.authShell--modern .authProviderBtn,.authShell--modern .authField input,.authShell--modern .authHandleField,.authShell--modern .authPrimaryBtn,.authShell--modern .authSecondaryBtn,.authShell--account.authShell--modern .authProviderBtn,.authShell--account.authShell--modern .authField input,.authShell--account.authShell--modern .authHandleField,.authShell--account.authShell--modern .authPrimaryBtn,.authShell--signup.authShell--account.authShell--modern .authProviderBtn,.authShell--signup.authShell--account.authShell--modern .authField input,.authShell--signup.authShell--account.authShell--modern .authHandleField,.authShell--signup.authShell--account.authShell--modern .authPrimaryBtn{height:auto;min-height:44px}.authShell .authField input,.authShell .authHandleField input,.authShell .authCodeInput{font-size:max(16px,.95rem)}.authShell .authPrimaryBtn,.authShell .authSecondaryBtn,.authShell .ghostBtn,.authShell .accentBtn,.authShell .authProviderBtn,.notFoundShell .notFoundNav a,.notFoundShell .notFoundActions a,.notFoundShell .notFoundActions button{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.authShell .authField input,.authShell .authHandleField,.authShell .authHandleField input{min-height:44px}.authShell .authFormBrand{align-items:center;min-height:44px;display:inline-flex}.authShell .authPasswordToggle{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.authShell--modern .authFooter .authLink,.authShell--modern .authFormTopline .authLink,.authShell--modern .authToplineLink{min-height:44px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--auth-link-border);text-decoration-color:var(--auth-link-border);text-underline-offset:4px;border-bottom:0;align-items:center;display:inline-flex}.authShell--modern .authFooter .authLink:hover,.authShell--modern .authToplineLink:hover{-webkit-text-decoration-color:var(--auth-link-hover-border);text-decoration-color:var(--auth-link-hover-border)}.authShell--modern .authFooter{flex-wrap:wrap;align-items:center}.authShell .authCheck input[type=checkbox],.authShell .checkItem input[type=checkbox]{flex:0 0 20px;align-self:center;width:20px;min-width:20px;height:20px;min-height:20px}.authShell .authCheck{align-items:center;gap:10px;min-height:44px;display:flex}.authShell .authCheck .authLink{padding-block:8px}.authShell--account.authShell--modern .authFormWrap--signin,.authShell--signup.authShell--account.authShell--modern .authFormWrap--signup{overscroll-behavior:contain;max-height:none;overflow-y:auto}@media (min-width:1600px){.authShell--account.authShell--modern .authCard{grid-template-columns:minmax(420px,600px) minmax(0,1fr)}.authShell--signup.authShell--account.authShell--modern .authCard{grid-template-columns:minmax(500px,680px) minmax(0,1fr)}.authShell--account.authShell--modern .authFormWrap--signin{padding-inline:clamp(48px,3vw,72px)}.authShell--modern .authForm,.authShell--modern .authProviders,.authShell--modern .authDivider,.authShell--modern .authFooter,.authShell--modern .authTitle,.authShell--modern .authSubtitle{width:100%;max-width:480px}.authShell--modern .authVisualText{max-width:620px}}@media (max-width:900px){.authShell--modern .authFormWrap{align-items:center}.authShell--modern .authFormWrap>:not(.authFormBrand){width:100%;max-width:460px;margin-inline:auto}.authShell--signup.authShell--modern .authFormWrap>:not(.authFormBrand){max-width:520px}.authShell--modern:not(.authShell--account) .authCard{grid-template-rows:auto minmax(0,1fr)}.authShell--modern:not(.authShell--account) .authVisual{min-height:0;padding-block:clamp(24px,4vw,40px) clamp(28px,4vw,44px)}.authShell--modern:not(.authShell--account) .authFormWrap--signin{justify-content:center;padding-block:clamp(28px,5vw,48px) clamp(32px,6vw,56px)}.authShell--modern .authVerificationStage{flex-direction:column;gap:10px;display:flex}.authShell--modern .authVerificationStage>*{text-align:center;justify-content:center;width:100%}}@media (max-width:640px){.authShell--account.authShell--modern .authFormWrap--signin,.authShell--signup.authShell--account.authShell--modern .authFormWrap--signup{padding:calc(var(--safe-top,0px) + 68px) 18px calc(var(--safe-bottom,0px) + 28px);justify-content:flex-start;gap:14px}.authShell--modern .authTitle{margin-bottom:2px}.authShell--modern .authForm{gap:12px}.authShell--modern .authField{gap:6px}.authShell--modern .authFooter{text-align:center;justify-content:center;width:100%}.authShell--modern .authCodeInput{width:100%;min-width:0}}@media (max-height:560px) and (orientation:landscape){.authShell--account.authShell--modern .authFormWrap--signin,.authShell--signup.authShell--account.authShell--modern .authFormWrap--signup{justify-content:flex-start;min-height:100svh;padding-top:56px}.authShell--modern .authTitle,.authShell--modern .authHeadline{font-size:clamp(22px,5vh,30px)}}@media (prefers-reduced-motion:reduce){.notFoundKicker,.notFoundTitle,.notFoundText,.notFoundActions,.notFoundCard,.authShell--modern .authStep,.authShell--modern .authVisualText,.authShell--modern .authFormWrap--signin,.authShell--modern .authWindow{opacity:1!important;transform:none!important}}.authShell:not(.authShell--modern) .authCard{min-height:100svh}@media (max-width:900px){.authShell:not(.authShell--modern) .authCard{grid-template-columns:1fr}.authShell:not(.authShell--modern) .authVisual{display:none}}
.authShell[data-auth-v2][data-auth-v2][data-auth-v2]{--auth-shell-bg:var(--sv-bg);--auth-window-bg:var(--sv-surface);--auth-window-chrome-bg:var(--sv-surface-low);--auth-window-border:var(--sv-chrome-line);--auth-window-line:var(--sv-chrome-line);--auth-window-address-bg:var(--sv-surface-low);--auth-window-address-border:var(--sv-chrome-line);--auth-window-address-color:var(--sv-on-variant);--auth-window-shadow:none;--auth-visual-bg:var(--sv-surface-low);--auth-visual-overlay:none;--auth-visual-dot:transparent;--auth-visual-dot-opacity:0;--auth-visual-text:var(--sv-on-surface);--auth-visual-subhead:var(--sv-on-variant);--auth-visual-divider:var(--sv-chrome-line);--auth-logo-glow:transparent;--auth-step-bg:var(--sv-surface-low);--auth-step-border:var(--sv-chrome-line);--auth-step-color:var(--sv-on-body);--auth-step-index-bg:var(--sv-surface-high);--auth-step-index-border:var(--sv-outline);--auth-step-active-bg:var(--sv-inverse);--auth-step-active-color:var(--sv-on-inverse);--auth-step-active-index-bg:var(--sv-on-inverse);--auth-step-active-index-color:var(--sv-inverse);--auth-form-bg:var(--sv-surface);--auth-form-text:var(--sv-on-surface);--auth-form-title:var(--sv-on-surface);--auth-form-muted:var(--sv-on-variant);--auth-field-label:var(--sv-on-body);--auth-input-bg:var(--sv-surface-low);--auth-input-border:var(--sv-chrome-line);--auth-input-placeholder:var(--sv-on-dim);--auth-divider:var(--sv-chrome-line);--auth-divider-text:var(--sv-on-dim);--auth-link:var(--sv-on-surface);--auth-link-border:var(--sv-outline);--auth-link-hover-border:var(--sv-accent);--auth-footer:var(--sv-on-variant);--auth-provider-bg:var(--sv-surface-high);--auth-provider-border:transparent;--auth-provider-hover-bg:var(--sv-surface-high-hover);--auth-provider-hover-border:transparent;--auth-chip-bg:var(--sv-surface-high);--auth-chip-border:transparent;--auth-chip-text:var(--sv-on-variant);--auth-check-bg:var(--sv-surface-high);--auth-check-border:var(--sv-outline);--auth-error-bg:rgba(var(--danger), .1);--auth-error-border:rgba(var(--danger), .35);--auth-error-text:color-mix(in srgb, rgb(var(--danger)) 72%, var(--sv-on-surface));--auth-nav-bg:var(--sv-surface-high);--auth-nav-border:transparent;--auth-proof-bg:var(--sv-surface-low);--auth-proof-border:var(--sv-chrome-line);--auth-callout-bg:var(--sv-surface-low);--auth-callout-border:var(--sv-chrome-line);--auth-v2-ring:0 0 0 2px color-mix(in srgb, var(--sv-accent) 55%, transparent);background:var(--sv-bg);color:var(--sv-on-surface);font-family:var(--sv-font)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authFormWrap{border:0;border-inline-end:1px solid var(--sv-chrome-line);background:var(--sv-surface);box-shadow:none;color:var(--sv-on-body);border-radius:0}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authCard{background:var(--sv-bg)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authCard.glassPanel{box-shadow:none;border:0}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authTitle{font-family:var(--sv-font);letter-spacing:-.01em;color:var(--sv-on-surface);font-size:clamp(28px,2.6vw,34px);font-weight:500;line-height:1.15}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authField{color:var(--sv-on-body)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authField span{font:var(--sv-type-label-sm);letter-spacing:.01em}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authField span:not(.authHint){color:var(--sv-on-body)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authFormBrand{color:var(--sv-on-surface)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authFormBrand:hover{color:var(--sv-on-surface);filter:none}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authBrand{font-family:var(--sv-font);letter-spacing:-.02em;color:var(--sv-on-surface)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authHeadline{color:var(--sv-on-surface);font-weight:500}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authSubhead{color:var(--sv-on-variant)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authKicker{font-family:var(--sv-mono);letter-spacing:var(--sv-eyebrow-tracking);color:var(--sv-on-variant);font-size:10px;font-weight:500}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authSubtitle{color:var(--sv-on-variant)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authField input,.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authHandleField{border:1px solid var(--sv-chrome-line);border-radius:var(--sv-r-sm);background:var(--sv-surface-low);color:var(--sv-on-surface);transition:border-color .12s,background .12s,box-shadow .12s}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authHandleField input{color:var(--sv-on-surface);background:0 0;border:0}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authField .authHandleField span{color:var(--sv-on-variant)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authField input::placeholder{color:var(--sv-on-dim)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authField input:focus,.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authHandleField:focus-within{border-color:var(--sv-accent);background:var(--sv-surface-low);box-shadow:var(--auth-v2-ring);outline:none}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authHandleField input:focus{box-shadow:none;background:0 0;border:0}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authCodeInput{font-family:var(--sv-mono)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authPrimaryBtn{border-radius:var(--sv-r-pill);background:var(--sv-accent);color:var(--sv-on-accent);box-shadow:none;font-family:var(--sv-font);letter-spacing:.1px;border:0;font-size:13.5px;font-weight:500;transition:background .12s,box-shadow .12s}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authPrimaryBtn:hover{background:var(--sv-accent-hover);box-shadow:none;transform:none}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authPrimaryBtn:disabled{opacity:.6;box-shadow:none;transform:none}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authProviderBtn{border-radius:var(--sv-r-sm);background:var(--sv-surface-high);color:var(--sv-on-surface);font-family:var(--sv-font);border:1px solid #0000;justify-content:center;font-size:13px;font-weight:500;transition:background .12s,box-shadow .12s}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authProviderBtn:hover{background:var(--sv-surface-high-hover);border-color:#0000}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authSecondaryBtn{border-radius:var(--sv-r-pill);background:var(--sv-surface-high);color:var(--sv-on-body);border:0;font-size:12px;font-weight:500;transition:background .12s,color .12s,box-shadow .12s}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authSecondaryBtn:hover{background:var(--sv-surface-high-hover);color:var(--sv-on-surface);border-color:#0000}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .ghostBtn{border-radius:var(--sv-r-pill);color:var(--sv-on-variant);background:0 0;border:1px solid #0000;font-weight:500;transition:background .12s,color .12s,box-shadow .12s}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .ghostBtn:hover{background:var(--sv-state-hover);color:var(--sv-on-surface)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authPrimaryBtn:focus-visible,.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authProviderBtn:focus-visible,.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authSecondaryBtn:focus-visible,.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .ghostBtn:focus-visible,.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authLink:focus-visible,.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authPasswordToggle:focus-visible,.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authCheck input[type=checkbox]:focus-visible{box-shadow:var(--auth-v2-ring);outline:none}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authCheck{color:var(--sv-on-body)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authCheck input[type=checkbox]{border:1px solid var(--sv-outline);background:var(--sv-surface-high)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authDivider{color:var(--sv-on-dim)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authDivider:before,.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authDivider:after{background:var(--sv-chrome-line)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authHint{text-transform:none;letter-spacing:.01em;color:var(--sv-on-variant);font-size:12px}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authHintSuccess{color:var(--sv-accent)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authHintError{color:color-mix(in srgb, rgb(var(--danger)) 78%, var(--sv-on-surface))}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authError{border:1px solid rgba(var(--danger), .35);border-radius:var(--sv-r-sm);background:rgba(var(--danger), .1);color:color-mix(in srgb, rgb(var(--danger)) 72%, var(--sv-on-surface));padding:10px 12px;font-size:12px;line-height:1.45}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authValueCallout{color:var(--sv-on-body)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authValueCallout strong{color:var(--sv-on-surface)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .passwordHintsLabel{color:var(--sv-on-variant)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .passwordHintChip{background:var(--sv-surface-high);color:var(--sv-on-body);border:1px solid #0000}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authFooter{color:var(--sv-on-variant)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authLink{color:var(--sv-on-surface)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authWindowDots span,.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authWindowActions span{background:var(--sv-outline)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authWindowAddress{font-family:var(--sv-mono);letter-spacing:0;font-size:11px}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authNav a{border-radius:var(--sv-r-pill);background:var(--sv-surface-high);color:var(--sv-on-surface);font-size:12px;font-weight:500;transition:background .12s,box-shadow .12s}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authNav a:hover{background:var(--sv-surface-high-hover);color:var(--sv-on-surface)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authNav a:focus-visible{background:var(--sv-surface-high-hover);color:var(--sv-on-surface);box-shadow:var(--auth-v2-ring);outline:none}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authVisual{background:var(--sv-surface-low)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2].authShell--account .authVisual:before{background:linear-gradient(180deg, color-mix(in srgb, var(--sv-bg) 2%, transparent) 0%, color-mix(in srgb, var(--sv-bg) 24%, transparent) 68%, var(--sv-bg) 100%), url(/auth/asdsadsa.png) center / cover no-repeat}.authShell[data-auth-v2][data-auth-v2][data-auth-v2].authShell--account .authVisualOverlay{background:linear-gradient(90deg, color-mix(in srgb, var(--sv-bg) 72%, transparent) 0%, color-mix(in srgb, var(--sv-bg) 12%, transparent) 34%, color-mix(in srgb, var(--sv-bg) 30%, transparent) 100%), radial-gradient(ellipse at 50% 44%, transparent 0%, transparent 38%, #00000085 86%);background-size:auto,auto}.authShell[data-auth-v2][data-auth-v2][data-auth-v2].authShell--account .authVisual:after{letter-spacing:-.02em;font-weight:400}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundCard{border:1px solid var(--sv-chrome-line);border-radius:var(--sv-r-panel);background:var(--sv-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundCard:before{content:none}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundVisual{background:var(--sv-surface-low)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundConsole{border:1px solid var(--sv-chrome-line);border-radius:var(--sv-r-card);background:var(--sv-bg);color:var(--sv-on-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundConsoleBar{border-bottom:1px solid var(--sv-chrome-line);background:0 0}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundConsoleBar span{background:var(--sv-outline)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundStatusCode{font-family:var(--sv-mono);color:var(--sv-on-surface);font-weight:500}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundConsoleRows div{border:1px solid var(--sv-chrome-line);border-radius:var(--sv-r-sm);background:var(--sv-surface);font-family:var(--sv-mono);font-size:11px}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundConsoleRows span{color:var(--sv-on-variant)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundConsoleRows strong{color:var(--sv-on-surface);font-weight:500}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundKicker{font-family:var(--sv-mono);letter-spacing:var(--sv-eyebrow-tracking);color:var(--sv-on-variant);font-size:10px;font-weight:500}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundTitle{letter-spacing:-.01em;color:var(--sv-on-surface);font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.1}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundText{color:var(--sv-on-body)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundNav a{border-radius:var(--sv-r-pill);background:var(--sv-surface-high);color:var(--sv-on-surface);border:1px solid #0000;font-weight:500}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundNav a:hover{background:var(--sv-surface-high-hover);box-shadow:none;border-color:#0000}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundNav a:focus-visible{background:var(--sv-surface-high-hover);box-shadow:var(--auth-v2-ring);border-color:#0000}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundProofStrip span{background:var(--sv-surface-high);color:var(--sv-on-variant);border:1px solid #0000;font-weight:500}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundAction{border-radius:var(--sv-r-card);background:var(--sv-surface-high);color:var(--sv-on-surface);border:1px solid #0000;transition:background .12s,box-shadow .12s}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundAction strong{font-weight:500}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundAction span{color:var(--sv-on-variant)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundAction:hover{background:var(--sv-surface-high-hover);box-shadow:none;border-color:#0000;transform:none}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundAction:focus-visible{background:var(--sv-surface-high-hover);box-shadow:var(--auth-v2-ring);border-color:#0000;outline:none;transform:none}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundAction--primary{background:var(--sv-accent);color:var(--sv-on-accent);box-shadow:none;border-color:#0000}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundAction--primary span{color:color-mix(in srgb, var(--sv-on-accent) 80%, transparent)}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundAction--primary:hover{background:var(--sv-accent-hover);box-shadow:none}.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .notFoundAction--primary:focus-visible{background:var(--sv-accent-hover);box-shadow:var(--auth-v2-ring)}@media (max-width:900px){.authShell[data-auth-v2][data-auth-v2][data-auth-v2] .authFormWrap{border-inline-end:0}}
