.admin-login-page[data-v-35db4370]{min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:var(--font-body, Inter, system-ui, sans-serif);background:#0f172a;background-image:radial-gradient(ellipse at top,#1e293b,#0f172a 70%);padding:2rem 1.5rem}.admin-login-main[data-v-35db4370]{width:100%;max-width:400px}.admin-login-card[data-v-35db4370]{background:#1e293b;border:1px solid #334155;border-radius:14px;padding:2.5rem 2rem;box-shadow:0 8px 40px #0006}.admin-login-brand[data-v-35db4370]{text-align:center;margin-bottom:2rem}.admin-logo-icon[data-v-35db4370]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:14px;color:#fff;margin-bottom:1rem}.admin-login-title[data-v-35db4370]{font-size:1.4rem;font-weight:700;color:#f1f5f9;margin:0 0 .3rem}.admin-login-subtitle[data-v-35db4370]{font-size:.85rem;color:#94a3b8;margin:0}.message[data-v-35db4370]{padding:.75rem 1rem;border-radius:8px;font-size:.85rem;margin-bottom:1.25rem}.message-error[data-v-35db4370]{background:#ef44441a;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.admin-login-form[data-v-35db4370]{display:flex;flex-direction:column;gap:1.2rem}.form-group[data-v-35db4370]{display:flex;flex-direction:column;gap:.4rem}.form-row[data-v-35db4370]{flex-direction:row;align-items:center}.form-label[data-v-35db4370]{font-size:.82rem;font-weight:600;color:#cbd5e1}.input-field[data-v-35db4370]{padding:.7rem .9rem;border:1px solid #475569;border-radius:8px;font-size:.92rem;background:#0f172a;color:#f1f5f9;transition:border-color .15s,box-shadow .15s;outline:none}.input-field[data-v-35db4370]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.input-field[data-v-35db4370]::placeholder{color:#64748b}.checkbox-label[data-v-35db4370]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-input[data-v-35db4370]{width:16px;height:16px;accent-color:#6366f1}.checkbox-text[data-v-35db4370]{font-size:.82rem;color:#94a3b8}.button-primary[data-v-35db4370]{padding:.8rem 1.5rem;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:650;cursor:pointer;transition:opacity .2s,transform .15s;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.25rem}.button-primary[data-v-35db4370]:hover{opacity:.9;transform:translateY(-1px)}.button-primary[data-v-35db4370]:disabled{opacity:.5;cursor:not-allowed;transform:none}.button-spinner[data-v-35db4370]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-35db4370 .6s linear infinite}@keyframes spin-35db4370{to{transform:rotate(360deg)}}.admin-security-notice[data-v-35db4370]{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.6rem .75rem;background:#6366f10d;border:1px solid rgba(99,102,241,.15);border-radius:6px;font-size:.75rem;color:#94a3b8}.admin-security-notice svg[data-v-35db4370]{flex-shrink:0;color:#6366f1}.admin-back-link[data-v-35db4370]{text-align:center;margin:1.25rem 0 0;font-size:.82rem}.admin-back-link a[data-v-35db4370]{color:#94a3b8;text-decoration:none;transition:color .15s}.admin-back-link a[data-v-35db4370]:hover{color:#e2e8f0}@media (max-width: 480px){.admin-login-card[data-v-35db4370]{padding:2rem 1.5rem}}.admin-layout[data-v-2b237393]{display:grid;grid-template-columns:var(--sidebar-width, 260px) 1fr;min-height:100vh}@media (max-width: 900px){.admin-layout[data-v-2b237393]{grid-template-columns:1fr}.sidebar[data-v-2b237393]{display:none}}.sidebar[data-v-2b237393]{background:var(--color-header-bg, #1f2937);color:#d1d5db;padding:0;overflow-y:auto;position:sticky;top:0;height:100vh;border-right:1px solid rgba(255,255,255,.05)}.sidebar-brand[data-v-2b237393]{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.brand-logo[data-v-2b237393]{max-height:28px}.brand-name[data-v-2b237393]{font-size:1.1rem;font-weight:700;color:#fff}.sidebar-nav[data-v-2b237393]{padding:.75rem 0}.nav-group-label[data-v-2b237393]{padding:1rem 1.5rem .4rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#6b7280}.nav-item[data-v-2b237393]{display:flex;align-items:center;gap:.6rem;padding:.55rem 1.5rem;color:#d1d5db;text-decoration:none;font-size:.85rem;font-weight:400;transition:background .12s,color .12s;border-left:3px solid transparent}.nav-item[data-v-2b237393]:hover{background:#ffffff0d;color:#fff}.nav-item.active[data-v-2b237393]{background:#4f46e526;color:#a5b4fc;border-left-color:var(--color-primary, #4f46e5);font-weight:500}.nav-icon[data-v-2b237393]{font-size:.9rem;width:20px;text-align:center}.nav-label[data-v-2b237393]{flex:1}.main-content[data-v-2b237393]{background:var(--color-surface, #f9fafb);min-height:100vh;overflow-x:hidden}.admin-customers[data-v-6ee148ac]{padding:2rem;max-width:1200px;margin:0 auto}.page-header[data-v-6ee148ac]{margin-bottom:1rem}h1[data-v-6ee148ac]{font-size:1.5rem;font-weight:700;margin:0}.filters[data-v-6ee148ac]{display:flex;gap:.5rem;margin-bottom:1rem}.fi[data-v-6ee148ac]{padding:.5rem .7rem;border:1px solid #d1d5db;border-radius:6px;font-size:.85rem;outline:none}.search[data-v-6ee148ac]{flex:1;min-width:200px}.btn-search[data-v-6ee148ac]{padding:.5rem 1rem;background:var(--color-primary, #4f46e5);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;font-size:.85rem}.table-wrap[data-v-6ee148ac]{overflow-x:auto;background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:10px}.dt[data-v-6ee148ac]{width:100%;border-collapse:collapse;font-size:.85rem}.dt th[data-v-6ee148ac]{text-align:left;padding:.7rem;font-size:.75rem;text-transform:uppercase;color:var(--color-text-muted, #6b7280);border-bottom:1px solid var(--color-border, #e5e7eb);background:var(--color-surface, #f9fafb)}.dt td[data-v-6ee148ac]{padding:.6rem .7rem;border-bottom:1px solid #f3f4f6}.link[data-v-6ee148ac]{color:var(--color-primary, #4f46e5);text-decoration:none;font-weight:500}.mono[data-v-6ee148ac]{font-family:monospace}.date[data-v-6ee148ac]{color:var(--color-text-muted, #9ca3af);font-size:.8rem}.badge[data-v-6ee148ac]{padding:.15rem .4rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}.b-active[data-v-6ee148ac]{background:#d1fae5;color:#065f46}.b-inactive[data-v-6ee148ac]{background:#f3f4f6;color:#6b7280}.b-ban[data-v-6ee148ac]{background:#fee2e2;color:#991b1b}.kyc-none[data-v-6ee148ac]{background:#f3f4f6;color:#6b7280}.kyc-pending[data-v-6ee148ac]{background:#fef3c7;color:#92400e}.kyc-approved[data-v-6ee148ac]{background:#d1fae5;color:#065f46}.kyc-rejected[data-v-6ee148ac]{background:#fee2e2;color:#991b1b}.admin-dashboard[data-v-8b47f703]{padding:2rem;max-width:1200px;margin:0 auto}.page-header[data-v-8b47f703]{margin-bottom:1.5rem}.page-title[data-v-8b47f703]{font-size:1.5rem;font-weight:700;margin:0}.widgets-grid[data-v-8b47f703]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem}.widget[data-v-8b47f703]{background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:10px;padding:1.25rem;display:flex;flex-direction:column;gap:.2rem}.widget-highlight[data-v-8b47f703]{background:linear-gradient(135deg,var(--color-primary, #4f46e5),#6366f1);color:#fff;border:none}.widget-highlight .widget-label[data-v-8b47f703]{opacity:.8}.widget-highlight .widget-sub[data-v-8b47f703]{opacity:.7}.widget-label[data-v-8b47f703]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted, #6b7280)}.widget-value[data-v-8b47f703]{font-size:1.5rem;font-weight:800}.widget-sub[data-v-8b47f703]{font-size:.8rem;color:var(--color-text-muted, #9ca3af)}.quick-stats[data-v-8b47f703]{display:flex;gap:2rem;flex-wrap:wrap;margin-bottom:2rem;padding:1rem 1.25rem;background:var(--color-surface, #f9fafb);border-radius:8px}.qs-item[data-v-8b47f703]{display:flex;flex-direction:column;align-items:center}.qs-num[data-v-8b47f703]{font-size:1.3rem;font-weight:700;color:var(--color-text, #111827)}.qs-label[data-v-8b47f703]{font-size:.75rem;color:var(--color-text-muted, #6b7280)}.chart-section[data-v-8b47f703]{margin-bottom:2rem}.section-title[data-v-8b47f703]{font-size:1rem;font-weight:600;margin:0 0 .75rem}.chart-container[data-v-8b47f703]{background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:10px;padding:1.25rem}.chart-svg[data-v-8b47f703]{width:100%;height:120px;display:block}.chart-bar[data-v-8b47f703]{transition:opacity .15s}.chart-bar[data-v-8b47f703]:hover{opacity:.8}.chart-labels[data-v-8b47f703]{display:flex;justify-content:space-between;font-size:.7rem;color:var(--color-text-muted, #9ca3af);margin-top:.5rem}.two-col[data-v-8b47f703]{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}@media (max-width: 900px){.two-col[data-v-8b47f703]{grid-template-columns:1fr}}.panel[data-v-8b47f703]{background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:10px;padding:1.25rem}.panel-header[data-v-8b47f703]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.panel-title[data-v-8b47f703]{font-size:1rem;font-weight:600;margin:0}.panel-link[data-v-8b47f703]{font-size:.8rem;color:var(--color-primary, #4f46e5);text-decoration:none}.table-scroll[data-v-8b47f703]{overflow-x:auto}.data-table[data-v-8b47f703]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table th[data-v-8b47f703]{text-align:left;padding:.5rem .6rem;font-weight:600;color:var(--color-text-muted, #6b7280);font-size:.75rem;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid var(--color-border, #e5e7eb)}.data-table td[data-v-8b47f703]{padding:.5rem .6rem;border-bottom:1px solid #f3f4f6}.data-table tr:hover td[data-v-8b47f703]{background:#fafafa}.order-link[data-v-8b47f703]{color:var(--color-primary, #4f46e5);text-decoration:none;font-weight:500}.truncate[data-v-8b47f703]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-cell[data-v-8b47f703]{white-space:nowrap;color:var(--color-text-muted, #9ca3af)}.empty-cell[data-v-8b47f703]{text-align:center;color:var(--color-text-muted, #9ca3af);padding:2rem}.badge[data-v-8b47f703]{padding:.15rem .45rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}.badge-completed[data-v-8b47f703]{background:#d1fae5;color:#065f46}.badge-pending[data-v-8b47f703]{background:#fef3c7;color:#92400e}.badge-processing[data-v-8b47f703]{background:#dbeafe;color:#1e40af}.badge-failed[data-v-8b47f703]{background:#fee2e2;color:#991b1b}.badge-refunded[data-v-8b47f703]{background:#f3f4f6;color:#4b5563}.badge-cancelled[data-v-8b47f703]{background:#f3f4f6;color:#6b7280}.top-products[data-v-8b47f703]{display:flex;flex-direction:column;gap:.6rem}.top-product-row[data-v-8b47f703]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid #f3f4f6}.tp-rank[data-v-8b47f703]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--color-surface, #f3f4f6);border-radius:50%;font-size:.75rem;font-weight:700;color:var(--color-text-muted, #6b7280)}.tp-name[data-v-8b47f703]{flex:1;font-size:.9rem;font-weight:500}.tp-stats[data-v-8b47f703]{font-size:.8rem;color:var(--color-text-muted, #6b7280);white-space:nowrap}.admin-gateways[data-v-ea711aaa]{padding:2rem;max-width:1100px;margin:0 auto}h1[data-v-ea711aaa]{font-size:1.5rem;font-weight:700;margin:0 0 1.25rem}.msg[data-v-ea711aaa]{padding:.6rem;border-radius:6px;font-size:.85rem;margin-bottom:1rem}.msg-s[data-v-ea711aaa]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.gw-grid[data-v-ea711aaa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.gw-card[data-v-ea711aaa]{background:#fff;border:2px solid var(--color-border, #e5e7eb);border-radius:10px;padding:1.25rem;transition:border-color .15s}.gw-enabled[data-v-ea711aaa]{border-color:var(--color-primary, #4f46e5)}.gw-header[data-v-ea711aaa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.gw-name[data-v-ea711aaa]{font-weight:600;font-size:.95rem}.toggle-btn[data-v-ea711aaa]{padding:.3rem .7rem;border:1px solid #d1d5db;border-radius:4px;font-size:.75rem;cursor:pointer;background:#fff}.gw-meta[data-v-ea711aaa]{display:flex;gap:.75rem;font-size:.8rem;color:var(--color-text-muted, #6b7280);margin-bottom:.4rem}.gw-type[data-v-ea711aaa]{text-transform:uppercase;font-size:.7rem;background:#f3f4f6;padding:.1rem .3rem;border-radius:3px}.gw-configured[data-v-ea711aaa]{color:#059669}.gw-unconfigured[data-v-ea711aaa]{color:#dc2626}.gw-stats[data-v-ea711aaa]{font-size:.8rem;color:var(--color-text-muted, #9ca3af)}.admin-licenses[data-v-7d8046d8]{padding:2rem;max-width:1200px;margin:0 auto}.page-header[data-v-7d8046d8]{margin-bottom:1rem}h1[data-v-7d8046d8]{font-size:1.5rem;font-weight:700;margin:0}.msg[data-v-7d8046d8]{padding:.6rem;border-radius:6px;font-size:.85rem;margin-bottom:1rem}.msg-s[data-v-7d8046d8]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.filters[data-v-7d8046d8]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.fi[data-v-7d8046d8]{padding:.5rem .7rem;border:1px solid #d1d5db;border-radius:6px;font-size:.85rem;outline:none}.search[data-v-7d8046d8]{flex:1;min-width:200px}.sel[data-v-7d8046d8]{min-width:130px}.table-wrap[data-v-7d8046d8]{overflow-x:auto;background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:10px}.dt[data-v-7d8046d8]{width:100%;border-collapse:collapse;font-size:.85rem}.dt th[data-v-7d8046d8]{text-align:left;padding:.7rem;font-size:.75rem;text-transform:uppercase;color:var(--color-text-muted, #6b7280);border-bottom:1px solid var(--color-border, #e5e7eb);background:var(--color-surface, #f9fafb)}.dt td[data-v-7d8046d8]{padding:.6rem .7rem;border-bottom:1px solid #f3f4f6}.key-code[data-v-7d8046d8]{font-size:.75rem;font-family:monospace;background:#f3f4f6;padding:.2rem .4rem;border-radius:3px}.comp-tag[data-v-7d8046d8]{margin-left:.3rem;font-size:.6rem;padding:.1rem .3rem;background:#fef3c7;color:#92400e;border-radius:3px;font-weight:600}.badge[data-v-7d8046d8]{padding:.15rem .4rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}.b-active[data-v-7d8046d8]{background:#d1fae5;color:#065f46}.b-expired[data-v-7d8046d8]{background:#fee2e2;color:#991b1b}.b-revoked[data-v-7d8046d8]{background:#f3f4f6;color:#6b7280}.actions[data-v-7d8046d8]{display:flex;gap:.3rem}.act-btn[data-v-7d8046d8]{padding:.25rem .5rem;border:none;border-radius:4px;font-size:.7rem;font-weight:600;cursor:pointer}.act-revoke[data-v-7d8046d8]{background:#fee2e2;color:#991b1b}.act-extend[data-v-7d8046d8]{background:#dbeafe;color:#1e40af}.pag[data-v-7d8046d8]{display:flex;justify-content:center;gap:.3rem;margin-top:1.5rem}.pg[data-v-7d8046d8]{width:32px;height:32px;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;font-size:.8rem}.pg.active[data-v-7d8046d8]{background:var(--color-primary, #4f46e5);color:#fff;border-color:var(--color-primary, #4f46e5)}.admin-orders[data-v-d555b0f9]{padding:2rem;max-width:1300px;margin:0 auto}.page-header[data-v-d555b0f9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.page-title[data-v-d555b0f9]{font-size:1.5rem;font-weight:700;margin:0}.btn-export[data-v-d555b0f9]{padding:.5rem 1rem;background:var(--color-surface, #f3f4f6);border:1px solid var(--color-border, #d1d5db);border-radius:6px;font-size:.85rem;font-weight:600;color:#374151;text-decoration:none;transition:background .15s}.btn-export[data-v-d555b0f9]:hover{background:#e5e7eb}.message[data-v-d555b0f9]{padding:.6rem .75rem;border-radius:6px;font-size:.85rem;margin-bottom:1rem}.message-success[data-v-d555b0f9]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.filters-bar[data-v-d555b0f9]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;align-items:center}.filter-search[data-v-d555b0f9]{flex:1;min-width:200px;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.85rem;outline:none}.filter-search[data-v-d555b0f9]:focus{border-color:var(--color-primary, #4f46e5)}.filter-select[data-v-d555b0f9]{padding:.5rem .6rem;border:1px solid #d1d5db;border-radius:6px;font-size:.85rem;background:#fff;outline:none;min-width:120px}.filter-date[data-v-d555b0f9]{padding:.5rem .6rem;border:1px solid #d1d5db;border-radius:6px;font-size:.85rem;outline:none}.btn-clear[data-v-d555b0f9]{padding:.5rem .75rem;background:#fee2e2;color:#991b1b;border:none;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer}.table-wrapper[data-v-d555b0f9]{overflow-x:auto;background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:10px}.data-table[data-v-d555b0f9]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table th[data-v-d555b0f9]{text-align:left;padding:.7rem .75rem;font-weight:600;color:var(--color-text-muted, #6b7280);font-size:.75rem;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid var(--color-border, #e5e7eb);background:var(--color-surface, #f9fafb)}.data-table td[data-v-d555b0f9]{padding:.6rem .75rem;border-bottom:1px solid #f3f4f6}.data-table tr:hover td[data-v-d555b0f9]{background:#fafafa}.row-comp td[data-v-d555b0f9]{background:#fefce8}.order-link[data-v-d555b0f9]{color:var(--color-primary, #4f46e5);text-decoration:none;font-weight:600}.order-link[data-v-d555b0f9]:hover{text-decoration:underline}.comp-tag[data-v-d555b0f9]{display:inline-block;margin-left:.4rem;font-size:.6rem;padding:.1rem .3rem;background:#fef3c7;color:#92400e;border-radius:3px;font-weight:700}.cell-truncate[data-v-d555b0f9]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tier-sub[data-v-d555b0f9]{font-size:.8rem;color:var(--color-text-muted, #9ca3af)}.cell-mono[data-v-d555b0f9]{font-family:monospace;font-size:.85rem;font-weight:600}.cell-date[data-v-d555b0f9]{white-space:nowrap;color:var(--color-text-muted, #6b7280);font-size:.8rem}.empty-cell[data-v-d555b0f9]{text-align:center;color:var(--color-text-muted, #9ca3af);padding:2rem}.badge[data-v-d555b0f9]{padding:.15rem .45rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}.badge-completed[data-v-d555b0f9]{background:#d1fae5;color:#065f46}.badge-pending[data-v-d555b0f9]{background:#fef3c7;color:#92400e}.badge-processing[data-v-d555b0f9]{background:#dbeafe;color:#1e40af}.badge-failed[data-v-d555b0f9]{background:#fee2e2;color:#991b1b}.badge-refunded[data-v-d555b0f9]{background:#ede9fe;color:#5b21b6}.badge-cancelled[data-v-d555b0f9]{background:#f3f4f6;color:#6b7280}.action-select[data-v-d555b0f9]{padding:.3rem .4rem;border:1px solid #d1d5db;border-radius:4px;font-size:.75rem;background:#fff;cursor:pointer}.action-select[data-v-d555b0f9]:disabled{opacity:.4;cursor:not-allowed}.pagination[data-v-d555b0f9]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem}.page-btn[data-v-d555b0f9]{padding:.45rem 1rem;background:#fff;border:1px solid var(--color-border, #d1d5db);border-radius:6px;font-size:.85rem;cursor:pointer;transition:border-color .15s}.page-btn[data-v-d555b0f9]:hover:not(:disabled){border-color:var(--color-primary, #4f46e5);color:var(--color-primary, #4f46e5)}.page-btn[data-v-d555b0f9]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-d555b0f9]{font-size:.8rem;color:var(--color-text-muted, #6b7280)}.admin-products[data-v-ba8c665b]{padding:2rem;max-width:1200px;margin:0 auto}.page-header[data-v-ba8c665b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}h1[data-v-ba8c665b]{font-size:1.5rem;font-weight:700;margin:0}.btn-new[data-v-ba8c665b]{padding:.5rem 1rem;background:var(--color-primary, #4f46e5);color:#fff;border-radius:6px;text-decoration:none;font-size:.85rem;font-weight:600}.msg[data-v-ba8c665b]{padding:.6rem;border-radius:6px;font-size:.85rem;margin-bottom:1rem}.msg-s[data-v-ba8c665b]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.table-wrap[data-v-ba8c665b]{overflow-x:auto;background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:10px}.dt[data-v-ba8c665b]{width:100%;border-collapse:collapse;font-size:.85rem}.dt th[data-v-ba8c665b]{text-align:left;padding:.7rem;font-size:.75rem;text-transform:uppercase;color:var(--color-text-muted, #6b7280);border-bottom:1px solid var(--color-border, #e5e7eb);background:var(--color-surface, #f9fafb)}.dt td[data-v-ba8c665b]{padding:.65rem .7rem;border-bottom:1px solid #f3f4f6}.link[data-v-ba8c665b]{color:var(--color-primary, #4f46e5);text-decoration:none;font-weight:500}.feat-badge[data-v-ba8c665b]{margin-left:.4rem;font-size:.6rem;padding:.1rem .3rem;background:#fef3c7;color:#92400e;border-radius:3px;font-weight:600}.badge[data-v-ba8c665b]{padding:.15rem .4rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}.b-active[data-v-ba8c665b]{background:#d1fae5;color:#065f46}.b-draft[data-v-ba8c665b]{background:#fef3c7;color:#92400e}.b-archived[data-v-ba8c665b]{background:#f3f4f6;color:#6b7280}.mono[data-v-ba8c665b]{font-family:monospace}.act-link[data-v-ba8c665b]{font-size:.8rem;color:var(--color-primary, #4f46e5);text-decoration:none}.empty[data-v-ba8c665b]{text-align:center;color:var(--color-text-muted, #9ca3af);padding:2rem}.appearance-settings[data-v-1a94f2da]{padding:2rem;max-width:1000px;margin:0 auto}.page-header[data-v-1a94f2da]{margin-bottom:2rem}.page-title[data-v-1a94f2da]{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 .25rem}.page-description[data-v-1a94f2da]{color:#6b7280;font-size:.9rem;margin:0}.message[data-v-1a94f2da]{padding:.75rem 1rem;border-radius:6px;font-size:.85rem;margin-bottom:1.5rem}.message-success[data-v-1a94f2da]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.message-error[data-v-1a94f2da]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.settings-section[data-v-1a94f2da]{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.section-title[data-v-1a94f2da]{font-size:1.1rem;font-weight:600;color:#111827;margin:0 0 1rem}.upload-row[data-v-1a94f2da]{display:flex;flex-wrap:wrap;gap:1.25rem}.upload-card[data-v-1a94f2da]{display:flex;flex-direction:column;gap:.4rem}.upload-card-label[data-v-1a94f2da]{font-size:.8rem;font-weight:500;color:#374151}.upload-area[data-v-1a94f2da]{display:flex;align-items:center;justify-content:center;width:200px;height:80px;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;overflow:hidden;transition:border-color .15s}.upload-area[data-v-1a94f2da]:hover{border-color:#4f46e5}.upload-area-square[data-v-1a94f2da]{width:80px;height:80px}.upload-area-wide[data-v-1a94f2da]{width:240px;height:126px}.upload-img[data-v-1a94f2da]{max-width:100%;max-height:100%;object-fit:contain;padding:4px}.upload-img-small[data-v-1a94f2da]{width:32px;height:32px;object-fit:contain}.upload-img-wide[data-v-1a94f2da]{width:100%;height:100%;object-fit:cover}.upload-placeholder-text[data-v-1a94f2da]{font-size:.75rem;color:#9ca3af;text-align:center;line-height:1.4}.sr-only[data-v-1a94f2da]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.color-palette-grid[data-v-1a94f2da]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1rem}.color-field[data-v-1a94f2da]{display:flex;flex-direction:column;gap:.25rem}.color-field-label[data-v-1a94f2da]{font-size:.8rem;font-weight:500;color:#374151}.color-field-inputs[data-v-1a94f2da]{display:flex;align-items:center;gap:.4rem}.color-swatch-input[data-v-1a94f2da]{width:36px;height:36px;border:1px solid #d1d5db;border-radius:6px;padding:2px;cursor:pointer}.color-text-input[data-v-1a94f2da]{flex:1;padding:.4rem .5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;font-family:monospace;color:#111827;min-width:0}.color-text-input.input-error[data-v-1a94f2da]{border-color:#ef4444}.field-error[data-v-1a94f2da]{font-size:.75rem;color:#dc2626}.typography-grid[data-v-1a94f2da]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 600px){.typography-grid[data-v-1a94f2da]{grid-template-columns:1fr}}.form-group[data-v-1a94f2da]{display:flex;flex-direction:column;gap:.3rem}.form-label[data-v-1a94f2da]{font-size:.85rem;font-weight:500;color:#374151}.input-field[data-v-1a94f2da]{padding:.55rem .7rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;color:#111827;outline:none;transition:border-color .15s}.input-field[data-v-1a94f2da]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e514}.input-narrow[data-v-1a94f2da]{max-width:100px}.live-preview[data-v-1a94f2da]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;font-family:var(--lp-font-body);font-size:var(--lp-font-size)}.lp-header[data-v-1a94f2da]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;background:var(--lp-header-bg);color:var(--lp-header-text)}.lp-brand[data-v-1a94f2da]{font-weight:700;font-size:.95rem;font-family:var(--lp-font-heading)}.lp-nav[data-v-1a94f2da]{display:flex;gap:1rem;font-size:.8rem;opacity:.85}.lp-body[data-v-1a94f2da]{padding:1.5rem 1.25rem;background:var(--lp-bg);color:var(--lp-text)}.lp-heading[data-v-1a94f2da]{font-family:var(--lp-font-heading);font-weight:var(--lp-font-weight);font-size:1.25rem;margin:0 0 .5rem}.lp-text[data-v-1a94f2da]{color:var(--lp-text-muted);font-size:.9rem;margin:0 0 1rem}.lp-buttons[data-v-1a94f2da]{display:flex;gap:.75rem;margin-bottom:1rem}.lp-btn-primary[data-v-1a94f2da]{padding:.5rem 1.25rem;background:var(--lp-primary);color:#fff;border:none;border-radius:6px;font-size:.85rem;font-weight:600;cursor:default}.lp-btn-secondary[data-v-1a94f2da]{padding:.5rem 1.25rem;background:var(--lp-surface);color:var(--lp-text);border:1px solid var(--lp-border);border-radius:6px;font-size:.85rem;font-weight:600;cursor:default}.lp-badges[data-v-1a94f2da]{display:flex;gap:.5rem}.lp-badge[data-v-1a94f2da]{padding:.2rem .6rem;border-radius:4px;font-size:.75rem;font-weight:600}.lp-badge-success[data-v-1a94f2da]{background:var(--lp-success);color:#fff}.lp-badge-warning[data-v-1a94f2da]{background:var(--lp-warning);color:#fff}.lp-badge-danger[data-v-1a94f2da]{background:var(--lp-danger);color:#fff}.lp-footer[data-v-1a94f2da]{padding:.75rem 1.25rem;background:var(--lp-footer-bg);color:var(--lp-footer-text);font-size:.8rem}.form-actions[data-v-1a94f2da]{padding-top:1.5rem}.button-save[data-v-1a94f2da]{padding:.7rem 2rem;background:#4f46e5;color:#fff;border:none;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .15s}.button-save[data-v-1a94f2da]:hover:not(:disabled){background:#4338ca}.button-save[data-v-1a94f2da]:disabled{opacity:.6;cursor:not-allowed}.settings-general[data-v-eb7c56f7]{padding:2rem;max-width:900px;margin:0 auto}h1[data-v-eb7c56f7]{font-size:1.5rem;font-weight:700;margin:0 0 1.25rem}.msg[data-v-eb7c56f7]{padding:.6rem;border-radius:6px;font-size:.85rem;margin-bottom:1rem}.msg-s[data-v-eb7c56f7]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.section[data-v-eb7c56f7]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.section h2[data-v-eb7c56f7]{font-size:1.1rem;font-weight:600;margin:0 0 .75rem}.grid2[data-v-eb7c56f7]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width:600px){.grid2[data-v-eb7c56f7]{grid-template-columns:1fr}}.fg[data-v-eb7c56f7]{display:flex;flex-direction:column;gap:.2rem}.fl[data-v-eb7c56f7]{font-size:.8rem;font-weight:500;color:#374151}.fi[data-v-eb7c56f7]{padding:.5rem .7rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;outline:none}.fi[data-v-eb7c56f7]:focus{border-color:var(--color-primary, #4f46e5)}.toggles[data-v-eb7c56f7]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.toggle-row[data-v-eb7c56f7]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;cursor:pointer}.toggle-row input[data-v-eb7c56f7]{width:16px;height:16px}.btn-save[data-v-eb7c56f7]{padding:.7rem 2rem;background:var(--color-primary, #4f46e5);color:#fff;border:none;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer}.btn-save[data-v-eb7c56f7]:disabled{opacity:.6;cursor:not-allowed}.setup-wizard[data-v-9da5c24a]{min-height:100vh;background:#f3f4f6;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem}.wizard-container[data-v-9da5c24a]{width:100%;max-width:860px;background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000014;padding:2.5rem}.wizard-header[data-v-9da5c24a]{text-align:center;margin-bottom:2rem}.wizard-title[data-v-9da5c24a]{font-size:1.75rem;font-weight:700;color:#111827;margin:0 0 .5rem}.wizard-subtitle[data-v-9da5c24a]{color:#6b7280;font-size:.95rem;margin:0}.step-indicator[data-v-9da5c24a]{margin-bottom:2rem}.step-list[data-v-9da5c24a]{display:flex;justify-content:center;gap:.5rem;list-style:none;padding:0;margin:0}.step-item[data-v-9da5c24a]{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;color:#9ca3af;background:#f9fafb;transition:all .2s ease}.step-item.step-active[data-v-9da5c24a]{background:#4f46e5;color:#fff;font-weight:600}.step-item.step-completed[data-v-9da5c24a]{background:#ecfdf5;color:#059669}.step-number[data-v-9da5c24a]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.75rem;font-weight:700;background:#00000014}.step-active .step-number[data-v-9da5c24a]{background:#ffffff40}.step-completed .step-number[data-v-9da5c24a]{background:#d1fae5}.step-check[data-v-9da5c24a]{font-size:.7rem}.step-label[data-v-9da5c24a]{display:none}@media (min-width: 640px){.step-label[data-v-9da5c24a]{display:inline}}.step-panel[data-v-9da5c24a]{animation:fadeIn-9da5c24a .25s ease}@keyframes fadeIn-9da5c24a{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.step-title[data-v-9da5c24a]{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 .25rem}.step-description[data-v-9da5c24a]{color:#6b7280;font-size:.9rem;margin:0 0 1.5rem}.subsection-title[data-v-9da5c24a]{font-size:1rem;font-weight:600;color:#374151;margin:1.5rem 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.form-grid[data-v-9da5c24a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 640px){.form-grid[data-v-9da5c24a]{grid-template-columns:1fr}}.form-group[data-v-9da5c24a]{display:flex;flex-direction:column;gap:.3rem}.form-group.full-width[data-v-9da5c24a]{grid-column:1 / -1}.form-label[data-v-9da5c24a]{font-size:.85rem;font-weight:500;color:#374151}.input-field[data-v-9da5c24a]{padding:.6rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;color:#111827;background:#fff;transition:border-color .15s,box-shadow .15s;outline:none}.input-field[data-v-9da5c24a]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.input-field.textarea[data-v-9da5c24a]{resize:vertical;min-height:80px}.form-error[data-v-9da5c24a]{font-size:.8rem;color:#dc2626}.form-hint[data-v-9da5c24a]{font-size:.8rem;color:#6b7280;margin-top:.5rem}.upload-grid[data-v-9da5c24a]{display:flex;gap:1rem;flex-wrap:wrap}.upload-box[data-v-9da5c24a]{width:200px;height:80px;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;transition:border-color .2s;overflow:hidden}.upload-box[data-v-9da5c24a]:hover{border-color:#4f46e5}.upload-box-small[data-v-9da5c24a]{width:80px;height:80px}.upload-label[data-v-9da5c24a]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer}.upload-input[data-v-9da5c24a]{display:none}.upload-placeholder[data-v-9da5c24a]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:.5rem}.upload-text[data-v-9da5c24a]{font-size:.75rem;color:#9ca3af;text-align:center}.upload-preview[data-v-9da5c24a]{max-width:100%;max-height:100%;object-fit:contain}.favicon-preview[data-v-9da5c24a]{width:32px;height:32px}.color-grid[data-v-9da5c24a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.color-item[data-v-9da5c24a]{display:flex;flex-direction:column;gap:.25rem}.color-label[data-v-9da5c24a]{font-size:.8rem;font-weight:500;color:#374151}.color-input-wrapper[data-v-9da5c24a]{display:flex;align-items:center;gap:.4rem}.color-picker[data-v-9da5c24a]{width:36px;height:36px;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;padding:2px}.color-hex[data-v-9da5c24a]{flex:1;padding:.4rem .5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;font-family:monospace;color:#111827;min-width:0}.preview-section[data-v-9da5c24a]{margin-top:1.5rem}.brand-preview[data-v-9da5c24a]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.preview-header[data-v-9da5c24a]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;background:var(--preview-header-bg, #1f2937);color:var(--preview-header-text, #fff)}.preview-logo[data-v-9da5c24a]{font-weight:700;font-size:.95rem}.preview-nav[data-v-9da5c24a]{display:flex;gap:1rem;font-size:.8rem;opacity:.8}.preview-hero[data-v-9da5c24a]{padding:2rem 1.25rem;text-align:center;background:var(--preview-bg, #fff);color:var(--preview-text, #111827)}.preview-hero h2[data-v-9da5c24a]{margin:0 0 1rem;font-size:1.1rem}.preview-cta[data-v-9da5c24a]{padding:.5rem 1.5rem;background:var(--preview-primary, #4f46e5);color:#fff;border:none;border-radius:6px;font-size:.85rem;font-weight:600;cursor:default}.gateway-grid[data-v-9da5c24a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;margin-bottom:1.5rem}.gateway-card[data-v-9da5c24a]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1rem .5rem;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s;position:relative;text-align:center}.gateway-card[data-v-9da5c24a]:hover{border-color:#a5b4fc;background:#f5f3ff}.gateway-card.gateway-enabled[data-v-9da5c24a]{border-color:#4f46e5;background:#eef2ff}.gateway-name[data-v-9da5c24a]{font-size:.8rem;font-weight:500;color:#374151}.gateway-type-badge[data-v-9da5c24a]{font-size:.65rem;text-transform:uppercase;letter-spacing:.5px;padding:.15rem .4rem;border-radius:3px;background:#f3f4f6;color:#6b7280}.gateway-check[data-v-9da5c24a]{position:absolute;top:.4rem;right:.5rem;font-size:.8rem;color:#4f46e5;font-weight:700}.credentials-section[data-v-9da5c24a]{border-top:1px solid #e5e7eb;padding-top:1.5rem}.review-grid[data-v-9da5c24a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:1.5rem}.review-card[data-v-9da5c24a]{padding:1.25rem;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa}.review-card-title[data-v-9da5c24a]{font-size:.9rem;font-weight:600;color:#374151;margin:0 0 .75rem}.review-list[data-v-9da5c24a]{margin:0}.review-item[data-v-9da5c24a]{display:flex;justify-content:space-between;padding:.3rem 0;font-size:.85rem;border-bottom:1px solid #f3f4f6}.review-item dt[data-v-9da5c24a]{color:#6b7280}.review-item dd[data-v-9da5c24a]{color:#111827;font-weight:500;margin:0}.review-color-swatches[data-v-9da5c24a]{display:flex;gap:.5rem;margin-bottom:.75rem}.swatch[data-v-9da5c24a]{width:32px;height:32px;border-radius:6px;border:1px solid rgba(0,0,0,.1)}.review-meta[data-v-9da5c24a]{font-size:.85rem;color:#6b7280;margin:0}.review-gateway-list[data-v-9da5c24a]{list-style:none;padding:0;margin:0}.review-gateway-list li[data-v-9da5c24a]{padding:.3rem 0;font-size:.85rem;display:flex;align-items:center;gap:.5rem}.primary-badge[data-v-9da5c24a]{font-size:.7rem;background:#4f46e5;color:#fff;padding:.1rem .4rem;border-radius:3px;font-weight:600}.launch-notice[data-v-9da5c24a]{padding:1rem;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;text-align:center}.launch-notice p[data-v-9da5c24a]{margin:0;font-size:.9rem;color:#065f46}.wizard-footer[data-v-9da5c24a]{display:flex;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.footer-spacer[data-v-9da5c24a]{flex:1}.button[data-v-9da5c24a]{padding:.6rem 1.5rem;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.button[data-v-9da5c24a]:disabled{opacity:.6;cursor:not-allowed}.button-primary[data-v-9da5c24a]{background:#4f46e5;color:#fff}.button-primary[data-v-9da5c24a]:hover:not(:disabled){background:#4338ca}.button-secondary[data-v-9da5c24a]{background:#f3f4f6;color:#374151}.button-secondary[data-v-9da5c24a]:hover:not(:disabled){background:#e5e7eb}.button-success[data-v-9da5c24a]{background:#059669;color:#fff}.button-success[data-v-9da5c24a]:hover:not(:disabled){background:#047857}.error-banner[data-v-9da5c24a]{margin-top:1rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:.85rem}.affiliate-apply[data-v-ed28c247]{padding:2rem 1.5rem;max-width:600px;margin:0 auto}h1[data-v-ed28c247]{font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.intro[data-v-ed28c247]{color:var(--color-text-muted, #6b7280);margin:0 0 1.5rem}.msg[data-v-ed28c247]{padding:.6rem;border-radius:6px;font-size:.85rem;margin-bottom:1rem}.msg-s[data-v-ed28c247]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.msg-e[data-v-ed28c247]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.form-card[data-v-ed28c247]{background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:10px;padding:1.5rem}.grid2[data-v-ed28c247]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem}@media (max-width:600px){.grid2[data-v-ed28c247]{grid-template-columns:1fr}}.fg[data-v-ed28c247]{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.5rem}.fl[data-v-ed28c247]{font-size:.8rem;font-weight:500;color:#374151}.fi[data-v-ed28c247]{padding:.55rem .7rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;outline:none}.fi[data-v-ed28c247]:focus{border-color:var(--color-primary, #4f46e5)}.ta[data-v-ed28c247]{resize:vertical}.btn-apply[data-v-ed28c247]{width:100%;padding:.75rem;background:var(--color-primary, #4f46e5);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer}.btn-apply[data-v-ed28c247]:disabled{opacity:.6;cursor:not-allowed}.auth-page[data-v-335eb818]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-surface, #f9fafb);padding:2rem 1rem}.auth-card[data-v-335eb818]{width:100%;max-width:420px;background:#fff;border-radius:12px;padding:2.5rem;box-shadow:0 4px 24px #0000000f}.auth-title[data-v-335eb818]{font-size:1.5rem;font-weight:700;margin:0 0 .25rem;text-align:center}.auth-subtitle[data-v-335eb818]{color:var(--color-text-muted, #6b7280);font-size:.9rem;text-align:center;margin:0 0 1.5rem}.auth-form[data-v-335eb818]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-335eb818]{display:flex;flex-direction:column;gap:.3rem}.form-label[data-v-335eb818]{font-size:.85rem;font-weight:500;color:#374151}.input-field[data-v-335eb818]{padding:.65rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;outline:none}.input-field[data-v-335eb818]:focus{border-color:var(--color-primary, #4f46e5);box-shadow:0 0 0 3px #4f46e514}.form-error[data-v-335eb818]{font-size:.8rem;color:#dc2626}.auth-link[data-v-335eb818]{color:var(--color-primary, #4f46e5);text-decoration:none}.auth-button[data-v-335eb818]{padding:.75rem;background:var(--color-primary, #4f46e5);color:#fff;border:none;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer}.auth-button[data-v-335eb818]:hover:not(:disabled){background:var(--color-primary-hover, #4338ca)}.auth-button[data-v-335eb818]:disabled{opacity:.6;cursor:not-allowed}.auth-footer[data-v-335eb818]{text-align:center;margin-top:1.5rem;font-size:.85rem}.message[data-v-335eb818]{padding:.6rem .75rem;border-radius:6px;font-size:.85rem;margin-bottom:1rem}.message-success[data-v-335eb818]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.auth-page[data-v-c46ad5f9]{min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-body, Inter, system-ui, sans-serif);background:var(--color-surface, #f9fafb);color:var(--color-text, #111827)}.auth-header[data-v-c46ad5f9]{padding:1.25rem 2rem;display:flex;align-items:center}.auth-brand[data-v-c46ad5f9]{text-decoration:none;color:var(--color-text, #111827)}.auth-brand-name[data-v-c46ad5f9]{font-size:1.3rem;font-weight:700;letter-spacing:-.02em}.auth-main[data-v-c46ad5f9]{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem}.auth-card[data-v-c46ad5f9]{width:100%;max-width:420px;background:var(--color-background, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:12px;padding:2.5rem 2rem;box-shadow:0 4px 24px #0000000a}.auth-title[data-v-c46ad5f9]{font-size:1.5rem;font-weight:700;margin:0 0 .4rem}.auth-subtitle[data-v-c46ad5f9]{font-size:.9rem;color:var(--color-text-muted, #6b7280);margin:0 0 1.75rem;line-height:1.5}.message[data-v-c46ad5f9]{padding:.75rem 1rem;border-radius:8px;font-size:.85rem;margin-bottom:1.25rem}.message-success[data-v-c46ad5f9]{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.message-error[data-v-c46ad5f9]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.auth-form[data-v-c46ad5f9]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-c46ad5f9]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-c46ad5f9]{font-size:.85rem;font-weight:600;color:var(--color-text, #111827);display:flex;justify-content:space-between;align-items:center}.form-link[data-v-c46ad5f9]{font-size:.8rem;color:var(--color-primary, #4f46e5);text-decoration:none;font-weight:500}.form-link[data-v-c46ad5f9]:hover{text-decoration:underline}.input-field[data-v-c46ad5f9]{padding:.7rem .9rem;border:1px solid var(--color-border, #d1d5db);border-radius:8px;font-size:.92rem;transition:border-color .15s,box-shadow .15s;outline:none;background:var(--color-background, #fff)}.input-field[data-v-c46ad5f9]:focus{border-color:var(--color-primary, #4f46e5);box-shadow:0 0 0 3px #4f46e51a}.input-field[data-v-c46ad5f9]::placeholder{color:#9ca3af}.form-row[data-v-c46ad5f9]{flex-direction:row;align-items:center}.checkbox-label[data-v-c46ad5f9]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-input[data-v-c46ad5f9]{width:16px;height:16px;accent-color:var(--color-primary, #4f46e5)}.checkbox-text[data-v-c46ad5f9]{font-size:.85rem;color:var(--color-text-muted, #6b7280)}.button-primary[data-v-c46ad5f9]{padding:.75rem 1.5rem;background:var(--color-primary, #4f46e5);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:650;cursor:pointer;transition:background .2s,transform .15s;display:flex;align-items:center;justify-content:center;gap:.5rem}.button-primary[data-v-c46ad5f9]:hover{background:var(--color-primary-hover, #4338ca);transform:translateY(-1px)}.button-primary[data-v-c46ad5f9]:disabled{opacity:.6;cursor:not-allowed;transform:none}.button-spinner[data-v-c46ad5f9]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-c46ad5f9 .6s linear infinite}@keyframes spin-c46ad5f9{to{transform:rotate(360deg)}}.auth-divider[data-v-c46ad5f9]{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;color:var(--color-text-muted, #9ca3af);font-size:.8rem}.auth-divider[data-v-c46ad5f9]:before,.auth-divider[data-v-c46ad5f9]:after{content:"";flex:1;height:1px;background:var(--color-border, #e5e7eb)}.social-logins[data-v-c46ad5f9]{display:flex;flex-direction:column;gap:.75rem}.button-social[data-v-c46ad5f9]{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.7rem 1rem;border:1px solid var(--color-border, #d1d5db);border-radius:8px;background:var(--color-background, #fff);color:var(--color-text, #111827);font-size:.9rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s}.button-social[data-v-c46ad5f9]:hover{background:var(--color-surface, #f9fafb);border-color:#9ca3af}.social-icon[data-v-c46ad5f9]{flex-shrink:0}.auth-footer-text[data-v-c46ad5f9]{text-align:center;font-size:.85rem;color:var(--color-text-muted, #6b7280);margin:1.5rem 0 0}.auth-link[data-v-c46ad5f9]{color:var(--color-primary, #4f46e5);text-decoration:none;font-weight:600}.auth-link[data-v-c46ad5f9]:hover{text-decoration:underline}.auth-footer[data-v-c46ad5f9]{padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;font-size:.8rem;color:var(--color-text-muted, #9ca3af)}.auth-footer p[data-v-c46ad5f9]{margin:0}.auth-footer-nav[data-v-c46ad5f9]{display:flex;gap:1.25rem}.auth-footer-nav a[data-v-c46ad5f9]{color:var(--color-text-muted, #9ca3af);text-decoration:none}.auth-footer-nav a[data-v-c46ad5f9]:hover{color:var(--color-text, #111827)}@media (max-width: 480px){.auth-card[data-v-c46ad5f9]{padding:2rem 1.5rem;border:none;box-shadow:none;background:transparent}.auth-footer[data-v-c46ad5f9]{flex-direction:column;gap:.5rem;text-align:center}}.auth-page[data-v-926ad7d1]{min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-body, Inter, system-ui, sans-serif);background:var(--color-surface, #f9fafb);color:var(--color-text, #111827)}.auth-header[data-v-926ad7d1]{padding:1.25rem 2rem;display:flex;align-items:center}.auth-brand[data-v-926ad7d1]{text-decoration:none;color:var(--color-text, #111827)}.auth-brand-name[data-v-926ad7d1]{font-size:1.3rem;font-weight:700;letter-spacing:-.02em}.auth-main[data-v-926ad7d1]{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem}.auth-card[data-v-926ad7d1]{width:100%;max-width:460px;background:var(--color-background, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:12px;padding:2.5rem 2rem;box-shadow:0 4px 24px #0000000a}.auth-title[data-v-926ad7d1]{font-size:1.5rem;font-weight:700;margin:0 0 .4rem}.auth-subtitle[data-v-926ad7d1]{font-size:.9rem;color:var(--color-text-muted, #6b7280);margin:0 0 1.75rem;line-height:1.5}.message[data-v-926ad7d1]{padding:.75rem 1rem;border-radius:8px;font-size:.85rem;margin-bottom:1.25rem}.message-error[data-v-926ad7d1]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.error-list[data-v-926ad7d1]{margin:0;padding:0 0 0 1rem}.error-list li[data-v-926ad7d1]{margin-bottom:.2rem}.auth-form[data-v-926ad7d1]{display:flex;flex-direction:column;gap:1.15rem}.form-row-split[data-v-926ad7d1]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.form-group[data-v-926ad7d1]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-926ad7d1]{font-size:.85rem;font-weight:600;color:var(--color-text, #111827)}.form-link[data-v-926ad7d1]{color:var(--color-primary, #4f46e5);text-decoration:none;font-weight:500}.form-link[data-v-926ad7d1]:hover{text-decoration:underline}.input-field[data-v-926ad7d1]{padding:.7rem .9rem;border:1px solid var(--color-border, #d1d5db);border-radius:8px;font-size:.92rem;transition:border-color .15s,box-shadow .15s;outline:none;background:var(--color-background, #fff)}.input-field[data-v-926ad7d1]:focus{border-color:var(--color-primary, #4f46e5);box-shadow:0 0 0 3px #4f46e51a}.input-field[data-v-926ad7d1]::placeholder{color:#9ca3af}.checkbox-label[data-v-926ad7d1]{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}.checkbox-input[data-v-926ad7d1]{width:16px;height:16px;accent-color:var(--color-primary, #4f46e5);margin-top:2px}.checkbox-text[data-v-926ad7d1]{font-size:.82rem;color:var(--color-text-muted, #6b7280);line-height:1.4}.button-primary[data-v-926ad7d1]{padding:.75rem 1.5rem;background:var(--color-primary, #4f46e5);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:650;cursor:pointer;transition:background .2s,transform .15s;display:flex;align-items:center;justify-content:center;gap:.5rem}.button-primary[data-v-926ad7d1]:hover{background:var(--color-primary-hover, #4338ca);transform:translateY(-1px)}.button-primary[data-v-926ad7d1]:disabled{opacity:.6;cursor:not-allowed;transform:none}.button-spinner[data-v-926ad7d1]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-926ad7d1 .6s linear infinite}@keyframes spin-926ad7d1{to{transform:rotate(360deg)}}.auth-divider[data-v-926ad7d1]{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;color:var(--color-text-muted, #9ca3af);font-size:.8rem}.auth-divider[data-v-926ad7d1]:before,.auth-divider[data-v-926ad7d1]:after{content:"";flex:1;height:1px;background:var(--color-border, #e5e7eb)}.social-logins[data-v-926ad7d1]{display:flex;flex-direction:column;gap:.75rem}.button-social[data-v-926ad7d1]{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.7rem 1rem;border:1px solid var(--color-border, #d1d5db);border-radius:8px;background:var(--color-background, #fff);color:var(--color-text, #111827);font-size:.9rem;font-weight:500;text-decoration:none;transition:background .15s}.button-social[data-v-926ad7d1]:hover{background:var(--color-surface, #f9fafb)}.social-icon[data-v-926ad7d1]{flex-shrink:0}.auth-footer-text[data-v-926ad7d1]{text-align:center;font-size:.85rem;color:var(--color-text-muted, #6b7280);margin:1.5rem 0 0}.auth-link[data-v-926ad7d1]{color:var(--color-primary, #4f46e5);text-decoration:none;font-weight:600}.auth-link[data-v-926ad7d1]:hover{text-decoration:underline}.auth-footer[data-v-926ad7d1]{padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;font-size:.8rem;color:var(--color-text-muted, #9ca3af)}.auth-footer p[data-v-926ad7d1]{margin:0}.auth-footer-nav[data-v-926ad7d1]{display:flex;gap:1.25rem}.auth-footer-nav a[data-v-926ad7d1]{color:var(--color-text-muted, #9ca3af);text-decoration:none}.auth-footer-nav a[data-v-926ad7d1]:hover{color:var(--color-text, #111827)}@media (max-width: 480px){.auth-card[data-v-926ad7d1]{padding:2rem 1.5rem;border:none;box-shadow:none;background:transparent}.form-row-split[data-v-926ad7d1]{grid-template-columns:1fr}.auth-footer[data-v-926ad7d1]{flex-direction:column;gap:.5rem;text-align:center}}.auth-page[data-v-f42a4034]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-surface, #f9fafb);padding:2rem 1rem}.auth-card[data-v-f42a4034]{width:100%;max-width:420px;background:#fff;border-radius:12px;padding:2.5rem;box-shadow:0 4px 24px #0000000f}.auth-title[data-v-f42a4034]{font-size:1.5rem;font-weight:700;margin:0 0 .25rem;text-align:center}.auth-subtitle[data-v-f42a4034]{color:var(--color-text-muted, #6b7280);font-size:.9rem;text-align:center;margin:0 0 1.5rem}.auth-form[data-v-f42a4034]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-f42a4034]{display:flex;flex-direction:column;gap:.3rem}.form-label[data-v-f42a4034]{font-size:.85rem;font-weight:500;color:#374151}.input-field[data-v-f42a4034]{padding:.65rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;outline:none}.input-field[data-v-f42a4034]:focus{border-color:var(--color-primary, #4f46e5);box-shadow:0 0 0 3px #4f46e514}.form-error[data-v-f42a4034]{font-size:.8rem;color:#dc2626}.auth-link[data-v-f42a4034]{color:var(--color-primary, #4f46e5);text-decoration:none}.auth-button[data-v-f42a4034]{padding:.75rem;background:var(--color-primary, #4f46e5);color:#fff;border:none;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer}.auth-button[data-v-f42a4034]:hover:not(:disabled){background:var(--color-primary-hover, #4338ca)}.auth-button[data-v-f42a4034]:disabled{opacity:.6;cursor:not-allowed}.auth-footer[data-v-f42a4034]{text-align:center;margin-top:1.5rem;font-size:.85rem}.position-page[data-v-a57ab0b9]{padding:2rem 1.5rem;max-width:800px;margin:0 auto}.back[data-v-a57ab0b9]{font-size:.85rem;color:var(--color-primary, #4f46e5);text-decoration:none}h1[data-v-a57ab0b9]{font-size:1.6rem;font-weight:700;margin:1rem 0 .5rem}.meta-bar[data-v-a57ab0b9]{display:flex;gap:1rem;flex-wrap:wrap;font-size:.85rem;color:var(--color-text-muted, #6b7280);margin-bottom:1.5rem}.content[data-v-a57ab0b9]{margin-bottom:1.5rem;line-height:1.7;font-size:.95rem}.content h3[data-v-a57ab0b9]{font-size:1.1rem;margin:1rem 0 .5rem}.msg[data-v-a57ab0b9]{padding:.6rem;border-radius:6px;font-size:.85rem;margin-bottom:1rem}.msg-s[data-v-a57ab0b9]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.apply-form[data-v-a57ab0b9]{background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:10px;padding:1.5rem;margin-top:2rem}.apply-form h2[data-v-a57ab0b9]{font-size:1.2rem;font-weight:600;margin:0 0 1rem}.grid2[data-v-a57ab0b9]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem}@media (max-width:600px){.grid2[data-v-a57ab0b9]{grid-template-columns:1fr}}.fg[data-v-a57ab0b9]{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.5rem}.fl[data-v-a57ab0b9]{font-size:.8rem;font-weight:500;color:#374151}.fi[data-v-a57ab0b9]{padding:.55rem .7rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;outline:none}.fi[data-v-a57ab0b9]:focus{border-color:var(--color-primary, #4f46e5)}.ta[data-v-a57ab0b9]{resize:vertical}.btn-apply[data-v-a57ab0b9]{width:100%;padding:.75rem;background:var(--color-primary, #4f46e5);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;margin-top:.5rem}.btn-apply[data-v-a57ab0b9]:disabled{opacity:.6;cursor:not-allowed}.eeo-notice[data-v-a57ab0b9]{font-size:.75rem;color:var(--color-text-muted, #9ca3af);margin-top:1rem;text-align:center;line-height:1.4}.careers-page[data-v-84f17498]{padding:2rem 1.5rem;max-width:900px;margin:0 auto}.careers-hero[data-v-84f17498]{text-align:center;padding:3rem 0}.careers-hero h1[data-v-84f17498]{font-size:2rem;font-weight:800;margin:0 0 .5rem}.careers-hero p[data-v-84f17498]{color:var(--color-text-muted, #6b7280);font-size:1.1rem;margin:0}.empty[data-v-84f17498]{text-align:center;padding:3rem;color:var(--color-text-muted, #6b7280)}.dept-section[data-v-84f17498]{margin-bottom:2rem}.dept-name[data-v-84f17498]{font-size:1.2rem;font-weight:600;margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border, #e5e7eb)}.position-list[data-v-84f17498]{display:flex;flex-direction:column;gap:.5rem}.position-card[data-v-84f17498]{display:block;background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:8px;padding:1.25rem;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.position-card[data-v-84f17498]:hover{border-color:var(--color-primary, #4f46e5);box-shadow:0 2px 8px #0000000a}.pos-title[data-v-84f17498]{font-size:1rem;font-weight:600;margin:0 0 .4rem}.pos-meta[data-v-84f17498]{display:flex;gap:.75rem;font-size:.8rem;color:var(--color-text-muted, #6b7280)}.pos-type[data-v-84f17498]{text-transform:capitalize}.pos-remote[data-v-84f17498]{color:#059669;font-weight:500}.pos-share[data-v-84f17498]{color:var(--color-primary, #4f46e5);font-weight:500}.checkout-page[data-v-08b794d3]{min-height:100vh;background:var(--color-surface, #f9fafb);padding:2rem 1rem}.checkout-container[data-v-08b794d3]{max-width:960px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}@media (max-width: 768px){.checkout-container[data-v-08b794d3]{grid-template-columns:1fr}}.checkout-summary[data-v-08b794d3]{background:#fff;border-radius:12px;padding:2rem;border:1px solid var(--color-border, #e5e7eb)}.summary-title[data-v-08b794d3]{font-size:1.2rem;font-weight:700;margin:0 0 1.5rem}.product-info[data-v-08b794d3]{display:flex;gap:1rem;margin-bottom:1.5rem}.product-thumb[data-v-08b794d3]{width:80px;height:80px;border-radius:8px;object-fit:cover;border:1px solid var(--color-border, #e5e7eb)}.product-name[data-v-08b794d3]{font-size:1.1rem;font-weight:600;margin:0 0 .2rem}.product-tier[data-v-08b794d3]{font-size:.85rem;color:var(--color-primary, #4f46e5);font-weight:500;margin:0 0 .2rem}.product-desc[data-v-08b794d3]{font-size:.85rem;color:var(--color-text-muted, #6b7280);margin:0}.tier-selector[data-v-08b794d3]{margin-bottom:1.5rem}.tier-label[data-v-08b794d3]{font-size:.85rem;font-weight:500;color:#374151;margin-bottom:.5rem;display:block}.tier-options[data-v-08b794d3]{display:flex;gap:.5rem;flex-wrap:wrap}.tier-option[data-v-08b794d3]{padding:.5rem 1rem;border:2px solid var(--color-border, #e5e7eb);border-radius:8px;cursor:pointer;background:#fff;display:flex;flex-direction:column;align-items:center;gap:.1rem;transition:border-color .15s}.tier-option[data-v-08b794d3]:hover{border-color:var(--color-primary, #4f46e5)}.tier-selected[data-v-08b794d3]{border-color:var(--color-primary, #4f46e5);background:#eef2ff}.tier-option-name[data-v-08b794d3]{font-size:.8rem;font-weight:600}.tier-option-price[data-v-08b794d3]{font-size:.9rem;font-weight:700;color:var(--color-primary, #4f46e5)}.price-breakdown[data-v-08b794d3]{border-top:1px solid var(--color-border, #e5e7eb);padding-top:1rem}.price-row[data-v-08b794d3]{display:flex;justify-content:space-between;padding:.4rem 0;font-size:.9rem}.price-discount[data-v-08b794d3]{color:var(--color-success, #10b981)}.price-total[data-v-08b794d3]{font-weight:700;font-size:1.1rem;border-top:1px solid var(--color-border, #e5e7eb);padding-top:.75rem;margin-top:.5rem}.checkout-form[data-v-08b794d3]{background:#fff;border-radius:12px;padding:2rem;border:1px solid var(--color-border, #e5e7eb)}.form-title[data-v-08b794d3]{font-size:1.2rem;font-weight:700;margin:0 0 1.5rem}.form-section[data-v-08b794d3]{margin-bottom:1.25rem}.form-group[data-v-08b794d3]{margin-bottom:.75rem}.form-label[data-v-08b794d3]{font-size:.85rem;font-weight:500;color:#374151;margin-bottom:.3rem;display:block}.input-field[data-v-08b794d3]{width:100%;padding:.6rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;outline:none;transition:border-color .15s}.input-field[data-v-08b794d3]:focus{border-color:var(--color-primary, #4f46e5);box-shadow:0 0 0 3px #4f46e514}.form-error[data-v-08b794d3]{font-size:.8rem;color:#dc2626;margin-top:.25rem}.coupon-row[data-v-08b794d3]{display:flex;gap:.5rem}.coupon-input[data-v-08b794d3]{flex:1}.coupon-btn[data-v-08b794d3]{padding:.6rem 1rem;background:var(--color-surface, #f3f4f6);border:1px solid var(--color-border, #d1d5db);border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap}.coupon-btn[data-v-08b794d3]:hover:not(:disabled){background:#e5e7eb}.coupon-btn[data-v-08b794d3]:disabled{opacity:.6;cursor:not-allowed}.wallet-toggle[data-v-08b794d3]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;cursor:pointer}.wallet-toggle input[data-v-08b794d3]{width:16px;height:16px}.gateway-list[data-v-08b794d3]{display:flex;flex-direction:column;gap:.5rem}.gateway-option[data-v-08b794d3]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:2px solid var(--color-border, #e5e7eb);border-radius:8px;cursor:pointer;transition:border-color .15s}.gateway-option[data-v-08b794d3]:hover{border-color:#a5b4fc}.gateway-active[data-v-08b794d3]{border-color:var(--color-primary, #4f46e5);background:#f5f3ff}.gateway-radio[data-v-08b794d3]{width:16px;height:16px;accent-color:var(--color-primary, #4f46e5)}.gateway-info[data-v-08b794d3]{display:flex;align-items:center;gap:.5rem}.gateway-name[data-v-08b794d3]{font-size:.9rem;font-weight:500}.gateway-badge[data-v-08b794d3]{font-size:.65rem;text-transform:uppercase;padding:.1rem .4rem;background:#f3f4f6;border-radius:3px;color:#6b7280}.pay-button[data-v-08b794d3]{width:100%;padding:.85rem;background:var(--color-primary, #4f46e5);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .15s;margin-top:1rem}.pay-button[data-v-08b794d3]:hover:not(:disabled){background:var(--color-primary-hover, #4338ca)}.pay-button[data-v-08b794d3]:disabled{opacity:.6;cursor:not-allowed}.payment-error[data-v-08b794d3]{color:#dc2626;font-size:.85rem;margin-top:.75rem;text-align:center}.security-note[data-v-08b794d3]{font-size:.8rem;color:var(--color-text-muted, #9ca3af);text-align:center;margin-top:1rem}.cancel-page[data-v-c02136d4]{min-height:100vh;background:var(--color-surface, #f9fafb);padding:3rem 1rem;display:flex;justify-content:center;align-items:flex-start}.cancel-container[data-v-c02136d4]{max-width:480px;width:100%;text-align:center;padding-top:3rem}.cancel-icon[data-v-c02136d4]{width:64px;height:64px;background:var(--color-danger, #ef4444);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:1rem;font-weight:700}.cancel-title[data-v-c02136d4]{font-size:1.4rem;font-weight:700;margin:0 0 .5rem}.cancel-subtitle[data-v-c02136d4]{color:var(--color-text-muted, #6b7280);margin:0 0 1.5rem;font-size:.95rem}.cancel-info[data-v-c02136d4]{margin-bottom:1.5rem;font-size:.9rem}.cancel-actions[data-v-c02136d4]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.retry-btn[data-v-c02136d4]{padding:.7rem 1.5rem;background:var(--color-primary, #4f46e5);color:#fff;border-radius:8px;text-decoration:none;font-weight:600}.back-btn[data-v-c02136d4]{padding:.7rem 1.5rem;background:var(--color-surface, #f3f4f6);color:var(--color-text, #374151);border:1px solid var(--color-border, #d1d5db);border-radius:8px;text-decoration:none;font-weight:600}.success-page[data-v-8d2ac41b]{min-height:100vh;background:var(--color-surface, #f9fafb);padding:3rem 1rem;display:flex;justify-content:center}.success-container[data-v-8d2ac41b]{max-width:600px;width:100%;text-align:center}.success-icon[data-v-8d2ac41b]{width:64px;height:64px;background:var(--color-success, #10b981);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:1rem}.success-title[data-v-8d2ac41b]{font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.success-subtitle[data-v-8d2ac41b]{color:var(--color-text-muted, #6b7280);margin:0 0 2rem}.order-card[data-v-8d2ac41b]{background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:10px;padding:1.5rem;margin-bottom:1.25rem;text-align:left}.card-title[data-v-8d2ac41b]{font-size:1rem;font-weight:600;margin:0 0 1rem}.order-details[data-v-8d2ac41b]{margin:0}.detail-row[data-v-8d2ac41b]{display:flex;justify-content:space-between;padding:.4rem 0;font-size:.9rem;border-bottom:1px solid #f3f4f6}.detail-row dt[data-v-8d2ac41b]{color:var(--color-text-muted, #6b7280)}.detail-row dd[data-v-8d2ac41b]{font-weight:500;margin:0}.status-badge[data-v-8d2ac41b]{padding:.15rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-completed[data-v-8d2ac41b]{background:#d1fae5;color:#065f46}.status-pending[data-v-8d2ac41b]{background:#fef3c7;color:#92400e}.status-processing[data-v-8d2ac41b]{background:#dbeafe;color:#1e40af}.license-card[data-v-8d2ac41b]{background:#f0fdf4;border-color:#bbf7d0}.license-key-display[data-v-8d2ac41b]{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem}.license-key[data-v-8d2ac41b]{flex:1;padding:.6rem;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.85rem;word-break:break-all}.copy-btn[data-v-8d2ac41b]{padding:.5rem 1rem;background:var(--color-primary, #4f46e5);color:#fff;border:none;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer}.license-meta[data-v-8d2ac41b]{font-size:.8rem;color:var(--color-text-muted, #6b7280);margin:.25rem 0 0}.download-button[data-v-8d2ac41b]{display:inline-block;padding:.7rem 2rem;background:var(--color-primary, #4f46e5);color:#fff;border-radius:8px;font-weight:700;text-decoration:none;margin-bottom:.5rem}.download-meta[data-v-8d2ac41b]{font-size:.8rem;color:var(--color-text-muted, #6b7280);margin:0}.pending-note[data-v-8d2ac41b]{font-size:.85rem;color:#92400e;background:#fef3c7;padding:.5rem .75rem;border-radius:6px;margin-bottom:1rem}.address-code[data-v-8d2ac41b]{font-size:.75rem;word-break:break-all}.back-link[data-v-8d2ac41b]{display:inline-block;margin-top:1.5rem;color:var(--color-primary, #4f46e5);text-decoration:none;font-weight:500}.customer-layout[data-v-1d8d2597]{min-height:100vh;display:flex;flex-direction:column}.top-header[data-v-1d8d2597]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background:var(--color-header-bg, #1f2937);color:var(--color-header-text, #fff);position:sticky;top:0;z-index:100}.header-brand[data-v-1d8d2597]{display:flex;align-items:center;text-decoration:none;color:#fff}.header-logo[data-v-1d8d2597]{max-height:28px}.header-name[data-v-1d8d2597]{font-weight:700;font-size:1rem}.header-nav[data-v-1d8d2597]{display:flex;align-items:center;gap:1.25rem}.header-link[data-v-1d8d2597]{color:#fffc;text-decoration:none;font-size:.85rem;font-weight:500}.header-link[data-v-1d8d2597]:hover{color:#fff}.logout-form[data-v-1d8d2597]{display:inline}.logout-btn[data-v-1d8d2597]{background:none;border:none;cursor:pointer;font:inherit}.layout-body[data-v-1d8d2597]{display:grid;grid-template-columns:220px 1fr;flex:1}@media (max-width: 768px){.layout-body[data-v-1d8d2597]{grid-template-columns:1fr}.sidebar[data-v-1d8d2597]{display:none}}.sidebar[data-v-1d8d2597]{background:#fff;border-right:1px solid var(--color-border, #e5e7eb);padding:1rem 0;position:sticky;top:52px;height:calc(100vh - 52px);overflow-y:auto}.sidebar-nav[data-v-1d8d2597]{display:flex;flex-direction:column;gap:.15rem}.nav-item[data-v-1d8d2597]{display:flex;align-items:center;gap:.6rem;padding:.6rem 1.25rem;color:#374151;text-decoration:none;font-size:.85rem;font-weight:400;border-left:3px solid transparent;transition:background .12s}.nav-item[data-v-1d8d2597]:hover{background:var(--color-surface, #f9fafb)}.nav-item.active[data-v-1d8d2597]{background:#eef2ff;color:var(--color-primary, #4f46e5);font-weight:500;border-left-color:var(--color-primary, #4f46e5)}.nav-icon[data-v-1d8d2597]{font-size:.9rem;width:20px;text-align:center}.main-content[data-v-1d8d2597]{background:var(--color-surface, #f9fafb);min-height:calc(100vh - 52px)}.customer-dashboard[data-v-04904a19]{padding:2rem;max-width:900px;margin:0 auto}.page-header[data-v-04904a19]{margin-bottom:1.5rem}.page-title[data-v-04904a19]{font-size:1.4rem;font-weight:700;margin:0}.stats-grid[data-v-04904a19]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-bottom:2rem}.stat-card[data-v-04904a19]{background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:10px;padding:1.25rem;text-align:center}.stat-value[data-v-04904a19]{display:block;font-size:1.5rem;font-weight:800;color:var(--color-primary, #4f46e5)}.stat-label[data-v-04904a19]{font-size:.8rem;color:var(--color-text-muted, #6b7280)}.section-header[data-v-04904a19]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-header h2[data-v-04904a19]{font-size:1.1rem;font-weight:600;margin:0}.view-all[data-v-04904a19]{font-size:.85rem;color:var(--color-primary, #4f46e5);text-decoration:none}.order-list[data-v-04904a19]{background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:8px;overflow:hidden}.order-row[data-v-04904a19]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;font-size:.85rem;align-items:center}.order-row[data-v-04904a19]:last-child{border-bottom:none}.or-product[data-v-04904a19]{font-weight:500}.or-amount[data-v-04904a19]{font-family:monospace}.or-status[data-v-04904a19]{padding:.15rem .4rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}.st-completed[data-v-04904a19]{background:#d1fae5;color:#065f46}.st-pending[data-v-04904a19]{background:#fef3c7;color:#92400e}.st-failed[data-v-04904a19]{background:#fee2e2;color:#991b1b}.or-date[data-v-04904a19]{color:var(--color-text-muted, #9ca3af);font-size:.8rem}.empty[data-v-04904a19]{text-align:center;padding:2rem;color:var(--color-text-muted, #6b7280)}.empty a[data-v-04904a19]{color:var(--color-primary, #4f46e5)}.quick-links[data-v-04904a19]{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:2rem}.ql-link[data-v-04904a19]{padding:.6rem 1.25rem;background:var(--color-surface, #f3f4f6);border:1px solid var(--color-border, #e5e7eb);border-radius:8px;text-decoration:none;color:#374151;font-size:.85rem;font-weight:500}.ql-link[data-v-04904a19]:hover{border-color:var(--color-primary, #4f46e5);color:var(--color-primary, #4f46e5)}.privacy-page[data-v-046d09d4]{padding:2rem;max-width:650px;margin:0 auto}.page-title[data-v-046d09d4]{font-size:1.4rem;font-weight:700;margin:0 0 1.5rem}.msg[data-v-046d09d4]{padding:.6rem;border-radius:6px;font-size:.85rem;margin-bottom:1rem}.msg-s[data-v-046d09d4]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.card[data-v-046d09d4]{background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:10px;padding:1.5rem;margin-bottom:1.25rem}.card h2[data-v-046d09d4]{font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.card p[data-v-046d09d4]{font-size:.9rem;color:var(--color-text-muted, #6b7280);margin:0 0 1rem}.card-danger[data-v-046d09d4]{border-color:#fecaca}.fg[data-v-046d09d4]{margin-bottom:.75rem}.fl[data-v-046d09d4]{font-size:.8rem;font-weight:500;color:#374151;display:block;margin-bottom:.2rem}.fi[data-v-046d09d4]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;outline:none}.ta[data-v-046d09d4]{resize:vertical}.confirm-label[data-v-046d09d4]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;margin-bottom:1rem;cursor:pointer}.btn-action[data-v-046d09d4]{padding:.6rem 1.25rem;background:var(--color-primary, #4f46e5);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer}.btn-danger[data-v-046d09d4]{padding:.6rem 1.25rem;background:#dc2626;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer}.btn-danger[data-v-046d09d4]:disabled{opacity:.5;cursor:not-allowed}.req-row[data-v-046d09d4]{display:flex;gap:1rem;padding:.5rem 0;border-bottom:1px solid #f3f4f6;font-size:.85rem}.req-type[data-v-046d09d4]{font-weight:500;text-transform:capitalize}.req-status[data-v-046d09d4]{color:var(--color-text-muted, #6b7280)}.req-date[data-v-046d09d4]{color:var(--color-text-muted, #9ca3af)}.profile-page[data-v-ba1542a0]{padding:2rem;max-width:700px;margin:0 auto}.page-title[data-v-ba1542a0]{font-size:1.4rem;font-weight:700;margin:0 0 1.5rem}.msg[data-v-ba1542a0]{padding:.6rem .75rem;border-radius:6px;font-size:.85rem;margin-bottom:1rem}.msg-success[data-v-ba1542a0]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.form-card[data-v-ba1542a0]{background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:10px;padding:1.5rem;margin-bottom:1.5rem}.card-title[data-v-ba1542a0]{font-size:1.1rem;font-weight:600;margin:0 0 1rem}.form-grid[data-v-ba1542a0]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem}@media (max-width: 600px){.form-grid[data-v-ba1542a0]{grid-template-columns:1fr}}.fg[data-v-ba1542a0]{display:flex;flex-direction:column;gap:.2rem}.fl[data-v-ba1542a0]{font-size:.8rem;font-weight:500;color:#374151}.fi[data-v-ba1542a0]{padding:.55rem .7rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;outline:none}.fi[data-v-ba1542a0]:focus{border-color:var(--color-primary, #4f46e5)}.fi[data-v-ba1542a0]:disabled{background:#f9fafb;color:#9ca3af}.fe[data-v-ba1542a0]{font-size:.75rem;color:#dc2626}.btn-save[data-v-ba1542a0]{padding:.6rem 1.5rem;background:var(--color-primary, #4f46e5);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer}.btn-save[data-v-ba1542a0]:hover:not(:disabled){background:var(--color-primary-hover, #4338ca)}.btn-save[data-v-ba1542a0]:disabled{opacity:.6;cursor:not-allowed}.purchases-page[data-v-199d711b]{padding:2rem;max-width:900px;margin:0 auto}.page-header[data-v-199d711b]{margin-bottom:1.5rem}.page-title[data-v-199d711b]{font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.page-subtitle[data-v-199d711b]{color:var(--color-text-muted, #6b7280);font-size:.9rem;margin:0}.message[data-v-199d711b]{padding:.6rem .75rem;border-radius:6px;font-size:.85rem;margin-bottom:1rem}.message-success[data-v-199d711b]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.message-error[data-v-199d711b]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.empty-state[data-v-199d711b]{text-align:center;padding:3rem 1rem}.empty-icon[data-v-199d711b]{font-size:3rem;margin-bottom:1rem}.empty-state h3[data-v-199d711b]{font-size:1.2rem;margin:0 0 .5rem}.empty-state p[data-v-199d711b]{color:var(--color-text-muted, #6b7280);margin:0 0 1.5rem;font-size:.9rem}.empty-cta[data-v-199d711b]{display:inline-block;padding:.6rem 1.5rem;background:var(--color-primary, #4f46e5);color:#fff;border-radius:6px;text-decoration:none;font-weight:600}.orders-list[data-v-199d711b]{display:flex;flex-direction:column;gap:1rem}.order-card[data-v-199d711b]{background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:10px;padding:1.25rem;transition:box-shadow .15s}.order-card[data-v-199d711b]:hover{box-shadow:0 4px 12px #0000000a}.order-header[data-v-199d711b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.order-meta[data-v-199d711b]{display:flex;align-items:center;gap:.75rem}.order-number[data-v-199d711b]{font-size:.85rem;font-weight:600;color:#374151}.order-date[data-v-199d711b]{font-size:.8rem;color:var(--color-text-muted, #9ca3af)}.status-badge[data-v-199d711b]{padding:.15rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.status-completed[data-v-199d711b]{background:#d1fae5;color:#065f46}.status-pending[data-v-199d711b]{background:#fef3c7;color:#92400e}.status-processing[data-v-199d711b]{background:#dbeafe;color:#1e40af}.status-failed[data-v-199d711b]{background:#fee2e2;color:#991b1b}.status-refunded[data-v-199d711b]{background:#f3f4f6;color:#4b5563}.status-cancelled[data-v-199d711b]{background:#f3f4f6;color:#6b7280}.order-body[data-v-199d711b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.product-name[data-v-199d711b]{font-size:1rem;font-weight:600;margin:0}.product-tier[data-v-199d711b]{font-size:.8rem;color:var(--color-primary, #4f46e5);font-weight:500}.price-amount[data-v-199d711b]{font-size:1rem;font-weight:700}.recurring-badge[data-v-199d711b]{display:inline-block;margin-left:.4rem;font-size:.65rem;padding:.1rem .3rem;background:#ede9fe;color:#6d28d9;border-radius:3px;font-weight:600}.order-section[data-v-199d711b]{padding-top:.75rem;border-top:1px solid #f3f4f6;margin-top:.5rem}.section-label[data-v-199d711b]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted, #9ca3af);margin-bottom:.4rem}.license-row[data-v-199d711b]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.license-key[data-v-199d711b]{flex:1;padding:.4rem .6rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:5px;font-size:.8rem;word-break:break-all;font-family:monospace}.copy-btn[data-v-199d711b]{padding:.35rem .75rem;background:var(--color-primary, #4f46e5);color:#fff;border:none;border-radius:5px;font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap}.copy-btn[data-v-199d711b]:hover{background:var(--color-primary-hover, #4338ca)}.license-meta[data-v-199d711b]{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.8rem;color:var(--color-text-muted, #6b7280)}.license-status[data-v-199d711b]{font-weight:600}.ls-active[data-v-199d711b]{color:#059669}.ls-expired[data-v-199d711b],.ls-revoked[data-v-199d711b]{color:#dc2626}.lifetime-badge[data-v-199d711b]{color:#059669;font-weight:500}.download-row[data-v-199d711b]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.download-btn[data-v-199d711b]{display:inline-block;padding:.45rem 1rem;background:#059669;color:#fff;border-radius:6px;text-decoration:none;font-size:.85rem;font-weight:600}.download-btn[data-v-199d711b]:hover{background:#047857}.regenerate-btn[data-v-199d711b]{padding:.45rem 1rem;background:var(--color-surface, #f3f4f6);color:#374151;border:1px solid var(--color-border, #d1d5db);border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer}.regenerate-btn[data-v-199d711b]:hover:not(:disabled){background:#e5e7eb}.regenerate-btn[data-v-199d711b]:disabled{opacity:.6;cursor:not-allowed}.download-meta[data-v-199d711b]{font-size:.8rem;color:var(--color-text-muted, #6b7280)}.download-meta.expired[data-v-199d711b]{color:#dc2626}.order-footer[data-v-199d711b]{margin-top:.75rem;padding-top:.5rem}.detail-link[data-v-199d711b]{font-size:.85rem;color:var(--color-primary, #4f46e5);text-decoration:none;font-weight:500}.detail-link[data-v-199d711b]:hover{text-decoration:underline}.pagination[data-v-199d711b]{display:flex;justify-content:center;gap:.4rem;margin-top:2rem}.page-btn[data-v-199d711b]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border, #d1d5db);border-radius:6px;background:#fff;font-size:.85rem;cursor:pointer;transition:all .15s}.page-btn[data-v-199d711b]:hover{border-color:var(--color-primary, #4f46e5);color:var(--color-primary, #4f46e5)}.page-active[data-v-199d711b]{background:var(--color-primary, #4f46e5);color:#fff;border-color:var(--color-primary, #4f46e5)}.ticket-create[data-v-8b7ebe13]{padding:2rem;max-width:650px;margin:0 auto}.page-title[data-v-8b7ebe13]{font-size:1.4rem;font-weight:700;margin:0 0 1.5rem}.form-card[data-v-8b7ebe13]{background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:10px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.row2[data-v-8b7ebe13]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.fg[data-v-8b7ebe13]{display:flex;flex-direction:column;gap:.2rem}.fl[data-v-8b7ebe13]{font-size:.8rem;font-weight:500;color:#374151}.fi[data-v-8b7ebe13]{padding:.55rem .7rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;outline:none}.fi[data-v-8b7ebe13]:focus{border-color:var(--color-primary, #4f46e5)}.ta[data-v-8b7ebe13]{resize:vertical;min-height:120px}.fe[data-v-8b7ebe13]{font-size:.75rem;color:#dc2626}.btn-submit[data-v-8b7ebe13]{padding:.7rem;background:var(--color-primary, #4f46e5);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;font-size:.95rem}.btn-submit[data-v-8b7ebe13]:disabled{opacity:.6;cursor:not-allowed}.ticket-detail[data-v-a7ca2121]{padding:2rem;max-width:750px;margin:0 auto}.back-link[data-v-a7ca2121]{font-size:.85rem;color:var(--color-primary, #4f46e5);text-decoration:none}.ticket-header[data-v-a7ca2121]{display:flex;align-items:center;gap:1rem;margin:1rem 0 .25rem}.ticket-header h1[data-v-a7ca2121]{font-size:1.3rem;font-weight:700;margin:0;flex:1}.status-badge[data-v-a7ca2121]{padding:.2rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}.st-open[data-v-a7ca2121]{background:#dbeafe;color:#1e40af}.st-awaiting_reply[data-v-a7ca2121]{background:#fef3c7;color:#92400e}.st-in_progress[data-v-a7ca2121]{background:#ede9fe;color:#5b21b6}.st-resolved[data-v-a7ca2121],.st-closed[data-v-a7ca2121],.st-auto_closed[data-v-a7ca2121]{background:#d1fae5;color:#065f46}.ticket-meta[data-v-a7ca2121]{font-size:.8rem;color:var(--color-text-muted, #6b7280);margin:0 0 1.5rem}.message-thread[data-v-a7ca2121]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.message[data-v-a7ca2121]{padding:1rem;border-radius:10px;max-width:85%}.message-customer[data-v-a7ca2121]{background:#eef2ff;align-self:flex-end;border-bottom-right-radius:2px}.message-agent[data-v-a7ca2121]{background:#f3f4f6;align-self:flex-start;border-bottom-left-radius:2px}.msg-author[data-v-a7ca2121]{font-size:.75rem;font-weight:600;color:#374151;display:block;margin-bottom:.25rem}.msg-body[data-v-a7ca2121]{font-size:.9rem;line-height:1.5;white-space:pre-wrap}.msg-date[data-v-a7ca2121]{font-size:.7rem;color:var(--color-text-muted, #9ca3af);margin-top:.4rem;display:block}.reply-form[data-v-a7ca2121]{display:flex;flex-direction:column;gap:.5rem}.reply-input[data-v-a7ca2121]{padding:.7rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;resize:vertical;outline:none}.reply-input[data-v-a7ca2121]:focus{border-color:var(--color-primary, #4f46e5)}.btn-reply[data-v-a7ca2121]{align-self:flex-end;padding:.6rem 1.5rem;background:var(--color-primary, #4f46e5);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer}.btn-reply[data-v-a7ca2121]:disabled{opacity:.5;cursor:not-allowed}.closed-notice[data-v-a7ca2121]{color:var(--color-text-muted, #6b7280);font-style:italic;text-align:center}.tickets-page[data-v-3d5eb489]{padding:2rem;max-width:800px;margin:0 auto}.page-header[data-v-3d5eb489]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.page-title[data-v-3d5eb489]{font-size:1.4rem;font-weight:700;margin:0}.btn-new[data-v-3d5eb489]{padding:.5rem 1rem;background:var(--color-primary, #4f46e5);color:#fff;border-radius:6px;text-decoration:none;font-size:.85rem;font-weight:600}.msg[data-v-3d5eb489]{padding:.6rem;border-radius:6px;font-size:.85rem;margin-bottom:1rem}.msg-s[data-v-3d5eb489]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.empty[data-v-3d5eb489]{text-align:center;padding:2rem;color:var(--color-text-muted, #6b7280)}.ticket-list[data-v-3d5eb489]{display:flex;flex-direction:column;gap:.5rem}.ticket-row[data-v-3d5eb489]{display:block;background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:8px;padding:1rem;text-decoration:none;color:inherit;transition:border-color .15s}.ticket-row[data-v-3d5eb489]:hover{border-color:var(--color-primary, #4f46e5)}.t-main[data-v-3d5eb489]{margin-bottom:.4rem}.t-number[data-v-3d5eb489]{font-size:.8rem;color:var(--color-text-muted, #9ca3af);margin-right:.5rem}.t-subject[data-v-3d5eb489]{font-weight:500;font-size:.95rem}.t-meta[data-v-3d5eb489]{display:flex;gap:1rem;font-size:.8rem;color:var(--color-text-muted, #6b7280)}.t-status[data-v-3d5eb489]{padding:.1rem .4rem;border-radius:3px;font-weight:600;font-size:.7rem;text-transform:uppercase}.ts-open[data-v-3d5eb489]{background:#dbeafe;color:#1e40af}.ts-awaiting_reply[data-v-3d5eb489]{background:#fef3c7;color:#92400e}.ts-in_progress[data-v-3d5eb489]{background:#ede9fe;color:#5b21b6}.ts-resolved[data-v-3d5eb489],.ts-closed[data-v-3d5eb489]{background:#d1fae5;color:#065f46}.wallet-page[data-v-e9a3fe0f]{padding:2rem;max-width:750px;margin:0 auto}.page-title[data-v-e9a3fe0f]{font-size:1.4rem;font-weight:700;margin:0 0 1rem}.msg[data-v-e9a3fe0f]{padding:.6rem;border-radius:6px;font-size:.85rem;margin-bottom:1rem}.msg-s[data-v-e9a3fe0f]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.msg-e[data-v-e9a3fe0f]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.balance-card[data-v-e9a3fe0f]{background:linear-gradient(135deg,var(--color-primary, #4f46e5),#6366f1);color:#fff;border-radius:12px;padding:2rem;text-align:center;margin-bottom:1.5rem}.balance-label[data-v-e9a3fe0f]{display:block;font-size:.85rem;opacity:.8;margin-bottom:.25rem}.balance-amount[data-v-e9a3fe0f]{font-size:2.5rem;font-weight:800}.withdraw-panel[data-v-e9a3fe0f]{margin-bottom:1.5rem;background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:8px}.withdraw-toggle[data-v-e9a3fe0f]{padding:1rem;font-weight:600;cursor:pointer;font-size:.95rem}.withdraw-form[data-v-e9a3fe0f]{padding:0 1rem 1rem;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.full[data-v-e9a3fe0f]{grid-column:1/-1}.fg[data-v-e9a3fe0f]{display:flex;flex-direction:column;gap:.2rem}.fl[data-v-e9a3fe0f]{font-size:.8rem;font-weight:500;color:#374151}.fi[data-v-e9a3fe0f]{padding:.5rem .7rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;outline:none}.fi[data-v-e9a3fe0f]:focus{border-color:var(--color-primary, #4f46e5)}.ta[data-v-e9a3fe0f]{resize:vertical}.btn-w[data-v-e9a3fe0f]{grid-column:1/-1;padding:.6rem;background:var(--color-primary, #4f46e5);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer}.section[data-v-e9a3fe0f]{margin-bottom:1.5rem}.section h3[data-v-e9a3fe0f]{font-size:1rem;font-weight:600;margin:0 0 .75rem}.pw-row[data-v-e9a3fe0f]{display:flex;gap:1rem;padding:.5rem 0;border-bottom:1px solid #f3f4f6;font-size:.85rem}.pw-status[data-v-e9a3fe0f]{color:#92400e;font-weight:500}.tx-row[data-v-e9a3fe0f]{display:grid;grid-template-columns:100px 100px 1fr 90px;padding:.5rem 0;border-bottom:1px solid #f3f4f6;font-size:.85rem;align-items:center}.tx-type[data-v-e9a3fe0f]{font-weight:700;font-family:monospace}.tx-type.credit[data-v-e9a3fe0f]{color:#059669}.tx-type.debit[data-v-e9a3fe0f]{color:#dc2626}.tx-source[data-v-e9a3fe0f]{color:var(--color-text-muted, #6b7280);font-size:.8rem}.tx-desc[data-v-e9a3fe0f]{color:#374151}.tx-date[data-v-e9a3fe0f]{color:var(--color-text-muted, #9ca3af);font-size:.8rem}.empty[data-v-e9a3fe0f]{color:var(--color-text-muted, #9ca3af);padding:1rem 0}.download-page[data-v-9f060566]{padding:2rem 1.5rem;max-width:650px;margin:0 auto;min-height:80vh;display:flex;align-items:flex-start;justify-content:center}.dl-card[data-v-9f060566]{background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:12px;padding:2rem;width:100%}h1[data-v-9f060566]{font-size:1.4rem;font-weight:700;margin:0 0 .25rem}.version[data-v-9f060566]{font-size:.85rem;color:var(--color-text-muted, #6b7280);margin:0 0 1rem}.status-bar[data-v-9f060566]{display:flex;justify-content:space-between;font-size:.8rem;color:var(--color-text-muted, #6b7280);padding:.75rem 0;border-bottom:1px solid #f3f4f6;margin-bottom:1rem}.files-list[data-v-9f060566]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.file-row[data-v-9f060566]{display:flex;align-items:center;justify-content:space-between;padding:1rem;border:1px solid var(--color-border, #e5e7eb);border-radius:8px;text-decoration:none;color:inherit;transition:border-color .15s}.file-row[data-v-9f060566]:hover{border-color:var(--color-primary, #4f46e5)}.file-name[data-v-9f060566]{font-weight:500;font-size:.95rem;display:block}.file-meta[data-v-9f060566]{font-size:.8rem;color:var(--color-text-muted, #6b7280)}.dl-btn[data-v-9f060566]{padding:.4rem 1rem;background:var(--color-primary, #4f46e5);color:#fff;border-radius:6px;font-size:.8rem;font-weight:600;white-space:nowrap}.empty[data-v-9f060566]{text-align:center;color:var(--color-text-muted, #9ca3af);padding:1rem}.checksum-section[data-v-9f060566]{margin-top:1rem;font-size:.8rem}.checksum-section summary[data-v-9f060566]{cursor:pointer;color:var(--color-text-muted, #6b7280);font-weight:500}.checksum-row[data-v-9f060566]{display:flex;flex-direction:column;gap:.1rem;padding:.4rem 0;border-bottom:1px solid #f9fafb}.cs-name[data-v-9f060566]{font-weight:500;font-size:.8rem}.cs-hash[data-v-9f060566]{font-size:.7rem;word-break:break-all;color:var(--color-text-muted, #9ca3af)}.expired-page[data-v-67d7ffb0]{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:2rem}.expired-card[data-v-67d7ffb0]{text-align:center;max-width:450px}.expired-icon[data-v-67d7ffb0]{font-size:3rem;margin-bottom:1rem}h1[data-v-67d7ffb0]{font-size:1.4rem;font-weight:700;margin:0 0 .5rem}p[data-v-67d7ffb0]{color:var(--color-text-muted, #6b7280);margin:0 0 1.5rem}.actions[data-v-67d7ffb0]{display:flex;flex-direction:column;gap:.75rem;align-items:center}.btn-regen[data-v-67d7ffb0]{padding:.7rem 1.5rem;background:var(--color-primary, #4f46e5);color:#fff;border-radius:8px;text-decoration:none;font-weight:600}.btn-login[data-v-67d7ffb0]{padding:.6rem 1.5rem;background:var(--color-surface, #f3f4f6);color:#374151;border:1px solid var(--color-border, #d1d5db);border-radius:8px;text-decoration:none;font-weight:500}.landing-page[data-v-e597e903]{font-family:var(--font-body, Inter, system-ui, -apple-system, sans-serif);color:var(--color-text, #111827);background:var(--color-background, #fff);line-height:1.6}.site-header[data-v-e597e903]{position:sticky;top:0;z-index:100;background:var(--color-header-bg, #1f2937);border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-inner[data-v-e597e903]{max-width:1200px;margin:0 auto;padding:.9rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.brand-link[data-v-e597e903]{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--color-header-text, #fff)}.brand-logo[data-v-e597e903]{max-height:36px;width:auto}.brand-name[data-v-e597e903]{font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.header-nav[data-v-e597e903]{display:flex;align-items:center;gap:.25rem}.nav-link[data-v-e597e903]{color:#fffc;text-decoration:none;font-size:.9rem;font-weight:500;padding:.5rem .85rem;border-radius:6px;transition:color .15s,background .15s}.nav-link[data-v-e597e903]:hover{color:#fff;background:#ffffff14}.nav-login[data-v-e597e903]{margin-left:.5rem}.nav-cta[data-v-e597e903]{display:inline-block;margin-left:.75rem;padding:.5rem 1.25rem;background:var(--color-primary, #4f46e5);color:#fff;border-radius:6px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s}.nav-cta[data-v-e597e903]:hover{background:var(--color-primary-hover, #4338ca);transform:translateY(-1px)}.mobile-menu-toggle[data-v-e597e903]{display:none;flex-direction:column;gap:4px;background:none;border:none;padding:.5rem;cursor:pointer}.hamburger-line[data-v-e597e903]{display:block;width:22px;height:2px;background:#fff;border-radius:2px}.mobile-menu[data-v-e597e903]{display:none;flex-direction:column;padding:.5rem 1.5rem 1rem;background:var(--color-header-bg, #1f2937);border-top:1px solid rgba(255,255,255,.08)}.mobile-nav-link[data-v-e597e903]{color:#ffffffd9;text-decoration:none;padding:.75rem 0;font-size:1rem;border-bottom:1px solid rgba(255,255,255,.06)}.mobile-nav-cta[data-v-e597e903]{display:inline-block;margin-top:.75rem;padding:.7rem 1.5rem;background:var(--color-primary, #4f46e5);color:#fff;border-radius:6px;font-weight:600;text-decoration:none;text-align:center}@media (max-width: 768px){.header-nav[data-v-e597e903]{display:none}.mobile-menu-toggle[data-v-e597e903],.mobile-menu[data-v-e597e903]{display:flex}}.hero[data-v-e597e903]{display:flex;align-items:center;justify-content:center;min-height:70vh;padding:5rem 1.5rem;text-align:center;background:linear-gradient(135deg,var(--color-header-bg, #1f2937) 0%,#111827 100%);color:#fff}.hero-content[data-v-e597e903]{max-width:700px}.hero-title[data-v-e597e903]{font-family:var(--font-heading, Inter, system-ui, sans-serif);font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;margin:0 0 .6rem;letter-spacing:-.03em}.hero-tagline[data-v-e597e903]{font-size:clamp(1.15rem,2.5vw,1.5rem);opacity:.9;margin:0 0 .75rem;font-weight:400}.hero-description[data-v-e597e903]{font-size:1.05rem;opacity:.7;margin:0 0 2.25rem;max-width:560px;margin-left:auto;margin-right:auto;line-height:1.65}.hero-actions[data-v-e597e903]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.cta-primary[data-v-e597e903]{display:inline-block;padding:.85rem 2.2rem;background:var(--color-primary, #4f46e5);color:#fff;border-radius:8px;font-weight:700;font-size:1rem;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:0 4px 14px #4f46e54d}.cta-primary[data-v-e597e903]:hover{background:var(--color-primary-hover, #4338ca);transform:translateY(-2px);box-shadow:0 6px 20px #4f46e566}.cta-secondary[data-v-e597e903]{display:inline-block;padding:.85rem 2.2rem;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:8px;font-weight:600;font-size:1rem;text-decoration:none;transition:background .2s,border-color .2s}.cta-secondary[data-v-e597e903]:hover{background:#ffffff26;border-color:#fff6}.hero-social-proof[data-v-e597e903]{font-size:.9rem;opacity:.8}.stars[data-v-e597e903]{color:#fbbf24;letter-spacing:2px}.rating-text[data-v-e597e903]{margin-left:.5rem}.section[data-v-e597e903]{padding:5rem 1.5rem}.section[data-v-e597e903]:nth-child(2n){background:var(--color-surface, #f9fafb)}.section-inner[data-v-e597e903]{max-width:1100px;margin:0 auto}.section-heading[data-v-e597e903]{font-family:var(--font-heading, Inter, system-ui, sans-serif);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;text-align:center;margin:0 0 .5rem}.section-subheading[data-v-e597e903]{text-align:center;color:var(--color-text-muted, #6b7280);font-size:1.05rem;margin:0 0 2.5rem}.features-grid[data-v-e597e903]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:2rem}.feature-card[data-v-e597e903]{padding:2rem;background:var(--color-background, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:12px;transition:box-shadow .2s,transform .2s}.feature-card[data-v-e597e903]:hover{box-shadow:0 8px 28px #0000000f;transform:translateY(-3px)}.feature-icon[data-v-e597e903]{font-size:2.2rem;margin-bottom:.9rem}.feature-title[data-v-e597e903]{font-size:1.15rem;font-weight:650;margin:0 0 .4rem}.feature-description[data-v-e597e903]{font-size:.92rem;color:var(--color-text-muted, #6b7280);margin:0;line-height:1.55}.carousel-wrapper[data-v-e597e903]{overflow:hidden;margin-top:2rem}.carousel-track[data-v-e597e903]{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:1rem}.carousel-track[data-v-e597e903]::-webkit-scrollbar{height:6px}.carousel-track[data-v-e597e903]::-webkit-scrollbar-track{background:var(--color-surface, #f3f4f6);border-radius:3px}.carousel-track[data-v-e597e903]::-webkit-scrollbar-thumb{background:var(--color-border, #d1d5db);border-radius:3px}.carousel-slide[data-v-e597e903]{flex:0 0 auto;width:80%;max-width:600px;scroll-snap-align:center}@media (min-width: 768px){.carousel-slide[data-v-e597e903]{width:60%}}.carousel-image[data-v-e597e903]{width:100%;height:auto;border-radius:10px;border:1px solid var(--color-border, #e5e7eb);box-shadow:0 4px 16px #0000000f}.carousel-caption[data-v-e597e903]{text-align:center;font-size:.85rem;color:var(--color-text-muted, #6b7280);margin:.5rem 0 0}.pricing-product[data-v-e597e903]{margin-bottom:2rem}.pricing-grid[data-v-e597e903]{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1.5rem;align-items:start}.pricing-single[data-v-e597e903],.pricing-empty[data-v-e597e903]{max-width:420px;margin:0 auto}.pricing-card[data-v-e597e903]{position:relative;padding:2.25rem 1.75rem;background:var(--color-background, #fff);border:2px solid var(--color-border, #e5e7eb);border-radius:14px;text-align:center;transition:border-color .2s,box-shadow .2s}.pricing-card[data-v-e597e903]:hover{box-shadow:0 8px 30px #00000014}.pricing-card.pricing-popular[data-v-e597e903]{border-color:var(--color-primary, #4f46e5);box-shadow:0 4px 20px #4f46e51f}.popular-badge[data-v-e597e903]{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:.25rem .9rem;background:var(--color-primary, #4f46e5);color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:20px}.pricing-name[data-v-e597e903]{font-size:1.25rem;font-weight:700;margin:0 0 .3rem}.pricing-desc[data-v-e597e903]{font-size:.88rem;color:var(--color-text-muted, #6b7280);margin:0 0 1.25rem}.pricing-price[data-v-e597e903]{margin-bottom:1.5rem}.price-original[data-v-e597e903]{text-decoration:line-through;color:var(--color-text-muted, #9ca3af);font-size:1rem;margin-right:.5rem}.price-current[data-v-e597e903]{font-size:2.4rem;font-weight:800;color:var(--color-text, #111827)}.price-interval[data-v-e597e903]{font-size:.9rem;color:var(--color-text-muted, #6b7280);font-weight:400}.pricing-features[data-v-e597e903]{list-style:none;padding:0;margin:0 0 1.5rem;text-align:left}.pricing-features li[data-v-e597e903]{padding:.4rem 0;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.feature-check[data-v-e597e903]{color:var(--color-success, #10b981);font-weight:700;font-size:.85rem}.pricing-cta[data-v-e597e903]{display:inline-block;width:100%;padding:.8rem 1.5rem;background:var(--color-primary, #4f46e5);color:#fff;border-radius:8px;font-weight:700;font-size:.95rem;text-decoration:none;transition:background .2s}.pricing-cta[data-v-e597e903]:hover{background:var(--color-primary-hover, #4338ca)}.reviews-grid[data-v-e597e903]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-top:2rem}.review-card[data-v-e597e903]{padding:1.5rem;background:var(--color-background, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:10px}.review-stars[data-v-e597e903]{color:#fbbf24;font-size:1.1rem;letter-spacing:2px;margin-bottom:.5rem}.review-title[data-v-e597e903]{font-size:1rem;font-weight:600;margin:0 0 .4rem}.review-body[data-v-e597e903]{font-size:.9rem;color:var(--color-text-muted, #4b5563);margin:0 0 1rem;line-height:1.5}.review-author[data-v-e597e903]{display:flex;align-items:center;gap:.6rem}.review-avatar[data-v-e597e903]{width:36px;height:36px;border-radius:50%;object-fit:cover}.review-avatar-placeholder[data-v-e597e903]{width:36px;height:36px;border-radius:50%;background:var(--color-primary, #4f46e5);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem}.review-author-info[data-v-e597e903]{display:flex;flex-direction:column}.review-name[data-v-e597e903]{font-size:.85rem;font-weight:600}.review-date[data-v-e597e903]{font-size:.75rem;color:var(--color-text-muted, #9ca3af)}.faq-list[data-v-e597e903]{max-width:700px;margin:2rem auto 0}.faq-item[data-v-e597e903]{border-bottom:1px solid var(--color-border, #e5e7eb)}.faq-question[data-v-e597e903]{padding:1.25rem 0;font-size:1rem;font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;transition:color .15s}.faq-question[data-v-e597e903]::-webkit-details-marker{display:none}.faq-question[data-v-e597e903]:after{content:"+";font-size:1.3rem;font-weight:300;color:var(--color-text-muted, #9ca3af);transition:transform .2s}details[open] .faq-question[data-v-e597e903]:after{content:"−";color:var(--color-primary, #4f46e5)}details[open] .faq-question[data-v-e597e903]{color:var(--color-primary, #4f46e5)}.faq-answer[data-v-e597e903]{padding:0 0 1.25rem;font-size:.92rem;color:var(--color-text-muted, #4b5563);line-height:1.65;animation:faqOpen-e597e903 .2s ease}@keyframes faqOpen-e597e903{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cta-banner[data-v-e597e903]{background:linear-gradient(135deg,var(--color-primary, #4f46e5) 0%,#7c3aed 100%);color:#fff;text-align:center}.cta-banner-inner[data-v-e597e903]{display:flex;flex-direction:column;align-items:center;gap:1rem}.cta-banner-title[data-v-e597e903]{font-size:1.75rem;font-weight:700;margin:0}.cta-banner-text[data-v-e597e903]{font-size:1.05rem;opacity:.9;margin:0}.cta-banner .cta-primary[data-v-e597e903]{background:#fff;color:var(--color-primary, #4f46e5);box-shadow:0 4px 14px #0003}.cta-banner .cta-primary[data-v-e597e903]:hover{background:#f3f4f6;transform:translateY(-2px)}.site-footer[data-v-e597e903]{background:var(--color-footer-bg, #111827);color:var(--color-footer-text, #d1d5db);padding:4rem 1.5rem 2rem}.footer-inner[data-v-e597e903]{max-width:1100px;margin:0 auto}.footer-top[data-v-e597e903]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2.5rem;margin-bottom:3rem}.footer-brand[data-v-e597e903]{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem}.footer-logo[data-v-e597e903]{max-height:32px;opacity:.9}.footer-name[data-v-e597e903]{font-size:1.15rem;font-weight:700;color:#fff}.footer-tagline[data-v-e597e903]{font-size:.88rem;opacity:.7;line-height:1.5}.footer-heading[data-v-e597e903]{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#fff;margin:0 0 1rem}.footer-nav[data-v-e597e903]{display:flex;flex-direction:column;gap:.5rem}.footer-link[data-v-e597e903]{color:var(--color-footer-text, #d1d5db);text-decoration:none;font-size:.88rem;transition:color .15s}.footer-link[data-v-e597e903]:hover{color:#fff}.footer-bottom[data-v-e597e903]{border-top:1px solid rgba(255,255,255,.08);padding-top:1.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-social[data-v-e597e903]{display:flex;gap:.6rem}.social-link[data-v-e597e903]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff14;color:var(--color-footer-text, #d1d5db);text-decoration:none;font-size:.9rem;transition:background .15s,color .15s}.social-link[data-v-e597e903]:hover{background:var(--color-primary, #4f46e5);color:#fff}.footer-copy[data-v-e597e903]{font-size:.8rem;opacity:.6;margin:0}@media (max-width: 768px){.hero[data-v-e597e903]{min-height:60vh;padding:3.5rem 1.25rem}.section[data-v-e597e903]{padding:3.5rem 1.25rem}.features-grid[data-v-e597e903],.pricing-grid[data-v-e597e903],.reviews-grid[data-v-e597e903]{grid-template-columns:1fr}.carousel-slide[data-v-e597e903]{width:90%}.footer-top[data-v-e597e903]{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width: 480px){.footer-top[data-v-e597e903]{grid-template-columns:1fr}.footer-bottom[data-v-e597e903]{flex-direction:column;align-items:center;text-align:center}}.maintenance-page[data-v-1c1d264d]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f9fafb;padding:2rem}.maintenance-card[data-v-1c1d264d]{text-align:center;max-width:500px}.maint-icon[data-v-1c1d264d]{font-size:4rem;margin-bottom:1rem}h1[data-v-1c1d264d]{font-size:1.5rem;font-weight:700;margin:0 0 .25rem}h2[data-v-1c1d264d]{font-size:1.2rem;font-weight:400;color:var(--color-text-muted, #6b7280);margin:0 0 1.5rem}.maint-message[data-v-1c1d264d]{font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.countdown[data-v-1c1d264d]{font-size:.9rem;color:var(--color-primary, #4f46e5);font-weight:500}.policy-page[data-v-e80e2c8d]{padding:2rem 1.5rem;max-width:750px;margin:0 auto}h1[data-v-e80e2c8d]{font-size:1.6rem;font-weight:700;margin:0 0 .25rem}.updated[data-v-e80e2c8d]{font-size:.8rem;color:var(--color-text-muted, #9ca3af);margin:0 0 2rem}.content[data-v-e80e2c8d]{line-height:1.8;font-size:.95rem}.content h2[data-v-e80e2c8d]{font-size:1.2rem;margin:2rem 0 .75rem}.content h3[data-v-e80e2c8d]{font-size:1.05rem;margin:1.5rem 0 .5rem}.content p[data-v-e80e2c8d]{margin:0 0 1rem}.content ul[data-v-e80e2c8d],.content ol[data-v-e80e2c8d]{margin:0 0 1rem;padding-left:1.5rem}.content li[data-v-e80e2c8d]{margin-bottom:.4rem}.back[data-v-e80e2c8d]{display:inline-block;margin-top:2rem;color:var(--color-primary, #4f46e5);text-decoration:none;font-size:.9rem}.reviews-page[data-v-a5f66ec1]{padding:2rem 1.5rem;max-width:750px;margin:0 auto}h1[data-v-a5f66ec1]{font-size:1.4rem;font-weight:700;margin:0 0 .5rem}.stats-bar[data-v-a5f66ec1]{font-size:.95rem;margin-bottom:1.5rem}.stars[data-v-a5f66ec1]{color:#fbbf24;letter-spacing:2px;margin-right:.5rem}.empty[data-v-a5f66ec1]{color:var(--color-text-muted, #6b7280);padding:2rem 0}.reviews-list[data-v-a5f66ec1]{display:flex;flex-direction:column;gap:1rem}.review-card[data-v-a5f66ec1]{background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:8px;padding:1.25rem}.r-stars[data-v-a5f66ec1]{color:#fbbf24;font-size:1rem;margin-bottom:.4rem}.r-title[data-v-a5f66ec1]{font-size:1rem;font-weight:600;margin:0 0 .3rem}.r-body[data-v-a5f66ec1]{font-size:.9rem;color:#374151;line-height:1.5;margin:0 0 .75rem}.r-author[data-v-a5f66ec1]{font-size:.8rem;color:var(--color-text-muted, #6b7280)}.back[data-v-a5f66ec1]{display:inline-block;margin-top:2rem;color:var(--color-primary, #4f46e5);text-decoration:none;font-size:.9rem}.status-page[data-v-aede45be]{padding:2rem 1.5rem;max-width:700px;margin:0 auto}.status-header[data-v-aede45be]{text-align:center;margin-bottom:2rem}.status-header h1[data-v-aede45be]{font-size:1.6rem;font-weight:700;margin:0 0 .75rem}.overall-badge[data-v-aede45be]{display:inline-block;padding:.5rem 1.25rem;border-radius:20px;font-weight:600;font-size:.9rem}.ob-operational[data-v-aede45be]{background:#d1fae5;color:#065f46}.ob-degraded[data-v-aede45be]{background:#fef3c7;color:#92400e}.services-list[data-v-aede45be]{background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:10px;overflow:hidden}.service-row[data-v-aede45be]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6;align-items:center;font-size:.9rem}.service-row[data-v-aede45be]:last-child{border-bottom:none}.sv-name[data-v-aede45be]{font-weight:500}.sv-status[data-v-aede45be]{padding:.15rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;text-align:center}.svs-up[data-v-aede45be]{background:#d1fae5;color:#065f46}.svs-down[data-v-aede45be]{background:#fee2e2;color:#991b1b}.svs-degraded[data-v-aede45be]{background:#fef3c7;color:#92400e}.svs-unknown[data-v-aede45be]{background:#f3f4f6;color:#6b7280}.sv-uptime[data-v-aede45be],.sv-response[data-v-aede45be]{text-align:center;color:var(--color-text-muted, #6b7280);font-size:.85rem}.last-check[data-v-aede45be]{text-align:center;font-size:.8rem;color:var(--color-text-muted, #9ca3af);margin-top:1rem}
