.scenarios-page[data-v-277c376f]{--copy-color:#f7f3ec;--nav-bg:rgba(26,26,34,.84);--nav-logo-on-light-opacity:0;--nav-logo-on-dark-opacity:1;background:#1a1a22;color:#f7f3ec;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;min-height:100svh}.scenarios-main[data-v-277c376f]{margin:0 auto;max-width:1440px;padding:164px 80px 88px}.scenarios-intro[data-v-277c376f]{padding:0 0 60px;text-align:center}.scenarios-intro h1[data-v-277c376f]{font-size:clamp(36px,4.5vw,64px);font-weight:700;letter-spacing:.02em;line-height:1.25;margin:0}.scenario-directory[data-v-277c376f]{display:grid;gap:20px}.scenario-row[data-v-277c376f]{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.scenario-card[data-v-277c376f]{align-items:stretch;background:linear-gradient(145deg,#f7f4ed09,#f7f4ed03);border:1px solid hsla(38,41%,95%,.14);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;min-height:340px;min-width:0;padding:28px;position:relative;text-align:left;transition:background .18s ease,border-color .18s ease,transform .18s ease}.scenario-card[data-v-277c376f]:hover{background:#f94c300b;border-color:#f94c3099;transform:translateY(-3px)}.scenario-card[data-v-277c376f]:active{transform:translateY(-1px)}.detail-close[data-v-277c376f]:focus-visible,.scenario-card[data-v-277c376f]:focus-visible{outline:2px solid #ff8b71;outline-offset:4px}.scenario-card.is-selected[data-v-277c376f]{background:linear-gradient(145deg,#f94c301a,#f94c3006);border-color:#f94c30}.scenario-card-top[data-v-277c376f]{align-items:center;color:#ff8b71;display:flex;font-size:11px;gap:12px;justify-content:space-between;letter-spacing:.04em}.scenario-number[data-v-277c376f]{color:#f7f4ed42;font-size:14px;font-variant-numeric:tabular-nums;letter-spacing:.1em}.scenario-title[data-v-277c376f]{font-size:24px;font-weight:650;letter-spacing:-.02em;line-height:1.4;margin-top:29px}.scenario-problem[data-v-277c376f]{color:#f7f4edd4;font-size:13px;line-height:1.65;margin-top:12px}.scenario-summary[data-v-277c376f]{color:#f7f4ed8a;font-size:13px;line-height:1.9;margin-top:9px}.scenario-outputs[data-v-277c376f]{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0 25px}.scenario-outputs>span[data-v-277c376f]{background:#f7f4ed0b;border:1px solid hsla(38,41%,95%,.08);color:#f7f4eda8;font-size:10px;line-height:1.5;padding:4px 7px}.scenario-card-bottom[data-v-277c376f]{align-items:center;border-top:1px solid hsla(38,41%,95%,.12);color:#f7f4edc2;display:flex;font-size:11px;justify-content:space-between;margin-top:auto;padding-top:18px}.scenario-plus[data-v-277c376f]{height:15px;position:relative;width:15px}.scenario-plus[data-v-277c376f]:after,.scenario-plus[data-v-277c376f]:before{background:#f94c30;content:"";height:1px;inset:7px 1px auto;position:absolute}.scenario-plus[data-v-277c376f]:after{transform:rotate(90deg);transition:transform .18s ease}.scenario-plus.is-open[data-v-277c376f]:after{transform:rotate(0)}.scenario-detail[data-v-277c376f]{animation:detail-appear-277c376f .2s ease-out;background:linear-gradient(120deg,#f94c300f,#f7f4ed06);border:1px solid rgba(249,76,48,.3);grid-column:1 / -1;padding:30px 32px 34px;scroll-margin-top:110px}.detail-heading[data-v-277c376f]{align-items:center;border-bottom:1px solid hsla(38,41%,95%,.12);display:flex;gap:20px;justify-content:space-between;padding-bottom:24px}.detail-heading span[data-v-277c376f]{color:#ff8b71;font-size:10px}.detail-heading h2[data-v-277c376f]{font-size:23px;font-weight:600;margin:8px 0 0}.detail-close[data-v-277c376f]{background:transparent;border:1px solid hsla(38,41%,95%,.16);color:#f7f4edb3;cursor:pointer;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.detail-close[data-v-277c376f]:hover{border-color:#f94c30;color:#f7f3ec}.detail-columns[data-v-277c376f]{display:grid;gap:28px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.detail-columns h3[data-v-277c376f]{align-items:center;display:flex;font-size:14px;font-weight:600;gap:10px;margin:0 0 16px}.detail-columns h3 span[data-v-277c376f]{color:#ff8b71;font-size:10px;font-weight:400}.detail-columns ul[data-v-277c376f]{display:grid;gap:8px}.detail-columns li[data-v-277c376f],.detail-columns p[data-v-277c376f]{color:#f7f4eda8;font-size:12px;line-height:1.9;margin:0}.detail-columns li[data-v-277c376f]{padding-left:10px;position:relative}.detail-columns li[data-v-277c376f]:before{background:#f94c30b3;content:"";height:3px;left:0;position:absolute;top:.8em;width:3px}.detail-review[data-v-277c376f]{border-left:1px solid hsla(38,41%,95%,.12);padding-left:24px}.scenarios-note[data-v-277c376f]{color:#f7f4ed8f;font-size:12px;line-height:1.9;margin:36px 0 0;max-width:700px}@keyframes detail-appear-277c376f{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1099px){.scenarios-main[data-v-277c376f]{padding:140px 40px 64px}.scenario-row[data-v-277c376f]{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-card[data-v-277c376f]{padding:25px}.detail-columns[data-v-277c376f]{gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-review[data-v-277c376f]{border-left:0;padding-left:0}}@media (max-width:759px){.scenarios-main[data-v-277c376f]{padding:124px 20px 52px}.scenarios-intro[data-v-277c376f]{padding-bottom:36px}.scenario-row[data-v-277c376f]{gap:14px;grid-template-columns:1fr}.scenario-directory[data-v-277c376f]{gap:14px}.scenario-card[data-v-277c376f]{min-height:290px;padding:24px}.scenario-title[data-v-277c376f]{font-size:25px;margin-top:22px}.scenario-summary[data-v-277c376f]{max-width:35em}.scenario-detail[data-v-277c376f]{padding:24px 20px;scroll-margin-top:90px}.detail-columns[data-v-277c376f]{gap:24px;grid-template-columns:1fr;margin-top:24px}.detail-columns h3[data-v-277c376f]{margin-bottom:10px}.detail-heading h2[data-v-277c376f]{font-size:21px}.detail-heading[data-v-277c376f]{gap:12px;padding-bottom:20px}.scenarios-note[data-v-277c376f]{font-size:11px;margin-top:28px}}@media (prefers-reduced-motion:reduce){.scenario-card[data-v-277c376f],.scenario-plus[data-v-277c376f]:after{transition:none}.scenario-card[data-v-277c376f]:hover{transform:none}.scenario-detail[data-v-277c376f]{animation:none}}
