.gg-beta{color:#f7d397;font:700 .72rem var(--font-mono);letter-spacing:.09em;text-align:center;text-transform:uppercase;background:#f5bd621f;border:1px solid #f5bd628c;border-radius:8px;margin:12px 0 38px;padding:9px 14px}.ggp-hero{grid-template-columns:1.2fr .8fr;align-items:end;gap:40px;padding:28px 0 55px;display:grid}.ggp-hero h1{letter-spacing:-.075em;margin:10px 0 22px;font-size:clamp(2.7rem,6.5vw,5.8rem);line-height:.88}.ggp-hero h1 span{color:var(--amber)}.ggp-lead{max-width:56ch;color:var(--text-muted);line-height:1.65}.ggp-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.ggp-btn{border:1px solid var(--line);border-radius:var(--radius-s);min-height:42px;color:var(--text);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:10px 15px;font-weight:700;text-decoration:none;display:inline-flex}.ggp-btn.primary{background:var(--violet);border-color:var(--violet);color:#180f2c}.ggp-connect{--platform:#fff;border-color:color-mix(in srgb,var(--platform) 56%,var(--line));background:color-mix(in srgb,var(--platform) 15%,var(--surface));color:var(--platform);gap:7px;transition:transform .18s,background .18s,border-color .18s}.ggp-connect:hover{background:color-mix(in srgb,var(--platform) 26%,var(--surface));border-color:var(--platform);transform:translateY(-2px)}.ggp-connect:focus-visible{outline-offset:3px;outline:2px solid #fff}.ggp-connect--twitch{--platform:#b89aff}.ggp-connect--youtube{--platform:#ff6b72}.ggp-connect--kick{--platform:#68eea2}.ggp-connect.is-connected{color:var(--text);border-color:color-mix(in srgb,var(--platform) 36%,var(--line));background:color-mix(in srgb,var(--platform) 8%,var(--surface))}.ggp-connect .ggp-connect-check{background:var(--platform);color:#07120c;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.7rem;line-height:1;display:inline-grid}.ggp-connect small{color:var(--text-muted);font:600 .67rem var(--font-mono);text-transform:uppercase}.ggp-legal-note{color:var(--text-muted);text-transform:lowercase;margin:12px 0 0;font-size:.68rem;line-height:1.5}.ggp-legal-note a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #f5bd628c;text-decoration:underline #f5bd628c}.ggp-legal-note a:hover{color:var(--amber)}.ggp-wallet{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);padding:22px}.ggp-wallet small,.ggp-platform{font:700 .7rem var(--font-mono);letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase}.ggp-account{align-items:center;gap:9px;margin-bottom:8px;display:flex}.ggp-account img{border:1px solid var(--violet);object-fit:cover;background:var(--surface-2);border-radius:50%;width:30px;height:30px}.ggp-account span{overflow-wrap:anywhere;font-size:.86rem;font-weight:700}.ggp-balance{letter-spacing:-.07em;margin:5px 0;font-size:3rem;font-weight:800}.ggp-balance b{letter-spacing:0;color:var(--amber);font-size:.8rem}.ggp-wallet p{color:var(--text-muted);margin:0;font-size:.86rem}.ggp-chip{border:1px solid var(--line);color:var(--text-muted);font:600 .7rem var(--font-mono);border-radius:99px;margin:15px 5px 0 0;padding:5px 8px;display:inline-block}.ggp-notice{border-left:2px solid var(--green);color:var(--text-muted);background:#00ff880f;margin-top:14px;padding:9px 10px;font-size:.78rem}.ggp-notice.error{border-color:var(--pink);background:#ff2e8812}.ggp-redemptions{border-top:1px solid var(--line);margin-top:18px;padding-top:13px}.ggp-redemptions h3{font-size:.78rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 6px}.ggp-redemption{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;font-size:.78rem;display:flex}.ggp-redemption small{color:var(--text-muted);margin-top:2px;display:block}.ggp-status{font:700 .68rem var(--font-mono);text-transform:uppercase;color:var(--amber);white-space:nowrap}.ggp-status.fulfilled{color:var(--green)}.ggp-status.rejected,.ggp-status.refunded{color:var(--pink)}.ggp-section{padding:34px 0 0}.ggp-head{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-top:16px;display:flex}.ggp-head h2{margin:0;font-size:1.35rem}.ggp-head p{color:var(--text-muted);margin:0;font-size:.82rem}.ggp-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.ggp-card{--card-platform:var(--line);border:1px solid var(--card-platform);border-radius:var(--radius-m);background:linear-gradient(145deg,color-mix(in srgb,var(--card-platform) 10%,var(--surface)),var(--surface));min-height:144px;padding:16px}.ggp-card h3{margin:14px 0 6px;font-size:1rem}.ggp-card p{color:var(--text-muted);margin:0;font-size:.84rem}.ggp-card .ggp-platform,.ggp-card .ggp-points{color:var(--card-platform)}.ggp-card--pix{--card-platform:#eab858}.ggp-card--kick{--card-platform:#68eea2}.ggp-card--twitch{--card-platform:#b89aff}.ggp-card--youtube{--card-platform:#ff6b72}.ggp-card--pix .ggp-points{color:var(--text-muted)}.ggp-points{font:700 .78rem var(--font-mono);margin-top:15px;display:block}.ggp-reward{background:linear-gradient(140deg,#a78bfa1c,var(--surface));min-height:0}.ggp-reward-footer{color:var(--amber);justify-content:space-between;align-items:center;margin-top:16px;font-weight:700;display:flex}.ggp-rank{border-bottom:1px solid var(--line);grid-template-columns:34px 38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.ggp-rank-avatar{object-fit:cover;background:var(--surface-2);border:1px solid #a78bfa8c;border-radius:50%;width:38px;height:38px}.ggp-rank-avatar--fallback{color:var(--violet-soft);font:700 .75rem var(--font-mono);place-items:center;display:grid}.ggp-ranking{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);margin-top:16px;overflow:hidden}.ggp-rank:last-child{border:0}.ggp-rank small{color:var(--text-muted);display:block}.ggp-rank strong{color:var(--amber);white-space:nowrap}.ggp-legal-nav{justify-content:flex-end;gap:8px;padding:22px 0 2px;display:flex}.ggp-legal-link{border:1px solid var(--line);border-radius:var(--radius-s);min-height:34px;color:var(--text-muted);font:700 .67rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 11px;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.ggp-legal-link:hover{border-color:var(--amber);color:var(--amber);background:#f5bd6212}.ggp-legal-link:focus-visible,.ggp-legal-note a:focus-visible{outline-offset:3px;outline:2px solid #fff}dialog{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);width:calc(100% - 32px);max-width:440px;color:var(--text);padding:26px}dialog::backdrop{background:#000b}.ggp-login{text-align:center;width:100%;margin-top:12px;display:block}@media (width<=720px){.ggpoints-page{padding:0 20px 64px}.ggp-hero,.ggp-grid{grid-template-columns:1fr}.ggp-hero{padding-top:10px}.ggp-head{display:block}.ggp-head p{margin-top:5px}.ggp-rank{grid-template-columns:28px 34px minmax(0,1fr) auto;gap:9px;padding:12px}.ggp-rank-avatar{width:34px;height:34px}.ggp-legal-nav{justify-content:flex-start}}body{background:#05030a}.scroll-container{padding-top:0}.site-nav{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#07050dd1;border:1px solid #ffffff29;border-radius:4px;justify-content:flex-start;width:min(100% - 32px,1120px);height:52px;padding:5px 7px 5px 14px;top:16px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 50px #00000052}.site-nav:before{content:"GG POINTS";color:#ffca3a;font:700 .58rem/1 var(--font-mono);letter-spacing:.14em;white-space:nowrap;margin-right:12px}.site-nav a,.nav-crumb-current{border-radius:2px}.site-nav .nav-left .nav-crumb-current{color:#f7f3ff;background:#0d0914;border-color:#8b7cffb8;box-shadow:3px 3px #8b7cff24}.site-nav .nav-right a:last-child{color:#05030a;background:#ffca3a;border-color:#ffca3a}.site-nav a:hover,.site-nav a:focus-visible{outline:none;transform:translate(-2px,-2px);box-shadow:3px 3px #8b7cff}#scroll-progress{height:4px!important}html[data-theme=astrojorn] .footer-shared{isolation:isolate;color:#f7f3ffad;text-align:center;min-height:88px;font:600 clamp(.64rem,1vw,.74rem)/1.6 var(--font-mono);letter-spacing:.045em;background:#0b0711;border-top:1px solid #ffffff29;justify-content:center;align-items:center;gap:8px;padding:24px clamp(72px,8vw,112px);display:flex;position:relative;overflow:hidden}html[data-theme=astrojorn] .footer-shared:before{content:"";background:#8b7cff;width:min(180px,38vw);height:2px;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 0 16px #8b7cff6b}html[data-theme=astrojorn] .footer-shared>span:first-child{max-width:72ch}html[data-theme=astrojorn] .footer-shared>span:nth-child(2){display:none}html[data-theme=astrojorn] .footer-shared img.footer-flag{object-fit:cover;opacity:.72;filter:grayscale()contrast(1.18);width:42px;height:28px;box-shadow:none;border:1px solid #ffffff47;margin:0;position:absolute;top:50%;right:clamp(20px,5vw,76px);transform:translateY(-50%)}.ggpoints-signal-page{--ggp-ink:#f7f3ff;--ggp-muted:#aaa2b7;--ggp-line:#f7f3ff29;--ggp-surface:#0b0711;--ggp-raised:#0f0a17;--ggp-yellow:#ffca3a;--ggp-green:#53fc18;--ggp-purple:#8b7cff;--ggp-pink:#ff4d8d}.ggpoints-page{max-width:1380px;margin:0 auto;padding:clamp(88px,12vh,138px) clamp(20px,5vw,76px) clamp(72px,10vw,130px)}.ggpoints-page .gg-beta{border-color:var(--ggp-line);color:var(--ggp-yellow);font:.62rem var(--font-mono);text-align:left;background:#0b0711;border-radius:0;margin:0 0 22px;padding:10px 12px}.ggpoints-page .ggp-hero{border-bottom:1px solid var(--ggp-line);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:clamp(34px,7vw,104px);padding:0 0 clamp(54px,7vw,86px)}.ggpoints-page .eyebrow{color:var(--ggp-green);font:.68rem var(--font-mono);letter-spacing:.14em}.ggpoints-page .ggp-hero h1{max-width:9ch;color:var(--ggp-ink);font-family:"Press Start 2P",var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin:15px 0 24px;font-size:clamp(2rem,5.7vw,5.65rem);line-height:1.12}.ggpoints-page .ggp-hero h1 span{color:var(--ggp-yellow)}.ggpoints-page .ggp-lead{max-width:58ch;color:var(--ggp-muted);font-size:clamp(.95rem,1.5vw,1.15rem);line-height:1.7}.ggpoints-page .ggp-actions{gap:10px;margin-top:28px}.ggpoints-page .ggp-btn{border-color:var(--ggp-line);background:var(--ggp-surface);min-height:46px;color:var(--ggp-ink);font:700 .7rem/1.25 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:10px 14px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.ggpoints-page .ggp-btn:hover,.ggpoints-page .ggp-btn:focus-visible{border-color:var(--ggp-purple);box-shadow:4px 4px 0 var(--ggp-purple);outline:none;transform:translate(-2px,-2px)}.ggpoints-page .ggp-btn.primary{border-color:var(--ggp-yellow);background:var(--ggp-yellow);color:#05030a;box-shadow:4px 4px 0 var(--ggp-pink)}.ggpoints-page .ggp-legal-note{color:var(--ggp-muted);font:.68rem/1.6 var(--font-mono)}.ggpoints-page .ggp-legal-note a{color:var(--ggp-yellow)}.ggpoints-page .ggp-wallet{border-color:var(--ggp-line);border-top-color:var(--ggp-green);background:var(--ggp-surface);border-radius:0;padding:22px;box-shadow:inset 3px 0 #53fc188c}.ggpoints-page .ggp-wallet small,.ggpoints-page .ggp-platform{color:var(--ggp-green);font:.62rem var(--font-mono);letter-spacing:.12em}.ggpoints-page .ggp-balance{color:var(--ggp-ink);font-family:"Press Start 2P",var(--font-display);font-size:clamp(1.65rem,3.1vw,2.65rem);line-height:1.25}.ggpoints-page .ggp-balance b{color:var(--ggp-yellow);font:.58rem var(--font-mono);letter-spacing:.05em}.ggpoints-page .ggp-wallet p{color:var(--ggp-muted)}.ggpoints-page .ggp-chip{border-color:var(--ggp-line);color:var(--ggp-muted);font:.61rem var(--font-mono);background:#15101d;border-radius:0}.ggpoints-page .ggp-connect{border-color:var(--platform);background:#0b0711}.ggpoints-page .ggp-connect:hover{box-shadow:3px 3px 0 var(--platform)}.ggpoints-page .ggp-section{padding:clamp(54px,8vw,100px) 0 0}.ggpoints-page .ggp-head{border-top:1px solid var(--ggp-line);grid-template-columns:80px minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,62px);padding:0 0 24px;display:grid}.ggpoints-page .ggp-head:before{content:counter(ggp-section,decimal-leading-zero);counter-increment:ggp-section;color:var(--ggp-purple);font:700 clamp(2.4rem,5vw,5.4rem)/.8 var(--font-mono)}.ggpoints-page{counter-reset:ggp-section}.ggpoints-page .ggp-head h2{color:var(--ggp-ink);font-family:"Press Start 2P",var(--font-display);font-size:clamp(1.12rem,2.4vw,2rem);line-height:1.4}.ggpoints-page .ggp-head p{max-width:34ch;color:var(--ggp-muted);text-align:right;justify-self:end;font-size:.82rem;line-height:1.6}.ggpoints-page .ggp-grid{border-top:1px solid var(--ggp-line);border-left:1px solid var(--ggp-line);background:#08050d;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;margin-top:0;display:grid}.ggpoints-page .ggp-card{border-color:var(--ggp-line);background:var(--ggp-surface);min-height:210px;box-shadow:none;border-width:0 1px 1px 0;border-radius:0;grid-column:span 4;padding:18px;transition:transform .18s,border-color .18s,background .18s}.ggpoints-page .ggp-card:hover{border-color:var(--ggp-purple);background:var(--ggp-raised);box-shadow:inset 0 2px 0 var(--ggp-purple);transform:translateY(-2px)}.ggpoints-page .ggp-card h3{color:var(--ggp-ink);font-size:1rem;line-height:1.4}.ggpoints-page .ggp-card p{color:var(--ggp-muted);line-height:1.6}.ggpoints-page .ggp-card .ggp-points{color:var(--ggp-yellow);font:.67rem var(--font-mono)}.ggpoints-page .ggp-card--pix{border-top:2px solid var(--ggp-yellow)}.ggpoints-page .ggp-card--kick{border-top:2px solid var(--ggp-green)}.ggpoints-page .ggp-card--twitch{border-top:2px solid var(--ggp-purple)}.ggpoints-page .ggp-card--youtube{border-top:2px solid var(--ggp-pink)}.ggpoints-page .ggp-reward{grid-column:span 6;min-height:0}.ggpoints-page .ggp-reward-footer{color:var(--ggp-yellow);font:.72rem var(--font-mono)}.ggpoints-page .ggp-reward-thumb{border-color:var(--ggp-line);border-radius:0}.ggpoints-page .ggp-reward-sold-out{border-radius:0}.ggpoints-page .ggp-ranking{border-color:var(--ggp-line);background:var(--ggp-surface);border-radius:0;margin:0}.ggpoints-page .ggp-rank{border-color:var(--ggp-line);grid-template-columns:46px 42px minmax(0,1fr) auto;padding:15px 18px}.ggpoints-page .ggp-rank:first-child{box-shadow:inset 3px 0 0 var(--ggp-yellow)}.ggpoints-page .ggp-rank-avatar{border-color:var(--ggp-purple);border-radius:0}.ggpoints-page .ggp-rank strong{color:var(--ggp-yellow);font:.72rem var(--font-mono)}.ggpoints-page .ggp-legal-nav{justify-content:flex-start;padding-top:28px}.ggpoints-page .ggp-legal-link{border-color:var(--ggp-line);border-radius:0}.ggpoints-page dialog{border-color:var(--ggp-line);box-shadow:8px 8px 0 var(--ggp-purple);background:#0b0711;border-radius:0}.ggpoints-page .ggp-toast{background:#0b0711;border-radius:0}.ggpoints-page .ggp-notice{border-left-color:var(--ggp-green);background:#53fc180f}@media (width<=900px){.ggpoints-page .ggp-hero{grid-template-columns:1fr}.ggpoints-page .ggp-wallet{max-width:620px}.ggpoints-page .ggp-card,.ggpoints-page .ggp-reward{grid-column:span 6}}@media (width<=620px){.site-nav{width:calc(100% - 16px);padding-left:8px;top:8px}.site-nav:before{display:none}.site-nav .nav-right a{padding-inline:10px}.ggpoints-page{padding:92px 16px 68px}.ggpoints-page .ggp-hero h1{font-size:clamp(1.7rem,10vw,3rem)}.ggpoints-page .ggp-actions{flex-direction:column}.ggpoints-page .ggp-btn{width:100%}.ggpoints-page .ggp-head{grid-template-columns:1fr;gap:16px}.ggpoints-page .ggp-head p{text-align:left;justify-self:start}.ggpoints-page .ggp-card,.ggpoints-page .ggp-reward{grid-column:1}.ggpoints-page .ggp-rank{grid-template-columns:32px 36px minmax(0,1fr) auto;gap:9px;padding:12px}.ggpoints-page .ggp-rank-avatar{width:36px;height:36px}html[data-theme=astrojorn] .footer-shared{text-align:center;flex-wrap:wrap;gap:7px;min-height:116px;padding:26px 20px 18px}html[data-theme=astrojorn] .footer-shared>span:first-child{flex:0 0 100%}html[data-theme=astrojorn] .footer-shared img.footer-flag{flex:none;width:36px;height:24px;margin-top:3px;position:relative;top:auto;right:auto;transform:none}}html[data-theme=astrojorn] .site-nav{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#07050dd1;border:1px solid #ffffff29;border-radius:4px;justify-content:flex-start;width:min(100% - 32px,1120px);height:52px;padding:5px 7px 5px 14px;top:16px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 50px #00000052}html[data-theme=astrojorn] .site-nav:before{content:"GG POINTS";color:#ffca3a;font:700 .58rem/1 var(--font-mono);letter-spacing:.14em;white-space:nowrap;margin-right:12px}html[data-theme=astrojorn] .site-nav a,html[data-theme=astrojorn] .nav-crumb-current{border-radius:2px}html[data-theme=astrojorn] .site-nav .nav-left .nav-crumb-current{color:#fff;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--accent) 12%,transparent)}html[data-theme=astrojorn] .site-nav .nav-right a:last-child{color:#05030a;background:#ffca3a;border-color:#ffca3a}html[data-theme=astrojorn] .site-nav a:hover,html[data-theme=astrojorn] .site-nav a:focus-visible{color:#fff;border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--accent) 8%,transparent);outline:none;transform:none}.ggpoints-signal-page .site-nav{left:50%!important;right:auto!important;transform:translate(-50%)!important}.ggpoints-signal-page .ggp-hero{isolation:isolate;background:linear-gradient(90deg,#05030afc 0%,#05030ae6 48%,#05030a6b 100%);min-height:clamp(460px,68vh,680px);padding:clamp(108px,14vh,152px) clamp(22px,5vw,72px) clamp(42px,7vw,86px);animation:.58s cubic-bezier(.2,.82,.25,1) both ggpMainHeroEnter;position:relative;overflow:hidden}.ggpoints-signal-page .ggp-hero:before{content:"";z-index:-1;opacity:.42;filter:saturate(.58)contrast(1.14);background:linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/44px 44px,url(/assets/gg2-signal-poster.webp) 50%/cover;animation:18s ease-in-out infinite alternate ggpMainHeroDrift;position:absolute;inset:0}.ggpoints-signal-page .ggp-hero>div{z-index:1;animation:.54s .12s both ggpMainHeroItem;position:relative}.ggpoints-signal-page .ggp-hero>.ggp-wallet{z-index:1;animation:.54s .26s both ggpMainHeroItem;position:relative}@keyframes ggpMainHeroEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ggpMainHeroItem{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ggpMainHeroDrift{0%{background-position:0 0,0 0,48%}to{background-position:0 42px,42px 0,54% 46%}}.ggpoints-signal-page .ggp-hero h1{font-size:clamp(2.35rem,6.5vw,6.2rem);line-height:1.08}.ggpoints-signal-page .ggp-hero{background:0 0;min-height:0;padding:0 0 clamp(54px,7vw,86px);animation:.46s both ggpCompactMainEnter;overflow:visible}.ggpoints-signal-page .ggp-hero:before{display:none}.ggpoints-signal-page .ggp-hero>div{animation:.46s 80ms both ggpCompactMainItem}.ggpoints-signal-page .ggp-hero>.ggp-wallet{animation:.46s .16s both ggpCompactMainItem}.ggpoints-signal-page .ggp-hero h1{will-change:opacity,translate;font-size:clamp(2rem,5.7vw,5.35rem);line-height:1.12;animation:.56s cubic-bezier(.16,1,.3,1) .14s both ggpTitleRead}@keyframes ggpCompactMainEnter{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes ggpCompactMainItem{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes ggpTitleRead{0%{opacity:0;translate:-14px}to{opacity:1;translate:0}}.ggpoints-signal-page .ggp-hero h1 span{color:#53fc18}.ggpoints-signal-page .ggpoints-page{padding-top:clamp(82px,8vh,100px)}.ggpoints-signal-page #ggLoginAction{visibility:hidden}.ggpoints-signal-page #ggLoginAction.ggp-login-action--ready{visibility:visible}.ggpoints-signal-page .reveal:not(.ggp-wallet){opacity:0;transition:opacity var(--reveal-duration,.55s) ease var(--reveal-delay,0s),translate var(--reveal-duration,.55s) ease var(--reveal-delay,0s),transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;translate:0 24px}.ggpoints-signal-page .reveal:not(.ggp-wallet).revealed{opacity:1;translate:0}.ggpoints-signal-page .ggp-wallet--pending{visibility:hidden}.ggpoints-signal-page .ggp-wallet--pending.ggp-wallet--ready{visibility:visible;animation:.36s cubic-bezier(.16,1,.3,1) both ggpWalletUnifiedEnter}@keyframes ggpWalletUnifiedEnter{0%{transform:translate(34px)}to{transform:translate(0,0)}}.ggpoints-signal-page .ggp-head{grid-template-columns:80px minmax(0,1fr) minmax(220px,.55fr);gap:0 clamp(20px,4vw,62px);min-height:104px}.ggpoints-signal-page .ggp-head:before{grid-area:1/1;align-self:end}.ggpoints-signal-page .ggp-head h2{grid-area:1/2;margin:0}.ggpoints-signal-page .ggp-head p{grid-area:1/3;place-self:end;margin:0}.ggpoints-signal-page .ggp-grid{align-items:stretch}.ggpoints-signal-page .ggp-card{flex-direction:column;display:flex}.ggpoints-signal-page .ggp-card .ggp-points{margin-top:auto;padding-top:18px}.ggpoints-signal-page .ggp-reward-footer{border-top:1px solid var(--ggp-line);margin-top:auto;padding-top:18px}.ggpoints-signal-page .ggp-wallet{position:relative;overflow:hidden}.ggpoints-signal-page .ggp-wallet:after{content:"CARTEIRA // GG";color:#f7f3ff33;font:700 .52rem var(--font-mono);letter-spacing:.12em;position:absolute;top:12px;right:13px}.ggpoints-signal-page .ggp-account{padding-right:86px}.ggpoints-signal-page .ggp-section:first-of-type{padding-top:clamp(46px,6vw,76px)}@media (width<=760px){.ggpoints-signal-page .ggp-head{grid-template-columns:1fr;gap:14px;min-height:0}.ggpoints-signal-page .ggp-head:before,.ggpoints-signal-page .ggp-head h2,.ggpoints-signal-page .ggp-head p{text-align:left;grid-area:auto/1;justify-self:start}.ggpoints-signal-page .ggp-head:before{font-size:2.5rem}.ggpoints-signal-page .site-nav{left:50%!important;right:auto!important}}@media (width<=620px){.ggpoints-signal-page .ggpoints-page{padding-top:84px}.ggpoints-signal-page .ggp-hero{min-height:0;padding:0 0 44px}.ggpoints-signal-page .ggp-hero h1{font-size:clamp(1.75rem,10vw,3rem)}.ggpoints-signal-page .ggp-wallet--pending.ggp-wallet--ready{animation-duration:.28s}}@media (prefers-reduced-motion:reduce){.ggpoints-signal-page .reveal:not(.ggp-wallet){transition-duration:var(--reveal-duration,.55s),var(--reveal-duration,.55s),.18s,.18s,.18s,.18s!important}.ggpoints-signal-page .reveal.revealed:not(.ggp-wallet){animation-name:none!important;animation-delay:0s!important}.ggpoints-signal-page .ggp-wallet--pending.ggp-wallet--ready{animation:none}.ggpoints-signal-page .ggp-hero{animation-duration:.58s!important}.ggpoints-signal-page .ggp-hero>div,.ggpoints-signal-page .ggp-hero>.ggp-wallet{animation-duration:.54s!important}.ggpoints-signal-page .ggp-hero h1{animation-duration:.56s!important}.ggpoints-signal-page .ggp-hero:before{animation:none!important}}
