.ps .ss-stage{font:13px/1.4 var(--ss-font);color:var(--ss-text-strong);background:0 0;border-radius:16px;overflow:hidden}.ps .ps-phone{position:absolute;top:24px;left:40px}.ps .ps-view{opacity:0;background:radial-gradient(70% 50% at 50% 34%,#1b1f2a 0%,#000 100%);justify-content:center;padding-top:96px;transition:opacity .35s;display:flex;position:absolute;inset:0}.ps .ps-view[data-on]{opacity:1}.ps .ps-slab{aspect-ratio:596/1000;height:340px;position:relative}.ps .ps-slab>img{object-fit:contain;width:100%;height:100%;display:block}.ps .ps-lock{opacity:0;border:2px solid #578bfa;border-radius:6px;transition:opacity .2s,transform .3s cubic-bezier(.2,0,0,1);position:absolute;inset-inline:2%;transform:scale(1.06)}.ps .ps-lock[data-on]{opacity:1;transform:none}.ps .ps-line{inset-inline:-6%;opacity:0;background:#578bfa;border-radius:2px;height:3px;position:absolute;top:0}.ps .ps-line[data-run]{opacity:1;transition:top 1.05s cubic-bezier(.45,0,.25,1);top:100%}.ps .ps-shutter{background:#ffffff40 padding-box padding-box;border:4px solid #fff;border-radius:50%;width:60px;height:60px;margin-left:-30px;position:absolute;top:452px;left:50%}.ps .ps-shutter[data-pressed]{background-color:#ffffffb3}.ps .ps-card{background:var(--ss-raised);width:284px;min-height:56px;box-shadow:var(--ss-shadow-satellite);opacity:0;border-radius:16px;padding:16px;transition:opacity .3s;position:absolute;top:96px;left:316px}.ps .ps-card[data-on]{opacity:1}.ps .ps-label{color:var(--ss-text);font-size:12px}.ps .ps-name{white-space:nowrap;padding-top:6px;font-size:16px;font-weight:600;line-height:1.3}.ps .ps-grade{color:var(--ss-text);padding-top:2px}.ps .ps-offer{border-top:1px solid var(--ss-line-faint);justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;padding-top:12px;display:flex}.ps .ps-amount{color:var(--ss-success);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:22px;font-weight:600}.ps .ss-stage[data-layout=compact] .ps-phone{top:16px;left:29px}.ps .ss-stage[data-layout=compact] .ps-card{width:326px;top:382px;left:16px}.ps .ss-stage[data-layout=compact] .ps-view{padding-top:84px}.ps .ss-stage[data-layout=compact] .ps-slab{height:276px}.ps .ss-stage[data-layout=compact] .ps-shutter{width:52px;height:52px;margin-left:-26px;top:384px}
