.AuthLayout_root__5DAwY{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1fr;background:var(--surface);color:var(--text)}.AuthLayout_panel__y4dEj{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:28px 24px;background:linear-gradient(150deg,var(--primary-dark) 0,var(--primary) 55%,#9333ea 100%);color:#fff;overflow:hidden}.AuthLayout_panel__y4dEj:after{content:"";position:absolute;inset:auto -80px -120px auto;width:320px;height:320px;background:radial-gradient(circle,hsla(0,0%,100%,.18),transparent 70%);pointer-events:none}.AuthLayout_brand__wCp4T{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.AuthLayout_brandIcon__jsAKS{width:44px;height:44px;flex:none;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.25);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center}.AuthLayout_brandName__uzfgj{font-size:18px;font-weight:800;letter-spacing:-.02em}.AuthLayout_brandTagline__P1oWv{font-size:12px;opacity:.8}.AuthLayout_pitch__E5P33{position:relative;z-index:1;display:none}.AuthLayout_pitchHeading__zV_zQ{font-size:28px;line-height:1.2;font-weight:800;letter-spacing:-.03em;margin:0 0 12px}.AuthLayout_pitchSub__Fs6wx{font-size:14px;line-height:1.6;opacity:.85;margin:0 0 24px;max-width:38ch}.AuthLayout_features__DtcaU{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.AuthLayout_feature__dT3dR{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;opacity:.95}.AuthLayout_featureDot__gWPjf{flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;background:hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:center}.AuthLayout_panelFooter__gSjzQ{position:relative;z-index:1;font-size:12px;opacity:.7}.AuthLayout_formCol__ERbFE{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px}.AuthLayout_card__QccYt{width:100%;max-width:400px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-xl);padding:28px 24px;box-shadow:var(--shadow-lg);animation:AuthLayout_authFade__TtG5M .25s ease}.AuthLayout_footer__EkCCn{margin-top:20px;font-size:12px;color:var(--text-light);text-align:center}.AuthLayout_themeToggle__Xvph8{position:absolute;top:16px;right:16px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--white);color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition),color var(--transition)}.AuthLayout_themeToggle__Xvph8:hover{color:var(--primary);border-color:var(--primary-light)}.AuthLayout_themeToggle__Xvph8:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@keyframes AuthLayout_authFade__TtG5M{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (min-width:768px){.AuthLayout_formCol__ERbFE{padding:48px 32px}.AuthLayout_card__QccYt{padding:36px 32px}}@media (min-width:960px){.AuthLayout_root__5DAwY{grid-template-columns:minmax(380px,5fr) 7fr}.AuthLayout_panel__y4dEj{padding:40px 44px}.AuthLayout_pitch__E5P33{display:block}.AuthLayout_card__QccYt{max-width:420px;box-shadow:var(--shadow-float)}}@media (min-width:1280px){.AuthLayout_root__5DAwY{grid-template-columns:minmax(440px,1fr) 1fr}.AuthLayout_panel__y4dEj{padding:56px 64px}.AuthLayout_pitchHeading__zV_zQ{font-size:32px}}@media (prefers-reduced-motion:reduce){.AuthLayout_card__QccYt{animation:none}}