html,body,#root{margin:0;padding:0;width:100%;height:100%;font-family:Geist,sans-serif;font-weight:200}*{box-sizing:border-box}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{margin:0}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}html{color-scheme:dark;-webkit-tap-highlight-color:transparent;scrollbar-width:thin;-webkit-user-select:text;user-select:text}.fade-enter{opacity:0}.fade-enter::backdrop{opacity:0}.fade-enter-active,.fade-enter-done{opacity:1!important;transition:opacity .2s ease-in-out}.fade-enter-active::backdrop{opacity:1;transition:opacity .2s ease-in-out}.fade-exit{opacity:1!important}.fade-exit::backdrop{opacity:1}.fade-exit-active{opacity:0!important;transition:opacity .2s ease-in-out}.fade-exit-active::backdrop{opacity:0;transition:opacity .2s ease-in-out}.accordion-enter{height:0!important;padding:0!important}.accordion-enter-active{height:100%!important;opacity:1!important;transition:all .2s ease-in-out}.accordion-exit{height:100%!important;opacity:1!important}.accordion-exit-active{height:0!important;padding:0!important;transition:all .2s ease-in-out}.spin-fade-enter{transform:rotate(80deg);opacity:0}.spin-fade-enter-active,.spin-fade-enter-done{transform:rotate(0);opacity:1!important;transition:transform opacity .2s ease-in-out}.spin-fade-exit{transform:rotate(0);opacity:1}.spin-fade-exit-active{transform:rotate(80deg);opacity:0;transition:transform opacity .2s ease-in-out}::backdrop{background:#000000bf}.spinner{border:3px solid rgba(0,0,0,.2);border-radius:50%;border-top-color:#000;width:25px;height:25px;animation:spin 1s ease-in-out infinite;translate:0 -50%}.spinner-container{height:0;overflow:visible}@keyframes spin{to{transform:rotate(360deg)}}
