.ac-ready[data-v-56b18fe9]{padding:10px 18px;border-radius:4px;cursor:pointer}.ac-ready input[data-v-56b18fe9]{width:18px;height:18px;accent-color:#17382b;margin:0}.ac-ready[data-v-56b18fe9]:has(input:disabled){opacity:.48;cursor:default}.arena-connections[data-v-56b18fe9]{position:absolute;right:20px;bottom:20px;z-index:12}.ac-trigger[data-v-56b18fe9]{padding:10px 16px;background:#172c26;color:#f3f6f4;border:1px solid #759b88;border-radius:4px;font:14px system-ui;cursor:pointer}.ac-room-screen[data-v-56b18fe9]{position:fixed;inset:0;margin:auto;padding:0;border:1px solid #46665a;border-radius:8px;width:min(800px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;background:#10241e;color:#f4f5ef;font:15px/1.5 system-ui,sans-serif;letter-spacing:0;box-sizing:border-box;color-scheme:dark}.ac-room-screen[data-v-56b18fe9]::backdrop{background:#06110dd9}.ac-room-screen.ac-inline[data-v-56b18fe9]{position:relative;inset:auto;border:0;border-radius:0;width:100%;max-height:none;overflow:visible;background:transparent}.ac-room-screen[data-v-56b18fe9] *{box-sizing:border-box}.ac-room-screen button[data-v-56b18fe9],.ac-room-screen input[data-v-56b18fe9]{font:inherit;letter-spacing:0}.ac-room-screen button[data-v-56b18fe9]{cursor:pointer;color:inherit;border:1px solid #496b5e;background:transparent;border-radius:4px;padding:8px 14px;min-height:44px}.ac-room-screen button[data-v-56b18fe9]:hover:not(:disabled){border-color:#e7ce77}.ac-room-screen button[data-v-56b18fe9]:disabled{opacity:.48;cursor:default}.ac-room-screen[data-v-56b18fe9] :focus-visible{outline:2px solid #f1d270;outline-offset:4px}.ac-top[data-v-56b18fe9]{display:flex;align-items:center;justify-content:space-between;padding:18px 28px}.ac-eyebrow[data-v-56b18fe9]{font-size:11px;color:#afc5b9;font-weight:600}.ac-room-screen .ac-icon[data-v-56b18fe9]{width:44px;height:44px;flex-shrink:0;padding:0;font-size:24px;display:grid;place-items:center}.ac-entry-art[data-v-56b18fe9]{position:relative;height:230px;overflow:hidden}.ac-entry-art img[data-v-56b18fe9]{width:100%;height:100%;object-fit:cover;object-position:center 85%}.ac-entry h1[data-v-56b18fe9]{position:absolute;left:28px;top:20px;margin:0;color:#12291f;font-size:36px;line-height:1.1}.ac-entry-actions[data-v-56b18fe9]{padding:28px;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:28px}.ac-room-screen .ac-primary[data-v-56b18fe9]{background:#e2cc7d;border-color:#e2cc7d;color:#17271e;font-weight:700;min-height:48px;display:flex;gap:20px;align-items:center;justify-content:space-between}.ac-entry-actions label[data-v-56b18fe9]{display:block;font-size:12px;color:#bfcec4;margin-bottom:8px}.ac-code-input[data-v-56b18fe9]{display:flex;border-bottom:1px solid #789588;gap:8px}.ac-code-input input[data-v-56b18fe9]{min-width:0;width:100%;background:transparent;border:0;color:inherit;padding:8px 0;text-transform:uppercase;font-family:monospace;font-size:20px}.ac-code-input .ac-icon[data-v-56b18fe9]{border:0}.ac-setup[data-v-56b18fe9]{padding:0 28px 20px}.ac-room-heading[data-v-56b18fe9]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:20px}.ac-room-heading h1[data-v-56b18fe9]{font:600 32px/1.2 monospace;margin:3px 0 0;letter-spacing:0}.ac-share[data-v-56b18fe9]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ac-roster[data-v-56b18fe9]{display:flex;gap:12px 28px;flex-wrap:wrap;border-block:1px solid #365448;padding:16px 0;margin-bottom:24px;font-size:13px}.ac-roster>span[data-v-56b18fe9]{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.ac-roster i[data-v-56b18fe9]{display:inline-block;width:7px;height:7px;border-radius:50%;background:#8c9490}.ac-roster i.on[data-v-56b18fe9]{background:#8de0ac}.ac-roster small[data-v-56b18fe9]{color:#e2cc7d}.ac-waiting[data-v-56b18fe9]{color:#9caf9f}.ac-game-choice h2[data-v-56b18fe9],.ac-section-heading h2[data-v-56b18fe9]{font-size:22px;margin:0}.ac-game-choice .ac-game[data-v-56b18fe9]{width:100%;display:flex;gap:20px;align-items:center;margin-top:16px;padding:0 20px 0 0;overflow:hidden;font-size:22px;text-align:left}.ac-game img[data-v-56b18fe9]{width:45%;height:130px;object-fit:cover}.ac-game span[data-v-56b18fe9]:last-child{margin-left:auto}.ac-section-heading[data-v-56b18fe9]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.ac-section-heading>span[data-v-56b18fe9]{font-size:13px;color:#b6c9bd}.ac-role-grid[data-v-56b18fe9]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ac-role-grid .ac-role[data-v-56b18fe9]{padding:0;overflow:hidden;text-align:center;border-width:2px;background:#17382b}.ac-role.selected[data-v-56b18fe9]{border-color:#eed77e}.ac-role img[data-v-56b18fe9]{display:block;width:100%;height:180px;object-fit:cover;object-position:center 35%;image-rendering:auto}.ac-role>span[data-v-56b18fe9]{display:block;font-size:20px;font-weight:600;margin-top:12px}.ac-role small[data-v-56b18fe9]{display:block;font-size:12px;color:#decb83;margin:4px 0 12px;min-height:18px}.ac-options[data-v-56b18fe9]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:24px 0;font-size:13px}.ac-segments[data-v-56b18fe9]{display:flex}.ac-segments button[data-v-56b18fe9]{border-radius:0;padding:8px 12px}.ac-segments button[data-v-56b18fe9]:first-child{border-radius:4px 0 0 4px}.ac-segments button[data-v-56b18fe9]:last-child{border-radius:0 4px 4px 0}.ac-segments button[aria-pressed=true][data-v-56b18fe9]{background:#315345;color:#f8eac0}.ac-rotation[data-v-56b18fe9]{color:#a7bdaf;margin-left:auto}.ac-ready-row[data-v-56b18fe9]{border-top:1px solid #365448;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ac-ready-row>span[data-v-56b18fe9]{font-size:13px;color:#b6c9bd}.ac-ready-row .ac-primary[data-v-56b18fe9]{min-width:140px;justify-content:center}.ac-exit[data-v-56b18fe9]{display:flex;align-items:center;gap:12px;margin-top:24px;font-size:13px}.ac-exit .ac-icon[data-v-56b18fe9]{border-color:transparent;color:#b6c9bd}.ac-error[data-v-56b18fe9]{margin:0 28px 24px;color:#ffbdac;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:540px){.ac-top[data-v-56b18fe9]{padding:12px 18px}.ac-setup[data-v-56b18fe9]{padding:0 18px 18px}.ac-entry-actions[data-v-56b18fe9]{grid-template-columns:1fr;padding:22px;gap:24px}.ac-entry-art[data-v-56b18fe9]{height:190px}.ac-entry h1[data-v-56b18fe9]{font-size:30px;left:22px}.ac-room-heading h1[data-v-56b18fe9]{font-size:27px}.ac-section-heading[data-v-56b18fe9]{align-items:baseline}.ac-section-heading>span[data-v-56b18fe9]{font-size:12px}.ac-role-grid[data-v-56b18fe9]{gap:12px}.ac-role img[data-v-56b18fe9]{height:150px}.ac-rotation[data-v-56b18fe9]{margin:0;width:100%}.ac-options[data-v-56b18fe9]{padding:18px 0}.ac-ready-row[data-v-56b18fe9]{gap:12px}.ac-ready-row .ac-primary[data-v-56b18fe9]{min-width:112px}.ac-error[data-v-56b18fe9]{margin:0 18px 18px}}.ac-journey[data-v-56b18fe9]{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0 28px 24px}.ac-journey li[data-v-56b18fe9]{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:2px solid #365448;color:#9dafaa;font-size:12px}.ac-journey li[aria-current=step][data-v-56b18fe9]{color:#f1d879;border-color:#f1d879}.ac-journey li.complete[data-v-56b18fe9]{color:#aadfbd;border-color:#72b091}.ac-journey li>span[data-v-56b18fe9]{font-variant-numeric:tabular-nums}.ac-inline .ac-entry-art[data-v-56b18fe9]{height:360px}.ac-entry-actions.ac-invited[data-v-56b18fe9]{grid-template-columns:1fr auto}.ac-invited .ac-code-input[data-v-56b18fe9]{border:0;align-items:center;gap:24px}.ac-invited .ac-code-input input[data-v-56b18fe9]{border-bottom:1px solid #789588;max-width:230px;padding:12px 0;font-size:26px}.ac-code-input .ac-join[data-v-56b18fe9]{white-space:nowrap;min-width:164px;padding:12px 20px}.ac-entry-actions .ac-other-room[data-v-56b18fe9]{border-color:transparent;color:#afc5b9;font-size:12px}.ac-entry[data-v-56b18fe9],.ac-game-choice[data-v-56b18fe9],.ac-roles[data-v-56b18fe9]{animation:ac-arrive-56b18fe9 .22s ease-out}@keyframes ac-arrive-56b18fe9{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ac-entry[data-v-56b18fe9],.ac-game-choice[data-v-56b18fe9],.ac-roles[data-v-56b18fe9]{animation:none}}@media(max-width:540px){.ac-journey[data-v-56b18fe9]{gap:8px;padding:0 18px 18px}.ac-journey li[data-v-56b18fe9]{font-size:11px;gap:5px}.ac-inline .ac-entry-art[data-v-56b18fe9]{height:270px}.ac-entry-actions.ac-invited[data-v-56b18fe9]{grid-template-columns:1fr}.ac-invited .ac-code-input[data-v-56b18fe9]{flex-wrap:wrap;gap:20px}.ac-invited .ac-code-input input[data-v-56b18fe9]{max-width:none}.ac-code-input .ac-join[data-v-56b18fe9]{width:100%}.ac-other-room[data-v-56b18fe9]{justify-self:start}}.run-match[data-v-7a6a6d2f]{position:fixed;inset:0;z-index:10000;background:#101817;color:#eef5f2;font:14px Arial,sans-serif;letter-spacing:0;display:flex;flex-direction:column}.run-match[data-v-7a6a6d2f] *{box-sizing:border-box}.run-match header[data-v-7a6a6d2f]{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid #395148}.run-match header strong[data-v-7a6a6d2f]{font-size:18px}.run-match header strong span[data-v-7a6a6d2f]{font-size:12px;font-weight:400;color:#bad9e8}.run-match header>button[data-v-7a6a6d2f]{margin-left:auto}.run-match button[data-v-7a6a6d2f]{font:inherit;color:inherit;background:#28423b;border:1px solid #6c9183;border-radius:4px;padding:9px 12px;cursor:pointer;min-height:40px}.run-match button[data-v-7a6a6d2f]:disabled{opacity:.45;cursor:default}.run-match[data-v-7a6a6d2f] :focus-visible{outline:2px solid #e6c870;outline-offset:3px}.run-body[data-v-7a6a6d2f]{min-height:0;flex:1;display:flex;align-items:center;overflow:auto}.run-play[data-v-7a6a6d2f]{min-width:0;width:100%;max-width:calc((100dvh - 155px)*16/9);margin:auto}.run-stage[data-v-7a6a6d2f]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#111}.run-stage iframe[data-v-7a6a6d2f]{border:0;position:absolute;inset:0;width:960px;height:540px;transform-origin:top left}.run-stage img[data-v-7a6a6d2f]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.run-signal[data-v-7a6a6d2f]{position:absolute;inset:0;display:grid;place-items:center;background:#15201e}.run-controls[data-v-7a6a6d2f]{display:flex;gap:8px;padding:12px;flex-wrap:wrap}.run-controls button[data-v-7a6a6d2f]{touch-action:none;min-width:46px}.run-body aside[data-v-7a6a6d2f]{align-self:stretch;flex:0 0 280px;border-left:1px solid #395148;padding:20px;overflow:auto}.run-body h2[data-v-7a6a6d2f]{font-size:16px;margin:0 0 14px}.run-body h2[data-v-7a6a6d2f]:not(:first-child){margin-top:24px}.run-body textarea[data-v-7a6a6d2f]{display:block;width:100%;resize:vertical;max-height:250px;min-height:100px;background:#1d302a;color:inherit;font:inherit;border:1px solid #6c9183;padding:10px;margin:8px 0 12px}.run-body p[data-v-7a6a6d2f],.run-body li[data-v-7a6a6d2f]{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.run-body ol[data-v-7a6a6d2f]{padding-left:18px}.run-error[data-v-7a6a6d2f]{margin:0;padding:10px 18px;color:#ffc5b8;background:#382526;font-size:13px}.run-match output[data-v-7a6a6d2f]{font-variant-numeric:tabular-nums;display:inline-block;min-width:34px}@media(max-width:720px){.run-match header[data-v-7a6a6d2f]{gap:8px;font-size:12px;padding:8px}.run-body.coaching[data-v-7a6a6d2f]{display:block}.run-body aside[data-v-7a6a6d2f]{border-left:0;border-top:1px solid #395148;padding:16px}.run-body.coaching .run-play[data-v-7a6a6d2f]{max-width:100%}.run-body.coaching textarea[data-v-7a6a6d2f]{min-height:70px;max-height:140px}.run-match header strong[data-v-7a6a6d2f]{font-size:16px}}
