.opx-loader{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:radial-gradient(60% 50%at 50% 55%,rgba(191,151,6,.08),transparent 70%),var(--bg-base, #141821);transition:opacity .5s ease,visibility .5s ease}.opx-loader--saindo{opacity:0;visibility:hidden}.opx-loader__conteudo{width:min(420px,78vw);display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px 16px}.opx-loader__texto{margin:0;font-size:12px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:rgba(255,255,255,.85)}.opx-loader__pontos i{font-style:normal;animation:opx-loader-ponto 1.2s infinite}.opx-loader__pontos i:nth-child(2){animation-delay:.2s}.opx-loader__pontos i:nth-child(3){animation-delay:.4s}@keyframes opx-loader-ponto{0%,60%,to{opacity:.15}30%{opacity:1}}.opx-loader__pct{grid-row:1;grid-column:2;margin:0;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-mango-claro, #E0B617)}.opx-loader__barra{grid-column:1/-1;position:relative;height:3px;border-radius:3px;background:rgba(255,255,255,.08);overflow:hidden}.opx-loader__preenchimento{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--color-mango, #BF9706),var(--color-mango-claro, #E0B617));box-shadow:0 0 12px rgba(224,182,23,.8);transition:width .25s ease-out}.opx-loader__preenchimento::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);width:40%;animation:opx-loader-brilho 1.1s linear infinite}@keyframes opx-loader-brilho{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}@media (prefers-reduced-motion:reduce){.opx-loader__pontos i,.opx-loader__preenchimento::after{animation:none}}