:root{--width-1200:1200px;--section-header-width:995px;--container-padding-inline:20px;--transition:.2s ease;--radius-xs:10px;--radius-s:12px;--radius-m:20px;--radius-l:24px;--radius-xl:32px;--spacing-xs:12px;--spacing-s:16px;--spacing-m:24px;--header-height:60px;--section-gap:64px;--title-block-gap:32px;--title-gap-big:12px;--title-gap-small:8px;--title-buttons-gap:24px;--card-padding-big:32px;--card-padding-medium:24px;--card-padding-small:20px;--card-padding-compact:16px;--grid-gap:16px;--content-gap-xxl:48px;--content-gap-xl:32px;--content-gap-l:24px;--content-gap-m:16px;--content-gap-s:12px;--content-gap-xs:8px;--content-gap-xxs:8px;--top-block-top-margin:48px;--top-block-bottom-margin:48px;--top-block-title-gap:24px;--top-block-content-gap:48px}@media (width>=1200px){:root{--header-height:72px;--radius-xs:12px;--radius-s:16px;--radius-m:24px;--radius-l:32px;--radius-xl:48px;--section-gap:96px;--title-block-gap:40px;--title-gap-big:20px;--title-gap-small:12px;--title-buttons-gap:32px;--card-padding-big:48px;--card-padding-medium:32px;--card-padding-small:24px;--grid-gap:24px;--content-gap-xxl:64px;--content-gap-xl:48px;--content-gap-l:32px;--content-gap-m:24px;--content-gap-s:16px;--content-gap-xs:12px;--content-gap-xxs:8px;--top-block-top-margin:96px;--top-block-bottom-margin:72px;--top-block-title-gap:56px}}:root{--surface-accent:#0452f2;--surface-accent-hover:#0083ff;--surface-primary:#fff;--surface-secondary:#f2f2f2;--surface-on-surface:#e8e9eb;--surface-line:#d9d9d9;--surface-white:#fff;--surface-dark:#000;--surface-faded:#f2f2f2cc;--surface-overlay:#000000b2;--dark-surface-primary:#2c2c2c;--dark-surface-secondary:#000;--dark-surface-on-surface:#151515;--dark-surface-glass:#151515e6;--dark-surface-line:#3d3d3d;--dark-surface-overlay:#000000b3;--inline-primary:#000;--inline-secondary:#5e5e5e;--inline-disabled:#888;--inline-white:#fff;--inline-dark:#000;--inline-accent:#0452f2;--dark-inline-primary:#fff;--dark-inline-secondary:#727272;--status-success:#1cc14d;--status-error:#ea4335;--status-warning:#fbbc05;--status-success-tint:#1cc14d26;--status-error-tint:#ea433526;--status-warning-tint:#fbbc0526;--transition-color:color .2s ease-in-out}body .inline-primary-to-secondary{color:var(--inline-primary);transition:var(--transition-color)}body .inline-primary-to-secondary:hover{color:var(--inline-secondary)}body .inline-secondary-to-primary{color:var(--inline-secondary);transition:var(--transition-color)}body .inline-secondary-to-primary:hover{color:var(--inline-primary)}body .inline-accent-to-accent-hover{color:var(--inline-accent);transition:var(--transition-color)}body .inline-accent-to-accent-hover:hover{color:var(--surface-accent-hover)}body .dark-inline-primary-to-secondary{color:var(--dark-inline-primary);transition:var(--transition-color)}body .dark-inline-primary-to-secondary:hover{color:var(--dark-inline-secondary)}body .dark-inline-secondary-to-primary{color:var(--dark-inline-secondary);transition:var(--transition-color)}body .dark-inline-secondary-to-primary:hover{color:var(--dark-inline-primary)}@font-face{font-family:Inter Fallback;src:local(Arial),local(Roboto),local(Helvetica Neue);ascent-override:90.49%;descent-override:22.56%;line-gap-override:0%;size-adjust:107.06%}@font-face{font-family:Inter Regular;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/inter/Inter-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Medium;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/inter/Inter-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter SemiBold;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/inter/Inter-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Bold;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/inter/Inter-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-family:"Inter Regular", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-medium:"Inter Medium", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-semibold:"Inter SemiBold", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-bold:"Inter Bold", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--caption-letter-spacing:-.5px;--caption-font-size:12px;--caption-line-height:14px;--h1-letter-spacing:-1px;--h1-font-size:32px;--h1-line-height:38px;--h2-letter-spacing:-1px;--h2-font-size:32px;--h2-line-height:38px;--h3-letter-spacing:-1px;--h3-font-size:32px;--h3-line-height:38px;--h4-letter-spacing:-.5px;--h4-font-size:24px;--h4-line-height:28px;--h5-letter-spacing:-.5px;--h5-font-size:20px;--h5-line-height:26px;--p1-letter-spacing:-.5px;--p1-font-size:18px;--p1-line-height:24px;--p2-letter-spacing:-.5px;--p2-font-size:18px;--p2-line-height:24px;--p3-letter-spacing:-.5px;--p3-font-size:16px;--p3-line-height:22px;--p4-letter-spacing:-.5px;--p4-font-size:14px;--p4-line-height:18px;--content-h2-letter-spacing:-.5px;--content-h2-font-size:24px;--content-h2-line-height:24px;--content-h3-letter-spacing:-.5px;--content-h3-font-size:20px;--content-h3-line-height:26px;--content-h4-letter-spacing:-.5px;--content-h4-font-size:16px;--content-h4-line-height:26px;--content-p-letter-spacing:-.5px;--content-p-font-size:16px;--content-p-line-height:26px;--docs-h2-letter-spacing:-.5px;--docs-h2-font-size:20px;--docs-h2-line-height:26px;--docs-h3-letter-spacing:-.5px;--docs-h3-font-size:20px;--docs-h3-line-height:26px;--docs-h4-letter-spacing:-.5px;--docs-h4-font-size:15px;--docs-h4-line-height:24px;--docs-p-letter-spacing:-.5px;--docs-p-font-size:15px;--docs-p-line-height:24px}body{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1199px){body br:not(.force):not(.mobile-only){display:none}}@media (width>=1200px){:root{--h1-letter-spacing:-2px;--h1-font-size:64px;--h1-line-height:70px;--h2-letter-spacing:-2px;--h2-font-size:56px;--h2-line-height:60px;--h3-letter-spacing:-1px;--h3-font-size:48px;--h3-line-height:58px;--h4-letter-spacing:-1px;--h4-font-size:32px;--h4-line-height:38px;--h5-letter-spacing:-.5px;--h5-font-size:24px;--h5-line-height:28px;--p1-letter-spacing:-.5px;--p1-font-size:20px;--p1-line-height:26px;--p2-letter-spacing:-.5px;--p2-font-size:20px;--p2-line-height:28px;--p3-letter-spacing:-.5px;--p3-font-size:16px;--p3-line-height:22px;--p4-letter-spacing:-.5px;--p4-font-size:14px;--p4-line-height:18px;--content-h2-letter-spacing:-1px;--content-h2-font-size:32px;--content-h2-line-height:38px;--content-h3-letter-spacing:-.5px;--content-h3-font-size:24px;--content-h3-line-height:28px;--docs-h2-letter-spacing:-.5px;--docs-h2-font-size:24px;--docs-h2-line-height:28px;--docs-h3-letter-spacing:-.5px;--docs-h3-font-size:20px;--docs-h3-line-height:28px}body br.mobile-only{display:none}}.weight--400{font-family:var(--font-family)}.weight--500{font-family:var(--font-family-medium)}.weight--600{font-family:var(--font-family-semibold)}.weight--700{font-family:var(--font-family-bold)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable;scroll-behavior:smooth}a{text-decoration:none;transition:color .2s ease-in-out}:focus-visible{outline:2px solid var(--surface-accent);outline-offset:2px}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}body,button{margin:0;padding:0}body{background-color:var(--surface-secondary);color:var(--inline-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input:-webkit-autofill{-webkit-text-fill-color:var(--inline-primary);caret-color:var(--inline-primary);transition:background-color 5000000s ease-in-out,color 5000000s ease-in-out}input:-webkit-autofill:active{-webkit-text-fill-color:var(--inline-primary);caret-color:var(--inline-primary);transition:background-color 5000000s ease-in-out,color 5000000s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--inline-primary);caret-color:var(--inline-primary);transition:background-color 5000000s ease-in-out,color 5000000s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--inline-primary);caret-color:var(--inline-primary);transition:background-color 5000000s ease-in-out,color 5000000s ease-in-out}select:-webkit-autofill{-webkit-text-fill-color:var(--inline-primary);caret-color:var(--inline-primary);transition:background-color 5000000s ease-in-out,color 5000000s ease-in-out}select:-webkit-autofill:focus{-webkit-text-fill-color:var(--inline-primary);caret-color:var(--inline-primary);transition:background-color 5000000s ease-in-out,color 5000000s ease-in-out}select:-webkit-autofill:hover{-webkit-text-fill-color:var(--inline-primary);caret-color:var(--inline-primary);transition:background-color 5000000s ease-in-out,color 5000000s ease-in-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--inline-primary);caret-color:var(--inline-primary);transition:background-color 5000000s ease-in-out,color 5000000s ease-in-out}textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--inline-primary);caret-color:var(--inline-primary);transition:background-color 5000000s ease-in-out,color 5000000s ease-in-out}textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--inline-primary);caret-color:var(--inline-primary);transition:background-color 5000000s ease-in-out,color 5000000s ease-in-out}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:16px!important}}.grecaptcha-badge{visibility:hidden!important}body.is-auto-test .cky-btn-revisit-wrapper,body.is-auto-test .cky-consent-container,body.is-auto-test .cky-modal,body.is-auto-test .cky-overlay,body.is-auto-test .cky-preference-center,body.is-auto-test .cky-revisit-bottom-left,body.is-auto-test [class^=cky-]{display:none!important}.dropdown-fade-enter-active,.dropdown-fade-leave-active{transition:opacity .15s,translate .15s}.dropdown-fade-enter-from,.dropdown-fade-leave-to{opacity:0;translate:0 -4px}.section{width:100%;max-width:var(--width-1200);padding-inline:var(--container-padding-inline);margin-inline:auto}@media (width>=1200px){.section{padding-inline:0}}.header-menu-simple[data-v-76e2c6a9]{background-color:var(--dark-surface-on-surface);z-index:100;border-radius:16px;flex-direction:column;width:277px;padding:32px;display:flex;position:absolute;top:44px;left:0}.header-menu-simple-enter-active[data-v-76e2c6a9],.header-menu-simple-leave-active[data-v-76e2c6a9]{transition:opacity var(--transition),transform var(--transition)}.header-menu-simple-enter-from[data-v-76e2c6a9],.header-menu-simple-leave-to[data-v-76e2c6a9]{opacity:0;transform:translateY(-8px)}.card-image[data-v-75db5f85]{justify-content:space-between}.card-image.card-image--dark[data-v-75db5f85]{background:var(--dark-surface-primary)}.card-image--link:hover .card-image__title[data-v-75db5f85]{color:var(--surface-accent)}.card-image__header[data-v-75db5f85]{padding:var(--card-padding-medium)}.card-image__content[data-v-75db5f85]{gap:var(--title-gap-small);flex-direction:column;display:flex}.card-image__title[data-v-75db5f85]{transition:var(--transition-color)}.card-image__image[data-v-75db5f85]{width:100%}.card-image__image--ratio[data-v-75db5f85]{aspect-ratio:480/320}@media (width>=1200px){.card-image__image--ratio[data-v-75db5f85]{aspect-ratio:var(--card-image-ratio,480/320)}}.card-image--horizontal[data-v-75db5f85]{align-items:center;gap:8px}.card-image--horizontal .card-image__header[data-v-75db5f85]{flex:1;min-width:0;padding:0}.card-image--horizontal .card-image__image[data-v-75db5f85]{border-radius:var(--radius-xs);flex-shrink:0;width:auto;overflow:hidden}.header-menu-panel[data-v-6582d1c4]{width:var(--width-1200);background-color:var(--dark-surface-on-surface);z-index:100;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr)) 280px;gap:32px;padding:32px;display:grid;position:absolute;top:62px;left:50%;transform:translate(-50%)}.header-menu-panel__column[data-v-6582d1c4]{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.header-menu-panel-enter-active[data-v-6582d1c4],.header-menu-panel-leave-active[data-v-6582d1c4]{transition:opacity var(--transition),transform var(--transition)}.header-menu-panel-enter-from[data-v-6582d1c4],.header-menu-panel-leave-to[data-v-6582d1c4]{opacity:0;transform:translate(-50%)translateY(-8px)}.header-nav[data-v-859a651f]{gap:12px}.header-nav[data-v-859a651f],.header-nav__links[data-v-859a651f]{align-items:center;display:flex}.header-nav__community[data-v-859a651f]{position:relative}.header-nav__chevron[data-v-859a651f]{transition:transform var(--transition)}.header-nav__chevron--open[data-v-859a651f]{transform:rotate(180deg)}.header-nav__item--active[data-v-859a651f]{background-color:var(--surface-primary-hover)}.badge[data-v-ff757a72]{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.badge.hoverable[data-v-ff757a72]{transition:var(--transition);cursor:pointer}.badge--32[data-v-ff757a72]{height:32px;padding:4px 12px}.badge--24[data-v-ff757a72],.badge--30[data-v-ff757a72],.badge--32[data-v-ff757a72]{border-radius:12px}.badge--30[data-v-ff757a72]{height:30px;padding:4px 10px}.badge--24[data-v-ff757a72]{height:24px;padding:4px 8px}.badge--20[data-v-ff757a72]{border-radius:8px;height:20px;padding:4px}.badge--with-icon[data-v-ff757a72]{gap:4px;padding:4px 12px 4px 8px}.badge__icon[data-v-ff757a72]{transition:var(--transition-color);flex-shrink:0;align-items:center;display:inline-flex}@media (width<=1199px){.badge[data-v-ff757a72]{border-radius:10px}}.badge--accent[data-v-ff757a72]{background-color:var(--surface-accent)}.badge--primary[data-v-ff757a72]{background-color:var(--surface-primary)}.badge--secondary[data-v-ff757a72]{background-color:var(--surface-secondary)}.badge--success[data-v-ff757a72]{background-color:var(--status-success)}.badge--warning[data-v-ff757a72]{background-color:var(--status-warning)}.badge--error[data-v-ff757a72]{background-color:var(--status-error)}.badge--tint.badge--success[data-v-ff757a72]{background-color:var(--status-success-tint)}.badge--tint.badge--warning[data-v-ff757a72]{background-color:var(--status-warning-tint)}.badge--tint.badge--error[data-v-ff757a72]{background-color:var(--status-error-tint)}.badge--dark[data-v-ff757a72]{background-color:var(--surface-dark)}.badge--white[data-v-ff757a72]{background-color:var(--surface-white)}.badge__text[data-v-ff757a72]{transition:var(--transition-color);align-items:center;gap:4px;display:inline-flex}.badge__icon--accent[data-v-ff757a72],.badge__text--accent[data-v-ff757a72]{color:var(--inline-accent)!important}.badge__icon--primary[data-v-ff757a72],.badge__text--primary[data-v-ff757a72]{color:var(--inline-primary)!important}.badge__icon--secondary[data-v-ff757a72],.badge__text--secondary[data-v-ff757a72]{color:var(--inline-secondary)!important}.badge__icon--success[data-v-ff757a72],.badge__text--success[data-v-ff757a72]{color:var(--status-success)!important}.badge__icon--error[data-v-ff757a72],.badge__text--error[data-v-ff757a72]{color:var(--status-error)!important}.badge__icon--warning[data-v-ff757a72],.badge__text--warning[data-v-ff757a72]{color:var(--status-warning)!important}.badge__icon--dark[data-v-ff757a72],.badge__text--dark[data-v-ff757a72]{color:var(--inline-dark)!important}.badge__icon--white[data-v-ff757a72],.badge__text--white[data-v-ff757a72]{color:var(--inline-white)!important}.article-search-trigger[data-v-52e13240]{border-radius:var(--radius-xs);background-color:var(--dark-surface-primary);height:36px;transition:background-color var(--transition);align-items:center;gap:8px;padding-left:12px;padding-right:8px;display:flex}.article-search-trigger[data-v-52e13240]:hover{background-color:var(--dark-surface-line)}.header[data-v-b366f484]{z-index:100;background-color:var(--dark-surface-secondary);width:100%;position:sticky;top:0}.header__inner[data-v-b366f484]{height:var(--header-height);padding-inline:var(--container-padding-inline);max-width:var(--width-1200);justify-content:space-between;align-items:center;margin:0 auto;display:flex}@media (width>=1200px){.header__inner[data-v-b366f484]{padding-inline:unset}}.header__left[data-v-b366f484]{gap:24px}.header__left[data-v-b366f484],.header__right[data-v-b366f484]{align-items:center;display:flex}.header__right[data-v-b366f484]{flex-shrink:0;gap:8px}.error-black-hole[data-v-86ada9b7]{width:100%;height:100%;display:block}.error-not-found[data-v-f9f6f209]{flex:1;justify-content:center;align-items:center;width:100%;display:flex}.error-not-found__animation[data-v-f9f6f209]{position:absolute;inset:0}.error-not-found__content[data-v-f9f6f209]{align-items:center;gap:var(--title-buttons-gap);text-align:center;flex-direction:column;width:100%;display:flex;position:relative}@media (width>=1200px){.error-not-found__content[data-v-f9f6f209]{max-width:792px}}.error-not-found__text[data-v-f9f6f209]{gap:var(--title-gap-big);flex-direction:column;display:flex}.error-server[data-v-1150412c]{text-align:center;flex-direction:column;align-items:center;gap:36px;width:100%;display:flex}@media (width>=1200px){.error-server[data-v-1150412c]{max-width:503px}}.error-server__illustration[data-v-1150412c]{aspect-ratio:5/3;flex-shrink:0;width:100%;max-width:500px}.error-server__illustration[data-v-1150412c] .image{width:100%;height:100%}.error-server__content[data-v-1150412c]{align-items:center;gap:var(--title-buttons-gap);flex-direction:column;width:100%;display:flex}.error-server__text[data-v-1150412c]{gap:var(--title-gap-big);flex-direction:column;display:flex}.error-page[data-v-4c621846]{background-color:var(--dark-surface-secondary);flex-direction:column;min-height:100dvh;display:flex}.error-page__main[data-v-4c621846]{padding:var(--top-block-top-margin) var(--container-padding-inline) var(--top-block-bottom-margin);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}
