@import url(https://fonts.googleapis.com/css2?family=Archivo+Black&family=Press+Start+2P&family=JetBrains+Mono:wght@500;700&family=Inter:wght@600;700;800&display=swap);body{margin:0;padding:0}.gb-stage,body{box-sizing:border-box}.gb-stage{--ink:#1b1a24;--ink-soft:#4a4757;--red:#e4002b;--red-lt:#ff2a4d;--sun:#ffc61a;--sky:#bfeaff;--grass:#6fd08c;--soil:#e08a3c;--gw:min(70vw,296px);align-items:center;background:radial-gradient(120% 78% at 50% -8%,#fffaf0 0,#ffeecd 46%,#ffdda6 100%);color:var(--ink);display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;gap:clamp(6px,1.3vh,12px);inset:0;justify-content:flex-start;overflow:hidden;padding:42px 46px 44px;position:fixed}.gb-grid{background-image:repeating-linear-gradient(0deg,#1b1a2412 0 1px,#0000 1px 24px),repeating-linear-gradient(90deg,#1b1a2412 0 1px,#0000 1px 24px);inset:0;-webkit-mask-image:radial-gradient(120% 70% at 50% 24%,#000 30%,#0000 88%);mask-image:radial-gradient(120% 70% at 50% 24%,#000 30%,#0000 88%)}.gb-grid,.gb-sun{pointer-events:none;position:absolute}.gb-sun{animation:gb-drift 9s ease-in-out infinite alternate;background:radial-gradient(circle,#ffc61a8c 0,#ffc61a00 62%);border-radius:50%;height:70vw;right:-18vw;top:-14vh;width:70vw}@keyframes gb-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-4vw,3vh,0) scale(1.08)}}.gb-top{align-items:center;display:flex;flex-direction:column;gap:clamp(5px,1.1vh,10px);position:relative;z-index:2}.gb-kicker{background:var(--sun);border:2px solid var(--ink);border-radius:999px;box-shadow:0 3px 0 var(--ink);font-family:Press Start\ 2P,monospace;font-size:clamp(6px,1.9vw,8px);letter-spacing:.06em;line-height:1;opacity:0;padding:7px 11px;transform:rotate(-1.4deg) scale(.6)}.gb-kicker b{color:var(--red)}.gb-p1 .gb-kicker,.gb-p2 .gb-kicker,.gb-p3 .gb-kicker,.gb-p4 .gb-kicker,.gb-p5 .gb-kicker{animation:gb-stamp .5s cubic-bezier(.2,1.5,.4,1) forwards}@keyframes gb-stamp{0%{opacity:0;transform:rotate(-9deg) scale(.55)}70%{opacity:1;transform:rotate(1.5deg) scale(1.06)}to{opacity:1;transform:rotate(-1.4deg) scale(1)}}.gb-title{font-family:Archivo Black,Arial Black,sans-serif;font-size:clamp(26px,8.6vw,40px);letter-spacing:-.01em;line-height:.98;margin:0;text-align:center}.gb-tline{display:block}.gb-w{display:inline-block;font-style:normal;margin:0 .1em;opacity:0;text-shadow:0 3px 0 #ffffffb3;transform:translateY(16px) rotate(-4deg)}.gb-p1 .gb-w,.gb-p2 .gb-w,.gb-p3 .gb-w,.gb-p4 .gb-w,.gb-p5 .gb-w{animation:gb-pop .46s cubic-bezier(.2,1.5,.4,1) forwards}.gb-w1{animation-delay:.1s}.gb-w2{animation-delay:.2s}@keyframes gb-pop{0%{opacity:0;transform:translateY(18px) rotate(-5deg) scale(.85)}65%{opacity:1;transform:translateY(-3px) rotate(1.5deg) scale(1.05)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}.gb-swapline{margin-top:.04em}.gb-swap{display:inline-block;height:1em;opacity:0;overflow:hidden;transform:translateY(14px);vertical-align:bottom;width:5.6em}.gb-swap>b{color:var(--red);display:block;font-weight:inherit;text-shadow:0 3px 0 #ffffffb3,0 0 18px #e4002b38}.gb-swap em{display:block;font-style:normal;height:1em;line-height:1}.gb-p1 .gb-swap,.gb-p2 .gb-swap,.gb-p3 .gb-swap,.gb-p4 .gb-swap,.gb-p5 .gb-swap{animation:gb-fade-up .5s ease .32s forwards}.gb-p1 .gb-swap>b,.gb-p2 .gb-swap>b,.gb-p3 .gb-swap>b,.gb-p4 .gb-swap>b,.gb-p5 .gb-swap>b{animation:gb-swap 8.8s cubic-bezier(.7,0,.2,1) .9s infinite}@keyframes gb-swap{0%,17%{transform:translateY(0)}22%,39%{transform:translateY(-20%)}44%,61%{transform:translateY(-40%)}66%,83%{transform:translateY(-60%)}88%,to{transform:translateY(-80%)}}.gb-screen{background:linear-gradient(#a8e2ff 0,var(--sky) 46%,#eaf8ff 78%,#fff3df 100%);border:3px solid var(--ink);border-radius:16px;box-shadow:0 8px 0 #1b1a24eb,0 20px 34px #96500038;flex:none;height:clamp(146px,23vh,196px);opacity:0;overflow:hidden;position:relative;transform:translateY(18px) scale(.94);width:var(--gw);z-index:2}.gb-p2 .gb-screen,.gb-p3 .gb-screen,.gb-p4 .gb-screen,.gb-p5 .gb-screen{animation:gb-screen-in .55s cubic-bezier(.2,1.3,.4,1) forwards}@keyframes gb-screen-in{0%{opacity:0;transform:translateY(20px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.gb-shine{background:linear-gradient(105deg,#ffffff61 0 18%,#0000 34%);pointer-events:none}.gb-clouds,.gb-shine{inset:0;position:absolute}.gb-cloud{background:#ffffffeb;border-radius:999px;box-shadow:22% -60% 0 -2% #ffffffeb;height:9%;position:absolute;width:26%}.gb-c1{animation:gb-cloud 11s linear infinite;left:-30%;top:12%}.gb-c2{animation:gb-cloud 15s linear 2.5s infinite;left:-30%;top:26%;width:20%}.gb-c3{animation:gb-cloud 19s linear 6s infinite;left:-30%;top:6%;width:16%}@keyframes gb-cloud{0%{transform:translateX(0)}to{transform:translateX(520%)}}.gb-hud{align-items:center;color:var(--ink);display:flex;font-family:Press Start\ 2P,monospace;font-size:clamp(5px,1.5vw,6.5px);gap:6px;opacity:.85;position:absolute;right:6%;top:6%}.gb-roll{display:block;height:1em;overflow:hidden}.gb-roll b{animation:gb-roll 4.6s steps(4) infinite;display:block}.gb-roll em{color:var(--red);display:block;font-style:normal;height:1em}@keyframes gb-roll{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.gb-block{aspect-ratio:1;background:radial-gradient(circle at 50% 50%,#e4002be6 0 14%,#0000 15%),linear-gradient(#ffd75e,var(--sun));border:2.5px solid var(--ink);border-radius:5px;box-shadow:inset 0 -4px 0 #1b1a242e;opacity:0;position:absolute;transform:translateY(-160px) rotate(-24deg);width:15%}.gb-b1{bottom:42%;left:20%}.gb-b2{bottom:55%;left:44%}.gb-b3{bottom:44%;left:66%}.gb-p2 .gb-block,.gb-p3 .gb-block,.gb-p4 .gb-block,.gb-p5 .gb-block{animation:gb-drop .62s cubic-bezier(.24,1.5,.38,1) forwards}.gb-p2 .gb-b1,.gb-p3 .gb-b1,.gb-p4 .gb-b1,.gb-p5 .gb-b1{animation-delay:.18s}.gb-p2 .gb-b2,.gb-p3 .gb-b2,.gb-p4 .gb-b2,.gb-p5 .gb-b2{animation-delay:.34s}.gb-p2 .gb-b3,.gb-p3 .gb-b3,.gb-p4 .gb-b3,.gb-p5 .gb-b3{animation-delay:.5s}@keyframes gb-drop{0%{opacity:0;transform:translateY(-160px) rotate(-24deg) scale(.9)}62%{opacity:1;transform:translateY(6px) rotate(3deg) scale(1.06,.9)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}.gb-coin{align-items:center;aspect-ratio:1;background:radial-gradient(circle at 36% 32%,#fff5c9,var(--sun) 62%,#e8a900);border:2px solid var(--ink);border-radius:50%;display:flex;justify-content:center;opacity:0;position:absolute;width:12%}.gb-coin b{color:var(--ink);font-size:clamp(9px,2.6vw,11px);line-height:1}.gb-k1{bottom:60%;left:21.5%}.gb-k2{bottom:73%;left:45.5%}.gb-k3{bottom:62%;left:67.5%}.gb-p3 .gb-coin,.gb-p4 .gb-coin,.gb-p5 .gb-coin{animation:gb-coin 4.6s linear infinite}.gb-p3 .gb-k2,.gb-p4 .gb-k2,.gb-p5 .gb-k2{animation-delay:1.2s}.gb-p3 .gb-k3,.gb-p4 .gb-k3,.gb-p5 .gb-k3{animation-delay:2.3s}@keyframes gb-coin{0%,24%{opacity:0;transform:translateY(10px) scale(.4)}30%{opacity:1;transform:translateY(-6px) scale(1.15)}40%{opacity:1;transform:translateY(-14px) scale(1)}52%{opacity:0;transform:translateY(-30px) scale(.55)}to{opacity:0;transform:translateY(10px) scale(.4)}}.gb-ground{height:22%;left:0;right:0}.gb-ground,.gb-ground i{bottom:0;position:absolute}.gb-ground i{background:linear-gradient(var(--grass) 0 26%,var(--soil) 26% 100%);border-top:2.5px solid var(--ink);box-shadow:inset 0 -6px 0 #1b1a241f;height:100%;transform:scaleY(0);transform-origin:bottom}.gb-gl{left:0;width:40%}.gb-gr{right:0;width:46%}.gb-p2 .gb-ground i,.gb-p3 .gb-ground i,.gb-p4 .gb-ground i,.gb-p5 .gb-ground i{animation:gb-rise .42s cubic-bezier(.2,1.4,.4,1) forwards}.gb-p2 .gb-gr,.gb-p3 .gb-gr,.gb-p4 .gb-gr,.gb-p5 .gb-gr{animation-delay:.12s}@keyframes gb-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.gb-flag{background:var(--ink);bottom:22%;height:26%;position:absolute;right:9%;transform:scaleY(0);transform-origin:bottom;width:3px}.gb-flag i{background:var(--red);border:2px solid var(--ink);border-left:0;-webkit-clip-path:polygon(0 0,100% 0,78% 50%,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,78% 50%,100% 100%,0 100%);height:17px;left:3px;position:absolute;top:2px;transform-origin:left center;width:26px}.gb-p2 .gb-flag,.gb-p3 .gb-flag,.gb-p4 .gb-flag,.gb-p5 .gb-flag{animation:gb-rise .5s cubic-bezier(.2,1.5,.4,1) .62s forwards}.gb-p3 .gb-flag i,.gb-p4 .gb-flag i,.gb-p5 .gb-flag i{animation:gb-wave 1.5s ease-in-out infinite}@keyframes gb-wave{0%,to{transform:skewY(0deg) scaleX(1)}50%{transform:skewY(-4deg) scaleX(.94)}}.gb-ninja{aspect-ratio:1;bottom:22%;left:4%;opacity:0;position:absolute;width:20%}.gb-ninja:after{background:#1b1a2438;border-radius:50%;bottom:-5%;content:"";filter:blur(1px);height:12%;left:12%;position:absolute;width:76%}.gb-hop,.gb-hop img{display:block;height:100%;width:100%}.gb-hop img{object-fit:contain}.gb-p3 .gb-ninja,.gb-p4 .gb-ninja,.gb-p5 .gb-ninja{animation:gb-run 4.6s linear infinite}.gb-p3 .gb-hop,.gb-p4 .gb-hop,.gb-p5 .gb-hop{animation:gb-hop 4.6s ease-in-out infinite}@keyframes gb-run{0%{left:2%;opacity:0}6%{left:8%;opacity:1}84%{left:72%;opacity:1}92%{left:74%;opacity:1}97%{left:74%;opacity:0}to{left:2%;opacity:0}}@keyframes gb-hop{0%,18%{transform:translateY(0) scale(1) rotate(0deg)}22%{transform:translateY(0) scale(1.12,.86) rotate(0deg)}30%{transform:translateY(-46px) scale(.92,1.1) rotate(-8deg)}38%{transform:translateY(0) scale(1.14,.84) rotate(0deg)}44%{transform:translateY(0) scale(1) rotate(0deg)}50%{transform:translateY(0) scale(1.1,.88) rotate(0deg)}58%{transform:translateY(-58px) scale(.9,1.12) rotate(10deg)}66%{transform:translateY(0) scale(1.14,.84) rotate(0deg)}72%{transform:translateY(0) scale(1) rotate(0deg)}78%{transform:translateY(-30px) scale(.95,1.06) rotate(-6deg)}84%{transform:translateY(0) scale(1.1,.9) rotate(0deg)}88%,to{transform:translateY(-4px) scale(1) rotate(0deg)}}.gb-progs{align-items:center;display:flex;flex:none;flex-direction:column;gap:6px;width:var(--gw);z-index:2}.gb-prog-label{color:var(--ink-soft);font-family:Press Start\ 2P,monospace;font-size:clamp(5px,1.6vw,6.5px);letter-spacing:.18em;opacity:0}.gb-p4 .gb-prog-label,.gb-p5 .gb-prog-label{animation:gb-fade-up .4s ease forwards}.gb-chips{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.gb-chip{align-items:center;background:#fff;border:2px solid var(--ink);border-radius:999px;box-shadow:0 2.5px 0 var(--ink);display:inline-flex;font-size:clamp(8px,2.4vw,9.5px);font-weight:800;gap:4px;letter-spacing:.04em;opacity:0;padding:5px 9px;transform:translateY(10px) scale(.9);white-space:nowrap}.gb-chip b{color:var(--red);font-size:1.05em;line-height:1}.gb-p4 .gb-chip,.gb-p5 .gb-chip{animation:gb-pop-in .42s cubic-bezier(.2,1.5,.4,1) forwards}.gb-ch1{animation-delay:.06s}.gb-ch2{animation-delay:.14s}.gb-ch3{animation-delay:.22s}.gb-ch4{animation-delay:.3s}.gb-ch5{animation-delay:.38s}.gb-code{background:#1b1a24ed;border:2px solid var(--ink);border-radius:10px;box-shadow:0 5px 0 #1b1a2447;box-sizing:border-box;display:flex;flex:none;flex-direction:column;gap:2px;opacity:0;padding:8px 11px;transform:translateY(10px);width:var(--gw);z-index:2}.gb-p4 .gb-code,.gb-p5 .gb-code{animation:gb-fade-up .45s ease .45s forwards}@keyframes gb-fade-up{to{opacity:1;transform:translateY(0)}}.gb-line{border-right:2px solid var(--red-lt);color:#ffe9a8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(7.5px,2.4vw,9.5px);line-height:1.5;margin:0;overflow:hidden;white-space:nowrap;width:0}.gb-p4 .gb-line,.gb-p5 .gb-line{animation:gb-type .8s steps(30) forwards,gb-caret .7s step-end infinite}.gb-l1{animation-delay:.6s,.6s}.gb-l2{animation-delay:1.45s,1.45s}@keyframes gb-type{0%{width:0}to{width:100%}}@keyframes gb-caret{50%{border-right-color:#0000}}.gb-foot{align-items:center;display:flex;flex-direction:column;gap:4px;margin-top:auto;z-index:2}.gb-logo{display:block;opacity:0;transform:translateY(14px) scale(.9);width:min(46vw,192px)}.gb-p5 .gb-logo{animation:gb-pop-in .55s cubic-bezier(.2,1.5,.4,1) forwards}@keyframes gb-pop-in{0%{opacity:0;transform:translateY(14px) scale(.9)}70%{opacity:1;transform:translateY(-2px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}.gb-wb{color:var(--ink-soft);font-size:clamp(9px,2.8vw,11px);font-weight:800;letter-spacing:.42em;margin-top:-2px;opacity:0;text-indent:.42em}.gb-p5 .gb-wb{animation:gb-fade-up .5s ease .18s forwards}.gb-cta{background:linear-gradient(180deg,var(--red-lt),var(--red));border:2.5px solid var(--ink);border-radius:999px;box-shadow:0 4px 0 var(--ink),0 12px 22px #e4002b47;color:#fff;font-size:clamp(11px,3.4vw,13.5px);font-weight:800;letter-spacing:.05em;margin-top:6px;opacity:0;padding:10px 18px;transform:translateY(12px) scale(.92)}.gb-p5 .gb-cta{animation:gb-pop-in .5s cubic-bezier(.2,1.5,.4,1) .3s forwards,gb-nudge 1.9s ease-in-out 1.1s infinite}@keyframes gb-nudge{0%,82%,to{box-shadow:0 4px 0 var(--ink),0 12px 22px #e4002b47}88%{transform:translateY(-3px) scale(1.035)}94%{transform:translateY(0) scale(1)}}.gb-url{color:var(--ink-soft);font-family:JetBrains Mono,monospace;font-size:clamp(9px,2.7vw,11px);font-weight:500;opacity:0}.gb-p5 .gb-url{animation:gb-fade-up .5s ease .55s forwards}@media (prefers-reduced-motion:reduce){.gb-stage *{animation:none!important;transition:none!important}.gb-block,.gb-chip,.gb-code,.gb-cta,.gb-kicker,.gb-logo,.gb-ninja,.gb-prog-label,.gb-screen,.gb-swap,.gb-url,.gb-w,.gb-wb{opacity:1!important;transform:none!important}.gb-flag,.gb-ground i{transform:scaleY(1)!important}.gb-line{border-right-color:#0000;width:100%!important}.gb-coin{opacity:1!important}.gb-ninja{left:8%}}
/*# sourceMappingURL=main.4ee6500e.css.map*/