.v{aspect-ratio:16/10;width:100%;font-family:var(--f-inter), system-ui, sans-serif;text-align:left;color:var(--fg);font-size:1.5cqw;position:relative;container-type:inline-size}.v small{color:var(--muted);letter-spacing:.04em;font-size:1.05cqw}.v button{cursor:default;border:0;font-size:1.2cqw}.float-shadow{box-shadow:0 3cqw 8cqw #00000073}
.v-sweep{place-items:center;display:grid}.v-sweep .sw-phone{background:#fff;border:.6cqw solid #17132e;border-radius:4.4cqw;flex-direction:column;gap:1.6cqw;width:28cqw;height:58cqw;padding:2.2cqw 1.8cqw;display:flex;box-shadow:0 3cqw 8cqw #17132e33}.v-sweep .sw-top{flex-direction:column;gap:.2cqw;padding-top:1cqw;display:flex}.v-sweep .sw-top b{letter-spacing:-.04em;font-size:2.4cqw}.v-sweep .sw-stack{flex:1;position:relative}.v-sweep .sw-card{border-radius:2cqw;position:absolute;inset:0;box-shadow:0 1cqw 3cqw #17132e26}.v-sweep .c3{opacity:.6;transform:scale(.88)translateY(-2.6cqw)}.v-sweep .c2{transform:scale(.94)translateY(-1.3cqw)}.v-sweep .c1{animation:4s ease-in-out infinite swipe}@keyframes swipe{0%,20%{transform:none}55%,70%{transform:translate(-6cqw)rotate(-9deg)}to{transform:none}}.v-sweep .sw-stamp{color:#e5363a;background:#fff9;border:.3cqw solid #e5363a;border-radius:.6cqw;padding:.4cqw 1cqw;font-size:1.6cqw;font-weight:800;position:absolute;top:2cqw;right:1.6cqw;transform:rotate(12deg)}.v-sweep .sw-buttons{justify-content:center;align-items:center;gap:1.6cqw;display:flex}.v-sweep .sw-buttons button{width:5cqw;height:5cqw;color:var(--fg);background:#f4f2ff;border-radius:50%;place-items:center;font-size:2cqw;display:grid}.v-sweep .sw-buttons .undo{width:3.6cqw;height:3.6cqw;font-size:1.5cqw}.v-sweep .sw-buttons .del{color:#e5363a}.v-sweep .sw-buttons .keep{background:var(--accent);color:#fff}.v-sweep .sw-meter,.v-sweep .sw-price{border-radius:2cqw;position:absolute;box-shadow:0 1.4cqw 4cqw #17132e1f}.v-sweep .sw-meter{background:#fff;flex-direction:column;gap:.6cqw;width:22cqw;padding:1.8cqw;display:flex;top:14cqw;left:10cqw}.v-sweep .sw-meter b{letter-spacing:-.05em;font-size:3.4cqw}.v-sweep .sw-meter span{color:var(--muted);font-size:1.1cqw}.v-sweep .sw-bar{background:#ebe8ff;border-radius:1cqw;height:.6cqw}.v-sweep .sw-bar i{border-radius:inherit;background:var(--accent);width:68%;height:100%;display:block}.v-sweep .sw-price{background:var(--accent);color:#fff;flex-direction:column;padding:1.8cqw 2.2cqw;display:flex;bottom:12cqw;right:11cqw;transform:rotate(4deg)}.v-sweep .sw-price b{letter-spacing:-.05em;font-size:3.6cqw;line-height:1}.v-sweep .sw-price span{opacity:.85;font-size:1.2cqw}
