@font-face{font-display:swap;font-family:GreengageWide;font-style:normal;font-weight:600;src:local("GreengageWide"),url(/assets/fonts/Greengage/GreengageGlyph-Wide.woff2) format("woff2"),url(/assets/fonts/Greengage/GreengageGlyph-Wide.otf) format("otf"),url(/assets/fonts/Greengage/GreengageGlyph-Wide.ttf) format("ttf")}@font-face{font-display:swap;font-family:GreengageRegular;font-style:normal;font-weight:600;src:local("GreengageRegular"),url(/assets/fonts/Greengage/GreengageGlyph-Regular.woff2) format("woff2"),url(/assets/fonts/Greengage/GreengageGlyph-Regular.otf) format("otf"),url(/assets/fonts/Greengage/GreengageGlyph-Regular.ttf) format("ttf")}@font-face{ascent-override:90%;descent-override:15%;font-display:swap;font-family:GreengageRegular fallback;line-gap-override:normal;size-adjust:164%;src:local(Arial)}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400 700;src:local("Inter"),url(/assets/fonts/Inter/cyrilic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400 700;src:local("Inter"),url(/assets/fonts/Inter/latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{ascent-override:95.73%;descent-override:24.27%;font-family:Inter fallback Arial;line-gap-override:0%;size-adjust:97.15%;src:local("Arial")}@font-face{ascent-override:97.43%;descent-override:22.57%;font-family:Inter fallback Helvetica;line-gap-override:0%;size-adjust:98.54%;src:local("Helvetica Neue"),local("Helvetica")}html[data-font-family=inter]{font-feature-settings:"calt" 0,"liga" 0,"dlig" 0;--primary-family:Inter;--primary-regular:Regular;--primary-strong:var(--weight-semibold);--primary-desktop-title-size:40px;--primary-desktop-title-line-height:48px;--primary-desktop-heading-size:24px;--primary-desktop-heading-line-height:32px;--primary-desktop-body-size:16px;--primary-desktop-body-line-height:26px;--primary-desktop-small-size:14px;--primary-desktop-small-line-height:22px;--primary-desktop-label-size:14px;--primary-desktop-label-line-height:20px;--primary-mobile-title-size:32px;--primary-mobile-title-line-height:40px;--primary-mobile-heading-size:22px;--primary-mobile-heading-line-height:30px;--primary-mobile-body-size:16px;--primary-mobile-body-line-height:26px;--primary-mobile-small-size:14px;--primary-mobile-small-line-height:22px;--primary-mobile-label-size:14px;--primary-mobile-label-line-height:20px;--primary-tablet-title-size:36px;--primary-tablet-title-line-height:44px;--primary-tablet-heading-size:23px;--primary-tablet-heading-line-height:31px;--primary-tablet-body-size:16px;--primary-tablet-body-line-height:26px;--primary-tablet-small-size:14px;--primary-tablet-small-line-height:22px;--primary-tablet-label-size:14px;--primary-tablet-label-line-height:20px;--reading-desktop-default-title-size:40px;--reading-mobile-default-title-size:32px;--reading-tablet-default-title-size:36px;--reading-desktop-small-title-size:35px;--reading-mobile-small-title-size:28px;--reading-tablet-small-title-size:31.5px;--reading-desktop-large-title-size:45px;--reading-mobile-large-title-size:36px;--reading-tablet-large-title-size:40.5px;--reading-desktop-extra-large-title-size:50px;--reading-mobile-extra-large-title-size:40px;--reading-tablet-extra-large-title-size:45px;--reading-desktop-default-title-line-height:48px;--reading-mobile-default-title-line-height:40px;--reading-tablet-default-title-line-height:44px;--reading-desktop-small-title-line-height:42px;--reading-mobile-small-title-line-height:35px;--reading-tablet-small-title-line-height:38.5px;--reading-desktop-large-title-line-height:54px;--reading-mobile-large-title-line-height:45px;--reading-tablet-large-title-line-height:49.5px;--reading-desktop-extra-large-title-line-height:60px;--reading-mobile-extra-large-title-line-height:50px;--reading-tablet-extra-large-title-line-height:55px;--reading-desktop-default-heading-size:24px;--reading-mobile-default-heading-size:22px;--reading-tablet-default-heading-size:23px;--reading-desktop-small-heading-size:21px;--reading-mobile-small-heading-size:19.5px;--reading-tablet-small-heading-size:20px;--reading-desktop-large-heading-size:27px;--reading-mobile-large-heading-size:25px;--reading-tablet-large-heading-size:26px;--reading-desktop-extra-large-heading-size:30px;--reading-mobile-extra-large-heading-size:27.5px;--reading-tablet-extra-large-heading-size:29px;--reading-desktop-default-heading-line-height:32px;--reading-mobile-default-heading-line-height:30px;--reading-tablet-default-heading-line-height:31px;--reading-desktop-small-heading-line-height:28px;--reading-mobile-small-heading-line-height:26.5px;--reading-tablet-small-heading-line-height:27px;--reading-desktop-large-heading-line-height:36px;--reading-mobile-large-heading-line-height:34px;--reading-tablet-large-heading-line-height:35px;--reading-desktop-extra-large-heading-line-height:40px;--reading-mobile-extra-large-heading-line-height:37.5px;--reading-tablet-extra-large-heading-line-height:39px;--reading-desktop-default-body-size:16px;--reading-mobile-default-body-size:16px;--reading-tablet-default-body-size:16px;--reading-desktop-small-body-size:14px;--reading-mobile-small-body-size:14px;--reading-tablet-small-body-size:14px;--reading-desktop-large-body-size:18px;--reading-mobile-large-body-size:18px;--reading-tablet-large-body-size:18px;--reading-desktop-extra-large-body-size:20px;--reading-mobile-extra-large-body-size:20px;--reading-tablet-extra-large-body-size:20px;--reading-desktop-default-body-line-height:26px;--reading-mobile-default-body-line-height:26px;--reading-tablet-default-body-line-height:26px;--reading-desktop-small-body-line-height:23px;--reading-mobile-small-body-line-height:23px;--reading-tablet-small-body-line-height:23px;--reading-desktop-large-body-line-height:29.5px;--reading-mobile-large-body-line-height:29.5px;--reading-tablet-large-body-line-height:29.5px;--reading-desktop-extra-large-body-line-height:32.5px;--reading-mobile-extra-large-body-line-height:32.5px;--reading-tablet-extra-large-body-line-height:32.5px;--reading-desktop-default-small-size:14px;--reading-mobile-default-small-size:14px;--reading-tablet-default-small-size:14px;--reading-desktop-small-small-size:12.5px;--reading-mobile-small-small-size:12.5px;--reading-tablet-small-small-size:12.5px;--reading-desktop-large-small-size:16px;--reading-mobile-large-small-size:16px;--reading-tablet-large-small-size:16px;--reading-desktop-extra-large-small-size:17.5px;--reading-mobile-extra-large-small-size:17.5px;--reading-tablet-extra-large-small-size:17.5px;--reading-desktop-default-small-line-height:22px;--reading-mobile-default-small-line-height:22px;--reading-tablet-default-small-line-height:22px;--reading-desktop-small-small-line-height:19.5px;--reading-mobile-small-small-line-height:19.5px;--reading-tablet-small-small-line-height:19.5px;--reading-desktop-large-small-line-height:25px;--reading-mobile-large-small-line-height:25px;--reading-tablet-large-small-line-height:25px;--reading-desktop-extra-large-small-line-height:27.5px;--reading-mobile-extra-large-small-line-height:27.5px;--reading-tablet-extra-large-small-line-height:27.5px;--primary-italic:Italic;--primary-strong-italic:Semi Bold Italic;--reading-desktop-default-subheading-size:18px;--reading-mobile-default-subheading-size:18px;--reading-tablet-default-subheading-size:18px;--reading-desktop-small-subheading-size:16px;--reading-mobile-small-subheading-size:16px;--reading-tablet-small-subheading-size:16px;--reading-desktop-large-subheading-size:20.5px;--reading-mobile-large-subheading-size:20.5px;--reading-tablet-large-subheading-size:20.5px;--reading-desktop-extra-large-subheading-size:22.5px;--reading-mobile-extra-large-subheading-size:22.5px;--reading-tablet-extra-large-subheading-size:22.5px;--reading-desktop-default-subheading-line-height:26px;--reading-mobile-default-subheading-line-height:26px;--reading-tablet-default-subheading-line-height:26px;--reading-desktop-small-subheading-line-height:23px;--reading-mobile-small-subheading-line-height:23px;--reading-tablet-small-subheading-line-height:23px;--reading-desktop-large-subheading-line-height:29.5px;--reading-mobile-large-subheading-line-height:29.5px;--reading-tablet-large-subheading-line-height:29.5px;--reading-desktop-extra-large-subheading-line-height:32.5px;--reading-mobile-extra-large-subheading-line-height:32.5px;--reading-tablet-extra-large-subheading-line-height:32.5px;font-family:Inter,Inter fallback Helvetica,Inter fallback Arial,sans-serif;font-optical-sizing:auto;font-style:normal;font-variant-ligatures:none;font-weight:var(--weight-regular)}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:100 700;src:local("Roboto Mono"),url(/assets/fonts/RobotoMono/cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:100 700;src:local("Roboto Mono"),url(/assets/fonts/RobotoMono/latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html[data-font-code-family=robotoMono]{--font-code-family:"Roboto Mono",monospace}.landingBody{background-color:var(--marketing-ink-black);color:var(--text-secondary);font-size:var(--type-body-size);font-style:normal;font-weight:400;line-height:var(--type-body-line-height)}.landingSection{padding-block:var(--section-padding-y)}.landingSectionButtonsGroup{display:grid;gap:var(--heading-buttons-gap);grid-template-columns:max-content max-content}@media (width <= 768px){.landingSectionButtonsGroup{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--button-width-limit,200px),1fr))}}.landingContainer{box-sizing:content-box;margin-inline:auto;max-width:1536px;padding-inline:var(--page-gutter)}.landingHx{color:var(--text-primary)}.landingHx:where(:not(:first-child)){margin-top:var(--uikit-heading-margin)}.landingHx:where(:not(:last-child)){margin-bottom:var(--uikit-heading-margin)}.landingHx_h1{--uikit-heading-margin:var(--heading-text-gap);font-size:var(--type-display-size);line-height:var(--type-display-line-height)}.landingHx_h1,.landingHx_h2{font-weight:var(--weight-semibold)}.landingHx_h2{--uikit-heading-margin:var(--space-12);font-size:var(--type-title-size);line-height:var(--type-title-line-height)}.landingHx_h3{font-size:var(--type-heading-size);line-height:var(--type-heading-line-height)}.landingHx_h3,.landingHx_h4{--uikit-heading-margin:0;font-weight:var(--weight-semibold)}.landingHx_h4{font-size:var(--reader-subheading-size);line-height:var(--reader-subheading-line-height)}.landingCaption{color:var(--text-brand);font-family:var(--font-code-family);font-size:var(--type-eyebrow-size);font-weight:var(--weight-medium);line-height:var(--type-eyebrow-line-height);text-transform:uppercase}.landingVideo{height:100%;inset:0;min-width:0;object-fit:cover;position:absolute;width:100%;z-index:-3}.landingCard{--lc-tail-size:37px;--lc-tail-color:rgba(136,215,221,.1);background:var(--bg-marketing-canvas);border:1px solid var(--border-brand-subtle);display:flex;flex-direction:column;gap:12px;padding:var(--landing-card-padding);position:relative;transition:border-color .25s}.landingCard:hover{border-color:var(--border-selected)}.landingCard:has(:focus-visible){outline:var(--dimension-2) solid var(--border-focus);outline-offset:3px}.landingCard h3{color:var(--text-primary);font-size:var(--type-heading-size);font-weight:var(--weight-semibold);line-height:var(--type-heading-line-height)}.landingCardBottom{background-image:linear-gradient(to right,var(--lc-tail-color) 1px,transparent 1px),linear-gradient(to bottom,var(--lc-tail-color) 1px,transparent 1px);background-position:50%;background-size:var(--lc-tail-size) var(--lc-tail-size);display:flex;margin-top:auto;min-height:200px}.landingCardBottom :is(img,svg){margin-top:auto;max-width:100%;min-width:0}.landingCardMainLink{align-items:center;display:inline-flex;gap:8px}.landingCardMainLink:focus-visible{outline:none}.landingCardMainLink:before{content:"";display:block;inset:0;position:absolute;z-index:2}.landingCardStatus{align-items:center;display:flex;gap:12px}.landingCardStatus span:first-letter{text-transform:uppercase}.landingCardStatus.available{color:var(--text-success)}.landingCardStatus.in_progress{color:var(--text-brand)}.landingCardStatus.in_progress:after{background:currentColor;content:"";display:block;height:6px;width:6px}.landingHeaderMenu{margin-inline:auto}.landingHeaderMenu>ul{display:flex;gap:24px}.headerDocumentationMenu{position:relative}.headerDocumentationMenu__panel{left:0;margin-top:12px;position:absolute;top:100%}.headerDocumentationMenu__panel .optionRow{min-width:max-content}.headerDocumentationMenu__trigger{align-items:center;cursor:pointer;display:flex;gap:var(--space-8)}.headerDocumentationMenu__trigger:not(.is-open)~.headerDocumentationMenu__panel{display:none}@media (width <= 1279px){.landingHeaderMenu,.landingHeaderMenu>ul{display:contents}.landingHeaderMenu li>:is(a,button){display:flex;padding-block:9px}.headerDocumentationMenu__trigger{width:100%}.headerDocumentationMenu__trigger svg{margin-left:auto}.headerDocumentationMenu__panel{all:unset;display:grid!important;grid-template-rows:0fr;transition:grid-template-rows .25s}.headerDocumentationMenu__panel.is-open{grid-template-rows:1fr}.headerDocumentationMenu__panel .optionRowsContainer{min-height:0;overflow:hidden}.headerDocumentationMenu .optionRow{color:inherit}}.landingLanguageMenu{display:none;position:relative}.landingLanguageMenu__panel{margin-top:12px;position:absolute;right:0;top:100%;z-index:1}.landingLanguageMenu__panel:not(.is-open){display:none}.landingLanguageMenu__trigger_tablet{align-items:center;display:flex;padding-block:9px}.landingLanguageMenu__trigger-wrapper{display:contents}@media (width > 1279px){.landingLanguageMenu__trigger_tablet{display:none}}@media (width <= 1279px){.landingLanguageMenu__trigger_desktop{display:none}.landingLanguageMenu__panel{left:0;right:unset}}.landingHeader{background:var(--marketing-ink-black);border-bottom:1px solid var(--border-brand-subtle);padding-block:var(--space-12);position:sticky;top:0;z-index:11}.landingHeader__container{align-items:center;display:flex;gap:24px}.landingHeader__logo svg{display:block;height:24px}@media (width > 1279px){.landingHeader__mobileSidebar{display:contents}.landingHeader__mobileSidebarTriggers{display:none}}@media (width <= 1279px){.landingHeader__mobileSidebarTriggers{margin-inline-start:auto}.landingHeader__mobileSidebarOverlay{backdrop-filter:blur(2px);background-color:color(from var(--bg-canvas) srgb r g b/.5);inset:0;position:fixed;top:69px;z-index:10}.landingHeader__mobileSidebar{background-color:var(--bg-header);border-bottom:1px solid var(--border-brand-subtle);max-height:calc(100vh - 69px);overflow:auto;position:absolute;right:0;top:69px;width:100%;z-index:12}.landingHeader__repoLink{margin-block-start:40px}.landingHeader:has(#landingMobileSidebarState:checked) .landingMobileSidebarOpen{display:none}.landingHeader:has(#landingMobileSidebarState:not(:checked)) .landingHeader__mobileSidebar,.landingHeader:has(#landingMobileSidebarState:not(:checked)) .landingHeader__mobileSidebarOverlay,.landingHeader:has(#landingMobileSidebarState:not(:checked)) .landingMobileSidebarClose{display:none}.landingHeader__mobileSidebar{display:flex;flex-direction:column;gap:var(--density-navigation-gap);padding:var(--dimension-16)}}.landingFooterMenu{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(3,1fr)}.footerMenuGroup{align-content:start;color:var(--text-secondary);display:grid;gap:16px;justify-content:start;justify-items:start}.footerMenuGroup__title{font-size:var(--type-label-size);font-weight:var(--weight-semibold);line-height:var(--type-label-line-height);text-transform:uppercase}.footerMenuGroup a{align-items:center;display:flex;gap:var(--space-8)}@media (width <= 768px){.landingFooterMenu{grid-template-columns:1fr}}.landingFooter{background:var(--marketing-ink-black);padding-block:var(--space-32)}.landingFooter__logo{display:block;width:min-content}.landingFooter__logo svg{height:24px}.landingFooter__copyright{font-size:var(--reader-small-size);line-height:var(--reader-small-line-height);margin-top:calc(var(--dimension-32) - var(--grid-gap))}.landingFooter .landingFooter__content{display:grid;gap:var(--grid-gap)}@media (width > 1279px){.landingFooter__content{grid-template-columns:minmax(max-content,500px) auto;grid-template-rows:1fr min-content;justify-content:space-between}}@media (width <= 1279px) and (width > 768px){.landingFooter__content{grid-template-columns:1fr}}p+p{margin-top:24px}