.render-wait-drift{will-change:transform;animation:60s linear infinite render-wait-drift}@keyframes render-wait-drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.render-wait-shimmer{background:linear-gradient(100deg, var(--on-dark-soft) 30%, var(--on-dark) 50%, var(--on-dark-soft) 70%);background-size:200% 100%;animation:1.6s linear infinite render-wait-shimmer}@keyframes render-wait-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.render-wait-pen{background:var(--accent-midtone-200);width:3px;box-shadow:0 0 18px var(--accent-midtone-100);pointer-events:none;margin-left:-1.5px;animation:2.4s ease-in-out infinite render-wait-pen;position:absolute;top:0;bottom:0;left:0}.render-wait-pen-once{animation:1.2s linear forwards render-wait-pen-once}@keyframes render-wait-pen{0%{left:0}to{left:100%}}@keyframes render-wait-pen-once{0%{left:0}to{left:100%}}.render-wait-draw{animation:1.2s linear both render-wait-draw}@keyframes render-wait-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes render-wait-fade{0%{opacity:0}to{opacity:1}}.render-wait-vignette{background:radial-gradient(ellipse 44% 58% at center, color-mix(in srgb, var(--accent-dark-600) 94%, transparent) 0%, color-mix(in srgb, var(--accent-dark-600) 86%, transparent) 62%, color-mix(in srgb, var(--accent-dark-600) 20%, transparent) 100%)}@media (prefers-reduced-motion:reduce){.render-wait-drift,.render-wait-shimmer{animation:none!important}.render-wait-pen{display:none}.render-wait-draw{animation:.15s ease-out both render-wait-fade!important}}.find-shots-band{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--accent-midtone-100) 16%, transparent) 100%);border-bottom:2px solid var(--accent-midtone-200);height:46px;animation:4.8s linear infinite find-shots-band;position:absolute;top:0;left:0;right:0}@keyframes find-shots-band{0%{top:-46px}to{top:100%}}.find-shots-progress-sweep{background:linear-gradient(90deg, var(--accent-midtone-200) 0%, var(--accent-midtone-100) 100%);width:40%;animation:1.4s ease-in-out infinite find-shots-sweep}@keyframes find-shots-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.find-shots-digit{animation:.3s ease-out find-shots-digit}@keyframes find-shots-digit{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.find-shots-fade-in{animation:.4s ease-out find-shots-fade-in}@keyframes find-shots-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.find-shots-digit,.find-shots-fade-in{animation:none}.find-shots-band{display:none}.find-shots-progress-sweep{opacity:.4;width:100%;animation:none}}
