.home_home__0k2Mg{--home-bg:#05070a;--home-surface:#101820;--home-text:#f5f7fa;--home-muted:#b8c3cf;--home-soft:#9caabc;--home-accent:#74baff;--home-line:#2a3440;--home-radius:1.35rem;background:var(--home-bg);color:var(--home-text);overflow-wrap:break-word}.home_home__0k2Mg section{scroll-margin-top:7rem}.home_hero__Q8Yz2{background:radial-gradient(ellipse at 85% 12%,#101f363d,transparent 55%)}.home_heroGrid__lQwdQ{display:grid;align-items:center;gap:3rem;padding-top:4.5rem;padding-bottom:4.5rem}.home_heroCopy__dYaHw{min-width:0}.home_eyebrow__xHGzN{color:var(--home-accent);font-size:.7rem;font-weight:700;line-height:1.8;letter-spacing:.19em;text-transform:uppercase}.home_heroTitle__AQFRH{margin-top:1.1rem;font-size:clamp(3.5rem,5.4vw,4.75rem);line-height:1.04;font-weight:750;letter-spacing:-.065em}.home_heroLead__K310E{max-width:37rem;margin-top:1.6rem;font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:1.5;font-weight:500;letter-spacing:-.015em}.home_description__HofPR{color:var(--home-muted);font-size:1rem;line-height:1.8;max-width:42rem}.home_heroCopy__dYaHw>.home_description__HofPR{margin-top:1.4rem}.home_complement__wMZCw{color:var(--home-soft);font-size:.9375rem;line-height:1.8;margin-top:1rem;max-width:40rem}.home_actions__DgMM0{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.9rem}.home_actions__DgMM0 a{gap:.75rem;box-shadow:none;font-size:.9375rem;min-height:3rem}.home_actions__DgMM0 a:first-child:hover{box-shadow:none}.home_ecosystem__9lCKS{position:relative;isolation:isolate;overflow:hidden;min-width:0;padding:3.5rem 2.5rem;border:1px solid #4677b2;border-radius:1.8rem;background:radial-gradient(ellipse at 110% -5%,#1e4f8b66,transparent 61%),linear-gradient(135deg,#101925,#070d16 65%,#10213a);box-shadow:0 24px 55px #0005,inset 0 1px 0 #a9cfff30,0 0 22px #1976d80c}.home_ecosystem__9lCKS:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:37rem;height:25rem;right:-24rem;bottom:-11rem;border:1px solid #4c9dff80;border-radius:50%;transform:rotate(-42deg);box-shadow:-7px -1px 20px #1976ff14}.home_panelEyebrow__f7X6h{display:flex;align-items:center;gap:.8rem;color:var(--home-accent);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase}.home_panelEyebrow__f7X6h>span{display:block;width:1.4rem;height:1px;background:var(--home-accent)}.home_ecosystem__9lCKS h2{font-size:clamp(2.2rem,3.1vw,3rem);line-height:1.13;font-weight:600;letter-spacing:-.045em;margin-top:2.4rem}.home_ecosystem__9lCKS h2>span{color:var(--home-accent)}.home_panelDescription__YiBuv{max-width:19rem;margin-top:1.3rem;font-size:1.0625rem;line-height:1.7;color:var(--home-muted)}.home_categories__G09MX{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:2.4rem}.home_categories__G09MX>a{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:.55rem .65rem;border:1px solid #39516c88;border-radius:2rem;color:#c3cfde;font-size:.75rem}.home_categories__G09MX>a:active,.home_categories__G09MX>a:hover{color:var(--home-text);border-color:var(--home-accent);background:#152c42}.home_categories__G09MX>a:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.home_categories__G09MX svg{width:1.1rem;height:1.1rem;color:var(--home-accent)}.home_section__yPF4o{padding-top:4.5rem;padding-bottom:4.5rem}.home_sectionHeading__9QaCE{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.home_sectionTitle__CEysa{margin-top:.7rem;font-size:clamp(1.95rem,3.4vw,2.7rem);line-height:1.15;font-weight:650;letter-spacing:-.04em;max-width:44rem}.home_sectionTitle__CEysa+.home_description__HofPR{margin-top:1rem}.home_sectionHeading__9QaCE>div{max-width:43rem}.home_textLink__9sR4B{display:inline-flex;align-items:center;gap:.7rem;min-height:2.75rem;padding:.5rem 0;color:var(--home-accent);font-size:.9375rem;font-weight:600;border-radius:.2rem}.home_aiResources__Wp_uW h3 a:hover,.home_articles__qzzhN h3 a:hover,.home_textLink__9sR4B:hover,.home_updates__9XeWh h3 a:hover{text-decoration:underline;text-underline-offset:.3em}.home_programGrid__FsNKx{display:grid;gap:1.25rem;align-items:start}.home_programCard__HuNuS{min-width:0;position:relative;isolation:isolate;border:1px solid #344557;border-radius:var(--home-radius);background:linear-gradient(145deg,#1b2935,#111b25 48%,#0c141d);box-shadow:inset 1px 1px 0 #b9d3f01a,0 6px 0 -3px #142236,0 17px 32px #0005;transition:transform .18s ease,border-color .18s ease}.home_programCard__HuNuS[data-open=true]{transform:none;border-color:#6589ac}.home_programCard__HuNuS:focus-within{outline:2px solid var(--home-accent);outline-offset:4px}.home_programMedia__pLsiC{position:relative;display:grid;place-items:center;aspect-ratio:16/9;margin:.6rem;overflow:hidden;border-radius:.9rem;background:radial-gradient(ellipse at center,#2b435955,#09111b)}.home_programIndex__419MK{position:absolute;z-index:1;top:.55rem;left:.6rem;color:#c4d4e5;font-size:.7rem;letter-spacing:.12em}.home_programScreenshot__jtMyc{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:.65rem 1.6rem}.home_programIcon__CkGFy{width:104px;height:104px;-o-object-fit:contain;object-fit:contain}.home_programBody__3y6Lz{padding:1.2rem 1.4rem .45rem}.home_programCategory__lRn9v{color:var(--home-accent);font-size:.73rem;font-weight:600;line-height:1.7;letter-spacing:.035em}.home_programBody__3y6Lz h3{font-size:1.4rem;line-height:1.25;font-weight:650;letter-spacing:-.025em;margin-top:.65rem}.home_programVersion__N8MRO{color:#c4d5e0;font-size:.78rem;margin-top:.75rem}.home_programVersion__N8MRO>span{margin:0 .25rem}.home_programSummary__PzoNp{color:var(--home-muted);font-size:1rem;line-height:1.75;margin-top:1.1rem}.home_programActions__mpK2r{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .85rem;margin-top:1.4rem}.home_programPrimary__TXYa0{display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem;border-radius:.6rem;border:1px solid #446b95;background:#182d43;padding:.65rem .8rem;color:#edf6ff;font-size:.8125rem;font-weight:650}.home_programPrimary__TXYa0:hover{background:#224262;border-color:var(--home-accent)}.home_programPrimary__TXYa0:after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--home-radius)}.home_detailsToggle__Wns4O,.home_downloadLink__P3ugu{position:relative;z-index:2}.home_downloadLink__P3ugu{display:inline-flex;align-items:center;gap:.3rem;min-height:2.75rem;color:var(--home-muted);border-radius:.3rem;font-size:.8125rem}.home_downloadLink__P3ugu:hover{text-decoration:underline;text-underline-offset:.3em}.home_detailsToggle__Wns4O{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.75rem;min-height:3.25rem;margin-top:1.1rem;border-top:1px solid #344252;border-radius:.15rem;color:#c5d5e4;font-size:.8125rem;text-align:left}.home_detailsToggle__Wns4O>span{font-size:1.3rem;color:var(--home-accent)}.home_detailsToggle__Wns4O:hover{color:var(--home-text)}.home_programDetails__zctRD{color:var(--home-muted);font-size:.875rem;line-height:1.8;padding:.35rem 0 1.1rem}.home_programDetails__zctRD ul{list-style:disc;padding-left:1.1rem}.home_programDetails__zctRD li+li{margin-top:.75rem}.home_aiSection__ea3nx{display:grid;gap:2.5rem}.home_aiSection__ea3nx>div:first-child{padding-top:1.5rem;border-top:1px solid var(--home-line)}.home_aiSection__ea3nx .home_textLink__9sR4B{margin-top:1rem}.home_aiResources__Wp_uW article{padding:1.5rem 0;border-top:1px solid var(--home-line)}.home_aiResources__Wp_uW h3{margin-top:.6rem;font-size:1.25rem;font-weight:600;line-height:1.4;letter-spacing:-.02em}.home_aiResources__Wp_uW h3 a{display:inline-block;min-height:2.75rem;padding:.5rem 0;border-radius:.2rem}.home_aiResources__Wp_uW article>p:last-child{margin-top:.7rem;color:var(--home-muted);font-size:.9375rem;line-height:1.8}.home_accessNote__hKXKY{color:var(--home-soft);font-size:.8125rem;line-height:1.8}.home_updates__9XeWh{border-top:1px solid var(--home-line)}.home_updates__9XeWh>li{display:grid;gap:.8rem;padding:1.6rem 0;border-bottom:1px solid var(--home-line)}.home_updateMeta__ztKyM{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;color:var(--home-soft);font-size:.8125rem;line-height:1.8}.home_updateMeta__ztKyM>span{color:var(--home-accent)}.home_updates__9XeWh h3{font-size:1.15rem;font-weight:600;line-height:1.5}.home_updates__9XeWh h3 a{display:inline-block;min-height:2.75rem;padding:.5rem 0;border-radius:.2rem}.home_updates__9XeWh h3 span{color:var(--home-accent)}.home_updates__9XeWh h3+p{margin-top:.5rem;color:var(--home-muted);font-size:.9375rem;line-height:1.8;max-width:48rem}.home_contentGrid__8qqXm{display:grid;gap:2.5rem}.home_tutorial__RnuRN{min-width:0}.home_videoFrame__VZ8A7{overflow:hidden;border-radius:1rem;border:1px solid #344557;aspect-ratio:16/9;background:var(--home-surface);margin-bottom:1.4rem}.home_tutorial__RnuRN h3{font-size:1.5rem;line-height:1.4;font-weight:600;margin-top:.65rem;letter-spacing:-.02em}.home_tutorial__RnuRN>p:not(.home_programCategory__lRn9v){color:var(--home-muted);font-size:.9375rem;line-height:1.8;margin-top:.65rem}.home_tutorial__RnuRN>.home_textLink__9sR4B{margin-top:.6rem}.home_articles__qzzhN{border-top:1px solid var(--home-line)}.home_articles__qzzhN li{padding:1.3rem 0;border-bottom:1px solid var(--home-line)}.home_articles__qzzhN h3{margin-top:.5rem;font-size:1.2rem;line-height:1.4;font-weight:600}.home_articles__qzzhN h3 a{display:inline-block;min-height:2.75rem;border-radius:.2rem;padding:.5rem 0}.home_articles__qzzhN h3 span{color:var(--home-accent)}.home_articles__qzzhN li>p:last-child{margin-top:.6rem;color:var(--home-muted);font-size:.9375rem;line-height:1.8}.home_creator__V2tKi{display:grid;align-items:start;gap:2rem;padding-top:3rem;padding-bottom:5rem}.home_creator__V2tKi>div{border-top:1px solid var(--home-line);padding-top:1.7rem}.home_creatorPhoto__ndhx_{width:120px;height:150px;border-radius:1rem;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.home_programGrid__FsNKx{grid-template-columns:repeat(2,minmax(0,1fr))}.home_sectionHeading__9QaCE{flex-direction:row;align-items:end;gap:2rem}.home_sectionHeading__9QaCE>.home_textLink__9sR4B{flex-shrink:0}.home_updates__9XeWh>li{grid-template-columns:11rem minmax(0,1fr);gap:2rem}.home_updateMeta__ztKyM{flex-direction:column;gap:.2rem;padding-top:.3rem}.home_contentGrid__8qqXm{grid-template-columns:1fr 1fr}.home_creator__V2tKi{grid-template-columns:180px minmax(0,1fr);gap:3rem}.home_creatorPhoto__ndhx_{width:180px;height:225px;margin-top:1.8rem}}@media (min-width:1024px){.home_heroGrid__lQwdQ{grid-template-columns:1.16fr .94fr;gap:3rem}.home_ecosystem__9lCKS{padding:3.5rem 2rem}.home_programGrid__FsNKx{grid-template-columns:repeat(3,minmax(0,1fr))}.home_section__yPF4o{padding-top:5rem;padding-bottom:5rem}.home_aiSection__ea3nx{grid-template-columns:1fr 1fr;gap:5rem}}@media (max-width:767px){.home_heroGrid__lQwdQ{padding-top:3rem;padding-bottom:2rem;gap:2.5rem}.home_heroTitle__AQFRH{max-width:100%;letter-spacing:-.05em}.home_ecosystem__9lCKS{padding:2rem 1.6rem}.home_ecosystem__9lCKS h2{margin-top:1.8rem;max-width:21rem}.home_categories__G09MX{margin-top:1.5rem}.home_section__yPF4o{padding-top:3rem;padding-bottom:3rem}.home_programGrid__FsNKx{gap:1.5rem}.home_programMedia__pLsiC{max-height:15rem}.home_aiSection__ea3nx{gap:2rem}.home_creator__V2tKi{padding-bottom:3rem}}@media (hover:hover) and (pointer:fine){.home_programCard__HuNuS:not([data-open=true]):hover{transform:translateY(-3px);border-color:#6382a1}}@media (prefers-reduced-motion:reduce){.home_programCard__HuNuS,.home_programCard__HuNuS:not([data-open=true]):hover{transition:none;transform:none}}