.dm-carga{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#0b3b5c,#06263d);opacity:1;transition:opacity .35s ease}.dm-carga.sale{opacity:0;pointer-events:none}.dm-carga-burb{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:.25}.dm-carga-burb i{position:absolute;bottom:-60px;border-radius:50%;background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.8),rgba(255,255,255,.14) 46%,rgba(255,255,255,.04) 72%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.4);animation:dm-carga-sube 4s linear infinite}@keyframes dm-carga-sube{0%{transform:translateY(0);opacity:0}12%{opacity:1}to{transform:translateY(-115vh);opacity:0}}.dm-carga-centro{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:18px;padding:0 20px;text-align:center;animation:dm-carga-in .5s ease both}@keyframes dm-carga-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dm-carga-txt{margin:0;font:400 15px/1.3 var(--font-plex),system-ui,sans-serif;color:#cfe9f5}.dm-carga-barra{width:160px;height:3px;border-radius:3px;background:rgba(255,255,255,.15);overflow:hidden}.dm-carga-barra i{display:block;height:100%;border-radius:3px;background:#38bdf8;transition:width 1.4s linear}.dm-carga.sale .dm-carga-barra i{transition:width .2s ease-out}@media (max-width:767px){.dm-carga-centro{gap:14px}}@media (prefers-reduced-motion:reduce){.dm-carga-burb{display:none}.dm-carga-centro{animation:none}.dm-carga,.dm-carga-barra i{transition:none}}.dm-carga.quieta .dm-carga-burb{display:none}.dm-demo .dmd-qv-btn{display:inline-flex;align-items:center;gap:7px;flex:none;height:34px;padding:0 12px;border:1.5px solid var(--a-line2);border-radius:var(--a-r,4px);background:var(--a-panel);color:var(--a-ink);font:600 13px/1 var(--a-font);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.dm-demo .dmd-qv-btn:hover{border-color:var(--a-acc);background:var(--a-hundido)}.dm-demo .dmd-qv-btn svg{flex:none;color:var(--a-acc-texto)}.dm-demo .dmd-qv-btn:focus-visible{outline:2px solid var(--a-foco);outline-offset:2px}@media (max-width:1099px){.dm-demo .dmd-qv-btn{width:34px;padding:0;justify-content:center}.dm-demo .dmd-qv-btn span{display:none}}