.landing-module__4Q2JkG__landing{background:var(--app-bg);color:var(--app-text);min-height:100dvh;overflow:clip}.landing-module__4Q2JkG__navbar{z-index:50;border-bottom:1px solid var(--app-border);background:var(--app-nav);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:16px max(24px,50vw - 560px);display:flex;position:sticky;top:0}.landing-module__4Q2JkG__brand{color:var(--app-text);letter-spacing:-.7px;white-space:nowrap;align-items:center;gap:10px;font-size:19px;font-weight:600;display:inline-flex}.landing-module__4Q2JkG__desktopNav{color:var(--app-muted);align-items:center;gap:30px;font-size:13px;display:flex}.landing-module__4Q2JkG__desktopNav a:hover,.landing-module__4Q2JkG__footer a:hover{color:var(--app-text)}.landing-module__4Q2JkG__navCta{border:1px solid var(--app-border);background:var(--app-raised);color:var(--app-text);align-items:center;gap:12px;padding:10px 15px;display:inline-flex}.landing-module__4Q2JkG__menuButton,.landing-module__4Q2JkG__closeMenu{cursor:pointer;place-items:center;width:44px;height:44px;display:none}.landing-module__4Q2JkG__hero{isolation:isolate;text-align:center;padding:93px 24px 116px;position:relative}.landing-module__4Q2JkG__dither{z-index:-2;width:100%;height:100%;image-rendering:pixelated;opacity:.37;pointer-events:none;position:absolute;inset:0}.landing-module__4Q2JkG__heroShade{z-index:-1;background:linear-gradient(0deg,var(--app-bg)0%,color-mix(in srgb,var(--app-bg)65%,transparent)18%,color-mix(in srgb,var(--app-bg)60%,transparent)80%,var(--app-bg)100%);pointer-events:none;position:absolute;inset:0}.landing-module__4Q2JkG__heroContent{max-width:1000px;margin:auto}.landing-module__4Q2JkG__eyebrow{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:1.2px;text-transform:uppercase;color:var(--app-muted);justify-content:center;align-items:center;gap:9px;font-size:10px;font-weight:400;display:flex}.landing-module__4Q2JkG__signal{background:var(--app-muted);width:5px;height:5px;box-shadow:0 0 0 4px #ffffff0a}.landing-module__4Q2JkG__hero h1{letter-spacing:-.065em;margin:30px 0 24px;font-size:clamp(42px,6vw,78px);font-weight:550;line-height:1.07}.landing-module__4Q2JkG__hero h1 span,.landing-module__4Q2JkG__sectionHeading h2 span,.landing-module__4Q2JkG__cta h2 span{color:var(--app-subtle)}.landing-module__4Q2JkG__lead{color:var(--app-muted);font-size:16px;line-height:1.8}.landing-module__4Q2JkG__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.landing-module__4Q2JkG__primary,.landing-module__4Q2JkG__secondary{justify-content:center;align-items:center;gap:18px;min-height:46px;padding:12px 20px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.landing-module__4Q2JkG__primary{background:var(--app-accent);border:1px solid var(--app-accent);color:var(--app-on-accent)}.landing-module__4Q2JkG__primary:hover{background:var(--app-accent-hover);border-color:var(--app-accent-hover)}.landing-module__4Q2JkG__secondary{background:var(--app-panel);border:1px solid var(--app-border);color:var(--app-muted)}.landing-module__4Q2JkG__secondary:hover{background:var(--app-raised);border-color:var(--app-subtle)}.landing-module__4Q2JkG__heroNote{color:var(--app-subtle);margin-top:20px;font-size:11px}.landing-module__4Q2JkG__previewSection{max-width:1120px;margin:-35px auto 0;padding:0 24px;scroll-margin-top:110px;position:relative}.landing-module__4Q2JkG__previewCaption{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:1px;color:var(--app-subtle);justify-content:space-between;gap:12px;margin-bottom:12px;font-size:9px;display:flex}.landing-module__4Q2JkG__preview{border:1px solid var(--app-border);background:var(--app-panel);box-shadow:0 30px 80px var(--app-shadow)}.landing-module__4Q2JkG__previewBar{border-bottom:1px solid var(--app-border);color:var(--app-muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;font-size:11px;display:flex}.landing-module__4Q2JkG__previewBreadcrumb{align-items:center;gap:12px;display:flex}.landing-module__4Q2JkG__previewBreadcrumb span{color:var(--app-border)}.landing-module__4Q2JkG__previewTag{border:1px solid var(--app-border);padding:3px 8px;font-size:10px}.landing-module__4Q2JkG__boardHeading{justify-content:space-between;align-items:flex-end;gap:14px;padding:28px 24px 24px;display:flex}.landing-module__4Q2JkG__boardHeading .landing-module__4Q2JkG__eyebrow{justify-content:flex-start;font-size:8px}.landing-module__4Q2JkG__boardHeading h2{letter-spacing:-.8px;margin-top:8px;font-size:24px;font-weight:500}.landing-module__4Q2JkG__taskCount{color:var(--app-subtle);font-size:11px}.landing-module__4Q2JkG__board{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 24px 28px;display:grid}.landing-module__4Q2JkG__column{border:1px solid var(--app-border);background:var(--app-field);min-height:245px;padding:12px}.landing-module__4Q2JkG__columnTitle{color:var(--app-muted);justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;font-size:10px;display:flex}.landing-module__4Q2JkG__columnTitle>span:first-child{align-items:center;gap:7px;display:flex}.landing-module__4Q2JkG__columnTitle i{border-radius:50%;width:5px;height:5px}.landing-module__4Q2JkG__task{border:1px solid var(--app-border);background:var(--app-panel);margin-bottom:10px;padding:15px 12px}.landing-module__4Q2JkG__task h3{font-size:12px;font-weight:500}.landing-module__4Q2JkG__task p{color:var(--app-subtle);margin-top:6px;font-size:10px;line-height:1.7}.landing-module__4Q2JkG__taskDate{font-family:var(--font-jetbrains-mono),monospace;color:var(--app-muted);align-items:center;gap:5px;margin-top:15px;font-size:8px;display:flex}.landing-module__4Q2JkG__previewFoot{border-top:1px solid var(--app-border);color:var(--app-subtle);align-items:center;gap:9px;padding:14px 24px;font-size:10px;display:flex}.landing-module__4Q2JkG__features{max-width:1120px;margin:120px auto;padding:0 24px;scroll-margin-top:110px}.landing-module__4Q2JkG__sectionHeading h2,.landing-module__4Q2JkG__cta h2{letter-spacing:-.05em;margin-top:20px;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.15}.landing-module__4Q2JkG__sectionHeading{text-align:center}.landing-module__4Q2JkG__sectionHeading>p:last-child:not(.landing-module__4Q2JkG__eyebrow){color:var(--app-muted);margin-top:18px;font-size:14px}.landing-module__4Q2JkG__featureGrid{border:1px solid var(--app-border);background:var(--app-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:48px;display:grid}.landing-module__4Q2JkG__feature{background:var(--app-panel);padding:32px;transition:background .2s}.landing-module__4Q2JkG__feature:hover{background:var(--app-raised)}.landing-module__4Q2JkG__featureTop{color:var(--app-muted);justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.landing-module__4Q2JkG__featureTop span{font-family:var(--font-jetbrains-mono),monospace;color:var(--app-subtle);font-size:10px}.landing-module__4Q2JkG__feature h3{letter-spacing:-.5px;font-size:20px;font-weight:500}.landing-module__4Q2JkG__feature>p{max-width:370px;color:var(--app-muted);margin-top:12px;font-size:13px;line-height:1.9}.landing-module__4Q2JkG__featureDetail{border-top:1px solid var(--app-border);font-family:var(--font-jetbrains-mono),monospace;color:var(--app-subtle);margin-top:28px;padding-top:16px;font-size:9px}.landing-module__4Q2JkG__faq{border-top:1px solid var(--app-border);grid-template-columns:1fr 1.4fr;gap:70px;max-width:1120px;margin:0 auto;padding:70px 24px;scroll-margin-top:100px;display:grid}.landing-module__4Q2JkG__faq .landing-module__4Q2JkG__sectionHeading{text-align:left}.landing-module__4Q2JkG__faq .landing-module__4Q2JkG__eyebrow{justify-content:flex-start}.landing-module__4Q2JkG__question{border-bottom:1px solid var(--app-border)}.landing-module__4Q2JkG__question h3{margin:0}.landing-module__4Q2JkG__question button{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:21px 0;font-size:14px;display:flex}.landing-module__4Q2JkG__question button svg{color:var(--app-muted);flex-shrink:0}.landing-module__4Q2JkG__question p{color:var(--app-muted);padding-bottom:22px;font-size:13px;line-height:1.9}.landing-module__4Q2JkG__cta{text-align:center;border-top:1px solid var(--app-border);border-bottom:1px solid var(--app-border);background-image:radial-gradient(var(--app-border).6px,transparent .6px);background-size:6px 6px;width:calc(100% - 48px);max-width:1072px;margin:50px auto 90px;padding:60px 24px}.landing-module__4Q2JkG__cta h2{background:var(--app-bg);width:fit-content;margin:20px auto 30px}.landing-module__4Q2JkG__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:1120px;margin:auto;padding:0 24px 40px;display:flex}.landing-module__4Q2JkG__footer p{color:var(--app-subtle);margin-top:10px;font-size:11px}.landing-module__4Q2JkG__footer nav{color:var(--app-muted);flex-wrap:wrap;align-items:center;gap:25px;font-size:12px;display:flex}.landing-module__4Q2JkG__footer nav a{align-items:center;gap:5px;display:inline-flex}.landing-module__4Q2JkG__copyright{border-top:1px solid var(--app-border);width:100%;font-family:var(--font-jetbrains-mono),monospace;color:var(--app-subtle);padding-top:24px;font-size:10px}.landing-module__4Q2JkG__mobileMenu{border:1px solid var(--app-border);background:var(--app-panel);width:min(340px,90vw);max-width:none;height:100dvh;max-height:none;color:var(--app-text);margin:0 0 0 auto;padding:80px 28px 30px;position:fixed;inset:0}.landing-module__4Q2JkG__mobileMenu::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000a}.landing-module__4Q2JkG__mobileMenu nav{flex-direction:column;gap:28px;font-size:22px;display:flex}.landing-module__4Q2JkG__closeMenu{display:grid;position:absolute;top:15px;right:15px}.landing-module__4Q2JkG__landing a:focus-visible,.landing-module__4Q2JkG__landing button:focus-visible{outline:2px solid var(--app-muted);outline-offset:5px}@media (max-width:700px){.landing-module__4Q2JkG__hero{padding:65px 24px 85px}.landing-module__4Q2JkG__hero h1{letter-spacing:-.055em}.landing-module__4Q2JkG__hero .landing-module__4Q2JkG__eyebrow{letter-spacing:.6px;font-size:8px}.landing-module__4Q2JkG__lead{font-size:14px}.landing-module__4Q2JkG__desktopBreak{display:none}.landing-module__4Q2JkG__previewCaption{font-size:7px}.landing-module__4Q2JkG__previewBar,.landing-module__4Q2JkG__boardHeading{padding-left:16px;padding-right:16px}.landing-module__4Q2JkG__board{gap:8px;padding:0 12px 16px}.landing-module__4Q2JkG__column{padding:7px}.landing-module__4Q2JkG__task{padding:10px 8px}.landing-module__4Q2JkG__task h3{font-size:10px}.landing-module__4Q2JkG__task p{display:none}.landing-module__4Q2JkG__taskDate{font-size:7px}.landing-module__4Q2JkG__columnTitle{font-size:8px}.landing-module__4Q2JkG__taskCount{font-size:9px}.landing-module__4Q2JkG__features{margin:80px auto}.landing-module__4Q2JkG__feature{padding:24px}.landing-module__4Q2JkG__faq{grid-template-columns:1fr;gap:32px}}@media (max-width:639px){.landing-module__4Q2JkG__desktopNav{display:none}.landing-module__4Q2JkG__menuButton{display:grid}.landing-module__4Q2JkG__navbar{min-height:72px;padding:12px 20px}.landing-module__4Q2JkG__featureGrid{grid-template-columns:1fr}.landing-module__4Q2JkG__footer{flex-direction:column;align-items:flex-start}.landing-module__4Q2JkG__previewSection{padding:0 12px}.landing-module__4Q2JkG__board{grid-template-columns:repeat(3,minmax(185px,1fr));overflow-x:auto}.landing-module__4Q2JkG__column{padding:12px}.landing-module__4Q2JkG__columnTitle{font-size:10px}.landing-module__4Q2JkG__task{padding:14px 12px}.landing-module__4Q2JkG__task h3{font-size:12px}.landing-module__4Q2JkG__task p{display:block}.landing-module__4Q2JkG__taskDate{font-size:8px}}@media (prefers-reduced-motion:reduce){.landing-module__4Q2JkG__landing *,.landing-module__4Q2JkG__landing :before,.landing-module__4Q2JkG__landing :after{scroll-behavior:auto;transition:none;animation:none}}.landing-module__4Q2JkG__navControls{align-items:center;gap:24px;display:flex}[data-theme=light] .landing-module__4Q2JkG__dither{filter:invert();opacity:.22}@media (max-width:639px){.landing-module__4Q2JkG__navControls{gap:10px}}.landing-module__4Q2JkG__landing [data-reveal]{transition:opacity .5s,transform .5s}.landing-module__4Q2JkG__landing [data-reveal=pending]{opacity:0;transform:translateY(14px)}.landing-module__4Q2JkG__heroContent>*{animation:.55s backwards landing-module__4Q2JkG__landingEnter}.landing-module__4Q2JkG__heroContent>:nth-child(2){animation-delay:60ms}.landing-module__4Q2JkG__heroContent>:nth-child(3){animation-delay:.12s}.landing-module__4Q2JkG__heroContent>:nth-child(4){animation-delay:.18s}.landing-module__4Q2JkG__heroContent>:nth-child(5){animation-delay:.24s}.landing-module__4Q2JkG__primary,.landing-module__4Q2JkG__secondary,.landing-module__4Q2JkG__navCta{transition:background .2s,border-color .2s,transform .2s}.landing-module__4Q2JkG__primary:active,.landing-module__4Q2JkG__secondary:active,.landing-module__4Q2JkG__navCta:active{transform:translateY(0)}.landing-module__4Q2JkG__primary svg,.landing-module__4Q2JkG__navCta svg{transition:transform .2s}.landing-module__4Q2JkG__primary:hover svg,.landing-module__4Q2JkG__navCta:hover svg{transform:translate(2px)}.landing-module__4Q2JkG__desktopNav a,.landing-module__4Q2JkG__footer a,.landing-module__4Q2JkG__question button{transition:color .2s}.landing-module__4Q2JkG__question button:hover{color:var(--app-muted)}.landing-module__4Q2JkG__faqToggle{transition:transform .25s}.landing-module__4Q2JkG__question button[aria-expanded=true] .landing-module__4Q2JkG__faqToggle{transform:rotate(45deg)}.landing-module__4Q2JkG__answer{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .25s,opacity .2s,visibility 0s .25s;display:grid}.landing-module__4Q2JkG__answer[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .25s,opacity .2s,visibility}.landing-module__4Q2JkG__answerInner{min-height:0;overflow:hidden}@keyframes landing-module__4Q2JkG__landingEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-module__4Q2JkG__landing [data-reveal],.landing-module__4Q2JkG__landing *,.landing-module__4Q2JkG__landing :before,.landing-module__4Q2JkG__landing :after{transition:none;animation:none}.landing-module__4Q2JkG__landing [data-reveal=pending]{opacity:1;transform:none}.landing-module__4Q2JkG__primary:hover,.landing-module__4Q2JkG__secondary:hover,.landing-module__4Q2JkG__navCta:hover,.landing-module__4Q2JkG__primary:hover svg,.landing-module__4Q2JkG__navCta:hover svg{transform:none}}
