.AuthFlowShell-module-scss-module__8Rs9WG__shell{--adm-bg:#f3f4f6;--adm-surface:#fff;--adm-surface-muted:#f8f9fb;--adm-text-primary:#121722;--adm-text-secondary:#4a5362;--adm-text-muted:#697486;--adm-border:#d9dee6;--adm-border-soft:#e6e9ef;--adm-border-strong:#bac3d0;--adm-accent:#1d9f6f;--adm-accent-strong:#157853;--adm-accent-soft:#d8f2e7;--adm-focus-ring:#1d9f6f38;--adm-shadow-sm:0 18px 40px #10172614;--adm-shadow-md:0 28px 56px #10172624;--adm-btn-primary-bg:linear-gradient(135deg,#1d9f6f 0%,#157853 100%);--adm-btn-primary-border:#157853;--adm-btn-primary-text:#f9fffc;--adm-btn-primary-hover-bg:#157853;--adm-btn-secondary-bg:#fff;--adm-btn-secondary-border:#d4dae4;--adm-btn-secondary-text:#1f2937;--adm-btn-secondary-hover-bg:#f7f9fc;--adm-btn-disabled-bg:#eef2f8;--adm-btn-disabled-border:#dde4ee;--adm-btn-disabled-text:#9aa5b5;min-height:100vh;color:var(--adm-text-primary);background:radial-gradient(circle at 0 0,#1d9f6f14,#0000 34%),radial-gradient(circle at 82% 14%,#0f172a0f,#0000 26%),linear-gradient(#f6f8fb 0%,#edf1f6 100%);position:relative;overflow:hidden}.AuthFlowShell-module-scss-module__8Rs9WG__shell:before,.AuthFlowShell-module-scss-module__8Rs9WG__shell:after{content:"";pointer-events:none;position:absolute;inset:0}.AuthFlowShell-module-scss-module__8Rs9WG__shell:before{background:linear-gradient(120deg,#ffffff80,#0000 46%),radial-gradient(circle at 0 100%,#1d9f6f0f,#0000 28%)}.AuthFlowShell-module-scss-module__8Rs9WG__shell:after{opacity:.25;background-image:linear-gradient(#2f3b520f 1px,#0000 1px),linear-gradient(90deg,#2f3b520f 1px,#0000 1px);background-position:50%;background-size:32px 32px;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.AuthFlowShell-module-scss-module__8Rs9WG__frame{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.2rem;min-height:100vh;padding:1.5rem;display:grid;position:relative}.AuthFlowShell-module-scss-module__8Rs9WG__heroPanel{color:#f8fafc;background:linear-gradient(#10151ef5 0%,#0b1118fa 100%),radial-gradient(circle at 100% 0,#1d9f6f2e,#0000 32%);border:1px solid #ffffff0f;border-radius:2rem;flex-direction:column;justify-content:space-between;gap:1.35rem;min-height:0;padding:1.8rem;display:flex;position:relative;box-shadow:0 28px 70px #060b123d}.AuthFlowShell-module-scss-module__8Rs9WG__heroPanel:after{content:"";background:radial-gradient(circle,#1d9f6f24 0%,#0000 68%);border:1px solid #7dd3fc14;border-radius:999px;width:6rem;height:6rem;position:absolute;top:1.5rem;right:1.5rem}.AuthFlowShell-module-scss-module__8Rs9WG__heroCopy{gap:.85rem;max-width:30rem;display:grid}.AuthFlowShell-module-scss-module__8Rs9WG__heroKicker{color:#b7c0cee6;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:600}.AuthFlowShell-module-scss-module__8Rs9WG__heroTitle{max-width:11ch;font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-.035em;margin:0;font-size:clamp(2.7rem,4.8vw,4.4rem);font-weight:500;line-height:.92}.AuthFlowShell-module-scss-module__8Rs9WG__heroDescription{color:#dbe5f4d6;max-width:28rem;margin:0;font-size:.98rem;line-height:1.62}.AuthFlowShell-module-scss-module__8Rs9WG__heroHighlights{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.AuthFlowShell-module-scss-module__8Rs9WG__heroHighlight{color:#edf2fae0;align-items:flex-start;gap:.8rem;font-size:.9rem;line-height:1.45;display:flex}.AuthFlowShell-module-scss-module__8Rs9WG__heroHighlightDot{background:linear-gradient(135deg,#d6f4e8 0%,#1d9f6f 100%);border-radius:999px;flex:none;width:.55rem;height:.55rem;margin-top:.42rem;display:inline-flex;box-shadow:0 0 0 .35rem #1d9f6f1f}.AuthFlowShell-module-scss-module__8Rs9WG__heroAside{max-width:34rem;position:relative}.AuthFlowShell-module-scss-module__8Rs9WG__formPanel{flex-direction:column;justify-content:center;gap:1rem;min-width:0;display:flex}.AuthFlowShell-module-scss-module__8Rs9WG__formCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #ffffffd1;border-radius:2rem;padding:2rem;box-shadow:0 24px 52px #1017261a}.AuthFlowShell-module-scss-module__8Rs9WG__pageBadge{color:var(--adm-accent-strong);letter-spacing:.1em;text-transform:uppercase;background:#d8f2e794;border:1px solid #1d9f6f38;border-radius:999px;align-items:center;margin:0 0 1rem;padding:.42rem .72rem;font-size:.75rem;font-weight:700;display:inline-flex}.AuthFlowShell-module-scss-module__8Rs9WG__pageIntro{gap:.75rem;margin-bottom:1.5rem;display:grid}.AuthFlowShell-module-scss-module__8Rs9WG__pageTitle{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-.03em;margin:0;font-size:clamp(2.15rem,3.2vw,3rem);font-weight:600;line-height:.98}.AuthFlowShell-module-scss-module__8Rs9WG__pageDescription{color:var(--adm-text-secondary);margin:0;font-size:.97rem;line-height:1.65}.AuthFlowShell-module-scss-module__8Rs9WG__formBody{min-width:0}.AuthFlowShell-module-scss-module__8Rs9WG__footerRow{color:var(--adm-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:.2rem .45rem;font-size:.86rem;display:flex}@media (max-width:1080px){.AuthFlowShell-module-scss-module__8Rs9WG__frame{grid-template-columns:1fr;gap:1rem;padding:1rem}.AuthFlowShell-module-scss-module__8Rs9WG__heroPanel{padding:1.45rem}.AuthFlowShell-module-scss-module__8Rs9WG__heroTitle{max-width:none}}@media (max-width:720px){.AuthFlowShell-module-scss-module__8Rs9WG__shell{background:radial-gradient(circle at 0 0,#1d9f6f14,#0000 42%),linear-gradient(#f6f8fb 0%,#edf1f6 100%)}.AuthFlowShell-module-scss-module__8Rs9WG__frame{min-height:100svh;padding:.85rem}.AuthFlowShell-module-scss-module__8Rs9WG__heroPanel,.AuthFlowShell-module-scss-module__8Rs9WG__formCard{border-radius:1.5rem}.AuthFlowShell-module-scss-module__8Rs9WG__heroPanel{gap:1.25rem;padding:1.35rem}.AuthFlowShell-module-scss-module__8Rs9WG__heroTitle{font-size:clamp(2.55rem,13vw,3.5rem)}.AuthFlowShell-module-scss-module__8Rs9WG__heroDescription,.AuthFlowShell-module-scss-module__8Rs9WG__pageDescription{font-size:.94rem}.AuthFlowShell-module-scss-module__8Rs9WG__formCard{padding:1.35rem}.AuthFlowShell-module-scss-module__8Rs9WG__pageTitle{font-size:clamp(2rem,10vw,2.55rem)}.AuthFlowShell-module-scss-module__8Rs9WG__footerRow{padding:0 .1rem .35rem;font-size:.82rem}}
