.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{opacity:0;width:20px;height:20px;position:absolute}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}:root{--bg:#070b14;--card:#0d1424;--border:#16213a;--blue:#3b82f6;--blue-light:#7cc4ff;--amber:#e0902a;--green:#22c55e;--red:#e0506a;--text:#e8eefc;--muted:#7c89a8}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.center{min-height:100vh;color:var(--muted);place-items:center;display:grid}.card{border:1px solid var(--border);background:linear-gradient(160deg,#13243f,#0c1830);border-radius:18px;padding:24px;box-shadow:0 8px 24px #0006}.label{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:900}h1,h2,h3{letter-spacing:-.5px;font-weight:900}.auth-wrap{place-items:center;min-height:100vh;padding:20px;display:grid}.auth-card{width:100%;max-width:380px}.logo{object-fit:contain;background:0 0;border-radius:12px;width:44px;height:44px;margin-bottom:16px;display:block}input[type=email]{border:1px solid var(--border);width:100%;color:var(--text);background:#0a1120;border-radius:12px;margin:12px 0;padding:12px 14px;font-size:15px}button.primary{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:12px 14px;font-size:15px;font-weight:800}button.primary:disabled{opacity:.6;cursor:default}.muted{color:var(--muted);font-size:13px}.error{color:var(--red);margin-top:10px;font-size:13px}.notice{color:var(--green);margin-top:12px;font-size:14px}.link-btn{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:none;margin-top:12px;font-size:13px;text-decoration:underline;display:block}.topbar{z-index:50;position:sticky;top:0}.header{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#070b14e6;justify-content:space-between;align-items:center;padding:14px 20px;display:flex;position:relative}.news-ticker{border-bottom:1px solid var(--border);z-index:1;background:#05080f;align-items:center;height:38px;display:flex;position:relative;overflow:hidden}.ticker-viewport{width:100%;overflow:hidden}.ticker-track{will-change:transform;width:max-content;animation-name:ticker-scroll;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.news-ticker:hover .ticker-track,.news-ticker:active .ticker-track{animation-play-state:paused}.ticker-run{flex:none;align-items:center;display:flex}.ticker-item{white-space:nowrap;align-items:center;gap:9px;padding:0 2px;font-size:13px;line-height:1;display:inline-flex}.ticker-badge{letter-spacing:.06em;color:#05080f;border-radius:5px;flex-shrink:0;padding:3px 7px;font-size:10px;font-weight:900}.ticker-badge.tk-transfer{background:var(--blue-light)}.ticker-badge.tk-trade{background:var(--amber)}.ticker-badge.tk-result{background:var(--green)}.ticker-badge.tk-block{background:#2dd4bf}.tk-listed{color:#2dd4bf;font-weight:700}.ticker-badge.tk-offer{background:#c084fc;animation:1.8s ease-in-out infinite tk-offer-pulse}@keyframes tk-offer-pulse{0%,to{box-shadow:0 0 #c084fc00}50%{box-shadow:0 0 8px 1px #c084fcb3}}@media (prefers-reduced-motion:reduce){.ticker-badge.tk-offer{animation:none}}.ticker-body{align-items:center;gap:10px;display:inline-flex}.tk-text{color:var(--text);font-weight:600}.tk-team{color:#e2e8f0;font-weight:700}.tk-out{color:#f87171;font-weight:700}.tk-in{color:#4ade80;font-weight:700}.tk-vs{color:var(--muted);font-weight:800}.tk-dash{color:var(--muted)}.tk-score{font-variant-numeric:tabular-nums;color:var(--text);font-weight:800}.tk-score.win{color:var(--green)}.tk-score.lose{color:var(--red)}.ticker-dot{color:var(--blue-light);text-shadow:0 0 6px #60a5facc;vertical-align:middle;margin:0 24px;font-size:9px}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}}.header .brand{align-items:center;gap:12px;display:flex}.header-search{border:1px solid var(--border);min-width:80px;max-width:260px;color:var(--text);background:#0a1120;border-radius:999px;flex:auto;margin:0 6px;padding:9px 14px;font-size:15px}.header-search::placeholder{color:var(--muted)}.header-search:focus{border-color:var(--blue);outline:none}.header-search-icon{border:1px solid var(--border);width:40px;height:40px;color:var(--muted);background:#0a1120;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:none}.header-search-icon:active{color:var(--text)}.header .logo{border-radius:10px;width:36px;height:36px;margin:0;font-size:18px}.container{max-width:1100px;padding:24px 20px calc(84px + env(safe-area-inset-bottom,0px));margin:0 auto}button.ghost{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;padding:8px 12px;font-weight:700}table.standings{border-collapse:collapse;width:100%;margin-top:12px}table.standings th,table.standings td{text-align:left;border-bottom:1px solid var(--border);padding:10px 8px;font-size:14px}table.standings th{color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:11px}table.standings td.num,table.standings th.num{text-align:right;font-variant-numeric:tabular-nums}.pos{color:var(--muted);width:28px}.pts{color:var(--blue-light);font-weight:900}.tabs{border-top:1px solid var(--border);padding:4px 6px calc(4px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:40;background:#070b14f2;justify-content:center;gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0}.tab{min-width:0;max-width:120px;color:var(--muted);cursor:pointer;letter-spacing:.2px;text-transform:uppercase;background:0 0;border:none;border-top:2px solid #0000;flex-direction:column;flex:1 1 0;align-items:center;gap:3px;padding:8px 2px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.tab .ico{font-size:17px;line-height:1}.tab .lab{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tab.active{color:var(--blue-light);border-top-color:var(--blue)}.page{max-width:900px;margin:0 auto}.page-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.back-link{color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800;text-decoration:none}.back-link:hover{color:var(--text);border-color:var(--blue)}.page-title{color:var(--blue-light);margin:0;font-size:clamp(17px,4.5vw,20px);font-weight:900}.page-right{margin-left:auto}.page-body{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.page-body>*{min-width:0}.mgr-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.sticky-team .mgr-link{text-align:left;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.sticky-team .mgr-link:hover .tbl-team,.sticky-team .mgr-link:hover .tbl-mgr{color:var(--blue-light)}.act-badge{display:inline-flex}.clickable-card{cursor:pointer}.gw-btn{background:var(--amber);color:#1a1204;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;border:none;border-radius:12px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.gw-btn.live{background:var(--green);color:#052e16}a.ghost{text-decoration:none;display:inline-block}a.profile-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.profile-btn{border:1px solid var(--border);width:38px;height:38px;color:var(--text);cursor:pointer;background:linear-gradient(135deg,#1f3358,#16233d);border-radius:50%;font-size:12px;font-weight:900}@media (width<=820px){.view-as{max-width:130px}}@media (width<=620px){.header{gap:8px;padding:10px 12px}.brand-text{display:none}.gw-btn{padding:8px 10px;font-size:12px}.view-as,.header-search{display:none}.header-search-icon{display:inline-flex}}.trade-alerts{gap:8px;margin-bottom:16px;display:grid}.trade-alert{background:#e0902a21;border:1px solid #e0902a80;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ta-icon{color:var(--amber);flex-shrink:0;place-items:center;display:grid}.ta-body{flex:1;min-width:0}.ta-title{font-size:14px;font-weight:700}.ta-swap{margin-top:2px;font-size:13px}.ta-actions{flex-shrink:0;gap:8px;display:flex}@media (width<=560px){.trade-alert{flex-wrap:wrap}.ta-actions{width:100%}.ta-actions .btn{flex:1}}.bento{grid-template-columns:1.6fr 1fr 1fr;grid-template-areas:"pitch matches table""pitch gwh2h table""pitch ticker table";align-items:stretch;gap:16px;display:grid}.bento .card{cursor:pointer;transition:transform .15s;position:relative;overflow:hidden}.bento .card:hover{transform:translateY(-3px)}.bento-pitch{grid-area:pitch}.bento-matches{grid-area:matches}.bento-table{grid-area:table}.bento-gwh2h{grid-area:gwh2h}.bento-ticker{grid-area:ticker}.bento-table{flex-direction:column;display:flex}.bento-table .mini-table{flex:1;grid-auto-rows:1fr}.bento-grid{width:100%;position:relative}.bento-cell{height:100%;position:relative}.bento-cell>.card{cursor:pointer;height:100%;margin:0;position:relative;overflow:auto}.bento-grid .react-grid-item{transition:transform .18s,width .18s,height .18s}.bento-grid .react-grid-item.react-draggable-dragging{z-index:20;transition:none}.bento-grid .react-grid-item.react-grid-placeholder{background:#3b82f62e;border:1px dashed #3b82f699;border-radius:18px}.bento-drag{z-index:7;width:34px;height:16px;color:var(--muted);cursor:grab;background:#ffffff12;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:5px;left:50%;transform:translate(-50%)}.bento-drag:hover{color:#fff;background:#ffffff24}.bento-drag:active{cursor:grabbing}.bento-grid .react-resizable-handle{cursor:se-resize;opacity:.55;background:0 0;width:18px;height:18px;position:absolute;bottom:2px;right:2px}.bento-grid .react-resizable-handle:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);border-bottom-right-radius:3px;width:8px;height:8px;position:absolute;bottom:4px;right:4px}.bento-grid .react-resizable-handle:hover{opacity:1}.bento-table .gw-table{flex:1;min-height:0;overflow-y:auto}@media (width<=768px){.bento{grid-template-columns:1fr;grid-template-areas:"gwh2h""pitch""matches""table""ticker";gap:12px}}.merge-sec{margin-top:12px}.merge-sec+.merge-sec{border-top:1px solid var(--border);padding-top:12px}.merge-h{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10px;font-weight:800}.h2h-record{font-size:15px;font-weight:800}.h2h-record .h2h-w{color:var(--green)}.h2h-record .h2h-l{color:var(--red)}.h2h-record .h2h-n{color:var(--muted);font-size:12px;font-weight:400}.bento-gwh2h{background:linear-gradient(150deg,#2f6de0 0%,#1c47a8 100%);border-color:#ffffff29}.bento-gwh2h.win{background:linear-gradient(150deg,#1aa64e 0%,#0e7a37 100%)}.bento-gwh2h.loss{background:linear-gradient(150deg,#e23a5b 0%,#a01834 100%)}.bento-gwh2h .label{color:#ffffffd9}.bento-gwh2h .big-pos{-webkit-text-fill-color:#fff;color:#fff;text-shadow:0 2px 6px #00000038;background:0 0}.bento-gwh2h .big-pos .ord{color:#ffffffd1}.bento-gwh2h .merge-h{color:#ffffffc7}.bento-gwh2h .merge-sec+.merge-sec{border-top-color:#ffffff38}.bento-gwh2h .h2h-record .h2h-w{color:#e9fff0}.bento-gwh2h .h2h-record .h2h-d{color:#fff}.bento-gwh2h .h2h-record .h2h-l{color:#ffd7d7}.bento-gwh2h .h2h-record .h2h-n,.bento-gwh2h .muted{color:#ffffffb8}.bento-pitch{cursor:default}.bento-pitch:hover{transform:none}.hero-head{justify-content:space-between;align-items:center;display:flex}.status-badge{letter-spacing:1px;color:var(--amber);background:#e0902a2e;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:900;display:inline-flex}.status-badge.ready{color:var(--green);background:#22c55e2e}.status-badge.locked{color:var(--red);background:#e0506a2e}.lock-note{color:var(--blue-light);background:#3b82f61a;border:1px solid #3b82f666;border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 10px;padding:9px 12px;font-size:12px;font-weight:700;line-height:1.45;display:flex}.formation-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.formation-row .btn{padding:6px 9px;font-size:11px}.open-editor{width:100%;margin-top:12px}.pitch{background:repeating-linear-gradient(0deg,#ffffff0d 0 28px,#0000 28px 56px),linear-gradient(170deg,#0d7a33,#0a5526 60%,#07331a);border-radius:16px;gap:12px;margin-top:10px;padding:14px 6px;display:grid}.pitch-row{justify-content:space-evenly;align-items:flex-start;gap:2px;display:flex}.token{text-align:center;width:64px}.pitch.compact .token{width:56px}.token-circle{color:#fff;cursor:pointer;background:#06140c8c;border:2px solid #ffffff80;border-radius:50%;place-items:center;width:40px;height:40px;margin:0 auto;font-weight:900;display:grid;position:relative}.token-circle:hover{border-color:var(--red)}.token-circle.drop-over{border-color:var(--green);box-shadow:0 0 0 3px #22c55e80}.drag-dots{color:var(--muted);margin-left:4px;font-size:14px}.empty-circle{color:#ffffff8c;border:2px dashed #ffffff59;border-radius:50%;place-items:center;width:40px;height:40px;margin:0 auto;font-size:10px;font-weight:900;display:grid}.empty-circle.drop-over{border-style:solid;border-color:var(--green);color:var(--green);box-shadow:0 0 0 3px #22c55e73}.empty-label{color:#eafaf080;margin-top:3px;font-size:10px}.bench-chip.dragging{border-color:var(--blue);opacity:.95;width:max-content;max-width:220px;box-shadow:0 10px 24px #00000080}.token-pts{font-size:13px}.cap-badge{background:var(--amber);color:#1a1204;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:900;display:grid;position:absolute;top:-4px;right:-4px}.status-dot{border:1px solid #00000080;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;left:-1px}.status-dot.ok{background:var(--green)}.status-dot.doubt{background:var(--amber)}.status-dot.out{background:var(--red)}.token-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-weight:700;overflow:hidden}.token-name.on-block{color:#d7fff6;text-overflow:ellipsis;white-space:nowrap;background:#2dd4bf33;border:1px solid #2dd4bf8c;border-radius:999px;max-width:100%;padding:0 8px;display:inline-block;overflow:hidden}.token-fixture{letter-spacing:.02em;color:#fff;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:1px;font-size:8.5px;font-weight:400;overflow:hidden}.info-badge{color:#fff;cursor:pointer;background:#ffffff40;border:none;border-radius:50%;width:12px;height:12px;margin-left:3px;padding:0;font-size:8px;font-weight:900;line-height:1}.cap-btn{letter-spacing:.4px;color:#cfe9d8;cursor:pointer;background:#0000004d;border:1px solid #ffffff40;border-radius:5px;margin-top:3px;padding:2px 5px;font-size:8px;font-weight:900}.cap-btn.on{background:var(--amber);color:#1a1204;border-color:var(--amber)}.cvc-row{gap:3px;margin-top:3px;display:flex}.cvc-btn{letter-spacing:.4px;color:#cfe9d8;cursor:pointer;background:#0000004d;border:1px solid #ffffff40;border-radius:5px;flex:1 1 0;min-width:0;padding:3px 0;font-size:9px;font-weight:900}.cvc-btn:disabled{cursor:default;opacity:.55}.formation-row .btn:disabled{opacity:.5;cursor:default}.token-circle:disabled{cursor:default}.bench-main:disabled{opacity:.7}.cvc-btn.on-c{background:var(--amber);color:#1a1204;border-color:var(--amber)}.cvc-btn.on-vc{background:var(--blue);color:#fff;border-color:var(--blue)}.vc-badge{background:var(--blue);color:#fff;border-radius:8px;place-items:center;min-width:16px;height:15px;padding:0 3px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-5px;right:-7px}.bench-main{min-width:0;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:2px 0;display:flex}.bench-main:disabled{cursor:default}.bench-main:hover:not(:disabled) .bench-name{color:var(--blue-light)}.bench-info-btn{border:1px solid var(--border);width:24px;height:24px;color:var(--text);cursor:pointer;background:#16233d;border-radius:50%;flex-shrink:0;font-size:12px;font-weight:900}.bench-info-btn:hover{border-color:var(--blue)}.bench-strip{gap:6px;margin-top:10px;display:grid}.bench-chip{border:1px solid var(--border);background:#101c33;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;display:flex}.bench-no{color:var(--muted);width:18px;font-size:10px;font-weight:900}.sub-arrow{font-size:12px;font-weight:900}.sub-arrow.up{color:var(--green)}.sub-arrow.down{color:var(--red)}.bench-chip.subbed-out{opacity:.55;border-color:#e0506a66}.sub-arrow.token-sub{background:var(--green);color:#06210f;width:15px;height:15px;box-shadow:0 0 0 2px var(--card,#0f1a30);border-radius:50%;justify-content:center;align-items:center;font-size:10px;line-height:1;display:flex;position:absolute;top:-2px;left:-2px}.bench-name{flex:1;font-size:13px;font-weight:700}.bench-pts{color:var(--blue-light);text-align:right;width:22px;font-size:12px;font-weight:900}.vs-row{justify-content:space-around;align-items:center;gap:8px;margin-top:12px;display:flex}.vs-side{text-align:center;flex:1;min-width:0}.vs-name{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:12.5px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.vs-mgr{color:var(--muted);text-transform:capitalize;margin-top:3px;font-size:11px}.vs-mid{color:var(--muted);flex:none;align-self:flex-start;margin-top:14px;font-size:12px;font-weight:900}.vs-score{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:900}.mm-gw-head{justify-content:space-between;align-items:baseline;gap:10px;margin-top:18px;display:flex}.mm-gw-score{color:var(--blue-light);font-variant-numeric:tabular-nums;font-size:20px;font-weight:900}.mm-gw-score.win{color:var(--green)}.mm-gw-score.loss{color:var(--red)}.fixture-meta{justify-content:center;gap:6px;margin-top:12px;display:flex}.fx-pill{letter-spacing:.6px;color:var(--muted);border:1px solid var(--border);background:#ffffff0d;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:800}.crest{border:1px solid var(--border);background:linear-gradient(135deg,#2a4a80,#16233d);border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto;font-size:13px;font-weight:900;display:grid}.crest.sm{width:22px;height:22px;margin:0;font-size:9px}.mgr-badge{object-fit:cover;vertical-align:middle;background:#0a1120;border-radius:50%;flex-shrink:0}.mgr-crest{color:var(--text);border:1px solid var(--border);vertical-align:middle;background:linear-gradient(135deg,#2a4a80,#16233d);border-radius:50%;flex-shrink:0;place-items:center;font-weight:900;display:inline-grid}.mgr-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.mgr-header-name{min-width:0;line-height:1.2}.mgr-header-team{font-size:16px;font-weight:900}.mgr-header-sub{color:var(--muted);font-size:12px}.big-pos{background:linear-gradient(135deg, var(--blue-light), var(--blue));color:#0000;-webkit-background-clip:text;background-clip:text;margin:8px 0 12px;font-size:clamp(34px,9vw,44px);font-weight:900;line-height:1}.big-pos .ord{font-size:18px}.mini-table{gap:2px;display:grid}.mini-row{border-left:3px solid #0000;border-radius:6px;grid-template-columns:18px 22px 1fr auto;align-items:center;gap:8px;padding:4px 6px;font-size:12px;display:grid}.mini-row.top4{border-left-color:var(--blue)}.mini-row.bottom2{border-left-color:var(--red)}.mini-row.me{background:#3b82f61f}.mini-pos{color:var(--muted)}.mini-team{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-pts{color:var(--blue-light);font-weight:900}.gwt-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gwt-fulllink{color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:11px;font-weight:700}.gwt-fulllink:hover{color:var(--blue-light)}.gwt-title{min-width:0}.gwt-gwselect{border:1px solid var(--border);color:var(--text);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;appearance:none;background:#ffffff0d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='3'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 7px center no-repeat;border-radius:8px;padding:4px 24px 4px 8px;font-size:11px;font-weight:800}.gwt-gwselect:hover{border-color:var(--blue)}.gw-table{flex-direction:column;gap:2px;display:flex}.gwt-item{border-radius:8px;flex-direction:column;display:flex}.gwt-item:not(.open){flex:1 1 0;justify-content:center;min-height:34px}.gwt-item.open{flex:none}.gwt-item:nth-child(odd){background:#ffffff05}.gwt-item.me{background:#3b82f61f}.gwt-row{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:16px 22px 1fr 14px auto;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:grid}.gwt-rank{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:700}.gwt-badge-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;align-items:center;margin:0;padding:0;transition:box-shadow .12s,transform 50ms;display:flex}.gwt-badge-btn:hover{box-shadow:0 0 0 2px var(--blue-light)}.gwt-badge-btn:active{transform:scale(.92)}.gwt-team{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.gwt-chev{color:var(--muted)}.gwt-pts{color:var(--blue-light);font-variant-numeric:tabular-nums;font-weight:900}.gwt-detail{padding:4px 8px 10px}.res-badge{border-radius:12px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.res-badge.W{color:var(--green);background:#22c55e2e}.res-badge.L{color:var(--red);background:#e0506a2e}.res-badge.D{color:var(--muted);background:#7c89a82e}.form-dots{gap:5px;margin-top:12px;display:flex}.form-dots .dot{border-radius:50%;width:9px;height:9px;display:inline-block}.form-dots .dot.W{background:var(--green)}.form-dots .dot.L{background:var(--red)}.form-dots .dot.D{background:var(--muted)}.full-modal{z-index:50;background:var(--bg);position:fixed;inset:0;overflow-y:auto}.full-modal-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:#070b14eb;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.full-modal-body{gap:18px;max-width:900px;margin:0 auto;padding:20px;display:grid}.close-x{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:10px;width:34px;height:34px;font-size:18px}.admin-input{border:1px solid var(--border);width:100%;color:var(--text);background:#0a1120;border-radius:8px;padding:7px 9px;font-size:13px}.btn{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#16233d;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700}.btn.on{background:var(--blue);border-color:var(--blue);color:#fff}.btn.warn{border-color:var(--red);color:var(--red);background:#e0506a26}.btn.accept{background:var(--green);border-color:var(--green);color:#052e16}.admin-msg{color:var(--green);min-height:18px;font-size:13px}table.admin-mgrs{border-collapse:collapse;width:100%}table.admin-mgrs th,table.admin-mgrs td{border-bottom:1px solid var(--border);text-align:left;padding:6px;font-size:12px}table.admin-mgrs th{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:10px}.subtabs{flex-wrap:wrap;gap:6px;display:flex}.subtab{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#16233d;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800}.subtab.active{background:var(--blue);border-color:var(--blue);color:#fff}.table-scroll{overflow-x:auto}table.league-table{border-collapse:collapse;white-space:nowrap;width:100%}table.league-table th,table.league-table td{text-align:left;border-bottom:1px solid #ffffff1c;padding:11px 8px;font-size:13px}table.league-table thead th{border-bottom:2px solid #ffffff29}table.league-table tbody tr:last-child td{border-bottom:none}table.league-table tbody tr:hover td{background:#ffffff08}table.league-table tbody tr:hover .sticky-team{background:#16233d}table.league-table th{color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:10px}table.league-table td.num,table.league-table th.num{text-align:right;font-variant-numeric:tabular-nums}table.league-table .pos{width:42px;color:var(--muted)}.pos-cell{align-items:center;gap:2px;display:inline-flex}.pos-cell .mv.up{color:var(--green)}.pos-cell .mv.down{color:var(--red)}.pos-cell .mv.same{color:var(--muted);opacity:.6}table.league-table .pts{color:var(--blue-light);font-weight:900}table.league-table .sticky-team{z-index:1;background:#101c33;position:sticky;left:0}table.league-table tr.top4 .pos{box-shadow:inset 3px 0 0 var(--blue)}table.league-table tr.bottom2 .pos{box-shadow:inset 3px 0 0 var(--red)}table.league-table tr.me{background:#3b82f61a}.tbl-mgr{text-transform:capitalize;display:none}@media (width<=600px){table.league-table .tbl-team{display:none}table.league-table .tbl-mgr{display:inline}table.league-table th,table.league-table td{padding:10px 7px}}.zone-legend{color:var(--muted);gap:16px;margin-top:12px;font-size:12px;display:flex}.zone-legend .zone{border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.zone.blue{background:var(--blue)}.zone.red{background:var(--red)}.gw-select,.formation-select{align-items:center;gap:10px;margin-bottom:12px;display:flex}.formation-select{margin:12px 0}.gw-select label,.formation-select label{text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-size:11px;font-weight:700}.gw-select select,.formation-select select{appearance:none;border:1px solid var(--border);max-width:220px;color:var(--text);cursor:pointer;background-color:#16233d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238ea2c0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:10px;flex:1;padding:10px 38px 10px 14px;font-size:14px;font-weight:700}.formation-select select:disabled{opacity:.55;cursor:default}.gw-select select:focus-visible,.formation-select select:focus-visible{border-color:var(--blue);outline:none;box-shadow:0 0 0 2px #3b82f659}.match-item{border-bottom:1px solid var(--border);cursor:pointer;border-radius:8px;transition:background .12s}.match-item:last-child{border-bottom:none}.match-item:hover{background:#ffffff05}.match-row{align-items:center;gap:10px;padding:10px 0;display:flex}.match-expand{grid-template-columns:1fr 1fr;gap:12px;padding:2px 4px 12px;display:none}.match-item.open .match-expand{display:grid}.me-side{flex-direction:column;min-width:0;display:flex}.me-side:last-child{text-align:right;align-items:flex-end}.me-tag{letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:10px}.me-team{font-size:14px;font-weight:700}.me-mgr{color:var(--muted);font-size:12px}.match-side{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.match-side.right{flex-direction:row-reverse}.match-side-txt{min-width:0}.match-side.right .match-side-txt{text-align:right}.match-tag{color:var(--muted);letter-spacing:1px;font-size:10px}.match-team{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}@media (width<=600px){.match-team{display:none}.match-side,.match-side.right{justify-content:center;gap:10px}.match-side .mgr-badge,.match-side .mgr-crest{width:40px!important;height:40px!important;font-size:14px!important}.match-tag{font-size:12px}}.load-more-bar{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.score-badge{border:1px solid var(--border);font-variant-numeric:tabular-nums;white-space:nowrap;background:#16233d;border-radius:10px;padding:5px 10px;font-weight:900}.h2h-list{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.h2h-row{background:#ffffff05;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:6px;font-size:13px;display:flex}.res-badge.sm{border-radius:6px;width:24px;height:24px;font-size:12px}.squad-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;display:grid}.squad-chip{border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;background:#101c33;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.squad-chip:hover{border-color:var(--blue)}.squad-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.squad-pts{color:var(--blue-light);font-size:13px;font-weight:900}.pos-pill{letter-spacing:.5px;border-radius:5px;padding:2px 6px;font-size:9px;font-weight:900;display:inline-block}.pos-pill.GK{color:var(--amber);background:#e0902a33}.pos-pill.DEF{color:var(--blue-light);background:#3b82f633}.pos-pill.MID{color:var(--green);background:#22c55e33}.pos-pill.FWD{color:var(--red);background:#e0506a33}tr.clickable{cursor:pointer}tr.clickable:hover{background:#ffffff08}.player-overlay{z-index:100;background:#03060cb3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.player-card{width:100%;max-width:460px;max-height:85vh;overflow-y:auto}.stat-row{border-top:1px solid var(--border);gap:24px;margin-top:16px;padding-top:14px;display:flex}.score-tiles{gap:6px;margin-top:8px;display:flex}.score-tile{text-align:center;border:1px solid var(--border);background:#101c33;border-radius:8px;flex:1;padding:8px 4px}.score-tile.good{background:#22c55e2e;border-color:#22c55e66}.score-tile.zero{opacity:.45}.tile-pts{font-size:16px;font-weight:900}.tile-gw{color:var(--muted);font-size:10px}.score-tiles.gw-breakdown{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));display:grid}button.score-tile{color:inherit;cursor:pointer;font-family:inherit;transition:border-color .15s,transform 50ms}button.score-tile:hover{border-color:var(--blue)}button.score-tile:active{transform:scale(.96)}.score-tile.selected{border-color:var(--blue-light);box-shadow:0 0 0 1px var(--blue-light) inset;opacity:1}.pm-gw-detail{border:1px solid var(--border);background:#ffffff08;border-radius:10px;gap:6px;margin-top:10px;padding:12px;display:grid}.pm-gw-detail-head{letter-spacing:.02em;text-transform:uppercase;color:var(--blue-light);justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.pm-gw-detail-total{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;font-size:14px;display:flex}.pm-gw-detail-total b{color:var(--blue-light);font-size:16px}.squad-chip.selected-out{border-color:var(--red);background:#e0506a1f}.feed-list{gap:4px;margin-top:8px;display:grid}.feed-row,.ticker-item{background:#ffffff05;border-radius:8px;align-items:center;gap:8px;padding:6px;font-size:13px;display:flex}.feed-row{align-items:center}.feed-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.feed-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.feed-team{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.feed-swap{flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.feed-out{color:var(--red)}.feed-in{color:var(--green)}.feed-gw{flex-shrink:0;font-size:11px}.ticker{margin-top:8px;overflow:hidden}.ticker-item{background:0 0;align-items:center;padding:4px 0;animation:.5s evaTick}.ticker-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ticker-team{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ticker-swap{flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.ticker-gw{font-size:11px}.ticker-viewall{margin-top:8px;font-size:11px}.tb-panels{grid-template-columns:1fr auto 1fr;align-items:start;gap:12px;display:grid}.tb-panel{border:1px solid var(--border);background:#00000026;border-radius:12px;min-width:0;padding:12px}.tb-head{letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:900}.tb-arrows{color:var(--muted);align-self:center}.tb-chips{gap:6px;margin-bottom:8px;display:grid}.tb-empty{margin:2px 0;font-size:12px}.tb-chip{border:1px solid var(--border);background:#101c33;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:5px 8px;display:flex}.tb-chip-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.tb-chip-x{color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px;display:inline-flex}.tb-chip-x:hover{color:var(--red)}.tb-add{appearance:none;border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;background-color:#16233d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238ea2c0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:10px;padding:9px 30px 9px 12px;font-size:13px;font-weight:700}.tb-balance{color:var(--amber);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.tb-balance.ok{color:var(--green)}.tb-pos{color:var(--amber);background:#e0902a24;border:1px solid #e0902a66;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.tb-pos.ok{color:var(--green);background:#22c55e24;border-color:#22c55e66}.tb-propose{width:100%;margin-top:14px;padding:12px}.tb-confirm-cols{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;display:grid}.tb-cf-row{margin-top:4px;font-size:14px}.tb-inline-badge{vertical-align:middle;margin-left:4px}@media (width<=560px){.tb-panels{grid-template-columns:1fr}.tb-arrows{justify-self:center;margin:2px 0;transform:rotate(90deg)}}.move-list{grid-template-columns:1fr;gap:6px;margin-top:4px;display:grid}.move-row{width:100%}.move-row .squad-name{flex:0 auto}.move-gws{gap:4px;display:flex}.move-gw{background:#ffffff0d;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-width:26px;padding:2px 4px;line-height:1.15;display:flex}.move-gw b{color:var(--text);font-size:12px;font-weight:800}.move-gw i{color:var(--muted);letter-spacing:.2px;font-size:7px;font-style:normal;font-weight:700}.move-gw.good b{color:var(--green)}.move-gw.zero b{color:var(--muted)}@media (width<=560px){.move-gw{min-width:20px;padding:2px 3px}}.own-tag{white-space:nowrap;margin-left:auto;font-size:11px;font-weight:800}.own-tag.free{color:var(--green)}.own-tag.other{color:var(--red);text-transform:capitalize}.own-tag.you{color:var(--muted)}.tb-chip{color:#2dd4bf;white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.tb-mega{color:#2dd4bf;flex-shrink:0}.squad-chip.on-block{border-color:#2dd4bf80}.tb-list{gap:6px;margin-top:4px;display:grid}.tb-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.tb-player{flex:1;min-width:0}.tb-owner{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;min-width:0;padding:0;font-size:12px;font-weight:700;display:inline-flex}.tb-owner:hover .tb-owner-name{color:var(--blue-light)}.tb-owner-name{text-overflow:ellipsis;white-space:nowrap;max-width:90px;overflow:hidden}.tb-btn{white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;display:inline-flex}@media (width<=480px){.tb-owner-name{display:none}}.activity-head{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex}.activity-hint{margin-left:auto;font-size:12px;font-weight:700}.activity-head .acc-chev{color:var(--muted);flex-shrink:0}.activity-ticker{margin-top:12px;overflow:hidden}.activity-ticker .act-row{animation:.45s cubic-bezier(.22,1,.36,1) evaSlideLeft}@keyframes evaSlideLeft{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.activity-ticker .act-row{animation:none}}.activity-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.act-row{align-items:center;gap:10px;min-width:0;display:flex}.act-main{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.act-team{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;overflow:hidden}.act-gw{font-size:11px}.act-chip{letter-spacing:.4px;text-transform:uppercase;border:1px solid var(--border);color:var(--muted);background:#ffffff0d;border-radius:999px;flex-shrink:0;align-self:flex-start;margin-top:2px;padding:2px 8px;font-size:10px;font-weight:800}.act-chip.transfer{color:var(--blue-light);background:#3b82f61f;border-color:#3b82f666}.act-chip.pending{color:var(--amber);background:#e0902a24;border-color:#e0902a66}.act-chip.accepted{color:var(--green);background:#22c55e24;border-color:#22c55e66}.act-chip.declined,.act-chip.cancelled{color:var(--red);background:#e0506a1f;border-color:#e0506a66}@keyframes evaTick{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.comp-list{gap:4px;margin-top:10px;display:grid}.comp-row{background:#ffffff05;border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:13px;display:flex}.comp-row.out{opacity:.5}.comp-row.me{background:#3b82f61f}.bracket{gap:10px;margin-top:10px;display:grid}.tie{border:1px solid var(--border);border-radius:12px;gap:4px;padding:10px;display:grid}.warn-note{color:var(--amber);background:#e0902a21;border:1px solid #e0902a73;border-radius:10px;margin-top:10px;padding:8px 12px;font-size:12px;font-weight:700}.view-as{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#16233d;border-radius:10px;max-width:220px;padding:8px 10px;font-size:12px;font-weight:700}.impersonate-bar{color:var(--amber);background:#e0902a24;border:1px solid #e0902a80;border-radius:12px;margin-bottom:16px;padding:10px 14px;font-size:13px;font-weight:700}.link-inline{color:var(--amber);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:800;text-decoration:underline}.admin-badge{color:var(--amber);letter-spacing:1px;vertical-align:middle;background:#e0902a26;border-radius:6px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:900;display:inline-block}.top4{border-left:3px solid var(--blue)}.bottom2{border-left:3px solid var(--red)}.trade-steps{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.trade-step{color:var(--muted);border:1px solid var(--border);background:#16233d;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.trade-step.on{background:var(--blue);border-color:var(--blue);color:#fff}.trade-step.done{color:var(--green);border-color:var(--green)}.trade-hint{margin:0 0 12px;font-size:12px}.trade-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.opp-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.opp-chip{border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;background:#16233d;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.opp-chip:hover{border-color:var(--blue)}.opp-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.trade-confirm{border:1px solid var(--border);background:#0a1120;border-radius:12px;align-items:center;gap:12px;margin:6px 0 12px;padding:14px;display:flex}.tc-side{flex:1}.tc-player{margin-top:2px;font-size:18px;font-weight:900}.tc-player.red{color:var(--red)}.tc-player.green{color:var(--green)}.tc-swap{color:var(--muted);font-size:22px}.trade-row{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.trade-row:last-child{border-bottom:none}.trade-summary{align-items:center;gap:10px;min-width:0;display:flex}.trade-actions{align-items:center;gap:8px;display:flex}.trade-badge{letter-spacing:.5px;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900}.trade-badge.pending{color:var(--amber);background:#e0902a2e}.trade-badge.accepted{color:var(--green);background:#22c55e2e}.trade-badge.declined,.trade-badge.cancelled{color:var(--red);background:#e0506a26}.trade-feed-row{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.trade-feed-row:last-child{border-bottom:none}.tf-teams{white-space:nowrap}.tf-players{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pm-id{gap:6px;margin-top:8px;display:grid}.pm-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:5px 0;font-size:13px;display:flex}.pm-row:last-child{border-bottom:none}.pm-row-k{color:var(--muted);flex-shrink:0}.pm-row-v{text-align:right;font-weight:700}.pm-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;margin-top:8px;display:grid}.pm-stat{border:1px solid var(--border);text-align:center;background:#101c33;border-radius:8px;padding:8px 4px}.player-card.pm-shell{flex-direction:column;padding:0;display:flex;overflow:hidden}.pm-shell .pm-scroll{flex:1;min-height:0;padding:24px;overflow-y:auto}.pm-actions{padding:14px 24px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:#0c1830;flex-shrink:0;gap:8px;display:flex}.pm-actions .btn{flex:1;padding:12px;font-size:14px}.pm-confirm-actions .pm-cancel{color:var(--red)}.pm-confirm-actions .pm-copy{color:var(--green)}@media (width<=480px){.pm-confirm-actions{flex-wrap:wrap}.pm-confirm-actions .pm-confirm{flex:1 0 100%}}.pm-acc{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.pm-acc-head{width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.pm-acc-head .acc-chev{color:var(--muted);flex-shrink:0}.pm-acc-body{margin-top:12px}.pm-confirm{margin-top:14px;font-size:15px;line-height:1.5}.gwb-list{gap:2px;margin-top:16px;display:grid}.gwb-item{border-radius:8px}.gwb-item:nth-child(odd){background:#ffffff05}.gwb-item.capt{background:#e0902a1f;border:1px solid #e0902a59}.gwb-item.on-block{border:1px solid #2dd4bf8c}.gwb-row{width:100%;color:inherit;font-size:14px;font-weight:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;display:flex}.gwb-chev{color:var(--muted);flex-shrink:0}.gwb-detail{gap:5px;padding:2px 10px 10px 42px;display:grid}.gwb-comp{justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.gwb-comp-label{color:var(--muted)}.gwb-comp-pts{font-variant-numeric:tabular-nums;color:var(--green);flex-shrink:0;font-weight:800}.gwb-comp-pts.neg{color:var(--red)}.gwb-comp-capt .gwb-comp-label{color:var(--amber);font-weight:700}.gwb-comp-capt .gwb-comp-pts{color:var(--amber)}.gwb-name{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;font-weight:700;display:flex;overflow:hidden}.gwb-tag{background:var(--amber);color:#1a1204;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:900}.gwb-sub{color:var(--green);flex-shrink:0;font-size:10px;font-weight:800}.gwb-pts{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:6px;font-weight:900;display:inline-flex}.gwb-orig{color:var(--muted);font-weight:700}.gwb-arrow{color:var(--muted)}.gwb-pts-capt{color:var(--amber)}.feature-tip{background:linear-gradient(160deg,#3b82f624,#3b82f60d);border:1px solid #3b82f666;border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 12px 12px 14px;display:flex}.feature-tip-icon{color:var(--blue-light);flex-shrink:0;margin-top:1px}.feature-tip-body{flex:1;min-width:0}.feature-tip-title{letter-spacing:.3px;font-size:13px;font-weight:900}.feature-tip-text{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.45}.feature-tip-text b{color:var(--text)}.feature-tip-list{margin:2px 0 0;padding-left:18px}.feature-tip-list li{margin:2px 0}.feature-tip-x{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:2px}.feature-tip-x:hover{color:#fff;background:#ffffff14}.gwb-note{margin:10px 0 0;font-size:12px}.gwb-total{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;font-size:16px;display:flex}.gwb-total b{color:var(--blue-light);font-size:20px}.gwb-total b.win{color:var(--green)}.gwb-total b.lose{color:var(--red)}.pm-stat-v{font-size:16px;font-weight:900}.pm-stat-l{color:var(--muted);margin-top:2px;font-size:10px}.fixture-list{gap:4px;margin-top:8px;display:grid}.fixture-row{background:#ffffff05;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;font-size:13px;display:flex}.fixture-gw{color:var(--muted);flex-shrink:0;width:32px;font-size:10px;font-weight:800}.fixture-opp{font-weight:700}.fixture-ha{font-size:11px;font-weight:800}.fixture-ha.h,.fixture-ha.a{color:var(--muted)}.fixture-date{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.avail-a{color:var(--green)}.avail-d{color:var(--amber)}.avail-i,.avail-s,.avail-u,.avail-n{color:var(--red)}.pn-fit{color:#fff}.pn-doubt{color:var(--amber)}.pn-out{color:var(--red)}.pn-gone{color:var(--muted);text-decoration:line-through}.headshot{object-fit:cover;object-position:top center;border:1px solid var(--border);background:#0a1120;border-radius:50%;flex-shrink:0}.headshot--empty{color:var(--muted);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.team-badge{object-fit:contain;vertical-align:middle;flex-shrink:0}.pm-headshot{border:1px solid var(--border);background:#0a1120;border-radius:14px}.token-photo{object-fit:cover;object-position:top center;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.token-pts.overlay{z-index:1;background:#030a06eb;border:1px solid #ffffff59;border-radius:8px;padding:0 5px;font-size:11px;line-height:15px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.search-wrap{display:flex;position:relative}.search-wrap .admin-input{width:100%;padding-right:30px}.search-clear{background:var(--border);width:20px;height:20px;color:var(--text);cursor:pointer;border:none;border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.search-clear:hover{background:var(--red);color:#fff}.pos-row,.all-controls{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.club-toggle{align-items:center;gap:6px;display:inline-flex}.acc-chev{transition:transform .18s}.acc-chev.open{transform:rotate(180deg)}.club-filter{border:1px solid var(--border);background:#00000026;border-radius:12px;flex-wrap:wrap;gap:6px;max-height:220px;margin:0 0 14px;padding:10px;display:flex;overflow-y:auto}.club-chip{border:1px solid var(--border);color:var(--muted);letter-spacing:.3px;cursor:pointer;background:#16233d;border-radius:999px;align-items:center;gap:5px;padding:4px 9px 4px 5px;font-size:11px;font-weight:800;display:inline-flex}.club-chip:hover{border-color:var(--blue);color:var(--text)}.club-chip.on{background:var(--blue);border-color:var(--blue);color:#fff}.club-clear{padding:4px 10px}.draft-order-list{gap:8px;display:grid}.draft-order-row{border:1px solid var(--border);background:#16233d;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.draft-order-no{background:var(--blue);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:grid}.draft-order-row .drag-handle{color:var(--muted);cursor:grab;touch-action:none;background:0 0;border:none;padding:0 2px;font-size:18px}.draft-order-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.draft-order-arrows{gap:6px;display:flex}.draft-order-arrows .btn{padding:4px 10px;font-size:14px;line-height:1}.draft-order-arrows .btn:disabled{opacity:.35;cursor:default}.slot-empty-btn{cursor:pointer;background:0 0;border:none;padding:0}.slot-empty-btn:disabled{cursor:default}.bench-arrows{gap:4px;margin-left:auto;display:flex}.bench-arrows .btn{padding:3px 9px;font-size:13px;line-height:1}.bench-arrows .btn:disabled{opacity:.35;cursor:default}.slot-picker-list{gap:6px;max-height:52vh;margin-top:4px;display:grid;overflow-y:auto}.slot-picker-row{text-align:left;border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;background:#16233d;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex}.slot-picker-row:hover{border-color:var(--blue)}.slot-pick-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.slot-pick-pts{color:var(--blue-light);font-variant-numeric:tabular-nums;font-weight:900}.auth-card input[type=text],.auth-card input[type=password]{border:1px solid var(--border);width:100%;color:var(--text);background:#0a1120;border-radius:12px;margin:12px 0 0;padding:12px 14px;font-size:16px}.auth-card form>button.primary{margin-top:12px}.picker-card{text-align:left;max-width:460px}.picker-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin:6px 0 4px;display:grid}.picker-slot{border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;background:#101c33;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:12px;display:flex}.picker-slot:hover:not(:disabled){border-color:var(--blue)}.picker-slot:disabled{opacity:.45;cursor:default}.picker-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:800;overflow:hidden}.picker-taken{text-transform:uppercase;color:var(--muted);letter-spacing:.5px;font-size:10px;font-weight:800}@media (width<=420px){.picker-grid{grid-template-columns:1fr}}.header-actions{align-items:center;gap:10px;display:flex}.header-menu-wrap{display:none;position:relative}.hamburger{border:1px solid var(--border);width:40px;height:40px;color:var(--text);cursor:pointer;background:#16233d;border-radius:10px;place-items:center;font-size:18px;display:grid}.menu-backdrop{z-index:45;position:fixed;inset:0}.header-menu{z-index:46;border:1px solid var(--border);background:#0d1424;border-radius:12px;gap:2px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #00000080}.header-menu-item{color:var(--text);border-radius:8px;padding:12px;font-size:14px;font-weight:800;text-decoration:none;display:block}.header-menu-item:hover{background:#16233d}@media (width<=513px){.header-inline{display:none!important}.header-menu-wrap{display:block}}@media (width<=768px){.card{border-radius:14px;padding:16px}.container{padding:16px 12px calc(88px + env(safe-area-inset-bottom,0px))}.page-body{gap:12px}.page-head{margin-bottom:14px}.full-modal-body{gap:12px;padding:14px}}@media (width<=400px){.card{padding:12px}}@media (width<=768px){input,select,textarea,.admin-input{font-size:16px}.admin-input,input[type=email],select,button.primary,.view-as{min-height:44px}.tabs{padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px))}.tab{justify-content:center;min-height:52px}.tab .ico{font-size:19px}.players-table .col-team{display:none}.mgr-table,.mgr-table tbody{display:block}.mgr-table thead{display:none}.mgr-table tr{border:1px solid var(--border);background:#101c33;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px 12px;margin-bottom:10px;padding:12px;display:grid}.mgr-table td{border:none;flex-direction:column;align-items:flex-start;gap:5px;padding:0;display:flex}.mgr-table td:before{content:attr(data-label);letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.mgr-table td[data-label=Team],.mgr-table td[data-label=Invite\ email],.mgr-table td[data-label=""]{grid-column:1/-1}.mgr-table td[data-label=""]:before{display:none}.mgr-table td .admin-input{width:100%!important}.mgr-table td .btn{width:100%}}@media (width<=600px){.player-overlay{place-items:stretch stretch;padding:0}.player-card{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;overflow-y:auto}.slot-picker-list{max-height:none}.pitch{gap:10px;padding:12px 2px}.pitch-row{gap:1px}.token{width:56px}.token-circle,.empty-circle{width:38px;height:38px}}@media (width<=380px){.token{width:48px}.token-circle,.empty-circle{width:34px;height:34px}.token-name{font-size:9px}}.matches-bento{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.matches-bento .mb-board{grid-column:1/-1}.matches-bento .win{color:var(--green)}.matches-bento .lose{color:var(--red)}.mb-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.mb-live{color:var(--green);letter-spacing:.05em;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.mb-live-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 6px var(--green);border-radius:50%;animation:1.4s ease-in-out infinite mb-pulse}@keyframes mb-pulse{0%,to{opacity:1}50%{opacity:.3}}.mb-matches{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.mb-match{background:#ffffff05;border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.matches-bento .match-side{min-width:0}.mb-match.me{background:#3b82f61f;border:1px solid #3b82f64d}.mb-match-wrap{border-radius:10px}.mb-match-wrap.open{background:#ffffff05}.mb-match-wrap.open .mb-match{background:0 0}.mb-score-btn{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:2px 4px;display:inline-flex}.mb-score-btn:hover{background:#ffffff0d}.vs-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:2px 6px}.vs-toggle:hover{background:#ffffff0f}.mb-breakdown{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 18px;padding:6px 4px 4px;display:grid}.mb-breakdown .gwb-total{font-size:14px}.mb-breakdown .gwb-total b{font-size:16px}.lb-right .gwb-row,.lb-right .gwb-name{text-align:right;flex-direction:row-reverse}.lb-right .gwb-detail{padding:2px 42px 10px 10px}.lb-right .gwb-note{text-align:right}.lb-right .gwb-total{flex-direction:row-reverse}.mb-breakdown .gwb-total-unit{display:none}.mb-yours .mb-breakdown.in-yours{background:#00000038;border-radius:10px;margin-top:12px;padding:8px 6px}.mb-yours .mb-breakdown.in-yours,.mb-yours .mb-breakdown.in-yours *{color:#fff}.mb-yours .mb-breakdown.in-yours .gwb-comp-pts{color:var(--green)}.mb-yours .mb-breakdown.in-yours .gwb-comp-pts.neg{color:var(--red)}.mb-yours .mb-breakdown.in-yours .gwb-comp-capt .gwb-comp-pts{color:var(--amber)}.mb-breakdown .pos-pill{color:#0000;border-radius:50%;flex-shrink:0;width:10px;min-width:10px;height:10px;padding:0;font-size:0;line-height:0}.mb-breakdown .pos-pill.GK{background:radial-gradient(circle at 35% 30%, #f6cd94, var(--amber))}.mb-breakdown .pos-pill.DEF{background:radial-gradient(circle at 35% 30%, #bcd8ff, var(--blue-light))}.mb-breakdown .pos-pill.MID{background:radial-gradient(circle at 35% 30%, #93ecb0, var(--green))}.mb-breakdown .pos-pill.FWD{background:radial-gradient(circle at 35% 30%, #f5a0b3, var(--red))}.mb-breakdown .gwb-name-chip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mb-breakdown .gwb-row{padding-left:6px;padding-right:6px}.mb-yours .mb-score b{color:#fff}.mb-yours .mb-score-btn:hover{background:#ffffff1f}.mb-score{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-weight:900;display:inline-flex}.mb-score.big{font-size:22px}.mb-score .dash{color:var(--muted);font-weight:400}.mb-score.all-win{color:var(--green)}.mb-score.all-lose{color:var(--red)}.mb-score.all-win .dash,.mb-score.all-lose .dash{color:currentColor;opacity:.55}.mb-hrec.plain{color:var(--text)}.mb-vs{color:var(--muted);font-weight:800}.mb-vs.big{font-size:18px}.mb-vs.sm{flex-shrink:0;font-size:12px}.mb-yours{background:linear-gradient(150deg,#2f6de0 0%,#1c47a8 100%);border-color:#ffffff29}.mb-yours.win{background:linear-gradient(150deg,#1aa64e 0%,#0e7a37 100%)}.mb-yours.loss{background:linear-gradient(150deg,#e23a5b 0%,#a01834 100%)}.mb-yours .label{color:#ffffffd9}.mb-yours .muted{color:#ffffffbf}.mb-yours .match-team,.mb-yours .mb-score,.mb-yours .mb-vs{color:#fff}.mb-yours .mb-score .dash{color:#fff9}.mb-yours .mb-hrec.plain{color:#fff}.mb-yours-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;display:grid}.mb-outcome{text-align:center;letter-spacing:.05em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:900}.mb-outcome.W{color:var(--green)}.mb-outcome.L{color:var(--red)}.mb-outcome.D{color:var(--muted)}.mb-yours-meta{flex-wrap:wrap;gap:18px;margin-top:14px;font-size:13px;display:flex}.mb-hrec{margin-top:3px;font-weight:800}.mb-hrec.big{align-items:center;gap:5px;margin-top:10px;font-size:18px;display:flex}.mb-hrec.big .muted{font-size:11px;font-weight:700}.mb-h2h-pick{align-items:center;gap:8px;margin:10px 0;display:flex}.mb-h2h-pick select{border:1px solid var(--border);min-width:0;max-width:100%;color:var(--text);text-overflow:ellipsis;background:#101c33;border-radius:8px;flex:1;padding:8px 10px;font-size:13px;font-weight:700}.mb-h2h .h2h-row{gap:8px}.h2h-gw{flex-shrink:0;width:42px}.h2h-name{flex:1;min-width:0}.h2h-name.right{text-align:right}.mb-h2h .res-badge.sm,.mb-h2h .mb-score{flex-shrink:0}.mb-rotw-body{gap:12px;margin-top:10px;display:grid}.mb-nugget{gap:3px;display:grid}.mb-nugget-k{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px;font-weight:800}.mb-nugget-v{font-size:14px}.mb-stat-list{gap:12px;margin-top:10px;display:grid}.mb-stat{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.mb-stat>.muted:first-child{min-width:72px}.mb-stat-v{align-items:center;gap:6px;font-weight:700;display:inline-flex}@media (width<=768px){.matches-bento{grid-template-columns:minmax(0,1fr)}.matches-bento>.card{min-width:0}.matches-bento .match-team{font-size:12px;display:block!important}.matches-bento .match-side .mgr-badge,.matches-bento .match-side .mgr-crest{width:22px!important;height:22px!important;font-size:9px!important}.matches-bento .match-side,.matches-bento .match-side.right{justify-content:flex-start;gap:8px}.matches-bento .match-side.right{flex-direction:row-reverse}.mb-breakdown{gap:6px 8px}.gwb-detail{padding-left:24px}.lb-right .gwb-detail{padding:2px 24px 10px 10px}}.seg-control{border:1px solid var(--border);background:#ffffff0a;border-radius:12px;gap:4px;margin-bottom:14px;padding:4px;display:flex}.seg-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;padding:9px 10px;font-size:13px;font-weight:800}.seg-btn.on{background:var(--blue);color:#fff}.persona-hero{background:linear-gradient(150deg,#2f6de0 0%,#1c47a8 100%);border-color:#ffffff29;align-items:center;gap:14px;margin-bottom:14px;display:flex}.persona-hero .stat-title{color:#ffffffd9}.persona-icon{color:#fff;background:#ffffff2e;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.persona-name{color:#fff;margin-top:2px;font-size:20px;font-weight:900}.persona-hero .stat-sub{color:#fffc;white-space:normal;overflow:visible}.persona-body{min-width:0}.stat-section{margin-bottom:6px}.stat-section-h{margin:14px 0 8px}.stats-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stat-card.size-md{grid-column:span 2}.stat-card.size-lg{grid-column:1/-1}@media (width>=720px){.stats-bento{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card.size-sm{grid-column:span 1}.stat-card.size-md{grid-column:span 2}.stat-card.size-lg{grid-column:1/-1}}.stat-card{min-width:0}.stat-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.stat-empty{color:var(--muted);margin:10px 0 0;font-size:12.5px}.stat-kpi{margin-top:8px}.stat-val{font-size:30px;font-weight:900;line-height:1}.stat-val.good{color:var(--green)}.stat-val.bad{color:var(--red)}.stat-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12.5px;overflow:hidden}.stat-lb{gap:6px;margin-top:10px;display:grid}.stat-lb-row{grid-template-columns:16px 1fr auto auto;align-items:center;gap:8px;font-size:13px;display:grid}.stat-lb-rank{color:var(--muted);font-weight:700}.stat-lb-label{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.stat-lb-sub{color:var(--muted);font-size:11px}.stat-lb-val{color:var(--blue-light);font-variant-numeric:tabular-nums;font-weight:900}.stat-breakdown{gap:8px;margin-top:10px;display:grid}.stat-bd-row{grid-template-columns:92px 1fr auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.stat-bd-label{color:var(--muted)}.stat-bd-bar{background:#ffffff0f;border-radius:6px;height:8px;overflow:hidden}.stat-bd-fill{background:var(--green);border-radius:6px;height:100%}.stat-bd-fill.bad{background:var(--red)}.stat-bd-val{font-variant-numeric:tabular-nums;font-weight:800}.stat-bd-val.bad{color:var(--red)}.stat-matrix-wrap{margin-top:10px;overflow-x:auto}.stat-matrix{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:11px}.stat-matrix th,.stat-matrix td{text-align:center;white-space:nowrap;padding:5px 7px}.stat-matrix thead th{color:var(--muted);font-weight:800}.stat-mx-rowh{color:var(--muted);text-align:left;background:var(--card,#0f1a30);font-weight:800;position:sticky;left:0}.stat-mx-cell{font-weight:700}.stat-mx-cell.good{color:var(--green)}.stat-mx-cell.bad{color:var(--red)}.stat-mx-self{color:var(--border)}.stat-mx-note{color:var(--muted);margin:8px 0 0;font-size:11px}.badge-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-top:10px;display:grid}.badge-item{border:1px solid var(--border);text-align:left;cursor:pointer;color:inherit;width:100%;font:inherit;background:#ffffff08;border-radius:10px;padding:9px 10px;transition:border-color .12s,background .12s}.badge-item:hover{border-color:var(--blue);background:#ffffff0d}.badge-item:active{transform:scale(.99)}.badge-rank-list{gap:2px;margin-top:8px;display:grid}.badge-rank-item{border-radius:8px}.badge-rank-item:nth-child(odd){background:#ffffff05}.badge-rank-row{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.badge-rank-row.top .badge-rank-team{color:var(--amber)}.badge-rank-row .acc-chev{color:var(--muted);flex-shrink:0}.badge-rank-team{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.badge-rank-val{color:var(--blue-light);font-variant-numeric:tabular-nums;font-weight:900}.badge-rank-detail{gap:5px;padding:2px 10px 9px 34px;display:grid}.badge-detail-row{justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.badge-detail-row b{font-variant-numeric:tabular-nums;color:var(--text)}.badge-detail-row b.bad{color:var(--red)}.badge-name{color:var(--amber);align-items:center;gap:5px;font-size:12px;font-weight:900;display:inline-flex}.badge-winner{align-items:center;gap:6px;margin:5px 0 3px;font-size:13px;font-weight:700;display:flex}.badge-winner span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.badge-desc{color:var(--muted);font-size:11px}.wc-form{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:8px;display:grid}.wc-merge{gap:8px;max-width:480px;display:grid}.wc-candidates{gap:4px;display:grid}.wc-cand{text-align:left;border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;background:#ffffff0a;border-radius:8px;padding:8px 10px}.wc-cand:hover{border-color:var(--blue)}@media (width<=600px){.wc-form{grid-template-columns:1fr}}.th-split{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.th-split>.card{min-width:0}@media (width<=768px){.th-split{grid-template-columns:1fr}}.tb-card{background:#2dd4bf17;border:none;position:relative}.tb-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(115deg,#2dd4bf,#60a5fa,#a855f7,#f472b6,#fbbf24,#34d399,#2dd4bf) 0 0/300% 100%;padding:3px;animation:5s linear infinite holo-shift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes holo-shift{to{background-position:300% 0}}@media (prefers-reduced-motion:reduce){.tb-card:before{animation:none}}.mam-card{border:none;position:relative}.mam-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(115deg,#93c5fd,#3b82f6,#60a5fa,#2563eb,#38bdf8,#93c5fd) 0 0/300% 100%;padding:3px;animation:5s linear infinite holo-shift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.mam-card:before{animation:none}}.fire-text{background:linear-gradient(#ff3b00 0%,#ff8c00 52%,#ffd200 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.5s ease-in-out infinite alternate fire-flicker}@keyframes fire-flicker{0%{filter:drop-shadow(0 0 3px #ff7800a6)drop-shadow(0 -1px 5px #ff3c0073)}to{filter:drop-shadow(0 0 7px #ffaf00f2)drop-shadow(0 -2px 11px #ff5000b3)}}@media (prefers-reduced-motion:reduce){.fire-text{animation:none}}.rdx-badge{background:linear-gradient(110deg,#2dd4bf,#60a5fa,#a78bfa,#2dd4bf) 0 0/300% 100%;border-radius:14px;margin:0 0 12px;padding:2px;text-decoration:none;animation:6s linear infinite rdx-shimmer;display:block;position:relative;overflow:hidden}.rdx-badge.preview{opacity:.92}.rdx-badge-glow{pointer-events:none;background:radial-gradient(120% 120% at 15% 0,#2dd4bf40,#0000 60%);border-radius:14px;position:absolute;inset:0}.rdx-badge-body{background:#0c1830;border-radius:12px;flex-direction:column;gap:2px;padding:12px 16px;display:flex;position:relative}.rdx-badge-kicker{letter-spacing:1px;text-transform:uppercase;color:#2dd4bf;font-size:10px;font-weight:800}.rdx-badge-title{color:#fff;font-size:18px;font-weight:900}.rdx-badge-sub{color:var(--muted);font-size:12px}@keyframes rdx-shimmer{to{background-position:300% 0}}.rdx-tabs{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:14px;display:grid}.rdx-tab{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#101c33;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}.rdx-tab.on{border-color:var(--blue);background:#16284a}.rdx-tab.locked{opacity:.5;cursor:not-allowed}.rdx-tab-label{font-size:12px;font-weight:800}.rdx-tab-sub{color:var(--muted);align-items:center;gap:3px;font-size:9px;display:inline-flex}.rdx-teaser{text-align:center;padding:32px 20px}.rdx-teaser-icon{color:#2dd4bf;margin-bottom:8px}.rdx-teaser h3{margin:4px 0}.rdx-preview-note{color:var(--amber);background:#f5a6231a;border:1px solid #f5a6234d;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:12px}.rdx-hero{text-align:center;background:linear-gradient(160deg,#16284a,#0c1830);border:1px solid #2dd4bf4d;margin-bottom:16px;padding:20px}.rdx-hero-icon{color:var(--amber)}.rdx-hero-label{letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:11px;font-weight:800}.rdx-hero-team{color:#fff;margin:2px 0;font-size:24px;font-weight:900}.rdx-hero-sub{color:var(--muted);font-size:13px}.rdx-section{margin-bottom:20px}.rdx-section-title{text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:800}.rdx-grid-cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rdx-wide{grid-column:1/-1}@media (width<=520px){.rdx-grid-cards{grid-template-columns:1fr}}.rdx-card{border:1px solid var(--border);background:#101c33;border-radius:12px;padding:12px;animation:.45s both rdx-up}.rdx-card:nth-child(2){animation-delay:50ms}.rdx-card:nth-child(3){animation-delay:.1s}.rdx-card:nth-child(4){animation-delay:.15s}.rdx-card:nth-child(5){animation-delay:.2s}.rdx-card:nth-child(6){animation-delay:.25s}@keyframes rdx-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rdx-card{animation:none}}.rdx-kpi-label{color:var(--muted);align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.rdx-kpi-value{color:#fff;margin:4px 0 2px;font-size:22px;font-weight:900;line-height:1.1}.rdx-kpi.good .rdx-kpi-value{color:var(--green)}.rdx-kpi.bad .rdx-kpi-value{color:var(--red)}.rdx-kpi-sub{color:var(--muted);font-size:12px}.rdx-card-title{color:#fff;margin-bottom:8px;font-size:12px;font-weight:800}.rdx-board{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rdx-board li{align-items:center;gap:8px;font-size:13px;display:flex}.rdx-rank{text-align:center;width:16px;color:var(--muted);flex-shrink:0;font-size:11px;font-weight:800}.rdx-board-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.rdx-board-sub{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11px}.rdx-board-val{color:var(--blue-light);flex-shrink:0;margin-left:8px;font-weight:900}.rdx-graph-svg{width:100%;height:auto;display:block}.rdx-grid{stroke:#ffffff0f;stroke-width:1px}.rdx-axis{fill:var(--muted);font-size:8px}.rdx-axis-title{fill:var(--muted);font-size:8px;font-weight:700}.rdx-line{stroke-linejoin:round;stroke-linecap:round;transition:opacity .2s}.rdx-graph-foot{align-items:center;gap:10px;margin-top:8px;display:flex}.rdx-play{border:1px solid var(--border);color:#fff;cursor:pointer;background:#16284a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.rdx-slider{accent-color:var(--blue);flex:1}.rdx-gwtag{color:var(--muted);text-align:right;min-width:38px;font-size:12px;font-weight:800}.rdx-legend{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rdx-leg{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#0c1830;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.rdx-leg.on{color:#fff;border-color:var(--blue)}.rdx-leg-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.rdx-kpi-row{align-items:center;gap:10px;margin:4px 0 2px;display:flex}.rdx-kpi-row .rdx-kpi-value{margin:0}.rdx-kpi-row .headshot,.rdx-kpi-row .mgr-badge,.rdx-kpi-row .mgr-crest{border-radius:50%;flex-shrink:0}.rdx-kpi.good{border-top:2px solid #22c55e80}.rdx-kpi.bad{border-top:2px solid #e0506a80}.rdx-namecard.good{border-top:2px solid #22c55e80}.rdx-namecard.bad{border-top:2px solid #e0506a80}.rdx-name-row{align-items:center;gap:8px;margin:6px 0;display:flex}.rdx-name-row .mgr-badge,.rdx-name-row .mgr-crest{border-radius:50%;flex-shrink:0}.rdx-name-team{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:900;overflow:hidden}.rdx-chip{color:var(--blue-light);background:#16284a;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-block}.rdx-chip.good{color:var(--green);background:#22c55e26}.rdx-chip.bad{color:var(--red);background:#e0506a26}.rdx-hero-ring{background:conic-gradient(#2dd4bf,#60a5fa,#a78bfa,#e0902a,#2dd4bf);border-radius:50%;width:84px;height:84px;margin:0 auto 6px;padding:6px;animation:8s linear infinite rdx-spin}.rdx-hero-ring .mgr-badge,.rdx-hero-ring .mgr-crest{background:#0c1830;border:3px solid #0c1830;border-radius:50%}@keyframes rdx-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rdx-hero-ring{animation:none}}.rdx-podium{grid-template-columns:1fr 1.2fr 1fr;align-items:end;gap:8px;margin:4px 0 12px;display:grid}.rdx-pod{text-align:center;border:1px solid var(--border);background:#0c1830;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex}.rdx-pod-1{background:linear-gradient(#e0902a1f,#0c1830);border-color:#e0902a8c;padding-top:16px}.rdx-pod-2{border-color:#b4c3dc66}.rdx-pod-3{border-color:#cd7f3266}.rdx-pod-ring{border-radius:50%}.rdx-pod-team{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:800;overflow:hidden}.rdx-pod-pts{color:var(--blue-light);font-size:20px;font-weight:900}.rdx-board-rest li{opacity:.9}.rdx-board .headshot,.rdx-board .mgr-badge,.rdx-board .mgr-crest{border-radius:50%;flex-shrink:0}.rdx-endlabel{font-size:8px;font-weight:800}.activity-gw-filter{width:auto;margin:4px 0 8px;padding:4px 8px;font-size:12px}.rdx-grid.medal.m1{stroke:#e0902a38}.rdx-grid.medal.m2{stroke:#bec8dc29}.rdx-grid.medal.m3{stroke:#cd7f3229}.rdx-axis.medal{fill:#d7c08a;font-weight:800}.rdx-playhead{stroke:#7cc4ff73;stroke-width:1px;stroke-dasharray:3 3}.rdx-halo{animation:1.5s ease-out infinite rdx-halo}@keyframes rdx-halo{0%{opacity:.5;r:5}70%{opacity:0;r:14}to{opacity:0;r:14}}.rdx-gwtag.live{color:var(--green)}@media (prefers-reduced-motion:reduce){.rdx-halo{opacity:0;animation:none}}.rdx-leg.me{color:#fff;border-color:#fff}.rdx-leg.me .rdx-leg-dot{box-shadow:0 0 0 2px #ffffff80}.chat-bell{border:1px solid var(--border);width:38px;height:38px;color:var(--text);cursor:pointer;background:#101c33;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:relative}.chat-bell.pulse{color:var(--green);border-color:#22c55e80;animation:1.4s ease-in-out infinite bellpulse}@keyframes bellpulse{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}.chat-bell-dot{background:var(--green);border-radius:50%;width:8px;height:8px;animation:1.4s ease-out infinite dotpulse;position:absolute;top:5px;right:5px;box-shadow:0 0 #22c55eb3}@keyframes dotpulse{0%{box-shadow:0 0 #22c55eb3}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.chat-pulse{pointer-events:none;z-index:60;position:fixed;inset:0;overflow:hidden}.chat-pulse .cp{opacity:0;border:2px solid #22c55e99;border-radius:50%;width:30px;height:30px;margin:-15px -15px 0 0;animation:3.2s ease-out infinite chatpulse;position:absolute;top:34px;right:86px}@keyframes chatpulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(72)}}@media (width<=560px){.chat-pulse .cp{top:30px;right:64px}}@media (prefers-reduced-motion:reduce){.chat-bell.pulse,.chat-bell-dot,.chat-pulse .cp{animation:none}.chat-pulse{display:none}}.chat-join-overlay{z-index:210;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030712c7;justify-content:center;align-items:center;padding:20px;animation:.2s fadein;display:flex;position:fixed;inset:0}@keyframes fadein{0%{opacity:0}to{opacity:1}}.chat-join-card{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:18px;width:100%;max-width:320px;padding:28px 24px;animation:.28s cubic-bezier(.2,1.3,.4,1) popin}@keyframes popin{0%{opacity:0;transform:scale(.9)translateY(8px)}to{opacity:1;transform:none}}.chat-join-icon{color:#042;background:var(--green);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 10px;display:flex;box-shadow:0 0 24px 4px #22c55e80}.chat-join-card h3{margin:6px 0 4px;font-size:20px}.chat-join-accept{color:#042814;background:var(--green);cursor:pointer;border:none;border-radius:999px;width:100%;margin-top:18px;padding:14px;font-size:16px;font-weight:900;animation:1.6s ease-in-out infinite acceptglow}.chat-join-accept:hover{filter:brightness(1.08)}@keyframes acceptglow{0%,to{box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 26px 6px #22c55ebf}}.chat-tabs{gap:6px;margin-bottom:12px;display:flex;overflow-x:auto}.chat-tab{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#101c33;border-radius:10px;flex-direction:column;flex:none;align-items:flex-start;gap:1px;padding:7px 12px;font-weight:800;display:flex}.chat-tab.on{border-color:var(--blue);background:#16284a}.chat-tab-sub{color:var(--muted);font-size:10px;font-weight:600}.chat-shell{border:1px solid var(--border);background:linear-gradient(#0b1322,#0a1120);border-radius:14px;overflow:hidden}.chat-topbar{border-bottom:1px solid var(--border);background:#0c1830;align-items:center;gap:10px;padding:10px 12px;display:flex}.chat-topbar-avatar{background:#16284a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.chat-topbar-name{font-size:14px;font-weight:900}.chat-topbar-sub{color:var(--muted);font-size:11px}.chat-hint{color:var(--blue-light);border-bottom:1px solid var(--border);background:#3b82f614;align-items:center;gap:6px;padding:7px 12px;font-size:11px;display:flex}.chat-scroll{flex-direction:column;gap:8px;padding:14px 10px 20px;display:flex}.chat-daychip,.chat-section{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;background:#ffffff0d;border-radius:999px;align-self:center;padding:4px 12px;font-size:10px;font-weight:800}.chat-section{color:var(--blue-light);background:#7cc4ff14;margin:8px 0 2px}.chat-part{color:#fff;border:1px solid var(--border);text-align:center;background:linear-gradient(90deg,#2dd4bf2e,#60a5fa2e);border-radius:10px;align-self:center;margin:14px 0 6px;padding:8px 16px;font-size:13px;font-weight:900}.chat-row{align-items:flex-end;gap:7px;max-width:88%;display:flex}.chat-row.left{align-self:flex-start}.chat-row.right{flex-direction:row;justify-content:flex-end;align-self:flex-end}.chat-row.center{align-self:center;max-width:92%}.chat-ava{color:#06101f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:flex}.chat-ava.lucas{background:#38bdf8}.chat-ava.garth{background:#f59e0b}.chat-bubble{text-align:left;border:1px solid var(--border);cursor:pointer;color:var(--text);font:inherit;background:#15233b;border-radius:14px;padding:7px 11px;display:block;position:relative}.chat-bubble.lucas{background:#14263b;border-bottom-left-radius:4px}.chat-bubble.garth{background:#2b2413;border-bottom-right-radius:4px}.chat-bubble.announcer{text-align:center;background:#a78bfa1a;border-color:#a78bfa59;font-style:italic}.chat-bubble.both{text-align:center;background:#e0b34124;border-color:#e0b34173;font-weight:800}.chat-bubble:hover{filter:brightness(1.08)}.chat-bubble.copied{outline:2px solid var(--green)}.chat-name{margin-bottom:1px;font-size:11px;font-weight:900;display:block}.chat-name.lucas{color:#7cd4ff}.chat-name.garth{color:#fbbf4d}.chat-action{color:var(--muted);margin-right:4px;font-size:11px;font-style:italic}.chat-text{font-size:13.5px;line-height:1.4}.chat-copy{color:var(--muted);opacity:0;transition:opacity .15s;position:absolute;top:6px;right:7px}.chat-bubble:hover .chat-copy,.chat-bubble.copied .chat-copy{opacity:.9}.chat-copy{opacity:.35}.chat-end{align-self:center;margin-top:10px;font-size:11px}.chat-toast{z-index:220;border:1px solid var(--green);color:#fff;background:#0c1830;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700;animation:.2s popin;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0006}.chat-pulse .cp{border-width:2.5px;border-color:#22c55e8c;animation-duration:5.5s;top:36px;right:84px}.chat-pulse .r2{animation-delay:1.85s}.chat-pulse .r3{animation-delay:3.7s}@media (width<=560px){.chat-pulse .cp{top:30px;right:60px}}.chat-group{flex-direction:column;gap:7px;display:flex}.chat-scroll{gap:7px}.chat-part{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(90deg,#2dd4bf38,#60a5fa38);border:1px solid #7cc4ff4d;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:18px 0 8px;padding:13px 16px;font-size:16px;font-weight:900;animation:.45s both chatpop;display:flex;box-shadow:0 2px 14px #00000040}.chat-part-chev{flex-shrink:0;transition:transform .2s}.chat-part-chev.open{transform:rotate(180deg)}.chat-section{font-size:12px;animation:.45s both chatpop}@keyframes chatpop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.chat-ava.announcer{background:#a78bfa}.chat-ava.both{background:#e0b341}.chat-bubble.announcer{text-align:left;background:#a78bfa1f;border-color:#a78bfa66;border-bottom-left-radius:4px;font-style:italic}.chat-name.announcer{color:#c4b5fd}.chat-bubble.garth{border-bottom-right-radius:14px;border-bottom-left-radius:4px}.chat-bubble.both{text-align:center}.chat-row{max-width:94%}.chat-cover{object-fit:cover;border-radius:12px;width:100%;max-height:170px;display:block}.chat-part{flex-direction:column;align-items:stretch;gap:8px}.chat-part-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-part-img{object-fit:cover;border-radius:9px;width:100%;height:96px;display:block}.chat-part.locked{cursor:default;opacity:.7;background:#ffffff08;border-style:dashed;flex-direction:row;justify-content:space-between;align-items:center;animation:none}.chat-part-soon{color:var(--amber);background:#e0902a1f;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.chat-sec-wrap{flex-direction:column;align-items:center;gap:4px;margin:10px 0 2px;animation:.45s both chatpop;display:flex}.chat-sec-img{object-fit:cover;border-radius:10px;width:100%;max-width:420px;height:84px;display:block}.chat-sec-wrap .chat-section{margin:0}.rdx-hero{position:relative;overflow:hidden}.rdx-hero-ring{animation:none}.rdx-confetti{pointer-events:none;z-index:2;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.rdx-hero>:not(.rdx-confetti){z-index:3;position:relative}.rdx-acc{padding:0}.rdx-acc-head{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:8px;padding:12px;display:flex}.rdx-acc-main{flex:1;min-width:0}.rdx-acc-chev{color:var(--muted);flex-shrink:0;margin-top:2px;transition:transform .2s}.rdx-acc-chev.open{transform:rotate(180deg)}.rdx-acc-body{padding:0 12px 12px;animation:.3s both chatpop}.rdx-how{color:var(--muted);margin-bottom:7px;font-size:11px;font-style:italic}.rdx-ranklist{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rdx-ranklist li{border-radius:6px;align-items:center;gap:7px;padding:3px 6px;font-size:12.5px;display:flex}.rdx-ranklist li.win{background:#e0902a24}.rdx-ranklist .rdx-board-name{font-weight:700}.rdx-ranklist .rdx-board-val{margin-left:auto}.rdx-ranklist .mgr-badge,.rdx-ranklist .mgr-crest{border-radius:50%;flex-shrink:0}.rdx-pitch{background:repeating-linear-gradient(0deg,#0e3420 0 28px,#0c2d1b 28px 56px);border:1px solid #2dd4bf40;border-radius:12px;flex-direction:column;gap:14px;padding:14px 8px;display:flex}.rdx-pitch-row{justify-content:space-around;align-items:flex-start;gap:4px;display:flex}.rdx-pp{flex-direction:column;align-items:center;gap:3px;width:22%;min-width:0;display:flex}.rdx-pp .headshot,.rdx-pp .team-badge,.rdx-pp img{flex-shrink:0}.rdx-pp-name{color:#eafff4;white-space:nowrap;text-overflow:ellipsis;text-align:center;text-shadow:0 1px 2px #0009;max-width:100%;font-size:10px;font-weight:700;overflow:hidden}.rdx-pp-pts{color:#fff;background:#00000073;border-radius:6px;padding:0 6px;font-size:11px;font-weight:900}.rdx-podium2{flex-direction:column;align-items:center;gap:12px;margin:2px 0 12px;display:flex}.rdx-pod1{text-align:center;background:linear-gradient(#e0902a29,#0c1830);border:1px solid #e0902a8c;border-radius:14px;flex-direction:column;align-items:center;gap:2px;width:100%;max-width:280px;padding:14px 10px 16px;display:flex}.rdx-pod-ring.big{background:conic-gradient(#e0b341,#f6d675,#e0902a,#e0b341);border-radius:50%;padding:4px}.rdx-pod-ring.big .mgr-badge,.rdx-pod-ring.big .mgr-crest{border:3px solid #0c1830;border-radius:50%}.rdx-pod1 .rdx-pod-team{color:#fff;font-size:15px;font-weight:900}.rdx-pod1 .rdx-pod-pts{color:var(--amber);font-size:26px;font-weight:900}.rdx-pod-second{justify-content:center;gap:10px;width:100%;display:flex}.rdx-pod23{text-align:center;border:1px solid var(--border);background:#0c1830;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:2px;max-width:160px;padding:10px 6px;display:flex}.rdx-pod23.p2{border-color:#bec8dc73}.rdx-pod23.p3{border-color:#cd7f3273}.rdx-pod-medal{font-size:16px;line-height:1}.rdx-pod23 .rdx-pod-team{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:800;overflow:hidden}.rdx-pod23 .rdx-pod-pts{color:var(--blue-light);font-size:18px;font-weight:900}.rdx-pod-pts span{color:var(--muted);margin-left:2px;font-size:10px;font-weight:700}.rdx-pod-wdl{color:var(--muted);font-size:10px}@media (width<=600px){.rdx-grid-cards{grid-template-columns:1fr}.rdx-hero-team{font-size:22px}.rdx-pp-name{font-size:9px}}.rdx-badge.chat-badge{background:linear-gradient(110deg,#a78bfa,#60a5fa,#2dd4bf,#a78bfa) 0 0/300% 100%}.rdx-badge.chat-badge .rdx-badge-kicker{color:#c4b5fd}.rdx-chat-cta{color:var(--text);background:linear-gradient(100deg,#a78bfa24,#2dd4bf1f);border:1px solid #a78bfa59;border-radius:14px;align-items:center;gap:14px;margin:10px 0 4px;padding:16px;text-decoration:none;display:flex}.rdx-chat-cta:hover{filter:brightness(1.08)}.rdx-chat-cta-icon{flex-shrink:0;font-size:28px}.rdx-chat-cta-text{flex-direction:column;gap:2px;min-width:0;display:flex}.rdx-chat-cta-text b{color:#fff;font-size:15px}.rdx-chat-cta-text span{color:var(--muted);font-size:12px}.chat-toc{border-bottom:1px solid var(--border);-webkit-overflow-scrolling:touch;background:#0c1830;gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.chat-toc-pill{border:1px solid var(--border);color:var(--muted);cursor:pointer;white-space:nowrap;background:#101c33;border-radius:999px;flex:none;padding:5px 11px;font-size:11px;font-weight:700}.chat-toc-pill.part{color:#fff;border-color:var(--blue);background:#16284a}.chat-toc-pill:hover{color:#fff}.ev-wrap{border:1px solid var(--border);background:#000;border-radius:12px;width:100%;overflow:hidden}.ev-video{background:#000;width:100%;max-height:72vh;display:block}.ev-soon{border:1px dashed var(--border);min-height:160px;color:var(--muted);background:#0c1830;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.watch-head{margin-bottom:12px}.watch-kicker{text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-size:11px;font-weight:800}.watch-title{margin:2px 0 0;font-size:20px;font-weight:900}.chat-video{margin:0 0 8px}.chat-video-cap{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px;font-weight:800;display:flex}.chat-video-full{color:var(--blue-light);align-items:center;gap:4px;text-decoration:none;display:inline-flex}
