.redeem[data-v-5d14782e]{flex-direction:column;gap:.75rem;display:flex}.redeem-pending[data-v-5d14782e]{color:var(--nz-text-muted);align-items:center;gap:.5rem;margin:0;font-size:.92rem;display:flex}.redeem-spin[data-v-5d14782e]{animation:.8s linear infinite redeem-spin-5d14782e}.redeem-label[data-v-5d14782e]{color:var(--nz-text);font-size:.95rem;font-weight:700}.redeem-input[data-v-5d14782e]{border:1px solid var(--nz-border);border-radius:var(--nz-radius-md);background:color-mix(in srgb,var(--nz-surface) 82%,transparent);width:100%;color:var(--nz-text);font:inherit;letter-spacing:.04em;padding:.85rem .95rem;font-size:1.05rem}.redeem-input[data-v-5d14782e]::placeholder{color:var(--nz-text-muted);letter-spacing:0}.redeem-input[data-v-5d14782e]:focus{outline:2px solid color-mix(in srgb,var(--redeem-accent,#22c55e) 70%,transparent);outline-offset:1px}.redeem-submit[data-v-5d14782e],.redeem-tool[data-v-5d14782e]{border-radius:var(--nz-radius-pill);font:inherit;cursor:pointer;font-weight:700}.redeem-submit[data-v-5d14782e]{background:var(--redeem-accent,#22c55e);color:#f7faf7;border:0;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.7rem 1.1rem;display:inline-flex}.redeem-submit[data-v-5d14782e]:disabled,.redeem-tool[data-v-5d14782e]:disabled{opacity:.55;cursor:not-allowed}.redeem-detected-actions[data-v-5d14782e],.redeem-tools[data-v-5d14782e]{flex-wrap:wrap;gap:.5rem;display:flex}.redeem-tool[data-v-5d14782e]{border:1px solid var(--nz-border);min-height:2.5rem;color:var(--nz-text);background:0 0;align-items:center;gap:.4rem;padding:.45rem .85rem;display:inline-flex}.redeem-text[data-v-5d14782e]:hover,.redeem-tool[data-v-5d14782e]:hover:not(:disabled){background:color-mix(in srgb,var(--nz-text) 6%,transparent)}.redeem-text[data-v-5d14782e]{color:var(--nz-text-muted);font:inherit;cursor:pointer;background:0 0;border:0}.redeem-detected[data-v-5d14782e],.redeem-result[data-v-5d14782e],.redeem-scanner[data-v-5d14782e]{border:1px solid var(--nz-border);border-radius:var(--nz-radius-md);background:color-mix(in srgb,var(--nz-surface) 70%,transparent)}.redeem-detected[data-v-5d14782e],.redeem-result[data-v-5d14782e],.redeem-scanner-bar[data-v-5d14782e]{justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.redeem-detected[data-v-5d14782e],.redeem-result[data-v-5d14782e]{flex-direction:column;align-items:flex-start}.redeem-camera[data-v-5d14782e]{background:#141210;width:100%;height:16rem;display:block;overflow:hidden}.redeem-detected-title[data-v-5d14782e],.redeem-result-title[data-v-5d14782e]{margin:0;font-weight:800}.redeem-code[data-v-5d14782e],.redeem-result-amount[data-v-5d14782e],.redeem-result-text[data-v-5d14782e]{color:var(--nz-text-muted);overflow-wrap:anywhere;margin:.25rem 0 0}.redeem-code[data-v-5d14782e]{color:var(--nz-text);font-weight:700}.redeem-result-icon[data-v-5d14782e]{flex-shrink:0;font-size:1.25rem}.redeem-result[data-v-5d14782e]{color:var(--nz-text);flex-direction:row}.redeem-result--success .redeem-result-icon[data-v-5d14782e]{color:var(--redeem-accent,#22c55e)}.redeem-result--error .redeem-result-icon[data-v-5d14782e]{color:color-mix(in srgb,#dc2626 75%,var(--nz-text))}.redeem-result--warning .redeem-result-icon[data-v-5d14782e]{color:color-mix(in srgb,#d97706 75%,var(--nz-text))}.redeem-capture[data-v-5d14782e]{display:none}@keyframes redeem-spin-5d14782e{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.redeem-spin[data-v-5d14782e]{animation:none}}
