.fa,.fas,.far,.fal,.fab,.fa-solid,.fa-regular,.fa-light,.fa-thin,.fa-duotone,.fa-brands{display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes glow{0%{box-shadow:0 0 5px #00e5bf1a}50%{box-shadow:0 0 20px #00e5bf66}to{box-shadow:0 0 5px #00e5bf1a}}.fade-in{opacity:0;transform:translateY(20px);animation:fadeIn 1s cubic-bezier(.215,.61,.355,1) forwards}.fade-in-fast{opacity:0;transform:translateY(10px);animation:fadeIn .6s cubic-bezier(.215,.61,.355,1) forwards}.fade-in-right{opacity:0;transform:translate(-20px);animation:fadeInRight .8s cubic-bezier(.215,.61,.355,1) forwards}.fade-in-left{opacity:0;transform:translate(20px);animation:fadeInLeft .8s cubic-bezier(.215,.61,.355,1) forwards}.mega-heading{font-size:clamp(2.2rem,4vw,2.8rem);font-weight:700;line-height:1;letter-spacing:-.01em;margin-bottom:.5rem;margin-top:0;padding:0;position:relative;text-align:left}.mega-heading div{text-align:left;margin:0;padding:0;line-height:1}.mega-heading .highlight-primary{color:var(--primary);text-shadow:0 0 20px rgba(0,229,191,.5);position:relative;display:inline-block;font-weight:900;text-transform:uppercase;letter-spacing:0;background:linear-gradient(90deg,var(--primary),var(--primary-light));background-size:200% 100%;animation:gradientShift 3s ease infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mega-heading>div:first-child,.mega-heading div:nth-child(2):not(.highlight-primary),.mega-heading .with-ai:not(.highlight-primary){font-weight:400;text-transform:none;font-size:.85em}.mega-heading div:nth-child(2) .highlight-primary,.mega-heading div:nth-child(3) .highlight-primary,.mega-heading .with-ai .highlight-primary{font-size:1.15em}@media (max-width: 767px){.mega-heading{font-size:clamp(1.8rem,4vw,2.4rem);text-align:left}}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--text);margin-bottom:1.5rem}h1{font-size:clamp(3.5rem,7vw,6rem);margin-bottom:2rem;line-height:.9;letter-spacing:-.03em}h1 span{display:block;white-space:nowrap;text-transform:uppercase}@media (max-width: 767px){h1 span{white-space:normal;font-size:clamp(2.5rem,6vw,4rem)}}h1 .accent{color:var(--primary);font-weight:900;font-size:130%;position:relative;display:inline-block;text-shadow:0 0 25px rgba(0,229,191,.5);letter-spacing:-.01em;transform:scale(1.05);font-family:var(--font-main);line-height:.85}h1 .with-ai{display:inline-block;margin-left:.1em;background:linear-gradient(90deg,var(--primary-light),var(--primary));background-size:200% 100%;animation:gradientShift 3s ease infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:900;padding:0 .1em;font-size:110%;text-shadow:none}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}p{margin-bottom:1.5rem;line-height:1.6}p.lead{font-size:1.2rem;color:var(--text-secondary)}.hero-section h1{font-size:clamp(2.8rem,6vw,4.5rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin-bottom:1.5rem;color:var(--text)}.hero-section h1 span{display:block}.hero-section .accent{color:var(--primary)}.hero-section .with-ai{display:inline-block;margin-left:.5em;background:linear-gradient(90deg,var(--primary-light),var(--primary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-message{font-size:1.1rem;color:var(--text-secondary);line-height:1.6;margin-bottom:2.5rem;max-width:500px;margin-left:auto;margin-right:auto}@media (min-width: 992px){.hero-message{margin-left:0}}.tagline-small{font-size:.8rem;font-weight:600;color:var(--primary);letter-spacing:.15em;margin-bottom:1rem;text-transform:uppercase}.features-heading h2{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1rem;color:var(--text)}.features-heading p{font-size:1.1rem;color:var(--text-secondary)}.feature h3{font-size:1.25rem;margin-bottom:.75rem;font-weight:600;color:var(--text)}.feature p{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.text-primary{color:var(--primary)}.text-secondary{color:var(--text-secondary)}.text-small{font-size:.875rem}.text-large{font-size:1.25rem}.text-center{text-align:center}.fade-in{animation:fadeIn .3s ease forwards;animation-delay:0s}.delay-1{animation-delay:.2s}.delay-2{animation-delay:.4s}.delay-3{animation-delay:.6s}.delay-4{animation-delay:.8s}.delay-5{animation-delay:1s}.delay-6{animation-delay:1.2s}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.global-header{position:fixed;top:1rem;left:0;right:0;width:92%;max-width:1000px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:#1a1a1acc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;border-radius:16px;box-shadow:0 8px 32px #0003,0 0 0 1px #ffffff0d inset;transition:all .3s ease;border:1px solid rgba(255,255,255,.07)}@media (max-width: 767px){.global-header{width:95%;padding:.75rem 1rem}}@media (max-width: 479px){.global-header{width:92%;padding:.75rem}}.global-header .header-right{display:flex;align-items:center;gap:2rem}@media (max-width: 767px){.global-header .header-right{gap:.75rem}}@media (max-width: 479px){.global-header .header-right{gap:.5rem}}.global-header .logo{display:flex;align-items:center;position:relative}.global-header .logo .logo-link{text-decoration:none;display:flex;transition:transform .3s ease;align-items:center}.global-header .logo .logo-link:hover{transform:translateY(-1px);text-decoration:none}.global-header .logo .logo-text{font-size:1.5rem;font-weight:700;color:var(--text);letter-spacing:.05em;white-space:nowrap}@media (max-width: 767px){.global-header .logo .logo-text{font-size:1.25rem}}@media (max-width: 479px){.global-header .logo .logo-text{font-size:1.1rem}}.global-header .social-links{display:flex;gap:1.5rem;align-items:center}@media (max-width: 767px){.global-header .social-links{gap:1rem;display:none}}@media (max-width: 479px){.global-header .social-links{gap:.75rem}}.global-header .social-links .social-link{color:var(--text-secondary);font-size:1.2rem;transition:color .3s ease,transform .2s ease}.global-header .social-links .social-link:hover{color:var(--primary);transform:translateY(-2px);text-decoration:none}@media (max-width: 479px){.global-header .social-links .social-link{font-size:1rem}}.mobile-menu-button{background:transparent;border:none;color:var(--text);font-size:1.2rem;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.mobile-menu-button:hover{color:var(--primary)}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0d0d0df2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:fadeIn .3s ease}.mobile-menu-overlay .mobile-menu-content{padding:2rem;width:100%;max-width:300px;display:flex;flex-direction:column;gap:2rem;text-align:center}.mobile-menu-overlay .mobile-menu-content .mobile-social-links{display:flex;flex-direction:column;gap:1.5rem}.mobile-menu-overlay .mobile-menu-content .mobile-social-links .social-link,.mobile-menu-overlay .mobile-menu-content .mobile-social-links .mobile-theme-toggle{color:var(--text);font-size:1.2rem;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem;border-radius:8px;background-color:#ffffff0d;transition:all .3s ease;text-decoration:none}.mobile-menu-overlay .mobile-menu-content .mobile-social-links .social-link span,.mobile-menu-overlay .mobile-menu-content .mobile-social-links .mobile-theme-toggle span{font-size:1rem;font-weight:500}.mobile-menu-overlay .mobile-menu-content .mobile-social-links .social-link:hover,.mobile-menu-overlay .mobile-menu-content .mobile-social-links .mobile-theme-toggle:hover{background-color:#00e5bf1a;color:var(--primary);transform:translateY(-2px);text-decoration:none}.mobile-menu-overlay .mobile-menu-content .mobile-social-links .mobile-theme-toggle button{color:var(--text);font-size:1.2rem}.mobile-menu-overlay .mobile-menu-content .mobile-cta-btn{width:100%;padding:1rem;margin-top:1rem}.logo-image{width:100%;max-width:170px}.global-footer{width:100%;padding:3rem 1.5rem;background-color:#0d0d0db3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-top:1px solid rgba(255,255,255,.1);position:relative;z-index:5;margin-top:auto}.global-footer .footer-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;max-width:1200px;margin:0 auto}@media (max-width: 767px){.global-footer .footer-content{flex-direction:column;text-align:center}}.global-footer .footer-content p{color:var(--text-secondary);font-size:.875rem;margin-bottom:0}.global-footer .footer-links{display:flex;gap:2rem}@media (max-width: 767px){.global-footer .footer-links{flex-direction:column;align-items:center;gap:1rem}}.global-footer .footer-links .social-links{display:flex;gap:1.5rem}@media (max-width: 767px){.global-footer .footer-links .social-links{justify-content:center}}.global-footer .footer-links .social-links .social-link{color:var(--text-secondary);transition:color .3s ease;font-size:.875rem}.global-footer .footer-links .social-links .social-link:hover{color:var(--primary);text-decoration:none}.global-footer .footer-links .legal-links{display:flex;gap:1.5rem}.global-footer .footer-links .legal-links .legal-link{color:var(--text-secondary);font-size:.875rem;transition:color .3s ease}.global-footer .footer-links .legal-links .legal-link:hover{color:var(--primary);text-decoration:none}.global-footer .secret-trigger{opacity:.5;transition:opacity .3s ease}.global-footer .secret-trigger a{color:var(--text);font-size:.8rem}.global-footer .secret-trigger a:hover{color:var(--primary);text-decoration:none}.global-footer .secret-trigger:hover{opacity:1}.main-content{flex:1;display:flex;flex-direction:column;width:100%;position:relative}.noise-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QUcCgEzEUP0HAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAACoklEQVRo3u3ZT0hUQRzA8e/bvdV0M2M3KytN0Qyw9hBlhLl4iQMWXTpEUNGlEiI6lBYJQpfOlQXRqVtBhylM2kOBSLkhSn8JglZBWlTqzb69OnzL7cbW7oZ/6vdO8+bNm5nfvHkzb1YRCARCOkpASGtpDemT8ovZ01S0CY/XC8DqyipzMzOUlUfZ8fkTtjtHtdZ8GfqA8+vx+aGhEFBz4aKOxmJ6dmZG27Ztjd3d0XDokM60tOjJ8XFNGcbMztxzBKaKUKGh9+7qcqLiiQRJy0o2aq0Z6n8Hik3hUP5Rz7ViR06db9CKLN2RzgTD6OzCoT8NN3C1pTX/SRgGb16/cgRVScvfbhLs6e6SBMI/NJBLwcOHDxgdfp+XRFKMwUjSJJC0svi8Xubn5mhubspZOZ8RVUzDoKTEj2VZOYNIuQyoqqxk5NMwew/U5Lf4XRe/F09VKM3rJQ9QbteQjMCZxiaqqmtYXV5icsJgaWkJj9eLZVm75g64upkuEqCxvoGR4SEymUyagKGASCSSzZvJZHSPy2F3UdcnBWKaJvF4nKvXbnDvwcM0wYjkz2Qy+kvgW6Y93UPYxnPwSQP9/U8IBAJo5f5DIbeTb49mliV5LPuSyWT20Uj6c2BwKCTl3ICSw4EYLV093Lx9J1sIYLdX7KJgI1HGHEkZaVer2GqbVi2P16O93oDWaH9gH7H4Cv5AgP0HD1FXW+sYmVTkYizRcSZ44dIl7ff7KS0tZXpiXNtjZ2BgQDY0YsNBnDp2XIcjEf3z+7Qeja+YlBcVLMT4aJyq6mqdaT2r11dXswnbNDfYnJCCh5iZTuiv8XF94Eh99mTKdKedj65AuPEKtB1uAMkuSwLi9ktcPvcQLSQskE/nPwA+OL9QacDpKQAAAABJRU5ErkJggg==);opacity:.03;pointer-events:none;z-index:0}.page-container{min-height:100vh;padding:8rem 2rem 4rem;width:100%;max-width:1200px;margin:0 auto;position:relative;z-index:2}.waitlist-btn,.primary-btn,.secondary-btn{padding:.75rem 1.5rem;border-radius:4px;font-weight:600;cursor:pointer;transition:all .3s ease,transform .2s ease;font-size:.9rem;border:none;letter-spacing:.03em;font-family:var(--font-main)}@media (max-width: 767px){.waitlist-btn,.primary-btn,.secondary-btn{padding:.6rem 1rem;font-size:.8rem}}@media (max-width: 480px){.waitlist-btn,.primary-btn,.secondary-btn{width:100%}}.waitlist-btn,.primary-btn{background-color:var(--primary);color:var(--secondary)}.waitlist-btn:hover,.primary-btn:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 5px 15px #00e5bf33}.secondary-btn{background-color:transparent;color:var(--text);border:1px solid var(--primary)}.secondary-btn:hover{background-color:#00e5bf1a;color:var(--primary)}.cta-buttons{display:flex;gap:1rem;margin-bottom:3rem;justify-content:center}@media (min-width: 992px){.cta-buttons{justify-content:flex-start}}@media (max-width: 480px){.cta-buttons{flex-direction:column;width:100%}}.back-button{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary);text-decoration:none;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease;background-color:#00e5bf1a;border:1px solid rgba(0,229,191,.2)}.back-button:hover{background-color:#00e5bf33;transform:translateY(-2px)}.chat-send-button{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;border:none;background-color:var(--primary);color:var(--text-dark);cursor:pointer;transition:all .2s ease;flex-shrink:0}.chat-send-button:hover{background-color:var(--primary-light);transform:translateY(-2px)}.chat-send-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.chat-send-button.button-click{animation:buttonClick .3s ease}.theme-toggle-btn{background:transparent;border:none;color:var(--text-secondary);font-size:1.2rem;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.theme-toggle-btn:hover{color:var(--primary);background-color:#00e5bf1a}.theme-toggle-btn .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes buttonClick{0%{transform:scale(1)}50%{transform:scale(.9);background-color:var(--primary-light)}to{transform:scale(1)}}.features-section{background-color:#0d0d0d80}.features-section .features-heading{max-width:800px;margin-bottom:3rem}.features-section .features-heading h2{margin-bottom:1.5rem}.features-section .features-heading p{color:var(--text-secondary);font-size:1.1rem;max-width:600px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;width:100%;max-width:1200px;margin-bottom:3rem}.feature{background-color:var(--background-light);padding:2rem;border-radius:8px;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(255,255,255,.05);text-align:left}.feature:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00e5bf1a}.feature .feature-icon{width:48px;height:48px;margin-bottom:1.5rem;background-color:#00e5bf1a;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid rgba(0,229,191,.2)}.feature .feature-icon svg{font-size:1.4rem;color:var(--primary)}.agent-workflow-widget{height:100%;display:flex;flex-direction:column;gap:1.5rem;padding:2rem;max-width:900px;width:100%;margin:0 auto;box-sizing:border-box}.hero-visual{position:relative;height:400px;width:100%;display:none}@media (min-width: 992px){.hero-visual{display:block}}.chat-widget-container{display:flex;flex-direction:column;min-height:600px;height:700px;max-height:800px;border-radius:16px;background-color:#141414e6;box-shadow:0 8px 32px #0000004d;border:1px solid rgba(255,255,255,.1);overflow:hidden;margin-bottom:2rem;box-sizing:border-box}.messages-container{display:flex;flex-direction:column;justify-content:flex-end;flex:1;overflow-y:auto;gap:.8rem;max-height:320px;padding:1.5rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;overflow-x:hidden;box-sizing:border-box}.messages-container::-webkit-scrollbar{width:6px}.messages-container::-webkit-scrollbar-track{background:transparent}.messages-container::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:20px}.agent-message{background-color:var(--background-light);border-radius:10px;padding:1rem;display:flex;align-items:flex-start;gap:.8rem;box-shadow:0 4px 10px #0003;max-width:90%;margin-bottom:.8rem;animation:messageAppear .3s ease forwards}.agent-message.user{border-left:3px solid #4a6ef5;margin-left:auto;margin-right:0}.agent-message.user .agent-icon{background-color:#4a6ef51a;border:1px solid rgba(74,110,245,.2)}.agent-message.user .agent-icon svg{color:#4a6ef5}.agent-message.user .message-header{color:#4a6ef5}.agent-message.user .typing-cursor{background-color:#4a6ef5}.agent-message.agent{border-left:3px solid var(--primary);margin-left:0;margin-right:auto}.agent-message.agent .agent-icon{background-color:#00e5bf1a;border:1px solid rgba(0,229,191,.2)}.agent-message.agent .agent-icon svg{color:var(--primary)}.agent-message.agent .message-header{color:var(--primary)}.agent-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agent-icon svg{font-size:1.1rem}.message-content{flex:1;padding-right:1rem}.message-content p{font-size:.8rem;color:var(--text-secondary);line-height:1.4;margin:0}.message-header{font-weight:600;margin-bottom:.3rem;font-size:.9rem;display:flex;align-items:center;flex-wrap:wrap}.message-header .agent-role{color:var(--text-secondary);font-weight:400;font-size:.75rem}.process-steps{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background-color:#ffffff0d;border-radius:8px;width:100%}.process-step{display:flex;align-items:center;gap:.5rem;padding:.3rem 0;opacity:.7;transition:opacity .3s ease}.process-step.complete{opacity:1}.process-step.in-progress{background-color:#00e5bf0d}.step-icon{width:22px;height:22px;display:flex;justify-content:center;align-items:center;background-color:#00e5bf1a;border-radius:50%;font-size:.65rem}.step-text{flex:1;font-size:.75rem;opacity:.9}.step-check{color:var(--primary);font-size:.7rem}.typing-steps .process-step.in-progress{animation:pulse 1.5s infinite}.typing-cursor{display:inline-block;width:2px;height:1em;background-color:var(--primary);vertical-align:middle;margin-left:2px;animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes messageAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.loading-animation{display:flex;justify-content:center;align-items:center;gap:8px;margin:1rem 0;padding:.5rem}.loading-animation .loading-dot{width:10px;height:10px;border-radius:50%;background-color:var(--primary);opacity:.7}.loading-animation .loading-dot:nth-child(1){animation:loadingDot 1.4s infinite ease-in-out}.loading-animation .loading-dot:nth-child(2){animation:loadingDot 1.4s infinite ease-in-out .2s}.loading-animation .loading-dot:nth-child(3){animation:loadingDot 1.4s infinite ease-in-out .4s}@keyframes loadingDot{0%,to{transform:scale(.6);opacity:.5}50%{transform:scale(1.2);opacity:1}}.delay-1{animation-delay:.3s}.delay-2{animation-delay:.6s}.delay-3{animation-delay:.9s}.delay-4{animation-delay:1.2s}.delay-5{animation-delay:1.5s}.delay-6{animation-delay:1.8s}.hero-section{display:grid;grid-template-columns:1fr;align-items:flex-start;text-align:left;gap:0;width:100%;max-width:1200px;margin:0 auto;padding-top:.5rem}@media (min-width: 992px){.hero-section{grid-template-columns:60% 40%;padding-left:3rem}}.hero-section .hero-content{max-width:600px;margin:0;padding:.25rem;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.hero-section .hero-content .tagline-small{font-size:.7rem;font-weight:600;letter-spacing:.1em;color:var(--primary);text-transform:uppercase;margin-bottom:.3rem;position:relative;display:inline-block;text-shadow:0 0 10px rgba(0,229,191,.3);text-align:left;transition:all .3s ease}.hero-section .hero-content .tagline-small:hover{text-shadow:0 0 15px rgba(0,229,191,.5)}.hero-section .hero-content .hero-message{font-size:.9rem;color:var(--text-secondary);line-height:1.4;margin-bottom:1rem;max-width:460px;margin-left:0;margin-right:0;text-align:left;padding-right:.5rem}.hero-section .cta-buttons{display:flex;gap:.5rem;margin-bottom:1rem;justify-content:flex-start}.hero-section .coming-soon .timeline{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;max-width:260px;margin-left:0;margin-right:0}.hero-section .coming-soon .timeline .timeline-bar{flex:1;height:4px;background-color:#ffffff1a;border-radius:2px;overflow:hidden}.hero-section .coming-soon .timeline .timeline-bar .timeline-progress{height:100%;background-color:var(--primary);border-radius:2px}.hero-section .coming-soon .timeline .timeline-info{text-align:left}.hero-section .coming-soon .timeline .timeline-info .timeline-date{font-size:.9rem;font-weight:600;color:var(--text)}.hero-section .coming-soon .timeline .timeline-info .timeline-label{font-size:.75rem;color:var(--text-secondary)}.chat-input-container{display:flex;padding:1rem 1.5rem;border-top:1px solid rgba(255,255,255,.1);background-color:#1e1e1e99;box-sizing:border-box}.simulated-input{flex:1;padding:.75rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);background-color:#14141480;color:var(--text);font-size:.9rem;font-family:Courier New,monospace;display:flex;align-items:center;margin-right:1rem}.simulated-input .command-prefix{color:var(--primary);margin-right:.5rem;font-weight:700}.simulated-input .command-text{color:#fffc}.chat-input{flex:1;padding:.75rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);background-color:#14141480;color:var(--text);font-size:.9rem;transition:all .2s ease}.chat-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #00e5bf33}.chat-input::placeholder{color:#fff6}.simulation-indicator{margin-top:1rem}.simulation-progress{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;width:100%}.simulation-progress .progress-message{font-size:.9rem;color:var(--text);margin-bottom:.25rem;font-family:Courier New,monospace;letter-spacing:.5px}.simulation-progress .progress-bar-container{width:100%;height:8px;background-color:#ffffff1a;border-radius:4px;overflow:hidden;box-shadow:inset 0 1px 3px #0003}.simulation-progress .progress-bar-container .progress-bar{height:100%;background:linear-gradient(90deg,var(--primary-dark),var(--primary),var(--primary-light));background-size:200% 100%;animation:gradientShift 2s linear infinite;border-radius:4px;transition:width .3s ease-out;box-shadow:0 0 8px #00e5bf80}.simulation-progress .progress-percentage{font-size:.8rem;color:var(--primary-light);text-align:right;font-weight:700;font-family:Courier New,monospace;align-self:flex-end}.workflow-indicator{display:flex;justify-content:space-between;align-items:center;flex:1;padding:0;margin:0 .5rem;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.workflow-indicator::-webkit-scrollbar{display:none}.workflow-indicator .workflow-stage{display:flex;flex-direction:column;align-items:center;position:relative;width:130px;z-index:1;transition:all .3s ease;padding:.5rem 0;cursor:pointer;margin:0 .25rem}.workflow-indicator .workflow-stage.active{opacity:1}.workflow-indicator .workflow-stage.active .stage-icon{background-color:var(--primary);color:var(--text-dark);transform:scale(1.1);box-shadow:0 0 10px #00e5bf66}.workflow-indicator .workflow-stage.active .stage-title{color:var(--primary);font-weight:700}.workflow-indicator .workflow-stage.completed{opacity:.85}.workflow-indicator .workflow-stage.completed .stage-icon{background-color:#00e5bf4d;color:#ffffffe6}.workflow-indicator .workflow-stage .stage-icon{width:32px;height:32px;display:flex;justify-content:center;align-items:center;background-color:#00e5bf1a;border-radius:50%;margin-bottom:.5rem;color:var(--text-secondary);font-size:14px;border:1px solid rgba(0,229,191,.2);transition:all .3s ease}.workflow-indicator .workflow-stage .stage-title{font-size:.8rem;font-weight:500;text-align:center;color:#ffffff80;transition:all .3s ease;white-space:nowrap;letter-spacing:.3px}.page-container{min-height:100vh;display:flex;flex-direction:column;position:relative}.privacy-policy-content{max-width:800px;margin:7rem auto 4rem;padding:2rem;background-color:#191919cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 8px 32px #0003,0 0 0 1px #ffffff0d inset;border:1px solid rgba(255,255,255,.07);color:var(--text);z-index:2;position:relative}.privacy-policy-content h1{font-size:2.5rem;margin-bottom:.5rem;color:var(--primary)}.privacy-policy-content h2{font-size:1.5rem;margin:2rem 0 1rem;color:var(--text)}.privacy-policy-content p,.privacy-policy-content ul{color:var(--text-secondary);line-height:1.6;margin-bottom:1rem}.privacy-policy-content ul{margin-left:2rem}.privacy-policy-content ul li{margin-bottom:.5rem}.privacy-policy-content .last-updated{color:var(--text-secondary);font-size:.9rem;margin-bottom:2rem;font-style:italic}.privacy-policy-content section{margin-bottom:2rem}.privacy-policy-content .back-link{margin-bottom:2rem}.privacy-policy-content .contact-info{background-color:#ffffff0d;padding:1.5rem;border-radius:8px;margin-top:1.5rem}:root{--primary: #00E5BF;--primary-dark: #00C5A3;--primary-light: #4DFFD9;--accent: #4DFFD9;--secondary: #0D0D0D;--text: #FFFFFF;--text-secondary: #a0a0a0;--background: #0D0D0D;--background-light: #1A1A1A;--gradient-1: rgba(0, 229, 191, .3);--gradient-2: rgba(0, 229, 191, .05);--gradient-dark: rgba(13, 13, 13, .8);--font-main: "Space Grotesk", sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:hidden;max-width:100vw}html{scroll-behavior:smooth;overflow-y:hidden!important;overflow-x:hidden;position:absolute;top:0;left:0;width:100%;height:100%}body{background-color:var(--background);color:var(--text);font-family:var(--font-main);position:relative;min-height:100vh;line-height:1.5;letter-spacing:.015em;overflow-y:scroll!important;overflow-x:hidden;width:100%;height:100%}.theme-light{--primary: #00C5A3;--primary-dark: #00A589;--primary-light: #33E2C5;--accent: #00E5BF;--text: #121212;--text-secondary: #505050;--background: #F5F5F7;--background-light: #FFFFFF;--gradient-1: rgba(0, 229, 191, .2);--gradient-2: rgba(0, 229, 191, .05);--gradient-dark: rgba(240, 240, 240, .8)}.theme-light .blur-background{opacity:.1}.app-container{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;display:flex;flex-direction:column;width:100%;position:relative;z-index:1}.blur-background{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,var(--primary-light) 0%,transparent 30%),radial-gradient(circle at 80% 70%,var(--primary) 0%,transparent 40%);filter:blur(150px);opacity:.15;z-index:-1;pointer-events:none}.noise-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QUcCgEzEUP0HAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAACoklEQVRo3u3ZT0hUQRzA8e/bvdV0M2M3KytN0Qyw9hBlhLl4iQMWXTpEUNGlEiI6lBYJQpfOlQXRqVtBhylM2kOBSLkhSn8JglZBWlTqzb69OnzL7cbW7oZ/6vdO8+bNm5nfvHkzb1YRCARCOkpASGtpDemT8ovZ01S0CY/XC8DqyipzMzOUlUfZ8fkTtjtHtdZ8GfqA8+vx+aGhEFBz4aKOxmJ6dmZG27Ztjd3d0XDokM60tOjJ8XFNGcbMztxzBKaKUKGh9+7qcqLiiQRJy0o2aq0Z6n8Hik3hUP5Rz7ViR06db9CKLN2RzgTD6OzCoT8NN3C1pTX/SRgGb16/cgRVScvfbhLs6e6SBMI/NJBLwcOHDxgdfp+XRFKMwUjSJJC0svi8Xubn5mhubspZOZ8RVUzDoKTEj2VZOYNIuQyoqqxk5NMwew/U5Lf4XRe/F09VKM3rJQ9QbteQjMCZxiaqqmtYXV5icsJgaWkJj9eLZVm75g64upkuEqCxvoGR4SEymUyagKGASCSSzZvJZHSPy2F3UdcnBWKaJvF4nKvXbnDvwcM0wYjkz2Qy+kvgW6Y93UPYxnPwSQP9/U8IBAJo5f5DIbeTb49mliV5LPuSyWT20Uj6c2BwKCTl3ICSw4EYLV093Lx9J1sIYLdX7KJgI1HGHEkZaVer2GqbVi2P16O93oDWaH9gH7H4Cv5AgP0HD1FXW+sYmVTkYizRcSZ44dIl7ff7KS0tZXpiXNtjZ2BgQDY0YsNBnDp2XIcjEf3z+7Qeja+YlBcVLMT4aJyq6mqdaT2r11dXswnbNDfYnJCCh5iZTuiv8XF94Eh99mTKdKedj65AuPEKtB1uAMkuSwLi9ktcPvcQLSQskE/nPwA+OL9QacDpKQAAAABJRU5ErkJggg==);opacity:.03;pointer-events:none;z-index:0}.fullscreen-container{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:6rem 2rem 4rem;position:relative;z-index:2;text-align:center;overflow:hidden}.fullscreen-container:not(:first-child){margin-top:0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:700;line-height:1.2}p{margin-top:0;margin-bottom:1rem}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font-family:inherit}.fa,.fas,.far,.fal,.fab,.fa-solid,.fa-regular,.fa-brands{display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased}.social-link svg{width:1em;height:1em;vertical-align:-.125em}.logo .logo-text{color:var(--text)}.social-link{color:var(--text-secondary)}.social-link:hover{color:var(--primary)}.footer-content p,.secret-trigger a{color:var(--text)}.secret-trigger a:hover{color:var(--primary);text-decoration:none}.mobile-menu-button{color:var(--text)}
