.wallet_hero__D0CKt{position:relative;display:flex;flex-direction:column;gap:clamp(.9rem,2.6vw,1.25rem);padding:clamp(1.35rem,4vw,2.25rem);border:1px solid rgba(255,194,102,.26);border-radius:24px;background:var(--surface);overflow:hidden;box-shadow:0 34px 66px -30px rgba(0,0,0,.9)}.wallet_heroGlow__f86ot{position:absolute;inset:-90% 30% auto -25%;height:190%;background:radial-gradient(50% 50% at 50% 50%,rgba(255,138,31,.22),transparent 70%);pointer-events:none}.wallet_balance__IFllz{position:relative;display:flex;align-items:baseline;gap:.5rem}.wallet_balance__IFllz>:first-child{font-size:clamp(2.75rem,13vw,4.5rem);line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet_unit__ccEjW{font-size:clamp(.85rem,2.6vw,1.05rem);font-weight:800;letter-spacing:.16em;color:rgba(255,194,102,.7)}.wallet_split__8ze9Q{position:relative;display:flex;align-items:center;gap:clamp(1rem,4vw,2rem);padding-block:clamp(.85rem,2.4vw,1.1rem);border-block:1px solid var(--line)}.wallet_splitItem__UvoHq{display:flex;flex-direction:column;gap:.15rem}.wallet_splitVal__J_ysa{font-size:clamp(1.05rem,3.4vw,1.35rem);font-weight:900;font-style:italic;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet_splitLabel__lwY_g{text-transform:uppercase;font-size:.6rem;font-weight:700;letter-spacing:.16em;color:var(--ink-faint)}.wallet_splitDivider__PYMp3{width:1px;align-self:stretch;background:var(--line)}.wallet_actions__AEw4q{position:relative;display:flex;flex-wrap:wrap;gap:.5rem}.wallet_grid__iNSFU{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));grid-gap:.6rem;gap:.6rem}.wallet_voucher__Pgd3f{display:flex;flex-direction:column;gap:.85rem;padding:clamp(.95rem,2.4vw,1.2rem);border:1px solid var(--line);border-radius:18px;background:var(--surface);transition:border-color .2s ease,transform .2s var(--ease),opacity .2s ease}.wallet_voucher__Pgd3f:not(.wallet_locked__8dQN9):hover{transform:translateY(-3px);border-color:rgba(255,194,102,.45)}.wallet_locked__8dQN9{opacity:.5}.wallet_flash__i7zbt{animation:wallet_claimed__iNURW 1.4s var(--ease)}.wallet_voucherTop__zEHZr{display:flex;align-items:center;gap:.75rem;min-width:0}.wallet_brandTile__z_6WV{position:relative;flex-shrink:0;width:2.9rem;height:2.9rem;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:rgba(255,255,255,.04)}.wallet_brandTile__z_6WV img{width:100%;height:100%;object-fit:cover;display:block}.wallet_voucherId__dPKtK{display:flex;flex-direction:column;gap:.12rem;min-width:0}.wallet_brand__8XOfq{font-size:.95rem;font-weight:900;font-style:italic;letter-spacing:-.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet_face__9FeNP{font-size:.78rem;color:var(--ink-dim)}.wallet_lockNote__vF_7v{font-size:.7rem;font-weight:700;color:var(--ink-faint);white-space:nowrap}.wallet_owned__BmVy2{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));grid-gap:.6rem;gap:.6rem}.wallet_ownedCard__G0RSK{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border:1px solid rgba(255,194,102,.4);border-radius:16px;background:rgba(255,138,31,.08);min-width:0}.wallet_ownedBody__GXZkX{display:flex;flex-direction:column;gap:.1rem;min-width:0}.wallet_ownedBrand__0D7T6{font-size:.9rem;font-weight:900;font-style:italic;letter-spacing:-.03em}.wallet_ownedFace__0OE0m{font-size:.72rem;color:var(--ink-dim)}.wallet_code__RUA3r{margin-left:auto;flex-shrink:0;font-size:.64rem;font-weight:700;letter-spacing:.06em;color:var(--ink-faint);white-space:nowrap}.wallet_ledgerBody__Ug8AW{display:flex;flex-direction:column;gap:.12rem;min-width:0;margin-right:auto}.wallet_ledgerTitle__1ZaHA{font-size:.9rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet_ledgerMeta__2IzbY{font-size:.7rem;color:var(--ink-faint)}.wallet_ledgerOut__cVwdb{font-size:.95rem;font-weight:800;font-style:italic;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-faint);white-space:nowrap}@keyframes wallet_claimed__iNURW{0%{box-shadow:0 0 0 0 rgba(255,194,102,.6);border-color:rgba(255,194,102,.9)}to{box-shadow:0 0 0 22px rgba(255,194,102,0);border-color:var(--line)}}@media (max-width:460px){.wallet_actions__AEw4q>*{width:100%}.wallet_code__RUA3r{display:none}}