*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}h1,h2{border-bottom:1px solid #d8dee4}h1,h2,h3{margin:1em 0;font-weight:600}pre{overflow:auto;padding:16px}code,pre{background-color:#f6f8fa}code{margin:0;padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:85%}a{text-decoration:none;color:#0969da}blockquote,details,dl,ol,p,pre,table,ul{margin-bottom:16px}.Index{display:flex;flex-direction:column;padding:20px}@media screen and (min-width:90em){.Index{flex-direction:row}}.Index main{width:100%;max-width:900px;margin:0 auto;padding:0 20px 40px;border:1px solid #d0d7de;border-radius:6px}@media screen and (min-width:90em){.Index main{padding:0 40px 80px}}.Index aside{width:100%;max-width:900px;margin:0 auto 20px;padding:0 20px;border:1px solid #d0d7de;border-radius:6px}@media screen and (min-width:90em){.Index aside{position:fixed;overflow:auto;width:calc((100vw - 900px)/2 - 40px);max-width:400px;max-height:calc(100vh - 40px);padding:0 40px}}.Default{display:flex;flex-direction:column;padding:20px}@media screen and (min-width:90em){.Default{flex-direction:row}}.Default main{width:100%;max-width:900px;margin:0 auto;padding:0 20px 40px;border:1px solid #d0d7de;border-radius:6px}@media screen and (min-width:90em){.Default main{padding:0 40px 80px}}.Default aside{width:100%;max-width:900px;margin:0 auto 20px;padding:0 20px;border:1px solid #d0d7de;border-radius:6px}@media screen and (min-width:90em){.Default aside{position:fixed;overflow:auto;width:calc((100vw - 900px)/2 - 40px);max-width:400px;max-height:calc(100vh - 40px);padding:0 40px}}.Default-description{margin:20px 0;font-style:italic;text-align:right;color:#727272}@media screen and (min-width:90em){.Default-description{margin:40px 0 20px}}.ComponentTemplate{background-color:#789abb}.IndexList-title{color:#000}@media screen and (min-width:90em){.IndexList-title{margin-top:32px}}.LinkList{padding-left:20px;list-style-type:none}.LinkList-item{font-weight:400;text-transform:capitalize}.LinkList-item.is-active{font-weight:600}.LinkList-item .LinkList-item{position:relative;list-style-type:disc}.Icon{display:inline-block;width:.7em;height:.7em}