.clip-card[data-v-b11d7453]{background:var(--card);border:1px solid var(--border);border-radius:16px;cursor:pointer;overflow:hidden;position:relative;transform:translateZ(0);transition:all .4s cubic-bezier(.23,1,.32,1)}.clip-card--vertical[data-v-b11d7453]{aspect-ratio:9/16}.clip-card--horizontal[data-v-b11d7453]{aspect-ratio:16/9}.clip-card[data-v-b11d7453]:hover{border-color:color-mix(in oklch,var(--primary) 40%,transparent);box-shadow:0 20px 40px -12px color-mix(in oklch,var(--foreground) 15%,transparent),0 0 0 1px color-mix(in oklch,var(--primary) 10%,transparent);transform:translateY(-4px) scale(1.02)}.clip-card--playing[data-v-b11d7453]{border-color:color-mix(in oklch,var(--primary) 60%,transparent)}.media-container[data-v-b11d7453]{inset:0;position:absolute}.poster-image[data-v-b11d7453],.video-element[data-v-b11d7453]{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .5s ease;width:100%}.clip-card:hover .poster-image[data-v-b11d7453]{transform:scale(1.05)}.progress-container[data-v-b11d7453]{background:color-mix(in oklch,var(--foreground) 20%,transparent);bottom:0;height:3px;left:0;position:absolute;right:0;z-index:30}.progress-bar[data-v-b11d7453]{background:linear-gradient(90deg,var(--primary),color-mix(in oklch,var(--primary) 80%,transparent));border-radius:0 2px 2px 0;height:100%;transition:width .1s linear}.gradient-overlay[data-v-b11d7453]{left:0;pointer-events:none;position:absolute;right:0;z-index:5}.gradient-overlay--top[data-v-b11d7453]{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);height:80px;top:0}.gradient-overlay--bottom[data-v-b11d7453]{background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);bottom:0;height:140px}.play-button-container[data-v-b11d7453]{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease;z-index:15}.clip-card:hover .play-button-container[data-v-b11d7453]{opacity:1}.play-button[data-v-b11d7453]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in oklch,var(--primary) 90%,transparent);border-radius:50%;display:flex;height:56px;justify-content:center;position:relative;transition:all .3s ease;width:56px}.play-button[data-v-b11d7453]:hover{background:var(--primary);transform:scale(1.1)}.play-button-ring[data-v-b11d7453]{animation:ringPulse-b11d7453 2s ease-in-out infinite;border:2px solid color-mix(in oklch,var(--primary) 40%,transparent);border-radius:50%;inset:-4px;position:absolute}@keyframes ringPulse-b11d7453{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.15)}}.play-icon[data-v-b11d7453]{color:#fff;margin-left:2px}.club-badge[data-v-b11d7453]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;display:flex;font-size:10px;font-weight:600;gap:4px;left:12px;letter-spacing:.5px;padding:4px 10px;position:absolute;text-transform:uppercase;top:12px;transition:all .3s ease;z-index:20}.club-badge--quantum[data-v-b11d7453]{background:color-mix(in oklch,oklch(.55 .18 220) 20%,transparent);border:1px solid color-mix(in oklch,oklch(.55 .18 220) 30%,transparent);color:#52cff3}.club-badge--elegance[data-v-b11d7453]{background:color-mix(in oklch,oklch(.55 .22 300) 20%,transparent);border:1px solid color-mix(in oklch,oklch(.55 .22 300) 30%,transparent);color:#c9acff;color:oklch(.8 .14 300)}.club-badge--nextstop[data-v-b11d7453]{background:color-mix(in oklch,oklch(.55 .2 160) 20%,transparent);border:1px solid color-mix(in oklch,oklch(.55 .2 160) 30%,transparent);color:#68d7a1}.duration-badge[data-v-b11d7453]{background:#0009;border-radius:6px;font-size:11px;font-weight:500;gap:4px;padding:4px 8px;top:12px;z-index:20}.duration-badge[data-v-b11d7453],.mute-toggle[data-v-b11d7453]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;display:flex;position:absolute;right:12px}.mute-toggle[data-v-b11d7453]{background:#00000080;border:none;border-radius:50%;cursor:pointer;height:32px;justify-content:center;top:50px;transition:all .2s ease;width:32px;z-index:25}.mute-toggle[data-v-b11d7453]:hover{background:#000000b3;transform:scale(1.1)}.action-sidebar[data-v-b11d7453]{bottom:100px;display:flex;flex-direction:column;gap:16px;opacity:0;position:absolute;right:10px;transform:translate(10px);transition:all .3s ease;z-index:20}.clip-card:hover .action-sidebar[data-v-b11d7453]{opacity:1;transform:translate(0)}.action-btn[data-v-b11d7453]{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:2px;transition:all .2s ease}.action-btn[data-v-b11d7453]:hover{transform:scale(1.1)}.action-icon-wrapper[data-v-b11d7453]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:50%;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.action-btn:hover .action-icon-wrapper[data-v-b11d7453]{background:#ffffff40}.action-btn--liked .action-icon-wrapper[data-v-b11d7453]{background:#ef444433;color:#ff635e;color:oklch(.7 .22 25)}.action-btn--cart .action-icon-wrapper--cart[data-v-b11d7453]{background:color-mix(in oklch,var(--primary) 30%,transparent)}.action-btn--cart:hover .action-icon-wrapper--cart[data-v-b11d7453]{background:var(--primary)}.action-count[data-v-b11d7453]{font-size:10px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5)}.product-info[data-v-b11d7453]{background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);bottom:0;left:0;padding:16px;position:absolute;right:0;z-index:20}.product-title[data-v-b11d7453]{color:#fff;display:-webkit-box;font-size:13px;font-weight:600;-webkit-line-clamp:2;margin-bottom:10px;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.5);transition:color .2s ease}.clip-card:hover .product-title[data-v-b11d7453]{color:var(--primary)}.product-pricing[data-v-b11d7453]{align-items:center;display:flex;gap:8px;justify-content:space-between}.price-group[data-v-b11d7453]{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.current-price[data-v-b11d7453]{color:#fff;font-size:18px;font-weight:700}.original-price[data-v-b11d7453]{color:#ffffff80;font-size:12px;text-decoration:line-through}.discount-badge[data-v-b11d7453]{background:color-mix(in oklch,oklch(.55 .22 25) 20%,transparent);border-radius:4px;color:#ff635e;color:oklch(.7 .22 25);font-size:10px;font-weight:600;padding:2px 6px}.buy-now-btn[data-v-b11d7453]{background:var(--primary);border:none;border-radius:6px 12px;color:var(--primary-foreground);flex-direction:row;flex-shrink:0;font-size:12px;font-weight:600;height:auto;opacity:0;padding:6px 10px;transform:translateY(10px);transition:all .3s ease}.clip-card:hover .buy-now-btn[data-v-b11d7453]{opacity:1;transform:translateY(0)}.buy-now-btn[data-v-b11d7453]:hover{background:color-mix(in oklch,var(--primary) 90%,transparent)}.buy-arrow[data-v-b11d7453]{margin-left:4px}.views-counter[data-v-b11d7453]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border-radius:6px;bottom:100px;color:#fffc;display:flex;font-size:11px;gap:4px;left:12px;padding:4px 8px;position:absolute;z-index:20}.fade-enter-active[data-v-b11d7453],.fade-leave-active[data-v-b11d7453]{transition:opacity .3s ease}.fade-enter-from[data-v-b11d7453],.fade-leave-to[data-v-b11d7453]{opacity:0}@media(prefers-reduced-motion:reduce){.action-sidebar[data-v-b11d7453],.buy-now-btn[data-v-b11d7453],.clip-card[data-v-b11d7453],.play-button[data-v-b11d7453],.play-button-ring[data-v-b11d7453]{animation:none!important;transition:none!important}}.reel-backdrop[data-v-ab801b84]{align-items:center;background:#000000eb;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.reel-container[data-v-ab801b84]{background:#000;border-radius:20px;box-shadow:0 40px 80px -20px #000c;height:min(640px,90svh);overflow:hidden;position:relative;width:min(360px,90vw)}@media(max-width:480px){.reel-container[data-v-ab801b84]{border-radius:0;height:100svh;width:100vw}}.reel-media[data-v-ab801b84]{inset:0;position:absolute}.reel-video[data-v-ab801b84]{height:100%;width:100%}.reel-poster-fallback[data-v-ab801b84],.reel-video[data-v-ab801b84]{-o-object-fit:cover;object-fit:cover}.reel-progress-track[data-v-ab801b84]{background:#fff3;bottom:0;cursor:pointer;height:3px;left:0;position:absolute;right:0;z-index:40}.reel-progress-fill[data-v-ab801b84]{background:var(--primary,#3b82f6);height:100%;transition:width .1s linear}.reel-buffering[data-v-ab801b84]{align-items:center;background:#0000004d;display:flex;inset:0;justify-content:center;position:absolute;z-index:35}.buffering-ring[data-v-ab801b84]{animation:spin-ab801b84 .8s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:48px;width:48px}@keyframes spin-ab801b84{to{transform:rotate(1turn)}}.reel-grad[data-v-ab801b84]{left:0;pointer-events:none;position:absolute;right:0;z-index:10}.reel-grad--top[data-v-ab801b84]{background:linear-gradient(180deg,rgba(0,0,0,.65),transparent);height:120px;top:0}.reel-grad--bottom[data-v-ab801b84]{background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);bottom:0;height:200px}.reel-top[data-v-ab801b84]{justify-content:space-between;left:16px;position:absolute;right:60px;top:16px;z-index:20}.reel-club-badge[data-v-ab801b84],.reel-top[data-v-ab801b84]{align-items:center;display:flex}.reel-club-badge[data-v-ab801b84]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;font-size:11px;font-weight:600;gap:5px;letter-spacing:.5px;padding:5px 12px;text-transform:uppercase}.reel-club-badge--quantum[data-v-ab801b84]{background:#007e9a40;background:oklch(.55 .18 220/.25);border:1px solid oklch(.55 .18 220/.35);color:#72dfff;color:oklch(.85 .12 220)}.reel-club-badge--elegance[data-v-ab801b84]{background:#8843db40;border:1px solid oklch(.55 .22 300/.35);color:#d6c1ff;color:oklch(.85 .14 300)}.reel-club-badge--nextstop[data-v-ab801b84]{background:#00875840;background:oklch(.55 .2 160/.25);border:1px solid oklch(.55 .2 160/.35);color:#79e8b0}.reel-duration[data-v-ab801b84]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000008c;border-radius:8px;color:#ffffffe6;display:flex;font-size:11px;font-weight:500;gap:4px;padding:5px 10px}.reel-sidebar[data-v-ab801b84]{bottom:130px;gap:20px;position:absolute;right:12px;z-index:20}.reel-sidebar[data-v-ab801b84],.sidebar-btn[data-v-ab801b84]{align-items:center;display:flex;flex-direction:column}.sidebar-btn[data-v-ab801b84]{background:none;border:none;color:#fff;cursor:pointer;gap:4px;transition:transform .2s ease}.sidebar-btn[data-v-ab801b84]:hover{transform:scale(1.12)}.sidebar-icon-wrap[data-v-ab801b84]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff26;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;display:flex;height:44px;justify-content:center;transition:background .2s ease;width:44px}.sidebar-btn:hover .sidebar-icon-wrap[data-v-ab801b84]{background:#ffffff40}.sidebar-btn--liked .sidebar-icon-wrap[data-v-ab801b84]{background:#ef444440;border-color:#ef444466}.sidebar-icon-wrap--cart[data-v-ab801b84]{background:color-mix(in oklch,var(--primary,#3b82f6) 30%,transparent);border-color:color-mix(in oklch,var(--primary,#3b82f6) 40%,transparent)}.sidebar-btn--added .sidebar-icon-wrap--cart[data-v-ab801b84]{background:#00875866;background:oklch(.55 .2 160/.4);border-color:#00875899;border-color:oklch(.55 .2 160/.6)}.sidebar-label[data-v-ab801b84]{font-size:10px;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.6);white-space:nowrap}.reel-bottom[data-v-ab801b84]{bottom:16px;left:16px;position:absolute;right:72px;z-index:20}.reel-title[data-v-ab801b84]{color:#fff;font-size:16px;font-weight:700;margin-bottom:6px;text-shadow:0 1px 4px rgba(0,0,0,.6)}.reel-desc[data-v-ab801b84],.reel-title[data-v-ab801b84]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reel-desc[data-v-ab801b84]{color:#ffffffb3;font-size:12px;margin-bottom:12px}.reel-price-row[data-v-ab801b84]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.reel-price-group[data-v-ab801b84]{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.reel-price[data-v-ab801b84]{color:#fff;font-size:20px;font-weight:800}.reel-original-price[data-v-ab801b84]{color:#ffffff73;font-size:13px;text-decoration:line-through}.reel-discount[data-v-ab801b84]{background:#27880033;background:oklch(.55 .2 140/.2);border-radius:4px;color:#51cd2f;font-size:11px;font-weight:700;padding:2px 7px}.reel-buy-btn[data-v-ab801b84]{align-items:center;background:var(--primary,#3b82f6);border:none;border-radius:10px;color:var(--primary-foreground,#fff);cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:700;gap:6px;padding:8px 16px;transition:all .2s ease}.reel-buy-btn[data-v-ab801b84]:hover{background:color-mix(in oklch,var(--primary,#3b82f6) 85%,#fff);transform:scale(1.04)}.reel-dots[data-v-ab801b84]{display:flex;flex-direction:column;gap:5px;max-height:60%;overflow:hidden;position:absolute;right:6px;top:50%;transform:translateY(-50%);z-index:25}.reel-dot[data-v-ab801b84]{background:#ffffff4d;border-radius:2px;height:16px;transition:all .2s ease;width:3px}.reel-dot--active[data-v-ab801b84]{background:#fff;height:24px}.reel-close[data-v-ab801b84]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:fixed;right:20px;top:20px;transition:all .2s ease;width:40px;z-index:10000}.reel-close[data-v-ab801b84]:hover{background:#ffffff38;transform:scale(1.1)}.reel-nav[data-v-ab801b84]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;left:50%;position:fixed;transition:all .2s ease;translate:-50% 0;width:44px;z-index:10000}.reel-nav[data-v-ab801b84]:hover{background:#ffffff38;transform:translateY(-2px)}.reel-nav--prev[data-v-ab801b84]{top:20px}@media(max-width:480px){.reel-nav--prev[data-v-ab801b84]{display:none}}.reel-nav--next[data-v-ab801b84]{bottom:20px}@media(max-width:480px){.reel-nav--next[data-v-ab801b84]{display:none}}.modal-fade-enter-active[data-v-ab801b84],.modal-fade-leave-active[data-v-ab801b84]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-ab801b84],.modal-fade-leave-to[data-v-ab801b84]{opacity:0}.fade-enter-active[data-v-ab801b84],.fade-leave-active[data-v-ab801b84]{transition:opacity .2s ease}.fade-enter-from[data-v-ab801b84],.fade-leave-to[data-v-ab801b84]{opacity:0}
