h2[data-astro-cid-7jboz7ig]{text-transform:unset;letter-spacing:unset;line-height:1.2;font-family:var(--font-hx);color:var(--color-text);margin-bottom:30px;font-size:26px;font-weight:400}.word-switcher[data-astro-cid-7jboz7ig]{vertical-align:bottom;display:inline-grid}.word[data-astro-cid-7jboz7ig]{opacity:0;color:var(--color-primary);pointer-events:none;grid-area:1/1;font-family:Courier New,Courier,monospace;font-size:28px;font-weight:700;line-height:1;transition:opacity .2s}.word[data-astro-cid-7jboz7ig].is-active{opacity:1;pointer-events:auto}.hero[data-astro-cid-w3jkiut3]{padding:var(--section-padding) 0;@media (width>=768px) and (height>=500px){background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAIAAAAW4yFwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABJJREFUeNpi+FZeyvBEXAIgwAAOxwL2evFfcgAAAABJRU5ErkJggg==), linear-gradient(to bottom, var(--color-polar-white) 0, var(--color-polar-white) calc(100% - 50px), var(--color-slate-light) calc(100% - 50px), var(--color-slate-light) 100%);background-position:0 calc(100% - 50px),50%;background-repeat:repeat-x,no-repeat;background-size:auto 2px,auto;padding:0}& .hero__content{flex-direction:column;width:100%;margin:0 auto;padding:0 16px;display:flex;@media (width>=768px) and (height>=500px){background-image:url(/_astro/hero-ground.BP8N-lAs.png);background-position:0 calc(100% - 45px);background-repeat:no-repeat;background-size:1280px;flex-direction:row;justify-content:space-between;align-items:flex-start;max-width:1280px}& .hero__main{@media (width>=768px) and (height>=500px){padding-top:var(--section-padding);flex:0 0 50%}& h1{letter-spacing:-4px;font-family:var(--font-hx);margin-bottom:20px;font-size:clamp(44px,38.67px + 1.667vw,64px);font-weight:700}}& .hero__panels{display:none;@media (width>=768px) and (height>=500px){background-image:url(/_astro/hero-panels.CiKC857Q.webp);background-position:bottom;background-repeat:no-repeat;background-size:247px 601px;flex:0 0 50%;height:621px;display:flex}}}}.section__header[data-astro-cid-ssewyfi2]{flex-direction:column;gap:8px;display:flex;& .section__eyebrow{text-transform:uppercase;letter-spacing:2px;font-family:var(--font-hx);color:var(--color-primary);font-size:16px;font-weight:400}& .section__title{text-transform:none;letter-spacing:-1px;line-height:1.25;font-family:var(--font-hx);color:var(--color-text);margin:0;font-size:clamp(24px,3.5vw,36px);font-weight:700}&.section__header--light .section__title[data-astro-cid-ssewyfi2]{color:var(--color-polar-white)}}.marquee-container[data-astro-cid-iq7po27p]{white-space:nowrap;user-select:none;width:100%;height:36px;mask-image:linear-gradient(to right, transparent, var(--color-black) 10%, var(--color-black) 90%, transparent);display:flex;overflow:hidden;& .marquee-track{width:max-content;animation-duration:var(--speed,25s);flex-shrink:0;animation-timing-function:linear;animation-iteration-count:infinite;display:flex;& .marquee-group{flex-shrink:0;justify-content:flex-start;align-items:center;gap:20px;width:max-content;margin:0;padding:0 20px 0 0;list-style:none;display:flex;& li{white-space:nowrap;& a{letter-spacing:.1em;white-space:nowrap;color:var(--color-slate-mid);background:var(--color-slate-light);border-radius:4px;padding:8px 20px;font-size:12px;font-weight:400;text-decoration:none;transition:color .2s,background-color .2s;&:hover{color:var(--color-primary);background-color:var(--color-coral-transparent)}}}}}&:where(:hover) .marquee-track[data-astro-cid-iq7po27p]{animation-play-state:paused}& .marquee-left{animation-name:scroll-left}& .marquee-right{animation-name:scroll-right}}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.marquee-container[data-astro-cid-iq7po27p] .marquee-track[data-astro-cid-iq7po27p]{animation:none}.marquee-container[data-astro-cid-iq7po27p]{overflow-x:auto}}.marquees[data-astro-cid-akyexlz7]{padding:var(--section-padding) 0;& .marquees__content{flex-direction:column;gap:24px;width:100%;margin:0 auto;padding:0 16px;display:flex;@media (width>=768px) and (height>=500px){max-width:1280px}& .marquees__rows{flex-direction:column;gap:16px;display:flex}}}.feature-card[data-astro-cid-4cyuodkm]{will-change:opacity, transform;opacity:0;background-color:var(--color-white);transition:opacity .6s cubic-bezier(.16, 1, .3, 1) var(--card-delay), transform .6s cubic-bezier(.16, 1, .3, 1) var(--card-delay), border-color .2s ease;border-radius:.75rem;flex-direction:column;align-items:flex-start;padding:1.5rem;display:flex;transform:translateY(32px)}.feature-card[data-astro-cid-4cyuodkm].is-visible{opacity:1;transform:translateY(0)}.feature-card__icon[data-astro-cid-4cyuodkm]{width:2.75rem;height:2.75rem;color:var(--color-white);background-color:var(--color-primary);border-radius:.5rem;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.feature-card__title[data-astro-cid-4cyuodkm]{color:var(--color-text);margin:0 0 .5rem;font-size:18px;font-weight:700}.feature-card__description[data-astro-cid-4cyuodkm]{color:var(--color-text);margin:0;font-size:16px;line-height:1.5}@media (prefers-reduced-motion:reduce){.feature-card[data-astro-cid-4cyuodkm]{opacity:1;transition:none;transform:none}}.features[data-astro-cid-x5j2recu]{padding:var(--section-padding) 0;background-color:var(--color-slate-dark);& .features__content{flex-direction:column;gap:24px;width:100%;margin:0 auto;padding:0 16px;display:flex;@media (width>=768px) and (height>=500px){max-width:1280px}& .features-grid{grid-template-columns:1fr;gap:1.5rem;display:grid;@media (width>=768px) and (height>=500px){grid-template-columns:repeat(3,1fr);gap:2rem}}& .features-grid>[data-astro-cid-x5j2recu]:first-child{transition-delay:0s}& .features-grid>[data-astro-cid-x5j2recu]:nth-child(2){transition-delay:.12s}& .features-grid>[data-astro-cid-x5j2recu]:nth-child(3){transition-delay:.24s}}}.traffic-lights[data-astro-cid-gia6utma]{gap:6px;width:40px;display:flex;& span{border-radius:50%;width:10px;height:10px;display:inline-block;&.traffic-lights__red{background-color:var(--color-red)}&.traffic-lights__yellow{background-color:var(--color-yellow)}&.traffic-lights__green{background-color:var(--color-green)}}}.code-block[data-astro-cid-ek4n7tyr]{background-color:var(--color-slate-dark);border-radius:12px;width:100%;overflow:hidden;@media (width>=900px) and (height>=500px){min-width:460px}& .code-block__header{border-bottom:1px solid var(--color-slate-mid);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:8px 12px;display:grid;& .code-block__framework{grid-column:2;align-items:center;gap:8px;display:flex;& .code-block__logo{object-fit:contain;flex-shrink:0;width:16px;height:16px}& .code-block__name{letter-spacing:1px;color:var(--color-polar-white);font-size:13px;font-weight:600}}& .code-block__label{text-transform:uppercase;font-family:var(--font-code);color:var(--color-polar-white);background-color:var(--color-slate-mid);border-radius:4px;grid-column:3;justify-self:end;padding:2px 6px;font-size:.75rem}}& .code-block__body{scrollbar-width:thin;scrollbar-color:var(--color-slate-mid) transparent;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;width:100%;height:350px;padding:12px 16px;position:relative;overflow-y:auto;&::-webkit-scrollbar{width:6px}&::-webkit-scrollbar-track{background-color:#0000;border-radius:9999px}&::-webkit-scrollbar-thumb{background-color:var(--color-slate-mid);border-radius:9999px}&::-webkit-scrollbar-thumb:hover{background-color:var(--color-polar-white)}}& .code-pre{overflow-wrap:anywhere;white-space:pre-wrap;line-height:20px;font-family:var(--font-code);color:var(--color-slate-light);margin:0;font-size:13px}& .code-line{display:block}}.code-tabs[data-astro-cid-l4hbdrjy]{justify-content:center;gap:.75rem;margin-top:1.25rem;display:flex;@media (width<=374px){flex-direction:column}}.code-tab[data-astro-cid-l4hbdrjy]{opacity:.7;border:1px solid var(--color-white);letter-spacing:1px;color:var(--color-slate-mid);background-color:var(--color-white);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex;@media (width>=768px) and (height>=500px){padding:.75rem 1.25rem}@media (width<=374px){width:100%}& .code-tab__logo{opacity:.5;object-fit:contain;width:20px;height:20px;transition:all .25s}&:hover{opacity:1;border-color:var(--color-slate-mid);& .code-tab__logo{opacity:1}}&:active{transition:transform .1s;transform:scale(.97)}&.is-active{opacity:1;border-color:var(--color-coral);color:var(--color-coral);background-color:var(--color-coral-transparent);font-weight:600;& .code-tab__logo{opacity:1}}}.code-interactive[data-astro-cid-3q7ulzcm]{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex;@media (width>=900px) and (height>=500px){flex:1;min-width:460px}}.code-blocks-container[data-astro-cid-3q7ulzcm]{width:100%;position:relative}.code-block-panel[data-astro-cid-3q7ulzcm]{width:100%;display:none;&.is-active{display:block}}.diagram__container[data-astro-cid-bhr3zilq]{aspect-ratio:1;user-select:none;width:100%;min-width:0;max-width:320px;margin:20px auto 0;position:relative}.diagram__svg[data-astro-cid-bhr3zilq]{width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.diagram__node[data-astro-cid-bhr3zilq]{z-index:10;border:1.5px solid var(--color-slate-light);background-color:var(--color-white);aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;width:28.75%;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 18px #0000001a}.diagram__node[data-astro-cid-bhr3zilq] img{width:43.5%;height:auto}.diagram__image--vue[data-astro-cid-bhr3zilq]{transform:translateY(10%)}.diagram__node--vue[data-astro-cid-bhr3zilq]{top:15.625%;left:50%}.diagram__node--react[data-astro-cid-bhr3zilq]{top:75%;left:18.75%}.diagram__node--angular[data-astro-cid-bhr3zilq]{top:75%;left:81.25%}.diagram__arrival[data-astro-cid-bhr3zilq]{z-index:5;opacity:0;aspect-ratio:1;pointer-events:none;border-radius:50%;width:28.75%;position:absolute;transform:translate(-50%,-50%)scale(.9)}.diagram__arrival--vue[data-astro-cid-bhr3zilq]{top:15.625%;left:50%}.diagram__arrival--react[data-astro-cid-bhr3zilq]{top:75%;left:18.75%}.diagram__arrival--angular[data-astro-cid-bhr3zilq]{top:75%;left:81.25%}.diagram__arrival--pulse-1-arrival[data-astro-cid-bhr3zilq]{animation:5.6s linear 1.96s infinite receive-pulse}.diagram__arrival--pulse-1-return[data-astro-cid-bhr3zilq]{animation:5.6s linear 4.76s infinite receive-pulse}.diagram__arrival--pulse-2-arrival[data-astro-cid-bhr3zilq]{animation:6s linear 2.5s infinite receive-pulse}.diagram__arrival--pulse-2-return[data-astro-cid-bhr3zilq]{animation:6s linear 5.5s infinite receive-pulse}.diagram__arrival--pulse-3-arrival[data-astro-cid-bhr3zilq]{animation:6.2s linear 2.97s infinite receive-pulse}.diagram__arrival--pulse-3-return[data-astro-cid-bhr3zilq]{animation:6.2s linear 6.07s infinite receive-pulse}.pulse-particle[data-astro-cid-bhr3zilq]{transform-box:fill-box;transform-origin:50%}.pulse-1[data-astro-cid-bhr3zilq]{offset-path:path("M160 50 L60 240");animation:2.8s ease-in-out infinite alternate travel-pulse-balanced}.pulse-2[data-astro-cid-bhr3zilq]{offset-path:path("M160 50 L260 240");animation:3s ease-in-out .4s infinite alternate travel-pulse-balanced}.pulse-3[data-astro-cid-bhr3zilq]{offset-path:path("M60 240 L260 240");animation:3.1s ease-in-out .8s infinite alternate travel-pulse-balanced}@keyframes travel-pulse-balanced{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes receive-pulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}2%{opacity:.7;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 16px 4px #ff5a5f47}6%,to{opacity:0;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 24px 8px #ff5a5f00}}@media (prefers-reduced-motion:reduce){.pulse-particle[data-astro-cid-bhr3zilq],.diagram__arrival[data-astro-cid-bhr3zilq]{animation:none}}.code-preview[data-astro-cid-bzt4sh75]{padding:calc(var(--section-padding) - 20px) 0;background-color:var(--color-slate-light);& .code-preview__content{flex-direction:column;gap:32px;width:100%;margin:0 auto;padding:0 16px;display:flex;@media (width>=768px) and (height>=500px){max-width:1280px}}& .code-preview__body{flex-direction:column;gap:32px;width:100%;display:flex;@media (width>=900px) and (height>=500px){grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;align-items:start;gap:32px 48px;display:grid}}& .code-preview__info{flex-direction:column;gap:16px;width:100%;display:flex;@media (width>=900px) and (height>=500px){grid-area:1/1}& .info__title{color:var(--color-slate-mid);font-size:18px;font-weight:700}& .info__desc{color:var(--color-slate-dark);font-size:16px;line-height:1.6}}& .code-preview__diagram{@media (width>=900px) and (height>=500px){grid-area:2/1}}& .code-preview__interactive{@media (width>=900px) and (height>=500px){grid-area:1/2/span 2}}}
