/* GP273: permanent Home composition. Simulation changes dialog content only. */
html:not([data-reading-mode="observed"]) :is(.reading-panel272,.reading-vigilance272){display:none!important}
body.gp259-home-authority.gp273-unified-home .market-context>:not(.r272-market),
body.gp259-home-authority.gp273-unified-home .world>:is(.forces,.executive-context-259),
body.gp259-home-authority.gp273-unified-home .world>:is(.world-expanded-chrome,.world-expanded-left,.world-expanded-rail,.world-expanded-dock,.world-expanded-footer,.scenario-shock-engine-101,.force-focus-hud,.world-decision-synthesis),
body.gp259-home-authority.gp273-unified-home .canvas-zone>:not(.r272-canvas),
body.gp259-home-authority.gp273-unified-home .intelligence-module>:not(.r272-card),
body.gp259-home-authority.gp273-unified-home .alerts-080>:not(.reading-vigilance-rail272),
html[data-reading-mode="observed"] .context-inspector-259 :is(.journey-263,.journey-technical-263,.ex266,.force-inspection-259,.historical-governance-259),
html[data-reading-mode="observed"] .v262-room>main:not(.reading-vigilance272),
body.gp273-unified-home .market-summary-080>.summary-chart,
body.gp273-unified-home .market-summary-080 .summary-factors i,
html[data-reading-mode="observed"] .addr249 .ldse254-head,
html[data-reading-mode="observed"] .addr249 .addr249-context,
body.gp273-unified-home .world>header>small:not(.r272-world-label){display:none!important}
.r272-mode-switch{display:flex;margin-right:auto;gap:3px}.r272-mode-switch button{border:1px solid #315362;background:#081822;color:#a5c1cc;border-radius:4px;padding:5px 10px;font:11px Arial;cursor:pointer}.r272-mode-switch [aria-pressed="true"]{color:#f2dc9d;border-color:#ac9256;background:#17262a}
:is(.r272-panel,.brief265,.reading-executive272,.r272-market,.r272-world-forces,.r272-canvas,.r272-card,.reading-vigilance-rail272) button{cursor:pointer}
:is(.r272-panel,.r272-market,.r272-canvas,.r272-mode-switch,.reading-executive272,.r272-card) button:focus-visible,.r272-world-force:focus-visible{outline:2px solid #eaca7c;outline-offset:3px}
:is(.r272-panel,.r272-market,.r272-canvas) button:disabled{opacity:.55;cursor:wait}
.r272-market{height:100%;display:grid;grid-template-rows:29px 1fr;min-width:0}.r272-market-head{display:flex;gap:10px;align-items:center;justify-content:space-between}.r272-market-head>div{display:flex;gap:3px}.r272-market-head button{font:11px Arial;color:#b7ccd6;background:transparent;border:0;padding:5px 8px}.r272-market-head button[aria-pressed="true"]{color:#e9cf89;border-bottom:1px solid #e9cf89}.r272-market-head>span{font-size:10px;color:#88c5c7}.r272-tape{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;gap:5px}.r272-tape button{display:grid;gap:3px;background:#061825;border:1px solid #214c60;border-radius:4px;color:#d4e7ef;text-align:left;padding:6px 9px;min-width:0}.r272-tape span{font:10px Arial;color:#a3bac5}.r272-tape strong{font-size:13px;font-weight:500;color:#e3d5a5}.r272-tape small{color:#6dacbe;font-size:10px}.r272-tape p{grid-column:span 3;font-size:12px;color:#acc8d0;padding:8px}
.reading-executive272{position:absolute;z-index:22;inset:auto 9px 8px;padding:11px 14px;background:linear-gradient(110deg,#061b29f5,#06141dee);border:1px solid #427b8a;border-radius:7px;box-shadow:0 -10px 26px #010c1688;min-width:0;color:#d5e8eb}.r272-home-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.r272-home-head strong{font:500 clamp(14px,1.1vw,19px)/1.3 Arial;color:#f0d799}.r272-home-head>span{font:11px Arial;color:#9fc3cd;white-space:nowrap}.reading-executive272>p{font:12px/1.45 Arial;color:#adc9d1;margin:6px 0}.r272-home-foot{display:flex;justify-content:space-between;align-items:center;gap:10px}.r272-home-foot span{font-size:10px;color:#79b7c7}.r272-home-foot button{font:12px Arial;color:#f4dea4;border:0;background:transparent;white-space:nowrap;padding:4px}
.r272-world-forces{position:absolute;inset:42px 16px 128px;z-index:19;display:grid;grid-template-columns:24% 52% 24%;grid-template-rows:repeat(3,minmax(0,1fr));gap:5px 0;pointer-events:none}.r272-world-force{pointer-events:auto;border:1px solid #28576b88;border-radius:5px;background:linear-gradient(100deg,#041521e8,#07222e88);color:#b9d6df;display:grid;align-content:center;gap:3px;text-align:left;padding:7px 11px;min-width:0;min-height:0}.r272-world-force>span{font:11px/1.2 Arial;color:#c1d7de}.r272-world-force strong{font:500 17px/1.2 Arial;color:#e6ce8d}.r272-world-force span{font-size:10px;color:#7fb3c2}.r272-world-label{font-size:10px;color:#86b9c8;letter-spacing:.04em;margin-left:8px}
.r272-canvas{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-width:0;gap:5px;padding:8px}.r272-canvas>header,.r272-canvas>footer{display:flex;justify-content:space-between;align-items:center;gap:8px;font:10px/1.4 Arial;color:#90b3c3}.r272-canvas>header strong{font:11px Arial;color:#eadba9}.r272-canvas button{border:0;background:transparent;color:#83ceda;font:10px/1.3 Arial;padding:4px;text-align:left}.r272-lenses{display:grid;grid-template-columns:1fr 1fr 1.55fr 1fr 1fr;gap:6px;min-height:0}.r272-lenses article{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:#04151f;border:1px solid #245064;border-radius:5px;padding:7px}.r272-lenses h3{font:10px/1.3 Arial;color:#a8c8d4;margin:0 0 4px}.r272-lenses article>strong{font:500 17px/1.2 Arial;color:#e0d3a6}.r272-lenses article>button{margin-top:auto}.r272-chart{width:100%;height:auto;max-height:100px;min-height:32px;flex:1;overflow:visible}.r272-chart path{fill:none;stroke:#65c8d0;stroke-width:1.8}.r272-chart .r272-chart-base{stroke:#244857;stroke-width:.7}.r272-chart text{font:8px Arial;fill:#83a7b4}.r272-chart-unit{font:9px/1.35 Arial;color:#82a5b5;margin:3px 0;display:block}.r272-chart-empty{font:11px Arial;color:#809da8;padding:15px 0}.r272-comparative{display:grid;gap:9px;margin:9px 0}.r272-comparative>div{display:flex;justify-content:space-between;gap:7px;font:10px Arial;color:#b9cbd3}.r272-comparative b{font-weight:500;color:#dcca94}.r272-limits p,.r272-limits small,.r272-lens-empty p{font:11px/1.45 Arial;color:#9bb9c4}.r272-lens-empty{grid-column:span 3}
.r272-card{height:100%;display:flex;flex-direction:column;gap:7px;min-width:0;padding:10px}.r272-card>header{display:grid;gap:4px}.r272-card>header span{font:11px Arial;color:#dce6e9}.r272-card>header small{font:9px Arial;color:#719eaf}.r272-card-body{display:grid;align-content:center;gap:5px;flex:1;min-height:0}.r272-card-mark{font-size:25px;color:#d4b968;line-height:1}.r272-card-body strong{font:500 13px/1.3 Arial;color:#d5c999}.r272-card-body p{font:11px/1.45 Arial;color:#92b4c0;margin:0}.r272-card>button{margin-top:auto;background:transparent;border:0;border-top:1px solid #214452;color:#a7d6df;font:11px/1.35 Arial;padding:8px 0 0;text-align:left}
.reading-vigilance-rail272{display:flex;flex-direction:column;min-height:0;gap:4px}.reading-vigilance-rail272>header{display:flex;justify-content:space-between;gap:5px;font:10px Arial;color:#d2dde0;padding:3px 0}.reading-vigilance-rail272>header span{font-size:9px;color:#bdaf7a}.reading-vigilance-rail272>button{display:grid;grid-template-columns:76px 1fr 12px;gap:5px;border:1px solid #204654;background:#071924;color:#a7c3ce;border-radius:4px;padding:7px 6px;text-align:left;font:10px Arial;min-height:0}.reading-vigilance-rail272>button b{font-size:9px}.reading-vigilance-rail272>.right-action{display:block;text-align:left}
.r272-panel{color:#c9dfe6;font:14px/1.6 Arial,sans-serif;overflow-wrap:anywhere;min-width:0;padding:8px 0 20px}.r272-panel *, .brief265 *{box-sizing:border-box}.r272-panel [hidden]{display:none!important}.r272-panel :is(button,input,select),.brief265 [data-reading-action],.brief265 [data-reading-claim]{font:13px/1.4 Arial,sans-serif}.r272-panel button,.r272-panel input,.r272-panel select,.brief265 [data-reading-action],.brief265 [data-reading-claim]{background:#092433;color:#d2e8ed;border:1px solid #376779;border-radius:6px;padding:10px 13px;min-height:40px}.r272-panel input{width:100%;min-width:0}.r272-panel a,.brief265 a{color:#76d1df;text-decoration:underline;text-underline-offset:3px}.r272-panel h3,.brief265 .r272-lead h3{font:500 24px/1.4 Arial;color:#efdaa2;margin:8px 0 13px}.r272-panel h4{font:500 18px/1.4 Arial;color:#e7d7aa;margin:8px 0}.r272-panel p{margin:8px 0 14px}.r272-panel small,.r272-lead>small{color:#89b4c2;font-size:11px;letter-spacing:.05em}.r272-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#8fb8c4;font:11px/1.5 Arial;margin:4px 0 20px}.r272-meta [data-reading-status="previous"],.r272-meta [data-reading-status="error"],.r272-meta [data-reading-status="stale"]{color:#edc981}.r272-lead{border-left:2px solid #c8a962;padding-left:18px;margin:12px 0 22px}.r272-lead p{max-width:80ch;color:#b5cdd5}.r272-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.r272-metric{display:flex;flex-direction:column;gap:7px;text-align:left}.r272-metric strong{font:500 28px/1.2 Arial;color:#ebd89f}.r272-metric>span{font:12px/1.5 Arial;color:#97bbc8}.r272-metric em{font-style:normal;font-size:11px;color:#dfc383}.r272-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.r272-meaning,.r272-exposures{display:grid;grid-template-columns:1fr 1fr;gap:15px}.r272-meaning>article,.r272-exposures>article,.r272-evidence,.r272-reference{border:1px solid #2e5361;background:#071a25;border-radius:8px;padding:18px;min-width:0}.r272-footnote{color:#83a4b3!important;font:12px/1.6 Arial!important;max-width:95ch}.r272-notice{border-left:2px solid #bca264;padding:10px 14px;color:#d9c998;background:#29281c66}.r272-notice:empty{display:none}.r272-claim-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.r272-claim-tabs [aria-pressed="true"]{border-color:#d3b872;background:#253431}.r272-evidence>div{padding:13px 0;border-bottom:1px solid #234653}.r272-evidence>div:last-child{border-bottom:0}.r272-proof>small{color:#78c9c9}.r272-inference>small{color:#dac58f}.r272-panel details,.reading-sources272{border-top:1px solid #2a5261;margin:18px 0;padding-top:10px}.r272-panel summary,.reading-sources272>summary{padding:10px 0;cursor:pointer;color:#b7d4dd;font:14px/1.5 Arial}.r272-table-wrap{overflow:auto}.r272-panel table{width:100%;border-collapse:collapse;text-align:left;margin:12px 0;font-size:13px}.r272-panel th,.r272-panel td{padding:8px;border-bottom:1px solid #254755}.r272-panel .r272-composition{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.r272-composition label{font-size:12px;color:#abd0da;display:grid;gap:5px}.r272-memory{border-top:1px solid #3a6272;margin-top:30px;padding-top:24px}.r272-reference{padding:13px}.r272-reference p{font-size:12px;margin-bottom:0}.r272-changes{padding-left:18px}.r272-changes li{padding:12px 0;border-bottom:1px solid #244652}.r272-import{position:relative;border:1px solid #376779;border-radius:6px;padding:10px 13px;background:#092433;font:13px/1.4 Arial;cursor:pointer;display:inline-flex;align-items:center}.r272-import input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.r272-import:focus-within{outline:2px solid #e8c97a;outline-offset:3px}.reading-vigilance272{padding:22px!important;overflow:auto;flex:1;min-height:0}.brief265 .r272-lead,.brief265 .r272-actions{margin-top:15px}.brief265 .r272-meaning p{line-height:1.6}.reading-sources272{font:14px/1.5 Arial}
@media(max-width:1100px){.r272-world-forces{grid-template-columns:27% 46% 27%;inset:40px 10px 132px}.r272-world-force strong{font-size:15px}.r272-world-force small{font-size:10px}.r272-canvas>header>span{display:none}.r272-lenses{grid-template-columns:repeat(3,minmax(0,1fr))}.r272-lenses>article:nth-child(n+4){grid-column:auto}.r272-lenses article{min-height:160px}.r272-canvas{height:auto}.r272-canvas>footer{align-items:flex-start}.r272-tape{grid-template-columns:repeat(3,minmax(0,1fr))}.r272-market{grid-template-rows:auto 1fr}.r272-tape button{padding:5px 8px}.r272-market-head>span{display:none}.r272-tape p{grid-column:span 3}.r272-world-label{max-width:65%;font-size:9px}.r272-home-head{align-items:flex-start}.r272-home-head>span{white-space:normal;text-align:right}}
@media(max-width:700px){.r272-mode-switch{margin-right:0}.r272-mode-switch button{min-height:34px}.r272-market-head{flex-wrap:wrap;gap:4px}.r272-market-head button{min-height:34px}.r272-market{padding:4px 0}.r272-tape button{min-height:64px}.r272-world-forces{display:none!important}body.gp259-home-authority.gp273-unified-home .intelligence-stage>.world:not(.world-expanded){height:390px!important;padding-top:145px!important}body.gp259-home-authority.gp273-unified-home .world:not(.world-expanded)>.world-core{top:130px!important;height:255px!important;width:100%!important}.reading-executive272{inset:35px 8px auto;padding:10px}.r272-home-head strong{font-size:15px}.r272-home-head>span{font-size:10px;max-width:70px}.reading-executive272>p{font-size:11px;line-height:1.45}.r272-home-foot{align-items:flex-start}.r272-home-foot span{max-width:60%;font-size:10px}.r272-home-foot button{font-size:11px;padding:0;white-space:normal}.r272-world-label{font-size:8px}.r272-lenses{grid-template-columns:repeat(2,minmax(0,1fr))}.r272-lenses>article:nth-child(3){grid-column:1/-1}.r272-lenses article{min-height:174px}.r272-canvas>header{flex-wrap:wrap;gap:5px}.r272-canvas>header strong{font-size:10px}.r272-canvas>footer{flex-direction:column;font-size:11px;line-height:1.5}.r272-canvas button{min-height:32px;font-size:11px}.r272-chart{max-height:100px}.r272-card{padding:13px}.r272-card-body strong{font-size:15px}.r272-card-body p,.r272-card>button{font-size:12px}.r272-card>button{min-height:38px}.r272-card-mark{font-size:28px}.r272-meta{font-size:11px}.r272-panel h3,.brief265 .r272-lead h3{font-size:21px}.r272-metrics{grid-template-columns:1fr}.r272-metric strong{font-size:25px}.r272-meaning,.r272-exposures{grid-template-columns:1fr}.r272-actions{display:grid;grid-template-columns:1fr}.r272-panel :is(button,input,select){min-height:44px}.r272-panel .r272-composition{grid-template-columns:repeat(2,minmax(0,1fr))}.r272-claim-tabs button{flex:1 1 42%;padding:8px;font-size:12px}.r272-panel .r272-evidence,.r272-meaning>article,.r272-exposures>article{padding:14px}.reading-vigilance272{padding:14px!important}}

/* Unified Home owns both anchored and expanded World; legacy demo layers stay archived. */
body.gp259-home-authority.gp273-unified-home .intelligence-stage .world .forces,
body.gp259-home-authority.gp273-unified-home .intelligence-stage .canvas-zone > .canvas-grid.canvas-tribunal-081,
body.gp259-home-authority.gp273-unified-home .intelligence-stage .canvas-zone > :not(.r272-canvas),
body.gp259-home-authority.gp273-unified-home .lower-intelligence > .intelligence-module > :not(.r272-card){display:none!important}

body.gp259-home-authority.gp273-unified-home .intelligence-stage > .canvas-zone{display:block!important}
body.gp259-home-authority.gp273-unified-home .intelligence-stage > .market-context{overflow:visible!important}
body.gp273-unified-home .r272-market{grid-template-rows:23px minmax(0,1fr)}
body.gp273-unified-home .r272-tape button{gap:2px;padding:3px 8px;min-height:0}
body.gp273-unified-home .r272-tape small{font-size:9px}
body.gp259-home-authority.gp273-unified-home .alerts-080{display:block!important;padding:8px!important}
body.gp259-home-authority.gp273-unified-home .alerts-080 .reading-vigilance-rail272{height:100%;gap:4px}
body.gp273-unified-home .reading-vigilance-rail272>button{padding:5px 6px}
body.gp273-unified-home .reading-vigilance-rail272>.right-action{position:static!important;margin-top:auto;min-height:24px!important;height:auto!important;flex:none!important}
body.gp273-unified-home .reading-vigilance-rail272>button:nth-of-type(3){display:grid}
body.gp259-home-authority.gp273-unified-home .world>header small:not(.r272-world-label){display:none!important}
body.gp273-unified-home .r272-summary-chart{padding:4px 0;min-height:60px;max-height:114px}

@media(max-width:1100px){body.gp259-home-authority.gp273-unified-home .intelligence-stage > .market-context{height:auto!important;min-height:154px!important}body.gp273-unified-home .r272-market{grid-template-rows:32px auto;gap:5px}body.gp273-unified-home .r272-tape button{min-height:53px}body.gp259-home-authority.gp273-unified-home .intelligence-stage > .canvas-zone{min-height:420px!important}}
@media(max-width:700px){body.gp259-home-authority.gp273-unified-home .intelligence-stage > .canvas-zone{min-height:630px!important}body.gp273-unified-home .r272-tape button{min-height:64px}.r272-card{flex:1}}

html[data-reading-mode="observed"] .addr249:is([data-acdm-mode="living"]) .daily265-technical,
html[data-reading-mode="observed"] .addr249:is([data-acdm-mode="living"]) .ldse254-footer{display:none!important}
body.gp259-home-authority.gp273-unified-home .world-axis b{visibility:hidden!important}
/* RC2: observed content owns its row height and cannot overlap the next region. */
html[data-reading-mode="observed"] .addr249[data-acdm-mode="living"] .addr249-controls{display:none!important}
body.gp259-home-authority.gp273-unified-home .right-rail > .market-summary-080{display:flex!important;flex-direction:column;gap:6px;padding:9px!important;min-height:0}
body.gp259-home-authority.gp273-unified-home .market-summary-080 > header{flex:none;margin:0}
body.gp259-home-authority.gp273-unified-home .market-summary-080 .regime-strip{flex:none}
body.gp259-home-authority.gp273-unified-home .market-summary-080 .r272-summary-chart{flex:1;display:flex;flex-direction:column;min-height:60px;max-height:118px;padding:0}
body.gp259-home-authority.gp273-unified-home .market-summary-080 .r272-summary-chart .r272-chart{height:100%;min-height:40px;max-height:94px}
body.gp259-home-authority.gp273-unified-home .market-summary-080 .summary-factors{display:none!important}
body.gp259-home-authority.gp273-unified-home .market-summary-080 > p{flex:none;margin:0;line-height:1.45}
body.gp259-home-authority.gp273-unified-home .market-summary-080 > .module-action{position:static!important;flex:none!important;margin-top:auto!important;min-height:28px!important;height:auto!important}
@media(min-width:701px) and (max-width:1600px){
 .r272-world-forces{bottom:114px}.r272-world-force{padding:4px 7px;gap:2px}.r272-world-force small{font-size:10px}.r272-world-force strong{font-size:15px}.r272-world-force span{font-size:9px}
 body.gp259-home-authority.gp273-unified-home .market-summary-080 > p{display:none!important}
}
@media(max-width:1100px){
 body.gp259-home-authority.gp273-unified-home .experience > .intelligence-stage{grid-template-rows:minmax(164px,auto) 400px auto auto!important}
 body.gp259-home-authority.gp273-unified-home .intelligence-stage > .market-context{min-height:164px!important}
}
@media(max-width:700px){
 body.gp259-home-authority.gp273-unified-home .experience > .intelligence-stage{grid-template-rows:minmax(190px,auto) 390px auto auto!important}
 body.gp259-home-authority.gp273-unified-home .intelligence-stage > .market-context{min-height:190px!important}
 body.gp259-home-authority.gp273-unified-home .right-rail > .market-summary-080{min-height:265px!important}
}

/* One owner for the GP273 Home and its evidence selection. */
.r273-focus{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#e9d09b;padding:9px 12px;border:1px solid #34566a;border-radius:5px;background:#0a2330;font:12px/1.4 Arial}.r273-focus small{font-size:9px;color:#86b8c8}
.r273-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.r273-facts button{display:grid;gap:5px;text-align:left}.r273-facts strong{color:#ead298;font-size:20px}.r273-facts small{color:#9fbac5}
.r273-causal-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.r273-causal-path span{padding:14px 10px;border:1px solid #3e7080;border-radius:5px;background:#0b2632;text-align:center;font-size:12px}.r272-exposures [data-focus-relevant="true"]{border-color:#b39b5f}
.r273-lens-limited{align-items:center;text-align:center;justify-content:space-between}.r273-lens-limited h3{align-self:stretch;text-align:left}.r273-lens-limited>strong{font-size:12px!important;color:#9db5be!important}.r273-lens-symbol{color:#3c788e;font:34px/1 Arial;opacity:.75}.r273-lens-limited details{font:10px/1.45 Arial;color:#92b4c1;width:100%;margin-top:6px}.r273-lens-limited summary{cursor:pointer;padding:4px}.r273-lens-limited p{margin:6px 0}.r273-fundamental>button{font-size:10px}
.r273-coverage-map{width:100%;height:64px;flex:none}.r273-coverage-map>path{fill:#17394b;stroke:#527285;stroke-width:.45}.r273-coverage-map circle{fill:#638d9b;stroke:#a9ccd2;stroke-width:1}.r273-coverage-map text{fill:#96b6c2;font:9px Arial}.r273-coverage-map .selected circle{fill:#edc66b;stroke:#fff0b5;stroke-width:2}.r273-coverage-map .selected text{fill:#f2d996}
.r273-mini-chain{display:flex;align-items:center;gap:4px;min-height:55px}.r273-mini-chain span{border:1px solid #367787;border-radius:6px;padding:9px 6px;color:#b4d8df;font:10px Arial;flex:1;text-align:center}.r273-mini-chain i{color:#d3b96d;font:13px Arial;font-style:normal}.r273-memory-lines{display:grid;gap:5px;padding:6px 0;color:#8fbdc9;font:10px Arial}.r273-memory-lines span{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px solid #284550}.r273-memory-lines b{color:#dcc88b;font-weight:400}.r273-watch-state{display:flex;align-items:center;gap:7px;min-height:38px;color:#90bccb;font:10px Arial}.r273-watch-state i{width:6px;height:6px;border-radius:50%;background:#cfb26b;box-shadow:0 0 9px #a88945}
.r273-simulation-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:9px 0;padding:9px 12px;background:#302d1d;border:1px solid #9c824d;color:#eed79a;font:12px/1.4 Arial}.r273-simulation-banner button{border:1px solid #b29a5e;background:#15232a;color:#e9d39c;padding:7px 10px;border-radius:4px;cursor:pointer}html[data-reading-mode="observed"] .r273-simulation-banner{display:none}
.r273-summary-focus{font:10px/1.3 Arial;color:#d8c995}.r272-canvas .r272-chart{min-height:36px}.r272-card-body{align-content:start}.r272-world-force>small{font:10px Arial;color:#86b5c2}
@media(max-width:1100px){.r272-lenses{grid-template-columns:repeat(3,minmax(0,1fr))}.r272-lenses>article{min-height:150px}.r272-lenses>article:nth-child(4),.r272-lenses>article:nth-child(5){min-height:120px}.r273-causal-path{grid-template-columns:repeat(2,minmax(0,1fr))}.r273-coverage-map{height:75px}}
@media(max-width:700px){.r273-facts{grid-template-columns:1fr}.r272-lenses{grid-template-columns:repeat(2,minmax(0,1fr))}.r272-lenses>.r273-fundamental{grid-column:1/-1;grid-row:1}.r273-mini-chain{min-height:62px}.r273-simulation-banner{align-items:flex-start}.r273-coverage-map{height:92px}.r272-world-label{max-width:70%}.r273-lens-limited details{font-size:11px}.r273-fundamental>button{min-height:36px}}

.r273-lens-description{font:11px/1.5 Arial;color:#87aebb;margin:9px 0;max-width:24ch}.r273-lens-limited{align-items:flex-start;text-align:left}.r273-lens-limited details p{display:none}.r273-lens-limited details{margin-top:auto}.r273-lens-limited details[open] p{display:block}.r273-lens-limited:focus,.r273-fundamental:focus{outline:2px solid #c3a35f;outline-offset:2px}.r273-fundamental{min-width:0}.r273-lens-limited>strong{margin-bottom:8px}

/* Expanded World keeps the same observations and a clear return action. */
body.gp259-home-authority.gp273-unified-home .world.world-expanded > .reading-executive272{inset:auto 12px 12px}
body.gp259-home-authority.gp273-unified-home .world.world-expanded > .r272-world-forces{inset:68px 18px 138px;grid-template-columns:21% 58% 21%;grid-template-rows:repeat(3,minmax(0,1fr))}
body.gp259-home-authority.gp273-unified-home .world.world-expanded > .world-mode-header{z-index:30}
@media(max-width:700px){body.gp259-home-authority.gp273-unified-home .world.world-expanded > .reading-executive272{inset:auto 8px 12px}body.gp259-home-authority.gp273-unified-home .world.world-expanded > .r272-world-forces{display:none!important}}
/* GP274: semantic Home content within the canonical geometric regions. */
.gp274-home .r272-market{grid-template-rows:27px minmax(0,1fr)!important}.gp274-home .r272-tape{gap:4px}.gp274-home .r272-tape button{padding:6px!important}.gp274-home .r272-tape strong{font-size:13px}
.gp274-home .reading-executive272{inset:auto 8px 5px;padding:1px 10px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) auto;align-items:center;gap:13px;font:11px/1.4 Arial;background:linear-gradient(90deg,#061a26f2,#03111bf0);border:1px solid #284757;border-radius:4px;box-shadow:0 -5px 18px #0002;min-height:30px;max-height:32px;box-sizing:border-box}.gp274-home .reading-executive272>span{color:#d0c299;min-width:0}.gp274-home .reading-executive272 button{background:none;border:0;color:#b1d7dc;font:11px Arial;white-space:nowrap;padding:6px}
.gp274-home .r272-world-forces{inset:28px 18px 40px;grid-template-columns:24% 51% 25%;grid-template-rows:repeat(3,minmax(0,1fr));gap:5px 0}.gp274-home .r272-world-force{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;background:linear-gradient(90deg,#03101bd9,#03101b33);border:0;border-bottom:1px solid #22415288;border-radius:0;padding:5px 1px;align-items:center}.r274-force-symbol{font:24px Arial!important;color:#ddc080!important;width:34px;height:34px;border:1px solid #315369;border-radius:50%;display:grid;place-items:center}.gp274-home .r272-world-force>div{display:flex;flex-direction:column;gap:4px;min-width:0}.gp274-home .r272-world-force b{font:12px/1.2 Arial;color:#e2edf4}.gp274-home .r272-world-force strong{font:12px/1.3 Arial;color:#a7d4cf}.gp274-home .r272-world-force span{font:11px/1.25 Arial;color:#b6c7d0}.gp274-home .r272-world-force small{font:11px Arial;color:#88aebe}
.gp274-home .r272-canvas{padding:7px;gap:5px;grid-template-rows:22px minmax(0,1fr) 24px}.gp274-home .r272-canvas>header strong{font:13px Arial;color:#e1e8ec}.gp274-home .r272-lenses{grid-template-columns:1fr 1fr 1.25fr 1fr 1fr 1fr;gap:4px}.gp274-home .r272-lenses article{padding:6px;min-height:0;grid-column:auto;grid-row:auto}.gp274-home .r272-lenses article>strong{font:12px/1.4 Arial}.gp274-home .r272-lenses h3{font:9px/1.35 Arial;min-height:23px}.gp274-home .r272-lenses .r272-chart{min-height:26px;max-height:64px}.gp274-home .r272-chart-unit{font-size:8px}.r274-unavailable-mark{font:28px Arial;color:#45606c;margin:auto 0 6px}.gp274-home .r273-lens-limited{align-items:stretch}.gp274-home .r272-lenses article>button{font-size:9px;min-height:26px;padding:3px 0}.r274-decision-limit{font:10px/1.5 Arial;color:#9bb9c6}.gp274-home .r272-canvas>footer{font:10px/1.3 Arial;border-top:1px solid #254350;padding-top:4px}.gp274-home .r272-canvas>footer b{color:#c1aa78;font-weight:400;font-size:9px}.gp274-home .r272-canvas>footer small{color:#809da9;font-size:9px}.gp274-home .r272-canvas>footer>span{min-width:0}.gp274-home .r272-canvas>footer button{white-space:nowrap}
.gp274-home .r272-card{padding:10px 12px;gap:6px;box-sizing:border-box;width:100%}.gp274-home .r272-card-body{gap:5px;align-content:start}.gp274-home .r272-card-body strong{font-size:12px}.gp274-home .r272-card-body p{font-size:11px;line-height:1.45}.gp274-home .r272-card>header span{font-size:13px}.gp274-home .r272-card>header small{font-size:11px}.gp274-home .r273-coverage-map{height:66px}.gp274-home .r272-card>button{min-height:29px;font-size:11px;padding-top:6px}.r274-mini-chain{display:flex;flex-direction:column;gap:4px;font:10px/1.35 Arial}.r274-mini-chain>span{border-left:2px solid #548b95;padding-left:6px;color:#bcd6da}.r274-mini-chain i{font-size:9px;font-style:normal;color:#baaa7f;margin-left:8px}
.gp274-home .market-summary-080>.regime-strip{display:none!important}.gp274-home .market-summary-080>.r272-summary-chart{max-height:none!important;min-height:0!important;flex:1!important;display:flex!important;gap:7px!important}.gp274-home .market-summary-080>p{display:none!important}.r274-summary-conclusion{font:13px/1.4 Arial;color:#daceaa}.r274-mini-series{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.r274-mini-series button{background:#061925;border:1px solid #254451;border-radius:4px;padding:5px;color:#a1c0cf;display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left;cursor:pointer}.r274-mini-series span{font:10px Arial}.r274-mini-series b{font:13px Arial;color:#d9c78f}.r274-mini-series small{font:8px Arial}.r274-mini-series .r272-chart{height:48px!important;min-height:0!important;max-height:48px!important}.gp274-home .r272-summary-chart>p{font:11px/1.5 Arial;color:#a2bdc9;margin:0}.gp274-home .reading-vigilance-rail272>button:nth-of-type(3){display:grid}.gp274-home .reading-vigilance-rail272>button{grid-template-columns:65px 1fr 8px;font:9px/1.3 Arial;padding:4px}.gp274-home .reading-vigilance-rail272>button b{font-size:8px}.r274-no-alert{font:11px/1.5 Arial;color:#9eb9c6;margin:10px 0}.gp274-home .reading-vigilance-rail272>header{font-size:10px}.gp274-home .reading-vigilance-rail272>.right-action{font-size:9px}
.r274-room{background:#03131e;color:#c3d9e3;border:1px solid #46717f;border-radius:10px;padding:0;width:min(1080px,94vw);height:min(870px,92dvh);max-height:94dvh;overflow:hidden;box-shadow:0 20px 100px #000c}.r274-room[open]{display:flex;flex-direction:column}.r274-room::backdrop{background:#000b}.r274-room>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:15px 22px;border-bottom:1px solid #294c5e}.r274-room h2{font:18px Arial;color:#e4d3a4;margin:0}.r274-room>header button{background:#102b38;color:#c1dce2;border:1px solid #416576;border-radius:4px;min-height:40px;padding:7px 14px;cursor:pointer}.r274-room>main{padding:18px 26px!important;overflow:auto;flex:1;min-height:0}.r274-record,.r274-event{padding:16px;border:1px solid #2c4b5c;border-radius:6px;margin:14px 0;background:#061b27}.r274-room label{display:grid;gap:6px;margin:12px 0;color:#b9d1db}.r274-room textarea{width:100%;box-sizing:border-box;background:#092433;border:1px solid #376779;color:#d2e8ed;border-radius:6px;padding:10px;font:14px/1.5 Arial;resize:vertical}.r274-room .r274-check{display:flex;align-items:center;gap:9px;margin:7px 0}.r274-room .r274-check input{width:18px;min-height:18px;height:18px}.r274-room fieldset{border:1px solid #376779;border-radius:6px;margin:15px 0}.r274-summary-series{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.r274-summary-series>article{background:#061b27;border:1px solid #2c4b5c;padding:12px;border-radius:6px}.r274-summary-series .r272-chart{max-height:140px}
@media(max-width:1279px){.gp274-home .r272-canvas{grid-template-rows:28px auto auto;height:auto}.gp274-home .r272-lenses{grid-template-columns:repeat(3,minmax(0,1fr))}.gp274-home .r272-lenses article{min-height:160px}.gp274-home .r272-lenses h3{font-size:11px}.gp274-home .r272-lenses article>button{font-size:11px;min-height:32px}.gp274-home .r272-world-forces{inset:32px 12px 48px;grid-template-columns:24% 52% 24%}.gp274-home .r272-card-body p{font-size:12px}.gp274-home .r272-card-body strong{font-size:14px}}
@media(max-width:700px){.gp274-home .r272-market{grid-template-rows:42px auto!important}.gp274-home .r272-lenses{grid-template-columns:repeat(2,minmax(0,1fr))}.gp274-home .r272-lenses article{min-height:164px!important}.gp274-home .r272-canvas>footer{flex-direction:column;align-items:flex-start;gap:5px;font-size:11px}.gp274-home .r272-canvas>header strong{font-size:12px}.gp274-home .r272-canvas>header>span{display:none}.gp274-home .reading-executive272{inset:auto 8px 8px!important;max-height:none!important;min-height:40px;align-items:flex-start;font-size:12px;padding:8px;flex-direction:column}.gp274-home .reading-executive272 button{font-size:12px;min-height:28px}.gp274-home .r272-card>button{min-height:40px;font-size:12px}.gp274-home .r274-mini-series button{min-height:96px}.r274-room>main{padding:15px!important}.r274-room>header{padding:12px}.r274-room h2{font-size:16px}.r274-summary-series{grid-template-columns:1fr}.gp274-home .r272-world-label{font-size:9px;max-width:67%}}

.gp274-home .reading-executive272 .r272-home-head strong{font:12px/1.35 Arial;color:#ead7a3}.gp274-home .reading-executive272 .r272-home-head{min-width:0;display:block}
.gp274-home .reading-executive272 .brief290-primary{display:grid;gap:1px;min-width:0}.gp274-home .reading-executive272 .brief290-primary strong{display:block;font:12px/1.15 Arial;color:#f0dca8}.gp274-home .reading-executive272 .brief290-primary small{display:block;font:11px/1.2 Arial;color:#94b5c7}.gp274-home .reading-executive272>.brief290-context{font:11px/1.15 Arial;color:#b2c8d3;min-width:0}.gp274-home .reading-executive272>button{font-size:11px;min-height:27px;border-left:1px solid #2b4857;padding-left:11px}
@media(max-width:700px){.gp274-home .reading-executive272{display:flex!important;flex-direction:column;align-items:stretch;gap:6px;min-height:92px;padding:10px}.gp274-home .brief290-primary strong{font-size:13px}.gp274-home .reading-executive272>.brief290-context{font-size:12px}.gp274-home .reading-executive272>button{align-self:flex-end;font-size:12px}.gp274-home .brief290-primary small{font-size:11px}}

