.LanguageSwitcher-module__kcAi4G__toggle{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff08;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:0;padding:3px 2px;transition:border-color .2s;display:inline-flex}.LanguageSwitcher-module__kcAi4G__toggle:hover{border-color:#ffffff26}.LanguageSwitcher-module__kcAi4G__option{font-family:var(--font-mono), monospace;letter-spacing:.5px;color:#ffffff40;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:600;line-height:1.4;transition:color .2s,background .2s}.LanguageSwitcher-module__kcAi4G__active{color:#fff;background:#ffffff1a}
.Header-module__DAPZiW__header{z-index:200;background:0 0;border-bottom:1px solid #0000;transition:background .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;position:fixed;top:0;left:0;right:0}@media (max-width:48em){.Header-module__DAPZiW__header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;top:8px;left:12px;right:12px}}.Header-module__DAPZiW__scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#08090ed9;border-bottom-color:#ffffff0f}@media (max-width:48em){.Header-module__DAPZiW__scrolled{background:#08090ecc;border-color:#ffffff14}}.Header-module__DAPZiW__inner{justify-content:space-between;align-items:center;height:72px;display:flex}@media (max-width:48em){.Header-module__DAPZiW__inner{height:48px;padding:0 16px}}.Header-module__DAPZiW__logo{align-items:center;gap:8px;text-decoration:none;display:flex}.Header-module__DAPZiW__logoIcon{flex-shrink:0}@media (max-width:48em){.Header-module__DAPZiW__logoIcon{width:22px;height:22px}}.Header-module__DAPZiW__logoText{font-family:var(--font-mono), monospace;color:#fff;letter-spacing:-.3px;font-size:20px;font-weight:700}@media (max-width:48em){.Header-module__DAPZiW__logoText{font-size:17px}}.Header-module__DAPZiW__logoDot{font-family:var(--font-mono), monospace;color:var(--mantine-color-brand-5);letter-spacing:-.3px;font-size:20px;font-weight:700}@media (max-width:48em){.Header-module__DAPZiW__logoDot{font-size:17px}}.Header-module__DAPZiW__nav{align-items:center;gap:32px;display:flex}@media (max-width:48em){.Header-module__DAPZiW__nav{display:none}}.Header-module__DAPZiW__link{color:#fff6;letter-spacing:.3px;font-size:13px;font-weight:500;transition:color .2s}.Header-module__DAPZiW__link:hover{color:#ffffffe6}.Header-module__DAPZiW__cta{letter-spacing:.2px;font-size:13px;font-weight:600}.Header-module__DAPZiW__burger{cursor:pointer;z-index:201;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .2s,border-color .2s;display:none}@media (max-width:48em){.Header-module__DAPZiW__burger{display:flex}}.Header-module__DAPZiW__burger:active{background:#ffffff1a}.Header-module__DAPZiW__burgerLines{flex-direction:column;justify-content:center;gap:3.5px;width:14px;height:14px;display:flex}.Header-module__DAPZiW__burgerLines span{transform-origin:50%;background:#ffffffb3;border-radius:1px;height:1.5px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s,width .2s;display:block}.Header-module__DAPZiW__burgerLines span:first-child{width:14px}.Header-module__DAPZiW__burgerLines span:nth-child(2){width:10px}.Header-module__DAPZiW__burgerLines span:nth-child(3){width:14px}.Header-module__DAPZiW__burgerOpen .Header-module__DAPZiW__burgerLines span:first-child{width:14px;transform:translateY(5px)rotate(45deg)}.Header-module__DAPZiW__burgerOpen .Header-module__DAPZiW__burgerLines span:nth-child(2){opacity:0;width:0}.Header-module__DAPZiW__burgerOpen .Header-module__DAPZiW__burgerLines span:nth-child(3){width:14px;transform:translateY(-5px)rotate(-45deg)}.Header-module__DAPZiW__mobileMenu{z-index:199;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;background:#08090ef7;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.Header-module__DAPZiW__mobileMenuOpen{opacity:1;visibility:visible}.Header-module__DAPZiW__mobileMenuInner{flex-direction:column;height:100%;padding:0 24px;display:flex}.Header-module__DAPZiW__mobileMenuHeader{flex-shrink:0;justify-content:space-between;align-items:center;height:64px;display:flex}.Header-module__DAPZiW__mobileClose{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.Header-module__DAPZiW__mobileClose:active{background:#ffffff1a}.Header-module__DAPZiW__mobileNav{flex-direction:column;flex:1;justify-content:center;gap:8px;padding:0 8px;display:flex}.Header-module__DAPZiW__mobileLink{font-family:var(--font-heading), "Outfit", sans-serif;color:#ffffff80;letter-spacing:-.5px;padding:12px 0;font-size:32px;font-weight:600;text-decoration:none;transition:color .2s,transform .2s}.Header-module__DAPZiW__mobileLink:hover{color:#fff;transform:translate(8px)}.Header-module__DAPZiW__mobileFooter{padding:24px 0;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 40px);border-top:1px solid #ffffff0f;flex-shrink:0}.Header-module__DAPZiW__mobileLang{justify-content:center;margin-top:16px;display:flex}
.Footer-module__DaFM4q__root{padding-top:80px;padding-bottom:40px}.Footer-module__DaFM4q__divider{background:#ffffff0d;height:1px;margin-bottom:32px}@media (max-width:48em){.Footer-module__DaFM4q__inner{flex-direction:column;gap:16px}}.Footer-module__DaFM4q__copyright{color:#ffffff40;font-size:13px;font-weight:500}.Footer-module__DaFM4q__link{color:#ffffff40;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .2s}.Footer-module__DaFM4q__link:hover{color:#fff9}
.Hero-module__lYpGPq__root{justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module__lYpGPq__gradientOrb{pointer-events:none;background:radial-gradient(circle,#3b7ee41f 0%,#3b7ee40a 35%,#0000 65%);border-radius:50%;width:900px;height:900px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.Hero-module__lYpGPq__gridOverlay{pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 50% at 50% 40%,#000 20%,#0000 70%);mask-image:radial-gradient(70% 50% at 50% 40%,#000 20%,#0000 70%)}.Hero-module__lYpGPq__container{z-index:1;text-align:center;position:relative}.Hero-module__lYpGPq__eyebrow{font-family:var(--font-body), sans-serif;letter-spacing:2.5px;text-transform:uppercase;color:#ffffff59;margin-bottom:32px;font-size:12px;font-weight:600}.Hero-module__lYpGPq__title{font-family:var(--font-heading), "Outfit", sans-serif;letter-spacing:-2px;color:#fff;margin:0;font-size:clamp(44px,8vw,80px);font-weight:600;line-height:1}.Hero-module__lYpGPq__titleAccent{background:linear-gradient(135deg,#5f97e8 0%,#3b7ee4 50%,#2d6bcb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Hero-module__lYpGPq__subtitle{color:#fff6;margin-top:28px;font-size:17px;font-weight:400;line-height:1.7}@media (max-width:48em){.Hero-module__lYpGPq__brDesktop{display:none}.Hero-module__lYpGPq__buttons{flex-direction:column;align-items:center}}.Hero-module__lYpGPq__primaryBtn{padding-left:24px;padding-right:20px;font-size:14px;font-weight:600}.Hero-module__lYpGPq__secondaryBtn{color:#ffffff73;font-size:14px;font-weight:500}.Hero-module__lYpGPq__secondaryBtn:hover{color:#fffc;background:0 0}.Hero-module__lYpGPq__fadeBottom{pointer-events:none;background:linear-gradient(#0000,#08090e);height:120px;position:absolute;bottom:0;left:0;right:0}
.ProductCards-module__56-B3G__root{padding:120px 0}.ProductCards-module__56-B3G__sectionHeader{margin-bottom:64px}.ProductCards-module__56-B3G__label{letter-spacing:2.5px;text-transform:uppercase;color:#ffffff4d;margin-bottom:12px;font-size:12px;font-weight:600}.ProductCards-module__56-B3G__heading{font-family:var(--font-heading), "Outfit", sans-serif;letter-spacing:-.5px;color:#fff;margin:0;font-size:36px;font-weight:600}.ProductCards-module__56-B3G__products{flex-direction:column;gap:0;display:flex}.ProductCards-module__56-B3G__product{border-top:1px solid #ffffff0f;align-items:flex-start;gap:40px;padding:48px 0;display:flex}.ProductCards-module__56-B3G__product:last-child{border-bottom:1px solid #ffffff0f}@media (max-width:48em){.ProductCards-module__56-B3G__product{flex-direction:column;gap:16px}}.ProductCards-module__56-B3G__productNumber{font-family:var(--font-mono), monospace;color:#ffffff26;min-width:32px;padding-top:2px;font-size:13px}.ProductCards-module__56-B3G__productContent{flex:1}.ProductCards-module__56-B3G__productIcon{color:var(--mantine-color-brand-5)}.ProductCards-module__56-B3G__productTitle{font-family:var(--font-heading), "Outfit", sans-serif;color:#fff;letter-spacing:-.3px;margin:0;font-size:22px;font-weight:600}.ProductCards-module__56-B3G__badge{letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:600}.ProductCards-module__56-B3G__productDescription{color:#ffffff73;max-width:500px;margin-top:8px;font-size:15px;line-height:1.7}.ProductCards-module__56-B3G__features{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.ProductCards-module__56-B3G__feature{color:#ffffff80;background:#ffffff05;border:1px solid #ffffff14;border-radius:4px;padding:5px 12px;font-size:12px;font-weight:500;transition:border-color .2s,color .2s,background .2s}.ProductCards-module__56-B3G__feature:hover{color:#ffffffb3;background:#3b7ee40d;border-color:#3b7ee44d}.ProductCards-module__56-B3G__productLink{color:#ffffff80;margin-top:20px;font-weight:500;transition:color .2s,transform .2s}.ProductCards-module__56-B3G__productLink:hover{color:#fff;background:0 0;transform:translate(4px)}.ProductCards-module__56-B3G__productLink:active{transform:translate(2px)}
.Sidebar-module__LL3y9G__sidebar{z-index:100;background:#ffffff05;border-right:1px solid #ffffff0f;flex-direction:column;width:260px;min-height:100vh;display:flex;position:fixed;top:0;left:0}@media (max-width:62em){.Sidebar-module__LL3y9G__sidebar{display:none}}.Sidebar-module__LL3y9G__mobileHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:56px;padding:0 var(--mantine-spacing-md);z-index:200;background:#08090ed9;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;display:none;position:fixed;top:0;left:0;right:0}@media (max-width:62em){.Sidebar-module__LL3y9G__mobileHeader{display:flex}}.Sidebar-module__LL3y9G__drawerNav{flex-direction:column;height:100%;display:flex}.Sidebar-module__LL3y9G__footer{padding:var(--mantine-spacing-md);border-top:1px solid #ffffff0a}.Sidebar-module__LL3y9G__header{padding:var(--mantine-spacing-lg) var(--mantine-spacing-md)}.Sidebar-module__LL3y9G__logo{align-items:center;gap:8px;text-decoration:none;display:flex}.Sidebar-module__LL3y9G__logoText{font-family:var(--font-mono), monospace;color:#fff;letter-spacing:-.5px;font-size:20px;font-weight:700}.Sidebar-module__LL3y9G__logoDot{font-family:var(--font-mono), monospace;color:var(--mantine-color-brand-5);letter-spacing:-.5px;font-size:20px;font-weight:700}.Sidebar-module__LL3y9G__navLink{border-radius:var(--mantine-radius-md)}
.FeatureGrid-module__7HkiRa__root{padding:120px 0}.FeatureGrid-module__7HkiRa__sectionHeader{margin-bottom:64px}.FeatureGrid-module__7HkiRa__label{letter-spacing:2.5px;text-transform:uppercase;color:#ffffff4d;margin-bottom:12px;font-size:12px;font-weight:600}.FeatureGrid-module__7HkiRa__heading{font-family:var(--font-heading), "Outfit", sans-serif;letter-spacing:-.5px;color:#fff;margin:0;font-size:36px;font-weight:600}.FeatureGrid-module__7HkiRa__grid{background:#ffffff0a;border:1px solid #ffffff0a;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:62em){.FeatureGrid-module__7HkiRa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:48em){.FeatureGrid-module__7HkiRa__grid{grid-template-columns:1fr}}.FeatureGrid-module__7HkiRa__item{background:#08090e;padding:40px 32px;transition:background .3s}.FeatureGrid-module__7HkiRa__item:hover{background:#ffffff05}.FeatureGrid-module__7HkiRa__icon{color:var(--mantine-color-brand-5);margin-bottom:16px}.FeatureGrid-module__7HkiRa__itemTitle{font-family:var(--font-heading), "Outfit", sans-serif;color:#ffffffe6;letter-spacing:-.2px;margin:0 0 8px;font-size:16px;font-weight:600}.FeatureGrid-module__7HkiRa__itemDescription{color:#ffffff59;font-size:14px;line-height:1.6}
.dashboard-module__XABe8G__main{min-height:100vh;padding:var(--mantine-spacing-xl);flex:1;margin-left:260px}@media (max-width:62em){.dashboard-module__XABe8G__main{padding:var(--mantine-spacing-md);padding-top:calc(56px + var(--mantine-spacing-md));margin-left:0}}
.product-module__UuyVSW__page{background:#08090e;min-height:100vh;padding-bottom:160px;overflow-x:hidden}.product-module__UuyVSW__heroOuter{position:relative;overflow:hidden}.product-module__UuyVSW__heroGlow{pointer-events:none;background:radial-gradient(#3b7ee414 0%,#3b7ee408 40%,#0000 70%);border-radius:50%;width:1000px;height:600px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.product-module__UuyVSW__hero{z-index:1;align-items:center;gap:64px;padding:112px 0 96px;display:flex;position:relative}@media (max-width:62em){.product-module__UuyVSW__hero{flex-direction:column;gap:40px;padding:80px 0 64px}}.product-module__UuyVSW__heroContent{flex:1;min-width:0}.product-module__UuyVSW__heroBadges{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.product-module__UuyVSW__iconWrapper{width:44px;height:44px;color:var(--mantine-color-brand-5);background:linear-gradient(135deg,#3b7ee426,#3b7ee40d);border:1px solid #3b7ee433;border-radius:12px;justify-content:center;align-items:center;display:flex}.product-module__UuyVSW__title{font-family:var(--font-heading), "Outfit", sans-serif;letter-spacing:-1.5px;color:#fff;margin:0;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.05}.product-module__UuyVSW__subtitle{color:#ffffff73;max-width:480px;margin-top:20px;font-size:17px;line-height:1.75}.product-module__UuyVSW__heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.product-module__UuyVSW__heroImage{flex:1;max-width:540px;position:relative}@media (max-width:62em){.product-module__UuyVSW__heroImage{width:100%;max-width:100%}}.product-module__UuyVSW__screenshotGlow{pointer-events:none;z-index:0;background:radial-gradient(#3b7ee41a 0%,#0000 70%);position:absolute;inset:-40px}.product-module__UuyVSW__mainScreenshot{z-index:1;border:1px solid #ffffff14;border-radius:16px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;position:relative}.product-module__UuyVSW__mainScreenshot:hover{transform:translateY(-6px)scale(1.01);box-shadow:0 24px 80px #00000080,0 0 60px #3b7ee414}.product-module__UuyVSW__section{padding:72px 0}@media (max-width:48em){.product-module__UuyVSW__section{padding:48px 0}}.product-module__UuyVSW__sectionHeader{align-items:center;gap:16px;margin-bottom:40px;display:flex}.product-module__UuyVSW__sectionLine{background:linear-gradient(90deg,#ffffff0f,#0000);flex:1;height:1px}.product-module__UuyVSW__sectionLabel{letter-spacing:3px;text-transform:uppercase;color:var(--mantine-color-brand-5);flex-shrink:0;font-size:11px;font-weight:700}.product-module__UuyVSW__featureGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.product-module__UuyVSW__featureCard{background:#ffffff06;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:12px;padding:18px 22px;transition:border-color .3s,background .3s,transform .3s;display:flex}.product-module__UuyVSW__featureCard:hover{background:#3b7ee40a;border-color:#3b7ee433;transform:translateY(-2px)}.product-module__UuyVSW__featureCheck{width:20px;height:20px;color:var(--mantine-color-brand-5);background:#3b7ee41a;border:1px solid #3b7ee433;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.product-module__UuyVSW__descriptionSection{position:relative}.product-module__UuyVSW__longDescription{max-width:680px;margin:0 auto}.product-module__UuyVSW__videoWrapper{background:#0006;border:1px solid #ffffff0f;border-radius:16px;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d}.product-module__UuyVSW__videoIframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.product-module__UuyVSW__screenshotGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}@media (max-width:48em){.product-module__UuyVSW__screenshotGrid{grid-template-columns:1fr}}.product-module__UuyVSW__screenshotItem{cursor:pointer;background:#0003;border:1px solid #ffffff0d;border-radius:14px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .4s;overflow:hidden}.product-module__UuyVSW__screenshotItem:hover{border-color:#3b7ee440;transform:translateY(-6px);box-shadow:0 16px 48px #0006}.product-module__UuyVSW__screenshotImg{width:100%;display:block}.product-module__UuyVSW__cta{text-align:center;background:linear-gradient(135deg,#3b7ee40f 0%,#3b7ee405 100%);border:1px solid #3b7ee41a;border-radius:24px;padding:80px 32px;position:relative;overflow:hidden}@media (max-width:48em){.product-module__UuyVSW__cta{border-radius:16px;padding:48px 20px}}.product-module__UuyVSW__ctaGlow{pointer-events:none;background:radial-gradient(#3b7ee414 0%,#0000 70%);border-radius:50%;width:500px;height:300px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.product-module__UuyVSW__ctaTitle{font-family:var(--font-heading), "Outfit", sans-serif;color:#fff;letter-spacing:-.5px;margin:0 0 8px;font-size:clamp(24px,4vw,32px);font-weight:600;position:relative}.product-module__UuyVSW__ctaSubtitle{color:#ffffff59;margin-bottom:32px;font-size:15px;position:relative}.product-module__UuyVSW__divider{background:linear-gradient(90deg,#0000,#ffffff0f 20% 80%,#0000);height:1px}.product-module__UuyVSW__lightboxOverlay{z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000eb;justify-content:center;align-items:center;animation:.2s product-module__UuyVSW__lightboxFadeIn;display:flex;position:fixed;inset:0}@keyframes product-module__UuyVSW__lightboxFadeIn{0%{opacity:0}to{opacity:1}}.product-module__UuyVSW__lightboxClose{z-index:10;color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,color .2s,border-color .2s;display:flex;position:absolute;top:20px;right:20px}.product-module__UuyVSW__lightboxClose:hover{color:#fff;background:#ffffff1f;border-color:#fff3}.product-module__UuyVSW__lightboxCounter{color:#ffffff80;letter-spacing:2px;z-index:10;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:600;position:absolute;top:28px;left:50%;transform:translate(-50%)}.product-module__UuyVSW__lightboxNav{z-index:10;color:#fff9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:background .2s,color .2s,border-color .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.product-module__UuyVSW__lightboxNav:hover{color:#fff;background:#ffffff1a;border-color:#fff3;transform:translateY(-50%)scale(1.08)}@media (max-width:48em){.product-module__UuyVSW__lightboxNav{width:40px;height:40px}}.product-module__UuyVSW__lightboxPrev{left:20px}@media (max-width:48em){.product-module__UuyVSW__lightboxPrev{left:10px}}.product-module__UuyVSW__lightboxNext{right:20px}@media (max-width:48em){.product-module__UuyVSW__lightboxNext{right:10px}}.product-module__UuyVSW__lightboxContent{justify-content:center;align-items:center;max-width:90vw;max-height:85vh;display:flex}.product-module__UuyVSW__lightboxImage{-webkit-user-select:none;user-select:none;border-radius:12px;max-width:90vw;max-height:85vh;box-shadow:0 32px 100px #0009}
.CallToAction-module__WCJy8W__root{text-align:center;padding:120px 0}.CallToAction-module__WCJy8W__container{position:relative}.CallToAction-module__WCJy8W__heading{font-family:var(--font-heading), "Outfit", sans-serif;letter-spacing:-1.5px;color:#fff;margin:0;font-size:clamp(40px,6vw,56px);font-weight:600}.CallToAction-module__WCJy8W__text{color:#ffffff59;margin-top:16px;font-size:16px;line-height:1.7}.CallToAction-module__WCJy8W__btn{padding-left:24px;padding-right:20px;font-size:14px;font-weight:600}
