.eq-tool{display:grid;grid-template-columns:minmax(20rem,25rem) minmax(0,1fr);gap:1rem;align-items:start}.simulator-page{display:grid;gap:1rem;min-width:0;color-scheme:dark;--sim-heading-color: rgb(var(--ink));--sim-subheading-color: rgba(var(--ink), .86);--sim-body-color: rgba(var(--ink), .8);--sim-meta-color: rgba(var(--muted), .9);--sim-meta-strong-color: rgba(var(--ink), .8);--sim-accent-channel: var(--accent);--sim-accent-text-color: rgb(var(--sim-accent-channel));--sim-accent-border-color: rgba(var(--sim-accent-channel), .22);--sim-accent-muted-border-color: rgba(var(--sim-accent-channel), .18);--sim-story-card-border: rgba(var(--muted), .14);--sim-story-card-background: rgba(var(--surface-sunk), .5);--sim-story-card-shadow: none;--sim-guide-border: rgba(var(--muted), .14);--sim-guide-background: rgba(var(--surface-sunk), .42);--sim-guide-shadow: none;--sim-compare-shell-border: rgba(var(--muted), .14);--sim-compare-shell-background: rgba(var(--surface-sunk), .34);--sim-compare-shell-shadow: none;--sim-table-header-color: var(--sim-meta-strong-color);--sim-table-head-border-color: rgba(var(--muted), .18);--sim-table-head-background: transparent;--sim-table-row-border-color: rgba(var(--muted), .12);--sim-table-row-alt-background: transparent;--sim-empty-chart-color: rgba(var(--muted), .9);--eq-result-card-background: linear-gradient(180deg, rgba(var(--surface-raised), .74), rgba(var(--surface-sunk), .62));--eq-result-card-background-strong: linear-gradient(180deg, rgba(var(--surface-raised), .78), rgba(var(--surface-sunk), .7));--eq-result-note-background: linear-gradient(180deg, rgba(var(--surface-raised), .72), rgba(var(--surface-sunk), .64));--eq-result-card-shadow: inset 0 1px 0 rgba(var(--ink), .03);--eq-result-panel-shadow: inset 0 1px 0 rgba(var(--ink), .03), 0 16px 28px rgba(0, 0, 0, .08);--eq-outcome-track-background: rgba(var(--surface-sunk), .72);--eq-data-table-mobile-background: rgba(var(--surface-sunk), .56);--eq-chart-credit-color: rgba(var(--muted), .24);--eq-status-pill-background: linear-gradient(135deg, rgba(var(--surface-raised), .86), rgba(var(--surface), .78));--eq-status-pill-color: rgb(var(--secondary));--eq-input-background: rgba(var(--surface-sunk), .68);--eq-check-background: rgba(var(--surface-sunk), .68);--eq-segmented-background: rgba(var(--surface-sunk), .74);--eq-preset-chip-background: rgba(var(--surface-sunk), .78);--eq-preset-chip-hover-background: rgba(var(--surface-sunk), .92);--eq-preset-chip-hover-border: rgba(var(--accent), .24);--eq-prop-preset-card-background: linear-gradient(180deg, rgba(var(--surface-sunk), .88), rgba(var(--surface-soft), .78));--eq-saved-chip-background: linear-gradient(180deg, rgba(var(--surface-sunk), .88), rgba(var(--surface-soft), .76));--eq-compact-group-background: rgba(var(--surface-sunk), .3);--eq-compact-group-open-background: rgba(var(--surface-sunk), .4);--eq-compact-group-icon-border: rgba(var(--accent), .18);--eq-compact-group-icon-background: rgba(var(--surface-raised), .3);--eq-input-section-border: rgba(var(--accent), .16);--eq-input-section-background: rgba(var(--accent), .1);--eq-input-section-shadow: none;--eq-input-column-background: rgba(var(--surface-raised), .28);--eq-input-note-background: rgba(var(--surface-raised), .08);--eq-input-section-title-color: var(--sim-accent-text-color);--eq-input-section-copy-color: rgba(var(--muted), .88);--eq-popover-background: rgba(var(--surface-sunk), .98);--eq-popover-arrow-background: var(--eq-popover-background);--eq-popover-border: var(--sim-accent-muted-border-color);--eq-popover-shadow: 0 18px 36px rgba(0, 0, 0, .28);--eq-popover-text-color: rgba(var(--ink), .94);--eq-popover-label-color: var(--sim-accent-text-color);--eq-tooltip-button-color: var(--sim-accent-text-color);--eq-field-text-color: rgb(var(--ink));--eq-field-option-background: rgb(var(--surface-sunk));--eq-field-option-color: rgb(var(--ink));--eq-segmented-active-background: linear-gradient(135deg, rgba(var(--accent-strong), .96), rgba(var(--accent), .94));--eq-segmented-active-color: rgb(var(--surface-sunk));--eq-controls-panel-border: rgba(var(--accent), .34);--eq-controls-panel-background: radial-gradient(circle at top left, rgba(var(--accent), .22), transparent 34%), radial-gradient(circle at 85% 18%, rgba(var(--accent-strong), .13), transparent 24%), radial-gradient(circle at bottom left, rgba(var(--secondary), .09), transparent 30%), linear-gradient(180deg, rgba(48, 39, 28, .98), rgba(26, 24, 29, .97));--eq-controls-panel-shadow: 0 28px 72px rgba(0, 0, 0, .38), inset 0 1px 0 rgba(255, 255, 255, .03);--eq-chip-border: rgba(var(--muted), .16);--eq-chip-background: rgba(var(--surface-sunk), .56);--eq-chip-color: rgba(var(--ink), .84);--eq-chip-hover-border: rgba(var(--accent), .26);--eq-chip-hover-background: rgba(var(--accent), .1);--eq-chip-hover-color: rgb(var(--accent));--eq-toggle-border: rgba(var(--line), .54);--eq-toggle-background: linear-gradient(180deg, rgba(56, 62, 76, .98), rgba(39, 45, 59, .97));--eq-toggle-color: rgba(245, 243, 237, .96);--eq-toggle-shadow: inset 0 1px 0 rgba(255, 255, 255, .04), 0 8px 20px rgba(0, 0, 0, .18);--eq-toggle-active-background: linear-gradient(135deg, rgb(var(--accent-strong)), rgb(var(--accent)));--eq-toggle-active-color: rgb(var(--surface-sunk));--eq-toggle-active-border: transparent;--eq-toggle-active-shadow: 0 10px 26px rgba(var(--accent-strong), .18);--eq-toggle-hover-border: rgba(var(--accent), .42);--eq-toggle-hover-background: linear-gradient(180deg, rgba(70, 77, 92, .99), rgba(48, 55, 69, .98));--eq-toggle-hover-color: rgb(255, 249, 238);--eq-toggle-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 12px 26px rgba(0, 0, 0, .22);--eq-section-border: rgba(var(--muted), .16);--eq-section-background: rgba(var(--surface-sunk), .52);--eq-controls-section-border: rgba(var(--accent), .2);--eq-controls-section-background: rgba(27, 29, 38, .72);--eq-collapsible-icon-border: rgba(var(--muted), .18);--eq-collapsible-icon-background: rgba(var(--surface-raised), .72);--eq-collapsible-icon-color: rgba(var(--ink), .9);--eq-controls-icon-border: rgba(var(--accent), .24);--eq-controls-icon-background: rgba(56, 48, 38, .9);--eq-secondary-background: linear-gradient(180deg, rgba(74, 61, 45, .96), rgba(47, 40, 32, .96));--eq-secondary-border: rgba(var(--accent), .24);--eq-secondary-color: rgb(251, 243, 228);--eq-secondary-shadow: inset 0 1px 0 rgba(255, 255, 255, .04);--eq-secondary-hover-border: rgba(var(--accent), .44);--eq-secondary-hover-background: linear-gradient(180deg, rgba(109, 87, 58, .98), rgba(73, 57, 42, .98));--eq-secondary-hover-color: rgb(255, 248, 236);--eq-secondary-hover-shadow: 0 14px 28px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 255, 255, .06);--eq-shell-border: rgba(var(--accent), .16);--eq-shell-background: rgba(var(--surface-sunk), .42);--eq-shell-compact-border: rgba(var(--accent), .26);--eq-shell-compact-background: rgba(var(--surface-sunk), .56);--eq-shell-stack-border: rgba(var(--accent), .2);--eq-shell-stack-background: rgba(27, 29, 38, .72);--eq-mobile-row-background: rgba(var(--surface-sunk), .56);--eq-mobile-label-background: rgba(var(--surface-raised), .24);--eq-type-panel-hero: clamp(1.82rem, 2.45vw, 2.15rem);--eq-type-section: clamp(1.24rem, 1.6vw, 1.42rem);--eq-type-card-title: clamp(1.08rem, 1.35vw, 1.22rem);--eq-type-body: 1rem;--eq-type-body-sm: .94rem;--eq-type-meta: .84rem;--eq-type-label: .76rem;--eq-type-stat: 1.12rem;--eq-type-stat-lg: clamp(1.3rem, 1.7vw, 1.6rem)}:root[data-theme=coral-es] .simulator-page,:root[data-theme=mint-nq] .simulator-page,:root[data-theme=gold-esnq] .simulator-page,:root[data-theme=sage-fx] .simulator-page{color-scheme:light;--button-background: rgb(var(--ink));--button-text: rgb(var(--surface-raised));--button-signal-background: rgb(var(--ink));--button-signal-text: rgb(var(--surface-raised));--sim-accent-channel: var(--accent-strong);--sim-subheading-color: rgb(var(--ink));--sim-body-color: rgb(var(--ink));--sim-meta-color: rgb(var(--ink));--sim-meta-strong-color: rgb(var(--ink));--eq-input-section-title-color: rgb(var(--ink));--eq-input-section-copy-color: rgb(var(--ink));--sim-story-card-border: rgba(var(--ink), .12);--sim-story-card-background: rgba(var(--surface-raised), .72);--sim-story-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .34);--sim-guide-border: rgba(var(--ink), .12);--sim-guide-background: rgba(var(--surface-raised), .8);--sim-guide-shadow: inset 0 1px 0 rgba(255, 255, 255, .32);--sim-compare-shell-border: rgba(var(--ink), .12);--sim-compare-shell-background: rgba(var(--surface-raised), .76);--sim-compare-shell-shadow: inset 0 1px 0 rgba(255, 255, 255, .28);--sim-table-header-color: rgba(var(--ink), .82);--sim-table-head-border-color: rgba(var(--ink), .12);--sim-table-head-background: rgba(var(--surface-soft), .56);--sim-table-row-border-color: rgba(var(--ink), .1);--sim-table-row-alt-background: rgba(var(--surface-soft), .32);--sim-empty-chart-color: rgba(var(--muted), .96);--eq-controls-panel-border: rgba(var(--ink), .12);--eq-controls-panel-background: radial-gradient(circle at top left, rgba(var(--accent-strong), .08), transparent 34%), radial-gradient(circle at 85% 18%, rgba(var(--secondary), .12), transparent 24%), radial-gradient(circle at bottom left, rgba(var(--accent), .36), transparent 32%), linear-gradient(180deg, rgba(var(--surface-raised), .94), rgba(var(--surface-soft), .84));--eq-controls-panel-shadow: 0 24px 52px rgba(36, 32, 28, .1), inset 0 1px 0 rgba(255, 255, 255, .32);--eq-chip-border: rgba(var(--ink), .1);--eq-chip-background: rgba(var(--surface-raised), .88);--eq-chip-color: rgba(var(--muted), .96);--eq-chip-hover-border: rgba(var(--accent-strong), .22);--eq-chip-hover-background: rgba(var(--accent-strong), .08);--eq-chip-hover-color: rgb(var(--ink));--eq-toggle-border: rgba(var(--ink), .12);--eq-toggle-background: rgba(var(--surface-raised), .94);--eq-toggle-color: rgba(var(--ink), .92);--eq-toggle-shadow: 0 8px 20px rgba(36, 32, 28, .08), inset 0 1px 0 rgba(255, 255, 255, .36);--eq-toggle-active-background: rgba(var(--surface-raised), .96);--eq-toggle-active-color: rgb(var(--ink));--eq-toggle-active-border: rgba(var(--accent-strong), .34);--eq-toggle-active-shadow: 0 10px 24px rgba(var(--accent-strong), .16);--eq-toggle-hover-border: rgba(var(--accent-strong), .22);--eq-toggle-hover-background: rgba(var(--surface-raised), .98);--eq-toggle-hover-color: rgb(var(--ink));--eq-toggle-hover-shadow: 0 10px 22px rgba(36, 32, 28, .08), inset 0 1px 0 rgba(255, 255, 255, .4);--eq-section-border: rgba(var(--ink), .1);--eq-section-background: rgba(var(--surface-raised), .78);--eq-controls-section-border: rgba(var(--ink), .1);--eq-controls-section-background: rgba(var(--surface-raised), .86);--eq-collapsible-icon-border: rgba(var(--ink), .12);--eq-collapsible-icon-background: rgba(var(--surface-soft), .86);--eq-collapsible-icon-color: rgba(var(--muted), .98);--eq-controls-icon-border: rgba(var(--ink), .12);--eq-controls-icon-background: rgba(var(--surface-soft), .92);--eq-secondary-background: rgba(var(--surface-soft), .88);--eq-secondary-border: rgba(var(--ink), .12);--eq-secondary-color: rgb(var(--ink));--eq-secondary-shadow: inset 0 1px 0 rgba(255, 255, 255, .3);--eq-secondary-hover-border: rgba(var(--accent-strong), .22);--eq-secondary-hover-background: rgba(var(--surface-raised), .98);--eq-secondary-hover-color: rgb(var(--ink));--eq-secondary-hover-shadow: 0 12px 24px rgba(36, 32, 28, .08), inset 0 1px 0 rgba(255, 255, 255, .34);--eq-shell-border: rgba(var(--ink), .1);--eq-shell-background: rgba(var(--surface-raised), .68);--eq-shell-compact-border: rgba(var(--ink), .12);--eq-shell-compact-background: rgba(var(--surface-raised), .82);--eq-shell-stack-border: rgba(var(--ink), .1);--eq-shell-stack-background: rgba(var(--surface-raised), .84);--eq-mobile-row-background: rgba(var(--surface-raised), .82);--eq-mobile-label-background: rgba(var(--surface-soft), .66);--eq-result-card-background: rgba(var(--surface-raised), .88);--eq-result-card-background-strong: rgba(var(--surface-raised), .92);--eq-result-note-background: rgba(var(--surface-raised), .82);--eq-result-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .34);--eq-result-panel-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 14px 28px rgba(36, 32, 28, .08);--eq-outcome-track-background: rgba(var(--surface-soft), .9);--eq-data-table-mobile-background: rgba(var(--surface-raised), .84);--eq-chart-credit-color: rgba(var(--ink), .72);--eq-status-pill-background: rgba(var(--surface-raised), .96);--eq-status-pill-color: rgb(var(--ink));--eq-input-background: rgba(var(--surface-raised), .94);--eq-check-background: rgba(var(--surface-raised), .94);--eq-popover-background: rgba(var(--surface-raised), .98);--eq-popover-arrow-background: var(--eq-popover-background);--eq-popover-border: rgba(var(--ink), .14);--eq-popover-shadow: 0 18px 36px rgba(36, 32, 28, .16);--eq-popover-text-color: rgb(var(--ink));--eq-popover-label-color: rgb(var(--ink));--eq-tooltip-button-color: rgb(var(--ink));--eq-field-text-color: rgb(var(--ink));--eq-field-option-background: rgb(var(--surface-raised));--eq-field-option-color: rgb(var(--ink));--eq-segmented-active-background: rgba(var(--accent-strong), .14);--eq-segmented-active-color: rgb(var(--ink));--eq-segmented-background: rgba(var(--surface-soft), .78);--eq-preset-chip-background: rgba(var(--surface-raised), .92);--eq-preset-chip-hover-background: rgba(var(--surface-raised), .98);--eq-preset-chip-hover-border: rgba(var(--accent-strong), .24);--eq-prop-preset-card-background: linear-gradient(180deg, rgba(var(--surface-raised), .96), rgba(var(--surface-soft), .86));--eq-saved-chip-background: linear-gradient(180deg, rgba(var(--surface-raised), .96), rgba(var(--surface-soft), .84));--eq-compact-group-background: rgba(var(--surface-raised), .72);--eq-compact-group-open-background: rgba(var(--surface-raised), .82);--eq-compact-group-icon-border: rgba(var(--ink), .12);--eq-compact-group-icon-background: rgba(var(--surface-soft), .78)}:root[data-theme=coral-es] .simulator-page,:root[data-theme=mint-nq] .simulator-page,:root[data-theme=gold-esnq] .simulator-page{--sim-story-card-border: rgba(var(--ink), .1);--sim-story-card-background: linear-gradient(180deg, rgba(var(--surface-raised), .98), rgba(var(--surface-soft), .84));--sim-story-card-shadow: 0 12px 24px rgba(36, 32, 28, .05), inset 0 1px 0 rgba(255, 255, 255, .42);--eq-result-card-background: linear-gradient(180deg, rgba(var(--surface-raised), .98), rgba(var(--surface-soft), .9));--eq-result-card-background-strong: linear-gradient(180deg, rgba(var(--surface-raised), 1), rgba(var(--surface-soft), .94));--eq-result-note-background: linear-gradient(180deg, rgba(var(--surface-raised), .97), rgba(var(--surface-soft), .88));--eq-result-card-shadow: 0 10px 22px rgba(36, 32, 28, .06), inset 0 1px 0 rgba(255, 255, 255, .44);--eq-input-section-border: rgba(var(--accent-strong), .16);--eq-input-section-background: linear-gradient(180deg, rgba(var(--surface-raised), .96), rgba(var(--surface-soft), .82));--eq-input-section-shadow: inset 0 1px 0 rgba(255, 255, 255, .38);--eq-input-column-background: linear-gradient(180deg, rgba(var(--surface-raised), .84), rgba(var(--surface-soft), .64));--eq-input-note-background: rgba(var(--surface-soft), .42);--eq-input-section-title-color: rgb(var(--ink));--eq-input-section-copy-color: rgb(var(--ink))}:root[data-theme=sage-fx] .simulator-page{--sim-subheading-color: rgb(var(--ink));--sim-body-color: rgb(var(--ink));--sim-meta-color: rgb(var(--ink));--sim-meta-strong-color: rgb(var(--ink));--sim-accent-channel: var(--ui-accent);--sim-story-card-border: rgba(var(--accent-strong), .14);--sim-story-card-background: rgba(255, 251, 244, .56);--sim-story-card-shadow: 0 10px 22px rgba(39, 34, 35, .06), inset 0 1px 0 rgba(255, 255, 255, .2);--sim-guide-border: rgba(var(--accent-strong), .16);--sim-guide-background: rgba(255, 248, 240, .54);--sim-guide-shadow: 0 10px 22px rgba(39, 34, 35, .05), inset 0 1px 0 rgba(255, 255, 255, .2);--sim-compare-shell-border: rgba(var(--accent-strong), .16);--sim-compare-shell-background: rgba(255, 248, 240, .48);--sim-compare-shell-shadow: 0 10px 22px rgba(39, 34, 35, .05), inset 0 1px 0 rgba(255, 255, 255, .18);--sim-table-header-color: rgba(var(--accent-strong), .88);--sim-table-head-border-color: rgba(var(--accent-strong), .14);--sim-table-head-background: rgba(255, 251, 244, .38);--sim-table-row-border-color: rgba(var(--accent-strong), .12);--sim-table-row-alt-background: rgba(255, 251, 244, .24);--sim-empty-chart-color: rgba(var(--accent-strong), .72);--eq-chart-credit-color: rgba(var(--ink), .72);--eq-input-background: rgba(255, 251, 244, .82);--eq-check-background: rgba(255, 251, 244, .82);--eq-segmented-background: rgba(255, 248, 240, .7);--eq-preset-chip-background: rgba(255, 251, 244, .84);--eq-preset-chip-hover-background: rgba(255, 251, 244, .96);--eq-preset-chip-hover-border: rgba(var(--secondary), .24);--eq-prop-preset-card-background: linear-gradient(180deg, rgba(255, 251, 244, .9), rgba(255, 248, 240, .78));--eq-saved-chip-background: linear-gradient(180deg, rgba(255, 251, 244, .9), rgba(255, 248, 240, .78));--eq-compact-group-background: rgba(255, 248, 240, .42);--eq-compact-group-open-background: rgba(255, 248, 240, .54);--eq-compact-group-icon-border: rgba(var(--accent-strong), .14);--eq-compact-group-icon-background: rgba(255, 251, 244, .7)}.simulator-explainer{display:grid;gap:.9rem;padding:.95rem}.simulator-explainer .eyebrow{color:var(--eyebrow-color, rgba(var(--accent-strong), .92))}.simulator-explainer__intro{display:grid;gap:.45rem;max-width:52rem}.simulator-explainer__intro h2,.simulator-explainer__intro p:not(.eyebrow),.simulator-explainer__grid h3,.simulator-explainer__grid p{margin:0}.simulator-explainer__intro h2{font-size:clamp(1.55rem,2.8vw,2.15rem);line-height:1.08}.simulator-explainer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.8rem}.simulator-explainer__grid article{display:grid;gap:.4rem;padding:.82rem;border-radius:.95rem;border:1px solid var(--sim-story-card-border);background:var(--sim-story-card-background);box-shadow:var(--sim-story-card-shadow)}.simulator-explainer__grid h3{font-size:.98rem;line-height:1.24;color:var(--sim-heading-color)}.simulator-explainer__grid p,.simulator-explainer__intro p:not(.eyebrow){font-size:.98rem;line-height:1.58;color:var(--sim-body-color)}@media(max-width:720px){.simulator-explainer{padding:.85rem}.simulator-explainer__intro h2{font-size:clamp(1.42rem,6vw,1.85rem)}}.eq-tool--desk{grid-template-columns:1fr}.eq-dialog-backdrop{position:fixed;inset:0;padding:1rem;display:grid;place-items:center;background:#0c0f16b8;backdrop-filter:blur(18px);z-index:60}.eq-save-dialog{width:min(32rem,calc(100vw - 1.5rem));display:grid;gap:1rem;padding:1.2rem;border-color:rgba(var(--accent),.16);background:linear-gradient(180deg,rgba(var(--surface-raised),.98),rgba(var(--surface-soft),.96));box-shadow:0 30px 70px #0000006b}.eq-save-dialog__header{display:grid;gap:.35rem}.eq-save-dialog__header h3{margin:0;font-size:clamp(1.7rem,3vw,2.15rem)}.eq-save-dialog__copy,.eq-save-dialog__meta{margin:0}.eq-save-dialog__copy{color:var(--sim-body-color, rgba(var(--ink), .8));line-height:1.6}.eq-save-dialog__meta{font-size:.82rem;color:rgba(var(--muted),.92)}.eq-save-dialog__footer,.eq-save-dialog__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.eq-save-dialog__footer{justify-content:space-between}.eq-save-dialog__actions{justify-content:flex-end}.eq-save-dialog__actions button:disabled{opacity:.58;cursor:not-allowed;box-shadow:none;filter:none;transform:none}.eq-controls,.eq-results{min-width:0}.eq-controls{position:sticky;top:5.7rem;display:grid;gap:1rem;padding:1.1rem;max-height:calc(100vh - 6.5rem);overflow-y:auto}.eq-controls.panel{border-color:var(--eq-controls-panel-border);background:var(--eq-controls-panel-background);box-shadow:var(--eq-controls-panel-shadow)}.eq-controls--desk{position:static;top:auto;max-height:none;overflow:visible}.eq-controls__top,.eq-section-stack,.eq-chart-panel,.eq-status-bar,.eq-notes-panel{display:grid;gap:.85rem}.eq-controls__top h2,.eq-chart-panel h3,.eq-section-header h3,.eq-summary-card h3{margin:0}.eq-section-note{margin:0;font-size:.92rem;line-height:1.55;color:var(--sim-meta-color, rgba(var(--muted), .9))}.eq-controls__actions,.eq-editor-toggle,.eq-status-pills{display:flex;flex-wrap:wrap;gap:.55rem}.eq-controls__actions--compact{gap:.45rem}.eq-quick-nav{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.2rem}.eq-quick-nav a{display:inline-flex;align-items:center;padding:.38rem .72rem;border-radius:999px;border:1px solid var(--eq-chip-border);background:var(--eq-chip-background);color:var(--eq-chip-color);font-size:.78rem;font-weight:700;text-decoration:none}.eq-quick-nav a:hover,.eq-quick-nav a:focus-visible{border-color:var(--eq-chip-hover-border);background:var(--eq-chip-hover-background);color:var(--eq-chip-hover-color)}.eq-view-toggle{display:inline-flex;flex-wrap:wrap;gap:.45rem}.eq-view-toggle--page{margin:0 0 1rem}.eq-view-toggle button{min-height:var(--button-height);padding:var(--button-pad-y) var(--button-pad-x);border-radius:999px;border:1px solid var(--eq-toggle-border);background:var(--eq-toggle-background);color:var(--eq-toggle-color);font-weight:600;font-size:var(--button-font-size-lg);line-height:1;box-shadow:var(--eq-toggle-shadow)}.eq-view-toggle button.is-active{border-color:var(--eq-toggle-active-border);background:var(--eq-toggle-active-background);color:var(--eq-toggle-active-color);box-shadow:var(--eq-toggle-active-shadow)}.eq-view-toggle button:hover,.eq-view-toggle button:focus-visible{border-color:var(--eq-toggle-hover-border);background:var(--eq-toggle-hover-background);color:var(--eq-toggle-hover-color);box-shadow:var(--eq-toggle-hover-shadow)}.eq-section-stack--quick,.eq-collapsible{padding:.95rem;border-radius:1rem;border:1px solid var(--eq-section-border);background:var(--eq-section-background)}.eq-controls .eq-section-stack--quick,.eq-controls .eq-collapsible{border-color:var(--eq-controls-section-border);background:var(--eq-controls-section-background)}.eq-collapsible{padding:0;overflow:hidden}.eq-collapsible__summary{position:relative;display:grid;gap:.5rem;padding:.95rem 3rem .95rem .95rem;cursor:pointer;list-style:none}.eq-collapsible__summary::-webkit-details-marker{display:none}.eq-collapsible__summary:after{content:"+";position:absolute;top:.9rem;right:.95rem;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;border:1px solid var(--eq-collapsible-icon-border);background:var(--eq-collapsible-icon-background);color:var(--eq-collapsible-icon-color);font-size:1rem;font-weight:700;line-height:1}.eq-controls .eq-collapsible__summary:after{border-color:var(--eq-controls-icon-border);background:var(--eq-controls-icon-background)}.eq-controls button.secondary,.eq-status-copy-link{background:var(--eq-secondary-background);border:1px solid var(--eq-secondary-border);color:var(--eq-secondary-color);box-shadow:var(--eq-secondary-shadow)}.eq-controls button.secondary:hover,.eq-controls button.secondary:focus-visible,.eq-status-copy-link:hover,.eq-status-copy-link:focus-visible{border-color:var(--eq-secondary-hover-border);background:var(--eq-secondary-hover-background);color:var(--eq-secondary-hover-color);box-shadow:var(--eq-secondary-hover-shadow);filter:none;transform:none}.eq-collapsible[open] .eq-collapsible__summary:after{content:"-"}.eq-collapsible__summary-copy{display:grid;gap:.22rem}.eq-collapsible__summary h3{margin:0;font-size:1.05rem}.eq-collapsible__summary p,.eq-subsection__header p,.eq-section-header p,.eq-controls__top .lede{margin:0;line-height:1.5;color:var(--sim-subheading-color, rgba(var(--ink), .86))}.eq-controls__top .lede{font-size:.95rem;line-height:1.52;max-width:27rem}.eq-controls__top h2{font-size:var(--eq-type-panel-hero);line-height:1.06;letter-spacing:-.025em}.eq-collapsible__summary p,.eq-subsection__header p,.eq-section-header p{font-size:.9rem}.eq-collapsible__meta{margin:0;display:inline-flex;align-items:center;width:fit-content;padding:.3rem .65rem;border-radius:999px;background:rgba(var(--surface-raised),.84);color:var(--sim-meta-strong-color, rgba(var(--ink), .88));font-size:.75rem;font-weight:700}.eq-collapsible__body{display:grid;gap:.9rem;padding:.85rem .95rem .95rem;border-top:1px solid rgba(var(--muted),.12)}.eq-inline-grid,.eq-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.eq-field,.eq-check{display:grid;gap:.35rem;align-content:start;min-width:0}.eq-controls--table{gap:.7rem}.eq-controls--table .eq-collapsible__body,.eq-controls--table .eq-section-stack--quick{gap:.55rem}.eq-controls--table .eq-quick-nav,.eq-controls--table .eq-setup-pulse,.eq-controls--table .eq-collapsible__summary p,.eq-controls--table .eq-section-header p:not(.eq-section-header__eli5),.eq-controls--table .eq-subsection__header p{display:none}.eq-controls--table .eq-collapsible,.eq-controls--table .eq-section-stack--quick{padding:.7rem .75rem;border-radius:.85rem}.eq-controls--table .eq-collapsible__summary{padding:.7rem 2.6rem .65rem .75rem;gap:.25rem}.eq-controls--table .eq-collapsible__summary h3,.eq-controls--table .eq-section-header h3,.eq-controls--table .eq-subsection__header h4{font-size:.92rem;letter-spacing:.06em;text-transform:uppercase}.eq-controls--table .eq-collapsible__meta{padding:.2rem .5rem;font-size:.68rem}.eq-controls--table .eq-collapsible__body{padding:.2rem 0 0;border-top:none}.eq-input-table-shell{min-width:0;overflow-x:auto;border:1px solid var(--eq-shell-border);border-radius:.85rem;background:var(--eq-shell-background)}.eq-input-table{width:100%;border-collapse:collapse;table-layout:fixed}.eq-section-stack--compact-table{padding:.7rem .75rem;border-radius:.85rem;border:1px solid var(--eq-shell-stack-border);background:var(--eq-shell-stack-background)}.eq-input-table-shell--compact{border-color:var(--eq-shell-compact-border);background:var(--eq-shell-compact-background)}.eq-input-grid-shell{min-width:0;overflow:hidden;border:1px solid var(--eq-shell-border);border-radius:.85rem;background:var(--eq-shell-background)}.eq-input-grid-shell--compact{border-color:var(--eq-shell-compact-border);background:var(--eq-shell-compact-background)}.eq-input-grid{display:grid;min-width:0}.eq-input-grid__header{display:grid;grid-template-columns:38% 62%;border-bottom:1px solid rgba(var(--accent),.16);background:rgba(var(--surface-raised),.28)}.eq-input-grid__header span{padding:.5rem .6rem;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--ink),.72)}.eq-input-grid__row{display:grid;border-bottom:1px solid rgba(var(--muted),.12)}.eq-input-grid__row:nth-child(2n){background:rgba(var(--surface-raised),.12)}.eq-input-grid__cell{display:grid;grid-template-columns:38% 62%;min-width:0}.eq-input-grid__label,.eq-input-grid__control,.eq-input-grid__empty{min-width:0;padding:.72rem .78rem}.eq-input-grid__label{text-align:left}.eq-input-grid__label .eq-field__label-row{align-items:flex-start}.eq-input-grid__control .eq-field,.eq-input-grid__control .eq-check{margin:0}.eq-input-grid__control .eq-field{gap:.22rem}.eq-input-grid__control .eq-field__label-row{display:none}.eq-input-grid__control .eq-field input,.eq-input-grid__control .eq-field select{padding:.68rem .8rem;border-radius:.8rem}.eq-input-grid__control .eq-field__preview{font-size:.75rem;line-height:1.35}.eq-input-grid__control .eq-check{padding:.68rem .8rem}.eq-input-grid__section-row{padding:.5rem .6rem;border-bottom:1px solid var(--eq-input-section-border);background:var(--eq-input-section-background);box-shadow:var(--eq-input-section-shadow)}.eq-input-grid__note-row{padding:.4rem .6rem;border-bottom:1px solid rgba(var(--muted),.12);background:var(--eq-input-note-background)}.eq-controls--table .eq-input-grid__label,.eq-controls--table .eq-input-grid__control,.eq-controls--table .eq-input-grid__empty{padding:.48rem .6rem}.eq-controls--table .eq-input-grid__control .eq-field input,.eq-controls--table .eq-input-grid__control .eq-field select,.eq-controls--table .eq-input-grid__control .eq-check{min-height:2.15rem;padding:.5rem .65rem}.eq-controls--table .eq-input-grid__label .eq-field__label{font-size:.67rem}.eq-controls--table .eq-input-grid__control .eq-field__preview,.eq-controls--table .eq-input-grid__control .eq-field__help{font-size:.7rem}.eq-compact-group{display:grid;gap:.4rem;border:1px solid rgba(var(--accent),.16);border-radius:.85rem;background:var(--eq-compact-group-background)}.eq-compact-group[open]{background:var(--eq-compact-group-open-background)}.eq-compact-group__summary{position:relative;display:grid;padding:.6rem 3.35rem .6rem .75rem;cursor:pointer;list-style:none;background:var(--eq-input-section-background);box-shadow:var(--eq-input-section-shadow);border-radius:calc(.85rem - 1px);transition:border-radius .14s ease}.eq-compact-group[open] .eq-compact-group__summary{border-bottom:1px solid var(--eq-input-section-border);border-bottom-left-radius:0;border-bottom-right-radius:0}.eq-compact-group__summary::-webkit-details-marker{display:none}.eq-compact-group__summary:after{content:"+";position:absolute;top:50%;right:.75rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;border:1px solid var(--eq-compact-group-icon-border);background:var(--eq-compact-group-icon-background);color:rgba(var(--ink),.86);font-size:.95rem;font-weight:700;line-height:1}.eq-compact-group[open] .eq-compact-group__summary:after{content:"-"}.eq-compact-group__copy{display:grid;gap:.08rem}.eq-compact-group__heading,.eq-input-table__section-heading{display:inline-flex;align-items:center;gap:.42rem;flex-wrap:wrap}.eq-compact-group__title,.eq-input-table__section-title{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--eq-input-section-title-color)}.eq-compact-group__copy small{font-size:.76rem;font-weight:500;color:var(--eq-input-section-copy-color)}.eq-compact-group .eq-input-table-shell--compact,.eq-compact-group .eq-input-grid-shell--compact{border-top-left-radius:0;border-top-right-radius:0;border-left:none;border-right:none;border-bottom:none}.eq-input-table__column-heading{padding:.5rem .6rem;border-bottom:1px solid var(--eq-input-section-border);background:var(--eq-input-column-background);text-align:left;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--ink),.72)}.eq-input-table__label,.eq-input-table__control,.eq-input-table__empty{padding:.72rem .78rem;border-bottom:1px solid rgba(var(--muted),.12);vertical-align:top}.eq-input-table tbody tr:nth-child(2n){background:rgba(var(--surface-raised),.12)}.eq-input-table__section-row th{padding:.5rem .6rem;border-bottom:1px solid var(--eq-input-section-border);background:var(--eq-input-section-background);box-shadow:var(--eq-input-section-shadow);text-align:left}.eq-input-table__section-copy{display:grid;gap:.08rem}.eq-input-table__section-copy small{font-size:.76rem;font-weight:500;color:var(--eq-input-section-copy-color)}.eq-input-table__note-row td{padding:.4rem .6rem;border-bottom:1px solid rgba(var(--muted),.12);background:var(--eq-input-note-background)}.eq-input-table__label{width:20%;text-align:left}.eq-input-table__control{width:30%}.eq-input-table__label .eq-field__label-row{align-items:flex-start}.eq-input-table__control .eq-field,.eq-input-table__control .eq-check{margin:0}.eq-input-table__control .eq-field{gap:.22rem}.eq-input-table__control .eq-field__label-row{display:none}.eq-input-table__control .eq-field input,.eq-input-table__control .eq-field select{padding:.68rem .8rem;border-radius:.8rem}.eq-input-table__control .eq-field__preview{font-size:.75rem;line-height:1.35}.eq-input-table__control .eq-check{padding:.68rem .8rem}.eq-controls--table .eq-input-table__label,.eq-controls--table .eq-input-table__control,.eq-controls--table .eq-input-table__empty{padding:.48rem .6rem}.eq-controls--table .eq-input-table__control .eq-field input,.eq-controls--table .eq-input-table__control .eq-field select,.eq-controls--table .eq-input-table__control .eq-check{min-height:2.15rem;padding:.5rem .65rem}.eq-controls--table .eq-input-table__label .eq-field__label{font-size:.67rem}.eq-controls--table .eq-input-table__control .eq-field__preview,.eq-controls--table .eq-input-table__control .eq-field__help{font-size:.7rem}.eq-section-note--inline{font-size:.84rem;line-height:1.45}.eq-subsection{display:grid;gap:.75rem;padding-top:.95rem;border-top:1px solid rgba(var(--muted),.12)}.eq-subsection:first-child{padding-top:0;border-top:none}.eq-subsection__header{display:grid;gap:.2rem}.eq-subsection__header h4,.eq-subsection__header p{margin:0}.eq-subsection__header h4{font-size:1rem}.eq-section-header{display:grid;gap:.35rem}.eq-section-header h3{font-size:var(--eq-type-card-title);line-height:1.15;letter-spacing:-.02em}.eq-section-stack--quick .eq-section-header h3{font-size:var(--eq-type-section)}.eq-section-header--action{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem .8rem}.eq-section-header--action p{grid-column:1 / -1}.eq-section-header--action .button-link,.eq-section-header--action button{justify-self:start}.eq-field__label{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--ink),.78)}.eq-field__label-row{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.eq-tooltip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;min-height:0;padding:0;border-radius:999px;border:1px solid var(--sim-accent-border-color);background:rgba(var(--sim-accent-channel),.1);box-shadow:none;color:var(--eq-tooltip-button-color);appearance:none;-webkit-appearance:none;box-sizing:border-box;font-family:inherit;font-size:.72rem;font-weight:700;line-height:1;filter:none;transform:none;cursor:pointer}.eq-tooltip:hover,.eq-tooltip:active{box-shadow:none;filter:none;transform:none;color:var(--eq-tooltip-button-color)}.eq-tooltip:focus-visible{outline:2px solid rgba(var(--sim-accent-channel),.34);outline-offset:2px}.eq-tooltip__bubble{position:fixed;box-sizing:border-box;padding:.7rem .8rem;transform:translate(-50%);border-radius:.9rem;border:1px solid var(--eq-popover-border);background:var(--eq-popover-background);box-shadow:var(--eq-popover-shadow);color:var(--eq-popover-text-color);font-size:.8rem;font-weight:500;line-height:1.52;text-transform:none;letter-spacing:0;white-space:normal;max-height:min(60vh,24rem);overflow-y:auto;overflow-wrap:anywhere;pointer-events:none;z-index:220}.eq-tooltip__section{display:block}.eq-tooltip__section+.eq-tooltip__section{margin-top:.95rem}.eq-tooltip__label{color:var(--eq-popover-label-color);font-weight:700}.eq-tooltip__text{color:var(--eq-popover-text-color)}.eq-compact-group__heading .eq-tooltip,.eq-input-table__section-heading .eq-tooltip{width:2rem;height:2rem;min-height:2rem;font-size:.68rem;margin-right:.02rem;align-self:center}.eq-tooltip__bubble:before{content:"";position:absolute;left:50%;width:.65rem;height:.65rem;background:var(--eq-popover-arrow-background);border-left:1px solid var(--eq-popover-border);border-top:1px solid var(--eq-popover-border);transform:translate(-50%) rotate(45deg)}.eq-tooltip__bubble.is-bottom:before{top:-.38rem}.eq-tooltip__bubble.is-top:before{bottom:-.38rem;transform:translate(-50%) rotate(225deg)}.eq-field input,.eq-field select{width:100%;min-width:0;padding:.8rem .9rem;border-radius:.9rem;border:1px solid rgba(var(--muted),.18);background:var(--eq-input-background);color:var(--eq-field-text-color);color-scheme:inherit}.eq-field select option{background:var(--eq-field-option-background);color:var(--eq-field-option-color)}.eq-field input:focus,.eq-field select:focus{outline:2px solid rgba(var(--sim-accent-channel),.32);outline-offset:1px}.eq-field__preview,.eq-field__help,.eq-status-meta{margin:0;font-size:.82rem;line-height:1.5;color:var(--sim-meta-color, rgba(var(--muted), .9))}.eq-summary-card p:last-child{margin:0;font-size:var(--eq-type-body-sm);line-height:1.6;color:var(--sim-body-color, rgba(var(--ink), .8))}.eq-setup-pulse,.eq-verdict-banner{display:grid;gap:.75rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid rgba(var(--muted),.16);background:var(--eq-result-card-background)}.eq-setup-pulse__header,.eq-verdict-banner__header{display:grid;gap:.35rem}.eq-setup-pulse__header p,.eq-verdict-banner p{margin:0;line-height:1.55;color:var(--sim-body-color, rgba(var(--ink), .8))}.eq-setup-pulse__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.eq-setup-pulse__metrics div{display:grid;gap:.2rem;padding:.72rem .8rem;border-radius:.9rem;background:rgba(var(--surface-raised),.84);border:1px solid rgba(var(--muted),.12)}.eq-setup-pulse__metrics span{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--muted),.9)}.eq-setup-pulse__metrics strong{font-size:1.02rem;line-height:1.1}.eq-setup-pulse__note,.eq-verdict-banner h3{margin:0}.eq-setup-pulse--positive,.eq-verdict-banner--positive{border-color:rgba(var(--signal-green),.24)}.eq-setup-pulse--accent,.eq-verdict-banner--accent{border-color:var(--sim-accent-border-color)}.eq-setup-pulse--negative,.eq-verdict-banner--negative{border-color:rgba(var(--signal-red),.24)}.eq-chart-panel__header p{margin:0;font-size:var(--eq-type-body);line-height:1.6;color:var(--sim-subheading-color, rgba(var(--ink), .86))}.eq-chart-panel__eli5,.eq-section-header__eli5{margin:0;font-size:.9rem;line-height:1.52;color:var(--sim-body-color, rgba(var(--ink), .8))}.eq-chart-panel__eli5 span,.eq-section-header__eli5 span{color:var(--sim-accent-text-color);font-weight:700}:root[data-theme=coral-es] .simulator-page :is(.eq-chart-panel__eli5 span,.eq-section-header__eli5 span,.eq-simple-metric-note span),:root[data-theme=mint-nq] .simulator-page :is(.eq-chart-panel__eli5 span,.eq-section-header__eli5 span,.eq-simple-metric-note span),:root[data-theme=gold-esnq] .simulator-page :is(.eq-chart-panel__eli5 span,.eq-section-header__eli5 span,.eq-simple-metric-note span),:root[data-theme=sage-fx] .simulator-page :is(.eq-chart-panel__eli5 span,.eq-section-header__eli5 span,.eq-simple-metric-note span){color:rgb(var(--ink))}.eq-simple-metric-note{margin:0;font-size:var(--eq-type-meta);line-height:1.6;color:var(--sim-meta-color, rgba(var(--muted), .9))}.eq-simple-metric-note span{color:var(--sim-accent-text-color);font-weight:700}.eq-results .eq-section-header p:not(.eq-section-header__eli5){font-size:var(--eq-type-body);line-height:1.6}.eq-controls--table .eq-controls__top .lede{font-size:.9rem;line-height:1.46}.eq-controls--table .eq-section-header__eli5{font-size:.86rem;line-height:1.44}.eq-field__preview.is-invalid{color:rgba(var(--signal-red),.92)}.eq-field__preview.is-ambiguous{color:var(--sim-accent-text-color)}.eq-check{grid-template-columns:auto 1fr auto;align-items:center;padding:.8rem .9rem;border-radius:.9rem;border:1px solid rgba(var(--muted),.18);background:var(--eq-check-background)}.eq-check input{width:1rem;height:1rem;margin:0}.eq-check__text{font-size:.95rem}.eq-segmented-control{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.3rem;border-radius:1rem;background:var(--eq-segmented-background);border:1px solid rgba(var(--muted),.14)}.eq-segmented-control button.is-active,.eq-segmented-control button.is-active:hover,.eq-segmented-control button.is-active:focus-visible,.eq-editor-toggle button.is-active{background:var(--eq-segmented-active-background);color:var(--eq-segmented-active-color);box-shadow:0 10px 22px rgba(var(--accent-strong),.12);filter:none;transform:none}.eq-segmented-control button{min-height:var(--button-height);padding:var(--button-pad-y) var(--button-pad-x);background:transparent;color:rgba(var(--ink),.86);box-shadow:none;border:1px solid transparent;font-size:var(--button-font-size);line-height:1;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.eq-segmented-control button:hover,.eq-segmented-control button:focus-visible{background:rgba(var(--surface-raised),.92);border-color:rgba(var(--muted),.18);color:rgba(var(--ink),.96);box-shadow:inset 0 0 0 1px rgba(var(--muted),.12);filter:none;transform:none}.eq-chip-grid,.eq-prop-preset-grid,.eq-saved-grid,.eq-summary-grid,.eq-insight-grid,.eq-chart-grid,.eq-table-grid{display:grid;gap:1rem;min-width:0}.eq-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eq-prop-preset-grid{grid-template-columns:1fr}.eq-preset-chip,.eq-saved-chip{display:grid;gap:.35rem;padding:.95rem;text-align:left;border-radius:1rem;border:1px solid rgba(var(--muted),.16);background:var(--eq-preset-chip-background);color:rgb(var(--ink));box-shadow:none}.eq-preset-chip:hover,.eq-preset-chip:focus-visible,.eq-saved-chip:hover,.eq-saved-chip:focus-visible{color:rgb(var(--ink));box-shadow:none;filter:none}.eq-preset-chip:hover,.eq-saved-chip:hover{transform:translateY(-1px);border-color:var(--eq-preset-chip-hover-border);background:var(--eq-preset-chip-hover-background)}.eq-preset-chip strong,.eq-saved-chip span{color:rgb(var(--ink))}.eq-preset-chip strong,.eq-saved-chip span{font-size:.96rem}.eq-preset-chip span,.eq-saved-chip small{color:rgba(var(--muted),.9);line-height:1.45}.eq-button--compact{min-height:1.8rem;padding:.28rem .7rem;font-size:var(--button-font-size-sm);line-height:1}.eq-prop-preset-card{display:grid;gap:.75rem;padding:1rem;text-align:left;border-radius:1.15rem;border:1px solid rgba(var(--muted),.18);background:var(--eq-prop-preset-card-background);color:rgb(var(--ink));box-shadow:none}.eq-prop-preset-card:hover,.eq-prop-preset-card:focus-visible{color:rgb(var(--ink));transform:translateY(-1px);filter:none}.eq-prop-preset-card__header,.eq-context-strip__heading{display:grid;gap:.25rem}.eq-prop-preset-card__profile,.eq-summary-badge,.eq-rationale-note{display:inline-flex;align-items:center;width:fit-content;padding:.26rem .62rem;border-radius:999px;font-size:.77rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.eq-prop-preset-card__profile{background:rgba(var(--surface-raised),.84);color:var(--sim-meta-strong-color, rgba(var(--ink), .8))}.eq-summary-badge,.eq-pill,.eq-rationale-note{background:var(--eq-result-card-background);box-shadow:var(--eq-result-card-shadow)}.eq-prop-preset-card strong,.eq-context-strip__heading h3,.eq-rationale-card h4,.eq-recommendation-card h4{margin:0}.eq-prop-preset-card strong{font-size:1.1rem;line-height:1.15;letter-spacing:-.02em}.eq-prop-preset-card p,.eq-recommendation-card p,.eq-rationale-card p{margin:0;line-height:1.6;color:var(--sim-body-color, rgba(var(--ink), .8))}.eq-prop-preset-card__meta{display:flex;flex-wrap:wrap;gap:.5rem}.eq-prop-preset-card__meta span{display:inline-flex;align-items:center;padding:.34rem .68rem;border-radius:999px;background:rgba(var(--surface-raised),.68);color:var(--sim-meta-strong-color, rgba(var(--ink), .8));font-size:.78rem;line-height:1.4}.eq-prop-preset-card--green{border-color:rgba(var(--signal-green),.26)}.eq-prop-preset-card--blue{border-color:rgba(var(--secondary),.26)}.eq-prop-preset-card--red{border-color:rgba(var(--signal-red),.26)}.eq-section-header--saved{margin-top:.2rem}.eq-saved-chip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem;background:var(--eq-saved-chip-background)}.eq-saved-chip__copy{display:grid;gap:.45rem;min-width:0}.eq-saved-chip__header{display:grid;gap:.35rem}.eq-saved-chip__title{font-size:1rem;font-weight:700;line-height:1.4;word-break:break-word}.eq-saved-chip__mode{display:inline-flex;align-items:center;width:fit-content;padding:.32rem .7rem;border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.eq-saved-chip__mode--own{background:rgba(var(--sim-accent-channel),.14);color:var(--sim-accent-text-color)}.eq-saved-chip__mode--prop{background:rgba(var(--secondary),.14);color:rgb(var(--secondary))}.eq-saved-chip__meta{display:flex;flex-wrap:wrap;gap:.45rem}.eq-saved-chip__meta small{display:inline-flex;align-items:center;padding:.34rem .68rem;border-radius:999px;background:rgba(var(--surface-raised),.72);border:1px solid rgba(var(--muted),.12);color:rgba(var(--muted),.94);line-height:1.4}.eq-saved-chip--own{border-color:var(--sim-accent-muted-border-color)}.eq-saved-chip--prop{border-color:rgba(var(--secondary),.2)}.eq-saved-chip__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.eq-saved-chip__actions button{min-height:var(--button-height);padding:var(--button-pad-y) var(--button-pad-x)}.eq-saved-chip--compact-prop{grid-template-columns:minmax(0,1fr);align-items:start;gap:.7rem;padding:.85rem}.eq-saved-chip--compact-prop .eq-saved-chip__header{gap:.45rem}.eq-saved-chip--compact-prop .eq-saved-chip__mode{padding:.22rem .55rem;font-size:.66rem;letter-spacing:.06em}.eq-saved-chip--compact-prop .eq-saved-chip__meta{gap:.38rem}.eq-saved-chip--compact-prop .eq-saved-chip__meta small{padding:.28rem .58rem;font-size:.8rem}.eq-saved-chip--compact-prop .eq-saved-chip__actions{justify-content:flex-start;gap:.42rem}.eq-saved-chip--compact-prop .eq-saved-chip__actions button{min-height:1.8rem}@media(max-width:560px){.eq-saved-chip--compact-prop .eq-saved-chip__actions{width:100%}.eq-saved-chip--compact-prop .eq-saved-chip__actions button{flex:1 1 auto;justify-content:center}}button.eq-destructive,.eq-destructive{border-color:rgba(var(--signal-red),.24);background:rgba(var(--signal-red),.12);color:rgb(var(--signal-red));box-shadow:none}button.eq-destructive:hover,button.eq-destructive:focus-visible,.eq-destructive:hover,.eq-destructive:focus-visible{color:rgb(var(--signal-red));border-color:rgba(var(--signal-red),.34);background:rgba(var(--signal-red),.16);box-shadow:none;transform:none;filter:none}.eq-preset-chip--gold{border-color:rgba(var(--accent),.18)}.eq-preset-chip--green{border-color:rgba(var(--signal-green),.18)}.eq-preset-chip--blue{border-color:rgba(var(--secondary),.18)}.eq-preset-chip--red{border-color:rgba(var(--signal-red),.18)}.eq-results{display:grid;gap:1rem}.eq-results--desk{grid-template-columns:minmax(20rem,.95fr) minmax(0,1.3fr);grid-template-areas:"status status" "context context" "recommend recommend" "summary charts" "insights charts" "tables charts" "why charts";align-items:start}.eq-results--desk .eq-status-bar,.eq-results--desk .eq-simple-status-plane{grid-area:status}.eq-results--desk .eq-context-strip{grid-area:context}.eq-results--desk .eq-recommendation-card{grid-area:recommend}.eq-results--desk .eq-summary-grid,.eq-results--desk .eq-simple-metric-plane{grid-area:summary}.eq-results--desk .eq-insight-grid{grid-area:insights}.eq-results--desk .eq-chart-grid{grid-area:charts;align-self:start}.eq-results--desk .eq-table-grid{grid-area:tables}.eq-results--desk>.eq-why-panel{grid-area:why}.eq-context-strip,.eq-recommendation-card{display:grid;gap:.8rem}.eq-simple-status-plane{display:grid;gap:.8rem;padding:1rem;border-color:var(--sim-accent-muted-border-color);background:var(--eq-result-card-background-strong)}.eq-simple-status-plane__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.85rem}.eq-simple-metric-plane{display:grid;gap:.75rem;padding:1rem}.eq-simple-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.65rem}.eq-simple-metric-group{display:grid;align-content:start;gap:.5rem;min-width:0;padding:.68rem;border:1px solid rgba(var(--muted),.14);border-radius:.85rem;background:var(--eq-result-card-background)}.eq-simple-metric-group h4{margin:0;font-size:var(--eq-type-label);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sim-accent-text-color)}.eq-simple-metric-group__rows{display:grid;gap:.24rem}.eq-simple-metric-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.7rem;padding:.38rem .48rem;border-radius:.55rem;background:rgba(var(--surface-raised),.26);color:rgba(var(--ink),.88)}.eq-simple-metric-row span{min-width:0;font-size:var(--eq-type-label);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--muted),.9)}.eq-simple-metric-row strong{font-size:var(--eq-type-body-sm);line-height:1.15;text-align:right;color:rgb(var(--ink))}.eq-simple-metric-row--positive{border-left:2px solid rgba(var(--signal-green),.62)}.eq-simple-metric-row--accent{border-left:2px solid rgba(var(--sim-accent-channel),.62)}.eq-simple-metric-row--negative{border-left:2px solid rgba(var(--signal-red),.58)}.eq-simple-metric-row--info{border-left:2px solid rgba(var(--secondary),.58)}.eq-simple-metric-row--neutral{border-left:2px solid rgba(var(--muted),.3)}.eq-context-strip{padding:1rem 1rem .95rem;border-color:var(--sim-accent-muted-border-color);background:var(--eq-result-card-background-strong)}.eq-context-strip__heading h3,.eq-recommendation-card h3{font-size:var(--eq-type-section);line-height:1.04;letter-spacing:-.02em}.eq-context-strip__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.6rem),1fr));gap:.65rem}@media(min-width:980px){.eq-context-strip__items{grid-template-columns:repeat(5,minmax(0,1fr))}}.eq-context-strip__item,.eq-recommendation-metric,.eq-rationale-note{border:1px solid rgba(var(--muted),.12);color:var(--sim-meta-strong-color, rgba(var(--ink), .82));letter-spacing:.02em;text-transform:none;font-size:var(--eq-type-body-sm)}.eq-context-strip__item,.eq-recommendation-metric{display:grid;align-content:start;gap:.22rem;padding:.78rem .88rem .82rem;border-radius:.9rem;min-width:0;min-height:4.9rem;background:linear-gradient(180deg,rgba(var(--surface-raised),.72),rgba(var(--surface-sunk),.64));box-shadow:inset 0 1px rgba(var(--ink),.03)}.eq-context-strip__label,.eq-recommendation-metric span,.eq-recommendation-card__compare-item span,.eq-recommendation-card__support-line span,.eq-recommendation-card__section-label{font-size:var(--eq-type-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--muted),.92)}.eq-context-strip__item strong,.eq-recommendation-metric strong,.eq-recommendation-card__compare-item strong{font-size:var(--eq-type-stat);line-height:1.16;color:rgb(var(--ink))}.eq-recommendation-metric{gap:.32rem;padding:.82rem .92rem .9rem;min-height:0}.eq-recommendation-card__metrics small,.eq-recommendation-card__risk-panel small{color:var(--sim-meta-color, rgba(var(--muted), .9));font-size:var(--eq-type-body-sm);line-height:1.45}.eq-context-strip__item--accent{border-color:var(--sim-accent-border-color)}.eq-context-strip__item--info{border-color:rgba(var(--secondary),.22)}.eq-context-strip__item--negative{border-color:rgba(var(--signal-red),.18)}.eq-context-strip__item--neutral{border-color:rgba(var(--muted),.16)}.eq-summary-badge{justify-self:start;align-self:start;min-height:1.75rem;padding:.3rem .72rem;border:1px solid rgba(var(--muted),.16)}.eq-summary-badge--positive{border-color:rgba(var(--signal-green),.24);color:rgb(var(--signal-green))}.eq-summary-badge--accent{border-color:var(--sim-accent-border-color);color:var(--sim-accent-text-color)}.eq-summary-badge--negative{border-color:rgba(var(--signal-red),.22);color:rgb(var(--signal-red))}:root[data-theme=coral-es] .simulator-page :is(.eq-summary-badge--positive,.eq-recommendation-card__mode--positive,.eq-recommendation-card__lane--positive),:root[data-theme=mint-nq] .simulator-page :is(.eq-summary-badge--positive,.eq-recommendation-card__mode--positive,.eq-recommendation-card__lane--positive),:root[data-theme=gold-esnq] .simulator-page :is(.eq-summary-badge--positive,.eq-recommendation-card__mode--positive,.eq-recommendation-card__lane--positive),:root[data-theme=sage-fx] .simulator-page :is(.eq-summary-badge--positive,.eq-recommendation-card__mode--positive,.eq-recommendation-card__lane--positive){background:rgba(var(--signal-green),.12);color:rgb(var(--ink))}:root[data-theme=coral-es] .simulator-page :is(.eq-summary-badge--accent,.eq-recommendation-card__mode--accent,.eq-recommendation-card__lane--accent),:root[data-theme=mint-nq] .simulator-page :is(.eq-summary-badge--accent,.eq-recommendation-card__mode--accent,.eq-recommendation-card__lane--accent),:root[data-theme=gold-esnq] .simulator-page :is(.eq-summary-badge--accent,.eq-recommendation-card__mode--accent,.eq-recommendation-card__lane--accent),:root[data-theme=sage-fx] .simulator-page :is(.eq-summary-badge--accent,.eq-recommendation-card__mode--accent,.eq-recommendation-card__lane--accent){background:rgba(var(--sim-accent-channel),.12);color:rgb(var(--ink))}:root[data-theme=coral-es] .simulator-page :is(.eq-summary-badge--negative,.eq-recommendation-card__mode--negative,.eq-recommendation-card__lane--negative),:root[data-theme=mint-nq] .simulator-page :is(.eq-summary-badge--negative,.eq-recommendation-card__mode--negative,.eq-recommendation-card__lane--negative),:root[data-theme=gold-esnq] .simulator-page :is(.eq-summary-badge--negative,.eq-recommendation-card__mode--negative,.eq-recommendation-card__lane--negative),:root[data-theme=sage-fx] .simulator-page :is(.eq-summary-badge--negative,.eq-recommendation-card__mode--negative,.eq-recommendation-card__lane--negative){background:rgba(var(--signal-red),.12);color:rgb(var(--ink))}.eq-recommendation-card{display:grid;gap:.9rem;padding:1.05rem 1.05rem 1.1rem;position:relative;overflow:hidden}.eq-recommendation-card>*{position:relative;z-index:1}.eq-recommendation-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top right,rgba(var(--accent),.12),transparent 34%),radial-gradient(circle at bottom left,rgba(var(--secondary),.08),transparent 38%);opacity:.9}.eq-recommendation-card--positive{border-color:rgba(var(--signal-green),.24);background:var(--eq-result-card-background-strong)}.eq-recommendation-card--accent{border-color:var(--sim-accent-border-color);background:var(--eq-result-card-background-strong)}.eq-recommendation-card--negative{border-color:rgba(var(--signal-red),.22);background:var(--eq-result-card-background-strong)}.eq-recommendation-card__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem .8rem}.eq-recommendation-card__header .eyebrow{margin:0}.eq-recommendation-card__mode{display:inline-flex;align-items:center;gap:.45rem;padding:.34rem .7rem;border-radius:999px;border:1px solid rgba(var(--muted),.16);background:var(--eq-result-card-background);box-shadow:var(--eq-result-card-shadow);font-size:var(--eq-type-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sim-meta-strong-color, rgba(var(--ink), .82))}.eq-recommendation-card__mode-dot{width:.44rem;height:.44rem;border-radius:999px;background:currentColor;flex:0 0 auto}.eq-recommendation-card__mode--positive{border-color:rgba(var(--signal-green),.24);color:rgba(var(--signal-green),1)}.eq-recommendation-card__mode--accent{border-color:var(--sim-accent-border-color);color:var(--sim-accent-text-color)}.eq-recommendation-card__mode--negative{border-color:rgba(var(--signal-red),.22);color:rgba(var(--signal-red),1)}.eq-recommendation-card__hero,.eq-rationale-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.eq-recommendation-card__story,.eq-recommendation-card__risk-panel{display:grid;align-content:start;min-width:0}.eq-recommendation-card__story{gap:.55rem;padding:.05rem 0}.eq-recommendation-card__lane{display:inline-flex;justify-self:start;align-items:center;padding:.34rem .72rem;border-radius:999px;border:1px solid rgba(var(--muted),.16);background:var(--eq-result-card-background);box-shadow:var(--eq-result-card-shadow);font-size:var(--eq-type-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.eq-recommendation-card__lane--positive{border-color:rgba(var(--signal-green),.24);color:rgba(var(--signal-green),1)}.eq-recommendation-card__lane--accent{border-color:var(--sim-accent-border-color);color:var(--sim-accent-text-color)}.eq-recommendation-card__lane--negative{border-color:rgba(var(--signal-red),.22);color:rgba(var(--signal-red),1)}.eq-recommendation-card h3{margin:0;max-width:18ch;font-size:clamp(1.78rem,2.55vw,2.38rem);line-height:1.02;letter-spacing:-.032em}.eq-recommendation-card__headline{margin:0;max-width:35rem;font-size:clamp(1.04rem,1.18vw,1.16rem);line-height:1.52;color:rgba(var(--ink),.78)}.eq-recommendation-card__support-line{display:grid;gap:.24rem;max-width:38rem;margin:.18rem 0 0;padding-top:.55rem;border-top:1px solid rgba(var(--muted),.14);font-size:var(--eq-type-body-sm);line-height:1.56;color:rgba(var(--ink),.88)}.eq-recommendation-card__support-line span{color:var(--sim-accent-text-color)}.eq-recommendation-card__risk-panel{gap:.5rem;padding:.92rem 1rem 1rem;border-radius:1rem;border:1px solid rgba(var(--muted),.14);background:var(--eq-result-card-background-strong);box-shadow:var(--eq-result-panel-shadow)}.eq-recommendation-card__risk-panel--positive{border-color:rgba(var(--signal-green),.24);background:radial-gradient(circle at top right,rgba(var(--signal-green),.12),transparent 42%),var(--eq-result-card-background-strong)}.eq-recommendation-card__risk-panel--accent{border-color:var(--sim-accent-border-color);background:radial-gradient(circle at top right,rgba(var(--sim-accent-channel),.13),transparent 42%),var(--eq-result-card-background-strong)}.eq-recommendation-card__risk-panel--negative{border-color:rgba(var(--signal-red),.22);background:radial-gradient(circle at top right,rgba(var(--signal-red),.12),transparent 42%),var(--eq-result-card-background-strong)}.eq-recommendation-card__section-label{color:rgba(var(--muted),.92)}.eq-recommendation-card__risk-title{font-size:clamp(1.3rem,1.85vw,1.62rem);line-height:1.14;letter-spacing:-.02em;color:rgb(var(--ink))}.eq-recommendation-card__risk-meta{margin:0;font-size:var(--eq-type-body-sm);line-height:1.45;color:var(--sim-meta-color, rgba(var(--muted), .9))}.eq-recommendation-card__sizing-context,.eq-recommendation-card__helper-note{margin:0;font-size:.82rem;line-height:1.45}.eq-recommendation-card__sizing-context{color:var(--sim-accent-text-color)}.eq-recommendation-card__helper-note{color:rgba(var(--muted),.92)}.eq-recommendation-card__compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin-top:.18rem}.eq-recommendation-card__compare-item{display:grid;gap:.16rem;padding:.6rem .72rem .64rem;border-radius:.82rem;border:1px solid rgba(var(--muted),.14);background:var(--eq-result-card-background)}.eq-recommendation-card__compare-item strong{font-size:clamp(1.02rem,1.4vw,1.22rem);line-height:1.18}.eq-recommendation-card__compare-item small{color:var(--sim-meta-color, rgba(var(--muted), .9));font-size:.8rem;line-height:1.4}.eq-recommendation-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.eq-recommendation-metric--positive{border-color:rgba(var(--signal-green),.22);background:linear-gradient(180deg,rgba(var(--signal-green),.09),transparent),linear-gradient(90deg,rgba(var(--signal-green),.14),transparent 28%);background-color:var(--eq-result-card-background)}.eq-recommendation-metric--accent{border-color:var(--sim-accent-border-color);background:linear-gradient(180deg,rgba(var(--sim-accent-channel),.1),transparent),linear-gradient(90deg,rgba(var(--sim-accent-channel),.16),transparent 28%);background-color:var(--eq-result-card-background)}.eq-recommendation-metric--negative{border-color:rgba(var(--signal-red),.2);background:linear-gradient(180deg,rgba(var(--signal-red),.08),transparent),linear-gradient(90deg,rgba(var(--signal-red),.14),transparent 28%);background-color:var(--eq-result-card-background)}@media(max-width:720px){.eq-recommendation-card{padding:.95rem}.eq-recommendation-card__hero,.eq-recommendation-card__metrics,.eq-recommendation-card__compare{grid-template-columns:1fr}.eq-recommendation-card h3{max-width:none;font-size:clamp(1.58rem,7vw,2rem)}}.eq-status-bar{grid-template-columns:minmax(0,1fr) auto;align-items:start}.eq-status-copy{margin:0;font-size:var(--eq-type-body);line-height:1.6;color:var(--sim-subheading-color, rgba(var(--ink), .86))}.eq-status-copy--compact{padding:.58rem .68rem;border:1px solid var(--eq-shell-border);border-radius:.75rem;background:rgba(var(--surface-raised),.58);font-size:.84rem;line-height:1.45;overflow-wrap:anywhere}.eq-pill{display:inline-flex;align-items:center;min-height:1.75rem;padding:.28rem .62rem;border-radius:999px;border:1px solid rgba(var(--secondary),.22);background:var(--eq-status-pill-background);color:var(--eq-status-pill-color);font-size:.79rem;font-weight:700;letter-spacing:.04em}.eq-pill.is-warning{border-color:var(--sim-accent-border-color);color:var(--sim-accent-text-color)}.eq-status-copy-link{min-height:2rem;padding:var(--button-pad-y) var(--button-pad-x);box-shadow:none}.eq-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr))}.eq-insight-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.eq-summary-card{display:grid;gap:.45rem;min-width:0;padding:.95rem}.eq-summary-card h3{font-size:var(--eq-type-stat-lg);line-height:1.08;overflow-wrap:anywhere}.eq-summary-card--positive{border-color:rgba(var(--signal-green),.22)}.eq-summary-card--negative{border-color:rgba(var(--signal-red),.2)}.eq-summary-card--accent{border-color:var(--sim-accent-border-color)}.eq-summary-card--info{border-color:rgba(var(--secondary),.22)}.eq-insight-panel{display:grid;gap:.9rem;padding:1rem}.eq-insight-panel .eq-section-header h3{color:var(--sim-heading-color, rgb(var(--ink)))}.eq-insight-panel .eq-section-header p{color:var(--sim-body-color, rgba(var(--ink), .8))}.eq-insight-panel--accent{border-color:var(--sim-accent-border-color)}.eq-insight-panel--info{border-color:rgba(var(--secondary),.22)}.eq-insight-panel--negative{border-color:rgba(var(--signal-red),.2)}.eq-insight-panel__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.eq-insight-panel__metrics--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.eq-insight-metric{display:grid;align-content:start;gap:.28rem;padding:.85rem .9rem;border-radius:.9rem;border:1px solid rgba(var(--muted),.14);background:var(--eq-result-card-background);box-shadow:var(--eq-result-card-shadow);min-width:0}.eq-insight-metric span,.eq-insight-metric small{margin:0}.eq-insight-metric span{font-size:var(--eq-type-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sim-meta-strong-color, rgba(var(--ink), .8))}.eq-insight-metric strong{font-size:var(--eq-type-card-title);line-height:1.14;color:var(--sim-heading-color, rgb(var(--ink)));overflow-wrap:anywhere}.eq-insight-metric small{font-size:var(--eq-type-body-sm);line-height:1.5;color:var(--sim-body-color, rgba(var(--ink), .8))}.eq-insight-metric--positive{border-color:rgba(var(--signal-green),.22)}.eq-insight-metric--accent{border-color:var(--sim-accent-border-color)}.eq-insight-metric--negative{border-color:rgba(var(--signal-red),.2)}.eq-insight-metric--info{border-color:rgba(var(--secondary),.22)}.eq-insight-metric--neutral{border-color:rgba(var(--muted),.16)}.eq-chart-grid{grid-template-columns:1fr}.eq-chart-panel{padding:1rem;min-width:0;overflow:hidden}.eq-chart-panel__header{display:grid;gap:.25rem;min-width:0}.eq-chart-panel__header.is-split{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.7rem 1rem}.eq-chart-panel__header-copy{display:grid;gap:.25rem;min-width:0}.eq-chart-panel__header-actions{min-width:0}.eq-chart-panel__header.is-split .eq-chart-panel__eli5{grid-column:1 / -1}.eq-chart-panel__toolbar{display:grid;gap:.4rem;justify-items:end}.eq-chart-panel__toolbar-label{display:inline-flex;align-items:center;gap:.45rem;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--muted),.9)}:root[data-theme=coral-es] .simulator-page .eq-chart-panel__toolbar-label,:root[data-theme=mint-nq] .simulator-page .eq-chart-panel__toolbar-label,:root[data-theme=gold-esnq] .simulator-page .eq-chart-panel__toolbar-label,:root[data-theme=sage-fx] .simulator-page .eq-chart-panel__toolbar-label{color:rgb(var(--ink))}.eq-chart-panel__toggle{grid-template-columns:repeat(2,minmax(0,auto))}@media(max-width:760px){.eq-chart-panel__header.is-split{grid-template-columns:1fr}.eq-chart-panel__toolbar{justify-items:start}}.eq-chart-panel__canvas{position:relative;z-index:1;width:100%;height:320px;min-width:0;max-width:100%}.eq-chart-panel__canvas-shell{position:relative;min-width:0;overflow:hidden}.eq-chart-panel__axis-meta{position:absolute;right:.85rem;bottom:.7rem;display:flex;justify-content:flex-end;align-items:center;pointer-events:none;min-width:0;z-index:2}.eq-chart-panel__credit{margin:0;color:var(--eq-chart-credit-color);font-size:clamp(.62rem,.66vw,.72rem);font-weight:700;letter-spacing:.12em;text-transform:lowercase;white-space:nowrap;pointer-events:none;user-select:none;z-index:0}.eq-chart-panel__canvas>div,.eq-chart-panel__canvas canvas{max-width:100%}.eq-empty-chart{margin:0;position:absolute;inset:0;display:grid;place-items:center;padding:2rem;text-align:center;color:var(--sim-empty-chart-color);font-weight:600;z-index:2}.eq-table-grid{grid-template-columns:1fr}.eq-summary-grid>*,.eq-insight-grid>*,.eq-chart-grid>*,.eq-table-grid>*{min-width:0}.eq-compare-panel{grid-column:1 / -1}.eq-rationale-card{display:grid;gap:.4rem;padding:.95rem;border-radius:1rem;border:1px solid rgba(var(--muted),.16);background:var(--eq-result-card-background);--eq-rationale-value-color: var(--sim-accent-text-color)}.eq-rationale-card h4{font-size:var(--eq-type-card-title);line-height:1.2;letter-spacing:-.02em;color:var(--sim-heading-color, rgb(var(--ink)))}.eq-rationale-card--positive{border-color:rgba(var(--signal-green),.24);--eq-rationale-value-color: rgb(var(--signal-green))}.eq-rationale-card--accent{border-color:var(--sim-accent-border-color);--eq-rationale-value-color: var(--sim-accent-text-color)}.eq-rationale-card--neutral{border-color:var(--sim-accent-muted-border-color);--eq-rationale-value-color: var(--sim-accent-text-color)}.eq-rationale-card--negative{border-color:rgba(var(--signal-red),.2);--eq-rationale-value-color: rgb(var(--signal-red))}.eq-rationale-notes{display:grid;gap:.55rem}.eq-rationale-notes__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.eq-rationale-notes__label{margin:0;font-size:var(--eq-type-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sim-meta-strong-color, rgba(var(--ink), .8))}.eq-rationale-value{display:inline-block;margin:0 .06em;font-weight:700;letter-spacing:-.01em;color:var(--eq-rationale-value-color)}.eq-rationale-notes__items .eq-rationale-note{display:block;width:auto;min-width:0;min-height:4.25rem;padding:.78rem .88rem .82rem;border-radius:.9rem;line-height:1.58;background:var(--eq-result-note-background);box-shadow:var(--eq-result-card-shadow)}.eq-rationale-note .eq-rationale-value{color:var(--sim-accent-text-color)}@media(max-width:900px){.eq-rationale-notes__items{grid-template-columns:1fr}}.eq-outcome-visual,.eq-outcome-bars{display:grid;gap:.9rem}.eq-outcome-strip{display:flex;min-height:1rem;border-radius:999px;overflow:hidden;background:var(--eq-outcome-track-background);border:1px solid rgba(var(--muted),.14);box-shadow:var(--eq-result-card-shadow)}.eq-outcome-strip__segment{min-width:.45rem}.eq-outcome-strip__segment--positive,.eq-outcome-chip--positive,.eq-outcome-bar--positive{--eq-outcome-color: rgba(var(--signal-green), .86);--eq-outcome-border: rgba(var(--signal-green), .22);--eq-outcome-soft: rgba(var(--signal-green), .08)}.eq-outcome-strip__segment--accent,.eq-outcome-chip--accent,.eq-outcome-bar--accent{--eq-outcome-color: rgba(var(--sim-accent-channel), .86);--eq-outcome-border: rgba(var(--sim-accent-channel), .22);--eq-outcome-soft: rgba(var(--sim-accent-channel), .08)}.eq-outcome-strip__segment--negative,.eq-outcome-chip--negative,.eq-outcome-bar--negative{--eq-outcome-color: rgba(var(--signal-red), .82);--eq-outcome-border: rgba(var(--signal-red), .22);--eq-outcome-soft: rgba(var(--signal-red), .08)}.eq-outcome-strip__segment--info,.eq-outcome-chip--info,.eq-outcome-bar--info{--eq-outcome-color: rgba(var(--secondary), .84);--eq-outcome-border: rgba(var(--secondary), .22);--eq-outcome-soft: rgba(var(--secondary), .08)}.eq-outcome-strip__segment--neutral,.eq-outcome-chip--neutral,.eq-outcome-bar--neutral{--eq-outcome-color: rgba(var(--muted), .72);--eq-outcome-border: rgba(var(--muted), .18);--eq-outcome-soft: rgba(var(--muted), .06)}.eq-outcome-strip__segment{background:var(--eq-outcome-color)}.eq-outcome-strip__legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem}.eq-outcome-chip{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.85rem .9rem;border-radius:.95rem;border:1px solid var(--eq-outcome-border);background:var(--eq-result-card-background);box-shadow:var(--eq-result-card-shadow)}.eq-outcome-chip__label{display:grid;gap:.2rem;min-width:0}.eq-outcome-chip__label span,.eq-outcome-chip__label small,.eq-outcome-chip strong,.eq-outcome-bar__copy span,.eq-outcome-bar__copy small,.eq-outcome-bar__meta strong{margin:0}.eq-outcome-chip__label span,.eq-outcome-bar__copy span{font-size:var(--eq-type-body);font-weight:700;color:var(--sim-heading-color, rgb(var(--ink)))}.eq-outcome-chip__label small,.eq-outcome-bar__copy small{font-size:var(--eq-type-meta);line-height:1.45;color:var(--sim-meta-color, rgba(var(--muted), .9))}.eq-outcome-chip strong,.eq-outcome-bar__meta strong{font-size:var(--eq-type-stat-lg);line-height:1;color:var(--eq-outcome-color);white-space:nowrap}.eq-outcome-bars{grid-template-columns:1fr}.eq-outcome-bar{display:grid;gap:.45rem}.eq-outcome-bar__meta{display:flex;align-items:end;justify-content:space-between;gap:.8rem}.eq-outcome-bar__copy{display:grid;gap:.14rem;min-width:0}.eq-outcome-bar__track{position:relative;height:.7rem;border-radius:999px;overflow:hidden;background:var(--eq-outcome-track-background);border:1px solid var(--eq-outcome-border)}.eq-outcome-bar__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--eq-outcome-color),color-mix(in srgb,var(--eq-outcome-color) 72%,white))}.eq-data-table thead th{padding:.75rem .85rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sim-table-header-color);border-bottom:1px solid var(--sim-table-head-border-color);background:var(--sim-table-head-background);text-align:left}.eq-data-table tbody tr:nth-child(2n){background:var(--sim-table-row-alt-background)}.eq-data-table tbody th,.eq-data-table tbody td{padding:.84rem .85rem;border-bottom:1px solid var(--sim-table-row-border-color);text-align:left;vertical-align:top}.eq-data-table tbody th{color:var(--sim-heading-color, rgb(var(--ink)))}.eq-data-table tbody td{color:var(--sim-body-color, rgba(var(--ink), .8))}.eq-method-list{display:grid;gap:.55rem}.eq-method-list li{padding-left:1rem;position:relative;color:var(--sim-body-color, rgba(var(--ink), .8))}.eq-method-list li:before{content:"";position:absolute;top:.7rem;left:0;width:.4rem;height:.4rem;border-radius:999px;background:var(--sim-accent-text-color)}@media(max-width:1200px){.eq-tool{grid-template-columns:1fr}.eq-controls{position:static;max-height:none}.eq-results--desk{grid-template-columns:1fr;grid-template-areas:"status" "context" "recommend" "summary" "insights" "charts" "tables" "why"}}@media(max-width:900px){.eq-input-table,.eq-input-table tbody{display:block}.eq-input-table thead{display:none}.eq-input-table tbody{display:grid;gap:.8rem}.eq-input-table tr{display:grid;gap:0;border:1px solid rgba(var(--muted),.14);border-radius:1rem;overflow:hidden;background:var(--eq-mobile-row-background)}.eq-input-table__label,.eq-input-table__control,.eq-input-table__empty{display:block;width:auto}.eq-input-table__label{padding-bottom:.4rem;background:var(--eq-mobile-label-background)}.eq-input-table__empty{display:none}.eq-input-table__section-row,.eq-input-table__note-row{border:none;border-radius:0;background:transparent}.eq-input-table__section-row th,.eq-input-table__note-row td{display:block}.eq-input-grid__header{display:none}.eq-input-grid{gap:.8rem}.eq-input-grid__row,.eq-input-grid__cell{display:grid;grid-template-columns:1fr}.eq-input-grid__row{border:1px solid rgba(var(--muted),.14);border-radius:1rem;overflow:hidden;background:var(--eq-mobile-row-background)}.eq-input-grid__label{padding-bottom:.4rem;background:var(--eq-mobile-label-background)}.eq-input-grid__empty{display:none}.eq-input-grid__section-row,.eq-input-grid__note-row{border:none;border-radius:0;background:transparent}.eq-inline-grid,.eq-form-grid,.eq-summary-grid,.eq-insight-grid,.eq-chart-grid,.eq-table-grid,.eq-chip-grid,.eq-prop-preset-grid,.eq-rationale-grid,.eq-recommendation-card__grid,.eq-recommendation-card__metrics,.eq-recommendation-card__risk-compare,.eq-insight-panel__metrics{grid-template-columns:1fr}.eq-status-bar{grid-template-columns:1fr;gap:.8rem}.eq-save-dialog{width:min(100%,30rem)}.eq-save-dialog__footer{align-items:start}.eq-save-dialog__actions{width:100%}.eq-save-dialog__actions>*{flex:1 1 12rem}.eq-setup-pulse__metrics{grid-template-columns:1fr}}@media(max-width:720px){.eq-controls{padding:.95rem}.eq-save-dialog{padding:1rem}.eq-data-table,.eq-data-table tbody{display:block}.eq-data-table thead{display:none}.eq-data-table tbody{display:grid;gap:.8rem}.eq-data-table tbody tr{display:grid;border:1px solid rgba(var(--muted),.14);border-radius:1rem;overflow:hidden;background:var(--eq-data-table-mobile-background)}.eq-data-table tbody th,.eq-data-table tbody td{display:grid;padding:.75rem .85rem}.eq-data-table tbody td:before{content:attr(data-label);margin-bottom:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--muted),.9)}}.simulator-notes-grid[data-astro-cid-qlrvtkqe]{display:grid;gap:.75rem}.simulator-method[data-astro-cid-qlrvtkqe]{--sim-compare-positive-text: rgba(var(--signal-green), 1);--sim-compare-warning-text: var(--sim-accent-text-color, rgb(var(--accent)));--sim-compare-negative-text: rgba(var(--signal-red), 1);display:grid;gap:.85rem}:root[data-theme=coral-es] .simulator-method[data-astro-cid-qlrvtkqe],:root[data-theme=mint-nq] .simulator-method[data-astro-cid-qlrvtkqe],:root[data-theme=gold-esnq] .simulator-method[data-astro-cid-qlrvtkqe],:root[data-theme=sage-fx] .simulator-method[data-astro-cid-qlrvtkqe]{--sim-compare-positive-text: rgb(var(--ink));--sim-compare-warning-text: rgb(var(--ink));--sim-compare-negative-text: rgb(var(--ink))}.simulator-method[data-astro-cid-qlrvtkqe] h2[data-astro-cid-qlrvtkqe]{margin:0;font-size:var(--eq-type-panel-hero, clamp(1.82rem, 2.45vw, 2.15rem));line-height:1.06;letter-spacing:-.025em}.simulator-method[data-astro-cid-qlrvtkqe] .eyebrow[data-astro-cid-qlrvtkqe]{color:var(--eyebrow-color, rgba(var(--accent-strong), .92))}.simulator-method[data-astro-cid-qlrvtkqe] p[data-astro-cid-qlrvtkqe]:not(.eyebrow){margin:0;font-size:var(--eq-type-body, 1rem);line-height:1.6;color:var(--sim-body-color, rgba(var(--ink), .8))}.simulator-method-guide[data-astro-cid-qlrvtkqe]{display:grid;gap:.45rem;padding:.82rem .9rem;border-radius:1rem;border:1px solid var(--sim-guide-border, rgba(var(--muted), .14));background:var(--sim-guide-background, rgba(var(--surface-sunk), .42));box-shadow:var(--sim-guide-shadow, none)}.simulator-method-guide[data-astro-cid-qlrvtkqe] h3[data-astro-cid-qlrvtkqe]{margin:0;font-size:var(--eq-type-card-title, clamp(1.08rem, 1.35vw, 1.22rem));line-height:1.2}.simulator-compare-shell[data-astro-cid-qlrvtkqe]{overflow-x:auto;border-radius:1rem;border:1px solid var(--sim-compare-shell-border, rgba(var(--muted), .14));background:var(--sim-compare-shell-background, rgba(var(--surface-sunk), .34));box-shadow:var(--sim-compare-shell-shadow, none)}.simulator-compare-table[data-astro-cid-qlrvtkqe]{width:100%;border-collapse:collapse;min-width:46rem}.simulator-compare-table[data-astro-cid-qlrvtkqe] th[data-astro-cid-qlrvtkqe],.simulator-compare-table[data-astro-cid-qlrvtkqe] td[data-astro-cid-qlrvtkqe]{padding:1rem;vertical-align:top;text-align:left;border-bottom:1px solid var(--sim-table-row-border-color, rgba(var(--muted), .12))}.simulator-compare-table[data-astro-cid-qlrvtkqe] thead[data-astro-cid-qlrvtkqe] th[data-astro-cid-qlrvtkqe]{font-size:var(--eq-type-meta, .84rem);letter-spacing:.08em;text-transform:uppercase;color:var(--sim-table-header-color, rgba(var(--ink), .72));border-bottom:1px solid var(--sim-table-head-border-color, rgba(var(--muted), .18));background:var(--sim-table-head-background, transparent)}.simulator-compare-table[data-astro-cid-qlrvtkqe] tbody[data-astro-cid-qlrvtkqe] tr[data-astro-cid-qlrvtkqe]:nth-child(2n){background:var(--sim-table-row-alt-background, transparent)}.simulator-compare-table[data-astro-cid-qlrvtkqe] tbody[data-astro-cid-qlrvtkqe] th[data-astro-cid-qlrvtkqe]{width:18%;font-size:var(--eq-type-body-sm, .94rem);line-height:1.45;color:rgb(var(--ink))}.simulator-compare-table[data-astro-cid-qlrvtkqe] td[data-astro-cid-qlrvtkqe] p[data-astro-cid-qlrvtkqe]{margin:.55rem 0 0;font-size:var(--eq-type-body-sm, .94rem);line-height:1.55;color:rgba(var(--ink),.78)}.simulator-compare-badge[data-astro-cid-qlrvtkqe]{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .65rem;border-radius:999px;border:1px solid transparent;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.simulator-compare-badge__icon[data-astro-cid-qlrvtkqe]{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:999px;font-size:.72rem}.simulator-compare-badge--yes[data-astro-cid-qlrvtkqe]{background:rgba(var(--signal-green),.14);color:var(--sim-compare-positive-text);border-color:rgba(var(--signal-green),.18)}.simulator-compare-badge--yes[data-astro-cid-qlrvtkqe] .simulator-compare-badge__icon[data-astro-cid-qlrvtkqe]{background:rgba(var(--signal-green),.18)}.simulator-compare-badge--warn[data-astro-cid-qlrvtkqe]{background:rgba(var(--sim-accent-channel),.14);color:var(--sim-compare-warning-text);border-color:var(--sim-accent-muted-border-color, rgba(var(--accent), .18))}.simulator-compare-badge--warn[data-astro-cid-qlrvtkqe] .simulator-compare-badge__icon[data-astro-cid-qlrvtkqe]{background:rgba(var(--sim-accent-channel),.18)}.simulator-compare-badge--no[data-astro-cid-qlrvtkqe]{background:rgba(var(--signal-red),.14);color:var(--sim-compare-negative-text);border-color:rgba(var(--signal-red),.18)}.simulator-compare-badge--no[data-astro-cid-qlrvtkqe] .simulator-compare-badge__icon[data-astro-cid-qlrvtkqe]{background:rgba(var(--signal-red),.18)}.simulator-method__note[data-astro-cid-qlrvtkqe]{font-size:var(--eq-type-body-sm, .94rem);line-height:1.58;color:rgba(var(--ink),.74)}@media(max-width:720px){.simulator-compare-table[data-astro-cid-qlrvtkqe]{min-width:40rem}}
