.media-trigger.svelte-1tfwks7{width:100%;height:100%;display:block;padding:0;color:inherit;background:transparent;border:0;border-radius:0;cursor:zoom-in;text-align:left}.media-canvas.svelte-1tfwks7{position:relative;isolation:isolate;width:100%;height:100%;min-height:0;display:grid;place-items:center;overflow:hidden;padding:24px;background:var(--bg-card);border:1px solid var(--border)}.media-canvas.svelte-1tfwks7:before{position:absolute;inset:0;z-index:-1;content:"";background:var(--text-muted);-webkit-mask:url(/images/media-grid.svg) 0 0 / 24px 24px repeat;mask:url(/images/media-grid.svg) 0 0 / 24px 24px repeat;opacity:.16}.media-canvas.svelte-1tfwks7 img:where(.svelte-1tfwks7){width:100%;height:100%;min-height:0;object-fit:contain;background:#1b1b1b;border:1px solid color-mix(in srgb,var(--text) 18%,transparent);box-shadow:0 12px 30px var(--screen-shadow);transition:transform .24s var(--ease-out),border-color .16s ease}.media-trigger.svelte-1tfwks7:hover .media-canvas:where(.svelte-1tfwks7) img:where(.svelte-1tfwks7){transform:translateY(-2px);border-color:var(--accent)}.expand-icon.svelte-1tfwks7{position:absolute;right:30px;bottom:30px;width:28px;height:28px;display:grid;place-items:center;color:var(--accent-ink);background:var(--accent);border:1px solid var(--accent);font-size:16px;line-height:1;opacity:0;transform:translateY(3px);transition:opacity .14s ease,transform .14s ease}.media-trigger.svelte-1tfwks7:hover .expand-icon:where(.svelte-1tfwks7),.media-trigger.svelte-1tfwks7:focus-visible .expand-icon:where(.svelte-1tfwks7){opacity:1;transform:translateY(0)}.dot-matrix.svelte-1tfwks7{position:absolute;z-index:2;width:15px;display:grid;grid-template-columns:repeat(3,3px);gap:3px}.dot-matrix.top.svelte-1tfwks7{top:5px;left:6px}.dot-matrix.bottom.svelte-1tfwks7{right:6px;bottom:5px}.dot-matrix.svelte-1tfwks7 i:where(.svelte-1tfwks7){width:3px;height:3px;background:var(--text-muted)}.dot-matrix.svelte-1tfwks7 i.lit:where(.svelte-1tfwks7){background:var(--accent)}.lightbox[open].svelte-1tfwks7{position:fixed;inset:0;z-index:300;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;display:grid;place-items:center;padding:24px;color:var(--text);background:transparent;border:0;cursor:zoom-out;animation:svelte-1tfwks7-lightbox-in .16s var(--ease-out) both}.lightbox.svelte-1tfwks7::backdrop{background:#000000b8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lightbox.svelte-1tfwks7 section:where(.svelte-1tfwks7){width:min(var(--lightbox-width),100%,var(--site-width));max-height:calc(100vh - 48px);background:var(--bg-card);border:1px solid var(--border-strong);box-shadow:0 24px 64px var(--screen-shadow);cursor:default}.lightbox.svelte-1tfwks7 header:where(.svelte-1tfwks7){height:44px;display:flex;align-items:center;justify-content:space-between;padding-left:14px;border-bottom:1px solid var(--border)}.lightbox.svelte-1tfwks7 header:where(.svelte-1tfwks7) strong:where(.svelte-1tfwks7){color:var(--text);font-family:var(--font-mono);font-size:11px;font-weight:600}.lightbox.svelte-1tfwks7 header:where(.svelte-1tfwks7) button:where(.svelte-1tfwks7){width:44px;height:43px;display:grid;place-items:center;color:var(--text);background:transparent;border:0;border-left:1px solid var(--border);border-radius:0;cursor:pointer;font-size:24px}.lightbox.svelte-1tfwks7 header:where(.svelte-1tfwks7) button:where(.svelte-1tfwks7):hover{color:var(--accent-ink);background:var(--accent)}.lightbox.svelte-1tfwks7 section:where(.svelte-1tfwks7)>div:where(.svelte-1tfwks7){display:grid;place-items:center;max-height:calc(100vh - 94px);overflow:auto;padding:16px;background:var(--bg-soft)}.lightbox.svelte-1tfwks7 section:where(.svelte-1tfwks7)>div:where(.svelte-1tfwks7) img:where(.svelte-1tfwks7){width:100%;height:auto;max-width:100%;max-height:calc(100vh - 126px);object-fit:contain;border:1px solid var(--border)}@keyframes svelte-1tfwks7-lightbox-in{0%{opacity:0}}@media(max-width:640px){.media-canvas.svelte-1tfwks7{padding:12px}.expand-icon.svelte-1tfwks7{right:18px;bottom:18px;opacity:1}.lightbox.svelte-1tfwks7{padding:0}.lightbox.svelte-1tfwks7 section:where(.svelte-1tfwks7){width:100%;max-height:100vh;border-inline:0}}.marks.svelte-16d1tvg{position:absolute;inset:0;z-index:4;overflow:visible;pointer-events:none}.lattice.svelte-16d1tvg,.dot-column.svelte-16d1tvg,.calibration.svelte-16d1tvg,.baseline.svelte-16d1tvg{position:absolute;display:grid;transform:scale(1.1);transform-origin:center}.lattice.svelte-16d1tvg{gap:3px}.lattice.primary.svelte-16d1tvg{grid-template-columns:repeat(6,2px)}.lattice.echo.svelte-16d1tvg{grid-template-columns:repeat(3,2px)}.lattice.echo-secondary.svelte-16d1tvg{grid-template-columns:repeat(4,2px)}.dot-column.svelte-16d1tvg{grid-template-columns:2px;gap:3px}.baseline.svelte-16d1tvg{grid-template-columns:repeat(7,2px);gap:3px}.lattice.svelte-16d1tvg i:where(.svelte-16d1tvg),.dot-column.svelte-16d1tvg i:where(.svelte-16d1tvg),.baseline.svelte-16d1tvg i:where(.svelte-16d1tvg){width:2px;height:2px;background:var(--text-muted);opacity:.48}.lattice.svelte-16d1tvg i.accent:where(.svelte-16d1tvg),.dot-column.svelte-16d1tvg i.accent:where(.svelte-16d1tvg),.baseline.svelte-16d1tvg i.accent:where(.svelte-16d1tvg){background:var(--accent);opacity:.9}.calibration.svelte-16d1tvg{grid-template-columns:5px 1px 10px 1px;align-items:center;gap:3px;width:26px;height:7px}.calibration.svelte-16d1tvg i:where(.svelte-16d1tvg),.calibration.svelte-16d1tvg b:where(.svelte-16d1tvg){display:block;background:var(--text-muted);opacity:.5}.calibration.svelte-16d1tvg i:where(.svelte-16d1tvg){width:5px;height:1px}.calibration.svelte-16d1tvg b:where(.svelte-16d1tvg){width:1px;height:5px}.variant-a.svelte-16d1tvg .primary:where(.svelte-16d1tvg){top:-16px;left:66.667%}.variant-a.svelte-16d1tvg .echo:where(.svelte-16d1tvg){top:62px;right:-21px}.variant-a.svelte-16d1tvg .echo-secondary:where(.svelte-16d1tvg){bottom:28%;left:-26px}.variant-a.svelte-16d1tvg .rail-primary:where(.svelte-16d1tvg){bottom:72px;left:-11px}.variant-a.svelte-16d1tvg .rail-secondary:where(.svelte-16d1tvg){top:32%;right:-11px}.variant-a.svelte-16d1tvg .calibration-primary:where(.svelte-16d1tvg){top:-16px;left:16.667%}.variant-a.svelte-16d1tvg .calibration-secondary:where(.svelte-16d1tvg){right:25%;bottom:-16px}.variant-a.svelte-16d1tvg .baseline:where(.svelte-16d1tvg){bottom:-11px;left:50%}.variant-b.svelte-16d1tvg .primary:where(.svelte-16d1tvg){top:-16px;right:8.333%}.variant-b.svelte-16d1tvg .echo:where(.svelte-16d1tvg){top:78px;left:-21px}.variant-b.svelte-16d1tvg .echo-secondary:where(.svelte-16d1tvg){right:-26px;bottom:34%}.variant-b.svelte-16d1tvg .rail-primary:where(.svelte-16d1tvg){right:-11px;bottom:88px}.variant-b.svelte-16d1tvg .rail-secondary:where(.svelte-16d1tvg){top:38%;left:-11px}.variant-b.svelte-16d1tvg .calibration-primary:where(.svelte-16d1tvg){top:-16px;left:41.667%}.variant-b.svelte-16d1tvg .calibration-secondary:where(.svelte-16d1tvg){bottom:-16px;left:16.667%}.variant-b.svelte-16d1tvg .baseline:where(.svelte-16d1tvg){right:33.333%;bottom:-11px}.variant-c.svelte-16d1tvg .primary:where(.svelte-16d1tvg){top:-16px;left:8.333%}.variant-c.svelte-16d1tvg .echo:where(.svelte-16d1tvg){top:66px;right:-21px}.variant-c.svelte-16d1tvg .echo-secondary:where(.svelte-16d1tvg){bottom:30%;left:-26px}.variant-c.svelte-16d1tvg .rail-primary:where(.svelte-16d1tvg){bottom:80px;left:-11px}.variant-c.svelte-16d1tvg .rail-secondary:where(.svelte-16d1tvg){top:36%;right:-11px}.variant-c.svelte-16d1tvg .calibration-primary:where(.svelte-16d1tvg){top:-16px;right:33.333%}.variant-c.svelte-16d1tvg .calibration-secondary:where(.svelte-16d1tvg){right:8.333%;bottom:-16px}.variant-c.svelte-16d1tvg .baseline:where(.svelte-16d1tvg){bottom:-11px;left:33.333%}.variant-d.svelte-16d1tvg .primary:where(.svelte-16d1tvg){top:-16px;right:25%}.variant-d.svelte-16d1tvg .echo:where(.svelte-16d1tvg){top:66px;left:-21px}.variant-d.svelte-16d1tvg .echo-secondary:where(.svelte-16d1tvg){right:-26px;bottom:26%}.variant-d.svelte-16d1tvg .rail-primary:where(.svelte-16d1tvg){right:-11px;bottom:88px}.variant-d.svelte-16d1tvg .rail-secondary:where(.svelte-16d1tvg){top:34%;left:-11px}.variant-d.svelte-16d1tvg .calibration-primary:where(.svelte-16d1tvg){top:-16px;left:16.667%}.variant-d.svelte-16d1tvg .calibration-secondary:where(.svelte-16d1tvg){bottom:-16px;left:41.667%}.variant-d.svelte-16d1tvg .baseline:where(.svelte-16d1tvg){right:16.667%;bottom:-11px}.variant-e.svelte-16d1tvg .primary:where(.svelte-16d1tvg){top:-16px;left:58.333%}.variant-e.svelte-16d1tvg .echo:where(.svelte-16d1tvg){top:62px;right:-21px}.variant-e.svelte-16d1tvg .echo-secondary:where(.svelte-16d1tvg){bottom:32%;left:-26px}.variant-e.svelte-16d1tvg .rail-primary:where(.svelte-16d1tvg){bottom:72px;left:-11px}.variant-e.svelte-16d1tvg .rail-secondary:where(.svelte-16d1tvg){top:40%;right:-11px}.variant-e.svelte-16d1tvg .calibration-primary:where(.svelte-16d1tvg){top:-16px;left:25%}.variant-e.svelte-16d1tvg .calibration-secondary:where(.svelte-16d1tvg){right:16.667%;bottom:-16px}.variant-e.svelte-16d1tvg .baseline:where(.svelte-16d1tvg){bottom:-11px;left:41.667%}@media(max-width:680px){.marks.svelte-16d1tvg{inset:0}.echo.svelte-16d1tvg,.echo-secondary.svelte-16d1tvg,.rail-primary.svelte-16d1tvg,.rail-secondary.svelte-16d1tvg,.calibration-secondary.svelte-16d1tvg{display:none}}canvas.svelte-1ikji45{position:absolute;inset:0;z-index:0;width:100%;height:100%;color:var(--accent);opacity:.18;pointer-events:none;mask-image:radial-gradient(ellipse 62% 72% at 50% 48%,#0000002e,#0000003d 48%,#000)}.release-strip.svelte-juboms{position:relative;z-index:2;height:var(--release-height);margin-top:var(--header-height);background:var(--accent);color:var(--accent-ink);border-bottom:1px solid var(--border)}.release-strip.svelte-juboms a:where(.svelte-juboms){width:min(100%,var(--site-width));height:100%;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px}.release-strip.svelte-juboms strong:where(.svelte-juboms),.release-strip.svelte-juboms b:where(.svelte-juboms){font-family:var(--font-mono);font-size:10px;font-weight:650}.release-strip.svelte-juboms b:where(.svelte-juboms){margin-left:4px;text-decoration:underline;text-underline-offset:3px}.status-dot.svelte-juboms{width:6px;height:6px;background:var(--accent-ink);animation:svelte-juboms-status-pulse 2.4s steps(2,end) infinite}.hero.svelte-juboms{position:relative;z-index:1;width:min(calc(100% - 24px),var(--site-width));margin:0 auto;padding-bottom:40px;background:color-mix(in srgb,var(--bg) 95%,transparent);border-inline:1px solid var(--border)}.hero-grid.svelte-juboms{min-height:330px;display:grid;grid-template-columns:minmax(0,1fr) 212px;border-bottom:1px solid var(--border)}.hero-copy.svelte-juboms{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:38px 28px 34px;text-align:center}.hero-content.svelte-juboms{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.kicker.svelte-juboms,.platforms.svelte-juboms{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;font-weight:700}h1.svelte-juboms{margin-top:12px;color:var(--text);font-family:var(--font-wordmark);font-size:clamp(35px,8vw,60px);font-weight:800;line-height:.9;letter-spacing:0;text-shadow:0 0 14px var(--hero-glow),0 0 36px var(--hero-glow)}.lede.svelte-juboms{max-width:500px;margin-top:10px;color:var(--text-dim);font-size:13px;line-height:1.55}.hero-actions.svelte-juboms{display:flex;gap:6px;margin-top:18px}.hero-actions.svelte-juboms a:where(.svelte-juboms){height:42px;min-width:158px;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;padding:0 14px;color:var(--text);background:var(--bg-card);border:1px solid var(--border-strong);border-radius:0;font-size:13px;transition:background .12s ease,border-color .12s ease}.hero-actions.svelte-juboms a:where(.svelte-juboms):hover{background:var(--surface-hover);border-color:var(--accent)}.hero-actions.svelte-juboms .primary:where(.svelte-juboms){color:var(--accent-ink);background:var(--accent);border-color:var(--accent);font-weight:650}.hero-actions.svelte-juboms kbd:where(.svelte-juboms){width:20px;height:20px;display:grid;flex:0 0 auto;place-items:center;color:inherit;border:1px solid color-mix(in srgb,currentColor 32%,transparent);font-family:var(--font-mono);font-size:10px;font-weight:650;line-height:1;opacity:.82}.platforms.svelte-juboms{margin-top:9px}.build-board.svelte-juboms{display:grid;grid-template-rows:repeat(4,1fr);color:var(--accent-ink);background:var(--accent);border-left:1px solid var(--border)}.build-board.svelte-juboms>div:where(.svelte-juboms){display:flex;flex-direction:column;justify-content:center;padding:0 18px}.build-board.svelte-juboms>div:where(.svelte-juboms)+div:where(.svelte-juboms){border-top:1px solid color-mix(in srgb,var(--accent-ink) 28%,transparent)}.build-board.svelte-juboms dt:where(.svelte-juboms),.build-board.svelte-juboms dd:where(.svelte-juboms){font-family:var(--font-mono)}.build-board.svelte-juboms dt:where(.svelte-juboms){font-size:10px;opacity:.68}.build-board.svelte-juboms dd:where(.svelte-juboms){margin-top:3px;font-size:12px;font-weight:650}.principles.svelte-juboms{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--border)}.principles.svelte-juboms article:where(.svelte-juboms){min-height:94px;display:grid;grid-template-columns:auto 1fr;gap:12px;padding:16px 18px}.principles.svelte-juboms article:where(.svelte-juboms)+article:where(.svelte-juboms){border-left:1px solid var(--border)}.principles.svelte-juboms span:where(.svelte-juboms){width:24px;height:24px;display:grid;place-items:center;color:var(--accent-ink);background:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:650}.principles.svelte-juboms h2:where(.svelte-juboms){color:var(--text);font-size:14px;font-weight:650}.principles.svelte-juboms p:where(.svelte-juboms){margin-top:4px;color:var(--text-dim);font-size:11px;line-height:1.45}.product-frame.svelte-juboms{margin:32px 28px 0;overflow:hidden;background:var(--bg-card);border-radius:2px}.product-frame.svelte-juboms .media-trigger{height:auto}.product-frame.svelte-juboms .media-canvas{border-color:var(--border-strong)}.product-frame.svelte-juboms figcaption:where(.svelte-juboms){min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 12px;color:#8b8b8b;background:#1b1b1b;border-top:1px solid #2c2c2c;font-size:10px}.product-frame.svelte-juboms figcaption:where(.svelte-juboms) strong:where(.svelte-juboms){color:#d0d0d0;font-family:var(--font-mono);font-size:10px}.route-rail.svelte-juboms{margin:24px 0 -40px;display:grid;grid-template-columns:repeat(5,1fr);list-style:none;background:var(--bg-soft);border-block:1px solid var(--border)}.route-rail.svelte-juboms li:where(.svelte-juboms){min-height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;color:var(--text-dim);font-family:var(--font-mono);font-size:10px}.route-rail.svelte-juboms li:where(.svelte-juboms)+li:where(.svelte-juboms){border-left:1px solid var(--border)}.route-rail.svelte-juboms span:where(.svelte-juboms){color:var(--accent);font-weight:650}@keyframes svelte-juboms-status-pulse{50%{opacity:.35}}@media(max-width:760px){.hero-grid.svelte-juboms{grid-template-columns:1fr}.build-board.svelte-juboms{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;border-top:1px solid var(--border);border-left:0}.build-board.svelte-juboms>div:where(.svelte-juboms){min-height:58px;padding:0 10px}.build-board.svelte-juboms>div:where(.svelte-juboms)+div:where(.svelte-juboms){border-top:0;border-left:1px solid color-mix(in srgb,var(--accent-ink) 28%,transparent)}.principles.svelte-juboms{grid-template-columns:1fr}.principles.svelte-juboms article:where(.svelte-juboms)+article:where(.svelte-juboms){border-top:1px solid var(--border);border-left:0}.route-rail.svelte-juboms{overflow-x:auto;grid-template-columns:repeat(5,minmax(130px,1fr))}}@media(max-width:520px){.release-strip.svelte-juboms a:where(.svelte-juboms){justify-content:flex-start;overflow:hidden}.release-strip.svelte-juboms a:where(.svelte-juboms)>span:where(.svelte-juboms):nth-of-type(2),.release-strip.svelte-juboms b:where(.svelte-juboms){display:none}.hero.svelte-juboms{width:100%;border-inline:0}.hero-copy.svelte-juboms{padding:30px 14px 28px}h1.svelte-juboms{font-size:52px}.hero-actions.svelte-juboms{width:100%;display:grid;grid-template-columns:1fr 1fr}.hero-actions.svelte-juboms a:where(.svelte-juboms){min-width:0}.build-board.svelte-juboms{grid-template-columns:1fr 1fr}.build-board.svelte-juboms>div:where(.svelte-juboms){border-top:1px solid color-mix(in srgb,var(--accent-ink) 28%,transparent)}.build-board.svelte-juboms>div:where(.svelte-juboms):nth-child(odd){border-left:0}.product-frame.svelte-juboms{margin-inline:0;border-inline:0}.product-frame.svelte-juboms figcaption:where(.svelte-juboms) span:where(.svelte-juboms){display:none}}.site-section.svelte-84hc0p{position:relative;z-index:1;padding:44px 12px 0}.section-shell.svelte-84hc0p{position:relative;width:min(100%,var(--site-width));margin:0 auto;background:color-mix(in srgb,var(--bg) 95%,transparent);border:1px solid var(--border)}.section-header.svelte-84hc0p{min-height:112px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:center;gap:38px;padding:18px 24px;border-bottom:1px solid var(--border)}.section-header.svelte-84hc0p span:where(.svelte-84hc0p),.route-copy.svelte-84hc0p>span:where(.svelte-84hc0p),.route-copy.svelte-84hc0p b:where(.svelte-84hc0p){color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:650;text-transform:uppercase}.section-header.svelte-84hc0p h2:where(.svelte-84hc0p){margin-top:5px;color:var(--text);font-family:var(--font-display);font-size:32px;font-weight:700;line-height:1.08}.section-header.svelte-84hc0p>p:where(.svelte-84hc0p){color:var(--text-dim);font-size:12px;line-height:1.55}.route-tabs.svelte-84hc0p{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--border)}.route-tabs.svelte-84hc0p button:where(.svelte-84hc0p){min-width:0;height:48px;display:flex;align-items:center;gap:10px;padding:0 14px;color:var(--text-dim);background:var(--bg-soft);border:0;border-radius:0;cursor:pointer;text-align:left}.route-tabs.svelte-84hc0p button:where(.svelte-84hc0p)+button:where(.svelte-84hc0p){border-left:1px solid var(--border)}.route-tabs.svelte-84hc0p button:where(.svelte-84hc0p) span:where(.svelte-84hc0p){color:var(--text-muted);font-family:var(--font-mono);font-size:10px}.route-tabs.svelte-84hc0p button:where(.svelte-84hc0p) strong:where(.svelte-84hc0p){overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis}.route-tabs.svelte-84hc0p button:where(.svelte-84hc0p):hover{color:var(--text);background:var(--surface-hover)}.route-tabs.svelte-84hc0p button.active:where(.svelte-84hc0p){color:var(--accent-ink);background:var(--accent)}.route-tabs.svelte-84hc0p button.active:where(.svelte-84hc0p) span:where(.svelte-84hc0p){color:inherit;opacity:.66}.route-panel.svelte-84hc0p{min-height:430px;display:grid;grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);border-bottom:1px solid var(--border)}.route-copy.svelte-84hc0p{display:flex;flex-direction:column;justify-content:center;padding:24px;border-right:1px solid var(--border)}.route-copy.svelte-84hc0p h3:where(.svelte-84hc0p){margin-top:10px;color:var(--text);font-size:21px;font-weight:650;line-height:1.2}.route-copy.svelte-84hc0p p:where(.svelte-84hc0p){margin-top:9px;color:var(--text-dim);font-size:12px;line-height:1.55}.route-copy.svelte-84hc0p b:where(.svelte-84hc0p){margin-top:18px;color:var(--text-muted);line-height:1.45}.route-panel.svelte-84hc0p figure:where(.svelte-84hc0p){min-width:0;overflow:hidden;background:var(--bg-card)}.route-panel.svelte-84hc0p .media-trigger{height:100%;animation:svelte-84hc0p-screen-enter .28s var(--ease-out) both}.route-panel.svelte-84hc0p .media-canvas{border:0}.capability-strip.svelte-84hc0p{display:grid;grid-template-columns:repeat(4,1fr)}.capability-strip.svelte-84hc0p>div:where(.svelte-84hc0p){min-height:54px;display:flex;flex-direction:column;justify-content:center;padding:0 14px}.capability-strip.svelte-84hc0p>div:where(.svelte-84hc0p)+div:where(.svelte-84hc0p){border-left:1px solid var(--border)}.capability-strip.svelte-84hc0p span:where(.svelte-84hc0p),.capability-strip.svelte-84hc0p b:where(.svelte-84hc0p){font-family:var(--font-mono);font-size:10px}.capability-strip.svelte-84hc0p span:where(.svelte-84hc0p){color:var(--accent)}.capability-strip.svelte-84hc0p b:where(.svelte-84hc0p){margin-top:3px;color:var(--text-dim);font-weight:500}.mcp-grid.svelte-84hc0p{display:grid;grid-template-columns:minmax(410px,.9fr) minmax(0,1.1fr);align-items:stretch}.tool-ledger.svelte-84hc0p{min-width:0;border-right:1px solid var(--border)}.ledger-head.svelte-84hc0p,.tool-row.svelte-84hc0p{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(180px,1.4fr) 52px;align-items:center;gap:12px;padding:0 14px}.ledger-head.svelte-84hc0p{height:34px;color:var(--text-muted);background:var(--bg-soft);border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:9px;text-transform:uppercase}.tool-row.svelte-84hc0p{min-height:38px;border-bottom:1px solid var(--border)}.tool-row.svelte-84hc0p code:where(.svelte-84hc0p){overflow:hidden;color:var(--text);font-size:11px;font-weight:600;text-overflow:ellipsis}.tool-row.svelte-84hc0p span:where(.svelte-84hc0p){overflow:hidden;color:var(--text-dim);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tool-row.svelte-84hc0p b:where(.svelte-84hc0p){color:var(--success);font-family:var(--font-mono);font-size:9px;font-weight:650;text-transform:uppercase}.activity-frame.svelte-84hc0p{width:100%;min-width:0;min-height:0;align-self:stretch;contain:size;overflow:hidden;display:flex;flex-direction:column;background:#1b1b1b}.activity-frame.svelte-84hc0p .media-trigger{min-height:0;flex:1}.activity-frame.svelte-84hc0p .media-canvas{border:0}.activity-frame.svelte-84hc0p .media-canvas img,.handoff-grid.svelte-84hc0p .media-canvas img{object-fit:cover}.activity-frame.svelte-84hc0p figcaption:where(.svelte-84hc0p){min-height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#858585;border-top:1px solid #2c2c2c;font-size:10px}.activity-frame.svelte-84hc0p figcaption:where(.svelte-84hc0p) strong:where(.svelte-84hc0p){color:#d0d0d0;font-family:var(--font-mono);font-size:10px}.handoff-grid.svelte-84hc0p{display:grid;grid-template-columns:repeat(3,1fr)}.handoff-grid.svelte-84hc0p article:where(.svelte-84hc0p){min-width:0}.handoff-grid.svelte-84hc0p article:where(.svelte-84hc0p)+article:where(.svelte-84hc0p){border-left:1px solid var(--border)}.handoff-grid.svelte-84hc0p figure:where(.svelte-84hc0p){overflow:hidden;aspect-ratio:16 / 9;background:var(--bg-card);border-bottom:1px solid var(--border)}.handoff-grid.svelte-84hc0p .media-canvas{border:0}.handoff-grid.svelte-84hc0p article:where(.svelte-84hc0p)>div:where(.svelte-84hc0p){min-height:132px;padding:15px}.handoff-label.svelte-84hc0p{display:flex;align-items:center;gap:8px}.handoff-label.svelte-84hc0p span:where(.svelte-84hc0p){width:28px;height:24px;display:grid;flex:0 0 28px;place-items:center;color:var(--accent-ink);background:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:650}.handoff-label.svelte-84hc0p b:where(.svelte-84hc0p){color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:650;text-transform:uppercase}.handoff-grid.svelte-84hc0p h3:where(.svelte-84hc0p){margin-top:8px;color:var(--text);font-size:15px;font-weight:650}.handoff-grid.svelte-84hc0p p:where(.svelte-84hc0p){margin-top:6px;color:var(--text-dim);font-size:11px;line-height:1.5}@keyframes svelte-84hc0p-screen-enter{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.section-header.svelte-84hc0p{grid-template-columns:1fr;gap:8px}.route-panel.svelte-84hc0p,.mcp-grid.svelte-84hc0p{grid-template-columns:1fr}.activity-frame.svelte-84hc0p{height:auto;aspect-ratio:16 / 9;contain:none}.route-copy.svelte-84hc0p,.tool-ledger.svelte-84hc0p{border-right:0;border-bottom:1px solid var(--border)}.route-copy.svelte-84hc0p{min-height:180px}.route-panel.svelte-84hc0p figure:where(.svelte-84hc0p){aspect-ratio:16 / 9}}@media(max-width:680px){.site-section.svelte-84hc0p{padding:34px 0 0}.section-shell.svelte-84hc0p{border-inline:0}.route-tabs.svelte-84hc0p{overflow-x:auto;grid-template-columns:repeat(5,minmax(110px,1fr))}.capability-strip.svelte-84hc0p,.handoff-grid.svelte-84hc0p{grid-template-columns:1fr 1fr}.capability-strip.svelte-84hc0p>div:where(.svelte-84hc0p):nth-child(3),.handoff-grid.svelte-84hc0p article:where(.svelte-84hc0p):nth-child(3){border-top:1px solid var(--border);border-left:0}.handoff-grid.svelte-84hc0p article:where(.svelte-84hc0p):nth-child(3){grid-column:1 / -1}}@media(max-width:480px){.section-header.svelte-84hc0p{padding:16px 14px}.section-header.svelte-84hc0p h2:where(.svelte-84hc0p){font-size:27px}.route-copy.svelte-84hc0p{padding:20px 14px}.capability-strip.svelte-84hc0p,.handoff-grid.svelte-84hc0p{grid-template-columns:1fr}.capability-strip.svelte-84hc0p>div:where(.svelte-84hc0p)+div:where(.svelte-84hc0p),.capability-strip.svelte-84hc0p>div:where(.svelte-84hc0p):nth-child(3),.handoff-grid.svelte-84hc0p article:where(.svelte-84hc0p)+article:where(.svelte-84hc0p),.handoff-grid.svelte-84hc0p article:where(.svelte-84hc0p):nth-child(3){border-top:1px solid var(--border);border-left:0}.handoff-grid.svelte-84hc0p article:where(.svelte-84hc0p):nth-child(3){grid-column:auto}.ledger-head.svelte-84hc0p,.tool-row.svelte-84hc0p{grid-template-columns:minmax(115px,.9fr) minmax(0,1fr) 38px;gap:7px;padding-inline:10px}.tool-row.svelte-84hc0p span:where(.svelte-84hc0p){font-size:10px}}.telemetry-section.svelte-1wlnjpr{position:relative;z-index:1;padding:44px 12px 0}.telemetry-shell.svelte-1wlnjpr{position:relative;width:min(100%,var(--site-width));margin:0 auto;overflow:visible;background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),color-mix(in srgb,var(--bg) 95%,transparent);background-size:24px 24px;border:1px solid var(--border)}.scan-line.svelte-1wlnjpr{position:absolute;inset:0 0 auto;z-index:5;height:1px;background:var(--accent);opacity:0;pointer-events:none}.active.svelte-1wlnjpr .scan-line:where(.svelte-1wlnjpr){animation:svelte-1wlnjpr-scan-board 2.2s cubic-bezier(.2,.8,.2,1) .18s 1}header.svelte-1wlnjpr{min-height:112px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:center;gap:38px;padding:18px 24px;background:color-mix(in srgb,var(--bg) 88%,transparent);border-bottom:1px solid var(--border)}.section-code.svelte-1wlnjpr,.live-note.svelte-1wlnjpr span:where(.svelte-1wlnjpr),.stat.svelte-1wlnjpr span:where(.svelte-1wlnjpr),.clicker-copy.svelte-1wlnjpr>span:where(.svelte-1wlnjpr),.feed-label.svelte-1wlnjpr,footer.svelte-1wlnjpr{font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase}.section-code.svelte-1wlnjpr{color:var(--accent);font-weight:650}h2.svelte-1wlnjpr{margin-top:5px;color:var(--text);font-family:var(--font-display);font-size:32px;line-height:1.08;font-weight:700}.live-note.svelte-1wlnjpr{justify-self:stretch;margin-left:20px;padding-left:16px;border-left:1px solid var(--border-strong)}.live-note.svelte-1wlnjpr span:where(.svelte-1wlnjpr){display:flex;align-items:center;gap:8px;color:var(--text)}.live-note.svelte-1wlnjpr i:where(.svelte-1wlnjpr){width:7px;height:7px;background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 20%,transparent);animation:svelte-1wlnjpr-live-pulse 1.8s steps(2,end) infinite}.live-note.svelte-1wlnjpr p:where(.svelte-1wlnjpr){margin-top:7px;color:var(--text-dim);font-size:12px;line-height:1.45}.signal-board.svelte-1wlnjpr{overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 340px;background:var(--bg-card);border-bottom:1px solid var(--border)}.stats.svelte-1wlnjpr{min-width:0;display:grid;grid-template-columns:1.12fr 1fr 1fr;grid-template-rows:126px 126px}.stat.svelte-1wlnjpr{position:relative;min-width:0;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:14px 16px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);opacity:0;transform:translateY(18px)}.stat.svelte-1wlnjpr:nth-child(3),.stat-wide.svelte-1wlnjpr{border-right:0}.active.svelte-1wlnjpr .stat:where(.svelte-1wlnjpr){animation:svelte-1wlnjpr-stat-enter .52s cubic-bezier(.16,1,.3,1) forwards}.active.svelte-1wlnjpr .stat:where(.svelte-1wlnjpr):nth-child(2){animation-delay:80ms}.active.svelte-1wlnjpr .stat:where(.svelte-1wlnjpr):nth-child(3){animation-delay:.15s}.active.svelte-1wlnjpr .stat:where(.svelte-1wlnjpr):nth-child(4){animation-delay:.22s}.stat-primary.svelte-1wlnjpr{grid-row:1 / 3;border-bottom:0}.stat-wide.svelte-1wlnjpr{grid-column:2 / 4;border-bottom:0}.stat.svelte-1wlnjpr:after{content:"";position:absolute;right:12px;bottom:12px;width:18px;height:18px;border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong)}.stat.svelte-1wlnjpr span:where(.svelte-1wlnjpr),.stat.svelte-1wlnjpr small:where(.svelte-1wlnjpr){color:var(--text-muted)}.stat.svelte-1wlnjpr strong:where(.svelte-1wlnjpr){overflow:hidden;padding-bottom:.09em;color:var(--text);font-family:var(--font-wordmark);font-size:clamp(30px,4.6vw,58px);line-height:1;text-overflow:ellipsis;white-space:nowrap}.stat-primary.svelte-1wlnjpr strong:where(.svelte-1wlnjpr){font-size:clamp(68px,9vw,116px)}.stat-wide.svelte-1wlnjpr strong:where(.svelte-1wlnjpr){font-size:clamp(34px,5vw,64px)}.stat.svelte-1wlnjpr small:where(.svelte-1wlnjpr){font-family:var(--font-mono);font-size:9px}.clicker.svelte-1wlnjpr{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:1fr 58px;padding-left:40px;color:var(--accent-ink);background:var(--accent);opacity:0;transform:translate(22px)}.active.svelte-1wlnjpr .clicker:where(.svelte-1wlnjpr){animation:svelte-1wlnjpr-clicker-enter .62s cubic-bezier(.16,1,.3,1) .18s forwards}.hazard.svelte-1wlnjpr{position:absolute;inset:0 auto 0 0;width:40px;overflow:hidden;background-color:var(--accent);border-right:1px solid color-mix(in srgb,var(--accent-ink) 38%,transparent)}.hazard.svelte-1wlnjpr:before{position:absolute;inset:-32px 0;content:"";background-image:repeating-linear-gradient(135deg,var(--accent-ink) 0,var(--accent-ink) 9px,transparent 9px,transparent 16px);will-change:transform}.active.svelte-1wlnjpr .hazard:where(.svelte-1wlnjpr):before{animation:svelte-1wlnjpr-hazard-shift 9s linear infinite}.clicker-copy.svelte-1wlnjpr{display:flex;flex-direction:column;justify-content:center;padding:18px 20px}.clicker-copy.svelte-1wlnjpr>span:where(.svelte-1wlnjpr),.clicker-copy.svelte-1wlnjpr p:where(.svelte-1wlnjpr){opacity:.66}.clicker-copy.svelte-1wlnjpr strong:where(.svelte-1wlnjpr){margin:12px 0 8px;font-family:var(--font-wordmark);font-size:clamp(54px,7vw,86px);line-height:.82;transform-origin:left center}.clicker-copy.svelte-1wlnjpr strong.pending:where(.svelte-1wlnjpr){font-family:var(--font-mono);font-size:16px}.pulse.svelte-1wlnjpr .clicker-copy:where(.svelte-1wlnjpr) strong:where(.svelte-1wlnjpr){animation:svelte-1wlnjpr-score-hit .3s cubic-bezier(.2,.8,.2,1)}.clicker-copy.svelte-1wlnjpr p:where(.svelte-1wlnjpr){font-family:var(--font-mono);font-size:10px}.clicker.svelte-1wlnjpr button:where(.svelte-1wlnjpr){display:flex;align-items:center;justify-content:space-between;padding:0 14px 0 18px;color:var(--accent);background:var(--accent-ink);border:0;border-top:1px solid color-mix(in srgb,var(--accent-ink) 34%,var(--accent));border-radius:0;font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;cursor:pointer}.clicker.svelte-1wlnjpr button:where(.svelte-1wlnjpr) b:where(.svelte-1wlnjpr){position:relative;width:24px;height:24px;display:block;border:1px solid currentColor}.clicker.svelte-1wlnjpr button:where(.svelte-1wlnjpr) b:where(.svelte-1wlnjpr):before,.clicker.svelte-1wlnjpr button:where(.svelte-1wlnjpr) b:where(.svelte-1wlnjpr):after{position:absolute;top:calc(50% - 1px);left:50%;content:"";background:currentColor;transform:translate(-50%,-50%)}.clicker.svelte-1wlnjpr button:where(.svelte-1wlnjpr) b:where(.svelte-1wlnjpr):before{width:9px;height:2px}.clicker.svelte-1wlnjpr button:where(.svelte-1wlnjpr) b:where(.svelte-1wlnjpr):after{width:2px;height:9px}.clicker.svelte-1wlnjpr button:where(.svelte-1wlnjpr):hover b:where(.svelte-1wlnjpr){color:var(--accent-ink);background:var(--accent)}.clicker.svelte-1wlnjpr button:where(.svelte-1wlnjpr):active{transform:translateY(1px)}.evidence.svelte-1wlnjpr{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.4fr);background:var(--bg-card);border-bottom:1px solid var(--border)}.commit-feed.svelte-1wlnjpr,.language-feed.svelte-1wlnjpr{position:relative;min-width:0;overflow:hidden;background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),color-mix(in srgb,var(--bg) 91%,transparent);background-size:18px 18px}.commit-feed.svelte-1wlnjpr{border-right:1px solid var(--border)}.feed-label.svelte-1wlnjpr{position:relative;z-index:1;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 12px 0 44px;color:var(--text-muted);background:var(--bg-card);border-bottom:1px solid var(--border)}.feed-label.svelte-1wlnjpr:before{position:absolute;inset:0 auto 0 0;width:30px;display:grid;place-items:center;content:"05";color:var(--accent-ink);background:var(--accent)}.language-feed.svelte-1wlnjpr .feed-label:where(.svelte-1wlnjpr):before{content:"06"}.feed-label.svelte-1wlnjpr b:where(.svelte-1wlnjpr){color:var(--text)}.commit-feed.svelte-1wlnjpr:after,.language-feed.svelte-1wlnjpr:after{position:absolute;top:55px;bottom:15px;left:14px;width:2px;content:"";background:repeating-linear-gradient(to bottom,var(--text-muted) 0,var(--text-muted) 2px,transparent 2px,transparent 7px);opacity:.45}.commit-stream.svelte-1wlnjpr,.language-signals.svelte-1wlnjpr{position:relative;z-index:1;min-height:190px;padding:12px 12px 12px 44px}.commit-stream.svelte-1wlnjpr article:where(.svelte-1wlnjpr){min-height:52px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid var(--border);opacity:0;transform:translate(-14px)}.commit-stream.svelte-1wlnjpr article:where(.svelte-1wlnjpr):last-child{border-bottom:0}.active.svelte-1wlnjpr .commit-stream:where(.svelte-1wlnjpr) article:where(.svelte-1wlnjpr),.active.svelte-1wlnjpr .language-signals:where(.svelte-1wlnjpr) article:where(.svelte-1wlnjpr){animation:svelte-1wlnjpr-signal-lock .48s cubic-bezier(.16,1,.3,1) var(--delay) forwards}.commit-stream.svelte-1wlnjpr article:where(.svelte-1wlnjpr)>span:where(.svelte-1wlnjpr){width:28px;height:24px;display:grid;place-items:center;color:var(--accent-ink);background:var(--accent);font-family:var(--font-mono);font-size:9px;font-weight:700}.commit-icon.svelte-1wlnjpr{position:relative;width:16px;height:12px;color:var(--accent-ink)}.commit-icon.svelte-1wlnjpr:before,.commit-icon.svelte-1wlnjpr:after{position:absolute;top:50%;content:"";transform:translateY(-50%)}.commit-icon.svelte-1wlnjpr:before{left:0;width:16px;height:1px;background:currentColor}.commit-icon.svelte-1wlnjpr:after{left:50%;width:7px;height:7px;box-sizing:border-box;content:"";background:var(--accent);border:2px solid currentColor;border-radius:50%;transform:translate(-50%,-50%)}.commit-stream.svelte-1wlnjpr article:where(.svelte-1wlnjpr) div:where(.svelte-1wlnjpr){min-width:0}.commit-stream.svelte-1wlnjpr strong:where(.svelte-1wlnjpr){display:block;overflow:hidden;color:var(--text);font-family:var(--font-mono);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.commit-stream.svelte-1wlnjpr small:where(.svelte-1wlnjpr){display:block;margin-top:3px;overflow:hidden;color:var(--text-muted);font-family:var(--font-mono);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.language-signals.svelte-1wlnjpr{display:grid;align-content:center;gap:11px}.language-signals.svelte-1wlnjpr article:where(.svelte-1wlnjpr){opacity:0;transform:translate(14px)}.language-signals.svelte-1wlnjpr article:where(.svelte-1wlnjpr)>div:where(.svelte-1wlnjpr){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:5px;color:var(--text);font-family:var(--font-mono);font-size:9px}.language-name.svelte-1wlnjpr{min-width:0;display:inline-flex;align-items:center;gap:5px}.language-name.svelte-1wlnjpr strong:where(.svelte-1wlnjpr){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-share.svelte-1wlnjpr{color:var(--text-muted)}.language-icon.svelte-1wlnjpr{position:relative;width:10px;height:10px;display:block;flex:0 0 10px;color:var(--text)}.language-icon.rust.svelte-1wlnjpr{border:1px solid currentColor;border-radius:50%}.language-icon.rust.svelte-1wlnjpr:before{position:absolute;inset:2px;content:"";border:1px solid currentColor;border-radius:50%}.language-icon.rust.svelte-1wlnjpr:after{position:absolute;inset:-2px;content:"";background:repeating-conic-gradient(currentColor 0 7deg,transparent 7deg 45deg);mask:radial-gradient(transparent 0 56%,#000 58%)}.language-icon.installer.svelte-1wlnjpr:before{position:absolute;top:1px;left:1px;width:3px;height:3px;content:"";background:currentColor;box-shadow:5px 0 currentColor,0 5px currentColor,5px 5px currentColor}.language-icon.shell.svelte-1wlnjpr,.language-icon.code.svelte-1wlnjpr{border:1px solid currentColor}.language-icon.shell.svelte-1wlnjpr:after,.language-icon.code.svelte-1wlnjpr:after{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-mono);font-size:5px;line-height:1}.language-icon.shell.svelte-1wlnjpr:after{content:">_"}.language-icon.code.svelte-1wlnjpr:after{content:"<>"}.language-signals.svelte-1wlnjpr article:where(.svelte-1wlnjpr)>b:where(.svelte-1wlnjpr){height:7px;display:block;overflow:hidden;background:var(--bg-soft);border:1px solid var(--border)}.language-signals.svelte-1wlnjpr article:where(.svelte-1wlnjpr)>b:where(.svelte-1wlnjpr) i:where(.svelte-1wlnjpr){width:var(--share);height:100%;display:block;background:var(--accent);transform:scaleX(0);transform-origin:left}.active.svelte-1wlnjpr .language-signals:where(.svelte-1wlnjpr) article:where(.svelte-1wlnjpr)>b:where(.svelte-1wlnjpr) i:where(.svelte-1wlnjpr){animation:svelte-1wlnjpr-language-fill .72s cubic-bezier(.16,1,.3,1) calc(var(--delay) + .12s) forwards}.signal-pending.svelte-1wlnjpr{align-self:center;color:var(--text-muted);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}footer.svelte-1wlnjpr{min-height:38px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;color:var(--text-muted)}footer.svelte-1wlnjpr>:where(.svelte-1wlnjpr){height:100%;display:flex;align-items:center;padding:0 12px}footer.svelte-1wlnjpr>:where(.svelte-1wlnjpr)+:where(.svelte-1wlnjpr){border-left:1px solid var(--border)}footer.svelte-1wlnjpr a:where(.svelte-1wlnjpr){color:var(--text)}@keyframes svelte-1wlnjpr-scan-board{0%{top:0;opacity:0}12%,72%{opacity:.45}to{top:100%;opacity:0}}@keyframes svelte-1wlnjpr-stat-enter{to{opacity:1;transform:translateY(0)}}@keyframes svelte-1wlnjpr-clicker-enter{to{opacity:1;transform:translate(0)}}@keyframes svelte-1wlnjpr-live-pulse{50%{opacity:.3}}@keyframes svelte-1wlnjpr-hazard-shift{to{transform:translateY(22.627px)}}@keyframes svelte-1wlnjpr-score-hit{45%{transform:scale(1.08) translate(5px)}}@keyframes svelte-1wlnjpr-signal-lock{to{opacity:1;transform:translate(0)}}@keyframes svelte-1wlnjpr-language-fill{to{transform:scaleX(1)}}@media(max-width:900px){.signal-board.svelte-1wlnjpr,.evidence.svelte-1wlnjpr{grid-template-columns:1fr}.clicker.svelte-1wlnjpr{min-height:230px}.commit-feed.svelte-1wlnjpr{border-right:0;border-bottom:1px solid var(--border)}}@media(max-width:660px){header.svelte-1wlnjpr{grid-template-columns:1fr;gap:12px}.live-note.svelte-1wlnjpr{margin-left:0;padding:10px 0 0;border-top:1px solid var(--border);border-left:0}.stats.svelte-1wlnjpr{grid-template-columns:1fr 1fr;grid-template-rows:150px 112px 112px}.stat-primary.svelte-1wlnjpr{grid-column:1 / 3;grid-row:auto;border-right:0;border-bottom:1px solid var(--border)}.stat.svelte-1wlnjpr:nth-child(2){border-bottom:1px solid var(--border)}.stat-wide.svelte-1wlnjpr{grid-column:1 / 3;border-top:1px solid var(--border)}footer.svelte-1wlnjpr{grid-template-columns:1fr}footer.svelte-1wlnjpr>:where(.svelte-1wlnjpr)+:where(.svelte-1wlnjpr){border-top:1px solid var(--border);border-left:0;min-height:38px}footer.svelte-1wlnjpr a:where(.svelte-1wlnjpr){min-height:38px}}@media(max-width:520px){.telemetry-section.svelte-1wlnjpr{padding-inline:0}header.svelte-1wlnjpr{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.scan-line.svelte-1wlnjpr,.hazard.svelte-1wlnjpr:before,.live-note.svelte-1wlnjpr i:where(.svelte-1wlnjpr),.stat.svelte-1wlnjpr,.clicker.svelte-1wlnjpr,.commit-stream.svelte-1wlnjpr article:where(.svelte-1wlnjpr),.language-signals.svelte-1wlnjpr article:where(.svelte-1wlnjpr),.language-signals.svelte-1wlnjpr article:where(.svelte-1wlnjpr)>b:where(.svelte-1wlnjpr) i:where(.svelte-1wlnjpr),.pulse.svelte-1wlnjpr .clicker-copy:where(.svelte-1wlnjpr) strong:where(.svelte-1wlnjpr){animation:none!important}.stat.svelte-1wlnjpr,.clicker.svelte-1wlnjpr,.commit-stream.svelte-1wlnjpr article:where(.svelte-1wlnjpr),.language-signals.svelte-1wlnjpr article:where(.svelte-1wlnjpr){opacity:1;transform:none}.language-signals.svelte-1wlnjpr article:where(.svelte-1wlnjpr)>b:where(.svelte-1wlnjpr) i:where(.svelte-1wlnjpr){transform:scaleX(1)}}.download-section.svelte-vtpax{position:relative;z-index:1;padding:44px 12px 52px}.section-shell.svelte-vtpax{position:relative;width:min(100%,var(--site-width));margin:0 auto;background:color-mix(in srgb,var(--bg) 95%,transparent);border:1px solid var(--border)}header.svelte-vtpax{min-height:112px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:center;gap:38px;padding:18px 24px;border-bottom:1px solid var(--border)}header.svelte-vtpax span:where(.svelte-vtpax){color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:650;text-transform:uppercase}header.svelte-vtpax h2:where(.svelte-vtpax){margin-top:5px;color:var(--text);font-family:var(--font-display);font-size:32px;font-weight:700;line-height:1.08}header.svelte-vtpax>p:where(.svelte-vtpax){color:var(--text-dim);font-size:12px;line-height:1.55}.platform-grid.svelte-vtpax{display:grid;grid-template-columns:repeat(3,1fr)}.platform-grid.svelte-vtpax article:where(.svelte-vtpax){min-width:0;padding:16px}.platform-grid.svelte-vtpax article:where(.svelte-vtpax)+article:where(.svelte-vtpax){border-left:1px solid var(--border)}.platform-head.svelte-vtpax{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding-bottom:11px;border-bottom:1px solid var(--border)}.platform-head.svelte-vtpax span:where(.svelte-vtpax){width:28px;height:24px;display:grid;place-items:center;color:var(--accent-ink);background:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:650}.platform-head.svelte-vtpax b:where(.svelte-vtpax){color:var(--text-muted);font-family:var(--font-mono);font-size:9.5px;font-weight:700;text-transform:uppercase}.platform-head.svelte-vtpax h3:where(.svelte-vtpax){color:var(--text);font-size:14px;font-weight:650}.platform-filename.svelte-vtpax{min-width:0;margin-top:14px;display:flex;align-items:center;gap:8px}.platform-filename.svelte-vtpax svg:where(.svelte-vtpax){width:16px;height:16px;flex:0 0 16px;fill:currentColor;color:var(--text-dim)}.platform-grid.svelte-vtpax code:where(.svelte-vtpax){min-width:0;display:block;overflow:hidden;color:var(--text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.platform-actions.svelte-vtpax{margin-top:12px;display:grid;grid-template-columns:1fr 72px;gap:5px}.platform-actions.svelte-vtpax a:where(.svelte-vtpax),.platform-actions.svelte-vtpax button:where(.svelte-vtpax){height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border:1px solid var(--border-strong);border-radius:0;font-family:var(--font-mono);font-size:11px}.platform-actions.svelte-vtpax a:where(.svelte-vtpax){color:var(--accent-ink);background:var(--accent);border-color:var(--accent);font-weight:700}.platform-actions.svelte-vtpax a:where(.svelte-vtpax) span:where(.svelte-vtpax){margin-left:10px;opacity:.66}.platform-actions.svelte-vtpax button:where(.svelte-vtpax){color:var(--text-dim);background:var(--bg-card);cursor:pointer}.platform-actions.svelte-vtpax button:where(.svelte-vtpax):hover:not(:disabled){color:var(--text);border-color:var(--accent)}.platform-actions.svelte-vtpax button:where(.svelte-vtpax):disabled{cursor:default;opacity:.42}.release-strip.svelte-vtpax{min-height:44px;display:grid;grid-template-columns:1fr 1fr 1.3fr 1fr;align-items:center;color:var(--text-muted);background:var(--bg-soft);border-top:1px solid var(--border);font-family:var(--font-mono);font-size:9.5px;font-weight:700}.release-strip.svelte-vtpax>:where(.svelte-vtpax){height:100%;display:flex;align-items:center;padding:0 12px}.release-strip.svelte-vtpax>:where(.svelte-vtpax)+:where(.svelte-vtpax){border-left:1px solid var(--border)}.release-strip.svelte-vtpax a:where(.svelte-vtpax){color:var(--text-dim)}.release-strip.svelte-vtpax a:where(.svelte-vtpax):hover{color:var(--text)}.release-strip.svelte-vtpax span:where(.svelte-vtpax):last-child{color:var(--success)}.release-strip.svelte-vtpax span.failed:where(.svelte-vtpax){color:var(--warning)}@media(max-width:920px){header.svelte-vtpax{grid-template-columns:1fr;gap:8px}.platform-grid.svelte-vtpax{grid-template-columns:1fr}.platform-grid.svelte-vtpax article:where(.svelte-vtpax)+article:where(.svelte-vtpax){border-top:1px solid var(--border);border-left:0}.release-strip.svelte-vtpax{grid-template-columns:1fr 1fr}.release-strip.svelte-vtpax>:where(.svelte-vtpax):nth-child(3){border-top:1px solid var(--border);border-left:0}.release-strip.svelte-vtpax>:where(.svelte-vtpax):nth-child(4){border-top:1px solid var(--border)}}@media(max-width:680px){.download-section.svelte-vtpax{padding:34px 0 42px}.section-shell.svelte-vtpax{border-inline:0}}@media(max-width:480px){header.svelte-vtpax{padding:16px 14px}header.svelte-vtpax h2:where(.svelte-vtpax){font-size:27px}.platform-grid.svelte-vtpax article:where(.svelte-vtpax){padding:14px}.platform-head.svelte-vtpax{grid-template-columns:28px 1fr}.platform-head.svelte-vtpax b:where(.svelte-vtpax){grid-column:2}.platform-actions.svelte-vtpax,.release-strip.svelte-vtpax{grid-template-columns:1fr}.release-strip.svelte-vtpax>:where(.svelte-vtpax)+:where(.svelte-vtpax),.release-strip.svelte-vtpax>:where(.svelte-vtpax):nth-child(3),.release-strip.svelte-vtpax>:where(.svelte-vtpax):nth-child(4){border-top:1px solid var(--border);border-left:0}.release-strip.svelte-vtpax>:where(.svelte-vtpax){min-height:38px}}header.svelte-oiwvqb{position:fixed;inset:0 0 auto;z-index:100;height:var(--header-height);background:color-mix(in srgb,var(--bg) 95%,transparent);border-bottom:1px solid var(--border);backdrop-filter:blur(10px)}nav.svelte-oiwvqb{width:min(100%,var(--site-width));height:100%;margin:0 auto;padding:0 12px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px}.brand.svelte-oiwvqb{justify-self:start;display:inline-flex;align-items:center;gap:7px;color:var(--text);font-family:var(--font-mono);font-size:16px;font-weight:700;line-height:1}.brand-mark.svelte-oiwvqb{width:24px;height:24px;background:currentColor;-webkit-mask:url(/images/devhub-mark.svg) center / contain no-repeat;mask:url(/images/devhub-mark.svg) center / contain no-repeat}.links.svelte-oiwvqb{height:100%;display:flex}.links.svelte-oiwvqb a:where(.svelte-oiwvqb){display:flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;color:var(--text-dim);font-size:13px;font-weight:500}.links.svelte-oiwvqb a:where(.svelte-oiwvqb):hover{color:var(--text);background:var(--bg-soft);box-shadow:inset 0 2px 0 var(--accent)}.actions.svelte-oiwvqb{justify-self:end;display:flex;gap:6px}.actions.svelte-oiwvqb button:where(.svelte-oiwvqb),.actions.svelte-oiwvqb a:where(.svelte-oiwvqb){height:28px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 8px;border:1px solid var(--border);border-radius:0;font-size:12px}.actions.svelte-oiwvqb button:where(.svelte-oiwvqb){color:var(--text-dim);background:var(--bg-card);cursor:pointer}.actions.svelte-oiwvqb a:where(.svelte-oiwvqb){color:var(--accent-ink);background:var(--accent);border-color:var(--accent);font-weight:700}.links.svelte-oiwvqb kbd:where(.svelte-oiwvqb),.actions.svelte-oiwvqb kbd:where(.svelte-oiwvqb){min-width:18px;height:18px;display:grid;place-items:center;padding-inline:4px;color:inherit;border:1px solid color-mix(in srgb,currentColor 32%,transparent);font-family:var(--font-mono);font-size:9px;line-height:1;opacity:.78}.links.svelte-oiwvqb kbd:where(.svelte-oiwvqb),.actions.svelte-oiwvqb a:where(.svelte-oiwvqb) kbd:where(.svelte-oiwvqb){width:18px;padding-inline:0}.palette-input.svelte-oiwvqb kbd:where(.svelte-oiwvqb){color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.progress.svelte-oiwvqb{position:absolute;inset:auto 0 -1px;height:1px;background:var(--accent);transform-origin:left}.palette-layer.svelte-oiwvqb{position:fixed;inset:0;z-index:200;padding-top:70px;background:color-mix(in srgb,var(--bg) 74%,transparent)}.palette.svelte-oiwvqb{width:min(calc(100% - 24px),580px);margin:0 auto;background:var(--bg-card);border:1px solid var(--border-strong);box-shadow:0 16px 36px var(--screen-shadow);animation:svelte-oiwvqb-palette-in .15s var(--ease-out) both}.palette-input.svelte-oiwvqb{height:46px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--border)}.palette-input.has-back.svelte-oiwvqb{grid-template-columns:32px 1fr auto;padding-left:7px}.palette-back.svelte-oiwvqb{width:30px;height:30px;display:grid;place-items:center;color:var(--text-dim);background:transparent;border:1px solid var(--border);border-radius:0;cursor:pointer;font-size:16px}.palette-back.svelte-oiwvqb:hover,.palette-back.svelte-oiwvqb:focus-visible{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.palette-input.svelte-oiwvqb input:where(.svelte-oiwvqb){width:100%;color:var(--text);background:transparent;border:0;outline:0;font-size:14px}.palette-input.svelte-oiwvqb input:where(.svelte-oiwvqb)::placeholder{color:var(--text-muted)}.palette-list.svelte-oiwvqb{max-height:min(540px,70vh);overflow-y:auto;padding:5px}.palette-list.svelte-oiwvqb button:where(.svelte-oiwvqb){width:100%;min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr) auto;align-items:center;gap:12px;padding:0 9px;color:var(--text-dim);background:transparent;border:0;border-radius:0;text-align:left;font-size:13px;cursor:pointer}.palette-list.svelte-oiwvqb button.active:where(.svelte-oiwvqb){color:var(--text);background:var(--surface-selected);box-shadow:inset 2px 0 0 var(--accent)}.palette-list.svelte-oiwvqb button:where(.svelte-oiwvqb) span:where(.svelte-oiwvqb),.palette-list.svelte-oiwvqb button:where(.svelte-oiwvqb) small:where(.svelte-oiwvqb){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-list.svelte-oiwvqb button:where(.svelte-oiwvqb) small:where(.svelte-oiwvqb){color:var(--text-muted);font-size:12px}.palette-list.svelte-oiwvqb button:where(.svelte-oiwvqb) b:where(.svelte-oiwvqb){color:var(--accent);font-family:var(--font-mono);font-size:11px;font-weight:500}.palette-list.svelte-oiwvqb>p:where(.svelte-oiwvqb){padding:24px 10px;color:var(--text-muted);text-align:center;font-size:13px}.palette.svelte-oiwvqb footer:where(.svelte-oiwvqb){height:28px;display:flex;align-items:center;gap:18px;padding:0 10px;color:var(--text-muted);background:var(--bg-soft);border-top:1px solid var(--border);font-size:12px}@keyframes svelte-oiwvqb-palette-in{0%{opacity:0;transform:translateY(-5px)}}@media(max-width:820px){nav.svelte-oiwvqb{grid-template-columns:auto 1fr}.links.svelte-oiwvqb{display:none}.actions.svelte-oiwvqb{justify-self:end}}@media(max-width:460px){nav.svelte-oiwvqb{padding:0 8px}.brand.svelte-oiwvqb>span:where(.svelte-oiwvqb):last-child,.actions.svelte-oiwvqb button:where(.svelte-oiwvqb)>span:where(.svelte-oiwvqb){display:none}.actions.svelte-oiwvqb a:where(.svelte-oiwvqb){padding-inline:10px}.actions.svelte-oiwvqb button:where(.svelte-oiwvqb){min-width:48px;justify-content:center;padding-inline:7px}.palette-list.svelte-oiwvqb button:where(.svelte-oiwvqb){grid-template-columns:minmax(0,1fr) auto}.palette-list.svelte-oiwvqb button:where(.svelte-oiwvqb) small:where(.svelte-oiwvqb){display:none}}
