:root{--arka-bg: #050505;--arka-accent: #00f2ff;--arka-accent-dim: rgba(0, 242, 255, .2);--arka-gold: #ffcc00;--arka-glass: rgba(255, 255, 255, .03);--arka-border: rgba(255, 255, 255, .1);--arka-text: #ffffff;--arka-text-dim: #a0a0a0}.live-showcase{width:100vw;height:100vh;background-color:var(--arka-bg);background-image:radial-gradient(circle at 50% -20%,#1a1a1a 0%,transparent 70%),radial-gradient(circle at 0% 100%,#0a0a0a 0%,transparent 50%);color:var(--arka-text);font-family:Inter,sans-serif;overflow:hidden;display:flex;flex-direction:column;position:relative}.live-showcase:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:50px 50px;pointer-events:none}.live-header{padding:2rem 4rem;display:flex;justify-content:space-between;align-items:center;z-index:10}.system-status{display:flex;align-items:center;gap:1rem;font-size:.8rem;text-transform:uppercase;letter-spacing:2px;color:var(--arka-accent)}.status-pulse{width:8px;height:8px;background:var(--arka-accent);border-radius:50%;box-shadow:0 0 10px var(--arka-accent);animation:pulse 2s infinite}.live-stage{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;position:relative}.simulation-container{width:100%;max-width:1200px;height:60vh;background:var(--arka-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--arka-border);border-radius:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 40px 100px #00000080;position:relative;overflow:hidden}.narration-hud{position:absolute;bottom:12%;left:50%;transform:translate(-50%);width:80%;max-width:800px;text-align:center;z-index:20}.narration-text{font-size:1.8rem;font-weight:300;line-height:1.4;color:var(--arka-text);text-shadow:0 2px 10px rgba(0,0,0,.5);min-height:4em}.narration-subtitle{font-size:1rem;color:var(--arka-text-dim);margin-top:1rem}.live-footer{padding:2rem 4rem 4rem;z-index:10}.live-timeline{display:flex;gap:.5rem;margin-bottom:1rem}.timeline-segment{flex:1;height:4px;background:var(--arka-border);border-radius:2px;position:relative;overflow:hidden;cursor:pointer;transition:height .3s ease}.timeline-segment:hover{height:6px}.timeline-segment.active .segment-progress{background:var(--arka-accent);height:100%;width:0%}.timeline-segment.completed .segment-progress{background:var(--arka-accent);width:100%!important}.segment-progress{position:absolute;top:0;left:0;height:100%;width:0;transition:width .1s linear}.live-controls{display:flex;justify-content:center;gap:2rem}.control-btn{background:var(--arka-glass);border:1px solid var(--arka-border);color:#fff;padding:.8rem 2rem;border-radius:100px;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-weight:500;transition:all .3s ease}.control-btn:hover{background:var(--arka-accent);color:#000;border-color:var(--arka-accent);box-shadow:0 0 20px var(--arka-accent-dim)}.control-btn.primary{background:var(--arka-accent);color:#000}@keyframes pulse{0%{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}to{opacity:.4;transform:scale(.9)}}.sim-whatsapp{width:100%;height:100%;display:flex;flex-direction:column;padding:2rem}.chat-bubble{max-width:70%;padding:1rem;border-radius:16px;margin-bottom:1rem;font-size:.9rem;animation:slideIn .5s ease-out forwards}.chat-bubble.left{background:#ffffff0d;align-self:flex-start;border-bottom-left-radius:4px}.chat-bubble.right{background:var(--arka-accent-dim);border:1px solid var(--arka-accent);align-self:flex-end;border-bottom-right-radius:4px}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:root{--hud-bg: #020202;--hud-surface: rgba(255, 255, 255, .02);--hud-border: rgba(255, 255, 255, .08);--hud-accent: #00f2ff;--hud-warning: #ffcc00;--hud-text: #ffffff;--hud-text-dim: #606060}.cognitive-hud{min-height:100vh;background:var(--hud-bg);color:var(--hud-text);font-family:Inter,sans-serif;padding:1.5rem;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,60px);gap:1rem;overflow:hidden}.hud-tile{background:var(--hud-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--hud-border);border-radius:12px;padding:1.2rem;position:relative;overflow:hidden}.hud-tile h3{font-size:.7rem;text-transform:uppercase;letter-spacing:2px;color:var(--hud-text-dim);margin-top:0;margin-bottom:1rem;display:flex;justify-content:space-between}.mesh-graph{grid-column:span 8;grid-row:span 7}.voice-orchestrator{grid-column:span 4;grid-row:span 4}.system-health{grid-column:span 4;grid-row:span 3}.workflow-timeline{grid-column:span 4;grid-row:span 8}.session-narrative{grid-column:span 8;grid-row:span 5}.mesh-container{height:100%;display:flex;align-items:center;justify-content:center;position:relative}.mesh-node{width:100px;height:100px;background:#00f2ff0d;border:1px solid var(--hud-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;text-align:center;position:absolute;box-shadow:0 0 20px #00f2ff1a;animation:float 4s ease-in-out infinite}.mesh-node.orchestrator{top:20%;left:45%}.mesh-node.sales{bottom:20%;left:20%}.mesh-node.support{bottom:20%;right:20%}.voice-wave{display:flex;align-items:flex-end;gap:3px;height:40px}.wave-bar{width:4px;background:var(--hud-accent);border-radius:2px;animation:wavePulse 1s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes wavePulse{0%,to{height:10px;opacity:.3}50%{height:40px;opacity:1}}.pulse-glow{width:6px;height:6px;background:var(--hud-accent);border-radius:50%;box-shadow:0 0 10px var(--hud-accent);display:inline-block;margin-right:8px}.px-dashboard-container{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px;padding-bottom:40px}.px-dashboard-header{grid-column:span 12;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px;border-bottom:1px solid var(--glass-border);padding-bottom:16px}.px-dashboard-header h1{margin:0;text-transform:uppercase;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px var(--neon-cyan-glow)}.px-stat-card{grid-column:span 3;padding:24px;display:flex;flex-direction:column;position:relative;overflow:hidden}.px-stat-card:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:var(--neon-cyan);box-shadow:0 0 10px var(--neon-cyan)}.px-stat-label{font-family:var(--font-headline);font-size:.7rem;text-transform:uppercase;color:var(--text-muted);letter-spacing:2px;margin-bottom:8px}.px-stat-value{font-family:var(--font-headline);font-size:2rem;color:var(--text-primary);text-shadow:0 0 10px var(--neon-cyan-glow)}.px-panel{grid-column:span 6;padding:24px;min-height:300px;display:flex;flex-direction:column}.px-panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.px-panel-title{font-family:var(--font-headline);font-size:.9rem;text-transform:uppercase;letter-spacing:1px;color:var(--neon-cyan)}.px-activity-feed{list-style:none;padding:0}.px-activity-item{padding:12px 0;border-bottom:1px solid var(--glass-border);display:flex;gap:16px;font-size:.85rem}.px-activity-time{color:var(--text-muted);font-family:var(--font-mono);min-width:60px}.px-activity-content{color:var(--text-secondary)}.px-kanban{display:flex;gap:24px;overflow-x:auto;padding-bottom:16px;grid-column:span 12}.px-kanban-column{flex:1;min-width:300px;background:#ffffff05;border-radius:12px;padding:16px;border:1px solid var(--glass-border)}.px-kanban-column-header{margin-bottom:16px;font-family:var(--font-headline);font-size:.75rem;text-transform:uppercase;color:var(--text-muted);display:flex;justify-content:space-between}.px-task-card{background:var(--bg-panel);border:1px solid var(--glass-border);border-radius:8px;padding:16px;margin-bottom:12px;cursor:grab;transition:var(--transition-smooth)}.px-task-card:hover{border-color:var(--neon-cyan);transform:translateY(-2px);box-shadow:0 4px 12px #00f0ff1a}.px-org-tree{display:flex;flex-direction:column;align-items:center;padding:40px}.px-node{padding:12px 24px;border:1px solid var(--neon-cyan);border-radius:8px;background:#00f0ff0d;font-family:var(--font-headline);font-size:.8rem;margin-bottom:40px;position:relative}.px-node:after{content:"";position:absolute;bottom:-40px;left:50%;width:1px;height:40px;background:var(--neon-cyan)}.px-node:last-child:after{display:none}@media (max-width: 1024px){.px-dashboard-container{grid-template-columns:repeat(1,1fr);grid-gap:16px}.px-stat-card,.px-panel{grid-column:span 1!important}.px-dashboard-header{flex-direction:column;align-items:flex-start;gap:12px}.px-dashboard-header h1{font-size:1.5rem}}@media (max-width: 768px){.px-dashboard-container{padding:0}.px-panel,.px-stat-card{padding:16px}}.cognitive-container{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px}.holographic-search-bar{grid-column:span 12;position:relative;margin-bottom:40px}.holographic-search-bar input{width:100%;background:#ffffff05;border:1px solid var(--neon-cyan-glow);padding:24px 60px;border-radius:40px;color:#fff;font-size:1.2rem;font-family:var(--font-headline);outline:none;box-shadow:0 0 20px #00f0ff1a;transition:var(--transition-smooth)}.holographic-search-bar input:focus{box-shadow:0 0 30px #00f0ff33;border-color:var(--neon-cyan)}.memory-graph-canvas{grid-column:span 8;height:600px;background:#0006;border-radius:20px;border:1px solid var(--glass-border);position:relative;overflow:hidden}.vault-uploader{grid-column:span 4;display:flex;flex-direction:column;gap:20px}.neon-result-card{background:var(--bg-panel);border-left:4px solid var(--neon-purple);padding:20px;margin-bottom:16px;border-radius:4px 12px 12px 4px;transition:var(--transition-smooth)}.neon-result-card:hover{transform:translate(10px);background:var(--bg-panel-hover)}.semantic-preview{font-size:.85rem;color:var(--text-secondary);line-height:1.6;margin-top:10px}.agent-insight-badge{display:inline-block;padding:4px 12px;border-radius:20px;background:var(--neon-purple-glow);color:var(--neon-purple);font-size:.7rem;font-family:var(--font-headline);margin-bottom:8px}.vault-file-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--glass-border)}:root{--neon-cyan: #00F0FF;--neon-cyan-hover: #00D0E0;--neon-cyan-glow: rgba(0, 240, 255, .4);--neon-purple: #8A2BE2;--neon-purple-hover: #7A24C6;--neon-purple-glow: rgba(138, 43, 226, .4);--status-success: #00FF00;--status-warning: #FFB800;--status-error: #FF0044;--bg-void: #020205;--bg-base: #05050A;--bg-panel: rgba(10, 10, 15, .65);--bg-panel-hover: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .05);--glass-border-highlight: rgba(255, 255, 255, .15);--glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, .6);--glass-blur: blur(20px);--font-headline: "Orbitron", "Inter", system-ui, sans-serif;--font-body: "Inter", "Roboto", system-ui, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--text-primary: #FFFFFF;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .4);--transition-smooth: all .3s cubic-bezier(.25, .8, .25, 1)}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;padding:0;background-color:var(--bg-base);color:var(--text-primary);font-family:var(--font-body);overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes pulseGlow{0%{box-shadow:0 0 5px #00f0ff33}50%{box-shadow:0 0 15px #00f0ff80}to{box-shadow:0 0 5px #00f0ff33}}@keyframes slideInRight{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline);font-weight:700;margin-top:0;letter-spacing:-.02em}h1{font-size:clamp(32px,5vw,64px);line-height:1.1;letter-spacing:-1px}h2{font-size:clamp(24px,4vw,48px);line-height:1.2;letter-spacing:-.5px}h3{font-size:clamp(20px,3vw,32px);line-height:1.3}p,span,div{font-family:var(--font-body)}pre,code{font-family:var(--font-mono);font-size:.9em}a{color:var(--neon-cyan);text-decoration:none;transition:var(--transition-smooth)}a:hover{text-shadow:0 0 8px var(--neon-cyan)}.glass-panel{background:var(--bg-panel);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);border-radius:12px;transition:var(--transition-smooth)}.glass-panel:hover{border-color:var(--glass-border-highlight)}.app-container{display:flex;height:100vh;width:100vw;overflow:hidden;position:relative}.sidebar{width:260px;border-right:1px solid var(--glass-border);display:flex;flex-direction:column;background:#05050af2;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);z-index:1000;transition:transform .3s ease}.main-content{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;min-width:0}@media (max-width: 1024px){.sidebar{position:absolute;left:0;top:0;bottom:0;transform:translate(-100%);box-shadow:20px 0 50px #00000080}.sidebar.open{transform:translate(0)}.main-content{width:100vw}.top-bar{padding:0 16px}.page-content{padding:16px}}@media (max-width: 768px){.top-bar{height:60px}.top-bar input{font-size:12px;padding-left:40px!important}}.top-bar{height:70px;border-bottom:1px solid var(--glass-border);display:flex;align-items:center;padding:0 24px;background:#05050a80;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);z-index:5}.page-content{flex:1;padding:32px;overflow-y:auto;animation:fadeIn .4s ease-out}.mobile-only{display:none}@media (max-width: 1024px){.mobile-only{display:flex}.desktop-only{display:none}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--neon-cyan)}@keyframes agentBreathe{0%{transform:scale(1);filter:drop-shadow(0 0 10px rgba(0,240,255,.2))}50%{transform:scale(1.05);filter:drop-shadow(0 0 25px rgba(0,240,255,.6))}to{transform:scale(1);filter:drop-shadow(0 0 10px rgba(0,240,255,.2))}}@keyframes neonPulse{0%{box-shadow:0 0 5px var(--neon-cyan),0 0 10px var(--neon-cyan);opacity:.8}50%{box-shadow:0 0 20px var(--neon-cyan),0 0 40px var(--neon-cyan);opacity:1}to{box-shadow:0 0 5px var(--neon-cyan),0 0 10px var(--neon-cyan);opacity:.8}}@keyframes glassFade{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}@keyframes smoothSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-transition{animation:glassFade .4s cubic-bezier(.25,.8,.25,1) forwards}.glass-panel{animation:smoothSlide .5s cubic-bezier(.2,.8,.2,1) forwards}.glass-panel:nth-child(1){animation-delay:.05s}.glass-panel:nth-child(2){animation-delay:.1s}.glass-panel:nth-child(3){animation-delay:.15s}.glass-panel:nth-child(4){animation-delay:.2s}.glass-panel:nth-child(5){animation-delay:.25s}.microHoverGlow{transition:all .3s cubic-bezier(.25,.8,.25,1)}.microHoverGlow:hover{box-shadow:0 0 20px #00f0ff66;border-color:var(--neon-cyan);transform:translateY(-2px)}.hover-glow{transition:all .3s cubic-bezier(.25,.8,.25,1)}.hover-glow:hover{box-shadow:0 0 20px #00f0ff66;border-color:var(--neon-cyan);transform:translateY(-2px)}.hover-glow-purple:hover{box-shadow:0 0 20px #8a2be266;border-color:var(--neon-purple);transform:translateY(-2px)}.agent-breathing{animation:agentBreathe 4s infinite ease-in-out}@keyframes waveformIdle{0%{height:10%;opacity:.3}50%{height:30%;opacity:.6}to{height:10%;opacity:.3}}.waveform-bar-idle{animation:waveformIdle 2s infinite ease-in-out}.waveform-bar-idle:nth-child(odd){animation-delay:.5s;animation-duration:2.2s}.waveform-bar-idle:nth-child(2n){animation-delay:.2s;animation-duration:1.8s}.waveform-bar-idle:nth-child(3n){animation-delay:.8s;animation-duration:2.5s}.pulse-bg-cyan,.neon-path-active{animation:neonPulse 2s infinite alternate}.home-container{background:#05050a;color:var(--text-primary);font-family:var(--font-main);min-height:100vh;overflow-x:hidden}.home-nav{position:fixed;top:0;left:0;right:0;height:80px;background:#05050acc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between;padding:0 5%;z-index:1000;transition:all .3s ease}.home-nav-links a{color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:color .2s}.home-nav-links a:hover{color:var(--neon-cyan)}.hero-section{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 5% 60px;overflow:hidden}.hero-bg-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(0,240,255,.15) 0%,rgba(138,43,226,.05) 50%,transparent 70%);filter:blur(60px);z-index:0;animation:pulseGlow 4s infinite alternate}.hero-content{position:relative;z-index:10;max-width:900px;display:flex;flex-direction:column;align-items:center;gap:32px}.hero-title{font-size:clamp(48px,6vw,84px);font-weight:700;line-height:1.1;letter-spacing:-1.5px;background:linear-gradient(135deg,#fff,#ffffffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;animation:panelMountUp .8s cubic-bezier(.2,.8,.2,1) forwards}.hero-subtitle{font-size:clamp(18px,2vw,24px);color:var(--text-secondary);line-height:1.5;max-width:700px;margin:0;animation:panelMountUp .8s cubic-bezier(.2,.8,.2,1) .2s forwards;opacity:0}.hero-actions{display:flex;gap:20px;animation:panelMountUp .8s cubic-bezier(.2,.8,.2,1) .4s forwards;opacity:0}.btn-primary-large{background:#00f0ff1a;border:1px solid var(--neon-cyan);color:var(--neon-cyan);padding:16px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 0 20px #00f0ff33}.btn-primary-large:hover{background:var(--neon-cyan);color:#000;box-shadow:0 0 30px #00f0ff99;transform:translateY(-2px)}.btn-secondary-large{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-primary);padding:16px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.btn-secondary-large:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}.section-container{padding:120px 5%;position:relative;z-index:10}.section-header{text-align:center;margin-bottom:80px}.section-title{font-size:42px;font-weight:700;margin-bottom:16px;color:var(--text-primary)}.section-subtitle{font-size:20px;color:var(--text-secondary);max-width:600px;margin:0 auto}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;max-width:1200px;margin:0 auto}.feature-card{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:40px;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity .4s}.feature-card:hover{transform:translateY(-10px);background:#ffffff0a;border-color:#ffffff1a;box-shadow:0 20px 40px #0006}.feature-card:hover:before{opacity:1}.feature-icon-wrapper{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.home-footer{border-top:1px solid rgba(255,255,255,.05);padding:80px 5% 40px;background:#020205}:root{--btn-primary-bg: rgba(0, 240, 255, .1);--btn-primary-border: var(--neon-cyan);--btn-primary-color: var(--neon-cyan);--btn-primary-shadow: 0 0 20px rgba(0, 240, 255, .2);--btn-secondary-bg: rgba(255, 255, 255, .05);--btn-secondary-border: rgba(255, 255, 255, .1);--btn-secondary-color: var(--text-primary);--panel-radius: 12px;--panel-padding-sm: 16px;--panel-padding-md: 24px;--panel-padding-lg: 40px;--input-bg: rgba(0, 0, 0, .3);--input-border: var(--glass-border);--input-color: var(--text-primary);--input-focus-border: var(--neon-cyan);--input-focus-shadow: 0 0 10px rgba(0, 240, 255, .2);--card-hover-translate: translateY(-8px);--card-hover-shadow: 0 20px 40px rgba(0, 0, 0, .5);--timeline-line-color: var(--glass-border);--timeline-node-size: 10px;--timeline-node-active: var(--neon-cyan);--node-bg: rgba(15, 15, 25, .85);--node-radius: 8px;--node-shadow: 0 4px 12px rgba(0, 0, 0, .5);--node-active-glow: 0 0 20px rgba(0, 240, 255, .4)}
