.anno-board[data-v-988e0e62]{position:relative;overflow:hidden;border-radius:10px;margin-bottom:20px;padding:18px 24px 14px;background:linear-gradient(135deg,var(--c-bg-soft) 0%,var(--c-surface) 50%,var(--c-bg-soft) 100%);border:1px solid var(--c-brand-line);box-shadow:var(--sh-1);display:flex;flex-direction:column;align-items:center;gap:10px;min-height:78px}[data-theme=dark] .anno-board[data-v-988e0e62]{background:linear-gradient(135deg,#0d0d14,#141620 40%,#0e1320,#0a0d18);border:1px solid rgba(212,175,55,.25);box-shadow:0 0 0 1px #ffffff0a inset,0 4px 24px #00000059}.anno-glow[data-v-988e0e62]{position:absolute;border-radius:50%;pointer-events:none}.g1[data-v-988e0e62]{width:320px;height:160px;top:-60px;left:8%;background:radial-gradient(ellipse,hsla(38,55%,55%,.06) 0%,transparent 70%);animation:anno-pulse-988e0e62 6s ease-in-out infinite alternate}.g2[data-v-988e0e62]{width:260px;height:140px;top:-50px;right:12%;background:radial-gradient(ellipse,hsla(220,60%,60%,.05) 0%,transparent 70%);animation:anno-pulse-988e0e62 8s ease-in-out infinite alternate-reverse}[data-theme=dark] .g1[data-v-988e0e62]{background:radial-gradient(ellipse,hsla(38,55%,55%,.13) 0%,transparent 70%)}[data-theme=dark] .g2[data-v-988e0e62]{background:radial-gradient(ellipse,hsla(220,60%,60%,.1) 0%,transparent 70%)}@keyframes anno-pulse-988e0e62{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}.anno-suit[data-v-988e0e62]{position:absolute;pointer-events:none;font-size:22px;opacity:.1;animation:anno-float-988e0e62 12s ease-in-out infinite;-webkit-user-select:none;user-select:none}[data-theme=dark] .anno-suit[data-v-988e0e62]{opacity:.07}.s1[data-v-988e0e62]{top:8px;left:3%;color:var(--c-ink-3);animation-delay:0s;font-size:20px}.s2[data-v-988e0e62]{top:12px;left:11%;color:#d4af37;animation-delay:1.5s;font-size:18px}.s3[data-v-988e0e62]{top:6px;left:20%;color:#0aa;animation-delay:3s;font-size:16px}.s4[data-v-988e0e62]{top:10px;right:20%;color:#c24;animation-delay:2s;font-size:20px}.s5[data-v-988e0e62]{top:8px;right:11%;color:var(--c-ink-3);animation-delay:4s;font-size:16px}.s6[data-v-988e0e62]{top:14px;right:3%;color:#d4af37;animation-delay:.8s;font-size:18px}[data-theme=dark] .s1[data-v-988e0e62]{color:#fff}[data-theme=dark] .s3[data-v-988e0e62]{color:#0fc}[data-theme=dark] .s4[data-v-988e0e62]{color:#f36}[data-theme=dark] .s5[data-v-988e0e62]{color:#fff}@keyframes anno-float-988e0e62{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-5px) rotate(5deg)}}.anno-body[data-v-988e0e62]{position:relative;z-index:1;display:flex;align-items:center;gap:10px;min-height:32px;width:100%;justify-content:center}.anno-icon[data-v-988e0e62]{font-size:16px;flex-shrink:0}.anno-text[data-v-988e0e62]{margin:0;font-size:14px;font-weight:500;color:var(--c-ink-1);letter-spacing:.3px;text-align:center;line-height:1.55}[data-theme=dark] .anno-text[data-v-988e0e62]{color:#ffffffe0;text-shadow:0 1px 8px rgba(0,0,0,.4)}.anno-dots[data-v-988e0e62]{position:relative;z-index:1;display:flex;gap:6px}.anno-dot[data-v-988e0e62]{width:6px;height:6px;border-radius:50%;background:var(--c-line-2);cursor:pointer;transition:background .3s,transform .3s}[data-theme=dark] .anno-dot[data-v-988e0e62]{background:#ffffff38}.anno-dot.active[data-v-988e0e62]{background:#d4af37;transform:scale(1.3)}.anno-promo[data-v-988e0e62]{position:relative;z-index:1;width:100%;margin-top:10px;padding-top:10px;border-top:1px solid var(--c-line);display:flex;flex-direction:column;gap:4px}[data-theme=dark] .anno-promo[data-v-988e0e62]{border-top-color:#ffffff26}.anno-promo p[data-v-988e0e62]{margin:0;font-size:13px;color:var(--c-ink-2);line-height:1.5}[data-theme=dark] .anno-promo p[data-v-988e0e62]{color:#ffffffd9}.anno-promo strong[data-v-988e0e62]{color:#d4af37}.anno-fade-enter-active[data-v-988e0e62],.anno-fade-leave-active[data-v-988e0e62]{transition:opacity .4s ease,transform .4s ease}.anno-fade-enter-from[data-v-988e0e62]{opacity:0;transform:translateY(6px)}.anno-fade-leave-to[data-v-988e0e62]{opacity:0;transform:translateY(-6px)}.order__head[data-v-988e0e62]{display:flex;align-items:center;justify-content:space-between;gap:10px}.order__name[data-v-988e0e62]{margin:0;font-size:15px;font-weight:600;color:var(--c-ink-1)}.wallet-dash-list[data-v-988e0e62]{display:flex;flex-direction:column;gap:10px}.wallet-dash-item[data-v-988e0e62]{display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:8px 10px;border-radius:var(--r-sm);background:var(--c-bg);border:1px solid var(--c-line);text-align:left}.wallet-dash-item .net-badge[data-v-988e0e62]{width:52px;flex-shrink:0;justify-content:center}.wallet-dash-default[data-v-988e0e62]{font-size:11px;font-weight:600;color:var(--c-brand);background:var(--c-brand-soft);padding:1px 6px;border-radius:10px;white-space:nowrap}.wallet-dash-addr[data-v-988e0e62]{flex:1;font-size:12px;color:var(--c-ink-2);font-family:var(--ff-mono);white-space:nowrap}.copy-btn[data-v-988e0e62]{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--c-ink-3);padding:2px 4px;border-radius:4px;display:flex;align-items:center;transition:color var(--tr-fast);font-size:12px}.copy-btn[data-v-988e0e62]:hover{color:var(--c-brand)}.wallet-dash-empty[data-v-988e0e62]{padding:12px 0;text-align:center;color:var(--c-ink-3);font-size:13px}.link-btn[data-v-988e0e62]{background:none;border:none;color:var(--c-brand);cursor:pointer;font-size:13px;padding:0}.card__tag[data-v-988e0e62]{font-size:11px;color:var(--c-ink-3);background:var(--c-bg);border:1px solid var(--c-line);border-radius:10px;padding:1px 8px;white-space:nowrap}.os-grid[data-v-988e0e62]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.os-item[data-v-988e0e62]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 8px;border-radius:var(--r-sm);border:1px solid transparent}.os-val[data-v-988e0e62]{font-size:22px;font-weight:700;line-height:1}.os-lbl[data-v-988e0e62]{font-size:11px;font-weight:500;white-space:nowrap}.os-finished[data-v-988e0e62]{background:var(--c-ok-soft);border-color:#0000000a}.os-finished .os-val[data-v-988e0e62],.os-finished .os-lbl[data-v-988e0e62]{color:var(--c-ok)}.os-pending[data-v-988e0e62]{background:var(--c-info-soft);border-color:#0000000a}.os-pending .os-val[data-v-988e0e62],.os-pending .os-lbl[data-v-988e0e62]{color:var(--c-info)}.os-cancelled[data-v-988e0e62]{background:var(--c-warn-soft);border-color:#0000000a}.os-cancelled .os-val[data-v-988e0e62],.os-cancelled .os-lbl[data-v-988e0e62]{color:var(--c-warn)}.os-timeout[data-v-988e0e62]{background:var(--c-line);border-color:#0000000a}.os-timeout .os-val[data-v-988e0e62]{color:var(--c-ink-2)}.os-timeout .os-lbl[data-v-988e0e62]{color:var(--c-ink-3)}.invite-desc[data-v-988e0e62]{font-size:13px;color:var(--c-ink-2);margin:0 0 10px;line-height:1.6}.dl-list[data-v-988e0e62]{display:flex;flex-direction:column;gap:6px}.dl-item[data-v-988e0e62]{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:var(--r-sm);background:var(--c-bg);border:1px solid var(--c-line);color:var(--c-ink-1);text-decoration:none;font-size:13px;transition:border-color var(--tr-fast),color var(--tr-fast)}.dl-item[data-v-988e0e62]:hover{border-color:var(--c-brand);color:var(--c-brand)}.tg-item[data-v-988e0e62]:hover{border-color:#229ed9;color:#229ed9}.invite-link-row[data-v-988e0e62]{display:flex;align-items:center;gap:6px;background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--r-sm);padding:7px 10px}.invite-link[data-v-988e0e62]{flex:1;font-size:12px;font-family:var(--ff-mono);color:var(--c-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.remaining-badge[data-v-988e0e62]{display:inline-block;padding:2px 8px;border-radius:20px;font-size:12px;font-weight:500;white-space:nowrap}.badge-ok[data-v-988e0e62]{background:var(--c-ok-soft);color:var(--c-ok)}.badge-warning[data-v-988e0e62]{background:var(--c-warn-soft);color:var(--c-warn)}.badge-urgent[data-v-988e0e62]{background:var(--c-err-soft);color:var(--c-err)}.badge-expired[data-v-988e0e62]{background:var(--c-line);color:var(--c-ink-3)}.documentation[data-v-5ce922cd]{max-width:1200px}h1[data-v-5ce922cd]{color:var(--heading);margin-bottom:30px;font-size:28px}.doc-container[data-v-5ce922cd]{display:grid;grid-template-columns:250px 1fr;gap:30px;background:var(--c-surface);border-radius:8px;overflow:clip;box-shadow:var(--sh-1);align-items:start}.doc-sidebar[data-v-5ce922cd]{background-color:var(--c-bg);padding:20px;border-right:1px solid var(--c-line-2);position:sticky;top:20px;align-self:start}.doc-nav h3[data-v-5ce922cd]{margin:0 0 15px;color:var(--heading);font-size:16px}.doc-menu[data-v-5ce922cd]{display:flex;flex-direction:column;gap:5px}.doc-link[data-v-5ce922cd]{text-align:left;padding:10px 15px;border:none;background:transparent;color:var(--c-ink-2);cursor:pointer;border-radius:4px;transition:all .3s ease;font-size:14px}.doc-group-label[data-v-5ce922cd]{padding:10px 15px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);-webkit-user-select:none;user-select:none}.doc-sub-link[data-v-5ce922cd]{padding-left:24px!important;font-size:13px}.doc-link[data-v-5ce922cd]:hover{background-color:var(--c-info-soft);color:var(--heading)}.doc-link.active[data-v-5ce922cd]{background-color:var(--primary);color:#fff;font-weight:600}.doc-content[data-v-5ce922cd]{padding:30px;min-height:400px}.doc-article h2[data-v-5ce922cd]{color:var(--heading);margin-bottom:10px;border-bottom:2px solid var(--primary);padding-bottom:15px}.doc-meta[data-v-5ce922cd]{color:var(--muted);font-size:12px;margin-bottom:20px}.doc-body[data-v-5ce922cd]{line-height:1.8;color:var(--c-ink-1)}.doc-body h2[data-v-5ce922cd]{font-size:17px;font-weight:700;color:var(--heading);margin-top:32px;margin-bottom:12px;padding:10px 14px;background:var(--c-info-soft);border-left:4px solid var(--primary);border-radius:0 6px 6px 0}.doc-body h3[data-v-5ce922cd]{font-size:14px;font-weight:700;color:var(--heading);margin-top:24px;margin-bottom:10px;padding:6px 10px;background:var(--c-bg);border-left:3px solid var(--primary);border-radius:0 4px 4px 0}.doc-body h4[data-v-5ce922cd]{font-size:13px;font-weight:600;color:var(--primary);margin-top:14px;margin-bottom:6px;padding-left:8px}.doc-body p[data-v-5ce922cd]{margin:8px 0;padding-left:4px}.doc-body ul[data-v-5ce922cd],.doc-body ol[data-v-5ce922cd]{margin:8px 0;padding-left:28px}.doc-body ul li[data-v-5ce922cd],.doc-body ol li[data-v-5ce922cd]{margin:6px 0;padding-left:2px}.doc-body table[data-v-5ce922cd]{border-collapse:collapse;margin:16px auto;font-size:13px;min-width:300px}.doc-body th[data-v-5ce922cd]{background:var(--primary);color:#fff;padding:8px 16px;text-align:center;font-weight:600}.doc-body td[data-v-5ce922cd]{padding:7px 16px;text-align:center;border-bottom:1px solid var(--c-line-2)}.doc-body tr:nth-child(2n) td[data-v-5ce922cd]{background:var(--c-bg)}.doc-body tr:last-child td[data-v-5ce922cd]{border-bottom:none}.doc-body pre[data-v-5ce922cd]{background-color:var(--c-bg);border-left:4px solid var(--primary);padding:12px 15px;border-radius:4px;overflow-x:auto;margin:15px 0}.doc-body code[data-v-5ce922cd]{font-family:Courier New,monospace;font-size:13px;color:var(--c-err)}[data-v-5ce922cd] .doc-img-thumb{display:block;width:320px;max-width:100%;margin:16px auto;border-radius:8px;border:1px solid var(--c-line-2);cursor:zoom-in;transition:width .35s ease,box-shadow .35s ease;box-shadow:0 2px 8px #00000014}[data-v-5ce922cd] .doc-img-thumb:hover{width:100%;cursor:zoom-out;box-shadow:0 4px 20px #0000002e}.empty-state[data-v-5ce922cd]{text-align:center;padding:60px 20px;color:var(--muted)}@media (max-width: 768px){.doc-container[data-v-5ce922cd]{grid-template-columns:1fr}.doc-sidebar[data-v-5ce922cd]{border-right:none;border-bottom:1px solid var(--c-line-2)}h1[data-v-5ce922cd]{font-size:24px}}.products[data-v-0773d7ea]{max-width:1200px}h1[data-v-0773d7ea]{color:var(--heading);margin-bottom:30px;font-size:28px}.empty-state[data-v-0773d7ea]{text-align:center;padding:60px 20px;color:var(--c-ink-2);background:var(--c-surface);border-radius:8px}.platform-section[data-v-0773d7ea]{margin-bottom:50px}.platform-title[data-v-0773d7ea]{display:flex;align-items:center;margin-bottom:24px;gap:12px}.platform-label[data-v-0773d7ea]{font-size:20px;font-weight:700;color:var(--c-ink-1);padding:4px 16px;background:var(--c-info-soft);border-left:4px solid var(--primary);border-radius:0 4px 4px 0}.product-group[data-v-0773d7ea]{margin-bottom:36px}.product-header[data-v-0773d7ea]{display:flex;align-items:stretch;gap:20px;background:var(--c-surface);border-radius:10px;padding:10px 24px;margin-bottom:16px;box-shadow:var(--sh-1);border:1px solid var(--c-line-2)}.product-meta[data-v-0773d7ea]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:4px}.product-names[data-v-0773d7ea]{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:2px}.product-name-item[data-v-0773d7ea]{font-size:15px;font-weight:600;color:var(--heading);display:flex;align-items:center;gap:4px}.product-name-item--single[data-v-0773d7ea]{font-size:17px}.product-name-lang[data-v-0773d7ea]{font-size:10px;font-weight:500;color:var(--muted);background:var(--border);padding:1px 5px;border-radius:4px;text-transform:uppercase}.product-field[data-v-0773d7ea]{display:flex;align-items:center;gap:6px;font-size:13px}.product-field-label[data-v-0773d7ea]{color:var(--muted);flex-shrink:0}.product-field-value[data-v-0773d7ea]{color:var(--heading);font-weight:500}.product-image-wrap[data-v-0773d7ea]{flex-shrink:0;display:flex;flex-direction:row;align-items:flex-end;gap:10px}.product-imgs[data-v-0773d7ea]{display:flex;flex-direction:row;align-items:flex-end;gap:8px}.product-img[data-v-0773d7ea]{width:auto;height:auto;max-width:160px;max-height:100px;display:block;object-fit:contain;border-radius:10px;border:1px solid var(--c-line-2)}.prod-code-badge[data-v-0773d7ea]{font-size:12px;font-weight:500;color:var(--c-info);background:var(--c-info-soft);border:1px solid var(--c-info);border-radius:4px;padding:2px 8px;letter-spacing:.5px}.product-desc[data-v-0773d7ea]{font-size:14px;color:var(--muted);margin:0 0 12px;line-height:1.5}.download-list[data-v-0773d7ea]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.download-label[data-v-0773d7ea]{font-size:11px;font-weight:600;color:var(--c-ok);letter-spacing:.4px;text-transform:uppercase}.download-link[data-v-0773d7ea]{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--primary) 0%,#5a52e0 100%);border-radius:8px;text-decoration:none;white-space:nowrap;box-shadow:0 2px 8px #696cff59;transition:opacity .15s,transform .15s}.download-link[data-v-0773d7ea]:hover{opacity:.88;transform:translateY(-1px);text-decoration:none}.download-link[data-v-0773d7ea]:active{transform:translateY(0)}.download-filename[data-v-0773d7ea]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-ink-2);font-weight:400}.plans-grid[data-v-0773d7ea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-template-rows:repeat(20,auto);column-gap:16px;row-gap:0}.plan-card[data-v-0773d7ea]{grid-row:span 4;display:grid;grid-template-rows:subgrid;background:var(--c-surface);border-radius:8px;padding:24px 20px;box-shadow:var(--sh-1);border:2px solid transparent;transition:transform .2s,box-shadow .2s,border-color .2s;margin-bottom:16px;position:relative;overflow:hidden}.discount-canvas[data-v-0773d7ea]{position:absolute;top:0;right:0;pointer-events:none}.plan-card[data-v-0773d7ea]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--primary)}.plan-header-row[data-v-0773d7ea]{margin-bottom:10px}.plan-name[data-v-0773d7ea]{font-size:15px;font-weight:600;color:var(--heading);margin:0}.plan-name-default[data-v-0773d7ea]{color:var(--muted-light);font-weight:400}.plan-price[data-v-0773d7ea]{margin-bottom:14px}.price-number[data-v-0773d7ea]{font-size:20px;font-weight:700;color:var(--heading)}.price-cycle[data-v-0773d7ea]{font-size:14px;color:var(--muted);margin-left:4px}.plan-info[data-v-0773d7ea]{font-size:13px;color:var(--c-ink-2);margin-bottom:18px}.plan-info p[data-v-0773d7ea]{margin:5px 0}.subscribe-btn[data-v-0773d7ea]{padding:10px;background-color:var(--primary);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .2s}.subscribe-btn[data-v-0773d7ea]:hover{background-color:var(--primary-dark)}.subscribe-btn--tried[data-v-0773d7ea],.subscribe-btn--tried[data-v-0773d7ea]:hover{background-color:var(--muted-light);cursor:not-allowed}.modal-overlay[data-v-0773d7ea]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000007a;display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px}.modal-content[data-v-0773d7ea]{background:var(--c-surface);border-radius:12px;width:100%;max-width:860px;max-height:92vh;overflow-y:auto;box-shadow:var(--sh-pop);display:flex;flex-direction:column}.modal-header[data-v-0773d7ea]{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.modal-header h2[data-v-0773d7ea]{margin:0 0 4px;font-size:18px;color:var(--c-ink-1);font-weight:700}.modal-subtitle[data-v-0773d7ea]{margin:0;font-size:var(--fs-meta);color:var(--c-ink-3)}.close-btn[data-v-0773d7ea]{background:none;border:none;font-size:26px;color:var(--muted-light);cursor:pointer;line-height:1;padding:0 0 0 12px;flex-shrink:0}.close-btn[data-v-0773d7ea]:hover{color:var(--heading)}.modal-body[data-v-0773d7ea]{display:flex;flex:1;min-height:0;overflow:hidden}.modal-left[data-v-0773d7ea]{width:300px;flex-shrink:0;padding:20px 20px 20px 24px;border-right:1px solid var(--c-line);display:flex;flex-direction:column}.summary-area[data-v-0773d7ea]{flex:1}.modal-right[data-v-0773d7ea]{flex:1;padding:20px 24px 20px 20px}.section-title[data-v-0773d7ea]{font-size:var(--fs-micro);font-weight:700;color:var(--c-ink-3);text-transform:uppercase;letter-spacing:.8px;margin:0 0 12px}.summary-grid[data-v-0773d7ea]{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:13px}.sg-label[data-v-0773d7ea]{color:var(--muted-light);white-space:nowrap;padding-top:1px}.sg-value[data-v-0773d7ea]{color:var(--heading);font-weight:500;word-break:break-word}.sg-price[data-v-0773d7ea]{display:flex;align-items:center;gap:6px}.sg-discount[data-v-0773d7ea]{color:var(--c-ok);font-weight:600}.price-pay[data-v-0773d7ea]{font-weight:700;color:var(--c-err);font-size:15px}.bonus-hint[data-v-0773d7ea]{font-size:11px;color:var(--c-ink-3);margin:-8px 0 8px}.pay-section-label[data-v-0773d7ea]{font-size:var(--fs-meta);font-weight:600;color:var(--c-ink-2);margin:0 0 8px}.payment-tabs[data-v-0773d7ea]{display:flex;gap:0;margin-bottom:16px;border-radius:6px;overflow:hidden;border:1px solid var(--c-line-2)}.pay-tab[data-v-0773d7ea]{flex:1;padding:9px 0;border:none;background:var(--c-bg);color:var(--c-ink-2);font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s,color .2s}.wallet-list[data-v-0773d7ea]{display:flex;flex-direction:column;gap:6px;max-height:120px;overflow-y:auto}.no-wallet-tip[data-v-0773d7ea]{font-size:13px;color:var(--muted-light);padding:8px 0}.wallet-item[data-v-0773d7ea]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--c-bg);border-radius:6px}.wallet-address[data-v-0773d7ea]{font-family:var(--ff-mono);font-size:12px;color:var(--c-ink-2);flex:1;word-break:break-all;cursor:pointer}.badge-default[data-v-0773d7ea]{background:var(--c-ok);color:#fff;font-size:10px;padding:2px 6px;border-radius:4px;white-space:nowrap}.network-badge[data-v-0773d7ea]{display:inline-block;padding:2px 7px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.5px;white-space:nowrap}.net-erc20[data-v-0773d7ea]{background:var(--c-info-soft);color:var(--c-info);border:1px solid var(--c-info)}.net-trc20[data-v-0773d7ea]{background:var(--c-warn-soft);color:var(--c-warn);border:1px solid var(--c-warn)}.net-bep20[data-v-0773d7ea]{background:#fffbe6;color:#b7791f;border:1px solid #f6d860}.admin-row[data-v-0773d7ea]{display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--c-info-soft);border-radius:8px;padding:16px 14px}.admin-row-info[data-v-0773d7ea]{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px}.admin-address[data-v-0773d7ea]{font-family:var(--ff-mono);font-size:12px;color:var(--c-ink-2);word-break:break-all;margin:0;text-align:center}.qrcode-container[data-v-0773d7ea]{background:var(--c-surface);padding:8px;border-radius:8px;box-shadow:var(--sh-1)}.qrcode-img[data-v-0773d7ea]{display:block;width:180px;height:180px}.no-admin-wallet[data-v-0773d7ea]{font-size:13px;color:var(--c-ink-3);padding:12px;background:var(--c-bg);border-radius:6px;text-align:center}.chain-selector[data-v-0773d7ea]{display:flex;gap:8px;margin-bottom:14px}.chain-btn[data-v-0773d7ea]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:2px solid var(--c-line-2);border-radius:8px;background:var(--c-bg);color:var(--c-ink-1);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .2s,background .2s}.chain-btn[data-v-0773d7ea]:hover:not(:disabled){border-color:var(--primary)}.chain-btn.active[data-v-0773d7ea]{border-color:var(--primary);background:var(--c-info-soft);font-weight:600}.chain-btn[data-v-0773d7ea]:disabled{opacity:.6;cursor:not-allowed}.btn-copy-addr[data-v-0773d7ea]{padding:4px 12px;border:1px solid var(--primary);border-radius:4px;background:transparent;color:var(--primary);font-size:12px;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap;align-self:center}.btn-copy-addr[data-v-0773d7ea]:hover{background:var(--primary);color:#fff}.btn-copy-addr.copied[data-v-0773d7ea]{background:var(--c-ok);border-color:var(--c-ok);color:#fff}.addr-hint[data-v-0773d7ea]{font-size:12px;color:var(--c-warn);margin:8px 0 0;text-align:center}.alipay-section[data-v-0773d7ea]{display:flex;flex-direction:column;align-items:center;padding:8px 0}.alipay-qr-wrap[data-v-0773d7ea]{margin-bottom:12px}.alipay-qr-img[data-v-0773d7ea]{max-width:200px;max-height:200px;border-radius:8px;border:1px solid var(--c-line-2);box-shadow:var(--sh-1);object-fit:contain}.alipay-hint[data-v-0773d7ea]{font-size:12px;color:var(--muted);text-align:center;margin:0}.modal-footer[data-v-0773d7ea]{display:flex;gap:12px;justify-content:flex-end;padding:16px 24px;border-top:1px solid var(--c-line);flex-shrink:0}.btn-cancel[data-v-0773d7ea]{padding:9px 22px;background:var(--c-bg);color:var(--c-ink-1);border:1px solid var(--c-line-2);border-radius:6px;cursor:pointer;font-weight:600;font-size:14px}.btn-confirm[data-v-0773d7ea]{padding:9px 22px;background:var(--primary);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:14px;transition:background-color .2s}.btn-confirm[data-v-0773d7ea]:hover{background:var(--primary-dark)}.btn-confirm[data-v-0773d7ea]:disabled{background:var(--c-ink-3);cursor:not-allowed}.toast-notification[data-v-0773d7ea]{position:fixed;top:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:14px 24px;border-radius:8px;font-size:15px;font-weight:500;box-shadow:var(--sh-pop);z-index:9999;white-space:nowrap;pointer-events:none}.toast-success[data-v-0773d7ea]{background:var(--c-ok-soft);color:var(--c-ok);border:1px solid var(--c-ok)}.toast-error[data-v-0773d7ea]{background:var(--c-err-soft);color:var(--c-err);border:1px solid var(--c-err)}.toast-icon[data-v-0773d7ea]{font-size:17px;font-weight:700}.bonus-section[data-v-0773d7ea]{margin-bottom:4px}.bonus-title[data-v-0773d7ea]{margin:0 0 10px;font-size:14px;color:var(--heading)}.bonus-list[data-v-0773d7ea]{display:block;max-height:162px;overflow-y:auto;overflow-x:hidden}.bonus-item[data-v-0773d7ea]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;border:1px solid var(--c-line-2);background:var(--c-warn-soft);cursor:pointer;font-size:13px;transition:border-color .15s;margin-bottom:6px}.bonus-item[data-v-0773d7ea]:last-child{margin-bottom:0}.bonus-item.selected[data-v-0773d7ea]{border-color:var(--c-warn);background:var(--c-warn-soft)}.bonus-item.disabled[data-v-0773d7ea]{opacity:.45;cursor:not-allowed}.bonus-amount[data-v-0773d7ea]{font-weight:700;color:var(--c-warn);font-size:15px;min-width:40px}.bonus-reason[data-v-0773d7ea]{color:var(--c-ink-2);flex:1}.bonus-expire[data-v-0773d7ea]{color:var(--c-ink-3);font-size:11px}.bonus-deduct[data-v-0773d7ea]{margin:6px 0 0;font-size:13px;color:var(--c-warn);font-weight:600}.price-original[data-v-0773d7ea]{text-decoration:line-through;color:var(--c-ink-3);font-size:14px;margin-right:6px;font-weight:400}.toast-fade-enter-active[data-v-0773d7ea],.toast-fade-leave-active[data-v-0773d7ea]{transition:opacity .3s ease,transform .3s ease}.toast-fade-enter-from[data-v-0773d7ea],.toast-fade-leave-to[data-v-0773d7ea]{opacity:0;transform:translate(-50%) translateY(-12px)}.payment-tabs[data-v-0773d7ea]{display:flex;gap:0;margin-bottom:18px;border-radius:8px;overflow:hidden;border:1px solid var(--c-line-2)}.pay-tab[data-v-0773d7ea]{flex:1;padding:10px 0;border:none;background:var(--c-bg);color:var(--c-ink-2);font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s,color .2s}.pay-tab[data-v-0773d7ea]:first-child{border-right:1px solid var(--c-line-2)}.pay-tab.active[data-v-0773d7ea]{background:var(--primary);color:#fff;font-weight:600}.pay-tab[data-v-0773d7ea]:hover:not(.active){background:var(--c-line)}.alipay-section[data-v-0773d7ea]{text-align:center;padding:8px 0 4px}.alipay-section h4[data-v-0773d7ea]{margin:0 0 14px;font-size:15px;color:var(--heading);text-align:left}.alipay-qr-wrap[data-v-0773d7ea]{display:flex;justify-content:center;margin-bottom:14px}.alipay-qr-img[data-v-0773d7ea]{max-width:220px;max-height:220px;border-radius:8px;border:1px solid var(--c-line-2);box-shadow:var(--sh-1);object-fit:contain}.alipay-hint[data-v-0773d7ea]{font-size:12px;color:var(--muted);margin:0;line-height:1.6}.payment-status-block[data-v-0773d7ea]{display:flex;flex-direction:column;align-items:center;padding:28px 0 8px;text-align:center}.waiting-banner[data-v-0773d7ea]{display:flex;align-items:center;gap:16px;background:var(--c-primary-soft, rgba(105, 108, 255, .08));border-bottom:1px solid var(--border);padding:14px 24px}.waiting-banner-spinner[data-v-0773d7ea]{flex-shrink:0;width:36px;height:36px;margin-bottom:0}.waiting-banner-center[data-v-0773d7ea]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.waiting-banner-title[data-v-0773d7ea]{font-size:15px;font-weight:600;color:var(--heading);margin:0}.waiting-banner-hint[data-v-0773d7ea]{font-size:13px;color:var(--muted);margin:0}.modal-body--waiting[data-v-0773d7ea]{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.waiting-banner .ps-countdown[data-v-0773d7ea]{font-size:22px;margin:0;letter-spacing:1px}@keyframes spin-0773d7ea{to{transform:rotate(360deg)}}.ps-spinner[data-v-0773d7ea]{width:48px;height:48px;border:4px solid var(--c-line-2);border-top-color:var(--primary);border-radius:50%;animation:spin-0773d7ea .9s linear infinite;margin-bottom:20px}.ps-icon[data-v-0773d7ea]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;margin-bottom:16px}.ps-icon--success[data-v-0773d7ea]{background:var(--c-ok-soft);color:var(--c-ok)}.ps-icon--timeout[data-v-0773d7ea]{background:var(--c-err-soft);color:var(--c-err)}.ps-title[data-v-0773d7ea]{font-size:20px;font-weight:700;color:var(--heading);margin:0 0 6px}.ps-title--success[data-v-0773d7ea]{color:var(--c-ok)}.ps-title--timeout[data-v-0773d7ea]{color:var(--c-err)}.ps-countdown[data-v-0773d7ea]{font-size:36px;font-weight:700;font-family:monospace;color:var(--primary);letter-spacing:2px;margin:4px 0 10px}.ps-hint[data-v-0773d7ea]{font-size:13px;color:var(--muted);margin:0 0 4px}@media (max-width: 768px){.plans-grid[data-v-0773d7ea]{grid-template-columns:1fr 1fr}.product-header[data-v-0773d7ea],.modal-body[data-v-0773d7ea]{flex-direction:column}.modal-left[data-v-0773d7ea]{width:100%;border-right:none;border-bottom:1px solid var(--border);padding:16px}.modal-right[data-v-0773d7ea]{padding:16px}.modal-content[data-v-0773d7ea]{max-width:100%}}@media (max-width: 480px){.plans-grid[data-v-0773d7ea]{grid-template-columns:1fr}}.confirm-overlay[data-v-f3acae1e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:3000;padding:20px}.confirm-box[data-v-f3acae1e]{background:#fff;border-radius:.75rem;padding:28px 28px 22px;width:360px;max-width:100%;box-shadow:0 .25rem .75rem #22303e2e;display:flex;flex-direction:column;gap:16px;border:1px solid #e4e6e8}.confirm-icon[data-v-f3acae1e]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;align-self:center}.icon-danger[data-v-f3acae1e]{background:#ff3e1d1a;color:#ff3e1d}.icon-warning[data-v-f3acae1e]{background:#ffab001f;color:#ffab00}.confirm-body[data-v-f3acae1e]{text-align:center}.confirm-title[data-v-f3acae1e]{margin:0 0 6px;font-size:16px;font-weight:600;color:#384551;line-height:1.4}.confirm-message[data-v-f3acae1e]{margin:0;font-size:13px;color:#8592a3;line-height:1.5;word-break:break-all}.confirm-actions[data-v-f3acae1e]{display:flex;gap:10px;margin-top:4px}.confirm-btn-cancel[data-v-f3acae1e],.confirm-btn-ok[data-v-f3acae1e]{flex:1;padding:10px;border:none;border-radius:.375rem;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s,box-shadow .2s}.confirm-btn-cancel[data-v-f3acae1e]{background:#f5f5f9;color:#646e78;border:1px solid #e4e6e8}.confirm-btn-cancel[data-v-f3acae1e]:hover{background:#ebebf0}.ok-danger[data-v-f3acae1e]{background:#ff3e1d;color:#fff}.ok-danger[data-v-f3acae1e]:hover{background:#e03418;box-shadow:0 .25rem .5rem #ff3e1d59}.ok-warning[data-v-f3acae1e]{background:#ffab00;color:#fff}.ok-warning[data-v-f3acae1e]:hover{background:#e09600;box-shadow:0 .25rem .5rem #ffab0059}.confirm-btn-ok[data-v-f3acae1e]:disabled{background:#bdc1c5;cursor:not-allowed}.confirm-fade-enter-active[data-v-f3acae1e],.confirm-fade-leave-active[data-v-f3acae1e]{transition:opacity .2s ease,transform .2s ease}.confirm-fade-enter-from[data-v-f3acae1e],.confirm-fade-leave-to[data-v-f3acae1e]{opacity:0;transform:scale(.95)}.orders-query[data-v-ef4110c9]{max-width:1400px}h1[data-v-ef4110c9]{color:var(--heading);margin-bottom:24px;font-size:28px}.day-tabs[data-v-ef4110c9]{display:flex;gap:8px;margin-bottom:20px}.day-btn[data-v-ef4110c9]{padding:8px 20px;border:1px solid var(--c-line-2);background:var(--c-surface);border-radius:20px;cursor:pointer;font-size:14px;color:var(--text);font-weight:500;transition:all .2s}.day-btn[data-v-ef4110c9]:hover{border-color:var(--primary);color:var(--primary)}.day-btn.active[data-v-ef4110c9]{background:var(--primary);border-color:var(--primary);color:#fff}.filter-section[data-v-ef4110c9]{background:var(--c-surface);border-radius:8px;padding:16px 20px;margin-bottom:20px;box-shadow:var(--sh-1);display:flex;align-items:center;gap:10px;color:var(--heading);font-weight:500;font-size:14px}.filter-section select[data-v-ef4110c9]{margin-left:8px;padding:6px 10px;border:1px solid var(--c-line-2);border-radius:4px;background-color:var(--c-bg);color:var(--c-ink-1);cursor:pointer}.table-section[data-v-ef4110c9]{background:var(--c-surface);border-radius:8px;padding:20px;box-shadow:var(--sh-1)}.table-wrapper[data-v-ef4110c9]{overflow-x:auto}table[data-v-ef4110c9]{width:100%;border-collapse:collapse;font-size:14px}thead tr[data-v-ef4110c9]{background-color:var(--c-bg)}th[data-v-ef4110c9]{padding:12px 14px;text-align:left;color:var(--muted);font-weight:600;font-size:13px;white-space:nowrap;border-bottom:2px solid var(--c-line-2)}td[data-v-ef4110c9]{padding:12px 14px;border-bottom:1px solid var(--border);color:var(--heading);vertical-align:middle}tbody tr:last-child td[data-v-ef4110c9]{border-bottom:none}tbody tr:hover td[data-v-ef4110c9]{background-color:var(--c-bg)}.cell-id[data-v-ef4110c9]{color:var(--muted);font-size:13px}.cell-wallet[data-v-ef4110c9]{font-family:var(--ff-mono);font-size:12px;color:var(--c-ink-2);white-space:nowrap;cursor:default}.cell-date[data-v-ef4110c9]{white-space:nowrap;font-size:13px;color:var(--c-ink-2)}.status-badge[data-v-ef4110c9]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.status-badge.pending[data-v-ef4110c9]{background-color:var(--c-warn-soft);color:var(--c-warn)}.status-badge.finished[data-v-ef4110c9]{background-color:var(--c-ok-soft);color:var(--c-ok)}.status-badge.timeout[data-v-ef4110c9]{background-color:var(--c-err-soft);color:var(--c-err)}.status-badge.cancelled[data-v-ef4110c9]{background-color:var(--c-bg);color:var(--c-ink-2)}.empty-state[data-v-ef4110c9]{text-align:center;padding:60px 20px;color:var(--muted);font-size:15px}.btn-cancel-order[data-v-ef4110c9]{padding:4px 12px;border:1px solid var(--c-err);border-radius:5px;background:var(--c-surface);color:var(--c-err);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s}.btn-cancel-order[data-v-ef4110c9]:hover{background:#e74c3c;color:#fff}.btn-cancel-order[data-v-ef4110c9]:disabled{opacity:.5;cursor:not-allowed}.cell-no-action[data-v-ef4110c9]{color:var(--c-ink-3);font-size:13px}.cell-price[data-v-ef4110c9]{font-weight:600;color:var(--c-err);white-space:nowrap}.btn-detail[data-v-ef4110c9]{padding:4px 12px;border:1px solid var(--primary);border-radius:5px;background:var(--c-surface);color:var(--primary);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s}.btn-detail[data-v-ef4110c9]:hover{background:var(--primary);color:#fff}.modal-overlay[data-v-ef4110c9]{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-content[data-v-ef4110c9]{background:var(--c-surface);border-radius:10px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:var(--sh-pop);display:flex;flex-direction:column}.modal-header[data-v-ef4110c9]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px 14px;border-bottom:1px solid var(--border)}.modal-header h3[data-v-ef4110c9]{margin:0;font-size:18px;color:var(--heading);font-weight:700}.modal-close[data-v-ef4110c9]{background:none;border:none;font-size:26px;color:var(--muted-light);cursor:pointer;line-height:1;padding:0 4px}.modal-close[data-v-ef4110c9]:hover{color:var(--heading)}.detail-body[data-v-ef4110c9]{padding:8px 0;flex:1}.detail-row[data-v-ef4110c9]{display:flex;align-items:baseline;padding:10px 24px;border-bottom:1px solid var(--c-line);gap:12px}.detail-row[data-v-ef4110c9]:last-child{border-bottom:none}.detail-label[data-v-ef4110c9]{width:76px;flex-shrink:0;font-size:12px;color:var(--muted-light);font-weight:600;letter-spacing:.3px}.detail-value[data-v-ef4110c9]{flex:1;font-size:13px;color:var(--heading);word-break:break-all}.detail-value.mono[data-v-ef4110c9]{font-family:var(--ff-mono);color:var(--c-ink-2)}.detail-value.small[data-v-ef4110c9]{font-size:12px}.detail-value.price-actual[data-v-ef4110c9]{font-weight:700;color:var(--c-err)}.detail-value.text-green[data-v-ef4110c9]{color:var(--c-ok);font-weight:600}.modal-footer[data-v-ef4110c9]{padding:14px 24px;border-top:1px solid var(--c-line);display:flex;justify-content:flex-end}.btn-close-modal[data-v-ef4110c9]{padding:8px 24px;border:1px solid var(--c-line-2);border-radius:6px;background:var(--c-surface);color:var(--c-ink-2);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s}.btn-close-modal[data-v-ef4110c9]:hover{background:var(--c-bg);border-color:var(--c-line-2)}.toast-notification[data-v-ef4110c9]{position:fixed;top:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:14px 24px;border-radius:8px;font-size:15px;font-weight:500;box-shadow:var(--sh-pop);z-index:9999;white-space:nowrap;pointer-events:none}.toast-success[data-v-ef4110c9]{background:var(--c-ok-soft);color:var(--c-ok);border:1px solid var(--c-ok)}.toast-error[data-v-ef4110c9]{background:var(--c-err-soft);color:var(--c-err);border:1px solid var(--c-err)}.toast-icon[data-v-ef4110c9]{font-size:17px;font-weight:700}.toast-fade-enter-active[data-v-ef4110c9],.toast-fade-leave-active[data-v-ef4110c9]{transition:opacity .3s,transform .3s}.toast-fade-enter-from[data-v-ef4110c9],.toast-fade-leave-to[data-v-ef4110c9]{opacity:0;transform:translate(-50%) translateY(-12px)}@media (max-width: 768px){h1[data-v-ef4110c9]{font-size:24px}.cell-wallet[data-v-ef4110c9]{max-width:100px}}.profile[data-v-d464cb38]{max-width:800px}h1[data-v-d464cb38]{color:var(--heading);margin-bottom:30px;font-size:28px}h2[data-v-d464cb38]{color:var(--heading);font-size:18px;font-weight:600;margin-bottom:20px}section[data-v-d464cb38]{background:var(--c-surface);border-radius:8px;padding:25px;margin-bottom:25px;box-shadow:var(--sh-1)}.info-card[data-v-d464cb38]{display:grid;gap:20px}.info-item[data-v-d464cb38]{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid var(--border)}.info-item[data-v-d464cb38]:last-child{border-bottom:none}.info-item label[data-v-d464cb38]{min-width:120px;color:var(--muted);font-weight:600}.info-value[data-v-d464cb38]{margin:0;color:var(--heading);flex:1}.nickname-edit[data-v-d464cb38]{display:flex;gap:8px;flex:1;align-items:center}.nickname-input[data-v-d464cb38]{flex:1;padding:6px 10px;border:1px solid var(--c-line-2);border-radius:4px;font-size:14px;background:var(--c-bg);color:var(--c-ink-1)}.nickname-input[data-v-d464cb38]:focus{outline:none;border-color:var(--primary)}.btn-save-name[data-v-d464cb38]{padding:6px 14px;background:var(--primary);color:#fff;border:none;border-radius:4px;font-size:13px;cursor:pointer;white-space:nowrap}.btn-save-name[data-v-d464cb38]:disabled{opacity:.5;cursor:not-allowed}.name-msg[data-v-d464cb38]{margin:4px 0 0;font-size:12px}.name-msg--ok[data-v-d464cb38]{color:var(--c-ok)}.name-msg--err[data-v-d464cb38]{color:var(--c-err)}.password-form[data-v-d464cb38]{display:grid;gap:20px}.form-group[data-v-d464cb38]{display:flex;flex-direction:column}.form-group label[data-v-d464cb38]{margin-bottom:8px;color:var(--heading);font-weight:600;font-size:14px}.form-group input[data-v-d464cb38]{padding:10px 12px;border:1px solid var(--c-line-2);border-radius:4px;font-size:14px;transition:border-color .3s ease;background:var(--c-bg);color:var(--c-ink-1)}.form-group input[data-v-d464cb38]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #4f46e51a}.form-hint[data-v-d464cb38]{margin-top:5px;font-size:12px;color:var(--muted)}.toast-notification[data-v-d464cb38]{position:fixed;top:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:14px 24px;border-radius:8px;font-size:15px;font-weight:500;box-shadow:var(--sh-pop);z-index:9999;white-space:nowrap;pointer-events:none}.toast-success[data-v-d464cb38]{background:var(--c-ok-soft);color:var(--c-ok);border:1px solid var(--c-ok)}.toast-error[data-v-d464cb38]{background:var(--c-err-soft);color:var(--c-err);border:1px solid var(--c-err)}.toast-icon[data-v-d464cb38]{font-size:17px;font-weight:700}.toast-fade-enter-active[data-v-d464cb38],.toast-fade-leave-active[data-v-d464cb38]{transition:opacity .3s ease,transform .3s ease}.toast-fade-enter-from[data-v-d464cb38],.toast-fade-leave-to[data-v-d464cb38]{opacity:0;transform:translate(-50%) translateY(-12px)}.input-eye-wrap[data-v-d464cb38]{position:relative;display:flex;align-items:center}.input-eye-wrap input[data-v-d464cb38]{flex:1;padding:10px 40px 10px 12px;border:1px solid var(--c-line-2);border-radius:4px;font-size:14px;transition:border-color .3s ease;background:var(--c-bg);color:var(--c-ink-1)}.input-eye-wrap input[data-v-d464cb38]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #4f46e51a}.eye-btn[data-v-d464cb38]{position:absolute;right:8px;background:none;border:none;cursor:pointer;font-size:16px;color:var(--c-ink-3);padding:4px;line-height:1}.btn-submit[data-v-d464cb38]{padding:10px 28px;background-color:var(--primary);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s;justify-self:center}.btn-submit[data-v-d464cb38]:hover:not(:disabled){background-color:var(--primary-dark)}.btn-submit[data-v-d464cb38]:disabled{background-color:var(--muted-light);cursor:not-allowed}.security-tips[data-v-d464cb38]{background-color:var(--c-bg);padding:20px;border-radius:6px;border-left:4px solid var(--c-ok)}.security-tips h3[data-v-d464cb38]{margin:0 0 15px;color:var(--heading);font-size:16px}.security-tips ul[data-v-d464cb38]{list-style:none;padding:0;margin:0}.security-tips li[data-v-d464cb38]{display:flex;align-items:center;gap:12px;padding:10px 0;color:var(--c-ink-2);font-size:14px}.tip-icon[data-v-d464cb38]{color:var(--c-ok);font-weight:700;flex-shrink:0}@media (max-width: 768px){.profile[data-v-d464cb38]{max-width:100%}.info-item[data-v-d464cb38]{flex-direction:column;align-items:flex-start}.info-item label[data-v-d464cb38]{margin-bottom:8px}h1[data-v-d464cb38]{font-size:24px}h2[data-v-d464cb38]{font-size:18px}section[data-v-d464cb38]{padding:15px}}.wallet[data-v-da94a43d]{max-width:1200px}.deposit-section[data-v-da94a43d]{background:var(--c-surface);border-radius:8px;padding:25px;box-shadow:var(--sh-1);margin-bottom:30px}.deposit-hint[data-v-da94a43d]{font-size:13px;color:var(--c-warn);margin:-10px 0 18px}.deposit-evm-hint[data-v-da94a43d]{font-size:11px;color:var(--c-ink-3);margin:-4px 0 0;align-self:flex-start}.network-divider[data-v-da94a43d]{font-size:13px;color:var(--c-ink-3);font-weight:300}.addr-loading[data-v-da94a43d]{color:var(--c-ink-2);font-size:14px;padding:20px 0}.deposit-cards[data-v-da94a43d]{display:flex;gap:20px;flex-wrap:wrap}.deposit-card[data-v-da94a43d]{flex:1;min-width:240px;border:1px solid var(--c-line-2);border-radius:8px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:12px}.deposit-card-header[data-v-da94a43d]{display:flex;align-items:center;gap:8px;align-self:flex-start}.deposit-network-name[data-v-da94a43d]{font-size:14px;font-weight:600;color:var(--heading)}.qr-canvas[data-v-da94a43d]{border-radius:4px;display:block}.deposit-addr-row[data-v-da94a43d]{display:flex;align-items:center;gap:8px;width:100%}.deposit-addr[data-v-da94a43d]{font-family:var(--ff-mono);font-size:11px;color:var(--c-ink-2);word-break:break-all;flex:1;min-width:0}.btn-copy[data-v-da94a43d]{padding:5px 12px;border:1px solid var(--primary);border-radius:4px;background:transparent;color:var(--primary);font-size:12px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s,color .15s}.btn-copy[data-v-da94a43d]:hover{background:var(--primary);color:#fff}.btn-copy.copied[data-v-da94a43d]{background:var(--c-ok);border-color:var(--c-ok);color:#fff}h1[data-v-da94a43d]{color:var(--heading);margin-bottom:30px;font-size:28px}h2[data-v-da94a43d]{color:var(--text);font-size:20px;margin-bottom:20px}section[data-v-da94a43d]{margin-bottom:40px}.actions-section[data-v-da94a43d]{display:flex;gap:10px;margin-bottom:30px}.btn-add[data-v-da94a43d]{background-color:var(--primary);color:#fff;border:none;padding:12px 20px;border-radius:6px;cursor:pointer;font-size:16px;font-weight:500;display:flex;align-items:center;gap:8px;transition:background-color .3s ease}.btn-add[data-v-da94a43d]:hover{background-color:var(--primary-dark)}.form-section[data-v-da94a43d]{background:var(--c-surface);border-radius:8px;padding:25px;box-shadow:var(--sh-1);margin-bottom:30px}.wallet-form[data-v-da94a43d]{display:grid;gap:20px}.form-group[data-v-da94a43d]{display:flex;flex-direction:column}.form-group label[data-v-da94a43d]{margin-bottom:8px;color:var(--heading);font-weight:500;font-size:14px}.form-group input[type=text][data-v-da94a43d]{padding:10px 12px;border:1px solid var(--c-line-2);border-radius:4px;font-size:14px;transition:border-color .3s ease;background:var(--c-bg);color:var(--c-ink-1)}.form-group input[type=text][data-v-da94a43d]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #4f46e51a}.form-group.checkbox[data-v-da94a43d]{flex-direction:row;align-items:center;justify-content:flex-start;justify-self:start;margin-bottom:10px}.form-group.checkbox label[data-v-da94a43d]{margin-bottom:0;display:flex;align-items:center;gap:8px;font-weight:400}.form-group.checkbox input[type=checkbox][data-v-da94a43d]{width:18px;height:18px;cursor:pointer}.network-options[data-v-da94a43d]{display:flex;gap:12px;flex-wrap:wrap}.network-option[data-v-da94a43d]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:2px solid var(--c-line-2);border-radius:8px;cursor:pointer;transition:border-color .2s,background-color .2s;font-weight:400;background:var(--c-bg)}.network-option input[type=radio][data-v-da94a43d]{display:none}.network-option.active[data-v-da94a43d]{border-color:var(--primary);background:var(--c-info-soft)}.network-option[data-v-da94a43d]:hover{border-color:var(--c-line-2)}.network-desc[data-v-da94a43d]{font-size:13px;color:var(--c-ink-2)}.network-badge[data-v-da94a43d]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.5px;white-space:nowrap;min-width:48px;text-align:center}.net-erc20[data-v-da94a43d]{background:var(--c-info-soft);color:var(--c-info);border:1px solid var(--c-info)}.net-trc20[data-v-da94a43d]{background:var(--c-warn-soft);color:var(--c-warn);border:1px solid var(--c-warn)}.net-bep20[data-v-da94a43d]{background:#fffbe6;color:#b7791f;border:1px solid #f6d860}.form-row--footer[data-v-da94a43d]{display:flex;align-items:center;justify-content:space-between}.form-actions[data-v-da94a43d]{display:flex;gap:8px;flex-shrink:0}.form-row--inputs[data-v-da94a43d]{display:flex;gap:16px}.form-row--inputs .form-group[data-v-da94a43d]{flex:1;min-width:0}.form-group--addr[data-v-da94a43d]{flex:2!important}.btn-primary[data-v-da94a43d],.btn-cancel[data-v-da94a43d]{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-size:var(--fs-meta);font-weight:500;white-space:nowrap;flex-shrink:0;transition:background-color .2s}.btn-primary[data-v-da94a43d]{background-color:var(--primary);color:#fff}.btn-primary[data-v-da94a43d]:hover{background-color:var(--primary-dark)}.btn-primary[data-v-da94a43d]:disabled{background-color:var(--c-ink-3);cursor:not-allowed}.btn-cancel[data-v-da94a43d]{background-color:var(--c-bg);color:var(--c-ink-1);border:1px solid var(--c-line-2)}.btn-cancel[data-v-da94a43d]:hover{background-color:var(--c-line)}.wallets-section[data-v-da94a43d]{background:var(--c-surface);border-radius:8px;padding:25px;box-shadow:var(--sh-1)}.wallet-list[data-v-da94a43d]{display:grid;gap:15px}.wallet-card[data-v-da94a43d]{border:1px solid var(--c-line-2);border-radius:6px;padding:12px 16px;display:flex;flex-direction:column;gap:8px;transition:border-color .3s ease,box-shadow .3s ease}.wallet-card[data-v-da94a43d]:hover{border-color:var(--primary);box-shadow:0 2px 8px #4f46e51a}.wallet-row[data-v-da94a43d]{display:flex;align-items:center;gap:10px}.wallet-row--top[data-v-da94a43d]{justify-content:space-between;flex-wrap:wrap;align-items:center}.wallet-top-left[data-v-da94a43d]{display:flex;align-items:center;gap:6px;min-width:0}.wallet-row--bottom[data-v-da94a43d]{flex-wrap:wrap}.wallet-card .network-badge[data-v-da94a43d]{flex-shrink:0}.wallet-name[data-v-da94a43d]{font-size:14px;font-weight:600;color:var(--heading);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-address[data-v-da94a43d]{color:var(--c-ink-2);font-size:12px;font-family:var(--ff-mono);word-break:break-all;flex:1;min-width:0}.wallet-created[data-v-da94a43d]{font-size:12px;color:var(--muted-light);white-space:nowrap}.badge-default[data-v-da94a43d]{background-color:var(--c-ok-soft);color:var(--c-ok);padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}.wallet-actions[data-v-da94a43d]{display:flex;gap:10px;flex-wrap:wrap}.btn-action[data-v-da94a43d]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;transition:background-color .3s ease}.toggle[data-v-da94a43d]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle input[data-v-da94a43d]{display:none}.toggle__track[data-v-da94a43d]{width:36px;height:20px;border-radius:20px;background:var(--c-line-2, #e5e7eb);position:relative;transition:background .2s;flex-shrink:0}.toggle__thumb[data-v-da94a43d]{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.toggle--on .toggle__track[data-v-da94a43d]{background:var(--primary)}.toggle--on .toggle__thumb[data-v-da94a43d]{transform:translate(16px)}.toggle__label[data-v-da94a43d]{font-size:13px;color:var(--muted)}.toggle--on .toggle__label[data-v-da94a43d]{color:var(--primary);font-weight:500}.toggle input:disabled~.toggle__track[data-v-da94a43d]{opacity:.7}.toggle:has(input:not(:disabled)):hover .toggle__track[data-v-da94a43d]{filter:brightness(.93)}.btn-edit[data-v-da94a43d]{background-color:var(--primary);color:#fff}.btn-edit[data-v-da94a43d]:hover{background-color:var(--primary-dark)}.btn-delete[data-v-da94a43d]{background-color:var(--c-err);color:#fff}.btn-delete[data-v-da94a43d]:hover{filter:brightness(.9)}.btn-action[data-v-da94a43d]:disabled{background-color:var(--c-ink-3);cursor:not-allowed}.empty-state[data-v-da94a43d]{text-align:center;padding:40px 20px;color:var(--c-ink-2);background:var(--c-bg);border-radius:6px}.empty-state p[data-v-da94a43d]{margin:0;font-size:16px}.error-message[data-v-da94a43d]{padding:12px;background-color:var(--c-err-soft);color:var(--c-err);border:1px solid var(--c-err);border-radius:4px;font-size:14px}.toast-notification[data-v-da94a43d]{position:fixed;top:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:14px 24px;border-radius:8px;font-size:15px;font-weight:500;box-shadow:var(--sh-pop);z-index:9999;white-space:nowrap;pointer-events:none}.toast-success[data-v-da94a43d]{background:var(--c-ok-soft);color:var(--c-ok);border:1px solid var(--c-ok)}.toast-error[data-v-da94a43d]{background:var(--c-err-soft);color:var(--c-err);border:1px solid var(--c-err)}.toast-icon[data-v-da94a43d]{font-size:17px;font-weight:700}.toast-fade-enter-active[data-v-da94a43d],.toast-fade-leave-active[data-v-da94a43d]{transition:opacity .3s ease,transform .3s ease}.toast-fade-enter-from[data-v-da94a43d],.toast-fade-leave-to[data-v-da94a43d]{opacity:0;transform:translate(-50%) translateY(-12px)}.modal-overlay[data-v-da94a43d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:10000}.modal-dialog[data-v-da94a43d]{background:var(--c-surface);border-radius:10px;padding:28px 32px;max-width:380px;width:90%;box-shadow:var(--sh-pop)}.modal-message[data-v-da94a43d]{margin:0 0 24px;font-size:15px;color:var(--heading);line-height:1.6}.modal-actions[data-v-da94a43d]{display:flex;justify-content:flex-end;gap:12px}.btn-modal-cancel[data-v-da94a43d]{padding:8px 20px;border-radius:6px;border:1px solid var(--c-line-2);background:var(--c-bg);color:var(--c-ink-1);font-size:14px;cursor:pointer}.btn-modal-cancel[data-v-da94a43d]:hover{background:var(--c-line)}.btn-modal-confirm[data-v-da94a43d]{padding:8px 20px;border-radius:6px;border:none;background:var(--c-err);color:#fff;font-size:14px;font-weight:500;cursor:pointer}.btn-modal-confirm[data-v-da94a43d]:hover{filter:brightness(.9)}.earnings[data-v-485519d0]{max-width:1200px}h1[data-v-485519d0]{color:var(--heading);font-size:28px;margin:0 0 24px}h2[data-v-485519d0]{color:var(--heading);font-size:18px;margin:0 0 16px}.day-tabs[data-v-485519d0]{display:flex;gap:8px;margin-bottom:20px}.day-btn[data-v-485519d0]{padding:8px 20px;border:1px solid var(--c-line-2);background:var(--c-surface);border-radius:var(--radius-md);cursor:pointer;font-size:14px;color:var(--c-ink-1);font-weight:500;transition:all .2s}.day-btn[data-v-485519d0]:hover{border-color:var(--primary);color:var(--primary)}.day-btn.active[data-v-485519d0]{background:var(--primary);border-color:var(--primary);color:#fff}.filter-section[data-v-485519d0]{background:var(--c-surface);border-radius:8px;padding:16px 20px;margin-bottom:20px;box-shadow:var(--sh-1);display:flex;align-items:center;gap:24px;flex-wrap:wrap}.filter-group[data-v-485519d0]{display:flex;align-items:center;gap:8px}.filter-label[data-v-485519d0]{font-size:13px;font-weight:600;color:var(--c-ink-2);white-space:nowrap}.filter-select[data-v-485519d0]{padding:7px 12px;border:1px solid var(--c-line-2);border-radius:6px;font-size:13px;background:var(--c-bg);color:var(--c-ink-1);cursor:pointer;min-width:140px}.filter-select[data-v-485519d0]:focus{outline:none;border-color:var(--primary)}.filter-hint[data-v-485519d0]{font-size:12px;color:var(--c-ink-3);margin-left:auto}.summary-section[data-v-485519d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:24px}.summary-card[data-v-485519d0]{border-radius:10px;padding:20px 24px;display:flex;align-items:center;gap:16px;box-shadow:var(--shadow-sm);color:#fff}.card-blue[data-v-485519d0]{background:linear-gradient(135deg,var(--primary),var(--primary-dark))}.card-green[data-v-485519d0]{background:linear-gradient(135deg,#27ae60,#1e8449)}.card-purple[data-v-485519d0]{background:linear-gradient(135deg,#8e44ad,#7d3c98)}.card-orange[data-v-485519d0]{background:linear-gradient(135deg,#e67e22,#ca6f1e)}.card-icon[data-v-485519d0]{font-size:30px}.card-label[data-v-485519d0]{font-size:12px;opacity:.85;margin-bottom:4px}.card-value[data-v-485519d0]{font-size:26px;font-weight:700;line-height:1}.table-section[data-v-485519d0]{background:var(--c-surface);border-radius:8px;padding:24px;box-shadow:var(--sh-1)}.table-wrapper[data-v-485519d0]{overflow-x:auto}.data-table[data-v-485519d0]{width:100%;border-collapse:collapse;font-size:14px}.data-table th[data-v-485519d0]{background:var(--c-bg);padding:12px 14px;text-align:left;font-weight:600;color:var(--heading);border-bottom:2px solid var(--c-line-2);white-space:nowrap}.data-table td[data-v-485519d0]{padding:11px 14px;border-bottom:1px solid var(--c-line);color:var(--c-ink-1)}.data-table tr:last-child td[data-v-485519d0]{border-bottom:none}.data-table tr:hover td[data-v-485519d0]{background:var(--c-bg)}.cell-date[data-v-485519d0]{font-size:13px;color:var(--c-ink-2);white-space:nowrap}.cell-number[data-v-485519d0]{font-variant-numeric:tabular-nums}.cell-payout[data-v-485519d0]{font-weight:600;color:var(--c-ok);font-variant-numeric:tabular-nums}.platform-badge[data-v-485519d0]{display:inline-block;padding:2px 10px;background:var(--c-info-soft);color:var(--c-info);border-radius:10px;font-size:12px;font-weight:500}.empty-state[data-v-485519d0]{text-align:center;padding:50px 20px;color:var(--c-ink-2)}.empty-hint[data-v-485519d0]{font-size:12px;color:var(--c-ink-3);margin-top:6px}@media (max-width: 768px){.summary-section[data-v-485519d0]{grid-template-columns:repeat(2,1fr)}.filter-section[data-v-485519d0]{flex-direction:column;align-items:flex-start}.data-table[data-v-485519d0]{font-size:12px}h1[data-v-485519d0]{font-size:22px}}.product-config[data-v-f0511bf9]{max-width:1400px}.page-header[data-v-f0511bf9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}h1[data-v-f0511bf9]{color:var(--heading);font-size:28px;margin:0}.btn-add[data-v-f0511bf9]{background-color:var(--primary);color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-add[data-v-f0511bf9]:hover{background-color:var(--primary-dark)}.table-section[data-v-f0511bf9]{background:var(--c-surface);border-radius:8px;padding:25px;box-shadow:var(--sh-1);overflow-x:auto}.loading-state[data-v-f0511bf9],.empty-state[data-v-f0511bf9]{text-align:center;padding:40px;color:var(--muted)}.empty-state[data-v-f0511bf9]{background:var(--c-bg);border-radius:6px}.data-table[data-v-f0511bf9]{width:100%;border-collapse:collapse;font-size:14px;min-width:900px}.data-table th[data-v-f0511bf9]{background-color:var(--c-bg);color:var(--heading);padding:12px 14px;text-align:left;font-weight:600;border-bottom:2px solid var(--c-line-2);white-space:nowrap}.data-table td[data-v-f0511bf9]{padding:10px 14px;border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle}.data-table tr:last-child td[data-v-f0511bf9]{border-bottom:none}.data-table tr:hover td[data-v-f0511bf9]{background-color:var(--c-bg)}.image-cell[data-v-f0511bf9]{width:80px}.thumb[data-v-f0511bf9]{width:56px;height:56px;object-fit:cover;border-radius:6px;border:1px solid var(--c-line-2);display:block}.no-image[data-v-f0511bf9],.no-data[data-v-f0511bf9]{color:var(--c-ink-3)}.software-cell[data-v-f0511bf9]{max-width:160px}.software-badge[data-v-f0511bf9]{display:inline-block;background:var(--c-info-soft);color:var(--c-info);padding:3px 8px;border-radius:4px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.desc-cell[data-v-f0511bf9]{max-width:200px;color:var(--c-ink-2);font-size:13px}.badge[data-v-f0511bf9]{display:inline-block;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:500}.badge-active[data-v-f0511bf9]{background:var(--c-ok-soft);color:var(--c-ok)}.badge-inactive[data-v-f0511bf9]{background:var(--c-err-soft);color:var(--c-err)}.params-badge[data-v-f0511bf9]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:500;cursor:default}.params-badge--default[data-v-f0511bf9]{background:var(--c-ok-soft);color:var(--c-ok)}.params-badge--abnormal[data-v-f0511bf9]{background:var(--c-warn-soft);color:var(--c-warn)}.label-hint[data-v-f0511bf9]{font-size:11px;color:#9ca3af;font-weight:400;margin-left:4px}.i18n-fields[data-v-f0511bf9]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.params-textarea[data-v-f0511bf9]{font-family:Courier New,monospace;font-size:13px}.actions-cell[data-v-f0511bf9]{white-space:nowrap;vertical-align:middle}.actions-cell button+button[data-v-f0511bf9]{margin-left:8px}.btn-edit[data-v-f0511bf9],.btn-delete[data-v-f0511bf9]{padding:6px 14px;border:none;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;transition:background-color .2s;white-space:nowrap}.btn-edit[data-v-f0511bf9]{background-color:var(--primary);color:#fff}.btn-edit[data-v-f0511bf9]:hover{background-color:var(--primary-dark)}.btn-delete[data-v-f0511bf9]{background-color:var(--c-err);color:#fff}.btn-delete[data-v-f0511bf9]:hover{background-color:#c0392b}.modal-overlay[data-v-f0511bf9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal-content[data-v-f0511bf9]{background:var(--c-surface);border-radius:8px;padding:30px;width:860px;max-width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--sh-pop)}.modal-header[data-v-f0511bf9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modal-header h2[data-v-f0511bf9]{margin:0;color:var(--heading);font-size:20px}.modal-close[data-v-f0511bf9]{background:none;border:none;font-size:18px;cursor:pointer;color:var(--muted);padding:0;line-height:1}.modal-close[data-v-f0511bf9]:hover{color:var(--heading)}.modal-form[data-v-f0511bf9]{display:flex;flex-direction:column;gap:18px}.form-row[data-v-f0511bf9]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-row-desc-image[data-v-f0511bf9]{display:flex;gap:16px;align-items:stretch}.form-row-desc-image>.form-group[data-v-f0511bf9]:first-child{display:flex;flex-direction:column}.form-row-desc-image>.form-group:first-child textarea[data-v-f0511bf9]{flex:1;resize:none}.form-group--image[data-v-f0511bf9]{flex-shrink:0;width:160px;display:flex;flex-direction:column}.form-group--image .upload-area[data-v-f0511bf9]{flex:1;width:100%;min-height:unset}.form-group[data-v-f0511bf9]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-f0511bf9]{font-size:13px;font-weight:500;color:var(--heading)}.form-group input[data-v-f0511bf9],.form-group textarea[data-v-f0511bf9]{padding:10px 12px;border:1px solid var(--c-line-2);border-radius:4px;font-size:14px;transition:border-color .2s;font-family:inherit;resize:vertical;background:var(--c-bg);color:var(--c-ink-1)}.form-group input[data-v-f0511bf9]:focus,.form-group textarea[data-v-f0511bf9]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #4f46e51a}.upload-area[data-v-f0511bf9]{border:2px dashed var(--c-line-2);border-radius:8px;padding:16px;cursor:pointer;transition:border-color .2s,background-color .2s;min-height:90px;display:flex;align-items:center;justify-content:center}.upload-area[data-v-f0511bf9]:hover{border-color:var(--primary);background-color:var(--c-info-soft)}.software-area[data-v-f0511bf9]{min-height:64px}.upload-placeholder[data-v-f0511bf9]{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--muted);text-align:center}.upload-icon[data-v-f0511bf9]{font-size:28px}.upload-hint[data-v-f0511bf9]{font-size:11px;color:var(--c-ink-3);margin-top:2px}.preview-wrapper[data-v-f0511bf9]{position:relative;display:inline-flex}.preview-img[data-v-f0511bf9]{width:120px;height:80px;object-fit:cover;border-radius:6px;border:1px solid var(--c-line-2)}.btn-remove-file[data-v-f0511bf9]{position:absolute;top:-8px;right:-8px;background:var(--c-err);color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}.software-selected[data-v-f0511bf9]{display:flex;align-items:center;gap:10px;width:100%;position:relative}.software-filename[data-v-f0511bf9]{flex:1;font-size:13px;color:var(--heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.software-selected .btn-remove-file[data-v-f0511bf9]{position:static;flex-shrink:0}.upload-progress[data-v-f0511bf9]{font-size:12px;color:var(--primary);margin-top:4px}.form-error[data-v-f0511bf9]{background:var(--c-err-soft);color:var(--c-err);padding:10px 14px;border-radius:4px;font-size:13px}.modal-actions[data-v-f0511bf9]{display:flex;gap:10px;margin-top:4px;justify-content:flex-end}.btn-primary[data-v-f0511bf9],.btn-cancel[data-v-f0511bf9]{padding:10px 28px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s;min-width:100px}.btn-primary[data-v-f0511bf9]{background-color:var(--primary);color:#fff}.btn-primary[data-v-f0511bf9]:hover{background-color:var(--primary-dark)}.btn-primary[data-v-f0511bf9]:disabled{background-color:var(--c-ink-3);cursor:not-allowed}.btn-cancel[data-v-f0511bf9]{background-color:var(--c-bg);color:var(--heading)}.btn-cancel[data-v-f0511bf9]:hover{background-color:var(--c-line-2)}.toast-notification[data-v-f0511bf9]{position:fixed;top:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:14px 24px;border-radius:8px;font-size:15px;font-weight:500;box-shadow:var(--sh-pop);z-index:9999;white-space:nowrap;pointer-events:none}.toast-success[data-v-f0511bf9]{background:var(--c-ok-soft);color:var(--c-ok);border:1px solid var(--c-ok)}.toast-error[data-v-f0511bf9]{background:var(--c-err-soft);color:var(--c-err);border:1px solid var(--c-err)}.toast-icon[data-v-f0511bf9]{font-size:17px;font-weight:700}.toast-fade-enter-active[data-v-f0511bf9],.toast-fade-leave-active[data-v-f0511bf9]{transition:opacity .3s ease,transform .3s ease}.toast-fade-enter-from[data-v-f0511bf9],.toast-fade-leave-to[data-v-f0511bf9]{opacity:0;transform:translate(-50%) translateY(-12px)}.modal-overlay[data-v-f0511bf9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:10000}.modal-dialog[data-v-f0511bf9]{background:var(--c-surface);border-radius:10px;padding:28px 32px;max-width:380px;width:90%;box-shadow:var(--sh-pop)}.modal-message[data-v-f0511bf9]{margin:0 0 24px;font-size:15px;color:var(--heading);line-height:1.6}.modal-actions[data-v-f0511bf9]{display:flex;justify-content:flex-end;gap:12px}.btn-modal-cancel[data-v-f0511bf9]{padding:8px 20px;border-radius:6px;border:1px solid var(--c-line-2);background:var(--c-bg);color:var(--c-ink-2);font-size:14px;cursor:pointer}.btn-modal-cancel[data-v-f0511bf9]:hover{background:var(--c-line-2)}.btn-modal-confirm[data-v-f0511bf9]{padding:8px 20px;border-radius:6px;border:none;background:var(--c-err);color:#fff;font-size:14px;font-weight:500;cursor:pointer}.btn-modal-confirm[data-v-f0511bf9]:hover{background:#c0392b}.plan-config[data-v-3cc4431c]{max-width:1400px}.page-header[data-v-3cc4431c]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px}.btn-add[data-v-3cc4431c]{background-color:var(--primary);color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-add[data-v-3cc4431c]:hover{background-color:var(--primary-dark)}.table-section[data-v-3cc4431c]{background:var(--c-surface);border-radius:8px;padding:25px;box-shadow:var(--sh-1);overflow-x:auto}.loading-state[data-v-3cc4431c],.empty-state[data-v-3cc4431c]{text-align:center;padding:40px;color:var(--muted)}.empty-state[data-v-3cc4431c]{background:#f8fafc;border-radius:6px}.data-table[data-v-3cc4431c]{width:100%;border-collapse:collapse;font-size:14px;min-width:800px}.data-table th[data-v-3cc4431c]{background-color:var(--c-bg);color:var(--heading);padding:12px 14px;text-align:left;font-weight:600;border-bottom:2px solid var(--c-line-2);white-space:nowrap}.data-table td[data-v-3cc4431c]{padding:11px 14px;border-bottom:1px solid var(--border);color:var(--text)}.data-table tr:last-child td[data-v-3cc4431c]{border-bottom:none}.data-table tr:hover td[data-v-3cc4431c]{background-color:var(--c-bg)}.badge[data-v-3cc4431c]{padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500}.badge-active[data-v-3cc4431c]{background-color:var(--c-ok-soft);color:var(--c-ok)}.badge-inactive[data-v-3cc4431c]{background-color:var(--c-err-soft);color:var(--c-err)}.type-badge[data-v-3cc4431c]{padding:3px 9px;border-radius:10px;font-size:12px;font-weight:500}.type-0[data-v-3cc4431c]{background:var(--c-bg);color:var(--c-ink-2)}.type-1[data-v-3cc4431c]{background:var(--c-info-soft);color:var(--c-info)}.type-2[data-v-3cc4431c]{background:var(--c-warn-soft);color:var(--c-warn)}.actions-cell[data-v-3cc4431c]{white-space:nowrap;vertical-align:middle}.actions-cell button+button[data-v-3cc4431c]{margin-left:8px}.btn-edit[data-v-3cc4431c],.btn-delete[data-v-3cc4431c]{padding:5px 12px;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;transition:background-color .2s;white-space:nowrap}.btn-edit[data-v-3cc4431c]{background-color:var(--primary);color:#fff}.btn-edit[data-v-3cc4431c]:hover{background-color:var(--primary-dark)}.btn-delete[data-v-3cc4431c]{background-color:var(--c-err);color:#fff}.btn-delete[data-v-3cc4431c]:hover{background-color:#c0392b}.modal-overlay[data-v-3cc4431c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal-content[data-v-3cc4431c]{background:var(--c-surface);border-radius:8px;padding:30px;width:560px;max-width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--sh-pop)}.modal-header[data-v-3cc4431c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modal-header h2[data-v-3cc4431c]{margin:0;color:var(--heading);font-size:20px}.modal-close[data-v-3cc4431c]{background:none;border:none;font-size:18px;cursor:pointer;color:var(--muted);padding:0}.modal-close[data-v-3cc4431c]:hover{color:var(--heading)}.modal-form[data-v-3cc4431c]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-3cc4431c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-3cc4431c]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-3cc4431c]{font-size:13px;font-weight:500;color:var(--heading)}.label-hint[data-v-3cc4431c]{font-size:11px;color:#9ca3af;font-weight:400;margin-left:4px}.i18n-fields[data-v-3cc4431c]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.form-group input[data-v-3cc4431c],.form-group select[data-v-3cc4431c]{padding:9px 12px;border:1px solid var(--c-line-2);border-radius:4px;font-size:14px;transition:border-color .2s;background-color:var(--c-bg);color:var(--c-ink-1)}.form-group input[data-v-3cc4431c]:focus,.form-group select[data-v-3cc4431c]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #4f46e51a}.form-error[data-v-3cc4431c]{background:var(--c-err-soft);color:var(--c-err);padding:10px 14px;border-radius:4px;font-size:13px}.modal-actions[data-v-3cc4431c]{display:flex;gap:10px;margin-top:4px}.btn-primary[data-v-3cc4431c],.btn-cancel[data-v-3cc4431c]{flex:1;padding:11px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-primary[data-v-3cc4431c]{background-color:var(--primary);color:#fff}.btn-primary[data-v-3cc4431c]:hover{background-color:var(--primary-dark)}.btn-primary[data-v-3cc4431c]:disabled{background-color:var(--c-ink-3);cursor:not-allowed}.btn-cancel[data-v-3cc4431c]{background-color:var(--c-bg);color:var(--heading)}.btn-cancel[data-v-3cc4431c]:hover{background-color:var(--c-line-2)}.toast-notification[data-v-3cc4431c]{position:fixed;top:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:14px 24px;border-radius:8px;font-size:15px;font-weight:500;box-shadow:var(--sh-pop);z-index:9999;white-space:nowrap;pointer-events:none}.toast-success[data-v-3cc4431c]{background:var(--c-ok-soft);color:var(--c-ok);border:1px solid var(--c-ok)}.toast-error[data-v-3cc4431c]{background:var(--c-err-soft);color:var(--c-err);border:1px solid var(--c-err)}.toast-icon[data-v-3cc4431c]{font-size:17px;font-weight:700}.toast-fade-enter-active[data-v-3cc4431c],.toast-fade-leave-active[data-v-3cc4431c]{transition:opacity .3s ease,transform .3s ease}.toast-fade-enter-from[data-v-3cc4431c],.toast-fade-leave-to[data-v-3cc4431c]{opacity:0;transform:translate(-50%) translateY(-12px)}.modal-overlay[data-v-3cc4431c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:10000}.modal-dialog[data-v-3cc4431c]{background:var(--c-surface);border-radius:10px;padding:28px 32px;max-width:380px;width:90%;box-shadow:var(--sh-pop)}.modal-message[data-v-3cc4431c]{margin:0 0 24px;font-size:15px;color:var(--heading);line-height:1.6}.modal-actions[data-v-3cc4431c]{display:flex;justify-content:flex-end;gap:12px}.btn-modal-cancel[data-v-3cc4431c]{padding:8px 20px;border-radius:6px;border:1px solid var(--c-line-2);background:var(--c-bg);color:var(--c-ink-2);font-size:14px;cursor:pointer}.btn-modal-cancel[data-v-3cc4431c]:hover{background:var(--c-line-2)}.btn-modal-confirm[data-v-3cc4431c]{padding:8px 20px;border-radius:6px;border:none;background:var(--c-err);color:#fff;font-size:14px;font-weight:500;cursor:pointer}.btn-modal-confirm[data-v-3cc4431c]:hover{background:#c0392b}.user-management[data-v-42557b3d]{max-width:1400px}.page-header[data-v-42557b3d]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px}.filter-bar[data-v-42557b3d]{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text)}.status-tabs[data-v-42557b3d]{display:flex;gap:6px}.tab-btn[data-v-42557b3d]{display:flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--c-line-2);background:var(--c-surface);border-radius:20px;cursor:pointer;font-size:13px;color:var(--text);transition:all .2s}.tab-btn[data-v-42557b3d]:hover{border-color:var(--primary);color:var(--primary)}.tab-btn.active[data-v-42557b3d]{background:var(--primary);border-color:var(--primary);color:#fff}.dot[data-v-42557b3d]{width:8px;height:8px;border-radius:50%;display:inline-block}.dot-0[data-v-42557b3d]{background:var(--c-ok)}.dot-1[data-v-42557b3d]{background:var(--c-err)}.table-section[data-v-42557b3d]{background:var(--c-surface);border-radius:8px;padding:24px;box-shadow:var(--shadow-sm);overflow-x:auto}.loading-state[data-v-42557b3d],.empty-state[data-v-42557b3d]{text-align:center;padding:40px;color:var(--muted)}.empty-state[data-v-42557b3d]{background:var(--c-bg);border-radius:6px}.data-table[data-v-42557b3d]{width:100%;border-collapse:collapse;font-size:14px;min-width:900px}.data-table th[data-v-42557b3d]{background:var(--c-bg);color:var(--heading);padding:12px 14px;text-align:left;font-weight:600;border-bottom:2px solid var(--c-line-2);white-space:nowrap}.data-table td[data-v-42557b3d]{padding:11px 14px;border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle}.data-table tr:last-child td[data-v-42557b3d]{border-bottom:none}.data-table tr:hover td[data-v-42557b3d]{background:var(--c-bg)}.status-badge[data-v-42557b3d]{padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap}.status-0[data-v-42557b3d]{background:var(--c-ok-soft);color:var(--c-ok)}.status-1[data-v-42557b3d]{background:var(--c-err-soft);color:var(--c-err)}.code-text[data-v-42557b3d]{font-family:Courier New,monospace;font-size:13px;background:var(--c-bg);padding:2px 7px;border-radius:4px;color:var(--heading)}.no-data[data-v-42557b3d]{color:var(--c-ink-3)}.desc-cell[data-v-42557b3d]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-ink-2);font-size:13px}.actions-cell[data-v-42557b3d]{white-space:nowrap;vertical-align:middle}.actions-cell button+button[data-v-42557b3d]{margin-left:6px}.btn-detail[data-v-42557b3d],.btn-edit[data-v-42557b3d],.btn-freeze[data-v-42557b3d],.btn-unfreeze[data-v-42557b3d],.btn-rate-limit[data-v-42557b3d]{padding:5px 12px;color:#fff;border:none;border-radius:.25rem;cursor:pointer;font-size:12.5px;font-weight:500;transition:background-color .2s,box-shadow .2s;white-space:nowrap;flex-shrink:0;line-height:1.4}.btn-detail[data-v-42557b3d]{background:#8592a3}.btn-detail[data-v-42557b3d]:hover{background:#6b7e96}.btn-edit[data-v-42557b3d]{background:var(--primary)}.btn-edit[data-v-42557b3d]:hover{background:var(--primary-dark)}.btn-freeze[data-v-42557b3d]{background:var(--danger)}.btn-freeze[data-v-42557b3d]:hover{background:var(--danger-dark)}.btn-freeze[data-v-42557b3d]:disabled{background:var(--c-ink-3);cursor:not-allowed}.btn-unfreeze[data-v-42557b3d]{background:var(--success-dark)}.btn-unfreeze[data-v-42557b3d]:hover{background:#2a9070}.btn-unfreeze[data-v-42557b3d]:disabled{background:var(--c-ink-3);cursor:not-allowed}.btn-rate-limit[data-v-42557b3d]{background:var(--warning);color:#384551}.btn-rate-limit[data-v-42557b3d]:hover{background:var(--warning-dark)}.rate-limit-wrap[data-v-42557b3d]{position:relative;flex-shrink:0;display:inline-block;vertical-align:middle;margin-left:6px}.rate-limit-dropdown[data-v-42557b3d]{position:absolute;right:0;top:calc(100% + 4px);background:var(--c-surface);border:1px solid var(--c-line-2);border-radius:6px;box-shadow:var(--sh-pop);min-width:260px;max-width:340px;z-index:200;padding:4px 0}.rate-limit-loading[data-v-42557b3d],.rate-limit-empty[data-v-42557b3d]{padding:12px 16px;color:var(--muted);font-size:13px;text-align:center}.rate-limit-item[data-v-42557b3d]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid var(--c-line);gap:12px}.rate-limit-item[data-v-42557b3d]:last-child{border-bottom:none}.rate-limit-prod-name[data-v-42557b3d]{font-size:13px;color:var(--text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rate-limit-radios[data-v-42557b3d]{display:flex;gap:12px;flex-shrink:0}.radio-label[data-v-42557b3d]{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}.modal-overlay[data-v-42557b3d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal-wide[data-v-42557b3d]{width:min(1200px,92vw);max-height:88vh;overflow-y:auto;padding:28px 32px}.players-modal-title[data-v-42557b3d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.players-modal-title h2[data-v-42557b3d]{margin:0;font-size:18px;color:var(--heading)}.players-email-tag[data-v-42557b3d]{font-size:13px;color:var(--c-info);background:var(--c-info-soft);border:1px solid var(--c-line-2);border-radius:20px;padding:2px 12px;font-family:monospace}.players-loading[data-v-42557b3d]{display:flex;align-items:center;gap:12px;justify-content:center;padding:48px 0;color:var(--muted);font-size:14px}.loading-spinner[data-v-42557b3d]{width:20px;height:20px;border:2px solid var(--c-line-2);border-top-color:var(--primary);border-radius:50%;animation:spin-42557b3d .7s linear infinite}@keyframes spin-42557b3d{to{transform:rotate(360deg)}}.players-empty[data-v-42557b3d]{text-align:center;padding:48px 0;color:var(--muted-light)}.players-empty-icon[data-v-42557b3d]{font-size:40px;margin-bottom:10px}.players-empty p[data-v-42557b3d]{margin:0;font-size:14px}.players-toolbar[data-v-42557b3d]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}.players-stats[data-v-42557b3d]{display:flex;gap:16px;font-size:13px;color:var(--c-ink-2)}.stat-item strong[data-v-42557b3d]{font-weight:700;color:var(--heading)}.stat-running strong[data-v-42557b3d]{color:var(--c-ok)}.stat-pending-start strong[data-v-42557b3d]{color:var(--primary-dark)}.stat-pending-pause strong[data-v-42557b3d]{color:var(--c-warn)}.stat-stopped strong[data-v-42557b3d]{color:var(--c-err)}.players-filter-tabs[data-v-42557b3d]{display:flex;gap:6px}.filter-tab[data-v-42557b3d]{padding:5px 14px;border:1px solid var(--c-line-2);border-radius:20px;background:var(--c-surface);font-size:12px;color:var(--c-ink-2);cursor:pointer;transition:all .15s}.filter-tab[data-v-42557b3d]:hover{border-color:var(--primary);color:var(--primary)}.filter-tab.active[data-v-42557b3d]{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.players-table-wrap[data-v-42557b3d]{overflow-x:auto}.players-filter-empty[data-v-42557b3d]{text-align:center;padding:28px;color:var(--muted-light);font-size:13px;background:var(--c-bg);border-radius:6px}.players-table[data-v-42557b3d]{width:100%;border-collapse:collapse;font-size:13px;min-width:780px}.players-table th[data-v-42557b3d]{background:var(--c-bg);color:var(--c-ink-2);padding:10px 14px;text-align:left;font-weight:600;border-bottom:2px solid var(--c-line-2);white-space:nowrap;font-size:12px;text-transform:uppercase;letter-spacing:.4px}.players-table td[data-v-42557b3d]{padding:10px 14px;border-bottom:1px solid var(--c-line);color:var(--text);vertical-align:middle}.players-table tr:last-child td[data-v-42557b3d]{border-bottom:none}.players-table tr:hover td[data-v-42557b3d]{background:var(--c-bg)}.platform-tag[data-v-42557b3d]{display:inline-block;background:var(--c-bg);color:var(--c-ink-2);padding:2px 8px;border-radius:4px;font-size:12px}.time-cell[data-v-42557b3d]{color:var(--c-ink-3);font-size:12px;white-space:nowrap}.badge-state-running[data-v-42557b3d],.badge-state-pending-start[data-v-42557b3d],.badge-state-pending-pause[data-v-42557b3d],.badge-state-stopped[data-v-42557b3d]{display:inline-block;padding:2px 10px;border-radius:10px;font-size:11px;font-weight:600;white-space:nowrap}.badge-state-running[data-v-42557b3d]{background:var(--c-ok-soft);color:var(--c-ok)}.badge-state-pending-start[data-v-42557b3d]{background:var(--c-info-soft);color:var(--c-info)}.badge-state-pending-pause[data-v-42557b3d]{background:var(--c-warn-soft);color:var(--c-warn)}.badge-state-stopped[data-v-42557b3d]{background:var(--c-err-soft);color:var(--c-err)}.modal-content[data-v-42557b3d]{background:var(--c-surface);border-radius:8px;padding:30px;width:480px;max-width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--sh-pop)}.modal-header[data-v-42557b3d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h2[data-v-42557b3d]{margin:0;color:var(--heading);font-size:20px}.modal-close[data-v-42557b3d]{background:none;border:none;font-size:18px;cursor:pointer;color:var(--muted);padding:0}.modal-close[data-v-42557b3d]:hover{color:var(--heading)}.user-info-readonly[data-v-42557b3d]{background:var(--c-bg);border-radius:6px;padding:12px 16px;margin-bottom:20px;font-size:13px;color:var(--c-ink-2);display:flex;flex-direction:column;gap:6px}.user-info-readonly p[data-v-42557b3d]{margin:0}.modal-form[data-v-42557b3d]{display:flex;flex-direction:column;gap:18px}.form-group[data-v-42557b3d]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-42557b3d]{font-size:13px;font-weight:500;color:var(--heading)}.form-group input[data-v-42557b3d],.form-group textarea[data-v-42557b3d]{padding:9px 12px;border:1px solid var(--c-line-2);border-radius:4px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .2s;background:var(--c-bg);color:var(--c-ink-1)}.form-group input[data-v-42557b3d]:focus,.form-group textarea[data-v-42557b3d]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #3498db1a}.form-error[data-v-42557b3d]{background:var(--c-err-soft);color:var(--c-err);padding:10px 14px;border-radius:4px;font-size:13px}.modal-actions[data-v-42557b3d]{display:flex;gap:10px;margin-top:4px}.btn-primary[data-v-42557b3d],.btn-cancel[data-v-42557b3d]{flex:1;padding:11px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-primary[data-v-42557b3d]{background:var(--primary);color:#fff}.btn-primary[data-v-42557b3d]:hover{background:var(--primary-dark)}.btn-primary[data-v-42557b3d]:disabled{background:var(--c-ink-3);cursor:not-allowed}.btn-cancel[data-v-42557b3d]{background:var(--c-bg);color:var(--heading)}.btn-cancel[data-v-42557b3d]:hover{background:var(--c-line-2)}.toast-notification[data-v-42557b3d]{position:fixed;top:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:14px 24px;border-radius:8px;font-size:15px;font-weight:500;box-shadow:var(--sh-pop);z-index:9999;white-space:nowrap;pointer-events:none}.toast-success[data-v-42557b3d]{background:var(--c-ok-soft);color:var(--c-ok);border:1px solid var(--c-ok)}.toast-error[data-v-42557b3d]{background:var(--c-err-soft);color:var(--c-err);border:1px solid var(--c-err)}.toast-icon[data-v-42557b3d]{font-size:17px;font-weight:700}.toast-fade-enter-active[data-v-42557b3d],.toast-fade-leave-active[data-v-42557b3d]{transition:opacity .3s ease,transform .3s ease}.toast-fade-enter-from[data-v-42557b3d],.toast-fade-leave-to[data-v-42557b3d]{opacity:0;transform:translate(-50%) translateY(-12px)}.promotion[data-v-252095cb]{max-width:1200px}h1[data-v-252095cb]{color:var(--heading);font-size:28px;margin:0 0 30px}.referral-section[data-v-252095cb]{margin-bottom:40px}.referral-card[data-v-252095cb]{background:linear-gradient(135deg,#111827 0%,var(--primary) 100%);border-radius:12px;padding:28px 32px;display:flex;gap:48px;flex-wrap:wrap}.referral-block[data-v-252095cb]{flex:1;min-width:260px}.block-label[data-v-252095cb]{font-size:12px;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.referral-code[data-v-252095cb]{display:flex;align-items:center;gap:12px}.referral-code code[data-v-252095cb]{font-family:Courier New,monospace;font-size:28px;font-weight:700;color:#fff;letter-spacing:4px}.referral-link-row[data-v-252095cb]{display:flex;align-items:center;gap:12px;background:#ffffff1f;border-radius:8px;padding:10px 14px;margin-bottom:8px}.referral-link-text[data-v-252095cb]{flex:1;min-width:0;font-size:13px;color:#ffffffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ff-mono, monospace);word-break:break-all}.link-hint[data-v-252095cb]{font-size:12px;color:#ffffff8c;margin:0}.btn-copy[data-v-252095cb]{flex-shrink:0;padding:7px 16px;background:#ffffff2e;border:1px solid rgba(255,255,255,.35);border-radius:6px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}.btn-copy[data-v-252095cb]:hover{background:#ffffff47}.btn-copy.copied[data-v-252095cb]{background:#27ae6080;border-color:#27ae60}.bonus-section[data-v-252095cb]{margin-bottom:40px}.bonus-section h2[data-v-252095cb]{font-size:18px;color:var(--heading);margin-bottom:16px}.empty-state[data-v-252095cb]{text-align:center;padding:40px;color:var(--muted);background:var(--c-bg);border-radius:6px}.bonus-grid[data-v-252095cb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.bonus-card[data-v-252095cb]{border-radius:10px;padding:16px;background:var(--c-warn-soft);border:1.5px solid var(--c-warn);display:flex;flex-direction:column;gap:6px}.bonus-amount[data-v-252095cb]{font-size:28px;font-weight:700;color:#e67e22}.bonus-meta[data-v-252095cb]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.bonus-reason-tag[data-v-252095cb]{font-size:11px;background:var(--c-warn-soft);color:var(--c-warn);border-radius:4px;padding:1px 6px}.bonus-status-tag[data-v-252095cb]{font-size:11px;border-radius:4px;padding:1px 6px}.st-0[data-v-252095cb]{background:var(--c-ok-soft);color:var(--c-ok)}.bonus-expire-info[data-v-252095cb]{font-size:11px;color:var(--c-ink-3)}@media (max-width: 768px){.referral-card[data-v-252095cb]{flex-direction:column;gap:24px}.bonus-grid[data-v-252095cb]{grid-template-columns:repeat(2,1fr)}}.admin-orders[data-v-4c8a8e40]{max-width:1500px}.filter-section[data-v-4c8a8e40]{background:var(--c-surface);border-radius:8px;padding:18px 20px;margin-bottom:16px;box-shadow:var(--shadow-sm)}.filter-row[data-v-4c8a8e40]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.filter-group[data-v-4c8a8e40]{display:flex;flex-direction:column;gap:5px}.filter-group label[data-v-4c8a8e40]{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.filter-orderid[data-v-4c8a8e40]{min-width:180px}.filter-email[data-v-4c8a8e40],.filter-wallet[data-v-4c8a8e40]{flex:1;min-width:220px}.input-with-clear[data-v-4c8a8e40]{position:relative;display:flex;align-items:center}.input-with-clear input[data-v-4c8a8e40]{width:100%;padding:8px 32px 8px 10px;border:1px solid var(--c-line-2);border-radius:4px;font-size:14px;color:var(--c-ink-1);background:var(--c-bg);transition:border-color .2s}.input-with-clear input[data-v-4c8a8e40]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #4f46e51a}.btn-clear[data-v-4c8a8e40]{position:absolute;right:8px;background:none;border:none;color:var(--c-ink-3);cursor:pointer;font-size:12px;padding:0;line-height:1}.btn-clear[data-v-4c8a8e40]:hover{color:var(--c-ink-1)}.filter-group select[data-v-4c8a8e40]{padding:8px 10px;border:1px solid var(--c-line-2);border-radius:4px;background-color:var(--c-bg);color:var(--c-ink-1);font-size:14px;cursor:pointer}.filter-actions[data-v-4c8a8e40]{display:flex;gap:8px;align-self:flex-end}.btn-query[data-v-4c8a8e40]{padding:8px 20px;background:var(--primary);color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s;white-space:nowrap}.btn-query[data-v-4c8a8e40]:hover{background:var(--primary-dark)}.btn-query[data-v-4c8a8e40]:disabled{background:var(--c-ink-3);cursor:not-allowed}.btn-reset[data-v-4c8a8e40]{padding:8px 16px;background:var(--c-bg);color:var(--heading);border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s;white-space:nowrap}.btn-reset[data-v-4c8a8e40]:hover{background:var(--c-line-2)}.result-summary[data-v-4c8a8e40]{font-size:13px;color:var(--muted);margin-bottom:10px;padding-left:2px}.table-section[data-v-4c8a8e40]{background:var(--c-surface);border-radius:8px;padding:20px;box-shadow:var(--sh-1)}.table-wrapper[data-v-4c8a8e40]{overflow-x:auto}table[data-v-4c8a8e40]{width:100%;border-collapse:collapse;font-size:14px}thead tr[data-v-4c8a8e40]{background-color:var(--c-bg)}th[data-v-4c8a8e40]{padding:12px 14px;text-align:left;color:var(--muted);font-weight:600;font-size:13px;white-space:nowrap;border-bottom:2px solid var(--c-line-2)}td[data-v-4c8a8e40]{padding:11px 14px;border-bottom:1px solid var(--border);color:var(--heading);vertical-align:middle}tbody tr:last-child td[data-v-4c8a8e40]{border-bottom:none}tbody tr:hover td[data-v-4c8a8e40]{background-color:var(--c-bg)}.cell-id[data-v-4c8a8e40]{color:var(--c-ink-2);font-size:13px}.cell-email[data-v-4c8a8e40]{font-size:13px;color:var(--heading);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-wallet[data-v-4c8a8e40]{font-family:monospace;font-size:12px;color:var(--c-ink-2);white-space:nowrap;cursor:default}.cell-date[data-v-4c8a8e40]{white-space:nowrap;font-size:13px;color:var(--c-ink-2)}.status-badge[data-v-4c8a8e40]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.status-badge.pending[data-v-4c8a8e40]{background-color:var(--c-warn-soft);color:var(--c-warn)}.status-badge.finished[data-v-4c8a8e40]{background-color:var(--c-ok-soft);color:var(--c-ok)}.status-badge.timeout[data-v-4c8a8e40]{background-color:var(--c-err-soft);color:var(--c-err)}.cell-action[data-v-4c8a8e40]{white-space:nowrap}.status-select[data-v-4c8a8e40]{padding:4px 8px;border-radius:6px;border:1px solid var(--c-line-2);font-size:12px;font-weight:600;cursor:pointer;outline:none;transition:border-color .2s}.status-select[data-v-4c8a8e40]:hover{border-color:var(--primary)}.status-select[data-v-4c8a8e40]:disabled{opacity:.6;cursor:not-allowed}.status-select.pending[data-v-4c8a8e40]{background-color:var(--c-warn-soft);color:var(--c-warn);border-color:var(--c-warn)}.status-select.finished[data-v-4c8a8e40]{background-color:var(--c-ok-soft);color:var(--c-ok);border-color:var(--c-ok)}.status-select.timeout[data-v-4c8a8e40]{background-color:var(--c-err-soft);color:var(--c-err);border-color:var(--c-err)}.empty-state[data-v-4c8a8e40]{text-align:center;padding:60px 20px;color:var(--c-ink-2);font-size:15px}.toast-notification[data-v-4c8a8e40]{position:fixed;top:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:14px 24px;border-radius:8px;font-size:15px;font-weight:500;box-shadow:var(--sh-pop);z-index:9999;white-space:nowrap;pointer-events:none}.toast-success[data-v-4c8a8e40]{background:var(--c-ok-soft);color:var(--c-ok);border:1px solid var(--c-ok)}.toast-error[data-v-4c8a8e40]{background:var(--c-err-soft);color:var(--c-err);border:1px solid var(--c-err)}.toast-icon[data-v-4c8a8e40]{font-size:17px;font-weight:700}.toast-fade-enter-active[data-v-4c8a8e40],.toast-fade-leave-active[data-v-4c8a8e40]{transition:opacity .3s ease,transform .3s ease}.toast-fade-enter-from[data-v-4c8a8e40],.toast-fade-leave-to[data-v-4c8a8e40]{opacity:0;transform:translate(-50%) translateY(-12px)}@media (max-width: 768px){h1[data-v-4c8a8e40]{font-size:22px}.filter-row[data-v-4c8a8e40]{flex-direction:column;align-items:stretch}.filter-email[data-v-4c8a8e40]{min-width:unset}}.alipay-qr[data-v-68841d4b]{max-width:800px}h1[data-v-68841d4b]{color:var(--heading);margin-bottom:30px;font-size:28px}h2[data-v-68841d4b]{color:var(--text);font-size:20px;margin-bottom:20px}h3[data-v-68841d4b]{color:var(--text);font-size:16px;margin-bottom:12px}section[data-v-68841d4b]{background:var(--c-surface);border-radius:8px;padding:28px;box-shadow:var(--sh-1);margin-bottom:28px}.qr-display[data-v-68841d4b]{display:flex;justify-content:center}.qr-image[data-v-68841d4b]{max-width:300px;max-height:300px;border:1px solid var(--c-line-2);border-radius:8px;box-shadow:var(--sh-2);object-fit:contain}.qr-placeholder[data-v-68841d4b]{text-align:center;padding:40px 60px;background:var(--c-bg);border:2px dashed var(--c-line-2);border-radius:8px;color:var(--muted)}.placeholder-icon[data-v-68841d4b]{font-size:48px;display:block;margin-bottom:12px}.qr-placeholder p[data-v-68841d4b]{margin:0;font-size:15px}.drop-zone[data-v-68841d4b]{border:2px dashed var(--c-line-2);border-radius:8px;padding:40px 20px;text-align:center;cursor:pointer;background:var(--c-info-soft);transition:border-color .2s,background-color .2s;-webkit-user-select:none;user-select:none}.drop-zone[data-v-68841d4b]:hover,.drop-zone.drag-over[data-v-68841d4b]{border-color:var(--primary);background:var(--c-info-soft)}.drop-icon[data-v-68841d4b]{font-size:40px;display:block;margin-bottom:12px}.drop-text[data-v-68841d4b]{font-size:16px;color:var(--heading);margin:0 0 6px;font-weight:500}.drop-hint[data-v-68841d4b]{font-size:12px;color:var(--muted);margin:0}.hidden-input[data-v-68841d4b]{display:none}.preview-area[data-v-68841d4b]{margin-top:24px;border-top:1px solid var(--c-line);padding-top:20px}.preview-wrap[data-v-68841d4b]{display:flex;justify-content:center;margin-bottom:16px}.preview-image[data-v-68841d4b]{max-width:280px;max-height:280px;border-radius:8px;border:1px solid var(--c-line-2);box-shadow:var(--sh-1);object-fit:contain}.preview-actions[data-v-68841d4b]{display:flex;justify-content:center;gap:12px}.btn-upload[data-v-68841d4b]{padding:11px 28px;background:var(--primary);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s}.btn-upload[data-v-68841d4b]:hover{background:var(--primary-dark)}.btn-upload[data-v-68841d4b]:disabled{background:var(--c-ink-3);cursor:not-allowed}.btn-cancel[data-v-68841d4b]{padding:11px 24px;background:var(--c-bg);color:var(--heading);border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.btn-cancel[data-v-68841d4b]:hover{background:var(--c-line-2)}.toast-notification[data-v-68841d4b]{position:fixed;top:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:14px 24px;border-radius:8px;font-size:15px;font-weight:500;box-shadow:var(--sh-pop);z-index:9999;white-space:nowrap;pointer-events:none}.toast-success[data-v-68841d4b]{background:var(--c-ok-soft);color:var(--c-ok);border:1px solid var(--c-ok)}.toast-error[data-v-68841d4b]{background:var(--c-err-soft);color:var(--c-err);border:1px solid var(--c-err)}.toast-icon[data-v-68841d4b]{font-size:17px;font-weight:700}.toast-fade-enter-active[data-v-68841d4b],.toast-fade-leave-active[data-v-68841d4b]{transition:opacity .3s ease,transform .3s ease}.toast-fade-enter-from[data-v-68841d4b],.toast-fade-leave-to[data-v-68841d4b]{opacity:0;transform:translate(-50%) translateY(-12px)}.pay-records[data-v-477915f1]{max-width:1200px}h1[data-v-477915f1]{color:var(--heading);font-size:28px;margin:0 0 24px}.filter-section[data-v-477915f1]{background:var(--c-surface);border-radius:8px;padding:20px 24px;margin-bottom:20px;box-shadow:var(--sh-1)}.filter-row[data-v-477915f1]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.filter-item[data-v-477915f1]{display:flex;flex-direction:column;gap:6px}.filter-item label[data-v-477915f1]{font-size:12px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.filter-select[data-v-477915f1],.filter-input[data-v-477915f1]{height:34px;border:1px solid var(--c-line-2);border-radius:6px;padding:0 10px;font-size:13px;color:var(--c-ink-1);outline:none;background:var(--c-bg);transition:border-color .15s}.filter-select[data-v-477915f1]:focus,.filter-input[data-v-477915f1]:focus{border-color:var(--primary);background:var(--c-bg)}.filter-select[data-v-477915f1]{min-width:160px}.idfrom-input[data-v-477915f1]{width:200px}.range-inputs[data-v-477915f1]{display:flex;align-items:center;gap:6px}.range-input[data-v-477915f1]{width:90px}.range-sep[data-v-477915f1]{color:var(--c-ink-3);font-size:13px}.day-tabs[data-v-477915f1]{display:flex;gap:4px}.day-btn[data-v-477915f1]{padding:5px 14px;border:1px solid var(--c-line-2);border-radius:16px;background:var(--c-bg);font-size:13px;color:var(--c-ink-2);cursor:pointer;transition:all .15s;height:34px}.day-btn[data-v-477915f1]:hover{border-color:var(--primary);color:var(--primary)}.day-btn.active[data-v-477915f1]{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.filter-actions[data-v-477915f1]{display:flex;gap:8px;align-items:flex-end}.btn-query[data-v-477915f1]{padding:0 20px;height:34px;background:var(--primary);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.btn-query[data-v-477915f1]:hover{background:var(--primary-dark)}.btn-query[data-v-477915f1]:disabled{opacity:.6;cursor:not-allowed}.btn-reset[data-v-477915f1]{padding:0 16px;height:34px;background:var(--c-bg);color:var(--c-ink-2);border:1px solid var(--c-line-2);border-radius:6px;font-size:13px;cursor:pointer;transition:all .15s}.btn-reset[data-v-477915f1]:hover{border-color:var(--c-ink-3);color:var(--c-ink-1)}.table-section[data-v-477915f1]{background:var(--c-surface);border-radius:8px;box-shadow:var(--sh-1);overflow:hidden}.empty-state[data-v-477915f1]{text-align:center;padding:60px 20px;color:var(--muted-light)}.table-wrapper[data-v-477915f1]{overflow-x:auto}.result-count[data-v-477915f1]{padding:10px 20px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--border)}.pay-table[data-v-477915f1]{width:100%;border-collapse:collapse;font-size:13px}.pay-table thead tr[data-v-477915f1]{background:var(--c-bg)}.pay-table th[data-v-477915f1]{padding:10px 14px;text-align:left;font-size:11px;color:var(--c-ink-2);text-transform:uppercase;letter-spacing:.4px;font-weight:600;border-bottom:1px solid var(--c-line-2);white-space:nowrap}.pay-table td[data-v-477915f1]{padding:10px 14px;color:var(--c-ink-1);border-bottom:1px solid var(--c-line);vertical-align:middle}.pay-table tbody tr[data-v-477915f1]:hover{background:var(--c-bg)}.pay-table tbody tr:last-child td[data-v-477915f1]{border-bottom:none}.td-id[data-v-477915f1]{color:var(--c-ink-3);font-size:12px}.td-mono[data-v-477915f1]{font-family:monospace;font-size:12px}.td-amount[data-v-477915f1]{font-weight:700;color:var(--c-err)}.td-time[data-v-477915f1]{font-size:12px;color:var(--c-ink-2);white-space:nowrap}.source-badge[data-v-477915f1]{background:var(--c-info-soft);color:var(--c-info);border:1px solid var(--c-info);border-radius:4px;padding:2px 8px;font-size:11px;white-space:nowrap}.coin-badge[data-v-477915f1]{background:var(--c-ok-soft);color:var(--c-ok);border:1px solid var(--c-ok);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.btn-detail[data-v-477915f1]{padding:4px 12px;border:1px solid var(--primary);border-radius:4px;background:var(--c-bg);color:var(--primary);font-size:12px;cursor:pointer;transition:all .15s;white-space:nowrap}.btn-detail[data-v-477915f1]:hover{background:var(--primary);color:#fff}.modal-overlay[data-v-477915f1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9000}.modal-box[data-v-477915f1]{background:var(--c-surface);border-radius:10px;width:760px;max-width:95vw;max-height:80vh;display:flex;flex-direction:column;box-shadow:var(--sh-pop)}.modal-header[data-v-477915f1]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--c-line-2);font-weight:600;color:var(--c-ink-1)}.modal-close[data-v-477915f1]{background:none;border:none;font-size:16px;color:var(--c-ink-3);cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .15s}.modal-close[data-v-477915f1]:hover{background:var(--c-bg);color:var(--c-ink-1)}.modal-body[data-v-477915f1]{flex:1;overflow-y:auto;padding:16px 20px}.modal-loading[data-v-477915f1]{text-align:center;padding:40px;color:var(--c-ink-3)}.rawdata-pre[data-v-477915f1]{margin:0;font-family:Courier New,monospace;font-size:12px;line-height:1.6;color:var(--c-ink-1);background:var(--c-bg);padding:16px;border-radius:6px;white-space:pre-wrap;word-break:break-all}.toast-notification[data-v-477915f1]{position:fixed;top:24px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;box-shadow:var(--sh-pop);z-index:9999;pointer-events:none}.toast-success[data-v-477915f1]{background:var(--c-ok-soft);color:var(--c-ok);border:1px solid var(--c-ok)}.toast-error[data-v-477915f1]{background:var(--c-err-soft);color:var(--c-err);border:1px solid var(--c-err)}.toast-fade-enter-active[data-v-477915f1],.toast-fade-leave-active[data-v-477915f1]{transition:opacity .3s,transform .3s}.toast-fade-enter-from[data-v-477915f1],.toast-fade-leave-to[data-v-477915f1]{opacity:0;transform:translate(-50%) translateY(-12px)}.ev-stats[data-v-05f99895]{padding:24px;display:flex;flex-direction:column;gap:16px}.card[data-v-05f99895]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:16px 20px}.filter-bar[data-v-05f99895]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.prod-tabs[data-v-05f99895]{display:flex;gap:8px;flex-wrap:wrap}.prod-tab[data-v-05f99895]{padding:5px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;color:var(--text);background:var(--card);cursor:pointer;white-space:nowrap}.prod-tab[data-v-05f99895]:hover:not(.active){background:var(--primary-light);border-color:var(--primary)}.prod-tab.active[data-v-05f99895]{background:var(--primary);color:#fff;border-color:var(--primary)}.filter-group[data-v-05f99895]{display:flex;align-items:center;gap:8px}.filter-label[data-v-05f99895]{font-size:13px;color:var(--muted);white-space:nowrap}.filter-select[data-v-05f99895]{padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;color:var(--text);background:var(--bg);outline:none;cursor:pointer}.filter-select[data-v-05f99895]:focus{border-color:var(--primary)}.limit-tabs[data-v-05f99895]{display:flex;gap:6px;margin-left:auto}.countdown-label[data-v-05f99895]{font-size:13px;color:var(--muted);white-space:nowrap;display:flex;align-items:center;gap:6px}.live-dot[data-v-05f99895]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#71dd37;box-shadow:0 0 #71dd3799;animation:live-pulse-05f99895 2s ease-in-out infinite}.live-dot.disconnected[data-v-05f99895]{background:var(--muted);box-shadow:none;animation:none}@keyframes live-pulse-05f99895{0%{box-shadow:0 0 #71dd3799}70%{box-shadow:0 0 0 6px #71dd3700}to{box-shadow:0 0 #71dd3700}}.bet-type-bar[data-v-05f99895]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bt-checkboxes[data-v-05f99895]{display:flex;flex-wrap:wrap;gap:12px}.bt-label[data-v-05f99895]{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}.bt-label input[type=checkbox][data-v-05f99895]{cursor:pointer}.chart-card[data-v-05f99895]{display:flex;flex-direction:column;gap:0}.chart-title[data-v-05f99895]{font-size:13px;font-weight:600;color:var(--heading);margin-bottom:8px}.main-chart-area[data-v-05f99895]{position:relative;height:300px}.chart-canvas[data-v-05f99895]{width:100%!important;height:100%!important}.sub-chart-area[data-v-05f99895]{border-top:1px solid var(--border);padding-top:6px;height:140px;position:relative}.sub-chart-label[data-v-05f99895]{font-size:11px;color:var(--muted);margin-bottom:4px}.sub-chart-canvas[data-v-05f99895]{width:100%!important;height:calc(100% - 18px)!important}.chart-placeholder-card[data-v-05f99895]{height:80px}.chart-placeholder[data-v-05f99895]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--muted);font-size:14px}.legend-card[data-v-05f99895]{display:flex;gap:24px;padding:12px 20px;flex-wrap:wrap}.legend-item[data-v-05f99895]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text)}.legend-dot[data-v-05f99895]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.feedback-page[data-v-b1dce3bf]{max-width:900px}.page-header[data-v-b1dce3bf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.page-header h2[data-v-b1dce3bf]{margin:0;font-size:20px;font-weight:700;color:var(--text)}.tabs[data-v-b1dce3bf]{display:flex;gap:4px;margin-bottom:12px}.tab-btn[data-v-b1dce3bf]{padding:6px 16px;border:1px solid var(--border);background:var(--c-surface);border-radius:6px;cursor:pointer;font-size:13px;color:var(--text);transition:all .15s}.tab-btn.active[data-v-b1dce3bf]{background:var(--primary);color:#fff;border-color:var(--primary);font-weight:600}.card[data-v-b1dce3bf]{background:var(--c-surface);border-radius:12px;border:1px solid var(--border);box-shadow:var(--sh-1)}.list-card[data-v-b1dce3bf]{overflow:hidden}.feedback-row[data-v-b1dce3bf]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border);cursor:pointer;transition:background .12s;gap:12px}.feedback-row[data-v-b1dce3bf]:last-child{border-bottom:none}.feedback-row[data-v-b1dce3bf]:hover{background:var(--c-bg)}.row-main[data-v-b1dce3bf]{display:flex;align-items:center;gap:8px;min-width:0}.row-title[data-v-b1dce3bf]{font-size:14px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-meta[data-v-b1dce3bf]{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--c-ink-3);flex-shrink:0}.reply-count[data-v-b1dce3bf]{font-size:12px}.center-tip[data-v-b1dce3bf]{padding:32px;text-align:center;color:var(--c-ink-3);font-size:14px}.badge[data-v-b1dce3bf]{padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;flex-shrink:0}.badge-open[data-v-b1dce3bf]{background:var(--c-ok-soft);color:var(--c-ok)}.badge-closed[data-v-b1dce3bf]{background:var(--c-bg);color:var(--c-ink-2)}.badge-public[data-v-b1dce3bf]{background:var(--c-info-soft);color:var(--c-info)}.badge-private[data-v-b1dce3bf]{background:var(--c-warn-soft);color:var(--c-warn)}.badge-pinned[data-v-b1dce3bf]{background:#fef3c7;color:#92400e}.form-card[data-v-b1dce3bf],.detail-card[data-v-b1dce3bf]{padding:24px}.panel-header[data-v-b1dce3bf]{margin-bottom:20px}.back-btn[data-v-b1dce3bf]{background:none;border:none;cursor:pointer;color:var(--primary);font-size:13px;padding:0;margin-bottom:12px;display:block}.panel-header h2[data-v-b1dce3bf]{margin:0;font-size:18px;font-weight:700;color:var(--text)}.form-body[data-v-b1dce3bf]{display:flex;flex-direction:column;gap:12px}.field-label[data-v-b1dce3bf]{font-size:13px;font-weight:600;color:var(--text)}.field-input[data-v-b1dce3bf]{width:100%;padding:9px 12px;border:1px solid var(--border);border-radius:8px;font-size:14px;color:var(--text);box-sizing:border-box;outline:none;transition:border-color .15s}.field-input[data-v-b1dce3bf]:focus{border-color:var(--primary)}.field-textarea[data-v-b1dce3bf]{width:100%;padding:9px 12px;border:1px solid var(--border);border-radius:8px;font-size:14px;color:var(--text);resize:vertical;box-sizing:border-box;outline:none;font-family:inherit;transition:border-color .15s}.field-textarea[data-v-b1dce3bf]:focus{border-color:var(--primary)}.att-preview-list[data-v-b1dce3bf]{display:flex;flex-wrap:wrap;gap:10px}.att-preview-item[data-v-b1dce3bf]{position:relative}.att-thumb[data-v-b1dce3bf]{width:80px;height:80px;object-fit:cover;border-radius:6px;border:1px solid var(--border);display:block}.att-file-chip[data-v-b1dce3bf]{display:inline-flex;align-items:center;padding:6px 10px;background:var(--c-bg);border-radius:6px;font-size:12px;color:var(--text)}.att-remove-btn[data-v-b1dce3bf]{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:#ef4444;color:#fff;border:none;cursor:pointer;font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center}.attach-row[data-v-b1dce3bf]{display:flex;align-items:center;gap:12px}.file-select-btn[data-v-b1dce3bf]{display:inline-flex;align-items:center;gap:4px;padding:7px 14px;border:1px dashed var(--border);border-radius:8px;cursor:pointer;font-size:13px;color:var(--c-ink-2);background:var(--c-bg);transition:all .15s}.file-select-btn[data-v-b1dce3bf]:hover{border-color:var(--primary);color:var(--primary)}.attach-hint[data-v-b1dce3bf]{font-size:12px;color:var(--c-ink-3)}.checkbox-row[data-v-b1dce3bf]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text);cursor:pointer}.checkbox[data-v-b1dce3bf]{width:15px;height:15px;cursor:pointer}.form-actions[data-v-b1dce3bf]{display:flex;gap:10px;padding-top:4px}.btn-primary[data-v-b1dce3bf]{padding:9px 20px;background:var(--primary);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:opacity .15s}.btn-primary[data-v-b1dce3bf]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-b1dce3bf]:hover:not(:disabled){opacity:.85}.btn-secondary[data-v-b1dce3bf]{padding:9px 20px;background:var(--c-surface);color:var(--text);border:1px solid var(--border);border-radius:8px;cursor:pointer;font-size:14px}.btn-sm[data-v-b1dce3bf]{padding:5px 12px;font-size:12px}.btn-outline[data-v-b1dce3bf]{padding:5px 12px;background:var(--c-surface);color:var(--text);border:1px solid var(--border);border-radius:6px;cursor:pointer;font-size:12px;transition:all .15s}.btn-outline[data-v-b1dce3bf]:hover{background:var(--c-bg)}.btn-danger[data-v-b1dce3bf]{padding:5px 12px;background:var(--c-err-soft);color:var(--c-err);border:1px solid var(--c-err-soft);border-radius:6px;cursor:pointer;font-size:12px}.btn-danger[data-v-b1dce3bf]:hover{background:var(--c-err-soft)}.btn-pin[data-v-b1dce3bf]{padding:5px 12px;background:#fef3c7;color:#92400e;border:1px solid #fde68a;border-radius:6px;cursor:pointer;font-size:12px}.btn-pin[data-v-b1dce3bf]:hover{background:#fde68a}.err-msg[data-v-b1dce3bf]{color:#dc2626;font-size:12px;margin:0}.detail-title-row[data-v-b1dce3bf]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-title[data-v-b1dce3bf]{margin:0;font-size:18px;font-weight:700;color:var(--text);flex:1}.detail-actions[data-v-b1dce3bf]{display:flex;align-items:center;gap:8px;flex-shrink:0}.detail-meta[data-v-b1dce3bf]{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.meta-email[data-v-b1dce3bf]{font-size:13px;color:var(--c-ink-2)}.meta-admin-email[data-v-b1dce3bf]{font-size:12px;color:var(--c-brand);background:var(--c-brand-soft);padding:1px 6px;border-radius:4px}.meta-date[data-v-b1dce3bf]{font-size:12px;color:var(--c-ink-3)}.detail-content[data-v-b1dce3bf]{margin:20px 0;font-size:14px;line-height:1.7;color:var(--text);white-space:pre-wrap}.section-label[data-v-b1dce3bf]{font-size:13px;font-weight:600;color:var(--c-ink-2);margin-bottom:10px}.att-section[data-v-b1dce3bf]{margin-bottom:20px}.att-view-list[data-v-b1dce3bf]{display:flex;flex-wrap:wrap;gap:10px}.att-img[data-v-b1dce3bf]{width:120px;height:120px;object-fit:cover;border-radius:8px;border:1px solid var(--border);cursor:pointer;transition:opacity .15s}.att-img[data-v-b1dce3bf]:hover{opacity:.85}.att-file-link[data-v-b1dce3bf]{display:inline-flex;align-items:center;padding:6px 12px;background:var(--c-bg);border-radius:6px;font-size:13px;color:var(--text);text-decoration:none}.att-file-link[data-v-b1dce3bf]:hover{background:var(--c-line-2)}.gift-section[data-v-b1dce3bf]{display:flex;align-items:center;gap:8px;padding:12px 0;border-top:1px solid var(--border);flex-wrap:wrap}.gift-label[data-v-b1dce3bf]{font-size:13px;font-weight:600;color:var(--c-ink-2);margin-right:4px}.btn-gift[data-v-b1dce3bf]{padding:5px 14px;background:var(--c-warn-soft);color:var(--c-warn);border:1px solid var(--c-warn);border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;transition:opacity .15s}.btn-gift[data-v-b1dce3bf]:hover:not(:disabled){opacity:.75}.btn-gift[data-v-b1dce3bf]:disabled{opacity:.45;cursor:not-allowed}.replies-section[data-v-b1dce3bf]{border-top:1px solid var(--border);padding-top:20px}.no-replies[data-v-b1dce3bf]{font-size:13px;color:var(--c-ink-3);margin-bottom:16px}.reply-item[data-v-b1dce3bf]{padding:14px 0;border-bottom:1px solid var(--c-line)}.reply-item[data-v-b1dce3bf]:last-of-type{border-bottom:none}.reply-meta[data-v-b1dce3bf]{display:flex;gap:12px;margin-bottom:6px}.reply-author[data-v-b1dce3bf]{font-size:13px;font-weight:600;color:var(--text)}.reply-time[data-v-b1dce3bf]{font-size:12px;color:var(--c-ink-3)}.reply-content[data-v-b1dce3bf]{font-size:14px;color:var(--text);line-height:1.6;white-space:pre-wrap}.reply-form[data-v-b1dce3bf]{margin-top:16px;display:flex;flex-direction:column;gap:10px}.reply-submit-btn[data-v-b1dce3bf]{align-self:flex-start}.lightbox[data-v-b1dce3bf]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;cursor:pointer}.lightbox-img[data-v-b1dce3bf]{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:8px;cursor:default}.lightbox-close[data-v-b1dce3bf]{position:fixed;top:20px;right:24px;background:#ffffff26;border:none;color:#fff;font-size:28px;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.dict-config[data-v-51ce7a6f]{padding:24px;display:flex;flex-direction:column;gap:16px;max-width:1200px}.card[data-v-51ce7a6f]{background:var(--c-surface);border:1px solid var(--c-line-2);border-radius:8px;box-shadow:var(--sh-1);padding:16px 20px}.section-title[data-v-51ce7a6f]{font-size:14px;font-weight:600;color:var(--c-ink-1);margin:0 0 12px}.form-row[data-v-51ce7a6f]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.form-input[data-v-51ce7a6f]{padding:6px 10px;border:1px solid var(--c-line-2);border-radius:6px;font-size:13px;color:var(--c-ink-1);background:var(--c-bg);outline:none;flex:1;min-width:120px;transition:border-color .15s}.form-input[data-v-51ce7a6f]:focus{border-color:var(--primary)}.sort-input[data-v-51ce7a6f]{max-width:70px;flex:none}.inline-input[data-v-51ce7a6f]{max-width:160px;flex:none}.filter-bar[data-v-51ce7a6f]{display:flex;align-items:center;gap:12px}.filter-label[data-v-51ce7a6f]{font-size:13px;color:var(--muted)}.filter-select[data-v-51ce7a6f]{padding:6px 10px;border:1px solid var(--c-line-2);border-radius:6px;font-size:13px;color:var(--c-ink-1);background:var(--c-bg);outline:none;transition:border-color .15s}.filter-select[data-v-51ce7a6f]:focus{border-color:var(--primary)}.table-card[data-v-51ce7a6f]{padding:0;overflow:hidden}.dict-table[data-v-51ce7a6f]{width:100%;border-collapse:collapse;font-size:13px}.dict-table th[data-v-51ce7a6f],.dict-table td[data-v-51ce7a6f]{padding:10px 16px;text-align:left;border-bottom:1px solid var(--c-line-2)}.dict-table th[data-v-51ce7a6f]{background:var(--c-bg);color:var(--c-ink-2);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.4px}.dict-table tbody tr[data-v-51ce7a6f]:hover{background:var(--c-bg)}.dict-table tbody tr:last-child td[data-v-51ce7a6f]{border-bottom:none}.dict-table td[data-v-51ce7a6f]{color:var(--c-ink-1)}code[data-v-51ce7a6f]{background:var(--c-bg);border:1px solid var(--c-line-2);padding:2px 6px;border-radius:4px;font-size:12px;font-family:monospace}.actions[data-v-51ce7a6f]{display:flex;gap:6px}.btn[data-v-51ce7a6f]{padding:5px 12px;border:1px solid var(--c-line-2);border-radius:6px;font-size:12px;cursor:pointer;background:var(--c-surface);color:var(--c-ink-1);transition:all .15s}.btn[data-v-51ce7a6f]:hover{border-color:var(--c-ink-3);background:var(--c-bg)}.btn-primary[data-v-51ce7a6f]{background:var(--primary);color:#fff;border-color:var(--primary)}.btn-primary[data-v-51ce7a6f]:hover{background:var(--primary-dark);border-color:var(--primary-dark);opacity:1}.btn-danger[data-v-51ce7a6f]{color:#ff3e1d;border-color:#ff3e1d33}.btn-danger[data-v-51ce7a6f]:hover{background:#ff3e1d11;border-color:#ff3e1d66}.btn-sm[data-v-51ce7a6f]{padding:3px 10px}.btn[data-v-51ce7a6f]:disabled{opacity:.5;cursor:not-allowed}.placeholder[data-v-51ce7a6f]{text-align:center;padding:24px;color:var(--muted);font-size:13px}.err-msg[data-v-51ce7a6f]{margin-top:8px;font-size:12px;color:#ff3e1d}.balance-query[data-v-47e8418b]{max-width:1200px}.filter-section[data-v-47e8418b]{background:var(--c-surface);border-radius:8px;padding:20px 24px;margin-bottom:20px;box-shadow:var(--sh-1)}.filter-row[data-v-47e8418b]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.filter-item[data-v-47e8418b]{display:flex;flex-direction:column;gap:6px}.filter-item label[data-v-47e8418b]{font-size:12px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.filter-select[data-v-47e8418b],.filter-input[data-v-47e8418b]{height:34px;border:1px solid var(--c-line-2);border-radius:6px;padding:0 10px;font-size:13px;color:var(--c-ink-1);outline:none;background:var(--c-bg);transition:border-color .15s;min-width:140px}.filter-select[data-v-47e8418b]:focus,.filter-input[data-v-47e8418b]:focus{border-color:var(--primary)}.day-tabs[data-v-47e8418b]{display:flex;gap:4px}.day-btn[data-v-47e8418b]{padding:5px 14px;height:34px;border:1px solid var(--c-line-2);border-radius:16px;background:var(--c-bg);font-size:13px;color:var(--c-ink-2);cursor:pointer;transition:all .15s}.day-btn[data-v-47e8418b]:hover{border-color:var(--primary);color:var(--primary)}.day-btn.active[data-v-47e8418b]{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.filter-actions[data-v-47e8418b]{display:flex;gap:8px;align-items:flex-end}.btn-query[data-v-47e8418b]{padding:0 20px;height:34px;background:var(--primary);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.btn-query[data-v-47e8418b]:hover{background:var(--primary-dark)}.btn-query[data-v-47e8418b]:disabled{opacity:.6;cursor:not-allowed}.btn-reset[data-v-47e8418b]{padding:0 16px;height:34px;background:var(--c-bg);color:var(--c-ink-2);border:1px solid var(--c-line-2);border-radius:6px;font-size:13px;cursor:pointer;transition:all .15s}.btn-reset[data-v-47e8418b]:hover{border-color:var(--c-ink-3);color:var(--c-ink-1)}.empty-state[data-v-47e8418b]{text-align:center;padding:60px 20px;color:var(--muted-light)}.table-section[data-v-47e8418b]{background:var(--c-surface);border-radius:8px;box-shadow:var(--sh-1);overflow:hidden}.result-info[data-v-47e8418b]{padding:10px 20px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--c-line-2)}.table-wrapper[data-v-47e8418b]{overflow-x:auto}.bq-table[data-v-47e8418b]{width:100%;border-collapse:collapse;font-size:13px}.bq-table thead tr[data-v-47e8418b]{background:var(--c-bg)}.bq-table th[data-v-47e8418b]{padding:10px 14px;text-align:left;font-size:11px;color:var(--c-ink-2);text-transform:uppercase;letter-spacing:.4px;font-weight:600;border-bottom:1px solid var(--c-line-2);white-space:nowrap}.bq-table td[data-v-47e8418b]{padding:10px 14px;color:var(--c-ink-1);border-bottom:1px solid var(--c-line-2);vertical-align:middle}.bq-table tbody tr[data-v-47e8418b]:hover{background:var(--c-bg)}.bq-table tbody tr:last-child td[data-v-47e8418b]{border-bottom:none}.td-id[data-v-47e8418b]{color:var(--c-ink-3);font-size:12px}.td-mono[data-v-47e8418b]{font-family:monospace;font-size:12px}.td-truncate[data-v-47e8418b]{max-width:160px}.td-num[data-v-47e8418b]{font-variant-numeric:tabular-nums}.td-time[data-v-47e8418b]{font-size:12px;color:var(--c-ink-2);white-space:nowrap}.td-user[data-v-47e8418b]{font-weight:600}.copy-cell[data-v-47e8418b]{display:flex;align-items:center;gap:6px;min-width:0}.copy-cell span[data-v-47e8418b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-copy-cell[data-v-47e8418b]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--c-ink-3);cursor:pointer;padding:0}.btn-copy-cell[data-v-47e8418b]:hover{color:var(--primary)}.btn-copy-cell svg[data-v-47e8418b]{width:14px;height:14px}.pagination[data-v-47e8418b]{display:flex;align-items:center;gap:8px;justify-content:flex-end;padding:12px 20px;border-top:1px solid var(--c-line-2)}.page-btn[data-v-47e8418b]{width:30px;height:30px;border:1px solid var(--c-line-2);border-radius:6px;background:var(--c-bg);color:var(--c-ink-1);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.page-btn[data-v-47e8418b]:disabled{opacity:.4;cursor:not-allowed}.page-btn[data-v-47e8418b]:not(:disabled):hover{border-color:var(--primary);color:var(--primary)}.page-info[data-v-47e8418b]{font-size:13px;color:var(--c-ink-2);padding:0 4px}.page-size-select[data-v-47e8418b]{height:30px;padding:0 8px;border:1px solid var(--c-line-2);border-radius:6px;background:var(--c-bg);color:var(--c-ink-2);font-size:12px}.btn-detail[data-v-47e8418b]{padding:2px 10px;font-size:11px;background:transparent;color:var(--primary);border:1px solid var(--primary);border-radius:4px;cursor:pointer;white-space:nowrap;transition:all .15s}.btn-detail[data-v-47e8418b]:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.modal-overlay[data-v-47e8418b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-47e8418b]{background:var(--c-bg);border:1px solid var(--c-line-2);border-radius:12px;width:min(820px,94vw);height:70vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000040}.modal-header[data-v-47e8418b]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--c-line-2);font-size:14px;font-weight:600;color:var(--c-ink-1)}.modal-close[data-v-47e8418b]{background:none;border:none;cursor:pointer;color:var(--c-ink-3);font-size:16px;line-height:1;padding:2px 4px}.modal-close[data-v-47e8418b]:hover{color:var(--c-ink-1)}.modal-body[data-v-47e8418b]{flex:1;overflow:hidden;padding:14px 20px 16px;display:flex;flex-direction:column;gap:12px}.detail-grid[data-v-47e8418b]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:1px;background:var(--c-line);border:1px solid var(--c-line);border-radius:8px}.detail-item[data-v-47e8418b]{background:var(--c-bg);padding:7px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.detail-item[data-v-47e8418b]:hover{background:color-mix(in srgb,var(--primary) 4%,var(--c-bg))}.detail-key[data-v-47e8418b]{font-size:10px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.detail-val[data-v-47e8418b]{font-size:12px;color:var(--c-ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.args-section[data-v-47e8418b]{flex:0 0 50%;min-height:0;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--c-line-2);padding-top:10px}.args-header[data-v-47e8418b]{display:flex;align-items:center;justify-content:space-between}.args-label[data-v-47e8418b]{font-size:10px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.4px}.btn-copy-args[data-v-47e8418b]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;font-size:11px;background:transparent;color:var(--primary);border:1px solid var(--primary);border-radius:4px;cursor:pointer;transition:all .15s}.btn-copy-args[data-v-47e8418b]:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.btn-copy-args.copied[data-v-47e8418b]{color:#16a34a;border-color:#16a34a}.args-pre[data-v-47e8418b]{flex:1;min-height:0;overflow:auto;margin:0;font-family:monospace;font-size:12px;line-height:1.6;color:var(--c-ink-1);white-space:pre;word-break:normal;background:var(--c-bg);border:1px solid var(--c-line-2);border-radius:6px;padding:8px 12px}.alarm-logs[data-v-b9085cbb]{max-width:1200px}.filter-section[data-v-b9085cbb]{background:var(--c-surface);border-radius:8px;padding:20px 24px;margin-bottom:20px;box-shadow:var(--sh-1)}.filter-row[data-v-b9085cbb]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.filter-item[data-v-b9085cbb]{display:flex;flex-direction:column;gap:6px}.filter-item label[data-v-b9085cbb]{font-size:12px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.filter-item--wide[data-v-b9085cbb]{flex:1;min-width:220px}.filter-input[data-v-b9085cbb],.filter-select[data-v-b9085cbb]{height:34px;border:1px solid var(--c-line-2);border-radius:6px;padding:0 10px;font-size:13px;color:var(--c-ink-1);outline:none;background:var(--c-bg);transition:border-color .15s;min-width:140px}.filter-select--wide[data-v-b9085cbb]{width:100%;min-width:260px}.filter-input[data-v-b9085cbb]:focus,.filter-select[data-v-b9085cbb]:focus{border-color:var(--primary)}.day-tabs[data-v-b9085cbb]{display:flex;gap:4px}.day-btn[data-v-b9085cbb]{padding:5px 14px;height:34px;border:1px solid var(--c-line-2);border-radius:16px;background:var(--c-bg);font-size:13px;color:var(--c-ink-2);cursor:pointer;transition:all .15s}.day-btn[data-v-b9085cbb]:hover{border-color:var(--primary);color:var(--primary)}.day-btn.active[data-v-b9085cbb]{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.filter-actions[data-v-b9085cbb]{display:flex;gap:8px;align-items:flex-end}.btn-query[data-v-b9085cbb]{padding:0 20px;height:34px;background:var(--primary);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.btn-query[data-v-b9085cbb]:hover{background:var(--primary-dark)}.btn-query[data-v-b9085cbb]:disabled{opacity:.6;cursor:not-allowed}.btn-reset[data-v-b9085cbb]{padding:0 16px;height:34px;background:var(--c-bg);color:var(--c-ink-2);border:1px solid var(--c-line-2);border-radius:6px;font-size:13px;cursor:pointer;transition:all .15s}.btn-reset[data-v-b9085cbb]:hover{border-color:var(--c-ink-3);color:var(--c-ink-1)}.empty-state[data-v-b9085cbb]{text-align:center;padding:60px 20px;color:var(--muted-light)}.table-section[data-v-b9085cbb]{background:var(--c-surface);border-radius:8px;box-shadow:var(--sh-1);overflow:hidden}.result-info[data-v-b9085cbb]{padding:10px 20px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--c-line-2)}.table-wrapper[data-v-b9085cbb]{overflow-x:auto}.al-table[data-v-b9085cbb]{width:100%;border-collapse:collapse;font-size:13px}.al-table thead tr[data-v-b9085cbb]{background:var(--c-bg)}.al-table th[data-v-b9085cbb]{padding:10px 14px;text-align:left;font-size:11px;color:var(--c-ink-2);text-transform:uppercase;letter-spacing:.4px;font-weight:600;border-bottom:1px solid var(--c-line-2);white-space:nowrap}.al-table td[data-v-b9085cbb]{padding:10px 14px;color:var(--c-ink-1);border-bottom:1px solid var(--c-line-2);vertical-align:middle}.al-table tbody tr[data-v-b9085cbb]:hover{background:var(--c-bg)}.al-table tbody tr:last-child td[data-v-b9085cbb]{border-bottom:none}.td-user[data-v-b9085cbb]{font-weight:600}.td-code[data-v-b9085cbb]{font-size:12px;color:var(--c-ink-2)}.td-mono[data-v-b9085cbb]{font-family:monospace;font-size:12px}.copy-cell[data-v-b9085cbb]{display:flex;align-items:center;gap:6px;min-width:0}.copy-cell span[data-v-b9085cbb]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-time[data-v-b9085cbb]{white-space:nowrap;font-size:12px;color:var(--c-ink-2)}.td-ellipsis[data-v-b9085cbb]{display:flex;align-items:center;gap:6px;max-width:260px}.td-text[data-v-b9085cbb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px}.btn-copy[data-v-b9085cbb]{flex-shrink:0;padding:2px;width:22px;height:22px;background:transparent;border:none;border-radius:4px;color:var(--c-ink-3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s}.btn-copy[data-v-b9085cbb]:hover{color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}.btn-copy.copied[data-v-b9085cbb]{color:#16a34a}.alarm-type-cell[data-v-b9085cbb]{display:flex;align-items:center;gap:6px;white-space:nowrap}.alarm-type-badge[data-v-b9085cbb]{display:inline-block;min-width:30px;text-align:center;padding:2px 7px;border-radius:4px;font-size:11px;font-weight:700;font-family:monospace}.badge--ok[data-v-b9085cbb]{background:color-mix(in srgb,#22c55e 12%,transparent);color:#16a34a}.badge--warn[data-v-b9085cbb]{background:color-mix(in srgb,#f59e0b 12%,transparent);color:#d97706}.badge--err[data-v-b9085cbb]{background:color-mix(in srgb,#ef4444 12%,transparent);color:#dc2626}.badge--neutral[data-v-b9085cbb]{background:color-mix(in srgb,#94a3b8 12%,transparent);color:#64748b}.alarm-type-label[data-v-b9085cbb]{font-size:12px;color:var(--c-ink-2)}.btn-detail[data-v-b9085cbb]{flex-shrink:0;padding:2px 8px;background:transparent;color:var(--primary);border:1px solid var(--primary);border-radius:4px;font-size:11px;cursor:pointer;white-space:nowrap;transition:all .15s}.btn-detail[data-v-b9085cbb]:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.pagination[data-v-b9085cbb]{display:flex;align-items:center;gap:8px;justify-content:flex-end;padding:12px 20px;border-top:1px solid var(--c-line-2)}.page-btn[data-v-b9085cbb]{width:30px;height:30px;border:1px solid var(--c-line-2);border-radius:6px;background:var(--c-bg);color:var(--c-ink-1);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.page-btn[data-v-b9085cbb]:disabled{opacity:.4;cursor:not-allowed}.page-btn[data-v-b9085cbb]:not(:disabled):hover{border-color:var(--primary);color:var(--primary)}.page-info[data-v-b9085cbb]{font-size:13px;color:var(--c-ink-2);padding:0 4px}.page-size-select[data-v-b9085cbb]{height:30px;padding:0 8px;border:1px solid var(--c-line-2);border-radius:6px;background:var(--c-bg);color:var(--c-ink-2);font-size:12px}.modal-overlay[data-v-b9085cbb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-b9085cbb]{background:var(--c-bg);border:1px solid var(--c-line-2);border-radius:12px;width:min(680px,90vw);max-height:75vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000040}.modal-header[data-v-b9085cbb]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--c-line-2);font-size:14px;font-weight:600;color:var(--c-ink-1)}.modal-close[data-v-b9085cbb]{background:none;border:none;cursor:pointer;color:var(--c-ink-3);font-size:16px;line-height:1;padding:2px 4px}.modal-close[data-v-b9085cbb]:hover{color:var(--c-ink-1)}.modal-body[data-v-b9085cbb]{overflow-y:auto;padding:8px 0}.detail-table[data-v-b9085cbb]{width:100%;border-collapse:collapse}.detail-table tr[data-v-b9085cbb]:hover{background:var(--c-bg)}.detail-key[data-v-b9085cbb]{padding:8px 20px;width:120px;font-size:12px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.3px;vertical-align:top;white-space:nowrap;border-bottom:1px solid var(--c-line)}.detail-val[data-v-b9085cbb]{padding:8px 20px 8px 0;font-size:13px;color:var(--c-ink-1);word-break:break-all;border-bottom:1px solid var(--c-line)}.detail-table tr:last-child .detail-key[data-v-b9085cbb],.detail-table tr:last-child .detail-val[data-v-b9085cbb]{border-bottom:none}.detail-pre[data-v-b9085cbb]{margin:0;font-family:monospace;font-size:12px;color:var(--c-ink-1);white-space:pre-wrap;word-break:break-all;line-height:1.6}.card__head[data-v-24805151]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.error-bar[data-v-24805151]{margin:10px 0;padding:8px 12px;background:var(--c-err-soft);color:var(--c-err);border-radius:var(--r-sm);font-size:13px}.state-hint[data-v-24805151]{padding:32px 0;text-align:center;color:var(--c-ink-3);font-size:13px}.table-wrap[data-v-24805151]{overflow-x:auto;margin-top:12px}.data-table[data-v-24805151]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-24805151],.data-table td[data-v-24805151]{padding:9px 12px;text-align:left;border-bottom:1px solid var(--c-line)}.data-table th[data-v-24805151]{font-weight:600;color:var(--c-ink-2);font-size:12px}.num-col[data-v-24805151]{text-align:right;font-family:var(--ff-mono)}.bal-pos[data-v-24805151]{color:var(--c-ok);font-weight:600}.addr-cell[data-v-24805151]{font-family:var(--ff-mono);color:var(--c-ink-2)}.copy-btn[data-v-24805151]{background:none;border:none;cursor:pointer;color:var(--c-ink-3);padding:1px 4px;font-size:12px}.copy-btn[data-v-24805151]:hover{color:var(--c-brand)}.table-foot[data-v-24805151]{margin-top:8px;font-size:12px;color:var(--c-ink-3);text-align:right}.spinner--sm[data-v-6287ebb9]{width:14px;height:14px;border-width:2px;border-color:#fff6;border-top-color:#fff}.login__msg[data-v-6287ebb9]{margin-top:14px;padding:10px 14px;background:var(--c-brand-soft);border:1px solid var(--c-brand-line);color:var(--c-brand-ink);border-radius:var(--r-md);font-size:var(--fs-meta)}.msg-enter-active[data-v-6287ebb9],.msg-leave-active[data-v-6287ebb9]{transition:opacity .2s}.msg-enter-from[data-v-6287ebb9],.msg-leave-to[data-v-6287ebb9]{opacity:0}:root{--c-bg: #f7f8fb;--c-bg-soft: #fbfbfd;--c-surface: #ffffff;--c-line: #eef0f5;--c-line-2: #e5e7eb;--c-ink-1: #0f172a;--c-ink-2: #475569;--c-ink-3: #94a3b8;--c-brand: #fb7252;--c-brand-hover: #e85c3b;--c-brand-soft: #fff1ec;--c-brand-line: #fed4c4;--c-brand-ink: #9c2710;--c-ok: #10b981;--c-ok-soft: #ecfdf5;--c-warn: #f59e0b;--c-warn-soft: #fffbeb;--c-err: #ef4444;--c-err-soft: #fef2f2;--c-info: #0ea5e9;--c-info-soft: #f0f9ff;--fs-display: 30px;--fs-h1: 22px;--fs-h2: 17px;--fs-body: 14px;--fs-meta: 13px;--fs-micro: 12px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 56px;--r-xs: 6px;--r-sm: 8px;--r-md: 10px;--r-lg: 14px;--r-xl: 20px;--sh-1: 0 1px 2px rgba(15, 23, 42, .04), 0 0 0 1px var(--c-line);--sh-2: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--sh-pop: 0 12px 32px rgba(15, 23, 42, .1);--sh-brand: 0 8px 24px rgba(251, 114, 82, .3);--ff-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--ff-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--tr-fast: .12s ease;--tr-base: .18s ease}body{margin:0;font-family:var(--ff-sans);font-size:var(--fs-body);color:var(--c-ink-1);background:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-family:inherit}[data-theme=dark]{--c-bg: #0f1117;--c-bg-soft: #14171f;--c-surface: #1a1d27;--c-line: #262a36;--c-line-2: #2f3340;--c-ink-1: #e6e8ee;--c-ink-2: #9ba3b4;--c-ink-3: #6b7280;--c-brand: #ff8364;--c-brand-hover: #ff9a82;--c-brand-soft: rgba(251, 114, 82, .14);--c-brand-line: rgba(251, 114, 82, .32);--c-brand-ink: #ffb7a0;--c-ok-soft: rgba(16, 185, 129, .16);--c-warn-soft: rgba(245, 158, 11, .16);--c-err-soft: rgba(239, 68, 68, .16);--c-info-soft: rgba(14, 165, 233, .16);--sh-1: 0 1px 2px rgba(0, 0, 0, .4), 0 0 0 1px var(--c-line);--sh-2: 0 1px 3px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .4);--sh-pop: 0 12px 32px rgba(0, 0, 0, .5);--sh-brand: 0 8px 24px rgba(251, 114, 82, .3);color-scheme:dark}:root{--primary: var(--c-brand);--primary-dark: var(--c-brand-hover);--primary-light: var(--c-brand-soft);--heading: var(--c-ink-1);--text: var(--c-ink-1);--muted: var(--c-ink-2);--muted-light: var(--c-ink-3);--border: var(--c-line-2);--card: var(--c-surface);--bg: var(--c-bg);--shadow-sm: var(--sh-1);--shadow-md: var(--sh-2);--shadow-lg: var(--sh-pop);--radius-sm: var(--r-xs);--radius-md: var(--r-sm);--radius-lg: var(--r-md);--sidebar-bg: var(--c-bg-soft);--sidebar-text: var(--c-ink-2);--sidebar-active-bg: var(--c-brand-soft);--sidebar-active-text: var(--c-brand);--danger: var(--c-err);--danger-dark: #e03418;--success: var(--c-ok);--success-dark: #059669;--warning: var(--c-warn);--warning-dark: #d97706;--info: var(--c-info)}h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}.brand-mark{width:32px;height:32px;border-radius:9px;background:var(--c-brand-soft);border:1px solid var(--c-brand-line);color:var(--c-brand);display:grid;place-items:center;flex-shrink:0}.brand-mark--primary{background:linear-gradient(135deg,#ff8a6e,#fb7252);border-color:transparent;color:#fff}.brand-name{font-size:16px;font-weight:600;letter-spacing:.2px;color:var(--c-ink-1)}.tag{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;border-radius:100px;line-height:18px;white-space:nowrap}.tag--brand{background:var(--c-brand-soft);color:var(--c-brand-ink)}.tag--ok{background:var(--c-ok-soft);color:#065f46}.tag--warn{background:var(--c-warn-soft);color:#92400e}.tag--err{background:var(--c-err-soft);color:#991b1b}.tag--info{background:var(--c-info-soft);color:#075985}.tag--neutral{background:#f1f5f9;color:#475569}.net-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:600;letter-spacing:.5px;padding:3px 8px;border-radius:6px;background:#f1f5f9;color:#475569}.net-badge--trc20{background:#fef3f2;color:#b42318}.net-badge--erc20{background:#eef2ff;color:#3730a3}.net-badge--bep20{background:#fffbeb;color:#92400e}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;background:var(--c-surface);color:var(--c-ink-1);padding:8px 14px;border-radius:var(--r-md);font-size:var(--fs-body);font-weight:500;cursor:pointer;transition:background var(--tr-fast),border-color var(--tr-fast),color var(--tr-fast),transform var(--tr-fast)}.btn:hover{background:#f8fafc}.btn:active{transform:translateY(1px)}.btn--sm{padding:5px 10px;font-size:var(--fs-meta);border-radius:var(--r-sm)}.btn--lg{padding:12px 18px;font-size:15px;width:100%}.btn--primary{background:var(--c-brand);color:#fff;border-color:transparent;box-shadow:var(--sh-brand)}.btn--primary:hover{background:var(--c-brand-hover)}.btn--soft{background:var(--c-brand-soft);color:var(--c-brand);border-color:transparent}.btn--soft:hover{background:#e0e7ff}.btn--ghost{background:transparent;border-color:var(--c-line-2)}.btn--ghost:hover{background:#f8fafc}.icon-btn{position:relative;width:32px;height:32px;display:grid;place-items:center;background:transparent;border:1px solid var(--c-line);border-radius:var(--r-sm);color:var(--c-ink-2);cursor:pointer;transition:background var(--tr-fast),color var(--tr-fast),border-color var(--tr-fast)}.icon-btn:hover{background:#f1f5f9;color:var(--c-ink-1)}.icon-btn--sm{width:26px;height:26px;border-radius:6px}.icon-btn--ghost{border-color:transparent}.icon-btn__dot{position:absolute;top:7px;right:7px;width:6px;height:6px;border-radius:50%;background:var(--c-err);border:1.5px solid var(--c-surface)}.seg{display:inline-flex;background:#f1f5f9;border:1px solid var(--c-line);padding:3px;border-radius:var(--r-md);gap:2px}.seg__btn{background:transparent;border:none;color:var(--c-ink-2);padding:6px 14px;font-size:var(--fs-meta);font-weight:500;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:background var(--tr-fast),color var(--tr-fast)}.seg__btn:hover{color:var(--c-ink-1)}.seg__btn.is-active{background:var(--c-surface);color:var(--c-brand);font-weight:600;box-shadow:0 1px 2px #0f172a0f}.seg__hint{font-size:10px;padding:2px 6px;border-radius:100px;background:var(--c-ok-soft);color:#065f46;font-weight:500}.seg--sm .seg__btn{padding:4px 10px;font-size:var(--fs-micro)}.form{display:flex;flex-direction:column;gap:16px}.field{display:flex;flex-direction:column;gap:8px}.field__label{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-meta);font-weight:500;color:var(--c-ink-1)}.field__hint{color:var(--c-ink-3);font-weight:400;font-size:var(--fs-micro)}.field__link{font-size:var(--fs-meta);color:var(--c-brand);font-weight:500}.field__row{display:grid;grid-template-columns:1fr auto;gap:10px}.input{width:100%;box-sizing:border-box;background:var(--c-surface);border:1px solid var(--c-line-2);border-radius:var(--r-md);padding:11px 14px;font-size:var(--fs-body);color:var(--c-ink-1);outline:none;transition:border-color var(--tr-fast),box-shadow var(--tr-fast)}.input::placeholder{color:var(--c-ink-3)}.input:hover{border-color:#cbd5e1}.input:focus{border-color:var(--c-brand);box-shadow:0 0 0 4px #fb725226}.input-wrap{position:relative;display:flex;align-items:center}.input-wrap .input{padding-right:56px}.input-suffix{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--c-ink-2);padding:6px 8px;font-size:var(--fs-meta);cursor:pointer;border-radius:6px}.input-suffix:hover{background:#f1f5f9}.check{display:flex;align-items:center;gap:8px;font-size:var(--fs-meta);color:var(--c-ink-2);cursor:pointer}.check input{accent-color:var(--c-brand)}.lang{background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-ink-2);border-radius:var(--r-sm);padding:6px 10px;font-size:var(--fs-meta);cursor:pointer}.link-strong{color:var(--c-brand);font-weight:600;cursor:pointer}.link-strong:hover{color:var(--c-brand-hover)}.lang-drop{position:relative}.lang-drop__trigger{display:inline-flex;align-items:center;gap:4px;background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-ink-2);border-radius:var(--r-sm);padding:5px 10px;font-size:var(--fs-meta);font-weight:600;cursor:pointer;transition:border-color var(--tr-fast),color var(--tr-fast);letter-spacing:.3px}.lang-drop__trigger:hover{border-color:var(--c-brand);color:var(--c-ink-1)}.lang-drop.is-open .lang-drop__trigger{border-color:var(--c-brand);color:var(--c-brand)}.lang-drop__arrow{transition:transform var(--tr-fast);flex-shrink:0}.lang-drop.is-open .lang-drop__arrow{transform:rotate(180deg)}.lang-drop__menu{position:absolute;top:calc(100% + 6px);right:0;min-width:110px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:0 4px 16px #0000001f;list-style:none;margin:0;padding:4px 0;z-index:999}.lang-drop__item{padding:7px 14px;font-size:var(--fs-meta);color:var(--c-ink-2);cursor:pointer;transition:background var(--tr-fast),color var(--tr-fast)}.lang-drop__item:hover{background:var(--c-bg-soft);color:var(--c-ink-1)}.lang-drop__item.is-active{color:var(--c-brand);font-weight:600}.login{position:relative;width:100%;min-height:100dvh;background:linear-gradient(155deg,#fbfaf5,#f3ece4 45%,#e9edf5);overflow:hidden}.login__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.login__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.login__top{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:20px 32px}.login__brand{display:flex;align-items:center;gap:10px}.login__brand .brand-name{color:#233446}.login__brand .brand-mark{background:#b893241f;border-color:#b8932459;color:#b89324}.login__top-right{display:flex;align-items:center;gap:14px}.login__top-link{font-size:var(--fs-meta);color:#323c508c}.login__top-link:hover{color:#233446}.login__main{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 24px 60px;min-height:calc(100% - 80px)}.login__card{width:min(440px,100%);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-xl);padding:36px;box-shadow:0 30px 60px #0f172a14,0 1px 2px #0f172a0a}.login__head{margin-bottom:20px}.login__head h1{font-size:26px;font-weight:600;color:var(--c-ink-1);letter-spacing:-.01em}.login__head p{margin-top:6px;font-size:var(--fs-body);color:var(--c-ink-2)}.login__card .seg{width:100%;display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px}.login__card .seg__btn{justify-content:center;padding:8px 10px}.form__alt{text-align:center;font-size:var(--fs-meta);color:var(--c-ink-2);margin-top:4px}.login__footer{margin-top:24px;font-size:var(--fs-micro);color:#323c5066}[data-theme=dark] .login{background:linear-gradient(155deg,#05070e,#0b0f19,#080a11)}[data-theme=dark] .login__brand .brand-name{color:#e8d48a}[data-theme=dark] .login__brand .brand-mark{background:#b8932426;border-color:#b8932466;color:#c9a83c}[data-theme=dark] .login__footer{color:#c8beaa4d}[data-theme=dark] .login__top-link{color:#c8beaa73}.shell{display:grid;grid-template-columns:240px 1fr;height:100%;min-height:800px;background:var(--c-bg)}.sb{background:var(--c-bg-soft);border-right:1px solid var(--c-line);display:flex;flex-direction:column;padding:18px 12px;gap:8px;height:100%}.sb__brand{display:flex;align-items:center;gap:10px;padding:4px 8px 12px}.sb__nav{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.sb__group-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--c-ink-3);padding:14px 12px 6px}.sb__item{display:flex;align-items:center;gap:10px;width:100%;background:transparent;border:none;padding:8px 12px;border-radius:var(--r-sm);color:var(--c-ink-2);font-size:var(--fs-body);font-weight:500;cursor:pointer;text-align:left;transition:background var(--tr-fast),color var(--tr-fast)}.sb__item:hover{background:#f1f5f9;color:var(--c-ink-1)}.sb__item.is-active{background:var(--c-brand-soft);color:var(--c-brand);font-weight:600}.sb__item>span:not(.dot){flex:1}.sb__item .dot{width:6px;height:6px;border-radius:50%;background:var(--c-err)}.sb__foot{padding-top:8px;border-top:1px solid var(--c-line)}.sb__user{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--r-sm)}.sb__user-meta{flex:1;min-width:0}.sb__user-name{font-size:var(--fs-meta);font-weight:500;color:var(--c-ink-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb__user-role{font-size:var(--fs-micro);color:var(--c-ink-3)}.avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#ff8a6e,#fb7252);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:600;flex-shrink:0}.tb{display:flex;align-items:center;justify-content:space-between;padding:18px 32px;background:var(--c-bg);border-bottom:1px solid var(--c-line)}.tb__crumb{font-size:var(--fs-micro);color:var(--c-ink-3);margin-bottom:2px}.tb h1{font-size:var(--fs-h1);font-weight:600;color:var(--c-ink-1);letter-spacing:-.01em}.tb__right{display:flex;align-items:center;gap:12px}.tb__user{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:var(--r-sm);border:1px solid var(--c-line);background:var(--c-surface)}.tb__user-meta{min-width:0}.tb__user-name{font-size:var(--fs-meta);font-weight:500;color:var(--c-ink-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.tb__user-role{font-size:var(--fs-micro);color:var(--c-ink-3)}.tb__search{display:flex;align-items:center;gap:8px;width:280px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);padding:0 10px;color:var(--c-ink-3);transition:border-color var(--tr-fast)}.tb__search:focus-within{border-color:var(--c-brand);box-shadow:0 0 0 4px #fb72521f}.tb__search input{flex:1;background:transparent;border:none;outline:none;padding:8px 0;font-size:var(--fs-body);color:var(--c-ink-1)}.tb__search input::placeholder{color:var(--c-ink-3)}.tb__search kbd{font-family:var(--ff-mono);font-size:10px;padding:2px 5px;border-radius:4px;background:#f1f5f9;color:var(--c-ink-2);border:1px solid var(--c-line-2)}.shell__main{display:flex;flex-direction:column;min-width:0}.shell__content{flex:1;overflow-y:auto;padding:24px 32px 40px}.page{display:flex;flex-direction:column;gap:20px}.card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:20px}.card--accent{background:linear-gradient(135deg,#fff1ec,#fff7f5 60%,#fff5f0);border-color:#fed4c4}.card__head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px}.card__head--simple{margin-bottom:12px}.card__title{font-size:var(--fs-h2);font-weight:600;color:var(--c-ink-1)}.card__sub{font-size:var(--fs-meta);color:var(--c-ink-2);margin-top:2px}.card__link{font-size:var(--fs-meta);color:var(--c-brand);font-weight:500}.card__actions{display:flex;gap:8px}.card__body-text{font-size:var(--fs-meta);color:var(--c-ink-2);line-height:1.55;margin-bottom:12px}.card__body-text b{color:var(--c-ink-1);font-weight:600}.banner{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--r-md);font-size:var(--fs-meta)}.banner--warn{background:var(--c-warn-soft);border:1px solid #fde68a;color:#92400e}.banner__dot{width:8px;height:8px;border-radius:50%;background:var(--c-warn);flex-shrink:0;box-shadow:0 0 0 4px #f59e0b33}.banner__text{flex:1}.banner__text strong{font-weight:600;margin-right:8px;color:#78350f}.banner__text span{opacity:.8}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:16px 18px;position:relative;overflow:hidden}.stat:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.stat--brand:after{background:var(--c-brand)}.stat--info:after{background:var(--c-info)}.stat--warn:after{background:var(--c-warn)}.stat--ok:after{background:var(--c-ok)}.stat__label{font-size:var(--fs-meta);color:var(--c-ink-2);font-weight:500}.stat__value{margin-top:4px;font-size:28px;font-weight:600;color:var(--c-ink-1);letter-spacing:-.02em;display:flex;align-items:baseline;gap:4px}.stat__unit{font-size:13px;color:var(--c-ink-3);font-weight:500}.stat__foot{margin-top:8px;display:flex;align-items:center;gap:8px;font-size:var(--fs-micro)}.stat__sub{color:var(--c-ink-3)}.grid{display:grid;gap:20px}.grid--2-1{grid-template-columns:2fr 1fr}.side{display:flex;flex-direction:column;gap:20px}.order-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.order{border:1px solid var(--c-line);border-radius:var(--r-md);padding:14px 16px;transition:border-color var(--tr-fast),background var(--tr-fast)}.order:hover{border-color:var(--c-brand-line);background:#fffaf7}.order__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.order__title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.order__title h3{font-size:15px;font-weight:600;color:var(--c-ink-1)}.order__price{font-size:var(--fs-meta);color:var(--c-ink-3);white-space:nowrap}.order__price strong{font-size:18px;color:var(--c-ink-1);font-weight:600;margin-right:2px}.price-free{color:var(--c-ok);font-weight:600}.order__meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.order__meta>div{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-micro)}.order__meta span{color:var(--c-ink-3)}.order__meta b{font-weight:500;color:var(--c-ink-1);font-size:var(--fs-meta)}.order__usage{margin-top:12px;padding-top:12px;border-top:1px dashed var(--c-line)}.order__usage-head{display:flex;justify-content:space-between;font-size:var(--fs-micro);color:var(--c-ink-2);margin-bottom:6px}.order__usage-head b{color:var(--c-ink-1);font-weight:600}.bar{height:6px;background:#f1f5f9;border-radius:100px;overflow:hidden}.bar__fill{height:100%;background:linear-gradient(90deg,var(--c-brand),#ff9b80);border-radius:100px}.order__usage-foot{display:flex;justify-content:space-between;font-size:var(--fs-micro);color:var(--c-ink-3);margin-top:6px}.order__usage-foot a{color:var(--c-brand);font-weight:500}.wallet-mini{padding:4px 0}.wallet-mini__top{display:flex;align-items:center;gap:8px;margin-bottom:10px}.wallet-mini__addr{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:1px solid var(--c-line);border-radius:var(--r-sm);padding:8px 10px}.wallet-mini__addr code{font-family:var(--ff-mono);font-size:var(--fs-meta);color:var(--c-ink-1)}.wallet-mini__foot{margin-top:8px;font-size:var(--fs-micro);color:var(--c-ink-3)}.ref-code{display:flex;align-items:center;gap:8px;background:#ffffffb3;border:1px solid rgba(255,255,255,.9);border-radius:var(--r-sm);padding:6px 6px 6px 12px}.ref-code code{flex:1;font-family:var(--ff-mono);font-size:var(--fs-micro);color:var(--c-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick{list-style:none;padding:0;margin:0}.quick li+li{border-top:1px solid var(--c-line)}.quick a{display:flex;align-items:center;gap:12px;padding:10px 4px;font-size:var(--fs-meta);color:var(--c-ink-1);transition:color var(--tr-fast)}.quick a:hover{color:var(--c-brand)}.quick a>span{flex:1}.quick a>svg:first-child{color:var(--c-ink-3)}.quick a>svg:last-child{color:var(--c-ink-3)}.quick a:hover>svg{color:var(--c-brand)}.prod-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.prod-hero__title{font-size:22px;font-weight:600;color:var(--c-ink-1);letter-spacing:-.01em}.prod-hero__sub{font-size:var(--fs-meta);color:var(--c-ink-2);margin-top:6px}.plat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.plat{display:flex;align-items:center;gap:12px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);padding:14px 16px;cursor:pointer;text-align:left;transition:border-color var(--tr-fast),box-shadow var(--tr-fast),background var(--tr-fast)}.plat:hover{border-color:var(--c-brand-line)}.plat.is-active{border-color:var(--c-brand);background:#fffaf7;box-shadow:0 0 0 3px #fb72521a}.plat__glyph{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-weight:700;font-size:13px;letter-spacing:.5px;flex-shrink:0}.plat__glyph--orange{background:#fff7ed;color:#c2410c}.plat__glyph--amber{background:#fef3c7;color:#92400e}.plat__glyph--indigo,.plat__glyph--coral{background:var(--c-brand-soft);color:var(--c-brand)}.plat__meta{display:flex;flex-direction:column}.plat__meta b{font-size:14px;font-weight:600;color:var(--c-ink-1)}.plat__meta em{font-style:normal;font-size:var(--fs-micro);color:var(--c-ink-3);margin-top:2px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.plan{position:relative;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:22px;display:flex;flex-direction:column;gap:14px;transition:border-color var(--tr-fast),transform var(--tr-fast)}.plan:hover{border-color:var(--c-brand-line)}.plan--rec{border-color:var(--c-brand);box-shadow:0 20px 40px -20px #fb725266,0 1px 2px #0f172a0a}.plan__badge{position:absolute;top:-10px;right:22px;background:var(--c-brand);color:#fff;padding:3px 10px;font-size:11px;font-weight:600;border-radius:100px;box-shadow:0 6px 12px #fb725259}.plan__head{display:flex;flex-direction:column;gap:4px}.plan__name{font-size:16px;font-weight:600;color:var(--c-ink-1)}.plan__desc{font-size:var(--fs-meta);color:var(--c-ink-2)}.plan__price{display:flex;align-items:baseline;padding-bottom:14px;border-bottom:1px dashed var(--c-line)}.plan__unit{font-size:16px;color:var(--c-ink-2);margin-right:2px;font-weight:500}.plan__amt{font-size:36px;font-weight:600;color:var(--c-ink-1);letter-spacing:-.02em}.plan__cycle{font-size:var(--fs-meta);color:var(--c-ink-3);margin-left:4px}.plan__feats{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.plan__feats li{display:flex;align-items:center;gap:8px;font-size:var(--fs-meta);color:var(--c-ink-2)}.plan__feats li svg{color:var(--c-ok);flex-shrink:0}.plan__feats li b{color:var(--c-ink-1);font-weight:600}.plan__try{text-align:center;font-size:var(--fs-meta);color:var(--c-brand);font-weight:500}.prod-foot{margin-top:4px;padding:12px 16px;background:var(--c-surface);border:1px dashed var(--c-line);border-radius:var(--r-md)}.prod-foot p{display:flex;align-items:center;gap:8px;font-size:var(--fs-meta);color:var(--c-ink-2);margin:0}.prod-foot p svg{color:var(--c-ink-3)}.tbl{width:100%;border-collapse:collapse;font-size:var(--fs-meta)}.tbl thead th{text-align:left;font-weight:500;color:var(--c-ink-3);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.5px;padding:12px 16px;background:#fafbfc;border-bottom:1px solid var(--c-line)}.tbl thead th.num,.tbl thead th.actions{text-align:right}.tbl tbody td{padding:14px 16px;border-bottom:1px solid var(--c-line);color:var(--c-ink-1);vertical-align:middle}.tbl tbody tr:last-child td{border-bottom:none}.tbl tbody tr:hover{background:#fafbfc}.tbl td.num{text-align:right;font-variant-numeric:tabular-nums}.tbl td.num b{font-weight:600}.tbl td.num em{font-style:normal;color:var(--c-ink-3);font-weight:400}.tbl td.actions{text-align:right}.cell-2{display:flex;flex-direction:column;gap:2px}.cell-2 b{font-weight:600;color:var(--c-ink-1)}.cell-2 em{font-style:normal;font-size:var(--fs-micro);color:var(--c-ink-3)}.mono{font-family:var(--ff-mono);font-size:var(--fs-micro);color:var(--c-ink-2)}.muted{color:var(--c-ink-3)}.link-btn{background:transparent;border:none;color:var(--c-ink-2);cursor:pointer;font-size:var(--fs-meta);padding:4px 8px;border-radius:6px;transition:color var(--tr-fast),background var(--tr-fast)}.link-btn:hover{color:var(--c-ink-1);background:#f1f5f9}.link-btn--brand{color:var(--c-brand);font-weight:500}.link-btn--brand:hover{color:var(--c-brand-hover);background:var(--c-brand-soft)}.link-btn--danger{color:var(--c-err)}.link-btn--danger:hover{color:#b91c1c;background:var(--c-err-soft)}.tbl-foot{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;font-size:var(--fs-meta);color:var(--c-ink-3)}.pager{display:flex;align-items:center;gap:4px}.page-btn{min-width:26px;height:26px;background:transparent;border:1px solid var(--c-line);border-radius:6px;font-size:var(--fs-micro);color:var(--c-ink-2);cursor:pointer;padding:0 8px}.page-btn:hover{background:#f1f5f9;color:var(--c-ink-1)}.page-btn.is-active{background:var(--c-brand-soft);border-color:var(--c-brand-line);color:var(--c-brand);font-weight:600}.req{color:var(--c-err);font-style:normal}.ord-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px}.ord-toolbar__right{display:flex;align-items:center;gap:10px}.ord-filter{display:flex;align-items:center;gap:8px;font-size:var(--fs-meta);color:var(--c-ink-2)}.ord-filter select{background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-ink-1);border-radius:var(--r-sm);padding:6px 10px;font-size:var(--fs-meta);cursor:pointer;outline:none}.ord-filter select:focus{border-color:var(--c-brand)}.wallet-hero{display:flex;gap:16px}.wh-top{display:flex;gap:14px;align-items:flex-start}.wh-icon{width:44px;height:44px;border-radius:12px;background:var(--c-surface);border:1px solid var(--c-brand-line);color:var(--c-brand);display:grid;place-items:center;flex-shrink:0}.wh-title{font-size:17px;font-weight:600;color:var(--c-ink-1)}.wh-sub{font-size:var(--fs-meta);color:var(--c-ink-2);line-height:1.6;margin-top:4px}.wh-sub b{color:var(--c-ink-1);font-weight:600}.wh-stats{display:flex;align-items:center;gap:24px;margin-top:16px;padding-top:16px;border-top:1px dashed var(--c-brand-line)}.wh-stats>div{display:flex;flex-direction:column}.wh-stats span{font-size:var(--fs-micro);color:var(--c-ink-3)}.wh-stats b{font-size:18px;font-weight:600;color:var(--c-ink-1);margin-top:2px}.wh-divider{width:1px;height:24px;background:var(--c-brand-line)}.wallet-form{background:#fafbfc;border:1px dashed var(--c-line-2);border-radius:var(--r-md);padding:20px;margin-bottom:16px}.wallet-form__title{font-size:15px;font-weight:600;margin-bottom:14px}.wallet-form__actions{display:flex;gap:8px;margin-top:4px}.net-options{display:flex;flex-direction:column;gap:8px}.net-opt{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--tr-fast),background var(--tr-fast)}.net-opt:hover{border-color:var(--c-brand-line)}.net-opt.is-active{border-color:var(--c-brand);background:var(--c-brand-soft)}.net-opt input{accent-color:var(--c-brand)}.net-opt em{font-style:normal;font-size:var(--fs-meta);color:var(--c-ink-2)}.wallet-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.wallet-card{border:1px solid var(--c-line);border-radius:var(--r-md);padding:16px;transition:border-color var(--tr-fast)}.wallet-card:hover{border-color:var(--c-brand-line)}.wallet-card__head{display:flex;align-items:center;gap:8px}.wallet-card__time{margin-left:auto;font-size:var(--fs-micro);color:var(--c-ink-3)}.wallet-card__addr{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:1px solid var(--c-line);border-radius:var(--r-sm);padding:8px 10px;margin-top:10px}.wallet-card__addr code{font-family:var(--ff-mono);font-size:var(--fs-micro);color:var(--c-ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 36px)}.wallet-card__short{margin-top:6px;font-size:var(--fs-micro);color:var(--c-ink-3)}.wallet-card__short code{font-family:var(--ff-mono);color:var(--c-ink-2)}.wallet-card__actions{display:flex;gap:6px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--c-line)}.grid--1-1{grid-template-columns:1fr 1fr}.profile-info{display:flex;gap:24px;align-items:flex-start}.profile-info__avatar{display:flex;flex-direction:column;align-items:center;gap:10px}.avatar--lg{width:64px;height:64px;font-size:24px}.profile-info__list{display:flex;flex-direction:column;gap:14px;flex:1;margin:0}.profile-info__list>div{display:grid;grid-template-columns:90px 1fr;gap:12px;align-items:center}.profile-info__list dt{font-size:var(--fs-meta);color:var(--c-ink-3)}.profile-info__list dd{font-size:var(--fs-meta);color:var(--c-ink-1);margin:0;font-weight:500}.pwd-meter{display:flex;align-items:center;gap:8px;margin-top:4px}.pwd-meter__bar{flex:1;height:4px;background:#f1f5f9;border-radius:100px;overflow:hidden}.pwd-meter__fill{height:100%;background:linear-gradient(90deg,#f59e0b,var(--c-brand));border-radius:100px}.pwd-meter span{font-size:var(--fs-micro);color:var(--c-ink-3)}.tips{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.tips li{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:#fafbfc;border:1px solid var(--c-line);border-radius:var(--r-md)}.tips__num{font-family:var(--ff-mono);font-size:13px;font-weight:700;color:var(--c-brand);flex-shrink:0}.tips b{display:block;font-size:var(--fs-meta);font-weight:600;color:var(--c-ink-1)}.tips em{font-style:normal;font-size:var(--fs-micro);color:var(--c-ink-2);display:block;margin-top:2px;line-height:1.55}.docs{display:grid;grid-template-columns:260px 1fr;gap:24px;height:100%}.docs__side{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:16px;display:flex;flex-direction:column;align-self:start;position:sticky;top:0}.docs__search{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid var(--c-line);border-radius:var(--r-sm);padding:8px 10px;color:var(--c-ink-3)}.docs__search input{flex:1;background:transparent;border:none;outline:none;font-size:var(--fs-meta);color:var(--c-ink-1)}.docs__group-label{font-size:10px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--c-ink-3);padding:14px 8px 6px}.docs__list{list-style:none;padding:0;margin:0}.docs__item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:transparent;border:none;border-radius:var(--r-sm);font-size:var(--fs-meta);color:var(--c-ink-2);cursor:pointer;text-align:left;transition:background var(--tr-fast),color var(--tr-fast)}.docs__item:hover{background:#f1f5f9;color:var(--c-ink-1)}.docs__item.is-active{background:var(--c-brand-soft);color:var(--c-brand);font-weight:600}.docs__item-no{font-family:var(--ff-mono);font-size:var(--fs-micro);opacity:.6}.docs__contact{margin-top:auto;padding:14px 8px 4px;border-top:1px solid var(--c-line);font-size:var(--fs-micro);color:var(--c-ink-3)}.docs__contact p{margin-bottom:4px}.docs__body{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:32px 40px}.docs__meta{display:flex;gap:8px;font-size:var(--fs-micro)}.docs__title{font-size:28px;font-weight:600;letter-spacing:-.02em;margin-top:8px;padding-bottom:20px;border-bottom:1px solid var(--c-line)}.docs__section{padding:20px 0;border-bottom:1px dashed var(--c-line)}.docs__section:last-of-type{border-bottom:none}.docs__section h2{font-size:17px;font-weight:600;margin-bottom:8px;color:var(--c-ink-1)}.docs__section p{font-size:var(--fs-body);line-height:1.75;color:var(--c-ink-2)}.docs__placeholder{padding:60px 20px;text-align:center;color:var(--c-ink-3);font-size:var(--fs-meta)}.docs__placeholder a{display:inline-block;margin-top:8px}.docs__callout{display:flex;gap:12px;align-items:flex-start;background:var(--c-brand-soft);border:1px solid var(--c-brand-line);border-radius:var(--r-md);padding:14px 16px;margin-top:16px}.docs__callout svg{color:var(--c-brand);flex-shrink:0;margin-top:2px}.docs__callout b{display:block;font-size:var(--fs-meta);color:var(--c-brand-ink)}.docs__callout em{font-style:normal;font-size:var(--fs-meta);color:var(--c-ink-2);display:block;margin-top:2px;line-height:1.6}.docs__callout code{background:#ffffffb3;padding:1px 6px;border-radius:4px;font-family:var(--ff-mono);font-size:var(--fs-micro);color:var(--c-brand-ink)}.docs__nav{display:flex;justify-content:space-between;margin-top:24px}.usage-toolbar{display:flex;justify-content:space-between;align-items:center}.usage-toolbar__right{display:flex;align-items:center;gap:14px}.legend{display:flex;gap:12px;font-size:var(--fs-micro);color:var(--c-ink-2)}.legend__item{display:flex;align-items:center;gap:6px}.legend__dot{width:10px;height:10px;border-radius:3px}.legend__dot--brand{background:linear-gradient(180deg,#ff9b80,var(--c-brand))}.chart{display:flex;align-items:flex-end;gap:6px;height:220px;padding:8px 4px 0;border-bottom:1px dashed var(--c-line)}.chart__col{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%}.chart__bar-wrap{flex:1;display:flex;align-items:flex-end;justify-content:center;width:100%}.chart__bar{width:70%;background:linear-gradient(180deg,#ff9b80,var(--c-brand));border-radius:6px 6px 2px 2px;min-height:4px;transition:opacity var(--tr-fast);cursor:pointer}.chart__bar:hover{opacity:.8}.chart__label{font-size:10px;color:var(--c-ink-3);font-variant-numeric:tabular-nums;padding-top:4px}.promo-hero{display:flex;gap:24px;align-items:center;padding:28px 32px}.promo-hero__copy{flex:1}.promo-hero__title{font-size:22px;font-weight:600;color:var(--c-ink-1);margin:8px 0 6px;letter-spacing:-.01em}.promo-hero__sub{font-size:var(--fs-meta);color:var(--c-ink-2);line-height:1.7;max-width:540px}.promo-hero__stats{display:flex;gap:32px;margin-top:16px}.promo-hero__stats>div{display:flex;flex-direction:column}.promo-hero__stats b{font-size:22px;font-weight:600;color:var(--c-ink-1);letter-spacing:-.01em}.promo-hero__stats span{font-size:var(--fs-micro);color:var(--c-ink-2);margin-top:2px}.promo-hero__art{flex-shrink:0}.promo-code{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--c-brand-soft);border:1px dashed var(--c-brand-line);border-radius:var(--r-md)}.promo-code__label{font-size:var(--fs-meta);color:var(--c-ink-2)}.promo-code__value{flex:1;font-family:var(--ff-mono);font-size:20px;font-weight:700;color:var(--c-brand);letter-spacing:1px}.promo-link{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;background:#f8fafc;border:1px solid var(--c-line);border-radius:var(--r-md)}.promo-link code{flex:1;font-family:var(--ff-mono);font-size:var(--fs-meta);color:var(--c-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-share{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.chip{background:var(--c-surface);border:1px solid var(--c-line);border-radius:100px;padding:5px 14px;font-size:var(--fs-micro);color:var(--c-ink-2);cursor:pointer;transition:border-color var(--tr-fast),color var(--tr-fast)}.chip:hover{border-color:var(--c-brand-line);color:var(--c-brand)}.theme-toggle{position:relative;width:44px;height:24px;background:#f1f5f9;border:1px solid var(--c-line);border-radius:100px;cursor:pointer;padding:0;transition:background var(--tr-fast),border-color var(--tr-fast)}.theme-toggle:hover{border-color:var(--c-line-2)}.theme-toggle__thumb{position:absolute;top:1px;left:1px;width:20px;height:20px;background:var(--c-surface);border-radius:50%;display:grid;place-items:center;color:var(--c-warn);transition:transform var(--tr-base),color var(--tr-base);box-shadow:0 1px 2px #00000026}.theme-toggle__thumb.is-dark{transform:translate(20px);color:#c7d2fe}[data-theme=dark] .theme-toggle{background:#2a2f3d}.lang-toggle{display:inline-flex;background:var(--c-bg-soft);border:1px solid var(--c-line);border-radius:var(--r-sm);padding:2px}.lang-toggle__btn{background:transparent;border:none;padding:3px 8px;font-size:11px;font-weight:600;color:var(--c-ink-3);cursor:pointer;border-radius:5px;letter-spacing:.4px;transition:background var(--tr-fast),color var(--tr-fast)}.lang-toggle__btn:hover{color:var(--c-ink-1)}.lang-toggle__btn.is-active{background:var(--c-surface);color:var(--c-brand);box-shadow:0 1px 2px #0f172a14}.sb__group-label--admin{display:flex;align-items:center;gap:6px}.sb__group-badge{background:var(--c-brand-soft);color:var(--c-brand);font-size:9px;font-weight:700;padding:1px 5px;border-radius:3px;letter-spacing:.5px}.adm-summary{font-size:var(--fs-meta)}.adm-filters{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:12px;align-items:end}.adm-filters .field{gap:6px}.adm-filters__actions{display:flex;gap:8px}.plat__glyph--sm{width:30px;height:30px;font-size:10px;border-radius:7px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}textarea.input{font-family:inherit;resize:vertical;min-height:80px;padding-top:11px}.modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a6b;display:flex;align-items:flex-start;justify-content:center;padding-top:80px;z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:m-fadein .18s ease}[data-theme=dark] .modal-overlay{background:#0009}@keyframes m-fadein{0%{opacity:0}to{opacity:1}}.modal{max-width:calc(100% - 48px);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:0 24px 64px #0f172a40;display:flex;flex-direction:column;max-height:calc(100% - 120px);animation:m-popin .2s ease}@keyframes m-popin{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal__head{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--c-line)}.modal__head h3{font-size:16px;font-weight:600;color:var(--c-ink-1)}.modal__body{padding:22px;overflow-y:auto}.modal__foot{padding:14px 22px;border-top:1px solid var(--c-line);display:flex;justify-content:flex-end;gap:8px}.state{text-align:center;padding:56px 24px;display:flex;flex-direction:column;align-items:center;gap:12px}.state__icon{width:64px;height:64px;background:var(--c-brand-soft);border:1px solid var(--c-brand-line);color:var(--c-brand);border-radius:50%;display:grid;place-items:center;margin-bottom:4px}.state__icon--network{background:var(--c-info-soft);border-color:#0ea5e94d;color:var(--c-info)}.state__icon--forbidden{background:var(--c-warn-soft);border-color:#f59e0b4d;color:var(--c-warn)}.state__icon--general{background:var(--c-err-soft);border-color:#ef44444d;color:var(--c-err)}.state--loading .state__icon{background:var(--c-brand-soft)}.state__title{font-size:17px;font-weight:600;color:var(--c-ink-1)}.state__sub{font-size:var(--fs-meta);color:var(--c-ink-2);max-width:360px;line-height:1.6}.state__action{margin-top:8px}.state__spin{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin-bottom:4px}.spinner{width:32px;height:32px;border:3px solid var(--c-brand-soft);border-top-color:var(--c-brand);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.tbl--skeleton tbody td{padding:14px 16px;border-bottom:1px solid var(--c-line)}.tbl--skeleton tbody tr:last-child td{border-bottom:none}.sk{display:inline-block;height:12px;border-radius:6px;background:linear-gradient(90deg,#f1f5f9,#e5e7eb,#f1f5f9);background-size:200% 100%;animation:sk-shimmer 1.4s ease-in-out infinite}[data-theme=dark] .sk{background:linear-gradient(90deg,#20242f,#2a2f3d,#20242f);background-size:200% 100%}@keyframes sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sk--text{height:12px}.toast{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:100px;box-shadow:0 8px 24px #0f172a1f;font-size:var(--fs-meta);color:var(--c-ink-1)}.toast--ok svg{color:var(--c-ok)}.toast--err svg{color:var(--c-err)}.toast--warn svg{color:var(--c-warn)}.toast--info svg{color:var(--c-info)}.grid--qr{grid-template-columns:1fr 1fr;gap:20px}.qr-display{padding:12px 0}.qr-card{display:flex;align-items:center;gap:24px;padding:20px;background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--r-md)}.qr-svg{background:#fff;border-radius:8px;padding:10px;box-shadow:0 4px 12px #0f172a14}.qr-card__meta b{font-size:15px;color:var(--c-ink-1)}.qr-card__meta p{font-size:var(--fs-meta);color:var(--c-ink-2);margin-bottom:4px}.drop-zone{display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;background:var(--c-bg);border:2px dashed var(--c-line-2);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--tr-fast),background var(--tr-fast)}.drop-zone:hover{border-color:var(--c-brand);background:var(--c-brand-soft)}.drop-zone__icon{width:44px;height:44px;background:var(--c-brand-soft);color:var(--c-brand);border-radius:50%;display:grid;place-items:center}.drop-zone__title{font-size:var(--fs-meta);font-weight:600;color:var(--c-ink-1)}.drop-zone__hint{font-size:var(--fs-micro);color:var(--c-ink-3)}.qr-preview{margin-top:16px;padding-top:16px;border-top:1px solid var(--c-line)}.qr-preview h4{font-size:var(--fs-meta);font-weight:600;margin-bottom:8px;color:var(--c-ink-2)}.qr-preview__img{width:140px;height:140px;background:var(--c-bg);border:1px dashed var(--c-line-2);border-radius:8px;display:grid;place-items:center;margin-bottom:12px}.tips--col{grid-template-columns:1fr 1fr 1fr}[data-theme=dark] body,[data-theme=dark].shell,.shell[data-theme=dark]{background:var(--c-bg)}[data-theme=dark] .tbl thead th{background:#14171f;color:var(--c-ink-3)}[data-theme=dark] .tbl tbody tr:hover{background:#1d2029}[data-theme=dark] .order:hover{border-color:var(--c-brand-line);background:#fb72520d}[data-theme=dark] .plat.is-active{background:#fb72520f}[data-theme=dark] .wallet-form{background:#14171f;border-color:#2a2f3d}[data-theme=dark] .wallet-card__addr{background:#14171f;border-color:var(--c-line)}[data-theme=dark] .wallet-mini__addr,[data-theme=dark] .promo-link,[data-theme=dark] .docs__search{background:#14171f}[data-theme=dark] .icon-btn:hover{background:#2a2f3d}[data-theme=dark] .sb__item:hover{background:#1d2029;color:var(--c-ink-1)}[data-theme=dark] .seg{background:#14171f}[data-theme=dark] .seg__btn.is-active,[data-theme=dark] .page-btn:hover,[data-theme=dark] .link-btn:hover{background:#2a2f3d}[data-theme=dark] .lang-toggle{background:#14171f}[data-theme=dark] .lang-toggle__btn.is-active{background:#2a2f3d}[data-theme=dark] .stat,[data-theme=dark] .card,[data-theme=dark] .wallet-card,[data-theme=dark] .order,[data-theme=dark] .plan,[data-theme=dark] .plat,[data-theme=dark] .modal,[data-theme=dark] .net-opt,[data-theme=dark] .toast,[data-theme=dark] .docs__side,[data-theme=dark] .docs__body{background:var(--c-surface)}[data-theme=dark] .card--accent{background:linear-gradient(135deg,#fb72521f,#fb72520a);border-color:var(--c-brand-line)}[data-theme=dark] .ref-code{background:#ffffff0d;border-color:#ffffff14}[data-theme=dark] .login{background:#060810}[data-theme=dark] .login__card{box-shadow:0 30px 60px #00000080}[data-theme=dark] .qr-card{background:#14171f}[data-theme=dark] .drop-zone{background:#14171f;border-color:#2a2f3d}[data-theme=dark] .qr-preview__img{background:#14171f}[data-theme=dark] .banner--warn{background:#f59e0b1f;border-color:#f59e0b4d;color:#fcd34d}[data-theme=dark] .banner--warn .banner__text strong{color:#fde68a}[data-theme=dark] .input,[data-theme=dark] .ord-filter select,[data-theme=dark] .lang{background:#14171f;border-color:var(--c-line);color:var(--c-ink-1)}[data-theme=dark] .input::placeholder{color:var(--c-ink-3)}[data-theme=dark] .tb__search{background:#14171f}[data-theme=dark] .tb__search kbd{background:#2a2f3d;border-color:var(--c-line);color:var(--c-ink-3)}[data-theme=dark] .tips li{background:#14171f;border-color:var(--c-line)}[data-theme=dark] .pwd-meter__bar,[data-theme=dark] .bar{background:#2a2f3d}[data-theme=dark] .chart{border-bottom-color:var(--c-line)}[data-theme=dark] .legend__item{color:var(--c-ink-2)}[data-theme=dark] .net-badge--trc20{background:#ef44441f;color:#fca5a5}[data-theme=dark] .net-badge--erc20{background:#6366f124;color:#c4b5fd}[data-theme=dark] .net-badge--bep20{background:#f59e0b24;color:#fde68a}[data-theme=dark] .tag--neutral{background:#ffffff0f;color:var(--c-ink-2)}[data-theme=dark] .plat__glyph--orange{background:#ea580c29;color:#fdba74}[data-theme=dark] .plat__glyph--amber{background:#d9770629;color:#fcd34d}[data-theme=dark] .plat__glyph--coral{background:var(--c-brand-soft);color:var(--c-brand)}[data-theme=dark] .btn:hover{background:#ffffff0a}[data-theme=dark] .btn--soft:hover{background:#fb725233}[data-theme=dark] .docs__callout{background:#fb72521a}[data-theme=dark] .docs__callout code{background:#ffffff0f}body{margin:0;font-family:var(--ff-sans);background:var(--c-bg);color:var(--c-ink-1)}*{box-sizing:border-box}button:disabled{opacity:.6;cursor:not-allowed}
