.ui-toast-host[data-v-65b7b319]{position:fixed;top:1.25rem;left:50%;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:.5rem;transform:translate(-50%);pointer-events:none}.ui-toast[data-v-65b7b319]{width:fit-content;max-width:min(90vw,20rem);padding:.7rem .85rem;border-radius:999px;background:#2d2d2d;color:#fff;border:0;box-shadow:none;font-size:.9rem;font-weight:500;text-align:center}.ui-toast.is-success[data-v-65b7b319]{background:#107c10;color:#fff}.ui-toast.is-error[data-v-65b7b319]{background:#d13438;color:#fff}.ui-toast.is-info[data-v-65b7b319]{background:var(--accent);color:#fff}.toast-enter-active[data-v-65b7b319],.toast-leave-active[data-v-65b7b319]{transition:opacity .28s ease,transform .28s ease}.toast-move[data-v-65b7b319]{transition:transform .28s ease}.toast-enter-from[data-v-65b7b319]{opacity:0;transform:translateY(-.6rem) scale(.96)}.toast-leave-to[data-v-65b7b319]{opacity:0;transform:translateY(-.4rem) scale(.96)}.ui-icon[data-v-c1e36413]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:inherit}.ui-icon[data-v-c1e36413] svg{width:100%;height:100%;display:block}.shell[data-v-1071b33d]{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh;color:var(--ink);font-family:var(--font-body);background:var(--bg)}.sidebar[data-v-1071b33d]{--sidebar-pad-x: 1.15rem;display:flex;flex-direction:column;gap:1.75rem;padding:1.5rem var(--sidebar-pad-x);border-right:1px solid var(--line-soft);background:var(--sidebar);position:sticky;top:0;height:100vh}.brand[data-v-1071b33d]{display:flex;align-items:center;gap:.7rem;padding:.2rem .65rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;letter-spacing:-.02em;color:var(--ink);text-decoration:none;cursor:pointer}.brand img[data-v-1071b33d]{object-fit:contain}.nav[data-v-1071b33d]{display:flex;flex-direction:column;gap:.4rem;flex:1}.nav-item[data-v-1071b33d]{width:100%;min-height:2.75rem;padding:0 .9rem;display:flex;align-items:center;gap:.75rem;border-radius:10px;color:var(--text);font-size:.98rem;font-weight:500;text-decoration:none}.nav-item[data-v-1071b33d]:hover,.nav-item.active[data-v-1071b33d]{background:var(--surface-hover);color:var(--ink-strong)}.nav-label[data-v-1071b33d]{flex:1}.sidebar-foot[data-v-1071b33d]{align-self:stretch;display:flex;align-items:center;gap:.35rem;margin:0 calc(var(--sidebar-pad-x) * -1);padding:.85rem var(--sidebar-pad-x) 0;border-top:1px solid var(--line-soft)}.account[data-v-1071b33d]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.82rem;padding:0 .45rem}.logout-btn[data-v-1071b33d]{flex-shrink:0;margin-left:auto;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:0}.logout-btn[data-v-1071b33d]:hover{background:var(--surface-hover);color:var(--ink-strong)}.content[data-v-1071b33d]{min-width:0;padding:1.5rem 1.75rem 3rem;background:var(--bg)}@media(max-width:900px){.shell[data-v-1071b33d]{grid-template-columns:72px minmax(0,1fr)}.sidebar[data-v-1071b33d]{--sidebar-pad-x: .6rem;align-items:center;gap:1.25rem;padding:1.25rem var(--sidebar-pad-x)}.brand[data-v-1071b33d]{justify-content:center;padding:.2rem 0;gap:0}.brand-text[data-v-1071b33d],.nav-label[data-v-1071b33d],.account[data-v-1071b33d]{display:none}.nav[data-v-1071b33d]{width:100%;align-items:center}.nav-item[data-v-1071b33d]{width:2.75rem;min-height:2.75rem;padding:0;justify-content:center;gap:0}.sidebar-foot[data-v-1071b33d]{justify-content:center}.logout-btn[data-v-1071b33d]{margin-left:0}.content[data-v-1071b33d]{padding:1.25rem 1.1rem 2.5rem}}.ui-btn[data-v-709c2069]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid transparent;border-radius:4px;font:inherit;font-weight:600;cursor:pointer}.ui-btn[data-v-709c2069]:disabled{opacity:.65;cursor:not-allowed}.ui-btn.is-block[data-v-709c2069]{width:100%}.ui-btn.is-sm[data-v-709c2069]{min-height:2rem;padding:0 .75rem;font-size:.85rem}.ui-btn.is-md[data-v-709c2069]{min-height:2.4rem;padding:0 1rem;font-size:.92rem}.ui-btn.is-lg[data-v-709c2069]{min-height:2.75rem;padding:0 1.1rem;font-size:.98rem}.ui-btn.is-default[data-v-709c2069]{background:var(--surface);color:var(--ink);border-color:var(--line)}.ui-btn.is-default[data-v-709c2069]:hover:not(:disabled){background:var(--surface-hover)}.ui-btn.is-primary[data-v-709c2069]{background:var(--accent);color:#fff}.ui-btn.is-primary[data-v-709c2069]:hover:not(:disabled){background:var(--accent-hover)}.ui-btn.is-ghost[data-v-709c2069]{background:var(--surface-strong);color:var(--ink);border-color:var(--line)}.ui-btn.is-ghost[data-v-709c2069]:hover:not(:disabled){background:var(--surface-hover);border-color:#555}.ui-btn.is-text[data-v-709c2069]{background:transparent;color:var(--link);text-decoration:underline;text-underline-offset:2px;min-height:auto;padding:0;font-weight:600}.ui-btn.is-text[data-v-709c2069]:hover:not(:disabled){color:#5eb3f6}.ui-btn-spin[data-v-709c2069]{width:.9rem;height:.9rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%}.ui-input-wrap[data-v-5dea9335]{position:relative}.ui-input[data-v-5dea9335]{width:100%;min-height:2.75rem;padding:0 .85rem;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink);font:inherit;font-size:.98rem;outline:none}.ui-input.has-toggle[data-v-5dea9335]{padding-right:2.6rem}.ui-input[data-v-5dea9335]::placeholder{color:var(--muted)}.ui-input[data-v-5dea9335]:hover{border-color:#555}.ui-input[data-v-5dea9335]:focus{border-color:var(--focus)}.ui-input[data-v-5dea9335]:-webkit-autofill,.ui-input[data-v-5dea9335]:-webkit-autofill:hover,.ui-input[data-v-5dea9335]:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--surface) inset}.has-error .ui-input[data-v-5dea9335]{border-color:var(--danger)}.ui-input-toggle[data-v-5dea9335]{position:absolute;top:50%;right:.45rem;transform:translateY(-50%);width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:none;color:var(--muted);cursor:pointer}.ui-input-toggle[data-v-5dea9335]:hover{color:var(--ink)}.ui-input-error[data-v-5dea9335]{margin:.35rem 0 0;color:var(--danger);font-size:.82rem}.login-page[data-v-d28ecaeb]{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 1.25rem 4rem;background:var(--bg);color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.top-brand[data-v-d28ecaeb]{position:absolute;top:1.35rem;left:1.5rem;display:flex;align-items:center;gap:.55rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;font-weight:400;letter-spacing:-.02em}.top-brand img[data-v-d28ecaeb]{object-fit:contain}.login-main[data-v-d28ecaeb]{width:min(440px,100%);text-align:left}.welcome[data-v-d28ecaeb]{margin:0 0 1.75rem;font-size:clamp(1.85rem,4vw,2.35rem);font-weight:600;letter-spacing:-.03em;line-height:1.15}.login-form[data-v-d28ecaeb]{display:flex;flex-direction:column;gap:.95rem}.field[data-v-d28ecaeb]{display:flex;flex-direction:column;gap:.4rem}.field-label[data-v-d28ecaeb]{color:var(--muted);font-size:.9rem}.form-meta[data-v-d28ecaeb]{display:flex;align-items:center;justify-content:flex-end;min-height:1.25rem}.remember[data-v-d28ecaeb]{display:inline-flex;align-items:center;gap:.45rem;color:var(--muted);font-size:.9rem;line-height:1.25rem;cursor:pointer;-webkit-user-select:none;user-select:none}.remember-check[data-v-d28ecaeb]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:.95rem;height:.95rem;margin:0;flex-shrink:0;border:1px solid var(--line);border-radius:3px;background:var(--surface);cursor:pointer;vertical-align:middle}.remember-check[data-v-d28ecaeb]:hover{border-color:var(--muted)}.remember-check[data-v-d28ecaeb]:checked{border-color:var(--focus);background-color:var(--focus);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E");background-size:11px 11px;background-position:center;background-repeat:no-repeat}.remember-check[data-v-d28ecaeb]:focus-visible{outline:1px solid var(--focus);outline-offset:2px}.submit-wrap[data-v-d28ecaeb]{margin-top:.15rem}.signup-line[data-v-d28ecaeb]{margin:1.15rem 0 0;color:var(--muted);font-size:.92rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:.15rem}.plans-notice[data-v-00ce253c]{display:flex;align-items:center;gap:1.15rem;margin-bottom:1.15rem;padding:1.15rem 1.25rem;border-radius:12px;background:#30303140}.plans-notice-icon[data-v-00ce253c]{flex-shrink:0;width:4rem;height:auto;object-fit:contain}.plans-notice-text[data-v-00ce253c]{min-width:0;display:flex;flex-direction:column;gap:.3rem}.plans-notice-title[data-v-00ce253c]{margin:0;color:var(--ink-strong);font-size:1rem;font-weight:700;line-height:1.35}.plans-notice-desc[data-v-00ce253c]{margin:0;color:var(--muted);font-size:.88rem;line-height:1.45}.plan-grid[data-v-00ce253c]{display:grid;grid-template-columns:repeat(3,minmax(0,20rem));gap:1rem;align-items:stretch}.plan-card[data-v-00ce253c]{display:flex;flex-direction:column;gap:1.05rem;padding:1.35rem 1.25rem 1.25rem;border:1px solid var(--line);border-radius:18px;background:#252526}.plan-card.featured[data-v-00ce253c]{border-color:#0078d447;background:linear-gradient(155deg,#2b4a6e,#243044 42%,#252526)}.plan-head[data-v-00ce253c]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:1.5rem}.plan-title[data-v-00ce253c]{margin:0;color:var(--ink-strong);font-size:1rem;font-weight:600}.plan-price-row[data-v-00ce253c]{display:flex;align-items:baseline;gap:.4rem}.plan-price[data-v-00ce253c]{color:var(--ink-strong);font-family:var(--font-display);font-size:2.05rem;font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.plan-price small[data-v-00ce253c]{margin-right:.05rem;font-size:1.05rem}.plan-buy[data-v-00ce253c]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:2.65rem;border:0;border-radius:999px;background:#dbdbdb;color:#1e1e1e;font:inherit;font-size:.95rem;font-weight:700;cursor:pointer}.plan-buy[data-v-00ce253c]:hover{background:#cfcfcf}.plan-features[data-v-00ce253c]{margin:auto 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem;color:var(--muted);font-size:.88rem;line-height:1.4}.plan-features li[data-v-00ce253c]{display:flex;align-items:flex-start;gap:.45rem}[data-v-00ce253c] .plan-check{margin-top:.12rem}.table-wrap[data-v-794f698d]{overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(160,160,160,.45) transparent}.table-wrap[data-v-794f698d]::-webkit-scrollbar{height:6px}.table-wrap[data-v-794f698d]::-webkit-scrollbar-track{background:transparent}.table-wrap[data-v-794f698d]::-webkit-scrollbar-thumb{border-radius:999px;background:#a0a0a059}.table-wrap[data-v-794f698d]::-webkit-scrollbar-thumb:hover{background:#a0a0a08c}.order-table[data-v-794f698d]{width:100%;border-collapse:collapse;text-align:left;font-size:.92rem}.order-table th[data-v-794f698d],.order-table td[data-v-794f698d]{padding:.95rem .85rem;border-bottom:1px solid var(--line);vertical-align:middle}.order-table th[data-v-794f698d]{color:var(--muted);font-weight:600;font-size:.85rem;white-space:nowrap}.col-plan[data-v-794f698d]{min-width:4.5rem;white-space:nowrap}.order-table td[data-v-794f698d]{color:var(--text)}.order-table tbody tr:last-child td[data-v-794f698d]{border-bottom:0}.order-table tbody tr:hover td[data-v-794f698d]{background:var(--surface-hover)}.mono[data-v-794f698d]{font-variant-numeric:tabular-nums;white-space:nowrap}.license[data-v-794f698d]{color:var(--ink);letter-spacing:.02em}.copy-btn[data-v-794f698d]{border:0;padding:0;background:none;color:inherit;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit;cursor:pointer}.copy-btn[data-v-794f698d]:hover{color:var(--link)}.empty-key[data-v-794f698d],.activation-status[data-v-794f698d]{color:var(--muted)}.activation-status[data-status=已激活][data-v-794f698d]{color:var(--success)}.activation-status[data-status=未激活][data-v-794f698d]{color:var(--link)}.activation-status[data-status=已过期][data-v-794f698d]{color:var(--danger)}:root{--bg: #1f1f1f;--bg-deep: #1f1f1f;--sidebar: #181818;--surface: #3c3c3c;--surface-hover: #2a2d2e;--surface-strong: #3c3c3c;--selection: #005a9e;--selection-inactive: #37373d;--ink: #e8e8e8;--ink-strong: #ffffff;--text: #d4d4d4;--muted: #a0a0a0;--line: #4a4a4a;--line-soft: rgba(140, 140, 140, .4);--accent: #0078d4;--accent-hover: #1a86d9;--focus: #0078d4;--link: #3aa0f3;--accent-soft: rgba(0, 120, 212, .28);--danger: #ff6b6b;--success: #3dd68c;--font-display: "Bricolage Grotesque", "Noto Sans SC", sans-serif;--font-brand: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Noto Sans SC", sans-serif}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100vh}body{font-family:var(--font-body);color:var(--ink);background:var(--bg)}
