.wanaka-loading-overlay{z-index:9999;isolation:isolate;background:var(--color-neutral-canvas,#000);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.wanaka-loading-background{--wanaka-loading-background:var(--color-neutral-canvas,#000);background:var(--wanaka-loading-background)}.wanaka-loading-overlay--contained{z-index:2;position:absolute}.wanaka-loading-overlay-content{z-index:1;color:var(--color-neutral-white,#fff);font-family:var(--font-family-base);flex-direction:column;align-items:center;display:flex;position:relative}.wanaka-loading-overlay-character{width:104px;height:104px}.wanaka-loading-overlay-character--sprite{background:url(./mascot-cat-run-sprite-D8P9AXmw.webp) 0 0/520px 104px no-repeat;animation:.5s steps(5,end) infinite wanaka-loading-cat-run}.wanaka-loading-overlay-label{margin-top:var(--space-xs,4px);font-size:var(--font-size-sm,14px);line-height:var(--line-height-sm);font-weight:var(--font-weight-regular)}.wanaka-loading-overlay-progress{align-items:center;gap:var(--space-sm);margin-top:var(--space-md,12px);display:flex}.wanaka-loading-overlay-phase{margin-top:var(--space-xs,4px);color:var(--color-overlay-white-76);font-size:var(--font-size-xs)}.wanaka-loading-overlay-progress-track{background:var(--color-overlay-white-24,#ffffff3d);width:234px;height:4px;overflow:hidden}.wanaka-loading-overlay-progress-fill{background:var(--color-loading-progress-fill,#fff);height:100%}.wanaka-loading-overlay-progress-text{min-width:28px;font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.wanaka-loading-overlay-slow{max-width:280px;margin-top:var(--space-xl);color:var(--color-overlay-white-76);font-size:var(--font-size-xs);text-align:center}.wanaka-loading-overlay-retry{margin-top:var(--space-md,12px);padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-md);background:var(--color-neutral-white,#fff);color:var(--color-neutral-black);font:inherit;font-size:var(--font-size-sm,14px);cursor:pointer;border:0}@keyframes wanaka-loading-cat-run{to{background-position-x:-520px}}@media (prefers-reduced-motion:reduce){.wanaka-loading-overlay-character--sprite{animation:none}}.wanaka-loading-overlay-progress-fill--indeterminate{width:35%;animation:1.4s ease-in-out infinite alternate wanaka-loading-progress-indeterminate}@keyframes wanaka-loading-progress-indeterminate{0%{transform:translate(0)}to{transform:translate(185%)}}@media (prefers-reduced-motion:reduce){.wanaka-loading-overlay-progress-fill--indeterminate{animation:none}}
