.GiftCodeInput_container__Pe95i{width:100%;display:flex;flex-direction:column;gap:calc(20 / 1920 * 100vw);margin-top:calc(32 / 1920 * 100vw)}.GiftCodeInput_inputGroup__RUk7s{display:flex;flex-direction:column;gap:calc(12 / 1920 * 100vw)}.GiftCodeInput_label__J_WoM{font-size:calc(16 / 1920 * 100vw);font-weight:500;color:#333}.GiftCodeInput_input__P0ZTU{width:100%;padding:calc(12 / 1920 * 100vw) calc(16 / 1920 * 100vw);font-size:calc(16 / 1920 * 100vw);border:2px solid #ddd;border-radius:calc(8 / 1920 * 100vw);background:#fff;color:#333;transition:all .3s ease;outline:none}.GiftCodeInput_input__P0ZTU:focus{border-color:#4a90e2;box-shadow:0 0 0 calc(3 / 1920 * 100vw) rgba(74,144,226,.1)}.GiftCodeInput_input__P0ZTU:disabled{background:#f5f5f5;color:#999;cursor:not-allowed}.GiftCodeInput_input__P0ZTU::placeholder{color:#aaa}.GiftCodeInput_redeemButton__LtitC{width:100%;padding:calc(14 / 1920 * 100vw) calc(24 / 1920 * 100vw);font-size:calc(18 / 1920 * 100vw);font-weight:600;color:#fff;background:linear-gradient(135deg,#f093fb,#f5576c);border:none;border-radius:calc(8 / 1920 * 100vw);cursor:pointer;transition:all .3s ease}.GiftCodeInput_redeemButton__LtitC:hover:not(:disabled){transform:translateY(calc(-2 / 1920 * 100vw));box-shadow:0 calc(4 / 1920 * 100vw) calc(12 / 1920 * 100vw) rgba(245,87,108,.4)}.GiftCodeInput_redeemButton__LtitC:active:not(:disabled){transform:translateY(0)}.GiftCodeInput_redeemButton__LtitC:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.GiftCodeInput_hintText__x4pgR{font-size:calc(14 / 1920 * 100vw);color:#999;text-align:center;padding:calc(8 / 1920 * 100vw) 0}@media (max-width:768px){.GiftCodeInput_container__Pe95i{gap:calc(16 / 750 * 100vw);margin-top:calc(24 / 750 * 100vw)}.GiftCodeInput_inputGroup__RUk7s{gap:calc(8 / 750 * 100vw)}.GiftCodeInput_label__J_WoM{font-size:calc(24 / 750 * 100vw);font-weight:600}.GiftCodeInput_input__P0ZTU{padding:calc(18 / 750 * 100vw) calc(22 / 750 * 100vw);font-size:calc(24 / 750 * 100vw);border-radius:calc(12 / 750 * 100vw);border-width:2px}.GiftCodeInput_input__P0ZTU:focus{box-shadow:0 0 0 calc(4 / 750 * 100vw) rgba(74,144,226,.12)}.GiftCodeInput_redeemButton__LtitC{padding:calc(20 / 750 * 100vw) calc(32 / 750 * 100vw);font-size:calc(26 / 750 * 100vw);font-weight:700;border-radius:calc(12 / 750 * 100vw)}.GiftCodeInput_redeemButton__LtitC:hover:not(:disabled){transform:translateY(calc(-2 / 750 * 100vw));box-shadow:0 calc(6 / 750 * 100vw) calc(20 / 750 * 100vw) rgba(245,87,108,.4)}.GiftCodeInput_hintText__x4pgR{font-size:calc(20 / 750 * 100vw);padding:calc(8 / 750 * 100vw) 0}}.RedeemForm_formContainer__fhgTM{width:100%;display:flex;flex-direction:column;gap:calc(24 / 1920 * 100vw)}.RedeemForm_formGroup__GiRpM{display:flex;flex-direction:column;gap:calc(12 / 1920 * 100vw)}.RedeemForm_label__ZYoub{font-size:calc(16 / 1920 * 100vw);font-weight:500;color:#333}.RedeemForm_input__ehn8v,.RedeemForm_select__nJE4X{width:100%;padding:calc(12 / 1920 * 100vw) calc(16 / 1920 * 100vw);font-size:calc(16 / 1920 * 100vw);border:2px solid #ddd;border-radius:calc(8 / 1920 * 100vw);background:#fff;color:#333;transition:all .3s ease;outline:none}.RedeemForm_input__ehn8v:focus,.RedeemForm_select__nJE4X:focus{border-color:#4a90e2;box-shadow:0 0 0 calc(3 / 1920 * 100vw) rgba(74,144,226,.1)}.RedeemForm_input__ehn8v:disabled,.RedeemForm_select__nJE4X:disabled{background:#f5f5f5;color:#999;cursor:not-allowed}.RedeemForm_select__nJE4X{cursor:pointer;appearance:none;padding-right:calc(36 / 1920 * 100vw)}.RedeemForm_selectWrapper__l2nwI{position:relative;width:100%}.RedeemForm_selectWrapper__l2nwI:after{content:"";position:absolute;right:calc(12 / 1920 * 100vw);top:50%;transform:translateY(-50%);width:0;height:0;border-left:calc(6 / 1920 * 100vw) solid transparent;border-right:calc(6 / 1920 * 100vw) solid transparent;border-top:calc(6 / 1920 * 100vw) solid #333;pointer-events:none;transition:border-color .3s ease}.RedeemForm_selectWrapper__l2nwI.RedeemForm_disabled__TjC_c:after{border-top-color:#999}.RedeemForm_queryButton__qYiCj{width:100%;padding:calc(14 / 1920 * 100vw) calc(24 / 1920 * 100vw);font-size:calc(18 / 1920 * 100vw);font-weight:600;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:calc(8 / 1920 * 100vw);cursor:pointer;transition:all .3s ease;margin-top:calc(12 / 1920 * 100vw)}.RedeemForm_queryButton__qYiCj:hover:not(:disabled){transform:translateY(calc(-2 / 1920 * 100vw));box-shadow:0 calc(4 / 1920 * 100vw) calc(12 / 1920 * 100vw) rgba(102,126,234,.4)}.RedeemForm_queryButton__qYiCj:active:not(:disabled){transform:translateY(0)}.RedeemForm_queryButton__qYiCj:disabled{background:#ccc;cursor:not-allowed;opacity:.6}@media (max-width:768px){.RedeemForm_formContainer__fhgTM{gap:calc(16 / 750 * 100vw)}.RedeemForm_formGroup__GiRpM{gap:calc(8 / 750 * 100vw)}.RedeemForm_label__ZYoub{font-size:calc(24 / 750 * 100vw);font-weight:600}.RedeemForm_input__ehn8v,.RedeemForm_select__nJE4X{padding:calc(18 / 750 * 100vw) calc(22 / 750 * 100vw);font-size:calc(24 / 750 * 100vw);border-radius:calc(12 / 750 * 100vw);border-width:2px}.RedeemForm_input__ehn8v:focus,.RedeemForm_select__nJE4X:focus{box-shadow:0 0 0 calc(4 / 750 * 100vw) rgba(74,144,226,.12)}.RedeemForm_select__nJE4X{padding-right:calc(50 / 750 * 100vw)}.RedeemForm_selectWrapper__l2nwI:after{right:calc(18 / 750 * 100vw);border-left:calc(8 / 750 * 100vw) solid transparent;border-right:calc(8 / 750 * 100vw) solid transparent;border-top:calc(8 / 750 * 100vw) solid #333}.RedeemForm_queryButton__qYiCj{padding:calc(20 / 750 * 100vw) calc(32 / 750 * 100vw);font-size:calc(26 / 750 * 100vw);font-weight:700;border-radius:calc(12 / 750 * 100vw);margin-top:calc(12 / 750 * 100vw)}.RedeemForm_queryButton__qYiCj:hover:not(:disabled){transform:translateY(calc(-2 / 750 * 100vw));box-shadow:0 calc(6 / 750 * 100vw) calc(20 / 750 * 100vw) rgba(102,126,234,.4)}}.RedeemPage_pageContainer__IXtdq{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;padding-left:calc(400 / 1920 * 100vw)}.RedeemPage_contentCard__70Eg4{width:calc(600 / 1920 * 100vw);background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-radius:calc(16 / 1920 * 100vw);padding:calc(40 / 1920 * 100vw);box-shadow:0 calc(8 / 1920 * 100vw) calc(32 / 1920 * 100vw) rgba(0,0,0,.1)}.RedeemPage_titleSection__2Q71V{text-align:center;margin-bottom:calc(24 / 1920 * 100vw)}.RedeemPage_title__GeY63{font-size:calc(32 / 1920 * 100vw);font-weight:700;color:#333;margin:0 0 calc(8 / 1920 * 100vw);background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.RedeemPage_subtitle__qGE_7{font-size:calc(14 / 1920 * 100vw);color:#666;margin:0}.RedeemPage_divider__QtRHg{height:1px;background:linear-gradient(90deg,transparent,#ddd 50%,transparent);margin:calc(24 / 1920 * 100vw) 0}@media (max-width:768px){.RedeemPage_pageContainer__IXtdq{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:calc(220 / 750 * 100vw) 0 calc(580 / 750 * 100vw);overflow:hidden}.RedeemPage_contentCard__70Eg4{width:calc(580 / 750 * 100vw);border-radius:calc(20 / 750 * 100vw);padding:calc(28 / 750 * 100vw) calc(32 / 750 * 100vw);box-shadow:0 calc(10 / 750 * 100vw) calc(40 / 750 * 100vw) rgba(0,0,0,.12)}.RedeemPage_titleSection__2Q71V{margin-bottom:calc(16 / 750 * 100vw)}.RedeemPage_title__GeY63{font-size:calc(38 / 750 * 100vw);margin:0 0 calc(10 / 750 * 100vw)}.RedeemPage_subtitle__qGE_7{font-size:calc(20 / 750 * 100vw)}.RedeemPage_divider__QtRHg{margin:calc(16 / 750 * 100vw) 0}}.AlertModal_overlay__GckC7{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(calc(4 / 1920 * 100vw))}.AlertModal_modal__f_xrb{background:linear-gradient(135deg,#ffffff,#f8f9fa);border-radius:calc(24 / 1920 * 100vw);box-shadow:0 calc(20 / 1920 * 100vw) calc(60 / 1920 * 100vw) rgba(0,0,0,.15);max-width:calc(560 / 1920 * 100vw);width:90%;max-height:90vh;overflow:hidden;border:calc(1 / 1920 * 100vw) solid rgba(255,255,255,.8)}.AlertModal_content__REuv4{padding:calc(50 / 1920 * 100vw) calc(40 / 1920 * 100vw) calc(40 / 1920 * 100vw);text-align:center}.AlertModal_icon__9fR6h{width:calc(80 / 1920 * 100vw);height:calc(80 / 1920 * 100vw);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto calc(24 / 1920 * 100vw);font-size:calc(48 / 1920 * 100vw);font-weight:700;color:#ffffff}.AlertModal_icon__9fR6h.AlertModal_success__ADCWL{background:linear-gradient(135deg,#52c41a,#73d13d);box-shadow:0 calc(8 / 1920 * 100vw) calc(24 / 1920 * 100vw) rgba(82,196,26,.3)}.AlertModal_icon__9fR6h.AlertModal_error__MjSR9{background:linear-gradient(135deg,#ff4d4f,#ff7875);box-shadow:0 calc(8 / 1920 * 100vw) calc(24 / 1920 * 100vw) rgba(255,77,79,.3)}.AlertModal_title__KH0QB{font-size:calc(36 / 1920 * 100vw);color:#1a1a1a;font-weight:600;font-family:var(--font-banma);margin-bottom:calc(28 / 1920 * 100vw);line-height:1.3}.AlertModal_userInfoSection__ylXM5{background:linear-gradient(135deg,#f0f5ff,#e6f4ff);border-radius:calc(16 / 1920 * 100vw);padding:calc(24 / 1920 * 100vw) calc(20 / 1920 * 100vw);margin-bottom:calc(20 / 1920 * 100vw);border:calc(1 / 1920 * 100vw) solid #91caff}.AlertModal_userInfoLabel__lvDIg{font-size:calc(24 / 1920 * 100vw);color:#8c8c8c;margin-bottom:calc(12 / 1920 * 100vw);font-family:var(--font-banma)}.AlertModal_userInfo___pOrB{display:flex;align-items:center;justify-content:center;gap:calc(12 / 1920 * 100vw);font-family:var(--font-banma)}.AlertModal_channel__pG9JC{font-size:calc(30 / 1920 * 100vw);color:#1677ff;font-weight:600;padding:calc(4 / 1920 * 100vw) calc(12 / 1920 * 100vw);background-color:rgba(22,119,255,.1);border-radius:calc(8 / 1920 * 100vw)}.AlertModal_divider__PrhjQ{font-size:calc(28 / 1920 * 100vw);color:#d9d9d9;font-weight:300}.AlertModal_nickname__JFntP{font-size:calc(30 / 1920 * 100vw);color:#262626;font-weight:600}.AlertModal_hint__SwZGm{font-size:calc(26 / 1920 * 100vw);color:#595959;line-height:1.5}.AlertModal_hint__SwZGm,.AlertModal_message__U_kEn{font-family:var(--font-banma);margin-bottom:calc(32 / 1920 * 100vw)}.AlertModal_message__U_kEn{font-size:calc(28 / 1920 * 100vw);color:#333333;font-weight:500;line-height:1.6}.AlertModal_confirmButton__BUgEv{width:calc(220 / 1920 * 100vw);height:calc(64 / 1920 * 100vw);background-image:var(--fallback-common-btn);background-size:100% 100%;background-position:50%;background-repeat:no-repeat;border:none;color:#ef7702;font-size:calc(30 / 1920 * 100vw);font-weight:600;font-family:var(--font-banma);cursor:pointer;transition:all .2s ease}.AlertModal_confirmButton__BUgEv:hover{transform:translateY(calc(-2 / 1920 * 100vw));filter:brightness(1.05)}.AlertModal_confirmButton__BUgEv:active{transform:translateY(0);filter:brightness(.95)}@media (max-width:768px){.AlertModal_overlay__GckC7{backdrop-filter:blur(calc(4 / 750 * 100vw))}.AlertModal_modal__f_xrb{border-radius:calc(24 / 750 * 100vw);box-shadow:0 calc(20 / 750 * 100vw) calc(60 / 750 * 100vw) rgba(0,0,0,.15);max-width:calc(560 / 750 * 100vw);border:calc(1 / 750 * 100vw) solid rgba(255,255,255,.8)}.AlertModal_content__REuv4{padding:calc(50 / 750 * 100vw) calc(40 / 750 * 100vw) calc(40 / 750 * 100vw)}.AlertModal_icon__9fR6h{width:calc(80 / 750 * 100vw);height:calc(80 / 750 * 100vw);margin-bottom:calc(24 / 750 * 100vw);font-size:calc(48 / 750 * 100vw)}.AlertModal_icon__9fR6h.AlertModal_success__ADCWL{box-shadow:0 calc(8 / 750 * 100vw) calc(24 / 750 * 100vw) rgba(82,196,26,.3)}.AlertModal_icon__9fR6h.AlertModal_error__MjSR9{box-shadow:0 calc(8 / 750 * 100vw) calc(24 / 750 * 100vw) rgba(255,77,79,.3)}.AlertModal_title__KH0QB{font-size:calc(36 / 750 * 100vw);margin-bottom:calc(28 / 750 * 100vw)}.AlertModal_userInfoSection__ylXM5{border-radius:calc(16 / 750 * 100vw);padding:calc(24 / 750 * 100vw) calc(20 / 750 * 100vw);margin-bottom:calc(20 / 750 * 100vw);border:calc(1 / 750 * 100vw) solid #91caff}.AlertModal_userInfoLabel__lvDIg{font-size:calc(24 / 750 * 100vw);margin-bottom:calc(12 / 750 * 100vw)}.AlertModal_userInfo___pOrB{gap:calc(12 / 750 * 100vw)}.AlertModal_channel__pG9JC{font-size:calc(30 / 750 * 100vw);padding:calc(4 / 750 * 100vw) calc(12 / 750 * 100vw);border-radius:calc(8 / 750 * 100vw)}.AlertModal_divider__PrhjQ{font-size:calc(28 / 750 * 100vw)}.AlertModal_nickname__JFntP{font-size:calc(30 / 750 * 100vw)}.AlertModal_hint__SwZGm{font-size:calc(26 / 750 * 100vw);margin-bottom:calc(32 / 750 * 100vw)}.AlertModal_message__U_kEn{font-size:calc(28 / 750 * 100vw);margin-bottom:calc(32 / 750 * 100vw)}.AlertModal_confirmButton__BUgEv{width:calc(220 / 750 * 100vw);height:calc(64 / 750 * 100vw);font-size:calc(30 / 750 * 100vw)}.AlertModal_confirmButton__BUgEv:hover{transform:translateY(calc(-2 / 750 * 100vw))}}.LegalLinks_legalLinksContainer__Mzbnq{position:absolute;bottom:calc(20 / 1920 * 100vw);left:0;right:0;width:100vw;display:flex;flex-direction:column;align-items:center;gap:calc(10 / 1920 * 100vw);font-size:calc(16 / 1920 * 100vw);color:#3a3a3a;font-weight:400;font-family:var(--font-banma);text-align:center;line-height:1.2;padding:0 calc(40 / 1920 * 100vw)}.LegalLinks_legalRow__5fPp4{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 calc(2 / 1920 * 100vw)}.LegalLinks_legalLink__thAPK{cursor:pointer;text-decoration:none;transition:color .3s ease;padding:calc(2 / 1920 * 100vw) calc(4 / 1920 * 100vw);border-radius:calc(4 / 1920 * 100vw)}.LegalLinks_legalText__h5eAW{color:#3a3a3a;padding:calc(2 / 1920 * 100vw) calc(4 / 1920 * 100vw)}.LegalLinks_separator__IQvPx{margin:0 calc(4 / 1920 * 100vw);color:#3a3a3a;font-weight:300}@media (max-width:768px){.LegalLinks_legalLinksContainer__Mzbnq{position:fixed;bottom:max(calc(20 / 750 * 100vw),env(safe-area-inset-bottom,0px));left:0;right:0;width:100vw;display:flex;flex-direction:column;align-items:center;gap:calc(6 / 750 * 100vw);font-size:calc(13 / 750 * 100vw);color:#3a3a3a;font-weight:400;font-family:var(--font-banma);text-align:center;line-height:1.1;padding:0 calc(15 / 750 * 100vw);z-index:10;height:auto;max-height:30vh;overflow:visible}.LegalLinks_legalRow__5fPp4{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 calc(1 / 750 * 100vw)}.LegalLinks_legalLink__thAPK{cursor:pointer;text-decoration:none;transition:color .3s ease;padding:calc(3 / 750 * 100vw) calc(5 / 750 * 100vw);border-radius:calc(3 / 750 * 100vw);min-height:calc(36 / 750 * 100vw);display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.LegalLinks_legalText__h5eAW{color:#3a3a3a;padding:calc(2 / 750 * 100vw) calc(3 / 750 * 100vw);line-height:1.1}.LegalLinks_separator__IQvPx{margin:0 calc(2 / 750 * 100vw);color:#3a3a3a;font-weight:300}@supports (-webkit-appearance:none){.LegalLinks_legalLinksContainer__Mzbnq{bottom:max(calc(30 / 750 * 100vw),env(safe-area-inset-bottom,0px));padding-bottom:calc(10 / 750 * 100vw)}}}.ActivityPage_mainContainer__4gvI7{width:calc(800 / 1920 * 100vw);min-height:calc(500 / 1920 * 100vw);position:relative;left:20%}.ActivityPage_bgContainer__vNqaN{width:100%;height:100%;object-fit:contain}.ActivityPage_contentContainer__0lDr2{width:100%;height:calc(450 / 1920 * 100vw);position:absolute;top:calc(170 / 1920 * 100vw);display:flex;flex-direction:column;padding:0 calc(80 / 1920 * 100vw)}.ActivityPage_infoContainer__ZMoNQ{width:100%;display:flex;justify-content:space-between}.ActivityPage_buttonContainer__L6ewR{position:absolute;cursor:pointer;display:flex;align-items:center;justify-content:center;top:calc(220 / 1920 * 100vw);left:50%;transform:translateX(-50%);width:calc(390 / 1920 * 100vw);height:calc(120 / 1920 * 100vw);background-image:var(--bg-common-btn-big,var(--fallback-common-btn-big));background-size:100% 100%;background-repeat:no-repeat;background-position:50%;color:#ef7702;font-size:calc(50 / 1920 * 100vw);font-weight:500;font-family:var(--font-banma)}.ActivityPage_buttonContainerDisabled__g8hG7{background-image:var(
    --bg-common-btn-gray-medium,var(--fallback-common-btn-gray-medium)
  );cursor:not-allowed;color:#7d7d7d}.ActivityPage_desc2__AVnYE{position:absolute;bottom:calc(50 / 1920 * 100vw);left:calc(80 / 1920 * 100vw);right:calc(80 / 1920 * 100vw);width:calc(100% - 160 / 1920 * 100vw);font-size:calc(22 / 1920 * 100vw);color:#7d7d7d;font-weight:500;font-family:var(--font-banma);white-space:normal;word-wrap:break-word;text-align:left}.ActivityPage_desc2Second__YA9dP{bottom:calc(0 / 1920 * 100vw)}@media (max-width:768px){.ActivityPage_mainContainer__4gvI7{position:relative;width:100%;min-height:calc(500 / 750 * 100vw);top:4%;left:0;margin:0 auto}.ActivityPage_bgContainer__vNqaN{width:100%;height:100%;object-fit:contain}.ActivityPage_contentContainer__0lDr2{position:absolute;width:100%;height:calc(350 / 750 * 100vw);top:calc(150 / 750 * 100vw);display:flex;flex-direction:column;padding:0 calc(60 / 750 * 100vw)}.ActivityPage_buttonContainer__L6ewR{position:absolute;cursor:pointer;display:flex;align-items:center;justify-content:center;top:calc(190 / 750 * 100vw);left:50%;transform:translateX(-50%);width:calc(390 / 750 * 100vw);height:calc(120 / 750 * 100vw);background-image:var(--bg-common-btn-big,var(--fallback-common-btn-big));background-size:100% 100%;background-repeat:no-repeat;background-position:50%;color:#ef7702;font-size:calc(50 / 750 * 100vw);font-weight:500;font-family:var(--font-banma)}.ActivityPage_buttonContainerDisabled__g8hG7{background-image:var(
      --bg-common-btn-gray-medium,var(--fallback-common-btn-gray-medium)
    );cursor:not-allowed;color:#7d7d7d}.ActivityPage_desc2__AVnYE{position:absolute;bottom:calc(-20 / 750 * 100vw);left:calc(60 / 750 * 100vw);right:calc(60 / 750 * 100vw);width:calc(100% - 120 / 750 * 100vw);font-size:calc(20 / 750 * 100vw);color:#7d7d7d;font-weight:500;font-family:var(--font-banma);white-space:normal;word-wrap:break-word;text-align:left}.ActivityPage_desc2Second__YA9dP{bottom:calc(-70 / 750 * 100vw)}}