@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--slate-700: #334155;--slate-800: #1e293b;--slate-900: #0f172a;--slate-950: #020617;--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--primary-800: #1e40af;--primary-900: #1e3a8a;--secondary-500: #8b5cf6;--secondary-600: #7c3aed;--success-500: #22c55e;--success-600: #16a34a;--warning-500: #f59e0b;--warning-600: #d97706;--error-500: #ef4444;--error-600: #dc2626;--bg-primary: var(--slate-900);--bg-secondary: var(--slate-800);--bg-tertiary: var(--slate-700);--bg-glass: rgba(30, 41, 59, .8);--text-primary: var(--slate-100);--text-secondary: var(--slate-400);--text-muted: var(--slate-500);--border-color: rgba(51, 65, 85, .5);--border-hover: rgba(51, 65, 85, .8);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 6px rgba(0, 0, 0, .25);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .3);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .35);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 9999px;--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.5;overflow:hidden}a{color:var(--primary-500);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}img{max-width:100%;height:auto}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-success{color:var(--success-500)}.text-warning{color:var(--warning-500)}.text-error{color:var(--error-500)}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-xs{font-size:11px}.text-sm{font-size:13px}.text-base{font-size:14px}.text-lg{font-size:16px}.text-xl{font-size:18px}.text-2xl{font-size:24px}.text-3xl{font-size:30px}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-6{padding:24px}.px-4{padding-left:16px;padding-right:16px}.py-2{padding-top:8px;padding-bottom:8px}.py-3{padding-top:12px;padding-bottom:12px}.m-0{margin:0}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.ml-auto{margin-left:auto}.w-full{width:100%}.h-full{height:100%}.min-h-screen{min-height:100vh}.rounded{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card{background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}.card-title{font-size:16px;font-weight:600;color:var(--text-primary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border:none;border-radius:var(--radius-md);font-size:14px;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:linear-gradient(135deg,var(--primary-500),var(--primary-600));color:#fff}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.btn-secondary{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary:hover:not(:disabled){background:var(--slate-600)}.btn-ghost{background:transparent;color:var(--text-secondary)}.btn-ghost:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.btn-danger{background:#ef444433;color:var(--error-500);border:1px solid rgba(239,68,68,.3)}.btn-danger:hover:not(:disabled){background:#ef44444d}.btn-sm{padding:6px 12px;font-size:12px}.btn-lg{padding:12px 24px;font-size:16px}.btn-icon{width:36px;height:36px;padding:0}.input{width:100%;padding:10px 14px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:14px;transition:all var(--transition-fast)}.input:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px #3b82f61a}.input::-moz-placeholder{color:var(--text-muted)}.input::placeholder{color:var(--text-muted)}.input-group{display:flex;gap:8px}.label{display:block;font-size:13px;font-weight:500;color:var(--text-secondary);margin-bottom:6px}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:10px 36px 10px 14px;background:var(--bg-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:14px;cursor:pointer;transition:all var(--transition-fast)}.select:focus{outline:none;border-color:var(--primary-500)}.badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;border-radius:var(--radius-full)}.badge-primary{background:#3b82f633;color:var(--primary-400)}.badge-success{background:#22c55e33;color:var(--success-500)}.badge-warning{background:#f59e0b33;color:var(--warning-500)}.badge-error{background:#ef444433;color:var(--error-500)}.table{width:100%;border-collapse:collapse}.table th,.table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border-color)}.table th{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.table td{font-size:14px;color:var(--text-primary)}.table tbody tr:hover{background:#3341554d}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.empty-state-icon{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state-title{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.empty-state-description{font-size:14px;color:var(--text-secondary);max-width:300px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fadeIn{animation:fadeIn .3s ease}.animate-slideUp{animation:slideUp .3s ease}.animate-pulse{animation:pulse 2s infinite}.animate-spin{animation:spin 1s linear infinite}::-webkit-scrollbar-thumb{background:#33415580;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#334155cc}*{scrollbar-width:thin;scrollbar-color:rgba(51,65,85,.5) transparent}.sidebar.svelte-s6zp2s.svelte-s6zp2s{position:relative;width:260px;height:100vh;background:linear-gradient(180deg,#0d0d12,#09090c,#060608);border-right:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;transition:width .3s cubic-bezier(.25,.1,.25,1);z-index:100;overflow:hidden}.sidebar.collapsed.svelte-s6zp2s.svelte-s6zp2s{width:76px}.sidebar-ambient.svelte-s6zp2s.svelte-s6zp2s{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.ambient-orb.svelte-s6zp2s.svelte-s6zp2s{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5}.orb-1.svelte-s6zp2s.svelte-s6zp2s{top:-20%;left:-30%;width:200px;height:200px;background:rgba(var(--accent-rgb, 255, 107, 53),.12);animation:svelte-s6zp2s-float-orb 8s ease-in-out infinite}.orb-2.svelte-s6zp2s.svelte-s6zp2s{bottom:10%;right:-40%;width:150px;height:150px;background:#3b82f614;animation:svelte-s6zp2s-float-orb 10s ease-in-out infinite reverse}@keyframes svelte-s6zp2s-float-orb{0%,to{transform:translate(0)}50%{transform:translate(20px,20px)}}.sidebar-header.svelte-s6zp2s.svelte-s6zp2s{position:relative;padding:20px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.logo-container.svelte-s6zp2s.svelte-s6zp2s{display:flex;align-items:center;justify-content:center;height:40px}.logo-full.svelte-s6zp2s.svelte-s6zp2s{height:36px;width:auto;-o-object-fit:contain;object-fit:contain;transition:opacity .2s ease}.logo-symbol.svelte-s6zp2s.svelte-s6zp2s{height:36px;width:36px;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease}.logo-symbol.svelte-s6zp2s.svelte-s6zp2s:hover{transform:scale(1.05)}.sidebar-nav.svelte-s6zp2s.svelte-s6zp2s{flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:20px;overflow-y:auto;overflow-x:hidden}.nav-section.svelte-s6zp2s.svelte-s6zp2s{display:flex;flex-direction:column;gap:2px}.nav-section-title.svelte-s6zp2s.svelte-s6zp2s{font-size:10px;font-weight:600;color:#94a3b880;letter-spacing:1.2px;padding:8px 14px 12px;text-transform:uppercase}.nav-section-accordion.svelte-s6zp2s.svelte-s6zp2s{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;padding:8px 14px 12px;cursor:pointer;transition:all .2s}.nav-section-accordion.svelte-s6zp2s.svelte-s6zp2s:hover{background:#ffffff08;border-radius:8px}.nav-section-accordion.svelte-s6zp2s svg{color:#94a3b880;transition:transform .3s cubic-bezier(.25,.1,.25,1)}.nav-section-accordion.svelte-s6zp2s svg.rotated{transform:rotate(180deg)}.nav-item.hub-item.svelte-s6zp2s.svelte-s6zp2s{background:linear-gradient(90deg,rgba(102,126,234,.08) 0%,transparent 100%)}.nav-item.hub-item.svelte-s6zp2s.svelte-s6zp2s:hover{background:linear-gradient(90deg,rgba(102,126,234,.12) 0%,transparent 100%)}.nav-item.hub-item.active.svelte-s6zp2s.svelte-s6zp2s{background:linear-gradient(90deg,rgba(102,126,234,.15) 0%,transparent 100%)}.nav-item.svelte-s6zp2s.svelte-s6zp2s{position:relative;display:flex;align-items:center;gap:12px;padding:10px 14px;background:transparent;border:1px solid transparent;border-radius:10px;color:#8892a2;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.25,.1,.25,1);text-align:left;width:100%;outline:none}.sidebar.collapsed.svelte-s6zp2s .nav-item.svelte-s6zp2s{justify-content:center;padding:12px}.nav-item.svelte-s6zp2s.svelte-s6zp2s:hover:not(.active){background:#ffffff0a!important;color:#c4cad4!important;cursor:pointer}.nav-item.svelte-s6zp2s.svelte-s6zp2s:not(.active){pointer-events:auto!important;opacity:1!important}.nav-item.svelte-s6zp2s.svelte-s6zp2s:focus,.nav-item.svelte-s6zp2s.svelte-s6zp2s:focus-within{outline:none!important;box-shadow:none!important}.nav-item.svelte-s6zp2s.svelte-s6zp2s:not(.active){background:transparent!important;border-color:transparent!important}.nav-item.svelte-s6zp2s.svelte-s6zp2s:not(.active):hover{background:#ffffff0a!important}.nav-item.svelte-s6zp2s:not(.active) .nav-icon.svelte-s6zp2s{color:#64748b!important}.nav-item.svelte-s6zp2s:not(.active) .nav-label.svelte-s6zp2s{color:#94a3b8!important}.nav-item.active.svelte-s6zp2s.svelte-s6zp2s{background:rgba(var(--accent-rgb, 255, 107, 53),.08)!important;border-color:rgba(var(--accent-rgb, 255, 107, 53),.12)!important;color:#fff!important}.nav-item.active.svelte-s6zp2s .nav-icon.svelte-s6zp2s{color:var(--accent-color, #FF6B35)!important}.nav-item.active.svelte-s6zp2s .nav-label.svelte-s6zp2s{color:#fff!important}.active-indicator.svelte-s6zp2s.svelte-s6zp2s{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:18px;background:linear-gradient(180deg,var(--accent-color, #FF6B35) 0%,var(--accent-color, #FF6B35) 100%);border-radius:0 2px 2px 0;box-shadow:0 0 12px rgba(var(--accent-rgb, 255, 107, 53),.6)}.nav-icon.svelte-s6zp2s.svelte-s6zp2s{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;transition:color .2s ease}.nav-label.svelte-s6zp2s.svelte-s6zp2s{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-badge.svelte-s6zp2s.svelte-s6zp2s{font-size:10px;font-weight:600;color:#fff;background:#ef4444;padding:2px 7px;border-radius:10px;min-width:18px;text-align:center}.nav-badge-dot.svelte-s6zp2s.svelte-s6zp2s{position:absolute;top:8px;right:10px;width:7px;height:7px;background:#ef4444;border-radius:50%;box-shadow:0 0 8px #ef4444cc}.sidebar-footer.svelte-s6zp2s.svelte-s6zp2s{position:relative;padding:12px;border-top:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;gap:8px}.status-card.svelte-s6zp2s.svelte-s6zp2s{padding:12px;background:#ef44440f;border:1px solid rgba(239,68,68,.1);border-radius:10px;transition:all .3s ease}.status-card.online.svelte-s6zp2s.svelte-s6zp2s{background:#10b9810f;border-color:#10b9811a}.status-card.warning.svelte-s6zp2s.svelte-s6zp2s{background:#f59e0b0f;border-color:#f59e0b1a}.status-card.offline.svelte-s6zp2s.svelte-s6zp2s{background:#ef44440f;border-color:#ef44441a}.status-card-header.svelte-s6zp2s.svelte-s6zp2s{display:flex;align-items:center;gap:10px}.sidebar.collapsed.svelte-s6zp2s .status-card-header.svelte-s6zp2s{justify-content:center}.status-icon-wrapper.svelte-s6zp2s.svelte-s6zp2s{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ef44441f;border-radius:8px;color:#ef4444}.status-card.online.svelte-s6zp2s .status-icon-wrapper.svelte-s6zp2s{background:#10b9811f;color:#10b981}.status-card.warning.svelte-s6zp2s .status-icon-wrapper.svelte-s6zp2s{background:#f59e0b1f;color:#f59e0b}.status-pulse.svelte-s6zp2s.svelte-s6zp2s{position:absolute;top:4px;right:4px;width:6px;height:6px;background:#ef4444;border-radius:50%}.status-card.online.svelte-s6zp2s .status-pulse.svelte-s6zp2s{background:#10b981;animation:svelte-s6zp2s-pulse 2s ease-in-out infinite}.status-card.warning.svelte-s6zp2s .status-pulse.svelte-s6zp2s{background:#f59e0b;animation:svelte-s6zp2s-pulse-warning 2s ease-in-out infinite}@keyframes svelte-s6zp2s-pulse-warning{0%,to{box-shadow:0 0 #f59e0b80}50%{box-shadow:0 0 0 6px #f59e0b00}}@keyframes svelte-s6zp2s-pulse{0%,to{box-shadow:0 0 #10b98180}50%{box-shadow:0 0 0 6px #10b98100}}.status-info.svelte-s6zp2s.svelte-s6zp2s{display:flex;flex-direction:column;gap:1px}.status-title.svelte-s6zp2s.svelte-s6zp2s{font-size:12px;font-weight:600;color:#ef4444}.status-card.online.svelte-s6zp2s .status-title.svelte-s6zp2s{color:#10b981}.status-card.warning.svelte-s6zp2s .status-title.svelte-s6zp2s{color:#f59e0b}.status-subtitle.svelte-s6zp2s.svelte-s6zp2s{font-size:11px;color:#94a3b8b3}.collapse-toggle.svelte-s6zp2s.svelte-s6zp2s{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;background:transparent;border:1px solid rgba(255,255,255,.04);border-radius:8px;color:#64748b;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.collapse-toggle.svelte-s6zp2s.svelte-s6zp2s:hover{background:#ffffff08;color:#94a3b8;border-color:#ffffff14}.logo-always-dark.svelte-s6zp2s.svelte-s6zp2s{background:#0d0d12!important}[data-theme=light] .sidebar.svelte-s6zp2s.svelte-s6zp2s,.theme-light .sidebar.svelte-s6zp2s.svelte-s6zp2s{background:linear-gradient(180deg,#fff,#f8fafc,#f1f5f9)!important;border-right:1px solid rgba(0,0,0,.08)!important}[data-theme=light] .sidebar-header.svelte-s6zp2s.svelte-s6zp2s:not(.logo-always-dark),.theme-light .sidebar-header.svelte-s6zp2s.svelte-s6zp2s:not(.logo-always-dark){border-bottom:1px solid rgba(0,0,0,.06)!important}[data-theme=light] .logo-always-dark.svelte-s6zp2s.svelte-s6zp2s,.theme-light .logo-always-dark.svelte-s6zp2s.svelte-s6zp2s{background:#0d0d12!important;border-bottom:1px solid rgba(255,255,255,.04)!important}[data-theme=light] .nav-section-title.svelte-s6zp2s.svelte-s6zp2s,.theme-light .nav-section-title.svelte-s6zp2s.svelte-s6zp2s{color:#47556999!important}[data-theme=light] .nav-item.svelte-s6zp2s.svelte-s6zp2s,.theme-light .nav-item.svelte-s6zp2s.svelte-s6zp2s{color:#475569!important}[data-theme=light] .nav-item.svelte-s6zp2s.svelte-s6zp2s:hover,.theme-light .nav-item.svelte-s6zp2s.svelte-s6zp2s:hover{background:#0000000a!important;color:#0f172a!important}[data-theme=light] .nav-item.active.svelte-s6zp2s.svelte-s6zp2s,.theme-light .nav-item.active.svelte-s6zp2s.svelte-s6zp2s{background:rgba(var(--accent-rgb, 255, 107, 53),.1)!important;border-color:rgba(var(--accent-rgb, 255, 107, 53),.15)!important;color:#0f172a!important}[data-theme=light] .nav-item.active.svelte-s6zp2s .nav-icon.svelte-s6zp2s,.theme-light .nav-item.active.svelte-s6zp2s .nav-icon.svelte-s6zp2s{color:var(--accent-color, #FF6B35)!important}[data-theme=light] .active-indicator.svelte-s6zp2s.svelte-s6zp2s,.theme-light .active-indicator.svelte-s6zp2s.svelte-s6zp2s{background:linear-gradient(180deg,var(--accent-color, #FF6B35) 0%,var(--accent-color, #FF8F6B) 100%)!important}[data-theme=light] .sidebar-footer.svelte-s6zp2s.svelte-s6zp2s,.theme-light .sidebar-footer.svelte-s6zp2s.svelte-s6zp2s{border-top:1px solid rgba(0,0,0,.06)!important}[data-theme=light] .collapse-toggle.svelte-s6zp2s.svelte-s6zp2s,.theme-light .collapse-toggle.svelte-s6zp2s.svelte-s6zp2s{border-color:#00000014!important;color:#64748b!important}[data-theme=light] .collapse-toggle.svelte-s6zp2s.svelte-s6zp2s:hover,.theme-light .collapse-toggle.svelte-s6zp2s.svelte-s6zp2s:hover{background:#0000000a!important;color:#0f172a!important}[data-theme=light] .status-subtitle.svelte-s6zp2s.svelte-s6zp2s,.theme-light .status-subtitle.svelte-s6zp2s.svelte-s6zp2s{color:#64748b!important}[data-theme=light] .sidebar-ambient.svelte-s6zp2s.svelte-s6zp2s,.theme-light .sidebar-ambient.svelte-s6zp2s.svelte-s6zp2s{display:none!important}[data-theme=light] .nav-label.svelte-s6zp2s.svelte-s6zp2s,.theme-light .nav-label.svelte-s6zp2s.svelte-s6zp2s{color:#1e293b!important}[data-theme=light] .nav-item.svelte-s6zp2s .nav-label.svelte-s6zp2s,.theme-light .nav-item.svelte-s6zp2s .nav-label.svelte-s6zp2s{color:#334155!important}[data-theme=light] .nav-item.svelte-s6zp2s:hover .nav-label.svelte-s6zp2s,.theme-light .nav-item.svelte-s6zp2s:hover .nav-label.svelte-s6zp2s{color:#0f172a!important}[data-theme=light] .nav-item.active.svelte-s6zp2s .nav-label.svelte-s6zp2s,.theme-light .nav-item.active.svelte-s6zp2s .nav-label.svelte-s6zp2s{color:#0f172a!important;font-weight:600}[data-theme=light] .status-card.svelte-s6zp2s.svelte-s6zp2s,.theme-light .status-card.svelte-s6zp2s.svelte-s6zp2s{background:#00000008!important;border-color:#00000014!important}[data-theme=light] .status-title.svelte-s6zp2s.svelte-s6zp2s,.theme-light .status-title.svelte-s6zp2s.svelte-s6zp2s{color:#1e293b!important}[data-theme=light] .status-subtitle.svelte-s6zp2s.svelte-s6zp2s,.theme-light .status-subtitle.svelte-s6zp2s.svelte-s6zp2s{color:#475569!important}[data-theme=light] .status-info.svelte-s6zp2s.svelte-s6zp2s,.theme-light .status-info.svelte-s6zp2s.svelte-s6zp2s{color:#334155!important}.header.svelte-u5v5i2.svelte-u5v5i2{position:relative;z-index:100;height:60px;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:0 24px;background:#060608d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.04);transition:background-color .3s ease,border-color .3s ease}[data-theme=light] .header.svelte-u5v5i2.svelte-u5v5i2,.theme-light .header.svelte-u5v5i2.svelte-u5v5i2{background:#ffffffe6!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.header-left.svelte-u5v5i2.svelte-u5v5i2{display:flex;align-items:center;gap:10px;min-width:200px}.page-title.svelte-u5v5i2.svelte-u5v5i2{font-size:15px;font-weight:600;color:#f1f5f9;margin:0}.title-separator.svelte-u5v5i2.svelte-u5v5i2{color:#94a3b84d}.page-subtitle.svelte-u5v5i2.svelte-u5v5i2{font-size:13px;color:#64748b;margin:0}.header-center.svelte-u5v5i2.svelte-u5v5i2{flex:1;max-width:440px}.search-wrapper.svelte-u5v5i2.svelte-u5v5i2{position:relative;display:flex;align-items:center;gap:10px;height:38px;padding:0 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:10px;color:#64748b;transition:all .2s ease}.search-wrapper.svelte-u5v5i2.svelte-u5v5i2:hover{background:#ffffff0a;border-color:#ffffff14}.search-wrapper.focused.svelte-u5v5i2.svelte-u5v5i2{background:#ffffff0d;border-color:#ff6b3540;box-shadow:0 0 0 3px #ff6b3514}.search-wrapper.svelte-u5v5i2 input.svelte-u5v5i2{flex:1;background:transparent;border:none;outline:none;font-size:13px;color:#e2e8f0}.search-wrapper.svelte-u5v5i2 input.svelte-u5v5i2::-moz-placeholder{color:#475569}.search-wrapper.svelte-u5v5i2 input.svelte-u5v5i2::placeholder{color:#475569}.search-kbd.svelte-u5v5i2 kbd.svelte-u5v5i2{font-size:11px;font-family:inherit;color:#475569;background:#ffffff0d;padding:3px 6px;border-radius:5px;border:1px solid rgba(255,255,255,.06)}.search-dropdown.svelte-u5v5i2.svelte-u5v5i2{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#14141a;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 20px 40px #00000080;overflow:hidden;z-index:1000;animation:svelte-u5v5i2-dropdown-enter .2s ease-out}.search-dropdown-header.svelte-u5v5i2.svelte-u5v5i2{padding:10px 14px;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.04)}.search-result-item.svelte-u5v5i2.svelte-u5v5i2{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .15s ease}.search-result-item.svelte-u5v5i2.svelte-u5v5i2:hover{background:#ffffff0d}.result-icon.svelte-u5v5i2.svelte-u5v5i2{font-size:18px;width:28px;text-align:center}.result-info.svelte-u5v5i2.svelte-u5v5i2{flex:1;display:flex;flex-direction:column;gap:2px}.result-name.svelte-u5v5i2.svelte-u5v5i2{font-size:13px;font-weight:600;color:#e2e8f0}.result-desc.svelte-u5v5i2.svelte-u5v5i2{font-size:11px;color:#64748b}.header-right.svelte-u5v5i2.svelte-u5v5i2{display:flex;align-items:center;gap:8px}.plan-badge.svelte-u5v5i2.svelte-u5v5i2{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;background:linear-gradient(135deg,#ff6b351f,#3b82f614);border:1px solid rgba(255,107,53,.15);border-radius:8px;color:#ff8f6b;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.plan-badge.svelte-u5v5i2.svelte-u5v5i2:hover{background:linear-gradient(135deg,#ff6b352e,#3b82f61f);border-color:#ff6b3540}.plan-name.svelte-u5v5i2.svelte-u5v5i2{letter-spacing:.3px}.plan-warning.svelte-u5v5i2.svelte-u5v5i2{font-size:10px;color:#f59e0b;background:#f59e0b26;padding:2px 5px;border-radius:4px;margin-left:2px}.header-btn.svelte-u5v5i2.svelte-u5v5i2{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:10px;color:#94a3b8;cursor:pointer;transition:all .2s ease}.header-btn.svelte-u5v5i2.svelte-u5v5i2:hover{background:#ffffff0d;color:#e2e8f0}.header-btn.active.svelte-u5v5i2.svelte-u5v5i2{background:#ff6b351a;border-color:#ff6b3533;color:#ff8f6b}.notif-dot.svelte-u5v5i2.svelte-u5v5i2{position:absolute;top:7px;right:7px;width:7px;height:7px;background:#ef4444;border-radius:50%;border:2px solid #060608}.notif-container.svelte-u5v5i2.svelte-u5v5i2,.user-menu-container.svelte-u5v5i2.svelte-u5v5i2{position:relative}.user-trigger.svelte-u5v5i2.svelte-u5v5i2{display:flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:10px;cursor:pointer;transition:all .2s ease}.user-trigger.svelte-u5v5i2.svelte-u5v5i2:hover{background:#ffffff0d}.user-trigger.active.svelte-u5v5i2.svelte-u5v5i2{background:#ff6b3514;border-color:#ff6b3526}.user-avatar.svelte-u5v5i2.svelte-u5v5i2{width:28px;height:28px;background:linear-gradient(135deg,#ff6b35,#3b82f6);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff}.user-trigger.svelte-u5v5i2 .chevron{color:#64748b;transition:transform .2s ease}.user-trigger.svelte-u5v5i2 .chevron.rotated{transform:rotate(180deg)}.dropdown.svelte-u5v5i2.svelte-u5v5i2{position:absolute;top:calc(100% + 8px);right:0;background:#14141a;border:1px solid rgba(255,255,255,.06);border-radius:12px;box-shadow:0 20px 40px #00000080;overflow:hidden;animation:svelte-u5v5i2-dropdown-enter .2s ease-out;z-index:1000}@keyframes svelte-u5v5i2-dropdown-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.notif-dropdown.svelte-u5v5i2.svelte-u5v5i2{width:340px}.user-dropdown.svelte-u5v5i2.svelte-u5v5i2{width:240px}.dropdown-header.svelte-u5v5i2.svelte-u5v5i2{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.dropdown-title.svelte-u5v5i2.svelte-u5v5i2{font-size:13px;font-weight:600;color:#e2e8f0}.mark-read-btn.svelte-u5v5i2.svelte-u5v5i2{font-size:11px;color:#ff8f6b;background:transparent;border:none;cursor:pointer;padding:0}.mark-read-btn.svelte-u5v5i2.svelte-u5v5i2:hover{text-decoration:underline}.dropdown-body.svelte-u5v5i2.svelte-u5v5i2{padding:6px}.dropdown-footer.svelte-u5v5i2.svelte-u5v5i2{padding:12px 16px;border-top:1px solid rgba(255,255,255,.04)}.see-all-btn.svelte-u5v5i2.svelte-u5v5i2{width:100%;font-size:12px;color:#94a3b8;background:transparent;border:none;cursor:pointer;padding:0;text-align:center}.see-all-btn.svelte-u5v5i2.svelte-u5v5i2:hover{color:#ff8f6b}.dropdown-divider.svelte-u5v5i2.svelte-u5v5i2{height:1px;background:#ffffff0a;margin:4px 0}.notif-item.svelte-u5v5i2.svelte-u5v5i2{display:flex;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:background .15s ease}.notif-item.svelte-u5v5i2.svelte-u5v5i2:hover{background:#ffffff0a}.notif-item.unread.svelte-u5v5i2.svelte-u5v5i2{background:#ff6b350d}.notif-item.unread.svelte-u5v5i2.svelte-u5v5i2:hover{background:#ff6b3514}.notif-content.svelte-u5v5i2.svelte-u5v5i2{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.notif-title.svelte-u5v5i2.svelte-u5v5i2{font-size:12px;font-weight:600;color:#e2e8f0}.notif-message.svelte-u5v5i2.svelte-u5v5i2{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-time.svelte-u5v5i2.svelte-u5v5i2{font-size:10px;color:#475569;flex-shrink:0}.user-header.svelte-u5v5i2.svelte-u5v5i2{gap:12px;justify-content:flex-start}.user-avatar-lg.svelte-u5v5i2.svelte-u5v5i2{width:40px;height:40px;background:linear-gradient(135deg,#ff6b35,#3b82f6);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff;flex-shrink:0}.user-info.svelte-u5v5i2.svelte-u5v5i2{display:flex;flex-direction:column;gap:2px;min-width:0}.user-name.svelte-u5v5i2.svelte-u5v5i2{font-size:13px;font-weight:600;color:#e2e8f0}.user-email.svelte-u5v5i2.svelte-u5v5i2{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-item.svelte-u5v5i2.svelte-u5v5i2{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:8px;color:#94a3b8;font-size:13px;cursor:pointer;transition:all .15s ease;text-align:left}.dropdown-item.svelte-u5v5i2.svelte-u5v5i2:hover{background:#ffffff0a;color:#e2e8f0}.dropdown-item.danger.svelte-u5v5i2.svelte-u5v5i2:hover{background:#ef44441a;color:#ef4444}[data-theme=light] .page-title.svelte-u5v5i2.svelte-u5v5i2,.theme-light .page-title.svelte-u5v5i2.svelte-u5v5i2{color:#0f172a!important}[data-theme=light] .page-subtitle.svelte-u5v5i2.svelte-u5v5i2,.theme-light .page-subtitle.svelte-u5v5i2.svelte-u5v5i2{color:#64748b!important}[data-theme=light] .search-wrapper.svelte-u5v5i2.svelte-u5v5i2,.theme-light .search-wrapper.svelte-u5v5i2.svelte-u5v5i2{background:#0000000a!important;border:1px solid rgba(0,0,0,.08)!important}[data-theme=light] .search-wrapper.svelte-u5v5i2.svelte-u5v5i2:hover,.theme-light .search-wrapper.svelte-u5v5i2.svelte-u5v5i2:hover{background:#0000000f!important}[data-theme=light] .search-wrapper.focused.svelte-u5v5i2.svelte-u5v5i2,.theme-light .search-wrapper.focused.svelte-u5v5i2.svelte-u5v5i2{background:#fff!important;border-color:var(--accent-color, #FF6B35)!important;box-shadow:0 0 0 3px rgba(var(--accent-rgb, 255, 107, 53),.15)!important}[data-theme=light] .search-wrapper.svelte-u5v5i2 input.svelte-u5v5i2,.theme-light .search-wrapper.svelte-u5v5i2 input.svelte-u5v5i2{color:#0f172a!important}[data-theme=light] .search-wrapper.svelte-u5v5i2 input.svelte-u5v5i2::-moz-placeholder,.theme-light .search-wrapper.svelte-u5v5i2 input.svelte-u5v5i2::-moz-placeholder{color:#94a3b8!important}[data-theme=light] .search-wrapper.svelte-u5v5i2 input.svelte-u5v5i2::placeholder,.theme-light .search-wrapper.svelte-u5v5i2 input.svelte-u5v5i2::placeholder{color:#94a3b8!important}[data-theme=light] .search-kbd.svelte-u5v5i2 kbd.svelte-u5v5i2,.theme-light .search-kbd.svelte-u5v5i2 kbd.svelte-u5v5i2{background:#0000000d!important;border-color:#0000001a!important;color:#64748b!important}[data-theme=light] .header-btn.svelte-u5v5i2.svelte-u5v5i2,.theme-light .header-btn.svelte-u5v5i2.svelte-u5v5i2{background:#0000000a!important;border:1px solid rgba(0,0,0,.08)!important;color:#64748b!important}[data-theme=light] .header-btn.svelte-u5v5i2.svelte-u5v5i2:hover,.theme-light .header-btn.svelte-u5v5i2.svelte-u5v5i2:hover{background:#00000014!important;color:#0f172a!important}[data-theme=light] .user-trigger.svelte-u5v5i2.svelte-u5v5i2,.theme-light .user-trigger.svelte-u5v5i2.svelte-u5v5i2{background:#0000000a!important;border:1px solid rgba(0,0,0,.08)!important}[data-theme=light] .user-trigger.svelte-u5v5i2.svelte-u5v5i2:hover,.theme-light .user-trigger.svelte-u5v5i2.svelte-u5v5i2:hover{background:#00000014!important}[data-theme=light] .dropdown.svelte-u5v5i2.svelte-u5v5i2,.theme-light .dropdown.svelte-u5v5i2.svelte-u5v5i2{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 20px 40px #00000026!important}[data-theme=light] .dropdown-header.svelte-u5v5i2.svelte-u5v5i2,.theme-light .dropdown-header.svelte-u5v5i2.svelte-u5v5i2{border-bottom:1px solid rgba(0,0,0,.06)!important}[data-theme=light] .dropdown-title.svelte-u5v5i2.svelte-u5v5i2,.theme-light .dropdown-title.svelte-u5v5i2.svelte-u5v5i2{color:#0f172a!important}[data-theme=light] .notif-item.svelte-u5v5i2.svelte-u5v5i2:hover,.theme-light .notif-item.svelte-u5v5i2.svelte-u5v5i2:hover{background:#0000000a!important}[data-theme=light] .notif-title.svelte-u5v5i2.svelte-u5v5i2,.theme-light .notif-title.svelte-u5v5i2.svelte-u5v5i2,[data-theme=light] .user-name.svelte-u5v5i2.svelte-u5v5i2,.theme-light .user-name.svelte-u5v5i2.svelte-u5v5i2{color:#0f172a!important}[data-theme=light] .dropdown-item.svelte-u5v5i2.svelte-u5v5i2,.theme-light .dropdown-item.svelte-u5v5i2.svelte-u5v5i2{color:#64748b!important}[data-theme=light] .dropdown-item.svelte-u5v5i2.svelte-u5v5i2:hover,.theme-light .dropdown-item.svelte-u5v5i2.svelte-u5v5i2:hover{background:#0000000a!important;color:#0f172a!important}[data-theme=light] .dropdown-divider.svelte-u5v5i2.svelte-u5v5i2,.theme-light .dropdown-divider.svelte-u5v5i2.svelte-u5v5i2{background:#0000000f!important}[data-theme=light] .dropdown-footer.svelte-u5v5i2.svelte-u5v5i2,.theme-light .dropdown-footer.svelte-u5v5i2.svelte-u5v5i2{border-top:1px solid rgba(0,0,0,.06)!important}[data-theme=light] .notif-dot.svelte-u5v5i2.svelte-u5v5i2,.theme-light .notif-dot.svelte-u5v5i2.svelte-u5v5i2{border-color:#fff!important}[data-theme=light] .plan-badge.svelte-u5v5i2.svelte-u5v5i2,.theme-light .plan-badge.svelte-u5v5i2.svelte-u5v5i2{background:linear-gradient(135deg,#ff6b351a,#3b82f614)!important;border:1px solid rgba(255,107,53,.2)!important}[data-theme=light] .search-dropdown.svelte-u5v5i2.svelte-u5v5i2,.theme-light .search-dropdown.svelte-u5v5i2.svelte-u5v5i2{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 20px 40px #00000026!important}[data-theme=light] .search-dropdown-header.svelte-u5v5i2.svelte-u5v5i2,.theme-light .search-dropdown-header.svelte-u5v5i2.svelte-u5v5i2{border-bottom:1px solid rgba(0,0,0,.06)!important;color:#64748b!important}[data-theme=light] .search-result-item.svelte-u5v5i2.svelte-u5v5i2:hover,.theme-light .search-result-item.svelte-u5v5i2.svelte-u5v5i2:hover{background:#0000000a!important}[data-theme=light] .result-name.svelte-u5v5i2.svelte-u5v5i2,.theme-light .result-name.svelte-u5v5i2.svelte-u5v5i2{color:#1e293b!important}[data-theme=light] .result-desc.svelte-u5v5i2.svelte-u5v5i2,.theme-light .result-desc.svelte-u5v5i2.svelte-u5v5i2{color:#64748b!important}.plan-modal-overlay.svelte-u5v5i2.svelte-u5v5i2{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:svelte-u5v5i2-fade-in .2s ease}@keyframes svelte-u5v5i2-fade-in{0%{opacity:0}to{opacity:1}}.plan-modal.svelte-u5v5i2.svelte-u5v5i2{background:#14141a;border:1px solid rgba(255,255,255,.08);border-radius:16px;width:400px;max-width:90vw;box-shadow:0 24px 48px #00000080;animation:svelte-u5v5i2-modal-enter .25s ease-out}@keyframes svelte-u5v5i2-modal-enter{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.plan-modal-header.svelte-u5v5i2.svelte-u5v5i2{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.plan-modal-title.svelte-u5v5i2.svelte-u5v5i2{display:flex;align-items:center;gap:12px;color:#ff8f6b;font-size:18px;font-weight:600}.btn-close-modal.svelte-u5v5i2.svelte-u5v5i2{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff0d;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;transition:all .2s ease}.btn-close-modal.svelte-u5v5i2.svelte-u5v5i2:hover{background:#ffffff1a;color:#e2e8f0}.plan-modal-body.svelte-u5v5i2.svelte-u5v5i2{padding:24px;display:flex;flex-direction:column;gap:20px}.plan-status.svelte-u5v5i2.svelte-u5v5i2,.plan-expiry.svelte-u5v5i2.svelte-u5v5i2{display:flex;align-items:center;justify-content:space-between}.status-label.svelte-u5v5i2.svelte-u5v5i2,.expiry-label.svelte-u5v5i2.svelte-u5v5i2{font-size:14px;color:#94a3b8}.status-badge.svelte-u5v5i2.svelte-u5v5i2{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.status-badge.active.svelte-u5v5i2.svelte-u5v5i2{background:#10b98126;color:#10b981}.expiry-date.svelte-u5v5i2.svelte-u5v5i2{font-size:14px;color:#e2e8f0;font-weight:500}.plan-features.svelte-u5v5i2 h4.svelte-u5v5i2{font-size:14px;font-weight:600;color:#e2e8f0;margin:0 0 16px}.plan-features.svelte-u5v5i2 ul.svelte-u5v5i2{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.plan-features.svelte-u5v5i2 li.svelte-u5v5i2{display:flex;align-items:center;gap:10px;font-size:14px}.plan-features.svelte-u5v5i2 li.included.svelte-u5v5i2{color:#e2e8f0}.plan-features.svelte-u5v5i2 li.included.svelte-u5v5i2 svg{color:#10b981}.plan-features.svelte-u5v5i2 li.not-included.svelte-u5v5i2{color:#64748b}.plan-features.svelte-u5v5i2 li.not-included.svelte-u5v5i2 svg{color:#ef4444}.plan-modal-footer.svelte-u5v5i2.svelte-u5v5i2{display:flex;gap:12px;padding:20px 24px;border-top:1px solid rgba(255,255,255,.06)}.btn-upgrade.svelte-u5v5i2.svelte-u5v5i2{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,var(--accent-color, #FF6B35) 0%,#FF8F6B 100%);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-upgrade.svelte-u5v5i2.svelte-u5v5i2:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ff6b354d}.btn-secondary-modal.svelte-u5v5i2.svelte-u5v5i2{padding:12px 20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#94a3b8;font-size:14px;cursor:pointer;transition:all .2s ease}.btn-secondary-modal.svelte-u5v5i2.svelte-u5v5i2:hover{background:#ffffff14;color:#e2e8f0}[data-theme=light] .plan-modal-overlay.svelte-u5v5i2.svelte-u5v5i2{background:#00000080}[data-theme=light] .plan-modal.svelte-u5v5i2.svelte-u5v5i2{background:#fff;border-color:#0000001a}[data-theme=light] .plan-modal-header.svelte-u5v5i2.svelte-u5v5i2{border-bottom-color:#0000000f}[data-theme=light] .btn-close-modal.svelte-u5v5i2.svelte-u5v5i2{background:#0000000d;color:#64748b}[data-theme=light] .btn-close-modal.svelte-u5v5i2.svelte-u5v5i2:hover{background:#0000001a;color:#1e293b}[data-theme=light] .status-label.svelte-u5v5i2.svelte-u5v5i2,[data-theme=light] .expiry-label.svelte-u5v5i2.svelte-u5v5i2{color:#64748b}[data-theme=light] .expiry-date.svelte-u5v5i2.svelte-u5v5i2,[data-theme=light] .plan-features.svelte-u5v5i2 h4.svelte-u5v5i2,[data-theme=light] .plan-features.svelte-u5v5i2 li.included.svelte-u5v5i2{color:#1e293b}[data-theme=light] .plan-modal-footer.svelte-u5v5i2.svelte-u5v5i2{border-top-color:#0000000f}[data-theme=light] .btn-secondary-modal.svelte-u5v5i2.svelte-u5v5i2{background:#0000000a;border-color:#0000001a;color:#64748b}[data-theme=light] .btn-secondary-modal.svelte-u5v5i2.svelte-u5v5i2:hover{background:#00000014;color:#1e293b}.app-layout.svelte-1u87vz3{display:flex;width:100vw;height:100vh;overflow:hidden;background:var(--bg-primary, #030303);color:var(--text-primary, #F8FAFC);transition:background-color .3s ease,color .3s ease}[data-theme=light] .app-layout.svelte-1u87vz3,.theme-light .app-layout.svelte-1u87vz3{background:#f1f5f9!important;color:#0f172a!important}.main-content.svelte-1u87vz3{flex:1;display:flex;flex-direction:column;min-width:0;height:100vh;overflow:hidden;background:var(--bg-primary, #030303);transition:background-color .3s ease}[data-theme=light] .main-content.svelte-1u87vz3,.theme-light .main-content.svelte-1u87vz3{background:#f1f5f9!important}.page-content.svelte-1u87vz3{flex:1;overflow-y:auto;overflow-x:hidden;background:var(--bg-primary, #030303);transition:background-color .3s ease}[data-theme=light] .page-content.svelte-1u87vz3,.theme-light .page-content.svelte-1u87vz3{background:#f1f5f9!important}.titlebar.svelte-1h745h3.svelte-1h745h3{display:none;height:32px;background:#0f172af2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgb(51 65 85 / .5);-webkit-app-region:drag;position:fixed;top:0;left:0;right:0;z-index:9999}.titlebar.electron.svelte-1h745h3.svelte-1h745h3{display:flex;align-items:center;justify-content:space-between}.titlebar-left.svelte-1h745h3.svelte-1h745h3{display:flex;align-items:center;padding-left:12px;-webkit-app-region:no-drag}.logo.svelte-1h745h3.svelte-1h745h3{display:flex;align-items:center;gap:6px}.logo-icon.svelte-1h745h3.svelte-1h745h3{font-size:14px}.logo-text.svelte-1h745h3.svelte-1h745h3{font-size:12px;font-weight:700;background:linear-gradient(135deg,#3b82f6,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:1px}.titlebar-center.svelte-1h745h3.svelte-1h745h3{flex:1;height:100%}.titlebar-controls.svelte-1h745h3.svelte-1h745h3{display:flex;-webkit-app-region:no-drag}.control-btn.svelte-1h745h3.svelte-1h745h3{width:46px;height:32px;border:none;background:transparent;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.control-btn.svelte-1h745h3.svelte-1h745h3:hover{background:#33415580;color:#fff}.control-btn.close.svelte-1h745h3.svelte-1h745h3:hover{background:#ef4444;color:#fff}.control-btn.svelte-1h745h3 svg.svelte-1h745h3{width:10px;height:10px}.toast-container.svelte-1pnhdif.svelte-1pnhdif{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:12px;max-width:420px;pointer-events:none}body.electron-app .toast-container.svelte-1pnhdif.svelte-1pnhdif{top:52px}.toast.svelte-1pnhdif.svelte-1pnhdif{display:flex;align-items:center;gap:14px;padding:14px 18px;min-width:320px;background:#1e293bf2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff0d inset;pointer-events:auto;transition:all .2s cubic-bezier(.4,0,.2,1)}.toast.svelte-1pnhdif.svelte-1pnhdif:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0006,0 0 0 1px #ffffff14 inset}.toast-icon.svelte-1pnhdif.svelte-1pnhdif{display:flex;align-items:center;justify-content:center;flex-shrink:0;filter:drop-shadow(0 0 6px currentColor)}.toast-success.svelte-1pnhdif.svelte-1pnhdif{border-left:3px solid #10b981}.toast-success.svelte-1pnhdif .toast-icon.svelte-1pnhdif{color:#10b981}.toast-error.svelte-1pnhdif.svelte-1pnhdif{border-left:3px solid #ef4444}.toast-error.svelte-1pnhdif .toast-icon.svelte-1pnhdif{color:#ef4444}.toast-warning.svelte-1pnhdif.svelte-1pnhdif{border-left:3px solid #f59e0b}.toast-warning.svelte-1pnhdif .toast-icon.svelte-1pnhdif{color:#f59e0b}.toast-info.svelte-1pnhdif.svelte-1pnhdif{border-left:3px solid #3b82f6}.toast-info.svelte-1pnhdif .toast-icon.svelte-1pnhdif{color:#3b82f6}.toast-content.svelte-1pnhdif.svelte-1pnhdif{flex:1;min-width:0}.toast-title.svelte-1pnhdif.svelte-1pnhdif{font-size:14px;font-weight:600;color:#fff;line-height:1.4;margin:0}.toast-message.svelte-1pnhdif.svelte-1pnhdif{font-size:13px;color:#ffffffb3;margin-top:3px;line-height:1.4}.toast-close.svelte-1pnhdif.svelte-1pnhdif{display:flex;align-items:center;justify-content:center;padding:6px;border:none;background:transparent;color:#ffffff80;cursor:pointer;border-radius:6px;transition:all .2s ease;flex-shrink:0}.toast-close.svelte-1pnhdif.svelte-1pnhdif:hover{background:#ffffff1a;color:#fff}[data-theme=light] .toast.svelte-1pnhdif.svelte-1pnhdif,body.theme-light .toast.svelte-1pnhdif.svelte-1pnhdif{background:#fffffff2;border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014}[data-theme=light] .toast.svelte-1pnhdif.svelte-1pnhdif:hover,body.theme-light .toast.svelte-1pnhdif.svelte-1pnhdif:hover{box-shadow:0 12px 40px #00000029,0 4px 12px #0000001a}[data-theme=light] .toast-title.svelte-1pnhdif.svelte-1pnhdif,body.theme-light .toast-title.svelte-1pnhdif.svelte-1pnhdif{color:#0f172a}[data-theme=light] .toast-message.svelte-1pnhdif.svelte-1pnhdif,body.theme-light .toast-message.svelte-1pnhdif.svelte-1pnhdif{color:#64748b}[data-theme=light] .toast-close.svelte-1pnhdif.svelte-1pnhdif,body.theme-light .toast-close.svelte-1pnhdif.svelte-1pnhdif{color:#0006}[data-theme=light] .toast-close.svelte-1pnhdif.svelte-1pnhdif:hover,body.theme-light .toast-close.svelte-1pnhdif.svelte-1pnhdif:hover{background:#00000014;color:#000000b3}[data-theme=light] .toast-success.svelte-1pnhdif.svelte-1pnhdif,body.theme-light .toast-success.svelte-1pnhdif.svelte-1pnhdif{border-left:3px solid #059669}[data-theme=light] .toast-error.svelte-1pnhdif.svelte-1pnhdif,body.theme-light .toast-error.svelte-1pnhdif.svelte-1pnhdif{border-left:3px solid #dc2626}[data-theme=light] .toast-warning.svelte-1pnhdif.svelte-1pnhdif,body.theme-light .toast-warning.svelte-1pnhdif.svelte-1pnhdif{border-left:3px solid #d97706}[data-theme=light] .toast-info.svelte-1pnhdif.svelte-1pnhdif,body.theme-light .toast-info.svelte-1pnhdif.svelte-1pnhdif{border-left:3px solid #2563eb}.animated-bg.svelte-w0t266.svelte-w0t266{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:#030303}.animated-bg.light-theme.svelte-w0t266.svelte-w0t266{background:#f1f5f9!important}.light-background.svelte-w0t266.svelte-w0t266{position:absolute;top:0;right:0;bottom:0;left:0}.light-gradient.svelte-w0t266.svelte-w0t266{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 20%,rgba(255,107,53,.05) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(59,130,246,.05) 0%,transparent 50%),linear-gradient(180deg,#f8fafc,#f1f5f9,#e2e8f0)}.light-pattern.svelte-w0t266.svelte-w0t266{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:40px 40px;opacity:.5}.light-aurora.svelte-w0t266.svelte-w0t266{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.light-aurora-layer.svelte-w0t266.svelte-w0t266{position:absolute;border-radius:50%;filter:blur(100px);opacity:.4;mix-blend-mode:multiply}.light-aurora-1.svelte-w0t266.svelte-w0t266{top:-30%;left:-15%;width:60%;height:60%;background:radial-gradient(ellipse,rgba(255,107,53,.15) 0%,transparent 70%);animation:svelte-w0t266-light-aurora-float-1 25s ease-in-out infinite}.light-aurora-2.svelte-w0t266.svelte-w0t266{bottom:-25%;right:-15%;width:55%;height:55%;background:radial-gradient(ellipse,rgba(59,130,246,.12) 0%,transparent 70%);animation:svelte-w0t266-light-aurora-float-2 30s ease-in-out infinite}.light-aurora-3.svelte-w0t266.svelte-w0t266{top:40%;right:20%;width:35%;height:35%;background:radial-gradient(ellipse,rgba(139,92,246,.1) 0%,transparent 70%);animation:svelte-w0t266-light-aurora-float-3 22s ease-in-out infinite}@keyframes svelte-w0t266-light-aurora-float-1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(3%,8%) scale(1.05)}50%{transform:translate(-4%,4%) scale(.98)}75%{transform:translate(6%,-3%) scale(1.03)}}@keyframes svelte-w0t266-light-aurora-float-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-6%,-4%) scale(1.08)}66%{transform:translate(4%,6%) scale(.95)}}@keyframes svelte-w0t266-light-aurora-float-3{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-10%,8%) rotate(8deg)}}.light-orbs.svelte-w0t266.svelte-w0t266{position:absolute;top:0;right:0;bottom:0;left:0}.light-orb.svelte-w0t266.svelte-w0t266{position:absolute;border-radius:50%;filter:blur(80px);opacity:.25;mix-blend-mode:multiply}.light-orb-orange.svelte-w0t266.svelte-w0t266{top:15%;left:25%;width:200px;height:200px;background:var(--accent-color, #FF6B35);animation:svelte-w0t266-light-orb-pulse 12s ease-in-out infinite}.light-orb-blue.svelte-w0t266.svelte-w0t266{bottom:25%;right:20%;width:180px;height:180px;background:#3b82f6;animation:svelte-w0t266-light-orb-pulse 14s ease-in-out infinite 3s}.light-orb-purple.svelte-w0t266.svelte-w0t266{top:55%;left:55%;width:150px;height:150px;background:#8b5cf6;animation:svelte-w0t266-light-orb-pulse 16s ease-in-out infinite 6s}@keyframes svelte-w0t266-light-orb-pulse{0%,to{transform:scale(1) translate(0);opacity:.2}50%{transform:scale(1.15) translate(15px,-15px);opacity:.35}}.light-particles.svelte-w0t266.svelte-w0t266{position:absolute;top:0;right:0;bottom:0;left:0}.light-particle.svelte-w0t266.svelte-w0t266{position:absolute;background:var(--accent-color, #FF6B35);border-radius:50%;box-shadow:0 0 4px 1px #ff6b3533;animation:svelte-w0t266-light-particle-float linear infinite;mix-blend-mode:multiply}@keyframes svelte-w0t266-light-particle-float{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:.3}90%{opacity:.3}to{transform:translateY(-100vh) translate(30px);opacity:0}}.static-dark-bg.svelte-w0t266.svelte-w0t266{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 20%,rgba(255,107,53,.1) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(59,130,246,.08) 0%,transparent 50%),#030303}.animated-bg.no-animations.svelte-w0t266 .aurora.svelte-w0t266,.animated-bg.no-animations.svelte-w0t266 .orbs.svelte-w0t266,.animated-bg.no-animations.svelte-w0t266 .particles.svelte-w0t266{display:none!important}.animated-bg.no-animations.svelte-w0t266 .svelte-w0t266{animation:none!important;transition:none!important}.aurora.svelte-w0t266.svelte-w0t266{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.aurora-layer.svelte-w0t266.svelte-w0t266{position:absolute;border-radius:50%;filter:blur(80px);opacity:.6;mix-blend-mode:screen}.aurora-1.svelte-w0t266.svelte-w0t266{top:-20%;left:-10%;width:60%;height:60%;background:radial-gradient(ellipse,rgba(255,107,53,.25) 0%,transparent 70%);animation:svelte-w0t266-aurora-float-1 20s ease-in-out infinite}.aurora-2.svelte-w0t266.svelte-w0t266{bottom:-30%;right:-20%;width:70%;height:70%;background:radial-gradient(ellipse,rgba(59,130,246,.2) 0%,transparent 70%);animation:svelte-w0t266-aurora-float-2 25s ease-in-out infinite}.aurora-3.svelte-w0t266.svelte-w0t266{top:30%;right:10%;width:40%;height:40%;background:radial-gradient(ellipse,rgba(139,92,246,.15) 0%,transparent 70%);animation:svelte-w0t266-aurora-float-3 18s ease-in-out infinite}@keyframes svelte-w0t266-aurora-float-1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(5%,10%) scale(1.1)}50%{transform:translate(-5%,5%) scale(.95)}75%{transform:translate(10%,-5%) scale(1.05)}}@keyframes svelte-w0t266-aurora-float-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-10%,-5%) scale(1.1)}66%{transform:translate(5%,10%) scale(.9)}}@keyframes svelte-w0t266-aurora-float-3{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-15%,10%) rotate(10deg)}}.orbs.svelte-w0t266.svelte-w0t266{position:absolute;top:0;right:0;bottom:0;left:0}.orb.svelte-w0t266.svelte-w0t266{position:absolute;border-radius:50%;filter:blur(60px);opacity:.4}.orb-orange.svelte-w0t266.svelte-w0t266{top:10%;left:20%;width:300px;height:300px;background:#ff6b35;animation:svelte-w0t266-orb-pulse 8s ease-in-out infinite}.orb-blue.svelte-w0t266.svelte-w0t266{bottom:20%;right:15%;width:250px;height:250px;background:#3b82f6;animation:svelte-w0t266-orb-pulse 10s ease-in-out infinite 2s}.orb-purple.svelte-w0t266.svelte-w0t266{top:50%;left:60%;width:200px;height:200px;background:#8b5cf6;animation:svelte-w0t266-orb-pulse 12s ease-in-out infinite 4s}@keyframes svelte-w0t266-orb-pulse{0%,to{transform:scale(1) translate(0);opacity:.3}50%{transform:scale(1.2) translate(20px,-20px);opacity:.5}}.particles.svelte-w0t266.svelte-w0t266{position:absolute;top:0;right:0;bottom:0;left:0}.particle.svelte-w0t266.svelte-w0t266{position:absolute;background:#ff6b35;border-radius:50%;box-shadow:0 0 6px 2px #ff6b3566;animation:svelte-w0t266-particle-float linear infinite}@keyframes svelte-w0t266-particle-float{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) translate(50px);opacity:0}}.grid-overlay.svelte-w0t266.svelte-w0t266{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 80% 50% at 50% 50%,black,transparent);mask-image:radial-gradient(ellipse 80% 50% at 50% 50%,black,transparent)}.noise.svelte-w0t266.svelte-w0t266{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.vignette.svelte-w0t266.svelte-w0t266{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.4) 100%)}.animated-bg.light-theme.svelte-w0t266 .grid-overlay.svelte-w0t266,.animated-bg.light-theme.svelte-w0t266 .noise.svelte-w0t266,.animated-bg.light-theme.svelte-w0t266 .vignette.svelte-w0t266{display:none}.license-screen.svelte-bk3nm2.svelte-bk3nm2{position:fixed;top:0;right:0;bottom:0;left:0;background:#030303;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;overflow:hidden}.license-container.svelte-bk3nm2.svelte-bk3nm2{position:relative;z-index:10;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:24px;padding:48px;width:100%;max-width:480px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d inset}.logo-section.svelte-bk3nm2.svelte-bk3nm2{text-align:center;margin-bottom:40px}.logo.svelte-bk3nm2.svelte-bk3nm2{height:48px;width:auto;margin-bottom:12px}.tagline.svelte-bk3nm2.svelte-bk3nm2{color:#64748b;font-size:13px;letter-spacing:.5px}.form-section.svelte-bk3nm2 h1.svelte-bk3nm2{color:#f1f5f9;font-size:24px;font-weight:600;margin-bottom:8px;text-align:center}.description.svelte-bk3nm2.svelte-bk3nm2{color:#64748b;font-size:14px;text-align:center;margin-bottom:32px}.input-group.svelte-bk3nm2.svelte-bk3nm2{position:relative;margin-bottom:20px}.input-group.svelte-bk3nm2 label.svelte-bk3nm2{display:block;color:#94a3b8;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.input-group.svelte-bk3nm2 input.svelte-bk3nm2{width:100%;padding:16px 48px 16px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#f1f5f9;font-size:18px;font-family:Monaco,Consolas,monospace;letter-spacing:1px;transition:all .2s ease}.input-group.svelte-bk3nm2 input.svelte-bk3nm2:focus{outline:none;border-color:#ff6b35;background:#ff6b350d;box-shadow:0 0 0 3px #ff6b351a}.input-group.svelte-bk3nm2 input.svelte-bk3nm2::-moz-placeholder{color:#475569;letter-spacing:1px}.input-group.svelte-bk3nm2 input.svelte-bk3nm2::placeholder{color:#475569;letter-spacing:1px}.input-group.svelte-bk3nm2 input.svelte-bk3nm2:disabled{opacity:.6;cursor:not-allowed}.input-group.valid.svelte-bk3nm2 input.svelte-bk3nm2{border-color:#10b981;background:#10b9810d}.input-group.error.svelte-bk3nm2 input.svelte-bk3nm2{border-color:#ef4444;background:#ef44440d}.input-icon.svelte-bk3nm2.svelte-bk3nm2{position:absolute;right:16px;top:50%;transform:translateY(25%);font-size:18px}.input-icon.valid.svelte-bk3nm2.svelte-bk3nm2{color:#10b981}.error-message.svelte-bk3nm2.svelte-bk3nm2{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:10px;color:#fca5a5;font-size:13px;margin-bottom:20px}.error-icon.svelte-bk3nm2.svelte-bk3nm2{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#ef4444;color:#fff;border-radius:50%;font-size:12px;font-weight:700;flex-shrink:0}.btn-submit.svelte-bk3nm2.svelte-bk3nm2{width:100%;padding:16px 24px;background:linear-gradient(135deg,#ff6b35,#ff8f6b);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:10px}.btn-submit.svelte-bk3nm2.svelte-bk3nm2:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px -10px #ff6b3580}.btn-submit.svelte-bk3nm2.svelte-bk3nm2:active:not(:disabled){transform:translateY(0)}.btn-submit.svelte-bk3nm2.svelte-bk3nm2:disabled{opacity:.6;cursor:not-allowed;transform:none}.spinner.svelte-bk3nm2.svelte-bk3nm2{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-bk3nm2-spin .8s linear infinite}@keyframes svelte-bk3nm2-spin{to{transform:rotate(360deg)}}.help-section.svelte-bk3nm2.svelte-bk3nm2{text-align:center;margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06)}.help-section.svelte-bk3nm2 p.svelte-bk3nm2{color:#64748b;font-size:13px;margin-bottom:8px}.help-section.svelte-bk3nm2 a.svelte-bk3nm2{color:#ff6b35;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}.help-section.svelte-bk3nm2 a.svelte-bk3nm2:hover{color:#ff8f6b}.success-message.svelte-bk3nm2.svelte-bk3nm2{text-align:center;padding:20px 0}.success-icon.svelte-bk3nm2.svelte-bk3nm2{width:64px;height:64px;background:linear-gradient(135deg,#10b981,#34d399);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;margin:0 auto 20px;animation:svelte-bk3nm2-scaleIn .3s ease}@keyframes svelte-bk3nm2-scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.success-message.svelte-bk3nm2 h2.svelte-bk3nm2{color:#f1f5f9;font-size:22px;margin-bottom:8px}.success-message.svelte-bk3nm2 p.svelte-bk3nm2{color:#94a3b8;font-size:14px}.plan-info.svelte-bk3nm2.svelte-bk3nm2{color:#ff6b35!important;font-weight:500;margin-top:4px}.loading-dots.svelte-bk3nm2.svelte-bk3nm2{display:flex;justify-content:center;gap:6px;margin-top:24px}.loading-dots.svelte-bk3nm2 span.svelte-bk3nm2{width:8px;height:8px;background:#ff6b35;border-radius:50%;animation:svelte-bk3nm2-bounce 1.4s ease-in-out infinite}.loading-dots.svelte-bk3nm2 span.svelte-bk3nm2:nth-child(1){animation-delay:0s}.loading-dots.svelte-bk3nm2 span.svelte-bk3nm2:nth-child(2){animation-delay:.2s}.loading-dots.svelte-bk3nm2 span.svelte-bk3nm2:nth-child(3){animation-delay:.4s}@keyframes svelte-bk3nm2-bounce{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.footer.svelte-bk3nm2.svelte-bk3nm2{text-align:center;margin-top:32px;padding-top:20px;border-top:1px solid rgba(255,255,255,.04)}.footer.svelte-bk3nm2 p.svelte-bk3nm2{color:#475569;font-size:11px}@media (max-width: 480px){.license-container.svelte-bk3nm2.svelte-bk3nm2{padding:32px 24px}.form-section.svelte-bk3nm2 h1.svelte-bk3nm2{font-size:20px}.input-group.svelte-bk3nm2 input.svelte-bk3nm2{font-size:14px;letter-spacing:1px}}.dashboard-wrapper.svelte-ydl92e.svelte-ydl92e{position:relative;min-height:100%;background:#030303}.dashboard.svelte-ydl92e.svelte-ydl92e{position:relative;min-height:100%;padding:24px;z-index:1}.dashboard-content.svelte-ydl92e.svelte-ydl92e{position:relative;z-index:1;max-width:1400px;margin:0 auto}.welcome-section.svelte-ydl92e.svelte-ydl92e{display:flex;align-items:center;gap:16px;margin-bottom:24px}.welcome-title.svelte-ydl92e.svelte-ydl92e{font-size:24px;font-weight:600;color:#f1f5f9;margin:0}.gradient-text.svelte-ydl92e.svelte-ydl92e{background:linear-gradient(135deg,#ff6b35,#ff8f6b,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.demo-badge.svelte-ydl92e.svelte-ydl92e{font-size:10px;font-weight:600;color:#f59e0b;background:#f59e0b26;padding:4px 10px;border-radius:20px;border:1px solid rgba(245,158,11,.2)}.kpis-grid.svelte-ydl92e.svelte-ydl92e{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.kpi-card.svelte-ydl92e.svelte-ydl92e{position:relative;padding:20px;background:#ffffff08;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden;transition:all .3s ease}.kpi-card.svelte-ydl92e.svelte-ydl92e:hover{transform:translateY(-4px);background:#ffffff0d}.kpi-glow.svelte-ydl92e.svelte-ydl92e{position:absolute;top:-50%;right:-50%;width:100%;height:100%;border-radius:50%;filter:blur(40px);opacity:.5;pointer-events:none;transition:opacity .3s ease}.kpi-card.svelte-ydl92e:hover .kpi-glow.svelte-ydl92e{opacity:.7}.kpi-orange.svelte-ydl92e .kpi-glow.svelte-ydl92e{background:rgba(var(--accent-rgb, 255, 107, 53),.4)}.kpi-orange.svelte-ydl92e.svelte-ydl92e{border-color:rgba(var(--accent-rgb, 255, 107, 53),.25)}.kpi-orange.svelte-ydl92e .kpi-icon.svelte-ydl92e{color:var(--accent-color, #FF6B35);background:var(--accent-light, rgba(255, 107, 53, .15))}.kpi-blue.svelte-ydl92e .kpi-glow.svelte-ydl92e{background:#3b82f666}.kpi-blue.svelte-ydl92e.svelte-ydl92e{border-color:#3b82f640}.kpi-blue.svelte-ydl92e .kpi-icon.svelte-ydl92e{color:#3b82f6;background:#3b82f626}.kpi-cyan.svelte-ydl92e .kpi-glow.svelte-ydl92e{background:#06b6d466}.kpi-cyan.svelte-ydl92e.svelte-ydl92e{border-color:#06b6d440}.kpi-cyan.svelte-ydl92e .kpi-icon.svelte-ydl92e{color:#06b6d4;background:#06b6d426}.kpi-green.svelte-ydl92e .kpi-glow.svelte-ydl92e{background:#10b98166}.kpi-green.svelte-ydl92e.svelte-ydl92e{border-color:#10b98140}.kpi-green.svelte-ydl92e .kpi-icon.svelte-ydl92e{color:#10b981;background:#10b98126}.kpi-header.svelte-ydl92e.svelte-ydl92e{display:flex;align-items:center;gap:10px;margin-bottom:16px}.kpi-icon.svelte-ydl92e.svelte-ydl92e{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px}.kpi-label.svelte-ydl92e.svelte-ydl92e{font-size:12px;font-weight:500;color:#94a3b8}.kpi-body.svelte-ydl92e.svelte-ydl92e{display:flex;align-items:flex-end;justify-content:space-between}.kpi-value.svelte-ydl92e.svelte-ydl92e{font-size:32px;font-weight:700;color:#f1f5f9;line-height:1}.kpi-change.svelte-ydl92e.svelte-ydl92e{display:flex;align-items:center;gap:2px;font-size:12px;font-weight:600;padding:4px 8px;border-radius:8px}.kpi-change.up.svelte-ydl92e.svelte-ydl92e{color:#10b981;background:#10b98126}.kpi-change.down.svelte-ydl92e.svelte-ydl92e{color:#ef4444;background:#ef444426}.glass-card.svelte-ydl92e.svelte-ydl92e{background:#ffffff08;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:20px}.card-header.svelte-ydl92e.svelte-ydl92e{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.card-title.svelte-ydl92e.svelte-ydl92e{font-size:15px;font-weight:600;color:#f1f5f9;margin:0}.main-grid.svelte-ydl92e.svelte-ydl92e{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;margin-bottom:16px}.chart-legend.svelte-ydl92e.svelte-ydl92e{display:flex;gap:16px}.legend-item.svelte-ydl92e.svelte-ydl92e{display:flex;align-items:center;gap:6px;font-size:11px;color:#64748b}.legend-dot.svelte-ydl92e.svelte-ydl92e{width:8px;height:8px;border-radius:50%}.legend-dot.orange.svelte-ydl92e.svelte-ydl92e{background:var(--accent-color, #FF6B35);box-shadow:0 0 8px rgba(var(--accent-rgb, 255, 107, 53),.5)}.legend-dot.blue.svelte-ydl92e.svelte-ydl92e{background:#3b82f6;box-shadow:0 0 8px #3b82f680}.chart-container.svelte-ydl92e.svelte-ydl92e{width:100%;height:220px}.line-chart.svelte-ydl92e.svelte-ydl92e{width:100%;height:100%}.data-point.svelte-ydl92e.svelte-ydl92e{animation:svelte-ydl92e-point-appear .5s ease-out forwards}.data-point-pulse.svelte-ydl92e.svelte-ydl92e{animation:svelte-ydl92e-point-pulse 2s ease-in-out infinite}@keyframes svelte-ydl92e-point-appear{0%{r:0}to{r:6}}@keyframes svelte-ydl92e-point-pulse{0%,to{r:8;opacity:.2}50%{r:14;opacity:.1}}.hotlead-badge.svelte-ydl92e.svelte-ydl92e{display:flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#ff6b3526,#ff8f6b1a);border:1px solid rgba(255,107,53,.2);border-radius:20px;color:#ff8f6b;font-size:12px;font-weight:600}.hotleads-list.svelte-ydl92e.svelte-ydl92e{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.hotlead-item.svelte-ydl92e.svelte-ydl92e{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:12px;transition:all .2s ease}.hotlead-item.svelte-ydl92e.svelte-ydl92e:hover{background:#ffffff0a;border-color:#ff6b3526;transform:translate(4px)}.hotlead-item.new.svelte-ydl92e.svelte-ydl92e{background:#ff6b350d;border-color:#ff6b3533;animation:svelte-ydl92e-new-lead-pulse 2s ease-in-out}@keyframes svelte-ydl92e-new-lead-pulse{0%,to{box-shadow:0 0 #ff6b3500}50%{box-shadow:0 0 20px 5px #ff6b3533}}.hotlead-avatar.svelte-ydl92e.svelte-ydl92e{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#fff}.hotlead-info.svelte-ydl92e.svelte-ydl92e{flex:1;display:flex;align-items:center;gap:8px}.hotlead-name.svelte-ydl92e.svelte-ydl92e{font-size:13px;font-weight:500;color:#e2e8f0}.new-badge.svelte-ydl92e.svelte-ydl92e{font-size:9px;font-weight:600;color:var(--accent-color, #FF6B35);background:var(--accent-light, rgba(255, 107, 53, .15));padding:2px 6px;border-radius:4px;text-transform:uppercase;animation:svelte-ydl92e-badge-glow 1.5s ease-in-out infinite}@keyframes svelte-ydl92e-badge-glow{0%,to{box-shadow:0 0 rgba(var(--accent-rgb, 255, 107, 53),0)}50%{box-shadow:0 0 8px 2px rgba(var(--accent-rgb, 255, 107, 53),.4)}}.hotlead-score.svelte-ydl92e.svelte-ydl92e{display:flex;align-items:center;justify-content:center;width:44px;height:32px;background:linear-gradient(135deg,rgba(var(--accent-rgb, 255, 107, 53),.2),rgba(var(--accent-rgb, 255, 107, 53),.1));border-radius:8px}.score-value.svelte-ydl92e.svelte-ydl92e{font-size:16px;font-weight:700;color:#ff8f6b}.view-all-btn.svelte-ydl92e.svelte-ydl92e{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;background:transparent;border:1px solid rgba(255,255,255,.06);border-radius:10px;color:#94a3b8;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.view-all-btn.svelte-ydl92e.svelte-ydl92e:hover{background:#ffffff0a;color:#ff8f6b;border-color:#ff6b3533}.bottom-grid.svelte-ydl92e.svelte-ydl92e{display:grid;grid-template-columns:1fr 1fr;gap:16px}.badges-content.svelte-ydl92e.svelte-ydl92e{display:flex;gap:20px}.badges-preview.svelte-ydl92e.svelte-ydl92e{flex:1;display:flex;flex-direction:column;gap:10px}.badge-item.svelte-ydl92e.svelte-ydl92e{display:flex;align-items:center;gap:12px;padding:10px;background:#ffffff05;border-radius:10px;transition:all .2s ease}.badge-item.svelte-ydl92e.svelte-ydl92e:hover{background:#ffffff0a}.badge-item.locked.svelte-ydl92e.svelte-ydl92e{opacity:.6}.badge-info.svelte-ydl92e.svelte-ydl92e{flex:1;display:flex;flex-direction:column;gap:4px}.badge-name.svelte-ydl92e.svelte-ydl92e{font-size:13px;font-weight:600;color:#f1f5f9}.badge-desc.svelte-ydl92e.svelte-ydl92e{font-size:11px;color:#94a3b8}.badge-check.svelte-ydl92e.svelte-ydl92e{display:flex;align-items:center;color:gold}.badge-progress-bar.svelte-ydl92e.svelte-ydl92e{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.badge-progress-fill.svelte-ydl92e.svelte-ydl92e{height:100%;background:linear-gradient(90deg,gold,#ff6b35);border-radius:2px;transition:width .3s ease}.badge-progress-text.svelte-ydl92e.svelte-ydl92e{font-size:10px;color:#94a3b8}.badge-item.compact.svelte-ydl92e.svelte-ydl92e{padding:6px 8px;gap:8px}.badge-icon-compact.svelte-ydl92e.svelte-ydl92e{font-size:18px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffd70033,#ff6b3533);border-radius:6px;flex-shrink:0}.badge-info-compact.svelte-ydl92e.svelte-ydl92e{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.badge-name-compact.svelte-ydl92e.svelte-ydl92e{font-size:11px;font-weight:600;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge-check-compact.svelte-ydl92e.svelte-ydl92e{display:flex;align-items:center;color:gold;flex-shrink:0}.badge-progress-bar-compact.svelte-ydl92e.svelte-ydl92e{height:3px;background:#ffffff1a;border-radius:2px;overflow:hidden}.badges-stats.svelte-ydl92e.svelte-ydl92e{flex-shrink:0}.badges-footer.svelte-ydl92e.svelte-ydl92e{display:flex;justify-content:flex-end;margin-top:12px}.view-badges-btn.svelte-ydl92e.svelte-ydl92e{display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#ffd7001a,#ff6b351a);border:1px solid rgba(255,215,0,.2);border-radius:8px;color:gold;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.view-badges-btn.svelte-ydl92e.svelte-ydl92e:hover{background:linear-gradient(135deg,#ffd70033,#ff6b3533);border-color:#ffd70066;transform:translateY(-1px)}.progress-ring-container.svelte-ydl92e.svelte-ydl92e{position:relative;width:120px;height:120px;flex-shrink:0}.progress-ring.svelte-ydl92e.svelte-ydl92e{width:100%;height:100%}.progress-circle.svelte-ydl92e.svelte-ydl92e{animation:svelte-ydl92e-progress-fill 1.5s ease-out forwards;filter:drop-shadow(0 0 6px rgba(255,107,53,.5))}@keyframes svelte-ydl92e-progress-fill{0%{stroke-dasharray:0 314}}.progress-text.svelte-ydl92e.svelte-ydl92e{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.progress-value.svelte-ydl92e.svelte-ydl92e{font-size:24px;font-weight:700;color:#f1f5f9}.progress-label.svelte-ydl92e.svelte-ydl92e{font-size:10px;color:#64748b}.activity-list.svelte-ydl92e.svelte-ydl92e{display:flex;flex-direction:column;gap:12px}.activity-item.svelte-ydl92e.svelte-ydl92e{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff05;border-radius:12px;transition:all .2s ease}.activity-item.svelte-ydl92e.svelte-ydl92e:hover{background:#ffffff0a;transform:translate(4px)}.activity-icon.svelte-ydl92e.svelte-ydl92e{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#3b82f626;border-radius:10px;color:#3b82f6}.activity-icon.hot.svelte-ydl92e.svelte-ydl92e{background:#ff6b3526;color:#ff6b35}.activity-info.svelte-ydl92e.svelte-ydl92e{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.activity-title.svelte-ydl92e.svelte-ydl92e{font-size:13px;font-weight:500;color:#e2e8f0}.activity-subtitle.svelte-ydl92e.svelte-ydl92e{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-time.svelte-ydl92e.svelte-ydl92e{font-size:11px;color:#475569;white-space:nowrap}@media (max-width: 1200px){.kpis-grid.svelte-ydl92e.svelte-ydl92e{grid-template-columns:repeat(2,1fr)}.main-grid.svelte-ydl92e.svelte-ydl92e,.bottom-grid.svelte-ydl92e.svelte-ydl92e{grid-template-columns:1fr}}[data-theme=light] .dashboard-wrapper.svelte-ydl92e.svelte-ydl92e,body.theme-light .dashboard-wrapper.svelte-ydl92e.svelte-ydl92e{background:#f1f5f9!important}[data-theme=light] .welcome-title.svelte-ydl92e.svelte-ydl92e,body.theme-light .welcome-title.svelte-ydl92e.svelte-ydl92e{color:#0f172a!important}[data-theme=light] .kpi-card.svelte-ydl92e.svelte-ydl92e,[data-theme=light] .glass-card.svelte-ydl92e.svelte-ydl92e,body.theme-light .kpi-card.svelte-ydl92e.svelte-ydl92e,body.theme-light .glass-card.svelte-ydl92e.svelte-ydl92e{background:#fffffff2!important;border-color:#00000014!important}[data-theme=light] .kpi-card.svelte-ydl92e.svelte-ydl92e:hover,body.theme-light .kpi-card.svelte-ydl92e.svelte-ydl92e:hover{background:#fff!important}[data-theme=light] .kpi-value.svelte-ydl92e.svelte-ydl92e,body.theme-light .kpi-value.svelte-ydl92e.svelte-ydl92e{color:#0f172a!important}[data-theme=light] .kpi-label.svelte-ydl92e.svelte-ydl92e,body.theme-light .kpi-label.svelte-ydl92e.svelte-ydl92e{color:#64748b!important}[data-theme=light] .card-title.svelte-ydl92e.svelte-ydl92e,[data-theme=light] .card-header.svelte-ydl92e h3.svelte-ydl92e,body.theme-light .card-title.svelte-ydl92e.svelte-ydl92e,body.theme-light .card-header.svelte-ydl92e h3.svelte-ydl92e{color:#0f172a!important}[data-theme=light] .card-subtitle.svelte-ydl92e.svelte-ydl92e,[data-theme=light] .lead-subtitle.svelte-ydl92e.svelte-ydl92e,[data-theme=light] .activity-subtitle.svelte-ydl92e.svelte-ydl92e,[data-theme=light] .activity-time.svelte-ydl92e.svelte-ydl92e,body.theme-light .card-subtitle.svelte-ydl92e.svelte-ydl92e,body.theme-light .lead-subtitle.svelte-ydl92e.svelte-ydl92e,body.theme-light .activity-subtitle.svelte-ydl92e.svelte-ydl92e,body.theme-light .activity-time.svelte-ydl92e.svelte-ydl92e{color:#64748b!important}[data-theme=light] .lead-name.svelte-ydl92e.svelte-ydl92e,[data-theme=light] .activity-title.svelte-ydl92e.svelte-ydl92e,[data-theme=light] .legend-label.svelte-ydl92e.svelte-ydl92e,body.theme-light .lead-name.svelte-ydl92e.svelte-ydl92e,body.theme-light .activity-title.svelte-ydl92e.svelte-ydl92e,body.theme-light .legend-label.svelte-ydl92e.svelte-ydl92e{color:#334155!important}[data-theme=light] .empty-state.svelte-ydl92e p.svelte-ydl92e,body.theme-light .empty-state.svelte-ydl92e p.svelte-ydl92e{color:#64748b!important}[data-theme=light] .lead-item.svelte-ydl92e.svelte-ydl92e,[data-theme=light] .activity-item.svelte-ydl92e.svelte-ydl92e,body.theme-light .lead-item.svelte-ydl92e.svelte-ydl92e,body.theme-light .activity-item.svelte-ydl92e.svelte-ydl92e{background:#00000005!important;border-color:#0000000f!important}[data-theme=light] .lead-item.svelte-ydl92e.svelte-ydl92e:hover,[data-theme=light] .activity-item.svelte-ydl92e.svelte-ydl92e:hover,body.theme-light .lead-item.svelte-ydl92e.svelte-ydl92e:hover,body.theme-light .activity-item.svelte-ydl92e.svelte-ydl92e:hover{background:#0000000a!important}html.compact-mode .dashboard.svelte-ydl92e.svelte-ydl92e,body.compact-mode .dashboard.svelte-ydl92e.svelte-ydl92e{padding:12px!important}html.compact-mode .welcome-section.svelte-ydl92e.svelte-ydl92e,body.compact-mode .welcome-section.svelte-ydl92e.svelte-ydl92e{margin-bottom:16px!important}html.compact-mode .welcome-title.svelte-ydl92e.svelte-ydl92e,body.compact-mode .welcome-title.svelte-ydl92e.svelte-ydl92e{font-size:18px!important}html.compact-mode .kpis-grid.svelte-ydl92e.svelte-ydl92e,body.compact-mode .kpis-grid.svelte-ydl92e.svelte-ydl92e{gap:10px!important;margin-bottom:16px!important}html.compact-mode .kpi-card.svelte-ydl92e.svelte-ydl92e,body.compact-mode .kpi-card.svelte-ydl92e.svelte-ydl92e{padding:12px!important}html.compact-mode .kpi-icon.svelte-ydl92e.svelte-ydl92e,body.compact-mode .kpi-icon.svelte-ydl92e.svelte-ydl92e{width:28px!important;height:28px!important}html.compact-mode .kpi-label.svelte-ydl92e.svelte-ydl92e,body.compact-mode .kpi-label.svelte-ydl92e.svelte-ydl92e{font-size:10px!important}html.compact-mode .kpi-value.svelte-ydl92e.svelte-ydl92e,body.compact-mode .kpi-value.svelte-ydl92e.svelte-ydl92e{font-size:24px!important}html.compact-mode .kpi-header.svelte-ydl92e.svelte-ydl92e,body.compact-mode .kpi-header.svelte-ydl92e.svelte-ydl92e{margin-bottom:10px!important}html.compact-mode .glass-card.svelte-ydl92e.svelte-ydl92e,body.compact-mode .glass-card.svelte-ydl92e.svelte-ydl92e{padding:12px!important}html.compact-mode .card-header.svelte-ydl92e.svelte-ydl92e,body.compact-mode .card-header.svelte-ydl92e.svelte-ydl92e{margin-bottom:12px!important}html.compact-mode .card-title.svelte-ydl92e.svelte-ydl92e,body.compact-mode .card-title.svelte-ydl92e.svelte-ydl92e{font-size:14px!important}html.compact-mode .main-grid.svelte-ydl92e.svelte-ydl92e,html.compact-mode .bottom-grid.svelte-ydl92e.svelte-ydl92e,body.compact-mode .main-grid.svelte-ydl92e.svelte-ydl92e,body.compact-mode .bottom-grid.svelte-ydl92e.svelte-ydl92e{gap:12px!important;margin-bottom:12px!important}html.compact-mode .lead-item.svelte-ydl92e.svelte-ydl92e,html.compact-mode .activity-item.svelte-ydl92e.svelte-ydl92e,body.compact-mode .lead-item.svelte-ydl92e.svelte-ydl92e,body.compact-mode .activity-item.svelte-ydl92e.svelte-ydl92e{padding:8px!important}html.compact-mode .lead-name.svelte-ydl92e.svelte-ydl92e,html.compact-mode .activity-title.svelte-ydl92e.svelte-ydl92e,body.compact-mode .lead-name.svelte-ydl92e.svelte-ydl92e,body.compact-mode .activity-title.svelte-ydl92e.svelte-ydl92e{font-size:12px!important}html.compact-mode .lead-subtitle.svelte-ydl92e.svelte-ydl92e,html.compact-mode .activity-subtitle.svelte-ydl92e.svelte-ydl92e,body.compact-mode .lead-subtitle.svelte-ydl92e.svelte-ydl92e,body.compact-mode .activity-subtitle.svelte-ydl92e.svelte-ydl92e{font-size:10px!important}.modal-overlay.svelte-ydl92e.svelte-ydl92e{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:svelte-ydl92e-fadeIn .2s ease}@keyframes svelte-ydl92e-fadeIn{0%{opacity:0}to{opacity:1}}.modal-badges.svelte-ydl92e.svelte-ydl92e{width:90%;max-width:1000px;max-height:85vh;background:linear-gradient(135deg,#0f172af2,#1e293bf2);border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;animation:svelte-ydl92e-slideUp .3s ease}@keyframes svelte-ydl92e-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header.svelte-ydl92e.svelte-ydl92e{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header-content.svelte-ydl92e.svelte-ydl92e{display:flex;align-items:center;gap:12px;color:gold}.modal-header-content.svelte-ydl92e h2.svelte-ydl92e{font-size:24px;font-weight:700;color:#f1f5f9;margin:0}.modal-close.svelte-ydl92e.svelte-ydl92e{padding:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#94a3b8;cursor:pointer;transition:all .2s ease}.modal-close.svelte-ydl92e.svelte-ydl92e:hover{background:#ffffff1a;color:#f1f5f9}.modal-stats.svelte-ydl92e.svelte-ydl92e{display:flex;gap:16px;padding:20px 24px;background:#ffffff05}.stat-item.svelte-ydl92e.svelte-ydl92e{flex:1;display:flex;align-items:center;gap:12px;padding:16px;background:#ffffff0d;border-radius:12px;color:gold}.stat-info.svelte-ydl92e.svelte-ydl92e{display:flex;flex-direction:column;gap:4px}.stat-value.svelte-ydl92e.svelte-ydl92e{font-size:24px;font-weight:700;color:#f1f5f9}.stat-label.svelte-ydl92e.svelte-ydl92e{font-size:12px;color:#94a3b8}.badges-tabs.svelte-ydl92e.svelte-ydl92e{display:flex;gap:8px;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.badge-tab.svelte-ydl92e.svelte-ydl92e{padding:8px 16px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#94a3b8;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.badge-tab.svelte-ydl92e.svelte-ydl92e:hover{background:#ffffff0d;color:#f1f5f9}.badge-tab.active.svelte-ydl92e.svelte-ydl92e{background:linear-gradient(135deg,#ffd70033,#ff6b3533);border-color:#ffd7004d;color:gold}.modal-body.svelte-ydl92e.svelte-ydl92e{flex:1;overflow-y:auto;padding:24px}.badges-grid.svelte-ydl92e.svelte-ydl92e{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:10px}.badge-card.svelte-ydl92e.svelte-ydl92e{padding:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:8px;transition:all .2s ease}.badge-card.svelte-ydl92e.svelte-ydl92e:hover{background:#ffffff0a;transform:translateY(-2px)}.badge-card.unlocked.svelte-ydl92e.svelte-ydl92e{border-color:#ffd7004d;background:linear-gradient(135deg,#ffd7000d,#ff6b350d)}.badge-card.in-progress.svelte-ydl92e.svelte-ydl92e{border-color:#3b82f64d}.badge-card.locked.svelte-ydl92e.svelte-ydl92e{opacity:.5}.badge-card-icon.svelte-ydl92e.svelte-ydl92e{font-size:28px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffd70033,#ff6b3533);border-radius:10px}.badge-card-icon.locked.svelte-ydl92e.svelte-ydl92e{background:#ffffff0d;color:#64748b}.badge-card-name.svelte-ydl92e.svelte-ydl92e{font-size:13px;font-weight:600;color:#f1f5f9;text-align:center;margin:0;line-height:1.3}.badge-card-desc.svelte-ydl92e.svelte-ydl92e{font-size:10px;color:#94a3b8;text-align:center;margin:0;line-height:1.3}.badge-card-status.svelte-ydl92e.svelte-ydl92e{display:flex;align-items:center;gap:4px;padding:5px 10px;border-radius:6px;font-size:11px;font-weight:500}.badge-card-status.unlocked.svelte-ydl92e.svelte-ydl92e{background:#10b98133;color:#10b981}.badge-card-status.locked.svelte-ydl92e.svelte-ydl92e{background:#64748b33;color:#64748b}.badge-progress-container.svelte-ydl92e.svelte-ydl92e{width:100%;display:flex;flex-direction:column;gap:6px}.badge-progress-bar-full.svelte-ydl92e.svelte-ydl92e{height:5px;background:#ffffff1a;border-radius:3px;overflow:hidden}.badge-progress-fill-full.svelte-ydl92e.svelte-ydl92e{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:3px;transition:width .3s ease}.badge-progress-percent.svelte-ydl92e.svelte-ydl92e{font-size:10px;color:#3b82f6;text-align:center;font-weight:600}.light-mode .badges-card.svelte-ydl92e.svelte-ydl92e{background:#ffffffe6;border:1px solid rgba(0,0,0,.1)}.light-mode .badge-item.svelte-ydl92e.svelte-ydl92e{background:#00000005}.light-mode .badge-item.svelte-ydl92e.svelte-ydl92e:hover{background:#0000000d}.light-mode .badge-name.svelte-ydl92e.svelte-ydl92e{color:#1e293b}.light-mode .badge-desc.svelte-ydl92e.svelte-ydl92e{color:#64748b}.light-mode .badge-item.compact.svelte-ydl92e.svelte-ydl92e{background:#00000005}.light-mode .badge-item.compact.svelte-ydl92e.svelte-ydl92e:hover{background:#0000000a}.light-mode .badge-name-compact.svelte-ydl92e.svelte-ydl92e{color:#1e293b}.light-mode .badge-icon-compact.svelte-ydl92e.svelte-ydl92e{background:linear-gradient(135deg,#ffd70026,#ff6b3526)}.light-mode .badge-check-compact.svelte-ydl92e.svelte-ydl92e{color:#d97706}.light-mode .badge-progress-bar-compact.svelte-ydl92e.svelte-ydl92e{background:#00000014}.light-mode .modal-badges.svelte-ydl92e.svelte-ydl92e{background:linear-gradient(135deg,#fffffffa,#f8fafcfa);border:1px solid rgba(0,0,0,.1)}.light-mode .modal-header.svelte-ydl92e.svelte-ydl92e{border-bottom:1px solid rgba(0,0,0,.1)}.light-mode .modal-header-content.svelte-ydl92e h2.svelte-ydl92e{color:#1e293b}.light-mode .modal-close.svelte-ydl92e.svelte-ydl92e{background:#0000000d;border:1px solid rgba(0,0,0,.1);color:#64748b}.light-mode .modal-close.svelte-ydl92e.svelte-ydl92e:hover{background:#0000001a;color:#1e293b}.light-mode .modal-stats.svelte-ydl92e.svelte-ydl92e{background:#00000005}.light-mode .stat-item.svelte-ydl92e.svelte-ydl92e{background:#0000000d}.light-mode .stat-value.svelte-ydl92e.svelte-ydl92e{color:#1e293b}.light-mode .stat-label.svelte-ydl92e.svelte-ydl92e{color:#64748b}.light-mode .badge-tab.svelte-ydl92e.svelte-ydl92e{color:#64748b;background:#00000005;border-bottom:2px solid transparent}.light-mode .badge-tab.svelte-ydl92e.svelte-ydl92e:hover{background:#0000000d;color:#1e293b}.light-mode .badge-tab.active.svelte-ydl92e.svelte-ydl92e{background:#ffd7001a;color:#f59e0b;border-bottom:2px solid #F59E0B}.light-mode .badge-card.svelte-ydl92e.svelte-ydl92e{background:#00000005;border:1px solid rgba(0,0,0,.1)}.light-mode .badge-card.svelte-ydl92e.svelte-ydl92e:hover{background:#0000000a}.light-mode .badge-card-name.svelte-ydl92e.svelte-ydl92e{color:#1e293b}.light-mode .badge-card-desc.svelte-ydl92e.svelte-ydl92e{color:#64748b}.light-mode .badge-card.locked.svelte-ydl92e.svelte-ydl92e{opacity:.5}.light-mode .badge-card.locked.svelte-ydl92e .badge-card-name.svelte-ydl92e{color:#94a3b8}.light-mode .badge-card.locked.svelte-ydl92e .badge-card-desc.svelte-ydl92e{color:#cbd5e1}.light-mode .badge-progress-bar.svelte-ydl92e.svelte-ydl92e,.light-mode .badge-progress-bar-full.svelte-ydl92e.svelte-ydl92e{background:#0000001a}.light-mode .view-badges-btn.svelte-ydl92e.svelte-ydl92e{background:linear-gradient(135deg,#ffd70026,#ff6b3526);border:1px solid rgba(255,215,0,.3);color:#f59e0b}.light-mode .view-badges-btn.svelte-ydl92e.svelte-ydl92e:hover{background:linear-gradient(135deg,#ffd70040,#ff6b3540)}.light-mode .badges-footer.svelte-ydl92e.svelte-ydl92e{border-top:1px solid rgba(0,0,0,.1)}.empty-state.svelte-ydl92e.svelte-ydl92e{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;min-height:200px}.empty-state-icon.svelte-ydl92e.svelte-ydl92e{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:50%;color:#64748b;margin-bottom:16px}.empty-state-text.svelte-ydl92e.svelte-ydl92e{font-size:15px;font-weight:600;color:#94a3b8;margin:0 0 8px}.empty-state-hint.svelte-ydl92e.svelte-ydl92e{font-size:13px;color:#64748b;margin:0;max-width:250px}.light-mode .empty-state-icon.svelte-ydl92e.svelte-ydl92e{background:#0000000d;color:#94a3b8}.light-mode .empty-state-text.svelte-ydl92e.svelte-ydl92e{color:#64748b}.light-mode .empty-state-hint.svelte-ydl92e.svelte-ydl92e{color:#94a3b8}.connections-wrapper.svelte-1ehp7od.svelte-1ehp7od{position:relative;min-height:100%;background:#030303}.connections.svelte-1ehp7od.svelte-1ehp7od{position:relative;min-height:100%;padding:24px;z-index:1}.connections-content.svelte-1ehp7od.svelte-1ehp7od{max-width:1400px;margin:0 auto}.platform-cards.svelte-1ehp7od.svelte-1ehp7od{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.platform-card.svelte-1ehp7od.svelte-1ehp7od{display:flex;align-items:center;gap:16px;padding:20px;background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06);border-radius:16px;cursor:pointer;transition:all .3s ease;text-align:left}.platform-card.svelte-1ehp7od.svelte-1ehp7od:hover{background:#ffffff0d;transform:translateY(-2px)}.platform-card.active.svelte-1ehp7od.svelte-1ehp7od{border-color:#ff6b354d;background:#ff6b350d}.platform-icon.svelte-1ehp7od.svelte-1ehp7od{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.platform-icon.whatsapp.svelte-1ehp7od.svelte-1ehp7od{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff}.platform-icon.meta.svelte-1ehp7od.svelte-1ehp7od{background:linear-gradient(135deg,#0084ff,#00c6ff);color:#fff}.platform-info.svelte-1ehp7od.svelte-1ehp7od{flex:1}.platform-info.svelte-1ehp7od h3.svelte-1ehp7od{font-size:16px;font-weight:600;color:#f1f5f9;margin:0 0 4px}.platform-info.svelte-1ehp7od p.svelte-1ehp7od{font-size:13px;color:#64748b;margin:0 0 8px}.platform-stats.svelte-1ehp7od.svelte-1ehp7od{display:flex;align-items:center;gap:6px;font-size:12px;color:#94a3b8}.stat-dot.svelte-1ehp7od.svelte-1ehp7od{width:8px;height:8px;border-radius:50%;background:#64748b}.stat-dot.connected.svelte-1ehp7od.svelte-1ehp7od{background:#10b981;box-shadow:0 0 8px #10b98180}.platform-card.svelte-1ehp7od .platform-arrow{color:#64748b;transition:transform .2s ease}.platform-card.svelte-1ehp7od:hover .platform-arrow{transform:translate(4px);color:#ff6b35}.tabs-container.svelte-1ehp7od.svelte-1ehp7od{margin-bottom:24px}.tabs.svelte-1ehp7od.svelte-1ehp7od{display:inline-flex;gap:4px;padding:4px;background:#ffffff08;border-radius:12px}.tab.svelte-1ehp7od.svelte-1ehp7od{padding:10px 24px;background:transparent;border:none;border-radius:8px;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.tab.svelte-1ehp7od.svelte-1ehp7od:hover{color:#94a3b8}.tab.active.svelte-1ehp7od.svelte-1ehp7od{background:var(--accent-light, rgba(255, 107, 53, .15));color:var(--accent-color, #FF6B35)}.section-header.svelte-1ehp7od.svelte-1ehp7od{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.section-title.svelte-1ehp7od h2.svelte-1ehp7od{font-size:22px;font-weight:600;color:#f1f5f9;margin:0 0 4px}.section-title.svelte-1ehp7od p.svelte-1ehp7od{font-size:14px;color:#64748b;margin:0}.btn-primary.svelte-1ehp7od.svelte-1ehp7od{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,var(--accent-color, #FF6B35) 0%,var(--accent-color, #FF6B35) 100%);border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary.svelte-1ehp7od.svelte-1ehp7od:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff6b354d}.btn-primary.svelte-1ehp7od.svelte-1ehp7od:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary.svelte-1ehp7od.svelte-1ehp7od{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#94a3b8;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-secondary.svelte-1ehp7od.svelte-1ehp7od:hover{background:#ffffff14;color:#e2e8f0}.btn-icon.svelte-1ehp7od.svelte-1ehp7od{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);border-radius:8px;color:#94a3b8;cursor:pointer;transition:all .2s ease}.btn-icon.svelte-1ehp7od.svelte-1ehp7od:hover{background:#ffffff14;color:#e2e8f0}.btn-icon.danger.svelte-1ehp7od.svelte-1ehp7od:hover{background:#ef444426;border-color:#ef444433;color:#ef4444}.btn-icon.warning.svelte-1ehp7od.svelte-1ehp7od:hover{background:#fbbf2426;border-color:#fbbf2433;color:#fbbf24}.instances-grid.svelte-1ehp7od.svelte-1ehp7od{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.glass-card.svelte-1ehp7od.svelte-1ehp7od{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06);border-radius:16px}.instance-card.svelte-1ehp7od.svelte-1ehp7od{padding:20px}.instance-header.svelte-1ehp7od.svelte-1ehp7od{display:flex;align-items:center;gap:12px;margin-bottom:16px}.instance-avatar.svelte-1ehp7od.svelte-1ehp7od{width:44px;height:44px;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.instance-info.svelte-1ehp7od.svelte-1ehp7od{flex:1}.instance-info.svelte-1ehp7od h4.svelte-1ehp7od{font-size:15px;font-weight:600;color:#f1f5f9;margin:0 0 2px}.instance-phone.svelte-1ehp7od.svelte-1ehp7od{font-size:12px;color:#64748b}.status-badge.svelte-1ehp7od.svelte-1ehp7od{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600}.status-badge.connected.svelte-1ehp7od.svelte-1ehp7od{background:#10b98126;color:#10b981}.status-badge.connecting.svelte-1ehp7od.svelte-1ehp7od{background:#f59e0b26;color:#f59e0b}.status-badge.disconnected.svelte-1ehp7od.svelte-1ehp7od{background:#ef444426;color:#ef4444}.instance-stats.svelte-1ehp7od.svelte-1ehp7od{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 0;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04);margin-bottom:12px}.stat.svelte-1ehp7od.svelte-1ehp7od{text-align:center}.stat-value.svelte-1ehp7od.svelte-1ehp7od{display:block;font-size:20px;font-weight:700;color:#f1f5f9}.stat-value.on.svelte-1ehp7od.svelte-1ehp7od{color:#10b981}.stat-value.off.svelte-1ehp7od.svelte-1ehp7od{color:#ef4444}.stat-label.svelte-1ehp7od.svelte-1ehp7od{font-size:11px;color:#64748b}.instance-ai-info.svelte-1ehp7od.svelte-1ehp7od{display:flex;gap:8px;margin-bottom:12px}.ai-badge.svelte-1ehp7od.svelte-1ehp7od,.schedule-badge.svelte-1ehp7od.svelte-1ehp7od{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#ffffff0a;border-radius:6px;font-size:11px;color:#94a3b8}.prompt-section.svelte-1ehp7od.svelte-1ehp7od{margin-bottom:16px}.prompt-header.svelte-1ehp7od.svelte-1ehp7od{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.prompt-edit.svelte-1ehp7od.svelte-1ehp7od{margin-left:auto;background:none;border:none;font-size:11px;color:#ff6b35;cursor:pointer;padding:0}.prompt-preview.svelte-1ehp7od.svelte-1ehp7od{font-size:12px;color:#64748b;margin:0;line-height:1.5}.instance-actions.svelte-1ehp7od.svelte-1ehp7od{display:flex;align-items:center;gap:8px}.btn-connect.svelte-1ehp7od.svelte-1ehp7od,.btn-disconnect.svelte-1ehp7od.svelte-1ehp7od{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-connect.svelte-1ehp7od.svelte-1ehp7od{background:#10b98126;border:1px solid rgba(16,185,129,.2);color:#10b981}.btn-connect.svelte-1ehp7od.svelte-1ehp7od:hover{background:#10b98140}.btn-disconnect.svelte-1ehp7od.svelte-1ehp7od{background:#ef44441a;border:1px solid rgba(239,68,68,.15);color:#ef4444}.btn-disconnect.svelte-1ehp7od.svelte-1ehp7od:hover{background:#ef444433}.empty-state.svelte-1ehp7od.svelte-1ehp7od,.loading-state.svelte-1ehp7od.svelte-1ehp7od{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#64748b}.empty-state.svelte-1ehp7od h3.svelte-1ehp7od{font-size:18px;font-weight:600;color:#94a3b8;margin:16px 0 8px}.empty-state.svelte-1ehp7od p.svelte-1ehp7od,.loading-state.svelte-1ehp7od p.svelte-1ehp7od{margin:0 0 20px;color:#64748b}.spinner.svelte-1ehp7od.svelte-1ehp7od{animation:svelte-1ehp7od-spin 1s linear infinite}@keyframes svelte-1ehp7od-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay.svelte-1ehp7od.svelte-1ehp7od{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal.svelte-1ehp7od.svelte-1ehp7od{width:100%;max-width:480px;max-height:90vh;overflow-y:auto}.modal-header.svelte-1ehp7od.svelte-1ehp7od{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-header.svelte-1ehp7od h3.svelte-1ehp7od{font-size:18px;font-weight:600;color:#f1f5f9;margin:0}.btn-close.svelte-1ehp7od.svelte-1ehp7od{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff0d;border:none;border-radius:8px;color:#64748b;cursor:pointer;transition:all .2s ease}.btn-close.svelte-1ehp7od.svelte-1ehp7od:hover{background:#ffffff1a;color:#e2e8f0}.modal-body.svelte-1ehp7od.svelte-1ehp7od{padding:20px}.modal-footer.svelte-1ehp7od.svelte-1ehp7od{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.06)}.form-group.svelte-1ehp7od.svelte-1ehp7od{margin-bottom:20px}.form-group.svelte-1ehp7od label.svelte-1ehp7od{display:block;font-size:13px;font-weight:500;color:#94a3b8;margin-bottom:8px}.form-group.svelte-1ehp7od input.svelte-1ehp7od{width:100%;padding:12px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:14px;color:#f1f5f9;transition:all .2s ease}.form-group.svelte-1ehp7od input.svelte-1ehp7od:focus{outline:none;border-color:#ff6b3566;box-shadow:0 0 0 3px #ff6b351a}.form-group.svelte-1ehp7od input.svelte-1ehp7od::-moz-placeholder{color:#475569}.form-group.svelte-1ehp7od input.svelte-1ehp7od::placeholder{color:#475569}.connection-methods.svelte-1ehp7od.svelte-1ehp7od{display:grid;grid-template-columns:1fr 1fr;gap:12px}.method-btn.svelte-1ehp7od.svelte-1ehp7od{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;color:#94a3b8;cursor:pointer;transition:all .2s ease}.method-btn.svelte-1ehp7od.svelte-1ehp7od:hover{background:#ffffff0d;border-color:#ffffff1a}.method-btn.active.svelte-1ehp7od.svelte-1ehp7od{background:#ff6b351a;border-color:#ff6b354d;color:#ff6b35}.qr-modal.svelte-1ehp7od.svelte-1ehp7od{max-width:420px}.qr-body.svelte-1ehp7od.svelte-1ehp7od{display:flex;flex-direction:column;align-items:center}.qr-container.svelte-1ehp7od.svelte-1ehp7od{width:256px;height:256px;background:#fff;border-radius:16px;padding:16px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.qr-image.svelte-1ehp7od.svelte-1ehp7od{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.qr-loading.svelte-1ehp7od.svelte-1ehp7od{display:flex;flex-direction:column;align-items:center;gap:12px;color:#64748b}.qr-instructions.svelte-1ehp7od.svelte-1ehp7od{text-align:left;width:100%}.qr-instructions.svelte-1ehp7od p.svelte-1ehp7od{font-size:13px;color:#94a3b8;margin:8px 0;line-height:1.5}.pairing-container.svelte-1ehp7od.svelte-1ehp7od{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:20px}.pairing-code.svelte-1ehp7od.svelte-1ehp7od{display:flex;align-items:center;gap:4px}.digit.svelte-1ehp7od.svelte-1ehp7od{width:44px;height:56px;background:linear-gradient(135deg,#ff6b3526,#ff8f6b1a);border:1px solid rgba(255,107,53,.3);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#ff6b35}.separator.svelte-1ehp7od.svelte-1ehp7od{font-size:24px;color:#64748b;padding:0 4px}.btn-copy.svelte-1ehp7od.svelte-1ehp7od{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#94a3b8;font-size:13px;cursor:pointer;transition:all .2s ease}.btn-copy.svelte-1ehp7od.svelte-1ehp7od:hover{background:#ffffff14;color:#e2e8f0}.prompt-modal.svelte-1ehp7od.svelte-1ehp7od{max-width:600px}.settings-modal.svelte-1ehp7od.svelte-1ehp7od{max-width:500px}.label-hint.svelte-1ehp7od.svelte-1ehp7od{display:block;font-size:11px;color:#64748b;margin-top:-4px;margin-bottom:8px}.form-group.svelte-1ehp7od textarea.svelte-1ehp7od{width:100%;padding:12px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:14px;color:#f1f5f9;resize:vertical;font-family:inherit;line-height:1.5}.form-group.svelte-1ehp7od textarea.svelte-1ehp7od:focus{outline:none;border-color:#ff6b3566}.form-group.svelte-1ehp7od select.svelte-1ehp7od{width:100%;padding:12px 14px;background:#1a1a2e;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:14px;color:#f1f5f9;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%2394A3B8' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.form-group.svelte-1ehp7od select.svelte-1ehp7od:focus{outline:none;border-color:#ff6b3566}.form-group.svelte-1ehp7od select option.svelte-1ehp7od{background:#1a1a2e;color:#f1f5f9;padding:10px}.tips-box.svelte-1ehp7od.svelte-1ehp7od{background:#ffffff08;border-radius:8px;padding:12px 16px}.tips-title.svelte-1ehp7od.svelte-1ehp7od{font-size:12px;font-weight:600;color:#94a3b8;margin-bottom:8px}.tips-box.svelte-1ehp7od ul.svelte-1ehp7od{margin:0;padding-left:20px;font-size:12px;color:#64748b;line-height:1.8}.config-toggle-box.svelte-1ehp7od.svelte-1ehp7od{background:#ffffff08;border-radius:8px;padding:12px 16px;margin-bottom:16px}.toggle-label.svelte-1ehp7od.svelte-1ehp7od{display:flex;align-items:center;gap:12px;cursor:pointer}.toggle-label.svelte-1ehp7od input[type=checkbox].svelte-1ehp7od{width:18px;height:18px;cursor:pointer;accent-color:#FF6B35}.toggle-info.svelte-1ehp7od.svelte-1ehp7od{flex:1}.toggle-title.svelte-1ehp7od.svelte-1ehp7od{font-weight:600;color:#f1f5f9;font-size:14px}.toggle-desc.svelte-1ehp7od.svelte-1ehp7od{font-size:11px;color:#64748b}.provider-buttons.svelte-1ehp7od.svelte-1ehp7od{display:flex;gap:8px}.provider-btn.svelte-1ehp7od.svelte-1ehp7od{flex:1;padding:10px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#94a3b8;font-size:13px;cursor:pointer;transition:all .2s ease}.provider-btn.svelte-1ehp7od.svelte-1ehp7od:hover{background:#ffffff0f}.provider-btn.active.svelte-1ehp7od.svelte-1ehp7od{background:#ff6b3526;border-color:#ff6b354d;color:#ff6b35}.form-group.svelte-1ehp7od input[type=range].svelte-1ehp7od{width:100%;height:6px;background:#ffffff1a;border-radius:3px;outline:none;accent-color:#FF6B35}.range-labels.svelte-1ehp7od.svelte-1ehp7od{display:flex;justify-content:space-between;font-size:10px;color:#64748b;margin-top:4px}.value-display.svelte-1ehp7od.svelte-1ehp7od{float:right;font-weight:600;color:#ff6b35}[data-theme=light] .connections-wrapper.svelte-1ehp7od.svelte-1ehp7od{background:#f1f5f9}[data-theme=light] .glass-card.svelte-1ehp7od.svelte-1ehp7od,[data-theme=light] .platform-card.svelte-1ehp7od.svelte-1ehp7od{background:#fffc;border-color:#00000014;box-shadow:0 2px 8px #0000000d}[data-theme=light] .platform-card.svelte-1ehp7od.svelte-1ehp7od:hover{background:#fffffff2}[data-theme=light] .platform-card.active.svelte-1ehp7od.svelte-1ehp7od{background:#ff6b350f;border-color:#ff6b3540}[data-theme=light] .platform-info.svelte-1ehp7od h3.svelte-1ehp7od,[data-theme=light] .section-title.svelte-1ehp7od h2.svelte-1ehp7od,[data-theme=light] .instance-info.svelte-1ehp7od h4.svelte-1ehp7od{color:#1e293b}[data-theme=light] .platform-info.svelte-1ehp7od p.svelte-1ehp7od,[data-theme=light] .platform-stats.svelte-1ehp7od.svelte-1ehp7od,[data-theme=light] .section-title.svelte-1ehp7od p.svelte-1ehp7od{color:#475569}[data-theme=light] .tabs.svelte-1ehp7od.svelte-1ehp7od{background:#00000008}[data-theme=light] .tab.svelte-1ehp7od.svelte-1ehp7od{color:#475569}[data-theme=light] .tab.svelte-1ehp7od.svelte-1ehp7od:hover{color:#1e293b}[data-theme=light] .tab.active.svelte-1ehp7od.svelte-1ehp7od{background:var(--accent-light, rgba(255, 107, 53, .12));color:var(--accent-color, #FF6B35)}[data-theme=light] .instance-card.svelte-1ehp7od.svelte-1ehp7od{background:#ffffffe6}[data-theme=light] .instance-phone.svelte-1ehp7od.svelte-1ehp7od,[data-theme=light] .prompt-preview.svelte-1ehp7od.svelte-1ehp7od,[data-theme=light] .stat-label.svelte-1ehp7od.svelte-1ehp7od{color:#64748b}[data-theme=light] .stat-value.svelte-1ehp7od.svelte-1ehp7od{color:#1e293b}[data-theme=light] .instance-stats.svelte-1ehp7od.svelte-1ehp7od{border-color:#0000000f}[data-theme=light] .ai-badge.svelte-1ehp7od.svelte-1ehp7od,[data-theme=light] .schedule-badge.svelte-1ehp7od.svelte-1ehp7od{background:#0000000a;color:#475569}[data-theme=light] .prompt-header.svelte-1ehp7od.svelte-1ehp7od{color:#475569}[data-theme=light] .btn-secondary.svelte-1ehp7od.svelte-1ehp7od{background:#0000000a;border-color:#0000001a;color:#334155}[data-theme=light] .btn-secondary.svelte-1ehp7od.svelte-1ehp7od:hover{background:#00000014}[data-theme=light] .btn-icon.svelte-1ehp7od.svelte-1ehp7od{background:#0000000a;border-color:#0000000f;color:#475569}[data-theme=light] .btn-icon.svelte-1ehp7od.svelte-1ehp7od:hover{background:#00000014;color:#1e293b}[data-theme=light] .empty-state.svelte-1ehp7od.svelte-1ehp7od,[data-theme=light] .loading-state.svelte-1ehp7od.svelte-1ehp7od,[data-theme=light] .empty-state.svelte-1ehp7od h3.svelte-1ehp7od{color:#475569}[data-theme=light] .modal-overlay.svelte-1ehp7od.svelte-1ehp7od{background:#00000080}[data-theme=light] .modal.svelte-1ehp7od.svelte-1ehp7od{background:#fff;border-color:#0000001a}[data-theme=light] .modal-header.svelte-1ehp7od.svelte-1ehp7od{border-bottom-color:#00000014}[data-theme=light] .modal-header.svelte-1ehp7od h3.svelte-1ehp7od{color:#1e293b}[data-theme=light] .modal-footer.svelte-1ehp7od.svelte-1ehp7od{border-top-color:#00000014}[data-theme=light] .form-group.svelte-1ehp7od label.svelte-1ehp7od{color:#475569}[data-theme=light] .form-group.svelte-1ehp7od input.svelte-1ehp7od,[data-theme=light] .form-group.svelte-1ehp7od select.svelte-1ehp7od,[data-theme=light] .form-group.svelte-1ehp7od textarea.svelte-1ehp7od{background:#00000008;border-color:#0000001a;color:#1e293b}[data-theme=light] .form-group.svelte-1ehp7od input.svelte-1ehp7od:focus,[data-theme=light] .form-group.svelte-1ehp7od select.svelte-1ehp7od:focus,[data-theme=light] .form-group.svelte-1ehp7od textarea.svelte-1ehp7od:focus{border-color:#ff6b3580;background:#00000005}[data-theme=light] .form-group.svelte-1ehp7od input.svelte-1ehp7od::-moz-placeholder,[data-theme=light] .form-group.svelte-1ehp7od textarea.svelte-1ehp7od::-moz-placeholder{color:#94a3b8}[data-theme=light] .form-group.svelte-1ehp7od input.svelte-1ehp7od::placeholder,[data-theme=light] .form-group.svelte-1ehp7od textarea.svelte-1ehp7od::placeholder{color:#94a3b8}[data-theme=light] .method-btn.svelte-1ehp7od.svelte-1ehp7od{background:#00000008;border-color:#00000014;color:#475569}[data-theme=light] .method-btn.svelte-1ehp7od.svelte-1ehp7od:hover{background:#0000000f;border-color:#0000001f;color:#1e293b}[data-theme=light] .method-btn.active.svelte-1ehp7od.svelte-1ehp7od{background:#ff6b3514;border-color:#ff6b354d;color:var(--accent-color, #FF6B35)}[data-theme=light] .btn-close.svelte-1ehp7od.svelte-1ehp7od{background:#0000000a;color:#475569}[data-theme=light] .btn-close.svelte-1ehp7od.svelte-1ehp7od:hover{background:#00000014;color:#1e293b}[data-theme=light] .qr-loading.svelte-1ehp7od.svelte-1ehp7od,[data-theme=light] .qr-instructions.svelte-1ehp7od p.svelte-1ehp7od{color:#475569}[data-theme=light] .digit.svelte-1ehp7od.svelte-1ehp7od{background:linear-gradient(135deg,#ff6b351a,#ff8f6b0f)}[data-theme=light] .btn-copy.svelte-1ehp7od.svelte-1ehp7od{background:#0000000a;border-color:#0000001a;color:#475569}[data-theme=light] .btn-copy.svelte-1ehp7od.svelte-1ehp7od:hover{background:#00000014;color:#1e293b}[data-theme=light] .label-hint.svelte-1ehp7od.svelte-1ehp7od{color:#94a3b8}[data-theme=light] .tips-box.svelte-1ehp7od.svelte-1ehp7od{background:#00000008}[data-theme=light] .tips-title.svelte-1ehp7od.svelte-1ehp7od{color:#475569}[data-theme=light] .tips-box.svelte-1ehp7od ul.svelte-1ehp7od{color:#64748b}[data-theme=light] .config-toggle-box.svelte-1ehp7od.svelte-1ehp7od{background:#00000008}[data-theme=light] .toggle-title.svelte-1ehp7od.svelte-1ehp7od{color:#1e293b}[data-theme=light] .toggle-desc.svelte-1ehp7od.svelte-1ehp7od{color:#475569}[data-theme=light] .provider-btn.svelte-1ehp7od.svelte-1ehp7od{background:#00000008;border-color:#00000014;color:#475569}[data-theme=light] .provider-btn.svelte-1ehp7od.svelte-1ehp7od:hover{background:#0000000f}[data-theme=light] .provider-btn.active.svelte-1ehp7od.svelte-1ehp7od{background:#ff6b351a;border-color:#ff6b354d;color:var(--accent-color, #FF6B35)}[data-theme=light] .form-group.svelte-1ehp7od input[type=range].svelte-1ehp7od{background:#0000001a}[data-theme=light] .range-labels.svelte-1ehp7od.svelte-1ehp7od{color:#475569}[data-theme=light] .prompt-modal.svelte-1ehp7od.svelte-1ehp7od{background:#fff!important}[data-theme=light] .prompt-modal.svelte-1ehp7od h3.svelte-1ehp7od{color:#1e293b!important}[data-theme=light] .prompt-modal.svelte-1ehp7od label.svelte-1ehp7od{color:#475569!important}[data-theme=light] .prompt-modal.svelte-1ehp7od textarea.svelte-1ehp7od{background:#00000008!important;border-color:#0000001a!important;color:#1e293b!important}[data-theme=light] .prompt-modal.svelte-1ehp7od textarea.svelte-1ehp7od::-moz-placeholder{color:#94a3b8!important}[data-theme=light] .prompt-modal.svelte-1ehp7od textarea.svelte-1ehp7od::placeholder{color:#94a3b8!important}[data-theme=light] .config-toggle-box.svelte-1ehp7od.svelte-1ehp7od{background:#00000008!important;border-color:#00000014!important}[data-theme=light] .toggle-title.svelte-1ehp7od.svelte-1ehp7od{color:#1e293b!important}[data-theme=light] .toggle-desc.svelte-1ehp7od.svelte-1ehp7od{color:#64748b!important}[data-theme=light] .toggle-label.svelte-1ehp7od.svelte-1ehp7od{color:#1e293b!important}[data-theme=light] .prompt-preview.svelte-1ehp7od.svelte-1ehp7od{color:#475569!important}[data-theme=light] .prompt-header.svelte-1ehp7od.svelte-1ehp7od{color:#64748b!important}[data-theme=light] .prompt-edit.svelte-1ehp7od.svelte-1ehp7od{color:var(--accent-color, #FF6B35)!important}[data-theme=light] .ai-badge.svelte-1ehp7od.svelte-1ehp7od{background:#8b5cf61a!important;color:#7c3aed!important}[data-theme=light] .instance-name.svelte-1ehp7od.svelte-1ehp7od,[data-theme=light] .instance-info.svelte-1ehp7od h4.svelte-1ehp7od{color:#1e293b!important}[data-theme=light] .instance-phone.svelte-1ehp7od.svelte-1ehp7od{color:#475569!important}[data-theme=light] .section-title.svelte-1ehp7od h2.svelte-1ehp7od{color:#1e293b!important}[data-theme=light] .section-title.svelte-1ehp7od p.svelte-1ehp7od{color:#64748b!important}[data-theme=light] select.svelte-1ehp7od.svelte-1ehp7od,[data-theme=light] .modal.svelte-1ehp7od select.svelte-1ehp7od{background:#fff!important;border-color:#00000026!important;color:#1e293b!important}[data-theme=light] select.svelte-1ehp7od option.svelte-1ehp7od{background:#fff!important;color:#1e293b!important}[data-theme=light] #prompt-text.svelte-1ehp7od.svelte-1ehp7od,[data-theme=light] .prompt-modal.svelte-1ehp7od textarea.svelte-1ehp7od,[data-theme=light] .modal.svelte-1ehp7od textarea.svelte-1ehp7od,[data-theme=light] textarea.svelte-1ehp7od.svelte-1ehp7od{background:#fff!important;border-color:#00000026!important;color:#000!important}[data-theme=light] #prompt-text.svelte-1ehp7od.svelte-1ehp7od::-moz-placeholder,[data-theme=light] .prompt-modal.svelte-1ehp7od textarea.svelte-1ehp7od::-moz-placeholder,[data-theme=light] .modal.svelte-1ehp7od textarea.svelte-1ehp7od::-moz-placeholder,[data-theme=light] textarea.svelte-1ehp7od.svelte-1ehp7od::-moz-placeholder{color:#64748b!important}[data-theme=light] #prompt-text.svelte-1ehp7od.svelte-1ehp7od::placeholder,[data-theme=light] .prompt-modal.svelte-1ehp7od textarea.svelte-1ehp7od::placeholder,[data-theme=light] .modal.svelte-1ehp7od textarea.svelte-1ehp7od::placeholder,[data-theme=light] textarea.svelte-1ehp7od.svelte-1ehp7od::placeholder{color:#64748b!important}[data-theme=light] .form-group.svelte-1ehp7od textarea.svelte-1ehp7od{background:#fff!important;color:#000!important;border-color:#00000026!important}[data-theme=light] .stat-value.svelte-1ehp7od.svelte-1ehp7od{color:#1e293b!important}[data-theme=light] .stat-label.svelte-1ehp7od.svelte-1ehp7od{color:#64748b!important}[data-theme=light] .schedule-badge.svelte-1ehp7od.svelte-1ehp7od{background:#0000000f!important;color:#475569!important}.inbox-wrapper.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{position:relative;height:100%;background:#030303}.inbox.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{position:relative;display:grid;grid-template-columns:380px 1fr;gap:16px;height:100%;padding:16px;z-index:1}.glass-card.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#ffffff08;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden}.conversations-panel.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;flex-direction:column;height:calc(100vh - 100px)}.panel-header.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{padding:20px;border-bottom:1px solid rgba(255,255,255,.04)}.panel-header.svelte-v3vmth h2.svelte-v3vmth.svelte-v3vmth{font-size:20px;font-weight:600;color:#f1f5f9;margin:0 0 4px}.subtitle.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:12px;color:#64748b}.filters-row.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.instance-selector.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{position:relative;flex:1}.instance-selector.svelte-v3vmth select.svelte-v3vmth.svelte-v3vmth{width:100%;padding:10px 32px 10px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#e2e8f0;font-size:13px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.instance-selector.svelte-v3vmth select.svelte-v3vmth.svelte-v3vmth:focus{outline:none;border-color:#ff6b3566}.instance-selector.svelte-v3vmth .select-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.filter-btn.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#94a3b8;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.filter-btn.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#ffffff0f}.filter-btn.active.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#ff6b3526;border-color:#ff6b354d;color:#ff6b35}.search-box.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{position:relative;padding:12px 16px}.search-box.svelte-v3vmth .search-icon{position:absolute;left:28px;top:50%;transform:translateY(-50%);color:#64748b}.search-box.svelte-v3vmth input.svelte-v3vmth.svelte-v3vmth{width:100%;padding:10px 12px 10px 40px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:8px;color:#e2e8f0;font-size:13px}.search-box.svelte-v3vmth input.svelte-v3vmth.svelte-v3vmth:focus{outline:none;border-color:#ff6b354d}.search-box.svelte-v3vmth input.svelte-v3vmth.svelte-v3vmth::-moz-placeholder{color:#475569}.search-box.svelte-v3vmth input.svelte-v3vmth.svelte-v3vmth::placeholder{color:#475569}.conversations-list.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{flex:1;overflow-y:auto;padding:8px}.empty-conversations.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#64748b;text-align:center}.empty-conversations.svelte-v3vmth p.svelte-v3vmth.svelte-v3vmth{margin:12px 0 0;font-size:13px}.conversation-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:12px;width:100%;padding:12px;background:transparent;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:left;margin-bottom:4px}.conversation-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#ffffff0a}.conversation-item.active.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#ff6b351a;border:1px solid rgba(255,107,53,.2)}.conv-avatar.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff;flex-shrink:0}.conv-content.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{flex:1;min-width:0}.conv-header.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.conv-name.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:#e2e8f0}.conv-name.svelte-v3vmth .hot-icon{color:#ff6b35}.conv-time.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:11px;color:#64748b}.conv-preview.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:6px}.conv-message.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.ai-badge-small.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{padding:2px 6px;background:linear-gradient(135deg,#8b5cf633,#8b5cf61a);border-radius:4px;font-size:9px;font-weight:600;color:#a78bfa;flex-shrink:0}.unread-badge.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:linear-gradient(135deg,#ff6b35,#ff8f6b);border-radius:10px;font-size:11px;font-weight:600;color:#fff}.chat-panel.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;flex-direction:column;height:calc(100vh - 100px)}.chat-header.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.04)}.contact-info.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:12px}.contact-avatar.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff}.contact-details.svelte-v3vmth h3.svelte-v3vmth.svelte-v3vmth{font-size:15px;font-weight:600;color:#f1f5f9;margin:0 0 2px}.contact-phone.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:12px;color:#64748b}.chat-actions.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:8px}.lead-badge.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{padding:4px 10px;background:#10b98126;border-radius:6px;font-size:11px;font-weight:600;color:#10b981}.lead-score.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{padding:4px 10px;background:#ffffff0a;border-radius:6px;font-size:12px;color:#94a3b8}.action-btn.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff0a;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;transition:all .2s ease}.action-btn.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#ffffff14;color:#e2e8f0}.ai-toggle.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#ffffff0a;border-radius:8px}.toggle-label.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:12px;font-weight:500;color:#94a3b8}.toggle-switch.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{position:relative;width:40px;height:22px}.toggle-switch.svelte-v3vmth input.svelte-v3vmth.svelte-v3vmth{opacity:0;width:0;height:0}.toggle-slider.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:#ffffff1a;border-radius:11px;transition:.3s}.toggle-slider.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.3s}.toggle-switch.svelte-v3vmth input.svelte-v3vmth:checked+.toggle-slider.svelte-v3vmth{background:linear-gradient(135deg,#10b981,#34d399)}.toggle-switch.svelte-v3vmth input.svelte-v3vmth:checked+.toggle-slider.svelte-v3vmth:before{transform:translate(18px)}.messages-container.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:12px}.message.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;max-width:70%}.message.incoming.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{align-self:flex-start}.message.outgoing.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{align-self:flex-end}.message-bubble.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{padding:12px 16px;border-radius:16px;max-width:100%}.message.incoming.svelte-v3vmth .message-bubble.svelte-v3vmth.svelte-v3vmth{background:#ffffff0f;border-bottom-left-radius:4px}.message.outgoing.svelte-v3vmth .message-bubble.svelte-v3vmth.svelte-v3vmth{background:linear-gradient(135deg,var(--accent-color, #FF6B35) 0%,var(--accent-color, #FF6B35) 100%);border-bottom-right-radius:4px}.message-content.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:14px;line-height:1.5;margin:0 0 6px;word-wrap:break-word}.message.incoming.svelte-v3vmth .message-content.svelte-v3vmth.svelte-v3vmth{color:#e2e8f0}.message.outgoing.svelte-v3vmth .message-content.svelte-v3vmth.svelte-v3vmth{color:#fff}.message-meta.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;justify-content:flex-end;gap:4px}.message-time.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:10px}.message.incoming.svelte-v3vmth .message-time.svelte-v3vmth.svelte-v3vmth{color:#64748b}.message.outgoing.svelte-v3vmth .message-time.svelte-v3vmth.svelte-v3vmth{color:#ffffffb3}.message.outgoing.svelte-v3vmth .message-meta.svelte-v3vmth svg{color:#ffffffb3}.message.outgoing.svelte-v3vmth .message-meta.svelte-v3vmth svg.read{color:#60a5fa}.message.outgoing.svelte-v3vmth .message-meta.svelte-v3vmth svg.error{color:#ef4444}.message-meta.svelte-v3vmth .ai-icon{color:#fffc}.input-area.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:12px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.04)}.input-actions.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;gap:4px}.input-btn.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:8px;color:#64748b;cursor:pointer;transition:all .2s ease}.input-btn.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#ffffff0a;color:#94a3b8}.input-wrapper.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{flex:1}.input-wrapper.svelte-v3vmth input.svelte-v3vmth.svelte-v3vmth{width:100%;padding:12px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:24px;color:#e2e8f0;font-size:14px}.input-wrapper.svelte-v3vmth input.svelte-v3vmth.svelte-v3vmth:focus{outline:none;border-color:#ff6b354d}.input-wrapper.svelte-v3vmth input.svelte-v3vmth.svelte-v3vmth::-moz-placeholder{color:#475569}.input-wrapper.svelte-v3vmth input.svelte-v3vmth.svelte-v3vmth::placeholder{color:#475569}.send-btn.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:linear-gradient(135deg,#ff6b35,#ff8f6b);border:none;border-radius:12px;color:#fff;cursor:pointer;transition:all .2s ease}.send-btn.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 15px #ff6b3566}.send-btn.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:disabled{opacity:.5;cursor:not-allowed}.no-conversation.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#64748b;text-align:center}.no-conversation.svelte-v3vmth h3.svelte-v3vmth.svelte-v3vmth{font-size:18px;font-weight:600;color:#94a3b8;margin:20px 0 8px}.no-conversation.svelte-v3vmth p.svelte-v3vmth.svelte-v3vmth{font-size:14px;color:#64748b;margin:0}.conversations-list.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth::-webkit-scrollbar,.messages-container.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth::-webkit-scrollbar{width:6px}.conversations-list.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth::-webkit-scrollbar-track,.messages-container.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth::-webkit-scrollbar-track{background:transparent}.conversations-list.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth::-webkit-scrollbar-thumb,.messages-container.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.conversations-list.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth::-webkit-scrollbar-thumb:hover,.messages-container.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth::-webkit-scrollbar-thumb:hover{background:#fff3}@media (max-width: 900px){.inbox.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{grid-template-columns:1fr}.conversations-panel.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:none}.chat-panel.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{height:calc(100vh - 80px)}}.conv-tags.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;gap:4px;margin-top:4px;flex-wrap:wrap}.conv-tag.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:9px;padding:2px 6px;border-radius:4px;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.more-menu-container.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{position:relative}.more-menu.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{position:absolute;top:100%;right:0;margin-top:8px;background:#1e1e23fa;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:8px;min-width:180px;z-index:100;box-shadow:0 10px 40px #00000080}.menu-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;background:transparent;color:#fffc;font-size:13px;cursor:pointer;border-radius:8px;transition:all .2s}.menu-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#ffffff14;color:#fff}.menu-item.danger.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#ef4444}.menu-item.danger.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#ef444426}.menu-divider.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{height:1px;background:#ffffff14;margin:8px 0}.toggle-label-text.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:12px;font-weight:600;color:#ffffffb3;margin-right:6px}.improve-btn.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:6px;padding:8px 12px;background:linear-gradient(135deg,#8b5cf6,#a855f7);border:none;border-radius:8px;color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.improve-btn.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover:not(:disabled){transform:scale(1.02);box-shadow:0 4px 15px #8b5cf666}.improve-btn.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:disabled{opacity:.7;cursor:not-allowed}.spinning.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{animation:svelte-v3vmth-spin 1s linear infinite}@keyframes svelte-v3vmth-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.improved-options-container.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{margin:0 16px 16px;background:#8b5cf61a;border:1px solid rgba(139,92,246,.3);border-radius:12px;overflow:hidden}.improved-header.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:6px;padding:12px 16px;background:#8b5cf626;border-bottom:1px solid rgba(139,92,246,.2);color:#a855f7;font-size:12px;font-weight:600}.improved-header.svelte-v3vmth span.svelte-v3vmth.svelte-v3vmth{flex:1}.improved-header.svelte-v3vmth .close-btn.svelte-v3vmth.svelte-v3vmth{background:transparent;border:none;color:#ffffff80;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.improved-header.svelte-v3vmth .close-btn.svelte-v3vmth.svelte-v3vmth:hover{color:#fff;background:#ffffff1a}.improved-options-list.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;flex-direction:column;padding:8px;gap:8px}.improved-option.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;flex-direction:column;align-items:flex-start;padding:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;cursor:pointer;transition:all .2s;text-align:left}.improved-option.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#8b5cf626;border-color:#8b5cf64d}.option-style.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:11px;font-weight:600;color:#a855f7;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.option-text.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:13px;color:#ffffffe6;line-height:1.5}.btn-apply.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{padding:6px 12px;background:#8b5cf6;border:none;border-radius:6px;color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.btn-apply.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#7c3aed}.btn-cancel.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{padding:6px 12px;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#ffffffb3;font-size:12px;cursor:pointer;transition:all .2s}.btn-cancel.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#ffffff0d;color:#fff}.modal-overlay.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#19191efa;border:1px solid rgba(255,255,255,.1);border-radius:16px;width:100%;max-width:420px;max-height:80vh;overflow:hidden;box-shadow:0 20px 60px #00000080}.modal-header.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.modal-header.svelte-v3vmth h3.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#fff;margin:0}.modal-close.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:transparent;border:none;color:#ffffff80;cursor:pointer;padding:4px;border-radius:6px;transition:all .2s}.modal-close.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{color:#fff;background:#ffffff1a}.modal-body.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{padding:20px;overflow-y:auto;max-height:calc(80vh - 60px)}.empty-state-modal.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#ffffff80;text-align:center}.empty-state-modal.svelte-v3vmth p.svelte-v3vmth.svelte-v3vmth{margin-top:12px;font-size:14px}.empty-state-modal.svelte-v3vmth span.svelte-v3vmth.svelte-v3vmth{font-size:12px;margin-top:4px;color:#ffffff4d}.btn-configure.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:8px;margin-top:16px;padding:10px 20px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-configure.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{transform:translateY(-2px);box-shadow:0 4px 12px #6366f166}.btn-configure-small.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:6px;color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.btn-configure-small.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{transform:translateY(-1px);box-shadow:0 2px 8px #6366f166}.qr-empty.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;flex-direction:column;align-items:center;padding:16px;color:#ffffff80;text-align:center}.qr-empty.svelte-v3vmth p.svelte-v3vmth.svelte-v3vmth{margin:0;font-size:12px}.tags-list.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;flex-direction:column;gap:8px}.tag-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff08;border-radius:10px;cursor:pointer;transition:all .2s}.tag-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#ffffff0f}.tag-item.svelte-v3vmth input[type=checkbox].svelte-v3vmth.svelte-v3vmth{width:18px;height:18px;cursor:pointer;accent-color:#8b5cf6}.tag-badge.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{padding:6px 14px;border-radius:20px;color:#fff;font-size:13px;font-weight:500}.user-info-card.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;flex-direction:column;align-items:center;text-align:center}.user-avatar-large.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:600;color:#fff;margin-bottom:16px}.user-phone.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#ffffff80;font-size:14px;margin-bottom:20px}.user-details.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{width:100%;background:#ffffff08;border-radius:12px;padding:16px}.detail-row.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.detail-row.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:last-child{border-bottom:none}.detail-row.svelte-v3vmth span.svelte-v3vmth.svelte-v3vmth:last-child{color:#fff;font-size:13px;font-weight:500}.score-badge.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:linear-gradient(135deg,#10b981,#34d399);padding:2px 10px;border-radius:12px;font-size:12px!important}.modal-user-info.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{max-width:500px;max-height:85vh}.user-info-full.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;flex-direction:column;gap:20px}.user-header.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.user-header.svelte-v3vmth .user-avatar-large.svelte-v3vmth.svelte-v3vmth{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:600;color:#fff;margin-bottom:0;flex-shrink:0}.user-header-info.svelte-v3vmth h4.svelte-v3vmth.svelte-v3vmth{font-size:18px;font-weight:600;color:#fff;margin:0 0 4px}.user-phone-large.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#ffffff80;font-size:14px;margin:0}.info-grid.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.info-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:flex-start;gap:10px;padding:12px;background:#ffffff08;border-radius:10px}.info-item.svelte-v3vmth svg{color:#ff6b35;flex-shrink:0;margin-top:2px}.info-label.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:block;font-size:11px;color:#ffffff80;margin-bottom:2px;text-transform:uppercase;letter-spacing:.5px}.info-value.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:block;font-size:13px;color:#fff;font-weight:500}.section-header.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#ffffffb3;font-size:13px;font-weight:600}.section-header.svelte-v3vmth svg{color:#ff6b35}.lead-score-section.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#ffffff08;border-radius:12px;padding:16px}.lead-score-section.svelte-v3vmth .section-header.svelte-v3vmth.svelte-v3vmth{margin-bottom:12px}.score-total.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{margin-left:auto;color:#10b981;font-weight:700;font-size:16px}.score-bar-container.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;margin-bottom:16px}.score-bar.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{height:100%;background:linear-gradient(90deg,#10b981,#34d399);border-radius:4px;transition:width .5s ease}.score-breakdown.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;flex-direction:column;gap:10px}.breakdown-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:12px;font-size:12px}.breakdown-item.svelte-v3vmth span.svelte-v3vmth.svelte-v3vmth:first-child{width:80px;color:#fff9}.breakdown-item.svelte-v3vmth span.svelte-v3vmth.svelte-v3vmth:last-child{width:30px;text-align:right;color:#fffc;font-weight:500}.mini-bar.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{flex:1;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.mini-fill.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{height:100%;background:linear-gradient(90deg,#8b5cf6,#a78bfa);border-radius:3px;transition:width .3s ease}.ai-summary-section.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);border-radius:12px;padding:16px}.ai-summary-section.svelte-v3vmth .section-header.svelte-v3vmth svg{color:#a78bfa}.ai-summary-text.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:13px;line-height:1.6;color:#ffffffd9;margin:0}.interests-section.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,.products-section.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,.appointments-section.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,.user-tags-section.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,.notes-section.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#ffffff08;border-radius:12px;padding:16px}.interests-list.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;flex-wrap:wrap;gap:8px}.interest-tag.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{padding:6px 12px;background:#3b82f626;border:1px solid rgba(59,130,246,.3);border-radius:20px;font-size:12px;color:#60a5fa}.products-list.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;flex-direction:column;gap:8px}.product-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#ffffff08;border-radius:8px}.product-name.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:13px;color:#ffffffe6}.product-count.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:11px;color:#ffffff80;background:#ffffff1a;padding:2px 8px;border-radius:10px}.appointments-list.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;flex-direction:column;gap:8px}.appointment-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:16px;padding:12px;background:#ffffff08;border-radius:8px}.apt-date.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:13px;color:#fff;font-weight:500}.apt-time.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:12px;color:#fff9}.apt-status.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{margin-left:auto;font-size:11px;padding:4px 10px;border-radius:12px;font-weight:500}.apt-status.confirmed.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#10b98126;color:#10b981}.apt-status.pending.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#f59e0b26;color:#f59e0b}.user-tags-list.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;flex-wrap:wrap;gap:8px}.user-tag.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{padding:6px 14px;border-radius:20px;font-size:12px;color:#fff;font-weight:500}.notes-text.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:13px;line-height:1.6;color:#fffc;margin:0}.attach-menu-container.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{position:relative}.attach-menu.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{position:absolute;bottom:100%;left:0;margin-bottom:8px;background:#1e1e23fa;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:8px;min-width:150px;z-index:100;box-shadow:0 10px 40px #00000080}.attach-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;background:transparent;color:#fffc;font-size:13px;cursor:pointer;border-radius:8px;transition:all .2s}.attach-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#ffffff14;color:#fff}.attach-item.svelte-v3vmth svg{color:#ff6b35}.input-wrapper.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{position:relative;flex:1}.quick-responses-dropdown.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{position:absolute;bottom:100%;left:0;right:0;margin-bottom:8px;background:#1e1e23fa;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;z-index:100;box-shadow:0 10px 40px #00000080}.qr-header.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.08);color:#fff9;font-size:12px;font-weight:500}.qr-header.svelte-v3vmth svg{color:#f59e0b}.qr-list.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{max-height:200px;overflow-y:auto}.qr-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:12px 14px;border:none;background:transparent;cursor:pointer;transition:all .2s;text-align:left}.qr-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#ffffff0f}.qr-shortcut.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:12px;font-weight:600;color:#ff6b35;margin-bottom:4px}.qr-preview.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:12px;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.qr-list.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth::-webkit-scrollbar{width:4px}.qr-list.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth::-webkit-scrollbar-track{background:transparent}.qr-list.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.modal-drip.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{max-width:450px}.drip-description.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:13px;color:#ffffffb3;margin-bottom:16px}.drip-flows-list.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;flex-direction:column;gap:10px}.drip-flow-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;transition:all .2s}.drip-flow-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#ffffff0d}.drip-flow-info.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;flex-direction:column;gap:4px}.drip-flow-name.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:14px;font-weight:500;color:#fff}.drip-flow-steps.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{font-size:12px;color:#ffffff80}.modal-appointment.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{max-width:500px}.appointment-client-info.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#ffffff08;border-radius:10px;margin-bottom:20px}.appointment-client-info.svelte-v3vmth .label.svelte-v3vmth.svelte-v3vmth{font-size:12px;color:#ffffff80}.appointment-client-info.svelte-v3vmth .value.svelte-v3vmth.svelte-v3vmth{font-size:14px;font-weight:500;color:#fff}.form-group.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{margin-bottom:16px}.form-row.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-label.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:block;font-size:12px;font-weight:500;color:#ffffffb3;margin-bottom:8px}.form-input.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,.form-textarea.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{width:100%;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:14px;transition:all .2s}.form-input.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:focus,.form-textarea.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:focus{outline:none;border-color:#ff6b35;background:#ffffff0d}.form-textarea.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{resize:vertical;min-height:80px}.modal-actions.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.btn-primary.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{display:flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#ff6b35,#ff8b55);border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px #ff6b3566}.btn-primary.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:disabled{opacity:.7;cursor:not-allowed}[data-theme=light] .inbox-wrapper.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#f1f5f9}[data-theme=light] .glass-card.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#ffffffe6;border-color:#00000014;box-shadow:0 2px 8px #0000000d}[data-theme=light] .panel-header.svelte-v3vmth h2.svelte-v3vmth.svelte-v3vmth,[data-theme=light] .contact-details.svelte-v3vmth h3.svelte-v3vmth.svelte-v3vmth{color:#1e293b}[data-theme=light] .subtitle.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,[data-theme=light] .contact-phone.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,[data-theme=light] .conv-time.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,[data-theme=light] .conv-message.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#64748b}[data-theme=light] .panel-header.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,[data-theme=light] .filters-row.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,[data-theme=light] .chat-header.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{border-bottom-color:#00000014}[data-theme=light] .instance-selector.svelte-v3vmth select.svelte-v3vmth.svelte-v3vmth{background:#00000008;border-color:#0000001a;color:#1e293b}[data-theme=light] .filter-btn.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#0000000a;border-color:#0000001a;color:#64748b}[data-theme=light] .filter-btn.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#00000014}[data-theme=light] .filter-btn.active.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#ff6b351f;border-color:#ff6b354d;color:var(--accent-color, #FF6B35)}[data-theme=light] .search-box.svelte-v3vmth input.svelte-v3vmth.svelte-v3vmth{background:#00000008;border-color:#00000014;color:#1e293b}[data-theme=light] .search-box.svelte-v3vmth input.svelte-v3vmth.svelte-v3vmth::-moz-placeholder{color:#94a3b8}[data-theme=light] .search-box.svelte-v3vmth input.svelte-v3vmth.svelte-v3vmth::placeholder{color:#94a3b8}[data-theme=light] .conversation-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#1e293b}[data-theme=light] .conversation-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#0000000a}[data-theme=light] .conversation-item.active.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#ff6b351a;border-color:#ff6b3533}[data-theme=light] .conv-name.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#1e293b}[data-theme=light] .empty-conversations.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#64748b}[data-theme=light] .action-btn.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#0000000a;color:#64748b}[data-theme=light] .action-btn.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#00000014;color:#334155}[data-theme=light] .lead-score.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#0000000a;color:#64748b}[data-theme=light] .messages-container.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#00000005}[data-theme=light] .message.incoming.svelte-v3vmth .message-bubble.svelte-v3vmth.svelte-v3vmth{background:#fff!important;color:#1e293b!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 1px 3px #00000014}[data-theme=light] .message.incoming.svelte-v3vmth .message-content.svelte-v3vmth.svelte-v3vmth{color:#1e293b!important}[data-theme=light] .message.outgoing.svelte-v3vmth .message-bubble.svelte-v3vmth.svelte-v3vmth{background:linear-gradient(135deg,var(--accent-color, #FF6B35),var(--accent-color, #FF6B35))!important;color:#fff!important}[data-theme=light] .message.outgoing.svelte-v3vmth .message-content.svelte-v3vmth.svelte-v3vmth{color:#fff!important}[data-theme=light] .message-time.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#94a3b8}[data-theme=light] .message.outgoing.svelte-v3vmth .message-time.svelte-v3vmth.svelte-v3vmth{color:#ffffffd9!important}[data-theme=light] .message.incoming.svelte-v3vmth .message-time.svelte-v3vmth.svelte-v3vmth{color:#64748b!important}[data-theme=light] .empty-chat.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#64748b}[data-theme=light] .input-area.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{border-top-color:#00000014;background:#fffc}[data-theme=light] .message-input.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#00000008;border-color:#0000001a;color:#1e293b}[data-theme=light] .message-input.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth::-moz-placeholder{color:#94a3b8}[data-theme=light] .message-input.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth::placeholder{color:#94a3b8}[data-theme=light] .input-btn.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#0000000a;color:#64748b}[data-theme=light] .input-btn.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#00000014;color:#334155}[data-theme=light] .ai-toggle.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,[data-theme=light] .ai-toggle-label.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#475569}[data-theme=light] .toggle-slider.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#00000026}[data-theme=light] .ai-toggle input:checked+.toggle-slider.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:linear-gradient(135deg,var(--accent-color, #FF6B35),var(--accent-color, #FF8F6B))}[data-theme=light] .improve-options-dropdown.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#fffffffa;border-color:#0000001a;box-shadow:0 10px 40px #00000026}[data-theme=light] .io-header.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#00000008;border-bottom-color:#00000014;color:#475569}[data-theme=light] .improve-option.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#1e293b;border-bottom-color:#0000000d}[data-theme=light] .improve-option.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#0000000a}[data-theme=light] .modal-overlay.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#00000080}[data-theme=light] .modal.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#fff;border-color:#0000001a}[data-theme=light] .modal-header.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{border-bottom-color:#00000014}[data-theme=light] .modal-header.svelte-v3vmth h3.svelte-v3vmth.svelte-v3vmth{color:#1e293b}[data-theme=light] .btn-close.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#0000000a;color:#64748b}[data-theme=light] .btn-close.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#00000014;color:#334155}[data-theme=light] .user-header.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{border-bottom-color:#00000014}[data-theme=light] .user-header-info.svelte-v3vmth h4.svelte-v3vmth.svelte-v3vmth{color:#1e293b}[data-theme=light] .user-phone-large.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#64748b}[data-theme=light] .info-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#00000008}[data-theme=light] .info-label.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#64748b}[data-theme=light] .info-value.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#1e293b}[data-theme=light] .section-header.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#475569}[data-theme=light] .lead-score-section.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,[data-theme=light] .interests-section.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,[data-theme=light] .products-section.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,[data-theme=light] .appointments-section.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,[data-theme=light] .user-tags-section.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,[data-theme=light] .notes-section.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#00000008}[data-theme=light] .score-bar-container.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,[data-theme=light] .mini-bar.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#0000001a}[data-theme=light] .breakdown-item.svelte-v3vmth span.svelte-v3vmth.svelte-v3vmth:first-child{color:#64748b}[data-theme=light] .breakdown-item.svelte-v3vmth span.svelte-v3vmth.svelte-v3vmth:last-child{color:#334155}[data-theme=light] .ai-summary-section.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#8b5cf614;border-color:#8b5cf626}[data-theme=light] .ai-summary-text.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#334155}[data-theme=light] .product-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,[data-theme=light] .appointment-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#00000005}[data-theme=light] .product-name.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,[data-theme=light] .apt-date.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#1e293b}[data-theme=light] .product-count.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#00000014;color:#64748b}[data-theme=light] .apt-time.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#64748b}[data-theme=light] .notes-text.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#475569}[data-theme=light] .attach-menu.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,[data-theme=light] .quick-responses-dropdown.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#fffffffa;border-color:#0000001a;box-shadow:0 10px 40px #00000026}[data-theme=light] .attach-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#475569}[data-theme=light] .attach-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#0000000a;color:#1e293b}[data-theme=light] .qr-header.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#00000008;border-bottom-color:#00000014;color:#64748b}[data-theme=light] .qr-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#0000000a}[data-theme=light] .qr-preview.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,[data-theme=light] .drip-description.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#64748b}[data-theme=light] .drip-flow-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#00000005;border-color:#00000014}[data-theme=light] .drip-flow-item.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:hover{background:#0000000a}[data-theme=light] .drip-flow-name.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#1e293b}[data-theme=light] .drip-flow-steps.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#64748b}[data-theme=light] .form-label.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#475569}[data-theme=light] .form-input.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth,[data-theme=light] .form-textarea.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#00000008;border-color:#0000001a;color:#1e293b}[data-theme=light] .form-input.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:focus,[data-theme=light] .form-textarea.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth:focus{border-color:var(--accent-color, #FF6B35);background:#00000005}[data-theme=light] .appointment-client-info.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{background:#00000008}[data-theme=light] .appointment-client-info.svelte-v3vmth .label.svelte-v3vmth.svelte-v3vmth{color:#64748b}[data-theme=light] .appointment-client-info.svelte-v3vmth .value.svelte-v3vmth.svelte-v3vmth{color:#1e293b}[data-theme=light] .modal-actions.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{border-top-color:#00000014}[data-theme=light] .empty-state-modal.svelte-v3vmth.svelte-v3vmth.svelte-v3vmth{color:#64748b}.broadcast-wrapper.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{position:relative;min-height:100%;background:#030303}.broadcast.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{position:relative;min-height:100%;padding:24px;z-index:1}.broadcast-content.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{max-width:1400px;margin:0 auto}.glass-card.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#ffffff08;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06);border-radius:16px}.page-header.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{margin-bottom:24px}.header-info.svelte-hl4rma h1.svelte-hl4rma.svelte-hl4rma{font-size:28px;font-weight:600;color:#f1f5f9;margin:0 0 4px}.header-info.svelte-hl4rma p.svelte-hl4rma.svelte-hl4rma{font-size:14px;color:#64748b;margin:0}.tabs-container.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{padding:4px;margin-bottom:24px}.tabs.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;gap:4px}.tab.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;border:none;border-radius:10px;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.tab.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{color:#94a3b8;background:#ffffff05}.tab.active.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:var(--accent-light, rgba(255, 107, 53, .15));color:var(--accent-color, #FF6B35)}.tab.active.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60%;height:2px;background:linear-gradient(90deg,var(--accent-color, #FF6B35),#3B82F6);border-radius:1px}.section-header.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.section-info.svelte-hl4rma h2.svelte-hl4rma.svelte-hl4rma{font-size:22px;font-weight:600;color:#f1f5f9;margin:0 0 4px}.section-info.svelte-hl4rma p.svelte-hl4rma.svelte-hl4rma{font-size:13px;color:#64748b;margin:0}.section-actions.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;gap:12px}.btn-primary.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,var(--accent-color, #FF6B35) 0%,var(--accent-color, #FF6B35) 100%);border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff6b354d}.btn-secondary.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e2e8f0;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-secondary.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{background:#ffffff14}.data-card.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{padding:20px}.card-header-row.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{margin-bottom:16px}.card-header-row.svelte-hl4rma h3.svelte-hl4rma.svelte-hl4rma{font-size:15px;font-weight:600;color:#f1f5f9;margin:0}.table-container.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{overflow-x:auto}.data-table.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{width:100%;border-collapse:collapse}.data-table.svelte-hl4rma th.svelte-hl4rma.svelte-hl4rma{text-align:left;padding:12px 16px;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.06)}.data-table.svelte-hl4rma td.svelte-hl4rma.svelte-hl4rma{padding:16px;font-size:14px;color:#e2e8f0;border-bottom:1px solid rgba(255,255,255,.04)}.data-table.svelte-hl4rma tr.svelte-hl4rma.svelte-hl4rma:hover{background:#ffffff05}.campaign-name.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;flex-direction:column;gap:2px}.campaign-name.svelte-hl4rma strong.svelte-hl4rma.svelte-hl4rma{font-weight:600}.campaign-list.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{font-size:11px;color:#64748b}.number-cell.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{font-family:SF Mono,Monaco,monospace;font-weight:500}.number-cell.has-errors.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{color:#ef4444}.date-cell.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{color:#94a3b8;font-size:13px}.actions-cell.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;gap:8px;justify-content:flex-end}.table-btn.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff0a;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;transition:all .2s ease}.table-btn.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{background:#ffffff14;color:#e2e8f0}.table-btn.danger.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{background:#ef444426;color:#ef4444}.status-badge.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.status-badge.success.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#10b98126;color:#10b981}.status-badge.warning.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#f59e0b26;color:#f59e0b}.status-badge.info.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#3b82f626;color:#3b82f6}.status-badge.error.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#ef444426;color:#ef4444}.status-badge.neutral.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#ffffff14;color:#94a3b8}.cards-grid.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.reply-card.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{padding:16px}.reply-header.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.shortcut.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{padding:6px 12px;background:linear-gradient(135deg,#ff6b3526,#ff8f6b1a);border:1px solid rgba(255,107,53,.2);border-radius:6px;font-size:13px;font-weight:600;color:#ff8f6b}.reply-actions.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma,.template-actions.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;gap:6px}.card-btn.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff0a;border:none;border-radius:6px;color:#64748b;cursor:pointer;transition:all .2s ease}.card-btn.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{background:#ffffff14;color:#e2e8f0}.card-btn.danger.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{background:#ef444426;color:#ef4444}.reply-content.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma,.template-content.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{font-size:13px;color:#94a3b8;line-height:1.5;margin:0 0 12px}.reply-footer.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma,.template-footer.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;align-items:center;justify-content:space-between}.usage-count.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{font-size:11px;color:#64748b}.template-card.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{padding:16px}.template-header.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.template-header.svelte-hl4rma h4.svelte-hl4rma.svelte-hl4rma{font-size:15px;font-weight:600;color:#f1f5f9;margin:0}.template-category.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{padding:4px 10px;background:#3b82f626;border-radius:4px;font-size:11px;font-weight:500;color:#60a5fa}.flows-grid.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.flow-card.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{padding:20px}.flow-header.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.flow-info.svelte-hl4rma h4.svelte-hl4rma.svelte-hl4rma{font-size:16px;font-weight:600;color:#f1f5f9;margin:0 0 4px}.flow-steps.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{font-size:12px;color:#64748b}.flow-stats.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 0;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04);margin-bottom:16px}.flow-stat.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{text-align:center}.flow-stat.svelte-hl4rma .stat-value.svelte-hl4rma.svelte-hl4rma{display:block;font-size:20px;font-weight:700;color:#f1f5f9}.flow-stat.svelte-hl4rma .stat-value.conversion.svelte-hl4rma.svelte-hl4rma{color:#10b981}.flow-stat.svelte-hl4rma .stat-label.svelte-hl4rma.svelte-hl4rma{font-size:11px;color:#64748b}.flow-actions.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;gap:8px}.btn-flow.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-flow.play.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:linear-gradient(135deg,#10b98133,#10b9811a);border:1px solid rgba(16,185,129,.4);color:#10b981;font-weight:600;box-shadow:0 2px 8px #10b98126}.btn-flow.play.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{background:linear-gradient(135deg,#10b98159,#10b98133);border-color:#10b98199;box-shadow:0 4px 12px #10b98140;transform:translateY(-1px)}.btn-flow.pause.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:linear-gradient(135deg,#f59e0b33,#f59e0b1a);border:1px solid rgba(245,158,11,.4);color:#f59e0b;font-weight:600;box-shadow:0 2px 8px #f59e0b26}.btn-flow.pause.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{background:linear-gradient(135deg,#f59e0b59,#f59e0b33);border-color:#f59e0b99;box-shadow:0 4px 12px #f59e0b40;transform:translateY(-1px)}.btn-flow.edit.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#94a3b8}.btn-flow.edit.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{background:#ffffff14;color:#e2e8f0}.empty-state.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#64748b}.empty-state.svelte-hl4rma h3.svelte-hl4rma.svelte-hl4rma{font-size:18px;font-weight:600;color:#94a3b8;margin:16px 0 8px}.empty-state.svelte-hl4rma p.svelte-hl4rma.svelte-hl4rma{margin:0 0 20px;max-width:400px}@media (max-width: 900px){.tabs.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{flex-wrap:wrap}.section-header.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{flex-direction:column;align-items:flex-start;gap:16px}.cards-grid.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma,.flows-grid.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{grid-template-columns:1fr}}.modal-overlay.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{width:100%;max-width:560px;max-height:90vh;overflow-y:auto;animation:svelte-hl4rma-modalSlideIn .2s ease-out}@keyframes svelte-hl4rma-modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-header.svelte-hl4rma h2.svelte-hl4rma.svelte-hl4rma{font-size:18px;font-weight:600;color:#f1f5f9;margin:0}.btn-close.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:8px;color:#64748b;cursor:pointer;transition:all .2s ease}.btn-close.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{background:#ffffff0d;color:#94a3b8}.modal-body.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{padding:24px;display:flex;flex-direction:column;gap:20px}.modal-footer.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid rgba(255,255,255,.06)}.form-group.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;flex-direction:column;gap:8px}.form-group.svelte-hl4rma label.svelte-hl4rma.svelte-hl4rma{font-size:13px;font-weight:500;color:#94a3b8}.form-group.svelte-hl4rma input.svelte-hl4rma.svelte-hl4rma,.form-group.svelte-hl4rma select.svelte-hl4rma.svelte-hl4rma,.form-group.svelte-hl4rma textarea.svelte-hl4rma.svelte-hl4rma{padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#e2e8f0;font-size:14px;transition:all .2s ease}.form-group.svelte-hl4rma input.svelte-hl4rma.svelte-hl4rma:focus,.form-group.svelte-hl4rma select.svelte-hl4rma.svelte-hl4rma:focus,.form-group.svelte-hl4rma textarea.svelte-hl4rma.svelte-hl4rma:focus{outline:none;border-color:#ff6b3566;background:#ffffff0d}.form-group.svelte-hl4rma textarea.svelte-hl4rma.svelte-hl4rma{resize:vertical;min-height:100px}.form-hint.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{font-size:11px;color:#64748b}.form-row.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:grid;grid-template-columns:1fr 1fr;gap:16px}.checkbox-label.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;align-items:center;gap:10px;cursor:pointer}.checkbox-label.svelte-hl4rma input[type=checkbox].svelte-hl4rma.svelte-hl4rma{width:18px;height:18px;accent-color:var(--accent-color, #FF6B35)}.checkbox-label.svelte-hl4rma span.svelte-hl4rma.svelte-hl4rma{font-size:14px;color:#e2e8f0}.radio-group-label.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{font-size:13px;font-weight:500;color:#94a3b8;margin-bottom:8px}.radio-group.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;gap:12px}.radio-option.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;cursor:pointer;transition:all .2s ease;flex:1;color:#94a3b8}.radio-option.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{border-color:#ffffff26}.radio-option.selected.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{border-color:#ff6b3566;background:#ff6b351a;color:var(--accent-color, #FF6B35)}.radio-option.svelte-hl4rma input[type=radio].svelte-hl4rma.svelte-hl4rma{display:none}.radio-option.svelte-hl4rma span.svelte-hl4rma.svelte-hl4rma{font-size:14px;font-weight:500}.input-with-icon.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;transition:all .2s ease}.input-with-icon.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:focus-within{border-color:#ff6b3566;background:#ffffff0d}.input-with-icon.svelte-hl4rma svg{color:#64748b;flex-shrink:0}.input-with-icon.svelte-hl4rma input.svelte-hl4rma.svelte-hl4rma{flex:1;padding:0;border:none;background:transparent}.input-with-icon.svelte-hl4rma input.svelte-hl4rma.svelte-hl4rma:focus{outline:none;border:none}.spinner{animation:svelte-hl4rma-spin 1s linear infinite}@keyframes svelte-hl4rma-spin{to{transform:rotate(360deg)}}.flow-modal.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{max-width:700px}.flow-steps-editor.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;flex-direction:column;gap:16px}.flow-step-item.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;gap:12px;padding:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;position:relative}.step-number.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{width:28px;height:28px;background:#ff6b3526;color:var(--accent-color, #FF6B35);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.step-content.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{flex:1;display:flex;flex-direction:column;gap:10px}.step-delay.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.step-delay.svelte-hl4rma input.svelte-hl4rma.svelte-hl4rma,.step-delay.svelte-hl4rma select.svelte-hl4rma.svelte-hl4rma{padding:6px 10px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#e2e8f0;font-size:13px}.delay-label.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{font-size:12px;color:#64748b}.step-content.svelte-hl4rma textarea.svelte-hl4rma.svelte-hl4rma{padding:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#e2e8f0;font-size:13px;resize:vertical}.step-content.svelte-hl4rma textarea.svelte-hl4rma.svelte-hl4rma:focus{outline:none;border-color:#ff6b3566}.btn-remove-step.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{position:absolute;top:8px;right:8px;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:4px;color:#64748b;cursor:pointer;transition:all .2s ease}.btn-remove-step.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{background:#ef444426;color:#ef4444}.btn-add-step.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:transparent;border:1px dashed rgba(255,255,255,.15);border-radius:8px;color:#64748b;font-size:13px;cursor:pointer;transition:all .2s ease}.btn-add-step.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{border-color:#ff6b3566;color:var(--accent-color, #FF6B35);background:#ff6b350d}.btn-flow.danger.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:transparent;border-color:#ef44444d;color:#ef4444;padding:6px 8px}.btn-flow.danger.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{background:#ef444426}[data-theme=light] .broadcast-wrapper.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#f1f5f9}[data-theme=light] .glass-card.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#fffc;border-color:#00000014;box-shadow:0 2px 8px #0000000d}[data-theme=light] .page-header.svelte-hl4rma .header-info h1.svelte-hl4rma.svelte-hl4rma,[data-theme=light] .section-info.svelte-hl4rma h2.svelte-hl4rma.svelte-hl4rma,[data-theme=light] .card-header-row.svelte-hl4rma h3.svelte-hl4rma.svelte-hl4rma{color:#1e293b}[data-theme=light] .page-header.svelte-hl4rma .header-info p.svelte-hl4rma.svelte-hl4rma,[data-theme=light] .section-info.svelte-hl4rma p.svelte-hl4rma.svelte-hl4rma,[data-theme=light] .tab.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{color:#64748b}[data-theme=light] .tab.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{color:#334155;background:#0000000a}[data-theme=light] .tab.active.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:var(--accent-light, rgba(255, 107, 53, .12));color:var(--accent-color, #FF6B35)}[data-theme=light] .btn-secondary.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#0000000a;border-color:#0000001a;color:#334155}[data-theme=light] .btn-secondary.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{background:#00000014}[data-theme=light] .data-table.svelte-hl4rma th.svelte-hl4rma.svelte-hl4rma{color:#64748b;border-bottom-color:#00000014}[data-theme=light] .data-table.svelte-hl4rma td.svelte-hl4rma.svelte-hl4rma{color:#1e293b;border-bottom-color:#0000000d}[data-theme=light] .data-table.svelte-hl4rma tr.svelte-hl4rma.svelte-hl4rma:hover{background:#00000005}[data-theme=light] .campaign-name.svelte-hl4rma strong.svelte-hl4rma.svelte-hl4rma{color:#1e293b}[data-theme=light] .campaign-list.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma,[data-theme=light] .date-cell.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{color:#64748b}[data-theme=light] .table-btn.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#0000000a;color:#64748b}[data-theme=light] .table-btn.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{background:#00000014;color:#334155}[data-theme=light] .reply-card.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma,[data-theme=light] .template-card.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma,[data-theme=light] .flow-card.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#ffffffe6;border-color:#00000014}[data-theme=light] .reply-content.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma,[data-theme=light] .template-content.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{color:#475569}[data-theme=light] .template-header.svelte-hl4rma h4.svelte-hl4rma.svelte-hl4rma,[data-theme=light] .flow-info.svelte-hl4rma h4.svelte-hl4rma.svelte-hl4rma{color:#1e293b}[data-theme=light] .usage-count.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma,[data-theme=light] .flow-steps.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{color:#64748b}[data-theme=light] .card-btn.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#0000000a;color:#64748b}[data-theme=light] .card-btn.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{background:#00000014;color:#334155}[data-theme=light] .flow-stat.svelte-hl4rma .stat-value.svelte-hl4rma.svelte-hl4rma{color:#1e293b}[data-theme=light] .flow-stat.svelte-hl4rma .stat-label.svelte-hl4rma.svelte-hl4rma{color:#64748b}[data-theme=light] .flow-stats.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{border-color:#0000000f}[data-theme=light] .btn-flow.edit.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#0000000a;border-color:#0000001a;color:#64748b}[data-theme=light] .btn-flow.edit.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{background:#00000014;color:#334155}[data-theme=light] .empty-state.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{color:#64748b}[data-theme=light] .empty-state.svelte-hl4rma h3.svelte-hl4rma.svelte-hl4rma{color:#475569}[data-theme=light] .modal-overlay.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#00000080}[data-theme=light] .modal.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#fff;border-color:#0000001a}[data-theme=light] .modal-header.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{border-bottom-color:#00000014}[data-theme=light] .modal-header.svelte-hl4rma h2.svelte-hl4rma.svelte-hl4rma{color:#1e293b}[data-theme=light] .modal-footer.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{border-top-color:#00000014}[data-theme=light] .form-group.svelte-hl4rma label.svelte-hl4rma.svelte-hl4rma{color:#475569}[data-theme=light] .form-group.svelte-hl4rma input.svelte-hl4rma.svelte-hl4rma,[data-theme=light] .form-group.svelte-hl4rma select.svelte-hl4rma.svelte-hl4rma,[data-theme=light] .form-group.svelte-hl4rma textarea.svelte-hl4rma.svelte-hl4rma{background:#00000008;border-color:#0000001a;color:#1e293b}[data-theme=light] .form-group.svelte-hl4rma input.svelte-hl4rma.svelte-hl4rma:focus,[data-theme=light] .form-group.svelte-hl4rma select.svelte-hl4rma.svelte-hl4rma:focus,[data-theme=light] .form-group.svelte-hl4rma textarea.svelte-hl4rma.svelte-hl4rma:focus{border-color:#ff6b3580;background:#00000005}[data-theme=light] .form-hint.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{color:#64748b}[data-theme=light] .radio-option.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#00000008;border-color:#0000001a;color:#64748b}[data-theme=light] .radio-option.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{border-color:#0003}[data-theme=light] .radio-option.selected.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#ff6b3514;border-color:#ff6b3566;color:var(--accent-color, #FF6B35)}[data-theme=light] .input-with-icon.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#00000008;border-color:#0000001a}[data-theme=light] .input-with-icon.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:focus-within{border-color:#ff6b3580}[data-theme=light] .btn-close.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#0000000a;color:#64748b}[data-theme=light] .btn-close.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{background:#00000014;color:#334155}[data-theme=light] .flow-step-item.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#00000005;border-color:#00000014}[data-theme=light] .step-delay.svelte-hl4rma input.svelte-hl4rma.svelte-hl4rma,[data-theme=light] .step-delay.svelte-hl4rma select.svelte-hl4rma.svelte-hl4rma,[data-theme=light] .step-content.svelte-hl4rma textarea.svelte-hl4rma.svelte-hl4rma{background:#00000008;border-color:#0000001a;color:#1e293b}[data-theme=light] .delay-label.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{color:#64748b}[data-theme=light] .btn-add-step.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{border-color:#00000026;color:#64748b}[data-theme=light] .btn-add-step.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{border-color:#ff6b3566;color:var(--accent-color, #FF6B35);background:#ff6b350d}.media-type-selector.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;gap:8px}.media-type-btn.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#94a3b8;font-size:13px;cursor:pointer;transition:all .2s ease}.media-type-btn.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{border-color:#ffffff26}.media-type-btn.active.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#ff6b351a;border-color:#ff6b3566;color:var(--accent-color, #FF6B35)}.file-selector.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btn-browse.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e2e8f0;font-size:13px;cursor:pointer;transition:all .2s ease}.btn-browse.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{background:#ffffff14;border-color:#ff6b354d}.selected-file.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{font-size:13px;color:#10b981;font-weight:500}.no-file.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{font-size:13px;color:#64748b}.form-group.svelte-hl4rma select option.svelte-hl4rma.svelte-hl4rma,.step-delay.svelte-hl4rma select.svelte-hl4rma option.svelte-hl4rma{background:#1a1a1f;color:#e2e8f0;padding:10px}[data-theme=light] .form-group.svelte-hl4rma select option.svelte-hl4rma.svelte-hl4rma,[data-theme=light] .step-delay.svelte-hl4rma select.svelte-hl4rma option.svelte-hl4rma{background:#fff;color:#1e293b}[data-theme=light] .media-type-btn.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#00000008;border-color:#0000001a;color:#64748b}[data-theme=light] .media-type-btn.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{border-color:#0003}[data-theme=light] .media-type-btn.active.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#ff6b3514;border-color:#ff6b3566;color:var(--accent-color, #FF6B35)}[data-theme=light] .btn-browse.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{background:#0000000a;border-color:#0000001a;color:#334155}[data-theme=light] .btn-browse.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma:hover{background:#00000014}[data-theme=light] .no-file.svelte-hl4rma.svelte-hl4rma.svelte-hl4rma{color:#94a3b8}.drawer-overlay.svelte-1flo5ol.svelte-1flo5ol{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;justify-content:flex-end;animation:svelte-1flo5ol-fadeIn .2s ease}@keyframes svelte-1flo5ol-fadeIn{0%{opacity:0}to{opacity:1}}.drawer-content.svelte-1flo5ol.svelte-1flo5ol{width:100%;max-width:800px;background:var(--bg-primary, #0F172A);border-left:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;animation:svelte-1flo5ol-slideIn .3s ease}@keyframes svelte-1flo5ol-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-header.svelte-1flo5ol.svelte-1flo5ol{padding:24px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:flex-start;background:var(--bg-elevated, rgba(255, 255, 255, .05))}.header-info.svelte-1flo5ol.svelte-1flo5ol{flex:1}.header-title.svelte-1flo5ol.svelte-1flo5ol{display:flex;align-items:center;gap:12px;margin-bottom:8px}.header-title.svelte-1flo5ol h2.svelte-1flo5ol{margin:0;font-size:24px;font-weight:700;color:var(--text-primary, white)}.header-subtitle.svelte-1flo5ol.svelte-1flo5ol{display:flex;align-items:center;gap:12px}.customer-name.svelte-1flo5ol.svelte-1flo5ol{font-size:16px;font-weight:600;color:var(--accent-color, #FF6B35)}.customer-phone.svelte-1flo5ol.svelte-1flo5ol{font-size:14px;color:var(--text-secondary, rgba(255, 255, 255, .6))}.btn-close.svelte-1flo5ol.svelte-1flo5ol{background:none;border:none;color:var(--text-secondary, rgba(255, 255, 255, .6));cursor:pointer;padding:8px;border-radius:8px;transition:all .2s}.btn-close.svelte-1flo5ol.svelte-1flo5ol:hover{background:#ffffff1a;color:var(--text-primary, white)}.filters-section.svelte-1flo5ol.svelte-1flo5ol{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:16px}.source-filters.svelte-1flo5ol.svelte-1flo5ol{display:flex;flex-wrap:wrap;gap:8px}.filter-chip.svelte-1flo5ol.svelte-1flo5ol{padding:6px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.2);background:transparent;color:var(--text-secondary, rgba(255, 255, 255, .7));font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s}.filter-chip.svelte-1flo5ol.svelte-1flo5ol:hover{transform:translateY(-1px)}.controls-row.svelte-1flo5ol.svelte-1flo5ol{display:flex;gap:12px}.date-select.svelte-1flo5ol.svelte-1flo5ol{padding:8px 12px;background:var(--bg-elevated, rgba(255, 255, 255, .05));border:1px solid rgba(255,255,255,.2);border-radius:8px;color:var(--text-primary, white);font-size:14px;cursor:pointer}.search-box.svelte-1flo5ol.svelte-1flo5ol{flex:1;display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-elevated, rgba(255, 255, 255, .05));border:1px solid rgba(255,255,255,.2);border-radius:8px}.search-box.svelte-1flo5ol input.svelte-1flo5ol{flex:1;background:none;border:none;color:var(--text-primary, white);font-size:14px;outline:none}.timeline-section.svelte-1flo5ol.svelte-1flo5ol{flex:1;overflow-y:auto;padding:24px}.loading-state.svelte-1flo5ol.svelte-1flo5ol,.empty-state.svelte-1flo5ol.svelte-1flo5ol{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--text-secondary, rgba(255, 255, 255, .6))}.spinner.svelte-1flo5ol.svelte-1flo5ol{width:40px;height:40px;border:3px solid rgba(255,107,53,.2);border-top-color:var(--accent-color, #FF6B35);border-radius:50%;animation:svelte-1flo5ol-spin .8s linear infinite;margin-bottom:16px}@keyframes svelte-1flo5ol-spin{to{transform:rotate(360deg)}}.empty-state.svelte-1flo5ol h3.svelte-1flo5ol{margin:16px 0 8px;font-size:18px;color:var(--text-primary, white)}.date-group.svelte-1flo5ol.svelte-1flo5ol{margin-bottom:32px}.date-header.svelte-1flo5ol.svelte-1flo5ol{font-size:14px;font-weight:600;color:var(--accent-color, #FF6B35);text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;padding-left:32px}.timeline-event.svelte-1flo5ol.svelte-1flo5ol{position:relative;padding-left:32px;margin-bottom:20px}.event-indicator.svelte-1flo5ol.svelte-1flo5ol{position:absolute;left:0;top:8px;width:12px;height:12px;border-radius:50%;border:3px solid var(--bg-primary, #0F172A)}.timeline-event.svelte-1flo5ol.svelte-1flo5ol:before{content:"";position:absolute;left:5px;top:20px;bottom:-20px;width:2px;background:#ffffff1a}.timeline-event.svelte-1flo5ol.svelte-1flo5ol:last-child:before{display:none}.event-card.svelte-1flo5ol.svelte-1flo5ol{background:var(--bg-elevated, rgba(255, 255, 255, .05));border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;transition:all .2s}.event-card.svelte-1flo5ol.svelte-1flo5ol:hover{border-color:#fff3;box-shadow:0 4px 12px #0003}.event-header.svelte-1flo5ol.svelte-1flo5ol{display:flex;justify-content:space-between;align-items:flex-start;padding:16px;cursor:pointer}.event-main.svelte-1flo5ol.svelte-1flo5ol{display:flex;gap:12px;flex:1}.event-source-badge.svelte-1flo5ol.svelte-1flo5ol{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center;gap:4px;border:1px solid;flex-shrink:0;align-self:flex-start}.event-info.svelte-1flo5ol.svelte-1flo5ol{flex:1}.event-info.svelte-1flo5ol h4.svelte-1flo5ol{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--text-primary, white)}.event-subtitle.svelte-1flo5ol.svelte-1flo5ol{margin:0;font-size:13px;color:var(--text-secondary, rgba(255, 255, 255, .6))}.event-meta.svelte-1flo5ol.svelte-1flo5ol{display:flex;align-items:center;gap:8px}.event-time.svelte-1flo5ol.svelte-1flo5ol{font-size:12px;color:var(--text-secondary, rgba(255, 255, 255, .5));white-space:nowrap}.expand-btn.svelte-1flo5ol.svelte-1flo5ol{background:none;border:none;color:var(--text-secondary, rgba(255, 255, 255, .5));cursor:pointer;padding:4px;display:flex;align-items:center}.event-body.svelte-1flo5ol.svelte-1flo5ol{padding:0 16px 16px}.event-summary.svelte-1flo5ol.svelte-1flo5ol{margin:0 0 12px;font-size:14px;line-height:1.6;color:var(--text-primary, rgba(255, 255, 255, .9))}.event-amount.svelte-1flo5ol.svelte-1flo5ol,.event-reference.svelte-1flo5ol.svelte-1flo5ol{font-size:13px;color:var(--text-secondary, rgba(255, 255, 255, .7));margin-bottom:8px}.event-amount.svelte-1flo5ol strong.svelte-1flo5ol,.event-reference.svelte-1flo5ol strong.svelte-1flo5ol{color:var(--accent-color, #FF6B35)}.event-attachments.svelte-1flo5ol.svelte-1flo5ol{display:flex;flex-direction:column;gap:8px;margin-top:12px}.attachment-link.svelte-1flo5ol.svelte-1flo5ol{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:8px;color:#60a5fa;text-decoration:none;font-size:13px;transition:all .2s}.attachment-link.svelte-1flo5ol.svelte-1flo5ol:hover{background:#3b82f633;transform:translate(4px)}.event-details.svelte-1flo5ol.svelte-1flo5ol{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.event-details.svelte-1flo5ol h5.svelte-1flo5ol{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--text-secondary, rgba(255, 255, 255, .7))}.event-details.svelte-1flo5ol pre.svelte-1flo5ol{background:#0000004d;padding:12px;border-radius:6px;font-size:12px;color:var(--text-secondary, rgba(255, 255, 255, .8));overflow-x:auto;margin:0}.pagination-info.svelte-1flo5ol.svelte-1flo5ol{text-align:center;padding:20px;color:var(--text-secondary, rgba(255, 255, 255, .6));font-size:14px}.btn-load-more.svelte-1flo5ol.svelte-1flo5ol{margin-top:12px;padding:10px 20px;background:var(--accent-color, #FF6B35);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-load-more.svelte-1flo5ol.svelte-1flo5ol:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--accent-rgb, 255, 107, 53),.4)}.audience-wrapper.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{position:relative;min-height:100%;background:#030303}.audience.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{position:relative;min-height:100%;padding:24px;z-index:1}.audience-content.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{max-width:1400px;margin:0 auto}.glass-card.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#ffffff08;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06);border-radius:16px}.page-header.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{margin-bottom:24px}.header-info.svelte-1a9629g h1.svelte-1a9629g.svelte-1a9629g{font-size:28px;font-weight:600;color:#f1f5f9;margin:0 0 4px}.header-info.svelte-1a9629g p.svelte-1a9629g.svelte-1a9629g{font-size:14px;color:#64748b;margin:0}.action-bar.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;align-items:center;justify-content:space-between;padding:8px;margin-bottom:24px}.tabs.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;gap:4px}.tab.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;border:none;border-radius:10px;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.tab.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{color:#94a3b8;background:#ffffff05}.tab.active.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:var(--accent-light, rgba(255, 107, 53, .15));color:var(--accent-color, #FF6B35)}.action-buttons.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;gap:8px}.action-btn.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;align-items:center;gap:6px;padding:10px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:8px;color:#94a3b8;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.action-btn.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{background:#ffffff0f;color:#e2e8f0}.section-header.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.section-info.svelte-1a9629g h2.svelte-1a9629g.svelte-1a9629g{font-size:22px;font-weight:600;color:#f1f5f9;margin:0 0 4px}.section-info.svelte-1a9629g p.svelte-1a9629g.svelte-1a9629g{font-size:13px;color:#64748b;margin:0}.btn-primary.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,var(--accent-color, #FF6B35) 0%,var(--accent-color, #FF6B35) 100%);border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff6b354d}.data-card.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{padding:20px}.filters-row.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;align-items:center;gap:16px;margin-bottom:20px}.search-box.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{position:relative;flex:1;max-width:300px}.search-box.svelte-1a9629g .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#64748b}.search-box.svelte-1a9629g input.svelte-1a9629g.svelte-1a9629g{width:100%;padding:10px 12px 10px 40px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:8px;color:#e2e8f0;font-size:13px}.search-box.svelte-1a9629g input.svelte-1a9629g.svelte-1a9629g:focus{outline:none;border-color:#ff6b354d}.search-box.svelte-1a9629g input.svelte-1a9629g.svelte-1a9629g::-moz-placeholder{color:#475569}.search-box.svelte-1a9629g input.svelte-1a9629g.svelte-1a9629g::placeholder{color:#475569}.list-filter.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{position:relative}.list-filter.svelte-1a9629g select.svelte-1a9629g.svelte-1a9629g{padding:10px 36px 10px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:8px;color:#e2e8f0;font-size:13px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:160px}.list-filter.svelte-1a9629g select.svelte-1a9629g.svelte-1a9629g:focus{outline:none;border-color:#ff6b354d}.list-filter.svelte-1a9629g select option.svelte-1a9629g.svelte-1a9629g{background:#1a1a1f;color:#e2e8f0;padding:10px}[data-theme=light] .list-filter.svelte-1a9629g select option.svelte-1a9629g.svelte-1a9629g{background:#fff;color:#1e293b}.list-filter.svelte-1a9629g .select-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.contact-count.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{margin-left:auto;font-size:13px;color:#64748b}.table-container.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{overflow-x:auto}.data-table.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{width:100%;border-collapse:collapse}.data-table.svelte-1a9629g th.svelte-1a9629g.svelte-1a9629g{text-align:left;padding:12px 16px;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.06)}.data-table.svelte-1a9629g td.svelte-1a9629g.svelte-1a9629g{padding:14px 16px;font-size:13px;color:#e2e8f0;border-bottom:1px solid rgba(255,255,255,.04)}.data-table.svelte-1a9629g tr.svelte-1a9629g.svelte-1a9629g:hover{background:#ffffff05}.checkbox-col.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{width:40px}.checkbox-wrapper.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;align-items:center;justify-content:center;cursor:pointer}.checkbox-wrapper.svelte-1a9629g input.svelte-1a9629g.svelte-1a9629g{display:none}.checkmark.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{width:18px;height:18px;border:2px solid rgba(255,255,255,.2);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.checkbox-wrapper.svelte-1a9629g input.svelte-1a9629g:checked+.checkmark.svelte-1a9629g{background:linear-gradient(135deg,var(--accent-color, #FF6B35) 0%,var(--accent-color, #FF6B35) 100%);border-color:var(--accent-color, #FF6B35)}.checkbox-wrapper.svelte-1a9629g input.svelte-1a9629g:checked+.checkmark.svelte-1a9629g:after{content:"✓";color:#fff;font-size:11px;font-weight:700}.phone-cell.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;align-items:center;gap:8px}.whatsapp-icon-wrapper.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{position:relative;display:flex;align-items:center;justify-content:center}.activity-dot.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{position:absolute;bottom:-2px;right:-2px;width:8px;height:8px;border-radius:50%;border:2px solid #030303}.activity-dot.active.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#10b981;box-shadow:0 0 6px #10b98199}.activity-dot.inactive.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#64748b}[data-theme=light] .activity-dot.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{border-color:#f1f5f9}.no-whatsapp.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;align-items:center;justify-content:center;color:#64748b}.id-cell.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{color:#94a3b8;font-family:SF Mono,Monaco,monospace;font-size:12px}.name-cell.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{font-weight:500}.email-cell.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{color:#94a3b8;font-size:12px}.company-cell.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{color:#94a3b8}.list-badge.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:inline-block;padding:4px 10px;background:#ffffff0f;border-radius:4px;font-size:11px;font-weight:500;color:#94a3b8}.actions-cell.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{text-align:right}.table-btn.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff0a;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;transition:all .2s ease}.table-btn.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{background:#ffffff14;color:#e2e8f0}.table-btn.danger.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{background:#ef444426;color:#ef4444}.table-btn.send-msg.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#25d3661f;border-color:#25d36633;color:#25d366}.table-btn.send-msg.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{background:#25d36633;color:#25d366}.modal-message.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{max-width:480px}.modal-header-contact.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;align-items:center;gap:12px}.contact-avatar-sm.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#fff}.contact-info-sm.svelte-1a9629g h3.svelte-1a9629g.svelte-1a9629g{font-size:16px;font-weight:600;color:#f1f5f9;margin:0 0 2px}.contact-phone-sm.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{font-size:13px;color:#64748b}.message-input-area.svelte-1a9629g textarea.svelte-1a9629g.svelte-1a9629g{width:100%;padding:14px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#e2e8f0;font-size:14px;font-family:inherit;resize:none;line-height:1.5;transition:all .2s ease}.message-input-area.svelte-1a9629g textarea.svelte-1a9629g.svelte-1a9629g:focus{outline:none;border-color:#25d36666;box-shadow:0 0 0 3px #25d3661a}.message-input-area.svelte-1a9629g textarea.svelte-1a9629g.svelte-1a9629g::-moz-placeholder{color:#475569}.message-input-area.svelte-1a9629g textarea.svelte-1a9629g.svelte-1a9629g::placeholder{color:#475569}.message-hint.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{font-size:12px;color:#64748b;margin:8px 0 0}.btn-send.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#25d366,#128c7e);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-send.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #25d3664d}.btn-send.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:disabled{opacity:.6;cursor:not-allowed}.btn-historia.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,var(--accent-color, #FF6B35) 0%,var(--accent-color, #FF6B35) 100%);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-historia.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ff6b3566}.assign-subtitle.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{font-size:14px;color:#94a3b8;margin:0 0 16px}.assign-subtitle.svelte-1a9629g strong.svelte-1a9629g.svelte-1a9629g{color:#e2e8f0}.lists-selection.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;flex-direction:column;gap:8px}.list-option.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;cursor:pointer;transition:all .2s ease}.list-option.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{background:#ffffff0f}.list-option.selected.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#25d3661a;border-color:#25d3664d}.list-option.svelte-1a9629g input[type=checkbox].svelte-1a9629g.svelte-1a9629g{display:none}.list-color.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{width:12px;height:12px;border-radius:50%;flex-shrink:0}.list-name.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{flex:1;font-size:14px;color:#e2e8f0}.list-option.svelte-1a9629g .check-icon{color:#25d366}[data-theme=light] .message-input-area.svelte-1a9629g textarea.svelte-1a9629g.svelte-1a9629g{background:#00000008;border-color:#0000001a;color:#1e293b}[data-theme=light] .contact-info-sm.svelte-1a9629g h3.svelte-1a9629g.svelte-1a9629g,[data-theme=light] .assign-subtitle.svelte-1a9629g strong.svelte-1a9629g.svelte-1a9629g,[data-theme=light] .list-name.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{color:#1e293b}[data-theme=light] .list-option.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#00000005;border-color:#00000014}[data-theme=light] .list-option.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{background:#0000000a}[data-theme=light] .list-option.selected.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#25d36614;border-color:#25d3664d}.lists-grid.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.list-card.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{padding:20px}.list-header.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.list-color.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{width:8px;height:40px;border-radius:4px;flex-shrink:0}.list-info.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{flex:1}.list-info.svelte-1a9629g h4.svelte-1a9629g.svelte-1a9629g{font-size:16px;font-weight:600;color:#f1f5f9;margin:0 0 4px}.list-info.svelte-1a9629g p.svelte-1a9629g.svelte-1a9629g{font-size:12px;color:#64748b;margin:0}.list-actions.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;gap:6px}.card-btn.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff0a;border:none;border-radius:6px;color:#64748b;cursor:pointer;transition:all .2s ease}.card-btn.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{background:#ffffff14;color:#e2e8f0}.card-btn.danger.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{background:#ef444426;color:#ef4444}.list-stats.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04);margin-bottom:16px}.list-stat.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;align-items:center;gap:8px;font-size:13px;color:#94a3b8}.list-date.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{font-size:11px;color:#64748b}.list-footer.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;gap:8px}.btn-list.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:8px;color:#94a3b8;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-list.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{background:#ffffff0f;color:#e2e8f0}.table-container.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g::-webkit-scrollbar{height:6px}.table-container.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g::-webkit-scrollbar-track{background:transparent}.table-container.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}@media (max-width: 1000px){.action-bar.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{flex-direction:column;gap:12px;align-items:stretch}.action-buttons.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{flex-wrap:wrap;justify-content:center}.filters-row.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{flex-wrap:wrap}.search-box.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{max-width:none;width:100%}}@media (max-width: 768px){.section-header.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{flex-direction:column;align-items:flex-start;gap:16px}.lists-grid.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{grid-template-columns:1fr}}[data-theme=light] .audience-wrapper.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g,body.theme-light .audience-wrapper.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#f1f5f9!important}[data-theme=light] .glass-card.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g,body.theme-light .glass-card.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#fffffff2!important;border-color:#00000014!important}[data-theme=light] .list-card.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g,body.theme-light .list-card.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#fffffff2!important;border-color:#0000000f!important}[data-theme=light] .table-container.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g,body.theme-light .table-container.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#fffffff2!important}[data-theme=light] th.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g,body.theme-light th.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{color:#475569!important;background:#00000005!important;border-color:#0000000f!important}[data-theme=light] td.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g,body.theme-light td.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{color:#334155!important;border-color:#0000000f!important}[data-theme=light] .search-box.svelte-1a9629g input.svelte-1a9629g.svelte-1a9629g,body.theme-light .search-box.svelte-1a9629g input.svelte-1a9629g.svelte-1a9629g{background:#00000008!important;border-color:#0000001a!important;color:#0f172a!important}[data-theme=light] .btn-secondary.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g,body.theme-light .btn-secondary.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#0000000d!important;color:#334155!important;border-color:#0000001a!important}[data-theme=light] .header-info.svelte-1a9629g h1.svelte-1a9629g.svelte-1a9629g,[data-theme=light] .section-info.svelte-1a9629g h2.svelte-1a9629g.svelte-1a9629g,[data-theme=light] .list-info.svelte-1a9629g h4.svelte-1a9629g.svelte-1a9629g{color:#1e293b!important}[data-theme=light] .header-info.svelte-1a9629g p.svelte-1a9629g.svelte-1a9629g,[data-theme=light] .section-info.svelte-1a9629g p.svelte-1a9629g.svelte-1a9629g,[data-theme=light] .list-info.svelte-1a9629g p.svelte-1a9629g.svelte-1a9629g{color:#64748b!important}[data-theme=light] .tabs.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#00000008}[data-theme=light] .tab.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{color:#64748b!important}[data-theme=light] .tab.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{background:#0000000a;color:#334155!important}[data-theme=light] .tab.active.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:var(--accent-light, rgba(255, 107, 53, .12))!important;color:var(--accent-color, #FF6B35)!important}[data-theme=light] .action-bar.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#ffffffe6!important;border-color:#00000014!important}[data-theme=light] .action-btn.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#0000000a!important;color:#64748b!important;border-color:#00000014!important}[data-theme=light] .action-btn.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{background:#00000014!important;color:#334155!important}[data-theme=light] .data-table.svelte-1a9629g .name-cell.svelte-1a9629g.svelte-1a9629g{color:#1e293b!important}[data-theme=light] .data-table.svelte-1a9629g .id-cell.svelte-1a9629g.svelte-1a9629g,[data-theme=light] .data-table.svelte-1a9629g .email-cell.svelte-1a9629g.svelte-1a9629g,[data-theme=light] .data-table.svelte-1a9629g .company-cell.svelte-1a9629g.svelte-1a9629g{color:#64748b!important}[data-theme=light] .list-badge.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#0000000f!important;color:#475569!important}[data-theme=light] .table-btn.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#0000000a!important;color:#64748b!important}[data-theme=light] .table-btn.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{background:#00000014!important;color:#334155!important}[data-theme=light] .checkmark.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{border-color:#0003!important}[data-theme=light] .list-stats.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{border-color:#0000000f!important}[data-theme=light] .list-stat.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{color:#64748b!important}[data-theme=light] .list-date.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{color:#94a3b8!important}[data-theme=light] .btn-list.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#0000000a!important;border-color:#00000014!important;color:#64748b!important}[data-theme=light] .btn-list.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{background:#00000014!important;color:#334155!important}[data-theme=light] .card-btn.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#0000000a!important;color:#64748b!important}[data-theme=light] .card-btn.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{background:#00000014!important;color:#334155!important}[data-theme=light] .list-filter.svelte-1a9629g select.svelte-1a9629g.svelte-1a9629g{background:#00000008!important;border-color:#0000001a!important;color:#1e293b!important}[data-theme=light] .contact-count.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{color:#64748b!important}.modal-overlay.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{width:100%;max-width:480px;max-height:90vh;overflow-y:auto;padding:0}.modal-header.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-header.svelte-1a9629g h3.svelte-1a9629g.svelte-1a9629g{font-size:18px;font-weight:600;color:#f1f5f9;margin:0}.btn-close.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff0d;border:none;border-radius:8px;color:#64748b;font-size:16px;cursor:pointer;transition:all .2s ease}.btn-close.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{background:#ffffff1a;color:#e2e8f0}.modal-body.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{padding:20px}.modal-footer.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.06)}.form-group.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{margin-bottom:16px}.form-group.svelte-1a9629g label.svelte-1a9629g.svelte-1a9629g{display:block;font-size:13px;font-weight:500;color:#94a3b8;margin-bottom:8px}.form-group.svelte-1a9629g input.svelte-1a9629g.svelte-1a9629g{width:100%;padding:12px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:14px;color:#f1f5f9;transition:all .2s ease}.form-group.svelte-1a9629g input.svelte-1a9629g.svelte-1a9629g:focus{outline:none;border-color:#ff6b3566;box-shadow:0 0 0 3px #ff6b351a}.form-group.svelte-1a9629g input.svelte-1a9629g.svelte-1a9629g::-moz-placeholder{color:#475569}.form-group.svelte-1a9629g input.svelte-1a9629g.svelte-1a9629g::placeholder{color:#475569}.btn-secondary.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#94a3b8;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-secondary.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{background:#ffffff14;color:#e2e8f0}[data-theme=light] .modal-overlay.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#00000080}[data-theme=light] .modal.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#fff!important;border-color:#0000001a!important}[data-theme=light] .modal-header.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{border-bottom-color:#00000014}[data-theme=light] .modal-header.svelte-1a9629g h3.svelte-1a9629g.svelte-1a9629g{color:#1e293b!important}[data-theme=light] .modal-footer.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{border-top-color:#00000014}[data-theme=light] .form-group.svelte-1a9629g label.svelte-1a9629g.svelte-1a9629g{color:#475569!important}[data-theme=light] .form-group.svelte-1a9629g input.svelte-1a9629g.svelte-1a9629g{background:#00000008!important;border-color:#0000001a!important;color:#1e293b!important}[data-theme=light] .form-group.svelte-1a9629g input.svelte-1a9629g.svelte-1a9629g::-moz-placeholder{color:#94a3b8!important}[data-theme=light] .form-group.svelte-1a9629g input.svelte-1a9629g.svelte-1a9629g::placeholder{color:#94a3b8!important}[data-theme=light] .btn-close.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#0000000a;color:#64748b}[data-theme=light] .btn-close.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{background:#00000014;color:#334155}html.compact-mode .page-header.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g,body.compact-mode .page-header.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{margin-bottom:12px!important}html.compact-mode .glass-card.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g,body.compact-mode .glass-card.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{padding:12px!important}html.compact-mode .section-header.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g,body.compact-mode .section-header.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{margin-bottom:12px!important}html.compact-mode .lists-grid.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g,body.compact-mode .lists-grid.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{gap:10px!important}html.compact-mode .list-card.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g,body.compact-mode .list-card.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{padding:10px!important}html.compact-mode th.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g,html.compact-mode td.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g,body.compact-mode th.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g,body.compact-mode td.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{padding:8px 10px!important;font-size:12px!important}html.compact-mode .action-bar.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g,body.compact-mode .action-bar.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{gap:8px!important;margin-bottom:12px!important}html.compact-mode .search-box.svelte-1a9629g input.svelte-1a9629g.svelte-1a9629g,body.compact-mode .search-box.svelte-1a9629g input.svelte-1a9629g.svelte-1a9629g{padding:6px 10px!important;font-size:12px!important}.color-picker.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;gap:8px;flex-wrap:wrap}.color-option.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{width:32px;height:32px;border-radius:8px;border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .2s ease}.color-option.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{transform:scale(1.1)}.color-option.selected.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{border-color:#fff;box-shadow:0 0 0 2px #ffffff4d}.modal-import.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{max-width:560px}.import-info.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:10px;padding:14px 16px;margin-bottom:20px}.import-info.svelte-1a9629g p.svelte-1a9629g.svelte-1a9629g{font-size:13px;color:#94a3b8;margin:0 0 8px}.import-info.svelte-1a9629g ul.svelte-1a9629g.svelte-1a9629g{margin:0;padding-left:20px}.import-info.svelte-1a9629g li.svelte-1a9629g.svelte-1a9629g{font-size:12px;color:#64748b;margin-bottom:4px}.import-info.svelte-1a9629g li strong.svelte-1a9629g.svelte-1a9629g{color:#94a3b8}.file-upload-area.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{position:relative;margin-bottom:20px}.file-upload-area.svelte-1a9629g input[type=file].svelte-1a9629g.svelte-1a9629g{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.file-label.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;background:#ffffff08;border:2px dashed rgba(255,255,255,.1);border-radius:12px;color:#64748b;font-size:14px;cursor:pointer;transition:all .2s ease}.file-label.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{background:#ffffff0d;border-color:#ff6b3566;color:#94a3b8}.import-preview.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{margin-top:16px}.import-preview.svelte-1a9629g h4.svelte-1a9629g.svelte-1a9629g{font-size:14px;font-weight:500;color:#e2e8f0;margin:0 0 12px}.preview-table.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#ffffff05;border-radius:8px;overflow:hidden}.preview-table.svelte-1a9629g table.svelte-1a9629g.svelte-1a9629g{width:100%;border-collapse:collapse}.preview-table.svelte-1a9629g th.svelte-1a9629g.svelte-1a9629g,.preview-table.svelte-1a9629g td.svelte-1a9629g.svelte-1a9629g{padding:10px 12px;text-align:left;font-size:12px}.preview-table.svelte-1a9629g th.svelte-1a9629g.svelte-1a9629g{background:#ffffff0a;color:#64748b;font-weight:600;text-transform:uppercase}.preview-table.svelte-1a9629g td.svelte-1a9629g.svelte-1a9629g{color:#94a3b8;border-top:1px solid rgba(255,255,255,.04)}.spin{animation:svelte-1a9629g-spin 1s linear infinite}@keyframes svelte-1a9629g-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-add-contacts.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{max-width:500px}.add-contacts-search.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{margin-bottom:16px}.contacts-list-to-add.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.no-contacts.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{text-align:center;color:#64748b;font-size:14px;padding:24px}.contact-option.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;cursor:pointer;transition:all .2s ease}.contact-option.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{background:#ffffff0f}.contact-option.selected.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#25d3661a;border-color:#25d3664d}.contact-option.svelte-1a9629g input[type=checkbox].svelte-1a9629g.svelte-1a9629g{display:none}.contact-info-row.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{flex:1;display:flex;flex-direction:column;gap:2px}.contact-name-row.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{font-size:14px;font-weight:500;color:#e2e8f0}.contact-phone-row.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{font-size:12px;color:#64748b}.contact-option.svelte-1a9629g .check-icon{color:#25d366}.selected-count.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{font-size:13px;color:#94a3b8;margin:12px 0 0;text-align:right}[data-theme=light] .import-info.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#3b82f614;border-color:#3b82f626}[data-theme=light] .import-info.svelte-1a9629g p.svelte-1a9629g.svelte-1a9629g,[data-theme=light] .import-info.svelte-1a9629g li.svelte-1a9629g.svelte-1a9629g{color:#475569}[data-theme=light] .import-info.svelte-1a9629g li strong.svelte-1a9629g.svelte-1a9629g{color:#334155}[data-theme=light] .file-label.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#00000005;border-color:#00000026;color:#64748b}[data-theme=light] .file-label.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{background:#0000000a;border-color:#ff6b3566}[data-theme=light] .preview-table.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#00000005}[data-theme=light] .preview-table.svelte-1a9629g th.svelte-1a9629g.svelte-1a9629g{background:#0000000a;color:#475569}[data-theme=light] .preview-table.svelte-1a9629g td.svelte-1a9629g.svelte-1a9629g{color:#334155;border-top-color:#0000000f}[data-theme=light] .contact-option.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#00000005;border-color:#00000014}[data-theme=light] .contact-option.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{background:#0000000a}[data-theme=light] .contact-option.selected.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#25d36614;border-color:#25d36640}[data-theme=light] .contact-name-row.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{color:#1e293b}[data-theme=light] .contact-phone-row.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{color:#64748b}[data-theme=light] .import-preview.svelte-1a9629g h4.svelte-1a9629g.svelte-1a9629g{color:#1e293b}[data-theme=light] .color-option.selected.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{border-color:#0009;box-shadow:0 0 0 2px #00000026}.modal-contact-detail.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{max-width:600px}.clickable-name.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{cursor:pointer;transition:color .2s;font-weight:500}.clickable-name.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g:hover{color:var(--accent-color, #FF6B35);text-decoration:underline}.detail-section.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{margin-bottom:24px}.detail-section.svelte-1a9629g h4.svelte-1a9629g.svelte-1a9629g{margin:0 0 16px;font-size:14px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.detail-grid.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.detail-item.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.06)}.detail-item.svelte-1a9629g>svg{color:var(--accent-color, #FF6B35);flex-shrink:0;margin-top:2px}.detail-item.svelte-1a9629g>div.svelte-1a9629g.svelte-1a9629g{flex:1;display:flex;flex-direction:column;gap:4px}.detail-label.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{font-size:12px;color:#94a3b8;font-weight:500}.detail-value.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{font-size:14px;color:#f1f5f9;font-weight:500}[data-theme=light] .modal-content.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important}[data-theme=light] .modal-header.svelte-1a9629g h2.svelte-1a9629g.svelte-1a9629g{color:#1e293b!important}[data-theme=light] .detail-section.svelte-1a9629g h4.svelte-1a9629g.svelte-1a9629g{color:#475569!important}[data-theme=light] .detail-label.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{color:#64748b!important}[data-theme=light] .detail-value.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{color:#0f172a!important}[data-theme=light] .detail-item.svelte-1a9629g.svelte-1a9629g.svelte-1a9629g{background:#00000005!important;border-color:#00000014!important}.ai-wrapper.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{position:relative;min-height:100%;background:#030303}.ai-page.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{position:relative;min-height:100%;padding:24px;z-index:1}.ai-content.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{max-width:1400px;margin:0 auto}.glass-card.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{background:#ffffff08;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06);border-radius:16px}.page-header.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{margin-bottom:24px}.header-info.svelte-1ecfe4q h1.svelte-1ecfe4q.svelte-1ecfe4q{font-size:28px;font-weight:600;color:#f1f5f9;margin:0 0 4px}.header-info.svelte-1ecfe4q p.svelte-1ecfe4q.svelte-1ecfe4q{font-size:14px;color:#64748b;margin:0}.tabs-container.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{padding:4px;margin-bottom:24px}.tabs.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{display:flex;gap:4px}.tab.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{display:flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;border:none;border-radius:10px;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.tab.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q:hover{color:#94a3b8;background:#ffffff05}.tab.active.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{background:var(--accent-light, rgba(255, 107, 53, .15));color:var(--accent-color, #FF6B35)}.section-header.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.section-info.svelte-1ecfe4q h2.svelte-1ecfe4q.svelte-1ecfe4q{font-size:22px;font-weight:600;color:#f1f5f9;margin:0 0 4px}.section-info.svelte-1ecfe4q p.svelte-1ecfe4q.svelte-1ecfe4q{font-size:13px;color:#64748b;margin:0}.btn-primary.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,var(--accent-color, #FF6B35) 0%,var(--accent-color, #FF6B35) 100%);border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #ff6b354d}.btn-primary.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q:disabled{opacity:.6;cursor:not-allowed}.config-grid.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{display:grid;grid-template-columns:1fr 1fr;gap:20px}.config-column.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{display:flex;flex-direction:column;gap:16px}.config-card.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{padding:20px}.card-header.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{display:flex;align-items:center;gap:16px}.card-icon.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{width:48px;height:48px;background:linear-gradient(135deg,#3b82f633,#3b82f61a);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#60a5fa}.card-title.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{flex:1}.card-title.svelte-1ecfe4q .label.svelte-1ecfe4q.svelte-1ecfe4q{display:block;font-size:10px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.card-section-header.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:#94a3b8;font-size:14px;font-weight:500}.card-section-header.svelte-1ecfe4q .char-count.svelte-1ecfe4q.svelte-1ecfe4q{margin-left:auto;font-size:11px;color:#64748b}.card-description.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{font-size:13px;color:#64748b;margin:0 0 16px;line-height:1.5}.form-row.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-group.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{display:flex;flex-direction:column;gap:8px}.form-group.svelte-1ecfe4q label.svelte-1ecfe4q.svelte-1ecfe4q{font-size:10px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.value-badge.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{display:inline-block;padding:2px 8px;background:#ff6b3526;border-radius:4px;font-size:11px;color:#ff8f6b;margin-left:8px}.select-wrapper.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{position:relative}.select-wrapper.svelte-1ecfe4q select.svelte-1ecfe4q.svelte-1ecfe4q,.form-group.svelte-1ecfe4q input[type=text].svelte-1ecfe4q.svelte-1ecfe4q,.form-group.svelte-1ecfe4q input[type=number].svelte-1ecfe4q.svelte-1ecfe4q,.form-group.svelte-1ecfe4q input[type=time].svelte-1ecfe4q.svelte-1ecfe4q,.form-group.svelte-1ecfe4q textarea.svelte-1ecfe4q.svelte-1ecfe4q{width:100%;padding:12px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#e2e8f0;font-size:14px;transition:all .2s ease}.select-wrapper.svelte-1ecfe4q select.svelte-1ecfe4q.svelte-1ecfe4q{padding-right:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.select-wrapper.svelte-1ecfe4q .select-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.form-group.svelte-1ecfe4q input.svelte-1ecfe4q.svelte-1ecfe4q:focus,.form-group.svelte-1ecfe4q textarea.svelte-1ecfe4q.svelte-1ecfe4q:focus,.select-wrapper.svelte-1ecfe4q select.svelte-1ecfe4q.svelte-1ecfe4q:focus{outline:none;border-color:#ff6b3566}.range-slider.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{-webkit-appearance:none;width:100%;height:6px;background:#ffffff1a;border-radius:3px;outline:none}.range-slider.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;background:linear-gradient(135deg,var(--accent-color, #FF6B35) 0%,var(--accent-color, #FF6B35) 100%);border-radius:50%;cursor:pointer}.range-labels.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{display:flex;justify-content:space-between;font-size:10px;color:#64748b;margin-top:4px}.toggle-row.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{display:flex;align-items:center;gap:12px;padding:12px 0}.toggle-label.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{font-size:14px;color:#e2e8f0}.toggle-switch.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{position:relative;width:44px;height:24px;flex-shrink:0}.toggle-switch.svelte-1ecfe4q input.svelte-1ecfe4q.svelte-1ecfe4q{opacity:0;width:0;height:0}.toggle-slider.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:#ffffff1a;border-radius:12px;transition:.3s}.toggle-slider.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.3s}.toggle-switch.svelte-1ecfe4q input.svelte-1ecfe4q:checked+.toggle-slider.svelte-1ecfe4q{background:var(--accent-color, #FF6B35)}.toggle-switch.svelte-1ecfe4q input.svelte-1ecfe4q:checked+.toggle-slider.svelte-1ecfe4q:before{transform:translate(20px)}.prompt-card.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{height:100%;display:flex;flex-direction:column}.prompt-textarea.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{flex:1;min-height:300px;resize:vertical;font-family:SF Mono,Monaco,monospace;font-size:13px;line-height:1.6;padding:16px;background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:8px;color:#e2e8f0}.prompt-textarea.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q:focus{outline:none;border-color:#ff6b354d}.prompt-tips.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{margin-top:16px;padding:12px;background:#ff6b350d;border:1px solid rgba(255,107,53,.1);border-radius:8px}.tip-title.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#ff8f6b;margin-bottom:8px}.prompt-tips.svelte-1ecfe4q ul.svelte-1ecfe4q.svelte-1ecfe4q{margin:0;padding-left:20px}.prompt-tips.svelte-1ecfe4q li.svelte-1ecfe4q.svelte-1ecfe4q{font-size:11px;color:#94a3b8;margin-bottom:4px}.schedule-config.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{padding-top:8px}.time-inputs.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.days-selector.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{margin-top:8px}.days-selector.svelte-1ecfe4q label.svelte-1ecfe4q.svelte-1ecfe4q{display:block;font-size:10px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.days-grid.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{display:flex;gap:8px}.day-btn.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{width:36px;height:36px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#64748b;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.day-btn.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q:hover{background:#ffffff14}.day-btn.active.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{background:#ff6b3533;border-color:#ff6b3566;color:#ff8f6b}.call-agent-grid.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{display:grid;grid-template-columns:1fr 1fr;gap:16px}.extraction-options.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{display:flex;flex-direction:column;gap:8px;margin-top:8px}@media (max-width: 1000px){.config-grid.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q,.call-agent-grid.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q,.form-row.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{grid-template-columns:1fr}}[data-theme=light] .glass-card.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{background:#fffc;border-color:#00000014;box-shadow:0 2px 8px #0000000d}[data-theme=light] .page-header.svelte-1ecfe4q h1.svelte-1ecfe4q.svelte-1ecfe4q{color:#1e293b}[data-theme=light] .page-header.svelte-1ecfe4q p.svelte-1ecfe4q.svelte-1ecfe4q,[data-theme=light] .tab.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{color:#64748b}[data-theme=light] .tab.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q:hover{color:#334155;background:#0000000a}[data-theme=light] .tab.active.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{background:var(--accent-light, rgba(255, 107, 53, .12));color:var(--accent-color, #FF6B35)}[data-theme=light] .form-group.svelte-1ecfe4q label.svelte-1ecfe4q.svelte-1ecfe4q{color:#475569}[data-theme=light] .form-group.svelte-1ecfe4q input.svelte-1ecfe4q.svelte-1ecfe4q,[data-theme=light] .form-group.svelte-1ecfe4q select.svelte-1ecfe4q.svelte-1ecfe4q,[data-theme=light] .form-group.svelte-1ecfe4q textarea.svelte-1ecfe4q.svelte-1ecfe4q{background:#00000008;border-color:#0000001a;color:#1e293b}[data-theme=light] .form-group.svelte-1ecfe4q input.svelte-1ecfe4q.svelte-1ecfe4q:focus,[data-theme=light] .form-group.svelte-1ecfe4q select.svelte-1ecfe4q.svelte-1ecfe4q:focus,[data-theme=light] .form-group.svelte-1ecfe4q textarea.svelte-1ecfe4q.svelte-1ecfe4q:focus{border-color:#ff6b3580;background:#00000005}[data-theme=light] .form-group.svelte-1ecfe4q input.svelte-1ecfe4q.svelte-1ecfe4q::-moz-placeholder,[data-theme=light] .form-group.svelte-1ecfe4q textarea.svelte-1ecfe4q.svelte-1ecfe4q::-moz-placeholder{color:#94a3b8}[data-theme=light] .form-group.svelte-1ecfe4q input.svelte-1ecfe4q.svelte-1ecfe4q::placeholder,[data-theme=light] .form-group.svelte-1ecfe4q textarea.svelte-1ecfe4q.svelte-1ecfe4q::placeholder{color:#94a3b8}[data-theme=light] .toggle-label.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{color:#1e293b}[data-theme=light] .day-btn.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{background:#00000008;border-color:#0000001a;color:#64748b}[data-theme=light] .day-btn.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q:hover{background:#0000000f}[data-theme=light] .day-btn.active.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{background:#ff6b3526;border-color:#ff6b3566;color:var(--accent-color, #FF6B35)}[data-theme=light] .section-info.svelte-1ecfe4q h2.svelte-1ecfe4q.svelte-1ecfe4q{color:#1e293b!important}[data-theme=light] .section-info.svelte-1ecfe4q p.svelte-1ecfe4q.svelte-1ecfe4q{color:#64748b!important}[data-theme=light] .toggle-label.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{color:#1e293b!important}[data-theme=light] .toggle-slider.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{background:#0000001a!important}[data-theme=light] .toggle-switch input:checked+.toggle-slider.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{background:var(--accent-color, #FF6B35)!important}[data-theme=light] .value-badge.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{background:#ff6b351a!important;color:var(--accent-color, #FF6B35)!important}[data-theme=light] .char-count.svelte-1ecfe4q.svelte-1ecfe4q.svelte-1ecfe4q{color:#64748b!important}[data-theme=dark] .config-card.svelte-1ecfe4q select.svelte-1ecfe4q.svelte-1ecfe4q,[data-theme=dark] .select-wrapper.svelte-1ecfe4q select.svelte-1ecfe4q.svelte-1ecfe4q,[data-theme=dark] .form-group.svelte-1ecfe4q select.svelte-1ecfe4q.svelte-1ecfe4q{background:#ffffff0a!important;border-color:#ffffff1a!important;color:#e2e8f0!important}[data-theme=dark] .config-card.svelte-1ecfe4q select option.svelte-1ecfe4q.svelte-1ecfe4q,[data-theme=dark] .select-wrapper.svelte-1ecfe4q select option.svelte-1ecfe4q.svelte-1ecfe4q{background:#1a1a1f!important;color:#e2e8f0!important}[data-theme=light] .config-card.svelte-1ecfe4q select.svelte-1ecfe4q.svelte-1ecfe4q,[data-theme=light] .select-wrapper.svelte-1ecfe4q select.svelte-1ecfe4q.svelte-1ecfe4q{background:#fff!important;border-color:#00000026!important;color:#1e293b!important}[data-theme=light] .config-card.svelte-1ecfe4q select option.svelte-1ecfe4q.svelte-1ecfe4q,[data-theme=light] .select-wrapper.svelte-1ecfe4q select option.svelte-1ecfe4q.svelte-1ecfe4q{background:#fff!important;color:#1e293b!important}[data-theme=light] .config-card.svelte-1ecfe4q input[type=range].svelte-1ecfe4q.svelte-1ecfe4q{background:#0000001a!important}[data-theme=light] .config-card.svelte-1ecfe4q textarea.svelte-1ecfe4q.svelte-1ecfe4q,[data-theme=light] .form-group.svelte-1ecfe4q textarea.svelte-1ecfe4q.svelte-1ecfe4q{background:#fff!important;border-color:#00000026!important;color:#000!important;-webkit-text-fill-color:#000000!important}[data-theme=light] .config-card.svelte-1ecfe4q textarea.svelte-1ecfe4q.svelte-1ecfe4q::-moz-placeholder,[data-theme=light] .form-group.svelte-1ecfe4q textarea.svelte-1ecfe4q.svelte-1ecfe4q::-moz-placeholder{color:#64748b!important;-webkit-text-fill-color:#64748B!important}[data-theme=light] .config-card.svelte-1ecfe4q textarea.svelte-1ecfe4q.svelte-1ecfe4q::placeholder,[data-theme=light] .form-group.svelte-1ecfe4q textarea.svelte-1ecfe4q.svelte-1ecfe4q::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748B!important}[data-theme=light] .config-card.svelte-1ecfe4q input[type=text].svelte-1ecfe4q.svelte-1ecfe4q,[data-theme=light] .config-card.svelte-1ecfe4q input[type=number].svelte-1ecfe4q.svelte-1ecfe4q,[data-theme=light] .form-group.svelte-1ecfe4q input.svelte-1ecfe4q.svelte-1ecfe4q{background:#fff!important;border-color:#00000026!important;color:#000!important;-webkit-text-fill-color:#000000!important}.crm-wrapper.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{position:relative;min-height:100%;background:#030303}.crm-page.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{position:relative;min-height:100%;padding:24px;z-index:1}.crm-content.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{max-width:1600px;margin:0 auto}.glass-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#ffffff08;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06);border-radius:16px}.page-header.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.header-info.svelte-zzvc29 h1.svelte-zzvc29.svelte-zzvc29{font-size:28px;font-weight:600;color:#f1f5f9;margin:0 0 4px}.header-info.svelte-zzvc29 p.svelte-zzvc29.svelte-zzvc29{font-size:14px;color:#64748b;margin:0}.header-actions.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;gap:12px}.btn-primary.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,var(--accent-color, #FF6B35) 0%,var(--accent-color, #FF6B35) 100%);border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff6b354d}.btn-secondary.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e2e8f0;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-secondary.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:hover{background:#ffffff14}.tabs-container.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{padding:4px;margin-bottom:24px}.tabs.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;gap:4px}.tab.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;border:none;border-radius:10px;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.tab.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:hover{color:#94a3b8;background:#ffffff05}.tab.active.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:var(--accent-light, rgba(255, 107, 53, .15));color:var(--accent-color, #FF6B35)}.tab-badge.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{padding:2px 8px;background:linear-gradient(135deg,var(--accent-color, #FF6B35) 0%,var(--accent-color, #FF6B35) 100%);border-radius:10px;font-size:11px;font-weight:700;color:#fff}.filters-row.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;gap:16px;padding:16px;margin-bottom:20px}.search-box.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{position:relative;flex:1;max-width:400px}.search-box.svelte-zzvc29 .search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#64748b}.search-box.svelte-zzvc29 input.svelte-zzvc29.svelte-zzvc29{width:100%;padding:12px 14px 12px 44px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:10px;color:#e2e8f0;font-size:14px}.search-box.svelte-zzvc29 input.svelte-zzvc29.svelte-zzvc29:focus{outline:none;border-color:#ff6b354d}.filter-group.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;gap:12px;margin-left:auto}.select-wrapper.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{position:relative}.select-wrapper.svelte-zzvc29 select.svelte-zzvc29.svelte-zzvc29{padding:12px 40px 12px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:10px;color:#e2e8f0;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:160px}.select-wrapper.svelte-zzvc29 .select-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.stats-grid.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-bottom:20px}.stat-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{padding:16px;display:flex;align-items:center;gap:12px}.stat-card.highlight.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#ff6b3514;border-color:#ff6b3533}.stat-icon.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.stat-icon.total.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#3b82f626;color:#60a5fa}.stat-icon.hot.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:var(--accent-light, rgba(255, 107, 53, .15));color:#ff8f6b}.stat-info.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;flex-direction:column}.stat-value.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:24px;font-weight:700;color:#f1f5f9}.stat-label.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:11px;color:#64748b}.contacts-list.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{padding:8px}.contact-row.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;gap:16px;padding:16px;border-radius:12px;transition:background .2s ease}.contact-row.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:hover{background:#ffffff08}.contact-avatar.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff;flex-shrink:0}.contact-main.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{flex:1;min-width:0}.contact-name-row.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;gap:10px;margin-bottom:6px}.contact-name.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:15px;font-weight:600;color:#f1f5f9}.hot-badge.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:linear-gradient(135deg,#ff6b3533,#ff8f6b26);border-radius:4px;font-size:10px;font-weight:600;color:#ff8f6b}.contact-details.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;flex-wrap:wrap;gap:16px}.detail.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.contact-meta.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.stage-badge.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;border:1px solid}.score.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:12px;color:#64748b}.score.svelte-zzvc29 strong.svelte-zzvc29.svelte-zzvc29{color:#e2e8f0}.contact-actions.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;gap:8px}.action-btn.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff0a;border:none;border-radius:8px;color:#64748b;cursor:pointer;transition:all .2s ease}.action-btn.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:hover{background:#ffffff14;color:#e2e8f0}.pipeline-board.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;gap:12px;overflow-x:auto;padding-bottom:16px}.pipeline-column.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{flex:0 0 220px;display:flex;flex-direction:column}.column-header.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ffffff08;border-radius:10px 10px 0 0;border-bottom:2px solid;margin-bottom:8px}.column-dot.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{width:8px;height:8px;border-radius:50%}.column-name.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:12px;font-weight:600;color:#e2e8f0}.column-count.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{margin-left:auto;padding:2px 6px;background:#ffffff1a;border-radius:8px;font-size:10px;font-weight:600;color:#94a3b8}.column-cards.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;flex-direction:column;gap:8px}.pipeline-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{padding:12px;cursor:grab;transition:all .2s ease}.pipeline-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:hover{transform:translateY(-2px);border-color:#ffffff26}.card-header.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;gap:8px;margin-bottom:8px}.card-avatar.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff;flex-shrink:0}.card-info.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{flex:1;min-width:0}.card-name.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:block;font-size:12px;font-weight:600;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-company.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:10px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.card-header.svelte-zzvc29 .hot-icon{color:var(--accent-color, #FF6B35);flex-shrink:0}.card-value.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;gap:4px;padding:6px 0;margin-bottom:6px;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04);font-size:12px;font-weight:600;color:#10b981}.card-footer.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;justify-content:space-between;font-size:10px;color:#64748b}.empty-column.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{padding:16px;text-align:center;color:#475569;font-size:11px;border:1px dashed rgba(255,255,255,.1);border-radius:8px}.card-actions.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.card-action-btn.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{flex:1;display:flex;align-items:center;justify-content:center;padding:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:6px;color:#94a3b8;cursor:pointer;transition:all .15s ease}.card-action-btn.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:hover{background:var(--accent-light, rgba(255, 107, 53, .15));border-color:var(--accent-color, #FF6B35);color:var(--accent-color, #FF6B35)}.menu-container.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{position:relative}.contact-dropdown.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{position:absolute;top:100%;right:0;min-width:180px;background:#14141a;border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 10px 30px #0006;padding:6px;z-index:100;animation:svelte-zzvc29-dropdown-fade .15s ease}@keyframes svelte-zzvc29-dropdown-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.contact-dropdown.svelte-zzvc29 .dropdown-item.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:6px;color:#e2e8f0;font-size:13px;cursor:pointer;transition:background .15s ease;text-align:left}.contact-dropdown.svelte-zzvc29 .dropdown-item.svelte-zzvc29.svelte-zzvc29:hover{background:#ffffff0f}.contact-dropdown.svelte-zzvc29 .dropdown-item.danger.svelte-zzvc29.svelte-zzvc29{color:#ef4444}.contact-dropdown.svelte-zzvc29 .dropdown-item.danger.svelte-zzvc29.svelte-zzvc29:hover{background:#ef44441a}.contact-dropdown.svelte-zzvc29 .dropdown-divider.svelte-zzvc29.svelte-zzvc29{height:1px;background:#ffffff0f;margin:4px 0}[data-theme=light] .contact-dropdown.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#fff!important;border-color:#0000001a!important;box-shadow:0 10px 30px #00000026!important}[data-theme=light] .contact-dropdown.svelte-zzvc29 .dropdown-item.svelte-zzvc29.svelte-zzvc29{color:#1e293b!important}[data-theme=light] .contact-dropdown.svelte-zzvc29 .dropdown-item.svelte-zzvc29.svelte-zzvc29:hover{background:#0000000a!important}[data-theme=light] .contact-dropdown.svelte-zzvc29 .dropdown-divider.svelte-zzvc29.svelte-zzvc29{background:#00000014!important}[data-theme=light] .card-action-btn.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#0000000a!important;border-color:#00000014!important;color:#64748b!important}[data-theme=light] .card-action-btn.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:hover{background:var(--accent-light, rgba(255, 107, 53, .12))!important;color:var(--accent-color, #FF6B35)!important}.hotleads-summary.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;gap:20px;padding:24px;margin-bottom:24px;background:linear-gradient(135deg,#ff6b351a,#ff8f6b0d);border-color:#ff6b3533}.summary-icon.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{width:64px;height:64px;background:linear-gradient(135deg,var(--accent-color, #FF6B35) 0%,var(--accent-color, #FF6B35) 100%);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff}.summary-info.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{flex:1}.summary-info.svelte-zzvc29 h3.svelte-zzvc29.svelte-zzvc29{font-size:20px;font-weight:600;color:#f1f5f9;margin:0 0 4px}.summary-info.svelte-zzvc29 p.svelte-zzvc29.svelte-zzvc29{font-size:13px;color:#64748b;margin:0}.summary-value.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{text-align:right}.value-amount.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:block;font-size:28px;font-weight:700;color:#10b981}.value-label.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:12px;color:#64748b}.hotleads-grid.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.hotlead-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{padding:20px;position:relative}.lead-rank.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{position:absolute;top:12px;right:12px;font-size:11px;font-weight:700;color:#64748b}.lead-header.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;gap:12px;margin-bottom:16px}.lead-avatar.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#fff}.lead-info.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{flex:1}.lead-info.svelte-zzvc29 h4.svelte-zzvc29.svelte-zzvc29{font-size:16px;font-weight:600;color:#f1f5f9;margin:0 0 2px}.lead-company.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:12px;color:#64748b}.lead-score-ring.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{position:relative;width:48px;height:48px}.score-circle.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{transform:rotate(-90deg)}.score-bg.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{fill:none;stroke:#ffffff1a;stroke-width:3}.score-progress.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{fill:none;stroke:#ff6b35;stroke-width:3;stroke-linecap:round}.score-text.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:700;color:#ff8f6b}.lead-details.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.04)}.lead-detail.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;gap:8px;font-size:12px;color:#94a3b8}.lead-footer.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;justify-content:space-between;margin-bottom:16px}.lead-stage.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:12px;font-weight:600}.lead-value.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:14px;font-weight:700;color:#10b981}.lead-actions.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;gap:8px}.btn-lead-action.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:8px;color:#94a3b8;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-lead-action.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:hover{background:#ffffff14;color:#e2e8f0}.btn-lead-action.primary.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:var(--accent-light, rgba(255, 107, 53, .15));border-color:#ff6b3533;color:#ff8f6b}.btn-lead-action.primary.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:hover{background:#ff6b3540}.reports-grid.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.report-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{padding:20px}.report-card.full-width.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{grid-column:1 / -1}.report-header.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.report-header.svelte-zzvc29 h3.svelte-zzvc29.svelte-zzvc29{font-size:16px;font-weight:600;color:#f1f5f9;margin:0}.report-period.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:12px;color:#64748b}.total-value.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:20px;font-weight:700;color:#10b981}.funnel.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;flex-direction:column;gap:12px}.funnel-step.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;gap:12px}.funnel-bar.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{height:32px;border-radius:6px;display:flex;align-items:center;padding:0 12px;min-width:48px;transition:width .3s ease}.funnel-count.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:13px;font-weight:700;color:#fff}.funnel-label.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:12px;color:#94a3b8;min-width:80px}.metrics-grid.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.metric.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;gap:12px;padding:16px;background:#ffffff05;border-radius:12px}.metric-icon.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center}.metric-icon.success.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#10b98126;color:#10b981}.metric-icon.primary.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:var(--accent-light, rgba(255, 107, 53, .15));color:#ff8f6b}.metric-icon.warning.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#f59e0b26;color:#f59e0b}.metric-icon.info.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#3b82f626;color:#60a5fa}.metric-value.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:block;font-size:18px;font-weight:700;color:#f1f5f9}.metric-label.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:11px;color:#64748b}.pipeline-values.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;flex-direction:column;gap:16px}.value-item.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;flex-direction:column;gap:6px}.value-header.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;justify-content:space-between}.value-stage.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:13px;font-weight:600}.value-bar-bg.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{height:8px;background:#ffffff0f;border-radius:4px;overflow:hidden}.value-bar.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{height:100%;border-radius:4px;transition:width .3s ease}.value-count.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:11px;color:#64748b}.pipeline-board.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29::-webkit-scrollbar{height:8px}.pipeline-board.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29::-webkit-scrollbar-track{background:transparent}.pipeline-board.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}@media (max-width: 1200px){.page-header.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{flex-direction:column;align-items:flex-start;gap:16px}.reports-grid.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{grid-template-columns:1fr}}@media (max-width: 768px){.filters-row.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{flex-direction:column;align-items:stretch}.search-box.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{max-width:none}.filter-group.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{margin-left:0;flex-wrap:wrap}.stats-grid.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{grid-template-columns:repeat(2,1fr)}.hotleads-grid.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,.metrics-grid.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{grid-template-columns:1fr}}.modal-overlay.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.modal-content.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#1a1a1f;border:1px solid rgba(255,255,255,.08);border-radius:20px;width:100%;max-width:500px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 25px 50px #00000080}.modal-content.modal-lg.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{max-width:650px}.modal-content.modal-xl.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{max-width:800px}.action-btn-icon.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#25d3661f;border:1px solid rgba(37,211,102,.2);border-radius:8px;color:#25d366;cursor:pointer;transition:all .2s ease}.action-btn-icon.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:hover{background:#25d36633;transform:translateY(-1px)}.modal-header.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-header.svelte-zzvc29 h2.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:#f1f5f9;margin:0}.modal-close.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff0a;border:none;border-radius:10px;color:#64748b;cursor:pointer;transition:all .2s ease}.modal-close.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:hover{background:#ffffff14;color:#e2e8f0}.modal-body.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{padding:24px;overflow-y:auto;flex:1}.modal-footer.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid rgba(255,255,255,.06)}.form-grid.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-group.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;flex-direction:column;gap:6px}.form-group.full-width.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{grid-column:1 / -1}.form-group.svelte-zzvc29 label.svelte-zzvc29.svelte-zzvc29{font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.form-group.svelte-zzvc29 input.svelte-zzvc29.svelte-zzvc29,.form-group.svelte-zzvc29 select.svelte-zzvc29.svelte-zzvc29,.form-group.svelte-zzvc29 textarea.svelte-zzvc29.svelte-zzvc29{padding:12px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#e2e8f0;font-size:14px;transition:all .2s ease}.form-group.svelte-zzvc29 input.svelte-zzvc29.svelte-zzvc29:focus,.form-group.svelte-zzvc29 select.svelte-zzvc29.svelte-zzvc29:focus,.form-group.svelte-zzvc29 textarea.svelte-zzvc29.svelte-zzvc29:focus{outline:none;border-color:#ff6b3566;background:#ffffff0f}.form-group.svelte-zzvc29 textarea.svelte-zzvc29.svelte-zzvc29{resize:vertical;min-height:80px}.form-row.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}.stages-list.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.stage-item.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px}.stage-handle.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:#475569;cursor:grab}.stage-color.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{width:16px;height:16px;border-radius:4px}.stage-name.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{flex:1;font-size:14px;font-weight:500;color:#e2e8f0}.stage-count.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:12px;color:#64748b}.stage-actions.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;gap:4px}.icon-btn.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff0a;border:none;border-radius:6px;color:#64748b;cursor:pointer;transition:all .2s ease}.icon-btn.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:hover:not(:disabled){background:#ffffff14;color:#e2e8f0}.icon-btn.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:disabled{opacity:.3;cursor:not-allowed}.icon-btn.danger.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:hover:not(:disabled){background:#ef444426;color:#ef4444}.add-stage-form.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{padding:16px;background:#ffffff05;border:1px dashed rgba(255,255,255,.1);border-radius:12px}.add-stage-form.svelte-zzvc29 h4.svelte-zzvc29.svelte-zzvc29{font-size:13px;font-weight:600;color:#94a3b8;margin:0 0 12px}.add-stage-row.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;gap:12px;align-items:center}.color-picker.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{width:40px;height:40px;padding:0;border:none;border-radius:8px;cursor:pointer;background:transparent}.stage-input.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{flex:1;padding:10px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#e2e8f0;font-size:14px}.btn-sm.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{padding:10px 16px!important;font-size:13px!important}.drip-header.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.drip-header.svelte-zzvc29 p.svelte-zzvc29.svelte-zzvc29{font-size:14px;color:#64748b;margin:0}.drip-list.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;flex-direction:column;gap:12px}.drip-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;gap:16px;padding:16px;transition:all .2s ease}.drip-card.active.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{border-color:#10b9814d;background:#10b9810d}.drip-status.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{flex-shrink:0}.toggle-btn.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}.toggle-btn.on.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#10b98126;color:#10b981}.toggle-btn.off.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#ffffff0a;color:#64748b}.toggle-btn.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:hover{transform:scale(1.05)}.drip-info.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{flex:1;min-width:0}.drip-info.svelte-zzvc29 h4.svelte-zzvc29.svelte-zzvc29{font-size:14px;font-weight:600;color:#e2e8f0;margin:0 0 4px}.drip-trigger.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#64748b}.drip-steps-preview.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,.step-preview.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;gap:6px}.step-delay.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{padding:4px 8px;background:#ff6b351a;border-radius:4px;font-size:11px;font-weight:600;color:#ff8f6b}.drip-actions.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;gap:6px}.empty-state.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{text-align:center;padding:48px 24px;color:#64748b}.empty-state.svelte-zzvc29 h3.svelte-zzvc29.svelte-zzvc29{font-size:16px;color:#94a3b8;margin:16px 0 8px}.empty-state.svelte-zzvc29 p.svelte-zzvc29.svelte-zzvc29{font-size:13px;margin:0}.drip-editor.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;flex-direction:column;gap:20px}.back-btn.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:none;color:#64748b;font-size:13px;cursor:pointer;transition:color .2s ease}.back-btn.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:hover{color:#e2e8f0}.back-btn.svelte-zzvc29 .rotate-180{transform:rotate(180deg)}.steps-editor.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{margin-top:16px}.steps-editor.svelte-zzvc29 h4.svelte-zzvc29.svelte-zzvc29{font-size:14px;font-weight:600;color:#e2e8f0;margin:0 0 16px}.step-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px;margin-bottom:12px}.step-header.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;gap:12px;margin-bottom:12px}.step-number.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:12px;font-weight:600;color:#ff8f6b}.step-delay-input.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;gap:8px;color:#64748b;font-size:12px;margin-left:auto}.delay-input.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{width:60px;padding:6px 8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#e2e8f0;font-size:12px;text-align:center}.step-card.svelte-zzvc29 textarea.svelte-zzvc29.svelte-zzvc29{width:100%;padding:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#e2e8f0;font-size:13px;resize:vertical}.step-card.svelte-zzvc29 textarea.svelte-zzvc29.svelte-zzvc29:focus{outline:none;border-color:#ff6b3566}.btn-add-step.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:transparent;border:1px dashed rgba(255,255,255,.15);border-radius:10px;color:#64748b;font-size:13px;cursor:pointer;transition:all .2s ease}.btn-add-step.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:hover{border-color:#ff6b354d;color:#ff8f6b;background:#ff6b350d}.editor-footer.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}@media (max-width: 600px){.modal-content.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{max-width:100%;border-radius:16px}.form-grid.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,.form-row.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{grid-template-columns:1fr}.drip-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{flex-wrap:wrap}.drip-steps-preview.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{width:100%;margin-top:8px}}[data-theme=light] .crm-wrapper.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .crm-wrapper.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#f1f5f9!important}[data-theme=light] .glass-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .glass-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#fffffff2!important;border-color:#00000014!important}[data-theme=light] .stage-name.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .contact-name.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .stage-name.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .contact-name.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:#0f172a!important}[data-theme=light] .stage-count.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .stage-count.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:#64748b!important}[data-theme=light] .stat-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .stat-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#fffffff2!important;border-color:#0000000f!important}[data-theme=light] .stat-value.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .stat-value.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:#0f172a!important}[data-theme=light] .stat-label.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .stat-label.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:#64748b!important}[data-theme=light] .btn-secondary.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .btn-secondary.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#0000000d!important;color:#334155!important;border-color:#0000001a!important}[data-theme=light] .modal-content.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .modal-content.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#fff!important;color:#334155!important}[data-theme=light] .form-group.svelte-zzvc29 label.svelte-zzvc29.svelte-zzvc29,body.theme-light .form-group.svelte-zzvc29 label.svelte-zzvc29.svelte-zzvc29{color:#475569!important}[data-theme=light] .form-group.svelte-zzvc29 input.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .form-group.svelte-zzvc29 select.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .form-group.svelte-zzvc29 textarea.svelte-zzvc29.svelte-zzvc29,body.theme-light .form-group.svelte-zzvc29 input.svelte-zzvc29.svelte-zzvc29,body.theme-light .form-group.svelte-zzvc29 select.svelte-zzvc29.svelte-zzvc29,body.theme-light .form-group.svelte-zzvc29 textarea.svelte-zzvc29.svelte-zzvc29{background:#00000008!important;border-color:#0000001f!important;color:#0f172a!important}[data-theme=light] .select-wrapper.svelte-zzvc29 select.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .filter-group.svelte-zzvc29 select.svelte-zzvc29.svelte-zzvc29,body.theme-light .select-wrapper.svelte-zzvc29 select.svelte-zzvc29.svelte-zzvc29,body.theme-light .filter-group.svelte-zzvc29 select.svelte-zzvc29.svelte-zzvc29{background:#fff!important;border-color:#00000026!important;color:#1e293b!important}[data-theme=light] .select-wrapper.svelte-zzvc29 select option.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .filter-group.svelte-zzvc29 select.svelte-zzvc29 option.svelte-zzvc29,body.theme-light .select-wrapper.svelte-zzvc29 select option.svelte-zzvc29.svelte-zzvc29,body.theme-light .filter-group.svelte-zzvc29 select.svelte-zzvc29 option.svelte-zzvc29{background:#fff!important;color:#1e293b!important}[data-theme=light] .tab.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .tab.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:#1e293b!important}[data-theme=light] .tab.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:hover,body.theme-light .tab.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:hover{color:#334155!important;background:#0000000a!important}[data-theme=light] .tab.active.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .tab.active.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:var(--accent-color, #FF6B35)!important;background:var(--accent-light, rgba(255, 107, 53, .12))!important}[data-theme=light] .tab.svelte-zzvc29 span.svelte-zzvc29.svelte-zzvc29,body.theme-light .tab.svelte-zzvc29 span.svelte-zzvc29.svelte-zzvc29{color:inherit!important}[data-theme=light] .header-info.svelte-zzvc29 h1.svelte-zzvc29.svelte-zzvc29,body.theme-light .header-info.svelte-zzvc29 h1.svelte-zzvc29.svelte-zzvc29{color:#1e293b!important}[data-theme=light] .header-info.svelte-zzvc29 p.svelte-zzvc29.svelte-zzvc29,body.theme-light .header-info.svelte-zzvc29 p.svelte-zzvc29.svelte-zzvc29{color:#64748b!important}[data-theme=light] .tabs-container.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .tabs-container.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#fffc!important;border-color:#00000014!important}[data-theme=light] .search-box.svelte-zzvc29 input.svelte-zzvc29.svelte-zzvc29,body.theme-light .search-box.svelte-zzvc29 input.svelte-zzvc29.svelte-zzvc29{background:#fff!important;border-color:#0000001f!important;color:#1e293b!important}[data-theme=light] .search-box.svelte-zzvc29 input.svelte-zzvc29.svelte-zzvc29::-moz-placeholder,body.theme-light .search-box.svelte-zzvc29 input.svelte-zzvc29.svelte-zzvc29::-moz-placeholder{color:#94a3b8!important}[data-theme=light] .search-box.svelte-zzvc29 input.svelte-zzvc29.svelte-zzvc29::placeholder,body.theme-light .search-box.svelte-zzvc29 input.svelte-zzvc29.svelte-zzvc29::placeholder{color:#94a3b8!important}[data-theme=light] .filters-row.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .filters-row.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#fffc!important;border-color:#00000014!important}[data-theme=light] .column-name.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .column-name.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:#1e293b!important}[data-theme=light] .column-count.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .column-count.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#00000014!important;color:#475569!important}[data-theme=light] .column-header.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .column-header.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#00000008!important}[data-theme=light] .card-name.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .contact-name.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .card-name.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .contact-name.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:#1e293b!important}[data-theme=light] .card-company.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .contact-details.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .detail.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .card-company.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .contact-details.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .detail.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .card-footer.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .card-score.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .card-time.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .card-footer.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .card-score.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .card-time.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:#64748b!important}[data-theme=light] .summary-info.svelte-zzvc29 h3.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .hotleads-summary.svelte-zzvc29 h3.svelte-zzvc29.svelte-zzvc29,body.theme-light .summary-info.svelte-zzvc29 h3.svelte-zzvc29.svelte-zzvc29,body.theme-light .hotleads-summary.svelte-zzvc29 h3.svelte-zzvc29.svelte-zzvc29{color:#1e293b!important}[data-theme=light] .summary-info.svelte-zzvc29 p.svelte-zzvc29.svelte-zzvc29,body.theme-light .summary-info.svelte-zzvc29 p.svelte-zzvc29.svelte-zzvc29{color:#64748b!important}[data-theme=light] .lead-info.svelte-zzvc29 h4.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .hotlead-card.svelte-zzvc29 h4.svelte-zzvc29.svelte-zzvc29,body.theme-light .lead-info.svelte-zzvc29 h4.svelte-zzvc29.svelte-zzvc29,body.theme-light .hotlead-card.svelte-zzvc29 h4.svelte-zzvc29.svelte-zzvc29{color:#1e293b!important}[data-theme=light] .lead-company.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .lead-detail.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .lead-rank.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .lead-company.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .lead-detail.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .lead-rank.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:#64748b!important}[data-theme=light] .report-header.svelte-zzvc29 h3.svelte-zzvc29.svelte-zzvc29,body.theme-light .report-header.svelte-zzvc29 h3.svelte-zzvc29.svelte-zzvc29{color:#1e293b!important}[data-theme=light] .report-period.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .report-period.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:#64748b!important}[data-theme=light] .funnel-label.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .funnel-label.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:#475569!important}[data-theme=light] .metric-value.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .metric-value.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:#1e293b!important}[data-theme=light] .metric-label.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .metric-label.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:#64748b!important}[data-theme=light] .metric.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .metric.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#00000008!important}[data-theme=light] .value-stage.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .value-stage.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:#1e293b!important}[data-theme=light] .value-count.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .value-count.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:#64748b!important}[data-theme=light] .value-bar-bg.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .value-bar-bg.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#00000014!important}[data-theme=light] .modal-header.svelte-zzvc29 h2.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .modal-content.svelte-zzvc29 h2.svelte-zzvc29.svelte-zzvc29,body.theme-light .modal-header.svelte-zzvc29 h2.svelte-zzvc29.svelte-zzvc29,body.theme-light .modal-content.svelte-zzvc29 h2.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .modal-content.svelte-zzvc29 h3.svelte-zzvc29.svelte-zzvc29,body.theme-light .modal-content.svelte-zzvc29 h3.svelte-zzvc29.svelte-zzvc29{color:#1e293b!important}[data-theme=light] .drip-header.svelte-zzvc29 p.svelte-zzvc29.svelte-zzvc29,body.theme-light .drip-header.svelte-zzvc29 p.svelte-zzvc29.svelte-zzvc29{color:#64748b!important}[data-theme=light] .drip-card.svelte-zzvc29 h4.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .drip-info.svelte-zzvc29 h4.svelte-zzvc29.svelte-zzvc29,body.theme-light .drip-card.svelte-zzvc29 h4.svelte-zzvc29.svelte-zzvc29,body.theme-light .drip-info.svelte-zzvc29 h4.svelte-zzvc29.svelte-zzvc29{color:#1e293b!important}[data-theme=light] .drip-trigger.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .drip-trigger.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .step-preview.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .step-delay.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .step-preview.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .step-delay.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:#64748b!important}[data-theme=light] .drip-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .drip-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#ffffffe6!important;border-color:#0000001a!important}[data-theme=light] .steps-editor.svelte-zzvc29 h4.svelte-zzvc29.svelte-zzvc29,body.theme-light .steps-editor.svelte-zzvc29 h4.svelte-zzvc29.svelte-zzvc29{color:#1e293b!important}[data-theme=light] .step-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .step-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#00000008!important;border-color:#00000014!important}[data-theme=light] .step-number.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .step-header.svelte-zzvc29 span.svelte-zzvc29.svelte-zzvc29,body.theme-light .step-number.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .step-header.svelte-zzvc29 span.svelte-zzvc29.svelte-zzvc29{color:#475569!important}[data-theme=light] .step-card.svelte-zzvc29 textarea.svelte-zzvc29.svelte-zzvc29,body.theme-light .step-card.svelte-zzvc29 textarea.svelte-zzvc29.svelte-zzvc29{background:#fff!important;color:#000!important;border-color:#0000001f!important}[data-theme=light] .stages-list.svelte-zzvc29 .stage-item.svelte-zzvc29.svelte-zzvc29,body.theme-light .stages-list.svelte-zzvc29 .stage-item.svelte-zzvc29.svelte-zzvc29{background:#00000008!important;border-color:#00000014!important}[data-theme=light] .stage-item.svelte-zzvc29 span.svelte-zzvc29.svelte-zzvc29,body.theme-light .stage-item.svelte-zzvc29 span.svelte-zzvc29.svelte-zzvc29{color:#1e293b!important}[data-theme=light] .score.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .score.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:#64748b!important}[data-theme=light] .score.svelte-zzvc29 strong.svelte-zzvc29.svelte-zzvc29,body.theme-light .score.svelte-zzvc29 strong.svelte-zzvc29.svelte-zzvc29{color:#1e293b!important}[data-theme=light] .pipeline-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .hotlead-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .pipeline-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .hotlead-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#fffffff2!important;border-color:#00000014!important}[data-theme=light] .empty-column.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.theme-light .empty-column.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:#64748b!important;border-color:#0000001a!important}html.compact-mode .crm-page.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.compact-mode .crm-page.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{padding:12px!important}html.compact-mode .page-header.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.compact-mode .page-header.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{margin-bottom:12px!important}html.compact-mode .stat-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.compact-mode .stat-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{padding:10px!important}html.compact-mode .stat-value.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.compact-mode .stat-value.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:20px!important}html.compact-mode .stat-label.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.compact-mode .stat-label.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:10px!important}html.compact-mode .glass-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.compact-mode .glass-card.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{padding:12px!important}html.compact-mode .contact-name.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.compact-mode .contact-name.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,html.compact-mode .stage-name.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29,body.compact-mode .stage-name.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:12px!important}.modal-contact-detail.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{max-width:600px}.contact-name.clickable.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{cursor:pointer;transition:color .2s}.contact-name.clickable.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:hover{color:var(--accent-color, #FF6B35);text-decoration:underline}.contact-detail-header.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.contact-avatar-large.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#fff;flex-shrink:0}.contact-detail-info.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{flex:1}.contact-detail-info.svelte-zzvc29 h3.svelte-zzvc29.svelte-zzvc29{margin:0 0 8px;font-size:24px;font-weight:600;color:#f1f5f9}.hot-badge-large.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#ff6b35,#ff8c61);border-radius:8px;color:#fff;font-size:13px;font-weight:600}.detail-section.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{margin-bottom:24px}.detail-section.svelte-zzvc29 h4.svelte-zzvc29.svelte-zzvc29{margin:0 0 16px;font-size:14px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.detail-grid.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.detail-item.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.06)}.detail-item.svelte-zzvc29>svg{color:var(--accent-color, #FF6B35);flex-shrink:0;margin-top:2px}.detail-item.svelte-zzvc29>div.svelte-zzvc29.svelte-zzvc29{flex:1;display:flex;flex-direction:column;gap:4px}.detail-label.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:12px;color:#94a3b8;font-weight:500}.detail-value.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{font-size:14px;color:#f1f5f9;font-weight:500}.contact-notes.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{margin:0;padding:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;font-size:14px;line-height:1.6;color:#cbd5e1}[data-theme=light] .contact-detail-info.svelte-zzvc29 h3.svelte-zzvc29.svelte-zzvc29,[data-theme=light] .detail-value.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:#0f172a}[data-theme=light] .contact-notes.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{color:#475569}[data-theme=light] .detail-item.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{background:#00000005;border-color:#00000014}[data-theme=light] .contact-detail-header.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{border-bottom-color:#0000001a}.btn-historia.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,var(--accent-color, #FF6B35) 0%,var(--accent-color, #FF6B35) 100%);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-historia.svelte-zzvc29.svelte-zzvc29.svelte-zzvc29:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ff6b3566}.page-container.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{position:relative;width:100%;height:100vh;overflow:hidden}.page-content.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{position:relative;z-index:1;padding:24px;height:100%;overflow-y:auto}.page-header.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}h1.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{margin:0;font-size:28px;font-weight:700;color:#f9fafb}.page-header.svelte-1g053j9 p.svelte-1g053j9.svelte-1g053j9{margin:4px 0 0;color:#e5e7eb;font-size:14px}.stats-grid.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stat-card.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#ffffff0d;border-radius:16px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 3px #0000004d}.stat-icon.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.stat-card.green.svelte-1g053j9 .stat-icon.svelte-1g053j9.svelte-1g053j9{background:#10b9811a;color:#10b981}.stat-card.yellow.svelte-1g053j9 .stat-icon.svelte-1g053j9.svelte-1g053j9{background:#f59e0b1a;color:#f59e0b}.stat-card.orange.svelte-1g053j9 .stat-icon.svelte-1g053j9.svelte-1g053j9{background:#ef44441a;color:#ef4444}.stat-card.red.svelte-1g053j9 .stat-icon.svelte-1g053j9.svelte-1g053j9{background:#dc26261a;color:#dc2626}.stat-content.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{flex:1}.stat-value.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{font-size:28px;font-weight:700;color:#f9fafb}.stat-label.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{font-size:13px;color:#d1d5db;margin-top:4px}.action-cards-grid.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:24px}.action-card.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#ffffff0d;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000004d;border-left:4px solid}.action-card.blue.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{border-left-color:#3b82f6}.action-card.green.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{border-left-color:#10b981}.action-card.purple.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{border-left-color:#a855f7}.action-card.svelte-1g053j9 h3.svelte-1g053j9.svelte-1g053j9{margin:0 0 8px;font-size:18px;font-weight:600;color:#f9fafb}.action-card.svelte-1g053j9 p.svelte-1g053j9.svelte-1g053j9{margin:0 0 16px;font-size:14px;color:#d1d5db}.action-buttons.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;gap:12px;flex-wrap:wrap}.import-help-text.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{margin:12px 0 0;font-size:13px;color:var(--text-secondary, rgba(255, 255, 255, .6))}.btn-outline.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{flex:1;min-width:140px;padding:10px 16px;border:1.5px solid rgba(255,255,255,.1);background:#ffffff0d;color:#e5e7eb;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.btn-outline.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{border-color:#3b82f6;color:#60a5fa;background:#3b82f61a}.btn-primary.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{flex:1;min-width:140px;padding:10px 16px;background:var(--accent-color, #FF6B35);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.btn-primary.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--accent-rgb, 255, 107, 53),.4)}.btn-primary.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:disabled{opacity:.6;cursor:not-allowed}.btn-importar.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;font-size:15px!important;font-weight:600!important;padding:12px 24px!important;box-shadow:0 4px 12px #3b82f64d;letter-spacing:.5px}.btn-importar.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f680!important}.btn-primary.full-width.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{width:100%}.btn-secondary.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{padding:10px 16px;background:#ffffff0d;color:#e5e7eb;border:1.5px solid rgba(255,255,255,.1);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.btn-secondary.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover:not(:disabled){border-color:#3b82f6;color:#60a5fa}.btn-historia.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{padding:10px 16px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.btn-historia.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf666}.result-box.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{margin-top:16px;padding:12px;border-radius:8px;border:1px solid}.result-box.success.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#10b9811a;border-color:#10b9814d}.result-box.error.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#ef44441a;border-color:#ef44444d}.result-title.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{margin:0 0 8px;font-weight:600;font-size:14px}.result-box.success.svelte-1g053j9 .result-title.svelte-1g053j9.svelte-1g053j9{color:#10b981}.result-box.error.svelte-1g053j9 .result-title.svelte-1g053j9.svelte-1g053j9{color:#ef4444}.result-detail.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{margin:0;font-size:13px;color:#d1d5db}.status-badge.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.status-badge.success.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#10b98133;color:#10b981;border:1px solid rgba(16,185,129,.4)}.status-badge.ready.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#3b82f633;color:#3b82f6;border:1px solid rgba(59,130,246,.4);animation:svelte-1g053j9-pulse 2s ease-in-out infinite}.status-badge.pending.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#fbbf2433;color:#fbbf24;border:1px solid rgba(251,191,36,.4)}@keyframes svelte-1g053j9-pulse{0%,to{opacity:1}50%{opacity:.7}}.table-container.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#ffffff0d;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000004d}.table-container.svelte-1g053j9 h2.svelte-1g053j9.svelte-1g053j9{margin:0 0 20px;font-size:18px;font-weight:600;color:#f9fafb;display:flex;align-items:center;gap:8px}.table-wrapper.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{overflow-x:auto}.deudores-table.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{width:100%;border-collapse:collapse}.deudores-table.svelte-1g053j9 th.svelte-1g053j9.svelte-1g053j9{text-align:left;padding:12px;font-size:13px;font-weight:600;color:#d1d5db;border-bottom:2px solid rgba(255,255,255,.1)}.deudores-table.svelte-1g053j9 td.svelte-1g053j9.svelte-1g053j9{padding:16px 12px;font-size:14px;color:#e5e7eb;border-bottom:1px solid rgba(255,255,255,.05)}.deudores-table.svelte-1g053j9 tr.svelte-1g053j9.svelte-1g053j9:hover{background:#ffffff0d}.phone.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{font-family:monospace;color:#d1d5db;font-size:13px}.amount.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{font-weight:600;color:#f9fafb}.badge.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.badge.estado.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#6b728033;color:#9ca3af}.empty-state.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{text-align:center;padding:60px 20px;color:#9ca3af}.empty-state.svelte-1g053j9 h3.svelte-1g053j9.svelte-1g053j9{margin:16px 0 8px;font-size:18px;color:#d1d5db}.empty-state.svelte-1g053j9 p.svelte-1g053j9.svelte-1g053j9{margin:0;font-size:14px}.spin{animation:svelte-1g053j9-spin 1s linear infinite}@keyframes svelte-1g053j9-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-theme=light] h1.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,body.theme-light h1.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{color:#1f2937!important}[data-theme=light] .page-header.svelte-1g053j9 p.svelte-1g053j9.svelte-1g053j9,body.theme-light .page-header.svelte-1g053j9 p.svelte-1g053j9.svelte-1g053j9{color:#6b7280!important}[data-theme=light] .stat-card.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,body.theme-light .stat-card.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#fff!important;box-shadow:0 1px 3px #0000001a!important}[data-theme=light] .stat-value.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,body.theme-light .stat-value.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{color:#1f2937!important}[data-theme=light] .stat-label.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,body.theme-light .stat-label.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{color:#6b7280!important}[data-theme=light] .action-card.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,body.theme-light .action-card.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#fff!important;box-shadow:0 1px 3px #0000001a!important}[data-theme=light] .action-card.svelte-1g053j9 h3.svelte-1g053j9.svelte-1g053j9,body.theme-light .action-card.svelte-1g053j9 h3.svelte-1g053j9.svelte-1g053j9{color:#1f2937!important}[data-theme=light] .action-card.svelte-1g053j9 p.svelte-1g053j9.svelte-1g053j9,body.theme-light .action-card.svelte-1g053j9 p.svelte-1g053j9.svelte-1g053j9{color:#6b7280!important}[data-theme=light] .btn-outline.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,body.theme-light .btn-outline.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#fff!important;border-color:#e5e7eb!important;color:#374151!important}[data-theme=light] .btn-outline.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover,body.theme-light .btn-outline.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{background:#eff6ff!important;border-color:#3b82f6!important;color:#3b82f6!important}[data-theme=light] .btn-secondary.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,body.theme-light .btn-secondary.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#fff!important;border-color:#e5e7eb!important;color:#374151!important}[data-theme=light] .btn-secondary.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover:not(:disabled),body.theme-light .btn-secondary.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover:not(:disabled){border-color:#3b82f6!important;color:#3b82f6!important}[data-theme=light] .result-detail.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,body.theme-light .result-detail.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{color:#6b7280!important}[data-theme=light] .table-container.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,body.theme-light .table-container.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#fff!important;box-shadow:0 1px 3px #0000001a!important}[data-theme=light] .table-container.svelte-1g053j9 h2.svelte-1g053j9.svelte-1g053j9,body.theme-light .table-container.svelte-1g053j9 h2.svelte-1g053j9.svelte-1g053j9{color:#1f2937!important}[data-theme=light] .deudores-table.svelte-1g053j9 th.svelte-1g053j9.svelte-1g053j9,body.theme-light .deudores-table.svelte-1g053j9 th.svelte-1g053j9.svelte-1g053j9{color:#6b7280!important;border-bottom-color:#e5e7eb!important}[data-theme=light] .deudores-table.svelte-1g053j9 td.svelte-1g053j9.svelte-1g053j9,body.theme-light .deudores-table.svelte-1g053j9 td.svelte-1g053j9.svelte-1g053j9{color:#374151!important;border-bottom-color:#f3f4f6!important}[data-theme=light] .deudores-table.svelte-1g053j9 tr.svelte-1g053j9.svelte-1g053j9:hover,body.theme-light .deudores-table.svelte-1g053j9 tr.svelte-1g053j9.svelte-1g053j9:hover{background:#f9fafb!important}[data-theme=light] .phone.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,body.theme-light .phone.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{color:#6b7280!important}[data-theme=light] .amount.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,body.theme-light .amount.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{color:#1f2937!important}[data-theme=light] .badge.estado.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,body.theme-light .badge.estado.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#6b72801a!important;color:#4b5563!important}[data-theme=light] .empty-state.svelte-1g053j9 h3.svelte-1g053j9.svelte-1g053j9,body.theme-light .empty-state.svelte-1g053j9 h3.svelte-1g053j9.svelte-1g053j9{color:#6b7280!important}.tabs-container.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;gap:8px;margin-bottom:24px;padding:4px;background:#ffffff08;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tab-btn.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:transparent;border:none;border-radius:8px;color:var(--text-secondary, rgba(255, 255, 255, .6));font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative}.tab-btn.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{background:var(--glass-bg, rgba(255, 255, 255, .05));color:var(--text-primary, rgba(255, 255, 255, .9))}.tab-btn.active.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:var(--accent-color, #3b82f6);color:#fff;box-shadow:0 4px 12px rgba(var(--accent-rgb, 59, 130, 246),.3)}.tab-btn.svelte-1g053j9 .badge.svelte-1g053j9.svelte-1g053j9{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:20px;text-align:center}.stats-grid-5.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.confidence-container.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;align-items:center;gap:8px;min-width:100px}.confidence-bar.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{flex:1;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.confidence-fill.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{height:100%;transition:width .3s ease}.confidence-value.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{font-size:12px;font-weight:600;min-width:40px;text-align:right}.action-buttons-row.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;gap:6px;justify-content:center}.btn-icon.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#ffffff1a;border:none;border-radius:6px;color:#fffc;cursor:pointer;transition:all .2s ease}.btn-icon.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{background:#ffffff26;color:#fff;transform:scale(1.05)}.btn-icon.danger.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#ef44441a;color:#ef4444}.btn-icon.danger.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{background:#ef444433;color:#f87171}[data-theme=light] .tabs-container.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,body.theme-light .tabs-container.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#00000008!important}[data-theme=light] .tab-btn.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,body.theme-light .tab-btn.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{color:#0009!important}[data-theme=light] .tab-btn.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover,body.theme-light .tab-btn.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{background:#0000000d!important;color:#000000e6!important}[data-theme=light] .tab-btn.active.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,body.theme-light .tab-btn.active.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{color:#fff!important}[data-theme=light] .confidence-bar.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,body.theme-light .confidence-bar.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#0000001a!important}[data-theme=light] .confidence-value.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,body.theme-light .confidence-value.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{color:#374151!important}[data-theme=light] .btn-icon.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,body.theme-light .btn-icon.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#0000000d!important;color:#000000b3!important}[data-theme=light] .btn-icon.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover,body.theme-light .btn-icon.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{background:#0000001a!important;color:#000000e6!important}.mensajes-section.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;flex-direction:column;gap:24px}.section-header.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{margin-bottom:8px}.section-header.svelte-1g053j9 h2.svelte-1g053j9.svelte-1g053j9{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:22px;color:var(--text-primary, white)}.section-header.svelte-1g053j9 p.svelte-1g053j9.svelte-1g053j9{margin:0;color:var(--text-secondary, rgba(255, 255, 255, .6));font-size:14px}.variables-card.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,.editor-card.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,.plantillas-card.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:var(--glass-bg, rgba(255, 255, 255, .05));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:12px;padding:20px}.variables-card.svelte-1g053j9 h3.svelte-1g053j9.svelte-1g053j9,.editor-card.svelte-1g053j9 h3.svelte-1g053j9.svelte-1g053j9,.plantillas-card.svelte-1g053j9 h3.svelte-1g053j9.svelte-1g053j9{margin:0 0 8px;font-size:16px;color:var(--text-primary, white)}.plantillas-list.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto;padding:4px}.plantilla-item.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;justify-content:space-between;align-items:center;background:var(--glass-bg, rgba(255, 255, 255, .03));border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:8px;padding:12px;cursor:pointer;transition:all .2s ease}.plantilla-item.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{background:var(--glass-bg, rgba(255, 255, 255, .08));border-color:var(--accent-color, #FF6B35);transform:translate(4px)}.plantilla-info.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;align-items:center;gap:8px;flex:1;min-width:0;color:var(--text-primary, white)}.plantilla-nombre.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.plantilla-actions.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;gap:6px;flex-shrink:0}.btn-icon-small.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:var(--glass-bg, rgba(255, 255, 255, .1));border:1px solid var(--border-color, rgba(255, 255, 255, .2));border-radius:6px;padding:6px;color:var(--text-primary, white);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.btn-icon-small.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{background:var(--glass-bg, rgba(255, 255, 255, .15));transform:scale(1.1)}.btn-icon-small.btn-danger.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{border-color:#ef444466}.btn-icon-small.btn-danger.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{background:#ef444433;border-color:#ef4444}.modal-textarea.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{width:100%;background:var(--bg-elevated, rgba(255, 255, 255, .05));border:1px solid var(--border-color, rgba(255, 255, 255, .2));border-radius:8px;padding:12px;color:var(--text-primary, white);font-size:14px;font-family:inherit;resize:vertical}.modal-textarea.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:focus{outline:none;border-color:var(--accent-color, #FF6B35);background:var(--glass-bg, rgba(255, 255, 255, .08))}.variables-help.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{margin:0 0 16px;color:var(--text-secondary, rgba(255, 255, 255, .5));font-size:14px}.variables-grid.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;flex-wrap:wrap;gap:8px}.variable-chip.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:rgba(var(--accent-rgb, 255, 107, 53),.2);border:1px solid rgba(var(--accent-rgb, 255, 107, 53),.4);color:var(--accent-color, #FF6B35);padding:6px 12px;border-radius:6px;font-family:Courier New,monospace;font-size:13px;font-weight:600;cursor:grab;transition:all .2s ease}.variable-chip.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:active{cursor:grabbing}.variable-chip.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{background:rgba(var(--accent-rgb, 255, 107, 53),.3);border-color:var(--accent-color, #FF6B35);transform:translateY(-2px)}.editor-header.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.btn-ai.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px}.btn-ai.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.btn-ai.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:active{transform:translateY(0)}.btn-ai.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:disabled{opacity:.6;cursor:not-allowed;transform:none}.message-editor.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{width:100%;min-height:150px;background:var(--bg-elevated, rgba(0, 0, 0, .3));border:1px solid var(--border-color, rgba(255, 255, 255, .2));border-radius:8px;padding:12px;color:var(--text-primary, white);font-family:inherit;font-size:14px;resize:vertical;margin-bottom:20px}.message-editor.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:focus{outline:none;border-color:var(--accent-color, #FF6B35);box-shadow:0 0 0 3px rgba(var(--accent-rgb, 255, 107, 53),.1)}.message-editor.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9::-moz-placeholder{color:var(--text-secondary, rgba(255, 255, 255, .4))}.message-editor.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9::placeholder{color:var(--text-secondary, rgba(255, 255, 255, .4))}.preview-section.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{margin-bottom:20px}.preview-section.svelte-1g053j9 h4.svelte-1g053j9.svelte-1g053j9{margin:0 0 8px;font-size:14px;color:var(--text-secondary, rgba(255, 255, 255, .7))}.preview-box.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:var(--bg-elevated, rgba(0, 0, 0, .4));border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:8px;padding:12px;color:var(--text-primary, rgba(255, 255, 255, .9));font-size:14px;min-height:60px;white-space:pre-wrap;line-height:1.5}.editor-actions.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;gap:12px;justify-content:flex-end}.empty-state-small.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{text-align:center;padding:40px 20px;color:var(--text-secondary, rgba(255, 255, 255, .5))}.empty-state-small.svelte-1g053j9 p.svelte-1g053j9.svelte-1g053j9{margin:8px 0 0;font-size:14px}.empty-state-title.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{margin:0;color:var(--text-secondary, rgba(255, 255, 255, .7))}.empty-state-subtitle.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{margin:8px 0 0;font-size:13px;color:var(--text-secondary, rgba(255, 255, 255, .5))}.mensajes-stats.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;flex-direction:column;gap:4px;font-size:13px}.mensajes-stats.svelte-1g053j9 span.svelte-1g053j9.svelte-1g053j9{color:var(--text-primary, rgba(255, 255, 255, .8))}.ultima-respuesta.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;flex-direction:column;gap:4px}.respuesta-texto.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{color:var(--text-primary, rgba(255, 255, 255, .9));font-size:13px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.respuesta-fecha.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{color:var(--text-secondary, rgba(255, 255, 255, .5));font-size:11px}.sin-respuesta.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{color:var(--text-secondary, rgba(255, 255, 255, .4));font-style:italic;font-size:13px}.modal-overlay.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:svelte-1g053j9-fadeIn .2s ease}@keyframes svelte-1g053j9-fadeIn{0%{opacity:0}to{opacity:1}}.modal-content.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:var(--bg-elevated, rgba(26, 32, 44, .95));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:16px;width:90%;max-width:500px;box-shadow:0 20px 60px #00000080;animation:svelte-1g053j9-slideUp .3s ease}@keyframes svelte-1g053j9-slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .1))}.modal-header.svelte-1g053j9 h3.svelte-1g053j9.svelte-1g053j9{margin:0;color:var(--text-primary, white);font-size:18px}.modal-close.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:none;border:none;color:var(--text-secondary, rgba(255, 255, 255, .6));cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.modal-close.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{background:var(--glass-bg, rgba(255, 255, 255, .1));color:var(--text-primary, white)}.modal-body.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{padding:24px}.form-group.svelte-1g053j9 label.svelte-1g053j9.svelte-1g053j9{color:var(--text-primary, rgba(255, 255, 255, .9));font-size:14px;font-weight:600}.form-group.svelte-1g053j9 input.svelte-1g053j9.svelte-1g053j9{background:var(--bg-elevated, rgba(0, 0, 0, .3));border:1px solid var(--border-color, rgba(255, 255, 255, .2));border-radius:8px;padding:12px;color:var(--text-primary, white);font-size:14px}.form-group.svelte-1g053j9 input.svelte-1g053j9.svelte-1g053j9:focus{outline:none;border-color:var(--accent-color, #FF6B35);box-shadow:0 0 0 3px rgba(var(--accent-rgb, 255, 107, 53),.1)}.form-group.svelte-1g053j9 input.svelte-1g053j9.svelte-1g053j9::-moz-placeholder{color:var(--text-secondary, rgba(255, 255, 255, .4))}.form-group.svelte-1g053j9 input.svelte-1g053j9.svelte-1g053j9::placeholder{color:var(--text-secondary, rgba(255, 255, 255, .4))}.form-group.svelte-1g053j9 small.svelte-1g053j9.svelte-1g053j9{color:var(--text-secondary, rgba(255, 255, 255, .5));font-size:12px}.modal-footer.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;gap:12px;justify-content:flex-end;padding:20px 24px;border-top:1px solid var(--border-color, rgba(255, 255, 255, .1))}.modal-footer.svelte-1g053j9 .btn-secondary.svelte-1g053j9.svelte-1g053j9,.modal-footer.svelte-1g053j9 .btn-primary.svelte-1g053j9.svelte-1g053j9{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.modal-footer.svelte-1g053j9 .btn-secondary.svelte-1g053j9.svelte-1g053j9{background:var(--glass-bg, rgba(255, 255, 255, .1));color:var(--text-primary, white)}.modal-footer.svelte-1g053j9 .btn-secondary.svelte-1g053j9.svelte-1g053j9:hover{background:var(--glass-bg, rgba(255, 255, 255, .15))}.modal-footer.svelte-1g053j9 .btn-primary.svelte-1g053j9.svelte-1g053j9{background:var(--accent-color, #FF6B35);color:#fff}.modal-footer.svelte-1g053j9 .btn-primary.svelte-1g053j9.svelte-1g053j9:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--accent-rgb, 255, 107, 53),.4)}.modal-footer.svelte-1g053j9 .btn-primary.svelte-1g053j9.svelte-1g053j9:disabled{opacity:.5;cursor:not-allowed;transform:none}.modal-large.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{max-width:1000px;width:95%}.modal-body-opciones.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{padding:24px}.opciones-descripcion.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{margin:0 0 20px;color:var(--text-secondary, rgba(255, 255, 255, .7));font-size:14px;text-align:center}.opciones-grid.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.opcion-card.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:var(--glass-bg, rgba(255, 255, 255, .05));border:2px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:12px;padding:16px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;gap:12px}.opcion-card.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{background:var(--glass-bg, rgba(255, 255, 255, .08));border-color:var(--accent-color, #FF6B35);transform:translateY(-4px);box-shadow:0 8px 24px rgba(var(--accent-rgb, 255, 107, 53),.2)}.opcion-header.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.opcion-badge.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:rgba(var(--accent-rgb, 255, 107, 53),.2);color:var(--accent-color, #FF6B35);padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}.opcion-tipo.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{font-size:13px;color:var(--text-secondary, rgba(255, 255, 255, .6))}.opcion-contenido.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{color:var(--text-primary, rgba(255, 255, 255, .9));font-size:14px;line-height:1.6;flex:1;padding:12px;background:var(--bg-elevated, rgba(0, 0, 0, .2));border-radius:8px;white-space:pre-wrap;min-height:120px}.btn-seleccionar.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:var(--accent-color, #FF6B35);color:#fff;border:none;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%}.btn-seleccionar.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--accent-rgb, 255, 107, 53),.4)}.btn-envio-masivo.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:12px 24px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px #10b9814d}.btn-envio-masivo.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98180}.btn-envio-masivo.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:active{transform:translateY(0)}.modal-envio-masivo.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{max-width:800px!important;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-body-masivo.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:24px}.masivo-section.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:var(--glass-bg, rgba(255, 255, 255, .03));border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:12px;padding:20px}.masivo-section.svelte-1g053j9 h4.svelte-1g053j9.svelte-1g053j9{margin:0 0 16px;font-size:16px;color:var(--text-primary, white);font-weight:600}.mensaje-preview.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:var(--bg-elevated, rgba(255, 255, 255, .05));border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:8px;padding:16px;color:var(--text-primary, rgba(255, 255, 255, .9));font-size:14px;line-height:1.6;white-space:pre-wrap;min-height:80px}.mensaje-note.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{margin:12px 0 0;color:var(--text-secondary, rgba(255, 255, 255, .5));font-size:13px;font-style:italic}.contactos-header.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.contactos-actions.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;gap:12px}.btn-text.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:none;border:none;color:var(--accent-color, #FF6B35);font-size:13px;cursor:pointer;text-decoration:underline;padding:0}.btn-text.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{opacity:.8}.contactos-list.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.contacto-item.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;align-items:center;gap:12px;background:var(--glass-bg, rgba(255, 255, 255, .03));border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:8px;padding:12px;cursor:pointer;transition:all .2s ease}.contacto-item.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{background:var(--glass-bg, rgba(255, 255, 255, .06));border-color:var(--accent-color, #FF6B35)}.contacto-item.svelte-1g053j9 input[type=checkbox].svelte-1g053j9.svelte-1g053j9{width:18px;height:18px;cursor:pointer;accent-color:var(--accent-color, #FF6B35)}.contacto-info.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;flex-direction:column;gap:4px;flex:1}.contacto-nombre.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{color:var(--text-primary, white);font-size:14px;font-weight:600}.contacto-detalles.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{color:var(--text-secondary, rgba(255, 255, 255, .5));font-size:12px}.envio-info.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{margin-bottom:16px}.envio-nota.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:8px;padding:12px;margin:0;color:#fbbf24e6;font-size:13px;line-height:1.5;display:flex;gap:8px}.envio-opciones.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;flex-direction:column;gap:16px}.envio-opcion.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;flex-direction:column;gap:12px}.btn-envio-inmediato.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:14px 24px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.btn-envio-inmediato.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.btn-envio-inmediato.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:disabled{opacity:.5;cursor:not-allowed}.envio-divider.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;align-items:center;justify-content:center;margin:8px 0}.envio-divider.svelte-1g053j9 span.svelte-1g053j9.svelte-1g053j9{background:var(--glass-bg, rgba(255, 255, 255, .05));color:var(--text-secondary, rgba(255, 255, 255, .5));padding:4px 16px;border-radius:20px;font-size:13px}.programacion-inputs.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-group-inline.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;flex-direction:column;gap:6px}.form-group-inline.svelte-1g053j9 label.svelte-1g053j9.svelte-1g053j9{color:var(--text-secondary, rgba(255, 255, 255, .7));font-size:13px;font-weight:500}.form-group-inline.svelte-1g053j9 input.svelte-1g053j9.svelte-1g053j9{background:var(--bg-elevated, rgba(255, 255, 255, .05));border:1px solid var(--border-color, rgba(255, 255, 255, .2));border-radius:8px;padding:10px 12px;color:var(--text-primary, white);font-size:14px}.form-group-inline.svelte-1g053j9 input.svelte-1g053j9.svelte-1g053j9:focus{outline:none;border-color:var(--accent-color, #FF6B35);background:var(--glass-bg, rgba(255, 255, 255, .08))}.btn-programar.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:14px 24px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.btn-programar.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.btn-programar.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:disabled{opacity:.5;cursor:not-allowed}.filtros-fecha.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;align-items:center;gap:12px}.filtros-fecha.svelte-1g053j9 label.svelte-1g053j9.svelte-1g053j9{color:var(--text-secondary, rgba(255, 255, 255, .7));font-size:14px}.plantilla-selector.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{margin-top:16px}.select-plantilla.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{width:100%;padding:10px 12px;background:var(--bg-elevated, rgba(255, 255, 255, .05));border:1px solid var(--border-color, rgba(255, 255, 255, .2));border-radius:8px;color:var(--text-primary, white);font-size:14px;cursor:pointer;transition:all .2s}.select-plantilla.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{border-color:#a855f7}.select-plantilla.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:focus{outline:none;border-color:#a855f7;box-shadow:0 0 0 3px #a855f71a}.preview-mini.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{margin-top:12px;padding:12px;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:8px}.preview-header.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{font-size:12px;font-weight:600;color:#60a5fa;margin-bottom:6px}.preview-content.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{font-size:13px;color:var(--text-primary, white);line-height:1.5}.empty-notice.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{padding:32px;text-align:center;color:var(--text-secondary, rgba(255, 255, 255, .5))}.empty-notice.svelte-1g053j9 p.svelte-1g053j9.svelte-1g053j9{margin:8px 0 0;font-size:14px}.resumen-section.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{padding:24px 0}.btn-refresh.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-primary, white);font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.btn-refresh.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover:not(:disabled){background:#ffffff1a;border-color:#3b82f6;color:#60a5fa}.btn-refresh.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:disabled{opacity:.5;cursor:not-allowed}.header-actions.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filtros-fecha.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px}.fecha-input-group.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;align-items:center;gap:8px}.fecha-input-group.svelte-1g053j9 label.svelte-1g053j9.svelte-1g053j9{font-size:13px;font-weight:500;color:var(--text-secondary, rgba(255, 255, 255, .7))}.input-fecha.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{padding:6px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--text-primary, white);font-size:13px;font-family:inherit;cursor:pointer;transition:all .2s}.input-fecha.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{background:#ffffff14;border-color:#fff3}.input-fecha.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:focus{outline:none;border-color:var(--accent-color, #FF6B35);background:#ffffff14}.btn-export.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{padding:8px 16px;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.btn-export.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #10b98166}.btn-export.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:disabled{opacity:.5;cursor:not-allowed}.loading-state.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{padding:60px 20px;text-align:center;color:var(--text-secondary, rgba(255, 255, 255, .6))}.loading-state.svelte-1g053j9 p.svelte-1g053j9.svelte-1g053j9{margin-top:16px;font-size:14px}.pagos-table.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{width:100%;border-collapse:separate;border-spacing:0}.pagos-table.svelte-1g053j9 thead.svelte-1g053j9 th.svelte-1g053j9{padding:14px 16px;background:#ffffff0d;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary, rgba(255, 255, 255, .7));text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.pagos-table.svelte-1g053j9 tbody.svelte-1g053j9 td.svelte-1g053j9{padding:16px;border-bottom:1px solid rgba(255,255,255,.05)}.pagos-table.svelte-1g053j9 tbody.svelte-1g053j9 tr.svelte-1g053j9{transition:background .2s}.pagos-table.svelte-1g053j9 tbody.svelte-1g053j9 tr.svelte-1g053j9:hover{background:#ffffff05}.sin-dato.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{font-size:13px;color:var(--text-secondary, rgba(255, 255, 255, .4));font-style:italic}.acciones-cell.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;align-items:center;gap:8px}.btn-icon-action.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{padding:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--text-primary, white);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s}.btn-icon-action.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{background:#ffffff1a;border-color:#3b82f680;color:#60a5fa;transform:translateY(-1px)}.btn-icon-action.btn-delete.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{border-color:#ef444433}.btn-icon-action.btn-delete.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{background:#ef444426;border-color:#ef444480;color:#ef4444}.modal-ocr.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{max-width:600px}.modal-comprobante.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{max-width:800px}.modal-ficha.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{max-width:900px}.ocr-data-grid.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ocr-field.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;flex-direction:column;gap:6px}.ocr-field.svelte-1g053j9 label.svelte-1g053j9.svelte-1g053j9{font-size:12px;font-weight:600;color:var(--text-secondary, rgba(255, 255, 255, .6));text-transform:uppercase;letter-spacing:.5px}.ocr-value.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{font-size:15px;font-weight:500;color:var(--text-primary, white)}.confidence-bar-ocr.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{width:100%;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden}.confidence-fill-ocr.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{height:100%;transition:width .3s ease}.confidence-text.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{font-size:13px;font-weight:600;margin-left:8px}.comprobante-container.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{max-height:600px;overflow:auto;display:flex;justify-content:center;align-items:center;background:#0000004d;border-radius:8px;padding:20px}.comprobante-imagen.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{max-width:100%;max-height:550px;border-radius:8px;box-shadow:0 4px 20px #00000080}.comprobante-error.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{text-align:center;padding:60px 20px;color:var(--text-secondary, rgba(255, 255, 255, .5))}.comprobante-error.svelte-1g053j9 p.svelte-1g053j9.svelte-1g053j9{margin-top:16px;font-size:14px}.ficha-cliente-grid.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.ficha-section.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#ffffff08;border-radius:8px;padding:20px}.ficha-full-width.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{grid-column:1 / -1}.ficha-section.svelte-1g053j9 h4.svelte-1g053j9.svelte-1g053j9{margin:0 0 16px;font-size:14px;font-weight:600;color:var(--accent-color, #FF6B35);text-transform:uppercase;letter-spacing:.5px}.ficha-field.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{margin-bottom:12px}.ficha-field.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:last-child{margin-bottom:0}.ficha-field.svelte-1g053j9 label.svelte-1g053j9.svelte-1g053j9{font-size:12px;font-weight:600;color:var(--text-secondary, rgba(255, 255, 255, .6));display:block;margin-bottom:4px}.ficha-value.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{font-size:14px;color:var(--text-primary, white)}.ficha-monto.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{font-size:18px;font-weight:700;color:#f59e0b}.ficha-mora.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{font-weight:600;color:#ef4444}.ficha-stats.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}.ficha-stat.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:8px;padding:16px;text-align:center}.ficha-stat-value.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{font-size:28px;font-weight:700;color:#60a5fa;margin-bottom:4px}.ficha-stat-label.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{font-size:12px;color:var(--text-secondary, rgba(255, 255, 255, .6))}.ficha-ultima-respuesta.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{margin-top:20px}.ficha-ultima-respuesta.svelte-1g053j9 label.svelte-1g053j9.svelte-1g053j9{font-size:12px;font-weight:600;color:var(--text-secondary, rgba(255, 255, 255, .6));display:block;margin-bottom:8px}.ultima-respuesta-box.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:8px;padding:12px}.ultima-respuesta-box.svelte-1g053j9 .respuesta-texto.svelte-1g053j9.svelte-1g053j9{font-size:14px;color:var(--text-primary, white);line-height:1.5;margin-bottom:8px}.ultima-respuesta-box.svelte-1g053j9 .respuesta-fecha.svelte-1g053j9.svelte-1g053j9{font-size:12px;color:var(--text-secondary, rgba(255, 255, 255, .5))}.btn-configurar.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,var(--accent-color, #8B5CF6) 0%,var(--accent-dark, #7C3AED) 100%);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-configurar.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--accent-glow, rgba(139, 92, 246, .4))}.modal-config-cuentas.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{max-width:800px;width:90%}.modal-cuenta-form.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{max-width:600px;width:90%}.modal-subtitle.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{font-size:14px;color:var(--text-secondary, rgba(255, 255, 255, .7));margin-bottom:20px;line-height:1.5}.cuentas-lista.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;flex-direction:column;gap:16px;max-height:500px;overflow-y:auto;padding:4px}.cuenta-card.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:var(--glass-bg, rgba(255, 255, 255, .05));border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:12px;padding:16px;transition:all .2s ease}.cuenta-card.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{background:var(--glass-bg-hover, rgba(255, 255, 255, .08));border-color:#8b5cf64d}.cuenta-card.inactiva.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{opacity:.5}.cuenta-header.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cuenta-banco.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{font-size:16px;font-weight:600;color:#8b5cf6}.cuenta-actions.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;gap:8px}.cuenta-detalles.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;flex-direction:column;gap:8px}.cuenta-row.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;justify-content:space-between;align-items:center;font-size:14px}.cuenta-row.svelte-1g053j9 .label.svelte-1g053j9.svelte-1g053j9{color:var(--text-secondary, rgba(255, 255, 255, .6));font-weight:500}.cuenta-row.svelte-1g053j9 .value.svelte-1g053j9.svelte-1g053j9{color:var(--text-primary, white);font-family:Courier New,monospace}.loading-state.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,.empty-state.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-state.svelte-1g053j9 p.svelte-1g053j9.svelte-1g053j9,.empty-state.svelte-1g053j9 p.svelte-1g053j9.svelte-1g053j9{margin-top:16px;color:var(--text-secondary, rgba(255, 255, 255, .7))}.empty-state.svelte-1g053j9 .subtitle.svelte-1g053j9.svelte-1g053j9{font-size:14px;color:var(--text-secondary, rgba(255, 255, 255, .5))}.form-row.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{display:flex;flex-direction:column;gap:8px}.form-group.svelte-1g053j9 label.svelte-1g053j9.svelte-1g053j9{font-size:14px;font-weight:500;color:var(--text-primary, white)}.form-group.svelte-1g053j9 input.svelte-1g053j9.svelte-1g053j9,.form-group.svelte-1g053j9 select.svelte-1g053j9.svelte-1g053j9,.form-group.svelte-1g053j9 textarea.svelte-1g053j9.svelte-1g053j9{background:var(--glass-bg, rgba(255, 255, 255, .05));border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:8px;padding:10px 12px;color:var(--text-primary, white);font-size:14px;transition:all .2s ease}.form-group.svelte-1g053j9 select.svelte-1g053j9.svelte-1g053j9{cursor:pointer}.form-group.svelte-1g053j9 select.svelte-1g053j9 option.svelte-1g053j9{background:var(--bg-elevated, #1a202c);color:var(--text-primary, white);padding:8px}.form-group.svelte-1g053j9 input.svelte-1g053j9.svelte-1g053j9:focus,.form-group.svelte-1g053j9 select.svelte-1g053j9.svelte-1g053j9:focus,.form-group.svelte-1g053j9 textarea.svelte-1g053j9.svelte-1g053j9:focus{outline:none;border-color:var(--accent-color, #8B5CF6);background:var(--glass-bg-hover, rgba(255, 255, 255, .08))}.form-group.svelte-1g053j9 textarea.svelte-1g053j9.svelte-1g053j9{resize:vertical;font-family:inherit}[data-theme=light] .modal-config-cuentas.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9,[data-theme=light] .modal-cuenta-form.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#fff}[data-theme=light] .modal-subtitle.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{color:#64748b}[data-theme=light] .cuenta-card.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#00000005;border:1px solid rgba(0,0,0,.1)}[data-theme=light] .cuenta-card.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{background:#0000000d}[data-theme=light] .cuenta-banco.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{color:var(--accent-color, #8B5CF6)}[data-theme=light] .cuenta-row.svelte-1g053j9 .label.svelte-1g053j9.svelte-1g053j9{color:#64748b}[data-theme=light] .cuenta-row.svelte-1g053j9 .value.svelte-1g053j9.svelte-1g053j9,[data-theme=light] .form-group.svelte-1g053j9 label.svelte-1g053j9.svelte-1g053j9{color:#1e293b}[data-theme=light] .form-group.svelte-1g053j9 input.svelte-1g053j9.svelte-1g053j9,[data-theme=light] .form-group.svelte-1g053j9 select.svelte-1g053j9.svelte-1g053j9,[data-theme=light] .form-group.svelte-1g053j9 textarea.svelte-1g053j9.svelte-1g053j9{background:#fff;border:1px solid #E2E8F0;color:#1e293b}[data-theme=light] .form-group.svelte-1g053j9 select.svelte-1g053j9 option.svelte-1g053j9{background:#fff;color:#1e293b}[data-theme=light] .form-group.svelte-1g053j9 input.svelte-1g053j9.svelte-1g053j9:focus,[data-theme=light] .form-group.svelte-1g053j9 select.svelte-1g053j9.svelte-1g053j9:focus,[data-theme=light] .form-group.svelte-1g053j9 textarea.svelte-1g053j9.svelte-1g053j9:focus{border-color:var(--accent-color, #8B5CF6);background:#f8fafc}[data-theme=light] .loading-state.svelte-1g053j9 p.svelte-1g053j9.svelte-1g053j9,[data-theme=light] .empty-state.svelte-1g053j9 p.svelte-1g053j9.svelte-1g053j9{color:#64748b}[data-theme=light] .empty-state.svelte-1g053j9 .subtitle.svelte-1g053j9.svelte-1g053j9{color:#94a3b8}[data-theme=light] .filtros-fecha.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#00000005;border-color:#0000001a}[data-theme=light] .fecha-input-group.svelte-1g053j9 label.svelte-1g053j9.svelte-1g053j9{color:#64748b}[data-theme=light] .input-fecha.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#fff;border-color:#e2e8f0;color:#1e293b}[data-theme=light] .input-fecha.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{background:#f8fafc;border-color:#cbd5e1}[data-theme=light] .input-fecha.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:focus{background:#f8fafc;border-color:var(--accent-color, #8B5CF6)}[data-theme=light] .btn-refresh.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#fff;border-color:#e2e8f0;color:#1e293b}[data-theme=light] .btn-refresh.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover:not(:disabled){background:#f1f5f9;border-color:#3b82f6;color:#3b82f6}[data-theme=light] .btn-icon-action.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{background:#fff;border-color:#e2e8f0;color:#1e293b}[data-theme=light] .btn-icon-action.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{background:#f1f5f9;border-color:#3b82f6;color:#3b82f6}[data-theme=light] .btn-icon-action.btn-delete.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9{border-color:#ef44444d}[data-theme=light] .btn-icon-action.btn-delete.svelte-1g053j9.svelte-1g053j9.svelte-1g053j9:hover{background:#ef44441a;border-color:#ef4444;color:#ef4444}.page-container.svelte-i50rub.svelte-i50rub{position:relative;width:100%;height:100vh;overflow:hidden}.page-content.svelte-i50rub.svelte-i50rub{position:relative;z-index:1;padding:24px;height:100%;overflow-y:auto}.page-header.svelte-i50rub.svelte-i50rub{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}h1.svelte-i50rub.svelte-i50rub{margin:0;font-size:28px;font-weight:700;color:#f9fafb}.page-header.svelte-i50rub p.svelte-i50rub{margin:4px 0 0;color:#e5e7eb;font-size:14px}.header-actions.svelte-i50rub.svelte-i50rub{display:flex;gap:12px;align-items:center}.btn-toggle.svelte-i50rub.svelte-i50rub{padding:10px 20px;background:#ffffff0d;color:#9ca3af;border:1.5px solid rgba(255,255,255,.1);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.btn-toggle.active.svelte-i50rub.svelte-i50rub{background:#10b98126;border-color:#10b981;color:#10b981}.btn-toggle.svelte-i50rub.svelte-i50rub:hover:not(:disabled){transform:translateY(-1px)}.btn-secondary.svelte-i50rub.svelte-i50rub{padding:10px 16px;background:#ffffff0d;color:#e5e7eb;border:1.5px solid rgba(255,255,255,.1);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.btn-secondary.svelte-i50rub.svelte-i50rub:hover:not(:disabled){border-color:#3b82f6;color:#60a5fa}.tabs-container.svelte-i50rub.svelte-i50rub{display:flex;gap:8px;margin-bottom:24px;padding:4px;background:#ffffff08;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tab-btn.svelte-i50rub.svelte-i50rub{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:transparent;border:none;border-radius:8px;color:#fff9;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative}.tab-btn.svelte-i50rub.svelte-i50rub:hover{background:#ffffff0d;color:#ffffffe6}.tab-btn.active.svelte-i50rub.svelte-i50rub{background:var(--accent-color, #3b82f6);color:#fff;box-shadow:0 4px 12px rgba(var(--accent-rgb, 59, 130, 246),.3)}.tab-btn.svelte-i50rub .badge.svelte-i50rub{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:20px;text-align:center}.stats-grid.svelte-i50rub.svelte-i50rub{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stat-card.svelte-i50rub.svelte-i50rub{background:#ffffff0d;border-radius:16px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 3px #0000004d}.stat-icon.svelte-i50rub.svelte-i50rub{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.stat-card.blue.svelte-i50rub .stat-icon.svelte-i50rub{background:#3b82f61a;color:#3b82f6}.stat-card.yellow.svelte-i50rub .stat-icon.svelte-i50rub{background:#f59e0b1a;color:#f59e0b}.stat-card.purple.svelte-i50rub .stat-icon.svelte-i50rub{background:#8b5cf61a;color:#8b5cf6}.stat-card.green.svelte-i50rub .stat-icon.svelte-i50rub{background:#10b9811a;color:#10b981}.stat-content.svelte-i50rub.svelte-i50rub{flex:1}.stat-value.svelte-i50rub.svelte-i50rub{font-size:28px;font-weight:700;color:#f9fafb}.stat-label.svelte-i50rub.svelte-i50rub{font-size:13px;color:#d1d5db;margin-top:4px}.table-container.svelte-i50rub.svelte-i50rub{background:#ffffff0d;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000004d}.table-container.svelte-i50rub h2.svelte-i50rub{margin:0 0 20px;font-size:18px;font-weight:600;color:#f9fafb;display:flex;align-items:center;gap:8px}.table-wrapper.svelte-i50rub.svelte-i50rub{overflow-x:auto}.recordatorios-table.svelte-i50rub.svelte-i50rub{width:100%;border-collapse:collapse}.recordatorios-table.svelte-i50rub th.svelte-i50rub{text-align:left;padding:12px;font-size:13px;font-weight:600;color:#d1d5db;border-bottom:2px solid rgba(255,255,255,.1)}.recordatorios-table.svelte-i50rub td.svelte-i50rub{padding:16px 12px;font-size:14px;color:#e5e7eb;border-bottom:1px solid rgba(255,255,255,.05)}.recordatorios-table.svelte-i50rub tr.svelte-i50rub:hover{background:#ffffff0d}.client-info.svelte-i50rub .name.svelte-i50rub{font-weight:600;color:#f9fafb}.client-info.svelte-i50rub .phone.svelte-i50rub{font-family:monospace;color:#9ca3af;font-size:12px;margin-top:2px}.date-highlight.svelte-i50rub.svelte-i50rub{color:#3b82f6;font-weight:500}.badge-num.svelte-i50rub.svelte-i50rub{display:inline-block;padding:4px 10px;background:#8b5cf633;color:#a78bfa;border-radius:12px;font-size:12px;font-weight:600}.badge.estado.svelte-i50rub.svelte-i50rub{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.channel-badge.svelte-i50rub.svelte-i50rub{display:inline-block;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:500;margin-right:4px}.channel-badge.whatsapp.svelte-i50rub.svelte-i50rub{background:#25d36626;color:#25d366}.channel-badge.email.svelte-i50rub.svelte-i50rub{background:#3b82f626;color:#3b82f6}.empty-state.svelte-i50rub.svelte-i50rub{text-align:center;padding:60px 20px;color:#9ca3af}.empty-state.svelte-i50rub h3.svelte-i50rub{margin:16px 0 8px;font-size:18px;color:#d1d5db}.empty-state.svelte-i50rub p.svelte-i50rub{margin:0;font-size:14px}.config-container.svelte-i50rub.svelte-i50rub{background:#ffffff0d;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000004d}.config-header.svelte-i50rub.svelte-i50rub{margin-bottom:24px}.config-header.svelte-i50rub h2.svelte-i50rub{margin:0 0 8px;font-size:18px;font-weight:600;color:#f9fafb;display:flex;align-items:center;gap:8px}.config-subtitle.svelte-i50rub.svelte-i50rub{margin:0;font-size:14px;color:#9ca3af}.reminders-grid.svelte-i50rub.svelte-i50rub{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:16px}.reminder-card.svelte-i50rub.svelte-i50rub{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;transition:all .2s}.reminder-card.svelte-i50rub.svelte-i50rub:hover{border-color:#fff3;transform:translateY(-2px)}.reminder-header.svelte-i50rub.svelte-i50rub{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.reminder-title.svelte-i50rub.svelte-i50rub{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#f9fafb}.btn-icon.svelte-i50rub.svelte-i50rub{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#ffffff1a;border:none;border-radius:6px;color:#fffc;cursor:pointer;transition:all .2s ease}.btn-icon.svelte-i50rub.svelte-i50rub:hover{background:#ffffff26;color:#fff;transform:scale(1.05)}.reminder-info.svelte-i50rub.svelte-i50rub{display:flex;flex-direction:column;gap:12px}.info-row.svelte-i50rub.svelte-i50rub{display:flex;flex-direction:column;gap:4px}.info-label.svelte-i50rub.svelte-i50rub{font-size:12px;color:#9ca3af;font-weight:500}.info-value.svelte-i50rub.svelte-i50rub{font-size:14px;color:#e5e7eb}.info-value.active.svelte-i50rub.svelte-i50rub{color:#10b981;font-weight:500}.info-value.inactive.svelte-i50rub.svelte-i50rub{color:#6b7280}.info-value.message.svelte-i50rub.svelte-i50rub{font-style:italic;color:#d1d5db}.edit-form.svelte-i50rub.svelte-i50rub{display:flex;flex-direction:column;gap:16px}.form-group.svelte-i50rub.svelte-i50rub{display:flex;flex-direction:column;gap:6px}.form-group.svelte-i50rub label.svelte-i50rub{font-size:13px;color:#d1d5db;font-weight:500}.form-group.svelte-i50rub input[type=checkbox].svelte-i50rub{width:auto;margin-right:6px}.input.svelte-i50rub.svelte-i50rub,.textarea.svelte-i50rub.svelte-i50rub{padding:10px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f9fafb;font-size:14px;font-family:inherit;transition:all .2s}.input.svelte-i50rub.svelte-i50rub:focus,.textarea.svelte-i50rub.svelte-i50rub:focus{outline:none;border-color:#3b82f6;background:#ffffff14}.textarea.svelte-i50rub.svelte-i50rub{resize:vertical;min-height:80px}.form-group.svelte-i50rub small.svelte-i50rub{font-size:12px;color:#6b7280;font-style:italic}.form-actions.svelte-i50rub.svelte-i50rub{display:flex;gap:8px;margin-top:8px}.btn-primary-small.svelte-i50rub.svelte-i50rub,.btn-secondary-small.svelte-i50rub.svelte-i50rub{flex:1;padding:8px 14px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.btn-primary-small.svelte-i50rub.svelte-i50rub{background:var(--accent-color, #3b82f6);color:#fff;border:none}.btn-primary-small.svelte-i50rub.svelte-i50rub:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--accent-rgb, 59, 130, 246),.4)}.btn-secondary-small.svelte-i50rub.svelte-i50rub{background:#ffffff0d;color:#e5e7eb;border:1px solid rgba(255,255,255,.1)}.btn-secondary-small.svelte-i50rub.svelte-i50rub:hover{background:#ffffff14}.spin{animation:svelte-i50rub-spin 1s linear infinite}@keyframes svelte-i50rub-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-theme=light] h1.svelte-i50rub.svelte-i50rub,body.theme-light h1.svelte-i50rub.svelte-i50rub{color:#1f2937!important}[data-theme=light] .page-header.svelte-i50rub p.svelte-i50rub,body.theme-light .page-header.svelte-i50rub p.svelte-i50rub{color:#6b7280!important}[data-theme=light] .stat-card.svelte-i50rub.svelte-i50rub,[data-theme=light] .table-container.svelte-i50rub.svelte-i50rub,[data-theme=light] .config-container.svelte-i50rub.svelte-i50rub,body.theme-light .stat-card.svelte-i50rub.svelte-i50rub,body.theme-light .table-container.svelte-i50rub.svelte-i50rub,body.theme-light .config-container.svelte-i50rub.svelte-i50rub{background:#fff!important;box-shadow:0 1px 3px #0000001a!important}[data-theme=light] .stat-value.svelte-i50rub.svelte-i50rub,body.theme-light .stat-value.svelte-i50rub.svelte-i50rub{color:#1f2937!important}[data-theme=light] .stat-label.svelte-i50rub.svelte-i50rub,body.theme-light .stat-label.svelte-i50rub.svelte-i50rub{color:#6b7280!important}[data-theme=light] .tabs-container.svelte-i50rub.svelte-i50rub,body.theme-light .tabs-container.svelte-i50rub.svelte-i50rub{background:#00000008!important}[data-theme=light] .tab-btn.svelte-i50rub.svelte-i50rub,body.theme-light .tab-btn.svelte-i50rub.svelte-i50rub{color:#0009!important}[data-theme=light] .tab-btn.svelte-i50rub.svelte-i50rub:hover,body.theme-light .tab-btn.svelte-i50rub.svelte-i50rub:hover{background:#0000000d!important;color:#000000e6!important}[data-theme=light] .tab-btn.active.svelte-i50rub.svelte-i50rub,body.theme-light .tab-btn.active.svelte-i50rub.svelte-i50rub{color:#fff!important}[data-theme=light] .btn-toggle.svelte-i50rub.svelte-i50rub,body.theme-light .btn-toggle.svelte-i50rub.svelte-i50rub{background:#0000000d!important;border:1.5px solid rgba(0,0,0,.15)!important;color:#6b7280!important}[data-theme=light] .btn-toggle.active.svelte-i50rub.svelte-i50rub,body.theme-light .btn-toggle.active.svelte-i50rub.svelte-i50rub{background:#10b98133!important;border-color:#10b981!important;color:#059669!important;font-weight:600!important}[data-theme=light] .btn-toggle.svelte-i50rub.svelte-i50rub:hover:not(:disabled),body.theme-light .btn-toggle.svelte-i50rub.svelte-i50rub:hover:not(:disabled){background:#00000014!important}[data-theme=light] .btn-toggle.active.svelte-i50rub.svelte-i50rub:hover:not(:disabled),body.theme-light .btn-toggle.active.svelte-i50rub.svelte-i50rub:hover:not(:disabled){background:#10b98140!important}.hub-container.svelte-yh970q.svelte-yh970q{padding:24px;max-width:1400px;margin:0 auto}.hub-header.svelte-yh970q.svelte-yh970q{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-left.svelte-yh970q.svelte-yh970q{display:flex;align-items:center;gap:16px}h1.svelte-yh970q.svelte-yh970q{font-size:28px;font-weight:600;color:#e2e8f0;margin:0}.subtitle.svelte-yh970q.svelte-yh970q{font-size:14px;color:#94a3b8;margin:4px 0 0}.header-actions.svelte-yh970q.svelte-yh970q{display:flex;gap:12px}.stats-grid.svelte-yh970q.svelte-yh970q{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:24px}.stat-card.svelte-yh970q.svelte-yh970q{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:20px;display:flex;align-items:center;gap:16px;transition:all .3s ease}.stat-card.svelte-yh970q.svelte-yh970q:hover{background:#ffffff0d;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.stat-icon.svelte-yh970q.svelte-yh970q{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-card.blue.svelte-yh970q .stat-icon.svelte-yh970q{background:linear-gradient(135deg,#3b82f6,#60a5fa);color:#fff}.stat-card.green.svelte-yh970q .stat-icon.svelte-yh970q{background:linear-gradient(135deg,#10b981,#34d399);color:#fff}.stat-card.purple.svelte-yh970q .stat-icon.svelte-yh970q{background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:#fff}.stat-card.orange.svelte-yh970q .stat-icon.svelte-yh970q{background:var(--accent-color, #FF6B35);color:#fff}.stat-value.svelte-yh970q.svelte-yh970q{font-size:28px;font-weight:700;color:#e2e8f0}.stat-label.svelte-yh970q.svelte-yh970q{font-size:13px;color:#94a3b8;font-weight:500}.content-wrapper.svelte-yh970q.svelte-yh970q{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:24px;min-height:400px}.loading-state.svelte-yh970q.svelte-yh970q,.empty-state.svelte-yh970q.svelte-yh970q{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#94a3b8}.spinner.svelte-yh970q.svelte-yh970q{width:40px;height:40px;border:3px solid rgba(var(--accent-rgb, 255, 107, 53),.2);border-top-color:var(--accent-color, #FF6B35);border-radius:50%;animation:svelte-yh970q-spin .8s linear infinite;margin-bottom:16px}@keyframes svelte-yh970q-spin{to{transform:rotate(360deg)}}.empty-state.svelte-yh970q svg{color:#475569;margin-bottom:16px}.empty-state.svelte-yh970q h3.svelte-yh970q{font-size:18px;color:#cbd5e1;margin-bottom:8px}.empty-state.svelte-yh970q p.svelte-yh970q{margin-bottom:20px}.eventos-grid.svelte-yh970q.svelte-yh970q{display:grid;grid-template-columns:repeat(auto-fill,minmax(480px,1fr));gap:20px}.evento-card.svelte-yh970q.svelte-yh970q{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:20px;transition:all .3s ease}.evento-card.svelte-yh970q.svelte-yh970q:hover{background:#ffffff0a;border-color:#ffffff1a}.evento-header.svelte-yh970q.svelte-yh970q{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.evento-info.svelte-yh970q h3.svelte-yh970q{font-size:18px;font-weight:600;color:#e2e8f0;margin:0 0 8px}.evento-desc.svelte-yh970q.svelte-yh970q{font-size:13px;color:#94a3b8;margin:0 0 12px;line-height:1.5}.evento-meta.svelte-yh970q.svelte-yh970q{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.meta-item.svelte-yh970q.svelte-yh970q{display:flex;align-items:center;gap:6px;font-size:12px;color:#94a3b8}.evento-actions.svelte-yh970q.svelte-yh970q{display:flex;gap:8px}.encuestas-list.svelte-yh970q.svelte-yh970q{margin-top:16px}.encuestas-header.svelte-yh970q.svelte-yh970q{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.encuestas-title.svelte-yh970q.svelte-yh970q{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#cbd5e1}.encuesta-item.svelte-yh970q.svelte-yh970q{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:8px;margin-bottom:8px;transition:all .2s ease}.encuesta-item.svelte-yh970q.svelte-yh970q:hover{background:#ffffff0a;border-color:#ffffff14}.encuesta-info.svelte-yh970q.svelte-yh970q{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.encuesta-info.svelte-yh970q strong.svelte-yh970q{color:#e2e8f0;font-size:14px}.encuesta-type.svelte-yh970q.svelte-yh970q{font-size:12px;color:#94a3b8;padding:4px 8px;background:#ffffff0d;border-radius:6px}.encuesta-actions.svelte-yh970q.svelte-yh970q{display:flex;gap:6px}.no-encuestas.svelte-yh970q.svelte-yh970q{text-align:center;color:#64748b;font-size:13px;padding:20px}.btn-compare.svelte-yh970q.svelte-yh970q{width:100%;margin-top:12px;padding:10px;background:#8b5cf61a;border:1px solid rgba(139,92,246,.3);border-radius:8px;color:#a78bfa;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.btn-compare.svelte-yh970q.svelte-yh970q:hover{background:#8b5cf626;border-color:#8b5cf680}.badge.svelte-yh970q.svelte-yh970q{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-draft.svelte-yh970q.svelte-yh970q{background:#64748b33;color:#94a3b8;border:1px solid rgba(100,116,139,.3)}.status-published.svelte-yh970q.svelte-yh970q{background:#10b98133;color:#34d399;border:1px solid rgba(16,185,129,.3)}.status-finished.svelte-yh970q.svelte-yh970q{background:#3b82f633;color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.btn-primary.svelte-yh970q.svelte-yh970q{padding:10px 20px;background:var(--accent-color, #FF6B35);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.btn-primary.svelte-yh970q.svelte-yh970q:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--accent-rgb, 255, 107, 53),.3)}.btn-secondary.svelte-yh970q.svelte-yh970q{padding:10px 20px;background:#ffffff0d;color:#cbd5e1;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-secondary.svelte-yh970q.svelte-yh970q:hover{background:#ffffff14}.btn-sm.svelte-yh970q.svelte-yh970q{padding:6px 12px;background:#ffffff0d;color:#cbd5e1;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.btn-sm.svelte-yh970q.svelte-yh970q:hover{background:#ffffff14}.btn-xs.svelte-yh970q.svelte-yh970q{padding:5px 8px;background:#ffffff0d;color:#cbd5e1;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:11px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:4px}.btn-xs.svelte-yh970q.svelte-yh970q:hover{background:#ffffff14}.btn-xs.green.svelte-yh970q.svelte-yh970q{background:#10b9811a;border-color:#10b9814d;color:#34d399}.btn-xs.green.svelte-yh970q.svelte-yh970q:hover{background:#10b98126}.btn-xs.orange.svelte-yh970q.svelte-yh970q{background:#ff6b351a;border-color:#ff6b354d;color:var(--accent-color, #FF6B35)}.btn-xs.orange.svelte-yh970q.svelte-yh970q:hover{background:#ff6b3526}.btn-icon.svelte-yh970q.svelte-yh970q{width:32px;height:32px;padding:0;background:#ffffff0d;color:#cbd5e1;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.btn-icon.svelte-yh970q.svelte-yh970q:hover{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.modal-overlay.svelte-yh970q.svelte-yh970q{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content.svelte-yh970q.svelte-yh970q{background:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:16px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080}.modal-content.large.svelte-yh970q.svelte-yh970q{max-width:700px}.modal-header.svelte-yh970q.svelte-yh970q{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-header.svelte-yh970q h2.svelte-yh970q{font-size:20px;font-weight:600;color:#e2e8f0;margin:0}.modal-close.svelte-yh970q.svelte-yh970q{width:32px;height:32px;padding:0;background:#ffffff0d;color:#cbd5e1;border:none;border-radius:6px;font-size:24px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.modal-close.svelte-yh970q.svelte-yh970q:hover{background:#ef44441a;color:#ef4444}.modal-body.svelte-yh970q.svelte-yh970q{padding:24px}.modal-footer.svelte-yh970q.svelte-yh970q{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid rgba(255,255,255,.06)}.form-group.svelte-yh970q.svelte-yh970q{margin-bottom:20px}.form-group.svelte-yh970q label.svelte-yh970q{display:block;font-size:13px;font-weight:500;color:#cbd5e1;margin-bottom:8px}.form-group.svelte-yh970q input[type=text].svelte-yh970q,.form-group.svelte-yh970q input[type=date].svelte-yh970q,.form-group.svelte-yh970q textarea.svelte-yh970q,.form-group.svelte-yh970q select.svelte-yh970q{width:100%;padding:10px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e2e8f0;font-size:14px;transition:all .2s ease}.form-group.svelte-yh970q input.svelte-yh970q:focus,.form-group.svelte-yh970q textarea.svelte-yh970q:focus,.form-group.svelte-yh970q select.svelte-yh970q:focus{outline:none;border-color:var(--accent-color, #FF6B35);background:#ffffff14}.form-group.svelte-yh970q select option.svelte-yh970q{background:#1e293b;color:#e2e8f0;padding:10px}.form-group.svelte-yh970q select option.svelte-yh970q:hover,.form-group.svelte-yh970q select option.svelte-yh970q:focus,.form-group.svelte-yh970q select option.svelte-yh970q:checked{background:#334155;color:#fff}.form-group.svelte-yh970q textarea.svelte-yh970q{resize:vertical;font-family:inherit}.form-group.checkbox.svelte-yh970q label.svelte-yh970q{display:flex;align-items:center;gap:8px;cursor:pointer}.form-group.checkbox.svelte-yh970q input[type=checkbox].svelte-yh970q{width:auto;cursor:pointer}.modal-content.xlarge.svelte-yh970q.svelte-yh970q{max-width:900px}.constructor-modal.svelte-yh970q .modal-body.svelte-yh970q{max-height:70vh;overflow-y:auto}.preguntas-list-constructor.svelte-yh970q.svelte-yh970q{margin-bottom:32px}.pregunta-card.svelte-yh970q.svelte-yh970q{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;margin-bottom:12px;transition:all .2s ease}.pregunta-card.svelte-yh970q.svelte-yh970q:hover{background:#ffffff0d;border-color:#ffffff1f}.pregunta-header.svelte-yh970q.svelte-yh970q{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:12px}.pregunta-number.svelte-yh970q.svelte-yh970q{font-size:13px;font-weight:600;color:#cbd5e1}.type-badge.svelte-yh970q.svelte-yh970q{font-size:10px;padding:3px 8px}.pregunta-actions.svelte-yh970q.svelte-yh970q{display:flex;gap:6px;margin-left:auto}.pregunta-body.svelte-yh970q.svelte-yh970q{padding-top:8px}.pregunta-text.svelte-yh970q.svelte-yh970q{font-size:14px;color:#e2e8f0;margin:0 0 12px;line-height:1.5}.opciones-preview.svelte-yh970q.svelte-yh970q{display:flex;flex-direction:column;gap:6px}.opcion-item.svelte-yh970q.svelte-yh970q{font-size:12px;color:#94a3b8;padding:6px 10px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:6px}.loading-opts.svelte-yh970q.svelte-yh970q{font-size:12px;color:#64748b;font-style:italic}.empty-preguntas.svelte-yh970q.svelte-yh970q{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#64748b}.empty-preguntas.svelte-yh970q svg{color:#475569;margin-bottom:12px}.agregar-pregunta-section.svelte-yh970q.svelte-yh970q{background:rgba(var(--accent-rgb, 255, 107, 53),.05);border:1px solid rgba(var(--accent-rgb, 255, 107, 53),.2);border-radius:12px;padding:20px;margin-top:24px}.agregar-pregunta-section.svelte-yh970q h3.svelte-yh970q{font-size:16px;font-weight:600;color:#e2e8f0;margin:0 0 16px}.opciones-builder.svelte-yh970q.svelte-yh970q{margin-top:16px;padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px}.opciones-builder.svelte-yh970q label.svelte-yh970q{display:block;font-size:13px;font-weight:500;color:#cbd5e1;margin-bottom:12px}.opcion-input.svelte-yh970q.svelte-yh970q{display:flex;gap:8px;margin-bottom:8px}.opcion-input.svelte-yh970q input.svelte-yh970q{flex:1}.btn-icon-sm.svelte-yh970q.svelte-yh970q{width:28px;height:28px;padding:0;background:#ffffff0d;color:#cbd5e1;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.btn-icon-sm.svelte-yh970q.svelte-yh970q:hover:not(:disabled){background:#ffffff14}.btn-icon-sm.svelte-yh970q.svelte-yh970q:disabled{opacity:.3;cursor:not-allowed}.btn-icon-sm.danger.svelte-yh970q.svelte-yh970q{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.btn-icon-sm.danger.svelte-yh970q.svelte-yh970q:hover{background:#ef444426}.modal-large.svelte-yh970q.svelte-yh970q{max-width:900px;width:90%}.results-container.svelte-yh970q.svelte-yh970q{display:flex;flex-direction:column;gap:24px}.results-stats.svelte-yh970q.svelte-yh970q{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.stat-card.svelte-yh970q.svelte-yh970q{display:flex;align-items:center;gap:16px;padding:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px}.stat-icon.svelte-yh970q.svelte-yh970q{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.stat-icon.blue.svelte-yh970q.svelte-yh970q{background:#3b82f61a;color:#3b82f6}.stat-icon.green.svelte-yh970q.svelte-yh970q{background:#22c55e1a;color:#22c55e}.stat-icon.orange.svelte-yh970q.svelte-yh970q{background:#ff6b351a;color:var(--accent-color, #FF6B35)}.stat-info.svelte-yh970q.svelte-yh970q{flex:1}.stat-value.svelte-yh970q.svelte-yh970q{font-size:24px;font-weight:700;color:#fff;margin-bottom:4px}.stat-label.svelte-yh970q.svelte-yh970q{font-size:12px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.results-message.svelte-yh970q.svelte-yh970q{text-align:center;padding:40px 20px;background:#ffffff05;border:1px dashed rgba(255,255,255,.1);border-radius:12px}.results-message.svelte-yh970q p.svelte-yh970q{color:#cbd5e1;margin:8px 0}.results-message.svelte-yh970q .text-muted.svelte-yh970q{color:#64748b;font-size:14px}.import-options.svelte-yh970q.svelte-yh970q{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.import-option-card.svelte-yh970q.svelte-yh970q{padding:24px;background:#ffffff08;border:2px solid rgba(255,255,255,.08);border-radius:12px;text-align:center;transition:all .3s ease}.import-option-card.svelte-yh970q.svelte-yh970q:hover{border-color:var(--accent-color, #FF6B35);background:#ffffff0d;transform:translateY(-2px)}.option-icon.svelte-yh970q.svelte-yh970q{width:64px;height:64px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:#ff6b351a;border-radius:16px;color:var(--accent-color, #FF6B35)}.import-option-card.svelte-yh970q h3.svelte-yh970q{font-size:18px;font-weight:600;color:#fff;margin:0 0 8px}.import-option-card.svelte-yh970q p.svelte-yh970q{font-size:14px;color:#94a3b8;margin:0 0 20px;line-height:1.5}.import-option-card.svelte-yh970q .btn-primary.svelte-yh970q,.import-option-card.svelte-yh970q .btn-secondary.svelte-yh970q{width:100%;justify-content:center}.mt-2.svelte-yh970q.svelte-yh970q{margin-top:8px}.modal-medium.svelte-yh970q.svelte-yh970q{max-width:700px;width:90%}.selector-toolbar.svelte-yh970q.svelte-yh970q{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#ffffff05;border-radius:8px;margin-bottom:16px}.selector-info.svelte-yh970q.svelte-yh970q{display:flex;align-items:center;gap:8px}.selected-count.svelte-yh970q.svelte-yh970q{font-size:14px;font-weight:600;color:#e2e8f0}.selector-actions.svelte-yh970q.svelte-yh970q{display:flex;gap:8px}.btn-sm.svelte-yh970q.svelte-yh970q{padding:6px 12px;font-size:13px}.contactos-list.svelte-yh970q.svelte-yh970q{max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.contacto-item.svelte-yh970q.svelte-yh970q{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;transition:all .2s ease}.contacto-item.svelte-yh970q.svelte-yh970q:hover{background:#ffffff0d;border-color:#ffffff26}.contacto-item.selected.svelte-yh970q.svelte-yh970q{background:#ff6b351a;border-color:var(--accent-color, #FF6B35)}.contacto-checkbox.svelte-yh970q.svelte-yh970q{display:flex;align-items:center;gap:12px;padding:12px;cursor:pointer;width:100%}.contacto-checkbox.svelte-yh970q input[type=checkbox].svelte-yh970q{width:18px;height:18px;cursor:pointer;accent-color:var(--accent-color, #FF6B35)}.contacto-info.svelte-yh970q.svelte-yh970q{flex:1}.contacto-name.svelte-yh970q.svelte-yh970q{font-size:14px;font-weight:600;color:#e2e8f0;margin-bottom:4px}.contacto-details.svelte-yh970q.svelte-yh970q{display:flex;gap:12px;font-size:13px;color:#94a3b8}.contacto-phone.svelte-yh970q.svelte-yh970q:before{content:"📱 "}.contacto-email.svelte-yh970q.svelte-yh970q:before{content:"✉️ "}.listas-list.svelte-yh970q.svelte-yh970q{max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.lista-item.svelte-yh970q.svelte-yh970q{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;cursor:pointer;transition:all .2s ease}.lista-item.svelte-yh970q.svelte-yh970q:hover{background:#ffffff0d;border-color:#ffffff26}.lista-item.selected.svelte-yh970q.svelte-yh970q{background:#ff6b351a;border-color:var(--accent-color, #FF6B35)}.lista-radio.svelte-yh970q.svelte-yh970q{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer;width:100%}.lista-radio.svelte-yh970q input[type=radio].svelte-yh970q{width:18px;height:18px;cursor:pointer;accent-color:var(--accent-color, #FF6B35)}.lista-info.svelte-yh970q.svelte-yh970q{flex:1}.lista-name.svelte-yh970q.svelte-yh970q{font-size:15px;font-weight:600;color:#e2e8f0;margin-bottom:6px}.lista-count.svelte-yh970q.svelte-yh970q{display:flex;align-items:center;gap:6px;font-size:13px;color:#94a3b8}.empty-state.svelte-yh970q.svelte-yh970q{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-state.svelte-yh970q p.svelte-yh970q{margin-top:16px;color:#64748b;font-size:14px}.field-header-with-ai.svelte-yh970q.svelte-yh970q{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.btn-ai.svelte-yh970q.svelte-yh970q{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:6px;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.btn-ai.svelte-yh970q.svelte-yh970q:hover{transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf666}.btn-ai.svelte-yh970q.svelte-yh970q:active{transform:translateY(0)}.variables-toolbar.svelte-yh970q.svelte-yh970q{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px;padding:8px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:6px}.toolbar-label.svelte-yh970q.svelte-yh970q{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-right:4px}.btn-variable.svelte-yh970q.svelte-yh970q{padding:4px 10px;background:#ff6b351a;border:1px solid rgba(255,107,53,.2);border-radius:4px;color:var(--accent-color, #FF6B35);font-size:11px;font-family:Courier New,monospace;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-variable.svelte-yh970q.svelte-yh970q:hover{background:#ff6b3533;border-color:#ff6b3566;transform:translateY(-1px)}.btn-variable.svelte-yh970q.svelte-yh970q:active{transform:translateY(0)}.ai-generate-section.svelte-yh970q.svelte-yh970q{margin:20px 0;padding:20px;background:linear-gradient(135deg,#8b5cf61a,#7c3aed0d);border:2px solid rgba(139,92,246,.2);border-radius:12px}.btn-ai-large.svelte-yh970q.svelte-yh970q{width:100%;display:flex;align-items:center;gap:16px;padding:16px 20px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:10px;color:#fff;cursor:pointer;transition:all .3s ease}.btn-ai-large.svelte-yh970q.svelte-yh970q:hover{transform:translateY(-2px);box-shadow:0 8px 20px #8b5cf666}.btn-ai-text.svelte-yh970q.svelte-yh970q{flex:1;text-align:left;display:flex;flex-direction:column;gap:4px}.btn-ai-title.svelte-yh970q.svelte-yh970q{font-size:16px;font-weight:700;letter-spacing:.3px}.btn-ai-subtitle.svelte-yh970q.svelte-yh970q{font-size:12px;opacity:.9;font-weight:400}body[data-theme=light] .hub-container.svelte-yh970q h1.svelte-yh970q{color:var(--text-primary)}body[data-theme=light] .subtitle.svelte-yh970q.svelte-yh970q{color:var(--text-secondary)}body[data-theme=light] .stat-card.svelte-yh970q.svelte-yh970q{background:#ffffffe6;border:1px solid rgba(0,0,0,.08)}body[data-theme=light] .stat-card.svelte-yh970q.svelte-yh970q:hover{background:#fff;box-shadow:0 4px 12px #0000001a}body[data-theme=light] .stat-value.svelte-yh970q.svelte-yh970q{color:var(--text-primary)}body[data-theme=light] .stat-label.svelte-yh970q.svelte-yh970q{color:var(--text-secondary)}body[data-theme=light] .tabs-container.svelte-yh970q.svelte-yh970q{background:#ffffffe6;border:1px solid rgba(0,0,0,.08)}body[data-theme=light] .tab.svelte-yh970q.svelte-yh970q{color:var(--text-secondary)}body[data-theme=light] .tab.active.svelte-yh970q.svelte-yh970q{color:var(--text-primary);background:#0000000a}body[data-theme=light] .main-content.svelte-yh970q.svelte-yh970q{background:#ffffffe6;border:1px solid rgba(0,0,0,.08)}body[data-theme=light] .evento-card.svelte-yh970q.svelte-yh970q{background:#fffffff2;border:1px solid rgba(0,0,0,.08)}body[data-theme=light] .evento-card.svelte-yh970q.svelte-yh970q:hover{background:#fff;border-color:#0000001f}body[data-theme=light] .evento-title.svelte-yh970q.svelte-yh970q{color:var(--text-primary)}body[data-theme=light] .evento-description.svelte-yh970q.svelte-yh970q,body[data-theme=light] .evento-meta.svelte-yh970q.svelte-yh970q{color:var(--text-secondary)}body[data-theme=light] .encuesta-badge.svelte-yh970q.svelte-yh970q{background:#8b5cf626;border-color:#8b5cf64d;color:#7c3aed}body[data-theme=light] .modal.svelte-yh970q.svelte-yh970q{background:#00000080}body[data-theme=light] .modal-content.svelte-yh970q.svelte-yh970q{background:#fff;border:1px solid rgba(0,0,0,.1)}body[data-theme=light] .modal-header.svelte-yh970q h2.svelte-yh970q,body[data-theme=light] label.svelte-yh970q.svelte-yh970q{color:var(--text-primary)}body[data-theme=light] input.svelte-yh970q.svelte-yh970q,body[data-theme=light] select.svelte-yh970q.svelte-yh970q,body[data-theme=light] textarea.svelte-yh970q.svelte-yh970q{background:#fff;border:1px solid rgba(0,0,0,.15);color:var(--text-primary)}body[data-theme=light] input.svelte-yh970q.svelte-yh970q:focus,body[data-theme=light] select.svelte-yh970q.svelte-yh970q:focus,body[data-theme=light] textarea.svelte-yh970q.svelte-yh970q:focus{border-color:var(--accent-color, #FF6B35);background:#fff}body[data-theme=light] .btn.svelte-yh970q.svelte-yh970q{color:var(--text-primary)}body[data-theme=light] .btn-secondary.svelte-yh970q.svelte-yh970q{background:#0000000d;color:var(--text-primary);border:1px solid rgba(0,0,0,.1)}body[data-theme=light] .btn-secondary.svelte-yh970q.svelte-yh970q:hover{background:#00000014}body[data-theme=light] .btn-ghost.svelte-yh970q.svelte-yh970q{background:transparent;color:var(--text-secondary)}body[data-theme=light] .btn-ghost.svelte-yh970q.svelte-yh970q:hover{background:#0000000d;color:var(--text-primary)}body[data-theme=light] .btn-danger.svelte-yh970q.svelte-yh970q{background:#ef444426;color:#dc2626}body[data-theme=light] .btn-danger.svelte-yh970q.svelte-yh970q:hover{background:#ef444440}body[data-theme=light] .loading.svelte-yh970q.svelte-yh970q,body[data-theme=light] .empty-state.svelte-yh970q.svelte-yh970q,body[data-theme=light] .stats-row.svelte-yh970q.svelte-yh970q{color:var(--text-secondary)}body[data-theme=light] .preview-intro.svelte-yh970q.svelte-yh970q,body[data-theme=light] .preview-question.svelte-yh970q.svelte-yh970q,body[data-theme=light] .preview-option.svelte-yh970q.svelte-yh970q,body[data-theme=light] .preview-thankyou.svelte-yh970q.svelte-yh970q{background:#f8fafc;border:1px solid rgba(0,0,0,.08);color:var(--text-primary)}body[data-theme=light] .question-card.svelte-yh970q.svelte-yh970q{background:#fffffff2;border:1px solid rgba(0,0,0,.08)}body[data-theme=light] .question-text.svelte-yh970q.svelte-yh970q{color:var(--text-primary)}body[data-theme=light] .response-text.svelte-yh970q.svelte-yh970q{color:var(--text-secondary)}body[data-theme=light] .encuesta-info.svelte-yh970q strong.svelte-yh970q{color:#0f172a!important;font-weight:700}body[data-theme=light] .encuesta-type.svelte-yh970q.svelte-yh970q{color:#475569!important;background:#0000000f}body[data-theme=light] .encuesta-item.svelte-yh970q.svelte-yh970q{background:#00000005;border:1px solid rgba(0,0,0,.08)}body[data-theme=light] .encuesta-item.svelte-yh970q.svelte-yh970q:hover{background:#0000000a;border-color:#0000001f}body[data-theme=light] .selected-count.svelte-yh970q.svelte-yh970q,body[data-theme=light] .contacto-name.svelte-yh970q.svelte-yh970q{color:#0f172a!important;font-weight:700}body[data-theme=light] .contacto-details.svelte-yh970q.svelte-yh970q{color:#475569!important}body[data-theme=light] .contacto-item.svelte-yh970q.svelte-yh970q{background:#00000005;border:1px solid rgba(0,0,0,.08)}body[data-theme=light] .contacto-item.svelte-yh970q.svelte-yh970q:hover{background:#0000000a;border-color:#0000001f}body[data-theme=light] .contacto-item.selected.svelte-yh970q.svelte-yh970q{background:#ff6b351f;border-color:var(--accent-color, #FF6B35)}body[data-theme=light] .btn-icon.svelte-yh970q.svelte-yh970q{background:#0000000a;color:#475569!important;border:1px solid rgba(0,0,0,.1)}body[data-theme=light] .btn-icon.svelte-yh970q.svelte-yh970q:hover{background:#00000014;color:#0f172a!important}body[data-theme=light] .btn-icon-sm.svelte-yh970q.svelte-yh970q{background:#0000000a;color:#475569!important;border:1px solid rgba(0,0,0,.1)}body[data-theme=light] .btn-icon-sm.svelte-yh970q.svelte-yh970q:hover:not(:disabled){background:#00000014;color:#0f172a!important}body[data-theme=light] .btn-icon-sm.danger.svelte-yh970q.svelte-yh970q{background:#ef44441f;border-color:#ef44444d;color:#dc2626!important}body[data-theme=light] .btn-icon-sm.danger.svelte-yh970q.svelte-yh970q:hover{background:#ef444433;color:#b91c1c!important}body[data-theme=light] .results-message.svelte-yh970q .text-muted.svelte-yh970q,body[data-theme=light] .evento-date.svelte-yh970q.svelte-yh970q,body[data-theme=light] .evento-stats.svelte-yh970q.svelte-yh970q{color:#64748b!important}body[data-theme=light] .selector-toolbar.svelte-yh970q.svelte-yh970q{background:#00000005;border-bottom:1px solid rgba(0,0,0,.08)}body[data-theme=light] .empty-state.svelte-yh970q.svelte-yh970q,body[data-theme=light] .empty-state.svelte-yh970q p.svelte-yh970q{color:#64748b!important}body[data-theme=light] .evento-info.svelte-yh970q h3.svelte-yh970q{color:#0f172a!important;font-weight:700}body[data-theme=light] .encuestas-title.svelte-yh970q.svelte-yh970q{color:#0f172a!important;font-weight:600}body[data-theme=light] .btn-sm.svelte-yh970q.svelte-yh970q{background:#0000000d;color:#0f172a!important;border:1px solid rgba(0,0,0,.12);font-weight:600}body[data-theme=light] .btn-sm.svelte-yh970q.svelte-yh970q:hover{background:#00000014;color:#0f172a!important}body[data-theme=light] .evento-desc.svelte-yh970q.svelte-yh970q{color:#64748b!important}body[data-theme=light] .evento-title.svelte-yh970q.svelte-yh970q{color:#0f172a!important;font-weight:700}body[data-theme=light] .btn-xs.svelte-yh970q.svelte-yh970q{background:#0000000a;color:#0f172a!important;border:1px solid rgba(0,0,0,.12)}body[data-theme=light] .btn-xs.svelte-yh970q.svelte-yh970q:hover{background:#00000014;color:#000!important}body[data-theme=light] .btn-xs.orange.svelte-yh970q.svelte-yh970q{background:#ff6b351f;border-color:#ff6b354d;color:#ea580c!important}body[data-theme=light] .btn-xs.orange.svelte-yh970q.svelte-yh970q:hover{background:#ff6b3533;color:#c2410c!important}.alerts-wrapper.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{position:relative;min-height:100%;background:#030303}.alerts-page.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{position:relative;min-height:100%;padding:24px;z-index:1}.alerts-content.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{max-width:1200px;margin:0 auto}.glass-card.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#ffffff08;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06);border-radius:16px}.page-header.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.header-title.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;gap:12px}.header-icon.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{font-size:32px}.header-info.svelte-169wpkk h1.svelte-169wpkk.svelte-169wpkk{font-size:28px;font-weight:600;color:#f1f5f9;margin:0}.header-info.svelte-169wpkk p.svelte-169wpkk.svelte-169wpkk{font-size:14px;color:#64748b;margin:4px 0 0}.header-status.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:20px;color:#10b981;font-size:14px;font-weight:500}.status-indicator.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{width:8px;height:8px;border-radius:50%;background:#10b981;animation:svelte-169wpkk-pulse 2s infinite}@keyframes svelte-169wpkk-pulse{0%,to{opacity:1}50%{opacity:.5}}.tabs-container.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{padding:4px;margin-bottom:24px}.tabs.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;gap:4px}.tab.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;border:none;border-radius:10px;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.tab.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:hover{color:#94a3b8;background:#ffffff05}.tab.active.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:var(--accent-light, rgba(255, 107, 53, .15));color:var(--accent-color, #FF6B35)}.tab-badge.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{padding:2px 8px;background:linear-gradient(135deg,var(--accent-color, #FF6B35) 0%,var(--accent-color, #FF6B35) 100%);border-radius:10px;font-size:11px;font-weight:700;color:#fff}.channels-grid.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}.channel-card.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{padding:20px}.channel-header.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;gap:14px;margin-bottom:16px}.channel-icon.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.channel-icon.whatsapp.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff}.channel-icon.email.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.channel-info.svelte-169wpkk h3.svelte-169wpkk.svelte-169wpkk{font-size:16px;font-weight:600;color:#f1f5f9;margin:0 0 4px}.channel-status.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;gap:6px;font-size:13px}.channel-status.verified.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{color:#10b981}.channel-status.pending.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{color:#f59e0b}.channel-body.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{margin-bottom:12px}.channel-input-row.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;gap:10px;margin-bottom:12px}.channel-input-row.svelte-169wpkk input.svelte-169wpkk.svelte-169wpkk{flex:1;padding:12px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#e2e8f0;font-size:14px}.channel-input-row.svelte-169wpkk input.svelte-169wpkk.svelte-169wpkk:focus{outline:none;border-color:#ff6b3580}.btn-channel.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{padding:12px 20px;background:linear-gradient(135deg,var(--accent-color, #FF6B35) 0%,var(--accent-color, #FF6B35) 100%);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.btn-channel.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:hover:not(:disabled){transform:translateY(-1px)}.btn-channel.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:disabled{opacity:.6;cursor:not-allowed}.verification-form.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#ff6b3514;border:1px solid rgba(255,107,53,.2);border-radius:10px;padding:16px;margin-top:12px}.verification-form.svelte-169wpkk label.svelte-169wpkk.svelte-169wpkk{display:block;font-size:13px;color:#94a3b8;margin-bottom:10px}.verification-input.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;gap:10px}.verification-input.svelte-169wpkk input.svelte-169wpkk.svelte-169wpkk{flex:1;padding:12px 14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e2e8f0;font-size:18px;letter-spacing:8px;text-align:center}.btn-success.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{padding:12px 20px;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.verification-hint.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:block;font-size:11px;color:#64748b;margin-top:10px}.verified-info.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:8px}.verified-number.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{color:#10b981;font-weight:500}.btn-link.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:none;border:none;color:#64748b;cursor:pointer;font-size:13px;text-decoration:underline}.btn-link.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:hover{color:#94a3b8}.channel-actions.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{margin-top:12px}.btn-test.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#94a3b8;font-size:13px;cursor:pointer;transition:all .2s ease}.btn-test.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:hover:not(:disabled){background:#ffffff14;color:#e2e8f0}.btn-test.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:disabled{opacity:.4;cursor:not-allowed}.spin{animation:svelte-169wpkk-spin 1s linear infinite}@keyframes svelte-169wpkk-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.alert-types-card.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk,.schedule-card.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{padding:20px;margin-bottom:16px}.card-header.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;gap:10px;margin-bottom:16px}.card-icon.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{font-size:20px}.card-header.svelte-169wpkk h3.svelte-169wpkk.svelte-169wpkk{font-size:16px;font-weight:600;color:#f1f5f9;margin:0}.alert-types-list.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;flex-direction:column;gap:8px}.alert-type-row.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#ffffff05;border-radius:10px;transition:all .2s ease}.alert-type-row.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:hover{background:#ffffff0a}.alert-type-row.disabled.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{opacity:.5}.alert-type-icon.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border-radius:10px}.alert-type-info.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{flex:1}.alert-type-name.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:block;font-size:14px;font-weight:600;color:#e2e8f0;margin-bottom:2px}.alert-type-desc.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{font-size:12px;color:#64748b}.alert-type-channels.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;gap:6px}.channel-btn.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#475569;cursor:pointer;transition:all .2s ease}.channel-btn.active.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#3b82f633;border-color:#3b82f666;color:#60a5fa}.channel-btn.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:hover{background:#ffffff14}.toggle-switch.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{position:relative;width:44px;height:24px;cursor:pointer}.toggle-switch.svelte-169wpkk input.svelte-169wpkk.svelte-169wpkk{opacity:0;width:0;height:0}.toggle-slider.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1a;border-radius:12px;transition:all .3s ease}.toggle-slider.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:before{content:"";position:absolute;width:18px;height:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:all .3s ease}.toggle-switch.svelte-169wpkk input.svelte-169wpkk:checked+.toggle-slider.svelte-169wpkk{background:linear-gradient(135deg,var(--accent-color, #FF6B35) 0%,var(--accent-color, #FF6B35) 100%)}.toggle-switch.svelte-169wpkk input.svelte-169wpkk:checked+.toggle-slider.svelte-169wpkk:before{transform:translate(20px)}.schedule-row.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.schedule-row.svelte-169wpkk label.svelte-169wpkk.svelte-169wpkk{font-size:13px;color:#94a3b8;min-width:130px}.schedule-row.svelte-169wpkk span.svelte-169wpkk.svelte-169wpkk{font-size:13px;color:#64748b}.schedule-row.svelte-169wpkk input[type=time].svelte-169wpkk.svelte-169wpkk{padding:8px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#e2e8f0;font-size:13px}.checkbox-label.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label.svelte-169wpkk input[type=checkbox].svelte-169wpkk.svelte-169wpkk{width:16px;height:16px;accent-color:#FF6B35}.schedule-hint.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fbbf241a;border:1px solid rgba(251,191,36,.2);border-radius:8px;font-size:12px;color:#fcd34d;margin-top:16px}.schedule-hint.svelte-169wpkk .icon.svelte-169wpkk.svelte-169wpkk{flex-shrink:0}.alerts-stats-bar.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.alert-stat-item.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;flex-direction:column;align-items:center;padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;cursor:pointer;transition:all .2s}.alert-stat-item.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:hover{background:#ffffff0f}.stat-icon.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{font-size:24px;margin-bottom:8px}.stat-count.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{font-size:24px;font-weight:700;color:#f1f5f9}.stat-label.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{font-size:12px;color:#64748b;margin-top:4px}.history-toolbar.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:12px 16px;background:#ffffff05;border-radius:10px}.toolbar-left.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk,.toolbar-right.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;gap:12px}.checkbox-select-all.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;gap:8px;font-size:13px;color:#94a3b8;cursor:pointer}.selected-count.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{font-size:12px;color:#64748b}.btn-delete.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk,.btn-mark-read.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;gap:6px;padding:8px 14px;border:none;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.btn-delete.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#ef444426;color:#ef4444}.btn-mark-read.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#3b82f626;color:#60a5fa}.history-list.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{overflow:hidden}.history-item.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;gap:14px;padding:16px;border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer;transition:all .2s}.history-item.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:last-child{border-bottom:none}.history-item.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:hover{background:#ffffff05}.history-item.selected.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#ff6b3514}.history-item.unread.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#3b82f60d}.item-checkbox.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{width:16px;height:16px;accent-color:#FF6B35}.history-icon.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border-radius:10px}.history-content.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{flex:1;min-width:0}.history-title-row.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;gap:8px}.history-title.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{font-size:14px;font-weight:600;color:#e2e8f0}.unread-dot.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{width:8px;height:8px;background:#3b82f6;border-radius:50%}.history-message.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{font-size:13px;color:#94a3b8;margin:4px 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-meta.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;gap:16px;font-size:12px;color:#64748b}.history-channel.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;gap:4px}.alerts-empty.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk,.keywords-empty.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.alerts-empty.svelte-169wpkk .empty-icon.svelte-169wpkk.svelte-169wpkk,.keywords-empty.svelte-169wpkk .icon.svelte-169wpkk.svelte-169wpkk{font-size:48px;margin-bottom:16px}.alerts-empty.svelte-169wpkk h4.svelte-169wpkk.svelte-169wpkk,.keywords-empty.svelte-169wpkk h4.svelte-169wpkk.svelte-169wpkk{font-size:18px;font-weight:600;color:#e2e8f0;margin:0 0 8px}.alerts-empty.svelte-169wpkk p.svelte-169wpkk.svelte-169wpkk,.keywords-empty.svelte-169wpkk p.svelte-169wpkk.svelte-169wpkk{font-size:14px;color:#64748b}.keywords-header.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{margin-bottom:20px}.keywords-info.svelte-169wpkk h3.svelte-169wpkk.svelte-169wpkk{font-size:18px;font-weight:600;color:#f1f5f9;margin:0 0 6px}.keywords-info.svelte-169wpkk p.svelte-169wpkk.svelte-169wpkk{font-size:14px;color:#64748b;margin:0}.add-keyword-card.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{padding:16px;margin-bottom:20px}.add-keyword-row.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;gap:10px}.add-keyword-row.svelte-169wpkk input[type=text].svelte-169wpkk.svelte-169wpkk{flex:1;padding:12px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#e2e8f0;font-size:14px}.select-wrapper.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{position:relative}.select-wrapper.svelte-169wpkk select.svelte-169wpkk.svelte-169wpkk{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 36px 12px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#e2e8f0;font-size:14px;cursor:pointer}.select-wrapper.svelte-169wpkk .select-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.btn-add.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;gap:6px;padding:12px 20px;background:linear-gradient(135deg,var(--accent-color, #FF6B35) 0%,var(--accent-color, #FF6B35) 100%);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:transform .2s}.btn-add.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:hover{transform:translateY(-1px)}.keywords-grid.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:20px}.keyword-card.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{padding:14px;display:flex;flex-direction:column;gap:10px}.keyword-card.priority-high.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{border-left:3px solid #EF4444}.keyword-card.priority-medium.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{border-left:3px solid #F59E0B}.keyword-card.priority-low.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{border-left:3px solid #10B981}.keyword-content.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;gap:6px}.keyword-hash.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{color:#64748b;font-size:14px}.keyword-word.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{font-size:15px;font-weight:600;color:#e2e8f0}.keyword-meta.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;justify-content:space-between}.keyword-priority.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{font-size:11px}.btn-delete-kw.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:none;border:none;color:#64748b;cursor:pointer;padding:4px;transition:color .2s}.btn-delete-kw.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:hover{color:#ef4444}.keywords-help.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;gap:14px;padding:16px;color:#60a5fa}.help-content.svelte-169wpkk h4.svelte-169wpkk.svelte-169wpkk{font-size:14px;font-weight:600;color:#e2e8f0;margin:0 0 6px}.help-content.svelte-169wpkk p.svelte-169wpkk.svelte-169wpkk{font-size:13px;color:#94a3b8;margin:0;line-height:1.5}@media (max-width: 768px){.channels-grid.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{grid-template-columns:1fr}.alerts-stats-bar.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{grid-template-columns:repeat(2,1fr)}.add-keyword-row.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{flex-wrap:wrap}.add-keyword-row.svelte-169wpkk input[type=text].svelte-169wpkk.svelte-169wpkk{width:100%}}[data-theme=light] .alerts-wrapper.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#f1f5f9}[data-theme=light] .glass-card.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#fffc;border-color:#00000014;box-shadow:0 2px 8px #0000000d}[data-theme=light] .header-info.svelte-169wpkk h1.svelte-169wpkk.svelte-169wpkk,[data-theme=light] .channel-info.svelte-169wpkk h3.svelte-169wpkk.svelte-169wpkk,[data-theme=light] .card-header.svelte-169wpkk h3.svelte-169wpkk.svelte-169wpkk,[data-theme=light] .keywords-info.svelte-169wpkk h3.svelte-169wpkk.svelte-169wpkk,[data-theme=light] .alerts-empty.svelte-169wpkk h4.svelte-169wpkk.svelte-169wpkk,[data-theme=light] .keywords-empty.svelte-169wpkk h4.svelte-169wpkk.svelte-169wpkk,[data-theme=light] .help-content.svelte-169wpkk h4.svelte-169wpkk.svelte-169wpkk{color:#1e293b}[data-theme=light] .header-info.svelte-169wpkk p.svelte-169wpkk.svelte-169wpkk,[data-theme=light] .keywords-info.svelte-169wpkk p.svelte-169wpkk.svelte-169wpkk,[data-theme=light] .alerts-empty.svelte-169wpkk p.svelte-169wpkk.svelte-169wpkk,[data-theme=light] .keywords-empty.svelte-169wpkk p.svelte-169wpkk.svelte-169wpkk,[data-theme=light] .help-content.svelte-169wpkk p.svelte-169wpkk.svelte-169wpkk{color:#64748b}[data-theme=light] .tabs-container.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#00000008}[data-theme=light] .tab.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{color:#64748b}[data-theme=light] .tab.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:hover{color:#334155;background:#0000000a}[data-theme=light] .tab.active.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:var(--accent-light, rgba(255, 107, 53, .12));color:var(--accent-color, #FF6B35)}[data-theme=light] .channel-card.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#ffffffe6}[data-theme=light] .channel-input-row.svelte-169wpkk input.svelte-169wpkk.svelte-169wpkk{background:#00000008;border-color:#0000001a;color:#1e293b}[data-theme=light] .channel-input-row.svelte-169wpkk input.svelte-169wpkk.svelte-169wpkk:focus{border-color:#ff6b3580}[data-theme=light] .verification-form.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#ff6b350f;border-color:#ff6b3526}[data-theme=light] .verification-form.svelte-169wpkk label.svelte-169wpkk.svelte-169wpkk{color:#64748b}[data-theme=light] .verification-input.svelte-169wpkk input.svelte-169wpkk.svelte-169wpkk{background:#00000008;border-color:#0000001a;color:#1e293b}[data-theme=light] .verification-hint.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{color:#64748b}[data-theme=light] .verified-info.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#10b98114;border-color:#10b98133}[data-theme=light] .btn-test.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#0000000a;border-color:#0000001a;color:#64748b}[data-theme=light] .btn-test.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:hover:not(:disabled){background:#00000014;color:#334155}[data-theme=light] .alert-type-row.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#00000005}[data-theme=light] .alert-type-row.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:hover,[data-theme=light] .alert-type-icon.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#0000000a}[data-theme=light] .alert-type-name.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{color:#1e293b}[data-theme=light] .alert-type-desc.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{color:#64748b}[data-theme=light] .channel-btn.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#0000000a;border-color:#0000001a;color:#64748b}[data-theme=light] .channel-btn.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:hover{background:#00000014}[data-theme=light] .toggle-slider.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#0000001f}[data-theme=light] .toggle-switch input:checked+.toggle-slider.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:var(--accent-color, #FF6B35)!important}[data-theme=light] .schedule-row.svelte-169wpkk label.svelte-169wpkk.svelte-169wpkk{color:#475569}[data-theme=light] .schedule-row.svelte-169wpkk span.svelte-169wpkk.svelte-169wpkk{color:#64748b}[data-theme=light] .schedule-row.svelte-169wpkk input[type=time].svelte-169wpkk.svelte-169wpkk{background:#00000008;border-color:#0000001a;color:#1e293b}[data-theme=light] .schedule-hint.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#fbbf2414;border-color:#fbbf2433;color:#b45309}[data-theme=light] .alert-stat-item.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#fffc;border-color:#00000014}[data-theme=light] .alert-stat-item.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:hover{background:#fffffff2}[data-theme=light] .stat-count.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{color:#1e293b}[data-theme=light] .stat-label.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{color:#64748b}[data-theme=light] .history-toolbar.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#00000008}[data-theme=light] .checkbox-select-all.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk,[data-theme=light] .selected-count.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{color:#64748b}[data-theme=light] .history-item.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{border-bottom-color:#0000000d}[data-theme=light] .history-item.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:hover{background:#00000005}[data-theme=light] .history-item.selected.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#ff6b350f}[data-theme=light] .history-item.unread.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#3b82f60a}[data-theme=light] .history-icon.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#0000000a}[data-theme=light] .history-title.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{color:#1e293b}[data-theme=light] .history-message.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk,[data-theme=light] .history-meta.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{color:#64748b}[data-theme=light] .add-keyword-card.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#ffffffe6}[data-theme=light] .add-keyword-row.svelte-169wpkk input[type=text].svelte-169wpkk.svelte-169wpkk,[data-theme=light] .select-wrapper.svelte-169wpkk select.svelte-169wpkk.svelte-169wpkk{background:#00000008;border-color:#0000001a;color:#1e293b}[data-theme=light] .keyword-card.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#ffffffe6;border-color:#00000014}[data-theme=light] .keyword-hash.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{color:#64748b}[data-theme=light] .keyword-word.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{color:#1e293b}[data-theme=light] .btn-delete-kw.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{color:#64748b}[data-theme=light] .keywords-help.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#3b82f60f;color:#3b82f6}.mailing-section.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;flex-direction:column;gap:20px}.mailing-header.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.smtp-card.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk,.smtp-test-card.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{padding:20px;transition:opacity .3s ease}.smtp-card.disabled.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk,.smtp-test-card.disabled.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{opacity:.5;pointer-events:none}.smtp-form.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;flex-direction:column;gap:16px}.form-row.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;gap:16px}.form-row.svelte-169wpkk .form-group.svelte-169wpkk.svelte-169wpkk{flex:1}.form-row.svelte-169wpkk .form-group.small.svelte-169wpkk.svelte-169wpkk{flex:0 0 120px}.checkbox-row.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{padding-top:8px}.form-actions.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;justify-content:flex-end;padding-top:8px}.btn-primary.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,var(--accent-color, #FF6B35) 0%,var(--accent-color, #FF6B35) 100%);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #ff6b354d}.btn-primary.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:disabled{opacity:.6;cursor:not-allowed}.test-description.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{font-size:14px;color:#94a3b8;margin:0 0 16px}.test-form.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;gap:12px}.btn-test-smtp.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:#3b82f626;border:1px solid rgba(59,130,246,.3);border-radius:8px;color:#60a5fa;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-test-smtp.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:hover:not(:disabled){background:#3b82f640}.btn-test-smtp.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk:disabled{opacity:.5;cursor:not-allowed}.smtp-help.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{display:flex;gap:14px;padding:16px;color:#60a5fa}.smtp-help .help-content.svelte-169wpkk h4.svelte-169wpkk.svelte-169wpkk{font-size:14px;font-weight:600;color:#e2e8f0;margin:0 0 10px}.smtp-help .help-content.svelte-169wpkk p.svelte-169wpkk.svelte-169wpkk{font-size:13px;color:#94a3b8;margin:0 0 8px;line-height:1.5}.smtp-help .help-content.svelte-169wpkk p.svelte-169wpkk.svelte-169wpkk:last-child{margin-bottom:0}.tab-indicator.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{width:8px;height:8px;border-radius:50%;margin-left:4px}.tab-indicator.active.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#10b981}[data-theme=light] .test-description.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{color:#64748b}[data-theme=light] .smtp-help.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{background:#3b82f60f;color:#3b82f6}[data-theme=light] .smtp-help .help-content.svelte-169wpkk h4.svelte-169wpkk.svelte-169wpkk{color:#1e293b}[data-theme=light] .smtp-help .help-content.svelte-169wpkk p.svelte-169wpkk.svelte-169wpkk{color:#64748b}@media (max-width: 640px){.form-row.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{flex-direction:column}.form-row.svelte-169wpkk .form-group.small.svelte-169wpkk.svelte-169wpkk{flex:1}.test-form.svelte-169wpkk.svelte-169wpkk.svelte-169wpkk{flex-direction:column}}.select-wrapper.svelte-169wpkk select option.svelte-169wpkk.svelte-169wpkk{background:#1a1a1f;color:#e2e8f0;padding:10px}[data-theme=light] .select-wrapper.svelte-169wpkk select option.svelte-169wpkk.svelte-169wpkk{background:#fff;color:#1e293b}.settings-wrapper.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{position:relative;min-height:100%;width:100%}.settings-page.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{position:relative;z-index:1;padding:24px;max-width:1400px;margin:0 auto}.settings-content.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;flex-direction:column;gap:20px}.glass-card.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-header.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;justify-content:space-between;align-items:flex-start}.header-info.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;flex-direction:column;gap:4px}.header-title.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:12px}.header-icon.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:28px}.header-title.svelte-1ib6p65 h1.svelte-1ib6p65.svelte-1ib6p65{font-size:28px;font-weight:700;color:#f1f5f9;margin:0}.header-info.svelte-1ib6p65 p.svelte-1ib6p65.svelte-1ib6p65{font-size:14px;color:#64748b;margin:0}.tabs-container.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:6px}.tabs.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;gap:4px}.tab.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;border:none;border-radius:10px;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.tab.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{color:#94a3b8;background:#ffffff08}.tab.active.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:var(--accent-light, rgba(255, 107, 53, .1));color:var(--accent-color, #FF6B35)}.config-layout.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:grid;grid-template-columns:220px 1fr;gap:20px}.config-sidebar.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{position:sticky;top:24px;padding:8px;height:-moz-fit-content;height:fit-content}.config-nav-item.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;background:transparent;border:none;border-radius:10px;color:#94a3b8;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:all .2s ease}.config-nav-item.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#ffffff0a;color:#e2e8f0}.config-nav-item.active.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:var(--accent-light, rgba(255, 107, 53, .1));color:var(--accent-color, #FF6B35)}.config-main.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,.config-section.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;flex-direction:column;gap:20px}.section-title.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:10px;color:#e2e8f0}.section-title.svelte-1ib6p65 h3.svelte-1ib6p65.svelte-1ib6p65{font-size:18px;font-weight:600;margin:0}.global-config-badge.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;background:linear-gradient(135deg,#3b82f626,#9333ea26);border:1px solid rgba(59,130,246,.3);border-radius:20px;color:#60a5fa;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-left:auto}.global-config-hint.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:#3b82f614;border-left:3px solid #3B82F6;border-radius:8px;color:#94a3b8;font-size:13px;line-height:1.6;margin-bottom:20px}.global-config-hint.svelte-1ib6p65 strong.svelte-1ib6p65.svelte-1ib6p65{color:#e2e8f0;font-weight:600}.config-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.config-card.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:20px}.config-card.full-width.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{grid-column:1 / -1}.card-header.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:10px;margin-bottom:16px}.card-icon.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:20px}.card-header.svelte-1ib6p65 h4.svelte-1ib6p65.svelte-1ib6p65{font-size:15px;font-weight:600;color:#e2e8f0;margin:0;flex:1}.card-badge.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:10px;padding:4px 8px;background:#ffffff0d;border-radius:4px;color:#64748b}.form-group.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{margin-bottom:16px}.form-group.svelte-1ib6p65 label.svelte-1ib6p65.svelte-1ib6p65{display:block;font-size:10px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.form-hint.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:block;font-size:11px;color:#475569;margin-top:6px}.select-wrapper.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{position:relative}.select-wrapper.svelte-1ib6p65 select.svelte-1ib6p65.svelte-1ib6p65,.form-group.svelte-1ib6p65 input[type=text].svelte-1ib6p65.svelte-1ib6p65,.form-group.svelte-1ib6p65 input[type=password].svelte-1ib6p65.svelte-1ib6p65,.form-group.svelte-1ib6p65 input[type=number].svelte-1ib6p65.svelte-1ib6p65{width:100%;padding:12px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#e2e8f0;font-size:14px}.form-group.svelte-1ib6p65 textarea.svelte-1ib6p65.svelte-1ib6p65,.system-prompt-textarea.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{width:100%;padding:12px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#e2e8f0;font-size:14px;font-family:inherit;line-height:1.6;resize:vertical;min-height:120px}.form-group.svelte-1ib6p65 textarea.svelte-1ib6p65.svelte-1ib6p65:focus,.system-prompt-textarea.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:focus{outline:none;border-color:#ff6b3566;background:#ffffff0f}.select-wrapper.svelte-1ib6p65 select.svelte-1ib6p65.svelte-1ib6p65{padding-right:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.select-wrapper.svelte-1ib6p65 select.svelte-1ib6p65 option.svelte-1ib6p65{background:#1a1a2e;color:#e2e8f0;padding:12px}.select-wrapper.svelte-1ib6p65 .select-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.toggle-row.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:flex-start;gap:14px;padding:12px 0}.toggle-info.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{flex:1}.toggle-label-text.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:block;font-size:14px;font-weight:500;color:#e2e8f0;margin-bottom:2px}.toggle-desc.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:12px;color:#64748b}.toggle-switch.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{position:relative;width:44px;height:24px;flex-shrink:0}.toggle-switch.svelte-1ib6p65 input.svelte-1ib6p65.svelte-1ib6p65{opacity:0;width:0;height:0}.toggle-slider.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:#ffffff1a;border-radius:12px;transition:.3s}.toggle-slider.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.3s}.toggle-switch.svelte-1ib6p65 input.svelte-1ib6p65:checked+.toggle-slider.svelte-1ib6p65{background:var(--accent-color, #FF6B35)}.toggle-switch.svelte-1ib6p65 input.svelte-1ib6p65:checked+.toggle-slider.svelte-1ib6p65:before{transform:translate(20px)}.voice-preview.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff05;border-radius:8px;margin-top:8px}.btn-test-voice.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:6px;padding:10px 16px;background:var(--accent-light, rgba(255, 107, 53, .15));border:1px solid rgba(var(--accent-rgb, 255, 107, 53),.2);border-radius:8px;color:var(--accent-color, #FF6B35);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-test-voice.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover:not(:disabled){background:rgba(var(--accent-rgb, 255, 107, 53),.25)}.btn-test-voice.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:disabled{opacity:.5;cursor:not-allowed}.api-keys-status.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;flex-direction:column;gap:12px}.api-key-item.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#ffffff05;border-radius:10px;border:1px solid rgba(255,255,255,.04)}.api-key-info.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;flex-direction:column;gap:2px}.api-key-name.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:14px;font-weight:500;color:#e2e8f0}.api-key-desc.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:11px;color:#64748b}.api-key-status.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.api-key-status.active.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#10b9811a;color:#10b981}.api-key-status.inactive.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#ef44441a;color:#ef4444}.api-keys-note.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px;background:#3b82f61a;border-radius:8px;font-size:12px;color:#60a5fa}.config-actions.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.btn-primary.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,var(--accent-color, #FF6B35) 0%,var(--accent-color, #FF6B35) 100%);border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--accent-rgb, 255, 107, 53),.3);filter:brightness(1.1)}.btn-primary.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:disabled{opacity:.6;cursor:not-allowed}.btn-secondary.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#94a3b8;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-secondary.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#ffffff14;color:#e2e8f0}.integrations-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.integration-card.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:14px;padding:16px}.integration-card.connected.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{border-color:#10b98133}.integration-icon.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:28px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border-radius:10px}.integration-info.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{flex:1}.integration-info.svelte-1ib6p65 h4.svelte-1ib6p65.svelte-1ib6p65{font-size:14px;font-weight:600;color:#e2e8f0;margin:0 0 2px}.integration-info.svelte-1ib6p65 p.svelte-1ib6p65.svelte-1ib6p65{font-size:12px;color:#64748b;margin:0}.integration-status.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:8px}.status-badge.connected.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#10b98126;border-radius:6px;font-size:12px;font-weight:500;color:#10b981}.btn-connect.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#94a3b8;font-size:12px;font-weight:500;cursor:pointer}.btn-connect.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#ffffff1a;color:#e2e8f0}.btn-disconnect.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ef44441a;border:none;border-radius:6px;color:#ef4444;cursor:pointer;transition:all .2s ease}.btn-disconnect.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#ef444433}.integration-actions.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.action-buttons.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:6px}.btn-action.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-action.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:disabled{opacity:.5;cursor:not-allowed}.btn-action.sync.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#3b82f6}.btn-action.sync.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover:not(:disabled){background:#3b82f626;border-color:#3b82f64d}.btn-action.config.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#94a3b8}.btn-action.config.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#ffffff1a;color:#e2e8f0}.btn-action.disconnect.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#ef4444}.btn-action.disconnect.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#ef444426;border-color:#ef44444d}.sync-info.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:block;font-size:11px;color:#10b981;margin-top:4px}.spinner.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{animation:svelte-1ib6p65-spin 1s linear infinite}@keyframes svelte-1ib6p65-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tutorial-section.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{margin-bottom:20px;border-radius:10px;overflow:hidden;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.tutorial-toggle.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;background:transparent;border:none;color:#e2e8f0;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.tutorial-toggle.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#ffffff0a}.tutorial-toggle.svelte-1ib6p65 .tutorial-icon.svelte-1ib6p65.svelte-1ib6p65{font-size:18px}.tutorial-toggle.svelte-1ib6p65 .rotate{transform:rotate(180deg);transition:transform .2s ease}.tutorial-content.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}.tutorial-step.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;gap:12px;padding:12px;background:#ffffff05;border-radius:8px}.step-number.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(135deg,var(--accent-color, #FF6B35),var(--accent-color, #FF6B35));border-radius:50%;font-size:13px;font-weight:700;color:#fff;flex-shrink:0}.step-content.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{flex:1}.webhook-url.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;background:#0000004d;border-radius:6px;border:1px solid rgba(255,255,255,.08)}.btn-copy.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#94a3b8;cursor:pointer;transition:all .2s ease}.btn-copy.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#ffffff1a;color:#e2e8f0}.btn-test.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:8px;color:#10b981;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-test.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#10b98126;border-color:#10b9814d}.tutorial-content-full.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:0}.tutorial-step-full.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;gap:16px;padding:16px;border-bottom:1px solid rgba(255,255,255,.06)}.tutorial-step-full.highlighted.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#10b9810d}.step-number-full.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{min-width:36px;height:36px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px;flex-shrink:0}.step-number-full.green.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:linear-gradient(135deg,#10b981,#059669)}.step-number-full.orange.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:linear-gradient(135deg,#f59e0b,#d97706)}.step-content-full.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{flex:1}.step-content-full.svelte-1ib6p65 h5.svelte-1ib6p65.svelte-1ib6p65{font-size:14px;font-weight:600;color:#e2e8f0;margin:0 0 8px}.step-content-full.svelte-1ib6p65 p.svelte-1ib6p65.svelte-1ib6p65{font-size:13px;color:#94a3b8;margin:0 0 12px;line-height:1.5}.step-list.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{margin:0;padding-left:20px;font-size:12px;color:#94a3b8}.step-list.svelte-1ib6p65 li.svelte-1ib6p65.svelte-1ib6p65{margin-bottom:4px}.tip-box.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:12px;border-radius:8px;font-size:12px;margin-bottom:12px;line-height:1.5}.tip-box.warning.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#f59e0b1a;border-left:4px solid #f59e0b;color:#fbbf24}.tip-box.success.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#10b9811a;border-left:4px solid #10b981;color:#34d399}.tip-box.info.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#3b82f61a;border-left:4px solid #3b82f6;color:#60a5fa}.tip-box.svelte-1ib6p65 code.svelte-1ib6p65.svelte-1ib6p65{background:#0000004d;padding:2px 6px;border-radius:4px;font-family:monospace}.config-box.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#ffffff08;padding:12px;border-radius:8px;font-size:12px;margin-bottom:12px}.config-box.svelte-1ib6p65 ul.svelte-1ib6p65.svelte-1ib6p65{margin:8px 0 0;padding-left:20px}.config-box.svelte-1ib6p65 li.svelte-1ib6p65.svelte-1ib6p65{margin-bottom:4px;color:#94a3b8}.highlight-green.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#10b981;font-weight:700}.btn-link-external.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,var(--accent-color, #FF6B35),var(--accent-color, #FF6B35));border-radius:8px;color:#fff;font-size:13px;font-weight:500;text-decoration:none;transition:transform .2s ease}.btn-link-external.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{transform:translateY(-1px);text-decoration:none}.btn-link-secondary.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e2e8f0;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-link-secondary.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#ffffff1a;text-decoration:none}.commissions-info.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:16px;background:linear-gradient(135deg,#6366f10d,#8b5cf60d)}.commissions-info.svelte-1ib6p65 h5.svelte-1ib6p65.svelte-1ib6p65{font-size:14px;font-weight:600;color:#e2e8f0;margin:0 0 12px}.commissions-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:13px}.commissions-grid.svelte-1ib6p65 strong.svelte-1ib6p65.svelte-1ib6p65{color:var(--accent-color, #FF6B35)}.commissions-grid.svelte-1ib6p65 p.svelte-1ib6p65.svelte-1ib6p65{margin:4px 0 0;color:#94a3b8}.auth-status.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:12px;padding:16px;background:#ffffff05;border-radius:10px;border:1px solid rgba(255,255,255,.06)}.auth-status.connected.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#10b98114;border-color:#10b98133;color:#10b981}.auth-info.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{flex:1;display:flex;flex-direction:column;gap:2px}.auth-title.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:14px;font-weight:600;color:#e2e8f0}.auth-subtitle.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:12px;color:#64748b}.btn-revoke.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:6px;color:#ef4444;font-size:12px;cursor:pointer;transition:all .2s ease}.btn-revoke.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#ef444426;border-color:#ef44444d}.btn-oauth.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 16px;background:linear-gradient(135deg,#4285f4,#34a853);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-oauth.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #4285f44d}.btn-oauth.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:disabled{opacity:.7;cursor:not-allowed}.calendar-connect-section.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px}.calendar-connect-section.svelte-1ib6p65 .connect-icon.svelte-1ib6p65.svelte-1ib6p65{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#4285f426,#34a85326);display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:#4285f4}.calendar-connect-section.svelte-1ib6p65 h4.svelte-1ib6p65.svelte-1ib6p65{font-size:18px;font-weight:600;margin:0 0 8px;color:#f7f8fa}.calendar-connect-section.svelte-1ib6p65 .connect-description.svelte-1ib6p65.svelte-1ib6p65{font-size:14px;color:#9ca3af;margin:0 0 20px;max-width:320px;line-height:1.5}.connect-benefits.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;width:100%;max-width:300px}.connect-benefits.svelte-1ib6p65 .benefit-item.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:8px;font-size:13px;color:#9ca3af;text-align:left}.connect-benefits.svelte-1ib6p65 .benefit-item.svelte-1ib6p65 svg{color:#34a853;flex-shrink:0}.btn-oauth-large.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 32px;background:#fff;border:2px solid #E5E7EB;border-radius:8px;color:#374151;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:220px}.btn-oauth-large.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 8px #0000001a}.btn-oauth-large.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:disabled{opacity:.7;cursor:not-allowed;background:#f3f4f6}.btn-oauth-large.svelte-1ib6p65 .google-icon.svelte-1ib6p65.svelte-1ib6p65{width:18px;height:18px}.auth-waiting-text.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:12px;color:#6b7280;margin-top:16px;font-style:italic}.calendar-connected-info.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{margin-top:16px;padding:12px 16px;background:#34a8531a;border-radius:8px;border:1px solid rgba(52,168,83,.2)}.calendar-connected-info.svelte-1ib6p65 .info-item.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:10px;font-size:13px;color:#34a853}.hub-content.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{max-width:600px}.hub-card.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:24px}.hub-header.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:16px;margin-bottom:20px;color:var(--accent-color, #FF6B35)}.hub-stats.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.hub-stat.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{text-align:center;padding:12px;background:#ffffff05;border-radius:8px}.btn-hub.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:var(--accent-light, rgba(255, 107, 53, .1));border:1px solid rgba(255,107,53,.2);border-radius:8px;color:var(--accent-color, #FF6B35);font-size:14px;font-weight:500;cursor:pointer}.btn-hub.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#ff6b3526}.security-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.data-actions.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;flex-direction:column;gap:10px}.btn-data.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;color:#94a3b8;font-size:13px;cursor:pointer;transition:all .2s ease}.btn-data.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#ffffff0f;color:#e2e8f0}.btn-data.danger.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#f87171;border-color:#ef444433}.btn-data.danger.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#ef44441a}.status-notice.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;font-size:12px;margin-top:12px}.status-notice.success.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.2)}.card-description.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:13px;color:#64748b;line-height:1.5;margin:0 0 16px}.btn-logout.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#f87171;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-logout.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover:not(:disabled){background:#ef444426;border-color:#ef44444d}.btn-logout.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:disabled{opacity:.6;cursor:not-allowed}.appearance-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.theme-buttons.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;gap:8px}.theme-btn.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:8px;flex:1;padding:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;color:#94a3b8;font-size:13px;cursor:pointer;transition:all .2s ease}.theme-btn.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#ffffff0f}.theme-btn.active.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:var(--accent-light, rgba(255, 107, 53, .1));border-color:rgba(var(--accent-rgb, 255, 107, 53),.3);color:var(--accent-color, #FF6B35)}.color-buttons.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;gap:8px}.color-btn.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{width:36px;height:36px;border-radius:50%;border:2px solid transparent;background:var(--color);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .2s ease}.color-btn.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{transform:scale(1.1)}.color-btn.active.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{border-color:#fff;box-shadow:0 0 0 3px #fff3}.color-header.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.color-unlock-progress.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:11px;color:gold;font-weight:600;background:#ffd7001a;padding:4px 10px;border-radius:12px;border:1px solid rgba(255,215,0,.2)}.color-buttons-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;max-height:400px;overflow-y:auto;padding-right:6px}.color-buttons-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65::-webkit-scrollbar{width:6px}.color-buttons-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}.color-buttons-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.color-btn-extended.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:10px;padding:10px;background:#ffffff05;border:2px solid rgba(255,255,255,.05);border-radius:10px;cursor:pointer;transition:all .2s ease}.color-btn-extended.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover:not(.locked){background:#ffffff0a;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.color-btn-extended.active.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{border-color:var(--color);background:rgba(var(--color),.1);box-shadow:0 0 0 3px rgba(var(--color),.2)}.color-btn-extended.locked.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{opacity:.4;cursor:not-allowed;filter:grayscale(.8)}.color-btn-extended.locked.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{transform:none;box-shadow:none}.color-preview.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:inset 0 2px 4px #0003}.color-info.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.color-name.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:12px;font-weight:600;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.color-btn-extended.locked.svelte-1ib6p65 .color-name.svelte-1ib6p65.svelte-1ib6p65{color:#64748b}.color-required.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:10px;color:#94a3b8;display:flex;align-items:center;gap:4px}.font-size-control.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:16px}.font-slider.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{flex:1;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff1a;border-radius:3px;cursor:pointer}.font-slider.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;background:linear-gradient(135deg,#ff6b35,#ff8f6b);border-radius:50%;cursor:pointer;box-shadow:0 2px 8px #ff6b3566;-webkit-transition:transform .2s ease;transition:transform .2s ease}.font-slider.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65::-webkit-slider-thumb:hover{transform:scale(1.15)}.font-slider.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65::-moz-range-thumb{width:18px;height:18px;background:linear-gradient(135deg,#ff6b35,#ff8f6b);border-radius:50%;border:none;cursor:pointer;box-shadow:0 2px 8px #ff6b3566}.font-size-value.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{min-width:90px;padding:6px 12px;background:#ffffff0d;border-radius:6px;color:#e2e8f0;font-size:13px;font-weight:500;text-align:center}.reports-section.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:24px}.reports-header.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.reports-header.svelte-1ib6p65 h3.svelte-1ib6p65.svelte-1ib6p65{font-size:18px;font-weight:600;color:#f1f5f9;margin:0}.report-period.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#ffffff0a;border-radius:8px;font-size:13px;color:#94a3b8}.reports-stats-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.report-stat-card.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:16px;padding:20px}.report-stat-card.svelte-1ib6p65 .stat-icon.svelte-1ib6p65.svelte-1ib6p65{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center}.stat-icon.messages.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#3b82f626;color:#60a5fa}.stat-icon.contacts.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#8b5cf626;color:#a78bfa}.stat-icon.speed.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#f59e0b26;color:#fbbf24}.stat-icon.accuracy.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#10b98126;color:#34d399}.stat-content.svelte-1ib6p65 .stat-value.svelte-1ib6p65.svelte-1ib6p65{display:block;font-size:24px;font-weight:700;color:#f1f5f9}.stat-content.svelte-1ib6p65 .stat-label.svelte-1ib6p65.svelte-1ib6p65{font-size:12px;color:#64748b}.export-section.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:20px}.export-section.svelte-1ib6p65 h4.svelte-1ib6p65.svelte-1ib6p65{font-size:16px;font-weight:600;color:#e2e8f0;margin:0 0 4px}.export-section.svelte-1ib6p65 p.svelte-1ib6p65.svelte-1ib6p65{font-size:13px;color:#64748b;margin:0 0 16px}.export-buttons.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;gap:12px}.btn-export.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:6px;padding:10px 20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#94a3b8;font-size:13px;cursor:pointer;transition:all .2s ease}.btn-export.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#ffffff14;color:#e2e8f0}.help-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.help-card.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px;text-decoration:none;position:relative;transition:all .2s ease}.help-card.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{border-color:rgba(var(--accent-rgb, 255, 107, 53),.3);transform:translateY(-2px)}.help-icon.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:32px;margin-bottom:12px}.help-card.svelte-1ib6p65 h4.svelte-1ib6p65.svelte-1ib6p65{font-size:14px;font-weight:600;color:#e2e8f0;margin:0 0 4px}.help-card.svelte-1ib6p65 p.svelte-1ib6p65.svelte-1ib6p65{font-size:12px;color:#64748b;margin:0}.help-card.svelte-1ib6p65 .external-icon{position:absolute;top:12px;right:12px;color:#475569}.faq-section.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:20px;margin-bottom:20px}.faq-section.svelte-1ib6p65 h4.svelte-1ib6p65.svelte-1ib6p65{font-size:16px;font-weight:600;color:#e2e8f0;margin:0 0 16px}.faq-list.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;flex-direction:column;gap:8px}.faq-item.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:12px 16px;background:#ffffff05;border-radius:8px}.faq-item.svelte-1ib6p65 summary.svelte-1ib6p65.svelte-1ib6p65{cursor:pointer;font-size:14px;font-weight:500;color:#e2e8f0;display:flex;align-items:center;gap:10px}.faq-icon.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:16px;flex-shrink:0}.faq-item[open].svelte-1ib6p65 summary.svelte-1ib6p65.svelte-1ib6p65{color:var(--accent-color, #FF6B35)}.faq-item[open].svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:rgba(var(--accent-rgb, 255, 107, 53),.05);border:1px solid rgba(var(--accent-rgb, 255, 107, 53),.1)}.faq-item.svelte-1ib6p65 p.svelte-1ib6p65.svelte-1ib6p65{font-size:13px;color:#94a3b8;margin:12px 0 0 26px;line-height:1.6;padding-left:10px;border-left:2px solid rgba(var(--accent-rgb, 255, 107, 53),.3)}.about-section.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:24px;text-align:center}.about-logo.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:28px;font-weight:800;background:linear-gradient(135deg,#ff6b35,#ff8f6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.about-version.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:13px;color:#94a3b8;margin:0 0 4px}.about-copyright.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:12px;color:#64748b;margin:0 0 4px}.modal-overlay.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{width:100%;max-width:480px;max-height:90vh;overflow-y:auto}.modal-header.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-header.svelte-1ib6p65 h3.svelte-1ib6p65.svelte-1ib6p65{font-size:18px;font-weight:600;color:#f1f5f9;margin:0}.btn-close.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff0d;border:none;border-radius:8px;color:#94a3b8;cursor:pointer}.btn-close.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#ffffff1a;color:#e2e8f0}.modal-body.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:20px}.modal-footer.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid rgba(255,255,255,.06)}@media (max-width: 1100px){.config-layout.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{grid-template-columns:1fr}.config-sidebar.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{position:static;display:flex;flex-wrap:wrap;gap:8px}.config-nav-item.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{width:auto}.reports-stats-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,.help-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.config-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,.integrations-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,.security-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,.appearance-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,.help-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{grid-template-columns:1fr}.hub-stats.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{grid-template-columns:repeat(2,1fr)}}.api-key-actions.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:12px}.api-key-status.checking.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#3b82f61a;color:#60a5fa}.api-key-status.error.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#f59e0b1a;color:#f59e0b}.api-key-status.error.svelte-1ib6p65 svg{fill:#f59e0b}.btn-verify.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:6px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#94a3b8;font-size:11px;cursor:pointer;transition:all .2s ease}.btn-verify.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover:not(:disabled){background:#ffffff1a;color:#e2e8f0}.btn-verify.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:disabled{opacity:.5;cursor:not-allowed}.btn-refresh.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;padding:6px;background:transparent;border:none;color:#64748b;cursor:pointer;transition:all .2s ease}.btn-refresh.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover:not(:disabled){color:#94a3b8}.btn-refresh.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:disabled{opacity:.5}.section-description.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#64748b;font-size:14px;margin:-8px 0 16px}.hub-module.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{margin-bottom:12px;overflow:hidden;transition:all .2s ease}.hub-module.enabled.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{border-color:#ff6b3533}.hub-module-header.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:16px;padding:20px;cursor:pointer}.hub-module-icon.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--accent-light, rgba(255, 107, 53, .1));border-radius:12px;color:var(--accent-color, #FF6B35)}.hub-module-info.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{flex:1}.hub-module-info.svelte-1ib6p65 h4.svelte-1ib6p65.svelte-1ib6p65{font-size:16px;font-weight:600;color:#e2e8f0;margin:0 0 4px}.hub-module-info.svelte-1ib6p65 p.svelte-1ib6p65.svelte-1ib6p65{font-size:13px;color:#64748b;margin:0}.hub-expand-icon{color:#64748b;transition:transform .2s ease}.hub-expand-icon.expanded{transform:rotate(90deg)}.hub-module-content.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:0 20px 20px;border-top:1px solid rgba(255,255,255,.06)}.hub-module-content.svelte-1ib6p65 p.svelte-1ib6p65.svelte-1ib6p65{font-size:13px;color:#94a3b8;margin:16px 0}.hub-features.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;flex-direction:column;gap:8px}.hub-feature.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:13px;color:#64748b;padding:8px 12px;background:#ffffff05;border-radius:6px}.hub-stats-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.hub-stat-card.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{text-align:center;padding:16px 8px;background:#ffffff08;border-radius:10px;border:1px solid rgba(255,255,255,.06)}.hub-stat-value.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:28px;font-weight:700;color:var(--accent-color, #FF6B35)}.hub-stat-label.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:11px;color:#64748b;margin-top:4px;text-transform:uppercase}.hub-config-section.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{margin-top:20px;padding:16px;background:#ffffff05;border-radius:10px}.hub-config-section.svelte-1ib6p65 h5.svelte-1ib6p65.svelte-1ib6p65{font-size:14px;font-weight:600;color:#e2e8f0;margin:0 0 12px}.hub-toggle-row.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;gap:12px;font-size:13px;color:#94a3b8}.hub-form-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:grid;grid-template-columns:1fr 120px;gap:12px;margin-bottom:12px}.hub-form-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:has(.form-group:nth-child(2):not(.small)){grid-template-columns:1fr 1fr}.hub-form-grid.svelte-1ib6p65 .form-group.svelte-1ib6p65.svelte-1ib6p65{display:flex;flex-direction:column;gap:6px}.hub-form-grid.svelte-1ib6p65 .form-group.svelte-1ib6p65 label.svelte-1ib6p65{font-size:12px;font-weight:500;color:#94a3b8}.hub-form-grid.svelte-1ib6p65 .form-group.svelte-1ib6p65 input.svelte-1ib6p65{padding:10px 12px;border-radius:8px;border:1px solid var(--border-color, rgba(255, 255, 255, .08));background:var(--bg-secondary, rgba(255, 255, 255, .03));color:var(--text-primary, #E2E8F0);font-size:13px}.hub-form-grid.svelte-1ib6p65 .form-group.svelte-1ib6p65 input.svelte-1ib6p65:focus{outline:none;border-color:var(--accent-color, #FF6B35)}.hub-form-grid.svelte-1ib6p65 .form-group.svelte-1ib6p65 input.svelte-1ib6p65:disabled{opacity:.5;cursor:not-allowed}.hub-help-box.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;gap:12px;padding:14px 16px;background:#ff6b350f;border:1px solid rgba(255,107,53,.1);border-radius:10px;color:#ff6b35}.hub-help-box.svelte-1ib6p65 div.svelte-1ib6p65.svelte-1ib6p65{flex:1}.hub-help-box.svelte-1ib6p65 strong.svelte-1ib6p65.svelte-1ib6p65{display:block;font-size:13px;margin-bottom:6px}.hub-help-box.svelte-1ib6p65 p.svelte-1ib6p65.svelte-1ib6p65{font-size:12px;color:#94a3b8;margin:4px 0 0;line-height:1.4}.hub-actions.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;justify-content:flex-end;gap:10px}.hub-list-section.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{margin-top:20px}.hub-list-section.svelte-1ib6p65 h5.svelte-1ib6p65.svelte-1ib6p65{font-size:14px;font-weight:600;color:#e2e8f0;margin:0 0 12px}.hub-list-container.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{max-height:250px;overflow-y:auto;border:1px solid rgba(255,255,255,.06);border-radius:10px}.hub-list-item.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.hub-list-item.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:last-child{border-bottom:none}.hub-list-item-info.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;flex-direction:column;gap:2px}.hub-list-item-phone.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:13px;font-weight:500;color:#e2e8f0}.hub-list-item-name.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:11px;color:#64748b}.hub-list-item-status.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:11px;padding:4px 10px;border-radius:20px;font-weight:500}.hub-list-item-status.accepted.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#10b9811a;color:#10b981}.hub-list-item-status.pending.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#f59e0b1a;color:#f59e0b}.hub-list-item-status.revoked.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#ef44441a;color:#ef4444}.spinner{animation:svelte-1ib6p65-spin 1s linear infinite}@keyframes svelte-1ib6p65-spin{to{transform:rotate(360deg)}}.quick-responses-header.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;justify-content:flex-end;margin-bottom:20px}.quick-responses-list.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;flex-direction:column;gap:24px}.quick-response-category-section.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;flex-direction:column;gap:12px}.category-title.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:14px;font-weight:600;color:#94a3b8;margin:0;display:flex;align-items:center;gap:8px}.category-count.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-weight:400;color:#64748b;font-size:12px}.quick-response-cards.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.quick-response-card.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;transition:all .2s ease}.quick-response-card.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{border-color:#ff6b3533;background:#ffffff0d}.qr-header.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;justify-content:space-between;align-items:center;gap:12px}.qr-name.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:14px;font-weight:600;color:#e2e8f0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qr-shortcut.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:12px;font-family:SF Mono,Monaco,Cascadia Code,monospace;color:var(--accent-color, #FF6B35);background:var(--accent-light, rgba(255, 107, 53, .1));padding:4px 8px;border-radius:6px;flex-shrink:0}.qr-content.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:13px;color:#94a3b8;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:60px}.qr-footer.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid rgba(255,255,255,.04)}.qr-uses.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:11px;color:#64748b}.qr-actions.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;gap:6px}.btn-sm.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#94a3b8;cursor:pointer;transition:all .2s ease}.btn-sm.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#ffffff1a;color:#e2e8f0}.btn-sm.danger.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#ef444426;border-color:#ef44444d;color:#ef4444}.empty-state-card.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;background:#ffffff05;border:1px dashed rgba(255,255,255,.08);border-radius:12px;text-align:center;gap:12px}.empty-state-card.svelte-1ib6p65 svg{color:#475569}.input-with-prefix.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.input-with-prefix.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:focus-within{border-color:#ff6b3566}.input-prefix.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:flex;align-items:center;justify-content:center;padding:0 12px;background:#ffffff08;color:#64748b;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:14px;height:40px;border-right:1px solid rgba(255,255,255,.06)}.input-with-prefix.svelte-1ib6p65 input.svelte-1ib6p65.svelte-1ib6p65{flex:1;border:none!important;border-radius:0!important;background:transparent!important}.form-hint.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{display:block;font-size:11px;color:#64748b;margin-top:6px}[data-theme=light] .settings-wrapper.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .settings-wrapper.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background-color:#f1f5f9!important}[data-theme=light] .glass-card.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .glass-card.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#fffffff2!important;border-color:#00000014!important}[data-theme=light] .header-title.svelte-1ib6p65 h1.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .section-title.svelte-1ib6p65 h3.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .card-header.svelte-1ib6p65 h4.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .modal-title.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .header-title.svelte-1ib6p65 h1.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .section-title.svelte-1ib6p65 h3.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .card-header.svelte-1ib6p65 h4.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .modal-title.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#0f172a!important}[data-theme=light] .header-info.svelte-1ib6p65 p.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .toggle-desc.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .form-hint.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .api-key-desc.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .card-badge.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .header-info.svelte-1ib6p65 p.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .toggle-desc.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .form-hint.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .api-key-desc.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .card-badge.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#475569!important}[data-theme=light] .toggle-label-text.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .api-key-name.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .config-nav-item.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .tab.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .toggle-label-text.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .api-key-name.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .config-nav-item.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .tab.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#334155!important}[data-theme=light] .config-nav-item.active.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .tab.active.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .config-nav-item.active.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .tab.active.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:var(--accent-color, #FF6B35)!important;background:var(--accent-light, rgba(255, 107, 53, .1))!important}[data-theme=light] .config-nav-item.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover,[data-theme=light] .tab.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover,body.theme-light .config-nav-item.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover,body.theme-light .tab.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#0000000d!important;color:#0f172a!important}[data-theme=light] .form-group.svelte-1ib6p65 label.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .form-group.svelte-1ib6p65 label.svelte-1ib6p65.svelte-1ib6p65{color:#475569!important}[data-theme=light] .select-wrapper.svelte-1ib6p65 select.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .form-group.svelte-1ib6p65 input.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .form-group.svelte-1ib6p65 textarea.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .system-prompt-textarea.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .select-wrapper.svelte-1ib6p65 select.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .form-group.svelte-1ib6p65 input.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .form-group.svelte-1ib6p65 textarea.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .system-prompt-textarea.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#00000008!important;border-color:#0000001f!important;color:#0f172a!important}[data-theme=light] .select-wrapper.svelte-1ib6p65 select.svelte-1ib6p65 option.svelte-1ib6p65,body.theme-light .select-wrapper.svelte-1ib6p65 select.svelte-1ib6p65 option.svelte-1ib6p65{background:#fff!important;color:#0f172a!important}[data-theme=light] .toggle-slider.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .toggle-slider.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#0000001a!important}[data-theme=light] .toggle-switch input:checked+.toggle-slider.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .toggle-switch input:checked+.toggle-slider.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:var(--accent-color, #FF6B35)!important}[data-theme=light] .api-key-item.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .voice-preview.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .input-with-prefix.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .api-key-item.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .voice-preview.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .input-with-prefix.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#00000005!important;border-color:#0000000f!important}[data-theme=light] .input-prefix.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .input-prefix.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#00000008!important;color:#475569!important;border-right-color:#00000014!important}[data-theme=light] .config-actions.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .config-actions.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{border-top-color:#00000014!important}[data-theme=light] .modal-overlay.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .modal-overlay.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#0006!important}[data-theme=light] .modal-content.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .modal-content.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#fff!important;color:#334155!important}[data-theme=light] .modal-header.svelte-1ib6p65 h3.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .modal-header.svelte-1ib6p65 h3.svelte-1ib6p65.svelte-1ib6p65{color:#1e293b!important}[data-theme=light] .section-title.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .section-title.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#0f172a!important}html.compact-mode .settings-page.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .settings-page.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:12px!important}html.compact-mode .settings-content.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .settings-content.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{gap:12px!important}html.compact-mode .config-layout.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .config-layout.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{gap:12px!important;grid-template-columns:180px 1fr!important}html.compact-mode .config-card.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .config-card.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:12px!important}html.compact-mode .card-header.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .card-header.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{margin-bottom:10px!important}html.compact-mode .card-header.svelte-1ib6p65 h4.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .card-header.svelte-1ib6p65 h4.svelte-1ib6p65.svelte-1ib6p65{font-size:13px!important}html.compact-mode .form-group.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .form-group.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{margin-bottom:10px!important}html.compact-mode .form-group.svelte-1ib6p65 label.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .form-group.svelte-1ib6p65 label.svelte-1ib6p65.svelte-1ib6p65{font-size:9px!important;margin-bottom:4px!important}html.compact-mode .select-wrapper.svelte-1ib6p65 select.svelte-1ib6p65.svelte-1ib6p65,html.compact-mode .form-group.svelte-1ib6p65 input.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .select-wrapper.svelte-1ib6p65 select.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .form-group.svelte-1ib6p65 input.svelte-1ib6p65.svelte-1ib6p65{padding:8px 10px!important;font-size:12px!important}html.compact-mode .toggle-row.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .toggle-row.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:8px 0!important;gap:10px!important}html.compact-mode .toggle-label-text.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .toggle-label-text.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:12px!important}html.compact-mode .toggle-desc.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .toggle-desc.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:10px!important}html.compact-mode .toggle-switch.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .toggle-switch.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{width:38px!important;height:20px!important}html.compact-mode .toggle-slider.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:before,body.compact-mode .toggle-slider.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:before{width:14px!important;height:14px!important}html.compact-mode .toggle-switch input:checked+.toggle-slider.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:before,body.compact-mode .toggle-switch input:checked+.toggle-slider.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:before{transform:translate(18px)!important}html.compact-mode .config-nav-item.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .config-nav-item.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:8px 10px!important;font-size:12px!important}html.compact-mode .tab.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .tab.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:8px 14px!important;font-size:12px!important}html.compact-mode .header-title.svelte-1ib6p65 h1.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .header-title.svelte-1ib6p65 h1.svelte-1ib6p65.svelte-1ib6p65{font-size:20px!important}html.compact-mode .section-title.svelte-1ib6p65 h3.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .section-title.svelte-1ib6p65 h3.svelte-1ib6p65.svelte-1ib6p65{font-size:14px!important}html.compact-mode .btn-primary.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .btn-primary.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:8px 16px!important;font-size:12px!important}html.compact-mode .api-key-item.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .api-key-item.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{padding:10px 12px!important}html.compact-mode .api-key-name.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .api-key-name.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:12px!important}html.compact-mode .api-key-desc.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .api-key-desc.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{font-size:10px!important}html.compact-mode .config-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.compact-mode .config-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{gap:12px!important}[data-theme=light] .toggle-row.svelte-1ib6p65 .toggle-label-text.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .toggle-row.svelte-1ib6p65 label.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .toggle-label-text.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#1e293b!important}[data-theme=light] .toggle-row.svelte-1ib6p65 .toggle-desc.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .toggle-desc.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#475569!important}[data-theme=light] select.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .select-wrapper.svelte-1ib6p65 select.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .form-select.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#fff!important;border-color:#00000026!important;color:#1e293b!important}[data-theme=light] select.svelte-1ib6p65 option.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .select-wrapper.svelte-1ib6p65 select.svelte-1ib6p65 option.svelte-1ib6p65{background:#fff!important;color:#1e293b!important}[data-theme=light] .voice-preview.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#00000008!important;border-color:#0000001a!important}[data-theme=light] .voice-preview.svelte-1ib6p65 span.svelte-1ib6p65.svelte-1ib6p65{color:#475569!important}[data-theme=light] .card-badge.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#0000000f!important;color:#475569!important}[data-theme=light] .integration-card.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#ffffffe6!important;border-color:#00000014!important}[data-theme=light] .integration-info.svelte-1ib6p65 h4.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .integration-name.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#1e293b!important}[data-theme=light] .integration-info.svelte-1ib6p65 p.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .integration-desc.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#475569!important}[data-theme=light] .hub-module-header.svelte-1ib6p65 h4.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .module-title.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#1e293b!important}[data-theme=light] .hub-module-desc.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .module-desc.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#475569!important}[data-theme=light] .qr-card.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#ffffffe6!important;border-color:#00000014!important}[data-theme=light] .qr-shortcut.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:var(--accent-color, #FF6B35)!important}[data-theme=light] .qr-content.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#475569!important}[data-theme=light] .tab.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#1e293b!important}[data-theme=light] .tab.svelte-1ib6p65 span.svelte-1ib6p65.svelte-1ib6p65{color:inherit!important}[data-theme=light] .tab.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#0000000d!important;color:#0f172a!important}[data-theme=light] .tab.active.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:var(--accent-light, rgba(255, 107, 53, .12))!important;color:var(--accent-color, #FF6B35)!important}[data-theme=light] .tabs-container.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#ffffffe6!important;border-color:#00000014!important}[data-theme=light] .reports-section.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#fffffff2!important;border-color:#00000014!important}[data-theme=light] .reports-header.svelte-1ib6p65 h3.svelte-1ib6p65.svelte-1ib6p65{color:#1e293b!important}[data-theme=light] .report-period.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .report-period.svelte-1ib6p65 span.svelte-1ib6p65.svelte-1ib6p65{color:#475569!important}[data-theme=light] .report-stat-card.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#ffffffe6!important;border-color:#00000014!important}[data-theme=light] .stat-value.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#1e293b!important}[data-theme=light] .stat-label.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#475569!important}[data-theme=light] .stat-content.svelte-1ib6p65 .stat-value.svelte-1ib6p65.svelte-1ib6p65{color:#0f172a!important}[data-theme=light] .stat-content.svelte-1ib6p65 .stat-label.svelte-1ib6p65.svelte-1ib6p65{color:#475569!important}[data-theme=light] .export-section.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#00000005!important;border-color:#0000000f!important}[data-theme=light] .export-section.svelte-1ib6p65 h4.svelte-1ib6p65.svelte-1ib6p65{color:#1e293b!important}[data-theme=light] .export-section.svelte-1ib6p65 p.svelte-1ib6p65.svelte-1ib6p65{color:#475569!important}[data-theme=light] .btn-export.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#0000000d!important;color:#475569!important;border-color:#0000001a!important}[data-theme=light] .btn-export.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#00000014!important;color:#1e293b!important}[data-theme=light] .help-card.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#fffffff2!important;border-color:#00000014!important}[data-theme=light] .help-card.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover{background:#fff!important;border-color:#0000001f!important}[data-theme=light] .help-card.svelte-1ib6p65 h4.svelte-1ib6p65.svelte-1ib6p65{color:#1e293b!important}[data-theme=light] .help-card.svelte-1ib6p65 p.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .help-card.svelte-1ib6p65 .external-icon{color:#475569!important}[data-theme=light] .faq-card.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .faq-item.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#fffffff2!important;border-color:#00000014!important}[data-theme=light] .faq-section.svelte-1ib6p65 h4.svelte-1ib6p65.svelte-1ib6p65{color:#1e293b!important}[data-theme=light] .faq-item.svelte-1ib6p65 summary.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .faq-question.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .faq-title.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#1e293b!important}[data-theme=light] .faq-item.svelte-1ib6p65 p.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .faq-answer.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,[data-theme=light] .faq-content.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#475569!important}[data-theme=light] .faq-item[open].svelte-1ib6p65 summary.svelte-1ib6p65.svelte-1ib6p65{color:var(--accent-color, #FF6B35)!important}[data-theme=light] .color-unlock-progress.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .color-unlock-progress.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#b45309!important;background:#fb923c26!important;border-color:#fb923c4d!important}[data-theme=light] .color-btn-extended.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .color-btn-extended.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#00000005!important;border-color:#00000014!important}[data-theme=light] .color-btn-extended.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover:not(.locked),body.theme-light .color-btn-extended.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65:hover:not(.locked){background:#0000000a!important}[data-theme=light] .color-name.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .color-name.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#1e293b!important}[data-theme=light] .color-btn-extended.locked.svelte-1ib6p65 .color-name.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .color-btn-extended.locked.svelte-1ib6p65 .color-name.svelte-1ib6p65.svelte-1ib6p65{color:#94a3b8!important}[data-theme=light] .color-required.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .color-required.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{color:#64748b!important}[data-theme=light] .color-buttons-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65::-webkit-scrollbar-track,body.theme-light .color-buttons-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65::-webkit-scrollbar-track{background:#00000005!important}[data-theme=light] .color-buttons-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65::-webkit-scrollbar-thumb,body.theme-light .color-buttons-grid.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65::-webkit-scrollbar-thumb{background:#0000001a!important}[data-theme=light] .global-config-badge.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .global-config-badge.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:linear-gradient(135deg,#3b82f61f,#9333ea1f)!important;border-color:#3b82f666!important;color:#2563eb!important}[data-theme=light] .global-config-hint.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .global-config-hint.svelte-1ib6p65.svelte-1ib6p65.svelte-1ib6p65{background:#3b82f60f!important;border-left-color:#3b82f6!important;color:#475569!important}[data-theme=light] .global-config-hint.svelte-1ib6p65 strong.svelte-1ib6p65.svelte-1ib6p65,body.theme-light .global-config-hint.svelte-1ib6p65 strong.svelte-1ib6p65.svelte-1ib6p65{color:#1e293b!important}.profile-page.svelte-1fkjryd.svelte-1fkjryd{position:relative;min-height:100vh;padding:24px;overflow-y:auto}.profile-content.svelte-1fkjryd.svelte-1fkjryd{position:relative;z-index:1;max-width:1200px;margin:0 auto}.page-header.svelte-1fkjryd.svelte-1fkjryd{margin-bottom:32px}.header-content.svelte-1fkjryd.svelte-1fkjryd{display:flex;flex-direction:column;gap:8px}.page-header.svelte-1fkjryd h1.svelte-1fkjryd{font-size:28px;font-weight:700;color:#f1f5f9;margin:0}.page-header.svelte-1fkjryd p.svelte-1fkjryd{font-size:14px;color:#94a3b8;margin:0}.profile-grid.svelte-1fkjryd.svelte-1fkjryd{display:grid;grid-template-columns:1fr;gap:24px}.profile-card.svelte-1fkjryd.svelte-1fkjryd{padding:28px;background:#14141a99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:16px}.avatar-container.svelte-1fkjryd.svelte-1fkjryd{display:flex;align-items:center;gap:24px}.avatar-wrapper.svelte-1fkjryd.svelte-1fkjryd{position:relative;flex-shrink:0}.profile-avatar.svelte-1fkjryd.svelte-1fkjryd,.profile-avatar-placeholder.svelte-1fkjryd.svelte-1fkjryd{width:120px;height:120px;border-radius:24px;-o-object-fit:cover;object-fit:cover}.profile-avatar-placeholder.svelte-1fkjryd.svelte-1fkjryd{background:linear-gradient(135deg,#ff6b35,#3b82f6);display:flex;align-items:center;justify-content:center;font-size:42px;font-weight:700;color:#fff}.avatar-edit-btn.svelte-1fkjryd.svelte-1fkjryd{position:absolute;bottom:-8px;right:-8px;width:44px;height:44px;border-radius:12px;background:var(--accent-color, #FF6B35);border:4px solid #14141A;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.avatar-edit-btn.svelte-1fkjryd.svelte-1fkjryd:hover{transform:scale(1.05);box-shadow:0 6px 16px #ff6b3566}.avatar-edit-btn.svelte-1fkjryd.svelte-1fkjryd:disabled{opacity:.6;cursor:not-allowed}.avatar-info.svelte-1fkjryd h2.svelte-1fkjryd{font-size:24px;font-weight:700;color:#e2e8f0;margin:0 0 8px}.user-role.svelte-1fkjryd.svelte-1fkjryd{font-size:14px;color:#94a3b8;margin:0}.card-header.svelte-1fkjryd.svelte-1fkjryd{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.card-header.svelte-1fkjryd h3.svelte-1fkjryd{font-size:16px;font-weight:600;color:#e2e8f0;margin:0}.form-grid.svelte-1fkjryd.svelte-1fkjryd{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px}.form-group.svelte-1fkjryd.svelte-1fkjryd{display:flex;flex-direction:column;gap:8px}.form-group.full-width.svelte-1fkjryd.svelte-1fkjryd{grid-column:1 / -1}.form-group.svelte-1fkjryd label.svelte-1fkjryd{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.form-group.svelte-1fkjryd input.svelte-1fkjryd{height:44px;padding:0 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#e2e8f0;font-size:14px;transition:all .2s ease}.form-group.svelte-1fkjryd input.svelte-1fkjryd:focus{outline:none;background:#ffffff0d;border-color:var(--accent-color, #FF6B35);box-shadow:0 0 0 3px #ff6b351a}.form-group.svelte-1fkjryd input.svelte-1fkjryd::-moz-placeholder{color:#475569}.form-group.svelte-1fkjryd input.svelte-1fkjryd::placeholder{color:#475569}.btn-primary.svelte-1fkjryd.svelte-1fkjryd{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 24px;background:linear-gradient(135deg,var(--accent-color, #FF6B35) 0%,#FF8F6B 100%);border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary.svelte-1fkjryd.svelte-1fkjryd:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #ff6b354d}.btn-primary.svelte-1fkjryd.svelte-1fkjryd:disabled{opacity:.6;cursor:not-allowed}.license-card.svelte-1fkjryd.svelte-1fkjryd{background:linear-gradient(135deg,#ff6b350d,#3b82f60d);border-color:#ff6b3526}.license-grid.svelte-1fkjryd.svelte-1fkjryd{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.license-item.svelte-1fkjryd.svelte-1fkjryd{display:flex;flex-direction:column;gap:8px}.license-item.full-width.svelte-1fkjryd.svelte-1fkjryd{grid-column:1 / -1}.license-label.svelte-1fkjryd.svelte-1fkjryd{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.license-value.svelte-1fkjryd.svelte-1fkjryd{display:flex;align-items:center;gap:8px;font-size:14px;color:#e2e8f0;font-weight:500}.plan-badge.svelte-1fkjryd.svelte-1fkjryd{padding:8px 16px;background:linear-gradient(135deg,#ff6b3526,#3b82f61a);border:1px solid rgba(255,107,53,.25);border-radius:8px;color:#ff8f6b;font-weight:600;width:-moz-fit-content;width:fit-content}.status-badge.svelte-1fkjryd.svelte-1fkjryd{padding:8px 16px;border-radius:8px;font-weight:600;width:-moz-fit-content;width:fit-content}.status-badge.active.svelte-1fkjryd.svelte-1fkjryd{background:#10b98126;color:#10b981}.status-badge.inactive.svelte-1fkjryd.svelte-1fkjryd{background:#ef444426;color:#ef4444}.license-code.svelte-1fkjryd.svelte-1fkjryd{padding:14px 18px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;font-family:Courier New,monospace;font-size:14px;color:#e2e8f0;letter-spacing:1px}.spin{animation:svelte-1fkjryd-spin 1s linear infinite}@keyframes svelte-1fkjryd-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-theme=light] .profile-card.svelte-1fkjryd.svelte-1fkjryd{background:#fffffff2!important;border-color:#00000014!important}[data-theme=light] .page-header.svelte-1fkjryd h1.svelte-1fkjryd{color:#0f172a!important}[data-theme=light] .page-header.svelte-1fkjryd p.svelte-1fkjryd{color:#64748b!important}[data-theme=light] .avatar-info.svelte-1fkjryd h2.svelte-1fkjryd{color:#1e293b!important}[data-theme=light] .user-role.svelte-1fkjryd.svelte-1fkjryd{color:#64748b!important}[data-theme=light] .card-header.svelte-1fkjryd.svelte-1fkjryd{border-bottom-color:#0000000f!important}[data-theme=light] .card-header.svelte-1fkjryd h3.svelte-1fkjryd{color:#1e293b!important}[data-theme=light] .form-group.svelte-1fkjryd input.svelte-1fkjryd{background:#00000008!important;border-color:#00000014!important;color:#0f172a!important}[data-theme=light] .form-group.svelte-1fkjryd input.svelte-1fkjryd::-moz-placeholder{color:#94a3b8!important}[data-theme=light] .form-group.svelte-1fkjryd input.svelte-1fkjryd::placeholder{color:#94a3b8!important}[data-theme=light] .license-value.svelte-1fkjryd.svelte-1fkjryd{color:#1e293b!important}[data-theme=light] .license-code.svelte-1fkjryd.svelte-1fkjryd{background:#00000008!important;border-color:#00000014!important;color:#1e293b!important}[data-theme=light] .avatar-edit-btn.svelte-1fkjryd.svelte-1fkjryd{border-color:#fff!important}[data-theme=light] .license-card.svelte-1fkjryd.svelte-1fkjryd{background:linear-gradient(135deg,#ff6b350d,#3b82f60d)!important;border-color:#ff6b3533!important}@media (max-width: 768px){.form-grid.svelte-1fkjryd.svelte-1fkjryd,.license-grid.svelte-1fkjryd.svelte-1fkjryd{grid-template-columns:1fr}.avatar-container.svelte-1fkjryd.svelte-1fkjryd{flex-direction:column;text-align:center}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#030303;color:#e2e8f0;overflow:hidden}body.electron-app{padding-top:32px}.app.svelte-5rvgtc.svelte-5rvgtc{display:flex;height:100vh;overflow:hidden}body.electron-app .app.svelte-5rvgtc.svelte-5rvgtc{height:calc(100vh - 32px)}.loading-screen.svelte-5rvgtc.svelte-5rvgtc,.error-screen.svelte-5rvgtc.svelte-5rvgtc{position:fixed;top:0;right:0;bottom:0;left:0;background:#030303;display:flex;align-items:center;justify-content:center;z-index:100}.loading-content.svelte-5rvgtc.svelte-5rvgtc,.error-content.svelte-5rvgtc.svelte-5rvgtc{text-align:center}.loading-logo-img.svelte-5rvgtc.svelte-5rvgtc{height:48px;width:auto;margin-bottom:24px}.loading-spinner.svelte-5rvgtc.svelte-5rvgtc{width:40px;height:40px;border:3px solid rgba(255,107,53,.2);border-top-color:#ff6b35;border-radius:50%;animation:svelte-5rvgtc-spin .8s linear infinite;margin:0 auto 16px}@keyframes svelte-5rvgtc-spin{to{transform:rotate(360deg)}}.loading-content.svelte-5rvgtc p.svelte-5rvgtc,.error-content.svelte-5rvgtc p.svelte-5rvgtc{color:#64748b;font-size:14px}.error-icon.svelte-5rvgtc.svelte-5rvgtc{font-size:48px;margin-bottom:16px}.error-content.svelte-5rvgtc h2.svelte-5rvgtc{color:#ef4444;margin-bottom:8px}.btn-retry.svelte-5rvgtc.svelte-5rvgtc{margin-top:20px;padding:10px 24px;background:linear-gradient(135deg,#ff6b35,#ff8f6b);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.btn-retry.svelte-5rvgtc.svelte-5rvgtc:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ff6b354d}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}
