.page.svelte-1uha8ag{--stage-r:clamp(1.25rem, 3vw, 2rem);--lip:color-mix(in oklch, var(--color-ink) 14%, var(--color-rule));--hair:color-mix(in oklch, var(--color-ink) 11%, transparent);background:var(--color-paper-2);min-height:100vh;padding:clamp(.5rem,1.2vw,1rem)}body:has(.page){background:var(--color-paper-2)}.stage.svelte-1uha8ag{isolation:isolate;border-radius:var(--stage-r);background:var(--color-paper);padding:var(--space-sm) clamp(1rem, 4vw, 3rem) var(--space-xl);min-height:min(92vh,56rem);position:relative;overflow:hidden}.mesh.svelte-1uha8ag{z-index:-1;--ma:oklch(80% .13 165);--mb:oklch(74% .11 215);--mc:oklch(88% .1 120);position:absolute;inset:-16% 0 0;overflow:hidden}@media (prefers-color-scheme:dark){.mesh.svelte-1uha8ag{--ma:oklch(40% .12 165);--mb:oklch(34% .1 215);--mc:oklch(36% .1 130)}}.blob.svelte-1uha8ag{background:radial-gradient(closest-side, var(--c) 0%, var(--c) 42%, color-mix(in oklch, var(--c) 45%, transparent) 72%, transparent 100%);border-radius:50%;position:absolute}.b1.svelte-1uha8ag{aspect-ratio:1;--c:var(--ma);width:74%;top:-30%;left:-20%}.b2.svelte-1uha8ag{aspect-ratio:1;--c:var(--mb);width:66%;top:-14%;right:-24%}.b3.svelte-1uha8ag{aspect-ratio:1;--c:var(--mc);width:62%;bottom:-48%;left:20%}.grain.svelte-1uha8ag{opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.spot.svelte-1uha8ag{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklch, var(--color-paper) 60%, transparent), transparent);opacity:0;pointer-events:none;border-radius:50%;width:30rem;position:absolute;top:0;left:0}.pill.svelte-1uha8ag{border-radius:var(--radius-pill);background:color-mix(in oklch, var(--color-paper) 62%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);border:1px solid color-mix(in oklch, var(--color-paper) 70%, transparent);width:fit-content;max-width:100%;font-family:var(--font-display);align-items:center;gap:clamp(.5rem,2vw,1.4rem);margin-inline:auto;padding:.4rem .45rem .4rem 1rem;font-weight:500;display:flex;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.5),0 10px 30px -14px #00000059}.pill.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-ink);font-size:var(--text-sm);transition:color var(--dur-fast) var(--ease-out);padding:.5rem .2rem;text-decoration:none}.pill.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-accent)}.brand.svelte-1uha8ag{align-items:center;gap:.5rem;font-weight:700;display:inline-flex;font-size:var(--text-base)!important}.brand.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:8px}.pill.svelte-1uha8ag a.btn:where(.svelte-1uha8ag){min-height:2.25rem;font-size:var(--text-sm);margin-left:.4rem;padding:0 1rem}.btn.svelte-1uha8ag{border-radius:var(--radius-pill);min-height:2.5rem;font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;padding:0 1.1rem;text-decoration:none;display:inline-flex}.btn.lg.svelte-1uha8ag{min-height:var(--target-min);font-size:var(--text-base);padding:0 1.6rem}.btn.dark.svelte-1uha8ag{--fg:oklch(97% .01 150);color:var(--fg);background:linear-gradient(oklch(30% .02 155),oklch(18% .015 155));box-shadow:inset 0 1px #ffffff2e,0 3px oklch(10% .01 155),0 12px 22px -10px #00000080}.pill.svelte-1uha8ag a.btn.dark:where(.svelte-1uha8ag){color:var(--fg)}@media (prefers-color-scheme:dark){.btn.dark.svelte-1uha8ag{--fg:oklch(18% .02 155);background:linear-gradient(oklch(98% .01 150),oklch(87% .03 150));box-shadow:inset 0 1px #ffffffe6,0 3px oklch(58% .04 150),0 12px 22px -10px #0009}.btn.dark.svelte-1uha8ag:hover{background:linear-gradient(oklch(100% 0 150),oklch(92% .05 150))}.btn.dark.svelte-1uha8ag:active{box-shadow:inset 0 1px #ffffffe6,0 1px oklch(58% .04 150),0 6px 12px -8px #0009}}.btn.dark.svelte-1uha8ag:hover{background:linear-gradient(oklch(36% .06 150),oklch(22% .04 150))}.btn.dark.svelte-1uha8ag:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff2e,0 1px oklch(10% .01 155),0 6px 12px -8px #00000080}.btn.ghost.svelte-1uha8ag{color:var(--color-ink);background:color-mix(in oklch, var(--color-paper) 55%, transparent);border:1px solid color-mix(in oklch, var(--color-ink) 22%, transparent)}.btn.ghost.svelte-1uha8ag:hover{border-color:var(--color-accent);color:var(--color-accent)}.btn.svelte-1uha8ag:focus-visible,.pill.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.hero.svelte-1uha8ag{text-align:center;justify-items:center;padding-top:clamp(2.5rem,7vw,5rem);display:grid}.tag.svelte-1uha8ag{border-radius:var(--radius-pill);background:color-mix(in oklch, var(--color-paper) 70%, transparent);border:1px solid color-mix(in oklch, var(--color-ink) 10%, transparent);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted);align-items:center;gap:.55rem;padding:.35rem .9rem;display:inline-flex}.dot.svelte-1uha8ag{background:var(--color-accent);border-radius:50%;width:.45rem;height:.45rem}h1.svelte-1uha8ag{margin:var(--space-md) 0 0;max-width:16ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;color:var(--color-ink);font-size:clamp(2.6rem,7.4vw,6rem);font-weight:600;line-height:1}.mark.svelte-1uha8ag{background:linear-gradient(var(--color-accent), var(--color-accent)) left 94% / 100% .12em no-repeat;padding-bottom:.04em}.sub.svelte-1uha8ag{margin:var(--space-sm) 0 0;max-width:44ch;color:var(--color-muted);font-size:var(--text-md);text-wrap:pretty}.net.svelte-1uha8ag{aspect-ratio:100/66;width:min(100%,46rem);margin-top:var(--space-md);position:relative}.net.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%;position:absolute;inset:0}.wire.svelte-1uha8ag{fill:none;stroke:color-mix(in oklch, var(--color-accent) 55%, var(--color-ink) 20%);stroke-width:1.4px;stroke-dasharray:3 5}.packet.svelte-1uha8ag{fill:var(--color-accent)}.chips.svelte-1uha8ag{margin:0;padding:0;list-style:none}.chips.svelte-1uha8ag li:where(.svelte-1uha8ag){position:absolute;transform:translate(-50%,-50%)}.chips.svelte-1uha8ag span:where(.svelte-1uha8ag){transition:transform var(--dur-med) var(--ease-out), border-color var(--dur-fast) var(--ease-out);white-space:nowrap;border-radius:var(--radius-pill);background:color-mix(in oklch, var(--color-paper) 90%, transparent);border:1px solid color-mix(in oklch, var(--color-ink) 12%, transparent);box-shadow:0 1px 0 oklch(100% 5.96046e-8 none/.55) inset, 0 3px 0 var(--lip), 0 14px 20px -12px #00000059;font-family:var(--font-display);color:var(--color-ink);padding:.45rem .95rem;font-size:clamp(.72rem,1.6vw,.95rem);font-weight:500;display:inline-block}.chips.svelte-1uha8ag li:where(.svelte-1uha8ag):hover span:where(.svelte-1uha8ag){border-color:var(--color-accent);transform:translateY(-3px)}.orb.svelte-1uha8ag{aspect-ratio:1;place-items:center;width:clamp(4rem,12vw,6.5rem);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orb.svelte-1uha8ag:before{content:"";background:radial-gradient(closest-side, color-mix(in oklch, var(--color-accent) 45%, transparent), transparent);z-index:-1;border-radius:50%;position:absolute;inset:-60%}.orb.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;box-shadow:0 0 0 6px color-mix(in oklch, var(--color-paper) 70%, transparent), 0 18px 36px -12px #00000080;border-radius:28%}.ring.svelte-1uha8ag{border:1px solid color-mix(in oklch, var(--color-accent) 55%, transparent);opacity:0;border-radius:50%;position:absolute;inset:-14%}.cta.svelte-1uha8ag{justify-content:center;gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.band.svelte-1uha8ag{max-width:72rem;margin:clamp(2.5rem,6vw,4.5rem) auto 0;padding-inline:clamp(.25rem,2vw,1rem)}.band.svelte-1uha8ag h2:where(.svelte-1uha8ag),.panel.svelte-1uha8ag h2:where(.svelte-1uha8ag),.feat.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.9rem,3.8vw,3rem);font-weight:500;line-height:1.08}.band.svelte-1uha8ag .lead:where(.svelte-1uha8ag),.panel.svelte-1uha8ag .lead:where(.svelte-1uha8ag),.feat.svelte-1uha8ag .lead:where(.svelte-1uha8ag){margin:var(--space-xs) 0 0;max-width:56ch;color:var(--color-muted);text-wrap:pretty}.lead.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-ink);text-underline-offset:.22em;-webkit-text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);text-decoration-color:color-mix(in oklch, currentColor 35%, transparent)}.lead.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-accent)}.lead.svelte-1uha8ag code:where(.svelte-1uha8ag),.urlrow.svelte-1uha8ag code:where(.svelte-1uha8ag){font-family:var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;font-size:.875em}.steps.svelte-1uha8ag{margin:var(--space-md) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.25rem);padding:0;list-style:none;display:grid}.step.svelte-1uha8ag{align-content:start;gap:var(--space-2xs);padding:var(--space-md);background:var(--color-paper);border:1px solid var(--hair);border-radius:20px;display:grid;position:relative}.badge.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-accent)}.badge.svelte-1uha8ag:before{content:"0"}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:var(--space-2xs) 0 0;font-family:var(--font-display);font-weight:500;font-size:var(--text-lg);letter-spacing:-.02em}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-muted);font-size:var(--text-sm);text-wrap:pretty;margin:0}.urlrow.svelte-1uha8ag{align-items:center;gap:var(--space-2xs);margin-top:var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-paper-2);border:1px solid var(--color-rule);font-size:var(--text-xs);min-width:0;padding:.35rem .4rem .35rem .75rem;display:flex}.urlrow.svelte-1uha8ag code:where(.svelte-1uha8ag){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mini.svelte-1uha8ag{font:inherit;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-pill);cursor:pointer;min-height:2rem;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);padding:0 .85rem}.mini.svelte-1uha8ag:hover,.mini.done.svelte-1uha8ag{color:var(--color-accent);border-color:var(--color-accent)}.mini.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.marquee.svelte-1uha8ag{margin-top:var(--space-md);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:.2rem 0;list-style:none;display:flex}.track.dup.svelte-1uha8ag{display:none}.track.svelte-1uha8ag li:where(.svelte-1uha8ag){flex:none}.track.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag),.track.svelte-1uha8ag li:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){border-radius:var(--radius-pill);background:var(--color-paper);border:1px solid var(--hair);min-height:2.5rem;font-family:var(--font-display);font-weight:500;font-size:var(--text-sm);color:var(--color-ink);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);align-items:center;gap:.5ch;padding:0 1rem;text-decoration:none;display:inline-flex}.track.svelte-1uha8ag li.verified:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):before,.track.svelte-1uha8ag li.verified:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):before{content:"";background:var(--color-accent);border-radius:50%;width:.4rem;height:.4rem}.track.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--color-accent);border-color:var(--color-accent)}.track.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.code.svelte-1uha8ag{margin-top:var(--space-md);border-radius:calc(var(--stage-r) - .5rem);color:oklch(93% .01 150);background:oklch(17% .015 160);border:1px solid oklch(28% .02 160);overflow:hidden;box-shadow:0 30px 50px -36px #0000008c}.code-head.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-xs);color:oklch(72% .02 150);border-bottom:1px solid oklch(26% .02 160);justify-content:space-between;align-items:center;padding:.5rem .75rem .5rem 1rem;display:flex}.code.svelte-1uha8ag .mini:where(.svelte-1uha8ag){color:oklch(90% .01 150);background:0 0;border-color:oklch(36% .03 160)}.code.svelte-1uha8ag pre:where(.svelte-1uha8ag){padding:var(--space-sm) 1rem 1.1rem;scrollbar-width:thin;scrollbar-color:oklch(40% .02 160) transparent;font-family:var(--font-mono);font-size:var(--text-sm);margin:0;line-height:1.7;overflow-x:auto}.duo.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.25rem);display:grid}.panel.svelte-1uha8ag{isolation:isolate;border-radius:var(--stage-r);background:var(--color-paper);max-width:72rem;margin:clamp(2.5rem,6vw,4.5rem) auto 0;padding:clamp(2rem,6vw,4rem) clamp(1.25rem,5vw,3.5rem);position:relative;overflow:hidden}.pblob.svelte-1uha8ag{z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side,oklch(80% .13 165),#0000);border-radius:50%;width:80%;position:absolute}.pblob.a.svelte-1uha8ag{top:-50%;right:-15%}.pblob.b.svelte-1uha8ag{background:radial-gradient(closest-side,oklch(74% .11 215),#0000);bottom:-90%;left:-22%}@media (prefers-color-scheme:dark){.pblob.svelte-1uha8ag{background:radial-gradient(closest-side,oklch(48% .14 165),#0000)}.pblob.b.svelte-1uha8ag{background:radial-gradient(closest-side,oklch(42% .12 215),#0000)}}.panel.svelte-1uha8ag .cta:where(.svelte-1uha8ag){justify-content:flex-start}.faq-list.svelte-1uha8ag{margin-top:var(--space-md);border-top:1px solid var(--color-rule);max-width:52rem}.faq-list.svelte-1uha8ag details:where(.svelte-1uha8ag){border-bottom:1px solid var(--color-rule)}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag){justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:var(--target-min);padding-block:var(--space-2xs);font-family:var(--font-display);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);font-weight:600;list-style:none;display:flex}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag):hover{color:var(--color-accent)}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:"";width:.7rem;height:.7rem;color:var(--color-neutral);background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;flex:none}.faq-list.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) summary:where(.svelte-1uha8ag):after{transform:rotate(45deg)}.faq-list.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){padding-bottom:var(--space-sm);max-width:62ch;color:var(--color-muted);text-wrap:pretty;margin:0}.feat.svelte-1uha8ag{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:clamp(1.5rem,5vw,4.5rem);max-width:72rem;margin:clamp(3rem,8vw,6rem) auto 0;padding-inline:clamp(.25rem,2vw,1rem);display:grid}.feat-side.svelte-1uha8ag{position:sticky;top:clamp(1.5rem,12vh,7rem)}.feat-nav.svelte-1uha8ag{margin:var(--space-lg) 0 0;gap:.25rem;padding:0;list-style:none;display:grid}.feat-nav.svelte-1uha8ag button:where(.svelte-1uha8ag){cursor:pointer;width:100%;min-height:2.75rem;font:inherit;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--color-neutral);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-med) var(--ease-out), border-color var(--dur-med) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.9rem;padding:0 .9rem;display:flex}.feat-nav.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:var(--color-ink)}.feat-nav.svelte-1uha8ag button.on:where(.svelte-1uha8ag){color:var(--color-ink);background:color-mix(in oklch, var(--color-ink) 5%, transparent);border-color:var(--hair)}.feat-nav.svelte-1uha8ag .idx:where(.svelte-1uha8ag){transition:color var(--dur-fast) var(--ease-out)}.feat-nav.svelte-1uha8ag button.on:where(.svelte-1uha8ag) .idx:where(.svelte-1uha8ag){color:var(--color-accent)}.feat-nav.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.feat-cards.svelte-1uha8ag{gap:clamp(1.25rem,3vw,2rem);display:grid}.fcard.svelte-1uha8ag{border:1px solid var(--hair);background:var(--color-paper);transition:border-color var(--dur-med) var(--ease-out);border-radius:24px;overflow:hidden}.fcard.svelte-1uha8ag:hover{border-color:color-mix(in oklch, var(--color-accent) 40%, transparent)}.fmedia.svelte-1uha8ag{--m1:oklch(84% .11 165);--m2:oklch(80% .09 215);background:radial-gradient(70% 90% at 12% 0%, var(--m1), transparent 70%), radial-gradient(60% 80% at 100% 100%, var(--m2), transparent 70%), var(--color-paper-2);place-items:center;min-height:clamp(15rem,28vw,20rem);padding:clamp(1.25rem,4vw,2.75rem);display:grid;position:relative;overflow:hidden}.fcard[data-i="1"].svelte-1uha8ag .fmedia:where(.svelte-1uha8ag){--m1:oklch(82% .1 215);--m2:oklch(86% .1 150)}.fcard[data-i="2"].svelte-1uha8ag .fmedia:where(.svelte-1uha8ag){--m1:oklch(88% .11 125);--m2:oklch(82% .1 175)}.fcard[data-i="3"].svelte-1uha8ag .fmedia:where(.svelte-1uha8ag){--m1:oklch(70% .14 152);--m2:oklch(84% .08 200)}@media (prefers-color-scheme:dark){.fmedia.svelte-1uha8ag{--m1:oklch(40% .11 165);--m2:oklch(34% .09 215)}.fcard[data-i="1"].svelte-1uha8ag .fmedia:where(.svelte-1uha8ag){--m1:oklch(36% .09 215);--m2:oklch(38% .1 150)}.fcard[data-i="2"].svelte-1uha8ag .fmedia:where(.svelte-1uha8ag){--m1:oklch(40% .1 125);--m2:oklch(36% .09 175)}.fcard[data-i="3"].svelte-1uha8ag .fmedia:where(.svelte-1uha8ag){--m1:oklch(42% .13 152);--m2:oklch(34% .07 200)}}.win.svelte-1uha8ag{color:oklch(93% .01 150);width:min(100%,31rem);font-family:var(--font-mono);background:oklch(17% .012 160);border:1px solid oklch(30% .02 160);border-radius:14px;font-size:clamp(.72rem,1.3vw,.84rem);line-height:1.55;overflow:hidden;box-shadow:0 30px 60px -28px #0000008c}.win-bar.svelte-1uha8ag{color:oklch(68% .02 150);border-bottom:1px solid oklch(27% .02 160);align-items:center;gap:.4rem;padding:.6rem .9rem;font-size:.85em;display:flex}.win-bar.svelte-1uha8ag span:where(.svelte-1uha8ag){background:oklch(36% .02 160);border-radius:50%;width:.55rem;height:.55rem}.win-bar.svelte-1uha8ag em:where(.svelte-1uha8ag){margin-left:.4rem;font-style:normal}.win-body.svelte-1uha8ag{gap:.55rem;padding:.9rem 1rem 1.1rem;display:grid}.win-body.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.win.svelte-1uha8ag .dim:where(.svelte-1uha8ag){color:oklch(68% .02 150)}.pr.svelte-1uha8ag,.t-acc.svelte-1uha8ag{color:oklch(80% .15 155);margin-right:.6ch}.ok.svelte-1uha8ag{color:oklch(86% .09 155);align-items:center;gap:.7ch;display:flex}.pulse.svelte-1uha8ag{background:oklch(80% .15 155);border-radius:50%;width:.5rem;height:.5rem}.chat.svelte-1uha8ag{gap:.7rem}.bub.svelte-1uha8ag{max-width:86%;font-family:var(--font-body);border-radius:14px;padding:.6rem .85rem;font-size:1.05em;line-height:1.4}.bub.you.svelte-1uha8ag{background:oklch(30% .03 160);border-bottom-right-radius:4px;justify-self:end}.bub.it.svelte-1uha8ag{color:oklch(18% .02 155);background:oklch(94% .02 150);border-bottom-left-radius:4px;justify-self:start}.src.svelte-1uha8ag{color:oklch(68% .02 150);font-size:.85em}.src.svelte-1uha8ag b:where(.svelte-1uha8ag){color:oklch(90% .02 150);font-weight:500}.hits.svelte-1uha8ag{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.hits.svelte-1uha8ag li:where(.svelte-1uha8ag){background:oklch(22% .015 160);border-radius:8px;justify-content:space-between;gap:1rem;padding:.5rem .65rem;display:flex}.hits.svelte-1uha8ag li:where(.svelte-1uha8ag):first-child{box-shadow:inset 0 0 0 1px oklch(80% .15 155/.5)}.hits.svelte-1uha8ag b:where(.svelte-1uha8ag){color:oklch(94% .01 150);font-weight:500}.hits.svelte-1uha8ag span:where(.svelte-1uha8ag){color:oklch(68% .02 150);white-space:nowrap}.file.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.fi.svelte-1uha8ag{background:oklch(80% .15 155);border-radius:2px;width:.75rem;height:.95rem}.fi.md.svelte-1uha8ag{background:oklch(80% .1 220)}.indent.svelte-1uha8ag{padding-left:1.35rem}.ftext.svelte-1uha8ag{border-top:1px solid var(--hair);padding:clamp(1.25rem,3vw,2rem)}.ftext.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-display);font-weight:500;font-size:var(--text-xl);letter-spacing:-.03em;margin:0}.ftext.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:var(--space-2xs) 0 0;max-width:52ch;color:var(--color-muted);text-wrap:pretty}.foot.svelte-1uha8ag{max-width:72rem;padding:clamp(2rem, 5vw, 3rem) clamp(.25rem, 2vw, 1rem) var(--space-md);border-top:1px solid var(--hair);margin:clamp(3rem,8vw,5.5rem) auto 0}.foot-main.svelte-1uha8ag{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:clamp(2rem,6vw,5rem);display:grid}.foot-brand.svelte-1uha8ag{align-content:start;gap:var(--space-xs);display:grid}.foot-brand.svelte-1uha8ag .brand:where(.svelte-1uha8ag){width:fit-content;font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--color-ink);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.foot-brand.svelte-1uha8ag .brand:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){border-radius:8px}.foot-brand.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:30ch;color:var(--color-muted);font-size:var(--text-sm);text-wrap:pretty;margin:0}.foot-mail.svelte-1uha8ag{width:fit-content;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink);text-underline-offset:.22em;-webkit-text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);padding:.3rem 0;display:inline-block}.foot-cols.svelte-1uha8ag{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.foot-col.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 var(--space-xs);font-family:var(--font-mono);font-weight:400;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral)}.foot-col.svelte-1uha8ag ul:where(.svelte-1uha8ag){gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.foot-col.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:var(--text-sm);color:var(--color-ink);transition:color var(--dur-fast) var(--ease-out);padding:.35rem 0;text-decoration:none;display:inline-block}.foot-col.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.foot-mail.svelte-1uha8ag:hover{color:var(--color-accent)}.foot-col.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible,.foot-mail.svelte-1uha8ag:focus-visible,.foot-brand.svelte-1uha8ag .brand:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.foot-bar.svelte-1uha8ag{justify-content:space-between;gap:var(--space-2xs) var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--hair);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-neutral);flex-wrap:wrap;margin-top:clamp(2rem,5vw,3rem);display:flex}.setup.svelte-1uha8ag{justify-content:center;align-items:center;gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.setup.svelte-1uha8ag .hint:where(.svelte-1uha8ag){font-size:var(--text-sm);color:var(--color-muted)}.mini.big.svelte-1uha8ag{min-height:2.5rem;font-size:var(--text-sm);background:color-mix(in oklch, var(--color-paper) 60%, transparent);border-color:color-mix(in oklch, var(--color-ink) 22%, transparent);padding:0 1.1rem}.wwline.svelte-1uha8ag{margin:var(--space-xs) 0 0;text-align:center;max-width:56ch;font-size:var(--text-sm);color:var(--color-muted)}.ww-label.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;margin-right:var(--space-2xs);color:var(--color-neutral)}.wwline.svelte-1uha8ag a:where(.svelte-1uha8ag),.promise.svelte-1uha8ag a:where(.svelte-1uha8ag),.faq-list.svelte-1uha8ag details:where(.svelte-1uha8ag) a{color:var(--color-ink);text-underline-offset:.22em;-webkit-text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);transition:color var(--dur-fast) var(--ease-out)}.wwline.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.promise.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.faq-list.svelte-1uha8ag details:where(.svelte-1uha8ag) a:hover{color:var(--color-accent)}.cases.svelte-1uha8ag,.promise-grid.svelte-1uha8ag{margin:var(--space-md) 0 0;gap:var(--space-md) var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.cases.svelte-1uha8ag li:where(.svelte-1uha8ag),.promise.svelte-1uha8ag{border-top:1px solid var(--color-rule);padding-top:var(--space-xs)}.cases.svelte-1uha8ag h3:where(.svelte-1uha8ag),.promise.svelte-1uha8ag h3:where(.svelte-1uha8ag),.cmp-row.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-display);font-weight:600;font-size:var(--text-md);letter-spacing:-.01em;margin:0}.cases.svelte-1uha8ag p:where(.svelte-1uha8ag),.promise.svelte-1uha8ag p:where(.svelte-1uha8ag),.cmp-row.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--text-sm);text-wrap:pretty}.promises.svelte-1uha8ag .lead:where(.svelte-1uha8ag){margin-top:var(--space-md)}.cmp.svelte-1uha8ag{margin-top:var(--space-md);gap:0;max-width:52rem;display:grid}.cmp-row.svelte-1uha8ag{gap:var(--space-2xs) var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,15rem) 1fr;display:grid}.cmp-row.svelte-1uha8ag:first-child{border-top:1px solid var(--color-rule)}.cmp-row.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-base);margin:0}.cmp-row.ours.svelte-1uha8ag{margin-top:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid color-mix(in oklch, var(--color-accent) 45%, transparent);background:color-mix(in oklch, var(--color-accent) 6%, var(--color-paper));border-radius:16px}.cmp-row.ours.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--color-accent)}.cmp-row.ours.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-ink)}.cmp-more.svelte-1uha8ag{margin:var(--space-md) 0 0;max-width:52rem;color:var(--color-muted)}.cmp-more.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-ink);text-underline-offset:.22em;-webkit-text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);text-decoration-color:color-mix(in oklch, currentColor 35%, transparent)}.mono-link.svelte-1uha8ag{margin-top:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink);background:linear-gradient(var(--color-accent), var(--color-accent)) left bottom / 0% 1px no-repeat, linear-gradient(var(--color-rule), var(--color-rule)) left bottom / 100% 1px no-repeat;transition:background-size var(--dur-med) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:.7rem 0;text-decoration:none;display:inline-block}.mono-link.svelte-1uha8ag:hover,.mono-link.svelte-1uha8ag:focus-visible{color:var(--color-accent);background-size:100% 1px,100% 1px}.band.svelte-1uha8ag .lead:where(.svelte-1uha8ag)+.mono-link:where(.svelte-1uha8ag){margin-top:var(--space-xs)}.prompt-box.svelte-1uha8ag{margin-top:var(--space-md);gap:var(--space-sm);max-width:var(--measure);justify-items:start;display:grid}.prompt.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink);background:var(--color-paper);border:1px solid var(--hair);padding:var(--space-sm);overflow-wrap:anywhere;border-radius:14px;margin:0;line-height:1.6}.setup-text.svelte-1uha8ag{margin-top:var(--space-sm);text-align:left;max-width:46rem}.addr.svelte-1uha8ag{align-items:center;gap:var(--space-2xs);margin:var(--space-sm) 0 0;font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.addr.svelte-1uha8ag code:where(.svelte-1uha8ag){font-family:var(--font-mono);color:var(--color-ink)}.duo.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}.duo.svelte-1uha8ag .code:where(.svelte-1uha8ag) pre:where(.svelte-1uha8ag){white-space:pre-wrap;overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){.blob.svelte-1uha8ag{animation:18s ease-in-out infinite alternate svelte-1uha8ag-drift}.b2.svelte-1uha8ag{animation-duration:23s;animation-direction:alternate-reverse}.b3.svelte-1uha8ag{animation-duration:27s}.hero.svelte-1uha8ag>:where(.svelte-1uha8ag){animation:svelte-1uha8ag-rise var(--dur-reveal) var(--ease-out) backwards}.hero.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(2){animation-delay:70ms}.hero.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(3){animation-delay:.14s}.hero.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(4){animation-delay:.22s}.hero.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(5){animation-delay:.32s}.pill.svelte-1uha8ag{animation:svelte-1uha8ag-drop .52s var(--ease-out) backwards}.mark.svelte-1uha8ag{animation:svelte-1uha8ag-stroke .6s var(--ease-out) .52s backwards}@keyframes svelte-1uha8ag-stroke{0%{background-size:0% .12em}}.chips.svelte-1uha8ag li:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){animation:svelte-1uha8ag-float 6s ease-in-out var(--d) infinite alternate}.ring.svelte-1uha8ag{animation:svelte-1uha8ag-breathe 4.2s var(--ease-out) infinite}.r2.svelte-1uha8ag{animation-delay:2.1s}.orb.svelte-1uha8ag img:where(.svelte-1uha8ag){animation:4.2s ease-in-out infinite svelte-1uha8ag-orb}.wire.svelte-1uha8ag{animation:2.4s linear infinite svelte-1uha8ag-flow}.ready.svelte-1uha8ag .reveal:where(.svelte-1uha8ag){opacity:0;transition:opacity .52s var(--ease-out) calc(var(--i,0) * 90ms), transform .52s var(--ease-out) calc(var(--i,0) * 90ms);transform:translateY(18px)}.ready.svelte-1uha8ag .reveal:where(.svelte-1uha8ag).in{opacity:1;transform:none}.btn.dark.svelte-1uha8ag,.chips.svelte-1uha8ag span:where(.svelte-1uha8ag){transition-property:transform,box-shadow,background-color}.off,.off *,.off :before,.off :after{animation-play-state:paused!important}.blob.svelte-1uha8ag{will-change:transform}.marquee.svelte-1uha8ag .lane:where(.svelte-1uha8ag){width:max-content;animation:70s linear infinite svelte-1uha8ag-marquee;display:flex}.marquee.svelte-1uha8ag .track:where(.svelte-1uha8ag){flex-wrap:nowrap;justify-content:flex-start;padding-right:.6rem}.marquee.svelte-1uha8ag .track.dup:where(.svelte-1uha8ag){display:flex}.marquee.svelte-1uha8ag:hover .lane:where(.svelte-1uha8ag){animation-play-state:paused}.page.svelte-1uha8ag.gs .marquee:where(.svelte-1uha8ag) .lane:where(.svelte-1uha8ag){animation:none}.page.svelte-1uha8ag.gs .btn.lg:where(.svelte-1uha8ag){transition-property:background-color,box-shadow}.pblob.svelte-1uha8ag{will-change:transform;animation:20s ease-in-out infinite alternate svelte-1uha8ag-drift}.step.svelte-1uha8ag{transition:transform var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-out)}.step.svelte-1uha8ag:hover{transform:translateY(-3px)}.faq-list.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){animation:svelte-1uha8ag-rise var(--dur-med) var(--ease-out) backwards}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag):after{transition:transform var(--dur-med) var(--ease-out)}.pulse.svelte-1uha8ag{animation:svelte-1uha8ag-beat 2.4s var(--ease-out) infinite}@keyframes svelte-1uha8ag-beat{0%{box-shadow:0 0 oklch(80% .15 155/.55)}70%,to{box-shadow:0 0 0 .6rem oklch(80% .15 155/0)}}@keyframes svelte-1uha8ag-marquee{to{transform:translate(-50%)}}@keyframes svelte-1uha8ag-drift{to{transform:translate(6%,8%)scale(1.08)}}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes svelte-1uha8ag-drop{0%{opacity:0;transform:translateY(-14px)}}@keyframes svelte-1uha8ag-float{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}@keyframes svelte-1uha8ag-breathe{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.7)}}@keyframes svelte-1uha8ag-orb{50%{transform:scale(1.04)}}@keyframes svelte-1uha8ag-flow{to{stroke-dashoffset:-16px}}@keyframes svelte-1uha8ag-mark{0%{background-size:0% .5em}}}@media (width<=52rem){.foot-main.svelte-1uha8ag,.feat.svelte-1uha8ag{grid-template-columns:1fr}.feat-side.svelte-1uha8ag{position:static}.feat-nav.svelte-1uha8ag{display:none}.hits.svelte-1uha8ag li:where(.svelte-1uha8ag){flex-direction:column;gap:.1rem}.cases.svelte-1uha8ag,.promise-grid.svelte-1uha8ag,.duo.svelte-1uha8ag,.cmp-row.svelte-1uha8ag{grid-template-columns:1fr}.code.svelte-1uha8ag pre:where(.svelte-1uha8ag){white-space:pre-wrap;overflow-wrap:anywhere}.steps.svelte-1uha8ag,.duo.svelte-1uha8ag{grid-template-columns:1fr}.gh.svelte-1uha8ag{display:none}}@media (width<=34rem){.foot-cols.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.pill.svelte-1uha8ag{gap:.4rem;padding-left:.75rem}.pill.svelte-1uha8ag a:where(.svelte-1uha8ag):not(.brand,.btn){font-size:var(--text-xs)}.net.svelte-1uha8ag{margin-top:var(--space-lg);margin-bottom:var(--space-md)}}
