.page.svelte-1x05zx6{background:#f8f8f5;min-height:100vh;display:flex}.split.svelte-1x05zx6{flex:1;min-height:100vh;display:flex}.brand.svelte-1x05zx6{color:#e4e4e7;background:#0c0c0f;flex-direction:column;flex-shrink:0;justify-content:center;width:420px;padding:3rem;display:flex;position:relative;overflow:hidden}.brand.svelte-1x05zx6:after{content:"";pointer-events:none;background:radial-gradient(at 30% 20%,#22c55e0f 0%,#0000 60%);position:absolute;inset:0}.brand-inner.svelte-1x05zx6{z-index:1;position:relative}.brand-logo.svelte-1x05zx6{color:#0c0c0f;letter-spacing:-.02em;background:#22c55e;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:1.5rem;font-size:.8125rem;font-weight:700;display:flex}.brand.svelte-1x05zx6 h1:where(.svelte-1x05zx6){letter-spacing:-.02em;color:#fafafa;margin:0 0 .75rem;font-size:1.375rem;font-weight:700}.brand.svelte-1x05zx6 p:where(.svelte-1x05zx6){color:#a1a1aa;margin:0 0 2rem;font-size:.8125rem;line-height:1.6}.brand-features.svelte-1x05zx6{flex-direction:column;gap:.625rem;display:flex}.bf.svelte-1x05zx6{color:#d4d4d8;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.bf-dot.svelte-1x05zx6{background:#22c55e;border-radius:50%;flex-shrink:0;width:4px;height:4px}.brand-footer.svelte-1x05zx6{color:#52525b;z-index:1;font-size:.6875rem;position:absolute;bottom:2rem;left:3rem}.form-panel.svelte-1x05zx6{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.form-wrap.svelte-1x05zx6{width:100%;max-width:340px}.form-wrap.svelte-1x05zx6 h2:where(.svelte-1x05zx6){letter-spacing:-.02em;color:#171717;margin:0 0 .25rem;font-size:1.375rem;font-weight:700}.form-sub.svelte-1x05zx6{color:#737373;margin:0 0 2rem;font-size:.8125rem}form.svelte-1x05zx6{flex-direction:column;gap:1rem;display:flex}label.svelte-1x05zx6 span:where(.svelte-1x05zx6){color:#525252;margin-bottom:.25rem;font-size:.75rem;font-weight:500;display:block}input.svelte-1x05zx6{color:#171717;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;outline:none;width:100%;padding:.625rem .875rem;font-size:.8125rem;transition:border-color .15s}input.svelte-1x05zx6:focus{border-color:#171717}input.svelte-1x05zx6::placeholder{color:#d4d4d4}.err.svelte-1x05zx6{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:.625rem .75rem;font-size:.75rem}button.svelte-1x05zx6{color:#fff;cursor:pointer;background:#171717;border:none;border-radius:.5rem;width:100%;padding:.625rem;font-size:.8125rem;font-weight:500;transition:background .15s}button.svelte-1x05zx6:hover{background:#262626}.switch.svelte-1x05zx6{text-align:center;color:#737373;margin-top:1.5rem;font-size:.8125rem}.switch.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:#171717;font-weight:500;text-decoration:none}.switch.svelte-1x05zx6 a:where(.svelte-1x05zx6):hover{text-decoration:underline}@media (width<=768px){.split.svelte-1x05zx6{flex-direction:column}.brand.svelte-1x05zx6{width:100%;min-height:auto;padding:2rem 1.5rem 3rem}.brand-footer.svelte-1x05zx6{margin-top:2rem;position:static}.form-panel.svelte-1x05zx6{padding:1.5rem}}
