:root{--bg-app:#1a1a2e;--bg-panel:#16213e;--bg-menu:#1e1e3a;--bg-canvas:#111;--bg-control:#2a2a4a;--bg-hover:#3a3a5a;--bg-item-hover:#2a2a50;--bg-header-hover:#1e2a4a;--bg-grid-gap:#333;--text-primary:#e0e0e0;--text-bright:#fff;--text-secondary:#ccc;--text-tertiary:#aaa;--text-muted:#888;--text-dim:#999;--text-faint:#666;--border-main:#444;--border-panel:#333;--border-subtle:#2a2a4a;--border-disabled:#555;--accent:#4a6cf7;--accent-hover:#3a5ce5;--overlay-bg:#0009;--overlay-mpr-bg:#000000a6;--shadow-menu:0 4px 16px #0006;--shadow-dialog:0 8px 32px #00000080;--spinner-track:#333;--spinner-layer-track:#fff3;--label-overlay:#fff9;--info-overlay:#fff6;--range-thumb-bg:#e0e0e0;--disabled-bg:#555;--placeholder-hover-bg:#4a6cf714;--align-overlay-bg:#00000080;--accent-subtle:#4a6cf71a}:root.light{--bg-app:#f5f5f5;--bg-panel:#fff;--bg-menu:#fff;--bg-canvas:#000;--bg-control:#e8eaf0;--bg-hover:#dde0e8;--bg-item-hover:#eef0f8;--bg-header-hover:#e8ecf4;--bg-grid-gap:#333;--text-primary:#1a1a2e;--text-bright:#000;--text-secondary:#333;--text-tertiary:#555;--text-muted:#777;--text-dim:#666;--text-faint:#999;--border-main:#ccc;--border-panel:#ddd;--border-subtle:#dde0e8;--border-disabled:#bbb;--accent:#3a5ce5;--accent-hover:#2a4cd5;--overlay-bg:#0000004d;--overlay-mpr-bg:#ffffffd9;--shadow-menu:0 4px 16px #00000026;--shadow-dialog:0 8px 32px #0003;--spinner-track:#ccc;--spinner-layer-track:#00000026;--label-overlay:#fff9;--info-overlay:#fff6;--range-thumb-bg:#fff;--disabled-bg:#bbb;--placeholder-hover-bg:#3a5ce514;--align-overlay-bg:#0000004d;--accent-subtle:#3a5ce51a}[data-theme=slate]{--bg-app:#1e1e1e;--bg-panel:#252525;--bg-menu:#2a2a2a;--bg-canvas:#111;--bg-control:#333;--bg-hover:#3a3a3a;--bg-item-hover:#2f2f2f;--bg-header-hover:#333;--bg-grid-gap:#333;--text-primary:#d4d4d4;--text-bright:#fff;--text-secondary:#bbb;--text-tertiary:#999;--text-muted:#777;--text-dim:#888;--text-faint:#666;--border-main:#444;--border-panel:#333;--border-subtle:#2a2a2a;--border-disabled:#555;--accent:#6b8aaf;--accent-hover:#5a7a9f;--overlay-bg:#0009;--overlay-mpr-bg:#000000a6;--shadow-menu:0 4px 16px #0006;--shadow-dialog:0 8px 32px #00000080;--spinner-track:#333;--spinner-layer-track:#fff3;--label-overlay:#fff9;--info-overlay:#fff6;--range-thumb-bg:#d4d4d4;--disabled-bg:#555;--placeholder-hover-bg:#6b8aaf14;--align-overlay-bg:#00000080;--accent-subtle:#6b8aaf1a}[data-theme=slate].light{--bg-app:#f0f0f0;--bg-panel:#fff;--bg-menu:#fff;--bg-canvas:#000;--bg-control:#e0e0e0;--bg-hover:#d5d5d5;--bg-item-hover:#eaeaea;--bg-header-hover:#e0e0e0;--bg-grid-gap:#333;--text-primary:#1e1e1e;--text-bright:#000;--text-secondary:#333;--text-tertiary:#555;--text-muted:#777;--text-dim:#666;--text-faint:#999;--border-main:#ccc;--border-panel:#ddd;--border-subtle:#e0e0e0;--border-disabled:#bbb;--accent:#5a7a9f;--accent-hover:#4a6a8f;--overlay-bg:#0000004d;--overlay-mpr-bg:#ffffffd9;--shadow-menu:0 4px 16px #00000026;--shadow-dialog:0 8px 32px #0003;--spinner-track:#ccc;--spinner-layer-track:#00000026;--label-overlay:#fff9;--info-overlay:#fff6;--range-thumb-bg:#fff;--disabled-bg:#bbb;--placeholder-hover-bg:#5a7a9f14;--align-overlay-bg:#0000004d;--accent-subtle:#5a7a9f1a}[data-theme=ocean]{--bg-app:#0d1b2a;--bg-panel:#1b2838;--bg-menu:#152232;--bg-canvas:#0a0f18;--bg-control:#243447;--bg-hover:#2e4055;--bg-item-hover:#1e3045;--bg-header-hover:#1a2a3e;--bg-grid-gap:#333;--text-primary:#d0e0f0;--text-bright:#fff;--text-secondary:#b0c4d8;--text-tertiary:#8aa0b8;--text-muted:#6a8498;--text-dim:#7a94a8;--text-faint:#506878;--border-main:#2a4055;--border-panel:#1e3040;--border-subtle:#1b2838;--border-disabled:#3a5060;--accent:#00bcd4;--accent-hover:#00a0b8;--overlay-bg:#0009;--overlay-mpr-bg:#000a14b3;--shadow-menu:0 4px 16px #00000080;--shadow-dialog:0 8px 32px #0009;--spinner-track:#1e3040;--spinner-layer-track:#fff3;--label-overlay:#fff9;--info-overlay:#fff6;--range-thumb-bg:#d0e0f0;--disabled-bg:#3a5060;--placeholder-hover-bg:#00bcd414;--align-overlay-bg:#00000080;--accent-subtle:#00bcd41a}[data-theme=ocean].light{--bg-app:#e8f4f8;--bg-panel:#fff;--bg-menu:#fff;--bg-canvas:#000;--bg-control:#d8e8f0;--bg-hover:#c8dce8;--bg-item-hover:#e0eff5;--bg-header-hover:#d0e4ee;--bg-grid-gap:#333;--text-primary:#0d1b2a;--text-bright:#000;--text-secondary:#1b3040;--text-tertiary:#3a5060;--text-muted:#5a7888;--text-dim:#4a6878;--text-faint:#8aa0b0;--border-main:#b0c8d8;--border-panel:#c8dce8;--border-subtle:#d8e8f0;--border-disabled:#a0b8c8;--accent:#0097a7;--accent-hover:#00838f;--overlay-bg:#0000004d;--overlay-mpr-bg:#ffffffd9;--shadow-menu:0 4px 16px #00000026;--shadow-dialog:0 8px 32px #0003;--spinner-track:#b0c8d8;--spinner-layer-track:#00000026;--label-overlay:#fff9;--info-overlay:#fff6;--range-thumb-bg:#fff;--disabled-bg:#a0b8c8;--placeholder-hover-bg:#0097a714;--align-overlay-bg:#0000004d;--accent-subtle:#0097a71a}[data-theme=mono]{--bg-app:#000;--bg-panel:#111;--bg-menu:#111;--bg-canvas:#000;--bg-control:#222;--bg-hover:#2a2a2a;--bg-item-hover:#1a1a1a;--bg-header-hover:#1a1a1a;--bg-grid-gap:#333;--text-primary:#ccc;--text-bright:#fff;--text-secondary:#aaa;--text-tertiary:#888;--text-muted:#666;--text-dim:#777;--text-faint:#555;--border-main:#333;--border-panel:#222;--border-subtle:#1a1a1a;--border-disabled:#444;--accent:#888;--accent-hover:#777;--overlay-bg:#000000b3;--overlay-mpr-bg:#000000b3;--shadow-menu:0 4px 16px #00000080;--shadow-dialog:0 8px 32px #0009;--spinner-track:#222;--spinner-layer-track:#ffffff26;--label-overlay:#ffffff80;--info-overlay:#ffffff4d;--range-thumb-bg:#ccc;--disabled-bg:#444;--placeholder-hover-bg:#88888814;--align-overlay-bg:#0009;--accent-subtle:#8888881a}[data-theme=mono].light{--bg-app:#fff;--bg-panel:#f8f8f8;--bg-menu:#f8f8f8;--bg-canvas:#000;--bg-control:#eee;--bg-hover:#e0e0e0;--bg-item-hover:#f0f0f0;--bg-header-hover:#eee;--bg-grid-gap:#333;--text-primary:#111;--text-bright:#000;--text-secondary:#333;--text-tertiary:#555;--text-muted:#777;--text-dim:#666;--text-faint:#aaa;--border-main:#ccc;--border-panel:#ddd;--border-subtle:#eee;--border-disabled:#bbb;--accent:#555;--accent-hover:#444;--overlay-bg:#0000004d;--overlay-mpr-bg:#ffffffe6;--shadow-menu:0 4px 16px #0000001f;--shadow-dialog:0 8px 32px #00000026;--spinner-track:#ddd;--spinner-layer-track:#0000001f;--label-overlay:#fff9;--info-overlay:#fff6;--range-thumb-bg:#fff;--disabled-bg:#bbb;--placeholder-hover-bg:#5555550f;--align-overlay-bg:#00000040;--accent-subtle:#55555514}[data-theme=emit]{--bg-app:#16112a;--bg-panel:#1e1835;--bg-menu:#221c38;--bg-canvas:#0e0a1a;--bg-control:#2d2548;--bg-hover:#382f55;--bg-item-hover:#261f42;--bg-header-hover:#201a3a;--bg-grid-gap:#2a2445;--text-primary:#ddd8e8;--text-bright:#fff;--text-secondary:#c4bdd4;--text-tertiary:#9e95b0;--text-muted:#7a7290;--text-dim:#8880a0;--text-faint:#5e5678;--border-main:#3a3358;--border-panel:#2a2445;--border-subtle:#1e1835;--border-disabled:#4a4268;--accent:#1eb1e7;--accent-hover:#18a0d4;--overlay-bg:#0a0514a6;--overlay-mpr-bg:#0a0514b3;--shadow-menu:0 4px 16px #0a051980;--shadow-dialog:0 8px 32px #0a051999;--spinner-track:#2a2445;--spinner-layer-track:#ffffff2e;--label-overlay:#fff9;--info-overlay:#fff6;--range-thumb-bg:#ddd8e8;--disabled-bg:#4a4268;--placeholder-hover-bg:#1eb1e714;--align-overlay-bg:#0a05148c;--accent-subtle:#1eb1e71a}[data-theme=emit].light{--bg-app:#f6f3fa;--bg-panel:#fff;--bg-menu:#fff;--bg-canvas:#000;--bg-control:#ece5f4;--bg-hover:#e0d7ed;--bg-item-hover:#f0ecf6;--bg-header-hover:#e8e0f2;--bg-grid-gap:#333;--text-primary:#1e1835;--text-bright:#000;--text-secondary:#3a3358;--text-tertiary:#5e5678;--text-muted:#7a7290;--text-dim:#6a6288;--text-faint:#9e95b0;--border-main:#c8c0d8;--border-panel:#dad4e6;--border-subtle:#ece5f4;--border-disabled:#b0a8c0;--accent:#368dcc;--accent-hover:#49266a;--overlay-bg:#1e143240;--overlay-mpr-bg:#ffffffe0;--shadow-menu:0 4px 16px #1e14321f;--shadow-dialog:0 8px 32px #1e14322e;--spinner-track:#c8c0d8;--spinner-layer-track:#0000001f;--label-overlay:#fff9;--info-overlay:#fff6;--range-thumb-bg:#fff;--disabled-bg:#b0a8c0;--placeholder-hover-bg:#368dcc14;--align-overlay-bg:#1e143238;--accent-subtle:#368dcc1a}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:var(--bg-app);width:100%;height:100%;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.picker-container{background:var(--bg-canvas);--text-primary:#e0e0e0;--text-bright:#fff;--text-muted:#888;--text-dim:#999;--bg-control:#2a2a2a;--bg-hover:#3a3a3a;--border-main:#444;color:#e0e0e0;flex-direction:column;justify-content:center;align-items:center;gap:24px;height:100%;display:flex}.picker-container h1{color:var(--text-bright);font-size:28px;font-weight:300}.picker-container p{color:var(--text-muted);text-align:center;max-width:400px;font-size:14px;line-height:1.5}.open-button{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:14px 36px;font-size:16px;transition:background .2s}.open-button:hover{background:var(--accent-hover)}.open-button:disabled{background:var(--disabled-bg);cursor:not-allowed}.landing-overlay{--text-primary:#e0e0e0;--text-bright:#fff;--text-muted:#888;--text-dim:#999;--bg-control:#2a2a2a;--bg-hover:#3a3a3a;--border-main:#444;color:#e0e0e0;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.landing-actions{gap:12px;display:flex}.landing-btn{border:1px solid var(--border-main);background:var(--bg-control);color:var(--text-main);cursor:pointer;border-radius:6px;padding:10px 24px;font-size:13px;transition:background .15s,border-color .15s}.landing-btn:hover{background:var(--bg-hover);border-color:var(--text-muted)}.landing-btn:disabled{opacity:.4;cursor:not-allowed}.landing-recents{width:100%;max-width:640px}.landing-recents-header{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:0 8px 6px;font-size:11px;font-weight:600}.landing-recent-item{cursor:pointer;width:100%;color:var(--text-main);text-align:left;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:13px;transition:background .1s;display:flex}.landing-recent-item:hover{background:var(--bg-hover)}.landing-recent-item.landing-recent-disabled{opacity:.4;cursor:default}.landing-recent-item.landing-recent-disabled:hover{background:0 0}.landing-recent-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.landing-recent-source{color:var(--text-muted);flex-shrink:0;margin:0 12px;font-size:11px}.landing-recent-time{color:var(--text-muted);flex-shrink:0;font-size:11px}.error{color:#ff6b6b;font-size:14px}.viewer-container{flex-direction:column;width:100%;height:100%;display:flex}.viewer-toolbar{padding:6px 12px;padding-top:max(6px, env(safe-area-inset-top));padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));background:var(--bg-panel);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;font-size:13px;display:flex}.viewer-toolbar button{border:1px solid var(--border-main);background:var(--bg-control);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:4px 12px;font-size:12px}.toolbar-info-details{list-style:none}.toolbar-info-details>summary{width:26px;height:26px;color:var(--text-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;list-style:none;display:inline-flex}.toolbar-info-details>summary::-webkit-details-marker{display:none}.toolbar-info-details>summary:hover{background:var(--bg-hover);color:var(--text-main)}.toolbar-info-popup{background:var(--bg-panel);color:var(--text-main);border:1px solid var(--border-main);white-space:normal;overflow-wrap:anywhere;z-index:100;border-radius:4px;min-width:min(360px,100vw - 24px);max-width:min(640px,100vw - 24px);padding:6px 10px;font-size:12px;line-height:1.4;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 12px #0000004d}.toolbar-help-link{color:var(--text-secondary);white-space:nowrap;font-size:12px;text-decoration:none}.toolbar-help-link:hover{color:var(--text-bright);text-decoration:underline}.viewer-toolbar button:hover{background:var(--bg-hover)}.viewer-body{flex:1 1 0;align-items:stretch;min-height:0;display:flex;overflow:hidden}.viewer-content{background:var(--bg-canvas);flex:1;min-width:0;min-height:0;display:flex;position:relative}.loading-overlay{color:var(--text-tertiary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex}.three-d-placeholder:hover{background:var(--placeholder-hover-bg);color:var(--text-secondary)}.loading-spinner{border:3px solid var(--spinner-track);border-top:3px solid var(--accent);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sidebar-toggle-btn{border:1px solid var(--border-main);background:var(--bg-control);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:4px 8px;font-size:14px;line-height:1}.sidebar-toggle-btn:hover{background:var(--bg-hover)}.sidebar-toggle-btn.sidebar-toggle-active{background:var(--accent);color:#fff;border-color:var(--accent)}.layout-buttons{border:1px solid var(--border-main);border-radius:4px;gap:0;display:flex;overflow:hidden}.layout-btn{cursor:pointer;text-align:center;min-width:32px;border:none!important;border-right:1px solid var(--border-main)!important;background:var(--bg-control)!important;color:var(--text-dim)!important;border-radius:0!important;padding:4px 10px!important;font-size:11px!important}.layout-btn:last-child{border-right:none!important}.layout-btn:hover{background:var(--bg-hover)!important;color:var(--text-primary)!important}.layout-btn-active{background:var(--accent)!important;color:#fff!important}.layout-btn-active:hover{background:var(--accent-hover)!important}.layout-btn:disabled{opacity:.35;cursor:default}.toolbar-3d-controls{border-left:1px solid var(--border-main);align-items:center;gap:6px;margin-left:2px;padding-left:10px;display:flex}.toolbar-3d-btn{cursor:pointer;justify-content:center;align-items:center;width:26px;height:26px;line-height:1;display:flex;border:1px solid var(--border-main)!important;background:var(--bg-control)!important;color:var(--text-secondary)!important;border-radius:4px!important;padding:0!important;font-size:14px!important}.toolbar-3d-btn:hover{background:var(--bg-hover)!important;color:var(--text-bright)!important}.toolbar-3d-btn-active{background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important}.toolbar-separator{background:var(--border-main);align-self:center;width:1px;height:18px;margin:0 2px}.toolbar-3d-slider{color:var(--text-muted);cursor:default;align-items:center;gap:4px;font-size:10px;display:flex}.toolbar-3d-slider input[type=range]{width:50px;height:3px;accent-color:var(--accent);cursor:pointer}.toolbar-3d-arrows{flex-direction:column;align-items:center;gap:1px;display:flex}.toolbar-3d-arrows .toolbar-3d-btn{width:20px;height:16px;font-size:9px!important}.toolbar-3d-arrows-row{gap:1px;display:flex}.toolbar-tool-group{border:1px solid var(--border-main);border-radius:4px;gap:0;display:flex;position:relative}.toolbar-tool-group>:first-child,.toolbar-tool-group>:first-child>button:first-child{border-top-left-radius:3px!important;border-bottom-left-radius:3px!important}.toolbar-tool-group>:last-child,.toolbar-tool-group>:last-child>button:last-child{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.toolbar-tool-btn{cursor:pointer;justify-content:center;align-items:center;width:28px;height:26px;line-height:1;display:flex;border:none!important;border-right:1px solid var(--border-main)!important;background:var(--bg-control)!important;color:var(--text-secondary)!important;border-radius:0!important;padding:0!important;font-size:13px!important}.toolbar-tool-btn:last-child{border-right:none!important}.toolbar-tool-btn:hover{background:var(--bg-hover)!important;color:var(--text-bright)!important}.toolbar-tool-btn-active{background:var(--accent)!important;color:#fff!important}.toolbar-tool-btn-active:hover{background:var(--accent-hover)!important}.channels-dropdown{align-items:center;gap:8px;display:flex;position:relative}.channels-toggle{border:1px solid var(--border-main);background:var(--bg-control);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:4px 12px;font-size:12px}.channels-toggle:hover:not(:disabled){background:var(--bg-hover)}.channels-toggle-disabled{opacity:.4;cursor:not-allowed!important}.channels-menu{background:var(--bg-menu);border:1px solid var(--border-main);z-index:1000;min-width:140px;box-shadow:var(--shadow-menu);border-radius:6px;margin-top:4px;padding:4px 0;position:absolute;top:100%;left:0}.channels-item{cursor:default;align-items:center;padding:6px 12px;font-size:13px;display:flex}.channels-rgb-item{cursor:pointer;gap:8px}.channels-rgb-item:hover{background:var(--bg-item-hover)}.channels-rgb-item input[type=radio]{accent-color:var(--accent)}.layer-panel{background:var(--bg-panel);border-right:1px solid var(--border-panel);flex-direction:column;flex-shrink:0;width:220px;display:flex;overflow:hidden}.layer-panel-header{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border-panel);flex-shrink:0;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.section-collapse-header{cursor:pointer;-webkit-user-select:none;user-select:none}.layer-panel-body{flex:1;padding:4px 0;overflow-y:auto}.layer-section{border-bottom:1px solid var(--border-subtle)}.layer-section:last-child{border-bottom:none}.layer-header{align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.layer-header:hover{background:var(--bg-header-hover)}.layer-header input[type=checkbox]{accent-color:var(--accent);cursor:pointer;flex-shrink:0}.layer-name{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;flex:1;overflow:hidden}.layer-spinner{border:2px solid var(--spinner-layer-track);border-top-color:var(--accent);vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-left:6px;animation:.6s linear infinite layer-spin;display:inline-block}@keyframes layer-spin{to{transform:rotate(360deg)}}.layer-eye-btn{color:var(--text-tertiary);cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0 2px;display:flex}.layer-eye-btn:hover{opacity:1}.layer-eye-hidden{opacity:.3}.layer-eye-hidden:hover{opacity:.6}.layer-chevron{color:var(--text-faint);cursor:pointer;flex-shrink:0;padding:0 4px;font-size:16px}.layer-chevron:hover{color:var(--text-tertiary)}.layer-controls{flex-direction:column;gap:4px;padding:2px 12px 8px 32px;display:flex}.layer-slider-row{cursor:default;align-items:center;gap:6px;font-size:11px;display:flex}.layer-slider-label{width:38px;color:var(--text-muted);flex-shrink:0}.layer-slider-row input[type=range]{min-width:0;height:4px;accent-color:var(--accent);cursor:pointer;flex:1}.layer-slider-value{text-align:right;width:40px;color:var(--text-dim);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}.layer-select-row{cursor:default;align-items:center;gap:6px;font-size:11px;display:flex}.layer-select{background:var(--bg-control);min-width:0;color:var(--text-primary);border:1px solid var(--border-main);cursor:pointer;border-radius:3px;flex:1;padding:2px 4px;font-size:11px}.layer-select:hover{border-color:var(--text-faint)}.layer-exposure-checkboxes{align-items:center;gap:6px;font-size:11px;display:flex}.layer-exposure-checks{flex-wrap:wrap;gap:4px 8px;display:flex}.layer-exposure-check{cursor:pointer;color:var(--text-secondary);align-items:center;gap:3px;font-size:11px;display:flex}.layer-exposure-check input[type=checkbox]{accent-color:var(--accent)}.layer-minmax-row{gap:8px;display:flex}.layer-minmax-field{cursor:default;flex:1;align-items:center;gap:4px;min-width:0;font-size:11px;display:flex}.layer-minmax-label{color:var(--text-muted);flex-shrink:0}.layer-minmax-input{background:var(--bg-control);width:100%;min-width:0;color:var(--text-primary);border:1px solid var(--border-main);font-variant-numeric:tabular-nums;-moz-appearance:textfield;border-radius:3px;padding:2px 4px;font-size:11px}.layer-minmax-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.layer-minmax-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.layer-minmax-input:focus{border-color:var(--accent);outline:none}.layer-range-row{align-items:center;gap:4px;display:flex}.layer-range-row .range-slider{flex:1;min-width:0}.layer-auto-btn{border:1px solid var(--border-disabled);background:var(--bg-control);width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;border-radius:3px;flex-shrink:0;padding:0;font-size:10px;font-weight:700;line-height:1}.layer-auto-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.layer-range-btn{font-size:13px;font-weight:500}.layer-range-btn[aria-expanded=true]{color:var(--accent);border-color:var(--accent)}.layer-range-editor{color:var(--text-muted);align-items:center;gap:4px;font-size:10px;display:flex}.layer-range-editor input{font-variant-numeric:tabular-nums;background:var(--bg-control);width:58px;min-width:0;color:var(--text-primary);border:1px solid var(--border-main);-moz-appearance:textfield;border-radius:3px;padding:2px 3px;font-size:10px}.layer-range-editor input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.layer-range-editor input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.layer-range-auto-btn{border:1px solid var(--border-disabled);background:var(--bg-control);color:var(--text-secondary);cursor:pointer;border-radius:3px;margin-left:auto;padding:2px 5px;font-size:10px}.layer-range-auto-btn:hover:not(:disabled){color:#fff;background:var(--accent);border-color:var(--accent)}.layer-range-auto-btn:disabled{opacity:.45;cursor:default}.range-slider{border-radius:3px;height:6px;margin:4px 0 2px;position:relative}.range-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.range-slider-thumb::-webkit-slider-thumb{-webkit-appearance:none;background:var(--range-thumb-bg);border:2px solid var(--accent);cursor:pointer;pointer-events:auto;border-radius:50%;width:14px;height:14px;margin-top:-4px}.range-slider-thumb::-moz-range-thumb{background:var(--range-thumb-bg);border:2px solid var(--accent);cursor:pointer;pointer-events:auto;border-radius:50%;width:14px;height:14px}.range-slider-thumb::-webkit-slider-runnable-track{-webkit-appearance:none;background:0 0;height:6px}.range-slider-thumb::-moz-range-track{background:0 0;height:6px}.slice-view-rotate-wrapper{transform-origin:50%;position:absolute;top:0;bottom:0;left:0;right:0}.slice-view-container{background:var(--bg-canvas);outline:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.slice-view-canvas{object-fit:contain;max-width:100%;max-height:100%;image-rendering:pixelated}.slice-view-label{color:var(--label-overlay);pointer-events:none;z-index:1;font-size:12px;font-weight:600;position:absolute;top:8px;left:8px}.slice-view-info{color:var(--info-overlay);pointer-events:none;z-index:1;font-size:11px;position:absolute;bottom:8px;left:8px}.slice-detail-progress{z-index:2;pointer-events:none;opacity:.65;width:100%;height:2px;position:absolute;top:0;left:0;overflow:hidden}.slice-detail-progress>span{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 82%, white), transparent);width:32%;height:100%;animation:1.15s ease-in-out infinite slice-detail-sweep;display:block}@keyframes slice-detail-sweep{0%{transform:translate(-110%)}to{transform:translate(315%)}}@media (prefers-reduced-motion:reduce){.slice-detail-progress>span{width:100%;animation:none}}.slice-view-pixel-info{color:var(--info-overlay);pointer-events:none;z-index:1;white-space:pre;font-size:11px;line-height:1.3;position:absolute;bottom:24px;left:8px}.sidebar-pixel-values{color:var(--text-secondary);border-top:1px solid var(--border-panel);white-space:pre;flex-shrink:0;min-height:20px;padding:6px 8px;font-family:monospace;font-size:11px;line-height:1.4}.three-d-view-container{flex:1;min-width:0;min-height:0}.three-d-view-container canvas{display:block;width:100%!important;height:100%!important}.single-panel{flex:1;min-width:0;min-height:0;display:flex}.four-panel-grid{background:var(--bg-grid-gap);flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1px;min-width:0;min-height:0;padding:1px;display:grid}.panel-cell{background:var(--bg-canvas);min-width:0;min-height:0;display:flex}.tiled-grid{background:var(--bg-grid-gap);flex:1;gap:1px;min-width:0;min-height:0;padding:1px;display:grid}.tiled-z-slider{-webkit-appearance:none;appearance:none;background:var(--bg-panel);cursor:pointer;opacity:0;flex-shrink:0;width:100%;height:18px;padding:0 8px;transition:opacity .2s}.tiled-z-slider:hover{opacity:.9!important}:hover>.tiled-z-slider{opacity:.5}.tiled-z-slider::-webkit-slider-runnable-track{background:var(--border-main);border-radius:2px;height:3px}.tiled-z-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:none;border-radius:50%;width:12px;height:12px;margin-top:-4.5px}.tiled-z-slider::-moz-range-track{background:var(--border-main);border-radius:2px;height:3px}.tiled-z-slider::-moz-range-thumb{background:var(--accent);border:none;border-radius:50%;width:12px;height:12px}.flythrough-grid{background:var(--bg-grid-gap);flex:1;gap:1px;min-width:0;min-height:0;padding:1px;display:flex}.flythrough-grid>.panel-cell{flex:1;min-width:0;min-height:0}.volume-viewer-empty{color:var(--text-faint);flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}.crosshair-h{pointer-events:none;z-index:2;opacity:.7;height:1px;position:absolute;left:0;right:0}.crosshair-v{pointer-events:none;z-index:2;opacity:.7;width:1px;position:absolute;top:0;bottom:0}.align-computing-overlay{background:var(--align-overlay-bg);color:var(--text-secondary);z-index:20;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.viewer-navigation-panel{border-top:1px solid var(--border-panel);border-bottom:1px solid var(--border-panel);background:var(--bg-panel);flex-direction:column;flex-shrink:0;display:flex}.viewer-navigation-body{flex-direction:column;gap:7px;padding:9px 10px 10px;display:flex}.viewer-navigation-row,.viewer-navigation-slider-group{min-width:0;color:var(--text-secondary);cursor:default;align-items:center;gap:6px;font-size:12px;display:flex}.viewer-navigation-slider-group{flex:1}.viewer-navigation-label{width:32px;color:var(--text-tertiary);flex-shrink:0;font-weight:600}.viewer-navigation-row input[type=checkbox]{width:13px;height:13px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin:0}.viewer-navigation-row input[type=range],.viewer-navigation-slider-group input[type=range]{min-width:0;height:20px;accent-color:var(--accent);cursor:pointer;flex:1}.viewer-navigation-row input:disabled{opacity:.4;cursor:not-allowed}.viewer-navigation-value{text-align:right;width:40px;color:var(--text-dim);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.export-dialog-backdrop{background:var(--overlay-bg);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.export-dialog{background:var(--bg-menu);border:1px solid var(--border-main);min-width:320px;max-width:400px;max-height:80vh;box-shadow:var(--shadow-dialog);border-radius:10px;padding:24px;overflow-y:auto}.export-dialog-title{color:var(--text-bright);margin-bottom:16px;font-size:16px;font-weight:600}.export-dialog-section{margin-bottom:14px}.export-dialog-label{color:var(--text-tertiary);margin-bottom:6px;font-size:12px;display:block}.export-dialog-radios{color:var(--text-primary);gap:16px;font-size:13px;display:flex}.export-dialog-radios label{cursor:pointer;align-items:center;gap:6px;display:flex}.export-dialog-radios input[type=radio]{accent-color:var(--accent)}.export-radio-disabled{opacity:.4;cursor:not-allowed!important}.export-dialog-section input[type=range]{width:100%;height:4px;accent-color:var(--accent);cursor:pointer}.export-dialog-select{background:var(--bg-control);color:var(--text-primary);border:1px solid var(--border-main);cursor:pointer;border-radius:4px;padding:4px 8px;font-size:12px}.export-dialog-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.export-dialog-btn{border:1px solid var(--border-main);cursor:pointer;border-radius:6px;padding:6px 18px;font-size:13px}.export-dialog-btn-cancel{background:var(--bg-control);color:var(--text-secondary)}.export-dialog-btn-cancel:hover{background:var(--bg-hover)}.export-dialog-btn-start{background:var(--accent);color:#fff;border-color:var(--accent)}.export-dialog-btn-start:hover{background:var(--accent-hover)}.export-dialog-phase{color:var(--text-secondary);margin-bottom:8px;font-size:13px}.export-dialog-progress-bar{background:var(--bg-control);border-radius:3px;height:6px;overflow:hidden}.export-dialog-progress-fill{background:var(--accent);border-radius:3px;height:100%;transition:width .1s}.export-dialog-progress-text{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}.export-dialog-btn-start:disabled{opacity:.4;cursor:not-allowed}.export-data-tabs{border-bottom:1px solid var(--border-main);gap:2px;margin-bottom:16px;padding-bottom:0;display:flex}.export-data-tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 14px;font-size:12px;transition:color .15s,border-color .15s}.export-data-tab:hover{color:var(--text-bright)}.export-data-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.export-data-channel-list{flex-direction:column;gap:4px;max-height:160px;display:flex;overflow-y:auto}.export-data-channel-item{color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.export-data-channel-item input[type=checkbox]{accent-color:var(--accent)}.export-data-channel-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.export-data-exposure-select{min-width:80px;width:auto!important;padding:3px 6px!important;font-size:12px!important}.export-data-select{background:var(--bg-secondary,#0003);width:100%;color:var(--text-primary);border:1px solid var(--border-dim,#ffffff1a);cursor:pointer;border-radius:4px;padding:6px 8px;font-size:13px}.viewer-sidebar{background:var(--bg-panel);border-right:1px solid var(--border-panel);flex-direction:column;flex-shrink:0;align-self:stretch;width:220px;height:100%;min-height:0;display:flex;overflow:hidden}.viewer-sidebar .layer-panel{border-right:none;flex:0 auto;width:auto;min-height:0}.viewer-sidebar-spacer{flex:1 1 0;min-height:0}.viewer-sidebar-bottom{flex-shrink:0;min-width:0}.viewer-navigation-host{flex-shrink:0}.sidebar-pixel-readout{border-top:1px solid var(--border-panel);font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--bg-panel);flex-shrink:0;padding:6px 10px;font-size:11px}.sidebar-pixel-values:empty{display:none}.sidebar-pixel-readout-row{justify-content:space-between;gap:8px;line-height:1.5;display:flex}.sidebar-pixel-readout-name{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-pixel-readout-value{color:var(--text-bright);font-family:var(--font-mono,ui-monospace, monospace)}.sidebar-collapse-bar{flex-shrink:0;justify-content:flex-end;padding:4px 4px 0;display:flex}.sidebar-collapse-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 6px;font-size:14px;line-height:1}.sidebar-collapse-btn:hover{background:var(--bg-hover);color:var(--text-main)}.viewer-sidebar-collapsed{background:var(--bg-panel);border-right:1px solid var(--border-panel);flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:36px;padding:4px 0;display:flex}.sidebar-icon-btn{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:600;display:flex}.sidebar-icon-btn:hover{background:var(--bg-hover);color:var(--text-main)}.unload-button{border:1px solid var(--border-main);color:var(--text-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.3px;background:0 0;border-radius:3px;margin-left:auto;padding:1px 8px;font-size:10px}.unload-button:hover{background:var(--bg-hover);color:var(--text-main)}.roi-panel{border-top:1px solid var(--border-panel);flex-direction:column;min-height:0;max-height:50%;display:flex}.roi-panel-header{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border-panel);flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 12px;font-size:11px;font-weight:600;display:flex}.roi-add-btn{border:1px solid var(--border-main);background:var(--bg-control);width:22px;height:22px;color:var(--text-secondary);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0;font-size:13px;display:flex}.roi-add-btn:hover{background:var(--bg-hover);color:var(--text-bright)}.roi-tools{border-bottom:1px solid var(--border-main);flex-direction:column;gap:4px;padding:4px 8px;display:flex}.roi-tools-row{gap:2px;display:flex}.roi-brush-size{color:var(--text-muted);cursor:default;align-items:center;gap:6px;font-size:10px;display:flex}.roi-brush-size span{min-width:40px}.roi-brush-size input[type=range]{flex:1;height:12px}.roi-tool-btn{border:1px solid var(--border-main);background:var(--bg-control);height:26px;color:var(--text-secondary);cursor:pointer;border-radius:3px;flex:1;justify-content:center;align-items:center;padding:0;font-size:14px;display:flex}.roi-tool-btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-bright)}.roi-tool-btn:disabled{opacity:.4;cursor:default}.roi-tool-btn-active{background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important}.roi-panel-body{flex:1;padding:2px 0;overflow-y:auto}.roi-panel-empty{color:var(--text-faint);text-align:center;padding:12px;font-size:11px}.roi-layer-item{cursor:pointer;border-left:3px solid #0000;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex}.roi-layer-item:hover{background:var(--bg-header-hover)}.roi-layer-item-active{border-left-color:var(--accent);background:var(--accent-subtle)}.roi-layer-item input[type=checkbox]{accent-color:var(--accent);cursor:pointer;flex-shrink:0}.roi-color-swatch{border:1px solid var(--border-disabled);cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;width:18px;height:18px;padding:0}.roi-color-swatch::-webkit-color-swatch-wrapper{padding:1px}.roi-color-swatch::-webkit-color-swatch{border:none;border-radius:2px}.inline-color-picker{flex-shrink:0;position:relative}.inline-color-picker>summary{list-style:none;display:block}.inline-color-picker>summary::-webkit-details-marker{display:none}.inline-color-picker-popover{z-index:20;border:1px solid var(--border-main);background:var(--bg-panel);border-radius:5px;width:126px;padding:7px;position:absolute;top:24px;left:0;box-shadow:0 5px 18px #00000059}.inline-color-picker-presets{grid-template-columns:repeat(5,18px);gap:5px;margin-bottom:7px;display:grid}.inline-color-picker-option{cursor:pointer;border:1px solid #7f7f7fb3;border-radius:3px;width:18px;height:18px;padding:0}.inline-color-picker-hex{box-sizing:border-box;border:1px solid var(--border-main);width:100%;color:var(--text-primary);background:var(--bg-control);border-radius:3px;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.roi-layer-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);flex:1;overflow:hidden}.roi-rename-input{background:var(--bg-control);min-width:0;color:var(--text-primary);border:1px solid var(--accent);border-radius:3px;outline:none;flex:1;padding:1px 4px;font-size:12px}.roi-contour-count{color:var(--text-faint);flex-shrink:0;font-size:10px}.roi-visibility-btn{width:20px;height:18px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:12px;display:flex}.roi-visibility-btn:hover{background:var(--bg-hover)}.roi-visibility-btn-hidden{color:var(--text-faint);opacity:.5}.roi-delete-btn{width:18px;height:18px;color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:14px;display:flex}.roi-delete-btn:hover{color:#fff;background:#f33}.roi-delete-confirm{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.roi-delete-confirm-label{color:var(--text-secondary);margin-right:2px;font-size:10px}.roi-delete-confirm-btn{cursor:pointer;border:none;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:12px;line-height:1;display:flex}.roi-delete-confirm-yes{color:#fff;background:#f44}.roi-delete-confirm-yes:hover{background:#f22}.roi-delete-confirm-no{background:var(--bg-tertiary);color:var(--text-secondary)}.roi-delete-confirm-no:hover{background:var(--bg-quaternary)}.slice-z-slider{z-index:3;-webkit-appearance:none;appearance:none;cursor:pointer;opacity:0;background:0 0;height:14px;transition:opacity .2s;position:absolute;bottom:2px;left:8px;right:8px}.slice-view-container:hover .slice-z-slider{opacity:.5}.slice-z-slider:hover{opacity:.9!important}@media (hover:none),(pointer:coarse){.slice-z-slider{opacity:.7;height:28px;bottom:4px}.slice-z-slider::-webkit-slider-thumb{width:22px;height:22px;margin-top:-9.5px}.slice-z-slider::-moz-range-thumb{width:22px;height:22px}.slice-z-slider::-webkit-slider-runnable-track{height:4px}}.slice-z-slider::-webkit-slider-runnable-track{background:var(--border-main);border-radius:2px;height:3px}.slice-z-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:none;border-radius:50%;width:10px;height:10px;margin-top:-3.5px}.slice-z-slider::-moz-range-track{background:var(--border-main);border-radius:2px;height:3px}.slice-z-slider::-moz-range-thumb{background:var(--accent);border:none;border-radius:50%;width:10px;height:10px}.roi-slice-ranges{flex-wrap:wrap;gap:2px;padding:2px 8px 4px 28px;display:flex}.roi-slice-range-group{flex-wrap:wrap;align-items:center;gap:4px;font-size:10px;display:flex}.roi-slice-range-label{color:var(--text-muted);min-width:14px;font-weight:600}.roi-slice-range-btn{border:1px solid var(--border-main);background:var(--bg-control);color:var(--text-secondary);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:3px;padding:1px 5px;font-size:10px}.roi-slice-range-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.rotation-dpad{z-index:10;pointer-events:auto;opacity:.85;grid-template-rows:28px 28px 28px;grid-template-columns:28px 28px 28px 28px 28px;gap:1px;display:grid;position:absolute;top:8px;left:8px}.rotation-dpad-btn{color:#ffffffe6;cursor:pointer;background:#282828d9;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s;display:flex}.rotation-dpad-btn:hover:not(:disabled){background:#505050e6}.rotation-dpad-btn:disabled{color:#fff3;cursor:default}.rotation-dpad-up{border-radius:6px 6px 0 0;grid-area:1/3}.rotation-dpad-90ccw{border-radius:6px 0 0 6px;grid-area:2/1;font-size:10px;font-weight:600}.rotation-dpad-left{border-radius:0;grid-area:2/2}.rotation-dpad-center{border-radius:0;grid-area:2/3}.rotation-dpad-right{border-radius:0;grid-area:2/4}.rotation-dpad-90cw{border-radius:0 6px 6px 0;grid-area:2/5;font-size:10px;font-weight:600}.rotation-dpad-down{border-radius:0 0 6px 6px;grid-area:3/3}.toolbar-view-select{color:var(--text-muted);cursor:default;align-items:center;gap:4px;font-size:11px;display:flex}.toolbar-view-select select{background:var(--bg-control);color:var(--text-primary);border:1px solid var(--border-main);cursor:pointer;border-radius:4px;padding:3px 6px;font-size:11px}.toolbar-view-select select:hover{border-color:var(--text-faint)}.viewer-context-menu{background:var(--bg-panel,#2a2a2a);border:1px solid var(--border-main,#444);border-radius:6px;min-width:140px;padding:4px 0;box-shadow:0 4px 12px #0006}.viewer-context-menu-item{width:100%;color:var(--text-primary,#eee);text-align:left;cursor:pointer;background:0 0;border:none;padding:6px 14px;font-size:13px;display:block}.viewer-context-menu-item:hover{background:var(--accent,#48c);color:#fff}.roi-3d-toggle{color:var(--text-secondary);cursor:pointer;align-items:center;gap:4px;margin-left:8px;font-size:11px;display:flex}.slice-view-grab{cursor:grab!important}.slice-view-grabbing{cursor:grabbing!important}.slice-view-crosshair-mode{cursor:crosshair!important}.slice-view-draw-mode{cursor:none!important}.slice-view-annotate-mode{cursor:crosshair}.annotation-panel{border-top:1px solid var(--border-panel);flex-direction:column;min-height:0;display:flex}.annotation-label{opacity:.85;font-style:italic}.info-dialog{min-width:560px!important;max-width:680px!important}.info-table{border-collapse:collapse;width:100%;color:var(--text-primary);font-size:13px}.info-table td{vertical-align:top;border-bottom:1px solid var(--border-dim,#ffffff0f);padding:4px 12px 4px 0}.info-key{white-space:nowrap;color:var(--text-tertiary);width:1%;font-weight:500}.info-json{background:var(--bg-secondary,#0003);border:1px solid var(--border-dim,#ffffff0f);color:var(--text-primary);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:400px;margin:0;padding:12px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.5;overflow:auto}.scale-bar-panel{background:var(--bg-panel);border-left:1px solid var(--border-panel);flex-direction:row;flex-shrink:0;align-items:flex-start;gap:8px;padding:8px;display:flex;overflow-y:auto}.scale-bar-item{flex-direction:column;align-items:center;gap:2px;min-width:32px;display:flex}.scale-bar-label{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:48px;font-size:10px;font-weight:600;overflow:hidden}.scale-bar-body{flex-direction:column;align-items:center;gap:2px;display:flex}.scale-bar-value{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:9px}
