.rewards-trigger,.rewards-preview{background:#e51075!important;color:#fff!important;border-color:#e51075!important}.rewards-is-open{overflow:hidden}.rewards-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(800px,70vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid #34353c;background:#090c12;color:#f7f8fb;overflow-y:auto;font-family:"Bai Jamjuree",sans-serif;box-shadow:-24px 0 80px #0008}.rewards-drawer::backdrop{background:#03050bbd;backdrop-filter:blur(5px)}.rewards-top{position:sticky;top:0;z-index:2;padding:20px 32px;background:#111017f5;border-bottom:1px solid #e510754d;display:grid;gap:6px}.rewards-top>span,.rewards-kicker{font-size:11px;letter-spacing:.15em;color:#ff72b5;font-weight:700}.rewards-top strong{font-size:13px;color:#b8b9c5}.rewards-countdown{font-size:27px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em}.rewards-close{position:absolute;right:20px;top:16px;width:44px;height:44px;border:1px solid #44444e;border-radius:50%;color:#fff;background:#161922;font-size:29px;cursor:pointer}.rewards-body{padding:30px 32px 44px}.rewards-body h2{font-size:clamp(30px,3.5vw,44px);letter-spacing:-.04em;line-height:1.1;margin:8px 0 15px}.rewards-intro,.rewards-next p{color:#afb3c0;font-size:15px;line-height:1.6}.rewards-factions{display:flex;gap:8px;margin:24px 0}.rewards-factions button{flex:1;min-height:44px;padding:8px 5px;background:#131720;border:1px solid #333945;border-radius:9px;color:#d4d5dc;font:600 13px "Bai Jamjuree",sans-serif;cursor:pointer}.rewards-factions button[aria-pressed=true]{border-color:#e51075;background:#e5107525;color:#fff}.rewards-tier{margin:0 0 22px;border:1px solid #343843;border-top:3px solid var(--tier);border-radius:16px;overflow:hidden;background:#10141c}.rewards-tier-head{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;gap:15px}.rewards-tier-head span{font-size:10px;letter-spacing:.1em;color:var(--tier);font-weight:700}.rewards-tier-head h3{margin:4px 0 0;font-size:28px;letter-spacing:-.035em}.rewards-tier-head>strong{font-size:28px;white-space:nowrap}.rewards-tier-head small{display:block;font-size:10px;color:#9a9eac;text-align:right}.rewards-tier>img{width:100%;height:auto;max-height:350px;object-fit:contain;background:#080b10}.rewards-tier details{padding:16px 24px;border-top:1px solid #282d37}.rewards-tier summary{cursor:pointer;font-size:15px;font-weight:600;min-height:30px;list-style:none;display:flex;justify-content:space-between;align-items:center}.rewards-tier details[open] summary span{transform:rotate(45deg)}.rewards-tier ul{padding-left:20px;color:#b9bdc8;line-height:1.9;font-size:14px}.rewards-preview{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border-radius:9px;text-decoration:none;font-size:14px;font-weight:700;text-align:center}.rewards-tier>.rewards-preview{margin:0 24px 22px}.rewards-note{font-size:12px;color:#969ca9;line-height:1.6}.rewards-next{padding:24px;background:#15131e;border:1px solid #e510753d;border-radius:14px;margin-top:24px}.rewards-next h3{font-size:20px;margin:0}.rewards-signup{display:block;margin:16px auto 0;background:none;border:0;text-decoration:underline;color:#e0b2cb;font:inherit;cursor:pointer;min-height:44px}.rewards-drawer :focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:680px){.rewards-drawer{width:100%;border:0}.rewards-top{padding:16px 20px}.rewards-body{padding:24px 16px 40px}.rewards-tier-head{padding:18px}.rewards-tier-head h3{font-size:25px}.rewards-tier-head>strong{font-size:25px}.rewards-factions{gap:5px}.rewards-factions button{font-size:12px}.rewards-tier>.rewards-preview{margin:0 18px 18px}.rewards-tier details{padding:16px 18px}}@media(prefers-reduced-motion:no-preference){.rewards-drawer[open]{animation:rewards-enter .22s ease-out}@keyframes rewards-enter{from{transform:translateX(60px);opacity:0}to{transform:none;opacity:1}}}
.rewards-variants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 18px 18px}.rewards-variants button{min-width:0;background:#090d14;border:1px solid #343945;border-radius:10px;padding:8px 4px;color:#c4c8d3;cursor:pointer;font:600 11px "Bai Jamjuree",sans-serif}.rewards-variants button[aria-pressed=true]{border-color:var(--faction);box-shadow:inset 0 0 0 1px var(--faction);color:var(--faction)}.rewards-variants img{width:100%;height:85px;object-fit:contain}.rewards-pets{border-top:1px solid #303440;padding-top:12px}.rewards-pets p{font-size:14px;line-height:1.5}.rewards-pets p span{display:block;margin-top:6px;color:#aeb4c3;font-size:12px}.rewards-pet-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rewards-pet-row figure{margin:0;min-width:0;background:#090d14;border-radius:10px;padding:6px;text-align:center}.rewards-pet-row img{width:100%;aspect-ratio:1;object-fit:contain}.rewards-pet-row figcaption{font-size:12px;line-height:1.3;padding:5px 0 8px;color:#f4f5f7}.rewards-tier details[open] summary span{transform:rotate(45deg)}
.rewards-top{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;padding:22px 72px 22px 24px;background:#180f0bfa;border-bottom:1px solid #683c26}.rewards-countdown-label{display:flex;align-items:center;gap:12px}.rewards-countdown-label i{width:9px;height:9px;flex:none;border-radius:50%;background:#4bddbb;box-shadow:0 0 18px #4bddbb90}.rewards-countdown-label span{font-size:11px;letter-spacing:.13em;color:#ff6500;font-weight:700}.rewards-top .rewards-launch-date{font-size:12px;letter-spacing:.08em;color:#e6d3c9;font-weight:500}.rewards-countdown{border-left:1px solid #75412e;padding-left:18px;font-size:17px;letter-spacing:.05em;white-space:nowrap}.rewards-factions button{color:var(--faction);border-color:color-mix(in srgb,var(--faction) 40%,#232733)}.rewards-factions button[aria-pressed=true]{border-color:var(--faction);color:var(--faction);background:color-mix(in srgb,var(--faction) 13%,#10141c);box-shadow:inset 0 -2px var(--faction)}.rewards-factions button:hover{border-color:var(--faction)}@media(max-width:680px){.rewards-top{gap:10px 14px;padding:18px 64px 16px 18px}.rewards-countdown-label{width:100%}.rewards-countdown-label span{font-size:11px}.rewards-countdown{font-size:16px;padding-left:14px}.rewards-top .rewards-launch-date{font-size:11px}.rewards-close{right:12px;top:14px}}
.rewards-tier>.rewards-preview{background:color-mix(in srgb,var(--faction) 13%,#10141c)!important;border:1px solid var(--faction)!important;color:var(--faction)!important;transition:background .15s ease}.rewards-tier>.rewards-preview:hover{background:color-mix(in srgb,var(--faction) 25%,#10141c)!important}@media(min-width:681px){.rewards-drawer{width:min(850px,85vw)}}
.rewards-tier-head h3{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.rewards-tier-head .rewards-user-icons{display:inline-flex;align-items:center;gap:3px;letter-spacing:0;color:var(--tier);flex:none}.rewards-user-icons svg{width:19px;height:22px;fill:currentColor;filter:drop-shadow(0 1px 1px #0008)}.rewards-kicker{color:#91adbf}.rewards-intro,.rewards-next p{color:#9db2c2}.rewards-tier summary{color:#afc3d2}.rewards-tier ul{color:#9eb4c4}.rewards-pets p>b{color:#b2c7d7}.rewards-pets p span,.rewards-note{color:#8fa6b8}.rewards-pet-row figcaption{color:#adc2d2}.rewards-tier-head small{color:#8fa6b8}.rewards-signup{color:#a6becf}.rewards-next h3{color:#c3d3df}@media(max-width:420px){.rewards-user-icons svg{width:15px;height:19px}.rewards-tier-head h3{gap:7px}}
