.badge.svelte-1anyrjl{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--s);height:var(--s);border-radius:50%;background:var(--macpaw-pink, #ff00aa);color:#fff}.glyph.svelte-1anyrjl{flex-shrink:0;vertical-align:-.15em}.sl.svelte-1og2pfl{display:block;width:100%;height:auto;overflow:visible;font-family:inherit}.sl-head.svelte-1og2pfl{fill:var(--white, #fff);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.sl-dim.svelte-1og2pfl{fill:#ffffff8c;font-weight:400}.sl-l.svelte-1og2pfl{transition:fill .2s ease,opacity .2s ease}.sl-lc.svelte-1og2pfl,.sl-la.svelte-1og2pfl{fill:#ff00aa6b}.sl-lg.svelte-1og2pfl{fill:#ffffff57}.sl-lc.on.svelte-1og2pfl,.sl-la.on.svelte-1og2pfl{fill:var(--pink, #ff00aa)}.sl-lg.on.svelte-1og2pfl{fill:#ffffffeb}.sl-cur.svelte-1og2pfl{fill:none;stroke:#ffffffd9;stroke-width:1.4;transition:x .25s ease}.sl-key.svelte-1og2pfl text:where(.svelte-1og2pfl){fill:#ffffff8c;font-size:11px}.sl-zoom.svelte-1og2pfl{fill:#ffffff0a;transition:opacity .3s ease}.sl-zoom.off.svelte-1og2pfl{opacity:0}.sl-lane.svelte-1og2pfl{stroke-width:1.2;transition:fill .35s ease,stroke .35s ease}.sl-ane.svelte-1og2pfl{fill:#ff00aa0f;stroke:#ff00aa59}.sl-ane.on.svelte-1og2pfl{fill:#ff00aa1a;stroke:#ff00aab3}.sl-gpu.svelte-1og2pfl{fill:#ffffff08;stroke:#ffffff29}.sl-gpu.on.svelte-1og2pfl{fill:#ffffff12;stroke:#ffffff8c}.sl-lt.svelte-1og2pfl{fill:var(--white, #fff);font-size:13px;font-weight:700}.sl-pink.svelte-1og2pfl{fill:var(--pink-soft, #ff7fd4)}.sl-ls.svelte-1og2pfl{fill:#ffffff7f;font-size:11px;text-anchor:end;font-variant-numeric:tabular-nums}.sl-status.svelte-1og2pfl{fill:var(--white, #fff);font-size:12.5px;font-weight:500;text-anchor:middle}.sl-b.svelte-1og2pfl rect:where(.svelte-1og2pfl){stroke-width:1.2;transition:fill .3s ease,stroke .3s ease}.sl-ba.svelte-1og2pfl rect:where(.svelte-1og2pfl){fill:#ff00aa24;stroke:#ff00aa73}.sl-ba.on.svelte-1og2pfl rect:where(.svelte-1og2pfl){fill:var(--pink, #ff00aa);stroke:var(--pink, #ff00aa)}.sl-bg.svelte-1og2pfl rect:where(.svelte-1og2pfl){fill:#1c1c1c;stroke:#fff3}.sl-bg.on.svelte-1og2pfl rect:where(.svelte-1og2pfl){fill:#ffffffeb;stroke:#fff}.sl-bt.svelte-1og2pfl,.sl-bs.svelte-1og2pfl{text-anchor:middle;transition:fill .3s ease}.sl-bt.svelte-1og2pfl{fill:var(--white, #fff);font-size:13.5px;font-weight:600}.sl-bs.svelte-1og2pfl{fill:#ffffff9e;font-size:11px}.sl-ba.on.svelte-1og2pfl .sl-bs:where(.svelte-1og2pfl){fill:#ffffffe0}.sl-bg.on.svelte-1og2pfl .sl-bt:where(.svelte-1og2pfl){fill:#0b0b0b}.sl-bg.on.svelte-1og2pfl .sl-bs:where(.svelte-1og2pfl){fill:#0000009e}.sl-path.svelte-1og2pfl{fill:none;stroke:#f0a6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 7;transition:stroke .3s ease}.sl-path-g.svelte-1og2pfl{stroke:#ffffff42}.sl-path.live.svelte-1og2pfl{stroke:var(--pink, #ff00aa);animation:svelte-1og2pfl-sl-flow .6s linear infinite}.sl-path-g.live.svelte-1og2pfl{stroke:#ffffffd9}@keyframes svelte-1og2pfl-sl-flow{to{stroke-dashoffset:-18}}.sl-pl.svelte-1og2pfl{fill:#ffffff94;font-size:11px}.sl-pk.svelte-1og2pfl{fill:var(--pink, #ff00aa);stroke:#0d0d0d;stroke-width:1.5}.sl-pk-g.svelte-1og2pfl{fill:#fff}.sl-cache.svelte-1og2pfl{fill:#0b0b0b;stroke:#ffffff2e;stroke-width:1.2}.sl-cell.svelte-1og2pfl{fill:#ffffff12;transition:fill .35s ease}.sl-cell.fill.svelte-1og2pfl{fill:#ffffff9e}.sl-cell.new.svelte-1og2pfl{animation:svelte-1og2pfl-sl-cell .5s ease-in-out infinite alternate}@keyframes svelte-1og2pfl-sl-cell{to{fill:#fff}}@media(prefers-reduced-motion:reduce){.sl-path.live.svelte-1og2pfl,.sl-cell.new.svelte-1og2pfl{animation:none}}.tv.svelte-1enm1gp{display:flex;flex-direction:column;gap:12px}.tv-top.svelte-1enm1gp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.tv-steps.svelte-1enm1gp{display:flex;flex-wrap:wrap;gap:6px 18px;margin:4px 0 0;padding:0;list-style:none;font-size:.8rem;color:#ffffff6b}.tv-steps.svelte-1enm1gp li:where(.svelte-1enm1gp){display:flex;margin:0;align-items:center;gap:7px;transition:color .3s ease}.tv-steps.svelte-1enm1gp b:where(.svelte-1enm1gp){display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#ffffff14;font-size:.7rem;font-weight:600;transition:background .3s ease,color .3s ease}.tv-steps.svelte-1enm1gp li.on:where(.svelte-1enm1gp){color:var(--white, #fff)}.tv-steps.svelte-1enm1gp li.on:where(.svelte-1enm1gp) b:where(.svelte-1enm1gp){background:var(--pink, #ff00aa);color:#fff}.tv-svg.svelte-1enm1gp{display:block;width:100%;height:auto;overflow:visible}.tv-e.svelte-1enm1gp{fill:none;stroke:#ffffff4d;stroke-width:2;transition:stroke .35s ease,opacity .35s ease;animation:svelte-1enm1gp-tv-draw .35s ease-out both;stroke-dasharray:160}.tv-e.ok.svelte-1enm1gp{stroke:var(--pink, #ff00aa);stroke-width:2.5}.tv-e.dim.svelte-1enm1gp{opacity:.45}.tv-et.svelte-1enm1gp{stroke:#ffffffd9;stroke-dasharray:3 5;animation:none}@keyframes svelte-1enm1gp-tv-draw{0%{stroke-dashoffset:160}to{stroke-dashoffset:0}}.tv-n.svelte-1enm1gp{animation:svelte-1enm1gp-tv-pop .3s ease-out both}.tv-n.svelte-1enm1gp rect:where(.svelte-1enm1gp){fill:#1a1a1a;stroke:#ffffff73;stroke-width:1.4;transition:fill .3s ease,stroke .3s ease,opacity .3s ease}.tv-n.svelte-1enm1gp text:where(.svelte-1enm1gp){fill:var(--white, #fff);font-size:11px;font-weight:500;text-anchor:middle;transition:fill .3s ease,opacity .3s ease}@keyframes svelte-1enm1gp-tv-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.tv-n.root.svelte-1enm1gp rect:where(.svelte-1enm1gp){fill:transparent;stroke:#ffffff40}.tv-n.root.svelte-1enm1gp text:where(.svelte-1enm1gp){fill:#ffffff8c}.tv-n.check.svelte-1enm1gp rect:where(.svelte-1enm1gp){stroke:#fff;animation:svelte-1enm1gp-tv-check .5s ease-in-out infinite alternate}@keyframes svelte-1enm1gp-tv-check{to{fill:#ffffff29}}.tv-n.ok.svelte-1enm1gp rect:where(.svelte-1enm1gp){fill:var(--pink, #ff00aa);stroke:var(--pink, #ff00aa)}.tv-n.no.svelte-1enm1gp rect:where(.svelte-1enm1gp){fill:#ffffff1f;stroke:transparent}.tv-n.no.svelte-1enm1gp text:where(.svelte-1enm1gp){fill:#ffffff73;text-decoration:line-through}.tv-n.off.svelte-1enm1gp rect:where(.svelte-1enm1gp){fill:transparent;stroke:#ffffff38;stroke-dasharray:3 3}.tv-n.off.svelte-1enm1gp text:where(.svelte-1enm1gp){fill:#ffffff52}.tv-n.target.svelte-1enm1gp rect:where(.svelte-1enm1gp){fill:#fff;stroke:#fff}.tv-n.target.svelte-1enm1gp text:where(.svelte-1enm1gp){fill:#0b0b0b;font-weight:600}.tv-out.svelte-1enm1gp{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:30px;padding:10px 12px;border-radius:12px;background:#ffffff0a;font-size:.82rem}.tv-out-l.svelte-1enm1gp{margin-right:4px;color:#ffffff73}.tv-new.svelte-1enm1gp{display:inline-flex;flex-wrap:wrap;gap:6px}.tv-tok.svelte-1enm1gp{padding:3px 9px;border-radius:999px;background:var(--pink, #ff00aa);color:#fff;font-weight:500;animation:svelte-1enm1gp-tv-pop .25s ease-out both}.tv-tok.ctx.svelte-1enm1gp{background:#ffffff14;color:#fff9;animation:none}.tv-tok.tgt.svelte-1enm1gp{background:#fff;color:#0b0b0b}.tv-out-n.svelte-1enm1gp{margin-left:auto;color:#fff9;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.tv-e.svelte-1enm1gp,.tv-n.svelte-1enm1gp,.tv-tok.svelte-1enm1gp,.tv-n.check.svelte-1enm1gp rect:where(.svelte-1enm1gp){animation:none}}.project.svelte-1tgmv5y{--display: "Fixel Display", "Fixel", FixelDisplay, sans-serif;--pink: var(--macpaw-pink);--pink-soft: var(--macpaw-pink-soft);--card: #1a1a1a;--card-pink: rgb(255 0 170 / 8%);--pink-dim: rgb(255 0 170 / 38%);--pink-mid: rgb(255 0 170 / 66%);--split: var(--pistachio, #c4e5d6);--gpu-a: rgb(255 255 255 / 88%);--gpu-b: rgb(255 255 255 / 52%);--gpu-c: rgb(255 255 255 / 26%);--ink-soft: rgb(255 255 255 / 72%);--line: rgb(255 255 255 / 8%);padding:0 0 32px;overflow-x:clip}.pink.svelte-1tgmv5y{color:var(--pink)}.section.svelte-1tgmv5y{margin-top:clamp(96px,12vw,150px)}.hero.svelte-1tgmv5y{position:relative;padding-top:clamp(56px,8vw,96px);text-align:center}.mega.svelte-1tgmv5y{margin:0 auto;max-width:15ch;font-family:var(--display);font-size:clamp(2.8rem,8vw,6.4rem);line-height:1;letter-spacing:-.035em;font-weight:700}.title.svelte-1tgmv5y{margin:26px auto 0;max-width:38ch;font-family:var(--display);font-size:clamp(1.15rem,2.2vw,1.6rem);line-height:1.25;font-weight:600;color:var(--ink-soft)}.hero-meta.svelte-1tgmv5y{margin:18px 0 0;font-size:.88rem;color:#ffffff7a}.lead.svelte-1tgmv5y{margin:26px auto 0;max-width:60ch;font-size:1.08rem;line-height:1.65;color:var(--ink-soft)}.cta-row.svelte-1tgmv5y{display:flex;justify-content:center;gap:12px;margin-top:30px}.headline.svelte-1tgmv5y{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:clamp(56px,7vw,88px) 0 0;text-align:left}.headline-item.svelte-1tgmv5y{display:flex;flex-direction:column;gap:10px;padding:26px 24px;border-radius:var(--border-radius);background:var(--card)}.headline-n.svelte-1tgmv5y{font-family:var(--display);font-size:clamp(2rem,3.4vw,2.7rem);line-height:1;font-weight:700;letter-spacing:-.03em;color:var(--pink);font-variant-numeric:tabular-nums}.headline-what.svelte-1tgmv5y{margin-top:-4px;font-family:var(--display);font-size:1.15rem;font-weight:600;color:var(--white)}.headline-label.svelte-1tgmv5y{font-size:.92rem;line-height:1.45;color:var(--ink-soft)}.h2.svelte-1tgmv5y{margin:0 0 20px;max-width:26ch;font-family:var(--display);font-size:clamp(2.2rem,3.33vw,4rem);line-height:1.05;letter-spacing:-.03em;font-weight:600}.h3.svelte-1tgmv5y{margin:0 0 6px;font-family:var(--display);font-size:1.15rem;font-weight:600}.h4.svelte-1tgmv5y{margin:0 0 14px;font-family:var(--display);font-size:.98rem;font-weight:600;color:var(--ink-soft)}.section-lead.svelte-1tgmv5y{margin:0 0 36px;max-width:68ch;font-size:1.08rem;line-height:1.65;color:#ffffffbf}.section-note.svelte-1tgmv5y{margin:28px 0 0;max-width:76ch;font-size:1rem;line-height:1.65;color:#ffffffad}.muted.svelte-1tgmv5y{margin:0;font-size:.92rem;line-height:1.5;color:#ffffff8c}.small.svelte-1tgmv5y{font-size:.85rem}.panel.svelte-1tgmv5y{min-width:0;padding:clamp(20px,2.4vw,28px);border-radius:var(--border-radius);background:var(--card)}.panel.svelte-1tgmv5y+.panel:where(.svelte-1tgmv5y),.panel.svelte-1tgmv5y+.duo:where(.svelte-1tgmv5y){margin-top:16px}.duo.svelte-1tgmv5y>.panel:where(.svelte-1tgmv5y),.laptop.svelte-1tgmv5y>.panel:where(.svelte-1tgmv5y),.results.svelte-1tgmv5y>.panel:where(.svelte-1tgmv5y),.long.svelte-1tgmv5y>.panel:where(.svelte-1tgmv5y),.beyond.svelte-1tgmv5y>.panel:where(.svelte-1tgmv5y){margin-top:0}.duo.svelte-1tgmv5y>.panel:where(.svelte-1tgmv5y){display:flex;flex-direction:column}.duo.svelte-1tgmv5y>.panel:where(.svelte-1tgmv5y)>.hbars:where(.svelte-1tgmv5y){flex:1;align-content:space-evenly}.laptop-side.svelte-1tgmv5y,.lap-chart.svelte-1tgmv5y{align-self:start}.laptop-side.svelte-1tgmv5y{display:flex;flex-direction:column;gap:16px;min-width:0}.laptop-side.svelte-1tgmv5y .stats3:where(.svelte-1tgmv5y){margin:0}.panel-head.svelte-1tgmv5y{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 24px;margin-bottom:18px}.seg.svelte-1tgmv5y{display:inline-flex;flex-shrink:0;padding:3px;border:1px solid rgb(255 255 255 / 12%);border-radius:999px;background:#ffffff08}.seg-wrap.svelte-1tgmv5y{flex-wrap:wrap;border-radius:18px}.seg.svelte-1tgmv5y button:where(.svelte-1tgmv5y){padding:7px 14px;border:none;border-radius:999px;background:transparent;color:#ffffff9e;font-family:inherit;font-size:.85rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.seg.svelte-1tgmv5y button:where(.svelte-1tgmv5y):hover{color:var(--white)}.seg.svelte-1tgmv5y button.on:where(.svelte-1tgmv5y){background:var(--pink);color:#fff}.seg.svelte-1tgmv5y button:where(.svelte-1tgmv5y):focus-visible{outline:2px solid var(--pink-soft);outline-offset:2px}.legend.svelte-1tgmv5y{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 6px;font-size:.85rem;color:#ffffffa8}.legend.svelte-1tgmv5y span:where(.svelte-1tgmv5y){display:inline-flex;align-items:center;gap:8px}.sq.svelte-1tgmv5y,.key.svelte-1tgmv5y{display:inline-block;width:11px;height:11px;border-radius:3px}.ln-key.svelte-1tgmv5y{display:inline-block;width:18px;height:0;border-top:2.5px solid}.ln-key.dashed.svelte-1tgmv5y{border-top-style:dashed}.sq.ane.svelte-1tgmv5y,.key.ane.svelte-1tgmv5y,.vbar-fill.ane.svelte-1tgmv5y,.hbar-fill.ane.svelte-1tgmv5y{background:var(--pink)}.sq.ane-soft.svelte-1tgmv5y{background:var(--pink-soft)}.hbar-fill.ane-mid.svelte-1tgmv5y{background:var(--pink-mid)}.hbar-fill.ane-dim.svelte-1tgmv5y{background:var(--pink-dim)}.sq.split.svelte-1tgmv5y{background:var(--split)}.sq.gpu-a.svelte-1tgmv5y,.key.gpu-a.svelte-1tgmv5y,.vbar-fill.gpu-a.svelte-1tgmv5y,.hbar-fill.gpu-a.svelte-1tgmv5y{background:var(--gpu-a)}.sq.gpu-b.svelte-1tgmv5y,.vbar-fill.gpu-b.svelte-1tgmv5y,.hbar-fill.gpu-b.svelte-1tgmv5y{background:var(--gpu-b)}.sq.gpu-c.svelte-1tgmv5y,.vbar-fill.gpu-c.svelte-1tgmv5y,.hbar-fill.gpu-c.svelte-1tgmv5y{background:var(--gpu-c)}.ln-key.ane.svelte-1tgmv5y{border-color:var(--pink)}.ln-key.gpu-a.svelte-1tgmv5y{border-color:var(--gpu-a)}.ln-key.gpu-b.svelte-1tgmv5y{border-color:var(--gpu-b)}.chart.svelte-1tgmv5y{display:block;width:100%;height:auto;overflow:visible;font-family:Fixel,FixelDisplay,sans-serif}.chart.svelte-1tgmv5y .grid:where(.svelte-1tgmv5y){stroke:#ffffff14;stroke-width:1}.chart.svelte-1tgmv5y .tick:where(.svelte-1tgmv5y){fill:#ffffff7a;font-size:var(--chart-fs, 12px)}.chart.svelte-1tgmv5y .axis:where(.svelte-1tgmv5y){fill:#ffffff8c;font-size:var(--chart-fs, 12px)}.chart.svelte-1tgmv5y .guide:where(.svelte-1tgmv5y){stroke:#ffffff3d;stroke-width:1;stroke-dasharray:3 4}.chart.svelte-1tgmv5y .ln:where(.svelte-1tgmv5y){fill:none;stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.chart.svelte-1tgmv5y .ln.thin:where(.svelte-1tgmv5y){stroke-width:1.8}.chart.svelte-1tgmv5y .ln.ane:where(.svelte-1tgmv5y){stroke:var(--pink)}.chart.svelte-1tgmv5y .ln.ane-soft:where(.svelte-1tgmv5y){stroke:var(--pink-soft)}.chart.svelte-1tgmv5y .ln.split:where(.svelte-1tgmv5y){stroke:var(--split)}.chart.svelte-1tgmv5y .ln.gpu-a:where(.svelte-1tgmv5y){stroke:var(--gpu-a)}.chart.svelte-1tgmv5y .ln.gpu-b:where(.svelte-1tgmv5y){stroke:var(--gpu-b)}.chart.svelte-1tgmv5y .pt:where(.svelte-1tgmv5y){stroke:#141414;stroke-width:1.5;transition:r .15s ease}.chart.svelte-1tgmv5y .pt.ane:where(.svelte-1tgmv5y){fill:var(--pink)}.chart.svelte-1tgmv5y .pt.ane-soft:where(.svelte-1tgmv5y){fill:var(--pink-soft)}.chart.svelte-1tgmv5y .pt.split:where(.svelte-1tgmv5y){fill:var(--split)}.chart.svelte-1tgmv5y .pt.gpu-a:where(.svelte-1tgmv5y){fill:var(--gpu-a)}.chart.svelte-1tgmv5y .pt.gpu-b:where(.svelte-1tgmv5y){fill:var(--gpu-b)}.split-grid.svelte-1tgmv5y{display:grid;gap:32px;grid-template-columns:1fr;align-items:center}@media(min-width:1000px){.split-grid.svelte-1tgmv5y{grid-template-columns:.9fr 1.1fr;gap:56px}}.points.svelte-1tgmv5y{margin:0;padding:0;list-style:none;display:grid;gap:26px}.points.svelte-1tgmv5y li:where(.svelte-1tgmv5y){position:relative;padding-left:22px;font-size:1.1rem;line-height:1.55;color:var(--ink-soft)}.points.svelte-1tgmv5y li:where(.svelte-1tgmv5y):before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:2px;background:var(--pink)}.points.svelte-1tgmv5y strong:where(.svelte-1tgmv5y){color:var(--white);font-weight:600}.soc-wrap.svelte-1tgmv5y{margin:0;padding:clamp(18px,2.2vw,26px);border-radius:var(--border-radius);background:var(--card)}.soc-top.svelte-1tgmv5y{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:14px}.soc.svelte-1tgmv5y{display:block;width:100%;height:auto;font-family:Fixel,FixelDisplay,sans-serif}.s-pkg.svelte-1tgmv5y{fill:#121212;stroke:#ffffff24;stroke-dasharray:5 5}.s-mem.svelte-1tgmv5y{fill:#151515;stroke:#ffffff1a}.s-die.svelte-1tgmv5y{fill:#181818;stroke:#ffffff29}.s-cap.svelte-1tgmv5y{fill:#ffffff6b;font-size:11.5px;letter-spacing:.02em}.s-mid.svelte-1tgmv5y{text-anchor:middle}.s-wire.svelte-1tgmv5y{stroke:#fff3;stroke-width:1.5}.s-unit.svelte-1tgmv5y>rect:where(.svelte-1tgmv5y):first-child{fill:#1f1f1f;stroke:#ffffff24;stroke-width:1.2;transition:fill .3s ease,stroke .3s ease}.s-unit.svelte-1tgmv5y text:where(.svelte-1tgmv5y){fill:#ffffffb3;font-size:14px;font-weight:600;text-anchor:middle;transition:fill .3s ease}.s-core.svelte-1tgmv5y{fill:#ffffff29;transition:fill .3s ease}.s-ane.svelte-1tgmv5y .s-core:where(.svelte-1tgmv5y){fill:#ff00aa4d}.s-unit.on.svelte-1tgmv5y>rect:where(.svelte-1tgmv5y):first-child{fill:#272727;stroke:#ffffff8c}.s-ane.on.svelte-1tgmv5y>rect:where(.svelte-1tgmv5y):first-child{fill:#ff00aa24;stroke:var(--pink)}.s-unit.on.svelte-1tgmv5y text:where(.svelte-1tgmv5y){fill:var(--white)}.s-gpu.on.svelte-1tgmv5y .s-core:where(.svelte-1tgmv5y){fill:#ffffffb3;animation:svelte-1tgmv5y-core 1.6s ease-in-out infinite}.s-ane.on.svelte-1tgmv5y .s-core:where(.svelte-1tgmv5y){fill:var(--pink);animation:svelte-1tgmv5y-core 1.6s ease-in-out infinite}@keyframes svelte-1tgmv5y-core{50%{opacity:.45}}.s-bar.svelte-1tgmv5y{fill:#232323;stroke:#ffffff1f}.s-bar.s-on.svelte-1tgmv5y{stroke:#fff6;transition:stroke .3s ease}.soc.ane.svelte-1tgmv5y .s-bar.s-on:where(.svelte-1tgmv5y){stroke:#f0a9}.s-wire-p.svelte-1tgmv5y{fill:none}.s-small.svelte-1tgmv5y{fill:#ffffff8c;font-size:11px;text-anchor:middle}.s-bar-t.svelte-1tgmv5y{fill:#ffffffb8;font-size:12.5px}.s-dram.svelte-1tgmv5y{fill:#0b0b0b;stroke:#ffffff2e}.s-dram-t.svelte-1tgmv5y{fill:#ffffffb8;font-size:13px;font-weight:600;text-anchor:middle}.s-flow.svelte-1tgmv5y{fill:none;stroke:#ffffffd9;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 9;animation:svelte-1tgmv5y-flow .8s linear infinite}.soc.ane.svelte-1tgmv5y .s-flow:where(.svelte-1tgmv5y){stroke:var(--pink)}@keyframes svelte-1tgmv5y-flow{to{stroke-dashoffset:-22}}.s-pill.svelte-1tgmv5y rect:where(.svelte-1tgmv5y){fill:#0d0d0d;stroke:#fff6}.soc.ane.svelte-1tgmv5y .s-pill:where(.svelte-1tgmv5y) rect:where(.svelte-1tgmv5y){stroke:var(--pink)}.s-pill.svelte-1tgmv5y text:where(.svelte-1tgmv5y){fill:var(--white);font-size:11.5px;font-weight:600;text-anchor:middle;font-variant-numeric:tabular-nums}.s-pill-c.svelte-1tgmv5y rect:where(.svelte-1tgmv5y){fill:#ffffffeb;stroke:none}.s-pill-c.svelte-1tgmv5y text:where(.svelte-1tgmv5y){fill:#0d0d0d}.s-pill-ane.svelte-1tgmv5y rect:where(.svelte-1tgmv5y){fill:var(--pink)}.s-pill-ane.svelte-1tgmv5y text:where(.svelte-1tgmv5y){fill:#fff}.soc.svelte-1tgmv5y .s-flow-ane:where(.svelte-1tgmv5y){stroke:var(--pink)}.soc.both.svelte-1tgmv5y .s-flow-gpu:where(.svelte-1tgmv5y){stroke:#ffffffd9}@media(prefers-reduced-motion:reduce){.s-flow.svelte-1tgmv5y,.s-core.svelte-1tgmv5y{animation:none!important}}@media(max-width:640px){.s-cap.svelte-1tgmv5y{font-size:13.5px}.s-bar-t.svelte-1tgmv5y{font-size:14.5px}.s-unit.svelte-1tgmv5y text:where(.svelte-1tgmv5y){font-size:15.5px}.s-dram-t.svelte-1tgmv5y{font-size:15px}.s-pill.svelte-1tgmv5y text:where(.svelte-1tgmv5y){font-size:12.5px}}.soc-wrap.svelte-1tgmv5y figcaption:where(.svelte-1tgmv5y){margin-top:12px;font-size:.85rem;line-height:1.5;color:#ffffff8c}.objective.svelte-1tgmv5y{margin-top:40px;padding:clamp(22px,2.6vw,30px);border-radius:var(--border-radius);background:var(--card-pink)}.objective-title.svelte-1tgmv5y{margin:0 0 18px;font-size:1.02rem;color:var(--ink-soft)}.objective-title.svelte-1tgmv5y .pink:where(.svelte-1tgmv5y){margin-right:10px;font-family:var(--display);font-weight:600}.objective-items.svelte-1tgmv5y{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.objective-items.svelte-1tgmv5y div:where(.svelte-1tgmv5y){display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:16px;row-gap:2px;padding:18px 20px;border-radius:12px;background:#ffffff0d}.objective-items.svelte-1tgmv5y div:where(.svelte-1tgmv5y)>.badge{grid-row:span 2}.objective-items.svelte-1tgmv5y h3:where(.svelte-1tgmv5y){align-self:end;margin:0;font-family:var(--display);font-size:1.1rem;font-weight:600}.objective-items.svelte-1tgmv5y p:where(.svelte-1tgmv5y){align-self:start;margin:0;font-size:.88rem;color:#ffffff8c}.setup.svelte-1tgmv5y{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.setup-card.svelte-1tgmv5y{display:flex;flex-direction:column;gap:10px;padding:26px;border-radius:var(--border-radius);background:var(--card)}.setup-dark.svelte-1tgmv5y{background:var(--card-pink)}.setup-k.svelte-1tgmv5y{margin:0;font-size:.85rem;font-weight:600;color:var(--pink)}.setup-n.svelte-1tgmv5y{margin:0 0 4px;font-family:var(--display);font-size:2.6rem;line-height:1;font-weight:700;letter-spacing:-.03em}.setup-card.svelte-1tgmv5y p:where(.svelte-1tgmv5y):last-child{margin:0;font-size:.94rem;line-height:1.55;color:#ffffffa8}.reuse-side.svelte-1tgmv5y .seg:where(.svelte-1tgmv5y){margin:8px 0 22px}.reuse-row.svelte-1tgmv5y{display:grid;gap:24px 36px;grid-template-columns:1fr;align-items:start}@media(min-width:900px){.reuse-row.svelte-1tgmv5y{grid-template-columns:1fr 1fr .85fr;align-items:start}}.reuse-row.svelte-1tgmv5y .h4:where(.svelte-1tgmv5y){margin:0 0 6px}.readout.svelte-1tgmv5y{display:grid;gap:16px}.readout.svelte-1tgmv5y>div:where(.svelte-1tgmv5y){display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px}.readout-l.svelte-1tgmv5y{font-weight:600}.readout-v.svelte-1tgmv5y{font-family:var(--display);font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.readout-s.svelte-1tgmv5y{grid-column:2 / 4;font-size:.85rem;color:#ffffff8c}.duo.svelte-1tgmv5y{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:980px){.duo.svelte-1tgmv5y{grid-template-columns:1fr 1fr}}.duo.svelte-1tgmv5y .legend:where(.svelte-1tgmv5y){margin-top:16px}.dot.svelte-1tgmv5y{display:inline-block;width:11px;height:11px;border-radius:50%}.dot.ok.svelte-1tgmv5y{background:var(--pink)}.dot.no.svelte-1tgmv5y{background:#ffffff29}.dot.off.svelte-1tgmv5y{border:1.5px dashed rgb(255 255 255 / 40%)}.dot.tgt.svelte-1tgmv5y{background:#fff}.hbars.svelte-1tgmv5y{display:grid;gap:14px;margin-top:6px}.hbars-tight.svelte-1tgmv5y{gap:10px;margin:18px 0 16px}.hbar.svelte-1tgmv5y{display:grid;grid-template-columns:minmax(120px,.8fr) 2fr;align-items:center;gap:14px}.hbars-wide-l.svelte-1tgmv5y .hbar:where(.svelte-1tgmv5y){grid-template-columns:minmax(170px,1fr) 1.5fr}.hbar-l.svelte-1tgmv5y{display:flex;flex-direction:column;font-size:.92rem;color:var(--ink-soft)}.hbar-l.svelte-1tgmv5y small:where(.svelte-1tgmv5y){font-size:.78rem;color:#ffffff73}.hbar-track.svelte-1tgmv5y{display:flex;align-items:center;gap:10px;min-width:0}.hbar-fill.svelte-1tgmv5y{height:22px;border-radius:5px;transition:width .4s ease}.hbar-v.svelte-1tgmv5y{font-size:.92rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cycle-panel.svelte-1tgmv5y{margin-bottom:16px}.cycle-rows.svelte-1tgmv5y{display:grid;gap:14px;margin-top:6px}.cycle-group.svelte-1tgmv5y{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:12px;transition:opacity .3s ease}.cycle-rows.sel.svelte-1tgmv5y .cycle-group:where(.svelte-1tgmv5y):not(.on) .hbar-v:where(.svelte-1tgmv5y),.cycle-rows.sel.svelte-1tgmv5y .cycle-group:where(.svelte-1tgmv5y):not(.on) .cycle-k:where(.svelte-1tgmv5y){color:#ffffff73}.cycle-k.svelte-1tgmv5y{font-family:var(--display);font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums}.cycle-group.on.svelte-1tgmv5y .cycle-k:where(.svelte-1tgmv5y){color:var(--pink)}.cycle-pair.svelte-1tgmv5y{display:grid;gap:5px}.cycle-row.svelte-1tgmv5y{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:10px}.cycle-l.svelte-1tgmv5y{font-size:.8rem;color:#ffffff8c}.cycle-bar.svelte-1tgmv5y{display:flex;height:18px;border-radius:4px;overflow:hidden;transition:width .4s ease}.cycle-bar.svelte-1tgmv5y span:where(.svelte-1tgmv5y)+span:where(.svelte-1tgmv5y){border-left:1.5px solid #141414}.cy-w.svelte-1tgmv5y{background:#ff00aa59}.cy-a.svelte-1tgmv5y{background:var(--pink)}.cy-g.svelte-1tgmv5y{background:#ffffffe5}.cy-o.svelte-1tgmv5y{background:#ffffff29}.results.svelte-1tgmv5y,.beyond.svelte-1tgmv5y{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:1160px){.results.svelte-1tgmv5y,.beyond.svelte-1tgmv5y{grid-template-columns:2.1fr 1fr}}.typ.svelte-1tgmv5y{display:grid;gap:28px;grid-template-columns:1fr 1fr}.vbars.svelte-1tgmv5y{display:grid;grid-template-columns:repeat(4,1fr);align-items:end;gap:clamp(6px,1.4vw,14px);height:220px;padding-bottom:1px;border-bottom:1px solid rgb(255 255 255 / 18%)}.vbar.svelte-1tgmv5y,.rbar.svelte-1tgmv5y{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;min-width:0}.vbar-v.svelte-1tgmv5y{margin-bottom:6px;font-size:.85rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.vbar-fill.svelte-1tgmv5y{width:100%;border-radius:5px 5px 0 0;transition:height .45s ease}.results.svelte-1tgmv5y>.panel:where(.svelte-1tgmv5y){display:flex;flex-direction:column}.results.svelte-1tgmv5y .typ:where(.svelte-1tgmv5y){flex:1}.results.svelte-1tgmv5y .typ-col:where(.svelte-1tgmv5y){display:flex;flex-direction:column}.results.svelte-1tgmv5y .vbars:where(.svelte-1tgmv5y){flex:1;height:auto;min-height:220px}.vbar-fill.acc-split.svelte-1tgmv5y{position:relative;overflow:hidden}@media(min-width:700px){.head-nowrap.svelte-1tgmv5y{flex-wrap:nowrap}.head-nowrap.svelte-1tgmv5y .legend:where(.svelte-1tgmv5y){flex:1;min-width:0}}.sq.sq-rest.svelte-1tgmv5y{background:repeating-linear-gradient(135deg,#ffffff73 0 2px,#ffffff1f 2px 4px)}.acc-rest.svelte-1tgmv5y{position:absolute;inset:0 0 auto;background:repeating-linear-gradient(135deg,#101010b8 0 4px,#1010104d 4px 7px);transition:height .45s ease}.typ-3.svelte-1tgmv5y{grid-template-columns:1fr 1fr 1fr}.typ-sum.svelte-1tgmv5y{margin:22px 0 0;font-size:.98rem;line-height:1.55;color:var(--ink-soft)}.claims.svelte-1tgmv5y{display:grid;gap:16px;align-content:start}.claim.svelte-1tgmv5y{max-width:360px;padding:20px 24px;border-radius:var(--border-radius);background:var(--card)}.claim-dark.svelte-1tgmv5y{background:var(--card-pink)}.claim-n.svelte-1tgmv5y{display:block;font-family:var(--display);font-size:2rem;line-height:1.05;font-weight:700;letter-spacing:-.03em;color:var(--pink)}.claim.svelte-1tgmv5y .claim-what:where(.svelte-1tgmv5y){margin:6px 0 0;font-family:var(--display);font-size:1.15rem;font-weight:600;line-height:1.3;color:var(--white)}.claim.svelte-1tgmv5y .claim-what:where(.svelte-1tgmv5y)+p:where(.svelte-1tgmv5y){margin-top:4px}.claim.svelte-1tgmv5y p:where(.svelte-1tgmv5y){margin:8px 0 0;font-size:.94rem;line-height:1.5;color:var(--ink-soft)}.laptop.svelte-1tgmv5y{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:1080px){.laptop.svelte-1tgmv5y{grid-template-columns:1fr 1.2fr}}.stats3.svelte-1tgmv5y{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px}.stat.svelte-1tgmv5y{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:12px;background:#ffffff0d;font-size:.86rem;color:#ffffff9e}.nowrap.svelte-1tgmv5y{white-space:nowrap}.stat-what.svelte-1tgmv5y{margin-top:-2px;font-family:var(--display);font-size:1.02rem;font-weight:600;color:var(--white)}.stat-n.svelte-1tgmv5y{font-family:var(--display);font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:700;letter-spacing:-.02em;color:var(--pink);white-space:nowrap}.sus-read.svelte-1tgmv5y{min-height:2.6em;margin-top:10px}.long.svelte-1tgmv5y{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:1080px){.long.svelte-1tgmv5y{grid-template-columns:1fr 2.4fr}}.split-diagram.svelte-1tgmv5y{display:flex;flex-direction:column;gap:14px}.split-diagram.svelte-1tgmv5y .h3:where(.svelte-1tgmv5y){margin-bottom:8px}.sd-modes.svelte-1tgmv5y{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.sd-mode.svelte-1tgmv5y p:where(.svelte-1tgmv5y){margin:0 0 4px;font-size:.86rem;color:var(--ink-soft)}.sd-bar.svelte-1tgmv5y{display:grid;grid-template-columns:1fr 1.6fr;gap:3px}.sd-bar.svelte-1tgmv5y span:where(.svelte-1tgmv5y){position:relative;padding-top:14px;font-size:.74rem;color:#ffffff7f}.sd-bar.svelte-1tgmv5y span:where(.svelte-1tgmv5y):before{content:"";position:absolute;inset:0 0 auto;height:10px;border-radius:3px;background:inherit}.sd-bar.svelte-1tgmv5y .sd-split:where(.svelte-1tgmv5y),.sd-bar.svelte-1tgmv5y .sd-g:where(.svelte-1tgmv5y){background:none}.sd-bar.svelte-1tgmv5y .sd-split:where(.svelte-1tgmv5y):before,.sd-sw.sd-split.svelte-1tgmv5y{background:linear-gradient(var(--pink) 0 50%,rgb(255 255 255 / 85%) 50% 100%)}.sd-bar.svelte-1tgmv5y .sd-g:where(.svelte-1tgmv5y):before,.sd-sw.sd-g.svelte-1tgmv5y{background:#ffffff4d}.split-diagram.svelte-1tgmv5y .sd-key:where(.svelte-1tgmv5y){display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;font-size:.76rem;color:#ffffff7f}.sd-sw.svelte-1tgmv5y{display:inline-block;width:10px;height:10px;border-radius:3px}.sd-sw.sd-g.svelte-1tgmv5y{margin-left:8px}.lc-cards.svelte-1tgmv5y{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:22px}.lc-card.svelte-1tgmv5y{padding:18px 20px;border-radius:12px;background:#ffffff0d}.lc-card.svelte-1tgmv5y .lc-head:where(.svelte-1tgmv5y){gap:12px}.lc-name.svelte-1tgmv5y{margin:0;font-family:var(--display);font-size:1.05rem;font-weight:600;white-space:nowrap}.lc-nums.svelte-1tgmv5y{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.lc-nums.svelte-1tgmv5y div:where(.svelte-1tgmv5y){display:flex;flex-direction:column;gap:2px}.lc-nums.svelte-1tgmv5y b:where(.svelte-1tgmv5y){font-family:var(--display);font-size:1.6rem;line-height:1.1;color:var(--white);font-variant-numeric:tabular-nums;transition:color .25s ease}.lc-nums.svelte-1tgmv5y span:where(.svelte-1tgmv5y){font-size:.8rem;color:#ffffff7f;transition:color .25s ease}.lc-nums.svelte-1tgmv5y .best:where(.svelte-1tgmv5y) b:where(.svelte-1tgmv5y),.lc-nums.svelte-1tgmv5y .best:where(.svelte-1tgmv5y) span:where(.svelte-1tgmv5y){color:var(--pink)}.lc-charts.svelte-1tgmv5y{display:grid;gap:20px;grid-template-columns:1fr;margin:14px 0 10px}@media(min-width:700px){.lc-charts.svelte-1tgmv5y{grid-template-columns:1fr 1fr}}.router.svelte-1tgmv5y{display:grid;gap:28px;grid-template-columns:1fr 1fr}.beyond.svelte-1tgmv5y>.panel:where(.svelte-1tgmv5y){display:flex;flex-direction:column}.beyond.svelte-1tgmv5y .router:where(.svelte-1tgmv5y){flex:1}.router-col.svelte-1tgmv5y{display:flex;flex-direction:column}.rgroups.svelte-1tgmv5y{display:grid;flex:1;grid-template-columns:1fr 1fr;gap:14px}.rgroup.svelte-1tgmv5y{display:flex;flex-direction:column}.rbars.svelte-1tgmv5y{display:grid;flex:1;grid-template-columns:repeat(3,1fr);align-items:end;gap:6px;min-height:170px;border-bottom:1px solid rgb(255 255 255 / 18%)}.rgroup-l.svelte-1tgmv5y{margin:8px 0 0;font-size:.82rem;text-align:center;color:#ffffff8c}.paths.svelte-1tgmv5y{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:640px){.paths.svelte-1tgmv5y{grid-template-columns:repeat(2,1fr)}.paths.svelte-1tgmv5y>:where(.svelte-1tgmv5y):last-child:nth-child(odd){grid-column:span 2}}@media(min-width:1180px){.paths.svelte-1tgmv5y{grid-template-columns:repeat(5,1fr)}.paths.svelte-1tgmv5y>:where(.svelte-1tgmv5y):last-child:nth-child(odd){grid-column:auto}}.path.svelte-1tgmv5y{padding:24px 26px;border-radius:var(--border-radius);background:var(--card)}.path-when.svelte-1tgmv5y{margin:0;font-size:.85rem;color:#ffffff8c}.path-use.svelte-1tgmv5y{margin:6px 0 8px;font-family:var(--display);font-size:1.3rem;font-weight:600;color:var(--pink)}.path-why.svelte-1tgmv5y{margin:0;font-size:.94rem;line-height:1.55;color:var(--ink-soft)}.outro.svelte-1tgmv5y{margin-top:clamp(96px,12vw,150px);text-align:center}.outro-title.svelte-1tgmv5y{margin:0;font-family:var(--display);font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.08;letter-spacing:-.03em;font-weight:600}.outro-copy.svelte-1tgmv5y{margin:18px auto 0;max-width:54ch;font-size:1.02rem;line-height:1.6;color:#ffffffb3}.outro-ctas.svelte-1tgmv5y{display:flex;justify-content:center;gap:12px;margin-top:28px}.with-icon.svelte-1tgmv5y{display:flex;align-items:center;gap:10px}.with-icon.svelte-1tgmv5y .pink:where(.svelte-1tgmv5y){display:inline-flex}.headline-item.svelte-1tgmv5y,.stat.svelte-1tgmv5y{align-items:flex-start}.claim-head.svelte-1tgmv5y{display:flex;align-items:center;gap:14px}.lc-head.svelte-1tgmv5y{display:flex;align-items:center;gap:12px;margin-bottom:8px}.path-when.svelte-1tgmv5y{margin-top:14px!important}@media(max-width:640px){.typ.svelte-1tgmv5y,.router.svelte-1tgmv5y,.stats3.svelte-1tgmv5y{grid-template-columns:1fr}.hbar.svelte-1tgmv5y{grid-template-columns:1fr;gap:6px}}
