.gp-splash{--gp-bg:#fcfcfb;--gp-mark:#004587;--gp-soft:#8aa7c4;z-index:9999;background:var(--gp-bg);place-items:center;display:grid;position:fixed;inset:0}.dark .gp-splash{--gp-bg:#0e141b;--gp-mark:#5c9bd6;--gp-soft:#33618d}@media (prefers-color-scheme:dark){:root:not(.light) .gp-splash{--gp-bg:#0e141b;--gp-mark:#5c9bd6;--gp-soft:#33618d}}.gp-mark{width:clamp(96px,8vw,128px);height:auto;overflow:visible}@media (width<=767px){.gp-mark{width:22vw;min-width:72px;max-width:96px}}.gp-back{fill:var(--gp-soft)}.gp-front,.gp-top,.gp-bottom,.gp-wave{fill:var(--gp-mark)}.gp-mark path{transform-box:view-box}.gp-front{transform-origin:104px 108px;animation:.7s cubic-bezier(.2,1.35,.35,1) both gp-front}.gp-back{transform-origin:150px 205px;animation:.8s cubic-bezier(.2,1.1,.3,1) .28s both gp-back}.gp-top{transform-origin:140px 70px;animation:.55s cubic-bezier(.2,1.25,.35,1) .5s both gp-pop}.gp-bottom{transform-origin:110px 190px;animation:.5s cubic-bezier(.2,1,.3,1) .62s both gp-rise}.gp-wave{animation:.6s cubic-bezier(.2,1,.3,1) .74s both gp-wave}.gp-loader{left:50%;bottom:calc(11% + env(safe-area-inset-bottom,0px));border:2.5px solid var(--gp-soft);border-top-color:var(--gp-mark);border-radius:50%;width:22px;height:22px;margin-left:-11px;animation:.3s both gp-show,.9s linear infinite gp-spin;position:absolute}.gp-out{pointer-events:none;animation:.45s cubic-bezier(.4,0,.2,1) both gp-out}@keyframes gp-front{0%{opacity:0;transform:scale(.5)rotate(-16deg)}to{opacity:1;transform:none}}@keyframes gp-back{0%{opacity:0;transform:rotate(22deg)}to{opacity:1;transform:none}}@keyframes gp-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes gp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes gp-wave{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}@keyframes gp-show{0%{opacity:0}to{opacity:1}}@keyframes gp-spin{to{transform:rotate(360deg)}}@keyframes gp-out{to{opacity:0;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.gp-mark path{animation:.4s both gp-show!important}.gp-loader{animation:.3s both gp-show}}
