.errorContainer__N7sB5{position:fixed;top:20px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:flex-end;gap:10px;max-width:100%;pointer-events:none;font-size:14px}.messageItem__uzIWp{padding:12px 16px;border-radius:var(--radius-xs);box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:space-between;width:100%;animation:slideIn__xD04S .3s ease;pointer-events:auto;transition:all .3s ease}.messageItem__uzIWp:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.error__QYnsL{background-color:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-foreground)}.warning__aTnFJ{background-color:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-foreground)}.info__ieCiz{background-color:var(--color-info-bg);border:1px solid var(--color-info-border);color:var(--color-info-foreground)}.success__H5VYf{background-color:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success-foreground)}.messageText__zDJ5_{margin-right:12px;flex:1;word-break:break-word}.closeButton__SiWQE{background:none;border:none;font-size:16px;cursor:pointer;padding:0;margin-left:8px;line-height:1;transition:color .3s}@keyframes slideIn__xD04S{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}
.errorContainer__jBk_K{position:fixed;top:calc(env(safe-area-inset-top, 0) + 0.25445rem);left:0.25445rem;right:0.25445rem;display:flex;flex-direction:column;align-items:center;gap:0.20356rem;pointer-events:none;z-index:2000;font-size:0.35623rem}.messageItem__ZekCL{padding:0.25445rem 0.30534rem;border-radius:var(--radius-xs);box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:space-between;width:100%;animation:slideDown__o_DUo .3s ease;pointer-events:auto;font-size:0.35623rem}.error__CWF7q{background-color:var(--color-error-bg);border:0.02545rem solid var(--color-error-border);color:var(--color-error-foreground)}.warning__DV1G8{background-color:var(--color-warning-bg);border:0.02545rem solid var(--color-warning-border);color:var(--color-warning-foreground)}.info__kmx_X{background-color:var(--color-info-bg);border:0.02545rem solid var(--color-info-border);color:var(--color-info-foreground)}.success__oD2w9{background-color:var(--color-success-bg);border:0.02545rem solid var(--color-success-border);color:var(--color-success-foreground)}.messageText__TYw61{margin-right:0.20356rem;flex:1;word-break:break-word}.closeButton__gk1nl{background:none;border:none;font-size:0.40712rem;cursor:pointer;color:rgba(0,0,0,.45);padding:0;margin-left:0.10178rem;line-height:1;height:0.50891rem;width:0.50891rem;display:flex;align-items:center;justify-content:center}@keyframes slideDown__o_DUo{from{opacity:0;transform:translateY(-0.50891rem)}to{opacity:1;transform:translateY(0)}}
.container__BBSTs{width:100%;height:100%;background-color:#ffd800;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-bottom:1.09415rem}.container__BBSTs .menuItem__vLNDo{display:flex;justify-content:flex-end;align-items:center;width:100%;padding-right:0.61069rem;gap:0.50891rem;padding-top:0.10178rem}.container__BBSTs .menuItem__vLNDo .changeLn__aSBjY{border:0.05089rem solid #000;font-size:0.30534rem;border-radius:0.12723rem;font-weight:700;text-align:center;line-height:0.40712rem;width:0.50891rem;height:0.50891rem;cursor:pointer}.container__BBSTs .menuItem__vLNDo img{width:0.50891rem;height:0.50891rem}.container__BBSTs button{height:1.22137rem}.container__BBSTs button span{font-weight:700}.juniLogo__YLYCB{width:5.08906rem;height:1.22137rem}.buttonGroup__JLG8Y{display:flex;flex-direction:column;gap:0.30534rem;width:100%;padding:0.50891rem;box-sizing:border-box}.createButton__n0HOT{height:1.22137rem;box-sizing:border-box;background:#1d2129;border-radius:0.30534rem;color:#fff;font-weight:700;font-size:0.35623rem;line-height:1.57;border:none}.createButton__n0HOT:hover{background:#2b2f36}.loginButton__msxDs{height:1.22137rem;background:#fff !important;border-radius:0.30534rem;color:#1d2129 !important;font-weight:700;font-size:0.35623rem;line-height:1.57}.loginButton__msxDs:hover{background:#f5f5f5}.languageBox__TZuFm{width:4.07125rem;background-color:#fff;border-radius:0.20356rem;top:0.71247rem;right:1.6285rem;font-size:0.40712rem;position:absolute;font-weight:bold}.languageList__DwgbT{border-radius:0.20356rem;list-style:none}.languageItem__gK4u9{border-radius:0.20356rem;padding:0.38168rem 0.63613rem;align-items:center;text-align:center;cursor:pointer;transition:var(--transition);position:relative}.languageItem__gK4u9.selected__l2EMv{background-color:var(--color-fill-2)}.buttonContainer1__kwCPG{display:flex;justify-content:center;gap:0.40712rem;margin-top:0.61069rem}.buttonContainer1__kwCPG .closeButton__AzpJ2{width:7.63359rem;border-radius:0.20356rem;background-color:#eceef2 !important;color:#000 !important;font-weight:700 !important}.notTitle__c1Y5U{line-height:1.5;text-align:center;font-size:0.40712rem;color:#1d2129}.notText__jYQSL{line-height:1.5;text-align:center;font-size:0.35623rem;color:#647793}.prompt__TJX1t .arco-m-masking-content.at-center{text-align:center}
.modalContainer__Rfei9{padding:0.71247rem 0.50891rem 0.50891rem;background:#fff;width:100%;height:85vh;display:flex;flex-direction:column;max-height:100vh;font-size:0.35623rem}.modalContainer__Rfei9 button{height:1.22137rem}.modalContainer__Rfei9 button div{font-weight:700}.modalContainer__Rfei9 .backBtn__vmgwr{width:0.40712rem;height:0.40712rem;margin-bottom:0.25445rem;flex-shrink:0}.modalContainer__Rfei9 .title__Sz9jB{color:var(--Text-Title, #1d2129);font-size:0.61069rem;font-style:normal;font-weight:700;line-height:0.81425rem}.modalContainer__Rfei9 .textExplain__MVv39{color:var(--Text-Neutural-Subtitle, #647793);font-size:0.35623rem;font-style:normal;font-weight:400;line-height:0.5598rem;margin-bottom:0.61069rem}.modalContainer__Rfei9 .button__vHoHM{position:absolute;bottom:1.42494rem;box-sizing:border-box;width:8.98219rem}.modalContainer__Rfei9{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.modalContainer__Rfei9 .contentArea__VOhIB{flex:1;overflow-y:auto;padding-bottom:0.50891rem}.modalContainer__Rfei9 .cardGroup__krQaG{display:flex;flex-direction:column;gap:0.45802rem;margin-top:0.61069rem}.modalContainer__Rfei9 .cardGroup__krQaG .card__aJr6I{display:flex;border:0.02545rem solid #e5e6eb;align-items:center;padding:0.30534rem;background:#fff;height:2.79898rem;border-radius:0.20356rem;border-width:0.02545rem;padding-top:0.25445rem;padding-right:0.50891rem;padding-bottom:0.25445rem;padding-left:0.50891rem;gap:0.50891rem;cursor:pointer}.modalContainer__Rfei9 .cardGroup__krQaG .selected__Kxs8N{border:0.02545rem solid var(--Primary-Text, #d19f00);background:var(--Primary-Subtle, #fdffc1)}.modalContainer__Rfei9 .buttonGroup__qit1v{display:flex;flex-direction:column;gap:0.30534rem;flex-shrink:0;margin-top:auto;padding-top:0.50891rem}.modalContainer__Rfei9 .buttonGroup__qit1v .buttonItem__jBx8a{height:1.22137rem;border-radius:0.30534rem;padding-top:0.12723rem;padding-right:0.40712rem;padding-bottom:0.12723rem;padding-left:0.40712rem;gap:0.20356rem;font-weight:700}.icon__jCnDX{border-radius:50%;flex-shrink:0}.cardContent__LhclO{display:flex;justify-content:center;flex-direction:column}.cardTitle__Ukuty{font-weight:700;font-size:0.35623rem;line-height:0.5598rem;letter-spacing:0%;vertical-align:middle}.cardDesc__pzwTi{color:#86909c;font-weight:400;font-size:0.35623rem;line-height:0.5598rem;letter-spacing:0%;vertical-align:middle}.note__Pyw4h{font-weight:400;font-size:0.35623rem;line-height:0.5598rem;letter-spacing:0%;text-align:center;vertical-align:middle;color:#86909c;width:8.95674rem;height:1.11959rem;margin:0.40712rem auto}
.react-tel-input__xDP1J{font-size:15px;position:relative;display:flex;width:100%;height:56px;gap:16px}.react-tel-input__xDP1J .flag__EgAd6{width:25px;height:20px;background-image:url(/assets/images/flags.0e0e67b26612b209383c.png);background-repeat:no-repeat}.react-tel-input__xDP1J .form-control__QeIRi{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0 !important;margin-bottom:0 !important;padding-left:16px;margin-left:0;flex-grow:1;border-radius:6px;background:var(--Surface-Subtle, #f6f7f9);outline:none}.react-tel-input__xDP1J .form-control__QeIRi.invalid-number__mFZGZ{border:1px solid #d79f9f;background-color:#faf0f0;border-left-color:#cacaca}.react-tel-input__xDP1J .form-control__QeIRi.invalid-number__mFZGZ:focus{border:1px solid #d79f9f;border-left-color:#cacaca;background-color:#faf0f0}.react-tel-input__xDP1J .form-control__QeIRi.open__vh34o{box-shadow:rgba(34,36,38,.15) 0px 2px 3px 0px;border-color:#96c8da;border-radius:5px 5px 0 0;border-bottom:none;box-shadow:none}.react-tel-input__xDP1J .flag-dropdown__cl3Su{width:99px;padding:0;border-radius:6px;background:var(--Surface-Subtle, #f6f7f9);display:flex;align-items:center;justify-content:space-around}.react-tel-input__xDP1J .flag-dropdown__cl3Su:hover,.react-tel-input__xDP1J .flag-dropdown__cl3Su:focus{cursor:pointer}.react-tel-input__xDP1J .flag-dropdown__cl3Su.open__vh34o{background:#fff;border-radius:3px 0 0 0}.react-tel-input__xDP1J .flag-dropdown__cl3Su.open__vh34o .selected-flag__c796z{background:#fff;border-radius:3px 0 0 0}.react-tel-input__xDP1J .flag-dropdown__cl3Su .selected-icon__XoLJJ{width:14px;height:14px}.react-tel-input__xDP1J input[disabled]+.flag-dropdown__cl3Su:hover{cursor:default}.react-tel-input__xDP1J input[disabled]+.flag-dropdown__cl3Su:hover .selected-flag__c796z{background-color:rgba(0,0,0,0)}.react-tel-input__xDP1J .selected-flag__c796z{outline:none;position:relative;width:38px;padding:0 0 0 8px;border-radius:3px 0 0 3px}.react-tel-input__xDP1J .selected-flag__c796z:hover,.react-tel-input__xDP1J .selected-flag__c796z:focus{background-color:#fff}.react-tel-input__xDP1J .selected-flag__c796z .flag__EgAd6{position:absolute;top:50%;margin-top:-5px}.react-tel-input__xDP1J .selected-flag__c796z .arrow__gZPeb{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-top:4px solid #555}.react-tel-input__xDP1J .selected-flag__c796z .arrow__gZPeb.up__IiZmL{border-top:none;border-bottom:4px solid #555}.react-tel-input__xDP1J .selected-flag__c796z.open__vh34o{z-index:2}.react-tel-input__xDP1J .invalid-number-message__etZz1{position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;color:#de0000}.react-tel-input__xDP1J .special-label__nKA7k{display:none;position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;white-space:nowrap}.country-list__SkMGA{outline:none;z-index:1;border-radius:0 0 5px 5px;border:1px solid #96c8da;border-top:none;list-style:none;position:absolute;padding:0;margin:0px 0 10px -1px;box-shadow:1px 2px 10px rgba(0,0,0,.12);background-color:#fff;width:300px;max-height:200px;overflow-y:scroll;top:100%;left:0}.country-list__SkMGA .flag__EgAd6{display:inline-block}.country-list__SkMGA .divider__ghToV{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.country-list__SkMGA .country__eDo6g{padding:7px 9px;display:flex;align-items:center}.country-list__SkMGA .country__eDo6g:hover{background-color:#f1f1f1}.country-list__SkMGA .country__eDo6g.highlight__H8NVP{background-color:#f1f1f1}.country-list__SkMGA .flag__EgAd6{margin-right:7px;margin-top:2px}.country-list__SkMGA .country-name__Ha5HP{margin:0 8px}.country-list__SkMGA .search__pPnID{position:sticky;top:0;background-color:#fff;padding:4px 0 8px 8px;z-index:1002;display:flex;align-items:center;gap:8px}.country-list__SkMGA .search-emoji__z9g_I{display:none;font-size:15px}.country-list__SkMGA .search-box__qpnyq{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;padding:3px 8px 5px;outline:none;background-color:var(--Surface-Subtle, #F6F7F9)}.country-list__SkMGA .no-entries-message__CK71g{padding:7px 10px 11px;opacity:.7;font-size:14px}.country-list__SkMGA::-webkit-scrollbar{width:12px}.country-list__SkMGA::-webkit-scrollbar-track{background-color:#e6e6e6}.country-list__SkMGA::-webkit-scrollbar-thumb{background-color:#c5c5c4;border-radius:5px}.dropdown-overlay__s4Mkz{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,0)}.dial-code__gXQb6{color:#6b6b6b}
.react-tel-input__URpG1{font-size:0.38168rem;position:relative;display:flex;width:100%;height:1.42494rem;gap:0.40712rem}.react-tel-input__URpG1 .flag__DUBvy{width:0.63613rem;height:0.50891rem;background-image:url(/assets/images/flags.0e0e67b26612b209383c.png);background-repeat:no-repeat}.react-tel-input__URpG1 .form-control__UeopZ{position:relative;font-size:0.35623rem;letter-spacing:.01rem;margin-top:0 !important;margin-bottom:0 !important;padding-left:0.40712rem;margin-left:0;flex-grow:1;border-radius:0.15267rem;background:var(--Surface-Subtle, #f6f7f9);outline:none}.react-tel-input__URpG1 .form-control__UeopZ.invalid-number__Zm7Cz{border:0.02545rem solid #d79f9f;background-color:#faf0f0;border-left-color:#cacaca}.react-tel-input__URpG1 .form-control__UeopZ.invalid-number__Zm7Cz:focus{border:0.02545rem solid #d79f9f;border-left-color:#cacaca;background-color:#faf0f0}.react-tel-input__URpG1 .form-control__UeopZ.open__mzEMt{box-shadow:rgba(34,36,38,.15) 0 0.05089rem 0.07634rem 0;border-color:#96c8da;border-radius:0.12723rem 0.12723rem 0 0;border-bottom:none;box-shadow:none}.react-tel-input__URpG1 .flag-dropdown__hJGxB{width:2.51908rem;padding:0;border-radius:0.15267rem;background:var(--Surface-Subtle, #f6f7f9);display:flex;align-items:center;justify-content:space-around}.react-tel-input__URpG1 .flag-dropdown__hJGxB:hover,.react-tel-input__URpG1 .flag-dropdown__hJGxB:focus{cursor:pointer}.react-tel-input__URpG1 .flag-dropdown__hJGxB.open__mzEMt{background:#fff;border-radius:0.07634rem 0 0 0}.react-tel-input__URpG1 .flag-dropdown__hJGxB.open__mzEMt .selected-flag__OtoCQ{background:#fff;border-radius:0.07634rem 0 0 0}.react-tel-input__URpG1 .flag-dropdown__hJGxB .selected-icon__EINTu{width:0.35623rem;height:0.35623rem}.react-tel-input__URpG1 input[disabled]+.flag-dropdown__hJGxB:hover{cursor:default}.react-tel-input__URpG1 input[disabled]+.flag-dropdown__hJGxB:hover .selected-flag__OtoCQ{background-color:rgba(0,0,0,0)}.react-tel-input__URpG1 .selected-flag__OtoCQ{outline:none;position:relative;width:0.96692rem;padding:0 0 0 0.20356rem;border-radius:0.07634rem 0 0 0.07634rem}.react-tel-input__URpG1 .selected-flag__OtoCQ:hover,.react-tel-input__URpG1 .selected-flag__OtoCQ:focus{background-color:#fff}.react-tel-input__URpG1 .selected-flag__OtoCQ .flag__DUBvy{position:absolute;top:50%;margin-top:-0.12723rem}.react-tel-input__URpG1 .selected-flag__OtoCQ .arrow__h3qG5{position:relative;top:50%;margin-top:-0.05089rem;left:0.50891rem;width:0;height:0;border-left:0.07634rem solid rgba(0,0,0,0);border-right:0.07634rem solid rgba(0,0,0,0);border-top:0.10178rem solid #555}.react-tel-input__URpG1 .selected-flag__OtoCQ .arrow__h3qG5.up__lan1g{border-top:none;border-bottom:0.10178rem solid #555}.react-tel-input__URpG1 .selected-flag__OtoCQ.open__mzEMt{z-index:2}.react-tel-input__URpG1 .invalid-number-message__T8xnH{position:absolute;z-index:1;font-size:0.33079rem;left:1.17048rem;top:-0.20356rem;background:#fff;padding:0 0.05089rem;color:#de0000}.react-tel-input__URpG1 .special-label__GLhgd{display:none;position:absolute;z-index:1;font-size:0.33079rem;left:1.17048rem;top:-0.20356rem;background:#fff;padding:0 0.05089rem;white-space:nowrap}.country-list__OFXlf{outline:none;z-index:10000;border-radius:0.20356rem;border:none;list-style:none;position:fixed;padding-bottom:0.10178rem;margin:0;box-shadow:0 0.10178rem 0.30534rem rgba(0,0,0,.15);background-color:#fff;width:90%;max-height:60vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;top:15%;left:50%;transform:translateX(-50%)}.country-list__OFXlf .divider__Ofqf8{padding-bottom:0.12723rem;margin-bottom:0.12723rem;border-bottom:0.02545rem solid #ccc}.country-list__OFXlf .country__Whsxq{padding:0.25445rem 0.30534rem;display:flex;align-items:center;touch-action:manipulation}.country-list__OFXlf .country__Whsxq .dial-code__xgMxQ{font-size:0.35623rem;color:#6b6b6b}.country-list__OFXlf .country__Whsxq:hover{background-color:#f1f1f1}.country-list__OFXlf .country__Whsxq.highlight__TLSXh{background-color:#f1f1f1}.country-list__OFXlf .country-name__IgJv8{font-size:0.35623rem;margin:0 0.20356rem;word-break:break-word}.country-list__OFXlf .search__DTMvI{position:sticky;top:0;background-color:#fff;padding:0.20356rem 0.30534rem;z-index:1002;display:flex;align-items:center;gap:0.20356rem;border-bottom:0.02545rem solid #eee}.country-list__OFXlf .search-emoji__uLep1{display:none;font-size:0.38168rem}.country-list__OFXlf .search-box__FMnHm{border:0.02545rem solid #cacaca;border-radius:0.07634rem;font-size:0.38168rem;line-height:0.38168rem;padding:0.15267rem 0.20356rem;outline:none;border-radius:0.15267rem;background-color:var(--Surface-Subtle, #F6F7F9);width:100%}.country-list__OFXlf .no-entries-message__BFj1Q{padding:0.17812rem 0.25445rem 0.2799rem;opacity:.7;font-size:0.35623rem}.country-list__OFXlf::-webkit-scrollbar{width:0.10178rem}.country-list__OFXlf::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.country-list__OFXlf::-webkit-scrollbar-thumb{background-color:#c5c5c4;border-radius:0.12723rem}.dropdown-overlay__hWLZf{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.4);backdrop-filter:blur(0.05089rem)}
.modalContainer__i57WR{padding:0.71247rem 0.50891rem 0.50891rem;background:#fff;width:100%;height:85vh;display:flex;flex-direction:column;max-height:100vh;font-size:0.35623rem}.modalContainer__i57WR button{height:1.22137rem}.modalContainer__i57WR button div{font-weight:700}.modalContainer__i57WR .backBtn__zq8jr{width:0.40712rem;height:0.40712rem;margin-bottom:0.25445rem;flex-shrink:0}.modalContainer__i57WR .title__wewcU{color:var(--Text-Title, #1d2129);font-size:0.61069rem;font-style:normal;font-weight:700;line-height:0.81425rem}.modalContainer__i57WR .textExplain__X35mF{color:var(--Text-Neutural-Subtitle, #647793);font-size:0.35623rem;font-style:normal;font-weight:400;line-height:0.5598rem;margin-bottom:0.61069rem}.modalContainer__i57WR .button__CGplR{position:absolute;bottom:1.42494rem;box-sizing:border-box;width:8.98219rem}.modalContainer__i57WR .button__CGplR{position:absolute;bottom:1.6285rem;width:8.98219rem;left:0;right:0;margin:auto}.modalContainer__i57WR .errorInfo__QUE94{display:flex;align-items:center;gap:0.10178rem;margin-top:0.61069rem;color:#e8604b}
.modalContainer__x1aLz{padding:0.71247rem 0.50891rem 0.50891rem;background:#fff;width:100%;height:85vh;display:flex;flex-direction:column;max-height:100vh;font-size:0.35623rem}.modalContainer__x1aLz button{height:1.22137rem}.modalContainer__x1aLz button div{font-weight:700}.modalContainer__x1aLz .backBtn__eKdIi{width:0.40712rem;height:0.40712rem;margin-bottom:0.25445rem;flex-shrink:0}.modalContainer__x1aLz .title__TaJDx{color:var(--Text-Title, #1d2129);font-size:0.61069rem;font-style:normal;font-weight:700;line-height:0.81425rem}.modalContainer__x1aLz .textExplain__luXfV{color:var(--Text-Neutural-Subtitle, #647793);font-size:0.35623rem;font-style:normal;font-weight:400;line-height:0.5598rem;margin-bottom:0.61069rem}.modalContainer__x1aLz .button__PDEAL{position:absolute;bottom:1.42494rem;box-sizing:border-box;width:8.98219rem}.modalContainer__x1aLz .inputStyle__YEawz{display:flex;align-items:center;height:1.42494rem;align-self:stretch;border-radius:0.15267rem;background:var(--Surface-Subtle, #f6f7f9)}.modalContainer__x1aLz .inputStyle__YEawz div:first-child{width:100%}.modalContainer__x1aLz .errorInfo___ycHw{display:flex;align-items:center;gap:0.10178rem;margin-top:0.20356rem;color:#e8604b}
.junigo-h5-input {
  background-color: var(--Surface-Subtle);
}
.junigo-h5-input .arco-m-input-prefix {
  padding-right: 0.20356rem;
}

.modalContainer__rOuQu{padding:0.71247rem 0.50891rem 0.50891rem;background:#fff;width:100%;height:85vh;display:flex;flex-direction:column;max-height:100vh;font-size:0.35623rem}.modalContainer__rOuQu button{height:1.22137rem}.modalContainer__rOuQu button div{font-weight:700}.modalContainer__rOuQu .backBtn__gW51z{width:0.40712rem;height:0.40712rem;margin-bottom:0.25445rem;flex-shrink:0}.modalContainer__rOuQu .title__CIs1Z{color:var(--Text-Title, #1d2129);font-size:0.61069rem;font-style:normal;font-weight:700;line-height:0.81425rem}.modalContainer__rOuQu .textExplain__pSZKT{color:var(--Text-Neutural-Subtitle, #647793);font-size:0.35623rem;font-style:normal;font-weight:400;line-height:0.5598rem;margin-bottom:0.61069rem}.modalContainer__rOuQu .button__IeYJk{position:absolute;bottom:1.42494rem;box-sizing:border-box;width:8.98219rem}.modalContainer__rOuQu .validationContainer__Fs6HF{width:100%;display:flex;flex-direction:column}.modalContainer__rOuQu .validationContainer__Fs6HF .validationItem__qFmsV{display:flex;align-items:center;gap:0.20356rem;color:var(--Text-Subtitle, #647793);font-size:0.35623rem;font-style:normal;font-weight:400;line-height:0.5598rem}.modalContainer__rOuQu .inputContainer__EJUJp{width:100%;display:flex;flex-direction:column;gap:0.40712rem;margin-bottom:0.61069rem;margin-top:0.61069rem}.modalContainer__rOuQu .inputContainer__EJUJp .passwordInput__HiyfM{display:flex;height:1.42494rem;padding:0.17812rem 0.40712rem;align-items:center;align-self:stretch;border-radius:0.15267rem;background:var(--Surface-Subtle, #f6f7f9)}.modalContainer__rOuQu .inputContainer__EJUJp .passwordInput__HiyfM div:first-child{width:100%}.modalContainer__rOuQu .confirmButton__k0Y09{display:flex;width:8.98219rem;height:1.22137rem;padding:0.12723rem 0.40712rem;justify-content:center;align-items:center;gap:0.20356rem;flex-shrink:0;aspect-ratio:353/48;border-radius:0.30534rem;background:var(--Surface-Neutural-Dark, #1d2129);position:absolute;bottom:1.6285rem;left:0;right:0;margin:auto}
.modalContainer__cb9TV{padding:0.71247rem 0.50891rem 0.50891rem;background:#fff;width:100%;height:85vh;display:flex;flex-direction:column;max-height:100vh;font-size:0.35623rem}.modalContainer__cb9TV button{height:1.22137rem}.modalContainer__cb9TV button div{font-weight:700}.modalContainer__cb9TV .backBtn__np4YZ{width:0.40712rem;height:0.40712rem;margin-bottom:0.25445rem;flex-shrink:0}.modalContainer__cb9TV .title__qy9L8{color:var(--Text-Title, #1d2129);font-size:0.61069rem;font-style:normal;font-weight:700;line-height:0.81425rem}.modalContainer__cb9TV .textExplain__xSBqQ{color:var(--Text-Neutural-Subtitle, #647793);font-size:0.35623rem;font-style:normal;font-weight:400;line-height:0.5598rem;margin-bottom:0.61069rem}.modalContainer__cb9TV .button__FdJ1T{position:absolute;bottom:1.42494rem;box-sizing:border-box;width:8.98219rem}.modalContainer__cb9TV{justify-content:center;position:relative}.modalContainer__cb9TV .infoTips__DOnoN{display:flex;flex-direction:column;align-items:center;justify-content:center}.modalContainer__cb9TV .infoTips__DOnoN .textStyle__uD5Uq{color:var(--Text-Title, #1d2129);text-align:center;font-size:0.61069rem;font-style:normal;font-weight:700;line-height:0.81425rem;margin-top:0.40712rem;margin-bottom:3.56234rem}.modalContainer__cb9TV .createButton__sOQJZ{width:8.98219rem;height:1.22137rem;box-sizing:border-box;background:#1d2129;border-radius:0.30534rem;color:#fff;font-weight:700;font-size:0.35623rem;line-height:1.57;border:none;position:absolute;bottom:1.42494rem}
/*
 * Override Arco Mobile Button primary font-weight
 * - Scope: H5 only (arco mobile uses .arco-button classes)
 * - Reason: Adjust visual weight for primary action emphasis
 * - Note: Keep selector specific enough to avoid side effects
 */
/* If icon-only or icon+text, keep consistency by setting on root as fallback */
.junigo-h5-button.arco-m-button-type-primary {
  font-weight: 700;
}
.junigo-h5-button.arco-m-button-type-default {
  font-weight: 700;
}

.junigo-pc-button.arco-p-btn-primary {
  font-weight: 700;
}
.junigo-pc-button.arco-p-btn-secondary {
  font-weight: 700;
}

.modalContainer__j1gNM{padding:0.71247rem 0.50891rem 0.50891rem;background:#fff;width:100%;height:85vh;display:flex;flex-direction:column;max-height:100vh;font-size:0.35623rem}.modalContainer__j1gNM button{height:1.22137rem}.modalContainer__j1gNM button div{font-weight:700}.modalContainer__j1gNM .backBtn__hg_wQ{width:0.40712rem;height:0.40712rem;margin-bottom:0.25445rem;flex-shrink:0}.modalContainer__j1gNM .title__hTY_C{color:var(--Text-Title, #1d2129);font-size:0.61069rem;font-style:normal;font-weight:700;line-height:0.81425rem}.modalContainer__j1gNM .textExplain__UMjgj{color:var(--Text-Neutural-Subtitle, #647793);font-size:0.35623rem;font-style:normal;font-weight:400;line-height:0.5598rem;margin-bottom:0.61069rem}.modalContainer__j1gNM .button__zjLbH{position:absolute;bottom:1.42494rem;box-sizing:border-box;width:8.98219rem}.modalContainer__j1gNM .commonText___6KbF{font-size:0.35623rem;font-style:normal;font-weight:700;line-height:0.5598rem;margin-top:0.61069rem}.modalContainer__j1gNM .sendCode__rge26{color:var(--Surface-Primary-Pressed, #D19F00)}.modalContainer__j1gNM .countDown__v63TX{color:var(--Text-Tertiary, #AFBACA)}.inputWrapper__DZaxP{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.inputWrapper__DZaxP .inputStyle__aHGqm{display:flex;width:1.19593rem !important;height:1.65394rem !important;padding:0.61069rem 0 0.5598rem 0;flex-direction:column;justify-content:center;align-items:center;border-radius:0.15267rem;background:#f5f6f7}
.modalContainer__fEMDK{padding:0.71247rem 0.50891rem 0.50891rem;background:#fff;width:100%;height:85vh;display:flex;flex-direction:column;max-height:100vh;font-size:0.35623rem}.modalContainer__fEMDK button{height:1.22137rem}.modalContainer__fEMDK button div{font-weight:700}.modalContainer__fEMDK .backBtn__yNR5P{width:0.40712rem;height:0.40712rem;margin-bottom:0.25445rem;flex-shrink:0}.modalContainer__fEMDK .title__Qg1pP{color:var(--Text-Title, #1d2129);font-size:0.61069rem;font-style:normal;font-weight:700;line-height:0.81425rem}.modalContainer__fEMDK .textExplain__wEECt{color:var(--Text-Neutural-Subtitle, #647793);font-size:0.35623rem;font-style:normal;font-weight:400;line-height:0.5598rem;margin-bottom:0.61069rem}.modalContainer__fEMDK .button__Vi2h0{position:absolute;bottom:1.42494rem;box-sizing:border-box;width:8.98219rem}.modalContainer__fEMDK .inputStyle__RVZ69{display:flex;align-items:center;height:1.42494rem;align-self:stretch;border-radius:0.15267rem;background:var(--Surface-Subtle, #f6f7f9)}.modalContainer__fEMDK .inputStyle__RVZ69 div:first-child{width:100%}.modalContainer__fEMDK .errorInfo__g8vPX{display:flex;align-items:center;margin-top:0.20356rem;color:var(--State-Error, #e8604b);gap:0.10178rem;font-size:0.30534rem;font-weight:400;line-height:0.50891rem}.modalContainer__fEMDK .successText__mtKGG{display:flex;align-items:center;color:var(--State-Deposit, #3cab4b);font-size:0.30534rem;gap:0.10178rem;font-style:normal;font-weight:400;line-height:0.50891rem;margin-top:0.20356rem}
.modalContainer__kJidn{padding:0.71247rem 0.50891rem 0.50891rem;background:#fff;width:100%;height:85vh;display:flex;flex-direction:column;max-height:100vh;font-size:0.35623rem}.modalContainer__kJidn button{height:1.22137rem}.modalContainer__kJidn button div{font-weight:700}.modalContainer__kJidn .backBtn__fDJMP{width:0.40712rem;height:0.40712rem;margin-bottom:0.25445rem;flex-shrink:0}.modalContainer__kJidn .title__uIUQp{color:var(--Text-Title, #1d2129);font-size:0.61069rem;font-style:normal;font-weight:700;line-height:0.81425rem}.modalContainer__kJidn .textExplain__YWxh4{color:var(--Text-Neutural-Subtitle, #647793);font-size:0.35623rem;font-style:normal;font-weight:400;line-height:0.5598rem;margin-bottom:0.61069rem}.modalContainer__kJidn .button__ziObK{position:absolute;bottom:1.42494rem;box-sizing:border-box;width:8.98219rem}.modalContainer__kJidn .cardGroup__J6r2x{display:flex;flex-direction:column;gap:0.45802rem;width:100%;margin-top:0.61069rem}.modalContainer__kJidn .cardGroup__J6r2x .card__RTsII{display:flex;height:2.79898rem;padding:0.25445rem 0.50891rem;align-items:center;gap:0.50891rem;align-self:stretch;border-radius:0.20356rem;border:0.02545rem solid var(--Border-Default, #eceef2);cursor:pointer}.modalContainer__kJidn .cardGroup__J6r2x .card__RTsII .icon__NAcJ2{flex-shrink:0}.modalContainer__kJidn .cardGroup__J6r2x .card__RTsII .cardTitle__z5vSA{color:var(--Text-Title, #1d2129);font-size:0.35623rem;font-style:normal;font-weight:700;line-height:0.5598rem}.modalContainer__kJidn .cardGroup__J6r2x .selected__pdGan{border:0.02545rem solid var(--Primary-Text, #d19f00);background:var(--Primary-Subtle, #fdffc1)}.modalContainer__kJidn .cardGroup__J6r2x .button__ziObK{bottom:1.42494rem}
.modalContainer__CCiz3{padding:0.71247rem 0.50891rem 0.50891rem;background:#fff;width:100%;height:85vh;display:flex;flex-direction:column;max-height:100vh;font-size:0.35623rem}.modalContainer__CCiz3 button{height:1.22137rem}.modalContainer__CCiz3 button div{font-weight:700}.modalContainer__CCiz3 .backBtn__jM6QA{width:0.40712rem;height:0.40712rem;margin-bottom:0.25445rem;flex-shrink:0}.modalContainer__CCiz3 .title__XubU5{color:var(--Text-Title, #1d2129);font-size:0.61069rem;font-style:normal;font-weight:700;line-height:0.81425rem}.modalContainer__CCiz3 .textExplain__d_eX7{color:var(--Text-Neutural-Subtitle, #647793);font-size:0.35623rem;font-style:normal;font-weight:400;line-height:0.5598rem;margin-bottom:0.61069rem}.modalContainer__CCiz3 .button__EsH0T{position:absolute;bottom:1.42494rem;box-sizing:border-box;width:8.98219rem}.modalContainer__CCiz3 .errorInfo__AbEQJ{display:flex;align-items:center;gap:0.10178rem;margin-top:0.61069rem;color:#e8604b}.modalContainer__CCiz3 .numberContainer__LuJrt{margin-top:0.61069rem}.modalContainer__CCiz3 .inputContainer__jpmpt{margin-top:0.40712rem}.modalContainer__CCiz3 .inputContainer__jpmpt .passwordInput__FVGld{padding-right:0.40712rem;display:flex;height:1.42494rem;align-items:center;align-self:stretch;border-radius:0.15267rem;background:var(--Surface-Subtle, #f6f7f9);margin-top:0.40712rem;border:none}.modalContainer__CCiz3 .inputContainer__jpmpt .passwordInput__FVGld div:first-child{width:100%}.modalContainer__CCiz3 .forgetPassword__wdSzx{color:var(--Primary-Text, #d19f00);width:fit-content;font-size:0.35623rem;font-style:normal;font-weight:700;line-height:0.5598rem;cursor:pointer;margin-top:0.61069rem}
.junigo-pc-input.arco-p-input-size-large {
  height: 56px;
  line-height: 56px;
  border-radius: var(--radius-md);
  background-color: var(--Surface-Subtle);
}
.junigo-pc-input.arco-p-input-size-large:hover {
  background-color: var(--Surface-Subtle);
}
.junigo-pc-input.arco-p-input-size-large:focus {
  background-color: var(--Surface-Subtle);
}
.junigo-pc-input .arco-p-input-inner-wrapper-large {
  height: 56px;
  line-height: 56px;
  border-radius: var(--radius-md);
  background-color: var(--Surface-Subtle);
}
.junigo-pc-input .arco-p-input-inner-wrapper-large:hover {
  background-color: var(--Surface-Subtle);
}
.junigo-pc-input .arco-p-input-inner-wrapper-large:hover .arco-p-input-inner-wrapper-large {
  background-color: var(--Surface-Subtle);
}
.junigo-pc-input .arco-p-input-inner-wrapper-large:focus {
  background-color: var(--Surface-Subtle);
}
.junigo-pc-input .arco-p-input-inner-wrapper-large:focus .arco-p-input-inner-wrapper-large {
  background-color: var(--Surface-Subtle);
}

.amountInputContainer__p_ieS{width:100%;display:flex;align-items:center;border-radius:6px;box-sizing:border-box;height:56px;background-color:var(--color-fill-2)}
.amountInputContainer__upz7T{width:100%;display:flex;align-items:center;border-radius:0.15267rem;height:1.42494rem;background-color:#f6f7f9}
.modalContainer__NAdmr{padding:0.71247rem 0.50891rem 0.50891rem;background:#fff;width:100%;height:85vh;display:flex;flex-direction:column;max-height:100vh;font-size:0.35623rem}.modalContainer__NAdmr button{height:1.22137rem}.modalContainer__NAdmr button div{font-weight:700}.modalContainer__NAdmr .backBtn__q2glB{width:0.40712rem;height:0.40712rem;margin-bottom:0.25445rem;flex-shrink:0}.modalContainer__NAdmr .title__DhmuO{color:var(--Text-Title, #1d2129);font-size:0.61069rem;font-style:normal;font-weight:700;line-height:0.81425rem}.modalContainer__NAdmr .textExplain__xkrvK{color:var(--Text-Neutural-Subtitle, #647793);font-size:0.35623rem;font-style:normal;font-weight:400;line-height:0.5598rem;margin-bottom:0.61069rem}.modalContainer__NAdmr .button__v0hYR{position:absolute;bottom:1.42494rem;box-sizing:border-box;width:8.98219rem}.modalContainer__NAdmr .emailClass__nPtsq{display:flex;align-items:center;height:1.42494rem;flex:1 0 0;border-radius:0.15267rem;background:var(--Surface-Subtle, #f6f7f9);width:100%;margin-top:0.61069rem}.modalContainer__NAdmr .emailClass__nPtsq div:first-child{width:100%}.modalContainer__NAdmr .forgetBtn__RSENr{color:var(--Primary-Text, #d19f00);width:fit-content;font-size:0.35623rem;font-style:normal;font-weight:700;line-height:0.5598rem;cursor:pointer;margin-top:0.61069rem}.modalContainer__NAdmr .errorInfo__KXwDz{display:flex;align-items:center;gap:0.10178rem;margin-top:0.61069rem;color:var(--State-Error, #e8604b)}.modalContainer__NAdmr .passwordInput__QkQsy{display:flex;height:1.42494rem;padding-right:0.40712rem;align-items:center;align-self:stretch;border-radius:0.15267rem;background:var(--Surface-Subtle, #f6f7f9);margin-top:0.40712rem;border:none}.modalContainer__NAdmr .passwordInput__QkQsy div:first-child{width:100%}.modalContainer__NAdmr .passwordIcon__KHetA{cursor:pointer;display:flex;align-items:center;justify-content:center}
.helpModal__er6fu{display:flex;flex-direction:column;align-items:stretch}.helpModal__er6fu .arco-m-input-wrap.border-half.ios{border:none !important}.helpModal__er6fu .arco-m-input-wrap{height:1.22137rem}.title__xsZed{text-align:center;font-size:0.61069rem;font-weight:700;margin-bottom:0.50891rem}.label__IFGO9{text-align:left;font-size:0.30534rem;color:#23262f;font-weight:500;margin-bottom:0.15267rem}.input___c8ZW{border-radius:0.20356rem;background:#f7f8fa;height:1.42494rem;font-size:0.35623rem;margin-bottom:0.05089rem}.textarea__MpVgx{border-radius:0.20356rem;background:#f7f8fa;min-height:1.42494rem;font-size:0.35623rem;margin-bottom:0.61069rem}.tip__nN0g9{margin-bottom:0.30534rem}.error__qz1ez{text-align:left;color:#647793;font-size:0.30534rem;margin-top:0.20356rem;text-align:left}.buttonContainer__mK8UD{display:flex;justify-content:center;gap:0.25445rem}.buttonContainer__mK8UD .arco-m-button.arco-m-button-size-large{height:1.01781rem}.buttonContainer__mK8UD .cancelButton__sO2ev{border-radius:0.20356rem;padding-right:0.40712rem;padding-left:0.40712rem;background-color:#eceef2;color:#000;font-weight:700 !important}.buttonContainer__mK8UD .submitButton__f2fr4{background-color:#ffd800 !important;color:#000 !important;font-weight:700 !important;width:3.94402rem;min-width:3.56234rem;border-radius:0.20356rem;padding-right:0.40712rem;padding-left:0.40712rem}
.container__ZeaGM{width:100%;height:100vh;background-color:#ffd800;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.container__ZeaGM .helpIcon__EQ4xg{cursor:pointer;width:24px;height:24px;flex-shrink:0;top:47px;right:100px;position:absolute}.container__ZeaGM .changeLn__q2gcz{border:2.5px solid #1d2129;font-size:12px;border-radius:5px;text-align:center;font-weight:bold;line-height:20px;width:24px;height:24px;flex-shrink:0;top:47px;right:150px;position:absolute;cursor:pointer}.container__ZeaGM .juniLogo__okf88{width:341px;height:78px;flex-shrink:0}.container__ZeaGM .buttonGroup__wOrqk{display:flex;flex-direction:column;gap:12px;margin-top:214px;padding:20px;box-sizing:border-box}.container__ZeaGM .buttonGroup__wOrqk .createButton__Y6pc5{width:353px;height:48px;box-sizing:border-box;background:#1d2129;border-radius:12px;color:#fff;font-weight:700;font-size:14px;line-height:1.57;border:none}.container__ZeaGM .buttonGroup__wOrqk .createButton__Y6pc5:hover{background:#2b2f36}.container__ZeaGM .buttonGroup__wOrqk .loginButton__rbR9a{width:353px;height:48px;background:#fff;border-radius:12px;color:#1d2129;font-weight:700;font-size:14px;line-height:1.57}.container__ZeaGM .buttonGroup__wOrqk .loginButton__rbR9a:hover{background:#f5f5f5}.modelStyle__GxXAb{width:679px;height:763px;flex-shrink:0;padding:10px 20px 20px;border-radius:16px;background:var(--White, #fff);box-shadow:0px 8px 12px 6px rgba(0,0,0,.15),0px 4px 4px 0px rgba(0,0,0,.3)}.spin__FaGPj{z-index:10000}.languageBox__AEdeV{width:160px;background-color:#fff;border-radius:8px;top:80px;right:150px;position:absolute;font-weight:590;padding:5px 0;font-size:14px;box-shadow:0px 4px 10px 0 rgba(0,0,0,.1)}.languageList__Apd88{border-radius:8px;list-style:none}.languageItem__mcGxz{padding:15px 10px;align-items:center;cursor:pointer;transition:var(--transition);position:relative}.languageItem__mcGxz.selected__qrBH4{background-color:var(--color-fill-2)}.prompt__OW6DK .arco-p-modal-content{text-align:center}.buttonContainer1__JjwWK{display:flex;justify-content:center;gap:16px;margin-top:24px}.buttonContainer1__JjwWK .arco-p-btn-primary{background-color:#ffd800 !important;color:#000 !important;font-weight:700 !important;width:300px;height:40px;padding-top:9px;padding-bottom:9px;min-width:140px;border-radius:8px;padding-right:16px;padding-left:16px}.buttonContainer1__JjwWK .arco-p-btn-secondary{width:300px;min-width:90px;height:40px;padding-top:9px;padding-bottom:9px;border-radius:8px;padding-right:16px;padding-left:16px;font-weight:700 !important}.noteTitle___2t5o{text-align:center;font-size:16px;color:#1d2129}.notText__BaWIQ{text-align:center;font-size:14px;color:#647793}
.modalContainer__yEcVP{width:100%;height:750px;border-radius:16px;position:relative}.modalContainer__yEcVP .backBtn__nEnG0{width:16px;cursor:pointer}.modalContainer__yEcVP .title__H49Mz{color:var(--Text-Title, #1d2129);font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-top:12px;margin-bottom:24px}.modalContainer__yEcVP .textExplain__vi_Jf{color:var(--Text-Neutural-Subtitle, #647793);font-size:14px;font-style:normal;font-weight:400;line-height:22px}.modalContainer__yEcVP .button__esu5Q{width:353px;height:48px;position:absolute;bottom:64px;left:0;right:0;margin:auto}.modalContainer__yEcVP .buttonGroup__ImRUD{display:flex;flex-direction:column;gap:12px;align-items:center;left:0;right:0;margin:auto;position:absolute;bottom:63px}.modalContainer__yEcVP .buttonGroup__ImRUD .buttonItem__K4wI0{display:flex;width:353px;height:48px;padding:5px 16px;font-size:14px;font-style:normal;font-weight:700;justify-content:center;align-items:center;gap:8px;flex-shrink:0}.cardGroup__SoHHR{display:flex;flex-direction:column;gap:12px}.card__Uvfiy{display:flex;border:1px solid #e5e6eb;align-items:center;padding:12px;background:#fff;height:110px;border-radius:8px;border-width:1px;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;gap:20px;cursor:pointer}.selected__RPEs7{border:1px solid var(--Primary-Text, #d19f00);background:var(--Primary-Subtle, #fdffc1)}.icon__wv4iH{border-radius:50%;flex-shrink:0}.cardContent__QAMl_{display:flex;justify-content:center;flex-direction:column}.cardTitle__VZgW5{font-weight:700;font-size:14px;line-height:22px;letter-spacing:0%;vertical-align:middle}.cardDesc__j6mCF{color:#86909c;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0%;vertical-align:middle}.note__LKews{font-weight:400;font-size:14px;line-height:22px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#86909c;width:352px;height:44px;margin:16px auto}
.modalContainer__OzJsP{width:100%;height:750px;border-radius:16px;position:relative}.modalContainer__OzJsP .backBtn__WUmM6{width:16px;cursor:pointer}.modalContainer__OzJsP .title__LSrQG{color:var(--Text-Title, #1d2129);font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-top:12px;margin-bottom:24px}.modalContainer__OzJsP .textExplain__oE47H{color:var(--Text-Neutural-Subtitle, #647793);font-size:14px;font-style:normal;font-weight:400;line-height:22px}.modalContainer__OzJsP .button__KTwUP{width:353px;height:48px;position:absolute;bottom:64px;left:0;right:0;margin:auto}.modalContainer__OzJsP .textExplain__oE47H{margin-bottom:24px}.modalContainer__OzJsP .errorInfo__w2xfw{display:flex;align-items:center;gap:4px;margin-top:24px}
.modalContainer__jAaYr{width:100%;height:750px;border-radius:16px;position:relative}.modalContainer__jAaYr .backBtn__rri2Q{width:16px;cursor:pointer}.modalContainer__jAaYr .title__DCUVc{color:var(--Text-Title, #1d2129);font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-top:12px;margin-bottom:24px}.modalContainer__jAaYr .textExplain__biZLf{color:var(--Text-Neutural-Subtitle, #647793);font-size:14px;font-style:normal;font-weight:400;line-height:22px}.modalContainer__jAaYr .button__XlIpp{width:353px;height:48px;position:absolute;bottom:64px;left:0;right:0;margin:auto}.modalContainer__jAaYr .errorInfo__cO41q{display:flex;align-items:center;gap:4px;margin-top:8px;color:#e8604b}.modalContainer__jAaYr .inputClass__ykBYn{display:flex;align-items:center;flex:1 0 0;border-radius:6px;background:var(--Surface-Subtle, #f6f7f9);height:56px}.modalContainer__jAaYr .textExplain__biZLf{margin-bottom:24px}
.modalContainer__esHIY{width:100%;height:750px;border-radius:16px;position:relative}.modalContainer__esHIY .backBtn___OnkY{width:16px;cursor:pointer}.modalContainer__esHIY .title__unvvl{color:var(--Text-Title, #1d2129);font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-top:12px;margin-bottom:24px}.modalContainer__esHIY .textExplain__rJyVc{color:var(--Text-Neutural-Subtitle, #647793);font-size:14px;font-style:normal;font-weight:400;line-height:22px}.modalContainer__esHIY .button__TtQXh{width:353px;height:48px;position:absolute;bottom:64px;left:0;right:0;margin:auto}.modalContainer__esHIY .errorInfo__WQY10{display:flex;align-items:center;margin-top:8px;color:var(--State-Error, #e8604b);gap:4px;font-size:12px;font-weight:400;line-height:20px}.modalContainer__esHIY .successText___xoHW{display:flex;align-items:center;color:var(--State-Deposit, #3cab4b);font-size:12px;font-style:normal;font-weight:400;line-height:20px}.modalContainer__esHIY .inputClass__OnvtH{display:flex;align-items:center;flex:1 0 0;border-radius:6px;background:var(--Surface-Subtle, #f6f7f9);height:56px}.modalContainer__esHIY .textExplain__rJyVc{margin-bottom:24px}
.modalContainer__RzkSg{width:100%;height:750px;border-radius:16px;position:relative}.modalContainer__RzkSg .backBtn__qiXcf{width:16px;cursor:pointer}.modalContainer__RzkSg .title__zLT03{color:var(--Text-Title, #1d2129);font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-top:12px;margin-bottom:24px}.modalContainer__RzkSg .textExplain__MkkzG{color:var(--Text-Neutural-Subtitle, #647793);font-size:14px;font-style:normal;font-weight:400;line-height:22px}.modalContainer__RzkSg .button__ZSGSf{width:353px;height:48px;position:absolute;bottom:64px;left:0;right:0;margin:auto}.modalContainer__RzkSg .inputContainer__DCvVN{width:100%;display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.modalContainer__RzkSg .inputContainer__DCvVN .passwordInput__sdp9v{width:100%;display:flex;height:56px;align-items:center;align-self:stretch;border-radius:6px;background:var(--Surface-Subtle, #f6f7f9);margin-top:16px;border:none}.modalContainer__RzkSg .validationContainer__bIXSZ{width:100%;max-width:400px;display:flex;flex-direction:column;gap:12px}.modalContainer__RzkSg .validationContainer__bIXSZ .validationItem__drMLg{display:flex;align-items:center;gap:8px}
.modalContainer__GNNHS{width:100%;height:750px;border-radius:16px;position:relative}.modalContainer__GNNHS .backBtn__bN2Io{width:16px;cursor:pointer}.modalContainer__GNNHS .title__epG6Z{color:var(--Text-Title, #1d2129);font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-top:12px;margin-bottom:24px}.modalContainer__GNNHS .textExplain__cNyqd{color:var(--Text-Neutural-Subtitle, #647793);font-size:14px;font-style:normal;font-weight:400;line-height:22px}.modalContainer__GNNHS .button__OmYYz{width:353px;height:48px;position:absolute;bottom:64px;left:0;right:0;margin:auto}.inputWrapper__TIaea{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;margin:24px 0}.inputWrapper__TIaea .inputStyle__Qv9v_{display:flex;width:47px !important;height:65px !important;padding:24px 0px 22px 0px;flex-direction:column;justify-content:center;align-items:center;border-radius:6px;background:#f5f6f7;text-align:center}.commonText__JV_La{font-size:14px;font-style:normal;font-weight:700;line-height:22px}.sendCode__dOMpG{color:var(--Yellow-600, #d19f00);cursor:pointer}.countDown__fbwru{color:var(--Text-Tertiary, #afbaca)}
.modalContainer__iwWzr{width:100%;height:750px;border-radius:16px;position:relative}.modalContainer__iwWzr .backBtn__XTBxr{width:16px;cursor:pointer}.modalContainer__iwWzr .title__CHLfq{color:var(--Text-Title, #1d2129);font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-top:12px;margin-bottom:24px}.modalContainer__iwWzr .textExplain__ieC26{color:var(--Text-Neutural-Subtitle, #647793);font-size:14px;font-style:normal;font-weight:400;line-height:22px}.modalContainer__iwWzr .button__ih3yj{width:353px;height:48px;position:absolute;bottom:64px;left:0;right:0;margin:auto}.modalContainer__iwWzr .cardGroup__hW2U6{display:flex;flex-direction:column;gap:18px;width:100%}.modalContainer__iwWzr .cardGroup__hW2U6 .card__IzljD{display:flex;height:110px;padding:10px 20px;align-items:center;gap:20px;align-self:stretch;border-radius:8px;border:1px solid var(--Border-Default, #eceef2);cursor:pointer}.modalContainer__iwWzr .cardGroup__hW2U6 .card__IzljD .icon__cZ_ur{flex-shrink:0}.modalContainer__iwWzr .cardGroup__hW2U6 .card__IzljD .cardTitle__YcRUg{color:var(--Text-Title, #1d2129);font-size:14px;font-style:normal;font-weight:700;line-height:22px}.modalContainer__iwWzr .cardGroup__hW2U6 .selected__Zf6do{border:1px solid var(--Primary-Text, #d19f00);background:var(--Primary-Subtle, #fdffc1)}
.modalContainer__R58FA{width:100%;height:750px;border-radius:16px;position:relative}.modalContainer__R58FA .backBtn__NqRHR{width:16px;cursor:pointer}.modalContainer__R58FA .title__Onbdc{color:var(--Text-Title, #1d2129);font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-top:12px;margin-bottom:24px}.modalContainer__R58FA .textExplain__x8Vwm{color:var(--Text-Neutural-Subtitle, #647793);font-size:14px;font-style:normal;font-weight:400;line-height:22px}.modalContainer__R58FA .button__meN6K{width:353px;height:48px;position:absolute;bottom:64px;left:0;right:0;margin:auto}.modalContainer__R58FA .forgetBtn__Mo0Ti{color:var(--Primary-Text, #d19f00);width:fit-content;font-size:14px;font-style:normal;font-weight:700;line-height:22px;cursor:pointer;margin-top:24px}.modalContainer__R58FA .errorInfo__zO3Gj{display:flex;align-items:center;gap:4px;margin-top:24px;color:var(--State-Error, #e8604b)}.modalContainer__R58FA .passwordInput__gGwQg{display:flex;height:56px;padding:7px 16px;align-items:center;align-self:stretch;border-radius:6px;background:var(--Surface-Subtle, #f6f7f9);margin-top:16px;border:none}
.modalContainer__R_EIV{width:100%;height:750px;border-radius:16px;position:relative}.modalContainer__R_EIV .backBtn__l3Ymg{width:16px;cursor:pointer}.modalContainer__R_EIV .title__lBYMX{color:var(--Text-Title, #1d2129);font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-top:12px;margin-bottom:24px}.modalContainer__R_EIV .textExplain__mEixE{color:var(--Text-Neutural-Subtitle, #647793);font-size:14px;font-style:normal;font-weight:400;line-height:22px}.modalContainer__R_EIV .button__Ws3VZ{width:353px;height:48px;position:absolute;bottom:64px;left:0;right:0;margin:auto}.modalContainer__R_EIV .emailClass__ga__7{display:flex;align-items:center;height:56px;flex:1 0 0;border-radius:6px;background:var(--Surface-Subtle, #f6f7f9)}.modalContainer__R_EIV .forgetBtn__roM5X{color:var(--Primary-Text, #d19f00);width:fit-content;font-size:14px;font-style:normal;font-weight:700;line-height:22px;cursor:pointer;margin-top:24px}.modalContainer__R_EIV .errorInfo__OJqBO{display:flex;align-items:center;gap:4px;margin-top:24px;color:var(--State-Error, #e8604b)}.modalContainer__R_EIV .passwordInput__Ph7X4{display:flex;height:56px;align-items:center;align-self:stretch;border-radius:6px;background:var(--Surface-Subtle, #f6f7f9);margin-top:16px;border:none}
.helpModal__kW_95{display:flex;flex-direction:column;align-items:stretch}.title__ylkfp{text-align:center;font-size:24px;font-weight:700;margin-bottom:20px}.label__GsJU0{text-align:left;font-size:12px;color:#23262f;font-weight:500;margin-bottom:6px}.input__lexuh{border-radius:8px;background:#f7f8fa;height:56px;font-size:14px;margin-bottom:2px}.textarea__gdAc_{border-radius:8px;background:#f7f8fa;min-height:56px;font-size:14px;margin-bottom:24px}.tip__fbVFT{margin-bottom:12px}.error__vPyol{text-align:left;color:#647793;font-size:12px;margin-top:8px;text-align:left}.buttonContainer__tEJtD{display:flex;justify-content:center;gap:10px}.buttonContainer__tEJtD .cancelButton__xXENS{background-color:#eceef2}.buttonContainer__tEJtD .okButton__l_h7j .arco-p-btn-primary{width:300px}.buttonContainer__tEJtD .arco-p-btn-primary{background-color:#ffd800 !important;color:#000 !important;font-weight:700 !important;width:155px;height:40px;padding-top:9px;padding-bottom:9px;min-width:140px;border-radius:8px;padding-right:16px;padding-left:16px}.buttonContainer__tEJtD .arco-p-btn-secondary{width:155px;min-width:90px;height:40px;padding-top:9px;padding-bottom:9px;border-radius:8px;padding-right:16px;padding-left:16px;font-weight:700 !important}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
main,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
  box-sizing: border-box;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
  font-family: "Inter Variable","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif;
  overflow-x: hidden;
  overflow-y: hidden;
  background-color: #fff;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.grid-col-4 {
  display: grid;
  grid-template-columns: repeat(4,1fr);
}
.grid-col-3 {
  display: grid;
  grid-template-columns: repeat(3,1fr);
}
.col-span-2 {
  grid-column: span 2;
}
#root {
  height: calc(100vh - env(safe-area-inset-top, 0px));
  padding-top: env(safe-area-inset-top, 0px);
  background-color: #fff;
}

/* 移动端全局隐藏滚动条但保持滚动功能 */
@media (max-width: 768px) {
  /* 隐藏所有滚动条但保持滚动功能 */
  * {
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE and Edge */
  }

  /* 隐藏 Webkit 浏览器的滚动条 */
  *::-webkit-scrollbar {
    display: none;
  }
}

.arco-m-toast {
  top: calc(env(safe-area-inset-top, 0px) + 12px) !important;
}


  .flag {
    width: 24px;
    height: 20px;
    background-image: url(/assets/images/flags.0e0e67b26612b209383c.png);
    background-repeat: no-repeat;
    transform:translateY(-2px);
    flex-shrink: 0;
  }
  .ad { background-position: -48px -24px; }
  .ae { background-position: -72px -24px; }
  .af { background-position: -96px -24px; }
  .ag { background-position: -120px -24px; }
  .ai { background-position: -144px -24px; }
  .al { background-position: -168px -24px; }
  .am { background-position: -192px -24px; }
  .an { background-position: -216px -24px; }
  .ao { background-position: -240px -24px; }
  .aq { background-position: -264px -24px; }
  .ar { background-position: -288px -24px; }
  .as { background-position: -312px -24px; }
  .at { background-position: -336px -24px; }
  .au { background-position: -360px -24px; }
  .aw { background-position: -384px -24px; }
  .ax { background-position: -0px -48px; }
  .az { background-position: -24px -48px; }
  .ba { background-position: -48px -48px; }
  .bb { background-position: -72px -48px; }
  .bd { background-position: -96px -48px; }
  .be { background-position: -120px -48px; }
  .bf { background-position: -144px -48px; }
  .bg { background-position: -168px -48px; }
  .bh { background-position: -192px -48px; }
  .bi { background-position: -216px -48px; }
  .bj { background-position: -240px -48px; }
  .bl { background-position: -264px -48px; }
  .bm { background-position: -288px -48px; }
  .bn { background-position: -312px -48px; }
  .bo { background-position: -336px -48px; }
  .br { background-position: -360px -48px; }
  .bs { background-position: -384px -48px; }
  .bt { background-position: -0px -72px; }
  .bw { background-position: -24px -72px; }
  .by { background-position: -48px -72px; }
  .bz { background-position: -72px -72px; }
  .ca { background-position: -96px -72px; }
  .cc { background-position: -120px -72px; }
  .cd { background-position: -144px -72px; }
  .cf { background-position: -168px -72px; }
  .cg { background-position: -192px -72px; }
  .ch { background-position: -216px -72px; }
  .ci { background-position: -240px -72px; }
  .ck { background-position: -264px -72px; }
  .cl { background-position: -288px -72px; }
  .cm { background-position: -312px -72px; }
  .cn { background-position: -336px -72px; }
  .co { background-position: -360px -72px; }
  .cr { background-position: -384px -72px; }
  .cu { background-position: -0px -96px; }
  .cv { background-position: -24px -96px; }
  .cw { background-position: -48px -96px; }
  .cx { background-position: -72px -96px; }
  .cy { background-position: -96px -96px; }
  .cz { background-position: -120px -96px; }
  .de { background-position: -144px -96px; }
  .dj { background-position: -168px -96px; }
  .dk { background-position: -192px -96px; }
  .dm { background-position: -216px -96px; }
  .do { background-position: -240px -96px; }
  .dz { background-position: -264px -96px; }
  .ec { background-position: -288px -96px; }
  .ee { background-position: -312px -96px; }
  .eg { background-position: -336px -96px; }
  .eh { background-position: -360px -96px; }
  .er { background-position: -384px -96px; }
  .es { background-position: -0px -120px; }
  .et { background-position: -24px -120px; }
  .eu { background-position: -48px -120px; }
  .fi { background-position: -72px -120px; }
  .fj { background-position: -96px -120px; }
  .fk { background-position: -120px -120px; }
  .fm { background-position: -144px -120px; }
  .fo { background-position: -168px -120px; }
  .fr { background-position: -192px -120px; }
  .ga { background-position: -216px -120px; }
  .gb { background-position: -240px -120px; }
  .gd { background-position: -264px -120px; }
  .ge { background-position: -288px -120px; }
  .gg { background-position: -312px -120px; }
  .gh { background-position: -336px -120px; }
  .gi { background-position: -360px -120px; }
  .gl { background-position: -384px -120px; }
  .gm { background-position: -0px -144px; }
  .gn { background-position: -24px -144px; }
  .gq { background-position: -48px -144px; }
  .gr { background-position: -72px -144px; }
  .gs { background-position: -96px -144px; }
  .gt { background-position: -120px -144px; }
  .gu { background-position: -144px -144px; }
  .gw { background-position: -168px -144px; }
  .gy { background-position: -192px -144px; }
  .hk { background-position: -216px -144px; }
  .hn { background-position: -240px -144px; }
  .hr { background-position: -264px -144px; }
  .ht { background-position: -288px -144px; }
  .hu { background-position: -312px -144px; }
  .ic { background-position: -336px -144px; }
  .id { background-position: -360px -144px; }
  .ie { background-position: -384px -144px; }
  .il { background-position: -0px -168px; }
  .im { background-position: -24px -168px; }
  .in { background-position: -48px -168px; }
  .iq { background-position: -72px -168px; }
  .ir { background-position: -96px -168px; }
  .is { background-position: -120px -168px; }
  .it { background-position: -144px -168px; }
  .je { background-position: -168px -168px; }
  .jm { background-position: -192px -168px; }
  .jo { background-position: -216px -168px; }
  .jp { background-position: -240px -168px; }
  .ke { background-position: -264px -168px; }
  .kg { background-position: -288px -168px; }
  .kh { background-position: -312px -168px; }
  .ki { background-position: -336px -168px; }
  .xk { background-position: -144px 0px; }
  .km { background-position: -360px -168px; }
  .kn { background-position: -384px -168px; }
  .kp { background-position: -0px -192px; }
  .kr { background-position: -24px -192px; }
  .kw { background-position: -48px -192px; }
  .ky { background-position: -72px -192px; }
  .kz { background-position: -96px -192px; }
  .la { background-position: -120px -192px; }
  .lb { background-position: -144px -192px; }
  .lc { background-position: -168px -192px; }
  .li { background-position: -192px -192px; }
  .lk { background-position: -216px -192px; }
  .lr { background-position: -240px -192px; }
  .ls { background-position: -264px -192px; }
  .lt { background-position: -288px -192px; }
  .lu { background-position: -312px -192px; }
  .lv { background-position: -336px -192px; }
  .ly { background-position: -360px -192px; }
  .ma { background-position: -384px -192px; }
  .mc { background-position: -0px -216px; }
  .md { background-position: -24px -216px; }
  .me { background-position: -48px -216px; }
  .mf { background-position: -72px -216px; }
  .mg { background-position: -96px -216px; }
  .mh { background-position: -120px -216px; }
  .mk { background-position: -144px -216px; }
  .ml { background-position: -168px -216px; }
  .mm { background-position: -192px -216px; }
  .mn { background-position: -216px -216px; }
  .mo { background-position: -240px -216px; }
  .mp { background-position: -264px -216px; }
  .mq { background-position: -288px -216px; }
  .mr { background-position: -312px -216px; }
  .ms { background-position: -336px -216px; }
  .mt { background-position: -360px -216px; }
  .mu { background-position: -384px -216px; }
  .mv { background-position: -0px -240px; }
  .mw { background-position: -24px -240px; }
  .mx { background-position: -48px -240px; }
  .my { background-position: -72px -240px; }
  .mz { background-position: -96px -240px; }
  .na { background-position: -120px -240px; }
  .nc { background-position: -144px -240px; }
  .ne { background-position: -168px -240px; }
  .nf { background-position: -192px -240px; }
  .ng { background-position: -216px -240px; }
  .ni { background-position: -240px -240px; }
  .nl { background-position: -264px -240px; }
  .no { background-position: -288px -240px; }
  .np { background-position: -312px -240px; }
  .nr { background-position: -336px -240px; }
  .nu { background-position: -360px -240px; }
  .nz { background-position: -384px -240px; }
  .om { background-position: -0px -264px; }
  .pa { background-position: -24px -264px; }
  .pe { background-position: -48px -264px; }
  .pf { background-position: -72px -264px; }
  .pg { background-position: -96px -264px; }
  .ph { background-position: -120px -264px; }
  .pk { background-position: -192px -264px; }
  .pl { background-position: -216px -264px; }
  .pn { background-position: -240px -264px; }
  .pr { background-position: -264px -264px; }
  .ps { background-position: -288px -264px; }
  .pt { background-position: -312px -264px; }
  .pw { background-position: -336px -264px; }
  .py { background-position: -360px -264px; }
  .qa { background-position: -384px -264px; }
  .ro { background-position: -0px -288px; }
  .rs { background-position: -24px -288px; }
  .ru { background-position: -48px -288px; }
  .rw { background-position: -72px -288px; }
  .sa { background-position: -96px -288px; }
  .sb { background-position: -120px -288px; }
  .sc { background-position: -144px -288px; }
  .sd { background-position: -168px -288px; }
  .se { background-position: -192px -288px; }
  .sg { background-position: -216px -288px; }
  .sh { background-position: -240px -288px; }
  .si { background-position: -264px -288px; }
  .sk { background-position: -288px -288px; }
  .sl { background-position: -312px -288px; }
  .sm { background-position: -336px -288px; }
  .sn { background-position: -360px -288px; }
  .so { background-position: -384px -288px; }
  .sr { background-position: -0px -312px; }
  .ss { background-position: -24px -312px; }
  .st { background-position: -48px -312px; }
  .sv { background-position: -72px -312px; }
  .sy { background-position: -96px -312px; }
  .sz { background-position: -120px -312px; }
  .tc { background-position: -144px -312px; }
  .td { background-position: -168px -312px; }
  .tf { background-position: -192px -312px; }
  .tg { background-position: -216px -312px; }
  .th { background-position: -240px -312px; }
  .tj { background-position: -264px -312px; }
  .tk { background-position: -288px -312px; }
  .tl { background-position: -312px -312px; }
  .tm { background-position: -336px -312px; }
  .tn { background-position: -360px -312px; }
  .to { background-position: -384px -312px; }
  .tr { background-position: -0px -336px; }
  .tt { background-position: -24px -336px; }
  .tv { background-position: -48px -336px; }
  .tw { background-position: -72px -336px; }
  .tz { background-position: -96px -336px; }
  .ua { background-position: -120px -336px; }
  .ug { background-position: -144px -336px; }
  .us { background-position: -168px -336px; }
  .uy { background-position: -192px -336px; }
  .uz { background-position: -216px -336px; }
  .va { background-position: -240px -336px; }
  .vc { background-position: -264px -336px; }
  .ve { background-position: -288px -336px; }
  .vg { background-position: -312px -336px; }
  .vi { background-position: -336px -336px; }
  .vn { background-position: -360px -336px; }
  .vu { background-position: -384px -336px; }
  .wf { background-position: -0px -360px; }
  .ws { background-position: -24px -360px; }
  .ye { background-position: -48px -360px; }
  .za { background-position: -96px -360px; }
  .zm { background-position: -120px -360px; }
  .zw { background-position: -144px -360px; }

/*
  Design Tokens (Light Theme)
  - Cross PC/H5 CSS variables
  - Only declares tokens, does not style components directly
  - Usage: var(--token-name) in CSS, or via SCSS alias layer
*/

:root {
  /* Brand & Primary */
  --color-brand: #FFD800; /* primary */
  --color-brand-foreground: #ffffff;

  /* Surface & Text */
  --Surface-Primary:#FFFFFF;
  --Surface-Subtle: #F6F7F9;
  --Surface-Default:#ECEEF2;
  --Surface-Disabled:#D4DAE3;
  --Surface-Dark:#1D2129;
  --Surface-Greylayer:rgba(29, 33, 41, 0.5);
  --Surface-800:#394353;
  --Surface-Similar-primary:#1D2129;
  --Surface-opposite-primary:#1D2129;

  /* Semantic states */
  --color-success: #16a34a;
  --color-success-foreground: #0a0f0a;
  --color-success-bg: #ecfdf5; /* soft success */
  --color-success-border: #a7f3d0;

  --color-warning: #f59e0b;
  --color-warning-foreground: #0f0f0a;
  --color-warning-bg: #fffbeb;
  --color-warning-border: #fde68a;

  --color-error: #ef4444;
  --color-error-foreground: #0f0a0a;
  --color-error-bg: #fef2f2;
  --color-error-border: #fecaca;

  --color-info: #0ea5e9;
  --color-info-foreground: #091014;
  --color-info-bg: #e0f2fe;
  --color-info-border: #bae6fd;

    /* Radii */
  --radius-xs: 4px;
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-xl: 16px;

    /* Shadows */
  --shadow-sm: 0 1px 2px rgba(0,0,0,0.05);
  --shadow-md: 0 4px 10px rgba(0,0,0,0.1);

  /* Typography */
  --font-family-sans: "Inter Variable","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif;

  --Text-Subtitle:#647793;
  /* Button */
  --Button-surface-primary: #1D2129;
  --Button-text-primary: #FFFFFF;
  --Button-surface-brand:#FFD800;

  --Fixed-Primary:#10141A;

  --Title-font-size-1: 24px;
  --Title-font-size-2:16px;
  --Title-font-size-3:14px;
  --Title-font-size-4:12px;
  --Title-font-size-5:20px;
  --Title-font-size-6: 32px;
  --Title-font-size-7: 13px;

  --Title-font-weight-1: 700;
  --Title-font-weight-2: 590;
  --Title-font-weight-3: 400;

  --App-margin-1: 24px;
  --App-margin-2: 16px;

  --Primary-Primary:#FFD800;
}

/* Optional: scoped themes via data-theme on html */
html[data-theme='light'] {
  /* Using :root defaults for light; override here if needed */
}

/*
  Design Tokens (Dark Theme)
  - Overrides CSS variables under html[data-theme='dark']
*/

html[data-theme='dark'] {
  /* Brand & Primary */
  --color-brand: #FFD800; /* lighter primary for dark bg */
  --color-brand-foreground: #10141A;

  /* Surface & Text */
  --Surface-Primary:#10141A;
  --Surface-Subtle: #1D2129;
  --Surface-Default:#10141A;
  --Surface-Disabled:#333B47;
  --Surface-Dark:#ECEEF2;
  --Surface-Greylayer:rgba(0, 0, 0, 0.8);
  --Surface-800:#394353;
  --Surface-Similar-primary:#333B47;
  --Surface-opposite-primary:#ECEEF2;



  /* Semantic states */
  --color-success: #22c55e;
  --color-success-foreground: #09120d;
  --color-success-bg: #052e1b; /* deep success bg */
  --color-success-border: #14532d;

  --color-warning: #f59e0b;
  --color-warning-foreground: #1a1409;
  --color-warning-bg: #2a1f0a;
  --color-warning-border: #7c4a05;

  --color-error: #f87171;
  --color-error-foreground: #1a0b0b;
  --color-error-bg: #2a0f0f;
  --color-error-border: #7f1d1d;

  --color-info: #38bdf8;
  --color-info-foreground: #0a1216;
  --color-info-bg: #07212b;
  --color-info-border: #0e7490;

  /* Typography */
  --font-family-sans: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Arial, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', sans-serif;

  --Text-Subtitle:#8395AD;
  /* Button */
  --Button-surface-primary: #FFFFFF;
  --Button-text-primary: #1D2129;
  --Button-surface-brand:#FFD800;
  --Fixed-Primary:#10141A;


}

.installContent__epVtX{display:flex;gap:24px;align-items:flex-start}.installContent__epVtX .installIcon__DM7dh{flex-shrink:0}.installContent__epVtX .installIcon__DM7dh img{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);width:64px;height:64px}.installContent__epVtX .installText__k6QpH{flex:1}.installContent__epVtX .installText__k6QpH h3{margin:0 0 12px 0;font-size:18px;font-weight:600;color:#333}.installContent__epVtX .installText__k6QpH p{margin:0 0 16px 0;color:#666;line-height:1.6}.installContent__epVtX .installText__k6QpH ul{margin:0;padding:0;list-style:none}.installContent__epVtX .installText__k6QpH ul li{margin:10px 0;color:#555;line-height:1.5;display:flex;align-items:center}.installContent__epVtX .installText__k6QpH ul li:before{content:"";width:6px;height:6px;background:#ffd800;border-radius:50%;margin-right:12px;flex-shrink:0}.installContent__epVtX .iosInstallSteps__rhfIL{margin-top:20px;padding:16px;background:#f8f9fa;border-radius:8px;border-left:4px solid #ffd800}.installContent__epVtX .iosInstallSteps__rhfIL p{margin:8px 0}.installContent__epVtX .iosInstallSteps__rhfIL p:first-child{margin-top:0;font-weight:600;color:#333}.installContent__epVtX .iosInstallSteps__rhfIL p:last-child{margin-bottom:0}.pwaInstallModal1__FTLMA .arco-p-btn-secondary:not(.arco-p-btn-disabled){background-color:#fff;border:1px solid #eceef2;color:#000;font-weight:600}
.installContent__BVQS_{display:flex;flex-direction:column;gap:0.40712rem;align-items:center}.installContent__BVQS_ .installIcon__uucMv{flex-shrink:0;margin-bottom:0.10178rem}.installContent__BVQS_ .installIcon__uucMv img{border-radius:0.30534rem;box-shadow:0 0.10178rem 0.30534rem rgba(0,0,0,.1)}.installContent__BVQS_ .installText__QZ6jA{width:100%}.installContent__BVQS_ .installText__QZ6jA h3{margin:0 0 0.25445rem 0;font-size:0.40712rem;font-weight:600;color:#333;text-align:center}.installContent__BVQS_ .installText__QZ6jA p{margin:0 0 0.30534rem 0;color:#666;line-height:1.5;font-size:0.35623rem}.installContent__BVQS_ .installText__QZ6jA ul{margin:0;padding:0;list-style:none}.installContent__BVQS_ .installText__QZ6jA ul li{margin:0.20356rem 0;color:#555;line-height:1.5;display:flex;align-items:center;font-size:0.35623rem}.installContent__BVQS_ .installText__QZ6jA ul li:before{content:"";width:0.10178rem;height:0.10178rem;background:#ffd800;border-radius:50%;margin-right:0.25445rem;flex-shrink:0}.installContent__BVQS_ .iosInstallSteps__OJ4vo{margin-top:0.40712rem;padding:0.35623rem;background:#f8f9fa;border-radius:0.20356rem;border-left:0.10178rem solid #ffd800;width:100%}.installContent__BVQS_ .iosInstallSteps__OJ4vo p{margin:0.15267rem 0;font-size:0.33079rem}.installContent__BVQS_ .iosInstallSteps__OJ4vo p:first-child{margin-top:0;font-weight:600;color:#333}.installContent__BVQS_ .iosInstallSteps__OJ4vo p:last-child{margin-bottom:0}.closeIcon__XstaJ{position:absolute;top:0.40712rem;right:0.40712rem;width:0.50891rem;height:0.50891rem;color:#000}
.content__jYHYj{width:8.3715rem;border-radius:0.20356rem;padding:0.50891rem;gap:0.50891rem;background-color:#fff}
.pwa-update-overlay__HSSEW{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;animation:fadeIn__MGVTQ .3s ease-out}@keyframes fadeIn__MGVTQ{from{opacity:0}to{opacity:1}}.pwa-update-prompt__NF5aF{position:relative;z-index:1001;background:#fff;border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.12);border:1px solid #e8e8e8;animation:slideUp__koncJ .3s ease-out;width:360px;transition:all .3s ease;max-height:320px}.pwa-update-prompt__NF5aF.updating__SC3e9{border-color:#52c41a;box-shadow:0 8px 24px rgba(82,196,26,.15)}.pwa-update-prompt__NF5aF.error__ApspD{border-color:#ff4d4f;box-shadow:0 8px 24px rgba(255,77,79,.15);animation:slideUp__koncJ .3s ease-out,errorPulse___Gnux .5s ease-in-out .3s}@keyframes slideUp__koncJ{from{transform:translateY(30px) scale(0.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes errorPulse___Gnux{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}.update-content__EEaPr{display:flex;flex-direction:column;align-items:center}.update-content__EEaPr .updateBg__Jahe3{width:100%}.update-content__EEaPr .updateText__Je7Bu{padding:20px;display:flex;flex-direction:column;align-items:center}.update-content__EEaPr .updateText__Je7Bu span{font-size:16px;font-weight:590;color:#1d2129;display:block;line-height:24px}.update-content__EEaPr .updateText__Je7Bu .auto-update-hint__MDQVu{font-size:12px;color:#666;margin-top:4px;animation:pulse__jMhXn 2s ease-in-out infinite}.update-content__EEaPr .updateText__Je7Bu .update-progress__LmrlX{font-size:12px;color:#666;margin-top:4px;opacity:.8}.update-content__EEaPr .updateText__Je7Bu .error-message__X2h9o{font-size:12px;color:#ff4d4f;margin-top:4px;font-weight:400}.update-content__EEaPr .updateText__Je7Bu .retry-info__GYOCE{font-size:11px;color:#999;margin-top:2px}@keyframes pulse__jMhXn{0%,100%{opacity:1}50%{opacity:.6}}.update-content__EEaPr .update-actions__m55pD{display:flex;flex-shrink:0;padding-bottom:20px}.update-content__EEaPr .update-actions__m55pD .updateBtn__bFW35{background-color:#ffd800 !important;font-weight:700 !important;width:180px;height:40px;color:#1d2129}.update-content__EEaPr .update-actions__m55pD .updateBtn__bFW35:hover{color:#1d2129}.update-content__EEaPr .update-actions__m55pD .updateBtn__bFW35:active{color:#1d2129}
.pwa-update-overlay__AweAu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;animation:fadeIn__p0wiS .3s ease-out}@keyframes fadeIn__p0wiS{from{opacity:0}to{opacity:1}}.pwa-update-prompt__Nnar4{position:relative;z-index:1001;background:#fff;border-radius:0.50891rem;box-shadow:0 0.20356rem 0.61069rem rgba(0,0,0,.12);border:0.02545rem solid #e8e8e8;animation:slideUp__yOLRR .3s ease-out;width:8.39695rem;transition:all .3s ease;max-height:7.22646rem}.pwa-update-prompt__Nnar4.updating__iV7Hu{border-color:#52c41a;box-shadow:0 0.20356rem 0.61069rem rgba(82,196,26,.15)}.pwa-update-prompt__Nnar4.error__juvqZ{border-color:#ff4d4f;box-shadow:0 0.20356rem 0.61069rem rgba(255,77,79,.15);animation:slideUp__yOLRR .3s ease-out,errorPulse__fjPog .5s ease-in-out .3s}@keyframes slideUp__yOLRR{from{transform:translateY(0.76336rem) scale(0.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes errorPulse__fjPog{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}.update-content__bsetT{display:flex;flex-direction:column;align-items:center}.update-content__bsetT .updateBg__oM35N{width:100%}.update-content__bsetT .updateText__RtELJ{padding:0.50891rem}.update-content__bsetT .updateText__RtELJ span{font-size:0.40712rem;font-weight:590;color:#1d2129;display:block;line-height:0.61069rem}.update-content__bsetT .updateText__RtELJ .auto-update-hint__Xvqjx{font-size:0.30534rem;color:#666;margin-top:0.10178rem;animation:pulse__B8ELy 2s ease-in-out infinite}.update-content__bsetT .updateText__RtELJ .update-progress__UcLUo{font-size:0.30534rem;color:#666;margin-top:0.10178rem;opacity:.8}.update-content__bsetT .updateText__RtELJ .error-message__xYPiE{font-size:0.30534rem;color:#ff4d4f;margin-top:0.10178rem;font-weight:400}.update-content__bsetT .updateText__RtELJ .retry-info__C2pDt{font-size:0.2799rem;color:#999;margin-top:0.05089rem}@keyframes pulse__B8ELy{0%,100%{opacity:1}50%{opacity:.6}}.update-content__bsetT .update-actions__SrW1W{display:flex;flex-shrink:0;padding-bottom:0.50891rem}.update-content__bsetT .update-actions__SrW1W .updateBtn__Z2YtB{background-color:#ffd800 !important;font-weight:700 !important;width:4.58015rem;height:1.01781rem;color:#1d2129}
.network-status {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  transform: translateY(-100%);
}
.network-status.offline {
  transform: translateY(0);
  background: rgba(255, 77, 79, 0.95);
}
.network-status.offline .network-status-content .network-status-text {
  color: #fff !important;
}
.network-status.offline .network-status-content .network-type {
  color: rgba(255, 255, 255, 0.8);
}
.network-status.online[data-slow="true"] {
  transform: translateY(0);
  background: rgba(255, 125, 0, 0.95);
}
.network-status-content {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  gap: 8px;
  max-width: 1200px;
  margin: 0 auto;
}
.network-status-content .network-icon {
  display: flex;
  align-items: center;
  font-size: 16px;
}
.network-status-content .network-info {
  display: flex;
  align-items: center;
  gap: 8px;
}
.network-status-content .network-info .network-status-text {
  font-size: 14px;
  font-weight: 500;
  transition: color 0.3s ease;
}
.network-status-content .network-info .network-type {
  font-size: 12px;
  color: #666;
  background: rgba(0, 0, 0, 0.1);
  padding: 2px 6px;
  border-radius: 4px;
  text-transform: uppercase;
}
.network-status-content .network-indicator {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  animation: pulse 2s infinite;
}
@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.2);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@media (max-width: 768px) {
  .network-status .network-status-content {
    padding: 6px 12px;
  }
  .network-status .network-status-content .network-info .network-status-text {
    font-size: 13px;
  }
  .network-status .network-status-content .network-info .network-type {
    font-size: 11px;
    padding: 1px 4px;
  }
  .network-status .network-status-content .network-icon {
    font-size: 14px;
  }
}
@media (prefers-color-scheme: dark) {
  .network-status {
    background: rgba(26, 26, 26, 0.95);
    border-bottom-color: rgba(255, 255, 255, 0.1);
  }
  .network-status.offline {
    background: rgba(255, 77, 79, 0.95);
  }
  .network-status.online[data-slow="true"] {
    background: rgba(255, 125, 0, 0.95);
  }
  .network-status .network-status-content .network-type {
    background: rgba(255, 255, 255, 0.1);
    color: #ccc;
  }
}
.arco-notification.network-notification .arco-notification-content {
  border-radius: 12px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
}
.arco-notification.network-notification .arco-notification-title {
  font-weight: 600;
}
.arco-notification.network-notification .arco-notification-content-text {
  line-height: 1.5;
}
.arco-message.network-message .arco-message-content {
  border-radius: 8px;
  backdrop-filter: blur(10px);
}

