.BorderGlow-module__Lt8P3a__card{--edge-proximity:0;--cursor-angle:45deg;--color-sensitivity:50;--border-radius:12px;--glow-padding:60px;--cone-spread:25;--glow-teal:oklch(from var(--primary) .7 calc(c * 1.2) h);--glow-teal-alt:oklch(from var(--primary) .72 calc(c * 1.1) calc(h - 15));--glow-teal-mid:oklch(from var(--primary) .64 calc(c * 1) h);--glow-orange:oklch(from var(--accent-orange) .68 calc(c * .85) h);--glow-orange-d:oklch(from var(--accent-orange) .65 calc(c * .85) h);--glow-warm:oklch(from var(--accent-orange) .7 calc(c * .65) calc(h - 25));--glow-color:oklch(from var(--primary) .6 calc(c * 1.1) h / 1);--glow-color-60:oklch(from var(--primary) .6 calc(c * 1.1) h / .8);--glow-color-50:oklch(from var(--primary) .6 calc(c * 1.1) h / .65);--glow-color-40:oklch(from var(--primary) .6 calc(c * 1.1) h / .5);--glow-color-30:oklch(from var(--primary) .6 calc(c * 1.1) h / .35);--glow-color-20:oklch(from var(--primary) .6 calc(c * 1.1) h / .2);--glow-color-10:oklch(from var(--primary) .6 calc(c * 1.1) h / .1);border-radius:var(--border-radius);isolation:isolate;border:1px solid oklch(from var(--foreground) l c h / .08);background:var(--card-bg,transparent);display:grid;position:relative;overflow:visible;transform:translateZ(.01px)}.BorderGlow-module__Lt8P3a__card:before,.BorderGlow-module__Lt8P3a__card:after,.BorderGlow-module__Lt8P3a__card>.BorderGlow-module__Lt8P3a__edgeLight{content:"";border-radius:inherit;z-index:-1;position:absolute;inset:0}.BorderGlow-module__Lt8P3a__card:before{background:linear-gradient(var(--card-bg,transparent) 0 100%) padding-box, linear-gradient(oklch(from var(--foreground) l c h / 0) 0% 100%) border-box, var(--gradient-one,radial-gradient(at 80% 55%, var(--glow-teal) 0px, transparent 50%)) border-box, var(--gradient-two,radial-gradient(at 69% 34%, var(--glow-teal-alt) 0px, transparent 50%)) border-box, var(--gradient-three,radial-gradient(at 8% 6%, var(--glow-orange) 0px, transparent 50%)) border-box, var(--gradient-four,radial-gradient(at 41% 38%, var(--glow-teal-mid) 0px, transparent 50%)) border-box, var(--gradient-five,radial-gradient(at 86% 85%, var(--glow-teal-alt) 0px, transparent 50%)) border-box, var(--gradient-six,radial-gradient(at 82% 18%, var(--glow-orange-d) 0px, transparent 50%)) border-box, var(--gradient-seven,radial-gradient(at 51% 4%, var(--glow-warm) 0px, transparent 50%)) border-box, var(--gradient-base,linear-gradient(var(--primary) 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.BorderGlow-module__Lt8P3a__card:after{background:var(--gradient-one,radial-gradient(at 80% 55%, var(--glow-teal) 0px, transparent 50%)) padding-box, var(--gradient-two,radial-gradient(at 69% 34%, var(--glow-teal-alt) 0px, transparent 50%)) padding-box, var(--gradient-three,radial-gradient(at 8% 6%, var(--glow-orange) 0px, transparent 50%)) padding-box, var(--gradient-four,radial-gradient(at 41% 38%, var(--glow-teal-mid) 0px, transparent 50%)) padding-box, var(--gradient-five,radial-gradient(at 86% 85%, var(--glow-teal-alt) 0px, transparent 50%)) padding-box, var(--gradient-six,radial-gradient(at 82% 18%, var(--glow-orange-d) 0px, transparent 50%)) padding-box, var(--gradient-seven,radial-gradient(at 51% 4%, var(--glow-warm) 0px, transparent 50%)) padding-box, var(--gradient-base,linear-gradient(var(--primary) 0 100%)) padding-box;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);opacity:calc(var(--fill-opacity,.5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.BorderGlow-module__Lt8P3a__card>.BorderGlow-module__Lt8P3a__edgeLight{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity,55)) / (100 - var(--edge-sensitivity,55)));mix-blend-mode:plus-lighter}.BorderGlow-module__Lt8P3a__card>.BorderGlow-module__Lt8P3a__edgeLight:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--glow-color), inset 0 0 2px 0 var(--glow-color-60), inset 0 0 6px 0 var(--glow-color-50), inset 0 0 14px 0 var(--glow-color-40), inset 0 0 28px 4px var(--glow-color-30), inset 0 0 55px 6px var(--glow-color-20), inset 0 0 90px 8px var(--glow-color-10), 0 0 2px 0 var(--glow-color-60), 0 0 6px 0 var(--glow-color-50), 0 0 14px 0 var(--glow-color-40), 0 0 28px 4px var(--glow-color-30), 0 0 55px 6px var(--glow-color-20), 0 0 90px 8px var(--glow-color-10);position:absolute}.BorderGlow-module__Lt8P3a__inner{z-index:1;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}
.ShinyText-module__7hd-_W__shinyText{display:inline-block}
.OverlayMockup-module__PVjLJW__livebarBar{background:#fff;border-radius:2px;width:2px;height:3px;animation-name:OverlayMockup-module__PVjLJW__livebar;animation-duration:2.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:block}
.DownloadButton-module__HX-Dta__dropdown{min-width:220px;box-shadow:var(--shadow-overlay);border-radius:12px;padding:6px;top:calc(100% + 8px)}.DownloadButton-module__HX-Dta__dropdownOption{border-radius:8px;padding:9px 14px;transition:background .12s}
.Navbar-module__nuAbfa__wrap{top:0;z-index:50;pointer-events:none;justify-content:center;padding:12px clamp(1rem,4vw,2rem);display:flex;position:fixed;inset-inline:0}.Navbar-module__nuAbfa__pill{pointer-events:auto;background:oklch(from var(--background) l c h / .82);border:1px solid var(--border);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);width:100%;max-width:860px;box-shadow:var(--shadow-pill);transition:box-shadow .3s var(--ease), background .3s var(--ease);border-radius:999px}.Navbar-module__nuAbfa__pill[data-scrolled=true]{background:oklch(from var(--background) l c h / .94);box-shadow:var(--shadow-pill-scrolled)}.Navbar-module__nuAbfa__pill[data-menu-open=true]{border-radius:18px}.Navbar-module__nuAbfa__inner{align-items:center;gap:0;width:100%;height:48px;display:flex}.Navbar-module__nuAbfa__links{align-items:center;gap:0;margin:0 0 0 clamp(.75rem,2.5vw,2rem);padding:0;list-style:none}.Navbar-module__nuAbfa__link{color:var(--muted-fg);transition:color .15s var(--ease), background .15s var(--ease);white-space:nowrap;border-radius:999px;padding:.375rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:block}.Navbar-module__nuAbfa__link:hover{color:var(--foreground);background:var(--primary-7)}.Navbar-module__nuAbfa__ctaWrap{margin-left:auto}.Navbar-module__nuAbfa__hamburger{cursor:pointer;width:36px;height:36px;transition:background .15s var(--ease);background:0 0;border:none;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:6px}.Navbar-module__nuAbfa__hamburger:hover{background:var(--primary-7)}.Navbar-module__nuAbfa__hamburgerBar{background:var(--foreground);width:18px;height:1.75px;transition:transform .22s var(--ease), opacity .22s var(--ease);transform-origin:50%;border-radius:2px;display:block}.Navbar-module__nuAbfa__hamburgerBar.Navbar-module__nuAbfa__openTop{transform:translateY(5.75px)rotate(45deg)}.Navbar-module__nuAbfa__hamburgerBar.Navbar-module__nuAbfa__openMid{opacity:0;transform:scaleX(0)}.Navbar-module__nuAbfa__hamburgerBar.Navbar-module__nuAbfa__openBot{transform:translateY(-5.75px)rotate(-45deg)}.Navbar-module__nuAbfa__mobileMenu{border-top:1px solid var(--border);transform-origin:top;flex-direction:column;gap:.125rem;padding:.5rem .75rem .75rem;display:flex}.Navbar-module__nuAbfa__mobileLink{color:var(--foreground);transition:background .15s var(--ease), color .15s var(--ease);border-radius:8px;padding:.625rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:block}.Navbar-module__nuAbfa__mobileLink:hover{background:var(--primary-7);color:var(--foreground)}.Navbar-module__nuAbfa__mobileSocial{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;padding:.75rem .875rem;display:flex}.Navbar-module__nuAbfa__mobileSocialLabel{color:var(--muted-fg);letter-spacing:.03em;font-size:.8125rem;font-weight:600}.Navbar-module__nuAbfa__mobileSocialIcons{align-items:center;gap:.25rem;display:flex}.Navbar-module__nuAbfa__mobileSocialIcon{width:36px;height:36px;color:var(--muted-fg);transition:color .15s var(--ease), background .15s var(--ease);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:flex}.Navbar-module__nuAbfa__mobileSocialIcon:hover{color:var(--foreground);background:var(--primary-7)}
.Pricing-module__TjAkjG__pricingGlow{background:radial-gradient(ellipse 70% 50% at 50% 0%, var(--primary-glow-15), transparent)}.Pricing-module__TjAkjG__pricingColHeader{transition:background .22s var(--ease)}.Pricing-module__TjAkjG__pricingTransition{transition:background .18s var(--ease)}.Pricing-module__TjAkjG__tooltipBubble{white-space:normal;font-size:.6875rem;font-weight:400;line-height:1.55;bottom:calc(100% + 8px)}.Pricing-module__TjAkjG__tooltipArrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--foreground);width:0;height:0}.Pricing-module__TjAkjG__pricePro{font-size:clamp(2rem,3.5vw,2.75rem)}.Pricing-module__TjAkjG__priceDefault{font-size:1.75rem}
.FAQ-module__KSzKsa__faqOrangeBar{border-radius:0 2px 2px 0;width:2.5px}.FAQ-module__KSzKsa__faqButton{grid-template-columns:2.5rem 1fr 1.5rem;padding:1.375rem 0 1.375rem 1rem}.FAQ-module__KSzKsa__faqIndex{letter-spacing:.06em;transition:color .2s var(--ease), opacity .2s var(--ease);font-size:.6875rem}.FAQ-module__KSzKsa__faqQuestion{letter-spacing:-.01em;transition:opacity .2s var(--ease);font-size:1rem;line-height:1.4}.FAQ-module__KSzKsa__faqToggle{transition:transform .22s var(--ease), color .18s var(--ease)}.FAQ-module__KSzKsa__faqAnswer{padding:0 0 1.5rem 4.25rem;font-size:1rem;line-height:1.7}
.ui-module__gjHJ_W__statusPill{letter-spacing:.09em;font-size:.72rem}
.Footer-module__EZoWya__root{background:var(--background);color:var(--foreground);padding-top:4.5rem;position:relative}.Footer-module__EZoWya__divider{top:0;background:linear-gradient(to right, transparent, var(--accent-orange) 20%, var(--accent-orange) 80%, transparent);height:6px;box-shadow:0 0 12px var(--accent-orange-25);position:absolute;inset-inline:0}.Footer-module__EZoWya__inner{gap:clamp(1.5rem,3vw,3rem);padding-bottom:3.5rem;display:grid}.Footer-module__EZoWya__colBrand{flex-direction:column;gap:1rem;display:flex}.Footer-module__EZoWya__tagline{color:var(--muted-fg);max-width:28ch;margin:0;font-size:.8125rem;line-height:1.65}.Footer-module__EZoWya__contactList{flex-direction:column;gap:.625rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.Footer-module__EZoWya__contactList li{color:var(--muted-fg);align-items:flex-start;gap:.5rem;font-size:.8125rem;display:flex}.Footer-module__EZoWya__contactList li svg{color:var(--primary);opacity:.75;flex-shrink:0;margin-top:1px}.Footer-module__EZoWya__contactList a{color:inherit;transition:color .15s var(--ease);text-decoration:none}.Footer-module__EZoWya__contactList a:hover{color:var(--foreground)}.Footer-module__EZoWya__colLinks{flex-direction:column;padding-top:.25rem;display:flex}.Footer-module__EZoWya__colHeading{letter-spacing:.09em;text-transform:uppercase;color:var(--foreground);margin:0 0 1.125rem;font-size:.6875rem;font-weight:700}.Footer-module__EZoWya__linkList{flex-direction:column;gap:.5625rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__EZoWya__link{color:var(--muted-fg);transition:color .15s var(--ease);align-items:center;gap:.35rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.Footer-module__EZoWya__link:hover{color:var(--foreground)}.Footer-module__EZoWya__linkStatic{cursor:default}.Footer-module__EZoWya__linkHighlight{color:var(--primary);font-weight:600}.Footer-module__EZoWya__linkHighlight:hover{color:var(--accent-orange)}.Footer-module__EZoWya__colSocial{flex-direction:column;gap:1rem;padding-top:.25rem;display:flex}.Footer-module__EZoWya__socialDesc{color:var(--muted-fg);max-width:26ch;margin:-.25rem 0 0;font-size:.8125rem;line-height:1.6}.Footer-module__EZoWya__socialIcons{gap:.5rem;display:flex}.Footer-module__EZoWya__socialIcon{background:var(--surface-subtle);border:1px solid var(--border);width:36px;height:36px;color:var(--muted-fg);transition:background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Footer-module__EZoWya__socialIcon:hover{background:var(--primary-7);color:var(--foreground);border-color:var(--primary)}.Footer-module__EZoWya__productCurrentRow{align-items:center;gap:.45rem;display:inline-flex}.Footer-module__EZoWya__linkProductActive{color:var(--primary);font-weight:600}.Footer-module__EZoWya__linkProductActive:hover{color:var(--accent-orange)}.Footer-module__EZoWya__productHere{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--primary);border-radius:3px;flex-shrink:0;padding:.1rem .38rem;font-size:.5625rem;font-weight:700;line-height:1.5}.Footer-module__EZoWya__downloadBanner{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-raised)}.Footer-module__EZoWya__downloadBannerInner{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding-block:2.5rem;display:flex}.Footer-module__EZoWya__downloadBannerTitle{letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:800}.Footer-module__EZoWya__downloadBannerSub{color:var(--muted-fg);margin:0;font-size:.875rem}.Footer-module__EZoWya__downloadBannerNote{color:var(--muted-fg-50);letter-spacing:.01em;margin:0;font-size:.75rem}.Footer-module__EZoWya__legal{background:var(--surface-subtle);border-top:1px solid var(--border)}.Footer-module__EZoWya__legalInner{flex-direction:column;gap:.75rem;padding-block:1.5rem 2rem;display:flex}.Footer-module__EZoWya__legalTop{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem .75rem;padding-bottom:.875rem;display:flex}.Footer-module__EZoWya__legalTopLeft{color:var(--muted-fg);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.71875rem;display:flex}.Footer-module__EZoWya__legalSecure{color:var(--muted-fg);letter-spacing:.03em;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.375rem .5rem;font-size:.6875rem;font-weight:600;display:flex}.Footer-module__EZoWya__legalSecure svg{color:var(--muted-fg);flex-shrink:0}.Footer-module__EZoWya__bottomDot{opacity:.45}.Footer-module__EZoWya__legalBody{color:var(--muted-fg-50);margin:0;font-size:.75rem;line-height:1.72}.Footer-module__EZoWya__legalReg{color:var(--muted-fg-40);margin:0;font-size:.75rem;line-height:1.6}.Footer-module__EZoWya__legalRegLink{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:var(--primary-35);text-decoration-color:var(--primary-35);text-underline-offset:2px;transition:color .15s var(--ease)}.Footer-module__EZoWya__legalRegLink:hover{color:var(--accent-orange)}
.HeroBackground-module__c-Tbaa__bgRadial{background:radial-gradient(ellipse 90% 65% at 50% 68%, var(--hero-gradient-main) 0%, transparent 68%), radial-gradient(ellipse 55% 30% at 28% 20%, var(--hero-gradient-side) 0%, transparent 65%), radial-gradient(ellipse 50% 35% at 50% 98%, var(--hero-gradient-warm) 0%, transparent 60%);position:absolute;inset:0}.HeroBackground-module__c-Tbaa__bgDots{opacity:.85;background-image:radial-gradient(circle, var(--hero-dot-color) 1.5px, transparent 1.5px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 85%,#000 30%,#0000 78%);mask-image:radial-gradient(85% 85%,#000 30%,#0000 78%)}.HeroBackground-module__c-Tbaa__noise{opacity:.028;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}
.DownloadPage-module__t6j7FW__splitLayout{min-height:100dvh;padding-bottom:var(--spacing-page-end);gap:clamp(3rem,6vw,6rem)}.DownloadPage-module__t6j7FW__downloadCol{gap:clamp(1.25rem,3vw,1.5rem)}.DownloadPage-module__t6j7FW__downloadHeadline{margin-top:.5rem}.DownloadPage-module__t6j7FW__subCopy{max-width:46ch;font-size:clamp(1rem,2.5vw,1.0625rem);line-height:1.65}.DownloadPage-module__t6j7FW__downloadBtns{gap:.625rem}.DownloadPage-module__t6j7FW__faqCol{padding-top:.5rem}.DownloadPage-module__t6j7FW__stepsRow{gap:clamp(1rem,3vw,1.5rem);max-width:1000px}.DownloadPage-module__t6j7FW__stepCard{flex:270px;max-width:310px}.DownloadPage-module__t6j7FW__stepVisual{aspect-ratio:4/3;border-radius:16px}.DownloadPage-module__t6j7FW__stepBadge{letter-spacing:0;font-size:.72rem}.DownloadPage-module__t6j7FW__finderWindow{border-radius:10px;width:86%;height:80%}.DownloadPage-module__t6j7FW__dragLayout{width:88%;height:70%;padding:0 4%}.DownloadPage-module__t6j7FW__appSquare{background:var(--primary-11);border:1.5px solid var(--primary);border-radius:14px}.DownloadPage-module__t6j7FW__folderSquare{background:var(--foreground-6);border:1.5px solid var(--foreground);border-radius:14px}.DownloadPage-module__t6j7FW__launchGrid{grid-template-columns:repeat(4,1fr);align-content:center;gap:8px;width:82%;height:82%}.DownloadPage-module__t6j7FW__launchItem{aspect-ratio:1;background:var(--primary-3);border:1px solid var(--border);border-radius:10px}.DownloadPage-module__t6j7FW__launchItem[data-variant=highlight]{background:var(--primary-11);border:1.5px solid var(--primary)}.DownloadPage-module__t6j7FW__launchItem[data-variant=orange]{background:var(--accent-orange-8);border-color:var(--accent-orange-25)}.DownloadPage-module__t6j7FW__launchItem[data-variant=dark]{background:var(--foreground-6);border-color:var(--foreground-22)}
.Hero-module__Z8hQ_W__heroSection{padding-block:clamp(4rem,10vw,7rem) clamp(4rem,8vw,6rem)}.Hero-module__Z8hQ_W__heroH1{letter-spacing:-.038em;gap:.25em;padding-bottom:.08em;font-size:clamp(2.75rem,10vw,7.5rem);line-height:1.03}.Hero-module__Z8hQ_W__heroSubtitle{letter-spacing:-.006em;max-width:38ch;font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.55}
