#root{margin:0 auto;padding:1rem}.logo{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:20s linear infinite logo-spin}}.card{padding:1.5em}.read-the-docs{color:#888}.sidebar{color:#fff;z-index:3;background-color:#fff;width:250px;height:100vh;transition:all .2s;position:fixed;top:25px;overflow:hidden;transform:translate(0)}.sidebar.invisible{width:250px;transition:all .2s;top:25px;overflow:hidden;transform:translate(-190px)}.sidebar a{color:var(--amplify-components-text-color);text-decoration:none}.sidebar-nav ul{margin:51px 0 0;padding:0;list-style:none}.sidebar-nav ul li a{color:var(--amplify-colors-brand-primary-100);padding:14px 36px;font-weight:600;line-height:1.25;transition:all .2s;display:block;position:relative}.sidebar-nav ul li ul{margin:0;padding:0;list-style:none}.sidebar-nav ul li ul a{padding:10px 36px;font-size:14px;font-weight:400}.sidebar-nav ul li a svg{width:40px;height:30px;margin-right:20px;line-height:1.25;position:absolute;top:14px;left:10px}.sidebar-nav ul li a:hover{color:var(--amplify-components-link-color);background-color:#f5f8fa}.sidebar-nav ul li a.active{color:var(--amplify-components-link-color);text-emphasis:bold;background-color:#c8e2d9}.sidebar-nav ul li a.not_active{color:var(--amplify-components-text-color);text-emphasis:none}.btn-sidebar-nav{z-index:10;background-color:#fff;width:50px;height:50px;padding:5px 1px;position:fixed;top:0;left:0}@media (width>=1024px){.btn-sidebar-nav{display:none}}.header{z-index:10;background-color:#fff;width:100%;height:50px;padding:0 20px;position:fixed;top:0}@media (width<=1024px){.header{padding:0 20px 0 70px}}.header-right{display:flex}.amplify-menu-content{border-color:#fff}.header-avatar{border-radius:50%;width:34px;height:34px;font-size:14px;overflow:hidden}.header-avatar img{width:34px;height:34px}.header-logo{width:30px;height:22px}.header-logo img{width:100%;height:auto}.header-left{align-items:center;display:flex}.header-left span{text-transform:uppercase;margin-left:11px}.github-link{width:34px;height:34px;margin-top:10px;margin-right:10px}.github-link .amplify-link{width:34px;height:34px;padding:16px 8px;font-size:24px}.header-search-bar{padding:7px 15px}.footer{text-align:right;padding:30px 30px 30px 290px}@media (width<=1024px){.footer{text-align:center;padding:30px 30px 30px 20px}}.layout-container{background-color:var(--amplify-colors-background-secondary)}.page-container{background-color:#fff0;background-position:50%;background-size:cover;padding:50px 30px 30px 250px;transition:padding .2s;overflow-x:hidden}.page-container.sidebar-retracted{padding-left:50px}@media (width<=1024px){.page-container{padding:50px 30px 30px 20px;transition:padding .2s}}.card-title{font-weight:600}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
