.layout-module__4PX5ca__header{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #e3e8f0;justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 18px #1523410a}.layout-module__4PX5ca__headerSpacer{height:56px}.layout-module__4PX5ca__header__logo,.layout-module__4PX5ca__header__user,.layout-module__4PX5ca__header__logo__link{align-items:center;display:flex}.layout-module__4PX5ca__header__logo__link{color:#172033;gap:10px;text-decoration:none}.layout-module__4PX5ca__header__logo_text{margin:0;font-size:17px;font-weight:700}.layout-module__4PX5ca__logo{border-radius:6px;box-shadow:0 3px 10px #1729541f}.layout-module__4PX5ca__header__user{gap:12px}.layout-module__4PX5ca__mainContainer{min-height:calc(100vh - 56px)}.layout-module__4PX5ca__content{background:#f6f8fc;min-width:0;min-height:calc(100vh - 56px);margin-left:208px;padding:24px;overflow:hidden}@media (min-width:768px) and (max-width:1023px){.layout-module__4PX5ca__content{margin-left:176px;padding:20px}}@media (max-width:767px){.layout-module__4PX5ca__header{padding:0 16px}.layout-module__4PX5ca__header__logo_text{font-size:16px}.layout-module__4PX5ca__content{min-height:calc(100vh - 56px);padding:14px 14px calc(88px + env(safe-area-inset-bottom));margin-left:0}}
.nav-links-module__ieh3PG__sidebar{z-index:998;background:#fff;border-right:1px solid #e3e8f0;width:208px;padding:18px 12px;position:fixed;top:56px;bottom:0;left:0}.nav-links-module__ieh3PG__sidebar__lists{scrollbar-width:thin;scrollbar-color:#d8deea transparent;flex-direction:column;gap:5px;height:100%;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.nav-links-module__ieh3PG__sidebar__list{width:100%}.nav-links-module__ieh3PG__sidebar__link{color:#596579;border-radius:7px;align-items:center;gap:12px;min-height:44px;padding:0 14px;text-decoration:none;transition:background-color .16s,color .16s;display:flex;position:relative}.nav-links-module__ieh3PG__sidebar__link:hover{color:#24324a;background:#f3f6fb}.nav-links-module__ieh3PG__sidebar__link_icon{color:#748096;justify-content:center;align-items:center;width:20px;font-size:17px;transition:color .16s;display:inline-flex}.nav-links-module__ieh3PG__sidebar__link_text{white-space:nowrap;min-width:0;font-size:14px;font-weight:500}.nav-links-module__ieh3PG__active .nav-links-module__ieh3PG__sidebar__link{color:#315efb;background:#eef2ff;font-weight:600}.nav-links-module__ieh3PG__active .nav-links-module__ieh3PG__sidebar__link:before{content:"";background:#315efb;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.nav-links-module__ieh3PG__active .nav-links-module__ieh3PG__sidebar__link_icon{color:#315efb}@media (min-width:768px) and (max-width:1023px){.nav-links-module__ieh3PG__sidebar{width:176px;padding:16px 10px}}@media (max-width:767px){.nav-links-module__ieh3PG__sidebar{width:100%;height:calc(70px + env(safe-area-inset-bottom));padding:6px 8px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-top:1px solid #dfe5ee;border-right:0;top:auto;bottom:0;right:0;box-shadow:0 -6px 20px #1927460f}.nav-links-module__ieh3PG__sidebar__lists{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid;overflow:visible}.nav-links-module__ieh3PG__sidebar__link{border-radius:6px;flex-direction:column;justify-content:center;gap:4px;min-height:56px;padding:5px 2px}.nav-links-module__ieh3PG__sidebar__link_icon{height:22px;font-size:19px}.nav-links-module__ieh3PG__sidebar__link_text{text-align:center;text-overflow:ellipsis;width:100%;font-size:11px;line-height:1.2;overflow:hidden}.nav-links-module__ieh3PG__active .nav-links-module__ieh3PG__sidebar__link:before{border-radius:0 0 3px 3px;width:auto;height:3px;inset:0 18px auto}}
.page-module__ICi04G__header__user__name{color:#00000073;font-style:normal}.page-module__ICi04G__user_button{color:#00000073;cursor:pointer;background:0 0;border:none;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.index-module__MCdQaW__login_form{width:min(100%,320px);margin:0 auto}.index-module__MCdQaW__form_actions{justify-content:flex-end;align-items:center;min-height:32px;display:flex}.index-module__MCdQaW__forgot_button{color:#315efb;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.index-module__MCdQaW__forgot_button:hover{color:#244bdc}
.index-module__EUt1bW__form{width:100%}.index-module__EUt1bW__codeItem{margin-bottom:24px}.index-module__EUt1bW__codeButton{color:#315efb;white-space:nowrap;width:112px;padding:0 10px;font-size:12px}.index-module__EUt1bW__codeButton:not(:disabled):hover,.index-module__EUt1bW__codeButton:not(:disabled):focus{color:#244bdc;border-color:#315efb}.index-module__EUt1bW__codeButton:disabled{color:#9aa4b6}
.index-module__J6BGJq__container{text-align:left;width:min(100%,360px);margin:0 auto}.index-module__J6BGJq__intro{margin-bottom:18px}.index-module__J6BGJq__eyebrow{color:#315efb;letter-spacing:.08em;margin:0 0 6px;font-size:10px;font-weight:700}.index-module__J6BGJq__intro h2{color:#172033;margin:0;font-size:20px}.index-module__J6BGJq__intro p:last-child{color:#7c879a;margin:7px 0 0;font-size:12px;line-height:1.6}.index-module__J6BGJq__form{width:100%}.index-module__J6BGJq__code_button{color:#315efb;cursor:pointer;white-space:nowrap;width:108px;padding:0 8px;font-size:12px}.index-module__J6BGJq__code_button:disabled{color:#a2aaba;cursor:not-allowed}.index-module__J6BGJq__back_button{color:#315efb;width:100%;margin-top:8px}
.index-module__y4i_tW__login_container{background:#fff;min-height:540px;display:flex}.index-module__y4i_tW__login_left{flex-direction:column;flex:1;min-width:0;padding:42px 48px 28px;display:flex}.index-module__y4i_tW__qr_section{text-align:center;width:100%;max-width:400px;margin:0 auto}.index-module__y4i_tW__login_form{min-height:350px}.index-module__y4i_tW__login_form h2{color:#172033;margin:0 0 10px;font-size:18px}.index-module__y4i_tW__highlight{color:#315efb}.index-module__y4i_tW__login_intro{margin-bottom:12px}.index-module__y4i_tW__login_intro p{color:#315efb;margin:0 0 6px;font-size:10px;font-weight:700}.index-module__y4i_tW__login_intro h2{margin-bottom:6px;font-size:22px}.index-module__y4i_tW__login_intro span{color:#7b879b;font-size:13px}.index-module__y4i_tW__login_tabs{text-align:left;width:min(100%,340px);margin:0 auto}.index-module__y4i_tW__login_tabs .ant-tabs-nav{margin-bottom:24px}.index-module__y4i_tW__login_tabs .ant-tabs-content-holder{height:224px}:is(.index-module__y4i_tW__login_tabs .ant-tabs-content,.index-module__y4i_tW__login_tabs .ant-tabs-tabpane){height:100%}.index-module__y4i_tW__login_tabs .ant-tabs-nav-list{width:100%}.index-module__y4i_tW__login_tabs .ant-tabs-tab{color:#687386;flex:1;justify-content:center;margin:0;font-weight:600}.index-module__y4i_tW__login_tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#315efb}.index-module__y4i_tW__wechat_login{padding-top:36px}.index-module__y4i_tW__subtitle{color:#687386;margin:10px 0;font-size:13px}.index-module__y4i_tW__qr_code{background:#fff;border:1px solid #e1e7f1;border-radius:8px;padding:20px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 10px 28px #19294c14}.index-module__y4i_tW__qr_code_mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#1720339e;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.index-module__y4i_tW__other_login{margin-top:8px}.index-module__y4i_tW__login_buttons{justify-content:center;gap:10px;display:flex}.index-module__y4i_tW__login_btn{color:#4e5d75;background:#fff;border-color:#d8dfeb;width:168px}.index-module__y4i_tW__login_btn:hover,.index-module__y4i_tW__login_btn:focus{border-color:#315efb;color:#315efb!important;background:#f5f7ff!important}.index-module__y4i_tW__terms{text-align:center;color:#8a95a8;margin-top:16px;font-size:12px}.index-module__y4i_tW__terms p{margin:0 0 5px}.index-module__y4i_tW__links{justify-content:center;gap:10px;display:flex}.index-module__y4i_tW__links a{color:#315efb;text-decoration:none}.index-module__y4i_tW__login_right{background:#fff;border-left:1px solid #e3e9f3;flex:1;justify-content:center;align-items:center;min-width:0;padding:54px 48px;display:flex}.index-module__y4i_tW__features{color:#172033;width:100%;max-width:320px;padding:0}.index-module__y4i_tW__feature_item{align-items:center;margin-bottom:34px;display:flex}.index-module__y4i_tW__feature_item:last-child{margin-bottom:0}.index-module__y4i_tW__feature_icon{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-right:15px;display:flex}.index-module__y4i_tW__feature_icon img{width:30px;height:30px}.index-module__y4i_tW__feature_content h3{margin:0 0 5px;font-size:16px;font-weight:700}.index-module__y4i_tW__feature_content p{color:#687386;opacity:1;margin:0;font-size:14px}.index-module__y4i_tW__trans{background:#e0f7e6}.index-module__y4i_tW__tts{background:#e1f0ff}.index-module__y4i_tW__ocr{background:#ffe1e7}.index-module__y4i_tW__login_container .ant-btn-primary{color:#fff;background:#315efb;border-color:#315efb}:is(.index-module__y4i_tW__login_container .ant-btn-primary:hover,.index-module__y4i_tW__login_container .ant-btn-primary:focus){color:#fff!important;background:#244bdc!important;border-color:#244bdc!important}.index-module__y4i_tW__login_container .ant-input-group-addon{background:#fff;padding:0 10px}@media (max-width:700px){.index-module__y4i_tW__login_container{min-height:0}.index-module__y4i_tW__login_left{padding:34px 24px 22px}.index-module__y4i_tW__login_right{display:none}.index-module__y4i_tW__login_form{min-height:0}.index-module__y4i_tW__login_intro h2{font-size:20px}.index-module__y4i_tW__login_tabs .ant-tabs-tab{font-size:13px}}
.AppAuthGuard-module__2-omFW__loadingState,.AppAuthGuard-module__2-omFW__guestState{justify-content:center;align-items:center;min-height:calc(100vh - 104px);display:flex}.AppAuthGuard-module__2-omFW__guestState{text-align:center;flex-direction:column;padding:48px 24px}.AppAuthGuard-module__2-omFW__guestIcon{color:#315efb;background:#eef2ff;border:1px solid #dbe3ff;border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:22px;font-size:24px;display:inline-flex}.AppAuthGuard-module__2-omFW__eyebrow{color:#315efb;margin:0 0 8px;font-size:11px;font-weight:700}.AppAuthGuard-module__2-omFW__guestState h1{color:#172033;margin:0;font-size:28px;line-height:1.3}.AppAuthGuard-module__2-omFW__description{color:#687386;max-width:420px;margin:12px 0 24px;font-size:14px;line-height:1.7}@media (max-width:767px){.AppAuthGuard-module__2-omFW__loadingState,.AppAuthGuard-module__2-omFW__guestState{min-height:calc(100vh - 150px)}.AppAuthGuard-module__2-omFW__guestState h1{font-size:24px}}
