.cg-launch{z-index:9000;background:#fff;place-items:center;transition:opacity .38s,visibility 0s linear .38s;display:grid;position:fixed;inset:0;overflow:hidden}html[data-cg-reloading] .cg-launch{display:none}.cg-launch[data-phase=leaving]{opacity:0;visibility:hidden;pointer-events:none}.cg-launch-glow{opacity:0;background:radial-gradient(34% 26% at 34% 44%,#ffcc004d,#0000 72%),radial-gradient(36% 28% at 66% 56%,#066cf038,#0000 72%);animation:.9s ease-out .12s forwards cg-glow-in,7s ease-in-out 1s infinite alternate cg-glow-drift;position:absolute;inset:-25%}.cg-launch-stage{direction:ltr;flex-direction:column;align-items:center;gap:34px;display:flex;position:relative}.cg-launch-mark{aspect-ratio:918/458;width:min(58vw,260px);animation:.86s cubic-bezier(.2,.9,.25,1.12) both cg-mark-in,3.4s ease-in-out .95s infinite cg-float;position:relative}.cg-launch-mark img{width:100%;height:auto;display:block;position:relative}.cg-launch-glint{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/brand/clientgo-mark-clear.png) 50%/100% 100% no-repeat;mask:url(/brand/clientgo-mark-clear.png) 50%/100% 100% no-repeat}.cg-launch-glint:before{content:"";background:linear-gradient(100deg,#0000,#ffffffd9 50%,#0000);width:45%;animation:2.6s cubic-bezier(.45,0,.25,1) 1s infinite cg-glint;position:absolute;inset:-10% auto -10% 0;transform:translate(-120%)}.cg-launch-streaks i{opacity:0;background:linear-gradient(90deg,#fc00,#fc0);border-radius:99px;height:3.6%;animation:1.5s cubic-bezier(.3,0,.2,1) infinite cg-streak;position:absolute;left:0}.cg-launch-streaks i:first-child{width:26%;animation-delay:.9s;top:39%}.cg-launch-streaks i:nth-child(2){width:34%;animation-delay:1.05s;top:50%}.cg-launch-streaks i:nth-child(3){width:20%;animation-delay:1.2s;top:61%}.cg-launch-bar{opacity:0;background:#10243a14;border-radius:99px;width:132px;height:4px;animation:.45s .65s forwards cg-fade-in;position:relative;overflow:hidden}.cg-launch-bar i{border-radius:inherit;background:linear-gradient(90deg,#fc0,#066cf0);width:42%;animation:1.35s cubic-bezier(.45,0,.25,1) infinite cg-bar;position:absolute;inset:0 auto 0 0}.cg-launch-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cg-launch[data-start=big] .cg-launch-mark{animation:3.4s ease-in-out .6s infinite cg-float}.cg-launch[data-start=big] .cg-launch-glow{opacity:1;animation:7s ease-in-out 1s infinite alternate cg-glow-drift}.cg-launch[data-phase=leaving] .cg-launch-mark{transition:transform .38s cubic-bezier(.2,.8,.2,1);animation:none;transform:scale(1.06)}@keyframes cg-mark-in{0%{transform:translateY(calc(5vh + 19px))scale(.334)}to{transform:none}}@keyframes cg-float{50%{transform:translateY(-5px)}}@keyframes cg-glow-in{to{opacity:1}}@keyframes cg-glow-drift{to{transform:translate(2%,-2%)scale(1.05)}}@keyframes cg-glint{0%{transform:translate(-120%)}55%,to{transform:translate(260%)}}@keyframes cg-streak{0%{opacity:0;transform:translate(-70%)scaleX(.6)}35%{opacity:.9}70%,to{opacity:0;transform:translate(10%)scaleX(1)}}@keyframes cg-fade-in{to{opacity:1}}@keyframes cg-bar{0%{transform:translate(-105%)}to{transform:translate(245%)}}html body .ws-loading.ws-boot{background:#fff;overflow:hidden}html body .ws-loading.ws-boot:before{content:"";background:radial-gradient(34% 26% at 34% 44%,#ffcc004d,#0000 72%),radial-gradient(36% 28% at 66% 56%,#066cf038,#0000 72%);animation:7s ease-in-out infinite alternate cg-glow-drift;position:absolute;inset:-25%}html body .ws-loading .ws-boot-mark{width:min(58vw,260px);animation:3.4s ease-in-out infinite cg-boot-float;top:47%}html body .ws-boot-status{top:calc(47% + min(14.5vw,65px) + 30px)}html body .ws-boot-status .ws-spin{display:none}html body .ws-boot-status>p[role=status]:before{content:"";background:linear-gradient(90deg,#fc0,#066cf0) 0 0/42% 100% no-repeat,#10243a14;border-radius:99px;width:132px;height:4px;margin:0 auto 14px;animation:1.35s cubic-bezier(.45,0,.25,1) infinite cg-boot-bar;display:block}@keyframes cg-boot-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 5px))}}@keyframes cg-boot-bar{0%{background-position:-60% 0,0 0}to{background-position:160% 0,0 0}}@media (prefers-reduced-motion:reduce){.cg-launch-mark,.cg-launch-glow,.cg-launch-glint:before,.cg-launch-streaks i,.cg-launch-bar,.cg-launch-bar i,html body .ws-loading.ws-boot:before,html body .ws-loading .ws-boot-mark,html body .ws-boot-status>p[role=status]:before{animation:none}.cg-launch-glow,.cg-launch-bar{opacity:1}.cg-launch-streaks{display:none}}
