.landing_minHeightScreen__oNG6F{min-height:100vh;background-color:#000;color:#e5e7eb}.landing_header__TkI7r{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid #1f2937;background-color:rgba(0,0,0,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.landing_headerContainer__wDH5L{max-width:1200px;margin:0 auto;padding:1rem;display:flex;justify-content:space-between;align-items:center}.landing_logoContainer__4AVAr{display:flex;align-items:center;gap:.5rem}.landing_logoBox__dElcV{width:2rem;height:2rem;background-color:#4f46e5;border-radius:.25rem;display:flex;align-items:center;justify-content:center}.landing_logoBox__dElcV svg{color:white}.landing_logoText__fAGyw{font-size:1.25rem;font-weight:500;color:white}.landing_navLinks__8oL_o{display:none}@media (min-width:768px){.landing_navLinks__8oL_o{display:flex;align-items:center;gap:2rem}}.landing_navLink__MX_D9{font-size:.875rem;color:#9ca3af;transition:color .2s}.landing_navLink__MX_D9:hover{color:white}.landing_githubLink__4RZuu{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#9ca3af;transition:color .2s}.landing_githubLink__4RZuu:hover{color:white}.landing_githubText__TGWw3{display:none}@media (min-width:640px){.landing_githubText__TGWw3{display:inline}}.landing_heroSection__RhTU_{padding:5rem 1rem}.landing_heroContent__sqA7p{max-width:64rem;text-align:center;margin:0 auto 4rem}.landing_heroLogo__ng8to{width:4rem;height:4rem;margin:0 auto 1.5rem;border-radius:.75rem;background:linear-gradient(90deg,#4f46e5,#a855f7);display:flex;align-items:center;justify-content:center}.landing_heroTitle__omfE_{font-size:2.25rem;line-height:2.5rem;font-weight:700;color:white;margin-bottom:1.5rem}.landing_heroHighlight__FnNiW{color:#818cf8}@media (min-width:768px){.landing_heroTitle__omfE_{font-size:3rem;line-height:3.5rem}}.landing_heroDescription__SbSXo{color:#9ca3af;font-size:1.125rem;margin-bottom:2rem;max-width:36rem;margin-left:auto;margin-right:auto}.landing_badgeContainer__0oTvB{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem}.landing_ctaContainer__CDlcx{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:640px){.landing_ctaContainer__CDlcx{flex-direction:row}}.landing_primaryButton__fz0SS{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#4f46e5;color:white;font-weight:500;border-radius:.5rem;transition:background-color .2s}.landing_primaryButton__fz0SS:hover{background-color:#4338ca}.landing_secondaryButton___UEe9{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#1f2937;color:white;font-weight:500;border-radius:.5rem;border:1px solid #374151;transition:background-color .2s}.landing_secondaryButton___UEe9:hover{background-color:#374151}.landing_codePreview__gSthG{max-width:48rem;margin:0 auto}.landing_codeContainer__Fs_yd{background-color:#111827;border:1px solid #1f2937;border-radius:.5rem;overflow:hidden}.landing_codeHeader__aGm9K{display:flex;align-items:center;background-color:#030712;border-bottom:1px solid #1f2937;padding:.5rem 1rem}.landing_codeDots__HvjqA{display:flex;gap:.5rem;margin-right:1rem}.landing_codeDot__UkMO_{width:.75rem;height:.75rem;border-radius:9999px}.landing_codeDotRed__yUEhy{background-color:#ef4444}.landing_codeDotYellow__W2kGZ{background-color:#eab308}.landing_codeDotGreen__xa_Im{background-color:#22c55e}.landing_codeTitle__NjoOm{color:#9ca3af;font-size:.75rem;font-family:monospace}.landing_codeContent__mZJ_9{padding:1rem;overflow-x:auto}.landing_codePre__CUwXT{color:#d1d5db;font-size:.875rem;font-family:monospace}.landing_sectionContainer__aq05Q{padding:4rem 1rem}.landing_innerContainer__U_vVh{max-width:72rem;margin:0 auto}.landing_innerContainerSmall__hJhB8{max-width:48rem;margin:0 auto}.landing_sectionTitle__VHDry{text-align:center;margin-bottom:3rem}.landing_sectionTitleText__tTFHe{font-size:1.875rem;font-weight:700;color:white;margin-bottom:1rem}.landing_sectionDescription__hrTXL{color:#9ca3af;max-width:36rem;margin:0 auto}.landing_grid__S1jw_{display:grid;grid-gap:1.5rem;gap:1.5rem}.landing_grid1Col__pF35b{grid-template-columns:1fr}@media (min-width:640px){.landing_grid2ColsSmall__AOf8G{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.landing_grid2ColsMedium__RXZXZ{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.landing_grid3Cols__LXYoV{grid-template-columns:repeat(3,1fr)}.landing_grid4Cols___ZGSm{grid-template-columns:repeat(4,1fr)}.landing_gridCol1Span3__mf83F,.landing_gridCol2Span3__Vy9Z0{grid-column:span 3}}.landing_card__weaXj{background-color:#111827;border:1px solid #1f2937;border-radius:.5rem;overflow:hidden;height:100%}.landing_cardHeader__MsK2d{border-bottom:1px solid #1f2937;padding:.75rem 1rem}.landing_cardTitle__G7lDZ{font-size:1.125rem;font-weight:500;color:white;display:flex;align-items:center}.landing_cardIcon__lgKGd{margin-right:.5rem}.landing_cardContent__cu1Z9{padding:1rem}.landing_demoTile__8i_4x{padding:1rem;background-color:#030712;border:1px solid #1f2937;border-radius:.5rem;display:flex;flex-direction:column;transition:background-color .2s}.landing_demoTile__8i_4x:hover{background-color:#111827}.landing_demoTileHeader__v82jM{display:flex;align-items:center;margin-bottom:.5rem}.landing_demoTileIcon__dSY6N{margin-right:.5rem}.landing_demoTileTitle__WjO_H{color:white;font-weight:500}.landing_demoTileDescription__nMNyL{color:#9ca3af;font-size:.875rem}.landing_demoTileFooter__naEhB{margin-top:.5rem;display:flex;align-items:center;font-size:.75rem;color:#6b7280}.landing_demoTileArrow__XukhV{margin-left:.25rem}.landing_docTile__w_CqG{padding:1rem;background-color:#030712;border:1px solid #1f2937;border-radius:.5rem;display:flex;align-items:center;transition:background-color .2s}.landing_docTile__w_CqG:hover{background-color:#111827}.landing_docTileIcon__TGe4t{padding:.5rem;margin-right:.75rem;background-color:black;border-radius:.5rem}.landing_docTileContent__zHDr9{flex:1 1}.landing_docTileTitle__a_uIl{color:white;font-weight:500}.landing_docTileDescription__Yt737{color:#9ca3af;font-size:.875rem}.landing_docTileArrow__W67PW{margin-left:auto;color:#6b7280}.landing_featureTile__sQH9D{background-color:#111827;border:1px solid #1f2937;border-left:2px solid #4f46e5;padding:1rem;border-radius:.5rem}.landing_featureHeader__F39kc{display:flex;align-items:center;margin-bottom:.5rem}.landing_featureIconContainer__CLI1R{padding:.5rem;background-color:black;border-radius:.375rem;margin-right:.75rem}.landing_featureTitle__7Aksx{color:white;font-weight:500}.landing_featureDescription__Tqiq5{color:#9ca3af;font-size:.875rem}.landing_fileItem__lU52L,.landing_folderItem__kKNJc{display:flex;align-items:flex-start;padding:.5rem}.landing_itemIcon__Q1fHR{margin-right:.5rem;margin-top:.125rem}.landing_itemContent__SkdBi{flex:1 1}.landing_itemTitle__rleX4{color:#e5e7eb;font-size:.875rem;font-weight:500}.landing_itemDescription__gbmBy{color:#6b7280;font-size:.75rem}.landing_nextStepCard__RQGRU{background-color:#030712;border:1px solid #1f2937;border-radius:.5rem;padding:1rem}.landing_nextStepHeader__V0dE6{display:flex;align-items:flex-start;gap:.75rem}.landing_stepNumber__QTtzw{font-size:.875rem;font-weight:700;padding:.25rem .5rem;border-radius:.375rem;background-color:black;border:1px solid #1f2937}.landing_stepContent__j3G0A{flex:1 1}.landing_stepTitle__B4NB7{color:white;font-weight:500}.landing_stepDescription__BcS_B{color:#9ca3af;font-size:.875rem;margin-top:.5rem}.landing_footer__0UmUP{border-top:1px solid #1f2937;padding:3rem 1rem}.landing_footerContent__IyudO{max-width:72rem;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media (min-width:768px){.landing_footerContent__IyudO{flex-direction:row}}.landing_footerLogo__FEIB7{display:flex;align-items:center;margin-bottom:1.5rem}@media (min-width:768px){.landing_footerLogo__FEIB7{margin-bottom:0}}.landing_footerLogoIcon__5Ihr3{width:2rem;height:2rem;margin-right:.75rem;border-radius:.25rem;background-color:#4f46e5;display:flex;align-items:center;justify-content:center}.landing_footerLogoInfo__594bH{display:flex;flex-direction:column}.landing_footerLogoTitle__glAw1{color:white;font-weight:500}.landing_footerLogoCopyright__TwMMd{color:#6b7280;font-size:.75rem}.landing_footerLinks__Un1i5{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 1rem}.landing_footerLink__npJ5B{font-size:.875rem;color:#9ca3af;transition:color .2s}.landing_footerLink__npJ5B:hover{color:white}.landing_badge__Ppr_1{font-size:.75rem;padding:.25rem .75rem;border-radius:9999px;font-weight:500;border-width:1px;border-style:solid}.landing_badgeIndigo__8Xtsw{background-color:rgba(79,70,229,.2);color:#a5b4fc;border-color:rgba(79,70,229,.4)}.landing_badgeBlue__b_jQK{background-color:rgba(59,130,246,.2);color:#93c5fd;border-color:rgba(59,130,246,.4)}.landing_badgePurple___ckyG{background-color:rgba(168,85,247,.2);color:#d8b4fe;border-color:rgba(168,85,247,.4)}.landing_badgeGreen__QEwvG{background-color:rgba(34,197,94,.2);color:#86efac;border-color:rgba(34,197,94,.4)}.landing_badgeTeal___MXAL{background-color:rgba(20,184,166,.2);color:#5eead4;border-color:rgba(20,184,166,.4)}.landing_badgeOrange__uDZs_{background-color:rgba(249,115,22,.2);color:#fdba74;border-color:rgba(249,115,22,.4)}.landing_textIndigo__6OaFp{color:#818cf8}.landing_textBlue__uAq7J{color:#60a5fa}.landing_textPurple__I75yq{color:#c084fc}.landing_textTeal__Yji2P{color:#2dd4bf}.landing_textEmerald__cbeBA{color:#34d399}.landing_textPink__DRK0M{color:#f472b6}.landing_textOrange__ug1WF{color:#fb923c}.landing_codePurple__kTHcn{color:#c084fc}.landing_codeGreen__x8_L2{color:#34d399}.landing_codeBlue__HWGHx{color:#60a5fa}.landing_codeYellow__23GeC{color:#fbbf24}.landing_codeOrange__AB4Rl{color:#fb923c}