.hp:where(.astro-d32ejlv2){width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.faint:where(.astro-d32ejlv2){color:var(--faint)}.muted:where(.astro-d32ejlv2){color:var(--muted)}.accent:where(.astro-d32ejlv2){color:var(--accent)}.error:where(.astro-d32ejlv2){color:var(--error)}.small:where(.astro-d32ejlv2){font-size:12px}.nowrap:where(.astro-d32ejlv2){white-space:nowrap}.topbar:where(.astro-d32ejlv2){z-index:20;height:var(--header-h);backdrop-filter:saturate(160%)blur(14px);background:#0f1012b8;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.topbar-inner:where(.astro-d32ejlv2){justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.brand:where(.astro-d32ejlv2){color:var(--accent);align-items:center;gap:10px;text-decoration:none;display:flex}.brand:where(.astro-d32ejlv2) span:where(.astro-d32ejlv2){color:var(--text);font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:700}.nav:where(.astro-d32ejlv2){align-items:center;gap:28px;font-size:15px;display:flex}.nav-link:where(.astro-d32ejlv2){color:var(--muted);text-decoration:none;transition:color .15s}.nav-link:where(.astro-d32ejlv2):hover{color:var(--text)}.hero:where(.astro-d32ejlv2){isolation:isolate;margin-top:calc(-1 * var(--header-h));align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-bg:where(.astro-d32ejlv2){--grid:#ffffff0d;z-index:-1;background:linear-gradient(var(--grid) 1px, transparent 1px) 50% 0 / 64px 64px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 50% 0 / 64px 64px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(80% 75% at 50% 35%,#000 25%,#0000 85%);mask-image:radial-gradient(80% 75% at 50% 35%,#000 25%,#0000 85%)}.hero-bg:where(.astro-d32ejlv2):before{content:"";background:radial-gradient(55% 45% at 50% 0,#d2f65a29,#0000 70%);animation:8s ease-in-out infinite rc-glow;position:absolute;inset:0}.beams:where(.astro-d32ejlv2){--clear:linear-gradient(90deg, #000 calc(50% - 600px), transparent calc(50% - 500px), transparent calc(50% + 500px), #000 calc(50% + 600px));-webkit-mask-image:var(--clear);mask-image:var(--clear);position:absolute;inset:0}.beam:where(.astro-d32ejlv2){opacity:.75;position:absolute}.beam:where(.astro-d32ejlv2):after{content:"";background:var(--accent);width:3px;height:3px;box-shadow:0 0 8px 1px var(--accent);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.beam-h:where(.astro-d32ejlv2){background:linear-gradient(90deg, transparent, var(--accent));width:180px;height:1px;animation:11s linear infinite rc-beam-h;left:0}.beam-v:where(.astro-d32ejlv2){background:linear-gradient(180deg, transparent, var(--accent));width:1px;height:180px;animation:9s linear infinite rc-beam-v;top:0}.beam:where(.astro-d32ejlv2):first-child{top:192px}.beam:where(.astro-d32ejlv2):nth-child(2){animation-duration:14s;animation-delay:-6s;top:448px}.beam:where(.astro-d32ejlv2):nth-child(3){animation-duration:12s;animation-delay:-3s;top:640px}.beam:where(.astro-d32ejlv2):nth-child(4){animation-delay:-2s;left:calc(50% - 608px)}.beam:where(.astro-d32ejlv2):nth-child(5){animation-duration:13s;animation-delay:-9s;left:calc(50% - 544px)}.beam:where(.astro-d32ejlv2):nth-child(6){animation-duration:12s;animation-delay:-7s;left:calc(50% + 544px)}.beam:where(.astro-d32ejlv2):nth-child(7){animation-duration:10s;animation-delay:-4s;left:calc(50% + 672px)}@media (prefers-reduced-motion:reduce){.beams:where(.astro-d32ejlv2){display:none}}.hero-inner:where(.astro-d32ejlv2){width:100%;padding-top:calc(var(--header-h) + 40px);text-align:center;flex-direction:column;align-items:center;gap:24px;padding-bottom:56px;display:flex}.pill:where(.astro-d32ejlv2){border:1px solid var(--border);color:var(--muted);background:#16181bb3;border-radius:999px;align-items:center;gap:10px;padding:6px 14px;font-size:14px;display:inline-flex}.pulse:where(.astro-d32ejlv2){background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;animation:2s ease-in-out infinite rc-pulse}h1:where(.astro-d32ejlv2){max-width:980px;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(42px,6.6vw,80px);font-weight:700;line-height:1.03}.lede:where(.astro-d32ejlv2){max-width:660px;color:var(--muted);text-wrap:pretty;margin:0;font-size:20px}.waitlist:where(.astro-d32ejlv2){flex-wrap:wrap;justify-content:center;gap:12px;width:100%;max-width:520px;scroll-margin-top:96px;display:flex}.email:where(.astro-d32ejlv2){background:var(--surface);border:1px solid var(--border);min-width:0;min-height:48px;color:var(--text);font-family:var(--font-body);border-radius:8px;flex:260px;padding:0 16px;font-size:16px;transition:border-color .15s}.email:where(.astro-d32ejlv2):hover{border-color:var(--faint)}.email:where(.astro-d32ejlv2)::placeholder{color:var(--faint)}.email:where(.astro-d32ejlv2):focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.waitlist:where(.astro-d32ejlv2) .btn:where(.astro-d32ejlv2){font-family:var(--font-body);cursor:pointer;background:0 0;font-size:16px}.try-it:where(.astro-d32ejlv2){border:1px solid var(--accent-line);background:linear-gradient(180deg, var(--accent-soft), transparent 70%), var(--surface);width:100%;max-width:640px;box-shadow:0 0 64px -32px var(--accent);border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:24px;scroll-margin-top:96px;display:flex}.try-title:where(.astro-d32ejlv2){font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:26px}.try-lede:where(.astro-d32ejlv2){color:var(--muted);margin:0}.steps:where(.astro-d32ejlv2){flex-direction:column;gap:8px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:flex}.try-note:where(.astro-d32ejlv2){color:var(--faint);text-wrap:balance;margin:0;font-size:13px}.try-note:where(.astro-d32ejlv2) a:where(.astro-d32ejlv2){color:var(--muted)}.join:where(.astro-d32ejlv2){flex-direction:column;align-items:center;gap:6px;max-width:520px;margin-top:8px;display:flex}.join-title:where(.astro-d32ejlv2){margin:0;font-size:18px;font-weight:600}.join:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){color:var(--muted);margin:0;font-size:15px}.preview-label:where(.astro-d32ejlv2){font-family:var(--font-mono);color:var(--faint);letter-spacing:.04em;font-size:12px}.cmd:where(.astro-d32ejlv2){background:var(--bg);border:1px solid var(--border);text-align:left;border-radius:8px;align-items:center;gap:12px;min-height:48px;padding:6px 6px 6px 16px;font-size:14px;display:flex}.cmd:where(.astro-d32ejlv2) code:where(.astro-d32ejlv2){min-width:0;font:inherit;overflow-wrap:anywhere;flex:auto}.copy:where(.astro-d32ejlv2){border:1px solid var(--border);background:var(--surface-2);min-width:68px;min-height:36px;color:var(--text);font-family:var(--font-body);cursor:pointer;border-radius:6px;flex:none;padding:0 12px;font-size:13px}.copy:where(.astro-d32ejlv2):hover{border-color:var(--faint)}.try:where(.astro-d32ejlv2){text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:4px;display:flex}.try:where(.astro-d32ejlv2)[hidden]{display:none}.try-btn:where(.astro-d32ejlv2){min-height:44px}.flow:where(.astro-d32ejlv2){grid-template-columns:auto 96px auto 96px auto;justify-content:center;align-items:center;width:100%;padding-top:4px;font-size:14px;display:grid}.flow-col:where(.astro-d32ejlv2){flex-direction:column;gap:12px;display:flex}.flow-chip:where(.astro-d32ejlv2){border:1px solid var(--border);background:var(--surface);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;height:36px;padding:0 16px;display:flex}.flow-chip:where(.astro-d32ejlv2).mono{font-size:13px}.flow-wire:where(.astro-d32ejlv2) path:where(.astro-d32ejlv2){stroke:var(--border)}.flow-wire:where(.astro-d32ejlv2) .wire-pulse:where(.astro-d32ejlv2){stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:10 110;stroke-dashoffset:10px;animation:3.6s linear infinite rc-wire}.wire-pulse:where(.astro-d32ejlv2):nth-of-type(3n+2){animation-delay:-1.2s}.wire-pulse:where(.astro-d32ejlv2):nth-of-type(3n){animation-delay:-2.4s}.flow-hub:where(.astro-d32ejlv2){border:1px solid var(--accent-line);background:linear-gradient(180deg, var(--accent-soft), transparent 70%), var(--surface);box-shadow:0 0 64px -24px var(--accent);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:18px 22px;display:flex}.flow-hub:where(.astro-d32ejlv2) .brand:where(.astro-d32ejlv2) span:where(.astro-d32ejlv2){font-size:20px}.flow-steps:where(.astro-d32ejlv2){gap:6px;display:flex}.flow-link:where(.astro-d32ejlv2){background:var(--border);width:1px;height:24px;display:none}@media (prefers-reduced-motion:reduce){.wire-pulse:where(.astro-d32ejlv2){display:none}}.note:where(.astro-d32ejlv2){max-width:520px;color:var(--faint);text-wrap:balance;margin:0;font-size:13px}.note:where(.astro-d32ejlv2) a:where(.astro-d32ejlv2){color:var(--muted)}.form-msg:where(.astro-d32ejlv2){color:var(--error);margin:0;font-size:15px}.email:where(.astro-d32ejlv2)[aria-invalid=true]{border-color:var(--error)}.waitlist-done:where(.astro-d32ejlv2){flex-direction:column;align-items:center;gap:10px;width:100%;max-width:600px;display:flex}.waitlist-done:where(.astro-d32ejlv2) .survey{margin-top:20px}.waitlist-done:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){max-width:460px;color:var(--muted);margin:0}.waitlist-done:where(.astro-d32ejlv2):not([hidden])~:where(.astro-d32ejlv2):is(.note,.flow,.flow-label){display:none}.done-badge:where(.astro-d32ejlv2){background:var(--accent-soft);border:1px solid var(--accent-line);width:44px;height:44px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.done-title:where(.astro-d32ejlv2){font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28px}.done-title:where(.astro-d32ejlv2):focus{outline:none}.section-head:where(.astro-d32ejlv2){flex-direction:column;gap:10px;display:flex}.section-head:where(.astro-d32ejlv2).narrow{max-width:640px}.demo:where(.astro-d32ejlv2){border:1px solid var(--border);background:var(--surface);box-shadow:0 0 0 1px #ffffff05, 0 40px 80px -48px #000, 0 0 120px -60px var(--accent-line);border-radius:14px;overflow:hidden}.tabs:where(.astro-d32ejlv2){border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.tab:where(.astro-d32ejlv2){min-height:56px;color:var(--muted);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:none;flex:200px;align-items:center;gap:12px;padding:0 20px;font-size:15px;font-weight:500;transition:color .15s,background-color .15s;display:flex;position:relative}.tab:where(.astro-d32ejlv2)+.tab:where(.astro-d32ejlv2){border-left:1px solid var(--border)}.tab:where(.astro-d32ejlv2):focus-visible{outline-offset:-2px}.tab:where(.astro-d32ejlv2):hover{color:var(--text)}.tab-num:where(.astro-d32ejlv2){color:var(--faint);font-size:12px}.tab:where(.astro-d32ejlv2)[aria-pressed=true]{background:var(--surface-2);color:var(--text);font-weight:600}.tab:where(.astro-d32ejlv2)[aria-pressed=true] .tab-num:where(.astro-d32ejlv2){color:var(--accent)}.tab-bar:where(.astro-d32ejlv2){background:var(--accent);height:2px;display:none;position:absolute;bottom:0;left:0}.tab:where(.astro-d32ejlv2)[aria-pressed=true] .tab-bar:where(.astro-d32ejlv2){width:100%;animation:rc-progress var(--scene-dur,0s) linear;display:block}.stage:where(.astro-d32ejlv2){padding:24px;display:grid}.stage:where(.astro-d32ejlv2)>.scene:where(.astro-d32ejlv2){grid-area:1/1;min-width:0}.stage:where(.astro-d32ejlv2)>.scene:where(.astro-d32ejlv2)[hidden]{visibility:hidden;display:flex!important}.stage:where(.astro-d32ejlv2) :where(.astro-d32ejlv2)[data-at][hidden]{visibility:hidden;display:block!important}.stage:where(.astro-d32ejlv2) :is(.meta>div,.attempt):where(.astro-d32ejlv2)[hidden]{display:flex!important}.stage:where(.astro-d32ejlv2) .verified:where(.astro-d32ejlv2)[hidden]{display:inline-flex!important}.stage:where(.astro-d32ejlv2) :is(.code,.chip):where(.astro-d32ejlv2)[hidden]{display:none!important}.scene:where(.astro-d32ejlv2):not([hidden]){animation:.4s ease-out rc-in}:where(.astro-d32ejlv2)[data-at]:not([hidden]){animation:.3s ease-out rc-in}.panel:where(.astro-d32ejlv2){border:1px solid var(--border);background:var(--bg);border-radius:10px;overflow:hidden}.panel:where(.astro-d32ejlv2).terminal{background:var(--terminal)}.panel-head:where(.astro-d32ejlv2){border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;display:flex}.code:where(.astro-d32ejlv2){font-family:var(--font-mono);border-radius:4px;padding:2px 8px;font-size:12px}.code:where(.astro-d32ejlv2).ok{background:var(--ok-bg);color:var(--accent)}.code:where(.astro-d32ejlv2).err{background:var(--error-bg);color:var(--error)}.scene-split:where(.astro-d32ejlv2){flex-wrap:wrap;gap:20px;display:flex}.events:where(.astro-d32ejlv2){flex-direction:column;flex:320px;display:flex}.event:where(.astro-d32ejlv2){border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 16px;display:flex}.event:where(.astro-d32ejlv2):last-child{border-bottom:none}.event-hl:where(.astro-d32ejlv2){background:var(--row-hover)}.event-name:where(.astro-d32ejlv2){overflow-wrap:anywhere;flex:auto;min-width:0;font-size:13px}.chip:where(.astro-d32ejlv2){border:1px solid var(--border);color:var(--text);border-radius:6px;padding:4px 10px;font-size:12px}.chip-on:where(.astro-d32ejlv2){border-color:var(--accent);background:var(--accent);color:var(--bg);font-weight:600}.terminal:where(.astro-d32ejlv2){flex-direction:column;flex:1.4 380px;min-width:0;display:flex}.term-head:where(.astro-d32ejlv2){justify-content:flex-start;gap:8px}.dot:where(.astro-d32ejlv2){border:1px solid #3a3f45;border-radius:50%;width:10px;height:10px}.term-title:where(.astro-d32ejlv2){margin-left:8px}.term-body:where(.astro-d32ejlv2){flex-direction:column;gap:10px;padding:18px;font-size:13px;line-height:1.6;display:flex;overflow-x:auto}.scene-inspect:where(.astro-d32ejlv2){flex-direction:column;gap:20px;display:flex}.inspect-head:where(.astro-d32ejlv2){flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inspect-name:where(.astro-d32ejlv2){font-size:16px;font-weight:500}.verified:where(.astro-d32ejlv2){background:var(--ok-bg);color:var(--accent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.inspect-grid:where(.astro-d32ejlv2){flex-wrap:wrap;gap:20px;display:flex}.meta:where(.astro-d32ejlv2){flex-direction:column;flex:260px;align-self:flex-start;margin:0;display:flex}.meta:where(.astro-d32ejlv2)>div:where(.astro-d32ejlv2){border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:12px 16px;font-size:13px;display:flex}.meta:where(.astro-d32ejlv2)>div:where(.astro-d32ejlv2):last-child{border-bottom:none}.meta:where(.astro-d32ejlv2) dt:where(.astro-d32ejlv2){color:var(--muted)}.meta:where(.astro-d32ejlv2) dd:where(.astro-d32ejlv2){text-align:right;margin:0}.payload:where(.astro-d32ejlv2){flex:1.5 340px;overflow-x:auto}.payload:where(.astro-d32ejlv2) pre:where(.astro-d32ejlv2){margin:0;padding:16px 18px;font-size:13px;line-height:1.7;animation-duration:.4s}.attempts:where(.astro-d32ejlv2){flex-direction:column;gap:8px;display:flex}.attempt-list:where(.astro-d32ejlv2){flex-wrap:wrap;gap:10px;display:flex}.attempt:where(.astro-d32ejlv2){border:1px solid var(--border);border-radius:8px;flex:220px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.attempt:where(.astro-d32ejlv2)>:where(.astro-d32ejlv2):last-child{margin-left:auto}.attempt-ok:where(.astro-d32ejlv2){border-color:var(--accent)}.scene-fanout:where(.astro-d32ejlv2){flex-wrap:wrap;align-items:center;gap:20px;display:flex}.source:where(.astro-d32ejlv2){border-color:var(--accent);flex-direction:column;flex:0 220px;gap:8px;padding:18px;display:flex}.source-name:where(.astro-d32ejlv2){font-size:15px;font-weight:500}.routes:where(.astro-d32ejlv2){flex-direction:column;flex:420px;gap:12px;min-width:0;display:flex}.route:where(.astro-d32ejlv2){align-items:center;display:flex}.line:where(.astro-d32ejlv2){background:var(--border);flex:60px;min-width:40px;height:2px;position:relative}.line-fill:where(.astro-d32ejlv2){background:var(--accent);position:absolute;inset:0}.line-dot:where(.astro-d32ejlv2){background:var(--accent);border-radius:50%;width:8px;height:8px;animation:.8s ease-in rc-travel;position:absolute;top:-3px;left:calc(100% - 8px)}.dest:where(.astro-d32ejlv2){color:var(--muted);border-radius:8px;flex:3 260px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.dest-text:where(.astro-d32ejlv2){overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.dest-name:where(.astro-d32ejlv2){color:var(--text);font-size:14px;font-weight:500}.dest-result:where(.astro-d32ejlv2){color:var(--accent);text-align:right;margin-left:auto;font-size:12px}.band:where(.astro-d32ejlv2){border-top:1px solid var(--divider)}.band-inner:where(.astro-d32ejlv2){flex-direction:column;gap:40px;padding-top:96px;padding-bottom:96px;display:flex}.features:where(.astro-d32ejlv2){background:var(--border);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.feature:where(.astro-d32ejlv2){background:var(--bg);flex-direction:column;gap:12px;padding:28px;transition:background-color .2s;display:flex}.feature:where(.astro-d32ejlv2):hover{background:var(--surface)}.feature-head:where(.astro-d32ejlv2){justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.feature-icon:where(.astro-d32ejlv2){box-sizing:content-box;color:var(--accent);background:var(--accent-soft);border:1px solid #d2f65a2e;border-radius:10px;padding:9px}.tag:where(.astro-d32ejlv2){font-family:var(--font-mono);letter-spacing:.02em;border:1px solid var(--border);color:var(--muted);border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:400}.tab:where(.astro-d32ejlv2) .tag:where(.astro-d32ejlv2){margin-left:auto}.feature:where(.astro-d32ejlv2) h3:where(.astro-d32ejlv2){margin:0;font-size:18px;font-weight:600}.feature:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){color:var(--muted);margin:0}.compare:where(.astro-d32ejlv2){flex-wrap:wrap;gap:20px;display:flex}.compare-col:where(.astro-d32ejlv2){flex-direction:column;flex:320px;gap:18px;padding:28px;display:flex}.compare-us:where(.astro-d32ejlv2){border-color:var(--accent-line);background:linear-gradient(180deg, var(--accent-soft), transparent 55%), var(--bg);flex-grow:1.4}.compare:where(.astro-d32ejlv2) h3:where(.astro-d32ejlv2){align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}.compare:where(.astro-d32ejlv2) h3:where(.astro-d32ejlv2) svg{width:22px;height:22px;color:var(--accent)}.compare:where(.astro-d32ejlv2) ul:where(.astro-d32ejlv2){color:var(--muted);flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.compare:where(.astro-d32ejlv2) li:where(.astro-d32ejlv2){padding-left:28px;position:relative}.compare:where(.astro-d32ejlv2) li:where(.astro-d32ejlv2):before{content:"";background:var(--faint);width:10px;height:2px;position:absolute;top:.72em;left:4px}.compare-us:where(.astro-d32ejlv2) li:where(.astro-d32ejlv2){color:var(--text)}.compare-us:where(.astro-d32ejlv2) li:where(.astro-d32ejlv2):before{border:solid var(--accent);background:0 0;border-width:0 2px 2px 0;width:6px;height:11px;top:.28em;left:6px;transform:rotate(45deg)}.loop:where(.astro-d32ejlv2){flex-flow:wrap;align-items:center;gap:48px}.loop-copy:where(.astro-d32ejlv2){flex-direction:column;flex:380px;gap:20px;display:flex}.loop-points:where(.astro-d32ejlv2){color:var(--muted);flex-direction:column;gap:14px;display:flex}.loop-points:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){margin:0}.loop-points:where(.astro-d32ejlv2) strong:where(.astro-d32ejlv2){color:var(--text);font-weight:600}.loop-link:where(.astro-d32ejlv2){color:var(--accent);font-weight:500;text-decoration:none}.loop-link:where(.astro-d32ejlv2):hover{text-decoration:underline}.loop-term:where(.astro-d32ejlv2){border-radius:12px;flex:420px;box-shadow:0 40px 80px -48px #000}.loop-term:where(.astro-d32ejlv2) pre:where(.astro-d32ejlv2){margin:0;padding:24px;font-size:14px;line-height:1.9;overflow-x:auto}.faq-layout:where(.astro-d32ejlv2){grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:40px 64px;display:grid}.faq-layout:where(.astro-d32ejlv2) .section-head:where(.astro-d32ejlv2){top:calc(var(--header-h) + 32px);position:sticky}.faq:where(.astro-d32ejlv2){border-top:1px solid var(--border)}.faq:where(.astro-d32ejlv2) details:where(.astro-d32ejlv2){border-bottom:1px solid var(--border)}.faq:where(.astro-d32ejlv2) summary:where(.astro-d32ejlv2){cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.faq:where(.astro-d32ejlv2) summary:where(.astro-d32ejlv2)::-webkit-details-marker{display:none}.faq:where(.astro-d32ejlv2) summary:where(.astro-d32ejlv2):after{content:"+";font-family:var(--font-mono);color:var(--accent);flex:none;font-size:20px;font-weight:400;line-height:1;transition:transform .2s}.faq:where(.astro-d32ejlv2) summary:where(.astro-d32ejlv2):hover{color:#fff}.faq:where(.astro-d32ejlv2) details:where(.astro-d32ejlv2)[open] summary:where(.astro-d32ejlv2):after{transform:rotate(45deg)}.faq:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){max-width:680px;color:var(--muted);margin:0;padding-bottom:20px}.cta:where(.astro-d32ejlv2){padding-top:96px;padding-bottom:96px}.cta-panel:where(.astro-d32ejlv2){border:1px solid var(--border);text-align:center;background:radial-gradient(ellipse 60% 90% at 50% 0%, #d2f65a21, transparent 70%), var(--surface);border-radius:20px;flex-direction:column;align-items:center;gap:24px;padding:80px 24px;display:flex}.cta:where(.astro-d32ejlv2) h2:where(.astro-d32ejlv2){max-width:720px;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(34px,5vw,56px);font-weight:700;line-height:1.05}.cta:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){max-width:520px;margin:0}.cta-actions:where(.astro-d32ejlv2){flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.footer:where(.astro-d32ejlv2){color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding-top:40px;padding-bottom:32px;font-size:14px;display:flex}.footer-brand:where(.astro-d32ejlv2){flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.footer:where(.astro-d32ejlv2) nav:where(.astro-d32ejlv2){flex-wrap:wrap;gap:24px;display:flex}.footer:where(.astro-d32ejlv2) nav:where(.astro-d32ejlv2) a:where(.astro-d32ejlv2){color:var(--muted);text-decoration:none;transition:color .15s}.footer:where(.astro-d32ejlv2) nav:where(.astro-d32ejlv2) a:where(.astro-d32ejlv2):hover{color:var(--text)}.footer-copy:where(.astro-d32ejlv2){border-top:1px solid var(--divider);flex-basis:100%;padding-top:20px}@media (width<=960px){.flow:where(.astro-d32ejlv2){grid-template-columns:minmax(0,1fr);justify-items:center}.flow-col:where(.astro-d32ejlv2){flex-flow:wrap;justify-content:center;gap:8px}.flow-wire:where(.astro-d32ejlv2){display:none}.flow-link:where(.astro-d32ejlv2){display:block}.tab:where(.astro-d32ejlv2){flex-basis:100%}.tab:where(.astro-d32ejlv2)+.tab:where(.astro-d32ejlv2){border-left:none;border-top:1px solid var(--border)}.features:where(.astro-d32ejlv2){grid-template-columns:repeat(2,minmax(0,1fr))}.faq-layout:where(.astro-d32ejlv2){grid-template-columns:minmax(0,1fr)}.faq-layout:where(.astro-d32ejlv2) .section-head:where(.astro-d32ejlv2){position:static}}@media (width<=760px){.nav-link:where(.astro-d32ejlv2){display:none}.band-inner:where(.astro-d32ejlv2),.cta:where(.astro-d32ejlv2){padding-top:72px;padding-bottom:72px}.cta-panel:where(.astro-d32ejlv2){padding:56px 20px}}@media (width<=560px){.beams:where(.astro-d32ejlv2){display:none}.hero-bg:where(.astro-d32ejlv2):before{opacity:.65;animation:none}.hero-inner:where(.astro-d32ejlv2){padding-bottom:48px}.pill:where(.astro-d32ejlv2){gap:8px;padding:5px 12px;font-size:13px}.lede:where(.astro-d32ejlv2){font-size:18px}.waitlist:where(.astro-d32ejlv2) .btn:where(.astro-d32ejlv2){flex:100%}.try-it:where(.astro-d32ejlv2){padding:20px 16px}.cmd:where(.astro-d32ejlv2){gap:8px;padding-left:12px;font-size:13px}.event:where(.astro-d32ejlv2):nth-child(n+6){display:none}.features:where(.astro-d32ejlv2){grid-template-columns:minmax(0,1fr)}.stage:where(.astro-d32ejlv2){padding:16px}.terminal:where(.astro-d32ejlv2),.events:where(.astro-d32ejlv2),.payload:where(.astro-d32ejlv2),.loop-term:where(.astro-d32ejlv2),.loop-copy:where(.astro-d32ejlv2),.routes:where(.astro-d32ejlv2){flex-basis:100%}.line:where(.astro-d32ejlv2){flex:0 0 20px;min-width:20px}.dest:where(.astro-d32ejlv2){gap:10px;padding:12px}.dest-result:where(.astro-d32ejlv2){flex:none;max-width:40%}}
