:root{--gh-night-950:#03050b;--gh-night-900:#060a15;--gh-night-850:#09101f;--gh-night-800:#0d1629;--gh-night-700:#152038;--gh-night-600:#1e2c4a;--gh-spectral:#9cbff0;--gh-spectral-soft:#c8dbf6;--gh-spectral-deep:#4f72a8;--gh-gold:#d8b46a;--gh-gold-light:#f2dca6;--gh-gold-pale:#f7ecd2;--gh-gold-deep:#a47a34;--gh-moon:#f4ecd9;--gh-white:#fff;--gh-silver:#aeb7c6;--gh-grey:#7d8799;--gh-line:#c8dbf61a;--gh-line-gold:#d8b46a47;--gh-gold-gradient:linear-gradient(180deg, #fff4d6 0%, #f2dca6 32%, #d8b46a 62%, #a47a34 100%);--gh-gold-sheen:linear-gradient(100deg, #a47a34 0%, #d8b46a 22%, #f7ecd2 50%, #d8b46a 78%, #a47a34 100%);--gh-panel:linear-gradient(180deg, #152038b8, #060a15e0);--gh-shadow:0 24px 60px -24px #000000d9, 0 0 0 1px #c8dbf60f;--gh-glow-gold:0 0 0 1px #d8b46a59, 0 10px 30px -10px #d8b46a59;--gh-font-display:var(--font-cinzel), "Cinzel", "Trajan Pro", Georgia, serif;--gh-font-body:var(--font-inter), "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--bg:var(--gh-night-950);--bg-soft:var(--gh-night-900);--panel:var(--gh-night-850);--red:var(--gh-gold);--purple:var(--gh-spectral);--border:var(--gh-line);--text:#f4ecd9e6;--muted:#c8d5e89e;--muted-2:#c8d5e866}html{background:var(--gh-night-950);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--gh-font-body);background:radial-gradient(1200px 600px at 78% -10%, #f2dca60f, transparent 60%), radial-gradient(900px 600px at 10% 0%, #9cbff012, transparent 60%), linear-gradient(180deg, var(--gh-night-900) 0%, var(--gh-night-950) 55%);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-attachment:fixed}html,body{overflow-x:clip}body :where(p,a,span,li,button,input,select,textarea,label,small,td,th,div){font-family:inherit}body :is(h1,h2):not(#gh){line-height:1.06;font-family:var(--gh-font-display)!important;letter-spacing:.01em!important}body :where(h3){font-family:var(--gh-font-display);letter-spacing:.02em;font-weight:600}body main h1{background:var(--gh-gold-gradient);-webkit-text-fill-color:transparent;color:var(--gh-gold-light);text-shadow:none;filter:drop-shadow(0 2px 18px #d8b46a2e);-webkit-background-clip:text;background-clip:text}body main h1 :where(span,strong,em,b){-webkit-text-fill-color:transparent;background:inherit;-webkit-background-clip:text;background-clip:text}::selection{color:#fff;background:#d8b46a59}*{scrollbar-width:thin;scrollbar-color:#d8b46a59 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(#d8b46a73,#a47a3459) padding-box padding-box;border:2px solid #0000;border-radius:999px}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--gh-gold);outline-offset:2px}body header.gb-header-fixed{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:linear-gradient(#09101feb,#03050bdb)!important;border-bottom:1px solid #0000!important;border-image:linear-gradient(90deg,#0000,#d8b46a73 20%,#f2dca699 50%,#d8b46a73 80%,#0000) 1!important;box-shadow:0 12px 40px -20px #000000e6!important}body .gb-header-nav>a,body .gb-header-dropdown>button{position:relative;color:#e2e8f2d1!important;letter-spacing:.04em!important;font-weight:600!important;transition:color .25s!important}body .gb-header-nav>a:after,body .gb-header-dropdown>button:after{content:"";background:linear-gradient(90deg,#0000,#f2dca6,#0000);height:1px;transition:left .3s,right .3s;position:absolute;bottom:-6px;left:50%;right:50%}body .gb-header-nav>a:hover,body .gb-header-dropdown>button:hover,body .gb-header-nav>a[aria-current=page],body .gb-header-nav .gb-nav-item.is-active{color:#f2dca6!important}body .gb-header-nav>a:hover:after,body .gb-header-dropdown:hover>button:after,body .gb-header-nav>a[aria-current=page]:after,body .gb-header-nav .gb-nav-item.is-active:after{left:0;right:0}body .gb-header-nav .gb-nav-item.is-active:after{background:linear-gradient(90deg,#0000,#d8b46a 15%,#f2dca6 50%,#d8b46a 85%,#0000);height:2px;box-shadow:0 0 10px #d8b46a8c}body .gb-header-nav svg,body .gb-header-nav img{opacity:.85}body .gb-header-dropdown-menu,body .gb-action-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0e1629fa,#050811fc)!important;border:1px solid #d8b46a47!important;box-shadow:0 30px 60px -20px #000000e6,inset 0 1px #f2dca61a!important}body .gb-header-dropdown-menu a{color:#e2e8f2db!important;transition:background .2s,color .2s,padding-left .2s!important}body .gb-header-dropdown-menu a:hover{color:#f2dca6!important;background:#d8b46a1a!important;padding-left:17px!important}body .gb-discord-button,body .gb-gift-button{background:#0d1629bf!important;border:1px solid #c8dbf629!important;transition:border-color .25s,background .25s,transform .25s!important;box-shadow:inset 0 1px #ffffff0d!important}body .gb-discord-button:hover{transform:translateY(-1px);background:#5865f2!important;border-color:#5865f2!important}body .gb-gift-button:hover{background:#d8b46a1f!important;border-color:#f2dca6b3!important}body .gb-header-gp{background:linear-gradient(135deg,#d8b46a1f,#9cbff00d),#060a15e6!important;border:1px solid #d8b46a66!important;box-shadow:inset 0 1px #f2dca61f,0 0 20px -6px #d8b46a40!important}body .gb-header-gp:hover{border-color:#f2dca6bf!important}body .gb-header-gp-value{font-variant-numeric:tabular-nums;color:#f7ecd2!important}body .gb-profile-button{background:linear-gradient(145deg,#1e2c4a,#09101f)!important;border:1px solid #d8b46a80!important;box-shadow:0 0 0 3px #d8b46a14!important}body .gb-discord-button img{filter:brightness(0)invert();opacity:.9}body :is(.games-hero h1,.gbos-hero-title,.legal-hero h1,.privacy-hero h1,.gift-hero h1,.xp-title,.streak-title,.gbos-gp-hero h1):not(#gh){font-size:clamp(44px,5.4vw,84px)!important;line-height:1.02!important}@media (max-width:600px){body :is(.games-hero h1,.gbos-hero-title,.legal-hero h1,.privacy-hero h1,.gift-hero h1,.xp-title,.streak-title,.gbos-gp-hero h1):not(#gh){overflow-wrap:break-word;font-size:clamp(28px,9vw,44px)!important}}body :is(.main-button,.primary-button,.gbos-button-primary,.gift-primary-button,.boosters-primary-button,.gh-checkout-return-primary,[class*=-module__][class*=__primary]):not(#gh){color:#1b1307!important;-webkit-text-fill-color:#1b1307!important;text-shadow:none!important;letter-spacing:.05em!important;background:linear-gradient(#f6e4b4 0%,#dcb96f 52%,#b8893d 100%)!important;border:1px solid #fff1cdb3!important;font-weight:700!important;transition:transform .25s,box-shadow .25s,filter .25s!important;box-shadow:0 12px 32px -12px #d8b46a99,inset 0 1px #ffffff8c,inset 0 -1px #78521c66!important}body :is(.main-button,.primary-button,.gbos-button-primary,.gift-primary-button,.boosters-primary-button,.gh-checkout-return-primary,[class*=-module__][class*=__primary]):not(#gh):hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 18px 40px -12px #d8b46ab3,inset 0 1px #fff9!important}body :is(.main-button,.primary-button,.gbos-button-primary,.gift-primary-button,.boosters-primary-button,[class*=-module__][class*=__primary]):not(#gh) :is(span,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important}body>main:not([class*=home-module]){min-height:calc(100dvh - 190px)}span.gh-gp-icon.gh-gp-icon{filter:drop-shadow(0 0 .25em #f2dca699)drop-shadow(0 1px 1px #0000008c);flex:none;margin:0 .3em 0 0;font-size:inherit!important;width:var(--gp-size,1.25em)!important;height:var(--gp-size,1.25em)!important;vertical-align:calc(.36em - var(--gp-size,1.25em) / 2)!important;background:url(/images/gp/gp-logo-128.webp) 50%/contain no-repeat!important;border:0!important;padding:0!important;line-height:1!important;display:inline-block!important}
.notification-bell-wrapper{z-index:1000;isolation:isolate;flex:none;align-items:center;display:inline-flex;position:relative}.notification-bell-button{color:#e2e8f0;cursor:pointer;font:inherit;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;width:46px!important;height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transform:none!important}.notification-bell-button:hover,.notification-bell-button.is-open{box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.notification-bell-icon{color:#0000!important;filter:brightness(1.28)contrast(1.12)saturate(1.08)drop-shadow(0 2px 5px #0000008c)drop-shadow(0 0 5px #ffffff2e)!important;background-image:url(/assets/cloche-v3.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:block!important;transform:none!important}.notification-bell-button:hover .notification-bell-icon{filter:brightness(1.42)contrast(1.14)saturate(1.12)drop-shadow(0 2px 6px #0009)drop-shadow(0 0 9px #ffffff52)!important}.notification-bell-badge{color:#fff;white-space:nowrap;background:#ef4444;border:2px solid #0f172a;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-family:Arial,Helvetica,sans-serif;font-weight:800;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 0 12px #ef444473;font-size:10px!important;line-height:1!important}@media (max-width:400px){.notification-bell-button{width:38px!important;min-width:38px!important;height:38px!important}.notification-bell-icon{width:34px!important;height:34px!important}}.nb-panel{--nb-gold:var(--gh-gold,#d8b46a);--nb-gold-light:var(--gh-gold-light,#f2dca6);--nb-gold-pale:var(--gh-gold-pale,#f7ecd2);--nb-ink:#f4ecd9f0;--nb-muted:#c8d5e89e;--nb-faint:#c8d5e866;--nb-line:#c8dbf614;--nb-line-gold:#d8b46a42;z-index:10000;border:1px solid var(--nb-line-gold);width:400px;max-width:calc(100vw - 24px);max-height:min(620px,100vh - 96px);color:var(--nb-ink);font-family:var(--gh-font-body,"Inter", system-ui, sans-serif);text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(120% 70% at 100% 0,#d8b46a1a,#0000 55%),radial-gradient(90% 60% at 0 100%,#4f72a81f,#0000 60%),linear-gradient(#10192dfa,#050811fc);border-radius:20px;flex-direction:column;font-size:13px;line-height:1.45;animation:.2s cubic-bezier(.2,.8,.2,1) nb-in;display:flex;position:absolute;top:calc(100% + 14px);right:-6px;overflow:hidden;box-shadow:0 30px 80px -20px #000000d9,0 0 0 1px #0006,inset 0 1px #f7ecd214}.nb-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f2dca6b3,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.nb-head{justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 20px 14px 22px;display:flex}.nb-head-text{flex-direction:column;gap:2px;min-width:0;display:flex}.nb-eyebrow{color:var(--nb-gold);font-family:var(--gh-font-display,"Cinzel", Georgia, serif);letter-spacing:.24em;text-transform:uppercase;opacity:.85;font-size:10px;font-weight:600}.nb-title{background:var(--gh-gold-gradient,linear-gradient(180deg, #fff4d6, #d8b46a));color:#0000;font-family:var(--gh-font-display,"Cinzel", Georgia, serif);letter-spacing:.02em;-webkit-background-clip:text;background-clip:text;margin-top:2px;font-size:22px;font-weight:700;line-height:1.15}.nb-subtitle{color:var(--nb-muted);margin-top:4px;font-size:12px}.nb-subtitle b{color:var(--nb-gold-light);font-weight:700}.nb-sound{border:1px solid var(--nb-line-gold);width:36px;height:36px;color:var(--nb-gold-light);cursor:pointer;background:#d8b46a14;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.nb-sound:hover{background:#d8b46a29;border-color:#f2dca68c}.nb-sound.is-off{border-color:var(--nb-line);color:var(--nb-faint);background:#ffffff08}.nb-sound:focus-visible,.nb-link:focus-visible,.nb-footer:focus-visible,.nb-delete:focus-visible,.nb-item:focus-visible{outline-offset:2px;outline:2px solid #f2dca6b3}.nb-toolbar{border-bottom:1px solid var(--nb-line);justify-content:space-between;align-items:center;gap:12px;padding:0 22px 12px;display:flex}.nb-link{color:var(--nb-gold-light);cursor:pointer;font:inherit;letter-spacing:.01em;background:0 0;border:0;padding:4px 0;font-size:11.5px;font-weight:600;transition:color .15s,opacity .15s}.nb-link:hover:not(:disabled){color:var(--nb-gold-pale);text-underline-offset:3px;text-decoration:underline}.nb-link:disabled{cursor:default;opacity:.35}.nb-link-danger{color:var(--nb-faint)}.nb-link-danger:hover:not(:disabled){color:#f19a8f}.nb-list{overscroll-behavior:contain;scrollbar-color:#d8b46a4d transparent;scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;padding:4px 10px 8px;display:flex;overflow:hidden auto}.nb-list::-webkit-scrollbar{width:5px}.nb-list::-webkit-scrollbar-thumb{background:#d8b46a4d;border-radius:999px}.nb-group{color:var(--nb-faint);font-family:var(--gh-font-display,"Cinzel", Georgia, serif);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;padding:12px 12px 6px;font-size:10px;font-weight:600;display:flex}.nb-group:after{background:linear-gradient(90deg, var(--nb-line-gold), transparent);content:"";flex:1;height:1px}.nb-item{cursor:default;border:1px solid #0000;border-radius:14px;outline:none;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:13px;margin:2px 0;padding:12px 40px 12px 12px;transition:background .18s,border-color .18s,transform .18s;display:grid;position:relative}.nb-item.is-link{cursor:pointer}.nb-item:hover{border-color:var(--nb-line);background:#c8dbf60a}.nb-item.is-link:hover{border-color:var(--nb-line-gold);background:linear-gradient(90deg,#d8b46a14,#d8b46a05)}.nb-item.is-unread{background:linear-gradient(90deg,#d8b46a12,#0000 70%)}.nb-item.is-unread:before{background:linear-gradient(180deg, var(--nb-gold-light), var(--nb-gold));content:"";border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:0;box-shadow:0 0 10px #d8b46a99}.nb-item.is-read .nb-medal{filter:saturate(.55);opacity:.75}.nb-item.is-read .nb-item-title{color:#f4ecd9b8}.nb-medal{--nb-accent:#9cbff08c;border:1px solid var(--nb-accent);width:40px;height:40px;box-shadow:inset 0 0 0 3px #00000059, 0 0 14px -4px var(--nb-accent);background:radial-gradient(circle at 35% 30%,#ffffff1f,#0000 60%),#09101fe6;border-radius:50%;justify-content:center;align-items:center;font-size:19px;line-height:1;display:flex}.nb-item.sev-success .nb-medal{--nb-accent:#d8b46abf}.nb-item.sev-warning .nb-medal{--nb-accent:#f0aa5abf}.nb-item.sev-error .nb-medal{--nb-accent:#eb6e64bf}.nb-body{flex-direction:column;min-width:0;display:flex}.nb-meta{align-items:center;gap:8px;min-width:0;margin-bottom:3px;display:flex}.nb-kind{color:var(--nb-gold);letter-spacing:.14em;text-transform:uppercase;flex:none;font-size:9.5px;font-weight:700}.nb-date{color:var(--nb-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.nb-date:before{color:#d8b46a66;content:"•";margin-right:8px}.nb-item-title{color:var(--nb-ink);letter-spacing:-.005em;overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.3}.nb-message{color:var(--nb-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12.5px;line-height:1.5}.nb-cta{color:var(--nb-gold-light);align-self:flex-start;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;font-weight:600;display:inline-flex}.nb-cta>span{transition:transform .18s}.nb-item.is-link:hover .nb-cta>span{transform:translate(3px)}.nb-dot{background:var(--nb-gold-light);border-radius:50%;width:7px;height:7px;transition:opacity .15s;position:absolute;top:16px;right:14px;box-shadow:0 0 0 3px #d8b46a26,0 0 10px #f2dca6cc}.nb-delete{width:26px;height:26px;color:var(--nb-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;transition:opacity .15s,background .15s,color .15s;display:flex;position:absolute;top:8px;right:6px}.nb-item:hover .nb-delete,.nb-item:focus-within .nb-delete{opacity:1}.nb-item:hover .nb-dot,.nb-item:focus-within .nb-dot{opacity:0}.nb-delete:hover{color:#f19a8f;background:#eb6e6424}@media (hover:none){.nb-delete{opacity:.6}.nb-dot{right:36px}}.nb-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:170px;padding:28px 30px;display:flex}.nb-empty-mark{border:1px solid var(--nb-line-gold);width:48px;height:48px;color:var(--nb-gold-light);background:#d8b46a0f;border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;font-size:18px;display:flex;box-shadow:0 0 24px -6px #d8b46a80}.nb-empty-title{color:var(--nb-ink);font-family:var(--gh-font-display,"Cinzel", Georgia, serif);letter-spacing:.03em;font-size:15px;font-weight:600}.nb-empty-text{max-width:240px;color:var(--nb-faint);font-size:12px}.nb-footer{border:0;border-top:1px solid var(--nb-line);width:100%;min-height:50px;color:var(--nb-gold-light);cursor:pointer;font-family:var(--gh-font-display,"Cinzel", Georgia, serif);letter-spacing:.08em;background:#05081199;flex:none;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-size:12px;font-weight:600;transition:background .18s,color .18s;display:flex}.nb-footer:hover{color:var(--nb-gold-pale);background:#d8b46a1a}.nb-footer>span{transition:transform .18s}.nb-footer:hover>span{transform:translate(3px)}@keyframes nb-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.nb-panel{animation:none}}@media (max-width:600px){.nb-panel{width:auto;max-width:none;max-height:calc(100dvh - 92px);position:fixed;top:76px;left:12px;right:12px}.nb-head{padding:18px 16px 12px 18px}.nb-toolbar{padding:0 18px 10px}.nb-list{padding:4px 6px 8px}}.gb-discord-button{color:#172b4d!important;white-space:nowrap!important;background:linear-gradient(145deg,#fffffff7 0%,#f8f7f3f0 45%,#e8eaeef0 100%)!important;border:1px solid #ffffffb8!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:108px!important;height:42px!important;padding:0 17px!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;transition:transform .18s,box-shadow .18s,background .18s!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 14px #0003,inset 0 1px #fffffff2,inset 0 -1px #1e2d4614!important}.gb-discord-button:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:35%;height:100%;transition:left .55s;position:absolute;top:0;left:-45%;transform:skew(-20deg)}.gb-discord-button:hover:before{left:120%}.gb-discord-button:hover{background:linear-gradient(145deg,#fff 0%,#f9f8f5 50%,#eef0f3 100%)!important;transform:translateY(-1px)!important;box-shadow:0 7px 20px #00000040,0 0 12px #ffffff1f,inset 0 1px #fff!important}.gb-discord-button img{z-index:2!important;object-fit:contain!important;filter:brightness(0)saturate()invert(16%)sepia(18%)saturate(1320%)hue-rotate(177deg)brightness(88%)contrast(94%)!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;position:relative!important}.gb-discord-button span{z-index:2!important;color:#172b4d!important;letter-spacing:.1px!important;position:relative!important}
