.bottom-bar-module__hZW8_a__bar{background:var(--white);border-top:var(--line-subtle);box-shadow:var(--shadow-1);padding-bottom:var(--safe-bottom);display:flex}.bottom-bar-module__hZW8_a__item{color:var(--text-secondary);cursor:pointer;font-family:var(--font-ui);align-items:center;gap:var(--e-1);min-height:var(--tabbar-height);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.bottom-bar-module__hZW8_a__item:focus-visible{outline:var(--border-width-medium) solid var(--border-focus);outline-offset:var(--e-1)}.bottom-bar-module__hZW8_a__active{color:var(--text-brand)}.bottom-bar-module__hZW8_a__indicator{background:var(--blue-lddn);border-radius:0 0 var(--radius-xs) var(--radius-xs);height:var(--border-width-strong);width:var(--e-9);position:absolute;top:0}.bottom-bar-module__hZW8_a__label{font-size:var(--fs-micro);font-weight:var(--weight-medium);letter-spacing:var(--tr-label)}.bottom-bar-module__hZW8_a__active .bottom-bar-module__hZW8_a__label{font-weight:var(--weight-semi)}
.athlete-shell-module__B551Lq__root{flex-direction:column;height:100dvh;display:flex}.athlete-shell-module__B551Lq__content{flex:1;min-height:0;overflow-y:auto}
.app-bar-module__3kyuSq__bar{background:var(--surface-card);border-bottom:var(--line-subtle);grid-template-columns:var(--touch-min) 1fr var(--touch-min);min-height:var(--appbar-height);padding-inline:var(--e-2);z-index:20;align-items:center;display:grid;position:sticky;top:0}.app-bar-module__3kyuSq__bar h1{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-title-3);font-weight:var(--weight-bold);letter-spacing:var(--tr-title);line-height:var(--lh-display);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-bar-module__3kyuSq__actions,.app-bar-module__3kyuSq__spacer{justify-content:center;align-items:center;display:flex}.app-bar-module__3kyuSq__brand{align-items:center;padding-inline-start:var(--e-2);display:flex}.app-bar-module__3kyuSq__brandNoBack{grid-template-columns:0 1fr var(--touch-min)}
.alert-module__CC_3La__notice{border-radius:var(--radius-md);align-items:flex-start;gap:var(--e-5);padding:var(--e-5);display:flex}.alert-module__CC_3La__notice svg{margin-top:var(--e-1);flex:none}.alert-module__CC_3La__notice strong,.alert-module__CC_3La__notice div{font-size:var(--fs-body-sm);line-height:var(--lh-body)}.alert-module__CC_3La__notice strong{font-weight:var(--weight-bold);line-height:var(--lh-short);margin-bottom:var(--e-1);display:block}.alert-module__CC_3La__error{background:var(--state-blocked-bg);border:var(--border-width-thin) solid var(--state-blocked-border);color:var(--state-blocked-text)}.alert-module__CC_3La__attention{background:var(--state-pending-bg);border:var(--border-width-thin) solid var(--state-pending-border);color:var(--state-pending-text)}.alert-module__CC_3La__success{background:var(--state-eligible-bg);border:var(--border-width-thin) solid var(--state-eligible-border);color:var(--state-eligible-text)}.alert-module__CC_3La__success svg{color:var(--state-eligible-icon)}
.badge-module__xGTP0G__badge{border:var(--border-width-thin) solid;border-radius:var(--radius-pill);font-weight:var(--weight-semi);align-items:center;gap:var(--e-2);width:fit-content;display:inline-flex}.badge-module__xGTP0G__sm{font-size:var(--fs-micro);min-height:var(--e-8);padding-inline:var(--e-3)}.badge-module__xGTP0G__md{font-size:var(--fs-label);min-height:var(--radius-2xl);padding-inline:var(--e-4)}.badge-module__xGTP0G__neutral{background:var(--state-neutral-bg);border-color:var(--state-neutral-border);color:var(--state-neutral-text)}.badge-module__xGTP0G__brand{background:var(--blue-50);border-color:var(--blue-200);color:var(--blue-800)}.badge-module__xGTP0G__green{background:var(--state-eligible-bg);border-color:var(--state-eligible-border);color:var(--state-eligible-text)}.badge-module__xGTP0G__red{background:var(--state-blocked-bg);border-color:var(--state-blocked-border);color:var(--state-blocked-text)}.badge-module__xGTP0G__amber{background:var(--state-pending-bg);border-color:var(--state-pending-border);color:var(--state-pending-text)}.badge-module__xGTP0G__solid{color:var(--white);border-color:#0000}.badge-module__xGTP0G__solid.badge-module__xGTP0G__neutral{background:var(--neutral-700)}.badge-module__xGTP0G__solid.badge-module__xGTP0G__brand{background:var(--blue-lddn)}.badge-module__xGTP0G__solid.badge-module__xGTP0G__green{background:var(--green-deep)}.badge-module__xGTP0G__solid.badge-module__xGTP0G__red{background:var(--red-deep)}.badge-module__xGTP0G__solid.badge-module__xGTP0G__amber{background:var(--amber-deep)}
.button-module__XGnBsW__button{border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--fs-body);font-weight:var(--weight-semi);align-items:center;gap:var(--e-3);padding-inline:var(--e-6);justify-content:center;display:inline-flex}.button-module__XGnBsW__button:focus-visible{outline:var(--border-width-medium) solid var(--border-focus);outline-offset:var(--e-1)}.button-module__XGnBsW__button:disabled{opacity:.44}.button-module__XGnBsW__primary{background:var(--action-primary);border:var(--border-width-thin) solid var(--action-primary);color:var(--text-on-brand)}.button-module__XGnBsW__secondary{background:var(--action-secondary-bg);border:var(--line-brand);color:var(--text-brand)}.button-module__XGnBsW__destructive{background:var(--action-destructive);border:var(--border-width-thin) solid var(--action-destructive);color:var(--text-on-brand)}.button-module__XGnBsW__md{min-height:var(--touch-min)}.button-module__XGnBsW__lg{min-height:var(--touch-comfortable)}.button-module__XGnBsW__xl{min-height:var(--touch-primary)}.button-module__XGnBsW__full{width:100%}.button-module__XGnBsW__ghost{border:var(--border-width-thin) solid transparent;color:var(--text-brand);background:0 0}.button-module__XGnBsW__onDark{background:var(--white);border:var(--border-width-thin) solid transparent;color:var(--blue-national)}.button-module__XGnBsW__referee{border-radius:var(--radius-lg);font-size:var(--fs-title-3);gap:var(--e-5);min-height:var(--touch-referee);padding-inline:calc(var(--e-8) + var(--e-2))}
.field-module__XyxQQa__field{gap:var(--e-3);flex-direction:column;display:flex}.field-module__XyxQQa__field label{color:var(--text-secondary);font-size:var(--fs-body-sm);font-weight:var(--weight-medium);letter-spacing:var(--tr-label)}.field-module__XyxQQa__field label span,.field-module__XyxQQa__error{color:var(--state-blocked-text)}.field-module__XyxQQa__control{background:var(--field-bg);border:var(--line-medium);border-radius:var(--radius-md);min-height:var(--field-height);padding-inline:var(--e-5);align-items:center;display:flex}.field-module__XyxQQa__focused{border:var(--border-width-medium) solid var(--field-border-focus);box-shadow:var(--ring-focus);padding-inline:var(--e-4)}.field-module__XyxQQa__invalid{border:var(--border-width-medium) solid var(--field-border-error);box-shadow:var(--ring-error);padding-inline:var(--e-4)}.field-module__XyxQQa__control input{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-body);min-width:0;min-height:var(--field-height);background:0 0;border:0;outline:0;flex:1}.field-module__XyxQQa__message{color:var(--text-secondary);font-size:var(--fs-body-sm);align-items:flex-start;gap:var(--e-2);line-height:var(--lh-short);display:flex}.field-module__XyxQQa__message svg{margin-top:var(--e-1);flex:none}
.icon-button-module__2xBLfq__button{border-radius:var(--radius-pill);color:var(--text-brand);min-height:var(--touch-min);min-width:var(--touch-min);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-button-module__2xBLfq__button:focus-visible{outline:var(--border-width-medium) solid var(--border-focus);outline-offset:var(--e-1)}.icon-button-module__2xBLfq__button:hover,.icon-button-module__2xBLfq__active{background:var(--action-ghost-hover)}.icon-button-module__2xBLfq__onDark{background:var(--white-a12);border-radius:var(--radius-md);color:var(--white)}.icon-button-module__2xBLfq__onDark:hover{background:var(--white-a24)}
.select-module__7fBx1q__field{gap:var(--e-2);display:grid}.select-module__7fBx1q__label{color:var(--text-secondary);font-size:var(--fs-body-sm);font-weight:var(--weight-medium);letter-spacing:var(--tr-label)}.select-module__7fBx1q__label b{color:var(--red-text)}.select-module__7fBx1q__field select{background:var(--field-bg);border:var(--border-width-thin) solid var(--field-border);border-radius:var(--radius-md);box-shadow:var(--shadow-inset);min-height:var(--field-height);padding-inline:var(--e-5)}.select-module__7fBx1q__field select:focus-visible{border-color:var(--field-border-focus);box-shadow:var(--ring-focus);outline:none}.select-module__7fBx1q__field select[aria-invalid=true]{border-color:var(--field-border-error);border-width:var(--border-width-medium);box-shadow:var(--ring-error);padding-inline:var(--e-4)}.select-module__7fBx1q__dense select{min-height:var(--field-height-dense)}.select-module__7fBx1q__help,.select-module__7fBx1q__error{color:var(--text-secondary-soft);font-size:var(--fs-body-sm);line-height:var(--lh-body)}.select-module__7fBx1q__error{color:var(--red-text)}
.photo-field-module__w-Utba__field{gap:var(--e-4);display:grid}.photo-field-module__w-Utba__field label{font-family:var(--font-ui);font-size:var(--fs-body-sm);font-weight:var(--weight-medium);color:var(--text-primary)}.photo-field-module__w-Utba__preview{border-radius:var(--radius-md);max-width:100%}.photo-field-module__w-Utba__field input{min-height:var(--e-11)}
.read-only-field-module__HlMfbW__field{border-bottom:var(--line-subtle);align-items:baseline;gap:var(--e-4);min-height:var(--e-11);padding-block:var(--e-3);justify-content:space-between;display:flex}.read-only-field-module__HlMfbW__field:last-child{border-bottom:0}.read-only-field-module__HlMfbW__field span{color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-short);flex:0 0 44%}.read-only-field-module__HlMfbW__field strong{color:var(--text-primary);font-feature-settings:var(--num-tabular);font-size:var(--fs-body);font-weight:var(--weight-semi);line-height:var(--lh-short);text-align:right}
.account-module__Mekh0q__screen{background:var(--surface-app);flex-direction:column;display:flex}.account-module__Mekh0q__content{gap:var(--e-8);padding:var(--e-6) var(--margin-mobile) var(--e-8);flex-direction:column;flex:1;display:flex}.account-module__Mekh0q__section{flex-direction:column;display:flex}.account-module__Mekh0q__caption{color:var(--text-secondary);font-size:var(--fs-micro);font-weight:var(--weight-semi);letter-spacing:var(--tr-caps);padding-bottom:var(--e-4);text-transform:uppercase}.account-module__Mekh0q__row{border-bottom:var(--line-subtle);align-items:baseline;gap:var(--e-5);min-height:var(--row-comfortable);justify-content:space-between;display:flex}.account-module__Mekh0q__label{color:var(--text-secondary);font-size:var(--fs-body-sm);flex:none}.account-module__Mekh0q__value{font-size:var(--fs-body);font-weight:var(--weight-semi);overflow-wrap:anywhere;text-align:right}.account-module__Mekh0q__phone{align-items:center;gap:var(--e-4);display:flex}.account-module__Mekh0q__change{background:var(--action-secondary-bg);border:var(--line-brand);border-radius:var(--radius-md);color:var(--text-brand);font-family:var(--font-ui);font-size:var(--fs-body-sm);font-weight:var(--weight-semi);min-height:var(--touch-min);padding-inline:var(--e-4);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.account-module__Mekh0q__legalRow{border:none;border-bottom:var(--line-subtle);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-body);font-weight:var(--weight-medium);min-height:var(--row-comfortable);text-align:left;background:0 0;justify-content:space-between;align-items:center;text-decoration:none;display:flex}
.step-progress-module__fmlq3W__progress{background:var(--surface-card);border-bottom:var(--line-subtle);gap:var(--e-3);padding:var(--e-5) var(--margin-mobile) var(--e-6);display:grid}.step-progress-module__fmlq3W__progress>div{justify-content:space-between;align-items:baseline;display:flex}.step-progress-module__fmlq3W__progress strong{color:var(--text-secondary);font-size:var(--fs-label);font-weight:var(--weight-bold);letter-spacing:var(--tr-caps);text-transform:uppercase}.step-progress-module__fmlq3W__progress>div span{color:var(--text-brand);font-size:var(--fs-label);font-variant-numeric:tabular-nums;font-weight:var(--weight-semi)}.step-progress-module__fmlq3W__track{background:var(--neutral-200);border-radius:var(--radius-pill);height:var(--e-3);width:100%;overflow:hidden}.step-progress-module__fmlq3W__track::-webkit-progress-bar{background:var(--neutral-200)}.step-progress-module__fmlq3W__track::-webkit-progress-value{background:var(--action-primary);border-radius:inherit}.step-progress-module__fmlq3W__track::-moz-progress-bar{background:var(--action-primary);border-radius:inherit}.step-progress-module__fmlq3W__progress p{color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-short)}
.login-form-module__Fkv70a__screen{background:var(--surface-app);max-width:calc(var(--e-10) * 12);flex-direction:column;flex:1;width:100%;min-height:100dvh;margin:auto;display:flex}.login-form-module__Fkv70a__appbar{background:var(--surface-card);border-bottom:var(--line-subtle);min-height:var(--appbar-height);padding-inline:var(--e-1);align-items:center;display:flex}.login-form-module__Fkv70a__appbar h1{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-body-lg);font-weight:var(--weight-bold);letter-spacing:var(--tr-title);padding-right:var(--touch-min);text-align:center;flex:1}.login-form-module__Fkv70a__content{gap:var(--e-6);margin:var(--e-5) var(--margin-mobile);min-height:0;padding:var(--e-6) var(--margin-mobile) var(--e-7);flex-direction:column;flex:1;display:flex;overflow-y:auto}.login-form-module__Fkv70a__google{background:var(--white);border:var(--line-medium);border-radius:var(--radius-md);box-shadow:var(--shadow-1);color:var(--text-primary);font-size:var(--fs-body-lg);font-weight:var(--weight-semi);align-items:center;gap:var(--e-5);min-height:var(--touch-primary);padding-inline:var(--e-6);justify-content:center;display:flex}.login-form-module__Fkv70a__google img{height:var(--e-7);width:var(--e-7)}.login-form-module__Fkv70a__separator{color:var(--text-secondary);font-size:var(--fs-body-sm);align-items:center;gap:var(--e-5);display:flex}.login-form-module__Fkv70a__separator:before,.login-form-module__Fkv70a__separator:after{background:var(--border-subtle);content:"";height:var(--border-width-thin);flex:1}.login-form-module__Fkv70a__form{gap:var(--e-5);flex-direction:column;display:flex}.login-form-module__Fkv70a__noticeAction{margin-top:var(--e-5)}.login-form-module__Fkv70a__noticeActions{gap:var(--e-4);margin-top:var(--e-5);flex-wrap:wrap;display:flex}.login-form-module__Fkv70a__forgotten{font-size:var(--fs-body);padding-block:var(--e-3);align-self:flex-start}.login-form-module__Fkv70a__footer{background:var(--white);border-top:var(--line-subtle);gap:var(--e-5);padding:var(--e-5) var(--margin-mobile) calc(var(--e-6) + var(--safe-bottom));text-align:center;flex-direction:column;display:flex}.login-form-module__Fkv70a__footer p{color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-body)}@media (min-width:48rem){.login-form-module__Fkv70a__screen{box-shadow:var(--shadow-2);min-height:calc(var(--e-11) * 16)}}
.red-impulso-credit-module__c8wWBa__credit.red-impulso-credit-module__c8wWBa__credit{color:var(--text-secondary);font-size:var(--fs-label);line-height:var(--lh-body);text-align:center}.red-impulso-credit-module__c8wWBa__credit a{color:var(--text-primary);font-weight:var(--weight-medium);text-underline-offset:var(--e-1);text-decoration:underline}
.camera-frame-module__o5BEaa__frame{background:var(--surface-inverse);border-radius:var(--radius-lg);color:var(--text-on-brand);min-height:calc(var(--e-14) + var(--e-14) + var(--e-14) + var(--e-3) + var(--e-3));position:relative;overflow:hidden}.camera-frame-module__o5BEaa__frame video{height:calc(var(--e-14) + var(--e-14) + var(--e-14) + var(--e-3) + var(--e-3));object-fit:cover;width:100%;display:block}.camera-frame-module__o5BEaa__guide{aspect-ratio:304/88;border:var(--border-width-medium) solid var(--white);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 var(--border-width-medium) var(--ink-a64), 0 0 0 var(--border-width-medium) var(--ink-a64), 0 0 0 100vmax var(--ink-a64);box-sizing:border-box;max-width:88%;width:calc(var(--e-12) + var(--e-12) + var(--e-12) + var(--e-12) + var(--e-7) + var(--e-7) + var(--e-4));justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.camera-frame-module__o5BEaa__guide i{height:calc(var(--e-7) + var(--e-3));width:calc(var(--e-7) + var(--e-3));position:absolute}.camera-frame-module__o5BEaa__topLeft{border-left:var(--e-2) solid var(--white);border-radius:var(--radius-sm) 0 0;border-top:var(--e-2) solid var(--white);left:calc(var(--e-0) - var(--e-3));top:calc(var(--e-0) - var(--e-3))}.camera-frame-module__o5BEaa__topRight{border-radius:0 var(--radius-sm) 0 0;border-right:var(--e-2) solid var(--white);border-top:var(--e-2) solid var(--white);right:calc(var(--e-0) - var(--e-3));top:calc(var(--e-0) - var(--e-3))}.camera-frame-module__o5BEaa__bottomLeft{border-bottom:var(--e-2) solid var(--white);border-left:var(--e-2) solid var(--white);border-radius:0 0 0 var(--radius-sm);bottom:calc(var(--e-0) - var(--e-3));left:calc(var(--e-0) - var(--e-3))}.camera-frame-module__o5BEaa__bottomRight{border-bottom:var(--e-2) solid var(--white);border-radius:0 0 var(--radius-sm);border-right:var(--e-2) solid var(--white);bottom:calc(var(--e-0) - var(--e-3));right:calc(var(--e-0) - var(--e-3))}.camera-frame-module__o5BEaa__chip{background:var(--ink-a64);border:var(--border-width-thin) solid var(--white-a24);border-radius:var(--radius-pill);font-size:var(--fs-label);font-weight:var(--weight-semi);height:var(--e-9);left:var(--e-5);letter-spacing:.08em;padding:0 var(--e-5);text-transform:uppercase;top:var(--e-5);align-items:center;display:flex;position:absolute}.camera-frame-module__o5BEaa__hint{bottom:var(--e-2);font-size:var(--fs-body);left:var(--e-5);right:var(--e-5);text-align:center;margin:0;position:absolute}.camera-frame-module__o5BEaa__instruction{font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.camera-frame-module__o5BEaa__scanHelp{background:var(--info-surface);border:var(--border-width-thin) solid var(--info-border);border-radius:var(--radius-md);align-items:center;gap:var(--e-5);padding:var(--e-5);display:flex}.camera-frame-module__o5BEaa__scanHelp p{font-size:var(--fs-body-sm);font-weight:var(--weight-semi);line-height:var(--lh-body);margin:0}.camera-frame-module__o5BEaa__documentPreview{background:var(--white);border:var(--border-width-thin) solid var(--info-border);border-radius:var(--radius-sm);box-sizing:border-box;height:calc(var(--e-12) - 1px);padding:var(--e-3);width:calc(var(--e-12) + var(--e-9) + var(--e-2));flex-direction:column;flex:none;justify-content:space-between;display:flex}.camera-frame-module__o5BEaa__documentLines{gap:var(--e-1);flex-direction:column;display:flex}.camera-frame-module__o5BEaa__documentLines i{background:var(--info-border);border-radius:var(--e-1);height:calc(var(--e-2) - 1px)}.camera-frame-module__o5BEaa__documentLines i:first-child{width:calc(var(--e-10) + var(--e-2))}.camera-frame-module__o5BEaa__documentLines i:last-child{width:calc(var(--e-7) + var(--e-2))}.camera-frame-module__o5BEaa__documentLines:last-child i:first-child{width:calc(var(--e-9) + var(--e-2))}.camera-frame-module__o5BEaa__documentLines:last-child i:last-child{width:calc(var(--e-12) - var(--e-2))}.camera-frame-module__o5BEaa__barcode{background-image:repeating-linear-gradient(90deg, var(--ink) var(--e-0) var(--e-1), transparent var(--e-1) var(--e-3));border-radius:var(--e-1);box-shadow:0 0 0 var(--border-width-medium) var(--blue-lddn);height:calc(var(--e-7) + 1px)}
.phone-field-module__RYMy1a__row{align-items:flex-start;gap:var(--e-4);display:flex}.phone-field-module__RYMy1a__country{gap:var(--e-3);flex-direction:column;flex:none;display:flex}.phone-field-module__RYMy1a__label{color:var(--text-secondary);font-size:var(--fs-body-sm);font-weight:var(--weight-medium);letter-spacing:var(--tr-label)}.phone-field-module__RYMy1a__label b{color:var(--state-blocked-text)}.phone-field-module__RYMy1a__control{background:var(--field-bg);border:var(--line-medium);border-radius:var(--radius-md);align-items:center;gap:var(--e-4);min-height:var(--field-height);padding:0 var(--e-5) 0 var(--e-6);display:inline-flex;position:relative}.phone-field-module__RYMy1a__control:focus-within{border-color:var(--field-border-focus);box-shadow:var(--ring-focus)}.phone-field-module__RYMy1a__code{color:var(--text-primary);font-size:var(--fs-body);font-variant-numeric:tabular-nums}.phone-field-module__RYMy1a__chevron{color:var(--text-secondary)}.phone-field-module__RYMy1a__select{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.phone-field-module__RYMy1a__number{flex:1;min-width:0}
.dialog-module__7psI4W__overlay{background:var(--surface-scrim);padding:var(--e-7);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-module__7psI4W__overlaySheet{align-items:flex-end;padding:0}.dialog-module__7psI4W__panel{animation:dialog-module__7psI4W__lddn-emerge var(--dur-sheet-in) var(--ease-in);background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-4);gap:var(--e-5);max-width:calc(var(--e-10) * 11);padding:var(--e-6);flex-direction:column;width:100%;display:flex}.dialog-module__7psI4W__panel:focus{outline:none}.dialog-module__7psI4W__panelSheet{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;box-shadow:var(--shadow-sheet);max-width:calc(var(--e-10) * 12);padding:var(--e-6) var(--margin-mobile) calc(var(--e-7) + var(--safe-bottom));animation-name:dialog-module__7psI4W__lddn-hoja}.dialog-module__7psI4W__grabber{background:var(--neutral-200);border-radius:var(--radius-pill);height:var(--e-2);margin:0 auto var(--e-5);width:calc(var(--e-10) + var(--e-2))}.dialog-module__7psI4W__header{align-items:flex-start;gap:var(--e-3);justify-content:space-between;display:flex}.dialog-module__7psI4W__title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-title-2);font-weight:var(--weight-bold);letter-spacing:var(--tr-title);line-height:var(--lh-display);margin:0}.dialog-module__7psI4W__description{color:var(--text-secondary);font-size:var(--fs-body);line-height:var(--lh-body);margin:var(--e-3) 0 0}.dialog-module__7psI4W__actions{gap:var(--e-3);margin-top:var(--e-5);flex-wrap:wrap;justify-content:flex-end;display:flex}@keyframes dialog-module__7psI4W__lddn-hoja{0%{transform:translateY(100%)}}@keyframes dialog-module__7psI4W__lddn-emerge{0%{opacity:0;transform:scale(.96)}}
.enrollment-screen-module__YVfzda__screen{background:var(--surface-app);min-height:100dvh}.enrollment-screen-module__YVfzda__content{gap:var(--e-6);padding:var(--e-7) var(--margin-mobile);margin:auto;display:grid}.enrollment-screen-module__YVfzda__content h2{font-size:var(--fs-title-2)}.enrollment-screen-module__YVfzda__content p{color:var(--text-secondary);line-height:var(--lh-body)}.enrollment-screen-module__YVfzda__card{background:var(--surface-card);border:var(--line-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);gap:var(--e-4);padding:var(--e-6);display:grid}.enrollment-screen-module__YVfzda__price{font-family:var(--font-display);font-size:var(--fs-title-1);font-weight:var(--weight-bold)}.enrollment-screen-module__YVfzda__screen footer{background:var(--surface-card);border-top:var(--line-subtle);gap:var(--e-4);padding:var(--e-6) var(--margin-mobile) calc(var(--e-7) + var(--safe-bottom));display:grid;position:sticky;bottom:0}
.scan-controller-module__zmXtLG__controls{background:var(--surface-inverse);gap:var(--e-5);margin-top:var(--e-5);padding:var(--e-6) var(--e-5) var(--e-7);flex-direction:column;display:flex}.scan-controller-module__zmXtLG__actions{gap:var(--e-4);display:flex}.scan-controller-module__zmXtLG__actions button{border:var(--border-width-thin) solid var(--white-a24);color:var(--text-on-brand);min-height:var(--touch-min);background:0 0;flex:1}.scan-controller-module__zmXtLG__manual{color:var(--text-on-brand);font:inherit;font-weight:var(--weight-semi);min-height:var(--touch-min);text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.scan-controller-module__zmXtLG__manualNote{color:var(--white-a72);font-size:var(--fs-label);line-height:var(--lh-body);margin:calc(var(--e-2) * -1) 0 0}.scan-controller-module__zmXtLG__failureGuidance{margin-top:var(--e-5)}.scan-controller-module__zmXtLG__failureGuidance>p{color:var(--text-secondary);font-size:var(--fs-label);font-weight:var(--weight-bold);letter-spacing:var(--tr-caps);margin:0 0 var(--e-3);text-transform:uppercase}.scan-controller-module__zmXtLG__failureGuidance ul{background:var(--surface-card);border:var(--line-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:var(--e-1) var(--e-6);margin:0;list-style:none}.scan-controller-module__zmXtLG__failureGuidance li{border-bottom:var(--line-subtle);font-size:var(--fs-body);line-height:var(--lh-body);min-height:var(--row-comfortable);padding-block:var(--e-5)}.scan-controller-module__zmXtLG__failureGuidance li:last-child{border:0}
.wizard-step-module__uXJfCG__screen{background:var(--surface-app);min-height:100dvh}.wizard-step-module__uXJfCG__content{gap:var(--e-6);padding:var(--e-7) var(--margin-mobile);margin:auto;display:grid}.wizard-step-module__uXJfCG__content h2{font-size:var(--fs-title-2)}.wizard-step-module__uXJfCG__content p{color:var(--text-secondary);line-height:var(--lh-body)}.wizard-step-module__uXJfCG__content ul,.wizard-step-module__uXJfCG__card{background:var(--surface-card);border:var(--line-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:var(--e-2) var(--e-6);list-style:none}.wizard-step-module__uXJfCG__content li{border-bottom:var(--line-subtle);min-height:var(--row-comfortable);padding-block:var(--e-5)}.wizard-step-module__uXJfCG__content li:last-child{border:0}.wizard-step-module__uXJfCG__placeholder{background:var(--surface-soft);border:var(--line-brand);border-radius:var(--radius-lg);color:var(--text-secondary);min-height:var(--touch-primary);padding:var(--e-6)}.wizard-step-module__uXJfCG__screen footer{background:var(--surface-card);border-top:var(--line-subtle);padding:var(--e-6) var(--margin-mobile) calc(var(--e-7) + var(--safe-bottom));position:sticky;bottom:0}.wizard-step-module__uXJfCG__content .wizard-step-module__uXJfCG__groupError{color:var(--state-blocked-text);font-size:var(--fs-body-sm);align-items:flex-start;gap:var(--e-2);line-height:var(--lh-short);display:flex}.wizard-step-module__uXJfCG__groupError svg{margin-top:var(--e-1);flex:none}.wizard-step-module__uXJfCG__dateGroup{gap:var(--e-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.wizard-step-module__uXJfCG__dateGroup legend{font-size:var(--fs-body);font-weight:var(--weight-semi);line-height:var(--lh-short);margin-bottom:var(--e-4);padding:0}.wizard-step-module__uXJfCG__dateGroup legend span{color:var(--state-blocked-text)}.wizard-step-module__uXJfCG__dateRow{align-items:flex-end;gap:var(--e-4);display:flex}.wizard-step-module__uXJfCG__dateRow>label{flex:1 1 0;min-width:0}.wizard-step-module__uXJfCG__dateRow>label:last-child{flex:1.3 1 0}
.license-module__MLocEG__screen{background:var(--surface-app)}.license-module__MLocEG__brandLogo{height:var(--e-8);width:auto}.license-module__MLocEG__content{gap:var(--e-6);padding:var(--e-7) var(--margin-mobile);margin:auto;display:grid}.license-module__MLocEG__greeting{gap:var(--e-1);flex-direction:column;display:flex}.license-module__MLocEG__greetingCaption{color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--fs-micro);font-weight:var(--weight-bold);letter-spacing:var(--tr-caps);text-transform:uppercase}.license-module__MLocEG__greetingTitle{font-family:var(--font-display);font-size:var(--fs-title-1);font-weight:var(--weight-bold);letter-spacing:var(--tr-title);line-height:var(--lh-display);margin:0}.license-module__MLocEG__content p{color:var(--text-secondary);line-height:var(--lh-body)}.license-module__MLocEG__card{background:var(--surface-card);border:var(--line-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2);gap:var(--e-6);padding:var(--e-8) var(--e-6);justify-items:center;display:grid}.license-module__MLocEG__holder{align-items:center;gap:var(--e-6);display:flex}.license-module__MLocEG__photo{border-radius:var(--radius-lg);height:var(--e-13);object-fit:cover;width:var(--e-13)}.license-module__MLocEG__name{font-family:var(--font-display);font-size:var(--fs-title-3);font-weight:var(--weight-bold)}.license-module__MLocEG__number{color:var(--text-secondary);font-family:var(--font-numeric);font-feature-settings:var(--num-tabular)}.license-module__MLocEG__qr{background:var(--white);border-radius:var(--radius-md);padding:var(--e-4)}.license-module__MLocEG__enrollments{background:var(--surface-card);border:var(--line-subtle);border-radius:var(--radius-lg);padding:var(--e-2) var(--e-6);list-style:none}.license-module__MLocEG__enrollments li{border-bottom:var(--line-subtle);min-height:var(--row-comfortable);padding-block:var(--e-5)}.license-module__MLocEG__enrollments li:last-child{border:0}
.card-module__l042Kq__card{background:var(--surface-card);border:var(--line-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}
.embedded-payment-screen-module__jRJwYG__dimmed{opacity:.6}.embedded-payment-screen-module__jRJwYG__privacy{align-items:center;gap:var(--e-4);display:flex}.embedded-payment-screen-module__jRJwYG__privacy span{color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-body)}.embedded-payment-screen-module__jRJwYG__spinner{border:var(--border-width-medium) solid currentColor;border-radius:var(--radius-pill);height:var(--e-6);width:var(--e-6);border-bottom-color:#0000;flex:none;animation:.9s linear infinite embedded-payment-screen-module__jRJwYG__spin;display:inline-block}.embedded-payment-screen-module__jRJwYG__approved{align-items:center;gap:var(--e-6);min-height:calc(100dvh - var(--appbar-height));padding:var(--e-7) var(--margin-mobile);text-align:center;flex-direction:column;justify-content:center;display:flex}.embedded-payment-screen-module__jRJwYG__approved h2{font-size:var(--fs-title-2)}.embedded-payment-screen-module__jRJwYG__approved p{color:var(--text-secondary);line-height:var(--lh-body)}.embedded-payment-screen-module__jRJwYG__check{background:var(--green-brand);border-radius:var(--radius-pill);color:var(--text-on-brand);height:var(--e-12);width:var(--e-12);justify-content:center;align-items:center;display:flex}.embedded-payment-screen-module__jRJwYG__issuing{color:var(--text-secondary);align-items:center;gap:var(--e-5);margin-top:var(--e-4);display:flex}.embedded-payment-screen-module__jRJwYG__issuing .embedded-payment-screen-module__jRJwYG__spinner{color:var(--text-brand)}@keyframes embedded-payment-screen-module__jRJwYG__spin{to{transform:rotate(360deg)}}.embedded-payment-screen-module__jRJwYG__delayedAlert{text-align:left;max-width:36ch}.embedded-payment-screen-module__jRJwYG__footerLink{color:var(--text-link);font-size:var(--fs-body-sm);font-weight:var(--weight-semi);padding:var(--e-4);justify-self:center;text-decoration:none}.embedded-payment-screen-module__jRJwYG__footerLink[aria-disabled=true]{color:var(--text-disabled)}.embedded-payment-screen-module__jRJwYG__srOnly{clip-path:inset(50%);height:var(--e-1);white-space:nowrap;width:var(--e-1);position:absolute;overflow:hidden}
.payment-result-module__higeOa__waiting{align-items:center;gap:var(--e-6);min-height:calc(100dvh - var(--appbar-height));padding:var(--e-7) var(--margin-mobile);text-align:center;flex-direction:column;justify-content:center;display:flex}.payment-result-module__higeOa__waiting h2{font-size:var(--fs-title-2)}.payment-result-module__higeOa__waiting p{color:var(--text-secondary);line-height:var(--lh-body);max-width:34ch}.payment-result-module__higeOa__hint{font-size:var(--fs-body-sm)}.payment-result-module__higeOa__bigSpinner{border:var(--border-width-strong) solid var(--border-subtle);border-radius:var(--radius-pill);border-top-color:var(--text-brand);height:var(--e-11);width:var(--e-11);animation:.9s linear infinite payment-result-module__higeOa__spin}.payment-result-module__higeOa__link{color:var(--text-link);font-size:var(--fs-body-sm);font-weight:var(--weight-semi);margin-top:var(--e-4);padding:var(--e-4);text-decoration:none}.payment-result-module__higeOa__checking{color:var(--text-secondary);font-size:var(--fs-body-sm);align-items:center;gap:var(--e-5);display:flex}.payment-result-module__higeOa__spinner{border:var(--border-width-medium) solid var(--border-subtle);border-radius:var(--radius-pill);border-top-color:var(--text-brand);height:var(--e-6);width:var(--e-6);flex:none;animation:.9s linear infinite payment-result-module__higeOa__spin}@keyframes payment-result-module__higeOa__spin{to{transform:rotate(360deg)}}.payment-result-module__higeOa__srOnly{clip-path:inset(50%);height:var(--e-1);white-space:nowrap;width:var(--e-1);position:absolute;overflow:hidden}
.referee-module__RrwVgW__screen{background:var(--white);color:var(--text-primary);font-family:var(--font-ui);flex-direction:column;min-height:100dvh;display:flex}.referee-module__RrwVgW__header{background:var(--surface-brand-deep);color:var(--white);min-height:var(--appbar-height);padding:0 var(--e-4) 0 var(--e-6);align-items:center;display:flex}.referee-module__RrwVgW__headerTitle{font-family:var(--font-display);font-size:var(--fs-title-3);font-weight:var(--weight-bold);letter-spacing:var(--tr-title);flex:1}.referee-module__RrwVgW__actions{background:var(--white);border-top:var(--line-subtle);gap:calc(var(--e-4) + var(--e-1));padding:calc(var(--e-4) + var(--e-3)) calc(var(--e-7) + var(--e-1)) calc(var(--e-5) + var(--e-3) + var(--safe-bottom));flex-direction:column;margin-top:auto;display:flex;position:sticky;bottom:0}.referee-module__RrwVgW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.referee-module__RrwVgW__camera{background:var(--neutral-950);flex-direction:column;flex:1;display:flex}.referee-module__RrwVgW__viewfinder{background:radial-gradient(circle at 50% 45%, var(--neutral-800) 0, var(--neutral-950) 70%);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.referee-module__RrwVgW__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.referee-module__RrwVgW__scanlines{background:repeating-linear-gradient(0deg, #ffffff0a 0 var(--e-1), transparent var(--e-1) calc(var(--e-4) + 1px));position:absolute;inset:0}.referee-module__RrwVgW__reticle{height:calc(var(--e-12) * 4 + var(--e-2));width:calc(var(--e-12) * 4 + var(--e-2));position:relative}.referee-module__RrwVgW__corner{border:0 solid var(--white);height:calc(var(--e-11) + var(--e-2));width:calc(var(--e-11) + var(--e-2));position:absolute}.referee-module__RrwVgW__cornerTopLeft{border-left-width:calc(var(--e-2) + 1px);border-top-left-radius:calc(var(--e-4) + var(--e-3));border-top-width:calc(var(--e-2) + 1px);top:0;left:0}.referee-module__RrwVgW__cornerTopRight{border-right-width:calc(var(--e-2) + 1px);border-top-right-radius:calc(var(--e-4) + var(--e-3));border-top-width:calc(var(--e-2) + 1px);top:0;right:0}.referee-module__RrwVgW__cornerBottomLeft{border-bottom-left-radius:calc(var(--e-4) + var(--e-3));border-bottom-width:calc(var(--e-2) + 1px);border-left-width:calc(var(--e-2) + 1px);bottom:0;left:0}.referee-module__RrwVgW__cornerBottomRight{border-bottom-right-radius:calc(var(--e-4) + var(--e-3));border-bottom-width:calc(var(--e-2) + 1px);border-right-width:calc(var(--e-2) + 1px);bottom:0;right:0}.referee-module__RrwVgW__placeholderIcon{color:var(--white-a24);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.referee-module__RrwVgW__instruction{background:var(--white);padding:calc(var(--e-7) + var(--e-1)) var(--e-8) calc(var(--e-8) + var(--e-2));text-align:center}.referee-module__RrwVgW__instruction h1{font-family:var(--font-display);font-size:var(--fs-title-2);font-weight:var(--weight-bold);letter-spacing:var(--tr-title)}.referee-module__RrwVgW__instruction p{color:var(--text-secondary);font-size:var(--fs-body);line-height:var(--lh-body);margin-top:var(--e-4)}.referee-module__RrwVgW__notice{align-items:center;gap:var(--e-6);padding:var(--e-9) var(--e-8);text-align:center;flex-direction:column;flex:1;justify-content:center;display:flex}.referee-module__RrwVgW__noticeBubble{height:calc(var(--e-11) + var(--e-10));width:calc(var(--e-11) + var(--e-10));border-radius:50%;justify-content:center;align-items:center;display:flex}.referee-module__RrwVgW__bubbleNeutral{background:var(--neutral-100);color:var(--text-primary)}.referee-module__RrwVgW__bubbleAmber{background:var(--amber-surface);color:var(--amber-text)}.referee-module__RrwVgW__noticeTitle{font-family:var(--font-display);font-size:var(--fs-title-1);font-weight:var(--weight-bold);letter-spacing:var(--tr-title);line-height:var(--lh-display);max-width:22ch}.referee-module__RrwVgW__noticeText{color:var(--text-secondary);font-size:var(--fs-body-lg);line-height:var(--lh-body);max-width:32ch}.referee-module__RrwVgW__verdict{color:var(--white);align-items:center;gap:var(--e-5);padding:var(--e-8) calc(var(--e-7) + var(--e-1)) calc(var(--e-7) + var(--e-1));text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}.referee-module__RrwVgW__verdictEligible{background:var(--state-eligible-solid)}.referee-module__RrwVgW__verdictBlocked{background:var(--state-blocked-solid)}.referee-module__RrwVgW__stripes{background:repeating-linear-gradient(135deg, #ffffff0d 0 calc(var(--e-4) + var(--e-3)), transparent calc(var(--e-4) + var(--e-3)) calc(var(--e-8) + var(--e-2)));position:absolute;inset:0}.referee-module__RrwVgW__verdictIcon{background:var(--white);box-shadow:0 var(--e-3) var(--e-8) #00000038;height:calc(var(--e-12) + var(--e-9) - var(--e-2));width:calc(var(--e-12) + var(--e-9) - var(--e-2));justify-content:center;align-items:center;display:flex;position:relative}.referee-module__RrwVgW__iconEligible{border-radius:var(--radius-pill);color:var(--state-eligible-solid)}.referee-module__RrwVgW__iconBlocked{border-radius:var(--radius-sm);color:var(--state-blocked-solid)}.referee-module__RrwVgW__verdictText{align-items:center;gap:var(--e-5);flex-direction:column;display:flex}.referee-module__RrwVgW__verdictWord{color:var(--white);font-family:var(--font-display);font-size:var(--fs-verdict);font-weight:var(--weight-extra);letter-spacing:var(--tr-verdict);line-height:var(--lh-tight);position:relative}.referee-module__RrwVgW__verdictDetail{color:var(--white);font-size:var(--fs-body-lg);font-weight:var(--weight-semi);line-height:var(--lh-short);position:relative}.referee-module__RrwVgW__details{gap:var(--e-6);padding:var(--e-7) calc(var(--e-7) + var(--e-1));flex-direction:column;display:flex}.referee-module__RrwVgW__reasons{background:var(--red-surface);border:var(--border-width-strong) solid var(--red-text);border-radius:var(--radius-sm);color:var(--red-text);padding:calc(var(--e-4) + var(--e-3)) var(--e-6)}.referee-module__RrwVgW__reasonsTitle{font-size:var(--fs-body);font-weight:var(--weight-bold);align-items:center;gap:var(--e-4);margin-bottom:calc(var(--e-4) + var(--e-2));display:flex}.referee-module__RrwVgW__reasonList{gap:calc(var(--e-4) + 1px);flex-direction:column;list-style:none;display:flex}.referee-module__RrwVgW__reasonItem{font-size:var(--fs-body-lg);font-weight:var(--weight-semi);gap:calc(var(--e-4) + 1px);line-height:var(--lh-body);display:flex}.referee-module__RrwVgW__reasonMarker{margin-top:calc(var(--e-1) + 1px);display:flex}.referee-module__RrwVgW__photo{background:var(--neutral-900);border-radius:var(--radius-lg);cursor:zoom-in;height:calc(var(--e-14) * 3 + var(--e-5));border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.referee-module__RrwVgW__photo img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.referee-module__RrwVgW__photoHint{border-radius:var(--radius-pill);bottom:calc(var(--e-4) + var(--e-2));color:var(--white);font-size:var(--fs-body-sm);font-weight:var(--weight-semi);align-items:center;gap:var(--e-3);padding:var(--e-4) var(--e-5);right:calc(var(--e-4) + var(--e-2));background:#08143dd1;display:flex;position:absolute}.referee-module__RrwVgW__photoExpired{background:var(--neutral-50);border:var(--border-width-medium) dashed var(--neutral-300);border-radius:var(--radius-lg);color:var(--text-primary);align-items:center;gap:calc(var(--e-4) + var(--e-2));height:calc(var(--e-14) * 3 + var(--e-5));padding:var(--e-8);text-align:center;flex-direction:column;justify-content:center;display:flex}.referee-module__RrwVgW__photoExpiredIcon{color:var(--text-secondary)}.referee-module__RrwVgW__photoExpiredTitle{font-family:var(--font-display);font-size:var(--fs-title-3);font-weight:var(--weight-bold)}.referee-module__RrwVgW__photoExpiredText{color:var(--text-secondary);font-size:var(--fs-body);line-height:var(--lh-body);max-width:28ch}.referee-module__RrwVgW__identity{gap:var(--e-4);flex-direction:column;display:flex}.referee-module__RrwVgW__name{font-family:var(--font-display);font-size:var(--fs-title-2);font-weight:var(--weight-bold);letter-spacing:var(--tr-title);line-height:var(--lh-display)}.referee-module__RrwVgW__document{font-size:var(--fs-body-lg);font-weight:var(--weight-semi)}.referee-module__RrwVgW__level{border-radius:var(--radius-pill);font-size:var(--fs-body-sm);font-weight:var(--weight-semi);align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-5);display:inline-flex}.referee-module__RrwVgW__levelRow{display:flex}.referee-module__RrwVgW__levelDeclared{background:var(--neutral-100);color:var(--text-primary)}.referee-module__RrwVgW__levelVerified{background:var(--green-surface);color:var(--green-text)}.referee-module__RrwVgW__checkedAt{color:var(--text-secondary);font-size:var(--fs-body-sm)}.referee-module__RrwVgW__zoom{color:var(--white);z-index:50;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.referee-module__RrwVgW__zoom img{object-fit:contain;flex:1;width:100%;min-height:0;display:block}.referee-module__RrwVgW__zoomFooter{gap:var(--e-5);padding:var(--e-6) calc(var(--e-7) + var(--e-1)) calc(var(--e-5) + var(--e-3) + var(--safe-bottom));background:#000;flex-direction:column;display:flex}.referee-module__RrwVgW__zoomName{font-family:var(--font-display);font-size:var(--fs-title-2);font-weight:var(--weight-bold);display:block}.referee-module__RrwVgW__zoomDocument{font-size:var(--fs-body-lg)}
.welcome-page-module__kBTfjW__screen{background:var(--surface-card);max-width:calc(var(--e-10) * 12);flex-direction:column;flex:1;width:100%;min-height:100dvh;margin:auto;display:flex}.welcome-page-module__kBTfjW__scroll{flex:1;min-height:0;overflow-y:auto}.welcome-page-module__kBTfjW__photoContainer{aspect-ratio:3/2;width:100%;position:relative;overflow:hidden}.welcome-page-module__kBTfjW__photo{object-fit:cover;object-position:50% 30%}.welcome-page-module__kBTfjW__content{gap:var(--e-5);padding:var(--e-7) var(--margin-mobile) var(--e-7);flex-direction:column;display:flex}.welcome-page-module__kBTfjW__logo{height:var(--e-9);align-self:flex-start;width:auto}.welcome-page-module__kBTfjW__title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-title-1);font-weight:var(--weight-bold);letter-spacing:var(--tr-title);line-height:var(--lh-display);text-wrap:pretty}.welcome-page-module__kBTfjW__body{color:var(--text-secondary);font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:pretty}.welcome-page-module__kBTfjW__footer{background:var(--surface-card);border-top:var(--line-subtle);gap:var(--e-5);padding:var(--e-5) var(--margin-mobile) calc(var(--e-6) + var(--safe-bottom));flex-direction:column;display:flex}.welcome-page-module__kBTfjW__installBanner{background:var(--surface-soft);border:var(--line-brand);border-radius:var(--radius-md);align-items:center;gap:var(--e-1);padding:var(--e-2);display:flex}.welcome-page-module__kBTfjW__installButton{border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;font-family:var(--font-ui);font-size:var(--fs-body);font-weight:var(--weight-medium);align-items:center;gap:var(--e-5);line-height:var(--lh-short);min-height:var(--touch-min);min-width:0;padding:var(--e-3);text-align:left;background:0 0;border:none;flex:1;display:flex}.welcome-page-module__kBTfjW__installButton:hover{background:var(--action-ghost-hover)}.welcome-page-module__kBTfjW__installButton:active{transform:scale(.985)}.welcome-page-module__kBTfjW__installIcon{color:var(--action-primary);flex:none;display:flex}.welcome-page-module__kBTfjW__installText{flex:1;min-width:0}.welcome-page-module__kBTfjW__installedBanner{background:var(--state-eligible-bg);border:1px solid var(--state-eligible-border);border-radius:var(--radius-md);align-items:center;gap:var(--e-5);padding:var(--e-5) var(--e-6);display:flex}.welcome-page-module__kBTfjW__installedIcon{color:var(--state-eligible-text);flex:none;display:flex}.welcome-page-module__kBTfjW__installedText{color:var(--state-eligible-text);font-size:var(--fs-body-sm);line-height:var(--lh-short);flex:1;min-width:0}.welcome-page-module__kBTfjW__note{color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-short);text-align:center}.welcome-page-module__kBTfjW__iosSheetBody{color:var(--text-secondary);font-size:var(--fs-body);line-height:var(--lh-body)}.welcome-page-module__kBTfjW__iosStep{align-items:center;gap:var(--e-5);min-height:var(--touch-min);display:flex}.welcome-page-module__kBTfjW__iosStepNumber{background:var(--surface-soft);border-radius:var(--radius-pill);color:var(--action-primary);font-weight:var(--weight-bold);height:var(--e-8);width:var(--e-8);flex:none;justify-content:center;align-items:center;display:flex}.welcome-page-module__kBTfjW__iosStepText{color:var(--text-primary);font-size:var(--fs-body);line-height:var(--lh-body);flex:1;min-width:0}@media (min-width:48rem){.welcome-page-module__kBTfjW__screen{box-shadow:var(--shadow-2);min-height:calc(var(--e-11) * 16)}}
