:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050505;--bg-deep:#000;--surface:#0a0a0a;--surface-2:#101010;--surface-3:#161616;--panel:#0a0a0af2;--panel-solid:#0d0d0d;--input:#080808;--line:#1a1a1a;--line-strong:#2c2c2c;--line-hot:#1e62d4;--text:#e0e0e0;--text-soft:#9e9e9e;--text-dim:#6c6c6c;--text-faint:#444;--accent:#2b7fff;--accent-2:#1565c0;--accent-ink:#fff;--positive:#00c853;--negative:#ff3d00;--warning:#ffab00;--accent-wash:#2b7fff0a;--positive-wash:#00c8530a;--negative-wash:#ff3d000a;--warning-wash:#ffab000a;--shadow:none;--shadow-soft:none;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "SFMono-Regular", Consolas, monospace;--radius:0px;--radius-lg:0px;--rail-width:232px;--header-height:48px;--transition:50ms;--bg-base:var(--bg);--bg-panel:var(--panel);--bg-panel-solid:var(--panel-solid);--bg-panel-hover:var(--surface-3);--bg-input:var(--input);--bg-card:var(--surface-2);--bg-switch:var(--surface-3);--border-color:var(--line);--color-cyan:var(--accent);--color-green:var(--positive);--color-red:var(--negative);--color-warning:var(--warning);--text-main:var(--text);--text-muted:var(--text-soft);--text-dark:var(--text-dim);--glow-cyan:none;--glow-green:none;--glow-red:none;--modal-overlay:#000000eb;--topology-paused-stroke:#2c2c2c}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f3f3;--bg-deep:#e8e8e8;--surface:#fff;--surface-2:#fafafa;--surface-3:#f0f0f0;--panel:#fffffffa;--panel-solid:#fff;--input:#fcfcfc;--line:#dcdcdc;--line-strong:silver;--line-hot:#0056b3;--text:#121212;--text-soft:#555;--text-dim:#888;--text-faint:#b0b0b0;--accent:#0056b3;--accent-2:#003d80;--accent-ink:#fff;--positive:#00875a;--negative:#de350b;--warning:#d97706;--accent-wash:#0056b308;--positive-wash:#00875a08;--negative-wash:#de350b08;--warning-wash:#d9770608;--shadow:none;--shadow-soft:none;--modal-overlay:#0a0a0ab3;--topology-paused-stroke:silver}*{box-sizing:border-box;margin:0;padding:0;border-radius:0!important}html{background:var(--bg);min-width:320px}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:14px;overflow-x:hidden}button,input,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline:1px solid var(--accent)}::selection{background:var(--accent-wash);color:var(--text)}::-webkit-scrollbar-thumb{background:var(--line-strong)}.palantir-btn{border:1px solid var(--line-strong);background:var(--surface-2);min-height:32px;color:var(--text-soft);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;transition:background var(--transition), border var(--transition);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.palantir-btn:hover:not(:disabled){background:var(--surface-3);border-color:var(--text-dim);color:var(--text)}.palantir-btn:disabled{opacity:.2;cursor:not-allowed}.palantir-btn-primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.palantir-btn-primary:hover:not(:disabled){background:var(--accent-2);border-color:var(--accent-2)}.palantir-btn-secondary{background:var(--surface-2);border-color:var(--line);color:var(--text-soft)}.palantir-btn-danger{background:var(--negative-wash);color:var(--negative);border-color:var(--negative)}.palantir-btn-danger:hover:not(:disabled){background:var(--negative);color:#fff}.palantir-input{background:var(--input);border:1px solid var(--line);width:100%;height:32px;color:var(--text);transition:border var(--transition);padding:0 8px;font-size:13px}.palantir-input:focus{border-color:var(--accent);background:var(--bg-deep);outline:none}.palantir-input:disabled{color:var(--text-dim);background:var(--surface);cursor:not-allowed}.palantir-input::placeholder{color:var(--text-faint)}.system-loader{border:1.5px solid var(--line);border-top-color:var(--accent);width:18px;height:18px;animation:.8s linear infinite spin;display:inline-block;border-radius:50%!important}.system-loader.small{width:12px;height:12px}.live-dot{background:var(--positive);width:5px;height:5px;box-shadow:none;display:inline-block;border-radius:50%!important}.positive-text{color:var(--positive)!important}.negative-text{color:var(--negative)!important}.warning-text{color:var(--warning)!important}.mono{font-family:var(--font-mono)}.muted{color:var(--text-dim)}.small-text{font-size:11px}.app-shell{grid-template-columns:var(--rail-width) minmax(0, 1fr);background:var(--bg);min-height:100vh;display:grid}.command-rail{width:var(--rail-width);z-index:100;background:var(--bg-deep);border-right:1px solid var(--line);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.brand-lockup{height:var(--header-height);border-bottom:1px solid var(--line);z-index:1;align-items:center;gap:8px;padding:0 16px;display:flex;position:relative}.brand-mark{border:1px solid var(--line-hot);width:24px;height:24px;color:var(--accent);font-family:var(--font-mono);background:var(--accent-wash);place-items:center;font-size:11px;font-weight:700;display:grid}.brand-copy{flex-direction:column;line-height:1;display:flex}.brand-copy strong{letter-spacing:.05em;color:#fff;font-size:12px;font-weight:700}.brand-copy small{font:8px var(--font-mono);color:var(--text-dim);letter-spacing:.05em;margin-top:2px}.rail-section-label{color:var(--text-faint);font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;z-index:1;padding:12px 16px 6px;position:relative}.rail-nav{z-index:1;flex-direction:column;gap:1px;padding:0 8px;display:flex;position:relative}.rail-nav-item{width:100%;height:32px;color:var(--text-soft);cursor:pointer;text-align:left;text-transform:uppercase;transition:all var(--transition);background:0 0;border:1px solid #0000;grid-template-columns:18px 18px 1fr 12px;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:500;display:grid}.rail-nav-item:hover{color:var(--text);background:var(--surface-3)}.rail-nav-item.is-active{color:var(--text);background:var(--surface);border:1px solid var(--line);border-left:2px solid var(--accent)}.rail-nav-item.is-active:before{display:none}.rail-nav-item.is-active svg{color:var(--accent)}.rail-nav-index{font:9px var(--font-mono);color:var(--text-faint)}.rail-nav-caret{opacity:0;transition:all var(--transition);justify-self:end;transform:translate(-2px)}.rail-nav-item.is-active .rail-nav-caret{opacity:1;color:var(--accent);transform:none}.rail-system-card{border:1px solid var(--line);background:var(--surface-2);z-index:1;margin:16px 8px 0;padding:10px;position:relative}.rail-system-head{color:var(--text-dim);font:9px var(--font-mono);align-items:center;gap:6px;display:flex}.system-beacon{background:var(--negative);width:5px;height:5px;border-radius:50%!important}.system-beacon.is-online{background:var(--positive)}.rail-system-metric{flex-direction:column;margin:10px 0 8px;display:flex}.rail-system-metric strong{font:13px var(--font-mono);color:var(--text)}.rail-system-metric span{color:var(--text-dim);margin-top:2px;font-size:10px}.signal-bars{align-items:end;gap:3px;height:12px;display:flex}.signal-bars i{background:var(--line-strong);opacity:1;width:2px;animation:none}.signal-bars i.active{background:var(--accent)}.rail-footer{z-index:1;border-top:1px solid var(--line);margin-top:auto;padding:8px;position:relative}.operator-card{grid-template-columns:24px 1fr 6px;align-items:center;gap:8px;padding:4px;display:grid}.operator-avatar{border:1px solid var(--line-strong);background:var(--surface);width:24px;height:24px;font:9px var(--font-mono);color:var(--accent);place-items:center;display:grid}.operator-details{flex-direction:column;min-width:0;display:flex}.operator-details strong{text-overflow:ellipsis;font:10px var(--font-mono);white-space:nowrap;color:var(--text-soft);overflow:hidden}.operator-details small{color:var(--text-faint);margin-top:2px;font-size:8px}.operator-status{background:var(--positive);width:5px;height:5px;border-radius:50%!important}.rail-logout{width:100%;height:28px;color:var(--text-dim);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:4px;padding:0 8px;font-size:10px;display:flex}.rail-logout:hover{background:var(--negative-wash);color:var(--negative)}.workspace-shell{grid-column:2;min-width:0;min-height:100vh}.command-header{height:var(--header-height);z-index:80;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:sticky;top:0}.command-context{align-items:center;gap:12px;display:flex}.context-path{font:8px var(--font-mono);color:var(--text-faint)}.context-path i{color:var(--text-faint);margin:0 6px}.context-path strong{color:var(--accent)}.context-title{text-transform:uppercase;color:var(--text);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.command-actions{align-items:center;gap:6px;display:flex}.market-clock{border-right:1px solid var(--line);height:28px;font:9px var(--font-mono);color:var(--text-dim);align-items:center;gap:6px;margin-right:2px;padding:0 8px;display:flex}.market-clock strong{color:var(--positive)}.icon-command{border:1px solid var(--line);background:var(--surface-2);height:28px;color:var(--text-soft);font:9px var(--font-mono);cursor:pointer;align-items:center;gap:6px;padding:0 8px;display:flex}.icon-command:hover{border-color:var(--line-strong);color:var(--text)}.icon-command.icon-only{justify-content:center;width:28px;padding:0}.access-chip{border:1px solid var(--line);background:var(--surface-2);height:28px;color:var(--text-dim);font:9px var(--font-mono);align-items:center;gap:6px;padding:0 8px;display:flex}.access-chip.admin{color:var(--positive)}.sandbox-strip{background:var(--warning-wash);border-bottom:1px solid var(--warning);min-height:28px;color:var(--warning);font:9px var(--font-mono);justify-content:center;align-items:center;gap:6px;padding:4px 16px;display:flex}.sandbox-strip span{color:var(--text-soft)}.workspace-content{padding:16px 20px 32px;position:relative}.system-toast{z-index:2000;background:var(--panel-solid);border:1px solid var(--line-strong);min-width:280px;box-shadow:none;align-items:center;gap:10px;padding:8px 12px;animation:.15s ease-out toastIn;display:flex;position:fixed;bottom:16px;right:16px}.toast-icon{background:var(--accent-wash);width:24px;height:24px;color:var(--accent);place-items:center;display:grid}.system-toast.success .toast-icon{background:var(--positive-wash);color:var(--positive)}.system-toast div{flex-direction:column;display:flex}.system-toast small{font:8px var(--font-mono);color:var(--text-faint)}.system-toast strong{color:var(--text);margin-top:2px;font-size:11px}.system-alert{border:1px solid var(--line);align-items:center;gap:10px;max-width:100%;margin-bottom:12px;padding:10px 12px;display:flex}.system-alert-error{background:var(--negative-wash);border-color:var(--negative);color:var(--negative)}.system-alert>div:not(.system-alert-actions){flex-direction:column;display:flex}.system-alert span{color:var(--text-soft);margin-top:2px;font-size:11px}.system-alert-actions{gap:6px;margin-left:auto;display:flex}.loading-state{height:40vh;color:var(--text-soft);text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.loading-state small{color:var(--text-faint);font:9px var(--font-mono)}.view-shell{z-index:1;max-width:100%;margin:0 auto;position:relative}.view-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:48px;margin-bottom:16px;padding-bottom:12px;display:flex}.view-eyebrow{display:none}.view-header h1{letter-spacing:-.01em;color:#fff;font-size:18px;font-weight:600}.view-header>div>p{color:var(--text-soft);margin-top:4px;font-size:12px;line-height:1.4}.view-header-status{align-items:center;gap:12px;display:flex}.timestamp-block{text-align:right;flex-direction:column;display:flex}.timestamp-block small{font:8px var(--font-mono);color:var(--text-faint)}.timestamp-block strong{font:10px var(--font-mono);color:var(--text-soft);margin-top:2px}.system-panel{background:var(--surface);border:1px solid var(--line);box-shadow:none;padding:12px;position:relative;overflow:hidden}.system-panel:after{display:none}.panel-index{color:var(--text-faint);font:8px var(--font-mono);position:absolute;top:6px;right:8px}.panel-heading{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;display:flex}.panel-heading h2{text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:13px;font-weight:600}.panel-heading p{display:none}.panel-icon{border:1px solid var(--line);background:var(--surface-2);width:20px;height:20px;color:var(--accent);flex:none;place-items:center;display:grid}.route-heading{align-items:center}.route-heading>div{flex:1}.record-count{border:1px solid var(--line);color:var(--text-dim);font:9px var(--font-mono);align-self:center;padding:2px 6px}.metric-strip{border:1px solid var(--line);background:var(--surface-2);border-bottom:0;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid}.metric-card{border-right:1px solid var(--line);grid-template-columns:18px 1fr;align-items:center;gap:8px;height:54px;padding:8px 12px;display:grid;position:relative;overflow:hidden}.metric-card:last-child{border-right:0}.metric-index{display:none}.metric-icon{background:var(--surface);border:1px solid var(--line);width:20px;height:20px;color:var(--text-dim);place-items:center;display:grid}.metric-card>div{flex-direction:column;display:flex}.metric-card small{text-transform:uppercase;color:var(--text-dim);font-size:9px;font-weight:600}.metric-card strong{font:15px var(--font-mono);color:#fff;margin-top:2px}.metric-card p{display:none}.metric-card.positive strong,.metric-card.positive .metric-icon{color:var(--positive)}.metric-card.negative strong,.metric-card.negative .metric-icon{color:var(--negative)}.metric-card.warning strong,.metric-card.warning .metric-icon{color:var(--warning)}.metric-card.cyan strong,.metric-card.cyan .metric-icon{color:var(--accent)}.metric-trace{display:none}.dashboard-primary-grid{grid-template-columns:300px minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}.master-control{background:var(--surface-2);border:1px solid var(--line);padding:12px}.master-control:before{display:none}.engine-visual{border-bottom:1px solid var(--line);align-items:center;gap:16px;height:110px;margin-bottom:10px;display:flex}.engine-rings{background:var(--surface-3);border:1px solid var(--line);place-items:center;width:64px;height:64px;display:grid;position:relative}.engine-rings>i{display:none}.engine-rings>span{width:36px;height:36px;color:var(--positive);place-items:center;display:grid}.is-paused .engine-rings>span{color:var(--negative)}.engine-state{flex-direction:column;display:flex}.engine-state>small{font:9px var(--font-mono);color:var(--text-dim)}.engine-state>strong{font:14px var(--font-mono);color:#fff;margin:3px 0 5px}.engine-state>span{font:9px var(--font-mono);color:var(--text-soft);align-items:center;gap:5px;display:flex}.engine-readouts{border:1px solid var(--line);background:var(--bg-deep);grid-template-columns:repeat(3,1fr);margin-bottom:10px;display:grid}.engine-readouts div{border-right:1px solid var(--line);flex-direction:column;align-items:center;padding:6px 4px;display:flex}.engine-readouts div:last-child{border-right:0}.engine-readouts span{font:8px var(--font-mono);color:var(--text-faint);text-transform:uppercase}.engine-readouts strong{font:10px var(--font-mono);color:var(--positive);margin-top:2px}.engine-command{text-align:left;border:1px solid var(--negative);background:var(--negative-wash);width:100%;min-height:36px;color:var(--negative);cursor:pointer;text-transform:uppercase;grid-template-rows:1fr;grid-template-columns:16px 1fr;align-items:center;padding:6px 12px;font-size:10px;font-weight:600;display:grid}.engine-command.resume{border-color:var(--positive);background:var(--positive-wash);color:var(--positive)}.engine-command svg,.engine-command .system-loader{grid-row:1/2}.engine-command span{grid-column:2;margin-left:6px;font-size:10px;font-weight:600}.engine-command small{display:none}.engine-command:disabled{opacity:.2;cursor:not-allowed}.route-matrix-panel{background:var(--surface);border:1px solid var(--line);padding:12px}.data-table-shell{margin:12px -12px -12px;overflow:auto}.data-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.data-table th{background:var(--surface-3);border-top:1px solid var(--line);border-bottom:1px solid var(--line-strong);height:28px;color:var(--text-soft);font:11px var(--font-sans);text-align:left;text-transform:uppercase;padding:0 8px;font-weight:600}.data-table td{border-bottom:1px solid var(--line);height:34px;color:var(--text);vertical-align:middle;padding:4px 8px;font-size:13px;font-weight:500}.data-table tbody tr{transition:background var(--transition)}.data-table tbody tr:hover{background:var(--surface-2)}.data-table tbody tr.is-enabled{border-left:2px solid var(--positive)}.data-table tbody tr.is-ambiguous{background:var(--warning-wash);border-left:2px solid var(--warning)}.route-id{background:var(--bg-deep);border:1px solid var(--line-strong);color:var(--text-soft);font:11px var(--font-mono);padding:2px 4px}.inline-warning{color:var(--warning);font:9px var(--font-mono);align-items:center;gap:3px;margin-left:6px;display:inline-flex}.account-route{font:12px var(--font-mono);align-items:center;gap:6px;display:flex}.account-route svg{color:var(--text-dim)}.account-route strong{color:#fff;font-weight:600}.symbol-list span{border:1px solid var(--line);background:var(--surface-3);font:9px var(--font-mono);color:var(--text-soft);padding:1px 4px}.status-pill{border:1px solid var(--line-strong);background:var(--surface-2);width:max-content;min-height:18px;font:10px var(--font-mono);align-items:center;gap:4px;padding:0 5px;font-weight:600;display:inline-flex}.status-pill.buy,.status-pill.both{color:var(--positive);border-color:var(--positive);background:0 0}.status-pill.sell{color:var(--negative);border-color:var(--negative);background:0 0}.multiplier{font:12px var(--font-mono);color:var(--accent);font-weight:600}.multiplier.warning{color:var(--warning);font-size:11px}.reverse-flag{color:var(--warning);font:9px var(--font-mono);margin-left:6px;display:inline-block}.table-actions{gap:2px;display:flex}.table-actions button{border:1px solid var(--line-strong);background:var(--surface-2);width:24px;height:24px;color:var(--text-soft);cursor:pointer;place-items:center;display:grid}.table-actions button:hover:not(:disabled){color:var(--text);border-color:var(--text-soft);background:var(--surface-3)}.table-actions button.danger:hover:not(:disabled){color:var(--negative);border-color:var(--negative);background:var(--negative-wash)}.table-actions button:disabled{opacity:.2;cursor:not-allowed}.glass-switch{width:24px;height:12px;display:inline-block;position:relative}.glass-switch input{opacity:0;width:0;height:0}.glass-switch-slider{background:var(--line-strong);cursor:pointer;transition:background var(--transition);position:absolute;inset:0}.glass-switch-slider:before{content:"";background:var(--text-dim);width:6px;height:6px;transition:all var(--transition);position:absolute;top:3px;left:3px}.glass-switch input:checked+.glass-switch-slider{background:var(--positive)}.glass-switch input:checked+.glass-switch-slider:before{box-shadow:none;background:#fff;transform:translate(12px)}.glass-switch input:disabled+.glass-switch-slider{opacity:.2;cursor:not-allowed}.empty-state{text-align:center;min-height:120px;color:var(--text-dim);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state>span{border:1px solid var(--line);width:32px;height:32px;color:var(--text-faint);place-items:center;display:grid}.empty-state strong{font:10px var(--font-mono);margin-top:8px}.empty-state p{max-width:320px;color:var(--text-faint);margin-top:4px;font-size:11px}.empty-state button{border:1px solid var(--line-strong);background:var(--surface-2);color:var(--accent);font:10px var(--font-mono);cursor:pointer;align-items:center;gap:4px;margin-top:8px;padding:4px 8px;display:flex}.topology-panel{background:var(--surface);border:1px solid var(--line);min-height:220px;margin-top:12px;padding:12px}.topology-map{border:1px solid var(--line);background:var(--bg-deep);grid-template-columns:minmax(150px,1fr) minmax(200px,2fr) minmax(150px,1fr);align-items:center;min-height:160px;margin-top:10px;padding:12px;display:grid}.topology-column{flex-direction:column;gap:6px;display:flex}.topology-column>small{color:var(--text-faint);font:9px var(--font-mono);text-transform:uppercase;margin-bottom:2px}.topology-column.target{align-self:start}.topology-node{background:var(--surface-2);border:1px solid var(--line-strong);min-height:42px;box-shadow:none;grid-template-columns:18px 4px 1fr 14px;align-items:center;gap:6px;padding:6px 10px;display:grid}.topology-node>svg{color:var(--accent)}.topology-node>div{flex-direction:column;display:flex}.topology-node strong{font:11px var(--font-mono);color:#fff}.topology-node div small{color:var(--text-dim);font:8px var(--font-mono);margin-top:2px}.node-index{font:9px var(--font-mono);color:var(--text-faint)}.node-beacon{background:var(--accent);width:4px;height:4px;border-radius:50%!important}.target-node{border-color:var(--positive)}.target-node .node-beacon{background:var(--positive)}.target-node>svg{color:var(--positive)}.topology-flow{position:relative}.flow-line{fill:none;stroke:var(--line-strong);stroke-width:1px}.flow-line.active{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:4 4;animation:1.5s linear infinite flow}.flow-packet{fill:var(--accent);filter:none}.flow-core-label{background:var(--surface-3);border:1px solid var(--line);color:var(--text-soft);font:8px var(--font-mono);padding:3px 6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.topology-empty{min-height:160px}.marketplace-summary{border:1px solid var(--line);background:var(--surface-2);display:flex}.marketplace-summary div{border-right:1px solid var(--line);flex-direction:column;min-width:96px;padding:6px 10px;display:flex}.marketplace-summary div:last-child{border-right:0}.marketplace-summary small{font:8px var(--font-mono);color:var(--text-dim);text-transform:uppercase}.marketplace-summary strong{font:13px var(--font-mono);color:var(--accent);margin-top:2px}.demo-disclosure{border:1px solid var(--warning);background:var(--warning-wash);min-height:28px;color:var(--warning);font:9px var(--font-mono);align-items:center;gap:6px;margin-bottom:12px;padding:6px 10px;display:flex}.demo-disclosure span{color:var(--text-soft)}.market-toolbar{background:var(--surface-2);border:1px solid var(--line);align-items:center;gap:10px;height:36px;margin-bottom:12px;padding:4px;display:flex}.market-search{border:1px solid var(--line);background:var(--bg-deep);width:240px;height:26px;color:var(--text-dim);align-items:center;gap:6px;padding:0 8px;display:flex}.market-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.market-search kbd{border:1px solid var(--line);font:8px var(--font-mono);color:var(--text-faint);padding:1px 3px}.market-filters{gap:2px;display:flex}.market-filters button{height:26px;color:var(--text-soft);font:10px var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 8px}.market-filters button.is-active{border-color:var(--line-strong);background:var(--surface-3);color:var(--text)}.market-result-count{color:var(--text-faint);font:9px var(--font-mono);margin-left:auto}.strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.strategy-card{background:var(--surface-2);border:1px solid var(--line);box-shadow:none;transition:border-color var(--transition);padding:12px;position:relative;overflow:hidden}[data-theme=light] .strategy-card{background:var(--panel)}.strategy-card:before{display:none}.strategy-card:hover{border-color:var(--line-strong);box-shadow:none}.strategy-card-index{color:var(--text-faint);font:8px var(--font-mono);position:absolute;top:6px;right:8px}.strategy-head{grid-template-columns:32px 1fr auto;align-items:center;gap:10px;display:grid}.strategy-avatar{background:var(--surface-3);border:1px solid var(--line);width:32px;height:32px;color:var(--strategy-accent);place-items:center;display:grid}.verified-line{align-items:center;gap:4px;display:flex}.verified-line h2{font:12px var(--font-mono);color:#fff}.verified-line svg{color:var(--positive)}.strategy-head p{color:var(--text-soft);margin-top:2px;font-size:11px}.risk-chip{border:1px solid var(--line);font:9px var(--font-mono);text-transform:uppercase;padding:2px 5px}.risk-chip.low{color:var(--positive);border-color:var(--positive);background:0 0}.risk-chip.medium{color:var(--warning);border-color:var(--warning);background:0 0}.risk-chip.high{color:var(--negative);border-color:var(--negative);background:0 0}.strategy-chart{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-deep);height:110px;margin:10px 0 2px;position:relative}.strategy-chart svg{width:calc(100% - 30px);height:82px;position:absolute;inset:12px 6px 16px 24px;overflow:visible}.chart-line{fill:none;stroke:var(--strategy-accent);stroke-width:1px;filter:none}.chart-axis{color:var(--text-faint);font:8px var(--font-mono);flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:12px;bottom:20px;left:4px}.chart-caption{font:9px var(--font-mono);color:var(--text-faint);justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:4px;left:24px;right:6px}.chart-caption strong{color:var(--strategy-accent);font-size:11px}.strategy-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.strategy-metrics>div{flex-direction:column;padding:8px 6px 8px 0;display:flex}.strategy-metrics small{font:8px var(--font-mono);color:var(--text-dim);text-transform:uppercase}.strategy-metrics strong{font:13px var(--font-mono);color:var(--text);margin-top:4px}.strategy-metrics span{display:none}.strategy-metrics em{color:var(--text-faint);font-size:9px;font-style:normal}.score-bar{background:var(--line);margin-top:4px;overflow:hidden;height:2px!important}.score-bar i{background:var(--strategy-accent);height:100%;display:block}.strategy-footer{justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.strategy-tags{gap:3px;display:flex}.strategy-tags span{border:1px solid var(--line);font:8px var(--font-mono);color:var(--text-dim);padding:2px 4px}.marketplace-empty{border:1px solid var(--line);min-height:200px}.live-monitor{border:1px solid var(--line);background:var(--surface-2);align-items:center;gap:6px;padding:4px 8px;display:flex}.live-monitor>div{flex-direction:column;display:flex}.live-monitor small{font:8px var(--font-mono);color:var(--text-faint)}.live-monitor strong{font:9px var(--font-mono);color:var(--positive);margin-top:2px}.live-monitor>svg{color:var(--accent);margin-left:4px}.trading-metrics{grid-template-columns:2fr repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.pnl-card,.telemetry-card{background:var(--surface-2);border:1px solid var(--line);min-height:110px;box-shadow:none;padding:12px;position:relative;overflow:hidden}.pnl-head{align-items:center;gap:8px;display:flex}.pnl-head>span{border:1px solid var(--line-strong);background:var(--surface-3);width:24px;height:24px;color:var(--positive);place-items:center;display:grid}.pnl-head>div{flex-direction:column;display:flex}.pnl-head small,.telemetry-card>small{color:var(--text-dim);font:8px var(--font-mono);text-transform:uppercase}.pnl-head strong{font:18px var(--font-mono);color:#fff;margin-top:4px}.pnl-head em{color:var(--text-faint);font:8px var(--font-mono);margin-left:auto;font-style:normal}.pnl-chart{border-top:1px solid var(--line);background:var(--bg-deep);height:54px;margin-top:6px;position:relative}.pnl-chart svg{width:100%;height:40px}.pnl-line{fill:none;stroke:var(--positive);stroke-width:1px;filter:none}.pnl-area{fill:var(--positive-wash)}.pnl-chart span,.pnl-chart>strong{color:var(--text-faint);font:8px var(--font-mono);position:absolute;bottom:2px}.pnl-chart>strong{right:0}.telemetry-card{flex-direction:column;display:flex}.telemetry-card .metric-icon{margin-bottom:6px}.telemetry-card>strong{font:18px var(--font-mono);color:#fff}.telemetry-card>strong em{color:var(--text-dim);font-size:10px;font-style:normal}.telemetry-card>p{color:var(--text-faint);margin-top:2px;font-size:10px}.telemetry-bars{display:none}.latency-gauge{background:var(--line);height:3px;margin-top:auto}.latency-gauge i{background:var(--accent);height:100%;display:block}.radial-score{background:conic-gradient(var(--positive) var(--score),var(--line) 0);place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:8px;right:10px;border-radius:50%!important}.radial-score:after{content:"";background:var(--surface-2);position:absolute;inset:3px;border-radius:50%!important}.radial-score span{z-index:1;font:9px var(--font-mono);color:var(--text);position:relative}.positions-panel,.audit-panel{background:var(--surface);border:1px solid var(--line);margin-bottom:12px;padding:12px}.instrument{font:12px var(--font-mono);color:#fff}.panel-utility{border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text-soft);font:9px var(--font-mono);cursor:pointer;align-items:center;gap:4px;padding:4px 6px;display:flex}.audit-stream{margin:12px -12px -12px}.audit-event{border-top:1px solid var(--line);background:var(--surface-2);grid-template-columns:24px 80px 80px 80px 70px 70px minmax(140px,1fr) 80px;align-items:center;min-height:42px;padding:2px 0;font-size:12px;display:grid}.audit-event:hover{background:var(--surface-3)}.audit-rail{border-right:1px solid var(--line);flex-direction:column;align-items:center;height:100%;display:flex}.audit-rail span{font:8px var(--font-mono);color:var(--text-faint);margin-top:6px}.audit-rail i{display:none}.audit-time,.audit-symbol,.audit-order{flex-direction:column;padding:0 8px;display:flex}.audit-time strong,.audit-order strong{font:11px var(--font-mono);color:#fff}.audit-time small,.audit-order small{color:var(--text-faint);font:9px var(--font-mono);margin-top:2px}.audit-symbol{gap:3px}.audit-latency{color:var(--text-soft);font:11px var(--font-mono);align-items:center;gap:3px;display:flex}.event-status{width:max-content;font:9px var(--font-mono);border:1px solid;align-items:center;gap:3px;padding:2px 4px;font-weight:600;display:flex}.event-status.success{color:var(--positive);border-color:var(--positive);background:0 0}.event-status.failed{color:var(--negative);border-color:var(--negative);background:0 0}.event-status.skipped{color:var(--warning);border-color:var(--warning);background:0 0}.audit-event>p{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;padding-right:8px;font-size:12px;line-height:1.35;overflow:hidden}.audit-event>code{color:var(--text-dim);font:10px var(--font-mono)}.modal-overlay{z-index:1500;background:var(--modal-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:center;align-items:center;padding:16px;animation:.1s ease-out fadeIn;display:flex;position:fixed;inset:0}.route-modal{background:var(--panel-solid);border:1px solid var(--line-strong);width:min(680px,100%);max-height:calc(100vh - 32px);box-shadow:none;flex-direction:column;animation:.1s ease-out modalIn;display:flex;overflow:hidden}.route-modal-header{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:48px;padding:10px 14px;display:flex}.modal-heading-mark{border:1px solid var(--line-strong);background:var(--surface-3);width:24px;height:24px;color:var(--accent);place-items:center;display:grid}.modal-kicker{color:var(--accent);font:8px var(--font-mono);letter-spacing:.02em}.route-modal-header h2{color:#fff;margin-top:2px;font-size:14px;font-weight:600}.modal-close{border:1px solid var(--line-strong);background:var(--surface-2);width:24px;height:24px;color:var(--text-soft);cursor:pointer;place-items:center;margin-left:auto;display:grid}.modal-close:hover{color:var(--negative);border-color:var(--negative)}.modal-progress{background:var(--surface-2);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:8px;height:32px;padding:0 16px;display:flex}.modal-progress span{color:var(--text-faint);font:9px var(--font-mono);align-items:center;gap:4px;display:flex}.modal-progress span i{border:1px solid var(--line);place-items:center;width:16px;height:16px;font-style:normal;display:grid}.modal-progress span.active{color:var(--accent)}.modal-progress span.active i{border-color:var(--line-hot);background:var(--accent-wash)}.modal-progress span.complete{color:var(--positive)}.modal-progress span.complete i{border-color:var(--positive);background:var(--positive-wash)}.modal-progress b{background:var(--line);width:36px;height:1px}.route-form{flex-direction:column;min-height:0;display:flex}.route-form-scroll{max-height:calc(100vh - 180px);padding:4px 14px 0;overflow:auto}.form-error{border:1px solid var(--negative);background:var(--negative-wash);color:var(--negative);align-items:center;gap:6px;margin:10px 14px 0;padding:6px 10px;font-size:12px;display:flex}.form-section{border-bottom:1px solid var(--line);padding:12px 0}.form-section:last-child{border-bottom:0}.form-section-head{align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.form-section-head>span{border:1px solid var(--line);width:18px;height:18px;color:var(--text-faint);font:9px var(--font-mono);place-items:center;display:grid}.form-section-head h3{color:#fff;font-size:12px;font-weight:600}.form-section-head p{color:var(--text-dim);margin-top:2px;font-size:10px}.field-group{flex-direction:column;gap:4px;display:flex}.field-group>span{font:9px var(--font-mono);color:var(--text-soft);text-transform:uppercase}.field-group>small{color:var(--text-faint);font-size:9px;line-height:1.3}.field-group select{appearance:none;background-color:var(--input);background-image:linear-gradient(45deg,transparent 50%,var(--text-dim) 50%),linear-gradient(135deg,var(--text-dim) 50%,transparent 50%);background-position:calc(100% - 12px) 13px,calc(100% - 8px) 13px;background-repeat:no-repeat;background-size:4px 4px,4px 4px}.input-shell{align-items:center;display:flex;position:relative}.input-shell>svg{z-index:1;color:var(--text-dim);position:absolute;left:8px}.input-shell .palantir-input{background:var(--input);padding-left:28px}.input-shell.locked:after{content:"BOUND";color:var(--text-faint);font:8px var(--font-mono);position:absolute;right:8px}.mono-input{font-family:var(--font-mono)}.input-prefix{color:var(--accent);font:12px var(--font-mono);position:absolute;left:10px}.form-grid.two-col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.compact-check{color:var(--text-soft);cursor:pointer;align-items:center;gap:6px;font-size:11px;display:flex}.compact-check input{accent-color:var(--accent)}.route-preview{border:1px solid var(--line);background:var(--surface-2);grid-template-columns:1fr 60px 1fr;align-items:center;margin-top:10px;padding:8px 10px;display:grid}.route-preview>div{flex-direction:column;display:flex}.route-preview>div:last-child{text-align:right}.route-preview small{color:var(--text-faint);font:8px var(--font-mono)}.route-preview strong{font:11px var(--font-mono);color:#fff;margin-top:3px}.route-preview>span{color:var(--accent);align-items:center;display:flex}.route-preview>span i{background:var(--line-strong);flex:1;height:1px}.risk-option{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;grid-template-columns:0 24px 1fr auto;align-items:center;gap:8px;margin-top:10px;padding:8px;display:grid}.risk-option>input{opacity:0;width:0}.risk-option-icon{border:1px solid var(--line);width:24px;height:24px;color:var(--text-dim);place-items:center;display:grid}.risk-option>div strong{color:#fff;font-size:11px}.risk-option>div p{color:var(--text-dim);margin-top:2px;font-size:9px}.risk-option-state{border:1px solid var(--line-strong);color:var(--text-faint);font:8px var(--font-mono);padding:3px 5px}.risk-option.is-selected{border-color:var(--warning);background:var(--warning-wash)}.risk-option.is-selected .risk-option-icon,.risk-option.is-selected .risk-option-state{color:var(--warning);border-color:var(--warning)}.route-modal-footer{border-top:1px solid var(--line);background:var(--surface-2);justify-content:flex-end;align-items:center;gap:6px;min-height:48px;padding:8px 14px;display:flex}.footer-security{color:var(--text-faint);font:9px var(--font-mono);align-items:center;gap:6px;margin-right:auto;display:flex}.footer-security svg{color:var(--positive)}.route-review{overflow:auto}.review-alert{border:1px solid var(--warning);background:var(--warning-wash);gap:8px;margin:12px;padding:10px;display:flex}.review-alert>span{border:1px solid var(--warning);width:28px;height:28px;color:var(--warning);flex:none;place-items:center;display:grid}.review-alert strong{font:9px var(--font-mono);color:var(--warning)}.review-alert p{color:var(--text-soft);margin-top:3px;font-size:11px;line-height:1.4}.review-route{border:1px solid var(--line);background:var(--surface-2);grid-template-columns:1fr 100px 1fr;align-items:center;margin:0 12px;padding:12px;display:grid}.review-route>div{flex-direction:column;display:flex}.review-route>div:last-child{text-align:right}.review-route small{color:var(--text-faint);font:8px var(--font-mono)}.review-route strong{font:12px var(--font-mono);color:#fff;margin:4px 0}.review-route span{color:var(--text-dim);font:9px var(--font-mono)}.review-flow{color:var(--accent);align-items:center;display:flex}.review-flow i{background:var(--line-strong);flex:1;height:1px}.review-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:10px 12px 16px;display:grid}.review-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:48px;padding:8px;display:flex}.review-grid>div:nth-child(3n){border-right:0}.review-grid>div:nth-last-child(-n+3){border-bottom:0}.review-grid dt{color:var(--text-faint);font:8px var(--font-mono);text-transform:uppercase}.review-grid dd{color:var(--text-soft);font:10px var(--font-mono);overflow-wrap:anywhere;margin-top:4px}.review-footer{position:sticky;bottom:0}.confirm-dialog{background:var(--panel-solid);border:1px solid var(--line-strong);width:min(360px,100%);box-shadow:none;text-align:center;padding:16px}.confirm-icon{border:1px solid var(--line-strong);background:var(--surface-2);place-items:center;width:36px;height:36px;margin:0 auto 10px;display:grid}.confirm-icon.danger{color:var(--negative);border-color:var(--negative);background:var(--negative-wash)}.confirm-dialog>small{color:var(--negative);font:8px var(--font-mono)}.confirm-dialog h2{color:#fff;margin-top:6px;font-size:15px;font-weight:600}.confirm-dialog p{color:var(--text-soft);margin:6px auto;font-size:11px;line-height:1.45}.confirm-dialog>code{background:var(--bg-deep);border:1px solid var(--line);color:var(--text-soft);font:10px var(--font-mono);margin:10px 0;padding:6px;display:block}.confirm-actions{justify-content:flex-end;gap:6px;margin-top:12px;display:flex}.login-screen{background:#06070a radial-gradient(circle at 18% 48%,#2b7fff08,#0000 35%);min-height:100vh;position:relative;overflow:hidden}.login-atmosphere span{display:none}.login-topbar{z-index:3;border-bottom:1px solid var(--line);background:#0d0f1673;align-items:center;height:64px;padding:0 32px;display:flex;position:relative}.login-brand{border:0;height:auto;padding:0}.login-classification{color:var(--text-faint);font:8px var(--font-mono);letter-spacing:.12em;align-items:center;gap:9px;margin:auto;display:flex}.login-classification i{background:var(--positive);border-radius:50%;width:4px;height:4px}.login-classification strong{color:var(--text-dim)}.login-layout{z-index:2;grid-template-columns:minmax(0,1.4fr) minmax(460px,.8fr);align-items:stretch;min-height:calc(100vh - 64px);display:grid;position:relative}.login-intelligence{flex-direction:column;justify-content:center;padding:7vh clamp(35px,7vw,120px);display:flex}.login-eyebrow{color:var(--accent);font:8px var(--font-mono);letter-spacing:.16em;align-items:center;gap:9px;display:flex}.login-intelligence h1{letter-spacing:-.04em;color:#fff;margin-top:25px;font-size:clamp(44px,5vw,72px);font-weight:300;line-height:1.02}.login-lede{max-width:540px;color:var(--text-soft);margin-top:24px;font-size:12px;line-height:1.75}.network-visual{width:min(580px,100%);height:250px;margin:5vh 0 3vh;position:relative}.network-visual svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.network-visual svg path{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:4 4;animation:2.5s linear infinite flow}.network-core{z-index:2;border:1px solid var(--line-strong);background:var(--panel-solid);width:76px;height:76px;color:var(--accent);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.network-core strong{font:11px var(--font-mono);color:#fff;margin-top:3px}.network-core span{font:6px var(--font-mono);color:var(--text-faint);letter-spacing:.1em}.network-orbit{border:1px solid var(--line);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:130px;height:130px;animation:30s linear infinite spin}.orbit-two{border-style:dashed;width:180px;height:180px;animation:45s linear infinite reverse spin}.network-node{z-index:2;border:1px solid var(--line);background:var(--bg-deep);color:var(--text-dim);font:8px var(--font-mono);letter-spacing:.04em;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;display:flex;position:absolute}.network-node i{background:var(--accent);width:4px;height:4px;box-shadow:0 0 6px var(--accent);border-radius:50%}.node-a{top:18%;left:8%}.node-b{top:15%;right:5%}.node-c{bottom:14%;right:6%}.node-c i{background:var(--positive);box-shadow:0 0 6px var(--positive)}.login-system-grid{border:1px solid var(--line);border-radius:4px;grid-template-columns:repeat(3,1fr);max-width:580px;display:grid;overflow:hidden}.login-system-grid>div{border-right:1px solid var(--line);background:#ffffff03;grid-template-rows:1fr 1fr;grid-template-columns:20px 1fr;align-items:center;min-height:54px;padding:10px;display:grid}.login-system-grid>div:last-child{border-right:0}.login-system-grid svg{color:var(--text-dim);grid-row:1/3}.login-system-grid span{color:var(--text-faint);font:7px var(--font-mono);letter-spacing:.08em}.login-system-grid strong{font:8px var(--font-mono);color:var(--positive)}.login-access-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid var(--line);background:#0d1016eb;flex-direction:column;justify-content:center;justify-self:end;width:100%;max-width:490px;padding:clamp(40px,7vh,80px) clamp(35px,4vw,56px) 28px;display:flex;position:relative;box-shadow:-20px 0 60px #00000080}.login-access-panel:before{display:none}.access-panel-index{color:var(--text-faint);font:8px var(--font-mono);letter-spacing:.1em;position:absolute;top:16px;right:18px}.access-panel-index strong{color:var(--accent)}.access-panel-head{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:20px;display:flex}.access-icon{border:1px solid var(--line-strong);background:var(--accent-wash);width:38px;height:38px;color:var(--accent);border-radius:4px;place-items:center;display:grid}.access-panel-head small{color:var(--accent);font:8px var(--font-mono);letter-spacing:.1em}.access-panel-head h2{letter-spacing:.08em;color:#fff;margin-top:4px;font-size:18px}.access-panel-head p{color:var(--text-dim);font:8px var(--font-mono);letter-spacing:.1em;margin-top:4px}.access-form{flex-direction:column;gap:14px;padding-top:20px;display:flex}.access-form .input-shell .palantir-input{background:var(--input);height:40px}.field-group>span{margin-bottom:4px;display:block}.field-group>span b{color:var(--text-faint);margin-right:6px;font-weight:400;display:inline-block}.form-error{background:var(--negative-wash);color:var(--negative);border:1px solid #ff4d5a33;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;display:flex}.access-submit{justify-content:space-between;height:40px;margin-top:6px;padding:0 12px;font-size:10px}.quick-access-label{color:var(--text-faint);font:8px var(--font-mono);letter-spacing:.08em;align-items:center;gap:10px;display:flex}.quick-access-label i{background:var(--line);flex:1;height:1px}.quick-access-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.quick-access-actions button{text-align:left;border:1px solid var(--line);height:38px;color:var(--text-soft);cursor:pointer;transition:all var(--transition);background:#ffffff05;border-radius:4px;grid-template-rows:1fr 1fr;grid-template-columns:16px 1fr;align-items:center;padding:0 10px;display:grid}.quick-access-actions button:hover{border-color:var(--line-strong);color:var(--text);background:#ffffff0d}.quick-access-actions svg{color:var(--text-dim);grid-row:1/3}.quick-access-actions span{font-size:9px;font-weight:500}.quick-access-actions small{color:var(--text-faint);font:6px var(--font-mono)}.access-footer{color:var(--text-faint);font:7px var(--font-mono);letter-spacing:.04em;border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:20px;display:flex}.access-footer span{align-items:center;gap:7px;display:flex}.access-footer .live-dot{width:4px;height:4px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes flow{to{stroke-dashoffset:-24px}}@keyframes signal{0%,to{opacity:.2}50%{opacity:.8}}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.flow-particle{display:none}}@media (width<=1180px){:root{--rail-width:205px}.brand-copy small,.context-path{display:none}.metric-strip{grid-template-columns:repeat(2,1fr)}.metric-card:nth-child(2){border-right:0}.metric-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.dashboard-primary-grid{grid-template-columns:1fr}.master-control{grid-template-columns:1fr 1.2fr;column-gap:20px;display:grid}.master-control .panel-heading,.master-control .panel-index{grid-column:1/-1}.engine-readouts{align-self:center}.engine-command{align-self:start}.trading-metrics{grid-template-columns:repeat(3,1fr)}.pnl-card{grid-column:1/-1}.strategy-metrics{grid-template-columns:repeat(2,1fr)}.audit-event{grid-template-columns:31px 90px 90px 80px 70px 80px minmax(160px,1fr)}.audit-event>code{display:none}.login-layout{grid-template-columns:minmax(0,1fr) 480px}.login-intelligence{padding:5vh 5vw}.login-intelligence h1{font-size:52px}}@media (width<=860px){:root{--rail-width:0px}.app-shell{display:block}.command-rail{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;width:100%;height:56px;position:sticky;top:0}.command-rail .brand-lockup{border:0;height:56px}.brand-copy,.rail-section-label,.rail-system-card,.rail-footer{display:none}.rail-nav{flex-direction:row;margin-left:auto;padding:0 8px}.rail-nav-item{grid-template-columns:18px 18px;gap:6px;width:auto;height:40px;padding:0 9px}.rail-nav-item .rail-nav-index,.rail-nav-item .rail-nav-caret{display:none}.rail-nav-item.is-active:before{width:25px;height:2px;bottom:0;left:auto}.workspace-shell{grid-column:auto}.command-header{height:55px;padding:0 14px;top:56px}.context-title{font-size:10px}.market-clock,.access-chip{display:none}.workspace-content{padding:20px 15px 45px}.workspace-content:before{inset:111px 0 0}.view-header{flex-direction:column}.view-header-status{justify-content:space-between;width:100%}.strategy-grid,.topology-map{grid-template-columns:1fr}.topology-flow{display:none}.topology-column.target{margin-top:16px}.trading-metrics{grid-template-columns:1fr 1fr}.pnl-card{grid-column:1/-1}.audit-event{grid-template-columns:26px 90px 80px 70px 70px 1fr}.audit-event>p{display:none}.login-layout{grid-template-columns:1fr}.login-intelligence{display:none}.login-access-panel{justify-self:stretch;max-width:none;min-height:calc(100vh - 74px);padding-left:max(30px,12vw);padding-right:max(30px,12vw)}.login-classification{display:none}.login-topbar{padding:0 18px}.login-topbar>.icon-command{margin-left:auto}}@media (width<=620px){.rail-nav-item span:not(.rail-nav-index):not(.rail-nav-caret){display:none}.rail-nav-item{grid-template-columns:20px;padding:0 12px}.command-actions .icon-command span{display:none}.command-actions .icon-command{justify-content:center;width:34px;padding:0}.view-header h1{font-size:25px}.metric-strip{grid-template-columns:1fr}.metric-card{border-right:0;border-bottom:1px solid var(--line)!important}.metric-card:last-child{border-bottom:0!important}.master-control{display:block}.marketplace-summary{width:100%;overflow:auto}.view-header-status{align-items:flex-end}.timestamp-block{text-align:left}.market-toolbar{flex-wrap:wrap;height:auto}.market-search{width:100%}.market-filters{width:100%;overflow:auto}.market-result-count{display:none}.strategy-head{grid-template-columns:38px 1fr}.risk-chip{grid-column:2;justify-self:start}.strategy-metrics{grid-template-columns:1fr 1fr}.strategy-footer{flex-direction:column;align-items:flex-end}.trading-metrics{grid-template-columns:1fr}.pnl-card{grid-column:auto}.audit-event{grid-template-columns:25px 85px 80px 1fr}.audit-order,.audit-latency{display:none}.form-grid.two-col,.route-preview{grid-template-columns:1fr}.route-preview>span{height:30px;transform:rotate(90deg)}.route-preview>div:last-child{text-align:left}.review-route{grid-template-columns:1fr}.review-flow{height:45px;transform:rotate(90deg)}.review-route>div:last-child{text-align:left}.review-grid{grid-template-columns:1fr 1fr}.review-grid>div:nth-child(3n){border-right:1px solid var(--line)}.review-grid>div:nth-child(2n){border-right:0}.review-grid>div:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.review-grid>div:nth-last-child(-n+2){border-bottom:0}.route-modal-footer{flex-wrap:wrap}.footer-security{width:100%;margin:0}.login-access-panel{padding:42px 22px 24px}.quick-access-actions{grid-template-columns:1fr}.access-footer{flex-direction:column;gap:10px}.system-alert{flex-wrap:wrap;align-items:flex-start}.system-alert-actions{margin-left:33px}.system-toast{min-width:0;left:15px;right:15px}}.login-intelligence{min-width:0;overflow:hidden}.login-intelligence h1{overflow-wrap:normal;max-width:100%;font-size:clamp(42px,4.1vw,68px)}.login-access-panel{z-index:4}.strategy-index,.risk-chip,.strategy-metrics small,.strategy-metrics em,.strategy-footer code{font-size:9px}.strategy-head p{font-size:11px;line-height:1.5}.chart-axis,.chart-caption{font-size:9px}.chart-caption strong{font-size:11px}.strategy-footer .palantir-btn{min-height:36px;font-size:10px}.live-monitor small,.pnl-head small,.telemetry-card>small,.pnl-chart>span,.pnl-chart>strong{font-size:9px}.live-monitor strong,.telemetry-card>strong em{font-size:10px}.telemetry-card>p{font-size:10px;line-height:1.45}.instrument{font-size:11px}.panel-utility{font-size:9px}.audit-event{min-height:68px;font-size:11px}.audit-rail span,.event-status{font-size:9px}.audit-time strong,.audit-order strong,.audit-latency{font-size:10px}.audit-time small,.audit-order small,.audit-event>code{font-size:9px}.audit-event>p{font-size:10px;line-height:1.5}.modal-heading-mark{width:40px;height:40px}.modal-kicker{font-size:10px}.route-modal-header h2{margin-top:6px;font-size:20px}.modal-progress{height:50px}.modal-progress span{font-size:10px}.modal-progress span i{width:23px;height:23px}.form-error{font-size:12px;line-height:1.45}.route-form-scroll{padding-inline:24px}.form-section{padding-block:22px}.form-section-head{margin-bottom:18px}.form-section-head>span{width:28px;height:28px;font-size:9px}.form-section-head h3{font-size:15px}.form-section-head p{margin-top:5px;font-size:12px;line-height:1.5}.field-group{gap:8px}.field-group>span{font-size:10px;line-height:1.35}.field-group>small{font-size:11px;line-height:1.55}.field-group select{background-position:calc(100% - 17px) 20px,calc(100% - 12px) 20px}.input-shell.locked:after{font-size:9px}.input-prefix{font-size:14px}.compact-check{font-size:11px;line-height:1.45}.route-preview{min-height:70px;padding:13px 15px}.route-preview small{font-size:9px}.route-preview strong{font-size:11px}.risk-option{min-height:76px;padding:14px}.risk-option>div strong{font-size:13px}.risk-option>div p{font-size:11px;line-height:1.5}.risk-option-state{font-size:9px}.route-modal-footer{min-height:72px;padding:13px 20px}.footer-security{font-size:10px;line-height:1.4}.review-alert strong{font-size:10px}.review-alert p{font-size:11px;line-height:1.55}.review-route small{font-size:9px}.review-route strong{font-size:13px}.review-route span{font-size:10px}.review-grid>div{min-height:76px;padding:14px}.review-grid dt{font-size:9px}.review-grid dd{font-size:11px;line-height:1.45}.confirm-dialog>small{font-size:9px}.confirm-dialog h2{font-size:19px}.confirm-dialog p{font-size:12px;line-height:1.6}.confirm-dialog>code{font-size:11px}@media (width<=860px){.rail-nav-item{height:42px;font-size:11px}.context-title{font-size:12px}.route-modal-header{min-height:72px}.route-modal-header h2{font-size:18px}}@media (width<=620px){.view-header h1{font-size:27px}.panel-heading h2{font-size:16px}.route-form-scroll{padding-inline:18px}.form-section-head p,.field-group>small{font-size:11px}.route-modal-footer{padding-inline:16px}}.documentation-view{flex-direction:column;gap:22px;display:flex}.documentation-view .view-header{margin-bottom:0}.documentation-header{align-items:center}.documentation-status{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:480px;display:flex}.documentation-status span{border:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--text-dim);font:10px var(--font-mono);letter-spacing:.08em;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.documentation-status span i{background:var(--text-faint);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #b9cddc0a}.documentation-status span.is-live{color:var(--positive);background:var(--positive-wash);border-color:#63e6be40}.documentation-status span.is-live i{background:var(--positive);box-shadow:0 0 8px #63e6be8c}.documentation-hero{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);min-height:300px;display:grid}.documentation-hero-copy{z-index:2;border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:38px 42px;display:flex;position:relative}.documentation-hero-copy:before{content:"";pointer-events:none;background:linear-gradient(110deg, var(--accent-wash), transparent 52%);opacity:.62;position:absolute;inset:0}.documentation-classification{color:var(--accent);font:10px var(--font-mono);letter-spacing:.14em;align-items:center;gap:8px;margin-bottom:20px;display:inline-flex;position:relative}.documentation-hero h2{letter-spacing:-.035em;max-width:790px;font-size:clamp(25px,2.8vw,42px);font-weight:500;line-height:1.12;position:relative}.documentation-hero-copy>p{max-width:800px;color:var(--text-soft);margin-top:18px;font-size:14px;line-height:1.75;position:relative}.documentation-doctrine{border:1px solid #f3c96938;border-left:2px solid var(--warning);background:var(--warning-wash);max-width:800px;color:var(--text-soft);align-items:flex-start;gap:12px;margin-top:24px;padding:14px 16px;font-size:12px;line-height:1.65;display:flex;position:relative}.documentation-doctrine svg{color:var(--warning);flex:none;margin-top:1px}.documentation-orbit{background:radial-gradient(circle at center, var(--accent-wash), transparent 60%), linear-gradient(145deg, transparent, #49d9ff06);place-items:center;min-height:300px;display:grid;position:relative;overflow:hidden}.documentation-orbit:before,.documentation-orbit:after{content:"";background:var(--line);position:absolute}.documentation-orbit:before{width:100%;height:1px;top:50%}.documentation-orbit:after{width:1px;height:100%;left:50%}.documentation-orbit-rings{place-items:center;width:182px;height:182px;display:grid;position:relative}.documentation-orbit-rings>i{border:1px solid var(--line-strong);border-radius:50%;position:absolute;inset:0}.documentation-orbit-rings>i:nth-child(2){border-color:var(--line-hot);border-style:dashed;animation:18s linear infinite documentation-spin;inset:24px}.documentation-orbit-rings>i:nth-child(3){border-color:#63e6be59;inset:52px}.documentation-orbit-rings>span{z-index:2;border:1px solid var(--line-hot);background:var(--surface);width:58px;height:58px;color:var(--accent);place-items:center;display:grid;box-shadow:0 0 36px #49d9ff1f}.documentation-orbit-rings:before,.documentation-orbit-rings:after{content:"";z-index:3;background:var(--positive);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 9px #63e6bebf}.documentation-orbit-rings:before{top:22px;right:31px}.documentation-orbit-rings:after{background:var(--accent);bottom:14px;left:45px}.documentation-orbit-label{border:1px solid var(--line);background:var(--panel-solid);color:var(--text-dim);font:9px var(--font-mono);letter-spacing:.09em;padding:4px 6px;position:absolute}.documentation-orbit-label:before{content:"";background:var(--line-strong);width:18px;height:1px;position:absolute;top:50%}.documentation-orbit-label.label-a{top:29px;left:24px}.documentation-orbit-label.label-a:before,.documentation-orbit-label.label-c:before{left:100%}.documentation-orbit-label.label-b{top:55px;right:18px}.documentation-orbit-label.label-b:before,.documentation-orbit-label.label-d:before{right:100%}.documentation-orbit-label.label-c{bottom:46px;left:18px}.documentation-orbit-label.label-d{bottom:26px;right:26px}@keyframes documentation-spin{to{transform:rotate(360deg)}}.documentation-mission-grid{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.documentation-mission{border-right:1px solid var(--line);min-height:178px;transition:background var(--transition), border-color var(--transition);padding:25px 23px 22px;position:relative;overflow:hidden}.documentation-mission:last-child{border-right:0}.documentation-mission:after{content:"";background:var(--accent);width:0;height:2px;transition:width var(--transition);position:absolute;bottom:0;left:0}.documentation-mission:hover{background:var(--surface-2)}.documentation-mission:hover:after{width:100%}.documentation-mission-index{color:var(--text-faint);font:9px var(--font-mono);letter-spacing:.12em;position:absolute;top:12px;right:13px}.documentation-mission-icon{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--accent);place-items:center;display:grid}.documentation-mission h3{margin-top:20px;font-size:14px;font-weight:600}.documentation-mission p{color:var(--text-dim);margin-top:8px;font-size:11px;line-height:1.6}.documentation-section{padding:30px}.documentation-section-heading{min-width:0}.documentation-section-heading h2{font-size:18px}.documentation-section-heading p{max-width:880px;margin-top:7px;font-size:12px;line-height:1.65}.documentation-provenance-table{border:1px solid var(--line);margin-top:24px}.documentation-provenance-row{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1.65fr 1fr .9fr;align-items:stretch;min-height:61px;display:grid}.documentation-provenance-row:last-child{border-bottom:0}.documentation-provenance-row>*{border-right:1px solid var(--line);min-width:0;color:var(--text-soft);align-items:center;padding:12px 15px;font-size:11px;display:flex}.documentation-provenance-row>:last-child{border-right:0}.documentation-provenance-row.is-header{background:var(--surface);min-height:38px}.documentation-provenance-row.is-header>span{color:var(--text-dim);font:9px var(--font-mono);letter-spacing:.11em}.documentation-provenance-row:not(.is-header):hover{background:#49d9ff06}.documentation-provenance-row>div:first-child{gap:11px}.documentation-provenance-row strong{color:var(--text);font-size:12px;font-weight:600}.documentation-provenance-row code{color:var(--accent-2);font:10px/1.5 var(--font-mono);overflow-wrap:anywhere}.documentation-row-index{color:var(--text-faint);font:9px var(--font-mono)}.documentation-trust{border:1px solid var(--line);min-height:25px;color:var(--text-dim);font:9px var(--font-mono);letter-spacing:.07em;align-items:center;gap:7px;padding:0 8px;display:inline-flex}.documentation-trust i{background:currentColor;border-radius:50%;width:5px;height:5px}.documentation-trust.tone-live{color:var(--positive);background:var(--positive-wash);border-color:#63e6be3d}.documentation-trust.tone-session{color:var(--warning);background:var(--warning-wash);border-color:#f3c9693d}.documentation-trust.tone-guard{color:var(--accent);border-color:var(--line-hot);background:var(--accent-wash)}.documentation-trust.tone-mock{color:var(--text-dim);background:#b9cddc06;border-style:dashed}.documentation-flow-panel{padding-bottom:0}.documentation-flow-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.documentation-flow-legend{grid-template-columns:repeat(2,auto);gap:9px 18px;padding-top:2px;display:grid}.documentation-flow-legend span{color:var(--text-dim);font:9px var(--font-mono);white-space:nowrap;align-items:center;gap:7px;display:flex}.documentation-flow-legend i{border-top:1px solid;width:23px;height:0}.documentation-flow-legend .legend-query{color:var(--accent)}.documentation-flow-legend .legend-command{color:var(--positive)}.documentation-flow-legend .legend-session{color:var(--warning)}.documentation-flow-legend .legend-fixture i{border-top-style:dashed}.documentation-flow-map{border:1px solid var(--line);background-color:#03070b66;background-image:linear-gradient(#b9cddc06 1px,#0000 1px),linear-gradient(90deg,#b9cddc06 1px,#0000 1px);background-size:24px 24px;height:690px;margin-top:25px;position:relative;overflow:hidden}[data-theme=light] .documentation-flow-map{background-color:#f0f5f7cc}.documentation-flow-map:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%, var(--accent-wash), transparent 36%);position:absolute;inset:0}.documentation-flow-lanes{pointer-events:none;grid-template-columns:16% 20% 24% 22% 18%;display:grid;position:absolute;inset:0}.documentation-flow-lanes span{border-right:1px solid var(--line);color:var(--text-faint);font:9px var(--font-mono);letter-spacing:.12em;text-align:center;padding:12px 9px;position:relative}.documentation-flow-lanes span:last-child{border-right:0}.documentation-flow-lanes span:after{content:"";background:var(--line);height:1px;position:absolute;top:42px;left:0;right:0}.documentation-flow-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow-line path{fill:none;stroke-width:1.25px;stroke-linecap:square;stroke-linejoin:round;opacity:.58;vector-effect:non-scaling-stroke}.flow-line path.flow-bus{stroke-width:1.55px;opacity:.82}.flow-line path.flow-branch{opacity:.72}.flow-line.query path{stroke:var(--accent);marker-end:url(#flow-arrow-query)}.flow-line.command path{stroke:var(--positive);marker-end:url(#flow-arrow-command)}.flow-line.session path{stroke:var(--warning);marker-end:url(#flow-arrow-session)}.flow-line.fixture path{stroke:var(--text-dim);stroke-dasharray:5 6;opacity:.48;marker-end:url(#flow-arrow-fixture)}#flow-arrow-query path{fill:var(--accent)}#flow-arrow-command path{fill:var(--positive)}#flow-arrow-session path{fill:var(--warning)}#flow-arrow-fixture path{fill:var(--text-dim)}.flow-bus-labels text{paint-order:stroke;stroke:var(--bg);stroke-width:5px;stroke-linejoin:round;font:8px var(--font-mono);letter-spacing:.14em;text-anchor:middle;opacity:.72}.flow-bus-labels text.query{fill:var(--accent)}.flow-bus-labels text.command{fill:var(--positive)}.flow-particle{pointer-events:none;opacity:.9;filter:drop-shadow(0 0 5px)}.flow-particle.particle-query{fill:var(--accent);color:var(--accent)}.flow-particle.particle-command{fill:var(--positive);color:var(--positive)}.flow-particle.particle-session{fill:var(--warning);color:var(--warning)}.flow-particle.particle-fixture{fill:var(--text-dim);color:var(--text-dim);opacity:.42;filter:none}.documentation-flow-node{z-index:2;border:1px solid var(--line);background:#0a1018f5;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;min-height:80px;padding:18px 11px 11px;display:grid;position:absolute;box-shadow:0 8px 22px #0003}[data-theme=light] .documentation-flow-node{background:#fffffff5}.documentation-flow-node:after{content:"";background:var(--accent);width:38px;height:1px;position:absolute;top:0;left:0}.documentation-flow-node.tone-session:after{background:var(--warning)}.documentation-flow-node.tone-guard:after{background:var(--positive)}.documentation-flow-node.tone-mock{box-shadow:none;border-style:dashed}.documentation-flow-node.tone-mock:after{background:var(--text-dim)}.documentation-node-index{color:var(--text-faint);font:8px var(--font-mono);letter-spacing:.09em;position:absolute;top:6px;right:8px}.documentation-node-icon{border:1px solid var(--line);background:var(--surface);width:29px;height:29px;color:var(--accent);place-items:center;display:grid}.tone-session .documentation-node-icon{color:var(--warning)}.tone-guard .documentation-node-icon{color:var(--positive)}.tone-mock .documentation-node-icon{color:var(--text-dim)}.documentation-flow-node strong{overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.25;display:block}.documentation-flow-node small{color:var(--text-dim);margin-top:5px;font-size:9px;line-height:1.4;display:block}.documentation-flow-node.node-login{width:14%;top:86px;left:1.5%}.documentation-flow-node.node-session{width:14%;top:250px;left:1.5%}.documentation-flow-node.node-boapi{width:16%;top:86px;left:18.2%}.documentation-flow-node.node-endpoints{width:16%;top:430px;left:18.2%}.documentation-flow-node.node-app{width:18.3%;top:86px;left:38.8%}.documentation-flow-node.node-hook{width:18.3%;top:290px;left:38.8%}.documentation-flow-node.node-permission{width:18.3%;top:490px;left:38.8%}.documentation-flow-node.node-dashboard{width:18.3%;top:70px;left:62.5%}.documentation-flow-node.node-market{width:18.3%;top:200px;left:62.5%}.documentation-flow-node.node-operations{width:18.3%;top:330px;left:62.5%}.documentation-flow-node.node-modal{width:18.3%;top:460px;left:62.5%}.documentation-flow-node.node-trading{width:18.3%;top:590px;left:62.5%}.documentation-flow-node.node-live{width:13.7%;top:86px;left:84.6%}.documentation-flow-node.node-performance{width:13.7%;top:250px;left:84.6%}.documentation-flow-node.node-static{width:13.7%;top:578px;left:84.6%}.documentation-flow-mobile{display:none}.documentation-endpoint-ledger{border-top:1px solid var(--line);background:#49d9ff05;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:30px;margin:0 -30px;padding:27px 30px 30px;display:grid}.documentation-endpoint-ledger>div{align-items:flex-start;gap:12px;display:flex}.documentation-ledger-mark{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--accent);flex:none;place-items:center;display:grid}.documentation-endpoint-ledger h3{font-size:14px}.documentation-endpoint-ledger p{color:var(--text-dim);margin-top:7px;font-size:11px;line-height:1.55}.documentation-endpoint-ledger ul{border:1px solid var(--line);list-style:none}.documentation-endpoint-ledger li{border-bottom:1px solid var(--line);grid-template-columns:62px minmax(0,1fr);align-items:center;min-height:35px;display:grid}.documentation-endpoint-ledger li:last-child{border-bottom:0}.documentation-endpoint-ledger li>span{border-right:1px solid var(--line);height:100%;color:var(--accent);background:var(--accent-wash);font:9px var(--font-mono);letter-spacing:.07em;place-items:center;display:grid}.documentation-endpoint-ledger li>span.method-post{color:var(--positive);background:var(--positive-wash)}.documentation-endpoint-ledger li>span.method-put{color:var(--warning);background:var(--warning-wash)}.documentation-endpoint-ledger li>span.method-delete{color:var(--negative);background:var(--negative-wash)}.documentation-endpoint-ledger code{min-width:0;color:var(--text-soft);font:10px/1.45 var(--font-mono);overflow-wrap:anywhere;padding:7px 10px}.documentation-sequence{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;display:grid}.documentation-sequence article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);min-height:155px;display:grid}.documentation-sequence article:nth-child(3n){border-right:0}.documentation-sequence article:nth-last-child(-n+3){border-bottom:0}.documentation-sequence-number{border-right:1px solid var(--line);color:var(--accent);text-align:center;font:10px var(--font-mono);padding-top:17px;position:relative}.documentation-sequence-number i{background:linear-gradient(var(--line-hot), transparent);width:1px;position:absolute;top:44px;bottom:0;left:50%}.documentation-sequence article>div:last-child{padding:18px 17px}.documentation-sequence small{color:var(--text-faint);font:9px var(--font-mono);letter-spacing:.1em}.documentation-sequence h3{margin-top:11px;font-size:13px}.documentation-sequence p{color:var(--text-dim);margin-top:8px;font-size:11px;line-height:1.6}.documentation-constraints{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.documentation-constraints article{border:1px solid var(--line);background:var(--surface);grid-template-columns:38px minmax(0,1fr);gap:14px;min-height:116px;padding:18px;display:grid}.documentation-constraints article:last-child{grid-column:1/-1}.documentation-constraints article.is-warning{background:linear-gradient(90deg, var(--warning-wash), var(--surface));border-color:#f3c9694d}.documentation-constraint-icon{border:1px solid var(--line);width:38px;height:38px;color:var(--accent);place-items:center;display:grid}.documentation-constraints article.is-warning .documentation-constraint-icon{color:var(--warning);border-color:#f3c9694d}.documentation-constraints small{color:var(--text-faint);font:9px var(--font-mono);letter-spacing:.1em}.documentation-constraints h3{margin-top:8px;font-size:13px}.documentation-constraints p{color:var(--text-dim);margin-top:7px;font-size:11px;line-height:1.6}.documentation-constraints article.is-warning p{color:var(--text-soft)}@media (width<=1180px){.documentation-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.documentation-mission:nth-child(2){border-right:0}.documentation-mission:nth-child(-n+2){border-bottom:1px solid var(--line)}.documentation-flow-map{display:none}.documentation-flow-mobile{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid}.documentation-flow-mobile article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:12px;min-height:112px;padding:17px;display:grid}.documentation-flow-mobile article:nth-child(2n){border-right:0}.documentation-flow-mobile article:nth-last-child(-n+2){border-bottom:0}.documentation-flow-mobile article>span{border:1px solid var(--line-hot);background:var(--accent-wash);width:30px;height:30px;color:var(--accent);font:9px var(--font-mono);place-items:center;display:grid}.documentation-flow-mobile strong{font-size:12px}.documentation-flow-mobile p{color:var(--text-dim);margin-top:7px;font-size:11px;line-height:1.55}}@media (width<=860px){.documentation-header{align-items:flex-start}.documentation-status{justify-content:flex-start}.documentation-hero{grid-template-columns:1fr}.documentation-hero-copy{border-right:0;border-bottom:1px solid var(--line)}.documentation-orbit{min-height:260px}.documentation-provenance-row{grid-template-columns:1fr 1.35fr .8fr}.documentation-provenance-row>:nth-child(3){display:none}.documentation-provenance-row>:nth-child(2){border-right:1px solid var(--line)}.documentation-flow-heading{flex-direction:column}.documentation-flow-legend{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.documentation-endpoint-ledger{grid-template-columns:1fr}}@media (width<=620px){.documentation-view{gap:16px}.documentation-status{gap:6px}.documentation-status span{min-height:28px;padding-inline:8px;font-size:9px}.documentation-hero-copy{padding:32px 22px}.documentation-hero h2{font-size:26px}.documentation-hero-copy>p{font-size:13px}.documentation-doctrine{font-size:11px}.documentation-orbit{min-height:230px}.documentation-mission-grid{grid-template-columns:1fr}.documentation-mission{border-right:0;border-bottom:1px solid var(--line);min-height:150px}.documentation-mission:nth-child(3){border-bottom:1px solid var(--line)}.documentation-mission:last-child{border-bottom:0}.documentation-section{padding:23px 18px}.documentation-section-heading h2{font-size:16px}.documentation-provenance-table{border:0;gap:9px;display:grid}.documentation-provenance-row.is-header{display:none}.documentation-provenance-row{border:1px solid var(--line);background:var(--surface);grid-template-columns:1fr;gap:8px;min-height:0;padding:12px}.documentation-provenance-row>*{min-height:24px;padding:0;border:0!important}.documentation-provenance-row>:nth-child(3){display:flex}.documentation-flow-mobile{grid-template-columns:1fr}.documentation-flow-mobile article{border-right:0}.documentation-flow-mobile article:nth-last-child(2){border-bottom:1px solid var(--line)}.documentation-endpoint-ledger{margin-inline:-18px;padding-inline:18px}.documentation-endpoint-ledger li{grid-template-columns:58px minmax(0,1fr)}.documentation-endpoint-ledger code{font-size:9px}.documentation-sequence{grid-template-columns:1fr}.documentation-sequence article{border-right:0;min-height:130px}.documentation-sequence article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.documentation-sequence article:last-child{border-bottom:0}.documentation-constraints{grid-template-columns:1fr}.documentation-constraints article:last-child{grid-column:auto}}.operations-view{flex-direction:column;gap:18px;max-width:1680px;display:flex}.operations-view .view-header{margin-bottom:0}.operations-header{align-items:center}.operations-header-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:520px;display:flex}.provenance-badge{border:1px solid var(--line);background:var(--surface);min-height:26px;color:var(--text-dim);font:8px var(--font-mono);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.provenance-badge i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px}.provenance-badge.live{color:var(--positive);background:var(--positive-wash);border-color:#63e6be40}.provenance-badge.session{color:var(--accent);background:var(--accent-wash);border-color:#49d9ff38}.provenance-badge.derived{color:var(--warning);background:var(--warning-wash);border-color:#f3c9693b}.provenance-badge.simulated{color:#b695ff;background:#8c5eff14;border-color:#b695ff47}.provenance-badge.demo{color:var(--text-dim)}.operations-engine-state{border:1px solid var(--line);min-height:28px;font:8px var(--font-mono);letter-spacing:.08em;align-items:center;gap:7px;padding:0 9px;display:inline-flex}.operations-engine-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.operations-engine-state.active{color:var(--positive);border-color:#63e6be40}.operations-engine-state.active i{animation:1.8s ease-in-out infinite pulseDot}.operations-engine-state.paused{color:var(--warning);border-color:#f3c96940}.operations-command-bar{border:1px solid var(--line);background:linear-gradient(90deg, var(--surface), var(--panel));min-height:50px;box-shadow:var(--shadow-soft);justify-content:space-between;align-items:stretch;gap:12px;padding:7px;display:flex}.operations-view-toggle{gap:3px;display:flex}.operations-view-toggle button{min-width:168px;color:var(--text-dim);letter-spacing:.03em;cursor:pointer;transition:var(--transition);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:11px;font-weight:700;display:flex}.operations-view-toggle button:hover{color:var(--text);background:var(--surface-3)}.operations-view-toggle button.active{color:var(--accent);border-color:var(--line-hot);background:var(--accent-wash);box-shadow:inset 0 -2px var(--accent)}.operations-context-chips{align-items:stretch;gap:5px;display:flex}.operations-context-chips>span{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-width:150px;padding:5px 10px;display:flex}.operations-context-chips small{color:var(--text-faint);font:7px var(--font-mono);letter-spacing:.11em}.operations-context-chips strong{color:var(--text-soft);font:9px var(--font-mono);margin-top:4px}.operations-context-chips .disclosure{min-width:auto;max-width:310px;color:var(--warning);font:8px/1.4 var(--font-mono);background:var(--warning-wash);border:1px solid #f3c9692e;flex-direction:row;align-items:center;gap:8px}.operations-workbench{grid-template-columns:250px minmax(520px,1fr) 300px;gap:12px;min-height:620px;display:grid}.operations-route-rail,.operations-evidence-tray{min-width:0;padding:18px}.operations-side-heading{align-items:flex-start;gap:10px;display:flex}.operations-side-heading>span{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--accent);flex:none;place-items:center;display:grid}.operations-side-heading h2{font-size:13px;line-height:1.2}.operations-side-heading p{color:var(--text-dim);margin-top:5px;font-size:10px;line-height:1.5}.route-rail-summary{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:17px;display:grid}.route-rail-summary>span{flex-direction:column;justify-content:center;min-height:66px;padding:11px;display:flex}.route-rail-summary>span+span{border-left:1px solid var(--line)}.route-rail-summary small{color:var(--text-faint);font:7px var(--font-mono);letter-spacing:.1em}.route-rail-summary strong{color:var(--text);font:22px var(--font-mono);margin-top:7px;font-weight:500}.operations-route-list{flex-direction:column;gap:5px;max-height:386px;margin-top:12px;display:flex;overflow:auto}.operations-route-list button{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;width:100%;min-height:67px;transition:var(--transition);grid-template-columns:28px minmax(0,1fr) 32px;align-items:center;gap:8px;padding:9px;display:grid}.operations-route-list button:hover{border-color:var(--line-strong);background:var(--surface-3)}.operations-route-list button.selected{border-color:var(--line-hot);background:linear-gradient(90deg, var(--accent-wash), var(--surface));box-shadow:inset 2px 0 var(--accent)}.route-list-index{color:var(--text-faint);font:8px var(--font-mono)}.operations-route-list button>div{flex-direction:column;min-width:0;display:flex}.operations-route-list button strong{text-overflow:ellipsis;color:var(--text-soft);font:9px var(--font-mono);white-space:nowrap;overflow:hidden}.operations-route-list button small{text-overflow:ellipsis;color:var(--text-faint);font:8px var(--font-mono);white-space:nowrap;margin-top:6px;overflow:hidden}.route-risk-score{border:1px solid var(--line);width:30px;height:30px;color:var(--positive);font:9px var(--font-mono);place-items:center;display:grid}.route-risk-score.warning{color:var(--warning);background:var(--warning-wash);border-color:#f3c96940}.route-risk-score.critical{color:var(--negative);background:var(--negative-wash);border-color:#ff6b7742}.operations-legend{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:17px;padding-top:14px;display:flex}.operations-legend>small{width:100%;color:var(--text-faint);font:7px var(--font-mono);letter-spacing:.1em;margin-bottom:2px}.operations-legend .provenance-badge{min-height:23px;font-size:7px}.operations-mini-empty{text-align:center;min-height:160px;color:var(--text-faint);flex-direction:column;justify-content:center;align-items:center;padding:20px 10px;display:flex}.operations-mini-empty strong{color:var(--text-soft);margin-top:12px;font-size:11px}.operations-mini-empty p{margin-top:7px;font-size:10px;line-height:1.5}.operations-graph-panel{flex-direction:column;min-width:0;display:flex}.operations-graph-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:17px 19px 13px;display:flex}.operations-graph-heading small{color:var(--accent);font:7px var(--font-mono);letter-spacing:.12em}.operations-graph-heading h2{margin-top:7px;font-size:15px}.operations-graph-heading>span{border:1px solid var(--line);min-height:28px;color:var(--text-dim);background:var(--surface);font:8px var(--font-mono);letter-spacing:.08em;align-items:center;gap:7px;padding:0 9px;display:inline-flex}.operations-graph-heading>span i{background:currentColor;border-radius:50%;width:5px;height:5px}.operations-graph-heading>span.event-success{color:var(--positive);border-color:#63e6be3d}.operations-graph-heading>span.event-warning{color:var(--warning);border-color:#f3c9693d}.operations-graph-heading>span.event-failed{color:var(--negative);border-color:#ff6b773d}.operations-graph-heading>span.simulation-event{color:#c9b3ff;background:#8c5eff1a;border-color:#b695ff57;box-shadow:inset 2px 0 #b695ffb8}.operations-graph-heading>span.simulation-event i{animation:1.8s ease-in-out infinite pulseDot;box-shadow:0 0 9px}.operations-network-canvas{background:radial-gradient(circle at 50% 50%, #49d9ff0b, transparent 45%), var(--bg-deep);flex:1;min-height:500px;overflow:auto}.operations-network-canvas svg{width:100%;min-width:760px;height:100%;min-height:500px;display:block}.operations-grid-lines line{stroke:var(--line);stroke-width:.5px;vector-effect:non-scaling-stroke}.network-lane-label{fill:var(--text-faint);font:8px var(--font-mono);letter-spacing:.14em}.operations-svg-node{cursor:default}.operations-svg-node[role=button]{cursor:pointer}.operations-svg-node rect{fill:var(--panel-solid);stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke;transition:var(--transition)}.operations-svg-node .node-accent{stroke:none;fill:var(--text-dim)}.operations-svg-node.source .node-accent{fill:var(--accent)}.operations-svg-node.rule .node-accent{fill:var(--warning)}.operations-svg-node.target .node-accent{fill:var(--positive)}.operations-svg-node .node-index{fill:var(--text-faint);font:7px var(--font-mono);letter-spacing:.08em}.operations-svg-node .node-title{fill:var(--text);font:10px var(--font-mono)}.operations-svg-node .node-subtitle{fill:var(--text-dim);font:7px var(--font-mono)}.operations-svg-node .node-port{fill:var(--bg-deep);stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.operations-svg-node.selected rect:first-child{stroke:var(--accent);fill:var(--accent-wash);filter:url(#operations-glow)}.operations-svg-node:hover rect:first-child{stroke:var(--line-hot)}.network-edge{fill:none;stroke-width:1px;opacity:.32;vector-effect:non-scaling-stroke}.network-edge.active{stroke:url(#operations-live-route);stroke-dasharray:5 7;animation:5s linear infinite routeDash}.network-edge.paused{stroke:url(#operations-paused-route);stroke-dasharray:2 7}.network-edge.selected{stroke-width:1.8px;opacity:.92}.network-heartbeat{fill:var(--accent);filter:url(#operations-glow)}.operations-graph-footer{border-top:1px solid var(--line);min-height:38px;color:var(--text-faint);font:7px var(--font-mono);align-items:center;gap:14px;padding:0 14px;display:flex}.operations-graph-footer span{align-items:center;gap:5px;display:inline-flex}.operations-graph-footer span i{background:var(--text-dim);border-radius:50%;width:6px;height:6px}.operations-graph-footer span i.source{background:var(--accent)}.operations-graph-footer span i.rule{background:var(--warning)}.operations-graph-footer span i.target{background:var(--positive)}.operations-graph-footer strong{color:var(--warning);margin-left:auto;font-weight:500}.operations-empty{min-height:460px;color:var(--text-faint);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.operations-empty>span{border:1px solid var(--line);background:var(--surface);place-items:center;width:64px;height:64px;display:grid}.operations-empty strong{color:var(--text-soft);margin-top:16px;font-size:13px}.operations-empty p{max-width:360px;margin-top:8px;font-size:11px;line-height:1.6}.transformation-canvas{background:radial-gradient(circle at 48% 50%, #49d9ff11, transparent 37%), var(--bg-deep);flex:1;min-height:500px;position:relative;overflow:hidden}.transformation-grid{opacity:.65;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:34px 34px;position:absolute;inset:0}.transformation-canvas>svg{width:100%;min-width:760px;height:calc(100% - 80px);position:absolute;inset:28px 0 auto}.transformation-line{fill:none;stroke:var(--line-strong);stroke-width:1.2px;stroke-dasharray:4 7;vector-effect:non-scaling-stroke}.transformation-line.replaying{stroke:url(#path-gradient);stroke-width:2px;animation:4s linear infinite routeDash}.transformation-line.failed{stroke:var(--negative)}.transformation-particle{fill:var(--positive)}.transformation-particle.failed{fill:var(--negative)}.transformation-stages{grid-template-columns:repeat(5,minmax(110px,1fr));align-items:center;gap:3%;padding:68px 5% 82px;display:grid;position:absolute;inset:0}.transformation-stages article{border:1px solid var(--line);min-height:116px;box-shadow:var(--shadow-soft);transition:var(--transition);background:#080d13f0;flex-direction:column;padding:13px;display:flex;position:relative}[data-theme=light] .transformation-stages article{background:#fffffff0}.transformation-stages article:nth-child(2n){transform:translateY(-70px)}.transformation-stages article:nth-child(3){transform:translateY(72px)}.transformation-stages article.passed{border-color:#63e6be52}.transformation-stages article.current{border-color:var(--accent);box-shadow:0 0 28px #49d9ff24}.transformation-stages article.failed{border-color:var(--negative);box-shadow:0 0 28px #ff6b771f}.transformation-stage-index{color:var(--text-faint);font:7px var(--font-mono);position:absolute;top:8px;right:9px}.transformation-stage-icon{border:1px solid var(--line);width:29px;height:29px;color:var(--text-dim);place-items:center;display:grid}.transformation-stages article.current .transformation-stage-icon,.transformation-stages article.passed .transformation-stage-icon{color:var(--positive);background:var(--positive-wash);border-color:#63e6be40}.transformation-stages article.failed .transformation-stage-icon{color:var(--negative);background:var(--negative-wash);border-color:#ff6b7740}.transformation-stages article small{color:var(--text-faint);font:7px var(--font-mono);letter-spacing:.06em;margin-top:14px}.transformation-stages article strong{color:var(--text-soft);font:9px/1.45 var(--font-mono);overflow-wrap:anywhere;margin-top:8px}.transformation-callout{background:#f3c9690e;border:1px solid #f3c96933;align-items:center;gap:10px;min-height:42px;padding:8px 11px;display:flex;position:absolute;bottom:14px;left:20px;right:20px}.transformation-callout>span{color:var(--warning)}.transformation-callout p{color:var(--text-dim);font:8px/1.5 var(--font-mono)}.evidence-route-identity{border:1px solid var(--line-hot);background:linear-gradient(135deg, var(--accent-wash), var(--surface));grid-template-columns:1fr auto;margin-top:17px;padding:13px;display:grid}.evidence-route-identity>small{color:var(--text-faint);font:7px var(--font-mono);letter-spacing:.1em;grid-column:1/-1}.evidence-route-identity>strong{text-overflow:ellipsis;color:var(--text);font:11px var(--font-mono);margin-top:8px;overflow:hidden}.evidence-route-identity>span{color:var(--text-dim);font:7px var(--font-mono);align-items:center;gap:5px;margin-top:6px;display:inline-flex}.evidence-route-identity>span i{background:currentColor;border-radius:50%;width:5px;height:5px}.evidence-route-identity>span.active{color:var(--positive)}.evidence-route-identity>span.paused{color:var(--warning)}.evidence-ledger{border:1px solid var(--line);margin-top:10px}.evidence-ledger>div{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:46px;padding:8px 10px;display:flex}.evidence-ledger>div:last-child{border-bottom:0}.evidence-ledger dt{color:var(--text-faint);font:7px var(--font-mono);letter-spacing:.09em}.evidence-ledger dd{color:var(--text-soft);font:9px/1.4 var(--font-mono);overflow-wrap:anywhere;margin-top:6px}.evidence-ledger dd.danger{color:var(--negative)}.evidence-ledger .provenance-badge{min-height:22px}.risk-evidence-head{border:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;margin-top:15px;padding:11px;display:flex}.risk-evidence-head>div{flex-direction:column;display:flex}.risk-evidence-head small{color:var(--text-faint);font:7px var(--font-mono);letter-spacing:.08em}.risk-evidence-head strong{color:var(--positive);font:20px var(--font-mono);margin-top:4px;font-weight:500}.risk-evidence-head strong.warning{color:var(--warning)}.risk-evidence-head strong.critical{color:var(--negative)}.risk-evidence-head strong em{color:var(--text-faint);font-size:8px;font-style:normal}.risk-evidence-head>span{max-width:115px;color:var(--text-faint);text-align:right;font:7px/1.45 var(--font-mono)}.risk-evidence-list{max-height:190px;margin-top:7px;overflow:auto}.risk-evidence-list article{border:1px solid var(--line);background:var(--surface);border-bottom:0;grid-template-columns:29px minmax(0,1fr);gap:8px;min-height:50px;padding:8px 9px;display:grid}.risk-evidence-list article:last-child{border-bottom:1px solid var(--line)}.risk-evidence-list article>span{border:1px solid var(--line);width:28px;height:28px;color:var(--text-dim);font:8px var(--font-mono);place-items:center;display:grid}.risk-evidence-list article.warning>span{color:var(--warning);border-color:#f3c9693d}.risk-evidence-list article.critical>span{color:var(--negative);border-color:#ff6b773d}.risk-evidence-list article strong{color:var(--text-soft);font:8px var(--font-mono)}.risk-evidence-list article p{color:var(--text-faint);margin-top:4px;font-size:9px;line-height:1.4}.no-risk-factors{color:var(--text-dim);text-align:center;padding:16px;font-size:10px}.sandbox-replay-panel{background:linear-gradient(135deg, #7e53dc0e, var(--panel));border-color:#b695ff33;padding:19px}.sandbox-replay-header,.session-activity-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sandbox-replay-controls{border:1px solid var(--line);background:var(--surface);grid-template-columns:200px minmax(230px,1fr) 92px 92px auto;align-items:stretch;gap:7px;min-height:64px;margin-top:16px;padding:8px;display:grid}.sandbox-replay-controls label{flex-direction:column;justify-content:center;display:flex}.sandbox-replay-controls label>span,.replay-speed>span{color:var(--text-faint);font:7px var(--font-mono);letter-spacing:.1em}.sandbox-replay-controls select{border:1px solid var(--line);background:var(--input);height:30px;color:var(--text-soft);font:9px var(--font-mono);margin-top:5px;padding:0 8px}.replay-scenario-description{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:4px 10px;display:flex}.replay-scenario-description small{color:#b695ff;font:7px var(--font-mono);letter-spacing:.1em}.replay-scenario-description p{color:var(--text-dim);margin-top:6px;font-size:9px;line-height:1.45}.replay-play,.replay-reset{border:1px solid var(--line);background:var(--surface-2);color:var(--text-soft);font:8px var(--font-mono);cursor:pointer;justify-content:center;align-items:center;gap:7px;display:flex}.replay-play{color:#c9b3ff;background:#8c5eff1a;border-color:#b695ff47}.replay-play:hover,.replay-reset:hover{border-color:var(--line-strong);color:var(--text)}.replay-speed{grid-template-rows:18px 1fr;grid-template-columns:repeat(4,1fr);gap:3px;min-width:190px;display:grid}.replay-speed>span{grid-column:1/-1;align-self:end}.replay-speed button{border:1px solid var(--line);background:var(--input);color:var(--text-dim);font:8px var(--font-mono);cursor:pointer}.replay-speed button.active{color:#c9b3ff;background:#8c5eff1f;border-color:#b695ff57}.sandbox-timeline{margin-top:20px;padding:12px 7px 6px}.sandbox-timeline input[type=range]{appearance:none;background:linear-gradient(90deg, #9c7bff 0 var(--progress), var(--line-strong) var(--progress) 100%);cursor:pointer;border:0;border-radius:0;width:100%;height:4px}.sandbox-timeline input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--bg-deep);border:1px solid #c5afff;width:13px;height:18px;box-shadow:0 0 14px #b695ff73}.sandbox-timeline-events{height:48px;margin:8px 6px 0;position:relative}.sandbox-timeline-events button{cursor:pointer;background:0 0;border:0;width:9px;height:24px;position:absolute;top:0;transform:translate(-50%)}.sandbox-timeline-events button i{background:var(--line-strong);width:2px;height:17px;position:absolute;top:0;left:3px}.sandbox-timeline-events button span{color:var(--text-faint);font:6px var(--font-mono);white-space:nowrap;opacity:0;pointer-events:none;position:absolute;top:21px;left:50%;transform:translate(-50%)}.sandbox-timeline-events button:hover span,.sandbox-timeline-events button.visible span{opacity:1}.sandbox-timeline-events button.visible i{background:#b695ff;box-shadow:0 0 8px #b695ff80}.sandbox-timeline-events button.success.visible i{background:var(--positive)}.sandbox-timeline-events button.warning.visible i{background:var(--warning)}.sandbox-timeline-events button.failed.visible i{background:var(--negative)}.sandbox-timeline-clock{color:var(--text-faint);font:7px var(--font-mono);justify-content:space-between;display:flex}.sandbox-timeline-clock strong{color:#b695ff;font-weight:500}.sandbox-event-ledger{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:5px;display:grid}.sandbox-event-ledger article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);grid-template-rows:auto auto;grid-template-columns:44px 58px minmax(100px,1fr);gap:7px 9px;min-height:86px;padding:11px;display:grid}.event-ledger-time{color:var(--text-faint);font:8px var(--font-mono)}.event-ledger-status{color:var(--text-dim);font:7px var(--font-mono);align-items:center;gap:5px;display:flex}.event-ledger-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.sandbox-event-ledger article.success .event-ledger-status{color:var(--positive)}.sandbox-event-ledger article.warning .event-ledger-status{color:var(--warning)}.sandbox-event-ledger article.failed .event-ledger-status{color:var(--negative)}.sandbox-event-ledger article>div{flex-direction:column;min-width:0;display:flex}.sandbox-event-ledger article>div strong{text-overflow:ellipsis;color:var(--text-soft);font:8px var(--font-mono);white-space:nowrap;overflow:hidden}.sandbox-event-ledger article>div small{text-overflow:ellipsis;color:var(--text-faint);font:6px var(--font-mono);white-space:nowrap;margin-top:5px;overflow:hidden}.sandbox-event-ledger article>p{color:var(--text-dim);font:8px/1.45 var(--font-mono);grid-column:1/4}.sandbox-event-ledger article>.provenance-badge{opacity:0;pointer-events:none;position:absolute}.sandbox-awaiting{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:90px;color:var(--text-faint);grid-column:1/-1;justify-content:center;align-items:center;gap:9px;display:flex}.sandbox-awaiting strong{color:var(--text-soft);font:8px var(--font-mono)}.sandbox-awaiting p{font-size:9px}.session-activity-panel{padding:19px}.session-activity-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid}.session-activity-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr);min-height:112px;padding:13px 12px 12px 22px;display:grid;position:relative}.session-activity-rail{background:var(--line-strong);width:1px;position:absolute;top:14px;bottom:14px;left:9px}.session-activity-rail i{background:var(--accent);width:5px;height:5px;box-shadow:0 0 8px var(--accent);border-radius:50%;position:absolute;top:0;left:-2px}.session-activity-grid article.success .session-activity-rail i{background:var(--positive);box-shadow:0 0 8px var(--positive)}.session-activity-grid article.warning .session-activity-rail i{background:var(--warning);box-shadow:0 0 8px var(--warning)}.session-activity-grid article.failed .session-activity-rail i{background:var(--negative);box-shadow:0 0 8px var(--negative)}.session-activity-grid article small{color:var(--text-faint);font:7px var(--font-mono)}.session-activity-grid article strong{color:var(--text-soft);margin-top:8px;font-size:10px}.session-activity-grid article p{color:var(--text-dim);margin-top:7px;font-size:9px;line-height:1.5}.session-activity-grid article>span:last-child{color:var(--text-faint);font:7px var(--font-mono);align-self:end;margin-top:9px}.session-empty{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:90px;color:var(--text-dim);grid-column:1/-1;place-items:center;padding:20px;font-size:10px;display:grid}@keyframes routeDash{to{stroke-dashoffset:-48px}}@keyframes pulseDot{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1.18)}}@media (width<=1400px){.operations-workbench{grid-template-columns:230px minmax(0,1fr)}.operations-context-chips .disclosure{display:none}.operations-evidence-tray{grid-column:1/-1;grid-template-columns:220px minmax(0,1fr) minmax(260px,1fr);align-items:start;gap:13px;display:grid}.operations-evidence-tray>.operations-side-heading{grid-column:1}.evidence-route-identity{margin-top:0}.evidence-ledger{grid-template-columns:repeat(2,1fr);margin-top:0;display:grid}.evidence-ledger>div:nth-child(odd){border-right:1px solid var(--line)}.evidence-ledger>div:nth-last-child(-n+2){border-bottom:0}.risk-evidence-head,.risk-evidence-list{grid-column:3}.risk-evidence-head{margin-top:0}.sandbox-replay-controls{grid-template-columns:190px minmax(200px,1fr) 82px 82px}.replay-speed{grid-column:1/-1;grid-template-rows:16px 28px;min-height:46px}}@media (width<=1180px){.operations-command-bar{flex-direction:column}.operations-context-chips{width:100%}.operations-context-chips>span{flex:1}.operations-workbench{grid-template-columns:220px minmax(0,1fr)}.operations-evidence-tray{grid-column:1/-1;grid-template-columns:220px minmax(0,1fr) minmax(260px,1fr);align-items:start;gap:13px;display:grid}.operations-evidence-tray>.operations-side-heading{grid-column:1}.evidence-route-identity{margin-top:0}.evidence-ledger{grid-template-columns:repeat(2,1fr);margin-top:0;display:grid}.evidence-ledger>div:nth-child(odd){border-right:1px solid var(--line)}.evidence-ledger>div:nth-last-child(-n+2){border-bottom:0}.risk-evidence-head,.risk-evidence-list{grid-column:3}.risk-evidence-head{margin-top:0}.session-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.operations-header{align-items:flex-start}.operations-header-status{justify-content:flex-start}.operations-view-toggle button{flex:1;min-width:0}.operations-context-chips{flex-wrap:wrap}.operations-context-chips>span{min-width:150px}.operations-workbench{grid-template-columns:1fr}.operations-route-rail{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr);gap:12px;display:grid}.operations-route-rail>.panel-index{display:none}.route-rail-summary{margin-top:0}.operations-route-list{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px;display:grid}.operations-legend{grid-column:1/-1;margin-top:0}.operations-evidence-tray{grid-template-columns:1fr 1fr}.operations-evidence-tray>.operations-side-heading{grid-column:1/-1}.evidence-ledger{grid-template-columns:1fr}.evidence-ledger>div{border-right:0!important;border-bottom:1px solid var(--line)!important}.evidence-ledger>div:last-child{border-bottom:0!important}.risk-evidence-head,.risk-evidence-list{grid-column:2}.sandbox-replay-controls{grid-template-columns:1fr 1fr}.replay-scenario-description{border-left:0}.replay-speed{grid-column:1/-1}.sandbox-event-ledger{grid-template-columns:1fr 1fr}.transformation-stages{gap:1%;padding-inline:3%}}@media (width<=620px){.operations-view{gap:13px}.operations-header-status{max-width:none}.operations-command-bar{padding:5px}.operations-context-chips>span{flex-basis:45%;min-width:0}.operations-route-rail{display:block}.route-rail-summary{margin-top:14px}.operations-route-list{max-height:240px;display:flex}.operations-graph-heading{align-items:flex-start;gap:10px}.operations-graph-heading>span{text-align:right;max-width:140px}.operations-network-canvas{min-height:430px}.operations-network-canvas svg{min-width:720px;min-height:430px}.operations-graph-footer{flex-wrap:wrap;padding-block:7px}.operations-graph-footer strong{width:100%;margin-left:0;line-height:1.4}.operations-evidence-tray{display:block}.evidence-route-identity,.evidence-ledger,.risk-evidence-head{margin-top:12px}.risk-evidence-list{max-height:240px}.sandbox-replay-header,.session-activity-heading{flex-direction:column}.sandbox-replay-controls{grid-template-columns:1fr 1fr}.sandbox-replay-controls label,.replay-scenario-description{grid-column:1/-1}.sandbox-event-ledger{grid-template-columns:1fr}.sandbox-timeline-events button span{display:none}.session-activity-grid{grid-template-columns:1fr}.transformation-canvas{min-height:660px;overflow:auto}.transformation-canvas>svg,.transformation-stages{min-width:760px}}.operations-side-heading p{font-size:11px}.risk-evidence-list article p,.replay-scenario-description p,.sandbox-event-ledger article>p,.session-activity-grid article p{font-size:10px}.financial-ticker-bar{border-left:1px solid var(--line);border-right:1px solid var(--line);height:32px;font:11px var(--font-mono);align-items:center;width:440px;margin:0 auto;padding:0 16px;display:flex;position:relative;overflow:hidden}@media (width<=1200px){.financial-ticker-bar{display:none}}.ticker-track{white-space:nowrap;gap:32px;animation:20s linear infinite ticker-marquee;display:flex}.ticker-item{flex-shrink:0;align-items:center;gap:6px;display:flex}.ticker-item span{color:var(--text-dim);font-weight:500}.ticker-up{color:var(--positive)}.ticker-down{color:var(--negative)}@keyframes ticker-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.data-table th,.data-table td{transition:background var(--transition)}.data-table td.mono{font-family:var(--font-mono)}:root,[data-theme=dark]{--bg:#071018;--bg-deep:#050b11;--surface:#0b151f;--surface-2:#101c27;--surface-3:#162532;--panel:#0c1721e6;--panel-solid:#0c1721;--input:#09131c;--line:#8eaec424;--line-strong:#a4c5db42;--line-hot:#4b8fff;--text:#eef5f8;--text-soft:#a9bac6;--text-dim:#778b99;--text-faint:#536775;--accent:#4b8fff;--accent-2:#3978dc;--accent-ink:#fff;--positive:#35d39a;--negative:#ff6b78;--warning:#f6bd60;--accent-wash:#4b8fff1f;--positive-wash:#35d39a1c;--negative-wash:#ff6b781c;--warning-wash:#f6bd601c;--shadow:0 20px 60px #00000047;--shadow-soft:0 10px 30px #0003;--font-sans:"SF Pro Display", "SF Pro Text", Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", "JetBrains Mono", "Roboto Mono", Consolas, monospace;--radius:10px;--radius-lg:16px;--rail-width:252px;--header-height:68px;--transition:.18s cubic-bezier(.2, .75, .25, 1);--modal-overlay:#02070cc2}[data-theme=light]{--bg:#edf2f5;--bg-deep:#e4ebef;--surface:#fff;--surface-2:#f6f9fb;--surface-3:#eaf1f5;--panel:#ffffffeb;--panel-solid:#fff;--input:#f7fafc;--line:#1f43591f;--line-strong:#1f435938;--text:#122330;--text-soft:#506675;--text-dim:#748995;--text-faint:#9aabb4;--accent:#276bd1;--accent-2:#1959b7;--positive:#0b956a;--negative:#d74355;--warning:#b87816;--accent-wash:#276bd117;--positive-wash:#0b956a17;--negative-wash:#d7435517;--warning-wash:#b8781617;--shadow:0 18px 55px #1d3b4d1f;--shadow-soft:0 8px 25px #1d3b4d17;--modal-overlay:#101f2a75}html{background:var(--bg)}body{background:radial-gradient(circle at 74% -15%, #4b8fff16, transparent 30rem), var(--bg);letter-spacing:-.006em;font-size:14px}button,input,select{letter-spacing:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #4b8fffb8}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#87a3b538 padding-box padding-box;border:2px solid #0000;border-radius:999px!important}::-webkit-scrollbar-thumb:hover{background:#87a3b561 padding-box padding-box}.palantir-btn,.icon-command,.quick-access-actions button,.table-actions button,.market-filters button,.operations-view-toggle button,.operations-route-list button,.sandbox-timeline-events button,.replay-play,.replay-reset,.empty-state button{transition:color var(--transition), background var(--transition), border-color var(--transition), box-shadow var(--transition), transform var(--transition);border-radius:8px!important}.palantir-btn{border-color:var(--line-strong);min-height:40px;color:var(--text-soft);text-transform:none;letter-spacing:0;background:#ffffff06;padding:0 16px;font-size:13px;font-weight:620}.palantir-btn:hover:not(:disabled){background:var(--surface-3);border-color:#89aec96b;transform:translateY(-1px)}.palantir-btn-primary{background:linear-gradient(135deg,#548fff,#3877df);border-color:#79aaffbf;box-shadow:0 8px 24px #2969d538}.palantir-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#649bff,#4383ec);box-shadow:0 10px 30px #2969d552}.palantir-btn-secondary{background:#ffffff09}.palantir-btn.compact{min-height:34px;padding:0 12px;font-size:12px}.palantir-input{border-color:var(--line);height:42px;transition:border-color var(--transition), background var(--transition), box-shadow var(--transition);background:#040c138c;padding:0 13px;font-size:14px;border-radius:8px!important}[data-theme=light] .palantir-input{background:#f8fbfc}.palantir-input:hover:not(:disabled){border-color:var(--line-strong)}.palantir-input:focus{background:var(--input);border-color:#4b8fffbf;box-shadow:0 0 0 3px #4b8fff1a}.input-shell{border-radius:8px!important}.input-shell>svg{color:var(--text-dim);left:13px}.input-shell .palantir-input{padding-left:40px}.field-group>span{color:var(--text-soft);letter-spacing:.01em;margin-bottom:7px;font-size:12px;font-weight:600}.field-group>small{color:var(--text-dim);margin-top:7px;font-size:11px;line-height:1.5}.app-shell{background:0 0}.command-rail{border-right:1px solid var(--line);background:linear-gradient(180deg, #111f2bfa, #070f16fc), var(--bg-deep);padding:0 12px 12px;box-shadow:18px 0 60px #0000001f}.command-rail:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#4b8fff1c,#0000 72%);height:180px;position:absolute;inset:0 0 auto}.brand-lockup{z-index:1;border-bottom:0;gap:12px;height:78px;padding:0 10px;position:relative}.brand-mark{background:linear-gradient(145deg,#4b8fff2e,#4b8fff09);border:1px solid #669dff99;width:38px;height:38px;box-shadow:inset 0 1px #ffffff1a,0 8px 24px #0000002e;border-radius:11px!important}.brand-mark span{color:#73a7ff;letter-spacing:.02em;font-size:15px;font-weight:750}.brand-copy strong{color:var(--text);letter-spacing:.12em;font-size:14px}.brand-copy small{color:var(--text-dim);letter-spacing:.1em;margin-top:4px;font-size:9px}.rail-section-label{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;margin:14px 10px 8px;font-size:10px}.rail-nav{gap:4px;padding:0}.rail-nav-item{min-height:46px;color:var(--text-dim);letter-spacing:0;text-transform:none;border:1px solid #0000;grid-template-columns:22px 20px 1fr 16px;gap:9px;padding:0 10px;font-size:13px;font-weight:520;border-radius:9px!important}.rail-nav-item:hover{color:var(--text);background:#ffffff09;border-color:#ffffff0a}.rail-nav-item.is-active{color:#f6faff;background:linear-gradient(90deg,#4b8fff2b,#4b8fff0e);border-color:#5995fc33}.rail-nav-item.is-active:before{background:#5e9bff;width:3px;height:auto;top:9px;bottom:9px;left:-1px;box-shadow:0 0 18px #4b8fff8c;border-radius:0 5px 5px 0!important}.rail-nav-item svg{color:currentColor}.rail-nav-index{color:var(--text-faint);font-size:9px}.rail-nav-item.is-active .rail-nav-index{color:#7aaaff}.rail-nav-caret{opacity:0;transition:var(--transition);transform:translate(-4px)}.rail-nav-item:hover .rail-nav-caret,.rail-nav-item.is-active .rail-nav-caret{opacity:.8;transform:none}.rail-system-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0a,#ffffff04);margin:auto 0 12px;padding:15px;box-shadow:inset 0 1px #ffffff09;border-radius:12px!important}.rail-system-head{letter-spacing:.06em;font-size:10px}.rail-system-metric strong{font-size:16px}.rail-system-metric span{font-size:11px}.signal-bars{opacity:.55}.rail-footer{border-top-color:var(--line);padding:11px 0 0}.operator-card{background:#ffffff06;padding:8px;border-radius:9px!important}.operator-avatar{background:var(--accent-wash);color:#78aaff;border:1px solid #4b8fff42;width:32px;height:32px;font-size:11px;border-radius:9px!important}.operator-details strong{font-size:11px}.operator-details small{font-size:8px}.rail-logout{height:38px;margin-top:5px;padding:0 10px;font-size:11px;border-radius:8px!important}.workspace-shell{background:0 0}.command-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#071018c7;padding:0 24px;box-shadow:0 1px #ffffff05}[data-theme=light] .command-header{background:#f4f8fad1}.command-context{gap:16px;min-width:0}.context-path{color:var(--text-faint);letter-spacing:.06em;font-size:9px}.context-title{min-width:0;color:var(--text);text-transform:none;gap:9px;font-size:14px;font-weight:650}.context-title svg{color:#6ca0f8}.command-actions{flex-shrink:0;gap:8px}.market-clock{background:#ffffff06;border-right:0;height:34px;padding:0 11px;font-size:10px;border-radius:8px!important}.icon-command,.access-chip{border-color:var(--line);background:#ffffff06;height:34px;padding:0 11px;font-size:10px}.icon-command:hover{background:var(--surface-3);border-color:var(--line-strong)}.icon-command.icon-only{width:34px}.access-chip{border-radius:8px!important}.financial-ticker-bar{border:1px solid var(--line);background:#ffffff06;width:min(520px,38vw);height:36px;margin:0 auto;padding:0 14px 0 82px;font-size:10px;border-radius:9px!important}.financial-ticker-bar:before{content:"INDICATIVE";left:0;border-right:1px solid var(--line);width:70px;color:var(--text-faint);font:8px var(--font-mono);letter-spacing:.06em;place-items:center;display:grid;position:absolute;inset-block:0}.ticker-track{gap:28px;animation-duration:28s}.ticker-item{gap:7px}.ticker-item span{color:var(--text-dim)}.ticker-item strong{color:var(--text);font-weight:620}.workspace-content{padding:28px 30px 56px}.workspace-content:before{opacity:.18;background-size:48px 48px;-webkit-mask-image:linear-gradient(#00000059,#0000 72%);mask-image:linear-gradient(#00000059,#0000 72%)}.view-shell{width:min(100%,1680px)}.view-header{border-bottom-color:var(--line);min-height:78px;margin-bottom:22px;padding-bottom:18px}.view-eyebrow{color:#6f9fe9;font:9px var(--font-mono);letter-spacing:.1em;margin-bottom:7px;display:block}.view-header h1{color:var(--text);letter-spacing:-.035em;font-size:clamp(24px,2vw,31px);font-weight:650}.view-header>div>p{max-width:760px;color:var(--text-dim);margin-top:7px;font-size:13px;line-height:1.55}.view-header-status{gap:14px}.timestamp-block small{font-size:9px}.timestamp-block strong{margin-top:4px;font-size:11px}.system-panel,.metric-strip,.strategy-card,.telemetry-card,.audit-event,.operations-command-bar,.documentation-mission,.documentation-doctrine{border-color:var(--line);box-shadow:inset 0 1px 0 #ffffff06, var(--shadow-soft);background:linear-gradient(145deg,#111f2beb,#0a151ef0);border-radius:12px!important}[data-theme=light] .system-panel,[data-theme=light] .metric-strip,[data-theme=light] .strategy-card,[data-theme=light] .telemetry-card,[data-theme=light] .audit-event,[data-theme=light] .operations-command-bar,[data-theme=light] .documentation-mission,[data-theme=light] .documentation-doctrine{background:#ffffffe6}.system-panel{padding:18px;overflow:hidden}.panel-index{color:var(--text-faint);font-size:9px;top:13px;right:15px}.panel-heading{gap:11px;min-height:42px;margin-bottom:18px;padding-bottom:14px}.panel-heading h2{color:var(--text);text-transform:none;letter-spacing:-.01em;font-size:15px;font-weight:650}.panel-heading p{color:var(--text-dim);margin-top:4px;font-size:11px;line-height:1.4;display:block}.panel-icon{border-color:var(--line);background:var(--accent-wash);color:#6ea2f8;width:34px;height:34px;border-radius:9px!important}.record-count{border-color:var(--line);padding:5px 8px;font-size:9px;border-radius:6px!important}.metric-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;overflow:hidden}.metric-card{border-color:var(--line);grid-template-columns:38px minmax(0,1fr);gap:12px;height:86px;padding:14px 16px}.metric-card:hover{background:#ffffff06}.metric-icon{border-color:var(--line);background:#ffffff06;width:36px;height:36px;border-radius:10px!important}.metric-card small{color:var(--text-dim);letter-spacing:.035em;font-size:10px}.metric-card strong{color:var(--text);margin-top:5px;font-size:19px;font-weight:600}.metric-card p{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;grid-column:2;margin-top:-10px;font-size:10px;display:block;overflow:hidden}.dashboard-primary-grid{grid-template-columns:minmax(300px,.72fr) minmax(620px,1.8fr);gap:16px;margin-bottom:16px}.master-control{border-color:var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(150deg,#142430f5,#0a151ef5);padding:18px;border-radius:12px!important}.engine-visual{gap:22px;min-height:145px;margin-bottom:16px}.engine-rings{background:radial-gradient(circle, var(--accent-wash), transparent 70%);border-radius:14px!important}.engine-state small,.engine-readouts small{font-size:9px}.engine-state strong{font-size:21px}.engine-readouts{gap:10px}.engine-readouts>div{padding:9px 0}.engine-readouts strong{font-size:11px}.engine-command{min-height:42px;border-radius:8px!important}.route-matrix-panel{min-width:0}.data-table-shell{border:1px solid var(--line);background:#02090e38;overflow:auto;border-radius:9px!important}.data-table{min-width:760px}.data-table th{border-bottom-color:var(--line-strong);height:42px;color:var(--text-dim);letter-spacing:.035em;background:#ffffff06;padding:0 14px;font-size:10px;font-weight:650}.data-table td{border-bottom-color:var(--line);min-height:54px;color:var(--text-soft);padding:13px 14px;font-size:12px;line-height:1.4}.data-table tbody tr:hover td{background:#4b8fff0b}.data-table code,.route-id{color:var(--text-dim);font-size:10px}.account-route{gap:7px;min-width:160px}.account-route span,.account-route strong{overflow-wrap:anywhere}.symbol-list{flex-wrap:wrap;gap:5px;display:flex}.symbol-list span,.status-pill,.reverse-flag{border-radius:6px!important}.multiplier{font-size:12px}.table-actions{justify-content:flex-end;gap:6px}.table-actions button{border-color:var(--line);background:#ffffff06;width:32px;height:32px}.table-actions button:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-3);transform:translateY(-1px)}.glass-switch{border-radius:999px!important}.glass-switch-slider{border-radius:50%!important}.empty-state{min-height:180px}.empty-state>span{border-radius:12px!important}.market-toolbar{border:1px solid var(--line);background:#ffffff06;height:auto;min-height:56px;padding:8px;border-radius:12px!important}.market-search{min-width:220px}.market-search .palantir-input{height:38px}.market-filters{gap:5px}.market-filters button{min-height:36px;padding:0 12px;font-size:11px}.strategy-grid{gap:14px}.strategy-card{padding:17px;overflow:hidden}.strategy-head{gap:12px}.strategy-avatar{border-radius:11px!important}.strategy-head h3{font-size:14px}.strategy-head p{margin-top:4px;font-size:11px}.strategy-tags span,.risk-chip{border-radius:6px!important}.strategy-metrics{gap:8px}.strategy-metrics>div{border:1px solid var(--line);background:#ffffff05;padding:10px;border-radius:8px!important}.strategy-metrics small{font-size:9px}.strategy-metrics strong{margin-top:4px;font-size:13px}.strategy-footer{gap:12px}.strategy-footer p{overflow-wrap:anywhere;min-width:0}.trading-metrics{gap:14px}.telemetry-card{min-height:108px;padding:16px}.telemetry-card small{font-size:10px}.telemetry-card strong{font-size:22px}.positions-panel,.audit-panel,.topology-panel{margin-top:16px}.audit-stream{gap:8px}.audit-event{min-height:52px;padding:9px 12px}.audit-event>*{min-width:0}.audit-event p,.audit-event code{text-overflow:ellipsis;overflow:hidden}.operations-view{gap:16px}.operations-command-bar{padding:7px}.operations-view-toggle{gap:5px}.operations-view-toggle button{min-height:34px;padding:0 12px;font-size:11px}.operations-context-chips>span{border-radius:7px!important}.operations-workbench{gap:14px}.operations-route-rail,.operations-graph-panel,.operations-evidence-tray,.sandbox-replay-panel,.session-activity-panel{border-radius:12px!important}.operations-route-list button{padding:11px}.operations-route-list button strong{font-size:11px}.operations-route-list button small{font-size:10px}.operations-side-heading h2{font-size:15px}.operations-side-heading p{font-size:11px;line-height:1.45}.operations-network-canvas{background-color:#030a1047;border-radius:10px!important}.operations-svg-node rect{rx:8px;ry:8px}.operations-svg-node .node-index{font-size:9px}.operations-svg-node .node-title{font-size:12px}.operations-svg-node .node-subtitle,.operations-graph-footer,.evidence-ledger dt,.risk-evidence-head small,.sandbox-replay-controls label>span,.replay-speed>span,.session-activity-grid article small{font-size:9px}.evidence-ledger dd{font-size:11px}.risk-evidence-list article{border-radius:8px!important}.risk-evidence-list article strong{font-size:10px}.risk-evidence-list article p,.replay-scenario-description p,.sandbox-event-ledger article>p,.session-activity-grid article p{font-size:11px;line-height:1.45}.documentation-view{gap:18px}.documentation-hero,.documentation-section{border-radius:14px!important}.documentation-hero-copy h1{letter-spacing:-.035em}.documentation-mission-grid{gap:10px}.documentation-mission{padding:15px}.documentation-flow-node,.documentation-sequence>li,.documentation-constraint-icon,.documentation-node-icon{border-radius:9px!important}.modal-overlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:24px}.route-modal,.confirm-dialog{border:1px solid var(--line-strong);background:linear-gradient(150deg,#111f2bfb,#071018fc);overflow:hidden;box-shadow:0 30px 100px #0000007a;border-radius:16px!important}.route-modal-header{min-height:78px;padding:18px 22px}.modal-heading-mark{border-radius:10px!important}.route-form-scroll{padding:4px 22px 22px}.form-section{border:1px solid var(--line);background:#ffffff05;margin-top:18px;padding:18px;border-radius:12px!important}.form-section-head>span{border-radius:7px!important}.route-preview,.risk-option,.review-alert,.review-route,.review-grid{border-radius:10px!important}.risk-option{padding:13px}.route-modal-footer{background:#0000001f;min-height:70px;padding:14px 22px}.confirm-dialog{padding:24px}.confirm-icon{border-radius:12px!important}.login-screen{background:radial-gradient(circle at 18% 18%,#4b8fff26,#0000 27rem),radial-gradient(circle at 70% 82%,#1f669517,#0000 32rem),linear-gradient(135deg,#06101a 0%,#09131d 48%,#071019 100%);min-height:100svh}.login-screen:after{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#7b9db40f 1px,#0000 1px),linear-gradient(90deg,#7b9db40f 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 25% 45%,#000,#0000 67%);mask-image:radial-gradient(circle at 25% 45%,#000,#0000 67%)}.login-topbar{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040b118c;height:74px;padding:0 32px}.login-topbar .brand-lockup{height:74px;padding:0}.login-classification{color:var(--text-faint);letter-spacing:.06em;font-size:9px}.login-layout{grid-template-columns:minmax(0,1fr) minmax(420px,34vw);min-height:calc(100svh - 74px)}.login-intelligence{justify-content:center;padding:clamp(50px,8vh,100px) clamp(40px,7vw,110px)}.login-eyebrow{color:#79a9f7;letter-spacing:.09em;font-size:10px}.login-intelligence h1{color:#f4f8fa;letter-spacing:-.055em;max-width:800px;margin-top:22px;font-size:clamp(48px,5vw,76px);font-weight:560;line-height:.99}.login-intelligence h1 span{color:#8fa3b1}.login-lede{color:#91a5b3;max-width:660px;margin-top:26px;font-size:16px;line-height:1.65}.login-system-grid{border-color:var(--line);background:#040b1133;max-width:650px;box-shadow:inset 0 1px #ffffff06;border-radius:12px!important;margin-top:28px!important}.login-system-grid>div{border-color:var(--line);background:#ffffff05;min-height:72px;padding:14px}.login-system-grid span{font-size:9px}.login-system-grid strong{font-size:10px}.login-access-panel{border-left-color:var(--line);-webkit-backdrop-filter:blur(28px)saturate(120%);backdrop-filter:blur(28px)saturate(120%);background:#08121bc2;max-width:none;padding:clamp(44px,8vh,84px) clamp(34px,4vw,64px) 30px;box-shadow:-30px 0 90px #00000038}.access-panel-index{font-size:9px;top:24px;right:28px}.access-panel-head{gap:14px;padding-bottom:24px}.access-icon{border-color:var(--line-strong);background:var(--accent-wash);width:44px;height:44px;border-radius:12px!important}.access-panel-head small{font-size:9px}.access-panel-head h2{color:var(--text);letter-spacing:-.02em;margin-top:5px;font-size:22px}.access-panel-head p{color:var(--text-dim);font-family:var(--font-sans);letter-spacing:0;margin-top:5px;font-size:12px}.access-form{gap:17px;padding-top:24px}.access-form .input-shell .palantir-input{height:46px}.access-submit{height:46px;margin-top:8px;padding:0 16px;font-size:13px}.form-error{padding:11px 13px;font-size:12px;border-radius:8px!important}.quick-access{margin-top:24px}.quick-access-label{font-family:var(--font-sans);letter-spacing:.025em;font-size:10px}.quick-access-actions{gap:9px;margin-top:10px}.quick-access-actions button{border-color:var(--line);background:#ffffff06;height:48px;padding:0 12px}.quick-access-actions button:hover{border-color:var(--line-strong);background:#ffffff0d;transform:translateY(-1px)}.quick-access-actions span{font-size:11px}.quick-access-actions small{font-size:8px}.access-footer{color:var(--text-faint);padding-top:18px;font-size:8px}.operations-view .view-eyebrow,.operations-context-chips small,.operations-side-heading p,.route-rail-summary small,.operations-route-list button small,.operations-legend>small,.operations-graph-heading small,.operations-graph-heading>span,.operations-graph-footer,.evidence-route-identity>small,.evidence-ledger dt,.risk-evidence-head small,.risk-evidence-head>span,.sandbox-replay-controls label>span,.replay-speed>span,.session-activity-grid article small{font-size:max(9px,.5625rem)}@media (width<=1380px){:root{--rail-width:228px}.financial-ticker-bar{width:min(390px,31vw)}.dashboard-primary-grid{grid-template-columns:minmax(280px,.7fr) minmax(540px,1.6fr)}.workspace-content{padding-inline:22px}}@media (width<=1180px){.dashboard-primary-grid{grid-template-columns:1fr}.master-control{grid-template-columns:minmax(240px,.7fr) minmax(340px,1fr);gap:0 24px;display:grid}.master-control .panel-heading,.master-control .panel-index{grid-column:1/-1}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{border-bottom:1px solid var(--line)}.metric-card:nth-last-child(-n+2){border-bottom:0}}@media (width<=860px){:root{--rail-width:0px;--header-height:58px}.command-rail{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#071018eb;height:60px;padding:0 10px}.command-rail .brand-lockup{height:59px;padding:0}.brand-mark{width:34px;height:34px}.rail-nav{align-items:center;gap:3px}.rail-nav-item{width:auto;min-height:40px;padding:0 10px;border-radius:8px!important}.rail-nav-item.is-active:before{width:auto;height:2px;inset:auto 8px -1px}.command-header{padding:0 16px;top:60px}.workspace-content{padding:22px 16px 44px}.view-header{min-height:70px}.login-layout{grid-template-columns:1fr}.login-intelligence{display:none}.login-access-panel{min-height:calc(100svh - 74px);padding-inline:max(26px,12vw)}}@media (width<=620px){.workspace-content{padding:18px 12px 38px}.command-header{padding-inline:12px}.context-title{font-size:12px}.view-header h1{font-size:24px}.view-header>div>p{font-size:12px}.metric-strip{grid-template-columns:1fr}.metric-card{border-right:0;border-bottom:1px solid var(--line)!important}.metric-card:last-child{border-bottom:0!important}.master-control{display:block}.system-panel,.master-control,.strategy-card{padding:14px;border-radius:10px!important}.panel-heading p{display:none}.route-modal{width:calc(100vw - 20px)}.modal-overlay{padding:10px}.login-topbar{padding-inline:18px}.login-access-panel{padding:46px 22px 24px}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}}.metric-card>div{min-width:0}.metric-card>div p{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;line-height:1.25;display:block;overflow:hidden}.context-title span{white-space:nowrap}@media (width<=1500px){.financial-ticker-bar{display:none}}@media (width<=1450px) and (width>=861px){.operations-command-bar{flex-direction:column}.operations-context-chips{width:100%}.operations-context-chips>span{flex:1}.operations-workbench{grid-template-columns:220px minmax(0,1fr)}.operations-evidence-tray{grid-column:1/-1;grid-template-columns:220px minmax(0,1fr) minmax(260px,1fr);align-items:start;gap:13px;display:grid}.operations-evidence-tray>.operations-side-heading{grid-column:1}.evidence-route-identity,.evidence-ledger,.risk-evidence-head{margin-top:0}.evidence-ledger{grid-template-columns:repeat(2,1fr);display:grid}.risk-evidence-head,.risk-evidence-list{grid-column:3}}
