.szh-menu{box-sizing:border-box;z-index:100;background-color:#fff;border:1px solid #0000001a;width:-webkit-max-content;width:max-content;margin:0;padding:0;list-style:none}.szh-menu:focus{outline:none}.szh-menu__arrow{box-sizing:border-box;z-index:-1;background-color:#fff;border:1px solid #0000;border-color:#0000001a #0000 #0000 #0000001a;width:.75rem;height:.75rem}.szh-menu__arrow--dir-left{right:-.375rem;transform:translateY(-50%)rotate(135deg)}.szh-menu__arrow--dir-right{left:-.375rem;transform:translateY(-50%)rotate(-45deg)}.szh-menu__arrow--dir-top{bottom:-.375rem;transform:translate(-50%)rotate(-135deg)}.szh-menu__arrow--dir-bottom{top:-.375rem;transform:translate(-50%)rotate(45deg)}.szh-menu__item{cursor:pointer}.szh-menu__item:focus{outline:none}.szh-menu__item--hover{background-color:#ebebeb}.szh-menu__item--focusable{cursor:default;background-color:inherit}.szh-menu__item--disabled{cursor:default;color:#aaa}.szh-menu__group{box-sizing:border-box}.szh-menu__radio-group{margin:0;padding:0;list-style:none}.szh-menu__divider{background-color:#0000001f;height:1px;margin:.5rem 0}.szh-menu-button{box-sizing:border-box}.szh-menu{-webkit-user-select:none;user-select:none;color:#212529;border:none;border-radius:.25rem;min-width:10rem;padding:.5rem 0;box-shadow:0 3px 7px #0002,0 .6px 2px #0000001a}.szh-menu__item{align-items:center;padding:.375rem 1.5rem;display:flex;position:relative}.szh-menu-container--itemTransition .szh-menu__item{transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-in-out}.szh-menu__item--type-radio{padding-left:2.2rem}.szh-menu__item--type-radio:before{content:"○";font-size:.8rem;position:absolute;top:.55rem;left:.8rem}.szh-menu__item--type-radio.szh-menu__item--checked:before{content:"●"}.szh-menu__item--type-checkbox{padding-left:2.2rem}.szh-menu__item--type-checkbox:before{position:absolute;left:.8rem}.szh-menu__item--type-checkbox.szh-menu__item--checked:before{content:"✔"}.szh-menu__submenu>.szh-menu__item{padding-right:2.5rem}.szh-menu__submenu>.szh-menu__item:after{content:"❯";position:absolute;right:1rem}.szh-menu__header{color:#888;text-transform:uppercase;padding:.2rem 1.5rem;font-size:.8rem}
.szh-menu-container--theme-dark .szh-menu{color:#cad1d8;background-color:#22262c;border:1px solid #333;box-shadow:0 2px 9px 3px #00000040}.szh-menu-container--theme-dark .szh-menu__arrow{background-color:#22262c;border-top-color:#333;border-left-color:#333}.szh-menu-container--theme-dark .szh-menu__item--hover{background-color:#31363c}.szh-menu-container--theme-dark .szh-menu__item--focusable{background-color:inherit}.szh-menu-container--theme-dark .szh-menu__item--disabled{color:#666}.szh-menu-container--theme-dark .szh-menu__divider{background-color:#3a3a3a}
@keyframes szh-menu-show-zoom{0%{opacity:.1;transform:scale(.95)}}@keyframes szh-menu-hide-zoom{to{opacity:.1;transform:scale(.95)}}.szh-menu--state-opening{animation:.125s ease-out szh-menu-show-zoom}.szh-menu--state-closing{animation:.125s ease-in forwards szh-menu-hide-zoom}.szh-menu--dir-left.szh-menu--align-start{transform-origin:100% 0}.szh-menu--dir-left.szh-menu--align-center{transform-origin:100%}.szh-menu--dir-left.szh-menu--align-end{transform-origin:100% 100%}.szh-menu--dir-right.szh-menu--align-start{transform-origin:0 0}.szh-menu--dir-right.szh-menu--align-center{transform-origin:0}.szh-menu--dir-right.szh-menu--align-end,.szh-menu--dir-top.szh-menu--align-start{transform-origin:0 100%}.szh-menu--dir-top.szh-menu--align-center{transform-origin:bottom}.szh-menu--dir-top.szh-menu--align-end{transform-origin:100% 100%}.szh-menu--dir-bottom.szh-menu--align-start{transform-origin:0 0}.szh-menu--dir-bottom.szh-menu--align-center{transform-origin:top}.szh-menu--dir-bottom.szh-menu--align-end{transform-origin:100% 0}
:root{--mono-font:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}pre{font-family:inherit}code{font-family:var(--mono-font);background-color:#ebebeb;border-radius:.25rem;padding:.2rem .4rem;font-size:.875rem}.szh-app--theme-dark code{background-color:#343a40}p,ul,pre{margin-top:0;margin-bottom:1rem}@media (min-width:950px){pre{white-space:pre-wrap}}a{color:#007bff;border-radius:.125rem;text-decoration:none}a:focus{outline:none}a:focus-visible{border-color:#1171f080;box-shadow:0 0 0 2px #1171f080}@supports not selector(:focus-visible){a:focus{border-color:#1171f080;box-shadow:0 0 0 2px #1171f080}}a:hover{color:#2767cf;text-decoration:underline}.szh-app--theme-dark a{color:#69a6f8}.szh-app--theme-dark a:hover{color:#3688f6}input{-webkit-appearance:none;appearance:none}input[type=text]{border:1px solid #ddd;border-radius:.25rem;padding:.375rem .75rem;font-size:1rem;transition-property:border-color,box-shadow;transition-duration:.15s;transition-timing-function:ease-in-out}input[type=text]:focus{outline:none}input[type=text]:focus-visible{border-color:#1171f080;box-shadow:0 0 0 2px #1171f080}@supports not selector(:focus-visible){input[type=text]:focus{border-color:#1171f080;box-shadow:0 0 0 2px #1171f080}}.szh-app--theme-dark input[type=text]{color:inherit;background-color:#18191a;border-color:#333}.szh-app--theme-dark input[type=text]:focus-visible{border-color:#69a6f8;box-shadow:0 0 0 2px #69a6f8}@supports not selector(:focus-visible){.szh-app--theme-dark input[type=text]:focus{border-color:#69a6f8;box-shadow:0 0 0 2px #69a6f8}}label{cursor:pointer}label.checked{color:#007bff}.szh-app--theme-dark label.checked{color:#69a6f8}label input[type=radio]{color:inherit;cursor:pointer;margin-right:.5rem;font-family:Material Icons}label input[type=radio]:focus{outline:none}label input[type=radio]{border:none}label input[type=radio]:before{content:"radio_button_unchecked";font-size:1.25rem;position:relative;top:.3rem}label input[type=radio]:checked:before{content:"radio_button_checked"}.szh-menu-button,.btn{box-sizing:border-box;cursor:pointer;text-align:center;color:inherit;background-color:#fafbfc;border:1px solid #ddd;border-radius:.25rem;padding:.375rem .75rem;font-size:1rem;font-weight:500;line-height:1.5}.szh-menu-button:focus,.btn:focus{outline:none}.szh-menu-button:focus-visible{border-color:#1171f080;box-shadow:0 0 0 1px #1171f080}.btn:focus-visible{border-color:#1171f080;box-shadow:0 0 0 1px #1171f080}@supports not selector(:focus-visible){.szh-menu-button:focus,.btn:focus{border-color:#1171f080;box-shadow:0 0 0 1px #1171f080}}.szh-menu-button:hover,.btn:hover{background-color:#f3f4f5;border-color:#b1b1b1}.szh-menu-button:active,.btn:active{background-color:#edeff1;border-color:#1171f080}.example__demo .szh-menu-button,.example__demo .btn{min-width:5rem}.szh-app--theme-dark .szh-menu-button,.szh-app--theme-dark .btn{background-color:#22262c;border-color:#333}.szh-app--theme-dark .szh-menu-button:focus-visible{border-color:#69a6f8;box-shadow:0 0 0 1px #69a6f8}.szh-app--theme-dark .btn:focus-visible{border-color:#69a6f8;box-shadow:0 0 0 1px #69a6f8}@supports not selector(:focus-visible){.szh-app--theme-dark .szh-menu-button:focus,.szh-app--theme-dark .btn:focus{border-color:#69a6f8;box-shadow:0 0 0 1px #69a6f8}}.szh-app--theme-dark .szh-menu-button:hover,.szh-app--theme-dark .btn:hover{background-color:#2b3036;border-color:#858585}.szh-app--theme-dark .szh-menu-button:active,.szh-app--theme-dark .btn:active{background-color:#1d1e1f}.btn-primary{color:#fff;background-color:#007bff;border:none}.btn-primary:hover,.btn-primary:active{background-color:#2767cf}.btn-primary:focus-visible{border-color:#1171f080;box-shadow:0 0 0 3px #1171f080}@supports not selector(:focus-visible){.btn-primary:focus{border-color:#1171f080;box-shadow:0 0 0 3px #1171f080}}.szh-app--theme-dark .btn-primary{background-color:#2767cf}.szh-app--theme-dark .btn-primary:focus-visible{border-color:#1171f080;box-shadow:0 0 0 3px #1171f080}@supports not selector(:focus-visible){.szh-app--theme-dark .btn-primary:focus{border-color:#1171f080;box-shadow:0 0 0 3px #1171f080}}.szh-app--theme-dark .btn-primary:hover,.szh-app--theme-dark .btn-primary:active{background-color:#1d4d9b}.alert-warning{background-color:#ffe5644d;border-radius:.25rem;padding:.5rem 1.25rem .75rem}.table{text-align:left;border-collapse:collapse;width:100%}@media (max-width:950px){.table th:last-of-type{min-width:20rem}}.table tr{border-bottom:1px solid #ddd}.szh-app--theme-dark .table tr{border-color:#333}.table th,.table td{padding:1rem}.table td>:last-child{margin-bottom:0}@media (max-width:600px){.table{display:block;overflow-x:auto}.table th,.table td{padding:.75rem}}.external-link{align-items:center;display:inline-flex}.external-link svg{width:1.25rem;height:1.25rem;margin-left:.25rem}.szh-menu__item i{margin-right:.5rem;font-size:1.25rem}.szh-menu__item img{height:3rem;margin-left:-.5rem;margin-right:.8rem}.szh-menu__item .md-48{font-size:3rem}.szh-menu__item:active:not(.szh-menu__item--focusable):not(.szh-menu__item--disabled){background-color:#007bff;color:#fff!important}.szh-menu{white-space:nowrap}.szh-menu::-webkit-scrollbar{width:7px}.szh-menu__group::-webkit-scrollbar{width:7px}.szh-menu::-webkit-scrollbar-thumb{background-color:#bcbcbc}.szh-menu__group::-webkit-scrollbar-thumb{background-color:#bcbcbc}.szh-menu::-webkit-scrollbar-track{background-color:#ddd}.szh-menu__group::-webkit-scrollbar-track{background-color:#ddd}@media (max-width:600px){.szh-menu::-webkit-scrollbar{width:3px}.szh-menu__group::-webkit-scrollbar{width:3px}}.szh-app--theme-dark .szh-menu::-webkit-scrollbar-thumb{background-color:#666}.szh-app--theme-dark .szh-menu__group::-webkit-scrollbar-thumb{background-color:#666}.szh-app--theme-dark .szh-menu::-webkit-scrollbar-track{background-color:#333}.szh-app--theme-dark .szh-menu__group::-webkit-scrollbar-track{background-color:#333}.szh-menu__group{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:.5rem 0}.szh-app--theme-dark .szh-menu__group{border-color:#333}.app-logo{cursor:pointer;align-items:center;font-weight:700;display:flex}.app-logo .version{color:#888;margin-left:.5rem;font-size:.85rem;font-weight:400}.app-logo .drop-down{font-size:1.75rem}.version-menu{font-weight:400}.theme-switch{cursor:pointer;color:#1f2021;border:none;align-items:center;font-family:Material Icons;display:flex}.theme-switch:focus{outline:none}.theme-switch:before{content:"nights_stay"}.theme-switch:checked:before{content:"light_mode"}.theme-switch:hover{opacity:.75}.theme-switch--theme-dark{color:#f8f9fa}#header{z-index:200;position:fixed;top:0;left:0;right:0}#header a{color:#1f2021;transition-property:border-bottom-color;transition-duration:.15s;transition-timing-function:ease-in-out;display:block}#header a:hover{text-decoration:none}#header a:hover:not(.active){color:#4a4d4f;border-bottom-color:#888}#header .header-banner{background-color:#fef7d6;justify-content:center;align-items:center;padding:.5rem 1rem;display:flex}#header .header-banner .banner-text{margin-right:2rem}#header .header-banner a{color:inherit;margin-right:1.5rem;text-decoration:underline}#header .header-banner a:hover{color:inherit}#header .header-banner .close-btn{cursor:pointer}.szh-app--theme-dark #header .header-banner{background-color:#605a3a}#header .navbar{white-space:nowrap;background-color:#fff;align-items:center;padding:0 1rem;font-weight:700;display:flex;box-shadow:0 1px 6px #00000040}#header .navbar__toggle{color:#1f2021;background:0 0;border:0;margin-right:1rem;padding:.25rem .5rem;line-height:1;display:none}#header .navbar__toggle:hover{opacity:.75}#header .navbar__toggle:focus{outline:1px dashed #1f2021}#header .navbar .app-logo{margin-left:1rem;margin-right:5rem}#header .navbar__link-list{margin:0;padding:0;list-style:none;display:flex}#header .navbar__link{margin:0 1.75rem}#header .navbar__link a{border-bottom:3px solid #0000;border-radius:0;padding:1rem 0}#header .navbar__link .active{border-bottom-color:#1f2021}#header .navbar .theme-switch{margin-left:auto;margin-right:2.5rem;font-size:2rem}#header .navbar__github{margin-right:1.25rem;display:flex}#header .navbar__github img{object-fit:contain;height:2rem}#header .navbar__github img:hover{opacity:.75}@media (max-width:650px){#header .navbar__link{margin:0 .75rem}#header .navbar__github{margin-right:.25rem}}#header .navbar--theme-dark{background-color:#1f2021;box-shadow:0 2px 8px 2px #00000040}#header .navbar--theme-dark a{color:#f8f9fa}#header .navbar--theme-dark a:hover:not(.active){color:#ccd4db;border-bottom-color:#999}#header .navbar--theme-dark .navbar__toggle{color:#f8f9fa}#header .navbar--theme-dark .navbar__toggle:focus{outline-color:#f8f9fa}#header .navbar--theme-dark .navbar__link .active{border-bottom-color:#f8f9fa}.prism-code::-webkit-scrollbar{height:10px}.prism-code::-webkit-scrollbar-thumb{background-color:#bcbcbc}.prism-code::-webkit-scrollbar-track{background-color:#ddd}.prism-code{color:inherit;border-radius:.25rem;padding:1rem 1.25rem;font-size:90%;display:block;overflow-x:auto;background-color:#f2f2f3!important}.szh-app--theme-dark .prism-code::-webkit-scrollbar-thumb{background-color:#666}.szh-app--theme-dark .prism-code::-webkit-scrollbar-track{background-color:#333}.szh-app--theme-dark .prism-code{background-color:#1d1e1f!important}.szh-app--theme-light .prism-code .token.comment{color:#028000!important;font-style:normal!important}.szh-app--theme-light .prism-code .token.attr-name{color:#235dbe!important}.example{margin-bottom:4rem}.example__actions{justify-content:flex-end;padding:.6rem 0;display:flex}.example__action-btn{border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-left:1.5rem;padding:0;display:flex}.example__action-btn .material-icons{font-size:1.2rem}.example__action-btn--on{background-color:#ddd}.szh-app--theme-dark .example__action-btn--on{background-color:#333}.example__action-btn--link{color:#007bff}.example__demo{background-color:#fff;border:1px solid #ddd;border-radius:.25rem;justify-content:center;align-items:center;padding:1rem;display:flex}.example__actions .szh-menu{min-width:auto;padding:.625rem 1rem}.option-form{flex-wrap:wrap;align-items:stretch;margin-right:-1.5rem;display:flex}.option-form .options{border:1px solid #ddd;border-radius:.25rem;flex:10rem;margin:0 1.5rem 1.5rem 0;padding:2rem 0 0;position:relative}.option-form .options legend{box-sizing:border-box;color:inherit;width:calc(100% + 2px);max-width:inherit;white-space:nowrap;background-color:#ddd;border-top-left-radius:.25rem;border-top-right-radius:.25rem;padding:.25rem 1rem;font-size:1rem;position:absolute;top:-1px;left:-1px}.option-form .options label{margin:.75rem 1rem;display:block}.szh-app--theme-dark .option-form .options{border-color:#333}.szh-app--theme-dark .option-form .options legend{background-color:#22262c}[aria-labelledby=event-handling] .example__demo{justify-content:space-around;align-items:stretch;height:15rem}[aria-labelledby=event-handling] .example__demo .buttons{flex-direction:column;justify-content:space-around;display:flex}[aria-labelledby=event-handling] .example__demo .output{border:1px solid #ddd;border-radius:.25rem;flex:0 20rem;margin:0 0 0 1rem;padding:0;font-size:.9rem;list-style:none;overflow-y:auto}[aria-labelledby=event-handling] .example__demo .output::-webkit-scrollbar{width:7px}[aria-labelledby=event-handling] .example__demo .output::-webkit-scrollbar-thumb{background-color:#bcbcbc}[aria-labelledby=event-handling] .example__demo .output::-webkit-scrollbar-track{background-color:#ddd}.szh-app--theme-dark [aria-labelledby=event-handling] .example__demo .output::-webkit-scrollbar-thumb{background-color:#666}.szh-app--theme-dark [aria-labelledby=event-handling] .example__demo .output::-webkit-scrollbar-track{background-color:#333}.szh-app--theme-dark [aria-labelledby=event-handling] .example__demo .output{border-color:#333}[aria-labelledby=focusable-item] .example__demo input{max-width:10rem}[aria-labelledby=menu-placement] .example__demo{flex-direction:column;padding:1.5rem}[aria-labelledby=menu-placement] .example__demo .menus{justify-content:space-around;align-self:stretch;gap:.5rem;display:flex}[aria-labelledby=menu-placement] .example__demo .alert-warning{margin-bottom:1.5rem}[aria-labelledby=menu-placement] .example__demo .alert-warning .material-icons{font-size:1.5rem;position:relative;top:.375rem}[aria-labelledby=menu-placement] .example__demo .szh-menu-button{flex:0 6rem;min-width:auto}[aria-labelledby=menu-overflow] .example__demo .option-form{justify-content:center;margin:0 1rem -1rem 0}[aria-labelledby=menu-overflow] .example__demo .option-form .options{flex:auto;max-width:22rem;margin:0 1rem 1rem 0}@media (max-width:600px){[aria-labelledby=menu-overflow] .example__demo .option-form{margin-right:0}}[aria-labelledby=menu-overflow] .example__demo .szh-menu-button{white-space:nowrap;margin:0 .5rem}[aria-labelledby=menu-overflow] .example__demo .szh-menu{z-index:201}[aria-labelledby=menu-overflow] .example__demo .szh-menu input{max-width:7rem}[aria-labelledby=bounding-box] .example__demo{display:block}[aria-labelledby=bounding-box] .scrollview{border:1px solid #ddd;border-radius:.25rem;height:20rem;margin-top:.75rem;position:relative;overflow:auto}[aria-labelledby=bounding-box] .scrollview::-webkit-scrollbar{width:7px}[aria-labelledby=bounding-box] .scrollview::-webkit-scrollbar-thumb{background-color:#bcbcbc}[aria-labelledby=bounding-box] .scrollview::-webkit-scrollbar-track{background-color:#ddd}.szh-app--theme-dark [aria-labelledby=bounding-box] .scrollview::-webkit-scrollbar-thumb{background-color:#666}.szh-app--theme-dark [aria-labelledby=bounding-box] .scrollview::-webkit-scrollbar-track{background-color:#333}.szh-app--theme-dark [aria-labelledby=bounding-box] .scrollview{border-color:#333}[aria-labelledby=bounding-box] .bounding-box{justify-content:space-around;padding-bottom:26rem;display:flex}@media (max-width:600px){[aria-labelledby=bounding-box] .bounding-box{display:block}}[aria-labelledby=bounding-box] .anchor{background-color:#fafbfc;border:2px solid #ddd;border-radius:.25rem;width:4rem;height:3.5rem;margin-top:14rem}.szh-app--theme-dark [aria-labelledby=bounding-box] .anchor{background-color:#18191a;border-color:#333}@media (max-width:600px){[aria-labelledby=bounding-box] .anchor.left{margin-left:auto;margin-right:auto}[aria-labelledby=bounding-box] .anchor.right{margin-left:2rem}}[aria-labelledby=bounding-box] label{-webkit-user-select:none;user-select:none}[aria-labelledby=bounding-box] input[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox;margin-right:.75rem;transform:scale(1.25)}.bounding-box-menu{white-space:normal;text-align:center;min-width:auto;max-width:7.5rem;padding:.625rem .5rem}.bounding-box-menu.portal{z-index:201}[aria-labelledby=context-menu] .example__demo{-webkit-user-select:none;user-select:none;min-height:8rem}#content .table-contents{white-space:nowrap}#content .table-contents li a{color:#1f2021;border-radius:.25rem;padding:.5rem 1rem;transition-property:color,background-color;transition-duration:.15s;transition-timing-function:ease-in-out;display:block}#content .table-contents li a:hover{background-color:#ddd;text-decoration:none}#content .table-contents nav:focus{outline:none}#content .table-contents__header{display:none}#content .table-contents [class^=contents-list]{margin:0;padding:0;list-style:none}#content .table-contents [class^=contents-list] li{line-height:1.1}#content .table-contents .contents-list-lv1{box-sizing:border-box;padding:.5rem 1rem 2rem;font-size:1.1rem;font-weight:700;overflow-x:hidden;overflow-y:auto}#content .table-contents .contents-list-lv1::-webkit-scrollbar{width:6px}#content .table-contents .contents-list-lv1::-webkit-scrollbar-thumb{background-color:#bcbcbc}#content .table-contents .contents-list-lv1::-webkit-scrollbar-track{background-color:#ddd}#content .table-contents .contents-list-lv1:not(:hover)::-webkit-scrollbar-thumb{background-color:#0000}#content .table-contents .contents-list-lv1:not(:hover)::-webkit-scrollbar-track{background-color:#0000}#content .table-contents .contents-list-lv1>li{margin:.5rem 0}#content .table-contents .contents-list-lv2{font-size:1rem;font-weight:400}#content .table-contents .contents-list-lv2>li>a:has(+.contents-list-lv3){margin-top:2rem;font-weight:700}#content .table-contents .contents-list-lv3 a{font-size:.95rem}#content .table-contents .contents-list-lv3 a:not(:hover){color:#3f4143}#content .table-contents--theme-dark li a{color:#f8f9fa}#content .table-contents--theme-dark li a:hover{background-color:#333}#content .table-contents--theme-dark .contents-list-lv3 a:not(:hover){color:#ccd4db}#content .table-contents--theme-dark .contents-list-lv1::-webkit-scrollbar-thumb{background-color:#666}#content .table-contents--theme-dark .contents-list-lv1::-webkit-scrollbar-track{background-color:#333}#content .hash-heading{align-items:flex-end;width:-webkit-max-content;width:max-content;margin-top:-4.5rem;display:flex}#content .hash-heading__heading{z-index:-1;padding:4.5rem .5rem 0 0;position:relative}#content .hash-heading__link{opacity:0;margin-bottom:.25rem;line-height:1.2;transition-property:opacity;transition-duration:.15s;transition-timing-function:ease-in-out}#content .hash-heading__link--hover,#content .hash-heading__link:focus{opacity:1;text-decoration:none}.lib-name{font-weight:600}.style-examples li{margin-bottom:.25rem}.style-examples svg{margin-left:.375rem}.szh-app{color:#212121;background-color:#fafbfc;padding-top:4rem;line-height:1.5}.szh-app::-webkit-scrollbar{width:7px}.szh-app::-webkit-scrollbar-thumb{background-color:#bcbcbc}.szh-app::-webkit-scrollbar-track{background-color:#ddd}.szh-app__toast{z-index:200;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:#fafbfc;border-radius:.25rem;padding:.6rem 1.5rem;position:fixed;top:70px;left:50%;transform:translate(-50%);box-shadow:0 3px 7px #0002,0 .6px 2px #0000001a}.szh-app--theme-dark{color:#cad1d8;background-color:#18191a}.szh-app--theme-dark::-webkit-scrollbar-thumb{background-color:#666}.szh-app--theme-dark::-webkit-scrollbar-track{background-color:#333}.szh-app--theme-dark #content .example__demo,.szh-app--theme-dark #content .install-command,.szh-app--theme-dark #content .promo-spot{background-color:#1d1e1f;border-color:#333}.szh-app--theme-dark #content .example__demo__title,.szh-app--theme-dark #content .install-command__title,.szh-app--theme-dark #content .promo-spot__title{color:#69a6f8}.szh-app--theme-dark .szh-app__toast{background-color:#22262c;border:1px solid #333;box-shadow:0 2px 9px 3px #00000040}#footer{color:gray;text-align:center;background-color:#f6f6f6;border-top:1px solid #ddd;flex-direction:column;align-items:center;padding:2rem 1.5rem;font-size:.9em;display:flex}#footer p{margin:0}#footer .build{color:#999;margin-top:.25rem}#footer .github{margin-bottom:1.25rem;display:flex}#footer .github-btn:focus{outline:none}#footer .github-btn{color:inherit;background-color:#f3f4f5;border:1px solid #ddd;border-radius:.25rem;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;transition-property:background-color,border-color;transition-duration:.15s;transition-timing-function:ease-in-out;display:flex}#footer .github-btn:hover{background-color:#edeff1;text-decoration:none}#footer .left{background-color:#fafbfc;border-top-right-radius:0;border-bottom-right-radius:0}#footer .left:hover{border-color:#b1b1b1}#footer .right{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}#footer .github-img{width:1rem;height:1rem;margin-right:.5rem}.szh-app--theme-dark #footer{color:#aaa;background-color:#1d1e1f;border-color:#333}.szh-app--theme-dark #footer .build{color:#777}.szh-app--theme-dark #footer .github-btn{background-color:#1d1e1f;border-color:#333}.szh-app--theme-dark #footer .github-btn:hover{background-color:#2b3036}.szh-app--theme-dark #footer .left{background-color:#18191a}.szh-app--theme-dark #footer .left:hover{border-color:#858585}#content{align-items:flex-start;display:flex}#content em{background-color:#ffe5644d;border-radius:.25rem;padding:.25rem .75rem;line-height:1.75}#content em.block{font-style:normal;display:block}#content h1,#content h2,#content h3{color:#505050;margin-bottom:0}.szh-app--theme-dark #content h1,.szh-app--theme-dark #content h2,.szh-app--theme-dark #content h3{color:#b0b0b0}#content h1{margin-top:3.5rem;margin-bottom:.5rem;font-size:2rem;font-weight:700}#content h1+.hash-heading__link{margin-bottom:.75rem}#content h2{margin-top:2rem;font-size:1.75rem;font-weight:700}#content h3{margin-top:1rem;font-size:1.75rem;font-weight:400}#content .table{margin-bottom:3rem}#content .table-contents{position:-webkit-sticky;position:sticky;left:0}#content .main-wrap{border-left:1px solid #ddd;flex-grow:1;align-self:stretch}.szh-app--theme-dark #content .main-wrap{border-color:#333}@media (max-width:950px){#content .main-wrap{border-left:none}}#content main{margin:0 auto;padding:0 2rem 3rem}#content main>.hash-heading:first-child{margin-top:-7rem}@media (max-width:1150px){#content main{padding:0 1rem 3rem}}#content .right-section{border-left:1px solid #ddd;flex:0 0 11rem;padding:1.5rem .75rem;position:-webkit-sticky;position:sticky}@media (max-width:1150px){#content .right-section{display:none}}.szh-app--theme-dark #content .right-section{border-color:#333}#content .promo-spot{color:inherit;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;margin-bottom:1rem;padding:.75rem;transition-property:border-color;transition-duration:.15s;transition-timing-function:ease-in-out;display:block}#content .promo-spot:hover{background-color:#0000;border-color:#b1b1b1;text-decoration:none}.szh-app--theme-dark #content .promo-spot:hover{border-color:#858585}#content .promo-spot__title{color:#007bff;margin-bottom:.25rem;font-size:1rem;font-weight:700;display:block}#content .promo-spot__desc{opacity:.9;font-size:.9rem;font-weight:400}#content .table-contents .promo-spot{white-space:normal;width:10rem;margin:1rem}#content .table-contents .promo-spot:first-child{margin-top:3rem}@media (min-width:1150px){#content .table-contents .promo-spot{display:none}}@keyframes slide-out{0%{transform:translate(-100%)}to{transform:none}}@keyframes fade-in{0%{background-color:#0000}to{background-color:#00000080}}@media (max-width:950px){#header .navbar .app-logo,#header .navbar .theme-switch{display:none}#header .navbar__toggle{display:inline-block}#header .navbar__github{margin-left:auto}#content{display:block}#content .table-contents{z-index:200;background-color:#00000080;display:none;position:fixed;top:0;bottom:0;left:0;right:0}#content .table-contents nav{background-color:#f8f9fa;min-width:15rem;box-shadow:4px 0 20px 4px #00000080}#content .table-contents__header{border-bottom:1px solid #ddd;align-items:center;gap:2rem;padding:1rem 1.5rem;display:flex}#content .table-contents .app-logo{color:#1f2021;text-decoration:none}#content .table-contents .app-logo:hover{opacity:.75}#content .table-contents .theme-switch{margin-left:auto;font-size:1.5rem}#content .table-contents .contents-list-lv1::-webkit-scrollbar{width:3px}#content .table-contents--open{animation:.22s ease-out fade-in;display:flex}#content .table-contents--open nav{animation:.22s ease-out slide-out}#content .table-contents--theme-dark nav{background-color:#1f2021}#content .table-contents--theme-dark .app-logo{color:#f8f9fa}#content .table-contents--theme-dark .table-contents__header{border-color:#333}#content main{border-left:none}}#usage{max-width:1000px}#usage .features{font-size:1.2rem}@media (max-width:600px){#usage .features{font-size:1.1rem}}#usage .features li{margin-bottom:.25rem}#usage .install-command{background-color:#fff;border:1px solid #ddd;border-radius:.25rem;margin:1rem 0;padding:.75rem 1rem;position:relative}#usage .install-command p{margin-bottom:0}#usage .install-command .comment{color:gray;margin-top:1.5rem}#usage .install-command .comment:first-of-type{margin-top:0}#usage .install-command .sandbox{margin-top:1.5rem;font-weight:700}#usage .sample-text{margin-left:1.5rem}#usage .my-menu{border:2px solid green}#usage .my-menuitem{color:#00f;background-color:#ee1}#usage .my-menuitem-hover{color:#ee1;background-color:#333}#documentation li{margin-top:.5rem}#documentation li code:first-child{margin-right:.5rem}#documentation .keyboard{margin:0 0 2rem;padding:0;list-style:none}#documentation .keyboard li{margin-top:0}#documentation .keyboard li span:first-child{background-color:#fff;border:1px solid #212529;border-radius:.125rem;margin:.25rem .5rem .25rem 0;padding:0 .5rem;font-size:.875rem;display:inline-block;box-shadow:1px 1px 4px #00000080}.szh-app--theme-dark #documentation .keyboard li span:first-child{background-color:#22262c;border-color:#333}#style-guide h2{font-weight:500}#style-guide table ul{margin:0;padding:0;list-style:none}#style-guide [aria-labelledby=menu] th,#style-guide [aria-labelledby=menu-item] th,#style-guide [aria-labelledby=others] th{min-width:13.5rem}#documentation,#style-guide{max-width:1400px}#not-found{text-align:center}#not-found h1{margin-top:3rem}
