@import "https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap";.font-mono[data-v-9f382ec6]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.announcement-mask[data-v-9f382ec6]{z-index:99999;-webkit-backdrop-filter:blur(16px);box-sizing:border-box;background:#03060fd1;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.announcement-card[data-v-9f382ec6]{box-sizing:border-box;text-align:center;background:#121520f2;border:1px solid #00ffc247;border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:420px;padding:34px 26px 26px;display:flex;box-shadow:0 24px 60px #000000d9,inset 0 1px #ffffff14}.badge-icon.gift-icon[data-v-9f382ec6]{color:#00ffc2;background:#00ffc21f;border:1px solid #00ffc259;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:16px;display:flex;box-shadow:0 0 20px #00ffc226}.badge-icon svg[data-v-9f382ec6]{width:26px;height:26px}.title[data-v-9f382ec6]{color:#fff;letter-spacing:-.01em;margin:0 0 12px;font-size:21px;font-weight:800}.content-scroll[data-v-9f382ec6]{width:100%;max-height:380px;margin-bottom:22px;overflow-y:auto}.center-content[data-v-9f382ec6]{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.main-desc[data-v-9f382ec6]{color:#cbd5e1;margin:0 0 16px;padding:0 8px;font-size:14px;line-height:1.65}.highlight-text[data-v-9f382ec6]{color:#00f0ff;font-size:16px;font-weight:800}.steps-container[data-v-9f382ec6]{box-sizing:border-box;background:#0000004d;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;width:100%;padding:16px 18px;display:flex}.step-item[data-v-9f382ec6]{align-items:center;gap:12px;display:flex}.step-num[data-v-9f382ec6]{color:#00ffc2;background:#00ffc21f;border:1px solid #00ffc259;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:flex}.step-text[data-v-9f382ec6]{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.step-text strong[data-v-9f382ec6]{color:#fff;margin-bottom:2px;font-size:13px}.step-text span[data-v-9f382ec6]{color:#94a3b8;font-size:11px}.step-line[data-v-9f382ec6]{background:#ffffff14;border-radius:2px;width:2px;height:16px;margin:2px 0 2px 12px}.action-footer[data-v-9f382ec6]{gap:12px;width:100%;display:flex}.ann-btn-secondary[data-v-9f382ec6],.ann-btn-primary[data-v-9f382ec6]{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;flex:1;justify-content:center;align-items:center;height:42px;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.ann-btn-secondary[data-v-9f382ec6]{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff1a}.ann-btn-secondary[data-v-9f382ec6]:hover{color:#fff;background:#ffffff14}.ann-btn-secondary[data-v-9f382ec6]:active{transform:scale(.97)}.ann-btn-primary[data-v-9f382ec6]{color:#020712;background:linear-gradient(135deg,#00f0ff,#00c6ff);border:none;box-shadow:0 4px 16px #00f0ff33}.ann-btn-primary[data-v-9f382ec6]:hover{background:linear-gradient(135deg,#38e1ff,#00ffc2);transform:translateY(-1px)}.ann-btn-primary[data-v-9f382ec6]:active{transform:scale(.97)}.modal-fade-enter-active[data-v-9f382ec6],.modal-fade-leave-active[data-v-9f382ec6]{transition:opacity .3s}.modal-fade-enter-active .announcement-card[data-v-9f382ec6],.modal-fade-leave-active .announcement-card[data-v-9f382ec6]{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.modal-fade-enter-from[data-v-9f382ec6],.modal-fade-leave-to[data-v-9f382ec6]{opacity:0}.modal-fade-enter-from .announcement-card[data-v-9f382ec6]{transform:scale(.92)translateY(12px)}.modal-fade-leave-to .announcement-card[data-v-9f382ec6]{transform:scale(.96)}@media (width<=640px){.announcement-card[data-v-9f382ec6]{padding:26px 18px 20px}.action-footer[data-v-9f382ec6]{flex-direction:column-reverse}.ann-btn-secondary[data-v-9f382ec6],.ann-btn-primary[data-v-9f382ec6]{width:100%}}.font-mono[data-v-70dad2cf]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.theme-switcher-wrapper[data-v-70dad2cf]{z-index:9998;touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;top:80px;right:24px}.switcher-trigger-btn[data-v-70dad2cf]{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12141dd9;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .25s,background-color .25s,border-color .25s;display:flex;box-shadow:0 4px 16px #0006}.switcher-trigger-btn[data-v-70dad2cf]:hover{background:#1c2030f2;border-color:#00f0ff66;transform:scale(1.08)}.switcher-panel[data-v-70dad2cf]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f111af0;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:230px;max-height:440px;padding:14px;display:flex;position:absolute;top:52px;bottom:auto;right:0;box-shadow:0 10px 30px #00000080}.switcher-panel.panel-align-left[data-v-70dad2cf]{left:0;right:auto}.switcher-panel.panel-popup-top[data-v-70dad2cf]{top:auto;bottom:52px}.panel-header[data-v-70dad2cf]{color:#fff;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}.header-title[data-v-70dad2cf]{align-items:center;gap:6px;display:flex}.close-btn[data-v-70dad2cf]{color:#ffffff80;cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1}.close-btn[data-v-70dad2cf]:hover{color:#fff}.options-scroll-area[data-v-70dad2cf]{flex-direction:column;gap:6px;padding-right:4px;display:flex;overflow-y:auto}.section-title[data-v-70dad2cf]{color:#fff6;text-align:left;margin-top:8px;margin-bottom:4px;padding-left:4px;font-size:11px}.option-item[data-v-70dad2cf]{color:#ffffffbf;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:12px;transition:all .2s;display:flex}.option-item[data-v-70dad2cf]:hover{color:#fff;background:#ffffff14}.option-item.active[data-v-70dad2cf]{color:#00f0ff;background:#00f0ff26;border-color:#00f0ff66}.opt-label[data-v-70dad2cf]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.check-icon[data-v-70dad2cf]{color:#00f0ff;flex-shrink:0}.opt-dot[data-v-70dad2cf]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.solid-dot[data-v-70dad2cf]{background:#10b981;box-shadow:0 0 6px #10b981}.video-dot[data-v-70dad2cf]{background:#3b82f6;box-shadow:0 0 6px #3b82f6}.img-dot[data-v-70dad2cf]{background:#a855f7;box-shadow:0 0 6px #a855f7}.fade-slide-enter-active[data-v-70dad2cf],.fade-slide-leave-active[data-v-70dad2cf]{transition:all .25s cubic-bezier(.16,1,.3,1)}.fade-slide-enter-from[data-v-70dad2cf],.fade-slide-leave-to[data-v-70dad2cf]{opacity:0;transform:translateY(-10px)scale(.95)}.panel-popup-top.fade-slide-enter-from[data-v-70dad2cf],.panel-popup-top.fade-slide-leave-to[data-v-70dad2cf]{opacity:0;transform:translateY(10px)scale(.95)}@media (width<=768px){.theme-switcher-wrapper[data-v-70dad2cf]{top:75px;right:16px}}.font-mono[data-v-c9958d32]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.cs-global-widget[data-v-c9958d32]{--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:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;bottom:24px;right:24px}.cs-dock-container[data-v-c9958d32]{pointer-events:auto}.global-new-msg-toast[data-v-c9958d32]{pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;z-index:10000;transition:all .3s var(--smooth);background:#0f172af0;border:1px solid #00f0ff73;border-radius:14px;align-items:center;gap:12px;padding:14px 20px;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 16px 40px #000000b3,0 0 20px #00f0ff33}.global-new-msg-toast[data-v-c9958d32]:hover{border-color:#00f0ffcc;transform:translateY(-2px)}.toast-slide-enter-active[data-v-c9958d32],.toast-slide-leave-active[data-v-c9958d32]{transition:all .35s var(--smooth)}.toast-slide-enter-from[data-v-c9958d32],.toast-slide-leave-to[data-v-c9958d32]{opacity:0;transform:translateY(-20px)scale(.9)}.toast-icon[data-v-c9958d32]{font-size:20px}.toast-content[data-v-c9958d32]{text-align:left;flex-direction:column;display:flex}.toast-title[data-v-c9958d32]{color:#00f0ff;font-size:13px;font-weight:700}.toast-desc[data-v-c9958d32]{color:#94a3b8;margin-top:2px;font-size:12px}.network-offline-banner[data-v-c9958d32]{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-c9958d32]{background:#ef4444;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ef4444}.offline-slide-enter-active[data-v-c9958d32],.offline-slide-leave-active[data-v-c9958d32]{transition:all .25s var(--smooth)}.offline-slide-enter-from[data-v-c9958d32],.offline-slide-leave-to[data-v-c9958d32]{opacity:0;transform:translateY(-100%)}.whatsapp-float-btn[data-v-c9958d32]{cursor:pointer;width:72px;height:72px;transition:transform .25s var(--smooth);background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;display:flex;position:relative}.whatsapp-float-btn[data-v-c9958d32]:hover{transform:scale(1.08)}.dock-mascot-computer[data-v-c9958d32]{flex-direction:column;align-items:center;display:flex}.crt-screen[data-v-c9958d32]{background:#f1f5f9;border:2px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;width:46px;height:38px;display:flex;box-shadow:0 6px 16px #00000080}.crt-face[data-v-c9958d32]{background:#0284c7;border-radius:6px;justify-content:center;align-items:center;width:32px;height:24px;display:flex;position:relative}.crt-eye[data-v-c9958d32]{background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:7px}.crt-eye.left[data-v-c9958d32]{left:7px}.crt-eye.right[data-v-c9958d32]{right:7px}.crt-mouth[data-v-c9958d32]{border-bottom:2px solid #fff;border-radius:0 0 6px 6px;width:10px;height:5px;position:absolute;bottom:5px}.crt-stand[data-v-c9958d32]{background:#94a3b8;border-radius:2px 2px 4px 4px;width:24px;height:6px;margin-top:2px}.absolute-badge[data-v-c9958d32]{z-index:10;position:absolute;top:2px;right:2px}.badge-inner-flex[data-v-c9958d32]{justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative}.ping-anim[data-v-c9958d32]{opacity:.75;background-color:#f87171;border-radius:9999px;width:100%;height:100%;animation:1.2s cubic-bezier(0,0,.2,1) infinite ping-c9958d32;display:inline-flex;position:absolute}.badge-circle[data-v-c9958d32]{color:#fff;background-color:#ef4444;border-radius:9999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:inline-flex;position:relative}@keyframes ping-c9958d32{75%,to{opacity:0;transform:scale(2)}}.periodic-hint-box[data-v-c9958d32]{white-space:nowrap;pointer-events:none;margin-right:14px;animation:10s infinite periodicFade-c9958d32;position:absolute;right:100%}@keyframes periodicFade-c9958d32{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-c9958d32]{color:#00f0ff;background:linear-gradient(135deg,#0f172af2,#020617fa);border:1px solid #00f0ff66;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:700;animation:2s ease-in-out infinite textBreath-c9958d32;box-shadow:0 4px 16px #00f0ff40}@keyframes textBreath-c9958d32{0%,to{box-shadow:0 4px 12px #00f0ff26}50%{box-shadow:0 4px 22px #00f0ff80}}.tooltip-arrow[data-v-c9958d32]{background-color:#020617fa;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-c9958d32]{background:var(--chat-panel-bg);-webkit-backdrop-filter:blur(24px);transform-origin:100% 100%;pointer-events:auto;border:1px solid #00f0ff4d;border-radius:20px;flex-direction:column;width:360px;height:520px;max-height:75vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #020617d9}.chat-slide-enter-active[data-v-c9958d32],.chat-slide-leave-active[data-v-c9958d32]{transition:all .35s var(--smooth)}.chat-slide-enter-from[data-v-c9958d32],.chat-slide-leave-to[data-v-c9958d32]{opacity:0;transform:scale(.85)translateY(20px)}.chat-header[data-v-c9958d32]{background:#020617a6;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.header-left[data-v-c9958d32]{align-items:center;gap:12px;display:flex}.cs-avatar[data-v-c9958d32]{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mascot-screen-face[data-v-c9958d32]{background:#0284c7;border:1.5px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:34px;height:28px;display:flex;position:relative}.mascot-screen-face .eye[data-v-c9958d32]{background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;top:7px}.mascot-screen-face .eye.left[data-v-c9958d32]{left:7px}.mascot-screen-face .eye.right[data-v-c9958d32]{right:7px}.mascot-screen-face .mouth[data-v-c9958d32]{border-bottom:2px solid #fff;border-radius:0 0 6px 6px;width:8px;height:4px;position:absolute;bottom:5px}.cs-info[data-v-c9958d32]{text-align:left;flex-direction:column;display:flex}.cs-name[data-v-c9958d32]{color:#f8fafc;font-size:14px;font-weight:700}.cs-status[data-v-c9958d32]{color:#94a3b8;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.status-dot[data-v-c9958d32]{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #10b981}.status-dot.is-offline[data-v-c9958d32]{background:#ef4444;box-shadow:0 0 8px #ef4444}.chat-close-btn[data-v-c9958d32]{color:#94a3b8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.chat-close-btn[data-v-c9958d32]:hover{color:#fb7185;background:#f43f5e40}.chat-close-btn svg[data-v-c9958d32]{width:16px;height:16px}.chat-message-board[data-v-c9958d32]{flex-direction:column;flex:1;padding:18px 16px 10px;display:flex;overflow-y:auto}.chat-message-board[data-v-c9958d32]::-webkit-scrollbar{width:4px}.chat-message-board[data-v-c9958d32]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.scroll-bottom-anchor[data-v-c9958d32]{pointer-events:none;flex-shrink:0;width:100%;height:1px}.message-block[data-v-c9958d32]{flex-direction:column;width:100%;margin-bottom:16px;display:flex}.message-block.align-left[data-v-c9958d32]{text-align:left;align-items:flex-start}.message-block.align-right[data-v-c9958d32]{text-align:right;align-items:flex-end}.message-row[data-v-c9958d32]{align-items:flex-start;gap:10px;max-width:100%;display:flex}.msg-status[data-v-c9958d32]{color:#646675;margin-top:4px;margin-right:44px;font-size:10px}.msg-status.is-read[data-v-c9958d32]{color:var(--chat-primary)}.bubble-avatar[data-v-c9958d32]{flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.avatar-robot-screen[data-v-c9958d32]{box-sizing:border-box;background:#0284c7;border:1px solid #94a3b8;border-radius:6px;justify-content:space-around;align-items:center;width:32px;height:26px;padding:0 6px;display:flex}.avatar-robot-screen .eye-dot[data-v-c9958d32]{background:#fff;border-radius:50%;width:3px;height:3px}.user-bubble-icon[data-v-c9958d32]{color:#020712;background:linear-gradient(135deg,#00f0ff,#00c6ff);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex}.message-bubble[data-v-c9958d32]{word-break:break-word;border-radius:14px;max-width:75%;padding:10px 14px;font-size:13px;line-height:1.55}.message-bubble.cs[data-v-c9958d32]{color:#f8fafc;background:#ffffff0f;border-top-left-radius:3px}.message-bubble.user[data-v-c9958d32]{background:var(--chat-primary);color:#020712;border-top-right-radius:3px;font-weight:600}.typing-dots span[data-v-c9958d32]{font-size:16px;line-height:1;animation:1.4s infinite both typingBlink-c9958d32}.typing-dots span[data-v-c9958d32]:first-child{animation-delay:0s}.typing-dots span[data-v-c9958d32]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-c9958d32]:nth-child(3){animation-delay:.4s}@keyframes typingBlink-c9958d32{0%,to{opacity:.2}20%{opacity:1}}.chat-footer[data-v-c9958d32]{background:#02061780;flex-shrink:0;align-items:center;gap:8px;padding:12px 14px;display:flex}.chat-input[data-v-c9958d32]{color:#f8fafc;height:40px;transition:all .2s var(--smooth);background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;outline:none;flex:1;padding:0 14px;font-size:12.5px}.chat-input[data-v-c9958d32]:focus{background:#ffffff14;border-color:#00f0ff66}.chat-input[data-v-c9958d32]::placeholder{color:#64748b}.chat-send-btn[data-v-c9958d32]{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:40px;height:40px;transition:all .2s;display:flex}.chat-send-btn svg[data-v-c9958d32]{width:16px;height:16px;transform:translate(-1px)translateY(1px)}.chat-send-btn[data-v-c9958d32]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 14px #00f0ff59}.chat-send-btn[data-v-c9958d32]:disabled{color:#475569;cursor:not-allowed;background:#ffffff0f}@media (width<=640px){.cs-global-widget[data-v-c9958d32]{bottom:85px;right:14px}.whatsapp-float-btn[data-v-c9958d32]{width:62px;height:62px}.global-new-msg-toast[data-v-c9958d32]{top:12px;left:12px;right:12px}.chat-panel[data-v-c9958d32]{z-index:10001;border-radius:0;width:100vw;height:100dvh;max-height:100dvh;position:fixed;inset:0}}#app-root{width:100%;min-height:100vh;position:relative}.global-bg-video{-o-object-fit:cover;object-fit:cover;z-index:-2;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}.global-bg-image{z-index:-2;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100vh;position:fixed;top:0;left:0}.video-ambient-overlay{z-index:-1;pointer-events:none;background:#05070c59;width:100vw;height:100vh;position:fixed;top:0;left:0}html[data-bg=image] .ambient-glow,html[data-bg=video] .ambient-glow{background:radial-gradient(circle,#00f0ff1f 0%,#0000 70%)!important}html[data-bg=image] .home-page,html[data-bg=image] .account-page,html[data-bg=image] .software-library-page,html[data-bg=image] .user-center-page,html[data-bg=image] .detail-page,html[data-bg=image] .account-detail-page,html[data-bg=image] .order-checkout-page,html[data-bg=video] .home-page,html[data-bg=video] .account-page,html[data-bg=video] .software-library-page,html[data-bg=video] .user-center-page,html[data-bg=video] .detail-page,html[data-bg=video] .account-detail-page,html[data-bg=video] .order-checkout-page{background:0 0!important}.nav-bar-container[data-v-7be90420]{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-7be90420]{-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-7be90420]{color:#9496a1;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;height:40px;font-size:13px;font-weight:500;transition:color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.nav-link[data-v-7be90420]:hover{color:#fff;background:#ffffff0a}.nav-link.active[data-v-7be90420]{color:#fff;background:#ffffff1a;box-shadow:0 2px 8px #0000004d,inset 0 1px #ffffff26}.nav-icon[data-v-7be90420]{flex-shrink:0;width:15px;height:15px}@media (width<=640px){.nav-bar-container[data-v-7be90420]{padding:0 14px;top:auto;bottom:20px}.nav-link[data-v-7be90420]{height:44px;font-size:12px}}.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-67acafaa]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.account-page[data-v-67acafaa]{--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);padding:100px 20px 90px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.ambient-glow[data-v-67acafaa]{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-67acafaa]{z-index:1;text-align:center;max-width:680px;margin:0 auto 28px;position:relative}.header-badge[data-v-67acafaa]{letter-spacing:.12em;color:var(--cyber-cyan);background:#00f0ff14;border:1px solid #00f0ff40;border-radius:9999px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.page-title[data-v-67acafaa]{letter-spacing:-.03em;background:linear-gradient(#fff 40%,#c4cbd8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 10px;font-size:38px;font-weight:800}.page-desc[data-v-67acafaa]{color:var(--text-sub);margin:0 0 20px;font-size:14px}.user-status-pill[data-v-67acafaa]{color:#c9cedd;border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:all .25s var(--smooth-ease);background:#ffffff0a;border-radius:9999px;align-items:center;gap:8px;padding:7px 16px;font-size:12px;font-weight:500;display:inline-flex}.user-status-pill[data-v-67acafaa]:hover{color:#fff;background:#ffffff17;transform:translateY(-1px)}.status-dot[data-v-67acafaa]{background:#71717a;border-radius:50%;width:6px;height:6px}.status-dot.online[data-v-67acafaa]{background:#10b981;box-shadow:0 0 8px #10b981}.vertical-main-content[data-v-67acafaa]{z-index:1;flex-direction:column;align-items:center;max-width:1080px;margin:0 auto;display:flex;position:relative}.guarantee-banner[data-v-67acafaa]{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:18px 24px;display:flex}.guarantee-icon[data-v-67acafaa]{background:#00f0ff1f;border:1px solid #00f0ff40;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.banner-svg[data-v-67acafaa]{width:22px;height:22px;color:var(--cyber-cyan)}.guarantee-text h3[data-v-67acafaa]{color:#fff;margin:0 0 4px;font-size:15px;font-weight:700}.guarantee-text p[data-v-67acafaa]{color:var(--text-sub);margin:0;font-size:13px}.category-tabs-container[data-v-67acafaa]{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-67acafaa]{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-67acafaa]:hover{color:#fff}.tab-btn.active[data-v-67acafaa]{color:#fff;background:#ffffff1a;box-shadow:0 4px 12px #00000059,inset 0 1px #ffffff26}.tab-brand-svg[data-v-67acafaa]{flex-shrink:0;width:14px;height:14px}.tab-brand-svg.stroke-only[data-v-67acafaa]{stroke-width:2px}.tab-text-title[data-v-67acafaa]{white-space:nowrap;font-size:13px}.products-container[data-v-67acafaa]{width:100%}.goods-status-bar[data-v-67acafaa]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;padding-bottom:12px;font-size:13px;display:flex}.status-badge-cat[data-v-67acafaa]{color:var(--text-sub);align-items:center;gap:6px;display:inline-flex}.status-badge-cat .dot[data-v-67acafaa]{background:var(--cyber-cyan);border-radius:50%;width:6px;height:6px}.status-badge-cat strong[data-v-67acafaa]{color:#fff}.goods-count-tip[data-v-67acafaa]{color:var(--cyber-cyan);font-weight:700}.plans-grid[data-v-67acafaa]{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:24px;width:100%;display:flex}.plan-card[data-v-67acafaa]{background:var(--surface-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);text-align:left;box-sizing:border-box;width:300px;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-67acafaa]: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-67acafaa]{background:linear-gradient(#101c2cd9 0%,#121622d9 100%);border-color:#00f0ff66;box-shadow:0 14px 40px #00f0ff2e,inset 0 1px #fff3}.featured-badge[data-v-67acafaa]{letter-spacing:.04em;white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;padding:3px 12px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.featured-badge.theme-blue[data-v-67acafaa]{color:#fff;background:linear-gradient(90deg,#38bdf8,#0284c7);box-shadow:0 4px 14px #38bdf873}.featured-badge.theme-green[data-v-67acafaa]{color:#fff;background:linear-gradient(90deg,#34d399,#059669);box-shadow:0 4px 14px #a855f773}.featured-badge.theme-red[data-v-67acafaa]{color:#fff;background:linear-gradient(90deg,#f87171,#dc2626);box-shadow:0 4px 14px #ef444473}.featured-badge.theme-purple[data-v-67acafaa]{color:#fff;background:linear-gradient(90deg,#c084fc,#9333ea);box-shadow:0 4px 14px #a855f773}.badge-svg-icon[data-v-67acafaa]{width:12px;height:12px}.card-header[data-v-67acafaa]{border-bottom:1px solid #ffffff0f;margin-bottom:16px;padding-bottom:14px}.header-top-row[data-v-67acafaa]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.title-category-tag[data-v-67acafaa]{color:var(--cyber-cyan);letter-spacing:.08em;font-size:10px;font-weight:700}.flow-rule-badge[data-v-67acafaa]{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:600;display:inline-flex}.rule-icon[data-v-67acafaa]{color:#00ffc2;width:11px;height:11px}.plan-name[data-v-67acafaa]{letter-spacing:-.01em;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:18px;font-weight:700;overflow:hidden}.price-wrap[data-v-67acafaa]{align-items:baseline;gap:2px;margin-bottom:12px;display:flex}.currency[data-v-67acafaa]{color:var(--cyber-cyan);margin-right:1px;font-size:18px;font-weight:600}.price-val[data-v-67acafaa]{letter-spacing:-.02em;background:linear-gradient(135deg,#00f0ff 0%,#70f3ff 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px #00f0ff40);-webkit-background-clip:text;font-size:40px;font-weight:800;line-height:1}.price-val.price-large[data-v-67acafaa]{font-size:32px}.unit[data-v-67acafaa]{color:var(--text-sub);white-space:nowrap;margin-left:4px;font-size:12px;font-weight:500}.traffic-notice-banner[data-v-67acafaa]{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-67acafaa]{color:#00ffc2;flex-shrink:0;width:14px;height:14px}.notice-text[data-v-67acafaa]{color:#9ba3b8;font-size:11px;line-height:1.35}.features-list[data-v-67acafaa]{flex-direction:column;flex:1;gap:10px;margin-bottom:20px;display:flex}.feature-item[data-v-67acafaa]{background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.feature-item.highlight[data-v-67acafaa]{background:#00f0ff0d;border-color:#00f0ff26}.feature-icon-box[data-v-67acafaa]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.feat-svg[data-v-67acafaa]{width:14px;height:14px}.feature-icon-box.zap[data-v-67acafaa]{color:#00f0ff;background:#00f0ff1f;border:1px solid #00f0ff40}.feature-icon-box.device[data-v-67acafaa]{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf840}.feature-icon-box.desc-icon[data-v-67acafaa]{color:#34d399;background:#10b9811f;border:1px solid #10b98140}.feature-text[data-v-67acafaa]{justify-content:space-between;align-items:center;width:100%;font-size:13px;display:flex}.k-label[data-v-67acafaa]{color:var(--text-sub);font-size:12px}.v-val[data-v-67acafaa]{color:#d1d5db;font-weight:600}.v-val.accent[data-v-67acafaa]{color:#00ffc2;font-size:14px;font-weight:700}.v-desc[data-v-67acafaa]{color:var(--text-sub);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.card-action-wrap[data-v-67acafaa]{width:100%}.f-button[data-v-67acafaa]{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-67acafaa]: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-67acafaa]{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-67acafaa]{box-shadow:0 0 #050505,0 0 #05050580,0 0 #05050540}.f-button .button-inner[data-v-67acafaa]{--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:.75em 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-67acafaa]{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-67acafaa]{z-index:4;letter-spacing:-.02em;color:#111827;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:700;transition:transform .25s;display:block;position:relative}.f-button:hover .button-inner span[data-v-67acafaa],.f-button:active .button-inner[data-v-67acafaa]{transform:scale(.975)}.skeleton[data-v-67acafaa]{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:6px;animation:1.5s infinite shimmer-67acafaa}@keyframes shimmer-67acafaa{0%{background-position:200% 0}to{background-position:-200% 0}}.s-tag[data-v-67acafaa]{width:40px;height:18px;margin-bottom:12px}.s-title[data-v-67acafaa]{width:50%;height:18px;margin-bottom:12px}.s-price[data-v-67acafaa]{width:35%;height:28px;margin-bottom:14px}.s-feature[data-v-67acafaa]{width:100%;height:14px;margin-bottom:12px}.s-feature.short[data-v-67acafaa]{width:70%;margin-bottom:28px}.s-btn[data-v-67acafaa]{border-radius:12px;width:100%;height:44px}.empty-container[data-v-67acafaa]{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-67acafaa]{width:42px;height:42px;color:var(--text-mute);margin-bottom:12px}.empty-title[data-v-67acafaa]{margin:0 0 6px;font-size:15px;font-weight:600}.empty-subtitle[data-v-67acafaa]{color:var(--text-sub);margin:0;font-size:12px}@media (width<=640px){.account-page[data-v-67acafaa]{padding:80px 14px}.page-title[data-v-67acafaa]{font-size:28px}.category-tabs-container[data-v-67acafaa]{gap:2px;padding:4px}.tab-btn[data-v-67acafaa]{gap:clamp(2px,1vw,4px);height:36px;padding:0 2px}.tab-brand-svg[data-v-67acafaa]{width:clamp(12px,3.5vw,14px);height:clamp(12px,3.5vw,14px)}.tab-text-title[data-v-67acafaa]{letter-spacing:-.02em;font-size:clamp(9.5px,2.8vw,12.5px)}.plans-grid[data-v-67acafaa],.plan-card[data-v-67acafaa]{width:100%}}.vpn-tutorial-global-widget[data-v-f26fbb74]{z-index:998;-webkit-user-select:none;user-select:none;position:fixed;top:24px;left:24px}.tutorial-dock-btn[data-v-f26fbb74]{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;display:block}.dock-btn-inner[data-v-f26fbb74]{-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[data-v-f26fbb74]:hover{background:#141a28f2;border-color:#00f0ff;transform:translateY(-2px);box-shadow:0 10px 28px #00f0ff40}.dock-btn-inner[data-v-f26fbb74]:active{transform:scale(.96)translateY(1px)}.pulse-indicator[data-v-f26fbb74]{background-color:#00f0ff;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulseBreathe-f26fbb74;box-shadow:0 0 8px #00f0ff}@keyframes pulseBreathe-f26fbb74{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.15);box-shadow:0 0 12px #00f0ff}}.dock-icon[data-v-f26fbb74]{color:#00f0ff;flex-shrink:0;width:15px;height:15px}.dock-label[data-v-f26fbb74]{color:#f8fafc;letter-spacing:-.01em;font-size:13px;font-weight:700}.tutorial-modal-mask[data-v-f26fbb74]{-webkit-backdrop-filter:blur(16px);box-sizing:border-box;z-index:99999;background:#05080fcc;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tutorial-modal-card[data-v-f26fbb74]{text-align:left;background:#0d111a;border:1px solid #00f0ff40;border-radius:24px;flex-direction:column;width:100%;max-width:580px;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 24px 70px #000c,inset 0 1px #ffffff14}.modal-header[data-v-f26fbb74]{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.header-badge-title[data-v-f26fbb74]{flex-direction:column;gap:4px;display:flex}.badge-tag[data-v-f26fbb74]{color:#00f0ff;letter-spacing:.06em;font-size:10px;font-weight:800}.modal-title[data-v-f26fbb74]{color:#fff;margin:0;font-size:18px;font-weight:700}.modal-close-btn[data-v-f26fbb74]{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[data-v-f26fbb74]:hover{color:#fb7185;background:#f43f5e33;border-color:#f43f5e66}.modal-close-btn svg[data-v-f26fbb74]{width:16px;height:16px}.platform-tabs[data-v-f26fbb74]{scrollbar-width:none;background:#0003;border-bottom:1px solid #ffffff0f;gap:8px;padding:12px 24px;display:flex;overflow-x:auto}.platform-tabs[data-v-f26fbb74]::-webkit-scrollbar{display:none}.tab-pill[data-v-f26fbb74]{all:unset;cursor:pointer;color:#94a3b8;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.tab-pill[data-v-f26fbb74]:hover{color:#fff;background:#ffffff14}.tab-pill.active[data-v-f26fbb74]{color:#040812;background:linear-gradient(135deg,#00f0ff,#00c6ff);border-color:#0000;font-weight:700;box-shadow:0 2px 10px #00f0ff4d}.tutorial-body-scroll[data-v-f26fbb74]{flex-direction:column;flex:1;gap:18px;padding:20px 24px;display:flex;overflow-y:auto}.steps-flow-container[data-v-f26fbb74]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;padding:16px}.steps-heading[data-v-f26fbb74]{color:#00f0ff;margin:0 0 12px;font-size:13px;font-weight:700}.step-items-list[data-v-f26fbb74]{flex-direction:column;gap:12px;display:flex}.step-item[data-v-f26fbb74]{align-items:flex-start;gap:12px;display:flex}.step-num[data-v-f26fbb74]{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[data-v-f26fbb74]{flex:1}.step-title[data-v-f26fbb74]{color:#f8fafc;margin-bottom:2px;font-size:13px;display:block}.step-desc[data-v-f26fbb74]{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.notice-callout-box[data-v-f26fbb74]{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[data-v-f26fbb74]{flex-shrink:0;margin-top:1px;font-size:14px}.callout-text strong[data-v-f26fbb74]{color:#fef08a}.modal-footer[data-v-f26fbb74]{background:#00000040;border-top:1px solid #ffffff0f;justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.footer-btn[data-v-f26fbb74]{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[data-v-f26fbb74]{color:#94a3b8;background:0 0;border:1px solid #ffffff1f}.footer-btn.ghost[data-v-f26fbb74]:hover{color:#f8fafc;background:#ffffff0f}.footer-btn.primary[data-v-f26fbb74]{color:#020712;background:linear-gradient(135deg,#00f0ff,#00c6ff);border:none}.footer-btn.primary[data-v-f26fbb74]:hover{background:linear-gradient(135deg,#38e1ff,#00ffc2);transform:translateY(-1px)}.tutorial-fade-enter-active[data-v-f26fbb74],.tutorial-fade-leave-active[data-v-f26fbb74]{transition:opacity .24s}.tutorial-fade-enter-active .tutorial-modal-card[data-v-f26fbb74],.tutorial-fade-leave-active .tutorial-modal-card[data-v-f26fbb74]{transition:transform .24s cubic-bezier(.16,1,.3,1)}.tutorial-fade-enter-from[data-v-f26fbb74],.tutorial-fade-leave-to[data-v-f26fbb74]{opacity:0}.tutorial-fade-enter-from .tutorial-modal-card[data-v-f26fbb74]{transform:scale(.95)translateY(10px)}.tutorial-fade-leave-to .tutorial-modal-card[data-v-f26fbb74]{transform:scale(.97)}@media (width<=640px){.vpn-tutorial-global-widget[data-v-f26fbb74]{top:14px;left:14px}.dock-btn-inner[data-v-f26fbb74]{gap:6px;height:34px;padding:0 10px}.dock-label[data-v-f26fbb74]{font-size:12px}.tutorial-modal-card[data-v-f26fbb74]{border-radius:20px;max-height:92vh}.modal-header[data-v-f26fbb74],.platform-tabs[data-v-f26fbb74],.tutorial-body-scroll[data-v-f26fbb74],.modal-footer[data-v-f26fbb74]{padding-left:16px;padding-right:16px}.modal-footer[data-v-f26fbb74]{flex-direction:column-reverse}.footer-btn[data-v-f26fbb74]{width:100%}}.font-mono[data-v-7ba14837]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.account-detail-page[data-v-7ba14837]{--bg-main:#07090e;--surface-panel:#10141fd9;--surface-card:#161b2af2;--border-subtle:#ffffff14;--text-main:#f4f5f8;--text-sub:#9496a1;--text-muted:#646675;--cyber-cyan:#00f0ff;--cyber-mint:#00ffc2;--cyber-amber:#fbbf24;box-sizing:border-box;min-height:100vh;color:var(--text-main);background-color:var(--bg-main);padding:84px 16px 90px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.ambient-glow[data-v-7ba14837]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f0ff1f 0%,#07090e00 70%);width:min(100vw,750px);height:380px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.detail-container[data-v-7ba14837]{z-index:1;text-align:left;max-width:680px;margin:0 auto;position:relative}.detail-header[data-v-7ba14837]{text-align:center;margin-bottom:24px}.header-badge[data-v-7ba14837]{letter-spacing:.12em;color:var(--cyber-cyan);background:#00f0ff14;border:1px solid #00f0ff47;border-radius:9999px;margin-bottom:12px;padding:4px 14px;font-size:11px;font-weight:800;display:inline-block}.page-title[data-v-7ba14837]{color:#fff;margin:0 0 8px;font-size:28px;font-weight:900}.page-desc[data-v-7ba14837]{color:var(--text-sub);margin:0;font-size:13px}.config-card[data-v-7ba14837]{background:var(--surface-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:28px 24px;box-shadow:0 10px 40px #00000080}.price-hero-box[data-v-7ba14837]{border-bottom:1px solid #ffffff14;margin-bottom:20px;padding-bottom:20px}.price-line[data-v-7ba14837]{align-items:baseline;gap:4px;margin-bottom:10px;display:flex}.currency[data-v-7ba14837]{color:var(--cyber-cyan);font-size:20px;font-weight:700}.price-val[data-v-7ba14837]{color:#fff;font-size:44px;font-weight:900;line-height:1}.unit[data-v-7ba14837]{color:var(--text-sub);margin-left:4px;font-size:14px}.tag-row[data-v-7ba14837]{gap:8px;display:flex}.category-pill[data-v-7ba14837]{color:var(--cyber-cyan);background:#00f0ff1f;border:1px solid #00f0ff4d;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700}.delivery-pill[data-v-7ba14837]{color:var(--cyber-mint);background:#00ffc21f;border:1px solid #00ffc24d;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700}.specs-list[data-v-7ba14837]{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.spec-item[data-v-7ba14837]{background:#0000004d;border:1px solid #ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;display:flex}.spec-label[data-v-7ba14837]{color:var(--text-sub)}.spec-value[data-v-7ba14837]{color:#fff;font-weight:600}.text-cyan[data-v-7ba14837]{color:var(--cyber-cyan)}.text-mint[data-v-7ba14837]{color:var(--cyber-mint)}.desc-card-block[data-v-7ba14837]{border:1px solid var(--border-subtle);background:#ffffff08;border-radius:12px;margin-bottom:20px;padding:12px 14px;font-size:12px;line-height:1.6}.desc-title[data-v-7ba14837]{color:var(--cyber-cyan);font-weight:700}.desc-content[data-v-7ba14837]{color:#d1d5db}.notice-block[data-v-7ba14837]{color:#fbbf24;background:#f59e0b0f;border:1px solid #f59e0b33;border-radius:14px;margin-bottom:26px;padding:14px 16px;font-size:12px;line-height:1.6}.notice-title[data-v-7ba14837]{margin-bottom:6px;font-weight:700}.notice-block p[data-v-7ba14837]{margin:2px 0}.action-btn-wrap[data-v-7ba14837]{flex-direction:column;gap:10px;width:100%;display:flex}.f-button[data-v-7ba14837]{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;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 .button-outer[data-v-7ba14837]{z-index:1;border-radius:inherit;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-7ba14837]{box-shadow:0 0 #050505,0 0 #05050580,0 0 #05050540}.f-button .button-inner[data-v-7ba14837]{z-index:1;border-radius:inherit;clip-path:inset(0 round 100em);text-align:center;background-image:linear-gradient(135deg,#f0f0f0,#c3c3c3);padding:.85em 1.5em;transition:box-shadow .3s,clip-path .25s,transform .25s;position:relative;overflow:clip;box-shadow:inset 0 0 #0505051a,inset -.05em -.05em .05em #05050540,inset 0 .05em .2em #ffffff40}.f-button:hover .button-inner[data-v-7ba14837]{clip-path:inset(clamp(1px,.0625em,2px) round 100em)}.f-button .button-inner span[data-v-7ba14837]{color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:800;display:block}.f-button:hover .button-inner span[data-v-7ba14837]{transform:scale(.98)}.f-button:active .button-inner[data-v-7ba14837]{transform:scale(.97)}.btn-cancel-return[data-v-7ba14837]{color:var(--text-muted);cursor:pointer;text-align:center;background:0 0;border:none;padding:4px 0;font-size:12px}.btn-cancel-return[data-v-7ba14837]:hover{color:var(--text-sub);text-decoration:underline}@media (width<=640px){.account-detail-page[data-v-7ba14837]{padding-top:60px;padding-bottom:90px}.config-card[data-v-7ba14837]{padding:20px 16px}.price-val[data-v-7ba14837]{font-size:36px}}.home-page[data-v-c4cf245e]{--bg-main:#090a0f;--surface-card:#121520b8;--surface-hover:#181c2ce0;--border-subtle:#ffffff14;--text-main:#fcfdfe;--text-sub:#9496a1;--text-mute:#646675;--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);padding:100px 20px 90px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.font-mono[data-v-c4cf245e]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ambient-glow[data-v-c4cf245e]{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-c4cf245e]{z-index:1;text-align:center;max-width:680px;margin:0 auto 28px;position:relative}.header-badge[data-v-c4cf245e]{letter-spacing:.12em;color:var(--cyber-cyan);background:#00f0ff14;border:1px solid #00f0ff40;border-radius:9999px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.page-title[data-v-c4cf245e]{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0 0 10px;font-size:38px;font-weight:800}.page-desc[data-v-c4cf245e]{color:var(--text-sub);margin:0 0 20px;font-size:14px}.user-status-pill[data-v-c4cf245e]{color:#c9cedd;border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:all .25s var(--smooth-ease);background:#ffffff0a;border-radius:9999px;align-items:center;gap:8px;padding:7px 16px;font-size:12px;font-weight:500;display:inline-flex}.user-status-pill[data-v-c4cf245e]:hover{color:#fff;background:#ffffff17;transform:translateY(-1px)}.status-dot[data-v-c4cf245e]{background:#71717a;border-radius:50%;width:6px;height:6px}.status-dot.online[data-v-c4cf245e]{background:#10b981;box-shadow:0 0 8px #10b981}.vertical-main-content[data-v-c4cf245e]{z-index:1;flex-direction:column;align-items:center;max-width:1080px;margin:0 auto;display:flex;position:relative}.official-guarantee-banner[data-v-c4cf245e]{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:14px;width:100%;max-width:948px;margin:0 auto 32px;padding:18px 24px;display:flex;box-shadow:0 8px 30px #00000059}.banner-header[data-v-c4cf245e]{align-items:center;gap:12px;display:flex}.banner-icon-box[data-v-c4cf245e]{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-c4cf245e]{width:18px;height:18px}.banner-title[data-v-c4cf245e]{color:#fff;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.banner-desc[data-v-c4cf245e]{flex-direction:column;gap:6px;display:flex}.banner-desc p[data-v-c4cf245e]{color:var(--text-sub);margin:0;font-size:12px;line-height:1.6}.segmented-nav[data-v-c4cf245e]{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-c4cf245e]::-webkit-scrollbar{display:none}.segment-item[data-v-c4cf245e]{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-c4cf245e]:hover{color:#fff}.segment-item.active[data-v-c4cf245e]{color:#fff;background:#ffffff1a;box-shadow:0 4px 12px #00000059,inset 0 1px #ffffff26}.plans-container[data-v-c4cf245e]{width:100%}.plans-grid[data-v-c4cf245e]{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:24px;width:100%;display:flex}.plan-card[data-v-c4cf245e]{background:var(--surface-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);text-align:left;box-sizing:border-box;width:300px;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-c4cf245e]: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-c4cf245e]{background:linear-gradient(#101c2cd9 0%,#121622d9 100%);border-color:#00f0ff66;box-shadow:0 14px 40px #00f0ff2e,inset 0 1px #fff3}.featured-badge[data-v-c4cf245e]{letter-spacing:.04em;color:#020712;white-space:nowrap;background:linear-gradient(90deg,#00f0ff,#00ffc2);border-radius:9999px;align-items:center;gap:4px;padding:3px 12px;font-size:11px;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-c4cf245e]{width:12px;height:12px}.card-header[data-v-c4cf245e]{border-bottom:1px solid #ffffff0f;margin-bottom:16px;padding-bottom:14px}.header-top-row[data-v-c4cf245e]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.title-category-tag[data-v-c4cf245e]{color:var(--cyber-cyan);letter-spacing:.08em;font-size:10px;font-weight:700}.flow-rule-badge[data-v-c4cf245e]{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:600;display:inline-flex}.rule-icon[data-v-c4cf245e]{color:#00ffc2;width:11px;height:11px}.plan-name[data-v-c4cf245e]{letter-spacing:-.01em;color:#fff;white-space:nowrap;text-overflow:ellipsis;text-wrap:balance;margin:0 0 8px;font-size:18px;font-weight:700;overflow:hidden}.price-wrap[data-v-c4cf245e]{align-items:baseline;gap:2px;margin-bottom:12px;display:flex}.currency[data-v-c4cf245e]{color:var(--cyber-cyan);margin-right:1px;font-size:18px;font-weight:600}.price-val[data-v-c4cf245e]{letter-spacing:-.02em;color:#fff;font-size:40px;font-weight:800;line-height:1}.price-val.price-large[data-v-c4cf245e]{font-size:32px}.unit[data-v-c4cf245e]{color:var(--text-sub);white-space:nowrap;margin-left:4px;font-size:12px;font-weight:500}.origin-del-price[data-v-c4cf245e]{color:#71768a;margin-left:6px;font-size:13px;text-decoration:line-through}.traffic-notice-banner[data-v-c4cf245e]{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-c4cf245e]{color:#fbbf24;flex-shrink:0;width:14px;height:14px}.notice-text[data-v-c4cf245e]{color:#9ba3b8;font-size:11px;line-height:1.35}.features-block[data-v-c4cf245e]{flex-direction:column;flex:1;gap:10px;margin-bottom:24px;padding:0 4px;display:flex}.features-block .feature-item[data-v-c4cf245e]{color:#d1d5db;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;display:flex}.features-block .feat-svg[data-v-c4cf245e]{width:16px;height:16px;color:var(--cyber-cyan);flex-shrink:0}.features-block .feature-desc[data-v-c4cf245e]{color:var(--text-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0 24px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.card-action-wrap[data-v-c4cf245e]{width:100%}.f-button[data-v-c4cf245e]{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-c4cf245e]: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-c4cf245e]{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-c4cf245e]{box-shadow:0 0 #050505,0 0 #05050580,0 0 #05050540}.f-button .button-inner[data-v-c4cf245e]{--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:.75em 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-c4cf245e]{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-c4cf245e]{z-index:4;letter-spacing:-.02em;color:#111827;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:700;transition:transform .25s;display:block;position:relative}.f-button:hover .button-inner span[data-v-c4cf245e],.f-button:active .button-inner[data-v-c4cf245e]{transform:scale(.975)}.skeleton[data-v-c4cf245e]{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:6px;animation:1.5s infinite shimmer-c4cf245e}@keyframes shimmer-c4cf245e{0%{background-position:200% 0}to{background-position:-200% 0}}.s-title[data-v-c4cf245e]{width:40%;height:20px;margin-bottom:14px}.s-price[data-v-c4cf245e]{width:60%;height:36px;margin-bottom:24px}.s-feature[data-v-c4cf245e]{width:100%;height:14px;margin-bottom:12px}.s-feature.short[data-v-c4cf245e]{width:70%;margin-bottom:28px}.s-btn[data-v-c4cf245e]{border-radius:12px;width:100%;height:44px}.empty-container[data-v-c4cf245e]{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-c4cf245e]{width:42px;height:42px;color:var(--text-mute);margin-bottom:12px}.empty-title[data-v-c4cf245e]{margin:0 0 6px;font-size:15px;font-weight:600}.empty-subtitle[data-v-c4cf245e]{color:var(--text-sub);margin:0;font-size:12px}@media (width<=640px){.home-page[data-v-c4cf245e]{padding:80px 14px}.page-title[data-v-c4cf245e]{font-size:28px}.plans-grid[data-v-c4cf245e],.plan-card[data-v-c4cf245e]{width:100%}.official-guarantee-banner[data-v-c4cf245e]{gap:12px;padding:16px}.segmented-nav[data-v-c4cf245e]{gap:4px;width:100%;max-width:100%;margin-left:0;margin-right:0;padding:4px}.segment-item[data-v-c4cf245e]{height:36px;padding:0 8px;font-size:12px}}.font-mono[data-v-1c07de88]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.wish-pool-panel[data-v-1c07de88]{--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;box-sizing:border-box;background:var(--bg-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);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;box-shadow:0 8px 32px #00000059}.wish-header[data-v-1c07de88]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:16px;padding-bottom:22px;display:flex}.wish-badge-icon[data-v-1c07de88]{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-1c07de88]{flex:1}.wish-title[data-v-1c07de88]{color:#fff;margin:0 0 4px;font-size:20px;font-weight:700}.wish-subtitle[data-v-1c07de88]{color:var(--text-secondary);margin:0;font-size:13px}.wish-submit-box[data-v-1c07de88]{border:1px solid var(--border-subtle);background:#00000040;border-radius:18px;margin-top:24px;padding:20px 22px}.submit-head[data-v-1c07de88]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.submit-icon[data-v-1c07de88]{font-size:16px}.submit-title[data-v-1c07de88]{color:#fff;font-size:14px;font-weight:600}.submit-desc[data-v-1c07de88]{color:var(--text-secondary);margin:0 0 16px;font-size:12px}.input-action-row[data-v-1c07de88]{gap:10px;display:flex}.wish-input[data-v-1c07de88]{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}.wish-input[data-v-1c07de88]:focus{border-color:var(--accent-primary);background:#00000073}.wish-input[data-v-1c07de88]::placeholder{color:var(--text-muted)}.wish-submit-btn[data-v-1c07de88]{background:linear-gradient(135deg, var(--accent-primary), var(--accent-hover));color:#020712;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;align-items:center;gap:6px;height:44px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex}.wish-submit-btn[data-v-1c07de88]:hover:not(:disabled){background:linear-gradient(135deg,#38e1ff,#00ffc2)}.wish-submit-btn[data-v-1c07de88]:disabled{opacity:.5;cursor:not-allowed}.btn-spinner[data-v-1c07de88]{border:2px solid #0207124d;border-top-color:#020712;border-radius:50%;width:13px;height:13px;animation:.6s linear infinite spin-1c07de88}@keyframes spin-1c07de88{to{transform:rotate(360deg)}}.wish-list-section[data-v-1c07de88]{margin-top:32px}.list-section-header[data-v-1c07de88]{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.section-title[data-v-1c07de88]{color:#fff;margin:0 0 4px;font-size:16px;font-weight:700}.section-desc[data-v-1c07de88]{color:var(--text-secondary);margin:0;font-size:12px}.wish-count-pill[data-v-1c07de88]{color:#00f0ff;background:#00f0ff1a;border:1px solid #00f0ff40;border-radius:9999px;padding:4px 10px;font-size:11px}.wish-items-grid[data-v-1c07de88]{flex-direction:column;gap:10px;display:flex}.wish-item-card[data-v-1c07de88]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.wish-item-card.clickable-item[data-v-1c07de88]{cursor:pointer}.wish-item-card[data-v-1c07de88]:hover{border-color:#00f0ff4d}.item-icon-box[data-v-1c07de88]{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;display:flex}.item-main-content[data-v-1c07de88]{flex:1;min-width:0}.name-direct-row[data-v-1c07de88]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.item-software-name[data-v-1c07de88]{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}.search-jump-tag[data-v-1c07de88]{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-1c07de88]{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.user-name[data-v-1c07de88]{color:var(--text-secondary)}.meta-dot[data-v-1c07de88]{color:#fff3}.wish-status-pill[data-v-1c07de88]{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-1c07de88]{background:currentColor;border-radius:50%;width:5px;height:5px}.status-done[data-v-1c07de88]{color:#00ffc2;background:#00ffc21f;border:1px solid #00ffc240}.status-pending[data-v-1c07de88]{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b40}.status-reject[data-v-1c07de88]{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.empty-wish-card[data-v-1c07de88]{border:1px solid var(--border-subtle);text-align:center;background:#0003;border-radius:16px;padding:48px 20px}.empty-icon[data-v-1c07de88]{margin-bottom:8px;font-size:32px}.empty-title[data-v-1c07de88]{color:#fff;margin:0 0 4px;font-size:14px;font-weight:600}.empty-desc[data-v-1c07de88]{color:var(--text-muted);margin:0;font-size:12px}@media (width<=640px){.wish-pool-panel[data-v-1c07de88]{padding:22px 16px}.input-action-row[data-v-1c07de88]{flex-direction:column}.wish-submit-btn[data-v-1c07de88]{justify-content:center;width:100%}}.font-mono[data-v-e5132e43]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.software-library-page[data-v-e5132e43]{--bg-main:#090a0f;--surface-panel:#12141db8;--surface-card:#1a1d2a99;--surface-hover:#202434d9;--border-subtle:#ffffff14;--text-primary:#f4f4f6;--text-secondary:#9496a1;--text-muted:#646675;--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:100px 20px 90px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.ambient-glow[data-v-e5132e43]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f0ff1a 0%,#090a0f00 70%);width:700px;height:380px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.main-container[data-v-e5132e43]{z-index:1;max-width:900px;margin:0 auto;position:relative}.header-section[data-v-e5132e43]{text-align:center;margin-bottom:28px}.header-badge[data-v-e5132e43]{letter-spacing:.06em;color:#00f0ff;background:#00f0ff1a;border:1px solid #00f0ff40;border-radius:9999px;margin-bottom:12px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.page-title[data-v-e5132e43]{letter-spacing:-.03em;color:#fff;margin:0 0 10px;font-size:38px;font-weight:700}.page-desc[data-v-e5132e43]{color:var(--text-secondary);margin:0 0 24px;font-size:14px}.search-input-wrap[data-v-e5132e43]{max-width:580px;margin:0 auto;position:relative}.search-icon[data-v-e5132e43]{width:18px;height:18px;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.search-input[data-v-e5132e43]{box-sizing:border-box;background:var(--surface-panel);border:1px solid var(--border-subtle);color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;height:48px;transition:all .25s var(--smooth-ease);border-radius:9999px;outline:none;padding:0 46px;font-size:14px}.search-input[data-v-e5132e43]:focus{background:#161924e6;border-color:#00f0ff;box-shadow:0 0 20px #00f0ff40}.search-input[data-v-e5132e43]::placeholder{color:var(--text-muted)}.search-clear-btn[data-v-e5132e43]{width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.search-clear-btn[data-v-e5132e43]:hover{color:#fff;background:#00f0ff33;border-color:#00f0ff}.category-capsule-nav[data-v-e5132e43]{justify-content:center;align-items:center;width:100%;margin-bottom:32px;display:flex}.nav-track[data-v-e5132e43]{-webkit-backdrop-filter:blur(20px);box-sizing:border-box;background:#12141dbf;border:1px solid #ffffff14;border-radius:9999px;justify-content:space-between;align-items:center;width:100%;padding:6px;display:flex;box-shadow:0 8px 30px #0006,inset 0 1px #ffffff0d}.nav-link[data-v-e5132e43]{color:#9496a1;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;height:40px;font-size:13px;font-weight:500;transition:color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.nav-link[data-v-e5132e43]:hover{color:#fff;background:#ffffff0a}.nav-link.active[data-v-e5132e43]{color:#fff;background:#ffffff1a;box-shadow:0 2px 8px #0000004d,inset 0 1px #ffffff26}.cat-icon[data-v-e5132e43]{font-size:14px}.content-section[data-v-e5132e43]{margin-bottom:40px}.section-title-bar[data-v-e5132e43]{text-align:left;justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.title-left h2[data-v-e5132e43]{color:#fff;margin:0 0 4px;font-size:20px;font-weight:700}.title-left p[data-v-e5132e43]{color:var(--text-secondary);margin:0;font-size:13px}.magic-intro-card[data-v-e5132e43]{text-align:center;-webkit-backdrop-filter:blur(20px);background:#12141dbf;border:1px solid #ffffff14;border-radius:20px;margin-bottom:24px;padding:28px 24px;box-shadow:0 8px 30px #00000059}.intro-badge[data-v-e5132e43]{letter-spacing:.06em;color:#00f0ff;background:#00f0ff1f;border:1px solid #00f0ff4d;border-radius:9999px;margin-bottom:10px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.magic-intro-card h2[data-v-e5132e43]{color:#fff;margin:0 0 8px;font-size:20px}.magic-intro-card p[data-v-e5132e43]{color:var(--text-secondary);margin:0 0 20px;font-size:13px}.platform-segmented-nav[data-v-e5132e43]{-webkit-backdrop-filter:blur(20px);background:#0e121cc7;border:1px solid #ffffff14;border-radius:9999px;gap:4px;padding:4px;display:inline-flex}.platform-segmented-nav .nav-link[data-v-e5132e43]{height:36px;padding:0 18px;font-size:12px}.software-cards-grid[data-v-e5132e43]{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:20px;display:grid}.software-card[data-v-e5132e43]{background:var(--surface-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(16px);text-align:left;transition:transform .3s var(--smooth-ease), border-color .3s ease, box-shadow .3s ease;border-radius:18px;flex-direction:column;padding:24px 20px;display:flex;box-shadow:0 8px 24px #00000059}.software-card[data-v-e5132e43]:hover{background:var(--surface-hover);border-color:#00f0ff4d;transform:translateY(-4px);box-shadow:0 16px 36px #00000080,0 0 20px #00f0ff26}.card-head[data-v-e5132e43]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.app-info[data-v-e5132e43]{align-items:center;gap:12px;min-width:0;display:flex}.app-icon[data-v-e5132e43]{-o-object-fit:contain;object-fit:contain;border-radius:10px;flex-shrink:0;width:38px;height:38px}.app-icon-placeholder[data-v-e5132e43]{border:1px solid var(--border-subtle);background:#ffffff0d;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-e5132e43]{color:#00f0ff;background:#00f0ff1f;border-color:#00f0ff4d}.app-name-wrap[data-v-e5132e43]{min-width:0}.app-name[data-v-e5132e43]{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:16px;font-weight:600;overflow:hidden}.app-type-tag[data-v-e5132e43]{color:var(--text-muted);font-size:11px}.app-desc[data-v-e5132e43]{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0 0 20px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.action-btn-row[data-v-e5132e43]{gap:8px;margin-top:auto;display:flex}.btn-primary-theme[data-v-e5132e43]{color:#020712;cursor:pointer;background:linear-gradient(135deg,#00f0ff,#00c6ff);border:none;border-radius:10px;flex:1.3;justify-content:center;align-items:center;height:38px;font-size:12px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #00f0ff4d}.btn-primary-theme[data-v-e5132e43]:hover{background:linear-gradient(135deg,#38e1ff,#00ffc2);transform:translateY(-1px);box-shadow:0 6px 18px #00f0ff73}.btn-primary-theme[data-v-e5132e43]:active{transform:scale(.97)}.btn-video-theme[data-v-e5132e43]{color:#9496a1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;height:38px;font-size:12px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-video-theme[data-v-e5132e43]:hover{color:#00f0ff;background:#00f0ff1f;border-color:#00f0ff59;transform:translateY(-1px)}.btn-video-theme[data-v-e5132e43]:active{transform:scale(.97)}.play-icon[data-v-e5132e43]{font-size:10px}.drive-links-grid[data-v-e5132e43]{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:auto;display:grid}.btn-drive-theme[data-v-e5132e43]{color:#9496a1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;height:34px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-drive-theme[data-v-e5132e43]:hover{color:#00f0ff;background:#00f0ff1f;border-color:#00f0ff59;transform:translateY(-1px);box-shadow:0 2px 10px #00f0ff33}.btn-drive-theme[data-v-e5132e43]:active{transform:scale(.97)}.empty-state-card[data-v-e5132e43]{background:var(--surface-panel);border:1px solid var(--border-subtle);text-align:center;border-radius:20px;padding:56px 20px}.empty-icon[data-v-e5132e43]{margin-bottom:10px;font-size:36px}.empty-title[data-v-e5132e43]{margin:0 0 6px;font-size:15px;font-weight:600}.empty-subtitle[data-v-e5132e43]{color:var(--text-secondary);margin:0;font-size:12px}.skeleton[data-v-e5132e43]{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:6px;animation:1.5s infinite shimmer-e5132e43}@keyframes shimmer-e5132e43{0%{background-position:200% 0}to{background-position:-200% 0}}.s-head[data-v-e5132e43]{width:60%;height:38px;margin-bottom:16px}.s-line[data-v-e5132e43]{width:100%;height:14px;margin-bottom:10px}.s-line.short[data-v-e5132e43]{width:75%;margin-bottom:24px}.s-actions[data-v-e5132e43]{border-radius:10px;width:100%;height:38px}.wish-pool-section[data-v-e5132e43]{margin-top:50px}.video-modal-backdrop[data-v-e5132e43]{-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-e5132e43]{background:#13151f;border:1px solid #00f0ff59;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 70px #000000e6,0 0 45px #00f0ff2e}.player-header[data-v-e5132e43]{background:#13151f;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.header-badge-group[data-v-e5132e43]{align-items:center;gap:8px;min-width:0;display:flex}.device-tag[data-v-e5132e43]{letter-spacing:.04em;white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:800}.device-tag.pc-tag[data-v-e5132e43]{color:#00f0ff;background:#00f0ff26;border:1px solid #00f0ff4d}.device-tag.mobile-tag[data-v-e5132e43]{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.player-title[data-v-e5132e43]{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.player-close-btn[data-v-e5132e43]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1;transition:color .2s}.player-close-btn[data-v-e5132e43]:hover{color:#00f0ff}.zoom-selector-wrap[data-v-e5132e43]{align-items:center;gap:6px;margin-left:auto;display:flex}.zoom-prefix[data-v-e5132e43]{color:var(--text-muted);white-space:nowrap;font-size:11px}.zoom-control-group[data-v-e5132e43]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:4px;padding:3px 6px;display:flex}.zoom-btn[data-v-e5132e43]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:3px 9px;font-size:11px;font-weight:700;transition:all .2s}.zoom-btn[data-v-e5132e43]:hover{color:#fff}.zoom-btn.active[data-v-e5132e43]{color:#00f0ff;background:#00f0ff2e;box-shadow:0 0 10px #00f0ff4d}.pc-theater-container[data-v-e5132e43]{width:92vw;max-width:1120px;max-height:90vh}.pc-video-viewport[data-v-e5132e43]{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-e5132e43]{-o-object-fit:contain;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-e5132e43]{width:90vw;max-width:420px;max-height:85vh}.phone-video-viewport[data-v-e5132e43]{background:#000;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.phone-native-video[data-v-e5132e43]{-o-object-fit:contain;object-fit:contain;outline:none;width:100%;height:auto;max-height:70vh;display:block}@media (width<=768px){.software-library-page[data-v-e5132e43]{padding:80px 14px}.page-title[data-v-e5132e43]{font-size:28px}.nav-track[data-v-e5132e43]{border-radius:18px;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.nav-link[data-v-e5132e43]{height:38px;font-size:12px}.software-cards-grid[data-v-e5132e43]{grid-template-columns:1fr;gap:14px}.video-modal-backdrop[data-v-e5132e43]{padding:12px}.pc-theater-container[data-v-e5132e43],.phone-frame-container[data-v-e5132e43]{border-radius:16px;width:96vw;max-width:100%}.pc-video-viewport[data-v-e5132e43]{aspect-ratio:auto;max-height:60vh}.player-header[data-v-e5132e43]{flex-wrap:wrap;padding:10px 14px}.zoom-selector-wrap[data-v-e5132e43]{order:3;justify-content:space-between;width:100%;margin-top:4px}}.font-mono[data-v-607edd1f]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.detail-page[data-v-607edd1f]{--bg-main:#07090e;--surface-panel:#10141fd9;--surface-card:#161b2af2;--border-subtle:#ffffff14;--text-main:#f4f5f8;--text-sub:#9496a1;--text-muted:#646675;--cyber-cyan:#00f0ff;--cyber-mint:#00ffc2;box-sizing:border-box;min-height:100vh;color:var(--text-main);background-color:var(--bg-main);padding:84px 16px 90px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.ambient-glow[data-v-607edd1f]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f0ff1f 0%,#07090e00 70%);width:min(100vw,750px);height:380px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.detail-container[data-v-607edd1f]{z-index:1;text-align:left;max-width:680px;margin:0 auto;position:relative}.detail-header[data-v-607edd1f]{text-align:center;margin-bottom:24px}.header-badge[data-v-607edd1f]{letter-spacing:.12em;color:var(--cyber-cyan);background:#00f0ff14;border:1px solid #00f0ff47;border-radius:9999px;margin-bottom:12px;padding:4px 14px;font-size:11px;font-weight:800;display:inline-block}.page-title[data-v-607edd1f]{color:#fff;margin:0 0 8px;font-size:28px;font-weight:900}.page-desc[data-v-607edd1f]{color:var(--text-sub);margin:0;font-size:13px}.config-card[data-v-607edd1f]{background:var(--surface-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:28px 24px;box-shadow:0 10px 40px #00000080}.price-hero-box[data-v-607edd1f]{border-bottom:1px solid #ffffff14;margin-bottom:20px;padding-bottom:20px}.price-line[data-v-607edd1f]{align-items:baseline;gap:4px;margin-bottom:10px;display:flex}.currency[data-v-607edd1f]{color:var(--cyber-cyan);font-size:20px;font-weight:700}.price-val[data-v-607edd1f]{color:#fff;font-size:44px;font-weight:900;line-height:1}.unit[data-v-607edd1f]{color:var(--text-sub);margin-left:4px;font-size:14px}.origin-price[data-v-607edd1f]{color:var(--text-muted);margin-left:8px;font-size:14px;text-decoration:line-through}.tag-row[data-v-607edd1f]{gap:8px;display:flex}.cycle-pill[data-v-607edd1f]{color:var(--cyber-cyan);background:#00f0ff1f;border:1px solid #00f0ff4d;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700}.status-pill[data-v-607edd1f]{color:var(--cyber-mint);background:#00ffc21f;border:1px solid #00ffc24d;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700}.specs-list[data-v-607edd1f]{flex-direction:column;gap:12px;margin-bottom:22px;display:flex}.spec-item[data-v-607edd1f]{background:#0000004d;border:1px solid #ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;display:flex}.spec-label[data-v-607edd1f]{color:var(--text-sub)}.spec-value[data-v-607edd1f]{color:#fff;font-weight:600}.text-cyan[data-v-607edd1f]{color:var(--cyber-cyan)}.text-mint[data-v-607edd1f]{color:var(--cyber-mint)}.notice-block[data-v-607edd1f]{color:#fbbf24;background:#f59e0b0f;border:1px solid #f59e0b33;border-radius:14px;margin-bottom:26px;padding:14px 16px;font-size:12px;line-height:1.6}.notice-title[data-v-607edd1f]{margin-bottom:6px;font-weight:700}.notice-block p[data-v-607edd1f]{margin:2px 0}.action-btn-wrap[data-v-607edd1f]{width:100%}.f-button[data-v-607edd1f]{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;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 .button-outer[data-v-607edd1f]{z-index:1;border-radius:inherit;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-607edd1f]{box-shadow:0 0 #050505,0 0 #05050580,0 0 #05050540}.f-button .button-inner[data-v-607edd1f]{z-index:1;border-radius:inherit;clip-path:inset(0 round 100em);text-align:center;background-image:linear-gradient(135deg,#f0f0f0,#c3c3c3);padding:.85em 1.5em;transition:box-shadow .3s,clip-path .25s,transform .25s;position:relative;overflow:clip;box-shadow:inset 0 0 #0505051a,inset -.05em -.05em .05em #05050540,inset 0 .05em .2em #ffffff40}.f-button:hover .button-inner[data-v-607edd1f]{clip-path:inset(clamp(1px,.0625em,2px) round 100em)}.f-button .button-inner span[data-v-607edd1f]{color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:800;display:block}.f-button:hover .button-inner span[data-v-607edd1f]{transform:scale(.98)}.f-button:active .button-inner[data-v-607edd1f]{transform:scale(.97)}@media (width<=640px){.detail-page[data-v-607edd1f]{padding-top:60px;padding-bottom:90px}.config-card[data-v-607edd1f]{padding:20px 16px}.price-val[data-v-607edd1f]{font-size:36px}}.font-mono[data-v-3919b74d]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.verify-modal-mask[data-v-3919b74d]{z-index:99999;-webkit-backdrop-filter:blur(16px);box-sizing:border-box;background-color:#05070cd1;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.verify-modal-card[data-v-3919b74d]{box-sizing:border-box;text-align:center;background:#0e111a;border:1px solid #00f0ff47;border-radius:20px;width:100%;max-width:400px;padding:32px 24px;position:relative;box-shadow:0 20px 60px #000c,inset 0 1px #ffffff14}.panel-state[data-v-3919b74d]{flex-direction:column;align-items:center;display:flex}.spinner-container[data-v-3919b74d]{justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:20px;display:flex;position:relative}.ring-loader[data-v-3919b74d]{border:2.5px solid #00f0ff1f;border-top-color:#00f0ff;border-radius:50%;animation:1s cubic-bezier(.4,0,.2,1) infinite spin-3919b74d;position:absolute;inset:0}.countdown-badge[data-v-3919b74d]{color:#00f0ff;letter-spacing:-.02em;font-size:16px;font-weight:700}@keyframes spin-3919b74d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-indicator[data-v-3919b74d]{border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:20px;display:flex}.icon-indicator svg[data-v-3919b74d]{width:28px;height:28px}.icon-indicator.success[data-v-3919b74d]{color:#10b981;background:#10b9811f;border:1px solid #10b98147}.icon-indicator.timeout[data-v-3919b74d]{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b3d}.icon-indicator.rejected[data-v-3919b74d]{color:#f43f5e;background:#f43f5e1a;border:1px solid #f43f5e3d}.modal-title[data-v-3919b74d]{color:#fff;letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:700}.modal-desc[data-v-3919b74d]{color:#8f95a5;margin:0 0 20px;font-size:13px;line-height:1.6}.tip-pill[data-v-3919b74d]{color:#b0b5c4;background:#ffffff08;border:1px solid #ffffff0f;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:11px;display:inline-flex}.pulse-dot[data-v-3919b74d]{background:#00f0ff;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite pulse-3919b74d;box-shadow:0 0 8px #00f0ff}@keyframes pulse-3919b74d{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.button-group[data-v-3919b74d]{gap:12px;width:100%;display:flex}.primary-btn[data-v-3919b74d],.secondary-btn[data-v-3919b74d],.ghost-btn[data-v-3919b74d]{cursor:pointer;border-radius:12px;font-family:inherit;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.primary-btn[data-v-3919b74d]{color:#040810;background:linear-gradient(135deg,#00f0ff,#00c6ff);border:none;flex:1;height:42px;font-size:13px}.primary-btn[data-v-3919b74d]:hover{background:linear-gradient(135deg,#38e1ff,#00ffc2);transform:translateY(-1px)}.secondary-btn[data-v-3919b74d]{color:#d1d5db;background:#ffffff0d;border:1px solid #ffffff14;flex:1;height:42px;font-size:13px}.secondary-btn[data-v-3919b74d]:hover{color:#fff;background:#ffffff17}.ghost-btn[data-v-3919b74d]{color:#6c7283;background:0 0;border:none;padding:6px 12px;font-size:12px}.ghost-btn[data-v-3919b74d]:hover{color:#a0a6b8}.fade-modal-enter-active[data-v-3919b74d],.fade-modal-leave-active[data-v-3919b74d]{transition:opacity .25s}.fade-modal-enter-active .verify-modal-card[data-v-3919b74d],.fade-modal-leave-active .verify-modal-card[data-v-3919b74d]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.fade-modal-enter-from[data-v-3919b74d],.fade-modal-leave-to[data-v-3919b74d]{opacity:0}.fade-modal-enter-from .verify-modal-card[data-v-3919b74d]{transform:scale(.96)translateY(6px)}.fade-modal-leave-to .verify-modal-card[data-v-3919b74d]{transform:scale(.98)}.font-mono[data-v-08d89b71]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.order-checkout-page[data-v-08d89b71]{--bg-main:#07090e;--surface-panel:#10141fd9;--surface-card:#161b2af2;--border-subtle:#ffffff14;--text-main:#f4f5f8;--text-sub:#9496a1;--text-muted:#646675;--cyber-cyan:#00f0ff;--cyber-mint:#00ffc2;--cyber-amber:#fbbf24;box-sizing:border-box;min-height:100vh;color:var(--text-main);background-color:var(--bg-main);padding:84px 16px 90px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.ambient-glow[data-v-08d89b71]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f0ff1f 0%,#07090e00 70%);width:min(100vw,750px);height:380px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.checkout-container[data-v-08d89b71]{z-index:1;text-align:left;max-width:860px;margin:0 auto;position:relative}.checkout-header[data-v-08d89b71]{text-align:center;margin-bottom:26px}.header-badge[data-v-08d89b71]{letter-spacing:.12em;color:var(--cyber-cyan);background:#00f0ff14;border:1px solid #00f0ff47;border-radius:9999px;margin-bottom:10px;padding:4px 14px;font-size:11px;font-weight:800;display:inline-block}.page-title[data-v-08d89b71]{color:#fff;margin:0 0 8px;font-size:30px;font-weight:900}.page-desc[data-v-08d89b71]{color:var(--text-sub);margin:0;font-size:13px}.checkout-main-grid[data-v-08d89b71]{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:20px;display:grid}.order-summary-panel[data-v-08d89b71]{background:var(--surface-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;flex-direction:column;justify-content:space-between;padding:24px;display:flex}.panel-head[data-v-08d89b71]{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.status-indicator[data-v-08d89b71]{color:var(--cyber-amber);font-size:12px;font-weight:700}.order-time[data-v-08d89b71]{color:var(--text-muted);font-size:11px}.product-info-block[data-v-08d89b71]{margin-bottom:20px}.category-chip[data-v-08d89b71]{color:var(--cyber-cyan);background:#00f0ff1a;border-radius:4px;margin-bottom:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.product-title[data-v-08d89b71]{color:#fff;margin:0;font-size:20px;font-weight:800}.order-detail-rows[data-v-08d89b71]{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.detail-row[data-v-08d89b71]{justify-content:space-between;align-items:center;font-size:12px;display:flex}.detail-row .label[data-v-08d89b71]{color:var(--text-muted)}.detail-row .val[data-v-08d89b71]{color:#fff;font-weight:600}.value-copy-group[data-v-08d89b71]{align-items:center;gap:6px;display:flex}.btn-mini-copy[data-v-08d89b71]{border:1px solid var(--border-subtle);color:var(--cyber-cyan);cursor:pointer;background:#ffffff0f;border-radius:4px;padding:2px 8px;font-size:10px}.total-price-row[data-v-08d89b71]{border-top:1px dashed #ffffff14;padding-top:14px}.total-price-row .label[data-v-08d89b71]{color:#fff;font-size:13px;font-weight:700}.price-val-wrap[data-v-08d89b71]{color:var(--cyber-amber);align-items:baseline;display:flex}.price-val-wrap .symbol[data-v-08d89b71]{margin-right:2px;font-size:16px;font-weight:700}.price-val-wrap .number[data-v-08d89b71]{font-size:28px;font-weight:900}.safety-tips-box[data-v-08d89b71]{color:#fcd34d;background:#f59e0b0f;border:1px solid #f59e0b33;border-radius:12px;padding:14px;font-size:11px;line-height:1.6}.tip-title[data-v-08d89b71]{margin-bottom:4px;font-weight:700}.safety-tips-box p[data-v-08d89b71]{margin:2px 0}.payment-method-panel[data-v-08d89b71]{background:var(--surface-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;flex-direction:column;padding:24px;display:flex}.pay-method-tabs[data-v-08d89b71]{gap:10px;margin-bottom:20px;display:flex}.pay-tab-btn[data-v-08d89b71]{border:1px solid var(--border-subtle);height:40px;color:var(--text-sub);cursor:pointer;background:#ffffff0a;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.pay-tab-btn[data-v-08d89b71]:hover{color:#fff}.pay-tab-btn.active[data-v-08d89b71]{color:#fff;background:#00f0ff1f;border-color:#00f0ff59;box-shadow:0 4px 14px #00f0ff26}.qr-code-box[data-v-08d89b71]{flex-direction:column;flex:1;justify-content:space-between;align-items:center;display:flex}.qr-wrapper[data-v-08d89b71]{flex-direction:column;align-items:center;width:100%;display:flex}.qr-content-pane[data-v-08d89b71]{flex-direction:column;align-items:center;display:flex}.qr-image-container[data-v-08d89b71]{box-sizing:border-box;background:#fff;border-radius:16px;justify-content:center;align-items:center;width:180px;height:180px;margin-bottom:14px;padding:10px;display:flex;box-shadow:0 10px 30px #00000080}.qr-real-img[data-v-08d89b71]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.qr-mock-placeholder[data-v-08d89b71]{text-align:center;flex-direction:column;align-items:center;display:flex}.mock-qr-border[data-v-08d89b71]{border:2px dashed #10b981;border-radius:12px;justify-content:center;align-items:center;width:130px;height:130px;display:flex;position:relative}.mock-center-badge[data-v-08d89b71]{color:#10b981;background:#fff;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:800}.alipay-border[data-v-08d89b71]{border-color:#0284c7}.alipay-badge[data-v-08d89b71]{color:#0284c7}.qr-sub-text[data-v-08d89b71]{color:#64748b;margin-top:6px;font-size:10px}.pay-brand-tag[data-v-08d89b71]{border-radius:6px;margin-bottom:24px;padding:4px 12px;font-size:11px;font-weight:700}.pay-brand-tag.wechat[data-v-08d89b71]{color:#34d399;background:#10b9811f;border:1px solid #10b9814d}.pay-brand-tag.alipay[data-v-08d89b71]{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf84d}.action-submit-wrap[data-v-08d89b71]{flex-direction:column;gap:10px;width:100%;display:flex}.f-button[data-v-08d89b71]{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;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 .button-outer[data-v-08d89b71]{z-index:1;border-radius:inherit;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-08d89b71]{box-shadow:0 0 #050505,0 0 #05050580,0 0 #05050540}.f-button .button-inner[data-v-08d89b71]{z-index:1;border-radius:inherit;clip-path:inset(0 round 100em);text-align:center;background-image:linear-gradient(135deg,#f0f0f0,#c3c3c3);padding:.85em 1.5em;transition:box-shadow .3s,clip-path .25s,transform .25s;position:relative;overflow:clip;box-shadow:inset 0 0 #0505051a,inset -.05em -.05em .05em #05050540,inset 0 .05em .2em #ffffff40}.f-button:hover .button-inner[data-v-08d89b71]{clip-path:inset(clamp(1px,.0625em,2px) round 100em)}.f-button .button-inner span[data-v-08d89b71]{color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:800;display:block}.f-button:hover .button-inner span[data-v-08d89b71]{transform:scale(.98)}.f-button:active .button-inner[data-v-08d89b71]{transform:scale(.97)}.btn-cancel-return[data-v-08d89b71]{color:var(--text-muted);cursor:pointer;text-align:center;background:0 0;border:none;padding:4px 0;font-size:12px}.btn-cancel-return[data-v-08d89b71]:hover{color:var(--text-sub);text-decoration:underline}@media (width<=768px){.checkout-main-grid[data-v-08d89b71]{grid-template-columns:1fr}.order-checkout-page[data-v-08d89b71]{padding-top:60px;padding-bottom:90px}}.font-mono[data-v-3d9a8705]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.user-center-page[data-v-3d9a8705]{--bg-main:#090a0f;--surface-panel:#12141dd9;--surface-card:#161a26e6;--border-subtle:#ffffff14;--text-primary:#f4f4f6;--text-secondary:#9496a1;--text-muted:#646675;--cyber-cyan:#00f0ff;--cyber-mint:#00ffc2;--cyber-amber:#fbbf24;--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:84px 16px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.ambient-glow[data-v-3d9a8705]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f0ff1a 0%,#090a0f00 70%);width:min(100vw,700px);height:350px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.top-tutorial-bar[data-v-3d9a8705]{justify-content:flex-start;max-width:880px;margin:0 auto 12px;display:flex}.btn-tutorial-pill[data-v-3d9a8705]{color:var(--cyber-cyan);cursor:pointer;background:#00f0ff14;border:1px solid #00f0ff4d;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.btn-tutorial-pill[data-v-3d9a8705]:hover{background:#00f0ff2e;transform:translateY(-1px)}.main-content-wrap[data-v-3d9a8705]{z-index:1;text-align:left;max-width:880px;margin:0 auto;position:relative}.user-hero-card[data-v-3d9a8705]{background:var(--surface-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;margin-bottom:20px;padding:24px;box-shadow:0 8px 32px #0006}.hero-top-row[data-v-3d9a8705]{align-items:center;gap:16px;margin-bottom:16px;display:flex}.avatar-container[data-v-3d9a8705]{width:58px;height:58px;position:relative}.avatar-circle[data-v-3d9a8705]{background:linear-gradient(135deg,#ff9a9e,#fecfef);border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.avatar-character[data-v-3d9a8705]{color:#333;font-size:24px;font-weight:900}.avatar-edit-badge[data-v-3d9a8705]{background:var(--cyber-cyan);color:#020712;cursor:pointer;border:2px solid #11131c;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex;position:absolute;bottom:0;right:0}.user-info-area[data-v-3d9a8705]{flex-direction:column;gap:4px;display:flex}.name-pill-row[data-v-3d9a8705]{align-items:center;gap:10px;display:flex}.user-display-name[data-v-3d9a8705]{color:#fff;margin:0;font-size:20px;font-weight:800}.status-pill-normal[data-v-3d9a8705]{color:#34d399;background:#10b9811f;border:1px solid #10b9814d;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;display:inline-flex}.dot-online[data-v-3d9a8705]{background:#10b981;border-radius:50%;width:5px;height:5px}.uid-links-row[data-v-3d9a8705]{align-items:center;gap:12px;font-size:11px;display:flex}.uid-tag[data-v-3d9a8705]{color:var(--text-muted)}.text-link-btn[data-v-3d9a8705]{color:var(--cyber-cyan);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.text-link-btn[data-v-3d9a8705]:hover{text-decoration:underline}.referral-code-block[data-v-3d9a8705]{border:1px solid var(--border-subtle);background:#00000059;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.ref-title[data-v-3d9a8705]{color:var(--text-muted);font-size:12px}.ref-code-value[data-v-3d9a8705]{letter-spacing:1px;flex:1;font-size:14px;font-weight:800}.btn-copy-code[data-v-3d9a8705]{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border-radius:6px;padding:4px 12px;font-size:11px}.btn-copy-code[data-v-3d9a8705]:hover{color:var(--cyber-cyan);background:#00f0ff1a;border-color:#00f0ff4d}.email-binding-block[data-v-3d9a8705]{border:1px solid var(--border-subtle);background:#00000059;border-radius:12px;margin-bottom:16px;padding:12px 14px}.email-title-row[data-v-3d9a8705]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.email-icon-title[data-v-3d9a8705]{color:var(--text-secondary);font-size:12px}.badge-bound[data-v-3d9a8705]{color:#34d399;background:#10b9811f;border-radius:4px;padding:1px 6px;font-size:10px}.email-input-group[data-v-3d9a8705]{gap:8px;display:flex}.email-input-field[data-v-3d9a8705]{border:1px solid var(--border-subtle);color:#fff;background:#0006;border-radius:8px;outline:none;flex:1;height:38px;padding:0 12px;font-size:12px}.email-input-field[data-v-3d9a8705]:focus{border-color:var(--cyber-cyan)}.btn-update-email[data-v-3d9a8705]{background:var(--cyber-cyan);color:#020712;cursor:pointer;border:none;border-radius:8px;padding:0 14px;font-size:12px;font-weight:700}.hero-three-buttons[data-v-3d9a8705]{grid-template-columns:1.5fr 1fr 1fr;gap:10px;display:grid}.btn-hero-cyan[data-v-3d9a8705]{background:linear-gradient(135deg, var(--cyber-cyan), #00c6ff);color:#020712;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:40px;font-size:12px;font-weight:800;display:inline-flex}.btn-hero-dark[data-v-3d9a8705]{border:1px solid var(--border-subtle);color:#fff;cursor:pointer;background:#ffffff0d;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:40px;font-size:12px;font-weight:700;display:inline-flex}.btn-hero-danger[data-v-3d9a8705]{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444440;border-radius:10px;height:40px;font-size:12px;font-weight:700}.btn-hero-danger[data-v-3d9a8705]:hover{color:#fff;background:#ef4444}.invite-activity-panel[data-v-3d9a8705]{background:var(--surface-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;margin-bottom:24px;padding:22px}.activity-head-row[data-v-3d9a8705]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.gift-icon-box[data-v-3d9a8705]{font-size:24px}.activity-titles[data-v-3d9a8705]{flex:1}.act-title[data-v-3d9a8705]{color:#fff;margin:0 0 2px;font-size:14px;font-weight:700}.act-sub[data-v-3d9a8705]{color:var(--text-muted);margin:0;font-size:11px}.btn-act-refresh[data-v-3d9a8705]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:14px}.btn-act-refresh[data-v-3d9a8705]:hover{color:var(--cyber-cyan)}.activity-metrics-grid[data-v-3d9a8705]{gap:10px;margin-bottom:14px;display:grid;grid-template-columns:repeat(3,1fr)!important}.metric-card[data-v-3d9a8705]{border:1px solid var(--border-subtle);text-align:center;background:#00000059;border-radius:12px;padding:12px 6px}.metric-label[data-v-3d9a8705]{color:var(--text-muted);white-space:nowrap;margin-bottom:4px;font-size:11px}.metric-val[data-v-3d9a8705]{color:#fff;font-size:20px;font-weight:900}.text-cyan[data-v-3d9a8705]{color:var(--cyber-cyan)}.text-mint[data-v-3d9a8705]{color:var(--cyber-mint)}.activity-progress-wrap[data-v-3d9a8705]{margin-bottom:14px}.act-progress-track[data-v-3d9a8705]{background:#ffffff0d;border-radius:3px;width:100%;height:6px;margin-bottom:6px;overflow:hidden}.act-progress-bar[data-v-3d9a8705]{background:linear-gradient(90deg, var(--cyber-cyan), var(--cyber-mint));height:100%;transition:width .4s}.act-progress-labels[data-v-3d9a8705]{color:var(--text-muted);justify-content:space-between;font-size:11px;display:flex}.violation-warning-box[data-v-3d9a8705]{color:#fca5a5;background:#ef444414;border:1px solid #ef444433;border-radius:10px;align-items:flex-start;gap:6px;margin-bottom:16px;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.friends-list-section[data-v-3d9a8705]{border-top:1px solid #ffffff0d;padding-top:10px}.friends-list-title[data-v-3d9a8705]{color:var(--text-muted);margin-bottom:8px;font-size:11px}.friends-tags-wrap[data-v-3d9a8705]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.friend-pill[data-v-3d9a8705]{border:1px solid var(--border-subtle);background:#0006;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.friend-dot[data-v-3d9a8705]{background:var(--cyber-cyan);border-radius:50%;width:5px;height:5px}.friend-name[data-v-3d9a8705]{color:#fff}.friend-status[data-v-3d9a8705]{border-radius:3px;padding:1px 4px;font-size:10px}.status-bought[data-v-3d9a8705]{color:#00ffc2;background:#00ffc226}.status-bound[data-v-3d9a8705]{color:var(--text-muted);background:#ffffff0d}.invite-action-banner-row[data-v-3d9a8705]{margin-top:14px}.invite-banner-btn[data-v-3d9a8705]{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:100%;height:42px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.invite-banner-btn[data-v-3d9a8705]:hover:not(:disabled){color:var(--cyber-cyan);background:#00f0ff26;border-color:#00f0ff59}.promo-footnote[data-v-3d9a8705]{color:#9496a1;margin:10px 0 0;font-size:11px;line-height:1.6}.order-list-anchor-wrap[data-v-3d9a8705]{scroll-margin-top:90px}.orders-head[data-v-3d9a8705]{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.orders-title[data-v-3d9a8705]{color:#fff;margin:0 0 2px;font-size:18px;font-weight:800}.orders-sub[data-v-3d9a8705]{color:var(--text-muted);margin:0;font-size:12px}.btn-refresh[data-v-3d9a8705]{border:1px solid var(--border-subtle);color:#9496a1;cursor:pointer;background:#ffffff0a;border-radius:9999px;align-items:center;gap:4px;height:32px;padding:0 14px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.btn-refresh[data-v-3d9a8705]:hover{color:#fff;background:#ffffff14}.orders-grid[data-v-3d9a8705]{grid-template-columns:1fr;gap:16px;display:grid}.user-order-card[data-v-3d9a8705]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:20px;flex-direction:column;padding:22px 20px;display:flex}.order-card-head[data-v-3d9a8705]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.order-cat-tag[data-v-3d9a8705]{color:var(--cyber-cyan);background:#00f0ff14;border:1px solid #00f0ff4d;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.status-badge[data-v-3d9a8705]{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.status-done[data-v-3d9a8705]{color:#10b981;background:#10b9811f;border:1px solid #10b9814d}.order-product-title[data-v-3d9a8705]{color:#fff;margin:0 0 14px;font-size:18px;font-weight:800}.order-kv-block[data-v-3d9a8705]{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.order-kv-row[data-v-3d9a8705]{justify-content:space-between;align-items:center;font-size:12px;display:flex}.kv-label[data-v-3d9a8705],.kv-val[data-v-3d9a8705]{color:#8e92a4}.order-price-row[data-v-3d9a8705]{align-items:baseline;gap:2px;margin-bottom:14px;display:flex}.price-symbol[data-v-3d9a8705]{color:#fff;font-size:16px;font-weight:700}.price-val[data-v-3d9a8705]{color:#fff;font-size:24px;font-weight:900}.order-card-box[data-v-3d9a8705]{background:#00000059;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:6px;margin-bottom:16px;padding:12px 14px;display:flex}.delivery-status-text[data-v-3d9a8705]{color:#34d399;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.check-green[data-v-3d9a8705]{font-weight:900}.card-secret-preview[data-v-3d9a8705]{color:#c9cedd;letter-spacing:.5px;font-size:13px}.order-card-actions[data-v-3d9a8705]{align-items:center;gap:12px;width:100%;display:flex}.f-btn-view[data-v-3d9a8705]{flex:1.5}.f-btn-delete[data-v-3d9a8705]{flex:1}.f-button[data-v-3d9a8705]{all:unset;cursor:pointer;-webkit-tap-highlight-color:#0000;box-sizing:border-box;background-color:#000000bf;border-radius:100em;position:relative;box-shadow:-.15em -.15em .15em -.075em #05050540,.0375em .0375em .0675em #0505051a}.f-button[data-v-3d9a8705]: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-3d9a8705]{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-3d9a8705]{box-shadow:0 0 #050505,0 0 #05050580,0 0 #05050540}.f-button .button-inner[data-v-3d9a8705]{--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,#f0f0f0,#c3c3c3);padding:.6em 1.2em;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-3d9a8705]{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-3d9a8705]{z-index:4;letter-spacing:-.02em;color:#111827;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:800;transition:transform .25s;display:block;position:relative}.f-button:hover .button-inner span[data-v-3d9a8705],.f-button:active .button-inner[data-v-3d9a8705]{transform:scale(.975)}.f-btn-delete .button-inner[data-v-3d9a8705]{background-image:linear-gradient(135deg,#f87171 0%,#dc2626 100%)!important}.f-btn-delete .button-inner span[data-v-3d9a8705]{text-shadow:0 1px 2px #00000059;color:#fff!important}.retro-mascot-widget[data-v-3d9a8705]{z-index:50;cursor:pointer;flex-direction:column;align-items:center;transition:transform .2s;display:flex;position:fixed;bottom:24px;right:24px}.retro-mascot-widget[data-v-3d9a8705]:hover{transform:translateY(-3px)scale(1.06)}.mascot-screen[data-v-3d9a8705]{background:#f1f5f9;border:2px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:38px;height:32px;display:flex;box-shadow:0 4px 12px #0006}.screen-face[data-v-3d9a8705]{background:#0284c7;border-radius:4px;justify-content:center;align-items:center;width:26px;height:20px;display:flex;position:relative}.screen-face .eye[data-v-3d9a8705]{background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;top:6px}.screen-face .eye.left[data-v-3d9a8705]{left:6px}.screen-face .eye.right[data-v-3d9a8705]{right:6px}.screen-face .mouth[data-v-3d9a8705]{border-bottom:2px solid #fff;border-radius:0 0 6px 6px;width:8px;height:4px;position:absolute;bottom:4px}.mascot-base[data-v-3d9a8705]{background:#94a3b8;border-radius:2px 2px 4px 4px;width:20px;height:5px;margin-top:1px}.mascot-text-tag[data-v-3d9a8705]{color:var(--cyber-cyan);margin-top:3px;font-size:10px;font-weight:700}.modal-mask[data-v-3d9a8705]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99999;box-sizing:border-box;background:#000000c7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-box[data-v-3d9a8705]{background:#11131c;border:1px solid #00f0ff47;border-radius:24px;width:100%;max-width:440px;padding:26px 22px;box-shadow:0 20px 60px #000c}.modal-box.delivery-box[data-v-3d9a8705]{max-width:460px}.modal-box.video-modal-box[data-v-3d9a8705]{max-width:500px}.modal-badge-icon[data-v-3d9a8705]{width:44px;height:44px;color:var(--cyber-cyan);background:#00f0ff1f;border-radius:12px;justify-content:center;align-items:center;margin:0 auto 10px;font-size:20px;display:flex}.modal-badge-icon svg[data-v-3d9a8705]{width:22px;height:22px}.modal-title[data-v-3d9a8705]{color:#fff;margin:0 0 4px;font-size:17px;font-weight:800}.modal-sub[data-v-3d9a8705]{color:var(--text-muted);margin:0 0 16px;font-size:12px}.dispatch-spinner-ring[data-v-3d9a8705]{border:3px solid #00f0ff26;border-top-color:var(--cyber-cyan);border-radius:50%;width:48px;height:48px;margin:0 auto 12px;animation:.8s linear infinite spin-3d9a8705}.dispatch-chip-badge[data-v-3d9a8705]{color:var(--cyber-cyan);background:#00f0ff1a;border:1px solid #00f0ff4d;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-block}.card-content-panel[data-v-3d9a8705]{border:1px solid var(--border-subtle);background:#00000073;border-radius:12px;margin-bottom:14px;padding:14px}.card-text-header[data-v-3d9a8705]{color:var(--text-muted);border-bottom:1px dashed #ffffff14;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:4px;font-size:11px;display:flex}.btn-toggle-mask[data-v-3d9a8705]{color:var(--cyber-cyan);cursor:pointer;background:0 0;border:none;font-size:11px}.card-body-text[data-v-3d9a8705]{color:var(--cyber-cyan);word-break:break-all;font-size:12px;line-height:1.6}.modal-btn-stack[data-v-3d9a8705]{flex-direction:column;gap:8px;display:flex}.modal-btn-row[data-v-3d9a8705]{gap:8px;display:flex}.btn-action-primary[data-v-3d9a8705]{background:linear-gradient(135deg, var(--cyber-cyan), #00c6ff);color:#020712;cursor:pointer;border:none;border-radius:10px;height:40px;font-size:13px;font-weight:800}.btn-action-secondary[data-v-3d9a8705]{height:36px;color:var(--cyber-cyan);cursor:pointer;background:#00f0ff14;border:1px solid #00f0ff40;border-radius:10px;flex:1;font-size:12px;font-weight:700}.btn-action-close[data-v-3d9a8705]{border:1px solid var(--border-subtle);height:36px;color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border-radius:10px;font-size:12px}.modal-input[data-v-3d9a8705]{border:1px solid var(--border-subtle);color:#fff;box-sizing:border-box;background:#0006;border-radius:10px;outline:none;width:100%;height:42px;padding:0 14px;font-size:13px}.service-qr-mock[data-v-3d9a8705],.tutorial-card[data-v-3d9a8705]{border:1px solid var(--border-subtle);text-align:left;background:#00000059;border-radius:12px;padding:16px;font-size:12px;line-height:1.8}.impeccable-toast[data-v-3d9a8705]{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}.toast-dot[data-v-3d9a8705]{background:#00ffc2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #00ffc2}.toast-fade-enter-active[data-v-3d9a8705],.toast-fade-leave-active[data-v-3d9a8705]{transition:all .25s var(--smooth-ease)}.toast-fade-enter-from[data-v-3d9a8705],.toast-fade-leave-to[data-v-3d9a8705]{opacity:0;transform:translate(-50%,-10px)}.order-skeleton-card[data-v-3d9a8705]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:20px;height:180px}@keyframes spin-3d9a8705{to{transform:rotate(360deg)}}@media (width<=640px){.user-center-page[data-v-3d9a8705]{padding-top:70px;padding-bottom:90px}.order-list-anchor-wrap[data-v-3d9a8705]{scroll-margin-top:75px}.hero-three-buttons[data-v-3d9a8705]{grid-template-columns:1fr}}.font-mono[data-v-5cbf5c3d]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.register-page[data-v-5cbf5c3d]{--bg-main:#090a0f;--surface-panel:#121520cc;--border-subtle:#ffffff14;--text-primary:#f4f4f6;--text-secondary:#9496a1;--text-muted:#646675;--cyber-cyan:#00f0ff;--cyber-mint:#00ffc2;background-color:var(--bg-main);min-height:100vh;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.ambient-glow[data-v-5cbf5c3d]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f0ff1a 0%,#090a0f00 70%);width:800px;height:400px;position:fixed;top:-140px;left:50%;transform:translate(-50%)}.register-container[data-v-5cbf5c3d]{z-index:1;box-sizing:border-box;justify-content:center;align-items:center;min-height:calc(100vh - 80px);padding:40px 16px;display:flex;position:relative}.register-card[data-v-5cbf5c3d]{background:var(--surface-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:left;border-radius:24px;width:100%;max-width:420px;padding:32px 28px;box-shadow:0 16px 48px #0009}.card-header[data-v-5cbf5c3d]{margin-bottom:24px}.title[data-v-5cbf5c3d]{color:#fff;margin:0 0 4px;font-size:22px;font-weight:800}.sub[data-v-5cbf5c3d]{color:var(--text-muted);margin:0;font-size:12px}.form-stack[data-v-5cbf5c3d]{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.form-field[data-v-5cbf5c3d]{flex-direction:column;gap:6px;display:flex}.form-field label[data-v-5cbf5c3d]{color:var(--text-secondary);font-size:12px;font-weight:600}.input-element[data-v-5cbf5c3d]{border:1px solid var(--border-subtle);color:#fff;box-sizing:border-box;background:#0006;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px;font-size:13px;transition:border-color .2s}.input-element[data-v-5cbf5c3d]:focus{border-color:var(--cyber-cyan)}.btn-submit[data-v-5cbf5c3d]{background:linear-gradient(135deg, var(--cyber-cyan), #00c6ff);color:#020712;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;margin-top:6px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}.btn-submit[data-v-5cbf5c3d]:hover:not(:disabled){background:linear-gradient(135deg, #38e1ff, var(--cyber-mint));transform:translateY(-1px)}.spinner[data-v-5cbf5c3d]{border:2px solid #0207124d;border-top-color:#020712;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin-5cbf5c3d}@keyframes spin-5cbf5c3d{to{transform:rotate(360deg)}}.card-footer[data-v-5cbf5c3d]{text-align:center;color:var(--text-muted);font-size:12px}.link-login[data-v-5cbf5c3d]{color:var(--cyber-cyan);margin-left:4px;font-weight:700;text-decoration:none}.link-login[data-v-5cbf5c3d]:hover{text-decoration:underline}.toast-notification[data-v-5cbf5c3d]{z-index:99999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1a1d2af2;border:1px solid #00f0ff4d;border-radius:9999px;align-items:center;gap:8px;padding:10px 20px;display:inline-flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0009}.toast-icon[data-v-5cbf5c3d]{font-size:14px}.toast-message[data-v-5cbf5c3d]{color:#fff;font-size:13px;font-weight:600}.font-mono[data-v-423bb6a2]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.sidebar-panel[data-v-423bb6a2]{-webkit-backdrop-filter:blur(20px);box-sizing:border-box;z-index:100;-webkit-user-select:none;user-select:none;background:#0e1018f0;border-right:1px solid #ffffff14;flex-direction:column;width:240px;padding:20px 14px;display:flex;position:fixed;top:0;bottom:0;left:0}.brand-block[data-v-423bb6a2]{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:18px;display:flex}.brand-avatar[data-v-423bb6a2]{color:#00f0ff;background:#00f0ff1f;border:1px solid #00f0ff4d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.brand-avatar svg[data-v-423bb6a2]{width:20px;height:20px}.brand-meta[data-v-423bb6a2]{text-align:left}.brand-name[data-v-423bb6a2]{color:#fff;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}.brand-sub[data-v-423bb6a2]{color:#646675;margin:2px 0 0;font-size:11px}.nav-menu[data-v-423bb6a2]{flex-direction:column;flex:1;gap:6px;display:flex;overflow-y:auto}.menu-item[data-v-423bb6a2]{color:#9496a1;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;height:42px;padding:0 12px;font-size:13px;font-weight:600;transition:all .2s;display:flex;position:relative}.menu-item[data-v-423bb6a2]:hover{color:#fff;background:#ffffff0d}.menu-item.active[data-v-423bb6a2]{color:#00f0ff;background:#00f0ff1a;border-color:#00f0ff4d;box-shadow:0 4px 14px #00f0ff26}.menu-svg[data-v-423bb6a2]{color:currentColor;flex-shrink:0;width:16px;height:16px}.menu-label[data-v-423bb6a2]{flex:1}.mobile-label[data-v-423bb6a2]{display:none}.sidebar-bottom[data-v-423bb6a2]{border-top:1px solid #ffffff14;flex-direction:column;gap:10px;padding-top:14px;display:flex}.system-status-indicator[data-v-423bb6a2]{color:#34d399;background:#10b98114;border:1px solid #10b98133;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:600;display:flex}.status-pulse-dot[data-v-423bb6a2]{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #10b981}.sidebar-logout-btn[data-v-423bb6a2]{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444440;border-radius:8px;height:36px;font-size:12px;font-weight:600;transition:all .2s}.sidebar-logout-btn[data-v-423bb6a2]:hover{color:#fff;background:#ef444433}@media (width<=1024px) and (width>=769px){.sidebar-panel[data-v-423bb6a2]{width:90px;padding:16px 6px}.brand-meta[data-v-423bb6a2],.pc-label[data-v-423bb6a2],.sidebar-bottom[data-v-423bb6a2]{display:none}.menu-svg[data-v-423bb6a2]{width:18px;height:18px;margin-bottom:4px}.mobile-label[data-v-423bb6a2]{text-align:center;font-size:11px;font-weight:600;display:inline-block!important}.menu-item[data-v-423bb6a2]{flex-direction:column;justify-content:center;align-items:center;gap:2px;height:56px;padding:4px}}@media (width<=768px){.sidebar-panel[data-v-423bb6a2]{border-bottom:1px solid #ffffff14;border-right:none;flex-direction:row;align-items:center;width:100%;height:52px;padding:0 6px;position:fixed;inset:0 0 auto}.brand-block[data-v-423bb6a2],.sidebar-bottom[data-v-423bb6a2],.menu-svg[data-v-423bb6a2],.pc-label[data-v-423bb6a2]{display:none!important}.nav-menu[data-v-423bb6a2]{flex-flow:row;justify-content:space-between;align-items:center;gap:4px;width:100%;overflow-x:auto}.menu-item[data-v-423bb6a2]{white-space:nowrap;border-radius:8px;flex:1;justify-content:center;width:auto;min-width:0;height:34px;padding:0 4px}.mobile-label[data-v-423bb6a2]{text-align:center;white-space:nowrap;font-size:12px;font-weight:700;display:inline-block!important}}.font-mono[data-v-8386ffd4]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.admin-dashboard-page[data-v-8386ffd4]{--bg-main:#090a0f;--surface-panel:#121520d9;--surface-card:#181c2acc;--border-subtle:#ffffff14;--text-primary:#f4f4f6;--text-secondary:#9496a1;--text-muted:#646675;--cyber-cyan:#00f0ff;--cyber-mint:#00ffc2;--cyber-amber:#fbbf24;--cyber-red:#f87171;--smooth-ease:cubic-bezier(.16, 1, .3, 1);background-color:var(--bg-main);min-height:100vh;color:var(--text-primary);box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow-x:hidden}.ambient-glow[data-v-8386ffd4]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f0ff14 0%,#090a0f00 70%);width:800px;height:400px;position:fixed;top:-140px;left:50%;transform:translate(-50%)}.toast-notification[data-v-8386ffd4]{z-index:100000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1a1d2af2;border:1px solid #00f0ff4d;border-radius:9999px;align-items:center;gap:8px;padding:10px 20px;display:inline-flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0009}.toast-icon[data-v-8386ffd4]{font-size:14px}.toast-message[data-v-8386ffd4]{color:#fff;font-size:13px;font-weight:600}.main-viewport[data-v-8386ffd4]{box-sizing:border-box;z-index:1;flex:1;min-width:0;margin-left:240px;padding:28px 28px 80px;position:relative}.top-action-bar[data-v-8386ffd4]{background:var(--surface-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;border-radius:20px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:18px 24px;display:flex}.welcome-title[data-v-8386ffd4]{color:#fff;margin:0 0 4px;font-size:18px;font-weight:700}.welcome-desc[data-v-8386ffd4]{color:var(--text-secondary);margin:0;font-size:12px}.bar-right[data-v-8386ffd4]{align-items:center;gap:14px;display:flex}.clock-display[data-v-8386ffd4]{text-align:right;color:var(--text-muted);font-size:11px}.clock-display .time-str[data-v-8386ffd4]{color:var(--cyber-cyan);font-size:16px;font-weight:800;display:block}.action-btn[data-v-8386ffd4]{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.refresh-btn[data-v-8386ffd4]{background:linear-gradient(135deg, var(--cyber-cyan), #00c6ff);color:#020712}.refresh-btn .icon.spinning[data-v-8386ffd4]{animation:.8s linear infinite spin-8386ffd4}@keyframes spin-8386ffd4{to{transform:rotate(360deg)}}.header-logout-btn[data-v-8386ffd4]{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.header-logout-btn[data-v-8386ffd4]:hover{color:#fff;background:#ef4444}.metrics-recent-split-grid[data-v-8386ffd4]{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:18px;margin-bottom:20px;display:grid}.metrics-hub-column[data-v-8386ffd4]{flex-direction:column;gap:12px;height:100%;display:flex}.metrics-four-grid.compact[data-v-8386ffd4]{flex:1;grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.mini-metrics-grid.three-grid.compact[data-v-8386ffd4]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.stat-card[data-v-8386ffd4]{background:var(--surface-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;transition:transform .2s var(--smooth-ease), border-color .2s ease;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.stat-card.clickable[data-v-8386ffd4]{cursor:pointer}.stat-card.clickable[data-v-8386ffd4]:hover{border-color:#00f0ff4d;transform:translateY(-2px)}.card-icon[data-v-8386ffd4]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.card-icon svg[data-v-8386ffd4]{width:18px;height:18px}.blue-card .card-icon[data-v-8386ffd4]{color:var(--cyber-cyan);background:#00f0ff1f;border:1px solid #00f0ff40}.purple-card .card-icon[data-v-8386ffd4]{color:#c084fc;background:#a855f71f;border:1px solid #a855f740}.orange-card .card-icon[data-v-8386ffd4]{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b40}.green-card .card-icon[data-v-8386ffd4]{color:#00ffc2;background:#00ffc21f;border:1px solid #00ffc240}.card-info[data-v-8386ffd4]{flex-direction:column;min-width:0;display:flex}.stat-label[data-v-8386ffd4]{color:var(--text-secondary);font-size:11px;font-weight:500}.stat-value[data-v-8386ffd4]{margin:1px 0;font-size:22px;font-weight:800}.stat-sub[data-v-8386ffd4]{color:var(--text-muted);font-size:10px}.text-cyan[data-v-8386ffd4]{color:var(--cyber-cyan)}.text-purple[data-v-8386ffd4]{color:#c084fc}.text-amber[data-v-8386ffd4]{color:#fbbf24}.text-mint[data-v-8386ffd4]{color:#00ffc2}.mini-card[data-v-8386ffd4]{background:var(--surface-card);border:1px solid var(--border-subtle);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.mini-card.clickable[data-v-8386ffd4]{cursor:pointer}.mini-card.clickable[data-v-8386ffd4]:hover{border-color:#00f0ff4d}.mini-icon[data-v-8386ffd4]{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-8386ffd4]{width:15px;height:15px}.orange-icon[data-v-8386ffd4]{color:#fbbf24;background:#f59e0b1f}.blue-icon[data-v-8386ffd4]{color:var(--cyber-cyan);background:#00f0ff1f}.cyan-icon[data-v-8386ffd4]{color:var(--cyber-cyan);background:#00f0ff1f;border:1px solid #00f0ff40}.mini-text span[data-v-8386ffd4]{color:var(--text-muted);font-size:10px;display:block}.mini-text strong[data-v-8386ffd4]{color:#fff;font-size:16px;font-weight:800;display:block}.recent-orders-panel[data-v-8386ffd4]{flex-direction:column;height:100%;margin-bottom:0;display:flex}.custom-scrollbar[data-v-8386ffd4]{scrollbar-width:thin;scrollbar-color:#00f0ff33 transparent;overflow-y:auto}.custom-scrollbar[data-v-8386ffd4]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-8386ffd4]::-webkit-scrollbar-thumb{background:#00f0ff33;border-radius:4px}.recent-list[data-v-8386ffd4]{flex-direction:column;flex:1;gap:8px;max-height:290px;padding-right:4px;display:flex}.recent-row[data-v-8386ffd4]{border:1px solid var(--border-subtle);background:#0000004d;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.recent-row[data-v-8386ffd4]:hover{border-color:#00f0ff4d}.recent-row-top[data-v-8386ffd4]{justify-content:space-between;align-items:center;display:flex}.recent-meta-group[data-v-8386ffd4]{align-items:center;gap:8px;display:flex}.recent-row-footer[data-v-8386ffd4]{border-top:1px dashed #ffffff0d;justify-content:space-between;align-items:center;padding-top:5px;display:flex}.recent-actions-inline[data-v-8386ffd4]{align-items:center;gap:6px;display:flex}.delete-mini-btn[data-v-8386ffd4]{color:#f87171;cursor:pointer;background:#ef44441f;border:1px solid #ef444440;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.delete-mini-btn[data-v-8386ffd4]:hover:not(:disabled){color:#fff;background:#ef4444}.user-block[data-v-8386ffd4]{align-items:center;gap:8px;min-width:0;display:flex}.avatar-box[data-v-8386ffd4]{width:28px;height:28px;color:var(--cyber-cyan);background:#00f0ff1a;border:1px solid #00f0ff40;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.user-text[data-v-8386ffd4]{text-align:left;flex-direction:column;gap:1px;min-width:0;display:flex}.user-text strong.user-name[data-v-8386ffd4]{color:#fff;font-size:12px}.user-text span.order-name-text[data-v-8386ffd4]{color:var(--text-muted);font-size:11px}.price-val[data-v-8386ffd4]{color:#fbbf24;font-size:14px;font-weight:700}.view-btn[data-v-8386ffd4]{color:var(--cyber-cyan);cursor:pointer;background:#00f0ff1f;border:1px solid #00f0ff40;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700}.view-btn[data-v-8386ffd4]:hover{background:var(--cyber-cyan);color:#020712}.hub-wishes-split-grid[data-v-8386ffd4]{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:18px;margin-bottom:20px;display:grid}.combined-overview-panel[data-v-8386ffd4]{flex-direction:column;margin-bottom:0;display:flex}.head-tags[data-v-8386ffd4]{align-items:center;gap:8px;display:flex}.chart-content-wrap[data-v-8386ffd4]{border-bottom:1px dashed #ffffff14;justify-content:space-around;align-items:center;margin-bottom:14px;padding:6px 0 16px;display:flex}.donut-chart[data-v-8386ffd4]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.donut-center[data-v-8386ffd4]{background:#11131c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:86px;height:86px;display:flex}.donut-center strong[data-v-8386ffd4]{color:#fff;font-size:22px;font-weight:800}.donut-center span[data-v-8386ffd4]{color:var(--text-muted);font-size:10px}.chart-legend[data-v-8386ffd4]{flex-direction:column;flex:1;gap:8px;max-width:200px;margin-left:16px;display:flex}.legend-row[data-v-8386ffd4]{align-items:center;gap:8px;display:flex}.legend-row.clickable[data-v-8386ffd4]{cursor:pointer;background:#ffffff05;border-radius:8px;padding:6px 10px;transition:all .2s}.legend-row.clickable[data-v-8386ffd4]:hover{background:#00f0ff14}.legend-row .dot[data-v-8386ffd4]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.orange-dot[data-v-8386ffd4]{background:#fbbf24}.blue-dot[data-v-8386ffd4]{background:var(--cyber-cyan)}.green-dot[data-v-8386ffd4]{background:#00ffc2}.legend-text-col[data-v-8386ffd4]{text-align:left;flex-direction:column;min-width:46px;display:flex}.legend-name[data-v-8386ffd4]{color:var(--text-muted);font-size:11px}.legend-num[data-v-8386ffd4]{color:#fff;font-size:15px;font-weight:800}.legend-pct[data-v-8386ffd4]{color:var(--text-secondary);margin-left:auto;font-size:11px;font-weight:700}.todo-section-wrap[data-v-8386ffd4]{flex-direction:column;flex:1;display:flex}.todo-sub-header[data-v-8386ffd4]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sub-title-text[data-v-8386ffd4]{color:#f1f5f9;font-size:12px;font-weight:700}.sub-hint-text[data-v-8386ffd4]{color:var(--text-muted);font-size:11px}.panel-card[data-v-8386ffd4]{background:var(--surface-panel);border:1px solid var(--border-subtle);box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;border-radius:20px;padding:22px;box-shadow:0 8px 32px #00000059}.panel-head[data-v-8386ffd4]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.panel-title[data-v-8386ffd4]{color:#fff;margin:0;font-size:16px;font-weight:700}.panel-sub[data-v-8386ffd4]{color:var(--text-muted);margin:0;font-size:11px}.view-all-btn[data-v-8386ffd4]{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.view-all-btn[data-v-8386ffd4]:hover{color:var(--cyber-cyan);background:#00f0ff1a}.btn-refresh-orders[data-v-8386ffd4]{height:32px;color:var(--cyber-cyan);cursor:pointer;background:#00f0ff14;border:1px solid #00f0ff40;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.tag-badge[data-v-8386ffd4]{color:var(--text-secondary);background:#ffffff0f;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.tag-badge.highlight[data-v-8386ffd4]{color:var(--cyber-cyan);background:#00f0ff1f;border:1px solid #00f0ff40}.todo-list[data-v-8386ffd4]{flex-direction:column;gap:8px;display:flex}.todo-item[data-v-8386ffd4]{border:1px solid var(--border-subtle);cursor:pointer;background:#0000004d;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.todo-item[data-v-8386ffd4]:hover{background:#00f0ff0d;border-color:#00f0ff4d}.todo-left[data-v-8386ffd4]{align-items:center;gap:10px;display:flex}.todo-icon-box[data-v-8386ffd4]{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:flex}.todo-icon-box svg[data-v-8386ffd4]{width:16px;height:16px}.todo-icon-box.orange[data-v-8386ffd4]{color:#fbbf24;background:#f59e0b26}.todo-icon-box.blue[data-v-8386ffd4],.todo-icon-box.cyan[data-v-8386ffd4]{color:var(--cyber-cyan);background:#00f0ff26}.todo-left strong[data-v-8386ffd4]{color:#fff;font-size:13px;display:block}.todo-left span[data-v-8386ffd4]{color:var(--text-muted);font-size:11px;display:block}.todo-right[data-v-8386ffd4]{align-items:center;gap:6px;display:flex}.todo-badge[data-v-8386ffd4]{color:var(--cyber-cyan);font-size:15px;font-weight:800}.arrow-right[data-v-8386ffd4]{color:var(--text-muted);font-size:14px}.todo-empty[data-v-8386ffd4]{text-align:center;color:var(--text-muted);padding:32px 20px;font-size:12px}.wish-manage-panel[data-v-8386ffd4]{flex-direction:column;margin-bottom:0;display:flex}.wish-list-wrap[data-v-8386ffd4]{flex-direction:column;flex:1;gap:10px;max-height:290px;padding-right:4px;display:flex}.wish-item-row[data-v-8386ffd4]{border:1px solid var(--border-subtle);background:#0000004d;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.wish-icon-box[data-v-8386ffd4]{background:#00f0ff14;border:1px solid #00f0ff33;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.wish-info-block[data-v-8386ffd4]{text-align:left;min-width:0}.wish-content-title[data-v-8386ffd4]{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:13px;font-weight:700;overflow:hidden}.wish-meta-line[data-v-8386ffd4]{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.wish-meta-line .dot[data-v-8386ffd4]{color:#fff3}.user-highlight[data-v-8386ffd4]{color:var(--cyber-cyan);font-weight:600}.action-buttons-group[data-v-8386ffd4]{gap:5px;display:flex}.action-buttons-group button[data-v-8386ffd4]{cursor:pointer;border-radius:6px;height:28px;padding:0 10px;font-size:11px;font-weight:700}.btn-delete[data-v-8386ffd4]{border:1px solid var(--border-subtle);color:var(--text-secondary);background:#ffffff0d}.btn-delete[data-v-8386ffd4]:hover:not(:disabled){color:#f87171;background:#ef444433}.filter-toolbar[data-v-8386ffd4]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.search-wrap[data-v-8386ffd4]{flex:1;min-width:220px}.filter-search-input[data-v-8386ffd4]{border:1px solid var(--border-subtle);color:#fff;box-sizing:border-box;background:#00000059;border-radius:10px;outline:none;width:100%;height:38px;padding:0 14px;font-size:12px}.filter-search-input[data-v-8386ffd4]:focus{border-color:var(--cyber-cyan)}.filter-capsules-scroll[data-v-8386ffd4]{scrollbar-width:none;max-width:100%;overflow-x:auto}.filter-capsules-scroll[data-v-8386ffd4]::-webkit-scrollbar{display:none}.filter-capsules[data-v-8386ffd4]{align-items:center;gap:6px;width:max-content;display:flex}.filter-btn[data-v-8386ffd4]{border:1px solid var(--border-subtle);height:36px;color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border-radius:10px;padding:0 14px;font-size:12px;font-weight:600}.filter-btn.active[data-v-8386ffd4]{background:linear-gradient(135deg, var(--cyber-cyan), #00c6ff);color:#020712;border-color:#0000;font-weight:700}.orders-card-grid[data-v-8386ffd4]{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;width:100%;display:grid}.admin-order-card[data-v-8386ffd4]{border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;background:#141824a6;border-radius:16px;flex-direction:column;padding:18px;transition:all .25s;display:flex}.admin-order-card[data-v-8386ffd4]:hover{background:#181d2cd9;border-color:#00f0ff40;transform:translateY(-2px)}.card-head[data-v-8386ffd4]{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.head-left[data-v-8386ffd4]{align-items:center;gap:8px;display:flex}.order-id[data-v-8386ffd4]{color:var(--text-secondary);font-size:12px;font-weight:700}.card-user-row[data-v-8386ffd4]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.user-info-group[data-v-8386ffd4]{align-items:center;gap:8px;display:flex}.avatar-mini[data-v-8386ffd4]{width:24px;height:24px;color:var(--cyber-cyan);background:#00f0ff1a;border:1px solid #00f0ff40;border-radius:6px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.highlight-user[data-v-8386ffd4]{color:#fff;font-size:13px}.card-product-box[data-v-8386ffd4]{background:#0000004d;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:14px;padding:12px}.product-name-line[data-v-8386ffd4]{align-items:center;gap:8px;display:flex}.pkg-bold-name[data-v-8386ffd4]{color:#fff;font-size:13px;font-weight:700}.series-badge-pill[data-v-8386ffd4]{color:#c084fc;background:#a855f726;border:1px solid #a855f759;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:800}.card-meta-bar[data-v-8386ffd4]{border-bottom:1px dashed #ffffff14;justify-content:space-between;align-items:center;margin-bottom:12px;padding:4px 0 14px;display:flex}.meta-item[data-v-8386ffd4]{flex-direction:column;gap:2px;display:flex}.meta-item.text-right[data-v-8386ffd4]{text-align:right}.meta-k[data-v-8386ffd4]{color:var(--text-muted);font-size:10px}.price-font[data-v-8386ffd4]{color:#fbbf24;font-size:18px;font-weight:800}.time-font[data-v-8386ffd4]{color:var(--text-secondary);font-size:11px}.card-actions-footer[data-v-8386ffd4]{align-items:center;gap:8px;margin-top:auto;display:flex}.card-actions-footer button[data-v-8386ffd4]{cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;height:34px;font-size:11px;font-weight:700;display:inline-flex}.status-pill[data-v-8386ffd4]{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.status-pill.wait[data-v-8386ffd4]{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b40}.status-pill.pay[data-v-8386ffd4]{color:var(--cyber-cyan);background:#00f0ff1f;border:1px solid #00f0ff40}.status-pill.shipping[data-v-8386ffd4]{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf840}.status-pill.done[data-v-8386ffd4]{color:#00ffc2;background:#00ffc21f;border:1px solid #00ffc240}.status-pill.closed[data-v-8386ffd4]{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.btn-pass[data-v-8386ffd4]{color:#00ffc2;background:#00ffc226;border:1px solid #00ffc24d}.btn-pass[data-v-8386ffd4]:hover{color:#020712;background:#00ffc2}.btn-reject[data-v-8386ffd4]{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.btn-reject[data-v-8386ffd4]:hover{color:#fff;background:#ef4444}.btn-send[data-v-8386ffd4]{background:linear-gradient(135deg, var(--cyber-cyan), #00c6ff);color:#020712;border:none}.btn-send[data-v-8386ffd4]:hover{background:linear-gradient(135deg,#38e1ff,#00ffc2)}.btn-view-card[data-v-8386ffd4]{border:1px solid var(--border-subtle);color:var(--text-secondary);background:#ffffff0f}.btn-view-card[data-v-8386ffd4]:hover{color:#fff;background:#ffffff1f}.empty-hint[data-v-8386ffd4]{text-align:center;color:var(--text-muted);padding:40px 20px;font-size:12px}.modal-mask[data-v-8386ffd4]{-webkit-backdrop-filter:blur(12px);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}.modal-box[data-v-8386ffd4]{text-align:center;background:#13151f;border:1px solid #00f0ff40;border-radius:20px;width:100%;max-width:380px;padding:26px 22px;box-shadow:0 16px 40px #0009}.modal-badge-icon[data-v-8386ffd4]{width:44px;height:44px;color:var(--cyber-cyan);background:#00f0ff1f;border-radius:12px;justify-content:center;align-items:center;margin:0 auto 8px;font-size:20px;display:flex}.modal-title[data-v-8386ffd4]{color:#fff;margin:0 0 4px;font-size:17px;font-weight:700}.modal-sub[data-v-8386ffd4]{color:var(--text-muted);margin:0 0 16px;font-size:12px}.modal-input[data-v-8386ffd4]{border:1px solid var(--border-subtle);color:#fff;box-sizing:border-box;background:#00000059;border-radius:10px;outline:none;width:100%;height:42px;margin-bottom:16px;padding:0 12px;font-size:13px}.modal-input[data-v-8386ffd4]:focus{border-color:var(--cyber-cyan)}.card-secret-panel[data-v-8386ffd4]{border:1px solid var(--border-subtle);color:var(--cyber-cyan);word-break:break-all;text-align:left;background:#00000059;border-radius:10px;margin-bottom:16px;padding:12px;font-size:12px}.modal-btn-stack[data-v-8386ffd4]{flex-direction:column;gap:8px;display:flex}.btn-modal-primary[data-v-8386ffd4]{background:linear-gradient(135deg, var(--cyber-cyan), #00c6ff);color:#020712;cursor:pointer;border:none;border-radius:10px;height:40px;font-size:13px;font-weight:700}.btn-modal-secondary[data-v-8386ffd4]{border:1px solid var(--border-subtle);height:40px;color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border-radius:10px;font-size:13px;font-weight:600}@media (width<=1180px){.metrics-recent-split-grid[data-v-8386ffd4],.hub-wishes-split-grid[data-v-8386ffd4]{grid-template-columns:1fr}.orders-card-grid[data-v-8386ffd4]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (width<=768px){.main-viewport[data-v-8386ffd4]{width:100vw;margin-top:52px;margin-left:0;padding:16px 14px 60px}.top-action-bar[data-v-8386ffd4]{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.bar-right[data-v-8386ffd4]{justify-content:space-between;width:100%}.clock-display[data-v-8386ffd4]{display:none}.metrics-four-grid.compact[data-v-8386ffd4]{grid-template-columns:1fr 1fr;gap:8px}.mini-metrics-grid.three-grid.compact[data-v-8386ffd4]{grid-template-columns:1fr;gap:8px}.hub-wishes-split-grid[data-v-8386ffd4]{display:none!important}.orders-card-grid[data-v-8386ffd4]{grid-template-columns:1fr;gap:12px}.filter-toolbar[data-v-8386ffd4]{flex-direction:column;align-items:stretch;gap:8px}.search-wrap[data-v-8386ffd4]{width:100%}}.manage-page[data-v-28f1e629]{--bg-main:#090a0f;--surface-panel:#121520bf;--surface-card:#1a1d2aa6;--surface-hover:#202434d9;--border-subtle:#ffffff14;--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);box-sizing:border-box;background-color:var(--bg-main);min-height:100vh;color:var(--text-primary);margin-left:240px;padding:28px 28px 80px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.ambient-glow[data-v-28f1e629]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f0ff14 0%,#090a0f00 70%);width:700px;height:350px;position:fixed;top:-140px;left:50%;transform:translate(-50%)}.toast-notification[data-v-28f1e629]{z-index:9999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:toastFade-28f1e629 .25s var(--smooth-ease);background:#1a1d2af2;border:1px solid #00f0ff4d;border-radius:9999px;align-items:center;gap:8px;padding:10px 20px;display:inline-flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0009,0 0 16px #00f0ff26}@keyframes toastFade-28f1e629{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.toast-icon[data-v-28f1e629]{font-size:14px}.toast-message[data-v-28f1e629]{color:#fff;font-size:13px;font-weight:600}.manage-container[data-v-28f1e629]{z-index:1;max-width:1080px;margin:0 auto;position:relative}.page-header[data-v-28f1e629]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.back-pill-btn[data-v-28f1e629]{border:1px solid var(--border-subtle);height:36px;color:var(--text-secondary);cursor:pointer;transition:all .2s var(--smooth-ease);background:#ffffff0a;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.back-pill-btn[data-v-28f1e629]:hover{color:var(--cyber-cyan);background:#00f0ff14;border-color:#00f0ff4d}.back-icon[data-v-28f1e629]{width:14px;height:14px}.page-title[data-v-28f1e629]{color:#fff;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:800}.panel-card[data-v-28f1e629]{background:var(--surface-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;border-radius:20px;margin-bottom:20px;padding:24px;box-shadow:0 8px 32px #00000059}.panel-head[data-v-28f1e629]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-end;margin-bottom:18px;padding-bottom:12px;display:flex}.panel-title[data-v-28f1e629]{color:#fff;margin:0 0 2px;font-size:16px;font-weight:700}.panel-sub[data-v-28f1e629]{color:var(--text-muted);margin:0;font-size:12px}.category-capsules[data-v-28f1e629]{flex-wrap:wrap;gap:10px;display:flex}.category-btn[data-v-28f1e629]{border:1px solid var(--border-subtle);height:42px;color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border-radius:10px;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.category-btn[data-v-28f1e629]:hover{color:#fff}.category-btn.active[data-v-28f1e629]{background:linear-gradient(135deg, var(--cyber-cyan), #00c6ff);color:#020712;border-color:#0000;box-shadow:0 4px 14px #00f0ff40}.cat-svg[data-v-28f1e629]{flex-shrink:0;width:16px;height:16px}.form-grid[data-v-28f1e629]{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.form-field[data-v-28f1e629]{flex-direction:column;gap:6px;display:flex}.form-field.full-width[data-v-28f1e629]{grid-column:span 2}.form-field label[data-v-28f1e629]{color:var(--text-secondary);font-size:12px;font-weight:600}.input-element[data-v-28f1e629]{border:1px solid var(--border-subtle);color:#fff;background:#00000059;border-radius:10px;outline:none;height:42px;padding:0 14px;font-size:13px;transition:border-color .2s}.input-element[data-v-28f1e629]:focus{border-color:var(--cyber-cyan)}.cta-submit-btn[data-v-28f1e629]{background:linear-gradient(135deg, var(--cyber-cyan), #00c6ff);color:#020712;cursor:pointer;width:100%;height:44px;transition:all .2s var(--spring-ease);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.cta-submit-btn[data-v-28f1e629]:hover:not(:disabled){background:linear-gradient(135deg, #38e1ff, var(--cyber-mint));transform:translateY(-1px)}.cta-submit-btn[data-v-28f1e629]:active:not(:disabled){transform:scale(.98)}.refresh-pill-btn[data-v-28f1e629]{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border-radius:8px;align-items:center;gap:4px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.refresh-pill-btn[data-v-28f1e629]:hover{color:var(--cyber-cyan);background:#00f0ff1a;border-color:#00f0ff4d}.products-grid[data-v-28f1e629]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.product-item-card[data-v-28f1e629]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:16px;flex-direction:column;padding:18px;transition:transform .2s,border-color .2s;display:flex}.product-item-card[data-v-28f1e629]:hover{border-color:#00f0ff4d;transform:translateY(-2px);box-shadow:0 8px 24px #00f0ff1a}.card-head-row[data-v-28f1e629]{justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;display:flex}.product-name[data-v-28f1e629]{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;overflow:hidden}.tag-badge[data-v-28f1e629]{white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.tag-blue[data-v-28f1e629]{color:#38bdf8;background:#38bdf826}.tag-green[data-v-28f1e629]{color:#00ffc2;background:#00ffc226}.tag-red[data-v-28f1e629]{color:#f87171;background:#ef444426}.tag-cyan[data-v-28f1e629]{color:#00f0ff;background:#00f0ff26}.tag-default[data-v-28f1e629]{color:#d1d5db;background:#ffffff14}.price-wrap[data-v-28f1e629]{align-items:baseline;gap:2px;margin-bottom:8px;display:flex}.price-wrap .currency[data-v-28f1e629]{color:var(--cyber-cyan);font-size:14px;font-weight:600}.price-wrap .price-val[data-v-28f1e629]{color:#fff;font-size:24px;font-weight:800}.product-desc[data-v-28f1e629]{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0 0 16px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.card-actions[data-v-28f1e629]{gap:8px;display:flex}.card-actions button[data-v-28f1e629]{cursor:pointer;border-radius:8px;flex:1;height:32px;font-size:11px;font-weight:700;transition:all .2s}.btn-edit[data-v-28f1e629]{color:var(--cyber-cyan);background:#00f0ff1f;border:1px solid #00f0ff40}.btn-edit[data-v-28f1e629]:hover{background:var(--cyber-cyan);color:#020712}.btn-delete[data-v-28f1e629]{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.btn-delete[data-v-28f1e629]:hover:not(:disabled){color:#fff;background:#ef4444}.modal-mask[data-v-28f1e629]{-webkit-backdrop-filter:blur(12px);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}.modal-box[data-v-28f1e629]{text-align:left;background:#13151f;border:1px solid #00f0ff40;border-radius:20px;width:100%;max-width:400px;padding:26px 22px;box-shadow:0 16px 40px #0009,0 0 20px #00f0ff1a}.modal-title[data-v-28f1e629]{color:#fff;margin:0 0 4px;font-size:17px;font-weight:700}.modal-sub[data-v-28f1e629]{color:var(--text-muted);margin:0 0 16px;font-size:12px}.modal-form[data-v-28f1e629]{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.modal-actions[data-v-28f1e629]{gap:10px;display:flex}.modal-actions button[data-v-28f1e629]{cursor:pointer;border-radius:10px;flex:1;height:40px;font-size:13px;font-weight:700}.btn-cancel[data-v-28f1e629]{border:1px solid var(--border-subtle);color:var(--text-secondary);background:#ffffff0d}.btn-save[data-v-28f1e629]{background:linear-gradient(135deg, var(--cyber-cyan), #00c6ff);color:#020712;border:none}.empty-state[data-v-28f1e629]{text-align:center;padding:48px 20px}.empty-icon[data-v-28f1e629]{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-28f1e629]{width:36px;height:36px}.empty-title[data-v-28f1e629]{color:#fff;margin:0 0 4px;font-size:14px;font-weight:600}.empty-sub[data-v-28f1e629]{color:var(--text-muted);margin:0;font-size:12px}.skeleton[data-v-28f1e629]{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite shimmer-28f1e629}@keyframes shimmer-28f1e629{0%{background-position:200% 0}to{background-position:-200% 0}}.s-title[data-v-28f1e629]{width:60%;height:16px;margin-bottom:10px}.s-price[data-v-28f1e629]{width:30%;height:22px;margin-bottom:12px}.s-desc[data-v-28f1e629]{width:100%;height:28px;margin-bottom:16px}.s-btn[data-v-28f1e629]{border-radius:8px;width:100%;height:32px}.btn-spinner[data-v-28f1e629]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.6s linear infinite spin-28f1e629}@keyframes spin-28f1e629{to{transform:rotate(360deg)}}@media (width<=768px){.manage-page[data-v-28f1e629]{margin-top:52px;margin-left:0;padding:16px 14px 60px}.form-grid[data-v-28f1e629]{grid-template-columns:1fr}.form-field.full-width[data-v-28f1e629]{grid-column:span 1}.products-grid[data-v-28f1e629]{grid-template-columns:1fr}}.product-manage-page[data-v-81ebf3c5]{--bg-main:#090a0f;--surface-panel:#121520bf;--surface-card:#1a1d2aa6;--border-subtle:#ffffff14;--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);box-sizing:border-box;background-color:var(--bg-main);min-height:100vh;color:var(--text-primary);margin-left:240px;padding:28px 28px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.font-mono[data-v-81ebf3c5]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ambient-glow[data-v-81ebf3c5]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f0ff14 0%,#090a0f00 70%);width:700px;height:350px;position:fixed;top:-140px;left:50%;transform:translate(-50%)}.toast-notification[data-v-81ebf3c5]{z-index:9999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:toastFade-81ebf3c5 .25s var(--smooth-ease);background:#1a1d2af2;border:1px solid #00f0ff4d;border-radius:9999px;align-items:center;gap:8px;padding:10px 20px;display:inline-flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0009,0 0 16px #00f0ff26}@keyframes toastFade-81ebf3c5{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.toast-icon[data-v-81ebf3c5]{font-size:14px}.toast-message[data-v-81ebf3c5]{color:#fff;font-size:13px;font-weight:600}.manage-container[data-v-81ebf3c5]{z-index:1;max-width:1080px;margin:0 auto;position:relative}.page-header[data-v-81ebf3c5]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.back-pill-btn[data-v-81ebf3c5]{border:1px solid var(--border-subtle);height:36px;color:var(--text-secondary);cursor:pointer;transition:all .2s var(--smooth-ease);background:#ffffff0a;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.back-pill-btn[data-v-81ebf3c5]:hover{color:var(--cyber-cyan);background:#00f0ff14;border-color:#00f0ff4d}.back-icon[data-v-81ebf3c5]{width:14px;height:14px}.page-title[data-v-81ebf3c5]{color:#fff;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:22px;font-weight:800}.panel-card[data-v-81ebf3c5]{background:var(--surface-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;border-radius:20px;margin-bottom:20px;padding:24px;box-shadow:0 8px 32px #00000059}.panel-head[data-v-81ebf3c5]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-end;margin-bottom:18px;padding-bottom:12px;display:flex}.panel-head.flex-between[data-v-81ebf3c5]{flex-wrap:wrap;align-items:center;gap:12px}.panel-title[data-v-81ebf3c5]{color:#fff;margin:0 0 2px;font-size:16px;font-weight:700}.panel-sub[data-v-81ebf3c5]{color:var(--text-muted);margin:0;font-size:12px}.category-capsules[data-v-81ebf3c5]{flex-wrap:wrap;gap:10px;display:flex}.category-btn[data-v-81ebf3c5]{border:1px solid var(--border-subtle);height:42px;color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.category-btn[data-v-81ebf3c5]:hover{color:#fff}.category-btn.active[data-v-81ebf3c5]{background:linear-gradient(135deg, var(--cyber-cyan), #00c6ff);color:#020712;border-color:#0000;box-shadow:0 4px 14px #00f0ff40}.cat-svg[data-v-81ebf3c5]{flex-shrink:0;width:16px;height:16px}.batch-publish-btn[data-v-81ebf3c5]{color:#00ffc2;cursor:pointer;height:38px;transition:all .2s var(--smooth-ease);background:#00ffc21f;border:1px solid #00ffc259;border-radius:10px;align-items:center;gap:6px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.batch-publish-btn[data-v-81ebf3c5]:hover:not(:disabled){color:#020712;background:#00ffc2;transform:translateY(-1px);box-shadow:0 4px 14px #00ffc24d}.preset-chips-row[data-v-81ebf3c5]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.preset-label[data-v-81ebf3c5]{color:var(--text-muted);font-size:12px}.preset-chip[data-v-81ebf3c5]{border:1px solid var(--border-subtle);color:#cbd5e1;cursor:pointer;background:#ffffff0d;border-radius:6px;height:28px;padding:0 12px;font-size:11px;font-weight:600;transition:all .2s}.preset-chip[data-v-81ebf3c5]:hover{color:var(--cyber-cyan);background:#00f0ff1f;border-color:#00f0ff4d}.form-grid[data-v-81ebf3c5]{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.form-field[data-v-81ebf3c5]{flex-direction:column;gap:6px;display:flex}.form-field.full-width[data-v-81ebf3c5]{grid-column:span 2}.form-field label[data-v-81ebf3c5]{color:var(--text-secondary);font-size:12px;font-weight:600}.input-element[data-v-81ebf3c5]{border:1px solid var(--border-subtle);color:#fff;box-sizing:border-box;background:#00000059;border-radius:10px;outline:none;height:42px;padding:0 14px;font-size:13px;transition:border-color .2s}.input-element[data-v-81ebf3c5]:focus{border-color:var(--cyber-cyan)}.select-element option[data-v-81ebf3c5]{color:#fff;background:#11131c}.cta-submit-btn[data-v-81ebf3c5]{background:linear-gradient(135deg, var(--cyber-cyan), #00c6ff);color:#020712;cursor:pointer;width:100%;height:44px;transition:all .2s var(--spring-ease);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.cta-submit-btn[data-v-81ebf3c5]:hover:not(:disabled){background:linear-gradient(135deg, #38e1ff, var(--cyber-mint));transform:translateY(-1px)}.cta-submit-btn[data-v-81ebf3c5]:active:not(:disabled){transform:scale(.98)}.refresh-pill-btn[data-v-81ebf3c5]{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border-radius:8px;align-items:center;gap:4px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.refresh-pill-btn[data-v-81ebf3c5]:hover{color:var(--cyber-cyan);background:#00f0ff1a;border-color:#00f0ff4d}.plans-grid[data-v-81ebf3c5]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.plan-item-card[data-v-81ebf3c5]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:16px;flex-direction:column;padding:18px;transition:transform .2s,border-color .2s;display:flex}.plan-item-card[data-v-81ebf3c5]:hover{border-color:#00f0ff4d;transform:translateY(-2px);box-shadow:0 8px 24px #00f0ff1a}.card-head-row[data-v-81ebf3c5]{justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;display:flex}.plan-name[data-v-81ebf3c5]{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;overflow:hidden}.type-badge[data-v-81ebf3c5]{color:var(--cyber-cyan);background:#00f0ff1f;border:1px solid #00f0ff40;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.price-wrap[data-v-81ebf3c5]{align-items:baseline;gap:2px;margin-bottom:12px;display:flex}.price-wrap .currency[data-v-81ebf3c5]{color:var(--cyber-cyan);font-size:14px;font-weight:600}.price-wrap .price-val[data-v-81ebf3c5]{color:#fff;font-size:24px;font-weight:800}.price-wrap .unit[data-v-81ebf3c5]{color:var(--text-muted);margin-left:2px;font-size:11px}.features-block[data-v-81ebf3c5]{flex-direction:column;flex:1;gap:6px;margin-bottom:18px;display:flex}.feature-item[data-v-81ebf3c5]{color:var(--text-secondary);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.feat-svg[data-v-81ebf3c5]{width:14px;height:14px;color:var(--cyber-cyan);flex-shrink:0}.feature-desc[data-v-81ebf3c5]{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-81ebf3c5]{gap:8px;display:flex}.card-actions button[data-v-81ebf3c5]{cursor:pointer;border-radius:8px;flex:1;height:32px;font-size:11px;font-weight:700;transition:all .2s}.btn-edit[data-v-81ebf3c5]{color:var(--cyber-cyan);background:#00f0ff1f;border:1px solid #00f0ff40}.btn-edit[data-v-81ebf3c5]:hover{background:var(--cyber-cyan);color:#020712}.btn-delete[data-v-81ebf3c5]{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.btn-delete[data-v-81ebf3c5]:hover:not(:disabled){color:#fff;background:#ef4444}.modal-mask[data-v-81ebf3c5]{-webkit-backdrop-filter:blur(12px);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}.modal-box[data-v-81ebf3c5]{text-align:left;background:#13151f;border:1px solid #00f0ff40;border-radius:20px;width:100%;max-width:420px;padding:26px 22px;box-shadow:0 16px 40px #0009,0 0 20px #00f0ff1a}.modal-title[data-v-81ebf3c5]{color:#fff;margin:0 0 4px;font-size:17px;font-weight:700}.modal-sub[data-v-81ebf3c5]{color:var(--text-muted);margin:0 0 16px;font-size:12px}.modal-form[data-v-81ebf3c5]{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.modal-actions[data-v-81ebf3c5]{gap:10px;display:flex}.modal-actions button[data-v-81ebf3c5]{cursor:pointer;border-radius:10px;flex:1;height:40px;font-size:13px;font-weight:700}.btn-cancel[data-v-81ebf3c5]{border:1px solid var(--border-subtle);color:var(--text-secondary);background:#ffffff0d}.btn-save[data-v-81ebf3c5]{background:linear-gradient(135deg, var(--cyber-cyan), #00c6ff);color:#020712;border:none}.empty-state[data-v-81ebf3c5]{text-align:center;padding:48px 20px}.empty-icon[data-v-81ebf3c5]{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-81ebf3c5]{width:36px;height:36px}.empty-title[data-v-81ebf3c5]{color:#fff;margin:0 0 4px;font-size:14px;font-weight:600}.empty-sub[data-v-81ebf3c5]{color:var(--text-muted);margin:0;font-size:12px}.skeleton[data-v-81ebf3c5]{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite shimmer-81ebf3c5}@keyframes shimmer-81ebf3c5{0%{background-position:200% 0}to{background-position:-200% 0}}.s-title[data-v-81ebf3c5]{width:50%;height:16px;margin-bottom:10px}.s-price[data-v-81ebf3c5]{width:35%;height:24px;margin-bottom:12px}.s-meta[data-v-81ebf3c5]{width:80%;height:14px;margin-bottom:8px}.s-btn[data-v-81ebf3c5]{border-radius:8px;width:100%;height:32px;margin-top:10px}.btn-spinner[data-v-81ebf3c5]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.6s linear infinite spin-81ebf3c5}@keyframes spin-81ebf3c5{to{transform:rotate(360deg)}}@media (width<=768px){.product-manage-page[data-v-81ebf3c5]{margin-top:52px;margin-left:0;padding:16px 14px 60px}.form-grid[data-v-81ebf3c5]{grid-template-columns:1fr}.form-field.full-width[data-v-81ebf3c5]{grid-column:span 1}.plans-grid[data-v-81ebf3c5]{grid-template-columns:1fr}.panel-head.flex-between[data-v-81ebf3c5]{flex-direction:column;align-items:flex-start}.batch-publish-btn[data-v-81ebf3c5]{justify-content:center;width:100%}}.font-mono[data-v-f7407e34]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.admin-layout[data-v-f7407e34]{--bg-main:#090a0f;--surface-panel:#121520d9;--border-subtle:#ffffff14;--text-primary:#f4f4f6;--text-muted:#646675;--cyber-cyan:#00f0ff;--cyber-mint:#00ffc2;background-color:var(--bg-main);min-height:100vh;color:var(--text-primary);box-sizing:border-box;display:flex}.ambient-glow[data-v-f7407e34]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f0ff14 0%,#090a0f00 70%);width:700px;height:350px;position:fixed;top:-140px;left:50%;transform:translate(-50%)}.main-viewport[data-v-f7407e34]{box-sizing:border-box;z-index:1;flex:1;min-width:0;margin-left:240px;padding:28px 28px 80px;position:relative}.top-action-bar[data-v-f7407e34]{background:var(--surface-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;border-radius:20px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:18px 24px;display:flex}.welcome-title[data-v-f7407e34]{color:#fff;margin:0 0 4px;font-size:18px;font-weight:700}.welcome-desc[data-v-f7407e34]{color:#9496a1;margin:0;font-size:12px}.bar-right[data-v-f7407e34]{align-items:center;gap:10px;display:flex}.action-btn[data-v-f7407e34]{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.primary-btn[data-v-f7407e34]{background:linear-gradient(135deg, var(--cyber-cyan), #00c6ff);color:#020712}.refresh-btn[data-v-f7407e34]{border:1px solid var(--border-subtle);color:#fff;background:#ffffff0f}.spinning[data-v-f7407e34]{animation:.8s linear infinite spin-f7407e34;display:inline-block}@keyframes spin-f7407e34{to{transform:rotate(360deg)}}.panel-card[data-v-f7407e34]{background:var(--surface-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;border-radius:20px;padding:20px}.table-wrap[data-v-f7407e34]{overflow-x:auto}.pro-cyber-table[data-v-f7407e34]{border-collapse:collapse;width:100%;font-size:12px}.pro-cyber-table th[data-v-f7407e34]{color:var(--text-muted);text-align:left;border-bottom:1px solid var(--border-subtle);padding:12px 14px}.pro-cyber-table td[data-v-f7407e34]{vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:14px}.text-white[data-v-f7407e34]{color:#fff}.text-muted[data-v-f7407e34]{color:var(--text-muted)}.text-secondary[data-v-f7407e34]{color:#9496a1}.font-bold[data-v-f7407e34]{font-weight:700}.flex-name-td[data-v-f7407e34]{align-items:center;gap:8px;display:flex}.table-icon-preview[data-v-f7407e34]{font-size:16px}.version-badge[data-v-f7407e34]{color:var(--cyber-cyan);background:#00f0ff1f;border:1px solid #00f0ff4d;border-radius:4px;padding:2px 8px;font-size:10px}.url-cell[data-v-f7407e34]{white-space:nowrap;text-overflow:ellipsis;color:#9496a1;max-width:240px;overflow:hidden}.row-actions[data-v-f7407e34]{justify-content:flex-end;gap:8px;display:flex}.action-link[data-v-f7407e34]{cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:12px;font-weight:600}.action-link.edit[data-v-f7407e34]{color:var(--cyber-cyan)}.action-link.delete[data-v-f7407e34]{color:#f87171}.empty-cell[data-v-f7407e34]{text-align:center;color:var(--text-muted);padding:40px 0}.modal-mask[data-v-f7407e34]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;background:#000000bf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-box[data-v-f7407e34]{text-align:left;background:#13151f;border:1px solid #00f0ff40;border-radius:20px;width:100%;max-width:460px;padding:24px}.modal-title[data-v-f7407e34]{color:#fff;margin:0 0 16px;font-size:16px;font-weight:800}.form-group[data-v-f7407e34]{margin-bottom:12px}.form-group label[data-v-f7407e34]{color:var(--text-muted);margin-bottom:4px;font-size:11px;display:block}.form-row-two[data-v-f7407e34]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-input[data-v-f7407e34],.modal-textarea[data-v-f7407e34]{box-sizing:border-box;border:1px solid var(--border-subtle);color:#fff;background:#0006;border-radius:8px;outline:none;width:100%;padding:0 12px;font-size:12px}.modal-input[data-v-f7407e34]{height:38px}.modal-textarea[data-v-f7407e34]{resize:none;height:65px;padding:8px 12px}.modal-input[data-v-f7407e34]:focus,.modal-textarea[data-v-f7407e34]:focus{border-color:var(--cyber-cyan)}.modal-actions[data-v-f7407e34]{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.btn-modal-cancel[data-v-f7407e34]{border:1px solid var(--border-subtle);color:#fff;cursor:pointer;background:#ffffff0d;border-radius:8px;height:36px;padding:0 16px}.btn-modal-submit[data-v-f7407e34]{background:linear-gradient(135deg, var(--cyber-cyan), #00c6ff);color:#020712;cursor:pointer;border:none;border-radius:8px;height:36px;padding:0 20px;font-weight:700}@media (width<=768px){.main-viewport[data-v-f7407e34]{width:100vw;margin-top:52px;margin-left:0;padding:14px}.top-action-bar[data-v-f7407e34]{flex-direction:column;align-items:flex-start;gap:12px}}.software-lab-page[data-v-3e138335]{--bg-main:#090a0f;--surface-panel:#121520bf;--surface-card:#1a1d2aa6;--border-subtle:#ffffff14;--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);box-sizing:border-box;background-color:var(--bg-main);min-height:100vh;color:var(--text-primary);margin-left:240px;padding:28px 28px 80px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.ambient-glow[data-v-3e138335]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f0ff14 0%,#090a0f00 70%);width:700px;height:350px;position:fixed;top:-140px;left:50%;transform:translate(-50%)}.toast-notification[data-v-3e138335]{z-index:9999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:toastFade-3e138335 .25s var(--smooth-ease);background:#1a1d2af2;border:1px solid #00f0ff4d;border-radius:9999px;align-items:center;gap:8px;padding:10px 20px;display:inline-flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0009,0 0 16px #00f0ff26}@keyframes toastFade-3e138335{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.toast-icon[data-v-3e138335]{font-size:14px}.toast-message[data-v-3e138335]{color:#fff;font-size:13px;font-weight:600}.lab-container[data-v-3e138335]{z-index:1;max-width:1080px;margin:0 auto;position:relative}.lab-header[data-v-3e138335]{text-align:left;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.back-pill-btn[data-v-3e138335]{border:1px solid var(--border-subtle);height:36px;color:var(--text-secondary);cursor:pointer;transition:all .2s var(--smooth-ease);background:#ffffff0a;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.back-pill-btn[data-v-3e138335]:hover{color:var(--cyber-cyan);background:#00f0ff14;border-color:#00f0ff4d}.back-icon[data-v-3e138335]{width:14px;height:14px}.header-titles[data-v-3e138335]{flex:1;min-width:0}.page-title[data-v-3e138335]{color:#fff;letter-spacing:-.01em;margin:0 0 4px;font-size:22px;font-weight:800}.page-desc[data-v-3e138335]{color:var(--text-muted);margin:0;font-size:12px}.refresh-pill-btn[data-v-3e138335]{background:linear-gradient(135deg, var(--cyber-cyan), #00c6ff);color:#020712;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.refresh-pill-btn[data-v-3e138335]:hover:not(:disabled){background:linear-gradient(135deg, #38e1ff, var(--cyber-mint));transform:translateY(-1px)}.refresh-pill-btn .icon.spinning[data-v-3e138335]{animation:.8s linear infinite spin-3e138335}@keyframes spin-3e138335{to{transform:rotate(360deg)}}.stats-grid[data-v-3e138335]{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.stat-box[data-v-3e138335]{background:var(--surface-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;text-align:left;border-radius:18px;align-items:center;gap:14px;padding:18px 20px;transition:transform .2s,border-color .2s;display:flex}.stat-box[data-v-3e138335]:hover{border-color:#00f0ff4d;transform:translateY(-2px);box-shadow:0 8px 24px #00f0ff1a}.stat-icon-wrap[data-v-3e138335]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.stat-icon-wrap svg[data-v-3e138335]{width:20px;height:20px}.orange-stat .stat-icon-wrap[data-v-3e138335]{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b40}.green-stat .stat-icon-wrap[data-v-3e138335]{color:#00ffc2;background:#00ffc21f;border:1px solid #00ffc240}.red-stat .stat-icon-wrap[data-v-3e138335]{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.blue-stat .stat-icon-wrap[data-v-3e138335]{color:var(--cyber-cyan);background:#00f0ff1f;border:1px solid #00f0ff40}.s-label[data-v-3e138335]{color:var(--text-secondary);font-size:12px;font-weight:500}.s-num[data-v-3e138335]{color:#fff;margin-top:2px;font-family:Chakra Petch,sans-serif;font-size:26px;font-weight:800;display:block}.text-amber[data-v-3e138335]{color:#fbbf24}.text-mint[data-v-3e138335]{color:#00ffc2}.text-red[data-v-3e138335]{color:#f87171}.text-cyan[data-v-3e138335]{color:var(--cyber-cyan)}.panel-card[data-v-3e138335]{background:var(--surface-panel);border:1px solid var(--border-subtle);box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:24px}.panel-head[data-v-3e138335]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:16px;display:flex}.filter-capsules[data-v-3e138335]{gap:8px;display:flex}.filter-btn[data-v-3e138335]{border:1px solid var(--border-subtle);height:36px;color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border-radius:10px;padding:0 16px;font-size:12px;font-weight:600;transition:all .2s}.filter-btn[data-v-3e138335]:hover{color:#fff}.filter-btn.active[data-v-3e138335]{background:linear-gradient(135deg, var(--cyber-cyan), #00c6ff);color:#020712;border-color:#0000}.count-badge[data-v-3e138335]{color:var(--cyber-cyan);font-family:Chakra Petch,monospace;font-size:11px;font-weight:700}.wish-list-wrap[data-v-3e138335]{flex-direction:column;display:flex}.wish-row[data-v-3e138335]{text-align:left;border-bottom:1px solid #ffffff0a;grid-template-columns:44px minmax(0,1fr) 90px auto;align-items:center;gap:16px;padding:14px 8px;display:grid}.wish-row[data-v-3e138335]:last-child{border-bottom:none}.wish-icon-box[data-v-3e138335]{width:44px;height:44px;color:var(--cyber-cyan);background:#00f0ff14;border:1px solid #00f0ff33;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wish-icon-box svg[data-v-3e138335]{width:20px;height:20px}.wish-main-content[data-v-3e138335]{min-width:0}.wish-content-title[data-v-3e138335]{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:15px;font-weight:700;overflow:hidden}.wish-meta-sub[data-v-3e138335]{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.user-highlight[data-v-3e138335]{color:#fff;font-family:monospace;font-weight:600}.dot[data-v-3e138335]{color:#fff3}.status-pill[data-v-3e138335]{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.status-dot[data-v-3e138335]{background:currentColor;border-radius:50%;width:5px;height:5px}.status-done[data-v-3e138335]{color:#00ffc2;background:#00ffc21f;border:1px solid #00ffc240}.status-reject[data-v-3e138335]{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.status-pending[data-v-3e138335]{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b40}.action-buttons-group[data-v-3e138335]{gap:6px;display:flex}.action-buttons-group button[data-v-3e138335]{cursor:pointer;border-radius:6px;height:30px;padding:0 12px;font-size:11px;font-weight:700;transition:all .2s}.btn-pass[data-v-3e138335]{color:#00ffc2;background:#00ffc226;border:1px solid #00ffc24d}.btn-pass[data-v-3e138335]:hover:not(:disabled){color:#020712;background:#00ffc2}.btn-reject[data-v-3e138335]{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.btn-reject[data-v-3e138335]:hover:not(:disabled){color:#fff;background:#ef4444}.btn-delete[data-v-3e138335]{border:1px solid var(--border-subtle);color:var(--text-secondary);background:#ffffff0d}.btn-delete[data-v-3e138335]:hover:not(:disabled){color:#f87171;background:#ef444433}.empty-state[data-v-3e138335]{text-align:center;padding:56px 20px}.empty-icon[data-v-3e138335]{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-3e138335]{width:36px;height:36px}.empty-title[data-v-3e138335]{color:#fff;margin:0 0 4px;font-size:15px;font-weight:600}.empty-sub[data-v-3e138335]{color:var(--text-muted);margin:0;font-size:12px}.skeleton[data-v-3e138335]{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:6px;animation:1.5s infinite shimmer-3e138335}@keyframes shimmer-3e138335{0%{background-position:200% 0}to{background-position:-200% 0}}.s-icon[data-v-3e138335]{border-radius:12px;width:44px;height:44px}.s-text[data-v-3e138335]{flex-direction:column;flex:1;gap:6px;display:flex}.s-line[data-v-3e138335]{width:40%;height:14px}.s-line.short[data-v-3e138335]{width:25%;height:10px}.s-tag[data-v-3e138335]{border-radius:6px;width:60px;height:24px}@media (width<=768px){.software-lab-page[data-v-3e138335]{margin-top:52px;margin-left:0;padding:16px 14px 60px}.lab-header[data-v-3e138335]{flex-direction:column;align-items:flex-start;gap:12px}.stats-grid[data-v-3e138335]{grid-template-columns:1fr 1fr;gap:10px}.panel-head[data-v-3e138335]{flex-direction:column;align-items:flex-start;gap:10px}.filter-capsules[data-v-3e138335]{width:100%;display:flex}.filter-btn[data-v-3e138335]{text-align:center;flex:1}.wish-row[data-v-3e138335]{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:12px 0}.status-pill[data-v-3e138335]{grid-area:1/3}.action-buttons-group[data-v-3e138335]{grid-column:1/-1;justify-content:stretch;margin-top:4px}.action-buttons-group button[data-v-3e138335]{flex:1;height:34px}}.font-mono[data-v-686ab39c]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.manage-page[data-v-686ab39c]{--bg-main:#090a0f;--surface-panel:#121520bf;--surface-card:#1a1d2aa6;--border-subtle:#ffffff14;--text-primary:#f4f4f6;--text-secondary:#9496a1;--text-muted:#646675;--cyber-cyan:#00f0ff;--cyber-mint:#00ffc2;box-sizing:border-box;background-color:var(--bg-main);min-height:100vh;color:var(--text-primary);margin-left:240px;padding:28px 28px 80px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.ambient-glow[data-v-686ab39c]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f0ff14 0%,#090a0f00 70%);width:700px;height:350px;position:fixed;top:-140px;left:50%;transform:translate(-50%)}.toast-notification[data-v-686ab39c]{z-index:9999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1a1d2af2;border:1px solid #00f0ff4d;border-radius:9999px;align-items:center;gap:8px;padding:10px 20px;display:inline-flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0009}.toast-icon[data-v-686ab39c]{font-size:14px}.toast-message[data-v-686ab39c]{color:#fff;font-size:13px;font-weight:600}.manage-container[data-v-686ab39c]{z-index:1;max-width:1080px;margin:0 auto;position:relative}.page-header[data-v-686ab39c]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.header-titles[data-v-686ab39c]{flex:1}.back-pill-btn[data-v-686ab39c]{border:1px solid var(--border-subtle);height:36px;color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.back-pill-btn[data-v-686ab39c]:hover{color:var(--cyber-cyan);background:#00f0ff14;border-color:#00f0ff4d}.back-icon[data-v-686ab39c]{width:14px;height:14px}.page-title[data-v-686ab39c]{color:#fff;margin:0 0 2px;font-size:22px;font-weight:800}.page-sub[data-v-686ab39c]{color:var(--text-muted);margin:0;font-size:12px}.panel-card[data-v-686ab39c]{background:var(--surface-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;border-radius:20px;margin-bottom:20px;padding:24px;box-shadow:0 8px 32px #00000059}.search-top-row[data-v-686ab39c]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.search-input-wrap[data-v-686ab39c]{flex:1;position:relative}.search-icon[data-v-686ab39c]{width:16px;height:16px;color:var(--text-muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search-input-element[data-v-686ab39c]{border:1px solid var(--border-subtle);color:#fff;box-sizing:border-box;background:#0006;border-radius:10px;outline:none;width:100%;height:42px;padding:0 14px 0 40px;font-size:13px}.search-input-element[data-v-686ab39c]:focus{border-color:var(--cyber-cyan)}.match-count-badge[data-v-686ab39c]{color:var(--text-secondary);white-space:nowrap;font-size:12px}.match-count-badge strong[data-v-686ab39c]{color:var(--cyber-cyan)}.filter-pills-row[data-v-686ab39c]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-label[data-v-686ab39c]{color:var(--text-muted);margin-right:4px;font-size:12px;font-weight:600}.filter-pill[data-v-686ab39c]{border:1px solid var(--border-subtle);height:34px;color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border-radius:8px;padding:0 14px;font-size:12px;font-weight:600;transition:all .2s}.filter-pill[data-v-686ab39c]:hover{color:#fff;background:#ffffff14}.filter-pill.active[data-v-686ab39c]{color:var(--cyber-cyan);background:#00f0ff1f;border-color:#00f0ff66}.refresh-pill-btn[data-v-686ab39c]{color:var(--cyber-cyan);cursor:pointer;background:#00f0ff14;border:1px solid #00f0ff40;border-radius:10px;align-items:center;gap:4px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.refresh-pill-btn[data-v-686ab39c]:hover{background:#00f0ff26}.products-grid[data-v-686ab39c]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.product-item-card[data-v-686ab39c]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:18px;flex-direction:column;padding:18px;transition:transform .2s,border-color .2s;display:flex}.product-item-card[data-v-686ab39c]:hover{border-color:#00f0ff4d;transform:translateY(-2px);box-shadow:0 8px 24px #00f0ff1a}.card-head-row[data-v-686ab39c]{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;display:flex}.user-title-group[data-v-686ab39c]{align-items:center;gap:10px;min-width:0;display:flex}.user-avatar-mini[data-v-686ab39c]{width:30px;height:30px;color:var(--cyber-cyan);background:#00f0ff1f;border:1px solid #00f0ff4d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.product-name[data-v-686ab39c]{color:#fff;margin:0;font-size:15px;font-weight:800}.tag-badge[data-v-686ab39c]{white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.tag-green[data-v-686ab39c]{color:#00ffc2;background:#00ffc226}.tag-gray[data-v-686ab39c]{color:var(--text-muted);background:#ffffff14}.user-profile-fields[data-v-686ab39c]{flex-direction:column;gap:6px;margin-bottom:10px;font-size:12px;display:flex}.profile-row[data-v-686ab39c]{justify-content:space-between;align-items:center;display:flex}.p-label[data-v-686ab39c]{color:var(--text-muted)}.p-val[data-v-686ab39c]{font-weight:600}.text-white[data-v-686ab39c]{color:#fff}.text-cyan[data-v-686ab39c]{color:var(--cyber-cyan)}.text-secondary[data-v-686ab39c]{color:var(--text-secondary)}.text-muted[data-v-686ab39c]{color:var(--text-muted)}.purchased-orders-section[data-v-686ab39c]{border:1px solid var(--border-subtle);background:#0000004d;border-radius:10px;flex:1;margin-top:4px;padding:10px}.orders-section-title[data-v-686ab39c]{color:var(--text-muted);border-bottom:1px dashed #ffffff0f;margin-bottom:6px;padding-bottom:4px;font-size:11px;font-weight:700}.order-pills-list[data-v-686ab39c]{flex-direction:column;gap:6px;display:flex}.order-pill-item[data-v-686ab39c]{background:#00f0ff14;border:1px solid #00f0ff33;border-radius:6px;justify-content:space-between;align-items:center;padding:5px 8px;font-size:11px;display:flex}.ord-name[data-v-686ab39c]{color:var(--cyber-cyan);font-weight:700}.ord-date[data-v-686ab39c]{color:var(--text-muted);font-size:10px}.ord-price[data-v-686ab39c]{color:#00ffc2;font-weight:800}.no-order-text[data-v-686ab39c]{text-align:center;color:var(--text-muted);padding:6px 0;font-size:11px}.btn-danger-action[data-v-686ab39c]{cursor:pointer;color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:34px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.btn-danger-action[data-v-686ab39c]:hover{color:#fff;background:#ef4444;box-shadow:0 4px 14px #ef44444d}.empty-state[data-v-686ab39c]{text-align:center;grid-column:1/-1;padding:48px 20px}.empty-icon[data-v-686ab39c]{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-686ab39c]{width:36px;height:36px}.empty-title[data-v-686ab39c]{color:#fff;margin:0 0 4px;font-size:14px;font-weight:600}.empty-sub[data-v-686ab39c]{color:var(--text-muted);margin:0;font-size:12px}.skeleton-card[data-v-686ab39c]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:18px;height:220px}@media (width<=768px){.manage-page[data-v-686ab39c]{margin-top:52px;margin-left:0;padding:16px 14px 60px}.products-grid[data-v-686ab39c]{grid-template-columns:1fr}.search-top-row[data-v-686ab39c]{flex-direction:column;align-items:stretch}}.font-mono[data-v-56a922d3]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.admin-chat-page[data-v-56a922d3]{--chat-primary:#00f0ff;--bg-main:#090a0f;--surface-panel:#121520d9;--smooth:cubic-bezier(.2, .8, .2, 1);box-sizing:border-box;color:#f8fafc;background-color:var(--bg-main);min-height:100vh;margin-left:240px;padding:28px 28px 80px;position:relative;overflow-x:hidden}.ambient-glow[data-v-56a922d3]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f0ff14 0%,#090a0f00 70%);width:700px;height:350px;position:fixed;top:-140px;left:50%;transform:translate(-50%)}.chat-container[data-v-56a922d3]{z-index:1;flex-direction:column;max-width:1200px;height:calc(100vh - 110px);margin:0 auto;display:flex;position:relative}.page-header[data-v-56a922d3]{text-align:left;margin-bottom:20px}.page-title[data-v-56a922d3]{color:#f8fafc;margin:0 0 4px;font-size:22px;font-weight:800}.page-desc[data-v-56a922d3]{color:#94a3b8;margin:0;font-size:12px}.chat-workspace[data-v-56a922d3]{background:var(--surface-panel);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #ffffff14;border-radius:20px;flex:1;display:flex;overflow:hidden;box-shadow:0 24px 60px #0009}.conversation-sidebar[data-v-56a922d3]{background:#00000059;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:320px;display:flex}.sidebar-header[data-v-56a922d3]{border-bottom:1px solid #ffffff0d;padding:16px}.search-wrap[data-v-56a922d3]{width:100%;position:relative}.search-icon[data-v-56a922d3]{color:#64748b;width:14px;height:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search-input[data-v-56a922d3]{color:#f8fafc;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;height:38px;padding:0 14px 0 36px;font-size:12px}.search-input[data-v-56a922d3]:focus{border-color:var(--chat-primary);background:#0006}.user-list-scroll[data-v-56a922d3]{flex:1;padding:12px 0;overflow-y:auto}.user-item[data-v-56a922d3]{cursor:pointer;transition:all .2s var(--smooth);text-align:left;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;margin:0 10px 6px;padding:12px 16px;display:flex;position:relative}.user-item[data-v-56a922d3]:hover{background:#ffffff0a}.user-item.active[data-v-56a922d3]{background:linear-gradient(90deg,#00f0ff1f 0%,#00f0ff05 100%);border-color:#00f0ff4d}.avatar-wrap[data-v-56a922d3]{position:relative}.user-avatar[data-v-56a922d3]{width:42px;height:42px;color:var(--chat-primary);background:#00f0ff1f;border:1px solid #00f0ff4d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.online-indicator-dot[data-v-56a922d3]{background-color:#10b981;border:2px solid #11131c;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 8px #10b981}.unread-badge[data-v-56a922d3]{color:#fff;background:#ef4444;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 0 10px #ef444499}.user-info[data-v-56a922d3]{flex:1;min-width:0}.info-top[data-v-56a922d3]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.user-name[data-v-56a922d3]{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.last-time[data-v-56a922d3]{color:#64748b;font-size:11px}.last-msg[data-v-56a922d3]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.last-msg.has-unread[data-v-56a922d3]{color:#fff;font-weight:700}.empty-list[data-v-56a922d3]{text-align:center;color:#64748b;padding:40px 0;font-size:12px}.chat-main-panel[data-v-56a922d3]{background:0 0;flex-direction:column;flex:1;min-width:0;display:flex}.empty-chat-state[data-v-56a922d3]{color:#94a3b8;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty-icon[data-v-56a922d3]{background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:flex}.empty-icon svg[data-v-56a922d3]{color:#64748b;width:28px;height:28px}.empty-chat-state h3[data-v-56a922d3]{color:#fff;margin:0 0 6px;font-size:15px}.empty-chat-state p[data-v-56a922d3]{color:#64748b;margin:0;font-size:12px}.chat-panel-header[data-v-56a922d3]{background:#00000040;border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:14px 20px;display:flex}.mobile-back-btn[data-v-56a922d3]{display:none}.current-user-info[data-v-56a922d3]{text-align:left;flex-direction:column;gap:2px;display:flex}.name-status-row[data-v-56a922d3]{align-items:center;gap:10px;display:flex}.c-name[data-v-56a922d3]{color:#fff;font-size:15px;font-weight:700}.user-account-badge[data-v-56a922d3]{color:var(--chat-primary);background:#00f0ff1a;border:1px solid #00f0ff40;border-radius:4px;padding:1px 6px;font-size:11px}.header-online-pill[data-v-56a922d3]{border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-flex}.header-online-pill.online[data-v-56a922d3]{color:#34d399;background:#10b9811f;border:1px solid #10b9814d}.header-online-pill.offline[data-v-56a922d3]{color:#94a3b8;background:#64748b1f;border:1px solid #64748b4d}.header-online-pill .status-dot[data-v-56a922d3]{background:currentColor;border-radius:50%;width:5px;height:5px}.c-sub[data-v-56a922d3]{color:#64748b;font-size:11px}.header-actions[data-v-56a922d3]{margin-left:auto}.delete-session-btn[data-v-56a922d3]{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444440;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.delete-session-btn[data-v-56a922d3]:hover{color:#fff;background:#ef4444}.delete-session-btn svg[data-v-56a922d3]{width:15px;height:15px}.message-board[data-v-56a922d3]{flex-direction:column;flex:1;padding:20px;display:flex;overflow-y:auto}.scroll-bottom-anchor[data-v-56a922d3]{pointer-events:none;flex-shrink:0;width:100%;height:1px}.chat-time-stamp[data-v-56a922d3]{text-align:center;color:#64748b;margin:10px 0 18px;font-size:11px}.chat-loading-pane[data-v-56a922d3]{color:var(--chat-primary);justify-content:center;align-items:center;gap:10px;padding:60px 0;font-size:12px;display:flex}.loader-spinner[data-v-56a922d3]{border:2px solid #00f0ff33;border-top-color:var(--chat-primary);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin-56a922d3}@keyframes spin-56a922d3{to{transform:rotate(360deg)}}.message-block[data-v-56a922d3]{flex-direction:column;width:100%;margin-bottom:16px;display:flex}.message-block.align-left[data-v-56a922d3]{text-align:left;align-items:flex-start}.message-block.align-right[data-v-56a922d3]{text-align:right;align-items:flex-end}.message-row[data-v-56a922d3]{align-items:flex-start;gap:10px;max-width:100%;display:flex}.msg-status[data-v-56a922d3]{color:#646675;margin-top:4px;margin-right:44px;font-size:10px}.msg-status.is-read[data-v-56a922d3]{color:var(--chat-primary)}.bubble-avatar[data-v-56a922d3]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:flex}.bubble-avatar.u-avatar[data-v-56a922d3]{color:#fff;background:#ffffff14;border:1px solid #ffffff26}.bubble-avatar.cs-avatar[data-v-56a922d3]{background:linear-gradient(135deg, var(--chat-primary), #00c6ff);color:#020712}.message-bubble[data-v-56a922d3]{word-break:break-word;border-radius:14px;max-width:75%;padding:10px 14px;font-size:13px;line-height:1.55}.message-bubble.cs[data-v-56a922d3]{background:linear-gradient(135deg, var(--chat-primary), #00c6ff);color:#020712;border-top-right-radius:3px;font-weight:600}.message-bubble.user[data-v-56a922d3]{color:#fff;background:#ffffff0f;border-top-left-radius:3px}.chat-panel-footer[data-v-56a922d3]{background:#00000040;border-top:1px solid #ffffff0f;align-items:center;gap:10px;padding:14px 20px;display:flex}.chat-input[data-v-56a922d3]{color:#f8fafc;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;outline:none;flex:1;height:40px;padding:0 14px;font-size:12.5px}.chat-input[data-v-56a922d3]:focus{border-color:var(--chat-primary);background:#0006}.chat-input[data-v-56a922d3]::placeholder{color:#64748b}.chat-send-btn[data-v-56a922d3]{background:linear-gradient(135deg, var(--chat-primary), #00c6ff);color:#020712;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.chat-send-btn svg[data-v-56a922d3]{width:16px;height:16px;transform:translate(-1px)translateY(1px)}.chat-send-btn[data-v-56a922d3]:disabled{color:#475569;cursor:not-allowed;background:#ffffff0f}.custom-scrollbar[data-v-56a922d3]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-56a922d3]::-webkit-scrollbar-thumb{background:#00f0ff33;border-radius:4px}@media (width<=768px){.admin-chat-page[data-v-56a922d3]{height:calc(100dvh - 52px);margin-top:52px;margin-left:0;padding:0}.page-header[data-v-56a922d3]{display:none}.chat-container[data-v-56a922d3]{max-width:100%;height:100%}.chat-workspace[data-v-56a922d3]{border:none;border-radius:0}.conversation-sidebar[data-v-56a922d3]{border-right:none;width:100%;height:100%}.conversation-sidebar.is-hidden-mobile[data-v-56a922d3]{display:none!important}.chat-main-panel[data-v-56a922d3]{width:100%;height:100%;display:none}.chat-main-panel.is-active-mobile[data-v-56a922d3]{z-index:99;width:100vw;height:auto;max-height:calc(100dvh - 52px);display:flex;position:fixed;inset:52px 0 0}.mobile-back-btn[data-v-56a922d3]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-right:4px;display:flex}.mobile-back-btn svg[data-v-56a922d3]{width:16px;height:16px}}.font-mono[data-v-5cc1fd43]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.admin-layout[data-v-5cc1fd43]{--bg-main:#090a0f;--surface-panel:#121520d9;--surface-card:#181c2acc;--border-subtle:#ffffff14;--text-primary:#f4f4f6;--text-secondary:#9496a1;--text-muted:#646675;--cyber-cyan:#00f0ff;--cyber-mint:#00ffc2;--cyber-amber:#fbbf24;--cyber-red:#f87171;--smooth-ease:cubic-bezier(.16, 1, .3, 1);background-color:var(--bg-main);min-height:100vh;color:var(--text-primary);box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow-x:hidden}.ambient-glow[data-v-5cc1fd43]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f0ff14 0%,#090a0f00 70%);width:800px;height:400px;position:fixed;top:-140px;left:50%;transform:translate(-50%)}.toast-notification[data-v-5cc1fd43]{z-index:100000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1a1d2af2;border:1px solid #00f0ff4d;border-radius:9999px;align-items:center;gap:8px;padding:10px 20px;display:inline-flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0009}.toast-icon[data-v-5cc1fd43]{font-size:14px}.toast-message[data-v-5cc1fd43]{color:#fff;font-size:13px;font-weight:600}.main-viewport[data-v-5cc1fd43]{box-sizing:border-box;z-index:1;flex:1;min-width:0;margin-left:240px;padding:28px 28px 80px;position:relative}.top-action-bar[data-v-5cc1fd43]{background:var(--surface-panel);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;border-radius:20px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:18px 24px;display:flex}.welcome-title[data-v-5cc1fd43]{color:#fff;margin:0 0 4px;font-size:18px;font-weight:700}.welcome-desc[data-v-5cc1fd43]{color:var(--text-secondary);margin:0;font-size:12px}.action-btn[data-v-5cc1fd43]{cursor:pointer;background:linear-gradient(135deg, var(--cyber-cyan), #00c6ff);color:#020712;border:none;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.action-btn[data-v-5cc1fd43]:hover:not(:disabled){background:linear-gradient(135deg, #38e1ff, var(--cyber-mint));transform:translateY(-1px)}.action-btn .icon.spinning[data-v-5cc1fd43]{animation:.8s linear infinite spin-5cc1fd43}@keyframes spin-5cc1fd43{to{transform:rotate(360deg)}}.panel-card[data-v-5cc1fd43]{background:var(--surface-panel);border:1px solid var(--border-subtle);box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;border-radius:20px;padding:22px;box-shadow:0 8px 32px #00000059}.search-toolbar[data-v-5cc1fd43]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.search-input-wrap[data-v-5cc1fd43]{width:280px;position:relative}.search-icon[data-v-5cc1fd43]{width:14px;height:14px;color:var(--text-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-input[data-v-5cc1fd43]{border:1px solid var(--border-subtle);color:#fff;box-sizing:border-box;background:#00000059;border-radius:10px;outline:none;width:100%;height:38px;padding:0 32px 0 34px;font-size:12px}.search-input[data-v-5cc1fd43]:focus{border-color:var(--cyber-cyan)}.search-clear-btn[data-v-5cc1fd43]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:16px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.count-pill[data-v-5cc1fd43]{color:var(--text-muted);font-size:12px}.count-pill strong[data-v-5cc1fd43]{color:var(--cyber-cyan)}.table-scroll-container[data-v-5cc1fd43]{border:1px solid var(--border-subtle);background:#0e111a99;border-radius:14px;overflow-x:auto}.pro-cyber-table[data-v-5cc1fd43]{border-collapse:collapse;text-align:left;width:100%}.pro-cyber-table thead tr[data-v-5cc1fd43]{background:#0000004d;border-bottom:1px solid #ffffff14}.pro-cyber-table th[data-v-5cc1fd43]{color:var(--text-muted);text-transform:uppercase;padding:12px 18px;font-size:11px;font-weight:700}.col-user[data-v-5cc1fd43]{width:260px}.col-timeline[data-v-5cc1fd43]{width:auto}.pro-cyber-table tbody tr[data-v-5cc1fd43]{border-bottom:1px solid #ffffff0d}.pro-cyber-table tbody tr[data-v-5cc1fd43]:last-child{border-bottom:none}.user-profile-cell[data-v-5cc1fd43]{vertical-align:top;border-right:1px solid #ffffff0d;padding:18px}.user-card[data-v-5cc1fd43]{gap:12px;display:flex}.avatar-box[data-v-5cc1fd43]{width:38px;height:38px;color:var(--cyber-cyan);background:#00f0ff1f;border:1px solid #00f0ff4d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.user-meta[data-v-5cc1fd43]{flex-direction:column;gap:4px;display:flex}.text-white[data-v-5cc1fd43]{color:#fff}.text-md[data-v-5cc1fd43]{font-size:13px}.font-bold[data-v-5cc1fd43]{font-weight:700}.log-badge[data-v-5cc1fd43]{color:var(--text-secondary);background:#ffffff0d;border-radius:4px;width:fit-content;padding:1px 6px;font-size:10px;display:inline-block}.latest-time[data-v-5cc1fd43]{color:var(--text-muted);align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.latest-time svg[data-v-5cc1fd43]{width:12px;height:12px}.timeline-cell[data-v-5cc1fd43]{vertical-align:top;padding:14px 18px}.timeline-scroll-area[data-v-5cc1fd43]{max-height:160px;padding-right:8px;overflow-y:auto}.history-timeline[data-v-5cc1fd43]{flex-direction:column;gap:12px;padding-left:14px;display:flex;position:relative}.history-timeline[data-v-5cc1fd43]:before{content:"";background:#ffffff14;width:1px;position:absolute;top:6px;bottom:6px;left:4px}.timeline-node[data-v-5cc1fd43]{align-items:flex-start;gap:10px;display:flex;position:relative}.node-dot[data-v-5cc1fd43]{border-radius:50%;justify-content:center;align-items:center;width:9px;height:9px;display:flex;position:absolute;top:5px;left:-14px}.dot-success[data-v-5cc1fd43]{background:#00ffc2;box-shadow:0 0 8px #00ffc2}.dot-danger[data-v-5cc1fd43]{background:#f87171;box-shadow:0 0 8px #f87171}.node-content[data-v-5cc1fd43]{flex-direction:column;gap:4px;width:100%;display:flex}.node-header[data-v-5cc1fd43]{align-items:center;gap:10px;font-size:11px;display:flex}.node-time[data-v-5cc1fd43]{color:#fff;font-weight:600}.status-text[data-v-5cc1fd43]{font-size:10px;font-weight:700}.text-mint[data-v-5cc1fd43]{color:var(--cyber-mint)}.text-red[data-v-5cc1fd43]{color:var(--cyber-red)}.node-body[data-v-5cc1fd43]{color:var(--text-muted);align-items:center;gap:14px;font-size:11px;display:flex}.ip-wrapper[data-v-5cc1fd43],.device-wrapper[data-v-5cc1fd43]{align-items:center;gap:5px;display:flex}.inline-icon[data-v-5cc1fd43]{width:12px;height:12px;color:var(--text-muted)}.ip-text[data-v-5cc1fd43]{color:var(--text-secondary)}.device-text[data-v-5cc1fd43]{color:#828699}.text-muted[data-v-5cc1fd43]{opacity:.6}.pagination-toolbar[data-v-5cc1fd43]{border-top:1px solid #ffffff0d;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.page-btn[data-v-5cc1fd43]{border:1px solid var(--border-subtle);height:32px;color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border-radius:8px;padding:0 12px;font-size:11px;font-weight:700}.page-btn[data-v-5cc1fd43]:hover:not(:disabled){color:var(--cyber-cyan);background:#00f0ff1a}.page-btn[data-v-5cc1fd43]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-5cc1fd43]{color:var(--text-muted);font-size:12px}.page-num[data-v-5cc1fd43]{color:var(--cyber-cyan)}.loading-state[data-v-5cc1fd43],.empty-state[data-v-5cc1fd43]{text-align:center;color:var(--text-muted);padding:48px 20px}.loader-ring[data-v-5cc1fd43]{border:2px solid #00f0ff26;border-top-color:var(--cyber-cyan);border-radius:50%;width:28px;height:28px;margin-bottom:8px;animation:.8s linear infinite spin-5cc1fd43;display:inline-block}.empty-icon svg[data-v-5cc1fd43]{width:36px;height:36px;color:var(--text-muted);margin-bottom:8px}.empty-title[data-v-5cc1fd43]{color:#fff;margin:0 0 4px;font-size:14px;font-weight:700}.empty-sub[data-v-5cc1fd43]{color:var(--text-muted);margin:0;font-size:12px}.custom-scrollbar[data-v-5cc1fd43]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-5cc1fd43]::-webkit-scrollbar-thumb{background:#00f0ff33;border-radius:4px}@media (width<=768px){.main-viewport[data-v-5cc1fd43]{width:100vw;margin-top:52px;margin-left:0;padding:16px 14px 60px}.top-action-bar[data-v-5cc1fd43]{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.search-toolbar[data-v-5cc1fd43]{flex-direction:column;align-items:stretch}.search-input-wrap[data-v-5cc1fd43]{width:100%}.pro-cyber-table[data-v-5cc1fd43],thead[data-v-5cc1fd43],tbody[data-v-5cc1fd43],th[data-v-5cc1fd43],td[data-v-5cc1fd43],tr[data-v-5cc1fd43]{display:block}.pro-cyber-table thead[data-v-5cc1fd43]{display:none}.user-profile-cell[data-v-5cc1fd43]{border-bottom:1px dashed #ffffff14;border-right:none}.node-body[data-v-5cc1fd43]{flex-direction:column;align-items:flex-start;gap:2px}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-6{bottom:1.5rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-4{top:1rem}.z-30{z-index:30}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.max-h-80{max-height:20rem}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-amber-500\/20{border-color:#f59e0b33}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-500\/30{border-color:#06b6d44d}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-900\/50{border-color:#064e3b80}.border-purple-500\/20{border-color:#a855f733}.border-red-800\/40{border-color:#991b1b66}.border-red-900\/50{border-color:#7f1d1d80}.border-zinc-700{--tw-border-opacity:1;border-color:rgb(63 63 70/var(--tw-border-opacity,1))}.border-zinc-700\/50{border-color:#3f3f4680}.border-zinc-700\/60{border-color:#3f3f4699}.border-zinc-800{--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.border-zinc-800\/40{border-color:#27272a66}.border-zinc-800\/50{border-color:#27272a80}.border-zinc-800\/60{border-color:#27272a99}.border-zinc-800\/80{border-color:#27272acc}.border-zinc-800\/90{border-color:#27272ae6}.border-zinc-900{--tw-border-opacity:1;border-color:rgb(24 24 27/var(--tw-border-opacity,1))}.bg-\[\#07080d\]{--tw-bg-opacity:1;background-color:rgb(7 8 13/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/50{background-color:#00000080}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-cyan-400{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-950\/30{background-color:#0833444d}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-950\/40{background-color:#022c2266}.bg-purple-500\/10{background-color:#a855f71a}.bg-red-950\/30{background-color:#450a0a4d}.bg-red-950\/40{background-color:#450a0a66}.bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-zinc-800\/80{background-color:#27272acc}.bg-zinc-800\/90{background-color:#27272ae6}.bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.bg-zinc-900\/40{background-color:#18181b66}.bg-zinc-900\/60{background-color:#18181b99}.bg-zinc-900\/80{background-color:#18181bcc}.bg-zinc-900\/90{background-color:#18181be6}.bg-zinc-900\/95{background-color:#18181bf2}.bg-zinc-950{--tw-bg-opacity:1;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.bg-zinc-950\/40{background-color:#09090b66}.bg-zinc-950\/70{background-color:#09090bb3}.bg-zinc-950\/80{background-color:#09090bcc}.bg-zinc-950\/90{background-color:#09090be6}.bg-\[radial-gradient\(circle_at_top\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(circle at top, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-950\/20{--tw-gradient-from:#08334433 var(--tw-gradient-from-position);--tw-gradient-to:#08334400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-950{--tw-gradient-from:#09090b var(--tw-gradient-from-position);--tw-gradient-to:#09090b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-black{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #000 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-black{--tw-gradient-to:#000 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-zinc-900{--tw-gradient-to:#18181b var(--tw-gradient-to-position)}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1\.5{padding-bottom:.375rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pr-1{padding-right:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:JetBrains Mono,monospace}.font-sans{font-family:Inter,system-ui,-apple-system,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-zinc-100{--tw-text-opacity:1;color:rgb(244 244 245/var(--tw-text-opacity,1))}.text-zinc-200{--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.text-zinc-300{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-zinc-600{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.placeholder-zinc-500::placeholder{--tw-placeholder-opacity:1;color:rgb(113 113 122/var(--tw-placeholder-opacity,1))}.placeholder-zinc-600::placeholder{--tw-placeholder-opacity:1;color:rgb(82 82 91/var(--tw-placeholder-opacity,1))}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-cyan-500\/10{--tw-shadow-color:#06b6d41a;--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-500\/20{--tw-shadow-color:#06b6d433;--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-500\/25{--tw-shadow-color:#06b6d440;--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-950\/30{--tw-shadow-color:#0833444d;--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-950\/40{--tw-shadow-color:#08334466;--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:#f1f5f9;-webkit-font-smoothing:antialiased;background-color:#08090e;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;overflow-x:hidden}.btn-press{touch-action:manipulation;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s,filter .15s}.btn-press:hover{transform:translateY(-1px)}.btn-press:active{transform:translateY(2px)scale(.97)}.ambient-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f0ff17 0%,#08090e00 70%);width:800px;height:400px;position:fixed;top:-160px;left:50%;transform:translate(-50%)}.selection\:bg-cyan-500 ::selection{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.selection\:text-black ::selection{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.selection\:bg-cyan-500::selection{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.selection\:text-black::selection{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:border-cyan-400:hover{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.hover\:border-cyan-500\/40:hover{border-color:#06b6d466}.hover\:border-red-900\/40:hover{border-color:#7f1d1d66}.hover\:border-zinc-700:hover{--tw-border-opacity:1;border-color:rgb(63 63 70/var(--tw-border-opacity,1))}.hover\:border-zinc-800:hover{--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.hover\:bg-cyan-300:hover{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.hover\:bg-cyan-400:hover{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.hover\:bg-cyan-500:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.hover\:bg-cyan-500\/20:hover{background-color:#06b6d433}.hover\:bg-red-950\/30:hover{background-color:#450a0a4d}.hover\:bg-red-950\/40:hover{background-color:#450a0a66}.hover\:bg-zinc-700:hover{--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.hover\:bg-zinc-800:hover{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.hover\:bg-zinc-900:hover{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.hover\:from-cyan-400:hover{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-blue-500:hover{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-zinc-200:hover{--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.hover\:text-zinc-300:hover{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-cyan-500\/5:hover{--tw-shadow-color:#06b6d40d;--tw-shadow:var(--tw-shadow-colored)}.focus\:border-cyan-400:focus{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-cyan-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(34 211 238/var(--tw-ring-opacity,1))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}@media (width>=640px){.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:whitespace-normal{white-space:normal}.sm\:p-5{padding:1.25rem}.sm\:p-8{padding:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (width>=1024px){.lg\:mt-0{margin-top:0}.lg\:w-64{width:16rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:border-b-0{border-bottom-width:0}.lg\:border-r{border-right-width:1px}.lg\:text-5xl{font-size:3rem;line-height:1}}:root,html,html[data-bg=solid],html[data-bg=solid] body{--surface-panel:#121520bf;--surface-card:#1a1d2aa6;--surface-hover:#202434d9;--border-subtle:#ffffff14;--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-image:none!important;--overlay-bg:radial-gradient(circle at center, #07090e66 0%, #07090eeb 100%)!important;--glow-color:#00f0ff1f!important}@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)}}.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;-webkit-tap-highlight-color:transparent;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}.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{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:.02em;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:Chakra Petch,Inter,-apple-system,sans-serif;font-size:14px;font-weight:800;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}.ann-btn-primary,.ann-btn-secondary,.btn-refresh-orders{touch-action:manipulation;-webkit-tap-highlight-color:transparent;will-change:transform, box-shadow;transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .15s,background-color .2s,opacity .15s}.ann-btn-primary:active,.ann-btn-secondary:active,.btn-refresh-orders:active{transform:translateY(2px)scale(.955)}
