@layer stageshow{.ss-count{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;display:inline-flex}.ss-count__char{display:inline-block}.ss-count__unit{margin-left:var(--ss-count-unit-gap,.08em);display:inline-block}.ss-count__unit[data-space]{margin-left:.28em}.ss-count__digit{vertical-align:baseline;height:1em;line-height:1;display:inline-block;overflow:hidden;mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.ss-count__strip{will-change:transform;flex-direction:column;transition-property:transform;transition-timing-function:cubic-bezier(.3,.75,.1,1);display:flex}.ss-count__strip>span{text-align:left;height:1em;line-height:1;display:block}.ss-count[data-snap] .ss-count__strip{transition:none}@media (prefers-reduced-motion:reduce){.ss-count__strip{transition:none}}}.pm,.rd{& .ss-stage{--ss-text-strong:#08090a;--ss-text:#62666d;--ss-text-faint:#8a8f98;--ss-well:#f1f2f4;background:var(--ss-well);font:12px/1.4 var(--ss-font);color:var(--ss-text-strong);border-radius:16px;overflow:hidden}}.pm,.rd{& .lf-panel{background:var(--ss-surface);width:326px;height:640px;box-shadow:var(--ss-shadow-ground);border-radius:12px;padding-top:14px;position:absolute;top:16px;left:16px;overflow:hidden}& .lf-panel__title{padding:0 16px 4px;font-size:13px;font-weight:600;line-height:18px}}.pm{& .pm-window{width:1024px;height:530px;box-shadow:var(--ss-shadow-hero);position:absolute;top:40px;left:48px}& .pm-counts{align-items:center;gap:16px;display:flex}& .pm-count{align-items:center;gap:6px;display:flex}& .pm-count__n{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}& .pm-body{background:var(--ss-surface);grid-template-columns:minmax(0,1fr) 248px;height:100%;display:grid}& .pm-lanes{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}& .pm-lane{border-right:1px solid var(--ss-line);padding:16px 16px 0}& .pm-lane__head{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}& .pm-lane__name{font-size:13px;font-weight:600}& .pm-lane__count{color:var(--ss-text-faint);font-variant-numeric:tabular-nums}& .pm-step{border-top:1px solid var(--ss-line-faint);justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}& .pm-step__text{font-size:12.5px}& .pm-inspector{background:var(--ss-canvas);flex-direction:column;padding:16px;display:flex}& .pm-inspector__title{padding-bottom:10px;font-size:13px;font-weight:600}& .pm-finding{border-top:1px solid var(--ss-line);align-items:center;min-height:40px;display:flex}& .pm-finding__text{font-size:12.5px}& .pm-stack{background:var(--ss-surface)}& .pm-panel{height:auto;padding-bottom:4px}& .pm-stack .pm-lane{border-right:0;padding-bottom:8px}}.rd{& .rd-window{width:536px;height:440px;box-shadow:var(--ss-shadow-hero);position:absolute;top:32px;left:32px}& .rd-body{background:var(--ss-surface);grid-template-columns:repeat(2,minmax(0,1fr));height:100%;display:grid}& .rd-col{flex-direction:column;padding:16px;display:flex}& .rd-col+.rd-col{border-left:1px solid var(--ss-line)}& .rd-col__label{color:var(--ss-text-faint);padding-bottom:8px}& .rd-before{margin:0;padding:0;list-style:none}& .rd-step{border-top:1px solid var(--ss-line-faint);grid-template-columns:12px minmax(0,1fr);align-items:center;gap:10px;height:32px;display:grid}& .rd-step__n{color:var(--ss-text-faint);font-variant-numeric:tabular-nums;font-size:11px}& .rd-step__text{min-width:0;font-size:12.5px;transition:color .35s}& .rd-step__words{position:relative}& .rd-step__words:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .35s cubic-bezier(.45,0,.1,1);position:absolute;top:52%;left:-2px;right:-2px;transform:scaleX(0)}& .rd-step[data-cut] .rd-step__text{color:var(--ss-text-faint)}& .rd-step[data-cut] .rd-step__words:after{transform:scaleX(1)}& .rd-step[data-kept] .rd-step__text{font-weight:500}& .rd-total{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}& .rd-total__label{color:var(--ss-text)}& .rd-total__n{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:32px}& .rd-new{border-top:1px solid var(--ss-line-faint);justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}& .rd-new__text{font-size:12.5px;font-weight:500}& .ss-stage[data-layout=compact] .rd-body{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}& .ss-stage[data-layout=compact] .rd-step{height:32px}& .ss-stage[data-layout=compact] .rd-col+.rd-col{border-top:1px solid var(--ss-line);border-left:0}}
