.viewer-loading{z-index:3;background:radial-gradient(circle at 50% 45%, var(--stage) 0%, var(--stage-2) 100%);color:var(--ink-2);pointer-events:none;place-content:center;justify-items:center;gap:14px;animation:.35s cubic-bezier(.2,.7,.2,1) both vl-in;display:grid;position:absolute;inset:0}.viewer-loading.over{background:color-mix(in srgb, var(--stage-2) 74%, transparent);-webkit-backdrop-filter:blur(12px)saturate(.8)}.vl-svg{filter:drop-shadow(0 10px 18px #0003);width:188px;height:auto;overflow:visible}.vl-label{letter-spacing:.015em;color:var(--ink-2);font-size:.86rem}.vl-dots i{font-style:normal;animation:1.4s ease-in-out infinite vl-dot;display:inline-block}.vl-dots i:nth-child(2){animation-delay:.18s}.vl-dots i:nth-child(3){animation-delay:.36s}@keyframes vl-dot{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-1.5px)}}@keyframes vl-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.cz-poster{transition:opacity .5s}.cz-poster.gone{opacity:0}@media (prefers-reduced-motion:reduce){.viewer-loading,.vl-dots i{animation:none}.vl-dots i{opacity:.6}.cz-poster{transition:none}}
