.canopy-launch-module__Q4clla__launch{z-index:9999;pointer-events:none;color:#fff;padding:env(safe-area-inset-top) 20px env(safe-area-inset-bottom);background:radial-gradient(at 50% 42%,#195864 0%,#102b3a 52%,#102131 100%);place-items:center;animation:1.3s forwards canopy-launch-module__Q4clla__launch-exit;display:grid;position:fixed;inset:0;overflow:hidden}.canopy-launch-module__Q4clla__center{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative;transform:translateY(-2vh)}.canopy-launch-module__Q4clla__logo{border-radius:50%;width:124px;height:124px;animation:.8s cubic-bezier(.22,.7,.3,1) both canopy-launch-module__Q4clla__logo-bounce;overflow:hidden;box-shadow:0 18px 45px #06172455,0 0 0 12px #7cddd911}.canopy-launch-module__Q4clla__logo img{object-fit:contain;width:100%;height:100%;display:block}.canopy-launch-module__Q4clla__center strong{letter-spacing:-.04em;margin-top:23px;font-size:clamp(32px,8vw,44px);font-weight:850;line-height:1.1;animation:.5s .15s both canopy-launch-module__Q4clla__word-reveal}.canopy-launch-module__Q4clla__center>span{letter-spacing:.04em;color:#b8d9dc;margin-top:7px;font-size:14px;font-weight:600;animation:.5s .25s both canopy-launch-module__Q4clla__word-reveal}.canopy-launch-module__Q4clla__rings{place-items:center;display:grid;position:absolute;inset:0}.canopy-launch-module__Q4clla__rings span{border:1px solid #66cdc533;border-radius:50%;width:240px;height:240px;animation:1.2s .15s both canopy-launch-module__Q4clla__ring-spread;position:absolute}.canopy-launch-module__Q4clla__rings span:nth-child(2){animation-delay:.3s}.canopy-launch-module__Q4clla__rings span:nth-child(3){animation-delay:.45s}.canopy-launch-module__Q4clla__floaters{position:absolute;inset:0}.canopy-launch-module__Q4clla__floaters>svg{stroke-width:1.4px;color:#bce9e7;opacity:0;filter:drop-shadow(0 4px 10px #06172433);width:clamp(32px,9vw,72px);height:auto;animation:1.3s both canopy-launch-module__Q4clla__icon-drift;position:absolute}.canopy-launch-module__Q4clla__floaters>svg:first-child{--tilt:-24deg;top:17%;left:12%}.canopy-launch-module__Q4clla__floaters>svg:nth-child(2){color:#52d3c8;--tilt:14deg;top:12%;right:17%}.canopy-launch-module__Q4clla__floaters>svg:nth-child(3){--tilt:18deg;top:38%;right:7%}.canopy-launch-module__Q4clla__floaters>svg:nth-child(4){color:#52d3c8;--tilt:-12deg;top:48%;left:8%}.canopy-launch-module__Q4clla__floaters>svg:nth-child(5){--tilt:-16deg;bottom:17%;left:17%}.canopy-launch-module__Q4clla__floaters>svg:nth-child(6){--tilt:12deg;bottom:19%;right:15%}.canopy-launch-module__Q4clla__floaters>svg:nth-child(7){color:#52d3c8;--tilt:35deg;bottom:7%;right:35%}.canopy-launch-module__Q4clla__floaters>svg:nth-child(8){--tilt:-10deg;width:27px;top:7%;left:34%}@keyframes canopy-launch-module__Q4clla__logo-bounce{0%{opacity:0;transform:translateY(22px)scale(.8)}40%{opacity:1;transform:translateY(-13px)scale(1.04)}65%{transform:translateY(4px)scale(.98)}85%{transform:translateY(-3px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes canopy-launch-module__Q4clla__word-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes canopy-launch-module__Q4clla__icon-drift{0%,20%{opacity:0;transform:translateY(22px)rotate(0)scale(.65)}55%,85%{opacity:.65;transform:translateY(0) rotate(var(--tilt)) scale(1)}to{opacity:0;transform:translateY(-18px) rotate(var(--tilt)) scale(1.08)}}@keyframes canopy-launch-module__Q4clla__ring-spread{0%{opacity:0;transform:scale(.7)}35%{opacity:1}to{opacity:0;transform:scale(2.9)}}@keyframes canopy-launch-module__Q4clla__launch-exit{0%,72%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.canopy-launch-module__Q4clla__loading{color:#174d59;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:45dvh;padding:32px;display:flex}.canopy-launch-module__Q4clla__loading img{border-radius:50%;width:64px;height:64px;animation:1.4s ease-in-out infinite canopy-launch-module__Q4clla__loading-breathe}.canopy-launch-module__Q4clla__loading span{font-size:14px;font-weight:650}@keyframes canopy-launch-module__Q4clla__loading-breathe{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.canopy-launch-module__Q4clla__launch{animation:none;display:none}.canopy-launch-module__Q4clla__loading img{animation:none}.canopy-launch-module__Q4clla__launch *{animation:none!important}}
