/* The supplied V assembles/disassembles inside the cached, script-free SVG. */
.vm-loader{--vm-loader-size:80px;display:inline-grid;place-items:center;inline-size:var(--vm-loader-size);block-size:var(--vm-loader-size);flex:none;vertical-align:middle;line-height:0}
.vm-loader--page{--vm-loader-size:128px}
.vm-loader--inline{--vm-loader-size:32px}
.vm-loader .vm-loader__image{display:block;inline-size:100%;block-size:100%;max-inline-size:none;object-fit:contain;border:0;border-radius:0;box-shadow:none;background:none;pointer-events:none}
.vm-loader .vm-loader__label{position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;line-height:1!important}
.vm-loader[hidden],.vm-loader-wrap[hidden]{display:none!important}
.loading-state>.vm-loader{display:grid;margin-inline:auto}
.stage-loading.vm-loader-wrap{padding:10px 14px;background:#fbf8f2;border-color:#ded5c7;border-radius:14px;line-height:0;box-shadow:0 8px 24px #0002}
.publication-progress-symbol.is-loading{inline-size:96px;block-size:96px;background:none;border-radius:0}
