.step-dot[data-v-7fd1bf4b]{width:8px;height:8px;border-radius:50%;background-color:var(--border-dark);transition:var(--transition-fast)}.step-dot.active[data-v-7fd1bf4b]{background-color:var(--primary-color);box-shadow:0 0 8px #6366f199}.step-dot.completed[data-v-7fd1bf4b]{background-color:#10b981}.gap-2[data-v-7fd1bf4b]{gap:8px}.btn-outline-indigo[data-v-7fd1bf4b]{color:#8b5cf6;border:1px solid rgba(139,92,246,.4)}.btn-outline-indigo[data-v-7fd1bf4b]:hover{background-color:#8b5cf61a;border-color:#8b5cf6}.animate-fade-in[data-v-7fd1bf4b]{animation:fadeIn-7fd1bf4b .25s ease-out}@keyframes fadeIn-7fd1bf4b{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.gap-2[data-v-32c983e1]{gap:8px}.gap-3[data-v-32c983e1]{gap:12px}.trend-up[data-v-32c983e1]{color:#10b981;background-color:#10b9811a;padding:2px 8px;border-radius:4px;font-size:12px}.svg-trend-chart[data-v-32c983e1]{max-height:200px}.svg-trend-chart circle[data-v-32c983e1]{transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer}.svg-trend-chart circle[data-v-32c983e1]:hover{r:7px;fill:#6366f1!important;stroke:#fff!important;filter:drop-shadow(0 4px 6px rgba(99,102,241,.4))}.agenda-item[data-v-32c983e1]{transition:var(--transition-fast)}.agenda-item[data-v-32c983e1]:hover{border-color:#4b5563!important;transform:translate(4px)}.notion-timeline[data-v-32c983e1]{padding-bottom:8px}.timeline-event[data-v-32c983e1]:last-child{margin-bottom:0!important}.timeline-dot[data-v-32c983e1]{box-shadow:0 0 0 4px var(--bg-dark-card);transition:var(--transition-fast)}.timeline-event:hover .timeline-dot[data-v-32c983e1]{background-color:#a855f7!important;transform:scale(1.2)}.bg-indigo[data-v-32c983e1]{background-color:#6366f1}.bg-purple[data-v-32c983e1]{background-color:#a855f7}.bg-teal[data-v-32c983e1]{background-color:#14b8a6}.bg-pink[data-v-32c983e1]{background-color:#ec4899}.bg-orange[data-v-32c983e1]{background-color:#f97316}.bg-blue[data-v-32c983e1]{background-color:#3b82f6}.modal-backdrop-blur[data-v-32c983e1]{animation:fadeIn-32c983e1 .25s ease-out forwards}.progress-bar-fill[data-v-32c983e1]{transition:width .1s linear}.terminal-window[data-v-32c983e1]::-webkit-scrollbar{width:6px}.terminal-window[data-v-32c983e1]::-webkit-scrollbar-track{background:transparent}.terminal-window[data-v-32c983e1]::-webkit-scrollbar-thumb{background:#1f2937;border-radius:3px}.terminal-window[data-v-32c983e1]::-webkit-scrollbar-thumb:hover{background:#374151}@keyframes fadeIn-32c983e1{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@keyframes scaleUp-32c983e1{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.success-ring[data-v-32c983e1]{box-shadow:0 0 20px #10b98133;animation:scaleUp-32c983e1 .3s ease-out}.gap-2[data-v-3bd312a4]{gap:8px}.calendar-weekday-cell[data-v-3bd312a4]{text-align:center}.grid-cols-7[data-v-3bd312a4]{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-day-cell[data-v-3bd312a4]{position:relative;cursor:pointer;transition:var(--transition-fast)}.calendar-day-cell[data-v-3bd312a4]:hover{background-color:var(--bg-dark-hover)!important}.calendar-day-number[data-v-3bd312a4]{position:absolute;top:6px;right:8px}.calendar-day-appointments-list[data-v-3bd312a4]{margin-top:24px}.calendar-app-pill[data-v-3bd312a4]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.week-grid-scroll-container[data-v-3bd312a4]::-webkit-scrollbar{width:8px;height:8px}.week-grid-scroll-container[data-v-3bd312a4]::-webkit-scrollbar-track{background:var(--bg-dark-accent)}.week-grid-scroll-container[data-v-3bd312a4]::-webkit-scrollbar-thumb{background:var(--border-dark);border-radius:4px}.week-grid-scroll-container[data-v-3bd312a4]::-webkit-scrollbar-thumb:hover{background:#374151}.animate-fade-in[data-v-3bd312a4]{animation:fadeIn-3bd312a4 .2s ease-in-out}@keyframes fadeIn-3bd312a4{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bg-indigo[data-v-3b69933d]{background-color:#6366f1}.bg-purple[data-v-3b69933d]{background-color:#a855f7}.bg-teal[data-v-3b69933d]{background-color:#14b8a6}.bg-pink[data-v-3b69933d]{background-color:#ec4899}.bg-orange[data-v-3b69933d]{background-color:#f97316}.bg-blue[data-v-3b69933d]{background-color:#3b82f6}.gap-3[data-v-e5119a70]{gap:12px}.form-control-color[data-v-e5119a70]{border:1px solid var(--border-dark);border-radius:8px;height:44px;width:44px;background-color:var(--bg-dark-hover)}.opacity-50[data-v-e5119a70]{opacity:.5}.border-left[data-v-e5119a70]{border-left:1px solid var(--border-dark)!important}.auth-wrapper[data-v-5a06720f]{min-height:100vh;background-color:var(--bg-dark-accent);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:2rem 1rem;z-index:1}.glow-blob[data-v-5a06720f]{position:absolute;border-radius:50%;filter:blur(120px);opacity:.12;z-index:0;pointer-events:none}@keyframes pulseBlob-5a06720f{0%,to{transform:scale(1);opacity:.12}50%{transform:scale(1.15);opacity:.18}}.blob-1[data-v-5a06720f]{top:15%;left:20%;width:300px;height:300px;background:var(--primary-color);animation:pulseBlob-5a06720f 8s ease-in-out infinite}.blob-2[data-v-5a06720f]{bottom:15%;right:20%;width:350px;height:350px;background:#8b5cf6;animation:pulseBlob-5a06720f 10s ease-in-out infinite alternate}.auth-card[data-v-5a06720f]{width:100%;max-width:440px;background:#0d111c73!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--border-radius-lg)!important;z-index:10;box-shadow:0 24px 80px #00000080,inset 0 1px 1px #ffffff0d;position:relative;padding:3rem 2.5rem!important}.logo-circle[data-v-5a06720f]{width:56px;height:56px;border-radius:14px;background:#6366f11a;display:flex;align-items:center;justify-content:center;border:1px solid rgba(99,102,241,.2);box-shadow:0 8px 20px #6366f126}.text-gradient[data-v-5a06720f]{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:24px}.auth-title[data-v-5a06720f]{font-weight:800;font-size:28px;letter-spacing:-.75px;color:var(--text-primary);margin-bottom:.25rem}.auth-subtitle[data-v-5a06720f]{color:var(--text-secondary);font-size:14.5px;font-weight:500}.input-group-custom[data-v-5a06720f]{position:relative;display:flex;align-items:center;width:100%}.input-icon[data-v-5a06720f]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-secondary);z-index:10;display:flex;align-items:center;justify-content:center;font-size:15px;transition:var(--transition-fast)}.form-control-custom[data-v-5a06720f]{width:100%;padding:13px 16px 13px 48px!important;background-color:#1f293766!important;border:1px solid rgba(255,255,255,.08)!important;color:var(--text-primary)!important;border-radius:var(--border-radius-md)!important;font-size:14.5px!important;height:48px;transition:var(--transition-fast);outline:none!important}.form-control-custom[data-v-5a06720f]:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 3px #6366f133!important;background-color:#1f293799!important}.input-group-custom:focus-within .input-icon[data-v-5a06720f]{color:var(--primary-color)}.form-control-custom.is-invalid[data-v-5a06720f]{border-color:#ef4444!important}.error-feedback[data-v-5a06720f]{color:#f87171;font-size:12.5px;margin-top:6px;display:block;font-weight:500;animation:fadeInError-5a06720f .2s ease-in-out}@keyframes fadeInError-5a06720f{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.alert-premium-danger[data-v-5a06720f]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#f87171;border-radius:var(--border-radius-md);padding:12px 16px;font-size:13.5px;display:flex;align-items:center;gap:10px;margin-bottom:20px;font-weight:500;animation:fadeInError-5a06720f .2s ease-in-out}.auth-footer[data-v-5a06720f]{color:var(--text-secondary);font-size:14px;font-weight:500}.auth-link[data-v-5a06720f]{color:var(--primary-color);font-weight:600;text-decoration:none;transition:var(--transition-fast)}.auth-link[data-v-5a06720f]:hover{color:#8b5cf6;text-decoration:none}.btn-glass-secondary[data-v-5a06720f]{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;color:var(--text-secondary)!important;border-radius:var(--border-radius-md)!important;font-weight:600;font-size:14px;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;transition:var(--transition-fast);cursor:pointer;width:100%}.btn-glass-secondary[data-v-5a06720f]:hover{background:#ffffff0f!important;border-color:#ffffff26!important;color:var(--text-primary)!important}.auth-wrapper[data-v-2e42c738]{min-height:100vh;background-color:var(--bg-dark-accent);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:3rem 1rem;z-index:1}.glow-blob[data-v-2e42c738]{position:absolute;border-radius:50%;filter:blur(120px);opacity:.12;z-index:0;pointer-events:none}@keyframes pulseBlob-2e42c738{0%,to{transform:scale(1);opacity:.12}50%{transform:scale(1.15);opacity:.18}}.blob-1[data-v-2e42c738]{top:10%;left:15%;width:350px;height:350px;background:var(--primary-color);animation:pulseBlob-2e42c738 8s ease-in-out infinite}.blob-2[data-v-2e42c738]{bottom:10%;right:15%;width:400px;height:400px;background:#8b5cf6;animation:pulseBlob-2e42c738 10s ease-in-out infinite alternate}.auth-card[data-v-2e42c738]{width:100%;max-width:520px;background:#0d111c73!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--border-radius-lg)!important;z-index:10;box-shadow:0 24px 80px #00000080,inset 0 1px 1px #ffffff0d;position:relative;padding:3rem 2.5rem!important}.logo-circle[data-v-2e42c738]{width:56px;height:56px;border-radius:14px;background:#6366f11a;display:flex;align-items:center;justify-content:center;border:1px solid rgba(99,102,241,.2);box-shadow:0 8px 20px #6366f126}.text-gradient[data-v-2e42c738]{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:24px}.auth-title[data-v-2e42c738]{font-weight:800;font-size:28px;letter-spacing:-.75px;color:var(--text-primary);margin-bottom:.25rem}.auth-subtitle[data-v-2e42c738]{color:var(--text-secondary);font-size:14.5px;font-weight:500}.input-group-custom[data-v-2e42c738]{position:relative;display:flex;align-items:center;width:100%}.input-icon[data-v-2e42c738]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-secondary);z-index:10;display:flex;align-items:center;justify-content:center;font-size:15px;transition:var(--transition-fast)}.form-control-custom[data-v-2e42c738]{width:100%;padding:13px 16px 13px 48px!important;background-color:#1f293766!important;border:1px solid rgba(255,255,255,.08)!important;color:var(--text-primary)!important;border-radius:var(--border-radius-md)!important;font-size:14px!important;height:48px;transition:var(--transition-fast);outline:none!important}.form-control-custom[data-v-2e42c738]:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 3px #6366f133!important;background-color:#1f293799!important}.input-group-custom:focus-within .input-icon[data-v-2e42c738]{color:var(--primary-color)}.form-control-custom.is-invalid[data-v-2e42c738]{border-color:#ef4444!important}.input-prefix[data-v-2e42c738]{position:absolute;left:45px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:10;font-size:13px;color:var(--text-muted);font-weight:500}#slug[data-v-2e42c738]{padding-left:48px!important}@media (min-width: 576px){#slug[data-v-2e42c738]{padding-left:150px!important}}.error-feedback[data-v-2e42c738]{color:#f87171;font-size:12.5px;margin-top:6px;display:block;font-weight:500;animation:fadeInError-2e42c738 .2s ease-in-out}@keyframes fadeInError-2e42c738{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.alert-premium-danger[data-v-2e42c738]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#f87171;border-radius:var(--border-radius-md);padding:12px 16px;font-size:13.5px;display:flex;align-items:center;gap:10px;margin-bottom:20px;font-weight:500;animation:fadeInError-2e42c738 .2s ease-in-out}.auth-footer[data-v-2e42c738]{color:var(--text-secondary);font-size:14px;font-weight:500}.auth-link[data-v-2e42c738]{color:var(--primary-color);font-weight:600;text-decoration:none;transition:var(--transition-fast)}.auth-link[data-v-2e42c738]:hover{color:#8b5cf6;text-decoration:none}.btn-gradient[data-v-2e42c738]{background:var(--primary-gradient)!important;color:#fff!important;border:none!important;border-radius:var(--border-radius-md)!important;font-weight:600;font-size:14.5px;padding:12px 20px;transition:var(--transition-fast);box-shadow:0 4px 12px #6366f140}.btn-gradient[data-v-2e42c738]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #6366f159}.gap-2[data-v-502eaaa1]{gap:8px}.gap-3[data-v-502eaaa1]{gap:12px}.block[data-v-502eaaa1]{display:block}.rounded-xl[data-v-502eaaa1]{border-radius:12px!important}.kanban-card[data-v-502eaaa1]:hover{transform:translateY(-2px);box-shadow:var(--card-shadow)!important;border-color:#4b5563!important}.activity-drawer[data-v-502eaaa1]{position:fixed;top:0;right:-420px;width:420px;height:100vh;z-index:1050;transition:right .35s cubic-bezier(.16,1,.3,1);box-shadow:-10px 0 30px #0006}.activity-drawer.open[data-v-502eaaa1]{right:0}.custom-modal-overlay[data-v-502eaaa1]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#03071299;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1060;display:flex;align-items:center;justify-content:center}.custom-modal[data-v-502eaaa1]{width:460px;max-width:95%;max-height:90vh;overflow-y:auto;animation:modalSlideUp-502eaaa1 .25s cubic-bezier(.16,1,.3,1)}@keyframes modalSlideUp-502eaaa1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.text-indigo-100[data-v-c3bc1670]{color:#e0e7ff}.text-indigo-200[data-v-c3bc1670]{color:#c7d2fe}.text-sky-100[data-v-c3bc1670]{color:#e0f2fe}.text-sky-200[data-v-c3bc1670]{color:#bae6fd}.text-purple-100[data-v-c3bc1670]{color:#f3e8ff}.text-purple-200[data-v-c3bc1670]{color:#e9d5ff}.text-emerald-100[data-v-c3bc1670]{color:#d1fae5}.text-emerald-200[data-v-c3bc1670]{color:#a7f3d0}.rounded-xl[data-v-c3bc1670]{border-radius:12px!important}.text-indigo[data-v-c3bc1670]{color:#4f46e5}.border-dashed[data-v-c3bc1670]{border:2px dashed #cbd5e1}.hover-bg[data-v-c3bc1670]:hover{background-color:var(--border-dark)!important}.progress-bar[data-v-c3bc1670]{transition:width .6s cubic-bezier(.16,1,.3,1)}.funnel-step-card[data-v-c3bc1670]{transition:all .25s cubic-bezier(.4,0,.2,1)}.funnel-step-card[data-v-c3bc1670]:hover{transform:scale(1.025);border-color:#6366f173!important;background:#6366f11f!important;box-shadow:0 8px 20px #6366f126}@keyframes pulse-c3bc1670{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-c3bc1670]{animation:pulse-c3bc1670 1.5s infinite}.terminal-line[data-v-c3bc1670]{margin-bottom:4px}.hover-light[data-v-ce1d9b35]{color:var(--text-secondary)!important}.hover-light[data-v-ce1d9b35]:hover{color:var(--text-primary)!important;text-shadow:0 0 8px rgba(255,255,255,.2)}.min-h-screen[data-v-ce1d9b35]{min-height:100vh}.gap-1[data-v-ce1d9b35]{gap:4px}.gap-2[data-v-ce1d9b35]{gap:8px}.gap-3[data-v-ce1d9b35]{gap:12px}.btn-indigo[data-v-ce1d9b35]{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}.btn-indigo[data-v-ce1d9b35]:hover{filter:brightness(.9)}.text-indigo[data-v-ce1d9b35]{color:var(--primary-color)!important}.btn-outline-indigo[data-v-ce1d9b35]{color:var(--primary-color)!important;border:1px solid rgba(var(--primary-rgb),.4)!important;background-color:rgba(var(--primary-rgb),.05)!important}.btn-outline-indigo[data-v-ce1d9b35]:hover{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}.hover-card[data-v-ce1d9b35]:hover{border-color:var(--primary-color)!important;background-color:rgba(var(--primary-rgb),.04)!important;transform:translateY(-1px)}.slots-grid[data-v-ce1d9b35]::-webkit-scrollbar{width:6px}.slots-grid[data-v-ce1d9b35]::-webkit-scrollbar-track{background:transparent}.slots-grid[data-v-ce1d9b35]::-webkit-scrollbar-thumb{background:var(--border-dark);border-radius:3px}@keyframes slideIn-ce1d9b35{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse-ce1d9b35{0%,to{opacity:1}50%{opacity:.6}}.animate-pulse[data-v-ce1d9b35]{animation:pulse-ce1d9b35 2s cubic-bezier(.4,0,.6,1) infinite}.chat-messages[data-v-ce1d9b35]::-webkit-scrollbar{width:6px}.chat-messages[data-v-ce1d9b35]::-webkit-scrollbar-track{background:transparent}.chat-messages[data-v-ce1d9b35]::-webkit-scrollbar-thumb{background:var(--border-dark);border-radius:3px}.calendar-day-btn[data-v-ce1d9b35]{background:transparent;color:var(--text-primary)}.calendar-day-btn[data-v-ce1d9b35]:hover:not(:disabled){background-color:rgba(var(--primary-rgb),.15)!important;border-color:rgba(var(--primary-rgb),.3)!important;color:var(--primary-color)!important}.calendar-day-btn.active-day[data-v-ce1d9b35]{background:var(--primary-color)!important;color:#fff!important;font-weight:800;box-shadow:0 4px 12px rgba(var(--primary-rgb),.35)}.calendar-day-btn.today-day[data-v-ce1d9b35]{border-color:var(--primary-color)!important;color:var(--primary-color)!important}.calendar-day-btn.disabled-day[data-v-ce1d9b35]{color:var(--text-secondary)!important;opacity:.25!important;cursor:not-allowed}.btn-icon-only[data-v-ce1d9b35]:hover:not(:disabled){background-color:rgba(var(--primary-rgb),.1)!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important}.btn-icon-only[data-v-ce1d9b35]:disabled{opacity:.2;cursor:not-allowed}
