.wallet{gap:18px;padding:clamp(22px,2.6vw,32px);display:grid}.wallet__balances{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;display:grid}.wallet__balances div{border:1px solid var(--border-subtle);background:#070d178c;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.wallet__balances strong{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.8vw,38px);line-height:1}.wallet__balances small{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle);font-size:9px}.wallet__balances div[data-kind=vested] strong{color:var(--mint)}.wallet__balances div[data-kind=pending] strong{color:var(--amber)}.wallet__balances div[data-kind=lifetime] strong{background:var(--gradient-headline);color:#0000;-webkit-background-clip:text;background-clip:text}.tier-bar{gap:8px;display:grid}.tier-bar__row{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle);justify-content:space-between;align-items:baseline;font-size:10px;display:flex}.tier-bar__row strong{color:var(--cyan-bright);font-size:12px}.tier-bar .meter{height:8px}.streak{background:#ffc4770f;border:1px solid #ffc47759;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.streak strong{font-family:var(--font-display);letter-spacing:-.04em;color:var(--amber);font-size:26px;line-height:1}.streak small{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle);font-size:9px;display:block}.streak__days{gap:4px;margin-left:auto;display:flex}.streak__days i{background:#ffc4772e;border-radius:3px;width:10px;height:18px}.streak__days i.is-lit{background:var(--amber);box-shadow:0 0 10px #ffc47799}.ledger{gap:6px;display:grid}.ledger li{border:1px solid #82bcdc1f;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.ledger li small{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle);font-size:9px;display:block}.ledger li b{font-family:var(--font-display);letter-spacing:-.03em;font-size:16px}.ledger li[data-state=pending] b{color:var(--amber)}.ledger li[data-state=vested] b{color:var(--mint)}.ledger li[data-state=redeemed] b{color:var(--violet-soft)}.ledger li[data-state=rejected] b{color:var(--rose)}.ledger__state{background:var(--text-faint);border-radius:50%;width:8px;height:8px}.ledger li[data-state=pending] .ledger__state{background:var(--amber)}.ledger li[data-state=vested] .ledger__state{background:var(--mint)}.ledger li[data-state=redeemed] .ledger__state{background:var(--violet-soft)}.catalog{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;display:grid}.reward{align-content:start;gap:10px;padding:20px;display:grid;position:relative}.reward[data-locked=true]{opacity:.92}.reward__kind{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);font-size:9px}.reward[data-kind=gift_card] .reward__kind{color:var(--violet-soft)}.reward[data-kind=check] .reward__kind{color:var(--mint)}.reward[data-kind=store_card] .reward__kind{color:var(--cyan-bright)}.reward[data-kind=inspection] .reward__kind{color:var(--amber)}.reward strong.reward__name{font-family:var(--font-display);letter-spacing:-.03em;font-size:18px}.reward p{color:var(--text-muted);font-size:13px;line-height:1.5}.reward__cost{align-items:baseline;gap:8px;display:flex}.reward__cost b{font-family:var(--font-display);letter-spacing:-.05em;font-size:26px}.reward__cost small{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle);font-size:9px}.reward__req{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:9px}.reward__lock{color:var(--amber);background:#ffc4770d;border:1px solid #ffc4774d;border-radius:8px;gap:4px;padding:10px 12px;font-size:12px;display:grid}.reward__popular{background:var(--mint);color:var(--text-inverse);font-family:var(--font-mono);letter-spacing:.16em;border-radius:6px;padding:4px 8px;font-size:8.5px;font-weight:700;position:absolute;top:-10px;right:16px}.tiers{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.tier{align-content:start;gap:8px;padding:18px;display:grid}.tier[data-current=true]{border-color:var(--border-active);box-shadow:0 0 0 1px #5ce9ff40,0 30px 60px -30px #5ce9ff4d}.tier strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:20px}.tier .mult{font-family:var(--font-display);letter-spacing:-.05em;background:var(--gradient-headline);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;line-height:1}.tier small{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle);font-size:9px}.tier ul{color:var(--text-muted);gap:4px;font-size:12.5px;display:grid}.earn-table{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px;display:grid}.earn-table li{border:1px solid var(--border-subtle);background:#070d1780;border-radius:10px;grid-template-columns:1fr auto;gap:6px 12px;padding:12px 14px;display:grid}.earn-table li strong{font-size:14px}.earn-table li small{color:var(--text-subtle);grid-column:1/-1;font-size:12px}.earn-table li b{font-family:var(--font-display);letter-spacing:-.04em;color:var(--mint);font-size:20px}.missions{gap:10px;display:grid}.mission{grid-template-columns:1fr auto;align-items:center;gap:10px 16px;padding:16px 18px;display:grid}.mission__meta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle);flex-wrap:wrap;gap:6px 12px;margin-bottom:4px;font-size:9px;display:flex}.mission h3{letter-spacing:-.02em;font-size:16px}.mission p{color:var(--text-muted);margin-top:4px;font-size:13px;line-height:1.5}.mission__points{text-align:right;justify-items:end;gap:4px;display:grid}.mission__points b{font-family:var(--font-display);letter-spacing:-.05em;color:var(--mint);font-size:28px;line-height:1}.mission__points small{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle);font-size:8.5px}.mission__breakdown{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-faint);font-size:8.5px}.mission[data-bounty=true]{border-color:#ffc47780}.mission[data-bounty=true] .mission__points b{color:var(--amber)}.mission .btn{grid-column:1/-1;justify-self:start}@media (min-width:720px){.mission{grid-template-columns:1fr auto auto}.mission .btn{grid-column:auto}}.daily{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;display:grid}.daily form,.daily>div{align-content:start;gap:10px;padding:18px;display:grid}.daily strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:17px}.daily p{color:var(--text-muted);font-size:13px}.daily[data-done=true]{opacity:.7}.points-chip{font-family:var(--font-mono);letter-spacing:.1em;color:var(--mint);white-space:nowrap;background:#7af6c714;border:1px solid #7af6c766;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:10.5px;display:inline-flex}.points-chip b{font-family:var(--font-display);letter-spacing:-.02em;font-size:14px}.identity-spine .points-chip{white-space:normal;max-width:100%;line-height:1.4}.points-preview{background:#7af6c70f;border:1px solid #7af6c759;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.points-preview b{font-family:var(--font-display);letter-spacing:-.05em;color:var(--mint);font-size:30px;line-height:1}.points-preview small{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle);font-size:9px}.points-preview p{color:var(--text-muted);font-size:12px}
/*# sourceMappingURL=42x4y6u9_-3q3.css.map*/