.access-gate_skin__en4YU{color:var(--ds-text)}.access-gate_skin__en4YU.access-shell,.access-gate_skin__en4YU.auth-wrap{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;position:relative;padding:var(--ds-space-64) var(--ds-space-24) var(--ds-space-40);background:var(--ds-canvas-subtle)}.access-gate_skin__en4YU .access-brand{position:absolute;top:var(--ds-space-40);left:var(--ds-space-48);display:inline-flex;align-items:center;gap:var(--ds-space-6);color:var(--ds-text-strong);text-decoration:none;letter-spacing:var(--ds-tracking-normal)}.access-gate_brandMark__EXg6v,.access-gate_skin__en4YU .access-brand{font-size:var(--ds-font-size-16);line-height:var(--ds-line-24);font-weight:var(--ds-weight-semibold)}.access-gate_brandMark__EXg6v{width:var(--ds-size-control-md);height:var(--ds-size-control-md);display:grid;place-items:center;flex:none;border-radius:var(--ds-radius-md);background:var(--ds-surface-inverse);color:var(--ds-text-inverse)}.access-gate_brandName__x3pbd{white-space:nowrap}.access-gate_skin__en4YU .access-card,.access-gate_skin__en4YU .card{width:min(100%,520px);display:flex;flex-direction:column;gap:var(--ds-space-16);padding:var(--ds-space-32);border:var(--ds-border-w) solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:var(--ds-surface);color:var(--ds-text);box-shadow:0 16px 32px -8px rgba(0,0,0,.1),0 4px 8px -2px rgba(0,0,0,.12)}.access-gate_skin__en4YU .access-card-sm{width:min(100%,560px);padding:var(--ds-space-40);gap:var(--ds-space-20)}.access-gate_skin__en4YU .access-card-lg{width:min(100%,640px);padding:var(--ds-space-32) var(--ds-space-40)}.access-gate_wideCard__dusD4{width:min(100%,820px)!important;padding:var(--ds-space-32)!important}.access-gate_skin__en4YU .access-card h1,.access-gate_skin__en4YU .card h1{margin:0;color:var(--ds-text-strong);font-size:var(--ds-font-size-24);line-height:var(--ds-line-32);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-tight)}.access-gate_eyebrow__V6ZsB,.access-gate_skin__en4YU .access-step{margin:0;color:var(--ds-link);font-size:var(--ds-font-size-12);line-height:var(--ds-line-16);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-wide);text-transform:uppercase}.access-gate_skin__en4YU .access-subtitle,.access-gate_skin__en4YU .card .sub{max-width:none;margin:0;color:var(--ds-text-subtle);font-size:var(--ds-font-size-14);line-height:var(--ds-line-20)}.access-gate_cardIcon__oi3Eq{width:var(--ds-row-h);height:var(--ds-row-h);display:grid;place-items:center;border-radius:var(--ds-radius-lg);background:var(--ds-status-info-bg);color:var(--ds-status-info-fg);font-size:var(--ds-font-size-12);line-height:var(--ds-line-16);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-wide)}.access-gate_skin__en4YU .access-card label:not(.organization-option):not(.access-consent),.access-gate_skin__en4YU .card label{display:flex;flex-direction:column;gap:var(--ds-space-6);margin:0;color:var(--ds-text-strong);font-size:var(--ds-font-size-13);line-height:var(--ds-line-18);font-weight:var(--ds-weight-medium)}.access-gate_skin__en4YU .access-card input:not([type=checkbox]):not([type=radio]),.access-gate_skin__en4YU .card input:not([type=checkbox]):not([type=radio]){width:100%;min-height:var(--ds-control-h);border:var(--ds-border-w) solid var(--ds-border);border-radius:var(--ds-radius-md);padding:0 var(--ds-control-px);background:var(--ds-surface);color:var(--ds-text);font:inherit;font-size:var(--ds-font-size-14);line-height:var(--ds-line-20)}.access-gate_skin__en4YU .organization-option:has(input:focus-visible),.access-gate_skin__en4YU a:focus-visible,.access-gate_skin__en4YU button:focus-visible,.access-gate_skin__en4YU input:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.access-gate_skin__en4YU .access-card button:disabled,.access-gate_skin__en4YU .card button:disabled{opacity:1}.access-gate_fullButton__Cw6If{width:100%}.access-gate_actions__qq1he{display:grid;grid-gap:var(--ds-space-12);gap:var(--ds-space-12)}.access-gate_skin__en4YU .access-link-button{width:100%}.access-gate_skin__en4YU .organization-list{display:grid;grid-gap:var(--ds-space-12);gap:var(--ds-space-12);margin:0;padding:var(--ds-space-8)}.access-gate_skin__en4YU .organization-option{min-height:76px;display:grid;grid-template-columns:var(--ds-size-icon-md) minmax(0,1fr) auto;align-items:center;grid-gap:var(--ds-space-12);gap:var(--ds-space-12);padding:var(--ds-space-16);border:var(--ds-border-w) solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);color:var(--ds-text);cursor:pointer}.access-gate_skin__en4YU .organization-option:hover{background:var(--ds-action-secondary-hover)}.access-gate_skin__en4YU .organization-option.is-selected{border-color:var(--ds-border-focus);background:var(--ds-surface-selected);box-shadow:none}.access-gate_skin__en4YU .organization-option input{width:var(--ds-size-icon-md);height:var(--ds-size-icon-md);margin:0;accent-color:var(--ds-action-primary)}.access-gate_skin__en4YU .organization-option strong{display:block;color:var(--ds-text-strong);font-size:var(--ds-font-size-14);line-height:var(--ds-line-20);font-weight:var(--ds-weight-medium)}.access-gate_skin__en4YU .organization-option small{display:block;margin-top:var(--ds-space-2);color:var(--ds-text-subtle);font-size:var(--ds-font-size-13);line-height:var(--ds-line-18)}.access-gate_organizationStatus__xJjmr{padding:var(--ds-space-2) var(--ds-space-8);border-radius:var(--ds-radius-full);background:var(--ds-surface-subtle);color:var(--ds-text);font-size:var(--ds-font-size-12);line-height:var(--ds-line-16);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-wide);white-space:nowrap}.access-gate_skin__en4YU .organization-option.is-selected .access-gate_organizationStatus__xJjmr{background:var(--ds-status-info-bg);color:var(--ds-status-info-fg)}.access-gate_contextNotice__Yr1vK,.access-gate_oneTimeNotice__kHJHI,.access-gate_securityGuidance__c7skb{padding:var(--ds-space-10) var(--ds-space-12);border:var(--ds-border-w) solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-surface-subtle);color:var(--ds-text-subtle);font-size:var(--ds-font-size-12);line-height:var(--ds-line-16)}.access-gate_contextNotice__Yr1vK strong,.access-gate_oneTimeNotice__kHJHI strong{display:block;margin-bottom:var(--ds-space-2);color:var(--ds-text);font-size:var(--ds-font-size-12);line-height:var(--ds-line-16);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-wide)}.access-gate_oneTimeNotice__kHJHI strong{color:var(--ds-status-warning-fg)}.access-gate_skin__en4YU .acceptance-documents{list-style:none;display:grid;grid-gap:0;gap:0;margin:0;padding:0;overflow:hidden;border:var(--ds-border-w) solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-surface-subtle)}.access-gate_skin__en4YU .acceptance-documents li{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-16);padding:var(--ds-space-16);border:0;border-bottom:var(--ds-border-w) solid var(--ds-border-subtle);border-radius:0;background:transparent}.access-gate_skin__en4YU .acceptance-documents li:last-child{border-bottom:0}.access-gate_skin__en4YU .acceptance-documents strong{color:var(--ds-text-strong);font-size:var(--ds-font-size-14);line-height:var(--ds-line-20);font-weight:var(--ds-weight-medium)}.access-gate_skin__en4YU .acceptance-documents small{margin-top:var(--ds-space-4);color:var(--ds-text-subtle);font-size:var(--ds-font-size-12);line-height:var(--ds-line-16)}.access-gate_skin__en4YU .acceptance-documents a,.access-gate_skin__en4YU .access-related a{color:var(--ds-link);font-size:var(--ds-font-size-14);line-height:var(--ds-line-20);font-weight:var(--ds-weight-medium);text-decoration:none}.access-gate_skin__en4YU .access-related{margin:calc(-1 * var(--ds-space-16)) 0 0;padding:var(--ds-space-12) var(--ds-space-16);border:var(--ds-border-w) solid var(--ds-border-subtle);border-top:0;border-radius:0 0 var(--ds-radius-lg) var(--ds-radius-lg);background:var(--ds-surface-subtle);color:var(--ds-text-subtle);font-size:var(--ds-font-size-13);line-height:var(--ds-line-18)}.access-gate_skin__en4YU .access-consent{display:flex;flex-direction:row;align-items:flex-start;gap:var(--ds-control-gap);margin:0;color:var(--ds-text);font-size:var(--ds-font-size-14);line-height:var(--ds-line-20);font-weight:var(--ds-weight-regular);cursor:pointer}.access-gate_skin__en4YU .access-consent input{width:var(--ds-size-icon-md);height:var(--ds-size-icon-md);flex:none;margin:0;accent-color:var(--ds-action-primary)}.access-gate_skin__en4YU .mfa-method-switch{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--ds-space-4);gap:var(--ds-space-4);margin:0;padding:var(--ds-space-4);border-radius:var(--ds-radius-lg);background:var(--ds-surface-subtle)}.access-gate_skin__en4YU .mfa-method-switch button{min-height:var(--ds-control-h);border:0;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-text-subtle);font:inherit;font-size:var(--ds-font-size-13);line-height:var(--ds-line-18);font-weight:var(--ds-weight-medium)}.access-gate_skin__en4YU .mfa-method-switch button.is-active{background:var(--ds-surface);color:var(--ds-text-strong);box-shadow:0 1px 2px rgba(16,24,40,.08)}.access-gate_skin__en4YU .access-form{display:grid;grid-gap:var(--ds-space-12);gap:var(--ds-space-12)}.access-gate_skin__en4YU .access-form .field-help,.access-gate_skin__en4YU .field-help{margin:0;color:var(--ds-text-subtle);font-size:var(--ds-font-size-13);line-height:var(--ds-line-18)}.access-gate_alternativeRecovery__TyPeX{display:grid;grid-gap:var(--ds-space-8);gap:var(--ds-space-8);padding:var(--ds-space-16);border:var(--ds-border-w) solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-surface-subtle)}.access-gate_alternativeRecovery__TyPeX strong{color:var(--ds-text-strong);font-size:var(--ds-font-size-14);line-height:var(--ds-line-20);font-weight:var(--ds-weight-medium)}.access-gate_alternativeRecovery__TyPeX p{margin:0;color:var(--ds-text-subtle);font-size:var(--ds-font-size-13);line-height:var(--ds-line-18)}.access-gate_warning__G4bh9{padding:var(--ds-space-12);border:var(--ds-border-w) solid var(--ds-status-warning-border);border-radius:var(--ds-radius-lg);background:var(--ds-status-warning-bg);color:var(--ds-status-warning-fg);font-size:var(--ds-font-size-12);line-height:var(--ds-line-16)}.access-gate_warning__G4bh9 strong{display:block;margin-bottom:var(--ds-space-6);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-wide)}.access-gate_skin__en4YU .mfa-overview{display:grid;grid-gap:var(--ds-space-16);gap:var(--ds-space-16);margin:0;padding:0;list-style:none}.access-gate_setupStep__5sahg,.access-gate_skin__en4YU .mfa-overview li{display:grid;grid-template-columns:var(--ds-size-control-xs) minmax(0,1fr);grid-gap:var(--ds-space-12);gap:var(--ds-space-12);align-items:start}.access-gate_skin__en4YU .mfa-overview li>span,.access-gate_stepNumber___asWr{width:var(--ds-size-control-xs);height:var(--ds-size-control-xs);display:grid;place-items:center;border:0;border-radius:var(--ds-radius-full);background:var(--ds-action-primary);color:var(--ds-text-on-action);font-size:var(--ds-font-size-12);line-height:var(--ds-line-16);font-weight:var(--ds-weight-semibold)}.access-gate_setupStep__5sahg strong,.access-gate_skin__en4YU .mfa-overview strong{color:var(--ds-text-strong);font-size:var(--ds-font-size-14);line-height:var(--ds-line-20);font-weight:var(--ds-weight-medium)}.access-gate_setupStep__5sahg p,.access-gate_skin__en4YU .mfa-overview p{margin:var(--ds-space-4) 0 0;color:var(--ds-text-subtle);font-size:var(--ds-font-size-13);line-height:var(--ds-line-18)}.access-gate_skin__en4YU .mfa-setup-grid{display:grid;grid-template-columns:176px minmax(0,1fr);grid-gap:var(--ds-space-20);gap:var(--ds-space-20);align-items:center;margin:0}.access-gate_skin__en4YU .mfa-qr-frame{width:176px;height:176px;display:grid;place-items:center;padding:var(--ds-space-16);border:var(--ds-border-w) solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-surface)}.access-gate_skin__en4YU .mfa-qr-frame img{display:block;width:142px;height:142px}.access-gate_skin__en4YU .mfa-manual{display:grid;grid-gap:var(--ds-space-10);gap:var(--ds-space-10);padding:var(--ds-space-16);border:var(--ds-border-w) solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-surface-subtle)}.access-gate_skin__en4YU .mfa-manual strong{color:var(--ds-text-strong);font-size:var(--ds-font-size-14);line-height:var(--ds-line-20);font-weight:var(--ds-weight-medium)}.access-gate_skin__en4YU .mfa-manual p{margin:0;color:var(--ds-text-subtle);font-size:var(--ds-font-size-13);line-height:var(--ds-line-18)}.access-gate_skin__en4YU .mfa-manual-key-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--ds-space-8);gap:var(--ds-space-8)}.access-gate_skin__en4YU .mfa-manual code{min-height:var(--ds-control-h);display:flex;align-items:center;overflow-wrap:anywhere;padding:0 var(--ds-space-12);border:var(--ds-border-w) solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-surface);color:var(--ds-text-strong);font-size:var(--ds-font-size-14);line-height:var(--ds-line-20);letter-spacing:1px}.access-gate_verificationRow__HXPpr{display:grid;grid-template-columns:minmax(0,1fr) 234px;grid-gap:var(--ds-space-12);gap:var(--ds-space-12);align-items:end}.access-gate_skin__en4YU .mfa-code-input{letter-spacing:.18em;text-align:left;font-size:var(--ds-font-size-14)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.access-gate_skin__en4YU .recovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ds-space-8);gap:var(--ds-space-8);margin:0;padding:var(--ds-space-16);border:var(--ds-border-w) solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-surface-subtle);list-style:none}.access-gate_skin__en4YU .recovery-grid code{min-height:var(--ds-control-h);display:flex;align-items:center;padding:0 var(--ds-space-12);border:var(--ds-border-w) solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-surface);color:var(--ds-text-strong);text-align:left;font-size:var(--ds-font-size-14);line-height:var(--ds-line-20);font-weight:var(--ds-weight-medium);letter-spacing:.8px}.access-gate_skin__en4YU .recovery-tools{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--ds-space-12);gap:var(--ds-space-12)}.access-gate_loginEyebrow__AbcXY{color:var(--ds-link);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-wide);text-transform:uppercase}.access-gate_loginEyebrow__AbcXY,.access-gate_skin__en4YU .auth-or{margin:0;font-size:var(--ds-font-size-12);line-height:var(--ds-line-16)}.access-gate_skin__en4YU .auth-or{color:var(--ds-text-subtle);letter-spacing:var(--ds-tracking-caps)}.access-gate_skin__en4YU .sso-btn{min-height:var(--ds-control-h);border-radius:var(--ds-radius-md);border-color:var(--ds-border);background:var(--ds-action-secondary);color:var(--ds-text-strong);font-size:var(--ds-font-size-14);line-height:var(--ds-line-20);font-weight:var(--ds-weight-medium)}@media (max-width:680px){.access-gate_skin__en4YU.access-shell,.access-gate_skin__en4YU.auth-wrap{place-items:start center;padding:88px var(--ds-space-16) var(--ds-space-24)}.access-gate_skin__en4YU .access-brand{top:var(--ds-space-24);left:var(--ds-space-20)}.access-gate_skin__en4YU .access-card,.access-gate_skin__en4YU .access-card-lg,.access-gate_skin__en4YU .access-card-sm,.access-gate_skin__en4YU .card,.access-gate_wideCard__dusD4{width:100%!important;padding:var(--ds-space-24)!important;gap:var(--ds-space-16)}.access-gate_skin__en4YU .organization-option{grid-template-columns:var(--ds-size-icon-md) minmax(0,1fr)}.access-gate_organizationStatus__xJjmr{grid-column:2;justify-self:start}.access-gate_skin__en4YU .acceptance-documents li{align-items:flex-start;flex-direction:column;gap:var(--ds-space-8)}.access-gate_skin__en4YU .mfa-method-switch,.access-gate_skin__en4YU .mfa-setup-grid,.access-gate_verificationRow__HXPpr{grid-template-columns:1fr}.access-gate_skin__en4YU .mfa-qr-frame{width:100%}.access-gate_skin__en4YU .mfa-manual-key-row,.access-gate_skin__en4YU .recovery-grid,.access-gate_skin__en4YU .recovery-tools{grid-template-columns:1fr}}