.sign-in_page__KqWh2{position:relative;min-height:100svh;overflow:hidden;background:transparent;color:var(--sf-text-ink)}.sign-in_page__KqWh2:before{position:absolute;inset:0;background-image:linear-gradient(var(--sf-glass-border) 1px,transparent 1px),linear-gradient(90deg,var(--sf-glass-border) 1px,transparent 1px);background-size:4rem 4rem;content:"";mask-image:linear-gradient(180deg,rgb(0 0 0/44%),transparent 76%);pointer-events:none}.sign-in_skipLink__ruZav{position:fixed;z-index:20;top:.75rem;left:.75rem;padding:.75rem 1rem;border-radius:var(--sf-radius-sm);background:var(--sf-glass-strong);color:var(--sf-glass-text);font-weight:700;transform:translateY(-160%)}.sign-in_skipLink__ruZav:focus{transform:translateY(0)}.sign-in_topbar__J99jM{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:min(76rem,calc(100% - 3rem));min-height:6.5rem;margin:0 auto;border-bottom:1px solid var(--sf-border-alloy)}.sign-in_brand__iDcB3{display:inline-flex;width:9.75rem}.sign-in_brand__iDcB3>span{width:100%;height:auto}.sign-in_secureLabel__EWG0Y{display:inline-flex;align-items:center;gap:.55rem;color:var(--sf-text-slate);font-family:var(--sf-font-mono);font-size:.75rem;font-weight:650;letter-spacing:.02em}.sign-in_secureLabel__EWG0Y>span{width:.5rem;height:.5rem;border-radius:var(--sf-radius-pill);background:var(--sf-glass-accent);box-shadow:0 0 0 .25rem var(--sf-glass-soft)}.sign-in_frame__8hZXF{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,29rem);align-items:center;gap:clamp(3rem,9vw,8rem);width:min(70rem,calc(100% - 3rem));min-height:calc(100svh - 11rem);margin:0 auto;padding:clamp(3.5rem,8vh,6.5rem) 0}.sign-in_introduction__wGlFH{max-width:39rem}.sign-in_cardEyebrow__VvcNg,.sign-in_eyebrow__92CQV{margin:0;color:var(--sf-brand-blue-700);font-family:var(--sf-font-mono);font-size:.75rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.sign-in_introduction__wGlFH h1{max-width:10ch;margin:1rem 0 1.4rem;font-family:var(--sf-font-display);font-size:clamp(3.2rem,7.5vw,6.4rem);font-weight:720;letter-spacing:-.065em;line-height:.95}.sign-in_lead__ClmJb{max-width:34rem;margin:0;color:var(--sf-text-slate);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65}.sign-in_assurance__KOWHl{display:flex;align-items:flex-start;gap:.9rem;max-width:31rem;margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid var(--sf-border-alloy)}.sign-in_assuranceMark__1tgce{display:grid;flex:0 0 auto;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--sf-glass-soft);color:var(--sf-glass-accent);font-size:.85rem;font-weight:800}.sign-in_assurance__KOWHl strong{font-size:.94rem}.sign-in_assurance__KOWHl p{margin:.35rem 0 0;color:var(--sf-text-slate);font-size:.9rem;line-height:1.55}.sign-in_card__i5yua{padding:clamp(1.65rem,4vw,2.5rem);border:1px solid var(--sf-glass-border);border-radius:var(--sf-radius-xl);background:var(--sf-glass-surface);box-shadow:var(--sf-shadow-md);backdrop-filter:var(--sf-glass-blur,none)}.sign-in_cardHeading__teMO4{margin-bottom:1.75rem}.sign-in_cardHeading__teMO4 h2{margin:.7rem 0 .55rem;font-family:var(--sf-font-display);font-size:clamp(1.65rem,4vw,2.15rem);letter-spacing:-.035em;line-height:1.08}.sign-in_cardHeading__teMO4>p:last-child{margin:0;color:var(--sf-text-slate);font-size:.94rem;line-height:1.55}.sign-in_form__YS3I5{display:grid;gap:1.15rem}.sign-in_field___Y8M8{display:grid;gap:.5rem}.sign-in_field___Y8M8 label{font-size:.9rem;font-weight:720}.sign-in_field___Y8M8 input:not([type=hidden]){width:100%;min-height:3.35rem;padding:.8rem .95rem;border:1px solid var(--sf-glass-border);border-radius:var(--sf-radius-md);background:var(--sf-surface-white);color:var(--sf-text-ink);font:inherit;font-size:1rem;transition:border-color var(--sf-motion-fast) var(--sf-ease),box-shadow var(--sf-motion-fast) var(--sf-ease)}.sign-in_field___Y8M8 input:not([type=hidden]):hover{border-color:var(--sf-glass-accent)}.sign-in_field___Y8M8 input:not([type=hidden]):focus-visible{border-color:var(--sf-glass-focus);outline:2px solid var(--sf-glass-focus);outline-offset:2px;box-shadow:var(--sf-focus-ring)}.sign-in_field___Y8M8 input[aria-invalid=true]{border-color:var(--sf-status-blocked)}.sign-in_fieldError__tWtBj{margin:0;color:var(--sf-status-blocked);font-size:.82rem;line-height:1.45}.sign-in_formMessage__HYPvJ{min-height:1.5rem;color:var(--sf-status-blocked);font-size:.86rem;line-height:1.5}.sign-in_formMessage__HYPvJ p{margin:0}.sign-in_formMessage__HYPvJ[data-status=service_error]{color:var(--sf-status-review)}.sign-in_errorActions__DGrs8 button,.sign-in_submitButton__Ut2dF{min-height:3.35rem;padding:.8rem 1.25rem;border:0;border-radius:var(--sf-radius-pill);background:var(--sf-brand-action-fill);color:var(--sf-brand-action-text);font:inherit;font-weight:750;cursor:pointer;transition:background var(--sf-motion-fast) var(--sf-ease),transform var(--sf-motion-fast) var(--sf-ease)}.sign-in_errorActions__DGrs8 button:hover,.sign-in_submitButton__Ut2dF:hover:not(:disabled){background:var(--sf-brand-action-fill);filter:brightness(1.06);transform:translateY(-1px)}.sign-in_errorActions__DGrs8 button:focus-visible,.sign-in_submitButton__Ut2dF:focus-visible{outline:2px solid var(--sf-glass-focus);outline-offset:2px;box-shadow:var(--sf-focus-ring)}.sign-in_submitButton__Ut2dF:disabled{cursor:wait;opacity:.68}.sign-in_helpBoundary__vFvT8{margin-top:1.75rem;padding-top:1.4rem;border-top:1px solid var(--sf-border-alloy)}.sign-in_helpBoundary__vFvT8 strong{font-size:.88rem}.sign-in_helpBoundary__vFvT8 p{margin:.4rem 0 0;color:var(--sf-text-slate);font-size:.82rem;line-height:1.55}.sign-in_footnote__VvxXF{position:relative;z-index:1;width:min(76rem,calc(100% - 3rem));margin:-3.4rem auto 0;padding-bottom:1.5rem;color:var(--sf-text-slate);font-size:.75rem;text-align:center}.sign-in_loadingCard__1GaJ7{display:grid;gap:1.1rem}.sign-in_skeletonButton__LNaUj,.sign-in_skeletonField__s_jan,.sign-in_skeletonLine__qwk6d{display:block;border-radius:var(--sf-radius-sm);background:linear-gradient(90deg,var(--sf-glass-soft) 20%,var(--sf-glass-strong) 50%,var(--sf-glass-soft) 80%);background-size:220% 100%;animation:sign-in_loading__AlEfw 1.4s ease-in-out infinite}.sign-in_skeletonLine__qwk6d{width:35%;height:.75rem}.sign-in_skeletonLineWide__oQmA2{width:68%;height:1.7rem;margin-bottom:.65rem}.sign-in_skeletonField__s_jan{height:3.35rem;border-radius:var(--sf-radius-md)}.sign-in_skeletonButton__LNaUj{height:3.35rem;margin-top:.5rem;border-radius:var(--sf-radius-pill)}.sign-in_srOnly__flYgq{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sign-in_errorPage__SlB5a{display:grid;min-height:100svh;place-items:center;padding:1.5rem;background:var(--sf-gradient-aperture-soft);color:var(--sf-text-ink)}.sign-in_errorCard__2uGIu{width:min(100%,34rem);padding:clamp(1.75rem,5vw,3rem);border:1px solid var(--sf-border-alloy);border-radius:var(--sf-radius-xl);background:var(--sf-surface-white);box-shadow:var(--sf-shadow-md)}.sign-in_errorCard__2uGIu h1{margin:.8rem 0 1rem;font-size:clamp(2.1rem,7vw,3.4rem);letter-spacing:-.05em;line-height:1}.sign-in_errorCard__2uGIu>p:not(.sign-in_eyebrow__92CQV){margin:0;color:var(--sf-text-slate);line-height:1.6}.sign-in_errorActions__DGrs8{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.75rem}.sign-in_errorActions__DGrs8 button{min-height:2.9rem}.sign-in_errorActions__DGrs8 a{color:var(--sf-brand-blue-700);font-weight:720}@keyframes sign-in_loading__AlEfw{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:54rem){.sign-in_frame__8hZXF{grid-template-columns:1fr;gap:2.5rem;max-width:35rem;padding:3.5rem 0 5.5rem}.sign-in_introduction__wGlFH h1{max-width:12ch}.sign-in_assurance__KOWHl{margin-top:1.75rem}.sign-in_footnote__VvxXF{margin-top:-3rem}}@media (max-width:36rem){.sign-in_footnote__VvxXF,.sign-in_frame__8hZXF,.sign-in_topbar__J99jM{width:min(100% - 2rem,35rem)}.sign-in_topbar__J99jM{min-height:5.5rem}.sign-in_brand__iDcB3{width:8.5rem}.sign-in_secureLabel__EWG0Y{font-size:.68rem}.sign-in_frame__8hZXF{padding-top:2.75rem}.sign-in_introduction__wGlFH h1{font-size:clamp(2.9rem,15vw,4.5rem)}.sign-in_card__i5yua{padding:1.4rem;border-radius:var(--sf-radius-lg)}.sign-in_assurance__KOWHl{display:none}}@media (prefers-reduced-motion:reduce){.sign-in_errorActions__DGrs8 button,.sign-in_field___Y8M8 input:not([type=hidden]),.sign-in_submitButton__Ut2dF{transition:none}.sign-in_skeletonButton__LNaUj,.sign-in_skeletonField__s_jan,.sign-in_skeletonLine__qwk6d{animation:none}}