.bench-chart.svelte-m71wdf{margin:0}.bench-chart.svelte-m71wdf svg:where(.svelte-m71wdf){width:100%;height:auto;font-family:Geist,sans-serif;touch-action:none;cursor:crosshair;outline:none}.bench-chart.svelte-m71wdf text.mono{font-family:Geist Mono,monospace}.bench-chart.svelte-m71wdf svg:where(.svelte-m71wdf):focus-visible{outline:2px solid light-dark(#1f6feb,#2da5ff);outline-offset:3px}.sr-only.svelte-m71wdf{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html.deck-fullbleed,html.deck-fullbleed body,html.deck-fullbleed #invert-wrapper{height:100vh!important;height:100lvh!important}html.deck-topbar .slide.svelte-w8kn3p{padding-bottom:calc(max(env(safe-area-inset-bottom),clamp(2.25rem,7vw,3.25rem)) + 100lvh - 100dvh)}html.deck-topbar .slide.svelte-w8kn3p>:where(.svelte-w8kn3p){transform:translateY(var(--deck-chrome-shift, 0px))}.deck.svelte-w8kn3p .bench-grid,.deck.svelte-w8kn3p .bench-tip rect,.deck.svelte-w8kn3p .bench-legend rect{filter:invert(1) hue-rotate(180deg)}.deck.svelte-w8kn3p .bench-tip rect,.deck.svelte-w8kn3p .bench-legend rect{stroke:light-dark(#000,#fff);stroke-opacity:.2}.deck.svelte-w8kn3p{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;filter:invert(1) hue-rotate(180deg);background:#fff;color:#1a1a1a;--deck-secondary: #8a8a8a;--deck-chrome-shift: 0px;--guide-x: clamp(1.25rem, 5vw, 2.5rem);--guide-top: max(env(safe-area-inset-top, 0px), clamp(1.25rem, 5vw, 2.5rem));--guide-reserve: 63px;--guide-bottom: calc(env(safe-area-inset-bottom, 0px) + var(--guide-reserve));--guide-title-size: clamp(2rem, 11vw, 4.5rem);font-family:Geist,sans-serif;font-feature-settings:"ss09";touch-action:none;overscroll-behavior:none;outline:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:grab}.deck.dragging.svelte-w8kn3p{cursor:grabbing}@media (hover: hover) and (pointer: fine){.deck.svelte-w8kn3p,.deck.dragging.svelte-w8kn3p{cursor:default}}.slide.svelte-w8kn3p{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;padding:max(env(safe-area-inset-top),clamp(1.25rem,5vw,2.5rem)) max(env(safe-area-inset-right),clamp(1.25rem,5vw,2.5rem)) max(env(safe-area-inset-bottom),clamp(2.25rem,7vw,3.25rem)) max(env(safe-area-inset-left),clamp(1.25rem,5vw,2.5rem));gap:clamp(.6rem,2.6vw,1rem);will-change:transform;backface-visibility:hidden}.ph.svelte-w8kn3p{display:flex;flex-direction:column;align-items:center;gap:clamp(.55rem,2.4vw,.95rem)}.ph-title.svelte-w8kn3p{margin:0;font-weight:600;font-size:clamp(2rem,11vw,4.5rem);line-height:1.04;letter-spacing:-.03em;text-wrap:balance;font-feature-settings:"ss09"}.mono-line.svelte-w8kn3p{margin:0;font-family:Geist Mono,monospace;font-weight:400;font-size:clamp(.8845rem,3.79vw,1.074rem);line-height:1.4;letter-spacing:.03em;color:#8a8a8a;overflow-wrap:break-word}.slide[data-slide="1"].svelte-w8kn3p .mono-line:where(.svelte-w8kn3p){margin:0;font-family:Geist Mono,monospace;font-size:clamp(-1.1155rem,4.6vw,5.074rem);line-height:1.4;letter-spacing:.03em;color:#000}.slide[data-slide="1"].svelte-w8kn3p .mono-line:where(.svelte-w8kn3p){color:#000000ed}.slide[data-slide="16"].svelte-w8kn3p .ph-title:where(.svelte-w8kn3p),.slide[data-slide="17"].svelte-w8kn3p .ph-title:where(.svelte-w8kn3p){font-family:Geist Mono,monospace;font-weight:400;font-size:calc(clamp(.8845rem,3.79vw,1.074rem) + 3px);line-height:1.4;letter-spacing:.03em;color:#000000ed}.std.svelte-w8kn3p{flex:0 1 auto;width:100%;max-width:600px;display:flex;flex-direction:column;gap:clamp(1rem,4.5vw,1.7rem);text-align:left}.std-title.svelte-w8kn3p{margin:0;font-weight:600;font-size:clamp(1.6rem,8vw,2.6rem);line-height:1.06;letter-spacing:-.03em;text-wrap:balance;font-feature-settings:"ss09"}.std-body.svelte-w8kn3p{display:flex;flex-direction:column;gap:clamp(.85rem,3.6vw,1.25rem)}.std-body--copy-only.svelte-w8kn3p{gap:clamp(1rem,4.2vw,1.5rem)}.std-copy.svelte-w8kn3p{display:flex;flex-direction:column;gap:.18rem;min-width:0}.std-label.svelte-w8kn3p{font-weight:500;font-size:clamp(1rem,4.2vw,1.18rem);line-height:1.2;letter-spacing:-.015em}.std-text.svelte-w8kn3p{margin:0;font-family:Geist Mono,monospace;font-size:clamp(.82rem,3.4vw,.98rem);line-height:1.34;letter-spacing:-.005em;color:#747474}.std--demo.svelte-w8kn3p{max-width:30rem;gap:clamp(1.4rem,5.5vw,2rem);transition:opacity .32s ease,filter .32s ease}.std--demo.entering.svelte-w8kn3p{opacity:0;filter:blur(6px);pointer-events:none}@media (prefers-reduced-motion: reduce){.std--demo.entering.svelte-w8kn3p{filter:none}}.demo-unlock.svelte-w8kn3p{align-self:center;display:flex;justify-content:center;margin-top:clamp(.25rem,1.9vw,.65rem);transform:translateY(22px)}.demo-pill.svelte-w8kn3p,.hairline-pill.svelte-w8kn3p{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;padding:.85rem 1.5rem;border:1px solid rgba(26,26,26,.18);border-radius:999px;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease}.demo-pill.svelte-w8kn3p:focus-visible,.hairline-pill.svelte-w8kn3p:focus-visible{outline:2px solid var(--deck-secondary);outline-offset:3px}@media (hover: hover) and (pointer: fine){.demo-pill.svelte-w8kn3p:hover,.hairline-pill.svelte-w8kn3p:hover{border-color:#1a1a1a66}}.demo-pin-label.svelte-w8kn3p,.hairline-label.svelte-w8kn3p{font-family:Geist Mono,monospace;font-weight:500;font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:#1a1a1a}.std--roadmap.svelte-w8kn3p{max-width:30rem;gap:clamp(1.1rem,4.5vw,1.6rem)}.std--demo.svelte-w8kn3p .std-title:where(.svelte-w8kn3p),.std--roadmap.svelte-w8kn3p .std-title:where(.svelte-w8kn3p){font-family:Geist,sans-serif;font-weight:400;font-size:calc(clamp(.8845rem,3.79vw,1.074rem) + 3px);line-height:1.4;letter-spacing:-.02em;text-align:center;text-wrap:balance;font-feature-settings:"ss09";color:#000000ed}.std--roadmap.svelte-w8kn3p .std-body--copy-only:where(.svelte-w8kn3p){gap:clamp(1.3rem,5vw,1.9rem)}.std--demo.svelte-w8kn3p .std-label:where(.svelte-w8kn3p),.std--demo.svelte-w8kn3p .std-text:where(.svelte-w8kn3p),.std--roadmap.svelte-w8kn3p .std-label:where(.svelte-w8kn3p),.std--roadmap.svelte-w8kn3p .std-text:where(.svelte-w8kn3p){font-family:Geist,sans-serif;font-weight:400;font-size:1rem;line-height:1.42;letter-spacing:-.005em;text-align:left;color:#747474}.std--demo.svelte-w8kn3p .std-label:where(.svelte-w8kn3p),.std--roadmap.svelte-w8kn3p .std-label:where(.svelte-w8kn3p){color:#000}.std--demo.svelte-w8kn3p .std-copy:where(.svelte-w8kn3p),.std--roadmap.svelte-w8kn3p .std-copy:where(.svelte-w8kn3p){gap:clamp(.3rem,1.3vw,.45rem)}.roadmap-action.svelte-w8kn3p{display:flex;flex-direction:column;align-items:center;margin-top:clamp(.5rem,2.2vw,.8rem)}.pill-helper.svelte-w8kn3p{width:220px;margin:clamp(.4rem,1.8vw,.6rem) 0 0;font-family:Geist Mono,monospace;font-size:clamp(.68rem,2.9vw,.8rem);line-height:1.34;letter-spacing:-.005em;text-align:center;color:#747474}@keyframes svelte-w8kn3p-demo-pin-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.bench.svelte-w8kn3p{display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px;gap:clamp(.7rem,3vw,1.2rem)}.bench-head.svelte-w8kn3p{display:flex;flex-direction:column;gap:.3rem}.bench-head.svelte-w8kn3p h1:where(.svelte-w8kn3p){margin:0;font-weight:600;font-size:clamp(1.5rem,7vw,2rem);line-height:1.08;letter-spacing:-.02em}.bench-plot.svelte-w8kn3p{width:min(86vw,540px,43vh);pointer-events:none}.bench-plot.svelte-w8kn3p text{font-feature-settings:"ss09"}.bench-caption.svelte-w8kn3p{margin:0;max-width:34rem;font-size:clamp(.85rem,3.4vw,1rem);line-height:1.5;color:#333;text-wrap:balance}.indicator.svelte-w8kn3p{position:absolute;bottom:calc((100lvh - 100svh + env(safe-area-inset-bottom,0px) + var(--guide-reserve)) / 2 - 22px);left:50%;transform:translate(-50%);width:max-content;height:44px;display:grid;place-items:center;transition:opacity .3s ease}.indicator.hidden.svelte-w8kn3p{opacity:0}html.deck-topbar .indicator.svelte-w8kn3p{bottom:calc(100lvh - 100dvh + env(safe-area-inset-bottom,0px) + 11px)}html.deck-topbar .deck.svelte-w8kn3p{--guide-bottom: calc(100lvh - 100dvh + env(safe-area-inset-bottom, 0px) + var(--guide-reserve))}.indicator.svelte-w8kn3p>:where(.svelte-w8kn3p){grid-area:1 / 1}.counter.svelte-w8kn3p{text-align:center;font-family:Geist Mono,monospace;font-weight:400;font-size:.8rem;letter-spacing:.08em;color:var(--deck-secondary);font-feature-settings:"ss09","tnum";pointer-events:none;white-space:nowrap;will-change:opacity,filter}.counter.svelte-w8kn3p .of:where(.svelte-w8kn3p){opacity:.5}.counter.svelte-w8kn3p .bar:where(.svelte-w8kn3p){margin:0 .4em}.hint.svelte-w8kn3p{font-family:Geist,sans-serif;font-weight:400;font-size:.8rem;letter-spacing:.01em;color:var(--deck-secondary);white-space:nowrap;pointer-events:none;will-change:opacity,filter}.live-pill.svelte-w8kn3p{position:absolute;top:max(env(safe-area-inset-top,0px),12px);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.45em;padding:4px 10px;font-family:Geist Mono,monospace;font-size:.66rem;letter-spacing:.14em;color:var(--deck-secondary);font-feature-settings:"ss09","tnum";pointer-events:none;opacity:.5;z-index:50;white-space:nowrap}.live-dot.svelte-w8kn3p{width:6px;height:6px;border-radius:50%;background:var(--deck-secondary);opacity:.55}.live-pill.connected.svelte-w8kn3p{opacity:.78}.live-pill.connected.svelte-w8kn3p .live-dot:where(.svelte-w8kn3p){animation:svelte-w8kn3p-live-pulse 2s ease-in-out infinite}@keyframes svelte-w8kn3p-live-pulse{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.live-pill.connected.svelte-w8kn3p .live-dot:where(.svelte-w8kn3p){animation:none;opacity:1}}.design-guide.svelte-w8kn3p{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.guide.svelte-w8kn3p{position:absolute;border:1px solid var(--deck-secondary);border-radius:8px;background:none;opacity:.5;box-sizing:border-box;left:max(env(safe-area-inset-left,0px),var(--guide-x));right:max(env(safe-area-inset-right,0px),var(--guide-x))}.guide-content.svelte-w8kn3p{top:var(--guide-top);bottom:var(--guide-bottom)}.guide-title.svelte-w8kn3p{top:var(--guide-top);height:calc(2 * 1.04 * var(--guide-title-size))}.guide-center.svelte-w8kn3p{top:50%;height:calc(1.04 * var(--guide-title-size));transform:translateY(-50%)}.lightbox-backdrop.svelte-w8kn3p{position:absolute;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:max(env(safe-area-inset-top,0px),clamp(16px,5vw,48px)) max(env(safe-area-inset-right,0px),clamp(16px,5vw,48px)) max(env(safe-area-inset-bottom,0px),clamp(16px,5vw,48px)) max(env(safe-area-inset-left,0px),clamp(16px,5vw,48px));box-sizing:border-box;background:transparent;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);cursor:zoom-out}.lightbox-backdrop.has-note.svelte-w8kn3p{gap:clamp(.8rem,3.2vw,1.15rem)}.lightbox-media.svelte-w8kn3p{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:12px;filter:invert(1) hue-rotate(180deg)}.lightbox-backdrop.has-note.svelte-w8kn3p .lightbox-media:where(.svelte-w8kn3p){max-height:calc(100% - 4.5rem)}html.light-mode .lightbox-media.svelte-w8kn3p{filter:none}.lightbox-note.svelte-w8kn3p{margin:0;max-width:32rem;font-family:Geist Mono,monospace;font-size:clamp(.7rem,3vw,.8rem);line-height:1.4;letter-spacing:.03em;color:var(--deck-secondary);text-align:center;text-wrap:balance;pointer-events:none}.sr-only.svelte-w8kn3p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-height: 480px){.ph-title.svelte-w8kn3p{font-size:clamp(1.4rem,9vh,2.75rem)}.slide[data-slide="1"].svelte-w8kn3p .mono-line:where(.svelte-w8kn3p){font-size:clamp(1rem,6.5vh,2rem)}.std-title.svelte-w8kn3p{font-size:clamp(1.2rem,7vh,1.9rem)}.std--demo.svelte-w8kn3p{gap:.85rem}.std-body--copy-only.svelte-w8kn3p{gap:.55rem}.std--demo.svelte-w8kn3p .std-copy:where(.svelte-w8kn3p){gap:.08rem}.demo-unlock.svelte-w8kn3p{margin-top:0}.demo-pill.svelte-w8kn3p,.hairline-pill.svelte-w8kn3p{padding:.55rem 1.1rem}.std--roadmap.svelte-w8kn3p{gap:.7rem}.std--roadmap.svelte-w8kn3p .std-body--copy-only:where(.svelte-w8kn3p){gap:.7rem}.std--roadmap.svelte-w8kn3p .std-copy:where(.svelte-w8kn3p){gap:.08rem}.roadmap-action.svelte-w8kn3p{margin-top:.3rem}.bench-plot.svelte-w8kn3p{width:min(86vw,540px,38vh)}}@media (prefers-reduced-motion: reduce){.slide.svelte-w8kn3p{will-change:auto}}
