.login_page___bVDP{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 18% 50%,rgba(124,58,237,.14) 0,transparent 50%),radial-gradient(ellipse at 82% 18%,rgba(99,102,241,.11) 0,transparent 45%),radial-gradient(ellipse at 65% 85%,rgba(139,92,246,.09) 0,transparent 42%),#0d0b1e}.login_shell__DdQvt{width:min(1080px,100%);min-height:620px;display:grid;grid-template-columns:400px minmax(0,1fr);border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 40px 100px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.04)}.login_showcase__zI3Hn{position:relative;padding:40px 34px;color:#fff;background:linear-gradient(160deg,#4c1d95,#6d28d9 55%,#7c3aed);display:flex;flex-direction:column;overflow:hidden}.login_showcaseGlowOne__UaAwL{position:absolute;width:320px;height:320px;top:-90px;left:-90px;border-radius:50%;pointer-events:none;filter:blur(72px);background:rgba(139,92,246,.45)}.login_showcaseGlowTwo__UGBSb{position:absolute;width:400px;height:400px;right:-140px;bottom:-130px;border-radius:50%;pointer-events:none;filter:blur(80px);background:rgba(79,70,229,.38)}.login_brand__isTcd{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.login_brandMark__05On4{position:relative;width:44px;height:44px;flex-shrink:0}.login_brandArcAccent__jNQJc,.login_brandArcPrimary__l9z0y{position:absolute;inset:0;border-radius:50%;border:5px solid transparent}.login_brandArcPrimary__l9z0y{border-top-color:hsla(0,0%,100%,.92);border-left-color:hsla(0,0%,100%,.92);transform:rotate(-24deg)}.login_brandArcAccent__jNQJc{inset:8px;border-right-color:rgba(196,181,253,.85);border-bottom-color:rgba(196,181,253,.85);transform:rotate(18deg)}.login_eyebrow__tkUJ1{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.58)}.login_brandTitle__PpQi2{font-size:17px;font-weight:800;color:#fff;line-height:1}.login_hero__dPCiD{position:relative;z-index:1;margin-top:60px}.login_heroTitle__rvstn{margin:0;font-size:38px;line-height:1.06;font-weight:800;color:#fff}.login_heroCopy__oXav8{margin:14px 0 0;font-size:15px;line-height:1.75;color:hsla(0,0%,100%,.7)}.login_heroPanel__Ugw9Q{position:relative;z-index:1;margin-top:auto;padding:18px 20px;border-radius:16px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14)}.login_heroPanelTitle__P7sLo{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.58)}.login_heroPanelValue__AwRQh{margin-top:8px;font-size:28px;font-weight:800;color:#fff}.login_heroPanelCopy__D0LIB{margin:8px 0 0;font-size:13px;line-height:1.65;color:hsla(0,0%,100%,.7)}.login_formPane__tAH_O{padding:40px 38px;background:#fff;color:#111827;display:flex;flex-direction:column}.login_topMeta__34TEm{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9ca3af}.login_title__7huBn{margin:10px 0 0;font-size:30px;font-weight:800;line-height:1.08;color:#111827}.login_copy__up1oO{margin:12px 0 0;color:#6b7280;line-height:1.7;font-size:14px}.login_formCard__lCJ28{margin-top:28px;padding:24px;border-radius:16px;background:#f9fafb;border:1px solid #e5e7eb;display:grid;grid-gap:16px;gap:16px}.login_row__HHxJ1{display:grid;grid-gap:6px;gap:6px}.login_label__1kJPU{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#9ca3af}.login_input__Y4JR4{width:100%;border:1px solid #e5e7eb;background:#fff;color:#111827;border-radius:10px;padding:12px 14px;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.login_input__Y4JR4:focus{border-color:rgba(124,58,237,.45);box-shadow:0 0 0 3px rgba(124,58,237,.08);background:#fff}.login_error__BN8Ls{border-radius:10px;padding:12px 14px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:14px;line-height:1.5}.login_button__iSv5r{margin-top:4px;border:0;border-radius:10px;padding:13px 18px;background:#7c3aed;color:#fff;cursor:pointer;font-weight:700;font-size:15px;transition:background .15s ease,transform .1s ease}.login_button__iSv5r:hover{background:#6d28d9;transform:translateY(-1px)}.login_button__iSv5r:disabled{cursor:wait;opacity:.7;transform:none}.login_supportGrid__IlJW2{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.login_supportCard__vrV0v{border-radius:14px;padding:16px;background:#f9fafb;border:1px solid #e5e7eb}.login_supportLabel__Itodi{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9ca3af}.login_supportValue__Qi6Ry{margin-top:8px;font-size:17px;font-weight:800;color:#111827}.login_supportCopy__E8YZj{margin:6px 0 0;font-size:12px;line-height:1.6;color:#6b7280}@media (max-width:900px){.login_shell__DdQvt{grid-template-columns:1fr}.login_showcase__zI3Hn{min-height:300px}.login_supportGrid__IlJW2{grid-template-columns:1fr}}@media (max-width:640px){.login_page___bVDP{padding:0}.login_shell__DdQvt{border-radius:0;min-height:100vh}.login_formPane__tAH_O{padding:28px 20px}.login_heroTitle__rvstn{font-size:30px}}@keyframes login_shellAppear__GSHBR{0%{opacity:0;transform:scale(.95) translateY(24px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes login_fadeUp__vc4Uf{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes login_fadeDown__4ahnI{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes login_fadeIn__oFMfU{0%{opacity:0}to{opacity:1}}.login_shell__DdQvt{animation:login_shellAppear__GSHBR .55s cubic-bezier(.22,1,.36,1) both}.login_brand__isTcd{animation:login_fadeDown__4ahnI .4s ease .18s both}.login_hero__dPCiD{animation:login_fadeUp__vc4Uf .5s cubic-bezier(.22,1,.36,1) .22s both}.login_heroPanel__Ugw9Q{animation:login_fadeUp__vc4Uf .45s cubic-bezier(.22,1,.36,1) .4s both}.login_formPane__tAH_O{animation:login_fadeIn__oFMfU .45s ease .1s both}.login_topMeta__34TEm{animation:login_fadeUp__vc4Uf .35s ease .22s both}.login_title__7huBn{animation:login_fadeUp__vc4Uf .4s cubic-bezier(.22,1,.36,1) .28s both}.login_copy__up1oO{animation:login_fadeIn__oFMfU .35s ease .34s both}.login_formCard__lCJ28{animation:login_fadeUp__vc4Uf .45s cubic-bezier(.22,1,.36,1) .32s both}.login_supportGrid__IlJW2{animation:login_fadeIn__oFMfU .4s ease .46s both}.login_button__iSv5r{transition:background .18s ease,transform .12s ease,box-shadow .2s ease}.login_button__iSv5r:hover{box-shadow:0 10px 28px rgba(124,58,237,.32)}.login_button__iSv5r:active{transform:scale(.97)!important}.login_input__Y4JR4{transition:border-color .18s ease,box-shadow .22s cubic-bezier(.22,1,.36,1),background .15s ease}.login_supportCard__vrV0v{transition:box-shadow .2s ease,transform .2s ease}.login_supportCard__vrV0v:hover{box-shadow:0 8px 20px rgba(0,0,0,.07);transform:translateY(-2px)}