.cena-entrada{background:#06112a}.cena-palco{position:absolute;left:50%;bottom:0;width:max(100vw,177.4dvh);aspect-ratio:1600/902;transform:translateX(-50%)}.cena-deriva{position:absolute;inset:0;transform-origin:50% 100%;animation:cena-deriva 64s ease-in-out infinite alternate;will-change:transform}@keyframes cena-deriva{0%{transform:scale(1.03) translate3d(-.8%,0,0)}to{transform:scale(1.09) translate3d(.8%,-.6%,0)}}.cena-lanterna{position:absolute;aspect-ratio:1;transform:translate(-50%,-50%)}.cena-lanterna:after,.cena-lanterna:before{content:"";position:absolute;inset:0;border-radius:50%;mix-blend-mode:screen}.cena-lanterna:before{background:radial-gradient(circle,rgba(255,210,140,.55) 0,rgba(255,170,80,0) 62%);opacity:0;animation:lanterna-respira 7s ease-in-out infinite;animation-delay:var(--respiro,0s)}.cena-lanterna:after{background:radial-gradient(circle,rgba(255,238,200,.95) 0,rgba(255,196,110,.55) 24%,rgba(255,160,60,0) 66%);opacity:0;transform:scale(.5);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.cena-lanterna[data-acesa]:after{opacity:.9;transform:scale(1)}@keyframes lanterna-respira{0%,to{opacity:0}50%{opacity:.32}}.cena-entrada[data-estado=entrou] .cena-lanterna:after,.cena-entrada[data-estado=enviando] .cena-lanterna:after{opacity:1;transform:scale(1);animation:lanterna-pulsa 1.2s ease-in-out infinite;animation-delay:calc(var(--ordem, 0) * 28ms)}@keyframes lanterna-pulsa{0%,to{transform:scale(1)}50%{transform:scale(1.45)}}.cena-entrada[data-estado=erro] .cena-lanterna:after{opacity:.18}.cena-veu{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,12,32,.92),rgba(5,12,32,.8) 32%,rgba(5,12,32,.28) 56%,rgba(5,12,32,0) 74%),linear-gradient(0deg,rgba(5,12,32,.88),rgba(5,12,32,0) 24%),radial-gradient(ellipse 120% 70% at 30% 0,rgba(5,12,32,.55),rgba(5,12,32,0) 62%)}@media (max-width:1023px){.cena-veu{background:linear-gradient(180deg,rgba(5,12,32,.55),rgba(5,12,32,.2) 34%,rgba(5,12,32,.55) 62%,rgba(5,12,32,.92))}}.cena-luz{position:absolute;left:0;top:0;width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,rgba(255,196,120,.17) 0,rgba(255,170,90,.05) 40%,rgba(255,170,90,0) 70%);mix-blend-mode:screen;opacity:0;transition:opacity .6s ease;will-change:transform}.cena-grao{position:absolute;inset:-50%;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.cena-entrada.pausada *,.cena-entrada.pausada :after,.cena-entrada.pausada :before{animation-play-state:paused!important}.cartao-entrada{position:relative;isolation:isolate;overflow:hidden;overflow:clip;border-radius:28px;padding:1px;box-shadow:0 40px 120px -30px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.06)}.cartao-entrada-fio{position:absolute;left:50%;top:50%;z-index:-1;width:220%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(from 0deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 62%,rgba(255,200,120,.15) 72%,rgba(255,214,150,.95) 84%,rgba(255,244,220,1) 87%,rgba(255,255,255,.1) 93%);opacity:calc(.45 + .55 * var(--acesa, 0));transition:opacity .6s ease;animation:fio-gira 8s linear infinite}@keyframes fio-gira{to{transform:rotate(1turn)}}.cartao-entrada[data-estado=enviando] .cartao-entrada-fio{animation-duration:1.6s}.cartao-entrada-corpo{position:relative;border-radius:27px;background:hsl(var(--card)/.95);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2)}.cartao-entrada[data-estado=erro]{animation:cartao-treme .42s cubic-bezier(.36,.07,.19,.97)}@keyframes cartao-treme{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.dia-momento{opacity:0;transform:translateY(10px);animation:dia-entra .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.24s + var(--i, 0) * .11s)}@keyframes dia-entra{to{opacity:1;transform:none}}.dia-agora{animation:dia-agora 2.6s ease-in-out infinite}@keyframes dia-agora{0%,to{opacity:.55}50%{opacity:1}}.titulo-entrada .palavra{display:inline-block;opacity:0;transform:translateY(.4em);animation:dia-entra .8s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(80ms + var(--i, 0) * 70ms)}@media (prefers-reduced-motion:reduce){.cartao-entrada,.cartao-entrada-fio,.cena-deriva,.cena-lanterna:before,.dia-agora{animation:none!important}.cena-lanterna:before{opacity:.12}.cartao-entrada-fio,.cena-lanterna:after{transition:none!important}.cena-entrada[data-estado] .cena-lanterna:after{animation:none!important}.cena-luz{display:none}.dia-momento,.titulo-entrada .palavra{opacity:1;transform:none;animation:none!important}}