.PoolLoading_loaderWrapper__tzIMu{position:fixed;inset:0;background:#0a1628;z-index:9999;display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity .6s ease;background-image:linear-gradient(rgba(34,211,238,.03) 1px,transparent 0),linear-gradient(90deg,rgba(34,211,238,.03) 1px,transparent 0);background-size:40px 40px}.PoolLoading_fadeOut__0opzG{opacity:0;pointer-events:none}.PoolLoading_content__4XDM6{display:flex;flex-direction:column;align-items:center;gap:2.5rem}.PoolLoading_logoWrap__3Xap5{opacity:0;animation:PoolLoading_fadeIn___8c2M .6s ease-out .2s forwards;background:rgba(255,255,255,.95);padding:.75rem 1.5rem;border-radius:12px}.PoolLoading_poolScene__btRaw{width:clamp(200px,80vw,320px);opacity:0;animation:PoolLoading_fadeIn___8c2M .4s ease-out .4s forwards}.PoolLoading_poolSvg__tvEAc{width:100%;height:auto}.PoolLoading_poolOutline__vwJ_B{stroke-dasharray:600;stroke-dashoffset:600;animation:PoolLoading_drawLine__iLJwy 1.4s ease-out .6s forwards}.PoolLoading_poolStep__7IGyj{opacity:0;animation:PoolLoading_fadeIn___8c2M .3s ease-out 1.2s forwards}.PoolLoading_groundLine__lS77G{stroke-dasharray:30;stroke-dashoffset:30;animation:PoolLoading_drawLine__iLJwy .5s ease-out 1.4s forwards}.PoolLoading_dimensions__Rmrex{opacity:0;animation:PoolLoading_fadeIn___8c2M .4s ease-out 1.5s forwards}.PoolLoading_ladder__tSYNv{opacity:0;animation:PoolLoading_fadeIn___8c2M .3s ease-out 1.3s forwards}.PoolLoading_waterGroup__OEY9r{transform:translateY(106px);animation:PoolLoading_waterRise__HT0QG 1.2s ease-out 1.8s forwards}.PoolLoading_waterBody__VyjW_{opacity:0;animation:PoolLoading_fadeIn___8c2M .3s ease-out 1.8s forwards}.PoolLoading_waterSurface__ROq0I{opacity:0;animation:PoolLoading_fadeIn___8c2M .3s ease-out 2.2s forwards,PoolLoading_waveMotion__bubvv 2.5s ease-in-out 2.2s infinite}@keyframes PoolLoading_fadeIn___8c2M{0%{opacity:0}to{opacity:1}}@keyframes PoolLoading_drawLine__iLJwy{to{stroke-dashoffset:0}}@keyframes PoolLoading_waterRise__HT0QG{0%{transform:translateY(106px)}to{transform:translateY(35px)}}@keyframes PoolLoading_waveMotion__bubvv{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}