@charset "UTF-8";.foot .right a[data-v-0199dadf]{color:var(--cf-ink-dim);min-height:28px;display:inline-block}.foot .right a[data-v-0199dadf]:hover{color:var(--cf-flame-bright)}.season-link[data-v-16e719f7]{padding:var(--cf-space-8) var(--cf-space-18);font-size:var(--cf-fs-base);color:var(--cf-ink-dim);display:flex;align-items:center;gap:var(--cf-space-8);transition:color var(--cf-dur) var(--cf-ease),background var(--cf-dur) var(--cf-ease);white-space:nowrap;min-height:40px}.season-link em[data-v-16e719f7]{font-style:normal;font-size:var(--cf-fs-2xs);color:var(--cf-ink-dim-3)}.season-link[data-v-16e719f7]:hover{color:var(--cf-ink)}.season-link.on[data-v-16e719f7]{background:var(--cf-flame);color:var(--cf-flame-dark)}.season-link.on em[data-v-16e719f7]{color:#1808009e}@media(max-width:767px){.season-link[data-v-16e719f7]{padding:var(--cf-space-6) var(--cf-space-8);font-size:var(--cf-fs-xs);min-height:36px}.season-link em[data-v-16e719f7]{display:none}}.toast__icon[data-v-d3f0962c]{flex:none;font-weight:700}.toast__text[data-v-d3f0962c]{min-width:0;overflow-wrap:anywhere;text-align:left}:root{color-scheme:dark;--cf-bg: #0a0d12;--cf-bg-2: #0d1118;--cf-panel: #0f141b;--cf-panel-2: #121821;--cf-panel-3: #151c26;--cf-steel: #2a3540;--cf-steel-2: #3a4854;--cf-flame: #ff6b2c;--cf-flame-bright: #ff9d5c;--cf-flame-deep: #c2410c;--cf-flame-dark: #180800;--cf-gold: #d9b36b;--cf-gold-bright: #f3dda6;--cf-gold-dark: #1a1206;--cf-gold-vivid: #ffd447;--cf-gold-amber: #f0a11c;--cf-gold-deep: #8a5f1c;--cf-grad-gold: linear-gradient(160deg, var(--cf-gold-bright) 0%, var(--cf-gold-vivid) 46%, var(--cf-gold-amber) 100%);--cf-gold-glow: rgba(255, 212, 71, .4);--cf-ink: #e9eef3;--cf-ink-2: #c2ceda;--cf-ink-dim: #9aabba;--cf-ink-dim-2: #7d8e9e;--cf-ink-dim-3: #6c7e8f;--cf-line: rgba(148, 166, 182, .22);--cf-line-soft: rgba(148, 166, 182, .1);--cf-line-fire: rgba(255, 107, 44, .4);--cf-line-strong: rgba(255, 157, 92, .55);--cf-ok: #3edc9a;--cf-bad: #f2777f;--cf-warn: #f5a524;--cf-info: #4aa8ff;--cf-live: #ff6b2c;--cf-font-display: "Bahnschrift", "DIN Alternate", "Microsoft YaHei", "微软雅黑", system-ui, sans-serif;--cf-font-sans: "Segoe UI", "Microsoft YaHei", "微软雅黑", system-ui, sans-serif;--cf-font-mono: "Bahnschrift", "DIN Alternate", Consolas, ui-monospace, monospace;--cf-fs-2xs: 12px;--cf-fs-xs: 14px;--cf-fs-base: 16px;--cf-fs-md: 18px;--cf-fs-lg: 20px;--cf-fs-xl: 24px;--cf-fs-2xl: 30px;--cf-fs-3xl: 36px;--cf-fs-title: 40px;--cf-fs-display-sm: 44px;--cf-fs-display: 56px;--cf-fs-num: 64px;--cf-fs-hero-lg: 92px;--cf-space-2: 2px;--cf-space-4: 4px;--cf-space-6: 6px;--cf-space-8: 8px;--cf-space-10: 10px;--cf-space-12: 12px;--cf-space-14: 14px;--cf-space-16: 16px;--cf-space-18: 18px;--cf-space-20: 20px;--cf-space-22: 22px;--cf-space-24: 24px;--cf-space-26: 26px;--cf-space-28: 28px;--cf-space-30: 30px;--cf-space-32: 32px;--cf-space-36: 36px;--cf-space-40: 40px;--cf-space-44: 44px;--cf-space-48: 48px;--cf-space-56: 56px;--cf-space-64: 64px;--cf-space-72: 72px;--cf-container: 1400px;--cf-gutter: clamp(20px, 4vw, 56px);--cf-header-h: 68px;--cf-tabs-h: 64px;--cf-hero-h: clamp(340px, 44vw, 480px);--cf-radius: 0px;--cf-radius-xs: 0px;--cf-radius-sm: 0px;--cf-radius-lg: 0px;--cf-dur: .18s;--cf-dur-slow: .3s;--cf-ease: cubic-bezier(.2, .7, .2, 1);--cf-shadow: 0 26px 60px rgba(0, 0, 0, .5);--cf-shadow-sm: 0 18px 34px -14px rgba(0, 0, 0, .34);--cf-grad-bg: radial-gradient(1100px 520px at 12% -6%, rgba(255, 107, 44, .09), transparent 62%), radial-gradient(900px 460px at 92% 4%, rgba(58, 72, 84, .2), transparent 66%);--cf-grad-live: linear-gradient(135deg, rgba(255, 107, 44, .14), rgba(15, 20, 27, .6) 42%, var(--cf-panel) 100%);--cf-grad-day-live: linear-gradient(160deg, rgba(255, 107, 44, .1), var(--cf-panel) 60%);--cf-grad-pool: linear-gradient(160deg, rgba(217, 179, 107, .1), var(--cf-panel) 55%);--cf-ov-fs-2xs: 18px;--cf-ov-fs-xs: 20px;--cf-ov-fs-sm: 24px;--cf-ov-fs-base: 28px;--cf-ov-fs-md: 32px;--cf-ov-fs-lg: 40px;--cf-ov-fs-xl: 52px;--cf-ov-fs-2xl: 72px;--cf-ov-fs-3xl: 96px;--cf-ov-fs-4xl: 120px;--cf-ov-canvas-w: 1920px;--cf-ov-canvas-h: 1080px;--cf-ov-safe-x: 96px;--cf-ov-safe-y: 54px;--cf-ov-scoreboard-y: 948px;--cf-ov-scoreboard-h: 132px;--cf-ov-scrim: rgba(10, 13, 18, .86);--cf-ov-scrim-2: rgba(10, 13, 18, .6);--cf-ov-hairline: rgba(255, 255, 255, .16);--cf-ov-key: #00ff00}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--cf-bg);background-image:var(--cf-grad-bg);background-attachment:fixed;color:var(--cf-ink);font:400 var(--cf-fs-base)/1.6 var(--cf-font-sans);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:var(--cf-grad-bg)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}::selection{background:var(--cf-flame-deep);color:var(--cf-ink)}:focus-visible{outline:2px solid var(--cf-flame-bright);outline-offset:2px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;padding:var(--cf-space-10) var(--cf-space-16);background:var(--cf-flame);color:var(--cf-flame-dark);font-weight:600}.skip-link:focus{left:12px;top:12px}#main{position:relative;z-index:1;outline:none}.mono{font-family:var(--cf-font-mono);letter-spacing:.04em}.ico{width:16px;height:16px;flex:none;fill:currentColor}.wrap{width:100%;max-width:var(--cf-container);margin:0 auto;padding:0 var(--cf-gutter)}.top{position:sticky;top:0;z-index:80;background:#0a0d12e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--cf-line-soft)}.top-in{display:flex;align-items:center;gap:var(--cf-space-36);height:var(--cf-header-h)}.brand{display:flex;align-items:center;gap:var(--cf-space-10);font-family:var(--cf-font-display);letter-spacing:.02em;min-width:0}.brand .mark{width:26px;height:26px;border:1px solid var(--cf-flame);display:grid;place-items:center;transform:rotate(45deg);position:relative;flex:none}.brand .mark i{width:9px;height:9px;background:var(--cf-flame);display:block}.brand b{font-size:var(--cf-fs-xl);font-weight:600;color:var(--cf-ink);white-space:nowrap}.brand i{color:var(--cf-ink-dim-3);font-style:normal;font-size:var(--cf-fs-base)}.brand .sub{font-size:var(--cf-fs-2xs);color:var(--cf-ink-dim-3);border-left:1px solid var(--cf-line);padding-left:var(--cf-space-10);margin-left:var(--cf-space-2);letter-spacing:.14em;white-space:nowrap}.seasons{margin-left:auto;display:flex;align-items:center;gap:var(--cf-space-4);background:#94a6b60f;border:1px solid var(--cf-line-soft);padding:var(--cf-space-4)}.top-meta{display:flex;align-items:center;gap:var(--cf-space-14)}.btn-flame,.btn-ghost{display:inline-flex;align-items:center;gap:var(--cf-space-8);min-height:44px;font-size:var(--cf-fs-base);letter-spacing:.02em;transition:background var(--cf-dur) var(--cf-ease),border-color var(--cf-dur) var(--cf-ease),color var(--cf-dur) var(--cf-ease);white-space:nowrap}.btn-flame{background:var(--cf-flame);color:var(--cf-flame-dark);font-weight:600;padding:var(--cf-space-12) var(--cf-space-20)}.btn-flame:hover{background:var(--cf-flame-bright)}.btn-ghost{border:1px solid var(--cf-line);color:var(--cf-ink);padding:var(--cf-space-12) var(--cf-space-20)}.btn-ghost:hover{border-color:var(--cf-line-fire);color:var(--cf-flame-bright)}.hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr)}.hero-media{grid-area:1/1;position:relative;overflow:hidden}.hero-img{display:block;width:100%;max-width:1400px;height:auto;margin:0 auto;filter:saturate(.97) contrast(1.03)}.hero-in{grid-area:1/1;position:relative;z-index:3;pointer-events:none}.hero-in a{pointer-events:auto}.hero-inner{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-top:var(--cf-space-28);padding-bottom:0}.hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cf-space-32)}.hero-copy{max-width:620px}.hero-copy .eyebrow{margin-bottom:0}.hero-sub{margin:var(--cf-space-12) 0 0;font-size:var(--cf-fs-xs);line-height:1.7;letter-spacing:.04em;color:var(--cf-ink-2);text-shadow:0 1px 10px rgba(10,13,18,.55)}.hero-logo{flex:none;width:auto;height:clamp(30px,3.2vw,45px);margin-top:var(--cf-space-2);filter:drop-shadow(0 1px 3px rgba(10,13,18,.85))}.hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--cf-space-28)}.eyebrow{display:flex;align-items:center;gap:var(--cf-space-14);font-size:var(--cf-fs-2xs);letter-spacing:.18em;color:var(--cf-flame-bright);text-transform:uppercase;margin-bottom:var(--cf-space-22);font-family:var(--cf-font-mono)}.eyebrow .rule{width:46px;height:1px;padding:0;border:0;background:var(--cf-flame);flex:none}.eyebrow em{font-style:normal;color:var(--cf-ink-dim);letter-spacing:.1em;border:1px solid var(--cf-line);padding:var(--cf-space-4) var(--cf-space-8);white-space:nowrap}h1{font-family:var(--cf-font-display);font-size:var(--cf-fs-title);font-weight:600;line-height:1.05;letter-spacing:.04em;color:var(--cf-ink-dim);margin:0}h1 strong{display:block;font-size:var(--cf-fs-hero-lg);line-height:.94;letter-spacing:-.01em;color:var(--cf-ink);font-weight:700;margin-top:var(--cf-space-12);text-shadow:0 18px 60px rgba(0,0,0,.62)}h1 span{color:var(--cf-flame)}.hero-act{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cf-space-10);margin-bottom:var(--cf-space-44)}.hero-btns{display:flex;flex-wrap:wrap;gap:var(--cf-space-10)}.hero .btn-ghost{background:#0a0d12b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ph-avatar{width:14px;height:14px;display:inline-block;flex:none;vertical-align:-2px;background:currentColor;color:var(--cf-ink-dim-3);-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20aria-hidden='true'%3e%3c!--%20选手占位剪影：赛事数据未写入/对手未产出时，用中性头像占位；不伪造真实肖像。%20--%3e%3cpath%20fill='%23000'%20d='M12%203.1a3.75%203.75%200%201%200%200%207.5%203.75%203.75%200%200%200%200-7.5Zm-7.2%2017.3c.5-3.7%203.5-6.3%207.2-6.3s6.7%202.6%207.2%206.3c.1.7-.5%201.3-1.2%201.3H6c-.7%200-1.3-.6-1.2-1.3Z'/%3e%3c/svg%3e") center/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20aria-hidden='true'%3e%3c!--%20选手占位剪影：赛事数据未写入/对手未产出时，用中性头像占位；不伪造真实肖像。%20--%3e%3cpath%20fill='%23000'%20d='M12%203.1a3.75%203.75%200%201%200%200%207.5%203.75%203.75%200%200%200%200-7.5Zm-7.2%2017.3c.5-3.7%203.5-6.3%207.2-6.3s6.7%202.6%207.2%206.3c.1.7-.5%201.3-1.2%201.3H6c-.7%200-1.3-.6-1.2-1.3Z'/%3e%3c/svg%3e") center/contain no-repeat}.dot{width:6px;height:6px;background:var(--cf-flame);border-radius:50%;display:inline-block;flex:none}.dot.cool{background:var(--cf-ink-dim-3)}.dot.gold{background:var(--cf-gold)}.dot.pulse{animation:cf-pulse 1.6s infinite}@keyframes cf-pulse{0%,to{opacity:1;box-shadow:0 0 #ff6b2c80}50%{opacity:.6;box-shadow:0 0 0 7px #ff6b2c00}}.tabs{position:sticky;top:var(--cf-header-h);z-index:60;background:#0a0d12eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--cf-line-soft)}.tabs-in{display:flex;align-items:center;gap:var(--cf-space-8);overflow-x:auto;scrollbar-width:none}.tabs-in::-webkit-scrollbar{display:none}.tab{padding:var(--cf-space-20) var(--cf-space-24) var(--cf-space-20);font-size:var(--cf-fs-md);color:var(--cf-ink-dim);position:relative;white-space:nowrap;letter-spacing:.06em;transition:color var(--cf-dur) var(--cf-ease);display:flex;align-items:center;gap:var(--cf-space-8);min-height:44px}.tab u{font-family:var(--cf-font-mono);font-size:var(--cf-fs-2xs);color:var(--cf-ink-dim-3);text-decoration:none;letter-spacing:.08em}.tab:hover,.tab.on{color:var(--cf-ink)}.tab.on u{color:var(--cf-flame)}.tab.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--cf-flame)}.tabs-tail{margin-left:auto;display:flex;align-items:center;gap:var(--cf-space-16);font-size:var(--cf-fs-xs);color:var(--cf-ink-dim-3);white-space:nowrap;padding-left:var(--cf-space-20)}.tabs-tail b{color:var(--cf-ink-dim);font-family:var(--cf-font-mono);letter-spacing:.04em}.tabs-more{position:relative;display:flex;align-items:center;flex:none}.tabs-more-btn{font-family:inherit;background:none;border:0;cursor:pointer}.tabs-more-panel{position:absolute;top:calc(100% + 1px);right:0;z-index:61;min-width:180px;padding:var(--cf-space-6) 0;background:var(--cf-bg-2);border:1px solid var(--cf-line);box-shadow:var(--cf-shadow-sm)}.tabs-more-item{display:flex;align-items:center;gap:var(--cf-space-8);min-height:44px;padding:var(--cf-space-10) var(--cf-space-16);font-size:var(--cf-fs-base);color:var(--cf-ink-dim);white-space:nowrap;text-decoration:none;transition:color var(--cf-dur) var(--cf-ease),background var(--cf-dur) var(--cf-ease)}.tabs-more-item u{font-family:var(--cf-font-mono);font-size:var(--cf-fs-2xs);color:var(--cf-ink-dim-3);text-decoration:none;letter-spacing:.08em}.tabs-more-item:hover,.tabs-more-item.on{color:var(--cf-ink);background:var(--cf-panel-2)}.tabs-more-item.on u{color:var(--cf-flame)}.panel{padding:var(--cf-space-56) 0 var(--cf-space-8)}.sec-head{display:flex;align-items:flex-end;gap:var(--cf-space-20);margin-bottom:var(--cf-space-28);padding-bottom:var(--cf-space-14);border-bottom:1px solid var(--cf-line-soft);position:relative;flex-wrap:wrap}.sec-head:after{content:"";position:absolute;left:0;bottom:-1px;width:64px;height:2px;background:var(--cf-flame)}.sec-head h2{font-family:var(--cf-font-display);font-size:var(--cf-fs-display-sm);line-height:1;font-weight:700;letter-spacing:.01em;margin:0}.sec-head .sh-title{display:flex;align-items:baseline;gap:var(--cf-space-14);flex-wrap:wrap}.sec-head .sh-sub{margin:0;padding-bottom:var(--cf-space-6);font-family:var(--cf-font-mono);font-size:var(--cf-fs-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--cf-flame-bright);white-space:nowrap}.sec-head .meta{margin-left:auto;font-size:var(--cf-fs-xs);color:var(--cf-ink-dim-3);letter-spacing:.08em;padding-bottom:var(--cf-space-8);display:flex;gap:var(--cf-space-16);align-items:center;flex-wrap:wrap}.sec-head .meta b{color:var(--cf-ink-dim);font-family:var(--cf-font-mono)}.idx{font-family:var(--cf-font-mono);font-size:var(--cf-fs-2xs);letter-spacing:.18em;color:var(--cf-flame);padding-bottom:var(--cf-space-8)}.card{background:var(--cf-panel);border:1px solid var(--cf-line-soft);position:relative;transition:border-color var(--cf-dur) var(--cf-ease)}.card:hover{border-color:#94a6b657}.live-wrap{display:grid;grid-template-columns:minmax(0,1fr) 356px;gap:var(--cf-space-20)}.livecard{background:var(--cf-grad-live);border:1px solid var(--cf-line-fire);position:relative;overflow:hidden}.livecard:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--cf-flame)}.lc-head{display:flex;align-items:center;gap:var(--cf-space-14);padding:var(--cf-space-18) var(--cf-space-26);border-bottom:1px solid var(--cf-line-soft);flex-wrap:wrap}.lc-head b{font-family:var(--cf-font-mono);font-size:var(--cf-fs-xs);letter-spacing:.1em;color:var(--cf-ink)}.lc-head .rnd{font-size:var(--cf-fs-xs);color:var(--cf-ink-dim-3)}.lc-head .r{margin-left:auto;font-size:var(--cf-fs-xs);color:var(--cf-ink-dim-3);letter-spacing:.06em}.lc-head .r b{font-family:var(--cf-font-mono);color:var(--cf-flame-bright);font-size:var(--cf-fs-md);letter-spacing:0}.badge-live{background:var(--cf-flame);color:var(--cf-flame-dark);font:600 var(--cf-fs-2xs)/1 var(--cf-font-mono);letter-spacing:.14em;padding:var(--cf-space-6) var(--cf-space-8);display:inline-flex;align-items:center;gap:var(--cf-space-6)}.badge-live i{width:5px;height:5px;background:var(--cf-flame-dark);border-radius:50%;display:block;animation:cf-pulse 1.4s infinite}.lc-body{display:grid;grid-template-columns:1fr 92px 1fr;align-items:center;padding:var(--cf-space-32) var(--cf-space-26) var(--cf-space-30);gap:var(--cf-space-8)}.side{position:relative}.side.b{text-align:right}.side .seed{font-size:var(--cf-fs-2xs);color:var(--cf-ink-dim-3);letter-spacing:.12em;font-family:var(--cf-font-mono);margin-bottom:var(--cf-space-8)}.side .seed b{color:var(--cf-ink-dim)}.side .nm{font-family:var(--cf-font-display);font-size:var(--cf-fs-display-sm);line-height:1;font-weight:700;letter-spacing:.02em;color:var(--cf-ink)}.side .sl{font-size:var(--cf-fs-xs);color:var(--cf-ink-dim-3);margin-top:var(--cf-space-10);letter-spacing:.06em}.side .sc{font-family:var(--cf-font-mono);font-size:var(--cf-fs-num);line-height:.9;font-weight:600;margin-top:var(--cf-space-18);letter-spacing:-.02em}.side.a .sc{color:var(--cf-flame-bright)}.side.b .sc{color:var(--cf-ink-dim)}.vsmark{text-align:center;font-family:var(--cf-font-mono);font-size:var(--cf-fs-xs);letter-spacing:.2em;color:var(--cf-ink-dim-3);border-top:1px solid var(--cf-line);border-bottom:1px solid var(--cf-line);padding:var(--cf-space-10) 0}.lc-bar{display:grid;grid-template-columns:1fr 1fr;gap:var(--cf-space-12);padding:0 var(--cf-space-26) var(--cf-space-18)}.pbar{height:3px;background:var(--cf-steel);position:relative;overflow:hidden}.pbar i{position:absolute;inset:0 auto 0 0;display:block;background:var(--cf-flame);width:0;transition:width 1.1s var(--cf-ease)}.pbar.b i{background:var(--cf-steel-2);left:auto;right:0}.pbar-lab{display:flex;justify-content:space-between;font:500 var(--cf-fs-2xs)/1 var(--cf-font-mono);color:var(--cf-ink-dim-3);letter-spacing:.08em;margin-bottom:var(--cf-space-8)}.pbar-lab b{color:var(--cf-ink-dim)}.lc-foot{display:flex;align-items:center;gap:var(--cf-space-18);padding:var(--cf-space-14) var(--cf-space-26);border-top:1px solid var(--cf-line-soft);font-size:var(--cf-fs-xs);color:var(--cf-ink-dim-3);letter-spacing:.04em;flex-wrap:wrap}.lc-foot .go{margin-left:auto;color:var(--cf-flame-bright);display:inline-flex;align-items:center;gap:var(--cf-space-6);font-size:var(--cf-fs-xs);min-height:28px;padding:0 var(--cf-space-2)}.lc-foot .go:hover{color:var(--cf-ink)}.lside{display:flex;flex-direction:column;gap:var(--cf-space-20)}.next-card{padding:var(--cf-space-16) var(--cf-space-18)}.next-card .k{font:500 var(--cf-fs-2xs)/1 var(--cf-font-mono);letter-spacing:.16em;color:var(--cf-ink-dim-3);margin-bottom:var(--cf-space-14);display:flex;justify-content:space-between;gap:var(--cf-space-8)}.next-card .k em{font-style:normal;color:var(--cf-flame-bright)}.next-m{display:flex;align-items:center;justify-content:space-between;gap:var(--cf-space-10);padding:var(--cf-space-8) 0;border-bottom:1px solid var(--cf-line-soft);font-size:var(--cf-fs-base)}.next-m:last-of-type{border-bottom:0}.next-m span{color:var(--cf-ink-dim-3);font-size:var(--cf-fs-2xs);font-family:var(--cf-font-mono);letter-spacing:.08em}.next-m b{font-weight:600}.next-meta{margin-top:var(--cf-space-10);font-size:var(--cf-fs-xs);color:var(--cf-ink-dim-3);display:flex;gap:var(--cf-space-12);border-top:1px solid var(--cf-line-soft);padding-top:var(--cf-space-12);flex-wrap:wrap}.next-meta b{color:var(--cf-ink-dim);font-family:var(--cf-font-mono)}.res-list{display:flex;flex-direction:column}.res{display:grid;grid-template-columns:74px 1fr 74px;gap:var(--cf-space-10);align-items:center;padding:var(--cf-space-8) 0;border-bottom:1px solid var(--cf-line-soft);font-size:var(--cf-fs-xs)}.res:last-child{border-bottom:0}.res em{font-style:normal;font:500 var(--cf-fs-2xs)/1 var(--cf-font-mono);color:var(--cf-ink-dim-3);letter-spacing:.06em}.res .w{color:var(--cf-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res b{text-align:right;font-family:var(--cf-font-mono);font-size:var(--cf-fs-xs);font-weight:500;color:var(--cf-ink-dim);letter-spacing:.04em;white-space:nowrap}.res b i{font-style:normal;color:var(--cf-ink-dim-3);margin:0 var(--cf-space-4)}.days{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--cf-space-28)}.day{background:var(--cf-panel);padding:var(--cf-space-18) var(--cf-space-20) var(--cf-space-16);position:relative;display:flex;flex-direction:column}.day.live{background:var(--cf-grad-day-live)}.day-top{display:flex;align-items:baseline;gap:var(--cf-space-12)}.day-d{font-family:var(--cf-font-mono);font-size:var(--cf-fs-3xl);font-weight:600;line-height:1;letter-spacing:.01em}.day-d i{font-style:normal;font-size:var(--cf-fs-xs);color:var(--cf-ink-dim-3);margin-left:var(--cf-space-8);letter-spacing:.1em}.day-st{font:500 var(--cf-fs-2xs)/1 var(--cf-font-mono);letter-spacing:.1em;color:var(--cf-ink-dim-3);margin-left:auto;display:flex;align-items:center;gap:var(--cf-space-6)}.day-st.liv{color:var(--cf-flame-bright)}.day-st.wait{color:var(--cf-ink-dim)}.day-rows{margin-top:var(--cf-space-18);display:flex;flex-direction:column;flex:1}.day-row{display:grid;grid-template-columns:1fr 66px 52px;gap:var(--cf-space-10);align-items:center;padding:var(--cf-space-8) 0;border-bottom:1px solid var(--cf-line-soft);font-size:var(--cf-fs-xs);color:var(--cf-ink);min-width:0}.day-row span{color:var(--cf-ink-dim-3);font-size:var(--cf-fs-xs);text-align:right}.day-row b{text-align:right;font-family:var(--cf-font-mono);font-size:var(--cf-fs-xs);font-weight:500;color:var(--cf-ink-dim);letter-spacing:.05em;white-space:nowrap}.day-row.live b{color:var(--cf-flame-bright)}.day-bar{height:2px;background:var(--cf-steel);margin-top:var(--cf-space-16);position:relative;overflow:hidden}.day-bar i{position:absolute;inset:0 auto 0 0;background:var(--cf-flame);display:block}.day-go{margin-top:var(--cf-space-14);font-size:var(--cf-fs-xs);color:var(--cf-ink-dim-3);display:inline-flex;align-items:center;gap:var(--cf-space-8);letter-spacing:.06em;min-height:28px}.day-go:hover{color:var(--cf-flame-bright)}.s1-teaser{display:grid;grid-template-columns:1.2fr 1fr;margin-top:var(--cf-space-24);background:var(--cf-panel);border:1px solid var(--cf-line-soft)}.s1-teaser .st-img{position:relative;overflow:hidden;min-height:330px;margin:0}.s1-teaser .st-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.85) brightness(.66)}.s1-teaser .st-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0d1226,#0a0d12db)}.s1-teaser .st-txt{padding:var(--cf-space-32) var(--cf-space-32);display:flex;flex-direction:column;justify-content:center;gap:var(--cf-space-12)}.s1-teaser h3{font-size:var(--cf-fs-2xl);font-weight:700;line-height:1.3;letter-spacing:.01em;margin:0}.s1-teaser p{font-size:var(--cf-fs-base);color:var(--cf-ink-dim);line-height:1.85;margin:0}.s1-teaser .btn-ghost{align-self:flex-start;margin-top:var(--cf-space-4)}.st-kv{display:flex;gap:var(--cf-space-28);padding-top:var(--cf-space-14);margin:var(--cf-space-4) 0;border-top:1px solid var(--cf-line-soft);flex-wrap:wrap}.st-kv div{min-width:0}.st-kv b{display:block;font-family:var(--cf-font-mono);font-size:var(--cf-fs-xl);color:var(--cf-gold-bright);letter-spacing:.02em}.st-kv span{display:block;font-size:var(--cf-fs-2xs);color:var(--cf-ink-dim-3);margin-top:var(--cf-space-6);letter-spacing:.06em}.bracket{padding:var(--cf-space-10) 0 var(--cf-space-14);overflow-x:auto}.br-head{display:flex;align-items:center;gap:var(--cf-space-20);margin-bottom:var(--cf-space-26);flex-wrap:wrap}.br-head .t{font-size:var(--cf-fs-xs);color:var(--cf-ink-dim-3);letter-spacing:.04em}.legend{display:flex;gap:var(--cf-space-16);margin-left:auto;font-size:var(--cf-fs-2xs);color:var(--cf-ink-dim-3);letter-spacing:.06em;flex-wrap:wrap}.legend span{display:inline-flex;align-items:center;gap:var(--cf-space-6)}.br-hint{display:none;font-size:var(--cf-fs-2xs);color:var(--cf-flame-bright);letter-spacing:.08em;margin-bottom:var(--cf-space-12)}.br-canvas{position:relative;min-width:1180px}.br-grid{display:grid;grid-template-columns:repeat(5,196px);gap:0 var(--cf-space-32);position:relative;z-index:2}.br-col{display:flex;flex-direction:column}.br-col-items{display:flex;flex-direction:column;justify-content:space-around;flex:1;gap:var(--cf-space-6)}.br-col-tag{font:500 var(--cf-fs-2xs)/1 var(--cf-font-mono);letter-spacing:.14em;color:var(--cf-ink-dim-3);text-align:center;margin-bottom:var(--cf-space-12);border-bottom:1px solid var(--cf-line-soft);padding-bottom:var(--cf-space-8)}.mt{padding:var(--cf-space-8) var(--cf-space-8) var(--cf-space-8);cursor:pointer;transition:color var(--cf-dur) var(--cf-ease);position:relative;width:100%;text-align:left}.mt:hover .mt-t b{color:var(--cf-flame-bright)}.mt:focus-visible{outline:2px solid var(--cf-flame-bright);outline-offset:2px}.mt.live .mt-t b{color:var(--cf-flame-bright)}.mt.tbd{opacity:.88}.mt-t{display:flex;justify-content:space-between;font:500 var(--cf-fs-2xs)/1 var(--cf-font-mono);letter-spacing:.1em;color:var(--cf-ink-dim-3);margin-bottom:var(--cf-space-6)}.mt-t b{color:var(--cf-ink-dim);font-weight:500}.mt-r{display:flex;justify-content:space-between;align-items:center;gap:var(--cf-space-8);font-size:var(--cf-fs-xs);line-height:1.5;padding:1px 0}.mt-r span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-r em{font-style:normal;font-family:var(--cf-font-mono);font-size:var(--cf-fs-xs);color:var(--cf-ink-dim-3);letter-spacing:.04em;flex:none}.mt-r.win span{color:var(--cf-ink)}.mt-r.win em{color:var(--cf-flame-bright);font-weight:600}.mt-r.lose span{color:var(--cf-ink-dim-3)}.br-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.br-lines path{stroke:#94a6b647;fill:none;stroke-width:1}.br-lines path.hot{stroke:#ff6b2c8c}.filters{display:flex;align-items:center;gap:var(--cf-space-8);flex-wrap:wrap;margin-bottom:var(--cf-space-22)}.chip{border:1px solid var(--cf-line);padding:var(--cf-space-8) var(--cf-space-14);font-size:var(--cf-fs-xs);color:var(--cf-ink-dim);letter-spacing:.06em;transition:color var(--cf-dur) var(--cf-ease),border-color var(--cf-dur) var(--cf-ease),background var(--cf-dur) var(--cf-ease);min-height:36px}.chip:hover{color:var(--cf-ink);border-color:var(--cf-steel-2)}.chip.on{background:var(--cf-flame);border-color:var(--cf-flame);color:var(--cf-flame-dark);font-weight:600}.chip i{font-style:normal;color:var(--cf-ink-dim-3);margin-left:var(--cf-space-6);font-family:var(--cf-font-mono)}.chip.on i{color:#1808008c}.fl-note{margin-left:auto;font-size:var(--cf-fs-xs);color:var(--cf-ink-dim-3);font-family:var(--cf-font-mono);letter-spacing:.06em}.roster{display:grid;grid-template-columns:repeat(8,1fr);gap:1px;background:var(--cf-line-soft);border:1px solid var(--cf-line-soft)}.pcard{background:var(--cf-panel);padding:var(--cf-space-16) var(--cf-space-14) var(--cf-space-14);position:relative;cursor:pointer;transition:background var(--cf-dur) var(--cf-ease),box-shadow var(--cf-dur) var(--cf-ease);min-height:132px;display:flex;flex-direction:column;text-align:left;width:100%}.pcard:hover{background:var(--cf-panel-3);z-index:2;box-shadow:inset 0 0 0 1px var(--cf-line-fire)}.pcard .seed{font-family:var(--cf-font-mono);font-size:var(--cf-fs-2xs);color:var(--cf-ink-dim-3);letter-spacing:.1em;display:flex;justify-content:space-between;align-items:center}.pcard .seed b{color:var(--cf-ink-dim);font-weight:500}.pcard .mono{width:38px;height:38px;margin:var(--cf-space-10) 0 var(--cf-space-8);display:grid;place-items:center;font-family:var(--cf-font-display);font-size:var(--cf-fs-lg);font-weight:700;color:var(--cf-ink);border:1px solid var(--cf-steel)}.pcard .nm{font-size:var(--cf-fs-base);font-weight:600;letter-spacing:.02em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcard .g{font-size:var(--cf-fs-2xs);color:var(--cf-ink-dim-3);margin-top:var(--cf-space-4);letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcard .st{margin-top:auto;padding-top:var(--cf-space-8);font:500 var(--cf-fs-2xs)/1 var(--cf-font-mono);letter-spacing:.1em;color:var(--cf-ink-dim-3);display:flex;align-items:center;gap:var(--cf-space-4)}.pcard.live .mono{border-color:var(--cf-flame);color:var(--cf-flame-bright)}.pcard.live .st{color:var(--cf-flame-bright)}.pcard.win .st{color:var(--cf-gold)}.pcard.out .mono{color:var(--cf-ink-dim-3);border-color:var(--cf-steel-2)}.pcard.out .nm,.pcard.out .st{color:var(--cf-ink-dim-3)}.tblwrap{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:var(--cf-fs-xs)}.tbl th{font:500 var(--cf-fs-2xs)/1 var(--cf-font-mono);letter-spacing:.12em;color:var(--cf-ink-dim-3);text-align:center;padding:var(--cf-space-12) var(--cf-space-14);border-bottom:1px solid var(--cf-line);white-space:nowrap}.tbl td{padding:var(--cf-space-12) var(--cf-space-14);border-bottom:1px solid var(--cf-line-soft);text-align:center;font-family:var(--cf-font-mono);font-size:var(--cf-fs-xs);color:var(--cf-ink-dim);letter-spacing:.03em;white-space:nowrap}.tbl td:first-child{color:var(--cf-flame);font-weight:600;width:44px}.tbl td:nth-child(2){font-family:var(--cf-font-sans);font-size:var(--cf-fs-base);color:var(--cf-ink);font-weight:600}.tbl tr:last-child td{border-bottom:0}.tbl tr.clickable{cursor:pointer}.tbl .kd{color:var(--cf-ink);font-weight:600}.tbl .mini{display:inline-flex;align-items:center;gap:var(--cf-space-8);justify-content:center}.tbl .track{width:64px;height:3px;background:var(--cf-steel);position:relative;overflow:hidden}.tbl .track i{position:absolute;inset:0 auto 0 0;background:var(--cf-flame);display:block}.tbl .guild{font-family:var(--cf-font-sans);font-size:var(--cf-fs-xs);color:var(--cf-ink-dim-3)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--cf-space-20);margin-bottom:var(--cf-space-26)}.kpi{background:var(--cf-panel);border:1px solid var(--cf-line-soft);padding:var(--cf-space-18) var(--cf-space-20);position:relative}.kpi .k{font:500 var(--cf-fs-2xs)/1 var(--cf-font-mono);letter-spacing:.14em;color:var(--cf-ink-dim-3)}.kpi b{display:block;font-family:var(--cf-font-mono);font-size:var(--cf-fs-3xl);font-weight:600;line-height:1;margin-top:var(--cf-space-12);letter-spacing:-.01em}.kpi b em{font-style:normal;font-size:var(--cf-fs-xs);color:var(--cf-ink-dim-3);margin-left:var(--cf-space-4)}.kpi .d{margin-top:var(--cf-space-8);font-size:var(--cf-fs-2xs);color:var(--cf-ink-dim-3);letter-spacing:.05em}.kpi .d i{font-style:normal;color:var(--cf-flame-bright)}.rules{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--cf-space-20)}.rule{border-top:1px solid var(--cf-line-soft);padding:var(--cf-space-22) 0 0;position:relative;overflow:hidden}.rule .rn{position:absolute;right:14px;top:8px;font-family:var(--cf-font-mono);font-size:var(--cf-fs-display-sm);color:#3a485480;line-height:1}.rule h3{font-family:var(--cf-font-display);font-size:var(--cf-fs-lg);font-weight:600;letter-spacing:.04em;margin:0 0 var(--cf-space-12);display:flex;align-items:center;gap:var(--cf-space-8)}.rule h3:before{content:"";width:3px;height:13px;background:var(--cf-flame);display:block;flex:none}.rule p{font-size:var(--cf-fs-base);line-height:1.85;color:var(--cf-ink-2);margin:0}.rule p b{color:var(--cf-ink);font-weight:600}.rule ul{list-style:none;display:flex;flex-direction:column;gap:var(--cf-space-8);margin:0;padding:0}.rule li{font-size:var(--cf-fs-base);color:var(--cf-ink-2);display:flex;gap:var(--cf-space-8);line-height:1.7}.rule li:before{content:"";width:4px;height:4px;background:var(--cf-steel-2);margin-top:var(--cf-space-8);flex:none}.vods{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--cf-space-20)}.vod{background:var(--cf-panel);border:1px solid var(--cf-line-soft);overflow:hidden;cursor:pointer;text-align:left;width:100%;transition:border-color var(--cf-dur) var(--cf-ease),transform var(--cf-dur) var(--cf-ease)}.vod:not(.placeholder):hover{border-color:var(--cf-line-fire);transform:translateY(-2px)}.vod.placeholder{cursor:default}.vod-th{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--cf-panel-2)}.vod-th img,.vod-th .vod-bg{width:100%;height:100%;object-fit:cover;filter:saturate(.9) brightness(.7);transition:transform .4s ease,filter .4s ease}.vod-th .vod-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat}.vod-th:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(10,13,18,.92))}.vod:hover .vod-th img,.vod:hover .vod-th .vod-bg{transform:scale(1.04);filter:saturate(1) brightness(.82)}.vod-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:2}.vod-play span{width:48px;height:48px;border:1px solid rgba(233,238,243,.6);border-radius:50%;display:grid;place-items:center;background:#0a0d128c}.vod-play span svg{width:13px;height:13px;fill:var(--cf-ink)}.vod:hover .vod-play span{border-color:var(--cf-flame);background:#ff6b2c2e}.vod-dur{position:absolute;right:12px;bottom:12px;z-index:3;font:500 var(--cf-fs-2xs)/1 var(--cf-font-mono);background:#0a0d12d1;padding:var(--cf-space-4) var(--cf-space-8);color:var(--cf-ink-dim);letter-spacing:.06em}.vod-empty{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;font:500 var(--cf-fs-2xs)/1 var(--cf-font-mono);letter-spacing:.14em;color:var(--cf-ink-dim-3)}.vod-body{padding:var(--cf-space-14) var(--cf-space-16) var(--cf-space-16)}.vod-body .tag{font:500 var(--cf-fs-2xs)/1 var(--cf-font-mono);letter-spacing:.12em;color:var(--cf-flame-bright)}.vod-body h3{font-size:var(--cf-fs-base);font-weight:600;line-height:1.45;margin:var(--cf-space-8) 0 var(--cf-space-10);letter-spacing:.01em}.vod-meta{display:flex;gap:var(--cf-space-14);font-size:var(--cf-fs-2xs);color:var(--cf-ink-dim-3);font-family:var(--cf-font-mono);letter-spacing:.05em;flex-wrap:wrap}.s1-hero{position:relative;min-height:340px;border:1px solid var(--cf-line-soft);overflow:hidden;margin-bottom:var(--cf-space-56)}.s1-hero .s1-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;filter:saturate(.85) brightness(.72)}.s1-hero .sc{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0d12f0,#0a0d1273 56%,#0a0d12cc)}.s1-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;min-height:340px;padding:var(--cf-space-40) var(--cf-space-48)}.s1-copy .eyebrow{margin-bottom:var(--cf-space-16)}.s1-copy h1{font-size:var(--cf-fs-display);letter-spacing:.06em;color:var(--cf-ink)}.s1-copy h1 strong{display:block;font-size:var(--cf-fs-display);margin-top:var(--cf-space-8);color:var(--cf-ink)}.s1-copy p{font-size:var(--cf-fs-base);color:var(--cf-ink-dim);margin-top:var(--cf-space-16);max-width:560px;line-height:1.8}.stages-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--cf-space-20);margin-bottom:var(--cf-space-44)}.stg{background:var(--cf-panel);border:1px solid var(--cf-line-soft);padding:var(--cf-space-18) var(--cf-space-20);position:relative}.stg .n{font:500 var(--cf-fs-2xs)/1 var(--cf-font-mono);letter-spacing:.16em;color:var(--cf-ink-dim-3)}.stg h4{font-family:var(--cf-font-display);font-size:var(--cf-fs-xl);font-weight:600;margin:var(--cf-space-10) 0 var(--cf-space-12);letter-spacing:.02em}.stg .kv{display:flex;justify-content:space-between;font-size:var(--cf-fs-xs);color:var(--cf-ink-dim-3);padding:var(--cf-space-4) 0;border-bottom:1px solid var(--cf-line-soft);gap:var(--cf-space-10)}.stg .kv b{color:var(--cf-ink-dim);font-family:var(--cf-font-mono);font-weight:500}.stg .kv:last-child{border-bottom:0}.dgrid{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:var(--cf-space-32);align-items:start}.dsec{margin-bottom:var(--cf-space-28)}.dsec h2{display:flex;align-items:baseline;gap:var(--cf-space-10);margin:0 0 var(--cf-space-12);font:500 var(--cf-fs-2xs)/1 var(--cf-font-mono);letter-spacing:.14em;color:var(--cf-ink-dim-3)}.dsec h2 span{font:400 var(--cf-fs-2xs)/1 var(--cf-font-sans);letter-spacing:.04em}@media(max-width:1023px){.dgrid{grid-template-columns:1fr;gap:var(--cf-space-24)}}.cmp{display:grid;grid-template-columns:1fr 84px 1fr;gap:var(--cf-space-6);align-items:center;margin-bottom:var(--cf-space-20)}.cmp .who{font-family:var(--cf-font-display);font-size:var(--cf-fs-lg);font-weight:600;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp .who.b{text-align:right;color:var(--cf-ink-dim)}.cmp .who.a{color:var(--cf-ink)}.cmp .sc{text-align:center;font-family:var(--cf-font-mono);font-size:var(--cf-fs-xl);font-weight:600;color:var(--cf-ink-dim);letter-spacing:.04em}.cmp .sc i{font-style:normal;color:var(--cf-ink-dim-3);margin:0 var(--cf-space-4);font-size:var(--cf-fs-base)}.crow{display:grid;grid-template-columns:1fr 96px 1fr;gap:var(--cf-space-10);align-items:center;padding:var(--cf-space-8) 0;border-bottom:1px solid var(--cf-line-soft);font-size:var(--cf-fs-xs)}.crow .lab{text-align:center;font-size:var(--cf-fs-2xs);color:var(--cf-ink-dim-3);letter-spacing:.1em;font-family:var(--cf-font-mono)}.crow b{font-family:var(--cf-font-mono);font-size:var(--cf-fs-base);font-weight:500;color:var(--cf-ink-dim)}.crow b.a{color:var(--cf-flame-bright)}.crow .vb{text-align:right}.path{display:flex;flex-direction:column}.path-row{display:grid;grid-template-columns:86px 1fr auto;gap:var(--cf-space-12);align-items:center;padding:var(--cf-space-10) 0;border-bottom:1px solid var(--cf-line-soft);font-size:var(--cf-fs-xs)}.path-row em{font-style:normal;font:500 var(--cf-fs-2xs)/1 var(--cf-font-mono);color:var(--cf-ink-dim-3);letter-spacing:.1em}.path-row .r{font-family:var(--cf-font-mono);font-size:var(--cf-fs-xs);color:var(--cf-ink-dim);letter-spacing:.04em;text-align:right;white-space:nowrap}.path-row .r i{font-style:normal;color:var(--cf-ink-dim-3)}.foot{border-top:1px solid var(--cf-line);margin-top:var(--cf-space-64);padding:var(--cf-space-32) 0 var(--cf-space-44);background:var(--cf-bg-2)}.foot-in{display:grid;grid-template-columns:1fr auto;gap:var(--cf-space-40);align-items:end}.foot-in .b{font-family:var(--cf-font-display);font-size:var(--cf-fs-lg);letter-spacing:.06em;color:var(--cf-ink-dim)}.foot-in .b b{color:var(--cf-ink)}.foot-in p{font-size:var(--cf-fs-xs);color:var(--cf-ink-dim-3);line-height:1.9;margin:var(--cf-space-12) 0 0;letter-spacing:.03em}.foot-in .right{text-align:right;font-size:var(--cf-fs-xs);color:var(--cf-ink-dim-3);line-height:1.9;letter-spacing:.03em}.m-cards{display:none}.acc{border-top:1px solid var(--cf-line-soft)}.acc-h{display:flex;align-items:center;gap:var(--cf-space-10);min-height:56px;padding:var(--cf-space-12) var(--cf-space-14);cursor:pointer;width:100%;text-align:left;background:none;border:0;font:inherit;color:inherit}.acc-h .t{font-size:var(--cf-fs-base);font-weight:600;letter-spacing:.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-h .sm{font-size:var(--cf-fs-xs);color:var(--cf-ink-dim-3);font-family:var(--cf-font-mono);letter-spacing:.04em;flex:none}.acc-h .r{margin-left:auto;font-family:var(--cf-font-mono);font-size:var(--cf-fs-base);color:var(--cf-ink-dim);flex:none;display:flex;align-items:center;gap:var(--cf-space-10)}.acc-h .car{width:18px;height:18px;border:1px solid var(--cf-line);position:relative;flex:none;transition:border-color var(--cf-dur) var(--cf-ease)}.acc-h .car:before,.acc-h .car:after{content:"";position:absolute;background:var(--cf-ink-dim-3);left:50%;top:50%}.acc-h .car:before{width:8px;height:1px;transform:translate(-50%,-50%)}.acc-h .car:after{width:1px;height:8px;transform:translate(-50%,-50%);transition:opacity var(--cf-dur) var(--cf-ease)}.acc.open .acc-h .car{border-color:var(--cf-flame)}.acc.open .acc-h .car:after{opacity:0}.acc-b{display:none;padding:0 var(--cf-space-14) var(--cf-space-12);border-top:1px solid var(--cf-line-soft)}.acc.open .acc-b{display:block}.acc-kv{display:flex;justify-content:space-between;gap:var(--cf-space-14);padding:var(--cf-space-8) 0;font-size:var(--cf-fs-xs);border-bottom:1px solid var(--cf-line-soft)}.acc-kv:last-child{border-bottom:0}.acc-kv span{color:var(--cf-ink-dim-3)}.acc-kv b{font-family:var(--cf-font-mono);font-weight:500;color:var(--cf-ink)}.acc-live{border-color:var(--cf-line-fire)}.acc-live .acc-h .r{color:var(--cf-flame-bright)}.degrade-bar{position:relative;z-index:70;background:#d9b36b1f;border-bottom:1px solid var(--cf-line);color:var(--cf-ink-2);font-size:var(--cf-fs-xs)}.degrade-bar .in{display:flex;align-items:center;gap:var(--cf-space-12);min-height:44px;flex-wrap:wrap}.degrade-bar button{color:var(--cf-flame-bright);text-decoration:underline;min-height:36px}.toast-host{position:fixed;right:var(--cf-gutter);bottom:24px;z-index:150;display:flex;flex-direction:column;gap:var(--cf-space-8);max-width:min(360px,100vw - 40px);pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--cf-space-10);padding:var(--cf-space-12) var(--cf-space-14);background:var(--cf-panel-2);border:1px solid var(--cf-line);border-left:3px solid var(--cf-steel-2);color:var(--cf-ink);font-size:var(--cf-fs-xs);line-height:1.6;text-align:left;box-shadow:var(--cf-shadow-sm)}.toast.toast--ok{border-left-color:var(--cf-ok)}.toast.toast--bad{border-left-color:var(--cf-bad)}.toast.toast--warn{border-left-color:var(--cf-warn)}.toast__icon{flex:none;font-weight:700;line-height:1.5}.toast-enter-active,.toast-leave-active{transition:opacity var(--cf-dur) var(--cf-ease),transform var(--cf-dur) var(--cf-ease)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(8px)}@media(max-width:1279px){.hero-media{height:var(--cf-hero-h)}.hero-img{width:100%;max-width:none;height:100%;object-fit:cover;object-position:50% 46%}.hero-in{grid-area:2/1;position:static;pointer-events:auto}.hero-inner{display:block;height:auto;padding:var(--cf-space-22) var(--cf-gutter) var(--cf-space-26)}.hero-top{flex-direction:column;align-items:flex-start;gap:var(--cf-space-14)}.hero-copy{max-width:none}.hero-logo{height:32px;margin-top:0}.hero-sub{text-shadow:none}.hero-bottom{margin-top:var(--cf-space-20)}.hero-act{margin-bottom:0}.hero .btn-ghost{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.roster{grid-template-columns:repeat(6,1fr)}.live-wrap{grid-template-columns:minmax(0,1fr) 316px}.br-canvas{min-width:1120px}.br-grid{grid-template-columns:repeat(5,186px);gap:0 var(--cf-space-28)}}@media(max-width:1023px){.live-wrap{grid-template-columns:1fr}.lside{display:grid;grid-template-columns:1fr 1fr}.days{grid-template-columns:1fr}.rules,.stats-grid{grid-template-columns:repeat(2,1fr)}.roster{grid-template-columns:repeat(4,1fr)}.vods,.stages-4{grid-template-columns:repeat(2,1fr)}.sec-head{flex-wrap:wrap;gap:var(--cf-space-10) var(--cf-space-16)}.sec-head .meta{margin-left:0;width:100%;padding-bottom:0}.sec-head h2{font-size:var(--cf-fs-3xl)}.s1-teaser{grid-template-columns:1fr}.s1-teaser .st-img{min-height:240px;border-right:0;border-bottom:1px solid var(--cf-line-soft)}}@media(max-width:767px){body{font-size:var(--cf-fs-xs)}.top-in{height:56px;gap:var(--cf-space-8)}.brand{gap:var(--cf-space-8);min-width:0;white-space:nowrap}.brand .sub,.brand i{display:none}.brand .mark{width:22px;height:22px}.brand .mark i{width:7px;height:7px;display:block}.brand b{font-size:var(--cf-fs-xs);white-space:nowrap}.seasons{padding:var(--cf-space-2)}.top-meta{margin-left:auto}.top-meta .btn-flame{padding:var(--cf-space-8) var(--cf-space-10);font-size:var(--cf-fs-xs);white-space:nowrap;min-height:40px}.tabs{top:56px}.tabs-in{overflow:visible}.tab{padding:var(--cf-space-16) var(--cf-space-10) var(--cf-space-16);font-size:var(--cf-fs-base);min-height:48px}.tabs-more{margin-left:auto}.tabs-tail{display:none}.panel{padding:var(--cf-space-32) 0 var(--cf-space-4)}.hero-in{grid-area:1/1;position:relative;pointer-events:none}.hero-inner{display:block;height:auto;padding:0}.hero-top{display:block}.hero-copy .eyebrow,.hero-copy .hero-sub,.hero-bottom{display:none}.hero-logo{position:absolute;top:var(--cf-space-14);right:var(--cf-gutter);height:20px;margin-top:0}.sec-head h2{font-size:var(--cf-fs-2xl)}.sec-head .meta{font-size:var(--cf-fs-xs);gap:var(--cf-space-12)}.lc-head{padding:var(--cf-space-14) var(--cf-space-16);gap:var(--cf-space-8) var(--cf-space-10)}.lc-head .r{margin-left:0;width:100%}.lc-body{grid-template-columns:1fr;gap:var(--cf-space-14);padding:var(--cf-space-20) var(--cf-space-16) var(--cf-space-16);text-align:left}.side.b{text-align:left;border-top:1px solid var(--cf-line-soft);padding-top:var(--cf-space-14)}.side .nm{font-size:var(--cf-fs-3xl)}.side .sc{font-size:var(--cf-fs-display-sm);margin-top:var(--cf-space-10)}.vsmark{display:none}.lc-bar,.lc-foot{padding-left:var(--cf-space-16);padding-right:var(--cf-space-16)}.lc-foot{flex-wrap:wrap;gap:var(--cf-space-6) var(--cf-space-14)}.lc-foot .go{margin-left:0;width:100%;min-height:34px;margin-top:var(--cf-space-6);justify-content:flex-start}.days,.rules,.stages-4,.lside{grid-template-columns:1fr}.roster{grid-template-columns:repeat(2,1fr)}.pcard{min-height:112px}.pcard .nm{font-size:var(--cf-fs-base)}.stats-grid{grid-template-columns:repeat(2,1fr);gap:var(--cf-space-10)}.kpi{padding:var(--cf-space-14) var(--cf-space-14) var(--cf-space-16)}.kpi b{font-size:var(--cf-fs-lg);margin-top:var(--cf-space-8)}.kpi .k{font-size:var(--cf-fs-2xs)}.filters{margin-bottom:var(--cf-space-16);gap:var(--cf-space-6)}.chip{padding:var(--cf-space-8) var(--cf-space-12);font-size:var(--cf-fs-xs);min-height:40px}.fl-note{margin-left:0;width:100%}.tblwrap{display:none}.m-cards,.br-hint{display:block}.crow{grid-template-columns:1fr 78px 1fr;font-size:var(--cf-fs-xs)}.s1-teaser .st-txt{padding:var(--cf-space-22) var(--cf-space-18);gap:var(--cf-space-10)}.s1-teaser h3{font-size:var(--cf-fs-xl)}.st-kv{gap:var(--cf-space-18)}.st-kv b{font-size:var(--cf-fs-lg)}.s1-hero{min-height:280px;margin-bottom:var(--cf-space-32)}.s1-copy{min-height:auto;padding:var(--cf-space-26) var(--cf-space-20)}.s1-copy .eyebrow{flex-wrap:wrap;gap:0 var(--cf-space-10);font-size:var(--cf-fs-2xs);letter-spacing:.12em;margin-bottom:var(--cf-space-12)}.s1-copy .eyebrow em{font-size:var(--cf-fs-2xs);padding:var(--cf-space-4) var(--cf-space-8);white-space:nowrap}.s1-copy h1,.s1-copy h1 strong{font-size:var(--cf-fs-2xl)}.s1-copy p{font-size:var(--cf-fs-xs);margin-top:var(--cf-space-12)}.foot{margin-top:var(--cf-space-40);padding:var(--cf-space-24) 0 var(--cf-space-32)}.foot-in{grid-template-columns:1fr;gap:var(--cf-space-16);text-align:center}.foot-in .right{text-align:center}.bracket{padding:var(--cf-space-16) var(--cf-space-14) var(--cf-space-20)}.br-canvas{min-width:1010px}.br-grid{grid-template-columns:repeat(5,176px);gap:0 var(--cf-space-22)}}@media(max-width:479px){.tabs-in{gap:var(--cf-space-6)}.tab{padding:var(--cf-space-14) var(--cf-space-8) var(--cf-space-14);gap:var(--cf-space-6);font-size:var(--cf-fs-xs)}.pcard{min-height:104px}}@media(prefers-reduced-motion:reduce){.pbar i{transition:none}.badge-live i,.dot.pulse{animation:none}}
