:root{--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--dur-press:100ms;--dur-enter:200ms;--dur-exit:150ms}*{box-sizing:border-box;margin:0;padding:0}[role=button],a,button,input,label,select{-webkit-tap-highlight-color:transparent;touch-action:manipulation}[role=button]:active,a:active,button:active{filter:brightness(.92);transform:scale(.95);transition:transform 80ms cubic-bezier(.23,1,.32,1),filter 80ms cubic-bezier(.23,1,.32,1);transition:transform 80ms var(--ease-out),filter 80ms var(--ease-out)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#14161a}body:not(.admin-mode):not(.portal-mode):not(.event-mode){margin:0 auto;max-width:430px}@keyframes pulse{0%{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes screenIn{0%{filter:blur(4px);opacity:0;transform:translateX(48px) scale(.975)}60%{filter:blur(0)}to{filter:blur(0);opacity:1;transform:translateX(0) scale(1)}}@keyframes screenInVolta{0%{filter:blur(4px);opacity:0;transform:translateX(-48px) scale(.975)}60%{filter:blur(0)}to{filter:blur(0);opacity:1;transform:translateX(0) scale(1)}}@keyframes cardIn{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pickPop{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1.1)}}@keyframes checkIn{0%{opacity:0;transform:scale(.8)}55%{opacity:1;transform:scale(1.1)}75%{transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-10px) scaleY(.9)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes faixaEntra{0%{opacity:0;transform:translateX(-100%) skewX(-8deg)}to{opacity:1;transform:translateX(0) skewX(0)}}@keyframes marcaEntra{0%{letter-spacing:.22em;opacity:0;transform:translateY(16px)}to{letter-spacing:.1em;opacity:1;transform:translateY(0)}}@keyframes faixaVarreVolta{0%{opacity:0;transform:translateX(100%) skewX(8deg)}to{opacity:1;transform:translateX(0) skewX(0)}}@keyframes vinhetaPalavra{0%{filter:blur(6px);letter-spacing:.06em;opacity:0;transform:scale(.94)}60%{filter:blur(0)}to{filter:blur(0);letter-spacing:-.02em;opacity:1;transform:scale(1)}}@keyframes vinhetaSai{0%{opacity:1}to{opacity:0}}@keyframes momentoPulsa{0%{opacity:1}50%{opacity:.62}to{opacity:1}}@keyframes ruleCresce{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes progressoPulsa{0%{filter:brightness(1)}40%{filter:brightness(1.6)}to{filter:brightness(1)}}@keyframes faixaDesliza{0%{background-position-x:0}to{background-position-x:113px}}@media (prefers-reduced-motion:reduce){[style*=cardIn],[style*=checkIn],[style*=dropdownIn],[style*=faixaEntra],[style*=faixaVarreVolta],[style*=marcaEntra],[style*=ozLogoIn],[style*=ruleCresce],[style*=screenInVolta],[style*=screenIn],[style*=vinhetaPalavra]{animation-delay:0ms!important;animation-duration:.2s!important;animation-name:reducedFade!important}[style*=faixaDesliza],[style*=momentoPulsa],[style*=progressoPulsa],[style*=pulse]{animation:none!important}[role=button]:active,a:active,button:active{transform:none}*{transition-duration:.12s!important}}@keyframes reducedFade{0%{opacity:0}to{opacity:1}}@keyframes ozLogoIn{0%{filter:drop-shadow(0 0 0 rgba(0,191,165,0));opacity:0;transform:translateY(14px) scale(.86)}60%{filter:drop-shadow(0 0 18px rgba(0,191,165,.75)) drop-shadow(0 0 36px rgba(0,191,165,.45));opacity:1}to{filter:drop-shadow(0 0 12px rgba(0,191,165,.55)) drop-shadow(0 0 28px rgba(0,191,165,.3));opacity:1;transform:translateY(0) scale(1)}}