@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600;700;800&display=swap";.nav-bar-container[data-v-5fdf4329]{z-index:999;box-sizing:border-box;pointer-events:none;width:100%;max-width:1000px;margin:0 auto;padding:0 16px;position:fixed;top:24px;left:0;right:0}.nav-track[data-v-5fdf4329]{-webkit-backdrop-filter:blur(20px);pointer-events:auto;background:#12141dbf;border:1px solid #ffffff14;border-radius:9999px;justify-content:space-between;align-items:center;padding:6px;display:flex;box-shadow:0 8px 30px #0006,inset 0 1px #ffffff0d}.nav-link[data-v-5fdf4329]{color:#9496a1;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;will-change:transform, opacity;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:6px;height:40px;font-size:13px;font-weight:500;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex;-webkit-tap-highlight-color:transparent!important}.nav-link[data-v-5fdf4329]:hover{color:#fff;background:#ffffff0a}.nav-link.active[data-v-5fdf4329]{color:#fff;background:#ffffff1a;box-shadow:0 2px 8px #0000004d,inset 0 1px #ffffff26}@keyframes tapBounce-5fdf4329{0%{transform:scale(1)}35%{opacity:.75;transform:scale(.85)translateY(2px)}70%{opacity:1;transform:scale(1.06)translateY(-1px)}to{opacity:1;transform:scale(1)translateY(0)}}.nav-link.is-bouncing[data-v-5fdf4329]{animation:.24s cubic-bezier(.34,1.56,.64,1) forwards tapBounce-5fdf4329!important}.nav-icon[data-v-5fdf4329]{flex-shrink:0;width:15px;height:15px}@media (width<=640px){.nav-bar-container[data-v-5fdf4329]{padding:0 14px;top:auto;bottom:20px}.nav-link[data-v-5fdf4329]{height:44px;font-size:12px}}.theme-switcher-wrapper[data-v-2faa2de8]{z-index:9999;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Roboto,sans-serif;position:fixed;top:80px;right:24px}.switcher-trigger-btn[data-v-2faa2de8]{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(16px);background:#12141de0;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,background-color .2s;display:flex;box-shadow:0 4px 16px #00000059}.switcher-trigger-btn[data-v-2faa2de8]:hover{background:#1a1e2cf2;border-color:#ffffff59;transform:scale(1.08)}html[data-bg=solid-light]{color:#12141c;background:#f8f9fb;border-color:#2554ff;box-shadow:0 4px 16px #1018281f}.switcher-panel[data-v-2faa2de8]{-webkit-backdrop-filter:blur(20px);box-sizing:border-box;background:#0f121cf0;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;width:230px;max-height:460px;padding:14px;display:flex;position:absolute;top:48px;bottom:auto;right:0;box-shadow:0 16px 40px #0000008c}.switcher-panel.panel-align-left[data-v-2faa2de8]{left:0;right:auto}.switcher-panel.panel-popup-top[data-v-2faa2de8]{top:auto;bottom:48px}.panel-header[data-v-2faa2de8]{color:#f4f4f6;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;font-size:13px;font-weight:700;display:flex}html[data-bg=solid-light]{color:#12141c;border-bottom-color:#e5e7eb}.header-title[data-v-2faa2de8]{align-items:center;gap:6px;display:flex}.close-btn[data-v-2faa2de8]{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0;font-size:18px;line-height:1}.close-btn[data-v-2faa2de8]:hover{color:#fff}.custom-scrollbar[data-v-2faa2de8]{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;overflow-y:auto}.custom-scrollbar[data-v-2faa2de8]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-2faa2de8]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}html[data-bg=solid-light]{scrollbar-color:#d6d9e0 transparent;background:#d6d9e0}.options-scroll-area[data-v-2faa2de8]{flex-direction:column;gap:5px;padding-right:4px;display:flex}.section-title[data-v-2faa2de8]{color:#646675;text-align:left;margin-top:8px;margin-bottom:3px;padding-left:4px;font-size:11px;font-weight:600}.option-item[data-v-2faa2de8]{color:#9496a1;cursor:pointer;text-align:left;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:12.5px;font-weight:600;transition:all .15s;display:flex}.option-item[data-v-2faa2de8]:hover{color:#fff;background:#ffffff12}.option-item.active[data-v-2faa2de8]{color:#00f0ff;background:#00f0ff1f;border-color:#00f0ff59}.opt-label[data-v-2faa2de8]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.check-icon[data-v-2faa2de8]{color:currentColor;flex-shrink:0}.opt-dot[data-v-2faa2de8]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.solid-dark-dot[data-v-2faa2de8]{background:#090a0f;border:1px solid #ffffff59}.solid-light-dot[data-v-2faa2de8]{background:#f5f6f8;border:1px solid #94a3b8}.video-dot[data-v-2faa2de8]{background:#38bdf8;box-shadow:0 0 6px #38bdf899}.img-dot[data-v-2faa2de8]{background:#c084fc;box-shadow:0 0 6px #c084fc99}.fade-slide-enter-active[data-v-2faa2de8],.fade-slide-leave-active[data-v-2faa2de8]{transition:all .2s cubic-bezier(.16,1,.3,1)}.fade-slide-enter-from[data-v-2faa2de8],.fade-slide-leave-to[data-v-2faa2de8]{opacity:0;transform:translateY(-8px)scale(.96)}.panel-popup-top.fade-slide-enter-from[data-v-2faa2de8],.panel-popup-top.fade-slide-leave-to[data-v-2faa2de8]{opacity:0;transform:translateY(8px)scale(.96)}@media (width<=768px){.theme-switcher-wrapper[data-v-2faa2de8]{top:16px;right:16px}}.page-mascot-avatar[data-v-74ee784c]{cursor:pointer;border-radius:inherit;will-change:transform, background-position;-webkit-tap-highlight-color:transparent;background-color:#0000;background-repeat:no-repeat;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-block}.page-mascot-avatar[data-v-74ee784c]:active{transform:scale(.92)}.cs-global-widget[data-v-61c6c11d]{--chat-primary:#00f0ff;--chat-panel-bg:#0f172af2;--smooth:cubic-bezier(.2, .8, .2, 1);z-index:9999;pointer-events:none;flex-direction:column;align-items:flex-end;gap:16px;font-family:Space Grotesk,system-ui,-apple-system,sans-serif;display:flex;position:fixed;bottom:24px;right:24px}.cs-dock-container[data-v-61c6c11d]{pointer-events:auto}.global-new-msg-toast[data-v-61c6c11d]{pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;z-index:10000;transition:all .3s var(--smooth);background:#0f172aeb;border:1px solid #00f0ff66;border-radius:14px;align-items:center;gap:12px;padding:14px 20px;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 16px 40px #0009,0 0 20px #00f0ff33}.global-new-msg-toast[data-v-61c6c11d]:hover{border-color:#00f0ffcc;transform:translateY(-2px)scale(1.02)}.toast-slide-enter-active[data-v-61c6c11d],.toast-slide-leave-active[data-v-61c6c11d]{transition:all .35s var(--smooth)}.toast-slide-enter-from[data-v-61c6c11d],.toast-slide-leave-to[data-v-61c6c11d]{opacity:0;transform:translateY(-20px)scale(.9)}.toast-icon[data-v-61c6c11d]{font-size:20px}.toast-content[data-v-61c6c11d]{flex-direction:column;display:flex}.toast-title[data-v-61c6c11d]{color:#00f0ff;font-size:14px;font-weight:700}.toast-desc[data-v-61c6c11d]{color:#94a3b8;margin-top:2px;font-size:12px}.network-offline-banner[data-v-61c6c11d]{color:#fca5a5;background:#ef44442e;border-bottom:1px solid #ef44444d;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:600;display:flex}.offline-pulse-dot[data-v-61c6c11d]{background:#ef4444;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ef4444}.offline-slide-enter-active[data-v-61c6c11d],.offline-slide-leave-active[data-v-61c6c11d]{transition:all .25s var(--smooth)}.offline-slide-enter-from[data-v-61c6c11d],.offline-slide-leave-to[data-v-61c6c11d]{opacity:0;transform:translateY(-100%)}.whatsapp-float-btn[data-v-61c6c11d]{color:#fff;width:110px;height:110px;box-shadow:none;cursor:pointer;background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;display:flex;position:relative}.dock-mascot[data-v-61c6c11d]{pointer-events:none;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s;width:110px!important;height:110px!important}.whatsapp-float-btn:hover .dock-mascot[data-v-61c6c11d]{filter:drop-shadow(0 10px 15px #00f0ff66);transform:scale(1.15)}.absolute-badge[data-v-61c6c11d]{z-index:10;position:absolute;top:6px;right:6px}.badge-inner-flex[data-v-61c6c11d]{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ping-anim[data-v-61c6c11d]{opacity:.75;background-color:#f87171;border-radius:9999px;width:100%;height:100%;animation:1s cubic-bezier(0,0,.2,1) infinite ping-61c6c11d;display:inline-flex;position:absolute}.badge-circle[data-v-61c6c11d]{color:#fff;background-color:#ef4444;border-radius:9999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:inline-flex;position:relative}@keyframes ping-61c6c11d{75%,to{opacity:0;transform:scale(2)}}.periodic-hint-box[data-v-61c6c11d]{white-space:nowrap;pointer-events:none;margin-right:20px;animation:10s infinite periodicFade-61c6c11d;position:absolute;right:100%}@keyframes periodicFade-61c6c11d{0%,70%{opacity:0;visibility:hidden;transform:translate(10px)}75%,95%{opacity:1;visibility:visible;transform:translate(0)}to{opacity:0;visibility:hidden;transform:translate(10px)}}.tooltip-content[data-v-61c6c11d]{color:#00f0ff;background:linear-gradient(135deg,#0f172ae6,#020617f2);border:1px solid #00f0ff66;border-radius:8px;padding:6px 14px;font-size:14px;font-weight:700;animation:2s ease-in-out infinite textBreath-61c6c11d}@keyframes textBreath-61c6c11d{0%,to{text-shadow:0 0 2px #00f0ff33;box-shadow:0 4px 12px #00f0ff1a}50%{text-shadow:0 0 8px #00f0ff99;box-shadow:0 4px 20px #00f0ff80}}.tooltip-arrow[data-v-61c6c11d]{background-color:#020617f2;border-top:1px solid #00f0ff66;border-right:1px solid #00f0ff66;width:8px;height:8px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)rotate(45deg)}.chat-panel[data-v-61c6c11d]{background:var(--chat-panel-bg);-webkit-backdrop-filter:blur(24px);transform-origin:100% 100%;pointer-events:auto;border-radius:20px;flex-direction:column;width:360px;height:520px;max-height:75vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #020617b3}.chat-slide-enter-active[data-v-61c6c11d],.chat-slide-leave-active[data-v-61c6c11d]{transition:all .35s var(--smooth)}.chat-slide-enter-from[data-v-61c6c11d],.chat-slide-leave-to[data-v-61c6c11d]{opacity:0;transform:scale(.85)translateY(20px)}.chat-header[data-v-61c6c11d]{background:#02061799;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.header-left[data-v-61c6c11d]{align-items:center;gap:12px;display:flex}.cs-avatar[data-v-61c6c11d]{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;background:0 0!important;border:none!important}.cs-info[data-v-61c6c11d]{flex-direction:column;display:flex}.cs-name[data-v-61c6c11d]{color:#f8fafc;font-size:15px;font-weight:700}.cs-status[data-v-61c6c11d]{color:#94a3b8;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.status-dot[data-v-61c6c11d]{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #10b981}.status-dot.is-offline[data-v-61c6c11d]{background:#ef4444;box-shadow:0 0 8px #ef4444}.chat-close-btn[data-v-61c6c11d]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 8px #00000059}.chat-close-btn svg[data-v-61c6c11d]{stroke-width:2.5px;width:18px;height:18px}.chat-close-btn[data-v-61c6c11d]:hover{color:#fb7185;background:#f43f5e40;border-color:#f43f5e99;transform:rotate(90deg)scale(1.05)}.chat-close-btn[data-v-61c6c11d]:active{transform:scale(.92)}.chat-message-board[data-v-61c6c11d]{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;padding:20px 20px 10px;display:flex;overflow-y:auto}.chat-message-board[data-v-61c6c11d]::-webkit-scrollbar{width:4px}.chat-message-board[data-v-61c6c11d]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.scroll-bottom-anchor[data-v-61c6c11d]{pointer-events:none;flex-shrink:0;width:100%;height:1px}.message-block[data-v-61c6c11d]{flex-direction:column;width:100%;margin-bottom:18px;display:flex}.message-block.align-left[data-v-61c6c11d]{align-items:flex-start}.message-block.align-right[data-v-61c6c11d]{align-items:flex-end}.message-row[data-v-61c6c11d]{align-items:flex-start;gap:12px;max-width:100%;display:flex}.msg-status[data-v-61c6c11d]{color:#646675;margin-top:6px;margin-right:52px;font-size:10px;font-weight:500}.msg-status.is-read[data-v-61c6c11d]{color:var(--chat-primary)}.bubble-avatar[data-v-61c6c11d]{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.chat-mascot-img[data-v-61c6c11d]{pointer-events:none;display:block;width:100%!important;height:100%!important;box-shadow:none!important;background-color:#0000!important;border:none!important}.message-bubble[data-v-61c6c11d]{word-break:break-word;border-radius:16px;max-width:75%;padding:12px 18px;font-size:13.5px;line-height:1.6}.message-bubble.cs[data-v-61c6c11d]{color:#f8fafc;background:#ffffff0d;border-top-left-radius:4px;margin-top:4px}.message-bubble.user[data-v-61c6c11d]{background:var(--chat-primary);color:#020712;border-top-right-radius:4px;margin-top:4px;font-weight:500;box-shadow:0 4px 20px #00f0ff26}.typing-dots span[data-v-61c6c11d]{font-size:18px;line-height:1;animation:1.4s infinite both typingBlink-61c6c11d}.typing-dots span[data-v-61c6c11d]:first-child{animation-delay:0s}.typing-dots span[data-v-61c6c11d]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-61c6c11d]:nth-child(3){animation-delay:.4s}@keyframes typingBlink-61c6c11d{0%,to{opacity:.2}20%{opacity:1}}.chat-footer[data-v-61c6c11d]{background:#02061780;flex-shrink:0;align-items:center;gap:10px;padding:14px 18px;display:flex}.chat-input[data-v-61c6c11d]{color:#f8fafc;height:44px;transition:all .2s var(--smooth);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;outline:none;flex:1;padding:0 16px;font-size:13px}.chat-input[data-v-61c6c11d]:focus{background:#ffffff14;border-color:#00f0ff66}.chat-input[data-v-61c6c11d]::placeholder{color:#64748b}.chat-send-btn[data-v-61c6c11d]{color:#020712;cursor:pointer;background:linear-gradient(135deg,#00f0ff,#00c6ff);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.chat-send-btn svg[data-v-61c6c11d]{width:18px;height:18px;transform:translate(-1px)translateY(1px)}.chat-send-btn[data-v-61c6c11d]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 16px #00f0ff4d}.chat-send-btn[data-v-61c6c11d]:disabled{color:#475569;cursor:not-allowed;background:#ffffff0d}@media (width<=640px){.cs-global-widget[data-v-61c6c11d]{bottom:85px;right:14px}.whatsapp-float-btn[data-v-61c6c11d]{width:68px;height:68px}.dock-mascot[data-v-61c6c11d]{width:72px!important;height:72px!important}.periodic-hint-box[data-v-61c6c11d]{margin-right:14px;display:block!important}.absolute-badge[data-v-61c6c11d]{top:2px;right:2px}.global-new-msg-toast[data-v-61c6c11d]{top:12px;left:12px;right:12px}.chat-panel[data-v-61c6c11d]{z-index:10001;width:100vw;height:100dvh;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:0;position:fixed;inset:0}.chat-close-btn[data-v-61c6c11d]{background:#ffffff26;border:1px solid #ffffff4d;width:36px;height:36px}.chat-message-board[data-v-61c6c11d]{padding:14px 14px 8px}.chat-slide-enter-from[data-v-61c6c11d],.chat-slide-leave-to[data-v-61c6c11d]{transform:translateY(100%)}}.font-mono[data-v-564a8ba6]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.announcement-mask[data-v-564a8ba6]{z-index:99999;-webkit-backdrop-filter:blur(18px);box-sizing:border-box;background:#03060fd9;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.announcement-card[data-v-564a8ba6]{box-sizing:border-box;text-align:center;background:#0f131ef5;border:1px solid #00f0ff52;border-radius:26px;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:38px 28px 28px;display:flex;position:relative;box-shadow:0 24px 70px #000000e6,0 0 35px #00f0ff1f,inset 0 1px #ffffff1a}.card-close-x-btn[data-v-564a8ba6]{color:#94a3b8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:16px;right:16px}.card-close-x-btn[data-v-564a8ba6]:hover{color:#fb7185;background:#f43f5e33;border-color:#f43f5e66;transform:rotate(90deg)scale(1.05)}.card-close-x-btn[data-v-564a8ba6]:active{transform:scale(.92)}.card-close-x-btn svg[data-v-564a8ba6]{width:15px;height:15px}.badge-icon.gift-icon[data-v-564a8ba6]{color:#00f0ff;background:#00f0ff1f;border:1px solid #00f0ff61;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:18px;animation:3s ease-in-out infinite alternate giftIconBreathe-564a8ba6;display:flex;box-shadow:0 0 25px #00f0ff40}@keyframes giftIconBreathe-564a8ba6{0%{transform:translateY(0);box-shadow:0 0 20px #00f0ff33}to{transform:translateY(-3px);box-shadow:0 0 32px #00f0ff61}}.badge-icon svg[data-v-564a8ba6]{width:28px;height:28px}.title[data-v-564a8ba6]{color:#fff;letter-spacing:-.01em;text-wrap:balance;margin:0 0 12px;font-size:22px;font-weight:800}.content-scroll[data-v-564a8ba6]{width:100%;max-height:380px;margin-bottom:24px;overflow-y:auto}.center-content[data-v-564a8ba6]{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.main-desc[data-v-564a8ba6]{color:#cbd5e1;text-wrap:pretty;margin:0 0 16px;padding:0 6px;font-size:14px;line-height:1.65}.highlight-text[data-v-564a8ba6]{color:#00ffc2;font-size:15px;font-weight:800}.steps-container[data-v-564a8ba6]{box-sizing:border-box;background:#0000004d;border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;width:100%;padding:16px 18px;display:flex}.step-item[data-v-564a8ba6]{align-items:center;gap:14px;display:flex}.step-num[data-v-564a8ba6]{color:#00f0ff;background:#00f0ff1f;border:1px solid #00f0ff59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:flex}.step-text[data-v-564a8ba6]{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.step-text strong[data-v-564a8ba6]{color:#fff;margin-bottom:2px;font-size:13.5px}.step-text span[data-v-564a8ba6]{color:#94a3b8;font-size:11.5px}.step-line[data-v-564a8ba6]{background:#ffffff14;border-radius:2px;width:2px;height:16px;margin:2px 0 2px 13px}.custom-scrollbar[data-v-564a8ba6]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-564a8ba6]::-webkit-scrollbar-thumb{background:#00f0ff40;border-radius:4px}.action-footer[data-v-564a8ba6]{gap:12px;width:100%;display:flex}.ann-btn-secondary[data-v-564a8ba6],.ann-btn-primary[data-v-564a8ba6]{cursor:pointer;-webkit-tap-highlight-color:transparent;will-change:transform;border-radius:14px;flex:1;justify-content:center;align-items:center;height:46px;font-size:13.5px;font-weight:700;transition:transform .15s cubic-bezier(.34,1.56,.64,1),background-color .2s,box-shadow .2s,border-color .2s;display:inline-flex}.ann-btn-secondary[data-v-564a8ba6]{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff1a}.ann-btn-secondary[data-v-564a8ba6]:hover{color:#fff;background:#ffffff17;border-color:#fff3}.ann-btn-secondary[data-v-564a8ba6]:active{transform:scale(.96)translateY(1px)}.ann-btn-primary[data-v-564a8ba6]{color:#020712;background:linear-gradient(135deg,#00f0ff,#00c6ff);border:none;box-shadow:0 4px 18px #00f0ff47}.ann-btn-primary[data-v-564a8ba6]:hover{background:linear-gradient(135deg,#38e1ff,#00ffc2);transform:translateY(-1px);box-shadow:0 6px 22px #00f0ff66}.ann-btn-primary[data-v-564a8ba6]:active{transform:scale(.96)translateY(1px);box-shadow:0 2px 10px #00f0ff33}.modal-fade-enter-active[data-v-564a8ba6],.modal-fade-leave-active[data-v-564a8ba6]{transition:opacity .3s}.modal-fade-enter-active .announcement-card[data-v-564a8ba6],.modal-fade-leave-active .announcement-card[data-v-564a8ba6]{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.modal-fade-enter-from[data-v-564a8ba6],.modal-fade-leave-to[data-v-564a8ba6]{opacity:0}.modal-fade-enter-from .announcement-card[data-v-564a8ba6]{transform:scale(.9)translateY(16px)}.modal-fade-leave-to .announcement-card[data-v-564a8ba6]{transform:scale(.95)}@media (width<=640px){.announcement-card[data-v-564a8ba6]{padding:32px 20px 20px}.action-footer[data-v-564a8ba6]{flex-direction:column-reverse}.ann-btn-secondary[data-v-564a8ba6],.ann-btn-primary[data-v-564a8ba6]{width:100%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes toastFade{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@keyframes showBox{0%{opacity:0;transform:scale(.85)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}#app-root::-webkit-scrollbar{width:0;height:0;display:none}html[data-bg=solid-light] .title-category-tag,html[data-bg=solid-light] .price-wrap .currency{color:#2554ff!important}html[data-bg=solid-light] .features-block .feature-desc,html[data-bg=solid-light] .k-label{color:#5b6270!important}html[data-bg=solid-light] .wish-pool-section :has(input){box-shadow:none!important;background:0 0!important;border:#0000!important;outline:none!important}@media (width<=640px){.detail-page,.account-detail-page{padding-top:24px!important;padding-bottom:90px!important}}html[data-bg=solid-light] .user-center-page div:has(.btn-refresh-orders){box-shadow:none!important;border:#0000!important;outline:none!important}html[data-bg=solid-light] .user-center-page section:has(.btn-refresh-orders){box-shadow:none!important;border:#0000!important;outline:none!important}html[data-bg=solid-light] .user-center-page [class*=section]:has([class*=order]){box-shadow:none!important;border:#0000!important;outline:none!important}html[data-bg=solid-light] .platform-toggle-btn.active .plat-title,html[data-bg=solid-light] .platform-toggle-btn.active .plat-svg{color:#2554ff!important}.global-video-bg,.global-img-bg{object-fit:cover;z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100vh;transition:opacity .4s;position:fixed;top:0;left:0}html{scrollbar-gutter:stable;width:100%;overflow:hidden scroll}body{background-color:var(--bg-main,#090a0f);width:100%;min-height:100%;color:var(--text-main,#f4f4f6);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}#app-root{width:100%;min-height:100dvh;position:relative}.page-viewport-container{z-index:2;width:100%;min-height:100vh;position:relative}.video-ambient-overlay{z-index:1;pointer-events:none;background:#090a0f80;transition:background .35s;position:fixed;inset:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0d111a80;border-radius:9999px}::-webkit-scrollbar-thumb{background:linear-gradient(#00f0ff,#00ffc2);border-radius:9999px;animation:1.5s ease-in-out infinite alternate scrollbarBreathe;box-shadow:0 0 10px #00f0ff}@keyframes scrollbarBreathe{0%{opacity:.4;box-shadow:0 0 4px #00f0ff33}to{opacity:1;box-shadow:0 0 14px #00f0ffcc,0 0 20px #00ffc280}}::-webkit-scrollbar-thumb:hover{background:#00f0ff}@media (width>=641px) and (width<=1100px){.nav-bar-container{transition:max-width .3s cubic-bezier(.16,1,.3,1);max-width:500px!important}}@media (width>=1101px){.nav-bar-container{transition:max-width .3s cubic-bezier(.16,1,.3,1);max-width:1000px!important}}.vpn-tutorial-global-widget{z-index:998;-webkit-user-select:none;user-select:none;position:fixed;top:24px;left:24px}.tutorial-dock-btn{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;display:block}.dock-btn-inner{-webkit-backdrop-filter:blur(16px);background:#0e121cd9;border:1px solid #00f0ff59;border-radius:9999px;align-items:center;gap:8px;height:38px;padding:0 14px;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,background-color .2s;display:inline-flex;box-shadow:0 8px 24px #00000080,inset 0 1px #ffffff1f}.dock-btn-inner:hover{background:#141a28f2;border-color:#00f0ff;transform:translateY(-2px);box-shadow:0 10px 28px #00f0ff40}.dock-btn-inner:active{transform:scale(.96)translateY(1px)}.pulse-indicator{background-color:#00f0ff;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulseBreathe;box-shadow:0 0 8px #00f0ff}@keyframes pulseBreathe{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.15);box-shadow:0 0 12px #00f0ff}}.dock-icon{color:#00f0ff;flex-shrink:0;width:15px;height:15px}.dock-label{color:#f8fafc;letter-spacing:-.01em;white-space:nowrap;font-size:13px;font-weight:700}.dock-label.full-text{display:inline-block}.dock-label.short-text{display:none}@media (width<=880px) and (width>=641px){.vpn-tutorial-global-widget{top:24px;left:14px}.dock-btn-inner{gap:6px;padding:0 10px}.dock-label.full-text{display:none!important}.dock-label.short-text{font-size:12.5px;font-weight:700;display:inline-block!important}}.tutorial-modal-mask{-webkit-backdrop-filter:blur(16px);box-sizing:border-box;z-index:99999;background:#05080fd1;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tutorial-modal-card{text-align:left;background:#0d111a;border:1px solid #00f0ff40;border-radius:24px;flex-direction:column;width:100%;max-width:640px;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 24px 70px #000000d9,inset 0 1px #ffffff14}.modal-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:18px 24px 14px;display:flex}.header-badge-title{flex-direction:column;gap:3px;display:flex}.badge-tag{color:#00f0ff;letter-spacing:.06em;font-size:10px;font-weight:800}.modal-title{color:#fff;margin:0;font-size:18px;font-weight:700}.modal-close-btn{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.modal-close-btn:hover{color:#fb7185;background:#f43f5e33;border-color:#f43f5e66}.modal-close-btn svg{width:16px;height:16px}.tutorial-mode-switch-bar{background:#00000040;gap:10px;padding:10px 24px 6px;display:flex}.mode-tab-btn{all:unset;color:#94a3b8;cursor:pointer;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;height:40px;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.mode-tab-btn:hover{color:#fff;background:#ffffff0f}.mode-tab-btn.active{color:#00f0ff;background:#00f0ff1f;border-color:#00f0ff73;font-weight:700;box-shadow:0 4px 16px #00f0ff26,inset 0 1px #ffffff1a}.mode-icon{font-size:15px}.platform-tabs{background:#0003;border-bottom:1px solid #ffffff0f;gap:10px;padding:10px 24px;display:flex}.tab-pill{all:unset;cursor:pointer;color:#94a3b8;white-space:nowrap;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13.5px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.tab-pill:hover{color:#fff;background:#ffffff14}.tab-pill.active{color:#040812;background:linear-gradient(135deg,#00f0ff,#00c6ff);border-color:#0000;font-weight:700;box-shadow:0 4px 14px #00f0ff52}.tab-icon{font-size:16px}.tutorial-body-scroll{flex-direction:column;flex:1;gap:16px;padding:18px 24px;display:flex;overflow-y:auto}.video-container{aspect-ratio:16/9;background:#000;border:1px solid #ffffff14;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 8px 24px #0006}.tutorial-video{object-fit:contain;width:100%;height:100%}.steps-flow-container{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;padding:16px}.steps-heading{color:#00f0ff;margin:0 0 12px;font-size:13px;font-weight:700}.step-items-list{flex-direction:column;gap:12px;display:flex}.step-item{align-items:flex-start;gap:12px;display:flex}.step-num{color:#00f0ff;background:#00f0ff1f;border:1px solid #00f0ff4d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.step-content{flex:1}.step-title{color:#f8fafc;margin-bottom:2px;font-size:13px;display:block}.step-desc{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.text-under-dev-card{text-align:center;background:#00f0ff08;border:1px dashed #00f0ff40;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:44px 20px;display:flex}.dev-icon{margin-bottom:10px;font-size:36px}.dev-title{color:#fff;margin:0 0 8px;font-size:15px;font-weight:700}.dev-desc{color:#94a3b8;max-width:380px;margin:0 0 20px;font-size:12.5px;line-height:1.6}.btn-goto-video{color:#040812;cursor:pointer;background:linear-gradient(135deg,#00f0ff,#00c6ff);border:none;border-radius:10px;height:38px;padding:0 20px;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-goto-video:hover{background:linear-gradient(135deg,#38e1ff,#00ffc2);transform:translateY(-1px);box-shadow:0 4px 16px #00f0ff59}.text-tutorial-card{flex-direction:column;gap:16px;display:flex}.scroll-down-hint-banner{color:#00f0ff;background:linear-gradient(135deg,#00f0ff1a,#00ffc214);border:1px solid #00f0ff66;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;animation:1.5s ease-in-out infinite alternate hintBreathe;display:flex;box-shadow:0 4px 16px #00f0ff26}@keyframes hintBreathe{0%{border-color:#00f0ff40;box-shadow:0 0 6px #00f0ff26}to{border-color:#00f0ffe6;box-shadow:0 0 20px #00f0ff80,0 0 30px #00ffc24d}}.scroll-hint-icon{font-size:14px}.scroll-arrow-anim{font-size:14px;font-weight:900;animation:1s ease-in-out infinite arrowBounce}@keyframes arrowBounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.tutorial-section-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.sec-title-bar{border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding-bottom:8px;display:flex}.sec-num{color:#00f0ff;background:#00f0ff1a;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:800}.sec-heading{color:#fff;margin:0;font-size:14px;font-weight:700}.sec-content-block{flex-direction:column;gap:12px;display:flex}.step-text-row{color:#cbd5e1;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.6;display:flex}.step-text-row strong{color:#fff}.sub-step-bullet{color:#00f0ff;flex-shrink:0;margin-top:3px;font-size:10px}.jump-action-box{justify-content:center;width:100%;margin:4px 0 10px;display:flex}.btn-direct-jump-plan{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box;color:#00f0ff;background:linear-gradient(135deg,#00f0ff29,#00ffc21f);border:1px solid #00f0ff73;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:75%;max-width:390px;height:40px;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #00f0ff2e}.btn-direct-jump-plan:hover{color:#040812;background:linear-gradient(135deg,#00f0ff,#00ffc2);transform:translateY(-1px);box-shadow:0 6px 20px #00f0ff59}.btn-direct-jump-plan:active{transform:scale(.98)}.jump-pulse-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.5s infinite pulseBreathe;box-shadow:0 0 6px}.jump-arrow{font-size:16px;line-height:1;transition:transform .2s}.btn-direct-jump-plan:hover .jump-arrow{transform:translate(3px)}.step-gallery{flex-direction:column;align-items:center;gap:12px;width:100%;margin:6px 0 14px;display:flex}.step-gallery.single{justify-content:center;align-items:center;display:flex}.step-gallery.single .img-frame{width:75%;max-width:390px}.step-gallery.multi{flex-direction:column;gap:14px;width:100%;display:flex}.step-gallery.grid-2,.step-gallery.grid-3{flex-direction:column;align-items:center;display:flex}.img-frame{cursor:default;background:#00000073;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:75%;max-width:375px;display:flex;position:relative;overflow:hidden}.img-frame img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.sec-tip-box{color:#94a3b8;background:#00f0ff0d;border:1px solid #00f0ff33;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:11.5px;line-height:1.5;display:flex}.sec-tip-box strong{color:#00ffc2}.tip-icon{flex-shrink:0;font-size:14px}.notice-callout-box{color:#fcd34d;background:#f59e0b14;border:1px solid #f59e0b40;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.callout-icon{flex-shrink:0;margin-top:1px;font-size:14px}.callout-text strong{color:#fef08a}.modal-footer{background:#00000040;border-top:1px solid #ffffff0f;justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.footer-btn{cursor:pointer;border-radius:10px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.footer-btn.ghost{color:#94a3b8;background:0 0;border:1px solid #ffffff1f}.footer-btn.ghost:hover{color:#f8fafc;background:#ffffff0f}.footer-btn.primary{color:#020712;background:linear-gradient(135deg,#00f0ff,#00c6ff);border:none}.footer-btn.primary:hover{background:linear-gradient(135deg,#38e1ff,#00ffc2);transform:translateY(-1px)}.tutorial-fade-enter-active,.tutorial-fade-leave-active{transition:opacity .24s}.tutorial-fade-enter-active .tutorial-modal-card,.tutorial-fade-leave-active .tutorial-modal-card{transition:transform .24s cubic-bezier(.16,1,.3,1)}.tutorial-fade-enter-from,.tutorial-fade-leave-to{opacity:0}.tutorial-fade-enter-from .tutorial-modal-card{transform:scale(.95)translateY(10px)}.tutorial-fade-leave-to .tutorial-modal-card{transform:scale(.97)}@media (width<=640px){.vpn-tutorial-global-widget{top:14px;left:14px}.dock-btn-inner{gap:6px;height:34px;padding:0 10px}.dock-label.full-text{font-size:12px;display:inline-block!important}.dock-label.short-text{display:none!important}.tutorial-modal-card{border-radius:20px;max-height:92vh}.modal-header,.tutorial-mode-switch-bar,.platform-tabs,.tutorial-body-scroll,.modal-footer{padding-left:14px;padding-right:14px}.mode-tab-btn{height:36px;font-size:12px}.platform-tabs{gap:8px}.tab-pill{gap:6px;height:38px;padding:0 8px;font-size:12.5px}.btn-direct-jump-plan{width:100%;font-size:12px}.img-frame{width:75%;max-width:75%}.modal-footer{flex-direction:column-reverse}.footer-btn{width:100%}}.mask[data-v-bbd81a14]{-webkit-backdrop-filter:blur(20px);z-index:99999;box-sizing:border-box;background:#04060cc7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.box[data-v-bbd81a14]{text-align:center;color:#fff;box-sizing:border-box;background:#12141df0;border:1px solid #ffffff1f;border-radius:24px;width:100%;max-width:390px;padding:32px 26px;animation:.25s cubic-bezier(.16,1,.3,1) showBox-bbd81a14;box-shadow:0 24px 60px #000c,inset 0 1px #ffffff1f}.box-badge-icon[data-v-bbd81a14]{margin-bottom:12px;font-size:32px}.box h2[data-v-bbd81a14]{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:19px;font-weight:700}.msg-content[data-v-bbd81a14]{color:#9496a1;white-space:pre-line;word-break:break-all;margin:0 0 24px;font-size:13px;line-height:1.65}.btn-group[data-v-bbd81a14]{align-items:center;gap:12px;display:flex}.f-button-wrap[data-v-bbd81a14]{flex:1.3}.f-button-wrap.full[data-v-bbd81a14]{flex:none;width:100%}.cancel-btn[data-v-bbd81a14]{color:#9496a1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;flex:1;height:42px;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1)}.cancel-btn[data-v-bbd81a14]:active{background:#ffffff1a;transform:scale(.95)}@keyframes showBox-bbd81a14{0%{opacity:0;transform:scale(.85)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (width<=600px){.box[data-v-bbd81a14]{border-radius:20px;padding:24px 18px}.box h2[data-v-bbd81a14]{font-size:17px}.msg-content[data-v-bbd81a14]{font-size:12px}}.font-mono[data-v-b135023e]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.home-page[data-v-b135023e]{--bg-main:#090a0f;--surface-card:#121520b8;--surface-hover:#181c2ce0;--border-subtle:#ffffff14;--text-main:#fcfdfe;--text-sub:#8e92a4;--text-mute:#5a5e72;--cyber-cyan:#00f0ff;--cyber-mint:#00ffc2;--smooth-ease:cubic-bezier(.16, 1, .3, 1);box-sizing:border-box;min-height:100vh;color:var(--text-main);background-color:var(--bg-main);-webkit-font-smoothing:antialiased;padding:100px 20px 90px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Roboto,sans-serif;position:relative;overflow-x:hidden}.ambient-glow[data-v-b135023e]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f0ff1f 0%,#090a0f00 70%);width:700px;height:380px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.header-section[data-v-b135023e]{z-index:1;text-align:center;max-width:680px;margin:0 auto 28px;position:relative}.header-badge[data-v-b135023e]{letter-spacing:.08em;color:var(--cyber-cyan);background:#00f0ff14;border:1px solid #00f0ff40;border-radius:9999px;margin-bottom:12px;padding:3px 12px;font-size:11px;font-weight:700;display:inline-block}.page-title[data-v-b135023e]{letter-spacing:-.02em;color:#fff;margin:0 0 10px;font-size:34px;font-weight:800;line-height:1.25}.page-desc[data-v-b135023e]{color:var(--text-sub);margin:0 0 20px;font-size:13.5px;line-height:1.6}.user-status-pill[data-v-b135023e]{color:#c9cedd;border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:all .2s var(--smooth-ease);background:#ffffff0a;border-radius:9999px;align-items:center;gap:8px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-flex}.user-status-pill[data-v-b135023e]:hover{color:#fff;background:#ffffff17;transform:translateY(-1px)}.status-dot[data-v-b135023e]{background:#71717a;border-radius:50%;width:6px;height:6px}.status-dot.online[data-v-b135023e]{background:#10b981;box-shadow:0 0 8px #10b981}.vertical-main-content[data-v-b135023e]{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:1080px;margin:0 auto;display:flex;position:relative}.official-guarantee-banner[data-v-b135023e]{background:var(--surface-card);border:1px solid var(--border-subtle);box-sizing:border-box;-webkit-backdrop-filter:blur(20px);text-align:left;border-radius:16px;flex-direction:column;gap:12px;width:100%;max-width:1080px;margin:0 auto 32px;padding:18px 24px;display:flex;box-shadow:0 8px 30px #00000059}.banner-header[data-v-b135023e]{align-items:center;gap:12px;display:flex}.banner-icon-box[data-v-b135023e]{width:36px;height:36px;color:var(--cyber-cyan);background:#00f0ff1a;border:1px solid #00f0ff40;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.banner-icon-box svg[data-v-b135023e]{width:18px;height:18px}.banner-title[data-v-b135023e]{color:#fff;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.banner-desc[data-v-b135023e]{flex-direction:column;gap:5px;display:flex}.banner-desc p[data-v-b135023e]{color:var(--text-sub);margin:0;font-size:12.5px;line-height:1.5}.segmented-nav[data-v-b135023e]{border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;scrollbar-width:none;background:#ffffff08;border-radius:16px;width:100%;max-width:620px;margin:0 auto 36px;padding:5px;display:flex;overflow-x:auto}.segmented-nav[data-v-b135023e]::-webkit-scrollbar{display:none}.segment-item[data-v-b135023e]{min-width:fit-content;height:38px;color:var(--text-sub);cursor:pointer;transition:all .25s var(--smooth-ease);white-space:nowrap;background:0 0;border:none;border-radius:11px;flex:1;padding:0 12px;font-size:13px;font-weight:600}.segment-item[data-v-b135023e]:hover{color:#fff}.segment-item.active[data-v-b135023e]{color:#fff;background:#ffffff1a;box-shadow:0 4px 12px #00000059,inset 0 1px #ffffff26}.plans-container[data-v-b135023e]{width:100%}.plans-grid[data-v-b135023e]{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;width:100%;display:grid}.plan-card[data-v-b135023e]{background:var(--surface-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);text-align:left;box-sizing:border-box;width:100%;transition:transform .3s var(--smooth-ease), border-color .3s ease, box-shadow .3s ease;border-radius:22px;flex-direction:column;justify-content:space-between;padding:26px 22px;display:flex;position:relative;box-shadow:0 10px 30px #0006,inset 0 1px #ffffff0d}.plan-card[data-v-b135023e]:hover{background:var(--surface-hover);border-color:#00f0ff59;transform:translateY(-4px);box-shadow:0 20px 45px #00000080,0 0 25px #00f0ff26}.plan-card.featured[data-v-b135023e]{background:linear-gradient(#101c2cd9 0%,#121622d9 100%);border-color:#00f0ff66;box-shadow:0 14px 40px #00f0ff2e,inset 0 1px #fff3}.featured-badge[data-v-b135023e]{color:#020712;white-space:nowrap;background:linear-gradient(90deg,#00f0ff,#00ffc2);border-radius:9999px;align-items:center;gap:4px;padding:3px 12px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00f0ff73}.badge-svg-icon[data-v-b135023e]{width:11px;height:11px}.card-header[data-v-b135023e]{border-bottom:1px solid #ffffff0f;margin-bottom:16px;padding-bottom:14px}.header-top-row[data-v-b135023e]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.title-category-tag[data-v-b135023e]{color:var(--cyber-cyan);letter-spacing:.06em;font-size:10px;font-weight:700}.flow-rule-badge[data-v-b135023e]{color:#00ffc2;white-space:nowrap;background:#00ffc214;border:1px solid #00ffc233;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.rule-icon[data-v-b135023e]{color:#00ffc2;width:11px;height:11px}.plan-name[data-v-b135023e]{letter-spacing:-.01em;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:17px;font-weight:700;overflow:hidden}.price-wrap[data-v-b135023e]{align-items:baseline;gap:2px;margin-bottom:12px;display:flex}.currency[data-v-b135023e]{color:var(--cyber-cyan);margin-right:1px;font-size:17px;font-weight:700}.price-val[data-v-b135023e]{letter-spacing:-.02em;color:#fff;font-size:36px;font-weight:800;line-height:1}.unit[data-v-b135023e]{color:var(--text-sub);white-space:nowrap;margin-left:4px;font-size:11.5px;font-weight:500}.origin-del-price[data-v-b135023e]{color:#71768a;margin-left:6px;font-size:12.5px;text-decoration:line-through}.traffic-notice-banner[data-v-b135023e]{box-sizing:border-box;background:#00f0ff0d;border:1px dashed #00f0ff38;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.notice-svg-icon[data-v-b135023e]{color:#fbbf24;flex-shrink:0;width:13px;height:13px}.notice-text[data-v-b135023e]{color:#9ba3b8;font-size:11px;line-height:1.35}.features-block[data-v-b135023e]{flex-direction:column;flex:1;gap:10px;margin-bottom:24px;padding:0 4px;display:flex}.features-block .feature-item[data-v-b135023e]{color:#d1d5db;align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:600;display:flex}.features-block .feat-svg[data-v-b135023e]{width:15px;height:15px;color:var(--cyber-cyan);flex-shrink:0}.features-block .feature-desc[data-v-b135023e]{color:var(--text-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0 23px;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.card-action-wrap[data-v-b135023e]{width:100%}.skeleton[data-v-b135023e]{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:6px;animation:1.5s infinite shimmer-b135023e}@keyframes shimmer-b135023e{0%{background-position:200% 0}to{background-position:-200% 0}}.s-title[data-v-b135023e]{width:40%;height:20px;margin-bottom:14px}.s-price[data-v-b135023e]{width:60%;height:36px;margin-bottom:24px}.s-feature[data-v-b135023e]{width:100%;height:14px;margin-bottom:12px}.s-feature.short[data-v-b135023e]{width:70%;margin-bottom:28px}.s-btn[data-v-b135023e]{border-radius:12px;width:100%;height:44px}.empty-container[data-v-b135023e]{background:var(--surface-card);border:1px solid var(--border-subtle);text-align:center;border-radius:20px;max-width:480px;margin:0 auto;padding:60px 20px}.empty-svg-icon[data-v-b135023e]{width:42px;height:42px;color:var(--text-mute);margin-bottom:12px}.empty-title[data-v-b135023e]{color:#fff;margin:0 0 6px;font-size:14.5px;font-weight:700}.empty-subtitle[data-v-b135023e]{color:var(--text-sub);margin:0;font-size:12px}@media (width<=640px){.home-page[data-v-b135023e]{padding:80px 14px}.page-title[data-v-b135023e]{font-size:28px}.plans-grid[data-v-b135023e],.plan-card[data-v-b135023e]{width:100%}.official-guarantee-banner[data-v-b135023e]{gap:12px;padding:16px}.segmented-nav[data-v-b135023e]{gap:4px;width:100%;max-width:100%;margin-left:0;margin-right:0;padding:4px}.segment-item[data-v-b135023e]{height:36px;padding:0 8px;font-size:12px}}.detail-page[data-v-357073b9]{--bg-main:#090a0f;--surface-panel:#12141dbf;--border-subtle:#ffffff14;--text-primary:#f4f4f6;--text-secondary:#9496a1;--accent-primary:#00f0ff;--smooth-ease:cubic-bezier(.16, 1, .3, 1);box-sizing:border-box;min-height:100vh;color:var(--text-primary);background-color:var(--bg-main);padding:40px 16px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.font-mono[data-v-357073b9]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ambient-glow[data-v-357073b9]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f0ff1a 0%,#090a0f00 70%);width:650px;height:350px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.detail-container[data-v-357073b9]{z-index:1;max-width:480px;margin:0 auto;position:relative}.detail-header[data-v-357073b9]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.back-pill-btn[data-v-357073b9]{border:1px solid var(--border-subtle);height:34px;color:var(--text-secondary);cursor:pointer;transition:all .2s var(--smooth-ease);background:#ffffff0d;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.back-pill-btn[data-v-357073b9]:hover{color:#fff;background:#ffffff1a;transform:translateY(-1px)}.nav-icon[data-v-357073b9]{width:14px;height:14px}.stream-code[data-v-357073b9]{color:var(--text-secondary);letter-spacing:.04em;font-size:11px}.detail-card[data-v-357073b9]{background:var(--surface-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);text-align:center;border-radius:24px;padding:36px 28px;box-shadow:0 12px 40px #0006,inset 0 1px #ffffff0d}.card-badge[data-v-357073b9]{letter-spacing:.06em;color:#00f0ff;background:#00f0ff1a;border:1px solid #00f0ff40;border-radius:9999px;margin-bottom:12px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.plan-title[data-v-357073b9]{letter-spacing:-.02em;color:#fff;margin:0 0 16px;font-size:24px;font-weight:700}.price-display[data-v-357073b9]{justify-content:center;align-items:baseline;gap:4px;margin-bottom:16px;display:flex}.price-display .currency[data-v-357073b9]{color:var(--text-secondary);font-size:20px;font-weight:500}.price-display .amount[data-v-357073b9]{letter-spacing:-.03em;color:#fff;font-size:44px;font-weight:800}.price-display .period[data-v-357073b9]{color:var(--text-secondary);margin-left:2px;font-size:13px}.origin-price[data-v-357073b9]{color:#64748b;margin-left:6px;font-size:12px;text-decoration:line-through}.plan-desc[data-v-357073b9]{color:var(--text-secondary);margin:0 0 24px;font-size:13px;line-height:1.6}.features-checklist[data-v-357073b9]{border:1px solid var(--border-subtle);text-align:left;background:#00000040;border-radius:16px;flex-direction:column;gap:12px;margin-bottom:18px;padding:18px 16px;display:flex}.feature-row[data-v-357073b9]{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.feature-row strong[data-v-357073b9]{color:#f8fafc}.check-icon[data-v-357073b9]{color:#00ffc2;flex-shrink:0;width:16px;height:16px;margin-top:1px}.platform-binding-box[data-v-357073b9]{border:1px solid var(--border-subtle);text-align:left;background:#0000003d;border-radius:16px;margin-bottom:18px;padding:16px}.platform-header-row[data-v-357073b9]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.platform-label[data-v-357073b9]{color:#fff;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.platform-icon[data-v-357073b9]{font-size:13px}.platform-badge[data-v-357073b9]{color:#00f0ff;font-size:10px;font-weight:500}.platform-options-grid[data-v-357073b9]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.platform-card[data-v-357073b9]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .22s var(--smooth-ease);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex;position:relative}.platform-card[data-v-357073b9]:hover{background:#ffffff0f;border-color:#ffffff2e}.platform-card.active[data-v-357073b9]{background:#00f0ff14;border-color:#00f0ff;box-shadow:0 0 16px #00f0ff2e,inset 0 0 1px #00f0ff}.platform-radio-dot[data-v-357073b9]{border:1.5px solid #ffffff59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;transition:all .2s;display:flex}.platform-card.active .platform-radio-dot[data-v-357073b9]{border-color:#00f0ff}.dot-inner[data-v-357073b9]{opacity:0;background:#00f0ff;border-radius:50%;width:7px;height:7px;transition:all .2s cubic-bezier(.34,1.56,.64,1);transform:scale(.4)}.platform-card.active .dot-inner[data-v-357073b9]{opacity:1;transform:scale(1)}.platform-card-main[data-v-357073b9]{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.platform-title-row[data-v-357073b9]{align-items:center;gap:5px;display:flex}.sys-svg-icon[data-v-357073b9]{color:#94a3b8;flex-shrink:0;width:14px;height:14px;transition:color .2s}.platform-card.active .sys-svg-icon[data-v-357073b9]{color:#00f0ff}.platform-name[data-v-357073b9]{color:#fff;white-space:nowrap;font-size:12px;font-weight:700}.platform-sub[data-v-357073b9]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.email-binding-box[data-v-357073b9]{text-align:left;background:#00000052;border:1px solid #00f0ff33;border-radius:16px;margin-bottom:24px;padding:16px 18px;box-shadow:inset 0 1px #ffffff0a}.email-header-row[data-v-357073b9]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.email-label[data-v-357073b9]{color:#fff;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.email-icon[data-v-357073b9]{font-size:13px}.required-star[data-v-357073b9]{color:#f87171;font-size:14px}.status-tag[data-v-357073b9]{color:var(--text-secondary);border:1px solid var(--border-subtle);background:#ffffff0d;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.status-tag.is-bound[data-v-357073b9]{color:#00ffc2;background:#00ffc21f;border-color:#00ffc24d}.email-input-wrapper[data-v-357073b9]{width:100%}.modal-email-input[data-v-357073b9]{box-sizing:border-box;color:#fff;background:#00000073;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;height:42px;padding:0 14px;font-size:13px;transition:all .2s}.modal-email-input[data-v-357073b9]:focus{background:#0009;border-color:#00f0ff;box-shadow:0 0 12px #00f0ff40}.modal-email-input[data-v-357073b9]::placeholder{color:var(--text-secondary);opacity:.6}.email-hint[data-v-357073b9]{color:var(--text-secondary);opacity:.85;margin:8px 0 0;font-size:11px;line-height:1.4}.action-group[data-v-357073b9]{flex-direction:column;gap:12px;display:flex}.f-button[data-v-357073b9]{all:unset;cursor:pointer;-webkit-tap-highlight-color:#0000;box-sizing:border-box;background-color:#000000bf;border-radius:100em;width:100%;position:relative;box-shadow:-.15em -.15em .15em -.075em #05050540,.0375em .0375em .0675em #0505051a}.f-button[data-v-357073b9]:after{content:"";z-index:0;border-radius:inherit;filter:blur(.0125em);opacity:.25;mix-blend-mode:multiply;background:linear-gradient(-135deg,#05050580,#0000 20% 100%);width:calc(100% + .3em);height:calc(100% + .3em);position:absolute;top:-.15em;left:-.15em}.f-button .button-outer[data-v-357073b9]{z-index:1;border-radius:inherit;will-change:box-shadow;transition:box-shadow .3s;position:relative;box-shadow:0 .05em .05em -.01em #050505,0 .01em .01em -.01em #05050580,.15em .3em .1em -.01em #05050540}.f-button:hover .button-outer[data-v-357073b9]{box-shadow:0 0 #050505,0 0 #05050580,0 0 #05050540}.f-button .button-inner[data-v-357073b9]{--inset:.035em;z-index:1;border-radius:inherit;will-change:box-shadow, clip-path, background-image, transform;clip-path:inset(0 round 100em);text-align:center;background-image:linear-gradient(135deg,#e6e6e6,#b4b4b4);padding:.85em 1.5em;transition:box-shadow .3s,clip-path .25s,background-image .25s,transform .25s;position:relative;overflow:clip;box-shadow:inset 0 0 #0505051a,inset -.05em -.05em .05em #05050540,inset 0 0 #0505051a,inset 0 0 .05em .2em #ffffff40,inset .025em .05em .1em #fff,inset .12em .12em .12em #ffffff40,inset -.075em -.25em .25em .1em #05050540}.f-button:hover .button-inner[data-v-357073b9]{clip-path:inset(clamp(1px,.0625em,2px) round 100em);box-shadow:inset .1em .15em .05em #050505bf,inset -.025em -.03em .05em .025em #05050580,inset .25em .25em .2em #05050580,inset 0 0 .05em .5em #ffffff26,inset 0 0 #fff,inset .12em .12em .12em #ffffff40,inset -.075em -.12em .2em .1em #05050540}.f-button .button-inner span[data-v-357073b9]{z-index:4;letter-spacing:-.02em;color:#0000;will-change:transform;text-shadow:0 0 .1em #0000001a;-webkit-user-select:none;user-select:none;background-image:linear-gradient(135deg,#191919,#4b4b4b);-webkit-background-clip:text;background-clip:text;font-family:Inter,sans-serif;font-size:14px;font-weight:700;transition:transform .25s;display:block;position:relative}.f-button:hover .button-inner span[data-v-357073b9],.f-button:active .button-inner[data-v-357073b9]{transform:scale(.975)}.f-button[data-v-357073b9]:disabled{opacity:.5;cursor:not-allowed}.cancel-btn[data-v-357073b9]{border:1px solid var(--border-subtle);width:100%;height:44px;color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border-radius:9999px;font-size:13px;font-weight:600;transition:all .2s}.cancel-btn[data-v-357073b9]:hover:not(:disabled){color:#fff;background:#ffffff1a}.modal-mask[data-v-357073b9]{-webkit-backdrop-filter:blur(14px);z-index:99999;box-sizing:border-box;background:#000000c7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.conflict-modal-card[data-v-357073b9]{text-align:center;box-sizing:border-box;background:#13151f;border:1px solid #00f0ff59;border-radius:24px;width:100%;max-width:440px;padding:28px 24px;box-shadow:0 20px 60px #000c,0 0 30px #00f0ff26}.conflict-badge[data-v-357073b9]{letter-spacing:.08em;color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:9999px;margin-bottom:8px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-block}.conflict-title[data-v-357073b9]{color:#fff;margin:0 0 6px;font-size:20px;font-weight:700}.conflict-sub[data-v-357073b9]{color:var(--text-secondary);margin:0 0 16px;font-size:12px;line-height:1.5}.conflict-info-card[data-v-357073b9]{border:1px solid var(--border-subtle);text-align:left;background:#00000059;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:20px;padding:12px 14px;display:flex}.info-row[data-v-357073b9]{justify-content:space-between;align-items:center;font-size:12px;display:flex}.info-row .k[data-v-357073b9]{color:#94a3b8}.info-row .v[data-v-357073b9]{color:#fff;font-weight:600}.info-row .v.code[data-v-357073b9]{color:#00f0ff}.info-row .v.price[data-v-357073b9]{color:#fbbf24;font-size:15px;font-weight:800}.conflict-actions-stack[data-v-357073b9]{flex-direction:column;gap:10px;display:flex}.btn-conflict-primary[data-v-357073b9]{color:#020712;cursor:pointer;width:100%;height:44px;transition:all .2s var(--smooth-ease);background:linear-gradient(135deg,#00f0ff,#00c6ff);border:none;border-radius:12px;font-size:13px;font-weight:700;box-shadow:0 4px 14px #00f0ff59}.btn-conflict-primary[data-v-357073b9]:hover{background:linear-gradient(135deg,#38e1ff,#00ffc2);transform:translateY(-1px)}.btn-conflict-replace[data-v-357073b9]{color:#fca5a5;cursor:pointer;width:100%;height:44px;transition:all .2s var(--smooth-ease);background:#ef44441f;border:1px solid #ef444459;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.btn-conflict-replace[data-v-357073b9]:hover:not(:disabled){color:#fff;background:#ef444440;border-color:#ef444480}.btn-conflict-replace[data-v-357073b9]:disabled{opacity:.5;cursor:not-allowed}.btn-conflict-cancel[data-v-357073b9]{color:#94a3b8;cursor:pointer;background:0 0;border:none;width:100%;height:38px;font-size:12px;font-weight:600;transition:color .2s}.btn-conflict-cancel[data-v-357073b9]:hover{color:#fff}.btn-spinner[data-v-357073b9]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.6s linear infinite spin-357073b9}@keyframes spin-357073b9{to{transform:rotate(360deg)}}@media (width<=640px){.detail-page[data-v-357073b9]{padding:24px 14px 60px}.detail-card[data-v-357073b9]{padding:28px 18px}.price-display .amount[data-v-357073b9]{font-size:38px}.platform-binding-box[data-v-357073b9]{margin-bottom:16px;padding:12px}.platform-card[data-v-357073b9]{padding:10px}.email-binding-box[data-v-357073b9]{margin-bottom:20px;padding:14px}.conflict-modal-card[data-v-357073b9]{border-radius:20px;padding:24px 18px}}@media (width<=440px){.platform-options-grid[data-v-357073b9]{grid-template-columns:1fr}}.page-container[data-v-f851c87c]{--cyan-main:#00f0ff;--teal-glow:#00ffc2;--glass-surface:#04122685;--border-subtle:#00f0ff2e;--border-highlight:#00f0ff73;--text-primary:#f8fafc;--text-secondary:#93b4d4;--text-muted:#5d7d9a;--smooth:cubic-bezier(.16, 1, .3, 1);box-sizing:border-box;min-height:100vh;color:var(--text-primary);background:0 0;padding:88px 20px 90px;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.font-mono[data-v-f851c87c]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.top-header[data-v-f851c87c]{border-bottom:1px solid #00f0ff1f;justify-content:space-between;align-items:center;max-width:520px;margin:0 auto 20px;padding-bottom:14px;display:flex}.brand-group[data-v-f851c87c]{align-items:center;gap:10px;display:flex}.pulse-dot[data-v-f851c87c]{background:var(--cyan-main);width:8px;height:8px;box-shadow:0 0 12px var(--cyan-main);border-radius:50%;animation:2s infinite pulse-f851c87c}@keyframes pulse-f851c87c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.brand-text[data-v-f851c87c]{color:#fff;letter-spacing:.05em;text-shadow:0 0 10px #00f0ff59;font-size:14px;font-weight:700}.header-nav-btn[data-v-f851c87c]{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;transition:all .25s var(--smooth);background:#020e1e80;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.header-nav-btn[data-v-f851c87c]:hover{border-color:var(--border-highlight);color:#fff;background:#00f0ff1a;transform:translateY(-1px)}.arrow-svg[data-v-f851c87c]{width:14px;height:14px}.hero-title-area[data-v-f851c87c]{text-align:center;margin-bottom:24px}.main-title[data-v-f851c87c]{color:#fff;text-shadow:0 0 20px #00f0ff80;margin:0 0 8px;font-size:32px;font-weight:900}.sub-title[data-v-f851c87c]{color:var(--text-secondary);margin:0;font-size:13px}.checkout-card[data-v-f851c87c]{background:var(--glass-surface);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(18px);text-align:center;border-radius:20px;max-width:520px;margin:0 auto;padding:28px 24px;box-shadow:0 12px 40px #00000073}.order-summary-section[data-v-f851c87c]{text-align:left;border-bottom:1px solid #00f0ff1a;padding-bottom:20px}.summary-top-row[data-v-f851c87c]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.badges-row[data-v-f851c87c]{align-items:center;gap:8px;display:flex}.product-type-badge[data-v-f851c87c]{color:var(--cyan-main);background:#00f0ff1f;border:1px solid #00f0ff40;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.platform-mini-tag[data-v-f851c87c]{color:#00ffc2;background:#00ffc21f;border:1px solid #00ffc24d;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.order-id-label[data-v-f851c87c]{color:var(--text-muted);font-size:11px}.goods-title[data-v-f851c87c]{color:#fff;text-shadow:0 0 10px #00f0ff33;margin:0 0 12px;font-size:20px;font-weight:700}.price-display-wrap[data-v-f851c87c]{align-items:baseline;gap:3px;display:flex}.price-display-wrap .currency[data-v-f851c87c]{color:var(--text-secondary);font-size:16px}.amount-number[data-v-f851c87c]{color:var(--teal-glow);text-shadow:0 0 14px #00ffc273;font-size:36px;font-weight:800}.payment-qr-section[data-v-f851c87c]{border-bottom:1px solid #00f0ff1a;padding:20px 0}.qr-header[data-v-f851c87c]{color:#fff;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:700;display:inline-flex}.wechat-icon[data-v-f851c87c]{color:#07c160;width:18px;height:18px}.qr-image-wrapper[data-v-f851c87c]{box-sizing:border-box;background:#fff;border-radius:14px;width:190px;height:190px;margin:0 auto 14px;padding:8px;box-shadow:0 8px 24px #00000059}.qr-image[data-v-f851c87c]{object-fit:contain;border-radius:8px;width:100%;height:100%;display:block}.qr-guide-text[data-v-f851c87c]{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}.platform-config-section[data-v-f851c87c]{text-align:left;border-bottom:1px solid #00f0ff1a;padding:18px 0}.platform-label-row[data-v-f851c87c]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.platform-toggle-grid[data-v-f851c87c]{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.platform-toggle-btn[data-v-f851c87c]{border:1px solid var(--border-subtle);cursor:pointer;transition:all .22s var(--smooth);box-sizing:border-box;background:#0208128c;border-radius:10px;justify-content:space-between;align-items:center;padding:10px;display:flex}.platform-toggle-btn[data-v-f851c87c]:hover{background:#00f0ff0f;border-color:#00f0ff59}.platform-toggle-btn.active[data-v-f851c87c]{border-color:var(--cyan-main);box-shadow:0 0 14px #00f0ff38, inset 0 0 1px var(--cyan-main);background:#00f0ff1f}.btn-left[data-v-f851c87c]{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.plat-svg[data-v-f851c87c]{width:15px;height:15px;color:var(--text-muted);flex-shrink:0;transition:color .2s}.platform-toggle-btn.active .plat-svg[data-v-f851c87c]{color:var(--cyan-main)}.plat-text-box[data-v-f851c87c]{flex-direction:column;gap:1px;min-width:0;display:flex;overflow:hidden}.plat-title[data-v-f851c87c]{color:#fff;white-space:nowrap;font-size:12px;font-weight:700}.plat-sub[data-v-f851c87c]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.plat-check-dot[data-v-f851c87c]{border:1.5px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;margin-left:4px;transition:border-color .2s;display:flex}.platform-toggle-btn.active .plat-check-dot[data-v-f851c87c]{border-color:var(--cyan-main)}.dot-inner[data-v-f851c87c]{background:var(--cyan-main);opacity:0;border-radius:50%;width:6px;height:6px;transition:all .2s cubic-bezier(.34,1.56,.64,1);transform:scale(.4)}.platform-toggle-btn.active .dot-inner[data-v-f851c87c]{opacity:1;transform:scale(1)}.email-config-section[data-v-f851c87c]{text-align:left;border-bottom:1px solid #00f0ff1a;padding:20px 0}.email-label-row[data-v-f851c87c]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.config-title[data-v-f851c87c]{color:var(--text-primary);font-size:13px;font-weight:700}.config-hint[data-v-f851c87c]{color:var(--text-muted);font-size:11px}.config-desc[data-v-f851c87c]{color:var(--text-muted);margin:0 0 10px;font-size:12px;line-height:1.5}.email-input-group[data-v-f851c87c]{gap:8px;display:flex}.email-input[data-v-f851c87c]{box-sizing:border-box;border:1px solid var(--border-subtle);color:#fff;background:#02081299;border-radius:8px;outline:none;flex:1;height:40px;padding:0 14px;font-size:13px;transition:border-color .2s}.email-input[data-v-f851c87c]:focus{border-color:var(--cyan-main);box-shadow:0 0 12px #00f0ff33}.save-email-btn[data-v-f851c87c]{border:1px solid var(--border-highlight);height:40px;color:var(--cyan-main);cursor:pointer;transition:all .2s var(--smooth);white-space:nowrap;background:#00f0ff26;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.save-email-btn[data-v-f851c87c]:hover:not(:disabled){background:var(--cyan-main);color:#020712;transform:translateY(-1px)}.action-footer-section[data-v-f851c87c]{flex-direction:column;gap:10px;padding-top:20px;display:flex}.primary-pay-btn[data-v-f851c87c]{background:linear-gradient(135deg, var(--cyan-main), var(--teal-glow));color:#020712;cursor:pointer;height:46px;transition:all .2s var(--smooth);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 0 20px #00f0ff59}.primary-pay-btn[data-v-f851c87c]:hover:not(:disabled){background:linear-gradient(135deg,#38e1ff,#34d399);transform:translateY(-1px);box-shadow:0 4px 24px #00f0ff80}.primary-pay-btn[data-v-f851c87c]:active:not(:disabled){transform:scale(.98)}.secondary-check-btn[data-v-f851c87c]{border:1px solid var(--border-subtle);height:42px;color:var(--text-secondary);cursor:pointer;transition:all .2s var(--smooth);background:#ffffff0d;border-radius:10px;font-size:13px;font-weight:600}.secondary-check-btn[data-v-f851c87c]:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#fff3}button[data-v-f851c87c]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.btn-spinner[data-v-f851c87c]{border:2px solid #00f0ff4d;border-top-color:var(--cyan-main);border-radius:50%;width:12px;height:12px;animation:.6s linear infinite spin-f851c87c}.verify-modal-mask[data-v-f851c87c]{z-index:99999;-webkit-backdrop-filter:blur(16px);box-sizing:border-box;background-color:#020610d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.verify-modal-card[data-v-f851c87c]{box-sizing:border-box;text-align:center;background:#0d1322;border:1px solid #00f0ff59;border-radius:20px;width:100%;max-width:380px;padding:32px 24px 28px;position:relative;box-shadow:0 24px 60px #000000d9,0 0 30px #00f0ff1f}.verify-panel[data-v-f851c87c]{flex-direction:column;align-items:center;width:100%;display:flex}.spinner-container[data-v-f851c87c]{justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:20px;display:flex;position:relative}.ring-loader[data-v-f851c87c]{border:3px solid #00f0ff26;border-top-color:#00f0ff;border-radius:50%;animation:1s cubic-bezier(.4,0,.2,1) infinite spin-f851c87c;position:absolute;inset:0}.countdown-badge[data-v-f851c87c]{color:#00f0ff;letter-spacing:-.02em;font-size:18px;font-weight:800}.verify-icon[data-v-f851c87c]{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;display:flex}.verify-icon svg[data-v-f851c87c]{width:30px;height:30px}.verify-icon.success[data-v-f851c87c]{color:#00ffc2;background:#00ffc226;border:1.5px solid #00ffc266}.verify-icon.timeout[data-v-f851c87c]{color:#fbbf24;background:#f59e0b26;border:1.5px solid #f59e0b73}.verify-icon.rejected[data-v-f851c87c]{color:#f43f5e;background:#f43f5e26;border:1.5px solid #f43f5e73}.verify-title[data-v-f851c87c]{color:#fff;letter-spacing:-.01em;margin:0 0 16px;font-size:19px;font-weight:800}.verify-desc[data-v-f851c87c]{color:#9fb3c8;margin:0 0 22px;font-size:13px;line-height:1.65}.verify-button-group[data-v-f851c87c]{gap:12px;width:100%;display:flex}.verify-primary-btn[data-v-f851c87c],.verify-secondary-btn[data-v-f851c87c],.verify-ghost-btn[data-v-f851c87c]{cursor:pointer;box-sizing:border-box;border-radius:12px;font-family:inherit;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.verify-primary-btn[data-v-f851c87c]{color:#030a16;background:#00f0ff;border:none;flex:1;justify-content:center;align-items:center;min-height:44px;font-size:13px;display:inline-flex;box-shadow:0 0 16px #00f0ff59}.verify-primary-btn[data-v-f851c87c]:hover{background:#38f4ff;transform:translateY(-1px);box-shadow:0 4px 20px #00f0ff80}.verify-primary-btn[data-v-f851c87c]:active{transform:scale(.98)}.verify-secondary-btn[data-v-f851c87c]{color:#f1f5f9;background:#ffffff14;border:1px solid #ffffff38;flex:1;justify-content:center;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.verify-secondary-btn[data-v-f851c87c]:hover{color:#fff;background:#ffffff29;border-color:#fff6}.verify-secondary-btn[data-v-f851c87c]:active{transform:scale(.98)}.verify-ghost-btn[data-v-f851c87c]{color:#7d8ea2;background:0 0;border:none;margin-top:4px;padding:8px 14px;font-size:13px}.verify-ghost-btn[data-v-f851c87c]:hover{color:#00f0ff}.verify-modal-fade-enter-active[data-v-f851c87c],.verify-modal-fade-leave-active[data-v-f851c87c]{transition:opacity .24s}.verify-modal-fade-enter-active .verify-modal-card[data-v-f851c87c],.verify-modal-fade-leave-active .verify-modal-card[data-v-f851c87c]{transition:transform .24s cubic-bezier(.16,1,.3,1)}.verify-modal-fade-enter-from[data-v-f851c87c],.verify-modal-fade-leave-to[data-v-f851c87c]{opacity:0}.verify-modal-fade-enter-from .verify-modal-card[data-v-f851c87c]{transform:scale(.96)translateY(8px)}.verify-modal-fade-leave-to .verify-modal-card[data-v-f851c87c]{transform:scale(.98)}@keyframes spin-f851c87c{to{transform:rotate(360deg)}}@media (width<=640px){.page-container[data-v-f851c87c]{padding:76px 14px 80px}.main-title[data-v-f851c87c]{font-size:26px}.checkout-card[data-v-f851c87c]{border-radius:16px;padding:20px 16px}.qr-image-wrapper[data-v-f851c87c]{width:170px;height:170px}.amount-number[data-v-f851c87c]{font-size:32px}.platform-toggle-grid[data-v-f851c87c]{grid-template-columns:1fr}}[data-v-a27e0c2a],[data-v-a27e0c2a]:before,[data-v-a27e0c2a]:after{box-sizing:border-box;margin:0;padding:0}#login-page[data-v-a27e0c2a]{background-color:var(--bg-deep,#090a0f);width:100%;min-height:100vh;color:var(--text-primary,#fff);grid-template-columns:1fr 1fr;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:grid;overflow-x:hidden}.form-loading-mask[data-v-a27e0c2a]{-webkit-backdrop-filter:blur(12px);z-index:50;background:#121520d9;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.loader-content[data-v-a27e0c2a]{flex-direction:column;align-items:center;gap:24px;display:flex}.pulse-ring[data-v-a27e0c2a]{border:2px solid #00f0ff;border-color:#00f0ff #00f0ff #0000 #0000;border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin-a27e0c2a,2s ease-in-out infinite alternate glow-a27e0c2a}.loading-text[data-v-a27e0c2a]{letter-spacing:.15em;color:#00f0ff;align-items:baseline;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;display:flex}.dots[data-v-a27e0c2a]{text-align:left;width:1.5em;animation:1.5s steps(4,end) infinite ellipsis-a27e0c2a;display:inline-block}@keyframes spin-a27e0c2a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glow-a27e0c2a{0%{box-shadow:0 0 10px #00f0ff33,inset 0 0 10px #00f0ff33}to{box-shadow:0 0 25px #00f0ff99,inset 0 0 20px #00f0ff66}}@keyframes ellipsis-a27e0c2a{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.left-panel[data-v-a27e0c2a]{background:var(--bg-panel,#121520bf);border-right:1px solid var(--border-subtle,#ffffff14);flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex;position:relative;overflow:hidden}.comic-bubble-container[data-v-a27e0c2a]{opacity:0;pointer-events:none;z-index:30;flex-direction:column;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:18%}.main-bubble[data-v-a27e0c2a]{color:#ef4444;white-space:nowrap;letter-spacing:.5px;transform-origin:bottom;background:#fff;border:3px solid #090a0f;border-radius:20px;padding:10px 18px;font-size:14px;font-weight:700;transition:transform .3s cubic-bezier(.34,1.56,.64,1) .15s;transform:scale(0);box-shadow:0 10px 25px #0006,0 0 15px #ef44444d}.bubble-dot[data-v-a27e0c2a]{transform-origin:50%;background:#fff;border:2.5px solid #090a0f;border-radius:50%;position:absolute;transform:scale(0)}.dot-3[data-v-a27e0c2a]{width:5px;height:5px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);bottom:-27px;left:38%}.dot-2[data-v-a27e0c2a]{width:9px;height:9px;transition:transform .2s cubic-bezier(.34,1.56,.64,1) 50ms;bottom:-21px;left:41%}.dot-1[data-v-a27e0c2a]{width:14px;height:14px;transition:transform .2s cubic-bezier(.34,1.56,.64,1) .1s;bottom:-12px;left:45%}.comic-bubble-container.show-bubble[data-v-a27e0c2a]{opacity:1}.comic-bubble-container.show-bubble .dot-3[data-v-a27e0c2a],.comic-bubble-container.show-bubble .dot-2[data-v-a27e0c2a],.comic-bubble-container.show-bubble .dot-1[data-v-a27e0c2a],.comic-bubble-container.show-bubble .main-bubble[data-v-a27e0c2a]{transform:scale(1)}.characters-wrapper[data-v-a27e0c2a]{z-index:10;justify-content:center;align-items:flex-end;height:420px;display:flex;position:relative}.characters-scene[data-v-a27e0c2a]{width:480px;height:360px;position:relative}.is-loading-bounce .character[data-v-a27e0c2a]{animation:.45s cubic-bezier(.4,0,.2,1) infinite alternate characterJump-a27e0c2a!important}.is-loading-bounce .char-orange[data-v-a27e0c2a]{animation-delay:0s!important}.is-loading-bounce .char-purple[data-v-a27e0c2a]{animation-delay:.12s!important}.is-loading-bounce .char-black[data-v-a27e0c2a]{animation-delay:.24s!important}.is-loading-bounce .char-yellow[data-v-a27e0c2a]{animation-delay:.36s!important}@keyframes characterJump-a27e0c2a{0%{bottom:0}to{bottom:26px}}.character[data-v-a27e0c2a]{transform-origin:bottom;transition:transform .4s cubic-bezier(.34,1.56,.64,1),height .35s,border-radius .35s;position:absolute;bottom:0}.char-purple[data-v-a27e0c2a]{z-index:1;background:linear-gradient(#00f0ff,#09c);border-radius:14px 14px 0 0;width:170px;height:370px;left:60px;box-shadow:inset 0 0 15px #ffffff4d,0 0 25px #00f0ff33}#purple-eyes[data-v-a27e0c2a]{gap:28px;display:flex;position:absolute;top:40px;left:45px}.char-black[data-v-a27e0c2a]{border:1px solid var(--border-subtle,#ffffff14);z-index:2;background:linear-gradient(#1e293b,#0f172a);border-radius:12px 12px 0 0;width:115px;height:290px;left:220px}#black-eyes[data-v-a27e0c2a]{gap:20px;display:flex;position:absolute;top:32px;left:26px}.char-orange[data-v-a27e0c2a]{z-index:3;background:linear-gradient(#ff8c42,#ff6b35);border-radius:50% 50% 0 0/100% 100% 0 0;width:260px;height:160px;left:0}#orange-eyes[data-v-a27e0c2a]{gap:28px;display:flex;position:absolute;top:75px;left:100px}.char-yellow[data-v-a27e0c2a]{z-index:4;background:linear-gradient(#facc15,#eab308);border-radius:68px 68px 0 0;width:135px;height:215px;left:290px;box-shadow:inset 0 0 12px #ffffff40}#yellow-eyes[data-v-a27e0c2a]{gap:20px;display:flex;position:absolute;top:40px;left:52px}.bare-pupil[data-v-a27e0c2a]{background:#090a0f;border-radius:50%;justify-content:flex-end;align-items:flex-start;transition:transform .15s ease-out;display:flex;position:relative}.char-orange .bare-pupil[data-v-a27e0c2a]{width:14px;height:14px}.char-yellow .bare-pupil[data-v-a27e0c2a]{width:13px;height:13px}.pupil-shine[data-v-a27e0c2a]{background:#fff;border-radius:50%;margin-top:2px;margin-right:2px}.char-orange .pupil-shine[data-v-a27e0c2a]{width:4px;height:4px}.char-yellow .pupil-shine[data-v-a27e0c2a]{width:3.5px;height:3.5px}.orange-mouth[data-v-a27e0c2a]{background:#090a0f;border-radius:2px;width:18px;height:4px;transition:all .3s cubic-bezier(.25,1,.5,1);position:absolute;top:102px;left:110px}.orange-mouth.visible[data-v-a27e0c2a]{background:0 0;border:3.5px solid #090a0f;border-radius:50%;width:22px;height:14px}.yellow-mouth[data-v-a27e0c2a]{background:#090a0f;border-radius:2px;width:50px;height:4px;transition:left .35s,top .35s;position:absolute;top:88px;left:40px}.eyes[data-v-a27e0c2a]{transition:left .35s cubic-bezier(.25,1,.5,1),top .35s cubic-bezier(.25,1,.5,1);display:flex;position:absolute}.eyeball[data-v-a27e0c2a]{background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:height .15s;display:flex;overflow:hidden;box-shadow:0 0 8px #0000004d}#purple-eye-l[data-v-a27e0c2a],#purple-eye-r[data-v-a27e0c2a]{width:18px;height:18px}#black-eye-l[data-v-a27e0c2a],#black-eye-r[data-v-a27e0c2a]{width:16px;height:16px}.pupil[data-v-a27e0c2a]{background:#090a0f;border-radius:50%;justify-content:flex-end;align-items:flex-start;transition:transform .1s ease-out;display:flex;position:relative}#purple-pupil-l[data-v-a27e0c2a],#purple-pupil-r[data-v-a27e0c2a]{width:7px;height:7px}#black-pupil-l[data-v-a27e0c2a],#black-pupil-r[data-v-a27e0c2a]{width:6px;height:6px}.pupil .pupil-shine[data-v-a27e0c2a]{width:2px;height:2px;margin-top:1px;margin-right:1px}@keyframes shakeHead-a27e0c2a{0%,to{translate:0}10%{translate:-9px}20%{translate:7px}30%{translate:-6px}40%{translate:5px}50%{translate:-4px}60%{translate:3px}70%{translate:-2px}80%{translate:1px}90%{translate:-.5px}}.eyes.shake-head[data-v-a27e0c2a],.yellow-mouth.shake-head[data-v-a27e0c2a],.orange-mouth.shake-head[data-v-a27e0c2a]{animation:.8s cubic-bezier(.36,.07,.19,.97) both shakeHead-a27e0c2a}.right-panel[data-v-a27e0c2a]{z-index:10;-webkit-backdrop-filter:blur(20px);background:#121520bf;justify-content:center;align-items:center;padding:40px;display:flex;position:relative}.form-container[data-v-a27e0c2a]{width:100%;max-width:400px}.form-header[data-v-a27e0c2a]{text-align:center;margin-bottom:28px}.form-header h1[data-v-a27e0c2a]{color:#fff;letter-spacing:-.5px;margin-bottom:6px;font-size:26px;font-weight:700}.form-header p[data-v-a27e0c2a]{color:#9496a1;font-size:13px}.form-group[data-v-a27e0c2a]{text-align:left;margin-bottom:20px}.form-group label[data-v-a27e0c2a]{color:#9496a1;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.form-group .input-wrapper[data-v-a27e0c2a]{position:relative}.form-group input[data-v-a27e0c2a]{color:#fff;background:#0000004d;border:1px solid #ffffff14;border-radius:12px;outline:none;width:100%;height:46px;padding:0 14px;font-family:inherit;font-size:14px;transition:all .25s}.form-group input[data-v-a27e0c2a]:-webkit-autofill{-webkit-background-clip:text;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 20px 20px #121520e6!important}.form-group input[data-v-a27e0c2a]:-webkit-autofill:hover{-webkit-background-clip:text;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 20px 20px #121520e6!important}.form-group input[data-v-a27e0c2a]:-webkit-autofill:active{-webkit-background-clip:text;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 20px 20px #121520e6!important}.form-group input[data-v-a27e0c2a]:hover{border-color:#ffffff29}.form-group input[data-v-a27e0c2a]:focus{background:#00000073;border-color:#00f0ff;box-shadow:0 0 16px #00f0ff4d}.toggle-password[data-v-a27e0c2a]{cursor:pointer;color:#646675;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:color .2s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.toggle-password[data-v-a27e0c2a]:hover{color:#fff}.btn-login[data-v-a27e0c2a]{color:#020712;cursor:pointer;background:linear-gradient(135deg,#00f0ff,#00c6ff);border:none;border-radius:12px;width:100%;height:48px;margin-top:14px;margin-bottom:12px;font-size:15px;font-weight:700;transition:all .2s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:0 4px 16px #00f0ff59}.btn-login .btn-text[data-v-a27e0c2a]{transition:all .25s;display:inline-block}.btn-login .btn-hover-content[data-v-a27e0c2a]{color:#020712;opacity:0;background:linear-gradient(135deg,#38e1ff,#00ffc2);justify-content:center;align-items:center;gap:8px;transition:all .25s;display:flex;position:absolute;inset:0}.btn-login:hover:not(:disabled) .btn-text[data-v-a27e0c2a]{opacity:0;transform:translate(30px)}.btn-login:hover:not(:disabled) .btn-hover-content[data-v-a27e0c2a]{opacity:1}.btn-login[data-v-a27e0c2a]:active:not(:disabled){transform:scale(.97)}.btn-login[data-v-a27e0c2a]:disabled{opacity:.5;cursor:not-allowed}.signup-link[data-v-a27e0c2a]{text-align:center;color:#646675;margin-top:16px;font-size:13px}.signup-link a[data-v-a27e0c2a]{color:#00f0ff;margin-left:4px;font-weight:700;text-decoration:none}.signup-link a[data-v-a27e0c2a]:hover{color:#00ffc2;text-decoration:underline}[data-v-a27e0c2a] .ip-chip{word-break:break-all;white-space:normal;max-width:210px;line-height:1.4;display:inline-block}@media (width<=768px){#login-page[data-v-a27e0c2a]{flex-direction:column;justify-content:center;align-items:center;padding-top:100px;display:flex;position:relative}.left-panel[data-v-a27e0c2a]{z-index:25;pointer-events:none;background:0 0;border:none;justify-content:center;align-items:flex-end;height:auto;padding:0;display:flex;position:absolute;inset:0}.comic-bubble-container[data-v-a27e0c2a]{top:32%;left:50%;transform:translate(-50%)}.main-bubble[data-v-a27e0c2a]{border-width:2px;padding:6px 14px;font-size:12px}.dot-1[data-v-a27e0c2a]{width:10px;height:10px;bottom:-10px;left:45%}.dot-2[data-v-a27e0c2a]{width:7px;height:7px;bottom:-16px;left:41%}.dot-3[data-v-a27e0c2a]{width:4px;height:4px;bottom:-21px;left:38%}.characters-wrapper[data-v-a27e0c2a]{transform-origin:bottom;width:480px;height:100px;margin:0 auto -30px;transform:scale(.35)}.right-panel[data-v-a27e0c2a]{border:1px solid #ffffff14;border-radius:20px;width:90%;max-width:360px;margin-top:0;padding:30px 20px;box-shadow:0 20px 50px #0009}.form-loading-mask[data-v-a27e0c2a]{border-radius:20px}}.wish-pool-panel[data-v-aa3a590c]{--bg-panel:#121520bf;--surface-card:#1a1d2a99;--surface-hover:#202434d9;--border-subtle:#ffffff14;--text-primary:#f4f4f6;--text-secondary:#9496a1;--text-muted:#646675;--accent-primary:#00f0ff;--accent-hover:#00c6ff;--spring-ease:cubic-bezier(.34, 1.56, .64, 1);--smooth-ease:cubic-bezier(.16, 1, .3, 1);box-sizing:border-box;background:var(--bg-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);text-align:left;width:100%;max-width:900px;color:var(--text-primary);border-radius:24px;margin:32px auto 0;padding:32px 28px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff0d}.wish-header[data-v-aa3a590c]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:16px;padding-bottom:22px;display:flex}.wish-badge-icon[data-v-aa3a590c]{width:48px;height:48px;color:var(--accent-primary);background:#00f0ff1f;border:1px solid #00f0ff4d;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.wish-header-meta[data-v-aa3a590c]{flex:1}.wish-title[data-v-aa3a590c]{color:#fff;letter-spacing:-.02em;margin:0 0 4px;font-size:20px;font-weight:700}.wish-subtitle[data-v-aa3a590c]{color:var(--text-secondary);margin:0;font-size:13px}.wish-submit-box[data-v-aa3a590c]{border:1px solid var(--border-subtle);background:#00000040;border-radius:18px;margin-top:24px;padding:20px 22px}.submit-head[data-v-aa3a590c]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.submit-icon[data-v-aa3a590c]{font-size:16px}.submit-title[data-v-aa3a590c]{color:#fff;font-size:14px;font-weight:600}.submit-desc[data-v-aa3a590c]{color:var(--text-secondary);margin:0 0 16px;font-size:12px}.input-action-row[data-v-aa3a590c]{gap:10px;display:flex}.wish-input[data-v-aa3a590c]{box-sizing:border-box;border:1px solid var(--border-subtle);color:#fff;background:#ffffff0a;border-radius:12px;outline:none;flex:1;min-width:0;height:44px;padding:0 16px;font-size:13px;transition:border-color .2s}.wish-input[data-v-aa3a590c]:focus{border-color:var(--accent-primary);background:#00000073}.wish-input[data-v-aa3a590c]::placeholder{color:var(--text-muted)}.wish-submit-btn[data-v-aa3a590c]{background:linear-gradient(135deg, var(--accent-primary), var(--accent-hover));color:#020712;cursor:pointer;height:44px;transition:all .2s var(--spring-ease);white-space:nowrap;border:none;border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex}.wish-submit-btn[data-v-aa3a590c]:hover:not(:disabled){background:linear-gradient(135deg,#38e1ff,#00ffc2);transform:translateY(-1px);box-shadow:0 4px 14px #00f0ff59}.wish-submit-btn[data-v-aa3a590c]:active:not(:disabled){transform:scale(.97)}.wish-submit-btn[data-v-aa3a590c]:disabled{opacity:.5;cursor:not-allowed}.btn-spinner[data-v-aa3a590c]{border:2px solid #0207124d;border-top-color:#020712;border-radius:50%;width:13px;height:13px;animation:.6s linear infinite spin-aa3a590c}@keyframes spin-aa3a590c{to{transform:rotate(360deg)}}.wish-list-section[data-v-aa3a590c]{margin-top:32px}.list-section-header[data-v-aa3a590c]{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.section-title[data-v-aa3a590c]{color:#fff;margin:0 0 4px;font-size:16px;font-weight:700}.section-desc[data-v-aa3a590c]{color:var(--text-secondary);margin:0;font-size:12px}.wish-count-pill[data-v-aa3a590c]{color:#00f0ff;background:#00f0ff1a;border:1px solid #00f0ff40;border-radius:9999px;padding:4px 10px;font-size:11px}.wish-count-pill strong[data-v-aa3a590c]{color:#fff}.wish-items-grid[data-v-aa3a590c]{flex-direction:column;gap:10px;display:flex}.wish-item-card[data-v-aa3a590c]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.wish-item-card.clickable-item[data-v-aa3a590c]{cursor:pointer}.wish-item-card[data-v-aa3a590c]:hover{background:var(--surface-hover);border-color:#00f0ff4d;transform:translateY(-2px);box-shadow:0 4px 16px #00f0ff1f}.item-icon-box[data-v-aa3a590c]{border:1px solid var(--border-subtle);background:#ffffff0a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:all .3s;display:flex}.item-icon-box.has-icon[data-v-aa3a590c]{background:#00f0ff14;border-color:#00f0ff4d;box-shadow:0 0 10px #00f0ff26}.matched-img[data-v-aa3a590c]{object-fit:contain;width:22px;height:22px}.item-main-content[data-v-aa3a590c]{flex:1;min-width:0}.name-direct-row[data-v-aa3a590c]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.item-software-name[data-v-aa3a590c]{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}.search-jump-tag[data-v-aa3a590c]{color:#00f0ff;background:#00f0ff14;border:1px solid #00f0ff33;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.item-user-meta[data-v-aa3a590c]{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.user-name[data-v-aa3a590c]{color:var(--text-secondary)}.meta-dot[data-v-aa3a590c]{color:#fff3}.wish-status-pill[data-v-aa3a590c]{border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.status-dot[data-v-aa3a590c]{background:currentColor;border-radius:50%;width:5px;height:5px}.status-done[data-v-aa3a590c]{color:#00ffc2;background:#00ffc21f;border:1px solid #00ffc240}.status-pending[data-v-aa3a590c]{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b40}.status-reject[data-v-aa3a590c]{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.empty-wish-card[data-v-aa3a590c]{border:1px solid var(--border-subtle);text-align:center;background:#0003;border-radius:16px;padding:48px 20px}.empty-icon[data-v-aa3a590c]{margin-bottom:8px;font-size:32px}.empty-title[data-v-aa3a590c]{color:#fff;margin:0 0 4px;font-size:14px;font-weight:600}.empty-desc[data-v-aa3a590c]{color:var(--text-muted);margin:0;font-size:12px}@media (width<=640px){.wish-pool-panel[data-v-aa3a590c]{border-radius:20px;padding:22px 16px}.wish-header[data-v-aa3a590c]{gap:12px}.wish-badge-icon[data-v-aa3a590c]{width:42px;height:42px;font-size:18px}.wish-title[data-v-aa3a590c]{font-size:18px}.wish-submit-box[data-v-aa3a590c]{padding:16px 14px}.input-action-row[data-v-aa3a590c]{flex-direction:column;gap:8px}.wish-submit-btn[data-v-aa3a590c]{justify-content:center;width:100%}.wish-item-card[data-v-aa3a590c]{padding:12px 14px}}.font-mono[data-v-ef123031]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.text-accent[data-v-ef123031]{color:var(--accent)!important}.software-library-page[data-v-ef123031]{--bg-main:#090a0f;--surface-panel:#121520c7;--surface-card:#1a1e2ca6;--surface-hover:#202436e0;--surface-muted:#1a1e2ca6;--border-subtle:#ffffff14;--border:#ffffff14;--border-strong:#ffffff29;--text-primary:#f4f4f6;--text-secondary:#9496a1;--text-muted:#646675;--accent:#00f0ff;--accent-soft:#00f0ff1a;--accent-border:#00f0ff47;--smooth-ease:cubic-bezier(.16, 1, .3, 1);box-sizing:border-box;min-height:100vh;color:var(--text-primary);background-color:var(--bg-main);-webkit-font-smoothing:antialiased;padding:100px 20px 90px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Roboto,sans-serif;position:relative;overflow-x:hidden}.ambient-glow[data-v-ef123031]{display:none!important}.main-container[data-v-ef123031]{z-index:1;max-width:960px;margin:0 auto;position:relative}html[data-bg=solid-light]{--bg-main:#f5f6f8!important;--surface-panel:#fff!important;--surface-card:#fff!important;--surface-hover:#f8f9fb!important;--surface-muted:#f8f9fb!important;--border-subtle:#e5e7eb!important;--border:#e5e7eb!important;--border-strong:#d6d9e0!important;--text-primary:#12141c!important;--text-secondary:#5b6270!important;--text-muted:#9ca2af!important;--accent:#2554ff!important;--accent-soft:#eef2ff!important;--accent-border:#c7d3ff!important;color:#12141c!important;background-color:#f5f6f8!important}.header-section[data-v-ef123031]{text-align:center;margin-bottom:28px}.header-badge[data-v-ef123031]{letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:9999px;margin-bottom:12px;padding:3px 12px;font-size:11px;font-weight:700;display:inline-block}.page-title[data-v-ef123031]{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 10px;font-size:34px;font-weight:800;line-height:1.25}.page-desc[data-v-ef123031]{color:var(--text-secondary);margin:0 0 24px;font-size:13.5px;line-height:1.6}.search-input-wrap[data-v-ef123031]{max-width:580px;margin:0 auto;position:relative}.search-icon[data-v-ef123031]{width:17px;height:17px;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.search-input[data-v-ef123031]{box-sizing:border-box;background:var(--surface-panel);border:1px solid var(--border);width:100%;height:46px;color:var(--text-primary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:all .2s var(--smooth-ease);border-radius:9999px;outline:none;padding:0 44px;font-size:13.5px;box-shadow:0 4px 16px #00000026}.search-input[data-v-ef123031]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search-input[data-v-ef123031]::placeholder{color:var(--text-muted)}.search-clear-btn[data-v-ef123031]{border:1px solid var(--border);background:var(--surface-muted);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:15px;transition:all .15s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.search-clear-btn[data-v-ef123031]:hover{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent)}.category-capsule-nav[data-v-ef123031]{justify-content:center;align-items:center;width:100%;margin-bottom:32px;display:flex}.nav-track[data-v-ef123031]{background:var(--surface-panel);border:1px solid var(--border);box-sizing:border-box;border-radius:9999px;justify-content:space-between;align-items:center;width:100%;padding:5px;display:flex;box-shadow:0 4px 20px #00000040}.nav-link[data-v-ef123031]{height:38px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:600;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.nav-link[data-v-ef123031]:hover{color:var(--text-primary)}.nav-link.active[data-v-ef123031]{color:#fff;background:#ffffff1f;font-weight:700;box-shadow:0 2px 8px #00000040}html[data-bg=solid-light]{color:#12141c!important;background:#fff!important;box-shadow:0 1px 4px #1018281a!important}.cat-icon[data-v-ef123031]{font-size:13px}.content-section[data-v-ef123031]{margin-bottom:36px}.section-title-bar[data-v-ef123031]{text-align:left;justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.title-left h2[data-v-ef123031]{color:var(--text-primary);margin:0 0 3px;font-size:18px;font-weight:700}.title-left p[data-v-ef123031]{color:var(--text-secondary);margin:0;font-size:12.5px}.magic-intro-card[data-v-ef123031]{background:var(--surface-panel);border:1px solid var(--border);text-align:center;border-radius:18px;margin-bottom:22px;padding:24px 20px;box-shadow:0 4px 20px #00000040}.intro-badge[data-v-ef123031]{letter-spacing:.06em;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:9999px;margin-bottom:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.magic-intro-card h2[data-v-ef123031]{color:var(--text-primary);margin:0 0 6px;font-size:18px;font-weight:700}.magic-intro-card p[data-v-ef123031]{color:var(--text-secondary);margin:0 0 18px;font-size:12.5px}.platform-segmented-nav[data-v-ef123031]{background:var(--surface-muted);border:1px solid var(--border);border-radius:9999px;gap:4px;padding:4px;display:inline-flex}.platform-segmented-nav .nav-link[data-v-ef123031]{height:34px;padding:0 16px;font-size:11.5px}.software-cards-grid[data-v-ef123031]{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;width:100%;display:grid}.software-card[data-v-ef123031]{background:var(--surface-panel);border:1px solid var(--border);text-align:left;box-sizing:border-box;transition:transform .25s var(--smooth-ease), border-color .25s ease, box-shadow .25s ease;border-radius:16px;flex-direction:column;padding:20px 18px;display:flex;box-shadow:0 4px 18px #00000040}.software-card[data-v-ef123031]:hover{background:var(--surface-hover);border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 12px 30px #0006}html[data-bg=solid-light]{background:#f8f9fb!important;border-color:#d6d9e0!important;box-shadow:0 10px 24px #10182814!important}.card-head[data-v-ef123031]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.app-info[data-v-ef123031]{align-items:center;gap:12px;min-width:0;display:flex}.app-icon[data-v-ef123031]{object-fit:contain;border-radius:10px;flex-shrink:0;width:38px;height:38px}.app-icon-placeholder[data-v-ef123031]{background:var(--surface-muted);border:1px solid var(--border);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.app-icon-placeholder.magic[data-v-ef123031]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-border)}.app-name-wrap[data-v-ef123031]{min-width:0}.app-name[data-v-ef123031]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:15px;font-weight:700;overflow:hidden}.app-type-tag[data-v-ef123031]{color:var(--text-muted);font-size:10.5px}html[data-bg=solid-light]{color:#2554ff!important;font-weight:600!important}.app-desc[data-v-ef123031]{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0 0 18px;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.action-btn-row[data-v-ef123031]{gap:8px;margin-top:auto;display:flex}.btn-primary-theme[data-v-ef123031]{background:var(--accent);color:#020712;cursor:pointer;height:36px;box-shadow:0 2px 10px var(--accent-soft);border:none;border-radius:9px;flex:1.3;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.btn-primary-theme[data-v-ef123031]:hover{filter:brightness(1.08);transform:translateY(-1px)}html[data-bg=solid-light]{color:#fff!important;background:#2554ff!important;box-shadow:0 1px 2px #2554ff40!important}.btn-video-theme[data-v-ef123031]{background:var(--surface-muted);border:1px solid var(--border);height:36px;color:var(--text-secondary);cursor:pointer;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.btn-video-theme[data-v-ef123031]:hover{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent);transform:translateY(-1px)}.play-icon[data-v-ef123031]{font-size:9px}.drive-links-grid[data-v-ef123031]{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:auto;display:grid}.btn-drive-theme[data-v-ef123031]{background:var(--surface-muted);border:1px solid var(--border);height:32px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn-drive-theme[data-v-ef123031]:hover{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent);transform:translateY(-1px)}html[data-bg=solid-light]{color:#2554ff!important;background:#eef2ff!important;border-color:#c7d3ff!important}.empty-state-card[data-v-ef123031]{background:var(--surface-panel);border:1px solid var(--border);text-align:center;border-radius:18px;padding:56px 20px}html[data-bg=solid-light]{background:#fff!important;border-color:#e5e7eb!important}.empty-icon[data-v-ef123031]{margin-bottom:10px;font-size:36px}.empty-title[data-v-ef123031]{color:var(--text-primary);margin:0 0 4px;font-size:14.5px;font-weight:700}.empty-subtitle[data-v-ef123031]{color:var(--text-secondary);margin:0;font-size:12px}.skeleton[data-v-ef123031]{background:linear-gradient(90deg, var(--surface-muted) 25%, var(--border) 50%, var(--surface-muted) 75%);background-size:200% 100%;border-radius:6px;animation:1.5s infinite shimmer-ef123031}@keyframes shimmer-ef123031{0%{background-position:200% 0}to{background-position:-200% 0}}.s-head[data-v-ef123031]{width:60%;height:38px;margin-bottom:16px}.s-line[data-v-ef123031]{width:100%;height:14px;margin-bottom:10px}.s-line.short[data-v-ef123031]{width:75%;margin-bottom:24px}.s-actions[data-v-ef123031]{border-radius:8px;width:100%;height:36px}.wish-pool-section[data-v-ef123031]{margin-top:40px}.video-modal-backdrop[data-v-ef123031]{-webkit-backdrop-filter:blur(18px);z-index:9999;box-sizing:border-box;background:#000000e0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.video-player-card[data-v-ef123031]{background:#11131c;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 70px #000000e6}.player-header[data-v-ef123031]{background:#11131c;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.header-badge-group[data-v-ef123031]{align-items:center;gap:8px;min-width:0;display:flex}.device-tag[data-v-ef123031]{letter-spacing:.04em;white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:800}.device-tag.pc-tag[data-v-ef123031]{color:#00f0ff;background:#00f0ff26;border:1px solid #00f0ff4d}.device-tag.mobile-tag[data-v-ef123031]{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.player-title[data-v-ef123031]{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.player-close-btn[data-v-ef123031]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1;transition:color .15s}.player-close-btn[data-v-ef123031]:hover{color:#00f0ff}.zoom-selector-wrap[data-v-ef123031]{align-items:center;gap:6px;margin-left:auto;display:flex}.zoom-prefix[data-v-ef123031]{color:var(--text-muted);white-space:nowrap;font-size:11px}.zoom-control-group[data-v-ef123031]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:4px;padding:2px 5px;display:flex}.zoom-btn[data-v-ef123031]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:3px 8px;font-size:10.5px;font-weight:700;transition:all .15s}.zoom-btn[data-v-ef123031]:hover{color:#fff}.zoom-btn.active[data-v-ef123031]{color:#00f0ff;background:#00f0ff2e}.pc-theater-container[data-v-ef123031]{width:92vw;max-width:1120px;max-height:90vh}.pc-video-viewport[data-v-ef123031]{aspect-ratio:16/9;background:#000;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.pc-native-video[data-v-ef123031]{object-fit:contain;transform-origin:50%;will-change:transform;outline:none;width:100%;height:100%;transition:transform .25s cubic-bezier(.16,1,.3,1);display:block}.phone-frame-container[data-v-ef123031]{width:90vw;max-width:420px;max-height:85vh}.phone-video-viewport[data-v-ef123031]{background:#000;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.phone-native-video[data-v-ef123031]{object-fit:contain;outline:none;width:100%;height:auto;max-height:70vh;display:block}@media (width<=768px){.software-library-page[data-v-ef123031]{padding:80px 14px}.page-title[data-v-ef123031]{font-size:28px}.nav-track[data-v-ef123031]{border-radius:18px;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.nav-link[data-v-ef123031]{height:36px;font-size:12px}.software-cards-grid[data-v-ef123031]{grid-template-columns:1fr;gap:14px}.video-modal-backdrop[data-v-ef123031]{padding:12px}.pc-theater-container[data-v-ef123031],.phone-frame-container[data-v-ef123031]{border-radius:16px;width:96vw;max-width:100%}.pc-video-viewport[data-v-ef123031]{aspect-ratio:auto;max-height:60vh}.player-header[data-v-ef123031]{flex-wrap:wrap;padding:10px 14px}.zoom-selector-wrap[data-v-ef123031]{order:3;justify-content:space-between;width:100%;margin-top:4px}}.font-mono[data-v-8b78d32e]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.account-page[data-v-8b78d32e]{--bg-main:#090a0f;--surface-card:#121520b8;--surface-hover:#181c2ce0;--border-subtle:#ffffff14;--text-main:#fcfdfe;--text-sub:#8e92a4;--text-mute:#5a5e72;--cyber-cyan:#00f0ff;--cyber-mint:#00ffc2;--smooth-ease:cubic-bezier(.16, 1, .3, 1);box-sizing:border-box;min-height:100vh;color:var(--text-main);background-color:var(--bg-main);-webkit-font-smoothing:antialiased;padding:100px 20px 90px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Roboto,sans-serif;position:relative;overflow-x:hidden}.ambient-glow[data-v-8b78d32e]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f0ff1f 0%,#090a0f00 70%);width:700px;height:380px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.header-section[data-v-8b78d32e]{z-index:1;text-align:center;max-width:680px;margin:0 auto 28px;position:relative}.header-badge[data-v-8b78d32e]{letter-spacing:.08em;color:var(--cyber-cyan);background:#00f0ff14;border:1px solid #00f0ff40;border-radius:9999px;margin-bottom:12px;padding:3px 12px;font-size:11px;font-weight:700;display:inline-block}.page-title[data-v-8b78d32e]{letter-spacing:-.02em;color:#fff;margin:0 0 10px;font-size:34px;font-weight:800;line-height:1.25}.page-desc[data-v-8b78d32e]{color:var(--text-sub);margin:0 0 20px;font-size:13.5px;line-height:1.6}.user-status-pill[data-v-8b78d32e]{color:#c9cedd;border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:all .2s var(--smooth-ease);background:#ffffff0a;border-radius:9999px;align-items:center;gap:8px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-flex}.user-status-pill[data-v-8b78d32e]:hover{color:#fff;background:#ffffff17;transform:translateY(-1px)}.status-dot[data-v-8b78d32e]{background:#71717a;border-radius:50%;width:6px;height:6px}.status-dot.online[data-v-8b78d32e]{background:#10b981;box-shadow:0 0 8px #10b981}.vertical-main-content[data-v-8b78d32e]{z-index:1;flex-direction:column;align-items:center;max-width:1080px;margin:0 auto;display:flex;position:relative}.guarantee-banner[data-v-8b78d32e]{box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;background:linear-gradient(90deg,#1a2030bf 0%,#12141dbf 100%);border:1px solid #00f0ff33;border-radius:16px;align-items:center;gap:16px;width:100%;max-width:1080px;margin-bottom:28px;padding:16px 20px;display:flex}.guarantee-icon[data-v-8b78d32e]{background:#00f0ff1f;border:1px solid #00f0ff40;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.banner-svg[data-v-8b78d32e]{width:20px;height:20px;color:var(--cyber-cyan)}.guarantee-text h3[data-v-8b78d32e]{color:#fff;margin:0 0 3px;font-size:14.5px;font-weight:700}.guarantee-text p[data-v-8b78d32e]{color:var(--text-sub);margin:0;font-size:12.5px;line-height:1.5}.category-tabs-container[data-v-8b78d32e]{border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;background:#ffffff08;border-radius:16px;flex-wrap:nowrap;gap:6px;width:100%;max-width:620px;margin:0 auto 36px;padding:5px;display:flex;overflow:hidden}.tab-btn[data-v-8b78d32e]{min-width:0;height:38px;color:var(--text-sub);cursor:pointer;transition:all .25s var(--smooth-ease);box-sizing:border-box;background:0 0;border:none;border-radius:11px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 4px;font-weight:600;display:inline-flex}.tab-btn[data-v-8b78d32e]:hover{color:#fff}.tab-btn.active[data-v-8b78d32e]{color:#fff;background:#ffffff1a;box-shadow:0 4px 12px #00000059,inset 0 1px #ffffff26}.tab-brand-svg[data-v-8b78d32e]{flex-shrink:0;width:14px;height:14px}.tab-brand-svg.stroke-only[data-v-8b78d32e]{stroke-width:2px}.tab-text-title[data-v-8b78d32e]{white-space:nowrap;font-size:13px}.products-container[data-v-8b78d32e]{width:100%}.goods-status-bar[data-v-8b78d32e]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;padding-bottom:12px;font-size:12.5px;display:flex}.status-badge-cat[data-v-8b78d32e]{color:var(--text-sub);align-items:center;gap:6px;display:inline-flex}.status-badge-cat .dot[data-v-8b78d32e]{background:var(--cyber-cyan);border-radius:50%;width:6px;height:6px}.status-badge-cat strong[data-v-8b78d32e]{color:#fff}.goods-count-tip[data-v-8b78d32e]{color:var(--cyber-cyan);font-weight:700}.plans-grid[data-v-8b78d32e]{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;width:100%;display:grid}.plan-card[data-v-8b78d32e]{background:var(--surface-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);text-align:left;box-sizing:border-box;width:100%;transition:transform .3s var(--smooth-ease), border-color .3s ease, box-shadow .3s ease;border-radius:22px;flex-direction:column;justify-content:space-between;padding:26px 22px;display:flex;position:relative;box-shadow:0 10px 30px #0006,inset 0 1px #ffffff0d}.plan-card[data-v-8b78d32e]:hover{background:var(--surface-hover);border-color:#00f0ff59;transform:translateY(-4px);box-shadow:0 20px 45px #00000080,0 0 25px #00f0ff26}.plan-card.featured[data-v-8b78d32e]{background:linear-gradient(#101c2cd9 0%,#121622d9 100%);border-color:#00f0ff66;box-shadow:0 14px 40px #00f0ff2e,inset 0 1px #fff3}.featured-badge[data-v-8b78d32e]{white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;padding:3px 12px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.featured-badge.theme-blue[data-v-8b78d32e]{color:#fff;background:linear-gradient(90deg,#38bdf8,#0284c7);box-shadow:0 4px 14px #38bdf873}.featured-badge.theme-green[data-v-8b78d32e]{color:#fff;background:linear-gradient(90deg,#34d399,#059669);box-shadow:0 4px 14px #10b98173}.featured-badge.theme-red[data-v-8b78d32e]{color:#fff;background:linear-gradient(90deg,#f87171,#dc2626);box-shadow:0 4px 14px #ef444473}.featured-badge.theme-purple[data-v-8b78d32e]{color:#fff;background:linear-gradient(90deg,#c084fc,#9333ea);box-shadow:0 4px 14px #a855f773}.badge-svg-icon[data-v-8b78d32e]{width:11px;height:11px}.card-header[data-v-8b78d32e]{border-bottom:1px solid #ffffff0f;margin-bottom:16px;padding-bottom:14px}.header-top-row[data-v-8b78d32e]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.title-category-tag[data-v-8b78d32e]{color:var(--cyber-cyan);letter-spacing:.06em;font-size:10px;font-weight:700}.flow-rule-badge[data-v-8b78d32e]{color:#00ffc2;white-space:nowrap;background:#00ffc214;border:1px solid #00ffc233;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.rule-icon[data-v-8b78d32e]{color:#00ffc2;width:11px;height:11px}.plan-name[data-v-8b78d32e]{letter-spacing:-.01em;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:17px;font-weight:700;overflow:hidden}.price-wrap[data-v-8b78d32e]{align-items:baseline;gap:2px;margin-bottom:12px;display:flex}.currency[data-v-8b78d32e]{color:var(--cyber-cyan);margin-right:1px;font-size:17px;font-weight:700}.price-val[data-v-8b78d32e]{letter-spacing:-.02em;color:#fff;font-size:36px;font-weight:800;line-height:1}.unit[data-v-8b78d32e]{color:var(--text-sub);white-space:nowrap;margin-left:4px;font-size:11.5px;font-weight:500}.traffic-notice-banner[data-v-8b78d32e]{box-sizing:border-box;background:#00f0ff0d;border:1px dashed #00f0ff38;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.notice-svg-icon[data-v-8b78d32e]{color:#00ffc2;flex-shrink:0;width:13px;height:13px}.notice-text[data-v-8b78d32e]{color:#9ba3b8;font-size:11px;line-height:1.35}.features-list[data-v-8b78d32e]{flex-direction:column;flex:1;gap:10px;margin-bottom:20px;display:flex}.feature-item[data-v-8b78d32e]{background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.feature-item.highlight[data-v-8b78d32e]{background:#00f0ff0d;border-color:#00f0ff26}.feature-icon-box[data-v-8b78d32e]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.feat-svg[data-v-8b78d32e]{width:14px;height:14px}.feature-icon-box.zap[data-v-8b78d32e]{color:#00f0ff;background:#00f0ff1f;border:1px solid #00f0ff40}.feature-icon-box.device[data-v-8b78d32e]{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf840}.feature-icon-box.desc-icon[data-v-8b78d32e]{color:#34d399;background:#10b9811f;border:1px solid #10b98140}.feature-text[data-v-8b78d32e]{justify-content:space-between;align-items:center;width:100%;font-size:12.5px;display:flex}.k-label[data-v-8b78d32e]{color:var(--text-sub);font-size:11.5px;font-weight:600}.v-val[data-v-8b78d32e]{color:#d1d5db;font-weight:600}.v-val.accent[data-v-8b78d32e]{color:#00ffc2;font-size:13.5px;font-weight:700}.v-desc[data-v-8b78d32e]{color:var(--text-sub);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.card-action-wrap[data-v-8b78d32e]{width:100%}.skeleton[data-v-8b78d32e]{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:6px;animation:1.5s infinite shimmer-8b78d32e}@keyframes shimmer-8b78d32e{0%{background-position:200% 0}to{background-position:-200% 0}}.s-tag[data-v-8b78d32e]{width:40px;height:18px;margin-bottom:12px}.s-title[data-v-8b78d32e]{width:50%;height:18px;margin-bottom:12px}.s-price[data-v-8b78d32e]{width:35%;height:28px;margin-bottom:14px}.s-feature[data-v-8b78d32e]{width:100%;height:14px;margin-bottom:12px}.s-feature.short[data-v-8b78d32e]{width:70%;margin-bottom:28px}.s-btn[data-v-8b78d32e]{border-radius:12px;width:100%;height:44px}.empty-container[data-v-8b78d32e]{background:var(--surface-card);border:1px solid var(--border-subtle);text-align:center;border-radius:20px;max-width:480px;margin:0 auto;padding:60px 20px}.empty-svg-icon[data-v-8b78d32e]{width:40px;height:40px;color:var(--text-mute);margin-bottom:12px}.empty-title[data-v-8b78d32e]{color:#fff;margin:0 0 6px;font-size:14.5px;font-weight:700}.empty-subtitle[data-v-8b78d32e]{color:var(--text-sub);margin:0;font-size:12px}@media (width<=640px){.account-page[data-v-8b78d32e]{padding:80px 14px}.page-title[data-v-8b78d32e]{font-size:28px}.category-tabs-container[data-v-8b78d32e]{gap:2px;padding:4px}.tab-btn[data-v-8b78d32e]{gap:clamp(2px,1vw,4px);height:36px;padding:0 2px}.tab-brand-svg[data-v-8b78d32e]{width:clamp(12px,3.5vw,14px);height:clamp(12px,3.5vw,14px)}.tab-text-title[data-v-8b78d32e]{letter-spacing:-.02em;font-size:clamp(9.5px,2.8vw,12.5px)}.plans-grid[data-v-8b78d32e],.plan-card[data-v-8b78d32e]{width:100%}}.account-detail-page[data-v-d369729a]{--bg-main:#090a0f;--surface-panel:#12141dbf;--border-subtle:#ffffff14;--text-primary:#f4f4f6;--text-secondary:#9496a1;--accent-primary:#00f0ff;--smooth-ease:cubic-bezier(.16, 1, .3, 1);box-sizing:border-box;min-height:100vh;color:var(--text-primary);background-color:var(--bg-main);padding:40px 16px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.ambient-glow[data-v-d369729a]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f0ff1a 0%,#090a0f00 70%);width:650px;height:350px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.detail-container[data-v-d369729a]{z-index:1;max-width:480px;margin:0 auto;position:relative}.detail-header[data-v-d369729a]{align-items:center;margin-bottom:24px;display:flex}.back-pill-btn[data-v-d369729a]{border:1px solid var(--border-subtle);height:34px;color:var(--text-secondary);cursor:pointer;transition:all .2s var(--smooth-ease);background:#ffffff0d;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.back-pill-btn[data-v-d369729a]:hover{color:#fff;background:#ffffff1a;transform:translateY(-1px)}.nav-icon[data-v-d369729a]{width:14px;height:14px}.detail-card[data-v-d369729a]{background:var(--surface-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);text-align:center;border-radius:24px;padding:36px 28px;box-shadow:0 12px 40px #0006,inset 0 1px #ffffff0d}.card-badge[data-v-d369729a]{letter-spacing:.06em;color:#00f0ff;background:#00f0ff1a;border:1px solid #00f0ff40;border-radius:9999px;margin-bottom:12px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.account-title[data-v-d369729a]{letter-spacing:-.02em;color:#fff;margin:0 0 16px;font-size:24px;font-weight:700}.price-display[data-v-d369729a]{justify-content:center;align-items:baseline;gap:2px;margin-bottom:16px;display:flex}.price-display .currency[data-v-d369729a]{color:var(--text-secondary);font-size:20px;font-weight:500}.price-display .amount[data-v-d369729a]{letter-spacing:-.03em;color:#fff;font-size:44px;font-weight:800}.account-desc[data-v-d369729a]{color:var(--text-secondary);margin:0 0 24px;font-size:13px;line-height:1.6}.guarantee-box[data-v-d369729a]{border:1px solid var(--border-subtle);text-align:left;background:#00000040;border-radius:16px;flex-direction:column;gap:14px;margin-bottom:20px;padding:16px;display:flex}.guarantee-item[data-v-d369729a]{align-items:flex-start;gap:12px;display:flex}.g-icon[data-v-d369729a]{font-size:18px;line-height:1.2}.guarantee-item strong[data-v-d369729a]{color:#fff;margin-bottom:2px;font-size:13px;display:block}.guarantee-item p[data-v-d369729a]{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.4}.email-binding-box[data-v-d369729a]{text-align:left;background:#00000052;border:1px solid #00f0ff33;border-radius:16px;margin-bottom:24px;padding:16px 18px;box-shadow:inset 0 1px #ffffff0a}.email-header-row[data-v-d369729a]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.email-label[data-v-d369729a]{color:#fff;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.email-icon[data-v-d369729a]{font-size:13px}.required-star[data-v-d369729a]{color:#f87171;font-size:14px}.status-tag[data-v-d369729a]{color:var(--text-secondary);border:1px solid var(--border-subtle);background:#ffffff0d;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.status-tag.is-bound[data-v-d369729a]{color:#00ffc2;background:#00ffc21f;border-color:#00ffc24d}.email-input-wrapper[data-v-d369729a]{width:100%}.modal-email-input[data-v-d369729a]{box-sizing:border-box;color:#fff;background:#00000073;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;height:42px;padding:0 14px;font-size:13px;transition:all .2s}.modal-email-input[data-v-d369729a]:focus{background:#0009;border-color:#00f0ff;box-shadow:0 0 12px #00f0ff40}.modal-email-input[data-v-d369729a]::placeholder{color:var(--text-secondary);opacity:.6}.email-hint[data-v-d369729a]{color:var(--text-secondary);opacity:.85;margin:8px 0 0;font-size:11px;line-height:1.4}.action-group[data-v-d369729a]{flex-direction:column;gap:12px;display:flex}.f-button[data-v-d369729a]{all:unset;cursor:pointer;-webkit-tap-highlight-color:#0000;box-sizing:border-box;background-color:#000000bf;border-radius:100em;width:100%;position:relative;box-shadow:-.15em -.15em .15em -.075em #05050540,.0375em .0375em .0675em #0505051a}.f-button[data-v-d369729a]:after{content:"";z-index:0;border-radius:inherit;filter:blur(.0125em);opacity:.25;mix-blend-mode:multiply;background:linear-gradient(-135deg,#05050580,#0000 20% 100%);width:calc(100% + .3em);height:calc(100% + .3em);position:absolute;top:-.15em;left:-.15em}.f-button .button-outer[data-v-d369729a]{z-index:1;border-radius:inherit;will-change:box-shadow;transition:box-shadow .3s;position:relative;box-shadow:0 .05em .05em -.01em #050505,0 .01em .01em -.01em #05050580,.15em .3em .1em -.01em #05050540}.f-button:hover .button-outer[data-v-d369729a]{box-shadow:0 0 #050505,0 0 #05050580,0 0 #05050540}.f-button .button-inner[data-v-d369729a]{--inset:.035em;z-index:1;border-radius:inherit;will-change:box-shadow, clip-path, background-image, transform;clip-path:inset(0 round 100em);text-align:center;background-image:linear-gradient(135deg,#e6e6e6,#b4b4b4);padding:.85em 1.5em;transition:box-shadow .3s,clip-path .25s,background-image .25s,transform .25s;position:relative;overflow:clip;box-shadow:inset 0 0 #0505051a,inset -.05em -.05em .05em #05050540,inset 0 0 #0505051a,inset 0 0 .05em .2em #ffffff40,inset .025em .05em .1em #fff,inset .12em .12em .12em #ffffff40,inset -.075em -.25em .25em .1em #05050540}.f-button:hover .button-inner[data-v-d369729a]{clip-path:inset(clamp(1px,.0625em,2px) round 100em);box-shadow:inset .1em .15em .05em #050505bf,inset -.025em -.03em .05em .025em #05050580,inset .25em .25em .2em #05050580,inset 0 0 .05em .5em #ffffff26,inset 0 0 #fff,inset .12em .12em .12em #ffffff40,inset -.075em -.12em .2em .1em #05050540}.f-button .button-inner span[data-v-d369729a]{z-index:4;letter-spacing:-.02em;color:#0000;will-change:transform;text-shadow:0 0 .1em #0000001a;-webkit-user-select:none;user-select:none;background-image:linear-gradient(135deg,#191919,#4b4b4b);-webkit-background-clip:text;background-clip:text;font-family:Inter,sans-serif;font-size:14px;font-weight:700;transition:transform .25s;display:block;position:relative}.f-button:hover .button-inner span[data-v-d369729a],.f-button:active .button-inner[data-v-d369729a]{transform:scale(.975)}.f-button[data-v-d369729a]:disabled{opacity:.5;cursor:not-allowed}.cancel-btn[data-v-d369729a]{border:1px solid var(--border-subtle);width:100%;height:44px;color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border-radius:9999px;font-size:13px;font-weight:600;transition:all .2s}.cancel-btn[data-v-d369729a]:hover:not(:disabled){color:#fff;background:#ffffff1a}@media (width<=640px){.account-detail-page[data-v-d369729a]{padding:24px 14px 60px}.detail-card[data-v-d369729a]{padding:28px 18px}.price-display .amount[data-v-d369729a]{font-size:38px}.email-binding-box[data-v-d369729a]{margin-bottom:20px;padding:14px}}.sidebar-panel[data-v-3c36f99a]{--surface:#fff;--surface-muted:#f8f9fb;--surface-sunken:#f2f3f6;--border:#e5e7eb;--border-strong:#d6d9e0;--text-primary:#12141c;--text-secondary:#5b6270;--text-muted:#9ca2af;--accent:#2554ff;--accent-dark:#1b3fd1;--accent-soft:#eef2ff;--accent-soft-border:#c7d3ff;--emerald:#067a46;--emerald-soft:#e9faf1;--emerald-border:#a6e9c4;--emerald-solid:#059669;--rose:#c01048;--rose-soft:#fef1f3;--rose-border:#f8b4c6;--rose-solid:#e11d48;--radius-md:14px;--radius-sm:10px;--shadow-xs:0 1px 2px #1018280a;--shadow-card:0 1px 3px #1018280d;--shadow-pop:0 12px 32px #1018281f, 0 2px 6px #1018280f;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--surface);border-right:1px solid var(--border);box-sizing:border-box;z-index:100;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;flex-direction:column;width:240px;padding:24px 14px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Roboto,sans-serif;display:flex;position:fixed;top:0;bottom:0;left:0}.brand-block[data-v-3c36f99a]{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:20px;padding-left:6px;display:flex}.brand-avatar[data-v-3c36f99a]{background:var(--accent-soft);border:1px solid var(--accent-soft-border);width:38px;height:38px;color:var(--accent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.brand-avatar svg[data-v-3c36f99a]{width:19px;height:19px}.brand-meta[data-v-3c36f99a]{text-align:left}.brand-name[data-v-3c36f99a]{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}.brand-sub[data-v-3c36f99a]{color:var(--text-muted);margin:2px 0 0;font-size:11px}.custom-scrollbar[data-v-3c36f99a]{scrollbar-width:thin;scrollbar-color:var(--border) transparent;overflow-y:auto}.custom-scrollbar[data-v-3c36f99a]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-3c36f99a]::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.nav-menu[data-v-3c36f99a]{flex-direction:column;flex:1;gap:4px;display:flex}.menu-item[data-v-3c36f99a]{border-radius:var(--radius-sm);height:40px;color:var(--text-secondary);cursor:pointer;transition:all .15s var(--ease);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:0 12px;font-size:12.5px;font-weight:600;display:flex;position:relative}.menu-item[data-v-3c36f99a]:hover{background:var(--surface-muted);color:var(--text-primary)}.menu-item.active[data-v-3c36f99a]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-soft-border);box-shadow:var(--shadow-xs);font-weight:700}.menu-svg[data-v-3c36f99a]{color:currentColor;flex-shrink:0;width:16px;height:16px}.menu-label[data-v-3c36f99a]{flex:1}.mobile-label[data-v-3c36f99a]{display:none}.nav-unread-dot[data-v-3c36f99a]{background-color:var(--rose-solid);pointer-events:none;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite alternate navBadgeBreathe-3c36f99a;position:absolute;top:10px;left:23px;box-shadow:0 0 6px #e11d4866}@keyframes navBadgeBreathe-3c36f99a{0%{box-shadow:0 0 3px #e11d4866}to{box-shadow:0 0 8px #e11d48cc}}.badge-pop-enter-active[data-v-3c36f99a],.badge-pop-leave-active[data-v-3c36f99a]{transition:all .22s var(--ease)}.badge-pop-enter-from[data-v-3c36f99a],.badge-pop-leave-to[data-v-3c36f99a]{opacity:0;transform:scale(.3)}.sidebar-bottom[data-v-3c36f99a]{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:14px;display:flex}.system-status-indicator[data-v-3c36f99a]{background:var(--emerald-soft);border:1px solid var(--emerald-border);color:var(--emerald);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:700;display:flex}.status-pulse-dot[data-v-3c36f99a]{background:var(--emerald-solid);width:6px;height:6px;box-shadow:0 0 6px var(--emerald-solid);border-radius:50%;animation:2s ease-in-out infinite pulseDot-3c36f99a}@keyframes pulseDot-3c36f99a{0%,to{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}}.sidebar-logout-btn[data-v-3c36f99a]{background:var(--surface);border:1px solid var(--border-strong);height:36px;color:var(--text-secondary);cursor:pointer;transition:all .15s var(--ease);border-radius:8px;font-size:12px;font-weight:700}.sidebar-logout-btn[data-v-3c36f99a]:hover{border-color:var(--rose-border);color:var(--rose);background:var(--rose-soft)}@media (width<=1024px) and (width>=769px){.sidebar-panel[data-v-3c36f99a]{width:96px;padding:16px 8px}.brand-meta[data-v-3c36f99a],.pc-label[data-v-3c36f99a],.sidebar-bottom[data-v-3c36f99a]{display:none}.brand-block[data-v-3c36f99a]{justify-content:center;margin-bottom:12px;padding-left:0}.menu-svg[data-v-3c36f99a]{width:18px;height:18px;margin-bottom:2px}.mobile-label[data-v-3c36f99a]{text-align:center;font-size:10.5px;font-weight:600;display:inline-block!important}.menu-item[data-v-3c36f99a]{flex-direction:column;justify-content:center;align-items:center;gap:2px;height:54px;padding:4px}.nav-unread-dot[data-v-3c36f99a]{top:6px;left:auto;right:12px}}@media (width<=768px){.sidebar-panel[data-v-3c36f99a]{border-right:none;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);width:100%;height:52px;box-shadow:var(--shadow-xs);background:#fffffff5;flex-direction:row;align-items:center;padding:0 8px;position:fixed;inset:0 0 auto}.brand-block[data-v-3c36f99a],.sidebar-bottom[data-v-3c36f99a],.menu-svg[data-v-3c36f99a],.pc-label[data-v-3c36f99a]{display:none!important}.nav-menu[data-v-3c36f99a]{scrollbar-width:none;flex-direction:row;justify-content:space-between;align-items:center;gap:4px;width:100%;overflow-x:auto}.nav-menu[data-v-3c36f99a]::-webkit-scrollbar{display:none}.menu-item[data-v-3c36f99a]{border-radius:8px;flex:1;justify-content:center;width:auto;min-width:0;height:34px;padding:0 6px}.mobile-label[data-v-3c36f99a]{text-align:center;white-space:nowrap;font-size:12px;font-weight:700;display:inline-block!important}.nav-unread-dot[data-v-3c36f99a]{top:5px;left:auto;right:6px}}.font-mono[data-v-0cb3733c]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.admin-dashboard-page[data-v-0cb3733c]{--bg-canvas:#f5f6f8;--surface:#fff;--surface-muted:#f8f9fb;--surface-sunken:#f2f3f6;--border:#e5e7eb;--border-strong:#d6d9e0;--text-primary:#12141c;--text-secondary:#5b6270;--text-muted:#9ca2af;--accent:#2554ff;--accent-dark:#1b3fd1;--accent-soft:#eef2ff;--accent-soft-border:#c7d3ff;--amber:#b45309;--amber-soft:#fff7e6;--amber-border:#fbdb9a;--amber-solid:#f59e0b;--blue:#1d4ed8;--blue-soft:#eff4ff;--blue-border:#bfd3fe;--emerald:#067a46;--emerald-soft:#e9faf1;--emerald-border:#a6e9c4;--emerald-solid:#059669;--rose:#c01048;--rose-soft:#fef1f3;--rose-border:#f8b4c6;--rose-solid:#e11d48;--violet:#6941c6;--violet-soft:#f5f3ff;--violet-border:#d9cbfb;--slate-soft:#f1f2f5;--slate-border:#dee1e7;--radius-lg:18px;--radius-md:14px;--radius-sm:10px;--shadow-xs:0 1px 2px #1018280a;--shadow-card:0 1px 3px #1018280d;--shadow-pop:0 12px 32px #1018281f, 0 2px 6px #1018280f;--ease:cubic-bezier(.16, 1, .3, 1);background-color:var(--bg-canvas);min-height:100vh;color:var(--text-primary);box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Roboto,sans-serif;display:flex;overflow-x:hidden}.ambient-glow[data-v-0cb3733c]{display:none}.toast-notification[data-v-0cb3733c]{z-index:100000;background:var(--text-primary);box-shadow:var(--shadow-pop);animation:toastFade-0cb3733c .22s var(--ease);border-radius:12px;align-items:center;gap:8px;padding:10px 18px;display:inline-flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}@keyframes toastFade-0cb3733c{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.toast-icon[data-v-0cb3733c]{font-size:14px}.toast-message[data-v-0cb3733c]{color:#fff;font-size:13px;font-weight:600}.main-viewport[data-v-0cb3733c]{box-sizing:border-box;z-index:1;flex:1;min-width:0;margin-left:240px;padding:28px 32px 80px;position:relative}.top-action-bar[data-v-0cb3733c]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left;box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px 24px;display:flex}.welcome-title[data-v-0cb3733c]{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 4px;font-size:19px;font-weight:800}.welcome-desc[data-v-0cb3733c]{color:var(--text-secondary);margin:0;font-size:12.5px}.bar-right[data-v-0cb3733c]{align-items:center;gap:12px;display:flex}.clock-display[data-v-0cb3733c]{text-align:right;color:var(--text-muted);border-right:1px solid var(--border);padding-right:12px;font-size:11px}.clock-display .time-str[data-v-0cb3733c]{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;display:block}.action-btn[data-v-0cb3733c]{cursor:pointer;height:38px;transition:all .15s var(--ease);border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:0 16px;font-size:12.5px;font-weight:700;display:inline-flex}.refresh-btn[data-v-0cb3733c]{background:var(--accent);color:#fff;box-shadow:0 1px 2px #2554ff40}.refresh-btn[data-v-0cb3733c]:hover:not(:disabled){background:var(--accent-dark)}.refresh-btn[data-v-0cb3733c]:disabled{opacity:.55;cursor:not-allowed}.refresh-btn .icon.spinning[data-v-0cb3733c]{animation:.8s linear infinite spin-0cb3733c;display:inline-block}@keyframes spin-0cb3733c{to{transform:rotate(360deg)}}.header-logout-btn[data-v-0cb3733c]{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-secondary)}.header-logout-btn[data-v-0cb3733c]:hover{border-color:var(--rose-border);color:var(--rose);background:var(--rose-soft)}.metrics-recent-split-grid[data-v-0cb3733c]{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.metrics-hub-column[data-v-0cb3733c]{flex-direction:column;gap:12px;height:100%;display:flex}.metrics-four-grid.compact[data-v-0cb3733c]{flex:1;grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.mini-metrics-grid.three-grid.compact[data-v-0cb3733c]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.stat-card[data-v-0cb3733c]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);text-align:left;box-shadow:var(--shadow-card);transition:transform .18s var(--ease), border-color .18s ease, box-shadow .18s ease;align-items:center;gap:12px;padding:16px;display:flex}.stat-card.clickable[data-v-0cb3733c]{cursor:pointer}.stat-card.clickable[data-v-0cb3733c]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pop);transform:translateY(-2px)}.card-icon[data-v-0cb3733c]{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.card-icon svg[data-v-0cb3733c]{width:18px;height:18px}.blue-card .card-icon[data-v-0cb3733c]{background:var(--blue-soft);color:var(--blue)}.purple-card .card-icon[data-v-0cb3733c]{background:var(--violet-soft);color:var(--violet)}.orange-card .card-icon[data-v-0cb3733c]{background:var(--amber-soft);color:var(--amber)}.green-card .card-icon[data-v-0cb3733c]{background:var(--emerald-soft);color:var(--emerald)}.card-info[data-v-0cb3733c]{flex-direction:column;min-width:0;display:flex}.stat-label[data-v-0cb3733c]{color:var(--text-secondary);white-space:nowrap;font-size:11.5px;font-weight:600}.stat-value[data-v-0cb3733c]{color:var(--text-primary);margin:2px 0;font-family:JetBrains Mono,monospace;font-size:23px;font-weight:700}.stat-sub[data-v-0cb3733c]{color:var(--text-muted);white-space:nowrap;font-size:10.5px}.text-cyan[data-v-0cb3733c]{color:var(--blue)}.text-purple[data-v-0cb3733c]{color:var(--violet)}.text-amber[data-v-0cb3733c]{color:var(--amber)}.text-mint[data-v-0cb3733c]{color:var(--emerald)}.mini-card[data-v-0cb3733c]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:left;align-items:center;gap:10px;padding:11px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.mini-card.clickable[data-v-0cb3733c]{cursor:pointer}.mini-card.clickable[data-v-0cb3733c]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.mini-icon[data-v-0cb3733c]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex}.mini-icon svg[data-v-0cb3733c]{width:15px;height:15px}.orange-icon[data-v-0cb3733c]{background:var(--amber-soft);color:var(--amber)}.blue-icon[data-v-0cb3733c]{background:var(--blue-soft);color:var(--blue)}.cyan-icon[data-v-0cb3733c]{background:var(--violet-soft);color:var(--violet)}.mini-text span[data-v-0cb3733c]{color:var(--text-muted);white-space:nowrap;font-size:10.5px;display:block}.mini-text strong[data-v-0cb3733c]{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;display:block}.recent-orders-panel[data-v-0cb3733c]{flex-direction:column;height:100%;margin-bottom:0;display:flex}.custom-scrollbar[data-v-0cb3733c]{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;overflow-y:auto}.custom-scrollbar[data-v-0cb3733c]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-0cb3733c]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.recent-list[data-v-0cb3733c]{flex-direction:column;flex:1;gap:8px;max-height:290px;padding-right:4px;display:flex}.recent-row[data-v-0cb3733c]{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:6px;padding:11px 12px;transition:border-color .15s,background .15s;display:flex}.recent-row[data-v-0cb3733c]:hover{border-color:var(--border-strong);background:var(--surface)}.recent-row-top[data-v-0cb3733c]{justify-content:space-between;align-items:center;display:flex}.recent-meta-group[data-v-0cb3733c]{align-items:center;gap:8px;display:flex}.recent-tags-row[data-v-0cb3733c]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.recent-row-footer[data-v-0cb3733c]{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;padding-top:6px;display:flex}.recent-actions-inline[data-v-0cb3733c]{align-items:center;gap:6px;display:flex}.delete-mini-btn[data-v-0cb3733c]{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700;transition:all .15s}.delete-mini-btn[data-v-0cb3733c]:hover:not(:disabled){background:var(--rose-soft);border-color:var(--rose-border);color:var(--rose)}.delete-mini-btn[data-v-0cb3733c]:disabled{opacity:.5;cursor:not-allowed}.user-block[data-v-0cb3733c]{align-items:center;gap:8px;min-width:0;display:flex}.avatar-box[data-v-0cb3733c]{background:var(--slate-soft);border:1px solid var(--border);width:30px;height:30px;color:var(--text-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.avatar-box svg[data-v-0cb3733c]{width:15px;height:15px}.user-text[data-v-0cb3733c]{flex-direction:column;gap:1px;min-width:0;display:flex}.user-text strong.user-name[data-v-0cb3733c]{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:12.5px;display:block}.order-name-flex[data-v-0cb3733c]{align-items:center;gap:6px;display:flex}.user-text span.order-name-text[data-v-0cb3733c]{color:var(--text-muted);font-size:11px}.price-val[data-v-0cb3733c]{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.view-btn[data-v-0cb3733c]{background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent);cursor:pointer;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700}.view-btn[data-v-0cb3733c]:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.hub-wishes-split-grid[data-v-0cb3733c]{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.combined-overview-panel[data-v-0cb3733c]{flex-direction:column;margin-bottom:0;display:flex}.head-tags[data-v-0cb3733c]{align-items:center;gap:8px;display:flex}.chart-content-wrap[data-v-0cb3733c]{border-bottom:1px dashed var(--border);justify-content:space-around;align-items:center;margin-bottom:16px;padding:6px 0 18px;display:flex}.donut-chart[data-v-0cb3733c]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:118px;height:118px;display:flex}.donut-center[data-v-0cb3733c]{background:var(--surface);width:86px;height:86px;box-shadow:var(--shadow-card);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.donut-center strong[data-v-0cb3733c]{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:21px;font-weight:700}.donut-center span[data-v-0cb3733c]{color:var(--text-muted);font-size:10px}.chart-legend[data-v-0cb3733c]{flex-direction:column;flex:1;gap:6px;max-width:210px;margin-left:16px;display:flex}.legend-row[data-v-0cb3733c]{align-items:center;gap:8px;display:flex}.legend-row.clickable[data-v-0cb3733c]{cursor:pointer;transition:all .15s var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 10px}.legend-row.clickable[data-v-0cb3733c]:hover{background:var(--surface-muted);border-color:var(--border)}.legend-row .dot[data-v-0cb3733c]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.orange-dot[data-v-0cb3733c]{background:var(--amber-solid)}.blue-dot[data-v-0cb3733c]{background:var(--accent)}.green-dot[data-v-0cb3733c]{background:var(--emerald-solid)}.legend-text-col[data-v-0cb3733c]{flex-direction:column;min-width:46px;display:flex}.legend-name[data-v-0cb3733c]{color:var(--text-muted);font-size:11px}.legend-num[data-v-0cb3733c]{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700;display:block}.legend-pct[data-v-0cb3733c]{color:var(--text-secondary);margin-left:auto;font-size:11px;font-weight:700}.todo-section-wrap[data-v-0cb3733c]{flex-direction:column;flex:1;display:flex}.todo-sub-header[data-v-0cb3733c]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sub-title-text[data-v-0cb3733c]{color:var(--text-primary);font-size:12.5px;font-weight:700}.sub-hint-text[data-v-0cb3733c]{color:var(--text-muted);font-size:11px}.panel-card[data-v-0cb3733c]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-sizing:border-box;text-align:left;box-shadow:var(--shadow-card);padding:22px}.panel-head[data-v-0cb3733c]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}.panel-title[data-v-0cb3733c]{color:var(--text-primary);margin:0;font-size:15.5px;font-weight:700}.panel-sub[data-v-0cb3733c]{color:var(--text-muted);margin:2px 0 0;font-size:11.5px}.view-all-btn[data-v-0cb3733c]{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:7px;padding:5px 11px;font-size:11.5px;font-weight:600;transition:all .15s}.view-all-btn[data-v-0cb3733c]:hover{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-soft-border)}.btn-refresh-orders[data-v-0cb3733c]{background:var(--surface);border:1px solid var(--border-strong);height:34px;color:var(--text-secondary);cursor:pointer;transition:all .15s var(--ease);-webkit-tap-highlight-color:transparent;border-radius:9px;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.btn-refresh-orders[data-v-0cb3733c]:hover:not(:disabled){border-color:var(--accent-soft-border);color:var(--accent);background:var(--accent-soft)}.btn-refresh-orders[data-v-0cb3733c]:active:not(:disabled){transform:scale(.97)}.btn-refresh-orders[data-v-0cb3733c]:disabled{opacity:.55;cursor:not-allowed}.refresh-icon[data-v-0cb3733c]{font-size:14px;line-height:1;display:inline-block}.refresh-icon.spinning[data-v-0cb3733c]{animation:.6s linear infinite spin-0cb3733c}.tag-badge[data-v-0cb3733c]{background:var(--slate-soft);color:var(--text-secondary);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.tag-badge.highlight[data-v-0cb3733c]{background:var(--amber-soft);color:var(--amber);border:1px solid var(--amber-border)}.todo-list[data-v-0cb3733c]{flex-direction:column;gap:8px;display:flex}.todo-item[data-v-0cb3733c]{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;justify-content:space-between;align-items:center;padding:11px 12px;transition:all .15s;display:flex}.todo-item[data-v-0cb3733c]:hover{background:var(--surface);border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.todo-left[data-v-0cb3733c]{align-items:center;gap:10px;display:flex}.todo-icon-box[data-v-0cb3733c]{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:flex}.todo-icon-box svg[data-v-0cb3733c]{width:16px;height:16px}.todo-icon-box.orange[data-v-0cb3733c]{background:var(--amber-soft);color:var(--amber)}.todo-icon-box.blue[data-v-0cb3733c]{background:var(--blue-soft);color:var(--blue)}.todo-icon-box.cyan[data-v-0cb3733c]{background:var(--violet-soft);color:var(--violet)}.todo-left strong[data-v-0cb3733c]{color:var(--text-primary);font-size:13px;display:block}.todo-left span[data-v-0cb3733c]{color:var(--text-muted);margin-top:1px;font-size:11px;display:block}.todo-right[data-v-0cb3733c]{align-items:center;gap:6px;display:flex}.todo-badge[data-v-0cb3733c]{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700}.arrow-right[data-v-0cb3733c]{color:var(--text-muted);font-size:14px}.todo-empty[data-v-0cb3733c]{text-align:center;color:var(--text-muted);padding:36px 20px;font-size:12px}.todo-empty .empty-icon[data-v-0cb3733c]{background:var(--emerald-soft);width:34px;height:34px;color:var(--emerald);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 8px;font-size:16px;font-weight:800;display:inline-flex}.wish-manage-panel[data-v-0cb3733c]{flex-direction:column;margin-bottom:0;display:flex}.wish-list-wrap[data-v-0cb3733c]{flex-direction:column;flex:1;gap:10px;max-height:290px;padding-right:4px;display:flex}.wish-item-row[data-v-0cb3733c]{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:left;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 12px;transition:border-color .15s,background .15s;display:grid}.wish-item-row[data-v-0cb3733c]:hover{border-color:var(--border-strong);background:var(--surface)}.wish-icon-box[data-v-0cb3733c]{background:var(--violet-soft);border:1px solid var(--violet-border);width:38px;height:38px;color:var(--violet);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wish-icon-box svg[data-v-0cb3733c]{width:18px;height:18px}.wish-info-block[data-v-0cb3733c]{min-width:0}.wish-content-title[data-v-0cb3733c]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:13px;font-weight:700;overflow:hidden}.wish-meta-line[data-v-0cb3733c]{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.wish-meta-line .dot[data-v-0cb3733c]{color:var(--border-strong)}.user-highlight[data-v-0cb3733c]{color:var(--accent);font-weight:600}.action-buttons-group[data-v-0cb3733c]{gap:5px;display:flex}.action-buttons-group button[data-v-0cb3733c]{cursor:pointer;border:1px solid #0000;border-radius:7px;height:28px;padding:0 10px;font-size:11px;font-weight:700;transition:all .15s}.action-buttons-group button[data-v-0cb3733c]:disabled{opacity:.5;cursor:not-allowed}.btn-delete[data-v-0cb3733c]{background:var(--surface);border:1px solid var(--border);color:var(--text-muted)}.btn-delete[data-v-0cb3733c]:hover:not(:disabled){background:var(--rose-soft);border-color:var(--rose-border);color:var(--rose)}.filter-toolbar[data-v-0cb3733c]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.search-wrap[data-v-0cb3733c]{flex:1;min-width:220px}.filter-search-input[data-v-0cb3733c]{background:var(--surface-muted);border:1px solid var(--border);width:100%;height:38px;color:var(--text-primary);box-sizing:border-box;border-radius:10px;outline:none;padding:0 14px;font-size:12.5px;transition:border-color .15s,background .15s}.filter-search-input[data-v-0cb3733c]::placeholder{color:var(--text-muted)}.filter-search-input[data-v-0cb3733c]:focus{border-color:var(--accent);background:var(--surface)}.filter-capsules-scroll[data-v-0cb3733c]{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;overflow-x:auto}.filter-capsules-scroll[data-v-0cb3733c]::-webkit-scrollbar{display:none}.filter-capsules[data-v-0cb3733c]{flex-wrap:nowrap;align-items:center;gap:6px;width:max-content;display:flex}.filter-btn[data-v-0cb3733c]{white-space:nowrap;background:var(--surface);border:1px solid var(--border);height:36px;color:var(--text-secondary);cursor:pointer;border-radius:9px;flex-shrink:0;padding:0 14px;font-size:12px;font-weight:600;transition:all .15s}.filter-btn[data-v-0cb3733c]:hover{border-color:var(--border-strong);color:var(--text-primary)}.filter-btn.active[data-v-0cb3733c]{background:var(--text-primary);color:#fff;border-color:var(--text-primary);font-weight:700}.orders-card-grid[data-v-0cb3733c]{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;width:100%;display:grid}.admin-order-card[data-v-0cb3733c]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);text-align:left;box-sizing:border-box;transition:all .2s var(--ease);flex-direction:column;padding:17px;display:flex;position:relative}.admin-order-card[data-v-0cb3733c]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pop)}.card-head[data-v-0cb3733c]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.head-left[data-v-0cb3733c]{align-items:center;gap:8px;display:flex;overflow:hidden}.order-id[data-v-0cb3733c]{color:var(--text-muted);letter-spacing:.01em;font-size:12px;font-weight:600}.card-user-row[data-v-0cb3733c]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.user-info-group[data-v-0cb3733c]{align-items:center;gap:8px;min-width:0;display:flex}.avatar-mini[data-v-0cb3733c]{background:var(--slate-soft);border:1px solid var(--border);width:25px;height:25px;color:var(--text-secondary);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.avatar-mini svg[data-v-0cb3733c]{width:14px;height:14px}.highlight-user[data-v-0cb3733c]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:13px;overflow:hidden}.user-tags-group[data-v-0cb3733c]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.card-product-box[data-v-0cb3733c]{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:14px;padding:12px}.product-name-line[data-v-0cb3733c]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pkg-bold-name[data-v-0cb3733c]{color:var(--text-primary);font-size:13px;font-weight:700}.reward-sources-box[data-v-0cb3733c]{border-top:1px dashed var(--border);margin-top:8px;padding-top:8px}.source-hint[data-v-0cb3733c]{color:var(--text-muted);margin-bottom:4px;font-size:10px;display:block}.source-chips-wrap[data-v-0cb3733c]{flex-wrap:wrap;gap:5px;display:flex}.card-meta-bar[data-v-0cb3733c]{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;margin-bottom:12px;padding:2px 0 14px;display:flex}.meta-item[data-v-0cb3733c]{flex-direction:column;gap:2px;display:flex}.meta-item.text-right[data-v-0cb3733c]{text-align:right}.meta-k[data-v-0cb3733c]{color:var(--text-muted);font-size:10px}.meta-v[data-v-0cb3733c]{font-size:12px}.price-font[data-v-0cb3733c]{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700;line-height:1}.time-font[data-v-0cb3733c]{color:var(--text-secondary);font-size:11px}.card-actions-footer[data-v-0cb3733c]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.card-actions-footer button[data-v-0cb3733c]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;min-width:76px;height:34px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex}.card-actions-footer button[data-v-0cb3733c]:disabled{opacity:.55;cursor:not-allowed}.platform-badge-pill[data-v-0cb3733c]{white-space:nowrap;border-radius:5px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.platform-badge-pill.ios[data-v-0cb3733c]{background:var(--slate-soft);border:1px solid var(--border-strong);color:var(--text-secondary)}.platform-badge-pill.android[data-v-0cb3733c]{background:var(--emerald-soft);border:1px solid var(--emerald-border);color:var(--emerald)}.modal-plat-tag.ios[data-v-0cb3733c]{color:var(--text-secondary);font-weight:700}.modal-plat-tag.android[data-v-0cb3733c]{color:var(--emerald);font-weight:700}.inviter-pill[data-v-0cb3733c]{background:var(--blue-soft);border:1px solid var(--blue-border);color:var(--blue);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.excluded-pill[data-v-0cb3733c]{background:var(--amber-soft);border:1px solid var(--amber-border);color:var(--amber);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.risk-badge[data-v-0cb3733c]{background:var(--rose-soft);border:1px solid var(--rose-border);color:var(--rose);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:800;animation:1.8s ease-in-out infinite pulseRisk-0cb3733c;display:inline-block}@keyframes pulseRisk-0cb3733c{0%,to{opacity:.85}50%{opacity:1}}.reward-pill[data-v-0cb3733c]{background:var(--amber-soft);border:1px solid var(--amber-border);color:var(--amber);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:800}.series-badge-pill[data-v-0cb3733c]{background:var(--violet-soft);border:1px solid var(--violet-border);color:var(--violet);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.source-chip[data-v-0cb3733c]{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:10px}.status-pill[data-v-0cb3733c]{white-space:nowrap;border-radius:6px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.status-pill .status-dot[data-v-0cb3733c]{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:5px;display:inline-block}.status-pill.wait[data-v-0cb3733c]{background:var(--amber-soft);color:var(--amber);border:1px solid var(--amber-border)}.status-pill.pay[data-v-0cb3733c],.status-pill.shipping[data-v-0cb3733c]{background:var(--blue-soft);color:var(--blue);border:1px solid var(--blue-border)}.status-pill.done[data-v-0cb3733c]{background:var(--emerald-soft);color:var(--emerald);border:1px solid var(--emerald-border)}.status-pill.closed[data-v-0cb3733c]{background:var(--slate-soft);color:var(--text-secondary);border:1px solid var(--border-strong)}.btn-pass[data-v-0cb3733c]{background:var(--emerald-solid);border-color:var(--emerald-solid);color:#fff}.btn-pass[data-v-0cb3733c]:hover:not(:disabled){background:var(--emerald);border-color:var(--emerald)}.btn-send[data-v-0cb3733c]{background:var(--accent);border-color:var(--accent);color:#fff}.btn-send[data-v-0cb3733c]:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.btn-view-card[data-v-0cb3733c]{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-secondary)}.btn-view-card[data-v-0cb3733c]:hover{border-color:var(--accent-soft-border);color:var(--accent);background:var(--accent-soft)}.btn-exclude-action[data-v-0cb3733c]{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-secondary)}.btn-exclude-action[data-v-0cb3733c]:hover,.btn-exclude-action.is-excluded[data-v-0cb3733c]{background:var(--amber-soft);border-color:var(--amber-border);color:var(--amber)}.btn-exclude-action.is-excluded[data-v-0cb3733c]:hover{background:var(--amber-solid);border-color:var(--amber-solid);color:#fff}.btn-reject[data-v-0cb3733c]{background:var(--surface);border:1px solid var(--border);color:var(--rose)}.btn-reject[data-v-0cb3733c]:hover:not(:disabled){background:var(--rose-solid);border-color:var(--rose-solid);color:#fff}.target-focus-pill[data-v-0cb3733c]{background:var(--accent-soft);border:1px solid var(--accent);color:var(--accent);white-space:nowrap;border-radius:6px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.admin-order-card.target-highlight-active[data-v-0cb3733c]{animation:cardTargetPulse-0cb3733c 2s var(--ease) infinite alternate;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft), var(--shadow-pop)!important}@keyframes cardTargetPulse-0cb3733c{0%{box-shadow:0 0 0 3px var(--accent-soft), 0 6px 16px #2554ff1f}to{box-shadow:0 0 0 5px var(--accent-soft), 0 10px 24px #2554ff38}}.empty-hint[data-v-0cb3733c]{text-align:center;color:var(--text-muted);grid-column:1/-1;padding:44px 20px;font-size:12.5px}.modal-mask[data-v-0cb3733c]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;box-sizing:border-box;background:#10142073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-box[data-v-0cb3733c]{background:var(--surface);border:1px solid var(--border);width:100%;max-width:380px;box-shadow:var(--shadow-pop);text-align:center;border-radius:20px;padding:26px 22px}.modal-badge-icon[data-v-0cb3733c]{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 10px;display:flex}.modal-badge-icon svg[data-v-0cb3733c]{width:22px;height:22px}.modal-title[data-v-0cb3733c]{color:var(--text-primary);margin:0 0 4px;font-size:17px;font-weight:700}.modal-sub[data-v-0cb3733c]{color:var(--text-muted);margin:0 0 16px;font-size:12px}.modal-input[data-v-0cb3733c]{background:var(--surface-muted);border:1px solid var(--border);width:100%;height:42px;color:var(--text-primary);box-sizing:border-box;border-radius:10px;outline:none;margin-bottom:16px;padding:0 12px;font-size:13px;transition:border-color .15s}.modal-input[data-v-0cb3733c]:focus{border-color:var(--accent);background:var(--surface)}.card-secret-panel[data-v-0cb3733c]{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-primary);word-break:break-all;text-align:left;border-radius:10px;margin-bottom:16px;padding:12px;font-family:JetBrains Mono,monospace;font-size:12px}.modal-btn-stack[data-v-0cb3733c]{flex-direction:column;gap:8px;display:flex}.btn-modal-primary[data-v-0cb3733c]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;height:42px;font-size:13px;font-weight:700;transition:background .15s}.btn-modal-primary[data-v-0cb3733c]:hover:not(:disabled){background:var(--accent-dark)}.btn-modal-primary[data-v-0cb3733c]:disabled{opacity:.6;cursor:not-allowed}.btn-modal-secondary[data-v-0cb3733c]{background:var(--surface);border:1px solid var(--border-strong);height:42px;color:var(--text-secondary);cursor:pointer;border-radius:10px;font-size:13px;font-weight:600;transition:all .15s}.btn-modal-secondary[data-v-0cb3733c]:hover{border-color:var(--text-muted);color:var(--text-primary)}@media (width<=1180px){.metrics-recent-split-grid[data-v-0cb3733c],.hub-wishes-split-grid[data-v-0cb3733c]{grid-template-columns:1fr}.orders-card-grid[data-v-0cb3733c]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (width<=768px){.admin-dashboard-page[data-v-0cb3733c]{flex-direction:column}.main-viewport[data-v-0cb3733c]{box-sizing:border-box;width:100vw;margin-top:52px;margin-left:0;padding:16px 14px 60px}.top-action-bar[data-v-0cb3733c]{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.bar-right[data-v-0cb3733c]{justify-content:space-between;width:100%}.clock-display[data-v-0cb3733c]{display:none}.metrics-four-grid.compact[data-v-0cb3733c]{grid-template-columns:1fr 1fr;gap:8px}.mini-metrics-grid.three-grid.compact[data-v-0cb3733c]{grid-template-columns:1fr;gap:8px}.hub-wishes-split-grid[data-v-0cb3733c]{display:none!important}.orders-card-grid[data-v-0cb3733c]{grid-template-columns:1fr;gap:12px}.admin-order-card[data-v-0cb3733c]{padding:14px}.btn-refresh-orders[data-v-0cb3733c]{height:30px;padding:0 10px;font-size:11px}.filter-toolbar[data-v-0cb3733c]{flex-direction:column;align-items:stretch;gap:8px}.search-wrap[data-v-0cb3733c]{width:100%;min-width:100%}.filter-capsules-scroll[data-v-0cb3733c]{width:100%;padding-bottom:4px}.filter-btn[data-v-0cb3733c]{height:32px;padding:0 12px;font-size:12px}}.invite-activity-card[data-v-10d813d9]{box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;background:#121520bf;border:1px solid #00f0ff38;border-radius:20px;margin-bottom:20px;padding:22px 24px;box-shadow:0 8px 32px #00000059}.panel-header-row[data-v-10d813d9]{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding-bottom:12px;display:flex}.icon-title-wrap[data-v-10d813d9]{align-items:center;gap:12px;display:flex}.badge-icon[data-v-10d813d9]{background:#00f0ff1f;border:1px solid #00f0ff4d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.panel-title[data-v-10d813d9]{color:#fff;margin:0 0 2px;font-size:16px;font-weight:700}.panel-sub[data-v-10d813d9]{color:#9496a1;margin:0;font-size:12px}.refresh-stats-btn[data-v-10d813d9]{color:#9496a1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.refresh-stats-btn[data-v-10d813d9]:hover{color:#00f0ff;background:#00f0ff1a;border-color:#00f0ff4d}.refresh-stats-btn .spinning[data-v-10d813d9]{animation:.8s linear infinite spin-10d813d9}@keyframes spin-10d813d9{to{transform:rotate(360deg)}}.metrics-grid[data-v-10d813d9]{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.metric-box[data-v-10d813d9]{text-align:center;background:#0000004d;border:1px solid #ffffff0f;border-radius:12px;padding:12px}.m-label[data-v-10d813d9]{color:#646675;margin-bottom:4px;font-size:11px;display:block}.m-value[data-v-10d813d9]{color:#fff;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:800}.m-value.cyan[data-v-10d813d9]{color:#00f0ff}.m-value.mint[data-v-10d813d9]{color:#00ffc2}.progress-section[data-v-10d813d9]{margin-bottom:16px}.progress-info-line[data-v-10d813d9]{color:#9496a1;justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.target-hint[data-v-10d813d9]{color:#00f0ff;font-weight:600}.progress-bar-track[data-v-10d813d9]{background:#ffffff0f;border-radius:4px;width:100%;height:8px;overflow:hidden}.progress-bar-fill[data-v-10d813d9]{background:linear-gradient(90deg,#00f0ff,#00ffc2);border-radius:4px;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1)}.invite-risk-warning-banner[data-v-10d813d9]{color:#f87171;text-align:left;background:#ef44441a;border:1px solid #ef444459;border-radius:12px;align-items:flex-start;gap:8px;margin-bottom:18px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex}.invite-risk-warning-banner .warning-icon[data-v-10d813d9]{flex-shrink:0;font-size:14px}.invite-risk-warning-banner strong[data-v-10d813d9]{color:#ff4d4d}.invited-members-box[data-v-10d813d9]{background:#00000040;border:1px solid #ffffff0f;border-radius:14px;margin-bottom:18px;padding:12px 14px}.members-header[data-v-10d813d9]{margin-bottom:10px}.members-title[data-v-10d813d9]{color:#9496a1;font-size:12px;font-weight:600}.members-chips-wrap[data-v-10d813d9]{flex-wrap:wrap;gap:8px;max-height:120px;display:flex;overflow-y:auto}.member-chip[data-v-10d813d9]{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;transition:all .2s;display:inline-flex}.member-chip.qualified[data-v-10d813d9]{background:#00f0ff14;border-color:#00f0ff40}.member-chip.self-device[data-v-10d813d9]{background:#f43f5e0f;border-color:#f43f5e38}.chip-dot[data-v-10d813d9]{background:#64748b;border-radius:50%;width:5px;height:5px}.chip-dot.qualified[data-v-10d813d9]{background:#00ffc2;box-shadow:0 0 6px #00ffc2}.chip-dot.self-device[data-v-10d813d9]{background:#f43f5e;box-shadow:0 0 6px #f43f5e}.chip-uid[data-v-10d813d9]{color:#e2e8f0}.chip-status[data-v-10d813d9]{color:#64748b;margin-left:2px;font-size:10px}.member-chip.qualified .chip-status[data-v-10d813d9]{color:#00ffc2;font-weight:600}.member-chip.self-device .chip-status[data-v-10d813d9]{color:#f43f5e;font-weight:600}.action-wrap[data-v-10d813d9]{flex-direction:column;gap:8px;display:flex}.btn-claim-reward[data-v-10d813d9]{cursor:pointer;color:#64748b;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.btn-claim-reward.active[data-v-10d813d9]{color:#020712;background:linear-gradient(135deg,#00f0ff,#00c6ff);border:none;box-shadow:0 4px 16px #00f0ff59}.btn-claim-reward.active[data-v-10d813d9]:hover:not(:disabled){background:linear-gradient(135deg,#38e1ff,#00ffc2);transform:translateY(-1px)}.btn-claim-reward[data-v-10d813d9]:disabled:not(.active){cursor:default;opacity:.7}.btn-spinner[data-v-10d813d9]{border:2px solid #0207124d;border-top-color:#020712;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin-10d813d9}.invite-guide-tip[data-v-10d813d9]{color:#64748b;text-align:center;margin:2px 0 0;font-size:11px;line-height:1.5}.invite-guide-tip strong[data-v-10d813d9]{color:#00f0ff}@media (width<=640px){.invite-activity-card[data-v-10d813d9]{padding:18px 14px}.metrics-grid[data-v-10d813d9]{gap:8px}.metric-box[data-v-10d813d9]{padding:10px 6px}.m-value[data-v-10d813d9]{font-size:17px}}.dispatch-modal-backdrop[data-v-9601e508]{z-index:99999;-webkit-backdrop-filter:blur(14px);box-sizing:border-box;background:#05070cd1;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dispatch-modal-card[data-v-9601e508]{box-sizing:border-box;text-align:center;background:#090c15;border:1px solid #00f0ff47;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:28px 24px;display:flex;position:relative;box-shadow:0 24px 60px #000000d9,inset 0 1px #ffffff14}.chip-stage[data-v-9601e508]{width:100%;max-width:360px;margin:0 auto}.chip-svg[data-v-9601e508]{width:100%;height:auto;display:block}.trace-track[data-v-9601e508]{stroke:#ffffff12;stroke-width:1.8px;fill:none}.trace-pulse[data-v-9601e508]{stroke-width:1.8px;fill:none;stroke-dasharray:40 400;stroke-dashoffset:438px;filter:drop-shadow(0 0 6px);will-change:stroke-dashoffset;animation:3s cubic-bezier(.5,0,.9,1) infinite tracePulseAnim-9601e508}.trace-yellow[data-v-9601e508]{stroke:#ffea00;color:#ffea00}.trace-blue[data-v-9601e508]{stroke:#0cf;color:#0cf}.trace-green[data-v-9601e508]{stroke:#00ff15;color:#00ff15}.trace-purple[data-v-9601e508]{stroke:#a855f7;color:#a855f7}.trace-red[data-v-9601e508]{stroke:#f34;color:#f34}@keyframes tracePulseAnim-9601e508{0%{stroke-dashoffset:438px}to{stroke-dashoffset:0}}.chip-rect[data-v-9601e508]{filter:drop-shadow(0 8px 16px #000000b3)}.chip-text[data-v-9601e508]{letter-spacing:.04em;-webkit-user-select:none;user-select:none;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:700}.content-block[data-v-9601e508]{margin:12px 0 16px}.modal-heading[data-v-9601e508]{color:#f8fafc;letter-spacing:-.01em;margin:0 0 6px;font-size:18px;font-weight:700}.modal-subtext[data-v-9601e508]{color:#94a3b8;max-width:320px;margin:0;font-size:13px;line-height:1.6}.action-ghost-button[data-v-9601e508]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1)}.action-ghost-button[data-v-9601e508]:hover{color:#00f0ff;background:#00f0ff0f}.action-ghost-button[data-v-9601e508]:active{transform:scale(.97)}.action-ghost-button[data-v-9601e508]:focus-visible{outline-offset:2px;outline:2px solid #00f0ff}.dispatch-modal-enter-active[data-v-9601e508],.dispatch-modal-leave-active[data-v-9601e508]{transition:opacity .24s}.dispatch-modal-enter-active .dispatch-modal-card[data-v-9601e508],.dispatch-modal-leave-active .dispatch-modal-card[data-v-9601e508]{transition:transform .24s cubic-bezier(.16,1,.3,1)}.dispatch-modal-enter-from[data-v-9601e508],.dispatch-modal-leave-to[data-v-9601e508]{opacity:0}.dispatch-modal-enter-from .dispatch-modal-card[data-v-9601e508]{transform:scale(.95)translateY(8px)}.dispatch-modal-leave-to .dispatch-modal-card[data-v-9601e508]{transform:scale(.97)}.avatar-modal-mask[data-v-a92defd2]{z-index:99999;-webkit-backdrop-filter:blur(16px);box-sizing:border-box;background:#03060fd9;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.avatar-modal-box[data-v-a92defd2]{box-sizing:border-box;background:#0e121e;border:1px solid #00f0ff47;border-radius:24px;flex-direction:column;width:100%;max-width:520px;padding:28px 24px;display:flex;box-shadow:0 24px 70px #000000e6}.modal-head[data-v-a92defd2]{text-align:left;justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.modal-title[data-v-a92defd2]{color:#fff;letter-spacing:-.01em;margin:0 0 6px;font-size:19px;font-weight:800}.modal-sub[data-v-a92defd2]{color:#64748b;margin:0;font-size:13px}.close-btn[data-v-a92defd2]{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;transition:all .2s;display:flex}.close-btn[data-v-a92defd2]:hover{color:#fb7185;background:#f43f5e33;border-color:#f43f5e66}.avatar-carousel-container[data-v-a92defd2]{width:100%;margin-bottom:24px;position:relative}.avatar-carousel-track[data-v-a92defd2]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;gap:16px;padding:12px 6px;display:flex;overflow-x:auto}.avatar-carousel-track[data-v-a92defd2]::-webkit-scrollbar{display:none}.avatar-carousel-track.is-dragging[data-v-a92defd2]{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.scroll-gradient-mask[data-v-a92defd2]{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#0e121e 80%);border-radius:0 20px 20px 0;justify-content:flex-end;align-items:center;width:70px;height:100%;display:flex;position:absolute;top:0;right:0}.scroll-right-hint[data-v-a92defd2]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#00f0ff;pointer-events:auto;cursor:pointer;background:#00f0ff26;border:1px solid #00f0ff59;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-right:-4px;transition:all .2s;animation:1.5s cubic-bezier(.34,1.56,.64,1) infinite bounceHorizontal-a92defd2;display:flex;box-shadow:0 4px 14px #00f0ff40}.scroll-right-hint[data-v-a92defd2]:hover{background:#00f0ff40;transform:scale(1.1)}.scroll-right-hint svg[data-v-a92defd2]{width:20px;height:20px;margin-left:2px}@keyframes bounceHorizontal-a92defd2{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.fade-hint-enter-active[data-v-a92defd2],.fade-hint-leave-active[data-v-a92defd2]{transition:opacity .4s}.fade-hint-enter-from[data-v-a92defd2],.fade-hint-leave-to[data-v-a92defd2]{opacity:0}.carousel-card-item[data-v-a92defd2]{scroll-snap-align:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#ffffff08;border:2px solid #ffffff0f;border-radius:20px;flex-direction:column;flex:none;align-items:center;width:140px;padding:24px 10px 18px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.carousel-card-item[data-v-a92defd2]:hover{background:#00f0ff0d;border-color:#00f0ff4d;transform:translateY(-4px)}.carousel-card-item.active[data-v-a92defd2]{background:#00f0ff1f;border-color:#00f0ff;transform:translateY(-4px);box-shadow:0 12px 30px #00f0ff40}.active-indicator[data-v-a92defd2]{color:#020712;z-index:2;background:#00f0ff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #00f0ff99}.active-indicator svg[data-v-a92defd2]{width:14px;height:14px}.carousel-img-wrap[data-v-a92defd2]{pointer-events:none;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:14px;display:flex}.mascot-preview[data-v-a92defd2]{display:block;box-shadow:none!important;background-color:#0000!important;border:none!important}.carousel-item-name[data-v-a92defd2]{color:#94a3b8;pointer-events:none;font-size:15px;font-weight:700;transition:color .2s}.carousel-card-item.active .carousel-item-name[data-v-a92defd2]{color:#00f0ff}.modal-footer[data-v-a92defd2]{gap:12px;display:flex}.btn-cancel[data-v-a92defd2],.btn-save[data-v-a92defd2]{cursor:pointer;border-radius:12px;flex:1;height:44px;font-size:14px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-cancel[data-v-a92defd2]{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff1a}.btn-cancel[data-v-a92defd2]:hover{color:#fff;background:#ffffff14}.btn-save[data-v-a92defd2]{color:#020712;background:linear-gradient(135deg,#00f0ff,#00c6ff);border:none;box-shadow:0 4px 16px #00f0ff33}.btn-save[data-v-a92defd2]:hover:not(:disabled){background:linear-gradient(135deg,#38e1ff,#00ffc2);transform:translateY(-2px);box-shadow:0 6px 20px #00f0ff59}.btn-save[data-v-a92defd2]:active:not(:disabled){transform:scale(.97)}.modal-fade-enter-active[data-v-a92defd2],.modal-fade-leave-active[data-v-a92defd2]{transition:opacity .25s}.modal-fade-enter-active .avatar-modal-box[data-v-a92defd2],.modal-fade-leave-active .avatar-modal-box[data-v-a92defd2]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.modal-fade-enter-from[data-v-a92defd2],.modal-fade-leave-to[data-v-a92defd2]{opacity:0}.modal-fade-enter-from .avatar-modal-box[data-v-a92defd2]{transform:scale(.92)translateY(12px)}.modal-fade-leave-to .avatar-modal-box[data-v-a92defd2]{transform:scale(.96)}@media (width<=640px){.avatar-modal-box[data-v-a92defd2]{max-width:100%;padding:24px 18px}.carousel-card-item[data-v-a92defd2]{width:120px;padding:16px 8px 14px}.carousel-img-wrap[data-v-a92defd2]{width:80px;height:80px}.scroll-gradient-mask[data-v-a92defd2]{width:50px}.scroll-right-hint[data-v-a92defd2]{width:32px;height:32px}}.user-hero-panel[data-v-935c41e0]{box-sizing:border-box;background:var(--surface-panel,#12141db8);border:1px solid var(--border-subtle,#ffffff14);-webkit-backdrop-filter:blur(20px);border-radius:24px;width:100%;margin-bottom:24px;padding:32px 28px;box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff0d}.user-profile-header[data-v-935c41e0]{text-align:left;align-items:center;gap:22px;margin-bottom:24px;display:flex}.avatar-capsule[data-v-935c41e0]{flex-shrink:0;width:110px;height:110px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);position:relative}.hero-mascot-img[data-v-935c41e0]{transition:transform .2s;display:block;width:100%!important;height:100%!important;box-shadow:none!important;background-color:#0000!important;border:none!important}.hero-mascot-img[data-v-935c41e0]:hover{transform:scale(1.05)}.fallback-initial[data-v-935c41e0]{color:#00f0ff;background:#00f0ff1a;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:40px;font-weight:700;display:flex}.avatar-edit-badge[data-v-935c41e0]{color:#020712;z-index:10;cursor:pointer;background:linear-gradient(135deg,#00f0ff,#00ffc2);border:2px solid #101626;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:flex;position:absolute;bottom:4px;right:4px;box-shadow:0 2px 8px #0009}.avatar-edit-badge[data-v-935c41e0]:hover{transform:scale(1.15);box-shadow:0 4px 12px #00ffc266}.avatar-edit-badge[data-v-935c41e0]:active{transform:scale(.9)}.avatar-edit-badge svg[data-v-935c41e0]{width:13px;height:13px}.user-meta[data-v-935c41e0]{flex:1;min-width:0}.name-badge-row[data-v-935c41e0]{align-items:center;gap:10px;margin-bottom:6px;display:flex}.user-nickname[data-v-935c41e0]{color:#fff;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:26px;font-weight:800;overflow:hidden}.account-badge[data-v-935c41e0]{color:#34d399;background:#10b9811f;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.pulse-dot[data-v-935c41e0]{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #10b981}.account-id-row[data-v-935c41e0]{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.user-account-id[data-v-935c41e0]{color:#9496a1;font-size:13px}.uid-actions[data-v-935c41e0]{align-items:center;gap:6px;display:inline-flex}.uid-action-link[data-v-935c41e0]{color:#00f0ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;transition:all .2s}.uid-action-link[data-v-935c41e0]:hover{color:#00ffc2;text-decoration:underline}.action-divider[data-v-935c41e0]{color:#fff3;font-size:11px}.invite-code-pill[data-v-935c41e0]{border:1px solid var(--border-subtle,#ffffff14);background:#00000040;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:12px 18px;display:flex}.pill-leading[data-v-935c41e0]{align-items:center;gap:12px;display:flex}.pill-label[data-v-935c41e0]{color:#9496a1;font-size:13px}.pill-code[data-v-935c41e0]{color:#00f0ff;letter-spacing:.05em;font-size:18px;font-weight:800}.pill-copy-btn[data-v-935c41e0]{color:#f4f4f6;border:1px solid var(--border-subtle,#ffffff14);cursor:pointer;background:#ffffff14;border-radius:8px;height:32px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1)}.pill-copy-btn[data-v-935c41e0]:hover{background:#ffffff26}.pill-copy-btn.copied[data-v-935c41e0]{color:#34d399;background:#10b98133;border-color:#10b98166}.email-binding-box[data-v-935c41e0]{border:1px solid var(--border-subtle,#ffffff14);text-align:left;background:#00000040;border-radius:14px;margin-bottom:22px;padding:16px 18px}.email-label-row[data-v-935c41e0]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.label-text[data-v-935c41e0]{color:#f4f4f6;font-size:13px;font-weight:600}.status-hint[data-v-935c41e0]{color:#646675;font-size:11px;transition:color .2s}.status-hint.is-bound[data-v-935c41e0]{color:#00ffc2;font-weight:600}.email-input-group[data-v-935c41e0]{gap:10px;display:flex}.email-input[data-v-935c41e0]{border:1px solid var(--border-subtle,#ffffff14);color:#fff;background:#ffffff0a;border-radius:10px;outline:none;flex:1;height:42px;padding:0 14px;font-size:13px;transition:border-color .2s}.email-input[data-v-935c41e0]:focus{border-color:#00f0ff}.email-save-btn[data-v-935c41e0]{color:#020712;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#00f0ff,#00c6ff);border:none;border-radius:10px;height:42px;padding:0 18px;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.email-save-btn[data-v-935c41e0]:hover:not(:disabled){background:linear-gradient(135deg,#38e1ff,#00ffc2);transform:translateY(-1px)}.quick-action-row[data-v-935c41e0]{grid-template-columns:2fr 1.5fr 1fr;gap:12px;display:grid}.action-btn[data-v-935c41e0]{cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:44px;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.primary-action[data-v-935c41e0]{color:#020712;background:linear-gradient(135deg,#00f0ff,#00c6ff);border:none;box-shadow:0 4px 14px #00f0ff4d}.primary-action[data-v-935c41e0]:hover{background:linear-gradient(135deg,#38e1ff,#00ffc2);transform:translateY(-1px)}.secondary-action[data-v-935c41e0]{border:1px solid var(--border-subtle,#ffffff14);color:#f4f4f6;background:#ffffff0f}.secondary-action[data-v-935c41e0]:hover{background:#ffffff1f;transform:translateY(-1px)}.danger-action[data-v-935c41e0]{color:#f87171;background:#ef44441a;border:1px solid #ef444440}.danger-action[data-v-935c41e0]:hover{background:#ef444433;transform:translateY(-1px)}.action-btn[data-v-935c41e0]:active{transform:scale(.97)}@media (width<=640px){.user-hero-panel[data-v-935c41e0]{border-radius:20px;padding:20px 14px}.quick-action-row[data-v-935c41e0]{grid-template-columns:1fr;gap:10px}.invite-code-pill[data-v-935c41e0]{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px}.pill-copy-btn[data-v-935c41e0]{width:100%;height:36px}.avatar-capsule[data-v-935c41e0]{width:80px;height:80px}.user-nickname[data-v-935c41e0]{font-size:20px}}.orders-section[data-v-e7fc2335]{box-sizing:border-box;width:100%;margin-top:36px}.section-header[data-v-e7fc2335]{text-align:left;justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.title-text[data-v-e7fc2335]{color:#fff;text-wrap:balance;margin:0 0 4px;font-size:20px;font-weight:700}.subtitle-text[data-v-e7fc2335]{color:#9496a1;margin:0;font-size:13px}.refresh-pill-btn[data-v-e7fc2335]{border:1px solid var(--border-subtle,#ffffff14);color:#9496a1;cursor:pointer;background:#ffffff0d;border-radius:9999px;align-items:center;gap:6px;height:34px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.refresh-pill-btn[data-v-e7fc2335]:hover:not(:disabled){color:#00f0ff;background:#00f0ff14;border-color:#00f0ff40}.refresh-icon.spinning[data-v-e7fc2335]{animation:.8s linear infinite spin-e7fc2335}@keyframes spin-e7fc2335{to{transform:rotate(360deg)}}.orders-grid[data-v-e7fc2335]{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;width:100%;display:grid}.plan-order-card[data-v-e7fc2335]{background:var(--surface-panel,#12141db8);border:1px solid var(--border-subtle,#ffffff14);-webkit-backdrop-filter:blur(16px);text-align:left;box-sizing:border-box;border-radius:18px;flex-direction:column;width:100%;min-width:0;padding:22px 20px;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000059}.card-top-bar[data-v-e7fc2335]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;padding-bottom:14px;display:flex}.card-title-col[data-v-e7fc2335]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.order-category-tag[data-v-e7fc2335]{letter-spacing:.02em;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;width:fit-content;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.order-category-tag .cat-dot[data-v-e7fc2335]{background:currentColor;border-radius:50%;width:5px;height:5px}.order-category-tag.cat-package[data-v-e7fc2335]{color:#00f0ff;background:#00f0ff1a;border:1px solid #00f0ff47}.order-category-tag.cat-telegram[data-v-e7fc2335]{color:#38bdf8;background:#229ed91f;border:1px solid #229ed959}.order-category-tag.cat-google[data-v-e7fc2335]{color:#f87171;background:#ef44441f;border:1px solid #ef44444d}.order-category-tag.cat-apple[data-v-e7fc2335]{color:#c084fc;background:#a855f71f;border:1px solid #a855f74d}.order-category-tag.cat-social[data-v-e7fc2335]{color:#34d399;background:#10b9811f;border:1px solid #10b9814d}.order-category-tag.cat-account[data-v-e7fc2335]{color:#cbd5e1;background:#ffffff14;border:1px solid #ffffff26}.order-name[data-v-e7fc2335]{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;overflow:hidden}.status-badge[data-v-e7fc2335]{white-space:nowrap;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:700}.status-done[data-v-e7fc2335]{color:#34d399;background:#10b9811f;border:1px solid #10b98140}.status-paid[data-v-e7fc2335]{color:#00f0ff;background:#00f0ff1f;border:1px solid #00f0ff4d}.status-unpaid[data-v-e7fc2335]{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b40}.status-neutral[data-v-e7fc2335]{color:#646675;background:#ffffff14}.order-meta-info[data-v-e7fc2335]{margin-bottom:16px}.meta-row[data-v-e7fc2335]{color:#9496a1;justify-content:space-between;align-items:center;margin:0 0 6px;font-size:12px;display:flex}.meta-row .v.code-font[data-v-e7fc2335]{color:#f4f4f6;text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.validity-tag[data-v-e7fc2335]{font-size:11px;font-weight:600}.validity-tag.valid-normal[data-v-e7fc2335]{color:#34d399}.validity-tag.valid-warning[data-v-e7fc2335]{color:#fbbf24;font-weight:700}.validity-tag.valid-expired[data-v-e7fc2335]{color:#f87171;font-weight:700}.validity-tag.valid-forever[data-v-e7fc2335]{color:#00f0ff}.order-price-row[data-v-e7fc2335]{align-items:baseline;gap:2px;margin-top:10px;display:flex}.order-price-row .currency[data-v-e7fc2335]{color:#9496a1;font-size:14px}.order-price-row .price-number[data-v-e7fc2335]{color:#fff;font-size:24px;font-weight:800}.delivery-box[data-v-e7fc2335]{border:1px solid var(--border-subtle,#ffffff14);box-sizing:border-box;background:#00000040;border-radius:14px;flex-direction:column;margin-top:auto;padding:14px;display:flex}.delivery-header[data-v-e7fc2335]{color:#34d399;margin-bottom:8px;font-size:12px;font-weight:600}.card-secret-text[data-v-e7fc2335]{color:#f4f4f6;word-break:break-all;text-overflow:ellipsis;white-space:nowrap;background:#00000059;border:1px solid #ffffff0d;border-radius:8px;max-height:40px;margin-bottom:12px;padding:8px 10px;font-size:12px;overflow:hidden}.delivery-action-row[data-v-e7fc2335]{align-items:center;gap:8px;display:flex}.f-button-wrap[data-v-e7fc2335]{flex:1.5}.f-button-wrap.delete-wrap[data-v-e7fc2335],.f-button-wrap.renew-wrap[data-v-e7fc2335]{flex:1}.danger-btn-f .button-inner[data-v-e7fc2335]{background-image:linear-gradient(135deg,#ef4444e0,#b91c1ceb)!important}.danger-btn-f .button-inner span[data-v-e7fc2335]{background-image:linear-gradient(135deg,#fff,#fee2e2)!important}.renew-btn-f .button-inner[data-v-e7fc2335]{background-image:linear-gradient(135deg,#f59e0be0,#d97706eb)!important}.renew-btn-f .button-inner span[data-v-e7fc2335]{background-image:linear-gradient(135deg,#fff,#fef3c7)!important}.waiting-indicator[data-v-e7fc2335]{color:#00f0ff;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.pulse-ring[data-v-e7fc2335]{background:#00f0ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #00f0ff}.waiting-tip[data-v-e7fc2335],.unpaid-tip[data-v-e7fc2335]{color:#646675;margin:0 0 12px;font-size:11px;line-height:1.5}.unpaid-header[data-v-e7fc2335]{color:#fbbf24;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.countdown-clock[data-v-e7fc2335]{font-size:13px}.empty-orders-card[data-v-e7fc2335]{background:var(--surface-panel,#12141db8);border:1px solid var(--border-subtle,#ffffff14);text-align:center;border-radius:20px;padding:56px 20px}.empty-art[data-v-e7fc2335]{margin-bottom:12px;font-size:36px}.empty-title[data-v-e7fc2335]{margin:0 0 6px;font-size:16px;font-weight:600}.empty-desc[data-v-e7fc2335]{color:#9496a1;margin:0 0 20px;font-size:13px}.empty-cta-btn[data-v-e7fc2335]{color:#020712;cursor:pointer;background:linear-gradient(135deg,#00f0ff,#00c6ff);border:none;border-radius:10px;height:40px;padding:0 24px;font-size:13px;font-weight:700}.skeleton[data-v-e7fc2335]{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:6px;animation:1.5s infinite shimmer-e7fc2335}@keyframes shimmer-e7fc2335{0%{background-position:200% 0}to{background-position:-200% 0}}.s-top[data-v-e7fc2335]{width:50%;height:20px;margin-bottom:16px}.s-line[data-v-e7fc2335]{width:100%;height:14px;margin-bottom:10px}.s-price[data-v-e7fc2335]{width:40%;height:26px;margin-bottom:20px}.s-box[data-v-e7fc2335]{border-radius:12px;width:100%;height:80px}@media (width<=640px){.orders-grid[data-v-e7fc2335]{grid-template-columns:1fr;gap:14px;width:100%}.plan-order-card[data-v-e7fc2335]{box-sizing:border-box;width:100%;padding:18px 16px}.meta-row .v.code-font[data-v-e7fc2335]{max-width:140px}}.modal-mask[data-v-0865f06a]{-webkit-backdrop-filter:blur(14px);z-index:99999;box-sizing:border-box;background:#000000d1;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.delivery-modal-card[data-v-0865f06a]{-webkit-overflow-scrolling:touch;text-align:center;box-sizing:border-box;background:#13151f;border:1px solid #00f0ff59;border-radius:24px;width:100%;max-width:440px;max-height:84dvh;padding:26px 22px 20px;position:relative;overflow:hidden auto;box-shadow:0 16px 50px #000c,0 0 30px #00f0ff26}.delivery-modal-card[data-v-0865f06a]::-webkit-scrollbar{width:4px}.delivery-modal-card[data-v-0865f06a]::-webkit-scrollbar-thumb{background:#00f0ff4d;border-radius:4px}.delivery-modal-card[data-v-0865f06a]::-webkit-scrollbar-track{background:0 0}.modal-corner-close[data-v-0865f06a]{color:#94a3b8;cursor:pointer;z-index:10;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:14px;right:14px}.modal-corner-close[data-v-0865f06a]:hover{color:#fb7185;background:#f43f5e40;border-color:#f43f5e80}.modal-corner-close svg[data-v-0865f06a]{width:16px;height:16px}.modal-badge-tag[data-v-0865f06a]{letter-spacing:.08em;color:#00f0ff;background:#00f0ff1a;border:1px solid #00f0ff40;border-radius:9999px;margin-bottom:8px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-block}.modal-badge-tag.tg-badge[data-v-0865f06a]{color:#229ed9;background:#229ed91f;border-color:#229ed94d}.modal-title[data-v-0865f06a]{color:#fff;text-wrap:balance;margin:0 0 6px;padding:0 30px;font-size:18px;font-weight:700}.modal-sub-tip[data-v-0865f06a]{color:#94a3b8;margin:0 0 12px;font-size:12px}.secret-code-display[data-v-0865f06a]{color:#00ffc2;word-break:break-all;text-align:left;-webkit-user-select:all;user-select:all;background:#00000073;border:1px solid #00f0ff33;border-radius:12px;max-height:80px;margin-bottom:12px;padding:12px 14px;font-size:12px;overflow-y:auto}.package-warning-banner[data-v-0865f06a],.must-watch-warning-banner[data-v-0865f06a]{text-align:left;background:#ef44441a;border:1px solid #ef444459;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.warning-icon-wrap[data-v-0865f06a]{color:#f87171;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.warning-icon-wrap svg[data-v-0865f06a]{width:20px;height:20px}.warning-content[data-v-0865f06a]{flex-direction:column;gap:3px;display:flex}.warn-title[data-v-0865f06a]{color:#fca5a5;font-size:12.5px;font-weight:800}.warn-desc[data-v-0865f06a]{color:#fca5a5;opacity:.92;margin:0;font-size:11px;line-height:1.45}.parsed-credentials-box[data-v-0865f06a]{text-align:left;flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.credential-row[data-v-0865f06a]{background:#00000059;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.cred-field-hint[data-v-0865f06a]{color:#93c5fd;text-align:left;background:#229ed914;border:1px solid #229ed940;border-radius:8px;align-items:center;gap:6px;margin-top:-2px;margin-bottom:4px;padding:7px 12px;font-size:11.5px;line-height:1.4;display:flex}.cred-field-hint .hint-icon[data-v-0865f06a]{flex-shrink:0;font-size:13px}.cred-left[data-v-0865f06a]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cred-label[data-v-0865f06a]{color:#94a3b8;letter-spacing:.02em;font-size:10px;font-weight:700}.cred-value[data-v-0865f06a]{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cred-actions[data-v-0865f06a]{align-items:center;gap:6px;display:flex}.cred-eye-btn[data-v-0865f06a]{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.cred-eye-btn svg[data-v-0865f06a]{width:14px;height:14px}.cred-eye-btn[data-v-0865f06a]:hover{color:#fff;background:#ffffff1f}.cred-copy-btn[data-v-0865f06a]{color:#00f0ff;cursor:pointer;background:#00f0ff1a;border:1px solid #00f0ff40;border-radius:6px;flex-shrink:0;height:28px;padding:0 10px;font-size:11px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.cred-copy-btn[data-v-0865f06a]:hover{color:#fff;background:#00f0ff33}.cred-copy-btn.copied[data-v-0865f06a]{color:#34d399;background:#10b98133;border-color:#10b98180}.import-actions-stack[data-v-0865f06a]{flex-direction:column;gap:9px;margin-bottom:14px;display:flex}.action-import-btn[data-v-0865f06a]{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.btn-clash[data-v-0865f06a]{color:#020712;background:linear-gradient(135deg,#00f0ff,#00c6ff)}.btn-clash[data-v-0865f06a]:hover{background:linear-gradient(135deg,#38e1ff,#00ffc2);transform:translateY(-1px)}.btn-telegram-video[data-v-0865f06a]{color:#fff;background:linear-gradient(135deg,#2aabee,#229ed9)}.btn-telegram-video[data-v-0865f06a]:hover{background:linear-gradient(135deg,#3bbbf5,#1d8ec4);transform:translateY(-1px)}.btn-copy[data-v-0865f06a]{color:#f4f4f6;background:#ffffff0d;border:1px solid #ffffff14}.btn-copy[data-v-0865f06a]:hover{background:#ffffff1a}.btn-download[data-v-0865f06a]{color:#646675;background:0 0;border:1px dashed #ffffff26;font-size:12px}.btn-download[data-v-0865f06a]:hover{color:#00f0ff;border-color:#00f0ff66}.tg-security-remind-box[data-v-0865f06a]{text-align:left;box-sizing:border-box;background:#f59e0b1f;border:1px solid #f59e0b61;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 14px;display:flex}.tg-security-remind-box .remind-icon-wrap[data-v-0865f06a]{color:#fbbf24;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.tg-security-remind-box .remind-icon-wrap svg[data-v-0865f06a]{width:18px;height:18px}.tg-security-remind-box .remind-content[data-v-0865f06a]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tg-security-remind-box .remind-title[data-v-0865f06a]{color:#fde68a;letter-spacing:.02em;font-size:12px;font-weight:800}.tg-security-remind-box .remind-text[data-v-0865f06a]{color:#fde68a;word-break:break-word;margin:0;font-size:11.5px;font-weight:500;line-height:1.5}.quick-faq-accordion[data-v-0865f06a]{text-align:left;background:#0003;border:1px solid #ffffff14;border-radius:12px;margin-bottom:14px;overflow:hidden}.faq-toggle-header[data-v-0865f06a]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff05;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.faq-toggle-title[data-v-0865f06a]{color:#cbd5e1;font-size:12px;font-weight:600}.faq-arrow[data-v-0865f06a]{color:#94a3b8;font-size:14px;transition:transform .2s}.faq-arrow.open[data-v-0865f06a]{transform:rotate(90deg)}.faq-panel-body[data-v-0865f06a]{border-top:1px solid #ffffff0d;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.faq-item-unit[data-v-0865f06a]{flex-direction:column;gap:2px;display:flex}.faq-q[data-v-0865f06a]{color:#38bdf8;font-size:12px;line-height:1.4}.faq-a[data-v-0865f06a]{color:#94a3b8;margin:0;font-size:11px;line-height:1.5}.modal-dismiss-btn[data-v-0865f06a]{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;width:100%;height:40px;margin-top:4px;margin-bottom:2px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.modal-dismiss-btn[data-v-0865f06a]:hover{color:#fff;background:#ffffff1f;border-color:#ffffff40}.import-notice-tip-box[data-v-0865f06a]{text-align:left;box-sizing:border-box;background:#f59e0b17;border:1px solid #f59e0b61;border-radius:12px;margin:10px 0 14px;padding:10px 14px}.notice-title-row[data-v-0865f06a]{align-items:center;gap:6px;margin-bottom:5px;display:flex}.notice-icon[data-v-0865f06a]{flex-shrink:0;font-size:13px}.notice-title[data-v-0865f06a]{color:#fbbf24;letter-spacing:.02em;font-size:12px;font-weight:700}.notice-content[data-v-0865f06a]{flex-direction:column;gap:3px;display:flex}.notice-content p[data-v-0865f06a]{color:#e2e8f0;margin:0;font-size:11.5px;line-height:1.55}.notice-content strong[data-v-0865f06a]{color:#fbbf24;font-weight:600}.modal-fade-enter-active[data-v-0865f06a],.modal-fade-leave-active[data-v-0865f06a]{transition:opacity .22s}.modal-fade-enter-active .delivery-modal-card[data-v-0865f06a],.modal-fade-leave-active .delivery-modal-card[data-v-0865f06a]{transition:transform .22s cubic-bezier(.16,1,.3,1)}.modal-fade-enter-from[data-v-0865f06a],.modal-fade-leave-to[data-v-0865f06a]{opacity:0}.modal-fade-enter-from .delivery-modal-card[data-v-0865f06a]{transform:scale(.95)translateY(10px)}.modal-fade-leave-to .delivery-modal-card[data-v-0865f06a]{transform:scale(.98)}@media (width<=640px){.modal-mask[data-v-0865f06a]{padding:12px;padding-bottom:max(16px, env(safe-area-inset-bottom))}.delivery-modal-card[data-v-0865f06a]{border-radius:20px;max-height:86dvh;padding:24px 16px 16px}}.modal-mask[data-v-4d1653d9]{-webkit-backdrop-filter:blur(12px);z-index:9999;box-sizing:border-box;background:#000000bf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.action-modal-card[data-v-4d1653d9]{text-align:center;background:#13151f;border:1px solid #00f0ff40;border-radius:20px;width:100%;max-width:380px;padding:28px 24px;box-shadow:0 16px 40px #0009,0 0 25px #00f0ff1a}.modal-title[data-v-4d1653d9]{color:#fff;text-wrap:balance;margin:0 0 6px;font-size:18px;font-weight:700}.modal-sub[data-v-4d1653d9]{color:#9496a1;margin:0 0 20px;font-size:12px}.input-stack[data-v-4d1653d9]{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.modal-input[data-v-4d1653d9]{border:1px solid var(--border-subtle,#ffffff14);color:#fff;box-sizing:border-box;background:#00000059;border-radius:10px;outline:none;width:100%;height:42px;padding:0 14px;font-size:13px;transition:border-color .2s}.modal-input[data-v-4d1653d9]:focus{border-color:#00f0ff}.modal-actions[data-v-4d1653d9]{gap:10px;display:flex}.modal-btn-cancel[data-v-4d1653d9],.modal-btn-confirm[data-v-4d1653d9]{cursor:pointer;border-radius:10px;flex:1;height:40px;font-size:13px;font-weight:700;transition:all .2s}.modal-btn-cancel[data-v-4d1653d9]{border:1px solid var(--border-subtle,#ffffff14);color:#9496a1;background:#ffffff0f}.modal-btn-cancel[data-v-4d1653d9]:hover{color:#fff;background:#ffffff1f}.modal-btn-confirm[data-v-4d1653d9]{color:#020712;background:linear-gradient(135deg,#00f0ff,#00c6ff);border:none}.modal-btn-confirm[data-v-4d1653d9]:hover:not(:disabled){background:linear-gradient(135deg,#38e1ff,#00ffc2);transform:translateY(-1px)}.modal-btn-confirm[data-v-4d1653d9]:disabled{opacity:.5;cursor:not-allowed}.modal-mask[data-v-75f15899]{-webkit-backdrop-filter:blur(12px);z-index:9999;box-sizing:border-box;background:#000000bf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.service-modal-card[data-v-75f15899]{text-align:center;background:#13151f;border:1px solid #ffffff1f;border-radius:20px;width:100%;max-width:440px;padding:26px 20px;box-shadow:0 16px 40px #00000080}.font-mono[data-v-75f15899]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.modal-head h3[data-v-75f15899]{color:#fff;text-wrap:balance;margin:0 0 6px;font-size:18px}.modal-head p[data-v-75f15899]{color:#9496a1;margin:0 0 16px;font-size:13px}.floating-chat-hint[data-v-75f15899]{text-align:left;cursor:pointer;background:linear-gradient(135deg,#10b9811f,#064e3b40);border:1px solid #10b98159;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.floating-chat-hint[data-v-75f15899]:hover{background:linear-gradient(135deg,#10b98133,#064e3b59);border-color:#10b98199;transform:translateY(-1px)}.live-chat-icon[data-v-75f15899]{color:#fff;background:#10b981;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 0 10px #10b98173}.live-chat-icon svg[data-v-75f15899]{width:16px;height:16px}.hint-text-group[data-v-75f15899]{flex:1;min-width:0}.hint-title-row[data-v-75f15899]{align-items:center;gap:6px;margin-bottom:2px;display:flex}.hint-title[data-v-75f15899]{color:#fff;font-size:13px;font-weight:700}.hint-tag[data-v-75f15899]{color:#34d399;background:#10b98133;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.hint-desc[data-v-75f15899]{color:#94a3b8;margin:0;font-size:11px;line-height:1.4}.hint-desc strong[data-v-75f15899]{color:#34d399;font-weight:600}.hint-arrow[data-v-75f15899]{color:#34d399;font-size:18px;font-weight:300}.qr-grid[data-v-75f15899]{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px;display:grid}.qr-item[data-v-75f15899]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;padding:14px 10px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.qr-item.clickable-service-item[data-v-75f15899]{cursor:pointer}.qr-item.clickable-service-item[data-v-75f15899]:hover{transform:translateY(-2px)}.item-badge-header[data-v-75f15899]{flex-direction:column;align-items:center;gap:4px;margin-bottom:10px;display:flex}.qr-title[data-v-75f15899]{color:#fff;font-size:12px;font-weight:700}.click-tag[data-v-75f15899]{border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.qq-tag[data-v-75f15899]{color:#00f0ff;background:#00f0ff1f;border:1px solid #00f0ff4d}.wx-tag[data-v-75f15899]{color:#34d399;background:#10b9811f;border:1px solid #10b9814d}.qr-img-wrapper[data-v-75f15899]{box-sizing:border-box;background:#fff;border-radius:8px;width:100px;height:100px;margin-bottom:8px;padding:6px}.qr-img-wrapper img[data-v-75f15899]{object-fit:contain;width:100%;height:100%}.group-num-label[data-v-75f15899]{color:#646675;font-size:10px}.modal-close-btn[data-v-75f15899]{color:#f4f4f6;cursor:pointer;background:#ffffff14;border:1px solid #ffffff14;border-radius:10px;width:100%;height:42px;font-size:13px;font-weight:600;transition:all .2s}.modal-close-btn[data-v-75f15899]:hover{background:#ffffff26}.modal-mask[data-v-60695e6e]{-webkit-backdrop-filter:blur(12px);z-index:9999;box-sizing:border-box;background:#000000bf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.video-modal-card[data-v-60695e6e]{text-align:center;box-sizing:border-box;background:#13151f;border:1px solid #229ed959;border-radius:24px;width:100%;max-width:520px;padding:24px 20px;position:relative;box-shadow:0 16px 50px #000c,0 0 30px #229ed926}.video-top-close-btn[data-v-60695e6e]{color:#9496a1;cursor:pointer;z-index:5;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:14px;right:14px}.video-top-close-btn svg[data-v-60695e6e]{width:16px;height:16px}.video-top-close-btn[data-v-60695e6e]:hover{color:#f87171;background:#ef444433;border-color:#ef444466;transform:scale(1.05)}.video-modal-head[data-v-60695e6e]{margin-bottom:16px;padding-right:28px}.modal-badge-tag.tg-badge[data-v-60695e6e]{letter-spacing:.08em;color:#229ed9;background:#229ed91f;border:1px solid #229ed94d;border-radius:9999px;margin-bottom:8px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-block}.modal-title[data-v-60695e6e]{color:#fff;text-wrap:balance;margin:0 0 6px;font-size:18px;font-weight:700}.modal-sub[data-v-60695e6e]{color:#9496a1;margin:0 0 10px;font-size:12px}.video-player-box[data-v-60695e6e]{aspect-ratio:16/9;background:#000;border:1px solid #ffffff14;border-radius:14px;width:100%;margin-bottom:20px;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000080}.video-floating-controls[data-v-60695e6e]{z-index:9999;position:absolute;top:12px;right:12px}.video-float-btn[data-v-60695e6e]{-webkit-backdrop-filter:blur(12px);color:#f8fafc;cursor:pointer;background:#0f172ad1;border:1px solid #fff3;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.video-float-btn svg[data-v-60695e6e]{width:13px;height:13px}.video-float-btn[data-v-60695e6e]:hover{color:#f87171;background:#1e293bf2}.tutorial-video-player[data-v-60695e6e]{object-fit:contain;width:100%;height:100%;display:block}.video-modal-actions[data-v-60695e6e]{flex-direction:column;gap:8px;display:flex}.action-btn-copy[data-v-60695e6e]{color:#020712;cursor:pointer;background:linear-gradient(135deg,#00f0ff,#00c6ff);border:none;border-radius:12px;width:100%;height:42px;font-size:13px;font-weight:700;transition:all .2s}.modal-dismiss-btn[data-v-60695e6e]{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;width:100%;height:36px;font-size:12px;font-weight:600;display:inline-flex}.modal-dismiss-btn svg[data-v-60695e6e]{width:14px;height:14px}.modal-dismiss-btn[data-v-60695e6e]:hover{color:#00f0ff}.user-center-page[data-v-e9d7ca2a]{--bg-main:#090a0f;--surface-panel:#12141db8;--border-subtle:#ffffff14;--text-primary:#f4f4f6;--smooth-ease:cubic-bezier(.16, 1, .3, 1);box-sizing:border-box;width:100%;max-width:100vw;min-height:100vh;color:var(--text-primary);background-color:var(--bg-main);padding:100px 20px 90px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.ambient-glow[data-v-e9d7ca2a]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f0ff1a 0%,#090a0f00 70%);width:min(100vw,600px);height:320px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.main-content-wrap[data-v-e9d7ca2a]{z-index:1;box-sizing:border-box;width:100%;max-width:880px;margin:0 auto;position:relative}.order-list-anchor-wrap[data-v-e9d7ca2a]{scroll-margin-top:90px}[data-v-e9d7ca2a] .order-highlight-active{transform:scale(1.02);z-index:10!important;border-color:#00f0ff!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 0 32px #00f0ffa6,inset 0 0 16px #00f0ff40!important}.impeccable-toast[data-v-e9d7ca2a]{z-index:99999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#121826f2;border:1px solid #00f0ff59;border-radius:9999px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0009,0 0 15px #00f0ff33}.toast-dot[data-v-e9d7ca2a]{background:#00ffc2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #00ffc2}.toast-fade-enter-active[data-v-e9d7ca2a],.toast-fade-leave-active[data-v-e9d7ca2a]{transition:all .25s var(--smooth-ease)}.toast-fade-enter-from[data-v-e9d7ca2a],.toast-fade-leave-to[data-v-e9d7ca2a]{opacity:0;transform:translate(-50%,-10px)}@media (width<=640px){.user-center-page[data-v-e9d7ca2a]{padding:70px 12px 90px}.order-list-anchor-wrap[data-v-e9d7ca2a]{scroll-margin-top:75px}}.font-mono[data-v-6b27da94]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.admin-dashboard-page[data-v-6b27da94]{--bg-canvas:#f5f6f8;--surface:#fff;--surface-muted:#f8f9fb;--surface-sunken:#f2f3f6;--border:#e5e7eb;--border-strong:#d6d9e0;--text-primary:#12141c;--text-secondary:#5b6270;--text-muted:#9ca2af;--accent:#2554ff;--accent-dark:#1b3fd1;--accent-soft:#eef2ff;--accent-soft-border:#c7d3ff;--amber:#b45309;--amber-soft:#fff7e6;--amber-border:#fbdb9a;--amber-solid:#f59e0b;--blue:#1d4ed8;--blue-soft:#eff4ff;--blue-border:#bfd3fe;--emerald:#067a46;--emerald-soft:#e9faf1;--emerald-border:#a6e9c4;--emerald-solid:#059669;--rose:#c01048;--rose-soft:#fef1f3;--rose-border:#f8b4c6;--rose-solid:#e11d48;--violet:#6941c6;--violet-soft:#f5f3ff;--violet-border:#d9cbfb;--slate-soft:#f1f2f5;--slate-border:#dee1e7;--radius-lg:18px;--radius-md:14px;--radius-sm:10px;--shadow-xs:0 1px 2px #1018280a;--shadow-card:0 1px 3px #1018280d;--shadow-pop:0 12px 32px #1018281f, 0 2px 6px #1018280f;--ease:cubic-bezier(.16, 1, .3, 1);background-color:var(--bg-canvas);min-height:100vh;color:var(--text-primary);box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Roboto,sans-serif;display:flex;overflow-x:hidden}.ambient-glow[data-v-6b27da94]{display:none}.toast-notification[data-v-6b27da94]{z-index:100000;background:var(--text-primary);box-shadow:var(--shadow-pop);animation:toastFade-6b27da94 .22s var(--ease);border-radius:12px;align-items:center;gap:8px;padding:10px 18px;display:inline-flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}@keyframes toastFade-6b27da94{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%,-8px)}}.toast-icon[data-v-6b27da94]{font-size:14px}.toast-message[data-v-6b27da94]{color:#fff;font-size:13px;font-weight:600}.main-viewport[data-v-6b27da94]{box-sizing:border-box;z-index:1;flex:1;min-width:0;margin-left:240px;padding:28px 32px 80px;position:relative}.top-action-bar[data-v-6b27da94]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left;box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px 24px;display:flex}.welcome-title[data-v-6b27da94]{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 4px;font-size:19px;font-weight:800}.welcome-desc[data-v-6b27da94]{color:var(--text-secondary);margin:0;font-size:12.5px}.bar-right[data-v-6b27da94]{align-items:center;gap:12px;display:flex}.clock-display[data-v-6b27da94]{text-align:right;color:var(--text-muted);border-right:1px solid var(--border);padding-right:12px;font-size:11px}.clock-display .time-str[data-v-6b27da94]{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;display:block}.action-btn[data-v-6b27da94]{cursor:pointer;height:38px;transition:all .15s var(--ease);border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:0 16px;font-size:12.5px;font-weight:700;display:inline-flex}.refresh-btn[data-v-6b27da94]{background:var(--accent);color:#fff;box-shadow:0 1px 2px #2554ff40}.refresh-btn[data-v-6b27da94]:hover:not(:disabled){background:var(--accent-dark)}.refresh-btn[data-v-6b27da94]:disabled{opacity:.55;cursor:not-allowed}.refresh-btn .icon.spinning[data-v-6b27da94]{animation:.8s linear infinite spin-6b27da94;display:inline-block}@keyframes spin-6b27da94{to{transform:rotate(360deg)}}.header-logout-btn[data-v-6b27da94]{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-secondary)}.header-logout-btn[data-v-6b27da94]:hover{border-color:var(--rose-border);color:var(--rose);background:var(--rose-soft)}.metrics-recent-split-grid[data-v-6b27da94]{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.metrics-hub-column[data-v-6b27da94]{flex-direction:column;gap:12px;height:100%;display:flex}.metrics-four-grid.compact[data-v-6b27da94]{flex:1;grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.mini-metrics-grid.three-grid.compact[data-v-6b27da94]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.stat-card[data-v-6b27da94]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);text-align:left;box-shadow:var(--shadow-card);transition:transform .18s var(--ease), border-color .18s ease, box-shadow .18s ease;align-items:center;gap:12px;padding:16px;display:flex}.stat-card.clickable[data-v-6b27da94]{cursor:pointer}.stat-card.clickable[data-v-6b27da94]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pop);transform:translateY(-2px)}.card-icon[data-v-6b27da94]{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.card-icon svg[data-v-6b27da94]{width:18px;height:18px}.blue-card .card-icon[data-v-6b27da94]{background:var(--blue-soft);color:var(--blue)}.purple-card .card-icon[data-v-6b27da94]{background:var(--violet-soft);color:var(--violet)}.orange-card .card-icon[data-v-6b27da94]{background:var(--amber-soft);color:var(--amber)}.green-card .card-icon[data-v-6b27da94]{background:var(--emerald-soft);color:var(--emerald)}.card-info[data-v-6b27da94]{flex-direction:column;min-width:0;display:flex}.stat-label[data-v-6b27da94]{color:var(--text-secondary);white-space:nowrap;font-size:11.5px;font-weight:600}.stat-value[data-v-6b27da94]{color:var(--text-primary);margin:2px 0;font-family:JetBrains Mono,monospace;font-size:23px;font-weight:700}.stat-sub[data-v-6b27da94]{color:var(--text-muted);white-space:nowrap;font-size:10.5px}.text-cyan[data-v-6b27da94]{color:var(--blue)}.text-purple[data-v-6b27da94]{color:var(--violet)}.text-amber[data-v-6b27da94]{color:var(--amber)}.text-mint[data-v-6b27da94]{color:var(--emerald)}.mini-card[data-v-6b27da94]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:left;align-items:center;gap:10px;padding:11px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.mini-card.clickable[data-v-6b27da94]{cursor:pointer}.mini-card.clickable[data-v-6b27da94]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.mini-icon[data-v-6b27da94]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex}.mini-icon svg[data-v-6b27da94]{width:15px;height:15px}.orange-icon[data-v-6b27da94]{background:var(--amber-soft);color:var(--amber)}.blue-icon[data-v-6b27da94]{background:var(--blue-soft);color:var(--blue)}.cyan-icon[data-v-6b27da94]{background:var(--violet-soft);color:var(--violet)}.mini-text span[data-v-6b27da94]{color:var(--text-muted);white-space:nowrap;font-size:10.5px;display:block}.mini-text strong[data-v-6b27da94]{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;display:block}.recent-orders-panel[data-v-6b27da94]{flex-direction:column;height:100%;margin-bottom:0;display:flex}.custom-scrollbar[data-v-6b27da94]{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;overflow-y:auto}.custom-scrollbar[data-v-6b27da94]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-6b27da94]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.recent-list[data-v-6b27da94]{flex-direction:column;flex:1;gap:8px;max-height:290px;padding-right:4px;display:flex}.recent-row[data-v-6b27da94]{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:6px;padding:11px 12px;transition:border-color .15s,background .15s;display:flex}.recent-row[data-v-6b27da94]:hover{border-color:var(--border-strong);background:var(--surface)}.recent-row-top[data-v-6b27da94]{justify-content:space-between;align-items:center;display:flex}.recent-meta-group[data-v-6b27da94]{align-items:center;gap:8px;display:flex}.recent-tags-row[data-v-6b27da94]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.recent-row-footer[data-v-6b27da94]{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;padding-top:6px;display:flex}.recent-actions-inline[data-v-6b27da94]{align-items:center;gap:6px;display:flex}.delete-mini-btn[data-v-6b27da94]{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700;transition:all .15s}.delete-mini-btn[data-v-6b27da94]:hover:not(:disabled){background:var(--rose-soft);border-color:var(--rose-border);color:var(--rose)}.delete-mini-btn[data-v-6b27da94]:disabled{opacity:.5;cursor:not-allowed}.user-block[data-v-6b27da94]{align-items:center;gap:8px;min-width:0;display:flex}.avatar-box[data-v-6b27da94]{background:var(--slate-soft);border:1px solid var(--border);width:30px;height:30px;color:var(--text-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.avatar-box svg[data-v-6b27da94]{width:15px;height:15px}.user-text[data-v-6b27da94]{flex-direction:column;gap:1px;min-width:0;display:flex}.user-text strong.user-name[data-v-6b27da94]{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:12.5px;display:block}.order-name-flex[data-v-6b27da94]{align-items:center;gap:6px;display:flex}.user-text span.order-name-text[data-v-6b27da94]{color:var(--text-muted);font-size:11px}.price-val[data-v-6b27da94]{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.view-btn[data-v-6b27da94]{background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent);cursor:pointer;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700}.view-btn[data-v-6b27da94]:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.hub-wishes-split-grid[data-v-6b27da94]{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.combined-overview-panel[data-v-6b27da94]{flex-direction:column;margin-bottom:0;display:flex}.head-tags[data-v-6b27da94]{align-items:center;gap:8px;display:flex}.chart-content-wrap[data-v-6b27da94]{border-bottom:1px dashed var(--border);justify-content:space-around;align-items:center;margin-bottom:16px;padding:6px 0 18px;display:flex}.donut-chart[data-v-6b27da94]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:118px;height:118px;display:flex}.donut-center[data-v-6b27da94]{background:var(--surface);width:86px;height:86px;box-shadow:var(--shadow-card);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.donut-center strong[data-v-6b27da94]{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:21px;font-weight:700}.donut-center span[data-v-6b27da94]{color:var(--text-muted);font-size:10px}.chart-legend[data-v-6b27da94]{flex-direction:column;flex:1;gap:6px;max-width:210px;margin-left:16px;display:flex}.legend-row[data-v-6b27da94]{align-items:center;gap:8px;display:flex}.legend-row.clickable[data-v-6b27da94]{cursor:pointer;transition:all .15s var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 10px}.legend-row.clickable[data-v-6b27da94]:hover{background:var(--surface-muted);border-color:var(--border)}.legend-row .dot[data-v-6b27da94]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.orange-dot[data-v-6b27da94]{background:var(--amber-solid)}.blue-dot[data-v-6b27da94]{background:var(--accent)}.green-dot[data-v-6b27da94]{background:var(--emerald-solid)}.legend-text-col[data-v-6b27da94]{flex-direction:column;min-width:46px;display:flex}.legend-name[data-v-6b27da94]{color:var(--text-muted);font-size:11px}.legend-num[data-v-6b27da94]{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700;display:block}.legend-pct[data-v-6b27da94]{color:var(--text-secondary);margin-left:auto;font-size:11px;font-weight:700}.todo-section-wrap[data-v-6b27da94]{flex-direction:column;flex:1;display:flex}.todo-sub-header[data-v-6b27da94]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sub-title-text[data-v-6b27da94]{color:var(--text-primary);font-size:12.5px;font-weight:700}.sub-hint-text[data-v-6b27da94]{color:var(--text-muted);font-size:11px}.panel-card[data-v-6b27da94]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-sizing:border-box;text-align:left;box-shadow:var(--shadow-card);padding:22px}.panel-head[data-v-6b27da94]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}.panel-title[data-v-6b27da94]{color:var(--text-primary);margin:0;font-size:15.5px;font-weight:700}.panel-sub[data-v-6b27da94]{color:var(--text-muted);margin:2px 0 0;font-size:11.5px}.view-all-btn[data-v-6b27da94]{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:7px;padding:5px 11px;font-size:11.5px;font-weight:600;transition:all .15s}.view-all-btn[data-v-6b27da94]:hover{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-soft-border)}.btn-refresh-orders[data-v-6b27da94]{background:var(--surface);border:1px solid var(--border-strong);height:34px;color:var(--text-secondary);cursor:pointer;transition:all .15s var(--ease);-webkit-tap-highlight-color:transparent;border-radius:9px;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.btn-refresh-orders[data-v-6b27da94]:hover:not(:disabled){border-color:var(--accent-soft-border);color:var(--accent);background:var(--accent-soft)}.btn-refresh-orders[data-v-6b27da94]:active:not(:disabled){transform:scale(.97)}.btn-refresh-orders[data-v-6b27da94]:disabled{opacity:.55;cursor:not-allowed}.refresh-icon[data-v-6b27da94]{font-size:14px;line-height:1;display:inline-block}.refresh-icon.spinning[data-v-6b27da94]{animation:.6s linear infinite spin-6b27da94}.tag-badge[data-v-6b27da94]{background:var(--slate-soft);color:var(--text-secondary);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.tag-badge.highlight[data-v-6b27da94]{background:var(--amber-soft);color:var(--amber);border:1px solid var(--amber-border)}.todo-list[data-v-6b27da94]{flex-direction:column;gap:8px;display:flex}.todo-item[data-v-6b27da94]{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;justify-content:space-between;align-items:center;padding:11px 12px;transition:all .15s;display:flex}.todo-item[data-v-6b27da94]:hover{background:var(--surface);border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.todo-left[data-v-6b27da94]{align-items:center;gap:10px;display:flex}.todo-icon-box[data-v-6b27da94]{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:flex}.todo-icon-box svg[data-v-6b27da94]{width:16px;height:16px}.todo-icon-box.orange[data-v-6b27da94]{background:var(--amber-soft);color:var(--amber)}.todo-icon-box.blue[data-v-6b27da94]{background:var(--blue-soft);color:var(--blue)}.todo-icon-box.cyan[data-v-6b27da94]{background:var(--violet-soft);color:var(--violet)}.todo-left strong[data-v-6b27da94]{color:var(--text-primary);font-size:13px;display:block}.todo-left span[data-v-6b27da94]{color:var(--text-muted);margin-top:1px;font-size:11px;display:block}.todo-right[data-v-6b27da94]{align-items:center;gap:6px;display:flex}.todo-badge[data-v-6b27da94]{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700}.arrow-right[data-v-6b27da94]{color:var(--text-muted);font-size:14px}.todo-empty[data-v-6b27da94]{text-align:center;color:var(--text-muted);padding:36px 20px;font-size:12px}.todo-empty .empty-icon[data-v-6b27da94]{background:var(--emerald-soft);width:34px;height:34px;color:var(--emerald);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 8px;font-size:16px;font-weight:800;display:inline-flex}.wish-manage-panel[data-v-6b27da94]{flex-direction:column;margin-bottom:0;display:flex}.wish-list-wrap[data-v-6b27da94]{flex-direction:column;flex:1;gap:10px;max-height:290px;padding-right:4px;display:flex}.wish-item-row[data-v-6b27da94]{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:left;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 12px;transition:border-color .15s,background .15s;display:grid}.wish-item-row[data-v-6b27da94]:hover{border-color:var(--border-strong);background:var(--surface)}.wish-icon-box[data-v-6b27da94]{background:var(--violet-soft);border:1px solid var(--violet-border);width:38px;height:38px;color:var(--violet);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wish-icon-box svg[data-v-6b27da94]{width:18px;height:18px}.wish-info-block[data-v-6b27da94]{min-width:0}.wish-content-title[data-v-6b27da94]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:13px;font-weight:700;overflow:hidden}.wish-meta-line[data-v-6b27da94]{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.wish-meta-line .dot[data-v-6b27da94]{color:var(--border-strong)}.user-highlight[data-v-6b27da94]{color:var(--accent);font-weight:600}.action-buttons-group[data-v-6b27da94]{gap:5px;display:flex}.action-buttons-group button[data-v-6b27da94]{cursor:pointer;border:1px solid #0000;border-radius:7px;height:28px;padding:0 10px;font-size:11px;font-weight:700;transition:all .15s}.action-buttons-group button[data-v-6b27da94]:disabled{opacity:.5;cursor:not-allowed}.btn-delete[data-v-6b27da94]{background:var(--surface);border:1px solid var(--border);color:var(--text-muted)}.btn-delete[data-v-6b27da94]:hover:not(:disabled){background:var(--rose-soft);border-color:var(--rose-border);color:var(--rose)}.filter-toolbar[data-v-6b27da94]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.search-wrap[data-v-6b27da94]{flex:1;min-width:220px}.filter-search-input[data-v-6b27da94]{background:var(--surface-muted);border:1px solid var(--border);width:100%;height:38px;color:var(--text-primary);box-sizing:border-box;border-radius:10px;outline:none;padding:0 14px;font-size:12.5px;transition:border-color .15s,background .15s}.filter-search-input[data-v-6b27da94]::placeholder{color:var(--text-muted)}.filter-search-input[data-v-6b27da94]:focus{border-color:var(--accent);background:var(--surface)}.filter-capsules-scroll[data-v-6b27da94]{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;overflow-x:auto}.filter-capsules-scroll[data-v-6b27da94]::-webkit-scrollbar{display:none}.filter-capsules[data-v-6b27da94]{flex-wrap:nowrap;align-items:center;gap:6px;width:max-content;display:flex}.filter-btn[data-v-6b27da94]{white-space:nowrap;background:var(--surface);border:1px solid var(--border);height:36px;color:var(--text-secondary);cursor:pointer;border-radius:9px;flex-shrink:0;padding:0 14px;font-size:12px;font-weight:600;transition:all .15s}.filter-btn[data-v-6b27da94]:hover{border-color:var(--border-strong);color:var(--text-primary)}.filter-btn.active[data-v-6b27da94]{background:var(--text-primary);color:#fff;border-color:var(--text-primary);font-weight:700}.orders-card-grid[data-v-6b27da94]{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;width:100%;display:grid}.admin-order-card[data-v-6b27da94]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);text-align:left;box-sizing:border-box;transition:all .2s var(--ease);flex-direction:column;padding:17px;display:flex;position:relative}.admin-order-card[data-v-6b27da94]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pop)}.card-head[data-v-6b27da94]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.head-left[data-v-6b27da94]{align-items:center;gap:8px;display:flex;overflow:hidden}.order-id[data-v-6b27da94]{color:var(--text-muted);letter-spacing:.01em;font-size:12px;font-weight:600}.card-user-row[data-v-6b27da94]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.user-info-group[data-v-6b27da94]{align-items:center;gap:8px;min-width:0;display:flex}.avatar-mini[data-v-6b27da94]{background:var(--slate-soft);border:1px solid var(--border);width:25px;height:25px;color:var(--text-secondary);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.avatar-mini svg[data-v-6b27da94]{width:14px;height:14px}.avatar-mini.clickable[data-v-6b27da94],.avatar-box.clickable[data-v-6b27da94]{cursor:pointer;transition:transform .18s var(--ease), border-color .18s ease, background-color .18s ease}.avatar-mini.clickable[data-v-6b27da94]:hover,.avatar-box.clickable[data-v-6b27da94]:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);transform:scale(1.12)}.highlight-user[data-v-6b27da94]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:13px;overflow:hidden}.highlight-user.clickable[data-v-6b27da94],.user-name.clickable[data-v-6b27da94]{cursor:pointer;transition:color .15s}.highlight-user.clickable[data-v-6b27da94]:hover,.user-name.clickable[data-v-6b27da94]:hover{color:var(--accent);text-decoration:underline}.user-tags-group[data-v-6b27da94]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.card-product-box[data-v-6b27da94]{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:14px;padding:12px}.product-name-line[data-v-6b27da94]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pkg-bold-name[data-v-6b27da94]{color:var(--text-primary);font-size:13px;font-weight:700}.reward-sources-box[data-v-6b27da94]{border-top:1px dashed var(--border);margin-top:8px;padding-top:8px}.source-hint[data-v-6b27da94]{color:var(--text-muted);margin-bottom:4px;font-size:10px;display:block}.source-chips-wrap[data-v-6b27da94]{flex-wrap:wrap;gap:5px;display:flex}.card-meta-bar[data-v-6b27da94]{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;margin-bottom:12px;padding:2px 0 14px;display:flex}.meta-item[data-v-6b27da94]{flex-direction:column;gap:2px;display:flex}.meta-item.text-right[data-v-6b27da94]{text-align:right}.meta-k[data-v-6b27da94]{color:var(--text-muted);font-size:10px}.meta-v[data-v-6b27da94]{font-size:12px}.price-font[data-v-6b27da94]{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700;line-height:1}.time-font[data-v-6b27da94]{color:var(--text-secondary);font-size:11px}.card-actions-footer[data-v-6b27da94]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.card-actions-footer button[data-v-6b27da94]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;min-width:76px;height:34px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex}.card-actions-footer button[data-v-6b27da94]:disabled{opacity:.55;cursor:not-allowed}.platform-badge-pill[data-v-6b27da94]{white-space:nowrap;border-radius:5px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.platform-badge-pill.ios[data-v-6b27da94]{background:var(--slate-soft);border:1px solid var(--border-strong);color:var(--text-secondary)}.platform-badge-pill.android[data-v-6b27da94]{background:var(--emerald-soft);border:1px solid var(--emerald-border);color:var(--emerald)}.modal-plat-tag.ios[data-v-6b27da94]{color:var(--text-secondary);font-weight:700}.modal-plat-tag.android[data-v-6b27da94]{color:var(--emerald);font-weight:700}.inviter-pill[data-v-6b27da94]{background:var(--blue-soft);border:1px solid var(--blue-border);color:var(--blue);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.excluded-pill[data-v-6b27da94]{background:var(--amber-soft);border:1px solid var(--amber-border);color:var(--amber);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.risk-badge[data-v-6b27da94]{background:var(--rose-soft);border:1px solid var(--rose-border);color:var(--rose);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:800;animation:1.8s ease-in-out infinite pulseRisk-6b27da94;display:inline-block}@keyframes pulseRisk-6b27da94{0%,to{opacity:.85}50%{opacity:1}}.reward-pill[data-v-6b27da94]{background:var(--amber-soft);border:1px solid var(--amber-border);color:var(--amber);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:800}.series-badge-pill[data-v-6b27da94]{background:var(--violet-soft);border:1px solid var(--violet-border);color:var(--violet);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.source-chip[data-v-6b27da94]{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:10px}.status-pill[data-v-6b27da94]{white-space:nowrap;border-radius:6px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.status-pill .status-dot[data-v-6b27da94]{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:5px;display:inline-block}.status-pill.wait[data-v-6b27da94]{background:var(--amber-soft);color:var(--amber);border:1px solid var(--amber-border)}.status-pill.pay[data-v-6b27da94],.status-pill.shipping[data-v-6b27da94]{background:var(--blue-soft);color:var(--blue);border:1px solid var(--blue-border)}.status-pill.done[data-v-6b27da94]{background:var(--emerald-soft);color:var(--emerald);border:1px solid var(--emerald-border)}.status-pill.closed[data-v-6b27da94]{background:var(--slate-soft);color:var(--text-secondary);border:1px solid var(--border-strong)}.btn-pass[data-v-6b27da94]{background:var(--emerald-solid);border-color:var(--emerald-solid);color:#fff}.btn-pass[data-v-6b27da94]:hover:not(:disabled){background:var(--emerald);border-color:var(--emerald)}.btn-send[data-v-6b27da94]{background:var(--accent);border-color:var(--accent);color:#fff}.btn-send[data-v-6b27da94]:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.btn-view-card[data-v-6b27da94]{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-secondary)}.btn-view-card[data-v-6b27da94]:hover{border-color:var(--accent-soft-border);color:var(--accent);background:var(--accent-soft)}.btn-exclude-action[data-v-6b27da94]{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-secondary)}.btn-exclude-action[data-v-6b27da94]:hover,.btn-exclude-action.is-excluded[data-v-6b27da94]{background:var(--amber-soft);border-color:var(--amber-border);color:var(--amber)}.btn-exclude-action.is-excluded[data-v-6b27da94]:hover{background:var(--amber-solid);border-color:var(--amber-solid);color:#fff}.btn-reject[data-v-6b27da94]{background:var(--surface);border:1px solid var(--border);color:var(--rose)}.btn-reject[data-v-6b27da94]:hover:not(:disabled){background:var(--rose-solid);border-color:var(--rose-solid);color:#fff}.target-focus-pill[data-v-6b27da94]{background:var(--accent-soft);border:1px solid var(--accent);color:var(--accent);white-space:nowrap;border-radius:6px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.admin-order-card.target-highlight-active[data-v-6b27da94]{animation:cardTargetPulse-6b27da94 2s var(--ease) infinite alternate;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft), var(--shadow-pop)!important}@keyframes cardTargetPulse-6b27da94{0%{box-shadow:0 0 0 3px var(--accent-soft), 0 6px 16px #2554ff1f}to{box-shadow:0 0 0 5px var(--accent-soft), 0 10px 24px #2554ff38}}.empty-hint[data-v-6b27da94]{text-align:center;color:var(--text-muted);grid-column:1/-1;padding:44px 20px;font-size:12.5px}.modal-mask[data-v-6b27da94]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;box-sizing:border-box;background:#10142073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-box[data-v-6b27da94]{background:var(--surface);border:1px solid var(--border);width:100%;max-width:400px;max-height:88vh;box-shadow:var(--shadow-pop);text-align:center;box-sizing:border-box;border-radius:20px;flex-direction:column;padding:24px 22px;display:flex}.modal-badge-icon[data-v-6b27da94]{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 10px;display:flex}.modal-badge-icon svg[data-v-6b27da94]{width:22px;height:22px}.modal-title[data-v-6b27da94]{color:var(--text-primary);margin:0 0 4px;font-size:17px;font-weight:700}.modal-sub[data-v-6b27da94]{color:var(--text-muted);margin:0 0 16px;font-size:12px}.modal-input[data-v-6b27da94]{background:var(--surface-muted);border:1px solid var(--border);width:100%;height:42px;color:var(--text-primary);box-sizing:border-box;border-radius:10px;outline:none;margin-bottom:16px;padding:0 12px;font-size:13px;transition:border-color .15s}.modal-input[data-v-6b27da94]:focus{border-color:var(--accent);background:var(--surface)}.card-secret-panel[data-v-6b27da94]{background:var(--surface-muted);border:1px solid var(--border);max-height:220px;color:var(--text-primary);word-break:break-all;white-space:pre-wrap;text-align:left;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;border-radius:10px;margin-bottom:16px;padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.6;overflow:hidden auto}.card-secret-panel[data-v-6b27da94]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.card-secret-panel[data-v-6b27da94]::-webkit-scrollbar{width:4px}.modal-btn-stack[data-v-6b27da94]{flex-direction:column;gap:8px;display:flex}.btn-modal-primary[data-v-6b27da94]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;height:42px;font-size:13px;font-weight:700;transition:background .15s}.btn-modal-primary[data-v-6b27da94]:hover:not(:disabled){background:var(--accent-dark)}.btn-modal-primary[data-v-6b27da94]:disabled{opacity:.6;cursor:not-allowed}.btn-modal-secondary[data-v-6b27da94]{background:var(--surface);border:1px solid var(--border-strong);height:42px;color:var(--text-secondary);cursor:pointer;border-radius:10px;font-size:13px;font-weight:600;transition:all .15s}.btn-modal-secondary[data-v-6b27da94]:hover{border-color:var(--text-muted);color:var(--text-primary)}@media (width<=1180px){.metrics-recent-split-grid[data-v-6b27da94],.hub-wishes-split-grid[data-v-6b27da94]{grid-template-columns:1fr}.orders-card-grid[data-v-6b27da94]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (width<=768px){.admin-dashboard-page[data-v-6b27da94]{flex-direction:column}.main-viewport[data-v-6b27da94]{box-sizing:border-box;width:100vw;margin-top:52px;margin-left:0;padding:16px 14px 60px}.top-action-bar[data-v-6b27da94]{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.bar-right[data-v-6b27da94]{justify-content:space-between;width:100%}.clock-display[data-v-6b27da94]{display:none}.metrics-four-grid.compact[data-v-6b27da94]{grid-template-columns:1fr 1fr;gap:8px}.mini-metrics-grid.three-grid.compact[data-v-6b27da94]{grid-template-columns:1fr;gap:8px}.hub-wishes-split-grid[data-v-6b27da94]{display:none!important}.orders-card-grid[data-v-6b27da94]{grid-template-columns:1fr;gap:12px}.admin-order-card[data-v-6b27da94]{padding:14px}.btn-refresh-orders[data-v-6b27da94]{height:30px;padding:0 10px;font-size:11px}.filter-toolbar[data-v-6b27da94]{flex-direction:column;align-items:stretch;gap:8px}.search-wrap[data-v-6b27da94]{width:100%;min-width:100%}.filter-capsules-scroll[data-v-6b27da94]{width:100%;padding-bottom:4px}.filter-btn[data-v-6b27da94]{height:32px;padding:0 12px;font-size:12px}}@media (width<=1024px) and (width>=769px){.main-viewport[data-v-6b27da94]{margin-left:96px;padding:20px 16px 80px}}.font-mono[data-v-fee4627b]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.manage-page[data-v-fee4627b]{--bg-canvas:#f5f6f8;--surface:#fff;--surface-muted:#f8f9fb;--surface-sunken:#f2f3f6;--border:#e5e7eb;--border-strong:#d6d9e0;--text-primary:#12141c;--text-secondary:#5b6270;--text-muted:#9ca2af;--accent:#2554ff;--accent-dark:#1b3fd1;--accent-soft:#eef2ff;--accent-soft-border:#c7d3ff;--amber:#b45309;--amber-soft:#fff7e6;--amber-border:#fbdb9a;--amber-solid:#f59e0b;--blue:#1d4ed8;--blue-soft:#eff4ff;--blue-border:#bfd3fe;--emerald:#067a46;--emerald-soft:#e9faf1;--emerald-border:#a6e9c4;--emerald-solid:#059669;--rose:#c01048;--rose-soft:#fef1f3;--rose-border:#f8b4c6;--rose-solid:#e11d48;--violet:#6941c6;--violet-soft:#f5f3ff;--violet-border:#d9cbfb;--slate-soft:#f1f2f5;--slate-border:#dee1e7;--radius-lg:18px;--radius-md:14px;--radius-sm:10px;--shadow-xs:0 1px 2px #1018280a;--shadow-card:0 1px 3px #1018280d;--shadow-pop:0 12px 32px #1018281f, 0 2px 6px #1018280f;--ease:cubic-bezier(.16, 1, .3, 1);background-color:var(--bg-canvas);min-height:100vh;color:var(--text-primary);box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Roboto,sans-serif;display:flex;overflow-x:hidden}.ambient-glow[data-v-fee4627b]{display:none}.toast-notification[data-v-fee4627b]{z-index:100000;background:var(--text-primary);box-shadow:var(--shadow-pop);animation:toastFade-fee4627b .22s var(--ease);border-radius:12px;align-items:center;gap:8px;padding:10px 18px;display:inline-flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}@keyframes toastFade-fee4627b{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.toast-icon[data-v-fee4627b]{font-size:14px}.toast-message[data-v-fee4627b]{color:#fff;font-size:13px;font-weight:600}.main-viewport[data-v-fee4627b]{box-sizing:border-box;z-index:1;flex:1;min-width:0;margin-left:240px;padding:28px 32px 80px;position:relative}.top-action-bar[data-v-fee4627b]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left;box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px 24px;display:flex}.bar-left[data-v-fee4627b]{align-items:center;gap:16px;display:flex}.back-pill-btn[data-v-fee4627b]{background:var(--surface-muted);border:1px solid var(--border);height:38px;color:var(--text-secondary);cursor:pointer;transition:all .15s var(--ease);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.back-pill-btn[data-v-fee4627b]:hover{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent)}.back-icon[data-v-fee4627b]{width:15px;height:15px}.welcome-text[data-v-fee4627b]{flex-direction:column;display:flex}.welcome-title[data-v-fee4627b]{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 4px;font-size:19px;font-weight:800}.welcome-desc[data-v-fee4627b]{color:var(--text-secondary);margin:0;font-size:12.5px}.bar-right[data-v-fee4627b]{align-items:center;gap:12px;display:flex}.action-btn[data-v-fee4627b]{cursor:pointer;height:38px;transition:all .15s var(--ease);border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:0 16px;font-size:12.5px;font-weight:700;display:inline-flex}.refresh-btn[data-v-fee4627b]{background:var(--accent);color:#fff;box-shadow:0 1px 2px #2554ff40}.refresh-btn[data-v-fee4627b]:hover:not(:disabled){background:var(--accent-dark)}.refresh-btn[data-v-fee4627b]:disabled{opacity:.55;cursor:not-allowed}.refresh-btn .icon.spinning[data-v-fee4627b]{animation:.8s linear infinite spin-fee4627b;display:inline-block}@keyframes spin-fee4627b{to{transform:rotate(360deg)}}.panel-card[data-v-fee4627b]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left;box-shadow:var(--shadow-card);box-sizing:border-box;margin-bottom:18px;padding:22px}.panel-head[data-v-fee4627b]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}.panel-title[data-v-fee4627b]{color:var(--text-primary);margin:0 0 2px;font-size:15.5px;font-weight:700}.panel-sub[data-v-fee4627b]{color:var(--text-muted);margin:0;font-size:11.5px}.category-capsules[data-v-fee4627b]{flex-wrap:wrap;gap:10px;display:flex}.category-btn[data-v-fee4627b]{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);height:40px;color:var(--text-secondary);cursor:pointer;transition:all .15s var(--ease);align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.category-btn[data-v-fee4627b]:hover{border-color:var(--border-strong);color:var(--text-primary);background:var(--surface-muted)}.category-btn.active[data-v-fee4627b]{background:var(--text-primary);border-color:var(--text-primary);color:#fff;font-weight:700}.cat-svg[data-v-fee4627b]{flex-shrink:0;width:16px;height:16px}.form-grid[data-v-fee4627b]{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.form-field[data-v-fee4627b]{flex-direction:column;gap:6px;display:flex}.form-field.full-width[data-v-fee4627b]{grid-column:span 2}.form-field label[data-v-fee4627b]{color:var(--text-secondary);font-size:11.5px;font-weight:700}.input-element[data-v-fee4627b]{background:var(--surface-muted);border:1px solid var(--border);height:40px;color:var(--text-primary);box-sizing:border-box;border-radius:10px;outline:none;padding:0 14px;font-size:12.5px;transition:border-color .15s,background .15s}.input-element[data-v-fee4627b]::placeholder{color:var(--text-muted)}.input-element[data-v-fee4627b]:focus{border-color:var(--accent);background:var(--surface)}.cta-submit-btn[data-v-fee4627b]{background:var(--accent);color:#fff;cursor:pointer;width:100%;height:42px;transition:all .15s var(--ease);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #2554ff40}.cta-submit-btn[data-v-fee4627b]:hover:not(:disabled){background:var(--accent-dark)}.cta-submit-btn[data-v-fee4627b]:active:not(:disabled){transform:scale(.99)}.cta-submit-btn[data-v-fee4627b]:disabled{opacity:.55;cursor:not-allowed}.count-badge[data-v-fee4627b]{color:var(--text-secondary);background:var(--surface-muted);border:1px solid var(--border);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700}.products-grid[data-v-fee4627b]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.product-item-card[data-v-fee4627b]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:all .2s var(--ease);flex-direction:column;padding:17px;display:flex}.product-item-card[data-v-fee4627b]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pop);transform:translateY(-2px)}.card-head-row[data-v-fee4627b]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.product-name[data-v-fee4627b]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:700;overflow:hidden}.tag-badge[data-v-fee4627b]{white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:700}.tag-blue[data-v-fee4627b]{background:var(--blue-soft);color:var(--blue);border:1px solid var(--blue-border)}.tag-green[data-v-fee4627b]{background:var(--emerald-soft);color:var(--emerald);border:1px solid var(--emerald-border)}.tag-red[data-v-fee4627b]{background:var(--rose-soft);color:var(--rose);border:1px solid var(--rose-border)}.tag-cyan[data-v-fee4627b]{background:var(--violet-soft);color:var(--violet);border:1px solid var(--violet-border)}.tag-default[data-v-fee4627b]{background:var(--slate-soft);color:var(--text-secondary);border:1px solid var(--border-strong)}.price-wrap[data-v-fee4627b]{align-items:baseline;gap:2px;margin-bottom:8px;display:flex}.price-wrap .currency[data-v-fee4627b]{color:var(--accent);font-size:13px;font-weight:700}.price-wrap .price-val[data-v-fee4627b]{color:var(--text-primary);font-size:22px;font-weight:700}.product-desc[data-v-fee4627b]{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0 0 16px;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.card-actions[data-v-fee4627b]{gap:8px;display:flex}.card-actions button[data-v-fee4627b]{cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;height:32px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex}.btn-edit[data-v-fee4627b]{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-secondary)}.btn-edit[data-v-fee4627b]:hover{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent)}.btn-delete[data-v-fee4627b]{background:var(--surface);border:1px solid var(--border);color:var(--rose)}.btn-delete[data-v-fee4627b]:hover:not(:disabled){background:var(--rose-solid);border-color:var(--rose-solid);color:#fff}.btn-delete[data-v-fee4627b]:disabled{opacity:.55;cursor:not-allowed}.modal-mask[data-v-fee4627b]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;box-sizing:border-box;background:#10142073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-box[data-v-fee4627b]{background:var(--surface);border:1px solid var(--border);width:100%;max-width:400px;box-shadow:var(--shadow-pop);text-align:left;border-radius:20px;padding:26px 22px}.modal-title[data-v-fee4627b]{color:var(--text-primary);margin:0 0 4px;font-size:17px;font-weight:700}.modal-sub[data-v-fee4627b]{color:var(--text-muted);margin:0 0 16px;font-size:12px}.modal-form[data-v-fee4627b]{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.modal-actions[data-v-fee4627b]{gap:10px;display:flex}.modal-actions button[data-v-fee4627b]{cursor:pointer;border-radius:10px;flex:1;height:40px;font-size:13px;font-weight:700;transition:all .15s}.btn-cancel[data-v-fee4627b]{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-secondary)}.btn-cancel[data-v-fee4627b]:hover:not(:disabled){border-color:var(--text-muted);color:var(--text-primary)}.btn-save[data-v-fee4627b]{background:var(--accent);color:#fff;border:none}.btn-save[data-v-fee4627b]:hover:not(:disabled){background:var(--accent-dark)}.btn-save[data-v-fee4627b]:disabled,.btn-cancel[data-v-fee4627b]:disabled{opacity:.6;cursor:not-allowed}.empty-state[data-v-fee4627b]{text-align:center;padding:48px 20px}.empty-icon[data-v-fee4627b]{width:44px;height:44px;color:var(--text-muted);justify-content:center;align-items:center;margin:0 auto 8px;display:flex}.empty-icon svg[data-v-fee4627b]{width:36px;height:36px}.empty-title[data-v-fee4627b]{color:var(--text-primary);margin:0 0 4px;font-size:14.5px;font-weight:700}.empty-sub[data-v-fee4627b]{color:var(--text-muted);margin:0;font-size:12px}.skeleton[data-v-fee4627b]{background:linear-gradient(90deg,#f2f3f6 25%,#e5e7eb 50%,#f2f3f6 75%) 0 0/200% 100%;border-radius:6px;animation:1.5s infinite shimmer-fee4627b}@keyframes shimmer-fee4627b{0%{background-position:200% 0}to{background-position:-200% 0}}.s-title[data-v-fee4627b]{width:60%;height:16px;margin-bottom:10px}.s-price[data-v-fee4627b]{width:30%;height:22px;margin-bottom:12px}.s-desc[data-v-fee4627b]{width:100%;height:28px;margin-bottom:16px}.s-btn[data-v-fee4627b]{border-radius:8px;width:100%;height:32px}.btn-spinner[data-v-fee4627b]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin-fee4627b}@media (width<=768px){.manage-page[data-v-fee4627b]{flex-direction:column}.main-viewport[data-v-fee4627b]{box-sizing:border-box;width:100vw;margin-top:52px;margin-left:0;padding:16px 14px 60px}.top-action-bar[data-v-fee4627b]{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.bar-left[data-v-fee4627b]{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.bar-right[data-v-fee4627b]{justify-content:flex-end;width:100%}.form-grid[data-v-fee4627b]{grid-template-columns:1fr}.form-field.full-width[data-v-fee4627b]{grid-column:span 1}.products-grid[data-v-fee4627b]{grid-template-columns:1fr}}@media (width<=1024px) and (width>=769px){.main-viewport[data-v-fee4627b]{margin-left:96px;padding:20px 16px 80px}}.font-mono[data-v-94356d24]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.product-manage-page[data-v-94356d24]{--bg-canvas:#f5f6f8;--surface:#fff;--surface-muted:#f8f9fb;--surface-sunken:#f2f3f6;--border:#e5e7eb;--border-strong:#d6d9e0;--text-primary:#12141c;--text-secondary:#5b6270;--text-muted:#9ca2af;--accent:#2554ff;--accent-dark:#1b3fd1;--accent-soft:#eef2ff;--accent-soft-border:#c7d3ff;--amber:#b45309;--amber-soft:#fff7e6;--amber-border:#fbdb9a;--amber-solid:#f59e0b;--blue:#1d4ed8;--blue-soft:#eff4ff;--blue-border:#bfd3fe;--emerald:#067a46;--emerald-soft:#e9faf1;--emerald-border:#a6e9c4;--emerald-solid:#059669;--rose:#c01048;--rose-soft:#fef1f3;--rose-border:#f8b4c6;--rose-solid:#e11d48;--violet:#6941c6;--violet-soft:#f5f3ff;--violet-border:#d9cbfb;--slate-soft:#f1f2f5;--slate-border:#dee1e7;--radius-lg:18px;--radius-md:14px;--radius-sm:10px;--shadow-xs:0 1px 2px #1018280a;--shadow-card:0 1px 3px #1018280d;--shadow-pop:0 12px 32px #1018281f, 0 2px 6px #1018280f;--ease:cubic-bezier(.16, 1, .3, 1);background-color:var(--bg-canvas);min-height:100vh;color:var(--text-primary);box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Roboto,sans-serif;display:flex;overflow-x:hidden}.ambient-glow[data-v-94356d24]{display:none}.toast-notification[data-v-94356d24]{z-index:100000;background:var(--text-primary);box-shadow:var(--shadow-pop);animation:toastFade-94356d24 .22s var(--ease);border-radius:12px;align-items:center;gap:8px;padding:10px 18px;display:inline-flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}@keyframes toastFade-94356d24{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.toast-icon[data-v-94356d24]{font-size:14px}.toast-message[data-v-94356d24]{color:#fff;font-size:13px;font-weight:600}.main-viewport[data-v-94356d24]{box-sizing:border-box;z-index:1;flex:1;min-width:0;margin-left:240px;padding:28px 32px 80px;position:relative}.top-action-bar[data-v-94356d24]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left;box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px 24px;display:flex}.bar-left[data-v-94356d24]{align-items:center;gap:16px;display:flex}.back-pill-btn[data-v-94356d24]{background:var(--surface-muted);border:1px solid var(--border);height:38px;color:var(--text-secondary);cursor:pointer;transition:all .15s var(--ease);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.back-pill-btn[data-v-94356d24]:hover{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent)}.back-icon[data-v-94356d24]{width:15px;height:15px}.welcome-text[data-v-94356d24]{flex-direction:column;display:flex}.welcome-title[data-v-94356d24]{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 4px;font-size:19px;font-weight:800}.welcome-desc[data-v-94356d24]{color:var(--text-secondary);margin:0;font-size:12.5px}.bar-right[data-v-94356d24]{align-items:center;gap:12px;display:flex}.action-btn[data-v-94356d24]{cursor:pointer;height:38px;transition:all .15s var(--ease);border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:0 16px;font-size:12.5px;font-weight:700;display:inline-flex}.refresh-btn[data-v-94356d24]{background:var(--accent);color:#fff;box-shadow:0 1px 2px #2554ff40}.refresh-btn[data-v-94356d24]:hover:not(:disabled){background:var(--accent-dark)}.refresh-btn[data-v-94356d24]:disabled{opacity:.55;cursor:not-allowed}.refresh-btn .icon.spinning[data-v-94356d24]{animation:.8s linear infinite spin-94356d24;display:inline-block}@keyframes spin-94356d24{to{transform:rotate(360deg)}}.panel-card[data-v-94356d24]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left;box-shadow:var(--shadow-card);box-sizing:border-box;margin-bottom:18px;padding:22px}.panel-head[data-v-94356d24]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}.panel-head.flex-between[data-v-94356d24]{flex-wrap:wrap;align-items:center;gap:12px}.panel-title[data-v-94356d24]{color:var(--text-primary);margin:0 0 2px;font-size:15.5px;font-weight:700}.panel-sub[data-v-94356d24]{color:var(--text-muted);margin:0;font-size:11.5px}.category-capsules[data-v-94356d24]{flex-wrap:wrap;gap:10px;display:flex}.category-btn[data-v-94356d24]{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);height:40px;color:var(--text-secondary);cursor:pointer;transition:all .15s var(--ease);align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.category-btn[data-v-94356d24]:hover{border-color:var(--border-strong);color:var(--text-primary);background:var(--surface-muted)}.category-btn.active[data-v-94356d24]{background:var(--text-primary);border-color:var(--text-primary);color:#fff;font-weight:700}.cat-svg[data-v-94356d24]{flex-shrink:0;width:16px;height:16px}.batch-publish-btn[data-v-94356d24]{background:var(--emerald-soft);border:1px solid var(--emerald-border);height:36px;color:var(--emerald);cursor:pointer;transition:all .15s var(--ease);border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.batch-publish-btn[data-v-94356d24]:hover:not(:disabled){background:var(--emerald-solid);border-color:var(--emerald-solid);color:#fff;box-shadow:0 2px 6px #05966933}.batch-publish-btn[data-v-94356d24]:disabled{opacity:.55;cursor:not-allowed}.preset-chips-row[data-v-94356d24]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.preset-label[data-v-94356d24]{color:var(--text-muted);font-size:11.5px;font-weight:600}.preset-chip[data-v-94356d24]{background:var(--surface-muted);border:1px solid var(--border);height:28px;color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:0 12px;font-size:11px;font-weight:600;transition:all .15s}.preset-chip[data-v-94356d24]:hover{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent)}.form-grid[data-v-94356d24]{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.form-field[data-v-94356d24]{flex-direction:column;gap:6px;display:flex}.form-field.full-width[data-v-94356d24]{grid-column:span 2}.form-field label[data-v-94356d24]{color:var(--text-secondary);font-size:11.5px;font-weight:700}.input-element[data-v-94356d24]{background:var(--surface-muted);border:1px solid var(--border);height:40px;color:var(--text-primary);box-sizing:border-box;border-radius:10px;outline:none;padding:0 14px;font-size:12.5px;transition:border-color .15s,background .15s}.input-element[data-v-94356d24]::placeholder{color:var(--text-muted)}.input-element[data-v-94356d24]:focus{border-color:var(--accent);background:var(--surface)}.select-element[data-v-94356d24]{cursor:pointer}.select-element option[data-v-94356d24]{background:var(--surface);color:var(--text-primary)}.cta-submit-btn[data-v-94356d24]{background:var(--accent);color:#fff;cursor:pointer;width:100%;height:42px;transition:all .15s var(--ease);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #2554ff40}.cta-submit-btn[data-v-94356d24]:hover:not(:disabled){background:var(--accent-dark)}.cta-submit-btn[data-v-94356d24]:active:not(:disabled){transform:scale(.99)}.cta-submit-btn[data-v-94356d24]:disabled{opacity:.55;cursor:not-allowed}.count-badge[data-v-94356d24]{color:var(--text-secondary);background:var(--surface-muted);border:1px solid var(--border);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700}.plans-grid[data-v-94356d24]{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;display:grid}.plan-item-card[data-v-94356d24]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:all .2s var(--ease);flex-direction:column;padding:17px;display:flex}.plan-item-card[data-v-94356d24]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pop);transform:translateY(-2px)}.card-head-row[data-v-94356d24]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.plan-name[data-v-94356d24]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:700;overflow:hidden}.type-badge[data-v-94356d24]{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-soft-border);white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:700}.price-wrap[data-v-94356d24]{align-items:baseline;gap:2px;margin-bottom:12px;display:flex}.price-wrap .currency[data-v-94356d24]{color:var(--accent);font-size:13px;font-weight:700}.price-wrap .price-val[data-v-94356d24]{color:var(--text-primary);font-size:22px;font-weight:700}.price-wrap .unit[data-v-94356d24]{color:var(--text-muted);margin-left:2px;font-size:11px}.features-block[data-v-94356d24]{flex-direction:column;flex:1;gap:6px;margin-bottom:16px;display:flex}.feature-item[data-v-94356d24]{color:var(--text-secondary);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.feat-svg[data-v-94356d24]{width:14px;height:14px;color:var(--accent);flex-shrink:0}.feature-desc[data-v-94356d24]{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.card-actions[data-v-94356d24]{gap:8px;display:flex}.card-actions button[data-v-94356d24]{cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;height:32px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex}.btn-edit[data-v-94356d24]{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-secondary)}.btn-edit[data-v-94356d24]:hover{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent)}.btn-delete[data-v-94356d24]{background:var(--surface);border:1px solid var(--border);color:var(--rose)}.btn-delete[data-v-94356d24]:hover:not(:disabled){background:var(--rose-solid);border-color:var(--rose-solid);color:#fff}.btn-delete[data-v-94356d24]:disabled{opacity:.55;cursor:not-allowed}.modal-mask[data-v-94356d24]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;box-sizing:border-box;background:#10142073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-box[data-v-94356d24]{background:var(--surface);border:1px solid var(--border);width:100%;max-width:420px;box-shadow:var(--shadow-pop);text-align:left;border-radius:20px;padding:26px 22px}.modal-title[data-v-94356d24]{color:var(--text-primary);margin:0 0 4px;font-size:17px;font-weight:700}.modal-sub[data-v-94356d24]{color:var(--text-muted);margin:0 0 16px;font-size:12px}.modal-form[data-v-94356d24]{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.modal-actions[data-v-94356d24]{gap:10px;display:flex}.modal-actions button[data-v-94356d24]{cursor:pointer;border-radius:10px;flex:1;height:40px;font-size:13px;font-weight:700;transition:all .15s}.btn-cancel[data-v-94356d24]{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-secondary)}.btn-cancel[data-v-94356d24]:hover:not(:disabled){border-color:var(--text-muted);color:var(--text-primary)}.btn-save[data-v-94356d24]{background:var(--accent);color:#fff;border:none}.btn-save[data-v-94356d24]:hover:not(:disabled){background:var(--accent-dark)}.btn-save[data-v-94356d24]:disabled,.btn-cancel[data-v-94356d24]:disabled{opacity:.6;cursor:not-allowed}.empty-state[data-v-94356d24]{text-align:center;padding:48px 20px}.empty-icon[data-v-94356d24]{width:44px;height:44px;color:var(--text-muted);justify-content:center;align-items:center;margin:0 auto 8px;display:flex}.empty-icon svg[data-v-94356d24]{width:36px;height:36px}.empty-title[data-v-94356d24]{color:var(--text-primary);margin:0 0 4px;font-size:14.5px;font-weight:700}.empty-sub[data-v-94356d24]{color:var(--text-muted);margin:0;font-size:12px}.skeleton[data-v-94356d24]{background:linear-gradient(90deg,#f2f3f6 25%,#e5e7eb 50%,#f2f3f6 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite shimmer-94356d24}@keyframes shimmer-94356d24{0%{background-position:200% 0}to{background-position:-200% 0}}.s-title[data-v-94356d24]{width:50%;height:16px;margin-bottom:10px}.s-price[data-v-94356d24]{width:35%;height:24px;margin-bottom:12px}.s-meta[data-v-94356d24]{width:80%;height:14px;margin-bottom:8px}.s-btn[data-v-94356d24]{border-radius:8px;width:100%;height:32px;margin-top:10px}.btn-spinner[data-v-94356d24]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin-94356d24}@media (width<=1024px) and (width>=769px){.main-viewport[data-v-94356d24]{margin-left:96px;padding:20px 16px 80px}}@media (width<=768px){.product-manage-page[data-v-94356d24]{flex-direction:column}.main-viewport[data-v-94356d24]{box-sizing:border-box;width:100vw;margin-top:52px;margin-left:0;padding:16px 14px 60px}.top-action-bar[data-v-94356d24]{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.bar-left[data-v-94356d24]{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.bar-right[data-v-94356d24]{justify-content:flex-end;width:100%}.form-grid[data-v-94356d24]{grid-template-columns:1fr}.form-field.full-width[data-v-94356d24]{grid-column:span 1}.plans-grid[data-v-94356d24]{grid-template-columns:1fr}.panel-head.flex-between[data-v-94356d24]{flex-direction:column;align-items:flex-start}.batch-publish-btn[data-v-94356d24]{justify-content:center;width:100%}}.font-mono[data-v-548c6055]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.software-manage-page[data-v-548c6055]{--bg-canvas:#f5f6f8;--surface:#fff;--surface-muted:#f8f9fb;--surface-sunken:#f2f3f6;--border:#e5e7eb;--border-strong:#d6d9e0;--text-primary:#12141c;--text-secondary:#5b6270;--text-muted:#9ca2af;--accent:#2554ff;--accent-dark:#1b3fd1;--accent-soft:#eef2ff;--accent-soft-border:#c7d3ff;--amber:#b45309;--amber-soft:#fff7e6;--amber-border:#fbdb9a;--amber-solid:#f59e0b;--blue:#1d4ed8;--blue-soft:#eff4ff;--blue-border:#bfd3fe;--emerald:#067a46;--emerald-soft:#e9faf1;--emerald-border:#a6e9c4;--emerald-solid:#059669;--rose:#c01048;--rose-soft:#fef1f3;--rose-border:#f8b4c6;--rose-solid:#e11d48;--violet:#6941c6;--violet-soft:#f5f3ff;--violet-border:#d9cbfb;--slate-soft:#f1f2f5;--slate-border:#dee1e7;--radius-lg:18px;--radius-md:14px;--radius-sm:10px;--shadow-xs:0 1px 2px #1018280a;--shadow-card:0 1px 3px #1018280d;--shadow-pop:0 12px 32px #1018281f, 0 2px 6px #1018280f;--ease:cubic-bezier(.16, 1, .3, 1);background-color:var(--bg-canvas);min-height:100vh;color:var(--text-primary);box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow-x:hidden}.ambient-glow[data-v-548c6055]{display:none}.toast-notification[data-v-548c6055]{z-index:100000;background:var(--text-primary);box-shadow:var(--shadow-pop);animation:toastFade-548c6055 .22s var(--ease);border-radius:12px;align-items:center;gap:8px;padding:10px 18px;display:inline-flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}@keyframes toastFade-548c6055{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.toast-icon[data-v-548c6055]{font-size:14px}.toast-message[data-v-548c6055]{color:#fff;font-size:13px;font-weight:600}.main-viewport[data-v-548c6055]{box-sizing:border-box;z-index:1;flex:1;min-width:0;margin-left:240px;padding:28px 32px 80px;position:relative}.top-action-bar[data-v-548c6055]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left;box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px 24px;display:flex}.bar-left[data-v-548c6055]{align-items:center;gap:16px;display:flex}.back-pill-btn[data-v-548c6055]{background:var(--surface-muted);border:1px solid var(--border);height:38px;color:var(--text-secondary);cursor:pointer;transition:all .15s var(--ease);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.back-pill-btn[data-v-548c6055]:hover{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent)}.back-icon[data-v-548c6055]{width:15px;height:15px}.welcome-text[data-v-548c6055]{flex-direction:column;display:flex}.welcome-title[data-v-548c6055]{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 4px;font-size:19px;font-weight:800}.welcome-desc[data-v-548c6055]{color:var(--text-secondary);margin:0;font-size:12.5px}.bar-right[data-v-548c6055]{align-items:center;gap:12px;display:flex}.action-btn[data-v-548c6055]{cursor:pointer;height:38px;transition:all .15s var(--ease);border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:0 16px;font-size:12.5px;font-weight:700;display:inline-flex}.refresh-btn[data-v-548c6055]{background:var(--accent);color:#fff;box-shadow:0 1px 2px #2554ff40}.refresh-btn[data-v-548c6055]:hover:not(:disabled){background:var(--accent-dark)}.refresh-btn[data-v-548c6055]:disabled{opacity:.55;cursor:not-allowed}.refresh-btn .icon.spinning[data-v-548c6055]{animation:.8s linear infinite spin-548c6055;display:inline-block}@keyframes spin-548c6055{to{transform:rotate(360deg)}}.panel-card[data-v-548c6055]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left;box-shadow:var(--shadow-card);box-sizing:border-box;margin-bottom:18px;padding:22px}.panel-head[data-v-548c6055]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}.panel-title[data-v-548c6055]{color:var(--text-primary);margin:0 0 2px;font-size:15.5px;font-weight:700}.panel-sub[data-v-548c6055]{color:var(--text-muted);margin:0;font-size:11.5px}.form-grid[data-v-548c6055]{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.form-field[data-v-548c6055]{flex-direction:column;gap:6px;display:flex}.form-field.full-width[data-v-548c6055]{grid-column:span 2}.form-field label[data-v-548c6055]{color:var(--text-secondary);font-size:11.5px;font-weight:700}.input-element[data-v-548c6055]{background:var(--surface-muted);border:1px solid var(--border);height:40px;color:var(--text-primary);box-sizing:border-box;border-radius:10px;outline:none;padding:0 14px;font-size:12.5px;transition:border-color .15s,background .15s}.input-element[data-v-548c6055]::placeholder{color:var(--text-muted)}.input-element[data-v-548c6055]:focus{border-color:var(--accent);background:var(--surface)}.textarea-element[data-v-548c6055]{resize:vertical;height:auto;min-height:90px;padding:10px 14px;line-height:1.5}.select-element option[data-v-548c6055]{background:var(--surface);color:var(--text-primary)}.icon-input-box[data-v-548c6055]{width:100%;position:relative}.icon-input-box input[data-v-548c6055]{padding-right:90px}.icon-loading[data-v-548c6055]{color:var(--accent);font-size:11px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.icon-search-results[data-v-548c6055]{border-radius:var(--radius-sm);background:var(--surface-muted);border:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px;padding:10px;display:grid}.icon-search-item[data-v-548c6055]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:68px;padding:6px;transition:all .15s;display:flex}.icon-search-item[data-v-548c6055]:hover{border-color:var(--border-strong);background:var(--surface-muted)}.icon-search-item.active[data-v-548c6055]{background:var(--accent-soft);border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft-border)}.icon-search-item img[data-v-548c6055]{object-fit:contain;width:26px;height:26px}.icon-search-item span[data-v-548c6055]{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;color:var(--text-muted);font-size:9.5px;overflow:hidden}.icon-preview[data-v-548c6055]{border-radius:var(--radius-sm);background:var(--surface-muted);border:1px solid var(--border);align-items:center;gap:12px;margin-top:10px;padding:8px 12px;display:flex}.icon-preview img[data-v-548c6055]{object-fit:contain;width:32px;height:32px}.icon-preview div[data-v-548c6055]{flex-direction:column;gap:2px;display:flex}.icon-preview strong[data-v-548c6055]{color:var(--text-primary);font-size:11.5px}.icon-preview span[data-v-548c6055]{color:var(--text-muted);font-size:11px}.cta-submit-btn[data-v-548c6055]{background:var(--accent);color:#fff;cursor:pointer;width:100%;height:42px;transition:all .15s var(--ease);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #2554ff40}.cta-submit-btn[data-v-548c6055]:hover:not(:disabled){background:var(--accent-dark)}.cta-submit-btn[data-v-548c6055]:active:not(:disabled){transform:scale(.99)}.cta-submit-btn[data-v-548c6055]:disabled{opacity:.55;cursor:not-allowed}.count-badge[data-v-548c6055]{color:var(--text-secondary);background:var(--surface-muted);border:1px solid var(--border);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700}.category-filter[data-v-548c6055]{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.category-filter-btn[data-v-548c6055]{background:var(--surface);border:1px solid var(--border);height:36px;color:var(--text-secondary);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 16px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.category-filter-btn[data-v-548c6055]:hover{border-color:var(--border-strong);color:var(--text-primary);background:var(--surface-muted)}.category-filter-btn.active[data-v-548c6055]{background:var(--text-primary);border-color:var(--text-primary);color:#fff;font-weight:700}.btn-svg[data-v-548c6055]{width:14px;height:14px}.software-list[data-v-548c6055]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.software-card[data-v-548c6055]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:all .2s var(--ease);flex-direction:column;justify-content:space-between;padding:18px;display:flex}.software-card[data-v-548c6055]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pop);transform:translateY(-2px)}.software-top[data-v-548c6055]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.software-title-area[data-v-548c6055]{align-items:center;gap:12px;min-width:0;display:flex}.software-icon[data-v-548c6055]{background:var(--surface-muted);border:1px solid var(--border);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.software-icon img[data-v-548c6055]{object-fit:contain;width:26px;height:26px}.software-icon-empty svg[data-v-548c6055]{width:18px;height:18px;color:var(--text-muted)}.meta-names h4[data-v-548c6055]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:14.5px;font-weight:700;overflow:hidden}.category-tag[data-v-548c6055]{background:var(--violet-soft);color:var(--violet);border:1px solid var(--violet-border);border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.status-pill[data-v-548c6055]{white-space:nowrap;border-radius:6px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.status-pill .status-dot[data-v-548c6055]{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:5px;display:inline-block}.status-pill.published[data-v-548c6055]{background:var(--emerald-soft);color:var(--emerald);border:1px solid var(--emerald-border)}.status-pill.hidden[data-v-548c6055]{background:var(--amber-soft);color:var(--amber);border:1px solid var(--amber-border)}.software-desc[data-v-548c6055]{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:12px 0;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.download-info[data-v-548c6055]{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.netdisk-pill[data-v-548c6055]{background:var(--slate-soft);border:1px solid var(--border-strong);color:var(--text-secondary);border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.software-bottom[data-v-548c6055]{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.create-time[data-v-548c6055]{color:var(--text-muted);font-size:11px}.action-btns[data-v-548c6055]{gap:6px;display:flex}.btn-action[data-v-548c6055]{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;height:30px;padding:0 10px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex}.edit-btn[data-v-548c6055]{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-secondary)}.edit-btn[data-v-548c6055]:hover{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent)}.toggle-btn[data-v-548c6055]{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary)}.toggle-btn[data-v-548c6055]:hover:not(:disabled){background:var(--surface-muted);border-color:var(--border-strong);color:var(--text-primary)}.delete-btn[data-v-548c6055]{background:var(--surface);border:1px solid var(--border);color:var(--rose)}.delete-btn[data-v-548c6055]:hover:not(:disabled){background:var(--rose-solid);border-color:var(--rose-solid);color:#fff}.btn-action[data-v-548c6055]:disabled{opacity:.55;cursor:not-allowed}.modal-mask[data-v-548c6055]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;box-sizing:border-box;background:#10142073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-box[data-v-548c6055]{background:var(--surface);border:1px solid var(--border);width:100%;max-width:520px;box-shadow:var(--shadow-pop);text-align:left;border-radius:20px;padding:26px 24px}.edit-header[data-v-548c6055]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;display:flex}.modal-title[data-v-548c6055]{color:var(--text-primary);margin:0 0 4px;font-size:17px;font-weight:700}.modal-sub[data-v-548c6055]{color:var(--text-muted);margin:0;font-size:12px}.edit-close[data-v-548c6055]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:20px;line-height:1}.edit-close[data-v-548c6055]:hover{color:var(--text-primary)}.modal-actions[data-v-548c6055]{gap:10px;margin-top:18px;display:flex}.modal-actions button[data-v-548c6055]{cursor:pointer;border-radius:10px;flex:1;height:40px;font-size:13px;font-weight:700;transition:all .15s}.btn-cancel[data-v-548c6055]{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-secondary)}.btn-cancel[data-v-548c6055]:hover:not(:disabled){border-color:var(--text-muted);color:var(--text-primary)}.btn-save[data-v-548c6055]{background:var(--accent);color:#fff;border:none}.btn-save[data-v-548c6055]:hover:not(:disabled){background:var(--accent-dark)}.btn-save[data-v-548c6055]:disabled,.btn-cancel[data-v-548c6055]:disabled{opacity:.6;cursor:not-allowed}.empty-state[data-v-548c6055]{text-align:center;padding:48px 20px}.empty-icon[data-v-548c6055]{width:44px;height:44px;color:var(--text-muted);justify-content:center;align-items:center;margin:0 auto 8px;display:flex}.empty-icon svg[data-v-548c6055]{width:36px;height:36px}.empty-title[data-v-548c6055]{color:var(--text-primary);margin:0 0 4px;font-size:14.5px;font-weight:700}.empty-sub[data-v-548c6055]{color:var(--text-muted);margin:0;font-size:12px}.btn-spinner[data-v-548c6055]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin-548c6055}@media (width<=1024px) and (width>=769px){.main-viewport[data-v-548c6055]{margin-left:96px;padding:20px 16px 80px}.software-list[data-v-548c6055]{grid-template-columns:1fr}.icon-search-results[data-v-548c6055]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=768px){.software-manage-page[data-v-548c6055]{flex-direction:column}.main-viewport[data-v-548c6055]{box-sizing:border-box;width:100vw;margin-top:52px;margin-left:0;padding:16px 14px 60px}.top-action-bar[data-v-548c6055]{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.bar-left[data-v-548c6055]{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.bar-right[data-v-548c6055]{justify-content:flex-end;width:100%}.form-grid[data-v-548c6055]{grid-template-columns:1fr}.form-field.full-width[data-v-548c6055]{grid-column:span 1}.software-list[data-v-548c6055]{grid-template-columns:1fr}.icon-search-results[data-v-548c6055]{grid-template-columns:repeat(3,minmax(0,1fr))}.category-filter[data-v-548c6055]{width:100%}.category-filter-btn[data-v-548c6055]{flex:1;justify-content:center}}.font-mono[data-v-55e59fd2]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.software-lab-page[data-v-55e59fd2]{--bg-canvas:#f5f6f8;--surface:#fff;--surface-muted:#f8f9fb;--surface-sunken:#f2f3f6;--border:#e5e7eb;--border-strong:#d6d9e0;--text-primary:#12141c;--text-secondary:#5b6270;--text-muted:#9ca2af;--accent:#2554ff;--accent-dark:#1b3fd1;--accent-soft:#eef2ff;--accent-soft-border:#c7d3ff;--amber:#b45309;--amber-soft:#fff7e6;--amber-border:#fbdb9a;--amber-solid:#f59e0b;--blue:#1d4ed8;--blue-soft:#eff4ff;--blue-border:#bfd3fe;--emerald:#067a46;--emerald-soft:#e9faf1;--emerald-border:#a6e9c4;--emerald-solid:#059669;--rose:#c01048;--rose-soft:#fef1f3;--rose-border:#f8b4c6;--rose-solid:#e11d48;--violet:#6941c6;--violet-soft:#f5f3ff;--violet-border:#d9cbfb;--slate-soft:#f1f2f5;--slate-border:#dee1e7;--radius-lg:18px;--radius-md:14px;--radius-sm:10px;--shadow-xs:0 1px 2px #1018280a;--shadow-card:0 1px 3px #1018280d;--shadow-pop:0 12px 32px #1018281f, 0 2px 6px #1018280f;--ease:cubic-bezier(.16, 1, .3, 1);background-color:var(--bg-canvas);min-height:100vh;color:var(--text-primary);box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Roboto,sans-serif;display:flex;overflow-x:hidden}.ambient-glow[data-v-55e59fd2]{display:none}.toast-notification[data-v-55e59fd2]{z-index:100000;background:var(--text-primary);box-shadow:var(--shadow-pop);animation:toastFade-55e59fd2 .22s var(--ease);border-radius:12px;align-items:center;gap:8px;padding:10px 18px;display:inline-flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}@keyframes toastFade-55e59fd2{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.toast-icon[data-v-55e59fd2]{font-size:14px}.toast-message[data-v-55e59fd2]{color:#fff;font-size:13px;font-weight:600}.main-viewport[data-v-55e59fd2]{box-sizing:border-box;z-index:1;flex:1;min-width:0;margin-left:240px;padding:28px 32px 80px;position:relative}.top-action-bar[data-v-55e59fd2]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left;box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px 24px;display:flex}.bar-left[data-v-55e59fd2]{align-items:center;gap:16px;display:flex}.back-pill-btn[data-v-55e59fd2]{background:var(--surface-muted);border:1px solid var(--border);height:38px;color:var(--text-secondary);cursor:pointer;transition:all .15s var(--ease);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.back-pill-btn[data-v-55e59fd2]:hover{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent)}.back-icon[data-v-55e59fd2]{width:15px;height:15px}.welcome-text[data-v-55e59fd2]{flex-direction:column;display:flex}.welcome-title[data-v-55e59fd2]{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 4px;font-size:19px;font-weight:800}.welcome-desc[data-v-55e59fd2]{color:var(--text-secondary);margin:0;font-size:12.5px}.bar-right[data-v-55e59fd2]{align-items:center;gap:12px;display:flex}.action-btn[data-v-55e59fd2]{cursor:pointer;height:38px;transition:all .15s var(--ease);border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:0 16px;font-size:12.5px;font-weight:700;display:inline-flex}.refresh-btn[data-v-55e59fd2]{background:var(--accent);color:#fff;box-shadow:0 1px 2px #2554ff40}.refresh-btn[data-v-55e59fd2]:hover:not(:disabled){background:var(--accent-dark)}.refresh-btn[data-v-55e59fd2]:disabled{opacity:.55;cursor:not-allowed}.refresh-btn .icon.spinning[data-v-55e59fd2]{animation:.8s linear infinite spin-55e59fd2;display:inline-block}@keyframes spin-55e59fd2{to{transform:rotate(360deg)}}.stats-grid[data-v-55e59fd2]{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.stat-card[data-v-55e59fd2]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);text-align:left;box-shadow:var(--shadow-card);transition:transform .18s var(--ease), border-color .18s ease, box-shadow .18s ease;align-items:center;gap:12px;padding:16px;display:flex}.stat-card.clickable[data-v-55e59fd2]{cursor:pointer}.stat-card.clickable[data-v-55e59fd2]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pop);transform:translateY(-2px)}.card-icon[data-v-55e59fd2]{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.card-icon svg[data-v-55e59fd2]{width:18px;height:18px}.orange-card .card-icon[data-v-55e59fd2]{background:var(--amber-soft);color:var(--amber)}.green-card .card-icon[data-v-55e59fd2]{background:var(--emerald-soft);color:var(--emerald)}.red-card .card-icon[data-v-55e59fd2]{background:var(--rose-soft);color:var(--rose)}.blue-card .card-icon[data-v-55e59fd2]{background:var(--blue-soft);color:var(--blue)}.card-info[data-v-55e59fd2]{flex-direction:column;min-width:0;display:flex}.stat-label[data-v-55e59fd2]{color:var(--text-secondary);white-space:nowrap;font-size:11.5px;font-weight:600}.stat-value[data-v-55e59fd2]{color:var(--text-primary);margin:2px 0;font-size:23px;font-weight:700}.stat-sub[data-v-55e59fd2]{color:var(--text-muted);white-space:nowrap;font-size:10.5px}.text-amber[data-v-55e59fd2]{color:var(--amber)}.text-mint[data-v-55e59fd2]{color:var(--emerald)}.text-rose[data-v-55e59fd2]{color:var(--rose)}.text-cyan[data-v-55e59fd2]{color:var(--blue)}.panel-card[data-v-55e59fd2]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-sizing:border-box;text-align:left;box-shadow:var(--shadow-card);padding:22px}.panel-head[data-v-55e59fd2]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}.filter-capsules[data-v-55e59fd2]{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.filter-btn[data-v-55e59fd2]{background:var(--surface);border:1px solid var(--border);height:36px;color:var(--text-secondary);cursor:pointer;border-radius:9px;padding:0 16px;font-size:12px;font-weight:600;transition:all .15s}.filter-btn[data-v-55e59fd2]:hover{border-color:var(--border-strong);color:var(--text-primary)}.filter-btn.active[data-v-55e59fd2]{background:var(--text-primary);color:#fff;border-color:var(--text-primary);font-weight:700}.count-badge[data-v-55e59fd2]{color:var(--text-secondary);background:var(--surface-muted);border:1px solid var(--border);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700}.wish-list-wrap[data-v-55e59fd2]{flex-direction:column;gap:10px;display:flex}.wish-item-row[data-v-55e59fd2]{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:left;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:grid}.wish-item-row[data-v-55e59fd2]:hover{border-color:var(--border-strong);background:var(--surface)}.wish-icon-box[data-v-55e59fd2]{background:var(--violet-soft);border:1px solid var(--violet-border);width:38px;height:38px;color:var(--violet);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wish-icon-box svg[data-v-55e59fd2]{width:18px;height:18px}.wish-info-block[data-v-55e59fd2]{min-width:0}.wish-content-title[data-v-55e59fd2]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:13.5px;font-weight:700;overflow:hidden}.wish-meta-line[data-v-55e59fd2]{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.wish-meta-line .dot[data-v-55e59fd2]{color:var(--border-strong)}.user-highlight[data-v-55e59fd2]{color:var(--accent);font-weight:600}.status-pill[data-v-55e59fd2]{white-space:nowrap;border-radius:6px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.status-pill .status-dot[data-v-55e59fd2]{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:5px;display:inline-block}.status-pill.wait[data-v-55e59fd2]{background:var(--amber-soft);color:var(--amber);border:1px solid var(--amber-border)}.status-pill.done[data-v-55e59fd2]{background:var(--emerald-soft);color:var(--emerald);border:1px solid var(--emerald-border)}.status-pill.reject[data-v-55e59fd2]{background:var(--rose-soft);color:var(--rose);border:1px solid var(--rose-border)}.action-buttons-group[data-v-55e59fd2]{gap:6px;display:flex}.action-buttons-group button[data-v-55e59fd2]{cursor:pointer;border:1px solid #0000;border-radius:7px;height:30px;padding:0 11px;font-size:11.5px;font-weight:700;transition:all .15s}.action-buttons-group button[data-v-55e59fd2]:disabled{opacity:.55;cursor:not-allowed}.btn-pass[data-v-55e59fd2]{background:var(--emerald-solid);border-color:var(--emerald-solid);color:#fff}.btn-pass[data-v-55e59fd2]:hover:not(:disabled){background:var(--emerald);border-color:var(--emerald)}.btn-reject[data-v-55e59fd2]{background:var(--surface);border:1px solid var(--rose-border);color:var(--rose)}.btn-reject[data-v-55e59fd2]:hover:not(:disabled){background:var(--rose-solid);border-color:var(--rose-solid);color:#fff}.btn-delete[data-v-55e59fd2]{background:var(--surface);border:1px solid var(--border);color:var(--text-muted)}.btn-delete[data-v-55e59fd2]:hover:not(:disabled){background:var(--rose-soft);border-color:var(--rose-border);color:var(--rose)}.empty-state[data-v-55e59fd2]{text-align:center;padding:56px 20px}.empty-icon[data-v-55e59fd2]{width:44px;height:44px;color:var(--text-muted);justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.empty-icon svg[data-v-55e59fd2]{width:36px;height:36px}.empty-title[data-v-55e59fd2]{color:var(--text-primary);margin:0 0 4px;font-size:14.5px;font-weight:700}.empty-sub[data-v-55e59fd2]{color:var(--text-muted);margin:0;font-size:12px}.skeleton[data-v-55e59fd2]{background:linear-gradient(90deg,#f2f3f6 25%,#e5e7eb 50%,#f2f3f6 75%) 0 0/200% 100%;border-radius:6px;animation:1.5s infinite shimmer-55e59fd2}@keyframes shimmer-55e59fd2{0%{background-position:200% 0}to{background-position:-200% 0}}.s-icon[data-v-55e59fd2]{border-radius:10px;width:38px;height:38px}.s-text[data-v-55e59fd2]{flex-direction:column;flex:1;gap:6px;display:flex}.s-line[data-v-55e59fd2]{width:35%;height:13px}.s-line.short[data-v-55e59fd2]{width:20%;height:10px}.s-tag[data-v-55e59fd2]{border-radius:6px;width:60px;height:24px}@media (width<=1180px){.stats-grid[data-v-55e59fd2]{grid-template-columns:repeat(2,1fr)}}@media (width<=1024px) and (width>=769px){.main-viewport[data-v-55e59fd2]{margin-left:96px;padding:20px 16px 80px}}@media (width<=768px){.software-lab-page[data-v-55e59fd2]{flex-direction:column}.main-viewport[data-v-55e59fd2]{box-sizing:border-box;width:100vw;margin-top:52px;margin-left:0;padding:16px 14px 60px}.top-action-bar[data-v-55e59fd2]{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.bar-left[data-v-55e59fd2]{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.bar-right[data-v-55e59fd2]{justify-content:flex-end;width:100%}.stats-grid[data-v-55e59fd2]{grid-template-columns:1fr 1fr;gap:8px}.stat-card[data-v-55e59fd2]{padding:12px}.panel-head[data-v-55e59fd2]{flex-direction:column;align-items:flex-start;gap:10px}.filter-capsules[data-v-55e59fd2]{width:100%}.filter-btn[data-v-55e59fd2]{text-align:center;flex:1;height:32px;padding:0 8px;font-size:11px}.count-badge[data-v-55e59fd2]{display:none}.wish-item-row[data-v-55e59fd2]{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:12px 10px}.status-pill[data-v-55e59fd2]{grid-area:1/3}.action-buttons-group[data-v-55e59fd2]{grid-column:1/-1;justify-content:stretch;margin-top:4px}.action-buttons-group button[data-v-55e59fd2]{flex:1;height:32px}}.font-mono[data-v-a1cd1faf]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.admin-layout[data-v-a1cd1faf]{--bg-canvas:#f5f6f8;--surface:#fff;--surface-muted:#f8f9fb;--surface-sunken:#f2f3f6;--border:#e5e7eb;--border-strong:#d6d9e0;--text-primary:#12141c;--text-secondary:#5b6270;--text-muted:#9ca2af;--accent:#2554ff;--accent-dark:#1b3fd1;--accent-soft:#eef2ff;--accent-soft-border:#c7d3ff;--amber:#b45309;--amber-soft:#fff7e6;--amber-border:#fbdb9a;--amber-solid:#f59e0b;--blue:#1d4ed8;--blue-soft:#eff4ff;--blue-border:#bfd3fe;--emerald:#067a46;--emerald-soft:#e9faf1;--emerald-border:#a6e9c4;--emerald-solid:#059669;--rose:#c01048;--rose-soft:#fef1f3;--rose-border:#f8b4c6;--rose-solid:#e11d48;--violet:#6941c6;--violet-soft:#f5f3ff;--violet-border:#d9cbfb;--slate-soft:#f1f2f5;--slate-border:#dee1e7;--radius-lg:18px;--radius-md:14px;--radius-sm:10px;--shadow-xs:0 1px 2px #1018280a;--shadow-card:0 1px 3px #1018280d;--shadow-pop:0 12px 32px #1018281f, 0 2px 6px #1018280f;--ease:cubic-bezier(.16, 1, .3, 1);background-color:var(--bg-canvas);min-height:100vh;color:var(--text-primary);box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow-x:hidden}.ambient-glow[data-v-a1cd1faf]{display:none}.toast-notification[data-v-a1cd1faf]{z-index:100000;background:var(--text-primary);box-shadow:var(--shadow-pop);animation:toastFade-a1cd1faf .22s var(--ease);border-radius:12px;align-items:center;gap:8px;padding:10px 18px;display:inline-flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}@keyframes toastFade-a1cd1faf{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.toast-icon[data-v-a1cd1faf]{font-size:14px}.toast-message[data-v-a1cd1faf]{color:#fff;font-size:13px;font-weight:600}.main-viewport[data-v-a1cd1faf]{box-sizing:border-box;z-index:1;flex:1;min-width:0;margin-left:240px;padding:28px 32px 80px;position:relative}.top-action-bar[data-v-a1cd1faf]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left;box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px 24px;display:flex}.welcome-title[data-v-a1cd1faf]{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 4px;font-size:19px;font-weight:800}.welcome-desc[data-v-a1cd1faf]{color:var(--text-secondary);margin:0;font-size:12.5px}.bar-right[data-v-a1cd1faf]{align-items:center;gap:12px;display:flex}.action-btn[data-v-a1cd1faf]{cursor:pointer;height:38px;transition:all .15s var(--ease);border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:0 16px;font-size:12.5px;font-weight:700;display:inline-flex}.refresh-btn[data-v-a1cd1faf]{background:var(--accent);color:#fff;box-shadow:0 1px 2px #2554ff40}.refresh-btn[data-v-a1cd1faf]:hover:not(:disabled){background:var(--accent-dark)}.refresh-btn[data-v-a1cd1faf]:disabled{opacity:.55;cursor:not-allowed}.refresh-btn .icon.spinning[data-v-a1cd1faf]{animation:.8s linear infinite spin-a1cd1faf;display:inline-block}@keyframes spin-a1cd1faf{to{transform:rotate(360deg)}}.panel-card[data-v-a1cd1faf]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-sizing:border-box;text-align:left;box-shadow:var(--shadow-card);padding:22px}.search-toolbar[data-v-a1cd1faf]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:16px;display:flex}.search-left-group[data-v-a1cd1faf]{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}.search-input-wrap[data-v-a1cd1faf]{flex:1;min-width:260px;max-width:420px;position:relative}.search-icon[data-v-a1cd1faf]{width:15px;height:15px;color:var(--text-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-input[data-v-a1cd1faf]{background:var(--surface-muted);border:1px solid var(--border);width:100%;height:38px;color:var(--text-primary);box-sizing:border-box;border-radius:10px;outline:none;padding:0 36px;font-size:12.5px;transition:border-color .15s,background .15s}.search-input[data-v-a1cd1faf]::placeholder{color:var(--text-muted)}.search-input[data-v-a1cd1faf]:focus{border-color:var(--accent);background:var(--surface)}.search-clear-btn[data-v-a1cd1faf]{background:var(--border);width:20px;height:20px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.sort-selector-group[data-v-a1cd1faf]{align-items:center;gap:8px;display:inline-flex}.sort-title[data-v-a1cd1faf]{color:var(--text-muted);font-size:11.5px;font-weight:700}.sort-pills-box[data-v-a1cd1faf]{background:var(--surface-muted);border:1px solid var(--border);border-radius:9px;gap:3px;padding:3px;display:inline-flex}.sort-pill-btn[data-v-a1cd1faf]{height:30px;color:var(--text-secondary);cursor:pointer;transition:all .15s var(--ease);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.sort-pill-btn[data-v-a1cd1faf]:hover{color:var(--text-primary)}.sort-pill-btn.active[data-v-a1cd1faf]{background:var(--surface);color:var(--accent);border-color:var(--border);box-shadow:var(--shadow-xs);font-weight:700}.sort-icon[data-v-a1cd1faf]{width:13px;height:13px}.count-pill[data-v-a1cd1faf]{color:var(--text-secondary);background:var(--surface-muted);border:1px solid var(--border);white-space:nowrap;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600}.count-pill strong[data-v-a1cd1faf]{color:var(--accent);font-weight:700}.user-cards-grid[data-v-a1cd1faf]{text-align:left;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.user-profile-card[data-v-a1cd1faf]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-sizing:border-box;box-shadow:var(--shadow-card);transition:all .2s var(--ease);flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative}.user-profile-card[data-v-a1cd1faf]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pop);transform:translateY(-2px)}.user-profile-card.has-active-plan[data-v-a1cd1faf]{border-color:var(--emerald-border)}.user-profile-card.has-active-plan[data-v-a1cd1faf]:hover{border-color:var(--emerald)}.card-head[data-v-a1cd1faf]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.user-identity[data-v-a1cd1faf]{align-items:center;gap:10px;min-width:0;display:flex}.avatar-badge[data-v-a1cd1faf]{background:var(--accent-soft);border:1px solid var(--accent-soft-border);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.avatar-badge.clickable[data-v-a1cd1faf]{cursor:pointer;transition:transform .15s var(--ease), border-color .15s ease}.avatar-badge.clickable[data-v-a1cd1faf]:hover{border-color:var(--accent);transform:scale(1.05)}.dicebear-avatar-img[data-v-a1cd1faf]{object-fit:contain;width:34px;height:34px;display:block}.avatar-edit-badge[data-v-a1cd1faf]{background:var(--accent);color:#fff;border:1.5px solid var(--surface);width:15px;height:15px;box-shadow:var(--shadow-xs);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-3px;right:-3px}.avatar-edit-badge svg[data-v-a1cd1faf]{width:9px;height:9px}.user-title-wrap[data-v-a1cd1faf]{flex-direction:column;min-width:0;display:flex}.uid-row[data-v-a1cd1faf]{align-items:center;gap:6px;display:flex}.user-uid[data-v-a1cd1faf]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:14.5px;font-weight:700;overflow:hidden}.user-index-tag[data-v-a1cd1faf]{color:var(--text-muted);background:var(--surface-muted);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.user-meta-sub[data-v-a1cd1faf]{color:var(--text-muted);align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.text-cyan[data-v-a1cd1faf]{color:var(--accent)}.status-pill[data-v-a1cd1faf]{white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.status-dot[data-v-a1cd1faf]{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:5px}.pill-active[data-v-a1cd1faf]{background:var(--emerald-soft);color:var(--emerald);border:1px solid var(--emerald-border)}.pill-empty[data-v-a1cd1faf]{background:var(--slate-soft);color:var(--text-secondary);border:1px solid var(--border-strong)}.card-body[data-v-a1cd1faf]{flex-direction:column;flex:1;gap:8px;padding:12px 0;display:flex}.info-row[data-v-a1cd1faf]{justify-content:space-between;align-items:center;font-size:12px;display:flex}.info-label[data-v-a1cd1faf]{color:var(--text-muted);font-size:11.5px;font-weight:600}.info-value-wrap[data-v-a1cd1faf]{align-items:center;gap:6px;display:flex}.pwd-val[data-v-a1cd1faf]{color:var(--amber);font-size:12px;font-weight:600}.pwd-toggle-btn[data-v-a1cd1faf]{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600;transition:all .15s}.pwd-toggle-btn[data-v-a1cd1faf]:hover{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-soft-border)}.highlight-email[data-v-a1cd1faf]{color:var(--accent);font-weight:600}.invite-val[data-v-a1cd1faf]{color:var(--violet);font-weight:700}.referrer-info-box[data-v-a1cd1faf]{flex-direction:column;align-items:flex-end;gap:1px;font-size:11px;line-height:1.3;display:flex}.referrer-info-box span[data-v-a1cd1faf]{color:var(--text-secondary)}.referrer-info-box strong[data-v-a1cd1faf]{color:var(--text-primary)}.text-muted[data-v-a1cd1faf]{color:var(--text-muted)}.time-val[data-v-a1cd1faf]{color:var(--text-secondary);font-size:11px}.package-section[data-v-a1cd1faf]{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:6px;padding:11px 12px}.package-section-title[data-v-a1cd1faf]{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.pkg-title-meta[data-v-a1cd1faf]{align-items:center;gap:6px;display:inline-flex}.latest-buy-tag[data-v-a1cd1faf]{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-soft-border);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.pkg-count-badge[data-v-a1cd1faf]{color:var(--emerald);background:var(--emerald-soft);border:1px solid var(--emerald-border);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.pkg-chips-grid[data-v-a1cd1faf]{flex-wrap:wrap;gap:6px;display:flex}.pkg-badge-chip[data-v-a1cd1faf]{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex}.pkg-badge-chip.clickable[data-v-a1cd1faf]{cursor:pointer}.pkg-badge-chip.clickable[data-v-a1cd1faf]:hover{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent);transform:translateY(-1px)}.pkg-accent-dot[data-v-a1cd1faf]{background:var(--emerald-solid);border-radius:50%;width:5px;height:5px}.pkg-name-text[data-v-a1cd1faf]{letter-spacing:.01em}.pkg-arrow[data-v-a1cd1faf]{color:var(--text-muted);font-size:12px}.pkg-badge-chip.clickable:hover .pkg-arrow[data-v-a1cd1faf]{color:var(--accent)}.pkg-empty-box[data-v-a1cd1faf]{color:var(--text-muted);align-items:center;gap:6px;padding:2px 0;font-size:11.5px;display:flex}.empty-dash[data-v-a1cd1faf]{color:var(--border-strong)}.empty-txt[data-v-a1cd1faf]{font-size:11.5px}.card-actions[data-v-a1cd1faf]{border-top:1px dashed var(--border);margin-top:6px;padding-top:12px}.btn-delete-user[data-v-a1cd1faf]{background:var(--surface);border:1px solid var(--border);width:100%;height:34px;color:var(--rose);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.btn-delete-user svg[data-v-a1cd1faf]{width:14px;height:14px}.btn-delete-user[data-v-a1cd1faf]:hover:not(:disabled){background:var(--rose-solid);border-color:var(--rose-solid);color:#fff}.btn-delete-user[data-v-a1cd1faf]:disabled{opacity:.55;cursor:not-allowed}.empty-state[data-v-a1cd1faf]{text-align:center;padding:56px 20px}.empty-icon[data-v-a1cd1faf]{width:44px;height:44px;color:var(--text-muted);justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.empty-icon svg[data-v-a1cd1faf]{width:36px;height:36px}.empty-title[data-v-a1cd1faf]{color:var(--text-primary);margin:0 0 4px;font-size:14.5px;font-weight:700}.empty-sub[data-v-a1cd1faf]{color:var(--text-muted);margin:0;font-size:12px}@media (width<=1024px) and (width>=769px){.main-viewport[data-v-a1cd1faf]{margin-left:96px;padding:20px 16px 80px}}@media (width<=768px){.admin-layout[data-v-a1cd1faf]{flex-direction:column}.main-viewport[data-v-a1cd1faf]{box-sizing:border-box;width:100vw;margin-top:52px;margin-left:0;padding:16px 14px 60px}.top-action-bar[data-v-a1cd1faf]{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.bar-right[data-v-a1cd1faf]{justify-content:flex-end;width:100%}.search-toolbar[data-v-a1cd1faf]{flex-direction:column;align-items:stretch;gap:12px}.search-left-group[data-v-a1cd1faf]{flex-direction:column;align-items:stretch;gap:10px}.search-input-wrap[data-v-a1cd1faf]{min-width:100%;max-width:100%}.sort-selector-group[data-v-a1cd1faf]{justify-content:space-between}.user-cards-grid[data-v-a1cd1faf]{grid-template-columns:1fr;gap:12px}.user-profile-card[data-v-a1cd1faf]{padding:16px}}.font-mono[data-v-894175f5]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.admin-chat-page[data-v-894175f5]{--bg-canvas:#f5f6f8;--surface:#fff;--surface-muted:#f8f9fb;--surface-sunken:#f2f3f6;--border:#e5e7eb;--border-strong:#d6d9e0;--text-primary:#12141c;--text-secondary:#5b6270;--text-muted:#9ca2af;--accent:#2554ff;--accent-dark:#1b3fd1;--accent-soft:#eef2ff;--accent-soft-border:#c7d3ff;--amber:#b45309;--amber-soft:#fff7e6;--amber-border:#fbdb9a;--amber-solid:#f59e0b;--blue:#1d4ed8;--blue-soft:#eff4ff;--blue-border:#bfd3fe;--emerald:#067a46;--emerald-soft:#e9faf1;--emerald-border:#a6e9c4;--emerald-solid:#059669;--rose:#c01048;--rose-soft:#fef1f3;--rose-border:#f8b4c6;--rose-solid:#e11d48;--slate-soft:#f1f2f5;--slate-border:#dee1e7;--radius-lg:18px;--radius-md:14px;--radius-sm:10px;--shadow-xs:0 1px 2px #1018280a;--shadow-card:0 1px 3px #1018280d;--shadow-pop:0 12px 32px #1018281f, 0 2px 6px #1018280f;--ease:cubic-bezier(.16, 1, .3, 1);box-sizing:border-box;min-height:100vh;color:var(--text-primary);background-color:var(--bg-canvas);-webkit-font-smoothing:antialiased;margin-left:240px;padding:28px 32px 80px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.ambient-glow[data-v-894175f5]{display:none}.custom-scrollbar[data-v-894175f5]{scrollbar-width:thin;scrollbar-color:var(--border) transparent;overflow-y:auto}.custom-scrollbar[data-v-894175f5]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-894175f5]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.chat-container[data-v-894175f5]{z-index:1;flex-direction:column;max-width:1200px;height:calc(100vh - 130px);margin:0 auto;display:flex;position:relative}.page-header[data-v-894175f5]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left;box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;margin-bottom:16px;padding:18px 24px;display:flex}.welcome-title[data-v-894175f5]{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 4px;font-size:19px;font-weight:800}.welcome-desc[data-v-894175f5]{color:var(--text-secondary);margin:0;font-size:12.5px}.chat-workspace[data-v-894175f5]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex:1;min-height:0;display:flex;overflow:hidden}.conversation-sidebar[data-v-894175f5]{background:var(--surface-muted);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:320px;display:flex}.sidebar-header[data-v-894175f5]{border-bottom:1px solid var(--border);padding:16px}.search-wrap[data-v-894175f5]{width:100%;position:relative}.search-icon[data-v-894175f5]{width:15px;height:15px;color:var(--text-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-input[data-v-894175f5]{background:var(--surface);border:1px solid var(--border);width:100%;height:38px;color:var(--text-primary);box-sizing:border-box;border-radius:10px;outline:none;padding:0 14px 0 36px;font-size:12.5px;transition:border-color .15s}.search-input[data-v-894175f5]:focus{border-color:var(--accent)}.search-input[data-v-894175f5]::placeholder{color:var(--text-muted)}.user-list-scroll[data-v-894175f5]{flex:1;padding:10px 0;overflow-y:auto}.user-item[data-v-894175f5]{border-radius:var(--radius-sm);cursor:pointer;transition:all .15s var(--ease);text-align:left;border:1px solid #0000;align-items:center;gap:12px;margin:0 8px 4px;padding:12px 14px;display:flex;position:relative}.user-item[data-v-894175f5]:hover{background:var(--surface-sunken)}.user-item.active[data-v-894175f5]{background:var(--accent-soft);border-color:var(--accent-soft-border)}.user-item[data-v-894175f5]:before{content:"";background:var(--accent);width:3px;height:55%;transition:transform .2s var(--ease);opacity:0;border-radius:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(0)}.user-item.active[data-v-894175f5]:before{opacity:1;transform:translateY(-50%)scaleY(1)}.avatar-wrap[data-v-894175f5]{position:relative}.user-avatar[data-v-894175f5]{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;background:0 0!important}.online-indicator-dot[data-v-894175f5]{background-color:var(--emerald-solid);border:2px solid var(--surface);width:9px;height:9px;box-shadow:0 0 4px var(--emerald-solid);z-index:2;border-radius:50%;position:absolute;bottom:0;right:0}.unread-badge[data-v-894175f5]{background:var(--rose-solid);color:#fff;border:2px solid var(--surface);box-sizing:border-box;z-index:3;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-2px;right:-4px}.user-info[data-v-894175f5]{flex:1;min-width:0}.info-top[data-v-894175f5]{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.user-name[data-v-894175f5]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.user-item.active .user-name[data-v-894175f5]{color:var(--accent)}.last-time[data-v-894175f5]{color:var(--text-muted);font-size:11px}.info-bottom[data-v-894175f5]{display:flex}.last-msg[data-v-894175f5]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}.last-msg.has-unread[data-v-894175f5]{color:var(--text-primary);font-weight:600}.empty-list[data-v-894175f5]{text-align:center;color:var(--text-muted);padding:36px 0;font-size:12px}.chat-main-panel[data-v-894175f5]{background:var(--surface);flex-direction:column;flex:1;min-width:0;display:flex}.empty-chat-state[data-v-894175f5]{color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty-icon[data-v-894175f5]{background:var(--surface-muted);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:flex}.empty-icon svg[data-v-894175f5]{width:28px;height:28px;color:var(--text-secondary)}.empty-chat-state h3[data-v-894175f5]{color:var(--text-primary);margin:0 0 6px;font-size:15.5px;font-weight:700}.empty-chat-state p[data-v-894175f5]{color:var(--text-muted);margin:0;font-size:12.5px}.chat-panel-header[data-v-894175f5]{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 22px;display:flex}.mobile-back-btn[data-v-894175f5]{display:none}.current-user-info[data-v-894175f5]{text-align:left;flex-direction:column;gap:2px;display:flex}.name-status-row[data-v-894175f5]{align-items:center;gap:8px;display:flex}.c-name[data-v-894175f5]{color:var(--text-primary);font-size:15px;font-weight:700}.header-actions[data-v-894175f5]{margin-left:auto}.delete-session-btn[data-v-894175f5]{background:var(--surface);border:1px solid var(--border);width:34px;height:34px;color:var(--rose);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.delete-session-btn[data-v-894175f5]:hover{background:var(--rose-soft);border-color:var(--rose-border)}.delete-session-btn svg[data-v-894175f5]{width:15px;height:15px}.header-online-pill[data-v-894175f5]{border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.header-online-pill.online[data-v-894175f5]{background:var(--emerald-soft);color:var(--emerald);border:1px solid var(--emerald-border)}.header-online-pill.offline[data-v-894175f5]{background:var(--slate-soft);color:var(--text-muted);border:1px solid var(--border-strong)}.header-online-pill .status-dot[data-v-894175f5]{background:currentColor;border-radius:50%;width:5px;height:5px}.c-sub[data-v-894175f5]{color:var(--text-muted);font-size:11px}.message-board[data-v-894175f5]{background:var(--surface-muted);flex-direction:column;flex:1;padding:20px 24px;display:flex;overflow-y:auto}.scroll-bottom-anchor[data-v-894175f5]{pointer-events:none;flex-shrink:0;width:100%;height:1px}.chat-time-stamp[data-v-894175f5]{text-align:center;color:var(--text-muted);margin:10px 0 20px;font-size:11.5px}.message-block[data-v-894175f5]{flex-direction:column;width:100%;margin-bottom:16px;display:flex}.message-block.align-left[data-v-894175f5]{align-items:flex-start}.message-block.align-right[data-v-894175f5]{align-items:flex-end}.message-row[data-v-894175f5]{align-items:flex-start;gap:10px;max-width:100%;display:flex}.msg-status[data-v-894175f5]{color:var(--text-muted);margin-top:4px;margin-right:48px;font-size:10px;font-weight:600}.msg-status.is-read[data-v-894175f5]{color:var(--accent)}.bubble-avatar[data-v-894175f5]{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;background:0 0!important}.chat-mascot-img[data-v-894175f5]{pointer-events:none;display:block;width:100%!important;height:100%!important}.message-bubble[data-v-894175f5]{word-break:break-word;text-align:left;border-radius:14px;max-width:75%;padding:11px 16px;font-size:13.5px;line-height:1.5}.message-bubble.cs[data-v-894175f5]{background:var(--accent);color:#fff;border-top-right-radius:4px;margin-top:2px;font-weight:500;box-shadow:0 1px 2px #2554ff33}.message-bubble.user[data-v-894175f5]{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);box-shadow:var(--shadow-xs);border-top-left-radius:4px;margin-top:2px}.typing-dots span[data-v-894175f5]{font-size:16px;line-height:1;animation:1.4s infinite both typingBlink-894175f5}.typing-dots span[data-v-894175f5]:first-child{animation-delay:0s}.typing-dots span[data-v-894175f5]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-894175f5]:nth-child(3){animation-delay:.4s}@keyframes typingBlink-894175f5{0%,to{opacity:.2}20%{opacity:1}}.chat-panel-footer[data-v-894175f5]{background:var(--surface);border-top:1px solid var(--border);align-items:center;gap:12px;padding:16px 20px;display:flex}.chat-input[data-v-894175f5]{background:var(--surface-muted);border:1px solid var(--border);height:42px;color:var(--text-primary);box-sizing:border-box;border-radius:10px;outline:none;flex:1;padding:0 16px;font-size:13px;transition:border-color .15s,background .15s}.chat-input[data-v-894175f5]:focus{border-color:var(--accent);background:var(--surface)}.chat-input[data-v-894175f5]::placeholder{color:var(--text-muted)}.chat-send-btn[data-v-894175f5]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:all .15s;display:flex;box-shadow:0 1px 2px #2554ff40}.chat-send-btn svg[data-v-894175f5]{width:17px;height:17px;transform:translate(-1px)translateY(1px)}.chat-send-btn[data-v-894175f5]:hover:not(:disabled){background:var(--accent-dark)}.chat-send-btn[data-v-894175f5]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media (width<=1024px) and (width>=769px){.admin-chat-page[data-v-894175f5]{margin-left:96px;padding:20px 16px 80px}.conversation-sidebar[data-v-894175f5]{width:260px}}@media (width<=768px){.admin-chat-page[data-v-894175f5]{background-color:var(--bg-canvas);height:calc(100dvh - 52px);margin-top:52px;margin-left:0;padding:0;overflow:hidden}.page-header[data-v-894175f5]{display:none}.chat-container[data-v-894175f5]{max-width:100%;height:100%;margin:0;padding:0}.chat-workspace[data-v-894175f5]{height:100%;box-shadow:none;border:none;border-radius:0}.conversation-sidebar[data-v-894175f5]{width:100%;height:100%;background:var(--surface)!important}.conversation-sidebar.is-hidden-mobile[data-v-894175f5]{display:none!important}.chat-main-panel[data-v-894175f5]{width:100%;height:100%;display:none}.chat-main-panel.is-active-mobile[data-v-894175f5]{z-index:99;flex-direction:column;width:100vw;height:auto;max-height:calc(100dvh - 52px);display:flex;position:fixed;inset:52px 0 0}.chat-panel-header[data-v-894175f5]{background:var(--surface);border-bottom:1px solid var(--border);padding:10px 14px}.mobile-back-btn[data-v-894175f5]{background:var(--surface-muted);border:1px solid var(--border);width:32px;height:32px;color:var(--text-primary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;display:flex}.mobile-back-btn svg[data-v-894175f5]{width:16px;height:16px}.message-board[data-v-894175f5]{padding:14px 14px 6px}.chat-panel-footer[data-v-894175f5]{background:var(--surface);border-top:1px solid var(--border);padding:10px 14px;padding-bottom:max(10px, env(safe-area-inset-bottom));gap:10px}.chat-input[data-v-894175f5]{height:40px;font-size:13.5px}.chat-send-btn[data-v-894175f5]{width:40px;height:40px}}.font-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}*{-webkit-tap-highlight-color:transparent!important}:root,html,html[data-bg=solid],html[data-bg=solid] body{--surface-panel:#121520bf;--surface-card:#1a1d2aa6;--surface-hover:#202434d9;--surface-muted:#1a1e2ca6;--surface-sunken:#0c0e16a6;--border-subtle:#ffffff14;--border:#ffffff14;--border-strong:#ffffff29;--text-primary:#f4f4f6;--text-secondary:#9496a1;--text-muted:#646675;--cyber-cyan:#00f0ff;--cyber-mint:#00ffc2;--cyber-amber:#fbbf24;--cyber-red:#f87171;--spring-ease:cubic-bezier(.34, 1.56, .64, 1);--smooth-ease:cubic-bezier(.16, 1, .3, 1);--bg-main:#090a0f!important;--bg-canvas:#090a0f!important;--bg-image:none!important;--overlay-bg:radial-gradient(circle at center, #07090e66 0%, #07090eeb 100%)!important;--glow-color:#00f0ff1f!important}html[data-bg=solid-light],html[data-bg=solid-light] body{--bg-main:#f5f6f8!important;--bg-canvas:#f5f6f8!important;--bg-image:none!important;--overlay-bg:#f5f6f8d9!important;--glow-color:#2554ff0d!important;--surface-panel:#fff!important;--surface-card:#fff!important;--surface:#fff!important;--surface-hover:#f8f9fb!important;--surface-muted:#f8f9fb!important;--surface-sunken:#f2f3f6!important;--border-subtle:#e5e7eb!important;--border:#e5e7eb!important;--border-strong:#d6d9e0!important;--text-primary:#12141c!important;--text-secondary:#5b6270!important;--text-muted:#9ca2af!important;--cyber-cyan:#2554ff!important;--accent:#2554ff!important;--cyber-mint:#067a46!important;--cyber-amber:#b45309!important;--cyber-red:#c01048!important;color:#12141c!important;background-color:#f5f6f8!important}html[data-bg=solid-light] input,html[data-bg=solid-light] textarea,html[data-bg=solid-light] select,html[data-bg=solid-light] .user-center-page input,html[data-bg=solid-light] .user-center-page textarea,html[data-bg=solid-light] .user-center-page select{color:#12141c!important;-webkit-text-fill-color:#12141c!important;background-color:#f8f9fb!important;border-color:#e5e7eb!important}html[data-bg=solid-light] input:focus,html[data-bg=solid-light] textarea:focus,html[data-bg=solid-light] select:focus,html[data-bg=solid-light] .user-center-page input:focus{color:#12141c!important;-webkit-text-fill-color:#12141c!important;background-color:#fff!important;border-color:#2554ff!important}html[data-bg=solid-light] input::placeholder,html[data-bg=solid-light] textarea::placeholder{color:#9ca2af!important}html[data-bg=image],html[data-bg=image] body{--bg-main:transparent!important;--bg-image:none!important;--overlay-bg:#090a0f73!important;--glow-color:#00f0ff2e!important}html[data-bg=video],html[data-bg=video] body{--bg-main:transparent!important;--bg-image:none!important;--overlay-bg:#090a0f59!important;--glow-color:#00f0ff38!important}html[data-bg=video] .account-page,html[data-bg=video] .home-page,html[data-bg=video] .admin-dashboard-page,html[data-bg=video] .manage-page,html[data-bg=video] .software-lab-page,html[data-bg=video] .software-library-page,html[data-bg=video] .admin-layout,html[data-bg=video] .software-manage-page,html[data-bg=video] .detail-page,html[data-bg=video] .account-detail-page,html[data-bg=video] .user-center-page,html[data-bg=video] .user-page,html[data-bg=video] .order-page,html[data-bg=video] #app-root,html[data-bg=video] .page-viewport-container,html[data-bg=image] .account-page,html[data-bg=image] .home-page,html[data-bg=image] .admin-dashboard-page,html[data-bg=image] .manage-page,html[data-bg=image] .software-lab-page,html[data-bg=image] .software-library-page,html[data-bg=image] .admin-layout,html[data-bg=image] .software-manage-page,html[data-bg=image] .detail-page,html[data-bg=image] .account-detail-page,html[data-bg=image] .user-center-page,html[data-bg=image] .user-page,html[data-bg=image] .order-page,html[data-bg=image] #app-root,html[data-bg=image] .page-viewport-container{background:0 0!important}html[data-bg=solid] body,html[data-bg=solid] #app-root,html[data-bg=solid] .page-viewport-container{background-color:var(--bg-main);transition:background .35s}html[data-bg=solid-light] body,html[data-bg=solid-light] #app-root,html[data-bg=solid-light] .page-viewport-container{background-color:#f5f6f8;transition:background .35s}.video-ambient-overlay{background:var(--overlay-bg)!important;transition:background .35s!important}.ambient-glow{background:radial-gradient(circle, var(--glow-color) 0%, transparent 70%)!important;transition:background .35s!important}.f-button{all:unset;cursor:pointer;touch-action:manipulation;box-sizing:border-box;background-color:#000000bf;border-radius:100em;width:100%;position:relative;box-shadow:-.15em -.15em .15em -.075em #05050540,.0375em .0375em .0675em #0505051a;-webkit-tap-highlight-color:transparent!important}.f-button:after{content:"";z-index:0;border-radius:inherit;filter:blur(.0125em);opacity:.25;mix-blend-mode:multiply;background:linear-gradient(-135deg,#05050580,#0000 20% 100%);width:calc(100% + .3em);height:calc(100% + .3em);position:absolute;top:-.15em;left:-.15em}.f-button .button-outer{z-index:1;border-radius:inherit;will-change:transform, box-shadow;transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .15s;position:relative;box-shadow:0 .05em .05em -.01em #050505,0 .01em .01em -.01em #05050580,.15em .3em .1em -.01em #05050540}.f-button:hover .button-outer{box-shadow:0 0 #050505,0 0 #05050580,0 0 #05050540}.f-button .button-inner{--inset:.035em;z-index:1;border-radius:inherit;will-change:box-shadow, clip-path, background-image, transform;clip-path:inset(0 round 100em);text-align:center;background-image:linear-gradient(135deg,#ebebeb,#b4b4b4);padding:.85em 1.5em;transition:box-shadow .15s,clip-path .15s,background-image .25s,transform .15s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:clip;box-shadow:inset 0 0 #0505051a,inset -.05em -.05em .05em #05050540,inset 0 0 #0505051a,inset 0 0 .05em .2em #ffffff40,inset .025em .05em .1em #fff,inset .12em .12em .12em #ffffff40,inset -.075em -.25em .25em .1em #05050540}.f-button:hover .button-inner{clip-path:inset(clamp(1px,.0625em,2px) round 100em);box-shadow:inset .1em .15em .05em #050505bf,inset -.025em -.03em .05em .025em #05050580,inset .25em .25em .2em #05050580,inset 0 0 .05em .5em #ffffff26,inset 0 0 #fff,inset .12em .12em .12em #ffffff40,inset -.075em -.12em .2em .1em #05050540}.f-button .button-inner span{z-index:4;letter-spacing:.01em;color:#0000;will-change:transform;text-shadow:0 0 .1em #0000001a;-webkit-user-select:none;user-select:none;white-space:nowrap;background-image:linear-gradient(135deg,#141414,#3c3c3c);-webkit-background-clip:text;background-clip:text;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13.5px;font-weight:700;transition:transform .15s,opacity .15s;display:block;position:relative}.f-button:active .button-outer,.f-button.is-pressed .button-outer{transform:translateY(2px);box-shadow:0 .02em .03em #05050599}.f-button:active .button-inner,.f-button.is-pressed .button-inner{clip-path:inset(clamp(2px,.08em,3px) round 100em);transform:scale(.955);box-shadow:inset .15em .2em .08em #050505d9,inset -.03em -.04em .06em .03em #05050580,inset .35em .35em .25em #05050599,inset 0 0 .05em .5em #ffffff14,inset -.075em -.12em .2em .1em #05050540}.f-button:active .button-inner span,.f-button.is-pressed .button-inner span{opacity:.85;transform:scale(.96)}.f-button:disabled{opacity:.5;cursor:not-allowed}.f-button,.ann-btn-primary,.ann-btn-secondary,.btn-refresh-orders,[v-press]{touch-action:manipulation;will-change:transform, box-shadow;transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .15s,background-color .2s,opacity .15s;-webkit-tap-highlight-color:transparent!important}.f-button:active,.f-button.is-pressed,.ann-btn-primary:active,.ann-btn-primary.is-pressed,.ann-btn-secondary:active,.ann-btn-secondary.is-pressed,.btn-refresh-orders:active,.btn-refresh-orders.is-pressed,[v-press]:active,[v-press].is-pressed{transform:translateY(2px)scale(.955)}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}#app-root::-webkit-scrollbar{width:0;height:0;display:none}html,body,#app-root{-ms-overflow-style:none;scrollbar-width:none}html[data-bg=solid-light] .account-page,html[data-bg=solid-light] .home-page,html[data-bg=solid-light] .software-page,html[data-bg=solid-light] .software-library-page,html[data-bg=solid-light] .detail-page,html[data-bg=solid-light] .account-detail-page,html[data-bg=solid-light] .order-page,html[data-bg=solid-light] .user-page{color:#12141c!important;background-color:#f5f6f8!important}html[data-bg=solid-light] .header-badge{color:#2554ff!important;background:#eef2ff!important;border-color:#c7d3ff!important}html[data-bg=solid-light] .page-title{color:#12141c!important;-webkit-text-fill-color:initial!important;background:0 0!important}html[data-bg=solid-light] .page-desc,html[data-bg=solid-light] .guarantee-text p,html[data-bg=solid-light] .goods-status-bar,html[data-bg=solid-light] .status-badge-cat{color:#5b6270!important}html[data-bg=solid-light] .status-badge-cat strong,html[data-bg=solid-light] .goods-count-tip{color:#12141c!important}html[data-bg=solid-light] .user-status-pill{color:#12141c!important;background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 3px #1018280d!important}html[data-bg=solid-light] .nav-track{background:#f2f3f6!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 3px #1018280a!important}html[data-bg=solid-light] .nav-link{color:#5b6270!important;transition:all .15s!important}html[data-bg=solid-light] .nav-link:hover{color:#12141c!important;background:#ffffff80!important}html[data-bg=solid-light] .nav-link.active,html[data-bg=solid-light] .nav-link.router-link-active,html[data-bg=solid-light] .nav-track .active,html[data-bg=solid-light] .nav-track .router-link-active{color:#12141c!important;background:#fff!important;font-weight:700!important;box-shadow:0 1px 4px #1018281a!important}html[data-bg=solid-light] .ambient-glow{display:none!important}html[data-bg=solid-light] .guarantee-banner,html[data-bg=solid-light] .official-guarantee-banner{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 3px #1018280d!important}html[data-bg=solid-light] .guarantee-icon,html[data-bg=solid-light] .banner-icon-box{background:#eef2ff!important;border-color:#c7d3ff!important}html[data-bg=solid-light] .banner-svg,html[data-bg=solid-light] .banner-icon-box svg{color:#2554ff!important}html[data-bg=solid-light] .guarantee-text h3,html[data-bg=solid-light] .banner-title{color:#12141c!important}html[data-bg=solid-light] .banner-desc p{color:#5b6270!important}html[data-bg=solid-light] .category-tabs-container,html[data-bg=solid-light] .segmented-nav{background:#f2f3f6!important;border-color:#e5e7eb!important}html[data-bg=solid-light] .tab-btn,html[data-bg=solid-light] .segment-item{color:#5b6270!important}html[data-bg=solid-light] .tab-btn:hover,html[data-bg=solid-light] .segment-item:hover{color:#12141c!important}html[data-bg=solid-light] .tab-btn.active,html[data-bg=solid-light] .segment-item.active{color:#12141c!important;background:#fff!important;font-weight:700!important;box-shadow:0 1px 4px #1018281a!important}html[data-bg=solid-light] .plan-card{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 3px #1018280d!important}html[data-bg=solid-light] .plan-card:hover{border-color:#d6d9e0!important;box-shadow:0 12px 32px #10182814!important}html[data-bg=solid-light] .plan-card.featured{background:#fff!important;border-color:#c7d3ff!important}html[data-bg=solid-light] .plan-name{color:#12141c!important}html[data-bg=solid-light] .title-category-tag,html[data-bg=solid-light] .price-wrap .currency{color:#2554ff!important}html[data-bg=solid-light] .price-wrap .price-val{color:#12141c!important;-webkit-text-fill-color:initial!important;background:0 0!important}html[data-bg=solid-light] .price-wrap .unit{color:#5b6270!important}html[data-bg=solid-light] .traffic-notice-banner{background:#f8f9fb!important;border-color:#e5e7eb!important}html[data-bg=solid-light] .traffic-notice-banner .notice-text{color:#5b6270!important}html[data-bg=solid-light] .feature-item{background:#f8f9fb!important;border-color:#e5e7eb!important}html[data-bg=solid-light] .features-block .feature-item{color:#12141c!important}html[data-bg=solid-light] .features-block .feat-svg{color:#2554ff!important}html[data-bg=solid-light] .features-block .feature-desc,html[data-bg=solid-light] .k-label{color:#5b6270!important}html[data-bg=solid-light] .v-val{color:#12141c!important}html[data-bg=solid-light] .v-desc{color:#5b6270!important}html[data-bg=solid-light] .software-library-page .search-input{color:#12141c!important;background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 3px #1018280d!important}html[data-bg=solid-light] .software-library-page .search-input:focus{border-color:#2554ff!important;box-shadow:0 0 0 3px #eef2ff!important}html[data-bg=solid-light] .magic-intro-card{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 3px #1018280d!important}html[data-bg=solid-light] .magic-intro-card h2{color:#12141c!important}html[data-bg=solid-light] .magic-intro-card p{color:#5b6270!important}html[data-bg=solid-light] .platform-segmented-nav{background:#f2f3f6!important;border:1px solid #e5e7eb!important}html[data-bg=solid-light] .platform-segmented-nav .nav-link{color:#5b6270!important}html[data-bg=solid-light] .platform-segmented-nav .nav-link:hover{color:#12141c!important}html[data-bg=solid-light] .platform-segmented-nav .nav-link.active{color:#12141c!important;background:#fff!important;font-weight:700!important;box-shadow:0 1px 4px #1018281f!important}html[data-bg=solid-light] .software-card{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 3px #1018280d!important}html[data-bg=solid-light] .software-card:hover{background:#f8f9fb!important;border-color:#d6d9e0!important;box-shadow:0 12px 32px #10182814!important}html[data-bg=solid-light] .app-name{color:#12141c!important}html[data-bg=solid-light] .app-type-tag{color:#2554ff!important;font-weight:600!important}html[data-bg=solid-light] .app-desc{color:#5b6270!important}html[data-bg=solid-light] .btn-video-theme,html[data-bg=solid-light] .btn-drive-theme{color:#12141c!important;background:#f2f3f6!important;border-color:#d6d9e0!important}html[data-bg=solid-light] .btn-video-theme:hover,html[data-bg=solid-light] .btn-drive-theme:hover{color:#000!important;background:#e5e7eb!important}html[data-bg=solid-light] .wish-pool-section :before,html[data-bg=solid-light] .wish-pool-section :after,html[data-bg=solid-light] [class*=software-request]:before,html[data-bg=solid-light] [class*=software-request]:after,html[data-bg=solid-light] [class*=wish-pool]:before,html[data-bg=solid-light] [class*=wish-pool]:after{content:none!important;box-shadow:none!important;background:0 0!important;border:none!important;display:none!important}html[data-bg=solid-light] .wish-pool-section,html[data-bg=solid-light] .wish-pool-section>*,html[data-bg=solid-light] .wish-pool-section>*>*,html[data-bg=solid-light] [class*=software-request],html[data-bg=solid-light] [class*=wish-pool]{box-shadow:none!important;background:#fff!important;border-color:#e5e7eb!important}html[data-bg=solid-light] .wish-pool-section{border:1px solid #e5e7eb!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 1px 4px #1018280d!important}html[data-bg=solid-light] .wish-pool-section form,html[data-bg=solid-light] .wish-pool-section [class*=form],html[data-bg=solid-light] .wish-pool-section [class*=submit],html[data-bg=solid-light] .wish-pool-section [class*=create],html[data-bg=solid-light] .wish-pool-section [class*=hero],html[data-bg=solid-light] .wish-pool-section [class*=card]:not([class*=item]){box-shadow:none!important;background:0 0!important;border:#0000!important;outline:none!important}html[data-bg=solid-light] .wish-pool-section :has(input){box-shadow:none!important;background:0 0!important;border:#0000!important;outline:none!important}html[data-bg=solid-light] .wish-pool-section input{color:#12141c!important;-webkit-text-fill-color:#12141c!important;background:#f8f9fb!important;border:1px solid #e5e7eb!important}html[data-bg=solid-light] .wish-pool-section input:focus{background:#fff!important;border-color:#2554ff!important}html[data-bg=solid-light] .wish-pool-section h1,html[data-bg=solid-light] .wish-pool-section h2,html[data-bg=solid-light] .wish-pool-section h3,html[data-bg=solid-light] .wish-pool-section h4,html[data-bg=solid-light] .wish-pool-section h5,html[data-bg=solid-light] .wish-pool-section strong,html[data-bg=solid-light] .wish-pool-section b,html[data-bg=solid-light] .wish-pool-section [class*=title],html[data-bg=solid-light] .wish-pool-section [class*=name]{color:#12141c!important;-webkit-text-fill-color:#12141c!important;font-weight:700!important}html[data-bg=solid-light] .wish-pool-section p,html[data-bg=solid-light] .wish-pool-section span:not([class*=badge]):not([class*=tag]):not([class*=status]):not([class*=count]),html[data-bg=solid-light] .wish-pool-section div:not([class*=card]):not([class*=item]):not([class*=btn]):not([class*=badge]),html[data-bg=solid-light] .wish-pool-section [class*=desc],html[data-bg=solid-light] .wish-pool-section [class*=sub],html[data-bg=solid-light] .wish-pool-section [class*=time],html[data-bg=solid-light] .wish-pool-section [class*=date],html[data-bg=solid-light] .wish-pool-section [class*=tip],html[data-bg=solid-light] .wish-pool-section [class*=meta]{color:#5b6270!important;-webkit-text-fill-color:#5b6270!important}html[data-bg=solid-light] .wish-pool-section,html[data-bg=solid-light] .wish-pool-section *,html[data-bg=solid-light] .wish-pool-section ul>li,html[data-bg=solid-light] .wish-pool-section ol>li,html[data-bg=solid-light] .wish-pool-section [class*=list]>div,html[data-bg=solid-light] .wish-pool-section [class*=list]>li,html[data-bg=solid-light] .wish-pool-section [class*=items]>div,html[data-bg=solid-light] .wish-pool-section [class*=items]>li,html[data-bg=solid-light] .wish-pool-section [class*=item]{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}html[data-bg=solid-light] .wish-pool-section ul>li,html[data-bg=solid-light] .wish-pool-section ol>li,html[data-bg=solid-light] .wish-pool-section [class*=list]>div,html[data-bg=solid-light] .wish-pool-section [class*=list]>li,html[data-bg=solid-light] .wish-pool-section [class*=items]>div,html[data-bg=solid-light] .wish-pool-section [class*=items]>li,html[data-bg=solid-light] .wish-pool-section [class*=item],html[data-bg=solid-light] .wish-pool-section ul>li:hover,html[data-bg=solid-light] .wish-pool-section ul>li:active,html[data-bg=solid-light] .wish-pool-section ul>li:focus,html[data-bg=solid-light] .wish-pool-section ol>li:hover,html[data-bg=solid-light] .wish-pool-section ol>li:active,html[data-bg=solid-light] .wish-pool-section ol>li:focus,html[data-bg=solid-light] .wish-pool-section [class*=list]>div:hover,html[data-bg=solid-light] .wish-pool-section [class*=list]>div:active,html[data-bg=solid-light] .wish-pool-section [class*=list]>div:focus,html[data-bg=solid-light] .wish-pool-section [class*=list]>li:hover,html[data-bg=solid-light] .wish-pool-section [class*=list]>li:active,html[data-bg=solid-light] .wish-pool-section [class*=list]>li:focus,html[data-bg=solid-light] .wish-pool-section [class*=items]>div:hover,html[data-bg=solid-light] .wish-pool-section [class*=items]>div:active,html[data-bg=solid-light] .wish-pool-section [class*=items]>div:focus,html[data-bg=solid-light] .wish-pool-section [class*=items]>li:hover,html[data-bg=solid-light] .wish-pool-section [class*=items]>li:active,html[data-bg=solid-light] .wish-pool-section [class*=items]>li:focus,html[data-bg=solid-light] .wish-pool-section [class*=item]:hover,html[data-bg=solid-light] .wish-pool-section [class*=item]:active,html[data-bg=solid-light] .wish-pool-section [class*=item]:focus{box-shadow:none!important;background:0 0!important;border:#0000!important;outline:none!important;transform:none!important}html[data-bg=solid-light] .wish-pool-section ul>li :not(button):not([class*=btn]):not([class*=badge]):not([class*=tag]):not([class*=icon]):not(svg):not(path),html[data-bg=solid-light] .wish-pool-section [class*=list]>* :not(button):not([class*=btn]):not([class*=badge]):not([class*=tag]):not([class*=icon]):not(svg):not(path),html[data-bg=solid-light] .wish-pool-section ul>li :not(button):not([class*=btn]):hover,html[data-bg=solid-light] .wish-pool-section ul>li :not(button):not([class*=btn]):active,html[data-bg=solid-light] .wish-pool-section [class*=list]>* :not(button):not([class*=btn]):hover,html[data-bg=solid-light] .wish-pool-section [class*=list]>* :not(button):not([class*=btn]):active{box-shadow:none!important;background:0 0!important;border:#0000!important;outline:none!important}html[data-bg=solid-light] .account-detail-page{color:#12141c!important;background-color:#f5f6f8!important}html[data-bg=solid-light] .account-detail-page .ambient-glow{display:none!important}html[data-bg=solid-light] .account-detail-page .back-pill-btn{color:#5b6270!important;background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 3px #1018280d!important}html[data-bg=solid-light] .account-detail-page .back-pill-btn:hover{color:#12141c!important;background:#f8f9fb!important}html[data-bg=solid-light] .account-detail-page .detail-card{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 4px 24px #1018280f!important}html[data-bg=solid-light] .account-detail-page .card-badge{color:#2554ff!important;background:#eef2ff!important;border-color:#c7d3ff!important}html[data-bg=solid-light] .account-detail-page .account-title{color:#12141c!important}html[data-bg=solid-light] .account-detail-page .price-display .currency{color:#2554ff!important}html[data-bg=solid-light] .account-detail-page .price-display .amount{color:#12141c!important}html[data-bg=solid-light] .account-detail-page .account-desc{color:#5b6270!important}html[data-bg=solid-light] .account-detail-page .guarantee-box{background:#f8f9fb!important;border-color:#e5e7eb!important}html[data-bg=solid-light] .account-detail-page .guarantee-item strong{color:#12141c!important}html[data-bg=solid-light] .account-detail-page .guarantee-item p{color:#5b6270!important}html[data-bg=solid-light] .account-detail-page .email-binding-box{box-shadow:none!important;background:#f8f9fb!important;border:1px solid #e5e7eb!important}html[data-bg=solid-light] .account-detail-page .email-label{color:#12141c!important}html[data-bg=solid-light] .account-detail-page .status-tag{color:#2554ff!important;background:#eef2ff!important;border-color:#c7d3ff!important}html[data-bg=solid-light] .account-detail-page .status-tag.is-bound{color:#059669!important;background:#ecfdf5!important;border-color:#a7f3d0!important}html[data-bg=solid-light] .account-detail-page .modal-email-input{color:#12141c!important;-webkit-text-fill-color:#12141c!important;background:#fff!important;border-color:#d6d9e0!important}html[data-bg=solid-light] .account-detail-page .modal-email-input:focus{border-color:#2554ff!important;box-shadow:0 0 0 3px #eef2ff!important}html[data-bg=solid-light] .account-detail-page .modal-email-input::placeholder{color:#9ca2af!important}html[data-bg=solid-light] .account-detail-page .email-hint{color:#5b6270!important}html[data-bg=solid-light] .account-detail-page .cancel-btn{color:#5b6270!important;background:#f2f3f6!important;border-color:#e5e7eb!important}html[data-bg=solid-light] .account-detail-page .cancel-btn:hover:not(:disabled){color:#12141c!important;background:#e5e7eb!important}.detail-page,.account-detail-page{padding-top:100px!important}.detail-page .detail-container,.account-detail-page .detail-container{margin-top:0!important}html[data-bg=solid-light] .detail-page .detail-header,html[data-bg=solid-light] .account-detail-page .detail-header,html[data-bg=solid-light] .detail-page .detail-header *,html[data-bg=solid-light] .account-detail-page .detail-header *{color:#5b6270!important}html[data-bg=solid-light] .detail-page .detail-header strong,html[data-bg=solid-light] .detail-page .detail-header b,html[data-bg=solid-light] .detail-page .back-pill-btn,html[data-bg=solid-light] .account-detail-page .back-pill-btn{color:#12141c!important}@media (width<=640px){.detail-page,.account-detail-page{padding-top:24px!important;padding-bottom:90px!important}}html[data-bg=solid-light] .detail-page,html[data-bg=solid-light] .user-center-page{color:#12141c!important;background-color:#f5f6f8!important}html[data-bg=solid-light] .detail-page .ambient-glow,html[data-bg=solid-light] .user-center-page .ambient-glow{display:none!important}html[data-bg=solid-light] .detail-page .detail-card,html[data-bg=solid-light] .detail-page .platform-binding-box,html[data-bg=solid-light] .detail-page .email-binding-box,html[data-bg=solid-light] .detail-page .features-checklist,html[data-bg=solid-light] .detail-page .conflict-modal-card{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 4px 20px #1018280f!important}html[data-bg=solid-light] .detail-page .plan-title,html[data-bg=solid-light] .detail-page .platform-label,html[data-bg=solid-light] .detail-page .email-label,html[data-bg=solid-light] .detail-page .feature-row strong,html[data-bg=solid-light] .detail-page .conflict-title,html[data-bg=solid-light] .detail-page .price-display .amount,html[data-bg=solid-light] .detail-page .price-display .currency,html[data-bg=solid-light] .detail-page .platform-name{color:#12141c!important;-webkit-text-fill-color:#12141c!important}html[data-bg=solid-light] .detail-page .plan-desc,html[data-bg=solid-light] .detail-page .feature-row,html[data-bg=solid-light] .detail-page .platform-sub,html[data-bg=solid-light] .detail-page .email-hint,html[data-bg=solid-light] .detail-page .stream-code,html[data-bg=solid-light] .detail-page .conflict-sub,html[data-bg=solid-light] .detail-page .info-row .k,html[data-bg=solid-light] .detail-page .price-display .period{color:#5b6270!important}html[data-bg=solid-light] .user-center-page [class*=card],html[data-bg=solid-light] .user-center-page [class*=panel],html[data-bg=solid-light] .user-center-page [class*=box]:not([class*=meta]):not([class*=uid]),html[data-bg=solid-light] .user-center-page [class*=wrapper]:not([class*=meta]):not([class*=uid]),html[data-bg=solid-light] .user-center-page [class*=section]{color:#12141c!important;background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 3px #1018280d!important}html[data-bg=solid-light] .user-center-page [class*=orders-section],html[data-bg=solid-light] .user-center-page [class*=order-section],html[data-bg=solid-light] .user-center-page [class*=orders-panel],html[data-bg=solid-light] .user-center-page [class*=orders-card],html[data-bg=solid-light] .user-center-page [class*=orders-box],html[data-bg=solid-light] .user-center-page [class*=orders-wrapper],html[data-bg=solid-light] .user-center-page [class*=order-records],html[data-bg=solid-light] .user-center-page [class*=order-list-wrap],html[data-bg=solid-light] .user-center-page [class*=order-list-container]{box-shadow:none!important;border:#0000!important;outline:none!important}html[data-bg=solid-light] .user-center-page div:has(.btn-refresh-orders){box-shadow:none!important;border:#0000!important;outline:none!important}html[data-bg=solid-light] .user-center-page section:has(.btn-refresh-orders){box-shadow:none!important;border:#0000!important;outline:none!important}html[data-bg=solid-light] .user-center-page [class*=section]:has([class*=order]){box-shadow:none!important;border:#0000!important;outline:none!important}:is(html[data-bg=solid-light] .user-center-page [class*=order-item],html[data-bg=solid-light] .user-center-page [class*=order-card]:not(:has(.btn-refresh-orders)),html[data-bg=solid-light] .user-center-page [class*=order-ticket]){background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;box-shadow:0 1px 3px #1018280d!important}html[data-bg=solid-light] .user-center-page [class*=invite],html[data-bg=solid-light] .user-center-page [class*=code],html[data-bg=solid-light] .user-center-page [class*=referral]{-webkit-backdrop-filter:blur(16px)!important;background:#ffffffbf!important;border:1px solid #ffffffe6!important;box-shadow:0 8px 32px #1018280f,inset 0 1px #fff!important}html[data-bg=solid-light] .user-center-page [class*=edit],html[data-bg=solid-light] .user-center-page [class*=meta] button,html[data-bg=solid-light] .user-center-page button[class*=text],html[data-bg=solid-light] .user-center-page button[class*=link],html[data-bg=solid-light] .user-center-page .user-meta,html[data-bg=solid-light] .user-center-page [class*=uid],html[data-bg=solid-light] .user-center-page [class*=meta-action]{box-shadow:none!important;color:#5b6270!important;background:0 0!important;border:none!important;outline:none!important;height:auto!important;padding:0 4px!important;font-weight:500!important}html[data-bg=solid-light] .user-center-page [class*=edit]:hover,html[data-bg=solid-light] .user-center-page [class*=meta] button:hover,html[data-bg=solid-light] .user-center-page button[class*=text]:hover,html[data-bg=solid-light] .user-center-page button[class*=link]:hover{box-shadow:none!important;color:#12141c!important;background:0 0!important;border:none!important;text-decoration:underline!important;transform:none!important}html[data-bg=solid-light] .user-center-page .main-content-wrap button:not(.f-button):not([class*=edit]):not([class*=text]):not([class*=link]):not([class*=meta]):not([class*=uid]):not([class*=nav]):not([class*=pill]),html[data-bg=solid-light] .user-center-page .main-content-wrap .btn-secondary,html[data-bg=solid-light] .user-center-page .main-content-wrap .action-btn:not([class*=edit]):not([class*=meta]){color:#12141c!important;background:linear-gradient(135deg,#fff 0%,#f2f3f6)!important;border:1px solid #d6d9e0!important;font-weight:600!important;transition:all .2s cubic-bezier(.34,1.56,.64,1)!important;box-shadow:0 4px 12px #10182814,0 1px 3px #1018280a,inset 0 1px #fff!important}html[data-bg=solid-light] .user-center-page .main-content-wrap button:not(.f-button):not([class*=edit]):not([class*=text]):not([class*=link]):not([class*=meta]):not([class*=uid]):not([class*=nav]):not([class*=pill]):hover,html[data-bg=solid-light] .user-center-page .main-content-wrap .btn-secondary:hover,html[data-bg=solid-light] .user-center-page .main-content-wrap .action-btn:not([class*=edit]):not([class*=meta]):hover{transform:translateY(-1px);color:#12141c!important;background:linear-gradient(135deg,#fff 0%,#eaecef)!important;border-color:#b4b8c2!important;box-shadow:0 6px 16px #10182814,0 2px 4px #1018280a,inset 0 1px #fff!important}html[data-bg=solid-light] .user-center-page .main-content-wrap button:not(.f-button):not([class*=edit]):not([class*=text]):not([class*=link]):not([class*=meta]):not([class*=uid]):not([class*=nav]):not([class*=pill]):active,html[data-bg=solid-light] .user-center-page .main-content-wrap .btn-secondary:active,html[data-bg=solid-light] .user-center-page .main-content-wrap .action-btn:not([class*=edit]):not([class*=meta]):active{transform:translateY(1px)scale(.98)!important;box-shadow:0 2px 6px #10182814,inset 0 2px 4px #1018280f!important}html[data-bg=solid-light] .user-center-page{color:#12141c!important}html[data-bg=solid-light] .user-center-page h1,html[data-bg=solid-light] .user-center-page h2,html[data-bg=solid-light] .user-center-page h3,html[data-bg=solid-light] .user-center-page h4,html[data-bg=solid-light] .user-center-page strong,html[data-bg=solid-light] .user-center-page b,html[data-bg=solid-light] .user-center-page .v-val,html[data-bg=solid-light] .user-center-page [class*=title],html[data-bg=solid-light] .user-center-page [class*=name]{color:#12141c!important;-webkit-text-fill-color:#12141c!important}html[data-bg=solid-light] .user-center-page p:not([class*=badge]):not([class*=tag]):not([class*=status]),html[data-bg=solid-light] .user-center-page span:not([class*=badge]):not([class*=tag]):not([class*=status]):not([class*=dot]),html[data-bg=solid-light] .user-center-page div:not([class*=badge]):not([class*=tag]):not([class*=status]):not([class*=button]):not([class*=btn]):not([class*=panel]):not([class*=card]),html[data-bg=solid-light] .user-center-page label,html[data-bg=solid-light] .user-center-page [class*=desc],html[data-bg=solid-light] .user-center-page [class*=sub],html[data-bg=solid-light] .user-center-page [class*=time],html[data-bg=solid-light] .user-center-page [class*=date],html[data-bg=solid-light] .user-center-page [class*=meta],html[data-bg=solid-light] .user-center-page [class*=label],html[data-bg=solid-light] .user-center-page [class*=tip]{color:#374151!important}:is(html[data-bg=solid-light] .page-container:has(.checkout-card),html[data-bg=solid-light] .order-page){color:#12141c!important;background-color:#f5f6f8!important}html[data-bg=solid-light] .top-header{border-bottom-color:#e5e7eb!important}html[data-bg=solid-light] .pulse-dot{background:#2554ff!important;box-shadow:0 0 10px #2554ff66!important}html[data-bg=solid-light] .brand-text{color:#12141c!important;text-shadow:none!important}html[data-bg=solid-light] .header-nav-btn{color:#5b6270!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 3px #1018280d!important}html[data-bg=solid-light] .header-nav-btn:hover{color:#12141c!important;background:#f8f9fb!important;border-color:#d6d9e0!important}html[data-bg=solid-light] .main-title{color:#12141c!important;text-shadow:none!important}html[data-bg=solid-light] .sub-title{color:#5b6270!important}html[data-bg=solid-light] .checkout-card{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 4px 24px #1018280f!important}html[data-bg=solid-light] .order-summary-section{border-bottom-color:#e5e7eb!important}html[data-bg=solid-light] .product-type-badge{color:#2554ff!important;background:#eef2ff!important;border:1px solid #c7d3ff!important}html[data-bg=solid-light] .platform-mini-tag{color:#059669!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}html[data-bg=solid-light] .order-id-label{color:#9ca2af!important}html[data-bg=solid-light] .goods-title{color:#12141c!important;text-shadow:none!important}html[data-bg=solid-light] .price-display-wrap .currency{color:#2554ff!important}html[data-bg=solid-light] .price-display-wrap .amount-number{color:#12141c!important;text-shadow:none!important}html[data-bg=solid-light] .payment-qr-section{border-bottom-color:#e5e7eb!important}html[data-bg=solid-light] .qr-header{color:#12141c!important}html[data-bg=solid-light] .qr-image-wrapper{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 4px 16px #1018280f!important}html[data-bg=solid-light] .qr-guide-text{color:#5b6270!important}html[data-bg=solid-light] .platform-config-section{border-bottom-color:#e5e7eb!important}html[data-bg=solid-light] .platform-config-section .config-title,html[data-bg=solid-light] .email-config-section .config-title{color:#12141c!important}html[data-bg=solid-light] .platform-config-section .config-hint,html[data-bg=solid-light] .email-config-section .config-hint{color:#9ca2af!important}html[data-bg=solid-light] .platform-config-section .config-desc,html[data-bg=solid-light] .email-config-section .config-desc{color:#5b6270!important}html[data-bg=solid-light] .platform-toggle-btn{background:#f8f9fb!important;border:1px solid #e5e7eb!important}html[data-bg=solid-light] .platform-toggle-btn:hover{background:#f2f3f6!important;border-color:#d6d9e0!important}html[data-bg=solid-light] .platform-toggle-btn .plat-title{color:#12141c!important}html[data-bg=solid-light] .platform-toggle-btn .plat-sub,html[data-bg=solid-light] .platform-toggle-btn .plat-svg{color:#9ca2af!important}html[data-bg=solid-light] .platform-toggle-btn .plat-check-dot{border-color:#d6d9e0!important}html[data-bg=solid-light] .platform-toggle-btn.active{background:#fff!important;border-color:#2554ff!important;box-shadow:0 2px 10px #2554ff1f!important}html[data-bg=solid-light] .platform-toggle-btn.active .plat-title,html[data-bg=solid-light] .platform-toggle-btn.active .plat-svg{color:#2554ff!important}html[data-bg=solid-light] .platform-toggle-btn.active .plat-check-dot{border-color:#2554ff!important}html[data-bg=solid-light] .platform-toggle-btn.active .dot-inner{background:#2554ff!important}html[data-bg=solid-light] .email-config-section{border-bottom-color:#e5e7eb!important}html[data-bg=solid-light] .email-input-group .email-input{color:#12141c!important;-webkit-text-fill-color:#12141c!important;background:#f8f9fb!important;border:1px solid #e5e7eb!important}html[data-bg=solid-light] .email-input-group .email-input:focus{background:#fff!important;border-color:#2554ff!important;box-shadow:0 0 0 3px #eef2ff!important}html[data-bg=solid-light] .save-email-btn{color:#2554ff!important;background:#eef2ff!important;border:1px solid #c7d3ff!important}html[data-bg=solid-light] .save-email-btn:hover:not(:disabled){color:#fff!important;background:#2554ff!important}html[data-bg=solid-light] .primary-pay-btn{color:#fff!important;background:linear-gradient(135deg,#2554ff,#1844e6)!important;box-shadow:0 4px 16px #2554ff4d!important}html[data-bg=solid-light] .primary-pay-btn:hover:not(:disabled){background:linear-gradient(135deg,#3b66ff,#2554ff)!important;box-shadow:0 6px 22px #2554ff66!important}html[data-bg=solid-light] .secondary-check-btn{color:#5b6270!important;background:#f2f3f6!important;border:1px solid #e5e7eb!important}html[data-bg=solid-light] .secondary-check-btn:hover:not(:disabled){color:#12141c!important;background:#e5e7eb!important}html[data-bg=solid-light] .verify-modal-mask{background-color:#12141d73!important}html[data-bg=solid-light] .verify-modal-card{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 24px 60px #10182826!important}html[data-bg=solid-light] .verify-title{color:#12141c!important}html[data-bg=solid-light] .verify-desc{color:#5b6270!important}html[data-bg=solid-light] .countdown-badge{color:#2554ff!important}html[data-bg=solid-light] .ring-loader{border:3px solid #2554ff26!important;border-top-color:#2554ff!important}html[data-bg=solid-light] .verify-primary-btn{color:#fff!important;background:#2554ff!important;box-shadow:0 4px 14px #2554ff40!important}html[data-bg=solid-light] .verify-primary-btn:hover{background:#3b66ff!important}html[data-bg=solid-light] .verify-secondary-btn{color:#5b6270!important;background:#f2f3f6!important;border:1px solid #e5e7eb!important}html[data-bg=solid-light] .verify-secondary-btn:hover{color:#12141c!important;background:#e5e7eb!important}html[data-bg=solid-light] .verify-ghost-btn{color:#9ca2af!important}html[data-bg=solid-light] .verify-ghost-btn:hover{color:#2554ff!important}
