.lamp-wrap.svelte-d1m1ln{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:40px}.lamp.svelte-d1m1ln{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#2a2620,#0a0806);border:1px solid rgba(0,0,0,.8);box-shadow:inset 0 1px 1px #ffffff0a;transition:all .12s ease}.lamp-on.lamp-amber.svelte-d1m1ln,.lamp-on.lamp-ink.svelte-d1m1ln{background:radial-gradient(circle at 35% 30%,#ffe0a0,var(--accent) 50%,#7a4a0a);box-shadow:0 0 10px var(--phosphor-glow),0 0 2px var(--accent),inset 0 1px 1px #fff6}.lamp-on.lamp-green.svelte-d1m1ln{background:radial-gradient(circle at 35% 30%,#e2ffef,#5dfb9b 50%,#14723d);box-shadow:0 0 10px #5dfb9b80,0 0 2px #5dfb9b,inset 0 1px 1px #fff6}.lamp-on.lamp-red.svelte-d1m1ln{background:radial-gradient(circle at 35% 30%,#ffd0d0,#ef4444 55%,#5c0f0f);box-shadow:0 0 10px #ef44448c,0 0 2px #ef4444,inset 0 1px 1px #fff6}.chassis-paper .lamp.svelte-d1m1ln{background:radial-gradient(circle at 35% 30%,#f5eeda,#c7bc9c);border-color:#8a7e61}.chassis-paper .lamp-on.lamp-amber.svelte-d1m1ln{background:radial-gradient(circle at 35% 30%,#ffd08a,#c15a19 60%,#6a2d07)}.lamp-label.svelte-d1m1ln{font-size:10px;letter-spacing:.18em;color:var(--silk);font-weight:600}.lamp-sub.svelte-d1m1ln{font-size:8px;letter-spacing:.12em;color:var(--silk-dim);text-transform:uppercase}.chassis-head.svelte-1x8dz65{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border:1px solid var(--chassis-edge);border-radius:8px;background:linear-gradient(180deg,#ffffff0a,#0000001a),var(--chassis-2);box-shadow:inset 0 1px #ffffff0d,0 2px 0 var(--chassis-edge);margin-bottom:16px}.chassis-paper .chassis-head.svelte-1x8dz65{box-shadow:inset 0 1px #fff9,0 2px 0 var(--chassis-edge);background:linear-gradient(180deg,#fff6,#00000005),var(--chassis-2)}.chassis-head-left.svelte-1x8dz65{display:flex;align-items:center;gap:16px}.logo-mark.svelte-1x8dz65{width:36px;height:36px;position:relative}.logo-diamond.svelte-1x8dz65{position:absolute;inset:8px;border:2px solid var(--accent);transform:rotate(45deg);border-radius:2px}.logo-diamond-2.svelte-1x8dz65{inset:14px;border-color:var(--silk);opacity:.6}.chassis-title.svelte-1x8dz65{font-family:IBM Plex Mono,ui-monospace,Menlo,Consolas,monospace;font-weight:700;letter-spacing:.35em;font-size:22px;color:var(--silk);margin:0;line-height:1.2}.chassis-sub.svelte-1x8dz65{font-size:10px;letter-spacing:.25em;color:var(--silk-dim);margin-top:2px}.chassis-head-right.svelte-1x8dz65{display:flex;align-items:center;gap:20px}.power.svelte-1x8dz65{display:flex;gap:16px}.serial.svelte-1x8dz65{font-size:10px;letter-spacing:.2em;color:var(--silk-dim);padding:4px 10px;border:1px dashed var(--silk-dim);border-radius:4px}@media(max-width:640px){.chassis-head-right.svelte-1x8dz65{flex-wrap:wrap;gap:8px}.serial.svelte-1x8dz65{font-size:9px;padding:2px 6px;letter-spacing:.14em}.chassis-title.svelte-1x8dz65{font-size:18px;letter-spacing:.25em}}.chassis-main.svelte-1x8dz65{display:block}.chassis-foot.svelte-1x8dz65{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding:8px 16px;font-size:10px;letter-spacing:.18em;color:var(--silk-dim);border-top:1px dashed rgba(255,255,255,.08)}.chassis-paper .chassis-foot.svelte-1x8dz65{border-top-color:#0000001a}.chassis-foot-mid.svelte-1x8dz65 b:where(.svelte-1x8dz65){color:var(--accent);letter-spacing:.24em}.chain-link.svelte-1x8dz65{color:inherit;text-decoration:none}.chain-link.svelte-1x8dz65:hover{color:var(--silk)}.chain-sep.svelte-1x8dz65{opacity:.5}.foot-service-btn.svelte-1x8dz65{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px dashed var(--silk-dim);color:var(--silk-dim);padding:5px 12px;border-radius:4px;font-family:inherit;font-size:10px;letter-spacing:.22em;cursor:pointer;transition:all .14s ease}.foot-service-btn.svelte-1x8dz65:hover,.foot-service-btn.foot-service-on.svelte-1x8dz65{color:var(--silk);border-style:solid;border-color:var(--accent);background:#ffffff08}.chassis-paper .foot-service-btn.svelte-1x8dz65:hover,.chassis-paper .foot-service-btn.foot-service-on.svelte-1x8dz65{background:#0000000a}.foot-service-icon.svelte-1x8dz65{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid currentColor;border-radius:3px;font-size:11px}.sd-backdrop.svelte-eoao8j{position:fixed;inset:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:1180;border:none}.sd-backdrop.sd-open.svelte-eoao8j{opacity:1;pointer-events:auto}.chassis-paper .sd-backdrop.svelte-eoao8j{background:#281e0a59}.service-drawer.svelte-eoao8j{position:fixed;right:0;top:0;bottom:0;width:min(420px,92vw);background:linear-gradient(180deg,#1b1814,#141210);border-left:1px solid var(--chassis-edge);box-shadow:-20px 0 60px #000000b3;transform:translate(100%);transition:transform .26s cubic-bezier(.4,0,.2,1);z-index:1190;display:flex;flex-direction:column;color:var(--silk);overflow-y:auto}.chassis-paper .service-drawer.svelte-eoao8j{background:linear-gradient(180deg,#faf4e4,#efe7d6);color:#2b2722}.service-drawer.sd-open.svelte-eoao8j{transform:translate(0)}.sd-head.svelte-eoao8j{padding:18px 20px 14px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent);flex-shrink:0}.chassis-paper .sd-head.svelte-eoao8j{border-bottom-color:#0000001a;background:linear-gradient(180deg,rgba(255,255,255,.5),transparent)}.sd-head-left.svelte-eoao8j{display:flex;gap:12px}.sd-head-icon.svelte-eoao8j{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--accent);border-radius:4px;color:var(--accent);font-size:18px;box-shadow:inset 0 0 8px var(--phosphor-glow)}.sd-head-title.svelte-eoao8j{font-size:13px;letter-spacing:.3em;font-weight:700;color:var(--silk)}.sd-head-sub.svelte-eoao8j{font-size:10px;letter-spacing:.1em;color:var(--silk-dim);margin-top:2px}.sd-close.svelte-eoao8j{background:none;border:none;color:var(--silk-dim);font-size:24px;cursor:pointer;line-height:1;padding:0 4px}.sd-close.svelte-eoao8j:hover{color:var(--silk)}.sd-section.svelte-eoao8j{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.04)}.chassis-paper .sd-section.svelte-eoao8j{border-bottom-color:#0000000f}.sd-section-title.svelte-eoao8j{font-size:10px;letter-spacing:.3em;color:var(--silk-etch);font-weight:700;margin-bottom:12px;padding-bottom:4px;border-bottom:1px dashed rgba(255,255,255,.06)}.chassis-paper .sd-section-title.svelte-eoao8j{border-bottom-color:#0000001a}.sd-row.svelte-eoao8j{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0}.sd-row-meta.svelte-eoao8j{flex:1;min-width:0}.sd-row-label.svelte-eoao8j{font-size:12px;color:var(--silk);font-weight:500}.sd-row-hint.svelte-eoao8j{font-size:10px;color:var(--silk-dim);margin-top:2px;letter-spacing:.04em}.sd-row-ctrls.svelte-eoao8j{flex-shrink:0}.sd-seg.svelte-eoao8j{display:flex;gap:2px;background:#0006;border:1px solid var(--chassis-edge);border-radius:4px;padding:2px}.chassis-paper .sd-seg.svelte-eoao8j{background:#0000000f}.sd-seg-btn.svelte-eoao8j{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:transparent;border:none;color:var(--silk-dim);font-size:10px;letter-spacing:.14em;font-weight:600;font-family:inherit;border-radius:3px;cursor:pointer}.sd-seg-btn.svelte-eoao8j:hover{color:var(--silk)}.sd-seg-btn.sd-on.svelte-eoao8j{background:var(--accent);color:#0a0806;box-shadow:inset 0 1px #ffffff40}.chassis-paper .sd-seg-btn.sd-on.svelte-eoao8j{color:#faf4e4}.sd-swatch.svelte-eoao8j{display:inline-block;width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.5)}.swatch-amber.svelte-eoao8j{background:radial-gradient(circle at 35% 30%,#ffd27a,#f4a728 60%,#7a4a0a)}.swatch-green.svelte-eoao8j{background:radial-gradient(circle at 35% 30%,#c2ffde,#5dfb9b 60%,#14723d)}.swatch-paper.svelte-eoao8j{background:radial-gradient(circle at 35% 30%,#fffdf4,#d8cda9 70%,#9f9472);border-color:#7a7262}.sd-btn.svelte-eoao8j{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:linear-gradient(180deg,#2a2520,#161311);border:1px solid var(--chassis-edge);color:var(--silk);font-family:inherit;font-size:11px;letter-spacing:.18em;font-weight:600;border-radius:4px;cursor:pointer;box-shadow:inset 0 1px #ffffff0d,0 1px #00000080}.sd-btn.svelte-eoao8j:hover{background:linear-gradient(180deg,#3a332c,#1e1a16)}.sd-btn.svelte-eoao8j:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff08}.chassis-paper .sd-btn.svelte-eoao8j{background:linear-gradient(180deg,#f0e6cf,#d6c9a7);color:#2b2722}.chassis-paper .sd-btn.svelte-eoao8j:hover{background:linear-gradient(180deg,#faf0d8,#e6dbba)}.sd-btn-icon.svelte-eoao8j{font-size:13px;color:var(--accent)}.sd-btn-danger.svelte-eoao8j{margin-top:12px;width:100%;justify-content:center}.sd-btn-danger.svelte-eoao8j .sd-btn-icon:where(.svelte-eoao8j){color:var(--red)}.sd-row-col.svelte-eoao8j{flex-direction:column;align-items:stretch;gap:8px}.sd-sample-ctrls.svelte-eoao8j{display:flex;gap:8px;align-items:center}.sd-select.svelte-eoao8j{flex:1;min-width:0;background:#0006;border:1px solid var(--chassis-edge);color:var(--silk);font-family:inherit;font-size:11px;letter-spacing:.1em;padding:7px 10px;border-radius:4px;cursor:pointer}.chassis-paper .sd-select.svelte-eoao8j{background:#0000000f;color:#2b2722}.sd-sample-desc.svelte-eoao8j{font-size:10px;letter-spacing:.04em;color:var(--silk-dim);font-style:italic}.sd-load-error.svelte-eoao8j{margin-top:8px;padding:6px 10px;font-size:10px;letter-spacing:.08em;color:var(--red);background:#ef444414;border:1px solid rgba(239,68,68,.3);border-radius:4px}.sd-diag-grid.svelte-eoao8j{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.sd-diag.svelte-eoao8j{background:#0000004d;border:1px solid var(--chassis-edge);border-radius:4px;padding:8px 10px}.chassis-paper .sd-diag.svelte-eoao8j{background:#0000000a}.sd-diag-k.svelte-eoao8j{font-size:9px;letter-spacing:.22em;color:var(--silk-dim)}.sd-diag-v.svelte-eoao8j{font-size:18px;color:var(--accent);font-family:IBM Plex Mono,ui-monospace,Menlo,Consolas,monospace;text-shadow:0 0 6px var(--phosphor-glow);margin-top:2px}.chassis-paper .sd-diag-v.svelte-eoao8j{text-shadow:none}.sd-foot.svelte-eoao8j{margin-top:auto;padding:14px 20px;font-size:10px;letter-spacing:.18em;color:var(--silk-dim);border-top:1px dashed rgba(255,255,255,.08);display:flex;justify-content:space-between;flex-shrink:0}.chassis-paper .sd-foot.svelte-eoao8j{border-top-color:#0000001a}.panel-btn.svelte-51315v{position:relative;padding:12px 8px;border:1px solid var(--chassis-edge);border-radius:6px;background:linear-gradient(180deg,#3a342c,#1a1713);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0006,0 2px #0009;cursor:pointer;transition:transform 60ms ease,box-shadow 60ms ease;font-family:inherit;color:inherit}.panel-btn.svelte-51315v:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px #ffffff0a,0 1px #00000080}.panel-btn.svelte-51315v:disabled{opacity:.4;cursor:not-allowed}.panel-btn-inner.svelte-51315v{display:flex;flex-direction:column;align-items:center;gap:2px}.panel-btn-label.svelte-51315v{font-weight:700;letter-spacing:.2em;font-size:13px;color:var(--silk)}.panel-btn-sub.svelte-51315v{font-size:9px;letter-spacing:.18em;color:var(--silk-dim)}.panel-btn-green.svelte-51315v{background:linear-gradient(180deg,#225c3a,#0f2d1c)}.panel-btn-green.svelte-51315v .panel-btn-label:where(.svelte-51315v){color:#c5ffd9;text-shadow:0 0 8px rgba(93,251,155,.4)}.panel-btn-red.svelte-51315v{background:linear-gradient(180deg,#6e2121,#300a0a)}.panel-btn-red.svelte-51315v .panel-btn-label:where(.svelte-51315v){color:#ffd0d0;text-shadow:0 0 8px rgba(239,68,68,.4)}.panel-btn-amber.svelte-51315v{background:linear-gradient(180deg,#6a4a1a,#2b1d08)}.panel-btn-amber.svelte-51315v .panel-btn-label:where(.svelte-51315v){color:#ffe0a0;text-shadow:0 0 8px var(--phosphor-glow)}.chassis-paper .panel-btn.svelte-51315v{background:linear-gradient(180deg,#f0e6cf,#c9bd9e)}.chassis-paper .panel-btn-label.svelte-51315v{color:#2b2722;text-shadow:none}.chassis-paper .panel-btn-green.svelte-51315v{background:linear-gradient(180deg,#a4d8b0,#6ba87e)}.chassis-paper .panel-btn-red.svelte-51315v{background:linear-gradient(180deg,#e2a0a0,#b26464)}.chassis-paper .panel-btn-amber.svelte-51315v{background:linear-gradient(180deg,#efc88a,#b88b3a)}.segmented.svelte-1rsv275{font-family:IBM Plex Mono,ui-monospace,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;color:var(--phosphor);text-shadow:0 0 8px var(--phosphor-glow),0 0 2px var(--phosphor-glow);letter-spacing:.08em;display:inline-flex;gap:1px}.seg-xl.svelte-1rsv275{font-size:42px;font-weight:600;letter-spacing:.12em}.seg-md.svelte-1rsv275{font-size:18px;font-weight:500}.seg-sm.svelte-1rsv275{font-size:11px;font-weight:500;letter-spacing:.14em}@media(max-width:640px){.seg-xl.svelte-1rsv275{font-size:28px;letter-spacing:.08em}.seg-sm.svelte-1rsv275{font-size:9px;letter-spacing:.05em}}.seg-ink.svelte-1rsv275{color:var(--phosphor);text-shadow:none}.seg-dim.svelte-1rsv275{color:var(--silk-dim);text-shadow:none}.seg-char.seg-blank.svelte-1rsv275{opacity:.2}.controls.svelte-lhruos{background:var(--chassis-2);border:1px solid var(--chassis-edge);border-radius:6px;padding:10px 12px}.ctrl-grid.svelte-lhruos{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:6px}.ctrl-speed.svelte-lhruos{margin-top:12px;display:flex;align-items:center;gap:10px}.ctrl-speed-row.svelte-lhruos{display:flex;gap:4px;flex:1}.speed-btn.svelte-lhruos{flex:1;background:#0000004d;border:1px solid var(--chassis-edge);color:var(--silk-dim);font-family:inherit;font-size:10px;letter-spacing:.16em;padding:4px 6px;border-radius:3px;cursor:pointer}.speed-btn.svelte-lhruos:hover{color:var(--silk)}.speed-btn.speed-on.svelte-lhruos{background:var(--accent);color:#0a0806;border-color:var(--accent)}.ctrl-counters.svelte-lhruos{display:flex;justify-content:space-between;margin-top:12px;gap:8px;flex-wrap:wrap}.ctr.svelte-lhruos{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.ctr-k.svelte-lhruos{font-size:9px;letter-spacing:.2em;color:var(--silk-dim)}.disasm.svelte-2ovmwy{background:var(--chassis-2);border:1px solid var(--chassis-edge);border-radius:6px;padding:10px 12px}.disasm-list.svelte-2ovmwy{display:flex;flex-direction:column;gap:1px;font-size:11px;margin-top:6px;max-height:340px;overflow-y:auto}.disasm-row.svelte-2ovmwy{display:grid;grid-template-columns:18px 48px 84px 1fr;align-items:center;gap:8px;padding:3px 6px;line-height:16px;height:24px;border:1px solid transparent;border-radius:3px;cursor:pointer;background:transparent;font-family:inherit;color:inherit;text-align:left}.disasm-row.svelte-2ovmwy:hover{background:#ffffff0a}.disasm-gutter.svelte-2ovmwy{text-align:center}.disasm-caret.svelte-2ovmwy{color:var(--accent);text-shadow:0 0 6px var(--phosphor-glow)}.disasm-bp-dot.svelte-2ovmwy{color:#ef4482;text-shadow:0 0 4px #ef4482}.disasm-addr.svelte-2ovmwy{color:var(--silk-dim);letter-spacing:.08em;font-family:IBM Plex Mono,ui-monospace,Menlo,Consolas,monospace}.disasm-bytes.svelte-2ovmwy{display:flex;gap:3px}.disasm-byte.svelte-2ovmwy{font-family:IBM Plex Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--silk-dim);font-size:10px}.disasm-text.svelte-2ovmwy{display:flex;align-items:center;gap:8px;color:var(--silk);min-width:0}.disasm-label.svelte-2ovmwy{color:#e7b3ff;font-weight:600;flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.disasm-mnem.svelte-2ovmwy{letter-spacing:.06em;font-family:IBM Plex Mono,ui-monospace,Menlo,Consolas,monospace;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.disasm-ir.svelte-2ovmwy{background:#4c7adf1f;border-color:#4c7adf66}.disasm-pc.svelte-2ovmwy .disasm-addr:where(.svelte-2ovmwy),.disasm-pc.svelte-2ovmwy .disasm-mnem:where(.svelte-2ovmwy){color:var(--silk)}.disasm-pc.svelte-2ovmwy{background:#f4a72814;border-color:#f4a72859}.disasm-bp.svelte-2ovmwy:before{content:"";position:absolute}.fc.svelte-zi8t2g{background:var(--chassis-2);border:1px solid var(--chassis-edge);border-radius:6px;padding:10px 12px}.fc.fc-disabled.svelte-zi8t2g{opacity:.55}.fc-head.svelte-zi8t2g{display:flex;justify-content:space-between;align-items:baseline}.fc-phase-label.svelte-zi8t2g{font-size:11px;letter-spacing:.22em;font-weight:700;color:var(--accent);text-shadow:0 0 6px var(--phosphor-glow)}.chassis-paper .fc-phase-label.svelte-zi8t2g{text-shadow:none}.fc.fc-idle.svelte-zi8t2g .fc-phase-label:where(.svelte-zi8t2g){color:var(--silk-dim);text-shadow:none}.fc-row.svelte-zi8t2g{display:flex;align-items:stretch;gap:4px;margin-top:8px}.fc-cell.svelte-zi8t2g{flex:1;display:flex;flex-direction:column;gap:2px;padding:6px 4px;background:#0000004d;border:1px solid var(--chassis-edge);border-radius:3px;transition:all .16s ease;text-align:center}.chassis-paper .fc-cell.svelte-zi8t2g{background:#0000000a}.fc-cell.active.svelte-zi8t2g{background:var(--phosphor-glow);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.fc-idx.svelte-zi8t2g{font-size:8px;letter-spacing:.1em;color:var(--silk-dim)}.fc-label.svelte-zi8t2g{font-size:10px;letter-spacing:.16em;font-weight:700;color:var(--silk);font-family:IBM Plex Mono,ui-monospace,Menlo,Consolas,monospace}.fc-cell.active.svelte-zi8t2g .fc-label:where(.svelte-zi8t2g){color:var(--accent);text-shadow:0 0 4px var(--phosphor-glow)}.chassis-paper .fc-cell.active.svelte-zi8t2g .fc-label:where(.svelte-zi8t2g){text-shadow:none}.fc-sub.svelte-zi8t2g{font-size:8px;letter-spacing:.1em;color:var(--silk-dim)}.fc-sep.svelte-zi8t2g{display:flex;align-items:center;justify-content:center;color:var(--silk-dim);font-size:14px}@media(prefers-reduced-motion:reduce){.fc-cell.svelte-zi8t2g{transition:none}}.flag-bank.svelte-1k9rblm{background:var(--chassis-2);border:1px solid var(--chassis-edge);border-radius:6px;padding:10px 12px}.flag-row.svelte-1k9rblm{display:flex;gap:12px;margin-top:6px;flex-wrap:wrap}.ir-decoder.svelte-1k716c1{background:var(--chassis-2);border:1px solid var(--chassis-edge);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:10px}.ir-head.svelte-1k716c1{display:flex;justify-content:space-between;align-items:baseline}.ir-addr.svelte-1k716c1{font-size:10px;color:var(--silk-dim);letter-spacing:.2em;display:flex;align-items:baseline;gap:6px}.ir-bits.svelte-1k716c1{display:flex;align-items:flex-end;gap:6px;min-height:64px}.ir-group.svelte-1k716c1{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;min-width:0}.ir-group-label.svelte-1k716c1{font-size:9px;letter-spacing:.32em;color:var(--silk-dim)}.ir-bit-row.svelte-1k716c1{display:flex;gap:3px}.ir-bit.svelte-1k716c1{width:18px;height:22px;display:flex;align-items:center;justify-content:center;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:3px;font-family:IBM Plex Mono,ui-monospace,Menlo,Consolas,monospace;font-size:11px;color:var(--silk-dim)}.ir-bit.on.svelte-1k716c1{color:var(--silk)}.ir-group-I.svelte-1k716c1 .ir-bit:where(.svelte-1k716c1){background:#1a1a22}.ir-group-I.svelte-1k716c1 .ir-bit.on:where(.svelte-1k716c1){background:#1c2a48;border-color:#4c7adf;color:#9bbcff;text-shadow:0 0 6px rgba(155,188,255,.35)}.ir-group-R.svelte-1k716c1 .ir-bit.on:where(.svelte-1k716c1){background:#23221a;border-color:#d6b24e;color:#f7d580;text-shadow:0 0 6px rgba(247,213,128,.45)}.ir-group-M.svelte-1k716c1 .ir-bit.on:where(.svelte-1k716c1){background:#201a22;border-color:#b06bd6;color:#e7b3ff;text-shadow:0 0 6px rgba(231,179,255,.45)}.ir-group-S.svelte-1k716c1 .ir-bit.on:where(.svelte-1k716c1){background:#1a2222;border-color:#4ec2b4;color:#a5f0e3;text-shadow:0 0 6px rgba(165,240,227,.45)}.ir-group-T.svelte-1k716c1 .ir-bit.on:where(.svelte-1k716c1){background:#222018;border-color:#d6864e;color:#f7bc80;text-shadow:0 0 6px rgba(247,188,128,.45)}.ir-group-sub.svelte-1k716c1{font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--silk);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.2}.ir-sep.svelte-1k716c1{width:1px;background:#ffffff0f;align-self:stretch;margin-bottom:18px}.ir-operand.svelte-1k716c1{display:flex;flex-direction:column;gap:6px}.ir-operand-row.svelte-1k716c1{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ir-operand-key.svelte-1k716c1{font-size:9px;letter-spacing:.2em;color:var(--silk-dim)}.ir-operand-bin.svelte-1k716c1{color:var(--silk-dim);font-size:10px;letter-spacing:.12em;font-family:IBM Plex Mono,ui-monospace,Menlo,Consolas,monospace;text-align:right}.ir-operand-filler.svelte-1k716c1{visibility:hidden}.mem-wrap.svelte-1wwlo55{background:var(--chassis-2);border:1px solid var(--chassis-edge);border-radius:6px;padding:12px}.mem-head.svelte-1wwlo55{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.mem-legend.svelte-1wwlo55{display:flex;gap:6px;font-size:9px;letter-spacing:.16em}.lg.svelte-1wwlo55{padding:2px 5px;border-radius:3px;color:var(--silk-dim);border:1px solid rgba(255,255,255,.08)}.lg-pc.svelte-1wwlo55{color:var(--accent);border-color:var(--accent)}.lg-ir.svelte-1wwlo55{color:#9bbcff;border-color:#4c7adf}.lg-read.svelte-1wwlo55{color:#8dfbbf;border-color:#5dfb9b66}.lg-write.svelte-1wwlo55{color:#ffb4b4;border-color:#ef444480}.lg-bp.svelte-1wwlo55{color:#ff8a9a;border-color:#ef448266}.mem-grid.svelte-1wwlo55{background:var(--readout-bg);border:1px solid var(--readout-edge);border-radius:6px;padding:8px;box-shadow:inset 0 0 14px #00000080}.mrow.svelte-1wwlo55{display:grid;grid-template-columns:34px repeat(16,1fr);gap:var(--grid-gap);margin-bottom:var(--grid-gap)}.mem-wrap.wide-addr.svelte-1wwlo55 .mrow:where(.svelte-1wwlo55){grid-template-columns:46px repeat(16,1fr)}.mrow-header.svelte-1wwlo55{margin-bottom:4px}.mrow-label.svelte-1wwlo55,.mhead.svelte-1wwlo55{font-size:9px;letter-spacing:.1em;color:var(--silk-dim);display:flex;align-items:center;justify-content:center}.mrow-label-zero.svelte-1wwlo55{opacity:.4}.mhead.svelte-1wwlo55{padding-bottom:2px}.mcell.svelte-1wwlo55{position:relative;min-height:26px;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--silk-dim);font-family:IBM Plex Mono,ui-monospace,Menlo,Consolas,monospace;font-size:11px;border:1px solid rgba(255,255,255,.03);border-radius:3px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.mcell.svelte-1wwlo55:not(.mcell-zero){color:var(--silk)}.mcell-val.svelte-1wwlo55{letter-spacing:.04em}.mcell-hover.svelte-1wwlo55{background:#ffffff14}.mcell-ir.svelte-1wwlo55{background:#4c7adf1f}.mcell-ir-start.svelte-1wwlo55{border-color:#4c7adf;box-shadow:0 0 0 1px #4c7adf4d}.mcell-pc.svelte-1wwlo55{background:var(--phosphor-glow);color:var(--silk);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.mcell-read.svelte-1wwlo55{background:#5dfb9b29;color:#8dfbbf}.mcell-write.svelte-1wwlo55{background:#ef444438;color:#ffb4b4;border-color:#ef4444}.mcell-eff.svelte-1wwlo55{outline:1px dashed rgba(231,179,255,.5);outline-offset:-2px}.mcell-bp.svelte-1wwlo55:before{content:"";position:absolute;top:2px;right:2px;width:6px;height:6px;border-radius:50%;background:#ef4482;box-shadow:0 0 4px #ef4482}.mcell-mmio.svelte-1wwlo55{background:#f4a72814;border-color:#f4a72866}.mcell-oob.svelte-1wwlo55{visibility:hidden}.lg-mmio.svelte-1wwlo55{color:var(--accent);border-color:var(--accent)}.reg-tile.svelte-mat7nj{background:var(--chassis-2);border:1px solid var(--chassis-edge);border-radius:6px;padding:10px 12px;box-shadow:inset 0 1px #ffffff0a;transition:border-color .16s ease;min-width:0}.reg-tile.reg-active.svelte-mat7nj{border-color:var(--accent);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #f4a72840}.reg-head.svelte-mat7nj{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.reg-name.svelte-mat7nj{font-size:11px;letter-spacing:.26em;color:var(--silk-etch);font-weight:700}.reg-hint.svelte-mat7nj{font-size:9px;letter-spacing:.14em;color:var(--silk-dim);text-transform:uppercase}.reg-value.svelte-mat7nj{padding:4px 0 6px}.reg-sub-row.svelte-mat7nj{display:flex;justify-content:space-between;gap:6px}.reg-sub.svelte-mat7nj{display:flex;align-items:baseline;gap:4px}.reg-sub-key.svelte-mat7nj{font-size:9px;letter-spacing:.12em;color:var(--silk-dim)}@media(max-width:640px){.reg-tile.svelte-mat7nj{padding:8px}.reg-sub-row.svelte-mat7nj{flex-direction:column;gap:4px}}
