svg :focus,svg:focus,canvas:focus{outline:none}@keyframes navUnlockPulse{0%,to{background:0 0}50%{background:var(--accent-dim-light)}}:root{--bg-base:#191a21;--bg-panel:#282a36;--bg-surface:#343746;--bg-editor:#21222c;--bg-hover:#424450;--bg-code-link:#21222c;--border:#44475a;--border-active:#6272a4;--border-translucent:#44475a80;--indent-guide:var(--border-translucent);--indent-guide-active:var(--border-active);--text-bright:#f8f8f2;--text-value:#e2e2dc;--text-title:#d0d0ca;--text-primary:#c0c0ba;--text-secondary:#8895b0;--text-muted:#6272a4;--accent:#bd93f9;--accent-dim:#bd93f926;--accent-dim-light:#bd93f90f;--accent-glow:#bd93f940;--accent2:#8be9fd;--accent2-dim:#8be9fd26;--accent2-border:#8be9fd66;--success:#50fa7b;--success-dim:#50fa7b33;--success-dim-light:#50fa7b0f;--warning:#ffb86c;--error:#f55;--error-bright:#ff6e6e;--error-dim:#ff55554d;--error-dim-light:#ff555514;--overlay-light:#0006;--overlay-bg:#00000080;--overlay-heavy:#0009;--shadow-medium:0 4px 16px #0006;--shadow-heavy:0 8px 32px #00000080;--shadow-text-strong:0 1px 2px #000c;--shadow-inset-soft:inset 0 0 8px #ffffff14;--ornament-sheen-light:#ffffff1f;--ornament-sheen-strong:#ffffff40;--ornament-shadow-subtle:#0003;--ornament-shadow-depth:#00000059;--ornament-text-contrast:#000000b3;--hover-subtle:#ffffff0a;--editor-line-active:#ffffff08;--editor-line-bg:#ffffff05;--value-tier-high:#50fa7b;--value-tier-high-bg:#50fa7b26;--value-tier-medium:#8be9fd;--value-tier-medium-bg:#8be9fd26;--value-tier-moderate:#ffb86c;--value-tier-moderate-bg:#ffb86c1f;--value-tier-common:#6272a4;--value-tier-common-bg:#6272a41a;--rarity-common:#8a94a0;--rarity-uncommon:#6ea7e0;--rarity-rare:#b78de0;--rarity-legendary:#e6c25e;--rarity-unknown:#4a5360;--biome-frozen:#6fb6e0;--biome-coastal:#5cb29a;--biome-geothermal:#d99a4a;--biome-volcanic:#c95a3a;--biome-deep:#8c6cc4;--cell-unknown:#191a21;--cell-empty:#21222c;--phase-0:#f55;--phase-1:#ffb86c;--phase-2:#f1fa8c;--phase-3:#8be9fd;--phase-4:#50fa7b;--slot-nav:#6ec8d8;--slot-sonar:#e8c475;--slot-drill:#e06840;--slot-universal:#9aa8b8;--font-ui:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", "Fira Code", "Consolas", monospace;--ui-scale:1;--header-height:calc(42px * var(--ui-scale));--nav-height:calc(44px * var(--ui-scale));--editor-font-size:13px;--ui-font-xs:calc(10px * var(--ui-scale));--ui-font-sm:calc(11px * var(--ui-scale));--ui-font-md:calc(12px * var(--ui-scale));--ui-font-lg:calc(13px * var(--ui-scale));--ui-font-xl:calc(14px * var(--ui-scale));--ui-font-2xl:calc(16px * var(--ui-scale));--ui-font-3xl:calc(20px * var(--ui-scale));--ui-font-4xl:calc(28px * var(--ui-scale));--code-size:13px}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg-base);width:100%;height:100%;font-family:var(--font-ui);color:var(--text-primary);overflow:hidden}#app{grid-template-columns:1fr;grid-template-rows:var(--header-height) 1fr var(--tab-bar-height,32px);width:100%;height:100%;display:grid}#app.dock-active{grid-template-columns:var(--dock-width,520px) 1fr}#header,#bottom-nav{grid-column:1/-1}#dock-panel{background:var(--bg-panel);border-right:1px solid var(--border);z-index:1;grid-area:2/1;min-height:0;display:none;position:relative;overflow:visible}#dock-console{z-index:1}#app.dock-active #dock-panel{flex-direction:column;display:flex}#app[data-dock-side=right].dock-active{grid-template-columns:1fr var(--dock-width,520px)}#app[data-dock-side=right].dock-active #dock-panel{border-right:none;border-left:1px solid var(--border);grid-column:2}#app[data-dock-side=right].dock-active #main-area{grid-column:1}#app[data-dock-side=right].dock-active #dock-resize-handle{left:-6px;right:auto}#app[data-dock-side=right].dock-active #dock-resize-handle:before{left:6px;right:auto}#app[data-dock-side=right].dock-active #dock-resize-handle:hover:before,#app[data-dock-side=right].dock-active #dock-resize-handle:active:before{left:5px;right:auto}#app.dock-active .dash-left{flex-shrink:0;width:44px;min-width:44px;overflow:visible}#app.dock-active .dash-left .nav-group-header,#app.dock-active .dash-left .nav-label{display:none!important}#app.dock-active .dash-left .nav-item{justify-content:center;padding:10px 0!important}#app.dock-active.dock-sidebar-collapsed .dash-left{width:14px;min-width:14px}#app.dock-active.dock-sidebar-collapsed .dash-left .nav-item,#app.dock-active.dock-sidebar-collapsed .dash-left .nav-group-header,.dock-sidebar-toggle{display:none!important}#app.dock-active .dock-sidebar-toggle{display:flex!important}#app.dock-active .floating-only-btn{display:none!important}.docked-only-btn{display:none}#app.dock-active .docked-only-btn{display:inline-flex}#app.dock-active #main-area{flex-direction:column;display:flex}#app.dock-active .dashboard{flex:1;grid-template-columns:44px 1fr;height:auto;min-height:0}#app.dock-active.dock-sidebar-collapsed .dashboard{grid-template-columns:14px 1fr}#dock-console-resize{cursor:row-resize;z-index:10;width:100%;height:6px;position:absolute;top:-3px;left:0}#dock-console-resize:hover,#dock-console-resize:active{background:var(--accent-dim)}#dock-resize-handle{cursor:col-resize;z-index:30;background:0 0;width:12px;height:100%;position:absolute;top:0;right:-6px}#dock-resize-handle:before{content:"";background:var(--border);opacity:.5;width:1px;height:100%;transition:width .15s,background .15s,opacity .15s,right .15s;position:absolute;top:0;right:6px}#dock-resize-handle:hover:before,#dock-resize-handle:active:before{background:var(--accent-dim);opacity:1;width:3px;right:5px}#dock-panel .window-resize-handle,#dock-console .window-resize-handle{display:none}#header{background:var(--bg-panel);border-bottom:1px solid var(--border);z-index:50;align-items:center;gap:20px;padding:0 16px 0 4px;display:flex}.hdr-title{font-size:var(--ui-font-sm);letter-spacing:3px;color:var(--text-muted);text-transform:uppercase;white-space:nowrap;font-weight:700}.hdr-outpost-switch{display:inline-flex;position:relative}.hdr-outpost-switch-btn{background:var(--bg-surface);border:1px solid var(--border);font-family:inherit;font-size:var(--ui-font-sm);letter-spacing:3px;color:var(--text-bright);text-transform:uppercase;white-space:nowrap;cursor:pointer;align-items:center;gap:10px;margin:0;padding:5px 10px 5px 12px;font-weight:700;transition:background .12s,border-color .12s;display:inline-flex}.hdr-outpost-switch-btn:hover,.hdr-outpost-switch[data-open=true] .hdr-outpost-switch-btn{background:var(--bg-hover);border-color:var(--accent)}.hdr-outpost-switch-chevron{font-size:var(--ui-font-sm);letter-spacing:0;color:var(--accent);line-height:1;transition:transform .12s}.hdr-outpost-switch[data-open=true] .hdr-outpost-switch-chevron{transform:rotate(180deg)}.hdr-outpost-switch-menu{background:var(--bg-panel);border:1px solid var(--border);z-index:1000;flex-direction:column;gap:1px;min-width:240px;padding:4px;display:none;position:absolute;top:calc(100% + 4px);left:0}.hdr-outpost-switch[data-open=true] .hdr-outpost-switch-menu{display:flex}.hdr-outpost-switch-item{cursor:pointer;text-align:left;color:var(--text-primary);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-family:inherit;display:flex}.hdr-outpost-switch-item:hover{background:var(--bg-hover);color:var(--text-bright)}.hdr-outpost-switch-item[data-current=true]{background:var(--bg-surface);color:var(--text-bright)}.hdr-outpost-switch-item-name{font-size:var(--ui-font-sm);letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.hdr-outpost-switch-item-count{font-family:var(--font-mono);font-size:var(--ui-font-xs);color:var(--text-secondary);flex-shrink:0}.hdr-sep{background:var(--border);width:1px;height:20px}.hdr-stat{align-items:center;gap:6px;min-width:0;display:flex}.hdr-credit-delta{z-index:60;background:var(--bg-panel);font-family:var(--font-mono);font-size:var(--ui-font-xs);pointer-events:none;white-space:nowrap;border:1px solid;padding:2px 6px;font-weight:700;line-height:1.2;animation:1.8s forwards creditsPop;position:absolute;top:calc(100% + 7px);right:0}.hdr-credit-delta.is-gain{color:var(--success)}.hdr-credit-delta.is-loss{color:var(--error)}.hdr-stat-label{font-size:var(--ui-font-xs);letter-spacing:2px;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.hdr-stat-value{font-family:var(--font-mono);font-size:var(--ui-font-md);color:var(--accent);white-space:nowrap;font-weight:600}.hdr-demo-badge{font-family:var(--font-mono);font-size:var(--ui-font-xs);letter-spacing:1.5px;color:var(--warning);border:1px solid color-mix(in srgb, var(--warning) 60%, transparent);background:color-mix(in srgb, var(--warning) 14%, transparent);text-transform:uppercase;white-space:nowrap;padding:1px 6px;font-weight:700}.hdr-overcrowded{font-family:var(--font-mono);font-size:var(--ui-font-xs);letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;padding:2px 8px;font-weight:700;transition:background .15s,border-color .15s}.hdr-overcrowded[data-severity=low]{color:var(--warning);border:1px solid color-mix(in srgb, var(--warning) 60%, transparent)}.hdr-overcrowded[data-severity=low]:hover{background:color-mix(in srgb, var(--warning) 18%, transparent)}.hdr-overcrowded[data-severity=high]{color:var(--error);border:1px solid color-mix(in srgb, var(--error) 65%, transparent)}.hdr-overcrowded[data-severity=high]:hover{background:color-mix(in srgb, var(--error) 18%, transparent)}.hdr-demo-wrap{align-items:center;gap:8px;min-width:0;display:flex}.hdr-demo-progress{border:1px solid color-mix(in srgb, var(--warning) 42%, var(--border));background:linear-gradient(90deg, color-mix(in srgb, var(--warning) 8%, transparent), transparent), color-mix(in srgb, var(--bg-panel) 82%, black);width:64px;height:6px;display:block;position:relative;overflow:hidden}.hdr-demo-progress-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--warning) 76%, var(--accent)), color-mix(in srgb, var(--warning) 92%, white));width:0%;height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--warning) 26%, transparent);transition:width .45s;display:block}#main-area{grid-column:1/-1;min-height:0;position:relative;overflow:hidden}#app.dock-active #main-area{grid-column:2}.dashboard{grid-template-rows:1fr;grid-template-columns:200px 1fr;width:100%;height:100%;min-height:0;display:grid}.dash-left{border-right:1px solid var(--border);background:var(--bg-panel);min-height:0;padding:0;overflow-y:auto}.section-hdr{font-size:var(--ui-font-xs);letter-spacing:2px;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border);background:var(--bg-surface);padding:10px 14px;font-weight:600}.dash-content{min-height:0;container-type:inline-size}.dash-card-grid{--dash-card-grid-gap:12px;--dash-card-grid-col-max:360px;gap:var(--dash-card-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:100%;display:grid}.dash-card-grid--compact{--dash-card-grid-gap:10px}.dash-card-grid--tight{--dash-card-grid-gap:8px}.dash-card-grid--equal-rows{grid-auto-rows:1fr;align-items:stretch}.dash-card-grid--cols-2{--dash-card-grid-col-max:520px;grid-template-columns:repeat(2,minmax(0,1fr))}@container (width<=900px){.dash-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=560px){.dash-card-grid{grid-template-columns:minmax(0,1fr)}}.sys-card{background:var(--bg-surface);border:1px solid var(--border);cursor:pointer;margin-bottom:6px;padding:10px 12px;transition:border-color .15s,background .15s}.sys-card:hover{background:var(--bg-hover);border-color:var(--border-active)}.sys-card-header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.sys-card-dot{border-radius:50%;width:6px;height:6px}.sys-card-dot.online{background:var(--success)}.sys-card-dot.offline{background:var(--text-muted)}.sys-card-dot.locked{background:var(--border)}.sys-card-dot.warning{background:var(--warning)}.sys-card-name{font-size:var(--ui-font-sm);color:var(--text-bright);letter-spacing:.5px;text-transform:uppercase;font-weight:600}.sys-card-status{font-family:var(--font-mono);font-size:var(--ui-font-xs);color:var(--text-secondary);margin-left:auto}.sys-card-detail{font-size:var(--ui-font-xs);color:var(--text-secondary);margin-top:2px}.reading-row{border-bottom:1px solid var(--border-translucent);justify-content:space-between;align-items:center;padding:6px 14px;transition:background .15s;display:flex}.reading-row:hover{background:var(--bg-hover)}.reading-label{font-size:var(--ui-font-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.reading-value{font-family:var(--font-mono);font-size:var(--ui-font-md);color:var(--accent);font-weight:500}.reading-value.danger{color:var(--error)}#bottom-nav{background:var(--bg-surface);border-top:1px solid var(--border);z-index:200;align-items:center;gap:0;padding:0 4px;display:flex;overflow:auto hidden}.window-tab{cursor:default!important}.window-tab.dragging{cursor:grabbing!important}.nav-btn{font-family:var(--font-ui);font-size:var(--ui-font-sm);letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-top:2px solid #0000;padding:8px 20px;font-weight:500;transition:color .15s,border-color .15s}.nav-btn:hover{color:var(--text-secondary)}.nav-btn.active{color:var(--accent);border-top-color:var(--accent)}#window-layer{top:var(--header-height);left:0;right:0;bottom:var(--tab-bar-height,32px);z-index:500;pointer-events:none;position:fixed}.cm-resting-cursor{background:color-mix(in srgb, var(--success) 18%, transparent)!important;border-left:2px solid var(--success)!important}.cm-bp-gutter{cursor:pointer;width:14px}.cm-bp-gutter:hover{background:color-mix(in srgb, var(--warning) 10%, transparent)}.cm-bp-dot{background:var(--error);width:10px;height:10px;box-shadow:0 0 4px var(--error);border-radius:50%;margin:3px auto}.cm-breakpoint-halt{background:color-mix(in srgb, var(--warning) 28%, transparent)!important;border-left:2px solid var(--warning)!important}.cm-watch-section+.cm-watch-section{margin-top:12px}.cm-watch-paused{background:color-mix(in srgb, var(--warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--warning) 40%, transparent);margin:-4px -4px 8px;padding:8px}.docs-search-hit{box-shadow:0 0 0 1px color-mix(in srgb, var(--warning) 55%, transparent), 0 0 8px color-mix(in srgb, var(--warning) 32%, transparent);border-radius:2px;padding:0 2px;background:color-mix(in srgb, var(--warning) 86%, white)!important;color:#161821!important}.cm-panels{background:var(--bg-panel)!important;border-top:1px solid var(--border)!important;font-family:var(--font-ui)!important;font-size:var(--ui-font-sm)!important;color:var(--text-secondary)!important}.cm-panels .cm-search{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;padding:8px 10px!important;display:flex!important}.cm-panels .cm-search input,.cm-panels .cm-search input[type=text]{background:var(--bg-base)!important;color:var(--text-primary)!important;border:1px solid var(--border)!important;font-family:var(--font-mono)!important;font-size:var(--ui-font-sm)!important;border-radius:0!important;outline:none!important;padding:4px 8px!important}.cm-panels .cm-search input:focus{border-color:var(--accent)!important}.cm-panels .cm-search button{color:var(--text-secondary)!important;border:1px solid var(--border)!important;font-family:var(--font-ui)!important;font-size:var(--ui-font-xs)!important;letter-spacing:.5px!important;text-transform:uppercase!important;cursor:pointer!important;background:0 0!important;border-radius:0!important;padding:3px 10px!important;transition:all .15s!important}.cm-panels .cm-search button:hover{background:var(--bg-hover)!important;color:var(--accent)!important;border-color:var(--accent)!important}.cm-panels .cm-search label{color:var(--text-muted)!important;font-size:var(--ui-font-xs)!important;text-transform:uppercase!important;letter-spacing:.5px!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.cm-panels .cm-search input[type=checkbox]{accent-color:var(--accent)!important;cursor:pointer!important}.cm-panels .cm-search [name=close],.cm-panels .cm-textfield+button[name=close]{color:var(--text-muted)!important;font-size:var(--ui-font-md)!important;background:0 0!important;border:none!important;margin-left:auto!important;padding:0 6px!important}.cm-panels .cm-search [name=close]:hover{color:var(--error)!important;background:0 0!important;border:none!important}.cm-vim-panel{background:var(--bg-panel)!important;min-height:20px!important;color:var(--text-secondary)!important;border-top:1px solid var(--border)!important;font-family:var(--font-mono)!important;font-size:var(--ui-font-xs)!important;letter-spacing:.5px!important;padding:3px 10px!important}.cm-vim-panel input{background:var(--bg-base)!important;color:var(--text-primary)!important;border:1px solid var(--accent-dim)!important;font-family:var(--font-mono)!important;font-size:var(--ui-font-xs)!important;outline:none!important}.cm-search-match{background:var(--accent-dim-light)!important}.cm-search-match-selected{background:var(--accent-dim)!important;outline:1px solid var(--accent)!important}.win-minimized{height:30px!important;overflow:hidden!important}.console-line-output{color:var(--text-primary)}.console-line-error{color:var(--error)}.console-line-warn{color:var(--warning)}.console-line-system{color:var(--text-muted);font-style:italic}.console-line-debug{color:var(--text-muted);opacity:.78;font-style:italic}@keyframes uiSlideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes uiSlideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes uiSlideInTop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes uiSlideInBottom{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes uiFadeIn{0%{opacity:0}to{opacity:1}}@keyframes uiScaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes biopulse{0%,to{filter:drop-shadow(0 0 4px var(--rarity-legendary))}50%{filter:drop-shadow(0 0 10px var(--rarity-legendary))}}.bio-action-btn{box-sizing:border-box;justify-content:center;align-items:center;min-height:68px;line-height:1.25;display:flex}.bio-action-btn:active:not(:disabled){transition:transform 50ms;transform:scale(.985)}.reveal-slide-left{animation:.6s forwards uiSlideInLeft}.reveal-slide-right{animation:.6s forwards uiSlideInRight}.reveal-slide-top{animation:.4s forwards uiSlideInTop}.reveal-slide-bottom{animation:.4s forwards uiSlideInBottom}.reveal-fade{animation:.6s forwards uiFadeIn}.reveal-scale{animation:.5s forwards uiScaleIn}.bio-section-header{font-size:var(--ui-font-sm);letter-spacing:2.5px;text-transform:uppercase;color:var(--text-bright);font-weight:600;font-family:var(--font-ui);align-items:center;gap:12px;margin:0 0 14px;display:flex}.bio-section-header:before{content:"";background:var(--text-muted);width:22px;height:1px}.bio-section-header .sub{color:var(--text-muted);letter-spacing:1.5px;font-weight:400;font-size:var(--ui-font-xs)}.bio-card{--biome-color:var(--border);background:var(--bg-panel);border:1px solid var(--border);position:relative}.bio-card-art{background:var(--bg-base);justify-content:center;align-items:center;min-height:160px;padding:18px;display:flex;position:relative}.bio-card-art svg{filter:drop-shadow(0 4px 10px #00000080);width:100%;max-width:160px;height:auto}.bio-card-info{border-top:1px solid var(--border-translucent);padding:12px 14px 14px}.bio-card-info .row{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.bio-card-info .biome-tag{font-size:var(--ui-font-xs);letter-spacing:1.5px;text-transform:uppercase;color:var(--biome-color);font-weight:700;font-family:var(--font-ui)}.bio-card-info .id{font-family:var(--font-mono);font-size:var(--ui-font-xs);color:var(--text-muted);letter-spacing:1px}.bio-card-info .title{font-size:var(--ui-font-md);color:var(--text-bright);letter-spacing:.3px;margin-bottom:2px;font-weight:600}.bio-card-info .latin{font-size:var(--ui-font-xs);color:var(--text-muted);letter-spacing:.3px;font-style:italic}.bio-card-info .desc{font-size:var(--ui-font-xs);color:var(--text-secondary);margin-top:8px;line-height:1.55}.bio-tooltip-card{--biome-color:var(--accent);--biome-glow:transparent;background:linear-gradient(180deg, var(--bg-surface) 0%, var(--bg-panel) 100%);border:1px solid var(--border);border-radius:6px;width:300px;position:relative;overflow:hidden}.bio-tooltip-card:before{content:"";background:var(--biome-color);height:3px;box-shadow:0 0 12px var(--biome-color);z-index:2;position:absolute;top:0;left:0;right:0}.bio-tooltip-card .bio-tooltip-art{background:radial-gradient(ellipse at center 60%, var(--biome-glow) 0%, transparent 65%), linear-gradient(180deg, var(--bg-base) 0%, var(--bg-surface) 100%);justify-content:center;align-items:center;min-height:220px;padding:22px;display:flex;position:relative}.bio-tooltip-card .bio-tooltip-art svg{filter:drop-shadow(0 6px 14px #00000080);width:192px;height:192px}.bio-tooltip-card .bio-tooltip-info{border-top:1px solid var(--border);background:#00000040;padding:14px 16px 16px}.bio-tooltip-card .bio-tooltip-info .biome-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.bio-tooltip-card .bio-tooltip-info .biome-tag{letter-spacing:1.5px;text-transform:uppercase;color:var(--biome-color);font-size:9px;font-weight:700}.bio-tooltip-card .bio-tooltip-info .name{color:var(--text-bright);letter-spacing:.5px;margin-bottom:4px;font-size:14px;font-weight:600}.bio-tooltip-card .bio-tooltip-info .latin{color:var(--text-muted);letter-spacing:.5px;font-size:10px;font-style:italic}.bio-tooltip-card .bio-tooltip-info .desc{color:var(--text-secondary);margin-top:10px;font-size:11px;line-height:1.55}.bio-tooltip-card .bio-tooltip-info .missing{color:var(--text-muted);text-transform:uppercase;letter-spacing:1.2px;margin-top:10px;font-size:10px}.bio-workstation{background:var(--bg-base);border:1px solid var(--border);grid-template-columns:56px 1fr 1fr;display:grid;position:relative;overflow:hidden}.bio-workstation:before{content:"";background:var(--accent);width:3px;box-shadow:0 0 12px var(--accent-glow,#bd93f966);z-index:2;position:absolute;top:0;bottom:0;left:0}.bio-workstation-rail{background:var(--bg-base);border-right:1px solid var(--border);flex-direction:column;align-items:center;gap:12px;padding:16px 8px;display:flex}.bio-workstation-rail .step-num{background:var(--accent);width:32px;height:32px;color:var(--bg-base);font-family:var(--font-mono);font-weight:700;font-size:var(--ui-font-sm);box-shadow:0 0 14px var(--accent-glow,#bd93f966);border-radius:50%;justify-content:center;align-items:center;display:flex}.bio-workstation-rail .step-label{writing-mode:vertical-rl;font-family:var(--font-mono);color:var(--text-bright);text-transform:uppercase;letter-spacing:3px;font-size:10px;font-weight:600;transform:rotate(180deg)}.bio-workstation-rail .machine-name{writing-mode:vertical-rl;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:2px;margin-top:auto;font-size:9px;transform:rotate(180deg)}.bio-workstation-manual,.bio-workstation-machine{flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.bio-workstation-manual{border-right:1px solid var(--border)}.bio-workstation-machine{background:linear-gradient(#0000,#0000001f)}.bio-workstation-machine[data-driver=script]{box-shadow:inset 0 0 0 2px var(--success), inset 0 0 24px color-mix(in srgb, var(--success) 12%, transparent)}.bio-workstation[data-step=collect] .bio-workstation-machine .machine-card-body{min-height:140px}.bio-workstation[data-step=lab] .bio-workstation-machine .machine-card-body{min-height:200px}.bio-workstation[data-step=deliver] .bio-workstation-machine .machine-card-body{min-height:140px}.bio-workstation-half-header{font-family:var(--font-mono);font-size:var(--ui-font-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px;justify-content:space-between;align-items:center;display:flex}.bio-help-icon{border:1px solid var(--border);width:18px;height:18px;color:var(--text-muted);font-family:var(--font-mono);cursor:help;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:700;line-height:1;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.bio-help-icon:hover{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.bio-load-chip{background:var(--accent-dim);border:1px solid var(--accent);color:var(--text-bright);font-family:var(--font-mono);font-size:var(--ui-font-sm);cursor:pointer;align-items:center;gap:6px;margin-top:4px;margin-right:6px;padding:6px 12px;font-weight:600;transition:background .12s,color .12s,transform 80ms;display:inline-flex}.bio-load-chip:hover:not(:disabled){background:var(--accent);color:var(--bg-base);transform:translateY(-1px)}.bio-load-chip:disabled{cursor:not-allowed;opacity:.55}.bio-load-chip.is-missing{background:color-mix(in srgb, var(--warning) 12%, transparent);border-color:var(--warning);color:var(--warning)}.bio-load-chip.is-missing:hover:not(:disabled){background:var(--warning);color:var(--bg-base)}.bio-load-chip.is-full{background:color-mix(in srgb, var(--success) 14%, transparent);border-color:var(--success);color:var(--success);cursor:default}.bio-load-chip.is-full:hover{transform:none}.bio-chain-conduit{pointer-events:none;grid-template-columns:56px 1fr;align-items:center;display:grid}.bio-chain-conduit .conduit-svg{justify-content:center;align-items:center;width:56px;height:32px;display:flex}.bio-chain-conduit .conduit-desc{font-family:var(--font-mono);font-size:var(--ui-font-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px;padding-left:18px}.bio-chain-conduit .conduit-desc strong{color:var(--accent);font-weight:600}.bio-chain-conduit--produces .conduit-desc strong{color:var(--success)}.bio-dossier{background:var(--bg-panel);border:1px solid var(--border);flex-direction:column;gap:14px;max-width:600px;min-height:320px;padding:16px 18px 14px;display:flex;position:relative}.bio-dossier--empty{min-height:150px;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--ui-font-xs);letter-spacing:1px;text-align:center;justify-content:center;align-items:center}.bio-dossier-stamp{z-index:1;font-family:var(--font-mono);letter-spacing:2px;border:2px solid var(--accent);color:var(--accent);opacity:.5;text-transform:uppercase;pointer-events:none;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;top:14px;right:14px;transform:rotate(-9deg)}.bio-dossier-stamp[data-state=complete]{border-color:var(--success);color:var(--success)}.bio-dossier-head{flex-direction:column;gap:3px;display:flex}.bio-dossier-title{color:var(--text-bright);font-weight:700;font-size:var(--ui-font-md);letter-spacing:.4px;text-transform:uppercase;padding-right:90px}.bio-dossier-sub{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:1px;font-size:10px}.bio-dossier-body{grid-template-columns:112px 1fr;align-items:center;gap:18px;display:grid}.bio-dossier-ring{width:112px;height:112px;position:relative}.bio-dossier-ring svg{transform:rotate(-90deg)}.bio-dossier-ring-num{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bio-dossier-ring-num b{font-family:var(--font-mono);font-weight:700;font-size:var(--ui-font-2xl);color:var(--text-bright);line-height:1}.bio-dossier-ring-num span{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:2px;margin-top:3px;font-size:8px}.bio-dossier-items{flex-direction:column;gap:10px;min-width:0;display:flex}.bio-dossier-item{grid-template-columns:16px 1fr auto;align-items:center;gap:8px;display:grid}.bio-dossier-item .nm{font-family:var(--font-mono);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.bio-dossier-item .nm.done{color:var(--success)}.bio-dossier-item .bar{background:var(--bg-base);border:1px solid var(--border);grid-column:2;height:5px;margin-top:-3px;overflow:hidden}.bio-dossier-item .bar i{background:var(--bc,var(--accent));height:100%;display:block}.bio-dossier-item .bar i.full{background:var(--success)}.bio-dossier-item .cnt{font-family:var(--font-mono);font-size:var(--ui-font-sm);color:var(--text-value);text-align:right;white-space:nowrap;grid-row:span 2;min-width:56px;font-weight:700}.bio-dossier-item .cnt.full{color:var(--success)}.bio-dossier-foot{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;min-height:56px;padding-top:12px;display:flex}.bio-dossier-reward{font-family:var(--font-mono);font-size:var(--ui-font-sm);color:var(--success);font-weight:600}.bio-dossier-reward b{color:var(--text-muted);margin-left:4px;font-size:9px;font-weight:400}.bio-dossier-live{font-family:var(--font-mono);color:var(--text-secondary);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;display:inline-flex}.bio-dossier-live .dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite bioDossierPulse}@keyframes bioDossierPulse{50%{opacity:.25}}.bio-dossier-deliver{font-family:var(--font-ui);font-weight:700;font-size:var(--ui-font-sm);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background:var(--accent);color:var(--bg-base);border:1px solid var(--accent);padding:9px 22px;transition:opacity .12s,background .12s;position:relative;overflow:hidden}.bio-dossier-deliver:disabled{cursor:not-allowed;opacity:.45}.bio-dossier-deliver-label{z-index:2;position:relative}.bio-dossier-deliver-track{z-index:1;pointer-events:none;background:#00000073;height:4px;position:absolute;bottom:0;left:0;right:0}.bio-dossier-deliver-fill{background:var(--bg-base);opacity:.7;width:0%;transition:width 80ms linear;position:absolute;top:0;bottom:0;left:0}.bio-exchange-row{container-type:inline-size}.bio-exchange-active-board{grid-template-columns:minmax(0,600px) minmax(180px,1fr);align-items:start;gap:16px;display:grid}@container (width<=720px){.bio-exchange-active-board{grid-template-columns:1fr}.bio-dossier-stamp{letter-spacing:1.4px;padding:3px 7px;font-size:9px}}.bio-dossier-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bio-exchange-active-side{background:var(--bg-surface);border:1px solid var(--border);flex-direction:column;gap:10px;padding:14px;display:flex}.bio-exchange-active-side .side-title{font-family:var(--font-mono);font-size:var(--ui-font-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:1.5px}.bio-exchange-active-side .side-text{font-size:var(--ui-font-sm);color:var(--text-muted);line-height:1.45}.bio-secondary-btn{font-family:var(--font-ui);font-weight:700;font-size:var(--ui-font-xs);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:var(--bg-panel);color:var(--text-primary);border:1px solid var(--border);align-self:flex-start;padding:8px 12px}.bio-secondary-btn:hover{color:var(--text-bright);border-color:var(--accent)}.bio-dossier--deliver{width:100%}.bio-orders-page{flex-direction:column;gap:14px;min-height:0;display:flex}.bio-orders-page-head{flex-direction:column;gap:4px;display:flex}.bio-orders-page-head h2{font-size:var(--ui-font-lg);color:var(--text-title);letter-spacing:1px;text-transform:uppercase;margin:0}.bio-orders-page-head p{color:var(--text-muted);font-size:var(--ui-font-sm);margin:4px 0 0;line-height:1.4}.bio-orders-catalog-grid{align-items:stretch}.bio-order-card{--bc:var(--biome-frozen);background:var(--bg-panel);border:1px solid var(--border);cursor:pointer;flex-direction:column;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex;position:relative}.bio-order-card:hover{border-color:color-mix(in srgb, var(--bc) 60%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--bc) 25%, transparent), 0 6px 16px #00000059;transform:translateY(-1px)}.bio-order-card:focus-visible{border-color:var(--bc);box-shadow:0 0 0 2px color-mix(in srgb, var(--bc) 45%, transparent);outline:none}.bio-order-card.is-active{border-color:var(--accent)}.bio-order-card.is-active:hover{box-shadow:0 0 0 1px var(--accent-glow,color-mix(in srgb, var(--accent) 35%, transparent)), 0 6px 16px #00000059}.bio-order-card.is-done{opacity:.9;border-color:color-mix(in srgb, var(--success) 50%, var(--border))}.bio-order-card-accent{background:var(--bc);opacity:.55;height:2px;transition:background .12s,opacity .12s}.bio-order-card.is-active .bio-order-card-accent{background:var(--accent);opacity:1}.bio-order-card.is-done .bio-order-card-accent{background:var(--success);opacity:1}.bio-order-card-header{background:var(--bg-surface);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:11px 14px 10px;display:flex}.bio-order-card-emblem{background:var(--bg-base);border:1px solid var(--border-active);width:36px;height:36px;color:var(--bc);box-shadow:inset 0 0 8px color-mix(in srgb, var(--bc) 22%, transparent);flex:0 0 36px;justify-content:center;align-items:center;transition:color .12s,box-shadow .12s;display:flex}.bio-order-card.is-done .bio-order-card-emblem{color:var(--success);box-shadow:inset 0 0 8px color-mix(in srgb, var(--success) 22%, transparent)}.bio-order-card-emblem svg{width:22px;height:22px}.bio-order-card-title-stack{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bio-order-card-name{font-family:var(--font-mono);font-size:var(--ui-font-sm);color:var(--text-bright);letter-spacing:.3px;overflow-wrap:anywhere;font-weight:600;line-height:1.3}.bio-order-card.is-done .bio-order-card-name{color:var(--text-secondary)}.bio-order-card-type-row{align-items:center;gap:6px;display:flex}.bio-order-card-biome{font-family:var(--font-ui);letter-spacing:1.6px;text-transform:uppercase;color:var(--bc);opacity:.85;font-size:10px;font-weight:700}.bio-order-card-status{font-family:var(--font-mono);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;color:var(--text-secondary);background:var(--bg-base);border:1px solid var(--border);border-radius:3px;flex-shrink:0;padding:3px 7px;font-size:9px;font-weight:600}.bio-order-card.is-active .bio-order-card-status{color:var(--accent);background:var(--accent-dim);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.bio-order-card.is-done .bio-order-card-status{color:var(--success);background:var(--success-dim-light);border-color:color-mix(in srgb, var(--success) 45%, transparent)}.bio-order-card-body{flex-direction:column;flex:1;gap:10px;padding:12px 14px;display:flex}.bio-order-card-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bio-order-card-stat-tile{background:color-mix(in srgb, var(--bg-base) 60%, transparent);border:1px solid var(--border-translucent);flex-direction:column;gap:6px;min-width:0;padding:7px 10px 8px;display:flex}.bio-order-card-stat-tile .head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bio-order-card-stat-tile .label{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);font-size:10px}.bio-order-card-stat-tile .value{font-family:var(--font-mono);font-size:var(--ui-font-sm);color:var(--text-value);font-weight:600}.bio-order-card-stat-tile .value.reward{color:var(--success)}.bio-order-card-stat-tile .meter{background:var(--bg-base);border:1px solid var(--border);border-radius:3px;height:5px;overflow:hidden}.bio-order-card-stat-tile .meter i{background:var(--bc);width:0%;height:100%;box-shadow:0 0 6px color-mix(in srgb, var(--bc) 70%, transparent);transition:width .18s;display:block}.bio-order-card.is-done .bio-order-card-stat-tile .meter i{background:var(--success);box-shadow:0 0 6px color-mix(in srgb, var(--success) 70%, transparent)}.bio-order-card-req-header{font-family:var(--font-ui);letter-spacing:1.5px;text-transform:uppercase;color:var(--text-secondary);border-top:1px dashed var(--border);padding-top:6px;font-size:10px;font-weight:700}.bio-order-card-frags{flex-direction:column;gap:8px;display:flex}.bio-order-card-frag{grid-template-columns:1fr auto;align-items:center;gap:2px 8px;display:grid}.bio-order-card-frag .nm{font-family:var(--font-mono);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:11px;overflow:hidden}.bio-order-card-frag .nm.done{color:var(--success)}.bio-order-card-frag .cnt{font-family:var(--font-mono);font-size:var(--ui-font-sm);color:var(--text-value);text-align:right;grid-area:span 2/2;min-width:44px;font-weight:700}.bio-order-card-frag .cnt.full{color:var(--success)}.bio-order-card-frag .bar{background:var(--bg-base);border:1px solid var(--border);border-radius:3px;grid-column:1;height:5px;overflow:hidden}.bio-order-card-frag .bar i{background:var(--bc);width:0%;height:100%;box-shadow:0 0 6px color-mix(in srgb, var(--bc) 70%, transparent);transition:width .18s;display:block}.bio-order-card-frag .bar i.full{background:var(--success);box-shadow:0 0 6px color-mix(in srgb, var(--success) 70%, transparent)}.bio-order-card-action{background:var(--bg-surface);border-top:1px solid var(--border);justify-content:center;padding:10px 14px 12px;display:flex}.bio-order-card-action>*{display:none}.bio-order-card-action[data-state=default]>.default,.bio-order-card-action[data-state=active]>.active,.bio-order-card-action[data-state=done]>.done{display:inline-flex}.bio-order-card-action-btn{font-family:var(--font-ui);letter-spacing:1px;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:6px 18px;font-size:10px;font-weight:700;transition:background .12s,color .12s}.bio-order-card-action-btn:hover{background:var(--accent-dim-light)}.bio-order-card-action-pill{font-family:var(--font-ui);letter-spacing:1px;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;padding:6px 16px;font-size:10px;font-weight:700}.bio-order-card-action-pill.active{color:var(--accent);background:var(--accent-dim);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent)}.bio-order-card-action-pill.done{color:var(--success);background:var(--success-dim-light);border:1px solid color-mix(in srgb, var(--success) 45%, transparent)}.achievement-card{--tone:var(--text-muted);background:var(--bg-panel);border:1px solid var(--border);flex-direction:column;align-items:center;gap:8px;min-height:200px;padding:18px 14px 14px;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex;position:relative}.achievement-card:hover{border-color:color-mix(in srgb, var(--tone) 50%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--tone) 25%, transparent), 0 6px 16px #00000059;transform:translateY(-1px)}.achievement-card.is-earned{--tone:var(--success)}.achievement-card.is-in-progress{--tone:var(--accent)}.achievement-card.is-locked{--tone:var(--text-muted)}.achievement-card.is-earned{border-color:color-mix(in srgb, var(--success) 50%, var(--border))}.achievement-card.is-in-progress{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.achievement-card-accent{background:var(--tone);opacity:.85;height:2px;transition:background .12s,opacity .12s;position:absolute;top:0;left:0;right:0}.achievement-card.is-locked .achievement-card-accent{opacity:.4}.achievement-card-status{font-family:var(--font-mono);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;color:var(--text-secondary);background:var(--bg-base);border:1px solid var(--border);border-radius:3px;padding:3px 7px;font-size:9px;font-weight:600;position:absolute;top:10px;right:10px}.achievement-card.is-earned .achievement-card-status{color:var(--success);background:var(--success-dim-light);border-color:color-mix(in srgb, var(--success) 45%, transparent)}.achievement-card.is-in-progress .achievement-card-status{color:var(--accent);background:var(--accent-dim);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.achievement-card-icon{background:var(--bg-base);border:1px solid var(--border-active);width:60px;height:60px;color:var(--tone);box-shadow:inset 0 0 10px color-mix(in srgb, var(--tone) 22%, transparent);justify-content:center;align-items:center;margin-top:12px;transition:color .12s,box-shadow .12s,opacity .12s;display:flex}.achievement-card-icon svg{width:36px;height:36px}.achievement-card.is-locked .achievement-card-icon{opacity:.5}.achievement-card-title{font-family:var(--font-ui);font-size:var(--ui-font-md);letter-spacing:.3px;text-align:center;color:var(--text-secondary);margin-top:4px;font-weight:600}.achievement-card.is-earned .achievement-card-title{color:var(--text-title)}.achievement-card.is-in-progress .achievement-card-title{color:var(--text-primary)}.achievement-card-desc{font-size:var(--ui-font-sm);text-align:center;color:var(--text-muted);flex:1;line-height:1.4}.achievement-card.is-earned .achievement-card-desc{color:var(--text-primary)}.achievement-card.is-in-progress .achievement-card-desc{color:var(--text-secondary)}.achievement-card-progress{flex-direction:column;align-items:stretch;gap:5px;width:100%;margin-top:4px;display:flex}.achievement-card-progress .bar{background:var(--bg-base);border:1px solid var(--border);border-radius:3px;height:5px;overflow:hidden}.achievement-card-progress .bar i{background:var(--accent);width:0%;height:100%;box-shadow:0 0 6px color-mix(in srgb, var(--accent) 70%, transparent);transition:width .4s;display:block}.achievement-card-progress .label{font-family:var(--font-mono);font-size:var(--ui-font-xs);color:var(--text-secondary);text-align:center}.bio-biome-filter{--biome-color:var(--accent);background:var(--bg-panel);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;font-family:var(--font-ui);font-size:var(--ui-font-xs);letter-spacing:1.6px;text-transform:uppercase;border-radius:3px;align-items:center;gap:8px;min-height:38px;padding:7px 14px;font-weight:700;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s,color .15s,opacity .15s;display:inline-flex;position:relative;overflow:hidden}.bio-biome-filter:before{content:"";background:var(--biome-color);height:2px;box-shadow:0 0 8px var(--biome-color);opacity:.45;position:absolute;top:0;left:0;right:0}.bio-biome-filter:hover{border-color:var(--biome-color);color:var(--biome-color);background:var(--bg-surface)}.bio-biome-filter[data-active=false]{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--biome-color) 64%, transparent)}.bio-biome-filter[data-active=true]{background:var(--bg-surface);border-color:var(--biome-color);color:var(--biome-color);box-shadow:inset 0 2px 0 var(--biome-color), 0 0 10px color-mix(in srgb, var(--biome-color) 24%, transparent)}.bio-biome-filter[data-active=true]:before{opacity:1}.bio-biome-filter__swatch{border:1px solid var(--biome-color);background:color-mix(in srgb, var(--biome-color) 75%, var(--bg-base));width:9px;height:9px;box-shadow:0 0 7px color-mix(in srgb, var(--biome-color) 34%, transparent);flex:none}.bio-biome-filter__count{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:1px;margin-left:2px;font-weight:400}.bio-stats-grid{grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:14px;display:grid}.bio-stat-cell{border:1px solid var(--border);background:var(--bg-surface);padding:6px 10px}.bio-stat-cell .label{font-size:var(--ui-font-xs);letter-spacing:1.5px;color:var(--text-muted);text-transform:uppercase;font-family:var(--font-ui)}.bio-stat-cell .value{font-size:var(--ui-font-sm);color:var(--text-bright);margin-top:2px}.bio-hud-id{font-family:var(--font-mono);font-size:var(--ui-font-xs);color:var(--text-muted);letter-spacing:1.5px;text-transform:uppercase}.bio-hud-chip{font-family:var(--font-ui);font-size:var(--ui-font-xs);letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-dim);background:var(--accent-dim-light);border-radius:2px;padding:2px 8px;font-weight:600;display:inline-block}.machine-card-header{background:var(--bg-surface);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:11px 14px 10px;display:flex}.machine-card-header .machine-card-emblem{flex:0 0 36px}.machine-card-header .machine-card-title-stack{flex:1;min-width:0}.machine-card-emblem{background:var(--bg-base);border:1px solid var(--border-active);width:36px;height:36px;color:var(--accent);box-shadow:inset 0 0 8px var(--accent-dim-light,#bd93f914);justify-content:center;align-items:center;display:flex}.machine-card-emblem svg{width:22px;height:22px}.machine-card-title-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.machine-card-name{font-family:var(--font-mono);font-size:var(--ui-font-sm);color:var(--text-bright);letter-spacing:.3px;align-items:center;gap:6px;font-weight:600;display:inline-flex}.machine-card-name .pencil{color:var(--text-muted);font-size:var(--ui-font-xs);opacity:0;transition:opacity .15s}.machine-card-name-row:hover .pencil{opacity:.5}.machine-card-type-row{align-items:center;gap:6px;display:flex}.machine-card-type{font-family:var(--font-ui);letter-spacing:1.6px;color:var(--text-secondary);text-transform:uppercase;font-size:10px;font-weight:700}.machine-card-info-btn{border:1px solid var(--border-active);width:15px;height:15px;color:var(--text-muted);font-family:var(--font-mono);cursor:help;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:9px;font-weight:700;line-height:1;transition:color .12s,border-color .12s;display:inline-flex}.machine-card-info-btn:hover{color:var(--accent);border-color:var(--accent)}.machine-card-body{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.machine-stat-tile{background:color-mix(in srgb, var(--bg-base) 60%, transparent);border:1px solid var(--border-translucent);flex-direction:column;gap:4px;padding:7px 10px 8px;display:flex}.machine-stat-tile .head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.machine-stat-tile .label{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);font-size:10px}.machine-stat-tile .value{font-family:var(--font-mono);font-size:var(--ui-font-sm);color:var(--text-value);font-weight:600}.machine-stat-tile .meter{background:var(--bg-base);border:1px solid var(--border);height:6px;position:relative;overflow:hidden}.machine-stat-tile .meter .fill{--pct:0%;width:100%;clip-path:inset(0 calc(100% - var(--pct)) 0 0);transition:clip-path .15s linear;position:absolute;top:0;bottom:0;left:0}.machine-stat-tile .meter .fill[data-semantic=good-high]{background:linear-gradient(90deg, var(--error) 0%, var(--warning) 40%, var(--success) 80%)}.machine-stat-tile .meter .fill[data-semantic=good-low]{background:linear-gradient(90deg, var(--success) 0%, var(--warning) 60%, var(--error) 100%)}.machine-stat-tile .meter .fill[data-semantic=neutral]{background:linear-gradient(90deg, var(--accent), var(--success))}.machine-stat-tile .meter .fill[data-state=off]{background:var(--text-muted)!important}.machine-stat-line{justify-content:space-between;align-items:baseline;gap:8px;padding:1px 2px;display:flex}.machine-stat-line .label{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);font-size:10px}.machine-stat-line .value{font-family:var(--font-mono);font-size:var(--ui-font-xs);color:var(--text-value)}.machine-stat-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.machine-script-footer{background:var(--bg-surface);border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:10px 14px 12px;display:flex}.machine-script-footer .heading{letter-spacing:1.5px;color:var(--text-muted);text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:2px;font-size:10px;display:flex}.machine-script-footer .heading .running-count{color:var(--success);font-family:var(--font-mono);font-weight:600}.machine-script-footer .heading .running-count[data-running="0"]{color:var(--text-muted)}.machine-script-row{font-family:var(--font-mono);font-size:var(--ui-font-sm);color:var(--text-bright);background:var(--bg-base);border:1px solid var(--border);align-items:center;gap:8px;padding:6px 8px;display:flex}.machine-script-row .dot{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:7px;height:7px}.machine-script-row .dot[data-running="1"]{background:var(--success);box-shadow:0 0 6px var(--success)}.machine-script-row .file{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:root{--scrollbar-size:12px;--scrollbar-thumb:var(--border);--scrollbar-thumb-hover:var(--border-active)}*{scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box;border:3px solid #0000;border-radius:999px;min-width:36px;min-height:36px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}[data-theme=deep-space]{--bg-base:#0e1016;--bg-panel:#151a22;--bg-surface:#1c2230;--bg-editor:#0d1118;--bg-hover:#1e2430;--bg-code-link:#0e1218;--border:#2a3040;--border-active:#3a4050;--border-translucent:#2a304080;--text-bright:#e8ecf0;--text-value:#d8dce4;--text-title:#d0d4dc;--text-primary:#c4c8d0;--text-secondary:#90969e;--text-muted:#5a6474;--accent:#d4a85e;--accent-dim:#d4a85e26;--accent-dim-light:#d4a85e0f;--accent-glow:#d4a85e40;--accent2:#6aaae0;--accent2-dim:#6aaae026;--accent2-border:#6aaae066;--success:#5ed47a;--success-dim:#5ed47a33;--success-dim-light:#5ed47a0f;--warning:#d4a85e;--error:#d45e5e;--error-bright:#e05555;--error-dim:#d45e5e4d;--error-dim-light:#d45e5e14;--overlay-light:#0006;--overlay-bg:#00000080;--overlay-heavy:#0009;--shadow-medium:0 4px 16px #0006;--shadow-heavy:0 8px 32px #00000080;--hover-subtle:#ffffff0a;--editor-line-active:#ffffff05;--editor-line-bg:#ffffff04;--value-tier-high:#4de64d;--value-tier-high-bg:#4de64d26;--value-tier-medium:#5ec4d4;--value-tier-medium-bg:#5ec4d426;--value-tier-moderate:#e6a030;--value-tier-moderate-bg:#e6a0301f;--value-tier-common:#8b7355;--value-tier-common-bg:#8b73551a;--cell-unknown:#15161c;--cell-empty:#252830;--phase-0:#d45e5e;--phase-1:#d4885e;--phase-2:#d4a85e;--phase-3:#5ec4d4;--phase-4:#5ed47a;--slot-nav:#5ec4d4;--slot-sonar:#d4a85e;--slot-drill:#d4885e;--slot-universal:#8b8f9a}[data-theme=one-dark]{--bg-base:#181a1f;--bg-panel:#282c34;--bg-surface:#2c313a;--bg-editor:#21252b;--bg-hover:#323842;--bg-code-link:#21252b;--border:#3e4452;--border-active:#4f5666;--border-translucent:#3e445280;--text-bright:#d7dae0;--text-value:#c5cad2;--text-title:#b8bdc6;--text-primary:#abb2bf;--text-secondary:#959aa3;--text-muted:#6b7280;--accent:#61afef;--accent-dim:#61afef26;--accent-dim-light:#61afef0f;--accent-glow:#61afef40;--accent2:#56b6c2;--accent2-dim:#56b6c226;--accent2-border:#56b6c266;--success:#98c379;--success-dim:#98c37933;--success-dim-light:#98c3790f;--warning:#e5c07b;--error:#e06c75;--error-bright:#ff616e;--error-dim:#e06c754d;--error-dim-light:#e06c7514;--overlay-light:#0006;--overlay-bg:#00000080;--overlay-heavy:#0009;--shadow-medium:0 4px 16px #0006;--shadow-heavy:0 8px 32px #00000080;--hover-subtle:#ffffff0a;--editor-line-active:#ffffff05;--editor-line-bg:#ffffff04;--value-tier-high:#98c379;--value-tier-high-bg:#98c37926;--value-tier-medium:#56b6c2;--value-tier-medium-bg:#56b6c226;--value-tier-moderate:#d19a66;--value-tier-moderate-bg:#d19a661f;--value-tier-common:#7f848e;--value-tier-common-bg:#7f848e1a;--cell-unknown:#181a1f;--cell-empty:#21252b;--phase-0:#e06c75;--phase-1:#d19a66;--phase-2:#e5c07b;--phase-3:#56b6c2;--phase-4:#98c379;--slot-nav:#56b6c2;--slot-sonar:#e5c07b;--slot-drill:#e06c75;--slot-universal:#7f848e}[data-theme=tokyo-night]{--bg-base:#0d0f17;--bg-panel:#1a1b26;--bg-surface:#1e202e;--bg-editor:#16161e;--bg-hover:#202330;--bg-code-link:#16161e;--border:#363b54;--border-active:#42465d;--border-translucent:#363b5480;--text-bright:#c0caf5;--text-value:#b8c0e0;--text-title:#b0b8d4;--text-primary:#a9b1d6;--text-secondary:#868dab;--text-muted:#4a5078;--accent:#7aa2f7;--accent-dim:#7aa2f726;--accent-dim-light:#7aa2f70f;--accent-glow:#7aa2f740;--accent2:#7dcfff;--accent2-dim:#7dcfff26;--accent2-border:#7dcfff66;--success:#73daca;--success-dim:#73daca33;--success-dim-light:#73daca0f;--warning:#e0af68;--error:#f7768e;--error-bright:#ff9e9e;--error-dim:#f7768e4d;--error-dim-light:#f7768e14;--overlay-light:#0006;--overlay-bg:#00000080;--overlay-heavy:#0009;--shadow-medium:0 4px 16px #0006;--shadow-heavy:0 8px 32px #00000080;--hover-subtle:#ffffff0a;--editor-line-active:#ffffff05;--editor-line-bg:#ffffff04;--value-tier-high:#73daca;--value-tier-high-bg:#73daca26;--value-tier-medium:#7dcfff;--value-tier-medium-bg:#7dcfff26;--value-tier-moderate:#e0af68;--value-tier-moderate-bg:#e0af681f;--value-tier-common:#787c99;--value-tier-common-bg:#787c991a;--cell-unknown:#0d0f17;--cell-empty:#16161e;--phase-0:#f7768e;--phase-1:#ff9e64;--phase-2:#e0af68;--phase-3:#7dcfff;--phase-4:#73daca;--slot-nav:#7dcfff;--slot-sonar:#e0af68;--slot-drill:#ff9e64;--slot-universal:#787c99}[data-theme=catppuccin-mocha]{--bg-base:#11111b;--bg-panel:#1e1e2e;--bg-surface:#313244;--bg-editor:#181825;--bg-hover:#45475a;--bg-code-link:#181825;--border:#45475a;--border-active:#585b70;--border-translucent:#45475a80;--text-bright:#cdd6f4;--text-value:#bac2de;--text-title:#b0b8cc;--text-primary:#a6adc8;--text-secondary:#8c91a8;--text-muted:#6c7086;--accent:#b4befe;--accent-dim:#b4befe26;--accent-dim-light:#b4befe0f;--accent-glow:#b4befe40;--accent2:#74c7ec;--accent2-dim:#74c7ec26;--accent2-border:#74c7ec66;--success:#a6e3a1;--success-dim:#a6e3a133;--success-dim-light:#a6e3a10f;--warning:#fab387;--error:#f38ba8;--error-bright:#eba0ac;--error-dim:#f38ba84d;--error-dim-light:#f38ba814;--overlay-light:#0006;--overlay-bg:#00000080;--overlay-heavy:#0009;--shadow-medium:0 4px 16px #0006;--shadow-heavy:0 8px 32px #00000080;--hover-subtle:#ffffff0a;--editor-line-active:#ffffff05;--editor-line-bg:#ffffff04;--value-tier-high:#a6e3a1;--value-tier-high-bg:#a6e3a126;--value-tier-medium:#74c7ec;--value-tier-medium-bg:#74c7ec26;--value-tier-moderate:#fab387;--value-tier-moderate-bg:#fab3871f;--value-tier-common:#6c7086;--value-tier-common-bg:#6c70861a;--cell-unknown:#11111b;--cell-empty:#181825;--phase-0:#f38ba8;--phase-1:#fab387;--phase-2:#f9e2af;--phase-3:#74c7ec;--phase-4:#a6e3a1;--slot-nav:#74c7ec;--slot-sonar:#f9e2af;--slot-drill:#fab387;--slot-universal:#6c7086}[data-theme=night-owl]{--bg-base:#01111d;--bg-panel:#011627;--bg-surface:#0b2942;--bg-editor:#021320;--bg-hover:#1d3b53;--bg-code-link:#021320;--border:#272b3b;--border-active:#5f7e97;--border-translucent:#272b3b80;--text-bright:#d6deeb;--text-value:#c0ccdc;--text-title:#a8b8cc;--text-primary:#93aabe;--text-secondary:#6d8eaa;--text-muted:#4b6479;--accent:#82aaff;--accent-dim:#82aaff26;--accent-dim-light:#82aaff0f;--accent-glow:#82aaff40;--accent2:#7fdbca;--accent2-dim:#7fdbca26;--accent2-border:#7fdbca66;--success:#22da6e;--success-dim:#22da6e33;--success-dim-light:#22da6e0f;--warning:#e2b93d;--error:#ef5350;--error-bright:#ff6b68;--error-dim:#ef53504d;--error-dim-light:#ef535014;--overlay-light:#0006;--overlay-bg:#00000080;--overlay-heavy:#0009;--shadow-medium:0 4px 16px #0006;--shadow-heavy:0 8px 32px #00000080;--hover-subtle:#ffffff0a;--editor-line-active:#ffffff05;--editor-line-bg:#ffffff04;--value-tier-high:#22da6e;--value-tier-high-bg:#22da6e26;--value-tier-medium:#7fdbca;--value-tier-medium-bg:#7fdbca26;--value-tier-moderate:#e2b93d;--value-tier-moderate-bg:#e2b93d1f;--value-tier-common:#4b6479;--value-tier-common-bg:#4b64791a;--cell-unknown:#01111d;--cell-empty:#021320;--phase-0:#ef5350;--phase-1:#e2b93d;--phase-2:#c5e478;--phase-3:#7fdbca;--phase-4:#22da6e;--slot-nav:#7fdbca;--slot-sonar:#e2b93d;--slot-drill:#ef5350;--slot-universal:#4b6479}[data-theme=warm-charcoal]{--bg-base:#181716;--bg-panel:#292624;--bg-surface:#34302d;--bg-editor:#211f1d;--bg-hover:#413c38;--bg-code-link:#211f1d;--border:#3e3935;--border-active:#57504a;--border-translucent:#3e393580;--text-bright:#f2eee7;--text-value:#ddd7cd;--text-title:#cbc2b7;--text-primary:#bdb3a6;--text-secondary:#938a82;--text-muted:#6f6761;--accent:#e6b85c;--accent-dim:#e6b85c26;--accent-dim-light:#e6b85c0f;--accent-glow:#e6b85c40;--accent2:#8fbd72;--accent2-dim:#8fbd7226;--accent2-border:#8fbd7266;--success:#8fbd72;--success-dim:#8fbd7233;--success-dim-light:#8fbd720f;--warning:#df8754;--error:#e8657d;--error-bright:#f07d91;--error-dim:#e8657d4d;--error-dim-light:#e8657d14;--overlay-light:#0006;--overlay-bg:#00000080;--overlay-heavy:#0009;--shadow-medium:0 4px 16px #0006;--shadow-heavy:0 8px 32px #00000080;--hover-subtle:#ffffff0a;--editor-line-active:#ffffff05;--editor-line-bg:#ffffff04;--value-tier-high:#8fbd72;--value-tier-high-bg:#8fbd7226;--value-tier-medium:#67c7c9;--value-tier-medium-bg:#67c7c926;--value-tier-moderate:#df8754;--value-tier-moderate-bg:#df87541f;--value-tier-common:#6f6761;--value-tier-common-bg:#6f67611a;--cell-unknown:#181716;--cell-empty:#211f1d;--phase-0:#e8657d;--phase-1:#df8754;--phase-2:#e6b85c;--phase-3:#67c7c9;--phase-4:#8fbd72;--slot-nav:#67c7c9;--slot-sonar:#e6b85c;--slot-drill:#df8754;--slot-universal:#6f6761}[data-theme=repo-dark]{--bg-base:#010409;--bg-panel:#0d1117;--bg-surface:#161b22;--bg-editor:#0d1117;--bg-hover:#1c2128;--bg-code-link:#161b22;--border:#30363d;--border-active:#484f58;--border-translucent:#30363d80;--text-bright:#f0f6fc;--text-value:#e6edf3;--text-title:#d0d7de;--text-primary:#c9d1d9;--text-secondary:#8b949e;--text-muted:#6e7681;--accent:#58a6ff;--accent-dim:#58a6ff26;--accent-dim-light:#58a6ff0f;--accent-glow:#58a6ff40;--accent2:#79c0ff;--accent2-dim:#79c0ff26;--accent2-border:#79c0ff66;--success:#3fb950;--success-dim:#3fb95033;--success-dim-light:#3fb9500f;--warning:#d29922;--error:#f85149;--error-bright:#ff7b72;--error-dim:#f851494d;--error-dim-light:#f8514914;--overlay-light:#0006;--overlay-bg:#00000080;--overlay-heavy:#0009;--shadow-medium:0 4px 16px #0006;--shadow-heavy:0 8px 32px #00000080;--hover-subtle:#ffffff0a;--editor-line-active:#ffffff05;--editor-line-bg:#ffffff04;--value-tier-high:#3fb950;--value-tier-high-bg:#3fb95026;--value-tier-medium:#79c0ff;--value-tier-medium-bg:#79c0ff26;--value-tier-moderate:#d29922;--value-tier-moderate-bg:#d299221f;--value-tier-common:#6e7681;--value-tier-common-bg:#6e76811a;--cell-unknown:#010409;--cell-empty:#0d1117;--phase-0:#f85149;--phase-1:#d29922;--phase-2:#e3b341;--phase-3:#79c0ff;--phase-4:#3fb950;--slot-nav:#79c0ff;--slot-sonar:#e3b341;--slot-drill:#f85149;--slot-universal:#6e7681}[data-theme=arctic]{--bg-base:#242933;--bg-panel:#2e3440;--bg-surface:#3b4252;--bg-editor:#292e39;--bg-hover:#434c5e;--bg-code-link:#292e39;--border:#434c5e;--border-active:#4c566a;--border-translucent:#434c5e80;--text-bright:#eceff4;--text-value:#e5e9f0;--text-title:#d8dee9;--text-primary:#c8d0df;--text-secondary:#8892a4;--text-muted:#5d687a;--accent:#88c0d0;--accent-dim:#88c0d026;--accent-dim-light:#88c0d00f;--accent-glow:#88c0d040;--accent2:#8fbcbb;--accent2-dim:#8fbcbb26;--accent2-border:#8fbcbb66;--success:#a3be8c;--success-dim:#a3be8c33;--success-dim-light:#a3be8c0f;--warning:#ebcb8b;--error:#bf616a;--error-bright:#d08770;--error-dim:#bf616a4d;--error-dim-light:#bf616a14;--overlay-light:#0006;--overlay-bg:#00000080;--overlay-heavy:#0009;--shadow-medium:0 4px 16px #0006;--shadow-heavy:0 8px 32px #00000080;--hover-subtle:#ffffff0a;--editor-line-active:#ffffff05;--editor-line-bg:#ffffff04;--value-tier-high:#a3be8c;--value-tier-high-bg:#a3be8c26;--value-tier-medium:#8fbcbb;--value-tier-medium-bg:#8fbcbb26;--value-tier-moderate:#ebcb8b;--value-tier-moderate-bg:#ebcb8b1f;--value-tier-common:#5d687a;--value-tier-common-bg:#5d687a1a;--cell-unknown:#242933;--cell-empty:#292e39;--phase-0:#bf616a;--phase-1:#d08770;--phase-2:#ebcb8b;--phase-3:#88c0d0;--phase-4:#a3be8c;--slot-nav:#88c0d0;--slot-sonar:#ebcb8b;--slot-drill:#d08770;--slot-universal:#5d687a}[data-theme=rose-pine]{--bg-base:#12101e;--bg-panel:#191724;--bg-surface:#1f1d2e;--bg-editor:#21202e;--bg-hover:#26233a;--bg-code-link:#21202e;--border:#403d52;--border-active:#524f67;--border-translucent:#403d5280;--text-bright:#e0def4;--text-value:#d4d2e8;--text-title:#c4c1da;--text-primary:#b0adc8;--text-secondary:#908caa;--text-muted:#6e6a86;--accent:#c4a7e7;--accent-dim:#c4a7e726;--accent-dim-light:#c4a7e70f;--accent-glow:#c4a7e740;--accent2:#9ccfd8;--accent2-dim:#9ccfd826;--accent2-border:#9ccfd866;--success:#9ccfd8;--success-dim:#9ccfd833;--success-dim-light:#9ccfd80f;--warning:#f6c177;--error:#eb6f92;--error-bright:#f0889e;--error-dim:#eb6f924d;--error-dim-light:#eb6f9214;--overlay-light:#0006;--overlay-bg:#00000080;--overlay-heavy:#0009;--shadow-medium:0 4px 16px #0006;--shadow-heavy:0 8px 32px #00000080;--hover-subtle:#ffffff0a;--editor-line-active:#ffffff05;--editor-line-bg:#ffffff04;--value-tier-high:#9ccfd8;--value-tier-high-bg:#9ccfd826;--value-tier-medium:#c4a7e7;--value-tier-medium-bg:#c4a7e726;--value-tier-moderate:#f6c177;--value-tier-moderate-bg:#f6c1771f;--value-tier-common:#6e6a86;--value-tier-common-bg:#6e6a861a;--cell-unknown:#12101e;--cell-empty:#191724;--phase-0:#eb6f92;--phase-1:#f6c177;--phase-2:#ebbcba;--phase-3:#9ccfd8;--phase-4:#31748f;--slot-nav:#9ccfd8;--slot-sonar:#f6c177;--slot-drill:#eb6f92;--slot-universal:#6e6a86}[data-theme=nocturna-blue]{--bg-base:#0e1117;--bg-panel:#141820;--bg-surface:#1a1f2a;--bg-editor:#0c0f14;--bg-hover:#1c2230;--bg-code-link:#0e1218;--border:#253040;--border-active:#354560;--border-translucent:#25304080;--text-bright:#ecf0f4;--text-value:#ecf0f4;--text-title:#dde2e8;--text-primary:#c8ced6;--text-secondary:#8a94a0;--text-muted:#505a68;--accent:#78b4dc;--accent-dim:#78b4dc26;--accent-dim-light:#78b4dc0f;--accent-glow:#78b4dc40;--accent2:#d4a85e;--accent2-dim:#d4a85e26;--accent2-border:#d4a85e66;--success:#5ed47a;--success-dim:#5ed47a33;--success-dim-light:#5ed47a0f;--warning:#e6a030;--error:#e05555;--error-bright:#e86464;--error-dim:#e055554d;--error-dim-light:#e0555514;--overlay-light:#0006;--overlay-bg:#00000080;--overlay-heavy:#0009;--shadow-medium:0 4px 16px #0006;--shadow-heavy:0 8px 32px #00000080;--hover-subtle:#ffffff0a;--editor-line-active:#ffffff06;--editor-line-bg:#ffffff05;--value-tier-high:#5ed47a;--value-tier-high-bg:#5ed47a26;--value-tier-medium:#78b4dc;--value-tier-medium-bg:#78b4dc26;--value-tier-moderate:#e6a030;--value-tier-moderate-bg:#e6a0301f;--value-tier-common:#6a7280;--value-tier-common-bg:#6a72801a;--cell-unknown:#14171e;--cell-empty:#1a1f2a;--phase-0:#e05555;--phase-1:#d4885e;--phase-2:#d4a85e;--phase-3:#78b4dc;--phase-4:#5ed47a;--slot-nav:#78b4dc;--slot-sonar:#d4a85e;--slot-drill:#d4885e;--slot-universal:#8a94a0}[data-theme=ember]{--bg-base:#15110d;--bg-panel:#1f1a14;--bg-surface:#1a1510;--bg-editor:#120e0a;--bg-hover:#2a2319;--bg-code-link:#1a1510;--border:#3a3024;--border-active:#d9943a;--border-translucent:#3a302480;--text-bright:#f4ead9;--text-value:#f0e2cc;--text-title:#ecdfc8;--text-primary:#cdbfa6;--text-secondary:#9a8e76;--text-muted:#6b6150;--accent:#d9943a;--accent-dim:#d9943a29;--accent-dim-light:#d9943a14;--accent-glow:#d9943a4d;--accent2:#5fa6a0;--accent2-dim:#5fa6a029;--accent2-border:#5fa6a06b;--success:#8fae4e;--success-dim:#8fae4e2e;--success-dim-light:#8fae4e12;--warning:#e0a83e;--error:#d65f47;--error-bright:#e8745a;--error-dim:#d65f474d;--error-dim-light:#d65f4714;--overlay-light:#0006;--overlay-bg:#00000080;--overlay-heavy:#0009;--shadow-medium:0 4px 16px #0006;--shadow-heavy:0 8px 32px #00000080;--hover-subtle:#ffffff0a;--editor-line-active:#ffffff06;--editor-line-bg:#ffffff05;--value-tier-high:#8fae4e;--value-tier-high-bg:#8fae4e26;--value-tier-medium:#5fa6a0;--value-tier-medium-bg:#5fa6a026;--value-tier-moderate:#e0a83e;--value-tier-moderate-bg:#e0a83e1f;--value-tier-common:#9a8e76;--value-tier-common-bg:#9a8e761a;--cell-unknown:#15110d;--cell-empty:#2a2319;--phase-0:#d65f47;--phase-1:#d97d4a;--phase-2:#e0a83e;--phase-3:#5fa6a0;--phase-4:#8fae4e;--slot-nav:#5fa6a0;--slot-sonar:#e0a83e;--slot-drill:#d97d4a;--slot-universal:#9a8e76}[data-theme=conifer]{--bg-base:#0d130f;--bg-panel:#141d16;--bg-surface:#101811;--bg-editor:#0a0f0b;--bg-hover:#1d2a20;--bg-code-link:#101811;--border:#26352a;--border-active:#5fb56a;--border-translucent:#26352a80;--text-bright:#e6efe6;--text-value:#dceadd;--text-title:#d6e6d8;--text-primary:#aec3b0;--text-secondary:#7d9180;--text-muted:#566a59;--accent:#5fb56a;--accent-dim:#5fb56a29;--accent-dim-light:#5fb56a14;--accent-glow:#5fb56a4d;--accent2:#cf9a4a;--accent2-dim:#cf9a4a29;--accent2-border:#cf9a4a6b;--success:#6cc06a;--success-dim:#6cc06a2e;--success-dim-light:#6cc06a12;--warning:#d6a93e;--error:#d65f54;--error-bright:#e87a6e;--error-dim:#d65f544d;--error-dim-light:#d65f5414;--overlay-light:#0006;--overlay-bg:#00000080;--overlay-heavy:#0009;--shadow-medium:0 4px 16px #0006;--shadow-heavy:0 8px 32px #00000080;--hover-subtle:#ffffff0a;--editor-line-active:#ffffff06;--editor-line-bg:#ffffff05;--value-tier-high:#6cc06a;--value-tier-high-bg:#6cc06a26;--value-tier-medium:#5aa6c4;--value-tier-medium-bg:#5aa6c426;--value-tier-moderate:#d6a93e;--value-tier-moderate-bg:#d6a93e1f;--value-tier-common:#7d9180;--value-tier-common-bg:#7d91801a;--cell-unknown:#0d130f;--cell-empty:#1d2a20;--phase-0:#d65f54;--phase-1:#d6824a;--phase-2:#d6a93e;--phase-3:#5aa6c4;--phase-4:#6cc06a;--slot-nav:#5aa6c4;--slot-sonar:#d6a93e;--slot-drill:#d6824a;--slot-universal:#7d9180}[data-theme=amethyst]{--bg-base:#120f17;--bg-panel:#1c1825;--bg-surface:#17131f;--bg-editor:#0e0b12;--bg-hover:#282134;--bg-code-link:#17131f;--border:#332b42;--border-active:#a584d6;--border-translucent:#332b4280;--text-bright:#ece8f4;--text-value:#e3ddf0;--text-title:#ddd6ec;--text-primary:#b8b0cb;--text-secondary:#867e9c;--text-muted:#5d5670;--accent:#a584d6;--accent-dim:#a584d629;--accent-dim-light:#a584d614;--accent-glow:#a584d64d;--accent2:#d97a9a;--accent2-dim:#d97a9a29;--accent2-border:#d97a9a6b;--success:#6cb88e;--success-dim:#6cb88e2e;--success-dim-light:#6cb88e12;--warning:#d9ab4e;--error:#d96477;--error-bright:#e87f90;--error-dim:#d964774d;--error-dim-light:#d9647714;--overlay-light:#0006;--overlay-bg:#00000080;--overlay-heavy:#0009;--shadow-medium:0 4px 16px #0006;--shadow-heavy:0 8px 32px #00000080;--hover-subtle:#ffffff0a;--editor-line-active:#ffffff06;--editor-line-bg:#ffffff05;--value-tier-high:#6cb88e;--value-tier-high-bg:#6cb88e26;--value-tier-medium:#7f97e0;--value-tier-medium-bg:#7f97e026;--value-tier-moderate:#d9ab4e;--value-tier-moderate-bg:#d9ab4e1f;--value-tier-common:#867e9c;--value-tier-common-bg:#867e9c1a;--cell-unknown:#120f17;--cell-empty:#282134;--phase-0:#d96477;--phase-1:#d98a5e;--phase-2:#d9ab4e;--phase-3:#a584d6;--phase-4:#6cb88e;--slot-nav:#a584d6;--slot-sonar:#d9ab4e;--slot-drill:#d98a5e;--slot-universal:#867e9c}[data-theme=abyss]{--bg-base:#0a1417;--bg-panel:#102025;--bg-surface:#0d1a1e;--bg-editor:#071013;--bg-hover:#173039;--bg-code-link:#0d1a1e;--border:#234048;--border-active:#3fb5c4;--border-translucent:#23404880;--text-bright:#e2f0f1;--text-value:#d6e9eb;--text-title:#cfe4e6;--text-primary:#a3bfc2;--text-secondary:#739392;--text-muted:#4f6a6c;--accent:#3fb5c4;--accent-dim:#3fb5c429;--accent-dim-light:#3fb5c414;--accent-glow:#3fb5c44d;--accent2:#e08a5f;--accent2-dim:#e08a5f29;--accent2-border:#e08a5f6b;--success:#54bf90;--success-dim:#54bf902e;--success-dim-light:#54bf9012;--warning:#d9a84e;--error:#df6354;--error-bright:#ef7d6e;--error-dim:#df63544d;--error-dim-light:#df635414;--overlay-light:#0006;--overlay-bg:#00000080;--overlay-heavy:#0009;--shadow-medium:0 4px 16px #0006;--shadow-heavy:0 8px 32px #00000080;--hover-subtle:#ffffff0a;--editor-line-active:#ffffff06;--editor-line-bg:#ffffff05;--value-tier-high:#54bf90;--value-tier-high-bg:#54bf9026;--value-tier-medium:#3fb5c4;--value-tier-medium-bg:#3fb5c426;--value-tier-moderate:#d9a84e;--value-tier-moderate-bg:#d9a84e1f;--value-tier-common:#739392;--value-tier-common-bg:#7393921a;--cell-unknown:#0a1417;--cell-empty:#173039;--phase-0:#df6354;--phase-1:#e08a5f;--phase-2:#d9a84e;--phase-3:#3fb5c4;--phase-4:#54bf90;--slot-nav:#3fb5c4;--slot-sonar:#d9a84e;--slot-drill:#e08a5f;--slot-universal:#739392}[data-theme=graphite]{--bg-base:#141413;--bg-panel:#1e1e1c;--bg-surface:#191917;--bg-editor:#101010;--bg-hover:#2a2a27;--bg-code-link:#191917;--border:#34342f;--border-active:#e2664a;--border-translucent:#34342f80;--text-bright:#eeece6;--text-value:#e6e3db;--text-title:#e0ddd4;--text-primary:#bbb8af;--text-secondary:#8a877e;--text-muted:#605e56;--accent:#e2664a;--accent-dim:#e2664a29;--accent-dim-light:#e2664a14;--accent-glow:#e2664a4d;--accent2:#6f95b0;--accent2-dim:#6f95b029;--accent2-border:#6f95b06b;--success:#88ab5c;--success-dim:#88ab5c2e;--success-dim-light:#88ab5c12;--warning:#d9a548;--error:#d95f48;--error-bright:#e8765f;--error-dim:#d95f484d;--error-dim-light:#d95f4814;--overlay-light:#0006;--overlay-bg:#00000080;--overlay-heavy:#0009;--shadow-medium:0 4px 16px #0006;--shadow-heavy:0 8px 32px #00000080;--hover-subtle:#ffffff0a;--editor-line-active:#ffffff06;--editor-line-bg:#ffffff05;--value-tier-high:#88ab5c;--value-tier-high-bg:#88ab5c26;--value-tier-medium:#6f95b0;--value-tier-medium-bg:#6f95b026;--value-tier-moderate:#d9a548;--value-tier-moderate-bg:#d9a5481f;--value-tier-common:#8a877e;--value-tier-common-bg:#8a877e1a;--cell-unknown:#141413;--cell-empty:#2a2a27;--phase-0:#d95f48;--phase-1:#d9824a;--phase-2:#d9a548;--phase-3:#6f95b0;--phase-4:#88ab5c;--slot-nav:#6f95b0;--slot-sonar:#d9a548;--slot-drill:#d9824a;--slot-universal:#8a877e}[data-theme=catppuccin-latte]{--bg-base:#dce0e8;--bg-panel:#eff1f5;--bg-surface:#e6e9ef;--bg-editor:#eff1f5;--bg-hover:#ccd0da;--bg-code-link:#e6e9ef;--border:#bcc0cc;--border-active:#7287fd;--border-translucent:#7c7f9352;--text-bright:#4c4f69;--text-value:#4c4f69;--text-title:#4c4f69;--text-primary:#5c5f77;--text-secondary:#6c6f85;--text-muted:#7c7f93;--accent:#8839ef;--accent-dim:#8839ef26;--accent-dim-light:#8839ef12;--accent-glow:#8839ef38;--accent2:#1e66f5;--accent2-dim:#1e66f526;--accent2-border:#1e66f566;--success:#40a02b;--success-dim:#40a02b2e;--success-dim-light:#40a02b14;--warning:#df8e1d;--error:#d20f39;--error-bright:#e64553;--error-dim:#d20f392e;--error-dim-light:#d20f3912;--overlay-light:#0003;--overlay-bg:#0000004d;--overlay-heavy:#0006;--shadow-medium:0 4px 16px #4c4f692e;--shadow-heavy:0 8px 32px #4c4f6940;--hover-subtle:#4c4f690d;--editor-line-active:#4c4f690d;--editor-line-bg:#4c4f6908;--value-tier-high:#40a02b;--value-tier-high-bg:#40a02b26;--value-tier-medium:#1e66f5;--value-tier-medium-bg:#1e66f526;--value-tier-moderate:#df8e1d;--value-tier-moderate-bg:#df8e1d24;--value-tier-common:#7c7f93;--value-tier-common-bg:#7c7f931f;--cell-unknown:#dce0e8;--cell-empty:#eff1f5;--phase-0:#d20f39;--phase-1:#df8e1d;--phase-2:#04a5e5;--phase-3:#1e66f5;--phase-4:#40a02b;--slot-nav:#1e66f5;--slot-sonar:#df8e1d;--slot-drill:#d20f39;--slot-universal:#7c7f93}[data-theme=repository-light]{--bg-base:#f6f8fa;--bg-panel:#fff;--bg-surface:#f6f8fa;--bg-editor:#fff;--bg-hover:#eef2f6;--bg-code-link:#f6f8fa;--border:#d0d7de;--border-active:#0969da;--border-translucent:#1f232829;--text-bright:#24292f;--text-value:#24292f;--text-title:#24292f;--text-primary:#57606a;--text-secondary:#6e7781;--text-muted:#8c959f;--accent:#0969da;--accent-dim:#0969da26;--accent-dim-light:#0969da0f;--accent-glow:#0969da38;--accent2:#8250df;--accent2-dim:#8250df26;--accent2-border:#8250df66;--success:#1a7f37;--success-dim:#1a7f372e;--success-dim-light:#1a7f3712;--warning:#9a6700;--error:#cf222e;--error-bright:#a40e26;--error-dim:#cf222e2e;--error-dim-light:#cf222e12;--overlay-light:#0003;--overlay-bg:#0000004d;--overlay-heavy:#0006;--shadow-medium:0 4px 16px #1f232829;--shadow-heavy:0 8px 32px #1f232838;--hover-subtle:#1f23280d;--editor-line-active:#1f23280d;--editor-line-bg:#1f232808;--value-tier-high:#1a7f37;--value-tier-high-bg:#1a7f3726;--value-tier-medium:#0969da;--value-tier-medium-bg:#0969da26;--value-tier-moderate:#9a6700;--value-tier-moderate-bg:#9a670024;--value-tier-common:#8c959f;--value-tier-common-bg:#8c959f1f;--cell-unknown:#f6f8fa;--cell-empty:#fff;--phase-0:#cf222e;--phase-1:#bc4c00;--phase-2:#9a6700;--phase-3:#0969da;--phase-4:#1a7f37;--slot-nav:#0969da;--slot-sonar:#9a6700;--slot-drill:#cf222e;--slot-universal:#8c959f}[data-theme=solarized-light]{--bg-base:#eee8d5;--bg-panel:#fdf6e3;--bg-surface:#eee8d5;--bg-editor:#fdf6e3;--bg-hover:#e5dec8;--bg-code-link:#eee8d5;--border:#d6ceb8;--border-active:#268bd2;--border-translucent:#657b833d;--text-bright:#002b36;--text-value:#073642;--text-title:#073642;--text-primary:#586e75;--text-secondary:#657b83;--text-muted:#839496;--accent:#268bd2;--accent-dim:#268bd226;--accent-dim-light:#268bd212;--accent-glow:#268bd238;--accent2:#2aa198;--accent2-dim:#2aa19826;--accent2-border:#2aa19866;--success:#859900;--success-dim:#8599002e;--success-dim-light:#85990014;--warning:#b58900;--error:#dc322f;--error-bright:#cb4b16;--error-dim:#dc322f2e;--error-dim-light:#dc322f12;--overlay-light:#0003;--overlay-bg:#0000004d;--overlay-heavy:#0006;--shadow-medium:0 4px 16px #002b362e;--shadow-heavy:0 8px 32px #002b3640;--hover-subtle:#002b360d;--editor-line-active:#002b360d;--editor-line-bg:#002b3608;--value-tier-high:#859900;--value-tier-high-bg:#85990026;--value-tier-medium:#268bd2;--value-tier-medium-bg:#268bd226;--value-tier-moderate:#b58900;--value-tier-moderate-bg:#b5890024;--value-tier-common:#839496;--value-tier-common-bg:#8394961f;--cell-unknown:#eee8d5;--cell-empty:#fdf6e3;--phase-0:#dc322f;--phase-1:#cb4b16;--phase-2:#b58900;--phase-3:#268bd2;--phase-4:#859900;--slot-nav:#268bd2;--slot-sonar:#b58900;--slot-drill:#dc322f;--slot-universal:#839496}[data-theme=ayu-light]{--bg-base:#f3f4f5;--bg-panel:#fafafa;--bg-surface:#f0f0f0;--bg-editor:#fafafa;--bg-hover:#ebeef0;--bg-code-link:#f0f0f0;--border:#d9dfe4;--border-active:#fa8d3e;--border-translucent:#575f6633;--text-bright:#333940;--text-value:#414852;--text-title:#47505a;--text-primary:#575f66;--text-secondary:#737b84;--text-muted:#8a9199;--accent:#fa8d3e;--accent-dim:#fa8d3e26;--accent-dim-light:#fa8d3e12;--accent-glow:#fa8d3e38;--accent2:#55b4d4;--accent2-dim:#55b4d426;--accent2-border:#55b4d466;--success:#86b300;--success-dim:#86b3002e;--success-dim-light:#86b30014;--warning:#f2ae49;--error:#f07171;--error-bright:#f51818;--error-dim:#f071712e;--error-dim-light:#f0717112;--overlay-light:#0003;--overlay-bg:#0000004d;--overlay-heavy:#0006;--shadow-medium:0 4px 16px #33394029;--shadow-heavy:0 8px 32px #33394038;--hover-subtle:#3339400d;--editor-line-active:#3339400d;--editor-line-bg:#33394008;--value-tier-high:#86b300;--value-tier-high-bg:#86b30026;--value-tier-medium:#55b4d4;--value-tier-medium-bg:#55b4d426;--value-tier-moderate:#f2ae49;--value-tier-moderate-bg:#f2ae4924;--value-tier-common:#8a9199;--value-tier-common-bg:#8a91991f;--cell-unknown:#f3f4f5;--cell-empty:#fafafa;--phase-0:#f07171;--phase-1:#fa8d3e;--phase-2:#f2ae49;--phase-3:#55b4d4;--phase-4:#86b300;--slot-nav:#55b4d4;--slot-sonar:#f2ae49;--slot-drill:#f07171;--slot-universal:#8a9199}[data-theme=everforest-light]{--bg-base:#f2efdf;--bg-panel:#fffbef;--bg-surface:#f8f5e4;--bg-editor:#fffbef;--bg-hover:#edeada;--bg-code-link:#f8f5e4;--border:#d8d3ba;--border-active:#35a77c;--border-translucent:#5c6a7238;--text-bright:#3f4a50;--text-value:#4d5960;--text-title:#4d5960;--text-primary:#5c6a72;--text-secondary:#708089;--text-muted:#939f91;--accent:#35a77c;--accent-dim:#35a77c26;--accent-dim-light:#35a77c12;--accent-glow:#35a77c38;--accent2:#3a94c5;--accent2-dim:#3a94c526;--accent2-border:#3a94c566;--success:#8da101;--success-dim:#8da1012e;--success-dim-light:#8da10114;--warning:#dfa000;--error:#f85552;--error-bright:#f57d26;--error-dim:#f855522e;--error-dim-light:#f8555212;--overlay-light:#0003;--overlay-bg:#0000004d;--overlay-heavy:#0006;--shadow-medium:0 4px 16px #3f4a5029;--shadow-heavy:0 8px 32px #3f4a5038;--hover-subtle:#3f4a500d;--editor-line-active:#3f4a500d;--editor-line-bg:#3f4a5008;--value-tier-high:#8da101;--value-tier-high-bg:#8da10126;--value-tier-medium:#3a94c5;--value-tier-medium-bg:#3a94c526;--value-tier-moderate:#dfa000;--value-tier-moderate-bg:#dfa00024;--value-tier-common:#939f91;--value-tier-common-bg:#939f911f;--cell-unknown:#f2efdf;--cell-empty:#fffbef;--phase-0:#f85552;--phase-1:#f57d26;--phase-2:#dfa000;--phase-3:#3a94c5;--phase-4:#8da101;--slot-nav:#3a94c5;--slot-sonar:#dfa000;--slot-drill:#f85552;--slot-universal:#939f91}[data-theme=rose-pine-dawn]{--bg-base:#f4ede8;--bg-panel:#faf4ed;--bg-surface:#fffaf3;--bg-editor:#fffaf3;--bg-hover:#f2e9e1;--bg-code-link:#f2e9e1;--border:#dfdad9;--border-active:#907aa9;--border-translucent:#57527933;--text-bright:#575279;--text-value:#575279;--text-title:#575279;--text-primary:#797593;--text-secondary:#9893a5;--text-muted:#aaa5b5;--accent:#907aa9;--accent-dim:#907aa926;--accent-dim-light:#907aa912;--accent-glow:#907aa938;--accent2:#286983;--accent2-dim:#28698326;--accent2-border:#28698366;--success:#56949f;--success-dim:#56949f2e;--success-dim-light:#56949f14;--warning:#ea9d34;--error:#b4637a;--error-bright:#d7827e;--error-dim:#b4637a2e;--error-dim-light:#b4637a12;--overlay-light:#0003;--overlay-bg:#0000004d;--overlay-heavy:#0006;--shadow-medium:0 4px 16px #5752792e;--shadow-heavy:0 8px 32px #57527940;--hover-subtle:#5752790d;--editor-line-active:#5752790d;--editor-line-bg:#57527908;--value-tier-high:#56949f;--value-tier-high-bg:#56949f26;--value-tier-medium:#907aa9;--value-tier-medium-bg:#907aa926;--value-tier-moderate:#ea9d34;--value-tier-moderate-bg:#ea9d3424;--value-tier-common:#aaa5b5;--value-tier-common-bg:#aaa5b51f;--cell-unknown:#f4ede8;--cell-empty:#fffaf3;--phase-0:#b4637a;--phase-1:#d7827e;--phase-2:#ea9d34;--phase-3:#286983;--phase-4:#56949f;--slot-nav:#286983;--slot-sonar:#ea9d34;--slot-drill:#b4637a;--slot-universal:#aaa5b5}[data-theme=greenhouse]{--bg-base:#e2e6da;--bg-panel:#eef1e7;--bg-surface:#e7ebdf;--bg-editor:#f1f3ea;--bg-hover:#d6dcca;--bg-code-link:#e7ebdf;--border:#c2cab2;--border-active:#3f7a3e;--border-translucent:#69726066;--text-bright:#2b3326;--text-value:#33402c;--text-title:#2f3a29;--text-primary:#4a5440;--text-secondary:#697260;--text-muted:#8a9180;--accent:#3f7a3e;--accent-dim:#3f7a3e26;--accent-dim-light:#3f7a3e12;--accent-glow:#3f7a3e38;--accent2:#b5683c;--accent2-dim:#b5683c26;--accent2-border:#b5683c66;--success:#5a8c2c;--success-dim:#5a8c2c2e;--success-dim-light:#5a8c2c14;--warning:#b07d1c;--error:#b23a2e;--error-bright:#962f24;--error-dim:#b23a2e2e;--error-dim-light:#b23a2e12;--overlay-light:#0003;--overlay-bg:#0000004d;--overlay-heavy:#0006;--shadow-medium:0 4px 16px #2b33262e;--shadow-heavy:0 8px 32px #2b332640;--hover-subtle:#2b33260d;--editor-line-active:#2b33260d;--editor-line-bg:#2b332608;--value-tier-high:#5a8c2c;--value-tier-high-bg:#5a8c2c26;--value-tier-medium:#2f6f8f;--value-tier-medium-bg:#2f6f8f26;--value-tier-moderate:#b07d1c;--value-tier-moderate-bg:#b07d1c24;--value-tier-common:#697260;--value-tier-common-bg:#6972601f;--cell-unknown:#e2e6da;--cell-empty:#eef1e7;--phase-0:#b23a2e;--phase-1:#b5683c;--phase-2:#b07d1c;--phase-3:#2f6f8f;--phase-4:#5a8c2c;--slot-nav:#2f6f8f;--slot-sonar:#b07d1c;--slot-drill:#b5683c;--slot-universal:#697260}[data-theme=cyanotype]{--bg-base:#dbe1e7;--bg-panel:#e9edf1;--bg-surface:#e0e6ec;--bg-editor:#eef1f4;--bg-hover:#cdd6df;--bg-code-link:#e0e6ec;--border:#b3bfca;--border-active:#1f5f9e;--border-translucent:#5d6b7966;--text-bright:#1f2a35;--text-value:#26323e;--text-title:#222e39;--text-primary:#3e4c5a;--text-secondary:#5d6b79;--text-muted:#828f9c;--accent:#1f5f9e;--accent-dim:#1f5f9e26;--accent-dim-light:#1f5f9e12;--accent-glow:#1f5f9e38;--accent2:#a87b32;--accent2-dim:#a87b3226;--accent2-border:#a87b3266;--success:#2f7d56;--success-dim:#2f7d562e;--success-dim-light:#2f7d5614;--warning:#b07d1c;--error:#bb3b34;--error-bright:#9c2f28;--error-dim:#bb3b342e;--error-dim-light:#bb3b3412;--overlay-light:#0003;--overlay-bg:#0000004d;--overlay-heavy:#0006;--shadow-medium:0 4px 16px #1f2a352e;--shadow-heavy:0 8px 32px #1f2a3540;--hover-subtle:#1f2a350d;--editor-line-active:#1f2a350d;--editor-line-bg:#1f2a3508;--value-tier-high:#2f7d56;--value-tier-high-bg:#2f7d5626;--value-tier-medium:#1f5f9e;--value-tier-medium-bg:#1f5f9e26;--value-tier-moderate:#b07d1c;--value-tier-moderate-bg:#b07d1c24;--value-tier-common:#5d6b79;--value-tier-common-bg:#5d6b791f;--cell-unknown:#dbe1e7;--cell-empty:#e9edf1;--phase-0:#bb3b34;--phase-1:#b06a2e;--phase-2:#b07d1c;--phase-3:#1f5f9e;--phase-4:#2f7d56;--slot-nav:#1f5f9e;--slot-sonar:#b07d1c;--slot-drill:#b06a2e;--slot-universal:#5d6b79}[data-theme=terracotta]{--bg-base:#e6dacd;--bg-panel:#f2e9dd;--bg-surface:#ebe0d2;--bg-editor:#f4ede3;--bg-hover:#dccdb9;--bg-code-link:#ebe0d2;--border:#cdba9f;--border-active:#b3502e;--border-translucent:#77655066;--text-bright:#34291f;--text-value:#3e3125;--text-title:#3a2d22;--text-primary:#574736;--text-secondary:#776550;--text-muted:#9a8770;--accent:#b3502e;--accent-dim:#b3502e26;--accent-dim-light:#b3502e12;--accent-glow:#b3502e38;--accent2:#3d8576;--accent2-dim:#3d857626;--accent2-border:#3d857666;--success:#6c8a2f;--success-dim:#6c8a2f2e;--success-dim-light:#6c8a2f14;--warning:#bf871c;--error:#b8392b;--error-bright:#9a2d22;--error-dim:#b8392b2e;--error-dim-light:#b8392b12;--overlay-light:#0003;--overlay-bg:#0000004d;--overlay-heavy:#0006;--shadow-medium:0 4px 16px #34291f2e;--shadow-heavy:0 8px 32px #34291f40;--hover-subtle:#34291f0d;--editor-line-active:#34291f0d;--editor-line-bg:#34291f08;--value-tier-high:#6c8a2f;--value-tier-high-bg:#6c8a2f26;--value-tier-medium:#3d8576;--value-tier-medium-bg:#3d857626;--value-tier-moderate:#bf871c;--value-tier-moderate-bg:#bf871c24;--value-tier-common:#776550;--value-tier-common-bg:#7765501f;--cell-unknown:#e6dacd;--cell-empty:#f2e9dd;--phase-0:#b8392b;--phase-1:#cf7a36;--phase-2:#bf871c;--phase-3:#3d8576;--phase-4:#6c8a2f;--slot-nav:#3d8576;--slot-sonar:#bf871c;--slot-drill:#cf7a36;--slot-universal:#776550}[data-theme=heather]{--bg-base:#e1dfe8;--bg-panel:#edecf2;--bg-surface:#e6e4ec;--bg-editor:#f0eff4;--bg-hover:#d4d1de;--bg-code-link:#e6e4ec;--border:#c3bfd0;--border-active:#6a559c;--border-translucent:#6c667f66;--text-bright:#2b2737;--text-value:#332e42;--text-title:#2f2a3d;--text-primary:#4c4760;--text-secondary:#6c667f;--text-muted:#928da3;--accent:#6a559c;--accent-dim:#6a559c26;--accent-dim-light:#6a559c12;--accent-glow:#6a559c38;--accent2:#4f8a6b;--accent2-dim:#4f8a6b26;--accent2-border:#4f8a6b66;--success:#4f8a5a;--success-dim:#4f8a5a2e;--success-dim-light:#4f8a5a14;--warning:#a87d2a;--error:#b03f55;--error-bright:#933044;--error-dim:#b03f552e;--error-dim-light:#b03f5512;--overlay-light:#0003;--overlay-bg:#0000004d;--overlay-heavy:#0006;--shadow-medium:0 4px 16px #2b27372e;--shadow-heavy:0 8px 32px #2b273740;--hover-subtle:#2b27370d;--editor-line-active:#2b27370d;--editor-line-bg:#2b273708;--value-tier-high:#4f8a5a;--value-tier-high-bg:#4f8a5a26;--value-tier-medium:#6a559c;--value-tier-medium-bg:#6a559c26;--value-tier-moderate:#a87d2a;--value-tier-moderate-bg:#a87d2a24;--value-tier-common:#6c667f;--value-tier-common-bg:#6c667f1f;--cell-unknown:#e1dfe8;--cell-empty:#edecf2;--phase-0:#b03f55;--phase-1:#c07a4a;--phase-2:#a87d2a;--phase-3:#6a559c;--phase-4:#4f8a5a;--slot-nav:#6a559c;--slot-sonar:#a87d2a;--slot-drill:#c07a4a;--slot-universal:#6c667f}[data-theme=sea-glass]{--bg-base:#dce7e4;--bg-panel:#e9f0ee;--bg-surface:#e1ebe8;--bg-editor:#eef3f1;--bg-hover:#cdddd8;--bg-code-link:#e1ebe8;--border:#b3c6c1;--border-active:#1d7d72;--border-translucent:#5b6d6966;--text-bright:#1e2c2a;--text-value:#243532;--text-title:#21302e;--text-primary:#3c4e4a;--text-secondary:#5b6d69;--text-muted:#82938e;--accent:#1d7d72;--accent-dim:#1d7d7226;--accent-dim-light:#1d7d7212;--accent-glow:#1d7d7238;--accent2:#d2694e;--accent2-dim:#d2694e26;--accent2-border:#d2694e66;--success:#3f8a4e;--success-dim:#3f8a4e2e;--success-dim-light:#3f8a4e14;--warning:#b08428;--error:#c0463a;--error-bright:#a0382d;--error-dim:#c0463a2e;--error-dim-light:#c0463a12;--overlay-light:#0003;--overlay-bg:#0000004d;--overlay-heavy:#0006;--shadow-medium:0 4px 16px #1e2c2a2e;--shadow-heavy:0 8px 32px #1e2c2a40;--hover-subtle:#1e2c2a0d;--editor-line-active:#1e2c2a0d;--editor-line-bg:#1e2c2a08;--value-tier-high:#3f8a4e;--value-tier-high-bg:#3f8a4e26;--value-tier-medium:#1d7d72;--value-tier-medium-bg:#1d7d7226;--value-tier-moderate:#b08428;--value-tier-moderate-bg:#b0842824;--value-tier-common:#5b6d69;--value-tier-common-bg:#5b6d691f;--cell-unknown:#dce7e4;--cell-empty:#e9f0ee;--phase-0:#c0463a;--phase-1:#d2694e;--phase-2:#b08428;--phase-3:#1d7d72;--phase-4:#3f8a4e;--slot-nav:#1d7d72;--slot-sonar:#b08428;--slot-drill:#d2694e;--slot-universal:#5b6d69}
