html.fx-shake body{animation:.3s ease-in-out fx-shake}@keyframes fx-shake{0%,to{transform:translate(0,0)}20%{transform:translate(-3px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-2px,1px)}80%{transform:translate(1px)}}html.fx-flash:after{content:"";z-index:9999;pointer-events:none;opacity:0;background:#fff;animation:.2s ease-out both fx-flash;position:fixed;inset:0}@keyframes fx-flash{0%{opacity:0}35%{opacity:.18}to{opacity:0}}html.fx-avalanche body{animation:.6s ease-out fx-avalanche}@keyframes fx-avalanche{0%{transform:translateY(-2px)}30%{transform:translate(1px,1px)}60%{transform:translate(-1px)}to{transform:translate(0,0)}}html.fx-night body{filter:brightness(.72)saturate(.85);transition:filter .6s}html.fx-fastforward:before{content:"";z-index:9998;pointer-events:none;background:repeating-linear-gradient(0deg, var(--fx-stripe) 0 2px, transparent 2px 10px);animation:.6s linear infinite fx-fastforward;position:fixed;inset:0}@keyframes fx-fastforward{0%{transform:translateY(0)}to{transform:translateY(10px)}}html.fx-deadline{--fx-deadline-color:var(--danger)}html.fx-deadline [data-fx=deadline],html.fx-deadline .deadline{color:var(--danger);font-weight:700}html.fx-blur [data-fx=blur]{filter:blur(2px);opacity:.55}html.fx-stamp [data-fx=stamp]{transform-origin:50%;animation:.4s cubic-bezier(.2,.8,.2,1) both fx-stamp}@keyframes fx-stamp{0%{opacity:0;transform:scale(1.6)}60%{opacity:1;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){html.fx-shake body,html.fx-avalanche body,html.fx-stamp [data-fx=stamp]{animation:none!important}html.fx-flash:after,html.fx-fastforward:before{display:none;animation:none!important}}.caption-bar.svelte-1hyn1bz{gap:.25rem;width:100%;min-width:0;display:grid}.captions.svelte-1hyn1bz{gap:.2rem;margin:0;display:grid}.caption.svelte-1hyn1bz{border-left:3px solid var(--accent);background:var(--panel-hover);color:var(--text);border-radius:0 6px 6px 0;margin:0;padding:.3rem .6rem;font-size:.9rem}.caption.current.svelte-1hyn1bz{border-left-width:6px;border-left-color:var(--danger);background:var(--panel);padding:.55rem .9rem;font-size:1.25rem;font-weight:700;animation:.25s ease-out svelte-1hyn1bz-caption-in;box-shadow:0 2px 10px #0000002e}@keyframes svelte-1hyn1bz-caption-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.caption.current.svelte-1hyn1bz{animation:none}}.reduce-motion .caption.current.svelte-1hyn1bz{animation:none}.history-box.svelte-1hyn1bz{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:.15rem .35rem .3rem}.history-summary.svelte-1hyn1bz{color:var(--muted);cursor:pointer;font-size:.75rem}.history-summary.svelte-1hyn1bz:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.history.svelte-1hyn1bz{gap:.1rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.history-item.svelte-1hyn1bz{border-left-color:var(--line-strong);color:var(--muted);background:0 0;font-size:.75rem}.repeat.svelte-1hyn1bz{color:var(--text-soft);font-variant-numeric:tabular-nums;margin-left:.35rem;font-weight:700}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-soft:#f5f7fa;--panel:#f5f7fa;--panel-hover:#eaeef3;--line:#d5dbe2;--line-strong:#b8c2cc;--text:#1d232b;--text-soft:#414b57;--muted:#5c6672;--accent:#1f5f99;--accent-strong:#164b7a;--accent-dim:#1f5f991f;--on-accent:#fff;--danger:#b3412e;--danger-dim:#b3412e1a;--warn:#8a6200;--warn-dim:#8a62001a;--ok:#2f7a4a;--focus:#1a73e8;--overlay:#11182073;--gauge-flame:#b4552f;--gauge-trust:#2f7a4a;--gauge-stamina:#4a6591;--gauge-coward:#6c5a92;--card-question:#eaf1fa;--card-question-line:#1f5f99;--card-sns:#e6f6f3;--card-sns-line:#16756b;--card-news:#fdf3e0;--card-news-line:#8a6200;--card-board:#f0f0f7;--card-board-line:#4f5578;--card-chat:#eef7e9;--card-chat-line:#357a3f;--card-mail:#f3effb;--card-mail-line:#5f4a92;--card-phone:#fdeef0;--card-phone-line:#a63d4e;--card-attacker:#fdecea;--card-attacker-line:#b3412e;--card-notice:#fff8e5;--card-notice-line:#8a6200;--card-report:#f3f6ec;--card-report-line:#4c6b30;--fx-stripe:#0f17200f;--radius:10px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1115;--bg-soft:#131820;--panel:#171d25;--panel-hover:#1d2530;--line:#2a333e;--line-strong:#3a4654;--text:#e6eaef;--text-soft:#c3cbd4;--muted:#97a2ae;--accent:#7fb2d9;--accent-strong:#9cc8ef;--accent-dim:#7fb2d924;--on-accent:#0b1015;--danger:#e2907f;--danger-dim:#e2907f1f;--warn:#d9b26a;--warn-dim:#d9b26a14;--ok:#8fbf9f;--focus:#a9d1ff;--overlay:#0009;--gauge-flame:#c9663f;--gauge-trust:#5f9e86;--gauge-stamina:#7a8db8;--gauge-coward:#8a7bb0;--card-question:#17212e;--card-question-line:#7fb2d9;--card-sns:#142523;--card-sns-line:#5fbfae;--card-news:#262013;--card-news-line:#d9b26a;--card-board:#1b1c28;--card-board-line:#a3a8d0;--card-chat:#16241a;--card-chat-line:#8fbf9f;--card-mail:#1f1a2b;--card-mail-line:#b3a1e0;--card-phone:#281920;--card-phone-line:#e2907f;--card-attacker:#2a1a18;--card-attacker-line:#e2907f;--card-notice:#251f14;--card-notice-line:#d9b26a;--card-report:#1a2118;--card-report-line:#8fbf9f;--fx-stripe:#ffffff0d;--radius:10px}*,:before,:after{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;margin:0;font-family:system-ui,-apple-system,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic UI,Yu Gothic,Meiryo,sans-serif;line-height:1.75}::selection{background:var(--accent-dim)}.app{min-height:100vh;font-size:16px}.app.font-small{font-size:14px}.app.font-medium{font-size:16px}.app.font-large{font-size:19px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.screen{max-width:880px;margin:0 auto;padding:2.5em 1.5em 4em}.screen--narrow{max-width:680px}.screen-head{margin-bottom:1.5em}.screen-head h1{letter-spacing:.01em;margin:0 0 .3em;font-size:1.75em;line-height:1.3}.eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4em;font-size:.8em}.lead{color:var(--text-soft);margin:0}.muted{color:var(--muted)}.small{font-size:.85em}.hint{color:var(--muted);margin:.4em 0 0;font-size:.85em}.error-text{color:var(--danger);margin:.5em 0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stack{flex-direction:column;gap:1em;display:flex}.row{flex-wrap:wrap;align-items:center;gap:.75em;display:flex}.row--center{justify-content:center}.row--between{justify-content:space-between}.row--tight{gap:.5em}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin:1.25em 0;padding:1.25em 1.35em}.panel h2{margin:0 0 .5em;font-size:1.1em}.panel p{margin:.35em 0}.btn{border:1px solid var(--line-strong);background:var(--panel);min-height:2.75em;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5em;padding:.55em 1.15em;line-height:1.2;transition:background-color .15s,border-color .15s;display:inline-flex}.btn:hover{background:var(--panel-hover);border-color:var(--accent)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:700}.btn--primary:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.btn--ghost{background:0 0}.btn--danger{border-color:var(--danger);color:var(--danger);background:0 0}.btn--danger:hover{background:var(--danger-dim)}.btn--wide{width:100%}.btn--small{min-height:2.2em;padding:.35em .8em;font-size:.85em}.btn.is-active{border-color:var(--accent);background:var(--accent-dim);color:var(--accent-strong)}.notice{border-left:3px solid var(--line-strong);background:var(--bg-soft);color:var(--text-soft);border-radius:0 6px 6px 0;margin:1em 0;padding:.85em 1em;font-size:.9em}.notice--info{border-left-color:var(--accent)}.notice--warn{border-left-color:var(--warn);background:var(--warn-dim)}.notice-stack{flex-direction:column;gap:.5em;display:flex}.notice-stack .notice{margin:0}.footer-note{color:var(--muted);text-align:center;margin-top:2.5em;font-size:.85em}.title-screen{padding-top:4em}.title-hero{text-align:center;margin-bottom:2em}.title-name{letter-spacing:.02em;margin:.15em 0 .4em;font-size:2.15em;line-height:1.25}.title-sub{max-width:34em;color:var(--text-soft);margin:0 auto}.lang-switch{justify-content:center;gap:.5em;margin-bottom:1.5em;display:flex}.lang-switch .btn{min-height:2.2em;padding:.3em .9em;font-size:.85em}.field{flex-direction:column;gap:.35em;display:flex}.field-label{font-weight:600}.textarea,.input,.select{border:1px solid var(--line-strong);background:var(--bg-soft);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:.6em .7em;line-height:1.6}.textarea{resize:vertical;min-height:7em}.input--num{width:8em}.counter{color:var(--muted);text-align:right;margin:0;font-size:.8em}.check{cursor:pointer;align-items:center;gap:.5em;display:inline-flex}.check input{width:1.15em;height:1.15em;accent-color:var(--accent)}.scenario-list,.role-list{gap:1em;margin:0;padding:0;list-style:none;display:grid}.scenario-list{grid-template-columns:repeat(auto-fill,minmax(17em,1fr))}.scenario-card,.role-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:.75em;padding:1.1em 1.2em;display:flex}.scenario-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5em;display:flex}.scenario-card__title{margin:0;font-size:1.15em;line-height:1.35}.scenario-card__tagline{color:var(--text-soft);margin:0;font-size:.92em}.scenario-card__foot{margin:0}.badge{border:1px solid var(--line-strong);color:var(--text-soft);letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:.1em .6em;font-size:.72em;display:inline-block}.badge--latest{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-dim)}.badge--retired{color:var(--muted);opacity:.8}.meta{flex-direction:column;gap:.2em;margin:0;font-size:.88em;display:flex}.meta__row{gap:.75em;display:flex}.meta dt{color:var(--muted);flex:0 0 6.5em}.meta dd{color:var(--text-soft);margin:0}.meta__num{margin-left:.4em;font-size:.85em}.stars{color:var(--warn);letter-spacing:.08em}.record-muted{color:var(--muted)}.record-best{color:var(--accent-strong);margin:0;font-size:.85em}.role-card__body{flex-direction:column;flex:1;gap:.45em;display:flex}.role-card__title{margin:0;font-size:1.15em}.role-card__intro{color:var(--text-soft);margin:0}.role-card__info{color:var(--text-soft);margin:0;font-size:.9em}.role-card__meta{margin:0}.tag{border:1px solid var(--line-strong);color:var(--muted);border-radius:4px;margin-right:.4em;padding:0 .5em;font-size:.75em;display:inline-block}.settings-grid{flex-direction:column;gap:1.15em;display:flex}.setting{gap:.35em;display:grid}.setting__label{font-weight:600}.setting__control{flex-wrap:wrap;align-items:center;gap:.75em;display:flex}.setting__control .select{max-width:18em}.value{color:var(--accent-strong);font-size:.9em;font-weight:400}.range{min-width:8em;accent-color:var(--accent);flex:12em}.dialog{border:1px solid var(--danger);border-radius:var(--radius);background:var(--danger-dim);padding:1em 1.1em}.dialog p{margin:0 0 .75em}.credit-author{margin:0;font-size:1.15em}.credit-group{margin-top:.75em}.credit-group h3{color:var(--accent);letter-spacing:.06em;margin:0 0 .4em;font-size:.95em}.credit-list{margin:0;padding:0;list-style:none}.credit-item{border-top:1px solid var(--line);padding:.7em 0}.credit-title{margin:0 0 .2em;font-weight:600}.credit-meta{margin:0;font-size:.82em}.credit-meta__row{gap:.6em;display:flex}.credit-meta dt{color:var(--muted);flex:0 0 7em}.credit-meta dd{color:var(--text-soft);margin:0}.credit-required{color:var(--text-soft);margin:.4em 0 0;font-size:.82em}.link-text{word-break:break-all}.error-box{border:1px solid var(--danger);border-radius:var(--radius);background:var(--danger-dim);margin:1em 0 1.5em;padding:1.1em 1.2em}.error-box p{margin:.3em 0}@media (width<=640px){.screen{padding:1.5em 1em 3em}.title-screen{padding-top:2.5em}.title-name{font-size:1.65em}.screen-head h1{font-size:1.45em}.scenario-list{grid-template-columns:1fr}.row--between{flex-direction:column-reverse;align-items:stretch}.row--between .btn{width:100%}.meta__row,.credit-meta__row{flex-direction:column;gap:0}.meta dt,.credit-meta dt{flex:none}.setting__control .select{width:100%;max-width:none}.btn--small{width:100%}}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.explain.svelte-1gn757b{color:var(--text-soft);margin:0;font-size:.95em;line-height:1.8}.skip.svelte-1gn757b{justify-content:center}.prologue-key.svelte-1gn757b{aspect-ratio:1280/721;object-fit:cover;border:1px solid var(--line);background:var(--panel-hover);border-radius:10px;width:100%;height:auto;margin-bottom:1.25em;display:block}.scenario-card__key.svelte-11pqzxv{aspect-ratio:1280/721;object-fit:cover;border:1px solid var(--line);background:var(--panel-hover);border-radius:8px;width:100%;height:auto;display:block}.role-card__head.svelte-ywhj8e{align-items:center;gap:.75em;display:flex}.role-card__portrait.svelte-ywhj8e{border:1px solid var(--line);background:var(--panel-hover);object-fit:cover;border-radius:10px;flex:none;width:72px;height:72px;display:block}.topbar.svelte-nzqba0{border:1px solid var(--line-strong);background:var(--panel);color:var(--text);border-radius:8px;gap:.4rem 1rem;padding:.6rem .8rem;font-size:.9rem;display:grid}.primary.svelte-nzqba0{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.play-count.svelte-nzqba0{color:var(--accent);font-weight:700}.clock.svelte-nzqba0{font-variant-numeric:tabular-nums;align-items:baseline;gap:.5rem;display:inline-flex}.clock.svelte-nzqba0 .day:where(.svelte-nzqba0){font-size:1.05rem;font-weight:700}.clock.svelte-nzqba0 .time:where(.svelte-nzqba0){letter-spacing:.04em;font-size:2.1rem;font-weight:700;line-height:1.1}.phase.svelte-nzqba0{color:var(--muted);border:1px solid var(--line-strong);border-radius:999px;padding:0 .5rem;font-size:.8rem}.deadlines.svelte-nzqba0{flex-wrap:wrap;gap:.3rem .8rem;display:flex}.deadline.svelte-nzqba0{color:var(--muted);align-items:baseline;gap:.4rem;display:inline-flex}.deadline-label.svelte-nzqba0{font-weight:600}.deadline[data-status=warn].svelte-nzqba0{color:var(--warn);font-weight:700}.deadline[data-status=over].svelte-nzqba0{color:var(--danger);font-weight:800}.gauges.svelte-nzqba0{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.35rem .8rem;display:grid}.gauge.svelte-nzqba0{gap:.15rem;min-width:0;display:grid}.gauge-text.svelte-nzqba0{overflow-wrap:anywhere;font-size:.82rem;line-height:1.4}.gauge-text.svelte-nzqba0 strong:where(.svelte-nzqba0){font-variant-numeric:tabular-nums}.level.svelte-nzqba0{color:var(--muted)}.meter.svelte-nzqba0{background:var(--line);border-radius:2px;height:4px;display:block;overflow:hidden}.fill.svelte-nzqba0{background:var(--accent);height:100%;display:block}.gauge[data-gauge=flame].svelte-nzqba0 .fill:where(.svelte-nzqba0){background:var(--gauge-flame)}.gauge[data-gauge=trust].svelte-nzqba0 .fill:where(.svelte-nzqba0){background:var(--gauge-trust)}.gauge[data-gauge=stamina].svelte-nzqba0 .fill:where(.svelte-nzqba0){background:var(--gauge-stamina)}.coward.svelte-nzqba0 .fill:where(.svelte-nzqba0){background:var(--gauge-coward)}.typewriter.svelte-1gweer3{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.typewriter.svelte-1gweer3:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.typed.svelte-1gweer3{white-space:pre-wrap;line-height:1.75}.caret.svelte-1gweer3{opacity:.5}.caret.done.svelte-1gweer3{display:none}.sr-only.svelte-1gweer3{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reduce-motion .caret.svelte-1gweer3{display:none}@media (prefers-reduced-motion:reduce){.caret.svelte-1gweer3{display:none}}.choices.svelte-1e369uv{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.choice.svelte-1e369uv{border:1px solid var(--line-strong);background:var(--panel-hover);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:6px;align-items:baseline;gap:.7rem;padding:.7rem .9rem;display:flex}.choice.svelte-1e369uv:hover:not(:disabled){border-color:var(--accent)}.choice.svelte-1e369uv:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.choice.svelte-1e369uv:disabled{opacity:.6;cursor:default}.key.svelte-1e369uv{border:1px solid var(--line-strong);min-width:1.5rem;color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;border-radius:4px;flex:none;padding:0 .3rem;font-size:.85rem}.text.svelte-1e369uv{line-height:1.6}.faded.svelte-1e369uv{opacity:.55}.fatigue-note.svelte-1e369uv{color:var(--muted);margin:.5rem 0 0;font-size:.85rem}.older.svelte-1omqa3m{margin-top:.6rem}.older.svelte-1omqa3m summary:where(.svelte-1omqa3m){cursor:pointer;color:var(--muted);padding:.3rem 0;font-size:.9em}.older.svelte-1omqa3m .voices:where(.svelte-1omqa3m){margin-top:.4rem}.voices.svelte-1omqa3m{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.voice.svelte-1omqa3m{border:1px solid var(--line-strong);border-left:4px solid var(--card-question-line);background:var(--card-question);border-radius:6px;padding:.5rem .6rem}.voice[data-media=sns].svelte-1omqa3m{border-left-color:var(--card-sns-line);background:var(--card-sns)}.voice[data-media=news].svelte-1omqa3m{border-left-color:var(--card-news-line);background:var(--card-news)}.voice[data-media=board].svelte-1omqa3m{border-left-color:var(--card-board-line);background:var(--card-board)}.voice[data-media=chat].svelte-1omqa3m{border-left-color:var(--card-chat-line);background:var(--card-chat)}.voice[data-media=boss].svelte-1omqa3m{border-left-color:var(--card-phone-line);background:var(--card-phone)}.voice[data-media=vendor].svelte-1omqa3m{border-left-color:var(--card-mail-line);background:var(--card-mail)}.voice[data-media=attacker].svelte-1omqa3m{border-left-color:var(--card-attacker-line);background:var(--card-attacker)}.meta.svelte-1omqa3m{color:var(--muted);align-items:center;gap:.45rem;font-size:.8rem;display:flex}.badge.svelte-1omqa3m{border:1px solid var(--line-strong);text-align:center;border-radius:3px;min-width:1.2rem;font-weight:700;line-height:1.4;display:inline-block}.text.svelte-1omqa3m{white-space:pre-wrap;margin:.25rem 0 0;line-height:1.6}.time.svelte-1omqa3m{font-variant-numeric:tabular-nums;margin-left:auto}.empty.svelte-1omqa3m{color:var(--muted);margin:0;font-size:.9rem}.note-panel.svelte-n8v01i{gap:.5rem;display:grid}h3.svelte-n8v01i{color:var(--muted);margin:0;font-size:.9rem;font-weight:600}.notable.svelte-n8v01i,.notes.svelte-n8v01i{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.notable.svelte-n8v01i li:where(.svelte-n8v01i){justify-content:space-between;align-items:center;gap:.5rem;display:flex}.notable-text.svelte-n8v01i{line-height:1.5}.free.svelte-n8v01i{gap:.35rem;display:grid}label.svelte-n8v01i{color:var(--muted);font-size:.85rem}textarea.svelte-n8v01i{box-sizing:border-box;resize:vertical;border:1px solid var(--line-strong);background:var(--panel-hover);width:100%;color:var(--text);font:inherit;border-radius:5px;padding:.4rem .5rem}button.svelte-n8v01i{border:1px solid var(--line-strong);background:var(--panel-hover);color:var(--text);font:inherit;cursor:pointer;border-radius:5px;justify-self:start;padding:.35rem .7rem;font-size:.85rem}button.svelte-n8v01i:hover:not(:disabled){border-color:var(--accent)}button.svelte-n8v01i:focus-visible,textarea.svelte-n8v01i:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button.svelte-n8v01i:disabled{opacity:.55;cursor:default}.hint.svelte-n8v01i,.status.svelte-n8v01i,.empty.svelte-n8v01i{color:var(--muted);margin:0;font-size:.8rem}.status.svelte-n8v01i{min-height:1em}.notes.svelte-n8v01i li:where(.svelte-n8v01i){border:1px solid var(--line-strong);border-radius:5px;align-items:baseline;gap:.5rem;padding:.3rem .4rem;display:flex}.time.svelte-n8v01i{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.8rem}.note-text.svelte-n8v01i{line-height:1.5}.main.svelte-kbpwjo{max-width:72rem;color:var(--text);gap:.7rem;margin:0 auto;padding:.8rem;display:grid}.body.svelte-kbpwjo{align-items:start;gap:.8rem;display:grid}.situation.svelte-kbpwjo{scroll-margin-top:.8rem}.primary-col.svelte-kbpwjo{gap:.8rem;min-width:0;display:grid}.game-bar.svelte-kbpwjo{gap:.3rem;display:grid}.game-bar__top.svelte-kbpwjo{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.game-bar__portrait.svelte-kbpwjo{border:1px solid var(--line-strong);background:var(--panel);object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px;display:block}.game-bar__actions.svelte-kbpwjo{justify-content:flex-end;display:flex}.abort.svelte-kbpwjo{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:.3rem .7rem;font-size:.8rem}.abort.svelte-kbpwjo:hover{border-color:var(--danger);color:var(--danger)}.abort.svelte-kbpwjo:focus-visible,.abort-cancel.svelte-kbpwjo:focus-visible,.abort-confirm.svelte-kbpwjo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.abort-overlay.svelte-kbpwjo{z-index:40;background:var(--overlay);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.abort-dialog.svelte-kbpwjo{border:1px solid var(--line);background:var(--panel);width:min(28rem,100%);color:var(--text);border-radius:10px;padding:1rem 1.1rem}.abort-dialog.svelte-kbpwjo h2:where(.svelte-kbpwjo){margin:0 0 .5rem;font-size:1rem}.abort-dialog.svelte-kbpwjo p:where(.svelte-kbpwjo){color:var(--muted);margin:0 0 .9rem;font-size:.9rem;line-height:1.7}.abort-actions.svelte-kbpwjo{justify-content:flex-end;gap:.5rem;display:flex}.abort-cancel.svelte-kbpwjo,.abort-confirm.svelte-kbpwjo{border:1px solid var(--line);background:var(--panel-hover);color:var(--text);font:inherit;cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.88rem}.abort-confirm.svelte-kbpwjo{border-color:var(--danger);color:var(--danger)}section.situation.svelte-kbpwjo,section.choices.svelte-kbpwjo,.panel.svelte-kbpwjo{border:1px solid var(--line-strong);background:var(--panel);border-radius:8px;padding:.8rem}section.situation.svelte-kbpwjo{border-left:4px solid var(--card-question-line);background:var(--card-question)}h2.svelte-kbpwjo{color:var(--muted);margin:0 0 .5rem;font-size:.9rem;font-weight:600}.situation.svelte-kbpwjo .typed{font-size:1.05rem}figure.svelte-kbpwjo{margin:.6rem 0 0}figure.svelte-kbpwjo img:where(.svelte-kbpwjo){border-radius:6px;max-width:100%;height:auto}figcaption.svelte-kbpwjo{color:var(--muted);font-size:.75rem}.side.svelte-kbpwjo{gap:.6rem;min-width:0;display:grid}@media (width>=640px){.side.svelte-kbpwjo{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.tabs.svelte-kbpwjo{gap:.35rem;display:none}.tabs.svelte-kbpwjo button:where(.svelte-kbpwjo){border:1px solid var(--line-strong);background:var(--panel-hover);color:var(--muted);font:inherit;cursor:pointer;border-radius:5px;flex:1;padding:.45rem}.tabs.svelte-kbpwjo button.active:where(.svelte-kbpwjo){border-color:var(--accent);color:var(--text)}.tabs.svelte-kbpwjo button:where(.svelte-kbpwjo):focus-visible,.resume.svelte-kbpwjo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.panel.svelte-kbpwjo h2:where(.svelte-kbpwjo){margin-bottom:.5rem}.notice.svelte-kbpwjo{border:1px solid var(--line-strong);border-left:4px solid var(--card-notice-line);background:var(--card-notice);border-radius:5px;margin-bottom:.5rem;padding:.5rem .6rem;font-size:.85rem}.notice.svelte-kbpwjo p:where(.svelte-kbpwjo){margin:0 0 .35rem;line-height:1.6}.notice--criminal.svelte-kbpwjo{border-left-color:var(--danger)}.notice.svelte-kbpwjo button:where(.svelte-kbpwjo){border:1px solid var(--line-strong);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:.25rem .5rem;font-size:.8rem}.resume.svelte-kbpwjo{border:1px solid var(--accent);background:var(--panel-hover);color:var(--text);font:inherit;cursor:pointer;border-radius:6px;padding:.55rem .9rem}.draft-pending.svelte-kbpwjo,.empty.svelte-kbpwjo{color:var(--muted);margin:0 0 .5rem}.sr-only.svelte-kbpwjo{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=639px){.body.svelte-kbpwjo{grid-template-columns:1fr}.tabs.svelte-kbpwjo{display:flex}.panel.svelte-kbpwjo{display:none}.panel.active.svelte-kbpwjo{display:block}}.slots.svelte-ffk9hk{gap:.7rem;display:grid}fieldset.svelte-ffk9hk{border:1px solid var(--line-strong);background:var(--panel);border-radius:6px;gap:.4rem;margin:0;padding:.6rem .8rem;display:grid}legend.svelte-ffk9hk{padding:0 .3rem;font-size:.9rem;font-weight:600}.tag.svelte-ffk9hk{border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;margin-left:.4rem;padding:0 .4rem;font-size:.75rem;font-weight:400}.auto-value.svelte-ffk9hk{color:var(--muted);margin:0;font-size:.9rem}.options.svelte-ffk9hk{gap:.35rem;display:grid}.option.svelte-ffk9hk{border:1px solid var(--line-strong);cursor:pointer;border-radius:5px;align-items:baseline;gap:.55rem;padding:.45rem .55rem;display:flex}.option.selected.svelte-ffk9hk{border-color:var(--accent);background:var(--panel-hover)}.option.svelte-ffk9hk input:where(.svelte-ffk9hk){accent-color:var(--accent);flex:none}.option.svelte-ffk9hk span:where(.svelte-ffk9hk){line-height:1.5}.option.svelte-ffk9hk:focus-within{outline:2px solid var(--focus);outline-offset:2px}.draft.svelte-9dxazz{max-width:48rem;color:var(--text);gap:.7rem;margin:0 auto;padding:.8rem;display:grid}h1.svelte-9dxazz{margin:0;font-size:1.15rem}h2.svelte-9dxazz{color:var(--muted);margin:0 0 .4rem;font-size:.9rem;font-weight:600}.title.svelte-9dxazz{margin:0;font-size:1.05rem;font-weight:700}.progress.svelte-9dxazz,.status.svelte-9dxazz,.empty.svelte-9dxazz{color:var(--muted);margin:0;font-size:.85rem}.composed.svelte-9dxazz{border:1px solid var(--line-strong);border-left:4px solid var(--card-report-line);background:var(--card-report);border-radius:8px;padding:.8rem}.composed.svelte-9dxazz .typed{line-height:1.8}.actions.svelte-9dxazz{justify-content:flex-end;gap:.5rem;display:flex}button.svelte-9dxazz{border:1px solid var(--line-strong);background:var(--panel-hover);color:var(--text);font:inherit;cursor:pointer;border-radius:6px;padding:.5rem .9rem}button.svelte-9dxazz:hover:not(:disabled){border-color:var(--accent)}button.svelte-9dxazz:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button.svelte-9dxazz:disabled{opacity:.55;cursor:default}.confirm.svelte-9dxazz{border-color:var(--accent)}@media (width<=639px){.actions.svelte-9dxazz{flex-direction:column-reverse}.actions.svelte-9dxazz button:where(.svelte-9dxazz){width:100%}}.press.svelte-ojcx52{gap:.8rem;display:grid}.press-illustration.svelte-ojcx52{aspect-ratio:1280/721;object-fit:cover;border:1px solid var(--line);background:var(--panel);border-radius:8px;width:100%;height:auto;display:block}.press-head.svelte-ojcx52{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.eyebrow.svelte-ojcx52{margin:0}.progress.svelte-ojcx52,.count.svelte-ojcx52{color:var(--muted);margin:0;font-size:.9em}.timer-panel.svelte-ojcx52{margin:0}.timer-row.svelte-ojcx52{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.timer.svelte-ojcx52{color:var(--accent-strong);font-variant-numeric:tabular-nums;margin:0;font-size:1.6em;font-weight:700}.timer.is-danger.svelte-ojcx52{color:var(--danger)}.timer-bar.svelte-ojcx52{background:var(--line);border-radius:999px;height:.35rem;margin:.5rem 0;overflow:hidden}.timer-bar.svelte-ojcx52 span:where(.svelte-ojcx52){background:var(--accent);height:100%;transition:width .2s linear;display:block}.timer-bar.svelte-ojcx52 span.is-danger:where(.svelte-ojcx52){background:var(--danger)}.timer-warn.svelte-ojcx52{color:var(--danger);margin:.25rem 0;font-weight:700}.panel.svelte-ojcx52{margin:0}.panel.svelte-ojcx52 h2:where(.svelte-ojcx52){color:var(--muted);margin:0 0 .4rem;font-size:.9em;font-weight:600}.panel.svelte-ojcx52 h3:where(.svelte-ojcx52){color:var(--muted);margin:1rem 0 .4rem;font-size:.9em;font-weight:600}.sound-caption.svelte-ojcx52{color:var(--muted);margin:0 0 .3rem;font-size:.75em}.question.svelte-ojcx52{margin:0;font-size:1.15em;line-height:1.8}.answers.svelte-ojcx52{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.answer.svelte-ojcx52{text-align:left;justify-content:flex-start}.answer-key.svelte-ojcx52{border:1px solid var(--line-strong);width:1.6em;height:1.6em;color:var(--muted);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:.8em;display:inline-flex}.notes-head.svelte-ojcx52{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.notes-head.svelte-ojcx52 h2:where(.svelte-ojcx52){margin:0}.note-list.svelte-ojcx52{gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.note-list.svelte-ojcx52 li:where(.svelte-ojcx52){border-top:1px solid var(--line);grid-template-columns:4.5em minmax(0,1fr);gap:.5rem;padding:.35rem 0;font-size:.9em;display:grid}.note-time.svelte-ojcx52{color:var(--muted);font-variant-numeric:tabular-nums}.sr-only.svelte-ojcx52{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=639px){.timer.svelte-ojcx52{font-size:1.35em}.note-list.svelte-ojcx52 li:where(.svelte-ojcx52){grid-template-columns:1fr;gap:.1rem}}.ending.svelte-ndyrdv{gap:.9rem;display:grid}.ending-head.svelte-ndyrdv{text-align:center}.ending-head.svelte-ndyrdv h1:where(.svelte-ndyrdv){margin:.1rem 0 .3rem;font-size:1.6em}.eyebrow.svelte-ndyrdv{margin:0}.play-count.svelte-ndyrdv{color:var(--muted);margin:0}.stamp-wrap.svelte-ndyrdv{flex-direction:column;align-items:center;gap:.2rem;margin:.2rem 0;display:flex}.stamp-label.svelte-ndyrdv{color:var(--muted);margin:0;font-size:.85em}.stamp.svelte-ndyrdv{border:4px solid;border-radius:50%;justify-content:center;align-items:center;width:4.2em;height:4.2em;margin:0;font-size:2.2em;font-weight:800;line-height:1;display:inline-flex;transform:rotate(-6deg)}.rank-s.svelte-ndyrdv{color:var(--warn)}.rank-a.svelte-ndyrdv{color:var(--accent)}.rank-b.svelte-ndyrdv{color:var(--ok)}.rank-c.svelte-ndyrdv{color:var(--text-soft)}.rank-d.svelte-ndyrdv{color:var(--danger)}.ending-text.svelte-ndyrdv{border-left:3px solid var(--accent);background:var(--bg-soft);border-radius:0 8px 8px 0;margin:0;padding:.9rem 1rem;font-size:1.05em;line-height:1.9}.panel.svelte-ndyrdv{margin:0}.panel.svelte-ndyrdv h2:where(.svelte-ndyrdv){color:var(--muted);margin:0 0 .6rem;font-size:.9em;font-weight:600}.score-grid.svelte-ndyrdv{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;margin:0;display:grid}.score-grid.svelte-ndyrdv div:where(.svelte-ndyrdv),.time-grid.svelte-ndyrdv div:where(.svelte-ndyrdv){border:1px solid var(--line);background:var(--bg-soft);border-radius:6px;padding:.5rem .6rem}.score-grid.svelte-ndyrdv dt:where(.svelte-ndyrdv),.time-grid.svelte-ndyrdv dt:where(.svelte-ndyrdv),.label.svelte-ndyrdv{color:var(--muted);margin:0;font-size:.8em}.score-grid.svelte-ndyrdv dd:where(.svelte-ndyrdv),.time-grid.svelte-ndyrdv dd:where(.svelte-ndyrdv){font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:1.1em;font-weight:700}.time-grid.svelte-ndyrdv{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;margin:.6rem 0 0;display:grid}.quote.svelte-ndyrdv{border-left:3px solid var(--line-strong);background:var(--bg-soft);color:var(--text-soft);margin:.4rem 0 0;padding:.6rem .8rem;line-height:1.8}.actions.svelte-ndyrdv{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@media (width<=639px){.actions.svelte-ndyrdv{flex-direction:column-reverse}.actions.svelte-ndyrdv .btn:where(.svelte-ndyrdv){width:100%}}@media print{html,body{color:#000;background:#fff}.actions.svelte-ndyrdv{display:none}.ending.svelte-ndyrdv{color:#000;padding:0}.panel.svelte-ndyrdv,.ending-text.svelte-ndyrdv,.quote.svelte-ndyrdv,.score-grid.svelte-ndyrdv div:where(.svelte-ndyrdv),.time-grid.svelte-ndyrdv div:where(.svelte-ndyrdv){background:#fff;border-color:#999}.stamp.svelte-ndyrdv{color:#000;border-color:#000}.notice.svelte-ndyrdv{color:#000;background:#f4f4f4;border-left-color:#666}}.review.svelte-6iuxyn{gap:.9rem;display:grid}.review-head.svelte-6iuxyn{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.review-head.svelte-6iuxyn h1:where(.svelte-6iuxyn){margin:0;font-size:1.5em}.eyebrow.svelte-6iuxyn{margin:0}.play-count.svelte-6iuxyn{color:var(--muted);margin:0}.panel.svelte-6iuxyn{margin:0}.panel.svelte-6iuxyn h2:where(.svelte-6iuxyn){color:var(--muted);margin:0 0 .6rem;font-size:.95em;font-weight:600}.panel.svelte-6iuxyn h3:where(.svelte-6iuxyn){color:var(--muted);margin:0 0 .35rem;font-size:.85em;font-weight:600}.result-line.svelte-6iuxyn{margin:0;font-size:1.05em;font-weight:700}.entries.svelte-6iuxyn{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.entry.svelte-6iuxyn{border:1px solid var(--line);background:var(--bg-soft);border-radius:8px;padding:.7rem .8rem}.entry-head.svelte-6iuxyn{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.entry-time.svelte-6iuxyn{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-weight:700}.entry-point.svelte-6iuxyn{color:var(--text-soft);font-size:.9em}.entry-choice.svelte-6iuxyn{margin:.35rem 0 .5rem;font-size:1.02em;line-height:1.8}.entry-points.svelte-6iuxyn{flex-wrap:wrap;gap:.5rem;margin:0 0 .5rem;display:flex}.entry-points.svelte-6iuxyn div:where(.svelte-6iuxyn){border:1px solid var(--line);border-radius:5px;align-items:baseline;gap:.35rem;padding:.15rem .5rem;display:flex}.entry-points.svelte-6iuxyn dt:where(.svelte-6iuxyn){color:var(--muted);font-size:.75em}.entry-points.svelte-6iuxyn dd:where(.svelte-6iuxyn){font-variant-numeric:tabular-nums;margin:0;font-weight:700}.entry-block.svelte-6iuxyn{margin-top:.5rem}.entry-block.svelte-6iuxyn p:where(.svelte-6iuxyn){margin:.2rem 0 0;line-height:1.8}.entry-block.svelte-6iuxyn h3:where(.svelte-6iuxyn){color:var(--muted);margin:0;font-size:.78em;font-weight:600}.explanation.svelte-6iuxyn,.lesson.svelte-6iuxyn{border-left:3px solid var(--line-strong);background:var(--bg-soft);padding:.45rem .6rem}.model-choice.svelte-6iuxyn{border-left:3px solid var(--accent);background:var(--bg-soft);padding:.45rem .6rem}.model-choice-text.svelte-6iuxyn{font-weight:600}.draft-reviews.svelte-6iuxyn{gap:.7rem;display:grid}.draft-review.svelte-6iuxyn{border:1px solid var(--line);background:var(--bg-soft);border-radius:8px;padding:.6rem .7rem}.draft-review.svelte-6iuxyn h3:where(.svelte-6iuxyn){margin:0 0 .4rem;font-size:.95em}.draft-slot.svelte-6iuxyn+.draft-slot:where(.svelte-6iuxyn){border-top:1px solid var(--line);margin-top:.6rem;padding-top:.6rem}.draft-slot.svelte-6iuxyn h4:where(.svelte-6iuxyn){color:var(--text-soft);margin:0;font-size:.85em}.draft-option.svelte-6iuxyn{margin:.15rem 0 0;line-height:1.7}.draft-slot.svelte-6iuxyn .explain:where(.svelte-6iuxyn){color:var(--text-soft);margin:.2rem 0 0;font-size:.9em;line-height:1.8}.draft-slot.svelte-6iuxyn .label:where(.svelte-6iuxyn){margin:.35rem 0 0;display:block}.debug-badge.svelte-6iuxyn{border:1px dashed var(--warn);color:var(--warn);border-radius:999px;margin:0;padding:.1rem .5rem;font-size:.75em}.ref-list.svelte-6iuxyn,.voice-list.svelte-6iuxyn,.delayed-list.svelte-6iuxyn,.item-list.svelte-6iuxyn,.press-list.svelte-6iuxyn{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.ref-list.svelte-6iuxyn li:where(.svelte-6iuxyn){flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.9em;display:flex}.ref-title.svelte-6iuxyn{font-weight:600}.ref-issuer.svelte-6iuxyn{color:var(--muted);font-size:.85em}.voice-list.svelte-6iuxyn li:where(.svelte-6iuxyn){border-left:3px solid var(--danger);background:var(--danger-dim);padding:.35rem .5rem;font-size:.9em;line-height:1.7}.media.svelte-6iuxyn{color:var(--muted);margin-right:.35rem;font-size:.8em}.type.svelte-6iuxyn{border:1px solid var(--danger);color:var(--danger);border-radius:999px;margin-right:.35rem;padding:0 .4em;font-size:.72em;display:inline-block}.delayed-list.svelte-6iuxyn li:where(.svelte-6iuxyn){border:1px dashed var(--line-strong);border-radius:5px;flex-wrap:wrap;justify-content:space-between;gap:.4rem;padding:.25rem .5rem;font-size:.9em;display:flex}.pts.svelte-6iuxyn{color:var(--warn);font-variant-numeric:tabular-nums;font-weight:700}.item-cols.svelte-6iuxyn{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.8rem;display:grid}.item-list.svelte-6iuxyn li:where(.svelte-6iuxyn){border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.4rem;padding:.25rem 0;font-size:.88em;display:flex}.axis.svelte-6iuxyn{min-width:4.5em;color:var(--muted)}.item-id.svelte-6iuxyn{color:var(--text-soft);word-break:break-all;flex:8em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.press-list.svelte-6iuxyn li:where(.svelte-6iuxyn){border:1px solid var(--line);border-radius:6px;padding:.5rem .6rem}.press-q.svelte-6iuxyn,.press-a.svelte-6iuxyn{margin:0;line-height:1.7}.press-a.svelte-6iuxyn{color:var(--text-soft)}.label.svelte-6iuxyn{color:var(--muted);margin-right:.4rem;font-size:.75em;display:inline-block}.quote.svelte-6iuxyn{border-left:3px solid var(--line-strong);background:var(--bg-soft);color:var(--text-soft);margin:.4rem 0 0;padding:.6rem .8rem;line-height:1.8}.time-grid.svelte-6iuxyn{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;margin:.6rem 0 0;display:grid}.time-grid.svelte-6iuxyn div:where(.svelte-6iuxyn){border:1px solid var(--line);background:var(--bg-soft);border-radius:6px;padding:.5rem .6rem}.time-grid.svelte-6iuxyn dt:where(.svelte-6iuxyn){color:var(--muted);margin:0;font-size:.8em}.time-grid.svelte-6iuxyn dd:where(.svelte-6iuxyn){margin:.15rem 0 0;font-size:1.05em;font-weight:700}.actions.svelte-6iuxyn{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@media (width<=639px){.actions.svelte-6iuxyn{flex-direction:column-reverse}.actions.svelte-6iuxyn .btn:where(.svelte-6iuxyn){width:100%}.review-head.svelte-6iuxyn{display:block}}@media print{html,body{color:#000;background:#fff}.actions.svelte-6iuxyn{display:none}.review.svelte-6iuxyn{color:#000;max-width:none;padding:0}.panel.svelte-6iuxyn,.entry.svelte-6iuxyn,.quote.svelte-6iuxyn,.time-grid.svelte-6iuxyn div:where(.svelte-6iuxyn),.draft-review.svelte-6iuxyn,.explanation.svelte-6iuxyn,.lesson.svelte-6iuxyn,.model-choice.svelte-6iuxyn{background:#fff;border-color:#999}.debug-badge.svelte-6iuxyn{display:none}.entry.svelte-6iuxyn,.panel.svelte-6iuxyn{break-inside:avoid}.notice.svelte-6iuxyn{color:#000;background:#f4f4f4;border-left-color:#666}.voice-list.svelte-6iuxyn li:where(.svelte-6iuxyn){background:#f4f4f4;border-left-color:#666}.type.svelte-6iuxyn{color:#000;border-color:#666}}.app.has-captions.svelte-1hicyxm{padding-bottom:5.5rem}.caption-host.svelte-1hicyxm{z-index:30;pointer-events:none;justify-content:center;padding:0 .75rem;display:flex;position:fixed;inset:auto 0 .75rem}.caption-host.svelte-1hicyxm .caption-bar{pointer-events:none;max-width:46rem}.caption-host.svelte-1hicyxm .history-box{pointer-events:auto}@media (width<=640px){.app.has-captions.svelte-1hicyxm{padding-bottom:7rem}}@media print{.caption-host.svelte-1hicyxm{display:none}.app.has-captions.svelte-1hicyxm{padding-bottom:0}}
