.gs-root{--gs-bg:#2b1949;--gs-bg-deep:#1d1036;--gs-bg-glow:#4b257d;--gs-ink:#221538;--gs-cream:#fdf4d6;--gs-cream-2:#fbeec5;--gs-mint:#d6efc1;--gs-peach:#ffe4c2;--gs-lemon:#fbe293;--gs-pink:#ee3a6a;--gs-pink-deep:#c41f4d;--gs-yellow:#ffd84d;--gs-green:#6fc97d;--gs-green-deep:#1f7e3e;--gs-violet:#8b5cf6;--gs-rose-pink:#f9a8d4;--gs-shadow:0 7px 0 0 var(--gs-ink);min-height:100vh;color:var(--gs-ink);background:radial-gradient(ellipse 90% 60% at 50% 18%, #8b5cf659 0%, transparent 70%), radial-gradient(ellipse 70% 50% at 50% 110%, #ee3a6a2e 0%, transparent 70%), var(--gs-bg);font-family:Fredoka,system-ui,sans-serif;font-weight:500;overflow-x:hidden}.gs-root *{box-sizing:border-box}.gs-top-bar{background:var(--gs-cream);border:3px solid var(--gs-ink);box-shadow:var(--gs-shadow);z-index:10;border-radius:999px;align-items:center;gap:16px;margin:16px;padding:12px 22px 12px 12px;display:flex;position:relative}.gs-logo{background:var(--gs-ink);border:3px solid var(--gs-ink);border-radius:50%;flex-shrink:0;width:64px;height:64px;display:block;overflow:hidden;box-shadow:inset 0 -4px #00000040}.gs-logo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gs-crumb{flex-direction:column;line-height:1;display:flex}.gs-crumb-label{letter-spacing:.18em;text-transform:uppercase;color:var(--gs-ink);opacity:.55;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:11px}.gs-crumb-title{letter-spacing:.04em;color:var(--gs-ink);font-family:Lilita One,sans-serif;font-size:22px}.gs-top-spacer{flex:1}.gs-stat-pill{border:3px solid var(--gs-ink);background:var(--gs-cream);border-radius:18px;flex-direction:column;align-items:center;min-width:92px;padding:6px 14px 8px;line-height:1;transition:transform .15s;display:flex}.gs-stat-pill.coins{background:var(--gs-lemon);box-shadow:0 4px 0 var(--gs-ink)}.gs-stat-pill.coins:hover{transform:translateY(-2px)}.gs-stat-label{letter-spacing:.2em;text-transform:uppercase;opacity:.6;margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:10px}.gs-stat-value{color:var(--gs-ink);align-items:center;gap:4px;font-family:Lilita One,sans-serif;font-size:22px;display:flex}.gs-stat-value .rose{filter:drop-shadow(0 1px #0003);font-size:18px}.gs-stat-pill.coins .gs-stat-value{animation:2.4s ease-in-out infinite gs-coinPulse}@keyframes gs-coinPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.gs-btn-pill{border:3px solid var(--gs-ink);letter-spacing:.06em;background:var(--gs-pink);color:var(--gs-cream);cursor:pointer;box-shadow:0 5px 0 var(--gs-ink);font-family:Lilita One,sans-serif;font-size:18px;font-weight:inherit;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;text-decoration:none;transition:transform .1s,box-shadow .1s;display:inline-flex}.gs-btn-pill:hover{box-shadow:0 7px 0 var(--gs-ink);transform:translateY(-2px)}.gs-btn-pill:active{box-shadow:0 2px 0 var(--gs-ink);transform:translateY(3px)}.gs-btn-pill:disabled{opacity:.6;cursor:not-allowed}.gs-btn-pill.green{background:var(--gs-green)}.gs-btn-pill.yellow{background:var(--gs-lemon);color:var(--gs-ink)}.gs-btn-pill.ghost{background:var(--gs-cream-2);color:var(--gs-ink)}.gs-stage{z-index:2;max-width:1560px;margin:0 auto;padding:24px 24px 140px;position:relative}.gs-hero{text-align:center;padding:40px 0 24px;position:relative}.gs-hero-title{letter-spacing:-.015em;word-spacing:.12em;color:var(--gs-cream);-webkit-text-stroke:4px var(--gs-ink);text-shadow:0 10px 0 var(--gs-ink), 0 16px 40px #00000073;white-space:nowrap;width:100%;margin:0;font-family:Lilita One,sans-serif;font-size:min(11vw,200px);line-height:.9;display:block;transform:rotate(-1.2deg)}.gs-hero-title .swap,.gs-hero-title .pink{display:inline}.gs-hero-title .swap{color:var(--gs-lemon);animation:3.4s ease-in-out infinite gs-titleBounce}.gs-hero-title .pink{color:var(--gs-pink)}@keyframes gs-titleBounce{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(2deg)}}.gs-hero-sub{color:var(--gs-cream);opacity:.85;max-width:680px;margin-top:28px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.5}.gs-packs{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:18px;display:grid}@media (max-width:980px){.gs-packs{grid-template-columns:1fr}}.gs-pack{border:3px solid var(--gs-ink);box-shadow:var(--gs-shadow);background:var(--gs-cream);transform:rotate(var(--tilt,0deg));isolation:isolate;border-radius:28px;padding:26px 24px 24px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.gs-pack:before{content:"";border:2px dashed var(--gs-ink);pointer-events:none;opacity:.45;border-radius:22px;position:absolute;inset:9px}.gs-pack:hover{box-shadow:0 14px 0 var(--gs-ink);transform:rotate(0)translateY(-6px)}.gs-pack:hover .gs-pack-coin{animation:.9s linear infinite gs-spin,2.2s ease-in-out infinite gs-bob}.gs-pack.mint{background:var(--gs-mint);--tilt:-1.6deg}.gs-pack.peach{background:var(--gs-peach);--tilt:1.2deg}.gs-pack.lemon{background:var(--gs-lemon);--tilt:-1deg}.gs-pack-corner{letter-spacing:.22em;text-transform:uppercase;color:var(--gs-ink);opacity:.65;font-family:JetBrains Mono,monospace;font-size:11px;position:absolute;top:14px;left:14px}.gs-pack-corner .dot{background:var(--gs-ink);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;animation:1.6s ease-in-out infinite gs-blink;display:inline-block}@keyframes gs-blink{0%,to{opacity:1}50%{opacity:.3}}.gs-pack-badge{background:var(--gs-ink);color:var(--gs-lemon);letter-spacing:.12em;border:3px solid var(--gs-ink);border-radius:14px;padding:8px 14px;font-family:Lilita One,sans-serif;font-size:14px;position:absolute;top:-16px;right:18px;transform:rotate(6deg);box-shadow:0 4px #00000059}.gs-pack-badge.hot{background:var(--gs-pink);color:var(--gs-cream);transform:rotate(-7deg)}.gs-pack-badge.best{background:var(--gs-green);color:var(--gs-ink)}.gs-pack-title-row{margin-top:28px}.gs-pack-name{letter-spacing:.02em;color:var(--gs-ink);font-family:Lilita One,sans-serif;font-size:38px;line-height:1}.gs-pack-name .glow,.gs-pack.peach .gs-pack-name .glow{color:var(--gs-pink-deep)}.gs-pack.lemon .gs-pack-name .glow{color:var(--gs-green-deep)}.gs-pack-tag{color:var(--gs-ink);opacity:.78;max-width:220px;margin-top:6px;font-size:14px;line-height:1.4}.gs-pack-stage{justify-content:center;align-items:center;height:178px;margin:18px -10px 10px;display:flex;position:relative}.gs-pack-stage .twinkle{color:var(--gs-ink);font-size:18px;animation:2.2s ease-in-out infinite gs-twinkle;position:absolute}.gs-pack-coin{background:radial-gradient(circle at 35% 30%, #ffe88a 0%, var(--gs-yellow) 50%, #d99c1c 100%);border:4px solid var(--gs-ink);width:138px;height:138px;box-shadow:inset 0 -10px 0 #0000002e, 0 8px 0 var(--gs-ink);border-radius:50%;justify-content:center;align-items:center;font-size:78px;line-height:1;animation:2.6s ease-in-out infinite gs-bob;display:flex;position:relative}.gs-pack-coin:before{content:"";border:3px dashed #22153873;border-radius:50%;position:absolute;inset:10px}.gs-pack-coin .rose-on-coin{filter:drop-shadow(0 2px #0006);transform:translateY(2px)}@keyframes gs-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(2deg)}}@keyframes gs-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes gs-twinkle{0%,to{opacity:.3;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(180deg)}}.gs-pack-amount{background:var(--gs-ink);color:var(--gs-cream);border:3px solid var(--gs-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 16px 8px;font-family:Lilita One,sans-serif;font-size:22px;display:inline-flex;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.gs-pack-amount .rose{font-size:18px}.gs-pack-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.gs-pack-price{color:var(--gs-ink);font-family:Lilita One,sans-serif;font-size:30px;line-height:1;position:relative}.gs-pack-price .cents{opacity:.7;font-size:18px}.gs-pack-original{color:var(--gs-pink-deep);margin-bottom:4px;font-family:Lilita One,sans-serif;font-size:18px;line-height:1;display:inline-block;position:relative;transform:rotate(-4deg)}.gs-pack-original s{padding:0 4px;text-decoration:none;display:inline-block;position:relative}.gs-pack-original s:after{content:"";background:var(--gs-pink);border-radius:2px;height:3px;position:absolute;top:50%;left:-2px;right:-2px;transform:translateY(-50%)rotate(-8deg);box-shadow:0 1px #00000040}.gs-pack-save{letter-spacing:.18em;background:var(--gs-bg);color:var(--gs-lemon);border:2px solid var(--gs-bg);vertical-align:middle;border-radius:999px;margin-left:10px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-block;transform:rotate(-3deg)}.gs-pack-buy{border:3px solid var(--gs-ink);letter-spacing:.06em;background:var(--gs-pink);color:var(--gs-cream);cursor:pointer;box-shadow:0 5px 0 var(--gs-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:12px 22px;font-family:Lilita One,sans-serif;font-size:18px;transition:transform .1s,box-shadow .1s;display:inline-flex}.gs-pack.mint .gs-pack-buy{background:var(--gs-green)}.gs-pack.lemon .gs-pack-buy{background:var(--gs-ink);color:var(--gs-lemon)}.gs-pack-buy:hover{box-shadow:0 7px 0 var(--gs-ink);transform:translateY(-2px)}.gs-pack-buy:active{box-shadow:0 2px 0 var(--gs-ink);transform:translateY(3px)}.gs-pack-buy:disabled{opacity:.7;cursor:wait}.gs-launch-banner{border:3px solid var(--gs-ink);box-shadow:0 7px 0 var(--gs-ink), 0 0 0 4px #ff2e5d40;background:repeating-linear-gradient(45deg,#ff2e5d 0 24px,#e01e4f 24px 48px);border-radius:22px;align-items:center;gap:18px;margin:12px 0 28px;padding:14px 28px;animation:6s ease-in-out infinite gs-bannerWobble;display:flex;position:relative;overflow:hidden;transform:rotate(-.6deg)}@keyframes gs-bannerWobble{0%,to{transform:rotate(-.6deg)translateY(0)}50%{transform:rotate(.6deg)translateY(-2px)}}.gs-launch-banner:before{content:"";pointer-events:none;border:2px dashed #fdf4d6a6;border-radius:16px;position:absolute;inset:6px}.gs-lb-text{text-align:center;z-index:1;flex:1;line-height:1}.gs-lb-main{color:var(--gs-cream);letter-spacing:.02em;-webkit-text-stroke:2px var(--gs-ink);text-shadow:0 4px 0 var(--gs-ink);font-family:Lilita One,sans-serif;font-size:clamp(26px,3.4vw,44px);animation:1.8s ease-in-out infinite gs-bannerPulse}@keyframes gs-bannerPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.gs-lb-sub{letter-spacing:.24em;color:var(--gs-cream);opacity:.95;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:13px}.gs-lb-stamp{background:var(--gs-lemon);color:var(--gs-ink);border:3px solid var(--gs-ink);box-shadow:0 4px 0 var(--gs-ink);white-space:nowrap;z-index:1;border-radius:12px;padding:6px 14px 8px;font-family:Lilita One,sans-serif;font-size:18px;transform:rotate(-8deg)}.gs-lb-stamp.right{background:var(--gs-cream);color:var(--gs-pink-deep);transform:rotate(8deg)}.gs-lb-spark{z-index:1;filter:drop-shadow(0 3px #00000059);font-size:32px;animation:2.4s ease-in-out infinite gs-sparkWiggle}.gs-lb-spark.right{animation-delay:1.2s}@keyframes gs-sparkWiggle{0%,to{transform:rotate(-14deg)scale(1)}50%{transform:rotate(14deg)scale(1.15)}}@media (max-width:720px){.gs-lb-stamp{display:none}.gs-launch-banner{gap:10px;padding:12px 16px}}.gs-section-label{letter-spacing:.3em;text-transform:uppercase;color:var(--gs-rose-pink);align-items:center;gap:12px;margin:60px 0 16px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.gs-section-label:before,.gs-section-label:after{content:"";background:var(--gs-rose-pink);opacity:.5;flex:0 0 40px;height:2px}.gs-section-label:after{flex:1}.gs-earn-card{background:var(--gs-cream);border:3px solid var(--gs-ink);box-shadow:var(--gs-shadow);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:28px 32px;display:grid;position:relative;overflow:hidden}.gs-earn-card:before{content:"";border:2px dashed var(--gs-ink);pointer-events:none;opacity:.35;border-radius:22px;position:absolute;inset:9px}.gs-earn-emoji{transform-origin:50% 90%;filter:drop-shadow(0 6px #00000040);font-size:84px;line-height:1;animation:2.8s ease-in-out infinite gs-wiggle}@keyframes gs-wiggle{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.gs-earn-text{line-height:1.1}.gs-earn-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gs-ink);opacity:.55;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:11px}.gs-earn-title{color:var(--gs-ink);margin:0 0 10px;font-family:Lilita One,sans-serif;font-size:40px;line-height:1}.gs-earn-title .price{background:var(--gs-lemon);border:3px solid var(--gs-ink);box-shadow:0 4px 0 var(--gs-ink);border-radius:14px;align-items:center;gap:6px;margin-left:6px;padding:2px 12px 4px;font-size:30px;display:inline-flex;transform:rotate(-3deg)}.gs-earn-sub{color:var(--gs-ink);opacity:.7;font-size:14px}.gs-promo-card{border:3px solid var(--gs-ink);box-shadow:var(--gs-shadow), 0 0 0 4px #1f8a5b40;background:repeating-linear-gradient(-45deg,#1f8a5b 0 28px,#169054 28px 56px);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:18px;padding:26px 28px;transition:transform .2s;display:grid;position:relative;overflow:hidden}.gs-promo-card:before{content:"";pointer-events:none;border:2px dashed #fdf4d6b3;border-radius:22px;position:absolute;inset:9px}.gs-promo-card.ok{animation:.6s ease-out gs-promoWin}.gs-promo-card.bad{animation:.5s cubic-bezier(.36,.07,.19,.97) gs-shake}@keyframes gs-promoWin{0%{transform:scale(1)}40%{box-shadow:0 12px 0 var(--gs-ink), 0 0 0 8px #ffd84d99;transform:scale(1.02)}to{transform:scale(1)}}.gs-promo-glyph{filter:drop-shadow(0 5px #00000059);z-index:1;font-size:70px;line-height:1;animation:3s ease-in-out infinite gs-ticketWiggle;transform:rotate(-12deg)}@keyframes gs-ticketWiggle{0%,to{transform:rotate(-12deg)translateY(0)}50%{transform:rotate(8deg)translateY(-4px)}}.gs-promo-body{z-index:1;color:var(--gs-cream);line-height:1.1}.gs-promo-eyebrow{letter-spacing:.22em;text-transform:uppercase;opacity:.85;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:11px}.gs-promo-title{letter-spacing:.02em;-webkit-text-stroke:2px var(--gs-ink);text-shadow:0 4px 0 var(--gs-ink);margin-bottom:8px;font-family:Lilita One,sans-serif;font-size:34px}.gs-promo-sub{opacity:.95;min-height:1.4em;font-size:14px;line-height:1.4;transition:color .2s}.gs-promo-card.ok .gs-promo-sub{color:var(--gs-lemon);font-weight:600}.gs-promo-card.bad .gs-promo-sub{color:#ffd1de;font-weight:600}.gs-promo-input-wrap{z-index:1;background:var(--gs-cream);border:3px solid var(--gs-ink);box-shadow:0 4px 0 var(--gs-ink);border-radius:999px;align-items:center;gap:8px;padding:5px 5px 5px 18px;display:flex}.gs-promo-input{letter-spacing:.18em;color:var(--gs-ink);text-transform:uppercase;background:0 0;border:none;outline:none;width:160px;padding:6px 0;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700}.gs-promo-input::placeholder{color:var(--gs-ink);opacity:.4;letter-spacing:.2em}.gs-promo-btn{border:3px solid var(--gs-ink);letter-spacing:.06em;background:var(--gs-ink);color:var(--gs-lemon);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:10px 18px;font-family:Lilita One,sans-serif;font-size:17px;transition:transform .1s,box-shadow .1s;display:inline-flex;box-shadow:0 4px #0006}.gs-promo-btn:hover{transform:translateY(-2px)}.gs-promo-btn:active{transform:translateY(2px);box-shadow:0 1px #0006}@media (max-width:820px){.gs-promo-card{text-align:center;grid-template-columns:1fr;gap:16px}.gs-promo-glyph{margin:0 auto}.gs-promo-input-wrap{width:100%}.gs-promo-input{flex:1;width:auto}}.gs-unlocks{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:18px;display:grid}@media (max-width:900px){.gs-unlocks{grid-template-columns:1fr}}.gs-unlock{background:var(--gs-cream-2);border:3px solid var(--gs-ink);box-shadow:0 6px 0 var(--gs-ink);cursor:pointer;text-align:left;color:inherit;border-radius:22px;align-items:center;gap:18px;width:100%;padding:22px;font-family:inherit;transition:transform .15s,box-shadow .15s,background .2s;display:flex;position:relative}.gs-unlock:hover{box-shadow:0 10px 0 var(--gs-ink);transform:translateY(-4px)}.gs-unlock:active{box-shadow:0 3px 0 var(--gs-ink);transform:translateY(3px)}.gs-unlock:focus-visible{outline:3px solid var(--gs-lemon);outline-offset:4px}.gs-unlock.broke{opacity:.85}.gs-unlock.broke .gs-unlock-cost{background:#ffb4c2}.gs-unlock.shake{animation:.45s cubic-bezier(.36,.07,.19,.97) both gs-shake}@keyframes gs-shake{10%,90%{transform:translate(-4px)}20%,80%{transform:translate(6px)}30%,50%,70%{transform:translate(-10px)}40%,60%{transform:translate(10px)}}.gs-unlock.flash{background:var(--gs-mint);animation:.8s ease-out gs-flashPulse}@keyframes gs-flashPulse{0%{background:var(--gs-lemon);transform:scale(1.02)}to{background:var(--gs-mint);transform:scale(1)}}.gs-unlock-meta{flex:1}.gs-unlock .ico{border:3px solid var(--gs-ink);background:var(--gs-cream);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:32px;line-height:1;display:flex}.gs-unlock.green .ico{background:var(--gs-mint)}.gs-unlock.pink .ico{background:#ffd1de}.gs-unlock.violet .ico{background:#d8c6f7}.gs-unlock-name{color:var(--gs-ink);font-family:Lilita One,sans-serif;font-size:22px;line-height:1}.gs-unlock-desc{color:var(--gs-ink);opacity:.7;margin-top:4px;font-size:13px}.gs-unlock-cost{color:var(--gs-ink);background:var(--gs-lemon);border:3px solid var(--gs-ink);box-shadow:0 3px 0 var(--gs-ink);border-radius:12px;align-items:center;gap:4px;margin-left:auto;padding:4px 12px 6px;font-family:Lilita One,sans-serif;font-size:26px;line-height:1;display:inline-flex;transform:rotate(-3deg)}.gs-ticker{background:var(--gs-cream);border:3px solid var(--gs-ink);height:56px;box-shadow:var(--gs-shadow);z-index:20;border-radius:999px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;overflow:hidden}.gs-ticker-track{white-space:nowrap;letter-spacing:.04em;align-items:center;gap:38px;padding:0 32px;font-family:Lilita One,sans-serif;font-size:18px;animation:32s linear infinite gs-scroll;display:flex}@keyframes gs-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.gs-ticker-item{color:var(--gs-ink);align-items:center;gap:10px;display:inline-flex}.gs-ticker-item .rose{font-size:22px}.gs-ticker-sep{color:var(--gs-ink);opacity:.35;font-size:14px}.gs-ticker-item.pink{color:var(--gs-pink)}.gs-ticker-item.green{color:var(--gs-green-deep)}.gs-ticker-item.violet{color:#6c3ec4}.gs-ticker-pill{background:var(--gs-lemon);color:var(--gs-ink);border:3px solid var(--gs-ink);border-radius:999px;padding:4px 16px 6px}.gs-ticker-pill.dark{background:var(--gs-ink);color:var(--gs-cream)}.gs-coin-pop{filter:drop-shadow(0 3px #0000004d);pointer-events:none;font-size:36px;animation:1s ease-out forwards gs-popUp;position:absolute}@keyframes gs-popUp{0%{opacity:0;transform:translate(0)scale(.3)rotate(0)}20%{opacity:1}to{transform:translate(var(--dx,0px), -160px) scale(1.4) rotate(var(--rot,300deg));opacity:0}}@media (max-width:760px){.gs-top-bar{flex-wrap:wrap}.gs-crumb{display:none}.gs-stage{padding:12px 16px 140px}}@media (max-width:640px){.gs-top-bar{border-radius:22px;flex-wrap:wrap;gap:8px;margin:10px 10px 0;padding:8px 10px}.gs-top-bar .gs-logo{border-width:2px;width:42px;height:42px}.gs-top-bar .gs-crumb,.gs-top-bar .gs-top-spacer{display:none}.gs-top-bar .gs-btn-pill{box-shadow:0 3px 0 var(--gs-ink);border-width:2px;margin-left:auto;padding:8px 14px;font-size:13px}.gs-stat-pill{border-width:2px;border-radius:14px;flex:1;min-width:0;padding:5px 10px 6px}.gs-stat-pill.coins{box-shadow:0 3px 0 var(--gs-ink)}.gs-stat-label{margin-bottom:2px;font-size:9px}.gs-stat-value{font-size:16px}.gs-stat-value .rose{font-size:14px}}@media (max-width:520px){.gs-stage{padding:8px 12px max(env(safe-area-inset-bottom,120px), 120px)}.gs-section-label{letter-spacing:.22em;margin:28px 0 12px;font-size:10px}.gs-section-label:before,.gs-section-label:after{flex:0 0 16px}.gs-section-label:after{flex:1}.gs-packs{gap:14px}.gs-pack{border-width:2.5px;border-radius:22px;padding:18px 16px}.gs-pack-title{font-size:22px}.gs-pack-price{font-size:28px}.gs-pack-cta{padding:11px 16px;font-size:14px}.gs-earn-card{text-align:center;grid-template-columns:1fr;gap:12px;padding:18px}.gs-earn-card:before{inset:7px}.gs-earn-title{font-size:22px}.gs-earn-sub{font-size:13px}.gs-earn-cta{padding:10px 14px;font-size:14px}.gs-unlocks{grid-template-columns:1fr;gap:12px}.gs-unlock{border-width:2.5px;padding:14px 16px}.gs-launch-banner{gap:8px;padding:10px 12px;font-size:12px}.gs-launch-banner .gs-lb-msg{font-size:13px}.gs-promo-card{text-align:center;border-width:2.5px;border-radius:22px;grid-template-columns:1fr;gap:12px;margin-top:14px;padding:16px 14px}.gs-promo-card:before{border-radius:16px;inset:6px}.gs-promo-glyph{margin:0 auto;font-size:44px}.gs-promo-eyebrow{letter-spacing:.18em;margin-bottom:4px;font-size:9px}.gs-promo-title{-webkit-text-stroke:1.5px var(--gs-ink);text-shadow:0 3px 0 var(--gs-ink);margin-bottom:6px;font-size:22px}.gs-promo-sub{font-size:12px;line-height:1.3}.gs-promo-input-wrap{border-width:2.5px;width:100%;padding:4px 4px 4px 12px}.gs-promo-input{letter-spacing:.14em;flex:1;width:auto;min-width:0;padding:5px 0;font-size:13px}.gs-promo-btn{border-width:2.5px;padding:8px 14px;font-size:13px;box-shadow:0 3px #0006}}