body{background:#0b0d17}.page.svelte-18689dq{--gold: #f5c451;--lavender: #b9a6ff;--muted: #a6a3b8;--line: rgba(255, 255, 255, .08);min-height:100vh;background:radial-gradient(900px 500px at 50% -180px,rgba(91,18,238,.4),transparent 70%),#0b0d17;color:#f4f3f8;font-family:Inter,-apple-system,system-ui,sans-serif;padding:0 1rem 3rem;box-sizing:border-box}nav.svelte-18689dq{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;padding:1.25rem 0}nav.svelte-18689dq a:where(.svelte-18689dq){color:var(--muted);text-decoration:none;font-weight:500}nav.svelte-18689dq a:where(.svelte-18689dq):hover{color:#fff}.hero.svelte-18689dq{max-width:1000px;margin:0 auto;text-align:center;padding-top:1.5rem}.logo.svelte-18689dq{padding:0;border:none;background:none;cursor:pointer;transition:transform .2s}.logo.svelte-18689dq:active{transform:rotate(-12deg) scale(.95)}.logo.svelte-18689dq img:where(.svelte-18689dq){width:88px;height:auto;display:block}.secret.svelte-18689dq{margin:.25rem 0 .75rem;font-size:.9rem;color:var(--muted);animation:svelte-18689dq-reveal .4s ease-out}.secret.svelte-18689dq strong:where(.svelte-18689dq){color:var(--lavender)}@keyframes svelte-18689dq-reveal{0%{opacity:0;transform:translateY(8px)}}.chip.svelte-18689dq{display:inline-block;font-size:.85rem;font-weight:600;padding:.35rem .8rem;border-radius:999px;color:var(--gold);background:#f5c4511f;border:1px solid rgba(245,196,81,.3)}h1.svelte-18689dq{margin:.9rem 0 .5rem}.wordmark.svelte-18689dq{display:block;font-size:clamp(3.5rem,12vw,5.5rem);font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:.4rem;background:linear-gradient(180deg,#fff,var(--lavender));-webkit-background-clip:text;background-clip:text;color:transparent}.tagline.svelte-18689dq{display:block;font-size:clamp(1.15rem,3vw,1.45rem);font-weight:600;letter-spacing:-.01em;margin-top:.75rem}.builds.svelte-18689dq{margin:-1.5rem 0 2.5rem;font-size:.85rem;color:var(--muted)}.builds.svelte-18689dq a:where(.svelte-18689dq){color:var(--muted);margin:0 .35rem}.builds.svelte-18689dq a:where(.svelte-18689dq):hover{color:#fff}.faq.svelte-18689dq dt:where(.svelte-18689dq){color:#fff;font-weight:600;margin-top:1.25rem}.faq.svelte-18689dq dd:where(.svelte-18689dq){margin:.35rem 0 0;color:var(--muted);line-height:1.6}.sub.svelte-18689dq{max-width:580px;margin:0 auto;color:var(--muted);line-height:1.6}.cta.svelte-18689dq{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin:1.75rem 0 2.5rem}.btn.svelte-18689dq{padding:.7rem 1.4rem;border-radius:999px;text-decoration:none;font-weight:600;color:#fff;border:1px solid rgba(255,255,255,.2);transition:transform .2s,background .2s}.btn.svelte-18689dq:hover{transform:translateY(-1px);background:#ffffff14}.btn.primary.svelte-18689dq{background:#fff;color:#0b0d17;border-color:#fff}.btn.primary.svelte-18689dq:hover{background:#e9e6f5}.window.svelte-18689dq{display:block;width:100%;padding:0;cursor:zoom-in;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;box-shadow:0 24px 70px #00000073}.hero-shot.svelte-18689dq{box-shadow:0 30px 100px #5b12ee59}.bar.svelte-18689dq{height:28px;display:flex;align-items:center;gap:7px;padding:0 12px;background:#ffffff0f}.bar.svelte-18689dq i:where(.svelte-18689dq){width:11px;height:11px;border-radius:50%}.r.svelte-18689dq{background:#ff5f57}.y.svelte-18689dq{background:#febc2e}.g.svelte-18689dq{background:#28c840}.window.svelte-18689dq img:where(.svelte-18689dq){display:block;width:100%;height:auto}.cards.svelte-18689dq{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.9rem;margin-top:1.75rem;text-align:left}.card.svelte-18689dq,.extras.svelte-18689dq li:where(.svelte-18689dq){background:#ffffff0a;border:1px solid var(--line);border-radius:14px}.card.svelte-18689dq{padding:1.1rem 1.25rem}.card.svelte-18689dq h3:where(.svelte-18689dq){font-size:1.05rem;font-weight:700;margin:0 0 .3rem}.card.svelte-18689dq p:where(.svelte-18689dq){margin:0;color:var(--muted);line-height:1.55;font-size:.95rem}section.svelte-18689dq{max-width:1100px;margin:0 auto}.features.svelte-18689dq{padding-top:6rem;display:flex;flex-direction:column;gap:5rem}.feature.svelte-18689dq{display:grid;grid-template-columns:1fr 1.6fr;gap:3rem;align-items:center}.feature.reverse.svelte-18689dq .text:where(.svelte-18689dq){order:2}h2.svelte-18689dq{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .75rem}.feature.svelte-18689dq p:where(.svelte-18689dq),.examples.svelte-18689dq p:where(.svelte-18689dq),li.svelte-18689dq{color:var(--muted);line-height:1.6}.extras.svelte-18689dq{padding-top:5rem}.extras.svelte-18689dq ul:where(.svelte-18689dq){list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}.extras.svelte-18689dq li:where(.svelte-18689dq){padding:1rem}.examples.svelte-18689dq{padding-top:5rem;max-width:760px}.examples.svelte-18689dq h2:where(.svelte-18689dq){margin-top:3rem}.examples.svelte-18689dq h2:where(.svelte-18689dq):first-child{margin-top:0}.examples.svelte-18689dq a:where(.svelte-18689dq),footer.svelte-18689dq a:where(.svelte-18689dq){color:var(--lavender)}.note.svelte-18689dq{font-size:.9rem}kbd.svelte-18689dq,code.svelte-18689dq{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;background:#ffffff14;border-radius:6px;padding:.15em .45em;color:#fff;white-space:nowrap}.table-wrap.svelte-18689dq{overflow-x:auto}table.svelte-18689dq{width:100%;border-collapse:collapse}th.svelte-18689dq,td.svelte-18689dq{text-align:left;padding:.6rem .5rem;border-bottom:1px solid var(--line);color:var(--muted)}th.svelte-18689dq{color:#fff}pre.svelte-18689dq{background:#0006;border:1px solid var(--line);border-radius:12px;padding:1rem 1.25rem;overflow-x:auto}pre.svelte-18689dq code:where(.svelte-18689dq){background:none;padding:0;white-space:pre}footer.svelte-18689dq{max-width:760px;margin:5rem auto 0;text-align:center;font-size:.85rem;color:var(--muted)}.lightbox.svelte-18689dq{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;border:none;padding:2rem;display:flex;align-items:center;justify-content:center;cursor:zoom-out;z-index:10}.lightbox.svelte-18689dq img:where(.svelte-18689dq){max-width:100%;max-height:100%;border-radius:12px}@media (max-width: 768px){.feature.svelte-18689dq{grid-template-columns:1fr;gap:1.25rem}.feature.reverse.svelte-18689dq .text:where(.svelte-18689dq){order:0}.features.svelte-18689dq{gap:3.5rem;padding-top:4rem}.lightbox.svelte-18689dq{padding:.5rem}}
