.eq-tool{grid-template-columns:minmax(20rem,25rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.simulator-page{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(--ink), .82);--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:var(--sim-meta-color);--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 #00000014;--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:var(--sim-meta-color);--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 #00000047;--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, #30271cfa, #1a181df7);--eq-controls-panel-shadow:0 28px 72px #00000061, inset 0 1px 0 #ffffff08;--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, #383e4cfa, #272d3bf7);--eq-toggle-color:#f5f3edf5;--eq-toggle-shadow:inset 0 1px 0 #ffffff0a, 0 8px 20px #0000002e;--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, #464d5cfc, #303745fa);--eq-toggle-hover-color:#fff9ee;--eq-toggle-hover-shadow:inset 0 1px 0 #ffffff0d, 0 12px 26px #00000038;--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:#1b1d26b8;--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:#383026e6;--eq-secondary-background:linear-gradient(180deg, #4a3d2df5, #2f2820f5);--eq-secondary-border:rgba(var(--accent), .24);--eq-secondary-color:#fbf3e4;--eq-secondary-shadow:inset 0 1px 0 #ffffff0a;--eq-secondary-hover-border:rgba(var(--accent), .44);--eq-secondary-hover-background:linear-gradient(180deg, #6d573afa, #49392afa);--eq-secondary-hover-color:#fff8ec;--eq-secondary-hover-shadow:0 14px 28px #00000038, inset 0 1px 0 #ffffff0f;--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:#1b1d26b8;--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);gap:1rem;min-width:0;display:grid}: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 #ffffff57;--sim-guide-border:rgba(var(--ink), .12);--sim-guide-background:rgba(var(--surface-raised), .8);--sim-guide-shadow:inset 0 1px 0 #ffffff52;--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 #ffffff47;--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:var(--sim-meta-color);--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 #24201c1a, inset 0 1px 0 #ffffff52;--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 #24201c14, inset 0 1px 0 #ffffff5c;--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 #24201c14, inset 0 1px 0 #fff6;--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 #ffffff4d;--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 #24201c14, inset 0 1px 0 #ffffff57;--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 #ffffff57;--eq-result-panel-shadow:inset 0 1px 0 #ffffff57, 0 14px 28px #24201c14;--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 #24201c29;--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 #24201c0d, inset 0 1px 0 #ffffff6b;--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 #24201c0f, inset 0 1px 0 #ffffff70;--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 #ffffff61;--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:#fffbf48f;--sim-story-card-shadow:0 10px 22px #2722230f, inset 0 1px 0 #fff3;--sim-guide-border:rgba(var(--accent-strong), .16);--sim-guide-background:#fff8f08a;--sim-guide-shadow:0 10px 22px #2722230d, inset 0 1px 0 #fff3;--sim-compare-shell-border:rgba(var(--accent-strong), .16);--sim-compare-shell-background:#fff8f07a;--sim-compare-shell-shadow:0 10px 22px #2722230d, inset 0 1px 0 #ffffff2e;--sim-table-header-color:rgba(var(--accent-strong), .88);--sim-table-head-border-color:rgba(var(--accent-strong), .14);--sim-table-head-background:#fffbf461;--sim-table-row-border-color:rgba(var(--accent-strong), .12);--sim-table-row-alt-background:#fffbf43d;--sim-empty-chart-color:rgba(var(--accent-strong), .72);--eq-chart-credit-color:rgba(var(--ink), .72);--eq-input-background:#fffbf4d1;--eq-check-background:#fffbf4d1;--eq-segmented-background:#fff8f0b3;--eq-preset-chip-background:#fffbf4d6;--eq-preset-chip-hover-background:#fffbf4f5;--eq-preset-chip-hover-border:rgba(var(--secondary), .24);--eq-prop-preset-card-background:linear-gradient(180deg, #fffbf4e6, #fff8f0c7);--eq-saved-chip-background:linear-gradient(180deg, #fffbf4e6, #fff8f0c7);--eq-compact-group-background:#fff8f06b;--eq-compact-group-open-background:#fff8f08a;--eq-compact-group-icon-border:rgba(var(--accent-strong), .14);--eq-compact-group-icon-background:#fffbf4b3}.simulator-explainer{gap:.9rem;padding:.95rem;display:grid}.simulator-explainer .eyebrow{color:var(--eyebrow-color,rgba(var(--accent-strong), .92))}.simulator-explainer__intro{gap:.45rem;max-width:52rem;display:grid}.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{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.8rem;display:grid}.simulator-explainer__grid article{border:1px solid var(--sim-story-card-border);background:var(--sim-story-card-background);box-shadow:var(--sim-story-card-shadow);border-radius:.95rem;gap:.4rem;padding:.82rem;display:grid}.simulator-explainer__grid h3{color:var(--sim-heading-color);font-size:.98rem;line-height:1.24}.simulator-explainer__grid p,.simulator-explainer__intro p:not(.eyebrow){color:var(--sim-body-color);font-size:.98rem;line-height:1.58}@media (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{backdrop-filter:blur(18px);z-index:60;background:#0c0f16b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.eq-save-dialog{border-color:rgba(var(--accent), .16);background:linear-gradient(180deg, rgba(var(--surface-raised), .98), rgba(var(--surface-soft), .96));gap:1rem;width:min(32rem,100vw - 1.5rem);padding:1.2rem;display:grid;box-shadow:0 30px 70px #0000006b}.eq-save-dialog__header{gap:.35rem;display:grid}.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{color:var(--sim-meta-color);font-size:.82rem}.eq-save-dialog__footer,.eq-save-dialog__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.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{gap:1rem;max-height:calc(100vh - 6.5rem);padding:1.1rem;display:grid;position:sticky;top:5.7rem;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{max-height:none;position:static;top:auto;overflow:visible}.eq-controls__top,.eq-section-stack,.eq-chart-panel,.eq-status-bar,.eq-notes-panel{gap:.85rem;display:grid}.eq-controls__top h2,.eq-chart-panel h3,.eq-section-header h3,.eq-summary-card h3{margin:0}.eq-section-note{color:var(--sim-meta-color);margin:0;font-size:.92rem;line-height:1.55}.eq-controls__actions,.eq-editor-toggle,.eq-status-pills{flex-wrap:wrap;gap:.55rem;display:flex}.eq-controls__actions--compact{gap:.45rem}.eq-quick-nav{flex-wrap:wrap;gap:.45rem;margin-top:.2rem;display:flex}.eq-quick-nav a{border:1px solid var(--eq-chip-border);background:var(--eq-chip-background);color:var(--eq-chip-color);border-radius:999px;align-items:center;padding:.38rem .72rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.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{flex-wrap:wrap;gap:.45rem;display:inline-flex}.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: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);box-shadow:var(--eq-toggle-shadow);border-radius:999px;line-height:1}.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{border:1px solid var(--eq-section-border);background:var(--eq-section-background);border-radius:1rem;padding:.95rem}.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{cursor:pointer;gap:.5rem;padding:.95rem 3rem .95rem .95rem;list-style:none;display:grid;position:relative}.eq-collapsible__summary::-webkit-details-marker{display:none}.eq-collapsible__summary:after{content:"+";border:1px solid var(--eq-collapsible-icon-border);background:var(--eq-collapsible-icon-background);width:1.5rem;height:1.5rem;color:var(--eq-collapsible-icon-color);border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.9rem;right:.95rem}.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{gap:.22rem;display:grid}.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{color:var(--sim-subheading-color,rgba(var(--ink), .86));margin:0;line-height:1.5}.eq-controls__top .lede{max-width:27rem;font-size:.95rem;line-height:1.52}.eq-controls__top h2{font-size:var(--eq-type-panel-hero);letter-spacing:-.025em;line-height:1.06}.eq-collapsible__summary p,.eq-subsection__header p,.eq-section-header p{font-size:.9rem}.eq-collapsible__meta{background:rgba(var(--surface-raised), .84);width:fit-content;color:var(--sim-meta-strong-color,rgba(var(--ink), .88));border-radius:999px;align-items:center;margin:0;padding:.3rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.eq-collapsible__body{border-top:1px solid rgba(var(--muted), .12);gap:.9rem;padding:.85rem .95rem .95rem;display:grid}.eq-inline-grid,.eq-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.eq-field,.eq-check{align-content:start;gap:.35rem;min-width:0;display:grid}.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{border-radius:.85rem;padding:.7rem .75rem}.eq-controls--table .eq-collapsible__summary{gap:.25rem;padding:.7rem 2.6rem .65rem .75rem}.eq-controls--table .eq-collapsible__summary h3,.eq-controls--table .eq-section-header h3,.eq-controls--table .eq-subsection__header h4{letter-spacing:.06em;text-transform:uppercase;font-size:.92rem}.eq-controls--table .eq-collapsible__meta{padding:.2rem .5rem;font-size:.68rem}.eq-controls--table .eq-collapsible__body{border-top:none;padding:.2rem 0 0}.eq-input-table-shell{border:1px solid var(--eq-shell-border);background:var(--eq-shell-background);border-radius:.85rem;min-width:0;overflow-x:auto}.eq-input-table{border-collapse:collapse;table-layout:fixed;width:100%}.eq-section-stack--compact-table{border:1px solid var(--eq-shell-stack-border);background:var(--eq-shell-stack-background);border-radius:.85rem;padding:.7rem .75rem}.eq-input-table-shell--compact{border-color:var(--eq-shell-compact-border);background:var(--eq-shell-compact-background)}.eq-input-grid-shell{border:1px solid var(--eq-shell-border);background:var(--eq-shell-background);border-radius:.85rem;min-width:0;overflow:hidden}.eq-input-grid-shell--compact{border-color:var(--eq-shell-compact-border);background:var(--eq-shell-compact-background)}.eq-input-grid{min-width:0;display:grid}.eq-input-grid__header{border-bottom:1px solid rgba(var(--accent), .16);background:rgba(var(--surface-raised), .28);grid-template-columns:38% 62%;display:grid}.eq-input-grid__header span{letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--ink), .72);padding:.5rem .6rem;font-size:.66rem;font-weight:700}.eq-input-grid__row{border-bottom:1px solid rgba(var(--muted), .12);display:grid}.eq-input-grid__row:nth-child(2n){background:rgba(var(--surface-raised), .12)}.eq-input-grid__cell{grid-template-columns:38% 62%;min-width:0;display:grid}.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{border-radius:.8rem;padding:.68rem .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{border-bottom:1px solid var(--eq-input-section-border);background:var(--eq-input-section-background);box-shadow:var(--eq-input-section-shadow);padding:.5rem .6rem}.eq-input-grid__note-row{border-bottom:1px solid rgba(var(--muted), .12);background:var(--eq-input-note-background);padding:.4rem .6rem}.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{letter-spacing:0;text-transform:none;font-size:.8125rem;line-height:1.35}.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{border:1px solid rgba(var(--accent), .16);background:var(--eq-compact-group-background);border-radius:.85rem;gap:.4rem;display:grid}.eq-compact-group[open]{background:var(--eq-compact-group-open-background)}.eq-compact-group__summary{cursor:pointer;background:var(--eq-input-section-background);box-shadow:var(--eq-input-section-shadow);border-radius:calc(.85rem - 1px);padding:.6rem 3.35rem .6rem .75rem;list-style:none;transition:border-radius .14s;display:grid;position:relative}.eq-compact-group[open] .eq-compact-group__summary{border-bottom:1px solid var(--eq-input-section-border);border-bottom-right-radius:0;border-bottom-left-radius:0}.eq-compact-group__summary::-webkit-details-marker{display:none}.eq-compact-group__summary:after{content:"+";border:1px solid var(--eq-compact-group-icon-border);background:var(--eq-compact-group-icon-background);width:1.35rem;height:1.35rem;color:rgba(var(--ink), .86);border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.eq-compact-group[open] .eq-compact-group__summary:after{content:"-"}.eq-compact-group__copy{gap:.08rem;display:grid}.eq-compact-group__heading,.eq-input-table__section-heading{flex-wrap:wrap;align-items:center;gap:.42rem;display:inline-flex}.eq-compact-group__title,.eq-input-table__section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--eq-input-section-title-color);font-size:.72rem;font-weight:700}.eq-compact-group__copy small{color:var(--eq-input-section-copy-color);font-size:.76rem;font-weight:500}.eq-compact-group .eq-input-table-shell--compact,.eq-compact-group .eq-input-grid-shell--compact{border-bottom:none;border-left:none;border-right:none;border-top-left-radius:0;border-top-right-radius:0}.eq-input-table__column-heading{border-bottom:1px solid var(--eq-input-section-border);background:var(--eq-input-column-background);text-align:left;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--ink), .72);padding:.5rem .6rem;font-size:.66rem;font-weight:700}.eq-input-table__label,.eq-input-table__control,.eq-input-table__empty{border-bottom:1px solid rgba(var(--muted), .12);vertical-align:top;padding:.72rem .78rem}.eq-input-table tbody tr:nth-child(2n){background:rgba(var(--surface-raised), .12)}.eq-input-table__section-row th{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;padding:.5rem .6rem}.eq-input-table__section-copy{gap:.08rem;display:grid}.eq-input-table__section-copy small{color:var(--eq-input-section-copy-color);font-size:.76rem;font-weight:500}.eq-input-table__note-row td{border-bottom:1px solid rgba(var(--muted), .12);background:var(--eq-input-note-background);padding:.4rem .6rem}.eq-input-table__label{text-align:left;width:20%}.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{border-radius:.8rem;padding:.68rem .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{letter-spacing:0;text-transform:none;font-size:.8125rem;line-height:1.35}.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{border-top:1px solid rgba(var(--muted), .12);gap:.75rem;padding-top:.95rem;display:grid}.eq-subsection:first-child{border-top:none;padding-top:0}.eq-subsection__header{gap:.2rem;display:grid}.eq-subsection__header h4,.eq-subsection__header p{margin:0}.eq-subsection__header h4{font-size:1rem}.eq-section-header{gap:.35rem;display:grid}.eq-section-header h3{font-size:var(--eq-type-card-title);letter-spacing:-.02em;line-height:1.15}.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{letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--ink), .78);font-size:.78rem;font-weight:700}.eq-field__label-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.eq-tooltip{border:1px solid var(--sim-accent-border-color);background:rgba(var(--sim-accent-channel), .1);width:2rem;height:2rem;min-height:0;box-shadow:none;color:var(--eq-tooltip-button-color);-webkit-appearance:none;appearance:none;box-sizing:border-box;filter:none;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex;transform:none}.eq-tooltip:hover,.eq-tooltip:active{box-shadow:none;filter:none;color:var(--eq-tooltip-button-color);transform:none}.eq-tooltip:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.eq-tooltip__bubble{box-sizing:border-box;border:1px solid var(--eq-popover-border);background:var(--eq-popover-background);box-shadow:var(--eq-popover-shadow);color:var(--eq-popover-text-color);text-transform:none;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;pointer-events:none;z-index:220;border-radius:.9rem;max-height:min(60vh,24rem);padding:.7rem .8rem;font-size:.8rem;font-weight:500;line-height:1.52;position:fixed;overflow-y:auto;transform:translate(-50%)}.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{align-self:center;width:2rem;height:2rem;min-height:2rem;margin-right:.02rem;font-size:.68rem}.eq-tooltip__bubble:before{content:"";background:var(--eq-popover-arrow-background);border-left:1px solid var(--eq-popover-border);border-top:1px solid var(--eq-popover-border);width:.65rem;height:.65rem;position:absolute;left:50%;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{border:1px solid rgba(var(--muted), .18);background:var(--eq-input-background);width:100%;min-width:0;color:var(--eq-field-text-color);color-scheme:inherit;border-radius:.9rem;padding:.8rem .9rem}.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 var(--focus-ring-color);outline-offset:1px}.eq-field__preview,.eq-field__help,.eq-status-meta{color:var(--sim-meta-color);margin:0;font-size:.82rem;line-height:1.5}.eq-summary-card p:last-child{font-size:var(--eq-type-body-sm);color:var(--sim-body-color,rgba(var(--ink), .8));margin:0;line-height:1.6}.eq-setup-pulse,.eq-verdict-banner{border:1px solid rgba(var(--muted), .16);background:var(--eq-result-card-background);border-radius:1rem;gap:.75rem;padding:.95rem 1rem;display:grid}.eq-setup-pulse__header,.eq-verdict-banner__header{gap:.35rem;display:grid}.eq-setup-pulse__header p,.eq-verdict-banner p{color:var(--sim-body-color,rgba(var(--ink), .8));margin:0;line-height:1.55}.eq-setup-pulse__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.eq-setup-pulse__metrics div{background:rgba(var(--surface-raised), .84);border:1px solid rgba(var(--muted), .12);border-radius:.9rem;gap:.2rem;padding:.72rem .8rem;display:grid}.eq-setup-pulse__metrics span{letter-spacing:.08em;text-transform:uppercase;color:var(--sim-meta-color);font-size:.74rem;font-weight:700}.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{font-size:var(--eq-type-body);color:var(--sim-subheading-color,rgba(var(--ink), .86));margin:0;line-height:1.6}.eq-chart-panel__eli5,.eq-section-header__eli5{color:var(--sim-body-color,rgba(var(--ink), .8));margin:0;font-size:.9rem;line-height:1.52}.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{font-size:var(--eq-type-meta);color:var(--sim-meta-color);margin:0;line-height:1.6}.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{border:1px solid rgba(var(--muted), .18);background:var(--eq-check-background);border-radius:.9rem;grid-template-columns:auto 1fr auto;align-items:center;padding:.8rem .9rem}.eq-check input{width:1rem;height:1rem;margin:0}.eq-check__text{font-size:.95rem}.eq-segmented-control{background:var(--eq-segmented-background);border:1px solid rgba(var(--muted), .14);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.3rem;display:inline-grid}.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);color:rgba(var(--ink), .86);box-shadow:none;font-size:var(--button-font-size);background:0 0;border:1px solid #0000;line-height:1;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s}.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{gap:1rem;min-width:0;display:grid}.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{text-align:left;border:1px solid rgba(var(--muted), .16);background:var(--eq-preset-chip-background);color:rgb(var(--ink));box-shadow:none;border-radius:1rem;gap:.35rem;padding:.95rem;display:grid}.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{border-color:var(--eq-preset-chip-hover-border);background:var(--eq-preset-chip-hover-background);transform:translateY(-1px)}.eq-preset-chip strong,.eq-saved-chip span{color:rgb(var(--ink));font-size:.96rem}.eq-preset-chip span,.eq-saved-chip small{color:var(--sim-meta-color);line-height:1.45}.eq-button--compact{min-height:1.8rem;font-size:var(--button-font-size-sm);padding:.28rem .7rem;line-height:1}.eq-prop-preset-card{text-align:left;border:1px solid rgba(var(--muted), .18);background:var(--eq-prop-preset-card-background);color:rgb(var(--ink));box-shadow:none;border-radius:1.15rem;gap:.75rem;padding:1rem;display:grid}.eq-prop-preset-card:hover,.eq-prop-preset-card:focus-visible{color:rgb(var(--ink));filter:none;transform:translateY(-1px)}.eq-prop-preset-card__header,.eq-context-strip__heading{gap:.25rem;display:grid}.eq-prop-preset-card__profile,.eq-summary-badge,.eq-rationale-note{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:.26rem .62rem;font-size:.77rem;font-weight:700;display:inline-flex}.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{letter-spacing:-.02em;font-size:1.1rem;line-height:1.15}.eq-prop-preset-card p,.eq-recommendation-card p,.eq-rationale-card p{color:var(--sim-body-color,rgba(var(--ink), .8));margin:0;line-height:1.6}.eq-prop-preset-card__meta{flex-wrap:wrap;gap:.5rem;display:flex}.eq-prop-preset-card__meta span{background:rgba(var(--surface-raised), .68);color:var(--sim-meta-strong-color,rgba(var(--ink), .8));border-radius:999px;align-items:center;padding:.34rem .68rem;font-size:.78rem;line-height:1.4;display:inline-flex}.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{background:var(--eq-saved-chip-background);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem}.eq-saved-chip__copy{gap:.45rem;min-width:0;display:grid}.eq-saved-chip__header{gap:.35rem;display:grid}.eq-saved-chip__title{word-break:break-word;font-size:1rem;font-weight:700;line-height:1.4}.eq-saved-chip__mode{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:.32rem .7rem;font-size:.74rem;font-weight:700;display:inline-flex}.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{flex-wrap:wrap;gap:.45rem;display:flex}.eq-saved-chip__meta small{background:rgba(var(--surface-raised), .72);border:1px solid rgba(var(--muted), .12);color:var(--sim-meta-color);border-radius:999px;align-items:center;padding:.34rem .68rem;line-height:1.4;display:inline-flex}.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{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.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{letter-spacing:.06em;padding:.22rem .55rem;font-size:.66rem}.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 (width<=560px){.eq-saved-chip--compact-prop .eq-saved-chip__actions{width:100%}.eq-saved-chip--compact-prop .eq-saved-chip__actions button{flex: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;filter:none;transform: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{gap:1rem;display:grid}.eq-simulation-notice{color:rgb(var(--ink));margin:0;padding:.9rem 1rem;font-size:.94rem;line-height:1.55}.eq-results--desk>.eq-simulation-notice{grid-area:notice}.eq-results--desk{grid-template-columns:minmax(20rem,.95fr) minmax(0,1.3fr);grid-template-areas:"notice notice""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{gap:.8rem;display:grid}.eq-simple-status-plane{border-color:var(--sim-accent-muted-border-color);background:var(--eq-result-card-background-strong);gap:.8rem;padding:1rem;display:grid}.eq-simple-status-plane__top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.85rem;display:flex}.eq-simple-metric-plane{gap:.75rem;padding:1rem;display:grid}.eq-simple-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.65rem;display:grid}.eq-simple-metric-group{border:1px solid rgba(var(--muted), .14);background:var(--eq-result-card-background);border-radius:.85rem;align-content:start;gap:.5rem;min-width:0;padding:.68rem;display:grid}.eq-simple-metric-group h4{font-size:var(--eq-type-label);letter-spacing:.1em;text-transform:uppercase;color:var(--sim-accent-text-color);margin:0;font-weight:800}.eq-simple-metric-group__rows{gap:.24rem;display:grid}.eq-simple-metric-row{background:rgba(var(--surface-raised), .26);color:rgba(var(--ink), .88);border-radius:.55rem;flex-wrap:wrap;align-items:baseline;gap:.25rem .7rem;padding:.38rem .48rem;display:flex}.eq-simple-metric-row span{min-width:0;font-size:var(--eq-type-label);letter-spacing:.04em;text-transform:uppercase;color:var(--sim-meta-color);flex:8.5rem;font-weight:700}.eq-simple-metric-row strong{max-width:100%;font-size:var(--eq-type-body-sm);text-align:right;color:rgb(var(--ink));margin-inline-start:auto;line-height:1.15}.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{border-color:var(--sim-accent-muted-border-color);background:var(--eq-result-card-background-strong);padding:1rem 1rem .95rem}.eq-context-strip__heading h3,.eq-recommendation-card h3{font-size:var(--eq-type-section);letter-spacing:-.02em;line-height:1.04}.eq-context-strip__items{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.6rem),1fr));gap:.65rem;display:grid}@media (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{background:linear-gradient(180deg, rgba(var(--surface-raised), .72), rgba(var(--surface-sunk), .64));min-width:0;min-height:4.9rem;box-shadow:inset 0 1px 0 rgba(var(--ink), .03);border-radius:.9rem;align-content:start;gap:.22rem;padding:.78rem .88rem .82rem;display:grid}.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);letter-spacing:.08em;text-transform:uppercase;color:var(--sim-meta-color);font-weight:700}.eq-context-strip__item strong,.eq-recommendation-metric strong,.eq-recommendation-card__compare-item strong{font-size:var(--eq-type-stat);color:rgb(var(--ink));line-height:1.16}.eq-recommendation-metric{gap:.32rem;min-height:0;padding:.82rem .92rem .9rem}.eq-recommendation-card__metrics small,.eq-recommendation-card__risk-panel small{color:var(--sim-meta-color);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{border:1px solid rgba(var(--muted), .16);place-self:start;min-height:1.75rem;padding:.3rem .72rem}.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{gap:.9rem;padding:1.05rem 1.05rem 1.1rem;display:grid;position:relative;overflow:hidden}.eq-recommendation-card>*{z-index:1;position:relative}.eq-recommendation-card:before{content:"";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;position:absolute;inset:0}.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{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .8rem;display:flex}.eq-recommendation-card__header .eyebrow{margin:0}.eq-recommendation-card__mode{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);letter-spacing:.08em;text-transform:uppercase;color:var(--sim-meta-strong-color,rgba(var(--ink), .82));border-radius:999px;align-items:center;gap:.45rem;padding:.34rem .7rem;font-weight:700;display:inline-flex}.eq-recommendation-card__mode-dot{background:currentColor;border-radius:999px;flex:none;width:.44rem;height:.44rem}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.eq-recommendation-card__story,.eq-recommendation-card__risk-panel{align-content:start;min-width:0;display:grid}.eq-recommendation-card__story{gap:.55rem;padding:.05rem 0}.eq-recommendation-card__lane{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);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;padding:.34rem .72rem;font-weight:700;display:inline-flex}.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{letter-spacing:-.032em;max-width:18ch;margin:0;font-size:clamp(1.78rem,2.55vw,2.38rem);line-height:1.02}.eq-recommendation-card__headline{max-width:35rem;color:rgba(var(--ink), .78);margin:0;font-size:clamp(1.04rem,1.18vw,1.16rem);line-height:1.52}.eq-recommendation-card__support-line{border-top:1px solid rgba(var(--muted), .14);max-width:38rem;font-size:var(--eq-type-body-sm);color:rgba(var(--ink), .88);gap:.24rem;margin:.18rem 0 0;padding-top:.55rem;line-height:1.56;display:grid}.eq-recommendation-card__support-line span{color:var(--sim-accent-text-color)}.eq-recommendation-card__risk-panel{border:1px solid rgba(var(--muted), .14);background:var(--eq-result-card-background-strong);box-shadow:var(--eq-result-panel-shadow);border-radius:1rem;gap:.5rem;padding:.92rem 1rem 1rem}.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:var(--sim-meta-color)}.eq-recommendation-card__risk-title{letter-spacing:-.02em;color:rgb(var(--ink));font-size:clamp(1.3rem,1.85vw,1.62rem);line-height:1.14}.eq-recommendation-card__risk-meta{font-size:var(--eq-type-body-sm);color:var(--sim-meta-color);margin:0;line-height:1.45}.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:var(--sim-meta-color)}.eq-recommendation-card__compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin-top:.18rem;display:grid}.eq-recommendation-card__compare-item{border:1px solid rgba(var(--muted), .14);background:var(--eq-result-card-background);border-radius:.82rem;gap:.16rem;padding:.6rem .72rem .64rem;display:grid}.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);font-size:.8rem;line-height:1.4}.eq-recommendation-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid}.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 (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{font-size:var(--eq-type-body);color:var(--sim-subheading-color,rgba(var(--ink), .86));margin:0;line-height:1.6}.eq-status-copy--compact{border:1px solid var(--eq-shell-border);background:rgba(var(--surface-raised), .58);overflow-wrap:anywhere;border-radius:.75rem;padding:.58rem .68rem;font-size:.84rem;line-height:1.45}.eq-pill{border:1px solid rgba(var(--secondary), .22);background:var(--eq-status-pill-background);min-height:1.75rem;color:var(--eq-status-pill-color);letter-spacing:.04em;border-radius:999px;align-items:center;padding:.28rem .62rem;font-size:.79rem;font-weight:700;display:inline-flex}.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{gap:.45rem;min-width:0;padding:.95rem;display:grid}.eq-summary-card h3{font-size:var(--eq-type-stat-lg);overflow-wrap:anywhere;line-height:1.08}.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{gap:.9rem;padding:1rem;display:grid}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.eq-insight-panel__metrics--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.eq-insight-metric{border:1px solid rgba(var(--muted), .14);background:var(--eq-result-card-background);box-shadow:var(--eq-result-card-shadow);border-radius:.9rem;align-content:start;gap:.28rem;min-width:0;padding:.85rem .9rem;display:grid}.eq-insight-metric span,.eq-insight-metric small{margin:0}.eq-insight-metric span{font-size:var(--eq-type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--sim-meta-strong-color,rgba(var(--ink), .8));font-weight:700}.eq-insight-metric strong{font-size:var(--eq-type-card-title);color:var(--sim-heading-color,rgb(var(--ink)));overflow-wrap:anywhere;line-height:1.14}.eq-insight-metric small{font-size:var(--eq-type-body-sm);color:var(--sim-body-color,rgba(var(--ink), .8));line-height:1.5}.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{min-width:0;padding:1rem;overflow:hidden}.eq-chart-panel__header{gap:.25rem;min-width:0;display:grid}.eq-chart-panel__header.is-split{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.7rem 1rem}.eq-chart-panel__header-copy{gap:.25rem;min-width:0;display:grid}.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{justify-items:end;gap:.4rem;display:grid}.eq-chart-panel__toolbar-label{letter-spacing:.08em;text-transform:uppercase;color:var(--sim-meta-color);align-items:center;gap:.45rem;font-size:.74rem;font-weight:800;display:inline-flex}: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 (width<=760px){.eq-chart-panel__header.is-split{grid-template-columns:1fr}.eq-chart-panel__toolbar{justify-items:start}}.eq-chart-panel__canvas{z-index:1;width:100%;min-width:0;max-width:100%;height:320px;position:relative}.eq-chart-panel__canvas-shell{min-width:0;position:relative;overflow:hidden}.eq-chart-panel__axis-meta{pointer-events:none;z-index:2;justify-content:flex-end;align-items:center;min-width:0;display:flex;position:absolute;bottom:.7rem;right:.85rem}.eq-chart-panel__credit{color:var(--eq-chart-credit-color);letter-spacing:.12em;text-transform:lowercase;white-space:nowrap;pointer-events:none;user-select:none;z-index:0;margin:0;font-size:clamp(.62rem,.66vw,.72rem);font-weight:700}.eq-chart-panel__canvas>div,.eq-chart-panel__canvas canvas{max-width:100%}.eq-empty-chart{text-align:center;color:var(--sim-empty-chart-color);z-index:2;place-items:center;margin:0;padding:2rem;font-weight:600;display:grid;position:absolute;inset:0}.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{border:1px solid rgba(var(--muted), .16);background:var(--eq-result-card-background);--eq-rationale-value-color:var(--sim-accent-text-color);border-radius:1rem;gap:.4rem;padding:.95rem;display:grid}.eq-rationale-card h4{font-size:var(--eq-type-card-title);letter-spacing:-.02em;color:var(--sim-heading-color,rgb(var(--ink)));line-height:1.2}.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{gap:.55rem;display:grid}.eq-rationale-notes__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.eq-rationale-notes__label{font-size:var(--eq-type-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--sim-meta-strong-color,rgba(var(--ink), .8));margin:0;font-weight:700}.eq-rationale-value{letter-spacing:-.01em;color:var(--eq-rationale-value-color);margin:0 .06em;font-weight:700;display:inline-block}.eq-rationale-notes__items .eq-rationale-note{background:var(--eq-result-note-background);width:auto;min-width:0;min-height:4.25rem;box-shadow:var(--eq-result-card-shadow);border-radius:.9rem;padding:.78rem .88rem .82rem;line-height:1.58;display:block}.eq-rationale-note .eq-rationale-value{color:var(--sim-accent-text-color)}@media (width<=900px){.eq-rationale-notes__items{grid-template-columns:1fr}}.eq-outcome-visual,.eq-outcome-bars{gap:.9rem;display:grid}.eq-outcome-strip{background:var(--eq-outcome-track-background);border:1px solid rgba(var(--muted), .14);min-height:1rem;box-shadow:var(--eq-result-card-shadow);border-radius:999px;display:flex;overflow:hidden}.eq-outcome-strip__segment{background:var(--eq-outcome-color);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-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-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-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-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-strip__legend{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;display:grid}.eq-outcome-chip{border:1px solid var(--eq-outcome-border);background:var(--eq-result-card-background);box-shadow:var(--eq-result-card-shadow);border-radius:.95rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem .9rem;display:flex}.eq-outcome-chip__label{gap:.2rem;min-width:0;display:grid}.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);color:var(--sim-heading-color,rgb(var(--ink)));font-weight:700}.eq-outcome-chip__label small,.eq-outcome-bar__copy small{font-size:var(--eq-type-meta);color:var(--sim-meta-color);line-height:1.45}.eq-outcome-chip strong,.eq-outcome-bar__meta strong{font-size:var(--eq-type-stat-lg);color:var(--eq-outcome-color);white-space:nowrap;line-height:1}.eq-outcome-bars{grid-template-columns:1fr}.eq-outcome-bar{gap:.45rem;display:grid}.eq-outcome-bar__meta{justify-content:space-between;align-items:end;gap:.8rem;display:flex}.eq-outcome-bar__copy{gap:.14rem;min-width:0;display:grid}.eq-outcome-bar__track{background:var(--eq-outcome-track-background);border:1px solid var(--eq-outcome-border);border-radius:999px;height:.7rem;position:relative;overflow:hidden}.eq-outcome-bar__fill{border-radius:inherit;background:linear-gradient(90deg, var(--eq-outcome-color), color-mix(in srgb, var(--eq-outcome-color) 72%, white));height:100%}.eq-data-table thead th{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;padding:.75rem .85rem;font-size:.78rem}.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{border-bottom:1px solid var(--sim-table-row-border-color);text-align:left;vertical-align:top;padding:.84rem .85rem}.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{gap:.55rem;display:grid}.eq-method-list li{color:var(--sim-body-color,rgba(var(--ink), .8));padding-left:1rem;position:relative}.eq-method-list li:before{content:"";background:var(--sim-accent-text-color);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.7rem;left:0}@media (width<=1200px){.eq-tool{grid-template-columns:1fr}.eq-controls{max-height:none;position:static}.eq-results--desk{grid-template-columns:1fr;grid-template-areas:"notice""status""context""recommend""summary""insights""charts""tables""why"}}@media (width<=900px){.eq-input-table,.eq-input-table tbody{display:block}.eq-input-table thead{display:none}.eq-input-table tbody{gap:.8rem;display:grid}.eq-input-table tr{border:1px solid rgba(var(--muted), .14);background:var(--eq-mobile-row-background);border-radius:1rem;gap:0;display:grid;overflow:hidden}.eq-input-table__label,.eq-input-table__control,.eq-input-table__empty{width:auto;display:block}.eq-input-table__label{background:var(--eq-mobile-label-background);padding-bottom:.4rem}.eq-input-table__empty{display:none}.eq-input-table__section-row,.eq-input-table__note-row{background:0 0;border:none;border-radius:0}.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{grid-template-columns:1fr;display:grid}.eq-input-grid__row{border:1px solid rgba(var(--muted), .14);background:var(--eq-mobile-row-background);border-radius:1rem;overflow:hidden}.eq-input-grid__label{background:var(--eq-mobile-label-background);padding-bottom:.4rem}.eq-input-grid__empty{display:none}.eq-input-grid__section-row,.eq-input-grid__note-row{background:0 0;border:none;border-radius:0}.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:12rem}.eq-setup-pulse__metrics{grid-template-columns:1fr}}@media (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{gap:.8rem;display:grid}.eq-data-table tbody tr{border:1px solid rgba(var(--muted), .14);background:var(--eq-data-table-mobile-background);border-radius:1rem;display:grid;overflow:hidden}.eq-data-table tbody th,.eq-data-table tbody td{padding:.75rem .85rem;display:grid}.eq-data-table tbody td:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--sim-meta-color);margin-bottom:.35rem;font-size:.72rem;font-weight:700}}.simulator-notes-grid[data-astro-cid-nra6igz4]{gap:.75rem;display:grid}.simulator-method[data-astro-cid-nra6igz4]{--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);gap:.85rem;display:grid}:root[data-theme=coral-es] .simulator-method[data-astro-cid-nra6igz4],:root[data-theme=mint-nq] .simulator-method[data-astro-cid-nra6igz4],:root[data-theme=gold-esnq] .simulator-method[data-astro-cid-nra6igz4],:root[data-theme=sage-fx] .simulator-method[data-astro-cid-nra6igz4]{--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-nra6igz4] h2[data-astro-cid-nra6igz4]{font-size:var(--eq-type-panel-hero,clamp(1.82rem, 2.45vw, 2.15rem));letter-spacing:-.025em;margin:0;line-height:1.06}.simulator-method[data-astro-cid-nra6igz4] .eyebrow[data-astro-cid-nra6igz4]{color:var(--eyebrow-color,rgba(var(--accent-strong), .92))}.simulator-method[data-astro-cid-nra6igz4] p[data-astro-cid-nra6igz4]:not(.eyebrow){font-size:var(--eq-type-body,1rem);color:var(--sim-body-color,rgba(var(--ink), .8));margin:0;line-height:1.6}.simulator-method-guide[data-astro-cid-nra6igz4]{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);border-radius:1rem;gap:.45rem;padding:.82rem .9rem;display:grid}.simulator-method-guide[data-astro-cid-nra6igz4] h3[data-astro-cid-nra6igz4]{font-size:var(--eq-type-card-title,clamp(1.08rem, 1.35vw, 1.22rem));margin:0;line-height:1.2}.simulator-compare-shell[data-astro-cid-nra6igz4]{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);border-radius:1rem;overflow-x:auto}.simulator-compare-table[data-astro-cid-nra6igz4]{border-collapse:collapse;width:100%;min-width:46rem}.simulator-compare-table[data-astro-cid-nra6igz4] th[data-astro-cid-nra6igz4],.simulator-compare-table[data-astro-cid-nra6igz4] td[data-astro-cid-nra6igz4]{vertical-align:top;text-align:left;border-bottom:1px solid var(--sim-table-row-border-color,rgba(var(--muted), .12));padding:1rem}.simulator-compare-table[data-astro-cid-nra6igz4] thead[data-astro-cid-nra6igz4] th[data-astro-cid-nra6igz4]{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-nra6igz4] tbody[data-astro-cid-nra6igz4] tr[data-astro-cid-nra6igz4]:nth-child(2n){background:var(--sim-table-row-alt-background,transparent)}.simulator-compare-table[data-astro-cid-nra6igz4] tbody[data-astro-cid-nra6igz4] th[data-astro-cid-nra6igz4]{width:18%;font-size:var(--eq-type-body-sm,.94rem);color:rgb(var(--ink));line-height:1.45}.simulator-compare-table[data-astro-cid-nra6igz4] td[data-astro-cid-nra6igz4] p[data-astro-cid-nra6igz4]{font-size:var(--eq-type-body-sm,.94rem);color:rgba(var(--ink), .78);margin:.55rem 0 0;line-height:1.55}.simulator-compare-badge[data-astro-cid-nra6igz4]{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.simulator-compare-badge__icon[data-astro-cid-nra6igz4]{border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.72rem;display:inline-flex}.simulator-compare-badge--yes[data-astro-cid-nra6igz4]{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-nra6igz4] .simulator-compare-badge__icon[data-astro-cid-nra6igz4]{background:rgba(var(--signal-green), .18)}.simulator-compare-badge--warn[data-astro-cid-nra6igz4]{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-nra6igz4] .simulator-compare-badge__icon[data-astro-cid-nra6igz4]{background:rgba(var(--sim-accent-channel), .18)}.simulator-compare-badge--no[data-astro-cid-nra6igz4]{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-nra6igz4] .simulator-compare-badge__icon[data-astro-cid-nra6igz4]{background:rgba(var(--signal-red), .18)}.simulator-method__note[data-astro-cid-nra6igz4]{font-size:var(--eq-type-body-sm,.94rem);color:rgba(var(--ink), .74);line-height:1.58}@media (width<=720px){.simulator-compare-table[data-astro-cid-nra6igz4]{min-width:40rem}}
