:root{font-family:PingFang SC,PingFang SC-Medium,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--max-width: 1920px;--max-height: 1080px;--vw-unit: min( 1vw , calc(var(--max-width) / 100));--vh-unit: min( 1vh , calc(var(--max-height) / 100))}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html,body{margin:0;padding:0;background-color:#191816;overflow-x:hidden;overscroll-behavior:none}body{margin:0;display:flex;place-items:center;min-width:280px;min-height:100vh;font-size:clamp(14px,1vw,16px);background-color:#191816}h1{font-size:clamp(2em,3.2vw,3.2em);line-height:1.2}button{border-radius:8px;border:1px solid transparent;padding:clamp(.4em,.6vw,.6em) clamp(.8em,1.2vw,1.2em);font-size:clamp(.875em,1vw,1em);font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{font-size:16px}@media screen and (max-width: var(--breakpoint-sm)){:root{font-size:14px}}@media screen and (min-width: var(--breakpoint-sm)) and (max-width: var(--breakpoint-lg)){:root{font-size:16px}}@media screen and (min-width: var(--breakpoint-lg)){:root{font-size:clamp(16px,1vw,18px)}}#root{width:100vw;margin:0;text-align:center}.logo{height:clamp(3em,6vw,6em);padding:clamp(.75em,1.5vw,1.5em);will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:clamp(1em,2vw,2em)}.read-the-docs{color:#888}.auth-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#000000b3;z-index:10000;pointer-events:all;touch-action:none;-webkit-user-select:none;user-select:none}.auth-modal-container{width:calc(800 / 1920 * 100vw);min-width:600px;height:calc(480 / 1080 * 100vh);display:flex;border-radius:20px;overflow:hidden;box-shadow:0 4px 6px #0000001a;box-sizing:border-box;flex-shrink:0}.auth-modal-form-box{width:calc(320 / 1920 * 100vw);height:100%;min-height:calc(480 / 1080 * 100vh);display:flex;flex-direction:column;align-items:center;background-size:cover;background-position:center;flex-shrink:0;overflow:hidden}.auth-modal-form-box-img{width:100%;height:100%;object-fit:cover;display:block}.auth-modal-info-box{width:25vw;height:calc(480 / 1080 * 100vh);background-color:#1f1d18;display:flex;flex-direction:column}.auth-modal-info-box-title{width:9.375vw;height:60px;margin-left:calc(40 / 1920 * 100vw);margin-top:calc(28 / 1080 * 100vh);white-space:nowrap;display:flex;flex-direction:column;align-items:flex-start;position:relative;color:#e1dcd0;font-size:14px}.auth-modal-info-box-title-main{color:#fffdfa;font-size:20px}.auth-modal-info-box-title-sub{background-image:linear-gradient(to right,#fff,#ffc249);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-weight:700;font-size:20px}.auth-modal-info-box-title span:first-child{font-size:.9375vw;font-weight:700;color:#fffdfa}.auth-modal-info-box-title span:last-child{display:flex;font-size:calc(14 / 1920 * 100vw);color:#e1dcd0}.auth-modal-info-box-QRCode{position:absolute;top:-2.5vh;right:calc(-263 / 1920 * 100vw);cursor:pointer}.auth-modal-info-box-QRCode img{width:3.75vw;height:calc(72 / 1080 * 100vh);object-fit:contain;cursor:pointer}.auth-modal-info-box-method{width:calc(242 / 1920 * 100vw);min-width:210px;height:48px;margin-top:36px;margin-left:calc(109 / 1920 * 100vw);background-color:#322d20;border-radius:50px;display:flex;justify-content:space-around;align-items:center;white-space:nowrap;font-size:12px;color:#a8a292}.auth-modal-info-box-method-item{width:calc(100 / 1920 * 100vw);height:calc(36 / 1080 * 100vh);cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .3s ease;white-space:nowrap;font-size:16px}.auth-modal-info-box-method-item.active{width:6.25vw;height:calc(36 / 1080 * 100vh);border-radius:54px;background-color:#ffc249;color:#191816;font-size:16px}.auth-modal-info-box-content{width:18.75vw;margin:0 auto;display:flex;justify-content:center}.auth-modal-close{width:80px;height:80px;display:flex;justify-content:center;align-items:center;background-color:#fff5ed;position:absolute;top:87%;left:50%;transform:translate(-50%,-83%);border-radius:50%}.forgot-password-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:10000}.forgot-password-container{width:calc(500 / 1920 * 100vw);background-color:#1f1d18;border-radius:calc(20 / 1920 * 100vw);padding:calc(24 / 1080 * 100vh) calc(32 / 1920 * 100vw);display:flex;flex-direction:column;align-items:center}.forgot-password-header{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(20 / 1080 * 100vh);border-bottom:1px solid #2A2822;padding-bottom:calc(16 / 1080 * 100vh)}.forgot-password-header h2{color:#fffdfa;font-size:calc(20 / 1920 * 100vw);font-weight:500;margin:0}.forgot-password-close{cursor:pointer;width:1.25vw;height:calc(24 / 1080 * 100vh);display:flex;align-items:center;justify-content:center;color:#fffdfa}.forgot-password-close img{width:100%;height:100%}.forgot-password-error{color:#ff6b6b;font-size:.625vw;margin-bottom:calc(10 / 1080 * 100vh);text-align:center;width:100%}.forgot-password-input-group{width:100%;height:calc(44 / 1080 * 100vh);display:flex;align-items:center;background-color:#191816;border-radius:calc(80 / 1920 * 100vw);margin-bottom:calc(10 / 1080 * 100vh);padding:0 .625vw}.forgot-password-input-title{width:auto;min-width:6.25vw;height:calc(17 / 1080 * 100vh);display:flex;align-items:center;justify-content:center;color:#fffdfa;font-size:.625vw;border-right:calc(2 / 1920 * 100vw) solid #534B36;margin-right:calc(8 / 1920 * 100vw);padding-right:calc(8 / 1920 * 100vw)}.forgot-password-input-group input{width:100%;height:calc(32 / 1080 * 100vh);background-color:transparent;border:none;color:#fffdfa;font-size:.625vw;outline:none;padding-right:1.5625vw}.forgot-password-code-group{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(16 / 1080 * 100vh)}.forgot-password-input-code{width:9.375vw;height:calc(36 / 1080 * 100vh);background-color:#191816;border-radius:calc(80 / 1920 * 100vw);display:flex;align-items:center;padding:0 .625vw}.forgot-password-input-code input{width:100%;height:calc(32 / 1080 * 100vh);background-color:transparent;border:none;color:#fffdfa;font-size:.625vw;outline:none}.forgot-password-code-button{width:calc(95 / 1920 * 100vw);height:calc(28 / 1080 * 100vh);color:#ffc249;font-size:.625vw;display:flex;align-items:center;justify-content:center;background-color:#534b36;border-radius:calc(31.5 / 1920 * 100vw);cursor:pointer;transition:all .3s ease;border:none}.forgot-password-code-button:disabled{background-color:#413b2d;color:#a8a292;cursor:not-allowed}.forgot-password-button{width:7.5vw;height:calc(44 / 1080 * 100vh);background-color:#ffc249;color:#191816;border:none;border-radius:calc(31.5 / 1920 * 100vw);font-size:calc(14 / 1920 * 100vw);font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;margin-left:calc(148 / 1920 * 100vw)}.forgot-password-button1{width:7.5vw;height:calc(44 / 1080 * 100vh);background-color:#ffc249;color:#191816;border:none;border-radius:calc(31.5 / 1920 * 100vw);font-size:calc(14 / 1920 * 100vw);font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;margin-left:calc(2 / 1920 * 100vw)}.forgot-password-button1:disabled{background-color:#a8a292;color:#534b36;cursor:not-allowed;opacity:.7}.forgot-password-button:hover{background-color:#d4ac5c}.forgot-password-button:disabled{background-color:#413b2d;color:#a8a292;cursor:not-allowed}.forgot-password-progress{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(40 / 1080 * 100vh);position:relative}.forgot-password-progress:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background-color:#534b36;transform:translateY(-50%);z-index:1}.forgot-password-progress:after{content:"";position:absolute;top:50%;left:0;width:calc(var(--progress-percentage, 33) * 1%);height:2px;background-color:#00a3ff;transform:translateY(-50%);z-index:2;transition:width .3s ease}.progress-step{width:1.25vw;height:1.25vw;border-radius:50%;background-color:#534b36;display:flex;align-items:center;justify-content:center;color:#fffdfa;font-size:.625vw;position:relative;z-index:3}.progress-step.active,.progress-step.completed{background-color:#00a3ff}.progress-step-label{position:absolute;top:calc(28 / 1080 * 100vh);white-space:nowrap;color:#a8a292;font-size:.625vw}.progress-step.active .progress-step-label,.progress-step.completed .progress-step-label{color:#fffdfa}.forgot-password-input-group input::placeholder,.forgot-password-input-code input::placeholder{color:#a8a292;font-size:.625vw}.forgot-password-input-group input:focus,.forgot-password-input-code input:focus{outline:none}.forgot-password-description{width:100%;color:#a8a292;font-size:calc(14 / 1920 * 100vw);text-align:center;margin-bottom:calc(24 / 1080 * 100vh);line-height:1.5}.forgot-password-success{width:100%;display:flex;flex-direction:column;align-items:center;margin:calc(20 / 1080 * 100vh) 0 calc(30 / 1080 * 100vh)}.forgot-password-success-icon{width:3.125vw;height:3.125vw;border-radius:50%;background-color:#00a3ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5625vw;margin-bottom:calc(16 / 1080 * 100vh)}.forgot-password-success p{color:#fffdfa;font-size:.9375vw;margin:calc(8 / 1080 * 100vh) 0}.forgot-password-success-description{color:#a8a292!important;font-size:calc(14 / 1920 * 100vw)!important}.forgot-password-input-group input,.forgot-password-input-code input{caret-color:#ffc249;color:#fffdfa}.forgot-password-step-three{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 calc(5 / 1920 * 100vw)}.forgot-password-step-three p{font-size:calc(14 / 1920 * 100vw);color:#a8a292;text-align:center}.otp-container{display:flex;justify-content:center;margin:calc(15 / 1080 * 100vh) 0;width:100%}.otp-input{width:40px!important;height:40px!important;border:1px solid #D4AC5C;border-radius:4px;font-size:18px;color:#d4ac5c;text-align:center;margin:0 8px;background-color:transparent;outline:none}.otp-separator{display:flex;align-items:center;color:#534b36;font-size:calc(16 / 1920 * 100vw);margin:0 calc(2 / 1920 * 100vw)}.resend-code-container{display:flex;align-items:center;justify-content:center;gap:calc(8 / 1920 * 100vw)}.countdown-timer{color:#d4ac5c;font-size:calc(14 / 1920 * 100vw);min-width:1.5625vw;text-align:right}.resend-code-button{background:transparent;border:none;color:#d4ac5c;font-size:calc(14 / 1920 * 100vw);cursor:pointer;text-decoration:underline}.resend-code-button:hover{color:#ffc249}.resend-code-button.disabled{color:#534b36;cursor:not-allowed;text-decoration:none;opacity:.6;pointer-events:none}.forgot-password-step-two{display:flex;flex-direction:column;width:100%;padding:0 calc(20 / 1920 * 100vw)}.password-requirement-message{color:#a8a292;font-size:calc(14 / 1920 * 100vw);margin-bottom:calc(10 / 1080 * 100vh);text-align:left;width:100%}.password-error-message{color:#ff6b6b;font-size:calc(14 / 1920 * 100vw);margin-bottom:calc(10 / 1080 * 100vh);text-align:left;width:100%}.password-input-container{position:relative;width:100%;display:flex;align-items:center}.password-toggle-icon{position:absolute;right:calc(16 / 1920 * 100vw);cursor:pointer;color:#d4ac5c;font-size:calc(16 / 1920 * 100vw);display:flex;align-items:center;justify-content:center}.password-buttons-container{display:flex;justify-content:space-between;margin-top:calc(10 / 1080 * 100vh);width:100%}.password-back-button{width:7.5vw;height:calc(44 / 1080 * 100vh);background-color:#2a2822;color:#d4ac5c;border:1px solid #534B36;border-radius:calc(22 / 1920 * 100vw);font-size:calc(14 / 1920 * 100vw);cursor:pointer;transition:all .3s ease}.password-back-button:hover{background-color:#3a382e}.password-confirm-button{width:7.5vw;height:calc(44 / 1080 * 100vh);background-color:#ffc249;color:#191816;border:none;border-radius:calc(22 / 1920 * 100vw);font-size:calc(14 / 1920 * 100vw);font-weight:700;cursor:pointer;transition:all .3s ease}.password-confirm-button:hover{background-color:#d4ac5c}.password-confirm-button:disabled{background-color:#a8a292;color:#534b36;cursor:not-allowed;opacity:.7}.account-login{width:calc(256 / 1920 * 100vw);height:calc(200 / 1080 * 100vh);display:flex;flex-direction:column;align-items:center;margin-top:16px;gap:12px}.account-login-input-group{width:18.75vw;height:44px;display:flex;align-items:center;background-color:#191816;border-radius:calc(80 / 1920 * 100vw)}.account-login-input-title{width:calc(31 / 1920 * 100vw);height:calc(17 / 1080 * 100vh);margin-left:.625vw;display:flex;align-items:center;justify-content:center;border-right:calc(2 / 1920 * 100vw) solid #FFFDFA;color:#fffdfa;font-size:.625vw}.account-login-input{width:11.09375vw;height:calc(36 / 1080 * 100vh);background-color:#191816;border:none;border-radius:calc(80 / 1920 * 100vw);color:#fffdfa}.account-login-input:focus{outline:none}.account-login-input-agreement{width:18.75vw;display:flex;flex-direction:column;align-items:center}.account-login-input-agreement-checkbox{width:100%;display:flex;height:calc(20 / 1080 * 100vh);align-items:center;justify-content:center}.account-login-input-agreement-checkbox p{color:#a8a292;font-size:.625vw}.account-login-input-agreement-checkbox a{color:#ffc249;text-decoration:underline}.account-login-forget-password{width:3.125vw;height:calc(17 / 1080 * 100vh);color:#a8a292;font-size:.625vw;display:flex;justify-content:center;align-items:center;margin-left:12.5vw;cursor:pointer}.account-login-button{width:7.5vw;height:calc(32 / 1080 * 100vh);background-color:#ffc249;display:flex;align-items:center;justify-content:center;border-radius:calc(31 / 1920 * 100vw);margin-top:8px}.account-login-register{width:7.5vw;height:calc(29 / 1080 * 100vh);color:#a8a292;font-size:.625vw;display:flex;justify-content:center;align-items:center;cursor:pointer}.phone-login{width:calc(256 / 1920 * 100vw);height:calc(200 / 1080 * 100vh);display:flex;flex-direction:column;align-items:center;gap:calc(10 / 1080 * 100vh)}.phone-login-input-group{width:18.75vw;height:44px;display:flex;align-items:center;background-color:#191816;justify-content:flex-start;border-radius:calc(80 / 1920 * 100vw);margin-top:16px}.phone-login-input-icon{width:1.25vw;height:28px;margin-left:.625vw;margin-right:calc(4 / 1920 * 100vw);display:flex;align-items:center;justify-content:center}.phone-login-input-title{width:calc(28 / 1920 * 100vw);height:calc(17 / 1080 * 100vh);display:flex;align-items:center;justify-content:center;color:#fffdfa;font-size:.625vw;border-right:calc(2 / 1920 * 100vw) solid #534B36}.phone-login-input{width:calc(184 / 1920 * 100vw);height:calc(36 / 1080 * 100vh);background-color:#191816;border:none;border-radius:calc(80 / 1920 * 100vw);color:#fffdfa;outline:none}.phone-login-input-code{width:18.75vw;height:44px;display:flex;align-items:center;gap:calc(10 / 1920 * 100vw)}.phone-login-input-codes{width:calc(241 / 1920 * 100vw);height:44px;border-radius:calc(80 / 1920 * 100vw);display:flex;align-items:center;background-color:#191816;overflow:hidden}.phone-login-input-codes img{width:calc(28 / 1920 * 100vw);height:28px;margin-left:.625vw}.phone-login-input-codes input{width:calc(115 / 1920 * 100vw);height:calc(28 / 1080 * 100vh);border:none;background-color:#191816}.phone-login-input-codes input::placeholder{color:#a8a292;font-size:.625vw}.phone-login-input-code button{width:calc(109 / 1920 * 100vw);height:calc(36 / 1080 * 100vh);color:#ffc249;font-size:.625vw;display:flex;align-items:center;justify-content:center;background-color:#534b36;border-radius:calc(31.5 / 1920 * 100vw);cursor:pointer;transition:all .3s ease;border:none;outline:none}.phone-login-input-code button:disabled{cursor:not-allowed}.phone-login-input-code button.countdown-active{background-color:#413b2d;color:#a8a292}.phone-login-input-code button:focus{outline:none;box-shadow:none}input:focus,button:focus{outline:none}.phone-login-input::placeholder{color:#a8a292;font-size:.625vw}.phone-login-button{width:7.5vw;height:34px;background-color:#ffc249;color:#191816;border:none;border-radius:calc(31.5 / 1920 * 100vw);font-size:calc(14 / 1920 * 100vw);font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;outline:none}.phone-login-button:hover{background-color:#fffdfa}.phone-login-button:disabled{background-color:#413b2d;color:#a8a292;cursor:not-allowed}.phone-login-button:focus{outline:none;box-shadow:none}.phone-login-input-agreements{width:calc(380 / 1920 * 100vw);height:52px;font-size:.625vw;display:flex;flex-direction:column;align-items:center}.phone-login-input-agreements-first{width:100%;height:40px;display:flex;align-items:center;justify-content:center;gap:10px}.phone-login-input-agreements-first p{color:#a8a292;font-size:.625vw;white-space:wrap}.phone-login-input-agreements-first a{color:#ffc249;text-decoration:underline;font-size:.625vw}.phone-login-input-agreements-second{width:calc(70 / 1920 * 100vw);height:20px;display:flex;justify-content:center;align-items:center;margin-left:12.5vw;margin-top:4px;color:#a8a292;font-size:12px}.auth-modal-info-box-register{width:7.5vw;height:34px;color:#a8a292;font-size:calc(14 / 1920 * 100vw);display:flex;justify-content:center;align-items:center}.phone-login-input-agreement span{color:#ffc249;text-decoration:underline}.register{width:18.75vw;display:flex;flex-direction:column;margin-top:12px}.register-error{color:#ff6b6b;font-size:.625vw;margin-top:calc(5 / 1080 * 100vh);margin-bottom:calc(5 / 1080 * 100vh);text-align:center;width:100%}input{caret-color:#ffc249;color:#fffdfa}input::placeholder{color:#a8a292;font-size:.625vw}input:focus{outline:none}.auth-modal-info-group2-input-title{width:calc(32 / 1920 * 100vw);height:calc(17 / 1080 * 100vh);display:flex;align-items:center;justify-content:center;border-right:calc(2 / 1920 * 100vw) solid #FFFDFA;padding-right:5px;color:#fffdfa;font-size:.625vw;margin-left:calc(5 / 1920 * 100vw)}.auth-modal-info-group2,.auth-modal-info-group3{width:18.75vw;height:44px;display:flex;align-items:center;border-radius:calc(80 / 1920 * 100vw);background-color:#191816;margin-top:12px}.auth-modal-info-group2-input{width:11.25vw;height:calc(32 / 1080 * 100vh);display:flex;align-items:center;background-color:#191816;border-radius:calc(80 / 1920 * 100vw)}.auth-modal-info-group2-input input,.auth-modal-info-group3 input{width:calc(184 / 1920 * 100vw);height:calc(29 / 1080 * 100vh);background-color:#191816;border:none;border-radius:calc(80 / 1920 * 100vw);font-size:.625vw}.auth-modal-info-group2-Limit{width:calc(28 / 1920 * 100vw);height:calc(17 / 1080 * 100vh);font-size:.625vw;display:flex;justify-content:center;align-items:center;color:#6f6855}.auth-modal-info-group3-title{width:3.75vw;height:calc(32 / 1080 * 100vh);font-size:.625vw;display:flex;justify-content:center;align-items:center;color:#fffdfa}.auth-modal-info-group3-title span{width:calc(28 / 1920 * 100vw);height:calc(17 / 1080 * 100vh);display:flex;justify-content:flex-start;align-items:center;border-right:2px solid #FFFDFA}.auth-modal-info-group3-title img{width:1.25vw;height:24px;object-fit:contain}.auth-modal-info-group4{width:18.75vw;height:44px;display:flex;align-items:center;gap:calc(10 / 1920 * 100vw);margin-top:12px}.auth-modal-info-group4-input{width:calc(250 / 1920 * 100vw);height:44px;display:flex;align-items:center;background-color:#191816;border-radius:calc(31.5 / 1920 * 100vw);gap:calc(1 / 1920 * 100vw)}.auth-modal-info-group4-input img{width:1.25vw;height:24px;object-fit:contain;margin-left:10px}.auth-modal-info-group4-input input{width:calc(110 / 1920 * 100vw);height:calc(32 / 1080 * 100vh);background-color:#191816;border:none;border-radius:calc(31.5 / 1920 * 100vw)}.auth-modal-info-group4 button{width:calc(100 / 1920 * 100vw);height:calc(36 / 1080 * 100vh);font-size:.625vw;display:flex;justify-content:center;align-items:center;background-color:#423c2b;border-radius:calc(31.5 / 1920 * 100vw);color:#ffc249}.auth-modal-info-agreement{width:18.75vw;height:calc(20 / 1080 * 100vh);color:#a8a292;font-size:14px;display:flex;align-items:center;margin-top:16px;margin-left:10px}.auth-modal-info-agreement span{color:#ffc249;text-decoration:underline}.register-button{width:7.5vw;height:calc(32 / 1080 * 100vh);background-color:#ffc249;color:#191816;border-radius:calc(31.5 / 1920 * 100vw);font-size:calc(14 / 1920 * 100vw);font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;border:none;margin-top:22px;margin-left:100px}.register-button:focus{outline:none}.register-button:hover{background-color:#fffdfa}.register-button:disabled{background-color:#413b2d;color:#a8a292;cursor:not-allowed}.auth-modal-info-box-login{width:7.5vw;height:calc(29 / 1080 * 100vh);color:#a8a292;font-size:.625vw;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-top:11px;margin-left:100px}.auth-modal-info-box-login:hover{color:#fffdfa}.auth-modal-info-box-login span{color:#ed9e00}.alert-box-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000}.alert-box{background-color:#191816;border-radius:calc(8 / 1920 * 100vw);width:calc(418 / 1920 * 100vw);height:calc(89 / 1080 * 100vh);box-shadow:0 4px 20px #0000004d;animation:alert-appear .3s ease-out}@keyframes alert-appear{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.alert-box-content{display:flex;flex-direction:column;align-items:center;padding-bottom:calc(16 / 1080 * 100vh);background-color:#191816;border-radius:.625vw}.alert-box-message{color:#fffdfa;font-size:calc(14 / 1920 * 100vw);text-align:center;line-height:1.5}.alert-box-buttons{display:flex;justify-content:center;gap:calc(16 / 1920 * 100vw);width:100%}.alert-box-button{width:calc(184 / 1920 * 100vw);height:calc(25 / 1080 * 100vh);padding:calc(8 / 1080 * 100vh) calc(16 / 1920 * 100vw);border-radius:calc(4 / 1920 * 100vw);font-size:.625vw;cursor:pointer;transition:all .2s ease;min-width:calc(80 / 1920 * 100vw);border:none;display:flex;align-items:center;justify-content:center}.alert-box-cancel{background-color:#ffc249;color:#191816}.alert-box-cancel:hover{background-color:#a8a2921a}.alert-box-confirm{background-color:#26231b;color:#a8a292;font-weight:500}.alert-box-confirm:hover{background-color:#fffdfa}.wechat-login{width:calc(256 / 1920 * 100vw);display:flex;flex-direction:column;align-items:center;padding:calc(20 / 1080 * 100vh) 0}.wechat-login-qrcode{width:9.375vw;height:calc(180 / 1080 * 100vh);margin-bottom:calc(16 / 1080 * 100vh);display:flex;justify-content:center;align-items:center;background-color:#fff;padding:calc(10 / 1920 * 100vw);border-radius:calc(8 / 1920 * 100vw)}.wechat-login-qrcode img{width:100%;height:100%;object-fit:contain}.wechat-login-text{text-align:center;margin-bottom:calc(16 / 1080 * 100vh)}.wechat-login-text p{color:#fffdfa;font-size:calc(14 / 1920 * 100vw);margin:calc(4 / 1080 * 100vh) 0}.wechat-login-subtext{color:#a8a292!important;font-size:.625vw!important}.wechat-login-tips{text-align:center;margin-top:calc(10 / 1080 * 100vh)}.wechat-login-tips p{color:#a8a292;font-size:.625vw}.wechat-login-tips span{color:#07c160;font-weight:500}.wechat-login-loading,.wechat-login-error{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fffdfa;font-size:calc(14 / 1920 * 100vw);text-align:center}.wechat-login-error{color:#ff6b6b}.bind-account{width:calc(256 / 1920 * 100vw);display:flex;flex-direction:column;align-items:center}.bind-account-form{width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(10 / 1080 * 100vh)}.bind-account-error{color:#ff6b6b;font-size:.625vw;margin-bottom:calc(12 / 1080 * 100vh);text-align:center;width:100%}.bind-account-input-group{width:100%;height:calc(36 / 1080 * 100vh);border-radius:calc(80 / 1920 * 100vw);position:relative;display:flex;gap:calc(8 / 1920 * 100vw);align-items:center;background-color:#191816}.bind-account-input-group-icon{width:3.75vw;height:calc(36 / 1080 * 100vh);display:flex;align-items:center}.bind-account-input-group-icon img{width:1.25vw;height:calc(24 / 1080 * 100vh);margin-left:.625vw}.bind-account-input-group-icon-title{width:calc(28 / 1920 * 100vw);height:calc(17 / 1080 * 100vh);color:#534b36;font-size:.625vw;border-right:calc(2 / 1920 * 100vw) solid #534B36;display:flex;align-items:center}.bind-account-input{width:calc(176 / 1920 * 100vw);height:calc(28 / 1080 * 100vh);background-color:#191816;border-radius:calc(80 / 1920 * 100vw);color:#fffdfa;font-size:calc(14 / 1920 * 100vw);border:none;box-shadow:none}.bind-account-input:focus{outline:none}.bind-account-input::placeholder{color:#a8a292}.bind-account-button{width:7.5vw;height:calc(40 / 1080 * 100vh);border-radius:calc(31 / 1920 * 100vw);background-color:#ffc249;border:none;color:#191816;font-size:calc(14 / 1920 * 100vw);font-weight:500;cursor:pointer;margin-top:calc(8 / 1080 * 100vh);transition:background-color .2s ease}.bind-account-button:hover{background-color:#ffd175}.bind-account-button:disabled{background-color:#a8a292;cursor:not-allowed}.bind-account-back{margin-top:calc(16 / 1080 * 100vh);text-align:center}.bind-account-back span{color:#a8a292;font-size:.625vw;cursor:pointer;transition:color .2s ease}.bind-account-back span:hover{color:#fffdfa;text-decoration:underline}.bind-account-input-groups{width:calc(256 / 1920 * 100vw);height:calc(36 / 1080 * 100vh);display:flex}.bind-account-input-box{width:calc(151 / 1920 * 100vw);height:calc(36 / 1080 * 100vh);display:flex;align-items:center;justify-content:space-around;border-radius:calc(80 / 1920 * 100vw);background-color:#191816}.bind-account-input-box img{width:1.25vw;height:calc(24 / 1080 * 100vh);margin-left:.625vw}.bind-account-input-groups input{width:calc(112 / 1920 * 100vw);height:calc(36 / 1080 * 100vh);background-color:#191816;border-radius:calc(80 / 1920 * 100vw);border:none;outline:none}.bind-account-input-groups button{width:calc(95 / 1920 * 100vw);height:calc(28 / 1080 * 100vh);font-size:.625vw;color:#ffc249;background-color:#534b36;border-radius:calc(31.5 / 1920 * 100vw);display:flex;align-items:center;justify-content:center;white-space:nowrap}
