:root{color-scheme:dark;--background:#101216;--panel:#191d24;--panel-strong:#222832;--text:#f5f7fb;--muted:#a8b1bf;--line:#303744;--accent:#39c98c;--accent-strong:#efc34d;--red:#ff1b0a;--blue:#3545ff}*{box-sizing:border-box}body{margin:0;background:var(--background);color:var(--text);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}.shell{min-height:100vh;padding:28px}.topbar{border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding-bottom:16px}.brand,.topbar{align-items:center}.brand{display:inline-flex;gap:14px;font-size:30px;font-weight:700}.brandLogo{border-radius:8px;display:block;height:56px;object-fit:contain;width:56px}.brandText{display:grid;grid-gap:2px;gap:2px;line-height:1.05}.brandText strong{font-size:30px}.brandText small{color:var(--muted);font-size:13px;font-weight:700}.navLinks{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.navLinks a{border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:14px;font-weight:700;padding:8px 10px}.navLinks a:hover{background:var(--panel);color:var(--accent)}.themeSelector{gap:6px;position:relative}.themeSelector,.themeSelectorButton{align-items:center;display:inline-flex}.themeSelectorButton{background:transparent;border:1px solid var(--line);border-radius:8px;color:var(--muted);cursor:pointer;flex-direction:column;font:inherit;font-size:14px;font-weight:700;gap:2px;min-height:38px;padding:6px 10px}.themeSelectorButton:focus-visible,.themeSelectorButton:hover{background:var(--panel);color:var(--accent)}.themeSelectorButton strong{color:inherit;font-size:11px;line-height:1;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.themeCustomizerPanel{background:color-mix(in srgb,var(--panel) 92%,#05070b);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 42px rgb(0 0 0/.42);color:var(--text);display:grid;grid-gap:14px;gap:14px;min-width:min(430px,calc(100vw - 24px));max-height:min(720px,calc(100vh - 92px));overflow-y:auto;padding:18px;position:absolute;right:0;top:calc(100% + 8px);z-index:30}.themePage{display:grid;grid-gap:18px;gap:18px}.themePageHero{align-items:flex-end;background:var(--panel);display:flex;gap:18px;justify-content:space-between;padding:18px}.themePageCurrent,.themePageHero{border:1px solid var(--line);border-radius:8px}.themePageCurrent{background:#0b1016;display:grid;grid-gap:4px;gap:4px;min-width:160px;padding:12px}.themePageCurrent span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.themePageCurrent strong{color:var(--accent);font-size:18px}.themeCustomizerPanel-page{max-height:none;overflow:visible;position:static;width:100%}.themePreview{background:linear-gradient(rgb(0 0 0/.34),rgb(0 0 0/.34)),var(--theme-background,none);background-position:var(--theme-background-position,center top);background-repeat:var(--theme-background-repeat,no-repeat);background-size:var(--theme-background-size,cover);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 38px rgb(0 0 0/.35);color:var(--text);display:grid;grid-gap:0;gap:0;overflow:hidden}.themePreviewBanner{background-image:var(--theme-banner,none);background-position:var(--theme-banner-position,left center);background-repeat:no-repeat;background-size:contain;filter:opacity(var(--theme-banner-opacity,.9)) drop-shadow(0 0 calc(12px * var(--theme-banner-glow-scale, 1)) var(--theme-glow-a,transparent));height:clamp(90px,10vw,150px)}.themePreviewBody{display:grid;grid-gap:12px;gap:12px;padding:14px}.themePreviewCard,.themePreviewHero,.themePreviewMetric,.themePreviewTable{background:color-mix(in srgb,var(--theme-panel-bg,var(--panel)) calc(var(--theme-panel-opacity, .94) * 100%),transparent);border:var(--theme-border-width,1px) solid var(--theme-line,var(--line));border-radius:var(--theme-radius,8px);box-shadow:0 0 calc(10px * var(--theme-glow-scale, 1) * var(--theme-shadow-strength, 1)) var(--theme-glow-a,transparent);-webkit-clip-path:var(--theme-clip-path,none);clip-path:var(--theme-clip-path,none)}.themePreviewHero{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:var(--theme-card-padding,14px)}.themePreviewHero h2{color:var(--theme-heading-colour,var(--text));margin-bottom:4px}.themePreviewHero p{color:var(--theme-custom-muted,var(--muted))}.themePreviewCard,.themePreviewMetric{display:grid;grid-gap:4px;gap:4px;padding:var(--theme-card-padding,14px)}.themePreviewCard span,.themePreviewMetric span{color:var(--theme-custom-muted,var(--muted));font-size:12px;font-weight:900;text-transform:uppercase}.themePreviewCard strong,.themePreviewMetric strong{color:var(--theme-leaderboard-highlight,var(--accent));font-size:24px;line-height:1}.themePreviewGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.themePreviewActions{display:flex;flex-wrap:wrap;gap:8px}.themePreviewActions a,.themePreviewActions button{background:color-mix(in srgb,var(--theme-panel-bg,var(--panel)) calc(var(--theme-panel-opacity, .94) * 100%),transparent);border:var(--theme-border-width,1px) solid var(--theme-line,var(--line));border-radius:var(--theme-radius,8px);color:var(--theme-link-colour,var(--text));cursor:pointer;font:inherit;font-weight:900;padding:9px 11px}.themePreviewActions button:first-child{border-color:var(--theme-active-tab-colour,var(--accent));color:var(--theme-active-tab-colour,var(--accent))}.themePreviewActions a:hover,.themePreviewActions button:hover{background:var(--theme-button-hover-bg,var(--panel));color:var(--theme-link-hover-colour,var(--accent));box-shadow:0 0 16px var(--theme-glow-b,transparent)}.themePreviewTable{border-collapse:separate;border-spacing:0;overflow:hidden;width:100%}.themePreviewTable td,.themePreviewTable th{border-bottom:1px solid color-mix(in srgb,var(--theme-line,var(--line)) 68%,transparent);padding:var(--theme-table-cell-padding,10px 12px);text-align:left}.themePreviewTable th{background:var(--theme-table-header-bg,var(--theme-panel-strong-bg,var(--panel)));color:var(--theme-heading-colour,var(--text))}.themePreviewTable tr:nth-child(2n){background:rgb(255 255 255/var(--theme-row-stripe-opacity,.055))}.themePreviewTable tr:hover{background:var(--theme-table-hover,rgb(255 255 255/.08));box-shadow:inset 0 0 calc(16px * var(--theme-row-hover-glow, 0)) var(--theme-glow-a,transparent)}.themeCustomizerHeader{align-items:center;display:flex;justify-content:space-between;gap:12px}.themeCustomizerHeader strong{color:var(--accent);font-size:14px}.themeCustomizerClose,.themeResetButton{background:transparent;border:1px solid var(--line);border-radius:8px;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;font-weight:800;padding:7px 9px}.themeCustomizerClose:hover,.themeResetButton:hover{background:var(--panel);color:var(--accent)}.themeCustomizerField{display:grid;grid-gap:6px;gap:6px}.themeColourField span,.themeCustomizerField span,.themeGlowToggle span,.themeMarkerField>span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.themeCustomizerField select{background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;font-weight:800;padding:9px 10px}.themeGlowToggle{align-items:center;cursor:pointer;display:inline-flex;gap:8px;line-height:1}.themeGlowToggle input{accent-color:var(--accent);cursor:pointer;height:15px;margin:0;width:15px}.themeCustomizerGlow{justify-content:flex-start}.themeAssetGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.themeAssetField i{background-color:#05070b;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid var(--line);border-radius:8px;display:block;height:58px}.themeAssetField:nth-child(2) i{background-size:contain}.themeMarkerField{display:grid;grid-gap:8px;gap:8px}.themeMarkerBar{align-items:center;border:1px solid rgb(255 255 255/.08);border-radius:8px;display:flex;gap:7px;max-width:100%;overflow-x:auto;padding:8px;scrollbar-width:thin}.themeMarkerButton{align-items:center;background:rgb(255 255 255/.04);border:1px solid rgb(255 255 255/.12);border-radius:8px;color:var(--text);cursor:pointer;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;padding:4px;width:38px}.themeMarkerButton-active,.themeMarkerButton:hover{border-color:var(--accent);box-shadow:0 0 12px rgb(255 255 255/.12)}.themeMarkerButton i{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:999px;display:block;height:28px;width:28px}.themeMarkerButton i:not([style]){background:radial-gradient(circle at center,currentColor 0 28%,transparent 30%),linear-gradient(currentColor,currentColor);opacity:.65}.themeMarkerButton strong{font-size:12px;font-weight:900;line-height:1}.themeColourGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.themeChoiceGrid{border-top:1px solid rgb(255 255 255/.1);display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(150px,1fr));padding-top:12px}.themeColourField{align-items:center;background:rgb(255 255 255/.04);border:1px solid rgb(255 255 255/.08);border-radius:8px;display:flex;justify-content:space-between;gap:10px;padding:8px}.themeColourField input{background:transparent;border:0;cursor:pointer;height:28px;padding:0;width:38px}.themeChoiceField select{min-width:0;width:100%}@media (max-width:720px){.themeCustomizerPanel{left:0;right:auto}.themePageHero,.themePreviewActions,.themePreviewHero{align-items:stretch;flex-direction:column}.themeAssetGrid,.themeChoiceGrid,.themeColourGrid,.themePreviewGrid{grid-template-columns:1fr}}.backLink,.eyebrow,.status,.subtleText{color:var(--muted);font-size:14px}.matchHeader,.summary{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(260px,.9fr) minmax(260px,.8fr) minmax(420px,1.15fr);padding:20px 0 14px}.summary{grid-template-columns:minmax(260px,.75fr) minmax(280px,.6fr) minmax(560px,42vw)}.summaryIntro{align-self:start}.matchBreadcrumbs{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-top:18px;padding:10px 12px}.matchBreadcrumbTrail{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;min-width:0}.matchBackLink,.matchBreadcrumbTrail a{color:var(--text);font-weight:800}.matchBackLink:hover,.matchBreadcrumbTrail a:hover{color:var(--accent)}.matchBreadcrumbTrail>span:last-child{color:var(--accent-strong);font-weight:900}.matchBackLink{background:var(--panel-strong);border:1px solid var(--line);border-radius:6px;flex:0 0 auto;font-size:13px;padding:7px 10px}.monthMatchTotal{margin-top:12px}.monthMatchTotal strong{color:var(--accent-strong);font-size:24px;font-weight:900}.activityHeatmap{align-items:center;align-self:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(120px,.65fr) minmax(180px,1fr);justify-self:center;max-width:420px;width:100%}.activityHeatmap h2{font-size:15px;margin-bottom:6px;text-align:center}.activityHeatmapMeta>strong{color:var(--text);display:block;font-size:15px;margin-bottom:8px;text-align:center}.activityHeatmapControls{display:grid;grid-gap:5px;gap:5px}.activityHeatmapControls a{background:var(--panel);border:1px solid var(--line);border-radius:6px;color:var(--text);font-size:12px;font-weight:800;padding:6px 8px;text-align:center}.activityHeatmapGrid,.activityHeatmapWeekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.activityHeatmapDay,.activityHeatmapWeekdays span{align-items:center;background:#15191f;border:1px solid #303744;display:flex;justify-content:center;min-height:22px}.activityHeatmapWeekdays span{color:var(--text);font-size:12px;font-weight:800}.activityHeatmapDay{color:var(--text);font-size:10px;font-weight:800;position:relative}.activityHeatmapDay-empty{background:#11151a}.activityHeatmapDay-1{background:#341818}.activityHeatmapDay-2{background:#641b1b}.activityHeatmapDay-3{background:#a11212}.activityHeatmapDay-4{background:#f00000}.activityHeatmapDay small{background:#05070b;border:1px solid var(--line);box-shadow:0 14px 28px rgb(0 0 0/35%);color:var(--text);display:none;font-size:12px;font-style:normal;gap:3px;left:50%;min-width:170px;padding:9px 10px;position:absolute;text-align:center;top:calc(100% + 8px);transform:translateX(-50%);z-index:30}.activityHeatmapDay:focus small,.activityHeatmapDay:hover small{display:grid}.activityHeatmapDay b,.activityHeatmapDay em{display:block;font-style:normal}h1{font-size:42px;line-height:1.05;margin:0 0 8px}h2{font-size:18px}h2,p{margin:0}p{color:var(--muted);line-height:1.5}.detailGrid,.metrics{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(100px,1fr))}.detailGrid{grid-template-columns:repeat(4,minmax(120px,1fr));margin-bottom:16px}.listPanel,.metaBlock,.metric,.scoreBox,.statTile,.tablePanel,.teamPanel{background:var(--panel);border:1px solid var(--line);border-radius:8px}.metric,.statTile{min-height:76px;padding:14px}.metaBlock span,.metric span,.statTile span{color:var(--muted);display:block;font-size:13px;margin-bottom:8px}.metric strong,.statTile strong{color:var(--accent-strong);font-size:24px}.modeShortcutMetrics{grid-template-columns:repeat(6,minmax(92px,1fr))}.modeShortcutMetrics-full{margin:0}.modeMatchMetrics{grid-column:2/-1;grid-template-columns:repeat(6,minmax(88px,1fr))}.modeMatchMetrics-compact{grid-column:auto;grid-template-columns:repeat(6,minmax(88px,1fr));margin-bottom:16px}.modeSectionHeader{grid-template-columns:minmax(260px,.75fr) minmax(280px,.6fr) minmax(560px,42vw)}.modeHeaderPlaceholder{align-items:center;align-self:stretch;background:linear-gradient(135deg,rgb(25 29 36/72%),rgb(34 40 50/46%));border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;justify-items:center;min-height:180px;overflow:hidden;padding:14px;text-align:center}.modeHeaderPlaceholder img{display:block;max-height:110px;max-width:100%;object-fit:contain}.modeHeaderPlaceholder p{color:var(--text);font-size:14px;font-weight:700;max-width:34ch}.modeShortcutCard{color:var(--text);display:grid;grid-gap:10px;gap:10px;justify-items:center;min-height:148px;overflow:hidden;text-align:center;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease}.modeShortcutCard:focus-visible,.modeShortcutCard:hover{background:#1c222b;border-color:var(--accent);transform:translateY(-1px)}.modeShortcutCard-active{border-color:var(--accent-strong);box-shadow:inset 0 -2px 0 var(--accent-strong)}.modeShortcutCard strong{display:block;font-size:18px;line-height:1.15;width:100%}.modeShortcutImageFrame{align-items:center;display:flex;height:92px;justify-content:center;overflow:hidden;width:100%}.modeShortcutImage{display:block;height:92px;max-width:100%;object-fit:contain;width:100%}.modeShortcutImage-sniper{transform:scale(1.52)}.modeShortcutImage-instagib{transform:scale(1.38)}.modeShortcutImage-normal{transform:scale(1.18)}.modeShortcutImage-combogib{transform:scale(1.42)}.modeShortcutImage-flakspam,.modeShortcutImage-rocket{transform:scale(1.08)}.rankingAwardMetrics{grid-column:2/-1;grid-template-columns:repeat(5,minmax(180px,1fr));width:100%}.modeRankingAwardMetrics{grid-column:auto;margin-bottom:16px}.rankingArchiveLinkPanel{display:flex;justify-content:flex-end;margin:-6px 0 12px}.rankingAwardArchiveStack{display:grid;grid-gap:14px;gap:14px}.rankingAwardArchiveMonth{display:grid;grid-gap:0;gap:0}.monthlyAwardHeading{align-items:baseline;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 8px}.monthlyAwardHeading span{font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.monthlyAwardHeading strong{color:#4ade80;font-size:14px}.rankingAwardTile{min-height:112px}.awardMonthLabel{color:#4ade80;font-weight:800}.rankingAwardBody{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:46px minmax(0,1fr)}.rankingAwardBody>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.rankingAwardBody a{color:var(--text);font-size:14px;font-weight:900;text-decoration:none;overflow-wrap:anywhere}.rankingAwardBody a:hover{color:var(--accent)}.rankingAwardBody small{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.rankingAwardTrophy{display:block;filter:drop-shadow(0 2px 4px rgb(0 0 0/.45));height:46px;width:46px}.rankingAwardTrophy-gold{color:#f4c84f}.rankingAwardTrophy-silver{color:#cbd5df}.rankingAwardTrophy-bronze{color:#c88952}.rankingAwardTrophy-teal{color:#5ed0c6}.rankingAwardTrophy-violet{color:#a993ff}.mvpTile{padding:10px 14px 10px 6px}.mvpTileBody{align-items:stretch;display:grid;grid-gap:10px;gap:10px;grid-template-columns:36px 40px minmax(0,1fr) auto;height:100%;min-width:0}.mvpLabelBlock{align-content:space-between;display:grid;justify-items:center}.mvpTrophyBlock{align-items:center;display:flex;justify-content:center}.mvpLabelBlock span,.mvpTileScore span{color:var(--muted);font-size:13px;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.accTarget,.clutchIcon,.firstBloodIcon,.lamaIcon,.mipIcon,.mvpTrophy{flex:0 0 auto;filter:drop-shadow(0 2px 4px rgb(0 0 0/.45));height:40px;width:40px}.mvpTrophy-gold{--trophy-glint:#fff8c9;--trophy-light:#ffd84f;--trophy-mid:#d69612;--trophy-dark:#6f3d04;--trophy-rim:#fff0a3}.mvpTrophy-silver{--trophy-glint:#ffffff;--trophy-light:#dfe6eb;--trophy-mid:#9da8b2;--trophy-dark:#4f5862;--trophy-rim:#f7fbff}.mvpTrophy-bronze{--trophy-glint:#e0a46b;--trophy-light:#b6723f;--trophy-mid:#704326;--trophy-dark:#352017;--trophy-rim:#9a5b31}.mvpTilePlayer{align-items:center;display:flex;gap:9px;min-width:0;overflow:visible}.mvpPlayerFace{background:var(--panel-strong);border:1px solid var(--line);border-radius:6px;flex:0 0 auto;height:48px;object-fit:cover;width:48px}.mvpPlayerFace-empty{opacity:.45}.mvpTile .mvpPlayerName{color:#ffffff;font-size:24px;font-weight:900;line-height:1.28;overflow:hidden;padding-bottom:2px;padding-top:2px;text-overflow:ellipsis;white-space:nowrap}.mvpTileScore{align-content:center;display:grid;justify-items:end;min-width:54px}.mvpTileScore strong{color:var(--accent-strong);font-size:36px;line-height:1}.mvpRankCell{align-items:center;display:inline-grid;gap:8px;grid-template-columns:minmax(18px,max-content) 1fr;width:72px}.mvpRankFlag{display:inline-block;flex:0 0 auto;font-size:16px;height:18px;justify-self:center;line-height:18px;text-align:center;width:22px}.ctfMvpTable td:first-child,.ctfMvpTable th:first-child{width:96px}.tablePanel,.teamPanel{overflow-x:auto}.dataTable{border-collapse:collapse;min-width:880px;width:100%}.dataTable td,.dataTable th{border-bottom:1px solid var(--line);padding:12px 14px;text-align:left;vertical-align:middle;white-space:nowrap}.dataTable th{background:var(--panel-strong);color:var(--muted);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.sortHeader{color:inherit;display:inline-flex;gap:6px}.sortHeader:after{content:"↕";color:rgb(255 255 255/.42);font-size:10px}.sortHeader-active,.sortHeader-active:after{color:var(--accent-strong)}.sortHeader-active:after{content:"↓"}.modeFilter{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:10px;justify-content:flex-start;padding:12px}.modeFilter label{align-items:center;display:inline-flex;gap:8px}.modeFilter label+label{margin-left:18px}.modeFilter label span{color:var(--muted);font-size:13px;font-weight:800;text-transform:uppercase}.modeFilter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;font-weight:700;min-height:38px;min-width:220px;padding:8px 34px 8px 12px}.modeFilter label:after{color:var(--muted);content:"▾";font-size:12px;margin-left:-32px;pointer-events:none}.modeFilter button{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;font:inherit;font-weight:800;min-height:38px;padding:8px 12px}.modeFilter button:hover{border-color:var(--accent);color:var(--accent)}.modeFilterLink{display:inline-flex;gap:8px;min-height:36px;padding:8px 12px;white-space:nowrap}.publicServerTabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}.publicServerTab{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;color:var(--text);font-weight:900;padding:10px 12px}.publicServerTab-active,.publicServerTab:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 22%,transparent)}.modeFilterLink:first-child{border-radius:8px 0 0 8px}.modeFilterLink:last-child{border-radius:0 8px 8px 0}.modeFilterLink+.modeFilterLink{border-left:0}.modeFilterLink strong{color:var(--gold);font-size:.95rem}.modeFilterLink-active{color:var(--accent-strong);box-shadow:inset 0 -2px 0 var(--accent-strong)}.dataTable tr:last-child td{border-bottom:0}.pingTable{min-width:1040px}.pingSparkline{display:block;height:54px;width:340px}.pingSparkline-grid{fill:none;stroke:rgb(255 255 255/.18);stroke-width:1}.pingSparkline-line{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.pingSparkline-spike{fill:#ff4d5f;stroke:#ffd1d6;stroke-width:1}.connectionReadout{border:1px solid;border-radius:999px;display:inline-block;font-size:12px;font-weight:800;line-height:1;padding:6px 9px}.connectionReadout-clean{color:var(--accent)}.connectionReadout-warn{color:var(--accent-strong)}.connectionReadout-bad{color:#ff8a94}.matchMapThumb{align-items:center;background:var(--panel-strong);border:1px solid var(--line);border-radius:6px;display:flex;height:42px;justify-content:center;overflow:hidden;position:relative;width:170px}.matchMapThumb img{display:block;height:100%;object-fit:cover;width:100%}.matchMapThumb span{color:var(--muted);font-size:11px;inset:0;overflow:hidden;padding:14px 10px;position:absolute;text-align:center;text-overflow:ellipsis;white-space:nowrap}.matchMapThumb img+span{display:none}.demoMapPreview{align-items:center;background:var(--panel-strong);border:1px solid var(--line);border-radius:6px;display:flex;height:44px;justify-content:center;overflow:hidden;position:relative;width:178px}.demoMapPreview img{display:block;height:100%;object-fit:cover;width:100%}.demoMapPreview span{color:var(--muted);font-size:11px;inset:0;overflow:hidden;padding:15px 10px;position:absolute;text-align:center;text-overflow:ellipsis;white-space:nowrap}.demoMapPreview img+span{display:none}.demoFileName{overflow-wrap:anywhere}.demoFileCell{display:grid;grid-gap:12px;grid-template-columns:minmax(220px,1fr) 178px;min-width:420px}.demoFileCell,.mapListName{align-items:center;gap:12px}.mapListName{display:flex;min-width:0}.mapListName>div{min-width:0}.adminImportsTable{min-width:1320px}.adminMatchesTable{min-width:1540px}.uhnetAlertsTable{min-width:1060px}.uhnetActivePlayersTable{min-width:1220px}.uhnetConnectionSummaryTable{min-width:1180px}.importSourcesTable{min-width:760px}.adminChrome{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.adminCurrentAccount{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.adminCurrentAccount div{display:grid;grid-gap:2px;gap:2px}.adminCurrentAccount span:first-child{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.adminCurrentAccount strong{color:var(--text);font-size:15px}.adminTabs{display:flex;gap:0;flex-wrap:wrap}.adminTabs a{background:var(--panel);border:1px solid var(--line);color:var(--muted);font-size:14px;font-weight:800;padding:12px 14px}.adminTabs form{display:contents}.adminTabButton{background:var(--panel);border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;font-size:14px;font-weight:800;padding:12px 14px}.adminTabButton:hover{color:var(--text)}.adminTabs a:first-child{border-radius:8px 0 0 8px}.adminTabs a:last-child{border-radius:0 8px 8px 0}.adminTabs .adminTab-active{color:var(--accent-strong);box-shadow:inset 0 -2px 0 var(--accent-strong)}.adminHubGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminHubCard{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-height:150px;padding:18px}.adminHubCard span{color:var(--muted);font-size:13px;font-weight:800}.adminHubCard strong{color:var(--text);font-size:24px}.adminConfigGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(360px,.75fr)}.adminSourceForm{display:grid;grid-gap:12px;gap:12px;padding:14px}.adminSourceForm label{display:grid;grid-gap:6px;gap:6px}.adminSourceForm .inlineCheckbox{align-items:center;display:inline-flex;gap:8px;justify-content:flex-start}.adminSourceForm .inlineCheckbox input{margin:0}.adminHelpText{color:var(--muted);font-size:13px;line-height:1.5;margin:0}.adminHelpPanel{align-self:start}.adminCommandHelp{display:grid;grid-gap:12px;gap:12px;padding:14px}.adminCommandHelp p{color:var(--muted);font-size:13px;line-height:1.5;margin:0}.adminCommandHelp code{color:var(--text);font-weight:800}.adminCommandHelp pre{background:#05070b;border:1px solid var(--line);border-radius:6px;color:var(--text);font-size:12px;line-height:1.5;margin:0;overflow-x:auto;padding:10px 12px;white-space:pre-wrap}.adminSourceForm label span,.toggleField span{color:var(--muted);font-size:13px;font-weight:700}.fieldLabel{gap:6px;min-width:0}.fieldLabel,.settingHelp{align-items:center;display:inline-flex;position:relative}.settingHelp{background:color-mix(in srgb,var(--panel-strong) 78%,var(--text) 8%);border:1px solid var(--line);border-radius:50%;color:var(--muted);cursor:help;flex:0 0 auto;font-size:11px;height:17px;justify-content:center;line-height:1;width:17px}.settingHelp:after{background:var(--panel-strong);border:1px solid var(--line);border-radius:6px;box-shadow:0 10px 28px rgb(0 0 0/.35);color:var(--text);content:attr(data-help);font-size:12px;font-weight:600;left:50%;line-height:1.35;max-width:min(280px,calc(100vw - 40px));opacity:0;padding:8px 10px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateX(-50%) translateY(-4px);transition:opacity .12s ease,transform .12s ease;width:max-content;z-index:20}.settingHelp:focus-visible:after,.settingHelp:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.adminSourceForm input,.adminSourceForm select,.adminSourceForm textarea{background:var(--panel-strong);border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;min-width:0;padding:9px 10px}.adminSourceForm textarea{min-height:100px;resize:vertical}.formGridTwo{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.toggleGrid{display:grid;grid-gap:8px;gap:8px}.toggleField{align-items:center;background:var(--panel-strong);border:1px solid var(--line);border-radius:6px;display:flex;justify-content:space-between;padding:9px 10px}.toggleField input{height:18px;width:18px}.gameModeConfigGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.gameModeConfigCard{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;margin:0;min-width:0;padding:14px}.gameModeConfigCard legend{color:var(--accent-strong);font-size:18px;font-weight:900;padding:0 6px}.gameModeConfigCard .toggleField{background:#15191f}.gameModeConfigPreview{background:#101216;border:1px solid var(--line);border-radius:6px;display:block;max-height:120px;max-width:100%;object-fit:contain;padding:8px}.adminSubmitButton{background:var(--accent-strong);border:0;border-radius:8px;color:#101216;cursor:pointer;font-size:15px;font-weight:900;padding:11px 14px}.adminInlineButton{display:inline-block;margin:14px;width:-moz-fit-content;width:fit-content}.adminTableButton{background:var(--panel-strong);border:1px solid var(--accent-strong);border-radius:6px;color:var(--accent-strong);cursor:pointer;font-size:12px;font-weight:800;padding:7px 9px;white-space:nowrap}.adminTableButton:hover{background:var(--accent-strong);color:#101216}.adminTableButton:disabled{cursor:wait;opacity:.65}.adminTableButton-danger{border-color:#f04452;color:#ffb4ba}.adminTableButton-danger:hover{background:#f04452;color:#ffffff}.adminInlineForm{align-items:center;display:flex;gap:8px}.adminInlineForm input{min-width:150px}.adminInlineForm input,.adminInlineForm select{background:var(--panel-strong);border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;padding:7px 8px}.adminInlineForm select{min-width:180px}.adminPlayerControls{display:grid;grid-gap:8px;gap:8px;margin-top:10px;max-width:620px}.adminPlayerDeleteForm,.adminPlayerNameForm{flex-wrap:wrap}.adminPlayerNameForm input,.adminPlayerNameForm select{flex:1 1 180px}.adminPlayerDeleteForm input{flex:1 1 160px}.adminImageTable{min-width:620px}.adminImageAssignmentForm{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) auto}.adminImageAssignmentForm select{background:var(--panel-strong);border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;min-width:0;padding:7px 8px}.adminImageCurrent{color:var(--muted);display:grid;font-size:12px;grid-gap:3px;gap:3px;max-width:240px}.adminImageCurrent span{overflow:hidden;text-overflow:ellipsis}.adminImageAssignments,.adminImageList{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;padding:14px}.adminImageAssignments>strong,.adminImageList>strong{color:var(--text)}.adminImageList>div{display:grid;grid-gap:8px;gap:8px;max-height:420px;overflow:auto}.adminImageAssignments p,.adminImageList p{color:var(--muted);font-size:12px;margin:0}.adminImageListItem{align-items:center;color:var(--muted);display:grid;grid-gap:8px;gap:8px;grid-template-columns:86px minmax(0,1fr);min-width:0}.adminImageListItem img{aspect-ratio:16/7;background:#05070b;border:1px solid var(--line);border-radius:5px;object-fit:cover;width:86px}.adminImageListItem span{display:grid;grid-gap:2px;gap:2px;min-width:0}.adminImageListItem small,.adminImageListItem strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminImageListItem strong{color:var(--text);font-size:12px}.adminImageListItem small{color:var(--muted);font-size:11px}.downloadGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}.downloadCard{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:128px minmax(0,1fr);padding:12px}.downloadCard,.downloadCardImage{align-items:center;overflow:hidden}.downloadCardImage{background:var(--panel-strong);border:1px solid var(--line);border-radius:6px;color:var(--muted);display:flex;font-weight:900;height:72px;justify-content:center;width:128px}.downloadCardImage img{height:100%;object-fit:cover;width:100%}.downloadCardImage span{padding:16px;text-align:center}.downloadCardBody{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;padding:0}.downloadCardText{display:grid;grid-gap:4px;gap:4px;min-width:0}.downloadCardBody h2,.downloadCardBody p{margin:0;overflow-wrap:anywhere}.downloadCardBody h2{font-size:18px}.downloadCardBody p{font-size:14px}.downloadCardBody p,.downloadCardBody span{color:var(--muted)}.downloadCardBody .adminTableButton{justify-self:end;white-space:nowrap}.downloadsAdminTable{min-width:1120px}.downloadAdminPreview{align-items:center;background:var(--panel-strong);border:1px solid var(--line);border-radius:6px;color:var(--muted);display:flex;height:72px;justify-content:center;overflow:hidden;width:128px}.downloadAdminPreview img{height:100%;object-fit:cover;width:100%}.downloadAdminPreview span{font-size:12px;font-weight:800}.adminImageMiniForm{display:grid;grid-gap:8px;gap:8px;margin-top:8px;max-width:180px}.adminImageMiniForm input[type=file]{color:var(--muted);font-size:12px;max-width:180px}.adminImagePreviewGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr)}.adminImagePreview{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px}.adminImagePreview>span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.adminImagePreview div,.adminImagePreview img{align-items:center;aspect-ratio:16/7;background:#05070b;border:1px solid rgb(255 255 255/.08);border-radius:6px;color:var(--muted);display:flex;justify-content:center;min-width:0;object-fit:cover;overflow:hidden;width:100%}.adminImagePreview:last-child div,.adminImagePreview:last-child img{aspect-ratio:4/3}.adminImagePreview strong{font-size:13px;overflow:hidden;padding:8px;text-overflow:ellipsis}.brandPreview{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.brandPreview>span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.brandPreview img{background:#05070b;border:1px solid rgb(255 255 255/.08);border-radius:6px;display:block;max-height:96px;max-width:260px;object-fit:contain;padding:8px}.teamLogoReplaceGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.teamLogoReplaceCard{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:12px}.teamLogoReplaceCard>span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.teamLogoReplaceCard img{height:66px;object-fit:cover;padding:0;width:66px}.teamLogoReplaceCard input{max-width:100%}.adminSearchableSelect{display:grid;grid-gap:6px;gap:6px}.adminSearchableSelect small{color:var(--muted);font-size:12px}.adminMergePanel{margin-bottom:18px;display:grid;grid-gap:14px;gap:14px;padding:14px}.adminMergePanel .sectionTitle{padding:10px 0 12px}.adminSubTabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.adminSubTabs a{border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:13px;font-weight:800;padding:8px 10px;text-decoration:none}.adminSubTabs a.active,.adminSubTabs a:hover{border-color:var(--accent);color:var(--accent)}.adminMergeGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.adminMergeCard{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px}.adminMergeCardHeader,.adminMergeConfirm,.adminMergePlayer{align-items:center;display:flex;gap:12px;justify-content:space-between}.adminMergeCardHeader>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.adminMergeEyebrow{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.adminMergePlayers{display:grid;grid-gap:8px;gap:8px;max-height:360px;overflow:auto;padding-right:2px}.adminMergePlayer{background:var(--panel-strong);border:1px solid rgb(255 255 255/.06);border-radius:8px;padding:8px}.adminMergeKeep,.adminMergeSource{align-items:center;display:flex;gap:8px}.adminMergeKeep{min-width:0}.adminMergeKeep span{display:grid;grid-gap:2px;gap:2px;min-width:0}.adminMergeKeep small,.adminMergeKeep strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminMergeKeep small,.adminMergeSource{color:var(--muted);font-size:12px}.adminMergeSource{flex:0 0 auto;font-weight:800;max-width:155px;text-align:right}.adminMergeAliases{background:rgb(255 255 255/.035);border:1px solid rgb(255 255 255/.06);border-radius:8px;color:var(--muted);display:grid;font-size:13px;grid-gap:4px;gap:4px;line-height:1.5;margin:0;padding:8px}.adminMergeAliases>span:first-child{color:var(--accent);font-size:11px;font-weight:800;text-transform:uppercase}.adminAliasToolForm{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto}.adminAliasList{display:grid;grid-gap:8px;gap:8px;min-width:320px}.adminAliasItem{align-items:center;background:rgb(255 255 255/.035);border:1px solid rgb(255 255 255/.07);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:7px}.adminAliasOverflow{display:grid;grid-gap:8px;gap:8px}.adminAliasOverflow summary{color:var(--muted);cursor:pointer;font-size:13px}.adminAliasOverflow[open] summary{color:var(--accent)}.adminAliasActions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.adminAliasMoveForm input,.adminAliasMoveForm select,.adminPlayerMoveForm input{min-width:150px}.adminMergeConfirm input{background:var(--panel-strong);border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;min-width:0;padding:7px 8px;width:100%}.adminManualMergeForm{gap:12px}.adminMergeManualList{background:rgb(255 255 255/.03);border:1px solid rgb(255 255 255/.06);border-radius:8px;padding:10px}.adminMergeManualList summary{cursor:pointer;font-weight:800}.adminActionStack{justify-items:start}.adminActionStack,.adminDangerDetails{display:grid;grid-gap:8px;gap:8px}.adminDangerDetails[open]{background:rgb(240 68 82/.08);border:1px solid rgb(240 68 82/.35);border-radius:8px;padding:8px}.adminDangerDetails summary{color:#ffb4ba;cursor:pointer;font-size:12px;font-weight:800}.adminEditDetails{display:grid;grid-gap:8px;gap:8px}.adminEditDetails[open]{background:rgb(255 190 64/.08);border:1px solid rgb(255 190 64/.35);border-radius:8px;padding:8px}.adminEditDetails summary{color:var(--accent-strong);cursor:pointer;font-size:12px;font-weight:800}.adminSourceEditForm{display:grid;grid-gap:10px;gap:10px;min-width:min(520px,calc(100vw - 80px))}.adminSourceEditForm label{display:grid;grid-gap:5px;gap:5px}.adminSourceEditForm label span{color:var(--muted);font-size:12px;font-weight:800}.adminSourceEditForm input,.adminSourceEditForm select{background:var(--panel-strong);border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;min-width:0;padding:7px 8px}.adminNotice{border:1px solid;border-radius:8px;font-size:14px;font-weight:700;margin-bottom:16px;padding:12px 14px}.adminNotice-error{color:#ffb4ba}.adminNotice-success{color:var(--accent-strong)}.authShell{min-height:100vh;place-content:center}.authPanel{margin:0 auto;max-width:460px;width:100%}.discordLoginButton{display:inline-flex;justify-content:center;text-decoration:none;width:100%}.accountHero{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;padding:32px 0 22px}.accountHero h1{font-size:clamp(34px,5vw,58px);line-height:1;margin:8px 0}.accountHero p{color:var(--muted);font-size:16px;line-height:1.5;margin:0}.accountAvatar{border:1px solid var(--line);border-radius:8px;height:96px;object-fit:cover;width:96px}.accountPanel{margin-top:18px;max-width:680px}.accountProfileBuilder{max-width:none}.accountProfileBuilderHeader{align-items:start;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:0 0 12px}.profileBuilderLayout{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(280px,380px);padding-top:14px}.profileBuilderForm{padding:0}.profileBuilderCommandPanel{background:radial-gradient(circle at 4% 0,rgba(94,234,212,.12),transparent 34%),rgba(255,255,255,.025);border:1px solid rgba(148,163,184,.13);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(120px,160px) minmax(0,1fr);padding:10px}.profileBuilderCompletion{--profile-builder-completion:0%;align-content:center;background:radial-gradient(circle,rgba(16,24,36,.96) 0 55%,transparent 56%),conic-gradient(var(--accent-strong) var(--profile-builder-completion),rgba(148,163,184,.16) 0);border-radius:999px;display:grid;height:118px;justify-items:center;margin:auto;width:118px}.profileBuilderCompletion strong{color:var(--accent-strong);font-size:1.5rem;line-height:1}.profileBuilderCompletion span{color:var(--muted);font-size:.64rem;font-weight:950;margin-top:4px;text-transform:uppercase}.profileBuilderCompletion i{display:none}.profileBuilderSectionReadiness{align-content:start;display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr))}.profileBuilderReadiness{background:rgba(255,255,255,.035);border:1px solid rgba(148,163,184,.13);border-radius:8px;color:var(--text);cursor:pointer;display:grid;font:inherit;grid-gap:4px;gap:4px;min-width:0;padding:8px;text-align:left}.profileBuilderReadiness[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 20%,transparent)}.profileBuilderReadiness-good{background:linear-gradient(180deg,rgba(94,234,212,.08),rgba(255,255,255,.025))}.profileBuilderReadiness-watch{background:linear-gradient(180deg,rgba(250,204,21,.08),rgba(255,255,255,.025))}.profileBuilderReadiness span{color:var(--muted);font-size:.66rem;font-weight:950;text-transform:uppercase}.profileBuilderReadiness strong{color:var(--text);font-size:1rem}.profileBuilderTabs{display:flex;flex-wrap:wrap;gap:8px}.profileBuilderTab{background:var(--panel-strong);border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:7px 10px;text-transform:uppercase}.profileBuilderTab[aria-selected=true]{border-color:var(--accent);color:var(--text);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 28%,transparent)}.profileBuilderSection{display:grid;grid-gap:12px;gap:12px}.profileBuilderStackedField{display:grid;grid-gap:8px;gap:8px;min-width:0}.profileBuilderWarning{background:rgba(250,204,21,.08);border:1px solid rgba(250,204,21,.24);border-radius:8px;color:#fde68a;font-size:13px;padding:9px 10px}.profileBuilderToggle{align-items:flex-start;background:rgba(255,255,255,.035);border:1px solid rgba(148,163,184,.13);border-radius:8px;display:grid;grid-gap:5px 10px;gap:5px 10px;grid-template-columns:auto minmax(0,1fr);padding:10px}.profileBuilderToggle input[type=checkbox]{margin-top:2px}.profileBuilderToggle small,.profileBuilderToggle span{grid-column:2}.profileBuilderToggle span{color:var(--text);font-weight:850}.profileBuilderToggle small{color:var(--muted);font-size:12px}.profileBuilderChipField{display:grid;grid-gap:8px;gap:8px}.profileBuilderChipField>span{color:var(--muted);font-size:13px;font-weight:700}.profileBuilderChipField>div,.profileBuilderPreviewTags{display:flex;flex-wrap:wrap;gap:8px}.profileBuilderChip,.profileBuilderPreviewTags span{background:rgba(255,255,255,.045);border:1px solid rgba(148,163,184,.16);border-radius:999px;color:var(--muted);font:inherit;font-size:12px;font-weight:850;padding:6px 9px}.profileBuilderChip{cursor:pointer}.profileBuilderChip[aria-pressed=true]{border-color:var(--accent);color:var(--text)}.profileBuilderPreviewStats,.profileBuilderSetupSummary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.profileBuilderPreviewStats div,.profileBuilderSetupSummary div{background:rgba(255,255,255,.035);border:1px solid rgba(148,163,184,.13);border-radius:8px;min-width:0;padding:10px}.profileBuilderPreviewStats span,.profileBuilderSetupSummary span{color:var(--muted);display:block;font-size:12px;font-weight:850;margin-bottom:5px;text-transform:uppercase}.profileBuilderPreviewStats strong,.profileBuilderSetupSummary strong{color:var(--text);display:block;overflow-wrap:anywhere}.cm360PieCard{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(148,163,184,.13);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:88px minmax(0,1fr);min-width:0;padding:12px}.cm360PieDial{--cm360-fill:0%;--cm360-start:0turn;aspect-ratio:1;background:conic-gradient(from var(--cm360-start),var(--accent) 0 var(--cm360-fill),rgba(148,163,184,.1) var(--cm360-fill) 100%);border:2px solid rgba(255,255,255,.22);border-radius:50%;display:grid;place-items:center;position:relative;margin:4px;width:80px}.cm360PieDial strong{background:rgba(4,12,20,.72);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--text);font-size:14px;font-weight:950;padding:4px 6px;position:relative;z-index:1}.cm360PieText{display:grid;grid-gap:4px;gap:4px;min-width:0}.cm360PieText span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.cm360PieText strong{color:var(--text);font-size:20px;overflow-wrap:anywhere}.cm360PieText small{color:var(--muted);font-size:12px;line-height:1.35}.profileBuilderPreviewExtras,.profileBuilderPreviewSignals{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.profileBuilderPreviewExtras{grid-template-columns:repeat(2,minmax(0,1fr))}.profileBuilderPreviewExtras div,.profileBuilderPreviewSignals div{background:rgba(255,255,255,.03);border:1px solid rgba(148,163,184,.11);border-radius:8px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px}.profileBuilderPreviewAliases>span,.profileBuilderPreviewExtras span,.profileBuilderPreviewSignals span{color:var(--muted);font-size:.68rem;font-weight:950;text-transform:uppercase}.profileBuilderPreviewExtras strong,.profileBuilderPreviewSignals strong{color:var(--text);font-size:.84rem;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profileBuilderPreviewSignals small{color:#c8d7ef;font-size:.68rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profileBuilderActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.profileBuilderPreview{align-self:start;background:linear-gradient(180deg,rgba(56,189,248,.08),transparent 46%),var(--panel-strong);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;min-height:420px;overflow:hidden;padding:14px;position:-webkit-sticky;position:sticky;top:14px}.profileBuilderPreviewHeader{align-items:center;display:flex;gap:12px;justify-content:space-between}.profileBuilderPreviewHeader span{color:var(--muted);font-size:.72rem;font-weight:950;text-transform:uppercase}.profileBuilderPreviewHeader strong{color:var(--accent-strong);font-size:1rem}.profileBuilderAvatarGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));max-height:310px;overflow-y:auto;padding-right:4px;scrollbar-color:rgba(94,234,212,.44) rgba(148,163,184,.12);scrollbar-width:thin}.profileBuilderAvatarOption{align-items:center;background:rgba(8,15,28,.74);border:1px solid rgba(148,163,184,.18);border-radius:8px;color:var(--muted);cursor:pointer;display:grid;grid-gap:6px;gap:6px;min-height:92px;padding:7px;text-align:center}.profileBuilderAvatarOption[aria-pressed=true]{border-color:rgba(94,234,212,.72);box-shadow:0 0 0 1px rgba(94,234,212,.18);color:var(--accent-strong)}.profileBuilderAvatarOption img{aspect-ratio:1;border-radius:6px;image-rendering:auto;margin:0 auto;object-fit:cover;width:48px}.profileBuilderAvatarOption span{font-size:.68rem;font-weight:800;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profileBuilderPreviewBanner{height:120px;margin:-14px -14px 0;object-fit:cover;opacity:.72;width:calc(100% + 28px)}.profileBuilderPreviewTop{align-items:center;display:flex;gap:12px;min-width:0}.profileBuilderPreviewTop span{color:var(--accent-strong);display:block;font-size:12px;font-weight:900;text-transform:uppercase}.profileBuilderPreviewTop strong{color:var(--text);display:block;font-size:1.55rem;line-height:1.05;overflow-wrap:anywhere}.profileBuilderPreviewAliases,.profileBuilderPreviewBio,.profileBuilderPreviewTop p{color:var(--muted);line-height:1.45;margin:0}.profileBuilderPreviewAvatar{background:rgba(5,10,18,.72);border:1px solid rgba(148,163,184,.2);border-radius:8px;flex:0 0 auto;height:72px;object-fit:cover;width:72px}.profileBuilderPreviewAvatarEmpty{display:block}.profileBuilderPreviewAliases{display:grid;grid-gap:7px;gap:7px}.profileBuilderPreviewAliases>div{display:flex;flex-wrap:wrap;gap:6px;max-height:88px;overflow-y:auto;padding-right:2px;scrollbar-color:rgba(94,234,212,.44) rgba(148,163,184,.12);scrollbar-width:thin}.profileBuilderPreviewAliases small{background:rgba(94,234,212,.08);border:1px solid rgba(94,234,212,.16);border-radius:999px;color:#c8d7ef;font-size:.72rem;font-weight:800;overflow-wrap:anywhere;padding:5px 7px}.accountStatsPanel{margin-top:18px}.accountStatsTitle{align-items:center;display:flex;gap:16px;justify-content:space-between}.accountStatsGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(6,minmax(120px,1fr));margin-bottom:22px}.accountRecentTitle{margin-top:8px}.accountRecentTitle h3{font-size:18px;margin:0}.accountDetails{display:grid;grid-gap:12px;gap:12px;margin:0}.accountDetails div{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:0 0 12px}.accountDetails div:last-child{border-bottom:0;padding-bottom:0}.accountDetails dt{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.accountDetails dd{margin:0}.accountActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.accountClaimNote{color:var(--muted);display:block;font-size:12px;margin-top:4px}.accountClaimCell{align-items:flex-start;display:grid;grid-gap:6px;gap:6px;justify-items:start}.statusBadge{border:1px solid;border-radius:999px;display:inline-block;font-size:12px;font-weight:800;line-height:1;padding:5px 8px;text-transform:uppercase}.statusBadge-imported{color:var(--accent)}.statusBadge-failed{color:#f04452}.statusBadge-pending,.statusBadge-success{color:var(--accent-strong)}.statusBadge-skipped{color:#facc15}.statusBadge-forced{color:#38bdf8}.adminTableLink{color:var(--accent);font-weight:800;text-decoration:none}.adminTableLink:hover{text-decoration:underline}.uhnetAlertsPanel{margin-bottom:16px}.uhnetTelemetrySummary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:14px}.uhnetPlayerConnectionList{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.uhnetPlayerConnectionCard{background:rgb(255 255 255/.025);border:1px solid var(--line);border-radius:8px;overflow:hidden}.uhnetPlayerConnectionCard summary{align-items:center;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:16px minmax(180px,1.2fr) minmax(190px,1fr) minmax(180px,1.2fr) minmax(130px,auto);list-style:none;min-height:72px;padding:12px 14px}.uhnetPlayerConnectionCard summary::-webkit-details-marker{display:none}.uhnetPlayerConnectionCard summary:before{color:var(--accent);content:"+";font-weight:900;text-align:center}.uhnetPlayerConnectionCard[open] summary:before{content:"-"}.uhnetPlayerConnectionName{color:var(--text);display:flex;flex-direction:column;font-weight:900;gap:4px;min-width:0}.uhnetPlayerConnectionName span{color:var(--muted);font-size:12px;font-weight:700}.uhnetPlayerConnectionStats{color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;gap:7px;text-transform:uppercase}.uhnetPlayerConnectionStats span{border:1px solid var(--line);border-radius:999px;padding:5px 7px}.uhnetPlayerConnectionDetails{border-top:1px solid var(--line);display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(260px,1.2fr) minmax(260px,.8fr);padding:14px}.uhnetPlayerConnectionVisuals{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(240px,1fr) minmax(160px,220px)}.uhnetPlayerConnectionMetrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(120px,1fr))}.uhnetPlayerConnectionMetrics div{background:rgb(0 0 0/.16);border:1px solid var(--line);border-radius:8px;padding:10px}.uhnetPlayerConnectionMetrics span{color:var(--muted);display:block;font-size:11px;font-weight:800;text-transform:uppercase}.uhnetPlayerConnectionMetrics strong{color:var(--text);display:block;font-size:18px;margin-top:5px}.uhnetPingChart{display:block;height:150px;width:100%}.uhnetPingChart-compact{height:48px;max-width:240px}.uhnetPingChartGrid{fill:none;stroke:rgb(255 255 255/.16);stroke-width:1}.uhnetPingChartLine{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.uhnetPingChartLabel{fill:var(--muted);font-size:11px;font-weight:800}.uhnetStabilityDonutWrap{align-items:center;display:grid;grid-gap:12px;gap:12px;justify-items:center}.uhnetStabilityDonut{align-items:center;border-radius:50%;display:flex;height:116px;justify-content:center;position:relative;width:116px}.uhnetStabilityDonut:after{background:var(--panel);border-radius:50%;content:"";height:72px;position:absolute;width:72px}.uhnetStabilityDonut span{color:var(--text);font-size:24px;font-weight:900;position:relative;z-index:1}.uhnetStabilityLegend{color:var(--muted);display:grid;font-size:12px;font-weight:800;grid-gap:5px;gap:5px}.uhnetStabilityLegend i{border-radius:50%;display:inline-block;height:8px;margin-right:6px;width:8px}.uhnetLegendStable{background:var(--accent)}.uhnetLegendCaution{background:var(--accent-strong)}.uhnetLegendBad{background:#ff6b7a}@media (max-width:780px){.uhnetPlayerConnectionCard summary{align-items:start;grid-template-columns:16px minmax(0,1fr)}.uhnetPingChart-compact,.uhnetPlayerConnectionCard summary .connectionReadout,.uhnetPlayerConnectionName,.uhnetPlayerConnectionStats{grid-column:2}.uhnetPlayerConnectionName{overflow-wrap:anywhere}.uhnetPingChart-compact{max-width:none;width:100%}.uhnetPlayerConnectionCard summary .connectionReadout{text-align:center;width:-moz-fit-content;width:fit-content}.uhnetPlayerConnectionDetails,.uhnetPlayerConnectionMetrics,.uhnetPlayerConnectionVisuals{grid-template-columns:1fr}}.uhnetMatchTelemetryTable{min-width:1040px}.uhnetRawTelemetryDetails{margin-top:10px}.uhnetRawTelemetryDetails>summary{color:var(--accent);cursor:pointer;font-size:13px;font-weight:900;padding:8px 0}.uhnetRawTelemetryDetails[open]>summary{margin-bottom:8px}.uhnetConnectionImpact{border:1px solid var(--line);border-radius:8px;margin:14px 0;padding:14px}.uhnetConnectionImpactHeader{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.uhnetConnectionImpactHeader h3{font-size:15px;margin:0;text-transform:uppercase}.uhnetConnectionImpactHeader p{color:var(--muted);font-size:13px;margin:0}.uhnetConnectionImpactGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.uhnetImpactItem{background:rgb(255 255 255/.025);border:1px solid var(--line);border-radius:8px;padding:10px}.uhnetImpactItem span{color:var(--muted);display:block;font-size:12px;font-weight:800;text-transform:uppercase}.uhnetImpactItem strong{color:var(--text);display:block;font-size:14px;line-height:1.4;margin-top:6px}.uhnetPlayerTelemetryTable{min-width:960px}.uhnetMapServerSummaryTable{min-width:1180px}.uhnetPlayerReliabilityTable{min-width:1120px}.uhnetProblemMatchesTable{min-width:1040px}.uhnetTrendGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:0 14px 14px}.uhnetTrendCard{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;padding:12px}.uhnetTrendFooter,.uhnetTrendHeader{align-items:center;display:flex;justify-content:space-between}.uhnetTrendFooter span,.uhnetTrendHeader span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.uhnetTrendHeader strong{color:var(--text);font-size:18px}.uhnetTrendChart{display:block;height:96px;margin:12px 0 8px;width:100%}.uhnetTrendGridLine{fill:none;stroke:rgb(255 255 255/.08);stroke-width:1}.uhnetTrendLine{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.uhnetLinkStatusTable{min-width:520px}.rawLineDetails{max-width:420px}.rawLineDetails summary{color:var(--accent);cursor:pointer;font-weight:800}.rawLineDetails code{color:var(--muted);display:block;font-size:12px;margin-top:8px;max-width:420px;white-space:normal;word-break:break-word}.uhnetHealthPanel{margin-bottom:16px}.uhnetHealthGrid{grid-gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.uhnetHealthCard,.uhnetHealthGrid{display:grid;gap:12px;padding:14px}.uhnetHealthCard{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;grid-gap:12px}.uhnetHealthStatus{align-items:center;display:flex;gap:10px;justify-content:space-between}.uhnetHealthStatus strong{color:var(--text);font-size:16px;text-align:right}.uhnetHealthCard dl{display:grid;grid-gap:8px;gap:8px;margin:0}.uhnetHealthCard dl div{display:flex;gap:12px;justify-content:space-between}.uhnetHealthCard dt{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.uhnetHealthCard dd{color:var(--text);margin:0;text-align:right}.monospaceText{font-family:Courier New,Courier,monospace}.errorCell{max-width:360px;overflow:hidden;text-overflow:ellipsis}.errorCell,.errorText{color:#ffb4ba}.pagination{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:18px 0 0}.paginationLink{background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:14px;font-weight:700;padding:9px 12px}.paginationLink:hover{color:var(--accent)}.paginationLink-active{background:var(--accent-strong);border-color:var(--accent-strong);color:#101216}.paginationLink-disabled{color:var(--muted);opacity:.45;pointer-events:none}.paginationPages{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.paginationEllipsis,.paginationSummary{color:var(--muted);font-size:14px;font-weight:700;padding:0 4px}.primaryCell,.primaryLink{color:var(--text);font-weight:700}.playerIdentity{align-items:center;display:inline-flex;gap:7px}.firstBloodBadge{background:rgb(255 64 64/.16);border:1px solid rgb(255 64 64/.42);border-radius:4px;color:#ffb3b3;flex:0 0 auto;font-size:10px;font-weight:800;line-height:1;padding:3px 4px}.teamMvpBadge{align-items:center;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;width:21px}.teamMvpMedalIcon{display:block;filter:drop-shadow(0 2px 3px rgb(0 0 0/.45));height:24px;width:21px}.performanceVerdict{font-weight:800}.performanceModifier,.performanceVerdict-massive_over,.performanceVerdict-overperform{color:#24e58f}.performanceVerdict-massive_under,.performanceVerdict-underperform{color:#ff6b6b}.performanceVerdict-expected,.performanceVerdict-none{color:var(--muted)}.playerTools{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:12px;margin-bottom:16px;padding:12px}.playerToolForm,.playerTools{align-items:flex-end;display:flex;flex-wrap:wrap}.playerToolForm{gap:10px}.playerSearch label,.playerToolForm label{display:grid;grid-gap:5px;gap:5px}.playerSearch label span,.playerToolForm label span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.playerToolForm input,.playerToolForm select{background:var(--panel-strong);border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;min-width:220px;padding:9px 10px}.playerSearch{width:190px;position:relative}.playerSearch input{min-width:0;width:100%}.playerSearchResults{background:var(--panel-strong);border:1px solid var(--line);border-radius:6px;box-shadow:0 14px 28px rgb(0 0 0/32%);left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.playerSearchResults button{background:transparent;border:0;color:var(--text);cursor:pointer;display:grid;grid-gap:2px;gap:2px;font:inherit;padding:9px 10px;text-align:left;width:100%}.playerSearchResults button span{font-weight:800}.playerSearchResults button small{color:var(--muted);font-size:.72rem;overflow-wrap:anywhere}.playerSearchResults button:focus,.playerSearchResults button:hover{background:rgb(255 255 255/7%);color:#ffd45f}.playersTable{min-width:1180px}.playerNameWithVerdict{align-items:baseline;display:inline-flex;gap:10px}.playerNameWithVerdict .performanceVerdict{font-size:12px}.compareGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.compareCard{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:16px}.compareCard h2{font-size:18px;margin:0 0 6px}.compareCard p{color:var(--muted);margin:0}.compareCard dl{display:grid;grid-gap:0;gap:0;margin:14px 0 0}.compareCard dl div{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;padding:9px 0}.compareCard dt{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.compareCard dd{color:var(--text);font-weight:800;margin:0}.performanceFeedback{color:var(--muted);font-weight:600;line-height:1.45;max-width:760px}.playerFace{background:var(--panel-strong);border:1px solid var(--line);border-radius:4px;flex:0 0 auto;height:28px;image-rendering:auto;object-fit:cover;width:28px}.playerFace-empty{opacity:.45}.subtleText{display:block;margin-top:4px}.clipText{max-width:360px;overflow:hidden;text-overflow:ellipsis}.mapBanner{height:112px;background:var(--panel);border:1px solid var(--line);border-radius:8px;max-width:780px;min-width:560px;overflow:hidden;position:relative;width:100%}.mapBanner img{display:block;height:100%;object-fit:cover;width:100%}.mapBannerFallback{align-items:center;background:linear-gradient(135deg,var(--panel),var(--panel-strong));color:var(--muted);display:flex;font-size:13px;inset:0;justify-content:center;padding:16px;position:absolute;text-align:center}.mapBanner img+.mapBannerFallback{display:none}.matchHeaderMeta{align-content:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;height:112px;padding:14px}.matchHeaderMeta span{color:var(--muted);display:block;font-size:13px;margin-bottom:5px}.matchHeaderMeta strong{display:block;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.matchHeaderMeta .matchModeTitle{color:#24e58f;font-size:20px;font-weight:900}.accuracyTrend{align-items:center;display:inline-flex;gap:7px}.trendArrow{display:inline-block;height:0;width:0}.trendArrow-up{border-bottom:13px solid #68a36d}.trendArrow-down,.trendArrow-up{border-left:8px solid transparent;border-right:8px solid transparent}.trendArrow-down{border-top:13px solid #f04452}.scoreBox{align-items:center;display:grid;grid-gap:8px 14px;gap:8px 14px;grid-template-columns:auto auto;min-width:180px;padding:16px}.scoreBox span{color:var(--muted)}.scoreBox strong{font-size:30px;text-align:right}.scoreBox strong:first-of-type{color:var(--red)}.scoreBox strong:last-of-type{color:var(--blue)}.matchScoreLine{align-items:baseline;display:inline-flex;font-size:18px;font-weight:800;gap:7px;justify-content:center;min-width:58px}.matchScoreLine-empty{color:var(--muted)}.matchScoreRed{color:var(--red)}.matchScoreBlue{color:var(--blue)}.matchScoreDivider{color:var(--muted);font-size:15px}.metaBlock{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1.5fr 1fr 1fr;margin-bottom:16px;padding:16px}.metaBlock strong{display:block;overflow-wrap:anywhere}.sectionTitle,.teamHeader{border-bottom:1px solid var(--line);padding:14px}.recordGrid,.teamGrid,.twoColumn{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.topSpacing,.twoColumn{margin-top:16px}.matchReportPanel{margin-bottom:16px}.matchReportText{display:grid;grid-gap:12px;gap:12px;padding:16px}.matchReportText p{color:var(--text);line-height:1.65;margin:0;max-width:98ch}.teamHeader{align-items:center;background:linear-gradient(90deg,rgb(5 7 12/.12),rgb(5 7 12/.4)),var(--team-color);border-bottom-color:var(--team-border);color:#ffffff;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr);justify-items:center;min-height:74px;overflow:hidden;position:relative}.teamHeader:after{background:linear-gradient(90deg,transparent,rgb(255 255 255/.16),transparent);content:"";inset:0;pointer-events:none;position:absolute;transform:skewX(-24deg) translateX(38%)}.teamHeaderIdentity{align-items:center;display:flex;gap:12px;justify-self:start;min-width:0;position:relative;z-index:1}.teamHeader h2{line-height:1;margin-bottom:3px}.teamWinner{color:var(--accent-strong);font-size:13px;font-weight:700;text-shadow:0 1px 2px rgb(0 0 0/.5)}.teamHeaderScore{font-size:58px;justify-self:center;line-height:1;position:absolute;text-shadow:0 2px 5px rgb(0 0 0/.55);top:50%;transform:translateY(-50%);z-index:1}.teamPanel-red{--team-border:#ff2d18;--team-color:#d91008}.teamPanel-blue{--team-border:#4c5cff;--team-color:#222fe8}.teamDecal{align-items:center;background:#05070b;border:2px solid;border-radius:4px;box-shadow:0 0 0 1px rgb(0 0 0/.35),0 6px 16px rgb(0 0 0/.35);color:var(--team-color);display:flex;flex:0 0 auto;height:66px;justify-content:center;overflow:hidden;position:relative;width:66px}.teamDecalLogo{display:block;height:100%;object-fit:cover;width:100%}.teamTable{min-width:620px}.ctfMatchSummaryTabs,.killMatchupsPanel{min-width:0}.ctfMatchSummaryTabBar{display:flex;gap:8px;margin-bottom:10px}.ctfMatchSummaryTab{background:rgb(255 255 255/.045);border:1px solid rgb(255 255 255/.12);border-radius:999px;color:#c7d0dd;cursor:pointer;font:inherit;font-size:13px;font-weight:900;padding:8px 14px}.ctfMatchSummaryTab:hover{background:rgb(255 255 255/.075);border-color:rgb(255 255 255/.22);color:#ffffff}.ctfMatchSummaryTab[aria-selected=true]{background:linear-gradient(135deg,rgb(96 165 250/.22),rgb(167 139 250/.14));border-color:rgb(147 197 253/.55);box-shadow:0 0 18px rgb(96 165 250/.12);color:#ffffff}.ctfMatchSummaryTabs [role=tabpanel]{min-width:0}.teamKillMatchupsGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.teamKillMatchups{min-width:0}.teamKillMatchupsHeader{align-items:center;border-bottom:1px solid var(--team-border);color:#ffffff;display:flex;justify-content:space-between;gap:16px;min-height:52px;padding:12px 16px}.teamKillMatchupsTotal{align-items:flex-end;display:flex;flex-direction:column;line-height:1;text-align:right}.teamKillMatchupsTotal span{color:#dbe7ff;font-size:.72rem;font-weight:700;text-transform:uppercase}.teamKillMatchupsTotal strong{color:var(--gold);font-size:1.35rem;line-height:1.05}.teamKillMatchups-red{--team-border:var(--red)}.teamKillMatchups-red .teamKillMatchupsHeader{background:linear-gradient(90deg,#c81008,#8f100f)}.teamKillMatchups-blue{--team-border:#4c5cff}.teamKillMatchups-blue .teamKillMatchupsHeader{background:linear-gradient(90deg,#1b24d7,#3f46a4)}.teamKillMatchups-neutral{--team-border:var(--border)}.teamKillMatchups-neutral .teamKillMatchupsHeader{background:linear-gradient(90deg,rgba(31,41,55,.95),rgba(55,65,81,.78))}.killMatchupsWrap{overflow:hidden}.killMatchupsTable{border-collapse:collapse;min-width:0;table-layout:fixed;width:100%}.killMatchupsTable td,.killMatchupsTable th{border-bottom:1px solid var(--line);overflow:hidden;padding:10px 8px;text-align:left;text-overflow:ellipsis;vertical-align:middle}.killMatchupsTable th{background:var(--panel-strong);color:var(--muted);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.killSortButton{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;justify-content:flex-end;padding:0;text-transform:inherit}.killSortButton:focus-visible,.killSortButton:hover{color:#ffffff;outline:none}.killMatchupsTable tr:last-child td{border-bottom:0}.killMatchupsTable td:nth-child(3),.killMatchupsTable th:nth-child(3){text-align:right;width:58px}.killMatchupsTable .playerIdentity{display:flex;font-size:13px;max-width:100%;min-width:0}.killMatchupsTable .playerIdentity>span:last-child,.killMatchupsTable .primaryLink{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.killMatchupsTable .playerFace{height:24px;width:24px}.killMatchupValue{display:block}.killMatchupValue strong{color:var(--accent-strong);font-size:16px;text-align:right}.killMatchupsEmpty{color:var(--muted);font-weight:600;text-align:center}.teamBar-red{background:var(--red)}.teamBar-blue{background:#008cff}.teamBar-neutral{background:var(--muted)}@media (max-width:980px){.teamKillMatchupsGrid{grid-template-columns:1fr}}.eventGrid{display:grid;grid-gap:0 20px;gap:0 20px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 14px}.specialEventsPanel{display:grid;grid-gap:26px;gap:26px}.specialEventsTable{min-width:980px}.specialEventsTable td,.specialEventsTable th{padding:9px 14px;text-align:center}.specialEventsTable td:first-child,.specialEventsTable th:first-child{text-align:left}.specialEventsTable .playerIdentity{min-width:0;width:100%}.specialEventsPlayer{background:rgb(255 255 255/.05);width:220px}.specialEventsPlayer-red{background:rgb(165 0 0/.52)}.specialEventsPlayer-blue{background:rgb(17 83 164/.58)}.specialEventsBest{color:var(--text);font-weight:800;text-align:right}.emptyPanel{align-items:center;color:var(--muted);display:flex;font-size:14px;min-height:120px;padding:18px}.recordTable{min-width:740px}.listPanel{padding:14px}.ctfScorePanel{min-width:0}.graphStudyDisclosure{border:1px solid var(--line);border-radius:8px;margin:12px 0;overflow:hidden}.graphStudyDisclosure summary{align-items:center;background:rgb(255 255 255/.035);color:#8fa0b8;cursor:pointer;display:flex;font-size:12px;font-weight:900;gap:12px;justify-content:space-between;letter-spacing:.04em;list-style:none;padding:11px 13px;text-transform:uppercase}.graphStudyDisclosure summary::-webkit-details-marker{display:none}.graphStudyTitle{color:var(--accent-strong)}.graphStudyDisclosure summary:before{border:solid;border-width:0 2px 2px 0;content:"";display:inline-block;height:7px;margin-right:2px;transform:rotate(-45deg);transition:transform .12s ease;width:7px}.graphStudyDisclosure[open] summary:before{transform:rotate(45deg)}.graphStudyToggleText{background:var(--panel-strong);border:1px solid var(--line);border-radius:999px;color:var(--text);padding:5px 10px}.graphStudyDisclosure[open] .graphStudyShowText,.graphStudyHideText{display:none}.graphStudyDisclosure[open] .graphStudyHideText{display:inline}.graphStudyBody{border-top:1px solid var(--line);padding:12px}.ctfChartWrap{overflow-x:auto;padding:16px 14px 10px}.ctfScoreChart{display:block;min-width:560px;width:100%}.ctfGrid line{stroke:rgb(255 255 255/.2);stroke-width:1}.ctfGrid .ctfTick{stroke:rgb(255 255 255/.32)}.ctfAxisLabel,.ctfGrid text,.ctfTooltipHint{fill:var(--muted);font-size:12px}.ctfTooltipDivider{stroke:var(--line);stroke-width:1}.ctfScoreLine{fill:none;stroke-linecap:square;stroke-linejoin:miter;stroke-width:3}.ctfGrabBar{shape-rendering:crispEdges}.ctfGrabBar-red{fill:rgb(255 34 24/.34)}.ctfGrabBar-blue{fill:rgb(0 140 255/.34)}.ctfScoreLine-red{stroke:var(--red)}.ctfScoreLine-blue{stroke:#008cff}.ctfCapPoint{cursor:pointer;outline:none}.ctfCapPoint circle{cursor:help;filter:drop-shadow(0 1px 2px rgb(0 0 0/.5));stroke:var(--panel);stroke-width:3}.ctfCapPoint-pinned circle,.ctfCapPoint:focus-visible circle{filter:drop-shadow(0 0 8px currentColor) drop-shadow(0 1px 2px rgb(0 0 0/.5));stroke:#ffffff}.ctfCapPoint-red circle{color:var(--red);fill:var(--red)}.ctfCapPoint-blue circle{color:#008cff;fill:#008cff}.ctfSoloPointLabel{fill:#ffffff;font-size:8px;font-weight:900;pointer-events:none;text-shadow:0 1px 2px rgb(0 0 0/.7)}.ctfCapPoint foreignObject{opacity:0;pointer-events:none;transition:opacity .12s ease}.ctfCapPoint-pinned foreignObject,.ctfCapPoint:focus-within foreignObject,.ctfCapPoint:hover foreignObject{opacity:1}.ctfCapTooltip{background:#05070b;border:1px solid;color:var(--red);display:grid;grid-template-columns:90px minmax(0,1fr) minmax(0,1fr);font-size:12px;grid-gap:3px 10px;gap:3px 10px;height:100%;align-content:start;line-height:1.25;overflow-wrap:anywhere;padding:8px 10px}.ctfCapTooltip-withBadge{grid-template-columns:92px minmax(0,1fr) 140px;grid-template-rows:auto auto auto auto minmax(0,1fr)}.ctfCapTooltip-withBadge>strong{grid-column:1;grid-row:1}.ctfCapTooltip-withBadge>span:not(.ctfCarryTotal){grid-column:2;grid-row:1}.ctfCapTooltip-withBadge .ctfCarryTotal{grid-column:1/3;grid-row:2;white-space:nowrap}.ctfCapTooltip-withBadge em{grid-column:1/3;grid-row:3;margin-top:4px}.ctfCapTooltip-withBadge small{grid-column:1/3;grid-row:4}.ctfCapPoint-blue .ctfCapTooltip{color:#008cff}.ctfCapTooltip span,.ctfCapTooltip strong{color:#ffffff;font-weight:500}.ctfCapTooltip em{color:#ffffff;font-style:italic;grid-column:1/-1;white-space:normal}.ctfCapTooltip small{align-content:start;color:var(--muted);display:grid;font-size:10px;grid-gap:2px;gap:2px;grid-column:1/-1;line-height:1.25;padding-right:3px}.ctfCaptureBadge{align-items:center;align-self:stretch;background:radial-gradient(circle at 52% 40%,rgba(148,163,184,.42),rgba(54,63,76,.34) 42%,rgba(22,28,36,.64) 76%),linear-gradient(135deg,rgba(72,84,100,.56),rgba(22,28,36,.72));border-left:1px solid rgba(255,255,255,.12);display:grid;grid-gap:6px;gap:6px;grid-column:3;grid-row:1/6;justify-content:center;justify-items:center;padding:9px 8px 9px 14px}.ctfCaptureBadge b{font-size:12px;font-weight:950;letter-spacing:.08em;line-height:1;text-align:center;text-shadow:0 2px 6px rgba(0,0,0,.72)}.ctfCaptureBadge-solo b{color:#ff3b32}.ctfCaptureBadge-team b{color:#39c98c}.ctfCaptureBadgeImage{display:block;filter:drop-shadow(0 6px 12px rgba(0,0,0,.72));height:112px;max-height:100%;max-width:100%;object-fit:contain;width:112px}.ctfCaptureBadge-solo .ctfCaptureBadgeImage{transform:scale(1.5)}.ctfCarrySegment{display:grid;grid-gap:1px;gap:1px}.ctfCarrySectionTitle{color:#ffffff;font-size:9px;font-weight:800;margin-top:2px;text-transform:uppercase}.ctfRunHistoryEvent{display:grid;grid-gap:5px;gap:5px;grid-template-columns:34px minmax(0,1fr)}.ctfRunHistoryTime{color:#ffffff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.teamNameText{color:#ffffff;font-weight:700}.teamNameText-red{color:#ff5a52}.teamNameText-blue{color:#54adff}.ctfCapTooltip .teamNameText-red{color:#ff5a52}.ctfCapTooltip .teamNameText-blue{color:#54adff}.listPanel h2{margin-bottom:12px}.listRow{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;padding:10px 0}.listRow span{color:var(--muted)}@media (max-width:900px){.shell{padding:18px}.gameModeConfigGrid,.matchHeader,.metaBlock,.modeSectionHeader,.recordGrid,.summary,.teamGrid,.twoColumn{grid-template-columns:1fr}.topbar{align-items:flex-start;flex-direction:column}.navLinks{justify-content:flex-start}.matchBreadcrumbs{align-items:stretch;flex-direction:column}.matchBackLink{text-align:center}.mapBanner{min-width:0;width:100%}.detailGrid,.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rankingAwardMetrics{grid-column:auto;grid-template-columns:1fr}.modeMatchMetrics{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.activityHeatmap{justify-self:stretch;max-width:320px}.activityHeatmap,.adminConfigGrid,.adminHubGrid,.eventGrid,.formGridTwo{grid-template-columns:1fr}h1{font-size:34px}}@media (max-width:640px){.downloadCard{align-items:start;grid-template-columns:96px minmax(0,1fr)}.downloadCardImage{height:54px;width:96px}.downloadCardBody{align-items:start;grid-template-columns:1fr}.downloadCardBody .adminTableButton{justify-self:start}.detailGrid{grid-template-columns:1fr}.mvpTile{padding:12px 14px 12px 8px}.mvpTileBody{grid-template-columns:42px 48px minmax(0,1fr) auto}.mvpTilePlayer{gap:0}.mvpPlayerFace{display:none}.mvpTile .mvpPlayerName{font-size:20px}.mvpTileScore{min-width:68px}.mvpTileScore strong{font-size:clamp(18px,5vw,22px)}}.adminFormStack{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.adminFormStack input,.adminFormStack select,.adminFormStack textarea,.adminInlineForm textarea{background:var(--panel-strong);border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;padding:8px 9px;width:100%}.adminInlineForm{flex-wrap:wrap}.competitiveManageForm{align-items:stretch;border-bottom:1px solid var(--line);padding:10px 0}.competitiveManageForm:last-child{border-bottom:0}.adminCheckbox{align-items:center;color:var(--muted);display:inline-flex;gap:6px;white-space:nowrap}.adminCheckbox input{min-width:auto;width:auto}.competitiveDashboard{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.competitiveDashboardCard{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:14px}.competitiveDashboardCard span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.competitiveDashboardCard strong{color:var(--text);font-size:30px;line-height:1}.competitiveDashboardCard small{color:var(--muted);line-height:1.35}.competitiveDashboardCard-warn{border-color:color-mix(in srgb,var(--accent-strong) 70%,var(--line))}.competitiveDashboardCard-danger{border-color:#f04452}.competitiveRosterAddForm{margin:12px 0 18px}.competitiveRosterList{margin-top:14px}.competitiveRosterName{display:grid;min-width:180px}.competitiveRosterName strong{color:var(--text)}.competitiveRosterName small{color:var(--muted)}.competitiveReviewActions{display:flex;flex-wrap:wrap;gap:6px}.competitiveReviewActions .adminInlineForm{gap:0}@media (max-width:1100px){.competitiveDashboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.competitiveDashboard{grid-template-columns:1fr}}.competitiveScoringForm label{color:var(--muted);display:grid;font-size:12px;font-weight:800;grid-gap:4px;gap:4px;text-transform:uppercase}.competitiveScoringForm input[type=number]{max-width:92px}.competitiveStandingsPreview{display:grid;grid-gap:16px;gap:16px;margin-top:12px}.competitiveStandingCard{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow-x:auto;padding:12px}.competitiveStandingCard h3{font-size:15px;margin:0 0 10px}.compactTable td,.compactTable th{padding:8px 9px}.competitiveRuleGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0}.competitiveRuleTile{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.competitiveRuleTile span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.competitiveRuleTile strong{color:var(--accent-strong);font-size:24px}@media (max-width:900px){.competitiveRuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.competitiveRuleGrid{grid-template-columns:1fr}}.competitiveStatsLink{display:inline-grid;gap:2px;line-height:1.25}.competitiveLinkSummary small,.competitiveStatsLink span{color:var(--muted);display:block;font-size:12px;font-weight:600}.competitiveLinkSummary{display:grid;grid-gap:4px;gap:4px}.competitiveLifecycleGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.competitiveLifecycleCard{background:color-mix(in srgb,var(--panel) 92%,transparent);border:1px solid var(--line);border-radius:10px;display:grid;grid-gap:12px;gap:12px;padding:14px}.competitiveLifecycleCard-draft{border-color:color-mix(in srgb,var(--muted) 55%,var(--line))}.competitiveLifecycleCard-completed,.competitiveLifecycleCard-open{border-color:color-mix(in srgb,var(--accent-strong) 60%,var(--line))}.competitiveLifecycleCard-active{border-color:color-mix(in srgb,#22c55e 70%,var(--line))}.competitiveLifecycleCard-archived{opacity:.82}.competitiveLifecycleHeader{display:grid;grid-gap:6px;gap:6px}.competitiveLifecycleHeader h3{margin:0}.competitiveLifecycleHeader p,.competitiveLifecycleMeta{color:var(--muted);font-size:13px;margin:0}.competitiveLifecycleMeta{display:flex;flex-wrap:wrap;gap:10px}.competitiveLifecycleActions{display:flex;flex-wrap:wrap;gap:8px}.competitiveLifecycleActions .adminInlineForm{gap:0}.lifecycleBadge{align-self:start;background:color-mix(in srgb,var(--muted) 18%,transparent);border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;font-weight:900;letter-spacing:.04em;padding:4px 9px;text-transform:uppercase}.lifecycleBadge-completed,.lifecycleBadge-open{background:color-mix(in srgb,var(--accent-strong) 18%,transparent);border-color:color-mix(in srgb,var(--accent-strong) 60%,var(--line));color:var(--accent-strong)}.lifecycleBadge-active{background:color-mix(in srgb,#22c55e 18%,transparent);border-color:color-mix(in srgb,#22c55e 65%,var(--line));color:#86efac}.lifecycleBadge-archived{background:color-mix(in srgb,var(--muted) 12%,transparent);color:var(--muted)}.competitiveArchiveCard{opacity:.85}@media (max-width:900px){.competitiveLifecycleGrid{grid-template-columns:1fr}}.competitiveAwardHelperGrid{display:grid;grid-gap:1rem;gap:1rem}.competitiveAwardHelperCard{border:1px solid rgba(148,163,184,.25);border-radius:.75rem;padding:1rem;background:rgba(15,23,42,.35)}.competitiveAwardHelperHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.competitiveAwardHelperHeader h3{margin:.35rem 0 .25rem}.competitiveAwardHelperHeader p{margin:0;color:var(--muted)}.competitiveTeamGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.competitiveTeamCard{display:flex;flex-direction:column;gap:.75rem;min-height:12rem;padding:1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--panel);color:inherit;text-decoration:none}.competitiveTeamCard:hover{border-color:var(--accent)}.competitiveTeamCardHeader{display:flex;flex-direction:column;gap:.35rem}.competitiveTeamCardHeader span{color:var(--muted);font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.competitiveTeamCardHeader strong{font-size:1.35rem}.competitiveTeamStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin-top:auto}.competitiveTeamStats span{padding:.5rem;border:1px solid var(--border);border-radius:.5rem;background:var(--panel-strong);color:var(--muted);font-size:.85rem}.competitiveTeamStats strong{color:var(--text)}.competitiveTeamProfileGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;margin-top:1rem}.competitiveRosterPublicList,.competitiveSeasonPillList{display:grid;grid-gap:.6rem;gap:.6rem}.competitiveRosterPublicItem,.competitiveSeasonPill{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;border:1px solid var(--border);border-radius:.6rem;background:var(--panel-strong);color:inherit;text-decoration:none}.competitiveRosterPublicItem small,.competitiveRosterPublicItem span,.competitiveSeasonPill small,.competitiveSeasonPill span{color:var(--muted)}.competitiveRosterPublicItem.isInactive{opacity:.65}.competitiveSeasonPill:hover{border-color:var(--accent)}@media (max-width:1100px){.competitiveTeamGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.competitiveTeamProfileGrid{grid-template-columns:1fr}}@media (max-width:720px){.competitiveTeamGrid,.competitiveTeamStats{grid-template-columns:1fr}}.adminTwoColumnForm label,.competitiveRegistrationForm label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--muted);font-size:.9rem}.adminTwoColumnForm{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.competitiveAdminSectionIntro,.competitiveAdminWorkflow{border:1px solid rgba(148,163,184,.22);border-radius:18px;background:rgba(15,23,42,.72);padding:1.25rem;margin:1rem 0}.competitiveAdminWorkflow{display:grid;grid-gap:1rem;gap:1rem}.competitiveAdminShortcuts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.75rem;gap:.75rem}.competitiveAdminShortcut{display:flex;flex-direction:column;gap:.25rem;min-height:72px;justify-content:center;padding:.85rem .95rem;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:rgba(30,41,59,.7);color:inherit;text-decoration:none;transition:border-color .16s ease,transform .16s ease,background .16s ease}.competitiveAdminShortcut:focus-visible,.competitiveAdminShortcut:hover{border-color:rgba(96,165,250,.75);background:rgba(30,64,175,.24);transform:translateY(-1px)}.competitiveAdminShortcut strong{font-size:.95rem}.competitiveAdminShortcut span{color:rgb(148,163,184);font-size:.78rem}.competitiveAdminSectionIntro h2,.competitiveAdminWorkflow h2{margin:0 0 .3rem}.competitiveAdminSectionIntro p,.competitiveAdminWorkflow p{margin:0}.competitiveAdminSectionIntro[id],.tablePanel[id]{scroll-margin-top:1.25rem}@media (max-width:760px){.competitiveAdminShortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}.competitiveDashboardCompact{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1rem 0}.competitiveDashboardGroup{grid-column:span 4;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:rgba(15,23,42,.72);padding:1rem}.competitiveDashboardGroup:first-child,.competitiveDashboardGroup:nth-child(4){grid-column:span 6}.competitiveDashboardGroupHeader{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.competitiveDashboardGroupHeader h2{margin:0;font-size:1rem}.competitiveDashboardGroupHeader span{color:rgb(148,163,184);font-size:.78rem}.competitiveDashboardGroupCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));grid-gap:.65rem;gap:.65rem}.competitiveDashboardCompact .competitiveDashboardCard{min-height:unset;padding:.8rem}.competitiveDashboardCompact .competitiveDashboardCard strong{font-size:1.55rem}.competitiveDashboardCompact .competitiveDashboardCard small{line-height:1.25}@media (max-width:1100px){.competitiveDashboardGroup,.competitiveDashboardGroup:first-child,.competitiveDashboardGroup:nth-child(4){grid-column:span 6}}@media (max-width:760px){.competitiveDashboardCompact{grid-template-columns:1fr}.competitiveDashboardGroup,.competitiveDashboardGroup:first-child,.competitiveDashboardGroup:nth-child(4){grid-column:auto}}.competitiveBotSyncSummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:.75rem;gap:.75rem;margin:1rem 0}.competitiveBotSyncSummary>div{border:1px solid rgba(148,163,184,.18);border-radius:14px;background:rgba(30,41,59,.55);padding:.85rem}.competitiveBotSyncSummary span{display:block;color:rgb(148,163,184);font-size:.75rem;margin-bottom:.25rem}.competitiveBotSyncSummary strong{display:block}#bot-review .dataTable td,#suggestions .dataTable td{vertical-align:top}.competitiveAdminWorkflow{position:-webkit-sticky;position:sticky;top:.75rem;z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.competitiveAdminShortcut{box-shadow:0 10px 30px rgba(2,6,23,.14)}.competitiveAdminShortcut strong{letter-spacing:.01em}.competitiveDashboardCompact{align-items:stretch}.competitiveDashboardCard{position:relative;overflow:hidden}.competitiveDashboardCard:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:rgba(96,165,250,.32)}.competitiveDashboardCard-warn:after{background:rgba(251,191,36,.6)}.competitiveDashboardCard-danger:after{background:rgba(248,113,113,.7)}.tablePanel{scroll-margin-top:7rem}.competitiveAdminSectionIntro>h2,.tablePanel>h2{display:flex;align-items:center;gap:.55rem}.competitiveAdminSectionIntro>h2:before,.tablePanel>h2:before{content:"";width:.55rem;height:.55rem;border-radius:999px;background:rgba(96,165,250,.82);box-shadow:0 0 0 4px rgba(96,165,250,.12)}.dataTable tbody tr{transition:background .14s ease,transform .14s ease}.dataTable tbody tr:hover{background:rgba(30,41,59,.42)}.competitiveManageForm{border:1px solid rgba(148,163,184,.14);border-radius:14px;padding:.75rem;background:rgba(15,23,42,.34)}.adminInlineActions{align-items:flex-start}.statusBadge{white-space:nowrap}@media (max-width:760px){.competitiveAdminWorkflow{position:static}.competitiveManageForm{padding:.65rem}}.matchGraphGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.matchGraphCard{background:rgba(10,13,21,.72);border:1px solid rgba(244,216,79,.18);border-radius:8px;box-shadow:0 0 22px rgba(244,216,79,.06);display:grid;grid-gap:8px;gap:8px;min-height:210px;padding:14px}.matchGraphCard .sectionTitle{margin-bottom:0}.matchGraphCard .subtleText,.matchGraphCard h3{margin:0}.matchGraphChart{display:grid;grid-gap:8px;gap:8px;margin-top:4px;min-width:0}.matchGraphLineChart{aspect-ratio:420/196;display:block;max-height:210px;overflow:visible;width:100%}.matchGraphGridLine{stroke:rgba(148,163,184,.17);stroke-width:1}.matchGraphTick{fill:rgba(226,232,240,.58);font-size:10px;font-weight:700;text-anchor:end}.matchGraphArea{fill:var(--accent,#f4d84f);opacity:.14}.matchGraphLine{fill:none;stroke:var(--accent,#f4d84f);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.matchGraphPoint{fill:#0b0f19;stroke:var(--accent,#f4d84f);stroke-width:2.5}.matchGraphLegend{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.matchGraphLegendItem{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(148,163,184,.11);border-radius:6px;display:flex;font-size:.78rem;font-weight:800;gap:8px;justify-content:space-between;min-width:0;padding:6px 8px}.matchGraphLegendItem span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matchGraphLegendItem strong{color:var(--text);flex:0 0 auto}.playerProfileTop{display:block;margin-top:18px}.playerProfileHero{align-items:start;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px 18px;gap:10px 18px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:14px 22px;position:relative}.playerProfileBanner{height:100%;inset:0;object-fit:cover;opacity:.38;position:absolute;width:100%}.playerProfileHero:after{background:linear-gradient(90deg,rgba(15,23,42,.92),rgba(15,23,42,.52));content:"";inset:0;position:absolute}.playerProfileHeroContent{align-items:center;display:flex;gap:14px;min-width:0;position:relative;z-index:2}.playerProfileAvatar{aspect-ratio:1;background:rgba(15,23,42,.75);border:1px solid rgba(148,163,184,.28);border-radius:8px;flex:0 0 auto;height:76px;object-fit:cover;width:76px}.playerProfileHeroText{min-width:0}.playerProfileHeroText h1,.playerProfileHeroText p{overflow-wrap:anywhere}.playerProfileHeroText h1{font-size:clamp(1.8rem,3vw,2.45rem);line-height:1.02}.playerProfileHeroStats{border-top:1px solid rgba(148,163,184,.2);display:grid;grid-gap:8px 10px;gap:8px 10px;grid-column:1/-1;grid-template-columns:repeat(6,minmax(100px,1fr));padding-top:10px;position:relative;z-index:2}.playerProfileHeroStat{min-width:0}.playerProfileHeroStat span{color:var(--muted);display:block;font-size:.78rem;font-weight:800;margin-bottom:6px}.playerProfileHeroStat strong{color:var(--text);display:block;font-size:clamp(1.05rem,1.4vw,1.45rem);line-height:1.1;overflow-wrap:anywhere}.playerFollowPanel{align-items:start;align-self:start;display:grid;grid-gap:8px;gap:8px;justify-items:end;margin-left:auto;max-width:270px;min-width:0;position:relative;z-index:2}.playerFollowCounts{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0;width:100%}.playerFollowCounts span{background:rgba(255,255,255,.045);border:1px solid rgba(148,163,184,.13);border-radius:8px;color:var(--muted);display:inline-flex;flex:0 1 auto;font-size:.82rem;gap:6px;min-width:0;padding:5px 8px}.playerFollowCounts strong{color:var(--accent-strong)}.playerFollowForm{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.playerFollowForm .adminTableButton{flex:0 1 auto;justify-self:end;padding:6px 10px}.playerProfileLayout{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr);margin-top:16px}.playerProfileFullWidth,.playerProfileMainColumn,.playerProfileModeColumn{min-width:0}.playerProfileFullWidth{grid-column:1/-1}.playerProfileSkinColumn{min-width:0}.playerIdentityPanelPro{overflow:hidden}.playerIdentityHero{border:0;border-bottom:1px solid rgba(148,163,184,.18);border-radius:0;margin:0}.playerIdentityHero,.playerIdentityHero:after{background:transparent}.playerIdentityHero:has(.playerProfileBanner):after{background:linear-gradient(90deg,rgba(15,23,42,.86),rgba(15,23,42,.44))}.playerIdentityProLayout{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(230px,300px);padding:8px 14px 14px}.playerIdentityProMain{align-content:start;align-items:start;display:grid;grid-gap:10px;gap:10px;min-width:0}.playerIdentityBio{background:transparent;border-bottom:1px solid rgba(148,163,184,.13);color:#c8d7ef;line-height:1.55;padding:0 0 10px}.playerIdentityBio p{margin:0}.playerIdentityKeyFacts{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.playerIdentityBadges.playerIdentityKeyFacts{margin:0}.playerIdentityKeyFacts .statTile{display:grid;grid-gap:4px;gap:4px;min-height:0;padding:9px 12px}.playerIdentityKeyFacts .statTile span{font-size:.75rem;margin:0}.playerIdentityKeyFacts .statTile strong{font-size:1.05rem;line-height:1.15;overflow-wrap:anywhere}.playerIdentityTagStrip{display:flex;flex-wrap:wrap;gap:8px}.playerIdentityTagStrip span{background:rgba(94,234,212,.08);border:1px solid rgba(94,234,212,.2);border-radius:999px;color:#bffef4;font-size:.75rem;font-weight:900;padding:6px 9px}.playerIdentitySideColumn{align-content:start;align-self:start;display:grid;grid-gap:10px;gap:10px;min-width:0}.playerSideDetailsPanel{background:rgba(5,10,18,.34);border:1px solid rgba(148,163,184,.16);border-radius:8px;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:10px}.playerSideAliases{display:grid;grid-gap:7px;gap:7px;min-width:0}.playerSideAliases>span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.playerSideAliases>div{display:flex;flex-wrap:wrap;gap:6px;max-height:88px;min-width:0;overflow-y:auto;padding-right:2px;scrollbar-color:rgba(94,234,212,.44) rgba(148,163,184,.12);scrollbar-width:thin}.playerSideAliases small{background:rgba(94,234,212,.08);border:1px solid rgba(94,234,212,.16);border-radius:999px;color:#c8d7ef;font-size:.72rem;font-weight:800;max-width:100%;overflow-wrap:anywhere;padding:5px 7px}.playerSideDetailsPanel .playerIdentityBio{padding-bottom:8px}.playerSideDetailsPanel .playerIdentityKeyFacts{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.playerSideDetailsPanel .playerIdentityKeyFacts .statTile{padding:7px}.playerSideDetailsPanel .playerIdentityKeyFacts .statTile span{font-size:.68rem}.playerSideDetailsPanel .playerIdentityKeyFacts .statTile strong{font-size:.86rem}.playerSideDetailsPanel .playerIdentityTagStrip{gap:6px}.playerSideDetailsPanel .playerIdentityTagStrip span{font-size:.68rem;padding:5px 7px}.playerSideDetailsPanel .playerPinnedAchievements{gap:6px;grid-template-columns:1fr;margin-top:0}.playerSideDetailsPanel .playerPinnedAchievements .statTile{padding:7px}.playerSideDetailsPanel .playerShowcaseMatch,.playerSideDetailsPanel .playerSocialLinks{background:rgba(255,255,255,.035);border-color:rgba(148,163,184,.1);gap:7px;margin-top:0;padding:8px}.playerIdentitySkinCard{align-content:start;align-self:start;background:rgba(5,10,18,.34);border:1px solid rgba(148,163,184,.18);border-radius:8px;display:grid;grid-gap:8px;gap:8px;height:360px;min-height:0;overflow:hidden;padding:12px 12px 10px;position:relative}.playerIdentitySkinCard:before{background:repeating-linear-gradient(135deg,rgba(56,189,248,.25) 0 10px,transparent 10px 20px);content:"";height:9px;left:0;opacity:.65;position:absolute;right:0;top:0}.playerIdentitySkinCard>div:first-child{display:grid;grid-gap:4px;gap:4px;padding-top:8px;position:relative;z-index:1}.playerIdentitySkinCard span{color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.playerIdentitySkinCard strong{color:var(--accent-strong);font-size:1.15rem;overflow-wrap:anywhere}.playerIdentitySkinImage{align-self:start;display:block;justify-self:center;max-height:285px;max-width:100%;object-fit:contain;position:relative;width:min(250px,100%);z-index:1}.playerIdentitySideColumn .playerSetupPanel{background:rgba(5,10,18,.34);border:1px solid rgba(148,163,184,.16);border-radius:8px;gap:10px;grid-template-columns:1fr;margin-top:0;padding:10px}.playerIdentitySideColumn .playerSetupDetails{gap:8px}.playerIdentitySideColumn .playerSetupPanel .detailGrid{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.playerIdentitySideColumn .playerSetupPanel .statTile{min-height:0;padding:7px}.playerIdentitySideColumn .playerSetupPanel .statTile span{font-size:.68rem;margin-bottom:3px}.playerIdentitySideColumn .playerSetupPanel .statTile strong{font-size:.88rem}.playerIdentitySideColumn .playerSetupPanel img{max-height:150px}.playerClientProfileCard{background:rgba(5,10,18,.34);border:1px solid rgba(148,163,184,.16);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px}.playerClientProfileCard .playerProfileJumpHeader>strong{color:var(--accent-strong);font-size:.72rem;font-weight:900;text-transform:uppercase}.playerClientProfileCard .emptyPanel{min-height:0;padding:10px}.playerClientProfileGrid{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.playerClientProfileGrid .statTile{min-height:0;padding:7px}.playerClientProfileGrid .statTile:first-child,.playerClientProfileGrid .statTile:nth-child(4),.playerClientProfileGrid .statTile:nth-child(7){grid-column:1/-1}.playerClientProfileGrid .statTile span{font-size:.68rem;margin-bottom:3px}.playerClientProfileGrid .statTile strong{font-size:.84rem;line-height:1.15;overflow-wrap:anywhere}.playerProfileJumpPanel{background:rgba(5,10,18,.34);border:1px solid rgba(148,163,184,.16);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px}.playerProfileJumpHeader{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.playerProfileJumpHeader>span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.playerProfileJumpHeader .primaryLink{font-size:.74rem;white-space:nowrap}.playerProfileJumpSearch{align-items:end;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.playerProfileJumpSearch .playerSearch{width:100%}.playerProfileJumpSearch .playerSearchResults{margin-top:6px;position:static}.playerProfileJumpSearch .adminTableButton{min-height:37px}.playerProfileQuickRead{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));width:100%}.playerProfileMiniPanel{background:rgba(5,10,18,.32);border:1px solid rgba(148,163,184,.16);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-height:0;min-width:0;padding:10px}.playerProfileActivityPanel,.playerProfileRolePanel,.playerProfileWinRatePanel{grid-column:span 2}.playerProfileRibbonPanel,.playerProfileSignaturePanel{grid-column:span 3}.playerProfileObjectivePanel,.playerProfileReportPanel{align-content:start;grid-column:1/-1}.playerProfileObjectivePanel .playerCtfFocusHeader strong{color:var(--accent-strong)}.playerProfileObjectivePanel .playerCtfFocusBar{height:28px}.playerProfileObjectivePanel .playerCtfFocusStats{gap:6px 10px;font-size:.72rem}.playerProfileObjectiveMonthScroller{border-top:1px solid rgba(148,163,184,.14);display:grid;grid-gap:10px;gap:10px;max-height:260px;overflow-y:auto;padding-right:4px;padding-top:10px;scrollbar-color:rgba(94,234,212,.48) rgba(148,163,184,.12);scrollbar-width:thin}.playerProfileObjectiveMonthScroller .playerCtfFocusBalance{background:rgba(255,255,255,.025);border:1px solid rgba(148,163,184,.12);border-radius:8px;padding:8px}.playerProfileReportPanel{background:linear-gradient(135deg,rgba(94,234,212,.055),rgba(250,204,21,.045)),rgba(5,10,18,.34)}.playerSetupLabPanel{background:linear-gradient(135deg,rgba(56,189,248,.055),rgba(94,234,212,.04)),rgba(5,10,18,.34);grid-column:1/-1}.playerSetupLabHero{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.playerSetupLabHero-withActions{grid-template-columns:minmax(0,1fr) minmax(220px,280px) minmax(150px,190px)}.playerSetupAdminPanel,.playerSetupLabActions,.playerSetupLabBox,.playerSetupLabHero>div:first-child{background:rgba(2,6,14,.28);border:1px solid rgba(148,163,184,.13);border-radius:8px;min-width:0}.playerSetupLabHero>div:first-child{display:grid;grid-gap:6px;gap:6px;padding:12px}.playerSetupLabActions span,.playerSetupLabBoxHeader span,.playerSetupLabCard span,.playerSetupLabHero>div:first-child span{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.playerSetupLabHero>div:first-child strong{color:#f8fafc;font-size:1.2rem;overflow-wrap:anywhere}.playerSetupLabBox p,.playerSetupLabHero p{color:#cbd5e1;font-size:.82rem;line-height:1.45;margin:0}.playerSetupLabActions{align-content:center;display:grid;grid-gap:8px;gap:8px;padding:12px}.playerSetupLabActions strong{color:var(--accent-strong);font-size:.9rem;overflow-wrap:anywhere}.playerSetupLabActions form{margin:0}.playerSetupLabGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.playerSetupLabCard{--report-tone:rgba(148,163,184,0.75);background:rgba(2,6,14,.24);border:1px solid rgba(148,163,184,.13);border-left:3px solid var(--report-tone);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:10px}.playerSetupLabCard strong{color:#f8fafc;font-size:1rem;overflow-wrap:anywhere}.playerSetupLabCard small{color:#cbd5e1;font-size:.72rem;line-height:1.35}.playerSetupLabSplit{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.playerSetupAdminPanel,.playerSetupLabBox{display:grid;grid-gap:10px;gap:10px;padding:10px}.playerSetupLabBoxHeader{align-items:center;border-bottom:1px solid rgba(148,163,184,.12);display:flex;gap:8px;justify-content:space-between;padding-bottom:8px}.playerSetupLabBoxHeader strong{color:var(--accent-strong);font-size:.78rem;font-weight:950;text-transform:uppercase}.playerSetupEvolutionGraph{background:linear-gradient(rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 0),rgba(255,255,255,.025);background-size:100% 25%,25% 100%,auto;border:1px solid rgba(148,163,184,.12);border-radius:8px;height:170px;overflow:visible;width:100%}.playerSetupEvolutionGraph path:first-child{fill:rgba(94,234,212,.12);stroke:none}.playerSetupEvolutionGraph path:nth-child(2){fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.playerSetupEvolutionGraph circle{fill:#f8fafc;stroke:var(--accent);stroke-width:1.2}.playerSetupGraphMeta{color:var(--muted);display:flex;font-size:.74rem;font-weight:800;justify-content:space-between}.playerSetupChangeList,.playerSetupJourneyList,.playerSetupNeighbourList{display:grid;grid-gap:7px;gap:7px;max-height:230px;overflow-y:auto;padding-right:3px;scrollbar-color:rgba(94,234,212,.44) rgba(148,163,184,.12);scrollbar-width:thin}.playerSetupChange,.playerSetupJourneyList>div,.playerSetupNeighbourList>div{background:rgba(255,255,255,.032);border:1px solid rgba(148,163,184,.1);border-radius:8px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px}.playerSetupChange{--report-tone:rgba(148,163,184,0.75);border-left:3px solid var(--report-tone)}.playerSetupChange span,.playerSetupJourneyList span,.playerSetupNeighbourList span{color:var(--muted);font-size:.7rem;font-weight:850}.playerSetupChange strong,.playerSetupJourneyList strong,.playerSetupNeighbourList strong{color:#f8fafc;font-size:.86rem;overflow-wrap:anywhere}.playerSetupChange small,.playerSetupJourneyList small,.playerSetupNeighbourList small{color:#cbd5e1;font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.playerSetupAdminPanel{border-color:rgba(250,204,21,.24)}.adminClientIdentityLab{margin:4px 14px 16px}.adminClientIdentityLab .playerSetupLabGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.playerSetupLabPanel .cm360PieCard{align-self:stretch;height:100%}.playerProfileReportHero{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(190px,260px)}.playerProfileReportLead{align-content:center;background:rgba(2,6,14,.28);border:1px solid rgba(94,234,212,.12);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:12px}.playerProfileReportGrade span,.playerProfileReportLead span,.playerProfileReportMetric span,.playerProfileReportRowMain span{color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.playerProfileReportLead strong{color:#f8fafc;font-size:1rem;line-height:1.35}.playerProfileReportGrade,.playerProfileReportMetric,.playerProfileReportRow{--report-tone:rgba(148,163,184,0.75)}.playerProfileReportTone-good{--report-tone:#4ade80}.playerProfileReportTone-warn{--report-tone:#facc15}.playerProfileReportTone-danger{--report-tone:#fb7185}.playerProfileReportTone-accent{--report-tone:#5eead4}.playerProfileReportTone-neutral{--report-tone:rgba(148,163,184,0.75)}.playerProfileReportGrade{background:linear-gradient(180deg,rgba(15,23,42,.64),rgba(2,6,14,.34)),rgba(2,6,14,.34);border:1px solid rgba(148,163,184,.15);border-left:3px solid var(--report-tone);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px}.playerProfileReportGrade strong{color:#f8fafc;font-size:1.5rem;line-height:1}.playerProfileReportGrade small{color:#cbd5e1;font-size:.72rem;line-height:1.35}.playerProfileReportScroll{display:grid;grid-gap:10px;gap:10px;max-height:clamp(280px,34vh,390px);min-height:0;overflow-y:auto;padding-right:5px;scrollbar-color:rgba(94,234,212,.5) rgba(15,23,42,.5);scrollbar-gutter:stable;scrollbar-width:thin}.playerProfileReportScroll::-webkit-scrollbar{width:8px}.playerProfileReportScroll::-webkit-scrollbar-track{background:rgba(15,23,42,.44);border-radius:999px}.playerProfileReportScroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(94,234,212,.7),rgba(56,189,248,.45));border-radius:999px}.playerProfileReportMetrics{background:rgba(2,6,14,.22);border:1px solid rgba(148,163,184,.12);border-radius:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.playerProfileReportMetric{border-left:1px solid rgba(148,163,184,.12);box-shadow:inset 0 2px 0 var(--report-tone);display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px}.playerProfileReportMetric:first-child{border-left:0}.playerProfileReportMetric strong{color:#f8fafc;font-size:.94rem;line-height:1.15}.playerProfileReportMetric small{color:#cbd5e1;font-size:.72rem;line-height:1.35}.playerProfileReportPlaybook{border-top:1px solid rgba(148,163,184,.12);display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:9px}.playerProfileReportCardSection{display:grid;grid-gap:6px;gap:6px;min-width:0}.playerProfileReportSectionTitle{color:#facc15;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.playerProfileReportList{display:grid}.playerProfileReportRow{border-bottom:1px solid rgba(148,163,184,.12);box-shadow:inset 2px 0 0 var(--report-tone);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(120px,170px) minmax(0,1fr);min-width:0;padding:9px 0 9px 10px}.playerProfileReportRow:first-child{border-top:1px solid rgba(148,163,184,.12)}.playerProfileReportRowMain{display:grid;grid-gap:3px;gap:3px;min-width:0}.playerProfileReportRowMain strong{color:#f8fafc;font-size:.94rem;line-height:1.15}.playerProfileReportRow small{color:#cbd5e1;font-size:.74rem;line-height:1.35;min-width:0}.playerProfileReportBody{border-top:1px solid rgba(148,163,184,.14);display:grid;grid-gap:8px;gap:8px;padding-top:9px}.playerProfileReportBody p{color:#dbeafe;font-size:.9rem;line-height:1.55;margin:0;max-width:1120px}.playerProfileReportBody p:first-child{color:#dbeafe;font-weight:inherit}.playerProfileReportTags{display:flex;flex-wrap:wrap;gap:6px}.playerProfileReportTags span{background:rgba(61,157,255,.16);border:1px solid rgba(94,234,212,.22);border-radius:6px;color:#dbeafe;font-size:.68rem;font-weight:900;padding:5px 7px}.playerProfileLifetimePanel,.playerProfileMapComfortPanel{grid-column:1/-1}.playerProfileMiniHeader{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0}.playerProfileMapBars span,.playerProfileMiniHeader span,.playerProfileMiniMeta,.playerProfileRibbonStats span,.playerProfileSignatureGrid span{color:var(--muted);font-size:.74rem;font-weight:850}.playerProfileMiniHeader strong{color:var(--text);font-size:.95rem;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerProfileWinRateBody{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr)}.playerProfileWinRateRing{--profile-win-rate:0%;align-items:center;aspect-ratio:1;background:radial-gradient(circle,rgba(20,27,38,.96) 0 56%,transparent 57%),conic-gradient(var(--accent-strong) var(--profile-win-rate),rgba(148,163,184,.16) 0);border-radius:999px;display:grid;height:78px;justify-items:center}.playerProfileWinRateRing strong{color:var(--accent-strong);font-size:1.2rem;line-height:1}.playerProfileWinRateRing span{color:var(--muted);font-size:.68rem;font-weight:900;margin-top:-16px}.playerProfileWinRateStats{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.playerProfileWinRateStats>div{background:rgba(255,255,255,.035);border:1px solid rgba(148,163,184,.11);border-radius:7px;display:grid;grid-gap:2px;gap:2px;min-width:0;padding:7px}.playerProfileWinRateStats span{color:var(--muted);font-size:.68rem;font-weight:850}.playerProfileWinRateStats strong{color:var(--text);font-size:.9rem;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerProfileActivityTick-instagib{border-bottom-color:#67e8f9}.playerProfileActivityTick-normal{border-bottom-color:#facc15}.playerProfileActivityTick-sniper{border-bottom-color:#a7f3d0}.playerProfileActivityTick-flak{border-bottom-color:#fb7185}.playerProfileActivityTick-rocket{border-bottom-color:#fdba74}.playerProfileActivityTick-default{border-bottom-color:rgba(148,163,184,.55)}.playerProfileMiniMeta{align-items:center;display:flex;flex-wrap:wrap;gap:5px 8px;min-width:0}.playerProfileMiniMeta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerProfileRoleGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr}.playerProfileRoleGrid>div{--profile-role-value:0%;align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(148,163,184,.12);border-radius:7px;display:grid;grid-gap:5px 8px;gap:5px 8px;grid-template-columns:minmax(72px,1fr) auto;min-width:0;padding:7px 8px}.playerProfileRoleGrid span{color:var(--muted);font-size:.7rem;font-weight:850}.playerProfileRoleGrid strong{color:var(--text);font-size:.9rem;line-height:1;text-align:right}.playerProfileRoleGrid i{background:rgba(148,163,184,.16);border-radius:999px;grid-column:1/-1;display:block;height:4px;overflow:hidden;position:relative}.playerProfileRoleGrid i:before{background:var(--accent-strong);border-radius:inherit;content:"";display:block;height:100%;width:var(--profile-role-value)}.playerProfileActivityTimeline{align-items:stretch;display:grid;grid-gap:4px;gap:4px;grid-auto-rows:42px;grid-template-columns:repeat(10,minmax(0,1fr));min-height:0}.playerProfileActivityTick{align-items:center;background:rgba(148,163,184,.1);border:solid rgba(148,163,184,.16);border-width:1px 1px 4px;border-radius:5px;color:var(--muted);display:flex;justify-content:center;min-width:0;overflow:hidden;padding:3px 2px;text-decoration:none}.playerProfileActivityTick-win{background:rgba(34,197,94,.12)}.playerProfileActivityTick-loss{background:rgba(248,113,113,.12)}.playerProfileActivityTick span{display:block;font-size:.58rem;font-weight:850;line-height:1;max-width:100%;overflow:hidden;text-overflow:clip;transform:none;white-space:nowrap}.playerProfileSignatureGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.playerProfileSignatureGrid>div{background:linear-gradient(135deg,rgba(94,234,212,.08),rgba(61,157,255,.035)),rgba(255,255,255,.025);border:1px solid rgba(148,163,184,.11);border-radius:7px;display:grid;grid-gap:5px;gap:5px;min-width:0;overflow:hidden;padding:9px 10px 10px 34px;position:relative}.playerProfileSignatureGrid em{align-items:center;background:rgba(94,234,212,.12);border-right:1px solid rgba(94,234,212,.16);color:rgba(191,254,244,.86);display:flex;font-size:.66rem;font-style:normal;font-weight:950;inset:0 auto 0 0;justify-content:center;position:absolute;width:25px}.playerProfileRibbonStats{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.playerProfileRibbonStats>div{background:rgba(255,255,255,.025);border:1px solid rgba(148,163,184,.11);border-radius:7px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px 9px;position:relative}.playerProfileRibbonStats>div:before{background:linear-gradient(180deg,var(--accent-strong),rgba(61,157,255,.86));border-radius:999px;content:"";inset:8px auto 8px 0;position:absolute;width:3px}.playerProfileMapBars strong,.playerProfileRibbonStats strong,.playerProfileSignatureGrid a,.playerProfileSignatureGrid strong{color:var(--text);font-size:.92rem;font-weight:900;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerProfileSignatureGrid small{color:var(--muted);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerProfileRibbonBadges{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.playerProfileRibbonBadges span{background:linear-gradient(90deg,rgba(61,157,255,.2),rgba(94,234,212,.08));border:1px solid rgba(94,234,212,.24);border-radius:6px;color:#dbeafe;font-size:.68rem;font-weight:900;padding:5px 7px}.playerProfileLifetimeGroups{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.playerProfileLifetimeGroups>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.playerProfileLifetimeGroups>div>span{color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.playerProfileLifetimeHighlights{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.playerProfileLifetimeHighlights>div{background:linear-gradient(180deg,rgba(94,234,212,.08),rgba(255,255,255,.025));border:1px solid rgba(148,163,184,.11);border-radius:7px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px}.playerProfileBestMatchReport,.playerProfileLifetimeRows{display:grid;grid-gap:6px;gap:6px;min-width:0}.playerProfileLifetimeRows>div{align-items:center;border-bottom:1px solid rgba(148,163,184,.1);display:flex;gap:10px;justify-content:space-between;min-width:0;padding:4px 0 6px}.playerProfileLifetimeRows>div:last-child{border-bottom:0;padding-bottom:0}.playerProfileBestMatchLead small,.playerProfileLifetimeHighlights small,.playerProfileLifetimeRows small{color:var(--muted);font-size:.68rem;font-weight:850}.playerProfileLifetimeHighlights strong,.playerProfileLifetimeRows strong{color:var(--text);font-size:.9rem;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerProfileBestMatchLead{background:radial-gradient(circle at 94% 18%,rgba(250,204,21,.16),transparent 34%),linear-gradient(135deg,rgba(250,204,21,.12),rgba(61,157,255,.04));border:1px solid rgba(250,204,21,.18);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px}.playerProfileBestMatchLead strong{color:var(--accent-strong);font-size:1.45rem;line-height:1}.playerProfileBestMatchLead span{color:#c8d7ef;font-size:.74rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerProfileMapBars{display:grid;grid-gap:8px;gap:8px;max-height:248px;overflow-y:auto;padding-right:4px;scrollbar-color:rgba(94,234,212,.48) rgba(148,163,184,.12);scrollbar-width:thin}.playerProfileMapBars>div{border-bottom:1px solid rgba(148,163,184,.08);display:grid;grid-gap:4px;gap:4px;padding-bottom:7px}.playerProfileMapBars>div:last-child{border-bottom:0;padding-bottom:0}.playerProfileMapBars>div>div{align-items:baseline;display:flex;gap:10px;justify-content:space-between;min-width:0}.playerProfileMapBars span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerProfileMapBars small{color:var(--muted);font-size:.68rem;font-weight:850}.playerProfileMapBars i{background:rgba(148,163,184,.13);border-radius:999px;display:block;height:8px;overflow:hidden}.playerProfileMapBars b{background:linear-gradient(90deg,#5eead4,#38bdf8);border-radius:inherit;display:block;height:100%}.playerPerformanceOverview{margin-bottom:16px;overflow:hidden}.playerPerformanceGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(190px,.72fr) minmax(260px,1fr) minmax(220px,.82fr);padding:14px}.playerCtfSnapshot,.playerPerformanceBars,.playerPerformanceMeters,.playerPerformanceRingPanel{background:rgba(255,255,255,.025);border:1px solid rgba(148,163,184,.12);border-radius:8px;min-width:0;padding:14px}.playerPerformanceRingPanel{align-content:center;display:grid;grid-gap:12px;gap:12px;justify-items:center;text-align:center}.playerPerformanceRing{--ring-value:0%;align-items:center;aspect-ratio:1;background:radial-gradient(circle at center,var(--panel) 0 57%,transparent 58%),conic-gradient(var(--accent-strong) var(--ring-value),rgba(148,163,184,.16) 0);border-radius:999px;display:grid;height:140px;justify-items:center;place-content:center;width:140px}.playerPerformanceRing strong{color:var(--accent-strong);font-size:1.65rem;line-height:1}.playerCtfMiniStat span,.playerPerformanceBar span,.playerPerformanceDates,.playerPerformanceMeter span,.playerPerformanceRing span,.playerPerformanceVerdict span{color:var(--muted);font-size:.78rem;font-weight:800}.playerPerformanceVerdict{display:grid;grid-gap:3px;gap:3px}.playerPerformanceVerdict strong{color:var(--text);font-size:1.25rem}.playerPerformanceDates{display:grid;grid-gap:4px;gap:4px}.playerPerformanceBars,.playerPerformanceMeters{display:grid;grid-gap:12px;gap:12px}.playerCtfSnapshot h3,.playerPerformanceBars h3,.playerPerformanceMeters h3{font-size:.95rem;margin:0}.playerPerformanceBar,.playerPerformanceMeter{display:grid;grid-gap:7px;gap:7px}.playerPerformanceBar>div,.playerPerformanceMeter>div{align-items:baseline;display:flex;justify-content:space-between;gap:10px}.playerPerformanceBar strong,.playerPerformanceMeter strong{color:var(--text);font-size:.95rem}.playerPerformanceBar i,.playerPerformanceMeter i{background:rgba(148,163,184,.13);border-radius:999px;display:block;height:9px;overflow:hidden}.playerPerformanceBar b,.playerPerformanceMeter b{background:var(--accent-strong);border-radius:inherit;display:block;height:100%}.playerPerformanceBar-muted b{background:#94a3b8}.playerPerformanceBar-danger b{background:#ef4444}.playerPerformanceInlineStats{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.playerPerformanceInlineStats span{background:rgba(255,255,255,.035);border:1px solid rgba(148,163,184,.1);border-radius:8px;color:var(--muted);display:grid;grid-gap:3px;gap:3px;padding:10px}.playerPerformanceInlineStats strong{color:var(--accent-strong);font-size:1.35rem}.playerCtfSnapshot{display:grid;grid-gap:12px;gap:12px;grid-column:1/-1}.playerCtfSnapshot p{max-width:78ch}.playerCtfRoleGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.playerCtfMiniStat{background:rgba(255,255,255,.035);border:1px solid rgba(148,163,184,.1);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px}.playerCtfMiniStat strong{color:var(--text);font-size:1.15rem}.playerCtfFocusBalance{display:grid;grid-gap:10px;gap:10px;min-width:0}.playerCtfFocusHeader{align-items:baseline;display:flex;gap:12px;justify-content:space-between;min-width:0}.playerCtfFocusHeader strong{color:#74d184;font-size:.95rem}.playerCtfFocusHeader span{color:var(--muted);font-size:.8rem;font-weight:800}.playerCtfFocusHeaderMeta{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end;min-width:0}.playerCtfFocusHeaderMeta b{background:rgba(255,255,255,.045);border:1px solid rgba(148,163,184,.14);border-radius:6px;color:#dbeafe;font-size:.72rem;font-weight:900;line-height:1.1;padding:4px 6px;white-space:nowrap}.playerCtfFocusBar{background:rgba(255,255,255,.08);border:1px solid rgba(88,219,132,.42);border-radius:999px;box-sizing:border-box;display:flex;height:26px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-color:rgba(94,234,212,.44) rgba(148,163,184,.12);scrollbar-width:thin;width:100%}.playerCtfFocusBar::-webkit-scrollbar{height:5px}.playerCtfFocusSegment{align-items:center;border-right:1px solid rgba(8,12,18,.58);box-sizing:border-box;color:#f8fafc;display:inline-flex;flex:0 1 var(--ctf-segment-width);font-size:.68rem;font-style:normal;font-weight:900;justify-content:center;min-width:max-content;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.55)}.playerCtfFocusSegment b{min-width:0;padding:0 8px;white-space:nowrap}.playerCtfFocusSegment-attack{background:#38bdf8}.playerCtfFocusSegment-finish{background:#facc15}.playerCtfFocusSegment-support{background:#4ade80}.playerCtfFocusSegment-defense{background:#818cf8}.playerCtfFocusSegment-clutch{background:#e879f9}.playerCtfFocusEmpty{align-items:center;color:var(--muted);display:inline-flex;font-size:.8rem;font-weight:800;justify-content:center;width:100%}.playerCtfFocusStats{color:var(--muted);display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:800;gap:7px 12px;min-width:0}.playerCtfFocusStats span{overflow-wrap:anywhere}.playerCtfDiscipline{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.playerAwardTile{background:rgba(255,255,255,.035);border:1px solid rgba(148,163,184,.12);border-radius:8px;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:11px}.playerAwardTile>span{color:var(--muted);font-size:.78rem;font-weight:800}.playerAwardBody{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:44px minmax(0,1fr)}.playerAwardBody .rankingAwardTrophy{height:44px;width:44px}.playerAwardBody>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.playerAwardBody strong{color:var(--accent-strong);font-size:1.35rem;line-height:1}.playerAwardBody small{color:#c8d7ef;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.playerIntelligencePanel{margin-bottom:16px;overflow:hidden}.playerIntelligenceGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr));padding:14px}.playerIntelAwardsPanel,.playerIntelMapPanel,.playerIntelModeStrengths,.playerIntelPeersPanel,.playerIntelRecordsPanel,.playerIntelRolePanel,.playerIntelTrendPanel{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));border:1px solid rgba(148,163,184,.13);border-radius:8px;min-width:0;padding:14px}.playerIntelRolePanel{display:grid;grid-gap:10px;gap:10px;grid-column:span 4}.playerIntelMapPanel,.playerIntelModeStrengths{display:grid;grid-gap:12px;gap:12px;grid-column:span 4}.playerIntelTrendPanel{display:grid;grid-gap:12px;gap:12px;grid-column:span 12}.playerIntelPeersPanel{display:grid;grid-gap:12px;gap:12px;grid-column:span 4}.playerIntelRecordsPanel{display:grid;grid-gap:12px;gap:12px;grid-column:span 7}.playerIntelAwardsPanel{display:grid;grid-gap:12px;gap:12px;grid-column:span 5}.playerIntelAwardsPanel>span,.playerIntelMapPanel>span,.playerIntelModeStrengths>span,.playerIntelPeersPanel>span,.playerIntelRecordsPanel>span,.playerIntelRolePanel>span,.playerIntelTrendPanel>span{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.playerIntelRolePanel>strong{color:var(--accent-strong);font-size:1.35rem;line-height:1.1}.playerIntelRolePanel p{color:#c8d7ef;font-size:.88rem;margin:0}.playerIntelRoleBars{display:grid;grid-gap:9px;gap:9px}.playerBadgeStrip{display:flex;flex-wrap:wrap;gap:7px}.playerBadgeStrip span{background:rgba(61,157,255,.1);border:1px solid rgba(61,157,255,.24);border-radius:999px;color:#dbeafe;font-size:.74rem;font-weight:900;padding:6px 8px}.playerIntelRadar{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.playerIntelRadar>div{--intel-value:0%;background:linear-gradient(90deg,rgba(61,157,255,.24) var(--intel-value),transparent 0),rgba(255,255,255,.035);border:1px solid rgba(148,163,184,.12);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-height:82px;padding:10px}.playerIntelRadar i{background:var(--accent-strong);border-radius:999px;display:block;height:5px;width:var(--intel-value)}.playerIntelMapRow small,.playerIntelPeerRow small,.playerIntelRadar span,.playerIntelRadar strong,.playerIntelRecordGrid small{color:var(--muted);font-size:.76rem;font-weight:850}.playerIntelRadar strong,.playerIntelRecordGrid strong{color:var(--text);font-size:1.05rem}.playerIntelMapRow{border-bottom:1px solid rgba(148,163,184,.12);display:grid;grid-gap:5px;gap:5px;padding-bottom:10px}.playerIntelMapRow strong{color:var(--text)}.playerIntelMapList span,.playerIntelMapRow span{color:var(--muted);font-size:.78rem;font-weight:800}.playerIntelMapList{display:grid;grid-gap:6px;gap:6px}.playerIntelMapList span{display:flex;justify-content:space-between;gap:10px}.playerIntelMapList b{color:#dce8fa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerIntelTrendBars{display:grid;grid-gap:8px;gap:8px}.playerIntelTrendHeader{align-items:center;display:flex;gap:12px;justify-content:space-between}.playerIntelTrendHeader strong{color:#c8d7ef;font-size:.86rem}.playerIntelTrendHeader small{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.playerIntelTrendBarsScrollable{background:rgba(8,13,18,.28);border:1px solid rgba(148,163,184,.16);border-radius:8px;max-height:min(360px,54vh);overscroll-behavior:contain;overflow-y:scroll;padding:10px;scrollbar-color:rgba(56,189,248,.55) rgba(15,23,42,.45);scrollbar-gutter:stable}.playerIntelTrendBarsScrollable .playerCtfFocusBalance{background:rgba(255,255,255,.025);border:1px solid rgba(148,163,184,.1);border-radius:8px;padding:10px}.playerIntelTrendBarsScrollable .playerCtfDiscipline{display:none}.playerRankingAwardsInline,.playerRankingAwardsPanel{display:grid;grid-gap:10px;gap:10px}.playerRankingAwardsInline{margin-top:10px}.playerRankingAwardsHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.playerRankingAwardsHeader strong{color:#c8d7ef;font-size:.86rem;font-weight:900;text-transform:uppercase}.playerRankingAwardsHeader small{color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.playerIntelTrendRow{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:74px minmax(0,1fr)}.playerIntelTrendRow small{color:var(--muted);font-size:.76rem;font-weight:900}.playerIntelTrendRow>div{background:rgba(255,255,255,.075);border-radius:999px;display:flex;min-height:30px;overflow:hidden}.playerIntelTrendRow .playerCtfFocusSegment{align-items:center;display:inline-flex;justify-content:center;min-width:58px}.playerIntelTrendRow .playerCtfFocusSegment b{font-size:.68rem;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap}.playerSetupPanel{align-items:stretch;border-top:1px solid rgba(148,163,184,.16);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) minmax(180px,280px);margin-top:16px;padding-top:16px}.playerSetupDetails{display:grid;grid-gap:12px;gap:12px}.playerSetupDetails>span{color:rgba(203,213,225,.9);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.playerSetupPanel img{align-self:start;aspect-ratio:4/3;border:1px solid rgba(148,163,184,.2);border-radius:8px;object-fit:cover;width:100%}.playerIntelPeerList{display:grid;grid-gap:8px;gap:8px}.playerIntelPeerRow{align-items:center;border-bottom:1px solid rgba(148,163,184,.1);display:flex;gap:10px;justify-content:space-between;padding-bottom:8px}.playerIntelPeerRow:last-child{border-bottom:0;padding-bottom:0}.playerIntelPeerRow>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.playerIntelPeerRow .primaryLink,.playerIntelPeerRow strong{font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerIntelPeerRow>span{color:var(--accent-strong);flex:0 0 auto;font-weight:950}.playerIntelRecordGrid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.playerIntelRecordGrid>div{background:rgba(255,255,255,.035);border:1px solid rgba(148,163,184,.1);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px}.playerIntelAwardsCompact{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.playerIntelAwardsCompact .playerAwardTile{padding:10px}.playerIntelAwardsCompact .playerAwardTile:last-child{grid-column:1/-1}.playerModeIdentityPanel{overflow:hidden}.playerModeTabs{display:block}.playerModeTabRadio{opacity:0;pointer-events:none;position:absolute}.playerModeTabLabels{border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 12px}.playerModeTabLabels label{background:rgba(255,255,255,.035);border:1px solid rgba(148,163,184,.18);border-radius:8px;color:var(--muted);cursor:pointer;font-size:.82rem;font-weight:900;line-height:1;padding:10px 12px}.playerModeTabLabels label:hover{background:var(--panel-strong);border-color:var(--accent);color:var(--text)}#player-mode-tab-combogib:checked~.playerModeTabLabels label[for=player-mode-tab-combogib],#player-mode-tab-flakspam:checked~.playerModeTabLabels label[for=player-mode-tab-flakspam],#player-mode-tab-instagib:checked~.playerModeTabLabels label[for=player-mode-tab-instagib],#player-mode-tab-nw:checked~.playerModeTabLabels label[for=player-mode-tab-nw],#player-mode-tab-rocket:checked~.playerModeTabLabels label[for=player-mode-tab-rocket]{border-color:var(--accent-strong);color:var(--accent-strong)}.playerModeTabPanels{min-height:260px}.playerModeTabPanel{display:none}#player-mode-tab-combogib:checked~.playerModeTabPanels .playerModePanelCombogib,#player-mode-tab-flakspam:checked~.playerModeTabPanels .playerModePanelFlakspam,#player-mode-tab-instagib:checked~.playerModeTabPanels .playerModePanelInstagib,#player-mode-tab-nw:checked~.playerModeTabPanels .playerModePanelNw,#player-mode-tab-rocket:checked~.playerModeTabPanels .playerModePanelRocket{display:block}.playerModePanelInner{display:grid;grid-gap:14px;gap:14px;padding:14px}.playerModePanelInner h3{font-size:1rem;margin:0}.playerModePanelInner p{max-width:82ch}.playerModeInfoGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.playerModeInfoGrid-single{grid-template-columns:minmax(0,1fr)}.playerModeInfoBlock{background:rgba(255,255,255,.025);border:1px solid rgba(148,163,184,.12);border-radius:8px;display:grid;grid-gap:0;gap:0;padding:12px}.playerModeInfoBlock h4{font-size:.9rem;margin:0 0 8px}.playerCtfIdentityBlock{gap:12px}.playerCtfRoleBars{display:grid;grid-gap:10px;gap:10px}.playerCtfPickupStrip{display:flex;flex-wrap:wrap;gap:8px}.playerCtfPickupStrip span{background:rgba(255,255,255,.04);border:1px solid rgba(148,163,184,.11);border-radius:999px;color:var(--muted);font-size:.76rem;font-weight:800;padding:6px 9px}.playerSkinPanel{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;height:100%;min-height:250px;overflow:hidden;padding:14px;position:relative}.playerSkinPanel:before{background:radial-gradient(circle at 50% 20%,rgb(56 189 248/.14),transparent 36%),linear-gradient(180deg,rgb(255 255 255/.035),transparent);content:"";inset:0;pointer-events:none;position:absolute}.playerSkinPanelImage{align-self:center;filter:drop-shadow(0 18px 20px rgb(0 0 0/.55));justify-self:center;max-height:240px;max-width:100%;object-fit:contain;position:relative;width:min(220px,100%);z-index:1}.playerIdentityBadges{margin-top:14px}.playerPinnedAchievements{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:14px}.playerShowcaseMatch,.playerSocialLinks{align-items:center;border:1px solid rgba(148,163,184,.14);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:14px;padding:12px}.playerShowcaseMatch>span,.playerSocialLinks>span{color:var(--muted);font-size:.84rem;font-weight:800;text-transform:uppercase}.playerRecentMatchesPanel{overflow:hidden}.playerRecentMatchesScroll{max-height:520px;overflow:auto}.playerRecentMatchesTable th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.playerRecentMatchesTable td,.playerRecentMatchesTable th{padding-bottom:10px;padding-top:10px}.followingEmpty{display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:18px}.followingGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.followingPlayerCard{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px}.followingPlayerCard>div:first-child{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.followingPlayerCard dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.followingPlayerCard dl div{background:rgba(255,255,255,.035);border:1px solid rgba(148,163,184,.1);border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:9px}.followingPlayerCard dt{color:var(--muted);font-size:.72rem;font-weight:850}.followingPlayerCard dd{color:var(--accent-strong);font-size:1.05rem;font-weight:950;margin:0}.followingPrivateNote{background:rgba(250,204,21,.08);border:1px solid rgba(250,204,21,.18);border-radius:8px;color:#f8e9a6;margin:0;padding:10px}.followingPrefs{display:flex;flex-wrap:wrap;gap:8px}.followingPrefs span{background:rgba(255,255,255,.04);border:1px solid rgba(148,163,184,.12);border-radius:999px;color:var(--muted);font-size:.75rem;font-weight:850;padding:6px 8px}@media (max-height:820px){.playerRecentMatchesScroll{max-height:420px}}@media (max-width:720px){.accountProfileBuilderHeader,.profileBuilderLayout{grid-template-columns:1fr}.accountProfileBuilderHeader{display:grid}.profileBuilderPreview{position:static}.playerProfileHero,.profileBuilderCommandPanel,.profileBuilderPreviewExtras,.profileBuilderPreviewSignals,.profileBuilderPreviewStats,.profileBuilderSectionReadiness,.profileBuilderSetupSummary{grid-template-columns:1fr}.playerProfileHero{padding:14px}.playerProfileLayout,.playerSetupPanel{grid-template-columns:1fr}.playerProfileModeColumn,.playerProfileSkinColumn{grid-column:1/-1}.playerIdentityProLayout{padding:10px}.playerIdentityKeyFacts,.playerIdentityProLayout,.playerProfileQuickRead{grid-template-columns:1fr}.playerProfileActivityPanel,.playerProfileLifetimePanel,.playerProfileMapComfortPanel,.playerProfileObjectivePanel,.playerProfileReportPanel,.playerProfileRibbonPanel,.playerProfileRolePanel,.playerProfileSignaturePanel,.playerProfileWinRatePanel,.playerSetupLabPanel{grid-column:auto}.playerProfileLifetimeGroups,.playerProfileLifetimeHighlights,.playerProfileReportHero,.playerProfileReportMetrics,.playerProfileReportPlaybook,.playerProfileRibbonStats,.playerProfileRoleGrid,.playerProfileSignatureGrid,.playerSetupLabGrid,.playerSetupLabHero,.playerSetupLabSplit{grid-template-columns:1fr}.playerProfileReportMetric{border-left:0;border-top:1px solid rgba(148,163,184,.12)}.playerProfileReportMetric:first-child{border-top:0}.playerProfileReportRow{grid-template-columns:1fr}.playerProfileReportScroll{max-height:300px}.adminClientIdentityLab .playerSetupLabGrid{grid-template-columns:1fr}.playerProfileActivityTimeline{grid-template-columns:repeat(5,minmax(0,1fr))}.playerIdentitySkinCard{min-height:260px}.playerIdentitySkinImage{max-height:250px}.playerProfileHeroContent{align-items:flex-start;flex-direction:column}.playerProfileHeroStats{grid-template-columns:repeat(2,minmax(0,1fr))}.playerFollowPanel{justify-items:start;margin-left:0;max-width:100%;width:100%}.playerFollowCounts,.playerFollowForm{justify-content:flex-start}.playerModeTabLabels{padding-left:10px;padding-right:10px}.playerModeTabLabels label{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);text-align:center}.playerIntelligenceGrid,.playerModeInfoGrid,.playerPerformanceGrid{grid-template-columns:1fr}.playerIntelligenceGrid{padding:10px}.playerIntelAwardsPanel,.playerIntelMapPanel,.playerIntelModeStrengths,.playerIntelPeersPanel,.playerIntelRecordsPanel,.playerIntelRolePanel,.playerIntelTrendPanel{grid-column:auto}.playerIntelAwardsCompact,.playerIntelRadar,.playerIntelRecordGrid{grid-template-columns:1fr}.playerIntelAwardsCompact .playerAwardTile:last-child{grid-column:auto}.playerCtfDiscipline,.playerCtfRoleGrid,.playerPerformanceInlineStats{grid-template-columns:1fr}.playerProfileAvatar{height:82px;width:82px}.playerSkinPanel{min-height:320px}.playerSkinPanelImage{max-height:360px;width:min(220px,100%)}}@media (min-width:721px) and (max-width:1180px){.profileBuilderLayout{grid-template-columns:1fr}.profileBuilderPreview{position:static}.playerProfileHero{grid-template-columns:1fr}.playerFollowPanel{justify-items:start;margin-left:0;max-width:100%;width:100%}.playerFollowCounts,.playerFollowForm{justify-content:flex-start}.playerProfileHeroStats{grid-template-columns:repeat(3,minmax(0,1fr))}.playerProfileLayout{grid-template-columns:minmax(0,1fr)}.playerIdentityProLayout{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.playerIdentityKeyFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.playerProfileLifetimePanel,.playerProfileMapComfortPanel,.playerProfileRibbonPanel,.playerProfileSignaturePanel{grid-column:1/-1}.playerProfileLifetimeGroups{grid-template-columns:1fr}.playerPerformanceGrid{grid-template-columns:minmax(180px,.7fr) minmax(260px,1fr)}.playerPerformanceMeters{grid-column:1/-1}.playerIntelAwardsPanel,.playerIntelMapPanel,.playerIntelModeStrengths,.playerIntelPeersPanel,.playerIntelRecordsPanel,.playerIntelRolePanel,.playerIntelTrendPanel{grid-column:span 6}.playerIntelAwardsPanel,.playerIntelRecordsPanel{grid-column:span 12}.playerCtfDiscipline{grid-template-columns:repeat(3,minmax(0,1fr))}}.nwPickupRecordsTabbed{overflow:hidden}.nwPickupTabs{display:block}.nwPickupTabRadio{position:absolute;opacity:0;pointer-events:none}.nwPickupTabLabels{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0 12px}.nwPickupTabLabels label{border:1px solid var(--border-subtle);border-radius:999px;cursor:pointer;font-size:.82rem;font-weight:800;padding:7px 12px;text-transform:uppercase}#nw-pickup-tab-pickups:checked~.nwPickupTabLabels label[for=nw-pickup-tab-pickups],#nw-pickup-tab-powerups:checked~.nwPickupTabLabels label[for=nw-pickup-tab-powerups],#nw-pickup-tab-redeemer:checked~.nwPickupTabLabels label[for=nw-pickup-tab-redeemer],#nw-pickup-tab-shield:checked~.nwPickupTabLabels label[for=nw-pickup-tab-shield],#nw-pickup-tab-udamage:checked~.nwPickupTabLabels label[for=nw-pickup-tab-udamage]{border-color:var(--accent);color:var(--accent)}.nwPickupTabPanel{display:none}#nw-pickup-tab-pickups:checked~.nwPickupTabPanels .nwPickupPanelPickups,#nw-pickup-tab-powerups:checked~.nwPickupTabPanels .nwPickupPanelPowerups,#nw-pickup-tab-redeemer:checked~.nwPickupTabPanels .nwPickupPanelRedeemer,#nw-pickup-tab-shield:checked~.nwPickupTabPanels .nwPickupPanelShield,#nw-pickup-tab-udamage:checked~.nwPickupTabPanels .nwPickupPanelUdamage{display:block}.nwPickupTabPanel .sectionTitle h3{margin-top:0}.nwPlayerRecordsTabbed,.nwWeaponRecordsTabbed{overflow:hidden}.nwPlayerTabs,.nwWeaponTabs{display:block}.nwPlayerTabRadio,.nwWeaponTabRadio{position:absolute;opacity:0;pointer-events:none}.nwPlayerTabLabels,.nwWeaponTabLabels{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0 12px}.nwPlayerTabLabels label,.nwWeaponTabLabels label{border:1px solid var(--border-subtle);border-radius:999px;cursor:pointer;font-size:.82rem;font-weight:800;padding:7px 12px;text-transform:uppercase}#nw-player-tab-damage:checked~.nwPlayerTabLabels label[for=nw-player-tab-damage],#nw-player-tab-efficiency:checked~.nwPlayerTabLabels label[for=nw-player-tab-efficiency],#nw-player-tab-kd:checked~.nwPlayerTabLabels label[for=nw-player-tab-kd],#nw-player-tab-kills:checked~.nwPlayerTabLabels label[for=nw-player-tab-kills],#nw-weapon-tab-accuracy:checked~.nwWeaponTabLabels label[for=nw-weapon-tab-accuracy],#nw-weapon-tab-damage:checked~.nwWeaponTabLabels label[for=nw-weapon-tab-damage],#nw-weapon-tab-kills:checked~.nwWeaponTabLabels label[for=nw-weapon-tab-kills]{border-color:var(--accent);color:var(--accent)}.nwPlayerTabPanel,.nwWeaponTabPanel{display:none}#nw-player-tab-damage:checked~.nwPlayerTabPanels .nwPlayerPanelDamage,#nw-player-tab-efficiency:checked~.nwPlayerTabPanels .nwPlayerPanelEfficiency,#nw-player-tab-kd:checked~.nwPlayerTabPanels .nwPlayerPanelKd,#nw-player-tab-kills:checked~.nwPlayerTabPanels .nwPlayerPanelKills,#nw-weapon-tab-accuracy:checked~.nwWeaponTabPanels .nwWeaponPanelAccuracy,#nw-weapon-tab-damage:checked~.nwWeaponTabPanels .nwWeaponPanelDamage,#nw-weapon-tab-kills:checked~.nwWeaponTabPanels .nwWeaponPanelKills{display:block}.nwPlayerTabPanel .sectionTitle h3,.nwWeaponTabPanel .sectionTitle h3{margin-top:0}.nwPickupTabPanel,.nwPickupTabPanels,.nwPlayerTabPanel,.nwPlayerTabPanels,.nwWeaponTabPanel,.nwWeaponTabPanels{min-height:650px}@media (max-height:850px){.nwPickupTabPanel,.nwPickupTabPanels,.nwPlayerTabPanel,.nwPlayerTabPanels,.nwWeaponTabPanel,.nwWeaponTabPanels{min-height:560px}}.nwSkillRecordsTabbed{overflow:hidden}.nwSkillTabs{display:block}.nwSkillTabRadio{position:absolute;opacity:0;pointer-events:none}.nwSkillTabLabels{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0 12px}.nwSkillTabLabels label{border:1px solid var(--border-subtle);border-radius:999px;cursor:pointer;font-size:.82rem;font-weight:800;padding:7px 12px;text-transform:uppercase}#nw-skill-tab-accuracy:checked~.nwSkillTabLabels label[for=nw-skill-tab-accuracy],#nw-skill-tab-efficiency:checked~.nwSkillTabLabels label[for=nw-skill-tab-efficiency]{border-color:var(--accent);color:var(--accent)}.nwSkillTabPanel{display:none}#nw-skill-tab-accuracy:checked~.nwSkillTabPanels .nwSkillPanelAccuracy,#nw-skill-tab-efficiency:checked~.nwSkillTabPanels .nwSkillPanelEfficiency{display:block}.nwSkillTabPanel,.nwSkillTabPanels{min-height:650px}@media (max-height:850px){.nwSkillTabPanel,.nwSkillTabPanels{min-height:560px}}.nwWeaponCompactGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.nwWeaponCompactRow{border:1px solid var(--border-subtle);border-radius:10px;display:grid;grid-gap:6px;gap:6px;padding:8px}.nwWeaponCompactName{font-weight:800}.nwWeaponCompactMain,.nwWeaponCompactMeta{display:flex;flex-wrap:wrap;gap:8px 12px}.nwWeaponCompactMain{font-size:.9rem}.nwWeaponCompactMeta{color:var(--text-muted);font-size:.78rem}.nwWeaponCompactBar{background:rgba(255,255,255,.08);border-radius:999px;height:6px;overflow:hidden}.nwWeaponCompactBar span{background:var(--accent,#f4d84f);border-radius:999px;display:block;height:100%}@media (max-width:1100px){.nwWeaponCompactGrid{grid-template-columns:1fr}}.nwWeaponCompactGrid{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px}.nwWeaponCompactRow{gap:4px;padding:6px 7px}.nwWeaponCompactName{font-size:.82rem;line-height:1.15}.nwWeaponCompactMain,.nwWeaponCompactMeta{gap:4px 8px}.nwWeaponCompactMain{font-size:.78rem;line-height:1.2}.nwWeaponCompactMeta{font-size:.68rem;line-height:1.2}.nwWeaponCompactBar{height:4px}@media (max-width:1350px){.nwWeaponCompactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.nwWeaponCompactGrid{grid-template-columns:1fr}}.nwWeaponBreakdownTable td,.nwWeaponBreakdownTable th{padding-bottom:7px;padding-top:7px}.nwWeaponBreakdownTable{font-size:.86rem}.nwWeaponBreakdownTable .weaponIcon{max-height:30px;max-width:58px}.nwWeaponBreakdownShare{display:grid;grid-gap:3px;gap:3px;min-width:90px}.nwWeaponBreakdownBar{background:rgba(255,255,255,.08);border-radius:999px;height:5px;overflow:hidden}.nwWeaponBreakdownBar span{background:var(--accent,#f4d84f);border-radius:999px;display:block;height:100%}.arenaTdmRecordGrid{align-items:start}.arenaTdmRecordsTabbed{overflow:hidden}.arenaTdmTabs{display:block}.arenaTdmTabRadio{position:absolute;opacity:0;pointer-events:none}.arenaTdmTabLabels{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0 12px}.arenaTdmTabLabels label{border:1px solid var(--border-subtle);border-radius:999px;cursor:pointer;font-size:.82rem;font-weight:800;padding:7px 12px;text-transform:uppercase}#arena-tdm-player-tab-kills:checked~.arenaTdmTabLabels label[for=arena-tdm-player-tab-kills],#arena-tdm-player-tab-score:checked~.arenaTdmTabLabels label[for=arena-tdm-player-tab-score],#arena-tdm-skill-tab-accuracy:checked~.arenaTdmTabLabels label[for=arena-tdm-skill-tab-accuracy],#arena-tdm-skill-tab-efficiency:checked~.arenaTdmTabLabels label[for=arena-tdm-skill-tab-efficiency]{border-color:var(--accent);color:var(--accent)}.arenaTdmTabPanel{display:none}#arena-tdm-player-tab-kills:checked~.arenaTdmTabPanels .arenaTdmPlayerPanelKills,#arena-tdm-player-tab-score:checked~.arenaTdmTabPanels .arenaTdmPlayerPanelScore,#arena-tdm-skill-tab-accuracy:checked~.arenaTdmTabPanels .arenaTdmSkillPanelAccuracy,#arena-tdm-skill-tab-efficiency:checked~.arenaTdmTabPanels .arenaTdmSkillPanelEfficiency{display:block}.arenaTdmTabPanel .sectionTitle h3{margin-top:0}.ctfObjectiveRecordGrid{align-items:start}.ctfObjectiveRecordsTabbed{overflow:hidden}.ctfObjectiveTabs{display:block}.ctfObjectiveTabRadio{position:absolute;opacity:0;pointer-events:none}.ctfObjectiveTabLabels{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0 12px}.ctfObjectiveTabLabels label{border:1px solid var(--border-subtle);border-radius:999px;cursor:pointer;font-size:.82rem;font-weight:800;padding:7px 12px;text-transform:uppercase}#ctf-objective-tab-captures:checked~.ctfObjectiveTabLabels label[for=ctf-objective-tab-captures],#ctf-objective-tab-flag-kills:checked~.ctfObjectiveTabLabels label[for=ctf-objective-tab-flag-kills],#ctf-objective-tab-returns:checked~.ctfObjectiveTabLabels label[for=ctf-objective-tab-returns],#ctf-support-tab-assists:checked~.ctfObjectiveTabLabels label[for=ctf-support-tab-assists],#ctf-support-tab-covers:checked~.ctfObjectiveTabLabels label[for=ctf-support-tab-covers],#ctf-support-tab-support:checked~.ctfObjectiveTabLabels label[for=ctf-support-tab-support]{border-color:var(--accent);color:var(--accent)}.ctfObjectiveTabPanel{display:none}#ctf-objective-tab-captures:checked~.ctfObjectiveTabPanels .ctfObjectivePanelCaptures,#ctf-objective-tab-flag-kills:checked~.ctfObjectiveTabPanels .ctfObjectivePanelFlagKills,#ctf-objective-tab-returns:checked~.ctfObjectiveTabPanels .ctfObjectivePanelReturns,#ctf-support-tab-assists:checked~.ctfObjectiveTabPanels .ctfSupportPanelAssists,#ctf-support-tab-covers:checked~.ctfObjectiveTabPanels .ctfSupportPanelCovers,#ctf-support-tab-support:checked~.ctfObjectiveTabPanels .ctfSupportPanelSupport{display:block}.ctfObjectiveTabPanel,.ctfObjectiveTabPanels{min-height:420px}@media (max-height:850px){.ctfObjectiveTabPanel,.ctfObjectiveTabPanels{min-height:360px}}.ctfObjectiveTabPanel .sectionTitle h3{margin-top:0}#ctf-defense-tab-clutch:checked~.ctfObjectiveTabLabels label[for=ctf-defense-tab-clutch],#ctf-defense-tab-flag-kills:checked~.ctfObjectiveTabLabels label[for=ctf-defense-tab-flag-kills],#ctf-defense-tab-returns:checked~.ctfObjectiveTabLabels label[for=ctf-defense-tab-returns],#ctf-objective-tab-captures:checked~.ctfObjectiveTabLabels label[for=ctf-objective-tab-captures],#ctf-objective-tab-grabs:checked~.ctfObjectiveTabLabels label[for=ctf-objective-tab-grabs],#ctf-objective-tab-pickups:checked~.ctfObjectiveTabLabels label[for=ctf-objective-tab-pickups],#ctf-objective-tab-solos:checked~.ctfObjectiveTabLabels label[for=ctf-objective-tab-solos],#ctf-support-tab-assists:checked~.ctfObjectiveTabLabels label[for=ctf-support-tab-assists],#ctf-support-tab-covers:checked~.ctfObjectiveTabLabels label[for=ctf-support-tab-covers],#ctf-support-tab-support:checked~.ctfObjectiveTabLabels label[for=ctf-support-tab-support]{border-color:var(--accent);color:var(--accent)}#ctf-defense-tab-clutch:checked~.ctfObjectiveTabPanels .ctfDefensePanelClutch,#ctf-defense-tab-flag-kills:checked~.ctfObjectiveTabPanels .ctfDefensePanelFlagKills,#ctf-defense-tab-returns:checked~.ctfObjectiveTabPanels .ctfDefensePanelReturns,#ctf-objective-tab-captures:checked~.ctfObjectiveTabPanels .ctfObjectivePanelCaptures,#ctf-objective-tab-grabs:checked~.ctfObjectiveTabPanels .ctfObjectivePanelGrabs,#ctf-objective-tab-pickups:checked~.ctfObjectiveTabPanels .ctfObjectivePanelPickups,#ctf-objective-tab-solos:checked~.ctfObjectiveTabPanels .ctfObjectivePanelSolos,#ctf-support-tab-assists:checked~.ctfObjectiveTabPanels .ctfSupportPanelAssists,#ctf-support-tab-covers:checked~.ctfObjectiveTabPanels .ctfSupportPanelCovers,#ctf-support-tab-support:checked~.ctfObjectiveTabPanels .ctfSupportPanelSupport{display:block}#ctf-skill-tab-accuracy:checked~.ctfObjectiveTabLabels label[for=ctf-skill-tab-accuracy],#ctf-skill-tab-efficiency:checked~.ctfObjectiveTabLabels label[for=ctf-skill-tab-efficiency]{border-color:var(--accent);color:var(--accent)}#ctf-skill-tab-accuracy:checked~.ctfObjectiveTabPanels .ctfSkillPanelAccuracy,#ctf-skill-tab-efficiency:checked~.ctfObjectiveTabPanels .ctfSkillPanelEfficiency{display:block}.modeRecordsTabbed,.sniperRecordsTabbed{overflow:hidden}.modeRecordTabs,.sniperRecordTabs{display:block}.modeRecordTabRadio,.sniperRecordTabRadio{opacity:0;pointer-events:none;position:absolute}.modeRecordTabLabels,.sniperRecordTabLabels{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0 12px}.modeRecordTabLabels label,.sniperRecordTabLabels label{border:1px solid var(--border-subtle);border-radius:999px;cursor:pointer;font-size:.82rem;font-weight:800;padding:7px 12px;text-transform:uppercase}#mode-record-tab-accuracy:checked~.modeRecordTabLabels label[for=mode-record-tab-accuracy],#mode-record-tab-efficiency:checked~.modeRecordTabLabels label[for=mode-record-tab-efficiency],#mode-record-tab-kills:checked~.modeRecordTabLabels label[for=mode-record-tab-kills],#mode-record-tab-score:checked~.modeRecordTabLabels label[for=mode-record-tab-score],#sniper-record-tab-headshot-accuracy:checked~.sniperRecordTabLabels label[for=sniper-record-tab-headshot-accuracy],#sniper-record-tab-headshots:checked~.sniperRecordTabLabels label[for=sniper-record-tab-headshots]{border-color:var(--accent);color:var(--accent)}.modeRecordTabPanel,.sniperRecordTabPanel{display:none}#mode-record-tab-accuracy:checked~.modeRecordTabPanels .modeRecordPanelAccuracy,#mode-record-tab-efficiency:checked~.modeRecordTabPanels .modeRecordPanelEfficiency,#mode-record-tab-kills:checked~.modeRecordTabPanels .modeRecordPanelKills,#mode-record-tab-score:checked~.modeRecordTabPanels .modeRecordPanelScore,#sniper-record-tab-headshot-accuracy:checked~.sniperRecordTabPanels .sniperRecordPanelHeadshotAccuracy,#sniper-record-tab-headshots:checked~.sniperRecordTabPanels .sniperRecordPanelHeadshots{display:block}.modeRecordTabPanel,.modeRecordTabPanels,.sniperRecordTabPanel,.sniperRecordTabPanels{min-width:0}.modeRecordTabPanel .sectionTitle h3,.sniperRecordTabPanel .sectionTitle h3{margin-top:0}.modeRecordAwardMetrics{align-items:stretch}.modeRecordAwardTile{min-height:112px;overflow:hidden;padding-left:64px;position:relative}.modeRecordAwardTile:after{background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.16),transparent 34%),radial-gradient(circle at 82% 12%,rgba(255,255,255,.1),transparent 28%);content:"";inset:0;opacity:.55;pointer-events:none;position:absolute}.modeRecordAwardTile>*{position:relative;z-index:1}.modeRecordAwardTrophy{align-items:center;background:rgba(255,214,102,.12);border:1px solid rgba(255,214,102,.4);border-radius:15px;box-shadow:0 0 18px rgba(255,214,102,.14);display:inline-flex;font-size:24px;height:40px;justify-content:center;left:14px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);width:40px}.modeRecordAwardTile.tone-gold .modeRecordAwardTrophy{background:rgba(255,214,102,.15);border-color:rgba(255,214,102,.55);box-shadow:0 0 20px rgba(255,214,102,.2)}.modeRecordAwardTile.tone-silver .modeRecordAwardTrophy{background:rgba(203,213,225,.13);border-color:rgba(203,213,225,.45);box-shadow:0 0 18px rgba(203,213,225,.14)}.modeRecordAwardTile.tone-teal .modeRecordAwardTrophy{background:rgba(45,212,191,.12);border-color:rgba(45,212,191,.45);box-shadow:0 0 18px rgba(45,212,191,.14)}.modeRecordAwardTile.tone-bronze .modeRecordAwardTrophy{background:rgba(251,146,60,.12);border-color:rgba(251,146,60,.45);box-shadow:0 0 18px rgba(251,146,60,.14)}.modeRecordAwardTile.tone-violet .modeRecordAwardTrophy{background:rgba(167,139,250,.12);border-color:rgba(167,139,250,.45);box-shadow:0 0 18px rgba(167,139,250,.14)}@media (max-width:720px){.modeRecordAwardTile{padding-left:56px}.modeRecordAwardTrophy{height:34px;left:12px;width:34px}}a[href="/records"].topNavLink,a[href="/records/"].topNavLink,header a[href="/records"],header a[href="/records/"],nav a[href="/records"],nav a[href="/records/"]{display:none!important}.timelineEventKeyForeignObjectV1,.timelineEventKeyForeignObjectV1 *,.timelineEventKeyV1,.timelineEventKeyV1 *{pointer-events:none}.timelineEventKeyV1{background:rgba(6,10,22,.9);border:1px solid rgba(255,255,255,.14);border-radius:10px;box-shadow:0 14px 30px rgba(0,0,0,.32);color:#dbe3ef;max-width:720px;padding:12px 14px}.timelineEventKeyV1 strong{color:#dbeafe;display:block;font-size:11px;font-weight:950;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.timelineEventKeyV1Grid{align-items:center;display:grid;grid-gap:8px 16px;gap:8px 16px;grid-template-columns:repeat(4,minmax(0,max-content))}.timelineEventKeyV1Item{align-items:center;color:#dbe3ef;display:inline-flex;font-size:11px;font-weight:850;gap:6px;white-space:nowrap}.timelineEventFilterToggle{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.timelineEventFilterBar{align-items:center;background:rgba(6,10,22,.52);border:1px solid rgba(255,255,255,.09);border-radius:12px;display:flex;flex-wrap:wrap;gap:7px;margin:4px 0 12px;padding:9px 10px}.timelineEventFilterTitle{color:#c7d0dd;font-size:11px;font-weight:950;letter-spacing:.07em;margin-right:4px;text-transform:uppercase}.timelineEventFilterPill{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#dbe3ef;cursor:pointer;display:inline-flex;font-size:11px;font-weight:900;gap:6px;line-height:1;padding:7px 11px;transition:opacity .12s ease,filter .12s ease,border-color .12s ease,background .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timelineEventFilterPill:hover{background:rgba(255,255,255,.11);border-color:rgba(255,255,255,.24)}.timelineEventFilterPill svg{flex:0 0 auto}.timelineEventToggleAssist:not(:checked)~.timelineEventFilterBar .timelineEventFilterLabelAssist,.timelineEventToggleCapture:not(:checked)~.timelineEventFilterBar .timelineEventFilterLabelCapture,.timelineEventToggleCherryPick:not(:checked)~.timelineEventFilterBar .timelineEventFilterLabelCherryPick,.timelineEventToggleCover:not(:checked)~.timelineEventFilterBar .timelineEventFilterLabelCover,.timelineEventToggleDrop:not(:checked)~.timelineEventFilterBar .timelineEventFilterLabelDrop,.timelineEventToggleFallback:not(:checked)~.timelineEventFilterBar .timelineEventFilterLabelFallback,.timelineEventToggleFlagKill:not(:checked)~.timelineEventFilterBar .timelineEventFilterLabelFlagKill,.timelineEventToggleGrab:not(:checked)~.timelineEventFilterBar .timelineEventFilterLabelGrab,.timelineEventToggleLama:not(:checked)~.timelineEventFilterBar .timelineEventFilterLabelLama,.timelineEventToggleOther:not(:checked)~.timelineEventFilterBar .timelineEventFilterLabelOther,.timelineEventTogglePickup:not(:checked)~.timelineEventFilterBar .timelineEventFilterLabelPickup,.timelineEventToggleReturn:not(:checked)~.timelineEventFilterBar .timelineEventFilterLabelReturn,.timelineEventToggleSeal:not(:checked)~.timelineEventFilterBar .timelineEventFilterLabelSeal{opacity:.42;filter:grayscale(.9)}.timelineEventToggleAssist:not(:checked)~.graphStudyDisclosure .timelineEventGroupAssist,.timelineEventToggleCapture:not(:checked)~.graphStudyDisclosure .timelineEventGroupCapture,.timelineEventToggleCherryPick:not(:checked)~.graphStudyDisclosure .timelineEventGroupCherryPick,.timelineEventToggleCover:not(:checked)~.graphStudyDisclosure .timelineEventGroupCover,.timelineEventToggleDrop:not(:checked)~.graphStudyDisclosure .timelineEventGroupDrop,.timelineEventToggleFallback:not(:checked)~.graphStudyDisclosure .timelineEventGroupFallback,.timelineEventToggleFlagKill:not(:checked)~.graphStudyDisclosure .timelineEventGroupFlagKill,.timelineEventToggleGrab:not(:checked)~.graphStudyDisclosure .timelineEventGroupGrab,.timelineEventToggleLama:not(:checked)~.graphStudyDisclosure .timelineEventGroupLama,.timelineEventToggleOther:not(:checked)~.graphStudyDisclosure .timelineEventGroupOther,.timelineEventTogglePickup:not(:checked)~.graphStudyDisclosure .timelineEventGroupPickup,.timelineEventToggleReturn:not(:checked)~.graphStudyDisclosure .timelineEventGroupReturn,.timelineEventToggleSeal:not(:checked)~.graphStudyDisclosure .timelineEventGroupSeal{opacity:.04!important;pointer-events:none}@media (max-width:720px){.timelineEventKeyV1Grid{grid-template-columns:repeat(2,minmax(0,max-content))}.timelineEventFilterBar{gap:6px;padding:8px}}.playerProfileLatestVsAverageGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.playerProfileQuickRead>.playerProfileLatestVsAverageGrid{display:grid!important;grid-gap:10px!important;gap:10px!important;grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.playerProfileQuickRead>.playerProfileLatestVsAverageGrid>.playerProfileMiniPanel{min-width:0}@media (max-width:900px){.playerProfileQuickRead>.playerProfileLatestVsAverageGrid{grid-template-columns:1fr!important}}