.AuthShell_page__3KfcR{--sr-font-sans:var(--font-dm-sans),var(--font-inter),Arial,sans-serif;--sr-font-serif:var(--font-source-serif),Georgia,serif;--sr-font-ui:var(--font-inter),Arial,sans-serif;min-height:100dvh;background:var(--color-bg,#fff);color:var(--sr-ink);font-family:var(--sr-font-sans)}.AuthShell_layout__B_SJl{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,22vw,390px);min-height:calc(100dvh - 104px);background:var(--color-bg,#fff)}.AuthShell_panel__yoGOX{grid-column:1;grid-row:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100dvh - 104px);padding:90px 48px 72px}.AuthShell_formShell__JgG6S{width:min(100%,480px);margin:0 auto;padding-bottom:36px}.AuthShell_copy__JATW8{margin-bottom:0}.AuthShell_title__D1Xp7{margin:0;color:var(--sr-ink);font-family:var(--sr-font-sans);font-size:34px;font-weight:500;line-height:1;letter-spacing:-.04em}.AuthShell_subtitle__LpEYy{max-width:none;margin:12px 0 28px;color:#77736d;font-family:var(--sr-font-sans);font-size:12px;font-weight:400;line-height:1.65}.AuthShell_subtitle__LpEYy a{color:var(--color-text,#111);font-weight:700;text-decoration:underline;text-underline-offset:3px;transition:color .2s var(--sr-ease)}.AuthShell_subtitle__LpEYy a:hover{color:var(--theme-text-soft,#302f2d)}.AuthShell_subtitle__LpEYy a:focus-visible{outline:2px solid var(--sr-ink);outline-offset:3px;border-radius:2px}.AuthShell_subtitle__LpEYy strong{color:var(--theme-text-soft,#374151);font-weight:600;word-break:break-word}.AuthShell_form__mh1Ks{display:grid;gap:18px;max-width:480px}.AuthShell_field__bRcsy{display:grid;gap:9px}.AuthShell_field__bRcsy>:not([hidden])~:not([hidden]){margin-top:0}.AuthShell_label__8K887{color:var(--sr-ink);font-family:var(--sr-font-sans);font-size:12px;font-weight:600;line-height:1.5}.AuthShell_labelRow__sEFjy{display:flex;align-items:center;justify-content:space-between;gap:12px}.AuthShell_forgotLink__070mr{color:#686761;font-family:var(--sr-font-sans);font-size:11px;font-weight:400;line-height:1.5;text-decoration:underline;text-underline-offset:3px;transition:color .2s var(--sr-ease)}.AuthShell_forgotLink__070mr:hover{color:var(--sr-ink)}.AuthShell_forgotLink__070mr:focus-visible{outline:2px solid var(--sr-ink);outline-offset:3px;border-radius:2px}.AuthShell_input___ThNq{width:100%;height:54px;padding:0 17px;border:1px solid #dddcd7;border-radius:12px;outline:none;background:#faf9f7;color:var(--sr-ink);font-family:var(--sr-font-sans);font-size:14px;font-weight:400;line-height:1.5;transition:border-color .2s var(--sr-ease),box-shadow .2s var(--sr-ease),background-color .2s var(--sr-ease)}.AuthShell_input___ThNq::placeholder{color:#aaa8a2}.AuthShell_input___ThNq:hover:not(:disabled):not(:focus){border-color:#c5c4be}.AuthShell_input___ThNq:focus,.AuthShell_input___ThNq:focus-visible{border-color:var(--color-text,#111);background:#fff;box-shadow:0 0 0 3px rgba(17,17,17,.07);outline:none}.AuthShell_input___ThNq:disabled{opacity:.6;cursor:not-allowed}button.AuthShell_input___ThNq{display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer}.AuthShell_inputError__zpMuA,.AuthShell_inputError__zpMuA:focus,.AuthShell_inputError__zpMuA:focus-visible{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.12)}.AuthShell_selectWrap__tXa2h{position:relative}.AuthShell_select__sxzuw{width:100%;height:54px;padding:0 40px 0 17px;border:1px solid #dddcd7;border-radius:12px;outline:none;appearance:none;background:#faf9f7;color:var(--sr-ink);font-family:var(--sr-font-sans);font-size:14px;font-weight:400;line-height:1.5;cursor:pointer;transition:border-color .2s var(--sr-ease),box-shadow .2s var(--sr-ease),background-color .2s var(--sr-ease)}.AuthShell_select__sxzuw:hover:not(:disabled):not(:focus){border-color:#c5c4be}.AuthShell_select__sxzuw:focus,.AuthShell_select__sxzuw:focus-visible{border-color:var(--color-text,#111);background:#fff;box-shadow:0 0 0 3px rgba(17,17,17,.07);outline:none}.AuthShell_select__sxzuw:disabled{opacity:.6;cursor:not-allowed}.AuthShell_selectChevron__V_LrP{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--theme-text-faint,#9a9892);pointer-events:none}.AuthShell_passwordWrap__IenNg{position:relative}.AuthShell_passwordWrap__IenNg .AuthShell_input___ThNq{padding-right:44px}.AuthShell_reveal__7vrPl{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;padding:0;border:none;background:none;color:var(--theme-text-faint,#9a9892);cursor:pointer;transition:color .2s var(--sr-ease)}.AuthShell_reveal__7vrPl:hover{color:var(--theme-text-soft,#4b5563)}.AuthShell_reveal__7vrPl:focus-visible{outline:2px solid var(--sr-ink);outline-offset:2px;border-radius:4px}.AuthShell_errorText__Ak389{margin:0;color:#dc2626;font-family:var(--sr-font-sans);font-size:12px;font-weight:500;line-height:1.4}.AuthShell_formError__XfDta{gap:8px;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#991b1b}.AuthShell_formError__XfDta,.AuthShell_notice___BYf2{display:flex;padding:12px 14px;font-family:var(--sr-font-sans);font-size:13px;line-height:1.5}.AuthShell_notice___BYf2{gap:10px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;color:#1e40af}.AuthShell_noticeIcon__wsFQk{flex-shrink:0;margin-top:1px}.AuthShell_submit__M_jdb{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:54px;margin-top:2px;padding:0 19px;border:0;border-radius:999px;background:var(--theme-button,#111);color:var(--theme-button-ink,#fff);font-family:var(--sr-font-sans);font-size:13px;font-weight:700;line-height:1.5;cursor:pointer;transition:transform .2s var(--sr-ease),background .2s var(--sr-ease)}.AuthShell_submit__M_jdb:hover:not(:disabled){background:var(--theme-button-hover,#302f2d);transform:translateY(-1px)}.AuthShell_submit__M_jdb:active:not(:disabled){transform:translateY(0);background:var(--theme-button-press,#1a1a1a)}.AuthShell_submit__M_jdb:focus-visible{outline:3px solid var(--color-primary,#d7f36c);outline-offset:3px}.AuthShell_submit__M_jdb:disabled{opacity:.6;cursor:not-allowed}.AuthShell_spinner__EvUha{animation:AuthShell_authSpin__svv_F 1s linear infinite}@keyframes AuthShell_authSpin__svv_F{to{transform:rotate(1turn)}}.AuthShell_legal__hIlk7{max-width:390px;margin:2px auto 0;text-align:center;color:#96928c;font-family:var(--sr-font-sans);font-size:9px;font-weight:400;line-height:1.55}.AuthShell_legal__hIlk7 a{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color .2s var(--sr-ease)}.AuthShell_legal__hIlk7 a:hover{color:var(--sr-ink)}.AuthShell_legal__hIlk7 a:focus-visible{outline:2px solid var(--sr-ink);outline-offset:2px;border-radius:2px}.AuthShell_signup__dCdmi{margin:8px 0 0;text-align:center;color:#65625d;font-family:var(--sr-font-sans);font-size:12px;font-weight:400;line-height:1.5}.AuthShell_signup__dCdmi a{color:var(--color-text,#111);font-weight:700;text-decoration:underline;text-underline-offset:3px;transition:color .2s var(--sr-ease)}.AuthShell_signup__dCdmi a:hover{color:var(--theme-text-soft,#302f2d)}.AuthShell_signup__dCdmi a:focus-visible{outline:2px solid var(--sr-ink);outline-offset:3px;border-radius:2px}.AuthShell_linkButton__rKSXQ{padding:0;border:none;background:none;color:var(--color-text,#111);font-family:var(--sr-font-sans);font-size:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .2s var(--sr-ease)}.AuthShell_linkButton__rKSXQ:hover:not(:disabled){color:var(--theme-text-soft,#302f2d)}.AuthShell_linkButton__rKSXQ:disabled{opacity:.6;cursor:not-allowed}.AuthShell_linkButton__rKSXQ:focus-visible{outline:2px solid var(--sr-ink);outline-offset:3px;border-radius:2px}.AuthShell_footer__EXd23{margin-top:28px;text-align:center;color:#65625d;font-family:var(--sr-font-sans);font-size:12px}.AuthShell_resendRow__Rl6V3{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--theme-text-muted,#6b7280);font-family:var(--sr-font-sans);font-size:13px}.AuthShell_codeInput___0IYO{font-size:20px;font-weight:600;letter-spacing:.35em;text-align:center}.AuthShell_row2__7_bQm{display:grid;grid-template-columns:1fr 1fr;gap:14px}.AuthShell_optional__88KdB{color:var(--theme-text-faint,#9a9892);font-weight:400}.AuthShell_secure__KlG7n{position:absolute;bottom:26px;left:50%;display:flex;align-items:center;gap:8px;margin:0;transform:translateX(-50%);white-space:nowrap;color:#77756f;font-family:var(--sr-font-sans);font-size:10px;font-weight:400;line-height:1.5}.AuthShell_secureIcon___XNdB{width:19px;height:19px;display:grid;place-items:center;border:1px solid #bbb9b3;border-radius:50%;font-size:9px;font-style:normal;line-height:1}.AuthShell_visual__a1Ro9{grid-column:2;grid-row:1;position:relative;min-height:calc(100dvh - 104px);overflow:hidden;margin:0;border-radius:0;background:linear-gradient(145deg,color-mix(in srgb,var(--brand-accent) 6%,var(--theme-tint-1,#f4f3ff)) 0,color-mix(in srgb,var(--brand-accent) 14%,var(--theme-tint-4,#dcdff8)) 48%,color-mix(in srgb,var(--brand-accent) 22%,var(--theme-tint-5,#b9c0eb)) 100%)}.AuthShell_visual__a1Ro9:after{content:"";inset:auto -10% -25% 12%;height:55%;background:rgba(255,255,255,.18);filter:blur(10px)}.AuthShell_glow__DPbWi,.AuthShell_visual__a1Ro9:after{position:absolute;border-radius:50%;pointer-events:none}.AuthShell_glow__DPbWi{left:30%;top:22%;width:65%;aspect-ratio:1;background:radial-gradient(circle,rgba(255,255,255,.9),rgba(255,255,255,0) 69%)}.AuthShell_productPen__ex_CI,.AuthShell_productTablet__a_V05,.AuthShell_productVial__2WvKO{position:absolute;object-fit:contain;will-change:transform}.AuthShell_productPen__ex_CI{z-index:2;right:-26%;bottom:-3%;width:125%;height:67%;filter:drop-shadow(0 28px 24px rgba(48,51,94,.24));transform:rotate(2deg)}.AuthShell_productTablet__a_V05{z-index:3;right:36%;top:35%;width:34%;height:20%;filter:drop-shadow(0 17px 13px rgba(48,51,94,.2));transform:rotate(-11deg)}.AuthShell_productVial__2WvKO{z-index:4;right:2%;top:31%;width:42%;height:28%;filter:drop-shadow(0 18px 15px rgba(48,51,94,.22));transform:rotate(7deg)}.AuthShell_productPenImg__k5j_F,.AuthShell_productTabletImg__l9ChH,.AuthShell_productVialImg__twrhF{width:100%!important;height:100%!important;object-fit:contain}@media (prefers-reduced-motion:no-preference){.AuthShell_productTablet__a_V05{animation:AuthShell_authTabletFloat__0pYYi 2s ease-in-out .12s infinite}.AuthShell_productVial__2WvKO{animation:AuthShell_authVialFloat__qGhy6 2.2s ease-in-out .25s infinite}.AuthShell_productPen__ex_CI{animation:AuthShell_authPenFloat__hKvIj 1.8s ease-in-out infinite}}@keyframes AuthShell_authTabletFloat__0pYYi{0%,to{transform:translateY(0) rotate(-11deg)}50%{transform:translateY(-13px) rotate(-7deg)}}@keyframes AuthShell_authVialFloat__qGhy6{0%,to{transform:translateY(0) rotate(7deg)}50%{transform:translateY(-15px) rotate(4deg)}}@keyframes AuthShell_authPenFloat__hKvIj{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-18px) rotate(0deg)}}@media (max-width:1000px){.AuthShell_layout__B_SJl{grid-template-columns:minmax(0,1fr) 300px}.AuthShell_panel__yoGOX{padding-inline:38px}}@media (max-width:900px){.AuthShell_layout__B_SJl{display:block}.AuthShell_visual__a1Ro9{display:none}.AuthShell_panel__yoGOX{min-height:calc(100dvh - 104px);padding:54px 22px 80px}.AuthShell_title__D1Xp7{font-size:38px}.AuthShell_secure__KlG7n{bottom:24px}}@media (max-width:620px){.AuthShell_title__D1Xp7{font-size:34px}.AuthShell_subtitle__LpEYy{margin:12px 0 24px}.AuthShell_input___ThNq,.AuthShell_select__sxzuw,.AuthShell_submit__M_jdb{height:52px}.AuthShell_row2__7_bQm{grid-template-columns:1fr}.AuthShell_panel__yoGOX{padding:48px 18px 80px}}@media (prefers-reduced-motion:reduce){.AuthShell_productPen__ex_CI,.AuthShell_productTablet__a_V05,.AuthShell_productVial__2WvKO,.AuthShell_spinner__EvUha{animation:none}.AuthShell_submit__M_jdb:hover:not(:disabled){transform:none}.AuthShell_forgotLink__070mr,.AuthShell_input___ThNq,.AuthShell_legal__hIlk7 a,.AuthShell_linkButton__rKSXQ,.AuthShell_reveal__7vrPl,.AuthShell_signup__dCdmi a,.AuthShell_submit__M_jdb{transition:none}}