.duels-controls[data-v-aab2da84]{display:flex;flex-direction:column;gap:18px;background:var(--panel-bg,#0b0c0f);border-radius:12px;padding:20px;border:1px solid var(--border-color,#1a1c1f);box-shadow:var(--card-shadow,0 0 20px rgba(0,0,0,.35));color:var(--text-color,#c7c7c7)}.panel-header[data-v-aab2da84]{display:flex;flex-direction:column;gap:6px}.panel-title[data-v-aab2da84]{margin:0;font-size:1.2rem;font-weight:800;color:var(--header-color,#fff)}.panel-subtitle[data-v-aab2da84]{margin:0;color:var(--text-color,#c7c7c7);font-size:.95rem;line-height:1.4}.field[data-v-aab2da84]{display:flex;flex-direction:column;gap:10px}.field-label[data-v-aab2da84]{color:var(--header-color,#fff);font-weight:700;font-size:.94rem;letter-spacing:.01em}.field-hint[data-v-aab2da84]{color:hsla(0,0%,78%,.75);font-size:.85rem}.input-shell[data-v-aab2da84]{position:relative;display:flex;align-items:center;background:#0e0f11;border:1px solid var(--border-color,#1a1c1f);border-radius:12px;overflow:hidden;min-height:48px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.input-shell[data-v-aab2da84]:focus-within{border-color:var(--accent,#00c74d);box-shadow:var(--accent-glow,0 0 12px rgba(0,199,77,.26666666666666666))}.input-shell input[data-v-aab2da84]{width:100%;padding:12px 12px 12px 44px;background:transparent;border:none;color:var(--text-color,#c7c7c7);font-size:1rem;font-weight:700;outline:none;letter-spacing:.01em}.input-icon[data-v-aab2da84]{position:absolute;left:12px;width:18px;opacity:.78}.input-actions[data-v-aab2da84]{display:flex;gap:8px;padding:0 12px 0 8px}.input-actions button[data-v-aab2da84]{padding:8px 12px;background:#1a1c1f;border:1px solid var(--border-color,#1a1c1f);color:var(--text-color,#c7c7c7);border-radius:12px;font-weight:800;cursor:pointer;transition:background .2s ease,transform .12s ease,color .2s ease}.input-actions button[data-v-aab2da84]:hover:not(:disabled){background:#202327;transform:translateY(-1px)}.input-actions button[data-v-aab2da84]:disabled{opacity:.6;cursor:not-allowed}.actions[data-v-aab2da84]{display:flex;flex-direction:column;gap:12px}.btn[data-v-aab2da84]{width:100%;border:1px solid var(--border-color,#1a1c1f);border-radius:12px;padding:14px 16px;font-weight:800;color:var(--text-color,#c7c7c7);background:#1a1c1f;cursor:pointer;transition:transform .1s ease,box-shadow .2s ease,opacity .2s ease,border-color .2s ease}.btn[data-v-aab2da84]:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.btn.primary[data-v-aab2da84]{background:linear-gradient(135deg,#00c74d,#00b444);border-color:#00c74d;color:#c7c7c7;box-shadow:var(--glow-accent,0 0 0 2px rgba(0,199,77,.18))}.btn.primary[data-v-aab2da84]:hover:not(:disabled){box-shadow:var(--glow-accent,0 0 0 3px rgba(0,199,77,.24));transform:translateY(-1px)}.btn-inner[data-v-aab2da84]{display:inline-flex;align-items:center;gap:8px;justify-content:center}.info-card[data-v-aab2da84]{background:var(--surface-bg,#111315);border:1px solid var(--border-color,#1a1c1f);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--card-shadow,0 0 20px rgba(0,0,0,.25))}.info-row[data-v-aab2da84]{display:flex;align-items:center;justify-content:space-between;color:var(--text-color,#c7c7c7);font-weight:700;font-size:.95rem}.info-row strong[data-v-aab2da84]{color:var(--header-color,#fff)}@media (max-width:900px){.duels-controls[data-v-aab2da84]{padding:16px;gap:14px}.panel-title[data-v-aab2da84]{font-size:1.1rem}.panel-subtitle[data-v-aab2da84]{font-size:.9rem}.input-shell[data-v-aab2da84]{min-height:44px}.input-shell input[data-v-aab2da84]{padding:10px 10px 10px 40px;font-size:.95rem}.input-actions button[data-v-aab2da84]{padding:7px 10px;font-size:.9rem}.btn[data-v-aab2da84]{padding:12px 14px;font-size:.95rem}.info-card[data-v-aab2da84]{padding:10px}}@media (max-width:640px){.duels-controls[data-v-aab2da84]{padding:14px}.input-shell[data-v-aab2da84]{min-height:40px}.input-shell input[data-v-aab2da84]{padding:9px 10px 9px 38px;font-size:.9rem}.input-actions[data-v-aab2da84]{gap:6px}.input-actions button[data-v-aab2da84]{padding:6px 9px;font-size:.85rem}.btn[data-v-aab2da84]{padding:11px 12px;font-size:.9rem}}@media (max-width:480px){.duels-controls[data-v-aab2da84]{padding:12px;gap:12px}.panel-title[data-v-aab2da84]{font-size:1rem}.panel-subtitle[data-v-aab2da84]{font-size:.86rem}.input-shell[data-v-aab2da84]{min-height:36px}.input-shell input[data-v-aab2da84]{padding-left:34px;font-size:.86rem}.input-actions button[data-v-aab2da84]{padding:6px 8px;font-size:.82rem}.btn[data-v-aab2da84]{padding:10px 12px;font-size:.88rem}}.duels-filter-sort[data-v-58299041]{width:100%;max-width:420px}.filter-header[data-v-58299041]{margin-bottom:8px}.filter-header span[data-v-58299041]{font-size:11px;font-weight:800;color:#8ea3b5;text-transform:uppercase;letter-spacing:.12em}.filter-options[data-v-58299041]{display:flex;align-items:center;gap:8px;background:#0f1115;border-radius:12px;padding:8px;border:1px solid #16181d;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02)}.option-btn[data-v-58299041]{flex:1;height:44px;padding:0 12px;background:linear-gradient(180deg,#15181d,#0f1115);border:1px solid #16181d;border-radius:11px;color:#d5dde6;font-size:12px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-transform:uppercase;letter-spacing:.08em;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .12s ease}.option-btn[data-v-58299041]:hover:not(.active){border-color:var(--accent,#00c74d);color:#fff;box-shadow:0 12px 24px rgba(0,199,77,.14);transform:translateY(-1px)}.option-btn[data-v-58299041]:focus-visible{outline:none;border-color:var(--accent,#00c74d);box-shadow:0 0 0 2px rgba(0,199,77,.26)}.option-btn.active[data-v-58299041]{background:linear-gradient(135deg,var(--accent,#00c74d),#00b444);border-color:var(--accent,#00c74d);color:#0b1410;box-shadow:0 14px 30px rgba(0,199,77,.25);transform:translateY(-1px)}.sort-icon[data-v-58299041]{width:16px;height:16px;color:inherit;opacity:.8}.option-btn.active .sort-icon[data-v-58299041]{opacity:.95}@media (max-width:900px){.duels-filter-sort[data-v-58299041]{max-width:100%}}@media (max-width:600px){.filter-options[data-v-58299041]{flex-wrap:wrap}.option-btn[data-v-58299041]{min-width:calc(50% - 8px)}}.duel-card[data-v-3e0bb5dd]{width:100%;padding:16px;border-radius:14px;border:1px solid #16181d;background:#0f1115;color:#cfd7df;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:12px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.duel-card[data-v-3e0bb5dd]:hover{transform:translateY(-2px);border-color:var(--accent,#00c74d);box-shadow:0 12px 28px rgba(0,0,0,.35)}.card-top[data-v-3e0bb5dd]{display:flex;justify-content:space-between;align-items:center;gap:12px}.host[data-v-3e0bb5dd]{display:flex;align-items:center;gap:10px}.avatar[data-v-3e0bb5dd]{width:46px;height:46px;border-radius:12px;overflow:hidden;border:1px solid #16181d}.host-meta[data-v-3e0bb5dd]{display:flex;flex-direction:column;gap:4px}.name[data-v-3e0bb5dd]{margin:0;color:#fff;font-weight:700;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill[data-v-3e0bb5dd]{padding:8px 12px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid #16181d;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.card-bottom[data-v-3e0bb5dd]{display:flex;align-items:center;gap:12px}.stat[data-v-3e0bb5dd]{flex:1;display:flex;flex-direction:column;gap:4px}.label[data-v-3e0bb5dd]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8ea3b5}.value[data-v-3e0bb5dd]{font-size:16px;font-weight:800;color:#fff}.cta-pill[data-v-3e0bb5dd]{padding:10px 12px;border-radius:12px;background:var(--accent,#00c74d);color:#c7c7c7;font-weight:800;letter-spacing:.08em;text-transform:uppercase;min-width:96px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0}.duel-card.is-full .cta-pill[data-v-3e0bb5dd]{background:hsla(0,0%,100%,.06);color:#cfd7df}.duel-card.is-completed .cta-pill[data-v-3e0bb5dd]{background:#1a1f26;color:#cfd7df}.duel-card.is-rolling .pill[data-v-3e0bb5dd]{border-color:var(--accent,#00c74d);color:var(--accent,#00c74d)}.eyebrow[data-v-3e0bb5dd]{margin:0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8ea3b5}@media (max-width:520px){.card-bottom[data-v-3e0bb5dd]{flex-direction:column;align-items:flex-start}.cta-pill[data-v-3e0bb5dd]{width:100%;text-align:center}.duel-card[data-v-3e0bb5dd]{padding:14px}}@media (max-width:420px){.duel-card[data-v-3e0bb5dd]{padding:12px;gap:10px}.value[data-v-3e0bb5dd]{font-size:15px}}.duels-games[data-v-1fa4fc24]{display:flex;flex-direction:column;gap:16px}.list-header[data-v-1fa4fc24]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.list-header h3[data-v-1fa4fc24]{margin:4px 0;font-size:20px;color:#fff}.list-header .muted[data-v-1fa4fc24]{margin:0;color:#9fb2c5}.sort-control[data-v-1fa4fc24]{min-width:220px}.games-grid[data-v-1fa4fc24]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.skeleton-grid[data-v-1fa4fc24]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.skeleton-card[data-v-1fa4fc24]{height:160px;border-radius:14px;background:linear-gradient(90deg,#0f1115,#11141a,#0f1115);animation:shimmer-1fa4fc24 1.3s ease-in-out infinite;border:1px solid #16181d}.my-strip[data-v-1fa4fc24]{display:flex;flex-direction:column;gap:8px}.strip-head[data-v-1fa4fc24]{display:flex;align-items:center;gap:8px}.strip-head .count[data-v-1fa4fc24]{padding:4px 10px;border-radius:10px;background:hsla(0,0%,100%,.04);border:1px solid #16181d;color:#9fb2c5;font-size:12px}.strip-row[data-v-1fa4fc24]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.empty[data-v-1fa4fc24]{padding:16px;border-radius:14px;border:1px dashed #16181d;color:#9fb2c5;text-align:center}.eyebrow[data-v-1fa4fc24]{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8ea3b5}@keyframes shimmer-1fa4fc24{0%{background-position:-120px 0}50%{background-position:120px 0}to{background-position:120px 0}}@media (max-width:640px){.list-header[data-v-1fa4fc24]{flex-direction:column}.sort-control[data-v-1fa4fc24]{width:100%}}.duels[data-v-2a7d5afc]{--panel-bg:#0b0c0f;--surface-bg:#111315;--border-color:#1a1c1f;--text-color:#c7c7c7;--header-color:#fff;--accent:#00c74d;--accent-glow:0 0 10px rgba(0,199,77,0.26666666666666666);--danger:#d75c5c;--card-shadow:var(--shadow-soft,0 10px 24px rgba(0,0,0,0.18));width:100%;max-width:var(--home-content-max,1400px);margin:0 auto;padding:32px var(--home-section-padding,16px) 40px;display:flex;flex-direction:column;gap:20px}.duels-card[data-v-2a7d5afc]{width:100%;display:grid;grid-template-columns:340px 1fr;gap:20px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:12px;padding:20px;box-shadow:var(--card-shadow)}.duels-panel[data-v-2a7d5afc]{width:100%}.duels-board[data-v-2a7d5afc]{background:var(--surface-bg);border:1px solid var(--border-color);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--card-shadow)}.duels-hero[data-v-2a7d5afc]{background:radial-gradient(circle at 20% 20%,rgba(0,199,77,.12),transparent 42%),#0f1115;border:1px solid var(--border-color);border-radius:12px;padding:16px 18px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.hero-copy[data-v-2a7d5afc]{display:flex;flex-direction:column;gap:8px}.hero-copy h2[data-v-2a7d5afc]{margin:0;font-size:1.2rem;color:var(--header-color)}.subtitle[data-v-2a7d5afc]{margin:0;color:var(--text-color);line-height:1.4;font-size:.95rem}.hero-tags[data-v-2a7d5afc]{display:flex;flex-wrap:wrap;gap:8px}.hero-tags span[data-v-2a7d5afc]{padding:7px 10px;border-radius:10px;border:1px solid var(--border-color);background:hsla(0,0%,100%,.03);color:var(--text-color);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.duels-lobby[data-v-2a7d5afc]{display:flex;flex-direction:column;gap:12px;background:var(--panel-bg);border:1px solid var(--border-color);border-radius:12px;padding:14px;box-shadow:var(--card-shadow)}.lobby-header h3[data-v-2a7d5afc]{margin:0;font-size:1.05rem;color:var(--header-color);letter-spacing:-.01em}.lobby-header .subtitle[data-v-2a7d5afc]{font-size:.95rem}@media (max-width:1100px){.duels-card[data-v-2a7d5afc]{grid-template-columns:1fr}.duels-panel[data-v-2a7d5afc]{order:1}.duels-board[data-v-2a7d5afc]{order:2}}@media (max-width:900px){.duels[data-v-2a7d5afc]{padding:24px 12px 30px}.duels-card[data-v-2a7d5afc]{padding:14px;gap:14px}.duels-board[data-v-2a7d5afc]{padding:12px;gap:12px}.duels-hero[data-v-2a7d5afc]{padding:14px}.hero-copy h2[data-v-2a7d5afc]{font-size:1.1rem}.subtitle[data-v-2a7d5afc]{font-size:.9rem}.duels-lobby[data-v-2a7d5afc]{padding:12px}}@media (max-width:640px){.duels[data-v-2a7d5afc]{padding:20px 10px 24px;gap:16px}.duels-card[data-v-2a7d5afc]{padding:12px;gap:12px}.duels-board[data-v-2a7d5afc]{padding:10px;gap:10px}.duels-hero[data-v-2a7d5afc]{padding:12px}.hero-tags span[data-v-2a7d5afc]{padding:6px 8px;font-size:.72rem}.lobby-header h3[data-v-2a7d5afc]{font-size:1rem}}@media (max-width:480px){.duels[data-v-2a7d5afc]{padding:18px 8px 20px;gap:14px}.duels-card[data-v-2a7d5afc]{padding:10px;gap:10px}.duels-board[data-v-2a7d5afc]{padding:9px}.hero-copy h2[data-v-2a7d5afc]{font-size:1rem}.subtitle[data-v-2a7d5afc]{font-size:.86rem}.hero-tags span[data-v-2a7d5afc]{font-size:.7rem}}.duels-history[data-v-2f6e8c19]{width:100%;display:flex;flex-direction:column;gap:18px}.history-header[data-v-2f6e8c19]{display:flex;justify-content:space-between;align-items:center}.history-header h3[data-v-2f6e8c19]{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff}.history-empty[data-v-2f6e8c19]{font-size:13px;color:#c7c7c7;text-align:center;padding:24px;border-radius:12px;background:#111315;border:1px solid #1a1c1f;box-shadow:0 0 20px rgba(0,0,0,.35)}.history-list[data-v-2f6e8c19]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.history-item[data-v-2f6e8c19]{background:#111315;border-radius:12px;padding:18px;border:1px solid #1a1c1f;display:flex;flex-direction:column;gap:8px;box-shadow:0 0 20px rgba(0,0,0,.35)}.item-time[data-v-2f6e8c19]{font-size:12px;color:#c7c7c7;text-transform:uppercase;letter-spacing:.04em}.item-amount[data-v-2f6e8c19]{display:flex;align-items:center;gap:6px}.amount-value[data-v-2f6e8c19],.item-amount[data-v-2f6e8c19]{font-size:18px;font-weight:700;color:#00c74d}.item-winner[data-v-2f6e8c19]{font-size:13px;font-weight:600;color:#c7c7c7}@media only screen and (max-width:480px){.history-list[data-v-2f6e8c19]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.duel-room[data-v-6177a2e2]{display:flex;flex-direction:column;gap:22px}.crumbs[data-v-6177a2e2]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ghost-btn[data-v-6177a2e2]{background:transparent;border:1px solid #1c2027;color:#cfd7df;padding:8px 12px;border-radius:12px;cursor:pointer;transition:border-color .2s ease,color .2s ease}.ghost-btn[data-v-6177a2e2]:hover{border-color:#00c74d;color:#fff}.pill[data-v-6177a2e2]{padding:8px 12px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid #16181d;color:#9fb2c5;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.pill-id[data-v-6177a2e2]{color:#cfd7df}.label[data-v-6177a2e2]{text-transform:uppercase;font-size:12px;letter-spacing:.1em;color:#8ea3b5}.value[data-v-6177a2e2]{display:inline-flex;align-items:center;gap:8px;font-size:20px;font-weight:800;color:#fff}.value img[data-v-6177a2e2]{width:18px;height:18px}.value.highlight[data-v-6177a2e2]{color:#00c74d}.hint[data-v-6177a2e2]{font-size:12px;color:#7f8b9d}.cta[data-v-6177a2e2]{border-radius:12px;padding:12px 16px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid transparent;min-width:140px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .18s ease,box-shadow .18s ease,border-color .2s ease,color .2s ease}.cta.join[data-v-6177a2e2]{background:#00c74d;border-color:#00c74d;color:#000;box-shadow:0 8px 24px rgba(0,199,77,.3333333333333333)}.cta.join[data-v-6177a2e2]:disabled{opacity:.55;box-shadow:none;cursor:not-allowed}.cta.join[data-v-6177a2e2]:hover:not(:disabled){transform:translateY(-2px)}.cta.ghost[data-v-6177a2e2]{background:transparent;border-color:#1c2027;color:#cfd7df}.cta.ghost[data-v-6177a2e2]:hover:not(:disabled){border-color:#00c74d;color:#fff}.cta.ghost[data-v-6177a2e2]:disabled{opacity:.55;cursor:not-allowed}.empty-text[data-v-6177a2e2]{color:#9fb2c5;font-size:14px;letter-spacing:.02em}.players[data-v-6177a2e2]{display:grid;grid-template-columns:1fr minmax(280px,360px) 1fr;gap:14px;align-items:center;justify-items:stretch;width:100%;max-width:1100px;margin:0 auto}.roller-shell[data-v-6177a2e2]{width:100%;max-width:340px;justify-self:center;display:flex;align-items:center;justify-content:center}.player-card[data-v-6177a2e2]{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;border:1px solid #16181d;background:#0f1115;position:relative;overflow:hidden;width:100%;min-width:0}.player-card.left[data-v-6177a2e2]{order:1}.roller-shell[data-v-6177a2e2]{order:2}.player-card.right[data-v-6177a2e2]{order:3}.player-card .avatar[data-v-6177a2e2]{width:64px;height:64px;border-radius:14px;overflow:hidden;background:#0b0d11;display:flex;align-items:center;justify-content:center;border:1px solid #1c2027}.avatar-placeholder[data-v-6177a2e2]{width:100%;height:100%;display:grid;place-items:center;color:#5f6b7a;font-weight:700;font-size:18px}.player-meta[data-v-6177a2e2]{display:flex;flex-direction:column;gap:6px}.tag[data-v-6177a2e2]{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#7f8b9d}.name[data-v-6177a2e2]{margin:0;font-size:17px;color:#fff;font-weight:700;max-width:180px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.meta-row[data-v-6177a2e2]{display:flex;gap:10px;color:#9fb2c5;font-size:13px}.player-card.is-empty[data-v-6177a2e2]{border-style:dashed;color:#6c7688}.player-card.is-bot[data-v-6177a2e2]{border-color:#1f8cff}.player-card.is-ready[data-v-6177a2e2]{border-color:rgba(0,199,77,.3333333333333333);box-shadow:0 8px 24px rgba(0,199,77,.06)}.roller-skeleton[data-v-6177a2e2]{min-height:200px;border-radius:14px;background:linear-gradient(90deg,#0f1115,#11141a,#0f1115);animation:shimmer-6177a2e2 1.3s ease-in-out infinite;border:1px solid #16181d}.winner-banner[data-v-6177a2e2]{margin-top:18px;border-radius:14px;padding:14px 16px;background:linear-gradient(90deg,rgba(0,255,157,.12),rgba(0,255,157,.05));border:1px solid rgba(0,199,77,.3333333333333333);display:flex;align-items:center;gap:12px;position:relative;overflow:hidden}.banner-light[data-v-6177a2e2]{position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(0,255,157,.2),transparent 40%);pointer-events:none}.winner-label[data-v-6177a2e2]{z-index:1;padding:6px 10px;border-radius:10px;background:rgba(0,0,0,.3);border:1px solid rgba(0,199,77,.3333333333333333);color:#00c74d;text-transform:uppercase;font-size:12px;letter-spacing:.12em}.winner-detail[data-v-6177a2e2]{z-index:1;display:flex;flex-direction:column;gap:2px}.winner-name[data-v-6177a2e2]{margin:0;font-size:16px;color:#fff;font-weight:800}.winner-roll[data-v-6177a2e2]{font-size:13px;color:#9fb2c5}.winner-prize[data-v-6177a2e2]{margin-left:auto;z-index:1;font-weight:800;color:#00c74d;font-size:16px}.winner-pop-enter-active[data-v-6177a2e2],.winner-pop-leave-active[data-v-6177a2e2]{transition:opacity .2s ease,transform .2s ease}.winner-pop-enter[data-v-6177a2e2],.winner-pop-leave-to[data-v-6177a2e2]{opacity:0;transform:translateY(6px)}@keyframes shimmer-6177a2e2{0%{background-position:-120px 0}50%{background-position:120px 0}to{background-position:120px 0}}.duel-grid[data-v-6177a2e2]{display:grid;grid-template-columns:minmax(520px,2fr) minmax(320px,1fr);gap:16px;align-items:stretch;max-width:1300px;margin:0 auto}.duel-stage[data-v-6177a2e2]{padding:16px;border-radius:18px;background:#0b0c0f;border:1px solid #16181d;box-shadow:0 16px 64px rgba(0,0,0,.3);position:relative;overflow:hidden;height:100%;align-content:stretch}.duel-stage.empty[data-v-6177a2e2],.duel-stage[data-v-6177a2e2]{display:flex;align-items:center;justify-content:center}.duel-sidebar[data-v-6177a2e2]{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:18px;background:#0b0c0f;border:1px solid #16181d;box-shadow:0 16px 64px rgba(0,0,0,.3);height:100%;justify-content:center}.summary-block[data-v-6177a2e2]{padding:14px;border-radius:14px;border:1px solid #16181d;background:#0f1115;display:flex;flex-direction:column;gap:8px}.summary-actions[data-v-6177a2e2]{display:flex;flex-direction:column;gap:10px}.duel-history[data-v-6177a2e2]{max-width:1300px;margin:0 auto;width:100%;padding:6px 0 0}@media (max-width:960px){.duel-grid[data-v-6177a2e2]{grid-template-columns:1fr}.players[data-v-6177a2e2]{grid-template-columns:minmax(0,1fr);gap:14px}.duel-stage[data-v-6177a2e2]{order:1}.duel-sidebar[data-v-6177a2e2]{order:2}}@media (max-width:640px){.duel-sidebar[data-v-6177a2e2],.duel-stage[data-v-6177a2e2]{padding:16px}.player-card[data-v-6177a2e2]{flex-direction:row}.players[data-v-6177a2e2]{gap:12px}}