.csRoot .csbSurface,.csRoot .csbSurface:before{background:var(--csWell)}.csRoot .csbLine{margin:0;font-family:var(--csUi);font-size:13.5px;line-height:var(--csLeadBody);color:var(--csInkBody)}.csRoot .csbSide{display:inline-flex;align-items:center;gap:4px;font-family:var(--csUi);font-size:11px;font-weight:500;line-height:var(--csLeadFlat);color:var(--csInkMeta)}.csRoot .csbSideWord{text-transform:capitalize}.csRoot .csbSideDot{color:var(--csInkDim)}.csRoot .csbCaret{display:inline-block;width:2px;height:1em;margin-left:2px;transform:translateY(2px);background:var(--csAmber);animation:csbCaretBlink var(--csWaitMs) var(--csEaseStep) infinite}@keyframes csbCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.csRoot .bltExplain{margin-top:10px}.csRoot .bltExplainSpark{display:inline-flex;flex-shrink:0}.csRoot .bltExplainNote{margin:8px 0 0;font-size:12.5px}.csRoot .bltExplainNote,.csRoot .bltQuota{font-family:var(--csUi);line-height:var(--csLeadBody);color:var(--csInkMeta)}.csRoot .bltQuota{margin:0;font-size:11px}.csRoot .puzzleCoachPaper .csbLine,.csRoot .puzzleCoachPaper .shdWhy,.csRoot .puzzleCoachPaper .wpCoachFallback,.csRoot .puzzleCoachText{margin:0;font-family:var(--csUi);font-size:15px;font-weight:500;line-height:var(--csLeadBody);color:inherit;text-wrap:pretty}.csRoot .puzzleCoachPaper .bltExplainNote,.csRoot .puzzleCoachPaper .shdMaximText{color:inherit}.csRoot .puzzleCoachLead{min-height:2lh}.csRoot .puzzleCoachSkeleton{display:flex;flex-direction:column;justify-content:space-around;height:2lh}.csRoot .puzzleCoachStage{position:relative}.csRoot .puzzleCoachHead{animation:puzzleCoachHeadIn var(--csTintMs) var(--csEaseOut) both}@keyframes puzzleCoachHeadIn{0%{opacity:0}to{opacity:1}}.csRoot .puzzleCoachTurn{display:inline-flex;min-width:0;align-items:center;gap:6px;font-family:var(--csUi);font-size:13px;font-weight:600;line-height:var(--csLeadFlat);color:inherit;white-space:nowrap}.csRoot .puzzleCoachSide{text-transform:capitalize}.csRoot .puzzleCoachEnd{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;margin-left:auto}.csRoot .puzzleCoachEnd .pzClock{color:inherit}.csRoot .puzzleCoachStage .shdWhy{font-size:13px;color:inherit}.csRoot .puzzleCoachStage .shdMaximText{color:inherit}.csRoot .v2CoachFill[data-density=tight]>.v2CoachBalloon{padding-block:6px}