@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";[data-v-49143f90]{box-sizing:border-box;margin:0;padding:0;font-family:Plus Jakarta Sans,sans-serif}.dashboard-layout[data-v-49143f90]{background:#f1f5f9;width:100vw;height:100vh;display:flex;overflow:hidden}.modal-overlay[data-v-49143f90]{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.modal-card[data-v-49143f90]{background:#fff;border-radius:24px;width:100%;max-width:480px;animation:.4s cubic-bezier(.175,.885,.32,1.275) modalSlideIn-49143f90;overflow:hidden;box-shadow:0 25px 50px #00000040}@keyframes modalSlideIn-49143f90{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-header[data-v-49143f90]{color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b);justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.modal-header-content[data-v-49143f90]{align-items:center;gap:12px;display:flex}.modal-icon[data-v-49143f90]{font-size:1.5rem}.modal-header h3[data-v-49143f90]{margin:0;font-size:1.2rem;font-weight:700}.close-btn[data-v-49143f90]{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.8rem;transition:all .3s;display:flex}.close-btn[data-v-49143f90]:hover{background:#ffffff40}.modal-body[data-v-49143f90]{padding:32px}.wallet-icon-large[data-v-49143f90]{text-align:center;margin-bottom:16px;font-size:4.5rem}.modal-title[data-v-49143f90]{text-align:center;color:#0f172a;margin-bottom:12px;font-size:1.5rem;font-weight:800}.modal-description[data-v-49143f90]{text-align:center;color:#64748b;margin-bottom:24px;font-size:.95rem;line-height:1.7}.payment-methods[data-v-49143f90]{margin-bottom:20px}.payment-method[data-v-49143f90]{background:#f0fdf4;border:2px solid #10b981;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.payment-method .method-icon[data-v-49143f90]{font-size:1.5rem}.payment-method strong[data-v-49143f90]{color:#0f172a;font-size:.95rem}.payment-method p[data-v-49143f90]{color:#64748b;margin-top:2px;font-size:.85rem}.contact-admin[data-v-49143f90]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:20px}.contact-row[data-v-49143f90]{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.contact-row[data-v-49143f90]:first-child{border-bottom:1px solid #e2e8f0;margin-bottom:12px;padding-bottom:12px}.contact-label[data-v-49143f90]{color:#64748b;font-size:.9rem;font-weight:500}.contact-value[data-v-49143f90]{color:#0f172a;font-size:1.1rem;font-weight:800}.sidebar[data-v-49143f90]{color:#fff;z-index:10;background:linear-gradient(#0b1121 0%,#0f172a 100%);flex-direction:column;flex-shrink:0;width:280px;display:flex}.sidebar-inner[data-v-49143f90]{flex-direction:column;height:100%;padding:24px 16px;display:flex}.brand[data-v-49143f90]{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:24px;display:flex}.brand-logo-wrapper[data-v-49143f90]{flex-shrink:0}.brand-logo[data-v-49143f90]{object-fit:contain;height:40px}.brand-text h2[data-v-49143f90]{letter-spacing:.5px;color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:1rem;font-weight:800;overflow:hidden}.brand-badge[data-v-49143f90]{color:#a5b4fc;background:#4f46e533;border-radius:20px;margin-top:4px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-block}.nav-menu[data-v-49143f90]{flex:1;overflow-y:auto}.menu-label[data-v-49143f90]{color:#64748b;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px;padding-left:12px;font-size:.7rem;font-weight:700}.nav-btn[data-v-49143f90]{color:#94a3b8;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;margin-bottom:4px;padding:12px 16px;font-size:.95rem;font-weight:600;transition:all .3s;display:flex;position:relative}.nav-btn[data-v-49143f90]:hover{color:#e2e8f0;background:#ffffff0f}.nav-btn.active[data-v-49143f90]{color:#fff;background:linear-gradient(135deg,#4f46e5,#3730a3);box-shadow:0 4px 15px #4f46e54d}.nav-icon[data-v-49143f90]{text-align:center;width:24px;font-size:1.2rem}.nav-text[data-v-49143f90]{flex:1}.nav-arrow[data-v-49143f90]{opacity:.7;font-size:1.2rem;font-weight:700}.unread-badge-sidebar[data-v-49143f90]{color:#fff;text-align:center;background:#ef4444;border-radius:10px;min-width:22px;padding:2px 8px;font-size:.75rem;font-weight:700}.mt-4[data-v-49143f90]{margin-top:1.5rem}.sidebar-footer[data-v-49143f90]{border-top:1px solid #ffffff14;padding-top:20px}.wallet-card-mini[data-v-49143f90]{background:linear-gradient(135deg,#10b981,#059669);border-radius:14px;margin-bottom:16px;padding:16px;box-shadow:0 4px 20px #10b98140}.wallet-top[data-v-49143f90]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.wallet-label[data-v-49143f90]{opacity:.9;font-size:.8rem;font-weight:500}.wallet-currency[data-v-49143f90]{background:#fff3;border-radius:10px;padding:2px 8px;font-size:.75rem;font-weight:600}.wallet-amount[data-v-49143f90]{letter-spacing:-.5px;margin-bottom:12px;font-size:1.6rem;font-weight:800}.topup-btn[data-v-49143f90]{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px;font-weight:600;transition:all .3s;display:flex}.topup-btn[data-v-49143f90]:hover{color:#059669;background:#fff}.user-profile-mini[data-v-49143f90]{background:#ffffff0d;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.user-avatar[data-v-49143f90]{background:#4f46e5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.2rem;font-weight:700;display:flex}.user-details[data-v-49143f90]{flex:1;overflow:hidden}.user-details h4[data-v-49143f90]{white-space:nowrap;text-overflow:ellipsis;max-width:130px;margin-bottom:2px;font-size:.85rem;font-weight:600;overflow:hidden}.user-details p[data-v-49143f90]{color:#94a3b8;font-size:.75rem}.logout-icon-btn[data-v-49143f90]{color:#94a3b8;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .3s;display:flex}.logout-icon-btn[data-v-49143f90]:hover{color:#ef4444;background:#ef444433}.main-content[data-v-49143f90]{flex-direction:column;flex:1;display:flex;overflow:hidden}.topbar[data-v-49143f90]{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex}.topbar-left[data-v-49143f90]{align-items:center;display:flex}.page-title h1[data-v-49143f90]{color:#0f172a;letter-spacing:-.5px;font-size:1.4rem;font-weight:800}.date-text[data-v-49143f90]{color:#64748b;margin-top:2px;font-size:.8rem;font-weight:500}.topbar-right[data-v-49143f90]{align-items:center;gap:16px;display:flex}.status-indicator[data-v-49143f90]{border:1px solid;border-radius:20px;align-items:center;gap:8px;padding:6px 14px;font-size:.8rem;font-weight:600;display:flex}.status-indicator.connected[data-v-49143f90]{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.status-indicator.disconnected[data-v-49143f90]{color:#dc2626;background:#fef2f2;border-color:#fecaca}.status-indicator.warning[data-v-49143f90]{color:#b45309;background:#fffbeb;border-color:#fde68a}.status-dot[data-v-49143f90]{border-radius:50%;width:8px;height:8px}.connected .status-dot[data-v-49143f90]{background:#10b981;animation:2s infinite pulseGreen-49143f90;box-shadow:0 0 0 3px #10b98133}.disconnected .status-dot[data-v-49143f90]{background:#ef4444}.warning .status-dot[data-v-49143f90]{background:#f59e0b;animation:2s infinite pulseOrange-49143f90}@keyframes pulseGreen-49143f90{70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}@keyframes pulseOrange-49143f90{70%{box-shadow:0 0 0 8px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.logout-btn-top[data-v-49143f90]{color:#ef4444;cursor:pointer;background:#fee2e2;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .3s;display:flex}.logout-btn-top[data-v-49143f90]:hover{color:#fff;background:#fca5a5}.content-area[data-v-49143f90]{flex:1;padding:32px;overflow-y:auto}.view-panel[data-v-49143f90]{height:100%}.setup-banner[data-v-49143f90]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:2px solid #f59e0b;border-radius:16px;align-items:flex-start;gap:20px;margin-bottom:24px;padding:24px;display:flex}.setup-icon[data-v-49143f90]{flex-shrink:0;font-size:2.5rem}.setup-content h3[data-v-49143f90]{color:#92400e;margin-bottom:8px;font-size:1.2rem;font-weight:800}.setup-content p[data-v-49143f90]{color:#78350f;margin-bottom:16px;font-size:.9rem;line-height:1.6}.setup-actions[data-v-49143f90]{gap:12px;display:flex}.btn-setup[data-v-49143f90]{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:10px;padding:10px 20px;font-weight:600;transition:all .3s}.btn-setup[data-v-49143f90]:hover{background:#d97706}.btn-setup-secondary[data-v-49143f90]{color:#92400e;cursor:pointer;background:#fff;border:2px solid #f59e0b;border-radius:10px;padding:10px 20px;font-weight:600;transition:all .3s}.welcome-banner[data-v-49143f90]{color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#3730a3 100%);border-radius:24px;margin-bottom:32px;padding:40px;position:relative;overflow:hidden}.welcome-banner[data-v-49143f90]:before{content:"";background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-50%;right:-10%}.banner-content[data-v-49143f90]{z-index:1;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex;position:relative}.banner-text-section[data-v-49143f90]{flex:1}.greeting-badge[data-v-49143f90]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:20px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.wave-emoji[data-v-49143f90]{transform-origin:70% 70%;animation:2s infinite wave-49143f90}@keyframes wave-49143f90{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}}.banner-text-section h2[data-v-49143f90]{letter-spacing:-1px;margin-bottom:12px;font-size:2rem;font-weight:800}.banner-text-section p[data-v-49143f90]{opacity:.9;max-width:500px;font-size:1rem;line-height:1.6}.banner-stats[data-v-49143f90]{gap:24px;margin-top:20px;display:flex}.banner-stat-item[data-v-49143f90]{flex-direction:column;gap:2px;display:flex}.banner-stat-number[data-v-49143f90]{font-size:1.3rem;font-weight:800}.banner-stat-label[data-v-49143f90]{opacity:.7;font-size:.75rem;font-weight:500}.banner-stat-divider[data-v-49143f90]{background:#fff3;width:1px}.banner-illustration[data-v-49143f90]{flex-shrink:0;width:200px;height:200px;position:relative}.illustration-circle[data-v-49143f90]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;margin:30px auto;display:flex}.illustration-icon[data-v-49143f90]{font-size:4rem}.illustration-floating[data-v-49143f90]{font-size:2rem;animation:3s ease-in-out infinite float-49143f90;position:absolute}.floating-1[data-v-49143f90]{animation-delay:0s;top:10px;right:30px}.floating-2[data-v-49143f90]{animation-delay:1s;bottom:40px;left:20px}.floating-3[data-v-49143f90]{animation-delay:2s;top:60px;left:10px}@keyframes float-49143f90{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.btn-banner[data-v-49143f90]{color:#4f46e5;cursor:pointer;z-index:1;background:#fff;border:none;border-radius:12px;padding:14px 28px;font-size:1rem;font-weight:700;transition:all .3s;position:relative}.btn-banner[data-v-49143f90]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-banner[data-v-49143f90]:disabled{cursor:not-allowed;color:#64748b;background:#cbd5e1;transform:none}.stats-grid[data-v-49143f90]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:32px;display:grid}.stat-card[data-v-49143f90]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;transition:all .3s}.stat-card[data-v-49143f90]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.stat-card-inner[data-v-49143f90]{align-items:center;gap:16px;margin-bottom:12px;display:flex}.stat-icon-wrapper[data-v-49143f90]{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.bg-blue-light[data-v-49143f90]{background:#eff6ff}.bg-green-light[data-v-49143f90]{background:#f0fdf4}.bg-orange-light[data-v-49143f90]{background:#fff7ed}.bg-red-light[data-v-49143f90]{background:#fef2f2}.stat-icon-emoji[data-v-49143f90]{font-size:1.5rem}.stat-info[data-v-49143f90]{flex:1}.stat-number[data-v-49143f90]{color:#0f172a;letter-spacing:-.5px;font-size:1.8rem;font-weight:800}.stat-label-text[data-v-49143f90]{color:#64748b;margin-top:2px;font-size:.85rem;font-weight:600}.stat-loading[data-v-49143f90]{color:#94a3b8;font-size:1.5rem}.stat-trend[data-v-49143f90]{border-radius:8px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-block}.stat-trend.up[data-v-49143f90]{color:#059669;background:#ecfdf5}.stat-trend.down[data-v-49143f90]{color:#dc2626;background:#fef2f2}.quick-actions[data-v-49143f90]{margin-bottom:32px}.section-title[data-v-49143f90]{color:#0f172a;margin-bottom:20px;font-size:1.2rem;font-weight:800}.action-cards[data-v-49143f90]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.action-card[data-v-49143f90]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;transition:all .3s}.action-card[data-v-49143f90]:hover{border-color:#4f46e5;transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.action-icon[data-v-49143f90]{margin-bottom:12px;font-size:2rem;display:block}.action-card h4[data-v-49143f90]{color:#0f172a;margin-bottom:6px;font-size:1rem;font-weight:700}.action-card p[data-v-49143f90]{color:#64748b;font-size:.85rem;line-height:1.4}.grid-layout[data-v-49143f90]{grid-template-columns:2fr 1fr;gap:24px;display:grid}.card[data-v-49143f90]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:32px}.card-header[data-v-49143f90]{margin-bottom:24px}.card-header h3[data-v-49143f90]{color:#0f172a;margin-bottom:6px;font-size:1.2rem;font-weight:800}.text-muted[data-v-49143f90]{color:#64748b;font-size:.9rem}.form-group[data-v-49143f90]{margin-bottom:1.5rem}.form-group label[data-v-49143f90]{color:#334155;margin-bottom:8px;font-size:.9rem;font-weight:600;display:block}.required[data-v-49143f90]{color:#ef4444}.form-control[data-v-49143f90]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-size:.95rem;transition:all .3s}.form-control[data-v-49143f90]:focus{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 4px #4f46e51a}.form-control[data-v-49143f90]:disabled{cursor:not-allowed;color:#94a3b8;background:#f1f5f9}.form-row[data-v-49143f90]{gap:16px;display:flex}.flex-1[data-v-49143f90]{flex:1}.upload-zone[data-v-49143f90]{text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:16px;padding:40px 24px;transition:all .3s}.upload-zone[data-v-49143f90]:hover{background:#f0f0ff;border-color:#4f46e5}.upload-zone.has-file[data-v-49143f90]{background:#ecfdf5;border:2px solid #10b981}.upload-state[data-v-49143f90]{flex-direction:column;align-items:center;gap:8px;display:flex}.upload-icon[data-v-49143f90]{font-size:3rem}.spinning[data-v-49143f90]{animation:2s linear infinite spin-49143f90}@keyframes spin-49143f90{to{transform:rotate(360deg)}}.upload-state h4[data-v-49143f90]{color:#0f172a;font-weight:700}.upload-state p[data-v-49143f90]{color:#64748b;font-size:.9rem}.upload-hint[data-v-49143f90]{color:#94a3b8;font-size:.8rem;font-weight:500}.btn-outline-danger[data-v-49143f90]{color:#ef4444;cursor:pointer;background:#fff;border:2px solid #fecaca;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .3s}.btn-outline-danger[data-v-49143f90]:hover{background:#fef2f2}.summary-details[data-v-49143f90]{flex-direction:column;gap:12px;display:flex}.sum-row[data-v-49143f90]{justify-content:space-between;align-items:center;display:flex}.sum-label[data-v-49143f90]{color:#64748b;font-size:.9rem;font-weight:500}.sum-value[data-v-49143f90]{color:#0f172a;font-size:.95rem;font-weight:600}.sum-value.large[data-v-49143f90]{font-size:1.2rem}.sum-divider[data-v-49143f90]{background:#e2e8f0;height:1px;margin:8px 0}.summary-actions[data-v-49143f90]{margin-top:8px}.btn-primary[data-v-49143f90]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5,#3730a3);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.btn-primary[data-v-49143f90]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #4f46e54d}.btn-primary[data-v-49143f90]:disabled{cursor:not-allowed;color:#94a3b8;background:#cbd5e1;transform:none}.bg-warning-btn[data-v-49143f90]{background:#f59e0b}.bg-danger-btn[data-v-49143f90]{background:#ef4444}.full-width[data-v-49143f90]{width:100%}.report-box[data-v-49143f90]{border-radius:12px;padding:20px}.report-success[data-v-49143f90]{background:#ecfdf5;border:1px solid #a7f3d0}.report-danger[data-v-49143f90]{background:#fef2f2;border:1px solid #fecaca}.report-header[data-v-49143f90]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.report-icon[data-v-49143f90]{font-size:1.5rem}.report-header h4[data-v-49143f90]{color:#0f172a;font-weight:700}.report-stats[data-v-49143f90]{gap:16px;display:flex}.report-stat[data-v-49143f90]{background:#fff;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:12px;display:flex}.report-stat-icon[data-v-49143f90]{font-size:1.2rem}.report-stat-label[data-v-49143f90]{color:#64748b;font-size:.75rem;font-weight:600}.report-stat-value[data-v-49143f90]{font-size:1.2rem;font-weight:800}.text-red[data-v-49143f90]{color:#ef4444}.text-blue[data-v-49143f90]{color:#3b82f6}.text-green[data-v-49143f90]{color:#10b981}.chat-layout[data-v-49143f90]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;height:calc(100vh - 160px);display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000d}.chat-sidebar[data-v-49143f90]{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;width:350px;display:flex}.chat-sidebar-header[data-v-49143f90]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px;display:flex}.chat-sidebar-header h3[data-v-49143f90]{color:#0f172a;font-size:1.1rem;font-weight:700}.refresh-btn[data-v-49143f90]{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:1.2rem;transition:all .3s}.refresh-btn[data-v-49143f90]:hover{background:#f1f5f9}.chat-search[data-v-49143f90]{border-bottom:1px solid #e2e8f0;padding:12px 16px}.search-wrap[data-v-49143f90]{background:#f1f5f9;border-radius:10px;align-items:center;padding:10px 16px;display:flex}.search-icon[data-v-49143f90]{margin-right:10px;font-size:.9rem}.search-wrap input[data-v-49143f90]{color:#334155;background:0 0;border:none;outline:none;flex:1;font-size:.9rem}.chat-list[data-v-49143f90]{flex:1;overflow-y:auto}.empty-chat-list[data-v-49143f90]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.empty-icon[data-v-49143f90]{margin-bottom:16px;font-size:3rem}.empty-chat-list h4[data-v-49143f90]{color:#0f172a;margin-bottom:8px;font-weight:700}.empty-chat-list p[data-v-49143f90]{color:#64748b;font-size:.9rem}.contact-item[data-v-49143f90]{cursor:pointer;border-bottom:1px solid #f1f5f9;align-items:center;gap:14px;padding:14px 16px;transition:all .2s;display:flex}.contact-item[data-v-49143f90]:hover{background:#f8fafc}.active-contact[data-v-49143f90]{border-left:4px solid #4f46e5;background:#eff6ff!important}.contact-avatar[data-v-49143f90]{color:#64748b;background:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.2rem;font-weight:700;display:flex}.contact-avatar.has-unread[data-v-49143f90]{color:#fff;background:linear-gradient(135deg,#4f46e5,#3730a3)}.contact-info[data-v-49143f90]{flex:1;overflow:hidden}.contact-top[data-v-49143f90]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.contact-name[data-v-49143f90]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.font-bold[data-v-49143f90]{font-weight:700}.contact-time[data-v-49143f90]{color:#64748b;flex-shrink:0;margin-left:8px;font-size:.75rem;font-weight:500}.contact-bottom[data-v-49143f90]{justify-content:space-between;align-items:center;display:flex}.contact-msg[data-v-49143f90]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.85rem;overflow:hidden}.text-dark[data-v-49143f90]{color:#0f172a}.msg-ticks-inline[data-v-49143f90]{margin-right:4px}.tick-gray[data-v-49143f90]{color:#8696a0}.tick-blue[data-v-49143f90]{color:#53bdeb}.unread-badge[data-v-49143f90]{color:#fff;text-align:center;background:#10b981;border-radius:10px;flex-shrink:0;min-width:20px;margin-left:8px;padding:2px 7px;font-size:.7rem;font-weight:700}.chat-main[data-v-49143f90]{background:#efeae2;flex-direction:column;flex:1;display:flex}.active-chat-header[data-v-49143f90]{background:#f0f2f5;border-bottom:1px solid #d1d7db;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.active-profile[data-v-49143f90]{align-items:center;gap:12px;display:flex}.active-profile .avatar[data-v-49143f90]{color:#fff;background:#94a3b8;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.profile-details h4[data-v-49143f90]{color:#111b21;margin-bottom:2px;font-size:1rem;font-weight:600}.profile-details p[data-v-49143f90]{color:#667781;font-size:.8rem}.chat-messages-area[data-v-49143f90]{background-image:url(https://user-images.githubusercontent.com/15075759/28719144-86dc0f70-73b1-11e7-911d-60d70fcded21.png);background-size:contain;flex-direction:column;flex:1;gap:4px;padding:24px 8%;display:flex;overflow-y:auto}.custom-scrollbar[data-v-49143f90]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-49143f90]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-49143f90]::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px}.encryption-notice[data-v-49143f90]{color:#54656f;text-align:center;background:#ffeecd;border-radius:10px;align-self:center;margin-bottom:16px;padding:8px 16px;font-size:.8rem;box-shadow:0 1px 2px #0000001a}.date-divider[data-v-49143f90]{text-align:center;margin:16px 0}.date-divider span[data-v-49143f90]{color:#54656f;background:#fff;border-radius:10px;padding:6px 14px;font-size:.8rem;font-weight:600;box-shadow:0 1px 2px #0000001a}.message-row[data-v-49143f90]{width:100%;margin-bottom:4px;display:flex}.msg-out[data-v-49143f90]{justify-content:flex-end}.msg-in[data-v-49143f90]{justify-content:flex-start}.message-bubble[data-v-49143f90]{border-radius:8px;max-width:65%;padding:8px 12px 6px;position:relative;box-shadow:0 1px 1px #0000001a}.bubble-out[data-v-49143f90]{background:#d9fdd3;border-top-right-radius:0}.bubble-in[data-v-49143f90]{background:#fff;border-top-left-radius:0}.msg-text[data-v-49143f90]{color:#111b21;word-wrap:break-word;padding-bottom:18px;font-size:.9rem;line-height:1.45}.msg-meta[data-v-49143f90]{align-items:center;gap:4px;display:flex;position:absolute;bottom:4px;right:8px}.msg-time[data-v-49143f90]{color:#667781;font-size:.65rem}.msg-ticks[data-v-49143f90]{align-items:center;display:flex}.chat-input-area[data-v-49143f90]{background:#f0f2f5;border-top:1px solid #d1d7db;align-items:center;gap:12px;padding:12px 20px;display:flex}.chat-input-area input[data-v-49143f90]{border:none;border-radius:24px;outline:none;flex:1;padding:12px 20px;font-size:.95rem;box-shadow:0 1px 2px #0000000d}.chat-input-area input[data-v-49143f90]:disabled{cursor:not-allowed;background:#e2e8f0}.send-btn[data-v-49143f90]{cursor:pointer;background:#00a884;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.send-btn[data-v-49143f90]:hover:not(:disabled){background:#019071}.send-btn[data-v-49143f90]:disabled{cursor:not-allowed;background:#94a3b8}.chat-main.empty-state[data-v-49143f90]{background:#f0f2f5;justify-content:center;align-items:center;display:flex}.empty-chat-content[data-v-49143f90]{text-align:center;padding:40px}.empty-chat-icon[data-v-49143f90]{margin-bottom:20px;font-size:5rem}.empty-chat-content h2[data-v-49143f90]{color:#41525d;margin-bottom:12px;font-weight:300}.empty-chat-content p[data-v-49143f90]{color:#667781;margin-bottom:24px;font-size:.95rem}.empty-chat-features[data-v-49143f90]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.empty-chat-features span[data-v-49143f90]{color:#54656f;background:#fff;border-radius:20px;padding:8px 16px;font-size:.8rem;font-weight:600;box-shadow:0 1px 3px #0000000d}.settings-container[data-v-49143f90]{max-width:700px;margin:0 auto}.settings-card[data-v-49143f90]{padding:40px}.settings-header[data-v-49143f90]{text-align:center;margin-bottom:32px}.settings-icon[data-v-49143f90]{margin-bottom:16px;font-size:4rem}.settings-header h2[data-v-49143f90]{color:#0f172a;margin-bottom:8px;font-size:1.6rem;font-weight:800}.settings-header p[data-v-49143f90]{color:#64748b;font-size:.95rem}.api-status-badge[data-v-49143f90]{border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-bottom:24px;padding:12px 20px;font-size:.95rem;font-weight:700;display:flex}.api-status-badge.connected[data-v-49143f90]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.api-status-badge.warning[data-v-49143f90]{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.pulse-dot[data-v-49143f90]{border-radius:50%;width:10px;height:10px}.pulse-dot.green[data-v-49143f90]{background:#10b981;animation:2s infinite pulseGreen-49143f90}.pulse-dot.orange[data-v-49143f90]{background:#f59e0b;animation:2s infinite pulseOrange-49143f90}.detail-card[data-v-49143f90]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;padding:20px}.detail-header[data-v-49143f90]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.detail-icon[data-v-49143f90]{font-size:1.2rem}.detail-header h4[data-v-49143f90]{color:#64748b;font-size:.9rem;font-weight:600}.detail-value[data-v-49143f90]{color:#0f172a;font-size:1.1rem;font-weight:800}.detail-value.mono[data-v-49143f90]{letter-spacing:.5px;word-break:break-all;background:#fff;border-radius:8px;padding:8px 12px;font-family:Courier New,monospace;font-size:.95rem}.setup-instructions[data-v-49143f90]{flex-direction:column;gap:16px;display:flex}.instruction-step[data-v-49143f90]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:16px;padding:16px;display:flex}.step-number[data-v-49143f90]{color:#fff;background:#4f46e5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:700;display:flex}.instruction-step h4[data-v-49143f90]{color:#0f172a;margin-bottom:4px;font-weight:700}.instruction-step p[data-v-49143f90]{color:#64748b;font-size:.9rem;line-height:1.5}.alert-box[data-v-49143f90]{border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:.9rem;display:flex}.alert-box .a-icon[data-v-49143f90]{flex-shrink:0;margin-top:2px;font-size:1.2rem}.alert-box strong[data-v-49143f90]{margin-bottom:2px;font-weight:700;display:block}.alert-box p[data-v-49143f90]{margin:0;font-weight:400}.alert-box.info[data-v-49143f90]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.alert-box.warning[data-v-49143f90]{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.alert-box.error[data-v-49143f90]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.fade-enter-active[data-v-49143f90],.fade-leave-active[data-v-49143f90]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-49143f90],.fade-leave-to[data-v-49143f90]{opacity:0;transform:translateY(10px)}.fade-slide-enter-active[data-v-49143f90],.fade-slide-leave-active[data-v-49143f90]{transition:all .4s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-49143f90]{opacity:0;transform:scale(.98)translateY(10px)}.fade-slide-leave-to[data-v-49143f90]{opacity:0;transform:scale(1.02)translateY(-10px)}.loader-small[data-v-49143f90]{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin-49143f90;display:inline-block}.back-btn-mobile[data-v-49143f90]{cursor:pointer;background:0 0;border:none;margin-right:10px;font-size:1.3rem;display:none}@media (width<=992px){.dashboard-layout[data-v-49143f90]{flex-direction:column;overflow-y:auto}.sidebar[data-v-49143f90]{flex-shrink:1;width:100%}.sidebar-inner[data-v-49143f90]{padding:16px}.nav-menu[data-v-49143f90]{flex-direction:row;gap:8px;margin-bottom:12px;padding:0;display:flex;overflow-x:auto}.menu-label[data-v-49143f90]{display:none}.nav-btn[data-v-49143f90]{white-space:nowrap;width:auto;margin:0;padding:10px 14px}.nav-text[data-v-49143f90],.sidebar-footer[data-v-49143f90]{display:none}.topbar[data-v-49143f90]{flex-direction:column;gap:12px;height:auto;padding:16px}.topbar-right[data-v-49143f90]{flex-wrap:wrap;width:100%}.content-area[data-v-49143f90]{padding:16px}.grid-layout[data-v-49143f90]{grid-template-columns:1fr}.banner-illustration[data-v-49143f90]{display:none}.chat-layout[data-v-49143f90]{flex-direction:column;height:80vh}.chat-sidebar.hide-on-mobile[data-v-49143f90]{display:none}.chat-sidebar[data-v-49143f90]{border-right:none;width:100%;height:100%}.chat-main[data-v-49143f90]{width:100%;height:100%;display:none}.chat-main.show-on-mobile[data-v-49143f90]{display:flex}.chat-main.empty-state[data-v-49143f90]{display:none}.back-btn-mobile[data-v-49143f90]{display:block}.message-bubble[data-v-49143f90]{max-width:85%}.banner-stats[data-v-49143f90]{flex-wrap:wrap}}@media (width<=480px){.welcome-banner[data-v-49143f90]{padding:24px}.banner-text-section h2[data-v-49143f90]{font-size:1.5rem}.stats-grid[data-v-49143f90]{grid-template-columns:1fr}.action-cards[data-v-49143f90]{grid-template-columns:1fr 1fr}.card[data-v-49143f90]{padding:20px}.settings-card[data-v-49143f90]{padding:24px}.modal-card[data-v-49143f90]{margin:16px}}[data-v-89c90af3]{box-sizing:border-box;margin:0;padding:0;font-family:Plus Jakarta Sans,sans-serif}.redirect-screen[data-v-89c90af3]{color:#fff;background:linear-gradient(135deg,#020617 0%,#1e1b4b 100%);justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.redirect-content[data-v-89c90af3]{text-align:center;flex-direction:column;align-items:center;max-width:450px;padding:20px;display:flex}.success-animation[data-v-89c90af3]{margin-bottom:24px}.checkmark[data-v-89c90af3]{stroke-width:3px;stroke:#10b981;stroke-miterlimit:10;border-radius:50%;width:80px;height:80px;animation:.5s ease-in-out .3s both scaleCheck-89c90af3;display:block}.checkmark-circle[data-v-89c90af3]{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:3px;stroke:#10b981;fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards stroke-89c90af3}.checkmark-check[data-v-89c90af3]{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s cubic-bezier(.65,0,.45,1) .6s forwards stroke-89c90af3}@keyframes stroke-89c90af3{to{stroke-dashoffset:0}}@keyframes scaleCheck-89c90af3{0%{transform:scale(0)}to{transform:scale(1)}}.redirect-title[data-v-89c90af3]{color:#f8fafc;letter-spacing:-.5px;margin-bottom:10px;font-size:2.4rem;font-weight:800}.redirect-text[data-v-89c90af3]{color:#94a3b8;margin-bottom:35px;font-size:1.15rem}.loader-bar-container[data-v-89c90af3]{background:#ffffff1a;border-radius:10px;width:100%;height:6px;margin:0 auto 20px;overflow:hidden}.loader-progress[data-v-89c90af3]{background:linear-gradient(90deg,#4f46e5,#10b981,#4f46e5) 0 0/200% 100%;border-radius:10px;width:0%;height:100%;animation:2.5s ease-in-out forwards loadBar-89c90af3,2s infinite shimmer-89c90af3}@keyframes loadBar-89c90af3{0%{width:0%}to{width:100%}}@keyframes shimmer-89c90af3{0%{background-position:0 0}to{background-position:200% 0}}.secure-badge-redirect[data-v-89c90af3]{color:#10b981;background:#10b9811a;border:1px solid #10b98133;border-radius:30px;align-items:center;gap:10px;padding:12px 24px;font-size:.9rem;font-weight:700;display:flex}.page-fade-enter-active[data-v-89c90af3],.page-fade-leave-active[data-v-89c90af3]{transition:opacity .5s,transform .5s}.page-fade-enter-from[data-v-89c90af3]{opacity:0;transform:scale(.98)}.page-fade-leave-to[data-v-89c90af3]{opacity:0;transform:scale(1.02)}.auth-container[data-v-89c90af3]{background:#f0f4f8;width:100%;min-height:100vh;display:flex;overflow-x:hidden}.brand-side[data-v-89c90af3]{color:#fff;background:linear-gradient(135deg,#020617 0%,#1e1b4b 100%);flex-direction:column;flex:1;justify-content:center;padding:4rem;display:flex;position:relative;overflow:hidden}.brand-bg-pattern[data-v-89c90af3]{z-index:1;background-image:radial-gradient(circle at 20% 80%,#4f46e514 0%,#0000 50%),radial-gradient(circle at 80% 20%,#10b9810f 0%,#0000 50%);position:absolute;inset:0}.glow-orb[data-v-89c90af3]{filter:blur(120px);z-index:1;opacity:.4;border-radius:50%;animation:12s ease-in-out infinite alternate float-89c90af3;position:absolute}.orb-1[data-v-89c90af3]{background:#4f46e5;width:450px;height:450px;top:-120px;left:-100px}.orb-2[data-v-89c90af3]{background:#10b981;width:350px;height:350px;animation-delay:4s;bottom:-80px;right:-60px}.orb-3[data-v-89c90af3]{opacity:.15;background:#ec4899;width:250px;height:250px;animation-delay:6s;top:45%;left:35%}@keyframes float-89c90af3{0%{transform:translate(0)scale(1)}to{transform:translate(35px,35px)scale(1.08)}}.brand-content[data-v-89c90af3]{z-index:10;flex-direction:column;justify-content:space-between;height:100%;min-height:500px;display:flex}.brand-top .logo[data-v-89c90af3]{object-fit:contain;height:60px;margin-top:1rem}.premium-badge[data-v-89c90af3]{color:#e0e7ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff26;border-radius:30px;align-items:center;gap:8px;padding:8px 18px;font-size:.85rem;font-weight:700;display:inline-flex}.badge-dot[data-v-89c90af3]{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #10b98180}.hero-title[data-v-89c90af3]{letter-spacing:-1.5px;margin-top:1.5rem;margin-bottom:1.5rem;font-size:3.4rem;font-weight:800;line-height:1.15}.gradient-text[data-v-89c90af3]{background:linear-gradient(135deg,#4f46e5,#10b981);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.subtitle[data-v-89c90af3]{color:#cbd5e1;max-width:90%;margin-bottom:2.5rem;font-size:1.15rem;line-height:1.7}.stats-mini[data-v-89c90af3]{align-items:center;gap:20px;margin-top:2rem;display:flex}.stat-item[data-v-89c90af3]{flex-direction:column;gap:4px;display:flex}.stat-number[data-v-89c90af3]{color:#f8fafc;font-size:1.5rem;font-weight:800}.stat-label[data-v-89c90af3]{color:#94a3b8;font-size:.8rem;font-weight:500}.stat-divider-vertical[data-v-89c90af3]{background:#ffffff26;width:1px;height:40px}.brand-bottom[data-v-89c90af3]{color:#64748b;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:20px;font-size:.95rem;display:flex}.links a[data-v-89c90af3]{color:#94a3b8;font-weight:600;text-decoration:none;transition:all .3s}.links a[data-v-89c90af3]:hover{color:#fff;text-decoration:underline}.dot[data-v-89c90af3]{opacity:.5;margin:0 10px}.form-side[data-v-89c90af3]{background:#fff;flex:1.3;justify-content:center;align-items:center;padding:2rem;display:flex;position:relative}.form-wrapper[data-v-89c90af3]{width:100%;max-width:460px;margin:0 auto;transition:max-width .4s}.wide-wrapper[data-v-89c90af3]{max-width:750px}.glass-card[data-v-89c90af3]{background:#fff;border:1px solid #e2e8f0cc;border-radius:24px;width:100%;padding:3rem 2.5rem;transition:all .3s;box-shadow:0 25px 50px -12px #00000014}.premium-login-card[data-v-89c90af3]{text-align:center;padding:4rem 3rem}.form-header[data-v-89c90af3]{text-align:center;margin-bottom:2.5rem}.header-icon-wrapper[data-v-89c90af3]{margin-bottom:12px}.header-icon[data-v-89c90af3]{transform-origin:70% 70%;font-size:3.5rem;animation:2.5s infinite wave-89c90af3;display:inline-block}@keyframes wave-89c90af3{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%,to{transform:rotate(0)}}.form-header h2[data-v-89c90af3]{color:#0f172a;margin-bottom:6px;font-size:2rem;font-weight:800}.form-header p[data-v-89c90af3]{color:#64748b;font-size:1.05rem}.facebook-auth-section[data-v-89c90af3]{flex-direction:column;align-items:center;width:100%;margin-bottom:1.5rem;display:flex}.meta-certified-badge[data-v-89c90af3]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:700;display:inline-flex}.btn-facebook-massive[data-v-89c90af3]{color:#fff;cursor:pointer;background:#1877f2;border:none;border-radius:16px;justify-content:center;align-items:center;width:100%;padding:20px;font-size:1.2rem;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #1877f266}.btn-facebook-massive[data-v-89c90af3]:after{content:"";background:linear-gradient(#fff3,#0000,#0000);width:200%;height:200%;animation:3s infinite shimmerBtn-89c90af3;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}@keyframes shimmerBtn-89c90af3{0%{transform:translate(-100%)rotate(45deg)}to{transform:translate(100%)rotate(45deg)}}.btn-facebook-massive[data-v-89c90af3]:hover:not(:disabled){background:#166fe5;transform:translateY(-4px);box-shadow:0 15px 35px #1877f280}.btn-facebook-massive[data-v-89c90af3]:active:not(:disabled){transform:translateY(0);box-shadow:0 5px 15px #1877f266}.btn-facebook-massive[data-v-89c90af3]:disabled{opacity:.7;cursor:not-allowed}.fb-content-large[data-v-89c90af3]{z-index:2;align-items:center;gap:12px;display:flex;position:relative}.fb-hint-large[data-v-89c90af3]{text-align:center;color:#64748b;margin-top:15px;font-size:.95rem;font-weight:500;line-height:1.5}.alert-box[data-v-89c90af3]{text-align:left;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:16px;font-size:.9rem;font-weight:500;display:flex}.alert-box .a-icon[data-v-89c90af3]{flex-shrink:0;margin-top:2px;font-size:1.3rem}.alert-box strong[data-v-89c90af3]{margin-bottom:2px;font-weight:700;display:block}.alert-box p[data-v-89c90af3]{margin:0;font-weight:400}.success[data-v-89c90af3]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.error[data-v-89c90af3]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.warning[data-v-89c90af3]{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.privacy-card[data-v-89c90af3]{flex-direction:column;max-height:85vh;display:flex;padding:2.5rem 3rem!important}.privacy-header[data-v-89c90af3]{text-align:center;border-bottom:1px solid #e2e8f0;flex-shrink:0;margin-bottom:1.5rem;padding-bottom:1.5rem}.privacy-header h2[data-v-89c90af3]{color:#0f172a;margin:10px 0 5px;font-size:1.6rem;font-weight:800}.privacy-meta[data-v-89c90af3]{color:#64748b;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:.85rem;display:flex}.badge[data-v-89c90af3]{color:#4f46e5;background:#e0e7ff;border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:700}.dot-separator[data-v-89c90af3]{color:#cbd5e1}.privacy-content[data-v-89c90af3]{text-align:left;padding-right:15px;overflow-y:auto}.custom-scrollbar[data-v-89c90af3]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-89c90af3]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.custom-scrollbar[data-v-89c90af3]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.p-section[data-v-89c90af3]{margin-bottom:1.8rem}.p-section h3[data-v-89c90af3]{color:#0f172a;margin-bottom:10px;font-size:1.1rem;font-weight:800}.p-section p[data-v-89c90af3],.p-section ul[data-v-89c90af3]{color:#475569;margin-bottom:10px;font-size:.95rem;line-height:1.7}.p-section ul[data-v-89c90af3]{padding-left:20px}.p-section li[data-v-89c90af3]{margin-bottom:8px}.contact-box[data-v-89c90af3]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;flex-direction:column;gap:15px;margin-top:10px;padding:20px;display:flex}.contact-item[data-v-89c90af3]{align-items:flex-start;gap:12px;display:flex}.contact-icon[data-v-89c90af3]{flex-shrink:0;margin-top:2px;font-size:1.3rem}.contact-item strong[data-v-89c90af3]{color:#0f172a;margin-bottom:2px;display:block}.contact-item p[data-v-89c90af3]{color:#64748b;margin:0}.btn-primary-custom[data-v-89c90af3]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5 0%,#3730a3 100%);border:none;border-radius:12px;width:100%;padding:18px;font-size:1.05rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #4f46e54d}.btn-primary-custom[data-v-89c90af3]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #4f46e566}.loader[data-v-89c90af3]{z-index:2;border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:26px;height:26px;animation:1s linear infinite spin-89c90af3;position:relative}@keyframes spin-89c90af3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-slide-enter-active[data-v-89c90af3],.fade-slide-leave-active[data-v-89c90af3]{transition:all .4s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-89c90af3]{opacity:0;transform:scale(.95)translateY(20px)}.fade-slide-leave-to[data-v-89c90af3]{opacity:0;transform:scale(1.05)translateY(-20px)}.slide-down-enter-active[data-v-89c90af3],.slide-down-leave-active[data-v-89c90af3]{transition:all .3s}.slide-down-enter-from[data-v-89c90af3],.slide-down-leave-to[data-v-89c90af3]{opacity:0;transform:translateY(-15px)}.mobile-privacy-link[data-v-89c90af3]{margin-top:15px;font-size:.95rem}.mobile-privacy-link a[data-v-89c90af3]{color:#4f46e5;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.mobile-privacy-link a[data-v-89c90af3]:hover{text-decoration:underline}@media (width<=1200px){.hero-title[data-v-89c90af3]{font-size:2.8rem}.brand-side[data-v-89c90af3]{padding:3rem}.form-side[data-v-89c90af3]{padding:1.5rem}}@media (width<=992px){.auth-container[data-v-89c90af3]{flex-direction:column;height:auto;min-height:100vh;overflow-y:visible}.brand-side[data-v-89c90af3]{text-align:center;flex:none;align-items:center;min-height:auto;padding:3rem 1.5rem 2rem}.brand-content[data-v-89c90af3]{justify-content:center;gap:1.5rem;min-height:auto}.brand-top .logo[data-v-89c90af3]{margin:0 auto 1rem}.glow-orb[data-v-89c90af3]{filter:blur(80px)}.orb-1[data-v-89c90af3]{width:300px;height:300px;top:-50px;left:-50px}.orb-2[data-v-89c90af3]{width:200px;height:200px;bottom:0;right:0}.desktop-only[data-v-89c90af3]{display:none}.hero-title[data-v-89c90af3]{margin-top:1rem;font-size:2.4rem}.subtitle[data-v-89c90af3]{max-width:100%;margin-bottom:1.5rem;font-size:1.05rem}.stats-mini[data-v-89c90af3]{justify-content:center}.form-side[data-v-89c90af3]{align-items:flex-start;min-height:auto;padding:2rem 1rem 4rem}.glass-card[data-v-89c90af3]{width:100%;max-width:500px;margin:0 auto;padding:2.5rem 2rem}.premium-login-card[data-v-89c90af3]{padding:3rem 2rem}.privacy-card[data-v-89c90af3]{max-height:none;padding:1.5rem!important}.wide-wrapper[data-v-89c90af3]{max-width:100%}}@media (width<=768px){.hero-title[data-v-89c90af3]{font-size:2rem}.stats-mini[data-v-89c90af3]{gap:15px}}@media (width<=576px){.hero-title[data-v-89c90af3]{font-size:1.8rem}.subtitle[data-v-89c90af3]{font-size:.95rem}.stats-mini[data-v-89c90af3]{flex-wrap:wrap;gap:10px}.stat-item[data-v-89c90af3]{width:45%}.stat-divider-vertical[data-v-89c90af3]{display:none}.form-side[data-v-89c90af3]{padding:1.5rem 1rem 5rem}.glass-card[data-v-89c90af3]{border-radius:16px;margin-bottom:2rem;padding:2rem 1.2rem}.premium-login-card[data-v-89c90af3]{padding:2.5rem 1.2rem}.form-header h2[data-v-89c90af3]{font-size:1.6rem}.btn-facebook-massive[data-v-89c90af3]{border-radius:12px;padding:16px;font-size:1.05rem}.fb-content-large svg[data-v-89c90af3]{width:24px;height:24px}.fb-hint-large[data-v-89c90af3]{padding-bottom:10px;font-size:.85rem}.privacy-card[data-v-89c90af3]{padding:1.2rem!important}}
