/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */.fs-auth{isolation:isolate;background:var(--fs-background-canvas);min-height:100svh;color:var(--fs-text-primary);font-family:var(--fs-font-sans);justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex;overflow:hidden}.fs-auth,.fs-auth>*{position:relative}.fs-auth--split{background:var(--fs-background-canvas);justify-content:stretch;height:100svh;padding:0;overflow:hidden}.fs-auth__layout{grid-template-columns:minmax(0,1fr) minmax(420px,.86fr);width:100%;height:100svh;min-height:100svh;display:grid;overflow:hidden}.fs-auth__hero{isolation:isolate;border-right:1px solid var(--fs-auth-hero-border);align-items:center;height:100svh;min-height:100%;padding:clamp(2.2rem,3.5vw,4.5rem);display:flex;position:sticky;top:0;overflow:hidden}.fs-auth__hero-content{gap:clamp(.9rem,1.45vh,1.3rem);width:min(100%,660px);max-width:660px;padding-bottom:0;display:grid;position:relative}.fs-auth__hero-leading{margin-bottom:.15rem}.fs-auth__hero-system{border:1px solid var(--fs-auth-hero-border);background:var(--fs-auth-hero-surface);border-radius:.9rem;gap:.85rem;max-width:30rem;padding:.95rem;display:grid}.fs-auth__hero-extra{margin-top:1rem}.fs-auth__hero-footer{color:var(--fs-auth-hero-text-muted);margin-top:1.25rem;font-size:.82rem;line-height:1.5}.fs-auth__hero-kicker{width:fit-content;color:var(--fs-auth-hero-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:0;font-size:.78rem;font-weight:900;line-height:1.2}.fs-auth__hero-title{max-width:46rem;color:var(--fs-auth-hero-text);font-family:var(--fs-font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.55rem + 1.6vw,3.4rem);font-weight:800;line-height:1.05}.fs-auth__hero-text{max-width:42rem;color:var(--fs-auth-hero-text-muted);margin-top:-.25rem;font-size:clamp(.92rem,.86rem + .18vw,1rem);line-height:1.65}.fs-auth__panel{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--fs-scrollbar-thumb)transparent;justify-content:center;align-items:flex-start;min-width:0;height:100svh;padding:clamp(2rem,6vh,4.75rem) clamp(2rem,4vw,4rem) clamp(2rem,4vh,3.5rem) clamp(3.25rem,5.5vw,5.75rem);display:flex;overflow:hidden auto}.fs-auth__panel,.fs-auth__panel>*{position:relative}.fs-auth__panel>.fs-auth__card{margin-block:auto}.fs-auth__panel>.fs-auth__card--wide{margin-block:clamp(.75rem,4vh,2.5rem) auto}.fs-auth__panel::-webkit-scrollbar{width:8px}.fs-auth__panel::-webkit-scrollbar-track{background:0 0}.fs-auth__panel::-webkit-scrollbar-thumb{background:var(--fs-scrollbar-thumb);border-radius:999px}.fs-auth__panel::-webkit-scrollbar-thumb:hover{background:var(--fs-scrollbar-thumb-hover)}.fs-auth__card{border:1px solid var(--fs-border-default);border-radius:.96rem;width:100%;max-width:440px;padding:clamp(1.75rem,2.2vw,2.35rem);overflow:hidden}.fs-auth__card,.fs-auth__card>*{position:relative}.fs-auth__card--wide{max-width:540px}.fs-auth__brand{margin-bottom:1.55rem}.fs-auth__title{color:var(--fs-text-primary);font-family:var(--fs-font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .38rem;font-size:clamp(1.42rem,1.24rem + .45vw,1.72rem);font-weight:800;line-height:1.18}.fs-auth__subtitle{max-width:35rem;color:var(--fs-text-tertiary);margin:0 0 1.35rem;font-size:.9rem;line-height:1.55}.fs-auth__section-title{color:var(--fs-text-secondary);letter-spacing:.11em;text-transform:uppercase;margin:1.05rem 0 .55rem;padding-top:.1rem;font-size:.76rem;font-weight:900}.fs-auth__section-title:focus{outline:none}.fs-auth__section-title:focus-visible{border-radius:var(--fs-radius-sm);outline:2px solid var(--fs-action-primary);outline-offset:.35rem}.fs-auth__error,.fs-auth__notice,.fs-auth__success{border-radius:.9rem;margin-bottom:1rem;padding:.78rem .85rem;font-size:.84rem;line-height:1.45}.fs-auth__error{border:1px solid var(--fs-status-danger-border)}.fs-auth__notice{border:1px solid var(--fs-status-info-border)}.fs-auth__notice p{margin:0}.fs-auth__success{border:1px solid var(--fs-status-success-border)}.fs-auth__success p{margin:.35rem 0 0}.fs-auth__form{flex-direction:column;gap:.95rem;margin-bottom:1.15rem;display:flex}.fs-auth__card--wide .fs-auth__form{gap:.85rem}.fs-auth__card--wide .fs-auth__section-title:first-child{margin-top:.85rem}.fs-auth__field{flex-direction:column;gap:.36rem;min-width:0;display:flex}.fs-auth__field+.fs-auth__field{margin-top:.1rem}.fs-auth__field-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.fs-auth__field-row>.fs-auth__field{flex:1 1 0}.fs-auth__label{color:var(--fs-text-secondary);letter-spacing:.01em;font-size:.78rem;font-weight:750}.fs-auth__required{color:var(--fs-status-danger-fg);margin-left:.15rem}.fs-auth__field-error,.fs-auth__field-hint{font-size:.76rem;line-height:1.4}.fs-auth__field-hint{max-width:34rem;color:var(--fs-text-tertiary)}.fs-auth__input,.fs-auth__textarea{border:1px solid var(--fs-control-border);background-color:var(--fs-control-background);width:100%;color:var(--fs-text-primary);font-family:var(--fs-font-sans);transition:background-color var(--fs-transition-base,.16s ease),border-color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),color var(--fs-transition-base,.16s ease);border-radius:.86rem;font-size:.9rem}.fs-auth__input{min-height:2.6rem;padding:.72rem .86rem;line-height:1.3}.fs-auth__textarea{resize:vertical;min-height:7rem;padding:.76rem .86rem;line-height:1.5}.fs-auth__input:focus-visible,.fs-auth__textarea:focus-visible{outline:none}.fs-auth__input:disabled,.fs-auth__input[aria-disabled=true],.fs-auth__textarea:disabled,.fs-auth__textarea[aria-disabled=true]{opacity:.68;cursor:not-allowed}.fs-auth__field--error .fs-auth-select__trigger,.fs-auth__field--error .fs-auth__input,.fs-auth__field--error .fs-auth__textarea{border-color:var(--fs-status-danger-border);box-shadow:var(--fs-focus-ring-danger)}.fs-auth__field--error .fs-auth__input:focus-visible,.fs-auth__field--error .fs-auth__textarea:focus-visible{box-shadow:var(--fs-focus-ring-danger)}.fs-auth__input-wrap{align-items:center;display:flex;position:relative}.fs-auth__input-action{width:2rem;min-width:2rem;height:2rem;color:var(--fs-text-tertiary);cursor:pointer;font-family:var(--fs-font-sans);transition:background-color var(--fs-transition-base,.16s ease),color var(--fs-transition-base,.16s ease);background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:0;font-size:.74rem;font-weight:850;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.fs-auth__input-action svg{width:1rem;height:1rem}.fs-auth__input-action:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-auth__input-action:disabled,.fs-auth__input-action[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}.fs-auth__checkbox-row{color:var(--fs-text-secondary);align-items:flex-start;gap:.5rem;font-size:.8rem;line-height:1.45;display:flex}.fs-auth__checkbox{width:.95rem;height:.95rem;accent-color:var(--fs-action-primary);flex-shrink:0;margin-top:.16rem}.fs-auth-select{width:100%;position:relative}.fs-auth-select__trigger{border:1px solid var(--fs-control-border);background-color:var(--fs-control-background);width:100%;min-height:2.6rem;color:var(--fs-text-primary);cursor:pointer;font-family:var(--fs-font-sans);text-align:left;transition:background-color var(--fs-transition-base,.16s ease),border-color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),color var(--fs-transition-base,.16s ease);border-radius:.72rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .86rem;font-size:.9rem;line-height:1.3;display:flex}.fs-auth-select__trigger--open,.fs-auth-select__trigger:focus-visible{outline:none}.fs-auth-select__trigger:disabled{opacity:.68;cursor:not-allowed}.fs-auth-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fs-auth-select__chevron{color:var(--fs-text-tertiary);flex-shrink:0;font-size:.78rem;transform:translateY(-.02rem)}.fs-auth-select__popover{z-index:80;border:1px solid var(--fs-control-border);inset-inline:0;border-radius:.78rem;gap:.45rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .35rem)}.fs-auth-select__popover--portal{z-index:var(--fs-z-popover,1200);overscroll-behavior:contain;width:auto;max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);box-shadow:var(--fs-popover-shadow);position:fixed;inset:auto;overflow:hidden auto}.fs-auth-select__search{border:1px solid var(--fs-control-border);background:var(--fs-control-background);width:100%;min-height:2.35rem;color:var(--fs-text-primary);font-family:var(--fs-font-sans);border-radius:.62rem;outline:none;padding:.58rem .72rem;font-size:.84rem}.fs-auth-select__list{scrollbar-width:thin;scrollbar-color:var(--fs-scrollbar-thumb)transparent;gap:.25rem;max-height:16rem;padding-right:.15rem;display:grid;overflow-y:auto}.fs-auth-select__option{width:100%;color:var(--fs-text-secondary);cursor:pointer;font-family:var(--fs-font-sans);text-align:left;border:1px solid #0000;border-radius:.58rem;gap:.15rem;padding:.58rem .65rem;display:grid}.fs-auth-select__option--active,.fs-auth-select__option:hover{border-color:var(--fs-control-border-hover);background:var(--fs-background-hover)}.fs-auth-select__option--selected{border-color:var(--fs-border-strong)}.fs-auth-select__option-main{color:var(--fs-text-primary);font-size:.84rem;font-weight:800;line-height:1.25}.fs-auth-select__option-sub{color:var(--fs-text-tertiary);font-size:.74rem;line-height:1.35}.fs-auth-select__empty{color:var(--fs-text-tertiary);padding:.8rem .65rem;font-size:.8rem;line-height:1.4}.fs-auth-phone__control{border:1px solid var(--fs-control-border);background:var(--fs-control-background);transition:background-color var(--fs-transition-base,.16s ease),border-color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease);border-radius:.86rem;grid-template-columns:minmax(7.5rem,8.5rem) minmax(0,1fr);display:grid;overflow:clip}.fs-auth-phone__region{gap:0;min-width:0}.fs-auth-phone__control .fs-auth-phone__number,.fs-auth-phone__control .fs-auth-select__trigger{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}.fs-auth-phone__control .fs-auth-select__trigger{border-right:1px solid var(--fs-control-border)}.fs-auth-phone__control:focus-within{border-color:var(--fs-action-primary);box-shadow:var(--fs-focus-ring)}.fs-auth-phone__control .fs-auth-select__trigger--open,.fs-auth-phone__control .fs-auth-select__trigger:focus,.fs-auth-phone__control .fs-auth__input:focus{box-shadow:inset 0 0 0 1px var(--fs-action-primary)}.fs-auth-select__popover[data-fs-overlay-anchor$=-country-code]{width:min(21rem,100vw - 1.5rem)}.fs-auth__submit{border:1px solid var(--fs-action-primary);background:var(--fs-action-primary);width:100%;min-height:2.65rem;color:var(--fs-action-primary-text);cursor:pointer;font-family:var(--fs-font-sans);letter-spacing:.01em;text-align:center;transition:background var(--fs-transition-base,.16s ease),border-color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease),color var(--fs-transition-base,.16s ease),opacity var(--fs-transition-fast,.12s ease);border-radius:.72rem;justify-content:center;align-items:center;margin-top:.55rem;padding:.66rem .95rem;font-size:.9rem;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.fs-auth__submit:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-auth__submit:disabled,.fs-auth__submit[aria-disabled=true]{opacity:.58;cursor:not-allowed;pointer-events:none}.fs-auth__secondary-action{border:1px solid var(--fs-border-default);background:var(--fs-background-inset);width:100%;min-height:2.35rem;color:var(--fs-text-primary);cursor:pointer;font-family:var(--fs-font-sans);text-align:center;transition:background var(--fs-transition-base,.16s ease),border-color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease);border-radius:.68rem;justify-content:center;align-items:center;padding:.58rem .9rem;font-size:.85rem;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.fs-auth__secondary-action:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-auth__secondary-action:disabled,.fs-auth__secondary-action[aria-disabled=true]{opacity:.58;cursor:not-allowed;pointer-events:none}.fs-auth__link{color:var(--fs-link);text-underline-offset:.14em;transition:color var(--fs-transition-fast,.12s ease),opacity var(--fs-transition-fast,.12s ease),text-decoration-color var(--fs-transition-fast,.12s ease);font-weight:800;text-decoration:none}.fs-auth__link:hover{color:var(--fs-link-hover);text-decoration:underline}.fs-auth__link:focus-visible{box-shadow:var(--fs-focus-ring);border-radius:.2rem;outline:none}.fs-auth__link[aria-disabled=true]{opacity:.52;pointer-events:none}.fs-fullscreen-loading{isolation:isolate;background:var(--fs-background-canvas);min-height:100svh;color:var(--fs-text-primary);font-family:var(--fs-font-sans);flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding:2rem;display:flex;position:relative;overflow:hidden}.fs-fullscreen-loading>*{position:relative}.fs-fullscreen-loading__spinner{border:3px solid var(--fs-border-default);border-top-color:var(--fs-action-primary);box-sizing:border-box;border-radius:50%;width:34px;height:34px;animation:fs-spin .9s linear infinite}.fs-fullscreen-loading__text{color:var(--fs-text-secondary);text-align:center;font-size:.88rem;line-height:1.45}.fs-fullscreen-loading__subtext{max-width:24rem;color:var(--fs-text-tertiary);text-align:center;opacity:.84;font-size:.78rem;line-height:1.45}.fs-auth__stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0 0 .9rem;padding:0;list-style:none;display:grid}.fs-auth__stepper-item{border:1px solid var(--fs-border-default);background:var(--fs-background-inset);min-width:0;min-height:2.45rem;color:var(--fs-text-secondary);border-radius:8px;align-items:center;gap:.42rem;padding:.42rem .5rem;display:flex}.fs-auth__stepper-index{border-style:solid;border-width:1px;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.68rem;font-weight:900;display:inline-flex}.fs-auth__stepper-label{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:850;line-height:1.15;overflow:hidden}.fs-auth__step-actions{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center;gap:.55rem;margin-top:.2rem;display:grid}.fs-auth__step-actions .fs-auth__secondary-action,.fs-auth__step-actions .fs-auth__submit{margin-top:0}.fs-auth__review-panel{gap:.65rem;display:grid}.fs-auth__review-card{border:1px solid var(--fs-border-default);background:var(--fs-background-inset);border-radius:8px;gap:.55rem;padding:.78rem;display:grid}.fs-auth__review-card h3{color:var(--fs-text-primary);margin:0;font-size:.82rem;font-weight:900;line-height:1.2}.fs-auth__review-grid{gap:.5rem;margin:0;display:grid}.fs-auth__review-grid div{gap:.12rem;min-width:0;display:grid}.fs-auth__review-grid dt{color:var(--fs-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fs-auth__review-grid dd{overflow-wrap:anywhere;min-width:0;color:var(--fs-text-primary);margin:0;font-size:.8rem;font-weight:780;line-height:1.35}.fs-auth__policy-list{gap:.38rem;margin:0;padding:0;list-style:none;display:grid}.fs-auth__policy-item{min-height:1.75rem;color:var(--fs-text-secondary);align-items:center;gap:.45rem;font-size:.74rem;line-height:1.25;display:flex}.fs-auth__policy-check{border:1px solid var(--fs-border-default);min-width:1.75rem;height:1.18rem;border-radius:.48rem;flex:none;justify-content:center;align-items:center;padding-inline:.26rem;font-size:.58rem;font-weight:900;display:inline-flex}.fs-auth__card--register{max-width:500px;padding:clamp(1.5rem,1.8vw,2rem)}.fs-auth__card--register .fs-auth__brand{margin-bottom:1.15rem}.fs-auth__compact-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.95rem;display:flex}.fs-auth__compact-header .fs-auth__subtitle{margin-bottom:0;font-size:.84rem;line-height:1.35}.fs-auth__mini-link{border:1px solid var(--fs-border-default);background:var(--fs-background-inset);min-height:2rem;color:var(--fs-link);transition:background-color var(--fs-transition-base,.16s ease),border-color var(--fs-transition-base,.16s ease),color var(--fs-transition-base,.16s ease);border-radius:.58rem;flex-shrink:0;justify-content:center;align-items:center;padding:.38rem .72rem;font-size:.76rem;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.fs-auth__mini-link:hover{border-color:var(--fs-control-border-hover);background:var(--fs-background-hover);color:var(--fs-link-hover);text-decoration:none}.fs-auth__notice--compact{border-radius:.78rem;margin-bottom:.65rem;padding:.62rem .72rem;font-size:.78rem;line-height:1.35}.fs-auth__form-section{gap:.58rem;display:grid}.fs-auth__card--register .fs-auth__form{gap:.78rem;margin-bottom:.85rem}.fs-auth__card--register .fs-auth__section-title{letter-spacing:.105em;margin:.55rem 0 .1rem;font-size:.68rem}.fs-auth__card--register .fs-auth__section-title:first-child{margin-top:.35rem}.fs-auth__card--register .fs-auth__field{gap:.28rem}.fs-auth__card--register .fs-auth__label{font-size:.74rem}.fs-auth__card--register .fs-auth-select__trigger,.fs-auth__card--register .fs-auth__input{min-height:2.45rem;padding-block:.62rem;font-size:.86rem}.fs-auth__card--register .fs-auth__field-hint{display:block}.fs-auth__code-preview{border:1px solid var(--fs-border-default);background:var(--fs-background-inset);border-radius:.8rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.25rem;padding:.55rem .75rem;display:flex}.fs-auth__code-preview-label{color:var(--fs-text-tertiary);font-size:.72rem;font-weight:800}.fs-auth__code-preview-value{color:var(--fs-text-primary);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem;font-weight:850;overflow:hidden}.fs-auth__checkbox-row--compact{align-items:center;font-size:.76rem;line-height:1.35}.fs-auth__checkbox-row--compact .fs-auth__checkbox{margin-top:0}.fs-auth__checkbox-row--error{color:var(--fs-status-danger-fg)}.fs-auth__checkbox-row--error .fs-auth__checkbox{outline:2px solid var(--fs-status-danger-border);outline-offset:2px}.fs-auth__compact-footer{color:var(--fs-text-tertiary);justify-content:center;align-items:center;gap:.45rem;padding-top:.35rem;font-size:.78rem;display:flex}.fs-auth__trust-note{border-top:1px solid var(--fs-border-default);color:var(--fs-text-tertiary);text-align:center;margin:.72rem 0 0;padding-top:.72rem;font-size:.75rem;line-height:1.45}.fs-auth__card--access{max-width:500px;padding:clamp(1.5rem,1.8vw,2rem)}.fs-auth__card--access .fs-auth__brand{margin-bottom:1.15rem}.fs-auth__card--access .fs-auth__form{gap:.78rem;margin-bottom:.85rem}.fs-auth__card--access .fs-auth__section-title{letter-spacing:.105em;margin:.55rem 0 .1rem;font-size:.68rem}.fs-auth__card--access .fs-auth__section-title:first-child{margin-top:.35rem}.fs-auth__card--access .fs-auth__field{gap:.28rem}.fs-auth__card--access .fs-auth__label{font-size:.74rem}.fs-auth__card--access .fs-auth__input{min-height:2.45rem;padding-block:.62rem;font-size:.86rem}.fs-auth__card--access .fs-auth__field-hint{display:block}.fs-auth__chip-grid{flex-wrap:wrap;gap:.45rem;display:flex}.fs-auth__access-chip{border:1px solid var(--fs-border-default);background:var(--fs-background-inset);min-height:2rem;color:var(--fs-text-secondary);cursor:pointer;transition:border-color var(--fs-transition-base,.16s ease),background-color var(--fs-transition-base,.16s ease),color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease);border-radius:.58rem;align-items:center;gap:.42rem;padding:.36rem .62rem;font-size:.76rem;font-weight:800;line-height:1.2;display:inline-flex}.fs-auth__access-chip:focus-within{box-shadow:var(--fs-focus-ring)}.fs-auth__access-chip--selected{border-color:var(--fs-border-strong);background:var(--fs-background-selected);color:var(--fs-text-primary)}.fs-auth__access-chip .fs-auth__checkbox{width:.8rem;height:.8rem;margin:0}.fs-auth__textarea--compact{resize:vertical;min-height:5.25rem}.fs-auth__governance-note{border:1px dashed var(--fs-border-default);background:var(--fs-background-inset);min-height:2rem;color:var(--fs-text-secondary);text-align:center;border-radius:.8rem;justify-content:center;align-items:center;padding:.48rem .7rem;font-size:.74rem;font-weight:750;line-height:1.35;display:flex}.fs-auth__card--login .fs-auth__brand{margin-bottom:1.15rem}.fs-auth__card--login .fs-auth__field{gap:.28rem}.fs-auth__card--login .fs-auth__input{min-height:2.45rem;padding-block:.62rem;font-size:.86rem}.fs-auth__link--small{font-size:.74rem;line-height:1.2}.fs-auth__account-actions{color:var(--fs-text-tertiary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .8rem;margin-top:.85rem;font-size:.78rem;line-height:1.4;display:flex}.fs-auth__account-prompt{flex-wrap:wrap;gap:.25rem}.fs-auth__account-action,.fs-auth__account-prompt{text-align:center;justify-content:center;align-items:center;display:inline-flex}.fs-auth__account-action{color:var(--fs-link);font-size:inherit;font-weight:850;line-height:inherit;transition:color var(--fs-transition-base,.16s ease),box-shadow var(--fs-transition-base,.16s ease);text-decoration:none}.fs-auth__account-action:hover{color:var(--fs-link-hover);text-underline-offset:.18em;text-decoration:underline}.fs-auth__account-action:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-auth__card--recovery{max-width:430px;padding:clamp(1.5rem,1.8vw,2rem)}.fs-auth__card--recovery .fs-auth__brand{margin-bottom:1.15rem}.fs-auth__card--recovery .fs-auth__form{gap:.78rem;margin-bottom:.85rem}.fs-auth__card--recovery .fs-auth__section-title{letter-spacing:.105em;margin:0 0 .18rem;font-size:.68rem}.fs-auth__card--recovery .fs-auth__field{gap:.28rem}.fs-auth__card--recovery .fs-auth__label{font-size:.74rem}.fs-auth__card--recovery .fs-auth__input{min-height:2.45rem;padding-block:.62rem;font-size:.86rem}.fs-auth__card--recovery .fs-auth__field-hint{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fs-auth__card--no-access{max-width:430px;padding:clamp(1.5rem,1.8vw,2rem)}.fs-auth__card--no-access .fs-auth__brand{margin-bottom:1.15rem}.fs-auth__card--no-access .fs-auth__form{gap:.65rem;margin-bottom:.85rem}.fs-auth__card--no-access .fs-auth__section-title{letter-spacing:.105em;margin:0 0 .18rem;font-size:.68rem}.fs-auth__secure-session{border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-full);background:var(--fs-background-inset);min-height:2rem;color:var(--fs-text-secondary);font-size:var(--fs-text-xs);white-space:nowrap;align-items:center;gap:.4rem;padding:.3rem .65rem;font-weight:800;line-height:1;display:inline-flex}.fs-auth__secure-session-indicator{border-radius:var(--fs-radius-full);background:var(--fs-auth-assurance-accent,var(--fs-status-success-fg));flex:none;width:.45rem;height:.45rem}.fs-auth__verification-banner{border:1px solid var(--fs-auth-assurance-border,var(--fs-status-success-border));border-radius:var(--fs-radius-md);background:var(--fs-auth-assurance-background,var(--fs-status-success-bg));color:var(--fs-auth-assurance-text,var(--fs-text-secondary));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;margin-bottom:1rem;padding:.85rem;display:grid}.fs-auth__verification-icon{border:1px solid var(--fs-auth-assurance-border,var(--fs-status-success-border));border-radius:var(--fs-radius-full);background:var(--fs-background-surface);width:2rem;height:2rem;color:var(--fs-auth-assurance-accent,var(--fs-status-success-fg));font-size:var(--fs-text-sm);justify-content:center;align-items:center;font-weight:900;display:inline-flex}.fs-auth__verification-message{min-width:0;font-size:var(--fs-text-sm);gap:.14rem;line-height:1.45;display:grid}.fs-auth__verification-message strong{color:var(--fs-auth-assurance-emphasis,var(--fs-text-primary));font-size:var(--fs-text-sm);font-weight:850}.fs-auth__verification-message span{color:var(--fs-auth-assurance-text,var(--fs-text-secondary));overflow-wrap:anywhere}.fs-auth__identity-card{border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-background-inset);justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.8rem;display:flex}.fs-auth__identity-details{gap:.16rem;min-width:0;display:grid}.fs-auth__identity-label{color:var(--fs-text-tertiary);font-size:var(--fs-text-xs);font-weight:750;line-height:1.25}.fs-auth__identity-value{color:var(--fs-text-primary);font-size:var(--fs-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.35;overflow:hidden}.fs-auth__recovery-guardrail,.fs-auth__selected-method{border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-background-inset);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;padding:.8rem;display:grid}.fs-auth__recovery-guardrail>span:last-child,.fs-auth__selected-method>span:last-child{gap:.16rem;min-width:0;display:grid}.fs-auth__recovery-guardrail strong,.fs-auth__selected-method strong{color:var(--fs-text-primary);font-size:var(--fs-text-sm);line-height:1.35}.fs-auth__recovery-guardrail small,.fs-auth__selected-method small{color:var(--fs-text-tertiary);font-size:var(--fs-text-xs);line-height:1.45}.fs-auth__method-mark,.fs-auth__recovery-guardrail-mark,.fs-auth__selected-method-mark{border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-full);background:var(--fs-background-surface);width:2rem;height:2rem;color:var(--fs-link);font-size:var(--fs-text-xs);flex:none;justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex}.fs-auth__recovery-guardrail{border-color:var(--fs-status-warning-border);background:var(--fs-status-warning-bg)}.fs-auth__recovery-guardrail-mark{border-color:var(--fs-status-warning-border);color:var(--fs-status-warning-fg)}.fs-auth__recovery-code-input{min-height:3.5rem;font-family:var(--fs-font-mono);font-size:var(--fs-text-lg);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-align:center;text-transform:uppercase;padding-inline:1rem;font-weight:800}.fs-auth__try-another{appearance:none;width:100%;min-height:var(--fs-touch-target-min);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm);background:var(--fs-control-background);color:var(--fs-link);cursor:pointer;font:inherit;font-size:var(--fs-text-sm);text-align:left;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .8rem;font-weight:850;line-height:1.3;display:flex}.fs-auth__try-another:hover:not(:disabled){border-color:var(--fs-control-border-hover);background:var(--fs-control-hover-background);color:var(--fs-link-hover)}.fs-auth__email-recovery-action:focus-visible,.fs-auth__method-option:focus-visible,.fs-auth__try-another:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-auth__email-recovery-action:disabled,.fs-auth__method-option:disabled,.fs-auth__try-another:disabled{cursor:not-allowed;opacity:.65}.fs-auth__method-panel{border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-background-subtle);gap:.75rem;min-width:0;padding:.8rem;display:grid}.fs-auth__method-fieldset{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.fs-auth__method-fieldset legend{color:var(--fs-text-secondary);font-size:var(--fs-text-xs);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .1rem;padding:0;font-weight:850;line-height:1.3}.fs-auth__method-option{appearance:none;width:100%;min-height:var(--fs-touch-target-min);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm);background:var(--fs-background-surface);color:var(--fs-text-primary);cursor:pointer;font:inherit;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.fs-auth__method-option[aria-pressed=true]{border-color:var(--fs-action-primary);background:var(--fs-background-selected);box-shadow:inset 0 0 0 1px var(--fs-action-primary)}.fs-auth__email-recovery-option>span:nth-child(2),.fs-auth__method-option>span:nth-child(2){gap:.1rem;min-width:0;display:grid}.fs-auth__email-recovery-option strong,.fs-auth__method-option strong{color:var(--fs-text-primary);font-size:var(--fs-text-sm);line-height:1.35}.fs-auth__email-recovery-option small,.fs-auth__method-option small{color:var(--fs-text-tertiary);font-size:var(--fs-text-xs);line-height:1.4}.fs-auth__method-state{color:var(--fs-link);font-size:var(--fs-text-xs);font-weight:850}.fs-auth__email-recovery-option{border:1px solid var(--fs-status-warning-border);border-radius:var(--fs-radius-sm);background:var(--fs-status-warning-bg);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;padding:.8rem;display:grid}.fs-auth__email-recovery-option .fs-auth__method-mark{border-color:var(--fs-status-warning-border);color:var(--fs-status-warning-fg)}.fs-auth__email-recovery-action{appearance:none;min-height:var(--fs-touch-target-min);border:1px solid var(--fs-control-border);border-radius:var(--fs-radius-sm);background:var(--fs-control-background);color:var(--fs-link);cursor:pointer;font:inherit;font-size:var(--fs-text-xs);grid-column:2;justify-self:start;padding:.55rem .75rem;font-weight:850}.fs-auth__email-recovery-action:hover:not(:disabled){border-color:var(--fs-control-border-hover);background:var(--fs-control-hover-background);color:var(--fs-link-hover)}.fs-auth__email-recovery-unavailable{border:1px solid var(--fs-status-warning-border);border-radius:var(--fs-radius-full);background:var(--fs-background-surface);min-height:2rem;color:var(--fs-status-warning-fg);font-size:var(--fs-text-xs);grid-column:2;justify-self:start;align-items:center;padding:.38rem .58rem;font-weight:800;line-height:1.3;display:inline-flex}.fs-auth__method-error{border:1px solid var(--fs-status-danger-border);border-radius:var(--fs-radius-sm);background:var(--fs-status-danger-bg);color:var(--fs-status-danger-fg);font-size:var(--fs-text-xs);gap:.18rem;padding:.7rem .75rem;line-height:1.45;display:grid}.fs-auth__method-error strong{color:inherit;font-size:var(--fs-text-sm)}.fs-auth__resend-action,.fs-auth__text-action{appearance:none;min-height:var(--fs-touch-target-min);border:1px solid var(--fs-control-border);border-radius:var(--fs-radius-sm);background:var(--fs-control-background);color:var(--fs-link);cursor:pointer;font-family:var(--fs-font-sans);font-size:var(--fs-text-xs);text-align:center;transition:background-color var(--fs-transition-base),border-color var(--fs-transition-base),box-shadow var(--fs-transition-base),color var(--fs-transition-base),opacity var(--fs-transition-fast);flex:none;justify-content:center;align-items:center;padding:.55rem .75rem;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.fs-auth__resend-action:hover:not(:disabled),.fs-auth__text-action:hover:not(:disabled){border-color:var(--fs-control-border-hover);background:var(--fs-control-hover-background);color:var(--fs-link-hover)}.fs-auth__resend-action:focus-visible,.fs-auth__text-action:focus-visible{box-shadow:var(--fs-focus-ring);outline:none}.fs-auth__resend-action:disabled,.fs-auth__text-action:disabled{border-color:var(--fs-auth-disabled-border);background:var(--fs-auth-disabled-background);color:var(--fs-auth-disabled-text);cursor:not-allowed;opacity:1}.fs-auth__otp-input{min-height:3.5rem;font-family:var(--fs-font-mono);font-size:var(--fs-text-xl);font-variant-numeric:tabular-nums;letter-spacing:.42em;text-align:center;text-indent:.42em;padding-inline:1rem;font-weight:800}.fs-auth__otp-input::placeholder{letter-spacing:.42em;font-weight:650}.fs-auth__otp-meta{min-height:var(--fs-touch-target-min);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.fs-auth__otp-expiry{color:var(--fs-text-tertiary);font-size:var(--fs-text-xs);font-variant-numeric:tabular-nums;font-weight:750;line-height:1.35}.fs-auth__resend-action{min-width:7.5rem}.fs-auth__security-footer{border-top:1px solid var(--fs-border-default);grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1.15rem;padding-top:1rem;display:grid}.fs-auth__security-assurance{min-width:0;color:var(--fs-text-tertiary);text-align:center;gap:.35rem;font-weight:700;line-height:1.3}.fs-auth__security-assurance,.fs-auth__security-assurance-mark{font-size:var(--fs-text-xs);justify-content:center;align-items:center;display:inline-flex}.fs-auth__security-assurance-mark{border:1px solid var(--fs-status-success-border);border-radius:var(--fs-radius-full);background:var(--fs-status-success-bg);width:1rem;height:1rem;color:var(--fs-status-success-fg);flex:none;font-weight:900}.fs-auth__guidance-panel{border:1px solid var(--fs-status-info-border);border-radius:var(--fs-radius-md);background:var(--fs-status-info-bg);color:var(--fs-status-info-fg);gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.fs-auth__guidance-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.fs-auth__access-state-mark,.fs-auth__guidance-mark{border-radius:var(--fs-radius-full);width:2rem;height:2rem;font-size:var(--fs-text-sm);border:1px solid;flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.fs-auth__guidance-heading h2{color:inherit;font-size:var(--fs-text-sm);margin:0;font-weight:850;line-height:1.35}.fs-auth__guidance-heading p{margin:.18rem 0 0}.fs-auth__guidance-heading p,.fs-auth__guidance-steps{color:inherit;font-size:var(--fs-text-xs);line-height:1.45}.fs-auth__guidance-steps{gap:.5rem;margin:0;padding-left:1.3rem;display:grid}.fs-auth__guidance-steps li{padding-left:.25rem}.fs-auth__access-state{border:1px solid var(--fs-status-warning-border);border-radius:var(--fs-radius-md);background:var(--fs-status-warning-bg);color:var(--fs-status-warning-fg);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;margin-bottom:1rem;padding:1rem;display:grid}.fs-auth__access-state>span:last-child{min-width:0;font-size:var(--fs-text-xs);gap:.18rem;line-height:1.45;display:grid}.fs-auth__access-state strong{color:inherit;font-size:var(--fs-text-sm);font-weight:850}@media (max-height:760px) and (min-width:981px){.fs-auth__hero{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fs-scrollbar-thumb)transparent;align-items:flex-start;overflow:hidden auto}.fs-auth__panel{align-items:flex-start;padding-top:2rem;padding-bottom:2rem}.fs-auth__panel>.fs-auth__card,.fs-auth__panel>.fs-auth__card--wide{margin-block:0}.fs-auth__hero-content{padding-bottom:1.25rem}.fs-auth__card{padding-top:1.75rem;padding-bottom:1.75rem}.fs-auth__brand{margin-bottom:1.15rem}.fs-auth__subtitle{margin-bottom:1rem}.fs-auth__form{gap:.75rem}}@media (max-width:980px){.fs-auth--split,.fs-auth__layout{height:auto;min-height:100svh;overflow:visible}.fs-auth--split{padding:0}.fs-auth__hero{display:none}.fs-auth__panel{overscroll-behavior:auto;justify-content:center;align-items:flex-start;height:auto;min-height:100svh;padding:clamp(1.5rem,3vw,3rem);overflow:visible}.fs-auth__panel>.fs-auth__card,.fs-auth__panel>.fs-auth__card--wide{margin-block:auto}.fs-auth__card,.fs-auth__card--wide{max-width:500px}}@media (max-width:560px){.fs-auth,.fs-auth__panel{padding:1.35rem 1rem}.fs-auth__card,.fs-auth__card--wide{border-radius:1.05rem;max-width:100%;padding:1.55rem 1.25rem}.fs-auth__brand{margin-bottom:1.25rem}.fs-auth__title{font-size:1.35rem}.fs-auth__subtitle{font-size:.86rem}.fs-auth__input{min-height:2.55rem}.fs-auth__textarea{min-height:6.5rem}.fs-auth__field-row{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.25rem}.fs-auth__field-row>.fs-auth__field{width:100%}.fs-auth-phone__control{grid-template-columns:minmax(7rem,7.75rem) minmax(0,1fr)}.fs-auth__account-actions{flex-direction:column}.fs-auth__identity-card{flex-direction:column;align-items:stretch}.fs-auth__method-option{grid-template-columns:auto minmax(0,1fr)}.fs-auth__method-state{grid-column:2}.fs-auth__email-recovery-action{justify-self:stretch;width:100%}.fs-auth__email-recovery-unavailable{text-align:center;justify-content:center;justify-self:stretch;width:100%}.fs-auth__text-action{width:100%}.fs-auth__otp-meta{flex-direction:column;align-items:stretch;gap:.35rem}.fs-auth__otp-expiry{text-align:center}.fs-auth__resend-action{width:100%}.fs-auth__step-actions{grid-template-columns:1fr}}@media (max-width:380px){.fs-auth,.fs-auth__panel{padding-inline:1rem}.fs-auth__card,.fs-auth__card--wide{padding-inline:1.1rem}.fs-auth__input-action{width:1.9rem;min-width:1.9rem;height:1.9rem}.fs-auth__stepper{grid-template-columns:1fr}.fs-auth-phone__control{grid-template-columns:6.5rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fs-fullscreen-loading__spinner{animation-duration:1.6s}.fs-auth-select__option,.fs-auth-select__trigger,.fs-auth__input,.fs-auth__input-action,.fs-auth__link,.fs-auth__secondary-action,.fs-auth__submit,.fs-auth__textarea{transition:none}}.fs-auth,.fs-auth__panel{background:var(--fs-auth-panel-background);color:var(--fs-text-primary)}.fs-auth{--fs-auth-assurance-background:var(--fs-background-surface);--fs-auth-assurance-border:var(--fs-border-default);--fs-auth-assurance-text:var(--fs-text-secondary);--fs-auth-assurance-emphasis:var(--fs-text-primary);--fs-auth-assurance-accent:var(--fs-status-success-fg)}@supports (color:color-mix(in lab,red,red)){.fs-auth{--fs-auth-assurance-background:color-mix(in srgb,var(--fs-background-surface)72%,var(--fs-status-success-bg));--fs-auth-assurance-border:color-mix(in srgb,var(--fs-border-default)55%,var(--fs-status-success-border))}}:root:not([data-theme]) .fs-auth,:root[data-theme=light] .fs-auth{--fs-auth-assurance-background:var(--fs-background-subtle);--fs-auth-assurance-border:var(--fs-border-default)}@supports (color:color-mix(in lab,red,red)){:is(:root[data-theme=light] .fs-auth,:root:not([data-theme]) .fs-auth){--fs-auth-assurance-background:color-mix(in srgb,var(--fs-background-subtle)65%,var(--fs-status-success-bg));--fs-auth-assurance-border:color-mix(in srgb,var(--fs-border-default)50%,var(--fs-status-success-border))}}.fs-auth__hero{border-color:var(--fs-auth-hero-border);background:var(--fs-auth-hero-background);color:var(--fs-auth-hero-text)}.fs-auth__enterprise-label{border-color:var(--fs-auth-hero-border);background:var(--fs-auth-hero-surface);color:var(--fs-auth-hero-accent)}.fs-auth__form-kicker{color:var(--fs-brand-leaf-secondary)}.fs-auth .fs-auth__hero-kicker{color:var(--fs-auth-hero-accent)}.fs-auth__review-card h3,.fs-auth__section-title,.fs-auth__title{color:var(--fs-text-primary)}.fs-auth .fs-auth__hero-title,.fs-auth__platform-capability strong,.fs-auth__platform-overview-head strong{color:var(--fs-auth-hero-text)}.fs-auth__checkbox-row,.fs-auth__label,.fs-auth__policy-item,.fs-auth__review-grid dt{color:var(--fs-text-secondary)}.fs-auth .fs-auth__hero-text,.fs-auth__hero-footer{color:var(--fs-auth-hero-text-muted)}.fs-auth__compact-footer,.fs-auth__field-hint,.fs-auth__subtitle,.fs-auth__trust-note{color:var(--fs-text-secondary)}.fs-auth__code-preview-value,.fs-auth__policy-item--met,.fs-auth__review-grid dd,.fs-fullscreen-loading__text{color:var(--fs-text-primary)}.fs-auth__card{border-color:var(--fs-border-default);background:var(--fs-background-surface);box-shadow:var(--fs-card-shadow-strong)}:root:not([data-theme]) .fs-auth__hero,:root[data-theme=light] .fs-auth__hero{background:var(--fs-auth-hero-background)}@supports (color:color-mix(in lab,red,red)){:is(:root[data-theme=light] .fs-auth__hero,:root:not([data-theme]) .fs-auth__hero){background:color-mix(in srgb,var(--fs-auth-hero-background)92%,var(--fs-color-deep-slate))}}:root:not([data-theme]) .fs-auth__panel,:root[data-theme=light] .fs-auth__panel{background:var(--fs-auth-panel-background)}@supports (color:color-mix(in lab,red,red)){:is(:root[data-theme=light] .fs-auth__panel,:root:not([data-theme]) .fs-auth__panel){background:color-mix(in srgb,var(--fs-auth-panel-background)94%,var(--fs-background-surface))}}:root:not([data-theme]) .fs-auth__card,:root[data-theme=light] .fs-auth__card{box-shadow:0 1px 2px var(--fs-color-deep-slate),0 20px 52px var(--fs-color-deep-slate)}@supports (color:color-mix(in lab,red,red)){:is(:root[data-theme=light] .fs-auth__card,:root:not([data-theme]) .fs-auth__card){box-shadow:0 1px 2px color-mix(in srgb,var(--fs-color-deep-slate)7%,transparent),0 20px 52px color-mix(in srgb,var(--fs-color-deep-slate)10%,transparent)}}.fs-auth-select__search,.fs-auth-select__trigger,.fs-auth__input,.fs-auth__textarea{border-color:var(--fs-control-border);background:var(--fs-control-background);color:var(--fs-text-primary);box-shadow:none}.fs-auth-select__popover{border-color:var(--fs-control-border);color:var(--fs-text-primary);box-shadow:var(--fs-popover-shadow)}.fs-auth-select__list,.fs-auth-select__popover{background:var(--fs-background-surface)}.fs-auth-select__option{color:var(--fs-text-primary);background:0 0}.fs-auth-select__option--active,.fs-auth-select__option:hover:not(:disabled):not([aria-disabled=true]){background:var(--fs-background-hover)}.fs-auth-select__option--selected{background:var(--fs-background-selected);color:var(--fs-text-primary)}.fs-auth-select__empty,.fs-auth-select__option-sub{color:var(--fs-text-tertiary)}.fs-auth-select__search::placeholder,.fs-auth__input::placeholder,.fs-auth__textarea::placeholder{color:var(--fs-text-tertiary);opacity:1}.fs-auth-select__search:hover,.fs-auth-select__trigger:hover:not(:disabled),.fs-auth__input:hover:not(:disabled),.fs-auth__textarea:hover:not(:disabled){border-color:var(--fs-control-border-hover);background:var(--fs-control-hover-background)}.fs-auth-select__trigger:disabled,.fs-auth__input:disabled,.fs-auth__input[aria-disabled=true],.fs-auth__textarea:disabled,.fs-auth__textarea[aria-disabled=true]{border-color:var(--fs-control-border);background:var(--fs-background-disabled);color:var(--fs-text-disabled);opacity:1}.fs-auth-select__search:focus-visible,.fs-auth-select__trigger:focus-visible,.fs-auth__input:focus-visible,.fs-auth__textarea:focus-visible{outline:2px solid var(--fs-focus-ring-color);outline-offset:2px;box-shadow:none}.fs-auth-phone__control:hover{border-color:var(--fs-control-border-hover);background:var(--fs-control-hover-background)}.fs-auth-phone__control:focus-within{outline:2px solid var(--fs-focus-ring-color);outline-offset:2px;background:var(--fs-control-background);box-shadow:none}:root .fs-root .fs-auth-phone__control :is(.fs-auth__input,.fs-auth-select__trigger):focus{box-shadow:none!important;outline:none!important}.fs-auth-phone__control .fs-auth-select__trigger:hover:not(:disabled),.fs-auth-phone__control .fs-auth__input:hover:not(:disabled){box-shadow:none;background:0 0;border-color:#0000}.fs-auth-phone__control .fs-auth-select__trigger--open,.fs-auth-phone__control .fs-auth-select__trigger:focus,.fs-auth-phone__control .fs-auth__input:focus{background:var(--fs-background-selected);box-shadow:none;border-color:#0000}.fs-auth-phone.fs-auth__field--error .fs-auth-select__trigger--open,.fs-auth-phone.fs-auth__field--error .fs-auth-select__trigger:focus,.fs-auth-phone.fs-auth__field--error .fs-auth__input:focus{background:var(--fs-status-danger-bg);box-shadow:none}.fs-auth-phone__control .fs-auth-select__trigger--open,.fs-auth-phone__control .fs-auth-select__trigger:focus-visible,.fs-auth-phone__control .fs-auth-select__trigger:hover:not(:disabled){border-right-color:var(--fs-control-border)}.fs-auth-phone.fs-auth__field--error .fs-auth-phone__control{border-color:var(--fs-status-danger-border);box-shadow:none}.fs-auth__field--error .fs-auth__input,.fs-auth__field--error .fs-auth__input:focus-visible,.fs-auth__field--error .fs-auth__textarea,.fs-auth__field--error .fs-auth__textarea:focus-visible{box-shadow:none}.fs-auth-select__trigger[aria-invalid=true],.fs-auth__field--error .fs-auth-select__trigger{border-color:var(--fs-status-danger-border)}.fs-auth__input:autofill,.fs-auth__textarea:autofill{border-color:var(--fs-control-border);background:var(--fs-control-background);color:var(--fs-text-primary);caret-color:var(--fs-text-primary);-webkit-text-fill-color:var(--fs-text-primary);-webkit-box-shadow:0 0 0 1000px var(--fs-control-background)inset;box-shadow:0 0 0 1000px var(--fs-control-background)inset}.fs-auth__input:-webkit-autofill,.fs-auth__input:-webkit-autofill:hover{border-color:var(--fs-control-border);background:var(--fs-control-background);color:var(--fs-text-primary);caret-color:var(--fs-text-primary);-webkit-text-fill-color:var(--fs-text-primary);-webkit-box-shadow:0 0 0 1000px var(--fs-control-background)inset;box-shadow:0 0 0 1000px var(--fs-control-background)inset}.fs-auth__textarea:-webkit-autofill,.fs-auth__textarea:-webkit-autofill:hover{border-color:var(--fs-control-border);background:var(--fs-control-background);color:var(--fs-text-primary);caret-color:var(--fs-text-primary);-webkit-text-fill-color:var(--fs-text-primary);-webkit-box-shadow:0 0 0 1000px var(--fs-control-background)inset;box-shadow:0 0 0 1000px var(--fs-control-background)inset}:is(.fs-auth__input:autofill:focus,.fs-auth__textarea:autofill:focus){border-color:var(--fs-action-primary);-webkit-box-shadow:0 0 0 1000px var(--fs-control-background)inset;box-shadow:0 0 0 1000px var(--fs-control-background)inset}:is(.fs-auth__input:disabled:autofill,.fs-auth__textarea:disabled:autofill){border-color:var(--fs-control-border);background:var(--fs-background-disabled);color:var(--fs-text-disabled);caret-color:var(--fs-text-disabled);-webkit-text-fill-color:var(--fs-text-disabled);-webkit-box-shadow:0 0 0 1000px var(--fs-background-disabled)inset;box-shadow:0 0 0 1000px var(--fs-background-disabled)inset}:is(.fs-auth__field--error .fs-auth__input:autofill,.fs-auth__field--error .fs-auth__textarea:autofill){border-color:var(--fs-status-danger-border)}:is(.fs-auth__field--error .fs-auth__input:autofill:focus,.fs-auth__field--error .fs-auth__textarea:autofill:focus){border-color:var(--fs-status-danger-border);-webkit-box-shadow:0 0 0 1000px var(--fs-control-background)inset;box-shadow:0 0 0 1000px var(--fs-control-background)inset}.fs-auth-select__chevron,.fs-auth__code-preview-label,.fs-auth__input-action{color:var(--fs-text-tertiary)}.fs-auth__input-action:hover:not(:disabled):not([aria-disabled=true]){color:var(--fs-text-primary)}.fs-auth .fs-auth__submit,.fs-auth .fs-auth__submit:link,.fs-auth .fs-auth__submit:visited{border-color:var(--fs-action-primary);background:var(--fs-action-primary);color:var(--fs-action-primary-text);box-shadow:none;text-shadow:none;transform:none}.fs-auth__submit:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-auth-primary-hover);background:var(--fs-auth-primary-hover);color:var(--fs-action-primary-text);box-shadow:none;transform:none}.fs-auth__submit:active:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-action-primary-active);background:var(--fs-action-primary-active);color:var(--fs-action-primary-text);box-shadow:none;transform:none}.fs-auth__submit:disabled,.fs-auth__submit[aria-disabled=true]{border-color:var(--fs-auth-disabled-border);background:var(--fs-auth-disabled-background);color:var(--fs-auth-disabled-text);box-shadow:none;opacity:1;text-shadow:none;transform:none}.fs-auth__actions{flex-direction:column;gap:.75rem;margin-bottom:.95rem;display:flex}.fs-auth__actions .fs-auth__secondary-action,.fs-auth__actions .fs-auth__submit{margin-top:0}.fs-auth__access-chip,.fs-auth__code-preview,.fs-auth__governance-note,.fs-auth__mini-link,.fs-auth__review-card,.fs-auth__secondary-action,.fs-auth__stepper-item{border-color:var(--fs-border-default);background:var(--fs-background-inset);color:var(--fs-text-secondary);box-shadow:none}.fs-auth .fs-auth__secondary-action:link,.fs-auth .fs-auth__secondary-action:visited{color:var(--fs-text-secondary)}.fs-auth__access-chip:hover,.fs-auth__mini-link:hover,.fs-auth__secondary-action:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-control-border-hover);background:var(--fs-background-hover);color:var(--fs-text-primary);box-shadow:none;transform:none}.fs-auth__access-chip--selected,.fs-auth__stepper-item--current{border-color:var(--fs-border-strong);background:var(--fs-background-selected)}.fs-auth__stepper-index{border-color:var(--fs-control-border);background:var(--fs-control-background);color:var(--fs-text-secondary)}.fs-auth__stepper-item--current .fs-auth__stepper-index{border-color:var(--fs-text-primary);background:var(--fs-text-primary);color:var(--fs-text-inverse)}.fs-auth__stepper-item--complete .fs-auth__stepper-index{border-color:var(--fs-status-success-border);background:var(--fs-status-success-bg);color:var(--fs-status-success-fg)}.fs-auth__account-action,.fs-auth__link,.fs-auth__mini-link{color:var(--fs-link)}.fs-auth__account-action:hover,.fs-auth__link:hover,.fs-auth__mini-link:hover{color:var(--fs-link-hover)}.fs-auth__trust-icon{border-color:var(--fs-status-success-border);background:var(--fs-status-success-bg);color:var(--fs-status-success-fg)}.fs-auth__policy-check{border-color:var(--fs-border-default);background:var(--fs-background-inset);color:var(--fs-text-tertiary);font-size:var(--fs-text-xs)}.fs-auth__policy-item--met .fs-auth__policy-check{border-color:var(--fs-status-success-border);background:var(--fs-status-success-bg);color:var(--fs-status-success-fg)}.fs-auth__field--error :is(.fs-auth__input,.fs-auth__textarea){border-color:var(--fs-status-danger-border);box-shadow:var(--fs-focus-ring-danger)}.fs-auth__notice{border-color:var(--fs-status-info-border);background:var(--fs-status-info-bg);color:var(--fs-status-info-fg)}.fs-auth__success{border-color:var(--fs-status-success-border);background:var(--fs-status-success-bg);color:var(--fs-status-success-fg)}.fs-auth__error{border-color:var(--fs-status-danger-border);background:var(--fs-status-danger-bg);color:var(--fs-status-danger-fg)}.fs-auth__field-error{color:var(--fs-status-danger-fg);background:0 0;border-color:#0000}.fs-auth__platform-status{color:var(--fs-auth-hero-status)}.fs-auth__platform-status>span{background:var(--fs-auth-hero-status);box-shadow:none}.fs-auth__layout{grid-template-columns:minmax(0,1fr) minmax(34rem,42rem)}.fs-auth__hero{justify-content:center;padding:clamp(2.75rem,4.5vw,5.75rem)}.fs-auth__hero-content{gap:clamp(1rem,1.7vh,1.45rem);width:min(100%,46rem);max-width:46rem;margin-inline:auto}.fs-auth__hero-system{border:0;border-bottom:1px solid var(--fs-auth-hero-border);width:100%;max-width:none;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:1.25rem;padding:0 0 1.35rem;display:flex}.fs-auth__card .fs-auth__card-brand,.fs-auth__card-brand,.fs-auth__hero-brand{margin-bottom:0}.fs-auth__brand{--fs-auth-brand-width:12rem;width:min(100%,var(--fs-auth-brand-width));align-items:center;min-width:0;line-height:0;display:grid}.fs-auth__brand-logo{aspect-ratio:4;object-fit:contain;object-position:left center;grid-area:1/1;width:100%;height:auto;display:none}.fs-auth__hero-brand{--fs-auth-brand-width:15rem}.fs-auth__card-brand{--fs-auth-brand-width:12rem}.fs-auth__brand--inverse>.fs-auth__brand-logo--dark-surface,:root:not([data-theme]) .fs-auth__brand--adaptive-surface>.fs-auth__brand-logo--light-surface,:root[data-theme=dark] .fs-auth__brand--adaptive-surface>.fs-auth__brand-logo--dark-surface,:root[data-theme=light] .fs-auth__brand--adaptive-surface>.fs-auth__brand-logo--light-surface{display:block}.fs-auth__enterprise-label{border:1px solid var(--fs-auth-hero-border);border-radius:var(--fs-radius-full);min-height:2rem;font-size:var(--fs-text-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:.3rem .7rem;font-weight:800;display:inline-flex}.fs-auth .fs-auth__hero-kicker{font-size:var(--fs-text-xs);letter-spacing:.14em;line-height:1.2}.fs-auth .fs-auth__hero-title{letter-spacing:-.035em;max-width:38rem;font-size:clamp(2.25rem,1.9rem + 1.2vw,3.25rem);font-weight:650;line-height:1.08}.fs-auth .fs-auth__hero-text{max-width:36rem;font-size:var(--fs-text-lg);line-height:1.6}.fs-auth__platform-overview{border:1px solid var(--fs-auth-hero-border);border-radius:var(--fs-radius-lg);background:var(--fs-auth-hero-surface);gap:.75rem;width:100%;max-width:38rem;margin-top:.35rem;padding:1rem;display:grid}.fs-auth__platform-overview-head{border-bottom:1px solid var(--fs-auth-hero-border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.7rem;display:flex}.fs-auth__platform-overview-head strong{font-size:var(--fs-text-sm);line-height:1.3}.fs-auth__platform-status{font-size:var(--fs-text-xs);align-items:center;gap:.42rem;font-weight:800;display:inline-flex}.fs-auth__platform-status>span{border-radius:var(--fs-radius-full);width:.42rem;height:.42rem}.fs-auth__platform-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.fs-auth__platform-capability{border:1px solid var(--fs-auth-hero-border);border-radius:var(--fs-radius-sm);background:var(--fs-auth-hero-surface-emphasis);text-align:center;justify-content:center;align-items:center;min-width:0;min-height:2.75rem;padding:.65rem .75rem;display:flex}.fs-auth__platform-capability strong{font-size:var(--fs-text-xs);line-height:1.3}.fs-auth__panel{padding:clamp(2rem,5vh,4.5rem) clamp(2rem,3.5vw,3.75rem)}.fs-auth__card{border-radius:var(--fs-radius-lg);max-width:31.25rem;padding:clamp(2rem,2.8vw,2.6rem)}.fs-auth__card--login,.fs-auth__card--no-access,.fs-auth__card--recovery{max-width:30.5rem}.fs-auth__card--verification{max-width:31.5rem}.fs-auth__card--access,.fs-auth__card--register{overflow:visible}.fs-auth__card-topbar{border-bottom:1px solid var(--fs-border-default);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.45rem;padding-bottom:1.05rem;display:flex}.fs-auth__card-topbar-actions{align-items:center;gap:.6rem;display:flex}.fs-auth__secure-session{border-color:var(--fs-auth-assurance-border);background:var(--fs-auth-assurance-background);color:var(--fs-auth-assurance-text)}.fs-auth__form-kicker{font-size:var(--fs-text-xs);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-weight:650}.fs-auth__compact-header{flex-wrap:wrap;margin-bottom:1.2rem}.fs-auth__compact-header>.fs-auth__mini-link{flex:none;align-self:flex-start}.fs-auth__compact-header .fs-auth__title{margin-bottom:.35rem;font-size:clamp(1.7rem,1.45rem + .6vw,2rem);font-weight:650;line-height:1.2}.fs-auth__compact-header .fs-auth__subtitle{font-size:var(--fs-text-md);line-height:1.6}.fs-auth__card--login .fs-auth__form{gap:1rem;margin-bottom:1.25rem}.fs-auth__card--verification .fs-auth__form{gap:.85rem;margin-bottom:.9rem}.fs-auth__card--login .fs-auth__label{font-size:var(--fs-text-md);font-weight:600}.fs-auth__card--login .fs-auth__input{border-radius:var(--fs-radius-sm);min-height:3rem;font-size:var(--fs-text-lg);padding:.8rem .9rem}.fs-auth__card--verification .fs-auth__otp-input{min-height:3.6rem;font-size:var(--fs-text-xl)}.fs-auth__submit{min-height:max(3rem,var(--fs-touch-target-min));border-radius:var(--fs-radius-sm);margin-top:.4rem}.fs-auth-select__search,.fs-auth-select__trigger,.fs-auth__access-chip,.fs-auth__card--access .fs-auth__input,.fs-auth__card--recovery .fs-auth__input,.fs-auth__card--register .fs-auth-select__trigger,.fs-auth__card--register .fs-auth__input,.fs-auth__input,.fs-auth__mini-link,.fs-auth__secondary-action,.fs-auth__textarea{min-height:var(--fs-touch-target-min)}.fs-auth__input-wrap .fs-auth__input{padding-right:3.5rem}.fs-auth__input-action{width:var(--fs-touch-target-min);min-width:var(--fs-touch-target-min);height:var(--fs-touch-target-min);right:.15rem}.fs-auth__card--access .fs-auth__section-title,.fs-auth__card--no-access .fs-auth__section-title,.fs-auth__card--recovery .fs-auth__section-title,.fs-auth__card--register .fs-auth__section-title,.fs-auth__code-preview-label,.fs-auth__review-grid dt,.fs-auth__section-title,.fs-auth__stepper-index{font-size:var(--fs-text-xs)}.fs-auth__card--access .fs-auth__label,.fs-auth__card--no-access .fs-auth__label,.fs-auth__card--recovery .fs-auth__label,.fs-auth__card--register .fs-auth__label{font-size:var(--fs-text-md);font-weight:600}.fs-auth__account-actions{margin-top:0;padding-top:1rem}.fs-auth__security-footer{color:var(--fs-text-tertiary)}.fs-auth__trust-note{border-top:0;gap:.55rem;margin-top:1rem;padding:0;display:flex}.fs-auth__trust-icon,.fs-auth__trust-note{font-size:var(--fs-text-xs);justify-content:center;align-items:center}.fs-auth__trust-icon{border-radius:var(--fs-radius-full);width:1.1rem;height:1.1rem;flex:none;font-weight:900;display:inline-flex}.fs-auth__stepper{gap:.5rem}.fs-auth__step-actions--single{grid-template-columns:minmax(0,1fr)}.fs-auth__stepper-item{text-align:center;grid-template-rows:auto auto;align-content:center;justify-items:center;gap:.28rem;min-height:3.35rem;padding:.45rem .35rem;display:grid}.fs-auth__stepper-index{width:1.45rem;height:1.45rem}.fs-auth-select__option--disabled,.fs-auth-select__option[aria-disabled=true]{color:var(--fs-text-disabled);cursor:not-allowed}.fs-auth__stepper-label{width:100%;min-width:0;min-height:1.65rem;font-size:var(--fs-text-sm);text-align:center;text-overflow:clip;white-space:normal;justify-content:center;align-items:center;line-height:1.2;display:flex;overflow:visible}@media (max-width:980px){.fs-auth--split{padding:0}.fs-auth__layout{grid-template-columns:minmax(0,1fr)}.fs-auth__panel{background:var(--fs-background-canvas)}}@media (max-width:1180px) and (min-width:981px){.fs-auth__layout{grid-template-columns:minmax(0,1fr) minmax(28rem,34rem)}.fs-auth__hero{padding:3rem}.fs-auth__enterprise-label,.fs-auth__platform-overview{display:none}}@media (min-width:1800px){.fs-auth__hero-content{margin-inline:auto clamp(0rem,2vw,2rem)}}@media (max-width:560px){.fs-auth__panel{padding:1rem}.fs-auth__card{border-radius:var(--fs-radius-lg);padding:1.5rem 1.25rem}.fs-auth__card-topbar{margin-bottom:1.25rem;padding-bottom:.9rem}.fs-auth__card-brand{--fs-auth-brand-width:10.75rem}.fs-auth__compact-header .fs-auth__title{font-size:1.6rem}.fs-auth__compact-header{align-items:stretch}.fs-auth__compact-header>div{flex:14rem}.fs-auth__card--login .fs-auth__field-row{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}.fs-auth__trust-note{text-align:left}.fs-auth__trust-note,.fs-auth__verification-banner{align-items:flex-start}.fs-auth__stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.fs-auth__stepper-item{text-align:center;grid-template-rows:auto auto;grid-template-columns:none;place-items:center;min-height:3.2rem;padding:.4rem .25rem}.fs-auth__stepper-label{min-height:0;font-size:var(--fs-text-xs);text-align:center;justify-content:center}.fs-auth__card--access .fs-auth__compact-footer{text-align:center;flex-direction:column;gap:.2rem;line-height:1.35}}@media (max-height:950px) and (min-width:981px){.fs-auth__hero{padding-block:2.5rem}.fs-auth__hero-content{gap:.78rem}.fs-auth__hero-system{padding-bottom:.8rem}.fs-auth__hero-brand{--fs-auth-brand-width:13.5rem}.fs-auth .fs-auth__hero-title{font-size:clamp(2.15rem,2.7vw,2.85rem)}.fs-auth__platform-overview{gap:.72rem;margin-top:.2rem;padding:.9rem}.fs-auth__platform-overview-head{padding-bottom:.65rem}.fs-auth__platform-capability{padding:.58rem}}@media (max-height:840px) and (min-width:981px) and (max-width:1180px){.fs-auth__platform-overview{display:none}}@media (max-width:380px){.fs-auth__card-brand{--fs-auth-brand-width:9.75rem}.fs-auth__stepper{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.fs-auth__stepper-item{text-align:left;grid-template-rows:none;grid-template-columns:auto minmax(0,1fr);justify-items:start;min-height:2.75rem;padding-inline:.45rem}.fs-auth__stepper-label{font-size:var(--fs-text-xs);text-align:left;justify-content:flex-start}.fs-auth__secure-session{width:var(--fs-touch-target-min);min-width:var(--fs-touch-target-min);justify-content:center;padding-inline:0}.fs-auth__secure-session>span:last-child{display:none}}@media (max-width:340px){.fs-auth__card-brand{--fs-auth-brand-width:9rem}.fs-auth__secure-session{display:none}}@media (prefers-reduced-motion:reduce){.fs-fullscreen-loading__spinner{animation:none}}@media (prefers-contrast:more){.fs-auth-select__search,.fs-auth-select__trigger,.fs-auth__card,.fs-auth__input,.fs-auth__resend-action,.fs-auth__secondary-action,.fs-auth__text-action,.fs-auth__textarea{border-color:var(--fs-border-strong)}.fs-auth__secure-session,.fs-auth__security-assurance-mark,.fs-auth__verification-banner{border-color:currentColor}}.fs-auth__home-link{width:fit-content;min-width:0;min-height:var(--fs-touch-target-min);border-radius:var(--fs-radius-xs);flex:0 10.75rem;align-items:center;display:inline-flex}.fs-auth__home-link .fs-auth__card-brand{width:min(100%,10.75rem)}.fs-auth__help-footer a:focus-visible,.fs-auth__home-link:focus-visible,.fs-auth__review-edit:focus-visible{outline:2px solid var(--fs-focus-ring-color);outline-offset:2px}.fs-auth__help-footer{margin-top:1rem;padding-top:.75rem;display:block}.fs-auth__help-footer nav{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;display:flex}.fs-auth__help-footer a{min-height:var(--fs-touch-target-min);border-radius:var(--fs-radius-xs);color:var(--fs-text-secondary);font-size:var(--fs-text-sm);text-underline-offset:.2em;align-items:center;line-height:1.4;display:inline-flex}.fs-auth__help-footer a:hover{color:var(--fs-link-hover);text-decoration:underline}.fs-auth :is(.fs-auth__input,.fs-auth__textarea,.fs-auth-select__trigger,.fs-auth-select__search){font-size:var(--fs-text-lg)}.fs-auth :is(.fs-auth__field-hint,.fs-auth__field-error,.fs-auth__verification-message,.fs-auth__selected-method small,.fs-auth__method-option small,.fs-auth__email-recovery-option small,.fs-auth__recovery-guardrail small){font-size:var(--fs-text-sm);line-height:1.55}.fs-auth :is(.fs-auth__selected-method small,.fs-auth__method-option small,.fs-auth__email-recovery-option small,.fs-auth__recovery-guardrail small){color:var(--fs-text-secondary)}.fs-auth__identity-value{overflow-wrap:anywhere;white-space:normal}.fs-auth__review-card-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.fs-auth__review-card-header h3{font-size:var(--fs-text-md);margin:0;font-weight:650;line-height:1.4}.fs-auth__review-grid dt{font-weight:600}.fs-auth__review-grid dd{font-size:var(--fs-text-md);font-weight:500;line-height:1.5}.fs-auth__review-edit{min-width:var(--fs-touch-target-min);min-height:var(--fs-touch-target-min);border:1px solid var(--fs-control-border);border-radius:var(--fs-radius-sm);background:var(--fs-control-background);color:var(--fs-link);font:inherit;font-size:var(--fs-text-sm);cursor:pointer;justify-content:center;align-items:center;padding:.5rem .75rem;font-weight:600;display:inline-flex}.fs-auth__review-edit:hover:not(:disabled){background:var(--fs-control-hover-background);border-color:var(--fs-control-border-hover)}.fs-auth__review-edit:disabled{color:var(--fs-text-disabled);cursor:not-allowed}.fs-auth__card [tabindex="-1"]:focus-visible{outline:2px solid var(--fs-focus-ring-color);outline-offset:2px}@media (max-width:380px){.fs-auth__help-footer nav{flex-direction:column;align-items:center;gap:0}}@media (forced-colors:active){.fs-auth :is(a,button,input,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid highlight}}.fs-auth .fs-auth__otp-input{font-size:clamp(1.5rem,5vw,1.875rem);font-weight:600}.fs-auth__platform-capability strong{font-weight:600}.fs-auth :is(.fs-auth__link,.fs-auth__account-action){min-height:var(--fs-touch-target-min);border-radius:var(--fs-radius-xs);font-size:var(--fs-text-sm);align-items:center;font-weight:600;display:inline-flex}.fs-auth__actions>.fs-auth__link{justify-content:center}.fs-auth__verification-banner--expired{--fs-auth-assurance-background:var(--fs-status-warning-bg);--fs-auth-assurance-border:var(--fs-status-warning-border);--fs-auth-assurance-text:var(--fs-status-warning-fg);--fs-auth-assurance-emphasis:var(--fs-status-warning-fg);--fs-auth-assurance-accent:var(--fs-status-warning-fg)}