.widget.svelte-aqxngi{width:100%;max-width:520px;border-radius:24px;background:var(--bg-elev-1);border:1px solid var(--border);color:var(--text);font-family:system-ui,-apple-system,sans-serif;box-shadow:var(--shadow-large);position:relative;isolation:isolate;animation:svelte-aqxngi-fadeInUp var(--anim-hero) var(--ease-apple);overflow:hidden;display:flex;flex-direction:column}@keyframes svelte-aqxngi-fadeInUp{0%{opacity:0;transform:translateY(var(--reveal-distance, 40px))}to{opacity:1;transform:translateY(0)}}.orb-container.svelte-aqxngi{display:flex;justify-content:center;align-items:center;padding:3rem 2rem 2rem;position:relative;min-height:180px}.ai-orb.svelte-aqxngi{position:relative;width:88px;height:88px;border-radius:22px;background:linear-gradient(135deg,var(--ai-neural-1),var(--ai-quantum-1));cursor:pointer;transition:all var(--anim-normal) var(--ease-apple);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #ffffff1a inset,0 8px 32px #0055ee40,0 4px 16px #7a55ff33,0 2px 8px #0000001a;background-image:radial-gradient(circle at 30% 30%,rgba(255,255,255,.2),transparent 50%),linear-gradient(135deg,var(--ai-neural-1),var(--ai-quantum-1))}.ai-orb.svelte-aqxngi:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 0 0 1px #ffffff26 inset,0 12px 48px #0055ee4d,0 6px 24px #7a55ff40,0 4px 12px #0000001f}.ai-orb.svelte-aqxngi:active{transform:translateY(0) scale(.98)}.ai-orb.voice-active.svelte-aqxngi{animation:svelte-aqxngi-subtlePulse 2s ease-in-out infinite}.ai-orb.processing.svelte-aqxngi{animation:svelte-aqxngi-breathe 1.5s ease-in-out infinite}.ai-orb.new-message.svelte-aqxngi{animation:svelte-aqxngi-subtleBounce .5s var(--ease-apple)}.ai-orb.clicked.svelte-aqxngi{animation:svelte-aqxngi-pressEffect .3s var(--ease-apple)}.ai-orb.svelte-aqxngi:not(:has(.ai-orb-icon)):before{content:"";position:absolute;width:24px;height:24px;background:#fff;border-radius:6px;opacity:.95;box-shadow:0 2px 8px #0000001a}.ai-orb.svelte-aqxngi:not(:has(.ai-orb-icon)):after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,var(--ai-neural-1),var(--ai-quantum-1));border-radius:4px;opacity:.9}@keyframes svelte-aqxngi-subtlePulse{0%,to{opacity:1}50%{opacity:.9}}@keyframes svelte-aqxngi-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.03);opacity:.95}}@keyframes svelte-aqxngi-subtleBounce{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-8px) scale(1.05)}60%{transform:translateY(0) scale(1)}80%{transform:translateY(-3px) scale(1.02)}to{transform:translateY(0) scale(1)}}@keyframes svelte-aqxngi-pressEffect{0%{transform:scale(1)}50%{transform:scale(.96)}to{transform:scale(1)}}.assistant-indicator.svelte-aqxngi{position:absolute;width:8px;height:8px;top:12px;right:12px;border-radius:50%;background:#ffffffe6;box-shadow:0 0 #ffffffb3}.ai-orb.processing.svelte-aqxngi .assistant-indicator:where(.svelte-aqxngi){animation:svelte-aqxngi-pulse-ring 1.5s ease-out infinite}@keyframes svelte-aqxngi-pulse-ring{0%{box-shadow:0 0 #ffffffb3}70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}.orb-container-chat.svelte-aqxngi{display:flex;justify-content:center;align-items:center;padding:var(--space-4) var(--space-6);position:relative}.ai-orb-small.svelte-aqxngi{width:64px;height:64px;border-radius:16px}.ai-orb-small.svelte-aqxngi:before{width:18px;height:18px;border-radius:5px}.ai-orb-small.svelte-aqxngi:after{width:12px;height:12px;border-radius:3px}.ai-orb-small.svelte-aqxngi .assistant-indicator:where(.svelte-aqxngi){width:6px;height:6px;top:8px;right:8px}.welcome-screen.svelte-aqxngi{padding:0 2.5rem 3rem;text-align:center;animation:svelte-aqxngi-fadeIn var(--anim-slow) var(--ease-apple)}.welcome-screen.svelte-aqxngi h3:where(.svelte-aqxngi){font-size:1.875rem;font-weight:600;margin:0 0 .75rem;letter-spacing:-.015em;line-height:1.2;color:var(--text-strong)}.welcome-screen.svelte-aqxngi p:where(.svelte-aqxngi){color:var(--text-secondary);margin-bottom:2rem;line-height:1.5;font-size:1.0625rem;letter-spacing:-.006em}@keyframes svelte-aqxngi-fadeIn{0%{opacity:0}to{opacity:1}}.step-selection.svelte-aqxngi{padding:0 1.5rem 2rem;animation:svelte-aqxngi-fadeIn var(--anim-slow) var(--ease-apple)}.step-title.svelte-aqxngi{text-align:center;font-size:1.125rem;font-weight:600;margin-bottom:1.75rem;color:var(--text-strong)}.intent-grid.svelte-aqxngi{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.25rem}.intent-card.svelte-aqxngi{background:linear-gradient(135deg,color-mix(in srgb,var(--bg-elev-1) 95%,var(--ai-neural-1) 5%),var(--bg-elev-2));border:1px solid var(--border);border-radius:16px;padding:1.75rem 1.25rem;text-align:center;cursor:pointer;transition:all var(--anim-normal) var(--ease-apple);position:relative;overflow:hidden;isolation:isolate;box-shadow:0 2px 8px #00000008,0 1px 3px #00000005}.intent-card.svelte-aqxngi:before{content:"";position:absolute;inset:-100%;background:conic-gradient(from 0deg at 50% 50%,var(--ai-neural-1) 0deg,var(--ai-quantum-1) 120deg,var(--ai-cyber-1) 240deg,var(--ai-neural-1) 360deg);opacity:0;filter:blur(40px);transition:opacity var(--anim-normal) var(--ease-apple);z-index:-1;animation:svelte-aqxngi-rotate 20s linear infinite}@keyframes svelte-aqxngi-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.intent-card.svelte-aqxngi:hover:before{opacity:.08}.intent-card.svelte-aqxngi:hover{transform:translateY(-4px) scale(1.02);border-color:var(--ai-neural-1);box-shadow:0 8px 32px #0055ee1f,0 4px 16px #0000000f,0 0 0 1px #0055ee1a inset}.intent-card.svelte-aqxngi:active{transform:translateY(0)}.intent-card-content.svelte-aqxngi{position:relative;z-index:1}.intent-icon.svelte-aqxngi{width:56px;height:56px;margin:0 auto 1rem;display:flex;justify-content:center;align-items:center;border-radius:14px;background:linear-gradient(135deg,var(--ai-neural-1),var(--ai-quantum-1));color:#fff;box-shadow:0 4px 12px #05e3,0 0 0 1px #ffffff1a inset;transition:transform var(--anim-normal) var(--ease-apple)}.intent-card.svelte-aqxngi:hover .intent-icon:where(.svelte-aqxngi){transform:scale(1.1) rotate(5deg)}.intent-icon.svelte-aqxngi svg{width:2rem;height:2rem;stroke-width:1.75}.intent-label.svelte-aqxngi{font-weight:500;font-size:.9375rem;letter-spacing:-.006em;color:var(--text-strong)}.chat-container.svelte-aqxngi{display:flex;flex-direction:column;height:480px;padding:0 var(--space-6) var(--space-6)}.chat-header.svelte-aqxngi{text-align:center;padding-bottom:1rem;border-bottom:1px solid var(--border);margin-bottom:1rem;position:relative}.back-button.svelte-aqxngi{position:absolute;left:0;top:0;background:transparent;border:none;color:var(--text-secondary);font-size:.875rem;padding:.5rem;cursor:pointer;display:flex;align-items:center;gap:.25rem;transition:all var(--anim-fast) var(--ease-apple);font-weight:500;box-shadow:none}.back-button.svelte-aqxngi:hover{color:var(--ai-matrix-1);transform:translate(-2px);box-shadow:none}.back-button.svelte-aqxngi:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.chat-header.svelte-aqxngi h4:where(.svelte-aqxngi){font-size:1rem;font-weight:600;margin:0 0 .375rem;color:var(--text-strong)}.chat-header.svelte-aqxngi p:where(.svelte-aqxngi){font-size:.875rem;color:var(--text-secondary);margin:0}.messages.svelte-aqxngi{flex:1;overflow-y:auto;padding:0 .5rem;margin-bottom:1rem;scrollbar-width:thin;scrollbar-color:var(--border) transparent;scroll-behavior:smooth}.messages.svelte-aqxngi::-webkit-scrollbar{width:6px}.messages.svelte-aqxngi::-webkit-scrollbar-track{background:transparent}.messages.svelte-aqxngi::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px;transition:background var(--anim-fast) var(--ease-apple)}.messages.svelte-aqxngi::-webkit-scrollbar-thumb:hover{background:var(--ai-matrix-1)}.msg.svelte-aqxngi{margin:.75rem 0;padding:1rem 1.25rem;border-radius:18px;display:inline-block;max-width:80%;line-height:1.5;letter-spacing:-.006em;word-wrap:break-word;animation:svelte-aqxngi-messageSlideIn var(--anim-normal) var(--ease-apple);position:relative;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.user.svelte-aqxngi{background:linear-gradient(135deg,var(--ai-neural-1),var(--ai-quantum-1)),linear-gradient(to bottom,rgba(255,255,255,.1),transparent);background-blend-mode:normal,overlay;color:#fff;align-self:flex-end;margin-left:auto;text-align:right;display:block;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 16px #0055ee26,0 2px 8px #7a55ff1a,0 0 0 1px #ffffff0d inset;animation:svelte-aqxngi-messageSlideInRight var(--anim-normal) var(--ease-apple)}.assistant.svelte-aqxngi{background:color-mix(in srgb,var(--bg-elev-1) 85%,transparent);color:var(--text);border:1px solid var(--glass-border-1);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 2px 8px #0000000a,0 1px 3px #00000005,0 0 0 1px #00000005 inset}.msg.svelte-aqxngi:hover{box-shadow:0 6px 24px #0055ee1f,0 3px 12px #7a55ff14}@keyframes svelte-aqxngi-messageSlideIn{0%{opacity:0;transform:translate(-20px) translateY(10px)}to{opacity:1;transform:translate(0) translateY(0)}}@keyframes svelte-aqxngi-messageSlideInRight{0%{opacity:0;transform:translate(20px) translateY(10px)}to{opacity:1;transform:translate(0) translateY(0)}}@keyframes svelte-aqxngi-slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-aqxngi-slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.typing-indicator.svelte-aqxngi{display:flex;align-items:center;gap:.5rem;margin:.875rem 0;padding:1rem 1.25rem;border-radius:18px;background:var(--bg-elev-2);border:1px solid var(--border);max-width:fit-content;animation:svelte-aqxngi-slideIn var(--anim-normal) var(--ease-apple)}.typing-dot.svelte-aqxngi{width:7px;height:7px;border-radius:50%;background:var(--ai-neural-1);opacity:.7;animation:svelte-aqxngi-typingDot 1.4s ease-in-out infinite}.typing-dot.svelte-aqxngi:nth-child(2){animation-delay:.2s}.typing-dot.svelte-aqxngi:nth-child(3){animation-delay:.4s}@keyframes svelte-aqxngi-typingDot{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-10px);opacity:1}}.controls.svelte-aqxngi{display:flex;gap:.625rem;border-top:1px solid var(--border);padding-top:1rem;align-items:center}.voice-mode-toggle.svelte-aqxngi{padding:.75rem;min-width:48px;background:var(--bg-elev-2);border:2px solid var(--border);border-radius:12px;cursor:pointer;transition:all var(--anim-normal) var(--ease-apple);display:flex;align-items:center;justify-content:center;color:var(--text)}.voice-mode-toggle.svelte-aqxngi svg{stroke-width:2}.voice-mode-toggle.active.svelte-aqxngi{background:linear-gradient(135deg,var(--ai-matrix-1),var(--ai-matrix-2));border-color:var(--ai-matrix-1);box-shadow:0 0 20px var(--ai-matrix-1, rgba(100, 100, 255, .3));color:#fff}.voice-mode-toggle.svelte-aqxngi:hover{transform:scale(1.05);border-color:var(--ai-matrix-1)}.mic-button.svelte-aqxngi{padding:.75rem;min-width:48px;background:var(--bg-elev-2);border:2px solid var(--border);border-radius:12px;cursor:pointer;transition:all var(--anim-normal) var(--ease-apple);display:flex;align-items:center;justify-content:center;color:var(--text)}.mic-button.svelte-aqxngi svg{stroke-width:2}.mic-button.listening.svelte-aqxngi{background:var(--ai-coral-1);border-color:var(--ai-coral-1);animation:svelte-aqxngi-micPulse 1.5s ease-in-out infinite;color:#fff}@keyframes svelte-aqxngi-micPulse{0%,to{box-shadow:0 0 0 0 var(--ai-coral-1)}50%{box-shadow:0 0 0 8px transparent}}.mic-button.svelte-aqxngi:hover{transform:scale(1.05);border-color:var(--ai-matrix-1)}.voice-status.svelte-aqxngi{display:flex;justify-content:center;margin-top:.75rem;padding:.5rem;background:var(--bg-elev-1);border-radius:8px}.status-indicator.svelte-aqxngi{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--text-strong)}.status-indicator.listening.svelte-aqxngi{color:var(--ai-coral-1)}.status-indicator.speaking.svelte-aqxngi{color:var(--ai-cyber-1)}.status-indicator.hands-free.svelte-aqxngi{color:var(--ai-quantum-1);animation:svelte-aqxngi-pulse 2s ease-in-out infinite}@keyframes svelte-aqxngi-pulse{0%,to{opacity:1}50%{opacity:.7}}.hands-free-toggle.svelte-aqxngi{padding:.75rem;min-width:48px;background:var(--bg-elev-2);border:2px solid var(--border);border-radius:12px;cursor:pointer;transition:all var(--anim-normal) var(--ease-apple);display:flex;align-items:center;justify-content:center;font-size:1.25rem}.hands-free-toggle.active.svelte-aqxngi{background:linear-gradient(135deg,var(--ai-quantum-1),var(--ai-cyber-1));border-color:var(--ai-quantum-1);animation:svelte-aqxngi-glow 2s ease-in-out infinite}@keyframes svelte-aqxngi-glow{0%,to{box-shadow:0 0 20px var(--ai-quantum-1, rgba(122, 85, 255, .3))}50%{box-shadow:0 0 30px var(--ai-quantum-1, rgba(122, 85, 255, .5))}}.hands-free-toggle.svelte-aqxngi:hover{transform:scale(1.05);border-color:var(--ai-quantum-1)}.voice-visualizer.svelte-aqxngi{display:flex;align-items:center;justify-content:center;gap:3px;height:32px;padding:0 .75rem;border-radius:16px;background:var(--bg-elev-2);border:1px solid var(--border);opacity:0;transform:scale(.9);transition:all var(--anim-normal) var(--ease-apple)}.voice-visualizer.active.svelte-aqxngi{opacity:1;transform:scale(1)}.wave-bar.svelte-aqxngi{width:3px;min-height:10%;background:linear-gradient(to top,var(--ai-coral-1),var(--ai-coral-2));border-radius:2px;transition:height .1s ease-out;animation:svelte-aqxngi-waveform .8s ease-in-out infinite}@keyframes svelte-aqxngi-waveform{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.5)}}.voice-error-panel.svelte-aqxngi{display:flex;gap:.875rem;margin-top:.75rem;padding:1rem;background:color-mix(in srgb,var(--ai-coral-1) 8%,transparent);border:1px solid var(--ai-coral-1);border-radius:12px;animation:svelte-aqxngi-slideIn var(--anim-normal) var(--ease-apple)}.error-icon.svelte-aqxngi{color:var(--ai-coral-1);flex-shrink:0}.error-content.svelte-aqxngi{flex:1}.error-message.svelte-aqxngi{margin:0 0 .75rem;font-size:.875rem;color:var(--text);line-height:1.5}.error-actions.svelte-aqxngi{display:flex;gap:.5rem;flex-wrap:wrap}.error-action-btn.svelte-aqxngi{padding:.5rem .875rem;background:var(--ai-coral-1);color:#fff;border:none;border-radius:8px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all var(--anim-fast) var(--ease-apple)}.error-action-btn.svelte-aqxngi:hover{background:var(--ai-coral-2);transform:translateY(-1px);box-shadow:0 4px 12px #f583}.voice-error.svelte-aqxngi{margin-top:.75rem;padding:.75rem 1rem;background:color-mix(in srgb,var(--ai-coral-1) 10%,transparent);border:1px solid var(--ai-coral-1);border-radius:8px;font-size:.875rem;color:var(--ai-coral-1);text-align:center;animation:svelte-aqxngi-slideIn var(--anim-normal) var(--ease-apple)}.quick-replies.svelte-aqxngi{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem .5rem;border-top:1px solid var(--border);animation:svelte-aqxngi-slideUp var(--anim-normal) var(--ease-apple)}@keyframes svelte-aqxngi-slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.quick-reply-btn.svelte-aqxngi{padding:.625rem 1rem;background:var(--bg-elev-2);border:1px solid var(--border);border-radius:20px;color:var(--text);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--anim-fast) var(--ease-apple);white-space:nowrap;box-shadow:0 1px 3px #00000008}.quick-reply-btn.svelte-aqxngi:hover{background:linear-gradient(135deg,var(--ai-neural-1),var(--ai-quantum-1));color:#fff;border-color:transparent;transform:translateY(-1px);box-shadow:0 4px 12px #0055ee26,0 2px 6px #00000014}.quick-reply-btn.svelte-aqxngi:active{transform:translateY(0)}.conversation-context.svelte-aqxngi{border-top:1px solid var(--border);padding-top:.75rem;margin-top:.75rem}.context-toggle.svelte-aqxngi{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all var(--anim-fast) var(--ease-apple);width:100%;justify-content:flex-start}.context-toggle.svelte-aqxngi:hover{background:var(--bg-elev-2);border-color:var(--ai-matrix-1);color:var(--text)}.context-panel.svelte-aqxngi{margin-top:.75rem;padding:1rem;background:color-mix(in srgb,var(--bg-elev-2) 50%,transparent);border-radius:12px;border:1px solid var(--border);font-size:.875rem}.context-item.svelte-aqxngi{margin-bottom:.75rem}.context-item.svelte-aqxngi:last-child{margin-bottom:0}.context-label.svelte-aqxngi{font-weight:600;color:var(--text-strong);margin-right:.5rem}.context-value.svelte-aqxngi{color:var(--text-secondary)}.key-points.svelte-aqxngi{margin:.5rem 0 0 1.25rem;padding:0;list-style:disc;color:var(--text-secondary)}.key-points.svelte-aqxngi li:where(.svelte-aqxngi){margin-bottom:.25rem}.primary-button.svelte-aqxngi{background:linear-gradient(135deg,var(--ai-neural-1),var(--ai-quantum-1));color:#fff;font-weight:500;border:none;padding:.875rem 2rem;border-radius:12px;cursor:pointer;font-size:1.0625rem;letter-spacing:-.006em;transition:all var(--anim-normal) var(--ease-apple);box-shadow:0 2px 8px #0055ee26,0 1px 2px #0000001a;position:relative;overflow:hidden;width:100%}.primary-button.svelte-aqxngi:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--ai-neural-2),var(--ai-quantum-2));opacity:0;transition:opacity var(--anim-normal) var(--ease-apple)}.primary-button.svelte-aqxngi:hover{transform:translateY(-1px);box-shadow:0 4px 16px #05e3,0 2px 4px #0000001f}.primary-button.svelte-aqxngi:hover:before{opacity:1}.primary-button.svelte-aqxngi:active{transform:translateY(0);box-shadow:0 1px 4px #0055ee26,0 1px 2px #0000001a}.primary-button.svelte-aqxngi span:where(.svelte-aqxngi){position:relative;z-index:1}button.svelte-aqxngi{background:var(--bg-elev-2);color:var(--text);border:1px solid var(--border);padding:.75rem 1.25rem;border-radius:12px;cursor:pointer;font-weight:500;font-size:.9375rem;transition:all var(--anim-normal) var(--ease-apple);box-shadow:var(--shadow-subtle)}button.svelte-aqxngi:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium);border-color:var(--ai-matrix-1)}button.svelte-aqxngi:active{transform:translateY(0)}button.svelte-aqxngi:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input[type=text].svelte-aqxngi{flex:1;padding:1rem;border-radius:12px;border:2px solid var(--border);background:var(--bg-elev-2);color:var(--text);font-size:.9375rem;transition:all var(--anim-normal) var(--ease-apple)}input[type=text].svelte-aqxngi:focus{outline:none;border-color:var(--ai-matrix-1);box-shadow:var(--focus-ring)}input[type=text].svelte-aqxngi::placeholder{color:var(--text-secondary)}.lead-modal.svelte-aqxngi{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--bg-elev-1);padding:2rem;border-radius:24px;border:1px solid var(--border);box-shadow:var(--shadow-epic);max-width:90vw;max-height:90vh;overflow-y:auto;z-index:1000;animation:svelte-aqxngi-modalFadeIn var(--anim-normal) var(--ease-apple)}@keyframes svelte-aqxngi-modalFadeIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.modal-backdrop.svelte-aqxngi{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(var(--glass-blur));z-index:999;animation:svelte-aqxngi-backdropFadeIn var(--anim-normal) var(--ease-apple)}@keyframes svelte-aqxngi-backdropFadeIn{0%{opacity:0}to{opacity:1}}.lead-modal.svelte-aqxngi h3:where(.svelte-aqxngi){margin:0 0 1.5rem;color:var(--text-strong);font-size:1.375rem}.form-field.svelte-aqxngi{margin-bottom:1rem}.form-field.svelte-aqxngi input:where(.svelte-aqxngi),.form-field.svelte-aqxngi select:where(.svelte-aqxngi),.form-field.svelte-aqxngi textarea:where(.svelte-aqxngi){display:block;width:100%;padding:.875rem;border-radius:12px;border:2px solid var(--border);background:var(--bg-elev-2);color:var(--text);font-size:.9375rem;font-family:inherit;transition:all var(--anim-normal) var(--ease-apple)}.form-field.svelte-aqxngi input:where(.svelte-aqxngi):focus,.form-field.svelte-aqxngi select:where(.svelte-aqxngi):focus,.form-field.svelte-aqxngi textarea:where(.svelte-aqxngi):focus{outline:none;border-color:var(--ai-matrix-1);box-shadow:var(--focus-ring)}.form-field.svelte-aqxngi input:where(.svelte-aqxngi)::placeholder,.form-field.svelte-aqxngi textarea:where(.svelte-aqxngi)::placeholder{color:var(--text-secondary)}.radio-group.svelte-aqxngi{display:flex;gap:1rem;margin-bottom:1rem}.radio-group.svelte-aqxngi label:where(.svelte-aqxngi){display:flex;align-items:center;gap:.5rem;color:var(--text);cursor:pointer;transition:transform var(--anim-fast) var(--ease-apple)}.radio-group.svelte-aqxngi label:where(.svelte-aqxngi):hover{transform:translate(2px)}.radio-group.svelte-aqxngi input[type=radio]:where(.svelte-aqxngi){width:auto;cursor:pointer}.form-actions.svelte-aqxngi{display:flex;gap:.875rem;margin-top:1.75rem}.btn-secondary.svelte-aqxngi{background:var(--bg-elev-2);color:var(--text);border:1px solid var(--border)}.btn-secondary.svelte-aqxngi:hover{background:var(--border)}@media (max-width: 768px){.widget.svelte-aqxngi{max-width:100%;border-radius:20px}.orb-container.svelte-aqxngi{padding:2rem 1.5rem 1.5rem;min-height:160px}.ai-orb.svelte-aqxngi{width:80px;height:80px;border-radius:20px}.ai-orb.svelte-aqxngi:before{width:20px;height:20px;border-radius:5px}.ai-orb.svelte-aqxngi:after{width:14px;height:14px}.welcome-screen.svelte-aqxngi{padding:0 1.5rem 2rem}.welcome-screen.svelte-aqxngi h3:where(.svelte-aqxngi){font-size:1.375rem}.step-selection.svelte-aqxngi{padding:0 1rem 1.5rem}.intent-grid.svelte-aqxngi{gap:.75rem}.intent-card.svelte-aqxngi{padding:1.25rem .875rem}.intent-icon.svelte-aqxngi{font-size:1.75rem}.chat-container.svelte-aqxngi{height:450px;padding:1rem}.lead-modal.svelte-aqxngi{padding:1.5rem;border-radius:20px}}@media (prefers-reduced-motion: reduce){.widget.svelte-aqxngi,.ai-orb.svelte-aqxngi,.ai-orb.svelte-aqxngi:before,.ai-orb.svelte-aqxngi:after,.msg.svelte-aqxngi,.user.svelte-aqxngi,.assistant.svelte-aqxngi,.typing-indicator.svelte-aqxngi,.lead-modal.svelte-aqxngi,.modal-backdrop.svelte-aqxngi,button.svelte-aqxngi,input.svelte-aqxngi,.form-field.svelte-aqxngi input:where(.svelte-aqxngi),.form-field.svelte-aqxngi select:where(.svelte-aqxngi),.form-field.svelte-aqxngi textarea:where(.svelte-aqxngi){animation:none;transition:none}.ai-orb.svelte-aqxngi:hover,button.svelte-aqxngi:hover,.intent-card.svelte-aqxngi:hover,.primary-button.svelte-aqxngi:hover,.radio-group.svelte-aqxngi label:where(.svelte-aqxngi):hover{transform:none}}:root[data-theme=high-contrast] .ai-orb.svelte-aqxngi:after{display:none}.widget-heading.svelte-ofwjxd{text-align:center;margin-bottom:var(--space-4);color:var(--ai-matrix-1);font-size:clamp(2rem,4vw,2.5rem)}.widget-description.svelte-ofwjxd{text-align:center;max-width:var(--layout-narrow-width);margin:0 auto var(--space-8);color:var(--text-secondary);font-size:1.125rem;line-height:1.7}.section-spacing.svelte-ofwjxd{margin-top:var(--layout-section-spacing);margin-bottom:var(--layout-section-spacing)}.section-header.svelte-ofwjxd{text-align:center;max-width:var(--layout-content-width);margin:0 auto var(--space-12)}.section-title.svelte-ofwjxd{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;margin-bottom:var(--space-4);letter-spacing:-.02em}.section-subtitle.svelte-ofwjxd{font-size:clamp(1.125rem,2vw,1.375rem);color:var(--text-secondary);line-height:1.8}.services-grid.svelte-ofwjxd{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-min-column)),1fr));gap:var(--grid-gap);margin-top:var(--space-12)}.service-card.svelte-ofwjxd{padding:var(--space-10);display:flex;flex-direction:column;gap:var(--space-5);min-height:100%}.service-icon.svelte-ofwjxd{width:56px;height:56px;border-radius:var(--radius-md);background:var(--bg-elev-2);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-2)}.service-card.svelte-ofwjxd h3:where(.svelte-ofwjxd){font-size:1.5rem;font-weight:700;margin:0;letter-spacing:-.01em}.service-card.svelte-ofwjxd p:where(.svelte-ofwjxd){color:var(--text-secondary);line-height:1.7;margin:0;flex:1}.tech-stack.svelte-ofwjxd{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.tech-badge.svelte-ofwjxd{padding:var(--space-2) var(--space-3);background:var(--bg-elev-2);border-radius:var(--radius-sm);font-size:.875rem;font-weight:600;color:var(--text-strong)}.widget-container.svelte-ofwjxd{max-width:var(--layout-max-width);margin:0 auto;padding:var(--space-12) var(--space-8);background:linear-gradient(135deg,color-mix(in srgb,var(--ai-cyber-1) 3%,transparent 97%),color-mix(in srgb,var(--ai-neural-1) 3%,transparent 97%));border-radius:var(--radius-xl)}.widget-wrapper.svelte-ofwjxd{display:flex;justify-content:center;margin:0}@media (max-width: 768px){.section-spacing.svelte-ofwjxd{margin-top:var(--layout-section-spacing-mobile);margin-bottom:var(--layout-section-spacing-mobile)}.services-grid.svelte-ofwjxd{grid-template-columns:1fr;gap:var(--grid-gap-sm)}.service-card.svelte-ofwjxd{padding:var(--space-8)}.widget-container.svelte-ofwjxd{padding:var(--space-8) var(--space-4)}.widget-wrapper.svelte-ofwjxd{padding:0 var(--space-2)}}
