.style_codepointName__wL8sH{font-feature-settings:"smcp";font-variant:small-caps}.style_parseError__d7zow{display:inline-block}.style_container__YjnFq{--article-grid-template:1.75em repeat(12,minmax(0,3em)) 1.75em;--article-quote-indent:1.25em;--article-code-background:color-mix(in oklab,var(--highlight-color) 22%,var(--background-color));--article-code-border:color-mix(in oklab,var(--foreground-color) 18%,transparent);--article-code-comment:color-mix(in oklab,var(--foreground-color) 58%,var(--background-color));--article-code-keyword:color-mix(in oklab,var(--link-color) 68%,var(--foreground-color));--article-code-literal:color-mix(in oklab,var(--visited-link-color) 62%,var(--foreground-color));--article-code-muted:color-mix(in oklab,var(--foreground-color) 72%,var(--background-color));--article-code-string:color-mix(in oklab,var(--visited-link-color) 78%,var(--foreground-color))}@media print{.style_container__YjnFq[data-article-layout=letter]{font-size:10pt}}.style_container__YjnFq address[data-from],.style_container__YjnFq address[data-to]{display:block;white-space:pre-line}.style_container__YjnFq address[data-from]{text-align:right}.style_container__YjnFq [data-letter-salutation]{margin-block:2em 1em}.style_container__YjnFq li{grid-column:1/-1}.style_container__YjnFq article{counter-reset:article-paragraph}.style_container__YjnFq,.style_container__YjnFq :is(article,blockquote,section,ol,ul,nav){grid-column:1/-1;display:grid;justify-content:center;grid-template-columns:var(
			--article-grid-template,1.75em repeat(12,minmax(0,4em)) 1.75em
		)}.style_container__YjnFq :is(article,blockquote)>*{grid-column:2/span 12}.style_container__YjnFq article>:is(blockquote,section){grid-column:1/-1}.style_container__YjnFq blockquote{font-style:italic;margin:0}.style_container__YjnFq blockquote>*{-webkit-padding-start:var(--article-quote-indent,1.25em);padding-inline-start:var(--article-quote-indent,1.25em)}.style_container__YjnFq :is(p,h1,h2,h3,h4,h5,h6,time,hr,table,pre,code,dl){grid-column:2/span 12}.style_container__YjnFq :is(img,picture,video),.style_heroVideo__MO__v{grid-column:1/-1;width:100%;height:auto}.style_container__YjnFq video{justify-self:center;max-height:80vh;max-width:100%;object-fit:contain;width:auto}.style_container__YjnFq li{list-style:none}.style_container__YjnFq article>time{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.style_container__YjnFq nav ol,.style_container__YjnFq nav ul{list-style:none;margin:0;-webkit-padding-start:0;padding-inline-start:0;row-gap:.25em}.style_container__YjnFq nav ul{counter-reset:toc-h1 toc-h2 toc-h3 toc-h4 toc-h5}.style_container__YjnFq nav li{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.style_container__YjnFq nav li[data-toc-heading-level="1"]{counter-increment:toc-h1;counter-reset:toc-h2 toc-h3 toc-h4 toc-h5}.style_container__YjnFq nav li[data-toc-heading-level="2"]{counter-increment:toc-h2;counter-reset:toc-h3 toc-h4 toc-h5}.style_container__YjnFq nav li[data-toc-heading-level="3"]{counter-increment:toc-h3;counter-reset:toc-h4 toc-h5}.style_container__YjnFq nav li[data-toc-heading-level="4"]{counter-increment:toc-h4;counter-reset:toc-h5}.style_container__YjnFq nav li[data-toc-heading-level="5"]{counter-increment:toc-h5}.style_container__YjnFq nav li[data-toc-heading-level="2"]{-webkit-padding-start:.8rem;padding-inline-start:.8rem}.style_container__YjnFq nav li[data-toc-heading-level="3"]{-webkit-padding-start:1.6rem;padding-inline-start:1.6rem}.style_container__YjnFq nav li[data-toc-heading-level="4"]{-webkit-padding-start:2.4rem;padding-inline-start:2.4rem}.style_container__YjnFq nav li[data-toc-heading-level="5"]{-webkit-padding-start:3.2rem;padding-inline-start:3.2rem}.style_container__YjnFq nav a{color:currentColor;-webkit-text-decoration-color:var(--link-color);text-decoration-color:var(--link-color)}.style_container__YjnFq nav a:before{-webkit-margin-end:.35rem;margin-inline-end:.35rem;opacity:.6}.style_container__YjnFq nav li[data-toc-heading-level="1"]>a:before{content:counter(toc-h1,upper-roman) "."}.style_container__YjnFq nav li[data-toc-heading-level="2"]>a:before{content:counter(toc-h2) "."}.style_container__YjnFq nav li[data-toc-heading-level="3"]>a:before{content:counter(toc-h2) "." counter(toc-h3) "."}.style_container__YjnFq nav li[data-toc-heading-level="4"]>a:before{content:counter(toc-h2) "." counter(toc-h3) "." counter(toc-h4) "."}.style_container__YjnFq nav li[data-toc-heading-level="5"]>a:before{content:counter(toc-h2) "." counter(toc-h3) "." counter(toc-h4) "." counter(toc-h5) "."}.style_container__YjnFq ol[data-vulnerability-index]{counter-reset:vulnerability-index;margin-block:.5rem 2rem;row-gap:1.15rem}.style_container__YjnFq ol[data-vulnerability-index]>li{counter-increment:vulnerability-index;display:block;grid-column:2/span 12;-webkit-padding-start:2.35rem;padding-inline-start:2.35rem;position:relative}.style_container__YjnFq ol[data-vulnerability-index]>li:before{content:counter(vulnerability-index,upper-roman) ".";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;inset-inline-start:0;position:absolute}.style_container__YjnFq ol[data-vulnerability-index]>li>[data-vulnerability-title]{margin-block:0 .35rem}.style_container__YjnFq ol[data-vulnerability-index] ul{display:block;margin-block:0;-webkit-padding-start:1.1rem;padding-inline-start:1.1rem}.style_container__YjnFq ol[data-vulnerability-index] ul>li{display:list-item;list-style:disc;margin-block:.2rem}.style_container__YjnFq article p{counter-increment:article-paragraph;position:relative}.style_container__YjnFq article p:before{color:currentColor;content:counter(article-paragraph);font-size:.625rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;inline-size:1.1rem;inset-block-start:.35em;inset-inline-end:calc(100% + .45rem);line-height:1;opacity:.45;pointer-events:none;position:absolute;text-align:end;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.style_container__YjnFq dl{display:grid;margin-block:1rem 1.5rem;grid-row-gap:.5rem;row-gap:.5rem}.style_container__YjnFq dl>dt{font-weight:650;-webkit-margin-before:.75rem;margin-block-start:.75rem}.style_container__YjnFq dl>dd{-webkit-margin-start:0;margin-inline-start:0}.style_container__YjnFq dl>:is(dt,dd)>:first-child{-webkit-margin-before:0;margin-block-start:0}.style_container__YjnFq dl>:is(dt,dd)>:last-child{-webkit-margin-after:0;margin-block-end:0}.style_container__YjnFq article dl p{counter-increment:none}.style_container__YjnFq article dl p:before{content:none}.style_container__YjnFq article ol[data-vulnerability-index] p{counter-increment:none}.style_container__YjnFq article ol[data-vulnerability-index] p:before{content:none}.style_container__YjnFq section[data-footnotes]{-webkit-border-before:1px solid var(--article-code-border);border-block-start:1px solid var(--article-code-border);font-size:.86em;grid-column:2/span 12;grid-template-columns:minmax(0,1fr);line-height:1.45;-webkit-margin-before:2rem;margin-block-start:2rem;-webkit-padding-before:.85rem;padding-block-start:.85rem}.style_container__YjnFq section[data-footnotes]>h2{block-size:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.style_container__YjnFq section[data-footnotes] :is(ol,li,p){grid-column:1/-1}.style_container__YjnFq section[data-footnotes] ol{counter-reset:footnote;display:block;margin-block:0;-webkit-padding-start:0;padding-inline-start:0}.style_container__YjnFq section[data-footnotes] li{counter-increment:footnote;display:block;list-style:none;margin-block:.65rem;-webkit-padding-start:1.65rem;padding-inline-start:1.65rem;position:relative}.style_container__YjnFq section[data-footnotes] li:before{content:counter(footnote) ".";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;inset-block-start:.35rem;inset-inline-start:0;position:absolute}.style_container__YjnFq section[data-footnotes] p{counter-increment:none;margin-block:.35rem}.style_container__YjnFq section[data-footnotes] p:before{content:none;display:none}.style_container__YjnFq pre{background:var(--article-code-background);border:1px solid var(--article-code-border);border-radius:.45rem;overflow-wrap:anywhere;overflow-x:hidden;padding:1rem;white-space:pre-wrap;word-break:break-word}.style_container__YjnFq pre code{color:inherit;display:block;font-size:.9rem;line-height:1.55;white-space:inherit}.style_codeComment__VXL05{color:var(--article-code-comment);font-style:italic}.style_codeKeyword__CsLjZ,.style_codeTag__kpwyE{color:var(--article-code-keyword);font-weight:650}.style_codeLiteral__Mqhmy,.style_codeNumber__WYuvy{color:var(--article-code-literal)}.style_codeOperator__KrOlR,.style_codePunctuation__x5OuQ{color:var(--article-code-muted)}.style_codeString__j_R1b{color:var(--article-code-string)}.link_link__SHFYR{font-style:italic;color:currentColor}.link_link__SHFYR:visited{-webkit-text-decoration-color:var(--visited-link-color);text-decoration-color:var(--visited-link-color)}.link_link__SHFYR:link{-webkit-text-decoration-color:var(--link-color);text-decoration-color:var(--link-color)}.Link_styleless__A8OvQ{text-decoration:none;color:inherit}.style_links__pHWcA{margin-top:2em;display:flex}.style_links__pHWcA>*{margin:auto}.style_profilePhotoFrame__5hizN{display:block;width:25vh;height:25vh;margin:0 auto 4rem;border-radius:50%;overflow:hidden}.style_profilePhoto__oBqfi{background-color:inherit;display:block;width:100%;height:100%;object-fit:cover}.style_logoInline__94EXs{display:inline-block;height:1em;width:auto;vertical-align:middle}.DividerHeading_dividerHeading__Rfk9W{display:grid;grid:"....... ......... ........ ........... ....... .......... ....." 1em "....... line-left ........ text        ....... line-right ....." "....... ......... ........ ........... ....... .......... ....." 1em/.625em 1fr 1em auto 1em 1fr .625em;font-size:1.17em}.DividerHeading_dividerHeading__Rfk9W>*{grid-area:text}.DividerHeading_dividerHeading__Rfk9W:after,.DividerHeading_dividerHeading__Rfk9W:before{border-top:1px solid;content:"";height:0;margin:auto;width:100%}.DividerHeading_dividerHeading__Rfk9W:before{grid-area:line-left}.DividerHeading_dividerHeading__Rfk9W:after{grid-area:line-right}.menu_hamburgerNav__cJcpx{position:absolute;top:1.5rem;right:1.5rem;pointer-events:all;z-index:4}.menu_hamburgerDetails__lWwiL{display:inline-block;position:relative}.menu_hamburgerButton__AjrQW{list-style:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--foreground-color) 40%,transparent);background:color-mix(in srgb,var(--background-color) 80%,transparent);color:var(--foreground-color);cursor:pointer;box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--foreground-color) 15%,transparent);position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.menu_hamburgerIconClosed__MW2Ue,.menu_hamburgerIconOpen__krrw9{display:grid;position:absolute;inset:0;place-items:center;transition:opacity .18s ease,transform .18s ease}.menu_hamburgerIconOpen__krrw9{opacity:0;transform:rotate(-90deg) scale(.75)}.menu_hamburgerButton__AjrQW::-webkit-details-marker{display:none}.menu_hamburgerDetails__lWwiL[open] .menu_hamburgerButton__AjrQW{background:color-mix(in srgb,var(--background-color) 90%,transparent)}.menu_hamburgerDetails__lWwiL[open] .menu_hamburgerIconClosed__MW2Ue{opacity:0;transform:rotate(90deg) scale(.75)}.menu_hamburgerDetails__lWwiL[open] .menu_hamburgerIconOpen__krrw9{opacity:1;transform:rotate(0deg) scale(1)}.menu_hamburgerMenu__GxcM_{margin-top:.75rem;padding:.75rem 1rem;display:grid;grid-gap:0;gap:0;min-width:0;width:min(24rem,calc(100vw - 3rem));max-height:min(70vh,calc(100vh - 5rem));overflow-y:auto;position:absolute;right:0;background:color-mix(in srgb,var(--background-color) 90%,transparent);border:1px solid color-mix(in srgb,var(--foreground-color) 20%,transparent);border-radius:.75rem;box-shadow:0 .75rem 2.5rem color-mix(in srgb,var(--foreground-color) 15%,transparent);box-sizing:border-box;scrollbar-gutter:stable}.menu_hamburgerSection__d8ahI{display:grid;grid-gap:.35rem;gap:.35rem}.menu_hamburgerSection__d8ahI+.menu_hamburgerSection__d8ahI{margin-top:.6rem;padding-top:.6rem;border-top:1px solid color-mix(in srgb,var(--foreground-color) 16%,transparent)}.menu_hamburgerSectionLabel__WXXG6{margin:0;color:color-mix(in srgb,var(--foreground-color) 72%,transparent);font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase}.menu_hamburgerLinks__N7OeJ{display:grid;grid-gap:.35rem;gap:.35rem}.menu_hamburgerLink__Oeq22{color:inherit;letter-spacing:0;line-height:1.25;overflow-wrap:anywhere}.menu_inlineLoginCopy__qbVQ_{margin-top:.6rem;padding-top:.6rem;border-top:1px solid color-mix(in srgb,var(--foreground-color) 20%,transparent);font-size:.9rem}.style_page__TPVMs{max-width:72rem;margin:0 auto;padding:2rem 1rem 4rem}.style_pageHeader__hemqP{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.style_pageHeader__hemqP h1,.style_pageHeader__hemqP p{margin:0}.style_eventCard__WJNrE{border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:8px;padding:1rem;margin:0 0 1rem;background:color-mix(in srgb,Canvas 96%,currentColor)}.style_eventHeader__fHuE5{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.style_eventHeader__fHuE5 h2{margin:0;font-size:1.1rem}.style_eventHeader__fHuE5 p{margin:.25rem 0 0}.style_eventHeader__fHuE5 code,.style_metaGrid__m5dnW code{overflow-wrap:anywhere}.style_metaGrid__m5dnW{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:.75rem 1rem;gap:.75rem 1rem;margin:0 0 1rem}.style_metaGrid__m5dnW dt{font-size:.8rem;font-weight:700}.style_metaGrid__m5dnW dd{margin:.2rem 0 0;overflow-wrap:anywhere}.style_payload__gcoqU{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;max-height:32rem;padding:1rem;border-radius:8px;background:color-mix(in srgb,CanvasText 8%,Canvas)}.style_loadMore__1xjz1{display:grid;place-items:center;min-height:6rem}@media (max-width:44rem){.style_eventHeader__fHuE5,.style_pageHeader__hemqP{display:block}}