.abertura{z-index:100;background:var(--c-background);flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:opacity .28s,visibility .28s;animation:.28s 12s forwards abertura-socorro;display:flex;position:fixed;inset:0}.abertura[data-saindo]{opacity:0;visibility:hidden}.abertura__marca{width:168px;height:168px;animation:2.4s ease-in-out infinite abertura-respirar;position:relative}.abertura__logo{object-fit:contain;width:100%;height:100%;position:relative}.abertura__halo{filter:blur(22px);background:radial-gradient(circle,#22d3ee73,#e879f947 50%,#0000 72%);border-radius:50%;animation:2.4s ease-in-out infinite abertura-halo;position:absolute;inset:14% 14% 26%}.abertura__trilho{pointer-events:none;position:absolute;inset:11% 9% 26%}.abertura__feixe{background:linear-gradient(90deg,#0000,#22d3ee 14%,#fff 50%,#e879f9 86%,#0000);border-radius:4px;height:4px;animation:1.5s cubic-bezier(.45,0,.55,1) infinite alternate abertura-varrer;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px 3px #22d3eee6,0 0 34px 10px #e879f980}.abertura__feixe:before{content:"";background:linear-gradient(#0000,#22d3ee38 45%,#e879f938 55%,#0000);height:48px;position:absolute;top:-22px;left:4%;right:4%}.abertura__texto{letter-spacing:.01em;color:var(--c-text-secondary);margin:0;font-size:13px;line-height:18px}.abertura__pontos span{animation:1.2s ease-in-out infinite abertura-ponto}.abertura__pontos span:nth-child(2){animation-delay:.2s}.abertura__pontos span:nth-child(3){animation-delay:.4s}@keyframes abertura-varrer{0%{opacity:.55;top:0}15%,85%{opacity:1}to{opacity:.55;top:calc(100% - 4px)}}@keyframes abertura-respirar{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes abertura-halo{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes abertura-ponto{0%,to{opacity:.2}50%{opacity:1}}@keyframes abertura-socorro{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.abertura__marca,.abertura__halo,.abertura__pontos span{animation:none}.abertura__feixe{display:none}}
