.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 .glKeyAccount{--csKeyEdge:var(--csAmberHi);--csKeyEdgeHi:var(--csAmberHi);--csKeySole:var(--csAmber)}.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 .glRecapTitle{display:flex;gap:8px;margin:0;letter-spacing:-.01em}.csRoot .glRecapSan,.csRoot .glRecapTitle{align-items:center;font-weight:600;line-height:var(--csLeadFlat);color:var(--csInk)}.csRoot .glRecapSan{display:inline-flex;gap:4px;box-sizing:border-box;padding:2px 7px 3px;border:1px solid var(--csWellEdge);border-radius:var(--csRadRead);background:color-mix(in srgb,var(--csWell) 62%,transparent);backdrop-filter:blur(6px);box-shadow:var(--csCutShadow);font-family:var(--csMono);font-size:12px}.csRoot .glRecapTipDot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-5px;color:var(--csInkDim);transition:color var(--csTintMs) var(--csEase)}.csRoot .csPopTrigger:focus-visible .glRecapTipDot,.csRoot .csPopTrigger:hover .glRecapTipDot{color:var(--csInkBody)}.csRoot .glRecapTip{display:flex;flex-direction:column;gap:6px}.csRoot .glRecapTipTitle{margin:0;font-size:13px;font-weight:600;line-height:var(--csLeadFlat);color:var(--csInk)}.csRoot .glRecapTipWhat{margin:0;font-size:12.5px;line-height:var(--csLeadBody);color:var(--csInkBody)}.csRoot a.glRecapTipLink{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;margin-top:2px;font-size:12.5px;font-weight:600}.csRoot .glRecapRail{touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.csRoot .glRecapBoard{border-radius:6px;box-shadow:0 0 0 1px var(--csBoardEdge)}.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)}