.landing_root__4eRjF{--text-hero:clamp(42px,4vw,56px);--text-section:clamp(26px,2.3vw,32px);--text-card:20px;--surface-warm:#faf9f5;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;font-family:var(--font-apple-system-body);background:var(--color-pure-white);color:var(--color-graphite-ink);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}.landing_root__4eRjF section[id]{scroll-margin-top:88px}.landing_container__7U0_E{max-width:var(--page-max-width);margin:0 auto;padding:0 var(--space-32)}.landing_divider__b8tNX{border:0;border-top:1px solid var(--color-hairline);margin:0}.landing_baCardLabel__69X1C,.landing_exampleLabel__shwQ_,.landing_sectionLabel__sgymn,.landing_stepNumber__0S8gF{color:var(--color-mid-ash);font-size:var(--text-caption);line-height:var(--leading-body);font-weight:600}.landing_sectionLabel__sgymn{margin-bottom:var(--spacing-16)}.landing_displayType__o9F9L{font-size:var(--text-hero);line-height:1.12;font-weight:600;letter-spacing:-.035em;max-width:17ch}.landing_heading__H6rj4{font-size:var(--text-section);line-height:1.25;font-weight:600;letter-spacing:-.02em}.landing_cardHeading__iH2Tl{font-size:var(--text-card);line-height:1.35;font-weight:600}.landing_btnGhost__1NYjd,.landing_btnPrimary__JC0dZ{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid var(--color-graphite-ink);border-radius:var(--radius-lg);font-size:var(--text-caption);line-height:var(--leading-body);font-weight:600;text-align:center;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.landing_btnPrimary__JC0dZ{background:var(--color-graphite-ink);color:var(--color-pure-white)}.landing_btnPrimary__JC0dZ:hover{background:var(--color-mid-ash);border-color:var(--color-mid-ash)}.landing_btnPrimary__JC0dZ:active{background:var(--color-ink-press);border-color:var(--color-ink-press)}.landing_btnGhost__1NYjd{background:var(--color-pure-white);color:var(--color-graphite-ink);border-color:var(--color-mid-ash)}.landing_btnGhost__1NYjd:hover{background:var(--surface-warm);border-color:var(--color-graphite-ink)}.landing_btnGhost__1NYjd:active{background:var(--color-edge-gray)}.landing_faqQuestion__tAs_x:focus-visible,.landing_root__4eRjF a:focus-visible{outline:2px solid var(--color-graphite-ink);outline-offset:3px}.landing_faqQuestion__tAs_x:focus-visible{outline-offset:-4px}.landing_mobileNotice__8lIQb{display:none}.landing_nav__Cldps{position:sticky;top:0;z-index:100;background:var(--color-sidebar-mist);border-bottom:1px solid var(--color-hairline);min-height:72px;padding:12px var(--space-32);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16)}.landing_footerWordmark__YFHiV,.landing_navLogo__jp10L{font-size:var(--text-body);font-weight:600;white-space:nowrap}.landing_footerLinks__Ha02t,.landing_navLinks__G7TtF{display:flex;align-items:center;gap:var(--space-24);list-style:none}.landing_footerLinks__Ha02t a,.landing_navLinks__G7TtF a{display:inline-flex;align-items:center;min-width:44px;min-height:44px;font-size:var(--text-caption);color:var(--color-mid-ash);text-decoration:underline;text-underline-offset:4px}.landing_footerLinks__Ha02t a:hover,.landing_navLinks__G7TtF a:hover{color:var(--color-graphite-ink)}.landing_footerLinks__Ha02t a:active,.landing_navLinks__G7TtF a:active{background:var(--color-hover-veil)}.landing_navActions__fFvPZ{display:flex;gap:var(--spacing-8)}.landing_navActions__fFvPZ a{padding:10px 16px}.landing_hero__IFqnw{padding:var(--space-64) 0}.landing_heroInner__Paoq5{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-48);align-items:center}.landing_heroSub__v9d08{font-size:18px;color:var(--color-mid-ash);margin-top:var(--space-24);line-height:1.55;max-width:48ch}.landing_ctaButtons__KTvYt,.landing_heroCtas__97oYX{display:flex;flex-wrap:wrap;gap:var(--spacing-16);margin-top:var(--space-32)}.landing_heroNote__hifZj{font-size:var(--text-caption);color:var(--color-mid-ash);margin-top:var(--spacing-16)}.landing_productExample__HSUIW{min-width:0;background:var(--surface-warm);border:1px solid var(--color-hairline);border-radius:var(--radius-2xl);overflow:hidden}.landing_exampleHeader__l2Of7{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--space-24);border-bottom:1px solid var(--color-hairline);font-size:var(--text-caption);color:var(--color-mid-ash)}.landing_exampleHeader__l2Of7 .landing_exampleLabel__shwQ_{color:var(--color-graphite-ink)}.landing_exampleSteps__pRIsi{list-style:none;padding:var(--space-24);display:flex;flex-direction:column;gap:var(--space-24)}.landing_exampleSteps__pRIsi .landing_exampleLabel__shwQ_{margin-bottom:var(--spacing-8)}.landing_exampleDecision__bsHdP{margin-top:var(--spacing-8);color:var(--color-mid-ash);font-size:var(--text-caption)}.landing_exampleFilename__kjUHZ{font-family:var(--font-mono);font-size:var(--text-caption);margin-bottom:var(--spacing-8)}.landing_exampleMarkdown__GJKyU{background:var(--color-pure-white);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:var(--spacing-16);font-family:var(--font-mono);font-size:var(--text-caption);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.landing_exampleMarkdown__GJKyU code{font-family:inherit}.landing_sectionHow__fo_qq,.landing_sectionOutput__cOIJW,.landing_sectionPricing__SYS98,.landing_sectionProblem__HJy0V{padding:var(--space-64) 0}.landing_sectionCta__9Q__d,.landing_sectionOutput__cOIJW,.landing_sectionProblem__HJy0V{background:var(--surface-warm)}.landing_sectionOutput__cOIJW,.landing_sectionPricing__SYS98{border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline)}.landing_problemIntro__cXTeH{max-width:680px;margin-bottom:var(--space-32)}.landing_problemIntro__cXTeH>p:last-child{color:var(--color-mid-ash);margin-top:var(--spacing-16);line-height:1.6}.landing_beforeAfter__QWeV2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-24)}.landing_baCard__Bxnm5{border:1px solid var(--color-hairline);border-radius:var(--radius-2xl);padding:var(--space-24);background:var(--color-pure-white)}.landing_baCardLabel__69X1C,.landing_codeSnippet__zlohF{margin-bottom:var(--spacing-16)}.landing_codeSnippet__zlohF{background:var(--surface-warm);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:var(--spacing-16);font-size:var(--text-body);line-height:1.6}.landing_consequenceList__dbTtL{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-8)}.landing_consequenceItem__nZCwt{display:flex;align-items:flex-start;gap:var(--spacing-8);color:var(--color-mid-ash)}.landing_consequenceIcon__GsN7W{flex-shrink:0;color:var(--color-graphite-ink)}.landing_faqIntro__Oa_NU,.landing_outputIntro__gocQj,.landing_pricingIntro__zgyuh,.landing_sectionHowIntro__2pabX{margin-bottom:var(--space-32)}.landing_stepsGrid__9etdA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--color-hairline);border-radius:var(--radius-2xl);overflow:hidden}.landing_stepCell__T15Bk{padding:var(--space-32);border-right:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline)}.landing_stepCell__T15Bk:nth-child(2n){border-right:0}.landing_stepCell__T15Bk:nth-last-child(-n+2){border-bottom:0}.landing_stepNumber__0S8gF{margin-bottom:var(--spacing-16)}.landing_stepCell__T15Bk>p:last-child{color:var(--color-mid-ash);margin-top:var(--spacing-16);line-height:1.6}.landing_outputTable__q5ReF{border:1px solid var(--color-hairline);border-radius:var(--radius-2xl);overflow:hidden}.landing_outputRow__Imgli{display:grid;grid-template-columns:240px minmax(0,1fr);border-bottom:1px solid var(--color-hairline);background:var(--color-pure-white)}.landing_outputRow__Imgli:last-child{border-bottom:0}.landing_outputFilename__QUoiA{font-family:var(--font-mono);font-size:var(--text-caption);padding:var(--spacing-16) var(--space-24);border-right:1px solid var(--color-hairline);display:flex;align-items:center}.landing_fileExt__tM3Zb{color:var(--color-mid-ash)}.landing_outputDesc__phyDp{color:var(--color-mid-ash);padding:var(--spacing-16) var(--space-24)}.landing_outputNote__83z1R{margin-top:var(--spacing-16);font-size:var(--text-caption);color:var(--color-mid-ash)}.landing_pricingCard__0QifE{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-48);padding:var(--space-32);border:1px solid var(--color-hairline);border-radius:var(--radius-2xl);background:var(--surface-warm)}.landing_pricingPrice__6wWa7{font-size:var(--text-hero);line-height:1.2;font-weight:600;margin-top:var(--spacing-16)}.landing_pricingPriceNote__Gx8tI{font-size:var(--text-caption);color:var(--color-mid-ash);margin-top:var(--spacing-8)}.landing_pricingDesc__cxcHf{margin-top:var(--space-24);color:var(--color-mid-ash)}.landing_billingNote__Pjfaz{margin:var(--spacing-16) 0 var(--space-24)}.landing_pricingFeatures__uUpSO{margin-top:var(--space-24);padding-left:var(--spacing-20);display:flex;flex-direction:column;gap:var(--spacing-16);list-style:disc}.landing_roadmapNote__IGuhb{margin-top:var(--spacing-16);font-size:var(--text-caption);color:var(--color-mid-ash);max-width:90ch}.landing_sectionFaq__X__8P{padding:var(--space-48) 0}.landing_faqList__it_q3{max-width:800px;border:1px solid var(--color-hairline);border-radius:var(--radius-2xl);overflow:hidden}.landing_faqItem__9qbPL{border-bottom:1px solid var(--color-hairline)}.landing_faqItem__9qbPL:last-child{border-bottom:0}.landing_faqQuestion__tAs_x{width:100%;background:var(--color-pure-white);border:0;text-align:left;padding:var(--spacing-16) var(--space-24);min-height:56px;font:inherit;font-weight:600;color:var(--color-graphite-ink);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-16)}.landing_faqQuestion__tAs_x:hover{background:var(--surface-warm)}.landing_faqQuestion__tAs_x:active{background:var(--color-edge-gray)}.landing_faqArrow__7YHkz{color:var(--color-mid-ash);transition:transform .15s ease;flex-shrink:0}.landing_faqArrowOpen__qla37{transform:rotate(180deg)}.landing_faqAnswer__6HOu4{padding:var(--spacing-16) var(--space-24);color:var(--color-mid-ash);line-height:1.6;border-top:1px solid var(--color-hairline)}.landing_sectionCta__9Q__d{padding:var(--space-48) 0;border-top:1px solid var(--color-hairline)}.landing_ctaInner__NjfNC{text-align:center;max-width:680px;margin:0 auto}.landing_ctaSub__ii4d2{font-size:var(--text-body);color:var(--color-mid-ash);margin-top:var(--spacing-16);line-height:1.6}.landing_ctaButtons__KTvYt{justify-content:center;margin-top:var(--space-24)}.landing_footer__NntD6{background:var(--color-pure-white);border-top:1px solid var(--color-hairline);padding:var(--space-24) 0}.landing_footerInner__gT6Dp{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24)}.landing_footerLeft__IWgao{display:flex;flex-direction:column;gap:var(--spacing-8)}.landing_footerCopy__Y5Nvs{font-size:var(--text-caption);color:var(--color-mid-ash)}@media (max-width:1000px){.landing_nav__Cldps{flex-wrap:wrap}.landing_navLinks__G7TtF{order:3;flex-basis:100%;justify-content:center}.landing_root__4eRjF section[id]{scroll-margin-top:144px}.landing_heroInner__Paoq5{grid-template-columns:minmax(0,1fr);gap:var(--space-32)}.landing_heroSub__v9d08{max-width:60ch}.landing_productExample__HSUIW{max-width:680px}.landing_displayType__o9F9L{max-width:22ch}.landing_footerInner__gT6Dp{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.landing_mobileNotice__8lIQb{display:block;padding:var(--spacing-8) var(--spacing-16);background:var(--color-graphite-ink);color:var(--color-pure-white);text-align:center;font-size:var(--text-caption)}.landing_container__7U0_E{padding:0 var(--spacing-20)}.landing_nav__Cldps{padding:var(--spacing-8) var(--spacing-16)}.landing_navActions__fFvPZ,.landing_nav__Cldps{gap:var(--spacing-8)}.landing_navActions__fFvPZ a{padding:8px 10px}.landing_navLinks__G7TtF{gap:var(--spacing-16);flex-wrap:wrap}.landing_navLinks__G7TtF a{font-size:var(--text-caption)}.landing_hero__IFqnw,.landing_sectionHow__fo_qq,.landing_sectionOutput__cOIJW,.landing_sectionPricing__SYS98,.landing_sectionProblem__HJy0V{padding:var(--space-48) 0}.landing_heroSub__v9d08{font-size:var(--text-body)}.landing_ctaButtons__KTvYt,.landing_heroCtas__97oYX{flex-direction:column;align-items:stretch}.landing_beforeAfter__QWeV2,.landing_pricingCard__0QifE,.landing_stepsGrid__9etdA{grid-template-columns:minmax(0,1fr)}.landing_pricingCard__0QifE{gap:var(--space-32);padding:var(--space-24)}.landing_pricingIncluded__qJGGc{padding-top:var(--space-24);border-top:1px solid var(--color-hairline)}.landing_pricingDetails__vGTDY .landing_btnPrimary__JC0dZ{width:100%}.landing_outputRow__Imgli{grid-template-columns:minmax(0,1fr)}.landing_outputFilename__QUoiA{border-right:0;padding-bottom:0}.landing_stepCell__T15Bk{border-right:0;padding:var(--space-24)}.landing_stepCell__T15Bk:nth-last-child(2){border-bottom:1px solid var(--color-hairline)}.landing_exampleHeader__l2Of7,.landing_exampleSteps__pRIsi{padding:var(--spacing-16)}.landing_exampleMarkdown__GJKyU{padding:var(--spacing-12)}.landing_sectionCta__9Q__d,.landing_sectionFaq__X__8P{padding:var(--space-32) 0}.landing_footerLinks__Ha02t{flex-wrap:wrap;gap:var(--spacing-16)}}