@import url("https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,300..800&display=swap");*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:Bricolage Grotesque,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","ss02"}button{font-family:inherit}@keyframes phaseFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseDot{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes revealIn{0%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.phase-fade{animation:phaseFade .35s cubic-bezier(.22,1,.36,1) both}.slide-up{animation:slideUp .45s cubic-bezier(.22,1,.36,1) both}.reveal-in{animation:revealIn .7s cubic-bezier(.22,1,.36,1) both}.selected-dot{animation:pulseDot .25s ease}.answer-dot{cursor:pointer;transition:all .15s ease;padding:0;outline:none}.answer-dot:hover{transform:scale(1.2)}.link-btn{background:transparent;border:none;cursor:pointer;font-family:inherit;padding:0}.tap-option{transition:color .15s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.primary-btn{transition:all .15s ease}.primary-btn:hover{background:#e11d48!important}