.csRoot .rsecStack{display:flex;flex-direction:column;gap:16px;min-width:0}.csRoot .rsecPair{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}@media (min-width:768px){.csRoot .rsecPair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.csRoot .rsecPair[data-tight="1"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.csRoot .rsecNone{padding:28px 0;text-align:center;font-size:13.5px;line-height:var(--csLeadBody);color:var(--csInkMeta)}.csRoot .rsecFig{display:flex;flex-direction:column;gap:3px;min-width:0}.csRoot .rsecFig[data-align=end]{align-items:flex-end;text-align:right}.csRoot .rsecFig[data-centre="1"]{align-items:center;text-align:center}.csRoot .rsecFigLabel{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--csInkMeta)}.csRoot .rsecFigLabel,.csRoot .rsecFigValue{font-family:var(--csMono);line-height:var(--csLeadFlat)}.csRoot .rsecFigValue{display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;color:var(--csInk)}.csRoot .rsecFigValue[data-big="1"]{font-size:32px}.csRoot .rsecFigValue[data-tone=accent]{color:var(--csAmberText)}.csRoot .rsecFigValue[data-tone=quiet],.csRoot .rsecPeer{color:var(--csInkMeta)}.csRoot .rsecPeer{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-family:var(--csMono);font-size:10px;line-height:var(--csLeadFlat)}.csRoot .rsecEloBody{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:stretch}@media (min-width:768px){.csRoot .rsecEloBody{grid-template-columns:260px minmax(0,1fr)}}.csRoot .rsecEloLeak{display:none}@media (min-width:768px){.csRoot .rsecEloLeak{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding-right:20px;border-right:1px solid var(--csLine);text-align:center}}.csRoot .rsecEloFig{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:66px}.csRoot .rsecEloNum{font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:54px;font-weight:700;line-height:var(--csLeadFlat);color:var(--csAmberText);-webkit-user-select:none;-moz-user-select:none;user-select:none}.csRoot .rsecEloNum[data-small="1"]{font-size:17px}.csRoot .rsecEloNum[data-veiled="1"]{color:var(--csInkMeta);filter:blur(12px)}.csRoot .rsecEloNum[data-small="1"][data-veiled="1"]{filter:blur(5px)}.csRoot .rsecEloLock{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--csMono);font-size:10px;font-weight:600;letter-spacing:.14em;line-height:var(--csLeadFlat);text-transform:uppercase;color:var(--csInkMeta)}.csRoot .rsecEloName{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:var(--csLeadBody);color:var(--csInkBody)}.csRoot .rsecEloGlyph{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border:1px solid var(--csWellEdge);border-radius:var(--csRadRead);background:var(--csWell);box-shadow:var(--csCutShadow);color:var(--csAmberText)}.csRoot .rsecEloInsight{display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:0}.csRoot .rsecEloTitle{font-family:var(--csDisplay);font-size:15px;font-weight:700;line-height:var(--csLeadTitle);color:var(--csInk)}.csRoot .rsecEloDetail{font-size:13px;line-height:var(--csLeadBody);color:var(--csInkBody)}.csRoot .rsecEloAction{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--csAmberLine);border-radius:var(--csRadRead);background:var(--csAmberWell)}.csRoot .rsecEloAction p{font-size:12.5px;line-height:var(--csLeadBody);color:var(--csInkBody)}.csRoot .rsecEloStrip{display:flex;align-items:center;justify-content:space-between;gap:12px}@media (min-width:768px){.csRoot .rsecEloStrip{display:none}}.csRoot .rsecEloStrip[data-split="1"]{margin-top:14px;padding-top:14px;border-top:1px solid var(--csLine)}.csRoot .rsecEloStripName{display:flex;align-items:center;gap:10px;min-width:0}.csRoot .rsecEloStripLabel{display:block;font-size:12.5px;line-height:var(--csLeadBody);color:var(--csInkBody)}.csRoot .rsecEloStripFig{display:inline-flex;align-items:center;gap:6px;flex:none;padding:4px 10px;border:1px solid var(--csWellEdge);border-radius:var(--csRadRead);background:var(--csWell);box-shadow:var(--csCutShadow);color:var(--csInkMeta);overflow:hidden}.csRoot .rsecEloExtra{margin-top:16px}.csRoot .rsecColl{display:flex;flex-direction:column;gap:14px;margin-top:18px}.csRoot .rsecCollHead{justify-content:space-between;gap:12px}.csRoot .rsecCollHead,.csRoot .rsecCollTitle{display:flex;align-items:baseline;flex-wrap:wrap}.csRoot .rsecCollTitle{gap:10px;font-family:var(--csDisplay);font-size:13.5px;font-weight:700;line-height:var(--csLeadTitle);color:var(--csInk)}.csRoot .rsecCollCount{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--csMono);font-variant-numeric:tabular-nums}.csRoot .rsecCollNum{font-size:15px;font-weight:700;line-height:var(--csLeadFlat);color:var(--csAmberText)}.csRoot .rsecCollPer{font-size:11px;line-height:var(--csLeadFlat);color:var(--csInkMeta)}.csRoot .rsecCollKey{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.csRoot .rsecCollKeyItem{display:inline-flex;align-items:center;gap:7px}.csRoot .rsecMoveCard{flex:none}.csRoot .rsecMoveShell{display:block;overflow:hidden;border:1px solid var(--csLine);border-radius:var(--csRadPanel);background:var(--csPanel);color:inherit;text-decoration:none;transition:border-color var(--csTintMs) var(--csEase)}.csRoot a.rsecMoveShell:hover{border-color:var(--csEdge)}.csRoot a.rsecMoveShell:focus-visible{outline:var(--csFocusW) solid var(--csAmberHi);outline-offset:var(--csFocusGap)}.csRoot .rsecMoveBody{display:flex;flex-direction:column;gap:8px;padding:10px 14px 12px}.csRoot .rsecMovePair{display:flex;align-items:center;gap:6px;min-width:0;font-family:var(--csMono);font-size:15px;line-height:var(--csLeadFlat)}.csRoot .rsecMoveNo{flex:none;padding:1px 5px;border-radius:var(--csRadRead);background:var(--csWell);font-size:10px;color:var(--csInkMeta)}.csRoot .rsecMoveBad{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--csInkMeta);text-decoration:none}.csRoot .rsecMoveBad:after{content:"";position:absolute;left:-1px;right:-1px;top:54%;height:1px;background:currentColor}.csRoot .rsecMoveArrow{flex:none;color:var(--csInkDim)}.csRoot .rsecMoveGood{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:var(--csAmberText)}.csRoot .rsecMoveDrop{display:flex;align-items:center;gap:8px}.csRoot .rsecMoveDropBar{flex:1;height:3px;border-radius:2px;background:var(--csWell);overflow:hidden}.csRoot .rsecMoveDropFill{display:block;height:100%;border-radius:2px;background:var(--csAmber)}.csRoot .rsecMoveDropNum{flex:none;font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;line-height:var(--csLeadFlat);color:var(--csAmberText)}.csRoot .rsecMoveFoot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;line-height:var(--csLeadFlat)}.csRoot .rsecMoveFootLeft{display:inline-flex;align-items:center;gap:6px;min-width:0}.csRoot .rsecMoveOpp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:88px;color:var(--csInkMeta)}.csRoot .rsecMoveDate{flex:none;font-family:var(--csMono);color:var(--csInkMeta)}.csRoot .rsecResult{display:inline-flex;flex:none;padding:1px 6px;border:1px solid var(--csWellEdge);border-radius:var(--csRadRead);font-weight:600;color:var(--csInkBody)}.csRoot .rsecResult[data-tone=win]{border-color:var(--csResultWin);color:var(--csResultWin)}.csRoot .rsecResult[data-tone=loss]{border-color:var(--csResultLoss);color:var(--csResultLoss)}.csRoot .rsecFilters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.csRoot .rsecChips,.csRoot .rsecFilterRail{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.csRoot .csKey.rsecFilterKey{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:500;line-height:var(--csLeadFlat)}.csRoot .csKey.rsecFilterKey[data-pill="1"]{border-radius:999px}.csRoot .rsecFilterCount{font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:10px;color:var(--csInkMeta)}.csRoot .csKey.rsecFilterKey[data-state=selected] .rsecFilterCount{color:inherit}.csRoot .rsecBudget{display:flex;flex-direction:column;gap:8px;margin-top:10px}.csRoot .rsecBudgetRow{display:grid;grid-template-columns:84px minmax(0,1fr) 74px;align-items:center;gap:10px}.csRoot .rsecBudgetName{font-size:11.5px;line-height:var(--csLeadFlat);color:var(--csInkBody)}.csRoot .rsecBudgetNum{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:5px;font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:var(--csLeadFlat);color:var(--csInk)}.csRoot .rsecCauses{display:flex;flex-direction:column;margin-top:8px}.csRoot .rsecCause{display:grid;grid-template-columns:108px minmax(0,1fr) 30px 40px 14px;align-items:center;gap:8px;width:100%;padding:7px 6px;margin:0 -6px;border-radius:var(--csRadRead);text-align:left;cursor:pointer;transition:background var(--csTintMs) var(--csEase)}.csRoot .rsecCause+.rsecCause{border-top:1px solid var(--csLine)}.csRoot .rsecCause:hover{background:var(--csPanelHi)}.csRoot .rsecCause:focus-visible{outline:var(--csFocusW) solid var(--csAmberHi);outline-offset:calc(var(--csFocusGap) * -1)}.csRoot .rsecCauseName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:var(--csLeadFlat);color:var(--csInkBody)}.csRoot .rsecCauseBar{display:block;min-width:0}.csRoot .rsecCauseNum{font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:var(--csLeadFlat);text-align:right;color:var(--csInk)}.csRoot .rsecCauseDelta{display:inline-flex;justify-content:flex-end}.csRoot .rsecCauseChev{color:var(--csInkDim);transform:rotate(-90deg)}.csRoot .rsecSplit{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:12px}.csRoot .rsecSplitSide{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.csRoot .rsecSplitSide[data-align=end]{align-items:flex-end;text-align:right}.csRoot .rsecSplitTitle{font-size:11.5px;line-height:var(--csLeadFlat);color:var(--csInkBody)}.csRoot .rsecSplitBody{font-size:10px;line-height:var(--csLeadBody);color:var(--csInkMeta)}.csRoot .rsecHeatCta{margin-top:22px;padding-top:22px;border-top:1px solid var(--csLine)}.csRoot .csKey.rsecHeatKey{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;text-decoration:none}.csRoot .rsecHeatGlyph{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border:1px solid var(--csWellEdge);border-radius:var(--csRadRead);background:var(--csWell);box-shadow:var(--csCutShadow);color:var(--csAmberText)}.csRoot .rsecHeatMain{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;text-align:left}.csRoot .rsecHeatTitle{font-size:13px;font-weight:600;line-height:var(--csLeadFlat);color:var(--csInk)}.csRoot .rsecHeatBody{font-size:11px;line-height:var(--csLeadBody);color:var(--csInkMeta)}.csRoot .rsecHeatArrow{flex:none;color:var(--csInkDim);transition:color var(--csTintMs) var(--csEase)}.csRoot .csKey.rsecHeatKey:hover .rsecHeatArrow{color:var(--csInkBody)}.csRoot .rsecCleanPhone{display:flex;align-items:center;gap:16px;margin-bottom:16px}@media (min-width:768px){.csRoot .rsecCleanPhone{display:none}}.csRoot .rsecCleanLead{margin-top:4px;font-size:12px;line-height:var(--csLeadBody);color:var(--csInkBody)}.csRoot .rsecCleanGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:center}@media (min-width:768px){.csRoot .rsecCleanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.csRoot .rsecCleanTiles{display:flex;flex-direction:column;gap:8px}.csRoot .rsecTileGrid{display:grid;gap:3px;width:-moz-fit-content;width:fit-content}.csRoot .rsecGameTile{position:relative;display:inline-block;flex:none;width:14px;height:14px;border-radius:3px;background:var(--csUnitOff)}.csRoot .rsecGameTile[data-kind=spotless]{background:var(--csAmber)}.csRoot .rsecGameTile[data-kind=clean]{background:var(--csAmberDeep)}.csRoot .rsecGameTile[data-kind=had-blunders]{background:var(--csUnitOff)}.csRoot .rsecGameTile[data-kind=game-throwing]{background:var(--csSpent)}.csRoot .rsecGameTile[data-kind=game-throwing]:after,.csRoot .rsecGameTile[data-kind=spotless]:after{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:10px;line-height:var(--csLeadFlat)}.csRoot .rsecGameTile[data-kind=spotless]:after{content:"\2605";color:var(--csAmberInk)}.csRoot .rsecGameTile[data-kind=game-throwing]:after{content:"\00D7";color:var(--csInk)}.csRoot .rsecGameTile[data-last="1"]{outline:2px solid var(--csInk);outline-offset:1px}.csRoot .rsecTileKey{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:4px;font-size:10px;line-height:var(--csLeadFlat);color:var(--csInkMeta)}.csRoot .rsecTileKeyItem{display:inline-flex;align-items:center;gap:6px}.csRoot .rsecCleanStats{display:flex;flex-direction:column;align-items:center;gap:12px}.csRoot .rsecCleanFigs{display:flex;align-items:flex-start;justify-content:center;gap:20px}.csRoot .rsecCleanFigs .rsecFigValue{font-size:30px}.csRoot .rsecCleanGauge{display:none}@media (min-width:768px){.csRoot .rsecCleanGauge{display:flex;align-items:center;justify-content:flex-end;gap:16px}}.csRoot .rsecCleanLegend{display:flex;flex-direction:column;gap:6px}.csRoot .rsecCleanLegendRow{display:inline-flex;align-items:center;gap:8px;font-size:11px;line-height:var(--csLeadFlat);color:var(--csInkMeta)}.csRoot .rsecCleanLegendRow b,.csRoot .rsecGaugeNum{font-family:var(--csMono);font-variant-numeric:tabular-nums;font-weight:700;color:var(--csInk)}.csRoot .rsecGaugeNum{display:inline-flex;align-items:baseline;font-size:15px;line-height:var(--csLeadFlat)}.csRoot .rsecGaugeUnit{font-size:10px;color:var(--csInkMeta)}