.hero.svelte-1uha8ag{position:relative;overflow:hidden;padding-top:0}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:minmax(360px,46%) 1fr;min-height:calc(100vh - 64px);align-items:stretch}.panel.svelte-1uha8ag{position:relative;z-index:5;padding:var(--s-12) var(--s-8);display:flex;flex-direction:column;border-right:1px solid var(--line);background:linear-gradient(180deg,var(--panel),#05090d)}.mid.svelte-1uha8ag{margin:auto 0}.mid.svelte-1uha8ag .tabs{margin-bottom:var(--s-6)}.hero-head.svelte-1uha8ag{font-size:clamp(2.1rem,3.4vw,3.2rem);line-height:1.05;letter-spacing:-.02em;font-weight:800;margin-bottom:var(--s-6);min-height:3.2em}.sig.svelte-1uha8ag{color:var(--signal);text-shadow:0 0 24px rgba(84,240,200,.4)}.hero-sub.svelte-1uha8ag{color:var(--ink-dim);font-size:var(--fs-body);line-height:1.5;max-width:42ch;margin:0 0 var(--s-6)}.phase-content.svelte-1uha8ag{margin-bottom:var(--s-6);min-height:215px;display:flex;flex-direction:column}.phase-content.svelte-1uha8ag>*{flex:1}.tq.svelte-1uha8ag{color:var(--amber);font-family:var(--font-mono)}.ta.svelte-1uha8ag{color:var(--ink);font-family:var(--font-mono)}.ta-dim.svelte-1uha8ag{color:var(--ink-dim);font-family:var(--font-mono);font-style:italic}.cta.svelte-1uha8ag{display:flex;gap:.8rem;flex-wrap:wrap}.foot.svelte-1uha8ag{font-size:var(--fs-xs);color:var(--ink-dim);letter-spacing:.05em;margin-top:var(--s-6);text-wrap:balance}.app-lead.svelte-1uha8ag{font-size:var(--fs-xs);color:var(--ink-dim);letter-spacing:.04em;margin:var(--s-6) 0 var(--s-3)}.hero-badges.svelte-1uha8ag{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.browser-link.svelte-1uha8ag{color:var(--signal);font-size:var(--fs-xs);min-height:var(--tap-min);display:inline-flex;align-items:center;text-decoration:none}.browser-link.svelte-1uha8ag:hover,.browser-link.svelte-1uha8ag:focus-visible{text-decoration:underline}.stage.svelte-1uha8ag{position:relative;overflow:hidden;background:#020406}.stage.svelte-1uha8ag .windfield{position:absolute;top:0;right:0;bottom:0;left:0;height:100%!important;border:none;border-radius:0}.stage.svelte-1uha8ag canvas{width:100%!important;height:100%!important}.sec-head.svelte-1uha8ag{max-width:56ch;margin-bottom:var(--s-8)}.kicker.svelte-1uha8ag{font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--signal);display:block;margin-bottom:var(--s-2)}.loop.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-6);align-items:stretch}.lnode.svelte-1uha8ag{position:relative;border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);padding:var(--s-6)}.lnode.app.svelte-1uha8ag{border-color:var(--signal-dim);background:var(--signal-glow)}.lnode.relay.svelte-1uha8ag{border-color:color-mix(in srgb,var(--amber) 45%,transparent);background:color-mix(in srgb,var(--amber) 8%,transparent)}.lnode.svelte-1uha8ag:not(:last-child):after{content:"→";position:absolute;right:calc(var(--s-6) * -1);top:50%;transform:translate(50%,-50%);color:var(--ink-dim);font-family:var(--font-mono);font-size:1.1rem}.lnum.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:700;background:var(--signal);color:var(--black);margin-bottom:var(--s-3)}.lnode.relay.svelte-1uha8ag .lnum:where(.svelte-1uha8ag){background:var(--amber)}.lk.svelte-1uha8ag{display:block;font-size:var(--fs-sm);letter-spacing:.04em;color:var(--ink);text-transform:uppercase;margin-bottom:var(--s-2)}.lnode.app.svelte-1uha8ag .lk:where(.svelte-1uha8ag){color:var(--signal)}.lnode.relay.svelte-1uha8ag .lk:where(.svelte-1uha8ag){color:var(--amber)}.lv.svelte-1uha8ag{margin:0;color:var(--ink-dim);font-size:var(--fs-sm);line-height:1.55}.loop-legend.svelte-1uha8ag{margin-top:var(--s-8);font-size:var(--fs-xs);color:var(--ink-dim);letter-spacing:.03em;line-height:1.9}.loop-legend.svelte-1uha8ag .dot:where(.svelte-1uha8ag){display:inline-block;width:.6rem;height:.6rem;border-radius:50%;margin-right:.35rem;vertical-align:middle}.loop-legend.svelte-1uha8ag .dot.app:where(.svelte-1uha8ag){background:var(--signal)}.loop-legend.svelte-1uha8ag .dot.relay:where(.svelte-1uha8ag){background:var(--amber)}.loop-more.svelte-1uha8ag{margin-top:var(--s-4);font-size:var(--fs-xs)}.loop-more.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--signal);display:inline-flex;align-items:center;min-height:var(--tap-min)}.features-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-6)}.features-grid.svelte-1uha8ag .panel-comp{height:100%}.features-grid.svelte-1uha8ag .panel-comp .body{color:var(--ink-dim);line-height:1.6}.plans.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--s-6);align-items:stretch}.plans.svelte-1uha8ag .card{height:100%;display:flex;flex-direction:column}.price.svelte-1uha8ag{display:flex;flex-direction:column;flex:1}.price.svelte-1uha8ag .feats:where(.svelte-1uha8ag){flex:1}.price-head.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--s-6)}.amount.svelte-1uha8ag{font-size:3.5rem;font-weight:800;letter-spacing:-.03em}.per.svelte-1uha8ag{font-size:1.2rem;color:var(--ink-dim);font-weight:500}.plan.svelte-1uha8ag{font-size:var(--fs-h3);color:var(--signal);font-weight:700}.feats.svelte-1uha8ag{list-style:none;padding:0;margin:0 0 var(--s-6);display:flex;flex-direction:column;gap:.7rem}.feats.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-left:1.6rem;position:relative;color:var(--ink)}.feats.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✓";position:absolute;left:0;color:var(--signal);font-weight:700}.fair.svelte-1uha8ag{color:var(--ink-dim);font-size:var(--fs-xs)}.airtime.svelte-1uha8ag{margin-top:var(--s-4);color:var(--ink-dim);font-size:var(--fs-xs)}.price.svelte-1uha8ag .btn{align-self:flex-start}.doorb-lead.svelte-1uha8ag{max-width:60ch;color:var(--ink);line-height:1.6;margin:0 0 var(--s-6)}.doorb-lead.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--signal)}.device-links.svelte-1uha8ag{display:flex;flex-direction:column;gap:.5rem;margin-top:var(--s-4);font-size:var(--fs-xs)}.device-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--signal);text-decoration:none;min-height:var(--tap-min);display:inline-flex;align-items:center}.device-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.compare.svelte-1uha8ag table:where(.svelte-1uha8ag){width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.compare.svelte-1uha8ag th:where(.svelte-1uha8ag),.compare.svelte-1uha8ag td:where(.svelte-1uha8ag){text-align:left;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line)}.compare.svelte-1uha8ag thead:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag){color:var(--ink-dim);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.compare.svelte-1uha8ag thead:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag):nth-child(2){color:var(--signal)}.compare.svelte-1uha8ag .rowh:where(.svelte-1uha8ag){color:var(--ink-dim)}.compare.svelte-1uha8ag td.good:where(.svelte-1uha8ag){color:var(--ink)}.compare.svelte-1uha8ag td.good:where(.svelte-1uha8ag) strong{color:var(--signal)}.est-note.svelte-1uha8ag{margin-top:var(--s-4);color:var(--ink-dim);font-size:var(--fs-xs);line-height:1.5}.compare-cards.svelte-1uha8ag{display:none}.pcard.svelte-1uha8ag{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);padding:var(--s-6)}.pcard.lead.svelte-1uha8ag{border-color:var(--signal-dim);box-shadow:0 0 24px #54f0c814}.pcard-name.svelte-1uha8ag{font-size:var(--fs-sm);letter-spacing:.06em;margin:0 0 var(--s-4)}.pcard.lead.svelte-1uha8ag .pcard-name:where(.svelte-1uha8ag){color:var(--signal)}.pcard.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-3)}.pcard.svelte-1uha8ag .pk:where(.svelte-1uha8ag){display:block;font-size:var(--fs-xs);color:var(--ink-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}.pcard.svelte-1uha8ag .pv:where(.svelte-1uha8ag){color:var(--ink);font-size:var(--fs-sm);line-height:1.5}.pcard.svelte-1uha8ag .pv:where(.svelte-1uha8ag) strong{color:var(--signal)}@media (max-width: 719px){.compare.svelte-1uha8ag{display:none}.compare-cards.svelte-1uha8ag{display:grid;gap:var(--s-4)}}.doorb-cta.svelte-1uha8ag{display:flex;align-items:center;gap:var(--s-4);margin-top:var(--s-6);flex-wrap:wrap}.doorb-note.svelte-1uha8ag{font-size:var(--fs-xs);color:var(--ink-dim)}.compare-link.svelte-1uha8ag{color:var(--signal);font-size:var(--fs-sm);min-height:var(--tap-min);display:inline-flex;align-items:center}.compare-link.svelte-1uha8ag:hover{text-decoration:underline}.faq-list.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-6)}.faq-q.svelte-1uha8ag{font-size:var(--fs-h3);margin-bottom:var(--s-3)}.faq-a.svelte-1uha8ag{color:var(--ink-dim);line-height:1.65;margin:0}@media (max-width: 860px){.hero-grid.svelte-1uha8ag{grid-template-columns:1fr;grid-template-rows:1fr;padding-inline:0;max-width:none;min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px)}.panel.svelte-1uha8ag{border-right:none;border-bottom:1px solid var(--line);padding:var(--s-8) var(--s-6)}.stage.svelte-1uha8ag{display:none}.features-grid.svelte-1uha8ag,.plans.svelte-1uha8ag,.faq-list.svelte-1uha8ag{grid-template-columns:1fr}.phase-content.svelte-1uha8ag{min-height:240px}.device-links.svelte-1uha8ag{display:flex;flex-direction:column;gap:.5rem;margin-top:var(--s-4);font-size:var(--fs-xs)}.device-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--signal);text-decoration:none;min-height:var(--tap-min);display:inline-flex;align-items:center}.device-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.compare.svelte-1uha8ag table:where(.svelte-1uha8ag){font-size:var(--fs-xs)}.compare.svelte-1uha8ag th:where(.svelte-1uha8ag),.compare.svelte-1uha8ag td:where(.svelte-1uha8ag){padding:var(--s-2) var(--s-2)}}@media (max-width: 640px){.panel.svelte-1uha8ag{padding:var(--s-6) var(--s-4)}.hero-grid.svelte-1uha8ag{gap:0}.cta.svelte-1uha8ag{flex-direction:column;align-items:stretch}.cta.svelte-1uha8ag .btn{width:100%}}.showcase.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-4)}.beat.svelte-1uha8ag{margin:0}.beat--wide.svelte-1uha8ag{grid-column:1 / -1}.beat.svelte-1uha8ag img:where(.svelte-1uha8ag),.beat.svelte-1uha8ag video:where(.svelte-1uha8ag){width:100%;display:block;border:1px solid var(--line);border-radius:var(--r-sm)}.beat.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:4 / 3;object-fit:cover}.beat.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){margin-top:var(--s-2);font-size:var(--fs-xs);color:var(--ink-dim);letter-spacing:.06em}.beat-n.svelte-1uha8ag{color:var(--signal);margin-right:var(--s-2)}.showcase-cta.svelte-1uha8ag{display:flex;align-items:center;gap:var(--s-4);margin-top:var(--s-6);flex-wrap:wrap}.showcase-note.svelte-1uha8ag{font-size:var(--fs-xs);color:var(--ink-dim)}@media (max-width: 720px){.showcase.svelte-1uha8ag{grid-template-columns:1fr}}.store-badge.svelte-1uha8ag{display:inline-flex;align-items:center;gap:var(--s-3);min-height:var(--tap-min);padding:0 var(--s-4);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);text-decoration:none;transition:border-color .15s,color .15s}.store-badge.svelte-1uha8ag:hover,.store-badge.svelte-1uha8ag:focus-visible{border-color:var(--signal);color:var(--signal)}.store-ic.svelte-1uha8ag{width:22px;height:22px;flex-shrink:0}.store-txt.svelte-1uha8ag{display:flex;flex-direction:column;line-height:1.1;text-align:left}.store-sm.svelte-1uha8ag{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-dim)}.store-badge.svelte-1uha8ag:hover .store-sm:where(.svelte-1uha8ag),.store-badge.svelte-1uha8ag:focus-visible .store-sm:where(.svelte-1uha8ag){color:inherit}.store-lg.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:700;white-space:nowrap}@media (max-width: 860px){.loop.svelte-1uha8ag{grid-template-columns:1fr;gap:var(--s-8)}.lnode.svelte-1uha8ag:not(:last-child):after{content:"↓";left:50%;right:auto;top:auto;bottom:calc(var(--s-8) / -2);transform:translate(-50%,50%);background:var(--black);padding:0 .35rem;line-height:1}}@media (max-width: 640px){.hero-badges.svelte-1uha8ag{flex-direction:column;align-items:stretch}.store-badge.svelte-1uha8ag{width:100%;justify-content:center}.browser-link.svelte-1uha8ag{justify-content:center}}
