.pw{--vio:#7a5af0;aspect-ratio:500/520;width:100%;max-width:500px;margin:0 auto;position:relative}.pw>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pw-v{fill:var(--lilac);stroke:#7a5af038;stroke-width:1.5px}.pw-ln path{fill:none;stroke:#11111142;stroke-width:2px;stroke-linecap:round;stroke-dasharray:0 6}.pw-ln .p1{stroke:#11111173;stroke-width:2.2px;stroke-dasharray:0 7}.pw-ln .pv{stroke:#7a5af099;stroke-width:2.2px;stroke-dasharray:0 7}.pw-n{transform-box:fill-box;transform-origin:50%;fill:#fff;filter:drop-shadow(0 8px 12px #3333331a)}.pw-hub{fill:var(--orange);filter:drop-shadow(0 14px 22px #ff560047)}.pw-ic{fill:none;stroke:var(--orange);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pw-hub .pw-ic{stroke:#fff;stroke-width:1.6px}.pw-vh{fill:var(--vio);filter:drop-shadow(0 12px 18px #7a5af04d)}.pw-vh .pw-ic{stroke:#fff;stroke-width:1.7px}.pw-vs .pw-ic{stroke:var(--vio)}.pw-l{white-space:nowrap;background:var(--white);box-shadow:var(--shadow-float);color:var(--ink);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600;line-height:1.35;position:absolute;translate:-50% -35%}.pw-hl{font-size:var(--fs-sm);padding:5px 14px}@media (max-width:600px){.pw{width:calc(100% + 32px);max-width:none;margin-inline:-16px}.pw-l{padding:2px 7px;font-size:11px}.pw-hl{padding:4px 11px;font-size:13px}}.pw-mk{fill:none;stroke:#fff;stroke-width:8px;stroke-linecap:round;stroke-dasharray:1 1}@keyframes pw-draw{0%{stroke-dashoffset:1px}}@keyframes pw-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:no-preference){.vis.in .pw-n{animation:pw-pop .55s var(--ease) var(--t) backwards}.vis.in .pw-l{animation:rise-sm .5s var(--ease) calc(var(--t) + .14s) backwards}.vis.in .pw-mk{animation:pw-draw var(--d) cubic-bezier(.4,0,.2,1) var(--t) backwards}.vis.in .pw-v{transform-box:fill-box;transform-origin:50% 0;animation:pw-grow .7s var(--ease) var(--t) backwards}}@keyframes pw-grow{0%{opacity:0;transform:scaleY(.6)}}.et{width:100%;max-width:360px;margin:0 auto;padding:20px}.et-ev{color:#585858;font-size:12.5px}.et-t{letter-spacing:-.02em;margin-top:2px;font-size:18px;font-weight:600}.et ul{margin-top:12px}.et li{border-radius:14px;align-items:center;gap:12px;margin:0 -10px;padding:10px;display:flex}.et li.on{background:var(--offwhite)}.et-av{background:var(--ib);color:#333;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12.5px;font-weight:600;display:grid}.et li div{flex:1;min-width:0}.et li b{font-size:13.5px;display:block}.et li small{color:#585858;font-size:11.5px;display:block}.et-r{color:#333;white-space:nowrap;background:#f3f3f3;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:600}.et li.on .et-r{color:#b23c00;background:#ffe3d4}.vf{width:100%;max-width:360px;margin:0 auto;padding:20px}.vf-t{letter-spacing:-.02em;font-size:18px;font-weight:600}.vf-s{color:#585858;margin-top:2px;font-size:12.5px}.vn-m{color:#585858;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.vn-m svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.vn{width:100%;max-width:360px;margin:0 auto;overflow:hidden}.vn-ph{aspect-ratio:16/9;position:relative}.vn-ph img{object-fit:cover;width:100%;height:100%}.vn-ph span{top:12px;background:#ffffffeb;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600;position:absolute;inset-inline-start:12px}.vn-b{padding:16px 20px 20px}.vn-t{letter-spacing:-.02em;font-size:18px;font-weight:600}.vn-b .vn-t+.vn-m{margin-top:4px}.vn-chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.vn-chips span{color:#333;background:#f3f3f3;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:500}.pf{width:100%;max-width:360px;margin:0 auto;padding:20px}.pf-h{align-items:center;gap:12px;margin-bottom:12px;display:flex}.pf-h img{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.pf-h b{font-size:15px;display:block}.pf-h small{color:#585858;margin-top:1px;font-size:12px;display:block}.pf-l{margin-top:16px;font-size:12.5px;font-weight:600}.pf-g{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.pf-g img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.of-l{margin-top:14px;font-size:12.5px;font-weight:600}.vf-s+.of-l{margin-top:18px}.of-f{color:#333;background:#f6f6f6;border-radius:12px;margin-top:6px;padding:10px 12px;font-size:13px;line-height:1.45}.bw{padding-top:0;overflow:hidden}.bw-bar{direction:ltr;background:#f7f7f7;border-bottom:1px solid #ededed;align-items:center;gap:12px;margin:0 -20px 18px;padding:10px 14px;display:flex}.bw-bar:after{content:"";flex:none;width:39px}.bw-dots{flex:none;gap:6px;display:flex}.bw-dots i{background:#dcdcdc;border-radius:50%;width:9px;height:9px}.bw-url{color:#333;white-space:nowrap;background:#fff;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;height:28px;font-size:12px;font-weight:500;display:flex;box-shadow:0 0 0 1px #ededed}.bw-url svg{fill:none;stroke:#585858;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:11px;height:11px}
