.client-logos[data-v-1802bc1b]{padding:1.25rem 0;background:var(--color-bg);overflow:hidden}.logos-label[data-v-1802bc1b]{text-align:center;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:1rem;opacity:.5}.logos-marquee[data-v-1802bc1b]{mask-image:linear-gradient(90deg,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 8%,black 92%,transparent 100%);overflow:hidden}.logos-track[data-v-1802bc1b]{display:flex;gap:2.5rem;align-items:center;width:max-content;animation:marquee-scroll-1802bc1b 50s linear infinite}@keyframes marquee-scroll-1802bc1b{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-item[data-v-1802bc1b]{flex-shrink:0;height:24px;display:flex;align-items:center;justify-content:center;opacity:.4;transition:opacity .3s ease}.logo-item[data-v-1802bc1b]:hover{opacity:.7}.logo-item img[data-v-1802bc1b]{height:22px;width:auto;max-width:120px;object-fit:contain;filter:grayscale(100%) brightness(0)}[data-theme=dark] .client-logos[data-v-1802bc1b]{background:var(--color-bg)}[data-theme=dark] .logo-item[data-v-1802bc1b]{opacity:.35}[data-theme=dark] .logo-item[data-v-1802bc1b]:hover{opacity:.65}[data-theme=dark] .logo-item img[data-v-1802bc1b]{filter:grayscale(100%) brightness(0) invert(1)}.hero[data-v-f4443a77]{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:4.5rem 0 0;overflow:hidden;background:var(--color-bg)}.hero-grain[data-v-f4443a77]{position:absolute;top:0;right:0;bottom:0;left:0;z-index: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.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");pointer-events:none}.hero-content[data-v-f4443a77]{position:relative;z-index:2;flex:1;display:flex;align-items:center}.hero-grid[data-v-f4443a77]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-text[data-v-f4443a77]{display:flex;flex-direction:column;gap:1.5rem}.hero-eyebrow[data-v-f4443a77]{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-mid)}.eyebrow-dot[data-v-f4443a77]{width:6px;height:6px;border-radius:50%;background:var(--color-primary);animation:pulse-dot-f4443a77 2s ease-in-out infinite}@keyframes pulse-dot-f4443a77{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.hero-title[data-v-f4443a77]{font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--color-text);margin:0}.title-highlight[data-v-f4443a77]{display:inline;background:linear-gradient(135deg,#090f41,#373066,#667eea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-f4443a77]{font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.65;color:var(--color-text-secondary);max-width:520px;margin:0}.hero-cta[data-v-f4443a77]{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.btn-lg[data-v-f4443a77]{padding:1rem 2rem;font-size:1rem;font-weight:600;gap:.5rem}.btn-ghost[data-v-f4443a77]{background:transparent;color:var(--color-text);font-weight:500;padding:1rem 1.25rem;border-radius:980px;position:relative}.btn-ghost[data-v-f4443a77]:hover{color:var(--color-primary)}.hero-proof[data-v-f4443a77]{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:.5rem}.proof-item[data-v-f4443a77]{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:var(--color-text-secondary)}.proof-item svg[data-v-f4443a77]{color:#22c55e;flex-shrink:0}.hero-video[data-v-f4443a77]{position:relative}.video-backlight[data-v-f4443a77]{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:0;pointer-events:none;filter:blur(100px);opacity:.2}.bl-blob[data-v-f4443a77]{position:absolute;border-radius:50%}.bl-1[data-v-f4443a77]{width:50%;height:50%;top:15%;left:0%;background:#090f41;animation:bl-drift-1-f4443a77 14s ease-in-out infinite alternate}.bl-2[data-v-f4443a77]{width:40%;height:40%;bottom:10%;right:5%;background:#667eea;animation:bl-drift-2-f4443a77 16s ease-in-out infinite alternate}.bl-3[data-v-f4443a77]{width:30%;height:30%;top:35%;right:25%;background:#e9e3c1;animation:bl-drift-3-f4443a77 18s ease-in-out infinite alternate;opacity:.4}@keyframes bl-drift-1-f4443a77{0%{transform:translate(0) scale(1)}to{transform:translate(15%,10%) scale(1.15)}}@keyframes bl-drift-2-f4443a77{0%{transform:translate(0) scale(1)}to{transform:translate(-10%,-15%) scale(1.1)}}@keyframes bl-drift-3-f4443a77{0%{transform:translate(0) scale(1)}to{transform:translate(-8%,12%) scale(1.2)}}.video-wrapper[data-v-f4443a77]{position:relative;width:100%;padding-bottom:56.25%;border-radius:var(--radius-lg);overflow:hidden;background:#000;z-index:1;box-shadow:0 32px 80px #090f412e,0 0 0 1px #090f410a}.video-wrapper iframe[data-v-f4443a77]{position:absolute;top:0;left:0;width:100%;height:100%}.video-facade[data-v-f4443a77]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:none;cursor:pointer;background:#000;display:block}.video-thumb[data-v-f4443a77]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease, ease),filter .4s ease}.video-facade[data-v-f4443a77]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#090f4126,#090f410d 40%,#090f4140);transition:opacity .4s ease}.video-play-btn[data-v-f4443a77]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#090f41;background:#ffffffeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 12px 40px #090f4159,0 0 0 1px #fff6;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s ease;z-index:1}.video-play-btn svg[data-v-f4443a77]{width:22px;height:22px;display:block;transform:translate(1px)}.video-facade:hover .video-play-btn[data-v-f4443a77]{transform:translate(-50%,-50%) scale(1.08);background:#fff}.video-facade:hover .video-thumb[data-v-f4443a77]{transform:scale(1.04)}.video-facade[data-v-f4443a77]:focus-visible{outline:2px solid var(--color-accent, #E9E3C1);outline-offset:3px}@media (prefers-reduced-motion: reduce){.video-thumb[data-v-f4443a77],.video-play-btn[data-v-f4443a77]{transition:none}}.scroll-indicator[data-v-f4443a77]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:3}.scroll-line[data-v-f4443a77]{width:1px;height:48px;background:linear-gradient(to bottom,var(--color-primary),transparent);opacity:.3;animation:scroll-pulse-f4443a77 2s ease-in-out infinite}@keyframes scroll-pulse-f4443a77{0%,to{opacity:.15;transform:scaleY(.6);transform-origin:top}50%{opacity:.4;transform:scaleY(1);transform-origin:top}}@media (max-width: 1024px){.hero-grid[data-v-f4443a77]{gap:3rem}}@media (max-width: 768px){.hero[data-v-f4443a77]{min-height:100vh;padding:4rem 0 0}.hero-grid[data-v-f4443a77]{grid-template-columns:1fr;gap:2.5rem}.hero-text[data-v-f4443a77]{text-align:center;align-items:center}.hero-eyebrow[data-v-f4443a77]{justify-content:center}.hero-subtitle[data-v-f4443a77]{max-width:100%}.hero-cta[data-v-f4443a77]{flex-direction:column;width:100%}.hero-cta .btn[data-v-f4443a77]{width:100%}.hero-proof[data-v-f4443a77]{justify-content:center}.scroll-indicator[data-v-f4443a77]{display:none}}[data-theme=dark] .hero[data-v-f4443a77]{background:var(--color-bg)}[data-theme=dark] .hero-grain[data-v-f4443a77]{opacity:.015}[data-theme=dark] .hero-eyebrow[data-v-f4443a77]{color:var(--color-cream)}[data-theme=dark] .eyebrow-dot[data-v-f4443a77]{background:var(--color-cream)}[data-theme=dark] .hero-title[data-v-f4443a77]{color:#f0f0f5}[data-theme=dark] .title-highlight[data-v-f4443a77]{background:linear-gradient(135deg,#e9e3c1,#f5f0d4 60%,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark] .hero-subtitle[data-v-f4443a77]{color:var(--color-text-secondary)}[data-theme=dark] .btn-primary[data-v-f4443a77]{background:linear-gradient(135deg,#e9e3c1,#f5f0d4);color:#090f41;font-weight:700}[data-theme=dark] .btn-primary[data-v-f4443a77]:hover{background:linear-gradient(135deg,#f5f0d4,#fff);color:#090f41}[data-theme=dark] .btn-ghost[data-v-f4443a77]{color:var(--color-text)}[data-theme=dark] .btn-ghost[data-v-f4443a77]:hover{color:var(--color-cream)}[data-theme=dark] .proof-item[data-v-f4443a77]{color:var(--color-text-secondary)}[data-theme=dark] .video-wrapper[data-v-f4443a77]{box-shadow:0 32px 80px #00000080,0 0 0 1px #e9e3c10a}[data-theme=dark] .video-backlight[data-v-f4443a77]{opacity:.15}[data-theme=dark] .bl-1[data-v-f4443a77]{background:#e9e3c1}[data-theme=dark] .bl-2[data-v-f4443a77]{background:#373066}[data-theme=dark] .bl-3[data-v-f4443a77]{background:#667eea}[data-theme=dark] .scroll-line[data-v-f4443a77]{background:linear-gradient(to bottom,var(--color-cream),transparent)}.channels[data-v-e0908822]{padding:var(--spacing-xl) 0;background:var(--color-bg);position:relative;overflow:hidden}.channels-layout[data-v-e0908822]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.channels-text[data-v-e0908822]{padding:0}.channels-header[data-v-e0908822]{margin-bottom:2rem}.channels-eyebrow[data-v-e0908822]{font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-mid);margin-bottom:.75rem}.channels-title[data-v-e0908822]{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--color-text);margin-bottom:1rem}.channels-subtitle[data-v-e0908822]{font-size:clamp(.9375rem,1.3vw,1.0625rem);line-height:1.65;color:var(--color-text-secondary);margin:0}.channel-pills[data-v-e0908822]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.channel-pill[data-v-e0908822]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border-radius:980px;border:1.5px solid rgba(9,15,65,.1);background:var(--color-card-bg);font-size:.75rem;font-weight:600;color:var(--color-text-secondary);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.channel-pill svg[data-v-e0908822]{width:16px;height:16px;flex-shrink:0}.channel-pill[data-v-e0908822]:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}.channel-pill.active[data-v-e0908822]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.channel-pill.active svg[data-v-e0908822]{color:#fff;stroke:#fff;fill:#fff}.context-card[data-v-e0908822]{display:flex;align-items:flex-start;gap:.75rem;padding:1.25rem 1.5rem;background:var(--color-card-bg);border-radius:var(--radius-md);border:1px solid rgba(9,15,65,.04)}.context-card svg[data-v-e0908822]{flex-shrink:0;color:var(--color-primary);margin-top:2px}.context-card p[data-v-e0908822]{font-size:.875rem;line-height:1.6;color:var(--color-text-secondary);margin:0}.phone-stage[data-v-e0908822]{display:flex;flex-direction:column;align-items:center;position:relative;padding:2rem 0}.phone-glow[data-v-e0908822]{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;z-index:0;transition:background 1.8s cubic-bezier(.4,0,.2,1);pointer-events:none}.iphone[data-v-e0908822]{width:280px;height:570px;border-radius:40px;background:#1a1a1a;padding:10px;position:relative;z-index:1;box-shadow:0 32px 80px #0003,0 12px 32px #0000001a,inset 0 1px #ffffff1a,inset 0 -1px #0000004d}.iphone-notch[data-v-e0908822]{position:absolute;top:10px;left:50%;transform:translate(-50%);width:100px;height:28px;background:#1a1a1a;border-radius:0 0 16px 16px;z-index:20;display:flex;align-items:center;justify-content:center}.notch-camera[data-v-e0908822]{width:10px;height:10px;background:#2a2a2a;border-radius:50%;border:1px solid #333}.iphone-screen[data-v-e0908822]{width:100%;height:100%;border-radius:30px;overflow:hidden;display:flex;flex-direction:column;background:#fff}.iphone-home[data-v-e0908822]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);width:56px;height:4px;border-radius:4px;background:#ffffff4d;z-index:20}.screen-header[data-v-e0908822]{display:flex;align-items:center;justify-content:space-between;padding:38px 14px 12px}.header-left[data-v-e0908822]{display:flex;align-items:center;gap:8px}.header-back svg[data-v-e0908822]{width:18px;height:18px}.header-avatar[data-v-e0908822]{width:32px;height:32px;border-radius:50%;overflow:hidden;background:#ffffff26;display:flex;align-items:center;justify-content:center}.header-avatar img[data-v-e0908822]{width:28px;height:28px;object-fit:contain}.header-info[data-v-e0908822]{display:flex;flex-direction:column;gap:1px}.header-name[data-v-e0908822]{font-size:.8125rem;font-weight:700;color:#fff;line-height:1.2}.header-status[data-v-e0908822]{font-size:.625rem;color:#ffffffb3}.header-channel-badge[data-v-e0908822]{width:28px;height:28px;border-radius:50%;background:#ffffff26;display:flex;align-items:center;justify-content:center}.screen-chat[data-v-e0908822]{flex:1;padding:12px 10px;display:flex;flex-direction:column;gap:6px;overflow-y:auto;overflow-x:hidden;transition:background .5s ease;scrollbar-width:none;-ms-overflow-style:none}.screen-chat[data-v-e0908822]::-webkit-scrollbar{display:none}.chat-bubble[data-v-e0908822]{max-width:88%;padding:8px 12px;border-radius:16px;opacity:0;transform:translateY(8px);transition:opacity .3s ease-out,transform .3s ease-out}.chat-bubble.show[data-v-e0908822]{opacity:1;transform:translateY(0)}.bubble-incoming[data-v-e0908822]{align-self:flex-start;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px 16px 16px 4px}.bubble-outgoing[data-v-e0908822]{align-self:flex-end;border-radius:16px 16px 4px;display:flex;gap:6px;align-items:flex-start}.bubble-grovy[data-v-e0908822]{flex-shrink:0}.grovy-mini[data-v-e0908822]{width:22px;height:22px;border-radius:50%;margin-top:2px}.chat-bubble p[data-v-e0908822]{font-size:.6875rem;line-height:1.5;color:#1a1a1a;margin:0}.bubble-time[data-v-e0908822]{display:block;font-size:.5rem;color:#0000004d;text-align:right;margin-top:2px}.product-card-bubble[data-v-e0908822]{flex-direction:column;gap:0}.product-card-bubble .bubble-grovy[data-v-e0908822]{margin-bottom:4px}.product-card-inner[data-v-e0908822]{width:100%}.product-img[data-v-e0908822]{width:100%;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.product-img svg[data-v-e0908822]{width:22px;height:22px;opacity:.5}.product-info[data-v-e0908822]{display:flex;justify-content:space-between;align-items:baseline;gap:4px}.product-name[data-v-e0908822]{font-size:.625rem;font-weight:700;line-height:1.3}.product-price[data-v-e0908822]{font-size:.5625rem;font-weight:700;white-space:nowrap}.confirm-bubble .bubble-grovy[data-v-e0908822]{margin-bottom:0}.confirm-inner[data-v-e0908822]{display:flex;align-items:center;gap:8px;width:100%}.confirm-icon[data-v-e0908822]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.confirm-icon svg[data-v-e0908822]{width:14px;height:14px}.confirm-title[data-v-e0908822]{font-size:.625rem;font-weight:700;display:block;line-height:1.3}.confirm-detail[data-v-e0908822]{font-size:.5rem;display:block;line-height:1.3;margin-top:1px}.typing-indicator[data-v-e0908822]{align-items:center;gap:8px;padding:10px 14px}.typing-indicator .grovy-mini[data-v-e0908822]{margin-top:0}.typing-dots[data-v-e0908822]{display:flex;gap:3px;align-items:center}.typing-dots span[data-v-e0908822]{width:6px;height:6px;border-radius:50%;opacity:.5;animation:typing-bounce-e0908822 1.4s ease-in-out infinite}.typing-dots span[data-v-e0908822]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-e0908822]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-e0908822{0%,60%,to{transform:translateY(0);opacity:.3}30%{transform:translateY(-4px);opacity:.8}}.screen-input[data-v-e0908822]{display:flex;align-items:center;gap:8px;padding:8px 10px 20px;background:#fff;border-top:1px solid rgba(0,0,0,.05)}.input-field[data-v-e0908822]{flex:1;font-size:.6875rem;color:#0000004d;padding:8px 12px;border-radius:20px;background:#f2f2f7}.input-send[data-v-e0908822]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .4s ease}.input-send svg[data-v-e0908822]{width:14px;height:14px}.channel-floating-label[data-v-e0908822]{margin-top:1.25rem;padding:.375rem 1rem;border-radius:980px;font-size:.75rem;font-weight:700;color:#fff;letter-spacing:.02em;z-index:1;transition:background .4s ease}.morph-colors[data-v-e0908822]{transition:background 1s cubic-bezier(.4,0,.2,1)}.call-overlay[data-v-e0908822]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;border-radius:30px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-bottom:28px;opacity:0;pointer-events:none;transition:opacity .6s ease}.call-overlay.active[data-v-e0908822]{opacity:1;pointer-events:auto}.badge-icon[data-v-e0908822]{position:absolute;opacity:0;transition:opacity .4s ease}.badge-icon.badge-active[data-v-e0908822]{opacity:1}.call-screen[data-v-e0908822]{align-items:center;justify-content:space-between;padding-bottom:28px}.call-status-bar[data-v-e0908822]{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:38px 14px 10px;font-size:.6875rem;font-weight:600;color:#fffc;letter-spacing:.02em}.call-status-dot[data-v-e0908822]{width:6px;height:6px;border-radius:50%;background:#ffffff80;animation:call-ring-pulse-e0908822 1.2s ease-in-out infinite}.call-status-dot.connected[data-v-e0908822]{background:#34c759;animation:none}@keyframes call-ring-pulse-e0908822{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.call-body[data-v-e0908822]{display:flex;flex-direction:column;align-items:center;gap:8px}.call-avatar-ring[data-v-e0908822]{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e9e3c126;position:relative}.call-avatar-ring[data-v-e0908822]:before,.call-avatar-ring[data-v-e0908822]:after{content:"";position:absolute;border-radius:50%;border:1.5px solid rgba(233,227,193,.2);transition:all .6s ease}.call-avatar-ring[data-v-e0908822]:before{top:-10px;right:-10px;bottom:-10px;left:-10px}.call-avatar-ring[data-v-e0908822]:after{top:-22px;right:-22px;bottom:-22px;left:-22px}.call-avatar-ring.ringing[data-v-e0908822]:before{animation:ring-expand-e0908822 1.8s ease-in-out infinite}.call-avatar-ring.ringing[data-v-e0908822]:after{animation:ring-expand-e0908822 1.8s ease-in-out infinite .4s}.call-avatar-ring.connected[data-v-e0908822]{background:#34c75926}.call-avatar-ring.connected[data-v-e0908822]:before{border-color:#34c75933}.call-avatar-ring.connected[data-v-e0908822]:after{border-color:#34c7591a}@keyframes ring-expand-e0908822{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.1);opacity:.2}to{transform:scale(1);opacity:.6}}.call-avatar-img[data-v-e0908822]{width:64px;height:64px;border-radius:50%;object-fit:contain}.call-name[data-v-e0908822]{font-size:1.125rem;font-weight:800;color:#e9e3c1;letter-spacing:-.01em}.call-role[data-v-e0908822]{font-size:.6875rem;color:#e9e3c199;font-weight:500}.call-wave[data-v-e0908822]{display:flex;align-items:center;gap:3px;height:28px;margin-top:8px}.call-wave span[data-v-e0908822]{width:3px;height:4px;border-radius:2px;background:#e9e3c140;transition:all .3s ease}.call-wave.active span[data-v-e0908822]{background:#e9e3c1;animation:wave-bar-e0908822 .8s ease-in-out infinite alternate}.call-wave.active span[data-v-e0908822]:nth-child(1){animation-delay:0s}.call-wave.active span[data-v-e0908822]:nth-child(2){animation-delay:.1s}.call-wave.active span[data-v-e0908822]:nth-child(3){animation-delay:.2s}.call-wave.active span[data-v-e0908822]:nth-child(4){animation-delay:.3s}.call-wave.active span[data-v-e0908822]:nth-child(5){animation-delay:.2s}.call-wave.active span[data-v-e0908822]:nth-child(6){animation-delay:.1s}.call-wave.active span[data-v-e0908822]:nth-child(7){animation-delay:0s}@keyframes wave-bar-e0908822{0%{height:4px;opacity:.4}to{height:22px;opacity:1}}.call-actions[data-v-e0908822]{display:flex;gap:20px;align-items:center}.call-btn[data-v-e0908822]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.call-btn svg[data-v-e0908822]{width:22px;height:22px}.call-btn-mute[data-v-e0908822],.call-btn-speaker[data-v-e0908822]{background:#ffffff1f}.call-btn-end[data-v-e0908822]{background:#ff3b30;width:56px;height:56px}.label-morph-enter-active[data-v-e0908822]{transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1),filter 1s ease}.label-morph-leave-active[data-v-e0908822]{transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1),filter .8s ease;position:absolute}.label-morph-enter-from[data-v-e0908822]{opacity:0;transform:translateY(8px) scale(.85);filter:blur(8px)}.label-morph-leave-to[data-v-e0908822]{opacity:0;transform:translateY(-6px) scale(.85);filter:blur(8px)}@media (max-width: 968px){.channels-layout[data-v-e0908822]{display:flex;flex-direction:column;gap:1.5rem}.channels-text[data-v-e0908822]{display:contents}.channels-header[data-v-e0908822]{order:1;text-align:center}.channel-pills[data-v-e0908822]{order:2}.phone-stage[data-v-e0908822]{order:3}.context-card[data-v-e0908822]{order:4}.channel-pills[data-v-e0908822]{flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:100%;min-width:0;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;margin-bottom:0;padding-bottom:.5rem;scrollbar-width:none;-ms-overflow-style:none}.channel-pills[data-v-e0908822]::-webkit-scrollbar{display:none}.channel-pill[data-v-e0908822]{flex-shrink:0;scroll-snap-align:center}.context-card[data-v-e0908822]{text-align:center;flex-direction:column;align-items:center}.phone-stage[data-v-e0908822]{padding:.5rem 0}}@media (max-width: 480px){.channels-layout[data-v-e0908822]{padding:0 1.25rem}.iphone[data-v-e0908822]{width:240px;height:490px;border-radius:34px}.iphone-screen[data-v-e0908822]{border-radius:26px}.iphone-notch[data-v-e0908822]{width:84px;height:24px}.channel-pill[data-v-e0908822]{padding:.5rem .75rem;font-size:.6875rem}.channel-pill svg[data-v-e0908822]{width:14px;height:14px}}[data-theme=dark] .channels[data-v-e0908822]{background:var(--color-bg)}[data-theme=dark] .channels-eyebrow[data-v-e0908822]{color:var(--color-cream)}[data-theme=dark] .channels-title[data-v-e0908822]{color:#f0f0f5}[data-theme=dark] .channel-pill[data-v-e0908822]{background:#141827cc;border-color:#e9e3c11a;color:var(--color-text-secondary)}[data-theme=dark] .channel-pill[data-v-e0908822]:hover{border-color:var(--color-cream);color:var(--color-cream)}[data-theme=dark] .channel-pill.active[data-v-e0908822]{background:var(--color-cream);border-color:var(--color-cream);color:#090f41}[data-theme=dark] .channel-pill.active svg[data-v-e0908822]{color:#090f41;stroke:#090f41;fill:#090f41}[data-theme=dark] .context-card[data-v-e0908822]{background:#14182799;border-color:#e9e3c10f}[data-theme=dark] .context-card svg[data-v-e0908822]{color:var(--color-cream)}[data-theme=dark] .iphone[data-v-e0908822]{background:#0a0a0a;box-shadow:0 32px 80px #00000080,0 12px 32px #0000004d,inset 0 1px #ffffff0f}[data-theme=dark] .iphone-notch[data-v-e0908822]{background:#0a0a0a}[data-theme=dark] .notch-camera[data-v-e0908822]{background:#1a1a1a;border-color:#222}[data-theme=dark] .screen-input[data-v-e0908822]{background:#1a1a1a;border-color:#ffffff0f}[data-theme=dark] .input-field[data-v-e0908822]{background:#2a2a2a;color:#ffffff4d}[data-theme=dark] .header-avatar[data-v-e0908822]{background:#ffffff1a}.integrations[data-v-02f20905]{padding:var(--spacing-xl) 0;background:var(--color-bg);overflow:hidden}.int-header[data-v-02f20905]{text-align:center;max-width:780px;margin:0 auto var(--spacing-lg)}.int-eyebrow[data-v-02f20905]{font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-mid);margin-bottom:.75rem}.int-title[data-v-02f20905]{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--color-text);margin-bottom:1.25rem}.int-subtitle[data-v-02f20905]{font-size:clamp(.9375rem,1.3vw,1.0625rem);line-height:1.7;color:var(--color-text-secondary);margin:0}.scenario-track[data-v-02f20905]{display:flex;gap:.75rem;overflow-x:auto;padding:.5rem 0 1.5rem;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity}.scenario-track[data-v-02f20905]::-webkit-scrollbar{display:none}.scenario-card[data-v-02f20905]{flex-shrink:0;width:220px;padding:1.25rem;background:var(--color-card-bg);border:1.5px solid rgba(9,15,65,.05);border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;gap:.75rem;scroll-snap-align:start;position:relative}.scenario-card[data-v-02f20905]:hover{border-color:#090f411f;transform:translateY(-2px)}.scenario-card.active[data-v-02f20905]{border-color:var(--color-primary);box-shadow:0 8px 28px #090f411a}.scene-number[data-v-02f20905]{position:absolute;top:.75rem;right:.75rem;width:22px;height:22px;border-radius:50%;background:#090f410f;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:800;color:var(--color-text-secondary)}.scenario-card.active .scene-number[data-v-02f20905]{background:var(--color-primary);color:#e9e3c1}.scene-icon-wrap[data-v-02f20905]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.scene-text h4[data-v-02f20905]{font-size:.875rem;font-weight:700;color:var(--color-text);margin-bottom:.25rem;line-height:1.3}.scene-text p[data-v-02f20905]{font-size:.75rem;line-height:1.5;color:var(--color-text-secondary);margin:0}.scene-detail[data-v-02f20905]{padding:2rem 2.5rem;background:var(--color-card-bg);border-radius:var(--radius-lg);border:1px solid rgba(9,15,65,.04);margin-bottom:var(--spacing-lg)}.detail-header[data-v-02f20905]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.detail-badge[data-v-02f20905]{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .625rem;border-radius:980px;background:var(--color-primary);color:#e9e3c1}.detail-header h3[data-v-02f20905]{font-size:1.125rem;font-weight:700;color:var(--color-text);margin:0}.skills-flow[data-v-02f20905]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:1.5rem}.skill-step[data-v-02f20905]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--color-text);font-weight:500}.skill-dot[data-v-02f20905]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.detail-systems[data-v-02f20905]{display:flex;align-items:center;gap:.75rem;padding-top:1rem;border-top:1px solid rgba(9,15,65,.05)}.systems-label[data-v-02f20905]{font-size:.6875rem;font-weight:700;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.systems-logos[data-v-02f20905]{display:flex;gap:.5rem}.sys-logo[data-v-02f20905]{width:36px;height:36px;border-radius:8px;background:#fff;border:1px solid rgba(9,15,65,.06);display:flex;align-items:center;justify-content:center}.sys-logo img[data-v-02f20905]{width:22px;height:22px;object-fit:contain}.cap-grid[data-v-02f20905]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:var(--spacing-lg)}.cap-item[data-v-02f20905]{display:flex;align-items:center;gap:.625rem;padding:.875rem 1rem;background:var(--color-card-bg);border-radius:var(--radius-sm);border:1px solid rgba(9,15,65,.04);font-size:.8125rem;font-weight:600;color:var(--color-text);transition:all .3s ease}.cap-item[data-v-02f20905]:hover{border-color:#090f411a;transform:translateY(-1px)}.cap-item svg[data-v-02f20905]{flex-shrink:0;color:var(--color-primary)}.logos-section[data-v-02f20905]{text-align:center}.logos-label[data-v-02f20905]{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:1.25rem}.logos-scroll[data-v-02f20905]{overflow:hidden;mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%)}.logos-track[data-v-02f20905]{display:flex;gap:2.5rem;animation:scroll-logos-02f20905 30s linear infinite;width:max-content}@keyframes scroll-logos-02f20905{0%{transform:translate(0)}to{transform:translate(-50%)}}.saas-logo[data-v-02f20905]{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .3s ease}.saas-logo[data-v-02f20905]:hover{opacity:1}.saas-logo img[data-v-02f20905]{width:40px;height:40px;object-fit:contain}@media (max-width: 768px){.integrations[data-v-02f20905]{padding:var(--spacing-lg) 0}.scenario-card[data-v-02f20905]{width:200px}.scene-detail[data-v-02f20905]{padding:1.5rem}.skills-flow[data-v-02f20905]{flex-direction:column;gap:.5rem}.cap-grid[data-v-02f20905]{grid-template-columns:1fr}.detail-systems[data-v-02f20905]{flex-direction:column;align-items:flex-start}}[data-theme=dark] .integrations[data-v-02f20905]{background:var(--color-bg)}[data-theme=dark] .int-eyebrow[data-v-02f20905]{color:var(--color-cream)}[data-theme=dark] .int-title[data-v-02f20905]{color:#f0f0f5}[data-theme=dark] .scenario-card[data-v-02f20905]{background:#14182799;border-color:#e9e3c10f}[data-theme=dark] .scenario-card[data-v-02f20905]:hover{border-color:#e9e3c126}[data-theme=dark] .scenario-card.active[data-v-02f20905]{border-color:var(--color-cream);box-shadow:0 8px 28px #0000004d}[data-theme=dark] .scenario-card.active .scene-number[data-v-02f20905]{background:var(--color-cream);color:#090f41}[data-theme=dark] .scene-number[data-v-02f20905]{background:#e9e3c114;color:var(--color-text-secondary)}[data-theme=dark] .scene-text h4[data-v-02f20905]{color:#f0f0f5}[data-theme=dark] .scene-detail[data-v-02f20905]{background:#14182799;border-color:#e9e3c10f}[data-theme=dark] .detail-badge[data-v-02f20905]{background:var(--color-cream);color:#090f41}[data-theme=dark] .detail-header h3[data-v-02f20905]{color:#f0f0f5}[data-theme=dark] .skill-step[data-v-02f20905]{color:var(--color-text)}[data-theme=dark] .detail-systems[data-v-02f20905]{border-color:#e9e3c10f}[data-theme=dark] .sys-logo[data-v-02f20905]{background:#141827cc;border-color:#e9e3c114}[data-theme=dark] .cap-item[data-v-02f20905]{background:#14182799;border-color:#e9e3c10a;color:var(--color-text)}[data-theme=dark] .cap-item[data-v-02f20905]:hover{border-color:#e9e3c11a}[data-theme=dark] .cap-item svg[data-v-02f20905]{color:var(--color-cream)}[data-theme=dark] .saas-logo[data-v-02f20905]{opacity:.4}[data-theme=dark] .saas-logo[data-v-02f20905]:hover{opacity:.9}.humanize[data-v-bd6d47ec]{padding:var(--spacing-xl) 0;background:var(--color-bg);overflow:hidden}.humanize-layout[data-v-bd6d47ec]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.avatar-stage[data-v-bd6d47ec]{display:flex;flex-direction:column;align-items:center;position:relative;padding:3rem 0}.avatar-glow[data-v-bd6d47ec]{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:0;transition:background 1.2s ease;pointer-events:none}.avatar-holo[data-v-bd6d47ec]{position:relative;width:200px;height:200px;z-index:1}.holo-rings[data-v-bd6d47ec]{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;pointer-events:none}.holo-ring[data-v-bd6d47ec]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--role-color, rgba(9,15,65,.1));opacity:.15;transition:border-color 1s ease}.ring-1[data-v-bd6d47ec]{top:0;right:0;bottom:0;left:0;animation:ring-rotate-bd6d47ec 12s linear infinite}.ring-2[data-v-bd6d47ec]{top:-15px;right:-15px;bottom:-15px;left:-15px;animation:ring-rotate-bd6d47ec 18s linear infinite reverse;opacity:.1}.ring-3[data-v-bd6d47ec]{top:-30px;right:-30px;bottom:-30px;left:-30px;animation:ring-rotate-bd6d47ec 25s linear infinite;opacity:.06;border-style:dashed}@keyframes ring-rotate-bd6d47ec{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.avatar-figure[data-v-bd6d47ec]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;animation:avatar-float-bd6d47ec 4s ease-in-out infinite}.avatar-figure img[data-v-bd6d47ec]{width:140px;height:140px;object-fit:contain;filter:drop-shadow(0 12px 32px rgba(9,15,65,.12));transition:filter .8s ease}.human-hologram[data-v-bd6d47ec]{width:180px;height:auto;filter:drop-shadow(0 0 24px var(--role-color));transition:filter 1s ease}.holo-morph-enter-active[data-v-bd6d47ec]{transition:opacity .8s ease,filter .8s ease,transform .8s cubic-bezier(.16,1,.3,1)}.holo-morph-leave-active[data-v-bd6d47ec]{transition:opacity .4s ease,filter .4s ease,transform .4s ease}.holo-morph-enter-from[data-v-bd6d47ec]{opacity:0;filter:blur(12px) saturate(0) drop-shadow(0 0 24px var(--role-color));transform:scale(.92) translateY(10px)}.holo-morph-leave-to[data-v-bd6d47ec]{opacity:0;filter:blur(12px) saturate(0) drop-shadow(0 0 24px var(--role-color));transform:scale(1.05) translateY(-8px)}.human-hologram circle[data-v-bd6d47ec],.human-hologram rect[data-v-bd6d47ec],.human-hologram path[data-v-bd6d47ec],.human-hologram ellipse[data-v-bd6d47ec],.human-hologram line[data-v-bd6d47ec]{transition:fill .8s ease,stroke .8s ease}@keyframes avatar-float-bd6d47ec{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.avatar-scanline[data-v-bd6d47ec]{position:absolute;width:160px;height:2px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--role-color, rgba(9,15,65,.15)),transparent);animation:scanline-move-bd6d47ec 3.5s ease-in-out infinite;transition:background 1s ease}@keyframes scanline-move-bd6d47ec{0%{top:10%;opacity:0}20%{opacity:.7}80%{opacity:.7}to{top:90%;opacity:0}}.role-badge[data-v-bd6d47ec]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:980px;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;margin-top:1.5rem;z-index:1;transition:background .6s ease}.role-badge-dot[data-v-bd6d47ec]{width:6px;height:6px;border-radius:50%;background:#fff;animation:badge-blink-bd6d47ec 1.5s ease-in-out infinite}@keyframes badge-blink-bd6d47ec{0%,to{opacity:1}50%{opacity:.3}}.morph-text[data-v-bd6d47ec]{display:inline-block;animation:morph-fade-in-bd6d47ec .5s ease-out}@keyframes morph-fade-in-bd6d47ec{0%{opacity:0;filter:blur(8px);transform:translateY(4px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}.trait-pills[data-v-bd6d47ec]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1.25rem;z-index:1;max-width:280px}.trait-pill[data-v-bd6d47ec]{padding:.3rem .75rem;border-radius:980px;background:var(--color-card-bg);border:1px solid rgba(9,15,65,.06);font-size:.6875rem;font-weight:600;color:var(--color-text-secondary);animation:pill-pop-bd6d47ec .4s cubic-bezier(.16,1,.3,1) both}@keyframes pill-pop-bd6d47ec{0%{opacity:0;transform:scale(.8) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.humanize-header[data-v-bd6d47ec]{margin-bottom:2rem}.humanize-eyebrow[data-v-bd6d47ec]{font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-mid);margin-bottom:.75rem}.humanize-title[data-v-bd6d47ec]{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--color-text);margin-bottom:1.25rem}.typing-wrap[data-v-bd6d47ec]{display:inline}.typing-text[data-v-bd6d47ec]{background:linear-gradient(135deg,#090f41,#373066,#667eea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.typing-cursor[data-v-bd6d47ec]{-webkit-text-fill-color:var(--color-primary);animation:cursor-blink-bd6d47ec .8s step-end infinite;font-weight:300}@keyframes cursor-blink-bd6d47ec{0%,to{opacity:1}50%{opacity:0}}.humanize-subtitle[data-v-bd6d47ec]{font-size:clamp(.9375rem,1.3vw,1.0625rem);line-height:1.7;color:var(--color-text-secondary);margin:0}.custom-cards[data-v-bd6d47ec]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.custom-card[data-v-bd6d47ec]{background:var(--color-card-bg);border:1px solid rgba(9,15,65,.04);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:all .3s ease}.custom-card[data-v-bd6d47ec]:hover{border-color:#090f411a}.custom-card.active[data-v-bd6d47ec]{border-color:#090f411f;box-shadow:0 4px 20px #090f410f}.card-header[data-v-bd6d47ec]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem}.card-icon[data-v-bd6d47ec]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-header h4[data-v-bd6d47ec]{flex:1;font-size:.9375rem;font-weight:700;color:var(--color-text);margin:0}.card-chevron[data-v-bd6d47ec]{flex-shrink:0;color:var(--color-text-secondary);transition:transform .3s ease}.custom-card.active .card-chevron[data-v-bd6d47ec]{transform:rotate(180deg)}.card-body[data-v-bd6d47ec]{padding:0 1.25rem 1.25rem}.card-body p[data-v-bd6d47ec]{font-size:.8125rem;line-height:1.6;color:var(--color-text-secondary);margin:0 0 .75rem}.card-tags[data-v-bd6d47ec]{display:flex;flex-wrap:wrap;gap:.375rem}.card-tags span[data-v-bd6d47ec]{padding:.25rem .625rem;border-radius:980px;background:#090f410a;font-size:.6875rem;font-weight:600;color:var(--color-text-secondary)}.role-selector[data-v-bd6d47ec]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem;max-width:360px;z-index:1}.role-chip[data-v-bd6d47ec]{padding:.5rem .875rem;border-radius:980px;border:1.5px solid rgba(9,15,65,.12);background:var(--color-card-bg);font-size:.75rem;font-weight:600;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:all .3s cubic-bezier(.16,1,.3,1)}.role-chip[data-v-bd6d47ec]:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}.role-chip.active[data-v-bd6d47ec]{color:#fff}@media (max-width: 968px){.humanize-layout[data-v-bd6d47ec]{grid-template-columns:minmax(0,1fr);gap:2rem}.avatar-stage[data-v-bd6d47ec],.humanize-text[data-v-bd6d47ec]{min-width:0}.avatar-stage[data-v-bd6d47ec]{padding:2rem 0}.humanize-header[data-v-bd6d47ec],.humanize-eyebrow[data-v-bd6d47ec]{text-align:center}.role-selector[data-v-bd6d47ec]{flex-wrap:nowrap;justify-content:safe center;align-self:stretch;width:100%;max-width:100%;min-width:0;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.25rem}.role-selector[data-v-bd6d47ec]::-webkit-scrollbar{display:none}.role-chip[data-v-bd6d47ec]{flex-shrink:0;scroll-snap-align:center}}@media (max-width: 480px){.avatar-holo[data-v-bd6d47ec]{width:160px;height:160px}.avatar-figure img[data-v-bd6d47ec]{width:110px;height:110px}.human-hologram[data-v-bd6d47ec]{width:140px}}[data-theme=dark] .humanize[data-v-bd6d47ec]{background:var(--color-bg)}[data-theme=dark] .humanize-eyebrow[data-v-bd6d47ec]{color:var(--color-cream)}[data-theme=dark] .humanize-title[data-v-bd6d47ec]{color:#f0f0f5}[data-theme=dark] .typing-text[data-v-bd6d47ec]{background:linear-gradient(135deg,#e9e3c1,#f5f0d4 60%,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark] .typing-cursor[data-v-bd6d47ec]{-webkit-text-fill-color:var(--color-cream)}[data-theme=dark] .holo-ring[data-v-bd6d47ec]{opacity:.1}[data-theme=dark] .trait-pill[data-v-bd6d47ec]{background:#141827cc;border-color:#e9e3c10f;color:var(--color-text-secondary)}[data-theme=dark] .role-chip[data-v-bd6d47ec]{background:#141827cc;border-color:#e9e3c11f;color:var(--color-text-secondary)}[data-theme=dark] .role-chip[data-v-bd6d47ec]:hover{border-color:var(--color-cream);color:var(--color-cream)}[data-theme=dark] .custom-card[data-v-bd6d47ec]{background:#14182799;border-color:#e9e3c10f}[data-theme=dark] .custom-card[data-v-bd6d47ec]:hover{border-color:#e9e3c11f}[data-theme=dark] .custom-card.active[data-v-bd6d47ec]{border-color:#e9e3c126;box-shadow:0 4px 20px #0003}[data-theme=dark] .card-header h4[data-v-bd6d47ec]{color:#f0f0f5}[data-theme=dark] .card-tags span[data-v-bd6d47ec]{background:#e9e3c10f;color:var(--color-text-secondary)}.stack[data-v-7dadaa2c]{padding:var(--spacing-xl) 0;background:var(--color-bg);position:relative;overflow:hidden}.stack-header[data-v-7dadaa2c]{text-align:center;max-width:780px;margin:0 auto var(--spacing-lg)}.stack-eyebrow[data-v-7dadaa2c]{font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-mid);margin-bottom:.75rem}.stack-title[data-v-7dadaa2c]{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--color-text);margin-bottom:1.5rem}.stack-subtitle[data-v-7dadaa2c]{font-size:clamp(.9375rem,1.3vw,1.0625rem);line-height:1.7;color:var(--color-text-secondary);margin:0}.holo-stage[data-v-7dadaa2c]{position:relative;width:100%;max-width:560px;aspect-ratio:1;margin:0 auto var(--spacing-lg)}.orbit-ring[data-v-7dadaa2c]{position:absolute;top:0;right:0;bottom:0;left:0}.orbit-ring[data-v-7dadaa2c]:before{content:"";position:absolute;border-radius:50%;border:1px dashed rgba(9,15,65,.1);animation:ring-spin-7dadaa2c 60s linear infinite}.orbit-outer[data-v-7dadaa2c]:before{top:6%;right:6%;bottom:6%;left:6%}@keyframes ring-spin-7dadaa2c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-node[data-v-7dadaa2c]{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.375rem;z-index:2}.orbit-name[data-v-7dadaa2c]{font-size:.5625rem;font-weight:700;color:var(--color-text-secondary);letter-spacing:.02em;white-space:nowrap;opacity:0;transition:opacity .3s ease}.orbit-node:hover .orbit-name[data-v-7dadaa2c]{opacity:1}.orbit-logo[data-v-7dadaa2c]{width:80px;height:80px;border-radius:18px;background:var(--color-card-bg);border:1px solid rgba(9,15,65,.06);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 24px #090f4114;transition:all .35s ease}.orbit-logo[data-v-7dadaa2c]:hover{transform:scale(1.12);box-shadow:0 12px 40px #090f4124}.orbit-logo img[data-v-7dadaa2c]{width:48px;height:48px;object-fit:contain}.holo-center[data-v-7dadaa2c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:.75rem}.holo-glow[data-v-7dadaa2c]{position:absolute;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(9,15,65,.08) 0%,transparent 70%);animation:holo-pulse-7dadaa2c 3s ease-in-out infinite;top:50%;left:50%;transform:translate(-50%,-55%)}@keyframes holo-pulse-7dadaa2c{0%,to{transform:translate(-50%,-55%) scale(1);opacity:.6}50%{transform:translate(-50%,-55%) scale(1.15);opacity:1}}.holo-avatar[data-v-7dadaa2c]{width:100px;height:100px;position:relative;animation:holo-float-7dadaa2c 4s ease-in-out infinite}.holo-avatar img[data-v-7dadaa2c]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(9,15,65,.15))}@keyframes holo-float-7dadaa2c{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.holo-scanline[data-v-7dadaa2c]{position:absolute;width:120px;height:2px;background:linear-gradient(90deg,transparent,rgba(9,15,65,.15),transparent);top:20%;left:50%;transform:translate(-50%);animation:scanline-7dadaa2c 3s ease-in-out infinite}@keyframes scanline-7dadaa2c{0%{top:10%;opacity:0}20%{opacity:.8}80%{opacity:.8}to{top:85%;opacity:0}}.holo-label[data-v-7dadaa2c]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;background:var(--color-primary);border-radius:980px;font-size:.625rem;font-weight:700;color:#e9e3c1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.holo-label-dot[data-v-7dadaa2c]{width:5px;height:5px;border-radius:50%;background:#22c55e;animation:label-blink-7dadaa2c 1.5s ease-in-out infinite}@keyframes label-blink-7dadaa2c{0%,to{opacity:1}50%{opacity:.3}}.connection-lines[data-v-7dadaa2c]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.conn-line[data-v-7dadaa2c]{position:absolute;top:50%;left:50%;width:35%;height:1px;background:linear-gradient(90deg,rgba(9,15,65,.06),transparent);transform-origin:left center;transform:rotate(var(--angle))}.tech-grid[data-v-7dadaa2c]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:900px;margin:0 auto}.tech-card[data-v-7dadaa2c]{padding:2rem;background:var(--color-card-bg);border-radius:var(--radius-lg);border:1px solid rgba(9,15,65,.04);transition:all .35s ease}.tech-card[data-v-7dadaa2c]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #090f4114}.tech-card-icon[data-v-7dadaa2c]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.tech-card-icon svg[data-v-7dadaa2c]{color:#e9e3c1;stroke:#e9e3c1}.tech-card h3[data-v-7dadaa2c]{font-size:1.0625rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.tech-card p[data-v-7dadaa2c]{font-size:.875rem;line-height:1.6;color:var(--color-text-secondary);margin:0}@media (max-width: 768px){.stack[data-v-7dadaa2c]{padding:var(--spacing-lg) 0}.holo-stage[data-v-7dadaa2c]{max-width:340px}.orbit-logo[data-v-7dadaa2c]{width:56px;height:56px;border-radius:14px}.orbit-logo img[data-v-7dadaa2c]{width:32px;height:32px}.holo-avatar[data-v-7dadaa2c]{width:72px;height:72px}.tech-grid[data-v-7dadaa2c]{grid-template-columns:1fr}}[data-theme=dark] .stack[data-v-7dadaa2c]{background:var(--color-bg)}[data-theme=dark] .stack-eyebrow[data-v-7dadaa2c]{color:var(--color-cream)}[data-theme=dark] .stack-title[data-v-7dadaa2c]{color:#f0f0f5}[data-theme=dark] .orbit-ring[data-v-7dadaa2c]:before{border-color:#e9e3c114}[data-theme=dark] .orbit-outer[data-v-7dadaa2c]:before{border-color:#e9e3c10d}[data-theme=dark] .orbit-logo[data-v-7dadaa2c]{background:#141827cc;border-color:#e9e3c114;box-shadow:0 4px 20px #0003}[data-theme=dark] .orbit-logo[data-v-7dadaa2c]:hover{box-shadow:0 8px 32px #e9e3c114;border-color:#e9e3c126}[data-theme=dark] .orbit-logo img[data-v-7dadaa2c]{filter:brightness(0) invert(1)}[data-theme=dark] .holo-glow[data-v-7dadaa2c]{background:radial-gradient(circle,rgba(233,227,193,.08) 0%,transparent 70%)}[data-theme=dark] .holo-scanline[data-v-7dadaa2c]{background:linear-gradient(90deg,transparent,rgba(233,227,193,.15),transparent)}[data-theme=dark] .holo-label[data-v-7dadaa2c]{background:var(--color-cream);color:#090f41}[data-theme=dark] .conn-line[data-v-7dadaa2c]{background:linear-gradient(90deg,rgba(233,227,193,.06),transparent)}[data-theme=dark] .tech-card[data-v-7dadaa2c]{background:#14182799;border-color:#e9e3c10f}[data-theme=dark] .tech-card[data-v-7dadaa2c]:hover{box-shadow:0 12px 40px #0000004d;border-color:#e9e3c11a}[data-theme=dark] .tech-card-icon[data-v-7dadaa2c]{background:linear-gradient(135deg,#e9e3c1,#f5f0d4)}[data-theme=dark] .tech-card-icon svg[data-v-7dadaa2c]{color:#090f41;stroke:#090f41}[data-theme=dark] .tech-card h3[data-v-7dadaa2c]{color:#f0f0f5}.home-page[data-v-36a192d9]{width:100%;padding-top:0}
