.auth-login_page__j26nX{--auth-navy-950:#061b30;--auth-navy-900:#092943;--auth-navy-800:#0c3c63;--auth-blue-500:#2c77b8;--auth-blue-300:#82b5df;--auth-warm-50:#fbf8f2;--auth-warm-100:#f2ece1;--auth-warm-300:#c9bdad;--auth-ink:#10253a;--auth-muted:#5b6874;--auth-error:#a62d34;position:relative;min-height:100vh;min-height:100svh;padding:clamp(1.25rem,3vw,3rem);color:var(--auth-warm-50);background:radial-gradient(circle at 12% 15%,rgba(44,119,184,.24),transparent 30rem),radial-gradient(circle at 91% 90%,rgba(130,181,223,.13),transparent 28rem),linear-gradient(145deg,var(--auth-navy-950) 0,var(--auth-navy-900) 58%,#071f36 100%);isolation:isolate}.auth-login_page__j26nX:before{position:absolute;inset:0;z-index:-2;content:"";opacity:.28;background-image:linear-gradient(rgba(130,181,223,.06) 1px,transparent 0),linear-gradient(90deg,rgba(130,181,223,.06) 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(180deg,black,transparent 70%)}.auth-login_orbitOne__QOD0D,.auth-login_orbitTwo__TsClR{position:fixed;z-index:-1;border:1px solid rgba(130,181,223,.22);border-radius:50%;pointer-events:none}.auth-login_orbitOne__QOD0D{top:-20vw;right:-10vw;width:min(58rem,70vw);aspect-ratio:1}.auth-login_orbitTwo__TsClR{bottom:-25vw;left:-17vw;width:min(46rem,66vw);aspect-ratio:1;border-color:rgba(130,181,223,.13)}.auth-login_pageInner__PxLg8{width:min(100%,74rem);margin:0 auto}.auth-login_brandHeader__cHK_6{display:flex;align-items:center;min-height:5.5rem;margin-bottom:clamp(1.5rem,4vh,3.5rem)}.auth-login_logo__kYFrT{width:clamp(15rem,23vw,20rem);height:auto;object-fit:contain;object-position:left center}.auth-login_layout__VNAjg{display:grid;grid-template-areas:"story panel";grid-template-columns:minmax(0,.9fr) minmax(28rem,.72fr);gap:clamp(3rem,8vw,7rem);align-items:center}.auth-login_story__fX4Rs{grid-area:story;max-width:35rem;padding-block:2rem}.auth-login_formEyebrow__Pq1Y9,.auth-login_storyEyebrow__N_Jw6{font-family:var(--cos-font-body);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.auth-login_storyEyebrow__N_Jw6{margin-bottom:1.4rem;color:var(--auth-blue-300)}.auth-login_storyTitle__0VYpc{max-width:12ch;color:var(--auth-warm-50);font-family:var(--cos-font-headline);font-size:clamp(2.4rem,5.2vw,4.8rem);font-weight:700;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.auth-login_storyCopy__4lVBU{max-width:33rem;margin-top:1.7rem;color:rgba(251,248,242,.76);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}.auth-login_storyRule__Wq_MB{width:3.5rem;height:2px;margin-top:2.25rem;background:var(--auth-blue-500)}.auth-login_storyFootnote__5xiv3{margin-top:1rem;color:var(--auth-warm-300);font-family:var(--cos-font-accent);font-style:italic;font-size:1rem}.auth-login_panel__fFyF9{grid-area:panel;width:100%;border-radius:1.25rem;padding:clamp(1.75rem,4vw,3rem);color:var(--auth-ink);background:rgba(251,248,242,.98);box-shadow:0 2rem 5rem rgba(1,12,23,.3);backdrop-filter:blur(20px)}.auth-login_formContent__BcqeK,.auth-login_sentState__mSfiR{display:flex;min-height:30rem;flex-direction:column}.auth-login_formContent__BcqeK{gap:1.25rem}.auth-login_sentState__mSfiR{align-items:center;justify-content:center;text-align:center}.auth-login_formIntro__pgUBc{margin-bottom:.4rem}.auth-login_formEyebrow__Pq1Y9{margin-bottom:.8rem;color:var(--auth-blue-500)}.auth-login_title__EfALY{color:var(--auth-ink);font-family:var(--cos-font-headline);font-size:clamp(1.85rem,3vw,2.45rem);font-weight:700;line-height:1.08;letter-spacing:-.035em}.auth-login_subtitle__zUy_x{max-width:34rem;margin-top:.7rem;color:var(--auth-muted);font-size:.98rem;line-height:1.55}.auth-login_googleButton___zsr0,.auth-login_primaryButton__Eg3cd,.auth-login_secondaryButton__wxDT6{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border:0;border-radius:.75rem;padding:.75rem 1.15rem;font:600 .95rem/1.2 var(--cos-font-body);cursor:pointer;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.auth-login_googleButton___zsr0{gap:.7rem;color:var(--auth-ink);background:var(--auth-warm-50);box-shadow:inset 0 0 0 1px rgba(16,37,58,.18)}.auth-login_googleMark__k_J5n{display:grid;width:1.25rem;height:1.25rem;place-items:center;color:var(--auth-navy-800)}.auth-login_googleMark__k_J5n svg{width:100%;height:100%;fill:currentColor}.auth-login_primaryButton__Eg3cd{width:100%;color:#fff;background:linear-gradient(135deg,var(--auth-navy-800),#155a91);box-shadow:0 .8rem 1.8rem rgba(12,60,99,.19)}.auth-login_secondaryButton__wxDT6{margin-top:1.75rem;color:var(--auth-navy-800);background:rgba(44,119,184,.09)}.auth-login_googleButton___zsr0:hover:not(:disabled),.auth-login_primaryButton__Eg3cd:hover:not(:disabled),.auth-login_secondaryButton__wxDT6:hover:not(:disabled){transform:translateY(-1px)}.auth-login_primaryButton__Eg3cd:hover:not(:disabled){background:linear-gradient(135deg,#0f4f82,#1d69a7)}.auth-login_googleButton___zsr0:disabled,.auth-login_input__EJ5Ni:disabled,.auth-login_primaryButton__Eg3cd:disabled{cursor:wait;opacity:.64}.auth-login_divider__nF5WI{display:grid;grid-template-columns:1fr auto 1fr;gap:.8rem;align-items:center;color:#75808a}.auth-login_divider__nF5WI span{height:1px;background:rgba(16,37,58,.14)}.auth-login_divider__nF5WI p{font-size:.73rem;line-height:1.2}.auth-login_form__aIQQy{display:grid;gap:.55rem}.auth-login_label__SNTV1{color:var(--auth-ink);font-size:.84rem;font-weight:600}.auth-login_input__EJ5Ni{width:100%;min-height:3rem;border:0;border-radius:.75rem;padding:.75rem .95rem;color:var(--auth-ink);background:#fff;box-shadow:inset 0 0 0 1px rgba(16,37,58,.2);font:400 1rem/1.25 var(--cos-font-body)}.auth-login_input__EJ5Ni::placeholder{color:#7a8289}.auth-login_input__EJ5Ni[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--auth-error)}.auth-login_helper__TFwHx{color:var(--auth-muted);font-size:.76rem;line-height:1.35}.auth-login_messageRegion__FgVzO{min-height:2.25rem}.auth-login_error__r7OYL,.auth-login_notice__CY7p8{border-radius:.6rem;padding:.65rem .8rem;font-size:.82rem;line-height:1.4}.auth-login_error__r7OYL{color:var(--auth-error);background:rgba(166,45,52,.08)}.auth-login_notice__CY7p8{color:var(--auth-navy-800);background:rgba(44,119,184,.09)}.auth-login_accountNote__Sb3EJ{margin-top:auto;padding-top:.25rem;color:var(--auth-muted);font-size:.77rem;line-height:1.45;text-align:center}.auth-login_cancelLink__PPbuo{display:inline-flex;min-height:2.75rem;margin:.85rem auto 0;border:0;padding:.35rem .75rem;align-items:center;justify-content:center;color:var(--cos-ink-2);background:transparent;font:inherit;font-size:.78rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.auth-login_cancelLink__PPbuo:hover{color:var(--cos-primary)}.auth-login_cancelLink__PPbuo:focus-visible{outline:3px solid var(--cos-focus-ring);outline-offset:2px;border-radius:.25rem}.auth-login_cancelLink__PPbuo:disabled{cursor:not-allowed;opacity:.55}.auth-login_sentIcon__FtIi5{display:grid;width:4rem;height:4rem;margin-bottom:1.5rem;place-items:center;border-radius:50%;color:var(--auth-navy-800);background:rgba(44,119,184,.1)}.auth-login_sentIcon__FtIi5 svg{width:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.auth-login_sentCopy__VPnQN{max-width:28rem;margin-top:1rem;color:var(--auth-muted);line-height:1.6}.auth-login_sentCopy__VPnQN strong{color:var(--auth-ink);font-weight:600;overflow-wrap:anywhere}.auth-login_loadingCard__P_adl{display:grid;min-height:30rem;place-items:center;color:var(--auth-muted);font-size:.9rem}@media (max-width:54rem){.auth-login_brandHeader__cHK_6{min-height:auto;margin-bottom:1.5rem}.auth-login_layout__VNAjg{grid-template-areas:"panel" "story";grid-template-columns:minmax(0,1fr);gap:2rem}.auth-login_panel__fFyF9,.auth-login_story__fX4Rs{max-width:38rem;margin-inline:auto}.auth-login_story__fX4Rs{padding:1rem 0 2rem}.auth-login_storyTitle__0VYpc{max-width:16ch;font-size:clamp(2rem,8vw,3.4rem)}}@media (max-width:30rem){.auth-login_page__j26nX{padding:1.25rem}.auth-login_logo__kYFrT{width:min(15.5rem,76vw)}.auth-login_panel__fFyF9{border-radius:1rem;padding:1.5rem}.auth-login_formContent__BcqeK,.auth-login_loadingCard__P_adl,.auth-login_sentState__mSfiR{min-height:0}.auth-login_formContent__BcqeK{gap:1rem}.auth-login_storyCopy__4lVBU{margin-top:1.1rem}}@media (prefers-reduced-motion:reduce){.auth-login_googleButton___zsr0,.auth-login_primaryButton__Eg3cd,.auth-login_secondaryButton__wxDT6{transition:none}}@media (prefers-contrast:more){.auth-login_googleButton___zsr0,.auth-login_input__EJ5Ni,.auth-login_panel__fFyF9{outline:2px solid currentColor;outline-offset:0}}:root[data-theme=dark] .auth-login_panel__fFyF9{color:var(--auth-warm-50);background:rgba(7,28,48,.96);box-shadow:inset 0 0 0 1px rgba(130,181,223,.14),0 2rem 5rem rgba(0,6,12,.42)}:root[data-theme=dark] .auth-login_label__SNTV1,:root[data-theme=dark] .auth-login_sentCopy__VPnQN strong,:root[data-theme=dark] .auth-login_title__EfALY{color:var(--auth-warm-50)}:root[data-theme=dark] .auth-login_accountNote__Sb3EJ,:root[data-theme=dark] .auth-login_helper__TFwHx,:root[data-theme=dark] .auth-login_loadingCard__P_adl,:root[data-theme=dark] .auth-login_sentCopy__VPnQN,:root[data-theme=dark] .auth-login_subtitle__zUy_x{color:var(--auth-warm-300)}:root[data-theme=dark] .auth-login_googleButton___zsr0,:root[data-theme=dark] .auth-login_input__EJ5Ni{color:var(--auth-warm-50);background:rgba(251,248,242,.07);box-shadow:inset 0 0 0 1px rgba(242,236,225,.22)}:root[data-theme=dark] .auth-login_googleMark__k_J5n{color:var(--auth-blue-300)}:root[data-theme=dark] .auth-login_divider__nF5WI{color:var(--auth-warm-300)}:root[data-theme=dark] .auth-login_divider__nF5WI span{background:rgba(242,236,225,.16)}:root[data-theme=dark] .auth-login_input__EJ5Ni::placeholder{color:#a79e90}:root[data-theme=dark] .auth-login_notice__CY7p8,:root[data-theme=dark] .auth-login_secondaryButton__wxDT6,:root[data-theme=dark] .auth-login_sentIcon__FtIi5{color:var(--auth-blue-300);background:rgba(44,119,184,.16)}