.loading-module__04h2WW__loading{gap:var(--space-32);max-width:var(--measure-page);min-height:100svh;padding:var(--space-40);flex-direction:column;margin:0 auto;display:flex}.loading-module__04h2WW__loading-head{gap:var(--space-8);flex-direction:column;display:flex}.loading-module__04h2WW__loading-head>span,.loading-module__04h2WW__loading-panel>span{max-width:100%}.loading-module__04h2WW__loading-stage{align-items:start;gap:var(--space-28);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.loading-module__04h2WW__loading-viewer{background:var(--slab-sunk);outline:2px solid var(--line-soft);flex-direction:column;min-width:0;display:flex}.loading-module__04h2WW__loading-viewer-box{aspect-ratio:4/3;position:relative}.loading-module__04h2WW__loading-viewer-media{aspect-ratio:auto;position:absolute;inset:0}.loading-module__04h2WW__loading-viewer-controls{gap:var(--space-8);padding:var(--space-12);background:var(--slab);border-top:2px solid var(--line-soft);display:flex}.loading-module__04h2WW__loading-viewer-controls>span{aspect-ratio:auto}.loading-module__04h2WW__loading-panel{gap:var(--space-12);min-width:0;padding:var(--space-20);background:var(--slab);outline:2px solid var(--line-soft);outline-offset:-2px;flex-direction:column;display:flex}.loading-module__04h2WW__loading-panel>span[data-variant=media]{aspect-ratio:auto}.loading-module__04h2WW__loading-grid{gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.loading-module__04h2WW__loading-card{background:var(--slab);outline:2px solid var(--line-soft);outline-offset:-2px;flex-direction:column;min-width:0;display:flex}.loading-module__04h2WW__loading-card-slot{aspect-ratio:3/4;background:var(--slab-sunk);border-bottom:2px solid var(--line-soft);position:relative}.loading-module__04h2WW__loading-card-body{padding:var(--space-12);min-height:calc(2 * 1.15 * var(--text-body) + 2 * var(--space-12))}@media (max-width:899px){.loading-module__04h2WW__loading-stage{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.loading-module__04h2WW__loading-viewer-box{aspect-ratio:3/4}.loading-module__04h2WW__loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.loading-module__04h2WW__loading{gap:var(--space-24);padding:var(--space-24) var(--space-24) var(--space-40)}.loading-module__04h2WW__loading-panel{padding:var(--space-16)}.loading-module__04h2WW__loading-grid{grid-template-columns:minmax(0,1fr)}}
