:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;--nav-foot-border:#ffffff1f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-weight:500}a:hover{color:#535bf2}html{-webkit-text-size-adjust:100%;min-height:-webkit-fill-available;overflow-x:hidden}body{width:100%;min-width:0;max-width:100%;min-height:100vh;min-height:100dvh;overscroll-behavior-x:none;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-wrap:break-word;word-wrap:break-word;justify-content:center;place-items:center;min-height:-webkit-fill-available;margin:0;display:flex;overflow:hidden auto}img{max-width:100%;height:auto;display:block}*,:before,:after{box-sizing:border-box}h1{word-break:break-word;font-size:clamp(1.5rem,5vw + 1rem,3.2em);line-height:1.2}button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;min-width:44px;min-height:44px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (max-width:430px){input,select,textarea{max-width:100%;font-size:16px}h1{font-size:1.5rem}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme:light){:root{color:#213547;--nav-foot-border:#0000001a;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{width:100%;min-width:0;max-width:1280px;min-height:100vh;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));text-align:center;box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex;overflow-x:hidden}main>*{min-width:0;max-width:100%;overflow-x:hidden}@media (max-width:360px){#root{padding:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px))}}@media (min-width:600px){#root{padding:max(24px, env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px))}}.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:2em}.read-the-docs{color:#888}
