.auth_backdrop__n8DHw{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:12px;overflow-y:auto;overscroll-behavior:contain;background:rgba(7,13,25,.58);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);animation:auth_backdropIn__r74MQ .18s ease-out both}.auth_dialog__oXk5t{position:relative;width:min(100%,420px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);padding:20px;overflow-y:auto;border:1px solid rgba(216,223,234,.95);border-radius:18px;color:#18202b;background:rgba(255,255,255,.98);box-shadow:0 30px 110px rgba(7,22,43,.28);animation:auth_dialogIn__YZhL9 .22s cubic-bezier(.2,.8,.2,1) both}.auth_accent__gs3St{position:absolute;top:0;right:20px;left:20px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#570cf5,#dc30c2 58%,#27bceb)}.auth_close__iX5Lu{position:absolute;top:10px;right:10px;width:38px;height:38px;display:grid;place-items:center;border:1px solid #d8dfea;border-radius:50%;color:#5f6979;background:#f8f9fc;cursor:pointer;font-size:20px;line-height:1;transition:color .16s ease,border-color .16s ease,background .16s ease}.auth_close__iX5Lu:hover{color:#570cf5;border-color:rgba(87,12,245,.3);background:#f4f0ff}.auth_header__YlLdt{padding-right:36px}.auth_eyebrow__BBMdv{margin:0 0 7px;display:inline-flex;align-items:center;gap:7px;color:#570cf5;font-size:10px;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.auth_eyebrow__BBMdv img{width:46px;height:auto;display:block}.auth_eyebrow__BBMdv span{padding-left:8px;border-left:1px solid rgba(87,12,245,.25)}.auth_header__YlLdt h2{margin:0;color:#0b1f3a;font-size:clamp(25px,3.3vw,27px);font-weight:850;line-height:1.06;letter-spacing:-.035em}.auth_header__YlLdt>p:last-child{max-width:390px;margin:6px 0 14px;color:#5f6979;font-size:12.5px;line-height:1.4}.auth_emailDisclosure__l_z6A,.auth_googleButton__cQHuV,.auth_primaryButton__ypJGY{min-height:44px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;cursor:pointer;font-size:13.5px;font-weight:800;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.auth_googleButton__cQHuV{border:1px solid #cfd7e4;color:#18202b;background:#fff}.auth_googleButton__cQHuV svg{width:18px;height:18px}.auth_googleButton__cQHuV:hover:not(:disabled){border-color:rgba(87,12,245,.42);transform:translateY(-1px)}.auth_emailDisclosure__l_z6A{margin-top:8px;border:1px solid #d8dfea;color:#570cf5;background:#f8f9fc;font-size:12px}.auth_emailDisclosure__l_z6A span{color:#b916a5;font-size:15px}.auth_emailDisclosure__l_z6A:hover:not(:disabled){border-color:rgba(87,12,245,.35);background:#f4f0ff;transform:translateY(-1px)}.auth_close__iX5Lu:disabled,.auth_emailDisclosure__l_z6A:disabled,.auth_googleButton__cQHuV:disabled,.auth_primaryButton__ypJGY:disabled{cursor:wait;opacity:.58}.auth_providerNote__q5wmt{margin:6px 0 0;color:#6d7582;font-size:11px;line-height:1.45;text-align:center}.auth_divider__jdN0l{margin:10px 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;color:#7a8290;font-size:10.5px;font-weight:750}.auth_divider__jdN0l:after,.auth_divider__jdN0l:before{content:"";height:1px;background:#e0e5ed}.auth_form__p6y_b{display:grid;gap:8px}.auth_field__FLNhB{display:grid;gap:4px}.auth_fieldLabelRow__MPF4D label,.auth_field__FLNhB span{color:#29384c;font-size:11.5px;font-weight:800}.auth_fieldLabelRow__MPF4D{min-height:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.auth_fieldLabelRow__MPF4D button{min-height:36px;padding:0;border:0;color:#570cf5;background:transparent;cursor:pointer;font-size:11px;font-weight:800}.auth_fieldLabelRow__MPF4D button:hover:not(:disabled){color:#b916a5;text-decoration:underline;text-underline-offset:3px}.auth_field__FLNhB input{width:100%;min-height:44px;padding:0 12px;border:1px solid #cfd7e4;border-radius:10px;color:#18202b;background:#fbfcff;font:inherit;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.auth_field__FLNhB input:focus{border-color:#8e60ff;background:#fff;box-shadow:0 0 0 4px rgba(87,12,245,.11)}.auth_field__FLNhB input::placeholder{color:#9299a5}.auth_error__O1PBo,.auth_notice__aozLI{margin:0;padding:9px 11px;border-radius:11px;font-size:12px;font-weight:700;line-height:1.45}.auth_error__O1PBo{color:#9b1c1c;border:1px solid rgba(229,43,37,.18);background:#fff4f3}.auth_notice__aozLI{color:#0b6747;border:1px solid rgba(18,166,106,.2);background:#effbf6}.auth_primaryButton__ypJGY{margin-top:0;padding:0 18px;border:1px solid #570cf5;color:#fff;background:#0b1f3a;box-shadow:inset 0 3px 0 #dc30c2,0 12px 34px rgba(11,31,58,.15)}.auth_primaryButton__ypJGY span{color:#ff83e7;font-size:18px}.auth_primaryButton__ypJGY:hover:not(:disabled){border-color:#dc30c2;transform:translateY(-2px);box-shadow:inset 0 3px 0 #27bceb,0 16px 38px rgba(11,31,58,.19)}.auth_confirmation__TFckT{display:grid;justify-items:center;gap:10px;padding:4px 0 0;text-align:center}.auth_confirmationMark__88Qrk{width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(18,166,106,.24);border-radius:15px;color:#0b7c53;background:#effbf6;font-size:24px;font-weight:900}.auth_confirmation__TFckT p{max-width:400px;margin:2px 0 0;color:#5f6979;line-height:1.45}.auth_confirmation__TFckT strong{color:#0b1f3a;overflow-wrap:anywhere}.auth_confirmation__TFckT .auth_primaryButton__ypJGY{margin-top:8px}.auth_footer__MojCZ{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:8px;color:#6d7582;font-size:12px}.auth_footer__MojCZ p{margin:0}.auth_footer__MojCZ button{min-height:36px;padding:0 2px;display:inline-flex;align-items:center;border:0;color:#570cf5;background:transparent;cursor:pointer;font:inherit;font-weight:800}.auth_footer__MojCZ:empty{display:none}.auth_footer__MojCZ button:hover{color:#b916a5;text-decoration:underline;text-underline-offset:3px}.auth_securityNote__uY1ld{width:100%;text-align:center;line-height:1.45}@keyframes auth_backdropIn__r74MQ{0%{opacity:0}to{opacity:1}}@keyframes auth_dialogIn__YZhL9{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:560px){.auth_backdrop__n8DHw{align-items:end;padding:8px}.auth_dialog__oXk5t{width:100%;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);padding:18px 16px 16px;border-radius:18px}.auth_accent__gs3St{right:16px;left:16px}.auth_close__iX5Lu{top:8px;right:8px}.auth_header__YlLdt{padding-right:38px}.auth_header__YlLdt h2{font-size:24px}.auth_eyebrow__BBMdv img{width:44px}.auth_header__YlLdt>p:last-child{margin-bottom:13px}.auth_footer__MojCZ{justify-content:center;text-align:center}}@media (prefers-reduced-motion:reduce){.auth_backdrop__n8DHw,.auth_dialog__oXk5t{animation:none}.auth_close__iX5Lu,.auth_emailDisclosure__l_z6A,.auth_googleButton__cQHuV,.auth_primaryButton__ypJGY{transition:none}}@media (prefers-contrast:more){.auth_dialog__oXk5t,.auth_field__FLNhB input,.auth_googleButton__cQHuV{border-color:#526075}.auth_backdrop__n8DHw{background:rgba(0,0,0,.78)}}.company-brand_brand__b_J9m{display:inline-flex;align-items:center;gap:4px;min-width:0;color:inherit;font-size:13px;font-weight:650;line-height:20px;white-space:nowrap}.company-brand_qualifier__EppqB{color:var(--muted);font-size:.84em;font-weight:720;letter-spacing:.015em}.company-brand_separator__XvQ3t{color:var(--meta-dot);font-weight:500}.company-brand_name__kMt0P{overflow:hidden;line-height:1;text-overflow:ellipsis}