.CouponForm_container__qoNNJ{display:flex;flex-direction:column;max-width:60rem;margin:8rem auto;padding:4rem;gap:1.5rem}.CouponForm_header__LSfuw{display:flex;align-items:center;gap:2rem;margin-bottom:1.5rem}.CouponForm_header__LSfuw svg{width:4rem;height:4rem}.CouponForm_headerText__OKOtO{display:flex;flex-direction:column;justify-content:center}.CouponForm_headerTitle__6ixUF{font-size:2rem;font-weight:600}.CouponForm_headerDescription__vS0A_{font-size:1.6rem;color:var(--text-secondary)}.CouponForm_body__uNV5p{display:flex;flex-direction:column;gap:1.5rem}.CouponForm_game__71_Q1{display:flex;align-items:center;gap:1rem}.CouponForm_gameLabel__ClkuZ{font-size:1.4rem;color:var(--text-secondary)}.CouponForm_gameTitle__koCNA{font-size:1.6rem;font-weight:500;color:var(--text-primary)}.CouponForm_characterBadge__egG2A{display:flex;align-items:center;gap:.8rem;margin-left:auto;font-size:1.4rem;color:var(--text-secondary)}.CouponForm_characterIcon__YPUKj{width:2.4rem;height:2.4rem}.CouponForm_characterNickname__1upPD{font-weight:500;color:var(--text-primary)}.CouponForm_characterLevel__wQedB{display:flex;align-items:center;gap:.4rem}.CouponForm_characterLevel__wQedB svg{width:1.6rem;height:1.6rem}.CouponForm_loginPrompt__47_0O{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.6rem 2rem;background-color:var(--bg-auxiliary);border-radius:5px}.CouponForm_loginPrompt__47_0O .CouponForm_statusMessage__Z6Lei{padding:0;background-color:transparent;margin:0}.CouponForm_loginButton__p96xT{flex-shrink:0;padding:.8rem 2rem;font-size:1.4rem;font-weight:500;color:var(--text-1000);background-color:var(--bg-900);border:1px solid var(--border-divider);border-radius:6px;cursor:pointer;transition:all .2s ease-out}.CouponForm_loginButton__p96xT:hover{background-color:var(--bg-700)}.CouponForm_statusMessage__Z6Lei{font-size:1.4rem;color:var(--text-secondary);padding:1.6rem 2rem;background-color:var(--bg-auxiliary);border-radius:5px}.CouponForm_form__EYe0m{display:flex;flex-direction:column;gap:1.5rem}.CouponForm_formDisabled__tkxvh{opacity:.5;pointer-events:none}.CouponForm_submitButton__NtXq1{border-radius:10px!important;border-width:2px!important;border-color:var(--border-divider)!important}.CouponForm_notice__RdExd{display:flex;flex-direction:column;gap:.5rem;padding-left:2rem;margin-top:1rem}.CouponForm_notice__RdExd li{font-size:1.2rem;color:var(--text-secondary);line-height:1.6}@media(max-width:500px){.CouponForm_container__qoNNJ{padding:2rem;margin:0 auto}.CouponForm_headerTitle__6ixUF{font-size:1.8rem}}