.tm.svelte-1mfdluf{--bg:#1c1c1c;--panel:#202020;--line:#2f2f2f;--hover:#2a2a2a;--active:#2d2d2d;--text:#fff;--muted:#c5c5c5;--faint:#9d9d9d;background:var(--bg);color:var(--text);border:1px solid #3a3a3a;border-radius:8px;margin:14px 0 10px;font-family:Segoe UI Variable Text,Segoe UI,system-ui,sans-serif;font-size:13px;line-height:1.3;overflow:hidden;box-shadow:0 8px 24px #0000002e}header.svelte-1mfdluf{border-bottom:1px solid #2d2d3d;justify-content:space-between;align-items:center;padding:10px 14px;font-size:15px;display:flex}header.svelte-1mfdluf strong:where(.svelte-1mfdluf){font-weight:600}.tools.svelte-1mfdluf{align-items:center;gap:14px;font-size:13px;display:flex}.run.svelte-1mfdluf{align-items:center;gap:7px;display:flex}.run.svelte-1mfdluf svg:where(.svelte-1mfdluf){fill:none;stroke:currentColor;stroke-width:1.1px;width:15px;height:15px}.more.svelte-1mfdluf{border-left:1px solid var(--line);padding-left:12px;font-size:18px;line-height:1}.body.svelte-1mfdluf{grid-template-columns:196px 1fr;display:grid}nav.svelte-1mfdluf{flex-direction:column;gap:2px;padding:10px 6px;display:flex}nav.svelte-1mfdluf button:where(.svelte-1mfdluf){color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:flex-start;gap:9px;min-width:0;padding:7px 6px;display:flex}nav.svelte-1mfdluf button:where(.svelte-1mfdluf):hover{background:var(--hover)}nav.svelte-1mfdluf button.active:where(.svelte-1mfdluf){background:var(--active)}.label.svelte-1mfdluf{min-width:0;color:var(--muted);flex-direction:column;font-size:11.5px;display:flex}.label.svelte-1mfdluf span:where(.svelte-1mfdluf){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.label.svelte-1mfdluf .name:where(.svelte-1mfdluf){color:var(--text);font-size:14.5px;line-height:1.25}.pane.svelte-1mfdluf{min-width:0;padding:12px 16px 16px 10px}.title.svelte-1mfdluf{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.title.svelte-1mfdluf h3:where(.svelte-1mfdluf){margin:0;font-size:25px;font-weight:400}.title.svelte-1mfdluf span:where(.svelte-1mfdluf){text-align:right;font-size:14px}.chart.svelte-1mfdluf{margin-bottom:10px}.axis.svelte-1mfdluf{color:var(--muted);justify-content:space-between;gap:8px;margin:2px 0;font-size:11px;display:flex}.graph.svelte-1mfdluf{border:1px solid color-mix(in srgb, var(--c) 70%, white);background-color:var(--bg);background-image:linear-gradient(to right, var(--line) 1px, transparent 1px), linear-gradient(to bottom, var(--line) 1px, transparent 1px);box-sizing:border-box;background-size:5% 100%,100% 10%;width:100%;height:170px;display:block}.graph.svelte-1mfdluf polygon:where(.svelte-1mfdluf){fill:var(--c);fill-opacity:.16}.graph.svelte-1mfdluf polyline:where(.svelte-1mfdluf){fill:none;stroke:var(--c);stroke-width:1.2px;vector-effect:non-scaling-stroke}.graph.svelte-1mfdluf polyline.dashed:where(.svelte-1mfdluf){stroke-dasharray:4 3}.graph.short.svelte-1mfdluf{height:62px}.graph.thumb.svelte-1mfdluf{border-color:color-mix(in srgb, var(--c) 55%, #333);background-image:none;flex:none;width:58px;height:40px}.chart.svelte-1mfdluf+.chart:where(.svelte-1mfdluf) .graph:where(.svelte-1mfdluf):not(.short),.engines.svelte-1mfdluf+.chart:where(.svelte-1mfdluf) .graph:where(.svelte-1mfdluf){height:70px}.engines.svelte-1mfdluf{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.engines.svelte-1mfdluf .chart:where(.svelte-1mfdluf){margin-bottom:6px}.composition.svelte-1mfdluf{border:1px solid color-mix(in srgb, var(--c) 70%, white);height:46px;margin-bottom:12px;display:flex}.composition.svelte-1mfdluf span:where(.svelte-1mfdluf){height:100%}.used.svelte-1mfdluf{background:color-mix(in srgb, var(--c) 16%, var(--bg))}.modified.svelte-1mfdluf{background:color-mix(in srgb, var(--c) 35%, var(--bg));border-left:1px solid color-mix(in srgb, var(--c) 70%, white);width:.7%}.standby.svelte-1mfdluf{border-left:1px solid color-mix(in srgb, var(--c) 70%, white);border-right:1px solid color-mix(in srgb, var(--c) 70%, white);flex:1;margin-right:.6%}.stats.svelte-1mfdluf{flex-wrap:wrap;gap:10px 22px;margin-top:12px;display:flex}.big.svelte-1mfdluf{flex-direction:column;gap:8px;display:flex}.row.svelte-1mfdluf{flex-wrap:wrap;gap:4px 22px;display:flex}.stat.svelte-1mfdluf{flex-direction:column;display:flex}.stat.svelte-1mfdluf span:where(.svelte-1mfdluf){color:var(--muted);font-size:11.5px}.stat.svelte-1mfdluf strong:where(.svelte-1mfdluf){font-variant-numeric:tabular-nums;font-size:19px;font-weight:400}dl.svelte-1mfdluf{grid-template-columns:auto auto;align-content:start;gap:3px 16px;margin:0;font-size:12px;display:grid}dt.svelte-1mfdluf{color:var(--muted)}dd.svelte-1mfdluf{margin:0}@media (width<=640px){.body.svelte-1mfdluf{grid-template-columns:1fr}nav.svelte-1mfdluf{border-bottom:1px solid var(--line);flex-direction:row;overflow-x:auto}nav.svelte-1mfdluf button:where(.svelte-1mfdluf){flex:none;width:176px}.pane.svelte-1mfdluf{padding:12px}.title.svelte-1mfdluf{flex-direction:column;gap:2px}.title.svelte-1mfdluf span:where(.svelte-1mfdluf){text-align:left;font-size:13px}.graph.svelte-1mfdluf{height:130px}}.technical-project.svelte-1uha8ag{margin:20px 0 26px}.technical-project.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 8px;font-size:19px}.technical-project.svelte-1uha8ag h4:where(.svelte-1uha8ag){margin:19px 0 7px;font-size:17px}.technical-project.svelte-1uha8ag summary:where(.svelte-1uha8ag){color:#0000b8;cursor:pointer;text-underline-offset:2px;text-decoration:underline}.technical-project.svelte-1uha8ag details:where(.svelte-1uha8ag){margin:10px 0}.stack-group.svelte-1uha8ag{border:1px solid #aaa;min-width:0;margin:0;padding:10px}.stack-group.svelte-1uha8ag legend:where(.svelte-1uha8ag){color:#555;padding:0 5px;font-size:14px}.backend-tools.svelte-1uha8ag{gap:8px;display:flex}@media (width<=420px){.stack-group.svelte-1uha8ag{padding:6px}.backend-tools.svelte-1uha8ag{flex-direction:column}}.stack-logo.svelte-1uha8ag{object-fit:contain;width:30px;height:30px;margin:0 auto 7px;display:block}.hardware-photos.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);grid-auto-rows:120px;grid-auto-flow:dense;gap:6px;margin:18px 0 6px;padding:0;list-style:none;display:grid}.hardware-photos.svelte-1uha8ag li:where(.svelte-1uha8ag){min-width:0;margin:0}.hardware-photos.svelte-1uha8ag .big:where(.svelte-1uha8ag){grid-area:span 2/span 2}.hardware-photos.svelte-1uha8ag .tall:where(.svelte-1uha8ag){grid-row:span 2}.hardware-photos.svelte-1uha8ag button:where(.svelte-1uha8ag){cursor:zoom-in;background:#eee;border:1px solid #bbb;width:100%;height:100%;padding:0;display:block;overflow:hidden}.hardware-photos.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{border-color:#9d321e}.hardware-photos.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;display:block}.hardware-photos.svelte-1uha8ag button:where(.svelte-1uha8ag):hover img:where(.svelte-1uha8ag){filter:brightness(1.08)}.viewer.svelte-1uha8ag{color:inherit;background:#fffefb;border:1px solid #aaa;max-width:min(92vw,1100px);padding:10px}.viewer.svelte-1uha8ag::backdrop{background:#000000bf}.viewer.svelte-1uha8ag figure:where(.svelte-1uha8ag){max-width:none;margin:0}.viewer.svelte-1uha8ag img:where(.svelte-1uha8ag){max-width:100%;max-height:78vh;margin:0 auto;display:block}.viewer.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){color:#333;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;min-height:0;display:flex}.viewer-controls.svelte-1uha8ag{gap:12px;display:flex}.viewer.svelte-1uha8ag button:where(.svelte-1uha8ag){font:inherit;color:#0000b8;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}section.svelte-1uha8ag{display:flow-root}html{scroll-padding-top:16px}body{color:#181818;background:#fffefb;margin:0;font-family:Times New Roman,Times,serif;font-size:17px;line-height:1.45}a{color:#0000b8;text-underline-offset:2px}a:visited{color:#551a8b}a:hover{color:#9d321e}:focus-visible{outline-offset:4px;outline:2px solid #0000b8}.page.svelte-1uha8ag{max-width:820px;margin:0 auto;padding:20px 28px 28px}nav.svelte-1uha8ag{font-size:16px}h1.svelte-1uha8ag{margin:25px 0 20px;font-size:30px;line-height:1.2}.visually-hidden.svelte-1uha8ag{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wordmark.svelte-1uha8ag{letter-spacing:.08em;font-family:Century Gothic,Futura,Avenir Next,Segoe UI,system-ui,sans-serif;font-size:34px;font-weight:700}.letter.svelte-1uha8ag{display:inline-block;position:relative}.letter.pixel.svelte-1uha8ag{color:#0000}.letter.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:#181818;shape-rendering:crispedges;width:min(100% - .08em,.62em);height:.71em;position:absolute;top:.28em;left:calc(50% - .04em);translate:-50%}.letter.svelte-1uha8ag .accent:where(.svelte-1uha8ag){fill:#ff4f6d}.glitching.svelte-1uha8ag .letter:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){animation:.12s steps(2,end) infinite svelte-1uha8ag-jitter}.glitching.svelte-1uha8ag .letter:where(.svelte-1uha8ag):nth-child(odd) svg:where(.svelte-1uha8ag){animation-direction:reverse}.cursor.svelte-1uha8ag{color:#777;font-family:monospace;font-size:23px;font-weight:400}.motion.svelte-1uha8ag .cursor:where(.svelte-1uha8ag){animation:1.2s step-end infinite svelte-1uha8ag-blink}.flag.svelte-1uha8ag{float:right;margin:0 0 8px 18px}.flag.svelte-1uha8ag img:where(.svelte-1uha8ag){border:1px solid #bbb;display:block}p.svelte-1uha8ag{margin:14px 0}h2.svelte-1uha8ag{margin:26px 0 10px;font-size:22px}ul.svelte-1uha8ag{margin:10px 0;padding-left:25px}li.svelte-1uha8ag{margin:0 0 12px}figure.svelte-1uha8ag{max-width:570px;margin:19px 0 12px}.stack.svelte-1uha8ag{align-items:center;gap:12px;display:flex}.stack.svelte-1uha8ag button:where(.svelte-1uha8ag){font:inherit;color:inherit;cursor:pointer;background:#f7f7f3;border:1px solid #aaa;min-width:0;padding:8px 15px}.stack.svelte-1uha8ag button[aria-pressed=true]:where(.svelte-1uha8ag){background:#f1f3fa;border-color:#0000b8}.stack.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{text-decoration:underline}.stack.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:400}.stack.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#666;font-size:12px;display:block}.connector.svelte-1uha8ag{color:#777;font-family:monospace;font-size:20px;position:relative}.connector.svelte-1uha8ag i:where(.svelte-1uha8ag){opacity:0;background:#9d321e;width:3px;height:3px;position:absolute;top:50%;left:0}.motion.svelte-1uha8ag .connector:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){animation:3s linear infinite svelte-1uha8ag-packet}figcaption.svelte-1uha8ag{color:#555;min-height:40px;margin-top:10px;font-size:14px}.small.svelte-1uha8ag{color:#666;font-size:13px}footer.svelte-1uha8ag{color:#666;border-top:1px solid #ccc;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;padding-top:10px;font-size:13px;display:flex}footer.svelte-1uha8ag button:where(.svelte-1uha8ag){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@keyframes svelte-1uha8ag-blink{50%{opacity:0}}@keyframes svelte-1uha8ag-jitter{50%{translate:calc(2px - 50%) -1px}}@keyframes svelte-1uha8ag-packet{0%,15%{opacity:0;left:0}20%{opacity:1}75%{opacity:1;left:100%}80%,to{opacity:0;left:100%}}@media (width<=540px){.page.svelte-1uha8ag{padding:16px}.wordmark.svelte-1uha8ag{font-size:30px}.hardware-photos.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);grid-auto-rows:110px}.stack.svelte-1uha8ag{gap:7px}.stack.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:7px 8px;font-size:14px}.stack.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:11px}}@media (prefers-reduced-motion:reduce){.motion.svelte-1uha8ag .cursor:where(.svelte-1uha8ag),.motion.svelte-1uha8ag .connector:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){animation:none}}
