.Template-module-scss-module__W_uV4G__page{--auth-primary:var(--color-primary,#1d4ed8);--auth-accent:var(--color-accent,#f59e0b);--auth-text:var(--color-text,#111827);--auth-bg:var(--color-background,#fff);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--auth-primary) 8%, transparent), transparent 38%),radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--auth-accent) 7%, transparent), transparent 40%),var(--auth-bg);width:100%;min-height:100vh;padding:clamp(12px,2.4vw,30px)}.Template-module-scss-module__W_uV4G__workspace{background:#fff;border:1px solid #d8e2f2;border-radius:18px;width:min(1080px,100%);margin:0 auto;overflow:hidden;box-shadow:0 18px 46px #0f224a1a}.Template-module-scss-module__W_uV4G__topBar{background:#f7faff;border-bottom:1px solid #e1e8f6;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.Template-module-scss-module__W_uV4G__topLeft{align-items:center;gap:10px;display:flex}.Template-module-scss-module__W_uV4G__tag{text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb, var(--auth-primary) 86%, #173b83);background:color-mix(in srgb, var(--auth-primary) 12%, #edf3ff);border:1px solid color-mix(in srgb, var(--auth-primary) 22%, #c7d6f4);text-align:center;border-radius:999px;align-items:center;padding:.24rem .64rem;font-size:.72rem;font-weight:700;display:inline-flex}.Template-module-scss-module__W_uV4G__secure{color:#5d7096;text-align:center;font-size:.83rem;font-weight:600}.Template-module-scss-module__W_uV4G__topRight{gap:8px;display:flex}.Template-module-scss-module__W_uV4G__topRight span{color:#5f7398;white-space:nowrap;background:#fff;border:1px solid #dbe4f5;border-radius:999px;padding:.24rem .58rem;font-size:.78rem}.Template-module-scss-module__W_uV4G__contentGrid{grid-template-columns:minmax(0,1fr) 320px;display:grid}.Template-module-scss-module__W_uV4G__formPanel{background:linear-gradient(#fafcff 0%,#f3f7ff 100%);padding:clamp(16px,3vw,30px)}.Template-module-scss-module__W_uV4G__formCard{background:#fff;border:1px solid #dfe7f5;border-radius:16px;width:100%;padding:clamp(16px,2.8vw,28px);box-shadow:0 10px 26px #152b5612}.Template-module-scss-module__W_uV4G__header{text-align:center;margin-bottom:16px}.Template-module-scss-module__W_uV4G__title{color:var(--auth-text);margin:0;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.15}.Template-module-scss-module__W_uV4G__subtitle{color:color-mix(in srgb, var(--auth-text) 58%, #7283a7);margin:8px 0 0;font-size:.94rem;line-height:1.5}.Template-module-scss-module__W_uV4G__formContent{width:100%}.Template-module-scss-module__W_uV4G__supportPanel{background:#fff;border-left:1px solid #e1e8f6;padding:24px 20px}.Template-module-scss-module__W_uV4G__supportPanel h2{color:#243d70;margin:0;font-size:1.04rem;line-height:1.35}.Template-module-scss-module__W_uV4G__supportPanel>p{color:#5b6f94;margin:10px 0 0;font-size:.9rem;line-height:1.58}.Template-module-scss-module__W_uV4G__supportCards{gap:10px;margin-top:16px;display:grid}.Template-module-scss-module__W_uV4G__supportCard{background:#f9fbff;border:1px solid #dce5f6;border-radius:12px;padding:12px}.Template-module-scss-module__W_uV4G__supportCard .Template-module-scss-module__W_uV4G__cardLabel{text-transform:uppercase;letter-spacing:.05em;color:#7a8db3;margin-bottom:6px;font-size:.72rem;display:block}.Template-module-scss-module__W_uV4G__supportCard a{color:color-mix(in srgb, var(--auth-primary) 84%, #264581);font-size:.9rem;font-weight:600;text-decoration:none}.Template-module-scss-module__W_uV4G__supportCard a:hover{text-decoration:underline}@media (max-width:1023px){.Template-module-scss-module__W_uV4G__contentGrid{grid-template-columns:1fr}.Template-module-scss-module__W_uV4G__supportPanel{border-top:1px solid #e1e8f6;border-left:none}}@media (max-width:767px){.Template-module-scss-module__W_uV4G__page{padding:6px}.Template-module-scss-module__W_uV4G__workspace{border-radius:12px}.Template-module-scss-module__W_uV4G__topBar{padding:10px 12px}.Template-module-scss-module__W_uV4G__topRight{display:none}.Template-module-scss-module__W_uV4G__formPanel{padding:10px}.Template-module-scss-module__W_uV4G__formCard{border-radius:12px;padding:14px 12px}.Template-module-scss-module__W_uV4G__supportPanel{display:none}}
