.usage-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.usage-list .umon{border:1px solid var(--divider-soft);border-radius:14px;background:var(--surface);overflow:hidden}.usage-list .umon[open]{border-color:var(--accent);box-shadow:0 8px 28px -18px #0006}.usage-list summary{display:grid;grid-template-columns:30px 56px minmax(120px,1.4fr) minmax(80px,2fr) 52px 22px;align-items:center;gap:12px;padding:8px 14px 8px 10px;cursor:pointer;list-style:none;user-select:none}.usage-list summary::-webkit-details-marker{display:none}.usage-list summary:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}.usage-list .ur{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--text-muted);text-align:center}.usage-list summary>img{width:56px;height:56px;object-fit:contain}.usage-list .ui{display:flex;flex-direction:column;gap:4px;min-width:0}.usage-list .ui>b{font-weight:700;font-size:15px;letter-spacing:-.01em}.usage-list .ui>span{display:flex;gap:4px;flex-wrap:wrap}.usage-list .ui i{font-style:normal;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:1px 7px;border-radius:999px;color:var(--tc-ink, #fff);background:var(--tc)}.usage-list .tc-normal{--tc: var(--type-normal);--tc-ink: var(--type-normal-ink)}.usage-list .tc-fire{--tc: var(--type-fire);--tc-ink: var(--type-fire-ink)}.usage-list .tc-water{--tc: var(--type-water);--tc-ink: var(--type-water-ink)}.usage-list .tc-grass{--tc: var(--type-grass);--tc-ink: var(--type-grass-ink)}.usage-list .tc-electric{--tc: var(--type-electric);--tc-ink: var(--type-electric-ink)}.usage-list .tc-ice{--tc: var(--type-ice);--tc-ink: var(--type-ice-ink)}.usage-list .tc-fighting{--tc: var(--type-fighting);--tc-ink: var(--type-fighting-ink)}.usage-list .tc-poison{--tc: var(--type-poison);--tc-ink: var(--type-poison-ink)}.usage-list .tc-ground{--tc: var(--type-ground);--tc-ink: var(--type-ground-ink)}.usage-list .tc-flying{--tc: var(--type-flying);--tc-ink: var(--type-flying-ink)}.usage-list .tc-psychic{--tc: var(--type-psychic);--tc-ink: var(--type-psychic-ink)}.usage-list .tc-bug{--tc: var(--type-bug);--tc-ink: var(--type-bug-ink)}.usage-list .tc-rock{--tc: var(--type-rock);--tc-ink: var(--type-rock-ink)}.usage-list .tc-ghost{--tc: var(--type-ghost);--tc-ink: var(--type-ghost-ink)}.usage-list .tc-dragon{--tc: var(--type-dragon);--tc-ink: var(--type-dragon-ink)}.usage-list .tc-dark{--tc: var(--type-dark);--tc-ink: var(--type-dark-ink)}.usage-list .tc-steel{--tc: var(--type-steel);--tc-ink: var(--type-steel-ink)}.usage-list .tc-fairy{--tc: var(--type-fairy);--tc-ink: var(--type-fairy-ink)}.usage-list .ub{height:10px;background:var(--surface-2);border-radius:999px;overflow:hidden}.usage-list .ub:before{content:"";display:block;height:100%;width:var(--w);background:linear-gradient(90deg,var(--accent),var(--accent-bright));border-radius:999px}.usage-list .up{font-family:var(--font-mono);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.usage-list summary:after{content:"";justify-self:center;width:16px;height:16px;background:var(--text-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / 16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / 16px 16px no-repeat;transition:transform .2s}.usage-list .umon[open]>summary:after{transform:rotate(180deg)}.usage-list .ud{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;padding:18px 16px 16px;border-top:1px solid var(--divider-soft)}.usage-list .ud h3{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 8px;font-weight:700}.usage-list .ud h3:not(:first-child){margin-top:14px}.usage-list .ud ul{list-style:none;margin:0;padding:0}.usage-list section>ul>li{display:grid;grid-template-columns:1fr 64px 38px;align-items:center;gap:8px;margin-bottom:5px}.usage-list section>ul>li>span:first-child{grid-area:1 / 1;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usage-list section>ul>li>span:last-child{grid-area:1 / 3;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);text-align:right}.usage-list section>ul>li:before,.usage-list section>ul>li:after{content:"";grid-area:1 / 2;height:7px;border-radius:999px}.usage-list section>ul>li:before{background:var(--surface-2)}.usage-list section>ul>li:after{justify-self:start;width:var(--w);background:var(--accent)}.usage-list section.alt>ul>li:after{background:var(--brand-blue)}.usage-list .uc{display:flex;flex-wrap:wrap;gap:6px}.usage-list .uc span{font-size:12px;padding:3px 9px;border-radius:999px;background:var(--surface-2);border:1px solid var(--divider-soft)}.usage-list .uc b{color:var(--text-muted);font-weight:700}.usage-list .us{font-size:12.5px;line-height:1.5;background:var(--surface-2);border-radius:8px;padding:8px 10px}.usage-list .us span{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.usage-list section>ul.um{display:flex;flex-wrap:wrap;gap:8px}.usage-list section>ul.um>li{display:flex;flex-direction:column;align-items:center;gap:1px;margin:0}.usage-list section>ul.um>li:before,.usage-list section>ul.um>li:after{content:none}.usage-list .um img{width:40px;height:40px;object-fit:contain;background:var(--surface-2);border-radius:8px}.usage-list section>ul.um>li>span:last-child{grid-area:auto;font-family:var(--font-mono);font-size:10px;color:var(--text-muted);text-align:left}.usage-list .uf{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;margin-top:-2px;padding-top:14px;border-top:1px dashed var(--divider-soft)}.usage-list .uf a{font-size:12.5px;font-weight:700;text-decoration:none;color:var(--text);padding:6px 12px;border:1px solid var(--divider-soft);border-radius:999px}.usage-list .uf a:hover{border-color:var(--text)}.usage-list .uf .dia{background:var(--accent);color:#fff;border-color:var(--accent)}.usage-list .uf .dia:hover{filter:brightness(1.05);border-color:var(--accent)}@media(max-width:680px){.usage-list summary{grid-template-columns:26px 46px 1fr 46px 18px;gap:8px}.usage-list .ub{display:none}.usage-list summary>img{width:46px;height:46px}}.board[data-astro-cid-hi4zjbtu]{margin-top:6px}.board-head[data-astro-cid-hi4zjbtu]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.board-stat[data-astro-cid-hi4zjbtu]{flex:1 1 160px;padding:12px 16px;border:1px solid var(--divider-soft);border-radius:12px;background:var(--surface);color:var(--text);text-decoration:none;transition:border-color .15s,transform .15s}a[data-astro-cid-hi4zjbtu].board-stat:hover,.board-stat-x[data-astro-cid-hi4zjbtu]:hover{border-color:var(--text);transform:translateY(-1px)}.bs-num[data-astro-cid-hi4zjbtu]{display:block;font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:-.02em}.bs-lbl[data-astro-cid-hi4zjbtu]{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.bs-go[data-astro-cid-hi4zjbtu]{display:inline-flex;align-items:center;gap:4px;margin-top:7px;font-size:11px;font-weight:700;color:var(--accent-text)}.bs-go[data-astro-cid-hi4zjbtu]:after{content:"→";font-size:12px}.board-stat-x[data-astro-cid-hi4zjbtu]{padding:0}.board-stat-x[data-astro-cid-hi4zjbtu] summary[data-astro-cid-hi4zjbtu]{list-style:none;cursor:pointer;padding:12px 16px}.board-stat-x[data-astro-cid-hi4zjbtu] summary[data-astro-cid-hi4zjbtu]::-webkit-details-marker{display:none}.board-stat-x[data-astro-cid-hi4zjbtu][open]{border-color:var(--text)}.bs-note[data-astro-cid-hi4zjbtu]{font-size:12px;line-height:1.55;color:var(--text-muted);margin:0;padding:0 16px 14px}.snap[data-astro-cid-hi4zjbtu]{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:20px}.snap-podium[data-astro-cid-hi4zjbtu]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;padding:16px;border:1px solid var(--divider-soft);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 6%,var(--surface)),var(--surface))}.podium-tile[data-astro-cid-hi4zjbtu]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border-radius:14px;text-decoration:none;color:var(--text);transition:background .15s,transform .15s;position:relative}.podium-tile[data-astro-cid-hi4zjbtu]:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);transform:translateY(-3px)}.podium-rank[data-astro-cid-hi4zjbtu]{font-family:var(--font-mono);font-size:12px;font-weight:800;color:var(--text-muted)}.podium-tile[data-astro-cid-hi4zjbtu]:first-child .podium-rank[data-astro-cid-hi4zjbtu]{color:var(--accent-text)}.podium-ring[data-astro-cid-hi4zjbtu]{width:90px;height:90px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--accent) calc(var(--pct) * 1%),var(--surface-2) 0)}.podium-ring[data-astro-cid-hi4zjbtu] img[data-astro-cid-hi4zjbtu]{width:74px;height:74px;border-radius:50%;object-fit:contain;background:var(--surface);padding:4px}.podium-name[data-astro-cid-hi4zjbtu]{font-weight:700;font-size:13px;text-align:center;line-height:1.2}.podium-pct[data-astro-cid-hi4zjbtu]{font-family:var(--font-mono);font-size:13px;font-weight:800;color:var(--accent-text)}.snap-charts[data-astro-cid-hi4zjbtu]{display:grid;grid-template-columns:1.3fr 1fr;gap:12px}.snap-chart[data-astro-cid-hi4zjbtu]{margin:0;padding:16px 18px;border:1px solid var(--divider-soft);border-radius:16px;background:var(--surface)}.snap-ct[data-astro-cid-hi4zjbtu]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:12px}.snap-canvas[data-astro-cid-hi4zjbtu]{position:relative;height:260px}.snap-canvas[data-astro-cid-hi4zjbtu] canvas[data-astro-cid-hi4zjbtu]{max-width:100%}@media(max-width:860px){.snap-podium[data-astro-cid-hi4zjbtu]{grid-template-columns:repeat(3,1fr)}.snap-charts[data-astro-cid-hi4zjbtu]{grid-template-columns:1fr}}@media(max-width:480px){.podium-ring[data-astro-cid-hi4zjbtu]{width:76px;height:76px}.podium-ring[data-astro-cid-hi4zjbtu] img[data-astro-cid-hi4zjbtu]{width:62px;height:62px}}.ch-page[data-astro-cid-rccyfdix]{max-width:1100px;margin:0 auto;padding:40px 24px 80px}.ch-hero[data-astro-cid-rccyfdix] h1[data-astro-cid-rccyfdix]{font-family:var(--font-display);font-size:56px;font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:8px 0 14px}.ch-hero[data-astro-cid-rccyfdix] p[data-astro-cid-rccyfdix]{font-size:17px;line-height:1.55;color:var(--text-muted);max-width:760px}.hero-chips[data-astro-cid-rccyfdix]{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 4px}.hchip[data-astro-cid-rccyfdix]{font-size:12.5px;padding:5px 12px;border:1px solid var(--divider-soft);border-radius:999px;background:var(--surface);color:var(--text-muted)}.hchip[data-astro-cid-rccyfdix] b[data-astro-cid-rccyfdix]{color:var(--text);font-weight:700}.hchip[data-astro-cid-rccyfdix].live{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.hchip[data-astro-cid-rccyfdix].live b[data-astro-cid-rccyfdix]{color:var(--accent-text)}.hero-faces[data-astro-cid-rccyfdix]{display:flex;align-items:center;margin:22px 0 6px;min-height:72px}.hero-faces[data-astro-cid-rccyfdix] .hf[data-astro-cid-rccyfdix]{width:72px;height:72px;object-fit:contain;margin-left:-14px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.18));transition:transform .18s;animation:hf-rise .5s both;animation-delay:calc(var(--i) * .05s)}.hero-faces[data-astro-cid-rccyfdix] .hf[data-astro-cid-rccyfdix]:first-child{margin-left:0}.hero-faces[data-astro-cid-rccyfdix]:hover .hf[data-astro-cid-rccyfdix]{transform:translateY(-2px)}.hero-faces[data-astro-cid-rccyfdix] .hf[data-astro-cid-rccyfdix]:hover{transform:translateY(-8px) scale(1.08);z-index:2}.hero-faces-cap[data-astro-cid-rccyfdix]{margin-left:16px;font-size:12px;color:var(--text-dim);max-width:180px;line-height:1.4}@keyframes hf-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-faces[data-astro-cid-rccyfdix] .hf[data-astro-cid-rccyfdix]{animation:none}}@media(max-width:560px){.hero-faces[data-astro-cid-rccyfdix] .hf[data-astro-cid-rccyfdix]:nth-child(n+6){display:none}.hero-faces-cap[data-astro-cid-rccyfdix]{display:none}}.ch-video[data-astro-cid-rccyfdix]{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin:26px 0 8px}.yt[data-astro-cid-rccyfdix]{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border:1px solid var(--divider-soft);border-radius:16px;background-size:cover;background-position:center;cursor:pointer;overflow:hidden;padding:0}.yt[data-astro-cid-rccyfdix]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000d,#00000073)}.yt-play[data-astro-cid-rccyfdix]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);color:#fff;box-shadow:0 8px 24px #00000059}.yt-play[data-astro-cid-rccyfdix].sm{width:40px;height:40px}.yt-cap[data-astro-cid-rccyfdix]{position:absolute;left:14px;bottom:12px;z-index:2;color:#fff;font-weight:700;font-size:14px;text-shadow:0 1px 4px rgba(0,0,0,.6)}.yt-cap[data-astro-cid-rccyfdix].sm{font-size:12px;left:10px;bottom:8px}.video-rail[data-astro-cid-rccyfdix]{display:grid;grid-template-rows:1fr 1fr;gap:14px}.yt-sm[data-astro-cid-rccyfdix]{border-radius:12px}.ch-section[data-astro-cid-rccyfdix]{padding:32px 0;border-top:1px solid var(--divider-soft)}.ch-h2[data-astro-cid-rccyfdix]{font-family:var(--font-display);font-size:32px;font-weight:800;letter-spacing:-.02em;margin:8px 0 6px}.ch-sub[data-astro-cid-rccyfdix]{color:var(--text-muted);font-size:14px;margin-bottom:18px;max-width:760px;line-height:1.55}.ch-sub[data-astro-cid-rccyfdix] a[data-astro-cid-rccyfdix],.ch-hero[data-astro-cid-rccyfdix] a[data-astro-cid-rccyfdix]{color:var(--text);font-weight:700}.onb-grid[data-astro-cid-rccyfdix]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.onb-card[data-astro-cid-rccyfdix]{padding:18px 20px;border:1px solid var(--divider-soft);border-radius:16px;background:var(--surface)}.onb-card[data-astro-cid-rccyfdix] h3[data-astro-cid-rccyfdix]{font-family:var(--font-display);font-size:17px;font-weight:800;margin:0 0 6px;letter-spacing:-.01em}.onb-card[data-astro-cid-rccyfdix] p[data-astro-cid-rccyfdix]{font-size:13.5px;line-height:1.55;color:var(--text-muted);margin:0}.provenance[data-astro-cid-rccyfdix]{font-size:12.5px;line-height:1.55;color:var(--text-dim);background:var(--surface);border:1px solid var(--divider-soft);border-left:3px solid var(--accent);border-radius:8px;padding:10px 14px;margin-bottom:18px}.fmt-switch[data-astro-cid-rccyfdix]>input[data-astro-cid-rccyfdix]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.fmt-tabs[data-astro-cid-rccyfdix]{display:inline-flex;gap:4px;padding:4px;background:var(--surface);border:1px solid var(--divider-soft);border-radius:999px;margin-bottom:18px}.fmt-tabs[data-astro-cid-rccyfdix] label[data-astro-cid-rccyfdix]{font-size:13.5px;font-weight:700;padding:7px 18px;border-radius:999px;cursor:pointer;color:var(--text-muted);transition:background .15s,color .15s}.fmt-tabs[data-astro-cid-rccyfdix] label[data-astro-cid-rccyfdix]:hover{color:var(--text)}#cf-doubles[data-astro-cid-rccyfdix]:checked~.fmt-tabs[data-astro-cid-rccyfdix] label[data-astro-cid-rccyfdix][for=cf-doubles],#cf-singles[data-astro-cid-rccyfdix]:checked~.fmt-tabs[data-astro-cid-rccyfdix] label[data-astro-cid-rccyfdix][for=cf-singles]{background:var(--accent);color:#fff}.fmt-panel[data-astro-cid-rccyfdix]{display:none}#cf-doubles[data-astro-cid-rccyfdix]:checked~.fmt-panels[data-astro-cid-rccyfdix] #panel-doubles[data-astro-cid-rccyfdix]{display:block}#cf-singles[data-astro-cid-rccyfdix]:checked~.fmt-panels[data-astro-cid-rccyfdix] #panel-singles[data-astro-cid-rccyfdix]{display:block}.xc-scroll[data-astro-cid-rccyfdix]{overflow-x:auto;overscroll-behavior-x:contain}.xc-scroll[data-astro-cid-rccyfdix] .xc-table[data-astro-cid-rccyfdix]{min-width:34rem}.xc-table[data-astro-cid-rccyfdix]{width:100%;border-collapse:collapse;font-size:13.5px}.xc-table[data-astro-cid-rccyfdix] th[data-astro-cid-rccyfdix]{text-align:left;padding:9px 10px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--divider-soft)}.xc-table[data-astro-cid-rccyfdix] td[data-astro-cid-rccyfdix]{padding:8px 10px;border-bottom:1px solid var(--divider-soft)}.xc-table[data-astro-cid-rccyfdix] td[data-astro-cid-rccyfdix].num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted)}.xc-mon[data-astro-cid-rccyfdix]{display:flex;align-items:center;gap:8px;font-weight:700}.xc-mon[data-astro-cid-rccyfdix] img[data-astro-cid-rccyfdix]{width:30px;height:30px;object-fit:contain}.xc-mon[data-astro-cid-rccyfdix] a[data-astro-cid-rccyfdix]{color:var(--text);text-decoration:none}.xc-mon[data-astro-cid-rccyfdix] a[data-astro-cid-rccyfdix]:hover{text-decoration:underline}.xc-note[data-astro-cid-rccyfdix]{font-size:11.5px;color:var(--text-dim);margin-top:10px}.arch-grid[data-astro-cid-rccyfdix]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.arch-card[data-astro-cid-rccyfdix]{padding:18px 20px;border:1px solid var(--divider-soft);border-radius:16px;background:var(--surface);text-decoration:none;color:var(--text);transition:transform .15s,border-color .15s}.arch-card[data-astro-cid-rccyfdix]:hover{transform:translateY(-2px);border-color:var(--text)}.arch-wr[data-astro-cid-rccyfdix]{font-family:var(--font-mono);font-size:13px;font-weight:700;color:#2a8e3a;background:#50b4501a;padding:2px 10px;border-radius:999px;display:inline-block;margin-bottom:8px}.arch-label[data-astro-cid-rccyfdix]{font-family:var(--font-display);font-size:22px;font-weight:800;margin-bottom:6px}.arch-tagline[data-astro-cid-rccyfdix]{font-size:13px;line-height:1.5;color:var(--text-muted);min-height:60px}.arch-spec[data-astro-cid-rccyfdix]{display:flex;gap:4px;margin-top:10px}.arch-spec[data-astro-cid-rccyfdix] img[data-astro-cid-rccyfdix]{width:44px;height:44px;object-fit:contain}.items-table[data-astro-cid-rccyfdix]{width:100%;border-collapse:collapse;font-size:14px}.items-table[data-astro-cid-rccyfdix] th[data-astro-cid-rccyfdix]{text-align:left;padding:10px 12px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--divider-soft)}.items-table[data-astro-cid-rccyfdix] td[data-astro-cid-rccyfdix]{padding:12px;border-bottom:1px solid var(--divider-soft)}.items-table[data-astro-cid-rccyfdix] td[data-astro-cid-rccyfdix].num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted)}.items-table[data-astro-cid-rccyfdix] a[data-astro-cid-rccyfdix]{color:var(--text);font-weight:700;text-decoration:none}.items-table[data-astro-cid-rccyfdix] a[data-astro-cid-rccyfdix]:hover{text-decoration:underline}.reg-cards[data-astro-cid-rccyfdix]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:4px}.reg-card[data-astro-cid-rccyfdix]{padding:16px 18px;border:1px solid var(--divider-soft);border-radius:16px;background:var(--surface)}.reg-card-wide[data-astro-cid-rccyfdix]{grid-column:span 2}.reg-k[data-astro-cid-rccyfdix]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:700;margin-bottom:6px}.reg-v[data-astro-cid-rccyfdix]{font-size:14.5px;line-height:1.5;color:var(--text);font-weight:600}.tourney-cards[data-astro-cid-rccyfdix]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-bottom:4px}.tourney-card[data-astro-cid-rccyfdix]{padding:16px 18px;border:1px solid var(--divider-soft);border-radius:16px;background:var(--surface);border-left:3px solid var(--accent)}.tc-date[data-astro-cid-rccyfdix]{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--accent-text);margin-bottom:4px}.tc-name[data-astro-cid-rccyfdix]{font-family:var(--font-display);font-size:16px;font-weight:800;line-height:1.2;margin-bottom:6px}.tc-winner[data-astro-cid-rccyfdix]{font-size:14px;font-weight:700;color:var(--text)}.tc-field[data-astro-cid-rccyfdix]{font-size:12.5px;color:var(--text-muted);margin-top:2px;line-height:1.45}.win-card[data-astro-cid-rccyfdix]{text-decoration:none;color:var(--text);transition:transform .15s,border-color .15s;display:block}.win-card[data-astro-cid-rccyfdix]:hover{transform:translateY(-2px);border-color:var(--accent)}.tc-team[data-astro-cid-rccyfdix]{display:flex;gap:2px;margin:8px 0 6px}.tc-team[data-astro-cid-rccyfdix] img[data-astro-cid-rccyfdix]{width:34px;height:34px;object-fit:contain;background:var(--surface-2);border-radius:7px}.tc-go[data-astro-cid-rccyfdix]{display:inline-block;margin-top:8px;font-size:11.5px;font-weight:700;color:var(--accent-text)}.vgc-strip[data-astro-cid-rccyfdix]{margin-top:16px;padding:14px 16px;border:1px dashed var(--divider-soft);border-radius:14px;background:var(--surface)}.vgc-strip-h[data-astro-cid-rccyfdix]{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text);margin-bottom:10px}.vgc-strip-h[data-astro-cid-rccyfdix] span[data-astro-cid-rccyfdix]{display:block;font-size:10.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-dim);margin-top:2px}.vgc-winners[data-astro-cid-rccyfdix]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.vgc-w[data-astro-cid-rccyfdix]{display:block;padding:9px 12px;border:1px solid var(--divider-soft);border-radius:10px;background:var(--surface-2);text-decoration:none;color:var(--text)}.vgc-w[data-astro-cid-rccyfdix]:hover{border-color:var(--text)}.vgc-w[data-astro-cid-rccyfdix] b[data-astro-cid-rccyfdix]{display:block;font-size:13px}.vgc-w[data-astro-cid-rccyfdix] span[data-astro-cid-rccyfdix]{font-size:11px;color:var(--text-muted)}.ch-cta-ghost[data-astro-cid-rccyfdix]{display:inline-block;padding:10px 18px;border:1px solid var(--divider-soft);color:var(--text);border-radius:999px;text-decoration:none;font-size:13px;font-weight:700;margin-top:14px;margin-left:6px}.ch-cta-ghost[data-astro-cid-rccyfdix]:hover{border-color:var(--text)}.ch-dia[data-astro-cid-rccyfdix] .dia-chips[data-astro-cid-rccyfdix]{display:flex;flex-wrap:wrap;gap:8px}.dia-chip[data-astro-cid-rccyfdix]{font-size:13px;font-weight:700;text-decoration:none;color:var(--text);padding:8px 14px;border:1px solid var(--divider-soft);border-radius:999px;background:var(--surface)}.dia-chip[data-astro-cid-rccyfdix]:hover{border-color:var(--accent);color:var(--accent-text)}.ch-nav-grid[data-astro-cid-rccyfdix]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.ch-nav-card[data-astro-cid-rccyfdix]{display:flex;flex-direction:column;gap:4px;padding:16px 20px;border:1px solid var(--divider-soft);border-radius:14px;background:var(--surface);text-decoration:none;color:var(--text);transition:border-color .15s}.ch-nav-card[data-astro-cid-rccyfdix]:hover{border-color:var(--text)}.ch-nav-card[data-astro-cid-rccyfdix] strong[data-astro-cid-rccyfdix]{font-size:15px}.ch-nav-card[data-astro-cid-rccyfdix] span[data-astro-cid-rccyfdix]{font-size:12px;color:var(--text-muted);line-height:1.5}.ch-cta[data-astro-cid-rccyfdix]{display:inline-block;padding:10px 20px;background:var(--text);color:var(--bg);border-radius:999px;text-decoration:none;font-size:13px;font-weight:700;margin-top:14px}.ch-cta[data-astro-cid-rccyfdix]:hover{opacity:.9}@media(max-width:720px){.ch-hero[data-astro-cid-rccyfdix] h1[data-astro-cid-rccyfdix]{font-size:36px}.ch-video[data-astro-cid-rccyfdix]{grid-template-columns:1fr}.video-rail[data-astro-cid-rccyfdix]{grid-template-rows:none;grid-template-columns:1fr 1fr}.reg-card-wide[data-astro-cid-rccyfdix]{grid-column:auto}.xc-table[data-astro-cid-rccyfdix] th[data-astro-cid-rccyfdix]:nth-child(5),.xc-table[data-astro-cid-rccyfdix] td[data-astro-cid-rccyfdix]:nth-child(5){display:none}}
