html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}.ui-dark-mode,html:has(body.ui-dark-mode){color-scheme:dark}html{font-size:.625rem}body{--color-background-cell-shaded:#f6f6f9;--color-background-container-content:#fff;--color-background-dropdown-item-hover:#f3f3f7;--color-background-input-default:#fff;--color-background-item-selected:#fdf6ff;--color-background-page:#fff;--color-background-status-info:#f0fbff;--color-border-divider-default:#c6c6cd;--color-border-input-default:#8c8c94;--color-text-accent:#8435f2;--color-text-beta:#855900;--color-text-body-default:#0f141a;--color-text-body-secondary:#424650;--color-text-brand:#9146ff;--color-text-heading-default:#0f141a;--color-text-heading-secondary:#424650;--color-text-input-placeholder:#656871;--color-text-interactive-default:#424650;--color-text-interactive-hover:#0f141a;--color-text-link-default:#8435f2;--color-text-link-hover:#2b005e;--color-text-method-delete:#fff;--color-text-status-error:#db0000;--color-text-status-inactive:#656871;--shadow-container-active:0px 1px 1px 1px #e9ebed, 0px 6px 36px #0007161a;font-size:1.4rem}@media not print{.ui-dark-mode{--color-background-cell-shaded:#1b232d;--color-background-container-content:#161d26;--color-background-dropdown-item-hover:#131920;--color-background-input-default:#161d26;--color-background-item-selected:#12002f;--color-background-page:#0e0e10;--color-background-status-info:#001129;--color-border-divider-default:#424650;--color-border-input-default:#656871;--color-text-accent:#c099ff;--color-text-beta:#f5c344;--color-text-body-default:#efeff1;--color-text-body-secondary:#efeff1;--color-text-brand:#c099ff;--color-text-heading-default:#ebebf0;--color-text-heading-secondary:#a4a4ad;--color-text-input-placeholder:#a4a4ad;--color-text-interactive-default:#dedee3;--color-text-interactive-hover:#f9f9fa;--color-text-link-default:#c099ff;--color-text-link-hover:#d5baff;--color-text-method-delete:#424650;--color-text-status-error:#ff7a7a;--color-text-status-inactive:#a4a4ad;--shadow-container-active:0px 1px 1px 1px #192534, 0px 6px 36px #00040c}}@font-face{font-family:Roobert;src:url(/docs/_astro/roobert_regular.wxBcJG94.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roobert;src:url(/docs/_astro/roobert_medium.DXOo7wSI.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember;src:url(/docs/_astro/AmazonEmber_Rg.BdDiIzmJ.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember;src:url(/docs/_astro/AmazonEmber_RgIt.6-J7KB3t.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Amazon Ember;src:url(/docs/_astro/AmazonEmber_SBd.Cs0_L8Kz.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember;src:url(/docs/_astro/AmazonEmber_Bd.CtWdCrY_.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.header-slot{z-index:20;background-color:#9146ff;min-height:50px;position:sticky;top:0}#twitch-header{color:#fff;z-index:10;backface-visibility:hidden;background:#9146ff;height:50px;font-family:Roobert,Helvetica Neue,helvetica,arial,sans-serif;font-size:1.44rem;line-height:0;position:relative;top:0;left:0;right:0;transform:translateZ(0)}#twitch-header a{cursor:pointer}.header-content{display:flex}.header-logo{flex:0;align-items:center;padding-left:20px;font-size:1.92rem;font-weight:500;display:flex}.header-logo svg{fill:#fff;width:94px;height:32px;margin-top:10px;margin-bottom:10px}.header-nav{flex:1}.header-nav-list{height:50px;margin-top:0;margin-bottom:0;padding:0;list-style:none}.header-nav-link{color:#fff;box-sizing:border-box;align-items:center;height:50px;font-size:1.6rem;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.header-nav-link:hover{color:#000}.header-nav-cta{align-items:center;gap:24px;margin-left:auto;display:flex}.console-btn{box-sizing:content-box;color:#fff;height:18px;text-shadow:none;background:#0000001a;border:1px solid #fff6;border-radius:4px;align-items:center;margin-right:20px;padding:4px 20px;font-size:1.2rem;font-weight:400;line-height:1.4rem;text-decoration:none;transition:all .3s;display:flex;position:relative}.console-btn:hover{background:#ffffff05;border-color:#fff}.header-actions{align-items:center;height:50px;display:flex}.menu-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:20px;align-items:center;line-height:1;transition:border-color .2s;display:flex}.menu-btn:hover{border-color:#fff}.dark-mode-toggle{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.dark-mode-toggle .glyph{block-size:18px;inline-size:18px}.dark-mode-toggle:hover .dark-mode-switch{border-color:#fff}.dark-mode-toggle[aria-checked=true] .dark-mode-switch{background:#fff}.dark-mode-switch{box-sizing:border-box;background:#fff3;border:1px solid #fff6;border-radius:10px;block-size:20px;inline-size:36px;transition:background .2s,border-color .2s;display:block;position:relative}.dark-mode-switch-knob{background:#fff;border-radius:50%;block-size:14px;inline-size:14px;transition:transform .2s,background .2s;position:absolute;inset-block-start:50%;inset-inline-start:2px;transform:translateY(-50%)}.dark-mode-toggle[aria-checked=true] .dark-mode-switch-knob{background:#9146ff;transform:translate(16px,-50%)}@media (forced-colors:active){.dark-mode-switch-knob{forced-color-adjust:none;background:buttontext}.dark-mode-toggle[aria-checked=true] .dark-mode-switch{forced-color-adjust:none;background:highlight;border-color:highlight}.dark-mode-toggle[aria-checked=true] .dark-mode-switch-knob{background:highlighttext}}.menu-btn{color:#fff;border:0;justify-content:flex-end;width:82px;padding:0 20px 0 0}.menu-btn svg{fill:currentColor}.menu-btn .glyph{block-size:24px;inline-size:24px}@media (width>=1024px){.header-nav-list{flex:1;justify-content:flex-start;align-items:center;font-size:1.4rem;font-weight:400;line-height:1.5;display:flex}.header-nav-list>li{height:50px;padding:0 20px}.header-nav-list>li.header-nav-cta{padding:0}.header-actions{display:none}}@media (width<=1023px){.header-nav{background:#9146ff;height:auto;margin-top:0;margin-bottom:0;padding:0 20px;display:none;position:absolute;top:100%;left:0;right:0}.header-nav[data-open]{display:block}.header-nav-list{height:auto}.header-nav-list li{padding:0 0 8.8px}.header-nav-link,.console-btn{text-align:left;box-sizing:border-box;color:#fff;background:0 0;border:0;height:auto;margin:0;padding:10px 5px;font-size:1.4rem;font-weight:400;line-height:1.5;display:block}.header-nav-link:hover,.console-btn:hover{background:inherit}.header-nav-link:hover{color:#000}.console-btn{border-radius:0}.console-btn:hover{color:#fff}.dark-mode-toggle{display:none}.header-actions{height:auto;margin-left:auto}}.app-layout{grid-template-columns:280px 1fr;min-height:calc(100vh - 50px);transition:grid-template-columns .2s;display:grid}@media (width>=769px){:root[data-nav-collapsed=true] .app-layout{grid-template-columns:48px 1fr}}@media (prefers-reduced-motion:reduce){.app-layout{transition:none}}@media (width>=769px){.app-layout.no-sidebar,:root[data-nav-collapsed=true] .app-layout.no-sidebar{grid-template-columns:1fr}.no-sidebar>.app-sidebar{display:none}}.app-sidebar{border-right:1px solid var(--color-border-divider-default);height:calc(100vh - 50px);position:sticky;top:50px;overflow:hidden}.app-column{min-inline-size:0}.app-content{padding:0}.app-content:focus{outline:none}.skip-link{z-index:30;background:var(--color-background-container-content);color:var(--color-text-link-default);border-radius:8px;padding:8px 12px;font-weight:700;text-decoration:none;position:absolute;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}@media (width<=768px){.app-layout{grid-template-columns:1fr}.app-sidebar{display:none}:root[data-nav-open=true] .app-sidebar{inset:calc(50px + var(--breadcrumb-bar-height,44px)) 0 0;z-index:15;background:var(--color-background-page);border-right:none;height:auto;display:block;position:fixed}:root[data-nav-open=true] .side-nav-items{overscroll-behavior:contain}}.glyph{-webkit-mask:var(--glyph) no-repeat center/contain;mask:var(--glyph) no-repeat center/contain;background-color:currentColor;display:block}@media (forced-colors:active){.glyph{forced-color-adjust:none;background-color:canvastext}a .glyph{background-color:linktext}button .glyph{background-color:buttontext}}.side-nav{flex-direction:column;height:100%;display:flex}.side-nav-controls{border-bottom:1px solid var(--color-border-divider-default);align-items:center;gap:8px;padding:20px 12px 16px 20px;display:flex}.side-nav-search{flex:1;min-width:0}.side-nav-collapse{block-size:32px;inline-size:32px;color:var(--color-text-interactive-default);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.side-nav-collapse:hover{background:var(--color-background-dropdown-item-hover);color:var(--color-text-interactive-hover)}.side-nav-collapse .glyph{--glyph:var(--angle-left);block-size:20px;inline-size:20px}:root[data-nav-collapsed=true] .side-nav-collapse .glyph{--glyph:var(--angle-right)}@media (width<=768px){.side-nav-collapse{display:none}}.side-nav-items{padding-inline-start:8px;flex:1;min-height:0;padding-bottom:30px;overflow:hidden auto}.side-nav-sections{margin:0;padding:0 8px 0 12px;list-style:none}.side-nav-section{padding:4px 8px}.side-nav-section:first-child{padding-block-start:8px}.side-nav-section:last-child{padding-block-end:8px}.side-nav-list{margin:4px 0;padding:0;list-style:none}.side-nav-section.is-open{border-block:1px solid var(--color-border-divider-default);margin-block:8px;padding-block:8px}.side-nav-section.is-open:first-child{border-block-start:none}.side-nav-section.is-open:last-child{border-block-end:none}.side-nav-section-heading{letter-spacing:-.01em;color:var(--color-text-heading-default);margin:0;font-size:1.8rem;font-weight:600;line-height:2.2rem}.side-nav-section-link{color:inherit;border-radius:8px;margin-inline:-8px;padding:4px 8px;text-decoration:none;display:block}a.side-nav-section-link:hover{background:var(--color-background-dropdown-item-hover);color:var(--color-text-interactive-hover);text-decoration:underline}.side-nav-subgroup{letter-spacing:normal;color:var(--color-text-heading-default);margin:12px 0 0;padding:4px 0;font-size:1.6rem;font-weight:600;line-height:2rem}.side-nav-link{color:var(--color-text-body-secondary);border-radius:8px;align-items:center;gap:8px;margin-inline-end:-8px;padding:4px 8px 4px 12px;font-size:1.4rem;font-weight:400;line-height:2rem;text-decoration:none;display:flex;position:relative}.side-nav-link:hover{background:var(--color-background-dropdown-item-hover);color:var(--color-text-interactive-hover)}.side-nav-link[aria-current=page]{color:var(--color-text-accent);font-weight:700}a.side-nav-link:hover{text-decoration:underline}li>.side-nav-link:before{content:"";background:var(--color-border-divider-default);inline-size:2px;position:absolute;inset-block:4px;inset-inline-start:0}li>.side-nav-link[aria-current=page]:before{background:currentColor}li:has(>.side-nav-list [aria-current=page])>.side-nav-link{color:var(--color-text-accent);font-weight:600}.side-nav-group-row{cursor:pointer;align-items:center;display:flex}.side-nav-group-row .side-nav-link{flex:1;min-inline-size:0;padding-inline-start:6px}.side-nav-group-toggle{color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-block:-4px;margin-inline-start:-8px;padding:4px 0 4px 8px;display:flex}.side-nav-group-caret{flex-shrink:0;block-size:16px;inline-size:16px;transition:transform .15s}.side-nav-group-row:has(>[aria-current=page]) .side-nav-group-toggle{color:var(--color-text-accent)}.side-nav-group-toggle[aria-expanded=false] .side-nav-group-caret{transform:rotate(-90deg)}.side-nav-group>.side-nav-list,.side-nav-endpoints{padding-inline-start:24px}.side-nav-language-group{flex-shrink:0;position:relative}.side-nav-language{border:none;border-top:1px solid var(--color-border-divider-default);inline-size:100%;color:inherit;text-align:start;background:0 0;flex-shrink:0;align-items:center;gap:8px;padding:16px 24px;font-family:inherit;font-size:1.4rem;font-weight:700;line-height:2rem;display:flex}button.side-nav-language{cursor:pointer}button.side-nav-language:hover,button.side-nav-language.is-open{background:var(--color-background-dropdown-item-hover)}.side-nav-language-label{flex:1;min-inline-size:0}.side-nav-language .glyph{flex-shrink:0;block-size:16px;inline-size:16px;transition:transform .15s}.side-nav-language .glyph:last-child{block-size:20px;inline-size:20px}.side-nav-language.is-open .glyph:last-child{transform:rotate(-90deg)}.side-nav-language-menu{z-index:1;background:var(--color-background-container-content);border:1px solid var(--color-border-divider-default);border-radius:8px;margin:0;padding:0;list-style:none;position:absolute;inset-block-end:100%;inset-inline:0;overflow:hidden;box-shadow:0 0 4px #0000000d,0 4px 8px #00000026}.side-nav-language-choice{color:var(--color-text-body-default);padding:8px 24px;font-size:1.4rem;line-height:2rem;text-decoration:none;display:block}.side-nav-language-choice:hover{background:var(--color-background-dropdown-item-hover)}.side-nav-language-choice.is-current{font-weight:700}@media (width>=769px){:root[data-nav-collapsed=true] .side-nav .side-nav-items,:root[data-nav-collapsed=true] .side-nav .side-nav-search,:root[data-nav-collapsed=true] .side-nav .side-nav-language-group{display:none}:root[data-nav-collapsed=true] .side-nav .side-nav-controls{justify-content:center;padding-inline:8px}}.nav-badge-new,.nav-badge-beta{font-size:1.2rem;font-weight:400;line-height:1.6rem}.nav-badge-new{color:var(--color-text-accent)}.nav-badge-beta{color:var(--color-text-beta)}.side-nav-search-trigger{border:1px solid var(--color-border-input-default);background:var(--color-background-input-default);min-block-size:32px;inline-size:100%;color:var(--color-text-input-placeholder);text-align:start;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding-inline:12px;font-family:inherit;display:flex}.side-nav-search-trigger:hover{border-color:var(--color-text-interactive-hover)}.side-nav-search-trigger .glyph{flex-shrink:0;block-size:16px;inline-size:16px}.side-nav-search-trigger .side-nav-search-label{flex:1;min-inline-size:0;font-size:1.4rem;line-height:2rem}.side-nav-search-trigger .side-nav-search-key{white-space:nowrap;border:1px solid var(--color-border-divider-default);background:var(--color-background-cell-shaded);block-size:20px;min-inline-size:20px;color:inherit;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:-4px;padding-inline:4px;font-family:inherit;font-size:1.2rem;line-height:1;display:flex}@media (width<=768px){.side-nav-search-trigger .side-nav-search-key{display:none}}.search-modal{z-index:5000;background:#232b37b3;position:fixed;inset:0;overflow-y:auto}.search-panel{background:var(--color-background-container-content);border-radius:16px;inline-size:min(820px,100% - 32px);margin:50px auto 32px;box-shadow:0 0 4px #0000000d,0 6px 16px #0003}.search-panel-head{align-items:center;gap:12px;padding:12px 20px 8px;display:flex}.search-panel-close{block-size:32px;inline-size:32px;color:var(--color-text-body-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.search-panel-close:hover{background:var(--color-background-dropdown-item-hover);color:var(--color-text-interactive-hover)}.search-panel-close svg{block-size:16px;inline-size:16px}.search-panel-foot{padding:8px 20px 12px}@media (width<=768px){.search-panel-foot{display:none}}.search-bar{align-items:center;gap:12px;width:100%;display:flex}.search-bar-icon{width:20px;height:20px;color:var(--color-text-body-secondary);flex:none}.search-bar-input{min-width:0;color:var(--color-text-body-default);background:0 0;border:0;flex:1;padding:0;font-family:inherit;font-size:2rem;font-weight:400}.search-bar-input::placeholder{color:var(--color-text-body-secondary);font-weight:400}.search-bar-input:focus{outline:none}.search-bar-input::-webkit-search-cancel-button{display:none}.search-filter{flex:none;position:relative}.search-filter-btn{color:var(--color-text-body-default);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-family:inherit;font-size:1.6rem;font-weight:400;display:flex}.search-filter-btn:hover{color:var(--color-text-link-default)}.search-filter-chevron{width:16px;height:16px;transition:transform .15s}.search-filter-chevron.is-open{transform:rotate(180deg)}.search-filter-menu{z-index:1;border:1px solid var(--color-border-divider-default);background:var(--color-background-container-content);width:280px;max-height:min(380px,60vh);box-shadow:var(--shadow-container-active);border-radius:8px;padding:8px 0;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;overflow-y:auto}.search-filter-row{cursor:pointer;align-items:center;gap:12px;padding:8px 20px;display:flex}.search-filter-row:hover{background:var(--color-background-dropdown-item-hover)}.search-filter-divider{border:0;border-block-start:1px solid var(--color-border-divider-default);margin:8px 0}.search-filter-name{flex:1;min-width:0;font-size:1.6rem}.search-filter-count{color:var(--color-text-body-secondary);font-variant-numeric:tabular-nums;font-size:1.4rem}.search-body{max-height:60vh;padding:12px 0;overflow-y:auto}.search-suggestions{min-height:8px}.search-note{color:var(--color-text-body-secondary);text-align:center;padding:20px 24px}.search-note-error{color:var(--color-text-status-error)}.search-spinner{border:2px solid var(--color-border-divider-default);border-block-start-color:var(--color-text-accent);border-radius:50%;block-size:16px;inline-size:16px;animation:.7s linear infinite search-spin;display:inline-block}@keyframes search-spin{to{transform:rotate(1turn)}}.search-filter-check{appearance:none;border:2px solid var(--color-border-input-default);background:var(--color-background-input-default);cursor:pointer;border-radius:4px;flex-shrink:0;block-size:16px;inline-size:16px;margin:0;position:relative}.search-filter-check:checked,.search-filter-check:indeterminate{border-color:var(--color-text-accent);background:var(--color-text-accent)}.search-filter-check:checked:after{content:"";border:solid #fff;border-width:0 2px 2px 0;block-size:9px;inline-size:5px;position:absolute;inset-block-start:0;inset-inline-start:3px;transform:rotate(40deg)}.search-filter-check:indeterminate:after{content:"";background:#fff;block-size:2px;position:absolute;inset-block-start:5px;inset-inline:2px}@media (forced-colors:active){.search-filter-check{appearance:auto}.search-filter-check:checked:after,.search-filter-check:indeterminate:after{content:none}}.search-group-title{color:var(--color-text-body-secondary);margin:12px 0 4px;padding:0 24px;font-size:1.4rem}.search-hits{margin:0;padding:0;list-style:none}.search-hit.search-hit-active,.search-hit:hover{background:var(--color-background-item-selected)}.search-hit.search-hit-active .search-hit-badge,.search-hit:hover .search-hit-badge{background:var(--color-text-link-default);color:var(--color-background-container-content)}@media (forced-colors:active){.search-hit.search-hit-active{outline-offset:-2px;outline:2px solid highlight}}.search-hit-link{color:inherit;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 24px;text-decoration:none;display:grid}.search-hit-head{flex-wrap:wrap;grid-column:1;align-items:baseline;gap:8px;display:flex}.search-hit-title{color:var(--color-text-link-default);font-size:1.6rem;font-weight:700}.search-hit-section{color:var(--color-text-body-secondary);font-size:1.4rem}.search-hit-excerpt{color:var(--color-text-body-secondary);grid-column:1;font-size:1.4rem;line-height:2rem}.search-hit-excerpt mark{color:var(--color-text-body-default);background:0 0;font-weight:700}@media (forced-colors:active){.search-hit-excerpt mark{color:marktext;background:mark}}.search-hit-trail{color:var(--color-text-body-secondary);grid-column:1;font-size:1.4rem}.search-hit-badge{background:var(--color-background-status-info);color:var(--color-text-body-secondary);white-space:nowrap;border-radius:4px;grid-area:1/2;place-self:start end;padding:2px 8px;font-size:1.4rem}.search-foot{color:var(--color-text-body-secondary);justify-content:space-between;align-items:center;font-size:1.4rem;display:flex}.search-foot kbd{border:1px solid var(--color-border-divider-default);background:var(--color-background-container-content);text-align:center;border-radius:4px;min-width:20px;margin-right:2px;padding:1px 4px;font-family:inherit;font-size:1.4rem;display:inline-block}.search-foot-hints{gap:20px;display:flex}.landing-page,.landing-footer-frame{max-width:1100px;margin-inline:auto;padding-inline:32px}.landing-footer-frame{padding-block:24px 40px}.landing-stack{flex-direction:column;gap:24px;display:flex}.landing-hero{text-align:center;margin-top:32px}.landing-subtitle{color:var(--color-text-body-secondary);margin:0;padding-inline:4px;font-size:1.8rem;line-height:2.2rem}.landing-hero .logo{fill:#9146ff;block-size:100px;inline-size:auto;max-inline-size:100%;margin:0 auto 16px;display:block}.landing-logo{display:inline-block;position:relative}.landing-logo[data-hue="0"] .logo{fill:#9146ff}.landing-logo[data-hue="1"] .logo{fill:#aa70ff}.landing-logo[data-hue="2"] .logo{fill:#7300e5}.landing-logo[data-hue="3"] .logo{fill:#f0f0ff}.landing-logo[data-hue="4"] .logo{fill:#000}.logo-emote{pointer-events:none;block-size:56px;inline-size:56px;margin:-28px 0 0 -28px;animation:1.6s linear forwards logo-emote-throw,1.6s ease-in forwards logo-emote-fade;position:absolute;inset-block-start:50%;inset-inline-start:50%}@keyframes logo-emote-throw{0%{transform:translate(calc(var(--emote-drift) * 0), 0px) rotate(calc(var(--emote-spin) * 0))}10%{transform:translate(calc(var(--emote-drift) * .1), -28.2749px) rotate(calc(var(--emote-spin) * .1))}20%{transform:translate(calc(var(--emote-drift) * .2), -44.9331px) rotate(calc(var(--emote-spin) * .2))}30%{transform:translate(calc(var(--emote-drift) * .3), -49.9747px) rotate(calc(var(--emote-spin) * .3))}40%{transform:translate(calc(var(--emote-drift) * .4), -43.3997px) rotate(calc(var(--emote-spin) * .4))}50%{transform:translate(calc(var(--emote-drift) * .5), -25.208px) rotate(calc(var(--emote-spin) * .5))}60%{transform:translate(calc(var(--emote-drift) * .6), 4.60035px) rotate(calc(var(--emote-spin) * .6))}70%{transform:translate(calc(var(--emote-drift) * .7), 46.0253px) rotate(calc(var(--emote-spin) * .7))}80%{transform:translate(calc(var(--emote-drift) * .8), 99.0669px) rotate(calc(var(--emote-spin) * .8))}90%{transform:translate(calc(var(--emote-drift) * .9), 163.725px) rotate(calc(var(--emote-spin) * .9))}to{transform:translate(calc(var(--emote-drift) * 1), 240px) rotate(calc(var(--emote-spin) * 1))}}@keyframes logo-emote-fade{0%{opacity:0}10%,65%{opacity:1}to{opacity:0}}.landing-title{letter-spacing:-.03em;color:var(--color-text-heading-default);overflow-wrap:break-word;hyphens:auto;margin:0 0 4px;font-family:Amazon Ember,Helvetica Neue,Roboto,Arial,sans-serif;font-size:4.2rem;font-weight:700;line-height:4.8rem}@media (width<=768px){.landing-title{margin-bottom:12px}}.search-trigger{background:var(--color-background-input-default);text-align:start;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:16px;inline-size:75%;margin:24px auto;padding:12px 24px;font-family:inherit;transition:box-shadow .2s;display:flex;box-shadow:0 0 4px #0000000d,0 4px 8px #00000026}.search-trigger:hover{box-shadow:0 0 4px #0000001a,0 8px 24px #00000040}.search-trigger .search-trigger-icon{color:#9146ff;display:flex}.search-trigger .glyph{block-size:32px;inline-size:32px}.search-trigger .search-trigger-text{color:var(--color-text-heading-secondary);font-size:1.8rem;font-style:italic;line-height:2.2rem}@media (width<=768px){.search-trigger .search-trigger-qualifier{display:none}}.section-heading{letter-spacing:-.02em;margin:32px 0 24px;font-family:Amazon Ember,Helvetica Neue,Roboto,Arial,sans-serif;font-size:3.2rem;font-weight:700;line-height:4rem}.cards-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}@media (width<=1000px){.cards-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.cards-grid{grid-template-columns:1fr}}.announcements-grid{grid-template-columns:1fr;gap:16px;margin-bottom:16px;display:grid}.changes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}@media (width<=900px){.changes-grid{grid-template-columns:minmax(0,1fr)}}.doc-card{border:1px solid var(--color-border-divider-default);background:var(--color-background-container-content);border-radius:16px;flex-direction:column;text-decoration:none;transition:box-shadow .2s;display:flex;overflow:hidden}.doc-card:hover{box-shadow:0 0 4px #0000001a,0 8px 24px #00000040}.doc-card:hover .card-title{text-decoration:underline}.doc-card .card-icon{background:var(--color-background-item-selected);block-size:120px;color:var(--color-text-brand);justify-content:center;align-items:center;display:flex}.doc-card .glyph{block-size:48px;inline-size:48px}.doc-card .card-content{flex-direction:column;gap:8px;padding:20px 16px;display:flex}.doc-card .card-title{color:var(--color-text-brand);margin:0;font-family:Amazon Ember,Helvetica Neue,Roboto,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:2.2rem}.doc-card .card-description{color:var(--color-text-body-secondary);margin:0;font-size:1.4rem;line-height:2rem}.announcement-card{background:var(--color-background-container-content);border-radius:16px;flex-direction:column;gap:4px;padding:16px 24px;display:flex;box-shadow:0 0 4px #0000000d,0 6px 16px #0003}.announcement-card .announcement-date{color:var(--color-text-body-secondary);font-size:1.2rem;font-weight:400;line-height:1.6rem}.announcement-card .announcement-title{color:var(--color-text-accent);align-items:center;gap:4px;font-size:1.4rem;font-weight:400;line-height:2rem;text-decoration:none;display:inline-flex}.announcement-card .announcement-title:hover{color:var(--color-text-link-hover);text-decoration:underline}.announcement-card .announcement-title .glyph{flex-shrink:0;block-size:12px;inline-size:12px}.announcement-card .announcement-excerpt{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.4rem;line-height:2rem;display:-webkit-box;overflow:hidden}.change-card{overflow-wrap:break-word;background:var(--color-background-container-content);border-radius:16px;flex-direction:column;gap:4px;min-height:120px;padding:16px 24px 8px;display:flex;box-shadow:0 0 4px #0000000d,0 6px 16px #0003}.change-card .change-date{color:var(--color-text-accent);font-size:1.4rem;font-weight:400;line-height:2rem;text-decoration:none}.change-card .change-date:hover{color:var(--color-text-link-hover);text-decoration:underline}.change-card .change-excerpt{text-overflow:ellipsis;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:1.4rem;line-height:2rem;display:-webkit-box;overflow:hidden}.support-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}@media (width<=1000px){.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.support-grid{grid-template-columns:1fr}}.support-card{border:1px solid var(--color-border-divider-default);background:var(--color-background-container-content);border-radius:16px;flex-direction:column;gap:8px;padding:20px 16px;text-decoration:none;transition:box-shadow .2s;display:flex}.support-card:hover{box-shadow:0 0 4px #0000001a,0 8px 24px #00000040}.support-card:hover .support-title{text-decoration:underline}.support-card .support-icon{color:var(--color-text-brand);display:flex}.support-card .glyph{block-size:32px;inline-size:32px}.support-card .support-title{color:var(--color-text-brand);font-family:Amazon Ember,Helvetica Neue,Roboto,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:2.2rem}.support-card .support-description{color:var(--color-text-body-secondary);font-size:1.4rem;line-height:2rem}.landing-footer{border-top:1px solid var(--color-border-divider-default);flex-wrap:wrap;justify-content:space-between;gap:32px;margin-top:32px;padding-top:32px;display:flex}@media (width<=900px){.landing-footer{flex-direction:column}}.footer-columns{flex-wrap:wrap;flex:auto;gap:64px;display:flex}.footer-heading{color:var(--color-text-heading-default);margin:0 0 8px;font-family:Amazon Ember,Helvetica Neue,Roboto,Arial,sans-serif;font-size:1.6rem;font-weight:700;line-height:2rem}.footer-links{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.footer-link{color:var(--color-text-body-secondary);font-size:1.4rem;line-height:2rem;text-decoration:none}.footer-link:hover{text-decoration:underline}.footer-legal{text-align:end;margin-inline-start:auto}.footer-legal .footer-links{align-items:flex-end}.footer-copyright{color:var(--color-text-heading-default);margin:0 0 8px;font-size:1.2rem;line-height:1.6rem}.not-found-code{color:var(--color-text-body-secondary);margin:0 0 16px;font-family:Monaco,Menlo,Consolas,Courier Prime,Courier,Courier New,monospace;font-size:9.6rem;font-weight:400;line-height:1}.app-column:has(.not-found){flex-direction:column;min-block-size:calc(100dvh - 50px);display:flex}.app-content:has(.not-found){flex:1;align-items:center;display:flex}.not-found{inline-size:100%;padding-block:40px}.app-column:has(.not-found) .landing-footer-frame{max-width:none;margin-inline:0}.not-found-home{text-align:center;margin:40px 0;font-size:1.6rem;line-height:2rem}.not-found-home a{color:var(--color-text-link-default);text-underline-offset:.2em;text-decoration:underline 1px}.not-found-home a:hover{color:var(--color-text-link-hover);text-decoration-thickness:2px}@media (width>=601px){.not-found .support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.content-page{grid-template-columns:minmax(0,155ch) 220px;justify-content:center;column-gap:40px;padding:32px 40px 40px;display:grid}@media (width<=1000px){.content-page{grid-template-columns:minmax(0,155ch)}}.content-page.no-toc{grid-template-columns:minmax(0,155ch)}.content-header{grid-column:1/-1;margin-bottom:12px}.content-body{min-width:0}.content-breadcrumb{color:var(--color-text-body-secondary);margin-bottom:8px;font-size:1.4rem;line-height:2rem}.content-breadcrumb .breadcrumb-sep{color:var(--color-border-divider-default);margin:0 4px}.breadcrumb-menu{display:none}@media (width<=768px){.content-page{padding-top:calc(var(--breadcrumb-bar-height,44px) + 16px)}.content-breadcrumb{z-index:16;background:var(--color-background-page);border-bottom:1px solid var(--color-border-divider-default);margin-bottom:0;position:fixed;inset-block-start:50px;inset-inline:0}.content-breadcrumb>.breadcrumb-trail{display:none}.content-body{overflow-x:clip}.breadcrumb-menu{min-block-size:44px;inline-size:100%;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding-inline:40px;display:flex}.breadcrumb-menu .breadcrumb-trail{overflow-wrap:anywhere;flex:1;min-inline-size:0}}.content-title{letter-spacing:-.02em;overflow-wrap:break-word;hyphens:auto;margin:0 0 8px;font-family:Amazon Ember,Helvetica Neue,Roboto,Arial,sans-serif;font-size:3.2rem;font-weight:700;line-height:4rem}.content-description{color:var(--color-text-body-secondary);margin:0 0 16px;font-size:1.6rem;font-weight:400;line-height:2rem}.content-actions{border-bottom:1px solid var(--color-border-divider-default);gap:16px;padding-bottom:16px;display:flex}.content-body{overflow-wrap:anywhere}.content-body .table-scroll{overflow-wrap:normal}.content-sidebar{flex-direction:column;align-self:start;max-block-size:calc(100vh - 82px);margin-top:16px;display:flex;position:sticky;top:82px}@media (width<=1000px){.content-sidebar{display:none}}.content-toc{flex-direction:column;min-block-size:0;margin-bottom:32px;display:flex}.content-toc-title{border-bottom:1px solid var(--color-border-divider-default);margin:0 0 12px;padding-bottom:8px;font-size:1.6rem;font-weight:400;line-height:2rem}.content-toc-list{overscroll-behavior:contain;min-block-size:0;margin:-4px;padding:4px;list-style:none;overflow-y:auto}.content-toc-list[data-more-below]{-webkit-mask-image:linear-gradient(#000 calc(100% - 100px),#0000);mask-image:linear-gradient(#000 calc(100% - 100px),#0000)}.content-toc-item a{overflow-wrap:anywhere;color:var(--color-text-body-secondary);border-radius:8px;margin-inline-start:8px;padding:5px 8px;font-size:1.4rem;line-height:2rem;text-decoration:none;display:block;position:relative}.content-toc-item a:hover,.content-toc-item a[aria-current=location]{background:var(--color-background-dropdown-item-hover);color:var(--color-text-accent)}.content-toc-item a[aria-current=location]:before{content:"";background:var(--color-text-accent);border-radius:2px;inline-size:4px;position:absolute;inset-block:4px;inset-inline-start:-8px}.content-toc-item.toc-indent{padding-left:16px}@media (forced-colors:active){.content-toc-item a[aria-current=location]:before{forced-color-adjust:none;background:highlight}}.llm-actions{align-items:center;gap:16px;display:flex}.llm-action{color:var(--color-text-body-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:1.4rem;font-weight:600;line-height:2rem;text-decoration:none;display:inline-flex}.llm-action:hover{color:var(--color-text-interactive-hover)}.llm-action .glyph{flex-shrink:0;block-size:16px;inline-size:16px}.llm-action+.llm-action{border-inline-start:1px solid var(--color-border-divider-default);padding-inline-start:16px}.content-feedback{margin-inline-start:auto}@media (width<=768px){.llm-actions{display:none}}.markdown-content h1{letter-spacing:-.02em;margin-top:0;font-family:Amazon Ember,Helvetica Neue,Roboto,Arial,sans-serif;font-size:3.2rem;font-weight:600;line-height:4rem}.markdown-content h2{letter-spacing:-.015em;font-family:Amazon Ember,Helvetica Neue,Roboto,Arial,sans-serif;font-size:2.4rem;font-weight:600;line-height:3rem}.markdown-content h3{letter-spacing:-.01em;font-family:Amazon Ember,Helvetica Neue,Roboto,Arial,sans-serif;font-size:2rem;font-weight:600;line-height:2.2rem}.markdown-content p,.markdown-content ul,.markdown-content ol,.markdown-content td,.markdown-content th{font-size:1.6rem;line-height:2.4rem}.markdown-content a{color:var(--color-text-link-default);text-underline-offset:.2em;text-decoration:underline 1px}.markdown-content a:hover{color:var(--color-text-link-hover);text-decoration-thickness:2px}.markdown-content code{background:var(--color-background-cell-shaded);border:1px solid var(--color-border-divider-default);overflow-wrap:anywhere;border-radius:4px;padding:4px;font-family:Monaco,Menlo,Consolas,Courier Prime,Courier,Courier New,monospace;font-size:1.2rem}.markdown-content pre code{font-size:inherit;background:0 0;border:none;border-radius:0;padding:0}.markdown-content .mermaid-diagram{text-align:center;margin:16px 0}.markdown-content .mermaid-diagram svg{max-width:100%;height:auto}.markdown-content .mermaid-dark{display:none}@media not print{.ui-dark-mode .markdown-content .mermaid-light{display:none}.ui-dark-mode .markdown-content .mermaid-dark{display:block}}.markdown-content img{max-width:100%;height:auto}.markdown-content hr{border:none;border-top:1px solid var(--color-border-divider-default);margin:40px 0}.has-heading-anchor{position:relative}.has-heading-anchor .heading-anchor{opacity:0;align-items:center;padding-right:4px;line-height:1;transition:opacity .15s;display:flex;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.has-heading-anchor:hover .heading-anchor,.has-heading-anchor .heading-anchor:hover,.has-heading-anchor .heading-anchor:focus-within{opacity:1}.has-heading-anchor .heading-anchor-button{block-size:20px;inline-size:24px;color:var(--color-text-accent);cursor:pointer;background:0 0;border:none;border-radius:20px;justify-content:center;align-items:center;padding:0 4px;display:flex}.has-heading-anchor .heading-anchor-button:hover{color:var(--color-text-link-hover)}.has-heading-anchor .heading-anchor-button .glyph{block-size:16px;inline-size:16px}html.js .markdown-content pre.astro-code[data-language=mermaid]{visibility:hidden;animation:0s linear 3s forwards reveal-code-fallback}@keyframes reveal-code-fallback{to{visibility:visible}}.markdown-content pre:not(.astro-code){overflow-x:auto}.markdown-content iframe{max-inline-size:100%}.table-scroll{margin:16px 0;overflow-x:auto}.markdown-content table,.ref-prose table{border-collapse:collapse;width:100%;margin:0;font-size:1.6rem;line-height:2.4rem}.markdown-content table th,.markdown-content table td,.ref-prose table th,.ref-prose table td{text-align:start;vertical-align:baseline;border:1px solid var(--color-border-divider-default);padding:8px 12px}.markdown-content table th,.ref-prose table th{background:var(--color-background-cell-shaded);vertical-align:middle;font-weight:700}.markdown-content table tbody tr:hover,.ref-prose table tbody tr:hover{background:var(--color-background-cell-shaded)}.scopes-uses{margin-top:12px}.scopes-uses strong,.scopes-uses a{display:block}.changelog-table>tbody>tr>td{vertical-align:top}.changelog-table .changelog-date{white-space:nowrap;width:1%}.changelog-table>tbody>tr>td>:first-child{margin-top:0}.changelog-table>tbody>tr>td>:last-child{margin-bottom:0}.changelog-table .table-scroll{margin:0}.changelog-table table{width:auto}.code-block{margin:16px 0;position:relative}.code-block>pre.astro-code{margin:0}.code-block:hover .code-block-copy,.code-block .code-block-copy:focus-visible{opacity:1}pre,code{direction:ltr;unicode-bidi:isolate}pre.astro-code{background:var(--color-background-cell-shaded);border-radius:8px;margin:16px 0;padding:12px;font-family:Monaco,Menlo,Consolas,Courier Prime,Courier,Courier New,monospace;font-size:1.4rem;line-height:2rem;overflow-x:auto}pre.astro-code code{font-family:inherit;font-size:inherit}pre.astro-code,pre.astro-code span{color:var(--shiki-light)}body.ui-dark-mode pre.astro-code{background:var(--shiki-dark-bg)}body.ui-dark-mode pre.astro-code,body.ui-dark-mode pre.astro-code span{color:var(--shiki-dark)}.code-block-copy{border:1px solid var(--color-border-divider-default);background:var(--color-background-container-content);block-size:28px;inline-size:28px;color:var(--color-text-interactive-default);cursor:pointer;opacity:0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:absolute;inset-block-start:8px;inset-inline-end:8px}.code-block-copy:hover{color:var(--color-text-interactive-hover)}.code-block-copy .glyph{block-size:20px;inline-size:20px}@media (hover:none){.code-block-copy{opacity:1}}.ref-prose{font-size:1.6rem;line-height:2.4rem}.ref-prose p{margin:0}.ref-prose p+p{margin-top:8px}.ref-prose a{color:var(--color-text-link-default);text-underline-offset:.2em;text-decoration:underline 1px}.ref-prose a:hover{color:var(--color-text-link-hover);text-decoration-thickness:2px}.ref-prose code{background:var(--color-background-cell-shaded);border:1px solid var(--color-border-divider-default);overflow-wrap:anywhere;border-radius:4px;padding:4px;font-family:Monaco,Menlo,Consolas,Courier Prime,Courier,Courier New,monospace;font-size:1.2rem}.ref-prose ul{list-style-type:disc}.ref-prose ul ul{list-style-type:circle}.ref-prose ul ul ul{list-style-type:square}.content-page.ref-page{grid-template-columns:minmax(0,200ch)}.ref-endpoint{border-bottom:1px solid var(--color-border-divider-default);grid-template-columns:minmax(0,1fr) clamp(500px,100% - 824px,750px);align-items:start;column-gap:24px;margin-bottom:32px;padding-bottom:32px;display:grid}.ref-endpoint:last-child{border-bottom:none}@media (width<=1300px){.ref-endpoint{grid-template-columns:minmax(0,1fr);row-gap:20px}}.ref-endpoint-wide{grid-template-columns:minmax(0,1fr)}.ref-endpoint-main{min-width:0}.ref-panel{flex-direction:column;gap:16px;min-width:0;display:flex;position:sticky;top:82px}@media (width<=1300px){.ref-panel{position:static}}.ref-panel-box{border:1px solid var(--color-border-divider-default);border-radius:16px}.ref-panel-header{background:var(--color-background-cell-shaded);border-bottom:1px solid var(--color-border-divider-default);overflow-wrap:break-word;border-radius:16px 16px 0 0;align-items:center;gap:8px;min-height:36px;padding:8px 12px;display:flex}.ref-panel-code{border-radius:0 0 16px 16px;overflow:hidden}.ref-panel-header-controls{flex-wrap:wrap;justify-content:flex-end}.ref-panel-header-controls .ref-panel-header-label{margin-right:auto}.ref-panel-header-actions{align-items:center;gap:8px;display:flex}.ref-panel-header-label{color:var(--color-text-body-secondary);text-transform:uppercase;letter-spacing:.06em;padding-left:4px;font-size:1.2rem;font-weight:700;line-height:1.6rem}.ref-panel-code pre.astro-code{border-radius:0;margin:0}@media (width>=1301px){.ref-panel-code pre.astro-code{box-sizing:border-box;overflow:auto}.ref-panel-box:not(:last-child) .ref-panel-code pre.astro-code{max-block-size:50vh}.ref-panel-box:last-child .ref-panel-code pre.astro-code{max-block-size:var(--ref-panel-fit,none)}}.ref-panel-picker{align-items:center;display:flex;position:relative}.ref-panel-language{border:1px solid var(--color-border-input-default);background:var(--color-background-input-default);color:var(--color-text-body-default);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;font-family:inherit;font-size:1.4rem;line-height:2rem;display:flex}.ref-panel-language[aria-expanded=true]{border-color:#9146ff}.ref-panel-language-caret{border-block-start:6px solid;border-inline:5px solid #0000;flex-shrink:0;block-size:0;inline-size:0;transition:transform .15s}[aria-expanded=true] .ref-panel-language-caret{transform:rotate(180deg)}.ref-panel-language-menu{z-index:2;background:var(--color-background-container-content);border:1px solid var(--color-border-divider-default);border-radius:8px;min-inline-size:100%;margin:0;padding:0;list-style:none;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0;box-shadow:0 0 4px #0000000d,0 4px 8px #00000026}.ref-panel-language-option{color:var(--color-text-body-default);white-space:nowrap;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:8px 12px;font-size:1.4rem;line-height:2rem;display:flex}.ref-panel-language-option+.ref-panel-language-option{border-block-start:1px solid var(--color-border-divider-default)}.ref-panel-language-option .glyph{visibility:hidden;block-size:16px;inline-size:16px;color:var(--color-text-brand);flex-shrink:0}.ref-panel-language-option[aria-selected=true]{outline:2px solid var(--color-text-brand);outline-offset:-1px;background:var(--color-background-item-selected);border-radius:8px;font-weight:600}.ref-panel-language-option[aria-selected=true] .glyph{visibility:visible}.ref-panel-language-option:hover:not([aria-selected=true]),.ref-panel-language-option.is-active:not([aria-selected=true]){background:var(--color-background-dropdown-item-hover)}@media (forced-colors:active){.ref-panel-language-caret{forced-color-adjust:none;border-block-start-color:buttontext}.ref-panel-language-option.is-active:not([aria-selected=true]){outline-offset:-2px;outline:2px dotted highlight}}.ref-panel-copy{block-size:28px;inline-size:28px;color:var(--color-text-interactive-default);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ref-panel-copy:hover{background:var(--color-background-dropdown-item-hover);color:var(--color-text-interactive-hover)}.ref-panel-copy .glyph{block-size:20px;inline-size:20px}.ref-panel-numbered code{counter-reset:code-line}.ref-panel-numbered pre.astro-code{padding-inline-start:4px}.ref-panel-numbered .line{counter-increment:code-line}.ref-panel-numbered .line:before{content:counter(code-line);border-inline-end:1px solid var(--color-border-divider-default);text-align:end;block-size:2rem;inline-size:2ch;color:var(--color-text-body-secondary);user-select:none;margin-inline-end:8px;padding-inline-end:8px;display:inline-block}.ref-endpoint-title{letter-spacing:-.02em;margin:0 0 8px;font-family:Amazon Ember,Helvetica Neue,Roboto,Arial,sans-serif;font-size:3.2rem;font-weight:700;line-height:4rem}.ref-heading{border-bottom:1px solid var(--color-border-divider-default);margin:24px 0 12px;padding-bottom:4px;font-family:Amazon Ember,Helvetica Neue,Roboto,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:2rem}.ref-endpoint-url{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.ref-endpoint-url code{font-family:Monaco,Menlo,Consolas,Courier Prime,Courier,Courier New,monospace;font-size:1.4rem}.ref-method{color:#fff;background:var(--color-text-body-secondary);letter-spacing:.04em;border-radius:4px;padding:2px 8px;font-family:Amazon Ember,Helvetica Neue,Roboto,Arial,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.6rem}.ref-method-get{background:#9146ff}.ref-method-post,.ref-method-put,.ref-method-patch{background:#7300e5}.ref-method-delete{color:var(--color-text-method-delete)}.ref-subscription{grid-template-columns:120px minmax(0,1fr);gap:4px 16px;margin:0;font-size:1.6rem;line-height:2.4rem;display:grid}.ref-subscription dt{color:var(--color-text-body-secondary)}.ref-subscription dd{margin:0}.ref-subscription code{font-family:Monaco,Menlo,Consolas,Courier Prime,Courier,Courier New,monospace;font-size:1.4rem}@media (width<=700px){.ref-subscription{grid-template-columns:minmax(0,1fr)}.ref-subscription dd{margin-bottom:8px}}.ref-notes{flex-direction:column;gap:12px;margin:16px 0;display:flex}.ref-note{background:var(--color-background-item-selected);border-left:3px solid var(--color-text-brand);border-radius:0 4px 4px 0;gap:8px;padding:12px 16px;display:flex}.ref-note-label{color:var(--color-text-accent);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:1.2rem;font-weight:700;line-height:2.4rem}.announcements .ref-note{flex-direction:column;gap:4px}.announcements .ref-note .ref-note-label{line-height:1.6rem}.ref-auth-intro{margin:0 0 8px;font-size:1.6rem;line-height:2.4rem}.ref-auth{margin:0;padding-left:20px;font-size:1.6rem;line-height:2.4rem}.ref-auth li+li{margin-top:8px}.ref-auth a{color:var(--color-text-link-default);text-underline-offset:.2em;text-decoration:underline 1px}.ref-auth a:hover{color:var(--color-text-link-hover);text-decoration-thickness:2px}.ref-auth-note{color:var(--color-text-body-secondary);display:block}.ref-auth-groups{margin:4px 0 0;padding-left:20px;list-style-type:circle}.ref-auth-groups li+li{margin-top:4px}.ref-auth-delegated{color:var(--color-text-body-secondary);margin:4px 0 0;padding-left:20px;list-style-type:circle}.ref-auth-delegated li+li{margin-top:4px}.ref-auth-delegated .ref-auth-groups{list-style-type:square}.ref-fields{margin:0;padding:0;list-style:none}.ref-field{border-top:1px solid var(--color-border-divider-default);padding:20px 0}.ref-field:first-child{border-top:none;padding-top:4px}.ref-field-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ref-field-name{font-family:Monaco,Menlo,Consolas,Courier Prime,Courier,Courier New,monospace;font-size:1.4rem;font-weight:400}.ref-field-ancestry{color:var(--color-text-status-inactive)}.ref-field-type{color:var(--color-text-body-secondary);font-size:1.2rem}.ref-field-required,.ref-field-nullable{color:var(--color-text-accent);font-size:1.2rem;font-weight:700}.ref-field-desc{color:var(--color-text-body-default);margin-top:8px}.ref-enum{border:1px solid var(--color-border-divider-default);border-radius:8px;margin-top:12px}.ref-enum-header{border-bottom:1px solid var(--color-border-divider-default);color:var(--color-text-body-secondary);margin:0;padding:8px 16px;font-size:1.4rem;font-weight:700;line-height:2rem}.ref-enum-values{margin:0;padding:0;list-style:none}.ref-enum-value{border-top:1px solid var(--color-border-divider-default);padding:12px 16px}.ref-enum-value:first-child{border-top:none}.ref-enum-value:hover{background:var(--color-background-cell-shaded)}.ref-enum-name{background:var(--color-background-cell-shaded);border:1px solid var(--color-border-divider-default);overflow-wrap:anywhere;border-radius:4px;padding:4px;font-family:Monaco,Menlo,Consolas,Courier Prime,Courier,Courier New,monospace;font-size:1.2rem}.ref-enum-desc{margin-top:8px}.ref-children{border:1px solid var(--color-border-divider-default);border-radius:16px;margin-top:12px;padding:0 16px}.ref-children>.ref-fields{padding-bottom:8px}.ref-children-toggle{cursor:pointer;color:var(--color-text-link-default);align-items:center;gap:8px;padding:12px 0;font-size:1.4rem;font-weight:700;line-height:2rem;list-style:none;display:flex}.ref-children-toggle::-webkit-details-marker{display:none}.ref-children-toggle:before{content:"▾";font-size:1.4rem}.ref-children-toggle:hover{color:var(--color-text-link-hover)}.ref-children[open]>.ref-children-toggle .ref-toggle-show,.ref-children:not([open])>.ref-children-toggle .ref-toggle-hide{display:none}.ref-children:not([open])>.ref-children-toggle:before{content:"▸"}.ref-codes{margin:0}.ref-code{border-top:1px solid var(--color-border-divider-default);grid-template-columns:180px 1fr;gap:16px;padding:12px 0;display:grid}.ref-code:first-child{border-top:none}@media (width<=700px){.ref-code{grid-template-columns:1fr;gap:4px}}.ref-code-status{align-items:baseline;gap:8px;font-size:1.4rem;font-weight:700;display:flex}.ref-code-number{white-space:nowrap;flex-shrink:0;font-family:Monaco,Menlo,Consolas,Courier Prime,Courier,Courier New,monospace}.ref-code-label{color:var(--color-text-body-secondary);font-weight:400}.ref-code-body{margin:0}.ref-code-reasons{margin:0;padding-left:20px}.ref-code-reasons li+li{margin-top:4px}.ref-index-section+.ref-index-section{margin-top:32px}.ref-index-endpoints{margin:16px 0 0}.ref-index-endpoint{border-top:1px solid var(--color-border-divider-default);grid-template-columns:240px minmax(0,1fr);align-items:center;gap:16px;padding:20px 16px;display:grid}.ref-index-endpoint:first-child{border-top:none}.ref-index-endpoint:hover{background:var(--color-background-cell-shaded)}@media (width<=700px){.ref-index-endpoint{grid-template-columns:minmax(0,1fr);gap:4px}}.ref-index-endpoint-name,.ref-index-endpoint-summary{margin:0;font-size:1.6rem;line-height:2.4rem}.ref-beta-pill,.ref-new-pill{letter-spacing:.04em;color:#fff;text-transform:uppercase;vertical-align:middle;border-radius:4px;margin-inline-end:8px;padding:0 8px;font-size:1.2rem;font-weight:600;line-height:1.6rem;display:inline-block}.ref-beta-pill{background:#855900}.ref-new-pill{background:#8435f2}astro-island{display:contents}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{scroll-padding-block-start:66px}@media (width<=768px){html{scroll-padding-block-start:calc(50px + var(--breadcrumb-bar-height,44px) + 16px)}}body{background:var(--color-background-page);color:var(--color-text-body-default);font-family:Amazon Ember,Helvetica Neue,Roboto,Arial,sans-serif}
