.modal-fade-enter-active[data-v-6e658884],.modal-fade-leave-active[data-v-6e658884]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-6e658884],.modal-fade-leave-to[data-v-6e658884]{opacity:0}.modal-mask[data-v-6e658884]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;display:flex;justify-content:center;inset:0;position:fixed;z-index:9999}.channel-modal[data-v-6e658884]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0f172ad9;border:1px solid hsla(0,0%,100%,.1);border-radius:28px;box-shadow:0 25px 50px -12px #00000080;overflow:hidden;position:relative;width:420px}.channel-modal[data-v-6e658884],.modal-header[data-v-6e658884]{display:flex;flex-direction:column}.modal-header[data-v-6e658884]{align-items:center;background:radial-gradient(circle at top,rgba(59,130,246,.15),transparent 70%);padding:32px 24px 20px}.header-icon[data-v-6e658884]{align-items:center;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;box-shadow:0 0 20px #3b82f633;display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.modal-title[data-v-6e658884]{color:#fff;font-size:24px;font-weight:700;letter-spacing:.5px;margin:0 0 8px}.modal-subtitle[data-v-6e658884]{color:#94a3b8;font-size:14px;margin:0}.modal-close[data-v-6e658884]{background:none;border:none;color:#fff6;cursor:pointer;font-size:28px;line-height:1;position:absolute;right:20px;top:20px;transition:color .2s;z-index:10}.modal-close[data-v-6e658884]:hover{color:#fff}.modal-body[data-v-6e658884]{padding:0 32px 40px}.input-group[data-v-6e658884]{margin-bottom:24px;position:relative}.glass-input[data-v-6e658884]{background:#0000004d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:#fff;font-family:monospace;font-size:18px;height:56px;outline:none;padding:0 20px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.glass-input[data-v-6e658884]:focus{background:#00000080;border-color:var(--primary-blue);box-shadow:0 0 0 4px #3b82f626}.input-loader[data-v-6e658884]{color:#ffffff80;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.result-section[data-v-6e658884]{align-items:center;display:flex;flex-direction:column;text-align:center}.status-icon[data-v-6e658884]{font-size:56px;margin-bottom:16px}.status-icon.success[data-v-6e658884]{color:#10b981;filter:drop-shadow(0 0 10px rgba(16,185,129,.3))}.status-icon.warning[data-v-6e658884]{color:#f59e0b;filter:drop-shadow(0 0 10px rgba(245,158,11,.3))}.result-key[data-v-6e658884]{color:#fff;font-family:monospace;font-size:22px;margin:0 0 8px}.result-sub-key[data-v-6e658884]{color:#94a3b8;font-family:monospace;font-size:13px;margin-bottom:12px;margin-top:-4px}.result-msg[data-v-6e658884]{color:#e2e8f0;font-size:16px;font-weight:500;margin:0 0 4px}.result-sub-msg[data-v-6e658884]{color:#94a3b8;font-size:14px;margin:0 0 24px}.action-buttons[data-v-6e658884]{display:flex;flex-direction:column;gap:12px;width:100%}.primary-btn[data-v-6e658884]{align-items:center;background:linear-gradient(90deg,#3b82f6,#06b6d4);border:none;border-radius:100px;box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:50px;justify-content:center;transition:all .3s;width:100%}.primary-btn[data-v-6e658884]:hover:not(:disabled){box-shadow:0 8px 16px #3b82f666;transform:translateY(-2px)}.primary-btn[data-v-6e658884]:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.6}.primary-btn.success[data-v-6e658884]{background:linear-gradient(90deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d}.primary-btn.success[data-v-6e658884]:hover{box-shadow:0 8px 16px #10b98166}.text-btn[data-v-6e658884]{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:14px;padding:8px;transition:color .2s}.text-btn[data-v-6e658884]:hover{color:#fff;text-decoration:underline}.cart-pop-enter-active[data-v-db9c7093],.cart-pop-leave-active[data-v-db9c7093]{transition:all .3s cubic-bezier(.16,1,.3,1)}.cart-pop-enter-from[data-v-db9c7093],.cart-pop-leave-to[data-v-db9c7093]{opacity:0;transform:translateY(10px) scale(.95)}.mini-cart-popup[data-v-db9c7093]{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:linear-gradient(145deg,#1e293bf2,#0f172afa);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:inset 0 1px #ffffff1a,0 25px 50px -12px #00000080;color:#fff;overflow:visible;padding:0;position:absolute;right:-50px;top:50px;width:340px;z-index:9999}.mini-cart-arrow[data-v-db9c7093]{background:#1e293bf2;border-left:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);height:12px;position:absolute;right:60px;top:-6px;transform:rotate(45deg);width:12px}.mc-header[data-v-db9c7093]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding:16px 20px}.mc-title[data-v-db9c7093]{color:#fff;font-size:16px;font-weight:600}.mc-clear-btn[data-v-db9c7093]{align-items:center;color:#94a3b8;cursor:pointer;display:flex;font-size:13px;gap:4px;transition:color .2s}.mc-clear-btn[data-v-db9c7093]:hover{color:#ef4444}.mc-body[data-v-db9c7093]{padding:20px}.mc-product-card[data-v-db9c7093]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;display:flex;gap:16px;padding:12px}.mc-img-wrap[data-v-db9c7093]{background:#0f172a;border-radius:8px;flex-shrink:0;height:64px;overflow:hidden;width:64px}.mc-img-wrap img[data-v-db9c7093]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mc-details[data-v-db9c7093]{display:flex;flex:1;flex-direction:column}.mc-name[data-v-db9c7093]{color:#f1f5f9;display:-webkit-box;font-size:14px;font-weight:600;-webkit-line-clamp:1;line-clamp:1;line-height:1.4;margin-bottom:4px;-webkit-box-orient:vertical;overflow:hidden}.mc-spec[data-v-db9c7093]{color:#94a3b8;font-size:12px;margin-bottom:8px}.mc-price-row[data-v-db9c7093]{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.mc-price[data-v-db9c7093]{color:#eab308;font-size:15px;font-weight:700}.mc-qty-control[data-v-db9c7093]{background:#0003;border-radius:6px;gap:8px;padding:2px}.mc-qty-control[data-v-db9c7093],.qty-btn[data-v-db9c7093]{align-items:center;display:flex}.qty-btn[data-v-db9c7093]{background:#ffffff1a;border:none;border-radius:4px;color:#fff;cursor:pointer;height:22px;justify-content:center;transition:all .2s;width:22px}.qty-btn[data-v-db9c7093]:hover:not(:disabled){background:#fff3}.qty-btn[data-v-db9c7093]:disabled{cursor:not-allowed;opacity:.3}.qty-num[data-v-db9c7093]{font-size:13px;font-weight:600;min-width:16px;text-align:center}.mc-qty-static[data-v-db9c7093]{color:#94a3b8;font-size:13px}.mc-empty[data-v-db9c7093]{padding:20px 0;text-align:center}.empty-icon[data-v-db9c7093]{font-size:40px;margin-bottom:12px;opacity:.5}.mc-empty p[data-v-db9c7093]{color:#94a3b8;font-size:14px;margin-bottom:20px}.mc-footer[data-v-db9c7093]{border-top:1px solid hsla(0,0%,100%,.08);padding:16px 20px}.app-header[data-v-6f49ee2b]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffb3;border-bottom:1px solid hsla(0,0%,90%,.5);border-radius:0;display:flex;justify-content:center;position:sticky;top:0;transition:all .3s ease;width:100%;z-index:1000}.header-inner[data-v-6f49ee2b]{height:60px;justify-content:space-between;max-width:1180px;padding:0 20px;width:100%}.header-inner[data-v-6f49ee2b],.logo-area[data-v-6f49ee2b]{align-items:center;display:flex}.logo-area[data-v-6f49ee2b]{cursor:pointer;flex-shrink:0;gap:8px;text-decoration:none;transition:opacity .2s;width:200px}.logo-img[data-v-6f49ee2b]{height:50px;-o-object-fit:contain;object-fit:contain;transition:all .5s cubic-bezier(.25,.8,.25,1);width:auto}.logo-area:hover .logo-img[data-v-6f49ee2b]{transform:rotate(15deg) scale(1.1)}.logo-text[data-v-6f49ee2b]{color:#222;font-family:PingFang SC,sans-serif;font-size:22px;font-weight:700;letter-spacing:2px;white-space:nowrap}.nav-menu[data-v-6f49ee2b]{flex:1;gap:40px;justify-content:center;margin:0 20px}.nav-btn[data-v-6f49ee2b],.nav-menu[data-v-6f49ee2b]{align-items:center;display:flex}.nav-btn[data-v-6f49ee2b]{background:none;border:none;border-radius:0;color:#494949;cursor:pointer;font-family:PingFang SC,sans-serif;font-size:18px;font-weight:500;height:48px;line-height:25px;padding:0 8px;position:relative;text-align:left;text-decoration:none;transition:color .2s,background .2s;white-space:nowrap}.nav-btn.router-link-active[data-v-6f49ee2b]:after,.nav-btn.router-link-exact-active[data-v-6f49ee2b]:after,.nav-btn[data-v-6f49ee2b]:hover:after{background:var(--active-orange);border-radius:2px;bottom:6px;content:"";display:block;height:3px;left:8px;position:absolute;right:8px}.nav-btn.router-link-active[data-v-6f49ee2b],.nav-btn.router-link-exact-active[data-v-6f49ee2b],.nav-btn[data-v-6f49ee2b]:hover{background:transparent;color:#222}.header-actions[data-v-6f49ee2b]{gap:20px;justify-content:flex-end;width:200px}.header-actions[data-v-6f49ee2b],.login-btn[data-v-6f49ee2b]{align-items:center;display:flex}.login-btn[data-v-6f49ee2b]{background:var(--primary-blue);border:none;border-radius:20px;box-shadow:0 4px 10px #0ea5e94d;color:#fff;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:500;height:39px;justify-content:center;text-decoration:none;transition:all .3s ease;white-space:nowrap;width:113px}.login-btn[data-v-6f49ee2b]:hover{background:var(--active-orange);box-shadow:0 4px 15px #f9731666;transform:translateY(-1px)}.user-section[data-v-6f49ee2b]{gap:20px;justify-content:flex-end;width:100%}.cart-icon[data-v-6f49ee2b],.user-section[data-v-6f49ee2b]{align-items:center;display:flex}.cart-icon[data-v-6f49ee2b]{background:none;border:none;border-radius:0;box-shadow:none;color:#e2e8f0!important;cursor:pointer;flex-direction:column;height:100%;justify-content:center;padding:0;text-decoration:none;transition:color .3s}.cart-icon[data-v-6f49ee2b]:hover{background:none;color:var(--active-orange)!important;opacity:1}.cart-icon-wrapper[data-v-6f49ee2b]{position:relative}.cart-badge[data-v-6f49ee2b],.cart-icon-wrapper[data-v-6f49ee2b]{align-items:center;display:flex;justify-content:center}.cart-badge[data-v-6f49ee2b]{background-color:var(--active-orange);border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:12px;font-weight:700;height:16px;min-width:16px;padding:0 4px;position:absolute;right:-8px;top:-6px;z-index:1}.favorites-wrapper[data-v-6f49ee2b]{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;transition:all .3s}.favorites-wrapper:hover .fav-icon[data-v-6f49ee2b]{color:var(--active-orange)!important;transform:scale(1.1)}.favorites-wrapper.is-active .fav-icon[data-v-6f49ee2b]{color:#fbbf24!important;filter:drop-shadow(0 0 8px rgba(251,191,36,.5))}.fav-icon[data-v-6f49ee2b]{color:#e2e8f0;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.user-info-container[data-v-6f49ee2b]{position:relative}.user-info[data-v-6f49ee2b]{align-items:center;cursor:pointer;display:flex;gap:8px;padding:4px 0;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.user-info[data-v-6f49ee2b]:hover{filter:drop-shadow(0 0 8px rgba(249,115,22,.5));transform:scale(1.05)}.user-avatar[data-v-6f49ee2b]{border:2px solid hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 2px 4px #0000001a;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.user-info--loading[data-v-6f49ee2b]{pointer-events:none}.avatar-skeleton[data-v-6f49ee2b]{border-radius:50%;height:36px;width:36px}.avatar-skeleton[data-v-6f49ee2b],.name-skeleton[data-v-6f49ee2b]{animation:skeleton-shimmer-6f49ee2b 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%}.name-skeleton[data-v-6f49ee2b]{border-radius:4px;height:14px;width:50px}@keyframes skeleton-shimmer-6f49ee2b{transition:border-color .3s;0%{background-position:200% 0}to{background-position:-200% 0}}.user-info:hover .user-avatar[data-v-6f49ee2b]{border-color:var(--active-orange)}.user-name[data-v-6f49ee2b]{color:#fff;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:500;white-space:nowrap}@media(max-width:1220px){.user-section[data-v-6f49ee2b]{gap:16px}.user-name[data-v-6f49ee2b]{font-size:14px}.header-actions[data-v-6f49ee2b],.logo-area[data-v-6f49ee2b]{width:auto}}@media(max-width:768px){.user-section[data-v-6f49ee2b]{gap:12px}.cart-img[data-v-6f49ee2b]{height:24px;width:24px}.user-avatar[data-v-6f49ee2b]{height:32px;width:32px}.nav-menu[data-v-6f49ee2b],.user-name[data-v-6f49ee2b]{display:none}}.dev-login-tool[data-v-d2a422dc]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;bottom:20px;box-shadow:0 8px 32px #0000004d;color:#fff;font-family:sans-serif;padding:15px;position:fixed;right:20px;width:220px;z-index:9999}.tool-header[data-v-d2a422dc]{align-items:center;display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin-bottom:12px;opacity:.9}.tool-header button[data-v-d2a422dc]{background:none;border:none;color:#fff;cursor:pointer;font-size:20px}.tool-info[data-v-d2a422dc]{font-size:12px;margin-bottom:8px;opacity:.8}.tool-actions[data-v-d2a422dc]{display:flex;gap:8px;margin-top:12px}.tool-actions button[data-v-d2a422dc]{border:none;border-radius:6px;cursor:pointer;flex:1;font-size:12px;padding:6px;transition:opacity .2s}.btn-mock[data-v-d2a422dc]{background:#409eff;color:#fff}.btn-logout[data-v-d2a422dc]{background:#f56c6c;color:#fff}.dev-tool-trigger[data-v-d2a422dc]{background:#409eff;border:none;border-radius:50%;bottom:20px;box-shadow:0 4px 12px #409eff66;color:#fff;cursor:pointer;font-weight:700;height:44px;position:fixed;right:20px;width:44px;z-index:9998}.particle-bg[data-v-451a86f7]{background:#020617;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-999}
