html,body{overscroll-behavior:none;touch-action:manipulation;background:#030712;height:100%;overflow:hidden}.chip[data-v-fb456fdb]{color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#00000047;border-radius:9999px;align-items:center;display:flex}.chip-btn[data-v-fb456fdb]{color:#fffc;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:9999px;justify-content:center;align-items:center;width:clamp(44px,13cqmin,58px);height:clamp(44px,13cqmin,58px);display:flex}.chip-btn[data-v-fb456fdb]:active{color:#fff}.chip-btn[data-v-fb456fdb]:focus-visible,.chip-value[data-v-fb456fdb]:focus-visible{outline-offset:-2px;outline:2px solid #7dd3fc}.chip-icon[data-v-fb456fdb]{filter:drop-shadow(1px 1px 2px #00000080);width:55%;height:55%}.chip-value[data-v-fb456fdb]{min-width:clamp(50px,15cqmin,72px);height:clamp(44px,13cqmin,58px);color:inherit;text-align:center;font:inherit;font-variant-numeric:tabular-nums;text-shadow:0 1px 4px #000000b3;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0 6px;font-size:clamp(20px,7cqmin,32px);font-weight:700;line-height:1;transition:background 80ms linear,color 80ms linear,transform 80ms linear;display:flex}.chip-value-active[data-v-fb456fdb]{outline-offset:-2px;outline:2px solid #f87171b8}.panel[data-v-927a3709]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-color:#111827;background-position:50%;background-size:cover;border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.scrim[data-v-927a3709]{pointer-events:none;background:radial-gradient(70% 55%,#00000061 0%,#0000002e 55%,#0000 100%);position:absolute;inset:0}.zone[data-v-927a3709]{touch-action:none;cursor:pointer;color:#ffffffd9;align-items:center;width:50%;transition:background-color .12s ease-out;display:flex;position:absolute;top:0;bottom:0}.zone-minus[data-v-927a3709]{justify-content:flex-start;padding-left:max(10px,4cqw);left:0}.zone-plus[data-v-927a3709]{justify-content:flex-end;padding-right:max(10px,4cqw);right:0}.zone-pressed[data-v-927a3709]{background-color:#ffffff17}.zone[data-v-927a3709]:focus-visible,.tool-btn[data-v-927a3709]:focus-visible{outline-offset:-3px;outline:3px solid #7dd3fc}.zone-icon[data-v-927a3709]{filter:drop-shadow(2px 2px 2px #0009);width:max(26px,min(9cqw,13cqh));height:max(26px,min(9cqw,13cqh));transition:transform .1s ease-out}.zone-pressed .zone-icon[data-v-927a3709]{transform:scale(1.2)}.life[data-v-927a3709]{pointer-events:none;color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.life-anchor[data-v-927a3709]{position:relative}.life-value[data-v-927a3709]{font-variant-numeric:tabular-nums;text-shadow:0 2px 12px #000000b3,0 0 3px #000000e6;font-size:min(34cqw,42cqh);font-weight:600;line-height:1}.life-dead[data-v-927a3709]{color:#f87171}.delta[data-v-927a3709]{font-variant-numeric:tabular-nums;text-shadow:0 1px 6px #000c;font-size:max(18px,min(7cqw,9cqh));font-weight:700;line-height:1;position:absolute;bottom:92%;left:50%;transform:translate(-50%)}.delta-positive[data-v-927a3709]{color:#6ee7b7}.delta-negative[data-v-927a3709]{color:#f87171}.delta-fade-enter-active[data-v-927a3709],.delta-fade-leave-active[data-v-927a3709]{transition:opacity .2s ease-out}.delta-fade-enter-from[data-v-927a3709],.delta-fade-leave-to[data-v-927a3709]{opacity:0}.toolbar[data-v-927a3709]{pointer-events:none;z-index:10;justify-content:space-between;align-items:flex-end;padding:max(8px,2cqmin);display:flex;position:absolute;bottom:0;left:0;right:0}.counter-stack[data-v-927a3709]{flex-direction:column;align-items:flex-start;gap:max(4px,1cqmin);display:flex}.tool-actions[data-v-927a3709]{align-items:center;gap:max(6px,1.5cqmin);display:flex;position:relative}.toolbar[data-v-927a3709]>*{pointer-events:auto}.tool-btn[data-v-927a3709]{color:#ffffffbf;touch-action:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00000047;border-radius:9999px;justify-content:center;align-items:center;width:clamp(44px,11cqmin,56px);height:clamp(44px,11cqmin,56px);display:flex;position:relative}.tool-btn[data-v-927a3709]:active,.tool-btn-active[data-v-927a3709]{color:#fff;background:#00000073}.tool-btn-wrap[data-v-927a3709]{display:flex;position:relative}.hold-ring[data-v-927a3709]{pointer-events:none;z-index:1;background:conic-gradient(#f87171e6 calc(var(--hold-progress,0) * 360deg), transparent 0deg);border-radius:9999px;position:absolute;inset:-3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}.tool-icon[data-v-927a3709]{width:55%;height:55%}.hold-hint[data-v-927a3709]{letter-spacing:.03em;color:#ffffffe6;white-space:nowrap;background:#0000008c;border-radius:9999px;padding:4px 10px;font-size:12px;font-weight:600}@container (width<=300px) and (height>=270px){.toolbar[data-v-927a3709]{flex-direction:column;align-items:stretch;gap:max(4px,1cqmin)}.counter-stack[data-v-927a3709]{align-self:flex-start}.tool-actions[data-v-927a3709]{align-self:flex-end}.hold-hint[data-v-927a3709]{position:absolute;bottom:calc(100% + max(4px,1cqmin));right:0}.panel-has-counters .life[data-v-927a3709]{transform:translateY(-6cqh)}}.board[data-v-81d17f1d]{width:100dvw;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#030712;gap:2px;display:grid;overflow:hidden}.board-cell[data-v-81d17f1d]{position:relative;overflow:hidden;container-type:size}.seat[data-v-81d17f1d]{width:100cqw;height:100cqh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seat-rot-180[data-v-81d17f1d]{transform:translate(-50%,-50%)rotate(180deg)}.seat-rot-90[data-v-81d17f1d],.seat-rot-270[data-v-81d17f1d]{width:100cqh;height:100cqw}.seat-rot-90[data-v-81d17f1d]{transform:translate(-50%,-50%)rotate(90deg)}.seat-rot-270[data-v-81d17f1d]{transform:translate(-50%,-50%)rotate(270deg)}.fab[data-v-e1dc8212]{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:9999px;width:clamp(48px,10vmin,68px);height:clamp(48px,10vmin,68px);transition:width .18s ease-out,height .18s ease-out,transform .1s ease-out;overflow:hidden;box-shadow:0 4px 16px #0000008c}.fab-compact[data-v-e1dc8212]{width:clamp(44px,8vmin,56px);height:clamp(44px,8vmin,56px)}.fab[data-v-e1dc8212]:active{transform:scale(.94)}.fab img[data-v-e1dc8212]{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.fab[data-v-e1dc8212]{transition:none}}.settings-anchor[data-v-754f541c]{z-index:30;pointer-events:none;display:flex;position:fixed}.settings-anchor[data-v-754f541c] .fab{pointer-events:auto}.settings-anchor-table[data-v-754f541c]{inset:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);justify-content:center;align-items:center}.settings-anchor-solo[data-v-754f541c]{top:calc(env(safe-area-inset-top,0px) + clamp(10px, 2.5vmin, 18px));left:calc(100% - env(safe-area-inset-right,0px) - clamp(10px, 2.5vmin, 18px));transform:translate(-100%)}
