:root{--grad:linear-gradient(100deg, #3db4f2 0%, #7a5cf5 100%);--grad-hover:linear-gradient(100deg, #2aa0e4 0%, #6847ec 100%);--grad-hover-dark:linear-gradient(100deg, #62c6f6 0%, #9179f7 100%);--grad-disabled:linear-gradient(100deg, #9ed9f8 0%, #bbaafa 100%);--grad-row-hover:linear-gradient(100deg, #3db4f214 0%, #7a5cf51a 100%);--c-accent:#5b7cf6;--c-link:#4b5cf0;--c-selection:#dce6fd;--c-bg:#f5f5f7;--c-card:#fff;--c-panel:#ebebef;--c-row-hover:#ececf0;--c-thead:#f7f7f9;--c-chip:#f1f1f4;--c-hairline:#dfdfe4;--c-table-line:#e6e6eb;--c-stroke:#c8c8cf;--c-rule:#0c0c10;--c-text:#0c0c10;--c-para:#3b3b44;--c-secondary:#40404a;--c-mono:#5a5a66;--c-small:#61616c;--c-placeholder:#878792;--c-dark:#111116;--c-dark-2:#0e0e12;--c-on-dark:#fff;--c-on-dark-2:#ececf0;--c-on-dark-3:#cfcfd6;--c-on-dark-4:#9a9aa6;--c-lead-text:#5b3fd9;--c-lead-bg:#ece8fe;--c-lead-row:#f7f5ff;--c-dialog-text:#0a6a91;--c-dialog-bg:#e2f5fc;--c-error:#b42318;--font-sans:Onest, sans-serif;--font-sans-root:Onest, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", monospace;--ease-roll:cubic-bezier(.65,0,.25,1);--ease-out:cubic-bezier(.2,.8,.2,1);--ease-page:cubic-bezier(.2,.7,.2,1);--container:1280px;--pad-x:clamp(16px,4vw,48px);--header-h:68px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}html,body{color:#0c0c10;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#f5f5f7;margin:0;padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:where(a){color:#4b5cf0}:where(a:hover){color:#40404a}button,input,textarea{font:inherit;color:inherit}input,textarea{font-size:16px}input::placeholder,textarea::placeholder{color:#878792}::selection{background:#dce6fd}[data-ribbon]::-webkit-scrollbar{display:none}@keyframes dexIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes dexPage{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes dexDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes dexFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}body{font-family:var(--font-sans-root)}[hidden]{display:none!important}:where([id]){scroll-margin-top:84px}.site{min-height:100vh;font-family:var(--font-sans-root);color:#0c0c10;background:#f5f5f7;overflow-x:clip}.page{animation:.5s cubic-bezier(.2,.7,.2,1) both dexPage}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;color:#fff;font:600 15px/1 var(--font-sans);background:#111116;border-radius:4px;padding:12px 16px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{color:#fff;top:12px}.container{max-width:1280px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:max(16px,min(4vw,48px));padding-inline-end:max(16px,min(4vw,48px))}.grid-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.min0{min-width:0}.mono{font-family:JetBrains Mono,monospace}.t-cap{color:#5a5a66;font:500 13px/1 JetBrains Mono,monospace;display:block}.t-cap--on-dark{color:#9a9aa6}.t-note{color:#5a5a66;font:400 13px/1.3 JetBrains Mono,monospace}.t-footnote{color:#5a5a66;margin:16px 0 0;font:400 13px/1.45 JetBrains Mono,monospace}.t-h1{letter-spacing:-.045em;margin:0;font:800 max(48px,min(7vw,104px))/.92 Onest,sans-serif}.t-h2{letter-spacing:-.04em;color:#0c0c10;text-wrap:balance;margin:0;font:800 max(34px,min(4.4vw,64px))/.98 Onest,sans-serif}.t-h2s{letter-spacing:-.03em;margin:0;font:800 max(28px,min(3vw,42px))/1.04 Onest,sans-serif}.t-lead{color:#3b3b44;text-wrap:pretty;margin:0;font:400 max(17px,min(1.4vw,19px))/1.55 Onest,sans-serif}.t-body{font:400 16px/1.5 Onest,sans-serif}.badge{color:#5b3fd9;white-space:nowrap;background:#ece8fe;border-radius:3px;padding:5px 7px;font:600 11px/1 Onest,sans-serif}.badge--12{font-size:12px}.btn-grad{color:#f5f5f7;cursor:pointer;background:linear-gradient(100deg,#3db4f2 0%,#7a5cf5 100%);border:0;border-radius:4px;justify-content:center;align-items:center;gap:10px;height:56px;padding:0 24px;font:600 17px/1 Onest,sans-serif;text-decoration:none;transition:background-color .2s;display:inline-flex}.btn-grad:hover{color:#f5f5f7;background:linear-gradient(100deg,#2aa0e4 0%,#6847ec 100%)}.btn-grad--sm{white-space:nowrap;gap:8px;height:44px;padding:0 18px;font-size:15px}.btn-grad--nowrap{white-space:nowrap}.btn-grad--lg{height:58px;padding:0 26px;font-size:18px}.btn-grad--on-dark{color:#111116}.btn-grad--on-dark:hover{color:#111116;background:linear-gradient(100deg,#62c6f6 0%,#9179f7 100%)}.btn-grad.is-sending,.btn-grad[aria-busy=true],.btn-grad:disabled{background:linear-gradient(100deg,#9ed9f8 0%,#bbaafa 100%)}.btn-outline{color:#0c0c10;white-space:nowrap;cursor:pointer;background-color:#0000;background-image:linear-gradient(100deg,#3db4f2 0%,#7a5cf5 100%);background-position:0;background-repeat:no-repeat;background-size:0% 100%;background-origin:border-box;border:1px solid #0c0c10;border-radius:4px;align-items:center;gap:12px;height:52px;padding:0 22px;font:600 16px/1 Onest,sans-serif;text-decoration:none;transition:background-size .45s cubic-bezier(.65,0,.25,1),color .3s,border-color .3s,gap .3s cubic-bezier(.2,.8,.2,1);display:inline-flex}.btn-outline:hover{color:#fff;background-size:100% 100%;border-color:#0000;gap:20px}.btn-outline--on-dark{color:#fff;border-color:#fff}.btn-outline--sm{gap:10px;height:48px;padding:0 20px;font-size:15px;transition:background-size .45s cubic-bezier(.65,0,.25,1),color .3s,border-color .3s}.btn-outline--sm:hover{gap:10px}.btn-outline--circle{border-radius:50%;width:52px;height:52px;padding:1px 6px;font:500 18px/1 JetBrains Mono,monospace;transition:background-size .45s cubic-bezier(.65,0,.25,1),color .3s,border-color .3s;display:inline-block}.on-dark :focus-visible{outline-offset:3px;outline:2px solid #62c6f6}.btn-grad--on-dark:focus-visible{outline-offset:3px;outline:2px solid #62c6f6}.btn-outline--on-dark:focus-visible{outline-offset:3px;outline:2px solid #62c6f6}.roll{text-decoration:none;position:relative}.roll__box{vertical-align:middle;display:inline-block;position:relative}.roll__clip{height:var(--roll-h,1.3em);line-height:var(--roll-h,1.3em);display:block;overflow:hidden}.roll__track{transition:transform var(--roll-dur,.5s) cubic-bezier(.65,0,.25,1);display:block}.roll__t{display:block}.roll__t--grad{color:#4b5cf0;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#3db4f2 0%,#7a5cf5 100%);-webkit-background-clip:text;background-clip:text}.roll__base{left:0;right:0;bottom:var(--roll-off,-3px);background:currentColor;height:1px;position:absolute}.roll__line{left:0;right:0;bottom:var(--roll-off,-3px);transform-origin:100%;height:2px;transition:transform var(--roll-dur,.5s) cubic-bezier(.65,0,.25,1);background:linear-gradient(100deg,#3db4f2 0%,#7a5cf5 100%);position:absolute;transform:scaleX(0)}.roll[aria-current=page] .roll__track{transform:translateY(-50%)}.roll[aria-current=page] .roll__line{transform:scaleX(1)}@media (hover:hover){.roll:hover .roll__track{transform:translateY(-50%)}.roll:hover .roll__line{transform-origin:0;transform:scaleX(1)}}.roll:focus-visible .roll__track{transform:translateY(-50%)}.roll:focus-visible .roll__line{transform-origin:0;transform:scaleX(1)}.brush{white-space:nowrap;z-index:0;color:#0c0c10;transition:color .35s .3s;display:inline-block;position:relative}.brush--dark{color:#fff}.brush__fill{z-index:-1;transform-origin:0;background:linear-gradient(100deg,#3db4f2 0%,#7a5cf5 100%);border-radius:4px;transition:transform .6s cubic-bezier(.65,0,.25,1);position:absolute;top:-.03em;bottom:-.07em;left:0;right:0;transform:scaleX(0)}html.brush-on .brush,html:not(.js) .brush{color:#f5f5f7}html.brush-on .brush--dark,html:not(.js) .brush--dark{color:#111116}html.brush-on .brush__fill,html:not(.js) .brush__fill{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.brush{color:#f5f5f7}.brush--dark{color:#111116}.brush__fill{transform:scaleX(1)}}.ph{color:#40404a;background:#ebebef;border:1px dashed #8e8e99;border-radius:2px;padding:1px 6px;font:500 13px/1.3 JetBrains Mono,monospace}.ph--12{font-size:12px}.ph--nowrap{white-space:nowrap}.ph--anywhere{overflow-wrap:anywhere;max-width:100%}.dots-panel{background-color:#ebebef;background-image:radial-gradient(#11182714 1px,#0000 1.2px);background-size:16px 16px}.grad-text{color:#5b6cf5;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#3db4f2 0%,#7a5cf5 100%);-webkit-background-clip:text;background-clip:text}.wordmark[data-astro-cid-qisgtjgl]{width:67.75px;height:24px;display:block}.hdr[data-astro-cid-nen7h5rs]{z-index:40;background:#f5f5f7;border-bottom:1px solid #dfdfe4;position:sticky;top:0}.hdr__row[data-astro-cid-nen7h5rs]{align-items:center;gap:max(16px,min(2.6vw,36px));max-width:1280px;height:68px;margin:0 auto;padding:0 max(16px,min(4vw,48px));display:flex}.hdr__logo[data-astro-cid-nen7h5rs]{color:#0c0c10;flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.hdr__nav[data-astro-cid-nen7h5rs]{flex:1;align-self:stretch;gap:26px;min-width:0;display:none}.hdr__nav[data-astro-cid-nen7h5rs] .hdr__navlink{color:#0c0c10;white-space:nowrap;align-items:center;font:500 15px/1 Onest,sans-serif;text-decoration:none;display:flex;position:relative}.hdr__row[data-astro-cid-nen7h5rs] .hdr__tg{color:#0c0c10;white-space:nowrap;flex:none;padding:12px 4px;font:600 15px/1 Onest,sans-serif;text-decoration:none;display:none}.hdr__spacer[data-astro-cid-nen7h5rs]{flex:1}.hdr__order[data-astro-cid-nen7h5rs]{flex:none}.hdr__order-short[data-astro-cid-nen7h5rs]{display:none}.hdr__burger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:1px solid #0c0c10;border-radius:4px;flex-direction:column;flex:0 0 44px;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:flex}.hdr__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:#0c0c10;width:18px;height:2px;transition:transform .3s}.hdr__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){transition:opacity .2s}.hdr__burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.hdr__burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.hdr__burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.hdr__menu[data-astro-cid-nen7h5rs]{border-top:1px solid #dfdfe4;flex-direction:column;max-height:calc(100vh - 68px);padding:4px max(16px,min(4vw,48px)) 20px;animation:.25s both dexFade;display:flex;overflow-y:auto}.hdr__mlink[data-astro-cid-nen7h5rs]{color:#0c0c10;border-bottom:1px solid #dfdfe4;padding:16px 0;font:600 20px/1.2 Onest,sans-serif;text-decoration:none}.hdr__mtg[data-astro-cid-nen7h5rs]{color:#0c0c10;border:1px solid #0c0c10;border-radius:4px;justify-content:center;align-items:center;height:52px;margin-top:20px;font:600 16px/1 Onest,sans-serif;text-decoration:none;display:flex}@media (max-width:719.98px){.hdr__order-long[data-astro-cid-nen7h5rs]{display:none}.hdr__order-short[data-astro-cid-nen7h5rs]{display:inline}}@media (max-width:1179.98px){html:not(.js) .hdr:has(.hdr__burger:focus,.hdr__menu:hover,.hdr__menu:focus-within) .hdr__menu{display:flex!important}}@media (min-width:1180px){.hdr__nav[data-astro-cid-nen7h5rs]{display:flex}.hdr__spacer[data-astro-cid-nen7h5rs],.hdr__burger[data-astro-cid-nen7h5rs]{display:none}.hdr__menu[data-astro-cid-nen7h5rs]{display:none!important}}@media (min-width:1400px){.hdr__row[data-astro-cid-nen7h5rs] .hdr__tg{display:inline}}.ftr[data-astro-cid-jo6i4kqk]{background:#f5f5f7;border-top:1px solid #dfdfe4}.ftr__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:32px 40px;max-width:1280px;margin:0 auto;padding:max(48px,min(6vw,72px)) max(16px,min(4vw,48px)) 40px;display:grid}.ftr__brand[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:14px;display:flex}.ftr__logo[data-astro-cid-jo6i4kqk]{color:#0c0c10;align-items:center;gap:10px;text-decoration:none;display:flex}.ftr__tagline[data-astro-cid-jo6i4kqk]{color:#5a5a66;font:400 14px/1.5 Onest,sans-serif}.ftr__col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;display:flex}.ftr__cap[data-astro-cid-jo6i4kqk]{color:#5a5a66;font:400 12px/1 JetBrains Mono,monospace}.ftr__link[data-astro-cid-jo6i4kqk]{color:#0c0c10;font:500 15px/1.3 Onest,sans-serif;text-decoration:none}.ftr__list[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:8px;font:500 15px/1.3 Onest,sans-serif;display:flex}.ftr__link2[data-astro-cid-jo6i4kqk]{color:#0c0c10;text-decoration:none}.ftr__req[data-astro-cid-jo6i4kqk]{color:#3b3b44;font:400 14px/1.55 Onest,sans-serif}.ftr__priv[data-astro-cid-jo6i4kqk]{color:#0c0c10;font:500 14px/1.3 Onest,sans-serif}.ftr__link[data-astro-cid-jo6i4kqk]:hover,.ftr__link2[data-astro-cid-jo6i4kqk]:hover,.ftr__priv[data-astro-cid-jo6i4kqk]:hover{color:#4b5cf0}.ftr__ck[data-astro-cid-jo6i4kqk]{text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;text-decoration:underline}html:not(.js) .ftr__ck[data-astro-cid-jo6i4kqk]{display:none}.ftr__bottom[data-astro-cid-jo6i4kqk]{max-width:1280px;padding:18px clamp(16px,4vw,48px) calc(28px + env(safe-area-inset-bottom));color:#5a5a66;border-top:1px solid #dfdfe4;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:0 auto;font:400 12px/1.4 JetBrains Mono,monospace;display:flex}.cta[data-astro-cid-nzkp7van]{color:#f4f4f6;background:#111116}.cta__in[data-astro-cid-nzkp7van]{max-width:1280px;margin:0 auto;padding:max(64px,min(8vw,120px)) max(16px,min(4vw,48px))}.cta__h[data-astro-cid-nzkp7van]{letter-spacing:-.045em;color:#fff;max-width:1100px;margin:0;font:800 max(32px,min(5.6vw,84px))/1 Onest,sans-serif}.cta__grid[data-astro-cid-nzkp7van]{grid-template-columns:minmax(0,1fr);align-items:end;gap:28px 64px;margin-top:max(28px,min(3.4vw,44px));display:grid}.cta__p[data-astro-cid-nzkp7van]{color:#cfcfd6;max-width:560px;margin:0;font:400 max(17px,min(1.4vw,20px))/1.5 Onest,sans-serif}.cta__actions[data-astro-cid-nzkp7van]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 28px;display:flex}.cta__actions[data-astro-cid-nzkp7van] .cta__tg{color:#fff;align-items:center;height:58px;font:600 18px/1 Onest,sans-serif;text-decoration:none;display:inline-flex}@media (min-width:1000px){.cta__grid[data-astro-cid-nzkp7van]{grid-template-columns:minmax(0,1fr) auto}.cta__actions[data-astro-cid-nzkp7van]{justify-content:flex-end}}.ck[data-astro-cid-hq3mgpmn]{z-index:30;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));max-height:calc(100vh - 100px);overscroll-behavior:contain;color:#3b3b44;background:#fff;border:1px solid #dfdfe4;border-radius:4px;max-height:calc(100dvh - 100px);padding:16px;animation:.45s cubic-bezier(.2,.7,.2,1) both dexCookieIn;position:fixed;overflow-y:auto}.ck[data-astro-cid-hq3mgpmn]:focus{outline:none}.ck[data-astro-cid-hq3mgpmn]:focus-visible{outline-offset:2px;outline:2px solid #5b7cf6}.ck__cap[data-astro-cid-hq3mgpmn]{margin-bottom:10px}.ck__text[data-astro-cid-hq3mgpmn]{color:#3b3b44;text-wrap:pretty;margin:0;font:400 14px/1.5 Onest,sans-serif}.ck__a[data-astro-cid-hq3mgpmn]{color:#4b5cf0}.ck__actions[data-astro-cid-hq3mgpmn]{gap:10px;margin-top:14px;display:flex}.ck__btn[data-astro-cid-hq3mgpmn]{flex:1 1 0;justify-content:center;min-width:0;height:44px}@media (min-width:720px){.ck[data-astro-cid-hq3mgpmn]{width:min(600px,100% - 2*max(16px,min(4vw,48px)));left:max(max(16px,min(4vw,48px)),50% - 592px);right:auto;bottom:calc(24px + env(safe-area-inset-bottom));padding:20px 24px}.ck__text[data-astro-cid-hq3mgpmn]{font-size:15px}.ck__actions[data-astro-cid-hq3mgpmn]{margin-top:16px}.ck__btn[data-astro-cid-hq3mgpmn]{flex:none;min-width:132px}}@media (min-width:1000px) and (max-width:1179.98px){.ck[data-astro-cid-hq3mgpmn]{width:min(600px,100% - 2*max(16px,min(4vw,48px)) - 436px)}}@keyframes dexCookieIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media print{.ck[data-astro-cid-hq3mgpmn]{display:none!important}}html.ck-open{scroll-padding-bottom:calc(var(--ck-h,0px) + 12px)}html.ck-open body{padding-bottom:var(--ck-h,0px)}
