.gm-wrap{pointer-events:none;border-radius:inherit;--gm-dur:7s;position:absolute;inset:0;overflow:hidden}.gm-wrap>span{display:block;position:absolute}.gm-fly{--gm-star:#f6d67c;--gm-ink:#58508c4d;--gm-glowc:#f6d67c33;--gm-rip:#f6d67c80}.gm-run{--gm-star:#f0c96a;--gm-ink:#3c374659;--gm-glowc:#f0c96a29;--gm-rip:#f0c96a73}.gm-swim{--gm-star:#9fd8e8;--gm-ink:#326e8c4d;--gm-glowc:#78bedc2e;--gm-rip:#9fd8e880}.gm-crawl{--gm-star:#e8cf8e;--gm-ink:#5a503c4d;--gm-glowc:#e8cf8e29;--gm-rip:#e8cf8e73}.gm-jump{--gm-star:#f6d67c;--gm-ink:#50467847;--gm-glowc:#f6d67c2e;--gm-rip:#f6d67c8c}.gm-float{--gm-star:#d9c6ff;--gm-ink:#6e64a040;--gm-glowc:#d9c6ff2e;--gm-rip:#d9c6ff73}.gm-burrow{--gm-star:#d8b98a;--gm-ink:#46372861;--gm-glowc:#d8b98a29;--gm-rip:#d8b98a73}.gm-dormant{--gm-star:#f2d38a;--gm-ink:#64553c38;--gm-glowc:#f2d38a38;--gm-rip:#f2d38a66}.gm-glow{background:radial-gradient(closest-side, var(--gm-glowc), transparent 70%);opacity:.5;border-radius:50%;inset:-25%}.gm-idle .gm-glow{animation:7s ease-in-out infinite gm-breathe}.gm-deploy .gm-glow{animation:gm-breathe var(--gm-dur,4s) ease-in-out 1}.gm-entrance .gm-glow{animation:gm-breathe var(--gm-dur,10s) ease-in-out 1}.gm-ink{filter:blur(6px);background:linear-gradient(90deg, transparent, var(--gm-ink), transparent);opacity:0;border-radius:999px}.gm-star{background:var(--gm-star);box-shadow:0 0 6px 1px var(--gm-star);opacity:0;border-radius:50%}.gm-ripple{border:2px solid var(--gm-rip);opacity:0;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;top:62%;left:50%}.gm-bubble{border:1.5px solid var(--gm-rip);opacity:0;background:radial-gradient(circle at 35% 35%,#ffffff59,#0000 60%);border-radius:50%;bottom:-4%}.gm-ring{border:3px solid #0000;border-top-color:var(--gm-star);border-right-color:var(--gm-star);opacity:0;border-radius:50%;width:80%;height:80%;margin:-40% 0 0 -40%;top:50%;left:50%}@keyframes gm-breathe{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.7;transform:scale(1.12)}}@keyframes gm-twinkle{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.9;transform:scale(1)}}@keyframes gm-sweep-x{0%{opacity:0;transform:translate(0)scaleY(1)}15%{opacity:.9}85%{opacity:.9}to{opacity:0;transform:translate(180%)scaleY(1.4)}}@keyframes gm-sweep-slow{0%,to{opacity:0;transform:translate(-30%)}50%{opacity:.7;transform:translate(30%)}}@keyframes gm-streak{0%{opacity:0;transform:translate(0)scale(1)}20%{opacity:1}to{opacity:0;transform:translate(120px,-40px)scale(.4)}}@keyframes gm-swirl{0%{opacity:0;transform:translate(0)rotate(0)scale(.6)}25%{opacity:.9}to{opacity:0;transform:translate(46px,-52px)rotate(200deg)scale(1)}}@keyframes gm-dust-puff{0%,to{opacity:0;transform:translateY(0)scale(.8)}50%{opacity:.55;transform:translateY(-14px)scale(1.25)}}@keyframes gm-dust-burst{0%{opacity:0;transform:scale(.5)}30%{opacity:.9;transform:scale(1.3)}to{opacity:0;transform:translateY(-30px)scale(1.8)}}@keyframes gm-ripple-out{0%{opacity:0;transform:scale(.4)}30%{opacity:.8}to{opacity:0;transform:scale(3.2)}}@keyframes gm-rise{0%{opacity:0;transform:translateY(0)scale(.7)}20%{opacity:.8}to{opacity:0;transform:translateY(-190px)scale(1)}}@keyframes gm-sine{0%,to{opacity:0;transform:translate(-40px,6px)}25%{opacity:.8;transform:translateY(-8px)}50%{opacity:.8;transform:translate(40px,6px)}75%{opacity:.8;transform:translateY(-8px)}}@keyframes gm-arc{0%{opacity:0;transform:translateY(30px)}25%{opacity:.9;transform:translate(20px,-46px)}60%{opacity:.9;transform:translate(60px,10px)}to{opacity:0;transform:translate(90px,34px)}}@keyframes gm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5%)}}@keyframes gm-bob-big{0%,to{opacity:.8;transform:translateY(4%)}50%{opacity:1;transform:translateY(-8%)}}@keyframes gm-drift-slow{0%,to{opacity:.6;transform:translate(-6%,3%)}50%{opacity:.9;transform:translate(6%,-3%)}}@keyframes gm-rise-slow{0%,to{opacity:0;transform:translateY(6%)}30%,70%{opacity:.7}50%{transform:translateY(-6%)}}@keyframes gm-spin-soft{0%{opacity:.7;transform:rotate(0)scale(1)}to{opacity:0;transform:rotate(360deg)scale(1.15)}}@keyframes gm-ring-draw{0%{opacity:0;transform:rotate(-90deg)scale(.55)}30%{opacity:.95}to{opacity:0;transform:rotate(270deg)scale(1.12)}}@keyframes gm-ground-sweep{0%{opacity:0;transform:translate(-90%)}25%{opacity:.9}to{opacity:0;transform:translate(190%)}}@keyframes gm-glow-pulse{0%,to{opacity:.5;transform:scale(1)}30%{opacity:.85;transform:scale(1.2)}60%{opacity:.7;transform:scale(1.08)}}.gm-fly.gm-idle .gm-star{animation:7s ease-in-out infinite gm-twinkle}.gm-fly.gm-idle .gm-ink.i1{width:70%;height:8px;animation:7s ease-in-out infinite gm-sweep-slow;top:34%;left:15%}.gm-fly.gm-idle .gm-ink.i2{width:55%;height:6px;animation:7s ease-in-out -3.2s infinite gm-sweep-slow;top:58%;left:22%}.gm-fly.gm-idle .gm-ink.i3,.gm-fly.gm-idle .gm-ripple{display:none}.gm-fly.gm-deploy .gm-ink.i1{width:80%;height:10px;animation:gm-sweep-x var(--gm-dur,4s) ease-in-out 1 both;top:30%;left:-10%}.gm-fly.gm-deploy .gm-ink.i2{width:60%;height:7px;animation:gm-sweep-x var(--gm-dur,4s) ease-in-out .25s 1 both;top:52%;left:-10%}.gm-fly.gm-deploy .gm-ink.i3{width:45%;height:5px;animation:gm-sweep-x var(--gm-dur,4s) ease-in-out .5s 1 both;top:68%;left:-10%}.gm-fly.gm-deploy .gm-star{animation:gm-streak var(--gm-dur,4s) ease-in infinite}.gm-fly.gm-deploy .gm-ripple.r1{animation:1.6s ease-out .2s both gm-ripple-out}.gm-fly.gm-entrance .gm-star{animation:gm-swirl var(--gm-dur,10s) ease-in-out infinite}.gm-fly.gm-entrance .gm-ink.i1{width:75%;height:9px;animation:gm-sweep-slow var(--gm-dur,10s) ease-in-out 2 both;top:40%;left:12%}.gm-fly.gm-entrance .gm-ink.i2,.gm-fly.gm-entrance .gm-ink.i3{display:none}.gm-fly.gm-entrance .gm-ring{animation:gm-ring-draw var(--gm-dur,10s) ease-in-out 1 both}.gm-run.gm-idle .gm-ink.i1{width:34%;height:7px;animation:7s ease-in-out infinite gm-dust-puff;bottom:16%;left:33%}.gm-run.gm-idle .gm-ink.i2{width:26%;height:5px;animation:7s ease-in-out -2.4s infinite gm-dust-puff;bottom:12%;left:44%}.gm-run.gm-idle .gm-ink.i3{display:none}.gm-run.gm-idle .gm-star{animation:7s ease-in-out infinite gm-twinkle}.gm-run.gm-idle .gm-ripple{display:none}.gm-run.gm-deploy .gm-ink.i1{width:85%;height:11px;animation:gm-sweep-x var(--gm-dur,4s) ease-in-out 1 both;bottom:20%;left:-10%}.gm-run.gm-deploy .gm-ink.i2{width:65%;height:8px;animation:gm-sweep-x var(--gm-dur,4s) ease-in-out .2s 1 both;bottom:30%;left:-10%}.gm-run.gm-deploy .gm-ink.i3{width:45%;height:6px;animation:gm-sweep-x var(--gm-dur,4s) ease-in-out .4s 1 both;bottom:12%;left:-10%}.gm-run.gm-deploy .gm-star{animation:gm-streak var(--gm-dur,4s) ease-in infinite}.gm-run.gm-entrance .gm-ring{animation:gm-ring-draw var(--gm-dur,10s) ease-in-out 1 both}.gm-run.gm-entrance .gm-star{animation:gm-swirl var(--gm-dur,10s) ease-in-out infinite}.gm-run.gm-entrance .gm-ink.i1{width:70%;height:9px;animation:gm-sweep-slow var(--gm-dur,10s) ease-in-out 2 both;bottom:22%;left:15%}.gm-run.gm-entrance .gm-ink.i2,.gm-run.gm-entrance .gm-ink.i3{display:none}.gm-swim.gm-idle .gm-ink.i1{width:64%;height:9px;animation:7s ease-in-out infinite gm-sine;top:44%;left:18%}.gm-swim.gm-idle .gm-ink.i2{width:48%;height:6px;animation:7s ease-in-out -3.5s infinite reverse gm-sine;top:62%;left:26%}.gm-swim.gm-idle .gm-ink.i3{display:none}.gm-swim.gm-idle .gm-bubble{animation:7s ease-in infinite gm-rise}.gm-swim.gm-idle .gm-star{animation:7s ease-in-out infinite gm-twinkle}.gm-swim.gm-idle .gm-ripple{display:none}.gm-swim.gm-deploy .gm-ink.i1{width:60%;height:10px;animation:gm-arc var(--gm-dur,4s) ease-in-out 1 both;top:50%;left:20%}.gm-swim.gm-deploy .gm-ink.i2,.gm-swim.gm-deploy .gm-ink.i3{display:none}.gm-swim.gm-deploy .gm-ripple.r1{animation:1.8s ease-out .9s both gm-ripple-out}.gm-swim.gm-deploy .gm-ripple.r2{animation:1.8s ease-out 1.4s both gm-ripple-out}.gm-swim.gm-deploy .gm-bubble{animation:gm-rise var(--gm-dur,4s) ease-in 1 both}.gm-swim.gm-deploy .gm-star{animation:gm-streak var(--gm-dur,4s) ease-in infinite}.gm-swim.gm-entrance .gm-star{animation:gm-swirl var(--gm-dur,10s) ease-in-out infinite}.gm-swim.gm-entrance .gm-ink.i1{width:70%;height:9px;animation:gm-sine var(--gm-dur,10s) ease-in-out 2 both;top:46%;left:15%}.gm-swim.gm-entrance .gm-ink.i2,.gm-swim.gm-entrance .gm-ink.i3{display:none}.gm-swim.gm-entrance .gm-ring{animation:gm-ring-draw var(--gm-dur,10s) ease-in-out 1 both}.gm-swim.gm-entrance .gm-bubble{animation:gm-rise var(--gm-dur,10s) ease-in 1 both}.gm-crawl.gm-idle .gm-star{animation:7s ease-in-out infinite gm-drift-slow}.gm-crawl.gm-idle .gm-ink.i1{width:56%;height:6px;animation:9s ease-in-out infinite gm-sweep-slow;bottom:24%;left:22%}.gm-crawl.gm-idle .gm-ink.i2,.gm-crawl.gm-idle .gm-ink.i3,.gm-crawl.gm-idle .gm-ripple{display:none}.gm-crawl.gm-deploy .gm-ink.i1{width:40%;height:8px;animation:gm-rise-slow var(--gm-dur,4s) ease-in-out 1 both;bottom:30%;left:30%}.gm-crawl.gm-deploy .gm-ink.i2,.gm-crawl.gm-deploy .gm-ink.i3{display:none}.gm-crawl.gm-deploy .gm-star{animation:gm-rise-slow var(--gm-dur,4s) ease-in-out infinite}.gm-crawl.gm-entrance .gm-star{animation:gm-twinkle var(--gm-dur,10s) ease-in-out infinite}.gm-crawl.gm-entrance .gm-ring{animation:gm-ring-draw var(--gm-dur,10s) ease-in-out 1 both}.gm-crawl.gm-entrance .gm-ink.i1{width:62%;height:7px;animation:gm-sweep-slow var(--gm-dur,10s) ease-in-out 2 both;bottom:26%;left:19%}.gm-crawl.gm-entrance .gm-ink.i2,.gm-crawl.gm-entrance .gm-ink.i3{display:none}.gm-jump.gm-idle .gm-glow{animation:7s ease-in-out infinite gm-bob}.gm-jump.gm-idle .gm-star{animation:7s ease-in-out infinite gm-twinkle}.gm-jump.gm-idle .gm-ink.i1,.gm-jump.gm-idle .gm-ink.i2,.gm-jump.gm-idle .gm-ink.i3{display:none}.gm-jump.gm-idle .gm-ripple.r1{animation:7s ease-out 2s infinite gm-ripple-out}.gm-jump.gm-deploy .gm-ripple.r1{animation:1.4s ease-out .3s both gm-ripple-out}.gm-jump.gm-deploy .gm-ripple.r2{animation:1.4s ease-out 1.5s both gm-ripple-out}.gm-jump.gm-deploy .gm-glow{animation:gm-bob-big var(--gm-dur,4s) ease-in-out 2}.gm-jump.gm-deploy .gm-star{animation:gm-streak var(--gm-dur,4s) ease-in infinite}.gm-jump.gm-deploy .gm-ink.i1,.gm-jump.gm-deploy .gm-ink.i2,.gm-jump.gm-deploy .gm-ink.i3{display:none}.gm-jump.gm-entrance .gm-ink.i1{width:64%;height:10px;animation:gm-spin-soft var(--gm-dur,10s) ease-in-out 1 both;top:40%;left:18%}.gm-jump.gm-entrance .gm-ink.i2,.gm-jump.gm-entrance .gm-ink.i3{display:none}.gm-jump.gm-entrance .gm-ripple.r1{animation:2.2s ease-out 1s both gm-ripple-out}.gm-jump.gm-entrance .gm-ripple.r2{animation:2.2s ease-out 3s both gm-ripple-out}.gm-jump.gm-entrance .gm-ring{animation:gm-ring-draw var(--gm-dur,10s) ease-in-out 1 both}.gm-float.gm-idle .gm-star,.gm-float.gm-idle .gm-ink{animation:9s ease-in-out infinite gm-drift-slow}.gm-float.gm-idle .gm-ink.i1{width:60%;height:7px;top:42%;left:20%}.gm-float.gm-idle .gm-ink.i2{width:44%;height:5px;animation-delay:-4.5s;top:60%;left:28%}.gm-float.gm-idle .gm-ink.i3,.gm-float.gm-idle .gm-ripple{display:none}.gm-float.gm-deploy .gm-glow{animation:gm-bob-big var(--gm-dur,4s) ease-in-out 1}.gm-float.gm-deploy .gm-star{animation:gm-drift-slow var(--gm-dur,4s) ease-in-out 1 both}.gm-float.gm-deploy .gm-ink.i1{width:56%;height:7px;animation:gm-drift-slow var(--gm-dur,4s) ease-in-out 1 both;top:44%;left:22%}.gm-float.gm-deploy .gm-ink.i2,.gm-float.gm-deploy .gm-ink.i3{display:none}.gm-float.gm-entrance .gm-ring{animation:gm-ring-draw var(--gm-dur,10s) ease-in-out 2 both}.gm-float.gm-entrance .gm-star{animation:gm-swirl var(--gm-dur,10s) ease-in-out infinite}.gm-float.gm-entrance .gm-ink.i1,.gm-float.gm-entrance .gm-ink.i2,.gm-float.gm-entrance .gm-ink.i3{display:none}.gm-burrow.gm-idle .gm-ink.i1{width:30%;height:7px;animation:7s ease-in-out infinite gm-dust-puff;bottom:14%;left:35%}.gm-burrow.gm-idle .gm-ink.i2,.gm-burrow.gm-idle .gm-ink.i3{display:none}.gm-burrow.gm-idle .gm-star{animation:7s ease-in-out infinite gm-twinkle}.gm-burrow.gm-idle .gm-ripple{display:none}.gm-burrow.gm-deploy .gm-ink.i1{width:44%;height:12px;animation:gm-dust-burst var(--gm-dur,4s) ease-out 1 both;bottom:18%;left:28%}.gm-burrow.gm-deploy .gm-ink.i2{width:30%;height:8px;animation:gm-dust-burst var(--gm-dur,4s) ease-out .3s 1 both;bottom:14%;left:40%}.gm-burrow.gm-deploy .gm-ink.i3,.gm-burrow.gm-deploy .gm-star{display:none}.gm-burrow.gm-entrance .gm-ink.i1{width:46%;height:9px;animation:gm-ground-sweep var(--gm-dur,10s) ease-in-out 1 both;bottom:16%;left:10%}.gm-burrow.gm-entrance .gm-ink.i2{width:30%;height:7px;animation:gm-dust-puff var(--gm-dur,10s) ease-in-out 3 both;bottom:20%;left:30%}.gm-burrow.gm-entrance .gm-ink.i3{display:none}.gm-burrow.gm-entrance .gm-star{animation:gm-twinkle var(--gm-dur,10s) ease-in-out infinite}.gm-dormant.gm-idle .gm-star{animation:9s ease-in-out infinite gm-twinkle}.gm-dormant.gm-idle .gm-ink.i1{width:52%;height:6px;animation:9s ease-in-out infinite gm-sweep-slow;top:48%;left:24%}.gm-dormant.gm-idle .gm-ink.i2,.gm-dormant.gm-idle .gm-ink.i3,.gm-dormant.gm-idle .gm-ripple{display:none}.gm-dormant.gm-deploy .gm-bubble{animation:gm-rise var(--gm-dur,4s) ease-in 1 both}.gm-dormant.gm-deploy .gm-star{animation:gm-twinkle var(--gm-dur,4s) ease-in-out 2}.gm-dormant.gm-deploy .gm-ink.i1,.gm-dormant.gm-deploy .gm-ink.i2,.gm-dormant.gm-deploy .gm-ink.i3{display:none}.gm-dormant.gm-entrance .gm-glow{animation:gm-glow-pulse var(--gm-dur,10s) ease-in-out 2}.gm-dormant.gm-entrance .gm-star{animation:gm-twinkle var(--gm-dur,10s) ease-in-out infinite}.gm-dormant.gm-entrance .gm-bubble{animation:gm-rise var(--gm-dur,10s) ease-in 1 both}.gm-dormant.gm-entrance .gm-ink.i1,.gm-dormant.gm-entrance .gm-ink.i2,.gm-dormant.gm-entrance .gm-ink.i3{display:none}.gm-entrance{pointer-events:auto;cursor:pointer}.gm-lite .gm-ink,.gm-lite .gm-star,.gm-lite .gm-ripple,.gm-lite .gm-bubble,.gm-lite .gm-ring{display:none!important}.gm-lite .gm-glow{animation:7s ease-in-out infinite gm-breathe!important}@media (prefers-reduced-motion:reduce){.gm-wrap>span{animation:none!important}}
.gb-wrap{z-index:30;pointer-events:none;max-width:240px;position:absolute}.gb-bubble{pointer-events:auto;text-align:left;cursor:pointer;background:#14121aeb;border:1px solid #c9a55c73;border-radius:14px 14px 14px 4px;padding:8px 12px;display:block;position:relative;box-shadow:0 6px 24px #00000073,0 0 18px #c9a55c1f}.gb-text{color:#f3ead3;letter-spacing:.04em;font-size:13px;line-height:1.6}.gb-caret{vertical-align:-2px;background:#c9a55c;width:2px;height:13px;margin-left:2px;animation:1s steps(2,end) infinite gb-blink;display:inline-block}@keyframes gb-blink{50%{opacity:0}}.gb-motion{pointer-events:none;border-radius:50%;position:absolute;inset:-30%}.gb-approach{background:radial-gradient(closest-side,#f6d67c47,#0000 70%);animation:2.6s ease-in-out both gb-approach}@keyframes gb-approach{0%{opacity:0;transform:scale(.7)}40%{opacity:.9;transform:scale(1.18)}to{opacity:.45;transform:scale(1)}}.gb-bow{background:radial-gradient(closest-side at 50% 68%,#f0c96a42,#0000 70%);animation:2.8s ease-in-out both gb-bow}@keyframes gb-bow{0%,to{opacity:.5;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(6%)scale(1.06)}}.gb-spread{background:radial-gradient(closest-side,#f6d67c33,#0000 70%),linear-gradient(#f6d67c33 0%,#0000 45%);animation:2.8s ease-in-out both gb-spread}@keyframes gb-spread{0%{opacity:0;transform:scale(.85)}45%{opacity:.9;transform:scale(1.1)}to{opacity:.4;transform:scale(1.16)translateY(-4%)}}.gb-leap{border:3px solid #f6d67c00;animation:2.6s ease-in-out both gb-leap}@keyframes gb-leap{0%{opacity:0;border-color:#f6d67c00;transform:scale(.6)}35%{opacity:.9;border-color:#f6d67c8c;transform:scale(1.05)}to{opacity:0;border-color:#f6d67c00;transform:scale(1.35)}}.gb-nod{background:radial-gradient(closest-side,#fff4d680,#0000 62%);animation:2.4s ease-in-out both gb-nod}@keyframes gb-nod{0%,to{opacity:0;transform:scale(.9)}25%,55%{opacity:.85;transform:scale(1)}40%,70%{opacity:.25;transform:scale(.96)}}.gb-orbit{background:conic-gradient(#0000,#f6d67c59,#0000 32%);animation:3s linear both gb-orbit;-webkit-mask:radial-gradient(closest-side,#0000 58%,#000 60% 74%,#0000 76%);mask:radial-gradient(closest-side,#0000 58%,#000 60% 74%,#0000 76%)}@keyframes gb-orbit{0%{opacity:0;transform:rotate(0)}20%{opacity:.9}to{opacity:.35;transform:rotate(360deg)}}.gb-retreat{background:radial-gradient(closest-side,#f6d67c40,#0000 70%);animation:2.8s ease-in-out both gb-retreat}@keyframes gb-retreat{0%{opacity:.9;transform:scale(1.1)}to{opacity:.25;transform:scale(.82)}}.gb-glow-pulse{background:radial-gradient(closest-side,#f2d38a4d,#0000 70%);animation:3s ease-in-out 2 both gb-glow-pulse}@keyframes gb-glow-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.gb-motion,.gb-caret{animation:none!important}}.gb-teaser{color:#e8cf8f;letter-spacing:.06em;border-top:1px dashed #c9a55c59;margin-top:6px;padding-top:6px;font-size:11px;line-height:1.5;animation:.6s ease-out both gb-teaser-in;display:block}@keyframes gb-teaser-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
