.landing-split-layout.svelte-krsi01{display:grid;grid-template-columns:minmax(400px,35vw) 1fr;min-height:100vh;width:100vw;background-color:#0f172a;overflow-x:hidden;font-family:Inter,system-ui,sans-serif}.auth-section.svelte-krsi01{background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;box-shadow:20px 0 50px #0000001a;z-index:10}.auth-container.svelte-krsi01{width:100%;max-width:360px;display:flex;flex-direction:column;gap:20px}.card-intro.svelte-krsi01 h2:where(.svelte-krsi01){margin:0 0 8px;font-size:1.6rem;color:#0f172a;font-weight:800}.card-intro.svelte-krsi01 p:where(.svelte-krsi01){margin:0;font-size:.95rem;color:#64748b;line-height:1.4}form.svelte-krsi01{display:flex;flex-direction:column;gap:16px}.input-group.svelte-krsi01 label:where(.svelte-krsi01){font-size:.75rem;font-weight:700;color:#64748b;letter-spacing:.05em;margin-bottom:6px;display:block}.input-wrapper.svelte-krsi01{display:flex;align-items:center;gap:12px;background-color:#f8fafc;border:1px solid #e2e8f0;padding:14px 16px;border-radius:10px;color:#64748b;transition:all .2s}.input-wrapper.svelte-krsi01:focus-within{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a;background-color:#fff}input.svelte-krsi01{border:none;background:transparent;outline:none;width:100%;font-size:1rem;color:#0f172a}.submit-btn.svelte-krsi01{background-color:#7c3aed;color:#fff;border:none;padding:14px;border-radius:10px;font-weight:600;font-size:1rem;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;box-shadow:0 4px 14px #7c3aed40;transition:all .2s}.submit-btn.svelte-krsi01:hover:not(:disabled){background-color:#6d28d9}.card-footer.svelte-krsi01{text-align:center;margin-top:16px;font-size:.8rem;color:#94a3b8}.hero-section.svelte-krsi01{position:relative;background:linear-gradient(135deg,#0f172a,#1e1b4b,#3b0764);display:flex;align-items:center;padding:60px 80px;color:#fff;overflow:hidden}.hero-content.svelte-krsi01{position:relative;z-index:2;max-width:650px}.hero-content.svelte-krsi01 h1:where(.svelte-krsi01){font-size:3rem;font-weight:800;line-height:1.1;margin:0 0 20px;letter-spacing:-.02em}.hero-content.svelte-krsi01 h1:where(.svelte-krsi01) span:where(.svelte-krsi01){color:#c4b5fd;background:linear-gradient(to right,#c4b5fd,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle.svelte-krsi01{font-size:1.15rem;color:#cbd5e1;line-height:1.6;margin-bottom:40px}.feature-bullets.svelte-krsi01{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.feature-bullets.svelte-krsi01 li:where(.svelte-krsi01){display:flex;align-items:flex-start;gap:16px}.bullet-icon.svelte-krsi01{color:#a78bfa;background-color:#a78bfa1a;padding:8px;border-radius:8px;display:flex}.feature-bullets.svelte-krsi01 strong:where(.svelte-krsi01){display:block;font-size:1.1rem;margin-bottom:4px;color:#f8fafc}.feature-bullets.svelte-krsi01 p:where(.svelte-krsi01){margin:0;color:#94a3b8;font-size:.95rem;line-height:1.5}.hero-glow-1.svelte-krsi01{position:absolute;top:-10%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(124,58,237,.15) 0%,transparent 70%);border-radius:50%}.hero-glow-2.svelte-krsi01{position:absolute;bottom:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(217,70,239,.1) 0%,transparent 70%);border-radius:50%}.spin{animation:svelte-krsi01-spin 1s linear infinite}@keyframes svelte-krsi01-spin{to{transform:rotate(360deg)}}@media(max-width:950px){.landing-split-layout.svelte-krsi01{display:flex;flex-direction:column-reverse;min-height:100vh}.hero-section.svelte-krsi01{padding:40px 24px 80px;text-align:center;align-items:flex-start}.hero-content.svelte-krsi01{display:flex;flex-direction:column;align-items:center;margin:0 auto}.hero-content.svelte-krsi01 h1:where(.svelte-krsi01){font-size:2.2rem;margin-bottom:16px}.hero-subtitle.svelte-krsi01{font-size:1rem;margin-bottom:32px}.feature-bullets.svelte-krsi01{gap:20px}.feature-bullets.svelte-krsi01 li:where(.svelte-krsi01){text-align:left}.auth-section.svelte-krsi01{border-radius:32px 32px 0 0;margin-top:-40px;padding:40px 24px;z-index:10;box-shadow:0 -10px 40px #00000040}.auth-container.svelte-krsi01{text-align:center}.input-group.svelte-krsi01 label:where(.svelte-krsi01){text-align:left}}
