.viewer-skeleton[data-v-157efe36]{--viewer-stage-min-height:32rem;border:1px solid rgb(var(--v-theme-outline-variant));border-radius:var(--radius-lg);background:rgb(var(--v-theme-surface));grid-template-columns:minmax(0,1fr) 19rem;min-height:38rem;display:grid;overflow:hidden;box-shadow:0 1.5rem 4rem #141a171a}.viewer-skeleton--stage-only[data-v-157efe36]{grid-template-columns:minmax(0,1fr)}.skeleton-visual[data-v-157efe36]{grid-template-rows:minmax(var(--viewer-stage-min-height),1fr) auto;background:var(--viewer-surface,#152221);min-width:0;min-height:0;display:grid}.skeleton-canvas[data-v-157efe36]{min-width:0;min-height:var(--viewer-stage-min-height);background:radial-gradient(circle at 50% 42%,#2f6b4f3d,transparent 48%),linear-gradient(#ffffff0d 1px,transparent 1px),linear-gradient(90deg,#ffffff0d 1px,transparent 1px),var(--viewer-surface,#152221);color:var(--viewer-muted,#b9ceca);background-size:auto,2rem 2rem,2rem 2rem,auto;place-items:center;display:grid;position:relative;overflow:hidden}.skeleton-preview[data-v-157efe36]{-o-object-fit:contain;object-fit:contain;background:var(--viewer-surface,#152221);width:100%;height:100%;display:block;position:absolute;inset:0}.skeleton-empty[data-v-157efe36]{text-align:center;justify-items:center;gap:.5rem;padding:clamp(1.5rem,5vw,3rem);display:grid}.skeleton-empty strong[data-v-157efe36]{color:var(--viewer-text,#f4fbf8)}.skeleton-empty small[data-v-157efe36]{max-width:28rem;line-height:1.5}.skeleton-empty__cube[data-v-157efe36]{color:var(--viewer-warning,#f7c76b);font-size:clamp(2.5rem,8vw,4rem)}.skeleton-status[data-v-157efe36]{max-width:min(28rem,100% - 2rem);color:var(--viewer-warning,#f7c76b);background:#091918eb;border:1px solid #f7c76b7a;border-radius:.7rem;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.skeleton-status span[data-v-157efe36]{background:currentColor;border:2px solid;border-radius:999px;flex:none;width:.55rem;height:.55rem;animation:1.4s ease-in-out infinite viewer-skeleton-status-pulse-157efe36}.skeleton-toolbar[data-v-157efe36]{border-top:1px solid rgb(var(--v-theme-outline-variant));background:rgb(var(--v-theme-surface-light));gap:.4rem;min-width:0;padding:.55rem .65rem;display:grid}.skeleton-toolbar__rail[data-v-157efe36]{align-items:center;gap:.35rem;min-width:0;height:2.75rem;display:flex;overflow:hidden}.skeleton-panel span[data-v-157efe36],.skeleton-toolbar__help[data-v-157efe36],.skeleton-toolbar__rail span[data-v-157efe36]{background:linear-gradient(105deg,#dfe8e3 25%,#f8fbf9 40%,#dfe8e3 55%) 0 0/200% 100%;border-radius:999px;animation:1.5s linear infinite viewer-skeleton-shimmer-157efe36;display:block}.skeleton-toolbar__rail span[data-v-157efe36]{flex:none;height:2rem}.skeleton-toolbar__help[data-v-157efe36]{border-radius:.35rem;width:min(24rem,72%);height:1.008rem}.skeleton-panel[data-v-157efe36]{border-left:1px solid rgb(var(--v-theme-outline-variant));background:rgb(var(--v-theme-surface));align-content:start;gap:1rem;padding:1.25rem;display:grid}.skeleton-panel span[data-v-157efe36]{border-radius:.7rem;width:100%;height:2.75rem}.skeleton-panel span[data-v-157efe36]:nth-child(3){height:7rem}@keyframes viewer-skeleton-shimmer-157efe36{to{background-position-x:-200%}}@keyframes viewer-skeleton-status-pulse-157efe36{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media (width<=820px){.viewer-skeleton[data-v-157efe36]{--viewer-stage-min-height:clamp(18rem,62vw,25rem);grid-template-columns:minmax(0,1fr);min-height:0}.skeleton-panel[data-v-157efe36]{border-top:1px solid rgb(var(--v-theme-outline-variant));border-left:0}}@media (width<=420px){.viewer-skeleton[data-v-157efe36]{--viewer-stage-min-height:clamp(16rem,72vw,19rem)}.skeleton-status[data-v-157efe36]{max-width:calc(100% - 1.5rem);bottom:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.skeleton-panel span[data-v-157efe36],.skeleton-status span[data-v-157efe36],.skeleton-toolbar__help[data-v-157efe36],.skeleton-toolbar__rail span[data-v-157efe36]{animation:none}}
