.app-games-home[data-v-1f0f5f61]{display:flex;flex-direction:column;height:100%;isolation:isolate;--club-tabs-clearance: env(safe-area-inset-bottom, 0px);background:radial-gradient(circle at 18% 24%,rgba(237,28,36,.2),transparent 30%),radial-gradient(circle at 80% 70%,rgba(245,199,107,.13),transparent 32%),linear-gradient(145deg,#151714,#080a09 68%)}.app-games-home .home-content[data-v-1f0f5f61]{--background: transparent;display:block;flex:1;min-height:0;z-index:1}.app-games-home .games-library[data-v-1f0f5f61]{width:100%;min-height:100%;padding:clamp(20px,3vw / var(--club-display-scale, 1),40px);padding-top:calc(clamp(20px,3vw / var(--club-display-scale, 1),40px) + var(--offset-top, 0px));padding-bottom:calc(clamp(20px,3vw / var(--club-display-scale, 1),40px) + var(--club-tabs-clearance));display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "games";grid-template-rows:auto 1fr;row-gap:16px;align-items:center;align-content:center;position:relative;overflow:hidden;color:#fff;background:transparent;text-align:start}.app-games-home .library-backdrop[data-v-1f0f5f61]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.app-games-home .library-glow[data-v-1f0f5f61]{width:320px;aspect-ratio:1;position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.app-games-home .library-glow-one[data-v-1f0f5f61]{top:-120px;right:-100px;background:#ed1c2433}.app-games-home .library-glow-two[data-v-1f0f5f61]{bottom:-150px;left:-80px;background:#f5c76b1f}.app-games-home .library-header[data-v-1f0f5f61],.app-games-home .library-copy[data-v-1f0f5f61],.app-games-home .games-grid[data-v-1f0f5f61],.app-games-home .library-footer[data-v-1f0f5f61]{width:100%;min-width:0;margin-right:auto;margin-left:auto;position:relative;z-index:1}.app-games-home .library-header[data-v-1f0f5f61]{grid-area:header;max-width:1120px;display:flex;align-items:center;gap:clamp(18px,3vw / var(--club-display-scale, 1),36px)}.app-games-home .library-logo[data-v-1f0f5f61]{width:180px;height:180px;flex:0 0 180px;object-fit:contain}.app-games-home .library-intro[data-v-1f0f5f61]{min-width:0;flex:1;display:flex;flex-direction:column;gap:8px}.app-games-home .games-grid[data-v-1f0f5f61]{grid-area:games}.app-games-home .tone-lime[data-v-1f0f5f61]{--tone: #b7f564}.app-games-home .library-header[data-v-1f0f5f61],.app-games-home .library-copy[data-v-1f0f5f61],.app-games-home .library-footer[data-v-1f0f5f61]{flex-shrink:0}.app-games-home .library-brand[data-v-1f0f5f61]{text-align:start}.app-games-home .library-brand span[data-v-1f0f5f61]{color:#ffffffe6;font-size:24px;letter-spacing:1.5px}.app-games-home .library-copy[data-v-1f0f5f61]{margin-top:0;align-self:start;text-align:start;container-type:inline-size}.app-games-home .library-copy>span[data-v-1f0f5f61]{color:#f5c76b;font-size:16px;font-weight:800}.app-games-home .library-copy h1[data-v-1f0f5f61]{margin:0;font-size:clamp(18px,6.2cqi,36px);line-height:1.25;white-space:normal}.app-games-home .library-copy em[data-v-1f0f5f61]{color:#ed3038;font-style:normal}.app-games-home .library-copy p[data-v-1f0f5f61]{max-width:650px;margin:0 auto;color:#ffffff9e;font-size:16px;line-height:1.8}.app-games-home .games-grid[data-v-1f0f5f61]{--games-gap: 16px;max-width:1120px;margin-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--games-gap)}.app-games-home .game-choice[data-v-1f0f5f61]{min-height:120px;padding:18px;display:flex;align-items:center;gap:18px;position:relative;overflow:hidden;color:#fff;border:1px solid rgba(255,255,255,.11);border-radius:24px;background:linear-gradient(145deg,#ffffff13,#ffffff06);box-shadow:0 18px 42px #0000003d;text-align:start;cursor:pointer;transition:.25s ease}.app-games-home .game-choice[data-v-1f0f5f61]:hover{transform:translateY(-7px) rotate(-.6deg);border-color:color-mix(in srgb,var(--tone) 55%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--tone) 20%,#171a18),color-mix(in srgb,var(--tone) 7%,#0d100e));box-shadow:0 24px 52px #00000057,0 0 30px color-mix(in srgb,var(--tone) 16%,transparent)}.app-games-home .game-choice:hover .game-choice-mark[data-v-1f0f5f61]{background:color-mix(in srgb,var(--tone) 20%,transparent);border-color:color-mix(in srgb,var(--tone) 62%,transparent);transform:translateY(-3px) scale(1.04)}.app-games-home .game-choice:hover .game-choice-mark img[data-v-1f0f5f61]{transform:scale(1.05) rotate(1.5deg)}.app-games-home .game-choice[data-v-1f0f5f61]:after{content:"";width:120px;height:120px;position:absolute;left:-45px;bottom:-55px;border-radius:50%;background:var(--tone);opacity:.09;filter:blur(18px)}.app-games-home .tone-red[data-v-1f0f5f61]{--tone: #ed3038}.app-games-home .tone-gold[data-v-1f0f5f61]{--tone: #efc363}.app-games-home .tone-blue[data-v-1f0f5f61]{--tone: #76b9ff}.app-games-home .tone-purple[data-v-1f0f5f61]{--tone: #a98ae8}.app-games-home .tone-green[data-v-1f0f5f61]{--tone: #69c28d}.app-games-home .tone-pink[data-v-1f0f5f61]{--tone: #ef7890}.app-games-home .game-choice-mark[data-v-1f0f5f61]{width:76px;height:70px;display:grid;place-items:center;flex:0 0 76px;border:1px solid color-mix(in srgb,var(--tone) 38%,transparent);border-radius:20px;background:color-mix(in srgb,var(--tone) 11%,transparent);transition:.25s ease}.app-games-home .game-choice-mark img[data-v-1f0f5f61]{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.35));transition:.25s ease}.app-games-home .game-choice-copy[data-v-1f0f5f61]{min-width:0;display:flex;flex-direction:column}.app-games-home .game-choice-copy small[data-v-1f0f5f61]{color:var(--tone);font-size:14px;font-weight:800}.app-games-home .game-choice-copy strong[data-v-1f0f5f61]{margin:4px 0;font-size:25px}.app-games-home .game-choice-copy span[data-v-1f0f5f61]{color:#ffffff8f;font-size:14px}.app-games-home .library-footer[data-v-1f0f5f61]{margin:0;color:#fff9;font-size:17px;font-weight:700;text-align:start;line-height:1.5}.app-games-home .library-footer span[data-v-1f0f5f61]{color:#ed3038}@media (max-width: 1199px){.app-games-home .games-grid[data-v-1f0f5f61]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.app-games-home .game-choice[data-v-1f0f5f61]{padding:12px;gap:10px}.app-games-home .game-choice-mark[data-v-1f0f5f61]{width:56px;height:62px;flex-basis:56px}.app-games-home .game-choice-mark img[data-v-1f0f5f61]{width:50px;height:50px}.app-games-home .game-choice-copy strong[data-v-1f0f5f61]{font-size:21px}}@media (max-width: 820px){.app-games-home .games-library[data-v-1f0f5f61]{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "games";grid-template-rows:auto;gap:10px;padding:calc(max(18px,env(safe-area-inset-top)) + var(--offset-top, 0px)) 16px calc(max(24px,env(safe-area-inset-bottom)) + var(--club-tabs-clearance))}.app-games-home .library-header[data-v-1f0f5f61]{gap:12px}.app-games-home .library-logo[data-v-1f0f5f61]{width:clamp(112px,30vw / var(--club-display-scale, 1),140px);height:clamp(112px,30vw / var(--club-display-scale, 1),140px);flex-basis:clamp(112px,30vw / var(--club-display-scale, 1),140px)}.app-games-home .library-brand span[data-v-1f0f5f61]{font-size:22px}.app-games-home .library-copy p[data-v-1f0f5f61]{font-size:14px;line-height:1.5}.app-games-home .games-grid[data-v-1f0f5f61]{--games-gap: 9px;margin-top:0}.app-games-home .game-choice[data-v-1f0f5f61]{min-height:88px;padding:10px;gap:8px;border-radius:18px}.app-games-home .game-choice-mark[data-v-1f0f5f61]{width:48px;height:58px;flex-basis:48px;border-radius:15px}.app-games-home .game-choice-mark img[data-v-1f0f5f61]{width:46px;height:46px}.app-games-home .game-choice-copy strong[data-v-1f0f5f61]{font-size:19px}.app-games-home .game-choice-copy span[data-v-1f0f5f61],.app-games-home .library-footer[data-v-1f0f5f61]{font-size:14px}}@media (min-width: 821px) and (max-height: 780px){.app-games-home .games-library[data-v-1f0f5f61]{padding-top:calc(max(12px,env(safe-area-inset-top)) + var(--offset-top, 0px));padding-bottom:calc(max(12px,env(safe-area-inset-bottom)) + var(--club-tabs-clearance))}.app-games-home .library-logo[data-v-1f0f5f61]{width:160px;height:160px;flex-basis:160px}.app-games-home .library-copy[data-v-1f0f5f61]{margin-top:0}.app-games-home .library-copy p[data-v-1f0f5f61]{font-size:14px;line-height:1.45}.app-games-home .games-grid[data-v-1f0f5f61]{margin-top:0}.app-games-home .game-choice[data-v-1f0f5f61]{min-height:clamp(88px,15vh / var(--club-display-scale, 1),120px);padding:10px 13px}.app-games-home .game-choice-mark[data-v-1f0f5f61]{width:56px;height:62px;flex-basis:56px}.app-games-home .game-choice-mark img[data-v-1f0f5f61]{width:50px;height:50px}.app-games-home .library-footer[data-v-1f0f5f61]{font-size:14px}}.app-games-home .tone-silver[data-v-1f0f5f61]{--tone: #c6d3ec}.app-games-home .tone-copper[data-v-1f0f5f61]{--tone: #eca879}.app-games-home .tone-orange[data-v-1f0f5f61]{--tone: #ff9b45}.app-games-home .game-choice[data-v-1f0f5f61]:focus-visible{outline:2px solid var(--tone);outline-offset:4px}.app-game-confirm-dialog .exit-confirm-layer[data-v-beb554cc]{padding:18px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;background:#020705d1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.app-game-confirm-dialog .exit-confirm-modal[data-v-beb554cc]{width:min(92vw / var(--club-display-scale, 1),430px);padding:27px;color:#fff;border:1px solid color-mix(in srgb,var(--accent, #f5c76b) 48%,transparent);border-radius:25px;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--accent, #f5c76b) 18%,transparent),transparent 48%),#0c1510;box-shadow:0 28px 85px #00000094;text-align:center}.app-game-confirm-dialog .exit-confirm-icon[data-v-beb554cc]{width:54px;height:54px;margin:0 auto 12px;display:grid;place-items:center;color:#0b100d;border-radius:18px;background:var(--accent, #f5c76b);box-shadow:0 10px 26px color-mix(in srgb,var(--accent, #f5c76b) 25%,transparent)}.app-game-confirm-dialog .exit-confirm-icon img[data-v-beb554cc]{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 5px 10px rgba(0,0,0,.32))}.app-game-confirm-dialog .exit-confirm-modal h2[data-v-beb554cc]{margin:0 0 7px;color:var(--accent, #f5c76b);font-size:27px}.app-game-confirm-dialog .exit-confirm-modal p[data-v-beb554cc]{margin:0;color:#ffffffb8;font-size:15px;font-weight:700;line-height:1.7}.app-game-confirm-dialog .exit-confirm-actions[data-v-beb554cc]{margin-top:21px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.app-game-confirm-dialog .exit-confirm-actions button[data-v-beb554cc]{min-height:49px;padding:9px 12px;border-radius:14px;font:inherit;font-size:14px;font-weight:900;cursor:pointer}.app-game-confirm-dialog .exit-confirm-actions .continue[data-v-beb554cc]{color:#10140f;border:0;background:var(--accent, #f5c76b)}.app-game-confirm-dialog .exit-confirm-actions .leave[data-v-beb554cc]{color:#ffffffc7;border:1px solid rgba(255,255,255,.12);background:#ffffff0e}@media (max-width: 560px){.app-game-confirm-dialog .exit-confirm-modal[data-v-beb554cc]{padding:22px 17px 17px;border-radius:21px}.app-game-confirm-dialog .exit-confirm-modal h2[data-v-beb554cc]{font-size:23px}.app-game-confirm-dialog .exit-confirm-modal p[data-v-beb554cc]{font-size:14px}}.app-game-toolbar[data-v-ec9d28f6]{display:block;flex:0 0 auto}.app-game-toolbar .shared-game-toolbar[data-v-ec9d28f6]{min-height:66px;padding:max(8px,env(safe-area-inset-top)) 18px 8px;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;position:relative;z-index:20;color:#fff;border-bottom:1px solid rgba(255,255,255,.07);background:#080b09f5}.app-game-toolbar .shared-toolbar-button[data-v-ec9d28f6]{width:42px;height:42px;display:grid;place-items:center;color:#ffffffd1;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:#ffffff0b;font:inherit;font-size:19px;cursor:pointer}.app-game-toolbar .shared-toolbar-button.score[data-v-ec9d28f6]{color:#f5c76b}.app-game-toolbar .shared-toolbar-button.room-invite[data-v-ec9d28f6]{display:inline-flex;width:auto;padding-inline:12px;gap:7px;color:var(--accent, #efc363)}.app-game-toolbar .shared-toolbar-button.room-invite svg[data-v-ec9d28f6]{width:20px;height:20px}.app-game-toolbar .shared-toolbar-button.room-invite span[data-v-ec9d28f6]{font-size:13px;font-weight:700;white-space:nowrap}.app-game-toolbar .shared-toolbar-heading[data-v-ec9d28f6]{min-width:0;display:flex;align-items:center;justify-content:center;gap:8px}.app-game-toolbar .shared-toolbar-heading img[data-v-ec9d28f6]{width:38px;height:38px;object-fit:contain}.app-game-toolbar .shared-toolbar-heading span[data-v-ec9d28f6]{min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px}.app-game-toolbar .shared-toolbar-heading strong[data-v-ec9d28f6]{max-width:min(100%,48vw / var(--club-display-scale, 1));font-size:17px;white-space:normal;overflow-wrap:anywhere;line-height:1.35;text-align:center}.app-game-toolbar .shared-toolbar-heading small[data-v-ec9d28f6]{color:#ffffff8c;font-size:max(14px,var(--toolbar-subtitle-font-size, 14px));line-height:1.4;text-align:center;overflow-wrap:anywhere}.app-game-toolbar .shared-toolbar-actions[data-v-ec9d28f6]{display:flex;gap:7px}.app-game-toolbar .shared-toolbar-button.open-club-app[data-v-ec9d28f6]{display:none;text-decoration:none}.app-game-toolbar .shared-toolbar-button.open-club-app svg[data-v-ec9d28f6]{width:22px;height:22px}@media (max-width: 700px),(pointer: coarse){.app-game-toolbar .shared-toolbar-button.open-club-app[data-v-ec9d28f6]{display:flex;align-items:center;justify-content:center}}@media (max-width: 560px){.app-game-toolbar .shared-game-toolbar[data-v-ec9d28f6]{min-height:68px;padding-right:10px;padding-left:10px}.app-game-toolbar .shared-toolbar-heading img[data-v-ec9d28f6]{width:34px;height:34px}.app-game-toolbar .shared-toolbar-heading strong[data-v-ec9d28f6]{font-size:18px}.app-game-toolbar .shared-toolbar-button.room-invite[data-v-ec9d28f6]{width:39px;padding:0;justify-content:center}.app-game-toolbar .shared-toolbar-button.room-invite span[data-v-ec9d28f6]{display:none}.app-game-toolbar .shared-toolbar-button[data-v-ec9d28f6]{width:39px;height:39px}.app-game-toolbar .shared-toolbar-button.sound[data-v-ec9d28f6]{font-size:28px;line-height:1}}.app-game-toolbar .exit-confirm-layer[data-v-ec9d28f6]{padding:18px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;background:#020705d1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.app-game-toolbar .exit-confirm-modal[data-v-ec9d28f6]{width:min(92vw / var(--club-display-scale, 1),430px);padding:27px;color:#fff;border:1px solid color-mix(in srgb,var(--accent, #f5c76b) 48%,transparent);border-radius:25px;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--accent, #f5c76b) 18%,transparent),transparent 48%),#0c1510;box-shadow:0 28px 85px #00000094;text-align:center}.app-game-toolbar .exit-confirm-icon[data-v-ec9d28f6]{width:54px;height:54px;margin:0 auto 12px;display:grid;place-items:center;color:#0b100d;border-radius:18px;background:var(--accent, #f5c76b);box-shadow:0 10px 26px color-mix(in srgb,var(--accent, #f5c76b) 25%,transparent)}.app-game-toolbar .exit-confirm-icon img[data-v-ec9d28f6]{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 5px 10px rgba(0,0,0,.32))}.app-game-toolbar .exit-confirm-modal h2[data-v-ec9d28f6]{margin:0 0 7px;color:var(--accent, #f5c76b);font-size:27px}.app-game-toolbar .exit-confirm-modal p[data-v-ec9d28f6]{margin:0;color:#ffffffb8;font-size:15px;font-weight:700;line-height:1.7}.app-game-toolbar .exit-confirm-actions[data-v-ec9d28f6]{margin-top:21px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.app-game-toolbar .exit-confirm-actions button[data-v-ec9d28f6]{min-height:49px;padding:9px 12px;border-radius:14px;font:inherit;font-size:14px;font-weight:900;cursor:pointer}.app-game-toolbar .exit-confirm-actions .continue[data-v-ec9d28f6]{color:#10140f;border:0;background:var(--accent, #f5c76b)}.app-game-toolbar .exit-confirm-actions .leave[data-v-ec9d28f6]{color:#ffffffc7;border:1px solid rgba(255,255,255,.12);background:#ffffff0e}@media (max-width: 560px){.app-game-toolbar .exit-confirm-modal[data-v-ec9d28f6]{padding:22px 17px 17px;border-radius:21px}.app-game-toolbar .exit-confirm-modal h2[data-v-ec9d28f6]{font-size:23px}.app-game-toolbar .exit-confirm-modal p[data-v-ec9d28f6]{font-size:14px}}.app-game-toolbar .shared-toolbar-button.rules-label[data-v-ec9d28f6]{width:auto;padding-inline:12px;font-size:14px;font-weight:700;white-space:nowrap}@media (max-width: 650px){.dama-room .app-game-toolbar .shared-toolbar-button.rules-label[data-v-ec9d28f6],.backgammon-room .app-game-toolbar .shared-toolbar-button.rules-label[data-v-ec9d28f6],.chess-shell .app-game-toolbar .shared-toolbar-button.rules-label[data-v-ec9d28f6]{display:none}}.app-chess-board[data-v-5e838aeb]{display:block;min-width:0;height:100%}.app-chess-board .board-stage[data-v-5e838aeb]{container-type:size;position:relative;width:100%;height:100%;min-height:280px}.app-chess-board .flat-board[data-v-5e838aeb],.app-chess-board .spatial-board[data-v-5e838aeb]{width:100%;height:100%}.app-chess-board .flat-board[data-v-5e838aeb]{position:relative;overflow:hidden}.app-chess-board .board-stage.spatial-view[data-v-5e838aeb]{container-type:normal;overflow:visible}.app-chess-board .spatial-board[data-v-5e838aeb]{position:relative;overflow:visible}.app-chess-board [hidden][data-v-5e838aeb]{display:none!important}.app-chess-board[data-v-5e838aeb] .flat-board>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;overflow:visible;touch-action:none}.app-chess-board[data-v-5e838aeb] .drop-square{fill:#a1e7d744;stroke:#a1e7d7;stroke-width:3;pointer-events:none}.app-chess-board[data-v-5e838aeb] .dragging-piece{pointer-events:none}.app-chess-board[data-v-5e838aeb] .spatial-board>canvas{position:absolute;display:block;width:100%;height:100%;touch-action:none;cursor:grab}.app-chess-board[data-v-5e838aeb] .selected-square{fill:#f9d06b55;stroke:#ffe39d;stroke-width:3}.app-chess-board[data-v-5e838aeb] .last-square{fill:#3b82f6b3}.app-chess-board[data-v-5e838aeb] .check-square{fill:#c7364280;stroke:#ff8188;stroke-width:3}.app-chess-board[data-v-5e838aeb] .legal-dot{fill:#173f37bb;stroke:#a1e7d7;stroke-width:1.5}.app-chess-board[data-v-5e838aeb] .legal-capture{fill:none;stroke:#a1e7d7;stroke-width:3}.app-chess-board .keyboard-grid[data-v-5e838aeb]{position:absolute;width:calc(min(100cqw,100cqh)*.8125);height:calc(min(100cqw,100cqh)*.8125);left:calc(50% - (min(100cqw,100cqh)*.40625));top:calc(50% - min(100cqw,100cqh) * .415625);display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);pointer-events:none}.app-chess-board .keyboard-grid button[data-v-5e838aeb]{border:0;background:transparent;color:transparent;font-size:0;padding:0;pointer-events:none}.app-chess-board .keyboard-grid button[data-v-5e838aeb]:focus-visible{outline:3px solid #fff5cb;outline-offset:-4px;background:#fff8cb25}.app-chess-board .spatial-keyboard[data-v-5e838aeb]{inset:auto 14px 14px;width:auto;height:150px;opacity:0}.app-chess-board .spatial-keyboard[data-v-5e838aeb]:focus-within{opacity:1;background:#111b2be8;border:1px solid #c6d3ec;border-radius:12px}.app-chess-board .spatial-keyboard:focus-within button[data-v-5e838aeb]{font-size:14px;color:#eee;overflow:hidden}.app-chess-board .loading[data-v-5e838aeb]{position:absolute;inset:45% 0 auto;text-align:center;color:#c6d3ec}@media (prefers-reduced-motion: reduce){.app-chess-board[data-v-5e838aeb] *{animation:none!important;transition:none!important}}.app-dama-board[data-v-61e2a6f0]{display:block;width:100%;height:100%;min-height:0}.app-dama-board .board-space[data-v-61e2a6f0],.app-dama-board .dama-flat[data-v-61e2a6f0],.app-dama-board .dama-spatial[data-v-61e2a6f0]{width:100%;height:100%;min-height:0}.app-dama-board .board-space[data-v-61e2a6f0],.app-dama-board .dama-spatial[data-v-61e2a6f0]{overflow:visible}.app-dama-board .dama-spatial[data-v-61e2a6f0]{position:relative}.app-dama-board [hidden][data-v-61e2a6f0]{display:none!important}.app-dama-board[data-v-61e2a6f0] svg{width:100%;height:100%;display:block}.app-dama-board[data-v-61e2a6f0] .dama-flat svg{touch-action:none;-webkit-user-select:none;user-select:none}.app-dama-board[data-v-61e2a6f0] .dragging-piece{pointer-events:none;filter:drop-shadow(0 5px 4px rgba(36,23,15,.5019607843))}.app-dama-board[data-v-61e2a6f0] [data-square]{cursor:default;stroke:none;outline:0}.app-dama-board[data-v-61e2a6f0] [data-legal=true]{cursor:pointer}.app-dama-board[data-v-61e2a6f0] [data-square]:focus,.app-dama-board[data-v-61e2a6f0] [data-square]:focus-visible,.app-dama-board[data-v-61e2a6f0] [data-square]:active{stroke:none;outline:0}.app-dama-board[data-v-61e2a6f0] canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.app-dama-board[data-v-61e2a6f0] .dama-spatial>canvas{position:absolute}.app-dama-board[data-v-61e2a6f0] canvas:active{cursor:grabbing}.club-waiting-table[data-v-6424eb04]{height:var(--card-game-viewport-height, calc(100dvh / var(--club-display-scale, 1)));display:flex;flex-direction:column;color:#fff;background:#07120d;overflow:hidden}.club-waiting-table.native-waiting[data-v-6424eb04]{position:relative;display:block}.club-waiting-table.native-waiting>.waiting-original[data-v-6424eb04]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.club-waiting-table.native-waiting>.waiting-overlay[data-v-6424eb04]{position:absolute;z-index:40;flex:none;background:none;box-shadow:none;pointer-events:none}.club-waiting-table.native-waiting>.waiting-overlay[data-v-6424eb04]:before,.club-waiting-table.native-waiting>.waiting-overlay[data-v-6424eb04]:after{display:none}.club-waiting-table.native-waiting>.waiting-overlay .native-waiting-seat[data-v-6424eb04]{position:absolute;padding:0;transform:none;margin:0;right:auto;bottom:auto;min-width:0;background:transparent;border:0;opacity:1}.club-waiting-table.native-waiting>.waiting-overlay .native-waiting-seat[data-v-6424eb04]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.club-waiting-table.native-waiting>.waiting-overlay .native-seat-label[data-v-6424eb04]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.club-waiting-table.native-waiting>.waiting-overlay .native-seat-approval[data-v-6424eb04]{position:absolute;top:-8px;inset-inline-end:-8px;padding:4px 7px;background:#081d15;border:1px solid var(--accent);border-radius:50%;color:var(--accent)}.club-waiting-table.native-waiting>.waiting-overlay .table-ready[data-v-6424eb04]{pointer-events:auto;box-sizing:border-box}.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .stock-area,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .table-cards,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .trick-zone,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .meld-zone,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .owner-meld-zone,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .draft-melds,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .capture-stats,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .action-panel,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .game-message,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .basra-turn-messages,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .request-summary,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .color-status,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .piles,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .turn-message,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .uno-controls,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .hand-scroll,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .capture-rail,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .mobile-captures,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .game-actions,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .board-toolbar,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .board-turn-message,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .app-mobile-board-panel,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .seat-score,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .player-badge>b,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .player-badge small,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .human-badge>span,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .player-label small,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .player-king{display:none!important}.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .human-hand{visibility:hidden;pointer-events:none}.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .board-wrap,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .board-holder,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .app-chess-board,.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .app-dama-board{pointer-events:none}.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .player-badge.active{box-shadow:none}.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .waiting-player-empty strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal}.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original .guest-player-name>span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere}.club-waiting-table.native-waiting[data-v-6424eb04] .waiting-original :is(.player-badge,.player-label,.human-badge) .native-seat-action{display:block!important;margin-top:4px;color:var(--accent);font-size:13px;font-weight:700;line-height:1.4;white-space:normal}@supports (-webkit-touch-callout: none){.club-waiting-table[data-v-6424eb04]{--card-game-viewport-height: calc( calc(100dvh / var(--club-display-scale, 1)) - max( 24px, env(safe-area-inset-bottom, 0px) ) - 8px )}}.club-waiting-table .card-table[data-v-6424eb04]{background:radial-gradient(circle at 50% 40%,var(--accent-soft, rgba(239, 195, 99, .16)) 0%,transparent 54%),radial-gradient(ellipse at center,#276d4acc,#14472ff0 44%,#0d3021 78%,#081d15);box-shadow:inset 0 0 120px #000000b3;position:relative;flex:1;min-height:0;isolation:isolate;overflow:hidden}.club-waiting-table .card-table[data-v-6424eb04]:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:2px solid color-mix(in srgb,var(--accent, #f5c76b) 24%,rgba(255,255,255,.05));border-radius:34%/18%;box-shadow:0 0 28px var(--accent-soft, rgba(245, 199, 107, .1)),inset 0 0 0 5px #00000017;pointer-events:none}@media (max-width: 560px){.club-waiting-table .card-table[data-v-6424eb04]:before{top:7px;right:7px;bottom:7px;left:7px;border-radius:32%/13%}}.club-waiting-table .card-table[data-v-6424eb04]:after{content:"";width:clamp(210px,31vw / var(--club-display-scale, 1),440px);aspect-ratio:1;position:absolute;top:50%;left:50%;z-index:0;opacity:.065;background:url(/images/logo.png) center/contain no-repeat;filter:grayscale(1) brightness(1.7) contrast(.75);transform:translate(-50%,-50%);pointer-events:none}.club-waiting-table button[data-v-6424eb04],.club-waiting-table select[data-v-6424eb04]{font:inherit}.club-waiting-table button[data-v-6424eb04]:focus-visible,.club-waiting-table select[data-v-6424eb04]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.club-waiting-table .table-invite[data-v-6424eb04]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 14px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:13px;background:color-mix(in srgb,var(--accent) 9%,transparent);font-size:13px;font-weight:700;cursor:pointer}.club-waiting-table .table-invite svg[data-v-6424eb04]{width:21px;height:21px}.club-waiting-table .player-seat[data-v-6424eb04]{position:absolute;z-index:3;padding:0;border:0;background:transparent;color:#fff;cursor:default}.club-waiting-table .player-seat.available[data-v-6424eb04]{cursor:pointer}.club-waiting-table .player-badge[data-v-6424eb04]{position:relative;min-width:150px;padding:7px 10px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.1490196078);border-radius:18px;background:#050c08e0;box-shadow:0 10px 28px #0005;transition:border-color .16s ease,background .16s ease}.club-waiting-table .player-badge>img[data-v-6424eb04],.club-waiting-table .player-badge .empty-avatar[data-v-6424eb04]{width:52px;height:52px;flex:0 0 52px;border-radius:15px;object-fit:cover}.club-waiting-table .player-badge .player-copy[data-v-6424eb04]{display:flex;flex-direction:column;gap:3px;min-width:0}.club-waiting-table .player-badge strong[data-v-6424eb04]{font-size:15px;overflow-wrap:anywhere}.club-waiting-table .player-badge small[data-v-6424eb04]{font-size:13px;color:#c1cfc5}.club-waiting-table .empty-avatar[data-v-6424eb04]{display:grid;place-items:center;color:#bad2c1;border:1px dashed rgba(255,255,255,.2196078431);background:#ffffff06}.club-waiting-table .empty-avatar svg[data-v-6424eb04]{display:block;justify-self:center;align-self:center;width:30px;height:30px}.club-waiting-table .available:hover .player-badge[data-v-6424eb04],.club-waiting-table .selected .player-badge[data-v-6424eb04]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,#050c08)}.club-waiting-table .selected .player-badge[data-v-6424eb04]{box-shadow:0 0 24px var(--accent-soft)}.club-waiting-table .creator-crown[data-v-6424eb04]{display:block;position:static;align-self:center;flex:0 0 auto;width:23px;height:23px;color:#efc363}.club-waiting-table .top-seat[data-v-6424eb04]{top:24px;left:50%;transform:translate(-50%)}.club-waiting-table .bottom-seat[data-v-6424eb04]{bottom:38px;left:50%;transform:translate(-50%)}.club-waiting-table .right-seat[data-v-6424eb04]{right:28px}.club-waiting-table .left-seat[data-v-6424eb04]{left:28px}.club-waiting-table .card-table .player-seat[data-v-6424eb04]:is(.left-seat,.right-seat){top:50%;transform:translateY(-50%)}.club-waiting-table .card-table .player-seat:is(.left-seat,.right-seat) .player-badge[data-v-6424eb04]{box-sizing:border-box;width:max-content;min-width:82px;max-width:98px;margin-inline:auto;padding:7px;display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:18px;text-align:center}.club-waiting-table .card-table .player-seat:is(.left-seat,.right-seat) .player-badge>img[data-v-6424eb04]{width:52px;height:52px;flex:0 0 52px;object-fit:cover;border:0;border-radius:15px}.club-waiting-table .card-table .player-seat:is(.left-seat,.right-seat) .player-badge>span[data-v-6424eb04]:not([class]),.club-waiting-table .card-table .player-seat:is(.left-seat,.right-seat) .player-badge>.player-copy[data-v-6424eb04]{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;line-height:1.2}.club-waiting-table .card-table .player-seat:is(.left-seat,.right-seat) .player-badge strong[data-v-6424eb04]{max-width:100%;font-size:calc(15px * var(--club-player-font-scale, 1));line-height:1.2;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.club-waiting-table .card-table .player-seat:is(.left-seat,.right-seat) .player-badge small[data-v-6424eb04]{margin-top:0;font-size:calc(14px * var(--club-player-font-scale, 1));line-height:1.2;white-space:normal}.club-waiting-table .card-table .player-seat:is(.left-seat,.right-seat) .player-badge>.seat-score[data-v-6424eb04]{width:auto;min-width:31px;height:auto;padding:2px 9px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(123,224,161,.2);border-radius:999px;background:#7be0a114;color:#7be0a1;font-size:calc(14px * var(--club-player-font-scale, 1));line-height:1.2}.club-waiting-table .card-table .player-seat:is(.left-seat,.right-seat) .player-badge>.seat-score.negative[data-v-6424eb04]{color:#ff777d;border-color:#ff626838;background:#ed1c241a}@media (min-width: 701px){.club-waiting-table .card-table .player-seat[data-v-6424eb04]:is(.left-seat,.right-seat):is(.left-seat,.left){left:clamp(28px,2.5vw / var(--club-display-scale, 1),48px)}.club-waiting-table .card-table .player-seat[data-v-6424eb04]:is(.left-seat,.right-seat):is(.right-seat,.right){right:clamp(28px,2.5vw / var(--club-display-scale, 1),48px)}}@media (max-width: 700px){.club-waiting-table .card-table .player-seat:is(.left-seat,.right-seat) .player-badge[data-v-6424eb04]{min-width:64px;max-width:72px;padding:5px;border-radius:14px}.club-waiting-table .card-table .player-seat:is(.left-seat,.right-seat) .player-badge>img[data-v-6424eb04]{width:44px;height:44px;flex-basis:44px}.club-waiting-table .card-table .player-seat:is(.left-seat,.right-seat) .player-badge strong[data-v-6424eb04]{font-size:calc(14px * var(--club-player-font-scale, 1))}}.club-waiting-table .card-table .player-seat.waiting-seat .player-badge[data-v-6424eb04]{justify-content:center}.club-waiting-table .card-table .player-seat.waiting-seat .player-badge .player-copy[data-v-6424eb04]{align-items:center}.club-waiting-table .card-table .player-seat.waiting-seat .player-badge strong[data-v-6424eb04]{color:#c4d3c9;font-weight:700;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:normal;word-break:normal}.club-waiting-table .table-ready[data-v-6424eb04]{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:min(350px,100% - 240px);max-height:max(140px,100% - 240px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center}.club-waiting-table .table-ready h1[data-v-6424eb04]{margin:0;font-size:clamp(28px,2.8vw,36px);line-height:1.5;color:#fff}.club-waiting-table .table-ready p[data-v-6424eb04]{margin:0;font-size:18px;line-height:1.9;color:#d0ddd3}.club-waiting-table .table-state[data-v-6424eb04]{display:inline-flex;align-items:center;gap:7px;font-size:16px;font-weight:700;color:var(--accent)}.club-waiting-table .table-state i[data-v-6424eb04]{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px var(--accent-soft)}.club-waiting-table .table-intro[data-v-6424eb04]{box-sizing:border-box;width:100%;flex:0 0 auto;padding:16px 14px;display:flex;flex-direction:column;gap:10px;border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:20px;background:color-mix(in srgb,var(--accent) 5%,#07120d)}.club-waiting-table .table-intro h1[data-v-6424eb04]{font-size:clamp(22px,2.4vw,30px);line-height:1.5;overflow-wrap:anywhere}.club-waiting-table .table-intro p[data-v-6424eb04]{font-size:16px;line-height:1.75}.club-waiting-table .table-intro.table-intro-full[data-v-6424eb04]{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.club-waiting-table .table-note[data-v-6424eb04]{box-sizing:border-box;width:100%;flex:0 0 auto;padding:12px;display:flex;align-items:flex-start;gap:8px;border:1px solid rgba(255,255,255,.1098039216);border-radius:16px;background:#07120de6}.club-waiting-table .table-note svg[data-v-6424eb04]{width:19px;height:19px;flex:0 0 19px;margin-top:3px;color:var(--accent)}.club-waiting-table .table-note p[data-v-6424eb04]{min-width:0;margin:0;font-size:14px;line-height:1.75;text-align:start;overflow-wrap:anywhere}.club-waiting-table .waiting-guest-name[data-v-6424eb04]{box-sizing:border-box;width:100%;padding:10px;border:1px solid rgba(255,255,255,.1098039216);border-radius:14px;background:#07120dbf}.club-waiting-table .waiting-guest-name .guest-player-name>span[data-v-6424eb04]{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere}@media (max-width: 700px){.club-waiting-table .table-ready .table-intro[data-v-6424eb04]{padding:12px 10px;gap:8px}.club-waiting-table .table-ready .table-intro h1[data-v-6424eb04]{font-size:21px}.club-waiting-table .table-ready .table-intro p[data-v-6424eb04]{font-size:14px}.club-waiting-table .table-note[data-v-6424eb04]{padding:10px;gap:6px}.club-waiting-table .table-note p[data-v-6424eb04]{font-size:13px}}.club-waiting-table .seat-count[data-v-6424eb04]{display:block;width:100%;color:#fff;font-size:16px;font-weight:700;line-height:1.4;text-align:center}.club-waiting-table .table-controls[data-v-6424eb04]{position:sticky;bottom:0;z-index:2;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);border-radius:20px;background:#07120d}.club-waiting-table .table-controls .table-state[data-v-6424eb04]{justify-content:center;gap:9px;min-height:24px;font-size:16px;font-weight:800}.club-waiting-table .table-controls .table-start[data-v-6424eb04]{width:100%}.club-waiting-table .table-controls .table-wait-host[data-v-6424eb04]{font-size:16px}.club-waiting-table .table-controls.everyone-ready[data-v-6424eb04]{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 9%,#07120d)}.club-waiting-table .seat-approval[data-v-6424eb04]{position:absolute;top:-9px;inset-inline-end:-9px;display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;color:#c3ceca;background:#17221f;border:1px solid currentColor}.club-waiting-table .seat-approval svg[data-v-6424eb04]{width:18px;height:18px}.club-waiting-table .player-seat.rematch-ready .player-badge[data-v-6424eb04]{box-shadow:0 0 0 2px var(--accent),0 0 20px color-mix(in srgb,var(--accent) 25%,transparent)}.club-waiting-table .player-seat.rematch-ready .seat-approval[data-v-6424eb04]{color:#07120d;background:var(--accent);border-color:var(--accent)}.club-waiting-table .player-seat.rematch-ready .player-copy small[data-v-6424eb04]{color:var(--accent);font-weight:700}.club-waiting-table .player-seat.rematch-pending .player-copy small[data-v-6424eb04]{color:#c3ceca}.club-waiting-table .rematch-readiness[data-v-6424eb04]{display:grid;justify-items:center;gap:12px;width:100%;color:var(--accent)}.club-waiting-table .rematch-readiness strong[data-v-6424eb04]{font-size:38px;line-height:1.2}.club-waiting-table .rematch-readiness span[data-v-6424eb04]{font-size:17px;font-weight:700}.club-waiting-table .rematch-readiness small[data-v-6424eb04]{color:#c3ceca;font-size:14px;line-height:1.6}.club-waiting-table .rematch-readiness .rematch-actions[data-v-6424eb04]{display:flex;gap:10px;width:100%}.club-waiting-table .rematch-readiness .rematch-actions button[data-v-6424eb04]{flex:1;min-width:0;width:auto;margin:0;padding-inline:8px;font-size:14px}.club-waiting-table .waiting-guest-name[data-v-6424eb04]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;color:#e6ece8;font-size:15px}.club-waiting-table .table-count[data-v-6424eb04]{box-sizing:border-box;align-self:center;width:100%;min-width:0;margin:0;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:20px;background:#07120d8c}.club-waiting-table .table-count .table-count-title[data-v-6424eb04]{display:block;margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid color-mix(in srgb,var(--accent) 20%,transparent);text-align:center;line-height:1.5;color:#fff;font-size:18px;font-weight:800}.club-waiting-table .table-count .table-count-options[data-v-6424eb04]{display:grid;grid-template-columns:repeat(var(--count-options),minmax(0,72px));justify-content:center;gap:8px}.club-waiting-table .table-count .table-count-option[data-v-6424eb04]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:52px;padding:10px 6px;color:#bac7c0;border:1px solid rgba(255,255,255,.1450980392);border-radius:14px;background:#ffffff06;cursor:pointer;transition:background .15s ease,border-color .15s ease}.club-waiting-table .table-count .table-count-option strong[data-v-6424eb04]{font-size:26px;line-height:1}.club-waiting-table .table-count .table-count-option>span[data-v-6424eb04]:last-child{font-size:13px}.club-waiting-table .table-count .table-count-option[data-v-6424eb04]:hover:not(:disabled),.club-waiting-table .table-count .table-count-option.selected[data-v-6424eb04]{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,#07120d)}.club-waiting-table .table-count .table-count-option.selected[data-v-6424eb04]{box-shadow:inset 0 0 0 1px var(--accent)}.club-waiting-table .table-count .table-count-option[data-v-6424eb04]:disabled{opacity:.45;cursor:default}.club-waiting-table .table-count .count-people[data-v-6424eb04]{display:flex;justify-content:center;align-items:end;gap:2px;height:22px}.club-waiting-table .table-count .count-people svg[data-v-6424eb04]{width:13px;height:18px;opacity:.5}.club-waiting-table .table-count .count-people .count-you[data-v-6424eb04]{color:var(--accent);opacity:1}.club-waiting-table .table-count .table-count-bots[data-v-6424eb04]{margin:10px 0 0;color:#bdc9c2;font-size:14px;line-height:1.4}@media (max-width: 700px){.club-waiting-table .table-count[data-v-6424eb04]{padding:12px 9px;border-radius:16px}.club-waiting-table .table-count .table-count-title[data-v-6424eb04]{font-size:17px;padding-bottom:9px;margin-bottom:10px}.club-waiting-table .table-count .table-count-options[data-v-6424eb04]{gap:5px}.club-waiting-table .table-count .table-count-option[data-v-6424eb04]{padding:10px 3px}.club-waiting-table .table-count .table-count-option strong[data-v-6424eb04]{font-size:26px}.club-waiting-table .table-count .count-people[data-v-6424eb04]{gap:1px}.club-waiting-table .table-count .count-people svg[data-v-6424eb04]{width:9px;height:16px}.club-waiting-table .table-count .table-count-bots[data-v-6424eb04]{font-size:14px}}@media (max-width: 700px) and (max-height: 740px){.club-waiting-table .table-ready[data-v-6424eb04]:has(.table-count){gap:10px}.club-waiting-table .table-ready:has(.table-count)>h1[data-v-6424eb04]{font-size:24px;line-height:1.35}.club-waiting-table .table-ready:has(.table-count) .table-controls[data-v-6424eb04]{padding:10px;gap:8px}.club-waiting-table .table-ready:has(.table-count) .table-start[data-v-6424eb04]{min-height:44px;padding:10px 14px}}.club-waiting-table .table-start[data-v-6424eb04],.club-waiting-table .table-return[data-v-6424eb04]{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:12px 28px;border:1px solid var(--accent);border-radius:14px;background:var(--accent);color:var(--accent-contrast, #0b1710);font-size:16px;font-weight:800;cursor:pointer}.club-waiting-table .table-start svg[data-v-6424eb04],.club-waiting-table .table-return svg[data-v-6424eb04]{width:23px;height:23px}.club-waiting-table .table-start[data-v-6424eb04]:disabled,.club-waiting-table .table-return[data-v-6424eb04]:disabled{cursor:default;opacity:.5}.club-waiting-table .table-return[data-v-6424eb04]{background:#071c12cc;color:#fff}.club-waiting-table .table-footer[data-v-6424eb04]{position:absolute;bottom:12px;left:50%;width:min(85%,520px);margin:0;transform:translate(-50%);text-align:center;font-size:12px;color:#c1d2c6}.club-waiting-table .partner-overlay[data-v-6424eb04]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;align-items:safe center;justify-items:center;overflow:auto;padding:22px;background:#000000b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.club-waiting-table .partner-dialog[data-v-6424eb04]{width:min(100%,460px);padding:28px;color:#fff;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:25px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 10%,#191b20),#101217);box-shadow:0 28px 80px #0008;text-align:center}.club-waiting-table .partner-dialog h2[data-v-6424eb04]{margin:14px 0 9px;font-size:27px}.club-waiting-table .partner-dialog p[data-v-6424eb04]{margin:0;color:#c4c6cf;font-size:14px;line-height:1.85}.club-waiting-table .partner-icon[data-v-6424eb04]{display:grid;place-items:center;width:60px;height:60px;margin:0 auto;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:19px;background:var(--accent-soft)}.club-waiting-table .partner-icon svg[data-v-6424eb04]{width:34px;height:34px}.club-waiting-table .partner-list[data-v-6424eb04]{display:grid;gap:10px;max-height:280px;overflow:auto;margin-top:22px}.club-waiting-table .partner-choice[data-v-6424eb04]{display:flex;align-items:center;gap:12px;width:100%;padding:12px;text-align:start;color:#fff;border:1px solid rgba(255,255,255,.1098039216);border-radius:15px;background:#ffffff04;cursor:pointer}.club-waiting-table .partner-choice img[data-v-6424eb04]{width:48px;height:48px;border-radius:14px;object-fit:cover}.club-waiting-table .partner-choice.selected[data-v-6424eb04]{border-color:var(--accent);background:var(--accent-soft)}.club-waiting-table .partner-choice[data-v-6424eb04]:disabled{cursor:default;opacity:.5}.club-waiting-table .partner-copy[data-v-6424eb04]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.club-waiting-table .partner-copy strong[data-v-6424eb04]{overflow-wrap:anywhere;font-size:15px}.club-waiting-table .partner-copy small[data-v-6424eb04]{color:#bfc2cc;font-size:12px}.club-waiting-table .partner-check[data-v-6424eb04]{display:grid;place-items:center;width:23px;height:23px;flex-shrink:0;color:var(--accent);border:1px solid rgba(255,255,255,.2509803922);border-radius:50%}.club-waiting-table .partner-check svg[data-v-6424eb04]{width:17px;height:17px}.club-waiting-table .selected .partner-check[data-v-6424eb04]{border-color:var(--accent)}.club-waiting-table .partner-dialog .partner-empty[data-v-6424eb04]{margin-top:22px}.club-waiting-table .partner-actions[data-v-6424eb04]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.club-waiting-table .partner-actions button[data-v-6424eb04]{min-height:50px;padding:10px;border:1px solid var(--accent);border-radius:14px;font-size:14px;font-weight:800;cursor:pointer}.club-waiting-table .partner-actions button[data-v-6424eb04]:disabled{cursor:default;opacity:.5}.club-waiting-table .partner-actions .partner-confirm[data-v-6424eb04]{color:var(--accent-contrast, #111318);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 75%,white),var(--accent))}.club-waiting-table .partner-actions .partner-cancel[data-v-6424eb04]{color:var(--accent);background:var(--accent-soft)}@media (max-width: 700px){.club-waiting-table .partner-dialog[data-v-6424eb04]{padding:24px 18px}.club-waiting-table .table-invite[data-v-6424eb04]{width:42px;padding:8px}.club-waiting-table .table-invite span[data-v-6424eb04]{display:none}.club-waiting-table .player-badge[data-v-6424eb04]{min-width:135px}.club-waiting-table .player-badge>img[data-v-6424eb04],.club-waiting-table .player-badge .empty-avatar[data-v-6424eb04]{width:44px;height:44px;flex-basis:44px}.club-waiting-table .right-seat[data-v-6424eb04]{right:12px}.club-waiting-table .left-seat[data-v-6424eb04]{left:12px}.club-waiting-table .top-seat[data-v-6424eb04]{top:26px}.club-waiting-table .bottom-seat[data-v-6424eb04]{bottom:46px}.club-waiting-table .table-ready[data-v-6424eb04]{width:calc(100% - 184px);gap:11px}.club-waiting-table .table-ready h1[data-v-6424eb04]{font-size:24px}.club-waiting-table .table-ready p[data-v-6424eb04]{font-size:16px}.club-waiting-table .table-controls[data-v-6424eb04]{padding:10px;gap:9px;border-radius:17px}.club-waiting-table .table-controls .table-state[data-v-6424eb04]{font-size:15px}.club-waiting-table .table-start[data-v-6424eb04],.club-waiting-table .table-return[data-v-6424eb04]{width:100%;padding:10px 8px;font-size:14px}.club-waiting-table[data-players="2"] .table-ready[data-v-6424eb04]{width:min(300px,100% - 64px)}.club-waiting-table .player-seat:is(.right-seat,.left-seat) .empty-avatar[data-v-6424eb04]{width:44px;height:44px;flex-basis:44px}.club-waiting-table .table-footer[data-v-6424eb04]{font-size:11px;bottom:12px}}@media (max-height: 560px) and (min-width: 701px){.club-waiting-table .top-seat[data-v-6424eb04]{top:14px}.club-waiting-table .bottom-seat[data-v-6424eb04]{bottom:30px}.club-waiting-table .table-ready[data-v-6424eb04]{gap:7px}.club-waiting-table .table-ready h1[data-v-6424eb04]{font-size:26px}.club-waiting-table .table-start[data-v-6424eb04]{min-height:42px;padding:8px 18px}.club-waiting-table .table-footer[data-v-6424eb04]{bottom:7px}}.club-waiting-table:is(.waiting-chess,.waiting-dama) .card-table[data-v-6424eb04]{background:radial-gradient(ellipse at center,var(--accent-soft),transparent 70%),#0a100e}.club-waiting-table:is(.waiting-chess,.waiting-dama) .card-table[data-v-6424eb04]:before{border-radius:28px}.club-waiting-table:is(.waiting-chess,.waiting-dama) .waiting-board[data-v-6424eb04]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(460px,58vh,100% - 32px);aspect-ratio:1;opacity:.65;pointer-events:none}.club-waiting-table:is(.waiting-chess,.waiting-dama) .waiting-board .app-chess-board[data-v-6424eb04],.club-waiting-table:is(.waiting-chess,.waiting-dama) .waiting-board .app-dama-board[data-v-6424eb04]{width:100%;height:100%}.club-waiting-table:is(.waiting-chess,.waiting-dama) .table-ready[data-v-6424eb04]{width:min(320px,100% - 48px);box-sizing:border-box;padding:18px;border-radius:20px;background:#09110fe8;border:1px solid var(--accent);gap:10px}.club-waiting-table:is(.waiting-chess,.waiting-dama) .table-ready h1[data-v-6424eb04]{font-size:24px}.club-waiting-table:is(.waiting-chess,.waiting-dama) .table-ready p[data-v-6424eb04]{font-size:16px;line-height:1.6}.trix-mode-picker[data-v-69e0a35c]{--gold: #f5c76b;position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:grid;place-items:center;padding:20px;color:#fff;background:#020503c4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.trix-mode-picker[data-v-69e0a35c],.trix-mode-picker[data-v-69e0a35c] *{box-sizing:border-box}.trix-mode-picker button[data-v-69e0a35c]{font:inherit;cursor:pointer}.trix-mode-picker .trix-mode-panel[data-v-69e0a35c]{position:relative;width:min(620px,100%);min-width:0;max-height:calc(100dvh / var(--club-display-scale, 1) - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto;padding:30px;text-align:start;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:radial-gradient(circle at 0 0,rgba(237,28,36,.12),transparent 34%),linear-gradient(145deg,#18201c,#0c110e);box-shadow:0 34px 90px #0009;animation:trix-mode-up-69e0a35c .25s ease-out both}.trix-mode-picker .trix-mode-panel h2[data-v-69e0a35c]{margin:8px 0 5px;color:#fff;font-size:28px;line-height:1.35}.trix-mode-picker .trix-mode-panel>p[data-v-69e0a35c]{margin:0 0 22px;color:#ffffff80;font-size:14px}.trix-mode-picker .trix-mode-close[data-v-69e0a35c]{display:grid;place-items:center;width:44px;height:44px;min-height:44px;margin:0 0 12px;margin-inline-start:auto;padding:0;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.1490196078);border-radius:11px;font-size:24px;line-height:1}.trix-mode-picker .trix-mode-kicker[data-v-69e0a35c]{color:var(--gold);font-size:14px;font-weight:700;letter-spacing:.6px}.trix-mode-picker .trix-mode-options[data-v-69e0a35c]{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trix-mode-picker .trix-mode-options button[data-v-69e0a35c]{min-width:0;min-height:180px;padding:22px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#ffffff09;transition:.2s ease}.trix-mode-picker .trix-mode-options button[data-v-69e0a35c]:hover,.trix-mode-picker .trix-mode-options button[data-v-69e0a35c]:focus-visible{border-color:#ed1c248c;background:#ed1c2414;transform:translateY(-3px)}.trix-mode-picker .trix-mode-options strong[data-v-69e0a35c]{font-size:18px}.trix-mode-picker .trix-mode-options small[data-v-69e0a35c]{color:#ffffff73;font-size:14px}.trix-mode-picker .trix-mode-icon[data-v-69e0a35c]{width:64px;height:64px;display:grid;place-items:center;flex:0 0 64px;color:var(--gold);border-radius:15px;background:#f5c76b17;font-size:32px}.trix-mode-picker .trix-mode-icon.four-suits[data-v-69e0a35c]{color:#fff;background:linear-gradient(135deg,#ed1c243d,#ffffff0f)}@media (max-width: 700px){.trix-mode-picker .trix-mode-panel[data-v-69e0a35c]{padding:24px 20px;border-radius:22px}.trix-mode-picker .trix-mode-panel h2[data-v-69e0a35c]{font-size:25px}.trix-mode-picker .trix-mode-options button[data-v-69e0a35c]{min-height:145px}}@media (prefers-reduced-motion: reduce){.trix-mode-picker .trix-mode-panel[data-v-69e0a35c]{animation:none}.trix-mode-picker .trix-mode-options button[data-v-69e0a35c]{transition:none}}@keyframes trix-mode-up-69e0a35c{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.club-online-room[data-v-5c265f11]{height:100%;color:#fff;background:#0b0d0f}.club-online-room .play-choice-overlay[data-v-5c265f11]{z-index:100}.club-online-room .play-choice-dialog[data-v-5c265f11]{width:min(440px,100%);box-sizing:border-box;padding:28px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:24px;background:color-mix(in srgb,var(--accent) 6%,#101713);color:#fff;text-align:center;box-shadow:0 20px 60px #0009}.club-online-room .play-choice-dialog h2[data-v-5c265f11]{margin:14px 0 10px;font-size:24px}.club-online-room .play-choice-dialog p[data-v-5c265f11]{margin:0;font-size:18px;line-height:1.8}.club-online-room .play-choice-icon[data-v-5c265f11]{display:block;width:72px;height:72px;margin:0 auto;object-fit:contain}.club-online-room .play-choice-actions[data-v-5c265f11]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.club-online-room .play-choice-actions button[data-v-5c265f11]{min-height:48px;padding:10px;border:1px solid rgba(255,255,255,.1882352941);border-radius:12px;background:#ffffff0a;color:#fff;font:inherit;font-weight:700;cursor:pointer}.club-online-room .play-choice-actions button[data-v-5c265f11]:disabled{opacity:.55;cursor:wait}.club-online-room .play-choice-actions .play-here-button[data-v-5c265f11]{background:var(--accent);color:var(--accent-contrast, #101713);border-color:var(--accent)}.club-online-room[data-v-5c265f11] .rematch-ready-status{grid-column:1/-1;margin:0 0 4px;color:var(--accent);font-size:16px;text-align:center}.club-online-room[data-v-5c265f11] .online-result-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:14px;align-items:stretch}.club-online-room[data-v-5c265f11] .online-result-actions>button{display:flex;align-items:center;justify-content:center;width:100%!important;min-width:0!important;min-height:48px;margin:0!important;padding:10px 12px}.club-online-room[data-v-5c265f11] .guest-player-name{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:min(100%,160px);min-height:30px;padding:3px 6px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:inherit;font:inherit;cursor:pointer}.club-online-room[data-v-5c265f11] .guest-player-name>span{display:block;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.club-online-room[data-v-5c265f11] .guest-player-name>svg{width:14px;height:14px;flex:none}@media (max-width: 560px){.club-online-room[data-v-5c265f11] .guest-player-name{max-width:min(100%,130px)}.club-online-room[data-v-5c265f11] .guest-player-name>span{max-width:90px}}.club-online-room[data-v-5c265f11] .online-result-actions>button.online-result-exit{min-height:46px;width:100%;padding:10px 18px;border:1px solid var(--accent);border-radius:14px;background:color-mix(in srgb,var(--accent) 15%,#151a20);box-shadow:0 3px 10px #0003;color:#fff;font:inherit;font-weight:700;margin-block:8px;transition:background .15s ease,border-color .15s ease}.club-online-room[data-v-5c265f11] .online-result-actions>button.online-result-exit:hover{background:color-mix(in srgb,var(--accent) 25%,#151a20)}.club-online-room[data-v-5c265f11] .online-result-actions>button.online-result-exit:active{transform:translateY(1px)}.club-online-room h1[data-v-5c265f11],.club-online-room h2[data-v-5c265f11],.club-online-room p[data-v-5c265f11]{margin:0 0 12px}.club-online-room small[data-v-5c265f11],.club-online-room p[data-v-5c265f11]{color:#c3c5cb}.club-online-room button[data-v-5c265f11],.club-online-room select[data-v-5c265f11]{font:inherit;color:inherit;cursor:pointer}.club-online-room button[data-v-5c265f11]:disabled{cursor:default;opacity:.55}.club-online-room button[data-v-5c265f11]:focus-visible,.club-online-room select[data-v-5c265f11]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.club-online-room .room-back[data-v-5c265f11],.club-online-room .room-actions button[data-v-5c265f11]{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:12px;padding:10px 15px;background:#15171b;color:var(--accent)}.club-online-room .room-back[data-v-5c265f11]{margin-inline-end:auto}.club-online-room .room-loading[data-v-5c265f11]{max-width:950px;margin:0 auto 25px;text-align:center}.club-online-room .connection-overlay[data-v-5c265f11]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;align-items:safe center;justify-items:center;padding:24px;overflow:auto;overscroll-behavior:contain;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.club-online-room .connection-stage[data-v-5c265f11]{width:100%;display:grid;place-items:center;padding:8px 0}.club-online-room .connection-stage .room-loading[data-v-5c265f11]{position:relative;width:min(100%,580px);margin:0;padding:36px 40px 40px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:28px;background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 10%,#191b20),color-mix(in srgb,var(--accent) 3%,#0e1014));box-shadow:0 24px 80px #0005,inset 0 1px #ffffff08}.club-online-room .connection-stage .room-loading[data-v-5c265f11]:before{content:"";position:absolute;top:0;inset-inline:20%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 55%,transparent),transparent)}.club-online-room .connection-stage .room-loading.is-connecting[data-v-5c265f11]{width:auto;padding:24px;border:0;background:none;box-shadow:none}.club-online-room .connection-stage .room-loading.is-connecting[data-v-5c265f11]:before{display:none}.club-online-room .connection-loading[data-v-5c265f11]{display:grid;justify-items:center;gap:18px;color:#fff;font-size:17px;font-weight:700}.club-online-room .connection-spinner[data-v-5c265f11]{width:48px;height:48px;border:4px solid color-mix(in srgb,var(--accent) 20%,transparent);border-top-color:var(--accent);border-radius:50%;animation:club-connection-spin-5c265f11 .8s linear infinite}.club-online-room .guest-name-dialog h2[data-v-5c265f11]{font-size:27px;margin-top:16px;color:#fff}.club-online-room .guest-name-dialog>p[data-v-5c265f11]{line-height:1.7;font-size:16px}.club-online-room .guest-name-dialog .guest-name-close[data-v-5c265f11]{position:absolute;top:12px;inset-inline-end:14px;width:36px;height:36px;border:1px solid rgba(255,255,255,.1450980392);border-radius:10px;background:#ffffff08;font-size:24px}.club-online-room .guest-name-dialog .guest-name-icon[data-v-5c265f11]{display:grid;place-items:center;width:70px;height:70px;margin-inline:auto;border:1px solid var(--accent);border-radius:22px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.club-online-room .guest-name-dialog .guest-name-icon svg[data-v-5c265f11]{width:36px;height:36px}.club-online-room .guest-name-dialog .guest-name-label[data-v-5c265f11]{display:block;text-align:start;margin:22px 0 8px;font-size:15px;color:#d7dbe0}.club-online-room .guest-name-dialog input[data-v-5c265f11]{width:100%;min-height:52px;padding:12px 16px;box-sizing:border-box;border:1px solid rgba(255,255,255,.2078431373);border-radius:14px;background:#070a0d80;color:#fff;font:inherit;font-size:20px;-webkit-touch-callout:default;-webkit-user-select:text;user-select:text;cursor:text;caret-color:var(--accent);outline:none}.club-online-room .guest-name-dialog input[data-v-5c265f11]::selection{color:var(--accent-contrast, #101713);background:var(--accent)}.club-online-room .guest-name-dialog input[data-v-5c265f11]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.club-online-room .guest-name-dialog .guest-name-error[data-v-5c265f11]{color:#ff9d9d;text-align:start;margin-top:9px;font-size:14px}.club-online-room .guest-name-dialog .guest-name-actions[data-v-5c265f11]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:24px}.club-online-room .guest-name-dialog .guest-name-actions button[data-v-5c265f11]{min-width:0;width:100%;min-height:58px;padding:14px 20px;margin:0;font-size:18px;font-weight:800}.club-online-room .connection-art[data-v-5c265f11]{position:relative;width:170px;height:144px;display:grid;place-items:center;margin:0 auto 16px}.club-online-room .connection-card[data-v-5c265f11]{position:absolute;top:28px;display:grid;place-items:start;width:62px;height:86px;padding:7px 10px;border:1px solid rgba(255,255,255,.1411764706);border-radius:10px;background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 18%,#24262c),#17191e);font-size:25px}.club-online-room .card-spade[data-v-5c265f11]{left:15px;color:#c3c5ce;transform:rotate(-22deg)}.club-online-room .card-heart[data-v-5c265f11]{right:15px;color:var(--accent);transform:rotate(22deg)}.club-online-room .connection-orbit[data-v-5c265f11]{position:absolute;width:140px;height:140px;border:1px dashed color-mix(in srgb,var(--accent) 25%,transparent);border-radius:50%;animation:club-connection-spin-5c265f11 16s linear infinite}.club-online-room .connection-symbol[data-v-5c265f11]{position:relative;display:grid;place-items:center;width:82px;height:82px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 15%,#24262c),#17191e);box-shadow:0 10px 28px #0006,0 0 32px color-mix(in srgb,var(--accent) 8%,transparent)}.club-online-room .connection-symbol svg[data-v-5c265f11]{width:42px;height:42px}.club-online-room .connection-slash[data-v-5c265f11]{stroke:var(--accent);stroke-width:3.5}.club-online-room .connection-label[data-v-5c265f11]{display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;color:var(--accent);font-size:13px;font-weight:700}.club-online-room .connection-label[data-v-5c265f11]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px var(--accent-soft)}.club-online-room .connection-copy h2[data-v-5c265f11]{margin-bottom:12px;font-size:clamp(23px,3vw,30px);font-weight:800;line-height:1.45}.club-online-room .connection-copy p[data-v-5c265f11]{margin-bottom:0;color:#c0c2cb;font-size:15px;line-height:1.9}.club-online-room .connection-copy .connection-detail[data-v-5c265f11]{margin-top:16px;padding:10px 14px;border:1px solid rgba(255,255,255,.0470588235);border-radius:10px;background:#00000018;color:#d3d4db;font-size:13px;overflow-wrap:anywhere}.club-online-room .connection-buttons[data-v-5c265f11]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}.club-online-room .connection-buttons button[data-v-5c265f11]{display:flex;align-items:center;justify-content:center;gap:9px;min-height:52px;margin:0;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:14px;font-size:14px;font-weight:800;transition:background .16s ease,border-color .16s ease}.club-online-room .connection-buttons svg[data-v-5c265f11]{width:19px;height:19px;flex-shrink:0}.club-online-room .connection-buttons .room-primary[data-v-5c265f11]{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 75%,white),var(--accent));color:var(--accent-contrast, #111318)}.club-online-room .connection-buttons .room-primary[data-v-5c265f11]:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 75%,white)}.club-online-room .connection-buttons .room-back[data-v-5c265f11]{background:color-mix(in srgb,var(--accent) 7%,#111318);color:var(--accent)}.club-online-room .connection-buttons .room-back[data-v-5c265f11]:hover{background:color-mix(in srgb,var(--accent) 14%,#111318);border-color:var(--accent)}.club-online-room .connection-spin[data-v-5c265f11]{animation:club-connection-spin-5c265f11 1.5s linear infinite}.club-online-room .has-error .connection-orbit[data-v-5c265f11]{animation:none}@media (prefers-reduced-motion: reduce){.club-online-room .connection-orbit[data-v-5c265f11],.club-online-room .connection-spin[data-v-5c265f11],.club-online-room .connection-spinner[data-v-5c265f11]{animation:none}}.club-online-room .room-primary[data-v-5c265f11]{padding:13px 32px;border:0;border-radius:14px;background:var(--accent);color:var(--accent-contrast, #111318);font-weight:800;margin:8px 0 16px}.club-online-room .room-actions[data-v-5c265f11]{position:fixed;top:86px;inset-inline-end:24px;display:flex;gap:8px;z-index:45}.club-online-room .room-actions.in-game[data-v-5c265f11]{top:12px;inset-inline-start:120px;inset-inline-end:auto}.club-online-room .room-actions.in-game button[data-v-5c265f11]{padding:8px 12px;font-size:13px}.club-online-room .room-actions.finished[data-v-5c265f11]{z-index:1050}.club-online-room .room-seat-overlay[data-v-5c265f11]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:block;background:#000b}.club-online-room .room-notice[data-v-5c265f11]{position:fixed;bottom:25px;left:50%;transform:translate(-50%);z-index:1200;max-width:90%;padding:12px 20px;border:1px solid var(--accent);border-radius:14px;background:color-mix(in srgb,var(--accent) 8%,#111318)}.club-online-room .room-notice button[data-v-5c265f11]{margin-inline-start:15px;background:none;border:0}@media (max-width: 700px){.club-online-room .connection-overlay[data-v-5c265f11]{padding:18px}.club-online-room .connection-stage .room-loading[data-v-5c265f11]{padding:24px 20px;border-radius:22px}.club-online-room .connection-art[data-v-5c265f11]{transform:scale(.9);margin-bottom:4px}.club-online-room .connection-buttons[data-v-5c265f11]{grid-template-columns:1fr;gap:10px;margin-top:22px}.club-online-room .room-actions[data-v-5c265f11]{top:90px;inset-inline-end:18px}.club-online-room .room-actions.in-game[data-v-5c265f11]{top:66px;inset-inline-start:12px}}@keyframes club-connection-spin-5c265f11{to{transform:rotate(360deg)}}
