:root{--bg: #07080a;--fg: #efede6;--dim: rgba(239, 237, 230, .62);--faint: rgba(239, 237, 230, .34);--line: rgba(239, 237, 230, .2);--rule: rgba(239, 237, 230, .34);--wipe: .19s;--strong: rgba(239, 237, 230, .9);--mono: ui-monospace, "SF Mono", SFMono-Regular, "JetBrains Mono", Menlo, Consolas, monospace;--sans: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--pad: clamp(14px, 2vw, 28px);--app-height: 100%;color-scheme:dark}@media(display-mode:standalone){@supports (-webkit-touch-callout: none){:root{--app-height: calc(100vh + env(safe-area-inset-top)) }}}@media(max-width:720px),(max-height:500px){:root{--pad: 10px}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html,body{height:var(--app-height);margin:0;background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation}input{user-select:text;-webkit-user-select:text}#bg{position:fixed;top:0;left:0;width:100%;height:var(--app-height);display:block}button{appearance:none;background:transparent;color:var(--fg);border:1px solid var(--strong);border-radius:0;font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:18px 12px;cursor:pointer;touch-action:manipulation}button:active{opacity:.6}button:disabled{opacity:.3;cursor:default}@keyframes bump-up{0%{transform:scale(1)}35%{transform:scale(1.11)}to{transform:scale(1)}}@keyframes bump-hit{0%{transform:scale(1)}22%{transform:scale(1.1)}58%{transform:scale(.965)}to{transform:scale(1)}}@keyframes counter-flash{0%{background:#efede633}to{background:transparent}}@keyframes blink{50%{opacity:.35}}@keyframes blink-text{50%{color:var(--faint)}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.bump-up{animation:bump-up .3s ease-out}.bump-hit{animation:bump-hit .36s ease-out}@media(prefers-reduced-motion:reduce){.bump-up,.bump-hit{animation:none}}.mini{display:flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid var(--line);color:var(--dim)}.mini svg{width:13px;height:13px}.mini.word{width:auto;padding:0 7px;font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.mini.word.on,.mini[data-armed]{background:var(--fg);border-color:var(--strong);color:var(--bg)}.reach,.mini{position:relative}.reach:after,.mini:after{content:"";position:absolute}.mini.word:after{inset:-11px -2px}.mini:after{inset:-11px -4px}.pip{display:block;position:relative;width:14px;aspect-ratio:1;background:var(--pip, var(--faint))}.fill{position:absolute;inset:0;background:var(--fg);mix-blend-mode:difference;pointer-events:none;clip-path:inset(0 100% 0 0)}[data-lit]>.fill{clip-path:inset(0 0 0 0)}.cell{display:flex;flex-direction:column;min-width:0;min-height:0;padding:var(--pad);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.label{font:500 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.lines{margin:0;padding:0;list-style:none}@media(max-width:720px),(max-height:500px){.label{font-size:9px;letter-spacing:.1em}}@media(max-width:560px){.mini.word{padding:0 4px;letter-spacing:.02em;font-size:9px}}@media(max-width:360px){.mini.word{padding:0 3px;font-size:8px}}.shut{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid var(--line);color:var(--dim)}.shut:after{inset:-11px}.shut:hover{color:var(--fg);border-color:var(--strong)}.shut svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round}.centre-sheet{z-index:4;position:absolute;inset:0;margin:auto;height:fit-content;max-width:calc(100% - var(--pad) * 2);max-height:calc(100% - var(--pad) * 2);overflow:auto;overscroll-behavior:contain;padding:16px 18px 18px;background:#07080af0;border:1px solid var(--line)}@font-face{font-family:magic-font;src:url(./magic-font-CZ_xK_w5.woff) format("woff");font-weight:400;font-style:normal;font-display:block}.mi{display:inline-block;font: 1em/1 magic-font;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mi-w:before{content:""}.mi-u:before{content:""}.mi-b:before{content:""}.mi-r:before{content:""}.mi-g:before{content:""}.mi-c:before{content:""}.mi-s:before{content:""}.mi-p:before{content:""}.mi-e:before{content:""}.mi-t:before{content:""}.mi-q:before{content:""}.mi-artifact:before{content:""}.mi-creature:before{content:""}.mi-enchantment:before{content:""}.mi-instant:before{content:""}.mi-sorcery:before{content:""}.mi-land:before{content:""}.mi-planeswalker:before{content:""}.mi-multiple:before{content:""}.mi-infinite:before{content:""}.mi-chaos:before{content:""}.core-flare[data-v-7b6a6459]{position:absolute;top:0;left:0;display:block;pointer-events:none}.scrim[data-v-82fbc549]{position:absolute;inset:0;z-index:3;background:#07080ab8}.sheet[data-v-82fbc549]{width:460px}.head[data-v-82fbc549]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}h2[data-v-82fbc549]{margin:0;font-size:15px;font-weight:500;letter-spacing:.04em}h3[data-v-82fbc549]{margin:22px 0 0;font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.row[data-v-82fbc549]{display:flex;align-items:center;gap:10px}.swatch[data-v-82fbc549]{flex:0 0 32px;height:32px;box-sizing:border-box;padding:5px;background:#efede60f;border:1px solid var(--line);cursor:pointer}.swatch i[data-v-82fbc549]{display:block;width:100%;height:100%;background:var(--swatch)}.swatch[data-v-82fbc549]:hover,.swatch[data-v-82fbc549]:focus-visible{border-color:var(--strong);outline:none}input[data-v-82fbc549],textarea[data-v-82fbc549]{font-size:16px;color:var(--fg);background:#efede60f;border:1px solid var(--line);border-radius:0;user-select:text;-webkit-user-select:text}input[data-v-82fbc549]{flex:1 1 auto;min-width:0;height:32px;box-sizing:border-box;font-family:inherit;padding:4px 8px}textarea[data-v-82fbc549]{display:block;width:100%;box-sizing:border-box;height:200px;margin-top:8px;padding:10px 12px;font-family:var(--mono);line-height:1.5;resize:none}input[data-v-82fbc549]:focus,textarea[data-v-82fbc549]:focus{outline:none;border-color:var(--strong)}.note[data-v-82fbc549]{margin:8px 0 0;color:var(--faint);font-size:11px;line-height:1.5}.note[data-full][data-v-82fbc549]{color:var(--fg)}.go[data-v-82fbc549]{display:flex;align-items:center;gap:14px;margin-top:18px}.go .mini[data-v-82fbc549]:not(:disabled){color:var(--fg);border-color:var(--fg)}.says[data-v-82fbc549]{font:500 10px/1.4 var(--mono);color:var(--dim)}.leave[data-v-82fbc549]{padding:0;background:none;border:0;font:inherit;color:var(--dim);text-decoration:underline;cursor:pointer}.leave[data-v-82fbc549]:hover,.leave[data-v-82fbc549]:focus-visible{color:var(--fg)}.leave[data-v-82fbc549]:after{inset:-12px -8px}.sheet[data-v-9f8bb58f]{width:min(460px,calc(100% - var(--pad) * 2))}.head[data-v-9f8bb58f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}h2[data-v-9f8bb58f]{margin:0;font-size:15px;font-weight:500;letter-spacing:.04em}.row[data-v-9f8bb58f]{display:flex;align-items:center;gap:12px;margin-top:14px}.what[data-v-9f8bb58f]{flex:0 0 120px;font-size:12px;letter-spacing:.04em}input[type=range][data-v-9f8bb58f]{flex:1 1 auto;min-width:0;accent-color:var(--fg)}input[type=checkbox][data-v-9f8bb58f]{flex:0 0 auto;margin-right:auto;accent-color:var(--fg)}.choice[data-v-9f8bb58f]{flex:1 1 auto;display:flex;border:1px solid var(--line)}.choice button[data-v-9f8bb58f]{flex:1 1 0;height:26px;padding:0;border:0;font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.choice button+button[data-v-9f8bb58f]{border-left:1px solid var(--line)}.choice button[data-v-9f8bb58f]:hover{color:var(--fg)}.choice button[aria-checked=true][data-v-9f8bb58f]{background:var(--fg);color:var(--bg)}.figure[data-v-9f8bb58f]{flex:0 0 44px;text-align:right;font-family:var(--mono, ui-monospace, monospace);font-size:12px;color:var(--faint)}.tokens[data-v-e2d24d60]{position:absolute;z-index:3;transform:translate(-50%,12px);display:flex;flex-direction:column;min-width:150px;background:#07080af0;border:1px solid var(--line)}.made[data-v-e2d24d60]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 10px;background:transparent;border:0;text-align:left;cursor:pointer}.made+.made[data-v-e2d24d60]{border-top:1px solid var(--line)}.made[data-v-e2d24d60]:hover,.made[data-v-e2d24d60]:focus-visible{background:#efede614}.name[data-v-e2d24d60]{font-size:12px;color:var(--fg)}.pt[data-v-e2d24d60],.what[data-v-e2d24d60]{font:500 10px/1 var(--mono);color:var(--faint);white-space:nowrap}.spread[data-v-058e43d7]{position:absolute;inset:0;z-index:4;background:radial-gradient(ellipse at 50% 55%,#07080a26,#07080a8c)}.head[data-v-058e43d7]{position:absolute;top:0;left:40px;right:40px;height:64px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--rule)}.title[data-v-058e43d7],.count[data-v-058e43d7]{font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg)}.count[data-v-058e43d7]{color:var(--dim)}.hint[data-v-058e43d7],.picked[data-v-058e43d7]{flex:1 1 auto;font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picked[data-v-058e43d7]{color:var(--fg)}.close[data-v-058e43d7]{flex:0 0 auto}.room[data-v-058e43d7]{position:absolute;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.laid[data-v-058e43d7]{position:relative;min-height:100%}.one[data-v-058e43d7]{position:absolute;transform:rotate(var(--rot));cursor:grab;touch-action:none;animation:dealt-058e43d7 .38s cubic-bezier(.2,.7,.3,1) backwards;animation-delay:var(--delay);transition:transform .14s ease}.one[data-v-058e43d7]:hover{transform:rotate(0) translateY(-4px) scale(1.03);z-index:1}.face[data-v-058e43d7]{display:block;width:100%;height:100%;border-radius:4.5%/3.2%;background:#000;box-shadow:0 10px 28px #0000008c,0 2px 5px #0009;-webkit-user-select:none;user-select:none}.unknown[data-v-058e43d7]{display:grid;place-items:center;border:1px solid var(--line);font:500 11px/1.3 var(--mono);color:var(--dim);text-align:center;padding:8px}.choose[data-v-058e43d7]{position:absolute;left:6%;right:6%;bottom:-14px;display:flex;justify-content:center;gap:4px;padding:4px;background:#07080aeb;border:1px solid var(--rule)}.choose .mini[data-v-058e43d7]{height:20px}.choose [data-on][data-v-058e43d7]{color:var(--bg);background:var(--fg);border-color:var(--fg)}.place[data-v-058e43d7]{position:absolute;top:-10px;left:-10px;min-width:22px;height:22px;display:grid;place-items:center;background:var(--bg);border:1px solid var(--rule);font:600 11px/1 var(--mono);color:var(--fg)}.one[data-going] .face[data-v-058e43d7]{opacity:.4}.confirm[data-v-058e43d7]{flex:0 0 auto;color:var(--bg);background:var(--fg);border-color:var(--fg)}.one[data-picked] .face[data-v-058e43d7]{outline:2px solid var(--fg);outline-offset:3px}.nothing[data-v-058e43d7]{position:absolute;inset:0;display:grid;place-items:center;margin:0;font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}@keyframes dealt-058e43d7{0%{opacity:0;transform:rotate(0) translateY(18px) scale(.92)}}.spread-enter-active[data-v-058e43d7],.spread-leave-active[data-v-058e43d7]{transition:opacity .3s ease}.spread-enter-from[data-v-058e43d7],.spread-leave-to[data-v-058e43d7]{opacity:0}.menu-sheet[data-v-1a3c2ddb]{position:absolute;z-index:4;display:flex;flex-direction:column;width:max-content;min-width:168px;background:#07080af0;border:1px solid var(--line);max-height:calc(100% - 16px);overflow-y:auto;overscroll-behavior:contain}.head[data-v-1a3c2ddb]{display:flex;gap:10px;margin:0;padding:6px 10px;border-bottom:1px solid var(--line)}.head .count[data-v-1a3c2ddb]{flex:1 1 auto;text-align:right;color:var(--fg)}.item[data-v-1a3c2ddb]{padding:6px 10px;background:transparent;border:0;text-align:left;font-size:12px;color:var(--fg);cursor:pointer}:is(.item[data-v-1a3c2ddb],.counted[data-v-1a3c2ddb])+:is(.item,.counted){border-top:1px solid var(--line)}.counted[data-v-1a3c2ddb]{display:flex;align-items:stretch}.counted .item[data-v-1a3c2ddb]{flex:1 1 auto}.counted .n[data-v-1a3c2ddb]{flex:0 0 3.2ch;width:3.2ch;padding:0 2px;background:transparent;border:0;border-left:1px solid var(--line);font:500 12px/1 var(--mono);color:var(--fg);text-align:center;-moz-appearance:textfield}.counted .n[data-v-1a3c2ddb]::-webkit-inner-spin-button,.counted .n[data-v-1a3c2ddb]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.counted .n[data-v-1a3c2ddb]:focus{outline:1px solid var(--fg);outline-offset:-1px}.counted[data-waits][data-v-1a3c2ddb]{opacity:.4}.item[data-v-1a3c2ddb]:disabled{cursor:default}.step[data-v-1a3c2ddb]{flex:0 0 26px;width:26px;padding:0;background:transparent;border:0;border-left:1px solid var(--line);color:var(--dim);font:500 13px/1 var(--mono);cursor:pointer}.step[data-v-1a3c2ddb]:hover:not(:disabled){color:var(--fg);background:#efede614}.step[data-v-1a3c2ddb]:disabled{opacity:.3;cursor:default}.head.sub[data-v-1a3c2ddb]{border-top:1px solid var(--rule)}.item[data-v-1a3c2ddb]:hover,.item[data-v-1a3c2ddb]:focus-visible{background:#efede614}.menu-sheet[data-v-d635295d]{position:absolute;z-index:5;display:flex;flex-direction:column;width:max-content;min-width:168px;background:#07080af0;border:1px solid var(--line);max-height:calc(100% - 16px);overflow-y:auto;overscroll-behavior:contain}.head[data-v-d635295d]{display:flex;gap:10px;margin:0;padding:6px 10px;border-bottom:1px solid var(--line)}.head .label[data-v-d635295d]{flex:1 1 auto;min-width:0;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item[data-v-d635295d]{padding:6px 10px;background:transparent;border:0;text-align:left;font-size:12px;color:var(--fg);cursor:pointer}.item+.item[data-v-d635295d]{border-top:1px solid var(--line)}.item[data-v-d635295d]:hover,.item[data-v-d635295d]:focus-visible{background:#efede614}.actions[data-v-b7f3c65a]{display:flex;height:32px;background:#07080adb;border:1px solid var(--line);background-clip:padding-box}.act[data-v-b7f3c65a]{position:relative;flex:0 0 30px;width:30px;display:flex;align-items:center;justify-content:center;padding:0;border:0;color:var(--dim)}.act+.act[data-v-b7f3c65a]{border-left:1px solid var(--line)}.actions[data-fill][data-v-b7f3c65a]{width:0;min-width:100%;box-sizing:border-box;border-top:0}.actions[data-fill] .act[data-v-b7f3c65a]{flex:1 1 0;width:auto;min-width:0}.actions[data-fill] .tip[data-v-b7f3c65a]{bottom:auto;top:calc(100% + 6px)}.actions[data-fill][data-side=left] .tip[data-v-b7f3c65a]{left:0;right:auto}.actions[data-fill][data-side=right] .tip[data-v-b7f3c65a]{right:0;left:auto}.act svg[data-v-b7f3c65a]{width:14px;height:14px;fill:currentColor}.act[data-v-b7f3c65a]:hover{color:var(--fg);background:#efede614}.tip[data-v-b7f3c65a]{position:absolute;bottom:calc(100% + 6px);display:none;align-items:baseline;gap:6px;padding:3px 7px;white-space:nowrap;background:#07080af0;border:1px solid var(--line);pointer-events:none;z-index:1}.actions[data-side=left] .tip[data-v-b7f3c65a]{right:0}.actions[data-side=right] .tip[data-v-b7f3c65a]{left:0}.actions[data-side=middle] .tip[data-v-b7f3c65a]{left:50%;transform:translate(-50%)}.act:hover .tip[data-v-b7f3c65a],.act:focus-visible .tip[data-v-b7f3c65a]{display:flex}.what[data-v-b7f3c65a]{font-size:11px;color:var(--fg)}.key[data-v-b7f3c65a]{font:500 10px/1 var(--mono);color:var(--dim);border:1px solid var(--line);padding:2px 4px}.felt[data-v-d9e5446d]{position:absolute;top:0;left:0;display:block}.card[data-v-f14bcd29]{width:var(--card-w);height:calc(var(--card-w) / .716);border-radius:calc(var(--card-w) * .045);display:block;background:#000;box-shadow:0 1px 3px #000000b3}.unknown[data-v-f14bcd29]{border:1px solid var(--line);display:grid;place-items:center;overflow:hidden}.unknown .label[data-v-f14bcd29]{font:500 8px/1.3 var(--mono);color:var(--faint);padding:0 6px;overflow-wrap:anywhere;text-align:center}.cost[data-v-3e092f8b]{display:flex;isolation:isolate;pointer-events:none}.pip+.pip[data-v-3e092f8b]{margin-left:calc(var(--pip, 15px) * -.33)}.pip[data-v-3e092f8b]{display:grid;place-items:center;width:var(--pip, 15px);height:var(--pip, 15px);border-radius:50%;background:#07080aeb;border:1px solid var(--line);color:var(--fg);font:500 calc(var(--pip, 15px) * .62) / 1 var(--mono);overflow:hidden;position:relative}.pip .mi[data-v-3e092f8b]{font-size:calc(var(--pip, 15px) * .55)}.pip[data-split] .half[data-v-3e092f8b]{position:absolute;inset:0;display:grid;place-items:center;font-size:calc(var(--pip, 15px) * .42);font-style:normal}.pip[data-split] .half[data-v-3e092f8b]:first-child{clip-path:polygon(0 0,100% 0,0 100%);padding:0 40% 40% 0}.pip[data-split] .half[data-v-3e092f8b]:last-child{clip-path:polygon(100% 0,100% 100%,0 100%);padding:40% 0 0 40%}.hand[data-v-bd839f25]{position:absolute;left:0;right:0;bottom:0;height:calc(var(--card-w) / .716 + 36px + max(12px,env(safe-area-inset-bottom,0px)) + var(--lift, 0px));display:flex;justify-content:center;align-items:flex-end;padding-bottom:calc(max(12px,env(safe-area-inset-bottom,0px)) + var(--lift, 0px));pointer-events:none;z-index:3}.fan[data-v-bd839f25]{display:flex;align-items:flex-end}.fan[data-settling] .held[data-v-bd839f25]{transition:none}.held[data-v-bd839f25]{pointer-events:auto;position:relative;margin-right:calc(var(--card-w) * -1 * var(--lap, .42));transform:translate(calc(var(--shift, 0) * var(--card-w) * (1 - var(--lap, .42)))) translateY(6px) rotate(calc((var(--i) - (var(--of) - 1) / 2) * 1.6deg * (1 - var(--lap, .42)) / .58));transform-origin:50% 140%;transition:transform .14s ease;cursor:grab}.held[data-v-bd839f25]:last-child{margin-right:0}.held[data-carried][data-v-bd839f25]{opacity:0;pointer-events:none;transition:none}.held-slot[data-v-bd839f25]{position:relative;display:block}.turn-back[data-v-bd839f25]{position:absolute;inset:0;opacity:0;pointer-events:none}.held-cost[data-v-bd839f25]{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);--pip: 15px;z-index:1}.held[data-pointing][data-v-bd839f25]{transform:translate(calc(var(--shift, 0) * var(--card-w) * (1 - var(--lap, .42)))) translateY(-14px) rotate(0);z-index:2}.flying[data-v-bd839f25]{position:fixed;z-index:3;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 6px 14px rgba(0,0,0,.6))}.label[data-v-bd839f25]{font:500 9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding-bottom:10px}.magnifier[data-v-aa13e9cc]{position:fixed;z-index:40;width:340px;height:calc(340px / .716);pointer-events:none;filter:drop-shadow(0 8px 24px rgba(0,0,0,.8))}.face[data-v-aa13e9cc]{position:absolute;inset:0;width:100%;height:100%;border-radius:15px;display:block}.sharp[data-v-aa13e9cc]{opacity:0;transition:opacity .12s ease}.sharp.ready[data-v-aa13e9cc]{opacity:1}.marks[data-v-aa13e9cc]{border-radius:0}.sheet[data-v-71484a3e]{width:min(860px,calc(100% - var(--pad) * 2))}.head[data-v-71484a3e]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}h2[data-v-71484a3e]{margin:0;font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}h3[data-v-71484a3e]{margin:0 0 4px;font:500 9px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}h3+.square[data-v-71484a3e],h3+.lines[data-v-71484a3e]{margin-top:0}h3+.square[data-v-71484a3e]{margin-top:8px}.side h3+.lines[data-v-71484a3e],.side .square+h3[data-v-71484a3e]{margin-top:14px}.read[data-v-71484a3e]{margin:0 0 14px;font:400 11px/1.6 var(--sans);color:var(--dim);border-bottom:1px solid var(--line);padding-bottom:10px}.read b[data-v-71484a3e]{color:var(--fg);font-weight:500}.columns[data-v-71484a3e]{display:flex;gap:28px;align-items:flex-start}.columns[data-v-71484a3e]>*{flex:1 1 0;min-width:0}.side[data-v-71484a3e]{flex:0 0 auto;width:380px}.lines[data-v-71484a3e]{list-style:none;margin:0;padding:0}.lines li[data-v-71484a3e]{display:flex;align-items:baseline;gap:10px;padding:3px 0;font:400 12px/1.4 var(--sans);color:var(--dim)}.cap[data-v-71484a3e]{flex:0 0 auto;min-width:22px;padding:3px 5px;border:1px solid var(--line);font:500 11px/1 var(--mono);color:var(--fg);text-align:center}.gesture[data-v-71484a3e]{flex:0 0 150px;white-space:nowrap;font:500 9px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.square[data-v-71484a3e]{display:grid;grid-template-columns:1fr 1fr;gap:6px;max-width:200px}.corner[data-v-71484a3e]{display:flex;align-items:center;gap:7px;padding:5px 6px;border:1px solid var(--line);font:400 10px/1 var(--sans);color:var(--dim)}.counter[data-v-7b5c9caa]{position:relative;display:flex;align-items:center;justify-content:center}.counter .step[data-v-7b5c9caa]{position:absolute;top:0;bottom:0;width:50%;display:flex;align-items:center;padding:0 6px;border:0}.counter .step[data-by="-1"][data-v-7b5c9caa]{left:0;justify-content:flex-start}.counter .step[data-by="1"][data-v-7b5c9caa]{right:0;justify-content:flex-end}.counter.upright .step[data-v-7b5c9caa]{left:0;width:100%;height:50%;padding:0}.counter.upright .step[data-by="1"][data-v-7b5c9caa]{top:0;bottom:auto}.counter.upright .step[data-by="-1"][data-v-7b5c9caa]{top:auto;bottom:0}.counter[data-v-7b5c9caa] .sign{opacity:0;transition:opacity .5s ease;font:400 15px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--dim)}.counter.touched[data-v-7b5c9caa] .sign{opacity:1;transition-duration:.08s}.counter[data-v-7b5c9caa]>:not(.step){pointer-events:none}.counter .step.flash[data-v-7b5c9caa]{animation:counter-flash .4s ease-out}.counter.upright[data-v-7b5c9caa] .sign{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--fg)}.counter.upright.counting[data-v-7b5c9caa] .sign{opacity:1;transition-duration:.08s}.controller[data-v-85c84511]{width:max-content;max-width:100%;box-sizing:border-box;background:#07080adb;border:1px solid var(--line);background-clip:padding-box;-webkit-user-select:none;user-select:none}.head[data-v-85c84511]{display:flex;align-items:center;gap:6px;padding:6px 8px;border-bottom:1px solid var(--line)}.head .label[data-v-85c84511]{flex:1 1 auto}.head.frozen .label[data-v-85c84511]{opacity:.5}.who.turn[data-v-85c84511]{margin-right:0}.head button[data-v-85c84511]{padding:2px 7px;font:500 11px/1 var(--mono);min-width:22px}.rows[data-v-85c84511]{list-style:none;margin:0;padding:0}.row[data-v-85c84511]{display:flex;align-items:stretch;height:36px;min-width:0}.row+.row[data-v-85c84511]{border-top:1px solid var(--line)}.row[data-v-85c84511]>*+*{border-left:1px solid var(--line)}.row.lit .total[data-v-85c84511]{color:var(--fg)}.row.lit .who[data-v-85c84511]{box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--strong)}.row.gone[data-v-85c84511]{opacity:.45}.seat[data-v-85c84511]{flex:0 0 auto;width:26px;display:flex;align-items:center;justify-content:center}.who[data-v-85c84511]{flex:0 0 auto;width:10px;height:10px;background:var(--pip)}.head .who[data-v-85c84511]{margin:0 2px}.row.gone .who[data-v-85c84511]{background-image:linear-gradient(45deg,transparent 43%,var(--bg) 43%,var(--bg) 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,var(--bg) 43%,var(--bg) 57%,transparent 57%)}.life[data-v-85c84511]{flex:0 1 auto;width:62px;min-width:40px;cursor:pointer}.life[data-v-85c84511] .step{padding:0 2px}.life[data-v-85c84511] .sign{font-size:9px;letter-spacing:-.04em}.total[data-v-85c84511]{font:400 clamp(19px,2.6vh,26px)/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--dim)}.phases[data-v-85c84511]{flex:0 0 auto;display:flex}.phase[data-v-85c84511]{position:relative;width:22px;padding:0;border:0;font:500 10px/1 var(--mono);color:var(--faint)}.phase+.phase[data-v-85c84511]:before,.hit+.hit[data-v-85c84511]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--line);z-index:1}.phase.on[data-v-85c84511]{background:var(--fg);color:var(--bg)}.phase[data-v-85c84511]:disabled{opacity:1;cursor:default}.head.frozen~.rows .phase[data-v-85c84511]{opacity:.4}.from[data-v-85c84511]{flex:1 1 auto;min-width:0;display:flex}.hit[data-v-85c84511]{flex:1 1 auto;width:28px;min-width:18px;cursor:pointer;box-shadow:inset 0 -2px 0 var(--pip)}.dealt[data-v-85c84511]{font:400 12px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--fg)}.dealt.none[data-v-85c84511]{opacity:.38}@media(max-width:560px){.phases[data-v-85c84511]{display:none}}@media(max-width:720px),(max-height:500px){.row[data-v-85c84511]{height:30px}.seat[data-v-85c84511]{width:20px}.total[data-v-85c84511]{font-size:clamp(16px,2.1vh,20px)}.life[data-v-85c84511]{width:48px;min-width:36px}.hit[data-v-85c84511]{width:22px;min-width:16px}.phase[data-v-85c84511]{width:17px}.head[data-v-85c84511]{padding:5px 6px}}.frame[data-v-bf952799]{--set-h: 16px;--past: calc(var(--set-h) / 2);--air: 8px;position:absolute;inset:max(calc(var(--pad) / 2),12px,calc(env(safe-area-inset-top,0px) + 10px)) max(calc(var(--pad) / 2),12px,calc(env(safe-area-inset-right,0px) + 10px)) max(calc(var(--pad) / 2),12px,calc(env(safe-area-inset-bottom,0px) + 10px)) max(calc(var(--pad) / 2),12px,calc(env(safe-area-inset-left,0px) + 10px));z-index:2;pointer-events:none;display:flex}.frame[data-v-bf952799] :is(button,input,.takes){pointer-events:auto}.seat-side[data-v-bf952799]{position:relative;z-index:1;flex:0 0 auto;display:flex;flex-direction:column;margin-top:calc(-1 * var(--past))}.column[data-v-bf952799]{flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;width:max-content;max-width:min(320px,38vw);gap:0}.rest[data-v-bf952799]{position:relative;flex:1 1 auto;min-width:0}.frame[data-side=left] .seat-side[data-v-bf952799]{order:0;margin-left:calc(-1 * var(--past))}.frame[data-side=left] .rest[data-v-bf952799]{order:1}.frame[data-side=right] .seat-side[data-v-bf952799]{order:1;margin-right:calc(-1 * var(--past))}.frame[data-side=right] .rest[data-v-bf952799]{order:0}.rule[data-v-bf952799]{position:absolute;display:flex;align-items:center;gap:0}.rule.top[data-v-bf952799]{top:0;left:0;right:0;height:0}.rule.bottom[data-v-bf952799]{bottom:0;left:0;right:0;height:0}.edge-line[data-v-bf952799]{flex:1 1 auto;width:1px;margin-top:var(--air);background:var(--rule)}.frame[data-side=left] .edge-line[data-v-bf952799]{align-self:flex-start;margin-left:var(--past)}.frame[data-side=right] .edge-line[data-v-bf952799]{align-self:flex-end;margin-right:var(--past)}.frame[data-side=left] .rule.top[data-v-bf952799]{left:var(--air)}.frame[data-side=right] .rule.top[data-v-bf952799]{right:var(--air)}.rule.down[data-v-bf952799]{top:0;bottom:0;width:0;flex-direction:column;align-items:stretch;overflow:visible}.frame[data-side=right] .rule.other[data-v-bf952799]{left:0}.frame[data-side=left] .rule.other[data-v-bf952799]{right:0}.line[data-v-bf952799],.stub[data-v-bf952799]{flex:1 1 auto;align-self:stretch;background:var(--rule)}.rule[data-v-bf952799]:is(.top,.bottom) :is(.line,.stub){height:1px}.rule.down[data-v-bf952799] :is(.line,.stub){width:1px}.stub[data-v-bf952799],.line.stub[data-v-bf952799]{flex:0 0 var(--pad)}.set[data-v-bf952799]{display:flex;align-items:center;gap:6px;flex:0 0 auto;padding:0 8px}.set.middle[data-v-bf952799]{padding:0;flex:0 1 auto;min-width:0;overflow:hidden}.set[data-v-bf952799]:not(:has(*)){display:none}.frame[data-side=left] .rule.bottom[data-v-bf952799],.frame[data-side=left] .rule.bottom .set[data-v-bf952799]{flex-direction:row-reverse}.rule.bottom .set.corner[data-v-bf952799]{align-self:flex-end;margin-bottom:calc(-1 * var(--past))}.rule.down .set.edge[data-v-bf952799]{flex:0 0 auto;flex-direction:column;align-items:center;padding:8px 0}.frame[data-side=right] .rule.other .set.edge[data-v-bf952799]{align-self:flex-start;margin-left:-10px}.frame[data-side=left] .rule.other .set.edge[data-v-bf952799]{align-self:flex-end;margin-right:-11px}.time[data-v-bf952799]{color:var(--fg);font-variant-numeric:tabular-nums}.code[data-v-bf952799]{font:500 11px/1 var(--mono);letter-spacing:.16em;color:var(--fg)}.here[data-v-bf952799]{box-sizing:border-box;display:flex;align-items:center;height:var(--set-h);font:500 10px/1 var(--mono);color:var(--fg);border:1px solid var(--line);padding:0 5px}.set .mini[data-v-bf952799]{height:var(--set-h)}.set .mini[data-v-bf952799]:after{inset-block:calc((44px - var(--set-h)) / -2)}.here[data-alone][data-v-bf952799]{color:var(--dim)}.offline[data-v-bf952799]{font:500 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);white-space:nowrap}@media(max-width:560px){.set[data-v-bf952799]{padding:0 5px;gap:4px}.set .label[data-v-bf952799]:not(.time){display:none}.code[data-v-bf952799]{letter-spacing:.1em;min-width:5ch}.column[data-v-bf952799]{max-width:min(250px,58vw)}.rest[data-v-bf952799]{position:static}.frame[data-side] .rule.top[data-v-bf952799]{left:0;right:0}.seat-side[data-v-bf952799]{margin-top:calc(var(--past) + var(--air))}}@media(max-width:560px)and (hover:none)and (pointer:coarse){.keys[data-v-bf952799]{display:none}}@media(max-width:360px){.set[data-v-bf952799]{padding:0 3px;gap:3px}.time[data-v-bf952799]{font-size:10px}}.log[data-v-2b90ca45]{display:flex;flex-direction:column;min-height:0;background:#07080ab8;border:1px solid var(--line);background-clip:padding-box;border-top:0;-webkit-user-select:none;user-select:none;width:0;min-width:100%}.head[data-v-2b90ca45]{display:flex;align-items:center;justify-content:space-between;width:100%;height:26px;padding:0 8px;border:0;color:var(--dim);cursor:pointer}.head .label[data-v-2b90ca45]{color:inherit}.head[data-v-2b90ca45]:hover,.head[aria-expanded=true][data-v-2b90ca45]{color:var(--fg)}.head svg[data-v-2b90ca45]{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.3}.body[data-v-2b90ca45]{display:flex;flex-direction:column;min-height:0;border-top:1px solid var(--line)}.lines[data-v-2b90ca45]{flex:1 1 auto;min-height:0;list-style:none;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain}.grip[data-v-2b90ca45]{position:relative;height:9px;border-top:1px solid var(--line);cursor:ns-resize;touch-action:none}.grip i[data-v-2b90ca45]{position:absolute;left:50%;top:3px;width:24px;height:1px;margin-left:-12px;background:var(--dim)}.grip:hover i[data-v-2b90ca45],.grip[data-held] i[data-v-2b90ca45]{background:var(--fg)}.grip[data-v-2b90ca45]:after{content:"";position:absolute;inset:0 0 -10px}.entry[data-v-2b90ca45]{display:flex;align-items:baseline;gap:6px;padding:4px 8px;font:500 10px/1.35 var(--mono);color:var(--fg)}@media(max-width:720px),(max-height:500px){.entry[data-v-2b90ca45]{padding:3px 6px;font-size:9px}}.entry[data-kind=zone] .says[data-v-2b90ca45],.entry[data-kind=game] .says[data-v-2b90ca45]{color:var(--fg);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.entry[data-kind=out] .says[data-v-2b90ca45]{color:var(--fg)}.nothing[data-v-2b90ca45]{margin:0;padding:8px;font:500 10px/1 var(--mono);color:var(--faint)}.entry+.entry[data-v-2b90ca45]{border-top:1px solid var(--line)}.pip[data-v-2b90ca45]{flex:0 0 auto;width:7px;align-self:center}.says[data-v-2b90ca45]{flex:1 1 auto;min-width:0}.shows[data-v-2b90ca45]{padding:0;border:0;background:none;font:inherit;color:inherit;text-transform:none;letter-spacing:inherit;text-align:left;text-decoration:underline;text-decoration-color:var(--dim);text-underline-offset:2px;cursor:pointer}.shows[data-v-2b90ca45]:hover{color:var(--fg);text-decoration-color:var(--fg)}.counters[data-v-58dce506]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:4px}.slot[data-v-58dce506]{display:flex}.slot[data-v-58dce506]{flex-direction:column;align-items:center}.slot[data-opens][data-v-58dce506]:before{content:"";width:1px;height:12px;margin:8px 0;background:var(--rule)}.chip[data-v-58dce506]{position:relative;display:flex;align-items:center;justify-content:center;width:21px;height:21px;padding:0;border:0;border-radius:50%;background:var(--bg);color:var(--dim);cursor:grab;touch-action:none}.chip svg[data-v-58dce506]{width:15px;height:15px;fill:currentColor}.chip[data-v-58dce506]:disabled{cursor:default;opacity:.3}.chip[data-tally][data-v-58dce506]{border-radius:3px}.says[data-v-58dce506]{font:600 8px/1 var(--mono);letter-spacing:-.02em;white-space:nowrap}.more[data-v-58dce506]{display:flex;align-items:center;justify-content:center;width:21px;height:21px;margin-top:6px;padding:0;background:var(--bg);border:1px solid var(--rule);color:var(--dim);cursor:pointer}.more svg[data-v-58dce506]{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.3}.more[data-v-58dce506]:after{inset:-8px}.more[data-v-58dce506]:hover,.more[aria-expanded=true][data-v-58dce506]{color:var(--fg);border-color:var(--fg)}.opens[data-v-58dce506]{position:fixed;z-index:30;display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;width:183px;padding:12px;box-sizing:content-box;background:#07080af0;border:1px solid var(--rule);transition:opacity .2s ease}.tier[data-v-58dce506]{flex:0 0 100%;height:1px;margin:3px 0;background:var(--rule)}.opens[data-dragging][data-v-58dce506]{opacity:.15;pointer-events:none}.opens-enter-active[data-v-58dce506],.opens-leave-active[data-v-58dce506]{transition:opacity .18s ease,transform .22s cubic-bezier(.2,.7,.3,1)}.opens-enter-from[data-v-58dce506],.opens-leave-to[data-v-58dce506]{opacity:0}.opens-enter-from[data-side=right][data-v-58dce506],.opens-leave-to[data-side=right][data-v-58dce506]{transform:translate(-10px)}.opens-enter-from[data-side=left][data-v-58dce506],.opens-leave-to[data-side=left][data-v-58dce506]{transform:translate(10px)}.chip[data-v-58dce506]:not(:disabled):hover{color:var(--fg);background:#efede624}.counters[data-dragging] .chip[data-v-58dce506]{cursor:grabbing}.tip[data-v-58dce506]{position:absolute;top:50%;transform:translateY(-50%);display:none;padding:3px 7px;white-space:nowrap;background:#07080af0;border:1px solid var(--line);font:500 11px/1 var(--sans);color:var(--fg);pointer-events:none;z-index:2}.chip:hover .tip[data-v-58dce506],.chip:focus-visible .tip[data-v-58dce506]{display:block}.counters[data-side=right] .tip[data-v-58dce506]{left:calc(100% + 8px)}.counters[data-side=left] .tip[data-v-58dce506]{right:calc(100% + 8px)}.live-hands[data-v-c845dffd]{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none}.cursor[data-v-c845dffd],.badge[data-v-c845dffd]{position:absolute;top:0;left:0;opacity:0;will-change:transform}.arrow[data-v-c845dffd]{display:block;width:16px;height:22px;fill:var(--seat, var(--fg));stroke:#07080ad9;stroke-width:1.2px;stroke-linejoin:round;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.name[data-v-c845dffd]{position:absolute;top:18px;left:14px;padding:1px 5px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#07080a;background:var(--seat, var(--fg));border-radius:2px}.looking[data-v-c845dffd]{position:absolute;top:-4px;left:16px;width:16px;height:16px;display:none;fill:none;stroke:var(--seat, var(--fg));stroke-width:2.4px;stroke-linecap:round;filter:drop-shadow(0 1px 1px rgba(0,0,0,.7))}.cursor[data-searching] .looking[data-v-c845dffd]{display:block}.badge svg[data-v-c845dffd]{display:block;width:34px;height:34px;margin:-17px 0 0 -17px;fill:#07080a8c;stroke:var(--seat, var(--fg));stroke-width:2.2px;stroke-linecap:round;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6));animation:searching-c845dffd 1.6s ease-in-out infinite}@keyframes searching-c845dffd{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.menu-sheet[data-v-d5860ac3]{position:absolute;z-index:5;display:flex;flex-direction:column;width:220px;background:#07080af0;border:1px solid var(--line);max-height:calc(100% - 16px);overflow-y:auto;overscroll-behavior:contain}.head[data-v-d5860ac3]{margin:0;padding:6px 10px;border-bottom:1px solid var(--line)}.name[data-v-d5860ac3]{margin:8px 10px;padding:5px 7px;background:transparent;border:1px solid var(--line);font:500 16px/1.2 var(--mono);font-size:13px;color:var(--fg)}.name[data-v-d5860ac3]:focus{outline:1px solid var(--fg);outline-offset:-1px}.row[data-v-d5860ac3]{display:flex;border-top:1px solid var(--line)}.item[data-v-d5860ac3]{flex:1 1 0;padding:7px 10px;background:transparent;border:0;font-size:12px;color:var(--fg);cursor:pointer}.item+.item[data-v-d5860ac3]{border-left:1px solid var(--line)}.item[data-v-d5860ac3]:hover,.item[data-v-d5860ac3]:focus-visible{background:#efede614}.item[data-lit][data-v-d5860ac3]{outline:1px solid var(--fg);outline-offset:-3px}.held-up[data-v-aa8c43b6]{position:absolute;z-index:3;transform:translate(-50%,-100%);display:flex;align-items:center;gap:10px;padding:5px 6px 5px 10px;background:#07080ae6;border:1px solid var(--rule);font:500 10px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.title[data-v-aa8c43b6],.hit[data-v-aa8c43b6]{color:var(--fg)}.goes[data-v-aa8c43b6]{min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;letter-spacing:.02em}.held-up .mini[data-v-aa8c43b6]{height:18px;flex:0 0 auto}.done[data-v-aa8c43b6]{color:var(--bg);background:var(--fg);border-color:var(--fg)}.menu-sheet[data-v-940a13c4]{position:absolute;z-index:5;display:flex;flex-direction:column;width:max-content;min-width:190px;background:#07080af0;border:1px solid var(--line);max-height:calc(100% - 16px);overflow-y:auto;overscroll-behavior:contain}.head[data-v-940a13c4]{display:flex;gap:10px;margin:0;padding:6px 10px;border-bottom:1px solid var(--line)}.head .count[data-v-940a13c4]{flex:1 1 auto;text-align:right;color:var(--fg)}.item[data-v-940a13c4]{padding:6px 10px;background:transparent;border:0;text-align:left;font-size:12px;color:var(--fg);cursor:pointer}.item+.item[data-v-940a13c4]{border-top:1px solid var(--line)}.item[data-v-940a13c4]:hover,.item[data-v-940a13c4]:focus-visible{background:#efede614}.none[data-v-940a13c4]{margin:0;padding:8px 10px;font:500 10px/1 var(--mono);color:var(--faint)}.asked[data-v-e8cdcb19]{z-index:6;width:min(360px,calc(100% - 32px))}.says[data-v-e8cdcb19]{margin:0 0 14px;font-size:13px;line-height:1.4;color:var(--fg)}.answers[data-v-e8cdcb19]{display:flex;justify-content:flex-end;gap:8px}.yes[data-v-e8cdcb19]{color:var(--bg);background:var(--fg);border-color:var(--fg)}.notes[data-v-e8cdcb19]{position:absolute;z-index:3;top:34px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.note[data-v-e8cdcb19]{display:flex;align-items:center;gap:10px;margin:0;padding:5px 6px 5px 10px;background:#07080aeb;border:1px solid var(--rule);font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);white-space:nowrap;pointer-events:auto}.note .mini[data-v-e8cdcb19]{height:16px}.dice[data-v-11f4d093]{display:flex;flex-direction:column;align-items:center;gap:4px}.die[data-v-11f4d093]{position:relative;display:flex;align-items:center;justify-content:center;width:21px;height:21px;padding:0;border:0;background:none;color:var(--dim);cursor:grab;touch-action:none}.die[data-v-11f4d093]:hover{color:var(--fg)}.die[data-v-11f4d093]:disabled{cursor:default;opacity:.3}.die svg[data-v-11f4d093]{position:absolute;inset:0;width:21px;height:21px;fill:var(--bg);stroke:currentColor;stroke-width:1;stroke-linejoin:round}.die .n[data-v-11f4d093]{position:relative;font:600 7px/1 var(--mono);letter-spacing:-.04em;color:var(--fg)}.die .n[data-sides="4"][data-v-11f4d093]{top:2px}.die[data-v-11f4d093]:after{content:"";position:absolute;inset:-2px -12px}.on-turn[data-v-8b3e7c5c]{display:flex;align-items:center;gap:8px;min-width:0;margin:0;padding:0 8px;pointer-events:none;white-space:nowrap}.on-turn .pip[data-v-8b3e7c5c]{width:10px;height:10px;flex:0 0 auto}.on-turn[data-v-8b3e7c5c] :is(.who,.phase){font:500 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);min-width:0;overflow:hidden;text-overflow:ellipsis}.on-turn .phase[data-v-8b3e7c5c]{flex-shrink:20}.on-turn .phase[data-v-8b3e7c5c]:before{content:"·";margin-right:8px}@media(max-width:560px){.on-turn[data-v-8b3e7c5c]{padding:0 5px;gap:5px;min-width:0}.on-turn .phase[data-v-8b3e7c5c]{display:none}.on-turn .who[data-v-8b3e7c5c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.on-turn .pip[data-v-8b3e7c5c]{width:8px}}.table[data-v-8b3e7c5c]{position:fixed;inset:0;height:var(--app-height);overflow:hidden;touch-action:none;--line: var(--rule);--card-w: 96px}.table[data-holding=pan][data-v-8b3e7c5c]{cursor:grabbing}.table[data-holding=zoom][data-v-8b3e7c5c]{cursor:ns-resize}.table[data-v-8b3e7c5c]{transition:opacity .8s ease}body[data-announcing] .table[data-v-8b3e7c5c],body[data-over]:not([data-controls]) .table[data-v-8b3e7c5c]{opacity:0;pointer-events:none}.table[data-spreading][data-v-8b3e7c5c]>:not(.spread,.magnifier,.menu-sheet){opacity:0;pointer-events:none;transition:opacity .35s ease}.table[data-loose][data-v-8b3e7c5c]{cursor:grab}.table[data-marking][data-v-8b3e7c5c],.table[data-offering][data-v-8b3e7c5c]{cursor:pointer}.table[data-choosing][data-v-8b3e7c5c]{cursor:crosshair}.sheet-shade[data-v-8b3e7c5c]{position:absolute;inset:0;z-index:3;background:#07080a59}.marquee[data-v-8b3e7c5c]{position:absolute;z-index:2;border:1px solid var(--fg);background:#efede60f;pointer-events:none}.table[data-pressing][data-v-8b3e7c5c],.table[data-holding=card][data-v-8b3e7c5c],.table[data-holding=group][data-v-8b3e7c5c]{cursor:grabbing}.mark-says[data-v-8b3e7c5c]{position:absolute;z-index:3;margin:0;padding:3px 7px;background:#07080aeb;border:1px solid var(--line);font:500 10px/1 var(--mono);color:var(--dim);white-space:nowrap;pointer-events:none}.trouble[data-v-8b3e7c5c]{max-width:320px;margin:0;padding:0 4px;background:var(--bg);font:500 10px/1.5 var(--mono);color:var(--dim)}.sit[data-v-8b3e7c5c]{position:absolute;inset:auto 0 18%;display:grid;place-items:center;pointer-events:none}.sit p[data-v-8b3e7c5c]{margin:0;font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.bar .track[data-v-7970996b]{flex:1 1 auto;min-width:0}.track[data-v-7970996b]{position:relative;height:60px;margin:4px 0 18px}.track .axis[data-v-7970996b]{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line)}.track .tick[data-v-7970996b]{position:absolute;top:50%;width:1px;height:8px;background:var(--faint)}.track .tick span[data-v-7970996b]{position:absolute;top:calc(100% + 18px);left:0;transform:translate(-50%);font:500 10px/1 var(--mono);letter-spacing:.08em;color:var(--dim);white-space:nowrap}.track .tick.first span[data-v-7970996b]{transform:none}.track .band[data-v-7970996b]{position:absolute;top:16px;bottom:16px;border-left:1px solid var(--faint);border-right:1px solid var(--faint);background:repeating-linear-gradient(-45deg,var(--faint) 0 1.5px,transparent 1.5px 7px);transition:border-color .6s,background .6s}.track .band span[data-v-7970996b]{position:absolute;bottom:calc(100% + 4px);left:0;font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.track .band[data-phase=window][data-v-7970996b]{border-color:var(--strong);background:repeating-linear-gradient(-45deg,var(--strong) 0 1.5px,transparent 1.5px 7px);animation:blink 1.6s ease-in-out infinite}.track .band[data-phase=window] span[data-v-7970996b]{color:var(--fg)}.track .band[data-phase=fired][data-v-7970996b]{opacity:.55}.track .mark[data-v-7970996b]{position:absolute;top:8px;bottom:8px;width:2px;transform:translate(-1px);background:var(--fg)}.track .progress[data-v-7970996b]{position:absolute;left:0;right:0;top:50%;height:3px;transform:translateY(-1px);background:var(--fg)}.track .now[data-v-7970996b]{position:absolute;top:50%;width:0;height:0}.track .now .sparkler[data-v-7970996b]{position:absolute;left:-60px;top:-60px;width:120px;height:120px;transition:opacity .4s ease,transform .4s ease;pointer-events:none}body:not([data-status=running]) .track .now .sparkler[data-v-7970996b]{opacity:0;transform:scale(.2)}body[data-status=paused] .track[data-v-7970996b],body[data-mode=turns][data-status=running] .track[data-v-7970996b]{cursor:ew-resize;touch-action:none}body[data-mode=turns] .track .progress[data-v-7970996b],body[data-mode=turns] .track .now[data-v-7970996b]{transition:left .45s cubic-bezier(.3,.8,.3,1)}@media(max-width:720px),(max-height:500px){.track[data-v-7970996b]{height:72px;margin:0 0 18px}.track .band[data-v-7970996b]{top:20px;bottom:20px}.track .band span[data-v-7970996b],.track .tick span[data-v-7970996b]{font-size:10px}.track .tick span[data-v-7970996b]{top:calc(100% + 20px)}.track .band .band-name[data-v-7970996b]{display:none}}@media(max-width:720px)and (max-height:700px),(max-height:500px){.track[data-v-7970996b]{height:56px;margin-bottom:16px}.track .band[data-v-7970996b]{top:14px;bottom:14px}.track .tick span[data-v-7970996b]{top:calc(100% + 14px)}}@media(min-width:721px)and (min-height:501px){.track .band .band-number[data-v-7970996b]{display:none}}@media(orientation:landscape)and (max-height:500px){.track[data-v-7970996b]{height:44px;margin:4px 0 0}.track .band[data-v-7970996b]{top:10px;bottom:10px}.track .tick span[data-v-7970996b]{top:calc(100% + 4px)}}body[data-controller] .bar[data-v-6896d1ba]{display:none}.bar[data-v-6896d1ba]{--control: 36px;flex:none;flex-direction:row;align-items:center;gap:clamp(14px,2vw,30px)}@media(max-width:860px)and (min-height:501px){.bar[data-v-6896d1ba]{flex-direction:column;align-items:stretch}}@media(max-width:720px),(max-height:500px){.bar[data-v-6896d1ba]{--control: 32px;padding-block:14px 8px}}@media(max-width:720px)and (max-height:700px),(max-height:500px){.bar[data-v-6896d1ba]{padding-block:10px 4px}}@media(orientation:landscape)and (max-height:500px){.bar[data-v-6896d1ba]{gap:14px;padding-block:8px}}.setup-row>.sidebar[data-v-047eed10]{flex:0 0 clamp(190px,26%,360px)}.sidebar[data-v-047eed10]{justify-content:space-between;gap:12px}.side-list[data-v-047eed10]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}.side-item[data-v-047eed10]{display:flex;align-items:center;flex:none;gap:8px;padding-right:2px;border-left:3px solid transparent;border-bottom:1px solid var(--line)}.side-item[data-selected][data-v-047eed10]{border-left-color:var(--fg)}.side-item[data-off] .side-pick[data-v-047eed10]{opacity:.45}.side-pick[data-v-047eed10]{display:flex;align-items:baseline;flex:1 1 auto;min-width:0;gap:8px;padding:10px 0 10px 9px;border:0;color:var(--dim);font:400 clamp(13px,1.2vw,16px)/1.25 var(--sans);letter-spacing:0;text-align:left;text-transform:none}.side-item[data-selected] .side-pick[data-v-047eed10]{color:var(--fg)}.side-pick .index[data-v-047eed10]{flex:none}.side-name[data-v-047eed10]{min-width:0}.side-toggle[data-v-047eed10]{flex:none;padding:2px 6px;border:0}.side-toggle[aria-pressed=true][data-v-047eed10]{background:var(--fg);color:var(--bg)}.side-toggle[aria-pressed=false][data-v-047eed10]{color:var(--faint)}.side-remove[data-v-047eed10]{flex:none;padding:4px;border:0;font-size:12px;line-height:1;color:var(--dim)}.side-remove[data-v-047eed10]:after{inset:-8px -6px}.side-foot[data-v-047eed10]{display:flex;flex:none;gap:8px;align-items:stretch}.doors[data-v-047eed10]{display:flex;flex-direction:column;flex:none;gap:6px;padding-top:10px;border-top:1px solid var(--line)}.door[data-v-047eed10]{flex:none;padding:12px 8px;background:#efede61a;border:1px solid var(--strong);color:var(--fg);font-size:10px;white-space:nowrap}.door[data-v-047eed10]:hover,.door[data-v-047eed10]:focus-visible{background:#efede633}.reset-room[data-v-047eed10]{flex:none;margin-top:10px;padding:9px 8px;background:transparent;border:1px dashed var(--line);color:var(--faint);font-size:10px;white-space:normal;line-height:1.35}.reset-room[data-v-047eed10]:hover,.reset-room[data-v-047eed10]:focus-visible{color:var(--dim);border-color:var(--strong)}.reset-room[data-armed][data-v-047eed10]{border-style:solid;border-color:var(--fg);color:var(--fg)}.add-zone[data-v-047eed10]{flex:1 1 auto;padding:10px 13px;font-size:10px;white-space:nowrap}@media(max-width:720px),(max-height:500px){.side-pick[data-v-047eed10]{padding:8px 0 8px 7px}.add-zone[data-v-047eed10]{padding:8px 10px}.doors[data-v-047eed10]{padding-top:8px;gap:5px}.door[data-v-047eed10]{padding:9px 6px}.reset-room[data-v-047eed10]{margin-top:7px;padding:7px 6px}}@media(max-width:560px){.setup-row>.sidebar[data-v-047eed10]{flex-basis:150px}}.intro[data-v-415dc774]{flex:0 0 clamp(280px,26%,400px);gap:12px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;color:var(--dim);font:400 13px/1.45 var(--sans)}.intro[data-v-415dc774]>*{max-width:34rem}h2[data-v-415dc774]{margin:0;color:var(--fg);font:400 clamp(17px,1.5vw,22px)/1.2 var(--sans)}p[data-v-415dc774]{margin:0}.lead[data-v-415dc774]{color:var(--fg)}em[data-v-415dc774]{font-style:normal;color:var(--fg)}.steps[data-v-415dc774]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.steps li[data-v-415dc774]{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-bottom:1px solid var(--line)}.foot[data-v-415dc774]{font-size:12px}.intro[data-in-place][data-v-415dc774]{flex:1 1 0}.zone-column>.zone[data-v-ea7a1b18]{flex:1 0 auto;overflow:visible;padding-block:clamp(9px,1.1vw,15px)}.zone-column>.zone h2[data-v-ea7a1b18]{margin:.1em 0 .3em}.play-row.stacked>.zone-column>.zone[data-v-ea7a1b18]{flex:0 0 58%;min-width:0;border-bottom:0;padding-block:clamp(7px,1vw,11px)}.play-row.stacked>.zone-column>.zone[data-v-ea7a1b18]:last-child{border-right:0}.play-row.stacked>.zone-column>.zone .body[data-v-ea7a1b18]{overflow:visible;overscroll-behavior:auto}.play-row.stacked>.zone-column>.zone[data-v-ea7a1b18]{touch-action:pan-x}.setup-row>.zone[data-v-ea7a1b18]>*{max-width:46rem}body[data-lobby] .zone[data-off][data-v-ea7a1b18]>*{opacity:.45}.zone[data-v-ea7a1b18]{flex:1 1 0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;overflow-wrap:break-word;scrollbar-width:thin}.zone .body[data-v-ea7a1b18]{overflow-x:hidden;scrollbar-width:thin}.zone h2[data-v-ea7a1b18]{display:flex;align-items:baseline;gap:10px;flex:none;margin:.25em 0 .4em}.zone h2 .index[data-v-ea7a1b18]{flex:none}.zone h2 .index[data-v-ea7a1b18]:empty,.zone h2 .zone-when[data-v-ea7a1b18]:empty{display:none}.zone h2 .zone-when[data-v-ea7a1b18]{flex:none;font:300 clamp(13px,1.15vw,19px)/1.15 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;color:var(--dim)}.zone[data-counting] h2[data-v-ea7a1b18]{flex-wrap:wrap;row-gap:0}.zone[data-counting] h2 .zone-name[data-v-ea7a1b18]{flex:0 1 auto;white-space:nowrap}.zone-name[data-v-ea7a1b18]{display:block;flex:1 1 auto;min-width:0;padding:0;border:0;color:inherit;font:500 clamp(17px,1.6vw,25px)/1.15 var(--sans);letter-spacing:-.02em;text-align:left;text-transform:none}.zone-name[data-v-ea7a1b18]:disabled{opacity:1}body[data-lobby] .zone[data-kind=zone] .zone-name[data-v-ea7a1b18]{text-decoration:underline dotted var(--line);text-underline-offset:7px}.zone .body[data-v-ea7a1b18]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.zone .foot[data-v-ea7a1b18]{flex:none;padding-top:16px}body:not([data-lobby]) .zone:not([data-kind=fallen])[data-phase=upcoming][data-v-ea7a1b18]>*{opacity:.5;transition:opacity .8s ease}.zone .lines[data-v-ea7a1b18]{font-size:clamp(14px,1.3vw,17px);line-height:1.4;color:var(--dim);transition:color .6s}.zone[data-v-ea7a1b18] .lines li+li{margin-top:5px}.zone[data-phase=fired] .lines[data-v-ea7a1b18]{color:var(--fg)}body[data-lobby] .zone[data-options] .lines[data-v-ea7a1b18]{display:none}body[data-lobby] .zone[data-options] .body[data-v-ea7a1b18]{padding-bottom:28px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent)}.setup[data-v-ea7a1b18]{display:flex;flex:none;flex-wrap:wrap;gap:8px;margin-bottom:14px;--field: 40px}.setup[data-v-ea7a1b18]:empty{display:none}body:not([data-lobby]) .setup[data-v-ea7a1b18]{display:none}body:not([data-lobby]) .zone:not([data-kind=fallen]) .foot[data-v-ea7a1b18]{display:none}@media(max-width:720px),(max-height:500px){.zone h2[data-v-ea7a1b18]{margin:.2em 0 .35em;gap:8px}.zone-name[data-v-ea7a1b18]{font-size:16px}.zone .lines[data-v-ea7a1b18]{font-size:12.5px;line-height:1.35}.zone[data-v-ea7a1b18] .lines li+li{margin-top:4px}.zone .foot[data-v-ea7a1b18]{padding-top:10px}.setup[data-v-ea7a1b18]{--field: 34px}}@media(orientation:landscape)and (max-height:500px){.zone h2[data-v-ea7a1b18]{margin:.2em 0}.zone-name[data-v-ea7a1b18]{font-size:15px}.zone .foot[data-v-ea7a1b18]{padding-top:6px}.setup[data-v-ea7a1b18]{--field: 30px}}.options[data-v-d1811680]{display:flex;flex-direction:column}.options .hint[data-v-d1811680]{padding-bottom:10px;border-bottom:1px solid var(--line)}.option[data-v-d1811680]{display:block;width:100%;padding:8px 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--dim);font:400 clamp(13px,1.2vw,16px)/1.3 var(--sans);letter-spacing:0;text-transform:none;text-align:left}.option .mark[data-v-d1811680]{float:right;margin-left:10px;color:var(--faint)}.option[aria-pressed=true][data-v-d1811680]{color:var(--fg)}.option[aria-pressed=true] .mark[data-v-d1811680]{padding:2px 6px;background:var(--fg);color:var(--bg)}body:not([data-lobby]) .options[data-v-d1811680]{display:none}@media(max-width:720px),(max-height:500px){.option[data-v-d1811680]{padding:7px 0;font-size:12.5px}.options .hint[data-v-d1811680]{padding-bottom:6px}}.spinner[data-v-96889e37]{display:flex;align-items:stretch;height:var(--field);border:1px solid var(--line)}.spin[data-v-96889e37]{flex:none;width:38px;padding:0;border:0;font-size:18px;line-height:1;color:var(--dim)}.spin[data-by="-1"][data-v-96889e37]{border-right:1px solid var(--line)}.spin[data-by="1"][data-v-96889e37]{border-left:1px solid var(--line)}.spin-value[data-v-96889e37]{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;padding:0 4px;font:400 clamp(18px,2vw,26px)/1 var(--mono);font-variant-numeric:tabular-nums}@media(max-width:720px),(max-height:500px){.spin[data-v-96889e37]{width:32px}.spin-value[data-v-96889e37]{font-size:17px}}@media(orientation:landscape)and (max-height:500px){.spin-value[data-v-96889e37]{font-size:15px}}.mode-switch{display:flex;align-items:center;gap:8px}.mode-switch .label{white-space:nowrap}.mode{padding:0 12px;border:1px solid var(--line);font-size:10px;white-space:nowrap}.mode+.mode{border-left:0}.mode[aria-pressed=true]{background:var(--fg);border-color:var(--strong);color:var(--bg)}.setting{display:flex;flex:1 1 130px;min-width:130px;max-width:240px;flex-direction:column;gap:6px}.setting .mode-switch{gap:0}.setting .mode{flex:1 1 0;height:var(--field)}@media(max-width:720px),(max-height:500px){.end-mode[data-v-4db90509]{gap:6px;padding-bottom:8px}}.phase-switch[data-v-d8dc5b2c]{flex:0 1 112px;min-width:96px}.zone .lines li.fallen[data-v-65bb1490]{padding-left:10px;border-left:3px solid var(--fg);color:var(--fg)}.zone .lines .detail[data-v-65bb1490]{display:block;margin-bottom:4px;font-size:10px}@media(max-width:720px),(max-height:500px){.zone .lines .detail[data-v-65bb1490]{font-size:8px}}.damage-of[data-gone] .pip[data-v-8a841526]{background:none}.damage-of[data-gone] .pip[data-v-8a841526]:before,.damage-of[data-gone] .pip[data-v-8a841526]:after{content:"";position:absolute;inset:42% -20.7%;border-radius:1px;background:var(--pip, var(--faint))}.damage-of[data-gone] .pip[data-v-8a841526]:before{transform:rotate(45deg)}.damage-of[data-gone] .pip[data-v-8a841526]:after{transform:rotate(-45deg)}.player[data-gone] .damage[data-v-8a841526]{opacity:.3}.counter-top[data-v-8a841526]{position:relative;width:100%;display:flex;justify-content:center}.counter-of .pip[data-v-8a841526]{width:6px;margin:0 auto}.counter.upright .counter-of[data-v-8a841526]{transition:opacity .5s ease}.counter.upright.counting .counter-of[data-v-8a841526]{opacity:0;transition-duration:.08s}.damage[data-v-8a841526]{display:flex;flex:none}.damage-of[data-v-8a841526]{flex:1 1 0;min-width:0;height:clamp(46px,7vh,76px);flex-direction:column;justify-content:space-evenly}.damage-of+.damage-of[data-v-8a841526]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--line)}.damage-of .counter-value[data-v-8a841526]{opacity:.38;transition:opacity .4s ease}.damage-of[data-dealt] .counter-value[data-v-8a841526]{opacity:1}.damage-of[data-gone][data-v-8a841526]{opacity:.45;transition:opacity .4s ease}.counter-of[data-v-8a841526],.counter-value[data-v-8a841526]{width:100%;overflow:hidden}.counter-value[data-v-8a841526]{font:300 clamp(17px,1.7vw,30px)/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--fg)}.damage-of[data-lethal][data-v-8a841526]{background:#efede61f}.damage-of[data-lethal] .counter-of[data-v-8a841526]{color:var(--fg)}@supports (container-type: size){.quad .damage-of[data-v-8a841526]{height:clamp(40px,calc(var(--down) * .19),90px)}.quad .counter-value[data-v-8a841526]{font-size:clamp(16px,calc(var(--across) * .055),32px)}.quad .counter-of .pip[data-v-8a841526]{width:8px}}@media(max-width:720px),(max-height:500px){.damage-of[data-v-8a841526]{height:38px}.counter-value[data-v-8a841526]{font-size:15px}}.phase-row .phase[aria-pressed=true][data-v-1d0a914d]{color:var(--fg);transition:none}.player[data-gone] .phase-row[data-v-1d0a914d]{opacity:.3}.phase-row .phase[data-v-1d0a914d]{position:relative}.phase-row .phase+.phase[data-v-1d0a914d]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;z-index:1;background:var(--line)}.phase-row[data-v-1d0a914d]{display:flex;flex:none;align-items:stretch}.phase-row[data-v-1d0a914d]:empty{display:none}.phase-row .phase[data-v-1d0a914d]{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:center;gap:3px;padding:7px 2px;border:0;color:var(--dim);font-size:8px;letter-spacing:.06em;transition:color .16s ease var(--wipe)}.phase-row .phase[data-v-1d0a914d]:disabled{opacity:1}[data-frozen] .phase-row .phase[data-v-1d0a914d]{opacity:.3}.phase-row .phase .span-time[data-v-1d0a914d]{font-size:10px;color:inherit}.phase-row .phase[data-v-1d0a914d]{isolation:isolate}.quad .phase-row[data-v-1d0a914d]{flex-direction:row-reverse}.quad .phase-row .phase+.phase[data-v-1d0a914d]:before{left:auto;right:0}.span-time[data-v-1d0a914d]{font:400 12px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--fg)}@supports (container-type: size){.quad .phase-row .phase[data-v-1d0a914d]{padding:6px 2px;font-size:9px;letter-spacing:.06em}.quad .phase-row .phase .span-time[data-v-1d0a914d]{font-size:11px}}@media(max-width:720px),(max-height:500px){.phase-row .phase[data-v-1d0a914d]{padding:4px 2px}.phase-row .phase[data-v-1d0a914d]{padding:5px 1px;font-size:7px;letter-spacing:.04em}.phase-row .phase .span-time[data-v-1d0a914d]{font-size:9px}}.cell.player[data-v-af815c9e]{flex:1 1 0;gap:0;padding:0;overflow:hidden;text-align:center}.player[data-v-af815c9e]>*{border-bottom:1px solid var(--line)}.player[data-v-af815c9e]>:last-child{border-bottom:0}.player-head[data-v-af815c9e]{position:relative;display:flex;flex:none;align-items:center;justify-content:center;min-height:clamp(26px,calc(9vh / var(--player-rows, 1)),52px)}.player[data-gone] .player-pip[data-v-af815c9e]{background:none}.player[data-gone] .player-pip[data-v-af815c9e]:before,.player[data-gone] .player-pip[data-v-af815c9e]:after{content:"";position:absolute;inset:42% -20.7%;border-radius:1px;background:var(--pip, var(--faint))}.player[data-gone] .player-pip[data-v-af815c9e]:before{transform:rotate(45deg)}.player[data-gone] .player-pip[data-v-af815c9e]:after{transform:rotate(-45deg)}.player-pip[data-v-af815c9e]{width:clamp(11px,calc(3.2vh / var(--player-rows, 1)),17px);margin:4px}.player[data-current] .player-pip[data-v-af815c9e]{position:relative;z-index:1}.player-head[data-v-af815c9e]{isolation:isolate}.player[data-current] .pass-step[data-v-af815c9e]{color:var(--fg);transition:none}.player[data-gone] .life[data-v-af815c9e]{opacity:.3}.player[data-v-af815c9e]{position:relative}.life[data-v-af815c9e]{flex:1 1 auto;min-height:0;padding:4px 0}.life-total[data-v-af815c9e]{font:300 clamp(26px,min(calc(20vh / var(--player-rows, 1)),9vw),96px)/1 var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pass-step[data-v-af815c9e]{display:flex;align-items:center;position:absolute;top:0;bottom:0;width:50%;padding:0 7px;border:0;color:var(--dim)}.pass-step[data-v-af815c9e] svg{width:13px;height:13px}.pass-step[data-step="-1"][data-v-af815c9e]{left:0;justify-content:flex-start}.pass-step[data-step="1"][data-v-af815c9e]{right:0;justify-content:flex-end}.player .pass-step[data-v-af815c9e]{opacity:0;visibility:hidden;transition:opacity var(--wipe) ease,visibility 0s linear var(--wipe)}.player[data-current] .pass-step[data-v-af815c9e]{opacity:1;visibility:visible;transition:opacity var(--wipe) ease}.player[data-current] .pass-step[data-v-af815c9e]:disabled{opacity:.35}[data-frozen] .player .pass-step[data-v-af815c9e]{opacity:0;visibility:hidden}.quad>.player[data-v-af815c9e]{border:0}.quad .pass-step[data-v-af815c9e]{padding:0 6px}.quad .pass-step[data-v-af815c9e] svg{width:22px;height:22px}.quad .pass-step[data-step="1"][data-v-af815c9e]{left:0;right:auto;justify-content:flex-start}.quad .pass-step[data-step="-1"][data-v-af815c9e]{left:auto;right:0;justify-content:flex-end}@supports (container-type: size){.quad>.player[data-v-af815c9e]{position:absolute;top:50%;left:50%;transform-origin:center}.controller-grid[data-seating=sides] .quad>.player[data-v-af815c9e]{width:100cqh;height:100cqw;--down: 100cqw;--across: 100cqh}.controller-grid[data-seating=sides] .quad[data-face=left]>.player[data-v-af815c9e]{transform:translate(-50%,-50%) rotate(90deg)}.controller-grid[data-seating=sides] .quad[data-face=right]>.player[data-v-af815c9e]{transform:translate(-50%,-50%) rotate(-90deg)}.controller-grid[data-seating=ends] .quad>.player[data-v-af815c9e]{width:100cqw;height:100cqh;--down: 100cqh;--across: 100cqw}.controller-grid[data-seating=ends] .quad[data-face=bottom]>.player[data-v-af815c9e]{transform:translate(-50%,-50%)}.controller-grid[data-seating=ends] .quad[data-face=top]>.player[data-v-af815c9e]{transform:translate(-50%,-50%) rotate(180deg)}.quad .life-total[data-v-af815c9e]{font-size:clamp(28px,min(calc(var(--down) * .34),calc(var(--across) * .26)),130px)}.quad .player-head[data-v-af815c9e]{min-height:clamp(36px,calc(var(--down) * .17),60px)}.quad .player-pip[data-v-af815c9e]{width:clamp(12px,calc(var(--down) * .055),20px)}.quad .pass-step[data-v-af815c9e] svg{transform:rotate(var(--aim, 0deg))}}@media(prefers-reduced-motion:reduce){.player .pass-step[data-v-af815c9e],.player[data-current] .pass-step[data-v-af815c9e]{transition:none}}@media(max-width:720px),(max-height:500px){.player-pip[data-v-af815c9e]{margin:3px}.pass-step[data-v-af815c9e]{padding:0 5px}.pass-step[data-v-af815c9e] svg{width:11px;height:11px}}.play-row>.player-grid[data-v-5226c5de]{display:flex;flex:1 1 0;min-width:0;flex-direction:column}.player-row[data-v-5226c5de]{display:flex;flex:1 1 0;min-width:0;min-height:0}.play-row.stacked>.player-grid[data-v-5226c5de]{flex:1 1 auto;min-height:0}.controller-row>.player-grid[data-v-5226c5de]{flex:1 1 0}.quad[data-v-5226c5de]{position:relative;display:flex;flex:1 1 0;min-width:0;min-height:0;overflow:hidden;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}@supports (container-type: size){.quad[data-v-5226c5de]{container-type:size}}.zones[data-v-cbb99c42]{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.zone-row[data-v-cbb99c42],.zone-column[data-v-cbb99c42]{display:flex;flex:1 1 0;min-width:0;min-height:0}.zone-column[data-v-cbb99c42]{flex-direction:column;overflow-y:auto;scrollbar-width:thin}.play-row>.zone-column[data-v-cbb99c42]{flex:0 0 clamp(190px,22%,320px)}.play-row.stacked[data-v-cbb99c42]{flex-direction:column}.play-row.stacked>.zone-column[data-v-cbb99c42]{flex:0 0 clamp(72px,12vh,112px);flex-direction:row;overflow-x:auto;overflow-y:hidden;touch-action:pan-x;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.controller-row[data-v-cbb99c42]{padding-top:14px}.room[data-v-e8d93839]{display:flex;flex:0 1 auto;min-width:0;align-items:baseline;gap:8px;margin:0 10px}@media(max-width:720px),(max-height:500px){.room[data-v-e8d93839]{gap:5px;margin:0 6px}}.room-code[data-v-e8d93839]{min-width:5ch;overflow:hidden;text-overflow:ellipsis}.room:not([data-status=live]) .room-code[data-v-e8d93839]{color:var(--faint)}.room-count[data-v-e8d93839]:empty{display:none}.room-offline[data-v-e8d93839]{color:var(--fg);white-space:nowrap}.room.joining .room-code[data-v-e8d93839]{display:none}.room-input[data-v-e8d93839]{flex:none;width:7ch;padding:0;background:transparent;border:0;border-bottom:1px solid var(--strong);border-radius:0;color:var(--fg);font:500 16px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;transform:scale(.72);transform-origin:right center}.room-input[data-v-e8d93839]::placeholder{color:var(--faint)}.room-input[data-v-e8d93839]:focus{outline:none}.room-button[data-v-e8d93839]{min-width:0;padding:4px 8px;border:1px solid var(--line);color:var(--dim);font-size:9px;letter-spacing:.12em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-button[data-armed][data-v-e8d93839]{background:var(--fg);border-color:var(--strong);color:var(--bg)}body:not([data-lobby]) .room-button[data-v-e8d93839],body:not([data-lobby]) .room-count[data-v-e8d93839]{display:none}.room-button[data-v-e8d93839]:after{inset:-11px -5px}@media(max-width:720px),(max-height:500px){.room[data-v-e8d93839]{gap:6px;margin:0 6px}.room-button[data-v-e8d93839]{padding:3px 6px}}.frame-top[data-v-ac747283]{position:absolute;z-index:2;top:0;left:-1px;right:0;height:1px;display:flex;align-items:center}.frame-top[data-v-ac747283]:before,.frame-top[data-v-ac747283]:after{content:"";align-self:stretch;background:var(--line);flex:0 0 var(--pad)}.frame-line[data-v-ac747283]{align-self:stretch;flex:1 1 auto;background:var(--line)}.frame-line.stub[data-v-ac747283]{flex:0 0 var(--pad)}.readout[data-v-ac747283]{display:flex;align-items:center;gap:8px;margin:0 10px;white-space:nowrap}.time[data-v-ac747283]{font-variant-numeric:tabular-nums}.readout.middle[data-v-ac747283]:empty{display:none}@media(max-width:720px),(max-height:500px){.frame-top[data-v-ac747283]:before,.frame-top[data-v-ac747283]:after{flex:0 0 6px}.readout[data-v-ac747283]{gap:5px}.readout[data-v-ac747283]{margin:0 6px}.readout>.label[data-v-ac747283]:first-child{display:none}}@media(max-width:560px){.readout.views .icon-fullscreen[data-v-ac747283]{display:none}}@media(max-width:360px){.frame-line.stub[data-v-ac747283]{display:none}}.bar-side[data-v-d4a7ff90]{display:flex;flex:none;align-items:center;gap:clamp(8px,1.2vw,18px);margin-bottom:18px}.icon[data-v-d4a7ff90]{width:var(--control);height:var(--control);padding:0;display:flex;align-items:center;justify-content:center}.icon[data-v-d4a7ff90] svg{width:17px;height:17px}.bar-readout[data-v-d4a7ff90]{display:flex;flex:none;align-items:baseline;gap:clamp(10px,1.4vw,18px);white-space:nowrap}.bar-turn[data-v-d4a7ff90]{position:relative;display:flex;align-items:baseline;gap:8px}.turn-nudge[data-v-d4a7ff90]{position:absolute;top:-8px;bottom:-8px;width:50%;padding:0;border:0;background:none}.turn-nudge[data-step="-1"][data-v-d4a7ff90]{left:0}.turn-nudge[data-step="1"][data-v-d4a7ff90]{right:0}.turn-nudge.flash[data-v-d4a7ff90]{animation:counter-flash .4s ease-out}.turn-nudge[data-v-d4a7ff90]:disabled{opacity:1}.bar-value[data-v-d4a7ff90]{font-family:var(--mono);font-weight:300;font-size:clamp(20px,2.2vw,34px);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bar-turn-value[data-v-d4a7ff90]{min-width:2ch}body[data-status=paused] .bar-time[data-v-d4a7ff90]{animation:blink-text 2s ease-in-out infinite}body[data-lobby] .start[data-v-d4a7ff90],body[data-status=idle] .bar-readout[data-v-d4a7ff90],body:not([data-status=idle]) .start[data-v-d4a7ff90]{display:none}.start[data-v-d4a7ff90]{flex:none;height:var(--control);padding:0 16px}.readout.middle .bar-side[data-v-d4a7ff90]{margin:0;gap:8px}.readout.middle .bar-readout[data-v-d4a7ff90],.readout.middle .bar-turn[data-v-d4a7ff90]{align-items:center}.readout.middle .icon[data-v-d4a7ff90],.readout.middle .turn-step[data-v-d4a7ff90]{width:22px;height:22px;border:1px solid var(--line);color:var(--dim)}.readout.middle .icon[data-v-d4a7ff90] svg{width:12px;height:12px}.readout.middle .bar-value[data-v-d4a7ff90]{font-size:17px}body[data-status=idle] .turn-control[data-v-d4a7ff90]{display:none}.turn-control[data-v-d4a7ff90]{display:flex;align-items:stretch;flex:none;border:1px solid var(--strong)}.turn-step[data-v-d4a7ff90]{width:var(--control);height:var(--control);padding:0;border:0;font-size:15px;line-height:1}.turn-step+.turn-step[data-v-d4a7ff90]{border-left:1px solid var(--strong)}@media(max-width:860px)and (min-height:501px){.bar-side[data-v-d4a7ff90]{margin:0;justify-content:flex-end}}@media(max-width:720px),(max-height:500px){.bar-value[data-v-d4a7ff90]{font-size:17px}}@media(orientation:landscape)and (max-height:500px){.bar-side[data-v-d4a7ff90]{margin-bottom:0}}@media(max-width:360px){.readout.middle .bar-turn .label[data-v-d4a7ff90]{display:none}}@media(max-width:620px)and (orientation:portrait){#track>.bar-side[data-v-d4a7ff90]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;z-index:3}body[data-status=idle] .start[data-v-d4a7ff90]{background:var(--bg);padding:0 22px}}.grid[data-v-a44c42cb]{position:relative;flex:1 1 0;min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--line)}.board[data-v-a44c42cb]{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.cell.install-tip[data-v-3fbe1ca4]{flex:none;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding-block:10px}.install-tip p[data-v-3fbe1ca4]{flex:1 1 auto;min-width:0;margin:0;font-size:11.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.install-tip-dismiss[data-v-3fbe1ca4]{flex:none;padding:6px 0;border:0;font-size:10px;color:var(--dim)}body:not([data-lobby]) .install-tip[data-v-3fbe1ca4]{display:none}.install-tip-dismiss[data-v-3fbe1ca4]:after{inset:-12px}@media(max-width:620px){.record-plot[data-v-3bacdc50]{min-height:140px}}.record-plot[data-v-3bacdc50]{flex:1 1 auto;min-width:0;min-height:0}.plot{display:block;overflow:visible}.plot-grid{stroke:var(--line);stroke-width:1}.plot-base{stroke:var(--dim);stroke-width:1}.plot-tick{font:500 10px var(--mono);fill:var(--faint);letter-spacing:.06em}.plot-line{fill:none;stroke:var(--faint);stroke-width:1;stroke-linejoin:round;stroke-linecap:round}.plot-line.lit{stroke:var(--fg);stroke-width:2}.plot-area{fill:var(--fg);fill-opacity:.1;stroke:none}.plot-bar{fill:var(--faint)}.plot-bar.lit{fill:var(--fg)}.plot-bar.quiet{fill-opacity:.55}.plot-end{font:500 10px var(--mono);fill:var(--faint);letter-spacing:.08em}.plot-end.lit,.plot-cell{fill:var(--fg)}.plot-figure{font:300 15px var(--mono);fill:var(--fg)}.plot-figure.lethal{font-weight:500}.plot-axis{font:500 9px var(--mono);fill:var(--faint);letter-spacing:.14em;text-transform:uppercase}@media(max-width:620px){.record-figures[data-v-ee4d37fa]{max-height:32%}.record-figures li[data-v-ee4d37fa]{flex:1 1 96px}.record-figures .figure[data-v-ee4d37fa]{font-size:15px}}.record[data-v-ee4d37fa]{position:fixed;inset:0;display:none;flex-direction:column;background:var(--bg);padding:var(--pad);gap:10px;z-index:40}.record.show[data-v-ee4d37fa]{display:flex}.record-top[data-v-ee4d37fa]{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.record-top .record-views[data-v-ee4d37fa]{flex:none;max-width:calc(100% - 66px)}.record-top .record-modes[data-v-ee4d37fa]{flex:1 1 auto}.record-close[data-v-ee4d37fa]{position:absolute;top:var(--pad);right:var(--pad)}.record-legend[data-v-ee4d37fa]{flex:none}.record-rule[data-v-ee4d37fa]{flex:none;align-self:stretch;width:1px;margin:3px 0;background:var(--line)}.record-legend[data-v-ee4d37fa],.record-views[data-v-ee4d37fa],.record-modes[data-v-ee4d37fa]{display:flex;flex-wrap:wrap;gap:6px}.record-views[data-v-ee4d37fa]{gap:14px}.record-who[data-v-ee4d37fa],.record-tab[data-v-ee4d37fa],.record-mode[data-v-ee4d37fa]{border:0;background:none;color:var(--faint);font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:7px 9px}.record-tab[data-v-ee4d37fa]{font-size:13px;letter-spacing:.1em}.record-who.on[data-v-ee4d37fa],.record-tab.on[data-v-ee4d37fa],.record-mode.on[data-v-ee4d37fa]{color:var(--fg)}.record-who.on[data-v-ee4d37fa]{background:var(--fg);color:var(--bg)}.record-tab.on[data-v-ee4d37fa]{border-bottom:1px solid var(--fg)}.record-figures[data-v-ee4d37fa]{flex:0 0 auto;max-height:34%;border-top:1px solid var(--line);display:flex;flex-flow:row wrap;align-content:flex-start;gap:10px 16px;overflow-y:auto;overscroll-behavior:contain;list-style:none;margin:0;padding:0}.record-figures li[data-v-ee4d37fa]{flex:1 1 122px;display:flex;flex-direction:column;gap:2px}.record-figures .figure[data-v-ee4d37fa]{font:300 clamp(20px,2.2vw,30px)/1 var(--mono);color:var(--fg)}.record-figures .who[data-v-ee4d37fa]{font-size:9px;color:var(--faint)}@media(max-width:720px),(orientation:landscape)and (max-height:500px){.record[data-v-ee4d37fa]{padding:10px;gap:6px}.record-figures[data-v-ee4d37fa]{gap:8px 10px}.record-figures .figure[data-v-ee4d37fa]{font-size:17px}.record-tab[data-v-ee4d37fa]{font-size:11px}}.announce,.finale{position:fixed;top:0;left:0;width:100%;height:var(--app-height);z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(16px,3vh,32px);padding:32px max(24px,6vw);text-align:center;text-shadow:0 2px 32px rgba(0,0,0,.6);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s}.announce.show,.finale.show{opacity:1;visibility:visible;transition:opacity .8s ease .3s}.announce .label,.finale .label{color:var(--fg)}.announce-inner[data-v-c99bfbc5]{width:min(100%,1280px);text-align:left;transition:opacity .35s ease}.announce-inner.leaving[data-v-c99bfbc5]{position:absolute;top:50%;left:50%;width:min(100% - 2 * max(24px,6vw),1280px);transform:translate(-50%,-50%);opacity:0}.announce.show .announce-inner[data-v-c99bfbc5]>*,.announce.show .lines li[data-v-c99bfbc5]{animation:rise 1.2s cubic-bezier(.2,.7,.2,1) both var(--delay, .3s)}.announce.show h1[data-v-c99bfbc5]{animation-delay:calc(var(--delay, .3s) + .1s)}.announce.show .lines[data-v-c99bfbc5]{animation:none}.announce.show .lines li[data-v-c99bfbc5]{animation-delay:calc(var(--delay, .3s) + .3s + var(--i, 0) * .12s)}.announce .label[data-v-c99bfbc5]{display:block;margin-bottom:clamp(10px,2vh,20px)}.announce h1[data-v-c99bfbc5]{margin:0 0 clamp(20px,4vh,48px) -.04em;font-size:clamp(56px,min(9vw,16vh),190px);font-weight:500;line-height:.9;letter-spacing:-.04em}.announce .lines[data-v-c99bfbc5]{counter-reset:rule;font-size:clamp(22px,min(2.8vw,4.6vh),44px);line-height:1.15}.announce .lines li[data-v-c99bfbc5]{counter-increment:rule;display:flex;align-items:baseline;padding:clamp(12px,2.2vh,24px) 0;border-top:1px solid var(--line);text-wrap:balance}.announce .lines li[data-v-c99bfbc5]:last-child{border-bottom:1px solid var(--line)}.announce .lines li[data-v-c99bfbc5]:before{content:counter(rule,decimal-leading-zero);flex:none;width:clamp(44px,6vw,96px);font:500 12px/1 var(--mono);letter-spacing:.14em;text-shadow:none}.picker[data-v-fe07dcc9]{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:#07080ad1;z-index:45}.picker.show[data-v-fe07dcc9]{display:flex}.picker-panel[data-v-fe07dcc9]{display:flex;flex-direction:column;gap:16px;align-items:center;padding:var(--pad);border:1px solid var(--line);background:var(--bg);max-width:min(92vw,420px)}.picker-colors[data-v-fe07dcc9]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.picker-color[data-v-fe07dcc9]{width:38px;aspect-ratio:1;border:0;padding:0;background:var(--pip)}.picker-color[data-v-fe07dcc9]:disabled{opacity:.16}.picker-color[data-mine][data-v-fe07dcc9]{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--fg)}.finale-kicker[data-v-f64f6e32]{margin-bottom:clamp(-12px,-1vh,-4px);font:500 clamp(14px,1.6vw,22px)/1 var(--mono);letter-spacing:.32em;text-transform:uppercase}.finale-time[data-v-f64f6e32]{font:300 clamp(80px,min(19vw,32vh),320px)/.9 var(--mono);letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 2px 40px rgba(0,0,0,.65)}.finale .lines[data-v-f64f6e32]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px clamp(24px,5vw,72px);font-size:clamp(20px,min(2.8vw,4.5vh),40px);line-height:1.2}.finale .lines li[data-v-f64f6e32]{display:flex;flex-direction:column;gap:8px}.debug[data-v-38c0e368]{position:fixed;left:12px;bottom:12px;z-index:50;width:min(360px,calc(100vw - 24px));max-height:60vh;overflow:auto;padding:8px 10px;background:#07080aeb;border:1px solid var(--rule);font:11px/1.4 var(--mono);color:var(--dim);-webkit-user-select:text;user-select:text}header[data-v-38c0e368]{display:flex;align-items:center;gap:8px;margin-bottom:6px}header .label[data-v-38c0e368]{flex:1;color:var(--fg)}dl[data-v-38c0e368]{display:grid;grid-template-columns:max-content 1fr;gap:2px 10px;margin:0}dt[data-v-38c0e368]{color:var(--faint)}dd[data-v-38c0e368]{margin:0;color:var(--fg);overflow-wrap:anywhere}dd[data-bad][data-v-38c0e368]:before{content:"! ";font-weight:700}ol[data-v-38c0e368]{margin:0;padding-left:16px}.shell[data-v-5cf03153]{position:fixed;top:0;left:0;width:100%;height:var(--app-height);overflow:hidden;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));transition:opacity .8s ease;display:flex;flex-direction:column}body[data-announcing] .shell[data-v-5cf03153],body[data-over]:not([data-controls]) .shell[data-v-5cf03153]{opacity:0;pointer-events:none}@media(max-width:720px),(max-height:500px){.shell[data-v-5cf03153]{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.shell[data-v-5cf03153]{padding-top:max(12px,env(safe-area-inset-top))}}
