.csRoot .apEvalInk,.csRoot .apEvalInkQuiet,.csRoot .apEvalInkSoft{font-family:var(--csMono);font-variant-numeric:tabular-nums}.csRoot .apEvalInk{color:var(--csInk)}.csRoot .apEvalInkSoft{color:var(--csInkBody)}.csRoot .apEvalInkQuiet{color:var(--csInkMeta)}.csRoot .apEvalChip{display:inline-flex;align-items:center;justify-content:center;font-family:var(--csMono);font-variant-numeric:tabular-nums;border:1px solid var(--csInkDim);border-radius:var(--csRadRead);box-shadow:var(--csCutShadow)}.csRoot .apEvalChipLevel{color:var(--csInkMeta);background:var(--csWell);border-color:var(--csWellEdge)}.csRoot .apSkel,.csRoot .apSkelGroup{display:flex;flex-direction:column}.csRoot .apSkelGroup{gap:1px}.csRoot .apSkelGroup+.apSkelGroup{margin-top:1px}.csRoot .apSkelRow{display:flex;align-items:center;gap:10px;min-height:44px;padding:7px 10px;overflow:hidden}.csRoot .apSkelGroup+.apSkelGroup .apSkelRow{min-height:40px}.csRoot .apSkelLead{display:flex;flex:none;align-items:center;gap:6px;width:92px}.csRoot .apSkelEval{flex:none}.csRoot .apSkelQuality{display:flex;flex:none;align-items:center;gap:5px}.csRoot .apSkelPv{display:flex;flex:1 1 auto;align-items:center;gap:4px;min-width:0;overflow:hidden}.csRoot .apSkelWide{display:none}.csRoot .apSkelFill{flex:1;min-width:0;max-width:100px}@media (min-width:640px){.csRoot .apSkelWide{display:block}}.apRailPress:focus-visible{outline:var(--csFocusW) solid var(--csAmberHi);outline-offset:var(--csFocusGap)}.apRail,.apRailHead{background:var(--csPanel)}.apRailHead{display:flex;flex-direction:column;flex-shrink:0}.apRailHeadRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 12px}.apRailToggle{display:inline-flex;flex:none;align-items:center}.csRoot .apRailToggle .csSwitch{min-height:44px}.csRoot .apRailToggle .csCheckLabel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.apRailEval{font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:var(--csLeadFlat);letter-spacing:-.01em;color:var(--csInk)}.apRailMeta{display:flex;align-items:center;gap:10px}.apRailDepthStack{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.apRailDepthRead{display:flex;align-items:center;gap:6px;padding:2px 8px;border-radius:var(--csRadRead);border:1px solid var(--csInkDim);background:var(--csWell);box-shadow:var(--csCutShadow)}.apRailDepthWord{font-size:11px;font-weight:600;line-height:var(--csLeadFlat);color:var(--csInkMeta)}.apRailDepthNum{font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:var(--csLeadFlat);color:var(--csInkBody)}.apRailDepthMore,.apRailDepthNum[data-on="1"]{color:var(--csAmberText)}.apRailDepthMore{margin:-14px -18px;padding:14px 18px;border-radius:var(--csRadRead);font-family:var(--csMono);font-size:13px;font-weight:700;line-height:var(--csLeadFlat);transition:color var(--csTintMs) var(--csEase)}.apRailDepthMore:hover{color:var(--csInk)}.apRailEngine{font-family:var(--csMono);font-size:10px;font-weight:500;line-height:var(--csLeadFlat);letter-spacing:.06em;color:var(--csInkMeta)}.apRailHeadRule{width:1px;height:26px;background:var(--csLine)}.apRailTrack{position:relative;box-sizing:border-box;width:100%;height:8px;overflow:hidden;border-top:1px solid var(--csLine);border-bottom:1px solid var(--csLine);background:var(--csWell);box-shadow:var(--csCutShadow)}.apRailTrackFull{position:absolute;inset:0;background:var(--csSpent)}.apRailTrackScan{position:absolute;top:0;height:100%;width:1.5%;border-radius:999px;background:var(--csAmber)}.apRailTrackScan[data-trail="1"]{opacity:.8}.apRailTrackScan[data-trail="2"]{opacity:.6}.apRailTrackScan[data-trail="3"]{opacity:.4}.apRailBody{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;padding:12px;overflow-y:auto}@media (max-width:639.98px){.apRailBody{padding:10px 8px}}.apRailBlock{flex-shrink:0;overflow:hidden;border:1px solid var(--csLine);border-radius:var(--csRadKey)}.apRailLedger{display:flex;flex:1 1 auto;flex-direction:column;min-height:120px}.apRailNote{padding:18px 14px;text-align:center}.apRailNote,.apRailWait{font-size:13px;line-height:var(--csLeadBody);color:var(--csInkMeta)}.apRailWait{justify-content:center;padding:22px 14px}.apRailRow,.apRailWait{display:flex;align-items:center;gap:10px}.apRailRow{overflow:hidden;padding:7px 10px}.apRailGroup+.apRailGroup,.apRailRow+.apRailRow{border-top:1px solid var(--csLine)}.apRailSlot{display:flex;flex:none;align-items:center;gap:6px;width:92px}.apRailEvalChip{flex:none;min-width:46px;padding:2px 6px;font-size:11.5px;line-height:var(--csLeadFlat);font-weight:600}.apRailEvalChip[data-small="1"]{min-width:40px;padding:1px 4px;font-size:10.5px}.apRailPiece{display:flex;flex:none;justify-content:center;width:20px;height:20px;font-size:18px}.apRailMove,.apRailPiece{align-items:center;line-height:var(--csLeadFlat)}.apRailMove{position:relative;box-sizing:border-box;display:inline-flex;min-height:30px;padding:3px 8px;margin-left:-2px;border-radius:var(--csRadKeySm);font-family:var(--csMono);font-size:14px;font-weight:600;color:var(--csInk);transition:background-color var(--csTintMs) var(--csEase)}.apRailMove:hover{background:var(--csEdgeHi)}.apRailMove:after{content:"";position:absolute;inset:-7px -6px}.apRailQuality{gap:5px}.apRailQuality,.apRailQualityGlyph{display:flex;flex:none;align-items:center}.apRailQualityGlyph{justify-content:center;width:16px;height:16px}.apRailQualityName{font-size:15px;font-weight:600;line-height:var(--csLeadFlat);white-space:nowrap}.apRailPv{flex:1 1 auto}.apRailPv,.apRailPvMoves{display:flex;align-items:center;min-width:0}.apRailPvMoves{flex-wrap:nowrap;overflow:hidden}.apRailPvMoves[data-open="1"]{flex-wrap:wrap}.apRailMore{display:inline-flex;flex:none;align-items:center;justify-content:center;margin:-15px -15px -15px auto;padding:15px;border-radius:var(--csRadRead);color:var(--csInkMeta);transition:color var(--csTintMs) var(--csEase)}.apRailMore:hover{color:var(--csInk)}.apRailFold[data-open="1"] .apRailChevron,.apRailMore[data-open="1"] .apRailChevron{transform:rotate(180deg)}.apRailFold{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:8px 12px;border-top:1px solid var(--csLine);font-size:13px;font-weight:500;line-height:var(--csLeadFlat);color:var(--csInkBody);transition:background-color var(--csTintMs) var(--csEase)}.apRailFold:hover{background:var(--csEdgeHi)}.apRailFoldLeft{display:flex;align-items:center;gap:8px}.apRailFoldGlyph{display:flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px}.apRailFoldCount{font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:11px;line-height:var(--csLeadFlat);padding:1px 6px;border-radius:var(--csRadRead);border:1px solid var(--csInkDim);background:var(--csWell);box-shadow:var(--csCutShadow);color:var(--csInkBody)}.apRailFoldBody{display:flex;flex-direction:column;border-top:1px solid var(--csLine)}.apRailQuote{margin:4px 0 6px 34px;padding:5px 9px;border-radius:var(--csRadRead);border:1px solid var(--csInkDim);background:var(--csWell);box-shadow:var(--csCutShadow);font-family:var(--csMono);font-size:12px;line-height:var(--csLeadFlat);color:var(--csInkBody);overflow-x:auto;white-space:nowrap}.csRoot .esFields{display:flex;flex-direction:column;gap:16px}.csRoot .esEngineName{box-sizing:border-box;display:block;width:100%;padding:9px 12px;font-family:var(--csUi);font-size:14px;line-height:var(--csLeadBody);color:var(--csInkBody);background:var(--csWell);border:1px solid var(--csWellEdge);border-radius:var(--csRadKeySm);box-shadow:var(--csCutShadow)}.btpBody,.btpSplit{display:flex;flex-direction:column;gap:18px}.btpPrompt{min-width:0}.btpSide{width:100%}@media (min-width:768px){.btpSplit{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.btpPrompt{flex:1 1 auto}.btpSide{flex:0 1 260px}}.btpMove{display:flex;align-items:center;gap:12px}.btpMoveText{display:flex;flex-direction:column;gap:3px;min-width:0}.btpMoveLabel{font-family:var(--csUi);font-size:12.5px;font-weight:600;line-height:var(--csLeadFlat);color:var(--csInkMeta)}.btpMoveLine{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.btpSan{font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:26px;color:var(--csInk)}.btpQuality,.btpSan{font-weight:600;line-height:var(--csLeadFlat)}.btpQuality{font-size:13px;text-transform:capitalize}.btpQuality,.btpTask{font-family:var(--csUi)}.btpTask{margin:14px 0 0;font-size:15px;line-height:var(--csLeadBody);color:var(--csInkBody)}.btpTaskSide{font-weight:700;color:var(--csInk)}.btpAccuracyBlock{margin-top:18px;max-width:260px}.btpAccuracy{display:flex;align-items:center;gap:12px}.btpAccuracyRail{flex:1 1 auto;min-width:0}.csRoot .btpAccuracyRail .csBarFill{background:currentColor;box-shadow:0 2px 0 color-mix(in srgb,currentColor 55%,var(--csSole));transition:none}.btpAccuracyValue{display:flex;align-items:baseline;justify-content:flex-end;min-width:48px;font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:var(--csLeadFlat);color:var(--csInk)}.btpAccuracyUnit{margin-left:1px;font-size:11px;color:var(--csInkMeta)}.btpActions{flex-direction:column}.btpActions,.btpBusy{display:flex;gap:10px}.btpBusy{align-items:center;justify-content:center;box-sizing:border-box;min-height:60px;padding:14px;border:1px solid var(--csWellEdge);border-radius:var(--csRadKey);background:var(--csWell);box-shadow:var(--csCutShadow)}.btpBusyLabel{font-family:var(--csUi);font-size:13px;font-weight:600;line-height:var(--csLeadFlat);color:var(--csInkMeta)}.csRoot .btpFeedback .csAlertTitle{text-transform:capitalize}@media (max-width:559px){.csRoot .btpAway .csAlert{flex-wrap:wrap}.csRoot .btpAway .csAlertAction{flex:1 0 100%;align-self:stretch}.csRoot .btpAway .csAlertAction .csBtn{width:100%}}.btpDone{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:6px 0 2px}.btpDoneMark{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;border-radius:50%;border:1px solid var(--csSuccessLine);background:var(--csWell);box-shadow:var(--csCutShadow);color:var(--csSuccess)}.btpDoneTitle{margin:0;font-family:var(--csDisplay);font-size:20px;font-weight:600;line-height:var(--csLeadTitle);color:var(--csInk)}.btpScore{display:flex;flex-direction:column;align-items:stretch;gap:10px;box-sizing:border-box;width:100%;max-width:320px;padding:12px 14px 13px;border:1px solid var(--csWellEdge);border-radius:var(--csRadKey);background:var(--csWell);box-shadow:var(--csCutShadow)}.btpScoreRow{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.btpScoreLabel{font-family:var(--csUi);font-size:13px;font-weight:600;line-height:var(--csLeadFlat);color:var(--csInkBody)}.btpScoreValue{font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:var(--csLeadFlat);color:var(--csInk)}.btpScoreTotal{font-size:13px;color:var(--csInkMeta)}.btpScoreRow[data-minor="1"] .btpScoreValue{font-size:14px;color:var(--csInkBody)}.btpDoneActions{display:flex;flex-direction:column;gap:10px;width:100%;max-width:320px;margin-top:2px}.btpDoneRow{display:grid;grid-template-columns:1fr 1fr;gap:10px}