.RedeemBSN-module__4jFavW__board{justify-content:center;padding:26px 0 56px;display:flex}.RedeemBSN-module__4jFavW__plate{isolation:isolate;clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);background:linear-gradient(90deg,#0000 6%,#34d399,#a7f3d0 70%,#0000 94%) top/100% 2px no-repeat,radial-gradient(120% 70% at 50% -12%,#34d39924,#0000 55%),repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 4px),linear-gradient(#101614f7,#080b0afb);border:1px solid #53daa96c;flex-direction:column;gap:20px;width:min(560px,100%);padding:clamp(20px,4vw,30px);display:flex;position:relative;box-shadow:inset 0 1px #ffffff1a}.RedeemBSN-module__4jFavW__plate:before,.RedeemBSN-module__4jFavW__plate:after{content:"";pointer-events:none;opacity:.85;z-index:2;width:18px;height:18px;position:absolute}.RedeemBSN-module__4jFavW__plate:before{top:9px;border-top:2px solid #34d399;border-inline-start:2px solid #34d399;inset-inline-start:9px}.RedeemBSN-module__4jFavW__plate:after{bottom:9px;border-bottom:2px solid #34d399;border-inline-end:2px solid #34d399;inset-inline-end:9px}.RedeemBSN-module__4jFavW__hazard{top:0;opacity:.65;pointer-events:none;background:repeating-linear-gradient(-45deg,#34d399bf 0 6px,#0000 6px 12px);width:56px;height:7px;position:absolute;inset-inline-end:34px}.RedeemBSN-module__4jFavW__ghost{inset-inline-end:-8px;z-index:-1;font-family:var(--font-sora), sans-serif;letter-spacing:.02em;color:#0000;-webkit-text-stroke:1px #34d39921;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:150px;font-weight:800;position:absolute;bottom:-26px}.RedeemBSN-module__4jFavW__console{font-family:var(--font-jbmono), ui-monospace, SFMono-Regular, monospace;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, #34d399 60%, var(--text-dim));align-items:center;gap:9px;font-size:9.5px;font-weight:700;display:flex}.RedeemBSN-module__4jFavW__led{background:#34d399;border-radius:1px;flex-shrink:0;width:7px;height:7px;animation:1.7s ease-in-out infinite RedeemBSN-module__4jFavW__redeemLed;box-shadow:0 0 9px #34d399d9}@keyframes RedeemBSN-module__4jFavW__redeemLed{0%,to{opacity:1}50%{opacity:.45}}.RedeemBSN-module__4jFavW__consoleRule{background:linear-gradient(90deg,#34d39966,#0000);flex:1;height:1px}.RedeemBSN-module__4jFavW__consoleId{color:#0000;-webkit-text-stroke:1px #34d3998c;letter-spacing:.1em;font-size:13px}.RedeemBSN-module__4jFavW__steps{align-items:center;gap:10px;display:flex}.RedeemBSN-module__4jFavW__step{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.RedeemBSN-module__4jFavW__step:last-child{flex:none}.RedeemBSN-module__4jFavW__stepNo{clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);width:22px;height:22px;font-family:var(--font-jbmono), ui-monospace, SFMono-Regular, monospace;color:var(--text-faint);transition:border-color .2s var(--ease), background .2s var(--ease), color .2s var(--ease);background:#00000059;border:1px solid #ffffff29;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.RedeemBSN-module__4jFavW__stepLabel{font-family:var(--font-jbmono), ui-monospace, SFMono-Regular, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;transition:color .2s var(--ease);font-size:9.5px;font-weight:700}.RedeemBSN-module__4jFavW__stepRule{background:repeating-linear-gradient(90deg,#ffffff29 0 3px,#0000 3px 7px);flex:1;min-width:8px;height:1px}.RedeemBSN-module__4jFavW__step[data-done] .RedeemBSN-module__4jFavW__stepNo{color:#06120c;background:linear-gradient(135deg,#a7f3d0,#34d399);border-color:#0000}.RedeemBSN-module__4jFavW__step[data-done] .RedeemBSN-module__4jFavW__stepLabel{color:color-mix(in srgb, #34d399 70%, var(--text-dim))}.RedeemBSN-module__4jFavW__field{flex-direction:column;gap:8px;display:flex}.RedeemBSN-module__4jFavW__fieldLabel{font-family:var(--font-jbmono), ui-monospace, SFMono-Regular, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-size:10.5px;font-weight:700}.RedeemBSN-module__4jFavW__fieldLabel:before{content:"// ";color:#34d399}.RedeemBSN-module__4jFavW__serialBox{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);height:52px;transition:border-color .16s var(--ease), box-shadow .16s var(--ease);background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px),#00000057;border:1px solid #ffffff1f;align-items:stretch;display:flex;position:relative;box-shadow:inset 0 2px 6px #0006}.RedeemBSN-module__4jFavW__serialBox:focus-within{border-color:#34d399b3;box-shadow:inset 0 2px 6px #0006,inset 3px 0 #34d399,0 0 22px -6px #34d399b3}.RedeemBSN-module__4jFavW__serialBox[data-done]{border-color:#34d3998c}.RedeemBSN-module__4jFavW__serialPrefix{padding:0 13px;color:#06120c;font-family:var(--font-jbmono), ui-monospace, SFMono-Regular, monospace;letter-spacing:.08em;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 100%,0 100%);background:linear-gradient(135deg,#a7f3d0 0%,#34d399 55%,#0f9d6c 130%);align-items:center;padding-inline-end:20px;font-size:14px;font-weight:800;display:inline-flex}.RedeemBSN-module__4jFavW__serialInput{color:#f2f6f4;min-width:0;font-family:var(--font-jbmono), ui-monospace, SFMono-Regular, monospace;letter-spacing:.22em;text-transform:uppercase;caret-color:#34d399;direction:ltr;background:0 0;border:0;outline:none;flex:1;padding:0 8px 0 4px;font-size:16px;font-weight:700}.RedeemBSN-module__4jFavW__serialInput::placeholder{color:#b4c3bc59;letter-spacing:.18em;font-weight:500}.RedeemBSN-module__4jFavW__serialInput:disabled{opacity:.6}.RedeemBSN-module__4jFavW__serialCount{font-family:var(--font-jbmono), ui-monospace, SFMono-Regular, monospace;letter-spacing:.08em;color:var(--text-faint);font-variant-numeric:tabular-nums;flex:none;align-self:center;padding-inline-end:11px;font-size:10px;font-weight:700}.RedeemBSN-module__4jFavW__serialBox[data-done] .RedeemBSN-module__4jFavW__serialCount{color:#34d399}.RedeemBSN-module__4jFavW__passBox{cursor:text;justify-content:center;gap:9px;display:flex;position:relative}.RedeemBSN-module__4jFavW__passInput{opacity:0;color:#0000;caret-color:#0000;cursor:text;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.RedeemBSN-module__4jFavW__passCell{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);color:#fff;width:clamp(46px,13vw,56px);height:54px;font-family:var(--font-jbmono), ui-monospace, SFMono-Regular, monospace;font-variant-numeric:tabular-nums;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px),#00000057;border:1px solid #ffffff1f;flex:none;justify-content:center;align-items:center;font-size:21px;font-weight:700;transition:border-color .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:inset 0 2px 6px #0006}.RedeemBSN-module__4jFavW__passCellFilled{background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px),#0e39295f;border-color:#34d3998c;box-shadow:inset 0 2px 6px #0000004d,0 0 14px -6px #34d399b3}.RedeemBSN-module__4jFavW__passBox:focus-within .RedeemBSN-module__4jFavW__passCellNext:not(.RedeemBSN-module__4jFavW__passCellFilled){border-color:#34d399b3}.RedeemBSN-module__4jFavW__passBox:focus-within .RedeemBSN-module__4jFavW__passCellNext:not(.RedeemBSN-module__4jFavW__passCellFilled):after{content:"";background:#34d399;width:16px;height:2px;animation:1.1s steps(2,end) infinite RedeemBSN-module__4jFavW__bsnCaret;box-shadow:0 0 8px #34d399cc}@keyframes RedeemBSN-module__4jFavW__bsnCaret{50%{opacity:0}}.RedeemBSN-module__4jFavW__submit{clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px);color:#06120c;height:50px;font-family:var(--font-jbmono), ui-monospace, SFMono-Regular, monospace;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:filter .16s var(--ease), transform .16s var(--ease);background:linear-gradient(135deg,#a7f3d0 0%,#34d399 48%,#0f9d6c 135%);border:0;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 14px 30px -12px #34d399cc}.RedeemBSN-module__4jFavW__submit:after{content:"";bottom:4px;border-bottom:2px solid #06120c8c;pointer-events:none;border-inline-end:2px solid #06120c8c;width:9px;height:9px;position:absolute;inset-inline-end:4px}.RedeemBSN-module__4jFavW__submit:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.RedeemBSN-module__4jFavW__submit:active:not(:disabled){transform:translateY(0)}.RedeemBSN-module__4jFavW__submit:disabled{cursor:default;filter:saturate(.4)brightness(.75);box-shadow:inset 0 1px #ffffff40}.RedeemBSN-module__4jFavW__submitSweep{top:-30%;bottom:-30%;pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff80 50%,#0000);width:34%;position:absolute;inset-inline-start:0;transform:translate(-170%)skew(-18deg)}.RedeemBSN-module__4jFavW__submit:hover:not(:disabled) .RedeemBSN-module__4jFavW__submitSweep{animation:RedeemBSN-module__4jFavW__redeemSweep .9s var(--ease) forwards}@keyframes RedeemBSN-module__4jFavW__redeemSweep{to{transform:translate(440%)skew(-18deg)}}.RedeemBSN-module__4jFavW__spin{border:2px solid #06120c4d;border-top-color:#06120c;border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.7s linear infinite RedeemBSN-module__4jFavW__redeemSpin}@keyframes RedeemBSN-module__4jFavW__redeemSpin{to{transform:rotate(360deg)}}.RedeemBSN-module__4jFavW__hint{text-align:center;font-family:var(--font-jbmono), ui-monospace, SFMono-Regular, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:10px;font-weight:600}.RedeemBSN-module__4jFavW__hint:before{content:"// ";color:#34d3998c}@media (max-width:480px){.RedeemBSN-module__4jFavW__board{padding-top:14px}.RedeemBSN-module__4jFavW__plate{gap:17px}.RedeemBSN-module__4jFavW__stepLabel{display:none}.RedeemBSN-module__4jFavW__step,.RedeemBSN-module__4jFavW__step:last-child{flex:none}.RedeemBSN-module__4jFavW__stepRule{flex:1}.RedeemBSN-module__4jFavW__steps{justify-content:space-between}.RedeemBSN-module__4jFavW__ghost{font-size:110px;bottom:-18px}.RedeemBSN-module__4jFavW__serialInput{letter-spacing:.16em;font-size:14.5px}}[dir=rtl] .RedeemBSN-module__4jFavW__plate{clip-path:polygon(calc(100% - 22px) 0,0 0,0 calc(100% - 22px),22px 100%,100% 100%,100% 22px)}[dir=rtl] .RedeemBSN-module__4jFavW__stepNo{clip-path:polygon(calc(100% - 5px) 0,0 0,0 calc(100% - 5px),5px 100%,100% 100%,100% 5px)}[dir=rtl] .RedeemBSN-module__4jFavW__serialBox{clip-path:polygon(calc(100% - 9px) 0,0 0,0 calc(100% - 9px),9px 100%,100% 100%,100% 9px)}[dir=rtl] .RedeemBSN-module__4jFavW__serialPrefix{clip-path:polygon(100% 0,0 0,9px 100%,100% 100%)}[dir=rtl] .RedeemBSN-module__4jFavW__passCell{clip-path:polygon(calc(100% - 7px) 0,0 0,0 calc(100% - 7px),7px 100%,100% 100%,100% 7px)}[dir=rtl] .RedeemBSN-module__4jFavW__submit{clip-path:polygon(calc(100% - 11px) 0,0 0,0 calc(100% - 11px),11px 100%,100% 100%,100% 11px)}