.auth-page.svelte-52fghe{max-width:1120px;margin:24px auto}.container.svelte-52fghe{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--border);border-radius:22px;background:#181d2599;min-height:650px;box-shadow:0 30px 80px #0003}.left-box.svelte-52fghe{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;position:relative;background:radial-gradient(ellipse at 30% 20%,hsl(280 100% 70% / .13),transparent 65%),linear-gradient(135deg,#cc66ff0a,#33bbff05);border-right:1px solid var(--border)}.left-box.svelte-52fghe h1:where(.svelte-52fghe){font-size:44px;font-weight:850;letter-spacing:-1.6px;color:var(--primary);background:var(--brand-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.head.svelte-52fghe{color:var(--muted);font-size:14px;line-height:1.8;margin-top:14px;max-width:300px}.img.svelte-52fghe{max-width:100%;width:340px;height:280px;object-fit:contain;align-self:center;margin-top:35px}.inputs.svelte-52fghe{min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:42px}.inputs.svelte-52fghe>p[role]:where(.svelte-52fghe){color:var(--muted);font-size:12px;margin-bottom:15px}.signUp.svelte-52fghe{width:100%;height:48px;border:0;border-radius:11px;background:var(--brand-gradient);color:#fff;font-size:13px;font-weight:700;margin-top:28px;transition:box-shadow .2s}.signUp.svelte-52fghe:hover{box-shadow:var(--shadow-glow)}.account.svelte-52fghe{text-align:center;margin-top:28px;font-size:12px;color:var(--muted)}.account.svelte-52fghe a:where(.svelte-52fghe){color:var(--primary);text-decoration:none;font-weight:600;margin-left:4px}@media(max-width:800px){.left-box.svelte-52fghe,.inputs.svelte-52fghe{padding:30px}.left-box.svelte-52fghe h1:where(.svelte-52fghe){font-size:34px}.container.svelte-52fghe{min-height:580px}.img.svelte-52fghe{height:240px}}@media(max-width:620px){.auth-page.svelte-52fghe{margin:6px 0}.container.svelte-52fghe{grid-template-columns:1fr;min-height:0}.left-box.svelte-52fghe{border-right:0;border-bottom:1px solid var(--border);padding:28px}.left-box.svelte-52fghe h1:where(.svelte-52fghe){font-size:30px}.head.svelte-52fghe{font-size:12px;max-width:none}.img.svelte-52fghe{display:none}.inputs.svelte-52fghe{padding:28px}}
