html{--Miyagi-fontFamily-internal:-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica","Arial",sans-serif;--Miyagi-color:var(--Miyagi-color-Grey-1);--Miyagi-color-Text-internal:var(--Miyagi-color-Grey-1);--Miyagi-color-TextSecondary:var(--Miyagi-color-Grey-2);--Miyagi-color-TextTertiary:var(--Miyagi-color-Grey-3);--Miyagi-color-Link:var(--Miyagi-color-Grey-1);--Miyagi-colorHeadline1-internal:var(--Miyagi-color-Grey-1);--Miyagi-colorHeadline2-internal:var(--Miyagi-color-Grey-1);--Miyagi-color-Outline:var(--Miyagi-color-Grey-4);--Miyagi-toggle-border:0 solid var(--Miyagi-color-Link);--Miyagi-toggle-borderWidth:0.25em;--Miyagi-toggle-fontSize:0.6rem;--Miyagi-toggle-height:1em;--Miyagi-toggle-transition:transform 0.15s ease;--Miyagi-toggle-width:1em;--Miyagi-color-NewTabLink:var(--Miyagi-color-Link);--Miyagi-color-Headline2-divider:var(--Miyagi-color-Outline);--Miyagi-color-Code-background:var(--Miyagi-color-Grey-5);--Miyagi-color-Code-outline:var(--Miyagi-color-Outline);--Miyagi-color-Iframe-outline:var(--Miyagi-color-Outline);--Miyagi-spacing:40px;--Miyagi-transition:all 0.15s ease;--Miyagi-color-Grey-1:#1f1f1f;--Miyagi-color-Grey-2:#5c5c5c;--Miyagi-color-Grey-3:#8f8f8f;--Miyagi-color-Grey-4:#dbdbdb;--Miyagi-color-Grey-5:#f5f5f5;--Miyagi-color-Negative:#d9173e;--Miyagi-color-Positive:#690;--Miyagi-color-OverlayBackground:hsla(0,0%,100%,.95);--Miyagi-color-bg-Tooltip:#f5f5f5;--Miyagi-color-outline-Tooltip:#ddd}html[dir=ltr]{--Miyagi-toggle-transition-closed:translateY(-50%) rotate(45deg);--Miyagi-toggle-transition-opened:translateY(-75%) rotate(135deg)}html[dir=rtl]{--Miyagi-toggle-transition-closed:translateY(-50%) rotate(-45deg);--Miyagi-toggle-transition-opened:translateY(-75%) rotate(-135deg)}@media (prefers-color-scheme:dark){html{--Miyagi-color-Grey-1:#fff;--Miyagi-color-Grey-2:#ccc;--Miyagi-color-Grey-3:#999;--Miyagi-color-Grey-4:#424242;--Miyagi-color-Grey-5:#292929;--Miyagi-color-Negative:#ff305a;--Miyagi-color-Warning:#b578b5;--Miyagi-color-Positive:#8dd203;--Miyagi-color-OverlayBackground:rgba(31,31,31,.95);--Miyagi-color-bg-Tooltip:#333;--Miyagi-color-outline-Tooltip:#444}}.MiyagiTheme--light{--Miyagi-color-Grey-1:#1f1f1f;--Miyagi-color-Grey-2:#5c5c5c;--Miyagi-color-Grey-3:#8f8f8f;--Miyagi-color-Grey-4:#dbdbdb;--Miyagi-color-Grey-5:#f5f5f5;--Miyagi-color-Negative:#d9173e;--Miyagi-color-Positive:#690;--Miyagi-color-OverlayBackground:hsla(0,0%,100%,.95);--Miyagi-color-bg-Tooltip:#f5f5f5;--Miyagi-color-outline-Tooltip:#ddd}.MiyagiTheme--dark{--Miyagi-color-Grey-1:#fff;--Miyagi-color-Grey-2:#ccc;--Miyagi-color-Grey-3:#999;--Miyagi-color-Grey-4:#424242;--Miyagi-color-Grey-5:#292929;--Miyagi-color-Negative:#ff305a;--Miyagi-color-Warning:#b578b5;--Miyagi-color-Positive:#8dd203;--Miyagi-color-OverlayBackground:rgba(31,31,31,.95);--Miyagi-color-bg-Tooltip:#333;--Miyagi-color-outline-Tooltip:#444}.MiyagiContent .MiyagiColors{grid-gap:3em;display:grid;grid-template-columns:repeat(auto-fill,minmax(14em,1fr))}.MiyagiContent .MiyagiColors-button{--size:3em;display:flex;flex-wrap:wrap}.MiyagiContent .MiyagiColors-button:after,.MiyagiContent .MiyagiColors-button:before{display:block}.MiyagiContent .MiyagiColors--all .MiyagiColors-button:before{margin-inline-end:10px;width:var(--size)}.MiyagiContent .MiyagiColors--all .MiyagiColors-button:before,.MiyagiContent .MiyagiColors--decoration .MiyagiColors-button:before{background:var(--color);border:1px solid var(--backdrop,transparent);content:"";height:var(--size);order:-1}.MiyagiContent .MiyagiColors--decoration .MiyagiColors-button:before{width:100%}.MiyagiContent .MiyagiColors--all .MiyagiColors-button:after,.MiyagiContent .MiyagiColors--typo .MiyagiColors-button:after{-webkit-text-stroke:1px var(--backdrop,transparent);text-stroke:1px var(--backdrop,transparent);color:var(--color);font-size:var(--size);font-weight:700;order:-1}.MiyagiContent .MiyagiColors--all .MiyagiColors-button:after{content:"Aa"}.MiyagiContent .MiyagiColors--typo .MiyagiColors-button:after{content:"AaBbCc"}.MiyagiContent .MiyagiColors-prop,.MiyagiContent .MiyagiColors-value{flex:1 0 100%;margin:10px 0 0}.MiyagiContent .MiyagiFonts-item:not(:first-child){margin-top:3em}.MiyagiContent .MiyagiFonts-button{color:inherit}.MiyagiContent .MiyagiFonts-button:before{font-feature-settings:var(--font-feature-settings),var(--font-kerning),var(--font-variant-caps),;content:"The quick brown fox jumps over the lazy dog";font-family:var(--font-family);font-kerning:var(--font-kerning);font-size:var(--font-size);font-size-adjust:var(--font-size-adjust);font-stretch:var(--font-stretch);font-style:var(--font-style);font-variant:var(--font-variant);font-variant-caps:var(--font-variant-caps);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);text-shadow:var(--text-shadow);text-transform:var(--text-transform)}.MiyagiContent .MiyagiFonts-details{display:flex;list-style:none;padding:0}.MiyagiContent .MiyagiFonts-details>li:not(:last-child){border-inline-end:1px solid currentColor;margin-inline-end:.5em;padding-inline-end:.5em}.MiyagiContent .MiyagiSpacings{align-items:flex-start;display:flex;flex-direction:column}.MiyagiContent .MiyagiSpacings-item:not(:first-child){margin-top:3em}.MiyagiContent .MiyagiSpacings-button{color:inherit}.MiyagiContent .MiyagiSpacings-button:before{background:currentColor;content:"";display:block;height:var(--spacing);width:var(--spacing)}.MiyagiContent .MiyagiStyleguide{margin-top:3em}.MiyagiContent .MiyagiCustomPropsGroup{list-style:none;margin:3em 0;padding:0}.MiyagiContent .MiyagiCustomProp{border:1px solid transparent;position:relative}.MiyagiContent .MiyagiCustomProp[aria-selected=true]{position:relative}.MiyagiContent .MiyagiCustomProp-prop,.MiyagiContent .MiyagiCustomProp-value{color:#767676;display:block;margin:10px 0 0}.MiyagiContent .MiyagiCustomProp-prop{word-break:break-all}.MiyagiContent .MiyagiCustomProp-value{display:none}.MiyagiContent .MiyagiCustomProp-button{appearance:none;background:none;border:none;font:inherit;padding:0;text-align:start;width:100%}.MiyagiContent .MiyagiCustomProp-button:focus{outline:none}.MiyagiContent .MiyagiCustomProp-button:not([aria-expanded=true]):focus .MiyagiCustomProp-prop,.MiyagiContent .MiyagiCustomProp-button:not([aria-expanded=true]):hover .MiyagiCustomProp-prop{text-decoration:underline}.MiyagiContent .MiyagiCustomProp-details{grid-gap:.5rem 1rem;background:var(--Miyagi-color-bg-Tooltip);bottom:calc(100% + 15px);box-shadow:0 4px 10px rgba(0,0,0,.1);box-sizing:border-box;display:none;font-size:14px;grid-template-columns:fit-content(50%) 1fr;inset-inline-start:0;line-height:1.5;margin:0;outline:1px solid var(--Miyagi-color-outline-Tooltip);padding:15px;position:absolute;white-space:nowrap;z-index:1}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MiyagiContent .MiyagiCustomProp-button:hover+.MiyagiCustomProp-details,.MiyagiContent .MiyagiCustomProp-details:not([hidden]){animation:fadeIn .15s ease;display:grid}.MiyagiContent .MiyagiCustomProp-details:after,.MiyagiContent .MiyagiCustomProp-details:before{border:10px solid transparent;content:"";display:block;height:0;inset-inline-start:15px;position:absolute;width:0}.MiyagiContent .MiyagiCustomProp-details:before{border-top-color:var(--Miyagi-color-outline-Tooltip);top:100%}.MiyagiContent .MiyagiCustomProp-details:after{border-top-color:var(--Miyagi-color-bg-Tooltip);top:calc(100% - 2px)}.MiyagiContent .MiyagiCustomProp-detailsProperty{font-weight:600}.MiyagiContent .MiyagiCustomProp-detailsValue{margin:0}.MiyagiContent *{all:revert}html{height:100%}body{margin:0;min-height:100%}:where(body){color:var(--Miyagi-color-Text)}.MiyagiWrapper{box-sizing:border-box;padding:var(--Miyagi-spacing);width:100%}.MiyagiContent,.MiyagiContent .MiyagiComponent-head{font-family:var(--Miyagi-fontFamily);line-height:1}.MiyagiContent{color:var(--Miyagi-color-Text)}.MiyagiContent a{color:var(--Miyagi-color-Link);text-decoration:underline}.MiyagiContent a:focus-visible,.MiyagiContent button:focus-visible,.MiyagiContent summary:focus-visible{border-radius:.25em;outline:3px solid currentColor;outline-offset:2px}.MiyagiContent code[class*=language-],.MiyagiContent pre[class*=language-]{border-radius:0;box-shadow:none;text-shadow:none}.MiyagiContent .Miyagi-code code,.MiyagiContent .MiyagiDocumentation code,.MiyagiContent :not(pre)>code[class*=language-]{font-size-adjust:.525;text-shadow:none}.MiyagiContent .Miyagi-code code,.MiyagiContent .MiyagiDocumentation,.MiyagiContent .MiyagiErrorMessage,.MiyagiContent .MiyagiInformation,.MiyagiContent :not(pre)>code[class*=language-]{line-height:3.125ex}.MiyagiContent .Miyagi-code code,.MiyagiContent .MiyagiDocumentation code,.MiyagiContent .MiyagiInformation code,.MiyagiContent :not(pre)>code[class*=language-]{font-family:Menlo,Monaco,monospace}.MiyagiContent .MiyagiDocumentation h1{color:var(--Miyagi-color-Headline1);font-size:2.4em;font-weight:700;line-height:1}.MiyagiContent .MiyagiDocumentation>*+*{margin-top:3.125ex}.MiyagiContent .MiyagiDocumentation i{font-style:italic}.MiyagiContent .MiyagiDocumentation table{border-spacing:0}.MiyagiContent .MiyagiDocumentation th{text-align:left}.MiyagiContent .MiyagiDocumentation :is(th,td){padding:.25em .5em}.MiyagiContent .MiyagiDocumentation th{border-block-end:1px solid currentColor}.MiyagiContent .MiyagiDocumentation tr:not(:last-child) td{border-block-end:1px solid var(--Miyagi-color-Grey-4)}.MiyagiContent .MiyagiInformation-val{margin-inline-start:0}.MiyagiComponent-variationHeader{display:flex;font-size:14px;gap:16px;inset-inline-end:40px;line-height:1;position:absolute;top:13px}.MiyagiContent .MiyagiDocumentation>:first-child{margin-top:0}.MiyagiContent .MiyagiDocumentation p{max-width:64ch}.MiyagiContent .Miyagi-sectionTitle{align-items:center;color:var(--Miyagi-color-Headline2);display:flex;font-size:1.6em;margin:2em 0 1em;scroll-margin-top:1.5em}.MiyagiContent .Miyagi-sectionTitle:after{background:var(--Miyagi-color-Headline2-divider);content:"";flex:1;height:1px;margin-inline-start:20px}.MiyagiContent .MiyagiInformation-wrapper+.MiyagiInformation-wrapper{margin-top:30px}.MiyagiContent .MiyagiInformation-attr{color:var(--Miyagi-color-TextSecondary);font-family:var(--Miyagi-fontFamily);font-size:.875em;letter-spacing:.0375em;text-decoration:none;text-transform:uppercase}.MiyagiContent .MiyagiInformation-attr:not(:first-child){margin-top:1em}.MiyagiContent .MiyagiDocumentation code,.MiyagiContent .MiyagiInformation code{font-weight:600}.MiyagiContent .MiyagiStatus:before{display:inline-block;margin-inline-end:.5em}.MiyagiContent .MiyagiStatus--valid{color:var(--Miyagi-color-Positive)}.MiyagiContent .MiyagiStatus--valid:before{content:"✓"}.MiyagiContent .MiyagiStatus--invalid{color:var(--Miyagi-color-Negative)}.MiyagiContent .MiyagiStatus--invalid:before{content:"✗"}.MiyagiContent .MiyagiError{align-items:center;color:var(--Miyagi-color-Negative);display:flex;height:100%;justify-content:center;margin:0}.MiyagiContent .MiyagiErrorMessage{color:var(--Miyagi-color-Negative);margin:1.5em 0}.MiyagiIframe-newTabLink{align-items:center;color:var(--Miyagi-color-NewTabLink);display:flex;font-weight:400;text-decoration:underline}.MiyagiIframe-newTabLink:before{content:"";display:block;height:1em;margin-inline-end:.5em;width:1em}.MiyagiTheme--light .MiyagiIframe-newTabLink:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6m4-3h6v6m-11 5L21 3'/%3E%3C/svg%3E")}.MiyagiTheme--dark .MiyagiIframe-newTabLink:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6m4-3h6v6m-11 5L21 3'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){.MiyagiIframe-newTabLink:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' aria-hidden='true'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6m4-3h6v6m-11 5L21 3'/%3E%3C/svg%3E")}}.MiyagiContent .Miyagi-code,.MiyagiContent :not(pre)>code[class*=language-],.MiyagiContent pre[class*=language-]{background:var(--Miyagi-color-Code-background)}.MiyagiContent :not(pre)>code[class*=language-],.MiyagiContent pre[class*=language-]{border-color:var(--Miyagi-color-Code-outline)}.MiyagiContent .Miyagi-code,.MiyagiContent :not(pre)>code[class*=language-]{border:1px solid var(--Miyagi-color-Code-outline);padding:calc(var(--Miyagi-spacing)/2)}.MiyagiContent .Miyagi-code,.MiyagiContent pre[class*=language-]{font-size:.875em}.MiyagiContent .MiyagiTabs-tab summary{cursor:default;list-style-type:none;padding-block:10px;padding-inline-start:16px;position:relative}.MiyagiContent .MiyagiTabs-tab summary:before{border:var(--Miyagi-toggle-border);border-color:currentColor;border-inline-end-width:.25em;border-top-width:.25em;content:"";display:block;font-size:.4em;height:var(--Miyagi-toggle-height);inset-inline-start:.25rem;position:absolute;top:50%;transition:var(--Miyagi-toggle-transition);width:var(--Miyagi-toggle-width)}.MiyagiContent .MiyagiTabs-tab summary::-webkit-details-marker{display:none}.MiyagiContent .MiyagiTabs-tab:not([open]) summary:before{transform:var(--Miyagi-toggle-transition-closed)}.MiyagiContent .MiyagiTabs-tab[open] summary:before{transform:var(--Miyagi-toggle-transition-opened)}.MiyagiComponent:not(:last-child){margin-bottom:calc(var(--Miyagi-spacing)*2)}.MiyagiComponent .MiyagiComponent-iframeWrapper{height:calc(100vh - var(--Miyagi-spacing)*2.5);width:100%}.MiyagiComponent .MiyagiComponent-iframeWrapper:not(.has-fixedHeight){outline:1px solid var(--Miyagi-color-Iframe-outline);resize:both}.MiyagiComponent .MiyagiComponent-iframe{height:100%;width:100%}.MiyagiComponent .MiyagiComponent-head{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:0 0 20px}.MiyagiComponent .MiyagiComponent-headMeta{align-items:center;display:flex;gap:16px}.MiyagiComponent .MiyagiComponent-mockValidation{appearance:none;background:none;border:none;color:var(--Miyagi-color-Link);cursor:pointer;font-family:var(--Miyagi-fontFamily);font-size:inherit;line-height:1;margin:0;padding:0;text-decoration:underline}.MiyagiComponent .MiyagiComponent-mockData{background:var(--Miyagi-color-OverlayBackground);display:flex;inset:0;padding:var(--Miyagi-spacing);position:fixed;z-index:9999999999}.MiyagiComponent .MiyagiComponent-mockData[hidden]{display:none}.MiyagiComponent .MiyagiComponent-mockDataInner{display:flex;flex-direction:column;margin:auto;max-height:calc(100vh - var(--Miyagi-spacing)*2);max-width:70ch;position:relative;width:100%}.MiyagiComponent .MiyagiComponent-mockDataHeading{margin:0}.MiyagiComponent .MiyagiComponent-closeMockData{appearance:none;background:none;border:0;color:var(--Miyagi-color-Link);cursor:pointer;font-family:var(--Miyagi-fontFamily);font-size:.875em;inset-inline-end:0;line-height:1;margin:0;padding:0;position:absolute;text-decoration:underline;top:0}.MiyagiComponent .MiyagiComponent-file{align-items:center;color:var(--Miyagi-color-TextSecondary);display:inline-flex;flex-wrap:wrap;font-family:var(--Miyagi-fontFamily);font-size:.875em;letter-spacing:.0375em;text-decoration:none;text-transform:uppercase}.MiyagiComponent .MiyagiComponent-file:active,.MiyagiComponent .MiyagiComponent-file:focus,.MiyagiComponent .MiyagiComponent-file:hover{text-decoration:underline}.MiyagiComponent .MiyagiComponent-fileFolders{color:var(--Miyagi-color-TextTertiary)}.MiyagiComponentView{border:1px solid var(--Miyagi-color-Outline);box-sizing:border-box;height:calc(100vh - var(--Miyagi-spacing)*2);overflow:hidden;resize:both;width:100%}.MiyagiComponentView-iframe{height:100%;width:100%}.MiyagiIndex{display:flex;list-style:none;margin:0;padding:0}.MiyagiIndex-item:not(:last-child){align-items:center;display:flex}.MiyagiIndex-item:not(:last-child):after{background:currentColor;content:"";display:block;height:1em;margin:0 .5em;width:1px}@media screen and (prefers-reduced-motion){.MiyagiContent *,.MiyagiContent :after,.MiyagiContent :before{animation:none!important;transition:none!important}}