.gdp-scenario .scenario-results,.gdp-scenario .scenario-math{background:var(--bg-surface-card)}.gdp-scenario .badge{color:var(--accent-primary);background:var(--accent-primary-subtle);border-color:var(--accent-primary-border)}.gdp-scenario .scenario-bar-fill{background:var(--accent-primary)}.gdp-scenario .scenario-bar-fill.baseline{background:var(--text-secondary)}.gdp-scenario .scenario-bar-fill.observed{background:var(--accent-primary-hover)}.gdp-scenario input[type=range]{accent-color:var(--accent-primary)}.pulse-story .ps-lab-prompt{font-size:var(--ui-control);background:color-mix(in srgb,var(--ps-output) 7%,transparent);border-bottom:1px solid var(--ps-rule);align-items:start;gap:16px;padding:15px 22px;line-height:1.8;display:flex}.ps-lab-prompt>span{color:var(--ps-output);font:var(--ui-meta)/2.3 var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.08em;flex-shrink:0}.pulse-story .bakery-game{box-shadow:none;background:0 0;border:0;border-radius:0}.pulse-story .bakery-game-header{padding:6px 0 22px}.pulse-story .bakery-game-header h2{font-size:var(--ui-section-title);letter-spacing:-.05em;font-weight:450}.pulse-story .bakery-experiments{padding:15px 0}.pulse-story .bakery-experiments button{min-height:44px;font-size:var(--ui-control);border-radius:0}.pulse-story .bakery-layout{flex-direction:column;display:flex}.pulse-story .bakery-stage{background:color-mix(in srgb,var(--ps-prices) 4%,transparent);border:0;padding:0}.pulse-story .artisan-bakery{max-height:290px}.pulse-story .bakery-scene-caption{padding-inline:12px}.pulse-story .bakery-right{border:0;min-width:0}.pulse-story .bakery-workbench{grid-template-columns:1fr 1fr;gap:24px;padding:22px 0;display:grid}.pulse-story .bakery-control-label{flex-wrap:wrap}.pulse-story .bakery-price-control{border-top:0;margin-top:0;padding-top:0}.pulse-story .bakery-ledger{padding:22px 0 0}.pulse-story .bakery-ledger dd{font-size:var(--ui-metric)}.pulse-story .bakery-game-footer,.pulse-story .bakery-discoveries,.pulse-story .bakery-more{padding-inline:0}.pulse-story .bakery-metrics>div:first-child dt i{background:var(--ps-prices)}.pulse-story .bakery-metrics>div:nth-child(2) dt i{background:var(--ps-output)}.ps-economy-bridge svg,.ps-national-branch svg{width:100%;display:block}.ps-economy-bridge{margin-block:22px}.ps-economy-bridge>p{color:var(--ps-muted);font-size:var(--ui-meta);line-height:1.7}.ps-bridge-value{font-size:var(--ui-metric);font-family:var(--font-sans,sans-serif);letter-spacing:-.03em}.ps-lab-number{color:var(--text-secondary);font-size:var(--ui-meta);align-items:center;gap:12px;margin-top:12px;display:flex}.pulse-story .ps-lab-number input{width:100px;min-width:0;font-size:var(--ui-control);min-height:44px;padding:8px}.pulse-story [data-guided-step="0"] .bakery-output-control{border-left:2px solid var(--ps-output);padding-left:12px}.pulse-story [data-guided-step="1"] .bakery-price-control{border-left:2px solid var(--ps-prices);padding-left:12px}.pulse-story [data-guided-step="2"] .bakery-ledger-heading{color:var(--ps-policy)}.pulse-story .ps-national-lab .gdp-scenario{margin:0}.pulse-story .ps-national-lab .scenario-grid{grid-template-columns:minmax(230px,.35fr) minmax(0,.65fr);gap:20px;display:grid;background:0 0!important;border:0!important;border-radius:0!important}.pulse-story .ps-national-lab .scenario-inputs,.pulse-story .ps-national-lab .scenario-results{padding:var(--ui-panel-pad);border:1px solid var(--ps-rule);min-width:0}.pulse-story .ps-national-lab .scenario-inputs>h3{letter-spacing:-.03em;font-weight:450;font-size:var(--ui-panel-title)}.pulse-story .ps-national-lab .scenario-results>.metric-value{color:var(--ps-output);font-size:var(--ui-metric)}.pulse-story .ps-national-lab .scenario-bars i{background:var(--ps-output)}:is(.ps-chapter:has(.bakery-game) .ps-stage,.ps-chapter:has(.ps-national-lab) .ps-stage){position:relative;top:auto}@media (width<=767px){.pulse-story .bakery-workbench{grid-template-columns:1fr;gap:24px}.pulse-story .bakery-metrics{gap:12px}.ps-lab-prompt{flex-direction:column;gap:4px!important;padding-inline:12px!important}.pulse-story .bakery-price-tickets button{min-height:56px}.pulse-story .bakery-experiments{gap:8px}.pulse-story .bakery-progress{width:100%}.pulse-story .ps-lab-number input{font-size:16px}}.ps-national-lab{container-type:inline-size}.ps-national-lab .scenario-results{background:var(--bg-surface)}.ps-national-lab .scenario-inputs p,.ps-national-lab .scenario-results>p{font-size:var(--ui-body);line-height:1.6}.ps-national-lab .scenario-inputs>h3{margin-block:12px}.ps-national-lab .scenario-inputs :is(.mt-4,.mt-5){margin-top:12px}@container (width<=740px){.pulse-story .ps-national-lab .scenario-grid{grid-template-columns:1fr}}.ps-branch-labels{font-size:var(--ui-control);color:var(--text-secondary);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding-inline:12px;line-height:1.5;display:grid}.ps-branch-labels>span:last-child{text-align:right}
