@font-face{font-family:geistSans;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:geistSans,geistSans Fallback}.__variable_1e4310{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:geistMono,geistMono Fallback}.__variable_c3aa02{--font-geist-mono:"geistMono","geistMono Fallback"}.auth__form{width:100%;position:relative;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.08);max-height:498px;background:#fff}.auth__form .dialog__close{position:absolute;color:#fff;border:none;width:50px;height:50px;z-index:10;top:0;display:flex;justify-content:end;cursor:pointer;right:0}.auth__form .dialog__close-icon{width:14px;height:14px;margin:13px 13px 0 0;color:#fff;z-index:1}.auth__form .dialog__close:hover:before{opacity:1;background:#007bff}.auth__form .dialog__close:before{transition:color .2s,opacity .2s,transform .2s;z-index:0;position:absolute;content:"";opacity:.45;border-radius:50%;top:-50px;left:0;width:100px;height:100px;background:#86939e}.auth__form-container{display:flex;width:100%;height:100%;position:relative;border-radius:4px;overflow:hidden}.auth__form-content{padding:40px 0 24px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;background-color:#f8f8f8}.auth__form-content_title{font-weight:400;font-size:24px;color:rgba(0,0,0,.85);padding-bottom:32px}.auth__form-content_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.auth__form-content_header .ghost__button{margin-bottom:0}.auth__form-content_header .ghost__button:focus{outline:1px solid #007bff}.auth__form-content_header__title{font-size:24px;font-weight:700;color:#333}.auth__form-content_wrapper{position:absolute;top:0;left:0}.auth__form-content .ant-form{width:360px;padding:10px 0}.auth__form-content .ant-form .ant-input{height:40px}.auth__form-content .ant-form .ant-btn-lg{width:100%;height:56px}.auth__form-content .ant-form .ant-btn-color-default,.auth__form-content .ant-form .ant-divider-with-text{color:rgba(0,0,0,.45)}.auth__form-actions,.auth__form-footer{display:flex;justify-content:space-between;align-items:center}.auth__form-actions{gap:16px;flex-direction:column}.auth__form-icon{width:18px!important;height:18px!important;color:#ccc!important}.protocol{font-size:12px;color:#8c8c8c;margin-top:6px}.protocol__href{cursor:pointer;transition:color .2s;color:#1890ff;text-decoration:none;padding:0 4px}.ghost__button{margin-bottom:24px;padding:0;outline:none;cursor:pointer;border:none;background:none;opacity:.65;transition:color,opacity}.ghost__button:hover{color:#007bff;opacity:1}.resize{margin:-8px 0 -4px;font-size:14px}.sms__code-button{padding:0!important}.sms__code .ant-divider-vertical{border-inline-start:1px solid #ccc}.mt-48{margin-top:48px}.mobile-floating-actions{display:none}@media(max-width:768px){.mobile-floating-actions{position:fixed;right:12px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:1100;display:flex;flex-direction:column;gap:10px}.mobile-floating-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:92px;height:38px;padding:0 12px;border:0;border-radius:999px;background:#1d4ed8;box-shadow:0 8px 20px rgba(29,78,216,.24);color:#fff;font-size:13px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap}.mobile-floating-action:first-child{background:#0f766e;box-shadow:0 8px 20px rgba(15,118,110,.22)}.mobile-floating-action .anticon{font-size:15px}.mobile-consult-modal .ant-modal-content{border-radius:14px}.mobile-consult-modal .ant-modal-title{font-size:17px}.mobile-consult-modal p{margin:0;color:#4e5969;font-size:14px;line-height:1.7}.mobile-consult-actions{display:grid;gap:10px;margin-top:18px}.mobile-consult-actions a,.mobile-consult-actions button{display:inline-flex;align-items:center;justify-content:center;height:40px;border:0;border-radius:8px;background:#1d4ed8;color:#fff;font-size:14px;font-weight:600}.mobile-consult-actions button{background:#f0f5ff;color:#1d4ed8}}.header{will-change:transform;position:fixed;width:100%;top:0;height:64px;color:rgba(0,0,0,.85);background:#fff;border-bottom:1px solid rgba(15,23,42,.08);box-shadow:0 2px 10px rgba(15,23,42,.04);z-index:1000;transition:box-shadow .3s ease-in-out}.header:hover{box-shadow:0 4px 16px rgba(15,23,42,.08)}.header .header-container{width:1200px;margin:0 auto;display:flex;gap:44px;align-items:center;height:64px;min-width:0}.header .header-mobile-menu-btn,.header .header-mobile-quick{display:none}.header .header-logo{display:inline-flex;flex:0 0 auto;align-items:center}.header .header-logo img{height:64px;width:auto;-o-object-fit:contain;object-fit:contain}.header .header-login{display:flex;align-items:center;margin-left:auto;gap:8px}.header .header-login .contact-us{display:flex;align-items:center;gap:8px;margin-right:40px;font-size:20px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-mobile-drawer .ant-drawer-body{padding:16px}.header-mobile-nav{display:flex;flex-direction:column;gap:4px}.header-mobile-nav a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:8px;color:#1f2329;font-size:15px;font-weight:500}.header-mobile-nav a.active{color:#2f54eb;background:#f0f5ff}.header-mobile-contact{display:flex;align-items:center;gap:8px;margin:20px 0;padding:12px;border-radius:8px;background:#f7f9fc;color:#2f54eb;font-size:15px;font-weight:600}.header-mobile-actions .header__footer{align-items:stretch;flex-direction:column}.header-mobile-actions .header__footer .ant-btn,.header-mobile-actions .header__footer .nav-recharge-btn{justify-content:center;width:100%;height:42px}@media(max-width:768px){.header{height:56px}.header .header-container{width:100%;height:56px;padding:0 16px;gap:12px}.header .header-logo img{height:48px}.header .header-login,.header .header-nav{display:none}.header .header-mobile-menu-btn{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:40px;height:40px;font-size:20px}.header .header-mobile-quick{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.header .header-mobile-login-link,.header .header-mobile-market-link{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 10px;border:1px solid #dbe6ff;border-radius:999px;background:#f7faff;color:#2f54eb;font-size:12px;font-weight:600;white-space:nowrap}.header .header-mobile-login-link{border:0;background:#2f54eb;color:#fff}}@media(max-width:1280px){.header .header-container{width:calc(100% - 48px);gap:28px}.header .header-nav .header-nav-container{gap:24px}.header .header-login .contact-us{margin-right:18px;font-size:16px}}.header-nav{display:flex;flex:1 1 auto;min-width:0;height:100%;vertical-align:top}.header-nav .header-nav-container{display:flex;align-items:center;height:100%;gap:30px;flex-wrap:nowrap;white-space:nowrap}.header-nav .header-nav-container li{cursor:pointer;flex:0 0 auto;list-style:none}.header-nav .header-nav-container li:hover .header-nav-item{max-height:403px;display:flex;align-items:center}.header-nav .header-nav-container li:hover .header-nav-item:before{content:"";position:fixed;top:64px;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.3);z-index:-1;pointer-events:none}.header-nav .header-nav-container .header-nav-title{font-weight:500;height:64px;line-height:64px;position:relative;display:flex;align-items:center;justify-content:center;white-space:nowrap;word-break:keep-all}.header-nav .header-nav-container .header-nav-title a{display:inline-flex;align-items:center;height:64px;white-space:nowrap;word-break:keep-all}.header-nav .header-nav-container .header-nav-title.active,.header-nav .header-nav-container .header-nav-title:hover{color:#2f54eb}.header-nav .header-nav-container .header-nav-title .header-nav-active-line{display:block;width:100%;height:2px;background-color:#2f54eb;position:absolute;bottom:1px;border-radius:2px;left:0}.header-nav .header-nav-container .anticon-down{margin-left:4px;font-size:10px}.header-nav .header-nav-container .header-nav-item{width:100vw;max-height:0;overflow:hidden;position:absolute;top:64px;left:0;background-color:#fff;transition:max-height .3s ease-in-out}.header-nav .header-nav-container .header-nav-item .header-nav-item-container{padding:32px 0 60px;margin:0 auto;width:1200px}.header-nav .header-nav-container .header-nav-item .header-nav-item-container.header-nav-item-container-715{padding-right:485px}.header-nav .header-nav-container .header-nav-item .header-nav-item-container-half{display:flex}.header-nav .header-nav-container .header-nav-item .header-nav-item-container-half .header-nav-subItem{flex:1}.header-nav .header-nav-container .header-nav-item .header-nav-item-container-half .header-nav-subItem:first-child{margin-right:180px}.header-nav .header-nav-container .header-nav-item .header-nav-subItem{font-size:20px;color:#262626}.header-nav .header-nav-container .header-nav-item .header-nav-subItem-content{line-height:32px}.header-nav .header-nav-container .header-nav-item .header-nav-subItem-content a{font-size:20px;color:rgba(0,0,0,.85)}.header-nav .header-nav-container .header-nav-item .header-nav-subItem-content a:hover{color:#2f54eb}.header-nav .header-nav-container .header-nav-item .header-nav-subItem-content img{margin-right:12px;vertical-align:top}.header__footer{display:flex;gap:12px;align-items:center;flex:0 0 auto;white-space:nowrap}.header__footer .nav-end-login-old{box-shadow:none;color:#2f54eb}.header__footer .nav-end-login-old:hover{opacity:.75}.header__footer .nav-recharge-btn{display:flex;align-items:center;gap:5px;padding:6px 16px;border-radius:20px;background:linear-gradient(90deg,#2F54EB,#5b8cff);color:#fff;font-size:14px;font-weight:500;transition:opacity .2s;white-space:nowrap}.header__footer .nav-recharge-btn:hover{opacity:.85;color:#fff}.header__footer .nav-divider{margin-inline:-8px}.header__footer .resize-height.ant-btn{font-size:14px;height:40px}.header__footer .register{background:rgba(0,0,0,0);border:1px solid #d9d9d9!important}@media(max-width:768px){.header .header-container{width:100%;max-width:100%;padding:0 14px;gap:10px}.header .header-logo img{height:44px}.header .header-login,.header .header-nav{display:none!important}.header .header-mobile-menu-btn{display:inline-flex!important;margin-left:0}.header-nav .header-nav-container .header-nav-item{display:none!important}}