.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--bg-main) 90%,#0000);position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header-container{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:auto 1fr auto;margin:0 auto;max-width:1200px;padding:4px 25px;width:100%}.logo-link{align-items:center;cursor:pointer;display:flex;gap:10px;text-decoration:none}.logo{color:var(--accent);font-size:1.5rem;text-shadow:0 0 10px var(--accent)}.logo-link:hover .logo{text-shadow:0 0 14px var(--accent)}.logo-icon{background:var(--accent);border-radius:50%;box-shadow:0 0 6px var(--accent),0 0 12px var(--accent),0 0 20px color-mix(in srgb,var(--accent) 80%,#0000);height:14px;position:relative;width:14px}.logo-icon:after{background:var(--accent);box-shadow:0 0 8px var(--accent);content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:26px}.nav{align-items:center;display:flex;gap:32px;justify-content:center}.nav a{color:var(--text-secondary);font-weight:500;position:relative;text-decoration:none;white-space:nowrap}.nav a:after{background:var(--accent);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .25s ease;width:0}.nav a:hover:after{width:100%}.nav-services{cursor:pointer;position:relative}.services-label{color:var(--text-secondary);font-weight:500}.services-dropdown{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--bg-panel);border:1px solid var(--border-main);border-radius:12px;display:flex;flex-direction:column;gap:12px;min-width:220px;opacity:0;padding:15px 0;pointer-events:none;position:absolute;right:0;top:35px;transform:translateY(-8px);transition:.25s ease;z-index:1}.services-dropdown.open{opacity:1;pointer-events:auto;transform:translateY(0)}.services-dropdown a{color:var(--text-secondary);padding:8px 20px}.services-dropdown a:hover{background:color-mix(in srgb,var(--accent) 8%,#0000);color:var(--accent)}.google-btn-wrapper{align-items:center;display:flex;justify-content:center;min-height:40px;min-width:200px;transition:opacity .25s ease}.google-btn-wrapper iframe{border-radius:999px!important}.delete-account-btn{background:#0000;border:1px solid #ff4d4d;border-radius:8px;color:#ff4d4d;cursor:pointer;margin-top:8px;padding:8px;transition:.25s;width:100%}.delete-account-btn:hover{background:#ff4d4d;color:#fff}.header-actions{align-items:center;display:flex;gap:14px}.theme-toggle{background:none;border:none;cursor:pointer}.toggle-track{align-items:center;background:color-mix(in srgb,var(--bg-main) 80%,#000);border:1px solid var(--border-main);border-radius:999px;display:flex;height:24px;padding:2px;width:46px}.toggle-thumb{background:var(--accent);border-radius:50%;box-shadow:0 0 8px var(--accent),0 0 14px color-mix(in srgb,var(--accent) 70%,#0000);height:20px;transform:translateX(0);transition:transform .25s ease;width:20px}.theme-toggle.light .toggle-thumb{transform:translateX(22px)}.user-wrapper{position:relative}.user-avatar{border:2px solid var(--accent);border-radius:50%;box-shadow:0 0 6px var(--accent),0 0 12px color-mix(in srgb,var(--accent) 70%,#0000);cursor:pointer;height:34px;transition:transform .2s ease;width:34px}.user-avatar:hover{transform:scale(1.06)}.user-dropdown{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--bg-panel);border:1px solid var(--border-main);border-radius:14px;box-shadow:0 10px 30px #00000040;min-width:230px;padding:14px;position:absolute;right:0;top:50px}.user-info{align-items:center;display:flex;gap:10px}.user-info img{border-radius:50%;height:38px;width:38px}.user-info strong{color:var(--text-main);display:block}.user-info span{color:var(--text-secondary);font-size:.8rem}.logout-btn{background:#0000;border:1px solid var(--accent);border-radius:8px;color:var(--accent);cursor:pointer;padding:8px;transition:.2s ease;width:100%}.logout-btn:hover{background:var(--accent);color:var(--bg-main)}.menu-btn{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:6px}.menu-btn span{background:var(--accent);box-shadow:0 0 10px var(--accent);height:3px;width:25px}@media (max-width:768px){.menu-btn{display:flex}.nav{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--bg-panel);flex-direction:column;gap:24px;left:0;opacity:0;padding:40px 0;pointer-events:none;position:absolute;top:70px;transform:translateY(-12px);transition:transform .3s ease,opacity .3s ease;width:100%}.nav.show{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-services{text-align:center;width:100%}.services-dropdown{left:50%;max-width:320px;transform:translate(-50%,-10px);width:92%}.services-dropdown.open{transform:translate(-50%)}.header-container{padding:4px 10px}.header-actions{gap:10px;justify-content:right}}.hero{align-items:center;background:radial-gradient(circle at top,color-mix(in srgb,var(--bg-main) 85%,#000),var(--bg-main) 70%);color:var(--text-secondary);display:flex;justify-content:center;min-height:80vh;overflow:hidden;position:relative}.hero:before{background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--accent) 8%,#0000),#0000 60%);content:""}.hero-curtain,.hero:before{inset:0;position:absolute;z-index:0}.hero-curtain{animation:darkFade .7s ease-out forwards;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb,var(--bg-main) 65%,#0000);opacity:0;pointer-events:none;transform:translateX(-30px)}@keyframes darkFade{0%{opacity:0;transform:translateX(-30px)}40%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(30px)}}.hero-content{max-width:900px;padding:40px;position:relative;z-index:1}.hero h2{animation:fadeIn .6s ease;color:var(--accent);font-size:clamp(2rem,4vw,3.2rem);margin-bottom:20px}.hero p{animation:fadeIn .8s ease;font-size:1.2rem;opacity:.85}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-dots{display:flex;gap:12px;justify-content:center;margin-top:40px}.dot{background:color-mix(in srgb,var(--accent) 30%,#0000);border-radius:50%;cursor:pointer;height:10px;transition:.3s;width:10px}.dot.active{background:var(--accent);box-shadow:0 0 10px var(--accent)}.service-btn{color:var(--accent)}.service-btn:hover{box-shadow:0 0 15px var(--accent)}.services{background:var(--bg-main);color:var(--text-secondary);font-size:large;padding:100px 25px;text-align:center}.services-title{color:var(--accent);font-size:2.5rem;margin-bottom:60px}.services-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:auto;max-width:1200px;padding-bottom:1rem}.service-card{background:var(--bg-panel);border:1px solid var(--border-main);border-radius:14px;padding:40px 30px;transition:transform .3s,box-shadow .3s}.service-card:hover{box-shadow:0 0 30px #00ffff40;transform:translateY(-8px)}.service-icon{align-items:center;background:#00ffff14;border-radius:50%;box-shadow:0 0 20px #0ff9;color:#0ff;display:flex;font-size:2rem;height:70px;justify-content:center;margin:0 auto 25px;width:70px}.service-btn,.service-card h3,.service-icon{color:var(--accent)}.service-card h3{margin-bottom:15px}.service-card p{font-size:.95rem;line-height:1.6;margin-bottom:25px;opacity:.85}.service-btn{border:1px solid var(--accent);border-radius:25px;display:inline-block;font-size:.9rem;padding:10px 22px;text-decoration:none;transition:.3s}.service-btn:hover{background:var(--accent);box-shadow:0 0 15px #0ff;color:var(--bg-main)}.footer{background:linear-gradient(to top,var(--bg-main),color-mix(in srgb,var(--bg-main) 80%,#000));border-top:1px solid var(--border-main);color:var(--text-secondary);margin-top:80px}.footer-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:auto;max-width:1200px;padding:60px 25px}.footer-brand h2{color:var(--accent);margin-bottom:15px;text-shadow:0 0 10px var(--accent)}.footer-brand p{line-height:1.6;opacity:.8}.footer-links h3{color:var(--accent);margin-bottom:15px}.footer-links a{color:var(--text-secondary);display:block;margin-bottom:10px;opacity:.8;text-decoration:none;transition:.3s}.footer-links a:hover{color:var(--accent);opacity:1;text-shadow:0 0 8px var(--accent)}.footer-bottom{border-top:1px solid color-mix(in srgb,var(--border-main) 60%,#0000);font-size:.9rem;opacity:.6;padding:20px;text-align:center}.assistant{background:var(--bg-panel);border:1px solid var(--border-main);border-radius:20px;color:var(--text-secondary);margin:60px auto 0;max-width:1400px;padding:48px 32px;text-align:center}.assistant h2{color:var(--accent);font-size:1.9rem;margin-bottom:8px;text-shadow:0 0 10px color-mix(in srgb,var(--accent) 60%,#0000)}.assistant-intro{line-height:1.6;margin:0 auto 32px;max-width:620px;opacity:.8}.assistant-suggestions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:28px}.assistant-suggestions button{background:#0000;border:1px solid var(--border-main);border-radius:999px;color:var(--accent);cursor:pointer;font-size:.85rem;padding:9px 16px;transition:all .25s ease}.assistant-suggestions button:hover{background:color-mix(in srgb,var(--accent) 12%,#0000);transform:translateY(-1px)}.assistant-chat{background:var(--bg-soft);border:1px solid var(--border-main);border-radius:18px;display:flex;flex-direction:column;gap:14px;margin:0 auto 24px;max-height:420px;overflow-y:auto;padding:22px;scroll-behavior:smooth}.assistant-chat::-webkit-scrollbar{width:6px}.assistant-chat::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 30%,#0000);border-radius:10px}.chat-bubble{border-radius:16px;font-size:.95rem;line-height:1.55;padding:14px 18px;white-space:pre-wrap;word-break:break-word}.chat-bubble.assistant{align-self:flex-start;background:var(--bg-panel);border:1px solid var(--border-main);font-size:1rem;font-weight:500;line-height:1.7;text-align:left}.chat-bubble.user{align-self:flex-end;background:var(--accent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 55%,#0000);color:var(--bg-main);font-weight:500}.chat-bubble.typing{font-style:italic;opacity:.7}.assistant-reset{margin-bottom:18px;text-align:center}.assistant-reset-btn{background:#0000;border:1px solid var(--border-main);border-radius:999px;color:var(--accent);cursor:pointer;font-size:.75rem;padding:6px 16px;transition:all .25s ease}.assistant-reset-btn:hover{background:color-mix(in srgb,var(--accent) 12%,#0000);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 60%,#0000)}.assistant-reset-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.4}.assistant-input-area{display:flex;flex-direction:column;gap:12px;margin:0 auto}.assistant-input{background:var(--bg-soft);border:1px solid var(--border-main);border-radius:14px;color:var(--text-secondary);font-size:.95rem;height:90px;padding:16px;resize:none}.assistant-input:focus{box-shadow:0 0 12px color-mix(in srgb,var(--accent) 35%,#0000);outline:none}.assistant-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end}.assistant-reset-btn.inline{font-size:.75rem;padding:10px 18px}.assistant-btn{align-self:center;background:var(--accent);border:none;border-radius:999px;color:var(--bg-main);cursor:pointer;font-size:.9rem;font-weight:600;padding:12px 30px;transition:all .25s ease}.assistant-btn:hover{box-shadow:0 0 22px color-mix(in srgb,var(--accent) 90%,#0000);transform:translateY(-1px)}.assistant-btn:disabled{cursor:not-allowed;opacity:.5}.assistant-limit{background:var(--bg-soft);border:1px solid var(--border-main);border-radius:12px;display:flex;flex-direction:column;font-size:.75rem;gap:4px;margin:12px auto 0;max-width:420px;padding:10px 14px;text-align:left}.assistant-limit-title{color:var(--accent);font-size:.7rem;font-weight:500;letter-spacing:.04em;opacity:.85;text-transform:uppercase}.assistant-limit-info{opacity:.75}.assistant-demo{margin:10px auto;text-align:center}.assistant-demo-btn{background:var(--accent);border:none;border-radius:999px;color:var(--bg-main);cursor:pointer;font-size:.9rem;font-weight:600;padding:12px 28px;transition:all .25s ease}.assistant-demo-btn:hover{box-shadow:0 0 22px color-mix(in srgb,var(--accent) 90%,#0000)}.assistant-demo-btn:disabled{cursor:not-allowed;opacity:.5}.assistant-demo-preview{margin-top:32px;text-align:left}.assistant-demo-preview h3{color:var(--accent);font-size:1rem;margin-bottom:12px}.assistant-demo-iframe{background:#fff;border:1px solid var(--border-main);border-radius:16px;height:480px;width:100%}.assistant-demo-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:14px}.assistant-demo-delete{background:#0000;border:1px solid #ff505073;border-radius:999px;color:#ff7878e6;cursor:pointer;font-size:.75rem;padding:8px 18px;transition:all .25s ease}.assistant-demo-delete:hover{background:#ff50501f;box-shadow:0 0 12px #ff505073}.assistant-demo-download{background:#0000;border:1px solid var(--border-main);border-radius:999px;color:var(--accent);cursor:pointer;font-size:.75rem;padding:8px 18px;transition:all .25s ease}.assistant-demo-download:hover{background:color-mix(in srgb,var(--accent) 12%,#0000);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 60%,#0000)}.assistant-cta{border-top:1px solid var(--border-main);margin-top:36px;padding-top:24px}.assistant-cta p{color:var(--accent);font-weight:500;margin-bottom:14px}.assistant-cta-btn{background:var(--accent);border:none;border-radius:999px;color:var(--bg-main);cursor:pointer;font-weight:600;padding:12px 26px}.assistant-cta-btn:hover{box-shadow:0 0 22px color-mix(in srgb,var(--accent) 90%,#0000)}.assistant-primary-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:20px auto 0}.assistant-cta-btn.primary{background:var(--accent);border:none;border-radius:999px;box-shadow:0 0 22px color-mix(in srgb,var(--accent) 80%,#0000);color:var(--bg-main);cursor:pointer;font-size:.95rem;font-weight:700;padding:13px 30px;transition:all .25s ease}.assistant-cta-btn.primary:hover{box-shadow:0 0 30px var(--accent);transform:translateY(-1px)}.assistant-demo-btn.secondary{background:#0000;border:1px solid var(--border-main);border-radius:999px;color:var(--accent);cursor:pointer;font-size:.85rem;font-weight:500;opacity:.85;padding:12px 26px;transition:all .25s ease}.assistant-demo-btn.secondary:hover{background:color-mix(in srgb,var(--accent) 12%,#0000);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 60%,#0000);opacity:1}.assistant-demo-btn.secondary:disabled{cursor:not-allowed;opacity:.4}@media (max-width:768px){.assistant{margin-top:40px;padding:36px 20px}.assistant h2{font-size:1.6rem}.assistant-chat{max-height:55vh;padding:18px}.chat-bubble{font-size:.9rem;max-width:92%}.assistant-btn{width:100%}.assistant-actions{flex-direction:column-reverse;gap:10px}.assistant-btn,.assistant-reset-btn.inline{width:100%}.assistant-primary-actions{flex-direction:column;width:100%}.assistant-primary-actions button{width:100%}}.erp-extras{background:var(--bg-main);color:var(--text-secondary);padding:80px 25px}.accordion{margin:auto;max-width:1000px}.accordion-item{border:1px solid var(--border-main);border-radius:12px;box-shadow:0 0 15px color-mix(in srgb,var(--accent) 15%,#0000);margin-bottom:20px;overflow:hidden}.accordion-header{background:#0000;border:none;color:var(--accent);cursor:pointer;font-size:1.1rem;padding:18px 22px;text-align:left;text-shadow:0 0 8px var(--accent);width:100%}.accordion-content{max-height:0;opacity:0;padding:0 22px;transition:all .4s ease}.accordion-item.open .accordion-content{max-height:600px;opacity:1;padding:22px}.accordion-content.grid{grid-gap:30px;align-items:center;display:grid;gap:30px}.accordion-content.grid.left,.accordion-content.grid.right{grid-template-columns:1fr 1fr}.accordion-content img{border-radius:12px;box-shadow:0 0 20px color-mix(in srgb,var(--accent) 30%,#0000);width:100%}.accordion-content p{line-height:1.6;opacity:.85}.video-wrapper{border-radius:12px;box-shadow:0 0 20px color-mix(in srgb,var(--accent) 25%,#0000);overflow:hidden;padding-top:56.25%;position:relative;width:100%}.video-wrapper iframe{border:0;height:100%;inset:0;position:absolute;width:100%}@media (max-width:768px){.accordion-content.grid{display:block}.accordion-content.grid img{margin-top:20px}.erp-extras{background:var(--bg-main);color:var(--text-secondary);padding:80px 0}}.cookie-banner{bottom:20px;left:50%;max-width:950px;position:fixed;transform:translateX(-50%);width:calc(100% - 40px);z-index:5000}.cookie-content{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--bg-panel);border:1px solid var(--border-main);border-radius:16px;color:var(--text-secondary);display:flex;flex-direction:column;gap:18px;padding:22px 25px}.cookie-content p{font-size:.9rem;line-height:1.5;opacity:.85}.cookie-info h4{color:var(--accent);margin-bottom:10px}.cookie-info ul{margin-bottom:10px;margin-left:20px}.cookie-info li{font-size:.85rem;margin-bottom:6px}.cookie-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.cookie-actions button{border:none;border-radius:25px;cursor:pointer;font-size:.85rem;padding:10px 22px;transition:.3s}.btn-accept{background:var(--accent);box-shadow:0 0 15px color-mix(in srgb,var(--accent) 100%,#0000);color:var(--bg-main)}.btn-reject{background:#0000;border:1px solid var(--text-secondary);color:var(--text-secondary);opacity:.8}.btn-reject:hover{opacity:1}.btn-info{background:#0000;border:1px dashed var(--border-main);color:var(--accent)}.btn-info:hover{box-shadow:0 0 10px color-mix(in srgb,var(--accent) 40%,#0000)}@media (max-width:600px){.cookie-actions{justify-content:center}}.ai-float{animation:float 4s ease-in-out infinite,glow 2.5s ease-in-out infinite;background:radial-gradient(circle,#0ff 0,#00bcbc 40%,#05010d 70%);border:none;border-radius:50%;bottom:24px;box-shadow:0 0 12px #00ffffe6,0 0 24px #0ff9;color:#05010d;cursor:pointer;font-size:26px;font-weight:700;height:54px;left:24px;position:fixed;transition:transform .25s ease;width:54px;z-index:5000}.ai-float:hover{transform:scale(1.1)}.ai-float.active{box-shadow:0 0 18px #0ff,0 0 36px #00ffffe6}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes glow{0%{box-shadow:0 0 10px #0ff9}50%{box-shadow:0 0 26px #0ff}to{box-shadow:0 0 10px #0ff9}}.ai-panel{animation:slideIn .35s ease forwards;bottom:90px;display:flex;flex-direction:column;height:580px;left:90px;overflow:hidden;position:fixed;width:420px;z-index:4000}.ai-panel>*{height:100%;overflow-y:auto}.ai-panel ::-webkit-scrollbar{width:4px}.ai-panel ::-webkit-scrollbar-track{background:#05010dcc;border-radius:10px}.ai-panel ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0045bc,#0ff,#0045bc);border:1px solid #0ff9;border-radius:10px;box-shadow:0 0 6px #0ffc,0 0 12px #0ff9}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@media (max-width:768px){.ai-panel{bottom:88px;height:85vh;left:12px;right:12px;width:auto}.ai-panel,.ai-panel>*{border-radius:18px}}.auth-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.auth-modal{background:var(--bg-panel);border:1px solid var(--border-main);border-radius:16px;padding:30px;text-align:center;width:320px}.auth-modal input{background:#0000;border:1px solid var(--border-main);border-radius:8px;color:var(--text-main);margin-top:10px;padding:10px;width:100%}.auth-modal button{background:var(--accent);border:none;border-radius:8px;color:#fff;cursor:pointer;margin-top:15px;padding:10px;width:100%}.divider{margin:15px 0;opacity:.6}.switch-auth{color:var(--accent);cursor:pointer;margin-top:12px}:root{--bg-main:#05010d;--bg-panel:#0a0619f2;--bg-soft:#05010de6;--text-main:#0ff;--text-secondary:#fff;--accent:#0ff;--border-main:#00ffff40}[data-theme=light]{--bg-panel:#fffffff2;--bg-soft:#f5f7fae6;--text-main:#004f5f;--bg-main:#f4f6fb;--text-main:#5f0000;--text-secondary:#0a0a0a;--border-main:#004f5f4d;--accent:#007c91}body,html{overflow-x:hidden}body{background:#05010d;background:var(--bg-main);color:#0ff;color:var(--text-main);font-family:Segoe UI,sans-serif;transition:background .35s ease,color .35s ease}.header{border-bottom:1px solid #00ffff40;border-bottom:1px solid var(--border-main);display:flex;justify-content:space-between;padding:0 5px;transition:border-color .35s ease}.hero{padding:80px;text-align:center;transition:text-shadow .35s ease}.services li{margin:10px 0}
/*# sourceMappingURL=main.1fd72336.css.map*/