.control-dock{background:linear-gradient(180deg, var(--bg-2) 0%, var(--bg-1) 100%);border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex;overflow:hidden}.control-dock.is-collapsed{width:92px}.dock-kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--amber);opacity:.9;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.dock-kicker:before{content:"◇ ";opacity:.6}.dock-head h1{letter-spacing:-.01em;margin-top:12px;font-family:Instrument Serif,Georgia,serif;font-size:38px;font-weight:400;line-height:.95}.subtitle{color:#c5cddf;max-width:320px;margin-top:12px;font-size:13.5px;line-height:1.55}.dock-toggle,.graph-action{border:1px solid var(--line);width:32px;min-width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border-radius:0;padding:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px}.dock-toggle:hover,.graph-action:hover{border-color:var(--amber);color:var(--amber);background:var(--amber-soft)}.graph-action-wide{letter-spacing:.1em;text-transform:uppercase;width:auto;padding:0 14px;font-size:11px}.panel-tabs{border-top:1px solid var(--line);gap:0;margin-top:18px;padding:22px 28px 0;display:flex}.panel-tab{color:#8590a8;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-right:28px;padding:10px 0 14px;font-family:Instrument Serif,Georgia,serif;font-size:17px}.panel-tab.is-active{color:var(--text);border-bottom-color:var(--cyan);background:0 0}.panel-stack{background:var(--line);gap:1px;padding:0}.panel-view.is-active{gap:1px}.panel-card,.list-wrap{background:var(--bg-1);box-shadow:none;border:0;border-radius:0;padding:20px 28px}.panel-card-head h2,.list-wrap h3{letter-spacing:-.005em;color:var(--text);font-family:Instrument Serif,Georgia,serif;font-size:18px}.list-wrap h3,.card-note{letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.field-label{color:#d2dae8;text-transform:uppercase;letter-spacing:.16em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.field-value{color:var(--amber);font-family:Instrument Serif,Georgia,serif;font-size:20px;line-height:1}.select-control{border:1px solid var(--line-strong);background:var(--bg-0);color:var(--text);border-radius:0}.range-control{background:var(--line-strong);border-radius:1px;height:2px}.range-control::-webkit-slider-thumb{background:var(--amber);width:14px;height:14px;box-shadow:0 0 14px var(--amber), 0 0 0 3px var(--bg-1)}.range-control::-moz-range-thumb{background:var(--amber);width:14px;height:14px;box-shadow:0 0 14px var(--amber)}.toggle-row{color:#d2dae8;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:4px 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.ghost-button{border:1px solid var(--line-strong);color:var(--text);letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:0;padding:11px 16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.workspace{flex-direction:column;min-width:0;min-height:0;display:flex}.graph-stage{flex:auto;min-height:0;position:relative;inset:auto;overflow:hidden}.graph-root{z-index:1;width:100%;height:100%;min-height:520px;position:relative}.graph-actions{border-radius:0;top:24px;left:auto;right:32px}.metric-card,.mini-histogram{background:var(--bg-0);border-color:var(--line);border-radius:0}@media (width<=980px){.app-shell{grid-template-columns:1fr;height:auto;min-height:100vh}.graph-root{min-height:420px}}
