body[data-current-page="material-research"]{--bg-card:var(--brand-surface);--bg-card-hover:var(--brand-surfaceSubtle);--text-muted:var(--brand-textMuted);--border-glass:var(--brand-border);--border-glass-strong:var(--brand-borderStrong);--interactive-primary:var(--brand-info);--status-info-bg:var(--brand-infoSurface);--status-success-fg:var(--brand-success);--status-success-bg:var(--brand-successSurface);--status-warning-fg:var(--brand-text);--status-warning-bg:var(--brand-surfaceSubtle);}body[data-current-page="material-research"] :is(#material-research-root,.material-research-portal){--research-paper:var(--brand-surface);--research-paper-soft:var(--brand-surfaceSubtle);--research-ink:var(--brand-text);--research-muted:var(--brand-textSecondary);--research-line:var(--brand-border);--research-line-strong:var(--brand-borderStrong);--research-blue:var(--brand-info);--research-blue-soft:var(--brand-infoSurface);--research-green:var(--brand-success);--research-green-soft:var(--brand-successSurface);--research-warm:var(--brand-accent);--research-warn:var(--brand-text);--research-warn-soft:var(--brand-surfaceSubtle);font-size:14px;}body[data-current-page="material-research"] .material-research-intro{background:var(--brand-surface);box-shadow:none;border-radius:18px;padding:22px 24px;align-items:center;}body[data-current-page="material-research"] .material-research-intro h1{font-size:28px;line-height:1.35;}body[data-current-page="material-research"] .material-research-shell:not([data-research-screen="home"]) .material-research-intro :is(h1,p){display:none;}body[data-current-page="material-research"] .material-research-shell:not([data-research-screen="home"]) .material-research-intro .material-research-eyebrow{margin:0;}body[data-current-page="material-research"] .material-research-eyebrow{letter-spacing:0;}body[data-current-page="material-research"] :is(.material-research-primary-action,.material-research-secondary-action,.material-research-compare-toggle,.material-research-quiet-action){min-height:44px;box-shadow:none;line-height:1.5;}body[data-current-page="material-research"] .material-research-primary-action{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-onAccent);}body[data-current-page="material-research"] .material-research-primary-action:hover{background:var(--brand-accentHover);border-color:var(--brand-accentHover);transform:none;}body[data-current-page="material-research"] .material-research-primary-action:active{transform:translateY(1px);box-shadow:none;}body[data-current-page="material-research"] .material-research-secondary-action{background:var(--brand-surfaceSubtle);color:var(--brand-text);}body[data-current-page="material-research"] :is(.material-research-shell,.material-research-portal) button:disabled{opacity:1;background:var(--brand-surfaceSubtle);color:var(--brand-textMuted);border-color:var(--brand-border);box-shadow:none;}body[data-current-page="material-research"] :is(.material-research-shell,.material-research-portal) :focus-visible{outline:2px solid var(--brand-focus);outline-offset:3px;}body[data-current-page="material-research"] :is(.material-research-section-head h2,.material-research-section-head h3){font-size:20px;line-height:1.4;}body[data-current-page="material-research"] .material-research-section-head{padding:18px 20px;}body[data-current-page="material-research"] .material-research-empty{border-style:solid;padding:32px;gap:12px;}body[data-current-page="material-research"] .material-research-empty h2{font-size:24px;line-height:1.4;}body[data-current-page="material-research"] .material-research-topic-summary > div{padding:14px 20px;}body[data-current-page="material-research"] .material-research-topic-summary strong{font-size:22px;}body[data-current-page="material-research"] .material-research-vendor-groups{gap:18px;}body[data-current-page="material-research"] .material-research-group-empty{padding:0;line-height:1.6;}body[data-current-page="material-research"] :is(.material-research-vendor-facts dd,.material-research-difference-card dd){font-size:14px;line-height:1.65;}body[data-current-page="material-research"] :is(.material-research-vendor-facts dd small,.material-research-vendor-card > footer > span,.material-research-compare-bar small,.material-research-condition-chips li,.material-research-assignment-mode small,.material-research-lexicon-entry small){font-size:12px;line-height:1.6;}body[data-current-page="material-research"] .material-research-condition-chips li{background:var(--brand-surfaceSubtle);color:var(--brand-textSecondary);border-color:var(--brand-border);border-radius:6px;}body[data-current-page="material-research"] .material-research-vendor-card > footer{flex-wrap:wrap;}body[data-current-page="material-research"] .material-research-vendor-card > footer button{min-height:44px;}body[data-current-page="material-research"] .material-research-compare-toggle[aria-pressed="true"]{color:var(--brand-text);background:var(--brand-surfaceSubtle);border-color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--brand-text);}body[data-current-page="material-research"] .material-research-compare-bar{background:var(--brand-surface);border-color:var(--brand-borderStrong);box-shadow:none;backdrop-filter:none;}body[data-current-page="material-research"] .material-research-visit-history summary{min-height:44px;}body[data-current-page="material-research"] .material-research-confidence:is([data-confidence="possible"],[data-confidence="missing"]){color:var(--brand-onAccent);background:var(--brand-accent);}body[data-current-page="material-research"] .material-research-confidence[data-confidence="conflict"]{color:var(--brand-danger);background:var(--brand-dangerSurface);}body[data-current-page="material-research"] :is(.material-research-warning,.material-research-dialog-error,.material-research-notice[data-tone="error"]){color:var(--brand-danger);background:var(--brand-dangerSurface);border-color:var(--brand-danger);}body[data-current-page="material-research"] .material-research-danger-action{color:var(--brand-danger);background:var(--brand-dangerSurface);border-color:var(--brand-danger);}body[data-current-page="material-research"] :is(.material-research-summary-card,.material-research-decision-hero){color:var(--brand-text);background:var(--brand-surfaceSubtle);border-color:var(--brand-border);}body[data-current-page="material-research"] .material-research-assignment-dialog{color:var(--brand-text);background:var(--brand-surface);border:1px solid var(--brand-borderStrong);}body[data-current-page="material-research"] .material-research-assignment-dialog input{color:var(--brand-text);background:var(--brand-surfaceSubtle);}body[data-current-page="material-research"] input:is([type="checkbox"],[type="radio"]){accent-color:var(--brand-info);}@media (min-width:768px){body[data-current-page="material-research"] .material-research-compare-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));}}@media (max-width:767px){body[data-current-page="material-research"] .material-research-intro{padding:16px;gap:12px;}body[data-current-page="material-research"] .material-research-intro h1{font-size:24px;}body[data-current-page="material-research"] .material-research-section-head{padding:16px;align-items:start;}body[data-current-page="material-research"] .material-research-section-head .material-research-secondary-action{width:auto;flex-shrink:0;}body[data-current-page="material-research"] .material-research-empty{padding:24px 20px;}body[data-current-page="material-research"] .material-research-empty h2{font-size:22px;}body[data-current-page="material-research"] .material-research-comparison > .material-research-compare-grid{padding:12px;}body[data-current-page="material-research"] .material-research-difference-card dl > div{grid-template-columns:78px minmax(0,1fr);}body[data-current-page="material-research"] .material-research-topic-summary > div{padding:12px;}}