body.rewards-page{background:var(--black)}.rw{max-width:1080px;margin:0 auto;padding:24px clamp(var(--gutter),2.5vw,36px) 96px;display:grid;gap:24px}.rw>*{min-width:0}.rw-intro{display:grid;gap:10px}.rw-intro .eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.24em;color:var(--muted)}.rw-intro h1{margin:0;color:var(--bone);font-size:clamp(34px,6vw,60px);font-weight:800;letter-spacing:-.03em;line-height:.95}.rw-intro h1 span{display:block;margin-top:8px;font-family:var(--lcd);font-weight:400;letter-spacing:.01em;font-size:.72em;color:var(--phos);text-shadow:0 0 14px rgba(var(--phos-rgb),.45)}.rw-lede{margin:0;max-width:68ch;color:#b9b29d;font-size:14px;line-height:1.65}.rw-lede b{color:var(--bone);font-weight:700}.rw-lcd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#1d3a26;border:1px solid #1d3a26}.rw-lcd div{background:var(--lcd-bg);padding:14px 16px;display:grid;gap:4px;min-width:0}.rw-lcd span{font-size:10.5px;letter-spacing:.22em;color:var(--phos-dim);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rw-lcd b{font-family:VT323,monospace;font-weight:400;font-size:34px;line-height:1;color:var(--phos);text-shadow:0 0 10px rgba(var(--phos-rgb),.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rw-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;background:#050605e0;border:1px solid #1d3a26;padding:14px 16px}.rw-bar>*{min-width:0}.rw-mode{margin:0;color:var(--bone);font-size:13px;letter-spacing:.04em;line-height:1.6;overflow-wrap:anywhere}.rw-mode:empty{display:none}.rw-wallet{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.rw-wallet .btn-outline{height:40px;margin-left:0}.rw-wallet-line{margin:0;font-size:13px;color:#b9b29d;line-height:1.6;overflow-wrap:anywhere}.rw-wallet-line:empty{display:none}.rw-block{display:grid;gap:14px;background:#050605e0;border:1px solid #1d3a26;padding:18px 16px 16px}.rw-block .section-head{margin-bottom:0}.rw-block .section-head span{color:var(--muted);font-size:12px}.rw-state{margin:0;color:var(--bone);font-size:14px;line-height:1.6}.rw-list{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:#1d3a26;border:1px solid #1d3a26}.rw-list:empty{display:none}.rw-row{display:grid;grid-template-columns:minmax(14ch,1fr) minmax(0,max-content);align-items:center;gap:6px 16px;padding:12px 14px;background:#070908}.rw-row.is-zero .rw-amt{color:var(--muted);text-shadow:none}.rw-row.is-later .rw-amt{color:var(--amber);text-shadow:none;font-size:22px}.rw-l,.rw-r{display:grid;gap:3px;min-width:0}.rw-r{justify-items:end;text-align:right}.rw-cat{font-size:15px;color:var(--bone);letter-spacing:.08em}.rw-facts{font-size:12px;color:#8a846f;overflow-wrap:anywhere}.rw-amt{font-family:VT323,monospace;font-weight:400;font-size:28px;line-height:1;color:var(--phos);text-shadow:0 0 10px rgba(var(--phos-rgb),.4);white-space:nowrap}.rw-tag{font-size:11px;color:var(--phos-dim);letter-spacing:.04em;max-width:46ch;overflow-wrap:anywhere}.rw-act{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.rw-act:has(.rw-claim[hidden]):has(.rw-note:empty){display:none}.rw-claim{min-height:44px;padding:0 18px;max-width:100%;border:1px solid var(--phos);background:var(--phos);color:#041008;font:700 12px JetBrains Mono,monospace;letter-spacing:.16em;cursor:pointer;box-shadow:0 0 14px rgba(var(--phos-rgb),.35)}.rw-claim:hover:not(:disabled){filter:brightness(1.08)}.rw-claim:disabled{opacity:.6;cursor:default}.rw-claim:focus-visible{outline:2px solid var(--phos);outline-offset:2px}.rw-note{margin:0;font-size:13px;line-height:1.5;min-width:0;overflow-wrap:anywhere}.rw-note .ok{color:var(--phos)}.rw-note .err{color:var(--amber)}.rw-note a{color:var(--bone)}.rw-small{margin:0;color:#8a846f;font-size:12px;line-height:1.6;max-width:90ch}.rw-foot{margin:0;color:#8a846f;font-size:12px;line-height:1.6}.rw-foot a{color:var(--bone)}@media (max-width: 640px){.rw{padding-inline:16px}.rw-lcd{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-lcd b{font-size:28px}.rw-block{padding:14px 12px}.rw-row{grid-template-columns:minmax(0,1fr);padding:10px;gap:6px}.rw-r{justify-items:start;text-align:left}.rw-claim{width:100%;letter-spacing:.1em}}.rw-pre{display:grid;gap:16px;background:#050605e0;border:1px solid #1d3a26;padding:18px 16px 16px}.rw-pre[hidden],.rw-prelaunch .rw-live{display:none}.rw-pre .section-head{margin-bottom:0;flex-wrap:wrap;gap:6px 16px}.rw-pre .section-head span{color:var(--phos);font-size:12px;letter-spacing:.14em;font-weight:700}.rw-pre-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#1d3a26;border:1px solid #1d3a26}.rw-pre-list li{background:#070908;padding:14px;display:grid;gap:6px;align-content:start}.rw-pre-list b{font-family:VT323,monospace;font-weight:400;font-size:26px;line-height:1;color:var(--phos);text-shadow:0 0 10px rgba(var(--phos-rgb),.4)}.rw-pre-list p{margin:0;color:#b9b29d;font-size:13px;line-height:1.6}.rw-pre-go{display:flex;flex-wrap:wrap;gap:10px}.rw-pre-go .btn-outline{margin-left:0;letter-spacing:.14em;font-weight:700}@media (max-width: 640px){.rw-pre-list{grid-template-columns:minmax(0,1fr)}}
