.editor.svelte-o5tkq6{background:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.cm-host.svelte-o5tkq6{flex:1;min-height:0;overflow:hidden}.cm-host.svelte-o5tkq6 .cm-editor{height:100%}.cm-host.svelte-o5tkq6 .cm-crucible-band{background:var(--band)}.cm-host.svelte-o5tkq6 .cm-crucible-fill{background:color-mix(in srgb, var(--focus) 7%, transparent)}.cm-host.svelte-o5tkq6 .cm-crucible-fill-head{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--focus) 35%, transparent)}.cm-host.svelte-o5tkq6 .cm-crucible-fill-last{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--focus) 35%, transparent)}.cm-host.svelte-o5tkq6 .cm-crucible-fill-head.cm-crucible-fill-last{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--focus) 35%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--focus) 35%, transparent)}.cm-host.svelte-o5tkq6 .cm-crucible-fill-gutter{color:var(--focus);box-shadow:inset -3px 0 0 var(--focus)}.cm-host.svelte-o5tkq6 .cm-crucible-hl{background:color-mix(in srgb, var(--focus) 18%, var(--band,transparent));box-shadow:inset 3px 0 0 var(--focus)}.cm-host.svelte-o5tkq6 .cm-crucible-selected{background:color-mix(in srgb, var(--fail) 14%, transparent);box-shadow:inset 3px 0 0 var(--fail)}.cm-host.svelte-o5tkq6 .cm-crucible-selected-gutter{font-weight:600;color:var(--fail)!important}.selectable.svelte-o5tkq6 .cm-host:where(.svelte-o5tkq6) .cm-lineNumbers .cm-gutterElement{cursor:pointer}.selectable.svelte-o5tkq6 .cm-host:where(.svelte-o5tkq6) .cm-lineNumbers .cm-gutterElement:hover{color:var(--text);background:var(--surface-3)}.status.svelte-o5tkq6{font-size:var(--type-caption);color:var(--text-dim);background:var(--surface);border-top:1px solid var(--border);font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:10px;min-height:26px;padding:3px 10px;display:flex;overflow:hidden}.status.svelte-o5tkq6>:where(.svelte-o5tkq6){flex:none}.spacer.svelte-o5tkq6{flex:1}.mode.svelte-o5tkq6{letter-spacing:.04em;color:var(--bg);border-radius:4px;padding:1px 8px;font-weight:600}.mode.normal.svelte-o5tkq6{background:var(--focus)}.mode.insert.svelte-o5tkq6{background:var(--pass)}.mode.visual.svelte-o5tkq6{background:var(--track-systems)}.mode.replace.svelte-o5tkq6{background:var(--fail)}.pending.svelte-o5tkq6{color:var(--text);min-width:2ch}.status.svelte-o5tkq6>.hint:where(.svelte-o5tkq6){text-overflow:ellipsis;min-width:0;font-family:var(--font-sans);flex:0 auto;overflow:hidden}.lsp.svelte-o5tkq6 .dot:where(.svelte-o5tkq6){font-size:var(--type-caption)}.lsp.ready.svelte-o5tkq6 .dot:where(.svelte-o5tkq6){color:var(--pass)}.lsp.connecting.svelte-o5tkq6 .dot:where(.svelte-o5tkq6){color:var(--warn)}.lsp.offline.svelte-o5tkq6 .dot:where(.svelte-o5tkq6){color:var(--text-faint)}.help-btn.svelte-o5tkq6{font:inherit;color:var(--text-dim);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:4px;padding:0 6px}.help-btn.svelte-o5tkq6:hover{color:var(--text)}kbd.svelte-o5tkq6{font-size:var(--type-caption);border:1px solid var(--border);background:var(--surface-2);border-radius:3px;padding:0 4px}.help.svelte-o5tkq6{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);z-index:10;flex-direction:column;width:min(560px,100% - 24px);max-height:min(70%,520px);display:flex;position:absolute;bottom:36px;right:12px;overflow:auto;box-shadow:0 12px 40px #00000059}.help-head.svelte-o5tkq6{z-index:1;background:var(--surface-2);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 10px;display:flex;position:sticky;top:0}.help-head.svelte-o5tkq6 input:where(.svelte-o5tkq6){font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);flex:1;padding:3px 8px;font-size:13px}.help-head.svelte-o5tkq6 button:where(.svelte-o5tkq6){color:var(--text-dim);cursor:pointer;background:0 0;border:none;font-size:14px}.help-body.svelte-o5tkq6{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 18px;padding:6px 12px 12px;display:grid}.help-body.svelte-o5tkq6 h4:where(.svelte-o5tkq6){font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin:8px 0 4px}.help-body.svelte-o5tkq6 dl:where(.svelte-o5tkq6){grid-template-columns:auto 1fr;gap:3px 10px;margin:0;font-size:13px;display:grid}.help-body.svelte-o5tkq6 dt:where(.svelte-o5tkq6){white-space:nowrap}.help-body.svelte-o5tkq6 dd:where(.svelte-o5tkq6){color:var(--text-dim);margin:0}.empty.svelte-o5tkq6{color:var(--text-dim)}.coach-btn.svelte-o5tkq6{font:inherit;color:var(--text-dim);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:4px;padding:0 6px}.coach-btn.svelte-o5tkq6 .dot:where(.svelte-o5tkq6){font-size:var(--type-caption);color:var(--track-vim)}.coach-btn.off.svelte-o5tkq6 .dot:where(.svelte-o5tkq6){color:var(--text-faint)}.coach-btn.svelte-o5tkq6:hover{color:var(--text)}.coach.svelte-o5tkq6{background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--track-vim);border-radius:var(--radius);z-index:9;width:min(400px,100% - 24px);padding:10px 12px;font-size:13px;animation:.16s ease-out svelte-o5tkq6-coach-in;position:absolute;bottom:36px;right:12px;box-shadow:0 10px 30px #0000004d}.coach.docked.svelte-o5tkq6{width:auto;box-shadow:none;margin-top:8px;position:static}@keyframes svelte-o5tkq6-coach-in{0%{opacity:0;transform:translateY(6px)}}.coach-head.svelte-o5tkq6{flex-direction:column;gap:2px;display:flex}.coach-tag.svelte-o5tkq6{font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--track-vim)}.coach.svelte-o5tkq6 p:where(.svelte-o5tkq6){color:var(--text-dim);margin:6px 0;line-height:1.45}.coach-keys.svelte-o5tkq6{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.coach-keys.svelte-o5tkq6 kbd:where(.svelte-o5tkq6){font-size:var(--type-caption);color:var(--text);padding:1px 7px}.coach-actions.svelte-o5tkq6{justify-content:flex-end;gap:6px;display:flex}.coach-actions.svelte-o5tkq6 button:where(.svelte-o5tkq6){font:inherit;font-size:var(--type-caption);color:var(--text-dim);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:2px 8px}.coach-actions.svelte-o5tkq6 button:where(.svelte-o5tkq6):hover{color:var(--text)}.coach-actions.svelte-o5tkq6 button.primary:where(.svelte-o5tkq6){color:var(--bg);background:var(--track-vim);border-color:var(--track-vim)}kbd.coached.svelte-o5tkq6{border-color:var(--track-vim);box-shadow:0 0 0 1px var(--track-vim);color:var(--text)}.path.svelte-o5tkq6{border-bottom:1px solid var(--border);padding:4px 12px 8px}.path-head.svelte-o5tkq6{align-items:baseline;gap:12px;display:flex}.path-head.svelte-o5tkq6 h4:where(.svelte-o5tkq6){font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--track-vim);margin:8px 0 4px}.legend.svelte-o5tkq6{font-size:var(--type-caption);color:var(--text-dim)}.path-stages.svelte-o5tkq6{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 18px;display:grid}.path-stages.svelte-o5tkq6 h5:where(.svelte-o5tkq6){font-size:var(--type-caption);color:var(--text);margin:6px 0 3px;font-weight:600}.path-stages.svelte-o5tkq6 dl:where(.svelte-o5tkq6){grid-template-columns:auto 1fr;gap:3px 10px;margin:0;font-size:13px;display:grid}.path-stages.svelte-o5tkq6 dt:where(.svelte-o5tkq6){white-space:nowrap}.path-stages.svelte-o5tkq6 dd:where(.svelte-o5tkq6){color:var(--text-dim);margin:0}.result.svelte-1vb9abu{padding:12px}.caption.svelte-1vb9abu{color:var(--text-faint);font-size:var(--type-caption);margin-bottom:8px}.scroll.svelte-1vb9abu{max-height:420px;overflow:auto}table.svelte-1vb9abu{border-collapse:collapse;width:100%;font:var(--type-caption) var(--font-mono,monospace)}th.svelte-1vb9abu,td.svelte-1vb9abu{text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid var(--border);padding:7px 10px}th.svelte-1vb9abu{color:var(--text);background:var(--surface);font-weight:600;position:sticky;top:0}.null-value.svelte-1vb9abu{color:var(--text-faint);font-style:italic}.empty.svelte-1vb9abu{color:var(--text-faint);font-size:var(--type-caption)}.run.svelte-1v3vnyg{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:13px;overflow:hidden}.run.fill.svelte-1v3vnyg{background:0 0;border:0;border-radius:0}.fill.svelte-1v3vnyg .bar:where(.svelte-1v3vnyg){z-index:1;background:var(--surface);padding:8px 12px;position:sticky;top:0}.fill.svelte-1v3vnyg .out:where(.svelte-1v3vnyg){max-height:none}.bar.svelte-1v3vnyg{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:6px 8px;display:flex}.compact.svelte-1v3vnyg .bar:where(.svelte-1v3vnyg){padding:4px 6px}.spacer.svelte-1v3vnyg{flex:1}.go.svelte-1v3vnyg{font:inherit;color:var(--bg);background:var(--pass);border-radius:var(--radius-sm);cursor:pointer;border:none;align-items:center;gap:6px;padding:3px 12px;font-weight:600;display:inline-flex}.go.svelte-1v3vnyg:disabled{opacity:.7;cursor:default}.meta.svelte-1v3vnyg{color:var(--text-faint);font-size:var(--type-caption)}.badge.svelte-1v3vnyg{font-size:var(--type-caption);border:1px solid;border-radius:10px;padding:1px 8px;font-weight:600}.badge.pass.svelte-1v3vnyg{color:var(--pass)}.badge.fail.svelte-1v3vnyg{color:var(--fail)}.badge.warn.svelte-1v3vnyg{color:var(--warn)}.out.svelte-1v3vnyg{font-size:var(--type-caption);white-space:pre-wrap;word-break:break-word;background:var(--code-bg);max-height:320px;margin:0;padding:8px 10px;line-height:1.5;overflow:auto}.out.svelte-1v3vnyg+.out:where(.svelte-1v3vnyg),.out.svelte-1v3vnyg+.san:where(.svelte-1v3vnyg){border-top:1px solid var(--border)}.diag.svelte-1v3vnyg{color:var(--warn)}.err.svelte-1v3vnyg{color:var(--text-dim)}.msg.svelte-1v3vnyg{padding:8px 10px}.msg.error.svelte-1v3vnyg{color:var(--fail)}.dim.svelte-1v3vnyg{color:var(--text-faint)}.san.svelte-1v3vnyg{border-left:3px solid var(--fail);background:color-mix(in srgb, var(--fail) 7%, var(--surface))}.san-head.svelte-1v3vnyg,.san-sum.svelte-1v3vnyg{padding:6px 10px 0}.san-head.svelte-1v3vnyg strong:where(.svelte-1v3vnyg){color:var(--fail)}.san-sum.svelte-1v3vnyg{color:var(--text-dim);font-family:var(--font-mono);font-size:var(--type-caption);padding-bottom:6px}.spin.svelte-1v3vnyg{border:2px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite svelte-1v3vnyg-spin}@keyframes svelte-1v3vnyg-spin{to{transform:rotate(360deg)}}.tip.svelte-beoyh3{z-index:50;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);max-width:380px;font-family:var(--font-sans);font-size:var(--type-caption);color:var(--text);pointer-events:none;white-space:normal;padding:8px 10px;line-height:1.45;position:fixed;box-shadow:0 10px 28px #00000052}.name.svelte-beoyh3{font-family:var(--font-mono);color:var(--track-systems);margin-bottom:2px;font-weight:600}.detail.svelte-beoyh3{color:var(--text-dim);margin-top:4px}.note.svelte-beoyh3{font-style:italic}.reg.svelte-beoyh3 .name:where(.svelte-beoyh3){color:var(--track-dsa)}.width.svelte-beoyh3{font-weight:400;font-size:var(--type-caption);color:var(--text-faint);margin-left:8px}.entry.svelte-beoyh3{border-left:2px solid var(--track-core);background:color-mix(in srgb, var(--track-core) 10%, transparent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;white-space:pre-line;margin-top:6px;padding:4px 8px}.entry.svelte-beoyh3 span:where(.svelte-beoyh3){font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);display:block}.foot.svelte-beoyh3{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.uses.svelte-beoyh3{font-size:var(--type-caption);color:var(--text-faint)}.flags.svelte-beoyh3{font-family:var(--font-mono);font-size:var(--type-caption);color:var(--track-arch);border:1px solid var(--border);border-radius:999px;padding:1px 6px;display:inline-block}.asmview.svelte-198njip{background:var(--code-bg);flex-direction:column;height:100%;min-height:0;display:flex}.controls.svelte-198njip{border-bottom:1px solid var(--border);background:var(--surface);font-size:var(--type-caption);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.compact.svelte-198njip .controls:where(.svelte-198njip){padding:4px 6px}select.svelte-198njip,.chip.svelte-198njip{font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;padding:2px 6px}.filters.svelte-198njip{position:relative}.menu.svelte-198njip{z-index:5;white-space:nowrap;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:4px;padding:8px 10px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0000004d}.spacer.svelte-198njip{flex:1}.state.svelte-198njip{color:var(--text-faint)}.listing.svelte-198njip{min-height:0;font-family:var(--font-mono);font-size:var(--type-caption);font-variant-ligatures:none;tab-size:4;flex:1;position:relative;overflow:auto}.listing[hidden].svelte-198njip{display:none}.spacer-v.svelte-198njip{min-width:100%;position:relative}.row.svelte-198njip{white-space:pre;cursor:default;height:20px;padding-left:var(--gutter,0px);line-height:20px;display:flex;position:absolute;left:0;right:0}.row.svelte-198njip:hover{outline:1px solid var(--focus);outline-offset:-1px}.row.dim.svelte-198njip code:where(.svelte-198njip){opacity:.5}.row.changed.svelte-198njip{box-shadow:inset 3px 0 0 var(--pass)}.row.changed.svelte-198njip:after{content:"";background:color-mix(in srgb, var(--pass) 22%, transparent);pointer-events:none;position:absolute;inset:0}.dchip.svelte-198njip{font-family:var(--font-sans);font-size:var(--type-caption);color:var(--text-dim);background:var(--surface);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-self:center;margin-left:10px;padding:0 6px;line-height:15px}.dchip.svelte-198njip b:where(.svelte-198njip){margin-right:3px;font-weight:600}.dchip.svelte-198njip .add:where(.svelte-198njip){color:var(--pass)}.dchip.svelte-198njip .del:where(.svelte-198njip){color:var(--fail)}@media (prefers-reduced-motion:no-preference){.row.changed.svelte-198njip{animation:2.4s ease-out forwards svelte-198njip-edge-fade}.row.changed.svelte-198njip:after{animation:2.4s ease-out forwards svelte-198njip-flash-fade}.dchip.svelte-198njip{animation:.3s ease-out svelte-198njip-chip-in,.6s ease-in 5.4s forwards svelte-198njip-chip-out}}@keyframes svelte-198njip-flash-fade{0%{background:color-mix(in srgb, var(--pass) 45%, transparent)}to{background:0 0}}@keyframes svelte-198njip-edge-fade{to{box-shadow:inset 3px 0 #0000}}@keyframes svelte-198njip-chip-in{0%{opacity:0;transform:translateY(-3px)}}@keyframes svelte-198njip-chip-out{to{opacity:0}}.row.banded.svelte-198njip{background:var(--band)}.row.active.svelte-198njip{background:linear-gradient(color-mix(in srgb, var(--focus) 16%, transparent), color-mix(in srgb, var(--focus) 16%, transparent)), var(--band,transparent);box-shadow:inset 3px 0 0 var(--focus)}.src.svelte-198njip{text-align:right;width:38px;color:var(--text-faint);-webkit-user-select:none;user-select:none;flex:none;padding-right:8px}code.svelte-198njip{font-size:inherit;min-width:var(--code-ch,auto);flex:none;padding-right:12px}.ex.svelte-198njip{text-overflow:ellipsis;min-width:12ch;color:var(--text-faint);font-family:var(--font-mono);font-size:var(--type-caption);flex:1 1 0;padding-right:16px;overflow:hidden}.ex-text.svelte-198njip:before{content:"// ";opacity:.6}.ex.svelte-198njip .a-reg,.ex.svelte-198njip .a-par{color:var(--text-dim)}.ex.svelte-198njip .a-par{color:var(--track-core);cursor:help;font-style:italic}.ftag.svelte-198njip{line-height:14px;font-family:var(--font-sans);font-size:var(--type-caption);letter-spacing:.04em;color:var(--text-faint);border:1px solid var(--border);vertical-align:1px;border-radius:999px;margin-right:6px;padding:0 5px;display:inline-block}.arrows.svelte-198njip{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.arrow.svelte-198njip{fill:none;stroke:color-mix(in srgb, var(--text-faint) 70%, transparent);stroke-width:1.2px}.arrow.back.svelte-198njip{stroke:color-mix(in srgb, var(--track-systems) 75%, transparent)}.arrow.uncond.svelte-198njip{stroke-dasharray:3 2}.arrow.on.svelte-198njip{stroke:var(--focus);stroke-width:2px}.listing.svelte-198njip .a-reg,.listing.svelte-198njip .a-par{border-radius:3px}.listing.svelte-198njip .a-reg.w{font-weight:600}.listing.svelte-198njip .hl{background:color-mix(in srgb, var(--hl) 24%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--hl) 45%, transparent)}.listing.svelte-198njip .hl.w{background:color-mix(in srgb, var(--hl) 42%, transparent);box-shadow:inset 0 -2px 0 var(--hl)}.hl-0{--hl:var(--focus)}.hl-1{--hl:var(--track-core)}.hl-2{--hl:var(--track-dsa)}.hl-3{--hl:var(--track-systems)}.hl-4{--hl:var(--track-mcu,var(--fail))}.pins.svelte-198njip{gap:4px;display:inline-flex}.pin.svelte-198njip{font:inherit;font-family:var(--font-mono);font-size:var(--type-caption);cursor:pointer;color:var(--text);border:1px solid var(--hl);background:color-mix(in srgb, var(--hl) 22%, transparent);border-radius:999px;padding:0 6px}.label.svelte-198njip code:where(.svelte-198njip){font-weight:600}.a-op{color:var(--track-systems)}.a-reg{color:var(--track-dsa)}.a-num{color:var(--track-arch)}.a-sym{color:var(--focus)}.a-label{color:var(--track-core)}.a-com{color:var(--text-faint)}.msg.svelte-198njip{color:var(--text-dim);padding:10px;font-size:13px}.msg.error.svelte-198njip{color:var(--fail)}.diag.svelte-198njip{font-size:var(--type-caption);color:var(--warn);white-space:pre-wrap;margin:0;padding:8px 10px;overflow:auto}.foot.svelte-198njip{font-size:var(--type-caption);color:var(--text-faint);border-top:1px solid var(--border);background:var(--surface);white-space:nowrap;text-overflow:ellipsis;padding:2px 8px;overflow:hidden}.mca.svelte-n05zlt{background:var(--code-bg);height:100%;min-height:0;font-size:var(--type-caption);flex-direction:column;display:flex}.controls.svelte-n05zlt{border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}select.svelte-n05zlt,input.svelte-n05zlt{font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px 6px}.fn.svelte-n05zlt{font-family:var(--font-mono);width:220px;min-width:0}.spacer.svelte-n05zlt{flex:1}.state.svelte-n05zlt{color:var(--text-faint)}.mono.svelte-n05zlt{font-family:var(--font-mono)}.chips.svelte-n05zlt{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;padding:8px;display:flex}.chip.svelte-n05zlt{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:baseline;gap:6px;padding:2px 8px;display:inline-flex}.chip.svelte-n05zlt .k:where(.svelte-n05zlt){color:var(--text-faint);font-size:var(--type-caption)}.chip.svelte-n05zlt .v:where(.svelte-n05zlt){font-family:var(--font-mono);color:var(--track-systems);font-weight:600}.out.svelte-n05zlt{min-height:0;font-family:var(--font-mono);font-size:var(--type-caption);white-space:pre;flex:1;margin:0;padding:8px 10px;line-height:1.45;overflow:auto}.viewbar.svelte-n05zlt{border-bottom:1px solid var(--border);gap:2px;padding:6px 8px 0;display:flex}.viewbar.svelte-n05zlt button:where(.svelte-n05zlt){font:inherit;font-size:var(--type-caption);color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:3px 8px 5px}.viewbar.svelte-n05zlt button.on:where(.svelte-n05zlt){color:var(--text);border-bottom-color:var(--focus)}.viewbar.svelte-n05zlt button:where(.svelte-n05zlt):disabled{opacity:.5;cursor:default}.charts.svelte-n05zlt{flex:1;min-height:0;padding:4px 10px 12px;overflow:auto;container-type:inline-size}@container (width<=420px){.lab.svelte-n05zlt{width:150px}.bar.svelte-n05zlt{grid-template-columns:110px 1fr 38px}}section.svelte-n05zlt+section:where(.svelte-n05zlt){border-top:1px solid var(--border);margin-top:14px;padding-top:10px}header.svelte-n05zlt{flex-wrap:wrap;align-items:baseline;gap:8px;margin:6px 0;display:flex}h4.svelte-n05zlt{font-size:var(--type-caption);margin:0;font-weight:600}.sub.svelte-n05zlt{font-size:var(--type-caption);color:var(--text-faint)}.legend.svelte-n05zlt{font-size:var(--type-caption);color:var(--text-dim);flex-wrap:wrap;gap:4px 12px;margin-bottom:6px;display:flex}.lg.svelte-n05zlt{cursor:help;align-items:center;gap:5px;display:inline-flex}.sw.svelte-n05zlt{border-radius:2px;width:14px;height:8px;display:inline-block}.info.svelte-n05zlt{font-size:var(--type-caption);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:calc(2.9em + 6px);margin-bottom:4px;padding:3px 8px;line-height:1.45;display:-webkit-box;overflow:hidden}.info.empty.svelte-n05zlt{color:var(--text-faint);font-family:var(--font-sans)}.dim.svelte-n05zlt{color:var(--text-faint)}.tl.svelte-n05zlt{width:max-content;min-width:100%}.tl-head.svelte-n05zlt,.tl-row.svelte-n05zlt{align-items:center;display:flex}.lab.svelte-n05zlt{z-index:1;width:210px;font-size:var(--type-caption);line-height:var(--rh);white-space:nowrap;text-overflow:ellipsis;background:var(--code-bg);flex:none;padding:0 8px 0 4px;position:sticky;left:0;overflow:hidden}.idx.svelte-n05zlt{color:var(--text-faint)}.tl-head.svelte-n05zlt text:where(.svelte-n05zlt){font-size:var(--type-caption);fill:var(--text-faint);font-family:var(--font-mono)}.tl-row.odd.svelte-n05zlt,.tl-row.odd.svelte-n05zlt .lab:where(.svelte-n05zlt){background:var(--surface-2)}.tl-row.hot.svelte-n05zlt .lab:where(.svelte-n05zlt){color:var(--focus)}.tl-row.cur.svelte-n05zlt,.tl-row.cur.svelte-n05zlt .lab:where(.svelte-n05zlt){background:var(--code-line-hl)}.tl-row.svelte-n05zlt svg:where(.svelte-n05zlt){cursor:crosshair;display:block}line.grid.svelte-n05zlt{stroke:var(--border);stroke-dasharray:1 3}line.life.svelte-n05zlt{stroke:var(--text-faint);stroke-width:1px;opacity:.6}rect.cursor.svelte-n05zlt{fill:var(--focus);opacity:.15}.s-D.svelte-n05zlt{fill:var(--focus);background:var(--focus)}.s-w.svelte-n05zlt{fill:color-mix(in srgb, var(--warn) 45%, transparent);background:color-mix(in srgb, var(--warn) 45%, transparent)}.s-e.svelte-n05zlt{fill:var(--track-systems);background:var(--track-systems)}.s-E.svelte-n05zlt{fill:var(--track-mcu);background:var(--track-mcu)}.s-r.svelte-n05zlt{fill:color-mix(in srgb, var(--text-faint) 35%, transparent);background:color-mix(in srgb, var(--text-faint) 35%, transparent)}.s-R.svelte-n05zlt{fill:var(--pass);background:var(--pass)}.bneck.svelte-n05zlt{font-size:var(--type-caption);color:var(--text-dim);margin-bottom:8px}.bneck.svelte-n05zlt b:where(.svelte-n05zlt){color:var(--warn)}.bars.svelte-n05zlt{gap:3px;display:grid}.bar.svelte-n05zlt{font-size:var(--type-caption);grid-template-columns:150px 1fr 44px;align-items:center;gap:8px;display:grid}.bn.svelte-n05zlt{white-space:nowrap;text-overflow:ellipsis;color:var(--text-dim);overflow:hidden}.unit.svelte-n05zlt{color:var(--text-faint)}.track.svelte-n05zlt{background:var(--surface-2);border-radius:3px;height:10px;position:relative;overflow:hidden}.fill.svelte-n05zlt{background:color-mix(in srgb, var(--track-systems) 70%, transparent);border-radius:3px;transition:width .25s;position:absolute;inset:0 auto 0 0}.ovl.svelte-n05zlt,.ovl-key.svelte-n05zlt{background:var(--focus);border-radius:2px;height:4px;position:absolute;bottom:0;left:0}.ovl-key.svelte-n05zlt{vertical-align:middle;width:12px;display:inline-block;position:static}.bar.top.svelte-n05zlt .fill:where(.svelte-n05zlt){background:var(--warn)}.bar.top.svelte-n05zlt .bn:where(.svelte-n05zlt),.bar.top.svelte-n05zlt .bv:where(.svelte-n05zlt){color:var(--text);font-weight:600}.bv.svelte-n05zlt{text-align:right;color:var(--text-dim)}.more.svelte-n05zlt{font:inherit;font-size:var(--type-caption);color:var(--text-dim);border:1px dashed var(--border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;margin-top:6px;padding:2px 8px}.more.svelte-n05zlt:hover{color:var(--text)}.msg.svelte-n05zlt{color:var(--text-dim);padding:10px}.msg.error.svelte-n05zlt{color:var(--fail)}.diag.svelte-n05zlt{font-size:var(--type-caption);color:var(--warn);white-space:pre-wrap;margin:0;padding:8px 10px;overflow:auto}.foot.svelte-n05zlt,.help.svelte-n05zlt{font-size:var(--type-caption);color:var(--text-faint);border-top:1px solid var(--border);background:var(--surface);padding:2px 8px}.compact.svelte-n05zlt .help:where(.svelte-n05zlt){display:none}.help.svelte-n05zlt code:where(.svelte-n05zlt){font-size:var(--type-caption)}.explorer.svelte-hxcvl8{border:1px solid var(--border);border-radius:var(--radius);background:var(--code-bg);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.head.svelte-hxcvl8{background:var(--surface);border-bottom:1px solid var(--border);font-size:var(--type-caption);align-items:center;gap:10px;padding:5px 10px;display:flex}.title.svelte-hxcvl8{white-space:nowrap;font-weight:600}.hint.svelte-hxcvl8{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.toggle.svelte-hxcvl8,.aidbtn.svelte-hxcvl8{white-space:nowrap}.compact.svelte-hxcvl8 .hint:where(.svelte-hxcvl8){display:none}.spacer.svelte-hxcvl8{flex:1}.toggle.svelte-hxcvl8{color:var(--text-dim);cursor:pointer;align-items:center;gap:4px;display:inline-flex}.aids.svelte-hxcvl8{position:relative}.aidbtn.svelte-hxcvl8{font:inherit;color:var(--text-dim);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:1px 7px}.aidbtn.svelte-hxcvl8:hover,.aidbtn[aria-expanded=true].svelte-hxcvl8{color:var(--text);background:var(--surface-2)}.aidmenu.svelte-hxcvl8{z-index:6;white-space:nowrap;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:5px;padding:8px 10px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000004d}.aidmenu.svelte-hxcvl8 label:where(.svelte-hxcvl8){cursor:pointer;align-items:center;gap:6px;display:flex}.panes.svelte-hxcvl8{flex:1;grid-template-columns:1fr;min-height:0;display:grid}.panes.two.svelte-hxcvl8{grid-template-columns:1fr 1fr}.panes.two.svelte-hxcvl8:has(.pane:where(.svelte-hxcvl8):nth-child(3)){grid-template-columns:1fr 1fr 1fr}.pane.svelte-hxcvl8{min-width:0;min-height:0}.panes.two.svelte-hxcvl8 .pane:where(.svelte-hxcvl8)+.pane:where(.svelte-hxcvl8){border-left:1px solid var(--border)}
