@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_400_normal-s.p.19gbeb610ur4n.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_500_normal-s.p.25_05y-blbp24.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_600_normal-s.p.04jv21_rdbjv3.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_700_normal-s.p.4297h2yzxl-t8.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plexmono_ca1d1182-module__h3IMmq__className{font-family:plexMono,plexMono Fallback}.plexmono_ca1d1182-module__h3IMmq__variable{--font-plex-mono:"plexMono", "plexMono Fallback"}
:root{--bg:#202020;--panel:#292929;--panel-2:#303030;--border:#505050;--text:#c8c8c8;--muted:#a8a8a8;--heading:#e5e5e5;--heading-1:#e5e5e5;--accent:#6ea8fe;--accent-soft:#263449;--on-accent:#172033;--red:#e08080;--max:760px;--font-body:var(--font-plex-mono),"Courier New", monospace;--font-display:var(--font-plex-mono),"Courier New",monospace;--font-mono:var(--font-plex-mono)}html[data-theme=light]{--bg:#fbfcfe;--panel:#f7faf3;--panel-2:#edf3e7;--border:#d9dcd2;--text:#2a3025;--muted:#586252;--heading:#1c2018;--heading-1:#202020;--accent:#245fbd;--accent-soft:#e5efff;--on-accent:#fff;--red:#a8442f}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--bg);color:var(--text);font-family:var(--font-body);background-image:none;margin:0;font-size:1rem;line-height:1.55}html[data-theme=light] body{background-color:var(--bg);background-image:none}a{color:var(--accent);text-decoration:none}a:hover{color:var(--heading)}button,select{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--heading);margin:0;font-weight:200}h1{color:var(--heading-1)}.siteHeader{z-index:20;background:var(--bg);border-bottom:1px solid var(--border);position:sticky;top:0}.headerInner{max-width:var(--max);justify-content:space-between;align-items:center;gap:1rem;height:62px;margin:auto;padding:0 1.25rem;display:flex}.brand{align-items:center;gap:.65rem;min-width:0;display:flex}.brand img{border-radius:9px;flex:none;display:block}.brand span{min-width:0;line-height:1.15;display:grid}.brand strong{font-family:var(--font-display);color:var(--heading);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:400;overflow:hidden}.brand small{color:var(--muted);font-size:.8125rem}.headerActions{flex:none;align-items:center;gap:1rem;display:flex}.primaryNav{color:var(--muted);gap:1.4rem;font-size:.9375rem;display:flex}.themeButton,.mobileMenuButton{border:1px solid var(--border);width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border-radius:8px;place-items:center;font-size:15px;display:grid}.mobileMenuButton{display:none}.themeButton:hover,.mobileMenuButton:hover{border-color:var(--accent)}.page{max-width:var(--max);margin:auto;padding:0 1.25rem}.alliancePromo{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));border-left:3px solid var(--accent);background:var(--bg);box-shadow:none;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin:1.1rem 0 0;padding:.9rem 1rem;animation:none;display:flex}.alliancePromo:hover{box-shadow:none}.alliancePromoText{min-width:0}.alliancePromoTitle{color:var(--heading);margin:0;font-size:.95rem;font-weight:500;line-height:1.4}.alliancePromoDescription{color:var(--muted);margin:.15rem 0 0;font-size:.8125rem;line-height:1.45}.alliancePromoLink{border:1px solid var(--accent);color:var(--accent);white-space:nowrap;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:.45rem .75rem;font-size:.85rem;font-weight:500;transition:background-color .16s,color .16s;display:inline-flex}.alliancePromoLink:hover{background:var(--accent);color:var(--on-accent)}.pageTitle{padding:2.25rem 0 1.25rem}.pageTitle h1{color:#000;font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;margin:0;padding:.1em .35em;font-size:clamp(1.25rem,3.5vw,1.65rem);font-weight:700;line-height:1.5;display:inline}.pageTitle p{color:#9a9a9a;max-width:60ch;margin:.6rem 0 0;font-size:.875rem}html[data-theme=light] .pageTitle h1{color:#fff;background:#000}html[data-theme=light] .pageTitle p{color:#5c5c5c}.section{padding:1.75rem 0 2rem;scroll-margin-top:62px}.section+.section{border-top:1px solid var(--border)}.sectionHeading{align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.sectionHeading h2{font-size:1.375rem;line-height:1.2}#seo-heading{margin-bottom:0;padding-bottom:0}#seo-heading>p{margin-bottom:0}#seo-heading .sectionHeading h1,#codes .sectionHeading h2{color:#000;font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;padding:.1em .35em;font-size:1.25rem;font-weight:700;line-height:1.5;display:inline}html[data-theme=light] #seo-heading .sectionHeading h1,html[data-theme=light] #codes .sectionHeading h2{color:#fff;background:#000}.archiveHeading{align-items:center}.redeemHint{background:var(--accent-soft);color:var(--text);border-left:3px;border-radius:4px;margin:.85rem 0 0;padding:.7rem .85rem;font-size:.9rem;line-height:1.5}.redeemHint a{color:var(--accent);text-underline-offset:3px;font-weight:500;text-decoration:underline}.codeList{gap:.75rem;display:grid}.codeCard{font-family:var(--font-body);border:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-left:3px solid var(--accent);background:#ffffff06;border-radius:8px;padding:.95rem 1rem .85rem 1.1rem;transition:border-color .16s,box-shadow .16s}.codeCard:hover{border-color:var(--accent);border-left-color:var(--accent);box-shadow:0 5px 18px color-mix(in srgb, var(--accent) 9%, transparent)}html[data-theme=light] .codeCard{border-color:#00000014;border-left:3px solid var(--accent);background:#00000008}.codeCard.active{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));border-left-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 38%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 10%, transparent), 0 4px 18px color-mix(in srgb, var(--accent) 10%, transparent)}.codeCard.active:hover{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 16%, transparent), 0 6px 22px color-mix(in srgb, var(--accent) 14%, transparent)}@media (prefers-reduced-motion:no-preference){.codeCard.active{animation:3.2s ease-in-out infinite activeCodeGlow}@keyframes activeCodeGlow{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 8%, transparent), 0 4px 14px color-mix(in srgb, var(--accent) 7%, transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 16%, transparent), 0 5px 20px color-mix(in srgb, var(--accent) 13%, transparent)}}}.codeTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.status{margin:0;font-size:.8125rem;font-weight:500}.statusActive{color:var(--accent)}.statusExpired{color:var(--red)}.codeCard h3{font-family:var(--font-display);letter-spacing:.02em;word-break:break-all;color:var(--heading);margin:.1rem 0 0;font-size:1.65rem;font-weight:500;line-height:1.15}.codeCard.active h3{color:var(--accent)}.codeTitle{color:var(--text);opacity:.72;margin:.35rem 0 .55rem;font-size:.9375rem}.copyButton{border:1px solid var(--accent);min-width:5rem;min-height:2.6rem;color:var(--accent);cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:.5rem 1rem;font-weight:500}.copyButton:hover{filter:brightness(1.08)}.copyButton:active{transform:translateY(1px)}.codeActions{flex:none;align-items:center;gap:.5rem;display:flex}.redeemButton{border:1px solid var(--accent);min-width:5rem;min-height:2.6rem;color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:500;display:inline-flex}.redeemButton:hover{background:var(--accent-soft)}.redeemButton:active{transform:translateY(1px)}.rewards{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.rewardText{color:var(--text);font-size:.875rem}.rewardText strong{font-weight:500}.meta{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;gap:.25rem 1.1rem;margin-top:.65rem;padding-top:.55rem;font-size:.8125rem;display:flex}.redeemLink{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.codeCard.expired{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-left:3px solid var(--border);opacity:.82;background:#ffffff05;border-radius:8px;padding:.85rem 1rem}html[data-theme=light] .codeCard.expired{border-color:#00000014;border-left:3px solid var(--border);background:#00000006}.codeCard.expired:hover{border-color:color-mix(in srgb, var(--border) 70%, transparent);border-left-color:var(--border);box-shadow:none}.codeCard.expired h3{color:var(--muted);font-size:1.05rem}.codeCard.expired .codeTitle{margin:.2rem 0 .5rem;font-size:.875rem}.codeCard.expired .meta{border:0;margin-top:.5rem;padding:0}.codeCard.expired .rewardText{opacity:.5}.empty{color:var(--muted);margin:0;padding:1rem 0;font-size:.9375rem}.monthSelect select{appearance:none;border:1px solid var(--border);background-color:var(--panel);color:var(--text);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%2392969d' stroke-width='1.5'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;border-radius:6px;padding:.45rem 2rem .45rem .7rem;font-size:.875rem}.redeemMethods{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-left:3px solid var(--accent);background:#ffffff06;border-radius:8px;grid-template-columns:1.3fr 1fr;align-items:start;gap:2rem;padding:1.25rem;display:grid}html[data-theme=light] .redeemMethods{border-color:#00000014;border-left:3px solid var(--accent);background:#00000008}.redeemMethod h3{color:var(--heading);margin-bottom:.85rem;font-size:1.05rem;line-height:1.3}.methodLabel{color:var(--accent);margin:-.35rem 0 .75rem;font-size:.85rem;font-weight:500}.steps{counter-reset:step;margin:0;padding:0;list-style:none}.steps li{counter-increment:step;color:var(--text);padding:.55rem 0 .55rem 1.9rem;font-size:.9375rem;position:relative}.steps li:before{content:counter(step) ".";color:var(--accent);font-weight:500;position:absolute;left:0}.steps li strong{color:var(--text);font-weight:500}.webRedeemCard{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;padding:1rem 1.1rem}.webRedeemCard p{color:var(--text);margin:0;font-size:.9375rem}.webRedeemButton{border:1px solid var(--accent);color:var(--accent);border-radius:6px;align-items:center;margin-top:1rem;padding:.55rem 1rem;font-size:.9375rem;font-weight:500;display:inline-flex}.webRedeemButton:hover{background:var(--accent-soft)}.footer{border-top:1px solid var(--border);color:var(--muted);margin-top:1rem;padding:1.5rem 0 2rem;font-size:.7rem}.footerBrand{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.footerBrand strong{color:var(--text);font-weight:500}.footerBottom{justify-content:space-between;gap:1rem;margin-top:.9rem;display:flex}.footerBottom a{text-underline-offset:3px;text-decoration:underline}.footerLinks{flex-wrap:wrap;gap:.9rem;display:flex}.footerLinks a{text-underline-offset:3px;text-decoration:underline}.footerLinks a:hover{color:var(--accent)}.socialLinks{align-items:center;gap:16px;display:flex}.socialLinks a{font-size:21px;transition:transform .2s;display:inline-flex}.socialLinks>.socialDiscord{color:#5865f2}.socialLinks>.socialTelegram{color:#229ed9}.socialLinks>.socialYoutube{color:red}.socialLinks a:hover{filter:brightness(1.15);transform:translateY(-3px)}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.statusDot{vertical-align:2px;border-radius:50%;width:7px;height:7px;margin-right:.45rem;display:inline-block}.statusDot.active{background:#34b879;box-shadow:0 0 0 3px #34b8791a}.statusDot.expired{background:#d96b6b;box-shadow:0 0 0 3px #d96b6b1a}.codeHead{align-items:center;gap:.45rem;min-width:0;display:flex}.codeHead .statusDot{vertical-align:middle;margin-right:0}.codeHead h3{min-width:0;margin:.1rem 0 0}@media (max-width:700px){.redeemMethods{grid-template-columns:1fr;gap:1.75rem}}@media (max-width:620px){.headerInner{height:58px;padding:0 1rem}.page{padding:0 1rem}.primaryNav{display:none}.primaryNav.mobileNavOpen{background:var(--panel);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:0;min-width:150px;padding:.35rem;display:flex;position:absolute;top:58px;right:1rem}.primaryNav.mobileNavOpen a{color:var(--text);padding:.6rem .7rem}.mobileMenuButton{display:grid}.pageTitle{padding-top:1.75rem}.section{padding:1.5rem 0 1.75rem;scroll-margin-top:58px}.codeCard{padding:.85rem .8rem .8rem .95rem}.codeCard h3{font-size:1.55rem}.monthSelect select{max-width:150px}.alliancePromo{border:1px solid var(--border);box-shadow:none;flex-direction:column;align-items:flex-start;gap:.65rem;animation:none}.alliancePromoLink{align-self:flex-start}.footerBottom{flex-wrap:wrap}}
