: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:37.5vw;height:calc(450 / 1080 * 100vh);display:flex;border-radius:20px;overflow:hidden;box-shadow:0 4px 6px #0000001a}.auth-modal-form-box{width:calc(400 / 1920 * 100vw);height:calc(450 / 1080 * 100vh);display:flex;flex-direction:column;align-items:center;background-image:url(/Rectangle11.svg);background-size:cover;background-position:center}.auth-modal-info-box{width:calc(320 / 1920 * 100vw);height:calc(450 / 1080 * 100vh);background-color:#1f1d18;display:flex;flex-direction:column}.auth-modal-info-box-title{width:calc(133 / 1920 * 100vw);height:calc(49 / 1080 * 100vh);margin-left:1.25vw;margin-top:calc(32 / 1080 * 100vh);white-space:nowrap;display:flex;flex-direction:column;align-items:flex-start;position:relative}.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:calc(-32 / 1080 * 100vh);left:calc(235 / 1920 * 100vw);cursor:pointer}.auth-modal-info-box-method{width:calc(160 / 1920 * 100vw);height:calc(29 / 1080 * 100vh);margin:calc(60 / 1080 * 100vh) auto calc(20 / 1080 * 100vh) auto;background-color:#322d20;border-radius:calc(50 / 1920 * 100vw);display:flex;justify-content:space-around;align-items:center;white-space:nowrap;font-size:.625vw;color:#a8a292}.auth-modal-info-box-method-item{width:calc(68 / 1920 * 100vw);height:calc(25 / 1080 * 100vh);cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:.78125vw;transition:all .3s ease;white-space:nowrap}.auth-modal-info-box-method-item.active{width:calc(68 / 1920 * 100vw);height:calc(25 / 1080 * 100vh);background-color:#191816;color:#fffdfa}.auth-modal-info-box-content{width:calc(256 / 1920 * 100vw);height:calc(200 / 1080 * 100vh);margin:0 auto}.auth-modal-close{width:80px;height:80px;display:flex;justify-content:center;align-items:center;background-color:#fff5ed;position:absolute;top:83%;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(320 / 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)}.forgot-password-header h2{color:#fffdfa;font-size:.9375vw;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}.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(36 / 1080 * 100vh);display:flex;align-items:center;background-color:#191816;border-radius:calc(80 / 1920 * 100vw);margin-bottom:calc(16 / 1080 * 100vh);padding:0 .625vw}.forgot-password-input-title{width:calc(50 / 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;margin-right:calc(8 / 1920 * 100vw)}.forgot-password-input-group input{width:calc(200 / 1920 * 100vw);height:calc(32 / 1080 * 100vh);background-color:transparent;border:none;color:#fffdfa;font-size:.625vw;outline:none}.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(32 / 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-top:calc(10 / 1080 * 100vh)}.forgot-password-button:hover{background-color:#fffdfa}.forgot-password-button:disabled{background-color:#413b2d;color:#a8a292;cursor:not-allowed}.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-input-group input,.forgot-password-input-code input{caret-color:#ffc249;color:#fffdfa}.account-login{width:calc(256 / 1920 * 100vw);height:calc(200 / 1080 * 100vh);display:flex;flex-direction:column;align-items:center;gap:calc(10 / 1080 * 100vh)}.account-login-input-group{width:calc(256 / 1920 * 100vw);height:calc(36 / 1080 * 100vh);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:calc(256 / 1920 * 100vw);height:calc(34 / 1080 * 100vh);color:#a8a292;font-size:.625vw;display:flex;justify-content:flex-start;align-items:center}.account-login-input-agreement span{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:calc(200 / 1920 * 100vw)}.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)}.account-login-register{width:7.5vw;height:calc(29 / 1080 * 100vh);color:#a8a292;font-size:.625vw;display:flex;justify-content:center;align-items:center}.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:calc(256 / 1920 * 100vw);height:calc(36 / 1080 * 100vh);display:flex;align-items:center;background-color:#191816;justify-content:flex-start;border-radius:calc(80 / 1920 * 100vw);padding-left:calc(8 / 1920 * 100vw)}.phone-login-input-icon{width:1.25vw;height:calc(24 / 1080 * 100vh);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:#534b36;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:calc(256 / 1920 * 100vw);height:calc(36 / 1080 * 100vh);display:flex;align-items:center;gap:calc(10 / 1920 * 100vw)}.phone-login-input-codes{width:calc(151 / 1920 * 100vw);height:calc(36 / 1080 * 100vh);border-radius:calc(80 / 1920 * 100vw);display:flex;align-items:center;background-color:#191816;overflow:hidden}.phone-login-input-codes img{width:1.25vw;height:calc(24 / 1080 * 100vh);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(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}.phone-login-input-code button:disabled{cursor:not-allowed}.phone-login-input-code button.countdown-active{background-color:#413b2d;color:#a8a292}.phone-login-input::placeholder{color:#a8a292;font-size:.625vw}.phone-login-button{width:7.5vw;height:calc(32 / 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-top:calc(10 / 1080 * 100vh)}.phone-login-button:hover{background-color:#fffdfa}.phone-login-button:disabled{background-color:#413b2d;color:#a8a292;cursor:not-allowed}.phone-login-input-agreement{width:calc(256 / 1920 * 100vw);height:calc(34 / 1080 * 100vh);font-size:.625vw;display:flex;align-items:center}.auth-modal-info-box-register{width:7.5vw;height:calc(29 / 1080 * 100vh);color:#a8a292;font-size:.625vw;display:flex;justify-content:center;align-items:center}.phone-login-input-agreement span{color:#ffc249;text-decoration:underline}.register{width:calc(256 / 1920 * 100vw);display:flex;flex-direction:column;align-items:center}.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-group1{width:calc(256 / 1920 * 100vw);height:calc(32 / 1080 * 100vh);margin-top:calc(16 / 1080 * 100vh);display:flex;align-items:center;gap:calc(16 / 1920 * 100vw)}.auth-modal-info-group1-input{width:calc(232 / 1920 * 100vw);height:calc(32 / 1080 * 100vh);display:flex;align-items:center;background-color:#191816;border-radius:calc(80 / 1920 * 100vw);gap:calc(5 / 1920 * 100vw)}.auth-modal-info-group1-input-title,.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;color:#fffdfa;font-size:.625vw;margin-left:calc(5 / 1920 * 100vw)}.auth-modal-info-group1-input 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-group1-Precautions{width:calc(10 / 1920 * 100vw);height:calc(13 / 1080 * 100vh);border:1px solid skyblue}.auth-modal-info-group2,.auth-modal-info-group3{width:calc(256 / 1920 * 100vw);height:calc(32 / 1080 * 100vh);margin-top:calc(16 / 1080 * 100vh);display:flex;align-items:center;border-radius:calc(80 / 1920 * 100vw);background-color:#191816}.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:#6f6855}.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-group4{width:calc(256 / 1920 * 100vw);height:calc(32 / 1080 * 100vh);margin-top:calc(16 / 1080 * 100vh);display:flex;gap:calc(10 / 1920 * 100vw)}.auth-modal-info-group4-input{width:calc(151 / 1920 * 100vw);height:calc(32 / 1080 * 100vh);display:flex;background-color:#191816;border-radius:calc(31.5 / 1920 * 100vw);gap:calc(5 / 1920 * 100vw)}.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(95 / 1920 * 100vw);height:calc(28 / 1080 * 100vh);font-size:.625vw;display:flex;justify-content:center;align-items:center;background-color:#ffc249;border-radius:calc(31.5 / 1920 * 100vw)}.auth-modal-info-agreement{width:calc(256 / 1920 * 100vw);height:calc(34 / 1080 * 100vh);color:#a8a292;font-size:.625vw;display:flex;align-items:center;margin-top:calc(12 / 1080 * 100vh)}.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;margin-top:calc(10 / 1080 * 100vh);border:none}.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:calc(5 / 1080 * 100vh)}.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}.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}
