.OrderDetail_container__anUCj{width:100%;position:relative}.OrderDetail_animatePulse___Y7tG{animation:OrderDetail_pulse__1UwiF 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes OrderDetail_pulse__1UwiF{0%,to{opacity:1}50%{opacity:.5}}.OrderDetail_skeletonHeader__IELrF{height:2rem;width:12rem;background-color:#e5e7eb;border-radius:.25rem;margin-left:1.5rem}.OrderDetail_skeletonContent__o6NnA{padding-top:.75rem;border-top:2px solid rgba(0,0,0,.2);padding-left:1.5rem;padding-right:1.5rem;margin-top:1rem}.OrderDetail_skeletonTitle__jY_Qy{height:2.5rem;width:75%;background-color:#e5e7eb;border-radius:.25rem}.OrderDetail_skeletonRows__ym8Su{margin-top:.75rem;border-top:2px solid rgba(0,0,0,.2);padding-top:1rem;display:flex;flex-direction:column;gap:1rem}.OrderDetail_skeletonRow__XIAip{display:flex;align-items:center;justify-content:space-between}.OrderDetail_skeletonText__g2hKf{height:1.5rem;background-color:#e5e7eb;border-radius:.25rem}.OrderDetail_skeletonTextLg__KtF5t{width:8rem}.OrderDetail_skeletonTextSm__12OCE{width:6rem}.OrderDetail_skeletonButton__lddc0{display:flex;justify-content:flex-end;margin-top:2rem}.OrderDetail_skeletonButtonBox__OEGC4{height:45px;width:180px;background-color:#e5e7eb;border-radius:.25rem}.OrderDetail_heading__ilnum{font-size:1.125rem;font-weight:600;margin-left:1.5rem;color:black;margin-top:1rem}.OrderDetail_contentWrapper__tqBXp{border-top:2px solid rgba(0,0,0,.2);padding:2rem 2.5rem;margin-top:1rem}.OrderDetail_messageBox__IvS5c{padding:1.25rem}.OrderDetail_messageText__cM8ye{font-size:1.125rem;font-weight:500;color:black;text-align:center}.OrderDetail_marginTopSmall__9HkDE{margin-top:.25rem}.OrderDetail_productTitle__7h4Jd{color:black;font-size:1.25rem;font-weight:700}.OrderDetail_eligibilityText__W21a8{color:rgba(0,0,0,.8);margin-top:.5rem}.OrderDetail_detailsList__mG_60{margin-top:.75rem;border-top:2px solid rgba(0,0,0,.2);padding-top:1rem;display:flex;flex-direction:column;gap:1rem}.OrderDetail_detailItem__yjwwJ{display:flex;align-items:center;justify-content:space-between;color:rgba(0,0,0,.8)}.OrderDetail_detailLabel__ghA3V{font-size:1.125rem;font-weight:500}.OrderDetail_detailValue__yAgSb{font-size:1.125rem;font-weight:600}.OrderDetail_footer__zwA4f{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;margin-top:2rem;gap:1rem}.OrderDetail_footerText__yncqp{color:rgba(0,0,0,.8);font-size:1rem;font-weight:500;text-align:center}.OrderDetail_submitButton__wJOTC{width:100%;background-color:var(--primary,#007bff);color:white;padding:.5rem 1.5rem;border-radius:.5rem;transition:background-color .2s;border:none;cursor:pointer}.OrderDetail_submitButton__wJOTC:hover{background-color:var(--primary-hover,#0056b3);color:white}.OrderDetail_submitButton__wJOTC:disabled{opacity:.7;cursor:not-allowed}.OrderDetail_modalOverride__GFGUc{width:100%;padding-top:0!important;padding-bottom:1rem!important}@media (min-width:640px){.OrderDetail_skeletonHeader__IELrF{margin-left:2.5rem}.OrderDetail_skeletonContent__o6NnA{padding-top:1.25rem;padding-left:2.5rem;padding-right:2.5rem;margin-top:1.5rem}.OrderDetail_skeletonRows__ym8Su{margin-top:1.25rem;padding-top:1.5rem;gap:1.25rem}.OrderDetail_heading__ilnum{font-size:1.25rem;margin-left:2.5rem}.OrderDetail_contentWrapper__tqBXp{padding-top:1.25rem;padding-left:2.5rem;padding-right:2.5rem;margin-top:1.5rem}.OrderDetail_detailsList__mG_60{margin-top:1.25rem;padding-top:1.5rem;gap:1.25rem}.OrderDetail_footer__zwA4f{flex-direction:row;gap:1rem}.OrderDetail_commissionBox__LrMgd{margin-bottom:0;margin-right:1rem;flex:1}.OrderDetail_footerText__yncqp{font-size:1.125rem;text-align:left;margin-bottom:0}.OrderDetail_submitButton__wJOTC{width:auto;min-width:200px}}@media (min-width:768px){.OrderDetail_heading__ilnum{font-size:1.5rem}}@media (min-width:1024px){.OrderDetail_productTitle__7h4Jd{font-size:1.5rem}}@media (min-width:1280px){.OrderDetail_productTitle__7h4Jd{font-size:1.875rem}}.OrderDetail_productBadge__v7s_G{display:inline-block;padding:.25rem .75rem;background-color:#e6f7ff;border-radius:9999px;margin-top:.5rem;border:1px solid #91d5ff}.OrderDetail_eligibilityText__W21a8{color:#0050b3;font-size:.875rem;font-weight:500;margin:0}.OrderDetail_commissionBox__LrMgd{background-color:#fff1f0;padding:.75rem 1.5rem;border-radius:.5rem;width:100%;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;border:1px dashed #ffccc7}.OrderDetail_commissionValue__GCygQ{display:block;color:#f5222d;font-size:1.25rem;font-weight:700}.OrderDetail_emptyStateBox__Un1Ed{padding:2rem;background-color:#fff1f0;border-radius:.5rem;border:1px solid #ffa39e;text-align:center}.OrderDetail_blurContent__wJY0v{filter:blur(4px);pointer-events:none;transition:filter .3s ease}.OrderDetail_overlay__RxtCh{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.OrderDetail_loaderText__07SBv{margin-top:1rem;font-size:1.125rem;font-weight:600;color:var(--primary,#007bff)}.OrderDetail_spinner__bJMRY{width:48px;height:48px;border:4px solid rgba(0,0,0,.1);border-left:4px solid var(--primary,#007bff);border-radius:50%;animation:OrderDetail_spin__MxWwO 1s linear infinite}@keyframes OrderDetail_spin__MxWwO{to{transform:rotate(1turn)}}.TranslationBanner_translationBanner__6RGDB{position:fixed;top:0;left:0;right:0;z-index:9999;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);color:#fff;padding:12px 20px;display:flex;align-items:center;justify-content:center;gap:14px;font-family:Inter,sans-serif;font-size:14px;box-shadow:0 4px 20px rgba(0,0,0,.3);animation:TranslationBanner_slideDown__I3J_h .4s cubic-bezier(.22,1,.36,1) forwards;flex-wrap:wrap}@media(max-width:640px){.TranslationBanner_translationBanner__6RGDB{padding:10px 14px;gap:10px;font-size:13px}}@keyframes TranslationBanner_slideDown__I3J_h{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.TranslationBanner_globeIcon__eRHl2{font-size:20px;flex-shrink:0}.TranslationBanner_message__h1KTu{flex-shrink:1;text-align:center}.TranslationBanner_message__h1KTu strong{color:#e2b714}.TranslationBanner_actions__fRm37{display:flex;align-items:center;gap:8px;flex-shrink:0}.TranslationBanner_translateBtn__wROZ7{background:linear-gradient(135deg,#e2b714,#f0c929);color:#1a1a2e;border:none;padding:6px 18px;border-radius:20px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.TranslationBanner_translateBtn__wROZ7:hover{transform:scale(1.05);box-shadow:0 2px 12px rgba(226,183,20,.4)}.TranslationBanner_dismissBtn__Hkz1i{background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:5px 12px;border-radius:20px;font-size:13px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.TranslationBanner_dismissBtn__Hkz1i:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.TranslationBanner_langSelector__FOfcj{position:fixed;bottom:90px;left:20px;z-index:9998}@media(max-width:640px){.TranslationBanner_langSelector__FOfcj{bottom:80px;left:14px}}.TranslationBanner_langToggleBtn__bYLN0{width:68px;height:68px;aspect-ratio:1;border-radius:50%;background:linear-gradient(135deg,#1a1a2e,#0f3460);color:#fff;border:2px solid rgba(226,183,20,.5);font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.3);transition:all .3s ease}.TranslationBanner_langToggleBtn__bYLN0:hover{transform:scale(1.1);border-color:#e2b714;box-shadow:0 4px 24px rgba(226,183,20,.3)}.TranslationBanner_langDropdown__decEk{position:absolute;bottom:56px;left:0;background:#1a1a2e;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;padding:8px 0;min-width:180px;max-height:280px;overflow-y:auto;box-shadow:0 8px 32px rgba(0,0,0,.4);animation:TranslationBanner_fadeUp__aZSnH .25s ease forwards}.TranslationBanner_langDropdown__decEk::-webkit-scrollbar{width:4px}.TranslationBanner_langDropdown__decEk::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}@keyframes TranslationBanner_fadeUp__aZSnH{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.TranslationBanner_langOption__mdna1{display:block;width:100%;text-align:left;padding:8px 16px;background:rgba(0,0,0,0);border:none;color:#ccc;font-size:13px;cursor:pointer;transition:all .15s ease}.TranslationBanner_langOption__mdna1:hover{background:rgba(226,183,20,.15);color:#fff}.TranslationBanner_langOption__mdna1.TranslationBanner_active__A9aNh{color:#e2b714;font-weight:600}.ChangePasswordModal_container__JsZTV{width:100%}.ChangePasswordModal_heading__LfyTN{font-size:1.125rem;font-weight:600;margin-left:1.5rem;color:black;margin-top:1rem}.ChangePasswordModal_contentWrapper___LcK0{border-top:2px solid rgba(0,0,0,.2);padding:2rem 2.5rem;margin-top:1rem}.ChangePasswordModal_formGroup__9PaeU{margin-bottom:1.25rem}.ChangePasswordModal_label__ovCWN{display:block;font-size:1rem;font-weight:500;color:rgba(0,0,0,.8);margin-bottom:.5rem}.ChangePasswordModal_input__jqgaL{width:100%;padding:.75rem 1rem;border:1px solid rgba(0,0,0,.2);border-radius:.5rem;font-size:1rem;transition:border-color .2s}.ChangePasswordModal_input__jqgaL:focus{outline:none;border-color:var(--primary,#007bff)}.ChangePasswordModal_noteBox__AajPV{margin-top:1.5rem;padding:1rem;background-color:#f9f9f9;border-radius:.5rem;border:1px dashed #d9d9d9}.ChangePasswordModal_noteText__JWWyZ{font-size:.875rem;color:rgba(0,0,0,.7);margin:0}.ChangePasswordModal_footer___UQZ2{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;margin-top:2rem;gap:1rem}.ChangePasswordModal_cancelButton__zD1bI{width:100%;background-color:#f5f5f5;color:black;padding:.75rem 1.5rem;border-radius:.5rem;transition:background-color .2s;border:1px solid rgba(0,0,0,.1);cursor:pointer;font-size:1rem}.ChangePasswordModal_cancelButton__zD1bI:hover{background-color:#e8e8e8}.ChangePasswordModal_cancelButton__zD1bI:disabled{opacity:.7;cursor:not-allowed}.ChangePasswordModal_submitButton__bJp3_{width:100%;background-color:var(--primary,#007bff);color:white;padding:.75rem 1.5rem;border-radius:.5rem;transition:background-color .2s;border:none;cursor:pointer;font-size:1rem}.ChangePasswordModal_submitButton__bJp3_:hover{background-color:var(--primary-hover,#0056b3);color:white}.ChangePasswordModal_submitButton__bJp3_:disabled{opacity:.7;cursor:not-allowed}@media (min-width:640px){.ChangePasswordModal_heading__LfyTN{font-size:1.25rem;margin-left:2.5rem}.ChangePasswordModal_contentWrapper___LcK0{padding-top:1.25rem;padding-left:2.5rem;padding-right:2.5rem;margin-top:1.5rem}.ChangePasswordModal_footer___UQZ2{flex-direction:row;gap:1rem}.ChangePasswordModal_cancelButton__zD1bI,.ChangePasswordModal_submitButton__bJp3_{width:auto}}@media (min-width:768px){.ChangePasswordModal_heading__LfyTN{font-size:1.5rem}}.CreditScore_container__Y3yMD{text-align:center;padding-bottom:1.25rem}.CreditScore_title__ZfAjB{color:black;font-weight:700;font-size:1.25rem;margin-bottom:.5rem}.CreditScore_subtitle___5QAQ{color:black;font-weight:600;font-size:1.125rem;margin-bottom:1.25rem}@media (min-width:640px){.CreditScore_title__ZfAjB{font-size:1.5rem}.CreditScore_subtitle___5QAQ{font-size:1.25rem}}.CreditScore_card__gTM6x{background-color:#0c2233;color:white;border-radius:.5rem;padding:1.5rem;width:320px;margin-left:auto;margin-right:auto;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}@media (min-width:768px){.CreditScore_card__gTM6x{width:700px}}.CreditScore_cardTitle__SXVNL{text-align:center;font-size:1.125rem;margin-bottom:1rem;font-weight:500;color:aliceblue}.CreditScore_svgContainer__Mveoo{margin-left:auto;margin-right:auto}.CreditScore_scoreText__62ZcQ{font-size:1.25rem;fill:white;font-weight:700}.CreditScore_creditsText__yWyVU{font-size:.875rem;fill:white;opacity:.7}.CreditScore_idSection__8_e7b{text-align:center;margin-top:.75rem}.CreditScore_maskedId__jKQoe{font-size:.875rem;font-weight:600}.CreditScore_uid__g6FCD{font-size:.75rem;color:rgba(255,255,255,.7)}.CreditScore_rulesContainer__rBu5I{margin-top:1.5rem;background-color:#132d44;border-radius:.5rem;padding:1rem;text-align:left}.CreditScore_rulesTitle__Ei5Cx{color:white;font-weight:600;margin-bottom:.25rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.025em}.CreditScore_rulesDescription__wufso{color:rgba(255,255,255,.9);font-weight:500;margin-bottom:.75rem}.CreditScore_rulesList__RE8bH{list-style-type:disc;list-style-position:inside;font-size:.875rem;color:rgba(255,255,255,.8);margin-bottom:.75rem}.CreditScore_rulesList__RE8bH li+li{margin-top:.5rem}.Rewards_container__jw7Cr{padding:2rem;max-width:500px;margin:0 auto}.Rewards_title__3cKf4{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#1a1a1a;text-align:center}.Rewards_subtitle__SUxz8{font-size:.95rem;color:#666;margin-bottom:1.5rem;text-align:center}.Rewards_rewardsList__C7_Cs{display:flex;flex-direction:column;gap:1rem}.Rewards_rewardItem__fTi3s{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:1px solid #dee2e6;transition:transform .2s ease,box-shadow .2s ease}.Rewards_rewardItem__fTi3s:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.Rewards_rewardInfo__85pMT{display:flex;flex-direction:column;gap:.25rem}.Rewards_dayLabel__gt588{font-size:1.1rem;font-weight:600;color:#1a1a1a}.Rewards_requirement__2jyYa{font-size:.85rem;color:#6c757d}.Rewards_claimButton__ckVnE{padding:.5rem 1.25rem;border-radius:8px;font-size:.9rem;font-weight:600;border:none;cursor:pointer;transition:all .2s ease}.Rewards_claimButton__ckVnE.Rewards_enabled__Ol2Zs{background:linear-gradient(135deg,#ec5b24,#d94b18);color:white}.Rewards_claimButton__ckVnE.Rewards_enabled__Ol2Zs:hover{background:linear-gradient(135deg,#d94b18,#c43d0e);transform:scale(1.02)}.Rewards_claimButton__ckVnE.Rewards_disabled__Z3IqJ{background:#e9ecef;color:#adb5bd;cursor:not-allowed}.Rewards_claimButton__ckVnE.Rewards_claimed__wcGQs{background:linear-gradient(135deg,#28a745,#218838);color:white;cursor:default}.Rewards_claimButton__ckVnE.Rewards_loading__0w9IH{background:#ffc107;color:#1a1a1a;cursor:wait}.Rewards_icon__5pzX4{justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#ec5b24,#d94b18);border-radius:50%;margin-right:1rem;color:white;font-size:1.2rem}.Rewards_icon__5pzX4,.Rewards_rewardItemContent___ooyP{display:flex;align-items:center}.Rewards_progressInfo__eKvea{margin-top:1.5rem;padding:1rem;background:#fff3cd;border-radius:8px;text-align:center}.Rewards_progressText__6_2_q{font-size:.9rem;color:#856404;margin:0}.Rewards_progressCount__FKxJc{font-weight:700;color:#ec5b24}