.tournament-page[data-astro-cid-gbcwjrrs]{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 4rem}.tournament-hero-banner[data-astro-cid-gbcwjrrs]{background:var(--color-primary, #0A3055);border-radius:12px;padding:1.25rem 1.75rem 1.5rem;position:relative;overflow:hidden}.tournament-hero-banner[data-astro-cid-gbcwjrrs]:before{content:"";position:absolute;inset:0;background-image:var(--pattern-grid);opacity:.5;pointer-events:none;z-index:0}.hero-circuit-node[data-astro-cid-gbcwjrrs]{position:absolute;top:12px;right:16px;width:8px;height:8px;border-radius:50%;background:#00c8ff4d;box-shadow:0 0 6px #00c8ff26;z-index:1}.hero-circuit-node-bl[data-astro-cid-gbcwjrrs]{inset:auto auto 12px 16px}.hero-top-bar[data-astro-cid-gbcwjrrs]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;position:relative;z-index:1}.tournament-breadcrumb[data-astro-cid-gbcwjrrs]{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:500;padding:.3rem .7rem;border-radius:6px;background:#08203ce6;border:1px solid rgba(0,200,255,.12)}.tournament-breadcrumb[data-astro-cid-gbcwjrrs] a[data-astro-cid-gbcwjrrs]{color:#00c8ff;text-decoration:none}.tournament-breadcrumb[data-astro-cid-gbcwjrrs] a[data-astro-cid-gbcwjrrs]:hover{color:#fff}.breadcrumb-sep[data-astro-cid-gbcwjrrs]{margin:0 .2rem;color:#ffffff4d}.tournament-breadcrumb[data-astro-cid-gbcwjrrs] span[data-astro-cid-gbcwjrrs]:last-child{color:#ffffffbf}.hero-banner-content[data-astro-cid-gbcwjrrs]{display:flex;gap:1.75rem;align-items:flex-start;position:relative;z-index:1}.winner-card-frame[data-astro-cid-gbcwjrrs]{width:152px;height:213px;flex-shrink:0;border-radius:10px;overflow:hidden;border:2px solid color-mix(in srgb,var(--glow-primary) 50%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--glow-primary) 40%,transparent),0 0 56px color-mix(in srgb,var(--glow-secondary) 22%,transparent),0 6px 20px #00000073;background:#0003;position:relative}.winner-card-frame[data-astro-cid-gbcwjrrs]:after{content:"";position:absolute;inset:-2px;border-radius:12px;background:linear-gradient(135deg,var(--glow-primary),var(--glow-secondary));opacity:.15;z-index:-1}.winner-card-art[data-astro-cid-gbcwjrrs]{width:100%;height:100%;object-fit:cover;display:block}.winner-card-placeholder[data-astro-cid-gbcwjrrs]{display:flex;align-items:center;justify-content:center;color:#ffffff1f;font-size:3rem}.hero-right[data-astro-cid-gbcwjrrs]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.75rem}.tournament-identity-top[data-astro-cid-gbcwjrrs]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.tournament-title[data-astro-cid-gbcwjrrs]{font-family:var(--font-family-display, "Righteous", sans-serif);font-size:1.5rem;font-weight:700;color:#fff;margin:0;line-height:1.2}.tournament-title[data-astro-cid-gbcwjrrs] a[data-astro-cid-gbcwjrrs]{color:#fff;text-decoration:none}.tournament-title[data-astro-cid-gbcwjrrs] a[data-astro-cid-gbcwjrrs]:hover{text-decoration:underline}.tournament-meta-row[data-astro-cid-gbcwjrrs]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.35rem}.event-tier-badge[data-astro-cid-gbcwjrrs]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:5px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.event-tier-regional[data-astro-cid-gbcwjrrs]{background:linear-gradient(135deg,#f7941d,#e5383b);color:#fff}.event-tier-mid[data-astro-cid-gbcwjrrs]{background:#f7941d26;color:#f7941d;border:1px solid rgba(247,148,29,.3)}.event-tier-local[data-astro-cid-gbcwjrrs]{background:#ffffff14;color:#fff9;border:1px solid rgba(255,255,255,.12)}.tournament-location-chip[data-astro-cid-gbcwjrrs]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:#fff9}.tournament-location-chip[data-astro-cid-gbcwjrrs] i[data-astro-cid-gbcwjrrs]{font-size:.7rem}.tournament-scene-chip[data-astro-cid-gbcwjrrs]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:#00c8ff;text-decoration:none}.tournament-scene-chip[data-astro-cid-gbcwjrrs]:hover{color:#fff}.tournament-scene-chip[data-astro-cid-gbcwjrrs] i[data-astro-cid-gbcwjrrs]{font-size:.7rem}.winner-chip-row[data-astro-cid-gbcwjrrs]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.winner-trophy-chip[data-astro-cid-gbcwjrrs]{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:50%;background:#f7941d26;color:#f7941d;font-size:.8rem;flex-shrink:0}.winner-name-chip[data-astro-cid-gbcwjrrs]{display:inline-flex;align-items:center;padding:.25rem .7rem;border-radius:6px;background:#ffffff1a;font-weight:700;font-size:.88rem;color:#fff;text-decoration:none;transition:background .15s}.winner-name-chip[data-astro-cid-gbcwjrrs]:hover{background:#ffffff2e}.winner-name-chip[data-astro-cid-gbcwjrrs].muted{color:#ffffff73;font-weight:400}.winner-record-chip[data-astro-cid-gbcwjrrs]{display:inline-flex;align-items:center;padding:.25rem .55rem;border-radius:6px;background:#ffffff0f;font-weight:700;font-size:.85rem;color:#ffffffb3;font-family:var(--font-family-mono, monospace);letter-spacing:.02em}.winner-deck-chip[data-astro-cid-gbcwjrrs]{text-decoration:none}.winner-deck-chip[data-astro-cid-gbcwjrrs]:hover{opacity:.85}.winner-deck-chip[data-astro-cid-gbcwjrrs] .deck-badge[data-astro-cid-gbcwjrrs],.winner-deck-chip[data-astro-cid-gbcwjrrs] .deck-name-gradient[data-astro-cid-gbcwjrrs]{font-size:.85rem}.tournament-stat-strip[data-astro-cid-gbcwjrrs]{display:grid;text-align:center;position:relative;z-index:2;background:#06162e;border:1.5px solid rgba(0,200,255,.15);border-radius:0;margin-top:1rem}.tournament-stat-strip-4[data-astro-cid-gbcwjrrs]{grid-template-columns:repeat(4,1fr)}.tournament-stat-strip-5[data-astro-cid-gbcwjrrs]{grid-template-columns:repeat(5,1fr)}.tournament-stat-cell[data-astro-cid-gbcwjrrs]{padding:.6rem .4rem;border-right:1px solid rgba(0,200,255,.12)}.tournament-stat-cell[data-astro-cid-gbcwjrrs]:last-child{border-right:none}.tournament-stat-cell[data-astro-cid-gbcwjrrs] .stat-value[data-astro-cid-gbcwjrrs]{font-size:1.05rem;font-weight:700;color:#fff;font-family:var(--font-family-display, "Righteous", sans-serif)}.tournament-stat-cell[data-astro-cid-gbcwjrrs] .stat-label[data-astro-cid-gbcwjrrs]{font-size:.6rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.04em;margin-top:.1rem}.data-coverage-strip[data-astro-cid-gbcwjrrs]{display:flex;gap:1rem;margin-top:.5rem}.coverage-metric[data-astro-cid-gbcwjrrs]{flex:1;min-width:0}.coverage-metric-header[data-astro-cid-gbcwjrrs]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.25rem}.coverage-metric-label[data-astro-cid-gbcwjrrs]{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:#ffffff73}.coverage-metric-pct[data-astro-cid-gbcwjrrs]{font-size:.7rem;font-weight:600;color:#ffffffb3;font-family:var(--font-family-mono, monospace)}.coverage-bar[data-astro-cid-gbcwjrrs]{height:4px;border-radius:2px;background:#ffffff1a;overflow:hidden}.coverage-fill[data-astro-cid-gbcwjrrs]{height:100%;border-radius:2px;background:var(--color-digital, #0891B2);transition:width .5s ease}.coverage-hint[data-astro-cid-gbcwjrrs]{margin-top:.4rem;font-size:.7rem;display:flex;align-items:center;gap:.3rem;padding:.4rem .7rem}.coverage-hint[data-astro-cid-gbcwjrrs] a[data-astro-cid-gbcwjrrs]{color:var(--color-digital, #0891B2);text-decoration:none}.coverage-hint[data-astro-cid-gbcwjrrs] a[data-astro-cid-gbcwjrrs]:hover{text-decoration:underline}.col-matches[data-astro-cid-gbcwjrrs]{width:90px}.match-coverage-cell[data-astro-cid-gbcwjrrs]{display:flex;align-items:center;gap:.4rem}.match-coverage-frac[data-astro-cid-gbcwjrrs]{font-size:.75rem;font-family:var(--font-family-mono, monospace);color:var(--color-text-muted, #6b7280);white-space:nowrap;min-width:28px}.match-coverage-bar[data-astro-cid-gbcwjrrs]{flex:1;height:4px;border-radius:2px;background:var(--color-border, #E2E8F0);overflow:hidden;min-width:30px}.match-coverage-fill[data-astro-cid-gbcwjrrs]{height:100%;border-radius:2px;background:var(--color-digital, #0891B2)}.tournament-section[data-astro-cid-gbcwjrrs]{margin-top:2rem}.meta-layout[data-astro-cid-gbcwjrrs]{display:grid;grid-template-columns:2fr 3fr;gap:1.5rem;align-items:start}.chart-container[data-astro-cid-gbcwjrrs]{position:sticky;top:5rem}.meta-table-wrap[data-astro-cid-gbcwjrrs]{overflow-x:auto;border-radius:8px;border:1px solid var(--color-border, #E2E8F0)}.meta-table[data-astro-cid-gbcwjrrs]{width:100%;border-collapse:collapse;font-size:.85rem}.meta-table[data-astro-cid-gbcwjrrs] thead[data-astro-cid-gbcwjrrs]{background:var(--color-primary, #0A3055);background-image:var(--pattern-grid);color:#fff;border-bottom:2px solid rgba(0,200,255,.4)}.meta-table[data-astro-cid-gbcwjrrs] th[data-astro-cid-gbcwjrrs]{padding:.6rem .75rem;text-align:left;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.meta-table[data-astro-cid-gbcwjrrs] td[data-astro-cid-gbcwjrrs]{padding:.5rem .75rem;border-bottom:1px solid var(--color-border, #E2E8F0);vertical-align:middle}.meta-table[data-astro-cid-gbcwjrrs] tbody[data-astro-cid-gbcwjrrs] tr[data-astro-cid-gbcwjrrs]:hover{background:#0f4c810a}.meta-table[data-astro-cid-gbcwjrrs] tbody[data-astro-cid-gbcwjrrs] tr[data-astro-cid-gbcwjrrs]:last-child td[data-astro-cid-gbcwjrrs]{border-bottom:none}.meta-hidden[data-astro-cid-gbcwjrrs]{display:none}.meta-table-expanded[data-astro-cid-gbcwjrrs] .meta-hidden[data-astro-cid-gbcwjrrs]{display:table-row}.meta-toggle-row[data-astro-cid-gbcwjrrs]{border-top:1px solid var(--color-border, #E2E8F0);text-align:center;padding:.4rem 0}.meta-toggle[data-astro-cid-gbcwjrrs]{font-size:.82rem}.mono-cell[data-astro-cid-gbcwjrrs]{font-family:var(--font-mono, monospace);font-size:.82rem}.standings-table-wrap[data-astro-cid-gbcwjrrs]{overflow-x:auto;border-radius:8px;border:1px solid var(--color-border, #E2E8F0)}.standings-table[data-astro-cid-gbcwjrrs]{width:100%;border-collapse:collapse;font-size:.85rem}.standings-table[data-astro-cid-gbcwjrrs] thead[data-astro-cid-gbcwjrrs]{background:var(--color-primary, #0A3055);background-image:var(--pattern-grid);color:#fff;border-bottom:2px solid rgba(0,200,255,.4)}.standings-table[data-astro-cid-gbcwjrrs] th[data-astro-cid-gbcwjrrs]{padding:.6rem .75rem;text-align:left;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.standings-table[data-astro-cid-gbcwjrrs] td[data-astro-cid-gbcwjrrs]{padding:.5rem .75rem;border-bottom:1px solid var(--color-border, #E2E8F0);vertical-align:middle}.standings-table[data-astro-cid-gbcwjrrs] tbody[data-astro-cid-gbcwjrrs] tr[data-astro-cid-gbcwjrrs]:hover{background:#0f4c810a}.standings-table[data-astro-cid-gbcwjrrs] tbody[data-astro-cid-gbcwjrrs] tr[data-astro-cid-gbcwjrrs]:last-child td[data-astro-cid-gbcwjrrs]{border-bottom:none}.col-place[data-astro-cid-gbcwjrrs]{width:48px;text-align:center}.col-decklist[data-astro-cid-gbcwjrrs]{width:70px;text-align:center}.placement-badge[data-astro-cid-gbcwjrrs]{font-size:1.1rem}.placement-num[data-astro-cid-gbcwjrrs]{font-family:var(--font-mono, monospace);font-size:.82rem;color:var(--color-text-muted, #6b7280)}.player-link[data-astro-cid-gbcwjrrs]{color:inherit;text-decoration:none;font-weight:500}.player-link[data-astro-cid-gbcwjrrs]:hover{text-decoration:underline;color:var(--color-digital, #0891B2)}.deck-link[data-astro-cid-gbcwjrrs]{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;color:var(--color-digital, #0891B2);font-weight:500}.deck-link[data-astro-cid-gbcwjrrs]:hover{text-decoration:underline}.deck-dots[data-astro-cid-gbcwjrrs]{display:inline-flex;width:1.1rem;flex-shrink:0;gap:0}.deck-dot[data-astro-cid-gbcwjrrs]{font-size:.6rem}.rating-delta[data-astro-cid-gbcwjrrs]{font-size:.8rem;font-weight:600;font-family:var(--font-mono, monospace)}.rating-up[data-astro-cid-gbcwjrrs]{color:#16a34a}.rating-down[data-astro-cid-gbcwjrrs]{color:#dc2626}.muted[data-astro-cid-gbcwjrrs]{color:var(--color-text-muted, #9ca3af)}.decklist-link[data-astro-cid-gbcwjrrs]{color:var(--color-digital, #0891B2);font-size:1rem;text-decoration:none;opacity:.7}.decklist-link[data-astro-cid-gbcwjrrs]:hover{opacity:1}.decklist-missing-link[data-astro-cid-gbcwjrrs]{color:#ffffff40;font-size:.8rem;transition:color .2s}.decklist-missing-link[data-astro-cid-gbcwjrrs]:hover{color:var(--color-accent, #F7941D)}.standings-hidden[data-astro-cid-gbcwjrrs]{display:none}.standings-show-all[data-astro-cid-gbcwjrrs]{display:block;width:100%;margin-top:.75rem;text-align:center;font-size:.82rem}.standings-show-all[data-astro-cid-gbcwjrrs] i[data-astro-cid-gbcwjrrs]{font-size:.65rem;margin-left:.25rem;transition:transform .2s}.standings-show-all[data-astro-cid-gbcwjrrs].expanded i[data-astro-cid-gbcwjrrs]{transform:rotate(180deg)}.top-cut-row[data-astro-cid-gbcwjrrs]{background:#f7941d0a}.top-cut-divider[data-astro-cid-gbcwjrrs] td[data-astro-cid-gbcwjrrs]{padding:.4rem .6rem;text-align:center;border-bottom:2px solid var(--color-accent, #F7941D);background:transparent}.top-cut-label[data-astro-cid-gbcwjrrs]{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent, #F7941D);font-weight:600;display:inline-flex;align-items:center;gap:.3rem}.top-cut-label[data-astro-cid-gbcwjrrs] i[data-astro-cid-gbcwjrrs]{font-size:.65rem}.standings-cards-mobile[data-astro-cid-gbcwjrrs]{display:none}.standing-card[data-astro-cid-gbcwjrrs]{display:flex;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--color-border-light, #f3f4f6);align-items:center}.standing-card-place[data-astro-cid-gbcwjrrs]{width:36px;text-align:center;flex-shrink:0}.standing-card-info[data-astro-cid-gbcwjrrs]{flex:1;min-width:0}.standing-card-top[data-astro-cid-gbcwjrrs]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.15rem}.standing-card-bottom[data-astro-cid-gbcwjrrs]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--color-text-muted, #6b7280);flex-wrap:wrap}.top-cut-divider-mobile[data-astro-cid-gbcwjrrs]{padding:.4rem 0;text-align:center;border-bottom:2px solid var(--color-accent, #F7941D)}.empty-state[data-astro-cid-gbcwjrrs]{text-align:center;padding:2rem;color:var(--color-text-muted, #9ca3af)}.empty-state[data-astro-cid-gbcwjrrs] i[data-astro-cid-gbcwjrrs]{font-size:2rem;display:block;margin-bottom:.5rem;opacity:.5}[data-astro-cid-gbcwjrrs][data-theme=dark] .meta-table-wrap[data-astro-cid-gbcwjrrs]{border-color:#ffffff14}[data-astro-cid-gbcwjrrs][data-theme=dark] .meta-toggle-row[data-astro-cid-gbcwjrrs]{border-top-color:#ffffff0f}[data-astro-cid-gbcwjrrs][data-theme=dark] .meta-table[data-astro-cid-gbcwjrrs] td[data-astro-cid-gbcwjrrs]{border-bottom-color:#ffffff0f}[data-astro-cid-gbcwjrrs][data-theme=dark] .meta-table[data-astro-cid-gbcwjrrs] tbody[data-astro-cid-gbcwjrrs] tr[data-astro-cid-gbcwjrrs]:hover{background:#ffffff08}[data-astro-cid-gbcwjrrs][data-theme=dark] .standings-table-wrap[data-astro-cid-gbcwjrrs]{border-color:#ffffff14}[data-astro-cid-gbcwjrrs][data-theme=dark] .standings-table[data-astro-cid-gbcwjrrs] td[data-astro-cid-gbcwjrrs]{border-bottom-color:#ffffff0f}[data-astro-cid-gbcwjrrs][data-theme=dark] .standings-table[data-astro-cid-gbcwjrrs] tbody[data-astro-cid-gbcwjrrs] tr[data-astro-cid-gbcwjrrs]:hover{background:#ffffff08}[data-astro-cid-gbcwjrrs][data-theme=dark] .standing-card[data-astro-cid-gbcwjrrs]{border-bottom-color:#ffffff0f}[data-astro-cid-gbcwjrrs][data-theme=dark] .top-cut-row[data-astro-cid-gbcwjrrs]{background:#f7941d0f}[data-astro-cid-gbcwjrrs][data-theme=dark] .player-link[data-astro-cid-gbcwjrrs]{color:#e5e7eb}[data-astro-cid-gbcwjrrs][data-theme=dark] .deck-link[data-astro-cid-gbcwjrrs]{color:#d1d5db}[data-astro-cid-gbcwjrrs][data-theme=dark] .placement-num[data-astro-cid-gbcwjrrs]{color:#9ca3af}[data-astro-cid-gbcwjrrs][data-theme=dark] .muted[data-astro-cid-gbcwjrrs]{color:#6b7280}@media(max-width:768px){.tournament-page[data-astro-cid-gbcwjrrs]{padding-left:.75rem;padding-right:.75rem}.tournament-hero-banner[data-astro-cid-gbcwjrrs]{padding:1rem 1.25rem 1.25rem}.tournament-title[data-astro-cid-gbcwjrrs]{font-size:1.25rem}.hero-banner-content[data-astro-cid-gbcwjrrs]{flex-direction:column;gap:1.25rem;align-items:center}.winner-card-frame[data-astro-cid-gbcwjrrs]{width:clamp(200px,55vw,280px);aspect-ratio:5 / 7;height:auto}.winner-card-placeholder[data-astro-cid-gbcwjrrs]{aspect-ratio:5 / 7;height:auto}.hero-right[data-astro-cid-gbcwjrrs]{width:100%;align-items:center}.tournament-identity-top[data-astro-cid-gbcwjrrs]{justify-content:center;text-align:center}.tournament-meta-row[data-astro-cid-gbcwjrrs],.winner-chip-row[data-astro-cid-gbcwjrrs]{justify-content:center}.tournament-stat-strip[data-astro-cid-gbcwjrrs]{grid-template-columns:repeat(3,1fr)}.tournament-stat-strip[data-astro-cid-gbcwjrrs] .tournament-stat-cell[data-astro-cid-gbcwjrrs]:nth-child(4),.tournament-stat-strip[data-astro-cid-gbcwjrrs] .tournament-stat-cell[data-astro-cid-gbcwjrrs]:nth-child(5){display:none}.hero-top-bar[data-astro-cid-gbcwjrrs]{flex-direction:column;gap:.5rem;align-items:flex-start}.tournament-breadcrumb[data-astro-cid-gbcwjrrs]{font-size:.72rem;padding:.25rem .5rem;flex-wrap:wrap;gap:.2rem}.breadcrumb-sep[data-astro-cid-gbcwjrrs]{margin:0 .1rem}.chart-container[data-astro-cid-gbcwjrrs]{position:static}.meta-layout[data-astro-cid-gbcwjrrs]{grid-template-columns:1fr}.standings-table-wrap[data-astro-cid-gbcwjrrs]{display:none}.standings-cards-mobile[data-astro-cid-gbcwjrrs]{display:block}.hide-mobile[data-astro-cid-gbcwjrrs]{display:none}}
