[data-astro-cid-hvgjuahg][data-format-live] .c-format-dot[data-astro-cid-hvgjuahg]{animation:1.6s ease-in-out 3 both c-format-beat;animation-delay:var(--dot-delay,0s);position:relative}[data-astro-cid-hvgjuahg][data-format-live] .c-format-dot[data-astro-cid-hvgjuahg]:after{content:"";background-color:var(--color-app-green);animation:1.6s cubic-bezier(0,0,.2,1) 3 both c-format-ping;animation-delay:var(--dot-delay,0s);border-radius:50%;position:absolute;inset:0}@keyframes c-format-beat{0%,60%,to{transform:scale(1)}15%{transform:scale(1.3)}30%{transform:scale(.95)}45%{transform:scale(1.1)}}@keyframes c-format-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){[data-astro-cid-hvgjuahg][data-format-live] .c-format-dot[data-astro-cid-hvgjuahg],[data-astro-cid-hvgjuahg][data-format-live] .c-format-dot[data-astro-cid-hvgjuahg]:after{animation:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.c-hero-card[data-astro-cid-td6n52ol]{gap:calc(var(--spacing,.25rem) * .5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-app-gray-900,#141414);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5);flex-direction:column;display:flex}.c-hero-card[data-astro-cid-td6n52ol]:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (width>=64rem){.c-hero-card[data-astro-cid-td6n52ol]{gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);background-color:var(--color-app-gray-800,#1f1f1f);min-width:0;padding:calc(var(--spacing,.25rem) * 6);border-width:0;border-radius:20px;flex:1}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.c-hub-panel[data-astro-cid-psnfcae2]{flex-direction:column;grid-area:1/1;gap:1rem;min-height:0;display:flex}.c-hub-text[data-astro-cid-psnfcae2]{grid-template-columns:1fr auto;align-items:center;gap:.25rem 1rem;min-width:0;display:grid}.c-hub-value[data-astro-cid-psnfcae2]{letter-spacing:-.03em;font-size:clamp(4rem,11svh,5.25rem);line-height:.95}.c-hub-pills[data-astro-cid-psnfcae2]{gap:.5rem;display:none}.c-hub-pill[data-astro-cid-psnfcae2]{border:1px solid var(--hub-chip-border);white-space:nowrap;border-radius:999px;padding:.5rem .75rem;font-size:.875rem;display:block}a[data-astro-cid-psnfcae2].c-hub-pill:hover{background-color:var(--hub-pill-hover-bg);color:var(--hub-pill-hover-fg)}.c-hub-preview[data-astro-cid-psnfcae2]{aspect-ratio:350/260;background-color:var(--hub-preview);color:var(--hub-preview-fg);border-radius:1rem;flex:none;transition:background-color .5s;position:relative;overflow:hidden}@media (width>=64rem){.c-hub-panel[data-astro-cid-psnfcae2]{flex-direction:row;align-items:center;gap:3.5rem}.c-hub-text[data-astro-cid-psnfcae2]{flex-direction:column;flex:1;justify-content:space-between;align-items:stretch;gap:.75rem;height:100%;display:flex}.c-hub-value[data-astro-cid-psnfcae2]{letter-spacing:-.03em;font-size:clamp(6rem,24svh,10.5rem)}.c-hub-pills[data-astro-cid-psnfcae2]{flex-wrap:wrap;padding-block:1.25rem;display:flex}.c-hub-preview[data-astro-cid-psnfcae2]{aspect-ratio:4/3;height:100%}}@media (prefers-reduced-motion:reduce){.c-hub-preview[data-astro-cid-psnfcae2]{transition:none}}.c-hub-stage[data-astro-cid-j7xeyxna]{flex-direction:column;justify-content:center;gap:2.25rem;padding-block:3rem;display:flex}.c-hub-panels[data-astro-cid-j7xeyxna]{grid-template-rows:minmax(0,1fr);display:grid}.c-hub-tabs[data-astro-cid-j7xeyxna]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.c-hub-tab[data-astro-cid-j7xeyxna]{width:100%;color:var(--hub-muted);text-align:left;flex-direction:column;gap:.75rem;transition:color .3s;display:flex}.c-hub-tab[data-astro-cid-j7xeyxna]:before{content:"";background-color:var(--hub-line);opacity:.4;border-radius:2px;width:100%;height:3px;transition:background-color .3s,opacity .3s;display:block}.c-hub-tab[data-astro-cid-j7xeyxna][data-filled]:before{background-color:var(--hub-accent);opacity:1}.c-hub-tab[data-astro-cid-j7xeyxna][aria-current]{color:var(--hub-fg)}[data-astro-cid-j7xeyxna][data-hub-mode=pinned] .c-hub-track[data-astro-cid-j7xeyxna]{height:calc(100svh + var(--hub-count) * 60svh)}[data-astro-cid-j7xeyxna][data-hub-mode=pinned] .c-hub-stage[data-astro-cid-j7xeyxna]{gap:1.5rem;height:100svh;padding-block:1.5rem;position:sticky;top:0}[data-astro-cid-j7xeyxna][data-hub-mode=pinned] .c-hub-panels[data-astro-cid-j7xeyxna]{flex:1;min-height:0}@media (width>=64rem){.c-hub-stage[data-astro-cid-j7xeyxna]{gap:2rem;padding-block:4rem}.c-hub-tab[data-astro-cid-j7xeyxna]{border-top:2px solid var(--hub-line);gap:.125rem;padding:.625rem 0 .625rem 1.25rem}.c-hub-tab[data-astro-cid-j7xeyxna]:before{display:none}.c-hub-tab[data-astro-cid-j7xeyxna][data-filled]{border-top-color:var(--hub-accent)}.c-hub-panels[data-astro-cid-j7xeyxna]{height:26.25rem}[data-astro-cid-j7xeyxna][data-hub-mode=pinned] .c-hub-panels[data-astro-cid-j7xeyxna]{height:auto;max-height:26.25rem}[data-astro-cid-j7xeyxna][data-hub-mode=pinned] .c-hub-stage[data-astro-cid-j7xeyxna]{padding-block:2rem}}@media (prefers-reduced-motion:reduce){.c-hub-tab[data-astro-cid-j7xeyxna]{transition:none}}.c-illustration *{transform-box:fill-box}@media (prefers-reduced-motion:no-preference){.c-illustration--play .c-illustration-g1 .c-dr{animation:1s ease-in-out both c-ill-draw}.c-illustration--play .c-illustration-g1 .c-ms{transform-origin:50%;animation:.45s cubic-bezier(.3,1.6,.5,1) both c-ill-popc}.c-illustration--play .c-illustration-g1 .c-ms1{animation-delay:50ms}.c-illustration--play .c-illustration-g1 .c-ms2{animation-delay:.45s}.c-illustration--play .c-illustration-g1 .c-ms3{animation-delay:.8s}.c-illustration--play .c-illustration-g1 .c-pole{transform-origin:50% 100%;animation:.45s cubic-bezier(.2,.8,.2,1) .95s both c-ill-pole-up}.c-illustration--play .c-illustration-g1 .c-flag{transform-origin:0;animation:1s ease-out 1.25s both c-ill-wave}.c-illustration--play .c-illustration-g1 .c-lens{animation:1.4s cubic-bezier(.2,.8,.2,1) .1s both c-ill-scan}@keyframes c-ill-draw{0%{stroke-dashoffset:1px}}@keyframes c-ill-popc{0%{transform:scale(0)}}@keyframes c-ill-pole-up{0%{transform:scaleY(0)}}@keyframes c-ill-wave{0%{transform:scaleX(0)}40%{transform:scaleX(1.1)skewY(-6deg)}70%{transform:scaleX(.96)skewY(4deg)}to{transform:none}}@keyframes c-ill-scan{0%{opacity:0;transform:translate(-60px,20px)}20%{opacity:1}60%{transform:translate(-8px,-6px)}to{transform:none}}.c-illustration--play .c-illustration-g2 .c-frame{transform-origin:50%;animation:.45s cubic-bezier(.3,1.4,.5,1) both c-ill-popc}.c-illustration--play .c-illustration-g2 .c-cp{animation:.5s cubic-bezier(.3,1.4,.5,1) both c-ill-snap}.c-illustration--play .c-illustration-g2 .c-cp1{animation-delay:.25s}.c-illustration--play .c-illustration-g2 .c-cp2{animation-delay:.38s}.c-illustration--play .c-illustration-g2 .c-cp3{animation-delay:.51s}.c-illustration--play .c-illustration-g2 .c-cp4{animation-delay:.6s}.c-illustration--play .c-illustration-g2 .c-btn{transform-origin:50%;animation:.45s cubic-bezier(.3,1.6,.5,1) .75s both c-ill-popc,.3s 1.45s both c-ill-press}.c-illustration--play .c-illustration-g2 .c-tap{animation:1.6s ease-in-out .5s both c-ill-tap}.c-illustration--play .c-illustration-g2 .c-rp{transform-origin:50%;animation:.5s ease-out 1.45s both c-ill-rp}.c-illustration-g2 .c-rp{opacity:0}@keyframes c-ill-snap{0%{opacity:0;transform:translate(-46px)}}@keyframes c-ill-press{50%{transform:scale(.9)}}@keyframes c-ill-tap{0%{opacity:0;transform:translate(40px,30px)}25%{opacity:1}60%,72%{transform:none}to{opacity:1;transform:translate(18px,14px)}}@keyframes c-ill-rp{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.c-illustration--play .c-illustration-g3 .c-core{transform-origin:50%;animation:.45s cubic-bezier(.3,1.4,.5,1) both c-ill-popc}.c-illustration--play .c-illustration-g3 .c-cl{transform-origin:0;animation:.35s steps(6,end) both c-ill-type}.c-illustration--play .c-illustration-g3 .c-cl1{animation-delay:.3s}.c-illustration--play .c-illustration-g3 .c-cl2{animation-delay:.45s}.c-illustration--play .c-illustration-g3 .c-cl3{animation-delay:.6s}.c-illustration--play .c-illustration-g3 .c-cl4{animation-delay:.75s}.c-illustration--play .c-illustration-g3 .c-dr{animation:.5s ease-out .9s both c-ill-draw}.c-illustration--play .c-illustration-g3 .c-dev{transform-origin:50%;animation:.45s cubic-bezier(.3,1.6,.5,1) 1.25s both c-ill-popc}.c-illustration--play .c-illustration-g3 .c-dev2{animation-delay:1.35s}.c-illustration--play .c-illustration-g3 .c-scr{transform-origin:50% 100%;animation:.4s ease-out 1.6s both c-ill-fillin}@keyframes c-ill-type{0%{transform:scaleX(0)}}@keyframes c-ill-fillin{0%{transform:scaleY(0)}}.c-illustration-g4 .c-pk{opacity:0}.c-illustration--play .c-illustration-g4 .c-in{transform-origin:50%;animation:.35s cubic-bezier(.3,1.6,.5,1) both c-ill-popc}.c-illustration--play .c-illustration-g4 .c-in2{animation-delay:80ms}.c-illustration--play .c-illustration-g4 .c-in3{animation-delay:.16s}.c-illustration--play .c-illustration-g4 .c-dr{animation:.45s ease-out .25s both c-ill-draw}.c-illustration--play .c-illustration-g4 .c-pk{animation:.6s ease-in .6s both c-ill-flow}.c-illustration--play .c-illustration-g4 .c-pk2{animation-delay:.72s}.c-illustration--play .c-illustration-g4 .c-pk3{animation-delay:.84s}.c-illustration--play .c-illustration-g4 .c-brain{transform-origin:50%;animation:.7s ease-in-out 1.1s both c-ill-think}.c-illustration--play .c-illustration-g4 .c-spark{transform-origin:50%;animation:.8s cubic-bezier(.2,.8,.2,1) 1.1s both c-ill-spin}.c-illustration--play .c-illustration-g4 .c-dr2{animation:.35s ease-out 1.6s both c-ill-draw}.c-illustration--play .c-illustration-g4 .c-out{transform-origin:50%;animation:.45s cubic-bezier(.3,1.6,.5,1) 1.85s both c-ill-popc}@keyframes c-ill-flow{0%{opacity:1;transform:none}90%{opacity:1}to{opacity:0;transform:translate(var(--tx), var(--ty))}}@keyframes c-ill-think{40%{transform:scale(1.15)}70%{transform:scale(.95)}}@keyframes c-ill-spin{0%{transform:rotate(-180deg)scale(0)}}.c-illustration--play .c-illustration-g5 .c-ed,.c-illustration--play .c-illustration-g5 .c-pg{transform-origin:50%;animation:.4s cubic-bezier(.3,1.4,.5,1) both c-ill-popc}.c-illustration--play .c-illustration-g5 .c-pg{animation-delay:.12s}.c-illustration--play .c-illustration-g5 .c-f{transform-origin:0;animation:.3s ease-out both c-ill-type}.c-illustration--play .c-illustration-g5 .c-f1{animation-delay:.3s}.c-illustration--play .c-illustration-g5 .c-f2{animation-delay:.4s}.c-illustration--play .c-illustration-g5 .c-f3{animation-delay:.5s}.c-illustration--play .c-illustration-g5 .c-f4{animation-delay:.6s}.c-illustration--play .c-illustration-g5 .c-mv{transform-origin:0 0;animation:.9s cubic-bezier(.6,0,.3,1) .85s both c-ill-publish}.c-illustration--play .c-illustration-g5 .c-pl{transform-origin:0;animation:.3s ease-out 1.6s both c-ill-type}.c-illustration--play .c-illustration-g5 .c-pl2{animation-delay:1.7s}@keyframes c-ill-publish{0%{opacity:0;transform:translate(-90px)scale(.89,.31)}15%{opacity:1}to{transform:none}}.c-illustration--play .c-illustration-g6 .c-mon{transform-origin:50% 100%;animation:.45s cubic-bezier(.3,1.4,.5,1) both c-ill-popc}.c-illustration--play .c-illustration-g6 .c-dr{animation:1.2s ease-in-out .35s both c-ill-draw}.c-illustration--play .c-illustration-g6 .c-led{animation:.9s ease-in-out 1.4s 2 both c-ill-blink}.c-illustration--play .c-illustration-g6 .c-shield{transform-origin:50%;animation:.5s cubic-bezier(.3,1.6,.5,1) 1.5s both c-ill-popc}.c-illustration--play .c-illustration-g6 .c-ck{animation:.35s ease-out 1.9s both c-ill-draw}@keyframes c-ill-blink{50%{opacity:.25}}}
