.blur-text-parte{opacity:0;filter:blur(10px);display:inline-block;transform:translateY(-50px)}.blur-text-baixo .blur-text-parte{transform:translateY(50px)}.blur-text-visivel .blur-text-parte{animation:blur-text-entrar var(--duracao,.7s) linear both;animation-delay:var(--atraso,0s)}.blur-text-baixo.blur-text-visivel .blur-text-parte{animation-name:blur-text-subir}@keyframes blur-text-entrar{0%{opacity:0;filter:blur(10px);transform:translateY(-50px)}50%{opacity:.5;filter:blur(5px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:none}}@keyframes blur-text-subir{0%{opacity:0;filter:blur(10px);transform:translateY(50px)}50%{opacity:.5;filter:blur(5px);transform:translateY(-5px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.blur-text-parte{opacity:1;filter:none;transform:none;animation:none!important}}
.shiny-text{-webkit-text-fill-color:transparent;background-position:150%;background-size:200%;-webkit-background-clip:text;background-clip:text;display:inline-block}.shiny-text-ativo{animation:shiny-esquerda var(--shiny-duracao,2s) linear infinite}.shiny-text-direita{animation-direction:reverse}.shiny-text-yoyo{animation-direction:alternate}.shiny-text-pausa:hover{animation-play-state:paused}@keyframes shiny-esquerda{0%{background-position:150%}55%,to{background-position:-50%}}@media (prefers-reduced-motion:reduce){.shiny-text-ativo{background-position:-50%;animation:none}}
.gradual-blur{isolation:isolate;pointer-events:none;transition:opacity .3s ease-out}.gradual-blur-parent{overflow:hidden}.gradual-blur-inner{pointer-events:none;width:100%;height:100%;position:relative}.gradual-blur-inner>div{-webkit-backdrop-filter:inherit;backdrop-filter:inherit}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gradual-blur-inner>div{opacity:.5;background:#0000004d}}
