*,:after,:before{box-sizing:border-box}html{height:100%}body,html{background:#0d0e14}body{color:#f2eee4;font-family:Open Sans;font-weight:light;margin:0;overflow-x:hidden;width:100%}#root,body{min-height:100dvh}main{flex:1 0 auto;min-height:0;overflow-x:hidden;position:relative;text-align:center}strong{font-weight:700}@-webkit-keyframes growAndShrink{0%{width:50px}10%{width:180px}13%{width:150px}87%{width:150px}90%{width:180px}to{width:50px}}@keyframes growAndShrink{0%{width:50px}10%{width:180px}13%{width:150px}87%{width:150px}90%{width:180px}to{width:50px}}@-webkit-keyframes ball1{0%{opacity:0}13%{opacity:0}14%{opacity:1}87%{opacity:0}to{opacity:0}}@keyframes ball1{0%{opacity:0}13%{opacity:0}14%{opacity:1}87%{opacity:0}to{opacity:0}}@-webkit-keyframes ball2{0%{opacity:0}31%{opacity:0}32%{opacity:1}87%{opacity:0}to{opacity:0}}@keyframes ball2{0%{opacity:0}31%{opacity:0}32%{opacity:1}87%{opacity:0}to{opacity:0}}@-webkit-keyframes ball3{0%{opacity:0}52%{opacity:0}53%{opacity:1}87%{opacity:0}to{opacity:0}}@keyframes ball3{0%{opacity:0}52%{opacity:0}53%{opacity:1}87%{opacity:0}to{opacity:0}}@-webkit-keyframes assistant-page-out{to{opacity:0}}@keyframes assistant-page-out{to{opacity:0}}@-webkit-keyframes assistant-page-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes assistant-page-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}::view-transition-old(root){-webkit-animation:assistant-page-out .2s ease-in both;animation:assistant-page-out .2s ease-in both}::view-transition-new(root){-webkit-animation:assistant-page-in .32s ease-out both;animation:assistant-page-in .32s ease-out both}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){-webkit-animation:none;animation:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:899.98px) and (min-height:521px){body:has([data-testid=funil-mobile-bar]),body:has([data-testid=grading-sticky-bar]){padding-bottom:140px}}