body{background:#09090b;margin:0;font-family:Inter,system-ui,sans-serif}.page.svelte-10l539l{color:#fff;background:#09090b;flex-direction:column;min-height:100vh;display:flex}.hero.svelte-10l539l{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:70svh;padding:5rem 2rem;animation:.5s ease-out svelte-10l539l-fadeIn;display:flex}.badge.svelte-10l539l{color:#7dd3fc;background:#082f49;border-radius:999px;margin-bottom:2rem;padding:.45rem .9rem;font-size:.9rem;font-weight:600}.accent.svelte-10l539l{color:#38bdf8}h1.svelte-10l539l{letter-spacing:-.05em;margin:0;font-size:clamp(4rem,10vw,6rem);font-weight:900}.description.svelte-10l539l{color:#a1a1aa;max-width:760px;margin-top:2rem;font-size:1.2rem;line-height:1.8}.released.svelte-10l539l{color:#71717a;margin-top:2rem}.buttons.svelte-10l539l{flex-wrap:wrap;gap:1rem;margin-top:3rem;display:flex}.primary.svelte-10l539l{color:#fff;background:#0ea5e9;border-radius:10px;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .2s}.primary.svelte-10l539l:hover{background:#38bdf8}.divider.svelte-10l539l{background:linear-gradient(90deg,#0000,#27272a,#0000);width:100%;max-width:1100px;height:1px;margin:auto}.section.svelte-10l539l{box-sizing:border-box;width:100%;max-width:900px;margin:auto;padding:4rem 2rem}.section.svelte-10l539l h2:where(.svelte-10l539l){margin:0 0 1rem;font-size:2rem}.section.svelte-10l539l h3:where(.svelte-10l539l){margin-top:2rem}.section.svelte-10l539l p:where(.svelte-10l539l),.section.svelte-10l539l li:where(.svelte-10l539l){color:#a1a1aa;line-height:1.8}.features.svelte-10l539l{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.card.svelte-10l539l{background:#0d0d10;border:1px solid #27272a;border-radius:14px;padding:1.5rem;transition:border-color .2s,background .2s,transform .2s}.card.svelte-10l539l:hover{background:#111114;border-color:#38bdf8;transform:translateY(-2px)}.card.svelte-10l539l h3:where(.svelte-10l539l){color:#fff;margin:0;font-size:1.2rem}.card.svelte-10l539l p:where(.svelte-10l539l){color:#a1a1aa;margin-top:.75rem;line-height:1.6}.icon.svelte-10l539l{margin-bottom:.75rem;font-size:2rem}pre.svelte-10l539l{background:#0d0d10;border:1px solid #27272a;border-radius:14px;margin-top:1.5rem;padding:1.5rem;overflow-x:auto}code.svelte-10l539l{color:#e4e4e7;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.95rem}ul.svelte-10l539l{padding-left:1.5rem}footer.svelte-10l539l{text-align:center;color:#71717a;margin-top:auto;padding:2rem;font-size:.9rem}@media (width<=700px){.hero.svelte-10l539l{min-height:auto;padding:4rem 1.5rem}.buttons.svelte-10l539l{flex-direction:column;width:100%}.primary.svelte-10l539l{box-sizing:border-box;text-align:center;width:100%}.features.svelte-10l539l{grid-template-columns:1fr}}@keyframes svelte-10l539l-fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.links.svelte-10l539l{justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.links.svelte-10l539l a:where(.svelte-10l539l){color:#38bdf8;font-weight:500;text-decoration:none}.links.svelte-10l539l a:where(.svelte-10l539l):hover{color:#7dd3fc}.links.svelte-10l539l span:where(.svelte-10l539l){color:#52525b}
