.csRoot .glRow{border-radius:var(--csRadKeySm);color:var(--csInkBody);background:transparent;transition:background-color var(--csTintMs) var(--csEase),box-shadow var(--csTintMs) var(--csEase)}.csRoot .glRow:hover{background:var(--csPanelHi)}.csRoot .glRow:active,.csRoot .glRow[data-held="1"]{background:var(--csWell);box-shadow:var(--csCutShadow)}.csRoot .glRow:focus-visible{outline:var(--csFocusW) solid var(--csAmberHi);outline-offset:calc(var(--csFocusGap) * -1)}.csRoot .glRow:hover .csKey[data-live="1"]{--csKeyFace:var(--csKeyFaceHi);--csKeyEdge:var(--csKeyEdgeHi);--csKeyInk:var(--csKeyInkHi)}@media (prefers-reduced-motion:reduce){.csRoot .glRow{transition:none}}.csRoot .glRows>*+*{border-top:1px solid var(--csLine)}.csRoot .glSideDot{border:1px solid var(--csInkDim)}.csRoot .glStrip{box-sizing:border-box;display:flex;align-items:flex-start;gap:5px;padding:5px;border-radius:9px;border:1px solid var(--csWellEdge);background:var(--csWell);box-shadow:var(--csCutShadow)}.csRoot .glStud{display:block;box-sizing:border-box;min-width:0;flex:1;height:22px;margin-bottom:2px;border-radius:4px;border:1px solid var(--csEdge);background:var(--csUnitOff)}.csRoot .glStud[data-on="1"]{margin-bottom:0;border-color:var(--glStudFace);background:var(--glStudFace);box-shadow:0 2px 0 var(--csSpentSole)}.csRoot .glStud[data-latest="1"]{border-color:var(--csAmber);box-shadow:0 2px 0 var(--csAmberSole)}.csRoot .glDay .csChip{min-width:70px;justify-content:center}.csRoot .glActions .csBtn{min-width:0;padding-left:12px;padding-right:12px}.csRoot .glActions .csBtnBody{min-width:0}.csRoot .glClip{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csRoot .glKeyLive[data-state=selected]{cursor:pointer}.csRoot .glKeyLink{display:inline-flex;justify-content:center;text-decoration:none}.csRoot .glSheet{background:var(--csPanel);border:1px solid var(--csEdge)}.csRoot .glScrim{background:var(--csScrim)}@media (min-width:768px){.csRoot .glScrim{background:transparent}}.csRoot .glMenu{background:var(--csPanel);border:1px solid var(--csEdge);border-radius:var(--csRadPanel)}.csRoot .glMenuItem{border-radius:7px;color:var(--csInkBody);background:transparent;transition:background-color var(--csTintMs) var(--csEase)}.csRoot .glMenuItem:hover{background:var(--csPanelHi);color:var(--csInk)}.csRoot .glMenuItem[data-state=selected]{background:var(--csWell);box-shadow:var(--csSeatShadow);color:var(--csInk);cursor:default}.csRoot .glMenuItem:focus-visible{outline:var(--csFocusW) solid var(--csAmberHi);outline-offset:calc(var(--csFocusGap) * -1)}.csRoot .glMenuSep{height:1px;margin:6px 10px;border:0;background:var(--csLine)}.csRoot .glGlyphWell{border-radius:50%;border:1px solid var(--csWellEdge);background:var(--csWell);box-shadow:var(--csCutShadow);color:var(--csInkMeta)}.csRoot .glField{height:44px;padding-left:34px}.csRoot .glFieldClear{padding-right:34px}.csRoot .glFieldIcon{position:absolute;left:11px;display:inline-flex;color:var(--csInkMeta);pointer-events:none}.csRoot .glRecapEmbed{border-top:1px solid var(--csLine)}.csRoot .glRecapKicker{font-weight:600;text-transform:uppercase}.csRoot .glRecapCount,.csRoot .glRecapKicker{font-family:var(--csMono);line-height:var(--csLeadFlat)}.csRoot .glRecapCount{display:inline-flex;align-items:baseline;box-sizing:border-box;padding:3px 12px 6px;border:1px solid var(--csWellEdge);border-radius:var(--csRadRead);background:var(--csWell);box-shadow:var(--csCutShadow);font-variant-numeric:tabular-nums;font-weight:600;color:var(--csInk)}.csRoot .glRecapBoard{border-radius:6px;box-shadow:0 0 0 1px var(--csBoardEdge)}.csRoot .glRecapNote{border-top:1px solid var(--csLine)}.csRoot a.glRecapCta{display:inline-flex;width:100%;justify-content:flex-start;gap:12px;padding:10px 14px;text-align:left;text-decoration:none;font-size:13px;font-weight:500}@media (min-width:640px){.csRoot a.glRecapCta{width:auto}}.csRoot .glRecapCta .csBtnBody{min-width:0;flex:1;justify-content:flex-start;gap:12px}.csRoot .glRecapMore:hover .csKey[data-live="1"]{--csKeyFace:var(--csKeyFaceHi);--csKeyEdge:var(--csKeyEdgeHi);--csKeyInk:var(--csKeyInkHi)}.csRoot .glRecapMore:active .csKey[data-live="1"]{border-bottom-width:1px;margin-top:calc(var(--csDepth) - 1px)}.csRoot .glRecapMore:focus-visible{outline:none}.csRoot .glRecapMore:focus-visible .csKey{outline:var(--csFocusW) solid var(--csAmberHi);outline-offset:var(--csFocusGap)}.csRoot .glFocusRing:focus-visible{outline:var(--csFocusW) solid var(--csAmberHi);outline-offset:var(--csFocusGap);border-radius:var(--csRadKeySm)}