.scenario-card[data-v-a44d8bea]{--scenario-accent:#78909c;--scenario-accent-soft:rgba(120,144,156,.1);--scenario-card-bg:var(--chart-card-bg-color,#fff);--scenario-card-surface:var(--sub-background-color,rgba(120,144,156,.06));--scenario-card-border:var(--card-border-color,rgba(120,144,156,.18));background:var(--scenario-card-bg);border:1px solid;border-radius:8px;box-shadow:inset 0 2px 0 var(--scenario-accent),0 8px 22px #0f172a0d;color:var(--main-text-color,#1a1a1a);container-name:scenario-card;container-type:inline-size;font-size:13px;margin:8px 0;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:14px;transition:border-color .25s ease,box-shadow .25s ease}.scenario-card.is-compact[data-v-a44d8bea]{border-radius:8px;font-size:12px;margin:0;padding:10px 12px}.sc-summary[data-v-a44d8bea]{border-bottom:1px solid rgba(120,144,156,.14);padding-bottom:10px}.sc-head[data-v-a44d8bea]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.sc-dir-chip[data-v-a44d8bea]{background:var(--scenario-accent-soft);border:1px solid;border-radius:999px;font-size:12px;font-weight:700;padding:3px 9px;white-space:nowrap}.sc-conf[data-v-a44d8bea]{align-items:center;display:flex;flex:1;gap:8px;max-width:260px;min-width:160px}.sc-conf-label[data-v-a44d8bea]{color:var(--sub-text-color,#888);font-size:11px;white-space:nowrap}.sc-conf-bar[data-v-a44d8bea]{background:#78909c29;border-radius:999px;flex:1;height:5px;overflow:hidden}.sc-conf-fill[data-v-a44d8bea]{border-radius:999px;height:100%;transition:width .4s ease}.sc-conf-num[data-v-a44d8bea]{font-size:13px;font-weight:800;min-width:36px;text-align:right}.sc-state[data-v-a44d8bea]{font-weight:600;line-height:1.6;margin:0}.sc-evidence[data-v-a44d8bea]{color:var(--sub-text-color,#666);display:grid;gap:4px 14px;grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.55;margin:8px 0 0}.sc-ev-row[data-v-a44d8bea]{display:flex;gap:6px;min-width:0}.sc-ev-bullet[data-v-a44d8bea]{color:var(--scenario-accent);flex-shrink:0;font-weight:800}.sc-ev-text[data-v-a44d8bea]{flex:1;min-width:0;overflow-wrap:anywhere}.sc-content-grid[data-v-a44d8bea]{display:grid;gap:14px;grid-template-columns:1fr;margin-top:12px}.sc-content-grid.has-side-panel[data-v-a44d8bea]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sc-main-col[data-v-a44d8bea],.sc-side-col[data-v-a44d8bea]{min-width:0;overflow:hidden}.sc-section-label[data-v-a44d8bea]{color:var(--sub-text-color,#888);font-size:11px;font-weight:700;letter-spacing:.4px;margin:0 0 7px;text-transform:uppercase;white-space:nowrap}.sc-decision[data-v-a44d8bea],.sc-outcomes[data-v-a44d8bea],.sc-zones[data-v-a44d8bea]{min-width:0}.sc-analogues[data-v-a44d8bea],.sc-invalidation[data-v-a44d8bea],.sc-outcomes[data-v-a44d8bea],.sc-zones[data-v-a44d8bea]{margin-top:12px}.sc-decision-grid[data-v-a44d8bea]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.sc-decision-item[data-v-a44d8bea]{background:var(--scenario-card-surface);border:1px solid var(--scenario-card-border);border-left:3px solid var(--scenario-accent);border-radius:6px;min-width:0;padding:8px 10px}.sc-decision-item span[data-v-a44d8bea]{color:var(--sub-text-color,#888);display:block;font-size:10px;line-height:14px}.sc-decision-item strong[data-v-a44d8bea]{color:var(--main-text-color,#1a1a1a);display:block;font-size:12px;font-weight:650;line-height:17px;margin-top:3px;overflow-wrap:anywhere}.sc-decision-item.is-wide[data-v-a44d8bea]{grid-column:1/-1}.sc-outcomes[data-v-a44d8bea]{border-top:1px solid rgba(120,144,156,.12);padding-top:12px;position:relative}.sc-out-grid[data-v-a44d8bea]{display:flex;flex-direction:column;gap:7px}.sc-out-row[data-v-a44d8bea]{align-items:center;display:grid;gap:8px;grid-template-columns:42px minmax(90px,1fr) 38px 46px}.sc-out-key[data-v-a44d8bea]{font-size:12px;font-weight:700;white-space:nowrap}.sc-out-bar-wrap[data-v-a44d8bea]{background:#78909c24;border-radius:999px;height:5px;overflow:hidden}.sc-out-bar[data-v-a44d8bea]{border-radius:999px;height:100%;transition:width .4s ease}.sc-out-prob[data-v-a44d8bea]{font-size:12px;font-weight:700;text-align:right}.sc-out-mag[data-v-a44d8bea]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;text-align:right}.sc-locked[data-v-a44d8bea]{filter:blur(3.5px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sc-vip-overlay[data-v-a44d8bea]{align-items:center;background:#7850c814;border:1px dashed rgba(120,80,200,.36);border-radius:6px;color:#7850c8;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:6px;top:36px;right:0;bottom:0;left:0;justify-content:center;position:absolute}.sc-vip-overlay[data-v-a44d8bea]:hover{background:#7850c824}.sc-lock[data-v-a44d8bea]{font-size:13px}.sc-triggers[data-v-a44d8bea]{display:flex;flex-direction:column;gap:4px;margin-top:8px}.sc-trigger-row[data-v-a44d8bea]{align-items:flex-start;display:flex;font-size:12px;gap:6px;line-height:1.5}.sc-trigger-tag[data-v-a44d8bea]{border-radius:3px;flex-shrink:0;font-size:10px;font-weight:700;padding:1px 6px;white-space:nowrap}.sc-trigger-text[data-v-a44d8bea]{flex:1;min-width:0;opacity:.85;overflow-wrap:anywhere}.sc-zones[data-v-a44d8bea]{background:var(--scenario-card-surface);border:1px solid var(--scenario-card-border);border-radius:7px;padding:10px}.sc-zones .sc-section-label[data-v-a44d8bea]{margin-bottom:8px}.sc-zone-grid[data-v-a44d8bea]{display:grid;gap:7px;grid-template-columns:1fr;margin-bottom:9px}.sc-zone[data-v-a44d8bea]{align-items:center;background:var(--scenario-card-bg);border:1px solid var(--scenario-card-border);border-left-width:3px;border-radius:6px;display:grid;font-size:12px;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:7px 8px}.sc-zone.long[data-v-a44d8bea]{border-left-color:#26a69a}.sc-zone.short[data-v-a44d8bea]{border-left-color:#ef5350}.sc-zone.break[data-v-a44d8bea]{border-left-color:#ff9800}.sc-zone-label[data-v-a44d8bea]{color:var(--sub-text-color,#888);font-size:10px;letter-spacing:.3px;text-transform:uppercase}.sc-zone-val[data-v-a44d8bea]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:800;min-width:0;white-space:nowrap}.sc-zone-scale[data-v-a44d8bea]{margin-top:4px}.sc-scale-track[data-v-a44d8bea]{background:#78909c1a;border-radius:999px;height:10px;overflow:hidden;position:relative}.sc-seg[data-v-a44d8bea]{bottom:0;position:absolute;top:0}.sc-seg.long[data-v-a44d8bea]{background:#26a69a8c;border-radius:999px}.sc-seg.short[data-v-a44d8bea]{background:#ef53508c;border-radius:999px}.sc-seg.brk[data-v-a44d8bea]{background:#ff9800;width:2px}.sc-seg.cur[data-v-a44d8bea]{background:var(--main-text-color,#1a1a1a);border-left:1px dashed var(--main-text-color,#1a1a1a);width:2px}.sc-scale-axis[data-v-a44d8bea]{display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;justify-content:space-between;margin-top:3px;opacity:.62}.sc-rr-preview[data-v-a44d8bea]{background:#78909c0d;border-left:3px solid var(--scenario-accent);border-radius:4px;color:var(--sub-text-color,#666);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;margin-top:7px;padding:7px 8px}.sc-analogues[data-v-a44d8bea],.sc-rr-preview[data-v-a44d8bea]{line-height:1.5;overflow-wrap:anywhere}.sc-analogues[data-v-a44d8bea]{align-items:flex-start;background:#78909c0b;border-left:3px solid rgba(120,144,156,.42);border-radius:5px;display:flex;font-size:12px;gap:6px;min-width:0;padding:8px 9px}.sc-anlog-icon[data-v-a44d8bea]{flex-shrink:0}.sc-invalidation[data-v-a44d8bea]{align-items:flex-start;background:#ef535011;border:1px dashed rgba(239,83,80,.4);border-radius:6px;color:#ef5350;display:flex;font-size:12px;gap:6px;line-height:1.5;padding:8px 10px}.sc-inv-icon[data-v-a44d8bea]{flex-shrink:0;font-weight:800}.sc-inv-text[data-v-a44d8bea]{flex:1;min-width:0;overflow-wrap:anywhere}.sc-action-panel[data-v-a44d8bea]{align-items:center;border-top:1px solid rgba(120,144,156,.12);gap:12px;margin-top:12px;padding-top:12px}.sc-action-panel[data-v-a44d8bea],.sc-actions[data-v-a44d8bea]{display:flex;justify-content:flex-end}.sc-actions[data-v-a44d8bea]{flex-wrap:wrap;gap:8px;min-width:0}.sc-btn[data-v-a44d8bea]{align-items:center;background:transparent;border:1px solid var(--card-border-color,rgba(120,144,156,.26));border-radius:6px;color:var(--main-text-color,#1a1a1a);cursor:pointer;display:inline-flex;font-size:12px;font-weight:650;gap:4px;justify-content:center;min-height:32px;min-width:0;padding:7px 12px;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.sc-btn[data-v-a44d8bea]:hover:not(:disabled){background:#78909c14}.sc-btn[data-v-a44d8bea]:disabled{cursor:not-allowed;opacity:.45}.sc-btn.primary[data-v-a44d8bea]{background:var(--scenario-accent);border-color:var(--scenario-accent);color:#fff;min-width:112px}.sc-btn.primary[data-v-a44d8bea]:hover:not(:disabled){filter:brightness(.92)}.sc-btn.primary.simulated[data-v-a44d8bea]{background:#26a69a29;border-color:#26a69a80;color:#26a69a;cursor:default;opacity:1}.sc-btn.ghost[data-v-a44d8bea]{color:var(--sub-text-color,#666)}.sc-sim-hint[data-v-a44d8bea]{color:var(--sub-text-color,#888);flex:1;font-size:11px;line-height:1.4;min-width:180px;opacity:.8;text-align:left}html.theme-dark{--scenario-card-bg:#171823;--scenario-card-surface:#212533;--scenario-card-border:#323546;box-shadow:inset 0 2px 0 var(--scenario-accent),0 10px 24px #0000003d}.global-ai-float-root:not(.theme-light-panel){--scenario-card-bg:#171823;--scenario-card-surface:#212533;--scenario-card-border:#323546;box-shadow:inset 0 2px 0 var(--scenario-accent),0 10px 24px #0000003d}.global-ai-float-root:not(.theme-light-panel),html.theme-dark{border-bottom-color:#a1a7bb29}.global-ai-float-root:not(.theme-light-panel),html.theme-dark{border-top-color:#a1a7bb24}.global-ai-float-root:not(.theme-light-panel),html.theme-dark{background:#a1a7bb2e}.global-ai-float-root:not(.theme-light-panel),html.theme-dark{background:#a1a7bb14}.scenario-card.is-compact .sc-summary[data-v-a44d8bea]{padding-bottom:8px}.scenario-card.is-compact .sc-head[data-v-a44d8bea]{margin-bottom:8px}.scenario-card.is-compact .sc-state[data-v-a44d8bea]{line-height:1.45}.scenario-card.is-compact .sc-content-grid[data-v-a44d8bea]{gap:8px;margin-top:8px}.scenario-card.is-compact .sc-content-grid.has-side-panel[data-v-a44d8bea],.scenario-card.is-compact .sc-decision-grid[data-v-a44d8bea]{grid-template-columns:1fr}.scenario-card.is-compact .sc-analogues[data-v-a44d8bea],.scenario-card.is-compact .sc-invalidation[data-v-a44d8bea],.scenario-card.is-compact .sc-outcomes[data-v-a44d8bea],.scenario-card.is-compact .sc-zones[data-v-a44d8bea]{margin-top:9px}.scenario-card.is-compact .sc-action-panel[data-v-a44d8bea]{margin-top:10px;padding-top:10px}.scenario-card.is-compact .sc-actions[data-v-a44d8bea]{justify-content:flex-end}.scenario-card.is-compact .sc-btn[data-v-a44d8bea]{min-height:30px}.scenario-card.is-compact .sc-sim-hint[data-v-a44d8bea]{min-width:0;text-align:center}@container scenario-card (max-width: 640px){.sc-content-grid.has-side-panel[data-v-a44d8bea],.sc-decision-grid[data-v-a44d8bea],.sc-evidence[data-v-a44d8bea]{grid-template-columns:1fr}}@container scenario-card (max-width: 420px){.sc-head[data-v-a44d8bea]{align-items:flex-start;flex-direction:column;gap:8px}.sc-conf[data-v-a44d8bea]{max-width:none;min-width:0;width:100%}.sc-zone[data-v-a44d8bea]{gap:2px;grid-template-columns:1fr}.sc-zone-val[data-v-a44d8bea]{overflow-wrap:anywhere;white-space:normal}.sc-invalidation[data-v-a44d8bea]{padding:9px 10px}.sc-action-panel[data-v-a44d8bea]{align-items:stretch;flex-direction:column;gap:8px}.sc-actions[data-v-a44d8bea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.sc-btn[data-v-a44d8bea]{line-height:1.25;padding-left:8px;padding-right:8px;white-space:normal;width:100%}.sc-btn.primary[data-v-a44d8bea]{grid-column:1/-1;min-width:0}.sc-sim-hint[data-v-a44d8bea]{min-width:0;text-align:left}}@media (max-width:760px){.sc-content-grid[data-v-a44d8bea],.sc-evidence[data-v-a44d8bea]{grid-template-columns:1fr}}@media (max-width:560px){.scenario-card[data-v-a44d8bea]{padding:12px}.sc-head[data-v-a44d8bea]{align-items:flex-start;flex-direction:column;gap:8px}.sc-conf[data-v-a44d8bea]{max-width:none;min-width:0;width:100%}.sc-decision-grid[data-v-a44d8bea]{grid-template-columns:1fr}.sc-out-row[data-v-a44d8bea]{gap:6px;grid-template-columns:38px minmax(70px,1fr) 34px}.sc-out-mag[data-v-a44d8bea]{display:none}.sc-zone[data-v-a44d8bea]{gap:2px;grid-template-columns:1fr}.sc-zone-val[data-v-a44d8bea]{white-space:normal}.sc-action-panel[data-v-a44d8bea]{align-items:stretch;flex-direction:column;gap:8px}.sc-actions[data-v-a44d8bea]{justify-content:stretch}.sc-btn[data-v-a44d8bea]{flex:1;min-width:calc(50% - 4px)}.sc-btn.primary[data-v-a44d8bea]{min-width:100%}.sc-sim-hint[data-v-a44d8bea]{min-width:0;text-align:center}}
