.AgentWidget_fab__SpnD4{position:fixed;right:1.5rem;bottom:1.5rem;z-index:var(--z-modal);width:60px;height:60px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#4a12ff,#7c22ff 55%,#c42bff);box-shadow:0 10px 40px -8px rgba(124,34,255,.8);transition:box-shadow var(--duration-normal)}.AgentWidget_fab__SpnD4:hover{box-shadow:0 10px 50px -4px rgba(196,43,255,.9)}.AgentWidget_fabRing__m9zXG{position:absolute;inset:-4px;border-radius:50%;border:1px solid rgba(196,43,255,.6);animation:AgentWidget_fab-ring__NpP_c 2.6s ease-out infinite;pointer-events:none}.AgentWidget_fabOpen__sxyrB .AgentWidget_fabRing__m9zXG{display:none}@keyframes AgentWidget_fab-ring__NpP_c{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.AgentWidget_panel__8lso8{position:fixed;right:1.5rem;bottom:calc(1.5rem + 76px);z-index:var(--z-modal);width:min(400px,calc(100vw - 2rem));height:min(600px,calc(100vh - 140px));display:flex;flex-direction:column;border-radius:var(--radius-xl);background:rgba(12,12,18,.82);backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);border:1px solid var(--border-glass);box-shadow:0 30px 80px -20px rgba(0,0,0,.8),0 0 60px -20px rgba(124,34,255,.5);overflow:hidden;visibility:hidden;opacity:0}.AgentWidget_header__1HKoh{display:flex;align-items:center;gap:.75rem;padding:1rem 1rem 1rem 1.25rem;border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg,rgba(124,34,255,.12),transparent)}.AgentWidget_avatar__OajZb{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#0b0b12;border:1px solid var(--border-glass)}.AgentWidget_headText__qfuoA{flex:1 1;display:flex;flex-direction:column;line-height:1.3}.AgentWidget_headText__qfuoA strong{font-family:var(--font-display);font-size:1rem}.AgentWidget_headText__qfuoA span{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--text-muted)}.AgentWidget_online__iVSPq{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981}.AgentWidget_iconBtn__9X3SK{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--text-secondary);transition:background var(--duration-fast),color var(--duration-fast)}.AgentWidget_iconBtn__9X3SK:hover{background:rgba(255,255,255,.06);color:var(--text-primary)}.AgentWidget_messages__mi1PH{flex:1 1;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:.9rem;overscroll-behavior:contain}.AgentWidget_msg__ouoxD{display:flex;flex-direction:column;gap:.5rem;max-width:88%;animation:AgentWidget_fade-in-up__c53aQ .4s var(--ease-out-expo)}.AgentWidget_user__fp7jY{align-self:flex-end;align-items:flex-end}.AgentWidget_bot__UWidU{align-self:flex-start}.AgentWidget_bubble__5YdSV{padding:.75rem 1rem;border-radius:16px;font-size:.9rem;line-height:1.55;word-wrap:break-word}.AgentWidget_user__fp7jY .AgentWidget_bubble__5YdSV{color:#fff;background:linear-gradient(135deg,#5b1bff,#9d2bff);border-bottom-right-radius:4px}.AgentWidget_bot__UWidU .AgentWidget_bubble__5YdSV{color:var(--text-primary);background:rgba(255,255,255,.045);border:1px solid var(--border-subtle);border-bottom-left-radius:4px}.AgentWidget_bubble__5YdSV p{font-size:inherit;color:inherit;line-height:inherit}.AgentWidget_bubble__5YdSV p+p,.AgentWidget_bubble__5YdSV p+ul,.AgentWidget_bubble__5YdSV ul+p{margin-top:.6rem}.AgentWidget_bubble__5YdSV ul{list-style:none;display:flex;flex-direction:column;gap:.35rem}.AgentWidget_bubble__5YdSV li{position:relative;padding-left:1rem}.AgentWidget_bubble__5YdSV li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:#a855f7}.AgentWidget_bubble__5YdSV strong{color:#fff}.AgentWidget_bubble__5YdSV a{color:#c084fc;text-decoration:underline;text-underline-offset:2px}.AgentWidget_typing__Yy8Xn{display:inline-flex;gap:4px;padding:.9rem 1rem;border-radius:16px;background:rgba(255,255,255,.045);border:1px solid var(--border-subtle)}.AgentWidget_typing__Yy8Xn i{width:6px;height:6px;border-radius:50%;background:#a855f7;animation:AgentWidget_typing__Yy8Xn 1.2s ease-in-out infinite}.AgentWidget_typing__Yy8Xn i:nth-child(2){animation-delay:.15s}.AgentWidget_typing__Yy8Xn i:nth-child(3){animation-delay:.3s}@keyframes AgentWidget_typing__Yy8Xn{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.AgentWidget_cards__osqBj{display:flex;flex-direction:column;gap:.4rem}.AgentWidget_productCard__L44mP{display:flex;align-items:center;gap:.7rem;padding:.65rem .85rem;border-radius:12px;font-size:.85rem;background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.3);transition:background var(--duration-fast),border-color var(--duration-fast)}.AgentWidget_productCard__L44mP:hover{background:rgba(var(--accent-rgb),.15);border-color:rgba(var(--accent-rgb),.6)}.AgentWidget_productCard__L44mP span:nth-child(2){flex:1 1;display:flex;flex-direction:column}.AgentWidget_productCard__L44mP small{color:var(--text-muted);font-size:.72rem}.AgentWidget_pcDot__z0aX7{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.AgentWidget_suggestions__wHWSg{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.AgentWidget_suggestions__wHWSg button{font-size:.8rem;padding:.45rem .85rem;border-radius:var(--radius-full);color:var(--text-secondary);border:1px solid var(--border-glass);background:rgba(168,85,247,.06);transition:color var(--duration-fast),background var(--duration-fast),border-color var(--duration-fast)}.AgentWidget_suggestions__wHWSg button:hover{color:#fff;background:rgba(168,85,247,.15);border-color:var(--border-glass-hover)}.AgentWidget_form__T119L{display:flex;gap:.5rem;padding:.85rem;border-top:1px solid var(--border-subtle)}.AgentWidget_form__T119L input{flex:1 1;min-width:0;padding:.75rem 1rem;border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:rgba(255,255,255,.03);color:var(--text-primary);font:inherit;font-size:.9rem;outline:none;transition:border-color var(--duration-fast)}.AgentWidget_form__T119L input:focus{border-color:var(--border-glass-hover)}.AgentWidget_form__T119L button{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#5b1bff,#c42bff);transition:opacity var(--duration-fast),transform var(--duration-fast)}.AgentWidget_form__T119L button:disabled{opacity:.35}.AgentWidget_form__T119L button:not(:disabled):hover{transform:scale(1.06)}@media (max-width:600px){.AgentWidget_panel__8lso8{right:1rem;left:1rem;width:auto;bottom:calc(1rem + 72px);height:calc(100svh - 120px)}.AgentWidget_fab__SpnD4{right:1rem;bottom:1rem}}.DoorIntro_intro__SbRFR{position:fixed;inset:0;z-index:var(--z-cursor);perspective:1800px;overflow:hidden;pointer-events:auto}.DoorIntro_door__wm1BS{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(109,40,217,.12),transparent 70%),radial-gradient(circle at 1px 1px,rgba(168,85,247,.07) 1px,transparent 0) 0 0 /40px 40px,var(--bg-primary);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.DoorIntro_left__CDsBH{-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0);transform-origin:0 50%}.DoorIntro_right__HgB4o{-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%);transform-origin:100% 50%}.DoorIntro_edge__qj7BM{position:absolute;top:0;bottom:0;width:2px;opacity:0;background:linear-gradient(180deg,transparent,#c42bff 20%,#fff 50%,#7c22ff 80%,transparent);box-shadow:0 0 24px 4px rgba(168,85,247,.7)}.DoorIntro_left__CDsBH .DoorIntro_edge__qj7BM{left:calc(50% - 2px)}.DoorIntro_right__HgB4o .DoorIntro_edge__qj7BM{left:50%}.DoorIntro_seam__b73Hy{width:2px;margin-left:-1px;background:linear-gradient(180deg,transparent,#d946ef 18%,#fff 50%,#6d28d9 82%,transparent);box-shadow:0 0 18px 3px rgba(217,70,239,.8),0 0 80px 18px rgba(124,34,255,.45);transform:scaleY(0);z-index:3}.DoorIntro_leak__yE8EK,.DoorIntro_seam__b73Hy{position:absolute;top:0;bottom:0;left:50%;pointer-events:none}.DoorIntro_leak__yE8EK{width:18vw;margin-left:-9vw;background:radial-gradient(ellipse 50% 60% at 50% 50%,rgba(196,43,255,.55),rgba(74,18,255,.2) 45%,transparent 75%);filter:blur(20px);opacity:0;z-index:0}.DoorIntro_stage__GqZh8{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.25rem,3vh,2rem)}.DoorIntro_glow__jD8Xj{position:absolute;left:50%;top:50%;width:min(70vw,720px);aspect-ratio:1;translate:-50% -58%;border-radius:50%;background:radial-gradient(circle,rgba(124,34,255,.35),rgba(196,43,255,.12) 40%,transparent 68%);filter:blur(30px);opacity:0;pointer-events:none}.DoorIntro_mark__tpuIy{position:relative;width:clamp(140px,22vw,260px);height:auto;overflow:visible;filter:drop-shadow(0 0 30px rgba(124,34,255,.45))}.DoorIntro_word__LB4Nf{position:relative;display:flex;justify-content:center;color:var(--text-primary);line-height:0}.DoorIntro_wordSvg__T3ELw{width:clamp(240px,46vw,560px);height:auto}.DoorIntro_tagline__8X8yx{position:relative;font-family:var(--font-display);font-weight:400;font-size:clamp(.7rem,1.3vw,.95rem);letter-spacing:.42em;padding-left:.42em;color:var(--text-secondary);opacity:0;white-space:nowrap}.DoorIntro_tagline__8X8yx span{color:#a855f7}.DoorIntro_corner__Unnrw{position:absolute;bottom:clamp(1rem,4vh,2.5rem);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.2em;color:var(--text-muted)}.DoorIntro_cornerLeft__ARIsn{left:clamp(1rem,4vw,2.5rem)}.DoorIntro_cornerRight__sRgJz{right:clamp(1rem,4vw,2.5rem);color:var(--text-secondary)}.DoorIntro_skip__oUhk_{position:absolute;top:clamp(1rem,4vh,2rem);right:clamp(1rem,4vw,2.5rem);z-index:4;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);padding:.5rem .9rem;border:1px solid var(--border-subtle);border-radius:var(--radius-full);transition:color var(--duration-fast),border-color var(--duration-fast)}.DoorIntro_skip__oUhk_:hover{color:var(--text-primary);border-color:var(--border-glass-hover)}@media (max-width:600px){.DoorIntro_cornerLeft__ARIsn{display:none}}.Footer_footer__eNA9m{position:relative;padding-top:6rem;overflow:hidden;background:linear-gradient(180deg,transparent,rgba(5,5,8,.85) 30%)}.Footer_glowLine__7leWE{position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,#a855f7,#d946ef,transparent);box-shadow:0 0 24px rgba(168,85,247,.8)}.Footer_grid__WCfx6{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.2fr;grid-gap:3rem;gap:3rem;padding-bottom:4rem}.Footer_logo__8uCHD{display:inline-flex;align-items:center;gap:.85rem;color:var(--text-primary)}.Footer_tagline__WuViG{margin:1rem 0;font-family:var(--font-display);font-size:.8125rem;letter-spacing:.35em;color:var(--text-secondary)}.Footer_tagline__WuViG span{color:#a855f7}.Footer_blurb__1UYXJ{font-size:.9375rem;max-width:340px;margin-bottom:1.5rem}.Footer_socials__SOcMQ{display:flex;gap:.6rem}.Footer_socials__SOcMQ a{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:var(--text-secondary);border:1px solid var(--border-subtle);background:rgba(255,255,255,.02);transition:color var(--duration-normal),border-color var(--duration-normal),translate var(--duration-normal) var(--ease-out-expo)}.Footer_socials__SOcMQ a:hover{color:#fff;border-color:var(--border-glass-hover);translate:0 -3px}.Footer_col__TmcuA{display:flex;flex-direction:column;gap:.75rem}.Footer_col__TmcuA h4{font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.5rem}.Footer_col__TmcuA a{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;color:var(--text-secondary);transition:color var(--duration-fast);width:-moz-fit-content;width:fit-content}.Footer_col__TmcuA a:hover{color:var(--text-primary)}.Footer_col__TmcuA a i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.Footer_bottom__ch0uR,.Footer_note__cTZCe{font-size:.8125rem;color:var(--text-muted)}.Footer_bottom__ch0uR{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px solid var(--border-subtle)}.Footer_giant__PZmeT{display:flex;justify-content:center;padding:0 var(--space-lg);margin-top:1rem;margin-bottom:-1.5vw;color:rgba(168,85,247,.13);-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent 95%);mask-image:linear-gradient(180deg,#000 20%,transparent 95%);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.Footer_giantSvg__NnQlA{width:100%;height:auto;max-width:1400px}@media (max-width:900px){.Footer_grid__WCfx6{grid-template-columns:1fr 1fr}.Footer_brand__Lj6Sp{grid-column:1/-1}}.Footer_copyright__vFlrA{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.Footer_doorBackdrop__Ua4Yz{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:1rem;background:rgba(5,5,8,.7)}.Footer_doorInput__WgtFD{width:min(280px,80vw);padding:.75rem 1rem;font:inherit;font-size:1rem;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);outline:none}.Navbar_navbar__3BIeH{position:fixed;top:0;left:0;right:0;z-index:var(--z-sticky);background:rgba(5,5,8,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-subtle)}.Navbar_nav___WITp{height:68px;display:flex;align-items:center;gap:1.5rem}.Navbar_logo__Am5h2{display:flex;align-items:center;gap:.6rem;color:var(--text-primary);flex-shrink:0}.Navbar_links__c080l{display:flex;align-items:center;gap:.25rem;margin:0 auto;padding:.3rem;border-radius:var(--radius-full);background:rgba(255,255,255,.03);border:1px solid var(--border-subtle)}.Navbar_link__wMX_K{display:block;padding:.5rem 1rem;border-radius:var(--radius-full);font-size:.875rem;font-weight:500;color:var(--text-secondary);transition:color var(--duration-fast),background var(--duration-fast)}.Navbar_link__wMX_K:hover{color:var(--text-primary);background:rgba(255,255,255,.06)}.Navbar_link__wMX_K.Navbar_active__YMfDB{color:#fff;background:rgba(124,34,255,.28);box-shadow:inset 0 0 0 1px rgba(168,85,247,.45)}.Navbar_cta__X3jE5{flex-shrink:0;font-size:.875rem;padding:.6rem 1.2rem}.Navbar_toggle__eiZd0{display:none;margin-left:auto;width:42px;height:42px;place-items:center;border-radius:12px;border:1px solid var(--border-subtle);color:var(--text-primary)}.Navbar_mobileMenu__XFNzn{display:flex;flex-direction:column;gap:.35rem;padding:1rem var(--space-md) 1.5rem;border-top:1px solid var(--border-subtle);background:var(--bg-primary)}.Navbar_mobileLink___PlsO{padding:.85rem 1rem;border-radius:var(--radius-md);font-size:1.05rem;font-weight:500;color:var(--text-secondary)}.Navbar_mobileLink___PlsO.Navbar_active__YMfDB{color:#fff;background:rgba(124,34,255,.2)}.Navbar_mobileMenu__XFNzn .btn{margin-top:.75rem}@media (max-width:960px){.Navbar_nav___WITp .Navbar_cta__X3jE5,.Navbar_nav___WITp .Navbar_links__c080l{display:none}.Navbar_toggle__eiZd0{display:grid}}