._7gnssG_loginCard{width:100%;max-width:80rem;overflow:hidden;background:#fff!important;border:1px solid #efdefb!important;border-radius:28px!important;padding-top:0!important;padding-bottom:0!important;box-shadow:0 16px 45px #7d5abe14!important}._7gnssG_loginGrid{grid-template-columns:1fr;min-height:560px;display:grid}._7gnssG_formSide{background:linear-gradient(#fffaff 0%,#fff 100%);align-items:center;display:flex}._7gnssG_formInner{width:100%;padding:1.5rem}._7gnssG_headerBlock{text-align:center;margin-bottom:1.75rem}._7gnssG_eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#8b5cc7;background:#f5eaff;border:1px solid #ead7fb;border-radius:999px;align-items:center;padding:.35rem .85rem;font-size:11px;font-weight:600;display:inline-flex}._7gnssG_title{letter-spacing:-.02em;color:#0f172a;margin-top:1rem;font-size:2rem;font-weight:700;line-height:1.1}._7gnssG_subtitle{color:#64748b;margin-top:.75rem;font-size:.95rem;line-height:1.8}._7gnssG_alertBox{border-radius:16px;margin-bottom:1rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.6}._7gnssG_alertError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}._7gnssG_alertSuccess{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}._7gnssG_form{gap:1.25rem;display:grid}._7gnssG_fieldWrap{gap:.5rem;display:grid}._7gnssG_label{color:#1e293b;font-size:.9rem;font-weight:600}._7gnssG_passwordRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._7gnssG_forgotLink{color:#64748b;font-size:.85rem;text-decoration:none;transition:color .2s}._7gnssG_forgotLink:hover{color:#7d48c8}._7gnssG_inputBase{background:#fff!important;border-color:#e8d9fb!important;border-radius:14px!important;height:46px!important;box-shadow:0 1px 2px #0f172a0a!important}._7gnssG_inputBase:focus-visible{box-shadow:0 0 0 4px #7d48c81f!important}._7gnssG_inputError{border-color:#f87171!important}._7gnssG_inputError:focus-visible{box-shadow:0 0 0 4px #f871711f!important}._7gnssG_errorText{color:#dc2626;font-size:.875rem}._7gnssG_primaryBtn{color:#fff!important;background:linear-gradient(135deg,#9d6ce0 0%,#7d48c8 100%)!important;border:0!important;border-radius:999px!important;width:100%!important;height:46px!important;box-shadow:0 10px 24px #7d48c829!important}._7gnssG_secondaryBtn{color:#7d48c8!important;background:#fff!important;border-color:#e7d5fb!important;border-radius:999px!important;width:100%!important;height:46px!important}._7gnssG_dividerRow{align-items:center;gap:.75rem;padding-top:.25rem;display:flex}._7gnssG_dividerLine{background:#e9e2f5;flex:1;height:1px}._7gnssG_dividerText{color:#64748b;font-size:.75rem}._7gnssG_visualSide{display:none;position:relative;overflow:hidden}._7gnssG_visualBg{background:linear-gradient(135deg,#5f2ea8 0%,#7d48c8 45%,#b389ef 100%);position:absolute;inset:0}._7gnssG_visualGlowWrap{opacity:.55;position:absolute;inset:0}._7gnssG_visualGlowTop{filter:blur(48px);background:#ffffff38;border-radius:999px;width:24rem;height:24rem;position:absolute;top:-7rem;right:-7rem}._7gnssG_visualGlowBottom{filter:blur(48px);background:#ffffff29;border-radius:999px;width:24rem;height:24rem;position:absolute;bottom:-7rem;left:-7rem}._7gnssG_visualContent{z-index:1;color:#fff;flex-direction:column;justify-content:space-between;width:100%;padding:2.5rem;display:flex;position:relative}._7gnssG_visualTop{gap:1rem;display:grid}._7gnssG_visualBadge{text-transform:uppercase;letter-spacing:.18em;background:#ffffff24;border-radius:999px;align-items:center;width:fit-content;padding:.35rem .85rem;font-size:11px;font-weight:600;display:inline-flex}._7gnssG_visualHeadingWrap{gap:.5rem;display:grid}._7gnssG_visualTitle{letter-spacing:-.02em;max-width:24rem;font-size:2.2rem;font-weight:700;line-height:1.15}._7gnssG_visualText{color:#ffffffe0;max-width:22rem;font-size:.96rem;line-height:1.8}._7gnssG_visualBottom{gap:1.25rem;display:grid}._7gnssG_featureCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:24px;padding:1.25rem}._7gnssG_featureTitle{color:#fff;font-size:.95rem;font-weight:700}._7gnssG_featureList{gap:.75rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}._7gnssG_featureItem{color:#ffffffeb;gap:.65rem;font-size:.92rem;line-height:1.6;display:flex}._7gnssG_featureDot{background:#ffffffeb;border-radius:999px;flex:none;width:.4rem;height:.4rem;margin-top:.5rem}._7gnssG_legalText{color:#fffc;font-size:.78rem;line-height:1.7}@media (min-width:640px){._7gnssG_formInner{padding:2rem}}@media (min-width:768px){._7gnssG_loginGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._7gnssG_headerBlock{text-align:left}._7gnssG_visualSide{display:flex}}@media (min-width:1024px){._7gnssG_formInner{padding:2.5rem}._7gnssG_title{font-size:2.25rem}._7gnssG_visualTitle{font-size:2.5rem}._7gnssG_visualContent{padding:2.75rem}}
._5LBz4q_pageBg{background:linear-gradient(#fffaff 0%,#f8f0ff 20%,#fff 48%,#fcf8ff 72%,#fff 100%);min-height:calc(100vh - 70px)}._5LBz4q_pageWrap{justify-content:center;align-items:center;min-height:calc(100vh - 70px);padding:2rem 1rem;display:flex}._5LBz4q_fallbackCard{background:#fff;border:1px solid #efdefb;border-radius:28px;width:100%;max-width:72rem;overflow:hidden;box-shadow:0 16px 45px #7d5abe14}._5LBz4q_fallbackGrid{gap:0;display:grid}._5LBz4q_fallbackLeft{gap:1rem;padding:1.5rem;display:grid}._5LBz4q_fallbackRight{background:linear-gradient(135deg,#f5eaff 0%,#ead7fb 100%);min-height:100%;display:none}._5LBz4q_skTitle,._5LBz4q_skInput,._5LBz4q_skButton,._5LBz4q_skSmall{background:#f1edf7;border-radius:12px}._5LBz4q_skTitle{width:180px;height:28px}._5LBz4q_skInput,._5LBz4q_skButton{width:100%;height:44px}._5LBz4q_skSmall{width:180px;height:16px}@media (min-width:1024px){._5LBz4q_fallbackGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._5LBz4q_fallbackLeft{padding:2.5rem}._5LBz4q_fallbackRight{min-height:580px;display:block}}
