.grid-pattern[data-v-b2ab0101]{background-image:linear-gradient(rgba(65,183,73,.15) 1px,transparent 0),linear-gradient(90deg,rgba(0,200,255,.15) 1px,transparent 0);background-size:50px 50px;height:100%;width:100%}.data-stream-1[data-v-b2ab0101],.data-stream-2[data-v-b2ab0101],.data-stream-3[data-v-b2ab0101],.data-stream-4[data-v-b2ab0101],.data-stream-5[data-v-b2ab0101]{animation:dataFlow-b2ab0101 3s infinite;background:linear-gradient(180deg,transparent,#41b749,transparent);height:100px;position:absolute;width:2px}.data-stream-2[data-v-b2ab0101]{background:linear-gradient(180deg,transparent,#00c8ff,transparent)}.data-stream-3[data-v-b2ab0101]{background:linear-gradient(180deg,transparent,#41b749,transparent)}.data-stream-4[data-v-b2ab0101]{background:linear-gradient(180deg,transparent,#00c8ff,transparent)}.data-stream-5[data-v-b2ab0101]{background:linear-gradient(180deg,transparent,#41b749,transparent)}.floating-dots[data-v-b2ab0101]{height:100%;position:relative;width:100%}.dot[data-v-b2ab0101]{animation:float-b2ab0101 6s ease-in-out infinite;border-radius:50%;position:absolute}.dot-1[data-v-b2ab0101]{animation-delay:0s;background:#41b749;height:4px;left:15%;top:20%;width:4px}.dot-2[data-v-b2ab0101]{animation-delay:1s;background:#00c8ff;height:6px;right:25%;top:60%;width:6px}.dot-3[data-v-b2ab0101]{animation-delay:2s;background:#41b749;height:3px;left:70%;top:40%;width:3px}.dot-4[data-v-b2ab0101]{animation-delay:3s;background:#00c8ff;bottom:30%;height:5px;left:20%;width:5px}.dot-5[data-v-b2ab0101]{animation-delay:4s;background:#41b749;height:4px;right:15%;top:80%;width:4px}.dot-6[data-v-b2ab0101]{animation-delay:5s;background:#00c8ff;height:6px;right:60%;top:10%;width:6px}@keyframes float-b2ab0101{0%,to{opacity:.7;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-20px) scale(1.2)}}@keyframes dataFlow-b2ab0101{0%{opacity:0;transform:translateY(-100px)}50%{opacity:1}to{opacity:0;transform:translateY(100vh)}}.hologram-container[data-v-b2ab0101]{height:200px;position:relative;width:200px}.hologram-avatar[data-v-b2ab0101]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.avatar-circle[data-v-b2ab0101]{animation:pulse-b2ab0101 2s infinite;background:linear-gradient(45deg,#00c8ff,#6c4ec1);box-shadow:0 0 30px #00c8ff80;height:120px;width:120px}.avatar-circle[data-v-b2ab0101],.avatar-inner[data-v-b2ab0101]{align-items:center;border-radius:50%;display:flex;justify-content:center}.avatar-inner[data-v-b2ab0101]{background:#41b7494d;height:80px;width:80px}.hologram-ring[data-v-b2ab0101]{animation:rotate-b2ab0101 4s linear infinite;border:2px solid;border-radius:50%;left:50%;position:absolute;top:50%}.ring-1[data-v-b2ab0101]{border-color:#00c8ff4d;height:140px;width:140px}.ring-1[data-v-b2ab0101],.ring-2[data-v-b2ab0101]{transform:translate(-50%,-50%)}.ring-2[data-v-b2ab0101]{animation-direction:reverse;border-color:#6c4ec14d;height:160px;width:160px}.ring-3[data-v-b2ab0101]{border-color:#41b7494d;height:180px;transform:translate(-50%,-50%);width:180px}@keyframes pulse-b2ab0101{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes rotate-b2ab0101{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.module-element[data-v-b2ab0101]{animation:fadeInUp-b2ab0101 .8s ease-out forwards;flex-direction:column;gap:1rem;opacity:0}.module-element[data-v-b2ab0101],.module-icon[data-v-b2ab0101]{align-items:center;display:flex}.module-icon[data-v-b2ab0101]{animation:glow-b2ab0101 2s ease-in-out infinite alternate;border-radius:50%;box-shadow:0 0 20px currentColor;color:#fff;height:60px;justify-content:center;width:60px}.module-name[data-v-b2ab0101]{color:#fff;font-family:JetBrains Mono,monospace;font-size:.875rem;text-align:center}@keyframes fadeInUp-b2ab0101{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes glow-b2ab0101{0%{box-shadow:0 0 20px currentColor}to{box-shadow:0 0 30px currentColor,0 0 40px currentColor}}.main-title[data-v-b2ab0101]{background:linear-gradient(45deg,#00c8ff,#6c4ec1,#41b749);background-clip:text;-webkit-background-clip:text;color:#fff;font-family:Futura,sans-serif;font-size:3rem;font-weight:700;margin-bottom:1rem;-webkit-text-fill-color:transparent;animation:titleGlow-b2ab0101 3s ease-in-out infinite alternate}.subtitle[data-v-b2ab0101]{color:#00c8ff;font-family:JetBrains Mono,monospace;font-size:1.25rem;opacity:.8}@keyframes titleGlow-b2ab0101{0%{filter:drop-shadow(0 0 10px rgba(0,200,255,.5))}to{filter:drop-shadow(0 0 20px rgba(108,78,193,.8))}}@media (max-width:768px){.main-title[data-v-b2ab0101]{font-size:2rem}.subtitle[data-v-b2ab0101]{font-size:1rem}.hologram-container[data-v-b2ab0101]{height:150px;width:150px}.avatar-circle[data-v-b2ab0101]{height:90px;width:90px}.avatar-inner[data-v-b2ab0101]{height:60px;width:60px}}.step-indicator[data-v-ef7c0aff]{align-items:center;border-radius:50%;display:flex;font-weight:700;height:50px;justify-content:center;transition:all .3s ease;width:50px}.step-indicator.inactive[data-v-ef7c0aff]{background:#ffffff1a;color:#ffffff80}.step-indicator.active[data-v-ef7c0aff]{background:linear-gradient(45deg,#00c8ff,#6c4ec1);box-shadow:0 0 20px #00c8ff80;color:#fff}.step-indicator.current[data-v-ef7c0aff]{box-shadow:0 0 30px #00c8ffcc;transform:scale(1.1)}.step-connector[data-v-ef7c0aff]{height:2px;transition:all .3s ease;width:60px}.step-connector.inactive[data-v-ef7c0aff]{background:#fff3}.step-connector.active[data-v-ef7c0aff]{background:linear-gradient(90deg,#00c8ff,#6c4ec1);box-shadow:0 0 10px #00c8ff80}.workstation-container[data-v-ef7c0aff]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid rgba(0,200,255,.2);border-radius:20px;box-shadow:0 0 30px #00c8ff1a,inset 0 0 30px #41b7490d;display:grid;gap:2rem;grid-template-columns:1fr 2fr;padding:2rem}.cyber-grid[data-v-ef7c0aff]{background-image:linear-gradient(rgba(65,183,73,.1) 1px,transparent 0),linear-gradient(90deg,rgba(0,200,255,.1) 1px,transparent 0);background-size:40px 40px;height:100%;width:100%}.steps-panel[data-v-ef7c0aff]{display:flex;flex-direction:column;gap:1rem}.step-card[data-v-ef7c0aff]{align-items:center;border:1px solid transparent;border-radius:12px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.step-card.inactive[data-v-ef7c0aff]{background:#ffffff0d;opacity:.6}.step-card.active[data-v-ef7c0aff]{background:#00c8ff1a;border-color:#00c8ff4d;box-shadow:0 0 20px #00c8ff33}.step-icon[data-v-ef7c0aff]{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.step-title[data-v-ef7c0aff]{color:#fff;font-family:Futura,sans-serif;font-weight:600;margin-bottom:.25rem}.step-subtitle[data-v-ef7c0aff]{color:#00c8ff;font-family:JetBrains Mono,monospace;font-size:.875rem}.workstation-content[data-v-ef7c0aff]{background:#0000004d;border:1px solid rgba(0,200,255,.1);border-radius:16px;padding:2rem}.panel-header[data-v-ef7c0aff]{gap:1rem;margin-bottom:2rem}.panel-header[data-v-ef7c0aff],.panel-icon[data-v-ef7c0aff]{align-items:center;display:flex}.panel-icon[data-v-ef7c0aff]{border-radius:50%;color:#fff;flex-shrink:0;height:60px;justify-content:center;width:60px}.panel-description[data-v-ef7c0aff]{background:#ffffff0d;border-left:4px solid #00c8ff;border-radius:8px;margin-bottom:2rem;padding:1rem}.panel-workspace[data-v-ef7c0aff]{margin-bottom:2rem}.workspace-grid[data-v-ef7c0aff]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.workspace-item[data-v-ef7c0aff]{background:#ffffff0d;border:1px solid rgba(0,200,255,.2);border-radius:12px;padding:1rem}.item-header[data-v-ef7c0aff]{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.item-icon[data-v-ef7c0aff]{color:#fff;font-size:1.25rem}.item-title[data-v-ef7c0aff]{color:#fff;font-family:Futura,sans-serif;font-weight:600}.personality-slider[data-v-ef7c0aff]{margin-bottom:1rem}.personality-slider label[data-v-ef7c0aff]{color:#00c8ff;display:block;font-size:.875rem;margin-bottom:.5rem}.slider-track[data-v-ef7c0aff]{background:#ffffff1a;border-radius:3px;height:6px;position:relative;width:100%}.slider-fill[data-v-ef7c0aff]{background:linear-gradient(90deg,#00c8ff,#6c4ec1);border-radius:3px;height:100%;transition:width .3s ease}.upload-zone[data-v-ef7c0aff]{border:2px dashed rgba(0,200,255,.3);border-radius:8px;padding:2rem;text-align:center;transition:all .3s ease}.upload-zone[data-v-ef7c0aff]:hover{background:#00c8ff0d;border-color:#00c8ff}.upload-icon[data-v-ef7c0aff]{color:#fff;font-size:2rem;margin-bottom:.5rem}.prompt-editor[data-v-ef7c0aff]{background:#00000080;border:1px solid rgba(0,200,255,.2);border-radius:12px}.editor-header[data-v-ef7c0aff]{border-bottom:1px solid rgba(0,200,255,.2);padding:1rem}.editor-title[data-v-ef7c0aff]{color:#00c8ff;font-family:JetBrains Mono,monospace;font-weight:600}.editor-content[data-v-ef7c0aff]{padding:1rem}.prompt-textarea[data-v-ef7c0aff]{background:transparent;border:none;color:#fff;font-family:JetBrains Mono,monospace;outline:none;resize:vertical;width:100%}.editor-tools[data-v-ef7c0aff]{border-top:1px solid rgba(0,200,255,.2);display:flex;gap:.5rem;padding:1rem}.tool-btn[data-v-ef7c0aff]{background:#00c8ff1a;border:1px solid rgba(0,200,255,.3);border-radius:6px;color:#00c8ff;cursor:pointer;font-family:JetBrains Mono,monospace;padding:.5rem 1rem;transition:all .3s ease}.tool-btn[data-v-ef7c0aff]:hover{background:#00c8ff33;box-shadow:0 0 10px #00c8ff4d}.avatar-grid[data-v-ef7c0aff]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}.avatar-option[data-v-ef7c0aff]{border:2px solid transparent;border-radius:12px;cursor:pointer;padding:1rem;text-align:center;transition:all .3s ease}.avatar-option[data-v-ef7c0aff]:hover{background:#00c8ff0d;border-color:#00c8ff4d}.avatar-option.active[data-v-ef7c0aff]{background:#00c8ff1a;border-color:#00c8ff;box-shadow:0 0 20px #00c8ff4d}.avatar-image[data-v-ef7c0aff],.avatar-preview[data-v-ef7c0aff]{margin-bottom:.5rem}.avatar-image[data-v-ef7c0aff]{color:#fff;font-size:3rem}.avatar-name[data-v-ef7c0aff]{color:#fff;font-family:Futura,sans-serif;font-size:.875rem}.voice-selector[data-v-ef7c0aff]{background:#ffffff0d;border-radius:12px;padding:1rem}.voice-title[data-v-ef7c0aff]{color:#fff;font-family:Futura,sans-serif;margin-bottom:1rem}.voice-options[data-v-ef7c0aff]{display:flex;flex-direction:column;gap:.5rem}.voice-option[data-v-ef7c0aff]{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:.5rem;padding:.75rem;transition:all .3s ease}.voice-option[data-v-ef7c0aff]:hover{background:#00c8ff1a}.voice-option.active[data-v-ef7c0aff]{background:#00c8ff33;border:1px solid rgba(0,200,255,.5)}.voice-icon[data-v-ef7c0aff]{color:#fff}.panel-navigation[data-v-ef7c0aff]{align-items:center;border-top:1px solid rgba(0,200,255,.2);display:flex;justify-content:space-between;padding-top:2rem}.nav-btn[data-v-ef7c0aff]{border:1px solid transparent;border-radius:8px;cursor:pointer;font-family:Futura,sans-serif;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.nav-btn.prev[data-v-ef7c0aff]{background:#ffffff1a;border-color:#ffffff4d;color:#fff}.nav-btn.create[data-v-ef7c0aff],.nav-btn.next[data-v-ef7c0aff]{background:linear-gradient(45deg,#41b749,#00c8ff);color:#fff}.nav-btn.create[data-v-ef7c0aff]{font-size:1.1rem}.nav-btn[data-v-ef7c0aff]:hover{box-shadow:0 5px 15px #00c8ff4d;transform:translateY(-2px)}@media (max-width:768px){.avatar-grid[data-v-ef7c0aff],.workspace-grid[data-v-ef7c0aff],.workstation-container[data-v-ef7c0aff]{grid-template-columns:1fr}}.cyber-grid[data-v-20c2521a]{background-image:linear-gradient(rgba(65,183,73,.1) 1px,transparent 0),linear-gradient(90deg,rgba(0,200,255,.1) 1px,transparent 0);background-size:50px 50px;height:100%;width:100%}.data-stream-1[data-v-20c2521a],.data-stream-2[data-v-20c2521a],.data-stream-3[data-v-20c2521a]{animation:dataFlow-20c2521a 4s infinite;background:linear-gradient(180deg,transparent,#41b749,transparent);height:100px;position:absolute;width:2px}.data-stream-2[data-v-20c2521a]{animation-delay:1s;background:linear-gradient(180deg,transparent,#00c8ff,transparent)}.data-stream-3[data-v-20c2521a]{animation-delay:2s;background:linear-gradient(180deg,transparent,#41b749,transparent)}@keyframes dataFlow-20c2521a{0%{opacity:0;transform:translateY(-100px)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100vh)}}.scenario-btn[data-v-20c2521a]{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;background-color:#1f293780;border-color:rgb(55 65 81/var(--tw-border-opacity,1));padding:.75rem 1.5rem;--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scenario-btn[data-v-20c2521a]:hover{--tw-border-opacity:1;border-color:rgb(65 183 73/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1}.scenario-btn.active[data-v-20c2521a],.scenario-btn[data-v-20c2521a]:hover{color:rgb(255 255 255/var(--tw-text-opacity,1))}.scenario-btn.active[data-v-20c2521a]{--tw-border-opacity:1;background-color:#41b7491a;--tw-text-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgba(65,183,73,.2);--tw-shadow:var(--tw-shadow-colored);border-color:#41b749;box-shadow:0 10px 25px #41b74933}.scenario-content[data-v-20c2521a]{animation:fade-in-20c2521a .6s ease-out}.image-container[data-v-20c2521a]{overflow:hidden;position:relative}.image-container[data-v-20c2521a],.scenario-image[data-v-20c2521a]{border-radius:1rem}.scenario-image[data-v-20c2521a]{height:auto;margin-left:auto;margin-right:auto;max-width:28rem;width:100%}.simple-white-border[data-v-20c2521a]{border-radius:1rem;border-width:2px;top:0;right:0;bottom:0;left:0;position:absolute;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.feature-item[data-v-20c2521a]{align-items:center;display:flex}.feature-item[data-v-20c2521a]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.feature-item[data-v-20c2521a]{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;background-color:#1f293780;border-color:rgb(55 65 81/var(--tw-border-opacity,1));padding:.75rem}.feature-icon[data-v-20c2521a]{border-radius:9999px;flex-shrink:0;height:2rem;justify-content:center;width:2rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.benefit-item[data-v-20c2521a],.feature-icon[data-v-20c2521a]{align-items:center;display:flex}.benefit-item[data-v-20c2521a]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.benefit-item[data-v-20c2521a]{background-color:#1f29374d;border-radius:.5rem;border-width:2px;padding:1rem}.benefit-icon[data-v-20c2521a]{border-radius:9999px;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.benefit-icon[data-v-20c2521a],.cta-button[data-v-20c2521a]{align-items:center;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.cta-button[data-v-20c2521a]{border-radius:.5rem;display:inline-flex;font-weight:600;padding:1rem 2rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cta-button[data-v-20c2521a],.cta-button[data-v-20c2521a]:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cta-button[data-v-20c2521a]:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}@keyframes fade-in-20c2521a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-20c2521a]{animation:fade-in-20c2521a .6s ease-out}.text-hacker-green[data-v-20c2521a]{color:#41b749}.text-plasma-blue[data-v-20c2521a]{color:#00c8ff}.text-electromagnetic-purple[data-v-20c2521a]{color:#8b5cf6}.bg-hacker-green[data-v-20c2521a]{background-color:#41b749}.bg-plasma-blue[data-v-20c2521a]{background-color:#00c8ff}.bg-electromagnetic-purple[data-v-20c2521a]{background-color:#8b5cf6}.border-hacker-green[data-v-20c2521a]{border-color:#41b749}.border-plasma-blue[data-v-20c2521a]{border-color:#00c8ff}.border-electromagnetic-purple[data-v-20c2521a]{border-color:#8b5cf6}.shadow-hacker-green\/25[data-v-20c2521a]{box-shadow:0 10px 25px #41b74940}.shadow-hacker-green\/20[data-v-20c2521a]{box-shadow:0 10px 25px #41b74933}.shadow-plasma-blue\/25[data-v-20c2521a]{box-shadow:0 10px 25px #00c8ff40}.shadow-electromagnetic-purple\/25[data-v-20c2521a]{box-shadow:0 10px 25px #8b5cf640}.chat-demo-container[data-v-f0f04b05]{display:grid;gap:2rem;grid-template-columns:1fr 2fr;margin-bottom:3rem}.cyber-grid[data-v-f0f04b05]{background-image:linear-gradient(rgba(65,183,73,.1) 1px,transparent 0),linear-gradient(90deg,rgba(0,200,255,.1) 1px,transparent 0);background-size:35px 35px;height:100%;width:100%}.agents-panel[data-v-f0f04b05]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid rgba(0,200,255,.2);border-radius:20px;box-shadow:0 0 30px #00c8ff1a,inset 0 0 30px #41b7490d;height:-moz-fit-content;height:fit-content;padding:2rem}.panel-header[data-v-f0f04b05]{margin-bottom:2rem}.panel-title[data-v-f0f04b05]{color:#fff;font-family:Futura,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.panel-subtitle[data-v-f0f04b05]{color:#00c8ff;font-family:JetBrains Mono,monospace;font-size:.875rem}.agents-list[data-v-f0f04b05]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.agent-card[data-v-f0f04b05]{align-items:center;border:1px solid transparent;border-radius:12px;display:flex;gap:1rem;padding:1rem;position:relative;transition:all .3s ease}.agent-card.inactive[data-v-f0f04b05]{background:#ffffff0d;opacity:.7}.agent-card.active[data-v-f0f04b05]{background:#00c8ff1a;border-color:#00c8ff80;box-shadow:0 0 20px #00c8ff4d}.agent-avatar[data-v-f0f04b05]{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.agent-name[data-v-f0f04b05]{color:#fff;font-family:Futura,sans-serif;font-weight:600;margin-bottom:.25rem}.agent-personality[data-v-f0f04b05]{color:#00c8ff;font-family:JetBrains Mono,monospace;font-size:.75rem}.agent-status[data-v-f0f04b05]{position:absolute;right:1rem}.status-indicator[data-v-f0f04b05]{animation:pulse-f0f04b05 2s infinite;background:#41b749;border-radius:50%;height:8px;width:8px}.agent-details[data-v-f0f04b05]{background:#0000004d;border:1px solid rgba(0,200,255,.2);border-radius:12px;padding:1rem}.detail-item[data-v-f0f04b05]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.detail-item[data-v-f0f04b05]:last-child{margin-bottom:0}.detail-label[data-v-f0f04b05]{color:#ffffffb3;font-family:JetBrains Mono,monospace;font-size:.875rem}.detail-value[data-v-f0f04b05]{color:#fff;font-family:Futura,sans-serif;font-weight:600}.status-online[data-v-f0f04b05]{color:#41b749}.chat-interface[data-v-f0f04b05]{background:#0000004d;border:1px solid rgba(0,200,255,.1);border-radius:20px;box-shadow:0 0 30px #41b7491a,inset 0 0 30px #00c8ff0d;display:flex;flex-direction:column;height:600px;overflow:hidden}.chat-header[data-v-f0f04b05]{background:#00c8ff1a;border-bottom:1px solid rgba(0,200,255,.2);justify-content:space-between;padding:1.5rem}.chat-agent-info[data-v-f0f04b05],.chat-header[data-v-f0f04b05]{align-items:center;display:flex}.chat-agent-info[data-v-f0f04b05]{gap:1rem}.chat-avatar[data-v-f0f04b05]{align-items:center;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.chat-name[data-v-f0f04b05]{color:#fff;font-family:Futura,sans-serif;font-weight:600;margin-bottom:.25rem}.chat-status[data-v-f0f04b05]{align-items:center;color:#41b749;display:flex;font-family:JetBrains Mono,monospace;font-size:.875rem;gap:.5rem}.status-dot[data-v-f0f04b05]{animation:pulse-f0f04b05 2s infinite;background:#41b749;border-radius:50%;height:6px;width:6px}.chat-actions[data-v-f0f04b05]{display:flex;gap:.5rem}.action-btn[data-v-f0f04b05]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.action-btn[data-v-f0f04b05]:hover{background:#00c8ff33;border-color:#00c8ff80}.chat-messages[data-v-f0f04b05]{display:flex;flex:1;flex-direction:column;gap:1rem;overflow-y:auto;padding:1.5rem}.chat-messages[data-v-f0f04b05]::-webkit-scrollbar{width:8px}.chat-messages[data-v-f0f04b05]::-webkit-scrollbar-track{background:#0003;border-radius:4px;margin:4px 0}.chat-messages[data-v-f0f04b05]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00c8ff,#41b749);border:1px solid rgba(0,200,255,.3);border-radius:4px;box-shadow:0 0 10px #00c8ff4d,inset 0 0 5px #ffffff1a}.chat-messages[data-v-f0f04b05]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#41b749,#00c8ff);box-shadow:0 0 15px #41b74966,inset 0 0 5px #fff3}.chat-messages[data-v-f0f04b05]::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#00c8ff,#6c4ec1);box-shadow:0 0 20px #00c8ff80,inset 0 0 8px #ffffff4d}.chat-messages[data-v-f0f04b05]{scrollbar-color:#00c8ff rgba(0,0,0,.2);scrollbar-width:thin}.message-wrapper[data-v-f0f04b05]{display:flex;flex-direction:column}.message-wrapper.user[data-v-f0f04b05]{align-items:flex-end}.message-wrapper.agent[data-v-f0f04b05]{align-items:flex-start}.message-content[data-v-f0f04b05]{align-items:flex-end;display:flex;gap:.75rem;max-width:80%}.message-avatar[data-v-f0f04b05]{align-items:center;background:#00c8ff33;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;height:32px;justify-content:center;width:32px}.message-bubble[data-v-f0f04b05]{background:#00c8ff1a;border:1px solid rgba(0,200,255,.3);border-radius:16px;padding:1rem;position:relative}.message-wrapper.user .message-bubble[data-v-f0f04b05]{background:#6c4ec11a;border-color:#6c4ec14d}.message-text[data-v-f0f04b05]{color:#fff;font-size:.875rem;line-height:1.5;margin-bottom:.5rem;white-space:pre-line}.message-time[data-v-f0f04b05]{color:#ffffff80;font-family:JetBrains Mono,monospace;font-size:.75rem}.typing-indicator[data-v-f0f04b05]{align-items:flex-start;display:flex}.typing-bubble[data-v-f0f04b05]{background:#00c8ff1a;border:1px solid rgba(0,200,255,.3);border-radius:16px;padding:1rem}.typing-dots[data-v-f0f04b05]{display:flex;gap:.25rem}.typing-dots span[data-v-f0f04b05]{animation:typing-f0f04b05 1.4s ease-in-out infinite;background:#00c8ff;border-radius:50%;height:8px;width:8px}.typing-dots span[data-v-f0f04b05]:first-child{animation-delay:-.32s}.typing-dots span[data-v-f0f04b05]:nth-child(2){animation-delay:-.16s}@keyframes typing-f0f04b05{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.chat-input-area[data-v-f0f04b05]{border-top:1px solid rgba(0,200,255,.2);padding:1.5rem}.input-container[data-v-f0f04b05]{display:flex;gap:.75rem;margin-bottom:1rem}.message-input[data-v-f0f04b05]{background:#ffffff0d;border:1px solid rgba(0,200,255,.3);border-radius:12px;color:#fff;flex:1;font-family:JetBrains Mono,monospace;max-height:120px;min-height:44px;outline:none;padding:.75rem;resize:none}.message-input[data-v-f0f04b05]::-moz-placeholder{color:#ffffff80}.message-input[data-v-f0f04b05]::placeholder{color:#ffffff80}.send-button[data-v-f0f04b05]{background:linear-gradient(45deg,#41b749,#00c8ff);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Futura,sans-serif;font-weight:600;min-width:80px;padding:.75rem 1.5rem;transition:all .3s ease}.send-button[data-v-f0f04b05]:hover:not(:disabled){box-shadow:0 5px 15px #00c8ff4d;transform:translateY(-1px)}.send-button[data-v-f0f04b05]:disabled{cursor:not-allowed;opacity:.5}.input-tools[data-v-f0f04b05]{display:flex;gap:.5rem}.tool-btn[data-v-f0f04b05]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.tool-btn[data-v-f0f04b05]:hover{background:#00c8ff1a;border-color:#00c8ff4d}.features-section[data-v-f0f04b05]{margin-top:3rem}.features-grid[data-v-f0f04b05]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-card[data-v-f0f04b05]{background:#ffffff0d;border:1px solid rgba(0,200,255,.2);border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.feature-card[data-v-f0f04b05]:hover{box-shadow:0 10px 30px #00c8ff33;transform:translateY(-5px)}.feature-icon[data-v-f0f04b05]{color:#fff;font-size:3rem;margin-bottom:1rem}.feature-title[data-v-f0f04b05]{color:#fff;font-family:Futura,sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.feature-description[data-v-f0f04b05]{color:#ffffffb3;font-family:JetBrains Mono,monospace;font-size:.875rem;line-height:1.5}@keyframes pulse-f0f04b05{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.chat-demo-container[data-v-f0f04b05]{gap:1.5rem;grid-template-columns:1fr}.chat-interface[data-v-f0f04b05]{height:500px}.features-grid[data-v-f0f04b05]{grid-template-columns:1fr}}
