.hero-illustration:where(.astro-konq5mat)>starlight-tabs{display:flex;flex-direction:column;.tablist-wrapper{align-self:center}[role=tablist],.tab [role=tab]{border-bottom:0}.tab [role=tab][aria-selected=true]{border-bottom:2px solid var(--colorBrandForeground1)}}.hero-illustration:where(.astro-konq5mat){width:1200px}@media only screen and (max-width: 1200px){.hero-illustration:where(.astro-konq5mat){width:700px}}.split-windows:where(.astro-konq5mat){height:600px;display:flex;flex-direction:row;align-items:stretch;gap:2px}.split-window:where(.astro-konq5mat){flex:1;min-height:100%;overflow-y:auto;background-color:var(--ec-frm-edBg)}.output:where(.astro-konq5mat){font-size:90%}.hero-container:where(.astro-jpto7g75){background-repeat:no-repeat;width:100%;background-size:100vw 94%;display:flex;padding:120px 80px 52px;flex-direction:column;gap:56px;align-self:stretch}[data-theme=light] .hero-container:where(.astro-jpto7g75){background:radial-gradient(46.56% 45.08% at 56.04% 55.33%,#0032ff1a,#0000),radial-gradient(46.69% 41.74% at 69.64% 60.81%,#c03bc41a,#0000),radial-gradient(59.78% 45.73% at 30.42% 58.68%,#0078d41a,#0000),radial-gradient(32.53% 31.57% at 50% 66.82%,#4636681a,#0000)}[data-theme=dark] .hero-container:where(.astro-jpto7g75){background:radial-gradient(46.56% 45.08% at 56.04% 55.33%,#0032ff33,#0000),radial-gradient(46.69% 41.74% at 69.64% 60.81%,#c03bc433,#0000),radial-gradient(59.78% 45.73% at 30.42% 58.68%,#0078d433,#0000),radial-gradient(32.53% 31.57% at 50% 66.82%,#46366833,#0000)}.hero-title:where(.astro-jpto7g75){text-align:center;font-size:48px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:-.24px}.hero-subtitle:where(.astro-jpto7g75){text-align:center;font-size:96px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:-1px;color:transparent;background:linear-gradient(127deg,#6dc2b1 -17.91%,#9ac6e5 19.34%,#3579d8 56.65%,#b145bd 96.75%);background-clip:text}@media only screen and (max-width: 1024px){.hero-subtitle:where(.astro-jpto7g75){font-size:68px;line-height:1.5}}@media only screen and (max-width: 728px){.hero-subtitle:where(.astro-jpto7g75){font-size:48px;line-height:1.5}}.hero-content:where(.astro-jpto7g75){display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;align-self:stretch}.hero-description:where(.astro-jpto7g75),.overview-description:where(.astro-jpto7g75){max-width:600px;padding:20px;text-align:center}.hero-buttons:where(.astro-jpto7g75){display:flex;justify-content:center;gap:8px;align-self:stretch;flex-wrap:wrap}.hero-demo:where(.astro-jpto7g75){display:flex;padding:0 102px;flex-direction:column;align-items:center;gap:10px;flex:1 0 0;align-self:stretch;height:100vh}@media only screen and (max-width: 728px){.hero-demo:where(.astro-jpto7g75){display:none}}.card:where(.astro-2ogzezfe){width:723px;height:542px;position:relative}.terminal:where(.astro-2ogzezfe){position:absolute;top:60px;left:50px;width:420px;height:320px}.ide:where(.astro-2ogzezfe){position:absolute;top:226px;left:183px}.items-list:where(.astro-fr7qvrhk){width:100%;display:flex;flex-direction:column;gap:40px}.item:where(.astro-fr7qvrhk){display:flex;gap:12px}.item-image:where(.astro-fr7qvrhk){width:64px;height:64px;max-width:64px}.item-content:where(.astro-fr7qvrhk){display:flex;flex-direction:column;gap:12px}.codeblock-seperator:where(.astro-tfl2xt5j){height:10px}.hero-divider:where(.astro-j7pv25f6){height:2px;align-self:stretch;background:radial-gradient(circle,var(--colorNeutralStroke2) 0%,transparent 80%)}.overview:where(.astro-j7pv25f6){display:flex;flex-direction:column;gap:128px;width:100%;max-width:100%;padding:60px}@media only screen and (max-width: 728px){.overview:where(.astro-j7pv25f6){padding:20px}}.overview-subtitle:where(.astro-j7pv25f6){text-align:center;font-size:40px;font-weight:600;line-height:48px}.overview-summary:where(.astro-j7pv25f6){display:flex;flex-direction:column;align-items:center;gap:24px;align-self:stretch}.overview-summary:where(.astro-j7pv25f6) .primary-text:where(.astro-j7pv25f6){font-size:2em}.overview-description:where(.astro-j7pv25f6){text-align:center}.closing:where(.astro-j7pv25f6){display:flex;padding:80px 60px;flex-direction:column;gap:16px;align-items:flex-start;align-self:baseline}.closing-title:where(.astro-j7pv25f6){font-size:40px;font-weight:600;line-height:48px}@media only screen and (max-width: 728px){.closing-title:where(.astro-j7pv25f6),.overview-subtitle:where(.astro-j7pv25f6){font-size:32px;line-height:40px}}.closing-buttons:where(.astro-j7pv25f6){display:flex;gap:8px}
