.comparison-figure[data-v-7b110813]{margin:.85rem 0 0;padding:.7rem;border:1px solid var(--notebook-rule-soft);border-radius:var(--border-radius);background:#fffdf8c7}.comparison-figure-image-link[data-v-7b110813]{display:block}.comparison-figure-image[data-v-7b110813]{display:block;width:100%;height:auto;border-radius:var(--border-radius-sm);border:1px solid var(--notebook-rule-soft);background:#faf9f3e0}.comparison-figure-caption[data-v-7b110813]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-top:.55rem;color:var(--dark-gray);font-family:var(--font-ui);font-size:.84rem;line-height:1.45}.comparison-figure-caption a[data-v-7b110813]{color:var(--primary-color);text-decoration:none;white-space:nowrap}.comparison-figure-caption a[data-v-7b110813]:hover{text-decoration:underline}@media(max-width:640px){.comparison-figure-caption[data-v-7b110813]{flex-direction:column}}.reference-charts[data-v-0d20f1c6]{margin-top:.85rem;border:1px solid var(--notebook-rule-soft);border-radius:var(--border-radius);background:#f6f5eec2;overflow:hidden}.reference-charts-summary[data-v-0d20f1c6]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .9rem;cursor:pointer;font-family:var(--font-ui);font-size:.92rem;font-weight:600;list-style:none}.reference-charts-summary[data-v-0d20f1c6]::-webkit-details-marker{display:none}.reference-charts-summary[data-v-0d20f1c6]:after{content:"▾";margin-left:auto;color:var(--primary-color);transition:transform .18s ease}.reference-charts[open] .reference-charts-summary[data-v-0d20f1c6]:after{transform:rotate(180deg)}.reference-charts-count[data-v-0d20f1c6],.reference-chart-scale[data-v-0d20f1c6]{color:var(--dark-gray);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.reference-charts-body[data-v-0d20f1c6]{display:flex;flex-direction:column;gap:.9rem;padding:0 .9rem .9rem}.reference-chart[data-v-0d20f1c6]{padding:.85rem;border-radius:var(--border-radius-sm);background:#fffdf8c7;border:1px solid var(--notebook-rule-soft)}.reference-chart-header[data-v-0d20f1c6]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.reference-chart-header h4[data-v-0d20f1c6]{margin-bottom:.25rem;font-size:.98rem}.reference-chart-header p[data-v-0d20f1c6],.reference-chart-note[data-v-0d20f1c6]{margin:0;color:var(--dark-gray);font-size:.84rem;line-height:1.5}.reference-chart-bars[data-v-0d20f1c6]{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.reference-chart-bar[data-v-0d20f1c6]{display:flex;flex-direction:column;gap:.35rem}.reference-chart-bar-header[data-v-0d20f1c6]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.reference-chart-bar-copy[data-v-0d20f1c6]{display:flex;flex-direction:column;gap:.12rem;min-width:0}.reference-chart-bar-copy strong[data-v-0d20f1c6],.reference-chart-bar-value[data-v-0d20f1c6]{font-size:.9rem}.reference-chart-bar-copy span[data-v-0d20f1c6]{color:var(--dark-gray);font-size:.8rem;line-height:1.4}.reference-chart-bar-value[data-v-0d20f1c6]{flex-shrink:0;color:var(--ink-soft);font-family:var(--font-ui);font-weight:700;white-space:nowrap}.reference-chart-track[data-v-0d20f1c6]{height:.72rem;border-radius:var(--border-radius-sm);background:#d7dde4c7;overflow:hidden}.reference-chart-fill[data-v-0d20f1c6]{min-width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#58728de0,#2b4c6ffa)}.reference-chart-bar.highlight .reference-chart-fill[data-v-0d20f1c6]{background:linear-gradient(90deg,#d59745eb,#b67114fa)}.reference-chart-note[data-v-0d20f1c6]{margin-top:.75rem}@media(max-width:640px){.reference-charts-summary[data-v-0d20f1c6],.reference-chart-header[data-v-0d20f1c6],.reference-chart-bar-header[data-v-0d20f1c6]{flex-direction:column;align-items:flex-start}.reference-charts-summary[data-v-0d20f1c6]:after{display:none}}.input-library-card[data-v-cfc566f0]{display:flex;flex-direction:column;gap:.95rem;padding:1.15rem;border-color:var(--notebook-rule);background:#fffdf8d1;box-shadow:none;transition:background-color .18s ease,border-color .18s ease}.input-library-card[data-v-cfc566f0]:hover{border-color:#2b4c6f38;background:#fffdf8f5}.input-library-card.compact[data-v-cfc566f0]{gap:.8rem;padding:.95rem;background:#fffdf8d1;border-top:2px solid rgba(61,112,86,.24)}.input-library-header[data-v-cfc566f0]{display:flex;align-items:flex-start;justify-content:flex-end;gap:.9rem}.input-library-card h3[data-v-cfc566f0],.input-library-summary[data-v-cfc566f0],.input-library-note[data-v-cfc566f0]{margin:0}.input-rank-number[data-v-cfc566f0]{color:var(--primary-color);font-family:var(--font-heading);font-size:1.55rem;line-height:1}.input-rank-label[data-v-cfc566f0]{color:var(--dark-gray);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.input-library-badges[data-v-cfc566f0]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.input-quality-badge[data-v-cfc566f0]{display:inline-flex;align-items:center;font-size:.82rem;font-weight:600;white-space:nowrap;color:var(--ink-soft)}.input-quality-badge-muted[data-v-cfc566f0]{color:var(--dark-gray)}.input-library-value-row[data-v-cfc566f0]{display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem;padding:.82rem .88rem;border:1px solid var(--notebook-rule-soft);border-radius:var(--border-radius);background:#fcfbf5d1}.input-library-units[data-v-cfc566f0],.input-library-usage-count[data-v-cfc566f0]{display:inline-flex;align-items:center;color:var(--dark-gray);font-family:var(--font-ui);font-size:.9rem;font-weight:700}.input-library-quick-actions[data-v-cfc566f0],.input-library-meta[data-v-cfc566f0],.input-library-usage[data-v-cfc566f0]{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.input-library-meta span[data-v-cfc566f0]{display:inline-flex;align-items:center;color:var(--dark-gray);font-size:.85rem}.input-library-meta span+span[data-v-cfc566f0]:before,.input-library-badges span+span[data-v-cfc566f0]:before{content:" / ";color:#1f273352}.input-library-source[data-v-cfc566f0]{display:flex;justify-content:space-between;gap:.8rem;padding-top:.2rem;color:var(--dark-gray);font-size:.92rem;flex-wrap:wrap;align-items:center}.input-library-source a[data-v-cfc566f0]{color:var(--primary-color);text-decoration:none}.input-library-source a[data-v-cfc566f0]:hover{text-decoration:underline}.benchmark-picker[data-v-22c82394]{position:relative;display:inline-flex;vertical-align:baseline;max-width:min(100%,28rem);margin:0 .16rem;z-index:2}.benchmark-picker.open[data-v-22c82394]{z-index:30}.benchmark-picker-trigger[data-v-22c82394],.benchmark-picker-static-copy[data-v-22c82394]{display:inline-flex;align-items:baseline;gap:.35rem;min-width:0;max-width:100%;padding:.08rem .42rem .12rem;border-radius:var(--border-radius-sm);border:1px solid var(--notebook-rule-soft);background:#fffdf8b8;transition:border-color .18s ease,transform .18s ease,background .18s ease}.benchmark-picker-trigger[data-v-22c82394]{cursor:pointer}.benchmark-picker.changed .benchmark-picker-trigger[data-v-22c82394],.benchmark-picker.changed .benchmark-picker-static-copy[data-v-22c82394]{border-color:#1f273347;background:#f3efe4e6}.benchmark-picker-trigger[data-v-22c82394]:hover{border-color:#1f27333d;background:#fffdf8f5}.benchmark-picker-trigger[data-v-22c82394]:focus-visible{outline:none;border-color:#1f273357;box-shadow:0 0 0 .18rem #1f273314}.benchmark-picker-copy[data-v-22c82394]{display:inline-block;min-width:0;max-width:100%}.benchmark-picker-title[data-v-22c82394]{color:var(--black);font-family:var(--font-body);font-size:.98rem;font-weight:600;line-height:1.3;overflow-wrap:break-word}.benchmark-picker-caret[data-v-22c82394]{flex:0 0 auto;width:.52rem;height:.52rem;margin-left:.06rem;border-right:1.5px solid rgba(31,39,51,.66);border-bottom:1.5px solid rgba(31,39,51,.66);transform:rotate(45deg) translateY(-1px);transition:transform .18s ease}.benchmark-picker.open .benchmark-picker-caret[data-v-22c82394]{transform:rotate(-135deg) translateY(-1px)}.benchmark-picker-popover[data-v-22c82394]{position:absolute;top:calc(100% + .5rem);left:0;width:min(30rem,calc(100vw - 2rem));max-height:min(28rem,65vh);padding:.8rem;border:1px solid var(--notebook-rule);border-radius:var(--border-radius);background:#fffdf8fa;box-shadow:var(--shadow-strong);overflow-y:auto}.benchmark-picker-group+.benchmark-picker-group[data-v-22c82394]{margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--notebook-rule-soft)}.benchmark-picker-group-label[data-v-22c82394]{margin-bottom:.55rem;color:var(--dark-gray);font-family:var(--font-ui);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.benchmark-picker-option-list[data-v-22c82394]{display:grid;gap:.5rem}.benchmark-picker-option[data-v-22c82394]{display:flex;justify-content:space-between;gap:.85rem;width:100%;padding:.72rem .8rem;border:1px solid var(--notebook-rule-soft);border-radius:var(--border-radius-sm);background:#fffdf8f0;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.benchmark-picker-option[data-v-22c82394]:hover{border-color:#1f273333;background:#f7faf8fa}.benchmark-picker-option[data-v-22c82394]:focus-visible{outline:none;border-color:#1f27334d;box-shadow:0 0 0 .14rem #1f273314}.benchmark-picker-option.selected[data-v-22c82394]{border-color:#1f27333d;background:#edf4f0fa}.benchmark-picker-option-main[data-v-22c82394]{display:grid;gap:.24rem;min-width:0}.benchmark-picker-option-title[data-v-22c82394]{color:var(--black);font-family:var(--font-body);font-size:.9rem;font-weight:600;line-height:1.25}.benchmark-picker-option-summary[data-v-22c82394]{color:var(--ink-soft);font-size:.8rem;line-height:1.35}.benchmark-picker-option-meta[data-v-22c82394]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start;gap:.38rem;min-width:7rem}.benchmark-picker-option-value[data-v-22c82394]{color:var(--dark-gray);font-family:var(--font-ui);font-size:.78rem;font-weight:700}.benchmark-picker-chip[data-v-22c82394]{display:inline-flex;align-items:center;min-height:1.6rem;padding:.16rem .5rem;border-radius:var(--border-radius-sm);background:#fffdf8f0;border:1px solid var(--notebook-rule-soft);color:var(--ink-soft);font-size:.72rem;font-weight:700}@media(max-width:640px){.benchmark-picker[data-v-22c82394]{max-width:100%;margin:.08rem .12rem}.benchmark-picker-trigger[data-v-22c82394],.benchmark-picker-static-copy[data-v-22c82394]{max-width:100%;white-space:normal;text-align:left}.benchmark-picker-popover[data-v-22c82394]{left:50%;transform:translate(-50%);width:min(26rem,calc(100vw - 1rem));max-height:min(24rem,60vh)}.benchmark-picker-option[data-v-22c82394]{flex-direction:column}.benchmark-picker-option-meta[data-v-22c82394]{justify-content:flex-start;min-width:0}}.scenario-input-card[data-v-73c4b369]{padding:.9rem .95rem .85rem;border:1px solid var(--notebook-rule-soft);border-radius:var(--border-radius-sm);background:#fffdf8ad;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.scenario-input-card[data-v-73c4b369]:hover{border-color:#1f273338;background:#fffdf8e6}.scenario-input-card.changed[data-v-73c4b369]{border-color:#1f273347;box-shadow:none}.scenario-input-header[data-v-73c4b369]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.scenario-input-header h4[data-v-73c4b369]{margin-bottom:.22rem}.scenario-input-summary[data-v-73c4b369]{margin:0;color:var(--ink-soft);font-size:.94rem;line-height:1.5}.scenario-input-badges[data-v-73c4b369]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.input-quality-badge[data-v-73c4b369],.changed-badge[data-v-73c4b369]{display:inline-flex;align-items:center;min-height:1.8rem;padding:.2rem .58rem;border-radius:var(--border-radius-sm);font-size:.74rem;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase}.input-quality-badge[data-v-73c4b369]{color:var(--ink-soft);background:#f6f5eedb;border:1px solid var(--notebook-rule-soft)}.changed-badge[data-v-73c4b369]{color:var(--black);background:#1f273314}.scenario-input-label[data-v-73c4b369]{display:inline-flex;align-items:center;margin-top:.45rem;color:var(--dark-gray);font-family:var(--font-ui);font-size:.9rem;font-weight:700}.scenario-input-controls[data-v-73c4b369]{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,auto);align-items:start;gap:.45rem;margin-top:.45rem}.scenario-input-adjust-menu[data-v-73c4b369]{position:relative}.scenario-input-adjust-summary[data-v-73c4b369]{min-height:2.55rem;list-style:none;cursor:pointer}.scenario-input-adjust-summary[data-v-73c4b369]::-webkit-details-marker{display:none}.scenario-input-adjust-panel[data-v-73c4b369]{position:absolute;top:calc(100% + .35rem);right:0;z-index:24;display:grid;gap:.35rem;width:max-content;min-width:9rem;padding:.45rem;border:1px solid var(--notebook-rule);border-radius:var(--border-radius-sm);background:#fffdf8fa;box-shadow:var(--shadow-strong)}@media(max-width:640px){.scenario-input-controls[data-v-73c4b369]{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-input-controls .form-control[data-v-73c4b369]{grid-column:1 / -1}.scenario-input-controls .btn[data-v-73c4b369]{min-width:0}.scenario-input-adjust-panel[data-v-73c4b369]{position:static;width:100%;margin-top:.35rem}.scenario-input-adjust-menu[data-v-73c4b369],.scenario-input-adjust-summary[data-v-73c4b369]{width:100%}}
