*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0;padding:0;line-height:inherit}[hidden]{display:none!important}html,body,#root{margin:0;padding:0}html,body{min-height:100vh;background:#f0f4f8;color:#252f6a;font-family:Assistant,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-feature-settings:"kern" 1,"liga" 1;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit}a{color:inherit}.material-symbols-outlined{font-family:Material Symbols Outlined,sans-serif;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.skip-link{position:absolute;left:-9999px;top:4px;z-index:9999;padding:8px 20px;background:#00adef;color:#fff;font-family:Assistant,sans-serif;font-size:14px;font-weight:600;border-radius:4px;text-decoration:none}.skip-link:focus{left:4px}:focus-visible{outline:2px solid #00ADEF;outline-offset:3px;border-radius:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn-outline{transition:background .15s ease,border-color .15s ease,color .15s ease}.btn-outline:hover{background:#252f6a0f!important;border-color:#252f6a61!important;color:#252f6a!important}.btn-solid-light{transition:background .15s ease,opacity .15s ease}.btn-solid-light:hover{background:#00adefe0!important}.btn-ghost{transition:color .15s ease,opacity .15s ease}.btn-ghost:hover{opacity:.75}.btn-card{transition:background .15s ease}.btn-card:hover{background:#252f6a0a!important}.btn-answer{transition:background .15s ease,border-color .15s ease}.btn-answer:not([aria-pressed=true]):hover{background:#252f6a0d!important;border-color:#252f6a2e!important}@keyframes aevFadeIn{0%{opacity:0}to{opacity:1}}@keyframes aevFadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.aev-fade-in{animation:aevFadeIn .4s ease-out both}.aev-fade-in-up{animation:aevFadeInUp .4s ease-out both}
