.YdGx2q_root{--bg:#07121d;--panel:#0b1c29d6;--line:#d6c4842e;--text:#f3f0e8;--muted:#a9b5c2;--accent:#d9b45a;--accent-2:#6ed3b1;--danger:#ef8b79;--shadow:0 26px 80px #00000061;--radius:22px;--font-display:"Georgia", "Times New Roman", serif;--font-body:"Trebuchet MS", "Segoe UI", sans-serif;color:var(--text);font-family:var(--font-body);background:radial-gradient(circle at 0 0,#6cb4ff2e,#0000 28%),radial-gradient(circle at 100% 100%,#d9b45a29,#0000 26%),linear-gradient(160deg,#07121d 0%,#081926 45%,#050c14 100%);position:relative;overflow-x:hidden}.YdGx2q_root *{box-sizing:border-box}.YdGx2q_root a{color:inherit}.YdGx2q_root button,.YdGx2q_root input,.YdGx2q_root select{font:inherit}.YdGx2q_pageShell{z-index:1;width:min(1480px,100vw - 32px);margin:0 auto 40px;padding-top:140px;position:relative}@media (max-width:720px){.YdGx2q_pageShell{padding-top:110px}}.YdGx2q_panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0f2231e6,#08141feb)}.YdGx2q_hero{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:24px;padding:28px;display:grid}.YdGx2q_eyebrow,.YdGx2q_sectionKicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:.72rem;font-weight:700}.YdGx2q_root h1,.YdGx2q_root h2{font-family:var(--font-display);margin:0;line-height:1}.YdGx2q_root h1{max-width:12ch;font-size:clamp(2.3rem,5vw,4.8rem)}.YdGx2q_root h2{font-size:clamp(1.25rem,2vw,1.7rem)}.YdGx2q_lede{color:var(--muted);max-width:66ch;margin:16px 0 0;font-size:1.02rem;line-height:1.65}.YdGx2q_heroBadges{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.YdGx2q_badge{color:#f8f4e7;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px;font-size:.9rem}.YdGx2q_heroActions{align-self:stretch;gap:10px;display:grid}.YdGx2q_btn{letter-spacing:.01em;cursor:pointer;border:0;border-radius:16px;padding:14px 16px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s}.YdGx2q_btn:hover{transform:translateY(-1px)}.YdGx2q_btn:active{transform:translateY(0)}.YdGx2q_btnPrimary{color:#13202c;background:linear-gradient(135deg,#f7d37a,#d9b45a 50%,#f7e1a7);box-shadow:0 18px 40px #d9b45a40}.YdGx2q_btnSecondary{color:#eff8f3;background:linear-gradient(135deg,#6ed3b13d,#122d25fa);border:1px solid #6ed3b157}.YdGx2q_btnGhost{color:var(--text);background:0 0;border:1px solid #ffffff1f}.YdGx2q_btnSaveScore{color:#eff8f3;min-height:38px;box-shadow:none;background:linear-gradient(135deg,#6ed3b12e,#0a1c16f5);border:1px solid #6ed3b147;border-radius:12px;padding:10px 14px}.YdGx2q_btnSaveScore:disabled{opacity:.72;cursor:not-allowed;transform:none}.YdGx2q_btnEditScore{background:#ffffff0a;border:1px dashed #ffffff29;margin-left:10px}.YdGx2q_overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;padding:18px;display:grid}.YdGx2q_stat{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff12;border-radius:18px;padding:18px}.YdGx2q_statLabel{color:var(--muted);margin-bottom:8px;font-size:.88rem;display:block}.YdGx2q_stat strong{font-size:2rem;font-family:var(--font-display)}.YdGx2q_contentGrid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:start;gap:18px;margin-top:18px;display:grid}.YdGx2q_contentGrid>.YdGx2q_panel,.YdGx2q_footerPanel{padding:22px}.YdGx2q_sectionHead{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);align-items:end;gap:16px;margin-bottom:18px;display:grid}.YdGx2q_sectionNote,.YdGx2q_footerText{color:var(--muted);margin:0;line-height:1.55}.YdGx2q_groupsGrid{gap:14px;display:grid}.YdGx2q_groupCard,.YdGx2q_stageCard,.YdGx2q_matchCard{border:1px solid var(--line);background:linear-gradient(#ffffff0a,#ffffff04);border-radius:20px}.YdGx2q_groupCard{overflow:hidden}.YdGx2q_groupSummary{cursor:pointer;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:14px;padding:18px 18px 16px;list-style:none;display:flex}.YdGx2q_groupSummary::-webkit-details-marker{display:none}.YdGx2q_groupTitle{align-items:center;gap:12px;display:flex}.YdGx2q_groupBadge{color:#14232e;background:linear-gradient(135deg,#f5d174,#c89d3d);border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.YdGx2q_groupName{font-family:var(--font-display);font-size:1.35rem}.YdGx2q_groupSummary small{color:var(--muted);margin-top:4px;display:block}.YdGx2q_groupMini{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.YdGx2q_miniPill{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;padding:7px 10px;font-size:.84rem}.YdGx2q_btnGroupReset{color:#f4efe3;background:#ef8b791f;border:1px solid #ef8b7957;border-radius:999px;min-height:32px;padding:8px 12px;font-size:.82rem}.YdGx2q_btnGroupReset:hover{border-color:#ef8b798c}.YdGx2q_groupBody{padding:0 18px 18px}.YdGx2q_groupLayout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:14px;display:grid}.YdGx2q_standingsTable{border-collapse:collapse;background:#0000001f;border-radius:16px;width:100%;overflow:hidden}.YdGx2q_standingsTable th,.YdGx2q_standingsTable td{text-align:center;border-bottom:1px solid #ffffff0f;padding:8px 10px;font-size:.84rem}.YdGx2q_standingsTable th{color:#d9e4ee;background:#ffffff0a;font-weight:800}.YdGx2q_standingsTable td:first-child,.YdGx2q_standingsTable th:first-child{text-align:left}.YdGx2q_standingsTable tbody tr:first-child{background:#6ed3b114}.YdGx2q_standingsTable tbody tr:nth-child(2){background:#d9b45a0f}.YdGx2q_fixtureList{gap:10px;display:grid}.YdGx2q_fixtureCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;gap:10px;padding:14px;display:grid}.YdGx2q_matchActions{justify-content:flex-end;display:flex}.YdGx2q_fixtureLine{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.YdGx2q_fixtureTitle{font-weight:800;line-height:1.3}.YdGx2q_fixtureMeta{color:var(--muted);font-size:.82rem}.YdGx2q_scoreRow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.YdGx2q_scoreBox,.YdGx2q_penaltySelect{width:100%;color:var(--text);background:#040a10c7;border:1px solid #ffffff1a;border-radius:12px;min-height:42px}.YdGx2q_scoreBox{text-align:center;appearance:textfield;padding:0 10px;font-size:1rem;font-weight:900}.YdGx2q_scoreBox::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.YdGx2q_scoreBox::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.YdGx2q_scoreSep{color:var(--muted);font-weight:800}.YdGx2q_statusLine{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.84rem;display:flex}.YdGx2q_statusTag{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:6px 10px}.YdGx2q_statusTagReady{color:#d9f7ea;border-color:#6ed3b152}.YdGx2q_statusTagWaiting{color:#f7e9c7;border-color:#d9b45a3d}.YdGx2q_bracketPanel{position:sticky;top:18px}.YdGx2q_knockoutWrap{gap:14px;display:grid}.YdGx2q_stageCard{padding:14px}.YdGx2q_stageHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.YdGx2q_stageTitle{font-family:var(--font-display);font-size:1.25rem}.YdGx2q_stageSubtitle{color:var(--muted);font-size:.84rem}.YdGx2q_stageGrid{gap:10px;display:grid}.YdGx2q_matchCard{padding:12px}.YdGx2q_matchSource{color:var(--muted);justify-content:space-between;gap:10px;margin-bottom:10px;font-size:.8rem;display:flex}.YdGx2q_teamLine{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.YdGx2q_teamLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.YdGx2q_winnerMark{color:var(--accent-2);font-size:.8rem;font-weight:800}.YdGx2q_knockoutPenalties{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;display:grid}.YdGx2q_knockoutPenalties label{color:var(--muted);font-size:.82rem}.YdGx2q_knockoutPenalties select{border-radius:12px;min-height:38px;padding:0 10px}.YdGx2q_placeholder{color:#a9b5c2a6;font-style:italic}.YdGx2q_footerPanel{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.YdGx2q_footerLinks{flex-wrap:wrap;gap:10px;display:flex}.YdGx2q_footerLinks a{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px;text-decoration:none}.YdGx2q_footerLinks a:hover{border-color:#d9b45a52}.YdGx2q_bgOrnament{pointer-events:none;filter:blur(20px);z-index:0;opacity:.75;border-radius:50%;position:absolute}.YdGx2q_bgOrnamentA{background:#6ed3b12e;width:260px;height:260px;top:-60px;right:-50px}.YdGx2q_bgOrnamentB{background:#d9b45a24;width:380px;height:380px;bottom:-150px;left:-120px}@media (max-width:1180px){.YdGx2q_contentGrid{grid-template-columns:1fr}.YdGx2q_bracketPanel{position:static}}@media (max-width:980px){.YdGx2q_hero,.YdGx2q_sectionHead,.YdGx2q_groupLayout,.YdGx2q_footerPanel{grid-template-columns:1fr;display:grid}.YdGx2q_overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.YdGx2q_pageShell{width:min(100vw - 20px,1480px);margin:10px auto 24px}.YdGx2q_hero,.YdGx2q_contentGrid>.YdGx2q_panel,.YdGx2q_footerPanel,.YdGx2q_overview{padding:16px}.YdGx2q_overview{grid-template-columns:1fr}.YdGx2q_groupSummary{display:grid}.YdGx2q_groupMini{justify-content:flex-start}.YdGx2q_scoreRow{grid-template-columns:1fr}.YdGx2q_scoreSep{display:none}}
