.auth-screen[data-v-1976b27c]{min-height:calc(100vh - 120px);display:flex;justify-content:center;align-items:center;padding:40px 16px 60px}.auth-card[data-v-1976b27c]{width:min(420px,100%);border-radius:18px;box-shadow:var(--shadow-sm)}.auth-form[data-v-1976b27c]{display:flex;flex-direction:column;gap:4px}.code-row[data-v-1976b27c]{display:flex;gap:12px}.code-row .n-button[data-v-1976b27c]{white-space:nowrap}.align-center[data-v-1976b27c]{text-align:center;width:100%}.auth-card[data-v-1976b27c] .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-2890f97e]{display:flex;flex-direction:column;gap:20px;width:100%}.summary-row[data-v-2890f97e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.summary-main[data-v-2890f97e],.summary-metric[data-v-2890f97e]{display:flex;flex-direction:column;gap:16px;height:100%}.summary-main__header[data-v-2890f97e]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.summary-main__actions[data-v-2890f97e]{display:flex;align-items:center;gap:10px}.summary-main__body[data-v-2890f97e]{display:flex;flex-direction:column;gap:12px}.summary-main__info[data-v-2890f97e]{display:flex;flex-direction:column;gap:6px}.label[data-v-2890f97e]{font-size:13px;color:#6b7280}.code-block[data-v-2890f97e]{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-2890f97e]{border-radius:12px}.metric-label[data-v-2890f97e]{font-size:13px;color:#6b7280}.metric-value[data-v-2890f97e]{font-size:26px;font-weight:700;margin:0}.metric-desc[data-v-2890f97e]{margin:0;font-size:12px;color:#9ca3af}.detail-grid[data-v-2890f97e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:18px}.detail-card[data-v-2890f97e]{display:flex;flex-direction:column;gap:16px;height:100%}.card-header[data-v-2890f97e]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ip-form[data-v-2890f97e]{flex-wrap:wrap;gap:12px}.clients-card[data-v-2890f97e]{align-self:start}.table-empty[data-v-2890f97e]{margin-top:12px}@media (max-width: 640px){.summary-row[data-v-2890f97e],.detail-grid[data-v-2890f97e]{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}}.admin-activation-page[data-v-2f373c60]{display:flex;flex-direction:column;gap:20px;width:100%}.summary-row[data-v-2f373c60]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.summary-card[data-v-2f373c60]{display:flex;flex-direction:column;gap:16px;height:100%}.card-header[data-v-2f373c60]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.activation-form[data-v-2f373c60]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.activation-form[data-v-2f373c60] .n-form-item{margin:0}.refresh-btn[data-v-2f373c60]{margin-left:12px}.result-card[data-v-2f373c60]{margin-top:12px}.stat-list[data-v-2f373c60]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.stat-list li[data-v-2f373c60]{display:flex;justify-content:space-between;align-items:center;font-size:14px}.stat-list strong[data-v-2f373c60]{font-size:20px}.detail-grid[data-v-2f373c60]{display:grid;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));gap:18px}.detail-card[data-v-2f373c60]{display:flex;flex-direction:column;gap:16px;height:100%}.activation-table[data-v-2f373c60]{margin-bottom:12px}.table-empty[data-v-2f373c60]{margin-top:12px}.table-footer[data-v-2f373c60]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.total[data-v-2f373c60]{color:#6b7280;font-size:14px}.mono[data-v-2f373c60]{font-family:Fira Code,JetBrains Mono,monospace}@media (max-width: 640px){.summary-row[data-v-2f373c60],.detail-grid[data-v-2f373c60]{grid-template-columns:1fr}}.admin-users-page[data-v-ed75712b]{display:flex;flex-direction:column;gap:20px;width:100%}.summary-row[data-v-ed75712b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.summary-card[data-v-ed75712b]{display:flex;flex-direction:column;gap:10px;padding-bottom:12px}.summary-label[data-v-ed75712b]{font-size:13px;color:#6b7280}.summary-value[data-v-ed75712b]{font-size:28px;font-weight:700;margin:0}.summary-desc[data-v-ed75712b]{margin:0;font-size:12px;color:#9ca3af}.content-grid[data-v-ed75712b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:18px;align-items:start}.card-header[data-v-ed75712b]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.card-header h2[data-v-ed75712b],.card-header h3[data-v-ed75712b]{margin:0}.filters-card[data-v-ed75712b]{display:flex;flex-direction:column;gap:16px}.search-form[data-v-ed75712b]{display:flex;flex-wrap:wrap;gap:12px}.refresh-btn[data-v-ed75712b]{margin-left:12px}.table-card[data-v-ed75712b]{display:flex;flex-direction:column;gap:16px}.users-table[data-v-ed75712b]{margin-bottom:12px}.table-footer[data-v-ed75712b]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pagination-text[data-v-ed75712b]{color:var(--color-muted);font-size:14px}.modal-header h3[data-v-ed75712b]{margin:0;font-size:20px}.detail-grid[data-v-ed75712b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.span-2[data-v-ed75712b]{grid-column:1 / -1}.key-field[data-v-ed75712b]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.key-actions[data-v-ed75712b]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.section-form[data-v-ed75712b]{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px}.section-form[data-v-ed75712b] .n-form-item{margin:0}.mini-table[data-v-ed75712b]{margin-top:16px}.table-empty[data-v-ed75712b]{margin-top:12px}.client-section[data-v-ed75712b]{display:flex;flex-direction:column;gap:12px;margin-top:8px}.client-section-header h4[data-v-ed75712b]{margin:0}.client-section-header .helper[data-v-ed75712b]{margin:4px 0 0;font-size:13px;color:#6b7280}.client-form[data-v-ed75712b] .n-form-item{margin:0}.client-options[data-v-ed75712b]{display:flex;flex-wrap:wrap;gap:10px 20px}.client-option-desc[data-v-ed75712b]{font-size:12px;color:#9ca3af;margin-left:6px}@media (max-width: 640px){.search-form[data-v-ed75712b]{row-gap:16px}.section-form[data-v-ed75712b]{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}}.app-builder-page[data-v-77bfde30]{display:flex;flex-direction:column;gap:20px}.summary-row[data-v-77bfde30]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.summary-card[data-v-77bfde30]{min-height:160px}.content-grid[data-v-77bfde30]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:20px}.card-header[data-v-77bfde30]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.card-header h3[data-v-77bfde30]{margin:0}.helper[data-v-77bfde30]{margin:2px 0 0;color:#94a3b8;font-size:13px}.quota-value[data-v-77bfde30]{font-size:32px;font-weight:700;margin:8px 0 4px}.quota-remaining[data-v-77bfde30]{margin:0;color:#64748b;font-size:14px}.builder-form[data-v-77bfde30]{display:flex;flex-direction:column;gap:16px}.upload-row[data-v-77bfde30]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.upload-field[data-v-77bfde30]{display:flex;flex-direction:column;gap:6px}.upload-field input[type=file][data-v-77bfde30]{border:1px dashed #cbd5f5;border-radius:10px;padding:12px}.file-hint[data-v-77bfde30]{font-size:13px;color:#64748b}.snippet-text[data-v-77bfde30]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:320px;line-height:1.4}.signing-grid[data-v-77bfde30]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.signing-grid .upload-field[data-v-77bfde30]{grid-column:1 / -1}.tips[data-v-77bfde30]{line-height:1.5}.form-actions[data-v-77bfde30]{display:flex;align-items:center;gap:16px}.form-actions .note[data-v-77bfde30]{color:#94a3b8;font-size:13px}.tasks-table[data-v-77bfde30]{margin-top:12px}.table-footer[data-v-77bfde30]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;flex-wrap:wrap;gap:12px}.download-link[data-v-77bfde30]{display:inline-flex;align-items:center;gap:4px;color:#2563eb;text-decoration:none}.error-text[data-v-77bfde30]{color:#dc2626}.log-modal .log-viewer[data-v-77bfde30]{background:#0f172a;color:#e2e8f0;padding:16px;border-radius:12px;height:420px;overflow:auto}.mono[data-v-77bfde30]{font-family:Fira Code,Consolas,monospace}.platform-radios[data-v-77bfde30]{display:flex;flex-wrap:wrap;gap:12px 20px}.platform-hint[data-v-77bfde30]{font-size:12px;color:#94a3b8;margin-left:4px}@media (max-width: 640px){.form-actions[data-v-77bfde30]{flex-direction:column;align-items:flex-start}}
