@font-face{font-family:Home Display;font-style:normal;font-weight:900;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Home Display;font-style:normal;font-weight:900;font-display:swap;src:url(data:font/woff2;base64,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)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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f7f9fa;--surface:#fff;--ink:#1f3038;--muted:#53656d;--line:#d6dfe2;--accent:#0d7480;--accent-hover:#085e68;--action-text:#fff;--accent-soft:#e8eff1;--code:#fff;--inline-code:#ffffffe6;--code-ink:#1f3038;--text-micro:var(--text-body);--text-meta:var(--text-body);--text-small:var(--text-body);--text-ui:var(--text-body);--text-secondary:var(--text-body);--text-body:clamp(1.0625rem, 1rem + .3vw, 1.3125rem);--text-lead:var(--text-body);--text-card:clamp(1.0625rem, calc(.96875rem + .35vw), 1.375rem);--text-subtitle:clamp(1.375rem, calc(1.125rem + .7vw), 1.875rem);--text-section:clamp(1.5rem, calc(1.1875rem + 1vw), 2.125rem);--text-page-title:clamp(1.75rem, calc(1.5rem + 1.2vw), 2.75rem);--text-hero:clamp(2.125rem, calc(1.5rem + 3vw), 3.875rem);--text-demo-title:clamp(1.875rem, calc(1.25rem + 2.2vw), 3rem);--text-code:calc(var(--text-body) - .0625rem);--header-height:5.5rem;--page-gutter:clamp(1.25rem, 4vw, 4rem);--display-font:"Home Display", "Arial Black", sans-serif;--header-offset:var(--header-height);background:var(--paper);color:var(--ink);font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:100%}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#102229;--surface:#1c333c;--ink:#f7f9fa;--muted:#c4d3d8;--line:#3b515b;--accent:#8ad6df;--accent-hover:#c0f2f6;--action-text:#102229;--accent-soft:#1c333c;--code:#1c333c;--inline-code:#1c333c;--code-ink:#f7f9fa}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:16px}body{font-size:var(--text-body);margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:.2em}a:hover{color:var(--accent)}button{cursor:pointer}button:disabled{cursor:default}button,input,textarea{border-radius:0}img{max-width:100%}::selection{color:#14272e;background:#8ad6df}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--surface);padding:16px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.header{z-index:20;min-height:var(--header-height);padding:0 var(--page-gutter);border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap;align-items:center;gap:24px;display:flex;position:relative;top:0}.header[data-navigation-ready]{position:relative}.brand{align-items:center;gap:10px;min-width:0;max-width:100%;text-decoration:none;display:inline-flex}.brand__name{font-size:var(--text-section);letter-spacing:normal;font-weight:760}.brand__mark{object-fit:contain;width:3.875rem;height:2.75rem}.brand__mark_dark,[data-theme=dark] .brand__mark_light{display:none}[data-theme=dark] .brand__mark_dark{display:block}.header__nav{align-items:center;gap:22px;margin-left:auto;display:flex}.header__nav :is(a,span[aria-current]){min-height:2.5rem;line-height:1;font-size:var(--text-secondary);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.header__nav [aria-current]{color:var(--accent)}.header__tools{align-items:center;gap:15px;display:flex}.icon-button{color:var(--muted);font-size:var(--text-ui);background:0 0;border:0;padding:8px 0}.icon-button:hover{color:var(--accent)}.control-icon{flex-shrink:0;width:1.25rem;height:1.25rem;display:block}.theme-toggle{width:max(40px,2.5rem);height:max(40px,2.5rem);color:var(--ink);border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle__sun,[data-theme=dark] .theme-toggle__moon{display:none}[data-theme=dark] .theme-toggle__sun{display:block}.language-link{min-height:40px;font-family:inherit;font-size:var(--text-body);align-items:center;padding:0 8px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.search-trigger{justify-content:center;align-items:center;width:max(40px,2.5rem);height:max(40px,2.5rem);padding:0;display:inline-flex}.search-trigger__icon{display:block}.search-trigger__label{display:none}.menu-toggle{display:none;position:relative}.menu-toggle__line,.menu-toggle__line:before,.menu-toggle__line:after{background:currentColor;width:1.25rem;height:.1rem;transition:transform .3s ease-in-out,top .3s ease-in-out,background-color .3s ease-in-out;position:absolute}.menu-toggle__line{top:50%;left:50%;transform:translate(-50%,-50%)}.menu-toggle__line:before,.menu-toggle__line:after{content:"";left:50%;transform:translate(-50%)}.menu-toggle__line:before{top:-.375rem}.menu-toggle__line:after{top:.375rem}.menu-toggle[aria-expanded=true] .menu-toggle__line{background:0 0}.menu-toggle[aria-expanded=true] .menu-toggle__line:before{top:0;transform:translate(-50%)rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle__line:after{top:0;transform:translate(-50%)rotate(-45deg)}.main{max-width:1248px;min-height:65vh;margin:auto;padding:0 24px}.main_landing{max-width:1248px}.footer{--text-ui:calc(var(--text-body) * .8);width:calc(100% - 48px);max-width:1200px;font-size:var(--text-ui);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin:0 auto;padding:24px 0;line-height:1.5;display:grid}.footer__identity{min-width:0}.footer__caption{color:var(--muted);font-size:var(--text-ui);margin:6px 0 0;line-height:1.3}.footer__brand{align-items:center;gap:calc(.625rem * var(--footer-brand-scale,1));width:-moz-fit-content;width:fit-content;min-width:0;text-decoration:none;display:inline-flex}.footer__brand strong{font-size:calc(1.5rem * var(--footer-brand-scale,1));letter-spacing:normal;font-weight:760}.footer__mark{width:calc(2.5rem * var(--footer-brand-scale,1));height:calc(1.75rem * var(--footer-brand-scale,1));object-fit:contain}.footer__links{color:var(--muted);text-align:right;flex-direction:column;align-self:end;align-items:flex-end;gap:8px;line-height:1.3;display:flex}.footer__links a{text-decoration:none}.footer__links a:hover{text-decoration:underline}.footer__license{color:var(--muted);font:inherit}.eyebrow{color:var(--muted);font:var(--text-micro)/1.5 ui-monospace, "SFMono-Regular", monospace;letter-spacing:1.6px;margin:0 0 16px}.button{border:1px solid var(--line);min-height:40px;font-size:var(--text-ui);justify-content:center;align-items:center;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.button_primary{color:var(--action-text);border-color:var(--accent);background:var(--accent)}.button_primary:hover{color:var(--action-text);background:var(--accent-hover)}.button_secondary:hover{background:var(--surface)}.text-link{color:var(--accent);font-weight:600;font-size:var(--text-secondary);text-decoration:none}.docs-layout{max-width:none;padding:1.5rem var(--page-gutter) 3rem;display:block}.reading-nav{grid-column:2;align-items:center;gap:12px;min-width:0;margin-bottom:16px;display:flex}.sidebar{grid-area:1/1/span 2;align-self:start;max-height:none;padding-right:5px;display:none;position:static;overflow:visible}.sidebar-toggle,.sidebar__fallback{display:none}.sidebar__group{margin-bottom:18px}.sidebar__label{font:var(--text-micro)/1.5 ui-monospace, monospace;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.sidebar__link{font-size:var(--text-ui);color:var(--muted);margin-left:-10px;padding:4px 10px;line-height:1.5;text-decoration:none;display:block}.sidebar__link_nested{font-size:var(--text-small);padding-left:22px}.sidebar__link[aria-current]{color:var(--accent);background:var(--accent-soft);border-left:2px solid var(--accent)}.article-column{grid-column:2;min-width:0}.breadcrumbs{min-width:0;color:var(--muted);font-size:var(--text-ui);flex:1;margin:0;line-height:1.5}.breadcrumbs__list{flex-wrap:wrap;gap:0 8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs__item{align-items:baseline;gap:8px;min-width:0;max-width:100%;display:inline-flex}.breadcrumbs__separator{color:var(--line)}.breadcrumbs a{overflow-wrap:anywhere;padding:4px 0;text-decoration:none}.page-navigation{--navigation-background:#fff;isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:30px;padding:.5rem 0;display:grid;position:relative}.page-navigation:before{content:"";z-index:-1;top:0;bottom:0;left:calc(-1 * var(--navigation-offset,0px));width:var(--navigation-width,100%);background:var(--navigation-background);-webkit-mask-image:var(--navigation-mask);mask-image:var(--navigation-mask);pointer-events:none;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-navigation__link{isolation:isolate;align-items:center;min-width:0;min-height:48px;padding:7px 0;text-decoration:none;display:flex;position:relative}.page-navigation__link[data-direction=next]{text-align:right;grid-column:2;justify-content:flex-end}.page-navigation__name{overflow-wrap:anywhere;min-width:0;font-size:var(--text-secondary);font-weight:550;line-height:1.2;position:relative}.page-navigation__text{z-index:1;position:relative}[data-theme=dark] .page-navigation{--navigation-background:var(--code)}.source-link{color:inherit}.header[data-search-open]>.brand,.header[data-search-open]>.header__nav,.header[data-search-open]>.header__tools{display:none}.header[data-search-open],.header[data-navigation-ready][data-search-open]{min-height:max(var(--header-height), 3rem);border-bottom:0;padding:0}.header-search{z-index:25;background:var(--paper);width:100%;position:relative}.header-search__bar{box-sizing:border-box;border-bottom:1px solid var(--line);min-height:max(var(--header-height), 3rem);padding:0 var(--page-gutter);align-items:center;gap:16px;display:flex}.header-search__input{min-width:0;color:var(--ink);font-size:var(--text-body);background:0 0;border:0;outline:0;flex:1;padding:8px 0}.header-search__input::-webkit-search-cancel-button{filter:grayscale()}.header-search__bar:has(.header-search__input:focus){border-bottom:2px solid var(--accent)}.search-close{flex-shrink:0;justify-content:center;align-items:center;width:max(40px,2.5rem);height:max(40px,2.5rem);padding:0;display:inline-flex}.header-search__panel{background:var(--paper);max-height:none;position:static;overflow:visible}.search-hint{max-width:1248px;font-size:var(--text-ui);color:var(--muted);margin:0 auto;padding:18px 24px}.search-loading{max-width:1248px;margin:0 auto;padding:18px 24px}.search-loading__label{font-size:var(--text-ui);color:var(--muted);margin-bottom:10px;display:block}.search-loading__progress{-moz-appearance:none;appearance:none;width:100%;height:4px;accent-color:var(--accent);border:0;display:block}.search-loading__progress::-webkit-progress-bar{background:var(--line)}.search-loading__progress::-webkit-progress-value{background:var(--accent)}.search-loading__progress::-moz-progress-bar{background:var(--accent)}.search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;max-width:1248px;margin:0 auto;padding:0 24px;display:grid}.search-results a{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:18px 0;text-decoration:none;display:block}.search-results a:hover{color:var(--ink)}.search-results a:hover strong{color:var(--accent)}.search-results strong{font-size:var(--text-secondary);margin-bottom:8px;display:block}.search-results span{color:var(--muted);font-size:var(--text-ui);line-height:1.5;display:block}.search-results mark{color:var(--ink);background:var(--accent-soft)}.search-results p{font-size:var(--text-secondary);color:var(--muted);grid-column:1/-1;margin:0;padding:11px 0;line-height:1.5}.site-map{display:none}[hidden]{display:none!important}@media (max-width:1150px){.header{padding:0 var(--page-gutter);gap:20px}.header__nav{gap:18px}.footer{margin:0 auto}}@media (max-width:1024px){body[data-search-open]>.main,body[data-search-open]>.footer{display:none}.header{min-height:var(--header-height);flex-wrap:wrap;gap:14px;padding:10px 16px;position:static}.header__nav{flex-wrap:wrap;flex-basis:100%;order:3;gap:10px 18px;margin:0;padding:2px 0 6px}.header[data-navigation-ready]{padding:0 var(--page-gutter);position:relative}.header[data-navigation-ready] .header__nav{background:var(--paper);border-bottom:1px solid var(--line);margin:0;padding:24px;display:none;position:absolute;top:100%;left:0;right:0}.header[data-navigation-ready] .header__nav[data-open=true]{gap:20px;display:grid}.header__tools{gap:4px;margin-left:auto}.header__language{display:block}.menu-toggle{justify-content:center;align-items:center;width:max(40px,2.5rem);height:max(40px,2.5rem);padding:0;display:inline-flex}.search-trigger{display:none!important}.header-search__bar{padding:0 calc(var(--page-gutter) + max(40px, 2.5rem)) 0 var(--page-gutter);background:var(--paper);gap:12px}.search-close{display:none}.header[data-search-open]>.header__tools{top:0;right:var(--page-gutter);height:max(var(--header-height), 3rem);z-index:30;display:flex;position:absolute}.header[data-search-open]>.header__tools>:not(.menu-toggle){display:none}.search-hint,.search-loading{padding:1rem var(--page-gutter)}.search-hint[data-state=ready]{display:none}.search-results{padding:0 var(--page-gutter);display:block}.search-results a{padding:16px 0}.site-map{padding:0 var(--page-gutter) 1.5rem;display:block}.site-map__group{border:0}.site-map__heading{font:inherit;margin:0}.site-map__group:first-child .site-map__title{padding-top:1.75rem}.site-map__title{font-size:var(--text-body);padding:8px 0;font-weight:600;line-height:1.5;text-decoration:none;display:block}.site-map__links{padding-bottom:12px}.site-map__link{overflow-wrap:anywhere;font-size:var(--text-ui);color:var(--muted);padding:8px 0;line-height:1.5;text-decoration:none;display:block}.site-map__link_nested{padding-left:14px}.site-map [aria-current=page]>.site-map__text{color:var(--accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;border-radius:4px;margin:-5px -9px;padding:5px 9px}.main{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.reading-nav{flex-wrap:wrap;margin-bottom:16px}.breadcrumbs{flex:160px}.breadcrumbs__item{display:none}.breadcrumbs__item:last-child{display:inline-flex}.breadcrumbs__item:last-child:before{content:"←"}.breadcrumbs__separator{display:none}.sidebar{max-height:none;margin:0;padding:0;position:static;overflow:visible}.sidebar-toggle{min-height:36px;color:var(--muted);font-size:var(--text-ui);background:0 0;border:0;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:4px 0;display:inline-flex}.sidebar-toggle__icon{width:1rem;height:1rem}.sidebar-toggle[aria-expanded=true] .sidebar-toggle__icon{transform:rotate(180deg)}.sidebar-toggle:hover{color:var(--accent)}.sidebar__fallback{min-height:36px;color:var(--muted);font-size:var(--text-ui);align-items:center;padding:4px 0;text-decoration:none;display:inline-flex}.sidebar__sections{margin:0 0 20px;display:none}.sidebar__sections[data-open=true]{display:block}.sidebar__group{margin-bottom:12px}.sidebar__label{margin-bottom:5px}.sidebar__link{background:var(--surface);font-size:var(--text-small);margin:2px 6px 2px 0;padding:5px 9px;display:inline-block}.footer{grid-template-columns:minmax(0,1fr) auto;gap:16px;width:calc(100% - 32px);margin:0 auto;padding:20px 0}.footer__identity{grid-column:1}.footer__links{grid-column:2}.brand__name{font-size:var(--text-section)}.brand__mark{width:3.375rem;height:2.375rem}.page-navigation{gap:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:360px){.header{gap:4px}.header__tools{gap:0}.brand{gap:8px}.brand__mark{width:2.875rem;height:2.125rem}}.brand__name{font-size:calc(var(--text-body) * 1.35);letter-spacing:normal;line-height:1}.article pre.has-copy,.code-window__code.has-copy,.demo-proof .example__source pre.has-copy{padding:1rem}.article__code-copy{display:none}:root{--syntax-keyword:#a62d42;--syntax-string:#14634b;--syntax-comment:#606860;--syntax-number:#795421;--syntax-property:#275ca3;--syntax-function:#6b4692}:root[data-theme=dark]{--syntax-keyword:#ff9da9;--syntax-string:#a2d8b3;--syntax-comment:#b0b3b8;--syntax-number:#edc891;--syntax-property:#a0c7ff;--syntax-function:#d2b5ef}.th-keyword,.th-deleted{color:var(--syntax-keyword)}.th-string,.th-tag,.th-selector,.th-inserted{color:var(--syntax-string)}.th-comment,.th-meta,.th-operator{color:var(--syntax-comment)}.th-number,.th-literal,.th-type,.th-variable{color:var(--syntax-number)}.th-attr,.th-property,.th-heading,.th-link{color:var(--syntax-property)}.th-function,.th-command{color:var(--syntax-function)}.article>pre,.article>.code-block{width:var(--code-width,100%);margin-left:calc(-1 * var(--code-offset,0px))}.code-block{min-width:0;position:relative}.article>.code-block{margin-top:18px;margin-bottom:18px;padding:0}.article>.code-block>pre.has-copy{width:100%;margin:0;padding:1rem}.article pre.has-copy{padding-right:.5rem}.brand,.footer__brand{position:relative}.brand{--mark-width:3.875rem;--mark-height:2.75rem}.brand:before,.footer__brand:before{content:"";opacity:0;pointer-events:none;background:currentColor;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22currentColor%22%20%20viewBox%3D%2270%20265%201115%20710%22%3E%3Cpath%20d%3D%22M438%20285c16-6%2036%205%2048%2015%2032%2029%2062%2068%2088%20114l7%2023-25%202c-22-22-53-49-77-69-25-20-44-40-51-59-6-14-3-25%2010-26m378%200c-16-6-36%205-48%2015-32%2029-62%2068-88%20114l-7%2023%2025%202c22-22%2053-49%2077-69%2025-20%2044-40%2051-59%206-14%203-25-10-26%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M627%20412c-56%200-102%2023-120%2060-18%2035-4.5%2060.772%2022%2087.272l130%20130v-73.126l66-56.857C745%20542.059%20765%20507%20747%20472c-18-37-64-60-120-60m-92%2069c-11%2017-7%2036%206%2048%2014%2012%2034%2012%2055%201Zm184%200c11%2017%207%2036-6%2048-14%2012-34%2012-55%201Z%22%2F%3E%3Cpath%20d%3D%22M455%20525c-104-35-220-65-316-76-34-4-55-4-48%2020%2014%2050%2081%20156%20159%20230%2085-53%20169-100%20252-138l-26-24c-4-4-15-10-21-12m61%2051c-83%2038-167%2082-252%20136%2073%2060%20161%20103%20252%20128Zm283-51c104-35%20220-65%20316-76%2034-4%2055-4%2048%2020-14%2050-81%20156-159%20230-85-53-169-100-252-138l26-24c4-4%2015-10%2021-12m-61%2051c83%2038%20167%2082%20252%20136-73%2060-161%20103-252%20128Zm-204%2014%20143%20143V624l43-37v267L572%20696v199l-38-40Zm56%20152%20118%20126-81%2085-37-39Z%22%2F%3E%3C%2Fsvg%3E%0A%0A') 50%/contain no-repeat;mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22currentColor%22%20%20viewBox%3D%2270%20265%201115%20710%22%3E%3Cpath%20d%3D%22M438%20285c16-6%2036%205%2048%2015%2032%2029%2062%2068%2088%20114l7%2023-25%202c-22-22-53-49-77-69-25-20-44-40-51-59-6-14-3-25%2010-26m378%200c-16-6-36%205-48%2015-32%2029-62%2068-88%20114l-7%2023%2025%202c22-22%2053-49%2077-69%2025-20%2044-40%2051-59%206-14%203-25-10-26%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M627%20412c-56%200-102%2023-120%2060-18%2035-4.5%2060.772%2022%2087.272l130%20130v-73.126l66-56.857C745%20542.059%20765%20507%20747%20472c-18-37-64-60-120-60m-92%2069c-11%2017-7%2036%206%2048%2014%2012%2034%2012%2055%201Zm184%200c11%2017%207%2036-6%2048-14%2012-34%2012-55%201Z%22%2F%3E%3Cpath%20d%3D%22M455%20525c-104-35-220-65-316-76-34-4-55-4-48%2020%2014%2050%2081%20156%20159%20230%2085-53%20169-100%20252-138l-26-24c-4-4-15-10-21-12m61%2051c-83%2038-167%2082-252%20136%2073%2060%20161%20103%20252%20128Zm283-51c104-35%20220-65%20316-76%2034-4%2055-4%2048%2020-14%2050-81%20156-159%20230-85-53-169-100-252-138l26-24c4-4%2015-10%2021-12m-61%2051c83%2038%20167%2082%20252%20136-73%2060-161%20103-252%20128Zm-204%2014%20143%20143V624l43-37v267L572%20696v199l-38-40Zm56%20152%20118%20126-81%2085-37-39Z%22%2F%3E%3C%2Fsvg%3E%0A%0A') 50%/contain no-repeat}.brand:before{width:var(--mark-width);height:var(--mark-height)}.footer__brand:before{width:calc(2.5rem * var(--footer-brand-scale,1));height:calc(1.75rem * var(--footer-brand-scale,1))}.brand[href]:hover:before,.footer__brand[href]:hover:before{opacity:1}.brand[href]:hover .brand__mark,.footer__brand[href]:hover .footer__mark{opacity:0}@media (max-width:1024px){.brand{--mark-width:3.375rem;--mark-height:2.375rem}}@media (max-width:360px){.brand{--mark-width:2.875rem;--mark-height:2.125rem}}@media (max-width:1024px){.page-navigation{padding-top:1rem;padding-bottom:1rem}.header .brand__name{font-size:calc(var(--text-body) * 1.25);transform:translateY(-2px)}.language-link{font-weight:400}.page-navigation__link{padding-left:1rem;padding-right:1rem}}.brand:after,.footer__brand:after{content:"";opacity:0;pointer-events:none;background:#c8ff00;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%2270%20265%201115%20710%22%3E%3Cpath%20d%3D%22M535%20481c-11%2017-7%2036%206%2048%2014%2012%2034%2012%2055%201Zm184%200c11%2017%207%2036-6%2048-14%2012-34%2012-55%201Z%22%2F%3E%3C%2Fsvg%3E%0A') 50%/contain no-repeat;mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%2270%20265%201115%20710%22%3E%3Cpath%20d%3D%22M535%20481c-11%2017-7%2036%206%2048%2014%2012%2034%2012%2055%201Zm184%200c11%2017%207%2036-6%2048-14%2012-34%2012-55%201Z%22%2F%3E%3C%2Fsvg%3E%0A') 50%/contain no-repeat}.brand:after{width:var(--mark-width);height:var(--mark-height)}.footer__brand:after{width:calc(2.5rem * var(--footer-brand-scale,1));height:calc(1.75rem * var(--footer-brand-scale,1))}.brand[href]:hover:after,.footer__brand[href]:hover:after{opacity:1}[data-theme=dark] .brand:after,[data-theme=dark] .footer__brand:after{background:#315b22}.header .brand__name{font-size:calc(var(--text-body) * 1.25);transform:translateY(-2px)}.language-link{font-weight:400}.header__language{display:none}.article-column{min-width:0}.page-navigation{margin-top:3rem;padding:1.5rem 0}.page-navigation__link{padding-inline:1rem}.sidebar__link[aria-current]{background:var(--surface);color:var(--accent);border:0;border-radius:.25rem}.footer.footer_website{width:100%;max-width:none;padding:2.5rem var(--page-gutter) 1rem;color:#f7f9fa;background:#14272e;grid-template-columns:minmax(0,1fr) auto;display:grid}.footer_website .footer__caption,.footer_website .footer__links{color:#c4d3d8}.footer_website .footer__license{color:inherit}.footer_website a:hover{color:#8ad6df}.footer_website .site-wordmark{font-family:var(--display-font);letter-spacing:-.06em;text-align:center;grid-column:1/-1;margin-top:2rem;font-size:29.5vw;font-weight:900;line-height:1.1}.footer_website .brand__mark_light{display:none}.footer_website .brand__mark_dark{display:block}.footer_website .footer__brand:after{background:#315b22}@media (min-width:48rem){:root{--header-height:6.25rem}.article>pre,.article>.code-block{width:100%;margin-left:0}.article>.code-block>pre.has-copy{padding:1.25rem}.footer.footer_website{padding-top:4rem}}@media (min-width:72rem){.main.docs-layout{padding:2.5rem var(--page-gutter) 4rem;grid-template-rows:min-content 1fr;grid-template-columns:14rem minmax(0,1fr);align-items:start;column-gap:clamp(2rem,4vw,4rem);display:grid}.sidebar{padding-right:0;display:block}.sidebar__label{letter-spacing:0;text-transform:none;color:var(--ink);font-family:inherit;font-weight:600;line-height:1.35}.sidebar__link{padding-block:.5rem;line-height:1.4}.sidebar__group{margin-bottom:2rem}.reading-nav{grid-row:1;margin-bottom:2rem}.article-column{grid-row:2}.header{gap:2rem}.header__nav{gap:1.25rem;margin-left:auto}.header__tools{gap:.5rem;margin-left:0}}[data-theme=dark] .site-map [aria-current=page]>.site-map__text{color:#085e68}.code-copy{width:2.75rem;height:2.75rem;color:var(--muted);background:0 0;border:0;place-items:center;padding:.5rem;display:grid;position:absolute;top:.5rem;right:.5rem}.code-copy:hover{color:var(--accent)}.code-copy svg{width:1.625rem;height:1.625rem}.code-block>figcaption{padding-right:3rem}.article>.code-block>pre.has-copy{padding-right:3.75rem}.code-block:not(:has(>figcaption))>pre.has-copy{padding-right:3.75rem}[data-page=home]{--paper:#f7f9fa;--surface:#fff;--ink:#1f3038;--muted:#53656d;--line:#d6dfe2;--accent:#0d7480;--accent-hover:#085e68;--code:#ecf0f2;--code-ink:#1f3038;--home-accent:#0d7480;--home-dark:#14272e;--home-light:#f7f9fa;--home-gutter:clamp(1.25rem, 4vw, 4rem);--home-space:clamp(3.75rem, 7.5vw, 7.5rem);--home-heading:clamp(2.25rem, 5vw, 5rem);--home-display:clamp(3.25rem, 12.1vw, 12rem);--home-copy:clamp(1.0625rem, 1rem + .3vw, 1.3125rem);--home-lead:clamp(1.375rem, 1.15rem + .7vw, 1.875rem);--home-display-font:"Home Display", "Arial Black", sans-serif;--header-height:5.5rem;--inline-code:#ecf0f2;--text-body:var(--home-copy);--text-code:calc(var(--home-copy) - .0625rem)}[data-page=home][data-theme=dark]{--paper:#102229;--surface:#1c333c;--ink:#f7f9fa;--muted:#c4d3d8;--line:#3b515b;--accent:#8ad6df;--accent-hover:#c0f2f6;--code:#1c333c;--code-ink:#f7f9fa;--inline-code:#1c333c}[data-page=home] .main_landing{max-width:none;margin:0;padding:0}[data-page=home] .header{padding-inline:var(--home-gutter);border:0;min-height:5.5rem}[data-page=home] .header-search__bar{padding-left:var(--home-gutter)}[data-page=home] .site-map{padding-inline:var(--home-gutter)}.home{overflow:clip}.home h1,.home h2{font-family:var(--home-display-font);letter-spacing:-.055em;margin:0;font-weight:900;line-height:1.08}.home h2{font-size:var(--home-heading)}.home h2>span{display:block}.home p{margin:0}.home a{text-decoration:none}.home-arrow{flex:none;width:1.75rem;height:1.75rem;transition:transform .2s;display:block}.home a:hover .home-arrow{transform:translate(.15rem,-.15rem)}.home a:focus-visible{outline-offset:.4rem}.home-chapter{padding:var(--home-space) var(--home-gutter)}.home-chapter__heading{gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,5rem);display:grid}.home-chapter__heading p,.home-output__copy>p{max-width:34em;font-size:var(--home-copy);line-height:1.65}.home-chapter__copy{align-content:start;gap:1rem;display:grid}.home .home-note{color:var(--muted);font-size:var(--home-copy)}.home-text-link{justify-content:space-between;align-items:center;gap:1.5rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:2.75rem;line-height:1.35;display:inline-flex}.home-hero__title{text-align:center;font-size:var(--home-display)}.home-hero__in,.home-hero__out{padding:clamp(2.75rem, 4vw, 4rem) var(--home-gutter) 1.25rem;display:block}.home-hero__out{background:var(--home-accent);color:var(--home-light);padding-top:1.25rem;padding-bottom:.25rem}.home-hero__lower{padding:2.5rem var(--home-gutter) 2.5rem;color:var(--home-light);background:var(--home-accent);gap:2.5rem;display:grid}.home-hero__description{max-width:38rem}.home-hero__intro{font-size:var(--home-lead);line-height:1.4}.home-hero__detail{font-size:var(--home-copy);line-height:1.6;margin-top:1rem!important}.home-hero__link{font-size:var(--home-lead);justify-content:space-between;align-items:center;gap:1.5rem;line-height:1.25;display:flex}.home-hero__link .home-arrow{width:2.5rem;height:2.5rem}.home-hero__bottom{gap:.75rem;font-size:1rem;line-height:1.5;display:grid}.home-hero a:hover,.home-start a:hover{color:var(--home-light);text-decoration:underline}.home-route{background:var(--home-dark);color:var(--home-light)}.home-route .home-chapter__heading p{color:#d3dfe3}.home-route__steps{gap:1.5rem;margin-bottom:2.5rem;display:grid}.home-route__step{gap:.4rem;width:100%;display:grid}.home-route__name{font-family:var(--home-display-font);letter-spacing:-.06em;font-size:clamp(2.375rem,7.2vw,7rem);font-weight:900;line-height:1.15}.home-route__detail{color:#c4d3d8;font-size:var(--home-copy);align-items:center;gap:.875rem;display:flex}.home-route a:hover{color:#8ad6df}.home-route .home-text-link{color:#c4d3d8}.home-route :focus-visible{outline-color:#8ad6df}.home-proof{background:var(--paper)}.code-window__code{height:16rem;color:var(--code-ink);background:var(--code);white-space:pre;overflow-wrap:normal;font:var(--text-code)/1.65 ui-monospace, "SFMono-Regular", Consolas, monospace;-moz-tab-size:4;tab-size:4;margin:0;padding:1.25rem;overflow:auto}.home-output{--accent:#0d7480;--accent-hover:#085e68;--muted:#53656d;color:#1f3038;background:#e8eff1;gap:2.5rem;display:grid}.home-output .home-note{color:#53656d}.home-output__copy>p{margin-top:1.5rem}.home-output__copy>.home-text-link{margin-top:1.75rem}.home-files{background:var(--home-light);align-self:start;padding:clamp(1.25rem,3vw,2.5rem)}.home-files h3{font-size:var(--home-lead);letter-spacing:-.03em;margin:0 0 1.75rem;font-weight:500}.home-files__list{grid-template-columns:minmax(0,1fr);gap:.375rem;margin:0;display:grid}.home-files dt{font-size:var(--text-code);overflow-wrap:anywhere;margin-top:.75rem}.home-files dt:first-child{margin-top:0}.home-files dd{color:#53656d;margin:0;font-size:1rem}.home-files__note{border-top:1px solid #d6dfe2;padding-top:1.25rem;font-size:1rem;margin-top:2rem!important}.home-boundary{gap:1.25rem;margin-top:clamp(3rem,6vw,6rem);display:grid}.home-boundary h3{font-size:var(--home-lead);letter-spacing:-.03em;margin:0;font-weight:500}.home-boundary p{max-width:45rem;color:var(--muted);font-size:var(--home-copy);line-height:1.65}.home-start{background:var(--home-dark);color:var(--home-light)}.home-start h2{max-width:20ch}.home-start__actions{flex-direction:column;align-items:start;gap:1.5rem;margin-top:2.5rem;display:flex}.home-start__primary{background:var(--home-light);color:#1f3038;min-height:3.5rem;font-size:var(--home-copy);justify-content:space-between;align-items:center;gap:2rem;padding:1rem 1.25rem;display:inline-flex}.home-start__primary:hover{color:#1f3038!important}.home-start__download{font-size:var(--home-copy);padding-block:.5rem}@media (min-width:48rem){[data-page=home]{--header-height:6.25rem}[data-page=home] .header{min-height:var(--header-height)}.home-chapter__heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8%}.home-hero__lower{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem 4rem;padding-block:3rem}.home-hero__link{place-self:center end}.home-hero__bottom{grid-column:1/-1;justify-content:space-between;gap:2rem;display:flex}.home-route__step{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem}.home-route__step:nth-child(2) .home-route__name{margin-left:8%}.home-route__step:nth-child(3) .home-route__name{margin-left:16%}.home-route__step:nth-child(4) .home-route__name{margin-left:24%}.home-route__steps{gap:2rem;margin-bottom:4rem}.home-output{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8%}.home-files__list{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:baseline;gap:1.125rem}.home-files dt{margin-top:0}.home-files dd{text-align:right}.home-start__actions{flex-direction:row;align-items:center;gap:2rem}}@media (prefers-reduced-motion:reduce){.home .home-arrow{transition:none}}[data-page=home][lang=ru]{--home-display:clamp(2.125rem, 10.2vw, 10rem)}.home-source-grid{gap:1.5rem;margin-top:3rem;display:grid}.home-source{min-width:0;color:var(--home-light);--code:#1c333c;--muted:#c4d3d8;--accent:#8ad6df;--code-ink:#f7f9fa;--syntax-keyword:#ff9da9;--syntax-string:#a2d8b3;--syntax-comment:#b0b3b8;--syntax-number:#edc891;--syntax-property:#a0c7ff;--syntax-function:#d2b5ef;background:#1c333c;margin:0;padding:1.25rem}.home-source figcaption{color:#c4d3d8;margin-bottom:1.25rem;font-size:1rem}.home-source .code-window__code{background:0 0;height:auto;min-height:15rem;padding:0}.home-source.code-block .code-window__code.has-copy{padding:0}.home-source_map{color:#1f3038;--code:#f7f9fa;--code-ink:#1f3038;--muted:#53656d;--accent:#0d7480;--syntax-keyword:#a62d42;--syntax-string:#14634b;--syntax-comment:#606860;--syntax-number:#795421;--syntax-property:#275ca3;--syntax-function:#6b4692;background:#f7f9fa;margin-top:3rem}.home-source_map figcaption{color:#53656d}.home-source_map pre{font-size:var(--text-code);margin:0;line-height:1.65;overflow:auto}.home-markdown{gap:2rem;scroll-margin-top:2rem;display:grid}.home-markdown__formats{color:var(--ink);font:900 clamp(3.25rem, 14vw, 15rem)/1 var(--home-display-font);letter-spacing:-.07em;justify-content:space-between;gap:1.5rem;display:flex}.home-markdown__input,.home-markdown__result{min-width:0}.home-markdown__toolbar{justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;margin-bottom:.75rem;font-size:1rem;display:flex}.home-markdown__toolbar button{color:var(--muted);font:inherit;background:0 0;border:0;padding:.5rem 0}.home-markdown__reset{text-underline-offset:.2em;text-decoration:underline}.home-markdown__tabs{gap:1rem;display:flex}.home-markdown__tabs [aria-selected=true]{color:var(--ink);font-weight:600}.home-markdown textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;min-height:18rem;color:var(--ink);font:var(--text-code)/1.65 ui-monospace, monospace;resize:vertical;padding:1.25rem;display:block}.home-markdown__input>p{margin-top:.75rem;font-size:1rem}.home-markdown iframe{background:#fff;border:0;width:100%;height:18rem;display:block}.home-markdown #home-html-panel .code-window__code{height:18rem}.home-proof__more{margin-top:2rem}.home-files__tree{font-size:var(--text-code);margin:1.5rem 0 0;line-height:1.65}.home-table{overflow:auto}.home-table table{border-collapse:collapse;width:100%;min-width:40rem;font-size:var(--home-copy)}.home-table th,.home-table td{text-align:left;border-bottom:1px solid var(--line);padding:1.25rem;font-weight:400}.home-table thead th{font-weight:600}.home-table th:first-child{padding-left:0}.home-table td:last-child,.home-table th:last-child{background:var(--home-dark);color:var(--home-light)}.home-fit{color:var(--home-light);background:var(--home-accent)}.home-fit h2{margin-bottom:2.5rem}.home-fit__description{max-width:42rem;font-size:var(--home-copy);line-height:1.65}.home-fit>a{margin-top:1.5rem}.home-fit a:hover{color:var(--home-light);text-decoration:underline}@media (min-width:48rem){.home-source-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}.home-markdown{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-markdown__formats{grid-column:1/-1;margin-bottom:2rem}}.article{overflow-wrap:anywhere;font-size:var(--text-body);line-height:1.7}.article h1,.article h2,.article h3{font-family:var(--display-font);text-wrap:balance;font-weight:900}.article h1{letter-spacing:-.055em;margin:0 0 2rem;font-size:clamp(2.375rem,5.6vw,6rem);line-height:1.05}.article h2{letter-spacing:-.045em;margin:3rem 0 1.25rem;font-size:clamp(1.75rem,2.8vw,3rem);line-height:1.12}.article h3{font-size:var(--text-subtitle);letter-spacing:-.035em;margin:2rem 0 1rem;line-height:1.2}.article p{margin:1.25rem 0}.article a{color:var(--accent);text-decoration-thickness:1px}.article ul,.article ol{margin-block:1.25rem;padding-left:1.5rem}.article li{margin:.5rem 0}.article li>p{margin:0}.article pre{color:var(--code-ink);background:var(--code);font:var(--text-code)/1.65 ui-monospace, "SFMono-Regular", Consolas, monospace;white-space:pre;overflow-wrap:normal;margin:1.5rem 0;padding:1rem;position:relative;overflow:auto}.article pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.article code{color:var(--code-ink);font:calc(1em - .0625rem)/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.article blockquote{border-left:2px solid var(--accent);background:var(--accent-soft);margin:2rem 0;padding:.25rem 1.5rem}.article table{border-collapse:collapse;width:100%;font-size:var(--text-body);margin:2rem 0;line-height:1.5;display:block;overflow-x:auto}.article th{text-align:left;font-weight:600}.article th,.article td{border-bottom:1px solid var(--line);padding:1rem}.article th:first-child,.article td:first-child{padding-left:0}.article td{vertical-align:top}.article hr{border:0;border-top:1px solid var(--line);margin:3rem 0}.article input[type=checkbox]{accent-color:var(--accent);margin-right:.5rem}.article__image{max-width:100%;height:auto;margin:1.5rem 0;display:block}.article__heading{scroll-margin-top:1.5rem}.article__list-item_task{list-style:none}.article .article__heading-anchor{color:inherit;text-decoration:none}.article .article__heading-anchor:hover{color:var(--accent)}@media (max-width:47.999rem){.article pre{box-shadow:0 0 0 100vmax var(--code);clip-path:inset(0 -100vmax)}}.card{background:#fbfcf4;border:1px solid #d4d8c5;padding:20px 24px}.card__title{font-size:var(--text-subtitle);letter-spacing:-1px;margin:0 0 10px}.card__description{font-size:var(--text-small);color:#81866f;margin:0}