@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9924293c1dc5ea7-s.0z0a7anmcprth.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10bd139a632d728f-s.05k2ert78.0_h.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a079e02bba5bf7ab-s.p.0.s85e2kacc1m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c1f6eb17b9caea-s.0c8m9.w4oy~1r.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/124b7a75a76bd55c-s.0h_k275rw8img.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d23f31b94ad01e54-s.p.091biwio0g5wn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/63e49db46351d020-s.0ta1d1gw2mpw9.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/35f9213b86bccda4-s.0-a587c3ipsmj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3206eb66b875a5b3-s.p.0newl065t398d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani Fallback;src:local(Arial);ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.0%;size-adjust:91.07%}.rajdhani_c173c79a-module__-OnEyq__className{font-family:Rajdhani,Rajdhani Fallback;font-style:normal}.rajdhani_c173c79a-module__-OnEyq__variable{--font-tech:"Rajdhani", "Rajdhani Fallback"}
:root{--arena-bg:#06080d;--arena-bg-raised:#0d1117;--arena-bg-deep:#121720;--arena-panel:#0e1219db;--steel-panel:#151c26e6;--steel-panel-strong:#10161ff5;--red-side:#ff5b4d;--red-side-soft:#ff5b4d2e;--blue-side:#53b7ff;--blue-side-soft:#53b7ff2e;--final-gold:#ffb35c;--final-gold-soft:#ffb35c38;--qualified-green:#62d68d;--qualified-green-soft:#62d68d2e;--eliminated-steel:#8592a3;--eliminated-steel-soft:#8592a329;--bg-0:var(--arena-bg);--bg-1:var(--arena-bg-raised);--bg-2:var(--arena-bg-deep);--panel:var(--arena-panel);--panel-strong:var(--steel-panel-strong);--panel-soft:#18202bc2;--line:#8196b02e;--line-strong:#ffb35c57;--text:#f2f4f8;--text-dim:#e0e5edc2;--text-faint:#b8c3d294;--cyan:var(--blue-side);--cyan-soft:var(--blue-side-soft);--amber:var(--final-gold);--amber-soft:var(--final-gold-soft);--emerald:var(--qualified-green);--emerald-soft:var(--qualified-green-soft);--steel:var(--eliminated-steel);--steel-soft:var(--eliminated-steel-soft);--danger:var(--red-side);--shadow:0 32px 90px #0000006b;--grid-line:#56667d14;--font-body:"Segoe UI", sans-serif;--font-tech:"Bahnschrift", sans-serif}*{box-sizing:border-box}html,body{min-height:100%;color:var(--text);font-family:var(--font-body), "Microsoft YaHei", "PingFang SC", sans-serif;background:radial-gradient(circle at 50% -6%,#ff61453d,#0000 30%),radial-gradient(circle at 86% 12%,#53b7ff29,#0000 26%),radial-gradient(circle at 8% 22%,#ffb35c29,#0000 24%),linear-gradient(#04060a 0%,#090c12 36%,#04060a 100%);margin:0}body{min-height:100vh;position:relative}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button,input,select{border:0}main{min-height:100vh}::selection{color:#fff8ef;background:#ffb35c5c}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#ffffff08}::-webkit-scrollbar-thumb{background:#7282976b;border-radius:999px}.rmuc-app:before{content:"";pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);opacity:.4;background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e0,#0000 92%);mask-image:linear-gradient(#000000e0,#0000 92%)}.control-home{width:min(1540px,100vw - 32px);margin:0 auto;padding:28px 0 56px;position:relative}.control-home:before,.control-home:after{content:"";filter:blur(60px);pointer-events:none;opacity:.16;border-radius:50%;width:28vw;height:28vw;position:absolute;inset:auto}.control-home:before{background:var(--cyan);top:4rem;left:-10vw}.control-home:after{background:var(--amber);top:12rem;right:-8vw}.control-hero,.overview-module,.workspace-topbar,.workspace-stage-frame,.workspace-inspector,.workspace-inspector-drawer{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#0e1927f2,#08101ae6),linear-gradient(135deg,#49d2ff0f,#0000 32%);position:relative;overflow:hidden}.control-hero:before,.overview-module:before,.workspace-topbar:before,.workspace-stage-frame:before,.workspace-inspector:before,.workspace-inspector-drawer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#49d2ff0f 48%,#0000 100%),linear-gradient(#0000 0%,#ffffff05 100%);position:absolute;inset:0}.control-hero{grid-template-columns:minmax(0,1.4fr) minmax(320px,.86fr);gap:28px;padding:34px;display:grid}.control-hero-copy{z-index:1;position:relative}.hero-eyebrow,.module-eyebrow,.toolbar-kicker,.canvas-stage-kicker{color:var(--cyan);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.control-hero h1,.workspace-topbar h1,.workspace-stage-meta h2,.overview-module h2{letter-spacing:.04em;margin:10px 0 0;font-family:Orbitron,Rajdhani,DIN Alternate,sans-serif}.control-hero h1{text-transform:uppercase;max-width:11ch;font-size:clamp(2.9rem,7vw,5.4rem);line-height:.9}.hero-lead,.workspace-copy,.module-description,.workspace-stage-meta p,.search-modal-head p,.inspector-head p,.command-region-card p,.strength-row-meta span,.bubble-chip span,.bubble-chip small,.signal-card p,.signal-card-meta span,.hero-generated{color:var(--text-dim)}.hero-lead{max-width:44rem;margin:16px 0 0;font-size:1.02rem;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.hero-primary-link,.region-enter-link,.toolbar-link,.toolbar-actions button,.simulate-button,.view-tab,.canvas-toolbar button,.inspector-inline-actions button,.quick-team-button,.search-modal-head button,.path-item,.search-result{transition:transform .14s,border-color .14s,background-color .14s,box-shadow .14s,color .14s}.hero-primary-link,.region-enter-link,.simulate-button{color:#fff6ed;background:linear-gradient(135deg,#ff9c4633,#ff75371f);border:1px solid #ffa95c5c;justify-content:center;align-items:center;min-height:46px;padding:0 18px;display:inline-flex;box-shadow:0 10px 24px #ff783029}.hero-primary-link:hover,.region-enter-link:hover,.simulate-button:hover,.toolbar-link:hover,.toolbar-actions button:hover,.view-tab:hover,.canvas-toolbar button:hover,.inspector-inline-actions button:hover,.quick-team-button:hover,.search-modal-head button:hover,.path-item:hover,.search-result:hover{transform:translateY(-1px)}.hero-generated{font-size:.9rem}.hero-metric-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;display:grid;position:relative}.hero-metric-card,.command-region-grid span,.toolbar-meta span,.inspector-stat-grid span,.team-card-meta span,.signal-card-meta span{border:1px solid var(--line);background:#ffffff08;gap:6px;padding:14px 16px;display:grid}.hero-metric-card small{color:var(--text-faint);text-transform:uppercase;letter-spacing:.14em}.hero-metric-card strong{color:#fff;font-size:1.7rem}.overview-module{margin-top:22px;padding:24px}.overview-module.tone-amber{border-color:#ff9b4538}.overview-module.tone-emerald{border-color:#3de6c233}.overview-module.tone-steel{border-color:#9ab1c833}.overview-module-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex;position:relative}.overview-module-head h2,.workspace-stage-meta h2,.search-modal-head h3,.inspector-head h3{margin:8px 0 0;font-size:clamp(1.35rem,3vw,2rem);line-height:1}.module-description,.workspace-stage-meta>p,.inspector-head>div>p:last-child{margin:10px 0 0;line-height:1.65}.region-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.command-region-card,.signal-card,.bubble-chip,.path-item,.search-result,.quick-team-button,.inspector-card{border:1px solid var(--line);background:#ffffff08;position:relative;overflow:hidden}.command-region-card{gap:18px;padding:20px;display:grid}.command-region-card:before,.signal-card:before,.bubble-chip:before,.path-item:before,.search-result:before,.quick-team-button:before,.inspector-card:before,.canvas-card:before,.stage-header:before{content:"";pointer-events:none;background:linear-gradient(135deg,#49d2ff14,#0000 30%);position:absolute;inset:0}.command-region-head,.strength-row-head,.inspector-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.command-region-head p,.strength-row-head span,.signal-card p,.signal-card-meta span,.bubble-chip span,.bubble-chip small,.team-card-main small,.team-card-stat,.team-probability,.match-card-head span,.match-team-row small{color:var(--text-faint);margin:0}.command-region-head h3,.favorite-cluster strong,.signal-card strong,.team-card-main strong{margin:6px 0 0;font-size:1.34rem;line-height:1.05}.region-enter-link{min-width:112px}.command-region-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.command-region-body{grid-template-columns:1fr 1fr;gap:12px;display:grid}.favorite-cluster{background:#49d2ff0d;border:1px solid #49d2ff29;gap:8px;padding:14px;display:grid}.favorite-cluster small{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase}.home-two-column{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:22px;display:grid}.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.signal-card{grid-template-columns:72px minmax(0,1fr);min-height:120px;display:grid}.signal-card:hover,.bubble-chip:hover,.path-item:hover,.search-result:hover,.quick-team-button:hover,.canvas-card:hover{border-color:var(--line-strong);box-shadow:0 18px 36px #0000003d}.signal-card-rank{border-right:1px solid var(--line);background:linear-gradient(#49d2ff24,#49d2ff0a);place-items:center;display:grid}.signal-card-rank span{color:#fff;font-family:Orbitron,Rajdhani,sans-serif;font-size:1.1rem}.signal-card-body{gap:10px;padding:18px;display:grid}.signal-card-meta{flex-wrap:wrap;gap:8px;display:flex}.strength-board{gap:12px;display:grid}.strength-row{border:1px solid var(--line);background:#ffffff08;gap:10px;padding:14px 16px;display:grid}.strength-bar{background:#ffffff08;border:1px solid #49d2ff29;height:12px;position:relative;overflow:hidden}.strength-bar-fill{background:linear-gradient(90deg,#49d2ffeb,#ff9b45b8);position:absolute;inset:0 auto 0 0}.strength-row-meta{flex-wrap:wrap;gap:10px;font-size:.92rem;display:flex}.bubble-belt{flex-wrap:wrap;gap:12px;display:flex}.bubble-chip{gap:6px;min-width:220px;padding:14px 16px;display:grid}.bubble-chip strong{font-size:1rem}.error-panel,.loading-panel,.empty-state{color:#ffd6cd;background:#ff7f6914;border:1px solid #ff7f693d;padding:16px 18px}.loading-panel{border-color:var(--line);color:var(--text-dim);background:#ffffff0a}.empty-state{border-color:var(--line);background:#ffffff08}.workspace-shell{background:radial-gradient(circle at 14% 12%,#49d2ff24,#0000 22%),radial-gradient(circle at 86% 8%,#ff9b451f,#0000 26%),linear-gradient(#071019 0%,#09131d 30%,#061018 100%);padding:20px 16px 28px;position:relative;overflow:hidden}.workspace-ambient-grid,.workspace-ambient-glow{pointer-events:none;position:absolute;inset:0}.workspace-ambient-grid{opacity:.5;background-image:linear-gradient(#468fb614 1px,#0000 1px),linear-gradient(90deg,#468fb614 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle,#000,#0000 88%);mask-image:radial-gradient(circle,#000,#0000 88%)}.workspace-ambient-glow{filter:blur(56px);opacity:.22}.workspace-ambient-glow.glow-one{background:var(--cyan);width:36vw;height:36vw;top:-10%;left:-8%}.workspace-ambient-glow.glow-two{background:var(--amber);width:28vw;height:28vw;inset:auto -8% -12% auto}.workspace-topbar,.workspace-grid{z-index:1;width:min(1600px,100vw - 32px);margin:0 auto;position:relative}.workspace-topbar-main{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.workspace-topbar h1{text-transform:uppercase;font-size:clamp(2.4rem,6vw,4.3rem);line-height:.92}.workspace-copy{max-width:40rem;margin:12px 0 0;line-height:1.65}.toolbar-actions,.workspace-control-strip,.workspace-stage-strip,.view-tabs,.toolbar-meta,.canvas-toolbar,.inspector-inline-actions,.inspector-stat-grid,.search-results,.quick-team-list{flex-wrap:wrap;gap:10px;display:flex}.toolbar-link,.toolbar-actions button,.workspace-control-strip input,.workspace-control-strip select,.view-tab,.canvas-toolbar button,.search-modal-head button,.inspector-inline-actions button,.quick-team-button,.path-item,.search-result{border:1px solid var(--line);min-height:42px;color:var(--text);background:#ffffff0a;padding:0 15px}.workspace-control-strip{align-items:end;margin-top:18px}.workspace-control-strip label{min-width:160px;color:var(--text-dim);gap:7px;display:grid}.workspace-control-strip input,.workspace-control-strip select{width:100%}.simulate-button{min-width:138px}.workspace-stage-strip{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:18px;padding-top:18px}.view-tab{justify-content:center}.view-tab.is-active{background:#49d2ff1f;border-color:#49d2ff57;box-shadow:inset 0 0 0 1px #49d2ff24}.toolbar-meta span{align-items:center;min-height:42px}.workspace-grid{grid-template-columns:minmax(0,1fr) 340px;gap:18px;margin-top:18px;display:grid}.workspace-canvas-column{min-width:0}.workspace-stage-frame{gap:18px;min-height:calc(100vh - 214px);padding:20px;display:grid}.workspace-stage-meta{z-index:1;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.workspace-stage-meta h2{margin-top:8px}.workspace-stage-meta p{max-width:46rem;margin:10px 0 0}.canvas-toolbar{align-items:center}.canvas-toolbar span{min-height:42px;color:var(--text-dim);align-items:center;padding:0 12px;display:inline-flex}.workspace-stage-surface{cursor:grab;touch-action:none;background:linear-gradient(#061018b8,#070f18f0),linear-gradient(#49d2ff14 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#49d2ff14 1px,#0000 1px) 0 0/44px 44px;border:1px solid #49d2ff1a;min-height:calc(100vh - 360px);position:relative;overflow:hidden}.workspace-stage-surface:active{cursor:grabbing}.workspace-stage-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.workspace-connector-layer{position:absolute;inset:0;overflow:visible}.canvas-connector{fill:none;color:#9ab1c870;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.stage-header,.canvas-card{position:absolute}.stage-header{border:1px solid var(--line);background:#08101adb;gap:8px;min-height:78px;padding:14px 18px;display:grid;box-shadow:0 14px 30px #0000003d}.stage-header strong{letter-spacing:.06em;text-transform:uppercase;font-family:Orbitron,Rajdhani,sans-serif;font-size:1.1rem}.stage-header span{color:var(--text-faint);font-size:.92rem}.stage-header.tone-cyan,.canvas-card.tone-cyan{border-color:#49d2ff47}.stage-header.tone-amber,.canvas-card.tone-amber{border-color:#ff9b454d}.stage-header.tone-emerald,.canvas-card.tone-emerald{border-color:#3de6c242}.stage-header.tone-steel,.canvas-card.tone-steel{border-color:#9ab1c838}.canvas-card{border:1px solid var(--line);color:inherit;text-align:left;background:#0a141feb;grid-template-columns:48px minmax(0,1fr);padding:0;display:grid;overflow:hidden;box-shadow:0 18px 32px #00000047}.card-order-rail{z-index:1;border-right:1px solid var(--line);letter-spacing:.08em;color:#fff;background:linear-gradient(#49d2ff29,#49d2ff0d);place-items:center;font-family:Orbitron,Rajdhani,sans-serif;font-size:.88rem;display:grid;position:relative}.canvas-card.team-card{min-height:88px}.canvas-card.match-card{min-height:120px}.canvas-card.match-card.compact{min-height:112px}.canvas-card.match-card.playoff{min-height:144px}.card-shell{z-index:1;gap:10px;min-width:0;padding:12px;display:grid;position:relative}.match-card.compact .card-shell{gap:6px;padding:10px 12px 11px}.match-card.playoff .card-shell{gap:8px;padding:10px 12px 12px}.match-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.match-card-head strong{letter-spacing:.08em;text-transform:uppercase;font-size:.96rem}.match-card-body{gap:8px;display:grid}.match-card.compact .match-card-body{gap:7px}.match-card.playoff .match-card-body{gap:8px}.match-team-row{min-height:39px;color:var(--text);background:#ffffff05;border:1px solid #ffffff0d;grid-template-columns:44px minmax(0,1fr) 64px;align-items:center;gap:10px;padding:7px 10px;display:grid;position:relative;overflow:hidden}.match-team-row.no-probability{grid-template-columns:42px minmax(0,1fr)}.match-card.compact .match-team-row{grid-template-columns:40px minmax(0,1fr) 54px;min-height:44px;padding:6px 9px}.match-card.playoff .match-team-row{grid-template-columns:40px minmax(0,1fr) 56px;align-items:start;min-height:50px;padding:7px 9px}.match-team-row:before{content:"";width:var(--team-fill,14%);opacity:.88;position:absolute;inset:0 auto 0 0}.match-team-row.is-winner{border-color:#ff9b452e}.match-team-row.is-loser .team-primary strong,.match-team-row.is-loser .team-primary small,.match-team-row.is-loser .team-probability{color:#deecf9ad}.team-score-box,.team-primary,.team-probability{z-index:1;position:relative}.team-score-box{background:#ffffff0f;border:1px solid #ffffff14;justify-content:center;align-items:center;min-height:28px;font-weight:700;display:inline-flex}.team-primary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;overflow:hidden}.team-primary small{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.match-card.compact .team-primary strong{font-size:.88rem;line-height:1.1}.match-card.playoff .team-primary{gap:3px}.match-card.playoff .team-primary strong{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.12;display:-webkit-box;overflow:visible}.match-card.playoff .team-primary small,.match-card.compact .team-primary small{font-size:.76rem;line-height:1.1}.team-probability{justify-self:end;font-size:.82rem}.match-card.compact .team-probability{letter-spacing:.04em;text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;min-height:24px;padding:0 6px;font-size:.7rem;line-height:24px}.match-card.playoff .team-probability{letter-spacing:.03em;text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;min-height:22px;margin-top:2px;padding:0 5px;font-size:.68rem;line-height:22px}.team-card-main{gap:4px;min-width:0;display:grid}.team-card-stat{font-size:.9rem;line-height:1.18}.canvas-card.team-card .team-card-main strong,.canvas-card.team-card .team-card-main small,.canvas-card.team-card .team-card-stat,.canvas-card.team-card .team-card-meta span{text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.canvas-card.team-card .team-card-main strong{-webkit-line-clamp:2;margin:0;font-size:.94rem;line-height:1.12}.canvas-card.team-card .team-card-main small{-webkit-line-clamp:1;font-size:.78rem;line-height:1.12}.canvas-card.team-card .team-card-stat{color:var(--text-dim);-webkit-line-clamp:2;margin:0;font-size:.76rem}.canvas-card.team-card .team-card-meta{gap:6px}.canvas-card.team-card .team-card-meta span{min-height:0;color:var(--text-faint);-webkit-line-clamp:1;background:0 0;border:0;padding:0;font-size:.74rem}.team-card-meta{flex-wrap:wrap;gap:8px;display:flex}.workspace-inspector{align-self:start;min-height:560px}.workspace-inspector-drawer{display:none}.inspector-stack,.search-panel{gap:14px;display:grid}.inspector-head button{border:1px solid var(--line);min-height:40px;color:var(--text);background:#ffffff0a;padding:0 14px}.inspector-card{gap:12px;padding:16px;display:grid}.inspector-card h4{margin:0;font-size:1rem}.inspector-card p{color:var(--text-dim);margin:0;line-height:1.6}.inspector-stat-grid span,.team-card-meta span{min-height:0;font-size:.88rem}.inspector-path-list,.quick-team-list,.search-results{gap:10px;display:grid}.path-item,.search-result,.quick-team-button{text-align:left;justify-content:flex-start;width:100%;padding:14px 16px}.path-item strong,.search-result strong,.quick-team-button strong{margin-bottom:6px;display:block}.path-item span,.search-result span,.quick-team-button span{color:var(--text-dim);display:block}.path-item small,.search-result small{color:var(--text-faint);margin-top:6px;display:block}.overlay-backdrop{z-index:50;background:#03080ead;border:0;position:fixed;inset:0}.search-modal{z-index:51;border:1px solid var(--line-strong);background:#070f18f5;flex-direction:column;width:min(760px,100vw - 24px);max-height:min(78vh,780px);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 36px 100px #00000070}.search-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.search-modal-body{padding:18px;overflow:auto}.search-panel input{border:1px solid var(--line);min-height:46px;color:var(--text);background:#ffffff0a;padding:0 15px}.workspace-loading{margin-bottom:14px}@media (max-width:1280px){.region-deck,.home-two-column,.workspace-grid{grid-template-columns:1fr}.workspace-inspector{display:none}.workspace-inspector-drawer{z-index:2;width:min(1600px,100vw - 32px);margin:16px auto 0;display:block;position:sticky;bottom:12px}}@media (max-width:1024px){.control-hero,.workspace-topbar-main{flex-direction:column;grid-template-columns:1fr}.region-deck,.signal-grid{grid-template-columns:1fr}.control-hero h1{max-width:12ch;font-size:clamp(2.5rem,10vw,4.2rem)}}@media (max-width:768px){.control-home,.workspace-topbar,.workspace-grid,.workspace-inspector-drawer{width:calc(100vw - 20px)}.control-home{padding-top:18px}.control-hero,.overview-module,.workspace-topbar,.workspace-stage-frame,.workspace-inspector-drawer{padding:18px}.hero-metric-grid,.command-region-grid,.command-region-body{grid-template-columns:1fr}.workspace-stage-meta{flex-direction:column}.workspace-stage-surface{min-height:72vh}}@media (max-width:540px){.control-home,.workspace-shell{padding-left:10px;padding-right:10px}.toolbar-actions,.workspace-control-strip,.workspace-stage-strip,.view-tabs,.toolbar-meta,.canvas-toolbar,.inspector-inline-actions{grid-template-columns:1fr 1fr;display:grid}.workspace-control-strip label{min-width:0}.hero-actions{align-items:stretch}.hero-primary-link,.region-enter-link,.toolbar-link,.toolbar-actions button,.simulate-button,.view-tab,.canvas-toolbar button,.search-modal-head button,.inspector-inline-actions button{width:100%}.canvas-card{grid-template-columns:42px minmax(0,1fr)}.card-shell{padding:10px}.match-team-row{grid-template-columns:38px minmax(0,1fr) 56px;gap:8px}.search-modal{width:calc(100vw - 12px)}}.rmuc-app{background:radial-gradient(circle at 50% 2%,#ff614529,#0000 22%),radial-gradient(circle at 86% 12%,#53b7ff1a,#0000 18%),linear-gradient(#ffffff05,#0000 16%),linear-gradient(#04060a 0%,#090c12 42%,#04060a 100%);position:relative}.rmuc-app:before{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);opacity:.44;background-size:64px 64px;-webkit-mask-image:linear-gradient(#000000e6,#0000 94%);mask-image:linear-gradient(#000000e6,#0000 94%)}.rmuc-app:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.42;background:linear-gradient(#ffffff08,#0000 14%),radial-gradient(circle at 50% 0,#ff814e2e,#0000 28%);position:fixed;inset:0}.control-home{width:min(1600px,100vw - 36px);padding:24px 0 72px}.control-home:before{opacity:.12;background:#ff5e48eb;width:30vw;height:30vw;top:8rem;left:-6vw}.control-home:after{opacity:.12;background:#53b7ffdb;width:26vw;height:26vw;top:10rem;right:-6vw}.control-hero{isolation:isolate;background:radial-gradient(circle at 52% 16%,#ff834833,#0000 28%),radial-gradient(circle at 90% 18%,#53b7ff29,#0000 24%),linear-gradient(120deg,#10141bfa 0%,#101722f5 48%,#0d1017fa 100%);border:1px solid #ffffff14;grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr);grid-template-areas:"copy broadcast""metrics metrics";gap:32px;width:100%;min-height:680px;margin-left:0;margin-right:0;padding:46px 48px 24px;box-shadow:0 48px 120px #00000057}.control-hero:before{z-index:0;background:linear-gradient(90deg,#0000 0%,#ffb35c14 48%,#0000 100%),linear-gradient(#ffffff05,#0000 24%)}.control-hero:after{content:"";z-index:0;filter:blur(28px);opacity:.66;pointer-events:none;background:radial-gradient(circle,#ff614538,#0000 68%);border-radius:50%;width:34vw;height:34vw;position:absolute;inset:auto 48px 132px auto}.control-hero-copy{z-index:1;grid-area:copy;align-self:end;min-width:0;max-width:min(960px,100%);padding-top:48px;position:relative}.hero-eyebrow,.module-eyebrow,.toolbar-kicker,.canvas-stage-kicker{font-family:var(--font-tech), sans-serif;letter-spacing:.22em;text-transform:uppercase;font-size:.82rem;font-weight:700}.hero-eyebrow{color:var(--blue-side)}.hero-side-label{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-tech), sans-serif;letter-spacing:.44em;text-transform:uppercase;color:#ffffff29;margin:0;font-size:.76rem;position:absolute;top:0;left:0;transform:translate(-28px)}.control-hero h1,.workspace-topbar h1,.workspace-stage-meta h2,.overview-module h2{font-family:var(--font-body), "Microsoft YaHei", sans-serif;letter-spacing:-.03em}.control-hero h1{max-width:none;gap:clamp(6px,.5vw,10px);inline-size:100%;margin-top:18px;display:grid}.control-hero h1 span{max-width:100%;display:block}.control-hero h1 span:first-child{font-family:var(--font-tech), sans-serif;letter-spacing:clamp(1px,.16vw,4px);white-space:nowrap;text-transform:uppercase;color:#ff6d4f;text-shadow:0 14px 40px #ff6e4c29;font-size:clamp(3.75rem,7.1vw,7.25rem);font-weight:700;line-height:.88}.control-hero h1 span:last-child{color:#f5f6fa;max-width:none;font-size:clamp(2.8rem,5.2vw,5.15rem);font-weight:900;line-height:.92}.hero-lead{color:#e2e6eed1;max-width:38rem;margin-top:18px;font-size:1.04rem;line-height:1.85}.hero-actions{gap:14px;margin-top:30px}.hero-primary-link,.region-enter-link,.simulate-button{color:#fff8ef;background:linear-gradient(135deg,#ffb35c38,#ff614529),linear-gradient(#ffffff05,#0000);border:1px solid #ffb35c6b;min-height:50px;box-shadow:inset 0 1px #ffffff0f,0 18px 36px #0000002e}.hero-primary-link,.simulate-button{font-family:var(--font-tech), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.96rem;font-weight:700}.hero-generated{color:#e2e6eebd;background:#0a121ba8;border:1px solid #53b7ff38;align-items:center;min-height:44px;padding:0 14px;display:inline-flex}.hero-broadcast{z-index:1;clip-path:polygon(0 0,92% 0,100% 11%,100% 100%,8% 100%,0 90%);background:linear-gradient(#141a24f0,#0c1016eb),linear-gradient(135deg,#53b7ff0f,#0000 34%);border:1px solid #ffffff14;grid-area:broadcast;align-self:stretch;gap:14px;padding:20px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff05}.hero-broadcast-head{border-bottom:1px solid #8196b029;gap:8px;padding-bottom:12px;display:grid}.hero-broadcast-head small{font-family:var(--font-tech), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--final-gold);font-size:.74rem}.hero-broadcast-head strong{font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.06}.hero-broadcast-head p{color:var(--text-dim);margin:0;line-height:1.72}.hero-broadcast-list{gap:10px;display:grid}.hero-region-strip{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid #8196b029;gap:10px;padding:14px 16px;display:grid}.hero-region-strip:hover{border-color:#ffb35c4d;transform:translate(4px)}.hero-region-copy{gap:6px;display:grid}.hero-region-copy p{font-family:var(--font-tech), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#e0e5ed8f;margin:0;font-size:.8rem}.hero-region-copy strong{font-size:1.08rem;line-height:1.2}.hero-region-meta{flex-wrap:wrap;gap:8px;display:flex}.hero-region-meta span{color:var(--text-dim);background:#ffffff08;border:1px solid #8196b02e;padding:6px 9px}.hero-spotlight-bar{background:linear-gradient(90deg,#ff5b4d24,#53b7ff14),#ffffff05;border:1px solid #ff5b4d3d;gap:4px;padding:14px 16px;display:grid}.hero-spotlight-bar span{font-family:var(--font-tech), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#ffe1dcc7;font-size:.76rem}.hero-spotlight-bar strong{font-size:1.12rem}.hero-spotlight-bar small{color:var(--text-dim)}.hero-metric-rail{z-index:1;border-top:1px solid #8196b029;grid-area:metrics;grid-template-columns:repeat(5,minmax(0,1fr));padding-top:10px;display:grid;position:relative}.hero-metric-segment{gap:8px;padding:14px 18px 18px;display:grid;position:relative}.hero-metric-segment+.hero-metric-segment{border-left:1px solid #8196b024}.hero-metric-segment:before{content:"";background:linear-gradient(90deg, var(--final-gold), var(--blue-side));width:36px;height:3px;position:absolute;top:0;left:18px}.hero-metric-segment small{color:#e0e5ed9e;font-family:var(--font-tech), sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}.hero-metric-segment strong{font-size:clamp(1.7rem,3vw,2.4rem);font-weight:900}.overview-module,.workspace-topbar,.workspace-stage-frame,.workspace-inspector,.workspace-inspector-drawer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0d1118f5,#0f141deb),linear-gradient(135deg,#ffffff05,#0000 36%);border:1px solid #8196b024;box-shadow:0 30px 80px #00000057}.overview-module:after,.workspace-topbar:after,.workspace-stage-frame:after,.workspace-inspector:after,.workspace-inspector-drawer:after{content:"";opacity:.72;pointer-events:none;background:linear-gradient(90deg,#ffb35ce6,#53b7ff33,#0000 72%);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.module-eyebrow,.toolbar-kicker,.canvas-stage-kicker{color:#ffb35cd1}.overview-module,.workspace-stage-frame,.workspace-inspector,.workspace-inspector-drawer{padding:26px}.overview-module-head,.workspace-stage-meta{border-bottom:1px solid #8196b024;margin-bottom:24px;padding-bottom:18px}.overview-module-head h2,.workspace-stage-meta h2,.search-modal-head h3,.inspector-head h3{margin-top:12px;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800}.module-description,.workspace-stage-meta>p,.inspector-head>div>p:last-child{color:var(--text-dim)}.command-region-card,.signal-card,.bubble-chip,.path-item,.search-result,.quick-team-button,.inspector-card{background:linear-gradient(#181f2af0,#0e1219f0),linear-gradient(135deg,#ffffff08,#0000 34%);border:1px solid #8196b024}.command-region-card:after,.signal-card:after,.bubble-chip:after,.path-item:after,.search-result:after,.quick-team-button:after,.inspector-card:after,.canvas-card:after,.stage-header:after{content:"";opacity:.64;pointer-events:none;background:linear-gradient(90deg,#ffb35cad,#53b7ff2e,#0000 72%);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.command-region-card:hover,.signal-card:hover,.bubble-chip:hover,.path-item:hover,.search-result:hover,.quick-team-button:hover,.canvas-card:hover{border-color:#ffb35c33;box-shadow:0 18px 36px #0000003d}.command-region-head p,.strength-row-head span,.signal-card p,.signal-card-meta span,.bubble-chip span,.bubble-chip small,.team-card-main small,.team-card-stat,.team-probability,.match-card-head span,.match-team-row small{color:var(--text-faint)}.command-region-head h3,.favorite-cluster strong,.signal-card strong,.team-card-main strong{font-weight:800}.command-region-head p{font-family:var(--font-tech), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.8rem}.command-region-grid span,.toolbar-meta span,.inspector-stat-grid span,.team-card-meta span,.signal-card-meta span,.hero-metric-card{background:#ffffff05;border:1px solid #8196b024}.favorite-cluster{background:linear-gradient(#2d231ae0,#121419f0),linear-gradient(135deg,#ffb35c14,#0000 40%);border-color:#ffb35c3d}.favorite-cluster small{color:#ffe1d4b8}.favorite-cluster.muted{background:linear-gradient(#121f2ce0,#11151cf0),linear-gradient(135deg,#53b7ff14,#0000 40%);border-color:#53b7ff2e}.signal-card-rank{background:linear-gradient(#ffb35c29,#53b7ff1f);border-right:1px solid #8196b029}.signal-card-rank span{font-family:var(--font-tech), sans-serif;font-size:1.22rem}.strength-row{background:linear-gradient(#161b23f0,#10141beb);border-color:#8196b024}.strength-row strong,.strength-row-head span,.toolbar-meta span,.inspector-stat-grid span{font-family:var(--font-tech), sans-serif}.strength-bar{background:#ffffff0a;border-color:#8196b029}.strength-bar-fill{background:linear-gradient(90deg,#53b7fffa,#ffb35ce0,#ff6145cc)}.workspace-shell{background:radial-gradient(circle at 50% 0,#ff61452e,#0000 24%),radial-gradient(circle at 86% 10%,#53b7ff1f,#0000 24%),linear-gradient(#06080d 0%,#090d13 34%,#06080d 100%);padding:20px 16px 36px}.workspace-ambient-grid{opacity:.42;background-image:linear-gradient(#57637514 1px,#0000 1px),linear-gradient(90deg,#57637514 1px,#0000 1px)}.workspace-ambient-glow.glow-one{opacity:.18;background:#ff6145e6}.workspace-ambient-glow.glow-two{opacity:.16;background:#53b7ffe0}.workspace-topbar{padding:26px 28px 22px}.workspace-topbar h1{text-wrap:balance;font-size:clamp(2.8rem,7vw,5.1rem);font-weight:900;line-height:.94}.workspace-copy{color:#e0e5edc7;max-width:42rem}.workspace-topbar-main{flex-wrap:wrap;row-gap:18px}.workspace-topbar-copy-block{flex:460px;min-width:min(100%,360px)}.workspace-topbar-copy-block .workspace-copy{text-wrap:pretty;max-width:46rem;margin-top:14px;font-size:clamp(1rem,1.4vw,1.08rem);line-height:1.74}.workspace-topbar-actions{flex:0 auto;justify-content:flex-end}.toolbar-actions,.workspace-control-strip,.workspace-stage-strip,.view-tabs,.toolbar-meta,.canvas-toolbar,.inspector-inline-actions,.inspector-stat-grid,.search-results,.quick-team-list{gap:12px}.toolbar-link,.toolbar-actions button,.workspace-control-strip input,.workspace-control-strip select,.view-tab,.canvas-toolbar button,.search-modal-head button,.inspector-inline-actions button,.quick-team-button,.path-item,.search-result,.inspector-head button,.search-panel input{color:var(--text);background:linear-gradient(#181f2aeb,#0f141beb),linear-gradient(135deg,#ffffff08,#0000 36%);border:1px solid #8196b029}.toolbar-link,.toolbar-actions button,.canvas-toolbar button,.search-modal-head button,.inspector-inline-actions button,.inspector-head button{justify-content:center;align-items:center;min-height:46px;padding:0 18px;line-height:1;display:inline-flex}.workspace-control-strip{border-top:1px solid #8196b024;grid-template-columns:minmax(180px,220px) minmax(220px,1fr) auto;align-items:stretch;padding-top:18px;display:grid}.workspace-control-strip label{min-width:0;color:var(--text-dim);background:#ffffff05;border:1px solid #8196b029;padding:12px 14px}.workspace-control-strip input,.workspace-control-strip select{min-height:44px;color:var(--text);font-family:var(--font-tech), sans-serif;background:0 0;padding:0;font-size:1rem;font-weight:700}.workspace-control-strip select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.workspace-control-strip select option,.workspace-control-strip select optgroup{color:var(--text);background:#121922}.simulate-button{min-width:168px;min-height:74px}.workspace-stage-strip{border-top:1px solid #8196b024;align-items:center;margin-top:18px;padding-top:18px}.view-tabs{align-items:stretch}.view-tab{clip-path:polygon(0 0,95% 0,100% 50%,95% 100%,0 100%,4% 50%);min-height:52px;font-family:var(--font-tech), sans-serif;letter-spacing:.08em;text-wrap:balance;border-color:#8196b029;padding:0 24px 0 22px;line-height:1.22;position:relative}.view-tab.is-active{color:#fff8ef;background:linear-gradient(135deg,#ffb35c38,#53b7ff29),#ffffff05;border-color:#ffb35c80;box-shadow:inset 0 0 0 1px #ffb35c1f,0 0 0 1px #ffb35c14}.toolbar-meta span,.canvas-toolbar span{min-height:44px;font-family:var(--font-tech), sans-serif;background:#ffffff05;border-color:#8196b024;align-items:center}.workspace-stage-frame{gap:20px;min-height:calc(100vh - 220px)}.workspace-stage-meta{flex-wrap:wrap;align-items:flex-start;gap:24px}.workspace-stage-copy-block{flex:460px;min-width:min(100%,360px)}.workspace-stage-copy-block>p:last-child{text-wrap:pretty;max-width:52rem;font-size:1rem;line-height:1.72}.workspace-stage-surface{background:radial-gradient(circle at 50% 0,#ff614514,#0000 20%),linear-gradient(#070a10fa,#0a0e14f5),linear-gradient(#56667d14 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#56667d14 1px,#0000 1px) 0 0/44px 44px;border:1px solid #8196b024;box-shadow:inset 0 0 0 1px #ffffff05}.workspace-stage-surface:before{content:"";pointer-events:none;background:linear-gradient(#ffffff05,#0000 16% 84%,#53b7ff0a),radial-gradient(circle at 50% 0,#ffb35c14,#0000 30%);position:absolute;inset:0}.canvas-connector{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px #0000001f)}.canvas-connector.tone-cyan{color:#53b7ffc7}.canvas-connector.tone-amber{color:#ffb35cd1}.canvas-connector.tone-emerald{color:#62d68dc2}.canvas-connector.tone-steel{color:#8592a3a8}.workspace-arrow-head{fill:currentColor}.stage-header{background:linear-gradient(#181f2af5,#0d1118f0);border:1px solid #8196b029;border-radius:16px;align-content:center;min-height:84px;padding:18px 24px;box-shadow:0 18px 32px #00000042}.stage-header strong{letter-spacing:-.02em;text-transform:none;text-wrap:balance;font-size:1.1rem;font-weight:800;line-height:1.14}.stage-header span{color:var(--text-dim);text-wrap:pretty;font-size:.94rem;line-height:1.45}.stage-header.tone-cyan{background:linear-gradient(#122a40f5,#0d121bf0);border-color:#53b7ff47}.stage-header.tone-amber{background:linear-gradient(#34281cf5,#0e1118f0);border-color:#ffb35c4d}.stage-header.tone-emerald{background:linear-gradient(#142d23f5,#0d1218f0);border-color:#62d68d47}.stage-header.tone-steel{background:linear-gradient(#1e242cf5,#0d1118f0);border-color:#8592a333}.canvas-card{background:linear-gradient(#0a0d13fa,#10151ef5),linear-gradient(135deg,#ffffff08,#0000 36%);border:1px solid #8196b029;box-shadow:0 20px 40px #00000047}.card-order-rail{font-family:var(--font-tech), sans-serif;letter-spacing:.08em;background:linear-gradient(#ffb35c2e,#ff614514);border-right:1px solid #8196b029;font-size:1rem}.canvas-card.tone-cyan .card-order-rail{background:linear-gradient(#53b7ff3d,#0d213852)}.canvas-card.tone-amber .card-order-rail{background:linear-gradient(#ffb35c42,#ff614529)}.canvas-card.tone-emerald .card-order-rail{background:linear-gradient(#62d68d3d,#112a2252)}.canvas-card.tone-steel .card-order-rail{background:linear-gradient(#8592a333,#161d2852)}.canvas-card.team-card .card-shell{gap:8px;padding:12px 14px 14px}.match-card-head strong{font-family:var(--font-tech), sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:.94rem}.match-card-head span{font-family:var(--font-tech), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.match-team-row{background:linear-gradient(90deg,#ffffff08,#ffffff04);border:1px solid #ffffff0f;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;min-height:44px;padding:8px 10px}.match-card.compact .match-team-row,.match-card.playoff .match-team-row,.match-team-row.no-probability{grid-template-columns:48px minmax(0,1fr) auto}.match-card.playoff .match-team-row{min-height:56px;padding:9px 10px}.match-team-row:before{opacity:1;width:100%}.match-team-row.red:before{background:linear-gradient(90deg,#ff5b4d2e,#ff5b4d08 48%,#0000 72%)}.match-team-row.blue:before{background:linear-gradient(90deg,#53b7ff2e,#53b7ff08 48%,#0000 72%)}.match-team-row.is-winner{border-color:#ffb35c47;box-shadow:inset 0 0 0 1px #ffb35c14}.match-team-row.is-loser{opacity:.9}.team-score-box{min-width:34px;font-family:var(--font-tech), sans-serif;letter-spacing:.04em;border-radius:10px;font-size:.94rem}.team-score-box.red{color:#ffdcd6;background:#ff5b4d29;border-color:#ff5b4d61}.team-score-box.blue{color:#dcedff;background:#53b7ff29;border-color:#53b7ff61}.match-team-row.is-winner .team-score-box{color:#fff0d7;background:#ffb35c33;border-color:#ffb35c70}.team-primary{gap:4px;min-width:0;display:grid}.team-primary strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:.96rem;font-weight:800;overflow:hidden}.team-primary small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim);font-size:.8rem;line-height:1.15;display:block;overflow:hidden}.team-meta-cluster{z-index:1;justify-content:flex-end;align-items:center;min-width:72px;display:flex;position:relative}.team-probability{min-width:64px;min-height:24px;font-family:var(--font-tech), sans-serif;letter-spacing:.06em;text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:0 10px;font-size:.72rem;line-height:24px}.team-probability.winner{color:#ffeccf;background:#ffb35c29;border-color:#ffb35c61}.team-probability.loser{color:#e2e8efc2;background:#8592a314;border-color:#8592a32e}.match-card.playoff .team-primary strong{-webkit-line-clamp:2;font-size:.92rem;line-height:1.14}.match-card.playoff .team-primary small{font-size:.78rem;line-height:1.12}.team-card.summary{background:linear-gradient(#30251bf5,#0f1218f0),linear-gradient(135deg,#ffb35c1f,#0000 38%)}.team-card.ranking{background:linear-gradient(#1c2129f5,#0d1118f0),linear-gradient(135deg,#8592a31a,#0000 38%)}.canvas-card.team-card .team-card-main strong{font-size:.98rem;font-weight:800}.canvas-card.team-card .team-card-main small{color:var(--text-dim);font-size:.78rem}.canvas-card.team-card .team-card-stat{font-size:.78rem;line-height:1.24}.canvas-card.team-card .team-card-meta span{color:var(--text-dim);background:#ffffff08;border:1px solid #8196b024;border-radius:999px;padding:4px 8px}.canvas-card.is-selected,.match-team-row.is-selected,.team-card.is-selected,.path-item.is-selected{box-shadow:inset 0 0 0 1px #ffb35c2e,0 0 0 1px #ffb35c14;border-color:#ffb35c9e!important}.canvas-card.is-highlighted,.match-team-row.is-highlighted,.team-card.is-highlighted{box-shadow:inset 0 0 0 1px #53b7ff29,0 0 0 1px #53b7ff14;border-color:#53b7ff94!important}.workspace-inspector,.workspace-inspector-drawer{padding:20px}.inspector-head{align-items:center}.inspector-card,.search-result,.quick-team-button,.path-item{border-color:#8196b024}.inspector-card h4{font-size:1rem;font-weight:800}.inspector-card p,.path-item span,.search-result span,.quick-team-button span{color:var(--text-dim)}.overlay-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03060acc}.search-modal{background:linear-gradient(#0e1219fa,#0f141dfa),linear-gradient(135deg,#53b7ff14,#0000 34%);border:1px solid #8196b029}.search-modal-head{border-bottom:1px solid #8196b024}.search-panel input{min-height:48px;padding:0 15px}@media (max-width:1200px){.control-hero{grid-template-columns:1fr;grid-template-areas:"copy""broadcast""metrics";min-height:auto}.control-hero h1{max-width:none}.control-hero-copy{max-width:min(880px,100%);padding-top:38px}.control-hero h1 span:first-child{font-size:clamp(3.45rem,9vw,6.4rem)}.control-hero h1 span:last-child{font-size:clamp(2.7rem,6.9vw,4.8rem)}.hero-metric-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-control-strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}@media (max-width:768px){.control-home{width:calc(100vw - 20px);padding-top:16px}.control-hero{gap:22px;width:100%;margin-left:0;margin-right:0;padding:28px 20px 20px}.hero-side-label{display:none}.control-hero-copy{max-width:100%;padding-top:0}.control-hero h1 span:first-child{letter-spacing:clamp(1px,.24vw,3px);font-size:clamp(3.2rem,10.6vw,4.95rem)}.control-hero h1 span:last-child{font-size:clamp(2.5rem,8.1vw,3.95rem)}.hero-broadcast{clip-path:none;padding:18px}.hero-metric-rail{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hero-metric-segment{background:#ffffff05;border:1px solid #8196b024}.hero-metric-segment+.hero-metric-segment{border-left:1px solid #8196b024}.workspace-topbar,.workspace-stage-frame,.overview-module,.workspace-inspector-drawer{padding:18px}.workspace-topbar h1{line-height:.96}.workspace-control-strip{grid-template-columns:1fr}.workspace-topbar-copy-block,.workspace-stage-copy-block{flex-basis:100%;min-width:0}.workspace-stage-meta{gap:16px}.view-tab{clip-path:polygon(0 0,96% 0,100% 50%,96% 100%,0 100%,3% 50%);min-height:50px;padding:0 18px 0 20px}}@media (max-width:540px){.control-hero h1 span:first-child{letter-spacing:clamp(1px,.28vw,3px);font-size:clamp(2.85rem,12vw,4rem)}.control-hero h1 span:last-child{font-size:clamp(2.3rem,9.2vw,3.7rem)}.hero-generated,.hero-primary-link{justify-content:center;width:100%}.hero-region-meta{flex-direction:column;align-items:flex-start}.hero-metric-rail{grid-template-columns:1fr}.view-tab,.stage-header{clip-path:none;border-radius:14px}.view-tab{min-height:54px;padding:10px 14px}.stage-header{min-height:88px;padding:16px 18px}.match-team-row,.match-card.compact .match-team-row,.match-card.playoff .match-team-row,.match-team-row.no-probability{grid-template-columns:42px minmax(0,1fr) auto;gap:8px}.team-meta-cluster{min-width:56px}.team-probability{min-width:52px;padding:0 8px;font-size:.62rem}}.rmuc-app,.control-home,.home-command-hero{overflow-x:clip}.home-command-hero{grid-template-columns:minmax(0,1.04fr) minmax(400px,.96fr)}.hero-command-panel,.hero-command-card,.contender-feature-card,.contender-list-item,.strength-panel,.simulation-spec-card{background:linear-gradient(#131821f5,#0c1017f0),linear-gradient(135deg,#ffffff08,#0000 36%);border:1px solid #8196b024;position:relative;overflow:hidden;box-shadow:0 22px 46px #0000003d}.hero-command-panel:after,.hero-command-card:after,.contender-feature-card:after,.contender-list-item:after,.strength-panel:after,.simulation-spec-card:after{content:"";opacity:.72;pointer-events:none;background:linear-gradient(90deg,#ffb35cb8,#53b7ff33,#0000 72%);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.hero-command-panel{z-index:1;grid-area:broadcast;align-self:stretch;gap:18px;padding:22px;display:grid;position:relative}.hero-command-panel-head{border-bottom:1px solid #8196b029;gap:8px;padding-bottom:16px;display:grid}.hero-command-panel-head small{color:#ffb35cd1;font-family:var(--font-tech), sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:700}.hero-command-panel-head strong{font-size:clamp(1.5rem,2.8vw,2.2rem);line-height:1.12}.hero-command-panel-head p,.hero-command-card p,.region-summary-block p,.region-data-cluster p,.contender-feature-main p,.contender-list-copy p,.simulation-spec-head span,.simulation-spec-list span,.strength-panel-head p{color:var(--text-dim);margin:0}.hero-command-list{gap:12px;display:grid}.hero-command-card{gap:12px;padding:16px;display:grid}.hero-command-head,.simulation-spec-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hero-command-title,.simulation-spec-list,.region-data-rows,.region-summary-block,.profile-tag-list,.strength-metric-groups,.contender-feature-main,.contender-feature-metrics,.contender-list-copy,.contender-list-metrics,.hero-command-grid,.hero-region-links,.region-view-links,.command-region-panels,.strength-group-grid,.simulation-spec-grid{display:grid}.hero-command-title p,.strength-panel-head p,.simulation-spec-list span{font-family:var(--font-tech), sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.hero-command-title strong,.simulation-spec-head strong{font-size:1.06rem;line-height:1.28}.hero-command-signal,.strength-badge,.region-data-rows span,.strength-group-grid span,.simulation-spec-list strong,.contender-feature-metrics span,.contender-list-metrics span{min-height:30px;color:var(--text);font-family:var(--font-tech), sans-serif;background:#ffffff08;border:1px solid #8196b029;padding:0 10px;font-size:.76rem;font-weight:700;line-height:30px}.hero-command-signal{color:#fff1db;background:#ffb35c1a;border-color:#ffb35c47}.hero-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hero-command-grid span{color:#e0e5edbd;font-family:var(--font-tech), sans-serif;background:#ffffff08;border:1px solid #8196b024;padding:10px 12px;font-size:.8rem}.hero-region-links,.region-view-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.region-view-link{min-height:42px;color:var(--text);font-family:var(--font-tech), sans-serif;letter-spacing:.04em;text-align:center;background:linear-gradient(#171e28e6,#0e1218f0),linear-gradient(135deg,#ffffff08,#0000 36%);border:1px solid #8196b029;justify-content:center;align-items:center;padding:0 12px;font-size:.8rem;font-weight:700;display:inline-flex}.region-view-link:hover,.hero-command-card:hover,.contender-feature-card:hover,.contender-list-item:hover,.strength-panel:hover,.simulation-spec-card:hover{border-color:#ffb35c38;box-shadow:0 18px 40px #0000003d}.region-command-card{gap:16px;min-width:0}.region-command-card .command-region-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.region-summary-block{background:linear-gradient(#151b24d6,#0d1117eb),linear-gradient(135deg,#ffffff05,#0000 46%);border:1px solid #8196b024;gap:12px;padding:14px 16px}.region-summary-block p{font-size:.92rem;line-height:1.65}.profile-tag-list{grid-template-columns:repeat(auto-fit,minmax(112px,max-content));gap:8px}.profile-tag,.region-shape-chip,.region-race-chip,.race-team-chip,.lock-team-chip{min-height:30px;color:var(--text);font-family:var(--font-tech), sans-serif;letter-spacing:.04em;background:#ffffff08;border:1px solid #8196b02e;justify-content:center;align-items:center;padding:0 10px;font-size:.74rem;font-weight:700;display:inline-flex}.profile-tag-shape,.region-shape-chip{color:#fff0d8;background:#ffb35c1a;border-color:#ffb35c3d}.region-race-chip{color:#d9f1ff;background:#53b7ff14;border-color:#53b7ff3d}.region-race-chip.secondary{color:#ddfff6;background:#5bdbb714;border-color:#5bdbb738}.region-race-chip.qualified{color:#e6ffef;background:#62d68d1a;border-color:#62d68d42}.region-cluster-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.command-region-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.region-data-cluster{align-content:start;gap:10px;min-width:0;min-height:0}.region-data-cluster strong{overflow-wrap:anywhere;font-size:1.16rem;line-height:1.24}.region-data-cluster p{min-height:0;font-size:.86rem;line-height:1.5}.region-data-rows{grid-template-columns:1fr;gap:8px;min-width:0}.command-region-panels .region-data-rows span,.command-region-panels .race-team-chip{white-space:normal;min-height:0;padding:8px 10px;line-height:1.45}.region-race-cluster{gap:12px}.race-team-list,.lock-team-list{grid-template-columns:1fr;gap:8px;min-width:0;display:grid}.race-team-chip,.lock-team-chip{text-overflow:ellipsis;justify-content:flex-start;width:100%;max-width:100%;padding:0 12px;overflow:hidden}.region-lock-cluster{gap:12px}.region-lock-cluster strong{font-size:1rem}.lock-team-chip{color:#effff5;background:linear-gradient(#12271bdb,#0b1610eb),linear-gradient(135deg,#62d68d14,#0000 46%);border-color:#62d68d2e}.race-team-empty{min-height:2.4em}.region-data-cluster.secondary{background:linear-gradient(#1e242ceb,#0e1218f0),linear-gradient(135deg,#8592a314,#0000 42%);border-color:#8592a32e}.contender-board{gap:16px;display:grid}.contender-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.contender-feature-card{gap:16px;min-height:220px;padding:18px;display:grid}.contender-feature-top,.contender-list-item{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.contender-rank,.contender-region{min-height:28px;font-family:var(--font-tech), sans-serif;background:#ffffff08;border:1px solid #8196b029;padding:0 10px;font-size:.76rem;line-height:28px}.contender-rank{color:#fff0d6;background:#ffb35c1f;border-color:#ffb35c4d}.contender-feature-main strong{font-size:1.34rem;line-height:1.2}.contender-feature-main p,.contender-list-copy p{margin-top:8px}.contender-feature-metrics{grid-template-columns:1fr 1fr;align-self:end;gap:10px}.contender-queue{gap:10px;display:grid}.contender-list-item{padding:16px 18px}.contender-list-copy strong{font-size:1rem;line-height:1.3;display:block}.contender-list-metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:220px;display:flex}.strength-compare-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.strength-panel{gap:16px;padding:18px;display:grid}.strength-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.strength-panel-head strong{margin-top:8px;font-size:1.18rem;display:block}.strength-badge{color:#fff0d6;background:#ffb35c1f;border-color:#ffb35c4d}.strength-metric-groups{gap:10px}.strength-group{background:#ffffff05;border:1px solid #8196b024;gap:10px;padding:12px;display:grid}.strength-group h3{color:#ffb35cd6;font-family:var(--font-tech), sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.strength-group-grid{grid-template-columns:1fr 1fr;gap:8px}.simulation-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.simulation-spec-card{gap:16px;padding:18px;display:grid}.simulation-spec-list{gap:10px}.simulation-spec-list>div{border-bottom:1px solid #8196b01f;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.simulation-spec-list>div:last-child{border-bottom:0;padding-bottom:0}.simulation-spec-list strong{text-align:right;white-space:nowrap}.ultra-stage-layer{display:none}.ultra-stage-copy{min-width:0}.ultra-stage-kicker,.ultra-stage-panel-kicker,.ultra-stage-card-region{color:var(--blue-side);font-family:var(--font-tech), sans-serif;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.92rem;font-weight:700;display:block}.ultra-stage-heading,.ultra-stage-panel-title,.ultra-stage-card-title strong{display:block}.ultra-stage-title-en{color:#ff6d4f;font-family:var(--font-tech), sans-serif;font-size:clamp(7.4rem,7vw,10.2rem);font-weight:700;line-height:.88;display:block}.ultra-stage-title-cn{color:#f5f7fa;font-family:var(--font-body), "Microsoft YaHei", "PingFang SC", sans-serif;margin-top:10px;font-size:clamp(5.8rem,5vw,8.1rem);font-weight:800;line-height:.94;display:block}.ultra-stage-lead,.ultra-stage-panel-copy,.ultra-stage-generated{color:#e2e6eed6;margin:0}.ultra-stage-lead{max-width:68rem;font-size:1.8rem;line-height:1.58}.ultra-stage-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ultra-stage-cta,.ultra-stage-link{color:#fff7ef;min-height:52px;font-family:var(--font-tech), sans-serif;background:linear-gradient(135deg,#ffb35c3d,#ff614524),linear-gradient(#ffffff05,#0000);border:1px solid #ffb35c61;justify-content:center;align-items:center;padding:0 22px;font-size:.96rem;font-weight:700;display:inline-flex}.ultra-stage-panel{background:#0e141ceb;border:1px solid #8196b02e;box-shadow:0 28px 54px #00000042}.ultra-stage-panel-title{color:var(--text);font-family:var(--font-body), "Microsoft YaHei", "PingFang SC", sans-serif;margin-top:12px;font-size:2.5rem;line-height:1.1}.ultra-stage-panel-copy{margin-top:16px;font-size:1.12rem;line-height:1.66}.ultra-stage-list{flex-direction:column;gap:14px;margin-top:22px;display:flex}.ultra-stage-card{background:#ffffff08;border:1px solid #8196b029;padding:18px;display:block}.ultra-stage-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ultra-stage-card-title strong{color:var(--text);margin-top:8px;font-size:1.18rem;line-height:1.24}.ultra-stage-card-signal,.ultra-stage-card-metrics span{min-height:34px;color:var(--text);font-family:var(--font-tech), sans-serif;background:#ffffff08;border:1px solid #8196b029;align-items:center;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.ultra-stage-card-signal{color:#fff2dd;background:#ffb35c1f;border-color:#ffb35c4d}.ultra-stage-card-metrics{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ultra-stage-links{gap:10px;margin-top:14px;display:flex}.ultra-stage-metrics{min-width:0}.ultra-stage-link{background:linear-gradient(#171e28f0,#0e1218f5),linear-gradient(135deg,#ffffff08,#0000 36%);border-color:#8196b029;flex:1 1 0;min-width:0;min-height:44px;padding:0 10px;font-size:.84rem}@media (max-width:1260px){.home-command-hero{grid-template-columns:1fr;grid-template-areas:"copy""broadcast""metrics"}.contender-podium,.strength-compare-grid,.simulation-spec-grid{grid-template-columns:1fr}}@media (max-width:1024px){.region-command-card .command-region-grid,.command-region-panels,.hero-region-links,.region-view-links,.contender-podium{grid-template-columns:1fr}}@media (max-width:768px){.hero-command-grid,.region-data-rows,.strength-group-grid,.contender-feature-metrics{grid-template-columns:1fr}.contender-list-item,.hero-command-head,.region-cluster-head,.simulation-spec-head,.strength-panel-head{flex-direction:column}.contender-list-metrics{justify-content:flex-start;min-width:0}.region-cluster-head{align-items:flex-start}.region-command-card .command-region-grid,.profile-tag-list{grid-template-columns:1fr 1fr}}@media (max-width:540px){.hero-command-panel,.hero-command-card,.region-summary-block,.contender-feature-card,.contender-list-item,.strength-panel,.simulation-spec-card{padding:16px}.region-command-card .command-region-grid,.hero-command-grid{grid-template-columns:1fr}.simulation-spec-list>div{flex-direction:column;align-items:flex-start}.simulation-spec-list strong{white-space:normal;text-align:left}.profile-tag-list{grid-template-columns:1fr}}@media (min-width:2200px){.rmuc-app,.control-home,.ultra-stage-layer{overflow-x:visible}.ultra-stage-layer{z-index:6;grid-template-columns:minmax(0,1fr) 900px;grid-template-areas:"copy panel""metrics metrics";gap:36px 48px;width:calc(100vw - 128px);margin:48px calc(50% - 50vw + 64px) 56px;display:grid;position:relative}.ultra-stage-copy{grid-area:copy;max-width:1700px;padding-top:18px}.ultra-stage-panel{grid-area:panel;padding:30px}.ultra-stage-metrics{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0d1118f0,#0f141de6),linear-gradient(135deg,#ffffff05,#0000 36%);border:1px solid #8196b024;grid-area:metrics;width:100%;padding:22px 26px 0;box-shadow:0 30px 80px #00000047}.ultra-stage-metrics .hero-metric-rail{border-top:0;padding-top:0}.home-command-hero{display:none}}.hero-secondary-link{min-height:50px;color:var(--text);font-family:var(--font-tech), sans-serif;letter-spacing:.06em;background:linear-gradient(#171e28eb,#0e1218f5),linear-gradient(135deg,#ffffff08,#0000 36%);border:1px solid #8196b038;justify-content:center;align-items:center;padding:0 18px;font-size:.92rem;font-weight:700;transition:transform .14s,border-color .14s,box-shadow .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 18px 36px #00000029}.hero-secondary-link:hover{border-color:#ffb35c33;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 22px 42px #0003}.elo-rankings-page{padding-bottom:72px}.elo-rankings-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.elo-rankings-title{max-width:none}.elo-rankings-title span:first-child{color:#ff6d4f;font-family:var(--font-tech), sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(4.4rem,8vw,6.6rem);font-weight:700;line-height:.9;display:block}.elo-rankings-title span:last-child{color:#f3f6fa;margin-top:12px;font-size:clamp(2.6rem,5.2vw,4.4rem);line-height:.96;display:block}.elo-rankings-panel{align-self:stretch}.elo-hero-links{grid-template-columns:repeat(2,minmax(0,1fr))}.elo-section-entry{min-width:148px}.elo-section-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.elo-section-summary span{min-height:58px;color:var(--text);font-family:var(--font-tech), sans-serif;background:linear-gradient(#141a23eb,#0c1017f5),linear-gradient(135deg,#ffffff08,#0000 36%);border:1px solid #8196b024;padding:12px 14px;font-size:.82rem;font-weight:700;line-height:1.45}.elo-ranking-board{z-index:1;gap:10px;display:grid;position:relative}.elo-ranking-header,.elo-ranking-row{grid-template-columns:74px minmax(200px,1.8fr) minmax(120px,1.05fr) minmax(84px,.72fr) minmax(98px,.82fr) minmax(98px,.85fr) minmax(98px,.85fr);align-items:stretch;gap:12px;display:grid}.elo-ranking-header{padding:0 2px}.elo-ranking-header span{color:#e0e5edb3;min-height:32px;font-family:var(--font-tech), sans-serif;letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.elo-ranking-list{gap:10px;display:grid}.elo-ranking-row{background:linear-gradient(#121821f5,#0b0f16f5),linear-gradient(135deg,#ffffff08,#0000 36%);border:1px solid #8196b024;min-width:0;padding:12px;transition:transform .14s,border-color .14s,box-shadow .14s;position:relative;overflow:hidden;box-shadow:0 18px 34px #0003}.elo-ranking-row:before{content:"";opacity:.56;pointer-events:none;background:linear-gradient(90deg,#ffb35c94,#53b7ff1f,#0000 70%);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.elo-ranking-row:hover{border-color:#ffb35c3d;transform:translateY(-1px);box-shadow:0 22px 42px #00000042}.elo-ranking-row.is-elite{background:linear-gradient(#1c1812f0,#0c1016f5),linear-gradient(135deg,#ffb35c0f,#0000 40%);border-color:#ffb35c42}.elo-row-rank,.elo-row-cell{background:#ffffff08;border:1px solid #8196b01f;align-content:center;gap:6px;min-width:0;padding:10px 12px;display:grid}.elo-row-rank{background:linear-gradient(#ffb35c24,#ffb35c0d),linear-gradient(135deg,#ffffff08,#0000 36%);justify-items:center}.elo-row-rank strong,.elo-row-cell strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:.98rem;line-height:1.4}.elo-row-school strong{font-size:1.05rem}.elo-row-team strong{color:#e5eaf1d1;font-size:.92rem}.elo-cell-label{color:#c9d2df9e;font-family:var(--font-tech), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}@media (max-width:1260px){.elo-rankings-hero{grid-template-columns:1fr}.elo-section-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.elo-ranking-header,.elo-ranking-row{grid-template-columns:repeat(2,minmax(0,1fr))}.elo-row-school,.elo-row-team{grid-column:span 2}}@media (max-width:768px){.elo-ranking-header{display:none}.elo-section-summary{grid-template-columns:1fr 1fr}.elo-ranking-row{gap:10px;padding:14px}.elo-row-rank,.elo-row-school,.elo-row-team{grid-column:span 2}}@media (max-width:540px){.hero-secondary-link{justify-content:center;width:100%}.elo-rankings-title span:first-child{font-size:clamp(3.3rem,13vw,4.6rem)}.elo-rankings-title span:last-child{font-size:clamp(2.15rem,8.5vw,3rem)}.elo-section-summary,.elo-ranking-row,.elo-hero-links{grid-template-columns:1fr}.elo-row-rank,.elo-row-school,.elo-row-team{grid-column:auto}}.elo-rankings-page{width:min(1760px,100vw - 24px);padding-bottom:56px}.elo-rankings-page .elo-rankings-hero{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);grid-template-areas:"copy broadcast";align-content:start;gap:20px;min-height:0;padding:24px 26px}.elo-rankings-page .control-hero-copy{align-self:start;min-width:420px;max-width:min(560px,100%);padding-top:0}.elo-rankings-title span:first-child{font-size:clamp(3.1rem,5vw,4.8rem);line-height:.92}.elo-rankings-title span:last-child{margin-top:8px;font-size:clamp(2rem,3.2vw,3rem);line-height:1}.elo-rankings-hero .hero-lead{max-width:38rem;margin-top:12px;font-size:.96rem;line-height:1.7}.elo-rankings-panel{gap:14px;min-width:0;padding:18px}.elo-rankings-panel .hero-command-panel-head{padding-bottom:12px}.elo-rankings-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.elo-brief-card,.elo-region-column{background:linear-gradient(#131821f5,#0c1017f2),linear-gradient(135deg,#ffffff08,#0000 36%);border:1px solid #8196b024;min-width:0;position:relative;overflow:hidden;box-shadow:0 20px 42px #00000038}.elo-brief-card:after,.elo-region-column:after{content:"";opacity:.72;pointer-events:none;background:linear-gradient(90deg,#ffb35cad,#53b7ff2e,#0000 72%);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.elo-brief-card{gap:10px;padding:14px;display:grid}.elo-brief-head,.elo-region-column-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.elo-brief-head p,.elo-region-column-title p{color:var(--text-faint);font-family:var(--font-tech), sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem}.elo-brief-head strong,.elo-region-column-title h3{overflow-wrap:anywhere;margin:6px 0 0;font-size:1rem;line-height:1.28}.elo-region-column-title h3{font-size:1.05rem}.elo-brief-head span,.elo-region-column-title span,.elo-region-summary span,.elo-brief-metrics span,.elo-team-stat{background:#ffffff08;border:1px solid #8196b024}.elo-brief-head span,.elo-region-column-title span{min-height:30px;color:var(--text);font-family:var(--font-tech), sans-serif;white-space:nowrap;align-items:center;padding:0 10px;font-size:.74rem;font-weight:700;display:inline-flex}.elo-brief-metrics,.elo-region-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.elo-region-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.elo-brief-metrics span,.elo-region-summary span{min-height:36px;color:var(--text-dim);font-family:var(--font-tech), sans-serif;padding:8px 10px;font-size:.74rem;font-weight:700;line-height:1.35}.elo-brief-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.elo-region-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.elo-region-column{gap:12px;min-width:0;padding:16px;display:grid}.elo-region-entry{color:#fff5e9;min-height:38px;font-family:var(--font-tech), sans-serif;letter-spacing:.04em;white-space:nowrap;background:linear-gradient(135deg,#ffb35c29,#ff61451a),linear-gradient(#ffffff05,#0000);border:1px solid #ffb35c4d;justify-content:center;align-items:center;padding:0 12px;font-size:.76rem;font-weight:700;display:inline-flex}.elo-region-list{gap:8px;display:grid}.elo-team-row{background:linear-gradient(#111720f5,#0a0e14f5),linear-gradient(135deg,#ffffff05,#0000 40%);border:1px solid #8196b01f;grid-template-columns:42px minmax(0,1fr) minmax(122px,.92fr);align-items:center;gap:8px;min-width:0;padding:8px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid;position:relative}.elo-team-row:hover{border-color:#ffb35c38;transform:translateY(-1px);box-shadow:0 16px 28px #0000002e}.elo-team-row.is-elite{background:linear-gradient(#1d1812f5,#0b0f15f5),linear-gradient(135deg,#ffb35c0f,#0000 40%);border-color:#ffb35c38}.elo-team-rank,.elo-team-main,.elo-team-stat{min-width:0}.elo-team-rank{color:#fff1db;min-height:56px;font-family:var(--font-tech), sans-serif;background:linear-gradient(#ffb35c24,#ffb35c0d),linear-gradient(135deg,#ffffff05,#0000 40%);border:1px solid #ffb35c29;place-items:center;font-size:.86rem;font-weight:700;display:grid}.elo-team-main{gap:4px;display:grid}.elo-team-main strong,.elo-team-main small{overflow-wrap:anywhere;white-space:normal;min-width:0;display:block}.elo-team-main strong{color:var(--text);font-size:.95rem;line-height:1.25}.elo-team-main small{color:var(--text-dim);font-size:.76rem;line-height:1.2}.elo-team-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.elo-team-stat{gap:2px;min-height:24px;padding:5px 7px;display:grid}.elo-team-stat small{color:#c9d2df99;font-family:var(--font-tech), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:700}.elo-team-stat strong{color:var(--text);font-size:.76rem;line-height:1.15}.elo-brief-card.tone-amber,.elo-region-column.tone-amber{border-color:#ffb35c2e}.elo-brief-card.tone-cyan,.elo-region-column.tone-cyan{border-color:#53b7ff2e}.elo-brief-card.tone-steel,.elo-region-column.tone-steel{border-color:#9ab1c82e}@media (max-width:1540px){.elo-rankings-page{width:min(1680px,100vw - 24px)}.elo-rankings-page .elo-rankings-hero{grid-template-areas:"copy""broadcast";grid-template-columns:1fr!important}.elo-rankings-page .control-hero-copy{min-width:0;max-width:100%}.elo-rankings-page .control-hero-copy,.elo-rankings-page .elo-rankings-panel{grid-column:1/-1}}@media (max-width:1180px){.elo-region-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.elo-region-column{padding:14px}.elo-team-row{grid-template-columns:38px minmax(0,1fr)}.elo-team-metrics{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:960px){.elo-rankings-rail,.elo-region-grid{grid-template-columns:1fr}.elo-brief-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.elo-rankings-page{width:min(100vw - 16px,100%)}.elo-rankings-hero,.elo-rankings-panel,.elo-region-column,.elo-brief-card{padding-left:14px;padding-right:14px}.elo-region-column-head,.elo-brief-head{flex-direction:column}.elo-region-summary,.elo-brief-metrics,.elo-brief-links,.elo-team-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.elo-team-row{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:8px}.elo-team-rank{min-height:52px;font-size:.78rem}.elo-team-main strong{font-size:.9rem}}
