:root{--cnkd-bg: #f6f7f9;--cnkd-surface: #ffffff;--cnkd-surface-muted: #f8fafc;--cnkd-border: #d8dee8;--cnkd-border-strong: #bcc6d4;--cnkd-text: #111827;--cnkd-text-muted: #667085;--cnkd-primary: #2563eb;--cnkd-primary-hover: #1d4ed8;--cnkd-success: #15803d;--cnkd-success-soft: #dcfce7;--cnkd-warning: #b7791f;--cnkd-warning-soft: #fef3c7;--cnkd-danger: #b42318;--cnkd-danger-soft: #fee4e2;--cnkd-radius: 8px;--cnkd-shadow-sm: 0 1px 2px rgba(16, 24, 40, .05);--cnkd-shadow-md: 0 10px 24px rgba(16, 24, 40, .08);--cnkd-motion-fast: .14s ease;--cnkd-motion-med: .22s ease;--mobile-tabbar-height: 72px;--mobile-bottom-clearance: 96px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--cnkd-text);background:var(--cnkd-bg)}*{box-sizing:border-box}body{margin:0;background:var(--cnkd-bg)}a{color:inherit;text-decoration:none}a:hover{color:var(--cnkd-primary)}button,input{font:inherit}button:disabled{cursor:not-allowed;opacity:.68}:focus-visible{outline:3px solid rgba(37,99,235,.35);outline-offset:2px}.app-shell{min-height:100vh;display:flex;flex-direction:column}.skip-link{position:fixed;left:12px;top:10px;z-index:100;transform:translateY(-140%);min-height:36px;display:inline-flex;align-items:center;padding:0 12px;border-radius:7px;background:var(--cnkd-primary);color:#fff;font-weight:800;box-shadow:var(--cnkd-shadow-md);transition:transform var(--cnkd-motion-fast)}.skip-link:focus-visible{transform:translateY(0);color:#fff}.site-header{min-height:60px;display:flex;align-items:center;gap:20px;padding:0 24px;background:#fffffff0;border-bottom:1px solid var(--cnkd-border);position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{display:inline-flex;align-items:center;gap:10px;min-width:0;font-weight:800;letter-spacing:0;transition:color var(--cnkd-motion-fast)}.brand:hover{color:var(--cnkd-text)}.brand-mark{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid #bfdbfe;border-radius:7px;background:#eff6ff;color:var(--cnkd-primary);font-weight:900}.brand-copy{display:grid;gap:1px;min-width:0;line-height:1.1}.brand-copy strong,.brand-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-copy small{color:var(--cnkd-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.site-nav{display:flex;gap:6px}.site-nav a{position:relative;min-width:92px;min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid transparent;border-radius:7px;color:var(--cnkd-text-muted);transition:background var(--cnkd-motion-fast),border-color var(--cnkd-motion-fast),color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.site-nav a:hover{background:var(--cnkd-surface-muted);color:var(--cnkd-text)}.site-nav a.active{color:var(--cnkd-text);border-color:var(--cnkd-border);background:var(--cnkd-surface-muted);box-shadow:var(--cnkd-shadow-sm)}.site-nav a.active:after{content:"";position:absolute;left:10px;right:10px;bottom:4px;height:2px;border-radius:999px;background:var(--cnkd-primary)}.site-nav a:active{transform:translateY(1px)}.site-nav-icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:7px;background:var(--cnkd-surface);color:var(--cnkd-primary);border:1px solid var(--cnkd-border)}.site-nav-copy{min-width:0;display:grid;gap:1px;line-height:1.05}.site-nav-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-nav-copy strong{color:inherit;font-size:13px}.site-nav a.active .site-nav-icon{color:#fff;background:var(--cnkd-primary);border-color:var(--cnkd-primary)}.site-context{margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--cnkd-text-muted);font-size:13px;font-weight:800;min-width:0}.site-context>span:not(.status-pill){display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-main{width:min(1240px,100%);margin:0 auto;padding:24px;flex:1}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--cnkd-border);padding:18px 24px;color:var(--cnkd-text-muted);font-size:14px}.site-footer span{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.mobile-tabbar{display:none}.minimal-app-shell{background:var(--cnkd-bg)}.minimal-site-header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 24px;background:#fffffff5;border-bottom:1px solid var(--cnkd-border);position:sticky;top:0;z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.minimal-site-header .brand{flex:1 1 auto}.minimal-site-mode-switch{flex:0 0 auto}.minimal-site-main{width:min(1180px,100%);padding-top:18px}.display-mode-switch{white-space:nowrap}.page-stack{display:flex;flex-direction:column;gap:18px}.breadcrumbs{margin-bottom:-6px;overflow-x:auto;color:var(--cnkd-text-muted);font-size:13px;font-weight:800}.breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px;min-width:0}.breadcrumbs li{display:inline-flex;align-items:center;gap:4px;min-width:0;flex:0 0 auto}.breadcrumbs a,.breadcrumbs span{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs a{color:var(--cnkd-text-muted);transition:color var(--cnkd-motion-fast)}.breadcrumbs a:hover{color:var(--cnkd-primary)}.breadcrumbs li[aria-current=page] span{color:var(--cnkd-text)}.page-header,.page-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-heading{min-width:0;display:grid;gap:6px}.page-heading h1,.page-toolbar h1{margin:0;font-size:28px;line-height:1.15;overflow-wrap:anywhere}.page-heading p{margin:0;color:var(--cnkd-text-muted)}.page-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--cnkd-text-muted);font-size:14px}.eyebrow{margin:0 0 6px;color:var(--cnkd-text-muted);font-size:13px;font-weight:700;text-transform:uppercase}.toolbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.action-feedback{min-height:26px;display:inline-flex;align-items:center;color:var(--cnkd-success);font-size:13px;font-weight:700}.action-feedback.error{color:var(--cnkd-danger)}.freshness-note{min-width:0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;width:fit-content;min-height:30px;padding:5px;border:1px solid var(--cnkd-border);border-radius:999px;background:var(--cnkd-surface);color:var(--cnkd-text-muted);box-shadow:var(--cnkd-shadow-sm)}.freshness-note.stale{border-color:#fde68a;background:var(--cnkd-warning-soft);color:#7c4a03}.freshness-note-item{min-width:0;min-height:26px;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid transparent;border-radius:999px;background:#f8fafcd1;color:var(--cnkd-text-muted);font-size:12px;font-weight:850;transition:border-color var(--cnkd-motion-fast),background var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.freshness-note-item:hover{border-color:var(--cnkd-border);background:#fff;transform:translateY(-1px)}.freshness-note-item svg{flex:0 0 auto;color:var(--cnkd-primary)}.freshness-note-item small{color:var(--cnkd-text-muted);font-size:11px;font-weight:850}.freshness-note-item strong{min-width:0;color:var(--cnkd-text);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.freshness-note-item.good{background:#f0fdf4;border-color:#bbf7d0}.freshness-note-item.warn{background:#fffbeb;border-color:#fde68a}.page-meta .freshness-note{width:auto;min-height:28px;padding:3px;box-shadow:none}.page-meta .freshness-note-item{min-height:22px;padding:2px 7px}.segmented{display:flex;gap:4px;padding:4px;border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm)}.segmented[data-orientation=vertical]{flex-direction:column;align-items:stretch}.segmented button{min-height:34px;border:0;border-radius:6px;padding:0 12px;background:transparent;cursor:pointer;color:var(--cnkd-text-muted);transition:background var(--cnkd-motion-fast),color var(--cnkd-motion-fast),transform var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast)}.segmented button:hover{background:var(--cnkd-surface-muted);color:var(--cnkd-text)}.segmented button:focus-visible{outline:0;box-shadow:0 0 0 3px #2563eb24}.segmented button.active,.segmented button[data-state=checked]{background:var(--cnkd-primary);color:#fff;box-shadow:0 1px 2px #2563eb40}.segmented button[data-disabled]{opacity:.52;cursor:not-allowed}.segmented.compact button{min-height:32px;padding:0 10px}.button,.icon-button{min-height:38px;border:1px solid var(--cnkd-border);border-radius:7px;background:var(--cnkd-surface);color:var(--cnkd-text);padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:var(--cnkd-shadow-sm);transition:background var(--cnkd-motion-fast),border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.button.primary{background:var(--cnkd-primary);color:#fff;border-color:var(--cnkd-primary)}.button.primary:hover{background:var(--cnkd-primary-hover)}.button:hover,.icon-button:hover{border-color:var(--cnkd-border-strong);box-shadow:0 2px 6px #10182814}.button.disabled,.button[aria-disabled=true]{opacity:.58;cursor:default;pointer-events:none;box-shadow:none}.button:active,.icon-button:active,.segmented button:active{transform:translateY(1px)}.button.ghost{min-height:32px;background:transparent;box-shadow:none}.button.small{min-height:32px;padding:0 10px;font-size:14px}.icon-button{width:38px;padding:0}.icon-button.ghost{background:transparent;border-color:transparent;color:var(--cnkd-text-muted)}.icon-button.ghost:hover{background:var(--cnkd-surface-muted);color:var(--cnkd-text)}.tooltip-root{position:relative;min-width:0;display:inline-flex;align-items:center;justify-content:center}.tooltip-content{position:absolute;z-index:60;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,2px);width:max-content;max-width:min(240px,calc(100vw - 24px));padding:6px 8px;border:1px solid rgba(15,23,42,.12);border-radius:6px;background:#0f172af0;color:#fff;box-shadow:0 10px 24px #0f172a2e;font-size:12px;font-weight:800;line-height:1.45;text-align:center;pointer-events:none;white-space:normal;animation:tooltip-fade-in var(--cnkd-motion-fast) ease-out forwards}.tooltip-content[data-placement=bottom]{top:calc(100% + 8px);bottom:auto;transform:translate(-50%,-2px)}.tooltip-content[data-state=closed]{opacity:0;visibility:hidden;animation:none}.tooltip-content:after{content:"";position:absolute;left:50%;bottom:-5px;width:8px;height:8px;border-right:1px solid rgba(15,23,42,.12);border-bottom:1px solid rgba(15,23,42,.12);background:#0f172af0;transform:translate(-50%) rotate(45deg)}.tooltip-content[data-placement=bottom]:after{top:-5px;bottom:auto;transform:translate(-50%) rotate(225deg)}.tooltip-root[data-state=open] .icon-button{border-color:var(--cnkd-border-strong)}@keyframes tooltip-fade-in{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(-50%,-2px)}}.display-mode-dialog-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:18px;background:#0f172a52;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:enter-soft var(--cnkd-motion-med) both}.display-mode-dialog{width:min(460px,100%);display:grid;gap:16px;padding:18px;border:1px solid var(--cnkd-border);border-radius:10px;background:var(--cnkd-surface);box-shadow:0 20px 48px #0f172a33}.display-mode-dialog-copy{min-width:0;display:grid;gap:7px}.display-mode-dialog-copy h2{margin:0;font-size:22px;line-height:1.18}.display-mode-dialog-copy p{margin:0;color:var(--cnkd-text-muted);line-height:1.55}.display-mode-dialog-copy .eyebrow{margin:0;color:var(--cnkd-primary)}.display-mode-dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:8px;align-items:center}.display-mode-dialog-actions .button{width:100%}.display-mode-dialog-close{min-height:38px;border:0;border-radius:7px;background:transparent;color:var(--cnkd-text-muted);padding:0 10px;cursor:pointer;font-weight:850}.display-mode-dialog-close:hover{background:var(--cnkd-surface-muted);color:var(--cnkd-text)}.search-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:14px;background:var(--cnkd-surface);border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);box-shadow:var(--cnkd-shadow-sm);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast)}.search-strip:focus-within{border-color:var(--cnkd-primary);box-shadow:0 0 0 4px #2563eb17}.search-strip input{min-width:0;border:0;outline:0;font-size:16px}.frame-search{margin:-4px 0 18px}.search-strip.compact{grid-template-columns:auto minmax(220px,1fr) auto auto;gap:8px 10px;padding:10px 12px;border-radius:8px}.search-strip.compact input{font-size:15px}.search-strip.compact .button{min-height:34px;padding:0 11px}.search-strip.compact .icon-button{width:34px;min-height:34px}.search-message{grid-column:2 / 5;margin:0;color:var(--cnkd-text-muted);font-size:14px}.search-strip.compact .search-message,.search-strip.compact .search-results,.search-strip.compact .search-empty,.search-results,.search-empty{grid-column:2 / 5}.home-lookup-strip{min-width:0;margin:-2px 0 2px}.home-lookup-strip .search-strip.compact{box-shadow:var(--cnkd-shadow-sm)}.continue-browsing-panel{min-width:0;margin:-6px 0 14px;border:1px solid var(--cnkd-border);border-radius:8px;background:#ffffffc7;overflow:hidden;animation:enter-soft var(--cnkd-motion-med) both}.continue-browsing-panel[open]{box-shadow:var(--cnkd-shadow-sm)}.continue-browsing-head{min-width:0;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;cursor:pointer;list-style:none}.continue-browsing-head::-webkit-details-marker{display:none}.continue-browsing-head:after{content:"";width:8px;height:8px;border-right:2px solid var(--cnkd-text-muted);border-bottom:2px solid var(--cnkd-text-muted);transform:rotate(45deg);transition:transform var(--cnkd-motion-fast)}.continue-browsing-panel[open] .continue-browsing-head:after{transform:rotate(225deg)}.continue-browsing-summary-main{min-width:0;display:inline-flex;align-items:center;gap:7px;color:var(--cnkd-text)}.continue-browsing-summary-main svg{flex:0 0 auto;color:var(--cnkd-primary)}.continue-browsing-summary-main strong,.continue-browsing-summary-main small,.continue-browsing-summary-hint{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.continue-browsing-summary-main strong{font-size:14px}.continue-browsing-summary-main small,.continue-browsing-summary-hint{color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.continue-browsing-panel[open] .continue-browsing-summary-hint{display:none}.continue-browsing-body{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;padding:9px 10px 10px;border-top:1px solid var(--cnkd-border);background:var(--cnkd-surface-muted)}.continue-browsing-panel:not([open]) .continue-browsing-body{display:none}.continue-browsing-list{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.continue-browsing-item{min-width:0;min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;border:1px solid var(--cnkd-border);border-radius:7px;background:var(--cnkd-surface);color:var(--cnkd-text-muted);box-shadow:var(--cnkd-shadow-sm);transition:background var(--cnkd-motion-fast),border-color var(--cnkd-motion-fast),color var(--cnkd-motion-fast),transform var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast)}.continue-browsing-item:hover{color:var(--cnkd-text);border-color:var(--cnkd-border-strong);background:#fbfdff;box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.continue-browsing-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--cnkd-surface-muted);border:1px solid var(--cnkd-border);color:var(--cnkd-primary)}.continue-browsing-copy{min-width:0;display:grid;gap:2px;line-height:1.08}.continue-browsing-copy strong,.continue-browsing-time{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.continue-browsing-copy strong{color:var(--cnkd-text);font-size:13px}.continue-browsing-time{justify-self:end;max-width:74px;color:var(--cnkd-text-muted);font-size:11px;font-weight:850}.continue-browsing-actions{display:flex;justify-content:flex-end}.page-section-anchor{min-width:0;display:grid;gap:18px;scroll-margin-top:92px}.detail-quick-view{min-width:0;display:grid;gap:10px;padding:14px;border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm)}.detail-quick-view-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-quick-view-head>div:first-child{min-width:0;display:grid;gap:5px}.detail-quick-view-head span{color:var(--cnkd-text-muted);font-size:12px;font-weight:900;text-transform:uppercase}.detail-quick-view-head strong{color:var(--cnkd-text);font-size:18px;line-height:1.2;overflow-wrap:anywhere}.detail-quick-view-head small{max-width:820px;color:var(--cnkd-text-muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.detail-quick-view-head .status-pill{flex:0 0 auto}.detail-quick-view-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.detail-quick-view-item{min-width:0;min-height:84px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:center;padding:11px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast),background var(--cnkd-motion-fast)}.detail-quick-view-item:hover{border-color:var(--cnkd-border-strong);box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.detail-quick-view-item svg{grid-row:1 / 3;color:var(--cnkd-primary)}.detail-quick-view-item span,.detail-quick-view-item strong,.detail-quick-view-item small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-quick-view-item span{color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.detail-quick-view-item strong{color:var(--cnkd-text);font-size:15px;font-variant-numeric:tabular-nums}.detail-quick-view-item small{grid-column:2;color:var(--cnkd-text-muted);font-size:12px;line-height:1.35}.detail-quick-view-item.good{border-color:#bbf7d0;background:#f0fdf4}.detail-quick-view-item.warn{border-color:#fde68a;background:#fffbeb}.detail-quick-view-item.bad{border-color:#fecaca;background:#fff1f2}.search-results{display:grid;gap:6px}.search-results-head{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--cnkd-text-muted);font-size:12px;font-weight:850;text-transform:uppercase}.search-results-head span{display:inline-flex;align-items:center;gap:6px;min-width:0}.search-results-head strong{min-width:26px;min-height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--cnkd-surface-muted);color:var(--cnkd-text);font-variant-numeric:tabular-nums}.search-result-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;border-radius:6px;background:var(--cnkd-surface-muted);transition:background var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.search-result-row>svg{width:16px;height:16px;flex:0 0 auto;color:var(--cnkd-text-muted)}.search-result-row:hover{background:#eef4ff;box-shadow:0 2px 6px #1018280f;transform:translateY(-1px)}.search-results.direct .search-result-row.direct{border-color:#bfdbfe;background:#eff6ff}.search-result-row.direct{border:1px solid #bfdbfe;background:#eff6ff}.search-result-row.player{grid-template-columns:auto minmax(0,1fr) minmax(260px,auto) auto}.search-result-icon,.search-result-rank{width:34px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#fff;color:var(--cnkd-primary);font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.search-result-copy{display:grid;gap:2px;min-width:0}.search-result-main{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.search-result-meta{color:var(--cnkd-text-muted);font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.search-result-kpis{display:grid;grid-template-columns:repeat(3,minmax(62px,1fr));gap:6px;min-width:0}.search-result-kpis span{min-width:0;display:grid;gap:1px;padding:6px 8px;border-radius:6px;background:#fff}.search-result-kpis strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-variant-numeric:tabular-nums}.search-result-kpis small{color:var(--cnkd-text-muted);font-size:11px;font-weight:800}.search-strip.compact .search-result-row{padding:7px}.search-strip.compact .search-result-row.player{grid-template-columns:auto minmax(0,1fr) minmax(216px,auto) auto}.search-strip.compact .search-result-kpis{grid-template-columns:repeat(3,minmax(54px,1fr))}.search-strip.compact .search-result-kpis span{padding:5px 6px}.search-empty{min-height:38px;display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:7px;background:var(--cnkd-surface-muted);color:var(--cnkd-text-muted);font-size:13px;overflow-wrap:anywhere}.search-empty svg{flex:0 0 auto;color:var(--cnkd-primary)}.status-band{display:flex;justify-content:space-between;gap:18px;padding:22px;border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm)}.status-band h1,.status-band h2{margin:0;font-size:42px;line-height:1;font-variant-numeric:tabular-nums}.status-band p{margin:8px 0 0;color:var(--cnkd-text-muted)}.progress-track{width:min(320px,100%);height:8px;margin-top:16px;overflow:hidden;border-radius:999px;background:#e5e7eb}.progress-track span{display:block;height:100%;border-radius:inherit;background:var(--cnkd-primary);transition:width var(--cnkd-motion-med)}.status-band.success{border-color:#a7f3d0;background:linear-gradient(0deg,#fff,#f0fdf4)}.status-band.warning{border-color:#fde68a;background:linear-gradient(0deg,#fff,#fffbeb)}.status-band.danger{border-color:#fecaca;background:linear-gradient(0deg,#fff,#fff1f2)}.status-meta{display:flex;flex-direction:column;gap:8px;color:var(--cnkd-text-muted);min-width:220px}.status-meta span{display:inline-flex;align-items:center;gap:6px}.queue-status-board{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;align-items:stretch;padding:14px;border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm)}.queue-status-board.success{border-color:#a7f3d0;background:linear-gradient(0deg,#fff,#f0fdf4)}.queue-status-board.warning{border-color:#fde68a;background:linear-gradient(0deg,#fff,#fffbeb)}.queue-status-board.danger{border-color:#fecaca;background:linear-gradient(0deg,#fff,#fff1f2)}.queue-status-main,.queue-status-side{min-width:0;display:grid;gap:12px}.queue-status-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:6px 4px 0}.queue-status-head h2{margin:0;font-size:28px;line-height:1.15;overflow-wrap:anywhere}.queue-status-head .status-pill{flex:0 0 auto}.queue-status-main .progress-meter{box-shadow:none}.queue-status-side{align-content:start;padding:12px;border:1px solid rgba(226,232,240,.85);border-radius:8px;background:#ffffffb8}.queue-status-side-head{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:10px}.queue-status-side-head strong{font-size:14px}.queue-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.queue-signal{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 7px;padding:10px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.queue-signal:hover{border-color:var(--cnkd-border-strong);box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.queue-signal svg{grid-row:1 / 3;color:var(--cnkd-primary)}.queue-signal span,.queue-signal small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cnkd-text-muted)}.queue-signal span{font-size:12px;font-weight:850}.queue-signal strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-variant-numeric:tabular-nums}.queue-signal small{grid-column:2;font-size:12px}.queue-map-pool{min-width:0;display:grid;gap:8px;padding-top:2px}.queue-map-pool-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.queue-map-pool-head strong{min-width:0;color:var(--cnkd-text);font-size:14px}.queue-map-pool-head span{flex:0 0 auto;color:var(--cnkd-text-muted);font-size:12px;font-weight:850;font-variant-numeric:tabular-nums}.queue-map-pool-list{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.queue-map-pool-entry{min-width:0;min-height:46px;display:grid;align-content:center;gap:2px;padding:7px 8px 7px 10px;border-left:3px solid var(--cnkd-border-strong);background:#f8fafcd1}.queue-map-pool-entry.eligible{border-left-color:var(--cnkd-success)}.queue-map-pool-entry.blocked{border-left-color:var(--cnkd-warning)}.queue-map-pool-entry strong,.queue-map-pool-entry small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-map-pool-entry strong{color:var(--cnkd-text);font-size:13px}.queue-map-pool-entry small{color:var(--cnkd-text-muted);font-size:11px;font-weight:800}.queue-map-pool.compact{gap:6px;padding-top:0}.queue-map-pool.compact .queue-map-pool-head{min-height:24px}.queue-map-pool.compact .queue-map-pool-list{display:flex;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:2px}.queue-map-pool.compact .queue-map-pool-entry{flex:0 0 min(168px,72vw);min-height:38px;scroll-snap-align:start;padding:6px 8px}.queue-status-board.compact{grid-template-columns:minmax(0,1fr);gap:10px;padding:11px 12px}.queue-status-compact-main{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.queue-status-compact-head{min-width:0;display:grid;gap:2px}.queue-status-compact-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cnkd-text);font-size:16px}.queue-status-compact-main .status-pill{flex:0 0 auto}.queue-status-compact-meter{min-width:0;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:6px;color:var(--cnkd-text-muted);font-size:12px;font-weight:850;font-variant-numeric:tabular-nums}.queue-status-compact-meter strong{color:var(--cnkd-text);font-size:15px}.queue-status-compact-track{grid-column:1 / -1;height:6px;overflow:hidden;border-radius:999px;background:#94a3b838}.queue-status-compact-track>span{display:block;max-width:100%;height:100%;border-radius:inherit;background:var(--cnkd-primary)}.queue-status-compact-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.queue-status-compact-grid>span{min-width:0;display:grid;gap:2px;padding:7px 8px;border:1px solid var(--cnkd-border);border-radius:7px;background:#ffffffb8}.queue-status-compact-grid small,.queue-status-compact-grid strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-status-compact-grid small{color:var(--cnkd-text-muted);font-size:11px;font-weight:850}.queue-status-compact-grid strong{color:var(--cnkd-text);font-size:13px;font-variant-numeric:tabular-nums}.home-public-overview-snapshot{display:grid;gap:10px}.home-public-overview-kpis{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-public-overview-panel{min-width:0;display:grid;gap:10px}.home-public-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.home-public-overview-card{min-width:0;min-height:78px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;align-items:center;padding:12px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);color:var(--cnkd-text);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast),background var(--cnkd-motion-fast)}.home-public-overview-card:hover{border-color:var(--cnkd-border-strong);background:#fbfdff;box-shadow:0 3px 10px #10182812;transform:translateY(-1px);color:var(--cnkd-text)}.home-public-overview-card.good{border-color:#bbf7d0;background:#f0fdf4}.home-public-overview-card.warn{border-color:#fde68a;background:#fffbeb}.home-public-overview-card>svg{grid-row:1 / 3;color:var(--cnkd-primary);margin-top:1px}.home-public-overview-main{min-width:0;display:grid;gap:2px}.home-public-overview-main span,.home-public-overview-main strong,.home-public-overview-main small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-public-overview-main span{color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.home-public-overview-main strong{color:var(--cnkd-text);font-size:17px;line-height:1.08;font-variant-numeric:tabular-nums}.home-public-overview-main small{color:var(--cnkd-text-muted);font-size:12px}.home-data-grid{min-width:0;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px;align-items:stretch}.home-activity-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:12px;align-items:stretch}.home-data-grid>*,.home-activity-grid>*{min-width:0;height:100%}.home-leaderboard-preview-section{min-width:0;height:100%;display:grid;align-content:start;gap:10px;padding:12px 0}.home-leaderboard-preview-section .data-section-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.home-leaderboard-preview-section .panel-title{margin-bottom:0}.warning-list{min-width:0;display:grid;grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr);gap:8px;padding:8px;border:1px solid #fde68a;border-radius:var(--cnkd-radius);background:#fffbeb;color:#7c4a03;box-shadow:var(--cnkd-shadow-sm)}.warning-list-head{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.warning-list-icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid #fde68a;border-radius:7px;background:#fff;color:var(--cnkd-warning)}.warning-list-title{min-width:0;display:grid;gap:2px;line-height:1.2}.warning-list-title strong,.warning-list-title small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warning-list-title strong{color:var(--cnkd-text);font-size:13px}.warning-list-title small{color:#7c4a03;font-size:12px;font-weight:750}.warning-list-head .status-pill{flex:0 0 auto}.warning-list-items{list-style:none;margin:0;padding:0;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.warning-list-item{min-width:0;min-height:46px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;border:1px solid #fde68a;border-radius:8px;background:#ffffffc2;transition:background var(--cnkd-motion-fast),border-color var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.warning-list-item:hover{border-color:var(--cnkd-border-strong);background:#fff;transform:translateY(-1px)}.warning-list-item.blocked{border-color:#fecaca;background:#fff7ed}.warning-list-item.notice{border-color:var(--cnkd-border);background:#fff}.warning-list-item>svg{color:var(--cnkd-warning);flex:0 0 auto}.warning-list-item.blocked>svg{color:var(--cnkd-danger)}.warning-list-item.notice>svg{color:var(--cnkd-primary)}.warning-list-item-main{min-width:0;display:grid;gap:2px}.warning-list-item-main strong,.warning-list-item-main span,.warning-list-item-meta small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warning-list-item-main strong{color:var(--cnkd-text);font-size:12px}.warning-list-item-main span{color:var(--cnkd-text-muted);font-size:12px;line-height:1.35}.warning-list-item-meta{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px}.warning-list-item-meta small{max-width:96px;color:#7c4a03;font-size:11px;font-weight:850}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;border-radius:999px;padding:0 9px;border:1px solid var(--cnkd-border);background:var(--cnkd-surface-muted);color:var(--cnkd-text-muted);font-size:13px;font-weight:700}.status-pill.ok{border-color:#bbf7d0;background:var(--cnkd-success-soft);color:var(--cnkd-success)}.status-pill.warn{border-color:#fde68a;background:var(--cnkd-warning-soft);color:#7c4a03}.status-pill.bad{border-color:#fecaca;background:var(--cnkd-danger-soft);color:var(--cnkd-danger)}.status-pill.neutral{background:var(--cnkd-surface-muted);color:var(--cnkd-text-muted)}.grid{display:grid;gap:16px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.panel{background:var(--cnkd-surface);border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);padding:16px;box-shadow:var(--cnkd-shadow-sm)}.panel-title{display:flex;align-items:center;gap:8px;margin-bottom:12px}.panel-title h2{margin:0;font-size:17px}.comparison-bars{display:grid;gap:14px}.comparison-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.comparison-head .panel-title{margin-bottom:6px}.comparison-head p{margin:0;color:var(--cnkd-text-muted);line-height:1.55}.comparison-sides{min-height:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:min(320px,42%);color:var(--cnkd-text-muted);font-size:13px}.comparison-sides strong:last-child{text-align:right}.comparison-list{display:grid;gap:10px}.comparison-row{display:grid;gap:7px;padding:10px;border:1px solid var(--cnkd-border);border-radius:7px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),background var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.comparison-row:hover{border-color:var(--cnkd-border-strong);background:#fbfdff;transform:translateY(-1px)}.comparison-row-meta{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;font-size:13px;font-variant-numeric:tabular-nums}.comparison-row-meta strong{color:var(--cnkd-text);font-size:13px}.comparison-row-meta span{min-width:0;color:var(--cnkd-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparison-row-meta span:last-child{text-align:right}.comparison-track{height:9px;display:flex;overflow:hidden;border-radius:999px;background:#e5e7eb}.comparison-track span{min-width:2px;transition:width var(--cnkd-motion-med)}.comparison-track .left{background:var(--cnkd-primary)}.comparison-track .right{background:var(--cnkd-border-strong)}.rank-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.rank-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.rank-list a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-preview{display:grid;gap:10px}.leaderboard-preview-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.leaderboard-preview-item a{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(210px,auto) auto;align-items:center;gap:10px;padding:9px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),background var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.leaderboard-preview-item a:hover{border-color:var(--cnkd-border-strong);background:#fbfdff;box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.leaderboard-preview-item.elite:first-child a{border-color:#bfdbfe;background:#eff6ff}.leaderboard-preview-rank{min-width:46px;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:7px;background:#fff;color:var(--cnkd-primary);font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.leaderboard-preview-player,.leaderboard-preview-kpis span{min-width:0;display:grid;gap:2px}.leaderboard-preview-player strong,.leaderboard-preview-player small,.leaderboard-preview-kpis strong,.leaderboard-preview-kpis small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-preview-player small,.leaderboard-preview-kpis small{color:var(--cnkd-text-muted);font-size:12px;font-weight:800}.leaderboard-preview-kpis{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(54px,1fr));gap:6px;font-variant-numeric:tabular-nums}.leaderboard-preview-kpis span{padding:6px 8px;border-radius:6px;background:#fff}.leaderboard-preview-kpis strong{font-size:13px}.leaderboard-preview-item a>svg:last-child{width:16px;height:16px;color:var(--cnkd-text-muted)}.leaderboard-preview-more{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--cnkd-border);border-radius:7px;background:var(--cnkd-surface);color:var(--cnkd-text-muted);font-size:13px;font-weight:850;transition:border-color var(--cnkd-motion-fast),color var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.leaderboard-preview-more:hover{border-color:var(--cnkd-border-strong);color:var(--cnkd-primary);transform:translateY(-1px)}.momentum-board{display:grid;gap:12px}.momentum-board-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.momentum-board-head .panel-title{margin-bottom:0}.momentum-board-head p{margin:0;max-width:620px;color:var(--cnkd-text-muted);line-height:1.55}.momentum-board-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.momentum-column{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--cnkd-border);border-radius:7px;background:var(--cnkd-surface-muted)}.momentum-column.positive{border-color:#bbf7d0}.momentum-column.negative{border-color:#fecaca}.momentum-column-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--cnkd-text-muted);font-size:13px;font-weight:900}.momentum-column-head span{display:inline-flex;align-items:center;gap:6px;min-width:0}.momentum-column-head strong{min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--cnkd-surface);color:var(--cnkd-text);font-variant-numeric:tabular-nums}.momentum-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.momentum-list li{min-width:0}.momentum-list a{min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;align-items:center;padding:9px 10px;border:1px solid var(--cnkd-border);border-radius:7px;background:var(--cnkd-surface);color:var(--cnkd-text);box-shadow:var(--cnkd-shadow-sm);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.momentum-list a:hover{border-color:var(--cnkd-border-strong);box-shadow:0 3px 10px #10182812;transform:translateY(-1px);color:var(--cnkd-text)}.momentum-player,.momentum-side{display:grid;gap:2px;min-width:0}.momentum-player strong,.momentum-player small,.momentum-side strong,.momentum-side small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.momentum-player strong{font-size:14px}.momentum-player small,.momentum-side small,.momentum-time{color:var(--cnkd-text-muted);font-size:12px}.momentum-side{text-align:right;font-variant-numeric:tabular-nums}.momentum-time{grid-column:1 / 3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.momentum-board.compact,.momentum-board.compact .momentum-board-grid{gap:10px}.momentum-board.compact .momentum-column{gap:8px;padding:10px}.momentum-board.compact .momentum-list{gap:6px}.momentum-board.compact .momentum-list a{min-height:42px;padding:7px 9px}.momentum-board.compact .momentum-player strong,.momentum-board.compact .momentum-side strong{font-size:13px}.momentum-board.compact .momentum-side small{font-size:11px}.match-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.match-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:50px;padding:9px 10px;border:1px solid var(--cnkd-border);border-radius:7px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),background var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.match-list li:hover{border-color:var(--cnkd-border-strong);background:#fbfdff;transform:translateY(-1px)}.match-list-main{display:grid;gap:3px;min-width:0}.match-list-main a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.match-list-main>span:first-child{color:var(--cnkd-text);font-weight:800}.match-list-main span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cnkd-text-muted);font-size:13px}.match-list-side{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.match-list-badge{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 8px;background:var(--cnkd-surface);border:1px solid var(--cnkd-border);color:var(--cnkd-text-muted);font-size:12px;font-weight:700;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-history-controls{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px;padding:9px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted)}.player-history-control-group{min-width:0;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.player-history-sort-group{flex:1 1 260px}.player-history-control-group>span{display:inline-flex;align-items:center;gap:5px;color:var(--cnkd-text-muted);font-size:12px;font-weight:850;white-space:nowrap}.player-history-control-group>span svg{color:var(--cnkd-primary)}.player-history-controls .segmented{max-width:100%;overflow-x:auto}.player-history-controls .segmented button{white-space:nowrap}.player-history-controls>.status-pill{flex:0 0 auto}.player-history-controls>.button{margin-left:auto}.match-public-summary{min-width:0;display:grid;gap:12px;padding:14px;border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm)}.match-public-identity{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--cnkd-border)}.match-public-avatar{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:var(--cnkd-primary)}.match-public-identity>div{min-width:0;display:grid;gap:2px}.match-public-identity span,.match-public-identity strong,.match-public-identity small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-public-identity span{color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.match-public-identity strong{color:var(--cnkd-text);font-size:18px}.match-public-identity small{color:var(--cnkd-text-muted);font-size:12px}.match-public-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.match-public-summary-card{min-width:0;min-height:82px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:center;padding:11px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.match-public-summary-card:hover{border-color:var(--cnkd-border-strong);box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.match-public-summary-card svg{grid-row:1 / 3;color:var(--cnkd-primary)}.match-public-summary-card span,.match-public-summary-card strong,.match-public-summary-card small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-public-summary-card span{color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.match-public-summary-card strong{color:var(--cnkd-text);font-size:15px;font-variant-numeric:tabular-nums}.match-public-summary-card small{color:var(--cnkd-text-muted);font-size:12px}.match-public-actions{min-width:0;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.match-public-actions a{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border:1px solid var(--cnkd-border);border-radius:8px;color:var(--cnkd-text);font-size:13px;font-weight:850;background:#fff;transition:border-color var(--cnkd-motion-fast),background var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.match-public-actions a:hover{border-color:var(--cnkd-border-strong);background:#fbfdff;transform:translateY(-1px)}.match-runtime-details{display:grid;gap:12px}.match-runtime-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.match-runtime-kpis .metric small{white-space:normal}.match-runtime-shell{min-width:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:12px;align-items:stretch}.match-runtime-shell>*{min-width:0}.match-runtime-shell .public-timeline-panel,.match-runtime-shell .match-runtime-info{height:100%}.match-runtime-info{min-width:0;display:grid;gap:12px;padding:16px;border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm)}.match-runtime-info .panel-title{margin-bottom:0}.match-signal-panel{display:grid;gap:12px}.match-signal-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.match-signal-head>div{min-width:0;display:grid;gap:4px}.match-signal-head .panel-title{margin-bottom:0}.match-signal-head p{margin:0;max-width:720px;color:var(--cnkd-text-muted);line-height:1.55;overflow-wrap:anywhere}.match-signal-head .status-pill{flex:0 0 auto}.match-signal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.match-signal-item{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;padding:12px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.match-signal-item:hover{border-color:var(--cnkd-border-strong);box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.match-signal-item svg{grid-row:1 / 3;color:var(--cnkd-primary);margin-top:1px}.match-signal-item span,.match-signal-item small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cnkd-text-muted)}.match-signal-item span{font-size:12px;font-weight:850}.match-signal-item strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.08;font-variant-numeric:tabular-nums}.match-signal-item small{grid-column:2;font-size:12px}.match-signal-item.good{border-color:#bbf7d0;background:#f0fdf4}.match-signal-item.warn{border-color:#fde68a;background:#fffbeb}.match-signal-item.bad{border-color:#fecaca;background:#fff1f2}.match-signal-note{margin:0;min-width:0;padding:10px;border-radius:8px;background:var(--cnkd-surface-muted);color:var(--cnkd-text-muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.match-impact-panel{min-width:0;display:grid;gap:12px;padding:14px;border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm)}.match-impact-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.match-impact-head .panel-title{margin-bottom:0}.match-impact-head .status-pill{flex:0 0 auto}.match-impact-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.match-impact-card{min-width:0;min-height:148px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:12px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);color:var(--cnkd-text);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast),background var(--cnkd-motion-fast)}.match-impact-card:hover{color:var(--cnkd-text);border-color:var(--cnkd-border-strong);background:#fbfdff;box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.match-impact-card.good{border-color:#bbf7d0;background:#f0fdf4}.match-impact-card.warn{border-color:#fde68a;background:#fffbeb}.match-impact-rank{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--cnkd-border);background:var(--cnkd-surface);color:var(--cnkd-primary);font-size:12px;font-weight:950;font-variant-numeric:tabular-nums}.match-impact-player{min-width:0;display:grid;gap:2px;line-height:1.12}.match-impact-player strong,.match-impact-player small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-impact-player strong{color:var(--cnkd-text);font-size:15px;font-weight:950}.match-impact-player small{color:var(--cnkd-text-muted);font-size:12px;font-weight:800}.match-impact-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--cnkd-primary);background:#ffffffb8}.match-impact-score{grid-column:1 / -1;min-width:0;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#ffffffb8}.match-impact-score span{color:var(--cnkd-text-muted);font-size:12px;font-weight:900}.match-impact-score strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cnkd-text);font-size:20px;font-weight:950;font-variant-numeric:tabular-nums}.match-impact-metrics{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.match-impact-metrics>span{min-width:0;display:grid;gap:2px;padding:7px 6px;border-radius:7px;background:#ffffffa8;text-align:center}.match-impact-metrics small,.match-impact-metrics strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-impact-metrics small{color:var(--cnkd-text-muted);font-size:11px;font-weight:850}.match-impact-metrics strong{color:var(--cnkd-text);font-size:12px;font-weight:950;font-variant-numeric:tabular-nums}.match-impact-empty{min-height:52px;display:flex;align-items:center;justify-content:center;padding:10px;border:1px dashed var(--cnkd-border);border-radius:8px;color:var(--cnkd-text-muted);font-weight:850}.match-performance-dashboard{display:grid;gap:12px}.match-performance-shell{min-width:0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:12px;align-items:stretch}.match-performance-shell .match-performance-stats,.match-performance-shell .match-performance-focus{min-width:0}.match-performance-stats{display:grid;gap:12px}.match-performance-stats-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.match-performance-stats-head .panel-title{margin-bottom:0}.match-performance-stats-head .status-pill{flex:0 0 auto}.match-performance-stat-list{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.match-performance-stat-item{min-width:0;display:grid;gap:5px;padding:10px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast),background var(--cnkd-motion-fast)}.match-performance-stat-item:hover{border-color:var(--cnkd-border-strong);background:#fbfdff;box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.match-performance-stat-item.good{border-color:#bbf7d0;background:#f0fdf4}.match-performance-stat-item.warn{border-color:#fde68a;background:#fffbeb}.match-performance-stat-item.bad{border-color:#fecaca;background:#fff1f2}.match-performance-stat-item dt{color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.match-performance-stat-item dd{margin:0;display:grid;gap:3px;min-width:0}.match-performance-stat-item strong,.match-performance-stat-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-performance-stat-item strong{color:var(--cnkd-text);font-size:19px;line-height:1.1;font-variant-numeric:tabular-nums}.match-performance-stat-item span{color:var(--cnkd-text-muted);font-size:12px}.match-performance-focus{display:grid;gap:12px}.match-performance-focus-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.match-performance-focus-head>div{min-width:0;display:grid;gap:4px}.match-performance-focus-head .panel-title{margin-bottom:0}.match-performance-focus-head p{margin:0;color:var(--cnkd-text-muted);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.match-performance-focus-head .status-pill{flex:0 0 auto}.match-performance-focus-list{display:grid;gap:8px}.match-performance-focus-item{min-width:0;min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast),background var(--cnkd-motion-fast)}.match-performance-focus-item:hover{border-color:var(--cnkd-border-strong);background:#fbfdff;box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.match-performance-focus-item>svg{color:var(--cnkd-primary)}.match-performance-focus-item.good{border-color:#bbf7d0;background:#f0fdf4}.match-performance-focus-item.warn{border-color:#fde68a;background:#fffbeb}.match-performance-focus-main{min-width:0;display:grid;gap:2px}.match-performance-focus-main span,.match-performance-focus-main a,.match-performance-focus-main strong,.match-performance-focus-main small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-performance-focus-main span{color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.match-performance-focus-main a,.match-performance-focus-main strong{color:var(--cnkd-text);font-size:14px;font-weight:900}.match-performance-focus-main small{color:var(--cnkd-text-muted);font-size:12px}.match-performance-focus-value{justify-self:end;max-width:86px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cnkd-text);font-size:17px;font-weight:900;font-variant-numeric:tabular-nums}.secondary-data-disclosure{min-width:0;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm);overflow:hidden}.secondary-data-disclosure summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;cursor:pointer;list-style:none;color:var(--cnkd-text)}.secondary-data-disclosure summary::-webkit-details-marker{display:none}.secondary-data-disclosure summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--cnkd-text-muted);border-bottom:2px solid var(--cnkd-text-muted);transform:rotate(45deg);transition:transform var(--cnkd-motion-fast)}.secondary-data-disclosure[open] summary:after{transform:rotate(225deg)}.secondary-data-disclosure summary span{font-size:14px;font-weight:900}.secondary-data-disclosure summary strong{min-width:0;color:var(--cnkd-text-muted);font-size:12px;font-weight:850;white-space:nowrap}.secondary-data-disclosure-body{min-width:0;display:grid;gap:12px;padding:12px;border-top:1px solid var(--cnkd-border);background:var(--cnkd-surface-muted)}.secondary-data-disclosure:not([open])>.secondary-data-disclosure-body{display:none}.recent-match-summary{display:grid;gap:12px}.recent-match-summary.compact{gap:10px}.recent-match-summary-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.recent-match-summary-head>div{min-width:0;display:grid;gap:4px}.recent-match-summary-head .panel-title{margin-bottom:0}.recent-match-summary-head p{margin:0;color:var(--cnkd-text-muted);line-height:1.55}.recent-match-summary-head>span{flex:0 0 auto;min-height:28px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid var(--cnkd-border);border-radius:999px;background:var(--cnkd-surface-muted);color:var(--cnkd-text-muted);font-size:12px;font-weight:850;white-space:nowrap}.recent-match-summary-more{flex:0 0 auto;min-height:28px}.recent-match-summary-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.recent-match-summary-overview div{min-width:0;min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 7px;align-items:center;padding:9px 10px;border:1px solid var(--cnkd-border);border-radius:7px;background:var(--cnkd-surface-muted)}.recent-match-summary-overview svg{grid-row:1 / 3;color:var(--cnkd-primary)}.recent-match-summary-overview span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.recent-match-summary-overview strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-variant-numeric:tabular-nums}.recent-match-filter-summary{display:none}.recent-match-filter-body{min-width:0;display:grid;gap:8px}.recent-match-summary-filters{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted)}.recent-match-filter-group{min-width:0;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.recent-match-sort-group{flex:1 1 260px}.recent-match-filter-group>span{display:inline-flex;align-items:center;gap:5px;color:var(--cnkd-text-muted);font-size:12px;font-weight:850;white-space:nowrap}.recent-match-filter-group>span svg{color:var(--cnkd-primary)}.recent-match-summary-filters .segmented{max-width:100%;overflow-x:auto}.recent-match-summary-filters .segmented button{white-space:nowrap}.recent-match-summary-filters>.button{margin-left:auto}.recent-match-compare-bar{min-width:0;display:grid;gap:9px;padding:10px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.recent-match-compare-bar.active{border-color:#bfdbfe;background:#eff6ff;box-shadow:var(--cnkd-shadow-sm)}.recent-match-compare-head svg{color:var(--cnkd-primary)}.recent-match-compare-head strong{color:var(--cnkd-text);font-size:14px}.recent-match-compare-head span{color:var(--cnkd-text-muted);font-size:12px;font-weight:850;font-variant-numeric:tabular-nums}.recent-match-compare-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.recent-match-compare-head>div{min-width:0;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.recent-match-compare-head .button{flex:0 0 auto}.recent-match-compare-metrics{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.recent-match-compare-metrics span{min-width:0;min-height:58px;display:grid;align-content:center;gap:3px;padding:8px;border:1px solid #bfdbfe;border-radius:8px;background:#ffffffb8}.recent-match-compare-metrics small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cnkd-text-muted);font-size:11px;font-weight:850}.recent-match-compare-metrics strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cnkd-text);font-size:15px;font-variant-numeric:tabular-nums}.recent-match-compare-list{min-width:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.recent-match-compare-chip{max-width:100%;min-width:0;min-height:30px;display:inline-flex;align-items:center;gap:7px;padding:0 6px 0 9px;border:1px solid #bfdbfe;border-radius:999px;background:#ffffffc7;box-shadow:var(--cnkd-shadow-sm)}.recent-match-compare-chip a{min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cnkd-text);font-size:12px;font-weight:900}.recent-match-compare-chip strong{color:var(--cnkd-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.recent-match-compare-chip button{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--cnkd-text-muted);cursor:pointer}.recent-match-compare-chip button:hover{background:#2563eb1f;color:var(--cnkd-text)}.recent-match-summary-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:10px}.recent-match-mobile-control{display:none}.recent-match-summary.compact .recent-match-summary-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.recent-match-summary-list li{min-width:0}.recent-match-summary-card{min-width:0;min-height:188px;display:grid;align-content:start;gap:10px;padding:12px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.recent-match-summary.compact .recent-match-summary-card{min-height:132px;gap:8px;padding:10px}.recent-match-summary-card:hover{border-color:var(--cnkd-border-strong);box-shadow:0 4px 12px #10182812;transform:translateY(-1px);color:var(--cnkd-text)}.recent-match-summary-card-head{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px}.recent-match-summary.compact .recent-match-summary-card-head{grid-template-columns:auto minmax(0,1fr);align-items:center}.recent-match-summary-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#eff6ff;color:var(--cnkd-primary)}.recent-match-summary-main{min-width:0;display:grid;gap:2px}.recent-match-summary-main strong,.recent-match-summary-main small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-match-summary-main strong{font-size:15px}.recent-match-summary-main small{color:var(--cnkd-text-muted);font-size:12px}.recent-match-summary-card-head .button{min-width:72px;justify-content:center}.recent-match-summary-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.recent-match-summary-kpis span{min-width:0;display:grid;gap:2px;padding:8px;border-radius:7px;background:var(--cnkd-surface)}.recent-match-summary-kpis svg{color:var(--cnkd-primary)}.recent-match-summary-kpis strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-variant-numeric:tabular-nums}.recent-match-summary-kpis small{color:var(--cnkd-text-muted);font-size:11px;font-weight:850}.recent-match-summary-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.recent-match-summary-replay{min-width:0;display:inline-flex;align-items:center;gap:5px;color:var(--cnkd-text-muted);font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-match-summary-replay.available{color:var(--cnkd-success)}.recent-match-summary-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:7px}.recent-match-summary-actions .button{min-height:32px}.recent-match-summary.compact .recent-match-summary-actions .button{min-height:30px}.recent-match-summary-empty,.recent-match-summary-note{margin:0;min-width:0;padding:10px;border-radius:8px;background:var(--cnkd-surface-muted);color:var(--cnkd-text-muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.match-result-strip-panel{display:grid;gap:12px}.match-result-strip-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.match-result-strip-head .panel-title{margin-bottom:0}.match-result-strip-head p{margin:0;color:var(--cnkd-text-muted);line-height:1.55}.match-result-strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:8px}.match-result-strip li{min-width:0}.match-result-node{min-height:82px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px 9px;align-items:center;padding:10px;border:1px solid var(--cnkd-border);border-radius:7px;background:var(--cnkd-surface-muted);color:var(--cnkd-text);box-shadow:var(--cnkd-shadow-sm);transition:border-color var(--cnkd-motion-fast),background var(--cnkd-motion-fast),transform var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast)}.match-result-node:hover{border-color:var(--cnkd-border-strong);background:#fbfdff;color:var(--cnkd-text);box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.match-result-node.disabled{cursor:default;opacity:.82}.match-result-node.disabled:hover{border-color:var(--cnkd-border);background:var(--cnkd-surface-muted);box-shadow:var(--cnkd-shadow-sm);transform:none}.match-result-code{grid-row:1 / 3;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--cnkd-border);background:var(--cnkd-surface);font-size:13px;font-weight:900}.match-result-node.good .match-result-code{border-color:#bbf7d0;background:var(--cnkd-success-soft);color:var(--cnkd-success)}.match-result-node.bad .match-result-code{border-color:#fecaca;background:var(--cnkd-danger-soft);color:var(--cnkd-danger)}.match-result-node.warn .match-result-code{border-color:#fde68a;background:var(--cnkd-warning-soft);color:var(--cnkd-warning)}.match-result-main{display:grid;gap:2px;min-width:0}.match-result-main strong,.match-result-main small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-result-main strong{font-size:14px}.match-result-main small{color:var(--cnkd-text-muted);font-size:12px}.match-result-delta{grid-column:2;color:var(--cnkd-danger);font-size:13px;font-weight:900;font-variant-numeric:tabular-nums}.match-result-node.good .match-result-delta{color:var(--cnkd-success)}.match-result-node.warn .match-result-delta{color:var(--cnkd-warning)}.match-result-node.neutral .match-result-delta{color:var(--cnkd-text-muted)}.announcement-board{display:grid;gap:10px}.announcement-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.announcement-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.announcement-item:hover{border-color:var(--cnkd-border-strong);box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.announcement-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#fff;color:var(--cnkd-primary)}.announcement-copy{min-width:0;display:grid;gap:4px}.announcement-copy strong{overflow-wrap:anywhere}.announcement-copy p{margin:0;color:var(--cnkd-text-muted);line-height:1.55}.announcement-time{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--cnkd-text-muted);font-size:13px}.announcement-time svg{flex:0 0 auto;color:var(--cnkd-primary)}.announcement-empty{min-height:68px;display:grid;place-items:center;align-content:center;grid-template-columns:auto auto;gap:7px;padding:10px;border:1px dashed var(--cnkd-border-strong);border-radius:8px;background:var(--cnkd-surface-muted);color:var(--cnkd-text-muted);text-align:center}.announcement-empty svg{color:var(--cnkd-primary)}.announcement-empty strong{color:var(--cnkd-text)}.announcement-empty span{max-width:320px;line-height:1.45}.home-announcements-disclosure{margin-top:-2px}.home-announcements-body{background:var(--cnkd-surface)}.home-announcements-body .announcement-board,.home-announcements-body .announcement-list{gap:8px}.home-announcements-body .announcement-item{padding:9px}.muted{color:var(--cnkd-text-muted)}.mono{font-family:Cascadia Mono,Consolas,monospace;overflow-wrap:anywhere}.num{font-variant-numeric:tabular-nums}.delta{font-variant-numeric:tabular-nums;color:var(--cnkd-danger)}.delta.positive{color:var(--cnkd-success)}.badge{display:inline-flex;border-radius:999px;padding:2px 8px;font-size:13px}.badge.warning{background:var(--cnkd-warning-soft);color:#7c4a03}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.metric{background:var(--cnkd-surface);border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);padding:14px;min-height:86px;box-shadow:var(--cnkd-shadow-sm);transition:border-color var(--cnkd-motion-fast),transform var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast)}.metric:hover{border-color:var(--cnkd-border-strong);box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.metric span{color:var(--cnkd-text-muted);font-size:14px}.metric strong{display:block;margin-top:8px;font-size:24px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.metric small{display:block;margin-top:6px;color:var(--cnkd-text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-performance-dashboard{display:grid;gap:12px}.leaderboard-performance-kpis{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.leaderboard-performance-mobile-rail{display:none}.leaderboard-performance-shell{min-width:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.8fr);gap:12px;align-items:stretch}.leaderboard-performance-shell .leaderboard-performance-stats,.leaderboard-performance-benchmark{min-width:0}.leaderboard-performance-stats{display:grid;gap:12px}.leaderboard-performance-stats-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.leaderboard-performance-stats-head .panel-title{margin-bottom:0}.leaderboard-performance-stats-head .status-pill{flex:0 0 auto}.leaderboard-performance-stat-list{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.leaderboard-performance-stat-item{min-width:0;display:grid;gap:5px;padding:10px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast),background var(--cnkd-motion-fast)}.leaderboard-performance-stat-item:hover{border-color:var(--cnkd-border-strong);background:#fbfdff;box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.leaderboard-performance-stat-item.good{border-color:#bbf7d0;background:#f0fdf4}.leaderboard-performance-stat-item.warn{border-color:#fde68a;background:#fffbeb}.leaderboard-performance-stat-item dt{color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.leaderboard-performance-stat-item dd{margin:0;display:grid;gap:3px;min-width:0}.leaderboard-performance-stat-item strong,.leaderboard-performance-stat-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-performance-stat-item strong{color:var(--cnkd-text);font-size:19px;line-height:1.1;font-variant-numeric:tabular-nums}.leaderboard-performance-stat-item span{color:var(--cnkd-text-muted);font-size:12px}.leaderboard-performance-benchmark{display:grid;gap:12px}.leaderboard-performance-benchmark-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.leaderboard-performance-benchmark-head>div{min-width:0;display:grid;gap:4px}.leaderboard-performance-benchmark-head .panel-title{margin-bottom:0}.leaderboard-performance-benchmark-head p{margin:0;color:var(--cnkd-text-muted);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.leaderboard-performance-benchmark-head .status-pill{flex:0 0 auto}.leaderboard-performance-benchmark-list{display:grid;gap:8px}.leaderboard-performance-benchmark-item{min-width:0;min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast),background var(--cnkd-motion-fast)}.leaderboard-performance-benchmark-item:hover{border-color:var(--cnkd-border-strong);background:#fbfdff;box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.leaderboard-performance-benchmark-item>svg{color:var(--cnkd-primary)}.leaderboard-performance-benchmark-item.good{border-color:#bbf7d0;background:#f0fdf4}.leaderboard-performance-benchmark-item.warn{border-color:#fde68a;background:#fffbeb}.leaderboard-performance-benchmark-main{min-width:0;display:grid;gap:2px}.leaderboard-performance-benchmark-main span,.leaderboard-performance-benchmark-main a,.leaderboard-performance-benchmark-main strong,.leaderboard-performance-benchmark-main small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-performance-benchmark-main span{color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.leaderboard-performance-benchmark-main a,.leaderboard-performance-benchmark-main strong{color:var(--cnkd-text);font-size:14px;font-weight:900}.leaderboard-performance-benchmark-main small{color:var(--cnkd-text-muted);font-size:12px}.leaderboard-performance-benchmark-value{justify-self:end;max-width:88px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cnkd-text);font-size:17px;font-weight:900;font-variant-numeric:tabular-nums}.leaderboard-competition-strip{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm)}.leaderboard-competition-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.leaderboard-competition-head .panel-title{margin-bottom:0}.leaderboard-competition-head .status-pill{flex:0 0 auto}.leaderboard-competition-list{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.leaderboard-competition-card{min-width:0;min-height:78px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:10px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);color:var(--cnkd-text);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast),background var(--cnkd-motion-fast)}.leaderboard-competition-card:hover{border-color:var(--cnkd-border-strong);background:#fbfdff;box-shadow:0 3px 10px #10182812;transform:translateY(-1px);color:var(--cnkd-text)}.leaderboard-competition-card.good{border-color:#bbf7d0;background:#f0fdf4}.leaderboard-competition-card.warn{border-color:#fde68a;background:#fffbeb}.leaderboard-competition-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--cnkd-surface);color:var(--cnkd-primary)}.leaderboard-competition-main{min-width:0;display:grid;gap:2px}.leaderboard-competition-main span,.leaderboard-competition-main strong,.leaderboard-competition-main small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-competition-main span{color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.leaderboard-competition-main strong{color:var(--cnkd-text);font-size:20px;font-weight:950;line-height:1.05;font-variant-numeric:tabular-nums}.leaderboard-competition-main small{color:var(--cnkd-text-muted);font-size:12px}.leaderboard-distribution{display:grid;gap:12px}.leaderboard-distribution-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.leaderboard-distribution-head .panel-title{margin-bottom:0}.leaderboard-distribution-head p{margin:0;max-width:620px;color:var(--cnkd-text-muted);line-height:1.55}.leaderboard-distribution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.distribution-column{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--cnkd-border);border-radius:7px;background:var(--cnkd-surface-muted)}.distribution-column-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--cnkd-text-muted);font-size:13px;font-weight:900}.distribution-column-head strong{color:var(--cnkd-text)}.distribution-column-head span{min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--cnkd-surface);color:var(--cnkd-text);font-variant-numeric:tabular-nums}.distribution-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.distribution-list li{min-width:0;display:grid;gap:6px;padding:10px;border:1px solid var(--cnkd-border);border-radius:7px;background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.distribution-list li:hover{border-color:var(--cnkd-border-strong);box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.distribution-row-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.distribution-row-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:850}.distribution-row-meta strong{color:var(--cnkd-text);font-variant-numeric:tabular-nums}.distribution-track{height:8px;overflow:hidden;border-radius:999px;background:#e5e7eb}.distribution-track span{display:block;height:100%;min-width:2px;border-radius:inherit;background:var(--cnkd-primary);transition:width var(--cnkd-motion-med)}.distribution-list small{color:var(--cnkd-text-muted);font-size:12px;overflow-wrap:anywhere}.leaderboard-focus-panel{display:grid;gap:12px}.leaderboard-focus-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.leaderboard-focus-head>div{min-width:0;display:grid;gap:4px}.leaderboard-focus-head .panel-title{margin-bottom:0}.leaderboard-focus-head p{margin:0;max-width:680px;color:var(--cnkd-text-muted);line-height:1.55;overflow-wrap:anywhere}.leaderboard-focus-head>span{flex:0 0 auto;min-height:28px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid var(--cnkd-border);border-radius:999px;background:var(--cnkd-surface-muted);color:var(--cnkd-text-muted);font-size:12px;font-weight:850;white-space:nowrap}.leaderboard-focus-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.leaderboard-focus-grid li{min-width:0}.leaderboard-focus-card{min-width:0;min-height:124px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:8px;padding:12px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);color:var(--cnkd-text);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast),background var(--cnkd-motion-fast)}.leaderboard-focus-card:hover{border-color:var(--cnkd-border-strong);box-shadow:0 4px 12px #10182812;transform:translateY(-1px);color:var(--cnkd-text)}.leaderboard-focus-card.primary{border-color:#bfdbfe;background:#eff6ff}.leaderboard-focus-card.good{border-color:#bbf7d0;background:#f0fdf4}.leaderboard-focus-card.warn{border-color:#fde68a;background:#fffbeb}.leaderboard-focus-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--cnkd-surface);color:var(--cnkd-primary)}.leaderboard-focus-main{min-width:0;display:grid;gap:3px}.leaderboard-focus-main span,.leaderboard-focus-main strong,.leaderboard-focus-main small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-focus-main span{color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.leaderboard-focus-main strong{font-size:14px}.leaderboard-focus-main small{color:var(--cnkd-text-muted);font-size:12px}.leaderboard-focus-value{justify-self:end;max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:900;font-variant-numeric:tabular-nums}.leaderboard-focus-card>svg{color:var(--cnkd-text-muted);margin-top:8px}.leaderboard-focus-empty{margin:0;min-width:0;padding:10px;border-radius:8px;background:var(--cnkd-surface-muted);color:var(--cnkd-text-muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.key-value-list{margin:0;display:grid;gap:10px}.key-value-list .key-value-row{display:grid;grid-template-columns:auto minmax(86px,.36fr) minmax(0,1fr);gap:8px 12px;align-items:start;padding:10px 0;border-bottom:1px solid var(--cnkd-border)}.key-value-list .key-value-row:last-child{border-bottom:0;padding-bottom:0}.key-value-index{min-height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:var(--cnkd-surface-muted);color:var(--cnkd-text-muted);font-size:10px;font-weight:900;font-variant-numeric:tabular-nums}.key-value-list dt{color:var(--cnkd-text-muted);font-size:13px;font-weight:700}.key-value-list dd{margin:0;min-width:0;color:var(--cnkd-text);overflow-wrap:anywhere}.key-value-list.compact{gap:6px}.key-value-list.compact .key-value-row{padding:7px 0}.profile-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;background:var(--cnkd-surface);border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);padding:18px}.profile-header h1{margin:0;font-size:30px;overflow-wrap:anywhere}.profile-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.player-profile-summary{min-width:0;display:grid;gap:12px;padding:14px;border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm)}.player-profile-identity{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--cnkd-border)}.player-profile-avatar{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:var(--cnkd-primary)}.player-profile-identity>div{min-width:0;display:grid;gap:2px}.player-profile-identity span,.player-profile-identity strong,.player-profile-identity small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-profile-identity span{color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.player-profile-identity strong{color:var(--cnkd-text);font-size:18px}.player-profile-identity small{color:var(--cnkd-text-muted);font-size:12px}.player-profile-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.player-profile-summary-card{min-width:0;min-height:82px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:center;padding:11px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.player-profile-summary-card:hover{border-color:var(--cnkd-border-strong);box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.player-profile-summary-card svg{grid-row:1 / 3;color:var(--cnkd-primary)}.player-profile-summary-card span,.player-profile-summary-card strong,.player-profile-summary-card small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-profile-summary-card span{color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.player-profile-summary-card strong{color:var(--cnkd-text);font-size:15px;font-variant-numeric:tabular-nums}.player-profile-summary-card small{color:var(--cnkd-text-muted);font-size:12px}.player-profile-actions{min-width:0;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.player-profile-actions a{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border:1px solid var(--cnkd-border);border-radius:8px;color:var(--cnkd-text);font-size:13px;font-weight:850;background:#fff;transition:border-color var(--cnkd-motion-fast),background var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.player-profile-actions a:hover{border-color:var(--cnkd-border-strong);background:#fbfdff;transform:translateY(-1px)}.player-rank-dashboard{display:grid;gap:12px}.player-rank-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.player-rank-kpis .metric small{white-space:normal}.player-rank-shell{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:12px;align-items:stretch}.player-rank-record{min-width:0}.player-rank-record-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.player-rank-record-head>div{min-width:0;display:grid;gap:4px}.player-rank-record-head .panel-title{margin-bottom:0}.player-rank-record-head p{margin:0;color:var(--cnkd-text-muted);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.player-rank-record-head .status-pill{flex:0 0 auto}.player-rank-record-legend{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.player-rank-record-legend span{min-width:0;display:inline-flex;align-items:center;gap:6px}.player-rank-record-legend i{width:9px;height:9px;border-radius:999px;display:inline-flex;flex:0 0 auto}.player-rank-record-legend i.win{background:var(--cnkd-success)}.player-rank-record-legend i.loss{background:var(--cnkd-danger)}.player-rank-details{min-width:0}.player-recent-dashboard{display:grid;gap:12px}.player-recent-dashboard-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.player-recent-dashboard-head>div{min-width:0;display:grid;gap:4px}.player-recent-dashboard-head .panel-title{margin-bottom:0}.player-recent-dashboard-head p{margin:0;max-width:780px;color:var(--cnkd-text-muted);line-height:1.55;overflow-wrap:anywhere}.player-recent-dashboard-head>span{flex:0 0 auto;min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--cnkd-border);border-radius:999px;background:var(--cnkd-surface-muted);color:var(--cnkd-text-muted);font-size:12px;font-weight:850;white-space:nowrap}.player-recent-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.player-recent-dashboard-item{min-width:0;min-height:84px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 8px;align-items:center;padding:11px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);color:var(--cnkd-text);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast),background var(--cnkd-motion-fast)}.player-recent-dashboard-item:hover{border-color:var(--cnkd-border-strong);box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.player-recent-dashboard-item>svg:first-child{grid-row:1 / 3;color:var(--cnkd-primary)}.player-recent-dashboard-item>svg:last-child{grid-column:3;grid-row:1 / 3;color:var(--cnkd-text-muted)}.player-recent-dashboard-item span,.player-recent-dashboard-item strong,.player-recent-dashboard-item small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-recent-dashboard-item span{color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.player-recent-dashboard-item strong{color:var(--cnkd-text);font-size:15px;font-variant-numeric:tabular-nums}.player-recent-dashboard-item small{grid-column:2;color:var(--cnkd-text-muted);font-size:12px}.player-recent-dashboard-item.good{border-color:#bbf7d0;background:#f0fdf4}.player-recent-dashboard-item.warn{border-color:#fde68a;background:#fffbeb}.player-recent-dashboard-item.bad{border-color:#fecaca;background:#fff1f2}.form-chart{display:grid;gap:12px}.form-chart-header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--cnkd-text-muted)}.form-chart-header strong{color:var(--cnkd-text)}.player-rating-trend{min-width:0}.player-rating-trend-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.player-rating-trend-head .panel-title{margin-bottom:0}.player-rating-trend-head .status-pill{flex:0 0 auto}.player-rating-trend-chart{min-width:0;min-height:114px;display:grid;align-items:center;padding:10px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted)}.player-rating-trend-chart svg{width:100%;height:96px;display:block;overflow:visible}.player-rating-trend-grid-line{fill:none;stroke:#94a3b852;stroke-width:.8}.player-rating-trend-line{fill:none;stroke:var(--cnkd-primary);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 3px rgba(37,99,235,.12))}.player-rating-trend-line.positive{stroke:var(--cnkd-success)}.player-rating-trend-line.negative{stroke:var(--cnkd-warning)}.player-rating-trend-dot{fill:var(--cnkd-surface);stroke:var(--cnkd-primary);stroke-width:1.4}.player-rating-trend-dot.good{stroke:var(--cnkd-success)}.player-rating-trend-dot.bad{stroke:var(--cnkd-danger)}.player-rating-trend-stats{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.player-rating-trend-stats span{min-width:0;display:grid;gap:2px;padding:8px 9px;border:1px solid var(--cnkd-border);border-radius:7px;background:var(--cnkd-surface-muted)}.player-rating-trend-stats small,.player-rating-trend-stats strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-rating-trend-stats small{color:var(--cnkd-text-muted);font-size:11px;font-weight:850}.player-rating-trend-stats strong{color:var(--cnkd-text);font-size:14px;font-variant-numeric:tabular-nums}.player-rating-trend-points{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.player-rating-trend-point{min-width:0;min-height:68px;display:grid;align-content:center;gap:2px;padding:8px;border:1px solid var(--cnkd-border);border-radius:7px;background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast),background var(--cnkd-motion-fast)}.player-rating-trend-point:hover{border-color:var(--cnkd-border-strong);background:#fbfdff;color:var(--cnkd-text);box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.player-rating-trend-point.disabled{cursor:default;opacity:.82}.player-rating-trend-point.disabled:hover{box-shadow:var(--cnkd-shadow-sm);transform:none}.player-rating-trend-point.good{border-color:#bbf7d0;background:#f0fdf4}.player-rating-trend-point.bad{border-color:#fecaca;background:#fff1f2}.player-rating-trend-point span,.player-rating-trend-point strong,.player-rating-trend-point small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-rating-trend-point span{color:var(--cnkd-text-muted);font-size:11px;font-weight:850}.player-rating-trend-point strong{color:var(--cnkd-text);font-size:15px;font-variant-numeric:tabular-nums}.player-rating-trend-point small{color:var(--cnkd-text-muted);font-size:11px}.stack-bar{height:10px;display:flex;overflow:hidden;border-radius:999px;background:var(--cnkd-surface-muted)}.stack-bar span{min-width:2px;transition:width var(--cnkd-motion-med)}.stack-bar .win{background:var(--cnkd-success)}.stack-bar .loss{background:var(--cnkd-danger)}.progress-meter{display:grid;gap:12px}.progress-meter-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.progress-meter-head .panel-title{margin-bottom:0}.progress-meter-value{display:grid;gap:3px;min-width:0;text-align:right;font-variant-numeric:tabular-nums}.progress-meter-value span{color:var(--cnkd-text-muted);font-size:13px;font-weight:800}.progress-meter-value strong{font-size:22px;overflow-wrap:anywhere}.progress-meter-track{height:10px;display:flex;overflow:hidden;border-radius:999px;background:#e5e7eb}.progress-meter-track span{min-width:2px;border-radius:inherit;background:var(--cnkd-primary);transition:width var(--cnkd-motion-med)}.progress-meter.good .progress-meter-track span{background:var(--cnkd-success)}.progress-meter.warn .progress-meter-track span{background:var(--cnkd-warning)}.progress-meter.bad .progress-meter-track span{background:var(--cnkd-danger)}.progress-meter-scale{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;color:var(--cnkd-text-muted);font-size:13px;font-variant-numeric:tabular-nums}.progress-meter-scale span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-meter-scale span:last-child{text-align:right}.progress-meter-scale strong{color:var(--cnkd-text)}.progress-meter p{margin:0;color:var(--cnkd-text-muted);line-height:1.55}.player-signal-panel{display:grid;gap:12px}.player-signal-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.player-signal-head>div{min-width:0;display:grid;gap:4px}.player-signal-head .panel-title{margin-bottom:0}.player-signal-head p{margin:0;max-width:680px;color:var(--cnkd-text-muted);line-height:1.55;overflow-wrap:anywhere}.player-signal-head .status-pill{flex:0 0 auto}.player-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.player-signal-item{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;padding:12px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.player-signal-item:hover{border-color:var(--cnkd-border-strong);box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.player-signal-item svg{grid-row:1 / 3;color:var(--cnkd-primary);margin-top:1px}.player-signal-item span,.player-signal-item small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cnkd-text-muted)}.player-signal-item span{font-size:12px;font-weight:850}.player-signal-item strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.08;font-variant-numeric:tabular-nums}.player-signal-item small{grid-column:2;font-size:12px}.player-signal-item.good{border-color:#bbf7d0;background:#f0fdf4}.player-signal-item.warn{border-color:#fde68a;background:#fffbeb}.player-signal-item.bad{border-color:#fecaca;background:#fff1f2}.player-signal-note{min-width:0;display:flex;align-items:center;gap:8px;padding:10px;border-radius:8px;background:var(--cnkd-surface-muted);color:var(--cnkd-text-muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.player-signal-note svg{flex:0 0 auto;color:var(--cnkd-primary)}.player-signal-note span{min-width:0}.player-signal-note a{margin-left:auto;flex:0 0 auto;color:var(--cnkd-primary);font-weight:850}.public-timeline-panel{display:grid;gap:12px}.public-timeline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.public-timeline-head .panel-title{margin-bottom:0}.public-timeline-head p{margin:0;max-width:620px;color:var(--cnkd-text-muted);line-height:1.55}.public-timeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:10px}.public-timeline-item{min-width:0;min-height:94px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--cnkd-border);border-radius:7px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),background var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.public-timeline-item:hover{border-color:var(--cnkd-border-strong);background:#fbfdff;transform:translateY(-1px)}.public-timeline-marker{width:12px;height:12px;margin-top:5px;border-radius:999px;border:3px solid var(--cnkd-surface);background:var(--cnkd-text-muted);box-shadow:0 0 0 1px var(--cnkd-border)}.public-timeline-item.good .public-timeline-marker{background:var(--cnkd-success);box-shadow:0 0 0 1px #bbf7d0}.public-timeline-item.warn .public-timeline-marker{background:var(--cnkd-warning);box-shadow:0 0 0 1px #fde68a}.public-timeline-item.bad .public-timeline-marker{background:var(--cnkd-danger);box-shadow:0 0 0 1px #fecaca}.public-timeline-main{display:grid;gap:4px;min-width:0}.public-timeline-main>span{color:var(--cnkd-text-muted);font-size:12px;font-weight:900;text-transform:uppercase}.public-timeline-main strong,.public-timeline-main time{min-width:0;color:var(--cnkd-text);font-size:15px;font-weight:850;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-timeline-main small{min-width:0;color:var(--cnkd-text-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.data-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) auto auto auto auto;align-items:center;gap:10px;padding:12px;background:var(--cnkd-surface);border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);box-shadow:var(--cnkd-shadow-sm)}.filter-field,.select-field{min-height:38px;display:inline-flex;align-items:center;gap:8px;min-width:0;border:1px solid var(--cnkd-border);border-radius:7px;background:var(--cnkd-surface);color:var(--cnkd-text-muted)}.filter-field{padding:0 10px}.filter-field:focus-within,.select-field:focus-within{border-color:var(--cnkd-primary);box-shadow:0 0 0 3px #2563eb17}.filter-field input{min-width:0;width:100%;border:0;outline:0;color:var(--cnkd-text);background:transparent}.field-clear{width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:var(--cnkd-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.field-clear:hover{background:var(--cnkd-surface-muted);color:var(--cnkd-text)}.select-field{padding-left:10px}.select-field span{font-size:13px;font-weight:700}.select-field select{min-height:36px;border:0;outline:0;padding:0 28px 0 2px;color:var(--cnkd-text);background:transparent}.result-count{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border-radius:999px;background:var(--cnkd-surface-muted);color:var(--cnkd-text-muted);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.filter-chips{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm)}.filter-chips-head{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--cnkd-text-muted);font-size:13px;font-weight:800;white-space:nowrap}.filter-chips-head strong{min-width:22px;min-height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--cnkd-surface-muted);color:var(--cnkd-text);font-variant-numeric:tabular-nums}.filter-chip-list{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0}.filter-chip{min-height:32px;max-width:260px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:var(--cnkd-text);cursor:pointer;box-shadow:var(--cnkd-shadow-sm);transition:border-color var(--cnkd-motion-fast),background var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.filter-chip:hover{border-color:#93c5fd;background:#dbeafe;transform:translateY(-1px)}.filter-chip span{color:var(--cnkd-text-muted);font-size:12px;font-weight:800}.filter-chip strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.filter-chip svg{flex:0 0 auto;color:var(--cnkd-text-muted)}.filter-chip-empty{margin:0;min-height:32px;display:inline-flex;align-items:center;color:var(--cnkd-text-muted);font-size:13px}.leaderboard-view-controls{display:grid;gap:8px}.leaderboard-view-controls-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.leaderboard-view-controls-head>div{min-width:0;display:grid;gap:4px}.leaderboard-view-controls-head .panel-title{margin-bottom:0}.leaderboard-view-controls-head p{margin:0;max-width:760px;color:var(--cnkd-text-muted);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.leaderboard-view-controls-head .status-pill{flex:0 0 auto}.leaderboard-filter-summary{display:none}.leaderboard-filter-body{min-width:0;display:grid;gap:8px}.leaderboard-control-toolbar{grid-template-columns:minmax(220px,1fr) minmax(116px,auto) minmax(116px,auto) minmax(140px,auto) minmax(176px,auto) auto auto}.leaderboard-limit-control{min-height:38px;display:inline-flex;align-items:center;gap:8px;min-width:0;padding:0 8px 0 10px;border:1px solid var(--cnkd-border);border-radius:7px;background:var(--cnkd-surface)}.leaderboard-limit-control>span{color:var(--cnkd-text-muted);font-size:13px;font-weight:700;white-space:nowrap}.leaderboard-limit-control .segmented{min-width:150px}.leaderboard-view-controls .filter-chips{padding:7px 9px;box-shadow:none}.leaderboard-view-controls .filter-chips-head,.leaderboard-view-controls .filter-chip-empty{min-height:28px}.matches-public-insights-dashboard{display:grid;gap:12px}.matches-public-insights-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.matches-public-insights-kpis .metric small{white-space:normal}.matches-public-insights-quality{min-width:0;display:grid;gap:12px}.matches-public-insights-quality-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.matches-public-insights-quality-head>div{min-width:0;display:grid;gap:4px}.matches-public-insights-quality-head .panel-title{margin-bottom:0}.matches-public-insights-quality-head p{margin:0;color:var(--cnkd-text-muted);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.matches-public-insights-quality-head .status-pill{flex:0 0 auto}.matches-public-insights-meter-list{display:grid;gap:8px}.matches-public-insights-meter{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;padding:10px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast),background var(--cnkd-motion-fast)}.matches-public-insights-meter:hover{border-color:var(--cnkd-border-strong);background:#fbfdff;box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.matches-public-insights-meter.good{border-color:#bbf7d0;background:#f0fdf4}.matches-public-insights-meter.warn{border-color:#fde68a;background:#fffbeb}.matches-public-insights-meter-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--cnkd-surface);color:var(--cnkd-primary);border:1px solid var(--cnkd-border)}.matches-public-insights-meter.good .matches-public-insights-meter-icon{color:var(--cnkd-success);border-color:#bbf7d0}.matches-public-insights-meter.warn .matches-public-insights-meter-icon{color:var(--cnkd-warning);border-color:#fde68a}.matches-public-insights-meter-main{min-width:0;display:grid;gap:6px}.matches-public-insights-meter-main>span:first-child{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.matches-public-insights-meter-main strong,.matches-public-insights-meter-main em,.matches-public-insights-meter-main small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matches-public-insights-meter-main strong{color:var(--cnkd-text);font-size:13px;font-weight:900}.matches-public-insights-meter-main em{color:var(--cnkd-text);font-size:13px;font-style:normal;font-weight:900;font-variant-numeric:tabular-nums}.matches-public-insights-meter-main small{color:var(--cnkd-text-muted);font-size:12px;line-height:1.45}.matches-public-insights-meter-track{position:relative;height:7px;overflow:hidden;border-radius:999px;background:#94a3b833}.matches-public-insights-meter-track i{position:absolute;inset:0 auto 0 0;display:block;border-radius:inherit;background:var(--cnkd-primary)}.matches-public-insights-meter.good .matches-public-insights-meter-track i{background:var(--cnkd-success)}.matches-public-insights-meter.warn .matches-public-insights-meter-track i{background:var(--cnkd-warning)}.matches-map-pulse{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm)}.matches-map-pulse-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.matches-map-pulse-head .panel-title{margin-bottom:0}.matches-map-pulse-head .status-pill{flex:0 0 auto}.matches-map-pulse-kpis{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.matches-map-pulse-kpis>span{min-width:0;min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1px 6px;align-items:center;padding:8px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted)}.matches-map-pulse-kpis svg{grid-row:1 / 3;color:var(--cnkd-primary)}.matches-map-pulse-kpis small,.matches-map-pulse-kpis strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matches-map-pulse-kpis small{color:var(--cnkd-text-muted);font-size:11px;font-weight:850}.matches-map-pulse-kpis strong{color:var(--cnkd-text);font-size:14px;font-weight:950;font-variant-numeric:tabular-nums}.matches-map-pulse-list{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.matches-map-pulse-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;min-height:116px;padding:10px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);color:var(--cnkd-text);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast),background var(--cnkd-motion-fast)}.matches-map-pulse-card:hover{color:var(--cnkd-text);border-color:var(--cnkd-border-strong);background:#fbfdff;box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.matches-map-pulse-rank{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface);color:var(--cnkd-primary);font-size:12px;font-weight:950;font-variant-numeric:tabular-nums}.matches-map-pulse-main{min-width:0;display:grid;gap:2px;line-height:1.14}.matches-map-pulse-main strong,.matches-map-pulse-main small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matches-map-pulse-main strong{color:var(--cnkd-text);font-size:14px;font-weight:950}.matches-map-pulse-main small{color:var(--cnkd-text-muted);font-size:12px;font-weight:800}.matches-map-pulse-metrics{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.matches-map-pulse-metrics>span{min-width:0;display:grid;gap:2px;padding:5px 4px;border-radius:7px;background:var(--cnkd-surface);text-align:center}.matches-map-pulse-metrics small,.matches-map-pulse-metrics strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matches-map-pulse-metrics small{color:var(--cnkd-text-muted);font-size:10px;font-weight:850}.matches-map-pulse-metrics strong{color:var(--cnkd-text);font-size:12px;font-weight:950;font-variant-numeric:tabular-nums}.matches-map-pulse-empty{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px;border:1px dashed var(--cnkd-border);border-radius:8px;color:var(--cnkd-text-muted);font-weight:850}.table-shell{min-width:0;overflow:hidden;background:var(--cnkd-surface);border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);box-shadow:var(--cnkd-shadow-sm);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast)}.table-shell:focus-within{border-color:#bfdbfe;box-shadow:0 0 0 4px #2563eb14,var(--cnkd-shadow-sm)}.table-shell-toolbar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--cnkd-border);background:linear-gradient(180deg,#fff,#f8fafc)}.table-caption{color:var(--cnkd-text-muted);font-size:13px;font-weight:700}.table-shell-caption{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.table-shell-caption svg{color:var(--cnkd-primary)}.table-shell-caption span{min-width:0;display:grid;gap:2px}.table-shell-caption strong,.table-shell-caption small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-shell-caption strong{color:var(--cnkd-text);font-size:13px}.table-shell-caption small{color:var(--cnkd-text-muted);font-size:12px;font-weight:750}.table-scroll-region{position:relative;min-width:0;overflow-x:auto;outline:none;scrollbar-gutter:stable;background:linear-gradient(90deg,#f8fafcf5,#f8fafc00) left / 20px 100% no-repeat,linear-gradient(270deg,#f8fafcf5,#f8fafc00) right / 20px 100% no-repeat,var(--cnkd-surface);scroll-behavior:smooth}.table-scroll-region:focus-visible{box-shadow:inset 0 0 0 3px #2563eb33}.table-scroll-region table{background:var(--cnkd-surface)}.table-scroll-region th{position:sticky;top:0;z-index:1}table{width:100%;border-collapse:collapse;min-width:760px}th,td{padding:12px;text-align:left;border-bottom:1px solid var(--cnkd-border);vertical-align:middle}th{font-size:13px;color:var(--cnkd-text-muted);background:var(--cnkd-surface-muted)}tbody tr{transition:background var(--cnkd-motion-fast)}tr:hover td{background:#fbfdff}.match-roster-panel{min-width:0;display:grid;gap:12px;padding:14px;border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm)}.match-roster-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.match-roster-head>div{min-width:0;display:grid;gap:4px}.match-roster-head .panel-title{margin-bottom:0}.match-roster-head p{margin:0;max-width:780px;color:var(--cnkd-text-muted);line-height:1.55;overflow-wrap:anywhere}.match-roster-head .status-pill{flex:0 0 auto}.match-roster-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.match-roster-summary-item{min-width:0;min-height:78px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:center;padding:11px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.match-roster-summary-item:hover{border-color:var(--cnkd-border-strong);box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.match-roster-summary-item svg{grid-row:1 / 3;color:var(--cnkd-primary)}.match-roster-summary-item span,.match-roster-summary-item strong,.match-roster-summary-item small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-roster-summary-item span{color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.match-roster-summary-item strong{color:var(--cnkd-text);font-size:15px;font-variant-numeric:tabular-nums}.match-roster-summary-item small{grid-column:2;color:var(--cnkd-text-muted);font-size:12px}.match-roster-focus-strip{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.match-roster-focus-strip span{min-width:0;min-height:50px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1px 7px;align-items:center;padding:8px 10px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast),background var(--cnkd-motion-fast)}.match-roster-focus-strip span:hover{border-color:var(--cnkd-border-strong);background:#fbfdff;box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.match-roster-focus-strip svg{grid-row:1 / 3;color:var(--cnkd-primary)}.match-roster-focus-strip small,.match-roster-focus-strip strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-roster-focus-strip small{color:var(--cnkd-text-muted);font-size:11px;font-weight:850}.match-roster-focus-strip strong{color:var(--cnkd-text);font-size:13px;font-weight:900;font-variant-numeric:tabular-nums}.match-roster-filters{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted)}.match-roster-filter-disclosure{min-width:0;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm)}.match-roster-filter-disclosure summary{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 34px 0 10px;cursor:pointer;list-style:none;position:relative;color:var(--cnkd-text-muted);font-size:13px;font-weight:850}.match-roster-filter-disclosure summary::-webkit-details-marker{display:none}.match-roster-filter-disclosure summary:after{content:"";position:absolute;right:12px;top:50%;width:7px;height:7px;border-right:2px solid var(--cnkd-text-muted);border-bottom:2px solid var(--cnkd-text-muted);transform:translateY(-65%) rotate(45deg);transition:transform var(--cnkd-motion-fast)}.match-roster-filter-disclosure[open] summary:after{transform:translateY(-35%) rotate(225deg)}.match-roster-filter-disclosure summary span{min-width:0;display:inline-flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-roster-filter-disclosure summary span svg{color:var(--cnkd-primary)}.match-roster-filter-disclosure summary strong{flex:0 0 auto;color:var(--cnkd-text);font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.match-roster-filter-disclosure .match-roster-filters{margin:0 8px 8px;box-shadow:none}.match-roster-filter-group{min-width:0;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.match-roster-sort-group{flex:1 1 360px}.match-roster-filter-group>span{display:inline-flex;align-items:center;gap:5px;color:var(--cnkd-text-muted);font-size:12px;font-weight:850;white-space:nowrap}.match-roster-filter-group>span svg{color:var(--cnkd-primary)}.match-roster-filters .segmented{max-width:100%;overflow-x:auto}.match-roster-filters .segmented button{white-space:nowrap}.match-roster-filters>.button{margin-left:auto}.match-roster-table table{min-width:1080px}.match-roster-table th,.match-roster-table td{padding:10px 12px}.match-roster-player,.match-roster-result,.match-roster-stat{display:grid;gap:3px;min-width:0}.match-roster-player a{min-width:0;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:850}.match-roster-player small,.match-roster-result small,.match-roster-stat small{min-width:0;color:var(--cnkd-text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-roster-token{min-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;background:var(--cnkd-surface-muted);color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.match-roster-result{align-items:start}.match-roster-stat strong{font-size:13px;font-variant-numeric:tabular-nums}.match-roster-compare-toggle{min-width:72px;justify-content:center}.match-participant-compare .player-compare-table table{min-width:900px}.leaderboard-compare-bar{min-width:0;display:grid;gap:10px;padding:11px 12px;border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm);animation:enter-soft var(--cnkd-motion-med) both}.leaderboard-compare-head svg{color:var(--cnkd-primary)}.leaderboard-compare-head strong{color:var(--cnkd-text);font-size:14px}.leaderboard-compare-head span{color:var(--cnkd-text-muted);font-size:12px;font-weight:850;font-variant-numeric:tabular-nums}.leaderboard-compare-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.leaderboard-compare-head>div{min-width:0;display:inline-flex;align-items:center;gap:8px}.leaderboard-compare-head .button{flex:0 0 auto}.leaderboard-compare-metrics{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.leaderboard-compare-metrics span{min-width:0;min-height:58px;display:grid;align-content:center;gap:3px;padding:8px 9px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted)}.leaderboard-compare-metrics small{min-width:0;color:var(--cnkd-text-muted);font-size:11px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-compare-metrics strong{min-width:0;color:var(--cnkd-text);font-size:14px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-compare-list{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:7px}.leaderboard-compare-chip{min-width:0;max-width:260px;min-height:32px;display:inline-grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:0 5px 0 9px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:var(--cnkd-text)}.leaderboard-compare-chip a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850}.leaderboard-compare-chip strong{color:var(--cnkd-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.leaderboard-compare-chip button{width:24px;height:24px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--cnkd-text-muted);cursor:pointer}.leaderboard-compare-chip button:hover{background:#2563eb1f;color:var(--cnkd-text)}.player-compare-table{border-radius:8px;box-shadow:none}.leaderboard-compare-bar .player-compare-table{margin-top:2px}.player-compare-table table{min-width:760px}.player-compare-table th,.player-compare-table td{padding:10px 12px}.player-compare-table thead th:first-child{left:0;z-index:3}.player-compare-metric-heading{width:176px}.player-compare-player-heading span,.player-compare-metric-row th>span{min-width:0;display:grid;gap:3px}.player-compare-player-heading a,.player-compare-player-heading strong,.player-compare-metric-row th strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-compare-player-heading a,.player-compare-player-heading strong{color:var(--cnkd-text);font-size:13px;font-weight:900}.player-compare-player-heading small,.player-compare-metric-row th small,.player-compare-cell small{min-width:0;color:var(--cnkd-text-muted);font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-compare-group-row th{position:static;padding:7px 12px;background:#f1f5f9;color:var(--cnkd-text-muted);font-size:12px;font-weight:900;letter-spacing:0;border-bottom-color:var(--cnkd-border)}.player-compare-metric-row th{position:sticky;left:0;z-index:2;min-width:176px;background:#fff}.player-compare-cell{min-width:132px;background:#fff}.player-compare-cell strong{display:block;min-width:0;color:var(--cnkd-text);font-size:14px;font-weight:900;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-compare-cell[data-tone=best]{background:#f0fdf4}.player-compare-cell[data-tone=best] strong,.player-compare-cell[data-tone=good] strong{color:var(--cnkd-success)}.player-compare-cell[data-tone=warn] strong{color:var(--cnkd-warning)}.player-compare-cell.unavailable strong,.player-compare-cell.unavailable small{color:var(--cnkd-text-muted)}.player-compare-mobile-list{display:none}.player-compare-mobile-strip{min-width:0}.player-compare-mobile-card{min-width:0;display:grid;gap:9px;padding:10px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface)}.player-compare-mobile-card header{min-width:0;display:grid;gap:2px}.player-compare-mobile-card header a,.player-compare-mobile-card header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cnkd-text);font-size:13px;font-weight:900}.player-compare-mobile-card header small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cnkd-text-muted);font-size:11px;font-weight:800}.player-compare-mobile-group{min-width:0;display:grid;gap:6px}.player-compare-mobile-group>strong{color:var(--cnkd-text-muted);font-size:12px;font-weight:900}.player-compare-mobile-cell{min-width:0;display:grid;gap:2px;padding:7px;border-radius:7px;background:var(--cnkd-surface-muted)}.player-compare-mobile-cell small,.player-compare-mobile-cell em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cnkd-text-muted);font-size:11px;font-style:normal;font-weight:800}.player-compare-mobile-cell strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cnkd-text);font-size:13px;font-weight:900;font-variant-numeric:tabular-nums}.player-compare-mobile-cell[data-tone=best],.player-compare-mobile-cell[data-tone=good]{background:#f0fdf4}.player-compare-mobile-cell[data-tone=best] strong,.player-compare-mobile-cell[data-tone=good] strong{color:var(--cnkd-success)}.player-compare-mobile-cell[data-tone=warn] strong{color:var(--cnkd-warning)}.player-compare-mobile-cell.unavailable strong,.player-compare-mobile-cell.unavailable em{color:var(--cnkd-text-muted)}.leaderboard-roster-table table{min-width:1180px}.minimal-leaderboard-page{gap:12px}.minimal-leaderboard-page .page-header{align-items:center;padding-bottom:4px;border-bottom:1px solid rgba(216,222,232,.72)}.minimal-leaderboard-page .page-heading{gap:4px}.minimal-leaderboard-page .page-heading h1{font-size:24px}.minimal-leaderboard-controls{display:grid;grid-template-columns:minmax(260px,1fr) auto auto auto auto;align-items:center;gap:8px;padding:10px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm)}.minimal-leaderboard-controls .filter-field{min-width:min(340px,100%)}.minimal-leaderboard-controls .select-field,.minimal-leaderboard-controls .leaderboard-limit-control,.minimal-leaderboard-controls .result-count{min-height:36px}.minimal-leaderboard-table table{min-width:900px}.minimal-leaderboard-table th,.minimal-leaderboard-table td{padding:10px 12px}.minimal-player-cell strong{min-width:0;max-width:240px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:900}.minimal-rating-cell,.minimal-record-cell,.minimal-games-cell{font-variant-numeric:tabular-nums}.minimal-leaderboard-card-head{grid-template-columns:auto minmax(0,1fr)}.minimal-leaderboard-mobile-control{margin-top:-4px}.minimal-loading-block{min-height:160px}.minimal-route-gate{min-height:320px;display:grid;place-items:center;gap:14px;text-align:center;padding:36px 18px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm)}.minimal-route-gate-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:var(--cnkd-primary)}.minimal-route-gate-copy{max-width:440px;display:grid;gap:6px}.minimal-route-gate-copy h1{margin:0;font-size:24px;line-height:1.18}.minimal-route-gate-copy p{margin:0;color:var(--cnkd-text-muted)}.minimal-route-gate-actions{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.leaderboard-roster-table th,.leaderboard-roster-table td{padding:10px 12px}.leaderboard-player-cell,.leaderboard-rating-cell,.leaderboard-record-cell,.leaderboard-win-rate-cell,.leaderboard-games-cell{display:grid;gap:3px;min-width:0}.leaderboard-player-cell a{min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:850}.leaderboard-player-cell small,.leaderboard-rating-cell small,.leaderboard-record-cell small,.leaderboard-win-rate-cell small,.leaderboard-games-cell small,.leaderboard-updated-at{min-width:0;color:var(--cnkd-text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tier-token{min-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;background:var(--cnkd-surface-muted);color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.leaderboard-rating-cell strong,.leaderboard-record-cell strong,.leaderboard-games-cell strong,.leaderboard-win-rate{font-variant-numeric:tabular-nums;font-weight:850}.leaderboard-benchmark-diff{width:fit-content;max-width:100%;min-height:20px;display:inline-flex;align-items:center;padding:0 6px;border-radius:999px;background:var(--cnkd-surface-muted);color:var(--cnkd-text-muted);font-size:11px;font-weight:850;font-variant-numeric:tabular-nums}.leaderboard-benchmark-diff.good{background:#dcfce7;color:#166534}.leaderboard-benchmark-diff.warn{background:#fef3c7;color:#92400e}.leaderboard-win-rate{min-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;background:var(--cnkd-surface-muted);color:var(--cnkd-text-muted);font-size:12px}.leaderboard-win-rate[data-tone=good]{background:#dcfce7;color:#166534}.leaderboard-win-rate[data-tone=warn]{background:#fef3c7;color:#92400e}.leaderboard-actions-cell{min-width:0;display:inline-flex;align-items:center;gap:6px}.leaderboard-compare-toggle{min-width:72px;justify-content:center}.mobile-card-list{display:none}.leaderboard-card,.match-player-card{background:var(--cnkd-surface);border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);padding:12px;color:var(--cnkd-text);box-shadow:var(--cnkd-shadow-sm);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.leaderboard-card:hover,.match-player-card:hover{border-color:var(--cnkd-border-strong);box-shadow:var(--cnkd-shadow-md);transform:translateY(-1px)}.leaderboard-card.featured{border-color:#bfdbfe;background:linear-gradient(0deg,#fff,#eff6ff)}.leaderboard-card{display:grid;gap:12px}.leaderboard-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.leaderboard-card-head svg{color:var(--cnkd-text-muted)}.leaderboard-card-title{display:grid;gap:3px;min-width:0}.leaderboard-card-title a,.leaderboard-card-title strong,.leaderboard-card-title span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-card-title a{color:var(--cnkd-text);font-weight:850}.leaderboard-card-title span{color:var(--cnkd-text-muted);font-size:13px}.leaderboard-card-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.leaderboard-card-kpis span{min-width:0;display:grid;gap:2px;padding:8px;border-radius:7px;background:var(--cnkd-surface-muted)}.leaderboard-card-kpis span[data-tone=good]{background:#dcfce7;color:#166534}.leaderboard-card-kpis span[data-tone=warn]{background:#fef3c7;color:#92400e}.leaderboard-card-kpis strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-variant-numeric:tabular-nums}.leaderboard-card-kpis small{color:var(--cnkd-text-muted);font-size:12px;font-weight:800}.leaderboard-card-kpis span[data-tone=good] small,.leaderboard-card-kpis span[data-tone=warn] small{color:currentColor;opacity:.72}.leaderboard-card-open{justify-self:start}.leaderboard-mobile-control,.match-roster-mobile-control{display:none}.match-player-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.rank-token{width:46px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--cnkd-surface-muted);color:var(--cnkd-text-muted);font-weight:800;font-variant-numeric:tabular-nums}.rank-cell{min-width:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:3px 8px;background:var(--cnkd-surface-muted);color:var(--cnkd-text-muted);font-weight:800;font-variant-numeric:tabular-nums}.rank-cell.elite,.leaderboard-card.featured .rank-token{background:#dbeafe;color:#1d4ed8}.card-main,.card-metric{display:grid;gap:3px;min-width:0}.card-main strong,.card-main span,.card-metric strong,.card-metric span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-main span,.card-metric span,.card-stats{color:var(--cnkd-text-muted);font-size:13px}.card-metric{text-align:right;font-variant-numeric:tabular-nums}.card-stats{grid-column:1 / 3}.match-roster-card{grid-template-columns:1fr;gap:10px}.match-roster-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.match-roster-card-head .status-pill{flex:0 0 auto}.match-roster-card>.delta{font-size:13px;font-weight:850}.match-roster-card-note{color:var(--cnkd-text-muted);font-size:13px;overflow-wrap:anywhere}.match-roster-card-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.match-roster-card-stats span{min-width:0;display:grid;gap:2px;padding:8px;border-radius:7px;background:var(--cnkd-surface-muted)}.match-roster-card-stats strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-variant-numeric:tabular-nums}.match-roster-card-stats small{color:var(--cnkd-text-muted);font-size:12px;font-weight:800}.match-team-summary-panel{min-width:0;display:grid;gap:12px;padding:14px;border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm)}.match-team-summary-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.match-team-summary-head>div{min-width:0;display:grid;gap:4px}.match-team-summary-head .panel-title{margin-bottom:0}.match-team-summary-head p{margin:0;max-width:760px;color:var(--cnkd-text-muted);line-height:1.55;overflow-wrap:anywhere}.match-team-summary-head .status-pill{flex:0 0 auto}.match-team-overview,.match-team-summary-grid{display:grid;gap:10px}.match-team-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.match-team-overview-item{min-width:0;min-height:78px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:center;padding:11px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.match-team-overview-item:hover{border-color:var(--cnkd-border-strong);box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.match-team-overview-item svg{grid-row:1 / 3;color:var(--cnkd-primary)}.match-team-overview-item span,.match-team-overview-item strong,.match-team-overview-item small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-team-overview-item span{color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.match-team-overview-item strong{color:var(--cnkd-text);font-size:15px;font-variant-numeric:tabular-nums}.match-team-overview-item small{grid-column:2;color:var(--cnkd-text-muted);font-size:12px}.match-team-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-team-card{min-width:0;display:grid;align-content:start;gap:12px;padding:13px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.match-team-card:hover{border-color:var(--cnkd-border-strong);box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.match-team-card.winner{border-color:#bbf7d0;background:linear-gradient(0deg,#fff,#f0fdf4)}.match-team-card-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.match-team-card-head>div{min-width:0;display:grid;gap:2px}.match-team-card-head span,.match-team-card-head strong,.match-team-card-head small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-team-card-head span,.match-team-card-head small{color:var(--cnkd-text-muted);font-size:12px;font-weight:800}.match-team-card-head strong{color:var(--cnkd-text);font-size:18px}.match-team-card-head .status-pill{flex:0 0 auto}.match-team-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.match-team-kpis span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 6px;align-items:center;padding:8px;border-radius:7px;background:var(--cnkd-surface)}.match-team-kpis svg{grid-row:1 / 3;color:var(--cnkd-primary)}.match-team-kpis strong,.match-team-kpis small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-team-kpis strong{font-size:13px;font-variant-numeric:tabular-nums}.match-team-kpis small{color:var(--cnkd-text-muted);font-size:12px;font-weight:800}.match-team-player-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.match-team-player-list li{min-width:0;min-height:32px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;border-radius:7px;background:var(--cnkd-surface)}.match-team-player-list a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:850}.match-team-player-list span{color:var(--cnkd-text-muted);font-size:12px;font-weight:850;font-variant-numeric:tabular-nums}.player-extra-data-body .player-signal-panel,.player-extra-data-body .player-profile-summary,.match-extra-data-body .match-team-summary-panel,.match-extra-data-body .match-runtime-details,.match-extra-data-body .match-runtime-info,.match-extra-data-body .public-timeline-panel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.player-extra-data-body .player-signal-grid,.player-extra-data-body .player-profile-summary-grid,.match-extra-data-body .match-team-overview,.match-extra-data-body .match-team-summary-grid,.match-extra-data-body .match-runtime-kpis{gap:8px}.player-extra-data-body .player-signal-item,.player-extra-data-body .player-profile-summary-card,.match-extra-data-body .match-team-overview-item,.match-extra-data-body .match-team-card,.match-extra-data-body .match-team-kpis span,.match-extra-data-body .match-team-player-list li,.match-extra-data-body .match-runtime-kpis .metric,.match-extra-data-body .public-timeline-item{box-shadow:none}.player-extra-data-body .player-signal-item:hover,.player-extra-data-body .player-profile-summary-card:hover,.match-extra-data-body .match-team-overview-item:hover,.match-extra-data-body .match-team-card:hover,.match-extra-data-body .public-timeline-item:hover{box-shadow:none;transform:none}.player-extra-data-body .player-profile-identity{padding:0 0 10px}.match-extra-data-body .match-runtime-shell{grid-template-columns:minmax(0,1fr)}.match-extra-data-body .public-timeline{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.team-summary-grid{margin-top:-2px}.team-summary{display:grid;gap:12px}.team-summary.winner{border-color:#bbf7d0;background:linear-gradient(0deg,#fff,#f0fdf4)}.team-summary-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.data-state{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:18px;background:var(--cnkd-surface);border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);color:var(--cnkd-text-muted);box-shadow:var(--cnkd-shadow-sm)}.data-state.compact{padding:12px;gap:10px}.data-state.tone-neutral{border-color:#bfdbfe;background:linear-gradient(0deg,#fff,#eff6ff)}.data-state.tone-warning{border-color:#fde68a;background:linear-gradient(0deg,#fff,#fffbeb)}.data-state.tone-danger{border-color:#fecaca;background:linear-gradient(0deg,#fff,#fff1f2)}.data-state-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--cnkd-surface-muted);color:var(--cnkd-primary);border:1px solid rgba(226,232,240,.9)}.data-state.tone-warning .data-state-icon{background:var(--cnkd-warning-soft);color:var(--cnkd-warning);border-color:#fde68a}.data-state.tone-danger .data-state-icon{background:var(--cnkd-danger-soft);color:var(--cnkd-danger);border-color:#fecaca}.data-state-copy{min-width:0;display:grid;gap:6px;justify-items:start}.data-state strong{color:var(--cnkd-text);overflow-wrap:anywhere}.data-state p{margin:0;line-height:1.5;overflow-wrap:anywhere}.data-state-meta{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--cnkd-text-muted);font-size:12px;font-weight:800}.data-state-meta span{min-width:0;min-height:26px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid var(--cnkd-border);border-radius:999px;background:#ffffffc2;overflow-wrap:anywhere}.data-state-meta strong{font-size:12px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.data-state-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:2px}.public-error-state{animation:fade-in var(--cnkd-motion-med)}.not-found-recovery{display:grid;gap:14px}.not-found-recovery-state{min-height:154px;align-items:center}.not-found-actions .panel{display:grid;align-content:start;gap:10px}.not-found-actions .panel-title{margin-bottom:0}.status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.status-readiness-panel{min-width:0;display:grid;gap:12px;padding:14px;border:1px solid var(--cnkd-border);border-radius:var(--cnkd-radius);background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm)}.status-readiness-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.status-readiness-head>div{min-width:0;display:grid;gap:4px}.status-readiness-head .panel-title{margin-bottom:0}.status-readiness-head .status-pill{flex:0 0 auto}.status-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.status-readiness-card{min-width:0;min-height:86px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:center;padding:11px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.status-readiness-card:hover{border-color:var(--cnkd-border-strong);box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.status-readiness-card svg{grid-row:1 / 3;color:var(--cnkd-primary)}.status-readiness-card span,.status-readiness-card strong,.status-readiness-card small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-readiness-card span{color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.status-readiness-card strong{color:var(--cnkd-text);font-size:15px;font-variant-numeric:tabular-nums}.status-readiness-card small{grid-column:2;color:var(--cnkd-text-muted);font-size:12px}.status-readiness-card.ok{border-color:#bbf7d0;background:#f0fdf4}.status-readiness-card.warn{border-color:#fde68a;background:#fffbeb}.status-readiness-card.bad{border-color:#fecaca;background:#fff1f2}.status-readiness-strip{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.status-readiness-strip span{min-width:0;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--cnkd-border);border-radius:7px;background:var(--cnkd-surface)}.status-readiness-strip strong,.status-readiness-strip small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-readiness-strip strong{color:var(--cnkd-text);font-size:13px}.status-readiness-strip small{color:var(--cnkd-text-muted);font-size:12px;font-weight:850}.skeleton-line,.skeleton-block{background:linear-gradient(90deg,#eef2f6,#f8fafc,#eef2f6);background-size:200% 100%;animation:pulse 1.3s ease-in-out infinite}.skeleton-line{height:42px;min-width:180px}.skeleton-block{min-height:180px}@keyframes pulse{0%{background-position:0 0}to{background-position:-200% 0}}@media(min-width:761px){.page-stack>*{animation:enter-soft var(--cnkd-motion-med) both}.page-stack>*:nth-child(2){animation-delay:30ms}.page-stack>*:nth-child(3){animation-delay:60ms}}@keyframes enter-soft{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){:root{--mobile-tabbar-height: calc(72px + env(safe-area-inset-bottom)) ;--mobile-bottom-clearance: calc(var(--mobile-tabbar-height) + 22px)}.app-shell{padding-bottom:var(--mobile-tabbar-height);scroll-padding-bottom:var(--mobile-bottom-clearance)}.minimal-app-shell{padding-bottom:0;scroll-padding-bottom:24px}.site-header{min-height:auto;padding:10px 16px;gap:10px;flex-wrap:wrap}.minimal-site-header{min-height:54px;padding:10px 14px;gap:8px}.minimal-site-header .brand-copy strong{font-size:13px}.minimal-site-main{display:flex;flex-direction:column;padding:12px 12px 22px;scroll-padding-bottom:24px}.display-mode-dialog-backdrop{align-items:flex-end;padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.display-mode-dialog{width:100%;gap:14px;padding:16px;border-radius:12px}.display-mode-dialog-copy h2{font-size:20px}.display-mode-dialog-actions{grid-template-columns:1fr}.display-mode-dialog-close{width:100%}.brand{flex:1 1 auto}.brand-copy small,.site-nav{display:none}.site-context{margin-left:0;max-width:100%;flex:0 1 auto}.site-context>span:not(.status-pill){max-width:118px}.site-main{display:flex;flex-direction:column;padding:12px 16px var(--mobile-bottom-clearance);scroll-padding-bottom:var(--mobile-bottom-clearance)}.site-main>.frame-search{order:2}.site-main>.page-stack{order:3}.site-main>.continue-browsing-panel{order:5}.site-footer{align-items:flex-start;flex-direction:column}.mobile-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:20;min-height:var(--mobile-tabbar-height);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--cnkd-border);background:#fffffff5;box-shadow:0 -8px 22px #10182814;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-tabbar-link{position:relative;min-width:0;min-height:52px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;padding:7px 6px;border:1px solid transparent;border-radius:8px;color:var(--cnkd-text-muted);font-size:11px;font-weight:800;transition:background var(--cnkd-motion-fast),border-color var(--cnkd-motion-fast),color var(--cnkd-motion-fast),transform var(--cnkd-motion-fast)}.mobile-tabbar-link:hover{color:var(--cnkd-text);background:var(--cnkd-surface-muted)}.mobile-tabbar-link.active{color:var(--cnkd-primary);border-color:#bfdbfe;background:#eff6ff}.mobile-tabbar-link.active:before{content:"";position:absolute;left:10px;right:10px;top:4px;height:2px;border-radius:999px;background:var(--cnkd-primary)}.mobile-tabbar-link:active{transform:translateY(1px)}.mobile-tabbar-icon{width:26px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--cnkd-surface);border:1px solid var(--cnkd-border);color:var(--cnkd-primary)}.mobile-tabbar-link.active .mobile-tabbar-icon{background:var(--cnkd-primary);border-color:var(--cnkd-primary);color:#fff}.mobile-tabbar-copy{min-width:0;display:grid;gap:1px;line-height:1.05}.mobile-tabbar-copy strong,.mobile-tabbar-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-tabbar-copy strong{color:inherit;font-size:10px}.mobile-tabbar-copy small{color:var(--cnkd-text-muted);font-size:10px}.mobile-tabbar svg{display:block}.breadcrumbs{display:none;margin-bottom:-4px;width:100%;padding-bottom:2px}.detail-route-main .breadcrumbs{display:none}.breadcrumbs a,.breadcrumbs span{max-width:180px}.page-stack{gap:8px}.panel{padding:12px}.panel-title{margin-bottom:8px}.page-header,.page-toolbar,.status-band,.profile-header{flex-direction:column;align-items:stretch;gap:8px}.minimal-leaderboard-page .page-header{gap:7px;padding-bottom:2px}.minimal-leaderboard-page .page-heading h1{font-size:22px}.minimal-leaderboard-page .toolbar-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:stretch}.minimal-leaderboard-page .toolbar-actions .segmented{min-width:0;overflow-x:auto}.minimal-leaderboard-controls{grid-template-columns:1fr;gap:7px;padding:8px}.minimal-leaderboard-controls .filter-field,.minimal-leaderboard-controls .select-field,.minimal-leaderboard-controls .leaderboard-limit-control,.minimal-leaderboard-controls .result-count,.minimal-leaderboard-controls .button{width:100%}.minimal-leaderboard-mobile{display:grid;gap:8px}.minimal-leaderboard-card{padding:10px;gap:10px;box-shadow:none}.minimal-leaderboard-card:hover{transform:none;box-shadow:var(--cnkd-shadow-sm)}.minimal-leaderboard-card .leaderboard-card-kpis{gap:6px}.minimal-leaderboard-card .leaderboard-card-kpis span{padding:7px 6px}.minimal-leaderboard-mobile-control{display:flex}.minimal-route-gate{min-height:260px;padding:26px 12px}.minimal-route-gate-actions,.minimal-route-gate-actions .button{width:100%}.page-heading{gap:3px}.page-heading h1,.page-toolbar h1{font-size:24px;line-height:1.12}.page-heading .eyebrow{margin-bottom:0;font-size:12px}.page-heading>p:not(.eyebrow){display:none}.comparison-head{flex-direction:column;align-items:stretch}.comparison-sides{min-width:0;width:100%}.comparison-row-meta{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px}.comparison-row-meta strong{font-size:12px}.toolbar-actions{justify-content:flex-start}.toolbar-actions .segmented{padding:3px}.toolbar-actions .segmented button{min-height:32px;padding:0 10px;font-size:14px}.freshness-note{width:100%;min-height:auto;justify-content:flex-start;flex-wrap:wrap;border-radius:8px;padding:5px}.freshness-note-item{flex:1 1 112px;min-height:24px;justify-content:flex-start;border-radius:7px;padding:2px 7px}.page-meta .freshness-note{width:auto;max-width:100%;border-radius:8px}.page-meta .freshness-note-item{flex:0 1 auto}.warning-list{grid-template-columns:1fr;padding:10px}.warning-list-head{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.warning-list-head .status-pill{grid-column:2;justify-self:start}.warning-list-title strong,.warning-list-title small{white-space:normal}.warning-list-items{grid-template-columns:1fr}.warning-list-item{grid-template-columns:auto minmax(0,1fr);min-height:auto;align-items:flex-start}.warning-list-item-meta{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.warning-list-item-main strong,.warning-list-item-main span,.warning-list-item-meta small{white-space:normal}.grid.two,.grid.three,.metric-grid,.metric-grid.compact,.status-grid{grid-template-columns:1fr}.data-state{grid-template-columns:1fr;gap:10px;padding:14px}.data-state-icon{width:34px;height:34px}.data-state-meta{align-items:stretch;width:100%}.data-state-meta span{flex:1 1 156px;border-radius:7px;justify-content:flex-start;padding:5px 8px}.data-state-actions,.data-state-actions .button{width:100%}.not-found-recovery-state{min-height:auto}.queue-status-board{grid-template-columns:1fr;padding:12px}.queue-status-board.compact{padding:10px;gap:8px}.queue-status-compact-main{align-items:center}.queue-status-compact-head strong{font-size:14px}.queue-status-compact-meter{gap:5px}.queue-status-compact-meter strong{font-size:14px}.queue-status-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.queue-status-compact-grid>span{min-height:40px;padding:6px;align-content:center}.queue-status-compact-grid small{font-size:10px}.queue-status-compact-grid strong{font-size:12px}.queue-status-head{flex-direction:column;align-items:stretch;padding-top:2px}.queue-status-head h2{font-size:24px}.queue-signal-grid,.queue-map-pool-list{grid-template-columns:1fr}.queue-status-side{padding:10px}.home-public-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-public-overview-grid{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:2px}.home-public-overview-kpis .metric{min-height:64px;padding:9px}.home-public-overview-kpis .metric span{font-size:13px}.home-public-overview-kpis .metric strong{margin-top:4px;font-size:20px}.home-public-overview-kpis .metric small{display:none}.home-public-overview-card{flex:0 0 min(214px,76vw);min-height:56px;align-items:center;gap:2px 6px;padding:8px;scroll-snap-align:start}.home-public-overview-card>svg{width:14px;height:14px}.home-public-overview-main{gap:1px}.home-public-overview-main span,.home-public-overview-main strong,.home-public-overview-main small{white-space:nowrap}.home-public-overview-main strong{font-size:14px}.home-public-overview-main small{font-size:11px}.home-public-overview-card[data-focus-card=latest-match]{grid-column:auto}.home-data-grid,.home-activity-grid{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:2px}.home-data-grid>*,.home-activity-grid>*{flex:0 0 min(312px,84vw);height:auto;scroll-snap-align:start}.home-data-grid>.panel,.home-data-grid>.home-leaderboard-preview-section,.home-data-grid>.recent-match-summary,.home-activity-grid>.panel,.home-activity-grid>.queue-status-board{align-self:stretch}.home-data-grid .home-leaderboard-preview-section{padding:0}.home-data-grid .leaderboard-preview{gap:5px;padding:9px}.home-data-grid .leaderboard-preview-list{gap:5px}.home-data-grid .leaderboard-preview-item a{min-height:46px;padding:6px}.home-data-grid .leaderboard-preview-player small{display:none}.home-data-grid .leaderboard-preview-kpis{gap:4px}.home-data-grid .leaderboard-preview-kpis span{padding:4px;text-align:center}.home-data-grid .leaderboard-preview-kpis small{display:none}.home-data-grid .recent-match-summary-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.home-data-grid .recent-match-summary-overview div{min-height:42px;padding:6px}.home-data-grid .recent-match-summary-overview svg{display:none}.home-data-grid .recent-match-summary-overview span{font-size:11px}.home-data-grid .recent-match-summary-overview strong{font-size:13px}.home-data-grid .recent-match-summary.compact{padding:9px;gap:6px}.home-data-grid .recent-match-summary.compact .recent-match-summary-list{gap:5px}.home-data-grid .recent-match-summary.compact .recent-match-summary-list li:nth-child(n+4){display:none}.home-data-grid .recent-match-summary.compact .recent-match-summary-card{padding:6px;gap:5px;min-height:54px}.home-data-grid .recent-match-summary-icon{width:22px;height:22px}.home-data-grid .recent-match-summary-kpis{gap:4px}.home-data-grid .recent-match-summary-kpis span{padding:5px 4px;text-align:center}.home-data-grid .recent-match-summary-kpis svg,.home-data-grid .recent-match-summary-kpis small{display:none}.home-data-grid .recent-match-summary-actions .button{min-height:26px}.home-activity-grid .momentum-board{padding:10px;gap:8px}.home-activity-grid .momentum-board-head{align-items:center}.home-activity-grid .momentum-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.home-activity-grid .momentum-column{padding:8px;gap:6px}.home-activity-grid .momentum-list a{min-height:38px;padding:6px}.home-activity-grid .momentum-player strong,.home-activity-grid .momentum-side strong,.home-activity-grid .momentum-side small{font-size:11px}.home-activity-grid .queue-status-board.compact{padding:10px}.home-activity-grid .queue-status-compact-grid{gap:5px}.home-activity-grid .queue-status-compact-grid>span{min-height:36px;padding:5px}.leaderboard-performance-kpis{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:2px}.leaderboard-performance-kpis .metric{flex:0 0 min(150px,44vw);min-height:62px;padding:8px;scroll-snap-align:start}.leaderboard-performance-kpis .metric span{font-size:13px}.leaderboard-performance-kpis .metric strong{margin-top:4px;font-size:20px}.leaderboard-performance-kpis .metric small,.leaderboard-performance-shell{display:none}.leaderboard-performance-mobile-rail{min-width:0;display:flex;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:2px}.leaderboard-performance-mobile-card{flex:0 0 min(142px,42vw);min-width:0;min-height:58px;display:grid;align-content:center;gap:2px;padding:8px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface-muted);color:var(--cnkd-text);box-shadow:var(--cnkd-shadow-sm);scroll-snap-align:start;transition:border-color var(--cnkd-motion-fast),box-shadow var(--cnkd-motion-fast),transform var(--cnkd-motion-fast),background var(--cnkd-motion-fast)}.leaderboard-performance-mobile-card:hover{border-color:var(--cnkd-border-strong);background:#fbfdff;color:var(--cnkd-text);box-shadow:0 3px 10px #10182812;transform:translateY(-1px)}.leaderboard-performance-mobile-card.good{border-color:#bbf7d0;background:#f0fdf4}.leaderboard-performance-mobile-card.warn{border-color:#fde68a;background:#fffbeb}.leaderboard-performance-mobile-card span,.leaderboard-performance-mobile-card strong,.leaderboard-performance-mobile-card small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-performance-mobile-card span{color:var(--cnkd-text-muted);font-size:11px;font-weight:850}.leaderboard-performance-mobile-card strong{color:var(--cnkd-text);font-size:16px;line-height:1.1;font-weight:950;font-variant-numeric:tabular-nums}.leaderboard-performance-mobile-card small{color:var(--cnkd-text-muted);font-size:11px}.leaderboard-performance-stat-list{grid-template-columns:1fr}.leaderboard-performance-stats-head,.leaderboard-performance-benchmark-head{flex-direction:column;align-items:stretch}.leaderboard-performance-stats-head .status-pill,.leaderboard-performance-benchmark-head .status-pill{align-self:flex-start}.leaderboard-performance-benchmark-item{grid-template-columns:auto minmax(0,1fr);min-height:auto}.leaderboard-performance-benchmark-value{grid-column:2;justify-self:start;max-width:100%}.leaderboard-performance-benchmark-main span,.leaderboard-performance-benchmark-main a,.leaderboard-performance-benchmark-main strong,.leaderboard-performance-benchmark-main small,.leaderboard-performance-benchmark-value{white-space:normal}.leaderboard-competition-strip{padding:10px;gap:8px}.leaderboard-competition-list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(188px,72vw);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:3px}.leaderboard-competition-card{min-height:74px;scroll-snap-align:start;padding:9px}.leaderboard-competition-main strong{font-size:18px}.leaderboard-competition-main span,.leaderboard-competition-main strong,.leaderboard-competition-main small{white-space:nowrap}.secondary-data-disclosure summary{min-height:40px;padding:0 10px}.secondary-data-disclosure-body{padding:10px;gap:10px}.home-announcements-disclosure{margin-top:-6px}.home-announcements-disclosure summary{min-height:34px;padding:0 9px}.home-announcements-disclosure summary span{font-size:13px}.home-announcements-disclosure summary strong{font-size:11px}.leaderboard-focus-head{flex-direction:column;align-items:stretch}.leaderboard-focus-head>span{align-self:flex-start}.leaderboard-focus-grid{grid-template-columns:1fr}.leaderboard-focus-card{min-height:auto;grid-template-columns:auto minmax(0,1fr) auto}.leaderboard-focus-card>svg{grid-column:3;grid-row:1}.leaderboard-focus-value{grid-column:2 / 4;justify-self:start;max-width:100%}.leaderboard-focus-main span,.leaderboard-focus-main strong,.leaderboard-focus-main small,.leaderboard-focus-value{white-space:normal}.leaderboard-distribution-head{flex-direction:column;align-items:stretch}.leaderboard-distribution-grid{grid-template-columns:1fr}.momentum-board-head{flex-direction:column;align-items:stretch}.momentum-board-grid{grid-template-columns:1fr}.data-toolbar{grid-template-columns:1fr;align-items:stretch}.filter-field,.select-field,.result-count,.data-toolbar .button{width:100%}.select-field select{flex:1}.leaderboard-view-controls{gap:7px}.leaderboard-view-controls-head{display:none}.leaderboard-filter-summary{min-width:0;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 11px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface);color:var(--cnkd-text);box-shadow:var(--cnkd-shadow-sm);cursor:pointer}.leaderboard-filter-summary span{min-width:0;display:inline-flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850}.leaderboard-filter-summary span svg{color:var(--cnkd-primary)}.leaderboard-filter-summary strong{flex:0 0 auto;color:var(--cnkd-text-muted);font-size:12px;font-weight:850;font-variant-numeric:tabular-nums}.leaderboard-filter-summary:after{content:"";flex:0 0 auto;width:8px;height:8px;border-right:2px solid var(--cnkd-text-muted);border-bottom:2px solid var(--cnkd-text-muted);transform:translateY(-25%) rotate(45deg);transition:transform var(--cnkd-motion-fast)}.leaderboard-filter-summary[aria-expanded=true]:after{transform:translateY(20%) rotate(225deg)}.leaderboard-filter-body{display:none}.leaderboard-filter-body[data-open=true]{display:grid;gap:7px}.leaderboard-control-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px}.leaderboard-control-toolbar .filter-field{grid-column:1 / -1}.leaderboard-control-toolbar .select-field span,.leaderboard-limit-control>span{font-size:12px}.leaderboard-limit-control{width:100%;min-width:0;min-height:38px;padding:0 7px}.leaderboard-limit-control>span{display:none}.leaderboard-limit-control .segmented{min-width:0;width:100%;box-shadow:none}.leaderboard-limit-control .segmented button{min-width:0;flex:1 1 0;padding:0 6px;font-size:14px}.leaderboard-control-toolbar .result-count,.leaderboard-control-toolbar .button{min-height:38px}.filter-chips{align-items:stretch;flex-direction:column}.leaderboard-view-controls .filter-chips{padding:7px}.filter-chip-list{justify-content:flex-start}.filter-chip{max-width:100%;min-height:36px}.filter-chip-empty{min-height:auto}.matches-public-insights-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.matches-public-insights-kpis .metric{min-height:60px;padding:8px}.matches-public-insights-kpis .metric span{font-size:13px}.matches-public-insights-kpis .metric strong{margin-top:4px;font-size:21px}.matches-public-insights-kpis .metric small{display:none}.matches-public-insights-quality-head{flex-direction:column;align-items:stretch}.matches-public-insights-quality-head .status-pill{align-self:flex-start}.matches-public-insights-meter-main>span:first-child{align-items:flex-start;flex-direction:column;gap:3px}.matches-public-insights-meter-main strong,.matches-public-insights-meter-main em,.matches-public-insights-meter-main small{white-space:normal}.matches-map-pulse{padding:7px;gap:6px}.matches-map-pulse-head .panel-title h2{font-size:20px}.matches-map-pulse-head .panel-title svg{display:none}.matches-map-pulse-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.matches-map-pulse-kpis>span{min-height:30px;grid-template-columns:minmax(0,1fr);padding:4px;text-align:center}.matches-map-pulse-kpis svg{display:none}.matches-map-pulse-kpis small{display:none}.matches-map-pulse-kpis strong{font-size:11px}.matches-map-pulse-list{display:flex;grid-template-columns:none;gap:7px;overflow-x:auto;scrollbar-gutter:stable;scroll-snap-type:x proximity;padding-bottom:2px}.matches-map-pulse-card{flex:0 0 min(220px,70vw);min-height:74px;padding:7px;gap:5px;scroll-snap-align:start}.matches-map-pulse-rank{width:24px;height:24px;font-size:11px}.matches-map-pulse-main strong{font-size:13px}.matches-map-pulse-main small{display:none}.matches-map-pulse-metrics{gap:3px}.matches-map-pulse-metrics>span{padding:3px 2px}.matches-map-pulse-metrics small{display:none}.matches-map-pulse-metrics strong{font-size:11px}.frame-search{margin:-2px 0 14px}.search-strip{grid-template-columns:auto minmax(0,1fr) auto}.search-strip.compact{grid-template-columns:auto minmax(0,1fr) auto;padding:10px}.search-strip .button{grid-column:1 / 4}.search-strip.compact .button{grid-column:1 / 4;width:100%}.search-message,.search-results,.search-empty,.search-strip.compact .search-message,.search-strip.compact .search-results,.search-strip.compact .search-empty{grid-column:1 / 4}.frame-search .search-strip.compact{padding:8px;gap:7px}.frame-search .search-strip.compact .button{grid-column:auto;width:auto;min-height:34px}.home-lookup-strip{margin:-4px 0 0}.home-lookup-strip .search-strip.compact{padding:8px;gap:7px}.home-lookup-strip .search-strip.compact .button{grid-column:auto;width:auto;min-height:34px}.home-lookup-strip .search-strip.compact .search-message,.home-lookup-strip .search-strip.compact .search-results,.home-lookup-strip .search-strip.compact .search-empty{grid-column:1 / -1}.continue-browsing-panel{margin:0 0 18px}.continue-browsing-head{min-height:38px;padding:0 9px}.continue-browsing-summary-main small{display:none}.continue-browsing-body{grid-template-columns:minmax(0,1fr);gap:7px;padding:8px}.continue-browsing-list{display:flex;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px}.continue-browsing-item{flex:0 0 min(204px,76vw);min-height:42px;grid-template-columns:auto minmax(0,1fr);padding:7px}.continue-browsing-icon{width:26px;height:26px}.continue-browsing-copy strong{white-space:nowrap;font-size:12px}.continue-browsing-time{display:none}.continue-browsing-actions{justify-content:stretch}.continue-browsing-clear{width:100%;min-height:34px}.detail-route-main .frame-search{margin:-2px 0 8px}.page-section-anchor{scroll-margin-top:78px;gap:8px}.detail-quick-view{padding:7px;gap:4px}.detail-quick-view-head{align-items:center}.detail-quick-view-head .panel-title h2{font-size:20px}.detail-quick-view-head small{display:none}.detail-quick-view-head .status-pill{align-self:center}.detail-quick-view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.detail-quick-view-item{min-height:46px;padding:5px 6px;align-content:center}.detail-quick-view-item svg{display:none}.detail-quick-view-item span,.detail-quick-view-item strong{grid-column:1 / -1}.detail-quick-view-item span{font-size:11px}.detail-quick-view-item strong{white-space:normal;font-size:13px}.detail-quick-view-item small{display:none}.search-result-row.player,.search-result-row.direct{grid-template-columns:auto minmax(0,1fr) 16px;align-items:start}.search-strip.compact .search-result-row.player,.search-strip.compact .search-result-row.direct{grid-template-columns:auto minmax(0,1fr) 16px}.search-result-row.player>svg,.search-result-row.direct>svg{grid-column:3;grid-row:1;justify-self:end}.search-result-row.player .search-result-kpis{grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.search-strip.compact .search-result-row.player .search-result-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.search-result-meta{white-space:normal}.status-band h1,.status-band h2{font-size:36px}.status-meta{min-width:0}.status-readiness-panel{padding:12px}.status-readiness-head{flex-direction:column;align-items:stretch}.status-readiness-head .status-pill{align-self:flex-start}.status-readiness-grid{grid-template-columns:1fr;gap:8px}.status-readiness-card{min-height:auto}.status-readiness-card strong,.status-readiness-card small{white-space:normal}.status-readiness-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.status-readiness-strip span{min-height:34px;align-items:flex-start;flex-direction:column;justify-content:center;gap:1px;padding:6px}.status-readiness-strip strong,.status-readiness-strip small{white-space:nowrap}.table-shell-toolbar{align-items:stretch;flex-direction:column}.table-shell-caption strong,.table-shell-caption small{white-space:normal}.table-scroll-region{max-width:100%}.desktop-table{display:none}.player-compare-mobile-list{display:block;min-width:0}.player-compare-mobile-strip{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:3px}.player-compare-mobile-card{flex:0 0 min(248px,78vw);max-height:320px;overflow-y:auto;scroll-snap-align:start;scrollbar-gutter:stable}.mobile-card-list{display:grid;gap:10px}.leaderboard-compare-bar{padding:9px;gap:8px}.leaderboard-compare-head{align-items:center}.leaderboard-compare-head>div{gap:6px}.leaderboard-compare-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.leaderboard-compare-metrics span{min-height:54px;padding:7px}.leaderboard-compare-list{display:grid;grid-template-columns:1fr;gap:6px}.leaderboard-compare-chip{max-width:none;width:100%;border-radius:8px}.match-roster-panel{padding:12px}.match-roster-head{flex-direction:column;align-items:stretch}.match-roster-head .status-pill{align-self:flex-start}.match-roster-panel.focus{padding:10px;gap:9px}.match-roster-panel.focus .match-roster-head{flex-direction:row;align-items:center}.match-roster-panel.focus .match-roster-head .status-pill{align-self:center}.match-roster-panel.focus .match-roster-focus-strip{gap:6px}.match-roster-panel.focus .match-roster-focus-strip span{min-height:44px;padding:7px;gap:1px 5px}.match-roster-panel.focus .match-roster-focus-strip svg{display:none}.match-roster-panel.focus .match-roster-filter-disclosure summary{min-height:34px}.match-roster-panel.focus .match-roster-mobile{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:3px}.match-roster-panel.focus .match-roster-card{flex:0 0 min(282px,84vw);scroll-snap-align:start}.match-roster-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.match-roster-summary-item{min-height:58px;gap:2px 5px;padding:8px}.match-roster-summary-item svg{display:none}.match-roster-summary-item strong{white-space:nowrap;font-size:13px}.match-roster-summary-item small{display:none}.match-roster-filters{display:grid;grid-template-columns:1fr;align-items:stretch;gap:7px;padding:8px}.match-roster-filter-group{align-items:stretch;flex-direction:column;width:100%;gap:5px}.match-roster-filter-group .segmented{width:100%}.match-roster-filter-group .segmented button{flex:1 0 auto}.match-roster-filters>.button{margin-left:0;width:100%}.leaderboard-card{gap:8px;padding:10px}.leaderboard-card-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.leaderboard-card-kpis span{min-height:42px;align-content:center;padding:6px 4px;text-align:center}.leaderboard-card-kpis strong{font-size:12px}.leaderboard-card-kpis small{display:none}.leaderboard-card-head{grid-template-columns:auto minmax(0,1fr) auto;gap:7px}.leaderboard-card-head .leaderboard-compare-toggle{min-width:66px;padding:0 7px}.leaderboard-card-open{display:none}.leaderboard-mobile-control,.match-roster-mobile-control{min-width:0;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm)}.leaderboard-mobile-control .button,.match-roster-mobile-control .button{flex:1 1 auto;justify-content:center;min-height:34px}.leaderboard-mobile-control span,.match-roster-mobile-control span{flex:0 0 auto;color:var(--cnkd-text-muted);font-size:12px;font-weight:850;font-variant-numeric:tabular-nums}.leaderboard-preview-item a{grid-template-columns:auto minmax(0,1fr) 16px;align-items:start}.leaderboard-preview-kpis{grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.leaderboard-preview-item a>svg:last-child{grid-column:3;grid-row:1;justify-self:end}.profile-actions{justify-content:flex-start}.player-profile-identity{grid-template-columns:auto minmax(0,1fr);align-items:start}.player-profile-identity .status-pill{grid-column:2;justify-self:start}.player-profile-identity strong,.player-profile-identity small{white-space:normal}.player-profile-summary-grid{grid-template-columns:1fr}.player-profile-summary-card{min-height:auto}.player-profile-summary-card strong,.player-profile-summary-card small{white-space:normal}.player-rank-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.player-rank-kpis .metric{min-height:66px;padding:9px}.player-rank-kpis .metric small{display:none}.player-rank-shell{grid-template-columns:1fr}.player-rank-record-head{flex-direction:column;align-items:stretch}.player-rank-record-head .status-pill{align-self:flex-start}.player-rank-record-legend{align-items:flex-start;flex-direction:column;gap:6px}.player-rank-dashboard.focus .player-rank-shell{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:2px}.player-rank-dashboard.focus .player-rank-record,.player-rank-dashboard.focus .progress-meter{flex:0 0 min(222px,70vw);min-height:84px;padding:6px 7px;gap:4px;scroll-snap-align:start}.player-rank-dashboard.focus .player-rank-record-head,.player-rank-dashboard.focus .progress-meter-head{flex-direction:row;align-items:center;gap:8px}.player-rank-dashboard.focus .player-rank-record-head .status-pill{align-self:center}.player-rank-dashboard.focus .player-rank-record-head .panel-title svg,.player-rank-dashboard.focus .progress-meter-head .panel-title svg{display:none}.player-rank-dashboard.focus .player-rank-record-legend{align-items:center;flex-direction:row;gap:6px 9px}.player-rank-dashboard.focus .progress-meter-value{text-align:right}.player-rank-dashboard.focus .progress-meter-value span,.player-rank-dashboard.focus .progress-meter p{display:none}.player-rank-dashboard.focus .progress-meter-track,.player-rank-dashboard.focus .stack-bar{height:8px}.player-rank-dashboard.focus .progress-meter-scale{font-size:10px;gap:4px}.player-recent-dashboard-head{align-items:center}.player-recent-dashboard-head>span{display:none}.player-recent-dashboard-grid{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:2px}.player-recent-dashboard-item{flex:0 0 min(136px,42vw);min-height:52px;grid-template-columns:auto minmax(0,1fr);padding:6px;scroll-snap-align:start}.player-recent-dashboard-item>svg:first-child{width:14px;height:14px}.player-recent-dashboard-item>svg:last-child{display:none}.player-recent-dashboard-item span,.player-recent-dashboard-item strong{white-space:nowrap}.player-recent-dashboard-item small{display:none}.player-rating-trend{gap:4px;padding:6px 7px}.player-rating-trend-head{align-items:center}.player-rating-trend-chart{min-height:38px;padding:3px 4px}.player-rating-trend-chart svg{height:30px}.player-rating-trend-stats{gap:4px}.player-rating-trend-stats span{padding:2px 5px;text-align:center}.player-rating-trend-points{display:flex;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:2px}.player-rating-trend-point{flex:0 0 78px;min-height:30px;padding:3px 5px;scroll-snap-align:start}.player-rating-trend-point small{display:none}.match-result-strip-panel{gap:8px}.match-result-strip-head{gap:6px}.match-result-strip{display:flex;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:2px}.match-result-strip li{flex:0 0 124px;scroll-snap-align:start}.match-result-node{min-height:58px;grid-template-columns:auto minmax(0,1fr);gap:4px 6px;padding:6px}.match-result-code{width:28px;height:28px;font-size:12px}.match-result-main strong{font-size:13px}.match-result-main small{display:none}.match-result-delta{grid-column:2;font-size:12px}.home-public-overview-grid,.leaderboard-performance-kpis,.leaderboard-performance-mobile-rail,.player-rank-dashboard.focus .player-rank-shell,.player-recent-dashboard-grid,.player-rating-trend-points,.match-performance-shell,.match-result-strip{scrollbar-width:none}.home-public-overview-grid::-webkit-scrollbar,.leaderboard-performance-kpis::-webkit-scrollbar,.leaderboard-performance-mobile-rail::-webkit-scrollbar,.player-rank-dashboard.focus .player-rank-shell::-webkit-scrollbar,.player-recent-dashboard-grid::-webkit-scrollbar,.player-rating-trend-points::-webkit-scrollbar,.match-performance-shell::-webkit-scrollbar,.match-result-strip::-webkit-scrollbar{display:none}.form-chart-header{align-items:flex-start;flex-direction:column}.progress-meter-head{flex-direction:column;align-items:stretch}.progress-meter-value{text-align:left}.progress-meter-scale{gap:6px}.player-signal-head{flex-direction:column;align-items:stretch}.player-signal-head .status-pill{align-self:flex-start}.player-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.player-signal-item{padding:8px}.player-signal-item span,.player-signal-item strong{white-space:nowrap}.player-signal-item small{display:none}.player-signal-note{align-items:flex-start;flex-direction:column}.player-signal-note a{margin-left:0}.public-timeline-head{flex-direction:column;align-items:stretch}.match-runtime-shell{display:none}.public-timeline{grid-template-columns:1fr}.match-public-identity{grid-template-columns:auto minmax(0,1fr);align-items:start}.match-public-identity .status-pill{grid-column:2;justify-self:start}.match-public-identity strong,.match-public-identity small{white-space:normal}.match-public-summary-grid{grid-template-columns:1fr}.match-public-summary-card{min-height:auto}.match-public-summary-card strong,.match-public-summary-card small{white-space:normal}#match-summary{display:none}.match-runtime-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.match-runtime-kpis .metric{min-height:66px;padding:9px}.match-runtime-kpis .metric small{display:none}.match-runtime-shell{grid-template-columns:1fr}.match-signal-head{flex-direction:column;align-items:stretch}.match-signal-head .status-pill{align-self:flex-start}.match-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.match-signal-item{padding:8px}.match-signal-item span,.match-signal-item strong{white-space:nowrap}.match-signal-item small{display:none}.match-impact-panel{padding:8px;gap:7px}.match-impact-head{align-items:center}.match-impact-grid{display:flex;grid-template-columns:none;gap:7px;overflow-x:auto;scrollbar-gutter:stable;scroll-snap-type:x proximity;padding-bottom:2px}.match-impact-card{flex:0 0 min(274px,82vw);min-height:116px;padding:7px;gap:5px;scroll-snap-align:start}.match-impact-rank,.match-impact-icon{width:28px;height:28px}.match-impact-player small{display:none}.match-impact-score{min-height:28px;padding:4px 7px}.match-impact-score strong{font-size:16px}.match-impact-metrics{gap:4px}.match-impact-metrics>span{padding:4px 3px}.match-impact-metrics small{display:none}.match-impact-metrics strong{font-size:12px}.match-performance-dashboard{gap:8px}.match-performance-shell{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:2px}.match-performance-stats,.match-performance-focus{flex:0 0 min(296px,84vw);padding:7px;gap:6px;scroll-snap-align:start}.match-performance-stats .panel-title svg,.match-performance-focus .panel-title svg{display:none}.match-performance-stat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.match-performance-stat-item{padding:6px;gap:2px}.match-performance-stat-item strong{font-size:15px}.match-performance-stat-item span{display:none}.match-performance-stats-head,.match-performance-focus-head{align-items:center}.match-performance-stats-head .status-pill,.match-performance-focus-head .status-pill{align-self:flex-start}.match-performance-focus-list{gap:5px}.match-performance-focus-item{grid-template-columns:auto minmax(0,1fr) minmax(54px,auto);min-height:40px;padding:5px 6px;gap:5px}.match-performance-focus-item>svg{width:14px;height:14px}.match-performance-focus-value{grid-column:auto;justify-self:end;max-width:72px;font-size:14px}.match-performance-focus-main span,.match-performance-focus-main a,.match-performance-focus-main strong,.match-performance-focus-value{white-space:nowrap}.match-performance-focus-main small{display:none}.match-performance-dashboard>.comparison-bars{display:none}.match-result-strip-head{flex-direction:column;align-items:stretch}.match-result-strip{grid-template-columns:1fr}.recent-match-summary-head{flex-direction:column;align-items:stretch}.recent-match-summary-head>span{align-self:flex-start}.recent-match-summary-overview{grid-template-columns:1fr;gap:8px}.recent-match-summary.compact .recent-match-summary-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.recent-match-summary-overview div{min-height:auto}.recent-match-summary.compact .recent-match-summary-overview div{padding:8px}.recent-match-summary-overview span,.recent-match-summary-overview strong{white-space:normal}.recent-match-filter-summary{min-width:0;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 11px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface);color:var(--cnkd-text);box-shadow:var(--cnkd-shadow-sm);cursor:pointer}.recent-match-filter-summary span{min-width:0;display:inline-flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850}.recent-match-filter-summary span svg{color:var(--cnkd-primary)}.recent-match-filter-summary strong{flex:0 0 auto;color:var(--cnkd-text-muted);font-size:12px;font-weight:850;font-variant-numeric:tabular-nums}.recent-match-filter-summary:after{content:"";flex:0 0 auto;width:8px;height:8px;border-right:2px solid var(--cnkd-text-muted);border-bottom:2px solid var(--cnkd-text-muted);transform:translateY(-25%) rotate(45deg);transition:transform var(--cnkd-motion-fast)}.recent-match-filter-summary[aria-expanded=true]:after{transform:translateY(20%) rotate(225deg)}.recent-match-filter-body{display:none}.recent-match-filter-body[data-open=true]{display:grid;gap:7px}.recent-match-summary-filters{align-items:stretch;flex-direction:column}.recent-match-filter-group{align-items:stretch;flex-direction:column;width:100%}.recent-match-filter-group .segmented{width:100%}.recent-match-filter-group .segmented button{flex:1 0 auto}.recent-match-summary-filters>.button{margin-left:0;width:100%}.recent-match-compare-bar{padding:9px;gap:8px}.recent-match-compare-head{align-items:center}.recent-match-compare-head>div{gap:6px}.recent-match-compare-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.recent-match-compare-metrics span{min-height:54px;padding:7px}.recent-match-compare-list{display:grid;grid-template-columns:1fr;gap:6px}.recent-match-compare-chip{max-width:none;width:100%;border-radius:8px}.recent-match-mobile-hidden{display:none}.recent-match-mobile-control{min-width:0;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--cnkd-border);border-radius:8px;background:var(--cnkd-surface);box-shadow:var(--cnkd-shadow-sm)}.recent-match-mobile-control .button{flex:1 1 auto;justify-content:center;min-height:34px}.recent-match-mobile-control span{flex:0 0 auto;color:var(--cnkd-text-muted);font-size:12px;font-weight:850;font-variant-numeric:tabular-nums}.recent-match-summary.full .recent-match-summary-list{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:3px}.recent-match-summary.full .recent-match-summary-list li{flex:0 0 min(274px,82vw);scroll-snap-align:start}.recent-match-summary-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.recent-match-summary-kpis span{padding:7px 6px;text-align:center}.recent-match-summary-card{min-height:auto;gap:8px;padding:10px}.recent-match-summary.compact .recent-match-summary-list{grid-template-columns:1fr;gap:8px}.recent-match-summary.compact .recent-match-summary-card{min-height:auto;gap:8px;padding:10px}.recent-match-summary-card-head{grid-template-columns:auto minmax(0,1fr);align-items:center}.recent-match-summary-card-head .recent-match-compare-toggle{grid-column:1 / -1;justify-self:stretch;min-width:0;min-height:30px}.recent-match-summary.compact .recent-match-summary-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.recent-match-summary.compact .recent-match-summary-kpis span{padding:7px 6px}.recent-match-summary-main strong,.recent-match-summary-main small,.recent-match-summary-kpis strong{white-space:normal}.recent-match-summary-foot{align-items:flex-start;flex-direction:column;gap:5px}.recent-match-summary-actions{justify-content:stretch}.recent-match-summary-actions .button{width:100%;justify-content:center;min-height:30px}.key-value-list .key-value-row{grid-template-columns:auto minmax(0,1fr);gap:4px 8px}.key-value-list dt,.key-value-list dd{grid-column:2}.match-list{gap:6px}.match-list li{grid-template-columns:1fr;align-items:stretch}.match-list-main span{white-space:normal}.match-list-side{justify-content:flex-start;flex-wrap:wrap}.player-history-controls{display:grid;grid-template-columns:1fr;gap:7px;padding:8px}.player-history-control-group{align-items:stretch;flex-direction:column;width:100%;gap:5px}.player-history-control-group .segmented{width:100%}.player-history-control-group .segmented button{flex:1 0 auto}.player-history-controls>.status-pill{justify-self:flex-start}.player-history-controls>.button{width:100%;margin-left:0}.match-roster-card-head{align-items:stretch;flex-direction:column}.match-roster-card-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.match-roster-panel.focus .match-roster-card{gap:7px;padding:9px}.match-roster-panel.focus .match-roster-card-head{align-items:center;flex-direction:row}.match-roster-panel.focus .match-roster-card-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.match-roster-panel.focus .match-roster-card-stats span{min-height:42px;padding:6px 4px;text-align:center}.match-roster-panel.focus .match-roster-card-stats strong{font-size:12px}.match-roster-panel.focus .match-roster-card-stats small{display:none}.match-team-summary-panel{padding:12px}.match-team-summary-head{flex-direction:column;align-items:stretch}.match-team-summary-head .status-pill{align-self:flex-start}.match-team-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.match-team-summary-grid{grid-template-columns:1fr;gap:8px}.match-team-overview-item{min-height:56px;padding:8px}.match-team-overview-item svg{display:none}.match-team-overview-item strong{white-space:nowrap;font-size:13px}.match-team-overview-item small{display:none}.match-team-card{gap:8px;padding:10px}.match-team-card-head{align-items:stretch;flex-direction:column}.match-team-card-head strong,.match-team-card-head small{white-space:normal}.match-team-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.match-team-kpis span{padding:6px}.match-team-card .key-value-list,.match-team-player-list{display:none}.team-summary-grid{margin-top:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.skeleton-line,.skeleton-block,.public-error-state,.tooltip-content{animation:none}}
