.auth-screen[data-v-9892adb7]{min-height:calc(100vh - 120px);display:flex;justify-content:center;align-items:center;padding:40px 16px 60px}.auth-card[data-v-9892adb7]{width:min(420px,100%);border-radius:18px;box-shadow:var(--shadow-sm)}.auth-form[data-v-9892adb7]{display:flex;flex-direction:column;gap:4px}.align-center[data-v-9892adb7]{text-align:center;width:100%}.auth-card[data-v-9892adb7] .n-form-item{margin-bottom:12px}.auth-screen[data-v-f55d6241]{min-height:calc(100vh - 120px);display:flex;justify-content:center;align-items:center;padding:40px 16px 60px}.auth-card[data-v-f55d6241]{width:min(480px,100%);border-radius:18px;box-shadow:var(--shadow-sm)}.auth-form[data-v-f55d6241]{display:flex;flex-direction:column;gap:4px}.code-group[data-v-f55d6241]{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.send-btn[data-v-f55d6241]{min-width:128px}.align-center[data-v-f55d6241]{width:100%;text-align:center}.auth-card[data-v-f55d6241] .n-form-item{margin-bottom:12px}@media (max-width: 520px){.code-group[data-v-f55d6241]{grid-template-columns:1fr}.send-btn[data-v-f55d6241]{width:100%}}.app-license-page[data-v-a2862fa1]{display:flex;flex-direction:column;gap:20px;width:100%}.summary-row[data-v-a2862fa1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.summary-main[data-v-a2862fa1],.summary-metric[data-v-a2862fa1]{display:flex;flex-direction:column;gap:16px;height:100%}.summary-main__header[data-v-a2862fa1]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.summary-main__actions[data-v-a2862fa1]{display:flex;align-items:center;gap:10px}.summary-main__body[data-v-a2862fa1]{display:flex;flex-direction:column;gap:12px}.summary-main__info[data-v-a2862fa1]{display:flex;flex-direction:column;gap:6px}.label[data-v-a2862fa1]{font-size:13px;color:#6b7280}.code-block[data-v-a2862fa1]{display:block;font-family:Fira Code,JetBrains Mono,monospace;font-size:13px;margin:0;padding:12px;border-radius:12px;background:#f4f4ff;color:#1e293b;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.note[data-v-a2862fa1]{border-radius:12px}.metric-label[data-v-a2862fa1]{font-size:13px;color:#6b7280}.metric-value[data-v-a2862fa1]{font-size:26px;font-weight:700;margin:0}.metric-desc[data-v-a2862fa1]{margin:0;font-size:12px;color:#9ca3af}.detail-grid[data-v-a2862fa1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:18px}.detail-card[data-v-a2862fa1]{display:flex;flex-direction:column;gap:16px;height:100%}.card-header[data-v-a2862fa1]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ip-form[data-v-a2862fa1]{flex-wrap:wrap;gap:12px}.clients-card[data-v-a2862fa1]{align-self:start}.table-empty[data-v-a2862fa1]{margin-top:12px}@media (max-width: 640px){.summary-row[data-v-a2862fa1],.detail-grid[data-v-a2862fa1]{grid-template-columns:1fr}}.tutorial-page[data-v-3298a0f7]{display:flex;flex-direction:column;gap:20px;width:100%}.summary-row[data-v-3298a0f7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.summary-card[data-v-3298a0f7]{display:flex;flex-direction:column;gap:10px}.summary-label[data-v-3298a0f7]{font-size:13px;color:#6b7280}.summary-value[data-v-3298a0f7]{font-size:24px;font-weight:700;margin:0}.summary-desc[data-v-3298a0f7]{margin:0;font-size:12px;color:#9ca3af}.content-grid[data-v-3298a0f7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));gap:18px}.detail-card[data-v-3298a0f7]{display:flex;flex-direction:column;gap:16px}.card-header[data-v-3298a0f7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-header h2[data-v-3298a0f7]{margin:0}.code-block[data-v-3298a0f7]{margin-bottom:16px}code[data-v-3298a0f7]{background:#4f46e51f;padding:1px 6px;border-radius:6px;font-family:Fira Code,JetBrains Mono,monospace}.steps[data-v-3298a0f7]{margin:0;padding-left:20px;color:#6b7280;display:flex;flex-direction:column;gap:6px;font-size:14px}@media (max-width: 640px){.card-header[data-v-3298a0f7]{flex-direction:column;align-items:flex-start}.content-grid[data-v-3298a0f7]{grid-template-columns:1fr}}.page-stack[data-v-4ab58afb]{width:100%}.card-header[data-v-4ab58afb]{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-header h2[data-v-4ab58afb]{margin:0}.summary-row[data-v-4ab58afb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;align-items:stretch}.summary-main[data-v-4ab58afb],.summary-metric[data-v-4ab58afb]{display:flex;flex-direction:column;gap:14px;height:100%}.summary-main__header[data-v-4ab58afb]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.summary-main__body[data-v-4ab58afb]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.summary-main__info[data-v-4ab58afb]{flex:1 1 260px}.label[data-v-4ab58afb]{display:block;font-size:13px;color:#6b7280;margin-bottom:6px}.key-value[data-v-4ab58afb]{font-family:Fira Code,JetBrains Mono,monospace;font-size:13px;margin:0;word-break:break-all;max-width:100%}.key-actions[data-v-4ab58afb]{display:flex;gap:8px;flex-wrap:wrap}.note[data-v-4ab58afb]{border-radius:12px}.metric-label[data-v-4ab58afb]{font-size:13px;color:#6b7280}.metric-value[data-v-4ab58afb]{font-size:26px;line-height:1.3}.metric-desc[data-v-4ab58afb]{margin:0;font-size:12px;color:#9ca3af}.detail-grid[data-v-4ab58afb],.detail-grid--stretch[data-v-4ab58afb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(460px,1fr));gap:18px}.detail-card[data-v-4ab58afb]{display:flex;flex-direction:column;gap:16px;height:100%}@media (max-width: 1280px){.detail-grid[data-v-4ab58afb],.detail-grid--stretch[data-v-4ab58afb]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.usage-steps[data-v-4ab58afb]{margin:0 0 12px;padding-left:20px;color:#6b7280;display:flex;flex-direction:column;gap:6px;font-size:14px}.usage-steps code[data-v-4ab58afb]{background:#4f46e51f;padding:1px 6px;border-radius:6px;font-family:Fira Code,JetBrains Mono,monospace}.endpoint-block[data-v-4ab58afb]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.ip-form[data-v-4ab58afb]{flex-wrap:wrap;margin-bottom:16px}.ip-table th[data-v-4ab58afb],.ip-table td[data-v-4ab58afb]{text-align:left}.ip-table .actions[data-v-4ab58afb]{width:120px;text-align:right}.logs-table[data-v-4ab58afb]{margin-top:8px}.logs-table th[data-v-4ab58afb],.logs-table td[data-v-4ab58afb]{vertical-align:top}.url-cell[data-v-4ab58afb]{max-width:420px;word-break:break-all;font-family:Fira Code,JetBrains Mono,monospace;font-size:12px;color:#334155}.log-url[data-v-4ab58afb]{display:block;width:100%}.quality-hint[data-v-4ab58afb]{margin-left:8px;color:#64748b;font-size:12px}@media (max-width: 640px){.card-header[data-v-4ab58afb]{flex-direction:column;align-items:flex-start}.key-actions[data-v-4ab58afb]{width:100%;flex-direction:column}.ip-table .actions[data-v-4ab58afb]{width:auto;text-align:left}}.admin-activation-page[data-v-dd3e888e]{display:flex;flex-direction:column;gap:20px;width:100%}.summary-row[data-v-dd3e888e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.summary-card[data-v-dd3e888e]{display:flex;flex-direction:column;gap:16px;height:100%}.card-header[data-v-dd3e888e]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.activation-form[data-v-dd3e888e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.activation-form[data-v-dd3e888e] .n-form-item{margin:0}.refresh-btn[data-v-dd3e888e]{margin-left:12px}.result-card[data-v-dd3e888e]{margin-top:12px}.stat-list[data-v-dd3e888e]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.stat-list li[data-v-dd3e888e]{display:flex;justify-content:space-between;align-items:center;font-size:14px}.stat-list strong[data-v-dd3e888e]{font-size:20px}.detail-grid[data-v-dd3e888e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));gap:18px}.detail-card[data-v-dd3e888e]{display:flex;flex-direction:column;gap:16px;height:100%}.activation-table[data-v-dd3e888e]{margin-bottom:12px}.table-empty[data-v-dd3e888e]{margin-top:12px}.table-footer[data-v-dd3e888e]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.total[data-v-dd3e888e]{color:#6b7280;font-size:14px}.mono[data-v-dd3e888e]{font-family:Fira Code,JetBrains Mono,monospace}@media (max-width: 640px){.summary-row[data-v-dd3e888e],.detail-grid[data-v-dd3e888e]{grid-template-columns:1fr}}.admin-users-page[data-v-a486b639]{display:flex;flex-direction:column;gap:20px;width:100%}.summary-row[data-v-a486b639]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.summary-card[data-v-a486b639]{display:flex;flex-direction:column;gap:10px;padding-bottom:12px}.summary-label[data-v-a486b639]{font-size:13px;color:#6b7280}.summary-value[data-v-a486b639]{font-size:28px;font-weight:700;margin:0}.summary-desc[data-v-a486b639]{margin:0;font-size:12px;color:#9ca3af}.content-grid[data-v-a486b639]{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:18px;align-items:start}.card-header[data-v-a486b639]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.card-header h2[data-v-a486b639],.card-header h3[data-v-a486b639]{margin:0}.filters-card[data-v-a486b639]{display:flex;flex-direction:column;gap:16px}.search-form[data-v-a486b639]{display:flex;flex-wrap:wrap;gap:12px}.refresh-btn[data-v-a486b639]{margin-left:12px}.table-card[data-v-a486b639]{display:flex;flex-direction:column;gap:16px}.users-table[data-v-a486b639]{margin-bottom:12px}.table-footer[data-v-a486b639]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pagination-text[data-v-a486b639]{color:var(--color-muted);font-size:14px}.modal-header h3[data-v-a486b639]{margin:0;font-size:20px}.detail-grid[data-v-a486b639]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.span-2[data-v-a486b639]{grid-column:1 / -1}.key-field[data-v-a486b639]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.key-actions[data-v-a486b639]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.section-form[data-v-a486b639]{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px}.section-form[data-v-a486b639] .n-form-item{margin:0}.mini-table[data-v-a486b639]{margin-top:16px}.table-empty[data-v-a486b639]{margin-top:12px}@media (max-width: 640px){.search-form[data-v-a486b639]{row-gap:16px}.section-form[data-v-a486b639]{grid-template-columns:1fr}}.ads-page[data-v-dc56361b]{display:flex;flex-direction:column;gap:20px;width:100%}.summary-row[data-v-dc56361b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.summary-card[data-v-dc56361b]{display:flex;flex-direction:column;gap:6px}.summary-label[data-v-dc56361b]{font-size:13px;color:#6b7280}.summary-value[data-v-dc56361b]{font-size:28px;font-weight:700;margin:0}.summary-desc[data-v-dc56361b]{margin:0;font-size:12px;color:#9ca3af}.content-grid[data-v-dc56361b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:18px}.card-header[data-v-dc56361b]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.card-header h2[data-v-dc56361b]{margin:0}.ads-form[data-v-dc56361b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.ads-form[data-v-dc56361b] .n-form-item{margin:0}.table-card[data-v-dc56361b]{display:flex;flex-direction:column;gap:16px}.ads-table .url[data-v-dc56361b]{word-break:break-all;font-family:Fira Code,JetBrains Mono,monospace}.ads-table .actions[data-v-dc56361b]{display:flex;gap:8px}.upload-field[data-v-dc56361b]{display:flex;flex-direction:column;gap:6px}.upload-field input[type=file][data-v-dc56361b]{width:100%}.file-hint[data-v-dc56361b]{margin:0;font-size:12px;color:#6b7280}.text-error[data-v-dc56361b]{color:#dc2626}@media (max-width: 640px){.ads-form[data-v-dc56361b]{grid-template-columns:1fr}}.resources-page[data-v-ea577bae]{display:flex;flex-direction:column;gap:20px;width:100%}.summary-row[data-v-ea577bae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.summary-card[data-v-ea577bae]{display:flex;flex-direction:column;gap:6px}.summary-label[data-v-ea577bae]{font-size:13px;color:#6b7280}.summary-value[data-v-ea577bae]{font-size:24px;font-weight:700;margin:0}.summary-desc[data-v-ea577bae]{margin:0;font-size:12px;color:#9ca3af}.content-grid[data-v-ea577bae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:18px}.card-header[data-v-ea577bae]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.resource-form[data-v-ea577bae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.resource-form[data-v-ea577bae] .n-form-item{margin:0}.table-card[data-v-ea577bae]{display:flex;flex-direction:column;gap:16px}.resource-table .actions[data-v-ea577bae]{display:flex;gap:8px;flex-wrap:wrap}.upload-field[data-v-ea577bae]{display:flex;flex-direction:column;gap:6px}.upload-field input[type=file][data-v-ea577bae]{width:100%}.file-hint[data-v-ea577bae]{margin:0;font-size:12px;color:#6b7280}.text-error[data-v-ea577bae]{color:#dc2626}@media (max-width: 640px){.resource-form[data-v-ea577bae]{grid-template-columns:1fr}}
