.transfer-summary{container-type:inline-size}.transfer-sections{display:grid;gap:10px}.transfer-card{min-width:0;padding:14px 16px;border:1px solid var(--card-border,var(--border));border-radius:var(--card-radius,12px);background:var(--panel)}.transfer-card>h3{display:flex;align-items:center;gap:8px;margin:0 0 9px;color:var(--text);font-size:14px;font-weight:600}.transfer-card>h3 svg{color:var(--blue-light)}.transfer-card dl{margin:0}.transfer-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:9px 0;border-top:1px solid var(--card-border,var(--border));font-size:13px}.transfer-row:last-child{padding-bottom:0}.transfer-row dt{min-width:0;overflow-wrap:anywhere}.transfer-row dd{margin:0}.transfer-row-note{display:block;margin-top:3px;color:var(--muted);font-size:12px}.transfer-row-note a{color:var(--blue-light)}.transfer-row-note a svg{display:inline;vertical-align:middle}.transfer-row-note a:hover{text-decoration:underline}.transfer-status{display:inline-flex;align-items:center;flex:none;gap:4px;padding:1px 7px;border:1px solid var(--card-border,var(--border));border-radius:6px;background:var(--bg);color:var(--muted);font-size:11px;white-space:nowrap}.transfer-status-included{border-color:#315346;background:#19332b;color:#a3e1c3}.transfer-duration{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.transfer-conditions{margin-top:12px;padding-top:10px;border-top:1px solid var(--card-border,var(--border))}.transfer-conditions h4{margin:0 0 4px;font-size:12px}.transfer-conditions p{margin:0;color:var(--muted);font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.transfer-caption{display:flex;align-items:flex-start;gap:7px;margin:11px 0 0;color:var(--muted);font-size:12px}.transfer-caption svg{margin-top:2px}@container (min-width: 610px){.transfer-sections{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.transfer-handover{grid-column:1/-1}}.live-game-insights{container-type:inline-size;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-stats-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px}.game-story-section .live-stats-heading h2,.live-stats-heading h2{margin:0 0 4px;font-size:22px;font-weight:600;letter-spacing:-.035em}.live-metric-card header p,.live-stats-controls,.live-stats-heading p{color:var(--muted);font-size:12px}.live-stats-controls{display:flex;align-items:center;gap:8px}.analytics-range{display:flex;align-items:stretch;gap:3px;padding:3px;background:var(--panel);border:1px solid var(--card-border);border-radius:9px}.analytics-range button,.analytics-reload,.live-game-insights .insight-tabs button{min-height:32px;padding:0 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);font-size:12px;font-weight:500;white-space:nowrap}.live-game-insights .insight-tabs{display:flex;gap:10px;margin:0;overflow-x:auto;border-bottom:1px solid var(--card-border)}.live-game-insights .insight-tabs button{flex:1 0 auto;min-height:40px;border:0;border-bottom:2px solid transparent;border-radius:0;padding:0 9px}.analytics-range button:hover,.analytics-reload:hover,.live-game-insights .insight-tabs button:hover{color:var(--text)}.analytics-range button[aria-pressed=true]{background:var(--bg);border-color:var(--card-border);color:var(--text)}.live-game-insights .insight-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--blue-light);font-weight:600}.analytics-range button:focus-visible,.live-game-insights .insight-tabs button:focus-visible{outline-offset:-2px}.analytics-reload{display:grid;place-items:center;padding:0;width:36px;min-height:40px;background:var(--panel);border-color:var(--card-border);border-radius:8px}.game-stats-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--panel);border:1px solid var(--card-border);border-radius:var(--card-radius);margin:0 0 26px;overflow:hidden}.game-stats-summary>div{min-width:0;padding:14px 16px}.game-stats-summary>div+div{border-left:1px solid var(--card-border)}.game-stats-summary dt{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.game-stats-summary dd{margin:5px 0 0;color:var(--text);font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.public-stat-source{margin:-15px 0 20px;color:var(--muted);font-size:12px}.game-listing-summary .game-stats-summary{margin-bottom:0}.game-listing-summary .public-stat-source{margin:7px 0 0;font-size:11px}.live-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.live-game-insights .live-metric-card{min-width:0;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:17px}.metric-featured{grid-column:1/-1}.live-game-insights .live-metric-card header h3{color:var(--text);font-size:13px;font-weight:600;line-height:1.45;margin:0;letter-spacing:0}.live-game-insights .live-metric-card header>strong{display:block;margin:9px 0 1px;font-size:25px;font-weight:600;line-height:1.2;letter-spacing:-.045em;overflow-wrap:anywhere}.live-metric-card header p{margin:4px 0 0}.live-metric-card header .metric-coverage{font-size:11px}.game-metric-chart{position:relative;height:124px;margin:12px 0 0}.game-metric-chart-featured{height:clamp(160px,24cqw,218px)}.metric-observation{margin:10px 0 0;font-size:12px;color:var(--muted)}.live-game-insights .metric-compact{padding:12px}.live-game-insights .metric-compact header h3{min-height:2.9em}.live-game-insights .metric-compact header>strong{font-size:22px}.metric-compact .metric-observation{display:none}.metric-compact :is(.metric-loading,.metric-unavailable){min-height:62px}.live-game-insights .live-metric-card footer{margin:auto 0 0;padding:10px 0 0;color:var(--muted);font-size:12px;border:0}.live-metric-card footer details{margin:0;border-top:1px solid var(--line)}.live-metric-card summary{padding:9px 0 0;cursor:pointer}.live-metric-card summary:hover{color:var(--text)}.metric-exact-data{overflow:auto;max-height:270px;margin-top:10px}.metric-exact-data table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap}.metric-exact-data :is(td,th){padding:7px 8px;text-align:left;border-bottom:1px solid var(--line)}.metric-exact-data thead th{position:sticky;top:0;background:var(--panel);color:var(--muted);font-weight:500}.metric-loading,.metric-unavailable{min-height:105px;display:flex;justify-content:center;flex-direction:column;align-items:flex-start;gap:5px;color:var(--muted);font-size:12px;line-height:1.6}.metric-unavailable strong{color:var(--text)}.metric-breakdown{margin:10px 0 0;padding:0;list-style:none}.metric-breakdown li,.metric-funnel>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:7px 0;font-size:12px;color:var(--muted)}.metric-breakdown li+li{border-top:1px solid var(--line)}.metric-breakdown li span{overflow-wrap:anywhere}.metric-breakdown strong,.metric-funnel dd{margin:0;color:var(--text);font-weight:600;white-space:nowrap}.metric-breakdown small{margin-left:6px;color:var(--muted);font-size:11px;font-weight:400}.metric-funnel{margin:8px 0 0}.metric-bar-track{display:block;grid-column:1/-1;height:6px;border-radius:4px;background:var(--line)}.metric-bar-track i{display:block;height:100%;background:#7895ff;border-radius:inherit}.retention-data :is(td,thead th):not(:first-child){text-align:center}.retention-data tbody th{font-weight:500}.retention-data td span{display:block;padding:3px 7px;border-radius:4px}.retention-missing{color:var(--muted)}.game-stats-footnote,.stats-restricted{color:var(--muted);font-size:12px;line-height:1.6}.game-stats-footnote{margin:14px 0 0}.stats-restricted{padding:16px;border:1px solid var(--card-border);border-radius:var(--card-radius)}.stats-reconnect-note{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:13px 16px;margin-top:14px;border:1px solid var(--card-border);border-radius:9px;background:var(--panel);font-size:12px}.stats-reconnect-note p{margin-top:4px;color:var(--muted)}.modal.admin-game-review{width:min(1120px,94vw);max-width:1120px;max-height:90dvh;overflow-y:auto}.review-game-header{display:flex;align-items:center;gap:17px;margin:24px 0}.review-game-header>div{flex:1 1}.review-game-header p{font-size:12px;color:var(--muted);margin:6px 0}.review-game-details{margin-top:28px;border-top:1px solid var(--border);padding-top:22px}.admin-record-title{border:0;background:transparent;color:var(--text);padding:0;font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-align:left}.admin-record-title:hover{color:var(--blue-light)}.review-game-description{font-size:13px;line-height:1.85;white-space:pre-line}.review-error{font-size:12px;color:#e6b1b9}@container (min-width: 760px){.live-report-grid:not(.live-report-breakdowns){grid-template-columns:repeat(3,minmax(0,1fr))}.live-report-grid.live-report-overview{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (max-width: 759px){.live-report-overview>.metric-compact:last-child{grid-column:1/-1}}@container (max-width: 490px){.live-report-grid{grid-template-columns:minmax(0,1fr)}.live-report-grid.live-report-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.live-stats-heading{flex-wrap:wrap}}@media (max-width:1100px){.game-stats-summary{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:1px;background:var(--card-border)}.game-stats-summary>div{background:var(--panel)}.game-stats-summary>div+div{border-left:0}}@media (max-width:600px){.game-stats-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.game-stats-summary dd{font-size:20px}.modal.admin-game-review{padding:24px 18px}.review-game-header{align-items:flex-start;flex-wrap:wrap}}