.wal{--wal-card:#12121a;--wal-card-2:#16161f;--wal-pink:#fe2c55;--wal-gem:#5b9dff;--wal-muted:#c4c1d0;--wal-radius:20px;position:relative;isolation:isolate;min-height:calc(100dvh - 4rem);margin:0 auto;max-width:72rem;padding:1.35rem 1rem 3.5rem;color:var(--blyp-fog)}@media (min-width:640px){.wal{padding:1.75rem 1.35rem 4rem}}.wal:before{content:"";position:absolute;inset:0 auto auto 0;z-index:-1;width:min(100%,72rem);height:22rem;pointer-events:none;background:radial-gradient(55% 70% at 88% 0,rgba(0,210,190,.16),transparent 62%),radial-gradient(40% 55% at 6% 18%,rgba(254,44,85,.1),transparent 58%),radial-gradient(35% 50% at 48% 8%,rgba(91,157,255,.1),transparent 60%)}.wal-kicker{margin:0;font-size:.6875rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--blyp-teal);text-shadow:0 0 18px rgba(0,210,190,.45)}.wal-title{margin:.35rem 0 0;font-family:var(--font-display);font-size:clamp(1.85rem,3.5vw,2.75rem);font-weight:800;letter-spacing:-.03em;color:#fff}.wal-lead{margin:.55rem 0 0;max-width:36rem;font-size:.9375rem;line-height:1.5;color:var(--wal-muted)}.wal-stack{display:flex;flex-direction:column;gap:1.15rem;margin-top:1.35rem}.wal-balances{display:grid;gap:.85rem;grid-template-columns:1fr}@media (min-width:640px){.wal-balances{grid-template-columns:1fr 1fr}}.wal-stat{position:relative;overflow:hidden;border-radius:var(--wal-radius);background:var(--wal-card);box-shadow:0 0 0 1px var(--blyp-line),0 18px 44px rgba(0,0,0,.32);padding:1.15rem 1.2rem 1.2rem}.wal-stat-coin{background:radial-gradient(80% 90% at 100% 0,rgba(0,210,190,.2),transparent 52%),var(--wal-card)}.wal-stat-gem{background:radial-gradient(80% 90% at 100% 0,rgba(91,157,255,.2),transparent 52%),var(--wal-card)}.wal-stat-label{margin:0;font-size:.6875rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--wal-muted)}.wal-stat-coin .wal-stat-label{color:var(--blyp-teal)}.wal-stat-gem .wal-stat-label{color:var(--wal-gem)}.wal-stat-value{margin:.45rem 0 0;font-family:var(--font-display);font-size:clamp(1.85rem,4vw,2.4rem);font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.05}.wal-stat-unit{margin-left:.35rem;font-size:.95rem;font-weight:650;letter-spacing:0;color:var(--wal-muted)}.wal-stat-hint{margin:.45rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--wal-muted)}.wal-link{color:var(--blyp-teal);font-weight:700;text-shadow:0 0 12px rgba(0,210,190,.35)}.wal-link:hover{color:#7ff5ea}.wal-card{border-radius:var(--wal-radius);background:var(--wal-card);box-shadow:0 0 0 1px var(--blyp-line),0 18px 44px rgba(0,0,0,.28);padding:1.2rem 1.2rem 1.3rem}@media (min-width:640px){.wal-card{padding:1.35rem 1.4rem 1.45rem}}.wal-h2{margin:0;font-family:var(--font-display);font-size:1.35rem;font-weight:800;color:#fff}.wal-copy{margin:.5rem 0 0;max-width:38rem;font-size:.875rem;line-height:1.5;color:var(--wal-muted)}.wal-body{margin-top:1.1rem;display:flex;flex-direction:column;gap:.95rem}.wal-tabs{display:flex;flex-wrap:wrap;gap:.45rem}.wal-tab{height:2.35rem;padding:0 1rem;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px var(--blyp-line);color:var(--wal-muted);font-family:inherit;font-size:.8125rem;font-weight:750;cursor:pointer}.wal-tab:hover{color:var(--blyp-fog);background:hsla(0,0%,100%,.04)}.wal-tab.is-on{background:rgba(0,210,190,.16);box-shadow:inset 0 0 0 1px rgba(0,210,190,.45),0 0 18px rgba(0,210,190,.18);color:#e9fffb}.wal-field{display:block;font-size:.8125rem;font-weight:650;color:var(--wal-muted)}.wal-input{display:block;width:100%;margin-top:.4rem;padding:.7rem .9rem;border:0;border-radius:14px;background:#0b0b10;box-shadow:inset 0 0 0 1px var(--blyp-line);color:#fff;font-size:.9375rem;outline:none}.wal-input::placeholder{color:#7e7b8c}.wal-input:focus{box-shadow:inset 0 0 0 1px rgba(0,210,190,.7),0 0 0 3px rgba(0,210,190,.18)}.wal-input-sm{max-width:18rem}.wal-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.wal-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1.15rem;border:0;border-radius:999px;font-family:inherit;font-size:.8125rem;font-weight:800;cursor:pointer}.wal-btn:disabled{opacity:.45;cursor:not-allowed}.wal-btn-ghost{background:transparent;box-shadow:inset 0 0 0 1px var(--blyp-line);color:var(--blyp-fog)}.wal-btn-ghost:hover:not(:disabled){background:hsla(0,0%,100%,.05)}.wal-btn-teal{background:var(--blyp-teal);color:#041411;box-shadow:0 0 22px rgba(0,210,190,.28)}.wal-btn-teal:hover:not(:disabled){background:#1ee0ce}.wal-btn-gold{background:var(--blyp-gold);color:#1a1408;box-shadow:0 0 22px hsla(40,70%,70%,.28)}.wal-btn-gold:hover:not(:disabled){background:#f0d08e}.wal-packs-head{margin-top:.4rem}.wal-packs{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:560px){.wal-packs{grid-template-columns:1fr 1fr}}@media (min-width:960px){.wal-packs{grid-template-columns:repeat(3,1fr)}}.wal-pack{display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:0;border-radius:var(--wal-radius);background:var(--wal-card-2);box-shadow:inset 0 0 0 1px var(--blyp-line);padding:1.1rem 1.15rem 1.15rem;color:inherit;font-family:inherit;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.wal-pack:hover:not(:disabled){box-shadow:inset 0 0 0 1px rgba(0,210,190,.55),0 0 28px rgba(0,210,190,.16);transform:translateY(-1px)}.wal-pack:disabled{opacity:.6;cursor:wait}.wal-pack-coins{margin:0;font-family:var(--font-display);font-size:1.45rem;font-weight:800;color:#fff}.wal-pack-bonus{margin:.35rem 0 0;font-size:.875rem;font-weight:750;color:var(--blyp-teal)}.wal-pack-base{margin:.2rem 0 0;font-size:.75rem;color:var(--wal-muted)}.wal-pack-price{margin:.85rem 0 0;font-size:1.15rem;font-weight:800;color:var(--blyp-gold)}.wal-pack-cta{margin:.7rem 0 0;font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--blyp-teal)}.wal-alert{margin:0;font-size:.875rem;line-height:1.45}.wal-alert-err{color:#ff8aa3}.wal-alert-ok{color:var(--blyp-teal)}.wal-alert-muted{color:var(--wal-muted)}