:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4efe3;--card:#fdfcf7;--line:#e4dcc4;--ink:#20291f;--mut:#8b8468;--faint:#cfc5a8;--acc:#1d4d32;--accInk:#f7f3e6;--softAcc:#edf0e1;--gold:#a8842c;--goldSoft:#c9a94e;--goldLine:#dcc98a;--danger:#c0563d;--shadow:0 1px 2px #3c32140d, 0 10px 28px #3c321412;--mapBg:#e7e9d9;--mapFair:#c3d4ae;--mapLine:#b3922e;--mapMark:#20291f;--mapRing:#c9a94e;--mapWater:#9cc0d6;--bg2:#efe8d8;--card2:#f7f2e7;--raise:#efe8d8;--line2:#d8ccaa;--t1:#20291f;--t2:#6f6a52;--t3:#8b8468;--bone:#fdfcf7;--bone2:#f4eee0;--bone3:#e4dcc4;--ink2:#565a48;--green:#1d4d32;--greenDeep:#163d28;--greenBright:#2c5e40;--greenSoft:#edf0e1;--birdie:var(--acc);--par:var(--mut);--bogey:var(--gold);--dbl:var(--danger);--birdieSoft:#e6ecdd;--bogeySoft:#f2e9d2;--dblSoft:#f4e2dc;--brass:#a8842c;--brassHi:#c9a94e;--brassLo:#8a6d22;--live:#2c7a4e;--r:20px;--rs:14px;--disp:"Instrument Serif",Georgia,serif;--body:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Space Grotesk",ui-monospace,SFMono-Regular,Menlo,monospace;--spring:cubic-bezier(.34,1.35,.44,1);--ease:cubic-bezier(.32,.72,.24,1)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1712;--card:#17231b;--line:#2a3a2e;--ink:#ece5cf;--mut:#94a08b;--faint:#54614f;--acc:#8fbf9f;--accInk:#0f1712;--softAcc:#1e2d22;--gold:#c9a94e;--goldSoft:#e0c877;--goldLine:#57512f;--danger:#c0563d;--shadow:0 12px 30px #00000059;--mapBg:#141f17;--mapFair:#22432e;--mapLine:#c9a94e;--mapMark:#ece5cf;--mapRing:#c9a94e;--mapWater:#274b60;--bg2:#0c130e;--card2:#1b2820;--raise:#22322a;--line2:#33463a;--t1:#ece5cf;--t2:#b3bda9;--t3:#94a08b;--bone:#17231b;--bone2:#1b2820;--bone3:#2a3a2e;--ink2:#b3bda9;--green:#8fbf9f;--greenDeep:#3a6f4c;--greenBright:#a7d6b4;--greenSoft:#1e2d22;--birdie:#8fbf9f;--par:#94a08b;--bogey:#c9a94e;--dbl:#d98a6f;--birdieSoft:#152219;--bogeySoft:#241f12;--dblSoft:#2a1a14;--brass:#c9a94e;--brassHi:#e0c877;--brassLo:#8a6d22;--live:#8fbf9f}html:not([data-theme=dark])[data-evening]{--bg:#f1e8d3}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}::-webkit-scrollbar{display:none}html,body,#root{height:100%}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid var(--acc)!important}body{font-family:var(--body);color:var(--ink);background:#e7e4da radial-gradient(900px 500px at 25% -8%,#1d4d320f,#0000 60%);overflow:hidden}html[data-theme=dark] body{background:#080d09 radial-gradient(900px 520px at 22% -8%,#8fbf9f12,#0000 62%)}.app{background:var(--bg);width:100%;height:100dvh;padding-top:env(safe-area-inset-top);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=700px){.app{width:402px;height:min(880px,94vh);box-shadow:0 0 0 1px var(--line), 0 0 0 4px #3c32140f, 0 44px 110px #3c321438;border-radius:46px}}.statusbar{height:52px;font-family:var(--mono);flex:none;justify-content:space-between;align-items:flex-end;padding:0 26px 8px;font-size:13px;font-weight:600;display:flex}.statusbar .sig{color:var(--mut);align-items:center;gap:5px;font-size:11px;display:flex}.island{z-index:300;min-width:126px;height:37px;transition:min-width .5s var(--spring);background:#000;border-radius:20px;justify-content:center;align-items:center;gap:10px;padding:0 16px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.island .dotl{background:var(--live);border-radius:50%;width:7px;height:7px;animation:2.2s infinite pulse}.island .l{font-family:var(--mono);color:#fff;font-size:11px;font-weight:600}.island .r{font-family:var(--mono);color:var(--goldSoft);font-size:11.5px;font-weight:700}.viewport{flex:1;position:relative;overflow:clip}.pane{flex-direction:column;display:none;position:absolute;inset:0;overflow:clip}.pane.on{display:flex}.scroll{overscroll-behavior:contain;flex:1;padding-bottom:96px;overflow-y:auto}.pane.on .rv{animation:.55s cubic-bezier(.34,1.35,.44,1) backwards ggRise;animation-delay:calc(var(--i,0)*70ms)}@keyframes rise{0%{opacity:0;transform:translateY(16px)scale(.99)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.page-eyebrow{font-family:var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:9.5px;font-weight:700}.page-title{font-family:var(--disp);letter-spacing:-.01em;margin-bottom:8px;font-size:31px;font-weight:400;line-height:1.08}.page-title i{color:var(--acc);font-style:italic}.page-sub{color:var(--mut);margin-bottom:14px;font-size:12.5px;line-height:1.6}.pad{padding:0 18px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden}.card.raised{background:var(--card2)}.card.flat{box-shadow:none}.sec{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--mut);justify-content:space-between;align-items:baseline;margin:22px 20px 10px;font-size:9.5px;font-weight:700;display:flex}.btn{font-family:var(--body);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .28s var(--spring);color:var(--ink);border:none;border-radius:16px;justify-content:center;align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.btn:active{transform:scale(.965)}.btn.pri{background:linear-gradient(165deg,var(--acc),var(--greenDeep));color:var(--accInk);height:56px;box-shadow:0 10px 26px #1d4d3247,inset 0 1px #ffffff24}.btn.qui{background:var(--card);border:1px solid var(--line);height:48px;box-shadow:var(--shadow);font-size:13.5px}.tabbar-wrap{left:0;right:0;bottom:calc(18px + env(safe-area-inset-bottom));pointer-events:none;z-index:200;justify-content:center;display:flex;position:absolute}.tabbar{pointer-events:auto;-webkit-backdrop-filter:blur(22px)saturate(1.3);background:#fdfcf7d1;border:1px solid #3c32141a;border-radius:100px;align-items:center;gap:2px;padding:7px;display:flex;box-shadow:0 18px 46px #3c321429}html[data-theme=dark] .tabbar{background:#17231bc7;border-color:#ece5cf17;box-shadow:0 18px 46px #00000080}.tab{cursor:pointer;width:62px;color:var(--mut);letter-spacing:.02em;transition:all .3s var(--ease);background:0 0;border:none;border-radius:100px;flex-direction:column;align-items:center;gap:3px;padding:8px 0;font-size:9.5px;font-weight:600;display:flex}.tab.on{color:var(--acc);background:var(--softAcc)}.tab svg{transition:transform .3s var(--spring)}.tab.on svg{transform:translateY(-1px)}.toast{background:var(--ink);color:var(--bg);opacity:0;transition:all .5s var(--spring);z-index:250;white-space:nowrap;border:none;border-radius:100px;padding:12px 20px;font-size:13px;font-weight:500;position:absolute;bottom:118px;left:50%;transform:translate(-50%,24px);box-shadow:0 14px 36px #3c32143d}.toast.show{opacity:1;transform:translate(-50%)}.sheet-veil{z-index:210;opacity:0;pointer-events:none;background:#20291f66;transition:opacity .4s;position:absolute;inset:0}.sheet-veil.on{opacity:1;pointer-events:auto}.sheet{z-index:215;background:var(--card);border-top:1px solid var(--line);transition:transform .38s var(--spring);border-radius:28px 28px 0 0;flex-direction:column;max-height:88%;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(104%);box-shadow:0 -14px 44px #3c32142e}.sheet.on{transform:none}.sheet .grab{background:var(--faint);border-radius:3px;flex:none;width:40px;height:4.5px;margin:11px auto 4px}.sheet .sh-body{padding:8px 20px 34px;overflow-y:auto}.disp{font-family:var(--disp)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}.eyebrow{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:9.5px;font-weight:700}.ringlbl{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);font-size:9px;font-weight:700}.apphead{align-items:center;gap:10px;padding:12px 20px 4px;display:flex}.wordmark{font-family:var(--disp);letter-spacing:0;font-size:21px;font-weight:400}.wordmark i{color:var(--acc);font-style:italic}.wordmark .wm-dot{color:var(--gold)}.tabbar-wrap.play-hide{display:none}.spacer{flex:1}.hd-ic{background:var(--card);border:1px solid var(--line);cursor:pointer;width:36px;height:36px;box-shadow:var(--shadow);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.hd-ic .dot{background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:9px}.sec .more{color:var(--acc);letter-spacing:.04em;cursor:pointer;text-transform:none;font-size:11px;font-weight:600}.fab{background:linear-gradient(160deg,var(--acc),var(--greenDeep));cursor:pointer;width:54px;height:54px;transition:transform .3s var(--spring);color:var(--accInk);border:none;border-radius:50%;justify-content:center;align-items:center;margin:0 4px;display:flex;box-shadow:0 10px 24px #1d4d3266,inset 0 1px #ffffff2e}.fab:active{transform:scale(.92)rotate(-6deg)}.sc{font-family:var(--mono);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.sc.birdie{background:var(--birdieSoft);color:var(--birdie)}.sc.eagle{background:var(--birdieSoft);color:var(--birdie);box-shadow:inset 0 0 0 1px #1d4d3266}.sc.par{color:var(--par);background:#8b84681f}.sc.bogey{background:var(--bogeySoft);color:var(--bogey)}.sc.dbl{background:var(--dblSoft);color:var(--dbl)}.stp{background:var(--card);border:1px solid var(--line);border-radius:18px;align-items:center;gap:0;display:flex;overflow:hidden}.stp button{width:66px;height:76px;color:var(--mut);cursor:pointer;font-size:28px;font-weight:400;font-family:var(--mono);background:0 0;border:none;transition:background .2s}.stp button:active{background:var(--softAcc)}.stp .val{text-align:center;font-family:var(--mono);font-variant-numeric:tabular-nums;flex:1}.av{font-family:var(--body);color:#fff;background-position:50%;background-size:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.av.ring-live:after{content:"";border:2px solid var(--live);border-radius:50%;animation:2.2s infinite pulse;position:absolute;inset:-3.5px}.av.mono{background:var(--softAcc);color:var(--acc);font-family:var(--disp);border:1px solid var(--goldLine);box-shadow:inset 0 0 0 2px var(--card),inset 0 0 0 3px var(--goldLine);font-weight:400}.seg{background:var(--bg2);border:1px solid var(--line);border-radius:100px;padding:4px;display:flex;position:relative}.seg .opt{text-align:center;color:var(--mut);cursor:pointer;z-index:2;border-radius:100px;flex:1;padding:9px 0;font-size:12px;font-weight:600;transition:color .3s;position:relative}.seg .opt.on{color:var(--ink)}.seg .thumb{background:var(--card);transition:left .45s var(--spring),width .45s var(--spring);z-index:1;box-shadow:var(--shadow);border-radius:100px;position:absolute;top:4px;bottom:4px}.seg.fast .thumb{transition:left .35s cubic-bezier(.34,1.3,.44,1),width .35s cubic-bezier(.34,1.3,.44,1)}.strow{cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:13px 16px;transition:background .25s;display:flex}.strow:active{background:var(--softAcc)}.strow .rk{text-align:center;width:18px;font-family:var(--mono);color:var(--mut);font-size:13px;font-weight:700}.strow.you{background:var(--softAcc)}.strow .gap{background:var(--line);border-radius:2px;height:3.5px;margin-top:6px;overflow:hidden}.strow .gap i{background:var(--acc);height:100%;transition:width 1.2s var(--ease);border-radius:2px;display:block}.mv{font-family:var(--mono);font-size:10px;font-weight:700}.mv.up{color:var(--birdie)}.mv.dn{color:var(--dbl)}.mv.fl{color:var(--mut)}.holes{gap:3.5px;display:flex}.holes i{background:var(--line2);border-radius:3px;flex:1;height:5px;transition:background .4s}.holes i.now{background:var(--ink);animation:1.8s infinite pulse}.rx{gap:8px;display:flex}.rx .r-pill{background:var(--card);border:1px solid var(--line);cursor:pointer;min-width:44px;height:38px;color:var(--mut);transition:transform .35s var(--spring),background .3s,border-color .3s;border-radius:100px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.rx .r-pill:active{transform:scale(1.16)}.rx .r-pill.sent{background:var(--softAcc);border-color:var(--acc);color:var(--acc)}.tgl{background:var(--line2);cursor:pointer;border-radius:100px;flex:none;width:46px;height:28px;transition:background .3s;position:relative}.tgl:after{content:"";width:22px;height:22px;transition:left .35s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #3c321433}.tgl.on{background:var(--acc)}.tgl.on:after{left:21px}.fso{z-index:220;transition:transform .5s var(--spring);background:var(--bg);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(102%)}.fso.on{transform:none}.app.is-wrapped{--bg:#122b1a;transition:background .35s}.app.is-wrapped .statusbar{color:#f5f4ef}.wrapped{color:#f5f4ef;background:#122019}.w-eyebrow{font-family:var(--body);letter-spacing:.24em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:700}.w-big{font-family:var(--disp);letter-spacing:-.01em;font-weight:400;line-height:1.04}.w-num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:700}.consent{background:var(--bone);color:var(--ink)}.c-step{flex-direction:column;flex:1;padding:26px 26px 30px;display:none;overflow-y:auto}.c-step.on{animation:rise .55s var(--spring) both;display:flex}.c-ill{background:var(--bone2);border:1px solid var(--bone3);border-radius:50%;justify-content:center;align-items:center;width:118px;height:118px;margin:14px auto 24px;display:flex}.c-h{font-family:var(--disp);letter-spacing:-.01em;text-align:center;color:var(--ink);font-size:29px;font-weight:400;line-height:1.12}.c-p{color:var(--ink2);text-align:center;max-width:300px;margin:14px auto 0;font-size:14.5px;line-height:1.65}.c-p b{color:var(--ink);font-weight:600}.c-dots{justify-content:center;gap:6px;padding:14px 0 6px;display:flex}.c-dots i{background:var(--bone3);border-radius:50%;width:6px;height:6px;transition:all .3s}.c-dots i.on{background:var(--acc);border-radius:4px;width:18px}.c-row{border-bottom:1px solid var(--bone3);align-items:center;gap:13px;padding:14px 2px;display:flex}.c-row:last-child{border-bottom:none}.expander{max-height:0;transition:max-height .5s var(--ease);overflow:hidden}.expander.open{max-height:200px}.holepin{background:var(--mapMark);border:1.5px solid var(--mapRing);width:19px;height:19px;color:var(--accInk);font-family:var(--mono);cursor:default;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;box-shadow:0 1px 5px #3c321459}@keyframes pulseKeep{0%,to{opacity:1}50%{opacity:.35}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ggFoil{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ggHeartUp{0%{opacity:0;transform:translateY(2px)scale(.5)}25%{opacity:1}to{opacity:0;transform:translateY(-36px)scale(1.2)}}@keyframes ggSway{0%{transform:rotateY(-16deg)rotateX(7deg)}to{transform:rotateY(16deg)rotateX(-7deg)}}@keyframes ggTapA{0%,8%{opacity:0;transform:scale(.3)}18%{opacity:1;transform:scale(1)}36%{opacity:0;transform:scale(1.8)}to{opacity:0}}@keyframes ggTapB{0%,42%{opacity:0;transform:scale(.3)}52%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(1.8)}to{opacity:0}}@keyframes ggDotA{0%,16%{opacity:0}24%,to{opacity:1}}@keyframes ggDotB{0%,50%{opacity:0}58%,to{opacity:1}}@keyframes ggDotC{0%,72%{opacity:0}80%,to{opacity:1}}@keyframes heartburst{0%{opacity:0;transform:translateY(2px)scale(.5)}25%{opacity:1}to{opacity:0;transform:translateY(-36px)scale(1.2)}}.foil{position:relative;overflow:hidden}.foil:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#c9a94e24 50%,#0000 58%) 0 0/250% 100%;animation:5.2s ease-in-out infinite ggFoil;position:absolute;inset:0}.pane.slide-r{animation:.42s cubic-bezier(.3,1.05,.4,1) both ggTabInR}.pane.slide-l{animation:.42s cubic-bezier(.3,1.05,.4,1) both ggTabInL}@supports (animation-timeline:scroll()){.gg-fx-prog{z-index:60;transform-origin:0;background:linear-gradient(90deg,var(--acc),var(--greenDeep,#1d4d32));border-radius:2px;height:2px;margin:0 22px;animation:linear both fxProg;animation-timeline:scroll();position:sticky;top:0;transform:scaleX(0)}}.gg-fx-prog{transform:scaleX(0)}.gg-fx-rip{z-index:2}html[data-book-style=members]{--disp:"Instrument Serif", Georgia, serif;--body:"Instrument Sans", system-ui, sans-serif;letter-spacing:0}html[data-book-style=clubhouse]{--disp:"Archivo", system-ui, sans-serif;--body:"Geist Sans", "Geist", system-ui, sans-serif;--gold:#c4a35a}html[data-book-style=editorial]{--disp:"Newsreader", Georgia, serif;--body:"Instrument Sans", system-ui, sans-serif}html[data-book-style=editorial] .disp{font-style:italic}html[data-book-style=tour]{--disp:"Anton", Impact, sans-serif;--body:"Space Grotesk", system-ui, sans-serif}html[data-book-style=tour] .disp{letter-spacing:.04em;text-transform:uppercase}html[data-book-style=letterpress]{--disp:"EB Garamond", Garamond, Georgia, serif;--body:"EB Garamond", Garamond, Georgia, serif}html[data-book-style=letterpress] .disp{letter-spacing:.02em;text-shadow:0 1px #0000000f}@keyframes ggRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ggPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes ggSheet{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}@keyframes ggFade{0%{opacity:0}to{opacity:1}}@keyframes ggDeal{0%{opacity:0;transform:translateY(26px)scale(.955)}to{opacity:1;transform:none}}@keyframes ggMonoIn{0%{opacity:0;transform:scale(.2)rotate(-14deg)}to{opacity:1;transform:none}}@keyframes ggRowIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes ggMapTrace{0%{opacity:0;stroke-dashoffset:36px}to{opacity:1;stroke-dashoffset:0}}@keyframes ggMapPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes ggBarUp{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ggTabInR{0%{opacity:0;transform:translate(46px)}to{opacity:1;transform:none}}@keyframes ggTabInL{0%{opacity:0;transform:translate(-46px)}to{opacity:1;transform:none}}@keyframes ggIntroFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ggIntroWord{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}to{opacity:1;filter:none;transform:none}}@keyframes ggIntroPop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes ggIntroBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ggIntroDraw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes ggIntroRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ggIntroStamp{0%{opacity:0;transform:scale(1.8)rotate(-16deg)}60%{opacity:1;transform:scale(.94)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}@keyframes ggAdSlam{0%{opacity:0;filter:blur(12px);transform:scale(2.4)}55%{opacity:1;filter:blur();transform:scale(.96)}75%{transform:scale(1.03)}to{opacity:1;filter:none;transform:scale(1)}}@keyframes ggAdRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ggAdFlash{0%{opacity:.2}to{opacity:0}}@keyframes ggAdShake{0%,to{transform:none}20%{transform:translate(2px,-2px)}40%{transform:translate(-2px,2px)}60%{transform:translate(1.5px,1px)}80%{transform:translate(-1px,-1.5px)}}@keyframes ggAdZoom{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes ggAdBrand{0%{opacity:0;filter:blur(8px);transform:scale(.92)}to{opacity:1;filter:none;transform:scale(1)}}@keyframes ggAdShock{0%{opacity:.9;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(15)}}@keyframes ggAdPart{0%{opacity:0;transform:translate(5px)}14%{opacity:1}to{opacity:0;transform:translate(80px)}}@keyframes ggAdBurst{0%{opacity:0;transform:scale(.1)}55%{opacity:1;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes ggBallSpin{0%{transform:rotate(0)}to{transform:rotate(720deg)}}@keyframes ggAdFadeOut{to{opacity:0}}@keyframes ggPickleIn{0%{opacity:0;transform:scale(.55)}55%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes ggBall0{0%{opacity:1;transform:translate(420px,40px)}82%{opacity:1;transform:translate(34px,183px)}to{opacity:0;transform:translate(34px,183px)scale(.2)}}@keyframes ggBall1{0%{opacity:1;transform:translate(-60px,60px)}82%{opacity:1;transform:translate(337px,303px)}to{opacity:0;transform:translate(337px,303px)scale(.2)}}@keyframes ggBall2{0%{opacity:1;transform:translate(420px,600px)}82%{opacity:1;transform:translate(186px,117px)}to{opacity:0;transform:translate(186px,117px)scale(.2)}}@keyframes ggBall3{0%{opacity:1;transform:translate(420px,140px)}82%{opacity:1;transform:translate(37px,267px)}to{opacity:0;transform:translate(37px,267px)scale(.2)}}@keyframes ggBall4{0%{transform:translate(181px,-70px)}13%{transform:translate(181px,200px)scale(1.05,.85)}17%{transform:translate(181px,172px)scale(1)}21%{transform:translate(181px,196px)}52%{transform:translate(181px,196px)}57%{transform:translate(172px,330px)scale(1.4)}64%{transform:translate(140px,572px)scale(1.7)}66%{transform:translate(130px,558px)scale(1.85,1.5)}73%{transform:translate(-14px,400px)scale(1.6)}75%{transform:translate(-18px,394px)scale(1.4,1.7)}82%{transform:translate(348px,270px)scale(1.5)}84%{transform:translate(352px,266px)scale(1.3,1.6)}93%{transform:translate(170px,720px)scale(1.4)}to{transform:translate(170px,770px)scale(1.4)}}@keyframes ggSkipFloat{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes ggAdHit{0%{transform:scale(1)}30%{filter:blur(1.5px);transform:scale(1.14)rotate(-2deg)}60%{filter:none;transform:scale(.97)rotate(1deg)}to{transform:scale(1)}}@keyframes ggPaddle{0%{opacity:0;transform:rotate(98deg)}40%{opacity:1;transform:rotate(84deg)}75%{transform:rotate(-22deg)}to{opacity:1;transform:rotate(-10deg)}}@keyframes ggObRoll{0%{opacity:1;transform:translate(0)rotate(0)}58%{opacity:1;transform:translate(40px)rotate(220deg)}66%,to{opacity:0;transform:translate(45px)translateY(5px)rotate(260deg)scale(.5)}}@keyframes ggObFlag{0%,58%,to{transform:rotate(0)}66%{transform:rotate(-9deg)}78%{transform:rotate(5deg)}}@keyframes ggObX{0%{transform:translate(0)}to{transform:translate(30px)}}@keyframes ggObY{0%,to{transform:translateY(-9px)}50%{transform:translateY(3px)}}@keyframes ggObPadL{0%,to{transform:rotate(-12deg)}50%{transform:rotate(16deg)}}@keyframes ggObPadR{0%,to{transform:rotate(16deg)}50%{transform:rotate(-12deg)}}@keyframes ggObBounce{0%,to{transform:translateY(0)scale(1)}10%{transform:translateY(1px)scale(1.08,.88)}55%{transform:translateY(-14px)scale(1)}}@keyframes ggObSwapA{0%,44%{opacity:1}54%,92%{opacity:0}to{opacity:1}}@keyframes ggObSwapB{0%,44%{opacity:0}54%,92%{opacity:1}to{opacity:0}}@keyframes ggBtnBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ggBtnTilt{0%,to{transform:rotate(0)translateY(0)}30%{transform:rotate(-.7deg)translateY(-2px)}70%{transform:rotate(.7deg)translateY(-1px)}}@keyframes ggNudgeX{0%,86%,to{transform:translate(0)}88%{transform:translate(-3px)}91%{transform:translate(3px)}94%{transform:translate(-2px)}97%{transform:translate(1px)}}@keyframes ggObDraw{0%{stroke-dashoffset:100px;opacity:1}55%{stroke-dashoffset:0;opacity:1}82%{opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes ggObLand{0%,48%{opacity:0}58%,86%{opacity:1}96%,to{opacity:0}}@keyframes ggFlight{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes ggPanX{0%{transform:translate(-9px)}to{transform:translate(9px)}}@keyframes ggBreathe{0%,to{opacity:.9;transform:translate(-50%,-50%)scale(.84)}50%{opacity:.4;transform:translate(-50%,-50%)scale(1.14)}}@keyframes ggT1{0%,29%{opacity:1}34%,to{opacity:0}}@keyframes ggT2{0%,29%{opacity:0}34%,62%{opacity:1}67%,to{opacity:0}}@keyframes ggT3{0%,62%{opacity:0}67%,to{opacity:1}}@keyframes ggFoilOnce{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ggFoilOnceR{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ggGrowIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes fxRp{to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes ggGenieRing{0%{opacity:.95;transform:translate(-50%,-50%)scale(.35)}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}@keyframes ggGenieIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes ggGenieUp{0%{opacity:0;clip-path:polygon(58% 4%,82% 0%,97% 6%,100% 52%,100% 100%,86% 100%,72% 54%,60% 24%);transform:translate(150px,330px)scale(.1,.36)skewY(-14deg)}38%{opacity:1;clip-path:polygon(20% 2%,55% 0%,92% 3%,100% 50%,98% 100%,40% 100%,10% 62%,12% 26%);transform:translate(26px,74px)scale(.52,1.14)skewY(-7deg)}68%{clip-path:polygon(0% 0%,50% 0%,100% 0%,100% 50%,100% 100%,50% 100%,0% 100%,0% 50%);transform:translate(-3px,-8px)scale(1.05,.96)skewY(2deg)}84%{transform:translate(1px,3px)scale(.99,1.015)skewY(-.5deg)}to{opacity:1;clip-path:polygon(0% 0%,50% 0%,100% 0%,100% 50%,100% 100%,50% 100%,0% 100%,0% 50%);transform:none}}@keyframes ggWrIn{0%{opacity:0;filter:blur(5px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}@keyframes ggWrPop{0%{opacity:0;filter:blur(10px);transform:scale(.55)translateY(12px)}60%{opacity:1;filter:none;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes ggPbFade{to{opacity:0}}@keyframes ggPbSettle{0%{opacity:0;transform:rotate(-44deg)scale(.7)}to{opacity:1;transform:rotate(-24deg)scale(1)}}@keyframes fxProg{to{transform:scaleX(1)}}@keyframes ggPing{0%{opacity:.5;transform:scale(.55)}80%,to{opacity:0;transform:scale(2.7)}}@keyframes ggCardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
