.workspace-page{overflow-x:clip;background:radial-gradient(ellipse at 95% 0,#2e225b55,transparent 42%),#090b10}
.workspace-page #authenticated-app>header{min-height:62px;padding:10px 2.1vw;gap:22px;box-shadow:none;background:transparent}
.workspace-page header .intro-meta{margin-left:auto;font-size:13px;letter-spacing:.1em;color:#aca1c0;white-space:nowrap}
.workspace-page header .brand-copy{font-size:13px;letter-spacing:.14em}.workspace-page header .brand-copy small{display:none}
.workspace-page .header-caption,.workspace-page #account-email,.workspace-page .nav-current{display:none}
.workspace-page header .member-nav{margin-left:0;gap:8px}.workspace-page header .member-nav a,.workspace-page header .member-nav button{font-size:13px;padding:8px 10px}
.workspace-page main{max-width:none;padding:10px 2.1vw 18px}.workspace-page main>footer{padding:14px 0;font-size:13px;gap:14px}
.workspace-page .live-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:22px;align-items:start}
.workspace-page .chart-panel{min-width:0;border-radius:21px}.workspace-page .toolbar{padding:14px 18px;gap:10px;flex-wrap:wrap}
.workspace-page .instrument-name strong{font-size:16px}.workspace-page .instrument-name small{font-size:13px}.workspace-page .instrument-name{min-width:140px}
.workspace-page .toolbar .pill,.workspace-page .toolbar button,.workspace-page .toolbar label,.workspace-page .toolbar select{font-size:13px}
.workspace-page .toolbar .chart-tools{gap:6px}.workspace-page .toolbar #chart-indicator{display:none}
.timeframe-segments{display:flex;gap:3px;padding:3px;border:1px solid #81709f44;border-radius:12px;background:#161622;max-width:100%}
.timeframe-segments button{border:0;border-radius:8px;padding:8px 10px;min-width:40px;background:transparent;color:#b0acc4;cursor:pointer}
.timeframe-segments button[aria-pressed=true]{background:#ac86ec24;outline:1px solid #b79ae8;color:#f5eaff}
.workspace-page .timeframe-picker:has(+.timeframe-segments){display:none}
.workspace-page .setup-summary{margin:0 18px 10px;border:1px solid #81709f33;border-radius:14px;padding:13px 18px;min-height:70px;gap:12px}
.workspace-page .setup-summary[data-direction=sell]{background:#a23b5112;border-color:#ce677744}.workspace-page .setup-summary[data-direction=buy]{background:#3fc6a012;border-color:#50bf9d44}
.workspace-page .setup-metric{min-width:0}.workspace-page .setup-metric small{font-size:13px}.workspace-page .setup-metric strong,.workspace-page .setup-metric:first-child strong{font-size:17px}
.watching-chip{display:inline-block;margin:6px 0 0 10px;border:1px solid #c69c4055;border-radius:20px;background:#a57a2029;color:#f4cc62;padding:4px 8px;font-size:12px;font-weight:600;vertical-align:middle}
.workspace-waiting{display:flex;align-items:center;gap:16px;margin:0 18px 10px;padding:11px 16px;border:1px solid #a18ac44d;border-radius:12px;background:#151521;font-size:13px;line-height:1.6}
.workspace-waiting>strong{text-transform:uppercase;letter-spacing:.12em;font-size:13px;color:#f2cc78;white-space:nowrap}
.workspace-page .live-workspace #market-chart{height:clamp(350px,calc(100dvh - 445px),740px);min-height:0}
.workspace-page .chart-detail-hint{font-size:13px;margin:0;padding:5px 18px}
.workspace-reference{padding:12px 18px 8px;min-width:0}.workspace-legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:13px;color:#b8b7c9;line-height:1.5}
.workspace-legend>span{display:inline-flex;align-items:center;gap:8px}.workspace-legend i{display:inline-block;flex-shrink:0;width:18px;height:10px;border-radius:3px}.legend-signal{margin-left:auto}
.workspace-key-levels{padding-top:14px;min-width:0}.workspace-key-levels h2,.workspace-why h2{margin:0 0 10px;text-transform:uppercase;font:600 13px 'DM Sans',sans-serif;letter-spacing:.13em;color:#a9a1be}
.key-level-grid{display:grid;grid-template-columns:1fr 1fr 1.55fr 1fr;gap:10px}.key-level-grid article{min-width:0;padding:11px 13px;border:1px solid #82739944;border-radius:12px;background:#171722}
.key-level-grid h3{font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-weight:500;margin:0 0 7px;color:#b0a8c4}.key-level-grid strong{display:block;font-size:17px;color:#eeedf4;overflow-wrap:anywhere}.key-level-grid small{font-size:13px;color:#a9a3bb}.key-level-grid article:nth-child(3) strong{color:#ebce83}.key-level-grid article:nth-child(4) strong{color:#78bdff}
.workspace-page .chart-bottom{padding:7px 0;gap:10px}.workspace-page .chart-bottom .note{font-size:13px;line-height:1.5;margin:0}.workspace-page .chart-bottom #feed-updated{padding-right:18px}
.workspace-page .gcp-sidebar.unified-sidebar{padding:0!important;border:0;background:transparent;box-shadow:none;min-width:0}
.workspace-analysis-card{margin:0;padding:22px;border:1px solid #81709f44;border-radius:21px;background:#11121c;color:#e9e6f4;min-width:0;overflow:hidden}
.workspace-page .unified-sidebar .unified-card{padding:21px;border-radius:21px;background:#11121c}
.analysis-card-top,.unified-heading{display:flex;justify-content:space-between;gap:12px;color:#e5c378;font-size:13px;letter-spacing:.07em}
.analysis-card-direction,.workspace-page .unified-card .analysis-card-direction,.workspace-page .gcp-primary>[data-primary=direction]{display:block;font:600 clamp(28px,2.3vw,44px) 'Space Grotesk',sans-serif;letter-spacing:-.03em;margin:20px 0 10px;color:#c5abea}
.workspace-analysis-card[data-tone=buy] .analysis-card-direction{color:#61e4c1}.workspace-analysis-card[data-tone=sell] .analysis-card-direction{color:#f88caa}
.workspace-page .unified-card .gold-stage,.unified-stage{display:inline-block;font-size:13px;line-height:1.5;border:1px solid #9d8ba33b;border-radius:20px;padding:5px 9px;margin:0 0 8px;color:#d8d2e5}
.workspace-page .unified-card .analysis-card-reason,.workspace-page .gcp-primary>p{font-size:13px;line-height:1.7;color:#b7b5ca;margin:12px 0}
.workspace-page .unified-card .gold-evidence span{font-size:13px;padding:7px 3px}.workspace-page .unified-card .gold-evidence{gap:6px;margin:16px 0}
.workspace-page .unified-card #gcp-board .pine-table td,.workspace-page .unified-card #gcp-board .pine-table td:first-child{font-size:13px!important;line-height:1.6;padding:10px 2px!important;letter-spacing:0}
.workspace-page .unified-card #gcp-board .pine-table td:first-child{color:#aba7c0}.workspace-page .unified-card #gcp-board .board-row{font-size:13px;padding:11px 2px}
.workspace-page .unified-sidebar:not(.show-trade-stats) .unified-stat-row{display:none!important}
.workspace-page .unified-stats-toggle{padding:12px;font-size:13px;border-radius:11px;color:#e6dcef;margin-top:16px}
.workspace-page .unified-extra,.workspace-page .unified-extra .note,.workspace-page .unified-extra label,.workspace-page .unified-extra select{font-size:13px;line-height:1.7}.workspace-page .unified-extra summary{padding:7px 0}
.workspace-why{margin-top:16px;padding:20px 22px;border:1px solid #81709f44;border-radius:20px;background:#11121c}.why-facts p{font-size:13px;line-height:1.7;color:#b8b3ca;margin:7px 0}.why-facts p:first-child{color:#69dfbf}
.confluence-meter{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-top:1px solid #81709f33;padding-top:12px;margin-top:12px;font-size:13px}.confluence-meter label{color:#aca4bd}.confluence-meter strong{font-size:13px;color:#edce85}.confluence-meter meter{flex:1;min-width:70px;max-width:150px;height:14px;accent-color:#edc55d}.confluence-meter meter::-webkit-meter-bar{background:#29293b;border:0}.confluence-meter meter::-webkit-meter-optimum-value{background:#edc55d}
.workspace-page [hidden]{display:none!important}.workspace-page .gcp-primary{border-bottom:0}
@media(max-width:1450px){.workspace-page .live-workspace{grid-template-columns:minmax(0,1fr) 340px;gap:16px}.workspace-page .toolbar{padding:12px}.workspace-page .instrument-name{min-width:110px}.timeframe-segments button{padding:7px;min-width:34px}.workspace-page .chart-tools{margin-left:auto}.legend-signal{margin-left:0}.key-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-page .live-workspace #market-chart{height:clamp(340px,calc(100dvh - 490px),650px)}}
@media(max-width:1100px){.workspace-page .live-workspace{grid-template-columns:minmax(0,1fr)}.workspace-page header .intro-meta{font-size:13px;letter-spacing:0}.workspace-page .gcp-sidebar{width:100%}.workspace-page .live-workspace #market-chart{height:55dvh;min-height:360px}.workspace-key-levels{padding:14px 0}.workspace-page .workspace-reference .workspace-key-levels{padding-top:14px}.workspace-page .key-level-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:650px){.workspace-page #authenticated-app>header{padding:12px 16px;gap:8px;flex-wrap:wrap}.workspace-page header .brand-copy{font-size:11px}.workspace-page header .intro-meta{order:3;flex-basis:100%;font-size:13px;margin:4px 0 0}.workspace-page header .member-nav{margin-left:auto}.workspace-page header .member-nav button,.workspace-page header .member-nav a{padding:6px;font-size:13px}.workspace-page main{padding:8px 12px 20px}.workspace-page .toolbar{gap:10px;padding:12px}.workspace-page .toolbar .instrument-name small{font-size:13px}.timeframe-segments{display:none}.workspace-page .timeframe-picker:has(+.timeframe-segments){display:flex}.workspace-page .timeframe-picker{margin-left:auto}.workspace-page .toolbar .chart-tools{width:100%;flex-wrap:wrap;justify-content:flex-start}.workspace-page .toolbar .chart-tools button,.workspace-page .toolbar .chart-tools select{min-height:38px}.workspace-page .setup-summary{margin:0 10px 10px;padding:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workspace-page .setup-metric strong,.workspace-page .setup-metric:first-child strong{font-size:15px}.watching-chip{margin-left:0;margin-right:8px;font-size:12px}.workspace-waiting{margin:0 10px 10px;flex-direction:column;align-items:start;gap:3px;padding:11px 12px}.workspace-page .live-workspace #market-chart{height:440px;min-height:0}.workspace-reference{padding:12px}.workspace-legend{gap:10px 13px;font-size:13px}.legend-signal{width:100%;font-size:13px}.workspace-page .key-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.key-level-grid article{padding:12px 10px}.key-level-grid strong{font-size:15px}.workspace-page .chart-bottom{flex-direction:column;align-items:start;gap:5px;padding:9px 12px}.workspace-page .chart-bottom #widget-status,.workspace-page .chart-bottom #feed-updated{padding:0;font-size:13px;overflow-wrap:anywhere}.workspace-page main>footer{flex-wrap:wrap;line-height:1.6}.workspace-page .unified-sidebar .unified-card{padding:18px}.workspace-why{padding:18px}.workspace-page .unified-card .analysis-card-direction,.workspace-page .gcp-primary>[data-primary=direction]{font-size:34px}}
.workspace-page .toolbar{height:auto;min-height:64px}.workspace-page .toolbar .chart-tools{position:static;flex-shrink:0}.workspace-page .toolbar .quick-profile{display:flex;align-items:center;gap:6px}
@media(min-width:1451px){.workspace-page #authenticated-app>header{height:64px;min-height:64px}.workspace-page .live-workspace #market-chart{height:clamp(350px,calc(100dvh - 590px),740px)}}
.workspace-page header .intro-meta{display:block}.workspace-page header .brand-copy{display:block}.workspace-page header .brand-copy small{display:inline;margin-left:5px;font:inherit;letter-spacing:inherit;color:inherit}

/* R42: match the reference composition; layer switches affect visibility only. */
.workspace-page .live-workspace{grid-template-columns:minmax(0,1fr) minmax(340px,456px);gap:24px}
.workspace-page .workspace-analysis-card:not([hidden]){display:contents!important}.workspace-page .workspace-analysis-card[hidden]{display:none!important}
.analysis-overview,.analysis-plan,.analysis-actions{border:1px solid #81709f44;background:#11121c;border-radius:21px;padding:22px;margin:0 0 16px;min-width:0}
.workspace-page .gcp-primary.analysis-overview{border:1px solid #81709f44;padding:22px;margin:0 0 16px}
.analysis-overview[data-watch=true] .gold-evidence{display:none}.analysis-overview .analysis-card-direction,.workspace-page .gcp-primary.analysis-overview>[data-primary=direction]{font-size:44px;margin:18px 0 10px;font-weight:650}
.analysis-overview .confluence-meter{border:0;margin-top:13px;padding-top:0;flex-wrap:nowrap}.analysis-overview .confluence-meter label{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.analysis-overview .confluence-meter meter{height:16px;min-width:60px;flex:1}.analysis-overview .confluence-meter strong{white-space:nowrap}
.analysis-plan>h2{font:600 13px 'DM Sans',sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#a9a1be;margin:0 0 12px}
.workspace-page .analysis-plan #gcp-board .pine-table td{padding:11px 0!important}.analysis-plan .pine-table tr:last-child td{border-bottom:0!important}
.analysis-actions{margin-bottom:0}.workspace-page .analysis-actions .unified-stats-toggle{margin:0;min-height:44px;background:#191925;border-radius:12px;font-size:14px}
.analysis-actions .unified-stats-toggle:after{content:' ▾';color:#aaa0c2}.workspace-page .analysis-actions .unified-extra{margin:11px 0 0;padding:0;border:1px solid #81709f44;border-radius:12px;background:#191925;font-size:14px}
.analysis-actions .unified-extra>summary{text-align:center;padding:12px;list-style-position:inside}.analysis-actions .unified-extra[open]{padding:0 12px 12px}.analysis-actions .unified-extra .runtime-details summary{text-align:left}
.workspace-page .workspace-why{margin:0 0 16px}.workspace-page .workspace-why:empty{display:none}
.workspace-legend-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.workspace-legend{flex:1;gap:9px 16px}.legend-signal{margin-left:0}
.workspace-layers{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:13px}.workspace-layers>span{text-transform:uppercase;color:#a9a1be;letter-spacing:.1em;margin-right:9px}
.workspace-layers button{border:1px solid #81709f55;border-radius:20px;background:#151521;color:#a39bb5;padding:6px 11px;font-size:13px;cursor:pointer;min-height:32px}
.workspace-layers button[aria-pressed=true]{border-color:#bc9cf2;background:#a47fe333;color:#f2e9ff}.workspace-layers button:disabled{opacity:.45;cursor:wait}.workspace-layers button:focus-visible{outline:2px solid #e4cdff;outline-offset:3px}
.waiting-chips{display:flex;gap:6px;flex-shrink:0;margin-left:auto}.waiting-chips span{font-size:13px;padding:5px 10px;border:1px solid #81709f44;border-radius:20px;color:#a39bb5}.waiting-chips span:before{content:'○ ';color:#a39bb5}.waiting-chips span[data-listed=true]{background:#9d782733;border-color:#bb974a;color:#f1cf73}.waiting-chips span[data-listed=true]:before{content:'● ';color:#f1cf73}
.workspace-page .setup-metric:first-child strong{font-weight:650;font-size:20px}.workspace-page .live-workspace #market-chart{margin-inline:18px;border:1px solid #81709f44;border-radius:10px;overflow:hidden}
@media(min-width:1451px){.workspace-page .live-workspace #market-chart{height:clamp(350px,calc(100dvh - 610px),740px)}.workspace-legend{font-size:13px}}
@media(max-width:1600px){.workspace-page .live-workspace{grid-template-columns:minmax(0,1fr) 360px;gap:18px}.workspace-waiting{flex-wrap:wrap}.waiting-chips{margin-left:0}.analysis-overview .analysis-card-direction,.workspace-page .gcp-primary.analysis-overview>[data-primary=direction]{font-size:35px}.analysis-overview .confluence-meter{flex-wrap:wrap}.workspace-legend-row{gap:12px}.workspace-layers{margin-left:auto}}
@media(max-width:1100px){.workspace-page .live-workspace{grid-template-columns:minmax(0,1fr)}.workspace-page .analysis-overview .analysis-card-direction,.workspace-page .gcp-primary.analysis-overview>[data-primary=direction]{font-size:40px}.workspace-layers{margin-left:0}.waiting-chips{margin-left:auto}}
@media(max-width:650px){.workspace-page .live-workspace #market-chart{margin-inline:10px}.analysis-overview,.analysis-plan,.analysis-actions,.workspace-page .gcp-primary.analysis-overview{padding:18px;border-radius:18px}.workspace-page .analysis-overview .analysis-card-direction,.workspace-page .gcp-primary.analysis-overview>[data-primary=direction]{font-size:34px}.waiting-chips{margin-left:0;gap:5px;flex-wrap:wrap}.waiting-chips span{padding:4px 8px}.workspace-layers{width:100%;gap:6px}.workspace-layers>span{margin-right:4px}.workspace-layers button{padding:7px 10px}.workspace-page .setup-metric:first-child strong{font-size:17px}}
