:root{--qg-bg:#050e1b;--qg-panel:#0b1c2e;--qg-raised:#10273e;--qg-soft:#132f49;--qg-hover:#173b59;--qg-ink:#e1edf9;--qg-text:#bbcee2;--qg-muted:#8fa8c3;--qg-line:#263f58;--qg-accent:#91b9ff;--qg-up:#f38694;--qg-down:#56cbb5;--qg-warn:#e6be79;--qg-warn-bg:#352d20;--qg-up-bg:#422631;--qg-down-bg:#103a35;--qg-shadow:0 16px 48px #0005;color-scheme:dark}
html[data-theme=light]{--qg-bg:#f3f6fb;--qg-panel:#ffffff;--qg-raised:#f3f7fc;--qg-soft:#e9f1fb;--qg-hover:#dfedfc;--qg-ink:#172f4c;--qg-text:#354f6b;--qg-muted:#5d728a;--qg-line:#d5dfeb;--qg-accent:#1768b0;--qg-accent-strong:#2678ca;--qg-accent-bg:#e8f1ff;--qg-accent-line:#9bbce6;--qg-up:#bc354b;--qg-down:#087e66;--qg-warn:#8c611c;--qg-warn-bg:#fff6e3;--qg-up-bg:#fff0f2;--qg-down-bg:#e5f6ef;--qg-shadow:0 14px 40px #24456b1a;color-scheme:light}
.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;white-space:nowrap;border:1px solid var(--qg-line);border-radius:8px;background:var(--qg-raised);color:var(--qg-text);font:12px/1.4 "Microsoft YaHei",sans-serif;padding:8px 11px;cursor:pointer}
.theme-toggle:hover{background:var(--qg-soft);border-color:var(--qg-accent)}.theme-toggle:focus-visible{outline:2px solid var(--qg-accent);outline-offset:3px}.theme-toggle-icon{font-size:17px;line-height:1}
.site-header-inner,.home-header-inner{column-gap:24px}.site-header-inner .theme-toggle,.home-header-inner .theme-toggle{margin-left:auto}.site-header #userSlot,.home-header #userSlot{margin-left:0}
html[data-theme] body{color-scheme:inherit}
html[data-theme] .seat-user-plan.is-vip{color:var(--qg-accent);background:var(--qg-accent-bg)}
html[data-theme=light] body{--site-bg:var(--qg-bg);--site-panel:var(--qg-panel);--site-line:var(--qg-line);--site-ink:var(--qg-ink);--site-muted:var(--qg-muted);--site-blue:var(--qg-accent);--bg:var(--qg-bg);--panel:var(--qg-panel);--line:var(--qg-line);--ink:var(--qg-ink);--muted:var(--qg-muted);--accent:var(--qg-accent);--up:var(--qg-up);--down:var(--qg-down);background:var(--qg-bg);color:var(--qg-ink)}
html[data-theme=light] :is(.site-header,.home-header){background:#fffffff2;border-color:var(--qg-line)}
html[data-theme=light] :is(.qg-brand,.site-nav a.active,.site-nav a,.home-nav a){color:var(--qg-text)}
html[data-theme=light] .qg-brand .qg-brand__name{color:var(--qg-ink)}
html[data-theme=light] .qg-brand .qg-brand__name small{color:var(--qg-muted)}
html[data-theme=light] button{background-color:var(--qg-raised);color:var(--qg-text);border-color:var(--qg-line)}
html[data-theme=light] :is(.heading>button,.seat-user-btn,.seat-user-menu .ghost){background:var(--qg-raised);color:var(--qg-text)}
html[data-theme=light] :is(.seat-user-menu .primary,.seat-auth-dialog .seat-auth-submit){background:#2678ca;color:#fff}
html[data-theme=light] .site-nav a.active{background:var(--qg-soft);border-color:var(--qg-accent);color:var(--qg-accent)}
html[data-theme=light] :is(.workbench-sidebar,.energy-panel,.panel,.lab-panel,.lab-stat,.options-panel,.options-contract-card,.options-stats article,.member-current,.member-plans article,.research-gate,.sector-stats article){background:var(--qg-panel);border-color:var(--qg-line);color:var(--qg-ink)}
html[data-theme=light] :is(.workbench-sidebar,.sector-heading,.product-heading,.options-heading,.energy-hero,.member-main) :is(h1,h2,h3,b,strong){color:var(--qg-ink)}
html[data-theme=light] :is(.workbench-sidebar>span,.workbench-sidebar>p,.coverage-note,.sector-heading p,.options-heading p,.options-muted,.options-note,.lab-note,.lab-status,.lab-heading .eyebrow,.sector-method p,.sector-method dt,.sector-method>span,.sector-chart-heading>div>span,.chart-attribution,.squeeze-legend,.energy-stats small,.energy-stats p,.hero-copy>p,.research-shortcut p,.vip-card>p,.member-data-note){color:var(--qg-muted)}
html[data-theme=light] .workbench-sidebar nav>:is(a,button){color:var(--qg-text)}
html[data-theme=light] .workbench-sidebar nav>:is([aria-current=page],[aria-pressed=true]){background:var(--qg-soft);border-color:#a7c8eb;color:var(--qg-accent)}
html[data-theme=light] .workbench-sidebar nav>:is(a,button):hover{background:var(--qg-hover);color:var(--qg-accent)}
html[data-theme=light] :is(.radar-toolbar,.energy-panel>header,.energy-timeframes,.lab-table-scroll,.lab-chart,.options-table-scroll,.options-leg,.options-main th,.options-main td,.sector-method dl,.workbench-sidebar p,.research-view-tabs,.sector-notice,.sector-member-list>* ){border-color:var(--qg-line)}
html[data-theme=light] :is(.radar-toolbar input,.radar-toolbar select,.catalog input,.research input,.research select,.research>button,.holding-subtabs button,.lab-toolbar input,.lab-toolbar select,.lab-detail-heading select,.options-main input,.options-main select,.options-main button,.sector-refresh button,.sector-chart-heading button,#sectorIntradayReload,#rotationSort,#squeezeFit){background:var(--qg-raised);border-color:var(--qg-line);color:var(--qg-text);color-scheme:light}
html[data-theme=light] :is(input,textarea)::placeholder{color:#74879b}
html[data-theme=light] :is(.research-view-tabs button,.holding-subtabs button){color:var(--qg-muted)}
html[data-theme=light] :is(.research-view-tabs button[aria-pressed=true],.holding-subtabs button[aria-pressed=true]){color:var(--qg-accent);border-color:var(--qg-accent)}
html[data-theme=light] .holding-subtabs button[aria-pressed=true]{background:var(--qg-soft)}
html[data-theme=light] :is(.product-list button,.metric,.energy-stats article){background:var(--qg-panel);border-color:var(--qg-line);color:var(--qg-text)}
html[data-theme=light] :is(.product-list button.selected,.metric.selected){background:var(--qg-soft);border-color:#90b5dc;color:var(--qg-accent)}
html[data-theme=light] :is(.energy-stats b,.sector-stats strong,.lab-stat b,.options-main h2,.options-contract-card .price,.options-stats strong){color:var(--qg-ink)}
html[data-theme=light] :is(.energy-table-scroll th,.lab-table-scroll th,.rotation-table-scroll th,.options-main th){background:var(--qg-raised);color:var(--qg-muted);border-color:var(--qg-line)}
html[data-theme=light] :is(.energy-table-scroll td,.lab-table-scroll td,.rotation-table-scroll td,.options-main td){color:var(--qg-text);border-color:var(--qg-line)}
html[data-theme=light] .energy-table-scroll td b{color:var(--qg-ink)}
html[data-theme=light] :is(.energy-table-scroll tr:hover td,.lab-table-scroll tbody tr:hover,.rotation-table-scroll tr:hover){background:var(--qg-raised)}
html[data-theme=light] #energyRows tr[data-radar-product]:hover td{background:var(--qg-raised)}
html[data-theme=light] #energyRows tr.selected td,html[data-theme=light] #energyRows tr:focus-within td{background:var(--qg-soft)}
html[data-theme=light] :is(.energy-table-scroll tr.selected td,.rotation-table-scroll tr.selected,.lab-table-scroll tr.is-selected){background:var(--qg-soft)}
html[data-theme=light] :is(.energy-table-scroll small.bar-date,.energy-table-scroll td small,.energy-events small,.options-main td small,.lab-stat small,.lab-stat span,.sector-stats span,.sector-stats small,.member-benefits th small,.plan-detail){color:var(--qg-muted)}
html[data-theme=light] .energy-timeframes button{background:var(--qg-raised);color:var(--qg-text);border-color:var(--qg-line)}
html[data-theme=light] .energy-timeframes button[aria-pressed=true]{background:#166dbe;color:#fff;border-color:#166dbe}
html[data-theme=light] :is(.energy-event,.sector-member-list a){color:var(--qg-text);border-color:var(--qg-line)}
html[data-theme=light] :is(.energy-event:hover,.sector-member-list a:hover){background:var(--qg-soft)}
html[data-theme=light] :is(.state-ongoing,.state-confirmed){background:var(--qg-accent-bg);color:var(--qg-accent);border-color:var(--qg-accent-line)}
html[data-theme=light] .state-approaching{background:var(--qg-warn-bg);color:var(--qg-warn);border-color:#d6bc85}
html[data-theme=light] .state-ended{color:#7150ac;border-color:#b8a5d7;background:#f3edff}
html[data-theme=light] :is(.state-insufficient,.state-unavailable,.sector-side-empty,.sector-chart-empty,.options-empty,.lab-chart-empty){color:var(--qg-muted)}
html[data-theme=light] :is(.sector-notice,.member-trial){background:var(--qg-warn-bg);border-color:#ddc99f}
html[data-theme=light] :is(.sector-notice b,.trial-days,.member-trial strong,.vip-card h2,.gold-text,.vip-column .plan-label,.benefit-delay){color:var(--qg-warn)}
html[data-theme=light] :is(.sector-notice p,.member-trial p,.member-current p,.member-faq details p){color:var(--qg-muted)}
html[data-theme=light] :is(.sector-method dd,.member-faq summary,.member-status,.options-contract-card p,.options-leg label,.options-leg small,.options-scenario label,.options-filters label,.options-pagination,.options-strikes){color:var(--qg-text)}
html[data-theme=light] :is(.sector-refresh>span,.sector-refresh>span.is-ready){background:var(--qg-accent-bg);color:var(--qg-accent);border-color:var(--qg-accent-line)}
html[data-theme=light] .options-main .strike-cell{background:var(--qg-soft);color:var(--qg-warn)}
html[data-theme=light] .options-main button.selected{color:var(--qg-accent);border-color:var(--qg-accent-line);background:var(--qg-accent-bg)}
html[data-theme=light] :is(.options-error,.lab-up,.options-positive,.sector-table-scroll .positive){color:var(--qg-up)}
html[data-theme=light] :is(.lab-down,.options-negative,.sector-table-scroll .negative){color:var(--qg-down)}
html[data-theme=light] :is(.member-benefits tbody tr:not(.benefit-group),.member-benefits thead th,.member-benefits tfoot th,.member-benefits tfoot td){background:var(--qg-panel);border-color:var(--qg-line);color:var(--qg-text)}
html[data-theme=light] :is(.member-benefits .vip-column,.member-benefits thead .vip-column,.member-benefits .benefit-group th){background:var(--qg-soft);color:var(--qg-text)}
html[data-theme=light] :is(.current-plan,.benefit-no){color:var(--qg-muted);background:transparent}
html[data-theme=light] :is(.secondary-action,.member-table-link){color:var(--qg-accent);border-color:#9bb9d9;background:var(--qg-panel)}
html[data-theme=light] :is(.principle-dialog,.ranking-dialog){background:var(--qg-panel);color:var(--qg-text);border-color:var(--qg-line)}
html[data-theme=light] :is(.energy-reading-hero,.reading-grid article){background:var(--qg-raised);border-color:var(--qg-line)}
html[data-theme=light] :is(.principle-dialog h2,.reading-grid h3,.energy-reading-hero h3){color:var(--qg-ink)}
html[data-theme=light] :is(.energy-reading-hero p,.reading-grid p,.principle-dialog p){color:var(--qg-muted)}
html[data-theme=light] :is(.lab-chart,.tv-series-chart){background:var(--qg-panel);color:var(--qg-text)}
html[data-theme=light] .rotation-scatter{background:var(--qg-raised);border-color:var(--qg-line)}
html[data-theme=light] .rotation-scatter svg rect{opacity:.08}
html[data-theme=light] :is(.tv-series-readout,.tv-series-time,.tv-series-footer,.lab-chart-key,.lab-chart-empty){color:var(--qg-muted)}
html[data-theme=light] .tv-series-chart .tv-series-fit{background:var(--qg-raised);border-color:var(--qg-line);color:var(--qg-accent)}
html[data-theme=light] :is(.lab-chart text,.rotation-scatter text,.chart-panel svg text){fill:var(--qg-muted)}
html[data-theme=light] .lab-chart svg line{stroke:var(--qg-line)}
html[data-theme=light] :is(.seat-user-btn,.seat-user-menu,.seat-auth-dialog){background:var(--qg-panel);color:var(--qg-ink);border-color:var(--qg-line);color-scheme:light;box-shadow:var(--qg-shadow)}
html[data-theme=light] :is(.seat-user-menu .muted,.seat-user-plan,.seat-auth-subtitle,.seat-auth-note,.seat-auth-dialog label,.seat-auth-links button,.seat-auth-tabs button){color:var(--qg-muted)}
html[data-theme=light] :is(.seat-user-menu input,.seat-auth-dialog input){background:var(--qg-raised);border-color:var(--qg-line);color:var(--qg-ink)}
html[data-theme=light] :is(.seat-user-menu a,.seat-user-menu .ghost,.seat-auth-send){color:var(--qg-accent)}
html[data-theme=light] .seat-auth-tabs{background:var(--qg-raised)}
html[data-theme=light] .seat-auth-tabs button[aria-selected=true]{background:var(--qg-soft);color:var(--qg-accent)}
html[data-theme=light] .seat-auth-message{color:var(--qg-up)}
html[data-theme=light] .seat-auth-message[data-ok=true]{color:var(--qg-accent)}
/* Embedded research originally used a fixed white palette. Both themes now share tokens. */
html[data-theme] #researchWorkspace{--bg:var(--qg-bg);--ink:var(--qg-ink);--muted:var(--qg-muted);--line:var(--qg-line);--blue:var(--qg-accent);--red:var(--qg-up);--green:var(--qg-down);background:var(--qg-panel);color:var(--qg-ink);border:1px solid var(--qg-line);color-scheme:inherit}
#researchWorkspace :where(div,span,p,small,label,td,th,summary,output,b,strong,h2,h3){color:inherit}
#researchWorkspace *{border-color:var(--qg-line)}
#researchWorkspace :is(.filters,.metric-card,.panel,.radar-card,.seat-position-card,.trend-series-toggle,.seat-net-row,.pc-series-toggle,.pc-cost-toggle,.pc-window-reset,.trend-window-reset,.search-field,.empty-state,.button-white,.pc-knob,.trend-navigator-knob,.combobox-list,.table-pagination button){background:var(--qg-panel);color:var(--qg-text);border-color:var(--qg-line)}
#researchWorkspace :is(.radar-head,.radar-card-bottom,.table-note,.table-pagination,.method-card,.provider-status,.position-availability,.count-badge,.exchange-tag,.soft-badge,.pc-cost-card,.pc-cost-table caption,.pc-cost-panel .pc-cost-table thead th,.pc-cost-panel,.pc-net-estimate,.disclosure-status,.pc-navigator-track,.trend-navigator-track,.seat-net-unknown-label){background:var(--qg-raised);color:var(--qg-text);border-color:var(--qg-line)}
#researchWorkspace :is(select,input[type=date],.filters .filter-combobox input,.linked-cost-controls input[type=date]){background-color:var(--qg-raised);color:var(--qg-text);border-color:var(--qg-line);color-scheme:inherit}
#researchWorkspace :is(.search-field input,.observation-date,.contract-title,.metric-value,.comparison-values b,.pc-contract,.pc-summary-pair b,.seat-net-value,.trend-window-date,.pc-window-dates output,.pc-cost-value){color:var(--qg-ink)}
#researchWorkspace :is(td,.seat-contract-scroll th:first-child,.seat-contract-scroll td:first-child){background:var(--qg-panel);color:var(--qg-text)}
#researchWorkspace :is(th,.seat-contract-scroll thead th,.seat-contract-scroll thead th:first-child){background:var(--qg-raised);color:var(--qg-muted)}
#researchWorkspace :is(tbody tr:hover td,.radar-card:hover,.seat-position-card>summary:hover,.seat-net-row:hover,.pc-series-toggle:hover:not(:disabled),.trend-series-toggle:hover:not(:disabled),.pc-cost-item:hover){background:var(--qg-soft)}
#researchWorkspace :is(.metric-label,.metric-unit,.metric-note,.contract-subtitle,.settlement,.radar-head,.coverage-mini,.radar-card-bottom,.unknown,.section-footnote,.chart-legend,.unit-label,.comparison-values small,.panel-small-note,.seat-sub,.table-contract,.action-label,.table-note,.checkbox-label,.table-empty,.note-cell,.method-card p,.method-card>span,.comparison-coverage,.comparison-coverage span,.coverage-detail,.coverage-source,.chart-disclosure,.publication-explanation,.position-date-status,.linked-scope-row,.price-status,.price-history-status,.price-source-row,.position-availability,.seat-position-group,.seat-position-count,.seat-position-totals small,.seat-relation-label,.pc-summary,.pc-summary-date,.pc-window-dates,.pc-window-count,.pc-navigator-help,.pc-caption,.pc-density-note,.pc-holding-scope,.pc-pane-label,.pc-toolbar-help,.pc-cost-label,.pc-cost-note,.pc-cost-detail-note,.pc-cost-side-name,.pc-cost-coverage,.pc-cost-quantity,.interactive-chart-caption,.trend-window-dates,.trend-window-count,.trend-navigator-help,.trend-keyboard-help,.seat-net-axis,.seat-net-row small,.cost-cell small,.linked-cost-controls>span,.lab-average .lab-note){color:var(--qg-muted)}
#researchWorkspace :is(.pc-tool,.pc-timeframe,.pc-summary button,.pc-cost-toggle,.pc-cost-item,.position-play-controls .text-link,.seat-expand-label){color:var(--qg-accent)}
#researchWorkspace :is(.pc-toolbar,.pc-tools,.pc-plot,.interactive-trend,.price-chart,.seat-net-chart){background:var(--qg-panel);color:var(--qg-text)}
#researchWorkspace :is(.pc-tool,.pc-timeframe,.pc-net-details,.pc-net-base){background:var(--qg-raised);border-color:var(--qg-line)}
#researchWorkspace :is(.pc-tooltip,.trend-tooltip,.seat-net-tooltip){background:var(--qg-panel);color:var(--qg-ink);border-color:var(--qg-line);box-shadow:var(--qg-shadow)}
#researchWorkspace :is(.pc-tooltip-title span,.pc-tooltip>small,.trend-tooltip-heading>span,.trend-tooltip-series small,.seat-net-tooltip>small){color:var(--qg-muted)}
#researchWorkspace :is(.pc-tooltip-values b,.trend-tooltip strong,.seat-net-label,.seat-net-tooltip-title){color:var(--qg-ink)}
#researchWorkspace :is(.pc-series-toggle.is-hidden,.pc-cost-toggle.is-off,.trend-series-toggle.is-hidden,.stance.neutral,.seat-contract-chips>span){background:var(--qg-raised);color:var(--qg-muted)}
#researchWorkspace :is(.pc-shade,.trend-navigator-shade){background:color-mix(in srgb,var(--qg-panel) 70%,transparent)}
#researchWorkspace :is(.stance.positive,.import-result.error){background:var(--qg-up-bg)}
#researchWorkspace .stance.negative{background:var(--qg-down-bg);color:var(--qg-down)}
#researchWorkspace :is(.coverage-tag.complete,.disclosure-status.has-positions,.provider-config-state){background:var(--qg-accent-bg);color:var(--qg-accent)}
#researchWorkspace :is(.cost-intro,.warning-banner,.coverage-tag,.position-availability.is-missing,.pc-net-sensitive){background:var(--qg-warn-bg);color:var(--qg-warn);border-color:color-mix(in srgb,var(--qg-warn) 35%,var(--qg-line))}
#researchWorkspace :is(.cost-intro strong,.cost-intro p,.position-availability.is-missing strong,.pc-net-sensitive,.net-estimate,.pc-cost-status,.pc-cost-quality,.pc-cost-missing){color:var(--qg-warn)}
#researchWorkspace :is(.pc-caption,.trend-keyboard-help){color:var(--qg-muted)!important}
#researchWorkspace :is(.neutral){color:var(--qg-muted)!important}
#researchWorkspace .button-primary{color:#fff;background:#2576c9}
#researchWorkspace :is(svg text,.chart-axis){fill:var(--qg-muted)}
#researchWorkspace svg :is([fill="#fff"],[fill="#ffffff"]){fill:var(--qg-panel)}
#researchWorkspace .pc-summary small{color:var(--qg-muted)}
#researchWorkspace .pc-pane-label{background:color-mix(in srgb,var(--qg-panel) 90%,transparent)}
#researchWorkspace :is(.interactive-grid,.pc-grid){stroke:var(--qg-line)}
#researchWorkspace :is(.interactive-axis,.pc-axis){fill:var(--qg-muted)}
#researchWorkspace .pc-tv:fullscreen{background:var(--qg-panel)}
#researchWorkspace :is(.is-up,.lab-up){color:var(--qg-up)!important}
#researchWorkspace :is(.is-down,.lab-down){color:var(--qg-down)!important}
#researchWorkspace #costStatus{color:var(--qg-muted)}
html[data-theme=light] .lab-average{background:var(--qg-panel)}
html[data-theme] body[data-page=home]{--home-bg:var(--qg-bg);--home-ink:var(--qg-ink);--home-muted:var(--qg-muted);--home-line:var(--qg-line)}
html[data-theme=light] body[data-page=home]{background:var(--qg-bg);color:var(--qg-ink)}
html[data-theme=light] .hero-world{opacity:.16}
html[data-theme=light] .home-hero{position:relative;isolation:isolate;min-height:max(620px,calc(100svh - 74px));padding:76px 0 140px;overflow:hidden}
html[data-theme=light] .home-hero>.home-wrap{position:relative;z-index:1}
html[data-theme=light] .hero-world{position:absolute;inset:0;z-index:0;pointer-events:none;background:url('/brand/market-earth-hero.3813bad66e21.webp') center bottom/cover no-repeat}
html[data-theme=light] .hero-scroll{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);display:grid;justify-items:center;gap:10px;font-size:10px;color:var(--qg-muted)}
html[data-theme=light] .hero-scroll svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}
html[data-theme=light] :is(.contact-description,.contact-topics span,.contact-back){color:var(--qg-text)}
html[data-theme=light] :is(.home-footer,.home-nav.is-open){background:var(--qg-panel)}
html[data-theme=dark] :is(.guide-state-section,.guide-table-scroll,.guide-engine-layout figure,.guide-verification-grid article,.guide-methodology,.guide-institutions,.manual-sidebar,.manual-article pre,.manual-article code,.manual-figure,.manual-table td,.manual-download){background:var(--qg-panel);color:var(--qg-text);border-color:var(--qg-line)}
html[data-theme=dark] :is(.guide-table-scroll thead th,.manual-table th,.guide-state-flow>span,.manual-table td:first-child){background:var(--qg-raised);color:var(--qg-text)}
html[data-theme=dark] :is(.manual-article,.manual-article strong,.manual-chapter h3,.manual-chapter h4,.manual-sidebar nav>strong,.manual-figure figcaption){color:var(--qg-ink)}
html[data-theme=dark] :is(.guide-hero>p:not(.section-kicker):not(.guide-breadcrumb),.guide-breadcrumb,.guide-parameters,.guide-parameters ul,.guide-verification-grid p,.guide-table-scroll td,.manual-sidebar a,.manual-sidebar ol,.manual-article>p:first-child,.manual-figure figcaption>span,.guide-section-heading>p){color:var(--qg-muted)}
@media(max-width:750px){.site-header-inner,.home-header-inner{column-gap:10px}.theme-toggle{order:1;padding:6px 8px}.site-header #userSlot{order:1}.site-header-inner .theme-toggle{margin-left:auto}.home-header-inner .theme-toggle{order:0}.home-header #userSlot{margin-left:0}.site-nav{column-gap:4px}}
@media(max-width:460px){.theme-toggle-text{display:none}.theme-toggle{width:32px;height:32px;padding:0}.site-header .qg-brand__mark{width:30px;height:30px}.site-header .qg-brand{gap:7px}.site-header .qg-brand__name{font-size:20px}.site-header-inner,.home-header-inner{column-gap:8px}.site-header .seat-user-plan,.home-header .seat-user-plan{display:none}.seat-user-name{max-width:80px!important}}
@media print{.theme-toggle{display:none}html[data-theme] :is(.manual-article,.manual-chapter h3,.manual-chapter h4,.manual-article strong){color:#111}html[data-theme] :is(.manual-table td,.manual-table th,.manual-article pre,.manual-article code){background:#fff;color:#111}}

/* The embedded component is scoped; its selected states share the global theme. */
#researchWorkspace .seat-ranking-tabs button{border-radius:0;background:transparent;color:var(--qg-muted);border-bottom:2px solid transparent}
#researchWorkspace .seat-ranking-tabs button[aria-selected=true]{color:var(--qg-accent);border-bottom-color:var(--qg-accent)}
#researchWorkspace .seat-ranking-table tr:is(:hover,:focus-within,.is-selected) td{background:var(--qg-soft)}
