.site-logo[data-v-76d23e86]{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:inherit;max-width:100%}.site-logo-img[data-v-76d23e86]{display:block;object-fit:contain;flex-shrink:0;width:44px;height:44px}.site-logo-mark[data-v-76d23e86]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:1;min-width:0}.site-logo-brand[data-v-76d23e86]{display:block;font-weight:800;letter-spacing:.04em;font-size:24px;white-space:nowrap}.site-logo-tag[data-v-76d23e86]{display:block;font-size:10px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;padding-right:.28em}.site-logo--sm[data-v-76d23e86]{gap:10px}.site-logo--sm .site-logo-img[data-v-76d23e86]{width:36px;height:36px}.site-logo--sm .site-logo-brand[data-v-76d23e86]{font-size:18px}.site-logo--sm .site-logo-tag[data-v-76d23e86]{font-size:8px;letter-spacing:.22em}.site-logo--sm .site-logo-mark[data-v-76d23e86]{gap:3px}.site-logo--md[data-v-76d23e86]{gap:12px}.site-logo--md .site-logo-img[data-v-76d23e86]{width:48px;height:48px}.site-logo--md .site-logo-brand[data-v-76d23e86]{font-size:24px}.site-logo--md .site-logo-tag[data-v-76d23e86]{font-size:10px;letter-spacing:.26em}.site-logo--lg[data-v-76d23e86]{gap:14px}.site-logo--lg .site-logo-img[data-v-76d23e86]{width:60px;height:60px}.site-logo--lg .site-logo-brand[data-v-76d23e86]{font-size:30px}.site-logo--lg .site-logo-tag[data-v-76d23e86]{font-size:12px;letter-spacing:.3em}.site-logo--lg .site-logo-mark[data-v-76d23e86]{gap:5px}.site-logo--xl[data-v-76d23e86]{gap:16px}.site-logo--xl .site-logo-img[data-v-76d23e86]{width:64px;height:64px}.site-logo--xl .site-logo-brand[data-v-76d23e86]{font-size:32px}.site-logo--xl .site-logo-tag[data-v-76d23e86]{font-size:12px;letter-spacing:.32em}.site-logo--light .site-logo-brand[data-v-76d23e86]{color:#0b2545}.site-logo--light .site-logo-tag[data-v-76d23e86]{color:#5b7c99}.site-logo--dark .site-logo-brand[data-v-76d23e86]{color:#fff}.site-logo--dark .site-logo-tag[data-v-76d23e86]{color:#8eb8d8}.site-logo--link:hover .site-logo-brand[data-v-76d23e86]{color:var(--color-primary-hover)}.site-logo--dark.site-logo--link:hover .site-logo-brand[data-v-76d23e86]{color:#e8f0ff}.site-logo--dark.site-logo--link:hover .site-logo-tag[data-v-76d23e86]{color:#b8d4ea}@media (max-width: 640px){.site-logo--md[data-v-76d23e86]{gap:8px}.site-logo--md .site-logo-img[data-v-76d23e86]{width:40px;height:40px}.site-logo--md .site-logo-brand[data-v-76d23e86]{font-size:18px}.site-logo--md .site-logo-tag[data-v-76d23e86]{font-size:8px;letter-spacing:.16em}.site-logo--lg[data-v-76d23e86]{gap:8px}.site-logo--lg .site-logo-img[data-v-76d23e86]{width:42px;height:42px}.site-logo--lg .site-logo-brand[data-v-76d23e86]{font-size:18px}.site-logo--lg .site-logo-tag[data-v-76d23e86]{font-size:8px;letter-spacing:.16em}}.user-avatar[data-v-497082c2]{border-radius:50%;object-fit:cover;background:#e8f0fe;flex-shrink:0}.user-nav[data-v-c510f38e]{position:relative;display:flex;align-items:center;gap:32px}.btn-recharge[data-v-c510f38e]{padding:6px 18px;background:var(--color-primary);color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;white-space:nowrap}.btn-recharge[data-v-c510f38e]:hover{background:#096dd9}.btn-recharge.sm[data-v-c510f38e]{padding:4px 14px;font-size:13px}.lang-switch[data-v-c510f38e]{position:relative;display:flex;align-items:center;gap:6px;cursor:pointer;color:#4b5563;font-size:15px;font-weight:600;white-space:nowrap}.lang-globe[data-v-c510f38e]{font-size:16px;line-height:1}.lang-switch[data-v-c510f38e]:hover{color:#374151}.dropdown-arrow[data-v-c510f38e]{font-size:12px;transition:transform .3s;margin-left:2px}.dropdown-arrow.open[data-v-c510f38e]{transform:rotate(180deg)}.lang-menu[data-v-c510f38e]{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:12px;box-shadow:0 8px 30px #0000001f;border:1px solid #eef2f7;padding:8px 0;min-width:120px;list-style:none;margin:0;z-index:1001}.lang-menu li[data-v-c510f38e]{padding:10px 20px;cursor:pointer;transition:background .2s;color:#4b5563;font-size:14px}.lang-menu li[data-v-c510f38e]:hover,.lang-menu li.active[data-v-c510f38e]{background:#f3f4f6;color:var(--color-primary)}.user-trigger[data-v-c510f38e]{display:flex;align-items:center;gap:6px;margin:0;padding:4px 8px 4px 4px;border:1px solid transparent;border-radius:999px;background:transparent;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.user-trigger[data-v-c510f38e]:hover,.user-trigger.open[data-v-c510f38e]{border-color:#dbeafe;background:#f8fbff;box-shadow:0 2px 8px #1890ff1f}.user-trigger-main[data-v-c510f38e]{display:flex;align-items:center;gap:8px;min-width:0}.user-trigger-label[data-v-c510f38e]{display:none;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;color:#374151}.arrow[data-v-c510f38e]{font-size:14px;color:var(--color-primary);transition:transform .2s;flex-shrink:0}.arrow.open[data-v-c510f38e]{transform:rotate(180deg)}.user-dropdown[data-v-c510f38e]{position:absolute;top:calc(100% + 10px);right:0;width:320px;background:#fff;border-radius:8px;box-shadow:0 8px 28px #0000001f;border:1px solid #eef2f7;padding:16px 0 8px;z-index:1000}.user-dropdown[data-v-c510f38e]:before{content:"";position:absolute;top:-6px;right:24px;width:12px;height:12px;background:#fff;border-left:1px solid #eef2f7;border-top:1px solid #eef2f7;transform:rotate(45deg)}.drop-welcome[data-v-c510f38e]{display:flex;align-items:center;gap:12px;padding:0 20px 16px;border-bottom:1px solid #f0f0f0}.welcome-title[data-v-c510f38e]{font-size:15px;font-weight:600;color:#1f2937}.welcome-email[data-v-c510f38e]{font-size:13px;color:#9ca3af;margin-top:2px;word-break:break-all}.drop-balance[data-v-c510f38e]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #f0f0f0}.drop-balance-label[data-v-c510f38e]{font-size:14px;font-weight:600;color:#374151;margin-bottom:6px}.drop-balance-row[data-v-c510f38e]{font-size:13px;color:#6b7280}.drop-balance-row strong[data-v-c510f38e]{font-size:18px;color:#fa8c16;font-weight:700}.drop-link[data-v-c510f38e]{display:block;padding:12px 20px;font-size:14px;color:#374151;text-decoration:none}.drop-link[data-v-c510f38e]:hover{background:#f9fafb;color:var(--color-primary)}.admin-drop-link[data-v-c510f38e]{color:var(--color-primary);font-weight:600;background:#eff6ff;margin:4px 12px;border-radius:8px}.admin-drop-link[data-v-c510f38e]:hover{background:#dbeafe}.drop-logout[data-v-c510f38e]{display:block;width:100%;padding:12px 20px;border:none;border-top:1px solid #f0f0f0;background:transparent;text-align:left;font-size:14px;color:#374151;cursor:pointer;margin-top:4px}.drop-logout[data-v-c510f38e]:hover{background:#f9fafb}@media (max-width: 992px){.user-nav[data-v-c510f38e]{width:100%;flex-direction:column;align-items:stretch;gap:0}.user-trigger[data-v-c510f38e]{width:100%;margin:8px 0 0;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;justify-content:space-between}.user-trigger.open[data-v-c510f38e]{border-color:var(--color-primary);background:#eff6ff;box-shadow:none}.user-trigger-label[data-v-c510f38e]{display:block}.arrow[data-v-c510f38e]{font-size:18px}.user-dropdown[data-v-c510f38e]{position:static;width:100%;margin-top:8px;box-shadow:none;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.user-dropdown[data-v-c510f38e]:before{display:none}.lang-menu[data-v-c510f38e]{position:static;box-shadow:none;border:none;padding-left:20px;margin:4px 0 0;width:100%;background:#f9fafb;border-radius:8px}}.user-nav--dark .lang-switch[data-v-c510f38e]{color:#c8d7e8}.user-nav--dark .lang-switch[data-v-c510f38e]:hover{color:#dff6ff}.user-nav--dark .user-trigger[data-v-c510f38e]:hover,.user-nav--dark .user-trigger.open[data-v-c510f38e]{border-color:#66d2ff59;background:#ffffff0f;box-shadow:none}.user-nav--dark .user-trigger-label[data-v-c510f38e]{color:#e7f8ff}.user-nav--dark .arrow[data-v-c510f38e]{color:#66d2ff}.navbar[data-v-95428aab]{background:#fff;border-bottom:1px solid var(--color-border-light);padding:0 24px;height:var(--nav-height);display:flex;align-items:center;position:fixed;top:0;left:0;right:0;z-index:100;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,color .25s ease,backdrop-filter .35s ease}.navbar--scrolled[data-v-95428aab]:not(.navbar--home){box-shadow:var(--shadow-xs)}.navbar--home[data-v-95428aab]{background:transparent;border-bottom-color:transparent}.navbar--home .menu-toggle .bar[data-v-95428aab]{background:#e7f8ff;transition:background .25s ease}.navbar--home .nav-item[data-v-95428aab]{color:#c8d7e8}.navbar--home .nav-item[data-v-95428aab]:hover,.navbar--home .nav-item.nav-is-active[data-v-95428aab]{color:#dff6ff}.navbar--home .lang-switch[data-v-95428aab]{color:#c8d7e8}.navbar--home .btn-login[data-v-95428aab]{color:#e7f8ff}.navbar--home .btn-login[data-v-95428aab]:hover{color:#fff;background:#ffffff14}.navbar--home .btn-register[data-v-95428aab]{color:#dff6ff;background:transparent;border:1px solid #66d2ff}.navbar--home .btn-register[data-v-95428aab]:hover{background:#66d2ff1f;color:#fff}.navbar--home-light .menu-toggle .bar[data-v-95428aab]{background:var(--color-text)}.navbar--home-light .nav-item[data-v-95428aab]{color:var(--color-text-secondary)}.navbar--home-light .nav-item[data-v-95428aab]:hover,.navbar--home-light .nav-item.nav-is-active[data-v-95428aab]{color:var(--color-primary)}.navbar--home-light .lang-switch[data-v-95428aab],.navbar--home-light .btn-login[data-v-95428aab]{color:var(--color-text-secondary)}.navbar--home-light .btn-login[data-v-95428aab]:hover{color:var(--color-primary);background:var(--color-primary-light)}.navbar--home-light .btn-register[data-v-95428aab]{color:#fff;background:var(--color-primary);border-color:transparent}.navbar--home-light .btn-register[data-v-95428aab]:hover{background:var(--color-primary-hover)}.nav-container[data-v-95428aab]{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto;position:relative;gap:20px}.logo[data-v-95428aab]{flex-shrink:0;position:relative;z-index:2}.menu-toggle[data-v-95428aab]{display:none;flex-direction:column;justify-content:space-around;width:28px;height:22px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10;margin-left:auto}.menu-toggle .bar[data-v-95428aab]{display:block;width:100%;height:2px;background:var(--color-text);border-radius:2px;transition:all .3s ease;transform-origin:center}.menu-toggle .bar.active[data-v-95428aab]:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle .bar.active[data-v-95428aab]:nth-child(2){opacity:0}.menu-toggle .bar.active[data-v-95428aab]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-links[data-v-95428aab]{display:flex;align-items:center;flex:1;min-width:0;gap:24px;justify-content:flex-end}.nav-main[data-v-95428aab]{display:flex;align-items:center;gap:28px;flex:1;min-width:0;justify-content:center}.nav-item[data-v-95428aab]{position:relative;display:flex;align-items:center;gap:4px;color:var(--color-text-secondary);text-decoration:none;font-weight:600;font-size:18px;line-height:1.2;transition:color var(--transition-fast);cursor:pointer;padding:8px 0;border:none;background:none;white-space:nowrap}.nav-item[data-v-95428aab]:hover{color:var(--color-primary)}.nav-item.nav-is-active[data-v-95428aab]{color:var(--color-primary);font-weight:600}.nav-tools[data-v-95428aab]{display:flex;align-items:center;gap:12px;flex-shrink:0;position:relative;z-index:2}.has-dropdown[data-v-95428aab]{cursor:default}.has-dropdown .nav-link[data-v-95428aab]{display:flex;align-items:center;gap:2px;cursor:pointer}.dropdown-arrow[data-v-95428aab]{font-size:11px;transition:transform .3s;margin-left:2px}.dropdown-arrow.open[data-v-95428aab]{transform:rotate(180deg)}.dropdown-menu[data-v-95428aab]{position:absolute;top:100%;left:0;background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--color-border);padding:6px 0;min-width:200px;list-style:none;margin:8px 0 0;z-index:999}.dropdown-menu li[data-v-95428aab]{padding:0}.dropdown-menu li a[data-v-95428aab]{display:block;padding:10px 18px;color:var(--color-text-secondary);text-decoration:none;font-size:14px;transition:background .2s,color .2s;cursor:pointer}.dropdown-menu li a[data-v-95428aab]:hover,.dropdown-menu li a.sub-is-active[data-v-95428aab]{background:var(--color-primary-light);color:var(--color-primary)}.lang-switch[data-v-95428aab]{cursor:pointer;position:relative;color:var(--color-text-secondary);font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:6px;padding:6px 0;white-space:nowrap}.lang-globe[data-v-95428aab]{font-size:16px;line-height:1}.lang-menu[data-v-95428aab]{position:absolute;top:100%;right:0;left:auto;background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--color-border);padding:6px 0;min-width:120px;list-style:none;margin:8px 0 0;z-index:999}.lang-menu li[data-v-95428aab]{padding:10px 18px;cursor:pointer;transition:background .2s;color:var(--color-text-secondary);font-size:14px}.lang-menu li[data-v-95428aab]:hover,.lang-menu li.active[data-v-95428aab]{background:var(--color-primary-light);color:var(--color-primary)}.auth-buttons[data-v-95428aab]{display:flex;align-items:center;gap:8px}.btn-login[data-v-95428aab],.btn-register[data-v-95428aab]{padding:10px 22px;border-radius:var(--radius-full);font-size:15px;font-weight:600;text-decoration:none;transition:all var(--transition-fast);white-space:nowrap}.btn-login[data-v-95428aab]{color:var(--color-text-secondary);background:transparent}.btn-login[data-v-95428aab]:hover{color:var(--color-primary);background:var(--color-primary-light)}.btn-register[data-v-95428aab]{color:#fff;background:var(--color-primary);border:1px solid transparent}.btn-register[data-v-95428aab]:hover{background:var(--color-primary-hover)}@media (min-width: 1201px){.nav-links[data-v-95428aab]{display:contents}.nav-main[data-v-95428aab]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);flex:none;justify-content:center;gap:28px;z-index:1;max-width:min(640px,46vw)}.nav-tools[data-v-95428aab]{margin-left:auto}}@media (min-width: 961px) and (max-width: 1200px){.navbar[data-v-95428aab]{padding:0 16px}.nav-container[data-v-95428aab]{gap:10px}.nav-links[data-v-95428aab]{gap:12px;justify-content:flex-end}.nav-main[data-v-95428aab]{flex:1;justify-content:center;gap:14px;min-width:0}.nav-item[data-v-95428aab]{font-size:16px}.nav-tools[data-v-95428aab]{gap:8px}.btn-login[data-v-95428aab],.btn-register[data-v-95428aab]{padding:8px 16px;font-size:14px}}@media (max-width: 960px){.menu-toggle[data-v-95428aab]{display:flex}.nav-links[data-v-95428aab]{position:absolute;top:var(--nav-height);left:0;right:0;background:#fff;flex-direction:column;align-items:stretch;padding:16px 20px 24px;gap:8px;box-shadow:var(--shadow-md);border-top:1px solid var(--color-border-light);transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,background .25s ease;opacity:0;pointer-events:none;overflow-y:auto;max-height:calc(100vh - var(--nav-height));flex:none;width:100%}.navbar--home:not(.navbar--home-light) .nav-links[data-v-95428aab]{background:#06182ff5;border-top-color:#93cbe91f;box-shadow:0 12px 28px #000c1c73;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.navbar--home:not(.navbar--home-light) .nav-tools[data-v-95428aab]{border-top-color:#93cbe92e}.nav-links.open[data-v-95428aab]{transform:translateY(0);opacity:1;pointer-events:auto}.nav-main[data-v-95428aab]{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px}.nav-item[data-v-95428aab]{width:100%;padding:14px 4px;font-size:17px}.nav-tools[data-v-95428aab]{width:100%;margin-top:8px;padding-top:12px;padding-left:0;border-left:none;border-top:1px solid var(--color-border-light);flex-direction:column;align-items:stretch;gap:12px}.has-dropdown[data-v-95428aab]{flex-direction:column;align-items:flex-start}.dropdown-menu[data-v-95428aab]{position:static;box-shadow:none;border:none;padding-left:12px;margin:4px 0 0;width:100%;background:var(--color-bg-subtle);border-radius:var(--radius-md)}.lang-switch[data-v-95428aab]{padding:8px 4px}.lang-menu[data-v-95428aab]{position:static;box-shadow:none;border:none;margin:4px 0 0;width:100%;background:var(--color-bg-subtle);border-radius:var(--radius-md)}.auth-buttons[data-v-95428aab]{flex-direction:row;gap:10px}.btn-login[data-v-95428aab],.btn-register[data-v-95428aab]{text-align:center;flex:1;padding:10px 14px;font-size:14px}}@media (max-width: 640px){.navbar[data-v-95428aab]{padding:0 12px}.nav-links[data-v-95428aab]{padding:12px 14px 20px}}.toast[data-v-605be7ba]{position:fixed;top:80px;right:24px;padding:12px 24px;border-radius:8px;color:#fff;font-weight:500;font-size:14px;z-index:9999;box-shadow:0 4px 12px #00000026;animation:slideIn-605be7ba .3s ease;max-width:400px}.toast.success[data-v-605be7ba]{background:#10b981}.toast.error[data-v-605be7ba]{background:#ef4444}@keyframes slideIn-605be7ba{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.app-dialog-mask[data-v-147610b4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:3000;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-sizing:border-box}.app-dialog-mask.is-prompt[data-v-147610b4]{align-items:flex-start;padding-top:max(16px,env(safe-area-inset-top))}.app-dialog[data-v-147610b4]{width:min(440px,100%);max-width:100%;max-height:min(90dvh,100%);background:#fff;border-radius:12px;box-shadow:0 16px 48px #0000002e;overflow:auto;animation:appDialogIn-147610b4 .2s ease;box-sizing:border-box}.app-dialog--prompt[data-v-147610b4]{width:min(480px,100%)}@keyframes appDialogIn-147610b4{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:none}}.app-dialog-header[data-v-147610b4]{display:flex;align-items:center;gap:10px;padding:18px 20px 0}.app-dialog-icon[data-v-147610b4]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.app-dialog--info .app-dialog-icon[data-v-147610b4]{background:#e6f4ff;color:#1890ff}.app-dialog--success .app-dialog-icon[data-v-147610b4]{background:#f6ffed;color:#52c41a}.app-dialog--warning .app-dialog-icon[data-v-147610b4]{background:#fff7e6;color:#fa8c16}.app-dialog--error .app-dialog-icon[data-v-147610b4]{background:#fff1f0;color:#ff4d4f}.app-dialog--error[data-v-147610b4]{border:2px solid #ff7875;box-shadow:0 16px 48px #ff4d4f38}.app-dialog--error .app-dialog-title[data-v-147610b4]{color:#cf1322;font-weight:700}.app-dialog--error .app-dialog-message[data-v-147610b4]{color:#cf1322;font-size:15px;font-weight:600}.app-dialog--error .app-dialog-btn[data-v-147610b4]:not(.app-dialog-btn--ghost){background:#ff4d4f;border-color:#ff4d4f}.app-dialog--error .app-dialog-btn[data-v-147610b4]:not(.app-dialog-btn--ghost):hover{background:#ff7875;border-color:#ff7875}.app-dialog-title[data-v-147610b4]{flex:1;margin:0;font-size:17px;font-weight:600;color:#1f2937;min-width:0;word-break:break-word}.app-dialog-close[data-v-147610b4]{border:none;background:none;font-size:26px;line-height:1;color:#9ca3af;cursor:pointer;padding:4px 8px;min-width:40px;min-height:40px}.app-dialog-close[data-v-147610b4]:hover{color:#6b7280}.app-dialog-body[data-v-147610b4]{padding:16px 20px 8px}.app-dialog-message[data-v-147610b4]{margin:0;font-size:14px;color:#4b5563;line-height:1.7;white-space:pre-line}.app-dialog-input[data-v-147610b4]{display:block;width:100%;margin-top:4px;padding:12px 14px;border:1px solid #d9d9d9;border-radius:8px;font-size:16px;line-height:1.5;color:#1f2937;background:#fff;box-sizing:border-box;outline:none;resize:vertical;min-height:88px;max-height:40vh;transition:border-color .15s ease,box-shadow .15s ease}.app-dialog-input[data-v-147610b4]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}.app-dialog-details[data-v-147610b4]{margin:0}.app-dialog-row[data-v-147610b4]{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #f3f4f6;font-size:14px}.app-dialog-row[data-v-147610b4]:last-child{border-bottom:none}.app-dialog-row dt[data-v-147610b4]{flex:0 0 72px;margin:0;color:#6b7280}.app-dialog-row dd[data-v-147610b4]{flex:1;margin:0;color:#1f2937;word-break:break-all;font-weight:500}.app-dialog-footer[data-v-147610b4]{padding:12px 20px 20px;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.app-dialog-footer.is-confirm[data-v-147610b4]{justify-content:flex-end}.app-dialog-btn[data-v-147610b4]{min-width:88px;min-height:44px;padding:10px 20px;border:none;border-radius:8px;background:var(--color-primary);color:#fff;font-size:15px;font-weight:500;cursor:pointer;touch-action:manipulation}.app-dialog-btn[data-v-147610b4]:hover{background:var(--color-primary-hover)}.app-dialog-btn--ghost[data-v-147610b4]{background:#fff;color:#4b5563;border:1px solid #d9d9d9}.app-dialog-btn--ghost[data-v-147610b4]:hover{background:#f9fafb;color:#1f2937}.app-dialog-copy-box[data-v-147610b4]{margin-top:12px;padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.app-dialog-copy-label[data-v-147610b4]{font-size:12px;color:#6b7280;margin-bottom:8px}.app-dialog-copy-code[data-v-147610b4]{margin:0;font-size:12px;line-height:1.6;color:#111827;white-space:pre-wrap;word-break:break-all;font-family:Consolas,Courier New,monospace}@media (max-width: 640px){.app-dialog-mask.is-prompt[data-v-147610b4]{align-items:flex-end;padding-bottom:max(8px,env(safe-area-inset-bottom))}.app-dialog--prompt[data-v-147610b4]{width:100%;border-radius:16px 16px 10px 10px;max-height:min(78dvh,100%)}.app-dialog-footer[data-v-147610b4]{padding-bottom:max(16px,env(safe-area-inset-bottom))}.app-dialog-footer.is-confirm[data-v-147610b4]{display:grid;grid-template-columns:1fr 1fr}.app-dialog-btn[data-v-147610b4]{width:100%;min-width:0}}@media (min-width: 641px) and (max-width: 1024px){.app-dialog--prompt[data-v-147610b4]{width:min(520px,92vw)}.app-dialog-mask.is-prompt[data-v-147610b4]{align-items:flex-start;padding-top:max(24px,env(safe-area-inset-top))}}.tg-preview-mask[data-v-eea5bb24]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1210;display:flex;align-items:stretch;justify-content:center;background:#0f172a59}.tg-preview-shell[data-v-eea5bb24]{width:min(720px,100%);margin:24px;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;background:#fff;box-shadow:0 24px 60px #0f172a38}.tg-preview-bar[data-v-eea5bb24]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:#f7f7f7;border-bottom:1px solid #ececec}.tg-brand[data-v-eea5bb24]{display:inline-flex;align-items:center;gap:10px;font-weight:700;color:#222;font-size:16px}.tg-logo[data-v-eea5bb24]{width:28px;height:28px;border-radius:50%;background:#2aabee;display:inline-flex;align-items:center;justify-content:center}.tg-download[data-v-eea5bb24]{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 16px;border-radius:8px;background:#2aabee;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-decoration:none}.tg-download[data-v-eea5bb24]:hover{background:#229ed9}.tg-preview-body[data-v-eea5bb24]{position:relative;flex:1;min-height:520px;display:flex;align-items:center;justify-content:center;padding:36px 20px;background:radial-gradient(ellipse at top,#d7f0e4,#b7dfc8 45%,#8fc9a8);background-image:radial-gradient(ellipse at top,#d7f0e4f2,#8fc9a8f2),repeating-linear-gradient(-12deg,transparent,transparent 18px,rgba(255,255,255,.04) 18px,rgba(255,255,255,.04) 36px)}.tg-preview-close[data-v-eea5bb24]{position:absolute;top:12px;right:14px;width:36px;height:36px;border:none;border-radius:50%;background:#ffffffbf;color:#475569;font-size:24px;line-height:1;cursor:pointer;z-index:2}.tg-preview-close[data-v-eea5bb24]:hover{background:#fff;color:#0f172a}.tg-preview-card[data-v-eea5bb24]{width:min(360px,100%);background:#fff;border-radius:18px;padding:28px 24px 22px;text-align:center;box-shadow:0 12px 32px #0f172a1f}.tg-avatar[data-v-eea5bb24]{width:88px;height:88px;border-radius:50%;object-fit:cover;background:#0f172a;margin:0 auto 14px;display:block}.tg-name[data-v-eea5bb24]{margin:0;font-size:22px;font-weight:700;color:#111}.tg-meta[data-v-eea5bb24]{margin:6px 0 14px;font-size:13px;color:#94a3b8}.tg-desc[data-v-eea5bb24]{margin:0 0 12px;font-size:14px;line-height:1.55;color:#1e293b;text-align:left}.tg-features[data-v-eea5bb24]{list-style:none;margin:0 0 16px;padding:0;text-align:left;display:flex;flex-direction:column;gap:6px}.tg-features li[data-v-eea5bb24]{font-size:13px;color:#334155;line-height:1.45}.tg-supports[data-v-eea5bb24]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px}.tg-support-chip[data-v-eea5bb24]{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:13px;font-weight:600;text-decoration:none;border:1px solid #dbeafe}.tg-support-chip[data-v-eea5bb24]:hover{background:#dbeafe}.tg-view-btn[data-v-eea5bb24]{display:flex;align-items:center;justify-content:center;width:100%;height:44px;border-radius:999px;background:#2aabee;color:#fff;font-size:14px;font-weight:700;letter-spacing:.03em;text-decoration:none;margin-bottom:10px}.tg-view-btn[data-v-eea5bb24]:hover{background:#229ed9}.tg-preview-link[data-v-eea5bb24]{border:none;background:none;color:#94a3b8;font-size:13px;cursor:pointer;padding:4px 8px;font-family:inherit}.tg-preview-link[data-v-eea5bb24]:hover{color:#64748b}@media (max-width: 560px){.tg-preview-shell[data-v-eea5bb24]{margin:0;border-radius:0;min-height:100%}.tg-preview-body[data-v-eea5bb24]{min-height:calc(100vh - 58px)}}.contact-mask[data-v-c481e48e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.contact-card[data-v-c481e48e]{position:relative;width:min(520px,100%);background:linear-gradient(160deg,#f4f9ff,#eef6ff 55%,#f8fbff);border-radius:18px;padding:28px 28px 22px;box-shadow:0 20px 50px #0f172a2e;border:1px solid #dbeafe}.contact-close[data-v-c481e48e]{position:absolute;top:10px;right:12px;width:32px;height:32px;border:none;background:transparent;color:#64748b;font-size:24px;line-height:1;cursor:pointer}.contact-close[data-v-c481e48e]:hover{color:#0f172a}.contact-top[data-v-c481e48e]{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;align-items:start}.tg-badge[data-v-c481e48e]{width:44px;height:44px;border-radius:50%;background:#2aabee;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;box-shadow:0 6px 16px #2aabee59}.contact-title[data-v-c481e48e]{font-size:18px;font-weight:700;color:#0f172a;line-height:1.35;margin:0 0 4px}.contact-sub[data-v-c481e48e]{font-size:15px;font-weight:600;color:#1e293b;margin:0 0 14px}.contact-links[data-v-c481e48e]{display:flex;flex-direction:column;gap:8px}.tg-link[data-v-c481e48e]{color:#2563eb;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.tg-link[data-v-c481e48e]:hover{color:#1d4ed8}.contact-qrs[data-v-c481e48e]{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.qr-block[data-v-c481e48e]{text-align:center;width:118px}.qr-img[data-v-c481e48e]{width:118px;height:118px;object-fit:contain;border-radius:12px;background:#fff;border:1px solid #e2e8f0;padding:6px;display:block}.qr-handle[data-v-c481e48e]{display:block;margin-top:8px;font-size:11px;font-weight:600;color:#7c3aed;letter-spacing:.02em;word-break:break-all}.contact-accounts[data-v-c481e48e]{margin-top:22px;padding-top:16px;border-top:1px solid #dbeafe;display:flex;flex-direction:column;gap:12px}.account-row[data-v-c481e48e]{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;padding:6px 4px;border-radius:10px;transition:background .15s ease}.account-row[data-v-c481e48e]:hover{background:#ffffffb3}.account-avatar[data-v-c481e48e]{width:42px;height:42px;border-radius:50%;object-fit:cover;background:#0f172a;flex-shrink:0}.account-meta[data-v-c481e48e]{display:flex;flex-direction:column;gap:2px;min-width:0}.account-name[data-v-c481e48e]{font-size:14px;font-weight:600;color:#0f172a}.account-handle[data-v-c481e48e]{font-size:13px;color:#2563eb;font-weight:600}@media (max-width: 560px){.contact-card[data-v-c481e48e]{padding:22px 18px 16px}.contact-top[data-v-c481e48e]{grid-template-columns:1fr}.contact-qrs[data-v-c481e48e]{justify-content:center}}.service-widget[data-v-8393668b]{position:fixed;right:24px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:14px;z-index:999}.service-item[data-v-8393668b]{position:relative;display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0;padding:0;border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:var(--shadow-sm);cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--color-border);font:inherit;color:inherit}.service-item[data-v-8393668b]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-primary-muted)}.service-icon[data-v-8393668b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#4b5563;transition:color .3s}.service-item:hover .service-icon[data-v-8393668b]{color:var(--color-primary)}.service-icon svg[data-v-8393668b]{width:28px;height:28px}.service-icon .label[data-v-8393668b]{font-size:10px;font-weight:500;line-height:1.2;color:inherit}.service-item:hover .telegram[data-v-8393668b]{color:#08c}@media (max-width: 768px){.service-widget[data-v-8393668b]{top:auto;bottom:72px;transform:none;right:12px;gap:10px}.service-item[data-v-8393668b]{width:50px;height:50px}.service-icon svg[data-v-8393668b]{width:22px;height:22px}.service-icon .label[data-v-8393668b]{font-size:9px}}@media (max-width: 480px){.service-item[data-v-8393668b]{width:44px;height:44px}.service-icon svg[data-v-8393668b]{width:18px;height:18px}}.legal-mask[data-v-81cd0c7a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:4000;padding:24px 16px}.legal-box[data-v-81cd0c7a]{width:min(760px,100%);max-height:min(86vh,820px);background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;overflow:hidden}.legal-head[data-v-81cd0c7a]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eef2f7}.legal-head h3[data-v-81cd0c7a]{margin:0;font-size:16px;font-weight:600;color:#1f2937}.legal-close[data-v-81cd0c7a]{border:none;background:none;font-size:22px;line-height:1;color:#9ca3af;cursor:pointer;padding:0 4px}.legal-close[data-v-81cd0c7a]:hover{color:#4b5563}.legal-body[data-v-81cd0c7a]{flex:1;overflow-y:auto;padding:18px 24px 24px;font-size:13.5px;color:#374151;line-height:1.8}.legal-heading[data-v-81cd0c7a]{margin:22px 0 12px;font-size:15px;font-weight:650;color:var(--color-primary);letter-spacing:.01em}.legal-heading[data-v-81cd0c7a]:first-child{margin-top:0}.legal-subheading[data-v-81cd0c7a]{margin:0 0 14px;padding:10px 12px;font-size:12.5px;font-weight:500;color:#6b7280;line-height:1.65;background:#f8fafc;border-radius:8px;border-left:3px solid var(--color-primary)}.legal-paragraph[data-v-81cd0c7a]{margin:0 0 12px;padding-left:0;text-indent:0;text-align:justify;word-break:break-word}.legal-list[data-v-81cd0c7a]{margin:4px 0 14px;padding-left:1.4em;list-style:disc}.legal-list li[data-v-81cd0c7a]{margin:6px 0;line-height:1.7;text-align:justify;padding-left:.25em}.legal-link[data-v-81cd0c7a]{color:var(--color-primary);text-decoration:none}.legal-link[data-v-81cd0c7a]:hover{text-decoration:underline}.legal-foot[data-v-81cd0c7a]{padding:12px 20px 16px;border-top:1px solid #eef2f7;display:flex;justify-content:flex-end}.legal-confirm[data-v-81cd0c7a]{padding:8px 24px;border:none;border-radius:6px;background:var(--color-primary);color:#fff;font-size:14px;font-weight:500;cursor:pointer}.legal-confirm[data-v-81cd0c7a]:hover{background:var(--color-primary-hover)}.site-footer[data-v-5c586e69]{background:#041729;border-top:1px solid rgba(147,203,233,.12);padding:48px 32px 28px;color:#80a4ca}.footer-inner[data-v-5c586e69]{max-width:var(--content-max-width);margin:0 auto}.footer-grid[data-v-5c586e69]{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:36px 28px;align-items:start}.footer-brand[data-v-5c586e69]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.footer-logo[data-v-5c586e69] .site-logo-img{width:52px;height:52px}.footer-logo[data-v-5c586e69] .site-logo-brand{color:#fff;font-size:24px;letter-spacing:.05em}.footer-logo[data-v-5c586e69] .site-logo-tag{color:#8eb8d8;font-size:10px;letter-spacing:.28em}.footer-logo[data-v-5c586e69]:hover .site-logo-brand{color:#e8f0ff}.footer-logo[data-v-5c586e69]:hover .site-logo-tag{color:#b8d4ea}.contact-title-btn[data-v-5c586e69]{margin:4px 0 0;padding:0;border:none;background:none;font:inherit;font-size:16px;font-weight:700;color:#fff;cursor:pointer;text-align:left}.contact-title-btn[data-v-5c586e69]:hover{color:#66d2ff}.contact-rows[data-v-5c586e69]{display:flex;flex-direction:column;gap:10px}.contact-row[data-v-5c586e69]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:#9ebbd7;line-height:1.4;min-height:20px}.contact-icon[data-v-5c586e69]{display:inline-flex;align-items:center;justify-content:center;color:#80a4ca;flex-shrink:0}.contact-label[data-v-5c586e69]{font-weight:500}.contact-value[data-v-5c586e69]{color:#b8cde4;text-decoration:none;font-weight:500}.contact-value[data-v-5c586e69]:hover{color:#66d2ff}.contact-value.is-empty[data-v-5c586e69]{display:inline-block;min-width:8.5em;min-height:1em}.social-row[data-v-5c586e69]{display:flex;gap:10px;margin-top:4px}.social-btn[data-v-5c586e69]{width:40px;height:40px;border-radius:10px;border:1px solid rgba(147,203,233,.22);background:#ffffff0a;color:#c8d7e8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,color .15s ease,background .15s ease}.social-btn[data-v-5c586e69]:hover:not(:disabled):not(.is-placeholder){border-color:#66d2ff8c;color:#66d2ff;background:#66d2ff1a;box-shadow:0 4px 12px #00000040;transform:translateY(-1px)}.social-btn.is-placeholder[data-v-5c586e69],.social-btn[data-v-5c586e69]:disabled{opacity:.45;cursor:default}.footer-col[data-v-5c586e69]{display:flex;flex-direction:column;gap:10px}.footer-col h3[data-v-5c586e69]{margin:0 0 4px;font-size:14px;font-weight:700;color:#fff}.footer-col a[data-v-5c586e69],.footer-link-btn[data-v-5c586e69]{display:inline-flex;align-items:center;width:fit-content;padding:0;margin:0;border:none;background:none;font:inherit;font-size:13px;color:#80a4ca;text-decoration:none;cursor:pointer;transition:color var(--transition-fast)}.footer-col a[data-v-5c586e69]:hover,.footer-link-btn[data-v-5c586e69]:hover{color:#66d2ff}.footer-bottom[data-v-5c586e69]{margin-top:36px;padding-top:20px;border-top:1px solid rgba(147,203,233,.14);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer-copy[data-v-5c586e69]{font-size:12px;color:#557b9e}.footer-payments[data-v-5c586e69]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.payments-label[data-v-5c586e69]{font-size:11px;font-weight:700;letter-spacing:.06em;color:#80a4ca;white-space:nowrap}.payment-icons[data-v-5c586e69]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.payment-chip[data-v-5c586e69]{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:8px;border:1px solid rgba(147,203,233,.22);background:#ffffff0f;color:var(--chip-color, #dff6ff);font-size:11px;font-weight:700;line-height:1}.payment-chip-icon[data-v-5c586e69]{font-size:12px;font-weight:800}.payment-chip-text[data-v-5c586e69]{letter-spacing:.02em}.footer-disclaimer[data-v-5c586e69]{margin-top:16px;padding:4px 0 0;display:flex;align-items:flex-start;justify-content:center;gap:10px;text-align:left}.disclaimer-icon[data-v-5c586e69]{flex-shrink:0;width:18px;height:18px;margin-top:1px;border-radius:50%;background:#f97316;color:#fff;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1}.footer-disclaimer p[data-v-5c586e69]{margin:0;font-size:12px;line-height:1.6;color:#80a4ca}@media (max-width: 960px){.footer-grid[data-v-5c586e69]{grid-template-columns:1fr 1fr;gap:28px 20px}.footer-brand[data-v-5c586e69]{grid-column:1 / -1}}@media (max-width: 640px){.site-footer[data-v-5c586e69]{padding:36px 16px 24px}.footer-grid[data-v-5c586e69]{grid-template-columns:1fr;gap:28px}.footer-bottom[data-v-5c586e69]{flex-direction:column;align-items:flex-start}.footer-payments[data-v-5c586e69]{width:100%}.payment-icons[data-v-5c586e69]{gap:6px}}.back-to-top[data-v-b6c9d676]{position:fixed;right:24px;top:calc(50% + 62px);z-index:998;width:44px;height:44px;border:1px solid var(--color-border);border-radius:50%;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-sm);transition:opacity .2s,transform .2s,box-shadow .2s,color .2s,border-color .2s}.back-to-top[data-v-b6c9d676]:hover{color:var(--color-primary);border-color:var(--color-primary-muted);box-shadow:var(--shadow-md);transform:translateY(-2px)}.back-to-top-icon[data-v-b6c9d676]{display:block}@media (max-width: 768px){.back-to-top[data-v-b6c9d676]{right:17px;top:auto;bottom:12px;width:40px;height:40px}.back-to-top-icon[data-v-b6c9d676]{width:20px;height:20px}}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--color-bg);color:var(--color-text);line-height:1.6;-webkit-font-smoothing:antialiased}input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]{font-family:inherit;font-size:inherit;color:inherit}input[type=date]::-webkit-datetime-edit,input[type=date]::-webkit-datetime-edit-fields-wrapper,input[type=date]::-webkit-datetime-edit-text,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-year-field,input[type=datetime-local]::-webkit-datetime-edit,input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper,input[type=datetime-local]::-webkit-datetime-edit-text,input[type=datetime-local]::-webkit-datetime-edit-month-field,input[type=datetime-local]::-webkit-datetime-edit-day-field,input[type=datetime-local]::-webkit-datetime-edit-year-field,input[type=time]::-webkit-datetime-edit,input[type=month]::-webkit-datetime-edit,input[type=week]::-webkit-datetime-edit{font-family:inherit;font-size:inherit;color:inherit}#app{display:flex;flex-direction:column;min-height:100vh}.main-content{padding:40px 24px 64px;max-width:var(--content-max-width);margin:var(--nav-height) auto 0;min-height:60vh;width:100%}.main-content--home{max-width:none;padding:0;margin-top:0}.main-content--auth{max-width:none;margin-top:0;padding:0;min-height:100vh;height:100%;display:flex;flex-direction:column}.main-content--dashboard{flex:1;display:flex;flex-direction:column;max-width:none;margin-top:var(--nav-height);padding:0}.main-content--admin{max-width:none;width:100%;margin-top:var(--nav-height);padding:0;background:#eff6ff}.site-footer.site-footer--dashboard{margin-top:0}.main-content--partner-docs{max-width:none;margin:0;padding:0;width:100%;min-height:100vh}@media (max-width: 1024px){.main-content:not(.main-content--dashboard):not(.main-content--auth):not(.main-content--admin):not(.main-content--partner-docs){padding:28px 20px 48px}}@media (max-width: 1024px){.main-content:not(.main-content--dashboard):not(.main-content--auth):not(.main-content--home):not(.main-content--admin):not(.main-content--partner-docs){margin-top:var(--nav-height-mobile)}.main-content--home{margin-top:0}.main-content--dashboard,.main-content--admin{margin-top:var(--nav-height-mobile)}}@media (max-width: 768px){.main-content:not(.main-content--dashboard):not(.main-content--auth):not(.main-content--home):not(.main-content--admin):not(.main-content--partner-docs){padding:20px 16px 40px}}.home-page[data-v-8dac45e3]{display:flex;flex-direction:column;background:#f7fbff}.hero[data-v-8dac45e3]{position:relative;overflow:hidden;background:linear-gradient(135deg,#06182f,#092b55 55%,#075a9d);color:#fff;padding:calc(var(--nav-height) + 48px) 24px 64px}.hero-inner[data-v-8dac45e3]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}.hero-eyebrow[data-v-8dac45e3]{margin:0 0 18px;font-size:13px;font-weight:600;letter-spacing:.16em;color:#75d6ff;text-transform:uppercase}.hero-copy h1[data-v-8dac45e3]{margin:0;display:flex;flex-direction:column;gap:6px;font-size:clamp(34px,4.6vw,54px);font-weight:700;line-height:1.15;letter-spacing:-.02em}.hero-lead[data-v-8dac45e3]{margin:22px 0 0;max-width:520px;font-size:17px;line-height:1.7;color:#b8cde4}.hero-cta[data-v-8dac45e3]{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.btn-primary[data-v-8dac45e3],.btn-ghost[data-v-8dac45e3]{height:48px;padding:0 24px;border-radius:999px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit}.btn-primary[data-v-8dac45e3]{border:none;background:#26bfff;color:#063054}.btn-primary[data-v-8dac45e3]:hover{background:#4cc9ff}.btn-ghost[data-v-8dac45e3]{background:transparent;border:1px solid #93cbe9;color:#e7f8ff}.btn-ghost[data-v-8dac45e3]:hover{background:#ffffff0f}.hero-metrics[data-v-8dac45e3]{display:flex;flex-wrap:wrap;gap:28px 36px;margin-top:40px}.metric[data-v-8dac45e3]{display:flex;flex-direction:column;gap:4px}.metric strong[data-v-8dac45e3]{font-size:24px;font-weight:700}.metric span[data-v-8dac45e3]{font-size:13px;color:#9ebbd7}.hero-visual[data-v-8dac45e3]{display:flex;justify-content:center;align-items:center;min-height:320px}.globe[data-v-8dac45e3]{position:relative;width:min(360px,70vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 35%,rgba(19,184,255,.28),transparent 55%);box-shadow:0 0 80px #13b8ff38}.globe-ring[data-v-8dac45e3],.globe-orbit[data-v-8dac45e3]{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;border:1px solid rgba(117,220,255,.45)}.globe-ring--2[data-v-8dac45e3]{top:28%;right:28%;bottom:28%;left:28%;opacity:.55;transform:rotate(28deg) scaleY(.42)}.globe-orbit[data-v-8dac45e3]{top:8%;right:8%;bottom:8%;left:8%;transform:rotate(-18deg) scaleY(.38);opacity:.4}.globe-dot[data-v-8dac45e3]{position:absolute;width:8px;height:8px;border-radius:50%;background:#90e6ff;box-shadow:0 0 12px #90e6ffcc}.globe-dot--1[data-v-8dac45e3]{left:18%;top:42%}.globe-dot--2[data-v-8dac45e3]{left:32%;top:22%}.globe-dot--3[data-v-8dac45e3]{left:48%;top:54%;width:10px;height:10px}.globe-dot--4[data-v-8dac45e3]{left:68%;top:30%}.globe-dot--5[data-v-8dac45e3]{left:78%;top:56%}.globe-dot--6[data-v-8dac45e3]{left:30%;top:70%;width:6px;height:6px}.globe-dot--7[data-v-8dac45e3]{left:62%;top:74%;width:6px;height:6px}.products[data-v-8dac45e3]{padding:88px 24px 72px;background:#f7fbff}.section-inner[data-v-8dac45e3]{max-width:1200px;margin:0 auto}.products h2[data-v-8dac45e3],.why-copy h2[data-v-8dac45e3]{margin:0;text-align:center;font-size:clamp(28px,3.2vw,38px);font-weight:700;color:#102a46}.section-sub[data-v-8dac45e3]{margin:12px auto 0;max-width:640px;text-align:center;font-size:16px;line-height:1.7;color:#6c7e91}.product-grid[data-v-8dac45e3]{margin-top:48px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product-card[data-v-8dac45e3]{background:linear-gradient(180deg,#fff,#eef7ff);border:1px solid #dceaf6;border-radius:16px;padding:28px 24px 22px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;min-height:260px;display:flex;flex-direction:column}.product-card[data-v-8dac45e3]:hover{transform:translateY(-4px);box-shadow:0 16px 36px #102a4614}.product-icon[data-v-8dac45e3]{width:45px;height:45px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:22px}.product-icon--cyan[data-v-8dac45e3]{background:#e4f5ff;color:#159fe2}.product-icon--blue[data-v-8dac45e3]{background:#e9f2ff;color:#377de0}.product-icon--teal[data-v-8dac45e3]{background:#e6fbf6;color:#13a99c}.product-icon--violet[data-v-8dac45e3]{background:#f0edff;color:#7659e8}.product-card h3[data-v-8dac45e3]{margin:0 0 12px;font-size:20px;font-weight:700;color:#172d45}.product-card p[data-v-8dac45e3]{margin:0;flex:1;font-size:14px;line-height:1.7;color:#6d7f92}.product-more[data-v-8dac45e3]{margin-top:28px;padding-top:18px;border-top:1px solid #dae8f3;font-size:13px;font-weight:600;color:#1175cf}.why[data-v-8dac45e3]{background:linear-gradient(135deg,#062142,#06396b);color:#fff;padding:80px 24px}.why-inner[data-v-8dac45e3]{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:stretch}.why-copy[data-v-8dac45e3]{text-align:left}.why-copy .hero-eyebrow[data-v-8dac45e3]{margin-bottom:14px}.why-copy h2[data-v-8dac45e3]{text-align:left;color:#fff}.why-desc[data-v-8dac45e3]{margin:14px 0 0;max-width:520px;font-size:16px;line-height:1.7;color:#c1d8ed}.why-pills[data-v-8dac45e3]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.why-pills span[data-v-8dac45e3]{display:inline-flex;align-items:center;justify-content:center;min-width:120px;height:44px;padding:0 16px;border-radius:12px;border:1px solid #3bbfff;background:#0b5f9c;font-size:14px;font-weight:700}.why-panel[data-v-8dac45e3]{background:#092f59;border:1px solid #1975b1;border-radius:18px;padding:28px 30px}.why-panel h3[data-v-8dac45e3]{margin:0 0 16px;font-size:16px;font-weight:700}.why-panel ul[data-v-8dac45e3]{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid #265b83;display:flex;flex-direction:column;gap:18px}.why-panel li[data-v-8dac45e3]{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:15px;color:#d3e6f7}@media (max-width: 1024px){.hero-inner[data-v-8dac45e3],.why-inner[data-v-8dac45e3]{grid-template-columns:1fr}.hero-visual[data-v-8dac45e3]{min-height:240px}.product-grid[data-v-8dac45e3]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero[data-v-8dac45e3]{padding:calc(var(--nav-height) + 40px) 20px 56px}.products[data-v-8dac45e3],.why[data-v-8dac45e3]{padding:64px 20px}}@media (max-width: 640px){.hero[data-v-8dac45e3]{padding:calc(var(--nav-height-mobile) + 28px) 16px 44px}.products[data-v-8dac45e3],.why[data-v-8dac45e3]{padding:48px 16px}.product-grid[data-v-8dac45e3]{grid-template-columns:1fr}.hero-metrics[data-v-8dac45e3]{gap:18px 24px}.hero-copy h1[data-v-8dac45e3]{font-size:clamp(28px,8vw,36px)}.hero-lead[data-v-8dac45e3]{font-size:15px}.hero-cta[data-v-8dac45e3]{gap:10px}.btn-primary[data-v-8dac45e3],.btn-ghost[data-v-8dac45e3]{height:44px;padding:0 18px;font-size:14px}.why-panel li[data-v-8dac45e3]{grid-template-columns:1fr;gap:4px}}.agreement-row[data-v-30368d8a]{flex:1;min-width:0;margin:4px 0 8px}.agreement-check[data-v-30368d8a]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#4a5a6e;cursor:pointer;line-height:1.5}.agreement-check input[type=checkbox][data-v-30368d8a]{flex-shrink:0;width:16px;height:16px;margin-top:2px;accent-color:var(--color-primary);cursor:pointer}.agreement-text[data-v-30368d8a]{flex:1;min-width:0;display:inline;line-height:1.6}.legal-link[data-v-30368d8a]{border:none;background:none;padding:0 3px;margin:0 1px;color:var(--color-primary);font-size:inherit;cursor:pointer;text-decoration:none}.legal-link[data-v-30368d8a]:hover{text-decoration:underline}.password-input[data-v-8bcebd47]{position:relative;display:flex;align-items:center;width:100%}.password-input__toggle[data-v-8bcebd47]{display:flex;align-items:center;justify-content:center;border:none;background:none;color:#9ca3af;cursor:pointer;padding:4px;flex-shrink:0}.password-input__toggle[data-v-8bcebd47]:hover{color:#6b7280}.password-input--boxed .password-input__field[data-v-8bcebd47]{width:100%;box-sizing:border-box;padding:8px 40px 8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;outline:none}.password-input--boxed .password-input__field[data-v-8bcebd47]:focus{border-color:var(--color-primary)}.password-input--boxed .password-input__toggle[data-v-8bcebd47]{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.password-input--nested[data-v-8bcebd47]{flex:1;min-width:0}.password-input--nested .password-input__field[data-v-8bcebd47]{flex:1;min-width:0;padding:12px 0;border:none;background:transparent;font-size:14px;color:#0a1a2a;outline:none}.password-input--nested .password-input__field[data-v-8bcebd47]::placeholder{color:#9aa8b9}.password-input--nested .password-input__toggle[data-v-8bcebd47]{padding:0 14px 0 4px}.password-input--nested .password-input__field[data-v-8bcebd47]:-webkit-autofill,.password-input--nested .password-input__field[data-v-8bcebd47]:-webkit-autofill:hover,.password-input--nested .password-input__field[data-v-8bcebd47]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #f5f7fa inset;box-shadow:0 0 0 1000px #f5f7fa inset;-webkit-text-fill-color:#0a1a2a;caret-color:#0a1a2a}.register-page[data-v-e74ef30d]{min-height:100vh;height:100%;display:flex;background:var(--color-bg);padding:0}.register-container[data-v-e74ef30d]{display:flex;flex-direction:row;width:100%;min-height:100vh;height:100%;background:transparent;border-radius:0;border:none;box-shadow:none;overflow:hidden}.register-left[data-v-e74ef30d]{flex:0 0 38%;max-width:480px;background:linear-gradient(160deg,#eff6ff,#dbeafe);color:var(--color-text);padding:64px 48px;display:flex;align-items:center;justify-content:center;text-align:left;align-self:stretch}.register-left[data-v-e74ef30d]:before,.register-left[data-v-e74ef30d]:after{display:none}.brand-content[data-v-e74ef30d]{display:flex;flex-direction:column;align-items:flex-start;max-width:380px}.brand-logo[data-v-e74ef30d]{margin-bottom:32px}.register-left h1[data-v-e74ef30d]{font-size:28px;font-weight:700;margin-bottom:8px;line-height:1.25}.subtitle[data-v-e74ef30d]{font-size:15px;color:var(--color-text-secondary);margin-bottom:28px;line-height:1.6}.feature-grid[data-v-e74ef30d]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:28px;width:100%}.feature-item[data-v-e74ef30d]{display:flex;align-items:center;gap:8px;font-size:13px;padding:10px 14px;border:1px solid var(--color-primary-muted);border-radius:var(--radius-sm);background:#fff9}.trust-badge[data-v-e74ef30d]{font-size:13px;padding:10px 16px;border:1px solid var(--color-primary-muted);border-radius:var(--radius-sm);color:var(--color-text-secondary);background:#ffffff80;width:100%;text-align:center}.register-right[data-v-e74ef30d]{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 8%;width:100%;min-width:0;min-height:100vh;background:var(--color-bg-elevated);box-sizing:border-box}.register-form-box[data-v-e74ef30d]{width:100%;max-width:460px}.back-home[data-v-e74ef30d]{display:inline-flex;align-items:center;margin-bottom:24px;font-size:14px;font-weight:500;color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.back-home[data-v-e74ef30d]:hover{color:var(--color-primary)}.register-header[data-v-e74ef30d]{margin-bottom:20px}.register-header h2[data-v-e74ef30d]{font-size:26px;font-weight:700;color:#0a1a2a;letter-spacing:-.5px}.register-header p[data-v-e74ef30d]{font-size:14px;color:#6b7a8f;margin-top:2px}.auth-alt[data-v-e74ef30d]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.register-header a[data-v-e74ef30d]{color:var(--color-primary);text-decoration:none;font-weight:600}.register-header a[data-v-e74ef30d]:hover{text-decoration:underline}.tab-switch[data-v-e74ef30d]{display:flex;background:#f0f2f5;border-radius:14px;padding:4px;margin-bottom:22px;border:1px solid #e8ecf0}.tab-btn[data-v-e74ef30d]{flex:1;padding:10px 0;border:none;background:transparent;border-radius:11px;font-size:14px;font-weight:500;color:#6b7a8f;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;justify-content:center;gap:6px}.tab-btn .tab-icon[data-v-e74ef30d]{font-size:16px}.tab-btn.active[data-v-e74ef30d]{background:#fff;color:#0a1a2a;box-shadow:0 2px 12px #0000000f}.tab-btn[data-v-e74ef30d]:hover:not(.active){color:#0a1a2a}.register-form[data-v-e74ef30d]{display:flex;flex-direction:column;gap:14px;position:relative}.autofill-trap[data-v-e74ef30d]{position:absolute;width:0;height:0;opacity:0;pointer-events:none;border:0;padding:0;margin:0}.form-group[data-v-e74ef30d]{display:flex;flex-direction:column;gap:4px}.form-group label[data-v-e74ef30d]{font-size:13px;font-weight:600;color:#1f2a3a;letter-spacing:.3px}.invite-auto-hint[data-v-e74ef30d]{margin:4px 0 0;font-size:12px;color:#1677ff;line-height:1.4}.input-wrapper[data-v-e74ef30d],.captcha-wrapper[data-v-e74ef30d]{display:flex;align-items:center;gap:10px;background:#f5f7fa;border:1.5px solid #e2e8f0;border-radius:12px;transition:all .25s ease}.input-wrapper[data-v-e74ef30d]:focus-within,.captcha-wrapper[data-v-e74ef30d]:focus-within{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 4px #2563eb14}.input-wrapper .input-icon[data-v-e74ef30d],.captcha-wrapper .input-icon[data-v-e74ef30d]{padding-left:14px;font-size:16px;opacity:.6;flex-shrink:0;line-height:1}.input-wrapper input[data-v-e74ef30d],.captcha-wrapper input[data-v-e74ef30d]{flex:1;padding:12px 14px 12px 0;border:none;background:transparent;font-size:14px;color:#0a1a2a;outline:none;min-width:0}.input-wrapper input[data-v-e74ef30d]::placeholder,.captcha-wrapper input[data-v-e74ef30d]::placeholder{color:#9aa8b9}.captcha-wrapper[data-v-e74ef30d]{padding-right:4px}.captcha-btn[data-v-e74ef30d]{flex-shrink:0;padding:8px 16px;margin-right:4px;background:var(--color-primary);border:none;border-radius:9px;font-size:13px;font-weight:600;color:#fff;cursor:pointer;transition:all .25s ease;white-space:nowrap}.captcha-btn[data-v-e74ef30d]:hover:not(:disabled){background:var(--color-primary-hover)}.captcha-btn[data-v-e74ef30d]:disabled{opacity:.6;cursor:not-allowed}.captcha-btn.counting[data-v-e74ef30d]{background:#94a3b8}.toggle-btn[data-v-e74ef30d]{flex-shrink:0;padding:0 14px;background:transparent;border:none;font-size:18px;cursor:pointer;opacity:.5;transition:opacity .2s}.toggle-btn[data-v-e74ef30d]:hover{opacity:1}.purpose-grid[data-v-e74ef30d]{display:flex;flex-wrap:wrap;gap:8px}.purpose-tag[data-v-e74ef30d]{padding:7px 18px;border:1.5px solid #e2e8f0;border-radius:20px;font-size:13px;font-weight:500;color:#4a5a6e;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;background:#fafbfc}.purpose-tag[data-v-e74ef30d]:hover{border-color:#94a3b8;background:#f0f2f5}.purpose-tag.active[data-v-e74ef30d]{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 2px 12px #2563eb40}.purpose-tag input[data-v-e74ef30d]{display:none}.register-btn[data-v-e74ef30d]{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-full);font-size:16px;font-weight:600;cursor:pointer;transition:all var(--transition-fast);margin-top:4px}.register-btn[data-v-e74ef30d]:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:0 4px 14px #2563eb4d}.register-btn[data-v-e74ef30d]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.social-section[data-v-e74ef30d]{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:6px}.divider-line[data-v-e74ef30d]{display:flex;align-items:center;width:100%;color:#9aa8b9;font-size:12px}.divider-line[data-v-e74ef30d]:before,.divider-line[data-v-e74ef30d]:after{content:"";flex:1;height:1px;background:#e2e8f0}.divider-line span[data-v-e74ef30d]{padding:0 16px;color:#94a3b8}.social-btns[data-v-e74ef30d]{display:flex;gap:12px;width:100%;justify-content:center}.oauth-btn[data-v-e74ef30d]{flex:1;max-width:160px;padding:10px 12px;border:1.5px solid #e2e8f0;border-radius:12px;background:#fafbfc;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s ease}.oauth-btn[data-v-e74ef30d]:hover{border-color:#cbd5e1;background:#fff}.google-btn[data-v-e74ef30d]{color:#4285f4;max-width:220px}.register-tip[data-v-e74ef30d]{text-align:center;font-size:12px;color:#9aa8b9;margin-top:8px}@media (max-width: 820px){.register-container[data-v-e74ef30d]{flex-direction:column}.register-left[data-v-e74ef30d]{flex:none;max-width:none;width:100%;padding:36px 28px}.register-right[data-v-e74ef30d]{padding:36px 28px;max-width:none}}@media (max-width: 480px){.register-left[data-v-e74ef30d]{padding:28px 20px}.register-left h1[data-v-e74ef30d]{font-size:22px}.register-right[data-v-e74ef30d]{padding:28px 20px}.register-header h2[data-v-e74ef30d]{font-size:22px}.feature-grid[data-v-e74ef30d]{grid-template-columns:1fr}.purpose-grid[data-v-e74ef30d]{gap:6px}.purpose-tag[data-v-e74ef30d]{font-size:12px;padding:5px 14px}.oauth-btn[data-v-e74ef30d]{padding:10px 8px;font-size:13px}}.modal-mask[data-v-e35235f3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal-box[data-v-e35235f3]{width:100%;max-width:560px;max-height:90vh;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;overflow:hidden}.modal-head[data-v-e35235f3]{padding:20px 24px 16px;border-bottom:1px solid #e8ecf0}.modal-head h3[data-v-e35235f3]{margin:0;font-size:18px;font-weight:700;color:#0a1a2a}.modal-body[data-v-e35235f3]{padding:16px 24px;overflow-y:auto;flex:1}.section-title[data-v-e35235f3]{font-size:14px;font-weight:600;color:#1f2a3a;margin:0 0 10px}.list[data-v-e35235f3]{list-style:none;margin:0 0 18px;padding:0}.list li[data-v-e35235f3]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#4a5a6e;line-height:1.6;margin-bottom:6px}.icon[data-v-e35235f3]{flex-shrink:0;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;margin-top:2px}.icon.ok[data-v-e35235f3]{background:#dcfce7;color:#16a34a}.icon.no[data-v-e35235f3]{background:#fee2e2;color:#dc2626}.warning-box[data-v-e35235f3]{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:12px 14px}.warning-title[data-v-e35235f3]{margin:0 0 6px;font-size:14px;font-weight:700;color:#ea580c}.warning-text[data-v-e35235f3]{margin:0;font-size:13px;color:#9a3412;line-height:1.6}.modal-foot[data-v-e35235f3]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px 20px;border-top:1px solid #e8ecf0}.dont-show[data-v-e35235f3]{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7a8f;cursor:pointer}.dont-show input[data-v-e35235f3]{width:15px;height:15px;accent-color:#16a34a;cursor:pointer}.agree-btn[data-v-e35235f3]{padding:10px 28px;background:#16a34a;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.agree-btn[data-v-e35235f3]:hover:not(:disabled){background:#15803d}.agree-btn[data-v-e35235f3]:disabled{opacity:.6;cursor:not-allowed}.login-page[data-v-e9b296bf],.login-container[data-v-e9b296bf]{min-height:100vh;height:100%}.login-page[data-v-e9b296bf]{display:flex;background:var(--color-bg);padding:0}.login-container[data-v-e9b296bf]{display:flex;flex-direction:row;width:100%;background:transparent;border-radius:0;border:none;box-shadow:none;overflow:hidden}.login-brand[data-v-e9b296bf]{flex:0 0 38%;max-width:480px;background:linear-gradient(160deg,#eff6ff,#dbeafe);color:var(--color-text);padding:64px 48px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;align-self:stretch}.login-brand[data-v-e9b296bf]:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:#ffffff59;top:-100px;right:-100px;pointer-events:none}.login-form-panel[data-v-e9b296bf]{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 8%;width:100%;min-width:0;min-height:100vh;background:var(--color-bg);box-sizing:border-box}.login-form-box[data-v-e9b296bf]{width:100%;max-width:460px}.back-home[data-v-e9b296bf]{display:inline-flex;align-items:center;margin-bottom:24px;font-size:14px;font-weight:500;color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.back-home[data-v-e9b296bf]:hover{color:var(--color-primary)}.brand-content[data-v-e9b296bf]{position:relative;z-index:1;max-width:380px}.brand-logo[data-v-e9b296bf]{margin-bottom:32px}.login-brand h1[data-v-e9b296bf]{font-size:32px;font-weight:700;margin-bottom:8px;line-height:1.2}.subtitle[data-v-e9b296bf]{font-size:15px;color:var(--color-text-secondary);margin-bottom:36px;line-height:1.6}.feature-grid[data-v-e9b296bf]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:32px}.feature-item[data-v-e9b296bf]{display:flex;align-items:center;gap:8px;font-size:13px;padding:10px 14px;border:1px solid var(--color-primary-muted);border-radius:var(--radius-sm);background:#fff9}.feature-icon[data-v-e9b296bf]{font-size:16px}.trust-badge[data-v-e9b296bf]{font-size:13px;padding:10px 16px;border:1px solid var(--color-primary-muted);border-radius:var(--radius-sm);color:var(--color-text-secondary);background:#ffffff80}.login-header[data-v-e9b296bf]{margin-bottom:20px}.login-header h2[data-v-e9b296bf]{font-size:26px;font-weight:700;color:#0a1a2a;letter-spacing:-.5px}.login-header p[data-v-e9b296bf]{font-size:14px;color:#6b7a8f;margin-top:2px}.auth-alt[data-v-e9b296bf]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.login-header a[data-v-e9b296bf]{color:var(--color-primary);text-decoration:none;font-weight:600}.login-header a[data-v-e9b296bf]:hover{text-decoration:underline}.account-segment[data-v-e9b296bf]{display:flex;gap:0;margin-bottom:20px;border-bottom:1px solid #e8ecf0}.segment-btn[data-v-e9b296bf]{flex:1;padding:12px 0;border:none;background:transparent;font-size:15px;font-weight:500;color:#94a3b8;cursor:pointer;position:relative;transition:color .2s}.segment-btn.active[data-v-e9b296bf]{color:var(--color-primary);font-weight:600}.segment-btn.active[data-v-e9b296bf]:after{content:"";position:absolute;left:20%;right:20%;bottom:-1px;height:2px;background:var(--color-primary);border-radius:2px}.login-form[data-v-e9b296bf]{display:flex;flex-direction:column;gap:16px;position:relative}.autofill-trap[data-v-e9b296bf]{position:absolute;width:0;height:0;opacity:0;pointer-events:none;border:0;padding:0;margin:0}.form-group[data-v-e9b296bf]{display:flex;flex-direction:column;gap:4px}.form-group label[data-v-e9b296bf]{font-size:13px;font-weight:600;color:#1f2a3a;letter-spacing:.3px}.mode-switch-bar[data-v-e9b296bf]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0 2px;padding:8px 12px;background:#f8fafc;border-radius:8px;border:1px solid #e8ecf0}.mode-switch-hint[data-v-e9b296bf]{font-size:13px;color:#64748b}.mode-switch-link[data-v-e9b296bf]{border:none;background:none;padding:0;font-size:13px;color:var(--color-primary);cursor:pointer;font-weight:600;white-space:nowrap}.mode-switch-link[data-v-e9b296bf]:hover{text-decoration:underline}.input-wrapper[data-v-e9b296bf]{display:flex;align-items:center;gap:10px;background:#f5f7fa;border:1.5px solid #e2e8f0;border-radius:12px;transition:all .25s ease}.input-wrapper[data-v-e9b296bf]:focus-within{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 4px #2563eb14}.input-wrapper .input-icon[data-v-e9b296bf]{padding-left:14px;font-size:16px;opacity:.6;flex-shrink:0;line-height:1}.input-wrapper input[data-v-e9b296bf]{flex:1;padding:12px 14px 12px 0;border:none;background:transparent;font-size:14px;color:#0a1a2a;outline:none;min-width:0}.input-wrapper input[data-v-e9b296bf]::placeholder{color:#9aa8b9}.input-wrapper input[data-v-e9b296bf]:-webkit-autofill,.input-wrapper input[data-v-e9b296bf]:-webkit-autofill:hover,.input-wrapper input[data-v-e9b296bf]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #f5f7fa inset;box-shadow:0 0 0 1000px #f5f7fa inset;-webkit-text-fill-color:#0a1a2a;caret-color:#0a1a2a;transition:background-color 5000s ease-in-out 0s}.input-wrapper:focus-within input[data-v-e9b296bf]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffffff inset;box-shadow:0 0 0 1000px #fff inset}.toggle-btn[data-v-e9b296bf]{flex-shrink:0;padding:0 14px;background:transparent;border:none;font-size:18px;cursor:pointer;opacity:.5;transition:opacity .2s}.toggle-btn[data-v-e9b296bf]:hover{opacity:1}.form-options[data-v-e9b296bf]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:-2px}.form-options .remember-me[data-v-e9b296bf]{flex-shrink:0;white-space:nowrap}.form-links[data-v-e9b296bf]{display:flex;justify-content:flex-end;margin-top:-4px}.remember-me[data-v-e9b296bf]{display:flex;align-items:center;gap:8px;font-size:14px;color:#4a5a6e;cursor:pointer}.remember-me input[type=checkbox][data-v-e9b296bf]{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}.forgot-link[data-v-e9b296bf]{font-size:14px;color:var(--color-primary);text-decoration:none;font-weight:500}.forgot-link[data-v-e9b296bf]:hover{text-decoration:underline}.login-btn[data-v-e9b296bf]{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-full);font-size:16px;font-weight:600;cursor:pointer;transition:all var(--transition-fast);margin-top:4px}.login-btn[data-v-e9b296bf]:hover{background:var(--color-primary-hover);box-shadow:0 4px 14px #2563eb4d}.social-section[data-v-e9b296bf]{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:4px}.divider-line[data-v-e9b296bf]{display:flex;align-items:center;width:100%;color:#9aa8b9;font-size:12px}.divider-line[data-v-e9b296bf]:before,.divider-line[data-v-e9b296bf]:after{content:"";flex:1;height:1px;background:#e2e8f0}.divider-line span[data-v-e9b296bf]{padding:0 16px;color:#94a3b8}.captcha-row[data-v-e9b296bf]{display:flex;align-items:center;gap:8px}.captcha-row input[data-v-e9b296bf]{flex:1;min-width:0}.send-code-btn[data-v-e9b296bf]{flex-shrink:0;height:36px;padding:0 12px;border:1px solid var(--color-primary);border-radius:8px;background:#eff6ff;color:var(--color-primary);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.send-code-btn[data-v-e9b296bf]:disabled{opacity:.55;cursor:not-allowed}.image-captcha-row[data-v-e9b296bf]{display:flex;align-items:stretch;gap:10px}.image-captcha-input[data-v-e9b296bf]{flex:1;min-width:0}.image-captcha-btn[data-v-e9b296bf]{flex-shrink:0;width:130px;height:46px;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;cursor:pointer;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.image-captcha-btn[data-v-e9b296bf]:hover:not(:disabled){border-color:#bfdbfe}.image-captcha-btn[data-v-e9b296bf]:disabled{opacity:.7;cursor:wait}.image-captcha-img[data-v-e9b296bf]{width:100%;height:100%;object-fit:cover;display:block}.image-captcha-placeholder[data-v-e9b296bf]{font-size:12px;color:#64748b;padding:0 8px;text-align:center}.social-btns[data-v-e9b296bf]{display:flex;gap:12px;width:100%;justify-content:center}.oauth-btn[data-v-e9b296bf]{flex:1;max-width:160px;padding:10px 12px;border:1.5px solid #e2e8f0;border-radius:12px;background:#fafbfc;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s ease}.oauth-btn[data-v-e9b296bf]:hover{border-color:#cbd5e1;background:#fff}.google-btn[data-v-e9b296bf]{color:#4285f4;max-width:220px}.login-tip[data-v-e9b296bf]{text-align:center;font-size:12px;color:#cf1322;background:#fff1f0;padding:8px 12px;border-radius:6px;margin-top:8px}@media (max-width: 820px){.login-container[data-v-e9b296bf]{flex-direction:column}.login-brand[data-v-e9b296bf]{flex:none;max-width:none;width:100%;padding:40px 32px;min-height:auto}.login-form-panel[data-v-e9b296bf]{padding:40px 32px;max-width:none}.feature-grid[data-v-e9b296bf]{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.login-brand[data-v-e9b296bf]{padding:32px 24px}.login-brand h1[data-v-e9b296bf]{font-size:24px}.login-form-panel[data-v-e9b296bf]{padding:32px 24px}.login-header h2[data-v-e9b296bf]{font-size:22px}.feature-grid[data-v-e9b296bf]{grid-template-columns:1fr}}.forgot-page[data-v-8e8e53e1]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f0f4f9;padding:40px 20px}.forgot-container[data-v-8e8e53e1]{display:flex;max-width:1060px;width:100%;min-height:600px;background:#fff;border-radius:28px;box-shadow:0 25px 80px #0000001a;overflow:hidden}.forgot-left[data-v-8e8e53e1]{flex:0 0 380px;background:linear-gradient(160deg,#0f1f3d,#1a3a6a,#1e4a7a);color:#fff;padding:48px 36px;display:flex;flex-direction:column;position:relative;overflow:hidden}.forgot-left[data-v-8e8e53e1]:before{content:"";position:absolute;top:-50%;right:-30%;width:300px;height:300px;background:#ffffff0a;border-radius:50%;pointer-events:none}.forgot-left[data-v-8e8e53e1]:after{content:"";position:absolute;bottom:-20%;left:-20%;width:200px;height:200px;background:#ffffff08;border-radius:50%;pointer-events:none}.brand-content[data-v-8e8e53e1]{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;justify-content:center}.brand-logo[data-v-8e8e53e1]{margin-bottom:24px}.forgot-left h1[data-v-8e8e53e1]{font-size:30px;font-weight:700;margin-bottom:6px;line-height:1.2}.subtitle[data-v-8e8e53e1]{font-size:16px;opacity:.8;margin-bottom:28px}.feature-grid[data-v-8e8e53e1]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:28px}.feature-item[data-v-8e8e53e1]{display:flex;align-items:center;gap:8px;font-size:13px;background:#ffffff14;padding:8px 14px;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.feature-icon[data-v-8e8e53e1]{font-size:16px}.trust-badge[data-v-8e8e53e1]{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:10px 18px;text-align:center;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.forgot-right[data-v-8e8e53e1]{flex:1;padding:40px 44px 32px;display:flex;flex-direction:column;background:#fff}.forgot-header[data-v-8e8e53e1]{margin-bottom:20px}.forgot-header h2[data-v-8e8e53e1]{font-size:26px;font-weight:700;color:#0a1a2a;letter-spacing:-.5px}.forgot-header p[data-v-8e8e53e1]{font-size:14px;color:#6b7a8f;margin-top:2px}.step-indicator[data-v-8e8e53e1]{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:24px;padding:0 20px}.step-dot[data-v-8e8e53e1]{width:12px;height:12px;border-radius:50%;background:#e2e8f0;transition:all .3s;flex-shrink:0}.step-dot.active[data-v-8e8e53e1]{background:var(--color-primary);box-shadow:0 0 0 4px #2563eb26}.step-line[data-v-8e8e53e1]{flex:1;height:2px;background:#e2e8f0;margin:0 4px}.tab-switch[data-v-8e8e53e1]{display:flex;background:#f0f2f5;border-radius:14px;padding:4px;margin-bottom:22px;border:1px solid #e8ecf0}.tab-btn[data-v-8e8e53e1]{flex:1;padding:10px 0;border:none;background:transparent;border-radius:11px;font-size:14px;font-weight:500;color:#6b7a8f;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;justify-content:center;gap:6px}.tab-btn .tab-icon[data-v-8e8e53e1]{font-size:16px}.tab-btn.active[data-v-8e8e53e1]{background:#fff;color:#0a1a2a;box-shadow:0 2px 12px #0000000f}.tab-btn[data-v-8e8e53e1]:hover:not(.active){color:#0a1a2a}.step-content[data-v-8e8e53e1]{flex:1;display:flex;flex-direction:column}.forgot-form[data-v-8e8e53e1]{flex:1;display:flex;flex-direction:column;gap:16px}.form-group[data-v-8e8e53e1]{display:flex;flex-direction:column;gap:4px}.form-group label[data-v-8e8e53e1]{font-size:13px;font-weight:600;color:#1f2a3a;letter-spacing:.3px}.input-wrapper[data-v-8e8e53e1],.captcha-wrapper[data-v-8e8e53e1]{display:flex;align-items:center;background:#f5f7fa;border:1.5px solid #e2e8f0;border-radius:12px;transition:all .25s ease}.input-wrapper[data-v-8e8e53e1]:focus-within,.captcha-wrapper[data-v-8e8e53e1]:focus-within{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 4px #2563eb14}.input-wrapper .input-icon[data-v-8e8e53e1],.captcha-wrapper .input-icon[data-v-8e8e53e1]{padding-left:14px;font-size:16px;opacity:.6;flex-shrink:0}.input-wrapper input[data-v-8e8e53e1],.captcha-wrapper input[data-v-8e8e53e1]{flex:1;padding:12px 14px;border:none;background:transparent;font-size:14px;color:#0a1a2a;outline:none;min-width:0}.input-wrapper input[data-v-8e8e53e1]::placeholder,.captcha-wrapper input[data-v-8e8e53e1]::placeholder{color:#9aa8b9}.captcha-wrapper[data-v-8e8e53e1]{padding-right:4px}.captcha-btn[data-v-8e8e53e1]{flex-shrink:0;padding:8px 16px;margin-right:4px;background:var(--color-primary);border:none;border-radius:9px;font-size:13px;font-weight:600;color:#fff;cursor:pointer;transition:all .25s ease;white-space:nowrap}.captcha-btn[data-v-8e8e53e1]:hover:not(:disabled){background:var(--color-primary-hover)}.captcha-btn[data-v-8e8e53e1]:disabled{opacity:.6;cursor:not-allowed}.captcha-btn.counting[data-v-8e8e53e1]{background:#94a3b8}.toggle-btn[data-v-8e8e53e1]{flex-shrink:0;padding:0 14px;background:transparent;border:none;font-size:18px;cursor:pointer;opacity:.5;transition:opacity .2s}.toggle-btn[data-v-8e8e53e1]:hover{opacity:1}.forgot-btn[data-v-8e8e53e1]{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:4px;letter-spacing:.5px}.forgot-btn[data-v-8e8e53e1]:hover{transform:translateY(-1px);box-shadow:0 8px 25px #2563eb4d}.back-link[data-v-8e8e53e1]{text-align:center;margin-top:8px}.back-link a[data-v-8e8e53e1]{color:#6b7a8f;text-decoration:none;font-size:14px;transition:color .2s}.back-link a[data-v-8e8e53e1]:hover{color:var(--color-primary)}.success-content[data-v-8e8e53e1]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}.success-icon[data-v-8e8e53e1]{font-size:72px}.success-content h3[data-v-8e8e53e1]{font-size:24px;color:#0a1a2a}.success-content p[data-v-8e8e53e1]{font-size:16px;color:#6b7a8f}.success-btn[data-v-8e8e53e1]{display:inline-block;padding:12px 36px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);color:#fff;border-radius:12px;text-decoration:none;font-weight:600;font-size:16px;transition:all .3s ease}.success-btn[data-v-8e8e53e1]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #2563eb4d}@media (max-width: 820px){.forgot-container[data-v-8e8e53e1]{flex-direction:column;max-width:520px;min-height:auto}.forgot-left[data-v-8e8e53e1]{flex:0 0 auto;padding:32px 28px;min-height:200px}.forgot-left[data-v-8e8e53e1]:before,.forgot-left[data-v-8e8e53e1]:after{display:none}.forgot-left h1[data-v-8e8e53e1]{font-size:24px}.feature-grid[data-v-8e8e53e1]{grid-template-columns:1fr 1fr}.forgot-right[data-v-8e8e53e1]{padding:28px 24px 24px}}@media (max-width: 480px){.forgot-page[data-v-8e8e53e1]{padding:16px 10px}.forgot-container[data-v-8e8e53e1]{border-radius:20px}.forgot-left[data-v-8e8e53e1]{padding:24px 18px;min-height:160px}.forgot-left h1[data-v-8e8e53e1],.brand-logo .logo-text[data-v-8e8e53e1]{font-size:20px}.feature-grid[data-v-8e8e53e1]{gap:6px}.feature-item[data-v-8e8e53e1]{font-size:11px;padding:6px 10px}.forgot-right[data-v-8e8e53e1]{padding:20px 16px}.forgot-header h2[data-v-8e8e53e1]{font-size:22px}.tab-btn[data-v-8e8e53e1]{font-size:13px;padding:8px 0}.success-icon[data-v-8e8e53e1]{font-size:52px}}.partner-page[data-v-a7bc02fd]{display:flex;flex-direction:column;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:-40px;margin-bottom:-64px;background:#f7fbff}.partner-hero[data-v-a7bc02fd]{position:relative;overflow:hidden;background:linear-gradient(135deg,#06182f,#092b55 55%,#075a9d);color:#fff;padding:72px 24px 80px;text-align:center}.hero-content[data-v-a7bc02fd]{max-width:720px;margin:0 auto}.hero-content h1[data-v-a7bc02fd]{margin:0 0 14px;font-size:clamp(28px,4vw,36px);font-weight:800;letter-spacing:-.02em;line-height:1.25}.hero-subtitle[data-v-a7bc02fd]{font-size:18px;margin:0 0 22px;color:#b8cde4}.highlight[data-v-a7bc02fd]{color:#75d6ff;font-weight:800}.partner-types[data-v-a7bc02fd]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:28px}.type-tag[data-v-a7bc02fd]{padding:8px 18px;background:#ffffff14;border:1px solid rgba(147,203,233,.35);border-radius:999px;font-size:14px;color:#e7f8ff}.hero-btn[data-v-a7bc02fd]{display:inline-block;height:48px;line-height:48px;padding:0 32px;background:#26bfff;color:#063054;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none;transition:background .2s ease}.hero-btn[data-v-a7bc02fd]:hover{background:#4cc9ff}.container[data-v-a7bc02fd]{max-width:960px;margin:0 auto;padding:0 24px}.partner-cards[data-v-a7bc02fd]{padding:56px 0 48px;background:#f7fbff}.cards-grid[data-v-a7bc02fd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.partner-card[data-v-a7bc02fd]{background:#fff;border-radius:16px;padding:32px 28px;box-shadow:0 8px 28px #06182f0f;border:1px solid rgba(9,43,85,.08)}.card-icon[data-v-a7bc02fd]{font-size:36px;margin-bottom:12px}.partner-card h3[data-v-a7bc02fd]{font-size:20px;font-weight:700;margin:0 0 12px;color:#102a46}.partner-card p[data-v-a7bc02fd]{font-size:14px;color:#6c7e91;line-height:1.7;margin:0 0 18px;min-height:72px}.card-features[data-v-a7bc02fd]{display:flex;flex-direction:column;gap:10px;font-size:13px;color:#334155;margin-bottom:24px}.card-features span[data-v-a7bc02fd]{color:#475569}.card-btn[data-v-a7bc02fd]{display:inline-block;padding:10px 28px;background:#075a9d;color:#fff;border-radius:999px;text-decoration:none;font-weight:600;font-size:14px;transition:background .2s ease}.card-btn[data-v-a7bc02fd]:hover{background:#0a6fbd}.steps-section[data-v-a7bc02fd]{padding:56px 0 64px;background:linear-gradient(180deg,#eef6fc,#f7fbff)}.section-title[data-v-a7bc02fd]{text-align:center;font-size:22px;font-weight:700;margin:0 0 40px;color:#102a46}.steps-grid[data-v-a7bc02fd]{display:flex;align-items:flex-start;justify-content:center;gap:20px;flex-wrap:wrap}.step-item[data-v-a7bc02fd]{text-align:center;max-width:220px;flex:1;min-width:160px}.step-number[data-v-a7bc02fd]{width:44px;height:44px;background:linear-gradient(135deg,#092b55,#075a9d);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;margin:0 auto 12px;box-shadow:0 6px 16px #075a9d47}.step-item h4[data-v-a7bc02fd]{font-size:16px;font-weight:600;margin:0 0 8px;color:#102a46}.step-item p[data-v-a7bc02fd]{font-size:13px;color:#6c7e91;line-height:1.6;margin:0}.step-arrow[data-v-a7bc02fd]{font-size:22px;color:#75d6ff;padding-top:10px}.contact-banner[data-v-a7bc02fd]{background:linear-gradient(135deg,#041729,#06182f 40%,#092b55);color:#fff;padding:52px 24px 60px;text-align:center}.contact-banner h3[data-v-a7bc02fd]{font-size:20px;font-weight:600;margin:0 0 8px}.contact-banner p[data-v-a7bc02fd]{font-size:15px;color:#9ebbd7;margin:0 0 28px}.contact-buttons[data-v-a7bc02fd]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.contact-btn[data-v-a7bc02fd]{padding:11px 32px;border-radius:999px;text-decoration:none;font-weight:600;font-size:14px;transition:background .2s ease,color .2s ease}.contact-btn.primary[data-v-a7bc02fd]{background:#26bfff;color:#063054}.contact-btn.primary[data-v-a7bc02fd]:hover{background:#4cc9ff}.contact-btn.secondary[data-v-a7bc02fd]{background:transparent;color:#e7f8ff;border:1px solid #93cbe9}.contact-btn.secondary[data-v-a7bc02fd]:hover{background:#ffffff0f}@media (max-width: 768px){.partner-page[data-v-a7bc02fd]{margin-top:-28px;margin-bottom:-48px}.partner-hero[data-v-a7bc02fd]{padding:56px 16px 64px}.hero-subtitle[data-v-a7bc02fd]{font-size:16px}.cards-grid[data-v-a7bc02fd]{grid-template-columns:1fr}.step-arrow[data-v-a7bc02fd]{display:none}.container[data-v-a7bc02fd]{padding:0 16px}.partner-cards[data-v-a7bc02fd],.steps-section[data-v-a7bc02fd]{padding-left:0;padding-right:0}}.partner-api-docs[data-v-9c7751cf]{--docs-font: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, -apple-system, "Segoe UI", sans-serif;--docs-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;min-height:100vh;background:#f5f7fa;color:#1f2937;font-family:var(--docs-font)}.partner-api-docs[data-v-9c7751cf] h1,.partner-api-docs[data-v-9c7751cf] h2,.partner-api-docs[data-v-9c7751cf] h3,.partner-api-docs[data-v-9c7751cf] h4,.partner-api-docs[data-v-9c7751cf] p,.partner-api-docs[data-v-9c7751cf] li,.partner-api-docs[data-v-9c7751cf] th,.partner-api-docs[data-v-9c7751cf] td,.partner-api-docs[data-v-9c7751cf] button,.partner-api-docs[data-v-9c7751cf] span,.partner-api-docs[data-v-9c7751cf] div{font-family:var(--docs-font)}[data-v-9c7751cf] .docs-endpoint-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}[data-v-9c7751cf] .docs-method{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:5px 12px;border-radius:5px;font-family:var(--docs-font);font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.3;flex-shrink:0;color:#fff}[data-v-9c7751cf] .docs-method--get{background:#1677ff}[data-v-9c7751cf] .docs-method--post{background:#52c41a}[data-v-9c7751cf] .docs-method--put{background:#fa8c16}[data-v-9c7751cf] .docs-method--patch{background:#722ed1}[data-v-9c7751cf] .docs-method--delete{background:#ff4d4f}[data-v-9c7751cf] .docs-path{font-family:var(--docs-mono);font-size:13px;line-height:1.5;color:#1f2937;word-break:break-all}[data-v-9c7751cf] .docs-endpoint-desc{font-family:var(--docs-font);font-size:13px;line-height:1.7;color:#6b7280;margin:0 0 14px}[data-v-9c7751cf] .docs-endpoint-auth{margin:0 0 12px;font-size:13px;color:#595959}[data-v-9c7751cf] .docs-endpoint h4{margin:16px 0 8px;font-size:14px;font-weight:600}[data-v-9c7751cf] .docs-endpoint ul{margin:0;padding-left:18px;font-size:13px;line-height:1.7;color:#434343}.docs-lead code[data-v-9c7751cf],.docs-section code[data-v-9c7751cf],.docs-sidebar-foot code[data-v-9c7751cf],.docs-sidebar-prefix code[data-v-9c7751cf]{font-family:var(--docs-mono)}.docs-shell[data-v-9c7751cf]{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh}.docs-sidebar[data-v-9c7751cf]{background:#fff;border-right:1px solid #e8e8e8;padding:20px 0;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column}.docs-brand[data-v-9c7751cf]{padding:0 16px 16px;border-bottom:1px solid #f0f0f0;margin-bottom:8px}.docs-brand-title[data-v-9c7751cf]{font-size:15px;font-weight:700;color:#1677ff}.docs-brand-sub[data-v-9c7751cf]{font-size:12px;color:#8c8c8c;margin-top:4px}.docs-nav[data-v-9c7751cf]{display:flex;flex-direction:column;gap:2px;padding:0 8px}.docs-nav-item[data-v-9c7751cf]{display:block;width:100%;text-align:left;padding:9px 12px;border:none;border-radius:6px;background:transparent;font-size:13px;color:#434343;cursor:pointer}.docs-nav-item[data-v-9c7751cf]:hover{background:#f5f7fa;color:#1677ff}.docs-nav-item.active[data-v-9c7751cf]{background:#e6f4ff;color:#1677ff;font-weight:600}.docs-sidebar-foot[data-v-9c7751cf]{margin-top:auto;padding:16px;font-size:12px;color:#8c8c8c}.docs-sidebar-foot code[data-v-9c7751cf]{display:block;margin-top:4px;font-size:11px;color:#1677ff;word-break:break-all}.docs-sidebar-prefix[data-v-9c7751cf]{margin-top:8px}.docs-sidebar-prefix code[data-v-9c7751cf]{display:inline;margin:0}.docs-main[data-v-9c7751cf]{padding:32px 40px 80px;overflow-y:auto;max-height:100vh}.docs-hero[data-v-9c7751cf]{margin-bottom:40px}.docs-kicker[data-v-9c7751cf]{font-size:12px;letter-spacing:.08em;color:#1677ff;font-weight:600;margin-bottom:8px}.docs-hero h1[data-v-9c7751cf]{font-size:32px;font-weight:700;margin-bottom:12px;color:#111827}.docs-translating[data-v-9c7751cf]{font-size:13px;color:#1677ff;margin:0 0 8px}.docs-lead[data-v-9c7751cf]{font-size:15px;line-height:1.7;color:#4b5563;max-width:720px}.docs-lead code[data-v-9c7751cf],.docs-section code[data-v-9c7751cf]{background:#f0f5ff;color:#1677ff;padding:1px 6px;border-radius:4px;font-size:.92em}.docs-section[data-v-9c7751cf]{margin-bottom:48px;scroll-margin-top:24px}.docs-section h2[data-v-9c7751cf]{font-size:22px;font-weight:700;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e8e8e8;color:#111827}.docs-section h3[data-v-9c7751cf]{font-size:16px;font-weight:600;margin:20px 0 10px;color:#374151}.docs-section h4[data-v-9c7751cf]{font-size:14px;font-weight:600;margin:16px 0 8px}.docs-section p[data-v-9c7751cf],.docs-section li[data-v-9c7751cf]{font-size:14px;line-height:1.75;color:#4b5563}.docs-section ul[data-v-9c7751cf],.docs-section ol[data-v-9c7751cf]{padding-left:1.25rem;margin:8px 0 16px}.docs-steps[data-v-9c7751cf]{counter-reset:step;list-style:none;padding-left:0}.docs-steps li[data-v-9c7751cf]{position:relative;padding-left:28px;margin-bottom:10px}.docs-steps li[data-v-9c7751cf]:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:#e6f4ff;color:#1677ff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.docs-table[data-v-9c7751cf]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px;margin:12px 0 20px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.docs-table th[data-v-9c7751cf],.docs-table td[data-v-9c7751cf]{padding:12px 16px;border-bottom:1px solid #f0f0f0;text-align:left;vertical-align:top;line-height:1.55;word-break:break-word}.docs-table tr:last-child th[data-v-9c7751cf],.docs-table tr:last-child td[data-v-9c7751cf]{border-bottom:none}.docs-table tbody>tr>th[data-v-9c7751cf]:first-child:not(:only-child){width:140px;background:#fafafa;color:#595959;font-weight:600;white-space:nowrap}.docs-table thead th[data-v-9c7751cf]{width:auto;background:#fafafa;color:#595959;font-weight:600}.docs-table thead th[data-v-9c7751cf]:nth-child(1){width:22%}.docs-table thead th[data-v-9c7751cf]:nth-child(2){width:16%}.docs-table thead th[data-v-9c7751cf]:nth-child(3){width:14%}.docs-table thead th[data-v-9c7751cf]:nth-child(4){width:48%}.docs-table thead th[data-v-9c7751cf]:only-child,.docs-table thead th[data-v-9c7751cf]:nth-child(3):last-child{width:auto}.docs-table thead+tbody td[data-v-9c7751cf]:nth-child(1){width:22%}.docs-table thead+tbody td[data-v-9c7751cf]:nth-child(2){width:16%}[data-v-9c7751cf] .docs-param-block{margin:14px 0 18px}[data-v-9c7751cf] .docs-param-title{margin:0 0 10px;font-size:14px;font-weight:600;color:#262626}[data-v-9c7751cf] .docs-param-list{display:flex;flex-direction:column;gap:8px}[data-v-9c7751cf] .docs-param-item{padding:12px 14px;background:#fafbfc;border:1px solid #eef0f3;border-radius:8px}[data-v-9c7751cf] .docs-param-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}[data-v-9c7751cf] .docs-param-name{font-size:13px;font-weight:600;background:#f0f5ff;color:#1677ff;padding:2px 8px;border-radius:4px}[data-v-9c7751cf] .docs-param-type{font-size:12px;color:#8c8c8c;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}[data-v-9c7751cf] .docs-param-req{font-size:11px;font-weight:600;padding:1px 8px;border-radius:999px;line-height:18px}[data-v-9c7751cf] .docs-param-req.is-required{color:#cf1322;background:#fff1f0;border:1px solid #ffa39e}[data-v-9c7751cf] .docs-param-req.is-optional{color:#8c8c8c;background:#f5f5f5;border:1px solid #e8e8e8}[data-v-9c7751cf] .docs-param-desc{margin:0;font-size:13px;line-height:1.6;color:#434343}.docs-callout[data-v-9c7751cf]{margin-top:12px;padding:12px 14px;background:#e6f4ff;border:1px solid #91caff;border-radius:8px;font-size:13px;color:#0958d9}.docs-prereq[data-v-9c7751cf]{margin:16px 0 20px;padding:14px 16px;background:#fff;border:1px solid #e8e8e8;border-radius:10px}.docs-prereq h3[data-v-9c7751cf]{margin:0 0 8px;font-size:15px;color:#1677ff}.docs-prereq ul[data-v-9c7751cf]{margin:0}.docs-endpoint[data-v-9c7751cf],[data-v-9c7751cf] .docs-endpoint{margin:20px 0 28px;padding:18px 20px;background:#fff;border:1px solid #e8e8e8;border-radius:10px}.docs-example[data-v-9c7751cf]{margin:0 0 24px}.docs-example h3[data-v-9c7751cf]{margin:0 0 8px;font-size:15px;font-weight:600;color:#262626}@media (max-width: 900px){.docs-shell[data-v-9c7751cf]{grid-template-columns:1fr}.docs-sidebar[data-v-9c7751cf]{position:static;height:auto;border-right:none;border-bottom:1px solid #e8e8e8}.docs-nav[data-v-9c7751cf]{flex-direction:row;flex-wrap:wrap}.docs-main[data-v-9c7751cf]{max-height:none;padding:24px 16px 48px}}html.partner-api-docs-page #app .main-content--partner-docs{max-width:none;margin:0;padding:0;width:100%}html.partner-api-docs-page .site-footer,html.partner-api-docs-page .service-widget{display:none!important}.partner-api-docs .docs-code-section{margin:4px 0 8px}.partner-api-docs .docs-code-frame{margin:8px 0 16px;border:1px solid #1e293b;border-radius:10px;overflow:hidden;background:#0b1220;box-shadow:0 8px 24px #0f172a1f}.partner-api-docs .docs-code-frame__bar{display:flex;align-items:center;gap:7px;padding:10px 14px;background:linear-gradient(180deg,#1e293b,#172033);border-bottom:1px solid #334155}.partner-api-docs .docs-code-frame__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.partner-api-docs .docs-code-frame__dot--r{background:#ff5f56}.partner-api-docs .docs-code-frame__dot--y{background:#ffbd2e}.partner-api-docs .docs-code-frame__dot--g{background:#27c93f}.partner-api-docs .docs-code-frame__label{margin-left:6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.partner-api-docs .docs-code-frame__body{margin:0!important;padding:16px 18px!important;background:#0b1220!important;color:#e2e8f0!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace!important;font-size:12.5px!important;line-height:1.65!important;overflow-x:auto;white-space:pre!important;word-break:normal;-moz-tab-size:2;tab-size:2;border:none!important;border-radius:0!important}.tutorial-page[data-v-7f300b17]{display:flex;flex-direction:column;min-height:calc(100vh - 68px);background:#f4f7fc}.tutorial-hero[data-v-7f300b17]{background:linear-gradient(135deg,#e8f4ff,#f0f7ff,#f8fbff);padding:56px 24px 48px;text-align:center;border-bottom:1px solid #e2eaf5}.hero-inner[data-v-7f300b17]{max-width:780px;margin:0 auto}.hero-inner h1[data-v-7f300b17]{margin:0 0 14px;font-size:36px;font-weight:700;color:#0f172a;letter-spacing:-.5px}.hero-inner p[data-v-7f300b17]{margin:0;font-size:15px;color:#64748b;line-height:1.7}.tutorial-body[data-v-7f300b17]{max-width:1100px;width:100%;margin:0 auto;padding:40px 24px 64px;display:flex;flex-direction:column;gap:48px}.section-heading[data-v-7f300b17]{margin:0 0 6px;font-size:20px;font-weight:700;color:#0f172a}.section-sub[data-v-7f300b17]{margin:0 0 20px;font-size:14px;color:#64748b;line-height:1.6}.quick-grid[data-v-7f300b17]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.quick-card[data-v-7f300b17]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px 22px 20px;text-decoration:none;color:inherit;transition:box-shadow .18s,border-color .18s,transform .18s}.quick-card[data-v-7f300b17]:not(.quick-card--disabled):hover{box-shadow:0 8px 28px #2563eb1a;border-color:#bfdbfe;transform:translateY(-2px)}.quick-card--disabled[data-v-7f300b17]{opacity:.55;cursor:default}.quick-icon[data-v-7f300b17]{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.quick-icon--doc[data-v-7f300b17]{background:#eff6ff;color:#2563eb}.quick-icon--api[data-v-7f300b17]{background:#f0fdf4;color:#16a34a}.quick-icon--manual[data-v-7f300b17]{background:#fef9ec;color:#d97706}.quick-card-body[data-v-7f300b17]{flex:1}.quick-card-body h3[data-v-7f300b17]{margin:0 0 6px;font-size:16px;font-weight:600;color:#0f172a}.quick-card-body p[data-v-7f300b17]{margin:0;font-size:13px;color:#64748b;line-height:1.55}.quick-cta[data-v-7f300b17]{display:inline-block;padding:8px 18px;background:#eff6ff;color:#2563eb;font-size:13px;font-weight:600;border-radius:8px;transition:background .15s,color .15s;align-self:flex-start}.quick-card:not(.quick-card--disabled):hover .quick-cta[data-v-7f300b17]{background:#dbeafe;color:#1d4ed8}.quick-cta--disabled[data-v-7f300b17]{background:#f1f5f9;color:#94a3b8;cursor:default}.faq-toolbar[data-v-7f300b17]{margin-bottom:18px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.faq-search[data-v-7f300b17]{width:100%;max-width:440px;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;outline:none;background:#fff}.faq-search[data-v-7f300b17]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.faq-translating[data-v-7f300b17]{color:#2563eb;font-size:13px;margin:0}.faq-layout[data-v-7f300b17]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}.faq-categories[data-v-7f300b17]{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px;position:sticky;top:88px}.category-btn[data-v-7f300b17]{text-align:left;border:none;background:transparent;color:#64748b;padding:10px 12px;border-radius:8px;font-size:13px;cursor:pointer;line-height:1.4;transition:background .15s,color .15s}.category-btn[data-v-7f300b17]:hover{background:#f8fafc;color:#1e293b}.category-btn.active[data-v-7f300b17]{background:#eff6ff;color:#2563eb;font-weight:600}.category-btn--full[data-v-7f300b17]{border-top:1px solid #eef2f7;margin-top:4px;padding-top:12px}.faq-panel[data-v-7f300b17]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:10px;align-items:stretch;min-height:320px}.faq-content[data-v-7f300b17]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:8px 16px 16px;min-height:320px;max-height:calc(100vh - 220px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.faq-content[data-v-7f300b17]::-webkit-scrollbar{width:0;height:0;display:none}.faq-scroll[data-v-7f300b17]{scroll-behavior:smooth}.faq-progress[data-v-7f300b17]{display:flex;flex-direction:column;align-items:center;gap:8px;-webkit-user-select:none;user-select:none;touch-action:none;cursor:pointer;padding:4px 0}.faq-progress-track[data-v-7f300b17]{position:relative;flex:1;width:6px;min-height:120px;border-radius:999px;background:#e2e8f0;overflow:hidden}.faq-progress-thumb[data-v-7f300b17]{position:absolute;left:0;width:100%;border-radius:999px;background:linear-gradient(180deg,#93c5fd,#2563eb);transition:background .15s}.faq-progress:hover .faq-progress-thumb[data-v-7f300b17]{background:linear-gradient(180deg,#60a5fa,#1d4ed8)}.faq-progress-label[data-v-7f300b17]{font-size:11px;font-weight:600;color:#64748b;min-width:28px;text-align:center}.faq-group[data-v-7f300b17]{margin-top:12px}.faq-group-title[data-v-7f300b17]{margin:8px 0 12px;font-size:16px;color:#0f172a}.faq-list[data-v-7f300b17]{display:flex;flex-direction:column;gap:8px}.faq-item[data-v-7f300b17]{border:1px solid #eef2f7;border-radius:10px;overflow:hidden}.faq-question[data-v-7f300b17]{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center;text-align:left;border:none;background:#fafbfc;padding:14px 16px;font-size:14px;color:#1e293b;cursor:pointer;font-weight:500;transition:background .15s,color .15s}.faq-question.open[data-v-7f300b17]{background:#eff6ff;color:#2563eb}.faq-icon[data-v-7f300b17]{flex:0 0 auto;font-size:18px;color:#94a3b8}.faq-answer[data-v-7f300b17]{padding:12px 16px 16px;font-size:13px;color:#475569;line-height:1.7;border-top:1px solid #eef2f7}.faq-empty[data-v-7f300b17]{padding:40px 16px;text-align:center;color:#94a3b8;font-size:14px}.faq-full-intro[data-v-7f300b17]{color:#64748b;font-size:14px;line-height:1.6;margin:0 0 20px}.faq-full-section[data-v-7f300b17]{margin-bottom:24px}.faq-full-section-title[data-v-7f300b17]{margin:0 0 12px;font-size:15px;color:#1e293b;padding-bottom:8px;border-bottom:1px solid #eef2f7}.faq-full-item[data-v-7f300b17]{margin-bottom:14px}.faq-full-q[data-v-7f300b17]{margin:0 0 6px;font-size:14px;color:#1e293b;line-height:1.5}.faq-full-a[data-v-7f300b17]{margin:0;font-size:13px;color:#475569;line-height:1.7}@media (max-width: 960px){.quick-grid[data-v-7f300b17],.faq-layout[data-v-7f300b17]{grid-template-columns:1fr}.faq-categories[data-v-7f300b17]{position:static;flex-direction:row;flex-wrap:wrap}.faq-content[data-v-7f300b17]{max-height:calc(100vh - 280px)}}@media (max-width: 640px){.tutorial-hero[data-v-7f300b17]{padding:40px 16px 36px}.hero-inner h1[data-v-7f300b17]{font-size:26px}.tutorial-body[data-v-7f300b17]{padding:28px 16px 40px;gap:36px}.quick-grid[data-v-7f300b17]{gap:14px}.quick-card[data-v-7f300b17]{padding:18px 16px 16px}.faq-panel[data-v-7f300b17]{grid-template-columns:minmax(0,1fr) 16px;gap:6px}.faq-content[data-v-7f300b17]{max-height:calc(100vh - 300px)}}.dashboard-panel[data-v-7215aafd]{display:flex;flex-direction:column;gap:20px;max-width:1120px}.welcome-band[data-v-7215aafd]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 26px;border-radius:4px 16px 16px 4px;border:1px solid #c9daf0;border-left:4px solid var(--color-primary);background:linear-gradient(105deg,#eff6ff,#fff 48%,#f8fbff)}.welcome-identity[data-v-7215aafd]{display:flex;align-items:center;gap:16px;min-width:0}.welcome-text[data-v-7215aafd]{min-width:0}.welcome-label[data-v-7215aafd]{margin:0 0 2px;font-size:12px;color:#7b93b0;font-weight:500}.welcome-name[data-v-7215aafd]{margin:0 0 8px;font-size:20px;font-weight:700;color:#0f2744;word-break:break-all;line-height:1.25}.protocol-chip[data-v-7215aafd]{display:inline-block;font-size:11px;font-weight:600;color:var(--color-primary);background:#3b82f61a;padding:3px 10px;border-radius:4px}.welcome-actions[data-v-7215aafd]{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}.btn-solid[data-v-7215aafd],.btn-ghost[data-v-7215aafd],.btn-outline[data-v-7215aafd]{padding:9px 16px;font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.btn-solid[data-v-7215aafd]{border:none;background:var(--color-primary);color:#fff}.btn-solid[data-v-7215aafd]:hover{background:var(--color-primary-hover)}.btn-ghost[data-v-7215aafd]{border:1px solid #c9daf0;background:#fff;color:#1e3a5f}.btn-ghost[data-v-7215aafd]:hover{border-color:var(--color-primary);color:var(--color-primary)}.btn-outline[data-v-7215aafd]{border:1px solid #c9daf0;background:transparent;color:#1e3a5f}.btn-outline[data-v-7215aafd]:hover{border-color:var(--color-primary);color:var(--color-primary);background:#fff}.kpi-row[data-v-7215aafd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kpi-tile[data-v-7215aafd]{padding:16px 18px;background:#fff;border:1px solid #e2ebf5;border-radius:12px;border-top:3px solid #bfdbfe}.kpi-tile.kpi-balance[data-v-7215aafd]{border-top-color:var(--color-primary);background:linear-gradient(180deg,#f8fbff,#fff)}.kpi-label[data-v-7215aafd]{display:block;font-size:12px;color:#7b93b0;margin-bottom:8px;font-weight:500}.kpi-value[data-v-7215aafd]{display:block;font-size:18px;font-weight:700;color:#0f2744;letter-spacing:-.02em;word-break:break-all}.workspace[data-v-7215aafd]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.9fr);grid-template-areas:"product orders" "shortcuts orders";gap:16px;align-items:stretch}.product-block[data-v-7215aafd]{grid-area:product}.orders-block[data-v-7215aafd]{grid-area:orders}.shortcuts-block[data-v-7215aafd]{grid-area:shortcuts}.block[data-v-7215aafd]{background:#fff;border:1px solid #e2ebf5;border-radius:12px;padding:18px 20px;min-width:0}.orders-block[data-v-7215aafd]{display:flex;flex-direction:column;height:100%}.block-head[data-v-7215aafd]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.block-title[data-v-7215aafd]{margin:0;font-size:15px;font-weight:700;color:#0f2744}.link-more[data-v-7215aafd]{border:none;background:none;padding:0;font-size:12px;font-weight:600;color:var(--color-primary);cursor:pointer}.link-more[data-v-7215aafd]:hover{text-decoration:underline}.product-spotlight[data-v-7215aafd]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:20px 22px;border-radius:10px;cursor:pointer;background:linear-gradient(120deg,#eff6ff,#f8fafc 55%,#fff);border:1px solid #d7e4f5;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.product-spotlight[data-v-7215aafd]:hover{border-color:var(--color-primary);box-shadow:0 4px 16px #3b82f61a}.spotlight-badge[data-v-7215aafd]{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--color-primary);padding:2px 8px;border-radius:4px;margin-bottom:8px}.spotlight-name[data-v-7215aafd]{margin:0 0 4px;font-size:17px;font-weight:700;color:#0f2744}.spotlight-meta[data-v-7215aafd]{margin:0 0 8px;font-size:13px;color:#64748b}.spotlight-price[data-v-7215aafd]{margin:0;font-size:26px;font-weight:800;color:var(--color-primary);letter-spacing:-.03em;line-height:1}.spotlight-price span[data-v-7215aafd]{font-size:14px;font-weight:600;color:#64748b;margin-left:2px}.spotlight-actions[data-v-7215aafd]{display:flex;gap:8px;flex-wrap:wrap}.shortcut-row[data-v-7215aafd]{display:flex;flex-direction:column;gap:8px}.shortcut-link[data-v-7215aafd]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid #e2ebf5;border-radius:8px;background:#f8fafc;cursor:pointer;text-align:left;transition:border-color var(--transition-fast),background var(--transition-fast)}.shortcut-link[data-v-7215aafd]:hover{border-color:var(--color-primary-soft);background:#eff6ff}.shortcut-mark[data-v-7215aafd]{flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--color-primary);background:#dbeafe;padding:4px 8px;border-radius:4px}.shortcut-text[data-v-7215aafd]{flex:1;font-size:14px;font-weight:600;color:#1e3a5f}.shortcut-arrow[data-v-7215aafd]{color:#94a3b8;font-size:14px}.order-list[data-v-7215aafd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;flex:1}.order-item[data-v-7215aafd]{padding:12px 0;border-bottom:1px solid #f1f5f9}.order-item[data-v-7215aafd]:last-child{border-bottom:none;padding-bottom:0}.order-item[data-v-7215aafd]:first-child{padding-top:0}.order-top[data-v-7215aafd]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px}.order-no[data-v-7215aafd]{font-size:13px;font-weight:600;color:#1e3a5f;word-break:break-all}.order-amount[data-v-7215aafd]{flex-shrink:0;font-size:13px;font-weight:700;color:var(--color-primary)}.order-time[data-v-7215aafd]{font-size:12px;color:#94a3b8}.orders-empty[data-v-7215aafd]{margin:0;flex:1;display:flex;align-items:center;justify-content:center;font-size:14px;color:#94a3b8;text-align:center;padding:24px 0;min-height:120px}.ip-bar[data-v-7215aafd]{padding:14px 18px;border-radius:10px;background:#f1f5f9;border:1px dashed #cbd5e1;text-align:center}.ip-line[data-v-7215aafd]{margin:0 0 4px;font-size:12px;color:#64748b;word-break:break-all;text-align:center}.ip-note[data-v-7215aafd]{margin:0;font-size:11px;color:#94a3b8;line-height:1.5;text-align:center}@media (max-width: 960px){.workspace[data-v-7215aafd]{grid-template-columns:1fr;grid-template-areas:"product" "orders" "shortcuts"}.kpi-row[data-v-7215aafd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.welcome-band[data-v-7215aafd]{padding:16px 18px}.welcome-name[data-v-7215aafd]{font-size:17px}.welcome-actions[data-v-7215aafd]{width:100%}.welcome-actions .btn-solid[data-v-7215aafd],.welcome-actions .btn-ghost[data-v-7215aafd]{flex:1}.kpi-value[data-v-7215aafd]{font-size:16px}.product-spotlight[data-v-7215aafd]{padding:16px}.spotlight-actions[data-v-7215aafd]{width:100%}.spotlight-actions .btn-solid[data-v-7215aafd],.spotlight-actions .btn-outline[data-v-7215aafd]{flex:1}}@media (max-width: 480px){.kpi-row[data-v-7215aafd]{grid-template-columns:1fr 1fr;gap:8px}.kpi-tile[data-v-7215aafd]{padding:12px 14px}}.line-split[data-v-e8804bd7]{display:grid;grid-template-columns:1fr 1fr;min-height:560px;margin:0;overflow:hidden}.line-config[data-v-e8804bd7]{padding:24px 28px;background:#fff;border-right:1px solid #f0f0f0}.line-section-block[data-v-e8804bd7]{margin-bottom:22px}.line-auth-block[data-v-e8804bd7]{background:linear-gradient(180deg,#e6f4ff,#f5f9ff);border:1px solid #91caff;border-radius:8px;padding:14px 16px}.line-auth-block .line-block-title[data-v-e8804bd7]{color:#0958d9;margin-bottom:12px}.line-auth-block .line-radio[data-v-e8804bd7]{padding:6px 12px;border-radius:6px;border:1px solid transparent}.line-auth-block .line-radio.active[data-v-e8804bd7]{background:#fff;border-color:#1677ff;box-shadow:0 1px 2px #1677ff1f}.line-auth-block .line-radio span[data-v-e8804bd7]{font-weight:600;color:#262626}.line-auth-block .line-radio.active span[data-v-e8804bd7]{color:#1677ff}.line-settings-section .line-section-head[data-v-e8804bd7]{margin-bottom:12px}.line-section-desc[data-v-e8804bd7]{margin:6px 0 0;font-size:12px;color:#888;line-height:1.5}.settings-grid[data-v-e8804bd7]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.line-gen-meta[data-v-e8804bd7]{margin-top:12px;display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:#666}.line-qty-input.light[data-v-e8804bd7]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;background:#fff;color:#333}.line-block-head[data-v-e8804bd7]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.line-block-head-left[data-v-e8804bd7]{flex:1;min-width:0}.line-block-title[data-v-e8804bd7]{font-size:15px;font-weight:600;color:#333;display:block;margin-bottom:10px}.usage-hint[data-v-e8804bd7]{margin:6px 0 0;font-size:12px;color:#999;line-height:1.5}.line-billing-toggle[data-v-e8804bd7]{display:flex;border:1px solid #d9d9d9;border-radius:6px;overflow:hidden;flex-shrink:0}.line-billing-toggle.rola[data-v-e8804bd7]{background:#f0f0f0;border:none;border-radius:20px;padding:3px}.billing-btn[data-v-e8804bd7]{padding:6px 14px;border:none;background:#fff;font-size:12px;color:#666;cursor:pointer;white-space:nowrap}.line-billing-toggle.rola .billing-btn[data-v-e8804bd7]{background:transparent;color:#333;border-radius:16px}.billing-btn.active[data-v-e8804bd7]{background:#1890ff;color:#fff}.line-billing-toggle.rola .billing-btn.active[data-v-e8804bd7]{background:#fff;color:#1890ff;box-shadow:0 1px 4px #0000001f;font-weight:500}.usage-card[data-v-e8804bd7]{border:1px solid #e8e8e8;border-radius:8px;padding:16px;background:#fff}.usage-main .usage-label[data-v-e8804bd7]{display:block;font-size:12px;color:#888;margin-bottom:6px}.usage-main .usage-value[data-v-e8804bd7]{display:block;font-size:22px;color:#333;font-weight:700}.usage-main.inline[data-v-e8804bd7]{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.usage-main.inline .usage-value[data-v-e8804bd7]{font-size:26px}.usage-main.inline .usage-label[data-v-e8804bd7]{font-size:13px;color:#666;margin-bottom:0}.usage-sub[data-v-e8804bd7]{display:flex;justify-content:space-between;margin-top:12px;font-size:12px;color:#666}.paygo-price[data-v-e8804bd7]{margin:10px 0 0;font-size:13px;color:#333}.line-radio-group[data-v-e8804bd7]{display:flex;gap:24px}.line-radio[data-v-e8804bd7]{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.line-select[data-v-e8804bd7]{width:100%;padding:10px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;background:#fff}.line-country-select[data-v-e8804bd7]{position:relative;width:100%}.line-country-trigger[data-v-e8804bd7]{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer;color:#333}.line-country-caret[data-v-e8804bd7]{color:#8c8c8c;font-size:12px;flex-shrink:0}.line-country-dropdown[data-v-e8804bd7]{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:0 6px 16px #00000014;overflow:hidden}.line-country-search[data-v-e8804bd7]{width:100%;box-sizing:border-box;padding:10px 12px;border:0;border-bottom:1px solid #f0f0f0;font-size:13px;outline:none}.line-country-options[data-v-e8804bd7]{max-height:240px;overflow-y:auto}.line-country-option[data-v-e8804bd7]{display:block;width:100%;padding:9px 12px;border:0;background:#fff;text-align:left;font-size:13px;color:#333;cursor:pointer}.line-country-option[data-v-e8804bd7]:hover,.line-country-option.active[data-v-e8804bd7]{background:#f5f7fa;color:#1677ff}.line-country-empty[data-v-e8804bd7]{margin:0;padding:12px;font-size:12px;color:#8c8c8c;text-align:center}.line-select--fixed[data-v-e8804bd7]:disabled{background:#f5f5f5;color:#595959;cursor:not-allowed;opacity:1}.line-city-error[data-v-e8804bd7]{color:#cf1322}.line-city-hint[data-v-e8804bd7]{margin:6px 0 0;font-size:12px;color:#8c8c8c}.line-warn[data-v-e8804bd7]{background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;padding:12px 14px;font-size:13px;color:#ad6800}.line-warn a[data-v-e8804bd7]{color:#1890ff;text-decoration:underline}.line-account[data-v-e8804bd7]{padding:10px 12px;background:#fafafa;border:1px solid #eee;border-radius:6px;font-size:13px;word-break:break-all}.line-account-row[data-v-e8804bd7]{display:flex;flex-direction:column;gap:8px}.line-account-actions[data-v-e8804bd7]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:10px}.line-account-btn[data-v-e8804bd7]{padding:6px 14px;border-radius:6px;font-size:13px;line-height:1.4;cursor:pointer;border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-sizing:border-box}.line-account-btn--add[data-v-e8804bd7]{background:#1890ff;color:#fff;border-color:#1890ff}.line-account-btn--add[data-v-e8804bd7]:hover{background:#40a9ff;border-color:#40a9ff}.line-account-btn--del[data-v-e8804bd7]{background:#fff;color:#ff4d4f;border-color:#d9d9d9}.line-account-btn--del[data-v-e8804bd7]:hover{border-color:#ff4d4f;background:#fff1f0}.ip-grid[data-v-e8804bd7]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.line-sub-field label[data-v-e8804bd7]{display:block;font-size:12px;color:#888;margin-bottom:6px}.line-fixed-value[data-v-e8804bd7]{padding:10px 12px;background:#fafafa;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;color:#333}.sid-hint[data-v-e8804bd7]{margin:0;padding:10px 12px;background:#fafafa;border:1px solid #eee;border-radius:6px;font-size:12px;color:#666;line-height:1.5}.line-sub-field.full[data-v-e8804bd7]{grid-column:1 / -1}.line-output[data-v-e8804bd7]{padding:24px 28px;background:#1a1d24;color:#e8e8e8;overflow:hidden}.line-tabs[data-v-e8804bd7]{display:flex;border-bottom:1px solid #2f3542;margin-bottom:12px;overflow:hidden}.line-tab[data-v-e8804bd7]{flex:1;padding:10px 12px;background:transparent;border:none;border-bottom:2px solid transparent;color:#8c8c8c;font-size:12px;cursor:pointer;text-align:left}.line-tab.active[data-v-e8804bd7]{color:#fff;border-bottom-color:#1890ff}.line-tab-desc[data-v-e8804bd7]{font-size:12px;color:#8c8c8c;margin:0 0 20px;line-height:1.6}.line-geo-target[data-v-e8804bd7]{margin:12px 0 8px;padding:10px 12px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;font-size:13px;color:#1f2937}.line-geo-target strong[data-v-e8804bd7]{color:#135200;font-weight:600}.line-geo-label[data-v-e8804bd7]{color:#434343}.line-geo-slug[data-v-e8804bd7]{color:#595959;margin-left:6px;font-size:12px}.line-refresh-multi[data-v-e8804bd7]{margin-top:12px}.line-section-title[data-v-e8804bd7]{font-size:13px;font-weight:600;color:#fff;margin-bottom:10px}.line-server-grid[data-v-e8804bd7]{display:grid;grid-template-columns:1fr 1fr;border:1px solid #1890ff;border-radius:4px;margin-bottom:24px;overflow:hidden;font-size:13px}.line-server-item[data-v-e8804bd7]{padding:10px 14px;border-bottom:1px solid #2f3542;border-right:1px solid #2f3542}.line-server-item[data-v-e8804bd7]:nth-child(2n){border-right:none}.line-server-item[data-v-e8804bd7]:nth-last-child(-n+2){border-bottom:none}.line-server-item span[data-v-e8804bd7]{display:block;font-size:12px;color:#8c8c8c;margin-bottom:4px}.line-server-item strong[data-v-e8804bd7]{color:#fff;word-break:break-all}.line-server-val[data-v-e8804bd7]{display:flex;align-items:center;justify-content:space-between;gap:8px}.line-server-val strong[data-v-e8804bd7]{flex:1;min-width:0}.line-icon-btn.sm[data-v-e8804bd7]{width:28px;height:28px}.line-curl-block[data-v-e8804bd7]{margin-bottom:16px}.line-output-footer[data-v-e8804bd7]{margin-top:20px;padding-top:16px;border-top:1px solid #2f3542}.line-output-actions[data-v-e8804bd7]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.line-reset-btn[data-v-e8804bd7]{margin-left:auto;padding:8px 16px;background:transparent;border:1px solid #3d4452;border-radius:4px;color:#e8e8e8;cursor:pointer;font-size:12px}.line-produce-hint[data-v-e8804bd7]{margin-top:8px;font-size:12px;color:#faad14}.line-gen-meta.light[data-v-e8804bd7]{color:#8c8c8c;margin-top:8px}.req-star[data-v-e8804bd7]{color:#ff4d4f}.account-grid[data-v-e8804bd7]{margin-bottom:0}.line-gen-btn[data-v-e8804bd7]:disabled{opacity:.5;cursor:not-allowed}.line-select.dark[data-v-e8804bd7]{background-color:#2a2f3a;border-color:#3d4452;color:#e8e8e8;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='%238c8c8c'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding-right:28px;color-scheme:dark}.line-select.dark option[data-v-e8804bd7]{background:#2a2f3a;color:#e8e8e8}.line-select.dark.format-select[data-v-e8804bd7]{flex:1 1 200px;width:0;min-width:200px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.line-select.dark.order-select[data-v-e8804bd7]{width:88px;flex-shrink:0}.line-copy-row .line-select.dark[data-v-e8804bd7]{max-width:280px}.line-gen-status[data-v-e8804bd7]{margin-bottom:10px}.line-gen-hint[data-v-e8804bd7]{margin:6px 0 0;font-size:12px;color:#8c8c8c;line-height:1.4}.line-progress-track[data-v-e8804bd7]{height:6px;background:#2a2f3a;border-radius:3px;overflow:hidden}.line-progress-fill[data-v-e8804bd7]{height:100%;background:#1890ff;border-radius:3px;transition:width .25s ease}.line-progress-meta[data-v-e8804bd7]{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font-size:11px;color:#8c8c8c}.line-config-link-head[data-v-e8804bd7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.line-config-link-head .line-section-title[data-v-e8804bd7]{margin-bottom:0}.format-select-inline[data-v-e8804bd7]{width:auto;min-width:200px;max-width:min(100%,320px);flex-shrink:0;font-size:12px;padding:6px 28px 6px 10px;overflow:hidden;text-overflow:ellipsis}.line-copy-box.with-icons[data-v-e8804bd7]{align-items:center;background:#2a2f3a;border:1px solid #3d4452;border-radius:4px;padding:4px}.line-copy-box.with-icons input[data-v-e8804bd7]{padding:8px 10px;background:transparent;border:none;outline:none;min-width:0}.line-icon-btn[data-v-e8804bd7]{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#3d4452;border:none;border-radius:4px;color:#e8e8e8;cursor:pointer}.line-icon-btn[data-v-e8804bd7]:hover{background:#4a5263;color:#fff}.line-copy-box[data-v-e8804bd7]{display:flex;gap:8px;margin-top:8px}.line-copy-box input[data-v-e8804bd7]{flex:1;padding:8px 10px;background:#2a2f3a;border:1px solid #3d4452;border-radius:4px;color:#e8e8e8;font-size:12px}.line-copy-btn[data-v-e8804bd7]{padding:8px 12px;background:#3d4452;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px}.line-refresh-block[data-v-e8804bd7]{margin-top:20px}.line-refresh-btn[data-v-e8804bd7]{display:inline-block;margin-bottom:8px;padding:6px 14px;background:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;overflow:hidden}.line-multi-toolbar[data-v-e8804bd7]{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.line-multi-toolbar .line-gen-btn[data-v-e8804bd7]{margin-left:auto}.line-qty-label[data-v-e8804bd7]{font-size:12px;color:#8c8c8c}.line-qty-input[data-v-e8804bd7]{width:64px;padding:6px 8px;background:#2a2f3a;border:1px solid #3d4452;border-radius:4px;color:#fff}.line-multi-box[data-v-e8804bd7]{position:relative;margin-bottom:10px}.line-multi-box textarea[data-v-e8804bd7]{width:100%;box-sizing:border-box;min-height:280px;background:#2a2f3a;border:1px solid #3d4452;border-radius:4px;color:#e8e8e8;font-size:12px;padding:12px 48px 12px 12px;font-family:monospace;color-scheme:dark;resize:vertical}.line-copy-float[data-v-e8804bd7]{position:absolute;top:8px;right:8px;padding:4px 10px;background:#3d4452;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px}.line-username-rule[data-v-e8804bd7]{font-size:11px;color:#8c8c8c;margin:0 0 16px}.line-detect-row[data-v-e8804bd7]{display:flex;align-items:center;gap:12px;margin-top:8px;padding-top:16px;border-top:1px solid #2f3542}.line-detect-btn[data-v-e8804bd7]{padding:8px 16px;background:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px}.line-detect-btn[data-v-e8804bd7]:hover:not(:disabled){background:#096dd9}.line-detect-btn[data-v-e8804bd7]:disabled{opacity:.65;cursor:not-allowed}.line-detect-tip[data-v-e8804bd7]{font-size:12px;color:#faad14}.line-detected-ip[data-v-e8804bd7]{font-size:12px;color:#1890ff}.line-geo-ok[data-v-e8804bd7]{margin-left:8px;color:#52c41a}.line-geo-warn[data-v-e8804bd7]{margin-left:8px;color:#fa8c16}.line-geo-warning[data-v-e8804bd7]{margin:6px 0 0;font-size:12px;color:#fa8c16}.line-whitelist-head[data-v-e8804bd7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.line-add-white-btn[data-v-e8804bd7]{padding:6px 12px;background:transparent;border:1px solid #3d4452;border-radius:4px;color:#e8e8e8;cursor:pointer;font-size:12px}.line-whitelist-gen-row[data-v-e8804bd7]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ip-white-card[data-v-e8804bd7]{margin-top:20px;padding-top:16px;border-top:1px solid #2f3542}.ip-white-title[data-v-e8804bd7]{font-size:14px;font-weight:600;color:#e8e8e8;margin-bottom:12px}.ip-white-add-row[data-v-e8804bd7]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.ip-white-input[data-v-e8804bd7]{flex:1;height:36px;padding:0 12px;border:1px solid #3d4452;border-radius:4px;background:#2a2f3a;color:#e8e8e8;font-size:13px;box-sizing:border-box}.ip-white-input[data-v-e8804bd7]::placeholder{color:#8c8c8c}.ip-white-add-btn[data-v-e8804bd7]{height:36px;padding:0 16px;border:none;border-radius:4px;background:#52c41a;color:#fff;font-size:13px;cursor:pointer;white-space:nowrap}.ip-white-add-btn[data-v-e8804bd7]:disabled{opacity:.55;cursor:not-allowed}.ip-white-tip[data-v-e8804bd7]{margin:0 0 12px;font-size:12px;color:#8c8c8c;line-height:1.6}.ip-white-table-wrap[data-v-e8804bd7]{overflow-x:auto;border:1px solid #3d4452;border-radius:4px}.ip-white-table[data-v-e8804bd7]{width:100%;border-collapse:collapse;font-size:12px;color:#e8e8e8}.ip-white-table th[data-v-e8804bd7],.ip-white-table td[data-v-e8804bd7]{padding:10px 8px;border-bottom:1px solid #3d4452;text-align:center;vertical-align:middle}.ip-white-table th[data-v-e8804bd7]{background:#2a2f3a;font-weight:600;color:#bfbfbf}.ip-white-table tbody tr:last-child td[data-v-e8804bd7]{border-bottom:none}.ip-white-empty[data-v-e8804bd7]{color:#8c8c8c;padding:24px 8px!important}.ip-white-del[data-v-e8804bd7]{background:none;border:none;color:#ff7875;cursor:pointer;font-size:12px;padding:0}.ip-white-del[data-v-e8804bd7]:hover{color:#ff4d4f}.stepper.dark[data-v-e8804bd7]{display:inline-flex;border:1px solid #3d4452;border-radius:4px;overflow:hidden}.stepper.dark button[data-v-e8804bd7]{width:32px;height:32px;border:none;background:#2a2f3a;color:#fff;cursor:pointer}.stepper.dark input[data-v-e8804bd7]{width:48px;border:none;border-left:1px solid #3d4452;border-right:1px solid #3d4452;background:#2a2f3a;color:#fff;text-align:center}.line-gen-btn[data-v-e8804bd7]{padding:8px 16px;background:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px}.line-gen-btn[data-v-e8804bd7]:hover:not(:disabled){background:#40a9ff}@media (max-width: 960px){.line-split[data-v-e8804bd7]{grid-template-columns:1fr}}.monitor-page[data-v-2041cdc9]{padding:24px 28px;background:#fff}.line-section-block[data-v-2041cdc9]{margin-bottom:22px}.line-block-head[data-v-2041cdc9]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.line-block-title[data-v-2041cdc9]{font-size:15px;font-weight:600;color:#333;display:block}.tool-select[data-v-2041cdc9],.tool-input[data-v-2041cdc9]{padding:6px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;background:#fff}.usage-card[data-v-2041cdc9]{border:1px solid #e8e8e8;border-radius:8px;padding:16px;background:#fff}.usage-main .usage-label[data-v-2041cdc9]{display:block;font-size:12px;color:#888;margin-bottom:6px}.usage-main .usage-value[data-v-2041cdc9]{display:block;font-size:22px;color:#333;font-weight:700}.usage-sub[data-v-2041cdc9]{display:flex;justify-content:space-between;margin-top:12px;font-size:12px;color:#666}.monitor-tools[data-v-2041cdc9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.tool-sep[data-v-2041cdc9]{color:#999}.tool-btn[data-v-2041cdc9]{padding:6px 14px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;cursor:pointer;font-size:13px}.chart-card[data-v-2041cdc9]{border:1px solid #e8e8e8;border-radius:8px;padding:16px;margin-bottom:16px;background:#fff}.chart-title[data-v-2041cdc9]{font-size:13px;font-weight:600;margin-bottom:12px;color:#333}.chart-empty[data-v-2041cdc9]{height:160px;border:1px dashed #e8e8e8;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#999;font-size:12px}.chart-bars[data-v-2041cdc9]{display:flex;align-items:flex-end;gap:8px;height:160px;padding:8px 4px 0;border:1px dashed #e8e8e8;border-radius:6px}.chart-bar-item[data-v-2041cdc9]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;height:100%}.chart-bar-wrap[data-v-2041cdc9]{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center}.chart-bar-fill[data-v-2041cdc9]{width:70%;max-width:28px;background:#1890ff;border-radius:3px 3px 0 0;min-height:4px;transition:height .2s ease}.chart-bar-date[data-v-2041cdc9]{margin-top:6px;font-size:10px;color:#999;white-space:nowrap}.table-wrap[data-v-2041cdc9]{border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;background:#fff}.data-table[data-v-2041cdc9]{width:100%;border-collapse:collapse;font-size:13px}.data-table thead[data-v-2041cdc9]{background:#fafafa}.data-table th[data-v-2041cdc9],.data-table td[data-v-2041cdc9]{padding:10px 12px;border-bottom:1px solid #f0f0f0;text-align:left}.data-table .empty[data-v-2041cdc9]{text-align:center;color:#999;padding:40px 0}.buy-plans-wrap[data-v-d561d4a7]{margin-bottom:24px}.buy-status-row[data-v-d561d4a7]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.buy-status-card[data-v-d561d4a7]{border:1px solid #e5e7eb;border-radius:10px;padding:16px 20px;background:#fff}.buy-status-head[data-v-d561d4a7]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.buy-status-label[data-v-d561d4a7]{font-size:14px;color:#333;font-weight:500}.buy-status-badge[data-v-d561d4a7]{font-size:12px;padding:2px 8px;border-radius:4px;background:#f5f5f5;color:#999}.buy-status-badge--active[data-v-d561d4a7]{background:#e6f4ff;color:#1890ff}.buy-status-sub[data-v-d561d4a7]{font-size:13px;color:#666;margin-bottom:8px}.buy-status-bar[data-v-d561d4a7]{height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.buy-status-bar-fill[data-v-d561d4a7]{height:100%;background:#1890ff;border-radius:3px}.buy-status-bar-text[data-v-d561d4a7]{font-size:12px;color:#999;text-align:right;margin-top:4px}.buy-status-remain[data-v-d561d4a7]{font-size:28px;font-weight:700;color:#1a1a1a;margin-top:8px}.pricing-header[data-v-d561d4a7]{margin-bottom:20px}.pricing-title[data-v-d561d4a7]{margin:0 0 6px;font-size:22px;font-weight:700;color:#111827;letter-spacing:-.02em}.pricing-subtitle[data-v-d561d4a7]{margin:0;font-size:13px;color:#6b7280;line-height:1.5}.pricing-layout[data-v-d561d4a7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch;grid-auto-flow:dense;margin-bottom:28px}.side-card[data-v-d561d4a7]{display:flex;flex-direction:column;height:100%;min-height:280px;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:12px;padding:20px 18px;background:#fff}.side-card--paygo[data-v-d561d4a7]{grid-column:1;grid-row:1;background:linear-gradient(165deg,#f0fdfa,#fff 55%);border-color:#99f6e4}.side-card--custom[data-v-d561d4a7]{grid-column:1;grid-row:2;background:linear-gradient(165deg,#fffbeb,#fff 60%);border-color:#fde68a}.side-card-unit[data-v-d561d4a7]{font-size:28px;font-weight:800;color:#0f172a;line-height:1.15;margin-bottom:8px}.side-card-per[data-v-d561d4a7]{margin-left:2px;font-size:13px;font-weight:500;color:#64748b}.side-card-title[data-v-d561d4a7]{font-size:16px;font-weight:700;color:#1f2937;margin-bottom:6px}.side-card-desc[data-v-d561d4a7]{margin:0 0 8px;font-size:13px;color:#6b7280;line-height:1.45}.side-card-hint[data-v-d561d4a7]{margin:0 0 14px;font-size:12px;color:#9ca3af;flex:1}.side-card-features[data-v-d561d4a7]{list-style:none;margin:0 0 14px;padding:0;font-size:12px;color:#6b7280;line-height:1.7;flex:1}.side-card-actions[data-v-d561d4a7]{display:flex;flex-direction:column;gap:8px;margin-top:auto}.side-btn[data-v-d561d4a7]{width:100%;padding:10px 0;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s,color .15s}.side-btn--primary[data-v-d561d4a7]{background:#0f766e;border-color:#0f766e;color:#fff}.side-btn--primary[data-v-d561d4a7]:hover{background:#0d9488;border-color:#0d9488}.side-btn--ghost[data-v-d561d4a7]{background:transparent;border-color:#d1d5db;color:#374151}.side-btn--ghost[data-v-d561d4a7]:hover{background:#f9fafb}.side-btn--outline[data-v-d561d4a7]{margin-top:auto;background:#fff;border-color:#d1d5db;color:#1f2937}.side-btn--outline[data-v-d561d4a7]:hover{border-color:#9ca3af}.pkg-card[data-v-d561d4a7]{position:relative;display:flex;flex-direction:column;height:100%;min-width:0;min-height:280px;padding:20px 16px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.pkg-card[data-v-d561d4a7]:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a0f}.pkg-card--popular[data-v-d561d4a7]{border-color:#fdba74;background:linear-gradient(180deg,#fff7ed,#fff 40%)}.pkg-card--discount[data-v-d561d4a7]{border-color:#c4b5fd;background:linear-gradient(180deg,#f5f3ff,#fff 40%)}.pkg-card--trial[data-v-d561d4a7]{border-color:#fcd34d}.pkg-badge[data-v-d561d4a7]{position:absolute;top:10px;right:10px;font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px;line-height:1.2}.pkg-badge--popular[data-v-d561d4a7]{color:#c2410c;background:#ffedd5}.pkg-badge--discount[data-v-d561d4a7]{color:#6d28d9;background:#ede9fe}.pkg-badge--limit[data-v-d561d4a7]{color:#b45309;background:#fef3c7}.pkg-unit[data-v-d561d4a7]{font-size:15px;font-weight:700;color:#374151;margin-bottom:10px;padding-right:72px;line-height:1.3}.pkg-unit-per[data-v-d561d4a7]{font-size:12px;font-weight:500;color:#6b7280;margin-left:1px}.pkg-exclusive[data-v-d561d4a7]{display:inline-block;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;color:#b45309;background:#fef3c7;border-radius:4px;vertical-align:middle}.pkg-name[data-v-d561d4a7]{font-size:20px;font-weight:800;color:#0f172a;line-height:1.25;margin-bottom:6px;letter-spacing:-.02em}.pkg-desc[data-v-d561d4a7]{margin:0 0 12px;font-size:12px;color:#6b7280;line-height:1.4;min-height:1.4em}.pkg-total[data-v-d561d4a7]{font-size:26px;font-weight:800;color:#0f172a;line-height:1.1;margin-bottom:4px}.pkg-total--popular[data-v-d561d4a7]{color:#ea580c}.pkg-total--discount[data-v-d561d4a7]{color:#7c3aed}.pkg-limit[data-v-d561d4a7]{font-size:11px;color:#9ca3af;margin-bottom:8px;min-height:16px}.pkg-limit--spacer[data-v-d561d4a7]{visibility:hidden}.pkg-qty[data-v-d561d4a7]{display:flex;align-items:center;gap:4px;margin:8px 0 10px;min-height:28px}.pkg-qty--spacer[data-v-d561d4a7]{visibility:hidden}.pkg-qty-btn[data-v-d561d4a7]{width:28px;height:28px;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:14px;cursor:pointer;padding:0;line-height:1;color:#374151}.pkg-qty-btn[data-v-d561d4a7]:hover{background:#f3f4f6}.pkg-qty-input[data-v-d561d4a7]{width:40px;height:28px;text-align:center;border:1px solid #d1d5db;border-radius:6px;font-size:13px}.pkg-qty-unit[data-v-d561d4a7]{font-size:12px;color:#6b7280}.pkg-buy-btn[data-v-d561d4a7]{width:100%;margin-top:auto;padding:11px 0;border:none;border-radius:8px;background:#0f172a;color:#fff;font-size:14px;font-weight:650;cursor:pointer;transition:background .15s,opacity .15s}.pkg-buy-btn[data-v-d561d4a7]:hover{background:#1e293b}.pkg-buy-btn--popular[data-v-d561d4a7]{background:#ea580c}.pkg-buy-btn--popular[data-v-d561d4a7]:hover{background:#c2410c}.pkg-buy-btn--discount[data-v-d561d4a7]{background:#7c3aed}.pkg-buy-btn--discount[data-v-d561d4a7]:hover{background:#6d28d9}.pkg-buy-btn--trial[data-v-d561d4a7]{background:#d97706}.pkg-buy-btn--trial[data-v-d561d4a7]:hover{background:#b45309}.pkg-buy-btn[data-v-d561d4a7]:disabled{opacity:.6;cursor:not-allowed}.pkg-valid[data-v-d561d4a7]{margin-top:10px;text-align:center;font-size:12px;color:#9ca3af;min-height:18px}.plan-section-title[data-v-d561d4a7]{margin:8px 0 6px}.plan-section-hint[data-v-d561d4a7]{margin:0 0 16px}.plan-cards[data-v-d561d4a7]{display:grid;gap:12px;margin-bottom:20px;align-items:stretch}.plan-cards--unlimited[data-v-d561d4a7]{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-card[data-v-d561d4a7]{min-width:0;min-height:280px;height:100%;border:1px solid #0f172a;border-radius:12px;background:#fff;display:flex;flex-direction:column;box-sizing:border-box}.plan-card--custom[data-v-d561d4a7]{background:linear-gradient(165deg,#fffbeb,#fff 60%);border-color:#fde68a}.plan-card-head[data-v-d561d4a7]{padding:20px 16px 12px;border-bottom:1px solid #e5e7eb}.plan-card--custom .plan-card-head[data-v-d561d4a7]{border-bottom-color:#fde68aa6}.plan-card-title-row[data-v-d561d4a7]{display:flex;flex-direction:column;gap:3px;margin-bottom:8px}.plan-card-title[data-v-d561d4a7]{font-size:14px;font-weight:600;color:#0f172a;line-height:1.3}.plan-card-unit[data-v-d561d4a7]{display:flex;align-items:baseline;gap:3px;flex-wrap:wrap}.plan-card-price[data-v-d561d4a7]{font-size:26px;font-weight:800;color:#0f172a;line-height:1.1}.plan-card-price-text[data-v-d561d4a7]{font-size:22px;font-weight:800;color:#0f172a}.plan-card-features[data-v-d561d4a7]{list-style:none;margin:0;padding:14px 16px;flex:1;font-size:13px;color:#374151;line-height:1.7}.plan-card-foot[data-v-d561d4a7]{padding:12px 16px 16px;border-top:1px solid #e5e7eb;margin-top:auto}.plan-card--custom .plan-card-foot[data-v-d561d4a7]{border-top-color:#fde68aa6}.plan-buy-btn[data-v-d561d4a7]{width:100%;padding:11px 0;border:1px solid #0f172a;border-radius:8px;background:#0f172a;font-size:14px;font-weight:650;color:#fff;cursor:pointer}.plan-buy-btn[data-v-d561d4a7]:hover{background:#1e293b}.plan-buy-btn--outline[data-v-d561d4a7]{background:#fff;color:#1f2937;border-color:#d1d5db}.plan-buy-btn--outline[data-v-d561d4a7]:hover{border-color:#9ca3af;background:#fff}.plan-buy-btn[data-v-d561d4a7]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 1100px){.pricing-layout[data-v-d561d4a7]{grid-template-columns:repeat(2,minmax(0,1fr))}.side-card--paygo[data-v-d561d4a7],.side-card--custom[data-v-d561d4a7]{grid-column:auto;grid-row:auto}.plan-cards--unlimited[data-v-d561d4a7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.buy-status-row[data-v-d561d4a7],.pricing-layout[data-v-d561d4a7],.plan-cards--unlimited[data-v-d561d4a7]{grid-template-columns:1fr}.side-card[data-v-d561d4a7],.pkg-card[data-v-d561d4a7],.plan-card[data-v-d561d4a7]{min-height:0}.pricing-title[data-v-d561d4a7]{font-size:18px}}.buy-plans-wrap--home[data-v-d561d4a7]{margin-bottom:0}.buy-plans-wrap--home .pricing-title[data-v-d561d4a7]{font-size:20px}.buy-plans-wrap--home .pricing-layout[data-v-d561d4a7]{margin-bottom:20px}.buy-plans-wrap--home .pkg-name[data-v-d561d4a7]{font-size:18px}.buy-plans-wrap--home .pkg-total[data-v-d561d4a7]{font-size:22px}.plan-cards--home.plan-cards--unlimited[data-v-d561d4a7]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 640px){.plan-cards--home.plan-cards--unlimited[data-v-d561d4a7]{grid-template-columns:1fr}}.modal-mask[data-v-4a89b0af]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal-box[data-v-4a89b0af]{width:100%;max-width:640px;background:#fff;border-radius:8px;box-shadow:0 8px 24px #00000026}.modal-head[data-v-4a89b0af]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}.modal-head h3[data-v-4a89b0af]{margin:0;font-size:16px;font-weight:600}.modal-close[data-v-4a89b0af]{border:none;background:none;font-size:22px;color:#999;cursor:pointer;line-height:1}.modal-body[data-v-4a89b0af]{padding:20px}.pool-hint[data-v-4a89b0af]{margin:0 0 14px;padding:8px 12px;font-size:12px;line-height:1.5;color:#ad6800;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px}.field[data-v-4a89b0af]{margin-bottom:16px}.field label[data-v-4a89b0af]{display:block;font-size:13px;color:#333;margin-bottom:6px}.req[data-v-4a89b0af]{color:#ff4d4f}.field input[data-v-4a89b0af],.field select[data-v-4a89b0af],.field textarea[data-v-4a89b0af]{width:100%;box-sizing:border-box;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;background:#fafafa}.field textarea[data-v-4a89b0af]{resize:vertical;min-height:72px}.field-row[data-v-4a89b0af]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.field.half[data-v-4a89b0af]{margin-bottom:0}.field.half-row[data-v-4a89b0af]{width:calc(50% - 8px);margin-bottom:16px}.modal-foot[data-v-4a89b0af]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px 20px;border-top:1px solid #f0f0f0}.foot-right[data-v-4a89b0af]{display:flex;gap:10px}.btn-ghost[data-v-4a89b0af],.btn-cancel[data-v-4a89b0af]{padding:8px 16px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;font-size:13px;cursor:pointer;color:#333}.btn-primary[data-v-4a89b0af]{padding:8px 20px;border:none;border-radius:6px;background:#1890ff;color:#fff;font-size:13px;cursor:pointer}.btn-primary[data-v-4a89b0af]:disabled{opacity:.6;cursor:not-allowed}.dynamic-page[data-v-fe1cb866]{font-size:14px;color:#333}.page-desc[data-v-fe1cb866]{font-size:13px;color:#666;margin-bottom:16px}.stats-grid[data-v-fe1cb866]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.stat-card[data-v-fe1cb866]{border-radius:8px;padding:16px 20px;border:1px solid #e8e8e8;background:#f6fbff}.stat-subAccounts[data-v-fe1cb866]{background:#f6fbff}.stat-totalRemaining[data-v-fe1cb866]{background:#f6fff9}.stat-totalUsed[data-v-fe1cb866]{background:#f6fbff}.stat-label[data-v-fe1cb866]{display:block;font-size:13px;color:#666;margin-bottom:6px}.stat-value[data-v-fe1cb866]{font-size:18px;font-weight:600;color:#1a1a1a;word-break:break-all}.stat-lines[data-v-fe1cb866]{margin-top:10px;display:flex;flex-direction:column;gap:4px}.stat-line[data-v-fe1cb866]{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#5f6b7a}.stat-line-label[data-v-fe1cb866]{white-space:nowrap}.stat-line-value[data-v-fe1cb866]{color:#1a1a1a;font-weight:600}.line-gateway-note[data-v-fe1cb866]{font-size:12px;color:#888;margin-top:8px;line-height:1.5}.pool-tabs[data-v-fe1cb866]{display:flex;gap:0;margin-bottom:0}.pool-tab[data-v-fe1cb866]{padding:10px 28px;border:1px solid #d9d9d9;border-bottom:none;border-radius:8px 8px 0 0;font-size:14px;color:#1890ff;background:#fff;cursor:pointer;margin-right:4px}.pool-tab.active[data-v-fe1cb866]{background:#1890ff;color:#fff;border-color:#1890ff;font-weight:500}.pool-tab.locked[data-v-fe1cb866]{color:#999;background:#fafafa;cursor:not-allowed}.pool-tab.locked.active[data-v-fe1cb866]{background:#fafafa;color:#999;border-color:#d9d9d9;font-weight:400}.pool-tab-tag[data-v-fe1cb866]{margin-left:6px;font-size:12px;color:#fa8c16}.panel-card[data-v-fe1cb866]{background:#fff;border:1px solid #e8e8e8;border-radius:0 8px 8px;overflow:hidden}.sub-nav[data-v-fe1cb866]{display:flex;gap:32px;padding:0 24px;border-bottom:1px solid #e8e8e8}.sub-nav-item[data-v-fe1cb866]{position:relative;padding:14px 4px 12px;border:none;background:transparent;cursor:pointer}.sub-nav-text[data-v-fe1cb866]{font-size:14px;color:#333;font-weight:400}.sub-nav-item.active .sub-nav-text[data-v-fe1cb866]{color:#1890ff;font-weight:500}.sub-nav-item.active[data-v-fe1cb866]:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:calc(100% + 8px);height:3px;background:#1890ff;border-radius:2px}.panel-body[data-v-fe1cb866]{padding:20px 24px 28px}.section-head[data-v-fe1cb866]{margin-bottom:20px}.section-head h3[data-v-fe1cb866]{margin:0 0 6px;font-size:16px;font-weight:600;color:#1a1a1a}.section-head p[data-v-fe1cb866]{margin:0;font-size:13px;color:#888}.filter-row[data-v-fe1cb866],.form-row[data-v-fe1cb866]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px}.field-label[data-v-fe1cb866]{font-size:13px;color:#666;white-space:nowrap}.field-sep[data-v-fe1cb866]{color:#999}.field-input[data-v-fe1cb866],.field-select[data-v-fe1cb866]{padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:13px;background:#fff;min-width:140px}.field-select.full[data-v-fe1cb866],.field-input.full[data-v-fe1cb866]{width:100%}.flex-1[data-v-fe1cb866]{flex:1;min-width:200px}.form-panel[data-v-fe1cb866]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:20px;margin-bottom:20px}.form-grid[data-v-fe1cb866]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 20px;margin-bottom:20px}.form-field label[data-v-fe1cb866]{display:block;font-size:13px;color:#333;margin-bottom:6px}.form-field label em[data-v-fe1cb866]{color:#ff4d4f;font-style:normal}.form-actions[data-v-fe1cb866]{display:flex;gap:12px;align-items:center;padding-bottom:0}.stepper[data-v-fe1cb866]{display:inline-flex;align-items:center;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden}.stepper button[data-v-fe1cb866]{width:32px;height:34px;border:none;background:#fafafa;cursor:pointer;font-size:16px;color:#666}.stepper input[data-v-fe1cb866]{width:56px;height:34px;border:none;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;text-align:center;font-size:14px}.btn-green[data-v-fe1cb866]{padding:8px 20px;background:#1890ff;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer}.btn-green[data-v-fe1cb866]:hover{background:#096dd9}.btn-blue[data-v-fe1cb866]{padding:8px 20px;background:#1890ff;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer}.btn-blue.lg[data-v-fe1cb866]{padding:10px 32px;font-size:15px}.btn-orange-outline[data-v-fe1cb866]{padding:8px 20px;background:#fff;color:#fa8c16;border:1px solid #fa8c16;border-radius:4px;font-size:14px;cursor:pointer}.btn-outline[data-v-fe1cb866]{padding:8px 16px;background:#fff;color:#666;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer}.table-toolbar[data-v-fe1cb866]{display:flex;justify-content:space-between;margin-bottom:12px}.table-wrapper[data-v-fe1cb866]{overflow-x:auto;border:1px solid #e8e8e8;border-radius:4px}.data-table[data-v-fe1cb866]{width:100%;border-collapse:collapse;font-size:13px}.data-table thead[data-v-fe1cb866]{background:#fafafa}.data-table th[data-v-fe1cb866]{padding:12px 16px;text-align:left;font-weight:500;color:#666;border-bottom:1px solid #e8e8e8;white-space:nowrap}.data-table td[data-v-fe1cb866]{padding:12px 16px;border-bottom:1px solid #f0f0f0;color:#333}.empty-row[data-v-fe1cb866]{text-align:center;color:#999;padding:48px 0!important}.info-cards[data-v-fe1cb866]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.info-card[data-v-fe1cb866]{border:1px solid #e8e8e8;border-radius:6px;padding:14px 16px;background:#fff}.info-card span[data-v-fe1cb866]{display:block;font-size:12px;color:#888;margin-bottom:4px}.info-card strong[data-v-fe1cb866]{font-size:14px;color:#333;font-weight:500}.btn-row[data-v-fe1cb866]{display:flex;gap:12px;margin-bottom:16px}.line-page[data-v-fe1cb866]{margin:0 -24px -28px;overflow:visible}.line-geo-notice[data-v-fe1cb866]{margin:0 24px 12px;padding:12px 16px;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;color:#ad6800;font-size:14px;font-weight:600;line-height:1.6}.line-panel-error[data-v-fe1cb866]{margin:16px 24px;padding:12px 16px;background:#fff2f0;border:1px solid #ffccc7;border-radius:6px;color:#cf1322;font-size:13px}.line-section-tabs[data-v-fe1cb866]{display:flex;gap:0;margin-bottom:0;padding:0 24px;border-bottom:1px solid #e8e8e8;background:#fff}.line-section-tab[data-v-fe1cb866]{padding:12px 24px;border:none;background:transparent;font-size:14px;line-height:1.5;color:#666;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}.line-section-tab.active[data-v-fe1cb866]{color:#1890ff;font-weight:600;border-bottom-color:#1890ff}.line-split[data-v-fe1cb866]{display:grid;grid-template-columns:1fr 1fr;min-height:560px}.line-config[data-v-fe1cb866]{padding:24px 28px;background:#fff;border-right:1px solid #f0f0f0}.line-section-block[data-v-fe1cb866]{margin-bottom:22px}.line-block-title[data-v-fe1cb866]{font-size:13px;font-weight:600;color:#333;margin-bottom:10px}.line-billing-toggle[data-v-fe1cb866]{display:flex;gap:0;margin-bottom:12px;border:1px solid #d9d9d9;border-radius:6px;overflow:hidden;width:fit-content}.billing-btn[data-v-fe1cb866]{padding:6px 16px;border:none;background:#fff;font-size:13px;color:#666;cursor:pointer}.billing-btn.active[data-v-fe1cb866]{background:#1890ff;color:#fff}.billing-btn.disabled[data-v-fe1cb866]{opacity:.5;cursor:not-allowed}.line-sub-field[data-v-fe1cb866]{margin-bottom:12px}.line-sub-field label[data-v-fe1cb866]{display:block;font-size:12px;color:#888;margin-bottom:6px}.line-usage-bar[data-v-fe1cb866]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#666;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f5f5f5}.line-price[data-v-fe1cb866]{color:#333;font-weight:500}.line-field[data-v-fe1cb866]{margin-bottom:20px}.line-field-label[data-v-fe1cb866]{font-size:13px;font-weight:600;color:#333;margin-bottom:8px}.line-select[data-v-fe1cb866]{width:100%;padding:10px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;background:#fff}.line-select.dark[data-v-fe1cb866]{background:#2a2f3a;border-color:#3d4452;color:#e8e8e8;max-width:280px}.line-radio-group[data-v-fe1cb866]{display:flex;gap:24px}.line-radio[data-v-fe1cb866]{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.line-radio .disabled[data-v-fe1cb866]{color:#bbb}.line-warn[data-v-fe1cb866]{background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;padding:12px 14px;font-size:13px;color:#ad6800}.line-warn a[data-v-fe1cb866]{color:#1890ff;text-decoration:none}.line-account[data-v-fe1cb866]{padding:10px 12px;background:#fafafa;border:1px solid #eee;border-radius:6px;font-size:13px;word-break:break-all}.line-output[data-v-fe1cb866]{padding:24px 28px;background:#1a1d24;color:#e8e8e8}.line-tabs[data-v-fe1cb866]{display:flex;gap:0;margin-bottom:12px;border-bottom:1px solid #2f3542}.line-tab[data-v-fe1cb866]{flex:1;padding:10px 12px;background:transparent;border:none;border-bottom:2px solid transparent;color:#8c8c8c;font-size:12px;cursor:pointer;text-align:left}.line-tab.active[data-v-fe1cb866]{color:#fff;border-bottom-color:#1890ff}.line-tab-desc[data-v-fe1cb866]{font-size:12px;color:#8c8c8c;margin:0 0 20px;line-height:1.6}.line-section-title[data-v-fe1cb866]{font-size:13px;font-weight:600;color:#fff;margin-bottom:10px}.line-server-grid[data-v-fe1cb866]{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #1890ff;border-radius:4px;margin-bottom:24px;overflow:hidden;font-size:13px}.line-server-item[data-v-fe1cb866]{padding:10px 14px;border-bottom:1px solid #2f3542;border-right:1px solid #2f3542}.line-server-item[data-v-fe1cb866]:nth-child(2n){border-right:none}.line-server-item[data-v-fe1cb866]:nth-last-child(-n+2){border-bottom:none}.line-server-item span[data-v-fe1cb866]{display:block;font-size:12px;color:#8c8c8c;margin-bottom:4px}.line-server-item strong[data-v-fe1cb866]{color:#fff;font-weight:500;word-break:break-all}.line-multi-toolbar[data-v-fe1cb866]{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.line-qty-label[data-v-fe1cb866]{font-size:12px;color:#8c8c8c}.line-qty-input[data-v-fe1cb866]{width:64px;padding:6px 8px;background:#2a2f3a;border:1px solid #3d4452;border-radius:4px;color:#fff;font-size:13px}.line-multi-box[data-v-fe1cb866]{position:relative;margin-bottom:10px}.line-multi-box textarea[data-v-fe1cb866]{width:100%;box-sizing:border-box;background:#2a2f3a;border:1px solid #3d4452;border-radius:4px;color:#e8e8e8;font-size:12px;padding:12px 48px 12px 12px;resize:vertical;font-family:monospace}.line-copy-float[data-v-fe1cb866]{position:absolute;top:8px;right:8px;padding:4px 10px;background:#3d4452;border:none;border-radius:4px;color:#fff;font-size:12px;cursor:pointer}.line-username-rule[data-v-fe1cb866]{font-size:11px;color:#8c8c8c;margin:0 0 16px}.line-detect-row[data-v-fe1cb866]{display:flex;align-items:center;gap:12px;margin-top:8px;padding-top:16px;border-top:1px solid #2f3542}.line-detect-btn[data-v-fe1cb866]{padding:8px 16px;background:transparent;border:1px solid #3d4452;border-radius:4px;color:#e8e8e8;font-size:13px;cursor:pointer}.line-detect-btn[data-v-fe1cb866]:hover:not(:disabled){border-color:#1890ff;color:#1890ff}.line-detect-btn[data-v-fe1cb866]:disabled{opacity:.4;cursor:not-allowed}.line-detected-ip[data-v-fe1cb866]{font-size:12px;color:#1890ff}.line-copy-row[data-v-fe1cb866]{margin-bottom:20px}.line-copy-box[data-v-fe1cb866]{display:flex;align-items:center;gap:8px;margin-top:10px;background:#2a2f3a;border:1px solid #3d4452;border-radius:4px;padding:4px 4px 4px 12px}.line-copy-box input[data-v-fe1cb866]{flex:1;background:transparent;border:none;color:#e8e8e8;font-size:12px;outline:none;min-width:0}.line-copy-btn[data-v-fe1cb866]{padding:6px 14px;background:#3d4452;border:none;border-radius:4px;color:#fff;font-size:12px;cursor:pointer;white-space:nowrap}.line-copy-btn[data-v-fe1cb866]:hover{background:#4a5263}.line-refresh-block[data-v-fe1cb866]{margin-top:20px}.line-refresh-btn[data-v-fe1cb866]{display:inline-block;padding:6px 16px;background:#1890ff;border:none;border-radius:4px;color:#fff;font-size:13px;cursor:pointer;margin-bottom:8px;overflow:hidden}.line-refresh-btn[data-v-fe1cb866]:hover{background:#096dd9}.line-whitelist-head[data-v-fe1cb866]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.line-add-white-btn[data-v-fe1cb866]{padding:6px 14px;background:#1890ff;border:none;border-radius:4px;color:#fff;font-size:13px;cursor:pointer}.line-add-white-btn[data-v-fe1cb866]:hover{background:#40a9ff}.line-whitelist-gen-row[data-v-fe1cb866]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.stepper.dark[data-v-fe1cb866]{border-color:#3d4452}.stepper.dark button[data-v-fe1cb866]{background:#2a2f3a;color:#e8e8e8}.stepper.dark input[data-v-fe1cb866]{background:#2a2f3a;color:#fff;border-color:#3d4452}.line-gen-btn[data-v-fe1cb866]{padding:8px 20px;background:#1890ff;border:none;border-radius:4px;color:#fff;font-size:13px;cursor:pointer}.line-gen-btn[data-v-fe1cb866]:hover:not(:disabled){background:#40a9ff}.line-gen-btn[data-v-fe1cb866]:disabled{opacity:.5;cursor:not-allowed}.proxy-box[data-v-fe1cb866]{background:#1e2a3a;border-radius:8px;padding:16px 20px;color:#fff}.proxy-box-head[data-v-fe1cb866]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:500}.btn-mini[data-v-fe1cb866]{padding:4px 12px;margin-left:8px;background:transparent;border:1px solid rgba(255,255,255,.4);border-radius:4px;color:#fff;font-size:12px;cursor:pointer}.proxy-placeholder[data-v-fe1cb866]{margin:0;font-size:13px;color:#94a3b8;line-height:1.6}.buy-balance-bar[data-v-fe1cb866]{display:flex;align-items:center;gap:8px;margin-top:16px;margin-bottom:16px;padding:12px 16px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;font-size:14px;color:#334155}.buy-balance-bar strong[data-v-fe1cb866]{font-size:18px;color:#0369a1}.buy-balance-warn[data-v-fe1cb866]{margin-left:auto;color:#dc2626;font-size:13px}.btn-buy-now[data-v-fe1cb866]:disabled{opacity:.6;cursor:not-allowed}.buy-agree-block[data-v-fe1cb866]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.buy-agreement[data-v-fe1cb866]{display:flex;align-items:center;gap:8px;font-size:13px;color:#666;margin-bottom:0;cursor:pointer}.buy-agreement a[data-v-fe1cb866]{color:#1890ff;text-decoration:none}.buy-agreement a[data-v-fe1cb866]:hover{text-decoration:underline}.buy-network-warn[data-v-fe1cb866]{margin:0;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.45;color:#b45309;background:#fff7ed;border:1px solid #fdba74;border-radius:6px}.btn-buy-now[data-v-fe1cb866]{display:block;width:100%;padding:12px;background:#1890ff;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer}.btn-buy-now[data-v-fe1cb866]:hover{background:#40a9ff}.pay-card[data-v-fe1cb866]{display:flex;align-items:center;gap:10px;padding:14px 24px;border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;position:relative;min-width:140px}.pay-card.active[data-v-fe1cb866]{border-color:#1890ff}.pay-card input[data-v-fe1cb866]{display:none}.pay-icon[data-v-fe1cb866]{width:28px;height:28px;border-radius:6px;color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center}.pay-check[data-v-fe1cb866]{position:absolute;top:-6px;right:-6px;width:18px;height:18px;background:#1890ff;color:#fff;border-radius:50%;font-size:11px;display:flex;align-items:center;justify-content:center}.pay-section[data-v-fe1cb866]{margin-bottom:24px}.pay-label[data-v-fe1cb866]{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:12px}.pay-methods[data-v-fe1cb866]{display:flex;gap:12px;flex-wrap:wrap}.usage-badge[data-v-fe1cb866]{padding:2px 10px;border-radius:12px;font-size:12px;font-weight:600}.usage-badge.low[data-v-fe1cb866]{background:#e6f4ff;color:#0958d9}.usage-badge.medium[data-v-fe1cb866]{background:#fef3c7;color:#92400e}.usage-badge.high[data-v-fe1cb866]{background:#fee2e2;color:#991b1b}.link-btn[data-v-fe1cb866]{background:none;border:none;color:#1890ff;font-size:13px;cursor:pointer;padding:4px 8px}.link-btn.danger[data-v-fe1cb866]{color:#ff4d4f}.sub-modal-overlay[data-v-fe1cb866]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000}.contact-qr-modal[data-v-fe1cb866]{background:#fff;border-radius:8px;padding:28px 32px 24px;text-align:center;box-shadow:0 8px 32px #00000026}.contact-qr-grid[data-v-fe1cb866]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}.contact-qr-item[data-v-fe1cb866]{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#2563eb}.contact-qr-img[data-v-fe1cb866]{width:148px;height:148px;display:block;border-radius:8px;object-fit:contain;border:1px solid #e2e8f0}.contact-qr-tip[data-v-fe1cb866]{font-size:15px;color:#333;margin:0 0 20px}.sub-modal[data-v-fe1cb866]{background:#fff;border-radius:8px;width:480px;max-width:92vw;padding:24px 28px;box-shadow:0 8px 32px #00000026}.sub-modal-title[data-v-fe1cb866]{font-size:18px;font-weight:600;margin-bottom:20px}.sub-modal-field[data-v-fe1cb866]{margin-bottom:16px}.sub-modal-field label[data-v-fe1cb866]{display:block;font-size:14px;color:#333;margin-bottom:6px}.sub-modal-field .req[data-v-fe1cb866]{color:#ff4d4f}.sub-modal-field input[data-v-fe1cb866],.sub-modal-field textarea[data-v-fe1cb866]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;box-sizing:border-box}.sub-modal-actions[data-v-fe1cb866]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}@media (max-width: 992px){.stats-grid[data-v-fe1cb866]{grid-template-columns:repeat(2,1fr)}.form-grid[data-v-fe1cb866]{grid-template-columns:1fr 1fr}.line-split[data-v-fe1cb866]{grid-template-columns:1fr;margin:0}.line-config[data-v-fe1cb866]{border-right:none;border-bottom:1px solid #f0f0f0}.info-cards[data-v-fe1cb866]{grid-template-columns:1fr}.sub-nav[data-v-fe1cb866]{gap:20px;overflow-x:auto}}@media (max-width: 768px){.sub-nav[data-v-fe1cb866]{gap:12px}.sub-nav-item[data-v-fe1cb866]{font-size:14px;white-space:nowrap}}@media (max-width: 640px){.stats-grid[data-v-fe1cb866],.form-grid[data-v-fe1cb866]{grid-template-columns:1fr}}.isp-page[data-v-d2ee2a90]{max-width:1400px}.isp-sdwan-contact[data-v-d2ee2a90]{max-width:520px;margin:0 auto}.isp-sdwan-contact-card[data-v-d2ee2a90]{padding:28px 24px;text-align:center}.isp-sdwan-contact-card h3[data-v-d2ee2a90]{margin:0 0 10px;font-size:18px}.isp-sdwan-contact-card p[data-v-d2ee2a90]{margin:0 0 16px;color:#64748b;font-size:14px;line-height:1.6}.isp-sdwan-qr-grid[data-v-d2ee2a90]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:12px}.isp-sdwan-qr-item[data-v-d2ee2a90]{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#2563eb}.isp-sdwan-qr[data-v-d2ee2a90]{width:148px;height:148px;object-fit:contain;border-radius:8px;border:1px solid #e2e8f0}.isp-sdwan-tip[data-v-d2ee2a90]{font-size:13px;color:#475569}.isp-sdwan-qr-modal[data-v-d2ee2a90]{background:#fff;border-radius:12px;padding:24px;text-align:center;max-width:420px}.isp-main-tabs[data-v-d2ee2a90]{display:flex;gap:32px;border-bottom:1px solid #e8e8e8;margin-bottom:20px}.isp-main-tab[data-v-d2ee2a90]{background:none;border:none;padding:0 0 12px;font-size:15px;color:#666;cursor:pointer;position:relative}.isp-main-tab.active[data-v-d2ee2a90]{color:#1890ff;font-weight:600}.isp-main-tab.active[data-v-d2ee2a90]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#1890ff}.isp-purchase-layout[data-v-d2ee2a90]{display:grid;grid-template-columns:1fr 380px;gap:20px;align-items:start}.isp-card[data-v-d2ee2a90]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:20px;margin-bottom:16px}.isp-region-tabs[data-v-d2ee2a90]{display:flex;flex-wrap:wrap;align-items:center;gap:24px;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.isp-region-tab[data-v-d2ee2a90]{background:none;border:none;padding:0 0 10px;font-size:14px;color:#666;cursor:pointer;position:relative}.isp-region-tab.active[data-v-d2ee2a90]{color:#1890ff;font-weight:500}.isp-region-tab.active[data-v-d2ee2a90]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#1890ff}.isp-region-refresh[data-v-d2ee2a90]{margin-left:auto;margin-bottom:10px;padding:4px 12px;border:1px solid #1677ff;border-radius:6px;background:#fff;color:#1677ff;font-size:12px;cursor:pointer}.isp-region-refresh[data-v-d2ee2a90]:hover:not(:disabled){border-color:#1677ff;color:#1677ff}.isp-region-refresh[data-v-d2ee2a90]:disabled{opacity:.5;cursor:not-allowed}.isp-search-bar[data-v-d2ee2a90]{display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:6px;padding:0 12px;margin-bottom:16px}.isp-search-icon[data-v-d2ee2a90]{color:#bbb;margin-right:8px}.isp-search-bar input[data-v-d2ee2a90]{flex:1;border:none;outline:none;padding:10px 0;font-size:14px}.isp-country-grid[data-v-d2ee2a90]{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:10px;max-height:320px;overflow-y:auto}.isp-country-card[data-v-d2ee2a90]{display:flex;align-items:center;gap:4px;padding:8px 10px;border:1px solid #e8e8e8;border-radius:6px;background:#fff;cursor:pointer;font-size:13px;color:#333}.isp-country-card.active[data-v-d2ee2a90]{border-color:#1890ff;background:#e6f4ff}.isp-flag-img[data-v-d2ee2a90]{width:20px;height:14px;object-fit:cover;border-radius:2px}.isp-country-code[data-v-d2ee2a90]{font-weight:500}.isp-country-divider[data-v-d2ee2a90]{color:#ccc}.isp-country-empty[data-v-d2ee2a90]{text-align:center;color:#999;font-size:13px;padding:20px}.isp-special-layout[data-v-d2ee2a90]{display:flex;flex-direction:column;gap:24px}.isp-special-section[data-v-d2ee2a90]{display:flex;flex-direction:column;gap:14px}.isp-special-title[data-v-d2ee2a90]{font-size:18px;font-weight:700;color:#222}.isp-special-region-grid[data-v-d2ee2a90],.isp-special-line-grid[data-v-d2ee2a90],.isp-special-cidr-grid[data-v-d2ee2a90]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.isp-special-region-card[data-v-d2ee2a90],.isp-special-line-card[data-v-d2ee2a90],.isp-special-cidr-card[data-v-d2ee2a90]{border:1px solid #e7edf5;border-radius:16px;background:#fff;padding:18px 20px;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.isp-special-region-card[data-v-d2ee2a90]:hover,.isp-special-line-card[data-v-d2ee2a90]:hover,.isp-special-cidr-card[data-v-d2ee2a90]:hover{border-color:#b7d3ff;box-shadow:0 8px 18px #1677ff14}.isp-special-region-card.active[data-v-d2ee2a90],.isp-special-line-card.active[data-v-d2ee2a90],.isp-special-cidr-card.active[data-v-d2ee2a90]{border-color:#b7d3ff;box-shadow:0 0 0 3px #1677ff1f}.isp-special-region-main[data-v-d2ee2a90]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.isp-special-region-name[data-v-d2ee2a90],.isp-special-line-name[data-v-d2ee2a90],.isp-special-cidr-name[data-v-d2ee2a90]{font-size:15px;font-weight:700;color:#222}.isp-special-region-sub[data-v-d2ee2a90],.isp-special-line-meta[data-v-d2ee2a90],.isp-special-cidr-sub[data-v-d2ee2a90]{font-size:13px;color:#7a7a7a}.isp-special-line-header[data-v-d2ee2a90]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.isp-special-line-price[data-v-d2ee2a90]{margin-top:12px;color:#1677ff;font-size:18px;font-weight:700}.isp-special-tag[data-v-d2ee2a90]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:#eaf2ff;color:#1677ff;font-size:12px;font-weight:600;white-space:nowrap}.isp-config-section[data-v-d2ee2a90]{display:flex;flex-direction:column;justify-content:center;gap:14px}.isp-config-row[data-v-d2ee2a90]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.isp-config-label[data-v-d2ee2a90]{font-size:14px;font-weight:500;min-width:80px;line-height:1.4}.isp-tag-btn[data-v-d2ee2a90]{padding:4px 16px;border:1px solid #1890ff;border-radius:4px;background:#fff;color:#1890ff;font-size:13px;line-height:1.4;cursor:pointer}.isp-tag-btn.active[data-v-d2ee2a90]{background:#1890ff;color:#fff}.isp-link[data-v-d2ee2a90]{color:#1890ff;font-size:13px;text-decoration:none;cursor:pointer}.isp-spec-grid[data-v-d2ee2a90]{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #f0f0f0;border-radius:4px;overflow:hidden;font-size:14px}.isp-spec-th[data-v-d2ee2a90]{background:#fafafa;padding:10px 16px;font-weight:500;color:#666;border-bottom:1px solid #f0f0f0}.isp-spec-td[data-v-d2ee2a90]{padding:10px 16px;border-bottom:1px solid #f0f0f0}.isp-purchase-right[data-v-d2ee2a90]{position:sticky;top:20px}.isp-order-card[data-v-d2ee2a90]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:20px}.isp-order-title[data-v-d2ee2a90]{font-size:16px;font-weight:600;margin-bottom:16px}.isp-order-row[data-v-d2ee2a90]{display:flex;align-items:center;font-size:13px;margin-bottom:8px}.isp-order-label[data-v-d2ee2a90]{color:#999;white-space:nowrap}.isp-order-label.isp-dashed[data-v-d2ee2a90]{border-bottom:1px dashed #ccc;padding-bottom:1px}.isp-order-dots[data-v-d2ee2a90]{flex:1;border-bottom:1px dotted #d9d9d9;margin:0 8px}.isp-order-value[data-v-d2ee2a90]{color:#333;white-space:nowrap}.isp-form-group[data-v-d2ee2a90]{margin-bottom:16px}.isp-form-group.half[data-v-d2ee2a90]{flex:1}.isp-form-label[data-v-d2ee2a90]{display:block;font-size:14px;font-weight:500;margin-bottom:8px}.isp-form-label em[data-v-d2ee2a90]{color:#ff4d4f;font-style:normal}.isp-form-row[data-v-d2ee2a90]{display:flex;gap:16px}.isp-option-grid.cols-2[data-v-d2ee2a90]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.isp-option-grid.cols-1[data-v-d2ee2a90]{display:grid;grid-template-columns:1fr;gap:8px}.isp-duration-grid[data-v-d2ee2a90]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.isp-option-btn[data-v-d2ee2a90]{position:relative;padding:10px 6px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;font-size:13px;cursor:pointer;text-align:center}.isp-package-btn.active[data-v-d2ee2a90]{border-color:#1890ff;color:#1890ff}.isp-protocol-btn.active[data-v-d2ee2a90]{border-color:#1890ff;color:#1890ff;background:#e6f4ff}.isp-protocol-hint[data-v-d2ee2a90]{margin:8px 0 0;font-size:12px;line-height:1.6;color:#1677ff}.isp-duration-btn.active[data-v-d2ee2a90]{border-color:#1890ff;color:#1890ff;background:#e6f4ff}.isp-badge-hot[data-v-d2ee2a90]{position:absolute;top:-6px;right:-4px;background:#fa8c16;color:#fff;font-size:10px;padding:1px 6px;border-radius:8px}.isp-badge-discount[data-v-d2ee2a90]{position:absolute;top:-6px;right:-4px;color:#fff;font-size:10px;padding:1px 4px;border-radius:8px}.isp-badge-discount.badge-yellow[data-v-d2ee2a90]{background:#faad14}.isp-badge-discount.badge-orange[data-v-d2ee2a90]{background:#fa8c16}.isp-badge-discount.badge-purple[data-v-d2ee2a90]{background:#9254de}.isp-form-label em.req[data-v-d2ee2a90]{color:#ff4d4f;font-style:normal}.isp-qty-stepper[data-v-d2ee2a90]{display:inline-flex;align-items:stretch;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden;background:#fff}.isp-qty-btn[data-v-d2ee2a90]{width:40px;height:40px;border:none;background:#f5f5f5;color:#333;font-size:18px;line-height:1;cursor:pointer}.isp-qty-btn[data-v-d2ee2a90]:hover:not(:disabled){background:#ebebeb}.isp-qty-btn[data-v-d2ee2a90]:disabled{opacity:.35;cursor:not-allowed}.isp-qty-input[data-v-d2ee2a90]{width:72px;height:40px;text-align:center;border:none;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;outline:none;font-size:15px;-moz-appearance:textfield}.isp-qty-input[data-v-d2ee2a90]::-webkit-outer-spin-button,.isp-qty-input[data-v-d2ee2a90]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.isp-select[data-v-d2ee2a90]{width:100%;height:40px;padding:0 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;line-height:40px;box-sizing:border-box;background:#fff}.isp-checkbox[data-v-d2ee2a90]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#666;margin-bottom:14px;cursor:pointer}.isp-checkbox.inline[data-v-d2ee2a90]{margin-bottom:0;align-items:center}.isp-checkbox input[data-v-d2ee2a90]{accent-color:#1890ff;margin-top:2px;flex-shrink:0}.isp-legal-link[data-v-d2ee2a90]{border:none;background:none;padding:0;color:var(--color-primary, #1890ff);font-size:inherit;cursor:pointer;text-decoration:none;font-family:inherit}.isp-legal-link[data-v-d2ee2a90]:hover{text-decoration:underline}.isp-payment-grid[data-v-d2ee2a90]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.isp-payment-btn[data-v-d2ee2a90]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;font-size:11px;cursor:pointer;min-height:64px}.isp-payment-btn.active[data-v-d2ee2a90]{border-color:#1890ff;color:#1890ff}.isp-payment-icon[data-v-d2ee2a90]{font-size:18px}.isp-order-amount-row[data-v-d2ee2a90]{display:flex;align-items:center;gap:4px;margin-bottom:4px}.isp-order-amount-label[data-v-d2ee2a90]{font-size:13px;color:#666}.isp-info-icon[data-v-d2ee2a90]{display:inline-flex;width:14px;height:14px;border-radius:50%;border:1px solid #bbb;color:#bbb;font-size:10px;align-items:center;justify-content:center;cursor:help}.isp-total-price[data-v-d2ee2a90]{font-size:14px;margin-bottom:4px}.isp-price-amount[data-v-d2ee2a90]{font-size:26px;font-weight:700;color:#fa8c16}.isp-original-price-row[data-v-d2ee2a90]{display:flex;gap:6px;align-items:center;margin-bottom:12px}.isp-original-label[data-v-d2ee2a90]{font-size:13px;color:#999}.isp-list-price[data-v-d2ee2a90]{font-size:13px;color:#bbb;text-decoration:line-through}.isp-confirm-btn[data-v-d2ee2a90]{width:100%;padding:12px;background:#1890ff;color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;margin-bottom:12px}.isp-confirm-btn[data-v-d2ee2a90]:disabled{opacity:.5;cursor:not-allowed}.isp-purchasing-tip[data-v-d2ee2a90]{margin:-4px 0 12px;font-size:13px;color:#1890ff;text-align:center;line-height:1.5}.isp-warning-box[data-v-d2ee2a90]{display:flex;gap:8px;padding:10px 12px;background:#fff1f0;border:1px solid #ffccc7;border-radius:6px;font-size:12px;color:#cf1322;line-height:1.6}.isp-info-cards[data-v-d2ee2a90]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.isp-info-card[data-v-d2ee2a90]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:20px}.isp-info-header[data-v-d2ee2a90]{font-size:15px;font-weight:600;margin-bottom:12px}.isp-alert-box[data-v-d2ee2a90]{padding:10px 14px;background:#fff1f0;border-radius:6px;color:#cf1322;font-size:13px;margin-bottom:10px}.isp-info-note[data-v-d2ee2a90]{font-size:12px;color:#999}.isp-info-action p[data-v-d2ee2a90]{font-size:14px;color:#666;margin-bottom:16px;line-height:1.6}.isp-info-action-row[data-v-d2ee2a90]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.isp-green-btn[data-v-d2ee2a90]{padding:8px 20px;background:#1890ff;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer}.isp-filter-card[data-v-d2ee2a90]{margin-bottom:16px}.isp-filter-row[data-v-d2ee2a90]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.isp-filter-input[data-v-d2ee2a90]{padding:6px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;min-width:100px}.isp-status-tabs[data-v-d2ee2a90]{display:flex;border:1px solid #d9d9d9;border-radius:6px;overflow:hidden}.isp-status-tab[data-v-d2ee2a90]{padding:5px 14px;border:none;background:#fff;font-size:13px;color:#666;cursor:pointer;border-right:1px solid #d9d9d9}.isp-status-tab[data-v-d2ee2a90]:last-child{border-right:none}.isp-status-tab.active[data-v-d2ee2a90]{color:#fff}.isp-status-tab.success.active[data-v-d2ee2a90]{background:#1890ff}.isp-status-tab.danger.active[data-v-d2ee2a90]{background:#ff4d4f}.isp-status-tab.warning.active[data-v-d2ee2a90]{background:#faad14}.isp-filter-btn[data-v-d2ee2a90]{padding:6px 16px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;font-size:13px;cursor:pointer}.isp-filter-btn.primary[data-v-d2ee2a90]{background:#1890ff;color:#fff;border-color:#1890ff}.isp-table-card[data-v-d2ee2a90]{padding:0;border-radius:8px}.isp-table-wrap[data-v-d2ee2a90]{overflow-x:auto}.isp-data-table[data-v-d2ee2a90]{width:100%;border-collapse:collapse;font-size:13px;min-width:1100px}.isp-data-table th[data-v-d2ee2a90]{background:#fafafa;padding:12px 10px;text-align:left;font-weight:500;color:#666;border-bottom:1px solid #f0f0f0}.isp-data-table td[data-v-d2ee2a90]{padding:12px 10px;border-bottom:1px solid #f5f5f5;color:#333;vertical-align:top}.isp-data-table th[data-v-d2ee2a90]:last-child,.isp-data-table td[data-v-d2ee2a90]:last-child{position:sticky;right:0;z-index:2;min-width:72px;text-align:center;background:#fff;box-shadow:-4px 0 8px #0000000a}.isp-data-table th[data-v-d2ee2a90]:last-child{background:#fafafa;z-index:3}.isp-empty-cell[data-v-d2ee2a90]{text-align:center;color:#bbb;padding:60px 0!important}.isp-status-tag[data-v-d2ee2a90]{padding:2px 8px;border-radius:4px;font-size:12px}.isp-status-tag.normal[data-v-d2ee2a90]{background:#e6f4ff;color:#1890ff}.isp-status-tag.disabled[data-v-d2ee2a90]{background:#fff1f0;color:#ff4d4f}.isp-status-tag.processing[data-v-d2ee2a90]{background:#e6f7ff;color:#1890ff}.isp-action-menu[data-v-d2ee2a90]{position:relative;display:inline-block}.isp-table-action[data-v-d2ee2a90]{background:none;border:none;font-size:18px;cursor:pointer;color:#666;padding:4px 10px;line-height:1;border-radius:4px}.isp-table-action[data-v-d2ee2a90]:hover{background:#f5f5f5;color:#1890ff}.isp-remark-cell[data-v-d2ee2a90]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666}.isp-action-dropdown[data-v-d2ee2a90]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 6px 20px #0000001f;min-width:148px;padding:4px 0}.isp-action-dropdown--fixed[data-v-d2ee2a90]{position:fixed;z-index:2000;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width: 768px){.isp-action-dropdown--fixed[data-v-d2ee2a90]{min-width:140px;font-size:14px}.isp-action-dropdown button[data-v-d2ee2a90]{padding:12px 16px}}.isp-action-dropdown button[data-v-d2ee2a90]{display:block;width:100%;padding:10px 16px;border:none;background:none;text-align:left;font-size:13px;cursor:pointer;color:#333;white-space:nowrap}.isp-action-dropdown button[data-v-d2ee2a90]:hover{background:#f5f7fa;color:#1890ff}.isp-table-footer[data-v-d2ee2a90]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:12px}.isp-footer-left[data-v-d2ee2a90]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.isp-renew-pay[data-v-d2ee2a90]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-right:8px;padding-right:12px;border-right:1px solid #eee}.isp-renew-pay-label[data-v-d2ee2a90]{font-size:12px;color:#666;white-space:nowrap}.isp-renew-pay-btn[data-v-d2ee2a90]{padding:4px 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;font-size:12px;cursor:pointer}.isp-renew-pay-btn.active[data-v-d2ee2a90]{border-color:#1890ff;color:#1890ff}.isp-link-btn[data-v-d2ee2a90]{background:none;border:none;color:#1890ff;font-size:13px;cursor:pointer;padding:0}.isp-pagination[data-v-d2ee2a90]{display:flex;align-items:center;gap:8px;font-size:13px}.isp-pagination button[data-v-d2ee2a90]{padding:4px 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer}.isp-pagination button[data-v-d2ee2a90]:disabled{opacity:.4;cursor:not-allowed}.isp-page-size[data-v-d2ee2a90]{padding:4px 8px;border:1px solid #d9d9d9;border-radius:4px}.isp-modal-mask[data-v-d2ee2a90]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.isp-modal[data-v-d2ee2a90]{position:relative;background:#fff;border-radius:8px;width:min(860px,100%);max-height:88vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000026}.isp-modal-close[data-v-d2ee2a90]{position:absolute;top:12px;right:16px;border:none;background:none;font-size:24px;line-height:1;color:#999;cursor:pointer;z-index:1}.isp-modal-close[data-v-d2ee2a90]:hover{color:#333}.isp-modal-body[data-v-d2ee2a90]{flex:1;overflow-y:auto;padding:28px 32px 16px}.isp-modal-title[data-v-d2ee2a90]{text-align:center;font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 20px}.isp-modal-greeting[data-v-d2ee2a90]{font-size:14px;color:#333;margin:0 0 12px}.isp-modal-text[data-v-d2ee2a90]{font-size:14px;color:#333;line-height:1.8;margin:0 0 12px;text-align:justify}.isp-modal-section[data-v-d2ee2a90]{font-size:14px;font-weight:700;color:#1a1a1a;margin:16px 0 10px}.isp-promise-table[data-v-d2ee2a90]{width:100%;border-collapse:collapse;font-size:13px;margin:8px 0 16px}.isp-promise-table th[data-v-d2ee2a90],.isp-promise-table td[data-v-d2ee2a90]{border:1px solid #e8e8e8;padding:10px 12px;vertical-align:top;line-height:1.6;color:#333}.isp-promise-table th[data-v-d2ee2a90]{background:#fafafa;font-weight:600;text-align:center}.isp-promise-table td[data-v-d2ee2a90]:first-child{width:88px;white-space:nowrap;text-align:center}.isp-promise-table td[data-v-d2ee2a90]:last-child{width:180px;text-align:center;color:#666}.isp-modal-list[data-v-d2ee2a90]{margin:0 0 12px;padding-left:20px;font-size:14px;color:#333;line-height:1.8}.isp-modal-list li[data-v-d2ee2a90]{margin-bottom:4px}.isp-modal-sign[data-v-d2ee2a90]{text-align:right;margin-top:24px;font-size:14px;color:#333;line-height:1.8}.isp-modal-sign p[data-v-d2ee2a90]{margin:0}.isp-modal-footer[data-v-d2ee2a90]{padding:12px 24px 20px;display:flex;justify-content:flex-end;border-top:1px solid #f0f0f0}.isp-modal-confirm[data-v-d2ee2a90]{min-width:88px;padding:8px 24px;background:#1890ff;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer}.isp-modal-confirm[data-v-d2ee2a90]:hover{background:#40a9ff}.isp-modal-confirm[data-v-d2ee2a90]:disabled{opacity:.5;cursor:not-allowed}.isp-copy-cred-modal[data-v-d2ee2a90]{width:min(560px,100%);max-height:min(88dvh,720px);display:flex;flex-direction:column}.isp-copy-cred-modal .isp-modal-body[data-v-d2ee2a90]{overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}.isp-copy-cred-actions[data-v-d2ee2a90]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}.isp-copy-cred-chip[data-v-d2ee2a90]{border:1px solid #d9d9d9;background:#fff;color:#334155;border-radius:6px;padding:6px 12px;font-size:13px;cursor:pointer}.isp-copy-cred-chip[data-v-d2ee2a90]:hover{background:#f8fafc}.isp-copy-cred-count[data-v-d2ee2a90]{font-size:13px;color:#64748b}.isp-copy-cred-list[data-v-d2ee2a90]{max-height:clamp(120px,28dvh,220px);overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;padding:6px;margin-bottom:12px}.isp-copy-cred-item[data-v-d2ee2a90]{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border-radius:6px;margin:0;cursor:pointer}.isp-copy-cred-item.checked[data-v-d2ee2a90],.isp-copy-cred-item[data-v-d2ee2a90]:hover{background:#f8fafc}.isp-copy-cred-item span[data-v-d2ee2a90]{display:flex;flex-direction:column;gap:2px;min-width:0}.isp-copy-cred-item strong[data-v-d2ee2a90]{font-size:13px;color:#0f172a}.isp-copy-cred-item em[data-v-d2ee2a90]{font-style:normal;font-size:12px;color:#64748b;word-break:break-all}.isp-copy-cred-preview[data-v-d2ee2a90]{margin:0;padding:12px;background:#0f172a;color:#e2e8f0;border-radius:8px;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-all;max-height:clamp(100px,22dvh,200px);overflow:auto;font-family:Consolas,Courier New,monospace}.isp-copy-cred-footer[data-v-d2ee2a90]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media (max-width: 640px){.isp-copy-cred-modal[data-v-d2ee2a90]{width:100%;max-height:100dvh}.isp-copy-cred-footer .isp-modal-confirm[data-v-d2ee2a90],.isp-copy-cred-footer .isp-copy-cred-chip[data-v-d2ee2a90]{flex:1 1 auto;min-height:44px}}.isp-reminder-modal[data-v-d2ee2a90]{max-width:440px;width:100%}.isp-reminder-block[data-v-d2ee2a90]{margin-top:8px}.isp-reminder-block.disabled[data-v-d2ee2a90]{opacity:.45;pointer-events:none}.isp-reminder-label[data-v-d2ee2a90]{margin:14px 0 8px;font-size:14px;font-weight:500;color:#333}.isp-reminder-days[data-v-d2ee2a90]{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.isp-reminder-day[data-v-d2ee2a90]{display:flex;align-items:center;gap:8px;font-size:13px;color:#555;cursor:pointer}.isp-reminder-day input[data-v-d2ee2a90]{accent-color:#1890ff}@media (max-width: 992px){.isp-purchase-layout[data-v-d2ee2a90]{grid-template-columns:1fr}.isp-purchase-right[data-v-d2ee2a90]{position:static}.isp-info-cards[data-v-d2ee2a90]{grid-template-columns:1fr}.isp-duration-grid[data-v-d2ee2a90]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.isp-main-tabs[data-v-d2ee2a90]{gap:16px;overflow-x:auto;flex-wrap:nowrap}.isp-main-tab[data-v-d2ee2a90]{white-space:nowrap;font-size:14px}.isp-spec-grid[data-v-d2ee2a90],.isp-option-grid.cols-2[data-v-d2ee2a90]{grid-template-columns:1fr}.isp-config-label[data-v-d2ee2a90]{min-width:auto;width:100%}.isp-config-row[data-v-d2ee2a90]{align-items:flex-start}.isp-info-action-row[data-v-d2ee2a90]{flex-direction:column;align-items:flex-start}.isp-filter-row[data-v-d2ee2a90]{gap:8px}.isp-filter-input[data-v-d2ee2a90]{min-width:0;flex:1}}.developing-panel[data-v-fefe0b0a]{display:flex;justify-content:center;padding:48px 16px 72px}.developing-card[data-v-fefe0b0a]{width:100%;max-width:520px;padding:48px 28px;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.developing-msg[data-v-fefe0b0a]{margin:0;font-size:16px;font-weight:600;color:#64748b}.page-desc[data-v-58619d69]{font-size:14px;color:#6b7a8f;margin:0 0 20px;padding:12px 16px;background:#f8fafc;border-radius:8px;border-left:3px solid var(--color-primary)}.placeholder-content[data-v-58619d69]{padding:40px;text-align:center;color:#6b7a8f;background:#f8fafc;border-radius:12px}.primary-btn[data-v-58619d69]{padding:10px 28px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover));color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer}.resource-grid[data-v-58619d69]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.resource-card[data-v-58619d69]{background:#f8fafc;border-radius:12px;padding:20px;text-align:center}.resource-icon[data-v-58619d69]{font-size:32px;display:block;margin-bottom:8px}.resource-btn[data-v-58619d69]{padding:6px 20px;background:var(--color-primary);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px}.api-card[data-v-58619d69]{background:#f8fafc;border-radius:12px;padding:20px;margin-bottom:16px}.api-key-display[data-v-58619d69]{display:flex;align-items:center;gap:12px;background:#1e293b;padding:10px 16px;border-radius:8px}.api-key-display code[data-v-58619d69]{color:#a5b4fc;font-size:14px;flex:1}.copy-btn[data-v-58619d69]{background:#ffffff1a;color:#94a3b8;border:none;padding:4px 12px;border-radius:4px;cursor:pointer;font-size:12px}.api-tip[data-v-58619d69]{font-size:12px;color:#94a3b8;margin-top:8px}.feedback-form[data-v-58619d69]{max-width:600px}.form-group[data-v-58619d69]{margin-bottom:16px}.form-group label[data-v-58619d69]{display:block;font-size:14px;font-weight:600;margin-bottom:4px}.form-group select[data-v-58619d69],.form-group textarea[data-v-58619d69]{width:100%;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-family:inherit}@media (max-width: 768px){.api-key-display[data-v-58619d69]{flex-direction:column;align-items:stretch}.feedback-form[data-v-58619d69]{max-width:100%}}.notif-wrap[data-v-b5c0c593]{position:relative}.notif-btn[data-v-b5c0c593]{position:relative;border:none;background:#f1f5f9;width:40px;height:40px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.notif-icon[data-v-b5c0c593]{font-size:18px;line-height:1}.notif-badge[data-v-b5c0c593]{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ef4444;color:#fff;font-size:10px;line-height:16px;text-align:center}.notif-overlay[data-v-b5c0c593]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:200}.notif-panel[data-v-b5c0c593]{position:fixed;top:0;right:0;width:min(360px,92vw);height:100vh;background:#fff;box-shadow:-4px 0 24px #0000001f;z-index:201;display:flex;flex-direction:column}.notif-head[data-v-b5c0c593]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e5e7eb}.notif-head h3[data-v-b5c0c593]{margin:0;font-size:16px}.notif-close[data-v-b5c0c593]{border:none;background:none;font-size:22px;cursor:pointer;color:#64748b}.notif-empty[data-v-b5c0c593]{padding:32px 18px;text-align:center;color:#94a3b8;font-size:14px}.notif-list[data-v-b5c0c593]{list-style:none;margin:0;padding:0;overflow:auto;flex:1}.notif-item[data-v-b5c0c593]{padding:14px 18px;border-bottom:1px solid #f1f5f9}.notif-item.unread[data-v-b5c0c593]{background:#f8fafc}.notif-item-title[data-v-b5c0c593]{font-weight:600;font-size:14px;color:#1e293b}.notif-item-content[data-v-b5c0c593]{margin-top:4px;font-size:13px;color:#475569;white-space:pre-wrap}.notif-item-time[data-v-b5c0c593]{margin-top:6px;font-size:12px;color:#94a3b8}.notif-read-all[data-v-b5c0c593]{margin:12px 18px 18px;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;font-size:13px}.sys-page[data-v-9703b228]{max-width:1200px}.sys-desc[data-v-9703b228]{font-size:14px;color:#6b7a8f;margin-bottom:20px;padding:12px 16px;background:#f8fafc;border-radius:8px;border-left:3px solid var(--color-primary)}.sys-coming-soon[data-v-9703b228]{padding:40px;text-align:center;color:#6b7a8f;background:#f8fafc;border-radius:12px}.sys-filter-bar[data-v-9703b228]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.sys-filter-input[data-v-9703b228]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;font-family:inherit;min-width:120px}.sys-filter-btn[data-v-9703b228]{padding:8px 16px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;cursor:pointer;font-size:13px}.sys-filter-btn.primary[data-v-9703b228]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.sys-table-wrap[data-v-9703b228]{overflow-x:auto;border:1px solid #eef2f7;border-radius:8px}.sys-table[data-v-9703b228]{width:100%;border-collapse:collapse;font-size:13px}.sys-table thead[data-v-9703b228]{background:#f8fafc}.sys-table th[data-v-9703b228],.sys-table td[data-v-9703b228]{padding:12px 14px;text-align:left;border-bottom:1px solid #f0f0f0}.sys-table td.sys-empty-cell[data-v-9703b228]{text-align:center;color:#9ca3af;padding:32px}.sys-tag[data-v-9703b228]{padding:2px 10px;border-radius:10px;font-size:12px;font-weight:500}.sys-tag.success[data-v-9703b228]{background:#e6f4ff;color:#0958d9}.sys-tag.warning[data-v-9703b228]{background:#fef3c7;color:#92400e}.sys-tag.danger[data-v-9703b228]{background:#fee2e2;color:#991b1b}.sys-tag.muted[data-v-9703b228]{background:#f3f4f6;color:#6b7280}.text-green[data-v-9703b228]{color:#1890ff}.text-red[data-v-9703b228]{color:#dc2626}.sys-link-btn[data-v-9703b228]{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:13px;margin-right:8px}.sys-pagination[data-v-9703b228]{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:13px}.sys-pagination button[data-v-9703b228]{padding:4px 12px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;cursor:pointer}.sys-pagination button[data-v-9703b228]:disabled{opacity:.4;cursor:not-allowed}.sys-page-size[data-v-9703b228]{padding:4px 8px;border:1px solid #e2e8f0;border-radius:4px}.sys-recharge-balance[data-v-9703b228]{background:linear-gradient(135deg,#eff6ff,#dbeafe);padding:20px 24px;border-radius:12px;margin-bottom:24px;display:flex;align-items:baseline;gap:12px}.sys-recharge-balance strong[data-v-9703b228]{font-size:28px;color:var(--color-primary)}.sys-section-title[data-v-9703b228]{font-size:15px;font-weight:600;margin-bottom:12px;color:#1f2937}.sys-amount-grid[data-v-9703b228]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-bottom:20px}.sys-amount-btn[data-v-9703b228]{padding:16px;border:2px solid #e2e8f0;border-radius:10px;background:#fff;cursor:pointer;text-align:center}.sys-amount-btn.active[data-v-9703b228]{border-color:var(--color-primary);background:#eff6ff}.sys-amount-btn .amt[data-v-9703b228]{display:block;font-size:18px;font-weight:700;color:#1f2937}.sys-amount-btn .bonus[data-v-9703b228]{display:block;font-size:11px;color:#1890ff;margin-top:4px}.sys-recharge-notice[data-v-9703b228]{padding:12px 16px;margin-bottom:20px;border:1px solid #fde68a;border-radius:8px;background:#fffbeb;color:#92400e;font-size:13px;line-height:1.6}.sys-recharge-notice .sys-min-tip[data-v-9703b228]{display:block;margin-top:6px;color:#b45309;font-weight:600}.sys-form-row[data-v-9703b228]{margin-bottom:16px}.sys-form-row label[data-v-9703b228]{display:block;font-size:13px;color:#4b5563;margin-bottom:6px}.sys-form-row input[data-v-9703b228],.sys-form-row select[data-v-9703b228]{width:100%;max-width:320px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px}.sys-form-row.inline[data-v-9703b228]{display:flex;gap:16px;flex-wrap:wrap}.sys-form-row.inline>div[data-v-9703b228]{flex:1;min-width:140px}.sys-recharge-summary[data-v-9703b228]{margin-bottom:16px;font-size:14px;display:flex;flex-direction:column;gap:8px}.sys-recharge-summary .summary-row[data-v-9703b228]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.sys-recharge-summary strong[data-v-9703b228]{color:var(--color-primary);font-size:20px}.sys-recharge-summary .fee-row[data-v-9703b228]{color:var(--color-text-secondary, #64748b);font-size:13px}.sys-recharge-summary .fee-hint[data-v-9703b228]{color:var(--color-text-secondary, #64748b)}.sys-pay-due[data-v-9703b228]{margin-top:4px;padding:14px 16px;border:1px solid #93c5fd;border-radius:10px;background:linear-gradient(180deg,#eff6ff,#f8fbff);color:#1e3a5f}.sys-pay-due .pay-due-main[data-v-9703b228]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:10px}.sys-pay-due .pay-due-label[data-v-9703b228]{font-size:14px;font-weight:600;color:#1d4ed8}.sys-pay-due .pay-due-amount[data-v-9703b228]{font-size:22px;font-weight:800;color:#1d4ed8;letter-spacing:.01em}.sys-pay-due .pay-due-line[data-v-9703b228]{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.6;color:#334155}.sys-pay-due .pay-due-payer[data-v-9703b228]{margin-top:4px;font-weight:600;color:#0f766e}.sys-pay-due .pay-due-note[data-v-9703b228]{margin-top:8px;font-size:12px;color:#64748b}.sys-pay-due .pay-due-loading[data-v-9703b228]{font-size:13px;color:#64748b}.bonus-text[data-v-9703b228]{color:#1890ff;font-size:13px}.sys-pay-currency[data-v-9703b228]{display:flex;flex-wrap:wrap;gap:10px}.sys-currency-btn[data-v-9703b228]{padding:8px 16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;color:var(--color-text);cursor:pointer;font-size:13px}.sys-currency-btn.active[data-v-9703b228]{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-bg-subtle, #f0f6ff)}.sys-primary-btn[data-v-9703b228]{padding:10px 32px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover));color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer}.sys-tabs[data-v-9703b228]{display:flex;gap:4px;border-bottom:1px solid #eef2f7;margin-bottom:20px}.sys-tab[data-v-9703b228]{padding:8px 20px;border:none;background:none;cursor:pointer;font-size:14px;color:#6b7280;border-bottom:2px solid transparent;margin-bottom:-1px}.sys-tab.active[data-v-9703b228]{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.sys-coupon-grid[data-v-9703b228]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.sys-coupon-card[data-v-9703b228]{border:1px dashed #d1d5db;border-radius:10px;padding:16px;background:#fafafa;position:relative}.sys-coupon-card.used[data-v-9703b228],.sys-coupon-card.expired[data-v-9703b228]{opacity:.55}.coupon-discount[data-v-9703b228]{font-size:24px;font-weight:700;color:#dc2626}.coupon-name[data-v-9703b228]{font-size:14px;font-weight:600;margin:8px 0 4px}.coupon-condition[data-v-9703b228],.coupon-expire[data-v-9703b228]{font-size:12px;color:#6b7280}.sys-coupon-use[data-v-9703b228]{margin-top:10px;padding:4px 16px;background:var(--color-primary);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.sys-empty[data-v-9703b228]{text-align:center;padding:40px;color:#9ca3af;background:#f8fafc;border-radius:8px}.sys-invite-page[data-v-9703b228]{display:flex;flex-direction:column;gap:20px;width:100%}.sys-invite-section[data-v-9703b228]{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:24px 28px}.sys-invite-section-head[data-v-9703b228]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:4px}.sys-invite-section-title[data-v-9703b228]{margin:0;font-size:17px;font-weight:650;color:#0f172a;line-height:1.4}.sys-invite-section-desc[data-v-9703b228]{margin:8px 0 0;font-size:13px;color:#64748b;line-height:1.6}.sys-invite-bind-form[data-v-9703b228]{display:flex;gap:12px;align-items:center;margin-top:18px;flex-wrap:wrap}.sys-invite-bind-input[data-v-9703b228]{flex:1;min-width:240px;height:42px;padding:0 14px;border:1px solid #dbe2ea;border-radius:8px;font-size:15px;letter-spacing:1px;text-transform:uppercase;font-family:inherit;box-sizing:border-box}.sys-invite-bind-input[data-v-9703b228]:focus{outline:none;border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.sys-invite-bound-box[data-v-9703b228]{margin-top:18px;padding:16px 18px;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px}.sys-invite-bound-code[data-v-9703b228]{font-size:22px;font-weight:700;letter-spacing:2px;color:#1677ff}.sys-invite-bound-meta[data-v-9703b228]{margin-top:6px;font-size:13px;color:#64748b}.sys-invite-code-row[data-v-9703b228],.sys-invite-link-row[data-v-9703b228]{display:flex;align-items:center;gap:14px;margin-top:18px;flex-wrap:wrap}.sys-invite-code[data-v-9703b228]{font-size:32px;font-weight:700;letter-spacing:3px;color:#1677ff;line-height:1.2;margin-right:auto}.sys-invite-link[data-v-9703b228]{flex:1;min-width:280px;font-size:13px;color:#475569;background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;padding:12px 14px;word-break:break-all;line-height:1.5}.sys-invite-code-row .sys-primary-btn[data-v-9703b228],.sys-invite-link-row .sys-primary-btn[data-v-9703b228]{flex-shrink:0}.sys-invite-stat[data-v-9703b228]{flex-shrink:0;font-size:14px;font-weight:600;color:#334155;padding:6px 12px;background:#f1f5f9;border-radius:999px;white-space:nowrap}.sys-invite-records .sys-invite-section-title[data-v-9703b228]{margin-bottom:14px}.sys-invite-list[data-v-9703b228]{display:flex;flex-direction:column;gap:12px}.sys-invitee-card[data-v-9703b228]{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:16px 18px}.sys-invitee-head[data-v-9703b228]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sys-invitee-account[data-v-9703b228]{font-size:15px;font-weight:600;color:#1f2937}.sys-invitee-meta[data-v-9703b228]{margin-top:4px;font-size:12px;color:#6b7280}.sys-invitee-packages[data-v-9703b228]{margin-top:10px;font-size:13px;color:#374151;line-height:1.5}.sys-invitee-label[data-v-9703b228]{color:#6b7280;margin-right:6px}.sys-invitee-purchases[data-v-9703b228]{margin-top:12px;overflow-x:auto}.sys-primary-btn.ghost[data-v-9703b228]{background:#fff;color:#1677ff;border:1px solid #91caff}.sys-link-form[data-v-9703b228]{background:#f8fafc;padding:20px;border-radius:10px;margin-bottom:20px}.sys-link-text[data-v-9703b228]{font-size:12px;color:#4b5563;word-break:break-all}.sys-switch[data-v-9703b228]{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.sys-modal-overlay[data-v-9703b228]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:300;padding:16px}.sys-modal[data-v-9703b228]{width:min(420px,100%);background:#fff;border-radius:12px;padding:20px 22px;box-shadow:0 12px 40px #00000026}.sys-modal-title[data-v-9703b228]{margin:0 0 8px;font-size:17px}.sys-modal-desc[data-v-9703b228]{margin:0 0 14px;font-size:13px;color:#64748b}.sys-modal-select[data-v-9703b228]{width:100%;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px}.sys-modal-actions[data-v-9703b228]{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 768px){.sys-page[data-v-9703b228]{max-width:100%}.sys-form-row.inline[data-v-9703b228]{flex-direction:column}.sys-form-row.inline>div[data-v-9703b228]{min-width:0;width:100%}.sys-form-row input[data-v-9703b228],.sys-form-row select[data-v-9703b228],.sys-primary-btn[data-v-9703b228]{width:100%}.sys-tabs[data-v-9703b228]{overflow-x:auto;flex-wrap:nowrap}.sys-tab[data-v-9703b228]{white-space:nowrap;flex-shrink:0}.sys-filter-input[data-v-9703b228]{min-width:0;flex:1}}.account-settings[data-v-1394087a]{max-width:1200px}.page-desc[data-v-1394087a]{font-size:14px;color:#6b7a8f;margin:0 0 20px;padding:12px 16px;background:#f8fafc;border-radius:8px;border-left:3px solid var(--color-primary)}.security-tip[data-v-1394087a]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;font-size:13px;color:#b45309}.tip-icon[data-v-1394087a]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#f59e0b;color:#fff;font-size:12px;font-weight:700;flex-shrink:0}.card[data-v-1394087a]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px 24px;margin-bottom:16px}.profile-row[data-v-1394087a]{display:flex;gap:24px;align-items:flex-start}.profile-fields[data-v-1394087a]{flex:1;display:flex;flex-direction:column;gap:14px}.profile-actions[data-v-1394087a]{display:flex;flex-direction:column;align-items:flex-end;gap:14px;flex-shrink:0}.field-row[data-v-1394087a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px}.field-row.block[data-v-1394087a]{padding:10px 0;border-bottom:1px solid #f3f4f6}.field-row.block[data-v-1394087a]:last-child{border-bottom:none}.token-row .refresh-btn[data-v-1394087a]{margin-left:auto}.label[data-v-1394087a]{min-width:88px;color:#6b7280}.value[data-v-1394087a]{color:#1f2937}.value.token[data-v-1394087a]{flex:1;word-break:break-all}.link-btn[data-v-1394087a]{border:none;background:none;color:var(--color-primary);cursor:pointer;font-size:14px;padding:0;margin-left:auto}.link-btn.muted[data-v-1394087a]{color:#9ca3af;margin-left:0}.link-btn[data-v-1394087a]:hover{text-decoration:underline}.token-warning[data-v-1394087a]{margin:8px 0 0;font-size:12px;color:#dc2626}.balance-row .balance[data-v-1394087a]{font-size:22px;color:#f59e0b;font-weight:700}.recharge-btn[data-v-1394087a]{margin-left:12px;padding:6px 20px;border:none;border-radius:6px;background:var(--color-primary);color:#fff;font-size:14px;cursor:pointer}.recharge-btn[data-v-1394087a]:hover{background:var(--color-primary-hover)}.modal-mask[data-v-1394087a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal-box[data-v-1394087a]{width:100%;max-width:420px;background:#fff;border-radius:8px;box-shadow:0 8px 24px #00000026}.modal-head[data-v-1394087a]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f3f4f6}.modal-head h3[data-v-1394087a]{margin:0;font-size:16px;font-weight:600}.modal-close[data-v-1394087a]{border:none;background:none;font-size:22px;line-height:1;color:#9ca3af;cursor:pointer}.modal-body[data-v-1394087a]{padding:20px}.email-hint[data-v-1394087a]{margin:0 0 14px;font-size:13px;color:#6b7280}.field[data-v-1394087a]{margin-bottom:14px}.field[data-v-1394087a]:last-child{margin-bottom:0}.field label[data-v-1394087a]{display:block;margin-bottom:8px;font-size:14px;color:#374151}.req[data-v-1394087a]{color:#dc2626;margin-right:2px}.field input[data-v-1394087a]{width:100%;box-sizing:border-box;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.field input[data-v-1394087a]:focus{outline:none;border-color:var(--color-primary)}.code-row[data-v-1394087a]{display:flex;gap:8px}.code-row input[data-v-1394087a]{flex:1}.send-code-btn[data-v-1394087a]{flex-shrink:0;padding:8px 12px;border:1px solid var(--color-primary);border-radius:6px;background:#fff;color:var(--color-primary);font-size:13px;cursor:pointer;white-space:nowrap}.send-code-btn[data-v-1394087a]:disabled{opacity:.6;cursor:not-allowed}.field-error[data-v-1394087a]{margin:8px 0 0;font-size:12px;color:#dc2626}.field-hint[data-v-1394087a]{margin:6px 0 0;font-size:12px;color:#9ca3af}.modal-foot[data-v-1394087a]{display:flex;justify-content:flex-end;gap:10px;padding:12px 20px 16px;border-top:1px solid #f3f4f6}.btn-ghost[data-v-1394087a],.btn-primary[data-v-1394087a]{padding:8px 18px;border-radius:6px;font-size:14px;cursor:pointer}.btn-ghost[data-v-1394087a]{border:1px solid #d1d5db;background:#fff;color:#374151}.btn-primary[data-v-1394087a]{border:none;background:var(--color-primary);color:#fff}.btn-primary[data-v-1394087a]:hover:not(:disabled){background:var(--color-primary-hover)}.btn-primary[data-v-1394087a]:disabled{opacity:.6;cursor:not-allowed}.btn-danger[data-v-1394087a]{padding:8px 18px;border:none;border-radius:6px;font-size:14px;cursor:pointer;background:#dc2626;color:#fff}.btn-danger[data-v-1394087a]:hover:not(:disabled){background:#b91c1c}.btn-danger[data-v-1394087a]:disabled{opacity:.6;cursor:not-allowed}.delete-warning[data-v-1394087a]{margin:0 0 16px;font-size:14px;color:#b45309;line-height:1.5}.btn-reset[data-v-1394087a]{margin-right:auto;padding:8px 18px;border:none;border-radius:6px;background:#ef4444;color:#fff;font-size:14px;cursor:pointer}.strength-row[data-v-1394087a]{display:flex;align-items:center;gap:10px;margin-top:8px}.strength-bars[data-v-1394087a]{display:flex;gap:4px;flex:1}.strength-bars .bar[data-v-1394087a]{flex:1;height:4px;border-radius:2px;background:#e5e7eb}.strength-bars .bar.weak[data-v-1394087a]{background:#ef4444}.strength-bars .bar.medium[data-v-1394087a]{background:#f59e0b}.strength-bars .bar.strong[data-v-1394087a]{background:#22c55e}.strength-label[data-v-1394087a]{font-size:12px;flex-shrink:0}.strength-label.weak[data-v-1394087a]{color:#ef4444}.strength-label.medium[data-v-1394087a]{color:#f59e0b}.strength-label.strong[data-v-1394087a]{color:#22c55e}@media (max-width: 640px){.profile-row[data-v-1394087a]{flex-direction:column}.profile-actions[data-v-1394087a]{flex-direction:row;align-items:center;width:100%;justify-content:flex-end}.label[data-v-1394087a]{min-width:72px}}.api-manage[data-v-643b80ae]{max-width:1120px;margin:0 auto}.page-desc[data-v-643b80ae]{font-size:14px;color:#6b7a8f;margin:0 0 20px;padding:12px 16px;background:#f8fafc;border-radius:8px;border-left:3px solid #1677ff}.api-toolbar[data-v-643b80ae]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;align-items:center}.btn-primary[data-v-643b80ae],.btn-outline[data-v-643b80ae]{padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:none}.btn-primary[data-v-643b80ae]{background:#1677ff;color:#fff}.btn-primary[data-v-643b80ae]:disabled{opacity:.6;cursor:not-allowed}.btn-outline[data-v-643b80ae]{background:#fff;color:#1677ff;border:1px solid #91caff}.btn-link[data-v-643b80ae]{font-size:13px;color:#1677ff;text-decoration:none;margin-left:auto}.btn-primary.full[data-v-643b80ae]{width:100%;margin-top:12px}.btn-outline.sm[data-v-643b80ae]{padding:4px 10px;font-size:12px}.api-table-wrap[data-v-643b80ae]{overflow-x:auto;border:1px solid #e8e8e8;border-radius:10px;background:#fff}.api-table[data-v-643b80ae]{width:100%;border-collapse:collapse;font-size:13px}.api-table th[data-v-643b80ae],.api-table td[data-v-643b80ae]{padding:12px 14px;border-bottom:1px solid #f0f0f0;text-align:left}.api-table th[data-v-643b80ae]{background:#fafafa;color:#595959;font-weight:600}.empty-cell[data-v-643b80ae]{vertical-align:middle;color:#8c8c8c;padding:12px 14px}.empty-cell-inner[data-v-643b80ae]{display:flex;align-items:center;justify-content:center;text-align:center;min-height:40px}.api-table code[data-v-643b80ae]{font-size:12px;color:#1677ff}.actions[data-v-643b80ae]{white-space:nowrap}.link-btn[data-v-643b80ae]{border:none;background:none;color:#1677ff;cursor:pointer;font-size:13px;margin-right:10px}.link-btn.danger[data-v-643b80ae]{color:#cf1322}.status-tag[data-v-643b80ae]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px}.status-tag.active[data-v-643b80ae]{background:#e6f4ff;color:#1677ff}.status-tag.disabled[data-v-643b80ae]{background:#f5f5f5;color:#8c8c8c}.api-tip-card[data-v-643b80ae]{margin-top:20px;padding:14px 16px;background:#e6f4ff;border:1px solid #91caff;border-radius:10px;font-size:13px;color:#0958d9}.api-tip-card ul[data-v-643b80ae]{margin:8px 0 0;padding-left:18px;line-height:1.7}.modal-mask[data-v-643b80ae]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px}.modal-card[data-v-643b80ae]{width:100%;max-width:440px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 12px 40px #00000026}.modal-card h3[data-v-643b80ae]{margin:0 0 16px;font-size:18px}.field[data-v-643b80ae]{display:block;margin-bottom:14px}.field span[data-v-643b80ae]{display:block;font-size:13px;color:#595959;margin-bottom:6px}.field input[data-v-643b80ae]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #d9d9d9;border-radius:8px;font-size:14px}.field-hint[data-v-643b80ae]{font-size:12px;color:#8c8c8c;margin:-6px 0 12px}.modal-actions[data-v-643b80ae]{display:flex;justify-content:flex-end;gap:10px}.warn[data-v-643b80ae]{color:#d46b08;font-size:13px;margin-bottom:10px}.secret-box[data-v-643b80ae]{display:flex;gap:8px;align-items:center;background:#0f172a;padding:12px;border-radius:8px;margin-bottom:8px}.secret-box code[data-v-643b80ae]{flex:1;color:#a5b4fc;font-size:12px;word-break:break-all}.dashboard-page[data-v-a4521d0c]{--page-pad-x: 28px;flex:1;display:flex;flex-direction:column;min-height:calc(100vh - var(--nav-height));background:#f7f9fc}.dash-nav[data-v-a4521d0c]{position:sticky;top:var(--nav-height);z-index:40;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px #3b82f60a}.dash-nav-inner[data-v-a4521d0c]{display:flex;align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:0 var(--page-pad-x);min-height:52px}.primary-nav[data-v-a4521d0c]{flex:1;min-width:0;display:flex;align-items:stretch;gap:2px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.primary-nav[data-v-a4521d0c]::-webkit-scrollbar{display:none}.primary-tab[data-v-a4521d0c]{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:14px 14px 12px;border:none;background:transparent;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:color var(--transition-fast)}.primary-tab[data-v-a4521d0c]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:transparent;transition:background var(--transition-fast)}.primary-tab[data-v-a4521d0c]:hover{color:#1e3a5f}.primary-tab.active[data-v-a4521d0c]{color:var(--color-primary);font-weight:700}.primary-tab.active[data-v-a4521d0c]:after{background:var(--color-primary)}.primary-tab.disabled[data-v-a4521d0c]{opacity:.45;cursor:not-allowed}.primary-dropdown[data-v-a4521d0c]{position:relative;flex-shrink:0;display:flex;align-items:stretch}.primary-dropdown .primary-tab.has-caret[data-v-a4521d0c]{padding-right:10px}.tab-caret[data-v-a4521d0c]{font-size:10px;line-height:1;color:#94a3b8;transform:translateY(1px);transition:transform .15s ease,color .15s ease}.primary-dropdown.open .tab-caret[data-v-a4521d0c],.primary-dropdown.active .tab-caret[data-v-a4521d0c]{color:var(--color-primary)}.primary-dropdown.open .tab-caret[data-v-a4521d0c]{transform:translateY(1px) rotate(180deg)}.tab-badge[data-v-a4521d0c]{font-size:10px;font-weight:700;padding:1px 6px;border-radius:3px;line-height:1.4}.tab-badge.new[data-v-a4521d0c]{background:var(--color-primary);color:#fff}.tab-badge.coming[data-v-a4521d0c]{background:#e2e8f0;color:#64748b}.nav-actions[data-v-a4521d0c]{flex-shrink:0;display:flex;align-items:center}.secondary-nav[data-v-a4521d0c]{background:#f0f6ff;border-top:1px solid #dbe7f6}.secondary-scroll[data-v-a4521d0c]{display:flex;gap:8px;max-width:1200px;margin:0 auto;padding:10px var(--page-pad-x);overflow-x:auto;scrollbar-width:thin}.chip[data-v-a4521d0c]{flex-shrink:0;padding:6px 14px;border:1px solid #c9daf0;border-radius:999px;background:#fff;color:#4a6480;font-size:12.5px;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.chip[data-v-a4521d0c]:hover{border-color:var(--color-primary);color:var(--color-primary)}.chip.active[data-v-a4521d0c]{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.chip.disabled[data-v-a4521d0c]{opacity:.4;cursor:not-allowed}.mobile-menu-btn[data-v-a4521d0c]{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:0;border:1px solid #d7e4f5;border-radius:8px;background:#fff;cursor:pointer;flex-shrink:0}.mobile-menu-btn span[data-v-a4521d0c]{display:block;width:18px;height:2px;margin:0 auto;background:#334155;border-radius:1px}.dashboard-main[data-v-a4521d0c]{flex:1;min-width:0;width:100%;max-width:1200px;margin:0 auto;padding:22px var(--page-pad-x) 40px}.page-heading[data-v-a4521d0c]{margin-bottom:18px}.page-heading h1[data-v-a4521d0c]{margin:0;font-size:24px;font-weight:700;color:#0f2744;letter-spacing:-.02em}.page-heading-sub[data-v-a4521d0c]{margin:4px 0 0;font-size:12px;color:#7b93b0;font-weight:500}.content-area[data-v-a4521d0c]{min-width:0}.mobile-sheet-overlay[data-v-a4521d0c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0f172a66}.mobile-sheet[data-v-a4521d0c]{position:fixed;top:0;right:0;z-index:310;width:min(320px,88vw);height:100vh;background:#fff;box-shadow:-8px 0 32px #0f172a1f;display:flex;flex-direction:column;animation:sheet-in-a4521d0c .22s ease}@keyframes sheet-in-a4521d0c{0%{transform:translate(100%)}to{transform:translate(0)}}.mobile-sheet-head[data-v-a4521d0c]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e2e8f0;color:#0f2744}.mobile-close[data-v-a4521d0c]{width:36px;height:36px;border:none;background:#f1f5f9;border-radius:8px;font-size:22px;line-height:1;color:#64748b;cursor:pointer}.mobile-sheet-body[data-v-a4521d0c]{flex:1;overflow-y:auto;padding:12px 12px 32px}.mobile-section[data-v-a4521d0c]{margin:16px 8px 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.mobile-link[data-v-a4521d0c]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:12px;margin-bottom:2px;border:none;border-radius:8px;background:transparent;color:#334155;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.mobile-link.sub[data-v-a4521d0c]{padding-left:20px;color:#4a6480}.mobile-link[data-v-a4521d0c]:hover{background:#f0f6ff}.mobile-link.active[data-v-a4521d0c]{background:#eff6ff;color:var(--color-primary);font-weight:700}.mobile-link.disabled[data-v-a4521d0c]{opacity:.4;cursor:not-allowed}@media (max-width: 900px){.primary-nav[data-v-a4521d0c]{display:none}.mobile-menu-btn[data-v-a4521d0c]{display:flex}.dash-nav-inner[data-v-a4521d0c]{min-height:48px}.secondary-nav[data-v-a4521d0c]{display:none}.dashboard-main[data-v-a4521d0c]{padding:16px 14px 28px}.page-heading h1[data-v-a4521d0c]{font-size:20px}}.portal-dropdown-panel{position:fixed;z-index:5000;min-width:180px;padding:6px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 28px #0f274424}.portal-dropdown-item{display:block;width:100%;padding:10px 12px;border:none;border-radius:7px;background:transparent;color:#334155;font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;white-space:nowrap}.portal-dropdown-item:hover{background:#f1f5f9;color:#0f2744}.portal-dropdown-item.active{background:#eff6ff;color:#2563eb;font-weight:700}.dtp[data-v-d4b8927e]{position:relative;width:100%}.dtp-field[data-v-d4b8927e]{position:relative;width:100%;cursor:pointer}.dtp-input[data-v-d4b8927e]{width:100%;box-sizing:border-box;cursor:pointer;background:#fff;padding-right:36px!important}.dtp-cal-icon[data-v-d4b8927e]{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:inline-flex;pointer-events:none;line-height:0}.dtp-panel[data-v-d4b8927e]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 12px 32px #0f172a24;padding:10px;font-size:13px;color:#0f172a;-webkit-user-select:none;user-select:none}.dtp-nav[data-v-d4b8927e]{display:flex;align-items:center;gap:2px;margin-bottom:8px}.dtp-nav-btn[data-v-d4b8927e],.dtp-nav-label[data-v-d4b8927e]{border:none;background:transparent;cursor:pointer;color:#334155;border-radius:6px;padding:4px 6px;line-height:1.2}.dtp-nav-btn[data-v-d4b8927e]:hover,.dtp-nav-label[data-v-d4b8927e]:hover{background:#f1f5f9}.dtp-nav-label[data-v-d4b8927e]{flex:1;font-weight:600;font-size:14px}.dtp-days[data-v-d4b8927e]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dtp-weekday[data-v-d4b8927e]{text-align:center;color:#94a3b8;font-size:12px;padding:4px 0}.dtp-day[data-v-d4b8927e],.dtp-month[data-v-d4b8927e],.dtp-year[data-v-d4b8927e]{border:none;background:transparent;border-radius:6px;cursor:pointer;padding:7px 0;color:#0f172a}.dtp-day[data-v-d4b8927e]:hover,.dtp-month[data-v-d4b8927e]:hover,.dtp-year[data-v-d4b8927e]:hover{background:#eff6ff}.dtp-day.is-other[data-v-d4b8927e],.dtp-year.is-other[data-v-d4b8927e]{color:#cbd5e1}.dtp-day.is-today[data-v-d4b8927e]{box-shadow:inset 0 0 0 1px #93c5fd}.dtp-day.is-selected[data-v-d4b8927e],.dtp-month.is-selected[data-v-d4b8927e],.dtp-year.is-selected[data-v-d4b8927e]{background:#2563eb;color:#fff}.dtp-months[data-v-d4b8927e],.dtp-years[data-v-d4b8927e]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;min-height:180px}.dtp-month[data-v-d4b8927e],.dtp-year[data-v-d4b8927e]{padding:14px 0}.dtp-time[data-v-d4b8927e]{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid #f1f5f9}.dtp-time label[data-v-d4b8927e]{color:#64748b;font-size:12px}.dtp-time input[data-v-d4b8927e]{width:48px;padding:4px 6px;border:1px solid #e2e8f0;border-radius:6px;text-align:center}.dtp-footer[data-v-d4b8927e]{display:flex;align-items:center;gap:8px;margin-top:10px}.dtp-link[data-v-d4b8927e]{border:none;background:transparent;color:#2563eb;cursor:pointer;padding:4px 6px;border-radius:4px}.dtp-link[data-v-d4b8927e]:hover{background:#eff6ff}.dtp-ok[data-v-d4b8927e]{margin-left:auto;border:none;background:#2563eb;color:#fff;border-radius:6px;padding:6px 14px;cursor:pointer}.dtp-ok[data-v-d4b8927e]:hover{background:#1d4ed8}.admin-page[data-v-c5a6aaca]{min-height:calc(100vh - var(--nav-height));width:100%;background:linear-gradient(180deg,#eff6ff,#f1f5f9 45%,#eef2f7);padding:16px 20px 32px;box-sizing:border-box}.admin-panel[data-v-c5a6aaca]{width:100%;max-width:none;background:#fff;border-radius:12px;padding:24px 28px 28px;box-shadow:0 1px 3px #0f172a0f;box-sizing:border-box}.admin-header[data-v-c5a6aaca]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.admin-header h1[data-v-c5a6aaca]{margin:0;font-size:24px;color:#0f172a}.admin-sub[data-v-c5a6aaca]{margin:4px 0 0;color:#64748b;font-size:14px}.admin-tabs[data-v-c5a6aaca]{display:flex;gap:12px;border-bottom:1px solid #e2e8f0;margin-bottom:20px}.admin-tab[data-v-c5a6aaca]{padding:12px 28px;border:none;background:none;cursor:pointer;font-size:15px;color:#64748b;border-bottom:2px solid transparent;margin-bottom:-1px;letter-spacing:.02em}.admin-tab.active[data-v-c5a6aaca]{color:#2563eb;border-bottom-color:#2563eb;font-weight:600}.admin-orders-title[data-v-c5a6aaca]{margin:0 0 12px;font-size:16px;font-weight:600;color:#0f172a}.admin-orders-block .admin-toolbar[data-v-c5a6aaca]{flex-wrap:wrap;gap:10px;align-items:center}.all-orders-toolbar[data-v-c5a6aaca]{margin-bottom:12px}.all-orders-toolbar .all-orders-search[data-v-c5a6aaca]{min-width:220px;flex:1 1 220px;max-width:320px}.all-orders-toolbar .all-orders-select[data-v-c5a6aaca]{min-width:140px;max-width:180px}.all-orders-toolbar .all-orders-select.wide[data-v-c5a6aaca]{min-width:180px;max-width:260px}.all-orders-wrap[data-v-c5a6aaca]{overflow-x:auto}.all-orders-table[data-v-c5a6aaca]{table-layout:fixed;width:100%;min-width:1100px}.all-orders-table th[data-v-c5a6aaca],.all-orders-table td[data-v-c5a6aaca]{vertical-align:middle;word-break:break-word}.all-orders-table .col-order-no[data-v-c5a6aaca]{width:12%}.all-orders-table .col-ref-no[data-v-c5a6aaca]{width:13%}.all-orders-table .col-type[data-v-c5a6aaca]{width:8%;white-space:nowrap}.all-orders-table .col-account[data-v-c5a6aaca]{width:15%}.all-orders-table .col-product[data-v-c5a6aaca]{width:18%}.all-orders-table .col-amount[data-v-c5a6aaca]{width:7%;white-space:nowrap}.all-orders-table .col-pay[data-v-c5a6aaca]{width:8%;white-space:nowrap}.all-orders-table .col-status[data-v-c5a6aaca]{width:7%;white-space:nowrap}.all-orders-table .col-time[data-v-c5a6aaca]{width:12%;white-space:nowrap}.admin-section[data-v-c5a6aaca]{background:transparent;border-radius:0;padding:0;box-shadow:none}.admin-toolbar[data-v-c5a6aaca]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;align-items:center}.admin-input[data-v-c5a6aaca]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;min-width:200px}.admin-input.full[data-v-c5a6aaca]{width:100%;max-width:none;box-sizing:border-box;margin-bottom:12px}.admin-traffic-row[data-v-c5a6aaca]{display:flex;gap:8px;margin-bottom:8px}.admin-traffic-row .traffic-amount[data-v-c5a6aaca]{flex:1;min-width:0;margin-bottom:0}.admin-traffic-row .traffic-unit[data-v-c5a6aaca]{width:96px;min-width:96px;margin-bottom:0}.admin-btn[data-v-c5a6aaca]{padding:8px 16px;background:#2563eb;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.admin-btn[data-v-c5a6aaca]:disabled{opacity:.5;cursor:not-allowed}.admin-btn.ghost[data-v-c5a6aaca]{background:#fff;color:#475569;border:1px solid #e2e8f0}.admin-btn.outline[data-v-c5a6aaca]{background:#fff;color:#2563eb;border:1px solid #2563eb}.admin-btn.sm[data-v-c5a6aaca]{padding:4px 12px;font-size:13px}.admin-btn-row[data-v-c5a6aaca]{display:flex;flex-wrap:wrap;gap:8px}.admin-textarea[data-v-c5a6aaca]{width:100%;min-height:64px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;resize:vertical;box-sizing:border-box}.static-form-card[data-v-c5a6aaca]{margin-top:16px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:10px}.static-form-card>label[data-v-c5a6aaca]{display:block;margin-bottom:8px;font-size:13px;color:#64748b}.static-form-grid[data-v-c5a6aaca]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 14px;margin-top:14px}.static-form-grid>div[data-v-c5a6aaca]{min-width:0;display:flex;flex-direction:column}.static-form-grid label[data-v-c5a6aaca]{display:block;margin-bottom:6px;font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.static-form-grid .admin-input[data-v-c5a6aaca],.static-form-grid .admin-select[data-v-c5a6aaca]{width:100%;min-width:0;max-width:none;box-sizing:border-box}.static-form-grid[data-v-c5a6aaca] .dtp,.static-form-grid[data-v-c5a6aaca] .dtp-field{width:100%;min-width:0}.static-form-grid[data-v-c5a6aaca] .dtp-input{width:100%;min-width:0;box-sizing:border-box;padding:8px 36px 8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px}.static-form-hints[data-v-c5a6aaca]{margin-top:14px;font-size:13px;color:#64748b;line-height:1.7}.static-line-preview[data-v-c5a6aaca]{word-break:break-all;color:#334155}.static-pay-hint[data-v-c5a6aaca]{color:#64748b}@media (max-width: 1200px){.static-form-grid[data-v-c5a6aaca]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.static-form-grid[data-v-c5a6aaca]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.static-form-grid[data-v-c5a6aaca]{grid-template-columns:minmax(0,1fr)}}.admin-coupon-presets[data-v-c5a6aaca]{display:flex;gap:8px;margin:0 0 12px}.admin-btn.sm.active[data-v-c5a6aaca]{background:#2563eb;color:#fff;border-color:#2563eb}.admin-order-ops[data-v-c5a6aaca]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.admin-btn.sm.danger[data-v-c5a6aaca]{background:#fff;color:#dc2626;border:1px solid #fecaca}.admin-btn.sm.danger[data-v-c5a6aaca]:hover{background:#fef2f2}.admin-select[data-v-c5a6aaca]{min-width:160px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:14px}.admin-filter-label[data-v-c5a6aaca]{font-size:13px;color:#64748b;margin-right:4px}.admin-table-wrap[data-v-c5a6aaca]{overflow-x:auto}.admin-table[data-v-c5a6aaca]{width:100%;border-collapse:collapse;font-size:14px}.admin-table th[data-v-c5a6aaca],.admin-table td[data-v-c5a6aaca]{padding:10px 12px;border-bottom:1px solid #f1f5f9;text-align:left}.admin-table th[data-v-c5a6aaca]{background:#f8fafc;color:#475569;font-weight:600}.traffic-audit-wrap[data-v-c5a6aaca]{overflow-x:auto}.traffic-audit-table[data-v-c5a6aaca]{table-layout:fixed;width:max-content;min-width:1680px}.traffic-audit-table th[data-v-c5a6aaca],.traffic-audit-table td[data-v-c5a6aaca]{vertical-align:middle;padding:12px 14px}.traffic-audit-table .col-user[data-v-c5a6aaca]{width:150px;white-space:nowrap}.traffic-audit-table .col-pool[data-v-c5a6aaca]{width:56px;white-space:nowrap;text-align:center}.traffic-audit-table .col-child[data-v-c5a6aaca]{width:240px;white-space:normal;word-break:break-all}.traffic-audit-table .audit-child-email[data-v-c5a6aaca]{word-break:break-all;line-height:1.4}.traffic-audit-table .col-num[data-v-c5a6aaca]{width:110px;white-space:nowrap}.traffic-audit-table .col-status[data-v-c5a6aaca],.traffic-audit-table .audit-status-cell[data-v-c5a6aaca]{width:250px;white-space:normal}.traffic-audit-table .col-source[data-v-c5a6aaca]{width:96px;white-space:nowrap}.traffic-audit-table .col-hint[data-v-c5a6aaca],.traffic-audit-table .audit-hint-cell[data-v-c5a6aaca]{width:220px;white-space:normal;word-break:break-word;line-height:1.5}.traffic-audit-table .col-ops[data-v-c5a6aaca],.traffic-audit-table .audit-actions-cell[data-v-c5a6aaca]{width:120px;white-space:nowrap;text-align:center;vertical-align:middle}.traffic-audit-table .audit-actions-cell button[data-v-c5a6aaca]{padding:6px 12px;border:1px solid #dbeafe;border-radius:6px;background:#eff6ff;color:#1d4ed8;cursor:pointer;font-size:13px;line-height:1.3;white-space:nowrap}.traffic-audit-table .audit-actions-cell button[data-v-c5a6aaca]:hover:not(:disabled){background:#dbeafe}.traffic-audit-table .audit-actions-cell button[data-v-c5a6aaca]:disabled{opacity:.5;cursor:not-allowed}.admin-actions-cell[data-v-c5a6aaca]{min-width:96px;white-space:nowrap}.admin-ops-menu[data-v-c5a6aaca]{position:relative;display:inline-block}.admin-ops-menu-block[data-v-c5a6aaca],.admin-ops-menu-block .admin-ops-trigger[data-v-c5a6aaca]{width:100%}.admin-ops-trigger[data-v-c5a6aaca]{padding:6px 12px;border:1px solid #dbeafe;border-radius:6px;background:#eff6ff;color:#1d4ed8;cursor:pointer;font-size:13px;line-height:1.3;white-space:nowrap}.admin-ops-trigger[data-v-c5a6aaca]:hover{background:#dbeafe}.admin-ops-dropdown[data-v-c5a6aaca]{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:148px;padding:6px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a1f}.admin-ops-dropdown button[data-v-c5a6aaca]{display:block;width:100%;padding:8px 10px;border:none;border-radius:6px;background:transparent;color:#334155;text-align:left;font-size:13px;cursor:pointer}.admin-ops-dropdown button[data-v-c5a6aaca]:hover:not(:disabled){background:#f1f5f9}.admin-ops-dropdown button[data-v-c5a6aaca]:disabled{opacity:.5;cursor:not-allowed}.audit-sub[data-v-c5a6aaca]{margin-top:2px;color:#64748b;font-size:12px;word-break:break-all}.audit-lamp[data-v-c5a6aaca]{display:flex;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-bottom:6px;padding:4px 10px;border-radius:999px;font-size:12px;white-space:nowrap}.audit-lamp[data-v-c5a6aaca]:last-child{margin-bottom:0}.audit-lamp[data-v-c5a6aaca]:before{content:"";width:8px;height:8px;border-radius:999px;background:currentColor}.audit-lamp.ok[data-v-c5a6aaca]{color:#15803d;background:#dcfce7}.audit-lamp.warn[data-v-c5a6aaca]{color:#b45309;background:#fef3c7}.audit-lamp.danger[data-v-c5a6aaca]{color:#b91c1c;background:#fee2e2}.logs-table[data-v-c5a6aaca]{table-layout:fixed;min-width:1280px}.logs-table .col-time[data-v-c5a6aaca]{width:170px;white-space:nowrap}.logs-table .col-action[data-v-c5a6aaca]{width:110px;white-space:nowrap}.logs-table .col-admin[data-v-c5a6aaca]{width:240px;min-width:220px;padding-right:28px;word-break:break-all}.logs-table .col-target[data-v-c5a6aaca]{width:240px;min-width:220px;padding-left:12px;word-break:break-all}.logs-table .col-remark[data-v-c5a6aaca]{word-break:break-word}.logs-table .col-result[data-v-c5a6aaca],.logs-table .col-ops[data-v-c5a6aaca]{width:88px;text-align:center;white-space:nowrap}.logs-table th.col-result[data-v-c5a6aaca],.logs-table th.col-ops[data-v-c5a6aaca]{text-align:center}.logs-table th[data-v-c5a6aaca],.logs-table td[data-v-c5a6aaca]{padding:12px 16px;vertical-align:middle}.logs-table th.col-admin[data-v-c5a6aaca],.logs-table td.col-admin[data-v-c5a6aaca]{padding-right:28px}.logs-table th.col-target[data-v-c5a6aaca],.logs-table td.col-target[data-v-c5a6aaca]{padding-left:12px}.admin-revoke-btn[data-v-c5a6aaca]{padding:5px 12px;border:1px solid #dbeafe;border-radius:6px;background:#eff6ff;color:#1d4ed8;cursor:pointer;font-size:13px}.admin-revoke-btn[data-v-c5a6aaca]:hover{background:#dbeafe}.admin-revoke-btn[data-v-c5a6aaca]:disabled{opacity:.5;cursor:not-allowed}.admin-ops-empty[data-v-c5a6aaca]{color:#94a3b8}.discount-modal-mask[data-v-c5a6aaca]{align-items:flex-start;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:max(12px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}.discount-modal[data-v-c5a6aaca]{max-width:min(640px,100%);width:100%;max-height:min(92dvh,920px);margin:0 auto;display:flex;flex-direction:column;padding:0;overflow:hidden}.discount-modal-header[data-v-c5a6aaca]{flex:0 0 auto;padding:20px 24px 0;background:#fff;border-bottom:1px solid #f1f5f9}.discount-modal-header h3[data-v-c5a6aaca],.discount-modal-header .discount-tabs[data-v-c5a6aaca]{margin-bottom:12px}.discount-modal-body[data-v-c5a6aaca]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:12px 24px 8px}.discount-modal-footer[data-v-c5a6aaca]{flex:0 0 auto;margin:0;padding:12px 24px 20px;border-top:1px solid #f1f5f9;background:#fff}.discount-tabs[data-v-c5a6aaca]{display:flex;gap:8px;flex-wrap:wrap}.discount-tabs button[data-v-c5a6aaca]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;padding:6px 14px;cursor:pointer;font-size:13px}.discount-tabs button.active[data-v-c5a6aaca]{background:#2563eb;border-color:#2563eb;color:#fff}.discount-tier-bar[data-v-c5a6aaca]{margin-bottom:12px}.discount-tier-label[data-v-c5a6aaca]{display:block;margin-bottom:6px;font-size:13px;color:#64748b}.discount-tier-btns[data-v-c5a6aaca]{display:flex;flex-wrap:wrap;gap:8px}.discount-tier-hint[data-v-c5a6aaca]{margin-top:8px}.discount-pick-head[data-v-c5a6aaca]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.discount-pick-head label[data-v-c5a6aaca]{margin:0}.discount-pick-actions[data-v-c5a6aaca]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.discount-pick-count[data-v-c5a6aaca]{font-size:13px;color:#64748b}.discount-plan-list[data-v-c5a6aaca]{max-height:clamp(140px,32dvh,280px);overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid #e2e8f0;border-radius:8px;padding:6px;margin-bottom:14px;background:#fff}.discount-plan-item[data-v-c5a6aaca]{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;margin:0;font-weight:400}.discount-plan-item[data-v-c5a6aaca]:hover,.discount-plan-item.checked[data-v-c5a6aaca],.discount-plan-item.draft[data-v-c5a6aaca]{background:#f8fafc}.discount-plan-item input[data-v-c5a6aaca]{margin-top:3px;flex-shrink:0}.discount-plan-text[data-v-c5a6aaca]{display:flex;flex-direction:column;gap:2px;min-width:0}.discount-plan-text strong[data-v-c5a6aaca]{font-size:14px;color:#0f172a;font-weight:500}.discount-plan-text em[data-v-c5a6aaca]{font-style:normal;font-size:12px;color:#64748b}.discount-regions[data-v-c5a6aaca]{display:block}.discount-draft-price[data-v-c5a6aaca]{color:#2563eb;font-weight:600}.discount-saved-list[data-v-c5a6aaca]{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto}.discount-saved-list li[data-v-c5a6aaca]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f1f5f9;font-size:13px}.discount-saved-main[data-v-c5a6aaca]{display:flex;flex-direction:column;gap:2px;min-width:0}.discount-saved-main strong[data-v-c5a6aaca]{color:#0f172a;font-weight:600}.discount-saved-main span[data-v-c5a6aaca]{color:#64748b}@media (max-width: 1024px){.discount-modal[data-v-c5a6aaca]{max-height:min(90dvh,100%)}.discount-plan-list[data-v-c5a6aaca]{max-height:clamp(120px,28dvh,240px)}}@media (max-width: 768px){.discount-modal-mask[data-v-c5a6aaca]{padding:8px;align-items:stretch}.discount-modal[data-v-c5a6aaca]{max-height:100dvh;border-radius:10px}.discount-modal-header[data-v-c5a6aaca],.discount-modal-body[data-v-c5a6aaca]{padding-left:16px;padding-right:16px}.discount-modal-footer[data-v-c5a6aaca]{padding:10px 16px 16px;flex-wrap:wrap}.discount-modal-footer .admin-btn[data-v-c5a6aaca]{flex:1 1 auto;min-width:96px}.discount-tier-btns .admin-btn[data-v-c5a6aaca]{flex:1 1 calc(50% - 8px)}.discount-plan-list[data-v-c5a6aaca]{max-height:clamp(100px,34dvh,220px)}}@media (max-width: 480px){.discount-modal-mask[data-v-c5a6aaca]{padding:0}.discount-modal[data-v-c5a6aaca]{max-height:100dvh;min-height:100dvh;border-radius:0}.discount-tier-btns .admin-btn[data-v-c5a6aaca]{flex:1 1 100%}}.admin-table td.admin-empty[data-v-c5a6aaca]{text-align:center!important;color:#94a3b8;padding:40px 12px!important}.admin-actions[data-v-c5a6aaca]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-width:280px}.admin-actions button[data-v-c5a6aaca]{padding:6px 12px;border:1px solid #dbeafe;border-radius:6px;background:#eff6ff;color:#1d4ed8;cursor:pointer;font-size:13px;line-height:1.3;white-space:nowrap}.admin-actions button[data-v-c5a6aaca]:hover{background:#dbeafe}.admin-tag[data-v-c5a6aaca]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;background:#f1f5f9;color:#64748b}.admin-tag.primary[data-v-c5a6aaca]{background:#dbeafe;color:#1d4ed8}.admin-tag.ok[data-v-c5a6aaca]{background:#dcfce7;color:#166534}.admin-tag.fail[data-v-c5a6aaca]{background:#fee2e2;color:#991b1b}.admin-pagination[data-v-c5a6aaca]{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:13px}.admin-pagination button[data-v-c5a6aaca]{padding:4px 12px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;cursor:pointer}.admin-pagination button[data-v-c5a6aaca]:disabled{opacity:.4;cursor:not-allowed}.admin-modal-mask[data-v-c5a6aaca]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.admin-modal[data-v-c5a6aaca]{background:#fff;border-radius:12px;padding:24px;width:100%;max-width:420px;box-shadow:0 20px 40px #00000026}.admin-modal.wide[data-v-c5a6aaca]{max-width:560px}.admin-modal.wide.admin-invite-modal[data-v-c5a6aaca]{max-width:860px;max-height:85vh;overflow:auto}.admin-invite-owner[data-v-c5a6aaca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 16px;margin:0 0 14px;font-size:13px;color:#475569}.admin-invitee-list[data-v-c5a6aaca]{display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.admin-invitee-card[data-v-c5a6aaca]{border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;background:#f8fafc}.admin-invitee-head[data-v-c5a6aaca]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.admin-invitee-title[data-v-c5a6aaca]{font-weight:600;color:#0f172a}.admin-invitee-meta[data-v-c5a6aaca]{margin-top:4px;font-size:12px;color:#64748b}.admin-invitee-packages[data-v-c5a6aaca]{margin-top:8px;font-size:13px;color:#334155}.admin-invitee-count[data-v-c5a6aaca]{color:#64748b;margin-left:4px}.admin-modal.packages-modal[data-v-c5a6aaca]{max-width:1120px;width:min(1120px,98vw);max-height:88vh;padding:0;display:flex;flex-direction:column;overflow:hidden}.packages-modal-head[data-v-c5a6aaca]{padding:20px 28px 8px;flex-shrink:0;border-bottom:1px solid #e2e8f0}.packages-modal-head h3[data-v-c5a6aaca]{margin:0 0 8px}.packages-tip[data-v-c5a6aaca]{margin-bottom:0;line-height:1.5}.packages-modal-body[data-v-c5a6aaca]{padding:12px 28px 8px;overflow-y:auto;flex:1;min-height:0;-webkit-overflow-scrolling:touch}.packages-modal-foot[data-v-c5a6aaca]{flex-shrink:0;margin:0;padding:12px 28px 20px;border-top:1px solid #e2e8f0}.packages-empty[data-v-c5a6aaca]{padding:16px;background:#f8fafc;border-radius:8px;text-align:center}.packages-table-wrap[data-v-c5a6aaca]{overflow-x:auto}.packages-acct-table[data-v-c5a6aaca]{table-layout:fixed;min-width:860px;width:100%}.packages-acct-table th[data-v-c5a6aaca],.packages-acct-table td[data-v-c5a6aaca]{white-space:nowrap;vertical-align:middle}.packages-acct-table .col-email[data-v-c5a6aaca]{width:42%;overflow:hidden;text-overflow:ellipsis}.packages-acct-table .col-plan[data-v-c5a6aaca]{width:22%}.packages-acct-table .col-num[data-v-c5a6aaca]{width:12%}.traffic-breakdown-cell[data-v-c5a6aaca]{white-space:normal!important;line-height:1.6}.pool-hint-cell[data-v-c5a6aaca]{white-space:normal!important;line-height:1.5}.pool-hint-text[data-v-c5a6aaca]{margin-top:2px;color:#64748b;font-size:12px}.traffic-breakdown-cell div+div[data-v-c5a6aaca]{margin-top:2px;color:#64748b}.pkg-pool-meta[data-v-c5a6aaca]{font-weight:400;color:#64748b;font-size:13px}.admin-modal h3[data-v-c5a6aaca]{margin:0 0 12px;font-size:18px}.admin-modal h4[data-v-c5a6aaca]{margin:16px 0 8px;font-size:14px;color:#475569}.admin-modal label[data-v-c5a6aaca]{display:block;font-size:13px;color:#64748b;margin-bottom:4px}.pkg-pool-block[data-v-c5a6aaca]{margin-top:12px;padding:12px;background:#f8fafc;border-radius:8px}.pkg-pool-block h4[data-v-c5a6aaca]{margin-top:0}.admin-hint[data-v-c5a6aaca]{font-size:13px;color:#64748b;margin:0 0 12px}.admin-modal-actions[data-v-c5a6aaca]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.admin-detail-grid[data-v-c5a6aaca]{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;font-size:14px;margin-bottom:8px}.admin-detail-grid strong[data-v-c5a6aaca]{color:#64748b;margin-right:6px;font-weight:500}.admin-user-cards[data-v-c5a6aaca]{display:none}.admin-user-card[data-v-c5a6aaca]{border:1px solid #e2e8f0;border-radius:10px;padding:12px;background:#fff}.admin-user-card.selected[data-v-c5a6aaca]{border-color:#93c5fd;background:#f8fbff}.admin-user-card-head[data-v-c5a6aaca]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.admin-user-card-main[data-v-c5a6aaca]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.admin-user-card-main strong[data-v-c5a6aaca]{font-size:15px;color:#0f172a}.admin-user-card-account[data-v-c5a6aaca]{font-size:13px;color:#64748b;word-break:break-all}.admin-user-card-meta[data-v-c5a6aaca]{display:flex;flex-wrap:wrap;gap:8px 12px;margin:10px 0 0 28px;font-size:12px;color:#64748b}.admin-user-card-actions[data-v-c5a6aaca]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #f1f5f9}.admin-user-card-actions button[data-v-c5a6aaca]{padding:7px 12px;border:1px solid #dbeafe;border-radius:6px;background:#eff6ff;color:#1d4ed8;font-size:13px;cursor:pointer}.admin-user-card-actions button[data-v-c5a6aaca]:hover{background:#dbeafe}.admin-empty-card[data-v-c5a6aaca]{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;color:#94a3b8;padding:40px 12px;border:1px dashed #e2e8f0;border-radius:10px;box-sizing:border-box}@media (max-width: 768px){.admin-page[data-v-c5a6aaca]{padding:12px}.admin-panel[data-v-c5a6aaca]{padding:16px 14px 20px;border-radius:10px}.admin-header[data-v-c5a6aaca]{flex-direction:column;gap:12px;margin-bottom:16px}.admin-header h1[data-v-c5a6aaca]{font-size:20px}.admin-sub[data-v-c5a6aaca]{font-size:12px;line-height:1.6}.admin-header-actions[data-v-c5a6aaca]{width:100%}.admin-header-actions .admin-btn[data-v-c5a6aaca]{width:100%;text-align:center}.admin-tabs[data-v-c5a6aaca]{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:0;margin-bottom:16px}.admin-tab[data-v-c5a6aaca]{flex:0 0 auto;padding:10px 14px;font-size:13px;white-space:nowrap}.admin-section[data-v-c5a6aaca]{padding:0;border-radius:0;box-shadow:none;background:transparent}.admin-toolbar[data-v-c5a6aaca]{flex-direction:column;align-items:stretch}.admin-input[data-v-c5a6aaca]{width:100%;min-width:0;box-sizing:border-box}.admin-btn[data-v-c5a6aaca]{width:100%;text-align:center}.users-table[data-v-c5a6aaca]{display:none}.admin-user-cards[data-v-c5a6aaca]{display:flex;flex-direction:column;gap:12px}.admin-pagination[data-v-c5a6aaca]{flex-direction:column;align-items:stretch;text-align:center}.admin-pagination button[data-v-c5a6aaca]{width:100%;padding:8px 12px}.admin-detail-grid[data-v-c5a6aaca]{grid-template-columns:1fr}.admin-modal[data-v-c5a6aaca]{padding:18px}.admin-modal-actions[data-v-c5a6aaca]{flex-direction:column-reverse}.admin-modal-actions .admin-btn[data-v-c5a6aaca]{width:100%}}.pricing-toolbar[data-v-c5a6aaca]{align-items:center;flex-wrap:wrap;gap:10px}.pricing-group-tabs[data-v-c5a6aaca]{display:flex;flex-wrap:wrap;gap:6px}.pricing-override-badge[data-v-c5a6aaca]{margin:0}.pricing-actions[data-v-c5a6aaca]{flex-wrap:wrap;gap:8px;margin-top:8px}.pricing-batch-input[data-v-c5a6aaca],.pricing-price-input[data-v-c5a6aaca]{width:110px;min-width:90px}.pricing-table td[data-v-c5a6aaca]{vertical-align:middle}.pricing-badge[data-v-c5a6aaca]{display:inline-block;font-size:12px;padding:2px 8px;border-radius:4px;background:#f0f0f0;color:#666}.pricing-badge.custom[data-v-c5a6aaca]{background:#e6f4ff;color:#1677ff}.pricing-badge.dirty[data-v-c5a6aaca]{background:#fff7e6;color:#d46b08}:root{--color-primary: #3b82f6;--color-primary-hover: #2563eb;--color-primary-light: #eff6ff;--color-primary-muted: #dbeafe;--color-primary-soft: #bfdbfe;--color-bg: #ffffff;--color-bg-elevated: #ffffff;--color-bg-subtle: #f8fafc;--color-bg-accent: #eff6ff;--color-bg-band: #f8fafc;--color-text: #1e293b;--color-text-secondary: #64748b;--color-text-muted: #94a3b8;--color-text-inverse: #ffffff;--color-border: #e2e8f0;--color-border-light: #f1f5f9;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(59, 130, 246, .04);--shadow-sm: 0 2px 12px rgba(59, 130, 246, .08);--shadow-md: 0 8px 24px rgba(59, 130, 246, .1);--nav-height: 88px;--nav-height-mobile: 76px;--content-max-width: 1200px;--section-gap: 0;--transition-fast: .15s ease;--transition-normal: .25s ease}:root{--bp-mobile: 768px;--bp-tablet: 1024px}html,body{overflow-x:hidden}img,video,svg{max-width:100%;height:auto}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
