*{box-sizing:border-box}#root,body,html{min-height:100%}body{margin:0;min-height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}body.modalOpen{overflow:hidden}.appShell{min-height:100vh;display:flex;flex-direction:column}.appMain{flex:1 0 auto;min-width:0}.container{width:100%;margin:0 auto;padding:clamp(18px,2vw,30px) clamp(16px,2.6vw,34px) clamp(28px,3vw,40px);min-width:0}.container--narrow{max-width:1320px}.container--home{max-width:1380px}.container--wide{max-width:100%}@media (max-width:1180px){.container{padding-inline:clamp(18px,2.8vw,26px)}.container--home,.container--narrow{max-width:1120px}}@media (max-width:860px){.container{padding:16px 16px 28px}}.grid{display:grid;grid-gap:14px;gap:14px}.grid.cols-2,.grid.cols-3{grid-template-columns:1fr}@media (min-width:900px){.grid.cols-2{grid-template-columns:1fr 1fr}.grid.cols-3{grid-template-columns:1fr 1fr 1fr}}.grid.cols-2>*,.grid.cols-3>*{min-width:0}.liveRoot{max-width:1700px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;padding:14px clamp(16px,2vw,24px);border-bottom:1px solid var(--line);background:var(--surface-nav-bg);-webkit-backdrop-filter:var(--surface-nav-backdrop-filter);backdrop-filter:var(--surface-nav-backdrop-filter);box-shadow:var(--surface-nav-shadow)}.topbar,.topbar--minimal{justify-content:space-between;gap:16px}.topbar--minimal{min-height:74px;padding-block:12px}.topbar--dark{background:#000;border-bottom-color:#333;color:#fff}.topbar--dark .navLink,.topbar--dark .navLink.active{color:#fff}.navProductMark{display:flex;flex-direction:row;align-items:baseline;gap:6px;text-decoration:none;flex:0 1 auto;height:auto;overflow:visible;width:auto;min-width:0;max-width:100%}.navBrandCluster{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.navProductLogo{width:auto;height:42px;display:block;object-fit:contain;max-width:min(220px,24vw)}.clubBrandLockup{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%}.clubBrandLockup--nav{padding:6px 10px;border-radius:18px;border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--surface-nav-border));background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 5%,hsla(0,0%,100%,.02)),hsla(0,0%,100%,.01)),color-mix(in srgb,var(--surface-nav-bg) 84%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 12px 28px rgba(0,0,0,.18)}.clubBrandLockup--hero{position:relative;width:min(100%,960px);min-height:110px;padding:20px clamp(20px,4vw,34px);border-radius:28px;border:1px solid transparent;background:radial-gradient(520px 180px at 50% 0,color-mix(in srgb,var(--color-primary) 12%,transparent),transparent 72%),linear-gradient(180deg,hsla(0,0%,100%,.018),hsla(0,0%,100%,.006));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 24px 60px rgba(0,0,0,.16)}.clubBrandLockup--hero:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--color-primary) 10%,transparent) 18%,transparent 34%,transparent 66%,color-mix(in srgb,var(--color-primary) 10%,transparent) 82%,transparent 100%);opacity:.65;pointer-events:none}.clubBrandLockup--hero:after{content:"";position:absolute;inset:1px;border-radius:calc(28px - 1px);background:radial-gradient(240px 80px at 50% 0,hsla(0,0%,100%,.04),transparent 74%);pointer-events:none}.clubBrandLockupFallback{display:inline-flex;align-items:center;justify-content:center;min-width:0;font-weight:950;letter-spacing:-.04em;color:var(--text);text-align:center;overflow-wrap:anywhere;line-height:1.05;max-width:100%}.clubBrandLockupFallback--nav{font-size:22px}.clubBrandLockupFallback--hero{font-size:clamp(34px,4vw,54px)}.clubBrandLockupFallback--drawer{font-size:18px}.navClubShortcut{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;border:1px solid var(--nav-hover-border);background:var(--nav-hover-bg);text-decoration:none;flex:0 0 auto;padding:6px}.navClubShortcutLogo{width:100%;height:100%;object-fit:contain;display:block}.navClubShortcutFallback{font-size:12px;font-weight:900;letter-spacing:.08em;color:var(--nav-link-text)}.navProductTextGroup{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;line-height:1;margin-top:0}.navProductTagline{display:block;font-size:10px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.6px;line-height:1.1;margin-top:1px}.brand{display:flex;gap:12px;background:var(--brand-surface-bg);border:var(--brand-surface-border);border-radius:var(--brand-surface-radius);padding:var(--brand-surface-padding);margin:var(--brand-surface-margin);cursor:pointer}.brand,.navBrand{align-items:center}.navBrand{display:inline-flex;gap:16px;min-width:0;padding:0;background:transparent;border:none;margin:0}.navBrandLogo{width:auto;height:72px;object-fit:contain;display:block;flex:0 0 auto;max-width:min(220px,24vw)}.navBrandGlyph{width:12px;height:12px;border-radius:999px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));box-shadow:0 0 0 6px color-mix(in srgb,var(--color-primary) 8%,transparent);flex:0 0 auto}.navBrandCopy{display:grid;grid-gap:2px;gap:2px;min-width:0}.navBrandTitle{font-size:15px;font-weight:900;letter-spacing:-.02em;color:var(--text);line-height:1.05}.navBrandLabel{font-size:10px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--muted2)}.logoDot{width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,var(--accent),rgba(244,180,58,.3));box-shadow:0 10px 25px rgba(244,180,58,.28);border:1px solid rgba(244,180,58,.22)}.clubLogo{height:var(--brand-logo-height);width:auto;object-fit:contain;background:transparent;transition:transform .15s ease,opacity .15s ease}.brand:hover .clubLogo{transform:scale(var(--brand-hover-scale));opacity:var(--brand-hover-opacity)}.brandTitle{font-weight:900;letter-spacing:.2px}.brandSub{font-size:12px;color:var(--muted2);margin-top:2px}.navRow{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end;min-width:0;row-gap:8px}.menuBtn.mobileOnly{display:none}.desktopOnly{display:flex}@media (max-width:860px){.topbar--minimal{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.desktopOnly{display:none}.menuBtn.mobileOnly{display:inline-flex}.navBrandTagline{display:none}.navProductMark{height:auto;gap:6px;overflow:hidden}.navProductLogo{height:28px;max-width:160px}.navBrandCluster{gap:8px}.navClubShortcut{width:38px;height:38px;border-radius:12px;padding:5px}.navProductWordmark{font-size:18px}.navProductTagline{font-size:8px;margin-top:0}.clubBrandLockup--nav{width:100%;justify-content:flex-start;padding:5px 8px;border-radius:15px}.clubBrandLockup--hero{min-height:92px;padding:16px 18px;border-radius:24px}}.mobileBackdrop{position:fixed;inset:0;background:var(--modal-backdrop-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;display:flex;justify-content:flex-end}.mobileDrawer{width:min(430px,92vw);height:100%;background:var(--surface-drawer-bg);border-left:1px solid var(--line);box-shadow:-18px 0 50px rgba(0,0,0,.55);padding:18px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.mobileDrawerHead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:var(--s-2);gap:var(--s-2)}.mobileDrawerBrandBlock{min-width:0}.mobileDrawerBody{display:flex;flex-direction:column;gap:10px;overflow:auto;padding-right:4px}.mobileDrawerSection{display:grid;grid-gap:8px;gap:8px}.mobileDrawerBrand{display:flex;align-items:flex-start;gap:12px;min-width:0}.mobileDrawerBrandLogo{width:auto;height:44px;max-width:min(100%,120px);object-fit:contain;display:block}.mobileDrawerBrandCopy{display:grid;grid-gap:4px;gap:4px;min-width:0}.mobileDrawerEyebrow{font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--muted2)}.mobileDrawerTitle{font-size:18px;font-weight:900;line-height:1.15}.mobileDrawerTagline,.mobileDrawerTitle{min-width:0;white-space:normal;overflow-wrap:anywhere}.mobileDrawerTagline{color:var(--muted);font-size:13px;line-height:1.35}.mobileDrawerClose{min-height:44px;white-space:nowrap}.menuBtn,.navLink{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:9px 12px;border-radius:14px;border:1px solid transparent;background:transparent;cursor:pointer;font-weight:700;letter-spacing:.1px;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.menuBtn,.navLink,.topbar .menuBtn,.topbar .menuItem,.topbar .navLink{color:var(--nav-link-text)}.mobileDrawerBody .menuItem{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:52px;padding:12px 14px;min-width:0;white-space:normal;text-wrap:pretty;overflow-wrap:anywhere;border-radius:16px}.topbar--minimal .menuBtn,.topbar--minimal .navLink{min-height:44px;padding:9px 14px;border-radius:14px}.topbar .menuBtn:hover,.topbar .menuItem:hover,.topbar .navLink:hover{border-color:var(--nav-hover-border);background:var(--nav-hover-bg);color:var(--nav-link-text)}.topbar .menuBtn:focus-visible,.topbar .menuItem:focus-visible,.topbar .navLink:focus-visible{outline:none;border-color:var(--nav-active-border);background:var(--nav-hover-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--nav-active-border) 22%,transparent);color:var(--nav-link-text)}.topbar .menuBtn.active,.topbar .menuItem.active,.topbar .navLink.active{border-color:var(--nav-active-border);background:var(--nav-active-bg);color:var(--nav-active-text)}.topbar--minimal .menuBtn.active,.topbar--minimal .navLink.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nav-active-border) 64%,transparent)}.menu{position:relative}.caret{opacity:.8;font-size:12px}.menuPanel{position:absolute;right:0;top:44px;z-index:50;min-width:210px;max-width:min(360px,calc(100vw - 32px));border:1px solid var(--line);background:var(--surface-menu-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;padding:8px;box-shadow:var(--surface-menu-shadow);display:none}.menuItem,.menuPanel.open{display:block}.menuItem{padding:11px 12px;border-radius:12px;border:1px solid transparent;color:var(--nav-link-text);transition:border-color .18s ease,background-color .18s ease,color .18s ease;overflow-wrap:anywhere}.menuItem:hover{border-color:var(--nav-hover-border);background:var(--nav-hover-bg)}.divider{height:1px;background:var(--line);margin:8px}@media (max-width:520px){.navProductLogo{height:28px;max-width:100%}.navProductWordmark{height:20px}.navBrandLogo{height:42px;max-width:82px}.navBrandTitle{font-size:14px}.brandSub,.navBrandLabel{display:none}.mobileDrawer{width:100%;max-width:none;border-left:0}.mobileDrawerHead{grid-template-columns:1fr}.mobileDrawerBrand{align-items:flex-start}.mobileDrawerClose{width:100%;justify-content:center}.topbar{padding-inline:16px}}.navUpdateDot{width:8px;height:8px;border-radius:999px;background:var(--accent2);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent2) 18%,transparent);flex:0 0 auto}.navUpdateBadge{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;min-width:34px;padding:4px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent2) 32%,var(--line));background:color-mix(in srgb,var(--accent2) 10%,#fff);color:var(--text);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.topbar .menuBtn,.topbar .navLink{min-height:40px;line-height:1}.topbar .navLink{justify-content:center;white-space:nowrap}.navUpdateDot{margin-left:2px}.navMenuToggle{min-width:46px;padding-inline:12px;justify-content:center;font-size:18px}@media (max-width:1080px){.topbar{gap:12px}.topbar .menuBtn,.topbar .navLink{padding-inline:11px}}.fsModalBackdrop{position:fixed;inset:0;background:var(--modal-backdrop-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;display:flex;align-items:stretch;justify-content:stretch}.fsModal{margin:18px;border-radius:20px;border:1px solid var(--modal-border-color);background:var(--modal-surface-bg);width:calc(100% - 36px);height:calc(100% - 36px);display:flex;flex-direction:column;overflow:hidden}.fsModalBar{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.fsModalTitle{font-weight:900}.fsModalBody{padding:14px;overflow:auto}.fsModalBody .scInput{font-size:14px;font-weight:900;padding:10px 8px}.fsModalBody .scRow{grid-template-columns:90px repeat(18,minmax(44px,1fr))}.memberModalBackdrop{position:fixed;inset:0;background:var(--modal-backdrop-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;display:flex;align-items:center;justify-content:center;padding:18px}.memberModal{width:min(980px,100%);max-height:calc(100vh - 36px);border-radius:20px;border:1px solid var(--modal-border-color);background:var(--modal-surface-bg);overflow:hidden;display:flex;flex-direction:column}.memberModalBar{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.memberModalTitle{font-weight:900}.memberModalBody{padding:14px;overflow:auto}.matchModalBackdrop{position:fixed;inset:0;background:var(--modal-backdrop-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;display:flex;align-items:center;justify-content:center;padding:18px}.matchModal{width:min(760px,100%);max-height:calc(100vh - 36px);border-radius:20px;border:1px solid var(--modal-border-color);background:var(--modal-surface-bg);overflow:hidden;display:flex;flex-direction:column}.matchModalBar{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.matchModalTitle{font-weight:900}.matchModalBody{padding:14px;overflow:auto}.matchModalWinnerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.matchModalWinnerBtn{min-height:72px;justify-content:flex-start;text-align:left;display:grid;grid-gap:4px;gap:4px}.matchModalWinnerBtn.active{background:linear-gradient(180deg,rgba(245,184,65,.18),rgba(245,184,65,.08))!important;border-color:rgba(245,184,65,.4)!important;color:var(--color-primary)!important;box-shadow:inset 0 0 0 1px rgba(245,184,65,.16),0 12px 24px rgba(0,0,0,.22)}.matchModalWinnerLabel{font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;opacity:.72}.matchModalActions{align-items:center}.mpAdminMatchCard.is-complete{background:linear-gradient(180deg,rgba(245,184,65,.14),rgba(245,184,65,.05))!important;border-color:rgba(245,184,65,.34)!important;box-shadow:inset 4px 0 0 rgba(245,184,65,.92),inset 0 0 0 1px rgba(245,184,65,.12),0 10px 24px rgba(0,0,0,.22)!important}.mpAdminMatchStatus.is-complete{border-color:rgba(245,184,65,.3);color:var(--color-primary);background:rgba(245,184,65,.12)}.mpAdminPlayerName.is-winner{color:var(--color-primary);text-shadow:0 0 18px rgba(245,184,65,.16)}.publicRequestModalBackdrop{position:fixed;inset:0;background:var(--modal-backdrop-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;display:flex;align-items:center;justify-content:center;padding:18px}.publicRequestModal{width:min(560px,100%);max-height:calc(100vh - 36px);border-radius:20px;border:1px solid var(--modal-border-color);background:var(--modal-surface-bg);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(0,0,0,.32)}.publicRequestModalBar{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.publicRequestModalTitle{font-weight:900}.publicRequestModalBody{padding:16px;overflow:auto}.publicRequestConfirm,.publicRequestForm,.publicRequestSummary{display:grid;grid-gap:12px;gap:12px}.publicRequestLabel{color:var(--muted)}.publicRequestHint{font-size:12px;color:var(--muted2);line-height:1.4}.publicRequestError{font-size:12px;color:#ff9b9b;line-height:1.4}.publicRequestActions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:6px}.publicRequestConfirmTitle{font-size:22px;line-height:1.08;font-weight:950}.publicRequestConfirmText{color:var(--muted);line-height:1.45}.publicRequestSummary{padding:12px;border-radius:16px;border:1px solid var(--line);background:hsla(0,0%,100%,.03)}.publicRequestSummaryItem{display:flex;align-items:center;justify-content:space-between;gap:12px}.publicRequestSummaryItem span{color:var(--muted);font-size:13px}@media (max-width:720px){.matchModalWinnerGrid{grid-template-columns:1fr}.matchModalActions,.publicRequestActions{align-items:stretch}.publicRequestActions .btn{width:100%}.publicRequestSummaryItem{align-items:flex-start;flex-direction:column;gap:4px}}@media (max-width:860px){.memberModalBody>div{grid-template-columns:1fr!important}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:clamp(16px,1.6vw,20px);box-shadow:0 14px 40px rgba(0,0,0,.06);overflow:hidden}.cardTitle{margin:0 0 6px}.cardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.cardHeader .lhs{min-width:0}.cardHeader .rhs{display:flex;gap:var(--s-2);align-items:center;flex-wrap:wrap;justify-content:flex-end}.cardTitle--compact{margin-bottom:0}.cardSub{font-size:13px;color:var(--muted2);margin-top:2px;line-height:1.35}.cardBody{margin-top:var(--s-2)}.cardFooter{margin-top:var(--s-3);display:flex;justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap}.small{font-size:13px;color:var(--muted);line-height:1.35}.btn{background:var(--accent);color:#141414;border:0;border-radius:12px;min-height:44px;padding:10px 14px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center}.btn.secondary{background:#111;color:var(--text);border:1px solid var(--line)}.btn.secondary.active{border-color:var(--interactive-active-border);box-shadow:var(--highlight-dot-active-ring);background:var(--interactive-active-bg);color:var(--interactive-active-text)}.btn.ghost{background:transparent;color:var(--text);border:1px solid transparent}.btn.ghost:hover{border-color:var(--line);background:var(--interactive-hover-bg)}.btn.danger{background:rgba(255,80,80,.12);color:#fff;border:1px solid rgba(255,80,80,.35)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.mini{padding:6px 10px;border-radius:10px;font-weight:900}.table{width:100%;border-collapse:collapse;margin-top:0}.table td,.table th{padding:12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;min-width:0}.table th{font-size:12px;color:var(--muted2);font-weight:900;letter-spacing:.2px;white-space:nowrap}.table thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--card);z-index:3}.table td{overflow-wrap:anywhere}.table tbody tr:hover{background:var(--interactive-hover-bg)}.tableWrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;border-radius:14px;-webkit-overflow-scrolling:touch}input,select,textarea{font:inherit;background:var(--score-input-bg);border:1px solid var(--line);color:var(--text);border-radius:12px;padding:10px}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--score-input-focus-border);box-shadow:var(--score-input-focus-ring)}.tabs{display:flex;gap:8px}.tab{padding:8px 12px;border-radius:12px;border:1px solid var(--line);background:var(--interactive-surface-bg);color:var(--text);font-weight:800;cursor:pointer}.tab:hover{background:var(--interactive-hover-bg)}.tab.active{border-color:var(--interactive-active-border);background:var(--interactive-active-bg);color:var(--interactive-active-text)}.segmented{display:inline-flex;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--interactive-surface-bg)}.segBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:8px 12px;font:inherit;font-weight:900;color:var(--text);cursor:pointer}.segBtn:hover{background:var(--interactive-hover-bg)}.segBtn.active{background:var(--interactive-active-bg);color:var(--interactive-active-text)}.badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:var(--interactive-surface-bg);font-size:12px;color:var(--muted2)}.badge.success{background:var(--badge-success-bg);border-color:var(--badge-success-border);color:var(--badge-success-text)}.badge.danger{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.35);color:hsla(0,93%,94%,.92)}.badge.subtle{opacity:.8;border-color:var(--line)}.chip{border:1px solid var(--line);background:var(--interactive-surface-bg);color:var(--text);border-radius:999px;padding:6px 10px;font-weight:900;cursor:pointer}.chip.on{border-color:var(--interactive-active-border);background:var(--interactive-active-bg);color:var(--interactive-active-text)}.chip.off{opacity:.75}.kpi{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.kpi .value{font-size:22px;font-weight:900}.kpi .label{font-size:12px;color:hsla(0,0%,100%,.65);margin-top:2px}hr.sep{border:none;border-top:1px solid var(--line);margin:14px 0}@media (max-width:640px){.card{padding:16px}.btn{width:auto;min-width:min(100%,44px)}.cardHeader{gap:12px}.table td,.table th{padding:11px 10px}}.feedbackViewport{position:fixed;right:18px;bottom:18px;z-index:1200;display:grid;grid-gap:10px;gap:10px;width:min(380px,calc(100vw - 24px))}.feedbackToast{display:flex;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;border-radius:18px;border:1px solid var(--line);background:rgba(15,18,24,.96);color:var(--text);box-shadow:0 16px 40px rgba(0,0,0,.28)}.feedbackToast--success{border-color:rgba(95,211,152,.35);box-shadow:0 16px 40px rgba(0,0,0,.28),inset 4px 0 0 rgba(95,211,152,.88)}.feedbackToast--error{border-color:hsla(0,100%,71%,.38);box-shadow:0 16px 40px rgba(0,0,0,.28),inset 4px 0 0 hsla(0,100%,71%,.9)}.feedbackToast--warning{border-color:rgba(245,184,65,.34);box-shadow:0 16px 40px rgba(0,0,0,.28),inset 4px 0 0 rgba(245,184,65,.92)}.feedbackToast--info{border-color:rgba(114,170,255,.3);box-shadow:0 16px 40px rgba(0,0,0,.28),inset 4px 0 0 rgba(114,170,255,.88)}.feedbackToastBody{min-width:0;display:grid;grid-gap:4px;gap:4px;flex:1 1}.feedbackToastTitle{font-weight:900;line-height:1.1}.feedbackToastMessage{font-size:13px;color:var(--muted);line-height:1.45}.feedbackToastClose{border:0;background:transparent;color:var(--muted2);font-size:22px;line-height:1;cursor:pointer;padding:0}.feedbackConfirmModal{width:min(520px,100%);border-radius:20px;border:1px solid var(--modal-border-color);background:var(--modal-surface-bg);overflow:hidden;box-shadow:0 22px 52px rgba(0,0,0,.34)}.feedbackConfirmBar{padding:16px 18px 12px;border-bottom:1px solid var(--line)}.feedbackConfirmTitle{font-size:24px;line-height:1.08;font-weight:950}.feedbackConfirmSubtitle{margin-top:6px;color:var(--muted);line-height:1.45}.feedbackConfirmBody{padding:18px;display:grid;grid-gap:12px;gap:12px}.feedbackConfirmDescription{margin:0;color:var(--text);line-height:1.5}.feedbackConfirmNote{padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:hsla(0,0%,100%,.03);color:var(--muted);line-height:1.45;font-size:13px}.feedbackConfirmActions{padding:0 18px 18px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.publicStateCard{display:grid;grid-gap:14px;gap:14px}.publicStateStatus{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--muted2)}.publicStateStatusDot{width:10px;height:10px;border-radius:999px;background:rgba(114,170,255,.95);box-shadow:0 0 0 6px rgba(114,170,255,.12)}.publicStateStatus.is-error .publicStateStatusDot{background:hsla(0,100%,71%,.95);box-shadow:0 0 0 6px hsla(0,100%,71%,.12)}.publicStateStatus.is-loading .publicStateStatusDot{animation:publicStatePulse 1.2s ease-in-out infinite}.publicStateText{color:var(--muted);line-height:1.5}.publicStateActions{display:flex;gap:10px;flex-wrap:wrap}@keyframes publicStatePulse{0%,to{transform:scale(1);opacity:.95}50%{transform:scale(.72);opacity:.55}}@media (max-width:720px){.feedbackViewport{right:12px;left:12px;width:auto;bottom:12px}.feedbackConfirmActions{align-items:stretch}.feedbackConfirmActions .btn{width:100%}}.mpManageTitle{font-weight:900;font-size:20px}.mpManageHero{display:grid;grid-gap:14px;gap:14px;background:radial-gradient(720px 220px at 0 0,rgba(244,180,58,.08),transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.01))}.mpManageHeroCopy{display:grid;grid-gap:8px;gap:8px}.mpManageHeroEyebrow,.mpManageRoundSummaryLabel{font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--accent2)}.mpManageEmptyState,.mpManageHeroText,.mpManageRoundSummaryItem span,.mpManageStageNote{color:var(--muted);line-height:1.45}.mpManageHeroPills{display:flex;gap:10px;flex-wrap:wrap}.mpManageHeaderBar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mpManageHeaderActions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.mpManageSwitchCard{display:grid;grid-gap:12px;gap:12px}.mpPhaseTracker{display:grid;grid-gap:16px;gap:16px;padding:18px;background:radial-gradient(720px 240px at 0 0,color-mix(in srgb,var(--accent2) 11%,transparent),transparent 66%),linear-gradient(180deg,color-mix(in srgb,var(--card) 92%,transparent),color-mix(in srgb,var(--card2) 88%,transparent))}.mpPhaseTrackerHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.mpPhaseTrackerCopy{display:grid;grid-gap:6px;gap:6px;min-width:0}.mpPhaseTrackerText{max-width:76ch;color:var(--muted);line-height:1.55}.mpPhaseTrackerActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.mpPhaseTrackerSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.mpPhaseTrackerSummaryCard{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);background:color-mix(in srgb,var(--card2) 70%,transparent)}.mpPhaseTrackerSummaryCard.is-active{background:linear-gradient(180deg,rgba(245,184,65,.12),rgba(245,184,65,.05));border-color:rgba(244,180,58,.26)}.mpPhaseTrackerSummaryLabel{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--muted2)}.mpPhaseTrackerSummaryValue{font-size:clamp(24px,2.4vw,32px);line-height:1;font-weight:950;letter-spacing:-.04em}.mpPhaseTrackerSummaryHint{color:var(--muted);line-height:1.5}.mpPhaseTrackerRail{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.mpPhaseTrackerStep{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);background:hsla(0,0%,100%,.03)}.mpPhaseTrackerStep.is-current{border-color:rgba(244,180,58,.32);background:linear-gradient(180deg,rgba(245,184,65,.12),rgba(245,184,65,.05))}.mpPhaseTrackerStep.is-completed{border-color:rgba(244,180,58,.18)}.mpPhaseTrackerStepTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mpPhaseTrackerStepTitle{font-weight:900;letter-spacing:-.02em}.mpPhaseTrackerStepMeta{display:grid;grid-gap:4px;gap:4px;color:var(--muted);line-height:1.45}.mpPhaseTrackerStepMeta strong{color:var(--text);font-size:18px;line-height:1}.mpManagePanel{display:grid;grid-gap:12px;gap:12px}.mpManagePanel--surface{padding:18px 0 0;border-top:1px solid color-mix(in srgb,var(--line) 84%,transparent)}.mpManagePanel--surface:first-child{padding-top:0;border-top:0}.mpManageWorkspaceBar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.mpManageWorkspaceCopy{display:grid;grid-gap:6px;gap:6px;min-width:0}.mpManageWorkspaceActions{justify-content:flex-end;align-items:center}.mpManageStageTabs,.mpManageWorkspaceActions{display:flex;gap:10px;flex-wrap:wrap}.mpManageStageTab.active{box-shadow:inset 0 0 0 1px rgba(244,180,58,.18)}.mpManageStageNote{padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:hsla(0,0%,100%,.02)}.mpManageSecondarySection,.mpManageSecondarySections{display:grid;grid-gap:10px;gap:10px}.mpManageSecondarySection{padding:12px 14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);background:color-mix(in srgb,var(--card2) 68%,transparent)}.mpManageSecondarySection.is-active{border-color:rgba(244,180,58,.28);background:linear-gradient(180deg,rgba(245,184,65,.08),rgba(245,184,65,.03))}.mpManageCollapsibleToggle,.mpManageSecondarySectionToggle{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;width:100%;border:0;padding:0;background:none;color:inherit;text-align:left;cursor:pointer}.mpManageSecondarySectionCopy{display:grid;grid-gap:4px;gap:4px;min-width:0}.mpManageSecondarySectionLabel{font-weight:900;letter-spacing:-.02em}.mpManageSecondarySectionSummary{color:var(--muted);line-height:1.45}.mpManageSecondarySectionHint{font-size:12px;color:var(--muted2);line-height:1.45}.mpManageCollapsibleBody,.mpManageSecondarySectionBody{display:grid;grid-gap:12px;gap:12px}.mpManageToolbar{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.mpManageRoundActions{gap:10px;flex-wrap:wrap;align-items:end}.mpManageRoundSelect{min-width:220px}.mpManageRoundRail{display:flex;gap:10px;flex-wrap:wrap}.mpManageRoundChip.active{box-shadow:inset 0 0 0 1px rgba(244,180,58,.18);border-color:rgba(244,180,58,.26)}.mpManageSectionTitle{font-weight:900;font-size:22px;line-height:1.04;letter-spacing:-.03em}.mpManageSectionLabel{font-weight:800}.mpManageStatsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.mpManageLeagueOverview{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.mpManageWorkspaceInlineSelect{display:grid;grid-gap:6px;gap:6px}.mpManageLeagueSplit{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.25fr);grid-gap:14px;gap:14px}.mpManageMiniStat{display:grid;grid-gap:6px;gap:6px;padding:12px 0;border-radius:0;border:0;border-top:1px solid color-mix(in srgb,var(--line) 84%,transparent);background:none}.mpManageMiniStatLabel{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--muted2)}.mpManageMiniStatValue{font-size:28px;line-height:1;font-weight:950;letter-spacing:-.04em}.mpManageMiniStatHint{color:var(--muted);line-height:1.45}.mpManageStageSelectorGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.mpManageStageSummaryCard{display:grid;grid-gap:8px;gap:8px;width:100%;padding:14px 16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);background:color-mix(in srgb,var(--card2) 70%,transparent);color:inherit;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.mpManageStageSummaryCard:focus-visible,.mpManageStageSummaryCard:hover{transform:translateY(-1px);border-color:rgba(244,180,58,.28)}.mpManageStageSummaryCard.is-active{border-color:rgba(244,180,58,.42);background:linear-gradient(180deg,rgba(245,184,65,.14),rgba(245,184,65,.07));box-shadow:inset 0 0 0 1px rgba(244,180,58,.1)}.mpManageStageSummaryTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mpManageStageSummaryLabel{font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--muted2)}.mpManageStageSummaryValue{font-size:30px;line-height:1;font-weight:950;letter-spacing:-.04em}.mpManageStageSummaryMeta{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);line-height:1.4}.mpManageRoundSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.mpManageRoundSummaryItem{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:hsla(0,0%,100%,.03)}.mpManageRoundSummaryItem strong{font-size:24px;line-height:1;font-weight:950}.mpManageStatCard{padding:12px;display:grid;grid-gap:6px;gap:6px}.mpManageStatLabel{opacity:.8;font-weight:800}.mpManageStatValue{font-weight:900;font-size:22px;line-height:1.1}.mpManageStatHint{min-height:18px}.mpManageMatchesWrap{min-width:0}.mpManageMatchesHeader{justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}.mpManageRoundJump{display:flex;justify-content:flex-end;margin-bottom:10px}.mpManageMatchTable{border-top:1px solid color-mix(in srgb,var(--line) 86%,transparent)}.mpManageMatchTableHead,.mpManageMatchTableRow{display:grid;grid-template-columns:110px minmax(0,1.8fr) 130px minmax(140px,.8fr) auto;grid-gap:12px;gap:12px;align-items:center}.mpManageMatchTableHead{padding:12px 0;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--muted2)}.mpManageMatchTableBody{display:grid}.mpManageMatchTableRow{padding:14px 0;border-top:1px solid color-mix(in srgb,var(--line) 84%,transparent)}.mpManageMatchTableRow.is-complete{background:linear-gradient(180deg,rgba(245,184,65,.08),rgba(245,184,65,.02))}.mpManageRoundBlock{display:grid;grid-gap:10px;gap:10px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--line) 84%,transparent)}.mpManageRoundBlock:first-child{padding-top:0;border-top:0}.mpManageRoundBlockHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.mpManageMatchCell{min-width:0}.mpManageMatchCell--players{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.mpManageMatchCell--actions{display:flex;justify-content:flex-end}.mpManageMatchIndex{font-weight:900}.mpManageMatchVersus{min-width:84px;padding:7px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);background:color-mix(in srgb,var(--card2) 72%,transparent);font-size:12px;font-weight:900;text-align:center}.mpManagePlayer{min-width:0;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mpManagePlayer.is-winner{color:var(--accent2)}.mpManagePlayer--right{text-align:right}.mpGroupsBoard{display:grid;grid-gap:14px;gap:14px}.mpManageCompositionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.mpManageCompositionGroup{display:grid;grid-gap:12px;gap:12px;padding:0;border-top:1px solid color-mix(in srgb,var(--line) 84%,transparent)}.mpManageCompositionHead{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start;padding-top:14px}.mpManageCompositionPlayers{display:grid;grid-gap:0;gap:0}.mpManageCompositionPlayer{padding:10px 0;border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent);font-weight:800}.mpGroupsBoard--compact{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.mpGroupCard{display:grid;grid-gap:14px;gap:14px;padding:14px}.mpGroupCardHead{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start}.mpGroupCardGrid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);grid-gap:14px;gap:14px}.mpGroupMatches,.mpGroupStandings{display:grid;grid-gap:10px;gap:10px}.mpGroupStandingsTable{border:1px solid var(--line);border-radius:18px;overflow:hidden}.mpCrossLeagueStandingsTable{border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-left:0;border-right:0;border-radius:0;overflow:hidden}.mpGroupStandingsHead,.mpGroupStandingsRow{display:grid;grid-template-columns:52px minmax(0,1fr) 52px 52px;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px}.mpGroupStandingsHead{font-weight:900;background:hsla(0,0%,100%,.04)}.mpCrossLeagueStandingsHead,.mpCrossLeagueStandingsRow{display:grid;grid-template-columns:52px minmax(0,1.2fr) 88px 52px 52px 118px;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px}.mpCrossLeagueStandingsHead{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);background:hsla(0,0%,100%,.04)}.mpCrossLeagueStandingsRow+.mpCrossLeagueStandingsRow{border-top:1px solid var(--line)}.mpCrossLeagueStandingsTable--compact .mpCrossLeagueStandingsHead,.mpCrossLeagueStandingsTable--compact .mpCrossLeagueStandingsRow{grid-template-columns:48px minmax(0,1.2fr) 88px 48px 48px 110px}.mpManageLeagueMatchesTable{border-top:1px solid color-mix(in srgb,var(--line) 86%,transparent)}.mpManageLeagueMatchesHead,.mpManageLeagueMatchesRow{display:grid;grid-template-columns:140px minmax(0,1.6fr) 130px auto;grid-gap:12px;gap:12px;align-items:center}.mpManageLeagueMatchesHead{padding:12px 0;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--muted2)}.mpManageLeagueMatchesBody{display:grid}.mpManageLeagueMatchesRow{padding:14px 0;border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent)}.mpManageLeagueMatchesRow.is-complete{background:linear-gradient(180deg,rgba(245,184,65,.08),rgba(245,184,65,.02))}.mpManageLeagueGroupsMeta{display:grid;grid-gap:3px;gap:3px;font-weight:800}.mpManageLeaguePairing{min-width:0}.mpManageLeaguePairingNames{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;font-weight:900}.mpManageLeaguePairingNames .is-winner{color:var(--accent2)}.mpManageLeaguePairingNames .is-right{text-align:right}.mpManageLeaguePairingInputs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.mpManageLeagueActions{display:flex;justify-content:flex-end}.mpGroupStandingsRow+.mpGroupStandingsRow{border-top:1px solid var(--line)}.mpGroupMatchesList{display:grid;grid-gap:10px;gap:10px}.mpGroupMatchRow{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:16px;border:1px solid var(--line);background:hsla(0,0%,100%,.02)}.mpGroupMatchRow.is-complete{border-color:rgba(244,180,58,.26);background:linear-gradient(180deg,rgba(245,184,65,.1),rgba(245,184,65,.04))}.mpManagePanel .mpGroupMatchRow{padding:10px 0;border:0;border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:0;background:none}.mpManagePanel .mpGroupMatchRow.is-complete{background:linear-gradient(180deg,rgba(245,184,65,.08),rgba(245,184,65,.02))}.mpGroupMatchNames{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;font-weight:900}.mpGroupMatchNames .is-right{text-align:right}.mpGroupMatchNames .is-winner{color:var(--accent2)}.mpFinalBuilderLayout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);grid-gap:18px;gap:18px}.mpFinalBuilderAside,.mpFinalBuilderStage{display:grid;grid-gap:12px;gap:12px;padding:0}.mpFinalBuilderPool{display:grid;grid-gap:8px;gap:8px}.mpFinalBuilderPoolRow{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:hsla(0,0%,100%,.02)}.mpFinalBuilderPoolRow.is-assigned{opacity:.72}.mpFinalBuilderStages{display:grid;grid-gap:14px;gap:14px}.mpFinalBuilderSlots{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.mpFinalBuilderSlot{display:grid;grid-gap:6px;gap:6px}.mpFinalStagesPublicList{display:grid;grid-gap:14px;gap:14px}.mpFinalStagePublicCard{display:grid;grid-gap:12px;gap:12px;padding:0}.mpManageCollapsibleSection{gap:14px}.mpManagePanel .mpFinalBuilderAside,.mpManagePanel .mpFinalBuilderStage,.mpManagePanel .mpFinalStagePublicCard,.mpManagePanel .mpGroupCard,.mpManagePanel .mpManageGroupsMatchesCard,.mpManagePanel .mpManageGroupsStandingsCard{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.mpManagePanel .mpFinalStagePublicCard>.mpManageSectionTitle:first-child,.mpManagePanel .mpGroupCardHead,.mpManagePanel .mpManageGroupsMatchesHead,.mpManagePanel .mpManageGroupsStandingsCard .mpGroupCardHead{padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--line) 84%,transparent)}.mpManagePanel .mpFinalStagePublicCard>.mpManageSectionTitle:first-child{margin-bottom:4px}@media (max-width:860px){.mpFinalBuilderLayout,.mpGroupCardGrid{grid-template-columns:1fr}}.mpManageGroupsSelectorGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px}.mpManageGroupChip{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);background:color-mix(in srgb,var(--card2) 72%,transparent);color:var(--text);text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.mpManageGroupChip:focus-visible,.mpManageGroupChip:hover{transform:translateY(-1px);border-color:rgba(244,180,58,.28)}.mpManageGroupChip.is-active{border-color:rgba(244,180,58,.42);background:linear-gradient(180deg,rgba(245,184,65,.14),rgba(245,184,65,.07));box-shadow:inset 0 0 0 1px rgba(244,180,58,.1)}.mpManageGroupChipTitle{font-weight:900;letter-spacing:-.02em}.mpManageGroupChipMeta{font-size:12px;color:var(--muted2);font-weight:700}.mpManageGroupsStage{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(420px,.95fr);grid-gap:18px;gap:18px}.mpManageGroupsMatchesCard,.mpManageGroupsStandingsCard{display:grid;grid-gap:14px;gap:14px;padding:0;border-radius:0;border:0;background:none}.mpManageGroupsTable{border-top:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:0;overflow:hidden}.mpManageGroupsTableHead,.mpManageGroupsTableRow{display:grid;grid-template-columns:54px minmax(0,1fr) 60px 60px 124px;grid-gap:10px;gap:10px;align-items:center;padding:12px 14px}.mpManageGroupsTableHead{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--muted2);background:hsla(0,0%,100%,.03)}.mpManageGroupsTableRow{border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent)}.mpManageGroupsTableRow:first-child{border-top:0}.mpManageGroupsTableRow.is-main{background:linear-gradient(180deg,rgba(245,184,65,.1),rgba(245,184,65,.03))}.mpManageGroupsTableRow.is-consolation{background:linear-gradient(180deg,rgba(124,200,255,.08),rgba(124,200,255,.03))}.mpManageGroupsRank{font-size:22px;font-weight:950;line-height:1}.mpManageGroupsPlayerCell{min-width:0;display:grid;grid-gap:4px;gap:4px}.mpManageGroupsStat{font-size:16px;font-weight:900}.mpManageProgressBadge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:900}.mpManageProgressBadge.is-main{background:#f5b841;color:#231908}.mpManageProgressBadge.is-consolation{background:rgba(124,200,255,.16);border:1px solid rgba(124,200,255,.24)}.mpManageGroupsMatchesHead{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.mpManageGroupsRounds{display:grid;grid-gap:12px;gap:12px}.mpManageGroupsRoundSection{display:grid;grid-gap:8px;gap:8px}.mpManageGroupsRoundTitle{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--accent2)}.mpManageGroupsRoundList{display:grid;grid-gap:0;gap:0;border-top:1px solid color-mix(in srgb,var(--line) 86%,transparent)}.mpManageGroupMatchCompact{display:grid;grid-template-columns:54px minmax(0,1fr) auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:62px;padding:12px 0;border-radius:0;border:0;border-bottom:1px solid color-mix(in srgb,var(--line) 84%,transparent);background:none}.mpManageGroupMatchCompact.is-complete{background:linear-gradient(180deg,rgba(245,184,65,.07),rgba(245,184,65,.02))}.mpManageGroupMatchPlayer{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:900}.mpManageGroupMatchPlayer.is-right{text-align:right}.mpManageGroupMatchPlayer.is-winner{color:var(--accent2)}.mpManageGroupMatchCenter{display:flex;justify-content:center}.mpManageGroupMatchActions{display:flex;justify-content:flex-end}@media (max-width:980px){.mpManageCompositionGrid,.mpManageGroupsStage,.mpManageLeagueSplit{grid-template-columns:1fr}}@media (max-width:720px){.mpCrossLeagueStandingsHead,.mpCrossLeagueStandingsRow,.mpManageGroupsTableHead,.mpManageGroupsTableRow{grid-template-columns:42px minmax(0,1fr) 44px 44px}.mpCrossLeagueStandingsHead>:nth-child(3),.mpCrossLeagueStandingsRow>:nth-child(3),.mpManageGroupsProgress,.mpManageGroupsTableHead>:last-child{display:none}.mpCrossLeagueStandingsHead,.mpCrossLeagueStandingsRow{grid-template-columns:42px minmax(0,1fr) 44px 44px 96px}.mpCrossLeagueStandingsHead>:last-child,.mpCrossLeagueStandingsRow>:last-child{justify-self:end}.mpManageGroupMatchCompact{grid-template-columns:46px minmax(0,1fr) auto minmax(0,1fr)}.mpManageLeagueMatchesHead,.mpManageLeagueMatchesRow{grid-template-columns:minmax(0,1fr)}.mpManageLeagueMatchesHead{display:none}.mpManageLeagueMatchesRow{gap:10px}.mpManageLeagueActions{justify-content:flex-start}.mpManageLeaguePairingInputs{grid-template-columns:minmax(0,1fr)}.mpManageGroupMatchActions{grid-column:1/-1;justify-content:flex-start}}.mpManageMatchFooter{justify-content:space-between;gap:10px;flex-wrap:wrap}.mpManageMatchSummary{opacity:.85}.mpManageMatchActions{gap:8px;flex-wrap:wrap;justify-content:end}.mpManagePosterLayout{display:grid;grid-template-columns:minmax(260px,340px) 1fr;grid-gap:18px;gap:18px;align-items:start}.mpManagePosterPreview{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#050b14}.mpManagePosterImage{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.mpManagePosterControls{display:grid;grid-gap:10px;gap:10px}.mpManageControlGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.mpManageControlField{display:grid;grid-gap:6px;gap:6px}.mpManageHistoryBlock,.mpManagePublishBlock{display:grid;grid-gap:10px;gap:10px}.mpManagePublicationGrid,.mpManageSectionCard{display:grid;grid-gap:12px;gap:12px}.mpManageSectionCard{padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:hsla(0,0%,100%,.03)}.mpManageHistoryList{border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;overflow:hidden}.mpManageHistoryRow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0;border-top:1px solid var(--line)}.mpManageHistoryRow:first-child{border-top:none}.mpManageHistoryRow.is-current{background:rgba(244,180,58,.08)}.mpManageHistoryCopy{min-width:0}.mpManageHistoryTitle{font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mpManageHistoryActions{gap:10px;flex-wrap:wrap;justify-content:flex-end}.mpManageSetupCard{padding:12px;display:grid;grid-gap:10px;gap:10px}.mpManageSetupActions{display:flex;justify-content:flex-end}.mpManagePosterMeta{gap:10px;flex-wrap:wrap;margin-bottom:12px}.mpManageEmptyState{padding:16px;border-radius:16px;border:1px dashed var(--line);text-align:center}.mpManageEditorGrid{display:grid;grid-gap:12px;gap:12px}.mpManageVersusGrid{display:grid;grid-template-columns:1fr 80px 1fr;grid-gap:10px;gap:10px;align-items:center}.mpManageVersusName{font-weight:900;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpManageVersusName--right{text-align:right}.mpManageVersusPill{text-align:center}.mpManageEditorCard{padding:12px;display:grid;grid-gap:10px;gap:10px}.mpManagePresetRow{gap:8px;flex-wrap:wrap}.mpManageErrorPill{border-color:rgba(255,80,80,.35);background:rgba(255,80,80,.1)}.mpManageEditorActions{justify-content:space-between}.mpManageActionGroup,.mpManageEditorActions{gap:10px;flex-wrap:wrap}.mpManageActionGroup--right{justify-content:flex-end}@media (max-width:900px){.mpManagePosterLayout,.mpManageRoundSummary,.mpPhaseTrackerRail,.mpPhaseTrackerSummary{grid-template-columns:1fr}.mpManageWorkspaceBar{flex-direction:column}}@media (max-width:980px){.mpManageMatchTableHead,.mpManageMatchTableRow{grid-template-columns:96px minmax(0,1fr) 120px minmax(120px,.8fr) auto}}@media (max-width:760px){.mpManageMatchTableHead{display:none}.mpManageMatchTableRow{grid-template-columns:1fr;gap:8px;padding:14px 0}.mpManageMatchCell--players{grid-template-columns:minmax(0,1fr);justify-items:start}.mpManagePlayer--right{text-align:left}.mpManageMatchVersus{min-width:0}.mpManageMatchCell--actions{justify-content:flex-start}}.mpSetupPage{display:grid;grid-gap:16px;gap:16px}.mpWorkspaceIntro{display:grid;grid-gap:12px;gap:12px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);background:linear-gradient(180deg,hsla(0,0%,100%,.026),hsla(0,0%,100%,.012))}.mpWorkspaceIntroHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.mpWorkspaceIntroCopy{display:grid;grid-gap:6px;gap:6px;min-width:0}.mpWorkspaceIntroTitle{font-size:24px;line-height:1.04;letter-spacing:-.03em;font-weight:950}.mpWorkspaceIntroText{max-width:64ch;color:var(--muted);line-height:1.55}.mpWorkspaceIntroActions{justify-content:flex-end}.mpWorkspaceIntroActions,.mpWorkspaceIntroMeta{display:flex;gap:10px;flex-wrap:wrap}.mpSetupHero{display:grid;grid-gap:18px;gap:18px;padding:18px;background:radial-gradient(460px 260px at 0 0,color-mix(in srgb,var(--accent2) 12%,transparent),transparent 72%),radial-gradient(420px 260px at 100% 100%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--card) 92%,#071019),color-mix(in srgb,var(--card2) 88%,#071019))}.mpSetupHeroTop{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.mpSetupHeroArtwork{overflow:hidden;border-radius:22px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);background:#071019;min-height:100%}.mpSetupHeroImage{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.mpSetupHeroBody{display:grid;grid-gap:14px;gap:14px;min-width:0}.mpSetupEyebrow{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--accent2)}.mpSetupHeroTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.mpSetupHeroTitle{margin:0;font-size:clamp(32px,4vw,44px);line-height:.94;letter-spacing:-.05em;font-weight:950;text-wrap:balance}.mpSetupHeroSubtitle{margin-top:8px;max-width:64ch;color:var(--muted);line-height:1.6}.mpSetupHeroActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.mpSetupHeroMeta{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.mpSetupHeroNote{max-width:72ch;color:var(--muted2);line-height:1.6}.mpSetupStatsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.mpSetupStat{display:grid;grid-gap:6px;gap:6px;min-height:120px;padding:16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);background:color-mix(in srgb,var(--card2) 76%,transparent)}.mpSetupStatLabel{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--muted2)}.mpSetupStatValue{font-size:clamp(22px,2.4vw,30px);font-weight:900;line-height:1.04;letter-spacing:-.03em}.mpSetupStatHint{color:var(--muted);line-height:1.45}.mpSetupActionReadiness,.mpSetupFlowNote{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);background:color-mix(in srgb,var(--card2) 64%,transparent)}.mpSetupActionReadinessLabel,.mpSetupFlowNoteLabel{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--muted2)}.mpSetupActionReadinessBody,.mpSetupFlowNoteBody{color:var(--muted);line-height:1.55}.mpSetupWorkspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);grid-gap:16px;gap:16px;align-items:start}.mpSetupWorkspace.is-configure,.mpSetupWorkspace.is-participants{grid-template-columns:minmax(0,1fr)}.mpSetupAside,.mpSetupMain{display:grid;grid-gap:16px;gap:16px}.mpSetupAside{position:-webkit-sticky;position:sticky;top:12px}.mpSetupSection{display:grid;grid-gap:16px;gap:16px}.mpSetupSectionSummary{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;cursor:pointer;list-style:none}.mpSetupSectionSummary::-webkit-details-marker{display:none}.mpSetupSection--compact{gap:14px}.mpSetupSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.mpSetupSectionSummaryRight{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mpSetupSectionCaret{color:var(--muted);transition:transform .18s ease,color .18s ease}.mpSetupSection[open] .mpSetupSectionCaret{transform:rotate(180deg);color:var(--accent2)}.mpSetupSectionAction{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.mpSetupSectionAction--body{justify-content:flex-start}.mpSetupSectionTitle{font-size:22px;font-weight:900;letter-spacing:-.03em}.mpSetupSectionDescription{margin-top:6px;max-width:70ch;color:var(--muted);line-height:1.55}.mpSetupSectionBody{display:grid;grid-gap:16px;gap:16px}.mpSetupPublicGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);grid-gap:16px;gap:16px;align-items:start}.mpSetupAssetColumn,.mpSetupFormStack{display:grid;grid-gap:14px;gap:14px}.mpSetupControlGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.mpSetupConfigureBoard{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;align-items:start}.mpSetupConfigureCard{display:grid;grid-gap:16px;gap:16px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.mpSetupConfigureCard--assets,.mpSetupConfigureCard--full{grid-column:1/-1}.mpSetupConfigureCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--line) 84%,transparent)}.mpSetupConfigureCardTitle{font-size:22px;line-height:1.04;letter-spacing:-.03em;font-weight:950}.mpSetupAssetsGrid,.mpSetupFormatStack{display:grid;grid-gap:16px;gap:16px}.mpSetupConfigureSplit{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);grid-gap:28px;gap:28px;align-items:start}.mpSetupConfigureSplit--format{grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr)}.mpSetupConfigureMain,.mpSetupConfigureRail{display:grid;grid-gap:18px;gap:18px;min-width:0}.mpSetupConfigureSubsection{display:grid;grid-gap:16px;gap:16px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--line) 84%,transparent)}.mpSetupAssetsGrid,.mpSetupConfigFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mpSetupConfigFormGrid{display:grid;grid-gap:14px;gap:14px}.mpSetupConfigFormGrid--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.mpSetupConfigFormGrid--crossover{grid-template-columns:repeat(3,minmax(0,1fr))}.mpSetupConfigField{display:grid;grid-gap:6px;gap:6px}.mpSetupConfigField--title{grid-column:span 2}.mpSetupConfigField--full{grid-column:1/-1}.mpSetupChoiceGroup{display:grid;grid-gap:10px;gap:10px}.mpSetupConfigChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.mpSetupChoiceGroupHead{display:grid;grid-gap:4px;gap:4px}.mpSetupChoiceGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.mpSetupChoiceCard{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);background:color-mix(in srgb,var(--card2) 70%,transparent);color:var(--text);text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.mpSetupChoiceCard:focus-visible,.mpSetupChoiceCard:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(244,180,58,.3)}.mpSetupChoiceCard.is-active{border-color:rgba(244,180,58,.42);background:rgba(244,180,58,.09);box-shadow:inset 0 0 0 1px rgba(244,180,58,.12)}.mpSetupChoiceCard:disabled{opacity:.68;cursor:not-allowed}.mpSetupChoiceTitle{font-weight:900;letter-spacing:-.02em}.mpSetupChoiceDescription{color:var(--muted);line-height:1.45}.mpSetupChipRow{display:flex;gap:10px;flex-wrap:wrap}.mpSetupSizeChip.active{box-shadow:inset 0 0 0 1px rgba(244,180,58,.18);border-color:rgba(244,180,58,.26)}.mpSetupOptionalCard{display:grid;grid-gap:12px;gap:12px;padding:0;border-radius:0;border:0;background:none;box-shadow:none}.mpSetupOptionalSummary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.mpSetupOptionalSummary::-webkit-details-marker{display:none}.mpSetupOptionalTitle{font-weight:900;letter-spacing:-.02em}.mpSetupOptionalBody{display:grid;grid-gap:14px;gap:14px}.mpSetupFieldLabel{font-weight:800}.mpSetupFieldHint{margin-top:6px;color:var(--muted2);line-height:1.45;font-size:12px}.mpSetupAssetCard,.mpSetupQualifierCard,.mpSetupSavedQualifier,.mpSetupSourceCard{display:grid;grid-gap:12px;gap:12px;padding:0;border-radius:0;border:0;background:none;box-shadow:none}.mpSetupAssetHead,.mpSetupSourceHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--line) 84%,transparent)}.mpSetupAssetTitle,.mpSetupSavedQualifierTitle,.mpSetupSourceTitle{font-weight:900;letter-spacing:-.02em}.mpSetupAssetDescription{margin-top:4px;max-width:48ch;color:var(--muted);line-height:1.5}.mpSetupAssetMeta{display:grid;grid-gap:10px;gap:10px}.mpSetupInlineActions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.mpSetupCrossLeagueToolbar{justify-content:space-between;gap:12px;flex-wrap:wrap}.mpSetupNotice{padding:14px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent2) 16%,var(--line));background:color-mix(in srgb,var(--accent2) 7%,transparent);color:var(--muted);line-height:1.55}.mpSetupSourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mpSetupParticipantsBoard,.mpSetupRosterCard,.mpSetupSourceGrid{display:grid;grid-gap:16px;gap:16px}.mpSetupRosterCard{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.mpSetupRosterHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--line) 84%,transparent)}.mpSetupRosterCopy{display:grid;grid-gap:4px;gap:4px}.mpSetupRosterActions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.mpSetupAsideActions,.mpSetupSourceFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mpSetupMemberList{border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:16px;overflow:hidden;background:color-mix(in srgb,var(--card) 85%,transparent)}.mpSetupMemberListInner{display:grid;grid-gap:0;gap:0;max-height:280px;overflow:auto}.mpSetupMemberRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent)}.mpSetupMemberRow:first-child{border-top:0}.mpSetupMemberName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpSetupErrorText{color:#b42318}.mpSetupTable{border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:16px;overflow:hidden;background:color-mix(in srgb,var(--card) 90%,transparent)}.mpSetupTableHead,.mpSetupTableRow{display:grid;grid-template-columns:56px 1fr 90px 90px;grid-gap:10px;gap:10px;align-items:center;padding:11px 12px}.mpSetupTableHead{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--muted2);border-bottom:1px solid color-mix(in srgb,var(--line) 86%,transparent)}.mpSetupTableBody{max-height:320px;overflow:auto}.mpSetupTableRow{border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent)}.mpSetupTableRow:first-child{border-top:0}.mpSetupTableRow.is-in{background:color-mix(in srgb,var(--accent) 8%,transparent)}.mpSetupCutLine{padding:9px 12px;border-top:2px dashed color-mix(in srgb,var(--accent) 65%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent);font-weight:800}.mpSetupTableIndex{font-weight:900}.mpSetupPlayerName,.mpSetupTableName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.mpSetupFilterInput{min-width:220px}.mpSetupTable--players .mpSetupTableHead--players,.mpSetupTableRow--players{grid-template-columns:56px 1fr auto}.mpSetupTableBody--players{max-height:560px}.mpSetupPlayerCell{min-width:0}.mpSetupEmptyState{display:grid;grid-gap:6px;gap:6px;padding:18px;border-radius:16px;border:1px dashed color-mix(in srgb,var(--line) 82%,transparent);color:var(--muted);text-align:center}.mpSetupEmptyStateTitle{font-weight:900;letter-spacing:-.02em;color:var(--text)}.mpSetupEmptyStateBody{color:var(--muted);line-height:1.55}.mpWorkspacePage{display:grid;grid-gap:14px;gap:14px;--mp-root-surface:color-mix(in srgb,var(--card) 84%,#000 16%);--mp-root-surface-2:color-mix(in srgb,var(--card2) 78%,#000 22%);--mp-root-surface-3:color-mix(in srgb,var(--card2) 68%,#000 32%);--mp-root-border:color-mix(in srgb,var(--line) 72%,rgba(244,180,58,.12));--mp-root-border-strong:rgba(244,180,58,.22);--mp-root-text:var(--text);--mp-root-text-soft:color-mix(in srgb,var(--text) 76%,transparent);--mp-root-text-muted:color-mix(in srgb,var(--text) 58%,transparent);--mp-root-text-faint:color-mix(in srgb,var(--text) 44%,transparent);--mp-root-accent:var(--accent);--mp-root-shadow:0 18px 40px rgba(0,0,0,.26)}.mpWorkspaceHeader{display:grid;grid-gap:18px;gap:18px;padding:22px;background:radial-gradient(circle at top right,rgba(244,180,58,.16),transparent 34%),radial-gradient(circle at top left,rgba(244,180,58,.06),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--card) 86%,#000 14%),color-mix(in srgb,var(--card2) 78%,#000 22%));border:1px solid var(--mp-root-border-strong);box-shadow:var(--mp-root-shadow)}.mpWorkspaceHeaderMain{display:grid;grid-gap:14px;gap:14px}.mpWorkspaceEyebrow,.mpWorkspacePanelEyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mp-root-accent);font-weight:800}.mpWorkspaceTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mpWorkspaceTitle{margin:0;font-size:clamp(28px,3.3vw,42px);line-height:1.02;color:var(--mp-root-text)}.mpWorkspaceAsideText,.mpWorkspacePhaseText,.mpWorkspaceSectionText,.mpWorkspaceSubtitle{color:var(--mp-root-text-soft);line-height:1.6}.mpWorkspaceAsideActions,.mpWorkspaceHeaderActions{display:flex;flex-wrap:wrap;gap:10px}.mpWorkspaceHeaderMeta{display:flex;flex-wrap:wrap;gap:8px}.mpWorkspaceLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.mpWorkspaceAside,.mpWorkspaceLayout,.mpWorkspaceMain,.mpWorkspaceSection{display:grid;grid-gap:14px;gap:14px}.mpWorkspaceAside{position:-webkit-sticky;position:sticky;top:16px}.mpWorkspaceAsideCard,.mpWorkspacePhaseIntro,.mpWorkspacePhaseRail,.mpWorkspaceSectionCard{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--mp-root-border);background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.01)),var(--mp-root-surface);box-shadow:var(--mp-root-shadow)}.mpWorkspacePanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mpWorkspaceAsideTitle,.mpWorkspacePanelTitle{font-size:20px;font-weight:800;color:var(--mp-root-text)}.mpWorkspacePhaseGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.mpWorkspacePhaseStep{border-radius:18px;padding:14px 15px;border:1px solid var(--mp-root-border);background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.01)),var(--mp-root-surface-2);display:grid;grid-gap:8px;gap:8px}.mpWorkspacePhaseStep.is-completed{border-color:rgba(244,180,58,.16);background:linear-gradient(180deg,rgba(244,180,58,.05),hsla(0,0%,100%,.015))}.mpWorkspacePhaseStep.is-current{border-color:var(--mp-root-border-strong);background:linear-gradient(180deg,rgba(244,180,58,.12),rgba(244,180,58,.04));box-shadow:0 14px 30px rgba(0,0,0,.2)}.mpWorkspacePhaseLabel{font-size:14px;font-weight:800;color:var(--mp-root-text)}.mpWorkspacePhaseStatus{font-size:12px;font-weight:700;color:var(--mp-root-text-muted)}.mpWorkspaceSummaryList{display:grid;grid-gap:10px;gap:10px}.mpWorkspaceSummaryRow{display:flex;justify-content:space-between;gap:14px;font-size:14px;color:var(--mp-root-text-muted)}.mpWorkspaceSummaryRow strong{color:var(--mp-root-text);text-align:right}.mpWorkspaceWarningList{display:grid;grid-gap:10px;gap:10px}.mpWorkspaceWarningItem{border-radius:14px;padding:12px 13px;background:rgba(244,180,58,.08);border:1px solid rgba(244,180,58,.18);color:#fde68a;font-size:13px;line-height:1.55}.mpWorkspaceHeaderMeta .pill{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.08);color:var(--mp-root-text-soft)}.mpWorkspaceHeaderMeta .pill.accent{background:rgba(244,180,58,.12);border-color:rgba(244,180,58,.18);color:var(--mp-root-accent)}.mpCompetitionWorkspaceShell{display:grid;grid-gap:14px;gap:14px;--mp-ws-surface:color-mix(in srgb,var(--card) 84%,#000 16%);--mp-ws-surface-2:color-mix(in srgb,var(--card2) 78%,#000 22%);--mp-ws-surface-3:color-mix(in srgb,var(--card2) 68%,#000 32%);--mp-ws-surface-soft:hsla(0,0%,100%,.04);--mp-ws-border:color-mix(in srgb,var(--line) 72%,rgba(244,180,58,.12));--mp-ws-border-strong:rgba(244,180,58,.22);--mp-ws-text:var(--text);--mp-ws-text-soft:color-mix(in srgb,var(--text) 76%,transparent);--mp-ws-text-muted:color-mix(in srgb,var(--text) 58%,transparent);--mp-ws-text-faint:color-mix(in srgb,var(--text) 44%,transparent);--mp-ws-accent:var(--accent);--mp-ws-accent-soft:color-mix(in srgb,var(--accent) 16%,transparent);--mp-ws-accent-strong:color-mix(in srgb,var(--accent) 28%,transparent);--mp-ws-shadow:0 18px 40px rgba(0,0,0,.26)}.mpCompetitionWorkspaceAsideCard,.mpCompetitionWorkspaceHeader,.mpCompetitionWorkspaceLocalNav,.mpCompetitionWorkspaceSection{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--mp-ws-border);background:var(--mp-ws-surface);box-shadow:var(--mp-ws-shadow)}.mpCompetitionWorkspaceHeader{padding:16px 18px;background:radial-gradient(circle at top right,rgba(244,180,58,.16),transparent 34%),radial-gradient(circle at top left,rgba(244,180,58,.06),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--card) 86%,#000 14%),color-mix(in srgb,var(--card2) 78%,#000 22%));border-color:var(--mp-ws-border-strong)}.mpCompetitionWorkspaceHeaderCopy,.mpCompetitionWorkspaceHeaderMain{display:grid;grid-gap:10px;gap:10px}.mpCompetitionWorkspaceEyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mp-ws-accent);font-weight:800}.mpCompetitionWorkspaceHeaderRow,.mpCompetitionWorkspacePendingGroupHead,.mpCompetitionWorkspaceSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.mpCompetitionWorkspaceTitle{margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.05;color:var(--mp-ws-text)}.mpCompetitionWorkspaceText{margin:0;color:var(--mp-ws-text-soft);line-height:1.6}.mpCompetitionWorkspaceHeaderActions,.mpCompetitionWorkspaceHeaderMeta{display:flex;flex-wrap:wrap;gap:10px}.mpCompetitionWorkspaceHeaderMeta{align-items:center}.mpCompetitionWorkspaceHeaderHint{color:var(--mp-ws-text-muted);line-height:1.5}.mpCompetitionWorkspaceShellBody{grid-template-columns:minmax(0,1fr) 280px;align-items:start}.mpCompetitionWorkspaceAlertList,.mpCompetitionWorkspaceAside,.mpCompetitionWorkspaceMain,.mpCompetitionWorkspacePendingGroups,.mpCompetitionWorkspacePendingList,.mpCompetitionWorkspaceShellBody{display:grid;grid-gap:14px;gap:14px}.mpCompetitionWorkspaceShell .mpWorkspaceSummaryRow{color:var(--mp-ws-text-muted)}.mpCompetitionWorkspaceShell .mpWorkspaceSummaryRow strong{color:var(--mp-ws-text)}.mpCompetitionWorkspaceAside{position:-webkit-sticky;position:sticky;top:16px}.mpCompetitionWorkspaceLocalNav{display:flex;align-items:center;gap:8px;padding:6px;border-radius:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01)),var(--mp-ws-surface-2)}.mpCompetitionWorkspaceNavButton{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:9px 12px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--mp-ws-text-soft);text-align:left;font-weight:900;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.mpCompetitionWorkspaceNavButton:focus-visible,.mpCompetitionWorkspaceNavButton:hover{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:var(--mp-ws-text)}.mpCompetitionWorkspaceNavButton.is-active{border-color:var(--mp-ws-border-strong);background:linear-gradient(180deg,rgba(244,180,58,.12),rgba(244,180,58,.05));box-shadow:0 10px 22px rgba(0,0,0,.2);color:var(--mp-ws-text)}.mpCompetitionWorkspaceNavLabel{min-width:0;white-space:nowrap}.mpCompetitionWorkspaceNavBadge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:rgba(244,180,58,.12);color:var(--mp-ws-accent);font-size:12px;font-weight:900;border:1px solid rgba(244,180,58,.18)}.mpCompetitionWorkspaceSection{padding:18px 20px;background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.01)),var(--mp-ws-surface)}.mpCompetitionWorkspaceAsideTitle,.mpCompetitionWorkspaceSectionTitle{margin:0;font-size:22px;line-height:1.06;letter-spacing:-.02em;color:var(--mp-ws-text)}.mpCompetitionWorkspaceOverviewGrid,.mpCompetitionWorkspaceStatsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.mpCompetitionWorkspaceStatCard,.mpCompetitionWorkspaceSurfaceCard{display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:18px;border:1px solid var(--mp-ws-border);background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.01)),var(--mp-ws-surface-2)}.mpCompetitionWorkspaceRecommendationLabel,.mpCompetitionWorkspaceStatLabel{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--mp-ws-text-faint)}.mpCompetitionWorkspaceStatValue{font-size:28px;line-height:1;font-weight:950;letter-spacing:-.04em;color:var(--mp-ws-text)}.mpCompetitionWorkspacePendingGroupMeta,.mpCompetitionWorkspacePendingItemMain span,.mpCompetitionWorkspaceStatHint{color:var(--mp-ws-text-muted);line-height:1.5}.mpCompetitionWorkspacePendingGroupTitle,.mpCompetitionWorkspaceSurfaceTitle{font-weight:900;letter-spacing:-.02em;color:var(--mp-ws-text)}.mpCompetitionWorkspaceRecommendation{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:18px;border:1px solid var(--mp-ws-border-strong);background:radial-gradient(circle at top right,rgba(244,180,58,.14),transparent 42%),linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.015)),var(--mp-ws-surface-2)}.mpCompetitionWorkspaceRecommendationCopy{display:grid;grid-gap:6px;gap:6px;min-width:0}.mpCompetitionWorkspaceRecommendationTitle{font-size:19px;font-weight:900;line-height:1.08;color:var(--mp-ws-text)}.mpCompetitionWorkspaceRecommendationMeta{display:flex;gap:8px;flex-wrap:wrap;color:var(--mp-ws-text-muted);font-size:13px}.mpCompetitionWorkspaceRecommendationActions{display:flex;align-items:center;justify-content:flex-end}.mpCompetitionWorkspaceRecommendationNote{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:rgba(244,180,58,.12);color:var(--mp-ws-accent);font-size:12px;font-weight:900;white-space:nowrap;border:1px solid rgba(244,180,58,.18)}.mpCompetitionResultsLayout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:14px;gap:14px;align-items:start}.mpCompetitionResultsEmpty{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px;border-radius:18px;border:1px dashed color-mix(in srgb,var(--line) 74%,rgba(244,180,58,.18));background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.008)),var(--mp-ws-surface-3)}.mpCompetitionResultsEmptyCopy{display:grid;grid-gap:6px;gap:6px}.mpCompetitionResultsEmptyCopy p{margin:0;color:var(--mp-ws-text-muted);line-height:1.55}.mpCompetitionResultEditor,.mpCompetitionResultsQueue{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--mp-ws-border);background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.01)),var(--mp-ws-surface-2);box-shadow:0 14px 32px rgba(0,0,0,.22)}.mpCompetitionResultEditorHead,.mpCompetitionResultsQueueHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mpCompetitionResultEditorTitle,.mpCompetitionResultsQueueTitle{font-size:20px;font-weight:900;line-height:1.08;letter-spacing:-.02em;color:var(--mp-ws-text)}.mpCompetitionResultEditorMeta{display:flex;gap:8px;flex-wrap:wrap;color:var(--mp-ws-text-muted);font-size:13px}.mpCompetitionResultActions,.mpCompetitionResultEditorNav{display:flex;gap:10px;flex-wrap:wrap}.mpCompetitionResultPlayers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.mpCompetitionResultPlayer{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:16px;border:1px solid var(--mp-ws-border);background:var(--mp-ws-surface-soft);color:var(--mp-ws-text);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.mpCompetitionResultPlayer:focus-visible,.mpCompetitionResultPlayer:hover{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}.mpCompetitionResultPlayer.is-selected{border-color:var(--mp-ws-border-strong);background:linear-gradient(180deg,rgba(244,180,58,.12),rgba(244,180,58,.04));box-shadow:0 12px 26px rgba(0,0,0,.18)}.mpCompetitionResultFieldLabel,.mpCompetitionResultPlayerLabel{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--mp-ws-text-faint)}.mpCompetitionResultField{display:grid;grid-gap:8px;gap:8px}.mpCompetitionResultPresets{display:flex;gap:8px;flex-wrap:wrap}.mpCompetitionResultFeedback.is-error{border-color:rgba(239,68,68,.26);background:rgba(127,29,29,.24);color:#fecaca}.mpCompetitionResultFeedback.is-success{border-color:rgba(244,180,58,.22);background:rgba(120,90,20,.22);color:#fde68a}.mpCompetitionResultsQueueList{display:grid;grid-gap:8px;gap:8px;max-height:520px;overflow:auto}.mpCompetitionResultsQueueItem{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border-radius:14px;border:1px solid var(--mp-ws-border);background:var(--mp-ws-surface-soft);color:var(--mp-ws-text);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.mpCompetitionResultsQueueItem:focus-visible,.mpCompetitionResultsQueueItem:hover:not(:disabled){border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05)}.mpCompetitionResultsQueueItem.is-active{border-color:var(--mp-ws-border-strong);background:linear-gradient(180deg,rgba(244,180,58,.11),rgba(244,180,58,.04));box-shadow:0 12px 24px rgba(0,0,0,.18)}.mpCompetitionResultsQueueItem:disabled{opacity:.72;cursor:not-allowed}.mpCompetitionResultsQueueItemMain{display:grid;grid-gap:3px;gap:3px;min-width:0}.mpCompetitionResultsQueueItemMain span{color:var(--mp-ws-text-muted);font-size:13px;line-height:1.4}.mpCompetitionDirectResultsActions{justify-content:flex-end}.mpCompetitionDirectResultsActions,.mpCompetitionDirectRoundRail{display:flex;gap:10px;flex-wrap:wrap}.mpCompetitionDirectRoundChip{display:grid;grid-gap:4px;gap:4px;min-width:140px;padding:10px 12px;border-radius:16px;border:1px solid var(--mp-ws-border);background:var(--mp-ws-surface-soft);color:var(--mp-ws-text);text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.mpCompetitionDirectRoundChip:focus-visible,.mpCompetitionDirectRoundChip:hover{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}.mpCompetitionDirectRoundChip.is-active{border-color:var(--mp-ws-border-strong);background:linear-gradient(180deg,rgba(244,180,58,.11),rgba(244,180,58,.04));box-shadow:0 12px 26px rgba(0,0,0,.18)}.mpCompetitionDirectRoundChipLabel{font-weight:900;line-height:1.1}.mpCompetitionDirectRoundChipMeta{color:var(--mp-ws-text-muted);font-size:13px;line-height:1.35}.mpCompetitionDirectBracketPreview,.mpCompetitionDirectRoundMatches{display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:20px;border:1px solid var(--mp-ws-border);background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.01)),var(--mp-ws-surface-2)}.mpCompetitionDirectBracketPreviewHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mpCompetitionDirectRoundSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.mpCompetitionDirectResultsLayout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);grid-gap:14px;gap:14px;align-items:start}.mpCompetitionDirectRoundMatchList{display:grid;grid-gap:8px;gap:8px}.mpCompetitionDirectRoundMatch{display:grid;grid-template-columns:minmax(0,1.2fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-radius:16px;border:1px solid var(--mp-ws-border);background:var(--mp-ws-surface-soft);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.mpCompetitionDirectRoundMatch.is-active{border-color:var(--mp-ws-border-strong);background:linear-gradient(180deg,rgba(244,180,58,.11),rgba(244,180,58,.04));box-shadow:0 12px 24px rgba(0,0,0,.18)}.mpCompetitionDirectRoundMatch.is-complete{border-color:rgba(244,180,58,.14)}.mpCompetitionDirectRoundMatchMain{display:grid;grid-gap:4px;gap:4px;min-width:0}.mpCompetitionDirectRoundMatchLabel{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--mp-ws-text-faint)}.mpCompetitionDirectRoundMatchMeta{display:flex;gap:8px;flex-wrap:wrap;color:var(--mp-ws-text-muted);font-size:13px;line-height:1.4}.mpCompetitionDirectRoundMatchSide{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.mpCompetitionPublicationActions,.mpCompetitionPublicationHistory{display:grid;grid-gap:12px;gap:12px}.mpCompetitionPublicationActions{grid-template-columns:repeat(auto-fit,minmax(200px,max-content));justify-content:flex-start}.mpCompetitionPublicationHistoryRow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid var(--mp-ws-border);background:var(--mp-ws-surface-soft)}.mpCompetitionPublicationHistoryRow.is-current{border-color:var(--mp-ws-border-strong);background:linear-gradient(180deg,rgba(244,180,58,.11),rgba(244,180,58,.04))}.mpCompetitionPublicationHistoryCopy{display:grid;grid-gap:4px;gap:4px;min-width:0}.mpCompetitionPublicationHistoryCopy span{color:var(--mp-ws-text-muted);font-size:13px}.mpCompetitionPublicationHistoryActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.mpCompetitionWorkspacePendingGroup{display:grid;grid-gap:10px;gap:10px;padding:14px 0 0;border-top:1px solid color-mix(in srgb,var(--line) 84%,transparent)}.mpCompetitionWorkspacePendingGroup:first-child{padding-top:0;border-top:0}.mpCompetitionWorkspacePendingGroupCount{font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--muted2)}.mpCompetitionWorkspacePendingGroupSummary{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mpCompetitionWorkspacePendingGroupReady{font-size:12px;color:var(--muted2);font-weight:700}.mpCompetitionWorkspacePendingItem{display:grid;grid-template-columns:minmax(0,1.3fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 12px;border-radius:16px;border:1px solid var(--mp-ws-border);background:var(--mp-ws-surface-soft);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.mpCompetitionWorkspacePendingItem:hover{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05)}.mpCompetitionWorkspacePendingItem.is-ready{border-color:rgba(244,180,58,.18);background:linear-gradient(180deg,rgba(244,180,58,.06),hsla(0,0%,100%,.02))}.mpCompetitionWorkspacePendingItem.is-focused{border-color:var(--mp-ws-border-strong);box-shadow:inset 0 0 0 1px rgba(244,180,58,.08),0 12px 22px rgba(0,0,0,.16)}.mpCompetitionWorkspacePendingItemMain{display:grid;grid-gap:4px;gap:4px}.mpCompetitionWorkspacePendingItemContext{display:flex;gap:8px;flex-wrap:wrap;color:var(--mp-ws-text-muted);font-size:13px;line-height:1.4}.mpCompetitionWorkspacePendingItemActions,.mpCompetitionWorkspacePendingItemStatus{display:flex;align-items:center;justify-content:flex-end}.mpCompetitionWorkspaceStatusBadge{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.mpCompetitionWorkspaceStatusBadge.is-ready{background:rgba(244,180,58,.12);color:var(--mp-ws-accent);border:1px solid rgba(244,180,58,.18)}.mpCompetitionWorkspaceStatusBadge.is-waiting{background:hsla(0,0%,100%,.05);color:var(--mp-ws-text-muted);border:1px solid hsla(0,0%,100%,.08)}.mpCompetitionWorkspaceInlineAction{min-height:30px;padding:0 11px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:var(--mp-ws-text-soft);font-size:12px;font-weight:900;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.mpCompetitionWorkspaceInlineAction:focus-visible,.mpCompetitionWorkspaceInlineAction:hover{border-color:rgba(244,180,58,.18);background:rgba(244,180,58,.08);color:var(--mp-ws-text)}.mpCompetitionWorkspaceInlineAction.is-active{border-color:var(--mp-ws-border-strong);background:rgba(244,180,58,.11);color:var(--mp-ws-accent);box-shadow:0 8px 18px rgba(0,0,0,.14)}.mpCompetitionWorkspaceAlert{display:grid;grid-gap:8px;gap:8px;width:100%;padding:11px 12px;border-radius:16px;border:1px solid var(--mp-ws-border);background:var(--mp-ws-surface-3);color:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}.mpCompetitionWorkspaceAlert:focus-visible,.mpCompetitionWorkspaceAlert:hover{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.mpCompetitionWorkspaceAlert.is-warning{border-color:rgba(244,180,58,.18);background:rgba(244,180,58,.08)}.mpCompetitionWorkspaceAlert.is-info{border-color:rgba(244,180,58,.14);background:hsla(0,0%,100%,.04)}.mpCompetitionWorkspaceAlert span{color:var(--mp-ws-text-muted);line-height:1.5}.mpCompetitionWorkspaceEmptyState{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:18px;border:1px dashed color-mix(in srgb,var(--line) 72%,rgba(244,180,58,.16));background:var(--mp-ws-surface-3)}.mpCompetitionWorkspaceEmptyState p{margin:0;color:var(--mp-ws-text-muted);line-height:1.55}@media (max-width:1100px){.mpWorkspaceLayout{grid-template-columns:minmax(0,1fr)}.mpWorkspaceAside{position:static}.mpCompetitionWorkspaceShellBody{grid-template-columns:minmax(0,1fr)}.mpCompetitionWorkspaceAside{position:static}.mpCompetitionDirectResultsLayout{grid-template-columns:minmax(0,1fr)}.mpWorkspacePhaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mpSetupConfigureBoard,.mpSetupConfigureSplit,.mpSetupHeroTop,.mpSetupPublicGrid,.mpSetupWorkspace{grid-template-columns:1fr}.mpSetupAside{position:static}}@media (max-width:780px){.mpCompetitionWorkspaceHeaderRow,.mpCompetitionWorkspacePendingGroupHead,.mpCompetitionWorkspaceSectionHead,.mpWorkspacePanelHead,.mpWorkspaceTitleRow{flex-direction:column;align-items:flex-start}.mpCompetitionDirectRoundSummary,.mpCompetitionResultPlayers,.mpCompetitionResultsLayout,.mpCompetitionWorkspaceLocalNav,.mpCompetitionWorkspaceOverviewGrid,.mpCompetitionWorkspaceStatsGrid{grid-template-columns:minmax(0,1fr)}.mpCompetitionDirectRoundMatchSide,.mpCompetitionResultsEmpty,.mpCompetitionWorkspaceLocalNav,.mpCompetitionWorkspaceRecommendation{flex-direction:column;align-items:stretch}.mpCompetitionWorkspacePendingItem{grid-template-columns:minmax(0,1fr)}.mpCompetitionPublicationHistoryActions,.mpCompetitionPublicationHistoryRow{flex-direction:column;align-items:stretch}.mpWorkspacePhaseGrid{grid-template-columns:minmax(0,1fr)}.mpSetupHero{padding:16px}.mpSetupQualifierCard,.mpSetupSavedQualifier,.mpSetupSourceCard,.mpWorkspaceIntro{padding:14px}.mpSetupSourceGrid{grid-template-columns:1fr}.mpSetupRosterActions{width:100%;justify-content:flex-start}.mpSetupAssetsGrid,.mpSetupConfigChoices,.mpSetupConfigFormGrid,.mpSetupConfigFormGrid--crossover,.mpSetupConfigFormGrid--secondary{grid-template-columns:1fr}.mpSetupConfigField--title{grid-column:auto}.mpSetupTableHead,.mpSetupTableRow{grid-template-columns:48px minmax(0,1fr) 68px 68px;gap:8px}.mpSetupTable--players .mpSetupTableHead--players,.mpSetupTableRow--players{grid-template-columns:48px minmax(0,1fr) auto}}