.csRoot .pzsFill{position:relative;display:block;flex:1;min-width:0}.csRoot .pzsFill[data-clean="1"] .csBarFill{background:var(--csResultWin);box-shadow:none}.csRoot .pzsSlips{position:absolute;inset:0;border-radius:6px;overflow:hidden;pointer-events:none}.csRoot .pzsSlip{position:absolute;top:3px;bottom:3px;border-radius:2px;background:var(--csDanger);animation:pzsSlipIn var(--csStepMs) var(--csEaseSnap)}@keyframes pzsSlipIn{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1)}}.csRoot .pzsSegs{display:flex;flex:1;align-items:center;gap:6px;min-width:0}.csRoot .pzsSeg{flex:1;min-width:0;height:10px;padding:0;border:1px solid var(--csWellEdge);border-radius:999px;background:var(--csWell);box-shadow:var(--csCutShadow);transition:background-color var(--csTintMs) var(--csEase),border-color var(--csTintMs) var(--csEase)}.csRoot .pzsSeg[data-done=pass]{background:var(--csAmber);border-color:var(--csAmber);box-shadow:none}.csRoot .pzsSeg[data-done=fail]{background:var(--csDanger);border-color:var(--csDanger);box-shadow:none}.csRoot .pzsSeg[data-at=live]:not([data-done]){background:var(--csAmberWell);border-color:var(--csAmber)}.csRoot .pzsSeg[data-at=live][data-done]{outline:2px solid var(--csAmber);outline-offset:1px}.csRoot .pzsSeg[data-at=viewing]{outline:2px solid var(--csInk);outline-offset:1px}.csRoot .pzsSeg[data-nav="1"]{cursor:pointer}.csRoot .pzsSeg[data-nav="1"]:hover{border-color:var(--csAmber)}.csRoot .pzsSeg[data-nav="1"]:focus-visible{outline:var(--csFocusW) solid var(--csAmberHi);outline-offset:var(--csFocusGap)}.csRoot .pzsCounter{flex:none;font-size:12px;font-weight:600;color:var(--csInkMeta)}.csRoot .pzsClock{flex:none;font-size:12px;color:var(--csInkBody)}.csRoot .pzsClock svg{color:var(--csInkDim)}.csRoot .pzsWheel{position:relative}.csRoot .pzsGear{transition:transform var(--csEnterMs) var(--csEase)}.csRoot .pzsWheel[data-open="1"] .pzsGear{transform:rotate(90deg)}.csRoot .pzsCount{position:absolute;top:-5px;right:-5px;pointer-events:none}.csRoot .pzsCount .csChip{padding:0 4px;font-size:10px;line-height:var(--csLeadFlat)}.csRoot .pzsSettings{width:268px;max-width:100%}.csRoot .pzsSettings .csList{margin-inline:-12px}.csRoot .pzsSettings .csRow{padding:9px 16px}.csRoot .pzsFlag{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border:1px solid var(--csWellEdge);border-radius:var(--csRadRead);background:var(--csWell);box-shadow:var(--csCutShadow);color:var(--csInkMeta)}.csRoot .pzsResetTitle{color:var(--csDanger)}.csRoot .pzsResetFlag{border-color:var(--csDangerLine);color:var(--csDanger)}.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)}.csRoot .pzuHero{position:relative;display:flex;flex-direction:column;align-items:center;padding:4px 0 12px}.csRoot .pzuTier{display:flex;align-items:center;gap:10px;margin-bottom:10px}.csRoot .pzuTier .csDivider{flex:0 0 24px}.csRoot .pzuScore{display:flex;align-items:baseline;font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:var(--csLeadFlat);color:var(--csInk)}.csRoot .pzuScorePct{margin-left:1px;font-size:14px;font-weight:500;color:var(--csInkMeta)}.csRoot .pzuMessage{margin:12px 8px 0;font-size:12px;font-style:italic;line-height:var(--csLeadBody);text-align:center;color:var(--csInkMeta)}.csRoot .pzuStats{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px}.csRoot .pzuStats .csStat{display:flex;padding:8px 10px 9px}.csRoot .pzuStats .csStatValue{font-size:18px}.csRoot .pzuStats .csStatLabel{order:1;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.csRoot .pzuBreakdownHead{margin-bottom:6px}.csRoot .pzuTotal{font-size:11px;color:var(--csInkMeta)}.csRoot .pzuRows .csRow{gap:8px;padding:6px 8px;font-size:13px}.csRoot .pzuLead{display:inline-flex;align-items:center;gap:8px;flex:none}.csRoot .pzuIndex{width:16px;font-size:10.5px;color:var(--csInkMeta)}.csRoot .pzuMark{flex:none;width:3px;height:15px;border-radius:999px;background:var(--csResultWin)}.csRoot .pzuMark[data-mark=perfect]{background:var(--csAmber)}.csRoot .pzuMark[data-mark=missed]{background:var(--csDanger)}.csRoot .pzuRows .csRowSide{gap:5px}.csRoot .pzuRows .csBadge{padding:1px 6px;font-size:10px;gap:3px}.csRoot .pzuTime{min-width:36px;font-size:10.5px;text-align:right;color:var(--csInkMeta)}.csRoot .pzuActions{flex-direction:column;gap:6px}.csRoot .pzuBar{display:flex;align-items:center;gap:8px}.csRoot .pzuBarMain{display:flex;flex:1 1 0;min-width:0}