.hud-redeem-standing span{white-space:nowrap}.hud-redeem-lead{font-style:normal}.hud-plate.is-s.hud-redeem-standing b{font:900 9px/1 var(--mono);letter-spacing:.1em;color:var(--mute);white-space:nowrap}.hud-redeem-scrim{pointer-events:auto;z-index:10000;animation:hud-fade .2s var(--ease) both;background:#040406bd;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.hud-redeem{overscroll-behavior:contain;border:1px solid var(--g5);width:min(540px,100%);max-height:calc(100dvh - 32px);animation:hud-rise .26s var(--spring) both;background:#08080afa;gap:14px;padding:24px;display:grid;overflow:auto;box-shadow:0 24px 60px #0009}.hud-redeem:focus-visible{outline:none}.hud-redeem-steps{font:900 9px/1 var(--mono);letter-spacing:.12em;color:var(--faint);gap:14px;margin:0;padding:0;list-style:none;display:flex}.hud-redeem-steps li[data-on]{color:var(--paper);box-shadow:0 5px 0 -3px var(--accent)}.hud-redeem h2{font:800 26px/1 var(--display);letter-spacing:.04em;color:var(--paper);margin:0}.hud-redeem p{font:500 13px/1.55 var(--body);color:var(--mute);margin:0}.hud-redeem p.hud-redeem-card{font:900 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);overflow-wrap:anywhere;margin-top:-6px}.hud-redeem-terms{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hud-redeem-terms label{background:var(--g1);box-shadow:inset 2px 0 0 var(--g4);font:500 12.5px/1.55 var(--body);color:var(--mute);cursor:pointer;transition:color .16s var(--ease), box-shadow .16s var(--ease), background .16s var(--ease);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;display:grid}.hud-redeem-terms label:hover{background:var(--g2)}.hud-redeem-terms label[data-on]{color:var(--paper);box-shadow:inset 2px 0 0 var(--accent)}.hud-redeem-terms input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:2px 0 0}.hud-redeem a{color:var(--paper);text-underline-offset:2px;text-decoration:underline}.hud-redeem-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hud-redeem-form>p,.hud-redeem-form>.hud-redeem-acts,.hud-redeem-form>label.is-wide{grid-column:1/-1}.hud-redeem-form label{font:900 9px/1 var(--mono);letter-spacing:.12em;color:var(--mute);gap:6px;display:grid}.hud-redeem-form input,.hud-redeem-form select{background:var(--g2);border:1px solid var(--g4);width:100%;min-width:0;color:var(--paper);font:500 15px/1.2 var(--body);letter-spacing:0;appearance:none;transition:border-color .16s var(--ease);border-radius:0;padding:11px 12px}.hud-redeem-form select{background-image:linear-gradient(45deg, transparent 50%, var(--mute) 50%), linear-gradient(135deg, var(--mute) 50%, transparent 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}.hud-redeem-form input:focus-visible,.hud-redeem-form select:focus-visible{border-color:var(--accent);outline:none}.hud-redeem-form input:disabled,.hud-redeem-form select:disabled{color:var(--faint)}.hud-redeem p.hud-redeem-fine{font:900 9px/1.7 var(--mono);letter-spacing:.08em;color:var(--faint)}.hud-redeem p.hud-redeem-error{background:var(--hot-soft);box-shadow:inset 2px 0 0 var(--hot);color:var(--paper);overflow-wrap:anywhere;padding:9px 12px}.hud-redeem-acts{justify-content:space-between;gap:12px;margin-top:4px;display:flex}.hud-redeem-acts .hud-plate:only-child{margin-left:auto}@media (max-width:760px){:is(.hud-inspect-acts:has(.hud-redeem-open,.hud-redeem-standing) .hud-redeem-open,.hud-inspect-acts:has(.hud-redeem-open,.hud-redeem-standing) .hud-redeem-standing){flex:1 1 0;min-width:0}.hud-inspect-acts:has(.hud-redeem-open,.hud-redeem-standing) .hud-cam{flex:none}.hud-inspect-foot:has(.hud-stock-collect){width:min(420px,100vw - 28px)}.hud-inspect-acts:has(.hud-stock-collect){width:100%}.hud-inspect-acts:has(.hud-stock-collect) .hud-redeem-open{white-space:nowrap;flex:auto;min-width:max-content;padding-inline:12px;font-size:14px}.hud-plate.is-s.hud-redeem-standing{grid-auto-flow:row;justify-content:start;gap:5px;padding-inline:12px}.hud-redeem-lead{display:none}.hud-redeem{padding:20px 16px}.hud-redeem h2{font-size:22px}.hud-redeem-form input,.hud-redeem-form select{font-size:16px}}@media (prefers-reduced-motion:reduce){.hud-redeem-scrim,.hud-redeem{animation:none}}