.mermaid-preview[data-v-27253d0e] svg{display:block;margin:0 auto;max-width:100%;height:auto}.mermaid-zoom-card[data-v-27253d0e]{width:100vw;height:100vh}.mermaid-zoom-scroll[data-v-27253d0e]{overflow:auto;padding:16px;display:flex;align-items:center;justify-content:center}.mermaid-zoom-scroll[data-v-27253d0e] svg{min-width:640px;max-width:none}.case-hero[data-v-b7e41c38]{position:relative;overflow:hidden;background:var(--q-primary);color:#fff}.case-hero--image[data-v-b7e41c38]:before{content:"";position:absolute;inset:0;background-image:var(--hero-img);background-size:cover;background-position:center bottom;filter:brightness(1.16) contrast(1.1) saturate(1.12);z-index:0}.case-hero--image[data-v-b7e41c38]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,18,28,.6) 0%,rgba(4,18,28,.12) 46%,rgba(4,18,28,.34) 100%);z-index:0}.case-hero__inner[data-v-b7e41c38]{position:relative;z-index:1;max-width:800px;margin:0 auto;padding:20px 20px 28px}.case-hero--image .case-hero__inner[data-v-b7e41c38]{padding-top:32px;padding-bottom:40px}.case-hero__crumbs[data-v-b7e41c38]{opacity:.9;margin-bottom:12px}.case-hero__title[data-v-b7e41c38]{font-size:2.4rem;font-weight:800;line-height:1.2;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.9),0 2px 16px rgba(0,0,0,.55)}.case-hero__subtitle[data-v-b7e41c38]{font-size:1.15rem;font-weight:500;color:#ffd166;margin-top:6px;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 2px rgba(0,0,0,.9),0 2px 12px rgba(0,0,0,.55)}.case-hero__stats[data-v-b7e41c38]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.hero-stat--amount[data-v-b7e41c38]{background:rgba(211,47,47,.85);border-radius:10px;padding:8px 16px}.hero-stat__label[data-v-b7e41c38]{font-size:.8rem;opacity:.9}.hero-stat__value[data-v-b7e41c38]{font-size:1.7rem;font-weight:800;line-height:1.1}.hero-stat__value .unit[data-v-b7e41c38]{font-size:1rem;font-weight:600;margin-left:2px}.hero-note[data-v-b7e41c38]{font-size:.82rem;background:rgba(0,0,0,.35);border:1px solid rgba(255,209,102,.5);color:#ffe0a3;border-radius:8px;padding:6px 12px;max-width:100%}.case-hero__updated[data-v-b7e41c38]{margin-top:14px;font-size:.78rem;opacity:.8}.case-detail[data-v-b7e41c38]{max-width:800px}.toc-row[data-v-b7e41c38]{display:flex;flex-wrap:wrap;gap:6px}#sec-videos>div[data-v-b7e41c38]{display:flex}#sec-videos>div[data-v-b7e41c38] .q-card{width:100%}[id^=sec-][data-v-b7e41c38]{scroll-margin-top:70px}.section-card[data-v-b7e41c38]{border-radius:12px}.section-title[data-v-b7e41c38]{display:flex;align-items:center;gap:8px;font-size:1.25rem;font-weight:700;color:var(--q-primary);padding-bottom:10px;margin-bottom:12px;border-bottom:2px solid rgba(132,203,49,.25)}.section-title__hint[data-v-b7e41c38]{font-size:.75rem;font-weight:400;color:#9e9e9e;margin-left:auto}.section-body p[data-v-b7e41c38]{margin-bottom:12px;line-height:1.75}.section-body p[data-v-b7e41c38]:last-child{margin-bottom:0}.key-qna-card[data-v-b7e41c38]{border-radius:12px;border-left:6px solid var(--q-primary);background:linear-gradient(135deg,rgba(132,203,49,.08),rgba(40,200,200,.06))}.key-qna-card__q[data-v-b7e41c38]{display:flex;align-items:center;font-size:1.2rem;font-weight:700;color:var(--q-primary);line-height:1.4}.key-qna-card__a[data-v-b7e41c38]{font-size:1.05rem;line-height:1.7;margin-top:10px}.policy-banner[data-v-b7e41c38]{background:rgba(255,152,0,.1);border:1px solid rgba(255,152,0,.4);border-radius:8px}.qna-brief[data-v-b7e41c38]{color:#4b5a63}.body--dark .qna-brief[data-v-b7e41c38]{color:#d6dfe3}.card-image[data-v-b7e41c38]{max-width:460px;margin:0 auto;display:block}.card-image-dialog[data-v-b7e41c38]{width:90vw;max-width:720px}
