#loadingView:has(.avq-foundry-load)>.loader{display:none}
.avq-foundry-load{width:min(780px,calc(100vw - 32px));padding:clamp(16px,3vw,26px);text-align:center;border:1px solid #21465c;border-radius:18px;background:#071321;color:#e6f7ff;box-sizing:border-box}
.avq-foundry-load h2{margin:0 0 .35em;font-size:clamp(20px,4vw,30px)}
.avq-foundry-load p{margin:0 0 .65em;color:#90e5ff}
.avq-foundry-load .avq-foundry-load-mark{width:32px;height:32px;object-fit:contain;vertical-align:middle}
.avq-foundry-load iframe{display:block;width:100%;height:clamp(145px,34vh,320px);margin-top:.65em;border:0;border-radius:12px;background:#070e18;pointer-events:none}
.avq-foundry-load[data-phase=error],.avq-foundry-load[data-phase=offline]{border-color:#bd8050;margin:1rem auto 0;width:100%}
.avq-foundry-load[data-phase=error] p,.avq-foundry-load[data-phase=offline] p{color:#ffbd8b}
@media (prefers-reduced-motion:no-preference){
 .avq-foundry-load[aria-busy=true] .avq-foundry-load-mark{animation:avq-foundry-mark 1.1s ease-in-out infinite alternate}
 @keyframes avq-foundry-mark{from{opacity:.48;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
}
.avq-foundry-site-hud,.avq-foundry-nav-indicator{position:fixed;z-index:950;inset:auto 1rem 1rem auto;max-width:calc(100vw - 2rem)}
.avq-foundry-site-hud .avq-foundry-load{width:min(420px,calc(100vw - 2rem))}
.avq-foundry-nav-indicator{color:#e6f7ff;background:#071321;border:1px solid #21465c;border-radius:12px;padding:.7rem 1rem}
[data-avq-foundry-demo] button{margin:.3em}
.avq-foundry-nav-indicator .avq-foundry-load{width:min(350px,calc(100vw - 3.4rem))}
.avq-foundry-nav-indicator .avq-foundry-load iframe{height:155px}
