.csRoot .csWeek{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.csRoot .csDay{--csDepth:5px;flex-direction:column;align-items:center;justify-content:space-between;gap:6px;padding:9px 6px}.csRoot .csDay .csProg{justify-content:center}.csRoot .csDayMark{display:flex;box-sizing:border-box;align-items:center;justify-content:center;width:11px;height:11px;border-radius:3px;background:var(--csWellEdge);border:1px solid var(--csEdge);font-size:9px;line-height:var(--csLeadFlat);color:var(--csInkMeta)}.csRoot .csDayMark,.csRoot .csDayName{font-family:var(--csMono);font-weight:600}.csRoot .csDayName{font-size:13px;line-height:var(--csLeadTitle);color:var(--csInkBody)}.csRoot .csDay[data-today="1"] .csDayName{color:var(--csAmberText)}.csRoot .csDay[data-state=socket] .csDayName{color:var(--csInkDim)}.csRoot .csDay[data-state=selected] .csDayName{color:var(--csInk)}.csRoot .csDayDots{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.csRoot .csDayDot{display:flex;flex-direction:column;align-items:center;gap:6px}.csRoot .csDayDotLabel{font-family:var(--csMono);font-size:9px;letter-spacing:.06em;line-height:var(--csLeadFlat);color:var(--csInkMeta)}.csRoot .csDayDotLabel[data-today="1"]{color:var(--csAmberText)}.csRoot .csTaskWrap{position:relative;display:flex;min-width:0}.csRoot .csKey.csTask{flex:1;min-width:0;min-height:152px;flex-direction:column;align-items:stretch;gap:10px;padding:16px 16px 14px}.csRoot .csTask[data-state=socket]{margin-top:0}.csRoot .csTaskHead{display:flex;align-items:center;gap:12px}.csRoot .csTaskArt{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px}.csRoot .csTaskTitle{flex:1;min-width:0;font-family:var(--csDisplay);font-size:18px;font-weight:600;line-height:var(--csLeadTitle)}.csRoot .csTaskChipSeat{position:relative;display:inline-flex;flex:none}.csRoot .csTaskChipSeat[data-busy="1"]>.csChip{visibility:hidden}.csRoot .csTaskChipBusy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.csRoot .csTaskReason{display:block;font-size:13.5px;font-weight:400;line-height:var(--csLeadBody);color:var(--csInkMeta);padding-right:62px}.csRoot .csTaskFoot{display:flex;align-items:center;gap:10px;margin-top:auto;padding:4px 56px 0 0}.csRoot .csTaskCount{font-family:var(--csMono);font-size:13px;font-weight:500;color:var(--csInkMeta)}.csRoot .csTick{position:absolute;right:14px;bottom:18px;justify-content:center;width:42px;height:42px;padding:0;border-radius:var(--csRadKeySm);--csKeyInk:var(--csInkDim)}.csRoot .csTick[data-on="1"]{--csKeyFace:var(--csAmber);--csKeyFaceHi:var(--csAmberFaceHi);--csKeyEdge:var(--csAmber);--csKeyEdgeHi:var(--csAmberFaceHi);--csKeySole:var(--csAmberSole);--csKeyInk:var(--csAmberInk);--csKeyInkHi:var(--csAmberInk)}.csRoot .csTaskWrap[data-state=active] .csTick{bottom:24px}.csRoot .csTaskWrap[data-state=done] .csTick{bottom:14px}.csRoot .csStruck{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:var(--csStrikeMark);background-repeat:no-repeat;background-size:calc(100% + 8px) 12px;background-position:-3px 50%}.csRoot .csTaskWrap[data-state=done] .csTaskCount,.csRoot .csTaskWrap[data-state=done] .csTaskReason,.csRoot .csTaskWrap[data-state=done] .csTaskTitle{color:var(--csInkDim)}.csRoot .csTaskWrap[data-state=done] .csTaskArt,.csRoot .csTaskWrap[data-state=locked] .csTaskArt{filter:var(--csArtSpent)}.csRoot .csTaskWrap[data-state=done] .csChip,.csRoot .csTaskWrap[data-state=locked] .csChip{color:var(--csInkDim);border-color:var(--csSocketEdge)}.csRoot .csTaskWrap[data-state=locked] .csTaskFoot,.csRoot .csTaskWrap[data-state=locked] .csTaskReason{padding-right:0}.csRoot{background:var(--csGround);color:var(--csInk);font-family:var(--csUi);font-size:15px;line-height:var(--csLeadBody);-webkit-font-smoothing:antialiased}.csRoot.csRootBare{background:none}:where(.csRoot) :where(h1,h2,h3){font-family:var(--csDisplay);font-weight:600;line-height:var(--csLeadTitle);margin:0}.csRoot .csNum{font-family:var(--csMono);font-variant-numeric:tabular-nums}.csRoot .csHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.csRoot *,.csRoot :after,.csRoot :before{transition-duration:0ms!important;transition-delay:0ms!important;animation-duration:0ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.csRoot .csRead{display:inline-flex;align-items:center;gap:4px;box-sizing:border-box;padding:3px 8px;border:1px solid var(--csWellEdge);border-radius:var(--csRadRead);background:var(--csWell);box-shadow:var(--csCutShadow);font-size:12px;font-weight:600;line-height:var(--csLeadBody);color:var(--csInkBody);white-space:nowrap}.csRoot .csBadge[data-kind=new],.csRoot .csBadge[data-kind=offer]{background:var(--csAmber);border-color:var(--csAmber);box-shadow:none;color:var(--csAmberInk)}.csRoot .csBadge[data-kind=beta]{border-color:var(--csAmberLine);color:var(--csAmberText)}.csRoot .csBadge[data-kind=locked],.csRoot .csBadge[data-kind=note],.csRoot .csBadge[data-kind=soon]{color:var(--csInkMeta)}.csRoot .csBadge[data-kind=done]{border-color:var(--csSuccessLine);color:var(--csSuccess)}.csRoot .csBadge[data-kind=delta]{gap:2px;padding-left:6px}.csRoot .csBadge[data-kind=delta][data-good=good]{border-color:var(--csSuccessLine);color:var(--csSuccess)}.csRoot .csBadge[data-kind=delta][data-good=bad]{border-color:var(--csDangerLine);color:var(--csDanger)}.csRoot .csBadge[data-kind=delta][data-good=flat]{color:var(--csInkMeta)}.csRoot .csBadgeArrow{flex:none;color:currentColor}.csRoot .csBadge[data-dir=up] .csBadgeArrow{transform:rotate(-90deg)}.csRoot .csBadge[data-dir=down] .csBadgeArrow{transform:rotate(90deg)}.csRoot .csBadgeSign{font-variant-numeric:tabular-nums}.csRoot .csBadgeKey{--csKeyInk:var(--csInkBody);--csKeyInkHi:var(--csInk);display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--csRadRead);font-size:12px;font-weight:600;line-height:var(--csLeadBody);text-decoration:none;white-space:nowrap}.csRoot .csChip{padding:3px 9px;font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500;color:var(--csInkMeta)}.csRoot .csChip[data-pending="1"]{border-style:dashed}.csRoot .csChip[data-tone=accent]{border-color:var(--csAmberLine);background:var(--csAmberWell);color:var(--csAmberText)}.csRoot .csChip[data-tone=danger]{border-color:var(--csDangerLine);color:var(--csDanger)}.csRoot .csChip[data-tone=success]{border-color:var(--csSuccessLine);color:var(--csSuccess)}.csRoot .csKbd{min-width:22px;justify-content:center;padding:2px 6px}.csRoot .csEyebrow,.csRoot .csKbd{font-family:var(--csMono);font-size:11.5px;color:var(--csInkMeta)}.csRoot .csEyebrow{display:block;font-weight:600;letter-spacing:.12em;line-height:var(--csLeadFlat);text-transform:uppercase}.csRoot .csEyebrow[data-tone=accent]{color:var(--csAmberText)}.csRoot .csProg{display:inline-flex;align-items:flex-start;flex-wrap:wrap;gap:3px}.csRoot .csUnit{display:block;box-sizing:border-box;width:11px;height:11px;border-radius:3px;background:var(--csWellEdge);border:1px solid var(--csEdge);margin-bottom:2px}.csRoot .csUnit[data-on="1"]{background:var(--csAmber);border-color:var(--csAmber);margin-bottom:0;box-shadow:0 2px 0 var(--csAmberSole)}.csRoot .csUnit[data-spent="1"][data-on="1"]{background:var(--csSpent);border-color:var(--csSpent);box-shadow:0 2px 0 var(--csSpentSole)}.csRoot .csBar{display:block;position:relative;box-sizing:border-box;width:100%;height:17px;padding:2px;border-radius:6px;border:1px solid var(--csWellEdge);background:var(--csWell);box-shadow:var(--csCutShadow)}.csRoot .csBarFill{display:block;height:100%;background:var(--csAmber);border-radius:3px;box-shadow:0 2px 0 var(--csAmberSole);transition:width var(--csTintMs) var(--csEase)}.csRoot .csBar[data-tone=spent] .csBarFill{background:var(--csSpent);box-shadow:0 2px 0 var(--csSpentSole)}.csRoot .csBar[data-tone=win] .csBarFill{background:var(--csResultWin);box-shadow:0 2px 0 var(--csSole)}.csRoot .csBarFill[data-own="0"]{box-shadow:none}.csRoot .csBarMark{position:absolute;top:1px;bottom:1px;width:2px;margin-left:-1px;border-radius:1px;background:var(--csInk);outline:1px solid var(--csWell)}.csRoot .csBar[data-split="1"]{display:flex;align-items:stretch}.csRoot .csBarSeg{display:flex;align-items:center;justify-content:center;min-width:3px;overflow:hidden;box-shadow:0 2px 0 var(--csSole);transition:width var(--csTintMs) var(--csEase)}.csRoot .csBarSeg:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.csRoot .csBarSeg:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.csRoot .csBarSeg[data-tone=win]{background:var(--csResultWin);color:var(--csResultWinInk)}.csRoot .csBarSeg[data-tone=draw]{background:var(--csResultDraw);color:var(--csResultDrawInk)}.csRoot .csBarSeg[data-tone=loss]{background:var(--csResultLoss);color:var(--csResultLossInk)}.csRoot .csBarSegLabel{font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700;line-height:var(--csLeadFlat);color:currentColor}.csRoot .csRing{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center}.csRoot .csRing svg{display:block;width:100%;height:100%}.csRoot .csRingTrack{stroke:var(--csEdge)}.csRoot .csRingArc{stroke:var(--csAmber);stroke-dashoffset:var(--csRingOffset);transition:stroke-dashoffset var(--csTintMs) var(--csEase)}.csRoot .csRing[data-sweep="1"] .csRingArc{animation:csRingSweep var(--csSweepMs) var(--csEaseSnap)}@keyframes csRingSweep{0%{stroke-dashoffset:var(--csRingLen)}}.csRoot .csRing[data-tone=success] .csRingArc{stroke:var(--csSuccess)}.csRoot .csRing[data-tone=resting] .csRingArc{stroke:var(--csInkDim)}.csRoot .csRing[data-tone=win] .csRingArc{stroke:var(--csResultWin)}.csRoot .csRing[data-tone=loss] .csRingArc{stroke:var(--csResultLoss)}.csRoot .csRingSole{stroke:var(--csSole);stroke-dashoffset:var(--csRingOffset);transition:stroke-dashoffset var(--csTintMs) var(--csEase)}.csRoot .csRing[data-sweep="1"] .csRingSole{animation:csRingSweep var(--csSweepMs) var(--csEaseSnap)}.csRoot .csRingCore{position:absolute;display:flex;align-items:center;justify-content:center}.csRoot .csStat{display:flex;flex-direction:column;gap:3px;align-items:flex-start;padding:10px 12px 11px;border-radius:var(--csRadKeySm)}.csRoot .csStatLabel{font-size:11.5px;font-weight:500;letter-spacing:.02em;color:var(--csInkMeta);white-space:nowrap}.csRoot .csStatValue{display:flex;align-items:baseline;gap:4px;font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:21px;font-weight:600;line-height:var(--csLeadFlat);color:var(--csInk)}.csRoot .csStatUnit{font-size:12.5px;font-weight:500;color:var(--csInkMeta)}.csRoot .csStat[data-tone=accent] .csStatValue{color:var(--csAmberText)}.csRoot .csCounter{font-variant-numeric:tabular-nums;white-space:nowrap}.csRoot .csPrice{display:inline-flex;align-items:baseline;gap:8px}.csRoot .csPriceNow{font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:38px;font-weight:600;line-height:var(--csLeadFlat);letter-spacing:-.01em;color:var(--csInk)}.csRoot .csPrice[data-tone=accent] .csPriceNow{color:var(--csAmberText)}.csRoot .csPricePer{font-size:13px;font-weight:500;color:var(--csInkMeta)}.csRoot .csPriceWas{position:relative;font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;color:var(--csInkDim);text-decoration:none}.csRoot .csPriceWas:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:1px;background:currentColor}.csRoot .csAvatar{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;border-radius:50%;border:1px solid var(--csWellEdge);background:var(--csWell);box-shadow:var(--csCutShadow);font-family:var(--csMono);font-weight:600;color:var(--csInkMeta);text-transform:uppercase}.csRoot .csAvatar img,.csRoot .csAvatar svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.csRoot .csKey{--csDepth:6px;--csKeyFace:var(--csFace);--csKeyFaceHi:var(--csFaceHi);--csKeyEdge:var(--csEdge);--csKeyEdgeHi:var(--csEdgeHi);--csKeySole:var(--csSole);--csKeyInk:var(--csInk);--csKeyInkHi:var(--csInk);--csKeyPressPull:0px;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;display:flex;align-items:center;margin:0;font-family:inherit;font-size:15px;font-weight:600;text-align:left;cursor:pointer;color:var(--csKeyInk);background:var(--csKeyFace);border:1px solid var(--csKeyEdge);border-bottom:var(--csDepth) solid var(--csKeySole);border-radius:var(--csRadKey);transition:border-bottom-width var(--csKeyMs) var(--csEase),margin-top var(--csKeyMs) var(--csEase),background-color var(--csTintMs) var(--csEase),border-color var(--csTintMs) var(--csEase)}.csRoot .csKey,.csRoot .csKey *{-moz-user-select:none;user-select:none;-webkit-user-select:none}.csRoot .csKey:focus-visible{outline:var(--csFocusW) solid var(--csAmberHi);outline-offset:var(--csFocusGap)}.csRoot .csKey[data-live="1"]:hover{--csKeyFace:var(--csKeyFaceHi);--csKeyEdge:var(--csKeyEdgeHi);--csKeyInk:var(--csKeyInkHi)}.csRoot .csKey[data-live="1"]:active{border-bottom-width:1px;margin-top:calc(var(--csDepth) - 1px);margin-bottom:var(--csKeyPressPull)}.csRoot .csKey[data-idle="1"],.csRoot .csKey[data-pending="1"]{cursor:default}.csRoot .csKey[data-idle="1"],.csRoot .csKey[data-pending="1"]{pointer-events:none}.csRoot .csKey[data-state=selected][data-live="0"]{--csKeyFace:var(--csWell);--csKeyEdge:var(--csAmber);--csKeySole:var(--csAmberDeep);--csKeyInk:var(--csInk);box-shadow:var(--csSeatShadow);cursor:default}.csRoot .csKey[data-state=selected]>*{transform:translateY(1px)}.csRoot .csKey[data-state=spent][data-live="0"]{--csKeySole:var(--csGround);box-shadow:var(--csSpentShadow)}.csRoot .csKey[data-state=socket][data-live="0"]{--csKeyFace:var(--csSocket);--csKeyEdge:var(--csSocketEdge);--csKeySole:var(--csGround);--csKeyInk:var(--csInkDim);box-shadow:var(--csSocketShadow);cursor:not-allowed}.csRoot .csKey[data-depth="4"]{--csDepth:4px}.csRoot .csKey[data-depth="5"]{--csDepth:5px}.csRoot .csKey[data-depth="12"]{--csDepth:12px}.csRoot .csSpinner{--csSpinOff:var(--csUnitOff);--csSpinOn:var(--csAmber);--csSpinSole:var(--csAmberSole);display:inline-grid;grid-template-columns:repeat(var(--csSpinCols),var(--csSpinUnit));gap:calc(var(--csSpinUnit) * .34);box-sizing:border-box;padding:calc(var(--csSpinUnit) * .45);border-radius:calc(var(--csSpinUnit) * .5);border:1px solid var(--csWellEdge);background:var(--csWell);box-shadow:var(--csCutShadow);vertical-align:middle}.csRoot .csSpinner[data-tone=plain]{--csSpinOff:var(--csAmberDeep);--csSpinOn:var(--csAmberInk);--csSpinSole:var(--csAmberInk);border-color:var(--csAmberSole);background:var(--csAmberSole);box-shadow:none}.csRoot .csSpinnerUnit{display:block;box-sizing:border-box;width:var(--csSpinUnit);height:var(--csSpinUnit);border-radius:calc(var(--csSpinUnit) * .28);background:var(--csSpinOff);animation:csCube var(--csSpinDur) var(--csEaseStep) infinite}@keyframes csCube{0%{background:var(--csSpinOn);box-shadow:0 1px 0 var(--csSpinSole);transform:translateY(0)}30%,to{background:var(--csSpinOff);box-shadow:none;transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.csRoot .csSpinnerUnit:first-child{background:var(--csSpinOn);box-shadow:0 1px 0 var(--csSpinSole);transform:translateY(0)}}[data-cs-theme] .hover\:text-white:hover,[data-cs-theme] .text-white{color:var(--csInk)}[data-cs-theme] .text-amber-300,[data-cs-theme] .text-amber-400,[data-cs-theme] .text-amber-500{color:var(--csAmberText)}[data-cs-theme] .fill-amber-400{fill:var(--csAmberText)}[data-cs-theme] .stroke-amber-400{stroke:var(--csAmberText)}[data-cs-theme] .bg-black\/50,[data-cs-theme] .bg-black\/60,[data-cs-theme] .bg-black\/70,[data-cs-theme] .bg-black\/80{background-color:var(--csScrim)}.csRoot .csBoard{position:relative;box-sizing:border-box;max-width:100%;padding:0;background:var(--csWell);border:1px solid var(--csBoardEdge);border-radius:var(--csRadKey);box-shadow:var(--csCutShadow);overflow:hidden}.csRoot .csBoardGrid{display:grid;grid-template-columns:repeat(8,1fr);aspect-ratio:1}.csRoot .csBoardSq{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.csRoot .csBoardSq[data-shade=l]{background:var(--csBoardLight)}.csRoot .csBoardSq[data-shade=d]{background:var(--csBoardDark)}.csRoot .csBoardSq[data-mark="1"]:after{content:"";position:absolute;inset:0;background:var(--csBoardMark);pointer-events:none}.csRoot .csBoardPiece{position:relative;z-index:1;width:92%;height:92%}.csRoot .csBoardCoord{position:absolute;z-index:2;font-family:var(--csMono);font-size:8.5px;font-weight:600;line-height:var(--csLeadFlat);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.csRoot .csBoardFile{right:2px;bottom:1px}.csRoot .csBoardRank{left:2px;top:1px}.csRoot .csBoardSq[data-shade=l] .csBoardCoord{color:var(--csBoardInk)}.csRoot .csBoardSq[data-shade=d] .csBoardCoord{color:var(--csBoardLight)}.csRoot .csBoardArrow{position:absolute;inset:0;z-index:3;pointer-events:none;stroke:var(--csAmberText);fill:var(--csAmberText)}.csRoot .csThemePick{display:flex;gap:6px}.csRoot .csThemeOpt{display:inline-flex;align-items:center;gap:7px;flex:1;min-width:0;padding:6px 10px;border-radius:var(--csRadKeySm);font-size:12.5px;font-weight:500;line-height:var(--csLeadFlat);--csKeyFace:var(--csGndFace);--csKeyFaceHi:var(--csGndFaceHi);--csKeyEdge:var(--csGndEdge);--csKeyEdgeHi:var(--csGndEdgeHi);--csKeySole:var(--csGndSole);--csKeyInk:var(--csGndInk);--csKeyInkHi:var(--csGndInk)}.csRoot .csThemeOpt[data-state=selected][data-live="0"]{--csKeyFace:var(--csGndFace);--csKeyInk:var(--csGndInk);box-shadow:var(--csGndSeat)}@media (pointer:coarse){.csRoot .csThemeOpt{padding:11px 10px}}.csRoot .csThemeOptLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csRoot .csThemeKey{display:inline-flex;align-items:center;justify-content:center;--csKeyPressPull:calc(1px - var(--csDepth));width:34px;height:34px;padding:0;border-radius:var(--csRadKeySm);--csKeyInk:var(--csInkMeta)}.csRoot .csThemeKey:hover{--csKeyInk:var(--csInk)}.csRoot .csPanel{box-sizing:border-box;background:var(--csPanel);border:1px solid var(--csLine);border-radius:var(--csRadPanel);padding:16px 16px 18px}.csRoot .csPanel[data-flush="1"]{padding:0;overflow:hidden}.csRoot .csPanel[data-flush="1"] .csPanelHead{padding:16px 16px 0}.csRoot .csPanel[data-raised="1"]{background:var(--csFace);border-color:var(--csEdge)}.csRoot .csPanelHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.csRoot .csPanelTitle{font-family:var(--csDisplay);font-size:17px;font-weight:600;line-height:var(--csLeadTitle);color:var(--csInk);margin:0}.csRoot .csPanelAction{display:inline-flex;align-items:center;gap:8px}.csRoot .csKey.csCard{flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px 15px;text-decoration:none}.csRoot .csCard[data-full="1"]{width:100%}.csRoot .csCardStatic{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:14px 16px 15px;background:var(--csFace);border:1px solid var(--csEdge);border-radius:var(--csRadKey)}.csRoot .csCardStatic[data-state=selected]{background:var(--csWell);border-color:var(--csAmber);box-shadow:var(--csSeatShadow)}.csRoot .csCardTitle{font-family:var(--csDisplay);font-size:16px;font-weight:600;line-height:var(--csLeadTitle);color:var(--csInk)}.csRoot .csCardBody{font-size:13.5px;font-weight:400;line-height:var(--csLeadBody);color:var(--csInkMeta)}.csRoot .csList{display:flex;flex-direction:column}.csRoot .csRow{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:11px 16px;text-align:left;font-family:inherit;font-size:14px;color:var(--csInkBody);text-decoration:none;background:transparent;border:0;border-top:1px solid var(--csLine);transition:background-color var(--csTintMs) var(--csEase)}.csRoot .csList>.csRow:first-child{border-top:0}.csRoot .csRow[data-live="1"]{cursor:pointer}.csRoot .csRow[data-live="1"]:hover{background:var(--csPanelHi)}.csRoot .csRow:focus-visible{outline:var(--csFocusW) solid var(--csAmberHi);outline-offset:calc(var(--csFocusGap) * -1)}.csRoot .csRow[data-state=selected]{background:var(--csWell);box-shadow:inset 3px 0 0 var(--csAmber),var(--csSeatShadow);color:var(--csInk);cursor:default}.csRoot .csRow[data-state=socket]{color:var(--csInkDim);cursor:not-allowed}.csRoot .csRowMain{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.csRoot .csRowTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csRoot .csRowTitle[data-lines="2"]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal}.csRoot .csRowMeta{font-size:12px;color:var(--csInkMeta)}.csRoot .csRowSide{display:inline-flex;align-items:center;gap:8px;flex:none}.csRoot .csBubbleRow{display:flex;align-items:flex-end;gap:8px}.csRoot .csBubbleRow[data-side=mine]{flex-direction:row-reverse}.csRoot .csBubbleAvatar{flex:none}.csRoot .csBubble{box-sizing:border-box;display:flex;flex-direction:column;gap:3px;max-width:min(52ch,82%);padding:9px 12px 10px;border-radius:var(--csRadKey);font-size:13.5px;line-height:var(--csLeadBody);color:var(--csInkBody)}.csRoot .csBubble[data-side=theirs]{background:var(--csWell);border:1px solid var(--csWellEdge);box-shadow:var(--csCutShadow);border-bottom-left-radius:4px}.csRoot .csBubble[data-side=mine]{background:var(--csFace);border:1px solid var(--csEdge);border-bottom-right-radius:4px}.csRoot .csBubbleHead{display:flex;align-items:baseline;gap:8px}.csRoot .csBubbleAuthor{font-size:12.5px;font-weight:600;color:var(--csInk)}.csRoot .csBubbleTime{font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500;line-height:var(--csLeadFlat);color:var(--csInkMeta)}.csRoot .csBubbleBody{white-space:pre-wrap;overflow-wrap:anywhere}.csRoot .csAcc{display:flex;flex-direction:column;gap:8px}.csRoot .csAccHead{--csDepth:5px;width:100%;gap:12px;padding:10px 14px;font-size:14px}.csRoot .csAccTitle{flex:1;min-width:0}.csRoot .csAccChev{flex:none;color:var(--csInkMeta);transition:transform var(--csKeyMs) var(--csEase)}.csRoot .csAccHead[data-open="1"] .csAccChev{transform:rotate(180deg);color:var(--csAmberText)}.csRoot .csAccBody{margin-top:-4px;padding:14px 14px 15px;border:1px solid var(--csWellEdge);border-radius:var(--csRadKeySm);background:var(--csWell);box-shadow:var(--csCutShadow);font-size:13.5px;line-height:var(--csLeadBody);color:var(--csInkBody)}.csRoot .csDivider{height:1px;border:0;margin:0;background:var(--csLine)}.csRoot .csDividerRow{display:flex;align-items:center;gap:10px}.csRoot .csDividerRule{flex:1;height:1px;background:var(--csLine)}.csRoot .csDividerLabel{flex:none;font-family:var(--csMono);font-size:11.5px;font-weight:500;letter-spacing:.06em;line-height:var(--csLeadFlat);text-transform:uppercase;color:var(--csInkMeta);white-space:nowrap}.csRoot .csDividerAction{flex:none;display:inline-flex;align-items:center;gap:8px}.csRoot .csListGroup{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px 5px;border-top:1px solid var(--csLine)}.csRoot .csList>.csListGroup:first-child{border-top:0;padding-top:4px}.csRoot .csListGroup+.csRow{border-top:0}.csRoot .csListGroupLabel{font-family:var(--csMono);font-size:11.5px;font-weight:600;letter-spacing:.12em;line-height:var(--csLeadFlat);text-transform:uppercase;color:var(--csInkMeta)}.csRoot .csListGroupSide{display:inline-flex;align-items:center;gap:8px;flex:none}.csRoot .csSection{position:relative;box-sizing:border-box;padding:clamp(48px,8vw,80px) clamp(16px,3vw,24px)}.csRoot .csSectionRule{position:absolute;top:0;left:0;right:0;height:1px;border:0;margin:0;background:var(--csLine)}.csRoot .csSectionInner{margin:0 auto}.csRoot .csSection[data-width=sm] .csSectionInner{max-width:42rem}.csRoot .csSection[data-width=md] .csSectionInner{max-width:48rem}.csRoot .csSection[data-width=lg] .csSectionInner{max-width:64rem}.csRoot .csSection[data-width=xl] .csSectionInner{max-width:72rem}.csRoot .csSectionHead{max-width:42rem;margin:0 auto}.csRoot .csSectionHead[data-align=center]{text-align:center}.csRoot .csSectionHead[data-align=start]{text-align:start;margin-inline-start:0}.csRoot .csSectionHead:not(:last-child){margin-bottom:34px}.csRoot .csSectionTitle{font-family:var(--csDisplay);font-weight:600;letter-spacing:-.01em;line-height:var(--csLeadTitle);color:var(--csInk);margin:0}.csRoot .csSectionTitle[data-level="1"]{font-size:clamp(1.9rem,6.4vw,3.5rem)}.csRoot .csSectionTitle[data-level="2"]{font-size:clamp(1.35rem,5.2vw,2.25rem)}.csRoot .csEyebrow+.csSectionTitle{margin-top:12px}.csRoot .csSectionLead{font-size:16px;line-height:var(--csLeadBody);color:var(--csInkBody);margin:14px 0 0}@keyframes csRevealIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.csRoot .csReveal[data-state=hold]{opacity:0}.csRoot .csReveal[data-state=in]{animation:csRevealIn var(--csEnterMs) var(--csEaseOut) both;animation-delay:calc(var(--csRevealStep, 0) * var(--csKeyMs))}.csRoot .csReveal[data-stretch="1"]{height:100%}@keyframes csMarqueeDrift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.csRoot .csMarquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,currentColor 8%,currentColor 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,currentColor 8%,currentColor 92%,transparent)}.csRoot .csMarqueeTrack{display:flex;width:-moz-max-content;width:max-content;animation:csMarqueeDrift var(--csDriftMs) var(--csEaseLinear) infinite;will-change:transform}.csRoot .csMarquee:hover .csMarqueeTrack{animation-play-state:paused}.csRoot .csMarqueeItem,.csRoot .csMarqueePass{display:flex;align-items:center}.csRoot .csMarqueeItem{justify-content:center;flex:none;padding-inline:32px}.csRoot .csMarquee[data-bleed="1"]{mask-image:none;-webkit-mask-image:none}.csRoot .csMarquee[data-bleed="1"] .csMarqueeItem{padding-inline:0}.csRoot .csScroller{position:relative}.csRoot .csScrollerTrack{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:2px 4px 8px;scrollbar-width:none;-ms-overflow-style:none}.csRoot .csScrollerTrack::-webkit-scrollbar{display:none}.csRoot .csScrollerTrack:focus-visible{outline:var(--csFocusW) solid var(--csAmberHi);outline-offset:var(--csFocusGap)}.csRoot .csScrollerItem{flex:none}.csRoot .csScroller[data-snap="1"] .csScrollerTrack{scroll-snap-type:x mandatory}.csRoot .csScroller[data-snap="1"] .csScrollerItem{scroll-snap-align:start}.csRoot .csScroller[data-affordance=dots] .csScrollerTrack{gap:0;padding:0}.csRoot .csScroller[data-affordance=dots] .csScrollerItem{flex:0 0 100%}.csRoot .csRailKey{position:absolute;top:50%;z-index:1;transform:translateY(-50%);width:32px;height:32px;padding:0;justify-content:center;border-radius:var(--csRadKeySm);--csKeyInk:var(--csInkMeta);--csKeyInkHi:var(--csInk)}.csRoot .csRailKey[data-side=start]{left:0}.csRoot .csRailKey[data-side=end]{right:0}.csRoot .csRailKey[data-side=start] .csRailChev{transform:rotate(90deg)}.csRoot .csRailKey[data-side=end] .csRailChev{transform:rotate(-90deg)}.csRoot .csScrollerDots{display:flex;align-items:flex-start;justify-content:center;gap:6px;margin-top:10px}.csRoot .csWindow{overflow:hidden;background:var(--csWell);border:1px solid var(--csWellEdge);border-radius:var(--csRadPanel);box-shadow:var(--csCutShadow)}.csRoot .csWindowBar{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid var(--csWellEdge);background:var(--csWellDeep)}.csRoot .csWindowDots{display:flex;align-items:center;gap:6px;flex:none}.csRoot .csWindowDot{width:10px;height:10px;border-radius:999px;background:var(--csWellDeep);border:1px solid var(--csWellEdge);box-shadow:var(--csSocketShadow)}.csRoot .csWindowUrl{flex:1;text-align:center;font-family:var(--csMono);font-size:12px;line-height:var(--csLeadFlat);color:var(--csInkMeta)}.csRoot .csWindowPath{color:var(--csInkBody)}.csRoot .csWindowTail{flex:none;width:46px}.csRoot .csWindowBody{background:var(--csPanel);padding:clamp(8px,2vw,24px)}.csRoot .csWindowBody[data-flush="1"]{padding:0}.csRoot .csEmpty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:34px 20px 30px}.csRoot .csEmptyTitle{font-family:var(--csDisplay);font-size:16px;font-weight:600;line-height:var(--csLeadTitle);color:var(--csInk)}.csRoot .csEmptyBody{max-width:42ch;font-size:13.5px;line-height:var(--csLeadBody);color:var(--csInkMeta)}.csRoot .csEmptyAction{margin-top:4px}