:root{--nav-height: 84px}a:link{color:#fff}body.menu-open{overflow:hidden}.site-header{position:relative;z-index:1080}.navbar{top:clamp(.3rem,1.6vw,.75rem);right:clamp(.4rem,2vw,.75rem);left:clamp(.4rem,2vw,.75rem);overflow:visible;border:1px solid rgba(142,191,255,.18);border-radius:999px;background:radial-gradient(circle at 12% 0%,rgba(255,210,0,.16),transparent 28%),radial-gradient(circle at 88% 0%,rgba(0,102,255,.26),transparent 34%),linear-gradient(135deg,#070f19f0,#0d1d2df0 48%,#080f17f5);box-shadow:0 18px 45px #00000057,inset 0 1px #ffffff14}.navbar:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background-image:linear-gradient(rgba(144,201,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(144,201,255,.07) 1px,transparent 1px);background-size:42px 42px;content:"";opacity:.55;pointer-events:none}.navbar .container-fluid.upp{position:relative;z-index:1;align-items:center;gap:1rem;min-height:68px;padding:.35rem clamp(.7rem,3vw,1.05rem)}.navbar .navbar-brand{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1101;margin-right:0;width:clamp(118px,28vw,148px);min-width:clamp(118px,28vw,148px);padding:.35rem .55rem;border:1px solid rgba(144,201,255,.16);border-radius:999px;background:linear-gradient(135deg,#ffffff0f,#ffffff04)}.navbar .navbar-brand img{max-width:100%;width:100%;height:auto;filter:drop-shadow(0 8px 12px rgba(0,0,0,.24))}.navbar-nav{gap:.35rem}.navbar-nav .nav-link,.navbar-nav .dropdown-item{color:#ffffffdb;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.12em;line-height:1.25;text-transform:uppercase}.navbar-nav .nav-link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border:1px solid transparent;border-radius:14px;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.navbar-nav .dropdown-item{position:relative;padding:.8rem 1rem;border:1px solid transparent;border-radius:14px;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.navbar-nav .dropdown-item--tool{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.navbar-nav .dropdown-item--tool span{min-width:0}.navbar-nav .dropdown-item--tool .dropdown-item__icon{display:inline-grid;flex:0 0 1.7rem;width:1.7rem;height:1.7rem;place-items:center;border:1px solid rgba(249,209,10,.24);border-radius:10px;background:#f9d10a1a;color:#f9d10a;font-size:.78rem;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.navbar-nav .dropdown-item--tool:hover .dropdown-item__icon,.navbar-nav .dropdown-item--tool:focus-visible .dropdown-item__icon,.navbar-nav .dropdown-item--tool.is-active .dropdown-item__icon{border-color:#f9d10a7a;background:#f9d10a2e;transform:translate(2px)}.navbar-nav .nav-link:hover,.navbar-nav .nav-link:focus-visible,.navbar-nav .dropdown-item:hover,.navbar-nav .dropdown-item:focus-visible,.navbar-nav .nav-link.show{color:#ffd200;border-color:#ffd20047;background-color:#ffffff0f;box-shadow:inset 0 0 18px #0066ff1f}.navbar-nav .nav-link.is-active,.navbar-nav .nav-link.active,.navbar-nav .nav-item.is-active>.nav-link{color:#f9d10a;border-color:#f9d10a75;background:radial-gradient(circle at 18% 0%,rgba(249,209,10,.18),transparent 42%),linear-gradient(135deg,#ffffff1a,#0066ff1f);box-shadow:0 0 0 1px #f9d10a14,inset 0 0 20px #0066ff29,0 12px 28px #00000029}.navbar-nav .nav-link.is-active:before,.navbar-nav .nav-link.active:before,.navbar-nav .nav-item.is-active>.nav-link:before{content:"";position:absolute;left:50%;bottom:.36rem;width:1.2rem;height:2px;border-radius:999px;background:currentColor;box-shadow:0 0 12px #f9d10a7a;transform:translate(-50%)}.navbar-nav .dropdown-item.is-active,.navbar-nav .dropdown-item.active{color:#f9d10a!important;border-color:#f9d10a57;background:linear-gradient(90deg,#f9d10a24,#0066ff1a)!important;box-shadow:inset 3px 0 #f9d10a,inset 0 0 18px #0066ff24}.navbar-nav .dropdown-item.is-active .dropdown-item__step,.navbar-nav .dropdown-item.active .dropdown-item__step{color:#f9d10a}.dropdown{margin-left:0;background-color:transparent}.dropdown-item:hover{background-color:#222}.dropdown-item.is-active:hover,.dropdown-item.is-active:focus-visible{background:linear-gradient(90deg,#f9d10a2e,#0066ff24)!important}.dropdown-item--module{display:flex;align-items:baseline;gap:.75rem}.dropdown-item__step{flex:0 0 auto;min-width:1.7rem;color:#90c9ffc2;font-size:.66em;font-weight:700;letter-spacing:.18em;line-height:1}.dropdown-item__text{display:inline-block}.dropdown-menu-end{background-color:#303030;color:#fff;border:1px solid rgba(255,255,255,.08)}.dropdown-submenu{background-color:transparent;color:#fff}.dropdown-submenu .dropdown-menu{background-color:#333;color:#fff;border:1px solid rgba(255,255,255,.08)}.navbar-toggler-icon{display:none}.navbar-toggler.custom-toggler{position:relative;z-index:1101;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-left:auto;padding:0;border:1px solid rgba(144,201,255,.18);border-radius:999px;background:linear-gradient(135deg,#06f3,#ffffff09);box-shadow:0 10px 24px #0000002e}.navbar-toggler.custom-toggler:focus{box-shadow:none;border-color:#facc15}.custom-icon{position:relative;display:block;width:24px;height:18px}.custom-icon span{position:absolute;left:0;width:100%;height:2px;border-radius:999px;background:#fff;transform-origin:center;transition:top .25s ease,transform .25s ease,opacity .2s ease}.custom-icon span:nth-child(1){top:0}.custom-icon span:nth-child(2){top:8px}.custom-icon span:nth-child(3){top:16px}.navbar-toggler.is-open .custom-icon span:nth-child(1){top:8px;transform:rotate(45deg)}.navbar-toggler.is-open .custom-icon span:nth-child(2){opacity:0}.navbar-toggler.is-open .custom-icon span:nth-child(3){top:8px;transform:rotate(-45deg)}.offcanvas.offcanvas-start{width:100vw;max-width:100vw;border-right:0;background:radial-gradient(circle at 12% 0%,rgba(255,210,0,.12),transparent 28%),radial-gradient(circle at 88% 0%,rgba(0,102,255,.24),transparent 34%),linear-gradient(145deg,#08121ffa,#102339f5)}.navbar .offcanvas-body{display:flex;align-items:flex-start;justify-content:flex-start;padding:calc(var(--nav-height, 84px) + 1rem) 1rem 1.5rem;overflow-y:auto}.navbar .offcanvas-body .navbar-nav{width:100%;min-height:100%}.navbar .dropdown-menu{position:static;float:none;width:100%;margin-top:.35rem;padding:.55rem;border:1px solid rgba(144,201,255,.16);border-radius:22px;background:radial-gradient(circle at 12% 0%,rgba(255,210,0,.08),transparent 28%),linear-gradient(145deg,#08121feb,#102339e0);box-shadow:0 18px 40px #0000003d}.navbar .dropdown-submenu>.dropdown-menu{margin-top:.35rem;padding-left:.65rem}.nav-item--trial{order:2;position:sticky;bottom:0;z-index:2;margin-top:auto;padding-top:1rem;width:100%;background:transparent}.nav-item--playground{order:1;position:sticky;bottom:5.35rem;z-index:2;padding-top:.75rem}.nav-link--playground{width:100%;justify-content:center!important;padding:.95rem 1.15rem!important;border:1px solid rgba(144,201,255,.42);border-radius:999px!important;background:linear-gradient(135deg,#112d4ff5,#0066ffe0);color:#fff!important;box-shadow:0 14px 30px #0066ff29;text-align:center}.nav-link--trial{position:relative;isolation:isolate;width:100%;margin-right:0!important;margin-left:0!important;justify-content:center!important;flex-direction:column;gap:.05rem;padding:1rem 1.15rem!important;border:1px solid rgba(255,210,0,.54);border-radius:999px!important;background:linear-gradient(135deg,#ffda26fa,#d9b205fa);color:#07101b!important;box-shadow:0 14px 32px #ffd20024;line-height:.65;text-align:center;white-space:normal;overflow:hidden;transform:translateY(0);transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,color .22s ease}.nav-link--trial:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:-1;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.46),transparent 34%,rgba(255,255,255,.18) 68%,transparent 100%);opacity:0;transform:translate(-18%);transition:opacity .22s ease,transform .22s ease;pointer-events:none}.nav-link--trial .nav-link__trial-top,.nav-link--trial .nav-link__trial-bottom{position:relative;z-index:1;display:block}.nav-link--trial .nav-link__trial-top{font-size:.64em;letter-spacing:.12em}.nav-link--trial .nav-link__trial-bottom{letter-spacing:.08em}.nav-link--trial:hover,.nav-link--trial:focus-visible{color:#fff!important;border-color:#fff5b6f5;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.56),transparent 34%),linear-gradient(135deg,#fff178,#f9d10a 52%,#d9a805);box-shadow:0 0 0 4px #f9d10a1f,0 18px 38px #f9d10a42,inset 0 1px #ffffff8a;transform:translateY(-2px)}.nav-link--trial:hover:before,.nav-link--trial:focus-visible:before{opacity:1;transform:translate(0)}.nav-link--trial:active{transform:translateY(0);box-shadow:0 0 0 3px #f9d10a1f,0 10px 22px #f9d10a2e}.nav-item--auth{order:1}.nav-item--auth .nav-link--auth{justify-content:flex-start;gap:.8rem}.nav-item--auth .nav-link--auth i{width:1.2rem;text-align:center;font-size:1rem}.nav-item--auth .nav-link--auth span{display:inline-block;font-weight:700;letter-spacing:.08rem;text-transform:uppercase}.demo-left:hover{background-color:#e6c20a;color:#06f;font-weight:800}.pricing-left:hover{background-color:#002fff;color:#fff;font-weight:800}.demo-left:active{background-color:#e6c20a;color:#fff}.demo-left:focus{background-color:#e6c20a;color:#fff}.navbar-nav .demo.nav-link--trial:hover,.navbar-nav .demo.nav-link--trial:focus-visible,.navbar-nav .demo.nav-link--trial:hover .nav-link__trial-top,.navbar-nav .demo.nav-link--trial:hover .nav-link__trial-bottom,.navbar-nav .demo.nav-link--trial:focus-visible .nav-link__trial-top,.navbar-nav .demo.nav-link--trial:focus-visible .nav-link__trial-bottom{color:#fff!important}.button-demo-pricing--hero .button-demo-pricing__link--pricing:hover,.button-demo-pricing--hero .button-demo-pricing__link--pricing:focus-visible{color:#fff;background:transparent!important;border-color:#90c9ffb8}.button-demo-pricing--hero .button-demo-pricing__link--trial:hover,.button-demo-pricing--hero .button-demo-pricing__link--trial:focus-visible{color:#111;background:transparent!important;border-color:#ffe87ceb}.button-demo-pricing--hero .button-demo-pricing__link--trial:active,.button-demo-pricing--hero .button-demo-pricing__link--trial:focus{color:#111;background:transparent!important}@media screen and (max-width: 991.98px){.navbar{-webkit-backdrop-filter:none;backdrop-filter:none}.navbar .offcanvas.offcanvas-start{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:100vw;height:100dvh;border-radius:0;z-index:1095}.navbar .offcanvas-body{min-height:100dvh;padding-bottom:2rem}.nav-item--playground,.nav-item--trial{left:0;width:100%}.nav-item--trial{padding-top:.85rem;padding-bottom:0;box-shadow:none}.nav-link--trial{width:100%;max-width:none}}@media screen and (min-width: 992px){body.menu-open{overflow:auto}.site-header{z-index:1120}.navbar{top:clamp(.45rem,1.2vw,.95rem);right:clamp(.55rem,1.5vw,1.4rem);left:clamp(.55rem,1.5vw,1.4rem);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.navbar .container-fluid.upp{min-height:68px;gap:clamp(.6rem,1vw,1.5rem);padding:.4rem clamp(.7rem,1.4vw,1.15rem)}.navbar .navbar-brand{width:clamp(126px,11vw,168px);min-width:clamp(126px,11vw,168px)}.navbar .offcanvas.offcanvas-lg{position:static;flex:1 1 auto;transform:none;visibility:visible!important;background:transparent}.navbar .offcanvas-body{align-items:center;justify-content:flex-end;padding:0;overflow:visible}.navbar-toggler.custom-toggler{display:none}.navbar-nav{align-items:center;justify-content:flex-end;width:100%;gap:clamp(.15rem,.45vw,.5rem)}.navbar-nav>.nav-item{display:flex;align-items:center;margin-bottom:0}.navbar-nav .nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.65rem clamp(.55rem,.7vw,.95rem);border:1px solid transparent;border-radius:999px;color:#ffffffdb;font-family:Montserrat,sans-serif;font-size:clamp(.66rem,.72vw,.82rem);font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.navbar-nav .nav-link:hover,.navbar-nav .nav-link:focus-visible,.navbar-nav .nav-link.show{color:#ffd200;border-color:#ffd20047;background:#ffffff0f;box-shadow:inset 0 0 18px #0066ff1f}.navbar-nav .dropdown-toggle:after{margin-left:.55rem;color:#ffd200;transform:translateY(1px)}.navbar-nav .demo.nav-link{margin-left:0}.nav-item--trial{order:0;position:static;flex:0 0 auto;width:auto;margin-right:.35rem;margin-left:.25rem;margin-top:0;padding-top:0;background:transparent}.nav-item--playground{order:0;position:static;bottom:auto;padding-top:0}.nav-link--playground{width:auto;min-height:44px;padding:.72rem clamp(.72rem,.95vw,1rem)!important;font-size:.54rem;letter-spacing:.08rem;white-space:nowrap}.nav-link--playground:hover,.nav-link--playground:focus-visible{color:#fff!important;border-color:#bee0ffeb;background:linear-gradient(135deg,#183f70fa,#1278fff0);box-shadow:0 18px 36px #0066ff3d}.nav-link--trial{width:auto;min-height:44px;padding:.72rem clamp(.72rem,.95vw,1rem)!important;border:1px solid rgba(255,210,0,.54);border-radius:999px!important;background:linear-gradient(135deg,#ffda26fa,#d9b205fa);color:#07101b!important;font-size:.54rem;letter-spacing:.08rem;white-space:normal;box-shadow:0 14px 32px #ffd20024}.nav-link--trial:hover,.nav-link--trial:focus-visible{color:#050b16!important;border-color:#fff5b6f5;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.56),transparent 34%),linear-gradient(135deg,#fff178,#f9d10a 52%,#d9a805);box-shadow:0 0 0 4px #f9d10a1f,0 18px 38px #f9d10a42,inset 0 1px #ffffff8a;transform:translateY(-2px)}.nav-item--account .nav-link--account{gap:.5rem;border-color:#90c9ff2e;background:linear-gradient(135deg,#06f3,#ffffff09);width:44px;min-width:44px;min-height:44px;padding-right:0!important;padding-left:0!important}.nav-item--account .nav-link--account i{color:#90c9ff;font-size:1rem}.nav-item--account{order:0;position:relative}.nav-item--account .nav-link--account:after{display:none}.nav-item--account .nav-link--account span{display:none}.nav-item--account .dropdown-menu-account{top:calc(100% + .35rem);left:auto;right:0;min-width:12rem;margin-top:0}.navbar .dropdown-menu{position:absolute;width:-moz-max-content;width:max-content;min-width:16rem;margin-top:.75rem;padding:.55rem;border:1px solid rgba(144,201,255,.2);border-radius:22px;background:radial-gradient(circle at 12% 0%,rgba(255,210,0,.12),transparent 28%),linear-gradient(145deg,#08121ffa,#102339f5);box-shadow:0 24px 55px #0000005c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.navbar .dropdown-menu-end{right:0;left:auto}.navbar .dropdown-item{margin-bottom:0;padding:.75rem .85rem;border:1px solid transparent;border-radius:14px;color:#ffffffd1;font-family:Montserrat,sans-serif;font-size:.74rem;font-weight:800;letter-spacing:.1rem;line-height:1.25;text-transform:uppercase}.navbar .dropdown-item:hover,.navbar .dropdown-item:focus-visible{color:#ffd200;border-color:#ffd20038;background:#ffffff12}.navbar .dropdown-divider{border-color:#90c9ff24}.navbar .dropdown-submenu>.dropdown-menu{top:-.55rem;left:calc(100% + .4rem);margin-top:0;padding-left:0}}@media screen and (min-width: 992px) and (max-width: 1199.98px){.navbar{right:.5rem;left:.5rem;border-radius:999px}.navbar .container-fluid.upp{min-height:64px;gap:.5rem;padding-right:.5rem;padding-left:.5rem}.navbar .navbar-brand{width:112px;min-width:112px;padding-right:.45rem;padding-left:.45rem}.navbar-nav{gap:.08rem}.navbar-nav .nav-link{min-height:38px;padding-right:.36rem;padding-left:.36rem;font-size:.58rem;letter-spacing:.09rem}.navbar-nav .dropdown-toggle:after{display:none}.nav-item--trial{flex:0 0 auto;width:auto;margin-right:.2rem;margin-left:.3rem}.nav-item--playground{margin-right:.18rem;margin-left:.2rem}.nav-item--account{margin-left:.22rem}.navbar-nav .nav-link.nav-link--playground{width:auto;max-width:none;padding-right:.68rem!important;padding-left:.68rem!important;font-size:.52rem;line-height:1;text-align:center;letter-spacing:.06rem;white-space:nowrap}.navbar-nav .nav-link.nav-link--trial{width:auto;max-width:none;padding-right:.68rem!important;padding-left:.68rem!important;font-size:.52rem;line-height:.95;text-align:center;letter-spacing:.06rem;white-space:normal}.nav-item--account .nav-link--account{min-width:38px;width:38px;padding-right:0!important;padding-left:0!important}.nav-item--account .nav-link--account span{display:none}}@media screen and (min-width: 1280px){.navbar{right:clamp(1.5rem,3.2vw,3.5rem);left:clamp(1.5rem,3.2vw,3.5rem)}}
