.landing.svelte-1uha8ag{padding-block:var(--space-8) 0}.wrap.svelte-1uha8ag{max-inline-size:1360px;margin-inline:auto;padding-inline:clamp(1rem,3vw,2.5rem)}.copper.svelte-1uha8ag{color:var(--accent)}.hero.svelte-1uha8ag{gap:var(--space-12) clamp(2rem, 4vw, 3.5rem);flex-wrap:wrap;align-items:flex-start;padding:clamp(2rem,5vw,4rem) clamp(1.25rem,3.5vw,3.5rem);display:flex}.hero-copy.svelte-1uha8ag{flex:340px;min-inline-size:0;max-inline-size:430px}h1.svelte-1uha8ag{margin:var(--space-5) 0;letter-spacing:-.03em;font-size:clamp(2.6rem,4.4vw,4.25rem);line-height:.98}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--accent);font-style:normal}.hero-pronounce.svelte-1uha8ag{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}.hero-brand.svelte-1uha8ag{font-family:var(--font-mono);color:var(--accent);font-weight:600;font-size:var(--text-md)}.lede.svelte-1uha8ag{margin:0 0 var(--space-8);color:var(--ink-mute);font-size:1.1875rem;line-height:1.55}.actions.svelte-1uha8ag{gap:var(--space-3);flex-wrap:wrap;display:flex}.actions.svelte-1uha8ag .btn:where(.svelte-1uha8ag){min-block-size:48px}.install.svelte-1uha8ag{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg-inset);max-inline-size:380px;margin-block-start:var(--space-8);overflow:hidden}.pm-tabs.svelte-1uha8ag{border-block-end:1px solid var(--line);display:flex}.pm-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){min-block-size:36px;font-family:var(--font-label);letter-spacing:.06em;color:var(--ink-faint);flex:1;font-size:.625rem}.pm-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag)[aria-selected=true]{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.pm-line.svelte-1uha8ag{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);display:flex}.pm-line.svelte-1uha8ag code:where(.svelte-1uha8ag){font-size:var(--text-sm);color:var(--ink);flex:1}.pm-prompt.svelte-1uha8ag{color:var(--ink-faint)}.pm-copy.svelte-1uha8ag{min-block-size:36px;padding-inline:var(--space-3);border-radius:var(--radius-sm)}.pm-copy.svelte-1uha8ag:hover{color:var(--accent)}.instrument.svelte-1uha8ag{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--bg-inset);min-inline-size:0;box-shadow:var(--shadow-plate);flex:999 640px;margin:0;overflow:hidden}.inst-head.svelte-1uha8ag{align-items:center;gap:var(--space-2);padding:var(--space-2);border-block-end:1px solid var(--line);flex-wrap:wrap;display:flex}.inst-head.svelte-1uha8ag .file:where(.svelte-1uha8ag){margin-inline-start:auto;padding-inline-end:var(--space-2)}.seg-tabs.svelte-1uha8ag{flex-wrap:wrap;gap:4px;display:flex}.seg-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){min-block-size:38px;padding-inline:var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);font-size:.6875rem}.seg-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag)[aria-selected=true]{background:var(--bg-raised);color:var(--ink)}.seg-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:var(--ink)}.split.svelte-1uha8ag{flex-wrap:wrap;display:flex}.source.svelte-1uha8ag{max-block-size:520px;min-inline-size:0;max-inline-size:320px;padding:var(--space-3) 0;border-inline-end:1px solid var(--line);flex:240px;margin:0;list-style:none;overflow:auto}.ln.svelte-1uha8ag{align-items:center;gap:var(--space-3);min-block-size:24px;inline-size:100%;padding:0 var(--space-4) 0 0;text-align:start;white-space:pre;border-inline-start:2px solid #0000;font-size:.74rem;line-height:1.72;display:flex}.ln.svelte-1uha8ag:hover,.ln.svelte-1uha8ag:focus-visible,.ln.svelte-1uha8ag.on{background:var(--bg-raised);border-inline-start-color:var(--accent);outline:none}.ln.svelte-1uha8ag .n:where(.svelte-1uha8ag){text-align:end;inline-size:2.4em;color:var(--ink-faint);font-family:var(--font-mono);flex:none}.ln.svelte-1uha8ag code:where(.svelte-1uha8ag){font-size:inherit}.drawing.svelte-1uha8ag{--schematic-surface:transparent;min-inline-size:0;padding:var(--space-4) var(--space-3);flex:2 380px;align-items:center;display:flex}.drawing.svelte-1uha8ag figure.schematic-frame{inline-size:100%;margin:0}.drawing.svelte-1uha8ag figcaption,.drawing.svelte-1uha8ag .schematic-grid{display:none}.drawing.svelte-1uha8ag svg{block-size:auto;inline-size:100%;display:block}.drawing.svelte-1uha8ag [data-source-line]{transition:opacity var(--dur-med) var(--ease-precise)}.netlist.svelte-1uha8ag{padding:var(--space-4)}.netlist.svelte-1uha8ag ul:where(.svelte-1uha8ag){gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.net-row.svelte-1uha8ag{align-items:baseline;gap:var(--space-2) var(--space-4);min-block-size:48px;inline-size:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-panel);text-align:start;flex-wrap:wrap;display:flex}.net-row.svelte-1uha8ag:hover,.net-row.svelte-1uha8ag:focus-visible{border-color:var(--accent)}.net-id.svelte-1uha8ag{inline-size:2.5em;font-family:var(--font-mono);color:var(--accent)}.net-terms.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-sm);flex:260px}.svg-out.svelte-1uha8ag{padding:var(--space-4);max-block-size:540px;color:var(--ink-mute);white-space:pre;margin:0;font-size:.75rem;line-height:1.7;overflow:auto}.strip.svelte-1uha8ag{align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--line);flex-wrap:wrap;display:flex}.stages.svelte-1uha8ag{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.stages.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:center;gap:var(--space-2);font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:.65rem;display:flex}.stages.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";background:var(--accent);block-size:7px;inline-size:7px;animation:svelte-1uha8ag-stage-on .9s var(--ease-kinetic) both;animation-delay:calc(var(--s) * .26s);border-radius:50%}@keyframes svelte-1uha8ag-stage-on{0%{background:var(--line-strong);box-shadow:none}60%{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent)}to{background:var(--accent)}}.metrics.svelte-1uha8ag{gap:var(--space-1) var(--space-5);flex-wrap:wrap;margin:0 0 0 auto;display:flex}.metrics.svelte-1uha8ag div:where(.svelte-1uha8ag){gap:var(--space-2);align-items:baseline;display:flex}.metrics.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:.6rem}.metrics.svelte-1uha8ag dd:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink);margin:0}.replay.svelte-1uha8ag{min-block-size:36px;padding-inline:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.replay.svelte-1uha8ag:hover{border-color:var(--accent);color:var(--accent)}.sec.svelte-1uha8ag{padding-block-start:clamp(4.5rem,9vw,7.5rem)}h2.svelte-1uha8ag{max-inline-size:820px;margin:var(--space-4) 0;font-size:clamp(2.1rem,3.6vw,3.25rem);line-height:1.04}.sub.svelte-1uha8ag{max-inline-size:680px;font-size:var(--text-md);color:var(--ink-mute);margin:0;line-height:1.6}.cards.svelte-1uha8ag{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-12);display:grid}.card.svelte-1uha8ag{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--bg-panel);flex-direction:column;display:flex;overflow:hidden}.card-fig.svelte-1uha8ag{block-size:250px;padding:var(--space-4);border-block-end:1px solid var(--line);background-image:radial-gradient(var(--grid-dot) 1px, transparent 1px);background-size:20px 20px;justify-content:center;align-items:center;display:flex;position:relative}.card-fig.svelte-1uha8ag.text{justify-content:center;align-items:flex-start;gap:var(--space-3);padding:var(--space-8);flex-direction:column}.fig.svelte-1uha8ag{--schematic-surface:transparent;justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:flex}.fig.svelte-1uha8ag figure.schematic-frame{align-items:center;block-size:100%;inline-size:100%;margin:0;display:flex}.fig.svelte-1uha8ag figcaption{display:none}.fig.svelte-1uha8ag svg{block-size:100%;max-block-size:220px;inline-size:100%;display:block}.card-body.svelte-1uha8ag{padding:var(--space-5) var(--space-5) var(--space-6)}.card-body.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:var(--space-2) 0;letter-spacing:-.01em;font-size:1.3rem;font-weight:650}.card-body.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.microlabel){color:var(--ink-mute);margin:0;line-height:1.55}.card-body.svelte-1uha8ag code:where(.svelte-1uha8ag){font-size:.86em}.compare.svelte-1uha8ag .old:where(.svelte-1uha8ag),.compare.svelte-1uha8ag .new:where(.svelte-1uha8ag){padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.compare.svelte-1uha8ag .old:where(.svelte-1uha8ag){animation:svelte-1uha8ag-compare-old 7s var(--ease-kinetic) infinite both}.compare.svelte-1uha8ag .new:where(.svelte-1uha8ag){animation:svelte-1uha8ag-compare-new 7s var(--ease-kinetic) infinite both}.compare.svelte-1uha8ag .tag:where(.svelte-1uha8ag){position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-4)}.compare.svelte-1uha8ag svg{max-block-size:210px;color:var(--ink-mute)}@keyframes svelte-1uha8ag-compare-old{0%,42%{opacity:1}50%,to{opacity:0}}@keyframes svelte-1uha8ag-compare-new{0%,44%{opacity:0}52%,to{opacity:1}}.negotiate.svelte-1uha8ag{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;block-size:100%;inline-size:100%}.negotiate.svelte-1uha8ag .part:where(.svelte-1uha8ag){stroke:var(--line-strong);stroke-width:1.4px}.negotiate.svelte-1uha8ag .held:where(.svelte-1uha8ag){stroke:var(--schematic-color-blue)}.negotiate.svelte-1uha8ag .contest:where(.svelte-1uha8ag){stroke:var(--danger);stroke-dasharray:6 5;animation:trace-march 1s linear infinite, svelte-1uha8ag-contest 6s var(--ease-kinetic) infinite both}.negotiate.svelte-1uha8ag .settle:where(.svelte-1uha8ag){stroke:var(--accent);stroke-dasharray:1 1;animation:svelte-1uha8ag-settle 6s var(--ease-kinetic) infinite both}@keyframes svelte-1uha8ag-contest{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes svelte-1uha8ag-settle{0%,50%{stroke-dashoffset:1px}72%,to{stroke-dashoffset:0}}.families.svelte-1uha8ag{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-12);display:grid}.family-claim.svelte-1uha8ag{letter-spacing:-.01em;max-inline-size:420px;margin:0;font-size:1.6rem;font-weight:600;line-height:1.2}.snip.svelte-1uha8ag{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-inset);color:var(--ink-mute);white-space:pre;margin-block-start:var(--space-3);font-size:.8rem;display:block;overflow-x:auto}.proof.svelte-1uha8ag{margin:var(--space-12) 0 0;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--bg-panel);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.proof.svelte-1uha8ag div:where(.svelte-1uha8ag){padding:var(--space-6) var(--space-5);border-inline-start:1px solid var(--line);flex-direction:column;display:flex}.proof.svelte-1uha8ag div:where(.svelte-1uha8ag):first-child{border-inline-start:0}.proof.svelte-1uha8ag dd:where(.svelte-1uha8ag){letter-spacing:-.02em;order:-1;margin:0;font-size:2.6rem;font-weight:650;line-height:1}.proof.svelte-1uha8ag dd:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:var(--ink-mute);font-size:1.1rem}.proof.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:var(--ink-mute);font-size:var(--text-sm);margin-block-start:var(--space-3);line-height:1.45}.proof.svelte-1uha8ag dd.more:where(.svelte-1uha8ag){font-size:var(--text-sm);letter-spacing:normal;order:0;margin-block-start:auto;padding-block-start:var(--space-3);font-weight:400;line-height:1.4}.proof.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink-faint)}.proof.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--accent)}.modes.svelte-1uha8ag{border:1px solid var(--line-strong);border-radius:var(--radius-lg);grid-template-columns:repeat(5,minmax(0,1fr));margin-block-start:var(--space-12);display:grid;overflow:hidden}.mode.svelte-1uha8ag{gap:var(--space-2);padding:var(--space-6) var(--space-5) var(--space-8);border-inline-start:1px solid var(--line);background:var(--bg-panel);color:var(--ink);transition:background-color var(--dur-fast) var(--ease-precise);flex-direction:column;display:flex}.mode.svelte-1uha8ag:first-child{border-inline-start:0}.mode.svelte-1uha8ag:hover{background:var(--bg-raised);box-shadow:inset 0 2px 0 var(--accent);text-decoration:none}.route.svelte-1uha8ag{font-family:var(--font-mono);color:var(--accent);font-size:.78rem}.mode-name.svelte-1uha8ag{margin-block-start:var(--space-2);font-size:1.5rem;font-weight:650}.mode-body.svelte-1uha8ag{color:var(--ink-mute);font-size:var(--text-sm);line-height:1.55}@media (width<=1100px){.cards.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.proof.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}.proof.svelte-1uha8ag div:where(.svelte-1uha8ag):nth-child(4){border-inline-start:0}.proof.svelte-1uha8ag div:where(.svelte-1uha8ag):nth-child(n+4){border-block-start:1px solid var(--line)}.modes.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.modes.svelte-1uha8ag .mode:where(.svelte-1uha8ag){border-block-start:1px solid var(--line)}}@media (width<=720px){.families.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.proof.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.proof.svelte-1uha8ag div:where(.svelte-1uha8ag){border-block-start:1px solid var(--line);border-inline-start:0!important}.modes.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.modes.svelte-1uha8ag .mode:where(.svelte-1uha8ag){border-inline-start:0}.metrics.svelte-1uha8ag{margin-inline-start:0}.drawing.svelte-1uha8ag{border-block-end:1px solid var(--line);order:-1}.source.svelte-1uha8ag{border-inline-end:0;max-block-size:240px;max-inline-size:none}.inst-head.svelte-1uha8ag .file:where(.svelte-1uha8ag){display:none}}@media (prefers-reduced-motion:reduce){.compare.svelte-1uha8ag .old:where(.svelte-1uha8ag){display:none}.compare.svelte-1uha8ag .new:where(.svelte-1uha8ag),.stages.svelte-1uha8ag li:where(.svelte-1uha8ag):before,.negotiate.svelte-1uha8ag .contest:where(.svelte-1uha8ag),.negotiate.svelte-1uha8ag .settle:where(.svelte-1uha8ag){animation:none}.negotiate.svelte-1uha8ag .contest:where(.svelte-1uha8ag){display:none}}
