.choice[data-v-8688122c],.back[data-v-8688122c]{box-sizing:border-box;min-height:56px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:8px 32px;font-size:20px;font-weight:600;display:flex}.choice[data-v-8688122c]{color:#8fc1ff;background:#1e2128;border:1px solid #8fc1ff66}.back[data-v-8688122c]{color:#c9ced8;background:0 0;border:1px solid #8a91a066}.choice[data-v-8688122c]:is(:hover,:focus-visible),.back[data-v-8688122c]:is(:hover,:focus-visible){background:#262b35}.menu[data-v-79a710de],.screen[data-v-79a710de]{box-sizing:border-box;max-width:var(--safe-width);max-height:var(--safe-height);flex-direction:column;gap:12px;padding:16px;display:flex;overflow:auto}.room-list ul[data-v-502a811c]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.room-list p[data-v-502a811c]{text-align:center;margin:0;font-size:18px}.room-list-row[data-v-502a811c]{color:#8fc1ff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#1e2128;border:1px solid #8fc1ff66;border-radius:8px;padding:8px 16px;font-size:18px;font-weight:600}.room-list-row[data-v-502a811c]:is(:hover,:focus-visible):not(:disabled){background:#262b35}.room-list-row[data-v-502a811c]:disabled{color:#8a91a0;cursor:default;background:0 0;border-color:#8a91a033}.picker[data-v-6aa4b82b]{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.picker legend[data-v-6aa4b82b]{margin-bottom:8px;padding:0;font-size:18px}.picker label[data-v-6aa4b82b]{box-sizing:border-box;min-height:56px;font:inherit;cursor:pointer;border:1px solid #8a91a066;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:20px;font-weight:600;display:flex}.picker label[data-v-6aa4b82b]:has(:checked){color:#8fc1ff;background:#262b35;border-color:#8fc1ff}.picker input[data-v-6aa4b82b]{width:20px;height:20px;margin:0}.notice[data-v-7128b1c5]{color:#ffe27a;text-align:center;overflow-wrap:break-word;margin:0;font-size:18px}.notice[data-v-7128b1c5]:empty{display:none}.part[data-v-98421d74]{flex-direction:column;gap:12px;display:flex}.screen h1[data-v-98421d74]{text-align:center;margin:0;font-size:28px}.screen[data-v-98421d74] h2{text-align:center;margin:0;font-size:22px}.code-field[data-v-98421d74]{align-items:center;gap:12px;min-height:56px;font-size:18px;display:flex}.code-field input[data-v-98421d74]{box-sizing:border-box;color:#c9ced8;letter-spacing:.1em;text-transform:uppercase;background:#1e2128;border:1px solid #8a91a066;border-radius:8px;flex:1;min-width:0;min-height:48px;padding:8px 12px;font:600 24px ui-monospace,monospace}*{overscroll-behavior:contain;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea{-webkit-user-select:text;user-select:text}html,body{overscroll-behavior:none;color:#c9ced8;background:#15171c;height:100%;margin:0;font:16px system-ui,sans-serif;overflow:hidden}:root{--inset-top:0px;--inset-right:0px;--inset-bottom:0px;--inset-left:0px;--safe-width:calc(100vw - var(--inset-left) - var(--inset-right));--safe-height:calc(100dvh - var(--inset-top) - var(--inset-bottom))}#app,#app>.root{padding:var(--inset-top) var(--inset-right) var(--inset-bottom) var(--inset-left);--zone-top:var(--inset-top);--zone-right:var(--inset-right);--zone-bottom:var(--inset-bottom);--zone-left:var(--inset-left);grid-auto-rows:max-content;align-content:safe center;place-items:center;display:grid;position:fixed;inset:0}.action{min-height:56px;font:inherit;padding:8px 24px;font-weight:600}.over-zone{inset:var(--zone-top) var(--zone-right) var(--zone-bottom) var(--zone-left);pointer-events:none;place-items:center;display:grid;position:absolute}[hidden]{display:none!important}.panel[data-v-0efb5cbe]{box-sizing:border-box;--u:1px;--pad:calc(10 * var(--u));--next-size:calc(68 * var(--u));border:2px solid;position:absolute;container-type:size}@supports (width:1cqmin){.panel[data-v-0efb5cbe]{--u:clamp(.65px, .25cqmin, 1px)}}.head[data-v-0efb5cbe]{align-items:start;column-gap:var(--pad);row-gap:var(--pad);padding:var(--pad);grid-template-columns:minmax(0,1fr) auto;display:grid}.panel:has(.wind) .head[data-v-0efb5cbe]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.side[data-v-0efb5cbe]{grid-area:1/1;justify-items:start;min-width:0;display:grid}.label[data-v-0efb5cbe]{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:calc(16 * var(--u));font-weight:600;overflow:hidden}.note[data-v-0efb5cbe]{overflow-wrap:anywhere;max-width:100%;font:600 calc(14 * var(--u)) ui-monospace, monospace;color:#c9ced8}.note[data-v-0efb5cbe]:empty{display:none}.next[data-v-0efb5cbe]{box-sizing:border-box;width:var(--next-size);height:var(--next-size);padding:calc(6 * var(--u));border-radius:calc(6 * var(--u));background:#1e2128cc;grid-area:1/-2/2/-1;justify-self:end;place-items:center;display:grid}.next svg[data-v-0efb5cbe]{width:100%;max-height:100%}.countdown[data-v-0efb5cbe]{text-align:center;color:#ffe27a;font-size:calc(96 * var(--u));text-shadow:0 0 calc(24 * var(--u)) #ffd24a88;font-weight:800;position:absolute;top:18%;left:0;right:0}.lives[data-v-0efb5cbe]{white-space:nowrap;color:#ff6b8b;max-width:100%;font-size:calc(22 * var(--u));letter-spacing:calc(2 * var(--u));overflow:hidden}.lives.invulnerable[data-v-0efb5cbe]{animation:.3s steps(2,jump-none) infinite invulnerable-0efb5cbe}@keyframes invulnerable-0efb5cbe{0%{opacity:1}to{opacity:.25}}.bricks-left[data-v-0efb5cbe]{white-space:nowrap;max-width:100%;font-size:calc(14 * var(--u));overflow:hidden}.eliminated-notice[data-v-0efb5cbe]{text-align:center;color:#c9ced8;font-size:calc(56 * var(--u));font-size:min(calc(56 * var(--u)), 16cqw);letter-spacing:calc(1 * var(--u));font-weight:800;position:absolute;top:18%;left:0;right:0}.reconnecting[data-v-0efb5cbe]{text-align:center;color:#ffe27a;font-size:calc(28 * var(--u));font-size:min(calc(28 * var(--u)), 13cqw);font-weight:700;position:absolute;top:34%;left:0;right:0}.panel.eliminated[data-v-0efb5cbe]{background:#15171c99}.panel.eliminated[data-v-0efb5cbe] :is(.label,.next,.lives,.bricks-left){opacity:.4}.lost[data-v-0efb5cbe]{color:#ff6b6b;font-size:calc(28 * var(--u));font-size:min(calc(28 * var(--u)), 13cqw);box-shadow:inset 0 0 calc(80 * var(--u)) #ff3b3b99;place-items:center;font-weight:700;animation:1.2s ease-out forwards lost-0efb5cbe;display:grid;position:absolute;inset:0}@keyframes lost-0efb5cbe{0%{opacity:1}to{opacity:0}}.wind[data-v-0efb5cbe]{box-sizing:border-box;text-overflow:ellipsis;max-width:100%;padding:calc(2 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));color:#9fd3ff;font:600 calc(18 * var(--u)) ui-monospace, monospace;white-space:nowrap;pointer-events:none;background:#1e2128cc;grid-area:1/2;justify-self:center;overflow:hidden}@container (width<=260px){.panel:has(.wind) .head[data-v-0efb5cbe]{grid-template-columns:minmax(0,1fr) auto}.wind[data-v-0efb5cbe]{grid-area:2/1/3/-1}.next[data-v-0efb5cbe]{--next-size:min(calc(68 * var(--u)), 26cqw)}}.panels[data-v-08b33815]{pointer-events:none;position:absolute;inset:0}.panels.pickable[data-v-08b33815] .panel:not(.main){pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.panels[data-orientation=portrait][data-v-08b33815] .panel:not(.main) .next{display:none}.scene[data-v-6c33d2ad]{outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.viewer[data-v-5a33015a]{left:var(--inset-left);right:var(--inset-right);bottom:var(--inset-bottom);white-space:nowrap;background:#1e2128;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;padding:8px 14px;display:flex;position:absolute}.viewer[data-v-5a33015a] :is(button,select,.open){font:inherit}.viewer .open[data-v-5a33015a]{cursor:pointer;border:1px solid #8a91a0;border-radius:4px;padding:2px 10px}.viewer .open input[data-v-5a33015a]{display:none}.viewer .play[data-v-5a33015a]{width:5em}.viewer .seek[data-v-5a33015a]{flex:160px;max-width:480px;margin:0}.viewer .status[data-v-5a33015a]{font:14px ui-monospace,monospace}@media (width<=640px){.viewer .status[data-v-5a33015a]{text-align:center;flex-basis:100%}}.viewer-error[data-v-5a33015a]{text-align:center;color:#ff6b6b;white-space:normal;flex-basis:100%;margin:0}.connection-lost[data-v-a9f8548d]{color:#ffe27a;background:#15171ccc;font-size:40px;font-weight:800}.debug[data-v-5cfd0ad1]{right:calc(10px + var(--zone-right));bottom:calc(6px + var(--zone-bottom));color:#8a91a0;text-align:right;margin:0;font:12px ui-monospace,monospace;position:absolute}.debug.under-panel[data-v-5cfd0ad1]{margin:0 8px 8px;position:relative;inset:auto}.actions[data-v-90983f43]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.goes-on [role=dialog][data-v-6a6bf9ad]{box-sizing:border-box;text-align:center;overflow-wrap:break-word;pointer-events:auto;background:#1e2128ee;border-radius:8px;outline:none;max-width:calc(100% - 16px);max-height:calc(100% - 16px);padding:20px 24px;font-size:18px;overflow:auto}.goes-on[data-v-6a6bf9ad] h2{color:#ffe27a;margin:0 0 8px;font-size:28px}.goes-on p[data-v-6a6bf9ad]{margin:0 0 16px}.pause[data-v-febc3bf5]{left:calc(12px + var(--zone-left));bottom:calc(12px + var(--zone-bottom));min-height:44px;font:inherit;padding:8px 20px;font-weight:600;position:absolute}.resumes-in[data-v-febc3bf5]{color:#ffe27a;font-size:144px;font-weight:800}.paused[data-v-febc3bf5]{padding:calc(16px + var(--inset-top)) calc(16px + var(--inset-right)) calc(16px + var(--inset-bottom)) calc(16px + var(--inset-left));text-align:center;background:#15171c;outline:none;place-content:center;gap:16px;font-size:18px;display:grid;position:absolute;inset:0}.paused[data-v-febc3bf5] h2{color:#ffe27a;margin:0;font-size:36px}.paused p[data-v-febc3bf5]{margin:0}.controls[data-v-a0286292]{pointer-events:none;--cell:clamp(62px, 16vmin, 80px);display:grid;position:absolute}.controls[data-orientation=portrait][data-v-a0286292]{grid-template:"zone zone zone"1fr"rotations.moves"/auto 1fr auto}.controls[data-orientation=landscape][data-v-a0286292]{grid-template:"rotations zone moves"1fr/auto 1fr auto}.controls .zone[data-v-a0286292]{grid-area:zone}.rotations[data-v-a0286292],.moves[data-v-a0286292]{pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;align-self:center;padding:4px;display:grid}.rotations[data-v-a0286292]{grid-area:rotations;grid-auto-flow:column}.controls[data-orientation=landscape] .rotations[data-v-a0286292]{grid-auto-flow:row}.moves[data-v-a0286292]{grid-area:moves;grid-template-columns:repeat(3,auto)}.moves [data-button=NudgeRight][data-v-a0286292]{grid-column:3}.controls button[data-v-a0286292]{box-sizing:border-box;width:var(--cell);height:var(--cell);color:#c9ced8;touch-action:none;background:#262b35d9 padding-box padding-box;border:3px solid #0000;border-radius:12px;margin:0;padding:0;font:600 28px system-ui,sans-serif}.controls button.held[data-v-a0286292]{color:#15171c;background-color:#4ea8ff}@property --hold{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes hold-4775b2a1{0%{--hold:0%}to{--hold:100%}}.ring[data-v-4775b2a1]{box-sizing:border-box;background:conic-gradient(#ffe27a var(--hold), #fff3 0);border-radius:50%;flex:none;width:24px;height:24px;animation:linear both hold-4775b2a1}.invite[data-v-abde1021]{margin-bottom:16px}.invite h2[data-v-abde1021]{margin:0;font-size:18px;font-weight:600}.invite .code[data-v-abde1021]{color:#ffe27a;letter-spacing:.15em;margin:4px 0 8px;font:800 44px ui-monospace,monospace}.invite .notice[data-v-abde1021]{margin-top:8px}.rules[data-v-f5778c4b]{text-align:left;margin-top:12px;font-size:13px}.rules summary[data-v-f5778c4b]{cursor:pointer;text-align:center}.rules fieldset[data-v-f5778c4b]{border:0;margin:8px 0 0;padding:0}.rules .values[data-v-f5778c4b]{grid-template-columns:repeat(2,auto);gap:4px 20px;max-height:45vh;padding-right:4px;display:grid;overflow:auto}.rules label[data-v-f5778c4b]{justify-content:space-between;align-items:center;gap:8px;font-family:ui-monospace,monospace;display:flex}.rules input[data-v-f5778c4b]{width:7em;font:inherit}.rules input.tuned[data-v-f5778c4b]{outline:2px solid #ffe27a}.rules fieldset>button[data-v-f5778c4b]{font:inherit;margin-top:8px}.rules-error[data-v-f5778c4b]{color:#ff6b6b;min-height:1.2em;margin:6px 0 0}.room[data-v-42e55b11]{box-sizing:border-box;max-width:calc(var(--safe-width) - 16px);max-height:calc(var(--safe-height) - 16px);text-align:center;overflow-wrap:break-word;background:#1e2128ee;border-radius:8px;margin:8px;padding:24px;font-size:18px;position:relative;overflow:auto}.room.bare[data-v-42e55b11]{background:0 0}.room.bare .starts-in[data-v-42e55b11]{margin:0;font-size:144px}.result[data-v-42e55b11]{margin-bottom:16px}.winner[data-v-42e55b11]{color:#ffe27a;margin:0;font-size:36px}.desync[data-v-42e55b11]{color:#ff6b6b;margin:0;font-size:24px}.roster[data-v-42e55b11]{margin:0 0 12px;padding:0;line-height:1.6;list-style:none}.roster-row[data-v-42e55b11]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.kick[data-v-42e55b11],.unseat[data-v-42e55b11],.make-owner[data-v-42e55b11],.leave-seat[data-v-42e55b11]{min-width:48px;min-height:48px;font:inherit;padding:0 12px;font-weight:600}.starts-in[data-v-42e55b11]{color:#ffe27a;margin-bottom:12px;font-size:64px;font-weight:800}.actions[data-v-42e55b11]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.seat-or-ready .check[data-v-42e55b11]{margin-inline-end:8px}.message[data-v-8bb0a4a9]{box-sizing:border-box;max-width:var(--safe-width);text-align:center;overflow-wrap:break-word;margin:0;padding:24px;font-size:18px}
