.wscx-heart{position:absolute;top:10px;right:10px;z-index:5;width:40px;height:40px;min-height:0!important;padding:0!important;border-radius:50%!important;border:0!important;background:rgb(255 255 255 / .94)!important;box-shadow:0 6px 18px rgb(20 8 50 / .22);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6A0EFD!important;transition:transform .2s ease,background .2s ease;-webkit-tap-highlight-color:#fff0}.wscx-heart svg{width:20px;height:20px;fill:#fff0;stroke:currentColor;stroke-width:2.2;stroke-linejoin:round;transition:fill .2s ease}.wscx-heart:hover{transform:scale(1.08)}.wscx-heart.is-on{color:#ff2d6f!important}.wscx-heart.is-on svg{fill:#ff2d6f;stroke:#ff2d6f}.wscx-heart.pop{animation:wscxPop .45s cubic-bezier(.2,.8,.2,1.4)}@keyframes wscxPop{0%{transform:scale(1)}40%{transform:scale(1.35)}100%{transform:scale(1)}}.clp-card .wscx-heart{top:16px;right:58px;width:36px;height:36px}.clp-card .wscx-heart svg{width:18px;height:18px}.wscx-wish{position:relative;flex:0 0 auto;width:48px;height:48px;min-height:0!important;padding:0!important;border-radius:14px!important;border:1px solid #E7E1F3!important;background:#fff!important;color:#17121f!important;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 16px rgb(45 20 100 / .10);transition:color .2s ease,transform .2s ease}.wscx-wish:hover{color:#ff2d6f!important;transform:translateY(-1px)}.wscx-wish svg{fill:none}.wscx-wish-n{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#ff2d6f;color:#fff;font:700 11px/20px 'DM Sans',system-ui,sans-serif;text-align:center;box-shadow:0 0 0 2px #fff}.wscx-wish-n[hidden]{display:none}.wscx-hdr-in .wscx-wish{margin-left:-8px}.wscx-wpanel{position:fixed;inset:0;z-index:2147483000;visibility:hidden;font-family:'DM Sans',system-ui,-apple-system,sans-serif;color:#17121f}.wscx-wpanel.open{visibility:visible}.wscx-wp-bg{position:absolute;inset:0;background:rgb(12 7 26 / .5);opacity:0;transition:opacity .3s ease}.wscx-wpanel.open .wscx-wp-bg{opacity:1}.wscx-wp-in{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);background:#fff;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .35s cubic-bezier(.2,.8,.2,1);box-shadow:-20px 0 60px rgb(12 7 26 / .25)}.wscx-wpanel.open .wscx-wp-in{transform:none}.wscx-wp-in header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #EEE9F7}.wscx-wp-in header b{display:flex;align-items:center;gap:10px;font:700 20px 'Outfit',system-ui,sans-serif}.wscx-wp-in header b svg{fill:#ff2d6f;stroke:#ff2d6f}.wscx-wp-in header button{width:40px;height:40px;min-height:0!important;padding:0!important;border-radius:12px!important;border:1px solid #E7E1F3!important;background:#fff!important;color:#17121f!important;font-size:24px;line-height:1;cursor:pointer}.wscx-wp-list{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.wscx-wp-empty{margin:30px 10px;text-align:center;color:#6b6480;font-size:15px;line-height:1.5}.wscx-wp-item{position:relative;border:1px solid #EEE9F7;border-radius:16px;overflow:hidden;background:#fff}.wscx-wp-item a{display:flex;gap:12px;align-items:center;padding:8px;text-decoration:none!important;color:#17121f!important}.wscx-wp-img{flex:0 0 110px;height:76px;border-radius:12px;background:#F2EEFA center/cover no-repeat}.wscx-wp-t{display:flex;flex-direction:column;gap:4px;padding-right:44px;min-width:0}.wscx-wp-t b{font:600 15px/1.25 'Outfit',system-ui,sans-serif;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wscx-wp-t em{font-style:normal;font-weight:700;color:#6A0EFD}.wscx-wp-item .wscx-heart{top:50%;right:10px;transform:translateY(-50%);width:36px;height:36px;box-shadow:none;background:#FFF0F5!important}.wscx-wp-in footer{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid #EEE9F7}.wscx-wp-in footer a{display:block;text-align:center;padding:13px;border-radius:14px;background:linear-gradient(135deg,#6A0EFD,#8B3DFF);color:#fff!important;font-weight:700;text-decoration:none!important}.wscx-note{position:fixed;left:50%;top:18px;z-index:99992;transform:translate(-50%,-20px);opacity:0;pointer-events:none;padding:11px 18px;border-radius:999px;background:#17121f;color:#fff;font:600 14px 'DM Sans',system-ui,sans-serif;box-shadow:0 12px 30px rgb(12 7 26 / .3);transition:opacity .25s ease,transform .25s ease}.wscx-note.show{opacity:1;transform:translate(-50%,0)}.wscx-toast{position:fixed;left:22px;bottom:92px;z-index:99980;width:min(360px,calc(100vw - 24px));display:flex;align-items:stretch;background:#fff;border-radius:18px;border:1px solid #EEE9F7;box-shadow:0 18px 50px rgb(20 8 50 / .25);font-family:'DM Sans',system-ui,-apple-system,sans-serif;opacity:0;transform:translateY(20px) scale(.98);transition:opacity .35s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.wscx-toast.show{opacity:1;transform:none}.wscx-toast a{flex:1;display:flex;gap:12px;align-items:center;padding:10px;text-decoration:none!important;color:#17121f!important;min-width:0}.wscx-toast-img{position:relative;flex:0 0 64px;height:64px;border-radius:13px;background:#F2EEFA center/cover no-repeat}.wscx-toast-img i{position:absolute;right:-6px;bottom:-6px;width:26px;height:26px;border-radius:50%;background:#ff2d6f;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #fff;animation:wscxBeat 1.4s ease-in-out infinite}.wscx-toast-img i svg{width:14px;height:14px;fill:#fff;stroke:#fff}@keyframes wscxBeat{0%,100%{transform:scale(1)}20%{transform:scale(1.18)}40%{transform:scale(1)}}.wscx-toast-t{display:flex;flex-direction:column;gap:2px;min-width:0}.wscx-toast-t small{font-size:12px;font-weight:700;color:#6A0EFD;letter-spacing:.02em}.wscx-toast-t b{font:600 14.5px/1.25 'Outfit',system-ui,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wscx-toast-t em{font-style:normal;font-size:12px;color:#8a839c}.wscx-toast button{flex:0 0 34px;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:#8a839c!important;font-size:20px;cursor:pointer;border-radius:0 18px 18px 0!important}@media (max-width:960px){.wscx-toast{left:12px;right:12px;width:auto;bottom:auto;top:calc(12px + env(safe-area-inset-top,0px));transform:translateY(-20px)}}.wscs-stage .wscs-heart{top:14px;right:14px;width:46px;height:46px}.wscs-stage .wscs-heart svg{width:22px;height:22px}.wscs-wishbtn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin:12px 0 4px;min-height:0!important;padding:12px 16px!important;border-radius:14px!important;border:1.5px dashed #E4D9FB!important;background:#FBF9FF!important;color:#17121f!important;font:600 15px 'DM Sans',system-ui,sans-serif;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.wscs-wishbtn svg{fill:#fff0;stroke:#ff2d6f;stroke-width:2.2;stroke-linejoin:round}.wscs-wishbtn:hover{border-color:#ff9dbc!important}.wscs-wishbtn.is-on{border-style:solid!important;border-color:#ffc2d5!important;background:#FFF2F6!important;color:#d8155a!important}.wscs-wishbtn.is-on svg{fill:#ff2d6f}.wscs-wishbtn.pop svg{animation:wscxPop .45s cubic-bezier(.2,.8,.2,1.4)}.wscx-cmp{position:absolute;top:58px;right:10px;z-index:5;display:flex;align-items:center;gap:5px;height:30px;min-height:0!important;padding:0 10px!important;border-radius:999px!important;border:0!important;background:rgb(255 255 255 / .94)!important;color:#15111F!important;font:700 12px 'DM Sans',system-ui,sans-serif;box-shadow:0 6px 18px rgb(20 8 50 / .18);cursor:pointer;opacity:.92;transition:background .2s ease,color .2s ease}.wscx-cmp:hover{opacity:1}.wscx-cmp.is-on{background:#6A0EFD!important;color:#fff!important;opacity:1}.clp-card .wscx-cmp{top:60px;right:18px}.wscs-cmpbtn{margin-top:6px}.wscs-cmpbtn svg{fill:none!important;stroke:#6A0EFD!important}.wscs-cmpbtn.is-on{border-style:solid!important;border-color:#cdb6ff!important;background:#F4EEFF!important;color:#5b0bd8!important}.wscx-cmpbar{position:fixed;left:50%;bottom:92px;z-index:99970;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 18px;border-radius:999px;background:#15111F;color:#fff;box-shadow:0 18px 40px rgb(12 7 26 / .35);font:500 14px 'DM Sans',system-ui,sans-serif;transform:translate(-50%,30px);opacity:0;visibility:hidden;transition:opacity .25s ease,transform .3s ease,visibility 0s linear .3s}.wscx-cmpbar.show{opacity:1;visibility:visible;transform:translate(-50%,0);transition-delay:0s}.wscx-cmpbar-n{display:flex;align-items:center;gap:6px}.wscx-cmpbar small{color:#BDB3DA}.wscx-cmpbar-go{min-height:0!important;padding:10px 18px!important;border-radius:999px!important;border:0!important;background:linear-gradient(135deg,#6A0EFD,#1E88E5)!important;color:#fff!important;font:700 14px 'DM Sans',system-ui,sans-serif;cursor:pointer}.wscx-cmpbar-go[disabled]{opacity:.45;cursor:default}.wscx-cmpbar-x{width:34px;height:34px;min-height:0!important;padding:0!important;border-radius:50%!important;border:0!important;background:rgb(255 255 255 / .12)!important;color:#fff!important;font-size:20px;cursor:pointer}@media (max-width:960px){.wscx-cmpbar{bottom:calc(92px + env(safe-area-inset-bottom,0px));max-width:calc(100% - 20px);padding-left:14px;font-size:13px}.wscx-cmpbar small{display:none}}html.wscx-chat-open .wscx-cmpbar{display:none}.wscx-cmpov{position:fixed;inset:0;z-index:2147483000;visibility:hidden;font-family:'DM Sans',system-ui,-apple-system,sans-serif;color:#15111F}.wscx-cmpov.open{visibility:visible}.wscx-cmpov.open .wscx-wp-bg{opacity:1}.wscx-cmpov-in{position:absolute;left:50%;top:4vh;bottom:4vh;width:min(1100px,calc(100% - 24px));transform:translateX(-50%);background:#fff;border-radius:22px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 80px rgb(12 7 26 / .35)}.wscx-cmpov-in header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #EEE9F7}.wscx-cmpov-in header b{display:flex;align-items:center;gap:8px;font:700 19px 'Outfit',system-ui,sans-serif}.wscx-cmpov-in header button{width:40px;height:40px;min-height:0!important;padding:0!important;border-radius:12px!important;border:1px solid #E7E1F3!important;background:#fff!important;color:#15111F!important;font-size:24px;cursor:pointer}.wscx-cmpov-b{flex:1;overflow:auto;padding:0 0 16px}@media (max-width:640px){.wscx-cmpov-in{top:0;bottom:0;width:100%;border-radius:0}}.wscx-cmpt{min-width:calc(130px + var(--n) * 170px)}.wscx-cmpt-row{display:grid;grid-template-columns:130px repeat(var(--n),minmax(170px,1fr));border-bottom:1px solid #F1EDF8}.wscx-cmpt-l{position:sticky;left:0;z-index:1;background:#FBF9FF;padding:12px 14px;font-weight:700;font-size:13px;color:#5A5470}.wscx-cmpt-c{padding:12px 14px;font-size:14.5px;position:relative}.wscx-cmpt-c.win{background:#F0FDF5;font-weight:700}.wscx-cmpt-c i{font-style:normal;font-size:11px;font-weight:800;color:#067647;background:#D1FADF;padding:2px 7px;border-radius:999px;margin-left:4px}.wscx-cmpt-c ul{margin:0;padding-left:16px;font-size:13px;line-height:1.5}.wscx-cmpt-head{position:sticky;top:0;z-index:2;background:#fff}.wscx-cmpt-head .wscx-cmpt-l{background:#fff}.wscx-cmpt-head a{display:block;text-decoration:none!important;color:#15111F!important}.wscx-cmpt-img{display:block;aspect-ratio:16/10;border-radius:12px;background:#F2EEFA center/cover no-repeat;margin-bottom:8px}.wscx-cmpt-head b{font:600 14.5px/1.3 'Outfit',system-ui,sans-serif}.wscx-cmpt-head .wscx-heart{top:18px;right:18px;width:34px;height:34px}.wscx-cmpt-rm{position:absolute;top:18px;left:18px;z-index:3;width:30px;height:30px;min-height:0!important;padding:0!important;border-radius:50%!important;border:0!important;background:rgb(10 6 20 / .7)!important;color:#fff!important;font-size:18px;cursor:pointer}.wscx-cmpt-tag{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:999px;background:#F5A524;font-style:normal;font-size:11px;font-weight:800}.wscx-cmpt-go{display:inline-block;padding:9px 16px;border-radius:999px;background:#6A0EFD;color:#fff!important;text-decoration:none!important;font-weight:700;font-size:14px}.wscx-cmpt-note{padding:10px 16px 0;margin:0;font-size:12.5px;color:#8a839c}.wsch-car-img,.wscp-card-img,.wscs-slide,.wsch-jl-img,.clp-card-img-wrap,.clp-carousel{position:relative;overflow:hidden}.wsch-car-img::before,.wscp-card-img::before,.wscs-slide::before,.wsch-jl-img::before,.clp-card-img-wrap::before,.clp-carousel::before{content:"";position:absolute;inset:-24px;z-index:0;background:var(--im,none) center/cover no-repeat;filter:blur(22px) saturate(1.15) brightness(.98);transform:scale(1.08);pointer-events:none}.wsch-car-img img,.wscp-card-img img,.wscs-slide img,.wsch-jl-img img{position:relative;z-index:1;object-fit:contain!important}.wsch .wsch-car-img{aspect-ratio:4/3}.wscp-card-img{aspect-ratio:4/3}.wscs-stage{aspect-ratio:4/3!important}.wscs-stage .wscs-slide{position:absolute;inset:0}.wscs-slide{background:#EDE9F5}.wscs-slide img{width:100%;height:100%}.clp-card-img{background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}.clp-card-img-wrap .clp-card-img{z-index:1}.clp-carousel{aspect-ratio:4/3!important}.clp-carousel-slide{background-size:contain!important;background-repeat:no-repeat!important;z-index:1}.clp-carousel-track{position:relative;z-index:1}.clp-card-nav-prev,.clp-card-nav-next,.clp-card-status-tag,.clp-card-featured-tag{z-index:3}.wsct-car-img,.wscx-cmpt-img{background-size:contain!important;background-repeat:no-repeat!important;background-color:#F2EEFA!important}.wsct-car-img{aspect-ratio:4/3!important}@media (max-width:640px){.wscs-stage{border-radius:18px}}