body.live-desk-v2{background:#090b0e;background-image:none;color:#f4f1eb}
body.live-desk-v2>.nav{display:none!important}
.live-desk-v2 .pp-header{background:#090b0e;backdrop-filter:none}
.live-desk-v2 .pp-join{border-radius:4px}
.live-desk-v2 main{padding-bottom:60px}
.live-titlebar{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-top:34px;padding-bottom:18px}
.live-titlebar .pp-overline{margin-bottom:8px;color:#67d5ff}
.live-titlebar h1{margin:0;color:#f8f4ed;font-size:clamp(34px,4vw,52px);line-height:1;letter-spacing:-.045em}
.live-titlebar p{max-width:660px;margin:10px 0 0;color:#8f979f;font-size:14px;line-height:1.55}
.live-health{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}
.live-health span{display:inline-flex;align-items:center;min-height:30px;padding:0 9px;border:1px solid rgba(255,255,255,.09);border-radius:3px;background:#0c1117;color:#7f8993;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.045em;text-transform:uppercase}
.live-health strong{margin-left:4px;color:#9ca7b1;font-size:9px}
.live-health .good{color:#6ed9a6}
.live-health .warn{color:#e1ba60}
.live-health .bad{color:#f28a98}
.desk-board{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:10px;align-items:start}
.desk-core{display:grid;gap:10px;min-width:0}
.desk-core-top{display:grid;grid-template-columns:.82fr 1.18fr;gap:10px}
.desk-side{display:grid;gap:10px}
.live-desk-v2 .desk-panel,.live-desk-v2 .timeline-panel,.live-desk-v2 .mission-card,.live-desk-v2 .readiness-card,.live-desk-v2 .market-chart-panel{border:1px solid rgba(255,255,255,.085);border-radius:5px;background:#0d1116;box-shadow:none}
.live-desk-v2 .orb-panel{border-top:2px solid #58c9f3}
.live-desk-v2 .intel-panel{border-top:2px solid #d8ad59}
.live-desk-v2 .mission-card{border-top:2px solid #6e8495}
.live-desk-v2 .desk-panel{padding:16px}
.live-desk-v2 .desk-panel-head{margin-bottom:12px}
.live-desk-v2 .desk-panel-head>span,.live-desk-v2 .readiness-label{color:#8aa0b4;font:750 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em;text-transform:uppercase}
.live-desk-v2 .desk-panel-head>b{color:#75828e;font:750 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}
.live-desk-v2 .orb-levels{gap:6px}
.live-desk-v2 .orb-levels div{padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:3px;background:#10151b}
.live-desk-v2 .orb-levels strong{font-size:17px}
.live-desk-v2 .orb-levels div:nth-child(1) strong{color:#64d8ff}
.live-desk-v2 .orb-levels div:nth-child(2) strong{color:#f0cb72}
.live-desk-v2 .orb-levels div:nth-child(3) strong{color:#c5cdd3}
.live-desk-v2 .orb-levels div:nth-child(4) strong{color:#f2eee8}
.live-desk-v2 .condition-list{gap:3px}
.live-desk-v2 .condition-list li{padding:8px 0}
.live-desk-v2 .condition-list li.done b{color:#60d7aa}
.live-desk-v2 .condition-list li.pending b{color:#e4b85b}
.live-desk-v2 .condition-list li.done i{box-shadow:none}
.live-desk-v2 .intel-panel{min-height:0}
.live-desk-v2 .intel-calendar{border-radius:3px}
.live-desk-v2 .headline-stack a strong{font-size:9px}
.live-desk-v2 .headline-stack a:hover strong{color:#70d5ff}
.live-desk-v2 .timeline-panel{padding:15px 16px 10px;min-width:0}
.live-desk-v2 .session-timeline{gap:6px;max-width:100%;padding-bottom:4px}
.live-desk-v2 .timeline-event{min-width:180px;padding:9px;border-radius:3px;background:#10151b}
.live-desk-v2 .timeline-event>i{box-shadow:none}
.live-desk-v2 .readiness-card{padding:18px;display:grid;grid-template-columns:84px minmax(0,1fr);grid-template-rows:auto 1fr;gap:10px 14px;text-align:left;align-items:center;justify-items:stretch}
.live-desk-v2 .readiness-label{grid-column:1/-1}
.live-desk-v2 .readiness-ring{width:82px;height:82px;margin:0;box-shadow:none}
.live-desk-v2 .readiness-ring>div{width:62px;height:62px}
.live-desk-v2 .readiness-ring strong{font-size:18px}
.live-desk-v2 .readiness-card p{max-width:none;font-size:10px;text-align:left;line-height:1.5}
.live-desk-v2 .mission-card{display:block;padding:18px}
.live-desk-v2 .mission-top{display:flex;align-items:flex-start}
.live-desk-v2 .mission-top h2{margin:7px 0 0;font-size:30px;letter-spacing:-.02em}
.live-desk-v2 .mission-thesis{margin:10px 0 14px;font-size:11px;line-height:1.55}
.live-desk-v2 .mission-meta{grid-template-columns:1fr 1fr;gap:0 10px}
.live-desk-v2 .mission-meta div{padding:8px 0}
.live-desk-v2 .mission-meta strong{color:#dce3e9;font-size:9px}
.live-desk-v2 .session-date{font-size:8px;padding:5px 7px;border-radius:3px}
.market-chart-panel{padding:15px 16px 12px;overflow:hidden}
.market-chart-panel .desk-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.live-tv-chart{height:390px;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.055);border-radius:4px;background:#090d12}
.live-tv-chart .tradingview-widget-container__widget{height:calc(100% - 24px);width:100%}
.live-tv-chart .tradingview-widget-copyright{height:24px;padding:5px 8px;background:#0a0f14;color:#5f6b75;font-size:8px;text-align:right}
.live-tv-chart .tradingview-widget-copyright a{color:#8298ac;text-decoration:none}
.market-chart-note{margin:8px 2px 0;color:#5f6b75;font-size:8px;line-height:1.45}
.signal-section{padding-top:42px}
.signal-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:16px}
.signal-head .pp-overline{margin-bottom:7px;color:#d3a94f}
.signal-head h2{margin:0;color:#f7f2eb;font-size:clamp(28px,3.2vw,40px);letter-spacing:-.04em}
.signal-head p{max-width:520px;margin:0;color:#7f8993;font-size:12px;line-height:1.55}
.live-desk-v2 .signal-toolbar{margin:0 0 12px;display:flex;align-items:end;gap:8px}
.live-desk-v2 .signal-toolbar label{min-width:140px}
.live-desk-v2 .signal-toolbar select,.live-desk-v2 .refresh-btn{min-height:36px;border-radius:4px;background:#10151b;box-shadow:none}
.live-desk-v2 .signal-list{border-color:rgba(255,255,255,.09);border-radius:5px;background:#0d1116}
.live-desk-v2 .signal-row{padding:13px 14px;grid-template-columns:68px minmax(0,1fr);gap:12px}
.live-desk-v2 .signal-row:hover{background:#0f151b}
.live-desk-v2 .signal-row:nth-of-type(n+6){display:none}
.live-desk-v2 .signal-side{min-height:38px;border-radius:3px}
.live-desk-v2 .signal-id{display:none!important}
.live-desk-v2 .signal-title>strong{font-size:14px}
.live-desk-v2 .signal-main p{margin-top:5px;font-size:11px}
.live-desk-v2 .signal-meta{margin-top:7px;font-size:8px}
.live-desk-footer{margin-top:46px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07);color:#69737d;font-size:11px;display:flex;justify-content:space-between;gap:20px}
.live-desk-footer a{color:#9fa8b0;text-decoration:none}
.market-chart-panel .tradingview-widget-container{display:none!important}
@media(max-width:1080px){.desk-board{grid-template-columns:1fr}.desk-side{grid-template-columns:repeat(3,1fr)}.live-desk-v2 .mission-card,.live-desk-v2 .readiness-card,.live-desk-v2 .intel-panel{min-width:0}.live-desk-v2 .readiness-card{grid-template-columns:72px 1fr}.live-desk-v2 .readiness-ring{width:70px;height:70px}.live-desk-v2 .readiness-ring>div{width:52px;height:52px}.live-tv-chart{height:420px}}
@media(max-width:820px){.live-titlebar,.signal-head{display:grid;align-items:start}.live-health{justify-content:flex-start}.desk-core-top,.desk-side{grid-template-columns:1fr}.live-desk-v2 .mission-meta{grid-template-columns:repeat(4,1fr)}.live-desk-v2 .readiness-card{grid-template-columns:82px 1fr}.live-desk-v2 .readiness-ring{width:82px;height:82px}.live-desk-v2 .readiness-ring>div{width:62px;height:62px}.live-tv-chart{height:380px}}
@media(max-width:620px){.live-titlebar{padding-top:22px}.live-titlebar p{font-size:13px}.live-health span:nth-child(2),.live-health span:nth-child(3){display:none}.live-desk-v2 .mission-meta{grid-template-columns:1fr 1fr}.live-desk-v2 .signal-toolbar{display:grid;grid-template-columns:1fr 1fr}.live-desk-v2 .signal-toolbar label{min-width:0}.live-desk-v2 .refresh-btn{grid-column:1/-1}.live-desk-v2 .signal-row{grid-template-columns:58px minmax(0,1fr)}.live-desk-footer{display:grid}.live-desk-v2 .timeline-event{min-width:160px}.market-chart-panel{padding:12px}.live-tv-chart{height:330px}}
