.csRoot .tshTopBar{background:var(--csChrome)}.csRoot .tshTopTitle{font-size:14px;line-height:var(--csLeadBody);color:var(--csInkBody)}.csRoot .csPanel.tshSide{display:flex;flex:1;min-height:0;flex-direction:column}.csRoot .tshTabs{padding:10px 10px 0}.csRoot .tshNavFoot{border-top:1px solid var(--csLine);padding:8px}.csRoot .tshStep[data-dir=left]{transform:rotate(90deg)}.csRoot .tshStep[data-dir=right]{transform:rotate(-90deg)}.csRoot .csKey.csBtn.tshGo{--csDepth:5px;--csKeyPressPull:calc(1px - var(--csDepth));flex:1;min-width:0;height:44px;padding:0 16px;font-size:14px;overflow:hidden}.csRoot .tshGoTick{position:absolute;inset-block:0;left:0;background:color-mix(in srgb,var(--csAmberHi) 30%,transparent);pointer-events:none}.csRoot .csKey.tshGo .csBtnBody{position:relative}.csRoot .tshGoArrow{transition:transform var(--csKeyMs) var(--csEase)}.csRoot .csKey.tshGo[data-live="1"]:hover .tshGoArrow{transform:translateX(3px)}.csRoot .csKey.tshGo[aria-busy=true]{cursor:progress}.csRoot .tshMobileBar{background:var(--csChrome)}.csRoot .tshStuck{background:var(--csScrim);border-radius:var(--csRadKey)}.csRoot .tshStuckCard{background:var(--csFace);border:1px solid var(--csEdge);border-radius:var(--csRadPanel)}.csRoot .tshStuckTitle{font-size:14px;font-weight:500;line-height:var(--csLeadBody);color:var(--csInk)}.csRoot .tshStuckNote{font-size:12px;line-height:var(--csLeadBody);color:var(--csInkMeta)}