.ws-paycard{isolation:isolate;height:100%;color:var(--cx-metal-ink);background:repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 3px),radial-gradient(120% 90% at 0 0,#fef3c7 0%,#0000 55%),linear-gradient(140deg,#fde047 0%,#eab308 42%,#a16207 100%);border-radius:18px;flex-direction:column;justify-content:space-between;padding:24px 26px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0003,0 18px 40px -18px #eab308b3}.ws-paycard:after{content:"";z-index:-1;pointer-events:none;animation:cx-sheen 7s var(--cx-ease-in-out) infinite;background:linear-gradient(115deg,#0000 42%,#ffffff59 50%,#0000 58%);position:absolute;inset:-50%;transform:translate(-35%)}.ws-paycard .top,.ws-paycard .bottom{justify-content:space-between;align-items:center;display:flex}.ws-paycard .mark{filter:brightness(0);opacity:.82;width:auto;height:26px}.ws-paycard .chip{background:linear-gradient(135deg,#fff7df,#d6b45a 45%,#fbe8b0);border-radius:6px;width:40px;height:30px;box-shadow:inset 0 0 0 1px #5a37004d}.ws-paycard .num{letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.ws-paycard .name{opacity:.75;margin-top:2px;font-size:13px}.ws .xp-back{gap:8px;padding:20px 22px}.ws .xp-back .cx-amount-display{padding:0;font-size:40px}.ws-rows{margin-top:auto;display:grid}.ws-rows>div{border-top:1px solid var(--cx-hairline);grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:7px 0;font-size:13.5px;display:grid}.ws-rows .amt{font-variant-numeric:tabular-nums}.ws-rows .in{color:var(--cx-gain)}@media (max-width:600px){.ws-rows .cx-muted{display:none}.ws-rows>div{padding:6px 0;font-size:13px}.ws .xp-back{gap:6px;padding:16px 18px}.ws .xp-back .cx-amount-display{font-size:32px}}.ws-app .host{font-family:var(--cx-font-mono);color:var(--cx-text-muted);margin-top:auto;padding-top:6px;font-size:12px}@media (prefers-reduced-motion:reduce){.ws-paycard:after{animation:none}}
