.about-text-rendered[data-v-2d0920d0]{display:grid;gap:.95rem}.trial-description[data-v-2d0920d0]{border:1px solid hsla(0,0%,100%,.85);border-radius:.6rem;color:#f4f4f5;font-family:shippori-mincho,serif;line-height:1.95;margin:0 0 .5rem;padding:.95rem 1rem;white-space:pre-wrap}.about-heading-1[data-v-2d0920d0],.about-paragraph[data-v-2d0920d0]{color:#fafafa;line-height:1.9;margin:0;white-space:pre-wrap}.about-heading-1[data-v-2d0920d0]{font-size:calc(1em + 2pt);font-weight:700}.about-raw-source[data-v-2d0920d0]{display:none}.about-raw-source--fallback[data-v-2d0920d0]{color:#fafafa;display:block;line-height:1.9;margin:0;white-space:pre-wrap}.trial-rendered[data-v-68352b30]{display:grid;gap:.95rem}.trial-heading1[data-v-68352b30]{font-size:1.3rem;line-height:1.45;margin:1.1rem 0 .1rem}.trial-heading1[data-v-68352b30],.trial-heading2[data-v-68352b30]{color:#f4f4f5;font-family:var(--font-head)}.trial-heading2[data-v-68352b30]{font-size:1.06rem;line-height:1.5;margin:.8rem 0 .1rem}.trial-description[data-v-68352b30]{border:1px solid hsla(0,0%,100%,.85);border-radius:.6rem;color:#f4f4f5;font-family:shippori-mincho,serif;line-height:1.95;margin:0;padding:.95rem 1rem;white-space:pre-wrap}.trial-kp-note[data-v-68352b30]{background:#94a3b82e;border-radius:.55rem;color:#e5e7eb;padding:.85rem 1rem}.trial-kp-note[data-v-68352b30],.trial-paragraph[data-v-68352b30]{line-height:1.9;margin:0;white-space:pre-wrap}.trial-paragraph[data-v-68352b30]{color:#d4d4d8}.trial-raw-source[data-v-68352b30]{display:none}.trial-raw-source--fallback[data-v-68352b30]{color:#f4f4f5;display:block;line-height:1.95;margin:0;white-space:pre-wrap}@media(max-width:680px){.trial-heading1[data-v-68352b30]{font-size:1.18rem}.trial-heading2[data-v-68352b30]{font-size:1rem}}.mx-auto[data-v-64ff4766]{margin-inline:auto}.max-w-5xl[data-v-64ff4766]{max-width:64rem}.px-4[data-v-64ff4766]{padding-inline:1rem}.py-10[data-v-64ff4766]{padding-block:2.5rem}.space-y-6[data-v-64ff4766]>*+*{margin-top:1.5rem}.space-y-4[data-v-64ff4766]>*+*{margin-top:1rem}.rounded-2xl[data-v-64ff4766]{border-radius:1rem}.border[data-v-64ff4766]{border-style:solid;border-width:1px}.border-zinc-800[data-v-64ff4766]{border-color:#ffffff24}.bg-zinc-950[data-v-64ff4766]{background:radial-gradient(ellipse at 75% 0,rgba(4,178,144,.1) 0,transparent 50%),#182230}.bg-zinc-900[data-v-64ff4766]{background:#121212}.p-6[data-v-64ff4766]{padding:1.5rem}.text-3xl[data-v-64ff4766]{font-family:var(--font-head);font-size:clamp(1.7rem,3vw,2.2rem);line-height:1.3;margin:0}.text-zinc-50[data-v-64ff4766]{color:#fafafa}.text-sm[data-v-64ff4766]{font-size:.95rem}.leading-relaxed[data-v-64ff4766]{line-height:1.75}.text-zinc-300[data-v-64ff4766]{color:#d4d4d8}.scenario-trailer[data-v-64ff4766]{border-radius:10px;display:block;margin:0 auto 32px;-o-object-fit:cover;object-fit:cover;width:min(100%,520px)}.scenario-elements[data-v-64ff4766]{background:#04b290;border:1px solid #04b290;border-radius:8px;color:#fff;font-family:var(--font-ui);font-size:.74rem;letter-spacing:.04em;margin:20px auto;padding:4px 20px;text-align:center;width:-moz-fit-content;width:fit-content}.scenario-summary[data-v-64ff4766]{color:#04b290}.scenario-tag-link[data-v-64ff4766]{cursor:pointer}.scenario-genre-links[data-v-64ff4766]{display:flex;flex-wrap:wrap;gap:6px}.scenario-genre-link[data-v-64ff4766]{color:#8affdf;text-decoration:none}.scenario-sales-wrap[data-v-64ff4766]{display:grid;gap:10px;margin-top:20px}.scenario-sales-link[data-v-64ff4766]{align-items:center;background:#04b290;border-radius:10px;color:#fff;display:flex;font-family:var(--font-ui);font-size:.86rem;justify-content:center;letter-spacing:.04em;min-height:38px;padding:8px 18px;width:100%}.scenario-card-link[data-v-64ff4766]{background:transparent;border:1px solid rgba(4,178,144,.9);color:#8affdf}.scenario-diagnosis-link[data-v-64ff4766]{background:#04b2901f;border:1px solid rgba(4,178,144,.5);color:#8affdf}.scenario-date-lines[data-v-64ff4766]{color:#e5fffaad;display:grid;font-family:var(--font-ui);font-size:.72rem;gap:2px;letter-spacing:.04em;line-height:1.5;margin-top:14px}.scenario-date-lines p[data-v-64ff4766]{margin:0}.scenario-share-float[data-v-64ff4766]{align-items:center;background:#04b290;border:1px solid rgba(4,178,144,.95);border-radius:999px;bottom:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);box-shadow:0 8px 24px #0006;color:#fff;display:inline-flex;font-family:var(--font-ui);font-size:.78rem;gap:8px;justify-content:center;letter-spacing:.06em;min-height:44px;padding:0 14px;position:fixed;right:clamp(12px,2.6vw,28px);text-decoration:none;z-index:90}.scenario-share-float[data-v-64ff4766]:hover{background:#03a586}.scenario-share-float[data-v-64ff4766]:focus-visible{outline:2px solid rgba(138,255,223,.92);outline-offset:2px}.scenario-share-icon[data-v-64ff4766]{font-size:.94rem;font-weight:700;line-height:1}.scenario-detail-page .state-text[data-v-64ff4766]{color:#e5fffa}.scenario-detail-page[data-v-64ff4766] .section-head h2{color:#f4f4f5}.scenario-detail-page[data-v-64ff4766] .detail-summary{color:#d4d4d8}.scenario-detail-page[data-v-64ff4766] .meta-grid div{background:#121212;border-color:#ffffff24}.scenario-detail-page[data-v-64ff4766] .meta-grid dt{color:#9ca3af}.scenario-detail-page[data-v-64ff4766] .meta-grid dd{color:#f2fbf9}.scenario-detail-page[data-v-64ff4766] .prose-block{color:#d4d4d8}.scenario-about-section[data-v-64ff4766]{display:grid;gap:.8rem}.scenario-about-section[data-v-64ff4766] h2{margin:0}.trial-trigger[data-v-64ff4766]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#04b29024;border:1px solid rgba(4,178,144,.7);border-radius:.9rem;color:#d1fae5;cursor:pointer;display:flex;font-family:var(--font-ui);gap:.8rem;justify-content:space-between;letter-spacing:.08em;margin-top:1.2rem;padding:.85rem 1rem;width:100%}.trial-trigger[data-v-64ff4766]:hover{background:#04b29033}.trial-trigger[data-v-64ff4766]:focus-visible{outline:2px solid rgba(16,185,129,.65);outline-offset:2px}.trial-trigger-state[data-v-64ff4766]{color:#d1fae5c2;display:inline-block;font-size:.84rem;transition:transform .2s ease}@media(min-width:681px){.scenario-sales-wrap[data-v-64ff4766]{margin-inline:auto;width:40%}}@media(max-width:680px){.px-4[data-v-64ff4766]{padding-inline:.5rem}.rounded-2xl[data-v-64ff4766]{border-radius:0}.border[data-v-64ff4766]{border-width:0}.bg-zinc-900[data-v-64ff4766],.bg-zinc-950[data-v-64ff4766]{background:transparent}.p-6[data-v-64ff4766]{padding:.5rem 0}.py-10[data-v-64ff4766]{padding-bottom:1rem;padding-top:20px}.scenario-trailer[data-v-64ff4766]{margin-bottom:24px;width:100%}}.scenario-summary[data-v-64ff4766]{color:#c4e8e2d1!important}.meta-section-label[data-v-64ff4766]{color:#e5fffa61;font-family:var(--font-ui);font-size:.66rem;letter-spacing:.1em;margin:1.8rem 0 6px;text-transform:uppercase}.scenario-detail-page[data-v-64ff4766] .meta-grid{border:1px solid hsla(0,0%,100%,.1);border-radius:10px;display:grid;gap:1px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));overflow:hidden}.scenario-detail-page[data-v-64ff4766] .meta-grid div{background:#1a2030!important;border:none!important;border-radius:0!important;padding:10px 14px}.scenario-detail-page[data-v-64ff4766] .meta-grid dt{color:#e5fffa73!important;font-family:var(--font-ui);font-size:.68rem;letter-spacing:.06em;margin-bottom:4px}.scenario-detail-page[data-v-64ff4766] .meta-grid dd{color:#eef7f5!important;font-family:var(--font-ui);font-size:.86rem;margin:0}.scenario-sales-disabled[data-v-64ff4766]{background:transparent!important;border:1px solid hsla(0,0%,100%,.1)!important;color:#e5fffa4d!important;cursor:default;pointer-events:none}.trial-expand-enter-active[data-v-64ff4766]{transition:opacity .3s ease,transform .3s ease}.trial-expand-leave-active[data-v-64ff4766]{transition:opacity .2s ease,transform .2s ease}.trial-expand-enter-from[data-v-64ff4766],.trial-expand-leave-to[data-v-64ff4766]{opacity:0;transform:translateY(-10px)}.rating-stars[data-v-64ff4766]{display:flex;font-size:.9rem;gap:2px}.star-on[data-v-64ff4766]{color:#f59e0b}.star-off[data-v-64ff4766]{color:#ffffff26}@keyframes sdSpin-64ff4766{to{transform:rotate(1turn)}}.sd-loading[data-v-64ff4766]{display:flex;justify-content:center;padding:48px 0}.sd-spinner[data-v-64ff4766]{animation:sdSpin-64ff4766 .75s linear infinite;border:2px solid rgba(4,178,144,.18);border-radius:50%;border-top-color:#04b290;height:30px;width:30px}.sd-back-nav[data-v-64ff4766]{margin-bottom:-.5rem}.sd-back-link[data-v-64ff4766]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#8affdfb3;cursor:pointer;display:inline-flex;font-family:var(--font-ui);font-size:.82rem;gap:4px;letter-spacing:.04em;padding:0;transition:color .15s ease}.sd-back-link[data-v-64ff4766]:hover{color:#8affdf}.sd-scroll-top[data-v-64ff4766]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121212d9;border:1px solid rgba(4,178,144,.6);border-radius:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 70px);box-shadow:0 4px 14px #0006;color:#8affdf;cursor:pointer;display:flex;font-size:1rem;height:40px;justify-content:center;position:fixed;right:clamp(12px,2.6vw,28px);transition:background .18s ease,border-color .18s ease;width:40px;z-index:89}.sd-scroll-top[data-v-64ff4766]:hover{background:#04b2902e;border-color:#04b290e6}.sd-scroll-top[data-v-64ff4766]:focus-visible{outline:2px solid rgba(138,255,223,.92);outline-offset:2px}.scenario-detail-page[data-v-64ff4766] .chip-wrap.compact{gap:8px}.scenario-tag-link[data-v-64ff4766]{transition:border-color .15s ease,background .15s ease,color .15s ease!important}.scenario-tag-link[data-v-64ff4766]:hover{background:#04b2901f!important;border-color:#04b290cc!important;color:#8affdf!important}.scenario-detail-page[data-v-64ff4766] .trial-description{border-color:#ffffff38!important}
