.vtk-loading{z-index:9999;background:radial-gradient(520px 420px at 50% 42%,#def26a47,#0000 70%),#f3f3f1;flex-direction:column;justify-content:center;align-items:center;gap:18px;font-family:Inter Tight,system-ui,sans-serif;transition:opacity .35s;display:flex;position:fixed;inset:0}.vtk-loading.is-saindo{opacity:0;pointer-events:none}.vtk-mascote{flex-direction:column;align-items:center;width:148px;height:152px;display:flex;position:relative}.vtk-mascote img{transform-origin:50% 85%;width:148px;height:auto;animation:1.1s cubic-bezier(.45,0,.55,1) infinite vtk-pula,2.2s ease-in-out infinite vtk-balanca;display:block}.vtk-sombra{background:#0f2a1f2e;border-radius:50%;width:92px;height:12px;animation:1.1s cubic-bezier(.45,0,.55,1) infinite vtk-sombra;position:absolute;bottom:0}.vtk-texto{color:#4f5f55;text-align:center;margin:0;font-size:15px;font-weight:400}.vtk-texto i{text-align:left;width:1.2em;font-style:normal;display:inline-block}.vtk-texto i:after{content:"";animation:1.2s steps(4,end) infinite vtk-pontos}@keyframes vtk-pula{0%,to{translate:0}50%{translate:0 -16px}}@keyframes vtk-balanca{0%,to{rotate:-5deg}50%{rotate:5deg}}@keyframes vtk-sombra{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.55;transform:scaleX(.7)}}@keyframes vtk-pontos{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (width>=900px){.vtk-loading{background:radial-gradient(760px 560px at 50% 44%,#def26a4d,#0000 70%),#f3f3f1;gap:22px}.vtk-mascote{width:188px;height:192px}.vtk-mascote img{width:188px}.vtk-sombra{width:116px;height:14px}.vtk-texto{font-size:16px}}@media (prefers-reduced-motion:reduce){.vtk-mascote img,.vtk-sombra{animation:none}.vtk-texto i:after{content:"...";animation:none}}
