.landing.svelte-1uha8ag{gap:clamp(var(--space-12), 8vw, var(--space-16));padding:clamp(1rem,4vw,3rem);display:grid;overflow-x:clip}.hero.svelte-1uha8ag{gap:clamp(var(--space-6), 4vw, var(--space-12));grid-template-columns:minmax(300px,5fr) minmax(360px,6fr);align-items:start;padding-block-start:var(--space-6);display:grid}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--text-2xl);letter-spacing:-.035em;margin-block:var(--space-4) var(--space-3);text-wrap:balance;font-weight:700;line-height:1.02}.hero-measure.svelte-1uha8ag{block-size:1px;inline-size:min(340px,70%);margin:0 0 var(--space-4);background:var(--accent-grad);animation:svelte-1uha8ag-measure-draw .9s var(--ease-kinetic) both;transform-origin:0;border:0;display:block;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000);mask-image:linear-gradient(90deg,#000 55%,#0000)}@keyframes svelte-1uha8ag-measure-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-pronounce.svelte-1uha8ag{align-items:baseline;gap:var(--space-2) var(--space-3);margin-block:var(--space-4);flex-wrap:wrap;max-inline-size:100%;display:flex}.hero-pronounce.svelte-1uha8ag .hero-brand:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:var(--text-lg);color:var(--accent);font-weight:700}.hero-lede.svelte-1uha8ag{color:var(--ink-mute);font-size:var(--text-md);max-inline-size:54ch}.hero-actions.svelte-1uha8ag{gap:var(--space-3);margin-block:var(--space-6);flex-wrap:wrap;display:flex}.install.svelte-1uha8ag{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-inset);inline-size:fit-content;max-inline-size:100%;box-shadow:inset 0 1px 0 var(--edge-hi);overflow:hidden}.pm-tabs.svelte-1uha8ag{border-block-end:1px solid var(--line);display:flex}.pm-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-faint);border-inline-end:1px solid var(--line);transition:color var(--dur-fast) var(--ease-precise);padding:.34rem .7rem}.pm-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:var(--ink-mute)}.pm-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag).active{color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent)}.pm-line.svelte-1uha8ag{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-3);display:flex}.pm-line.svelte-1uha8ag code:where(.svelte-1uha8ag){font-size:var(--text-sm);color:var(--ink);white-space:nowrap;overflow-x:auto}.pm-line.svelte-1uha8ag .pm-prompt:where(.svelte-1uha8ag){color:var(--ink-faint)}.pm-line.svelte-1uha8ag .pm-copy:where(.svelte-1uha8ag){color:var(--ink-faint);transition:color var(--dur-fast) var(--ease-precise);flex:none;margin-inline-start:auto}.pm-line.svelte-1uha8ag .pm-copy:where(.svelte-1uha8ag):hover{color:var(--accent)}.instrument.svelte-1uha8ag{box-shadow:inset 0 1px 0 var(--edge-hi), var(--shadow-plate);display:grid;overflow:hidden}.instrument-tabs.svelte-1uha8ag{border-block-end:1px solid var(--line);display:flex}.instrument-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-faint);border-inline-end:1px solid var(--line);transition:color var(--dur-fast) var(--ease-precise), background-color var(--dur-fast) var(--ease-precise);flex:1}.instrument-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag):last-child{border-inline-end:none}.instrument-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:var(--ink-mute)}.instrument-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag).active{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);position:relative}.instrument-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag).active:after{content:"";background:var(--accent-grad);block-size:2px;box-shadow:0 0 10px var(--glow);position:absolute;inset-block-end:0;inset-inline:0}.instrument-stage.svelte-1uha8ag{position:relative}.stage-svg.svelte-1uha8ag{padding:var(--space-4);animation:svelte-1uha8ag-stage-in .46s var(--ease-kinetic) both;border:none}.stage-svg.svelte-1uha8ag [data-node-id]{animation:svelte-1uha8ag-fade-in .56s var(--ease-kinetic) both}.stage-svg.svelte-1uha8ag [data-wire-source]{animation:svelte-1uha8ag-fade-in .68s var(--ease-kinetic) .14s both}@keyframes svelte-1uha8ag-stage-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@keyframes svelte-1uha8ag-fade-in{0%{opacity:0}to{opacity:1}}.stage-badge.svelte-1uha8ag{background:color-mix(in srgb, var(--bg-panel) 80%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.1rem .4rem;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.instrument-metrics.svelte-1uha8ag{background:var(--line);border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid}.instrument-metrics.svelte-1uha8ag div:where(.svelte-1uha8ag){background:var(--bg-panel);padding:var(--space-2) var(--space-3);gap:2px;display:grid}.instrument-metrics.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-faint)}.instrument-metrics.svelte-1uha8ag dd:where(.svelte-1uha8ag){font-size:var(--text-md);margin:0}.stage-src.svelte-1uha8ag{max-block-size:208px;font-size:var(--text-xs);animation:crossfade var(--dur-med) var(--ease-precise) both;border:none}.section-head.svelte-1uha8ag{margin-block-end:var(--space-8)}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-xl);letter-spacing:-.025em;text-wrap:balance;max-inline-size:26ch}.stepper.svelte-1uha8ag{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.step.svelte-1uha8ag{gap:var(--space-3);align-content:start;display:grid}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:var(--text-md);color:var(--ink)}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-sm);color:var(--ink-mute);max-inline-size:30ch;margin:0}.step-rail.svelte-1uha8ag{align-items:center;gap:var(--space-3);display:flex}.step-disc.svelte-1uha8ag{block-size:2.4rem;inline-size:2.4rem;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--accent);background:var(--bg-inset);box-shadow:0 0 0 1px var(--line-strong), inset 0 1px 3px #00000040;animation:svelte-1uha8ag-disc-pop .52s var(--ease-kinetic) backwards;animation-delay:calc(var(--i) * .13s + .12s);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.step-disc.svelte-1uha8ag:before{content:"";background:var(--accent-grad);opacity:.28;z-index:-1;border-radius:50%;position:absolute;inset:-3px}.step-line.svelte-1uha8ag{background:linear-gradient(90deg, var(--accent), var(--line) 55%);background-size:220% 100%;flex:1;block-size:1px;animation:2.6s linear infinite svelte-1uha8ag-signal-flow}.step.svelte-1uha8ag:last-child .step-line:where(.svelte-1uha8ag){display:none}@keyframes svelte-1uha8ag-disc-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1uha8ag-signal-flow{0%{background-position:120% 0}to{background-position:-120% 0}}.feature-grid.svelte-1uha8ag{gap:var(--space-3);grid-template-columns:repeat(6,1fr);display:grid}.feature.svelte-1uha8ag{padding:clamp(var(--space-4), 2.5vw, var(--space-6));gap:var(--space-2);min-block-size:172px;transition:border-color var(--dur-kinetic) var(--ease-kinetic), box-shadow var(--dur-kinetic) var(--ease-kinetic), transform var(--dur-kinetic) var(--ease-kinetic);align-content:start;display:grid}.feature.svelte-1uha8ag:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));box-shadow:var(--shadow-lift);transform:translateY(-3px)}.feature.svelte-1uha8ag .feature-n:where(.svelte-1uha8ag){color:var(--accent);font-size:var(--text-sm);letter-spacing:.06em}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--text-md)}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-mute);font-size:var(--text-sm);margin:0}.feature[data-span="3"].svelte-1uha8ag{grid-column:span 3}.feature[data-span="2"].svelte-1uha8ag{grid-column:span 2}.feature[data-span="6"].svelte-1uha8ag{grid-column:span 6}.feature-limits.svelte-1uha8ag{gap:clamp(var(--space-4), 3vw, var(--space-8));grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;display:grid}.feature-limits.svelte-1uha8ag .limits-copy:where(.svelte-1uha8ag){gap:var(--space-2);align-content:start;display:grid}.limits-grid.svelte-1uha8ag{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.limits-grid.svelte-1uha8ag div:where(.svelte-1uha8ag){background:var(--bg-inset);padding:var(--space-3);gap:var(--space-1);display:grid}.limits-grid.svelte-1uha8ag dd:where(.svelte-1uha8ag){font-size:var(--text-lg);color:var(--accent);font-variant-numeric:tabular-nums;margin:0}.limits-grid.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-faint)}@media (width<=960px){.hero.svelte-1uha8ag{grid-template-columns:1fr}.stepper.svelte-1uha8ag{grid-template-columns:1fr 1fr}.step-line.svelte-1uha8ag{display:none}.feature[data-span="3"].svelte-1uha8ag{grid-column:span 3}.feature[data-span="2"].svelte-1uha8ag,.feature[data-span="6"].svelte-1uha8ag{grid-column:span 6}.feature-limits.svelte-1uha8ag{grid-template-columns:1fr}}@media (width<=620px){.stepper.svelte-1uha8ag{grid-template-columns:1fr}.instrument-metrics.svelte-1uha8ag,.limits-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}.feature[data-span="3"].svelte-1uha8ag,.feature[data-span="2"].svelte-1uha8ag,.feature[data-span="6"].svelte-1uha8ag{grid-column:1/-1}}
