:root{--paper:#f7f6f2;--ink-5:#1a1a18;--ink-4:#3d3d3a;--ink-3:#6b6b66;--ink-2:#9d9d97;--ink-1:#c9c9c4;--gold:#8a641c;--seal:#a83232;--ink:var(--ink-5);--ink-soft:var(--ink-3);--line:var(--ink-1);--ok:var(--ink-4);--bad:var(--ink-3);font-family:Noto Serif TC,Songti TC,serif}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0}.wrap{max-width:min(1720px,94vw);margin:0 auto;padding:24px 24px 64px}.wrap:has(.game-shell){flex-direction:column;height:100vh;padding-bottom:16px;display:flex;overflow:hidden}.game-shell{flex-direction:column;flex:auto;gap:16px;min-height:0;display:flex}.game-shell>.cards{flex:none}.game-cols{flex:auto;grid-template-columns:300px minmax(0,1fr) 380px;gap:20px;min-height:0;display:grid;overflow:hidden}.col{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex}.col-run,.col-hour{overflow-y:auto}.col>*{flex:none}.game-cols .col-now>.event-panel{flex:auto;min-height:0;overflow-y:auto}.col-hour>.slot-history{flex:auto;min-height:160px}.day-plan{border-left:3px solid var(--ink-3);color:var(--ink-5);letter-spacing:1px;padding:4px 0 4px 10px;font-size:17px;line-height:1.6}.fizzled{border:1px dashed var(--seal);color:var(--seal);letter-spacing:1px;flex:none;padding:6px 10px;font-size:15px}.col-now>.stage{width:100%;max-width:60.4444vh;margin:0 auto}.col-now>.stage svg{width:100%;height:auto;display:block}@media (width<=1499px){.game-cols{grid-template-columns:280px minmax(0,1fr) 340px}}@media (width<=1100px){.game-shell{height:auto}.game-cols{grid-template-columns:1fr;gap:16px;overflow:visible}.col-now{order:1}.col-run{order:2}.col-hour{order:3}}h1{letter-spacing:4px;margin:0 0 4px;font-size:25px}.sub{color:var(--ink-soft);margin-bottom:20px;font-size:16px}.bar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}button{font:inherit;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;padding:6px 14px}button:hover{border-color:var(--ink)}button:disabled{opacity:.35;cursor:default}.tianji{letter-spacing:2px;color:var(--seal)}.panel{border:1px solid var(--line);margin-top:16px;padding:12px 14px}.panel h2{letter-spacing:2px;margin:0 0 8px;font-size:18px}.cog{font-size:16px;line-height:1.9}.tag{border:1px solid var(--line);margin-right:6px;padding:1px 6px;font-size:14px}.tag.verified{border-color:var(--ok);color:var(--ok)}.tag.believed{border-color:var(--ink-4);color:var(--ink-4)}.tag.heard{border-color:var(--ink-soft);color:var(--ink-soft)}.scroll{overflow-x:auto}.ending{border:1px solid var(--ink-5);text-align:center;margin-top:4px;padding:16px}.ending-title{letter-spacing:2px;color:var(--ink-5);margin-bottom:8px;font-size:20px}.ending-cause{margin-bottom:6px}.ending-meta{color:var(--ink-soft);margin-bottom:12px;font-size:15px}.ending-section{text-align:left;max-width:420px;margin:0 auto 14px}.ending-section h2{letter-spacing:2px;color:var(--ink-4);margin:0 0 6px;font-size:16px}.ending-moments{color:var(--ink);margin:0;padding:0;font-size:16px;line-height:1.9;list-style:none}.ending-moments li:before{content:"・";color:var(--ink-soft);margin-right:2px}.ending-score-line{color:var(--ink-soft);font-size:16px;line-height:1.8}.ending-score-note{font-size:14px}.ending-score-total{color:var(--ink-5);margin-top:4px;font-size:19px;font-weight:600}.ending-bank{color:var(--ink-5);margin-bottom:14px;font-size:16px}.ending-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.run-tag{color:var(--ink-2);margin-left:8px}.abandon-bar{align-items:center;gap:10px;margin-bottom:16px;font-size:15px;display:flex}.abandon-btn{color:var(--ink-soft)}.abandon-confirm-text{color:var(--ink-4)}.abandon-confirm-btn{border-color:var(--seal);color:var(--seal)}.stage.svelte-1i4g41k{border:1px solid var(--line);background:var(--paper);margin-top:16px;position:relative}svg.svelte-1i4g41k{width:100%;height:auto;display:block}.stage-label.svelte-1i4g41k{letter-spacing:1px;color:var(--ink-soft);font-size:15px;position:absolute;top:6px;left:8px}.stop-far-top.svelte-1i4g41k{stop-color:var(--ink-1);stop-opacity:0}.stop-far-bottom.svelte-1i4g41k{stop-color:var(--ink-2);stop-opacity:.55}.stop-mid-top.svelte-1i4g41k{stop-color:var(--ink-2);stop-opacity:.28}.stop-mid-bottom.svelte-1i4g41k{stop-color:var(--ink-4);stop-opacity:.65}.scene-far.svelte-1i4g41k path{fill:url(#washFar);stroke:var(--ink-1);stroke-width:.8px;stroke-opacity:.5}.scene-mid.svelte-1i4g41k path{fill:url(#washMid);stroke:var(--ink-4);stroke-width:1px;stroke-opacity:.55}.scene-near.svelte-1i4g41k path{fill:none;stroke:var(--ink-4);stroke-width:1.6px}.scene-dots.svelte-1i4g41k circle{fill:var(--ink-5);stroke:none}.ground-wash.svelte-1i4g41k{fill:none;stroke:var(--ink-2);stroke-width:1px;opacity:.6}@keyframes svelte-1i4g41k-stage-scroll{0%{transform:translate(0)}to{transform:translate(-640px)}}.stage-walk.svelte-1i4g41k .scroll-far:where(.svelte-1i4g41k){animation:120s linear infinite svelte-1i4g41k-stage-scroll}.stage-walk.svelte-1i4g41k .scroll-mid:where(.svelte-1i4g41k){animation:52s linear infinite svelte-1i4g41k-stage-scroll}.stage-walk.svelte-1i4g41k .scroll-near:where(.svelte-1i4g41k){animation:28s linear infinite svelte-1i4g41k-stage-scroll}.stage-carry.svelte-1i4g41k .scroll-far:where(.svelte-1i4g41k){animation:168s linear infinite svelte-1i4g41k-stage-scroll}.stage-carry.svelte-1i4g41k .scroll-mid:where(.svelte-1i4g41k){animation:72s linear infinite svelte-1i4g41k-stage-scroll}.stage-carry.svelte-1i4g41k .scroll-near:where(.svelte-1i4g41k){animation:40s linear infinite svelte-1i4g41k-stage-scroll}.figure.svelte-1i4g41k path:where(.svelte-1i4g41k){fill:none;stroke:var(--stick-color);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.figure.svelte-1i4g41k circle:where(.svelte-1i4g41k){fill:none;stroke:var(--stick-color);stroke-width:2.5px}.figure-hero.svelte-1i4g41k{--stick-color:var(--gold)}.figure-npc.svelte-1i4g41k{--stick-color:var(--ink-5)}.figure.svelte-1i4g41k .f-far:where(.svelte-1i4g41k){stroke-width:1.8px}.figure.svelte-1i4g41k .f-prop:where(.svelte-1i4g41k){fill:none;stroke:var(--ink-4);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.figure.svelte-1i4g41k .f-prop-blade:where(.svelte-1i4g41k){stroke-width:3.2px}.figure.svelte-1i4g41k .fig-halo:where(.svelte-1i4g41k) path:where(.svelte-1i4g41k),.figure.svelte-1i4g41k .fig-halo:where(.svelte-1i4g41k) circle:where(.svelte-1i4g41k){stroke:var(--paper);stroke-width:4.5px;fill:none}.figure.svelte-1i4g41k .fig-halo:where(.svelte-1i4g41k) .f-far:where(.svelte-1i4g41k){stroke-width:3.4px}.figure.svelte-1i4g41k .fig-halo:where(.svelte-1i4g41k) .f-prop:where(.svelte-1i4g41k){stroke-width:3.8px}.fig-upper.svelte-1i4g41k,.figure.svelte-1i4g41k{transform-origin:0 0}@keyframes svelte-1i4g41k-stage-walk-bob{0%,50%,to{transform:translateY(.5px)}25%,75%{transform:translateY(-.4px)}}.figure.motion-walk.svelte-1i4g41k{animation:.8s ease-in-out infinite svelte-1i4g41k-stage-walk-bob}@keyframes svelte-1i4g41k-stage-walk-leg-l{0%{d:path("M -0.7,0 L 2.4,6.6 L 4.2,13.2")}25%{d:path("M -0.7,0 L -0.2,6.8 L 0.2,13.5")}50%{d:path("M -0.7,0 L -2.6,6.7 L -4.6,13.1")}75%{d:path("M -0.7,0 L 2.6,5.8 L 0.8,11.6")}to{d:path("M -0.7,0 L 2.4,6.6 L 4.2,13.2")}}@keyframes svelte-1i4g41k-stage-walk-leg-r{0%{d:path("M 0.7,0 L -1.2,6.7 L -3.2,13.1")}25%{d:path("M 0.7,0 L 4,5.8 L 2.2,11.6")}50%{d:path("M 0.7,0 L 3.8,6.6 L 5.6,13.2")}75%{d:path("M 0.7,0 L 1.2,6.8 L 1.6,13.5")}to{d:path("M 0.7,0 L -1.2,6.7 L -3.2,13.1")}}@keyframes svelte-1i4g41k-stage-walk-arm-l{0%{d:path("M -0.1,-12 L -2.6,-7.6 L -3.6,-2.6")}25%{d:path("M -0.1,-12 L -0.4,-6.6 L -0.6,-1.6")}50%{d:path("M -0.1,-12 L 2.4,-7.8 L 4,-3.4")}75%{d:path("M -0.1,-12 L -0.4,-6.6 L -0.6,-1.6")}to{d:path("M -0.1,-12 L -2.6,-7.6 L -3.6,-2.6")}}@keyframes svelte-1i4g41k-stage-walk-arm-r{0%{d:path("M 1.7,-12 L 4.2,-7.8 L 5.8,-3.4")}25%{d:path("M 1.7,-12 L 1.4,-6.6 L 1.2,-1.6")}50%{d:path("M 1.7,-12 L -0.8,-7.6 L -1.8,-2.6")}75%{d:path("M 1.7,-12 L 1.4,-6.6 L 1.2,-1.6")}to{d:path("M 1.7,-12 L 4.2,-7.8 L 5.8,-3.4")}}.figure.motion-walk.svelte-1i4g41k .f-leg-l:where(.svelte-1i4g41k){animation:.8s linear infinite svelte-1i4g41k-stage-walk-leg-l}.figure.motion-walk.svelte-1i4g41k .f-leg-r:where(.svelte-1i4g41k){animation:.8s linear infinite svelte-1i4g41k-stage-walk-leg-r}.figure.motion-walk.svelte-1i4g41k .f-arm-l:where(.svelte-1i4g41k){animation:.8s ease-in-out infinite svelte-1i4g41k-stage-walk-arm-l}.figure.motion-walk.svelte-1i4g41k .f-arm-r:where(.svelte-1i4g41k){animation:.8s ease-in-out infinite svelte-1i4g41k-stage-walk-arm-r}@keyframes svelte-1i4g41k-stage-talk-arm{0%,30%{d:path("M -0.1,-12 L 3.4,-9.2 L 7.2,-10.4")}50%,80%{d:path("M -0.1,-12 L 3.6,-8.6 L 8,-7.4")}to{d:path("M -0.1,-12 L 3.4,-9.2 L 7.2,-10.4")}}.figure.motion-talk.svelte-1i4g41k .f-arm-l:where(.svelte-1i4g41k){animation:1.8s ease-in-out infinite svelte-1i4g41k-stage-talk-arm}@keyframes svelte-1i4g41k-stage-dig-torso{0%,12%,70%,to{d:path("M 5.1,-12.5 L 0,0")}20%{d:path("M 4.6,-12.7 L 0,0")}27%{d:path("M 7,-11.4 L 0,0")}33%{d:path("M 10.3,-8.7 L 0,0")}55%{d:path("M 8.6,-10.2 L 0,0")}}@keyframes svelte-1i4g41k-stage-dig-head{0%,12%,70%,to{transform:translate(0)}20%{transform:translate(-.4px,-.3px)}27%{transform:translate(2.4px,1.4px)}33%{transform:translate(6.6px,4.9px)}55%{transform:translate(4.6px,3.4px)}}@keyframes svelte-1i4g41k-stage-dig-arm-l{0%,12%,70%,to{d:path("M 3.6,-11.1 L 8,-10.2 L 11,-15.5")}20%{d:path("M 3.4,-11.3 L 8.2,-12.4 L 12.4,-16.8")}27%{d:path("M 5.2,-10.2 L 10.4,-10.6 L 14.6,-11.4")}33%{d:path("M 8.3,-7.7 L 13.6,-6.2 L 16.5,-2")}55%{d:path("M 6.9,-9 L 9.5,-6 L 7,-2.5")}}@keyframes svelte-1i4g41k-stage-dig-arm-r{0%,12%,70%,to{d:path("M 5.4,-11.1 L 8.6,-9.6 L 9.4,-13")}20%{d:path("M 5.2,-11.3 L 9,-11.6 L 11,-14.6")}27%{d:path("M 6.8,-10.2 L 11.2,-9.4 L 13.4,-9.2")}33%{d:path("M 10.1,-7.7 L 14.8,-4 L 17.6,-0.2")}55%{d:path("M 8.4,-9 L 10.6,-4.6 L 8.2,-1")}}@keyframes svelte-1i4g41k-stage-dig-shaft{0%,12%,70%,to{d:path("M 7.6,-10.1 L 1.5,-26.5")}20%{d:path("M 10,-9 L 20,-25")}27%{d:path("M 13,-6 L 29,-10")}33%{d:path("M 15,-1.5 L 23.5,12.2")}55%{d:path("M 7.2,-2 L 4,13.6")}}@keyframes svelte-1i4g41k-stage-dig-blade{0%,12%,70%,to{d:path("M 1.5,-26.5 L 5.4,-28.4")}20%{d:path("M 20,-25 L 16.6,-27.5")}27%{d:path("M 29,-10 L 26.4,-13.3")}33%{d:path("M 23.5,12.2 L 19.6,13.6")}55%{d:path("M 4,13.6 L 0.2,14.4")}}.figure.motion-dig.svelte-1i4g41k .f-torso:where(.svelte-1i4g41k){animation:2.8s ease-in-out infinite svelte-1i4g41k-stage-dig-torso}.figure.motion-dig.svelte-1i4g41k .f-headgrp:where(.svelte-1i4g41k){animation:2.8s ease-in-out infinite svelte-1i4g41k-stage-dig-head}.figure.motion-dig.svelte-1i4g41k .f-arm-l:where(.svelte-1i4g41k){animation:2.8s ease-in-out infinite svelte-1i4g41k-stage-dig-arm-l}.figure.motion-dig.svelte-1i4g41k .f-arm-r:where(.svelte-1i4g41k){animation:2.8s ease-in-out infinite svelte-1i4g41k-stage-dig-arm-r}.figure.motion-dig.svelte-1i4g41k .f-prop-shaft:where(.svelte-1i4g41k){animation:2.8s ease-in-out infinite svelte-1i4g41k-stage-dig-shaft}.figure.motion-dig.svelte-1i4g41k .f-prop-blade:where(.svelte-1i4g41k){animation:2.8s ease-in-out infinite svelte-1i4g41k-stage-dig-blade}@keyframes svelte-1i4g41k-stage-chop-torso{0%,14%,84%,to{d:path("M 1.4,-13.4 L 0,0")}26%,50%{d:path("M 6.3,-11.9 L 0,0")}}@keyframes svelte-1i4g41k-stage-chop-head{0%,14%,84%,to{transform:translate(0)}26%,50%{transform:translate(6.2px,1.9px)}}@keyframes svelte-1i4g41k-stage-chop-arm-l{0%,14%,84%,to{d:path("M 0.4,-11.9 L 1.8,-16.6 L -1.5,-20.3")}26%,50%{d:path("M 4.7,-10.6 L 9.3,-7.6 L 9.9,-2.1")}}@keyframes svelte-1i4g41k-stage-chop-arm-r{0%,14%,84%,to{d:path("M 2.2,-11.9 L -2,-16.2 L -2.8,-22.3")}26%,50%{d:path("M 6.5,-10.6 L 6.3,-4.6 L 10.3,0.3")}}@keyframes svelte-1i4g41k-stage-chop-shaft{0%,14%,84%,to{d:path("M -0.2,-18.3 L -8,-30.2")}26%,50%{d:path("M 9.4,-4.4 L 12.2,9.5")}}@keyframes svelte-1i4g41k-stage-chop-blade{0%,14%,84%,to{d:path("M -8,-30.2 L -11.3,-28")}26%,50%{d:path("M 12.2,9.5 L 16.1,8.7")}}.figure.motion-chop.svelte-1i4g41k .f-torso:where(.svelte-1i4g41k){animation:1.8s ease-in-out infinite svelte-1i4g41k-stage-chop-torso}.figure.motion-chop.svelte-1i4g41k .f-headgrp:where(.svelte-1i4g41k){animation:1.8s ease-in-out infinite svelte-1i4g41k-stage-chop-head}.figure.motion-chop.svelte-1i4g41k .f-arm-l:where(.svelte-1i4g41k){animation:1.8s ease-in-out infinite svelte-1i4g41k-stage-chop-arm-l}.figure.motion-chop.svelte-1i4g41k .f-arm-r:where(.svelte-1i4g41k){animation:1.8s ease-in-out infinite svelte-1i4g41k-stage-chop-arm-r}.figure.motion-chop.svelte-1i4g41k .f-prop-shaft:where(.svelte-1i4g41k){animation:1.8s ease-in-out infinite svelte-1i4g41k-stage-chop-shaft}.figure.motion-chop.svelte-1i4g41k .f-prop-blade:where(.svelte-1i4g41k){animation:1.8s ease-in-out infinite svelte-1i4g41k-stage-chop-blade}@keyframes svelte-1i4g41k-stage-carry-bob{0%,50%,to{transform:translateY(.5px)}25%,75%{transform:translateY(-.3px)}}.figure.motion-carry.svelte-1i4g41k{animation:1.1s ease-in-out infinite svelte-1i4g41k-stage-carry-bob}.figure.motion-carry.svelte-1i4g41k .f-leg-l:where(.svelte-1i4g41k){animation:1.1s linear infinite svelte-1i4g41k-stage-walk-leg-l}.figure.motion-carry.svelte-1i4g41k .f-leg-r:where(.svelte-1i4g41k){animation:1.1s linear infinite svelte-1i4g41k-stage-walk-leg-r}.figure.motion-crouch.svelte-1i4g41k{transform:translateY(6.5px)}@keyframes svelte-1i4g41k-stage-hand{0%,to{transform:translate(0)}50%{transform:translate(1.5px,1px)}}.figure.motion-crouch.svelte-1i4g41k .f-arm:where(.svelte-1i4g41k){animation:1.6s ease-in-out infinite svelte-1i4g41k-stage-hand}.figure.motion-kneel.svelte-1i4g41k{transform:translateY(6.75px)}@keyframes svelte-1i4g41k-stage-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-.35px)}}.figure.motion-sleep.svelte-1i4g41k .fig-upper:where(.svelte-1i4g41k){animation:4.5s ease-in-out infinite svelte-1i4g41k-stage-breathe}.statusbar.svelte-1h7dsph{border:1px solid var(--line);flex-flow:column;align-items:stretch;gap:6px;min-width:0;padding:12px 14px;font-size:16px;display:flex}.sb-row.svelte-1h7dsph{flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-width:0;display:flex}.tianji.svelte-1h7dsph{color:var(--seal);letter-spacing:1px}.stat.svelte-1h7dsph{color:var(--ink-soft);white-space:nowrap}.sb-drives.svelte-1h7dsph{gap:2px 10px;font-size:15px}.sb-drives-label.svelte-1h7dsph{letter-spacing:2px}.sb-speed-row.svelte-1h7dsph{justify-content:flex-end;margin-top:2px}.speed.svelte-1h7dsph{gap:4px;display:flex}.speed.svelte-1h7dsph button:where(.svelte-1h7dsph){padding:3px 10px;font-size:15px}.speed.svelte-1h7dsph button.active:where(.svelte-1h7dsph){border-color:var(--ink-5);color:var(--ink-5)}.event-panel.svelte-505bc4{border:1px solid var(--line);flex-direction:row;gap:16px;min-height:220px;padding:14px 16px;display:flex}.event-panel.svelte-505bc4 .ep-main:where(.svelte-505bc4){flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.event-panel.svelte-505bc4 .ep-side:where(.svelte-505bc4){flex:0 0 96px;justify-content:center;align-items:flex-start;display:flex}.event-panel.svelte-505bc4 .ep-slot:where(.svelte-505bc4){letter-spacing:2px;color:var(--ink-soft);font-size:14px}.event-panel.svelte-505bc4 .ep-head:where(.svelte-505bc4){font-size:18px;line-height:1.6}.event-panel.svelte-505bc4 .ep-head:where(.svelte-505bc4) strong:where(.svelte-505bc4){color:var(--ink-5);margin-left:2px;font-weight:600}.event-panel.svelte-505bc4 .ep-diff:where(.svelte-505bc4){font-size:16px}.event-panel.svelte-505bc4 .ep-diff:where(.svelte-505bc4) strong:where(.svelte-505bc4){color:var(--ink)}.event-panel.svelte-505bc4 .ep-diff-note:where(.svelte-505bc4){color:var(--ink-soft);margin:2px 0 6px;font-size:13px;line-height:1.7}.event-panel.svelte-505bc4 .ep-diff-note:where(.svelte-505bc4) em:where(.svelte-505bc4){color:var(--ink-5);font-style:normal}.event-panel.svelte-505bc4 .ep-mods:where(.svelte-505bc4){color:var(--ink-soft);margin:0;padding:0;font-size:15px;line-height:1.9;list-style:none}.event-panel.svelte-505bc4 .ep-mod-val:where(.svelte-505bc4){width:28px;color:var(--ok);display:inline-block}.event-panel.svelte-505bc4 .ep-mod-val.neg:where(.svelte-505bc4){color:var(--bad)}.event-panel.svelte-505bc4 .ep-timer:where(.svelte-505bc4){width:56px;height:56px;margin:6px auto 0;position:relative}.event-panel.svelte-505bc4 .ep-timer:where(.svelte-505bc4) svg:where(.svelte-505bc4){display:block}.event-panel.svelte-505bc4 .ep-timer-n:where(.svelte-505bc4){color:var(--ink);justify-content:center;align-items:center;font-size:19px;display:flex;position:absolute;inset:0}.event-panel.svelte-505bc4 .ep-waiting:where(.svelte-505bc4){color:var(--ink-soft);text-align:center;margin-top:12px;font-size:16px}.event-panel.svelte-505bc4 .ep-outcome:where(.svelte-505bc4){letter-spacing:3px;text-align:center;margin-top:4px;font-size:25px}.event-panel.svelte-505bc4 .ep-roll:where(.svelte-505bc4){color:var(--ink-soft);text-align:center;font-size:15px}.event-panel.svelte-505bc4 .ep-fate:where(.svelte-505bc4){letter-spacing:1px;color:var(--ink-2);text-align:center;font-size:14px}.event-panel.svelte-505bc4 .ep-played:where(.svelte-505bc4){color:var(--seal);text-align:center;font-size:15px}.event-panel.svelte-505bc4 .ep-effects:where(.svelte-505bc4){margin:4px 0 0;padding:0;font-size:16px;line-height:1.8;list-style:none}.event-panel.svelte-505bc4 .ep-effects:where(.svelte-505bc4) li:where(.svelte-505bc4):before{content:"・";color:var(--ink-soft);margin-right:2px}.event-panel.svelte-505bc4 .ep-effects-empty:where(.svelte-505bc4){color:var(--ink-soft)}.event-panel.svelte-505bc4 .ep-empty:where(.svelte-505bc4){color:var(--ink-soft);text-align:center;flex:auto}.cards.svelte-37nrrp{flex-wrap:nowrap;align-items:stretch;gap:14px 12px;padding:12px 2px;display:flex;overflow:auto hidden}.card.svelte-37nrrp{border:1px solid var(--ink-1);background:var(--paper);width:152px;height:auto;min-height:206px;color:var(--ink-5);text-align:left;font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;flex:none;align-items:stretch;padding:9px 10px 10px;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.card.svelte-37nrrp:hover:not(:disabled){border-color:var(--ink);transform:translateY(-6px);box-shadow:0 8px 14px #0000002e}@keyframes svelte-37nrrp-card-play{0%{transform:translateY(0)rotate(0)}35%{transform:translateY(-22px)rotate(-6deg)}70%{transform:translateY(-6px)rotate(3deg)}to{transform:translateY(0)rotate(0)}}.card.card-play.svelte-37nrrp{animation:.45s svelte-37nrrp-card-play}.card.svelte-37nrrp:disabled{opacity:1;filter:none;cursor:default}.card.svelte-37nrrp:disabled:not(.card-blocked-card){opacity:.5}.card-cost.svelte-37nrrp{border:1px solid var(--ink-1);background:var(--paper);width:20px;height:20px;color:var(--ink-2);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;top:6px;right:6px}.card-type.svelte-37nrrp{text-align:center;letter-spacing:2px;color:var(--ink-2);padding:0 22px;font-size:11px}.card-name.svelte-37nrrp{text-align:center;color:var(--seal);letter-spacing:2px;margin:3px 0 6px;font-size:19px;font-weight:600}.card-mech.svelte-37nrrp{color:var(--ink-5);margin:0;font-size:12.5px;font-weight:500;line-height:1.55}.card-desc.svelte-37nrrp{border-top:1px solid var(--ink-1);color:var(--ink-3);margin:7px 0 0;padding-top:6px;font-size:11.5px;line-height:1.5}.card-reqs.svelte-37nrrp{flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:2px;font-size:13px;display:flex}.card-reqs-tag.svelte-37nrrp{color:var(--ink-soft);letter-spacing:1px}.card-req.svelte-37nrrp{color:var(--seal)}.card-req.met.svelte-37nrrp{color:var(--ink-4)}.card-blocked.svelte-37nrrp{color:var(--ink-4);margin-top:auto;padding-top:7px;font-size:11px;line-height:1.5}.card-blocked-tag.svelte-37nrrp{border:1px solid var(--seal);letter-spacing:1px;color:var(--seal);border-radius:3px;margin-right:4px;padding:0 4px;font-size:10px;display:inline-block}.card-blocked-card.svelte-37nrrp{border-style:dashed}.card-blocked-card.svelte-37nrrp .card-name:where(.svelte-37nrrp){color:var(--ink-3)}.deck-card.svelte-37nrrp{box-sizing:border-box;border:1px solid var(--ink-1);background-color:var(--paper);background-image:repeating-linear-gradient(45deg, var(--ink-1) 0 1px, transparent 1px 7px);width:56px;color:var(--ink-5);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;flex:none;align-self:stretch;align-items:center;padding:10px 4px;transition:transform .15s,box-shadow .15s;display:flex}.deck-card.svelte-37nrrp:hover:not(:disabled){border-color:var(--ink-5);transform:translateY(-6px);box-shadow:0 8px 14px #0000002e}.deck-card.svelte-37nrrp:disabled{opacity:1;filter:none;cursor:default}.deck-card.svelte-37nrrp:disabled:not(.deck-card-blocked){opacity:.5}.deck-card-blocked.svelte-37nrrp{border-style:dashed}.deck-label.svelte-37nrrp{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:3px;color:var(--seal);font-size:17px;font-weight:600}.deck-card-blocked.svelte-37nrrp .deck-label:where(.svelte-37nrrp){color:var(--ink-3)}.deck-foot.svelte-37nrrp{text-align:center;flex-direction:column;align-items:center;gap:1px;margin-top:auto;padding-top:8px;display:flex}.deck-blocked.svelte-37nrrp{color:var(--ink-4);margin-bottom:5px;font-size:10.5px;line-height:1.45}.deck-tag.svelte-37nrrp{letter-spacing:1px;color:var(--ink-2);font-size:10px}.deck-n.svelte-37nrrp{color:var(--ink-5);font-size:16px;line-height:1.2}.deck-discard.svelte-37nrrp{letter-spacing:1px;color:var(--ink-2);font-size:10px}.talent-tree.svelte-qcswts{border:1px solid var(--line);margin-top:16px;padding:16px}.tt-topbar.svelte-qcswts{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:8px;font-size:16px;display:flex}.tt-stat.svelte-qcswts{color:var(--ink-soft);white-space:nowrap}.tt-tianming.svelte-qcswts{color:var(--ink-5);font-weight:600}.tt-spacer.svelte-qcswts{flex:auto}.tt-guide-btn.svelte-qcswts{border-radius:50%;width:26px;height:26px;padding:0;line-height:1}.tt-guide.svelte-qcswts{border:1px solid var(--ink-3);background:var(--paper);margin-bottom:12px;padding:14px 40px 6px 16px;font-size:16px;line-height:1.8;position:relative}.tt-guide.svelte-qcswts p:where(.svelte-qcswts){color:var(--ink);margin:0 0 10px}.tt-guide.svelte-qcswts p:where(.svelte-qcswts) strong:where(.svelte-qcswts){color:var(--ink-5)}.tt-guide-title.svelte-qcswts{letter-spacing:2px;color:var(--ink-4);margin:0 0 4px;font-size:16px}.tt-guide-close.svelte-qcswts{padding:2px 8px;font-size:18px;line-height:1;position:absolute;top:6px;right:6px}.tt-zone-legend.svelte-qcswts{margin-bottom:8px}.tt-zone-chips.svelte-qcswts{flex-wrap:wrap;gap:4px;display:flex}.tt-zone-chip.svelte-qcswts{font:inherit;letter-spacing:1px;color:var(--ink-4);border:1px solid var(--ink-2);cursor:default;background:0 0;border-radius:2px;padding:2px 10px;font-size:15px}.tt-zone-chip-active.svelte-qcswts{color:var(--seal);border-color:var(--seal);background:#00000008}.tt-zone-theme.svelte-qcswts{min-height:1.6em;color:var(--ink-soft);margin:6px 2px 0;font-size:15px;line-height:1.6}.tt-body.svelte-qcswts{align-items:flex-start;gap:16px;display:flex}.tt-canvas-wrap.svelte-qcswts{border:1px solid var(--line);background:var(--paper);flex:auto;min-width:0;height:clamp(480px,78vh,1000px);position:relative;overflow:hidden}.tt-svg.svelte-qcswts{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.tt-svg.tt-panning.svelte-qcswts{cursor:grabbing}.tt-node.svelte-qcswts{cursor:pointer}.tt-hint.svelte-qcswts{color:var(--ink-2);pointer-events:none;font-size:14px;position:absolute;bottom:8px;left:10px}.tt-sidebar-close.svelte-qcswts{padding:2px 8px;font-size:18px;line-height:1;position:absolute;top:6px;right:6px}.tt-sidebar-zone.svelte-qcswts{letter-spacing:2px;color:var(--ink-soft);font-size:14px}.tt-sidebar-name.svelte-qcswts{letter-spacing:2px;color:var(--ink-5);margin:2px 0 4px;font-size:22px}.tt-sidebar-effect.svelte-qcswts{color:var(--ink);margin:0;font-size:16px;line-height:1.7}.tt-sidebar-effect.svelte-qcswts strong:where(.svelte-qcswts){color:var(--ink-5)}.tt-sidebar-impact.svelte-qcswts{color:var(--ink-4);margin:4px 0 0;font-size:15px;line-height:1.6}.tt-sidebar-era.svelte-qcswts,.tt-sidebar-refs.svelte-qcswts{color:var(--ink-soft);margin:8px 0 0;font-size:14px;line-height:1.6}.tt-sidebar-era.svelte-qcswts span:where(.svelte-qcswts),.tt-sidebar-refs.svelte-qcswts span:where(.svelte-qcswts){border:1px solid var(--ink-2);color:var(--ink-4);letter-spacing:1px;border-radius:2px;margin-right:6px;padding:0 5px;display:inline-block}.tt-sidebar-flavor.svelte-qcswts{color:var(--ink-soft);border-top:1px solid var(--ink-1);margin:0;padding-top:4px;font-size:15px;font-style:italic;line-height:1.7}.tt-sidebar-cost.svelte-qcswts{color:var(--ink-4);margin-top:4px;font-size:16px}.tt-sidebar-card.svelte-qcswts{color:var(--ink-soft);font-size:15px;line-height:1.6}.tt-sidebar-card.svelte-qcswts strong:where(.svelte-qcswts){color:var(--ink-5)}.tt-buy-btn.svelte-qcswts{border-color:var(--seal);color:var(--seal);margin-top:8px;font-weight:600}.tt-buy-btn.svelte-qcswts:hover{background:var(--seal);color:var(--paper)}.tt-sidebar-status.svelte-qcswts{color:var(--ink-3);border:1px solid var(--ink-1);text-align:center;margin-top:8px;padding:6px 8px;font-size:15px}.tt-sidebar-status-owned.svelte-qcswts{color:var(--ink-5);border-color:var(--ink-4)}.menu-screen.svelte-zg4u6b{background:var(--paper);justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.menu-card.svelte-zg4u6b{text-align:center;width:100%;max-width:460px}.menu-title.svelte-zg4u6b{letter-spacing:6px;color:var(--ink-5);margin:0 0 16px;font-size:32px}.menu-tagline.svelte-zg4u6b{color:var(--ink-3);margin:0 0 32px;font-size:18px;line-height:1.9}.menu-progress.svelte-zg4u6b{border:1px solid var(--ink-1);flex-direction:column;gap:8px;margin:0 0 28px;padding:14px 18px;display:flex}.menu-progress-row.svelte-zg4u6b{justify-content:space-between;font-size:16px;display:flex}.menu-progress-label.svelte-zg4u6b{color:var(--ink-3);letter-spacing:2px}.menu-progress-value.svelte-zg4u6b{color:var(--ink-5);font-weight:600}.menu-actions.svelte-zg4u6b{flex-direction:column;align-items:stretch;gap:12px;display:flex}.menu-btn.svelte-zg4u6b{font:inherit;border:1px solid var(--ink-2);color:var(--ink);cursor:pointer;letter-spacing:3px;background:0 0;padding:12px 16px}.menu-btn.svelte-zg4u6b:hover:not(:disabled){border-color:var(--ink-5)}.menu-btn.svelte-zg4u6b:disabled{opacity:.35;cursor:default}.menu-btn-primary.svelte-zg4u6b{border-color:var(--seal);color:var(--seal);font-weight:600}.menu-btn-primary.svelte-zg4u6b:hover{background:var(--seal);color:var(--paper)}.menu-hint.svelte-zg4u6b{color:var(--ink-2);margin:10px 0 0;font-size:15px}.household.svelte-hay8b9{border:1px solid var(--line);flex-direction:column;min-height:0;padding:16px 18px 18px;font-size:18px;line-height:1.7;display:flex}.hh-block.svelte-hay8b9{flex:none;margin-bottom:20px}.household.svelte-hay8b9 h2:where(.svelte-hay8b9){letter-spacing:3px;color:var(--ink-5);border-bottom:1px solid var(--ink-1);margin:0 0 8px;padding-bottom:6px;font-size:17px;font-weight:600}.hh-line.svelte-hay8b9{color:var(--ink)}.hh-dim.svelte-hay8b9{color:var(--ink-soft)}.hh-clock.svelte-hay8b9{margin-bottom:10px}.hh-clock.svelte-hay8b9:last-child{margin-bottom:0}.hh-clock-head.svelte-hay8b9{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.hh-clock-label.svelte-hay8b9{color:var(--ink-5)}.hh-clock-days.svelte-hay8b9{color:var(--ink-soft);white-space:nowrap;font-size:16px}.hh-urgent.svelte-hay8b9{color:var(--ink-5);font-weight:600}.hh-clock-expire.svelte-hay8b9{color:var(--ink-soft);font-size:16px}.hh-roster.svelte-hay8b9{flex-direction:column;flex:auto;min-height:0;display:flex}.hh-roster-scroll.svelte-hay8b9{flex:auto;min-height:0;overflow-y:auto}.hh-scene.svelte-hay8b9{border-bottom:1px solid var(--ink-1);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:baseline;gap:2px 10px;margin-bottom:12px;padding-bottom:8px;display:flex}.hh-scene-where.svelte-hay8b9{letter-spacing:2px;color:var(--ink-5);white-space:nowrap;font-size:17px}.hh-scene-count.svelte-hay8b9{color:var(--ink-3);white-space:nowrap;font-size:15px}.hh-group.svelte-hay8b9{align-items:baseline;gap:10px;display:flex}.hh-group.svelte-hay8b9:not(:first-child){margin-top:18px}.hh-group-note.svelte-hay8b9{letter-spacing:0;color:var(--ink-2);font-size:13px;font-weight:400}.hh-person.svelte-hay8b9{margin-bottom:12px;padding-left:16px;position:relative}.hh-person.svelte-hay8b9:last-child{margin-bottom:0}.hh-away.svelte-hay8b9{opacity:.45}.hh-dot.svelte-hay8b9{border:1px solid var(--ink-1);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:0}.hh-dot-here.svelte-hay8b9{background:var(--ink-5);border-color:var(--ink-5)}.hh-person-head.svelte-hay8b9{flex-wrap:wrap;align-items:baseline;gap:8px;line-height:1.5;display:flex}.hh-name.svelte-hay8b9{color:var(--ink-5);letter-spacing:1px}.hh-age.svelte-hay8b9{color:var(--ink-soft);font-size:15px}.hh-absent.svelte-hay8b9{color:var(--ink-soft);border:1px solid var(--line);padding:0 4px;font-size:14px}.hh-tags.svelte-hay8b9{color:var(--ink-soft);font-size:15px}.hh-favor.svelte-hay8b9{align-items:center;gap:8px;margin-top:2px;display:flex}.hh-favor-label.svelte-hay8b9{letter-spacing:2px;color:var(--ink-3);flex:none;font-size:14px}.hh-gauge.svelte-hay8b9{flex:0 96px;min-width:40px;height:12px;display:inline-block;position:relative}.hh-gauge.svelte-hay8b9:before{content:"";background:var(--ink-1);height:1px;position:absolute;top:50%;left:0;right:0}.hh-gauge-fill.svelte-hay8b9{background:var(--ink-4);position:absolute;top:3px;bottom:3px}.hh-gauge-neg.svelte-hay8b9{background:repeating-linear-gradient(45deg, var(--ink-3) 0 2px, transparent 2px 4px)}.hh-gauge-mid.svelte-hay8b9{background:var(--ink-3);width:1px;position:absolute;top:0;bottom:0;left:50%}.hh-favor-word.svelte-hay8b9{color:var(--ink-3);letter-spacing:1px;white-space:nowrap;font-size:16px}.hh-motive.svelte-hay8b9{color:var(--ink-3);font-size:15px}.slot-history.svelte-12d7s3i{border:1px solid var(--line);flex-direction:column;min-height:0;padding:12px 14px 14px;display:flex}.sh-head.svelte-12d7s3i{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;padding-bottom:6px;display:flex}.sh-head.svelte-12d7s3i h2:where(.svelte-12d7s3i){letter-spacing:3px;color:var(--ink-soft);margin:0;font-size:16px;font-weight:600}.sh-filter.svelte-12d7s3i{gap:4px;display:flex}.sh-filter.svelte-12d7s3i button:where(.svelte-12d7s3i){color:var(--ink-soft);padding:2px 8px;font-size:14px;line-height:1.6}.sh-filter.svelte-12d7s3i button.active:where(.svelte-12d7s3i){border-color:var(--ink-5);color:var(--ink-5)}.sh-list.svelte-12d7s3i{overflow-anchor:none;flex:auto;min-height:0;overflow-y:auto}.sh-empty.svelte-12d7s3i{color:var(--ink-soft);margin:12px 2px;font-size:15px;line-height:1.8}.sh-day.svelte-12d7s3i{z-index:1;background:var(--paper);letter-spacing:2px;color:var(--ink-2);border-bottom:1px solid var(--line);padding:6px 2px 4px;font-size:14px;position:sticky;top:0}.sh-item.svelte-12d7s3i+.sh-item:where(.svelte-12d7s3i){border-top:1px solid var(--line)}.sh-item.open.svelte-12d7s3i{background:#00000009}.sh-row.svelte-12d7s3i{text-align:left;background:0 0;border:none;width:100%;padding:7px 2px;display:block}.sh-row.svelte-12d7s3i:hover{background:#0000000d;border:none}.sh-r1.svelte-12d7s3i,.sh-r2.svelte-12d7s3i{align-items:baseline;gap:8px;display:flex}.sh-r1.svelte-12d7s3i{font-size:16px;line-height:1.6}.sh-r2.svelte-12d7s3i{color:var(--ink-soft);font-size:14px;line-height:1.6}.sh-daynum.svelte-12d7s3i,.sh-slot.svelte-12d7s3i{color:var(--ink-2);flex:none;font-size:14px}.sh-slot.svelte-12d7s3i{color:var(--ink-soft)}.sh-action.svelte-12d7s3i{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:auto;overflow:hidden}.sh-mark.svelte-12d7s3i{flex:none;font-size:18px;line-height:1}.sh-outcome.svelte-12d7s3i{flex:none;min-width:4.4em}.sh-roll.svelte-12d7s3i{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sh-fate.svelte-12d7s3i{color:var(--ink-2);letter-spacing:1px;flex:none;font-size:13px}.sh-dot.svelte-12d7s3i{text-align:center;flex:none;width:12px;font-size:11px}.sh-dot.on.svelte-12d7s3i{color:var(--seal)}.sh-detail.svelte-12d7s3i{padding:2px 2px 10px;font-size:15px;line-height:1.8}.sh-effects.svelte-12d7s3i{margin:0;padding:0;list-style:none}.sh-effects.svelte-12d7s3i li:where(.svelte-12d7s3i):before{content:"・";color:var(--ink-soft);margin-right:2px}.sh-dim.svelte-12d7s3i{color:var(--ink-soft)}.sh-played.svelte-12d7s3i{color:var(--seal);margin:2px 0 0}.sh-cog.svelte-12d7s3i{color:var(--ink-4);margin:2px 0 0}.sh-impact.svelte-12d7s3i{color:var(--ink-soft);margin:4px 0 0;font-size:14px}.run-talents.svelte-1xeo2su{border:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.rt-h2.svelte-1xeo2su{font:inherit;margin:0;font-weight:400}.rt-head.svelte-1xeo2su{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:0;display:flex}.rt-head.svelte-1xeo2su:focus-visible{outline:1px solid var(--ink-3);outline-offset:3px}.rt-head.svelte-1xeo2su:hover .rt-caret:where(.svelte-1xeo2su){color:var(--ink-5)}.rt-title.svelte-1xeo2su{letter-spacing:3px;color:var(--ink-soft);font-size:15px;font-weight:600}.rt-sum.svelte-1xeo2su{color:var(--ink-3);white-space:nowrap;font-size:14px}.rt-caret.svelte-1xeo2su{color:var(--ink-2);white-space:nowrap;margin-left:auto;font-size:14px}.rt-panel.svelte-1xeo2su{flex-direction:column;gap:8px;min-height:0;display:flex}.rt-scroll.svelte-1xeo2su{min-height:0;max-height:min(46vh,420px);overflow-y:auto}.rt-nums.svelte-1xeo2su{color:var(--ink-3);border-bottom:1px solid var(--line);margin:0;padding:0 0 8px;font-size:14px;line-height:1.85;list-style:none}.rt-zone.svelte-1xeo2su{margin-top:8px}.rt-zone-head.svelte-1xeo2su{letter-spacing:2px;color:var(--ink-4);font-size:14px}.rt-nodes.svelte-1xeo2su{margin:2px 0 0;padding:0;list-style:none}.rt-node.svelte-1xeo2su{align-items:baseline;gap:8px;font-size:14px;line-height:1.7;display:flex}.rt-node-name.svelte-1xeo2su{color:var(--ink-5);letter-spacing:1px;flex:none}.rt-node-effect.svelte-1xeo2su{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink-3);flex:auto;overflow:hidden}.rt-honest.svelte-1xeo2su{border-top:1px solid var(--line);color:var(--ink-2);margin:0;padding-top:8px;font-size:13px;line-height:1.6}.rt-empty.svelte-1xeo2su{color:var(--ink-3);margin:0;font-size:15px;line-height:1.7}.plans.svelte-1at7pp{border:1px solid var(--line);padding:16px 18px 18px;font-size:18px;line-height:1.7}.plans.svelte-1at7pp h2:where(.svelte-1at7pp){letter-spacing:3px;color:var(--ink-soft);border-bottom:1px solid var(--line);margin:0 0 8px;padding-bottom:6px;font-size:16px;font-weight:600}.pl-tier.svelte-1at7pp{align-items:baseline;gap:8px;display:flex}.pl-tier-n.svelte-1at7pp{color:var(--ink-soft);letter-spacing:1px;font-size:15px}.pl-tier-label.svelte-1at7pp{color:var(--ink-5);letter-spacing:1px}.pl-inner.svelte-1at7pp{color:var(--ink-3);margin:0 0 8px;font-size:15px}.pl-next.svelte-1at7pp{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.pl-next-label.svelte-1at7pp{color:var(--ink-4)}.pl-next-gauge.svelte-1at7pp{gap:3px;display:inline-flex}.pl-next-gauge.svelte-1at7pp i:where(.svelte-1at7pp){border:1px solid var(--ink-3);width:10px;height:10px;display:block}.pl-next-gauge.svelte-1at7pp i.on:where(.svelte-1at7pp){background:var(--ink-4);border-color:var(--ink-4)}.pl-next-note.svelte-1at7pp{color:var(--ink-soft);font-size:14px}.pl-metrics.svelte-1at7pp{color:var(--ink-soft);flex-wrap:wrap;gap:12px;margin:4px 0 12px;padding:0;font-size:14px;list-style:none;display:flex}.pl-metrics.svelte-1at7pp li.met:where(.svelte-1at7pp){color:var(--ink-4)}.pl-list.svelte-1at7pp{border-top:1px solid var(--line);padding-top:10px}.pl-empty.svelte-1at7pp{color:var(--ink-soft);margin:0;font-size:15px}.pl-item.svelte-1at7pp{margin-bottom:12px}.pl-item.svelte-1at7pp:last-child{margin-bottom:0}.pl-head.svelte-1at7pp{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pl-label.svelte-1at7pp{color:var(--ink-5)}.pl-deadline.svelte-1at7pp{color:var(--ink-soft);white-space:nowrap;font-size:14px}.pl-urgent.svelte-1at7pp{color:var(--ink-5);font-weight:600}.pl-bar.svelte-1at7pp{background:var(--ink-1);height:4px;margin:3px 0}.pl-bar.svelte-1at7pp span:where(.svelte-1at7pp){background:var(--ink-4);height:100%;display:block}.pl-why.svelte-1at7pp{color:var(--ink-3);font-size:15px}.pr-scrim.svelte-1pt48wm{z-index:50;background:#1a1a186b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pr-box.svelte-1pt48wm{box-sizing:border-box;background:var(--paper);border:1px solid var(--seal);text-align:left;border-radius:6px;width:460px;max-width:100%;max-height:calc(100vh - 48px);padding:18px 20px 16px;overflow-y:auto;box-shadow:0 12px 28px #00000038}.pr-title.svelte-1pt48wm{color:var(--seal);letter-spacing:3px;margin-bottom:12px;font-size:17px}.pr-card-row.svelte-1pt48wm{align-items:flex-start;gap:14px;display:flex}.pr-face.svelte-1pt48wm{box-sizing:border-box;border:1px solid var(--ink-1);background:var(--paper);border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;width:92px;min-height:124px;padding:8px 6px;display:flex}.pr-face-type.svelte-1pt48wm{letter-spacing:1px;color:var(--ink-2);text-align:center;font-size:10px;line-height:1.4}.pr-face-name.svelte-1pt48wm{letter-spacing:2px;color:var(--seal);text-align:center;font-size:16px;font-weight:600;line-height:1.4}.pr-card-text.svelte-1pt48wm{flex:auto;min-width:0}.pr-card-name.svelte-1pt48wm{letter-spacing:2px;color:var(--seal);font-size:19px;font-weight:600}.pr-card-mech.svelte-1pt48wm{color:var(--ink-5);margin-top:6px;font-size:14px;line-height:1.7}.pr-card-type.svelte-1pt48wm{color:var(--ink-2);letter-spacing:1px}.pr-card-type.svelte-1pt48wm:after{content:"・";color:var(--ink-2)}.pr-card-desc.svelte-1pt48wm{color:var(--ink-3);margin-top:7px;font-size:13px;line-height:1.7}.pr-rule.svelte-1pt48wm{border:0;border-top:1px solid var(--ink-1);margin:14px 0 12px}.pr-slot.svelte-1pt48wm{color:var(--ink-3);font-size:15px}.pr-slot.svelte-1pt48wm strong:where(.svelte-1pt48wm){color:var(--ink-5);margin-left:2px;font-weight:600}.pr-outcome.svelte-1pt48wm{letter-spacing:3px;text-align:center;margin-top:8px;font-size:25px}.pr-roll.svelte-1pt48wm{color:var(--ink-3);text-align:center;margin-top:2px;font-size:15px}.pr-fate.svelte-1pt48wm{color:var(--ink-2);text-align:center;margin-top:4px;font-size:13px}.pr-later.svelte-1pt48wm{color:var(--ink-3);margin-top:10px;font-size:14px;line-height:1.7}.pr-effects.svelte-1pt48wm{margin:12px 0 0;padding:0;font-size:15px;line-height:1.8;list-style:none}.pr-effects.svelte-1pt48wm li:where(.svelte-1pt48wm):before{content:"・";color:var(--ink-2);margin-right:2px}.pr-effects-empty.svelte-1pt48wm{color:var(--ink-3)}.pr-impact.svelte-1pt48wm{color:var(--ink-3);flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:14px;display:flex}.pr-foot.svelte-1pt48wm{justify-content:flex-end;margin-top:14px;display:flex}.pr-ok.svelte-1pt48wm{letter-spacing:3px;border:1px solid var(--seal);color:var(--seal);background:0 0;padding:6px 20px}.pr-ok.svelte-1pt48wm:hover{border-color:var(--seal);background:#a8323212}
