:root{color-scheme:dark;--panel-bg: #121212;--panel-bg-soft: #121212;--bg: #000000;--bg-elev: var(--panel-bg);--bg-elev-strong: var(--panel-bg);--surface: var(--panel-bg);--surface-strong: var(--panel-bg);--line: transparent;--line-strong: transparent;--text: #FFFFFF;--text-secondary: rgba(255, 255, 255, .7);--text-tertiary: rgba(255, 255, 255, .6);--muted: rgba(255, 255, 255, .4);--muted-strong: rgba(255, 255, 255, .6);--neon: #D4FF47;--neon-muted: #B8DD42;--neon-soft: rgba(212, 255, 71, .12);--purple: #B069DB;--purple-deep: #8A52A5;--up: #84D622;--up-deep: #54AA1F;--up-soft: rgba(132, 214, 34, .14);--down: #F07470;--down-deep: #EA4C46;--down-soft: rgba(240, 116, 112, .14);--red: #FF3B30;--red-deep: #A80D1F;--red-soft: rgba(255, 59, 48, .14);--amber: #FF9500;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--radius: 25px;--radius-sm: 14px}*{box-sizing:border-box}html,body{margin:0;height:100vh;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif;background:var(--bg);color:var(--text);font-size:13px;line-height:1.4;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,p{margin:0}button{font:inherit;cursor:pointer}code{font-family:var(--mono)}.muted{color:var(--muted)}.muted.small,.small{font-size:11px}.positive{color:var(--neon)}.negative{color:var(--red)}.empty{display:grid;place-items:center;padding:24px;color:var(--muted)}.empty.small{padding:12px;font-size:12px}.glass-filter-defs{position:absolute;width:0;height:0;overflow:hidden}.glasseffect,.glass-effect,.glass-button{position:relative;overflow:hidden;isolation:isolate}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;color:var(--neon)}.terminal-root{height:100vh;display:grid;grid-template-rows:64px 1fr;gap:12px;padding:12px 12px 0}.topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.topbar-left{justify-self:start}.topbar-end{justify-self:end}.topbar-center{justify-self:center;display:inline-flex;align-items:center;gap:12px}.mode-switcher{position:relative;display:inline-flex;gap:4px;padding:4px;background:var(--panel-bg);border:1px solid var(--line);border-radius:999px;isolation:isolate}.mode-switcher-thumb,.view-switcher-thumb,.side-toggle-thumb{position:absolute;left:0;border-radius:999px;background:var(--neon);pointer-events:none;z-index:0;transition:transform .42s cubic-bezier(.32,.72,0,1),width .42s cubic-bezier(.32,.72,0,1),background-color .28s cubic-bezier(.32,.72,0,1);will-change:transform,width}.mode-switcher-thumb{top:4px;height:calc(100% - 8px)}.mode-pill{position:relative;z-index:1;padding:8px 18px;border:0;background:transparent;color:var(--muted-strong);border-radius:999px;font-weight:700;letter-spacing:.14em;font-size:11px;text-transform:uppercase;transition:color .28s cubic-bezier(.32,.72,0,1)}.mode-pill:hover{color:var(--text)}.mode-pill.active{color:#0c0c0c}.brand-mark{width:34px;height:34px;display:grid;place-items:center;background:var(--surface-strong);border:1px solid var(--line);border-radius:12px;color:var(--neon);font-weight:800}.brand-title{font-size:17px;font-weight:700;letter-spacing:.32em;color:var(--text)}.conn{position:relative}.conn-pill{display:inline-flex;align-items:center;gap:10px;padding:9px 16px;background:var(--surface-strong);border:1px solid var(--line);border-radius:999px;color:var(--text);font-weight:500}.conn.approved .conn-pill{border-color:transparent;color:var(--neon)}.conn-dot{width:8px;height:8px;border-radius:50%;background:var(--amber)}.conn-dot.live{background:var(--neon)}.conn-popover{position:absolute;top:calc(100% + 10px);right:0;box-sizing:border-box;width:min(328px,calc(100vw - 24px));padding:18px;background:var(--panel-bg);backdrop-filter:blur(40px) saturate(1.4);-webkit-backdrop-filter:blur(40px) saturate(1.4);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;isolation:isolate;z-index:30;display:grid;gap:14px}.conn-scan-backdrop{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);z-index:80;animation:scan-fade .16s ease-out}@keyframes scan-fade{0%{opacity:0}to{opacity:1}}.conn-popover.scan-mode{position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);width:auto;padding:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;border-radius:0;box-shadow:none;z-index:90}.qr-wrap{display:grid;place-items:center;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.qr-wrap canvas{width:min(284px,100%);height:auto;aspect-ratio:1;display:block;border-radius:0}.blac-code-wrap canvas{width:min(440px,90vw);background:transparent}.qr-caption{color:#ffffffc7;font-size:10px;font-weight:800;letter-spacing:.16em;text-align:center}.conn-popover code{color:var(--neon);font-size:12px;word-break:break-all}.conn-popover .ghost{background:transparent;border:1px solid var(--line);color:var(--text);padding:10px 12px;border-radius:999px}.conn-popover .ghost:hover{background:var(--surface);border-color:transparent;color:var(--neon)}.conn-approved{display:grid;justify-items:center;gap:10px;text-align:center}.conn-approved .conn-display-name{font-size:18px;font-weight:700}.conn-approved .conn-address{font-family:var(--mono);font-size:12px;color:var(--muted-strong)}.avatar-chip{display:inline-grid;place-items:center;background-color:var(--surface-strong);background-size:cover;background-position:center;border-radius:50%;font-weight:700;line-height:1;flex-shrink:0}.conn-pill.with-identity{padding:4px 14px 4px 4px;gap:10px}.conn-identity{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;text-align:left}.conn-identity-name{font-size:13px;font-weight:600;color:var(--text)}.conn-identity-address{font-family:var(--mono);font-size:11px;color:var(--muted-strong)}.layout{display:grid;grid-template-columns:252px minmax(0,1fr);gap:12px;min-height:0}.sidebar{display:grid;grid-template-rows:auto auto 1fr;gap:10px;padding:18px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-height:0}.sidebar-head{display:flex;align-items:baseline;justify-content:space-between;padding:0 8px}.sidebar-search{width:100%;padding:10px 14px;background:var(--panel-bg);border:1px solid var(--line);border-radius:999px;color:var(--text);font:inherit}.sidebar-search:focus{outline:none;border-color:transparent}.sidebar-list{display:flex;flex-direction:column;gap:2px;overflow-y:auto;padding-right:4px;min-height:0}.sidebar-row{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:8px 12px;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--muted-strong);font-variant-numeric:tabular-nums;text-align:left}.sidebar-row:hover{background:var(--surface-strong);color:var(--text)}.sidebar-row.active{background:var(--neon-soft);color:var(--neon);border-color:transparent}.sidebar-row .coin{font-weight:600;font-size:13px}.sidebar-row .px{font-family:var(--mono);font-size:12px}.coin-avatar{width:26px;height:26px;border-radius:50%;display:inline-grid;place-items:center;font-size:12px;font-weight:700;letter-spacing:0;line-height:1}.workbench{display:grid;grid-template-columns:minmax(0,1fr) 320px 320px;gap:12px;min-height:0;padding-bottom:92px}.col-chart,.col-book,.col-ticket{display:grid;gap:12px;min-width:0;min-height:0}.col-ticket{grid-template-rows:auto minmax(140px,1fr) minmax(140px,1fr);overflow-y:auto}.col-book{grid-template-rows:minmax(360px,1.4fr) minmax(200px,1fr)}.workbench.account-mode{grid-template-columns:minmax(0,1fr);padding-bottom:92px}.view-pulse .workbench.account-mode{padding-bottom:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-template-rows:auto 1fr;overflow:hidden;min-height:0}.card-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px}.card-head h3{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-strong)}.chart-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-template-rows:auto 1fr;overflow:hidden;min-height:0}.chart-toolbar{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;gap:10px;min-width:0}.chart-market-wrap{position:relative;min-width:0;flex:0 1 auto}.chart-symbol{font-weight:700;font-size:14px;letter-spacing:.02em}.chart-symbol-button{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;color:var(--text);padding:0}.chart-symbol-button span{color:var(--muted);font-family:var(--mono);font-size:11px}.chart-market-picker{position:absolute;top:calc(100% + 12px);left:0;z-index:120;width:min(340px,calc(100vw - 28px));max-height:440px;display:grid;grid-template-rows:auto 1fr;gap:8px;padding:12px;background:var(--panel-bg);border:1px solid var(--line);border-radius:18px;box-shadow:none}.chart-market-search{width:100%;padding:9px 12px;border-radius:999px;border:1px solid var(--line);background:var(--panel-bg);color:var(--text);font:inherit}.chart-market-search:focus{outline:none;border-color:transparent}.chart-market-list{display:grid;gap:2px;overflow-y:auto;min-height:0}.chart-market-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:9px 10px;border:0;border-radius:12px;background:transparent;color:var(--text);text-align:left}.chart-market-row:hover{background:var(--panel-bg)}.chart-market-row strong,.chart-market-row em{font-family:var(--mono);font-size:11px;font-style:normal}.chart-market-empty{padding:20px;text-align:center;color:var(--muted)}.chart-toolbar-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;flex:1 1 auto;max-width:min(440px,100%)}.timeframe-picker{min-width:0;width:min(350px,100%);flex:1 1 190px}.timeframe-rail{position:relative;height:34px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;border-radius:999px;background:var(--panel-bg);border:1px solid var(--line);scrollbar-width:none}.timeframe-rail::-webkit-scrollbar{display:none}.timeframe-rail-track{display:flex;align-items:center;height:100%;gap:2px;padding:0 50%}.timeframe-tick{flex:0 0 42px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;scroll-snap-align:center;border:0;background:transparent;color:var(--muted-strong);padding:0;font-family:var(--mono);cursor:pointer}.timeframe-tick-mark{background:#ffffff57;transition:background .15s,transform .15s,width .15s,height .15s}.timeframe-tick.minor .timeframe-tick-mark{width:4px;height:4px;border-radius:50%}.timeframe-tick.major .timeframe-tick-mark{width:2px;height:14px;border-radius:2px}.timeframe-tick-label{color:#ffffff75;font-size:10px;font-weight:700;line-height:1;transition:color .15s,transform .15s}.timeframe-tick.active .timeframe-tick-mark{background:var(--neon)}.timeframe-tick.active.minor .timeframe-tick-mark{transform:scale(1.45)}.timeframe-tick.active .timeframe-tick-label{color:var(--neon);transform:translateY(-1px)}.chart-icon-button{flex:0 0 auto;min-width:42px;height:30px;padding:0 9px;border-radius:999px;background:var(--surface-strong);border:1px solid var(--line);color:var(--muted-strong);font-family:var(--mono);font-size:11px;font-weight:800;letter-spacing:.08em}.chart-icon-button:hover{border-color:transparent;color:var(--neon)}body.chart-fullscreen-open{overflow:hidden}body.chart-fullscreen-open .view-switcher{display:none}.chart-card-fullscreen{position:fixed;inset:8px;z-index:100;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:18px;box-shadow:none}.chart-canvas{min-height:320px;padding:4px}.blac-chart{display:grid;grid-template-rows:auto 1fr;min-height:320px;height:100%}.blac-chart-toolbar{display:grid;padding:4px 10px;align-items:center;min-height:38px;overflow:hidden}.blac-toolbar-categories,.blac-toolbar-expanded{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.blac-toolbar-categories::-webkit-scrollbar,.blac-toolbar-expanded::-webkit-scrollbar{display:none}.blac-toolbar-categories,.blac-toolbar-expanded{justify-content:flex-end}@media(max-width:720px){.chart-toolbar{align-items:stretch;flex-direction:column;padding:8px;gap:8px}.chart-toolbar-actions{width:100%;max-width:none}.timeframe-picker{flex-basis:auto;width:100%}.chart-icon-button{min-width:42px;padding:0 8px;font-size:10px;letter-spacing:.04em}.chart-market-picker{width:calc(100vw - 32px)}.chart-card-fullscreen{inset:4px;max-width:calc(100vw - 8px);max-height:calc(100vh - 8px);border-radius:14px}.blac-chart-toolbar{padding:4px 8px}.blac-toolbar-categories,.blac-toolbar-expanded{justify-content:flex-start}}.blac-toolbar-expanded .blac-toolbar-category{margin-left:2px;flex:0 0 auto}.blac-toolbar-category{height:30px;padding:0 13px;border-radius:999px;border:1px solid transparent;background:transparent;color:#ffffffb8;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.blac-toolbar-category:hover{background:var(--panel-bg);color:var(--text)}.blac-toolbar-category.active{background:var(--neon);color:#0c0c0c;border-color:transparent}.blac-indicator-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--muted-strong);font-size:10px;font-weight:600;cursor:pointer;font-family:var(--mono);white-space:nowrap;flex:0 0 auto}.blac-indicator-pill:hover{background:var(--surface-strong);color:var(--text)}.blac-indicator-pill.active{background:var(--surface-strong)}.blac-indicator-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;opacity:.4}.blac-indicator-pill.active .blac-indicator-dot{opacity:1}.blac-chart-surface{position:relative;width:100%;height:100%;min-height:320px;touch-action:none;cursor:crosshair}.blac-chart-main,.blac-chart-overlay{position:absolute;inset:0;width:100%;height:100%}.blac-chart-overlay{pointer-events:none}.blac-chart-tooltip{position:fixed;z-index:50;pointer-events:none;background:var(--panel-bg);border:1px solid var(--line);border-radius:10px;padding:8px 10px;display:grid;gap:3px;font-family:var(--mono);font-size:11px;backdrop-filter:blur(8px);min-width:110px}.blac-chart-tooltip .row{display:grid;grid-template-columns:14px 1fr;gap:6px;align-items:baseline}.blac-chart-tooltip .row .muted{color:var(--muted)}.blac-chart-tooltip .row strong{font-variant-numeric:tabular-nums;text-align:right}.orderbook{font-family:var(--mono);font-size:11.5px;grid-template-rows:auto auto 1fr auto 1fr}.orderbook .card-head{font-family:Inter,sans-serif;font-size:13px}.orderbook-header,.book-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:2px 20px}.orderbook-header{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em;padding:8px 20px}.ladder{display:flex;flex-direction:column;padding:4px 0;overflow-y:auto;min-height:0}.ladder.asks{flex-direction:column-reverse}.book-row{position:relative;align-items:center;font-variant-numeric:tabular-nums;isolation:isolate}.book-row .px,.book-row .sz,.book-row .ttl{position:relative;z-index:1}.book-row.ask .px{color:var(--down)}.book-row.bid .px{color:var(--up)}.book-row .sz,.book-row .ttl{color:var(--muted-strong)}.book-bar{position:absolute;top:0;bottom:0;right:0;z-index:0;opacity:.2}.book-row.bid .book-bar{background:var(--up)}.book-row.ask .book-bar{background:var(--down)}.mid-row{display:flex;align-items:baseline;justify-content:space-between;padding:10px 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel-bg);position:sticky;z-index:2}.mid-price{font-size:15px;font-family:var(--mono);font-weight:600;color:var(--neon)}.mid-spread{font-size:11px;color:var(--muted)}.trades{font-family:var(--mono);font-size:12px}.trades .card-head{font-family:Inter,sans-serif;font-size:13px}.trades-header,.trade-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:4px 20px;align-items:center}.trades-header{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em;padding:8px 20px}.trade-list{display:grid;gap:1px;overflow-y:auto}.trade-row{font-variant-numeric:tabular-nums}.trade-row.buy span:first-child{color:var(--up)}.trade-row.sell span:first-child{color:var(--down)}.ticket{grid-template-rows:auto auto auto auto 1fr;padding-bottom:12px}.ticket-head{padding:10px 16px}.margin-toggle-row{display:flex;justify-content:flex-end;padding:8px 16px 0}.lev-picker{display:grid;gap:6px;padding:4px 16px 8px}.lev-picker-head{display:flex;justify-content:space-between;align-items:baseline}.lev-picker-head .muted{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.lev-value{display:inline-flex;align-items:baseline;white-space:nowrap;font-size:16px;color:var(--neon);font-variant-numeric:tabular-nums;font-weight:700;cursor:text;line-height:1}.lev-value.warn,.lev-value.warn .lev-value-input{color:var(--amber)}.ticket input.lev-value-input,.lev-value-input{width:3ch;min-width:1ch;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:0;color:var(--neon);font:inherit;font-variant-numeric:tabular-nums;font-weight:700;text-align:right;padding:0;margin:0;outline:none;box-shadow:none;line-height:1;flex-shrink:0;field-sizing:content}.ticket input.lev-value-input:focus,.lev-value-input:focus{box-shadow:none}.lev-value-input::-webkit-outer-spin-button,.lev-value-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lev-value-suffix{color:var(--neon);flex-shrink:0;margin-left:1px}.lev-value.warn .lev-value-suffix{color:var(--amber)}.lev-rail{position:relative;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;border-radius:18px;background:var(--panel-bg);border:1px solid var(--line);padding:4px 0;height:56px;scrollbar-width:none}.lev-rail::-webkit-scrollbar{display:none}.lev-rail-track{display:flex;align-items:center;height:100%;padding:0 50%;gap:2px}.lev-tick{flex:0 0 28px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:transparent;border:0;padding:0;cursor:pointer;scroll-snap-align:center;color:var(--muted-strong)}.lev-tick-mark{background:#ffffff4d;transition:background .15s,transform .15s,width .15s,height .15s}.lev-tick.minor .lev-tick-mark{width:4px;height:4px;border-radius:50%}.lev-tick.major .lev-tick-mark{width:2px;height:18px;border-radius:2px}.lev-tick.active .lev-tick-mark{background:var(--neon)}.lev-tick.active.minor .lev-tick-mark{width:7px;height:7px}.lev-tick-label{font-size:9px;font-family:var(--mono);font-weight:600;color:#fff6;transition:color .15s,font-size .15s}.lev-tick.active .lev-tick-label{color:var(--neon);font-size:11px}.lev-tick.minor .lev-tick-label{display:none}.lev-tick.active.minor .lev-tick-label{display:block}.lev-warning{display:flex;align-items:center;gap:6px;color:var(--amber);font-size:11px;font-weight:500;padding:4px 0 0}.margin-toggle{display:inline-flex;background:var(--panel-bg);border:1px solid var(--line);border-radius:999px;padding:2px}.margin-pill{padding:5px 12px;background:transparent;border:0;border-radius:999px;color:var(--muted-strong);font-size:11px;font-weight:600;cursor:pointer}.margin-pill.active{background:var(--neon-soft);color:var(--neon)}.margin-pill.disabled{opacity:.35;cursor:not-allowed}.ticket-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ticket-field{display:grid;gap:6px}.preset-row{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.preset{padding:6px 0;background:var(--surface-strong);border:1px solid var(--line);border-radius:8px;color:var(--muted-strong);font-size:11px;font-weight:600;cursor:pointer}.preset:hover:not(:disabled){border-color:transparent;color:var(--neon)}.preset:disabled{opacity:.4;cursor:not-allowed}.side-toggle{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:8px 16px 0;padding:4px;background:var(--panel-bg);border:1px solid var(--line);border-radius:999px;isolation:isolate}.side-toggle-thumb{top:4px;height:calc(100% - 8px)}.side-toggle-buy .side-toggle-thumb{background:var(--up-soft)}.side-toggle-sell .side-toggle-thumb{background:var(--down-soft)}.side{position:relative;z-index:1;padding:12px;border-radius:999px;border:0;background:transparent;color:var(--muted-strong);font-weight:700;letter-spacing:.04em;transition:color .28s cubic-bezier(.32,.72,0,1)}.side.buy.active{color:var(--up)}.side.sell.active{color:var(--down)}.ticket form{display:grid;gap:8px;padding:10px 16px 0}.ticket label{display:grid;gap:6px}.ticket .muted{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.ticket input,.ticket select{padding:9px 12px;background:var(--panel-bg);border:1px solid var(--line);border-radius:999px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums}.ticket input:focus,.ticket select:focus{outline:none;border-color:transparent}.ticket .submit{margin-top:4px;padding:11px;border-radius:999px;border:0;font-weight:800;letter-spacing:.05em;color:#050506;text-transform:uppercase;font-size:13px;cursor:pointer}.ticket .submit.buy{background:linear-gradient(135deg,#4ade80,#22c55e);color:#052e16}.ticket .submit.sell{background:linear-gradient(135deg,#f87171,#ef4444);color:#2a0b0b}.ticket .submit:disabled{opacity:.45;cursor:not-allowed;background:var(--surface-strong);color:var(--muted);box-shadow:none}.feedback{padding:0 16px;margin-top:6px;color:var(--muted-strong);font-size:12px}.positions-panel,.orders-panel{grid-template-rows:auto 1fr;overflow:hidden}.panel-list{display:grid;gap:1px;overflow-y:auto;padding:4px 0}.panel-row{display:grid;grid-template-columns:1fr auto;gap:8px;padding:8px 14px;align-items:center;border-bottom:0;font-size:12px}.panel-row:last-child{border-bottom:0}.row-main{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px}.row-symbol{font-weight:700;font-size:13px}.row-stats{grid-column:1;display:grid;grid-template-columns:auto 1fr auto 1fr;gap:4px 8px;font-family:var(--mono);font-size:11px;align-items:baseline}.row-stats .muted{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.row-action{grid-column:2;grid-row:2;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface-strong);color:var(--muted-strong);font-size:11px;font-weight:600;cursor:pointer}.row-action.close{border-color:transparent;color:var(--down)}.row-action.close:hover{background:var(--down-soft)}.row-action.cancel:hover{border-color:transparent;color:var(--neon)}.account-view{display:grid;gap:14px;min-height:0;overflow-y:auto}.account-header{display:flex;align-items:center;gap:18px;padding:6px 8px}.account-header>div{display:grid;gap:4px}.account-header h2{font-size:28px;font-family:var(--mono);letter-spacing:-.01em}.account-header p{font-size:12px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metric{padding:14px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:6px}.metric.large{padding:22px 24px}.metric .muted{font-size:11px;text-transform:uppercase;letter-spacing:.1em}.metric strong{font-size:24px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.metric.large strong{font-size:30px}.metric.accent{border-color:transparent}.metric.accent strong{color:var(--neon)}.account-tables{grid-template-rows:auto 1fr}.outcome-view{display:grid;gap:14px;align-content:start;min-height:0;overflow-y:auto;padding-bottom:92px}.outcome-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:6px 8px}.outcome-head h2{font-size:28px;font-family:var(--mono);letter-spacing:-.01em}.outcome-usdc{display:grid;gap:4px;justify-items:end;text-align:right}.outcome-usdc .muted{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.outcome-usdc strong{font-size:22px;font-variant-numeric:tabular-nums}.outcome-usdc strong.positive{color:var(--neon)}.outcome-markets{display:flex;gap:10px;overflow-x:auto;padding:2px 4px 6px;scrollbar-width:none}.outcome-markets::-webkit-scrollbar{display:none}.outcome-chip{flex:0 0 auto;display:grid;gap:4px;min-width:120px;padding:10px 14px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text)}.outcome-chip strong{font-size:13px}.outcome-chip span{font-size:11px;color:var(--muted-strong)}.outcome-chip:hover{border-color:transparent}.outcome-chip.active{background:var(--neon-soft);border-color:transparent}.outcome-chip.active strong{color:var(--neon)}.outcome-question{display:grid;grid-template-rows:auto auto;padding:18px 20px 22px;gap:16px}.outcome-question-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.outcome-question-head h3{font-size:22px;font-weight:700}.outcome-countdown{font-size:13px;font-variant-numeric:tabular-nums;margin-top:4px}.outcome-settled{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:var(--neon);color:#0c0c0c;font-size:10px;font-weight:800;letter-spacing:.06em}.outcome-cents{font-variant-numeric:tabular-nums}.outcome-binary{display:grid;gap:14px}.outcome-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.outcome-tile{display:grid;gap:8px;padding:14px;background:var(--surface-strong);border:1px solid var(--line);border-radius:16px}.outcome-tile .muted{font-size:12px}.outcome-tile strong{font-size:24px}.outcome-prob{height:6px;border-radius:999px;background:var(--surface-strong);overflow:hidden}.outcome-prob.compact{width:90px}.outcome-prob-fill{height:100%;background:var(--neon);border-radius:999px}.outcome-buckets{display:grid;gap:10px}.outcome-bucket-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;background:var(--surface-strong);border:1px solid var(--line);border-radius:16px}.outcome-bucket-row strong{font-size:14px}.outcome-bucket-row .muted{display:block;font-size:11px;margin-top:2px}.outcome-bucket-price{display:grid;gap:6px;justify-items:end}.outcome-bucket-price .outcome-cents{font-size:18px;font-weight:600}.outcome-curated{display:grid;gap:8px}.outcome-curated-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--surface-strong);border:1px solid var(--line);border-radius:14px}.outcome-curated-row strong{font-size:14px}.outcome-curated-row .muted{display:block;font-size:12px;margin-top:2px}.outcome-curated-row .outcome-cents{font-size:17px;font-weight:600}.outcome-orders{grid-template-rows:auto 1fr}.outcome-order-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:10px 16px;font-size:12px}.outcome-order-row>div{display:inline-flex;align-items:center;gap:8px}.outcome-order-row>div span:first-child{font-weight:700}.outcome-order-side{padding:2px 6px;border-radius:999px;background:var(--surface-strong);font-weight:700}.outcome-order-row strong{font-variant-numeric:tabular-nums}.outcome-cancel{width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background:var(--surface-strong);color:var(--muted-strong);font-size:11px;line-height:1}.outcome-cancel:hover{border-color:transparent;color:var(--down);background:var(--down-soft)}.outcome-tile,.outcome-bucket-row,.outcome-curated-row{width:100%;text-align:left;color:var(--text);font:inherit;cursor:pointer}.outcome-tile.selected,.outcome-bucket-row.selected,.outcome-curated-row.selected{border-color:transparent;background:var(--neon-soft)}.outcome-tile.selected .outcome-cents,.outcome-bucket-row.selected .outcome-cents,.outcome-curated-row.selected .outcome-cents{color:var(--neon)}.outcome-ticket{display:grid;gap:12px;padding:18px 20px}.outcome-ticket-asset{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.outcome-ticket-asset .muted{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.outcome-ticket-asset strong{font-size:15px}.outcome-ticket-asset .outcome-cents{font-size:18px;font-weight:700;color:var(--neon)}.outcome-seg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.outcome-seg button{padding:12px;border-radius:999px;border:1px solid var(--line);background:var(--surface-strong);color:var(--muted-strong);font-weight:700;letter-spacing:.06em;font-size:12px}.outcome-seg.subtle button{padding:9px;font-size:11px}.outcome-seg button.active{border-color:transparent;background:var(--neon-soft);color:var(--neon)}.outcome-seg button.active.buy{background:var(--up-soft);color:var(--up)}.outcome-seg button.active.sell{background:var(--down-soft);color:var(--down)}.outcome-field{display:grid;gap:6px}.outcome-field .muted{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.outcome-field input{padding:11px 14px;background:var(--panel-bg);border:1px solid var(--line);border-radius:999px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums}.outcome-field input:focus{outline:none;border-color:transparent}.outcome-hint{font-size:11px}.outcome-submit{padding:13px;border-radius:999px;border:0;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:13px;color:#050506;background:var(--neon)}.outcome-submit.buy{background:linear-gradient(135deg,#4ade80,#22c55e);color:#052e16}.outcome-submit.sell{background:linear-gradient(135deg,#f87171,#ef4444);color:#2a0b0b}.outcome-submit:disabled{opacity:.45;cursor:not-allowed;background:var(--surface-strong);color:var(--muted)}.outcome-feedback{font-size:12px}.outcome-feedback.warn{color:var(--amber)}.outcome-feedback.ok{color:var(--neon)}.outcome-risk{display:grid;gap:12px;padding:18px 20px;border-color:transparent;background:var(--amber-soft, rgba(255, 149, 0, .12))}.outcome-risk strong{font-size:15px}.outcome-risk .muted{font-size:13px;line-height:1.5}.circle-view{display:grid;gap:14px;overflow-y:auto;min-height:0;padding-bottom:92px}.circle-view.empty{place-items:center;padding:60px 20px}.circle-empty-card{text-align:center;padding:40px 24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-width:480px}.circle-empty-card h2{font-size:24px;margin-bottom:8px}.circle-hero{padding:22px;display:grid;gap:18px}.circle-hero-identity{display:flex;gap:18px;align-items:center}.circle-hero-identity h2{font-size:26px}.circle-blac-id{font-family:var(--mono);font-size:12px;color:var(--muted-strong);margin-top:2px}.circle-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.circle-stat{padding:12px 14px;background:var(--panel-bg);border:1px solid var(--line);border-radius:14px;display:grid;gap:4px}.circle-stat .muted{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.circle-stat strong{font-size:18px;font-variant-numeric:tabular-nums}.circle-stat.accent{border-color:transparent}.circle-stat.accent strong{color:var(--neon)}.circle-stat.tone-up strong{color:var(--up)}.circle-stat.tone-down strong{color:var(--down)}.circle-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.circle-roster-list,.circle-activity-list,.circle-positions-list,.circle-requests-list{display:grid;padding:4px 0;overflow-y:auto;min-height:0}.roster-row,.activity-row,.request-row{display:grid;grid-template-columns:36px 1fr auto auto;gap:10px;padding:10px 14px;align-items:center;border-bottom:0}.roster-row:last-child,.activity-row:last-child,.request-row:last-child{border-bottom:0}.roster-row-main,.request-row-main,.activity-row-main{display:grid;gap:2px;min-width:0}.roster-row-main strong,.request-row-main strong,.activity-row-main strong{font-size:13px}.roster-row-stats,.activity-row-meta{display:grid;gap:2px;font-size:12px;text-align:right}.position-row{display:grid;grid-template-columns:24px 1fr auto 1fr 1fr;gap:10px;padding:8px 14px;align-items:center;border-bottom:0;font-size:12px;font-variant-numeric:tabular-nums}.position-row:last-child{border-bottom:0}.row-action.accept{border-color:transparent;color:var(--neon)}.row-action.accept:hover{background:var(--neon-soft)}.circle-add-form,.circle-settings-form{display:flex;gap:8px;padding:12px 16px}.circle-add-form input,.circle-settings-form input{flex:1;padding:9px 12px;background:var(--panel-bg);border:1px solid var(--line);border-radius:999px;color:var(--text);font:inherit}.circle-add-form button,.circle-settings-form button{padding:9px 18px;border-radius:999px;border:0;background:var(--neon);color:#0c0c0c;font-weight:700;cursor:pointer}.circle-add-form button:disabled,.circle-settings-form button:disabled{opacity:.45;cursor:not-allowed;background:var(--surface-strong);color:var(--muted)}.circle-lookup-result{display:grid;grid-template-columns:44px 1fr auto;gap:12px;padding:12px 16px;align-items:center;border-top:1px solid var(--line)}.circle-lookup-result button{padding:8px 14px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--neon);cursor:pointer}.circle-settings-form label{display:grid;gap:6px;flex:1}.circle-settings-form label .muted{text-transform:uppercase;letter-spacing:.08em;font-size:10px}@media(max-width:1024px){.circle-grid{grid-template-columns:1fr}}.tabs-head{display:flex;gap:6px;padding:12px 16px}.tab{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--muted);font-size:12px}.tab:hover{background:var(--surface-strong);color:var(--text)}.tab.active{background:var(--neon-soft);color:var(--neon);border-color:transparent}.tab-count{padding:1px 8px;background:var(--panel-bg);border-radius:999px;font-size:11px;font-family:var(--mono)}.table{font-family:var(--mono);font-size:12px;overflow-y:auto}.table-header,.table-row{display:grid;gap:8px;padding:8px 18px;align-items:center}.table-header{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-family:Inter,sans-serif}.table-header.positions,.table-row.positions{grid-template-columns:1fr .7fr 1fr 1fr 1fr 1fr}.table-header.orders,.table-row.orders{grid-template-columns:1fr .7fr 1fr 1fr 1fr}.table-header.fills,.table-row.fills{grid-template-columns:1fr .7fr 1fr 1fr 1fr 1fr}.table-row{font-variant-numeric:tabular-nums}.table-row:not(:last-child){border-bottom:0}.view-switcher{position:fixed;bottom:18px;left:50%;transform:translate(-50%);display:inline-flex;gap:4px;padding:6px;max-width:calc(100vw - 20px);background:var(--panel-bg);border:1px solid var(--line);border-radius:999px;z-index:40;isolation:isolate}.view-switcher-thumb{display:none;top:6px;height:calc(100% - 12px)}.view-pill{position:relative;z-index:1;padding:10px 28px;border:0;background:transparent;color:var(--muted-strong);border-radius:999px;font-weight:700;letter-spacing:.18em;font-size:12px;text-transform:uppercase;transition:color .28s cubic-bezier(.32,.72,0,1)}.view-pill:hover{color:var(--text)}.view-pill.active{color:var(--neon)}.pulse-view{display:grid;gap:16px;min-height:0;overflow-y:auto;scroll-padding-bottom:92px}.pulse-view:after{content:"";display:block;height:92px}.pulse-header{display:flex;justify-content:space-between;align-items:flex-end;padding:6px 8px;gap:16px}.pulse-header h2{font-size:32px;font-family:var(--mono);letter-spacing:-.01em}.pulse-header p{font-size:12px}.pulse-terminal-link{border:1px solid transparent;background:var(--neon-soft);color:var(--neon);border-radius:999px;padding:10px 16px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.pulse-terminal-link:hover{background:var(--neon);color:#0c0c0c}.pulse-focus{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.7fr);gap:12px;padding:18px 20px;background:var(--panel-bg);border:1px solid transparent;border-radius:var(--radius)}.pulse-focus-main{display:grid;align-content:center;gap:8px;min-width:0}.pulse-focus-title{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pulse-focus-title strong{font-family:var(--mono);font-size:34px;letter-spacing:0}.pulse-focus-title span{font-family:var(--mono);font-size:14px;font-weight:800}.pulse-signal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.pulse-signal{display:grid;gap:8px;min-width:0;padding:14px;background:var(--panel-bg);border:1px solid var(--line);border-radius:var(--radius-sm)}.pulse-signal span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pulse-signal strong{font-family:var(--mono);font-size:16px;letter-spacing:0}.pulse-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pulse-card{padding:18px 20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.pulse-card.gainer,.pulse-card.loser,.pulse-card.volume,.pulse-card.funding,.pulse-card.breadth{border-color:transparent}.pulse-card-main{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.pulse-card-main strong{font-size:22px;font-family:var(--mono);color:var(--text)}.pulse-card-main span{font-size:16px;font-weight:700;font-family:var(--mono)}.pulse-card-main .value{color:var(--text)}.pulse-card-sub{font-size:12px;color:var(--text-tertiary);font-family:var(--mono)}.pulse-panels{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px}.pulse-panel{min-width:0;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:14px;align-content:start}.pulse-panel-head{display:grid;gap:5px}.pulse-panel-head strong{color:var(--text);font-family:var(--mono);font-size:15px;letter-spacing:0}.session-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.session-card{display:grid;gap:8px;padding:12px;background:var(--panel-bg);border:1px solid var(--line);border-radius:var(--radius-sm)}.session-card.open{border-color:transparent;background:var(--panel-bg)}.session-card div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.session-card strong,.session-time,.wall-row strong,.liquidation-row strong,.liquidation-row span{font-family:var(--mono);letter-spacing:0}.session-card span,.session-card em,.wall-row small,.wall-row em,.pulse-note{color:var(--text-tertiary);font-size:11px;font-style:normal}.session-time{color:var(--text);font-size:20px;font-weight:800}.session-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.session-meta em{color:var(--muted-strong);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.session-card.open .session-meta em{color:var(--positive)}.wall-list,.liquidation-list{display:grid;gap:8px}.wall-row{display:grid;grid-template-columns:42px minmax(92px,1fr) auto;gap:8px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--line)}.wall-row:last-child,.liquidation-row:last-child{border-bottom:0}.wall-row span{font-size:11px;font-weight:800;text-transform:uppercase}.wall-row strong{font-size:13px}.wall-row em{color:var(--text);font-family:var(--mono)}.wall-row small{grid-column:2 / -1}.liquidation-row{display:grid;grid-template-columns:44px 1fr 1fr;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.liquidation-row span{color:var(--text);font-weight:800;font-size:12px}.liquidation-row strong{font-size:12px;white-space:nowrap}.pulse-note{line-height:1.45}.pulse-directory{grid-template-rows:auto 1fr;background:transparent;border:0;border-radius:0}.pulse-directory-head{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;gap:16px;flex-wrap:wrap}.pulse-search-wrap{display:flex;align-items:center;gap:10px;flex:1;max-width:400px}.pulse-search{width:100%;padding:8px 16px;background:var(--panel-bg);border:1px solid var(--line);border-radius:999px;color:var(--text);font:inherit;font-size:12px}.pulse-search:focus{outline:none;border-color:transparent}.pulse-loading-indicator{font-size:11px;color:var(--neon);animation:pulse-glow 1.5s infinite ease-in-out;white-space:nowrap}@keyframes pulse-glow{0%,to{opacity:.5}50%{opacity:1}}.table-container{overflow-x:auto;scrollbar-width:none}.table-container::-webkit-scrollbar{display:none}.pulse-table-grid{display:grid;grid-template-columns:1.2fr 1.2fr 1.2fr 1.5fr 1.5fr 1.2fr 100px;gap:12px;align-items:center}.pulse-table-grid span.coin-name{font-size:14px;font-weight:700;color:var(--text)}.pulse-trade-btn{padding:6px 14px;border-radius:999px;border:1px solid transparent;background:var(--neon-soft);color:var(--neon);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.05em;transition:all .12s ease}.pulse-trade-btn:hover{background:var(--neon);color:#0c0c0c;box-shadow:none}.glasseffect,.glass-effect,.glass-button{--glass-bg-color: transparent;--glass-highlight: transparent;--glass-text: inherit;--glass-blur: 4px;--glass-filter-opacity: 0;--glass-overlay-opacity: 0;color:var(--glass-text)}.glass-button,.glasseffect.glass-reactive,.glass-effect.glass-reactive{--glass-bg-color: var(--glass-color, rgba(255, 255, 255, .25));--glass-highlight: rgba(255, 255, 255, .65);--glass-text: var(--text);--glass-filter-opacity: 1;--glass-overlay-opacity: 1;border-color:#ffffff14}.glass-button,.glasseffect.glass-reactive,.glass-effect.glass-reactive,.glasseffect.glass-white,.glass-effect.glass-white,.glasseffect.glass-red,.glass-effect.glass-red,.glasseffect.glass-green,.glass-effect.glass-green,.glasseffect.glass-pink,.glass-effect.glass-pink{background:transparent;box-shadow:inset 1px 1px 1px var(--glass-highlight)}.glasseffect.glass-white,.glass-effect.glass-white{--glass-bg-color: rgba(255, 255, 255, .28);--glass-highlight: rgba(255, 255, 255, .7);--glass-text: #FFFFFF;--glass-filter-opacity: 1;--glass-overlay-opacity: 1}.glasseffect.glass-red,.glass-effect.glass-red{--glass-bg-color: rgba(255, 59, 48, .58);--glass-highlight: rgba(255, 255, 255, .62);--glass-filter-opacity: 1;--glass-overlay-opacity: 1}.glasseffect.glass-green,.glass-effect.glass-green{--glass-bg-color: rgba(132, 214, 34, .62);--glass-highlight: rgba(255, 255, 255, .66);--glass-filter-opacity: 1;--glass-overlay-opacity: 1}.glasseffect.glass-pink,.glass-effect.glass-pink{--glass-bg-color: rgba(255, 45, 146, .58);--glass-highlight: rgba(255, 255, 255, .64);--glass-filter-opacity: 1;--glass-overlay-opacity: 1}.glasseffect:before,.glass-effect:before,.glass-filter{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;pointer-events:none;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));filter:url(#glass-distortion) saturate(120%) brightness(1.15);opacity:var(--glass-filter-opacity)}.glasseffect:after,.glass-effect:after,.glass-overlay,.glass-specular{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.glasseffect:after,.glass-effect:after{z-index:-1;background:linear-gradient(135deg,#ffffff3d,#ffffff0d 34%,#fff0 62%),var(--glass-bg-color);box-shadow:inset 1px 1px 1px var(--glass-highlight);opacity:var(--glass-overlay-opacity)}.glass-button{padding:12px 24px;border:0;border-radius:12px;background:transparent;color:var(--glass-text);cursor:pointer;outline:none;transition:transform .2s ease}.glass-button:hover{transform:scale(1.05)}.glass-button:active{transform:scale(.95)}.glass-filter{z-index:1;opacity:var(--glass-filter-opacity)}.glass-overlay{z-index:2;background:var(--glass-bg-color);opacity:var(--glass-overlay-opacity)}.glass-specular{z-index:3;box-shadow:inset 1px 1px 1px var(--glass-highlight);opacity:var(--glass-overlay-opacity)}.glass-content{position:relative;z-index:4;color:var(--glass-text);font-weight:500;font-size:16px}@media(max-width:1024px){.pulse-cards{grid-template-columns:repeat(2,1fr)}.pulse-focus{grid-template-columns:1fr}.pulse-signal-grid{grid-template-columns:repeat(2,1fr)}.pulse-panels{grid-template-columns:1fr}}@media(max-width:640px){.pulse-header{align-items:flex-start;flex-direction:column}.pulse-terminal-link{width:100%}.pulse-signal-grid,.pulse-cards{grid-template-columns:1fr}.pulse-directory-head{flex-direction:column;align-items:stretch}.pulse-search-wrap{max-width:none}.pulse-table-grid{grid-template-columns:1fr 1fr 1fr;font-size:11px}.pulse-table-grid :nth-child(4),.pulse-table-grid :nth-child(5),.pulse-table-grid :nth-child(6){display:none}}@media(max-width:1280px){.workbench{grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:auto auto}.col-ticket{grid-column:1 / -1}}@media(max-width:1024px){.layout{grid-template-columns:200px minmax(0,1fr)}.metric-grid{grid-template-columns:1fr 1fr}}@media(max-width:820px){html,body{overflow:auto;height:auto}.terminal-root{height:auto;grid-template-rows:64px auto;padding:10px 10px 100px}.terminal-root.view-pulse{padding-bottom:0}.layout{grid-template-columns:1fr}.sidebar{max-height:260px}.workbench{grid-template-columns:1fr}.col-chart,.col-book{grid-template-rows:auto auto}.chart-canvas{min-height:320px}.metric-grid{grid-template-columns:1fr}}@media(max-width:540px){.topbar{grid-template-columns:auto 1fr auto;padding:0 12px}.topbar-center{gap:8px}.brand-title{font-size:14px;letter-spacing:.22em}.mode-pill{padding:7px 12px;letter-spacing:.08em}.view-switcher{width:calc(100vw - 20px);justify-content:stretch}.view-pill{flex:1 1 0;min-width:0;padding:10px 0;font-size:10px;letter-spacing:.12em}}
