.console[data-v-e593c1cc]{display:flex;flex-direction:column;gap:1rem}.intro[data-v-e593c1cc]{display:flex;flex-direction:column;gap:.15rem}.block[data-v-e593c1cc]{background:var(--board);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.6rem;min-width:0}.block-head[data-v-e593c1cc]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem}.block-title[data-v-e593c1cc]{font-size:var(--step-1);font-weight:600}.muted[data-v-e593c1cc]{color:var(--muted)}.small[data-v-e593c1cc]{font-size:var(--step--1)}.row[data-v-e593c1cc]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.grid[data-v-e593c1cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:1rem}.sizes[data-v-e593c1cc]{display:flex;flex-wrap:wrap;gap:.35rem}.size[data-v-e593c1cc]{min-width:44px;min-height:40px;border-radius:8px;border:1px solid var(--line);background:transparent;font-weight:600}.size[aria-pressed=true][data-v-e593c1cc]{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.lobby[data-v-e593c1cc]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:.35rem}.lobby li[data-v-e593c1cc]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .6rem;border-radius:6px;background:var(--board-2)}.intro-list[data-v-e593c1cc]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:.3rem;font-size:var(--step--1)}.intro-list li[data-v-e593c1cc]{padding:.35rem .55rem;border-radius:6px;background:var(--board-2)}.intro-list li.done[data-v-e593c1cc]{opacity:.5}.intro-list li.now[data-v-e593c1cc]{background:var(--gold);color:var(--gold-ink);font-weight:600}.final[data-v-e593c1cc]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;border-color:var(--gold)}.phase-final[data-v-e593c1cc]{border-color:var(--blood)}.final-text[data-v-e593c1cc]{flex:1;min-width:240px;display:flex;flex-direction:column;gap:.2rem}.big[data-v-e593c1cc]{font-size:var(--step-2);font-weight:600}.meter[data-v-e593c1cc]{display:flex;gap:6px}.pip[data-v-e593c1cc]{width:22px;height:22px;border-radius:50%;border:2px solid var(--gold)}.pip.on[data-v-e593c1cc]{background:var(--gold)}.topics[data-v-e593c1cc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.topic-line[data-v-e593c1cc]{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.bar[data-v-e593c1cc]{height:5px;border-radius:3px;background:var(--board-2);overflow:hidden;margin-top:.3rem}.bar span[data-v-e593c1cc]{display:block;height:100%;background:var(--gold);transition:width .4s}.bar span.closed[data-v-e593c1cc]{background:var(--sage)}.timeline[data-v-e593c1cc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.timeline li[data-v-e593c1cc]{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;gap:.6rem;align-items:center;padding:.55rem .6rem;border-radius:8px;background:var(--board-2)}.timeline li.fired[data-v-e593c1cc]{opacity:.7}.t[data-v-e593c1cc]{color:var(--gold);font-weight:600}.ev-title[data-v-e593c1cc]{font-weight:600}.table-wrap[data-v-e593c1cc]{overflow-x:auto}.players[data-v-e593c1cc]{width:100%;border-collapse:collapse;font-size:var(--step--1)}.players th[data-v-e593c1cc]{text-align:left;font-weight:600;color:var(--muted);padding:.4rem .5rem;border-bottom:1px solid var(--line);white-space:nowrap}.players td[data-v-e593c1cc]{padding:.5rem;border-bottom:1px solid var(--line);vertical-align:middle}.players tbody tr[data-v-e593c1cc]{cursor:pointer}.players tbody tr[data-v-e593c1cc]:hover{background:var(--board-2)}.players .r[data-v-e593c1cc]{text-align:right}.log[data-v-e593c1cc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;font-size:var(--step--1)}.log li[data-v-e593c1cc]{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.5rem}.log li.death .t[data-v-e593c1cc]{color:var(--blood)}.console-foot[data-v-e593c1cc]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;align-items:center}.qr[data-v-dead83d0]{width:100%;max-width:220px;height:auto;display:block}.qr-bg[data-v-dead83d0]{fill:var(--paper)}.qr-dots[data-v-dead83d0]{fill:var(--paper-ink)}.avatar[data-v-2ceca8e2]{flex:none;border-radius:50%;object-fit:cover;border:2px solid var(--line)}.initials[data-v-2ceca8e2]{display:inline-grid;place-items:center;background:var(--board-2);color:var(--gold);font-weight:600;letter-spacing:.02em}.picker[data-v-e18cfda0]{display:flex;gap:.75rem;align-items:flex-start;padding:.8rem .9rem;border-radius:10px;background:var(--board);border:1px solid var(--line);text-align:left;width:100%}.picker-text[data-v-e18cfda0]{min-width:0;display:flex;flex-direction:column;gap:.35rem}.picker-title[data-v-e18cfda0]{font-weight:600}.muted[data-v-e18cfda0]{color:var(--muted);font-weight:400}.small[data-v-e18cfda0]{font-size:var(--step--1)}.row[data-v-e18cfda0]{display:flex;flex-wrap:wrap;gap:.4rem}.error[data-v-e18cfda0]{color:var(--blood)}.gender[data-v-a20a1a8a]{display:flex;gap:.35rem;flex-wrap:wrap}.g-btn[data-v-a20a1a8a]{flex:1;min-height:40px;padding:0 .6rem;border-radius:999px;border:1px solid var(--line);background:transparent;font-size:var(--step--1);font-weight:600}.g-btn[aria-checked=true][data-v-a20a1a8a]{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.goal[data-v-4355f0f0]{display:flex;flex-direction:column;gap:.6rem;padding:.85rem .9rem;border-radius:10px;background:var(--board);border:1px solid var(--line)}.goal.done[data-v-4355f0f0]{border-color:var(--sage)}.goal.done .goal-text[data-v-4355f0f0]{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--sage)}.goal-top[data-v-4355f0f0]{display:grid;grid-template-columns:32px minmax(0,1fr);gap:.6rem;align-items:start}.check[data-v-4355f0f0]{width:32px;height:32px;border-radius:8px;border:2px solid var(--line);background:transparent;display:grid;place-items:center;padding:0}.check[data-v-4355f0f0]:disabled{cursor:default;opacity:.5}.check svg[data-v-4355f0f0]{width:18px;height:18px;fill:none;stroke:transparent;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.check[aria-checked=true][data-v-4355f0f0]{background:var(--sage);border-color:var(--sage)}.check[aria-checked=true] svg[data-v-4355f0f0]{stroke:var(--night)}.goal-text[data-v-4355f0f0]{font-weight:600;white-space:pre-line;line-height:1.4}.new[data-v-4355f0f0]{display:inline-block;margin-right:.3rem;padding:0 .4rem;border-radius:4px;background:var(--gold);color:var(--gold-ink);font-size:var(--step--1);text-decoration:none}.answer[data-v-4355f0f0]{display:flex;flex-direction:column;gap:.3rem}.answer-label[data-v-4355f0f0]{font-size:var(--step--1);color:var(--muted)}.answer-row[data-v-4355f0f0]{display:flex;gap:.4rem}.answer-field[data-v-4355f0f0]{flex:1;min-width:0;min-height:38px;padding:0 .7rem;border-radius:8px;border:1px solid var(--line);background:var(--night)}.hint-btn[data-v-4355f0f0]:disabled{opacity:.5;cursor:default}.hints[data-v-4355f0f0]{margin:0;padding:.6rem .75rem .6rem 1.9rem;background:var(--paper);color:var(--paper-ink);border-radius:4px;display:flex;flex-direction:column;gap:.45rem;font-size:var(--step--1);line-height:1.45}.hint-btn[data-v-4355f0f0]{align-self:flex-start;min-height:36px;padding:.3rem .85rem;border-radius:999px;border:1px dashed var(--gold);background:transparent;color:var(--gold);font-size:var(--step--1);font-weight:600}.no-more[data-v-4355f0f0]{font-size:var(--step--1);color:var(--muted)}.pre[data-v-7ac13b10]{white-space:pre-line}.stack[data-v-7ac13b10]{display:flex;flex-direction:column;gap:.75rem}.intro[data-v-7ac13b10],.small[data-v-7ac13b10]{font-size:var(--step--1)}.muted[data-v-7ac13b10]{color:var(--muted)}.card[data-v-7ac13b10]{display:flex;flex-direction:column;gap:.5rem;padding:.85rem .9rem;border-radius:10px;background:var(--board);border:1px solid var(--line)}.big[data-v-7ac13b10]{font-size:var(--step-2);font-weight:600}.wide[data-v-7ac13b10]{width:100%}.row[data-v-7ac13b10]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.end[data-v-7ac13b10]{justify-content:flex-end}.progress[data-v-7ac13b10]{height:10px;border-radius:5px;background:var(--board-2);overflow:hidden}.progress span[data-v-7ac13b10]{display:block;height:100%;background:var(--gold);transition:width .5s}.field[data-v-7ac13b10]{width:100%;min-height:40px;padding:0 .7rem;border-radius:8px;border:1px solid var(--line);background:var(--night)}.people[data-v-7ac13b10]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;font-size:var(--step--1)}.person[data-v-7ac13b10]{display:flex;align-items:center;gap:.5rem;min-width:0}.people li[data-v-7ac13b10]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.stack[data-v-e7228384]{display:flex;flex-direction:column;gap:.75rem}.muted[data-v-e7228384]{color:var(--muted)}.small[data-v-e7228384]{font-size:var(--step--1)}.row[data-v-e7228384]{display:flex;flex-wrap:wrap;gap:.4rem}.wide[data-v-e7228384]{width:100%}.small-btn[data-v-e7228384]{min-height:34px;padding:.25rem .8rem}.money[data-v-e7228384]{position:relative;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.m-label[data-v-e7228384]{color:var(--paper-muted)}.m-amount[data-v-e7228384]{font-family:var(--display);font-size:var(--step-3);line-height:1}.card[data-v-e7228384]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem .85rem;border-radius:10px;background:var(--board);border:1px solid var(--line);border-left:4px solid var(--line)}.card.action[data-v-e7228384]{border-left-color:var(--blood)}.card.weapon[data-v-e7228384]{border-left-color:var(--gold)}.card.item[data-v-e7228384]{border-left-color:var(--sage)}.card-face[data-v-e7228384]{display:flex;align-items:center;gap:.75rem;text-align:left;background:transparent;border:0;padding:0}.card-words[data-v-e7228384]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.thumb[data-v-e7228384]{width:56px;height:56px;flex:none;object-fit:contain}.m-img[data-v-e7228384]{position:absolute;right:.75rem;top:.75rem;width:64px;height:64px;object-fit:contain}.big-img[data-v-e7228384]{width:100%;max-height:55vh;object-fit:contain}.card-kind[data-v-e7228384]{font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.card-name[data-v-e7228384]{font-weight:600}.block[data-v-e7228384]{display:flex;flex-direction:column;gap:.45rem;padding:.8rem .9rem;border-radius:10px;background:var(--board);border:1px solid var(--line)}.deals[data-v-e7228384]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.deal[data-v-e7228384]{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding-top:.5rem;border-top:1px solid var(--line)}.deal-text[data-v-e7228384]{font-style:italic}.toast[data-v-e7228384]{position:sticky;bottom:0;padding:.55rem .8rem;border-radius:10px;background:var(--fg);color:var(--night);font-size:var(--step--1);text-align:center}.sheet-wrap[data-v-e7228384]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:flex-end;background:#0a0806b3}.sheet[data-v-e7228384]{width:100%;max-height:88%;overflow-y:auto;padding:1rem;border-radius:16px 16px 0 0;background:var(--board);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:.6rem}.pick[data-v-e7228384]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.pick-btn[data-v-e7228384]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;padding:.4rem .75rem;border-radius:8px;border:1px solid var(--line);background:var(--board-2);text-align:left}.pick-btn[aria-pressed=true][data-v-e7228384]{border-color:var(--gold);background:var(--gold);color:var(--gold-ink)}.pick-btn[aria-pressed=true] .muted[data-v-e7228384]{color:var(--gold-ink)}.p-name[data-v-e7228384]{font-weight:600}.field[data-v-e7228384]{width:100%;min-height:44px;padding:.4rem .8rem;border-radius:8px;border:1px solid var(--line);background:var(--night)}.note[data-v-e7228384]{resize:vertical}.confirm-text[data-v-e7228384]{font-weight:600}.fullcard[data-v-e7228384]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;border:0;background:var(--night)}.big-card[data-v-e7228384]{width:100%;min-height:55%;padding:1.5rem 1.25rem;display:flex;flex-direction:column;justify-content:center;gap:.75rem;text-align:center}.big-card .card-kind[data-v-e7228384]{color:var(--paper-muted)}.big-name[data-v-e7228384]{font-family:var(--display);font-size:var(--step-3);line-height:1.15}.big-text[data-v-e7228384]{font-size:var(--step-0)}.burn-warning[data-v-e7228384]{display:flex;flex-direction:column;gap:.5rem;padding:.7rem .8rem;border-radius:8px;background:#d81f1f;color:#fff;font-weight:600}.burn-warning .btn[data-v-e7228384]{background:#fff;border-color:#fff;color:#a31212}.screen[data-v-4e381c53]{position:relative;height:100%;display:flex;flex-direction:column;background:var(--night);overflow:hidden}.center[data-v-4e381c53]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;text-align:center}.wordmark[data-v-4e381c53]{font-family:var(--display);font-size:2.25rem;color:var(--gold);line-height:1}.muted[data-v-4e381c53]{color:var(--muted)}.small[data-v-4e381c53]{font-size:var(--step--1)}.hello[data-v-4e381c53]{font-size:var(--step-1);font-weight:600}.envelope[data-v-4e381c53]{width:100%;padding:1rem;display:flex;flex-direction:column;gap:.2rem;border:2px dashed var(--paper-line)}.env-label[data-v-4e381c53]{color:var(--paper-muted)}.env-name[data-v-4e381c53]{font-family:var(--display);font-size:var(--step-2);color:var(--paper-ink)}.env-sum[data-v-4e381c53]{color:var(--paper-muted);font-size:var(--step--1)}.bar[data-v-4e381c53]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.9rem 1rem .7rem;border-bottom:1px solid var(--line);background:var(--board)}.who[data-v-4e381c53]{min-width:0}.name[data-v-4e381c53]{font-family:var(--display);font-size:1.15rem;color:var(--gold);line-height:1.15;overflow-wrap:anywhere}.sub[data-v-4e381c53]{font-size:var(--step--1);color:var(--muted)}.state.dying[data-v-4e381c53],.state.dead[data-v-4e381c53]{color:var(--blood)}.bar-right[data-v-4e381c53]{display:flex;align-items:center;gap:.4rem}.time[data-v-4e381c53]{font-size:var(--step--1);color:var(--muted)}.sound[data-v-4e381c53]{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:transparent;display:grid;place-items:center;padding:0}.sound svg[data-v-4e381c53]{width:20px;height:20px;fill:none;stroke:var(--fg);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sound[aria-pressed=true][data-v-4e381c53]{border-color:var(--gold)}.sound[aria-pressed=true] svg[data-v-4e381c53]{stroke:var(--gold)}.final-strip[data-v-4e381c53]{padding:.4rem 1rem;background:var(--blood);color:var(--blood-ink);font-weight:600;text-align:center;font-size:var(--step--1);letter-spacing:.04em}.final-strip.over[data-v-4e381c53]{background:var(--board-2);color:var(--fg)}.status[data-v-4e381c53]{padding:.75rem 1rem;display:flex;flex-direction:column;gap:.4rem;font-size:var(--step--1);border-bottom:1px solid var(--line)}.status.dying[data-v-4e381c53],.status.dead[data-v-4e381c53]{background:var(--blood);color:var(--blood-ink)}.status.dying .btn[data-v-4e381c53]{align-self:flex-start;background:var(--blood-ink);color:var(--blood);border-color:var(--blood-ink)}.status.wounded[data-v-4e381c53]{background:var(--board-2)}.status-time[data-v-4e381c53]{font-size:var(--step-2);font-weight:600}.content[data-v-4e381c53]{flex:1;overflow-y:auto;padding:1rem;overscroll-behavior:contain}.stack[data-v-4e381c53]{display:flex;flex-direction:column;gap:.75rem}.tally[data-v-4e381c53]{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--step--1)}.advice[data-v-4e381c53]{padding:.8rem .9rem;border-radius:10px;border:1px solid var(--line)}.advice ul[data-v-4e381c53],.items[data-v-4e381c53]{margin:.4rem 0 0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.35rem;font-size:var(--step--1)}.tip[data-v-4e381c53]{font-size:var(--step--1);color:var(--muted);font-style:italic}.tagline[data-v-4e381c53]{font-style:italic;color:var(--muted)}.story[data-v-4e381c53]{padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.7rem;font-size:var(--step--1);line-height:1.55}.story .bullet[data-v-4e381c53]{padding-left:.9rem;border-left:2px solid var(--paper-line)}.block[data-v-4e381c53]{display:flex;flex-direction:column;gap:.45rem;padding:.8rem .9rem;border-radius:10px;background:var(--board);border:1px solid var(--line)}.wide[data-v-4e381c53]{width:100%}.letter-mini[data-v-4e381c53]{padding:.7rem .8rem;font-size:var(--step--1);display:flex;flex-direction:column;gap:.3rem}.lm-body[data-v-4e381c53]{white-space:pre-line}.lm-title[data-v-4e381c53]{font-weight:600}.lm-at[data-v-4e381c53]{color:var(--paper-muted);font-weight:400}.news[data-v-4e381c53]{padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.8rem;font-size:var(--step--1)}.masthead[data-v-4e381c53]{font-family:var(--display);font-size:var(--step-2);text-align:center;padding-bottom:.5rem;border-bottom:3px double var(--paper-ink)}.headline[data-v-4e381c53]{font-weight:600;font-size:var(--step-0)}.news-item+.news-item[data-v-4e381c53]{padding-top:.7rem;border-top:1px solid var(--paper-line)}.poster[data-v-4e381c53]{padding:1rem;text-align:center;font-size:var(--step--1);display:flex;flex-direction:column;gap:.3rem}.poster-title[data-v-4e381c53]{font-family:var(--display);font-size:var(--step-1);margin-bottom:.3rem}.whos[data-v-4e381c53]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.w-name[data-v-4e381c53]{font-weight:600;font-size:var(--step--1)}.rule-title[data-v-4e381c53]{font-weight:600}.rule-line[data-v-4e381c53]{font-size:var(--step--1)}.die-row[data-v-4e381c53]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.3rem}.die[data-v-4e381c53]{width:44px;height:44px;display:grid;place-items:center;border-radius:8px;background:var(--paper);color:var(--paper-ink);font-size:var(--step-2);font-weight:600}.die.rolling[data-v-4e381c53]{animation:shake-4e381c53 .15s infinite}.die.six[data-v-4e381c53]{background:var(--blood);color:var(--blood-ink)}@keyframes shake-4e381c53{50%{transform:rotate(12deg)}}.row[data-v-4e381c53]{display:flex;flex-wrap:wrap;gap:.5rem}.tabs[data-v-4e381c53]{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);background:var(--board);padding-bottom:env(safe-area-inset-bottom,0px)}.tabs button[data-v-4e381c53]{min-height:52px;padding:0 2px;border:0;background:transparent;color:var(--muted);font-size:var(--step--1);font-weight:600;border-top:2px solid transparent}.tabs button[aria-pressed=true][data-v-4e381c53]{color:var(--gold);border-top-color:var(--gold)}.overlay[data-v-4e381c53]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0a0806b8}.overlay.alarm[data-v-4e381c53],.overlay.final[data-v-4e381c53]{background:var(--blood);animation:pulse-4e381c53 1s ease-in-out infinite alternate}@keyframes pulse-4e381c53{to{filter:brightness(.8)}}.sheet[data-v-4e381c53]{width:100%;padding:1.25rem;display:flex;flex-direction:column;gap:.6rem}.overlay.alarm .sheet[data-v-4e381c53],.overlay.final .sheet[data-v-4e381c53]{color:var(--blood-ink);text-align:center;align-items:center}.overlay.over .sheet[data-v-4e381c53]{background:var(--board);border:1px solid var(--gold);border-radius:10px;text-align:center;align-items:center}.overlay.notice .sheet[data-v-4e381c53]{background:var(--board);border:1px solid var(--line);border-radius:10px}.overlay.alarm .sheet-label[data-v-4e381c53],.overlay.final .sheet-label[data-v-4e381c53]{color:var(--blood-ink)}.paper .sheet-label[data-v-4e381c53]{color:var(--paper-muted)}.sheet-title[data-v-4e381c53]{font-family:var(--display);font-size:var(--step-2);line-height:1.15}.overlay.alarm .sheet-title[data-v-4e381c53],.overlay.final .sheet-title[data-v-4e381c53]{font-size:var(--step-3)}.sheet-body[data-v-4e381c53]{line-height:1.5;white-space:pre-line}.sheet-body.list[data-v-4e381c53]{align-self:stretch;text-align:left}.sheet-quote[data-v-4e381c53]{font-style:italic}.sheet-goal[data-v-4e381c53]{font-size:var(--step--1);font-weight:600;color:var(--paper-muted)}.sheet .btn[data-v-4e381c53]{align-self:flex-start;margin-top:.4rem}.overlay.alarm .sheet .btn[data-v-4e381c53],.overlay.final .sheet .btn[data-v-4e381c53],.overlay.over .sheet .btn[data-v-4e381c53]{align-self:center}.overlay.alarm .btn[data-v-4e381c53],.overlay.final .btn[data-v-4e381c53]{background:var(--blood-ink);color:var(--blood);border-color:var(--blood-ink)}.create .field[data-v-4e381c53],.field[data-v-4e381c53]{width:100%;min-height:44px;padding:0 .8rem;border-radius:8px;border:1px solid var(--line);background:var(--board);text-align:left}.lobby[data-v-4e381c53]{padding-top:1.25rem}.qr-card[data-v-4e381c53]{padding:1rem;display:flex;flex-direction:column;align-items:center;gap:.4rem}.qr-code[data-v-4e381c53]{font-size:var(--step-2)}.qr-note[data-v-4e381c53]{font-size:var(--step--1);color:var(--paper-muted);text-align:center}.joined-head[data-v-4e381c53]{display:flex;justify-content:space-between;align-items:baseline}.joined-count[data-v-4e381c53]{font-size:var(--step-1);font-weight:600}.joined[data-v-4e381c53]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.joined li[data-v-4e381c53]{padding:.15rem .55rem;border-radius:999px;background:var(--board-2);font-size:var(--step--1)}.center-text[data-v-4e381c53]{text-align:center}.org[data-v-4e381c53]{color:var(--gold)}.ready-strip[data-v-4e381c53]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 1rem;background:var(--board-2);border-bottom:1px solid var(--line);font-size:var(--step--1);font-weight:600}.ready-strip .btn[data-v-4e381c53]{min-height:34px}.warn[data-v-4e381c53]{padding:.6rem .75rem;border-radius:8px;border:1px solid var(--blood);color:var(--fg)}.doc-image[data-v-4e381c53]{position:relative;display:block;width:100%;max-height:260px;overflow:hidden;padding:0;border:0;border-radius:4px;background:transparent}.doc-image img[data-v-4e381c53]{display:block;width:100%}.doc-open[data-v-4e381c53]{position:absolute;right:.5rem;bottom:.5rem;padding:.2rem .6rem;border-radius:999px;background:var(--paper-ink);color:var(--paper);font-size:var(--step--1)}.zoom[data-v-4e381c53]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;overflow:auto;background:var(--night)}.zoom img[data-v-4e381c53]{display:block;width:100%}.zoom-close[data-v-4e381c53]{position:sticky;top:.75rem;margin:.75rem .75rem -3.25rem auto;display:flex;z-index:1}.duel-wrap[data-v-4e381c53]{z-index:8;background:var(--board)}.duel-sheet[data-v-4e381c53]{text-align:center;align-items:center}.rolls[data-v-4e381c53]{display:flex;gap:1rem;justify-content:center}.roll-box[data-v-4e381c53]{display:flex;flex-direction:column;align-items:center;gap:.35rem}.roll-box .die[data-v-4e381c53]{width:64px;height:64px;font-size:var(--step-3)}.fate[data-v-4e381c53]{font-weight:600}.finder-select[data-v-4e381c53]{width:100%;min-height:44px;padding:.35rem .75rem;border-radius:8px;border:1px solid var(--blood-ink);background:var(--blood-ink);color:var(--blood);font-weight:600}.speech p[data-v-4e381c53]{font-size:var(--step--1);line-height:1.5}.speech summary[data-v-4e381c53]{cursor:pointer;color:var(--gold)}.joined li[data-v-4e381c53]{display:inline-flex;align-items:center;gap:.35rem;padding-left:.2rem}.who-row[data-v-4e381c53]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:.6rem;align-items:center}.intro[data-v-4e381c53]{padding-top:1.25rem}.intro-head[data-v-4e381c53]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;flex-wrap:wrap}.speaker[data-v-4e381c53]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3rem;padding:1.25rem 1rem;border-radius:12px;background:var(--board);border:1px solid var(--line)}.speaker.me[data-v-4e381c53]{border-color:var(--gold)}.sp-guest[data-v-4e381c53]{margin-top:.4rem;font-size:var(--step-1);font-weight:600}.sp-name[data-v-4e381c53]{font-family:var(--display);font-size:var(--step-2);color:var(--gold);line-height:1.15}.sp-sum[data-v-4e381c53]{color:var(--muted);font-size:var(--step--1)}.your-turn[data-v-4e381c53]{padding:.75rem .9rem;border-radius:10px;background:var(--gold);color:var(--gold-ink);font-weight:600;font-size:var(--step--1)}.up-next[data-v-4e381c53]{display:flex;align-items:center;gap:.5rem;font-size:var(--step--1);color:var(--muted)}.up-next b[data-v-4e381c53]{color:var(--fg)}.guide[data-v-f2fb95b6]{border:1px solid var(--gold);border-radius:var(--radius);background:var(--board)}.guide.closed[data-v-f2fb95b6]{border-color:var(--line)}.guide-head[data-v-f2fb95b6]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;background:transparent;border:0;text-align:left}.guide-title[data-v-f2fb95b6]{font-weight:600;font-size:var(--step-1);color:var(--gold)}.guide-hint[data-v-f2fb95b6]{font-size:var(--step--1);color:var(--muted)}.guide-body[data-v-f2fb95b6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:.5rem 1.5rem;padding:0 1rem 1rem;font-size:var(--step--1);line-height:1.5}.col[data-v-f2fb95b6]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.h[data-v-f2fb95b6]{font-weight:600;color:var(--fg);margin-top:.3rem}ul[data-v-f2fb95b6],ol[data-v-f2fb95b6]{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.3rem}b[data-v-f2fb95b6]{color:var(--fg)}.shell[data-v-5d18834e]{min-height:100%;display:flex;flex-direction:column}.top[data-v-5d18834e]{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding:.75rem 16px;background:var(--board);border-bottom:1px solid var(--line)}.brand[data-v-5d18834e]{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.brand-title[data-v-5d18834e]{font-family:var(--display);font-size:var(--step-2);color:var(--gold);letter-spacing:.02em}.brand-sub[data-v-5d18834e]{color:var(--muted);font-size:var(--step--1)}.controls[data-v-5d18834e]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.game-clock[data-v-5d18834e]{font-size:var(--step-2);font-weight:600;min-width:4.5ch}.speed[data-v-5d18834e]{display:inline-flex;align-items:center;gap:.25rem}.speed .label[data-v-5d18834e]{margin-right:.25rem}.speed-btn[data-v-5d18834e]{min-width:40px;min-height:36px;border-radius:6px;border:1px solid var(--line);background:transparent;font-size:var(--step--1)}.speed-btn[aria-pressed=true][data-v-5d18834e]{background:var(--gold);border-color:var(--gold);color:var(--gold-ink);font-weight:600}.guide-wrap[data-v-5d18834e]{max-width:1440px;width:100%;margin-inline:auto;padding:1rem 16px 0}.pane-switch[data-v-5d18834e]{display:none;gap:.25rem;padding:.5rem 16px 0}.pane-switch button[data-v-5d18834e]{flex:1;min-height:40px;border:1px solid var(--line);background:transparent;border-radius:8px;font-size:var(--step--1);font-weight:600}.pane-switch button[aria-pressed=true][data-v-5d18834e]{background:var(--board-2);border-color:var(--gold);color:var(--gold)}.stage[data-v-5d18834e]{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:1.5rem;padding:1.25rem 16px 2rem;max-width:1440px;width:100%;margin-inline:auto}.scenes-pane[data-v-5d18834e]{min-width:0}.phone-pane[data-v-5d18834e]{display:flex;flex-direction:column;gap:.75rem;align-items:center;position:sticky;top:88px;align-self:start}.view-as[data-v-5d18834e]{display:flex;align-items:center;gap:.5rem;width:100%;max-width:390px}.view-as .label[data-v-5d18834e]{white-space:nowrap}.view-as select[data-v-5d18834e]{flex:1;min-width:0;min-height:40px;padding:0 .6rem;border-radius:8px;border:1px solid var(--line);background:var(--board-2)}.phone[data-v-5d18834e]{width:100%;max-width:390px;height:min(780px,calc(100vh - 190px));min-height:560px;border-radius:36px;border:10px solid var(--board-2);outline:1px solid var(--line);overflow:hidden;background:var(--night)}.phone-note[data-v-5d18834e]{max-width:390px;color:var(--muted);font-size:var(--step--1);text-align:center}@media (max-width: 980px){.pane-switch[data-v-5d18834e]{display:flex}.stage[data-v-5d18834e]{grid-template-columns:minmax(0,1fr)}.off[data-v-5d18834e]{display:none}.phone-pane[data-v-5d18834e]{position:static}.phone[data-v-5d18834e]{height:min(760px,calc(100vh - 220px));border-width:6px;border-radius:24px}}.landing[data-v-45b3b127]{max-width:420px;margin:0 auto;padding:2.5rem 16px 3rem;display:flex;flex-direction:column;gap:1rem}.head[data-v-45b3b127]{text-align:center;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.cover[data-v-45b3b127]{width:100%;max-width:220px;margin:0 auto .5rem;border-radius:6px}.wordmark[data-v-45b3b127]{font-family:var(--display);font-size:2.5rem;color:var(--gold);line-height:1}.muted[data-v-45b3b127]{color:var(--muted)}.small[data-v-45b3b127]{font-size:var(--step--1)}.card[data-v-45b3b127]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:var(--radius);background:var(--board);border:1px solid var(--line)}.field[data-v-45b3b127]{width:100%;min-height:44px;padding:0 .8rem;border-radius:8px;border:1px solid var(--line);background:var(--night)}.code[data-v-45b3b127]{font-size:var(--step-2);letter-spacing:.3em;font-variant-numeric:tabular-nums}.wide[data-v-45b3b127]{width:100%}.error[data-v-45b3b127]{color:var(--blood);text-align:center}.demo-link[data-v-45b3b127]{text-align:center;color:var(--muted);font-size:var(--step--1)}.live[data-v-5400ca8b]{height:100dvh;display:flex;flex-direction:column}.phone[data-v-5400ca8b]{flex:1;min-height:0;max-width:560px;width:100%;margin:0 auto}.center[data-v-5400ca8b]{flex:1;max-width:420px;width:100%;margin:0 auto;padding:2rem 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;text-align:center}.cover[data-v-5400ca8b]{width:100%;max-width:180px;border-radius:6px}.wordmark[data-v-5400ca8b]{font-family:var(--display);font-size:2.25rem;color:var(--gold);line-height:1}.muted[data-v-5400ca8b]{color:var(--muted)}.small[data-v-5400ca8b]{font-size:var(--step--1)}.field[data-v-5400ca8b]{width:100%;min-height:44px;padding:0 .8rem;border-radius:8px;border:1px solid var(--line);background:var(--board)}.wide[data-v-5400ca8b]{width:100%}.error[data-v-5400ca8b]{color:var(--blood)}.strip[data-v-5400ca8b]{padding:.35rem 1rem;text-align:center;font-size:var(--step--1);background:var(--blood);color:var(--blood-ink)}.toast[data-v-5400ca8b]{position:fixed;left:16px;right:16px;bottom:calc(72px + env(safe-area-inset-bottom,0px));max-width:420px;margin:0 auto;padding:.6rem .9rem;border-radius:10px;background:var(--fg);color:var(--night);font-size:var(--step--1);text-align:center;z-index:50}:root{color-scheme:dark;--night: #15110e;--board: #1f1914;--board-2: #2a221b;--line: #3b3027;--fg: #f0e6d2;--muted: #a5947a;--gold: #d9a441;--gold-ink: #1c1406;--paper: #eadcbf;--paper-ink: #2a2017;--paper-muted: #6e5c43;--paper-line: #c6b38c;--blood: #c4492f;--blood-ink: #fff3ec;--sage: #93a96c;--display: "Holtwood One SC", Rockwell, Georgia, serif;--body: "Literata", Georgia, "Times New Roman", serif;--type: "Special Elite", "Courier New", monospace;--step--1: .8125rem;--step-0: .9375rem;--step-1: 1.125rem;--step-2: 1.375rem;--step-3: 1.75rem;--radius: 10px}@media (prefers-color-scheme: light){:root:not([data-theme=dark]){color-scheme:light;--night: #e9e0cf;--board: #f7f1e6;--board-2: #ede4d3;--line: #d3c4a6;--fg: #23190f;--muted: #6a5942;--gold: #93630f;--gold-ink: #fff8e8;--paper: #fffaf0;--paper-ink: #2a2017;--paper-muted: #6e5c43;--paper-line: #dccba6;--blood: #a8371f;--blood-ink: #fff3ec;--sage: #557034}}:root[data-theme=light]{color-scheme:light;--night: #e9e0cf;--board: #f7f1e6;--board-2: #ede4d3;--line: #d3c4a6;--fg: #23190f;--muted: #6a5942;--gold: #93630f;--gold-ink: #fff8e8;--paper: #fffaf0;--paper-ink: #2a2017;--paper-muted: #6e5c43;--paper-line: #dccba6;--blood: #a8371f;--blood-ink: #fff3ec;--sage: #557034}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--night);color:var(--fg);font-family:var(--body);font-size:var(--step-0);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.2}p{margin:0}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.label{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:40px;padding:.45em 1em;border-radius:999px;border:1px solid var(--line);background:var(--board-2);color:var(--fg);font-weight:600;font-size:var(--step--1);letter-spacing:.02em;white-space:nowrap}.btn:hover{border-color:var(--gold)}.btn:disabled{opacity:.45;cursor:not-allowed;border-color:var(--line)}.btn-gold{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.btn-blood{background:var(--blood);border-color:var(--blood);color:var(--blood-ink)}.btn-quiet{background:transparent}.chip{display:inline-flex;align-items:center;gap:.35em;padding:.1em .6em;border-radius:999px;border:1px solid var(--line);font-size:var(--step--1);color:var(--muted);white-space:nowrap}.chip-gold{border-color:var(--gold);color:var(--gold)}.chip-sage{border-color:var(--sage);color:var(--sage)}.chip-blood{border-color:var(--blood);color:var(--blood)}.paper{background:var(--paper);color:var(--paper-ink);border-radius:4px;box-shadow:0 1px 0 var(--paper-line),0 10px 24px #00000040}.typed{font-family:var(--type);letter-spacing:.01em}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
