.footer[data-astro-cid-jo6i4kqk]{padding-inline:var(--content-gutter);color:hsl(var(--color-gray-3));background:hsl(var(--color-ink))}.footer__inner[data-astro-cid-jo6i4kqk]{max-width:var(--content-max-width);padding-block:var(--space-8);margin-inline:auto}.footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{padding:0;list-style:none}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.footer__top[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid hsl(var(--color-white) / .05);flex-direction:column;display:flex}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:2.0625rem}.footer__follow[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-6);display:flex}.footer__label[data-astro-cid-jo6i4kqk]{font:var(--font-tiny);color:hsl(var(--color-white))}.footer__social[data-astro-cid-jo6i4kqk]{gap:var(--space-6);display:flex}.footer__social[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:1.125rem;height:1.125rem}.footer__groups[data-astro-cid-jo6i4kqk]{gap:var(--space-8) var(--space-4);margin-top:var(--space-12);grid-template-columns:repeat(2,1fr);display:grid}.footer__cell[data-astro-cid-jo6i4kqk]{display:contents}.footer__group[data-astro-cid-jo6i4kqk]{gap:var(--space-6);flex-direction:column;display:flex}.footer__title[data-astro-cid-jo6i4kqk]{font:var(--font-strong);color:hsl(var(--color-white))}.footer__links[data-astro-cid-jo6i4kqk]{gap:var(--space-3);font:var(--font-small);flex-direction:column;display:flex}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current=page]{color:hsl(var(--color-primary))}.footer__downloads[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-4);margin-top:var(--space-16);flex-direction:column;display:flex}.footer__download-list[data-astro-cid-jo6i4kqk]{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.footer__download[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-3);height:100%;padding:var(--space-2) var(--space-3);font:var(--font-tiny);color:hsl(var(--color-white));border:1px solid hsl(var(--color-gray));border-radius:var(--radius-small);display:flex}.footer__download[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:.75rem}.footer__store[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:2.25rem}.footer__store--framed[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{border:1px solid hsl(var(--color-gray));border-radius:var(--radius-small)}.footer__bottom[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-4);margin-top:var(--space-10);font:var(--font-small);text-align:center;flex-direction:column-reverse;display:flex}.footer--legal[data-astro-cid-jo6i4kqk] .footer__bottom[data-astro-cid-jo6i4kqk]{margin-top:0}.footer--legal[data-astro-cid-jo6i4kqk] .footer__inner[data-astro-cid-jo6i4kqk]{padding-block:var(--space-6)}.footer__separator[data-astro-cid-jo6i4kqk]{margin-inline:var(--space-2);color:hsl(var(--color-white) / .05)}.footer__legal[data-astro-cid-jo6i4kqk]{justify-content:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}@media (width>=48rem){.footer__inner[data-astro-cid-jo6i4kqk]{padding-block:var(--space-12) var(--space-10)}.footer__top[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{height:1.5625rem}.footer__groups[data-astro-cid-jo6i4kqk]{gap:var(--space-8);grid-template-columns:repeat(6,1fr)}.footer__cell[data-astro-cid-jo6i4kqk]{gap:var(--space-6);flex-direction:column;grid-column:span 2;display:flex}.footer__cell[data-astro-cid-jo6i4kqk]:nth-child(-n+2){grid-column:span 3}}@media (width>=64rem){.footer__inner[data-astro-cid-jo6i4kqk]{padding-top:var(--space-16)}.footer__top[data-astro-cid-jo6i4kqk]{padding-bottom:var(--space-8)}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{height:2.0625rem}.footer__groups[data-astro-cid-jo6i4kqk]{gap:var(--space-6);margin-top:var(--space-16);grid-template-columns:repeat(4,1fr) auto}.footer__cell[data-astro-cid-jo6i4kqk],.footer__cell[data-astro-cid-jo6i4kqk]:nth-child(-n+2){grid-column:auto}.footer__downloads[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:flex-end}.footer__bottom[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between}.footer__legal[data-astro-cid-jo6i4kqk]{gap:var(--space-10)}}.button[data-astro-cid-j6ocf6pu]{padding:var(--space-3) var(--space-5);font:var(--font-small);cursor:pointer;border-radius:var(--radius);border:2px solid;justify-content:center;align-items:center;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.button--primary[data-astro-cid-j6ocf6pu]{color:hsl(var(--color-white));background:hsl(var(--color-primary));border-color:hsl(var(--color-primary-2));box-shadow:0 50px 80px hsl(var(--color-primary) / .08), 0 18px 30px hsl(var(--color-primary) / .06), 0 8px 14px hsl(var(--color-primary) / .04), 0 4px 7px hsl(var(--color-primary) / .04), 0 2px 3px hsl(var(--color-primary) / .02)}.button--primary[data-astro-cid-j6ocf6pu]:hover{background:hsl(var(--color-primary-2))}.button--secondary[data-astro-cid-j6ocf6pu]{color:hsl(var(--color-ink-2));background:hsl(var(--color-surface-2));border-color:hsl(var(--color-surface-2))}.button--secondary[data-astro-cid-j6ocf6pu]:hover{background:hsl(var(--color-line));border-color:hsl(var(--color-line))}.button--outline[data-astro-cid-j6ocf6pu]{color:hsl(var(--color-primary));background:hsl(var(--color-white));border-color:hsl(var(--color-primary-2))}.button--outline[data-astro-cid-j6ocf6pu]:hover{background:hsl(var(--color-primary-4))}.button--large[data-astro-cid-j6ocf6pu]{gap:var(--space-4);padding:var(--space-5) var(--space-8);font:var(--font-strong);font-weight:600;line-height:1.25}.header[data-astro-cid-nen7h5rs]{z-index:10;align-items:center;gap:var(--space-4);min-height:4.75rem;padding-inline:var(--space-4);background:hsl(var(--color-white));display:flex;position:sticky;top:0}@media (width>=48rem){.header[data-astro-cid-nen7h5rs]{gap:var(--space-10)}}.header--scrolled[data-astro-cid-nen7h5rs]{box-shadow:0 10px 20px hsl(var(--color-black) / .03), inset 0 -1px 0 hsl(var(--color-line))}.header[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{list-style:none}.header__logo[data-astro-cid-nen7h5rs]{flex:none;width:3.5rem;overflow:hidden}.header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;max-width:none;height:2rem}.header__items[data-astro-cid-nen7h5rs]{gap:var(--space-6);padding:0;display:flex}.header__link[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);font:var(--font-body);color:hsl(var(--color-gray));cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none;display:flex}.header__link[data-astro-cid-nen7h5rs]:hover{color:hsl(var(--color-primary))}.header__link--current[data-astro-cid-nen7h5rs]{color:hsl(var(--color-ink-2))}.header__link--parent[data-astro-cid-nen7h5rs]:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.375rem;height:.375rem;margin-top:-.25rem;transform:rotate(45deg)}.header__item[data-astro-cid-nen7h5rs],.header__languages[data-astro-cid-nen7h5rs]{position:relative}.header__submenu[data-astro-cid-nen7h5rs]{top:calc(100% + var(--space-3));z-index:1;padding:var(--space-2);background:hsl(var(--color-white));border-radius:var(--radius-small);box-shadow:0 1px 12px hsl(var(--color-black) / .08);visibility:hidden;opacity:0;transition:opacity .3s .15s,visibility .3s .15s;position:absolute;left:0}.header__submenu[data-astro-cid-nen7h5rs]:before{content:"";inset:calc(-1 * var(--space-3)) 0 auto;height:var(--space-3);position:absolute}[data-astro-cid-nen7h5rs][aria-expanded=true]+.header__submenu[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;transition-delay:0s}@media (hover:hover){.header__item[data-astro-cid-nen7h5rs]:hover>.header__submenu[data-astro-cid-nen7h5rs],.header__languages[data-astro-cid-nen7h5rs]:hover>.header__submenu[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;transition-delay:0s}}.header__submenu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--space-1) var(--space-2);font:var(--font-small);color:hsl(var(--color-gray));white-space:nowrap;text-decoration:none;display:block}.header__submenu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:hsl(var(--color-ink-2))}.header__menu[data-astro-cid-nen7h5rs],.header__languages[data-astro-cid-nen7h5rs],.header__sign-in[data-astro-cid-nen7h5rs]{display:none}.header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-5);margin-left:auto;display:flex}.header__burger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:flex}.header__burger[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:1.375rem}.header__burger[data-astro-cid-nen7h5rs] .header__burger-close[data-astro-cid-nen7h5rs],.header__burger[data-astro-cid-nen7h5rs][aria-expanded=true] .header__burger-open[data-astro-cid-nen7h5rs]{display:none}.header__burger[data-astro-cid-nen7h5rs][aria-expanded=true] .header__burger-close[data-astro-cid-nen7h5rs]{width:1.25rem;display:block}.header--product[data-astro-cid-nen7h5rs] .header__link[data-astro-cid-nen7h5rs]{white-space:nowrap}@media (width<=84.99rem){html:has(.header--open){overflow:hidden}.header--open[data-astro-cid-nen7h5rs]{grid-template-rows:4.75rem auto auto 1fr auto auto;grid-template-columns:1fr auto;gap:0;display:grid;position:fixed;inset:0;overflow-y:auto}.header--open[data-astro-cid-nen7h5rs] .header__actions[data-astro-cid-nen7h5rs]{display:contents}.header--open[data-astro-cid-nen7h5rs] .header__logo[data-astro-cid-nen7h5rs]{grid-area:1/1;align-self:center;width:auto}.header--open[data-astro-cid-nen7h5rs] .header__burger[data-astro-cid-nen7h5rs]{grid-area:1/2;align-self:center}.header--open[data-astro-cid-nen7h5rs] .header__menu[data-astro-cid-nen7h5rs],.header--open[data-astro-cid-nen7h5rs] .header__languages[data-astro-cid-nen7h5rs]{padding-inline:var(--space-6) var(--space-2);grid-column:1/-1;display:block}.header--open[data-astro-cid-nen7h5rs] .header__menu[data-astro-cid-nen7h5rs]{padding-top:var(--space-8);grid-row:2}.header--open[data-astro-cid-nen7h5rs] .header__languages[data-astro-cid-nen7h5rs]{padding-top:var(--space-2);grid-row:3}.header--open[data-astro-cid-nen7h5rs] .header__items[data-astro-cid-nen7h5rs]{gap:var(--space-2);flex-direction:column}.header--open[data-astro-cid-nen7h5rs] .header__link[data-astro-cid-nen7h5rs]{width:100%;padding-block:var(--space-2);justify-content:space-between;font-weight:400}.header--open[data-astro-cid-nen7h5rs] .header__submenu[data-astro-cid-nen7h5rs]{padding:var(--space-2) var(--space-6);box-shadow:none;visibility:visible;opacity:1;transition:none;display:none;position:static}.header--open[data-astro-cid-nen7h5rs] .header__submenu[data-astro-cid-nen7h5rs]:before{content:none}.header--open[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs][aria-expanded=true]+.header__submenu[data-astro-cid-nen7h5rs]{display:block}.header--open[data-astro-cid-nen7h5rs] .header__submenu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:var(--space-2)}.header--open[data-astro-cid-nen7h5rs] .button{margin-inline:var(--space-3);grid-area:5/1/6/-1}.header--open[data-astro-cid-nen7h5rs] .header__sign-in[data-astro-cid-nen7h5rs]{width:auto;padding-block:var(--space-6);font:var(--font-small);grid-area:6/1/7/-1;justify-self:center;display:block}}@media (width>=48rem){.header__logo[data-astro-cid-nen7h5rs]{width:auto}.header__languages[data-astro-cid-nen7h5rs],.header__sign-in[data-astro-cid-nen7h5rs]{display:flex}.header__actions[data-astro-cid-nen7h5rs]{gap:var(--space-6)}.header--product[data-astro-cid-nen7h5rs]:not(.header--open) .header__sign-in[data-astro-cid-nen7h5rs]{display:none}}@media (width>=64rem){.header[data-astro-cid-nen7h5rs]{padding-inline:var(--space-10)}.header[data-astro-cid-nen7h5rs]:not(.header--product) .header__menu[data-astro-cid-nen7h5rs]{display:block}.header[data-astro-cid-nen7h5rs]:not(.header--product) .header__burger[data-astro-cid-nen7h5rs]{display:none}}@media (width>=85rem){.header--product[data-astro-cid-nen7h5rs]{gap:var(--space-6);padding-inline:var(--space-6)}.header--product[data-astro-cid-nen7h5rs] .header__menu[data-astro-cid-nen7h5rs]{display:block}.header--product[data-astro-cid-nen7h5rs] .header__items[data-astro-cid-nen7h5rs]{gap:var(--space-4)}.header--product[data-astro-cid-nen7h5rs] .header__burger[data-astro-cid-nen7h5rs]{display:none}.header--product[data-astro-cid-nen7h5rs] .header__sign-in[data-astro-cid-nen7h5rs]{display:flex}}@media (width>=90rem){.header--product[data-astro-cid-nen7h5rs]{gap:var(--space-10);padding-inline:var(--space-10)}.header--product[data-astro-cid-nen7h5rs] .header__items[data-astro-cid-nen7h5rs]{gap:var(--space-6)}}:root{--color-primary:167.9 100% 33.1%;--color-primary-2:168 79.6% 30.8%;--color-primary-3:168 53.6% 67.1%;--color-primary-4:173 43% 96%;--color-primary-line:168 38.5% 89.8%;--color-primary-text:166.9 100% 24.3%;--color-ink:234 16.7% 11.8%;--color-ink-2:240 6.1% 22.5%;--color-text:240 1% 28%;--color-gray:240 4.5% 43.1%;--color-gray-2:240 3.7% 52.4%;--color-gray-3:240 3% 72%;--color-line:60 4% 91%;--color-surface:220 20% 97%;--color-surface-2:0 0% 95%;--color-highlight:45.7 100% 95.9%;--color-danger:357.3 60% 44.1%;--color-danger-4:356 80% 96%;--color-white:0 0% 100%;--color-black:0 0% 0%;--color-code-text:217 10% 84.5%;--color-code-keyword:203 73% 66.5%;--color-code-function:40 59% 70%;--color-code-string:135 42% 65%;--color-code-number:29 54% 61%;--font-family-heading:"Gilroy", sans-serif;--font-family-text:"Inter", sans-serif;--font-display:700 3rem / 3rem var(--font-family-heading);--font-h2:700 2.25rem / 2.5rem var(--font-family-heading);--font-h3:700 1.75rem / 2.125rem var(--font-family-heading);--font-post-h2:700 2.375rem / 2.875rem var(--font-family-heading);--font-post-h3:700 1.75rem / 2.125rem var(--font-family-heading);--font-title:600 1.25rem / 1.75rem var(--font-family-heading);--font-lead-hero:500 1.125rem / 1.625rem var(--font-family-heading);--font-lead:400 1.125rem / 1.75rem var(--font-family-text);--font-strong:700 1.125rem / 1.625rem var(--font-family-text);--font-body:400 1rem / 1.5rem var(--font-family-text);--font-small:400 .875rem / 1.5rem var(--font-family-text);--font-tiny:400 .75rem / 1rem var(--font-family-text);--radius-small:.5rem;--radius:.75rem;--radius-large:1rem;--radius-pill:999px;--radius-round:50%;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--space-48:12rem;--space-64:16rem;--space-96:24rem;--content-max-width:70.5rem;--content-gutter:5%}@media (width>=48rem){:root{--font-display:700 3.75rem / 3.75rem var(--font-family-heading);--font-h2:700 2.75rem / 3rem var(--font-family-heading);--font-h3:700 2.125rem / 2.5rem var(--font-family-heading);--font-lead-hero:500 1.375rem / 2rem var(--font-family-heading);--font-lead:400 1.25rem / 2rem var(--font-family-text)}}@media (width>=64rem){:root{--font-display:700 4.5rem / 4.5rem var(--font-family-heading);--font-h2:700 3.25rem / 3.5rem var(--font-family-heading);--font-h3:700 2.5rem / 3rem var(--font-family-heading)}}*,:before,:after{box-sizing:border-box}body{font:var(--font-body);color:hsl(var(--color-text));background:hsl(var(--color-white));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,p,ul,ol,figure{margin:0}img,video{max-width:100%;height:auto;display:block}a{color:inherit}html.gl-motion [data-reveal]{transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}html.gl-motion [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(1.25rem)}html.gl-motion [data-reveal=scale]{transition-duration:.8s}html.gl-motion [data-reveal=scale]:not([data-revealed]){transform:scale(.96)}
