.hv-steps :has(.pp-wait){--hv-sp-0:inherit;--hv-sp-1:inherit;--hv-sp-2:inherit}.pp-wait{--hv-sp-0:inherit;--hv-sp-1:inherit;--hv-sp-2:inherit;--pp-ph:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:6px 2px 2px;display:grid}.pp-wait[data-i="0"]{--pp-ph:var(--hv-sp-0,0)}.pp-wait[data-i="1"]{--pp-ph:var(--hv-sp-1,0)}.pp-wait[data-i="2"]{--pp-ph:var(--hv-sp-2,0)}.pp-wait[data-static]{--pp-ph:1}.pp-wait-cap{letter-spacing:.12em;white-space:nowrap;color:#ffffffc7;font-size:10px;transition:color .42s}.pp-wait-track{--pp-x:calc((.08 + var(--pp-ph) * .16) * 100%);background:#ffffff38;border-radius:2px;height:2px;position:relative}.pp-wait-fill{width:var(--pp-x);border-radius:inherit;background:#ffffffd9;transition:width .24s linear,background-color .42s;position:absolute;inset:0 auto 0 0}.pp-wait-head{top:50%;left:var(--pp-x);background:#fff;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;transition:left .24s linear,background-color .42s,box-shadow .42s;position:absolute;box-shadow:0 0 0 3px #ffffff40}.pp-wait[data-on] .pp-wait-fill{width:100%;transition:width .72s var(--hv-glass-ease), background-color .42s;background:#22c55e}.pp-wait[data-on] .pp-wait-head{transition:left .72s var(--hv-glass-ease), background-color .42s, box-shadow .42s;background:#22c55e;left:100%;box-shadow:0 0 0 3px #22c55e52}.pp-wait[data-on] .pp-wait-cap:last-child{color:#ffffff80}.pp-spring{opacity:.55;transition:opacity .42s var(--hv-glass-ease), transform .42s var(--hv-glass-ease), border-color .38s, background-color .38s;background:#ffffff12;border:1px solid #ffffff38;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;margin-top:2px;padding:9px 13px;display:grid;transform:translateY(4px)}.pp-spring[data-on]{opacity:1;background:#22c55e33;border-color:#22c55e99;transform:none}.pp-spring-tile{width:22px;height:22px;box-shadow:0 0 0 1px rgb(255 255 255/var(--hv-line));background:#fff;border-radius:50%;place-items:center;display:grid}.pp-spring-label{color:#fffffff2;min-width:0;font-size:13px;font-weight:500;line-height:1.25}.pp-spring-amount{white-space:nowrap;letter-spacing:-.02em;color:#fff;align-items:center;gap:6px;font-size:19px;font-weight:500;line-height:1;display:inline-flex}.pp-spring-check{color:#86efac;place-items:center;width:12px;height:12px;display:inline-grid}
