@keyframes auth_drift__skmu3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-3%,4%) scale(1.06)}}@keyframes auth_riseIn__3Q68Z{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth_page__3s9up{min-height:100vh;display:grid;place-items:center;padding:32px;position:relative;overflow:hidden;background:radial-gradient(680px circle at 14% -6%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 55%),radial-gradient(560px circle at 96% 96%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 55%),linear-gradient(150deg,var(--bg),var(--surface) 55%,var(--primary-tint))}.auth_page__3s9up:before{content:"";position:absolute;inset:-10%;z-index:0;pointer-events:none;opacity:.55;background:radial-gradient(38% 46% at 22% 28%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 60%),radial-gradient(30% 38% at 82% 74%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 60%);animation:auth_drift__skmu3 22s ease-in-out infinite}.auth_shell__WDt_d{position:relative;z-index:1;width:min(980px,100%);min-height:620px;display:grid;grid-template-columns:1.02fr .98fr;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:28px;box-shadow:0 30px 90px -20px color-mix(in srgb,var(--primary-dark) 28%,transparent),0 4px 18px -6px color-mix(in srgb,var(--primary-dark) 10%,transparent);animation:auth_riseIn__3Q68Z .5s var(--ease-premium) both}.auth_intro__rQERx{padding:48px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background:linear-gradient(155deg,var(--primary-dark),var(--primary) 68%,var(--primary));position:relative;isolation:isolate;overflow:hidden}.auth_intro__rQERx:after{width:320px;height:320px;right:-130px;bottom:-150px;background:radial-gradient(circle,rgba(255,255,255,.22),transparent 70%)}.auth_intro__rQERx:after,.auth_intro__rQERx:before{content:"";position:absolute;border-radius:50%;z-index:-1}.auth_intro__rQERx:before{width:220px;height:220px;left:-90px;top:-90px;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 70%)}.auth_logo__t32_y{width:180px;height:auto;padding:9px 12px;background:#fff;border-radius:13px;box-shadow:0 8px 24px -8px rgba(0,0,0,.25)}.auth_eyebrow__ky_Hh{margin:0 0 12px;color:rgba(255,255,255,.88);font-size:calc(11px * var(--ts, 1));line-height:1;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.auth_intro__rQERx h1{max-width:380px;margin:0;font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:calc(48px * var(--ts, 1));line-height:1.08;letter-spacing:-.01em}.auth_introCopy__l2VUY{max-width:400px;margin:18px 0 0;color:rgba(255,255,255,.88);font-size:calc(16px * var(--ts, 1));line-height:1.6}.auth_trustList__3EJAu{display:grid;grid-gap:12px;gap:12px;color:rgba(255,255,255,.88);font-size:calc(13px * var(--ts, 1));font-weight:650}.auth_trustList__3EJAu span{display:flex;align-items:center;gap:10px}.auth_trustList__3EJAu i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);color:rgba(255,255,255,.88);font-style:normal}.auth_formPanel__q4Xf9{padding:64px 52px 44px;display:flex;flex-direction:column;justify-content:center;animation:auth_riseIn__3Q68Z .6s var(--ease-premium) .08s both}.auth_formPanel__q4Xf9 h2{margin:0;color:var(--ink);font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:calc(36px * var(--ts, 1));line-height:1.15;letter-spacing:-.005em}.auth_help__O1edq{margin:10px 0 8px;color:var(--muted);font-size:calc(14px * var(--ts, 1));line-height:1.55}.auth_mobileLogo__FWxBL{display:none}.auth_form__x_Lbd{display:grid;grid-gap:18px;gap:18px;margin-top:20px}.auth_field__GMQLM{display:grid;grid-gap:8px;gap:8px;color:var(--ink);font-size:calc(13px * var(--ts, 1));font-weight:750}.auth_passwordLabel__L6b5z{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth_passwordLabel__L6b5z a{color:var(--primary);font-size:calc(12px * var(--ts, 1));font-weight:750}.auth_inputWrap__qgrYG{min-height:52px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--line);border-radius:13px;background:var(--primary-tint);color:var(--muted);transition:border-color .18s var(--ease-premium),box-shadow .18s var(--ease-premium),background .18s var(--ease-premium)}.auth_inputWrap__qgrYG:focus-within{border-color:var(--primary);background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 11%,transparent)}.auth_inputWrap__qgrYG input{min-width:0;flex:1 1;height:48px;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-weight:500}.auth_inputWrap__qgrYG input::placeholder{color:var(--muted)}.auth_reveal__z367L{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--muted)}.auth_reveal__z367L:hover{background:var(--primary-tint)}.auth_submit__92Bcd{width:100%;min-height:52px;border:0;border-radius:13px;background:linear-gradient(180deg,var(--primary),var(--primary-dark));color:#fff;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 10px 24px -8px color-mix(in srgb,var(--primary) 45%,transparent);transition:box-shadow .18s var(--ease-premium),transform .18s var(--ease-premium),background .18s var(--ease-premium)}.auth_submit__92Bcd:hover{background:linear-gradient(180deg,var(--primary-dark),var(--primary));box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 14px 30px -8px color-mix(in srgb,var(--primary) 55%,transparent);transform:translateY(-1px)}.auth_submit__92Bcd:disabled{cursor:wait;opacity:.72}.auth_divider__I5y5X{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:calc(11px * var(--ts, 1));text-transform:uppercase}.auth_divider__I5y5X:after,.auth_divider__I5y5X:before{content:"";height:1px;flex:1 1;background:var(--line)}.auth_passkeyButton__3IKsD{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--line);border-radius:13px;color:var(--primary);font-weight:800}.auth_passkeyButton__3IKsD,.auth_passkeyButton__3IKsD:hover{background:var(--primary-tint)}.auth_passkeyButton__3IKsD:disabled{cursor:wait;opacity:.65}.auth_passkeyHelp__FqYn3{margin:-8px 8px 0;color:var(--muted);font-size:calc(11px * var(--ts, 1));line-height:1.45;text-align:center}.auth_error__dD4ri,.auth_success__O8pA6{padding:12px 14px;border-radius:12px;font-size:calc(12.5px * var(--ts, 1));line-height:1.45}.auth_error__dD4ri{color:#8e3027;background:#fff1ef;border:1px solid #f0d0cb}.auth_success__O8pA6{color:#24664e;background:#eaf7f2;border:1px solid #cce8dc}.auth_support__l0sRy{margin:28px 0 0;color:var(--muted);font-size:calc(11.5px * var(--ts, 1));line-height:1.5;text-align:center}.auth_single___S6jg{width:min(500px,100%);min-height:0;display:block;padding:44px}.auth_single___S6jg .auth_formPanel__q4Xf9{padding:0}.auth_back__f1idB{display:inline-flex;margin-top:22px;color:var(--primary);font-size:calc(13px * var(--ts, 1));font-weight:750}.auth_requirements__V61Vs{margin:0;padding-left:18px;color:var(--muted);font-size:calc(12px * var(--ts, 1));line-height:1.7}.auth_status__3kE1g{min-height:220px;display:grid;place-items:center;text-align:center;color:var(--muted)}@media (max-width:760px){.auth_page__3s9up{display:block;min-height:100dvh;padding:0;background:var(--primary-tint)}.auth_shell__WDt_d{min-height:100dvh;display:block;border:0;border-radius:0;box-shadow:none}.auth_intro__rQERx{display:none}.auth_formPanel__q4Xf9{min-height:100dvh;padding:34px 24px;justify-content:center}.auth_mobileLogo__FWxBL{display:block;margin-bottom:42px}.auth_mobileLogo__FWxBL img{width:156px;height:auto}.auth_formPanel__q4Xf9 h2{font-size:calc(29px * var(--ts, 1))}.auth_single___S6jg{width:100%;padding:34px 24px}.auth_single___S6jg .auth_formPanel__q4Xf9{min-height:calc(100dvh - 68px);padding:0}}.auth_recoveryPage__3tPF0{min-height:100dvh;background:#fff;padding:32px 24px}.auth_recoveryPage__3tPF0:before{display:none}.auth_recoveryPage__3tPF0 .auth_single___S6jg{width:min(460px,100%);padding:0;border:0;box-shadow:none;border-radius:0;min-height:0}.auth_recoveryPage__3tPF0 .auth_formPanel__q4Xf9{min-height:0;padding:0}.auth_recoveryBrand__l4SIQ{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:36px}.auth_recoveryBrand__l4SIQ img{flex-shrink:0;border-radius:14px}.auth_recoveryBrand__l4SIQ strong{display:block;color:var(--primary);font-size:calc(24px * var(--ts, 1));line-height:1.2}.auth_recoveryBrand__l4SIQ span{display:block;color:var(--muted);font-size:calc(12px * var(--ts, 1));line-height:1.5;margin-top:4px}.auth_recoveryPage__3tPF0 .auth_eyebrow__ky_Hh{color:var(--primary)}.auth_recoveryPage__3tPF0 .auth_back__f1idB{min-height:44px;align-items:center;width:-moz-fit-content;width:fit-content}@media(max-width:760px){.auth_recoveryPage__3tPF0{display:grid;place-items:center;padding:32px 24px}.auth_recoveryPage__3tPF0 .auth_formPanel__q4Xf9,.auth_recoveryPage__3tPF0 .auth_shell__WDt_d{min-height:0}}@media(prefers-reduced-motion:reduce){.auth_recoveryPage__3tPF0 .auth_formPanel__q4Xf9,.auth_recoveryPage__3tPF0 .auth_shell__WDt_d{animation:none}}.auth_brand__Ptxqd{display:inline-flex;align-items:center;gap:12px;padding:9px 14px;background:var(--surface);border-radius:13px;box-shadow:0 8px 24px -8px rgba(0,0,0,.25);color:var(--primary);font:700 calc(25px * var(--ts, 1)) var(--font-montserrat),sans-serif;letter-spacing:-.03em}.auth_mobileLogo__FWxBL .auth_brand__Ptxqd{box-shadow:none;padding:0}.auth_mobileLogo__FWxBL .auth_brand__Ptxqd img{width:44px}.auth_mark__OFtju{width:44px;height:44px;display:grid;place-items:center;flex-shrink:0;border-radius:12px;background:var(--primary);color:var(--on-primary);font:800 calc(32px * var(--ts, 1)) var(--font-montserrat),sans-serif}.auth_formPanel__q4Xf9 .auth_eyebrow__ky_Hh{color:var(--primary)}@media(prefers-reduced-motion:reduce){.auth_formPanel__q4Xf9,.auth_page__3s9up:before,.auth_shell__WDt_d{animation:none}}