@font-face{font-family:Metricome Mono;src:url(/brand/JetBrainsMono-Regular.woff2) format("woff2");font-display:swap;font-weight:400}.landing_landing__xQWu5{--ink:#101828;--muted:#475467;--accent:#4f46e5;--line:#d0d5dd;color:var(--ink);background:#faf9f6;font-size:1rem;line-height:1.6}.landing_landing__xQWu5 a{text-decoration:none}.landing_landing__xQWu5 a:focus-visible,.landing_landing__xQWu5 button:focus-visible,.landing_landing__xQWu5 summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.landing_landing__xQWu5 svg:not(.landing_chart__4r6Gl){width:20px;height:20px;flex-shrink:0}.landing_landing__xQWu5 h1,.landing_landing__xQWu5 h2,.landing_landing__xQWu5 h3{color:inherit;margin:0}.landing_landing__xQWu5 h2{font-size:clamp(2rem,3.4vw,3rem);line-height:1.12;letter-spacing:-.04em;font-weight:600}.landing_landing__xQWu5 h3{font-size:1.25rem;line-height:1.4;letter-spacing:-.025em;font-weight:600}.landing_container__7U0_E{width:100%;max-width:1200px;padding-inline:20px;margin-inline:auto}.landing_landing__xQWu5 .landing_main__zWTuv{display:block;padding:0;max-width:none;margin:0;min-height:0}.landing_main__zWTuv section{padding:96px 0;max-width:none;scroll-margin-top:24px}.landing_skip__vtQEw{position:absolute;top:8px;left:20px;padding:12px 20px;background:white;z-index:10;transform:translateY(-160%)}.landing_skip__vtQEw:focus{transform:translateY(0)}.landing_header__oXNEM{display:block;border-bottom:1px solid var(--line);font-size:.875rem;font-weight:500;letter-spacing:0}.landing_headerInner__RN_Ai{max-width:1200px;margin:auto;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px}.landing_brandLink__2uShZ,.landing_brand__oKsI6{display:inline-flex;align-items:center}.landing_brand__oKsI6{gap:10px;font-size:1.25rem;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--ink);white-space:nowrap}.landing_brandLink__2uShZ{min-height:44px}.landing_desktopNav__KYo_P{display:flex;gap:32px}.landing_desktopNav__KYo_P a,.landing_footer__NntD6 nav a{display:inline-flex;align-items:center;min-height:44px}.landing_desktopNav__KYo_P a{color:var(--muted)}.landing_desktopNav__KYo_P a:hover{color:var(--accent)}.landing_primary__j6iO_,.landing_secondary__tPh7X{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;border-radius:8px;padding:12px 20px;font-size:.875rem;font-weight:600;line-height:1.4}.landing_primary__j6iO_{color:white;background:var(--accent)}.landing_primary__j6iO_:hover{background:#4338ca}.landing_secondary__tPh7X{color:var(--ink);background:white;border:1px solid #667085}.landing_secondary__tPh7X:hover{background:#eef2ff}.landing_menuToggle__T_4Ah,.landing_mobileNav__wu66c{display:none}.landing_hero__IFqnw{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.landing_heroGrid__kfCNx{position:relative;display:grid;grid-template-columns:1.02fr .98fr;gap:72px;align-items:center}.landing_landing__xQWu5 h1{font-size:4.5rem;font-weight:650;letter-spacing:-.045em;line-height:1.0556;max-width:560px}.landing_development__Ri68Z{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;background:white;border:1px solid var(--line);border-radius:30px;font-size:.75rem;margin-bottom:30px;color:var(--muted)}.landing_development__Ri68Z>span{color:#b54708}.landing_eyebrow__L_21j{font-size:.875rem;font-weight:600;color:var(--accent);margin:0 0 16px}.landing_hero__IFqnw .landing_eyebrow__L_21j{text-transform:uppercase;letter-spacing:.12em}.landing_lead__0nXCU{font-size:1.125rem;line-height:1.6;color:var(--muted);margin:28px 0 0;max-width:580px}.landing_heroActions__bzfsI{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px}.landing_textLink__rtgyB{display:inline-flex;align-items:center;min-height:44px;gap:12px;font-size:.875rem;color:var(--muted)}.landing_reassurance__24js5{font-size:.875rem;color:var(--muted);margin:12px 0 0}.landing_connectionError__10YDZ{font-size:.875rem;color:#b42318}.landing_connectionError__10YDZ button{background:none;color:var(--accent);text-decoration:underline;padding:12px}.landing_rhythm__JodF8{position:absolute;top:0;right:0;height:100%;width:33%;display:grid;grid-template-columns:repeat(9,1fr);gap:16px;opacity:.45;pointer-events:none}.landing_rhythm__JodF8 i{align-self:center;background:#eef2ff}.landing_preview__t9bPe{position:relative;margin:0;min-width:0;border:1px solid var(--line);border-radius:12px;background:white;overflow:hidden;box-shadow:0 24px 60px -36px #10182880}.landing_browserBar__RnkG8{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#f4f5f8;border-bottom:1px solid var(--line)}.landing_browserDots__ncrw_{font-size:10px;color:#667085;white-space:nowrap}.landing_address__a3UNq{font-family:Metricome Mono,Consolas,monospace;font-size:.75rem;background:white;border:1px solid var(--line);border-radius:6px;padding:4px 10px;flex:1 1;min-width:0;overflow-wrap:anywhere}.landing_previewBody__5igFk{padding:28px}.landing_monoLabel__nGKQI{font-family:Metricome Mono,Consolas,monospace;color:var(--muted);font-size:.75rem;text-transform:uppercase;margin:0 0 8px}.landing_preview__t9bPe h2{font-size:1.25rem;letter-spacing:-.025em}.landing_chartContext__htV6G{font-size:.875rem;color:var(--muted);padding-bottom:20px;border-bottom:1px solid var(--line)}.landing_chart__4r6Gl{display:block;width:100%;height:auto;overflow:visible;margin:20px 0}.landing_chart__4r6Gl text{fill:var(--muted);font-family:Inter,sans-serif;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing_chart__4r6Gl .landing_chartValue___YoYF{fill:var(--ink);font-weight:500}.landing_gridLine__99tai{stroke:#d0d5dd;stroke-width:1}.landing_chartBar__MWzpe{fill:#e0e0fc}.landing_chartCap__ICSfc{fill:var(--accent)}.landing_chartNote__GEpx4{font-size:.875rem;line-height:1.5;color:var(--muted);margin:16px 0 0}.landing_mobileSamples__rut4G{display:none}@media (max-width:560px){.landing_preview__t9bPe .landing_chart__4r6Gl{display:none}.landing_mobileSamples__rut4G{display:block;margin:0;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing_mobileSamples__rut4G>div{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--line)}.landing_mobileSamples__rut4G dd{margin:0;font-weight:500}}.landing_preview__t9bPe figcaption{padding:12px 16px;background:#eef2ff;color:var(--accent);border-top:1px solid var(--line);text-align:center;font-size:.875rem}.landing_demo__e5mLR,.landing_faq__8IYms{background:white}.landing_split__AqOdl{display:grid;grid-template-columns:.78fr 1.22fr;gap:72px;align-items:start}.landing_description__2vbaF{color:var(--muted);margin:20px 0;line-height:1.75}.landing_sampleNotice__TKWvs{font-size:.875rem;border-left:2px solid var(--accent);padding-left:20px;margin-top:28px;color:var(--muted)}.landing_checkChoices__kZWsq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:8px;background:#f0f1f5}.landing_checkChoices__kZWsq button{font-size:.875rem;font-weight:500;line-height:1.4;min-height:48px;padding:10px 8px;background:transparent;color:var(--muted);border-radius:6px}.landing_checkChoices__kZWsq button[aria-pressed=true]{background:#faf9f6;color:var(--ink)}.landing_checkResult__IIu88{margin-top:16px;border:1px solid var(--line);border-radius:12px;padding:28px;background:#faf9f6}.landing_resultHeader__SQ8SU{display:flex;justify-content:space-between;align-items:start;gap:16px;border-bottom:1px solid var(--line);padding-bottom:24px}.landing_healthy__APLQw{display:inline-flex;align-items:center;gap:4px;border-radius:24px;color:#067647;background:#ecfdf3;padding:4px 8px;font-size:.875rem;white-space:nowrap}.landing_resultRows__icPRF{margin:0;border-top:1px solid var(--line)}.landing_resultRows__icPRF>div{display:grid;grid-template-columns:1fr 1.5fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);font-size:.875rem}.landing_resultRows__icPRF dt{font-weight:500}.landing_resultRows__icPRF dd{margin:0;overflow-wrap:anywhere}.landing_resultRows__icPRF dd>span{display:block;font-size:.875rem;color:var(--muted);margin-top:4px}.landing_how__yfzsu{border-block:1px solid var(--line)}.landing_steps__UBWYG{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:48px 0 0}.landing_steps__UBWYG li{padding:32px;background:white}.landing_stepNumber__0S8gF{font-family:Metricome Mono,Consolas,monospace;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--accent);background:#eef2ff;border-radius:8px;font-size:.875rem;margin-bottom:28px}.landing_steps__UBWYG p{margin:12px 0 0;font-size:.875rem;line-height:1.75;color:var(--muted)}.landing_free__o95n6{background:var(--accent);color:white}.landing_free__o95n6 .landing_split__AqOdl{align-items:center}.landing_free__o95n6>div>div>.landing_description__2vbaF,.landing_free__o95n6>div>div>.landing_eyebrow__L_21j{color:white}.landing_free__o95n6 .landing_secondary__tPh7X{margin-top:12px}.landing_plan___MCtI{background:white;border-radius:12px;padding:32px;color:var(--ink)}.landing_planHeader__h2NdS{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--line)}.landing_planHeader__h2NdS .landing_eyebrow__L_21j{margin-bottom:4px}.landing_planned__4iXdx{font-size:.75rem;font-weight:600;background:#fffaeb;color:#b54708;padding:6px 12px;border-radius:24px}.landing_plan___MCtI ul{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:24px 0;margin:0;gap:16px}.landing_plan___MCtI li{display:flex;align-items:start;gap:8px;font-size:.875rem}.landing_plan___MCtI li svg{color:#067647}.landing_plan___MCtI>p{border-top:1px solid var(--line);padding-top:24px;margin:0;color:var(--muted);font-size:.875rem}.landing_plan___MCtI strong{color:var(--ink)}.landing_questions__mWpuT{border-top:1px solid var(--line)}.landing_questions__mWpuT details{border-bottom:1px solid var(--line)}.landing_questions__mWpuT summary{display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;min-height:64px;padding:20px 0;font-weight:500;cursor:pointer;line-height:1.5}.landing_questions__mWpuT summary::-webkit-details-marker{display:none}.landing_questions__mWpuT summary>span{color:var(--muted);font-size:1.5rem;font-weight:400}.landing_questions__mWpuT details[open] summary>span{transform:rotate(45deg)}.landing_questions__mWpuT details>p{color:var(--muted);margin:0 0 24px}.landing_landing__xQWu5 .landing_footer__NntD6{display:block;margin:0;padding:48px 0 24px;background:var(--ink);color:#d0d5dd;border:0;font-size:.875rem}.landing_footer__NntD6 .landing_brand__oKsI6{color:white}.landing_inverseMark__agO6t{filter:brightness(0) invert(1)}.landing_footerBottom__iYEpM,.landing_footerTop__rzxsc{display:flex;justify-content:space-between;align-items:center;gap:24px}.landing_footer__NntD6 nav{display:flex;flex-wrap:wrap;gap:24px}.landing_footer__NntD6 nav a{color:#d0d5dd}.landing_footerBottom__iYEpM{border-top:1px solid #475467;padding-top:20px;margin-top:32px;font-size:.75rem}.landing_footerBottom__iYEpM p{margin:0}.landing_footer__NntD6 a:focus-visible{outline-color:white}.landing_srOnly__gP2ID{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.landing_preview__t9bPe{animation:landing_settle__KgRPV .24s ease-out both}@keyframes landing_settle__KgRPV{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1023px){.landing_heroGrid__kfCNx{grid-template-columns:1fr;gap:48px}.landing_landing__xQWu5 h1{font-size:4rem;max-width:600px}.landing_preview__t9bPe{width:100%;max-width:600px}.landing_rhythm__JodF8{display:none}.landing_split__AqOdl{gap:36px;grid-template-columns:1fr 1.25fr}.landing_main__zWTuv section{padding:64px 0}.landing_desktopNav__KYo_P{gap:20px}.landing_steps__UBWYG li{padding:24px}}@media (max-width:767px){.landing_desktopNav__KYo_P{display:none}.landing_headerInner__RN_Ai{gap:12px;flex-wrap:wrap}.landing_headerAction__8JWHu{margin-left:auto}.landing_menuToggle__T_4Ah{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--ink);border:1px solid #667085;padding:10px 12px;border-radius:8px;font-size:.875rem;min-height:44px}.landing_mobileNav__wu66c:not([hidden]){display:flex;flex-direction:column;padding:0 20px 16px}.landing_mobileNav__wu66c a{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-top:1px solid var(--line);color:var(--muted)}.landing_landing__xQWu5 h1{font-size:2.5rem;line-height:1.1;max-width:360px}.landing_lead__0nXCU{font-size:1.125rem}.landing_split__AqOdl{grid-template-columns:1fr;gap:36px}.landing_steps__UBWYG{grid-template-columns:1fr;margin-top:32px}.landing_steps__UBWYG li{padding:28px}.landing_stepNumber__0S8gF{margin-bottom:20px}.landing_footerBottom__iYEpM,.landing_footerTop__rzxsc{flex-direction:column;align-items:flex-start;gap:20px}.landing_main__zWTuv section{padding:48px 0}.landing_plan___MCtI{padding:24px}}@media (max-width:399px){.landing_headerInner__RN_Ai{gap:8px}.landing_headerAction__8JWHu .landing_secondary__tPh7X{padding:10px 12px;min-height:44px}.landing_headerAction__8JWHu svg{display:none}.landing_brand__oKsI6{font-size:1.125rem}.landing_menuToggle__T_4Ah{margin-left:auto}.landing_checkChoices__kZWsq{grid-template-columns:1fr}.landing_resultHeader__SQ8SU{flex-direction:column}.landing_checkResult__IIu88,.landing_previewBody__5igFk{padding:20px}.landing_plan___MCtI ul{grid-template-columns:1fr}.landing_browserDots__ncrw_{display:none}.landing_resultRows__icPRF>div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.landing_landing__xQWu5 *,.landing_landing__xQWu5 :after,.landing_landing__xQWu5 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}