.app-header{background:#fff;height:80px;position:sticky;top:0;width:100%;z-index:100}.app-header__inner{align-items:center;box-sizing:border-box;display:flex;gap:32px;height:100%;min-width:1280px;padding:0 20px 0 12px}.app-header__logo{display:block;flex-shrink:0;height:60px;width:166px}.app-header__logo-img{display:block;height:100%;object-fit:contain;width:100%}.app-header__center{align-items:center;display:flex;flex:1;gap:40px;min-width:0}.app-header__nav{align-items:center;display:flex;flex-shrink:0;gap:28px}.app-header__nav-item{color:#7a7f99;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600;height:25px;line-height:25px;position:relative;text-decoration:none;transition:color .2s;white-space:nowrap}.app-header__nav-item--active,.app-header__nav-item:hover{color:#222}.app-header__nav-item--active:after{background:#222;border-radius:99px;bottom:-7px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:28px}.app-header__nav-badge{align-items:center;background:#fa5555;border-radius:8px;box-sizing:border-box;color:#fff;display:flex;font-family:PingFangSC-Medium,PingFang SC,sans-serif;font-size:11px;font-weight:600;height:16px;justify-content:center;left:100%;line-height:16px;min-width:16px;padding:0 4px;position:absolute;text-align:center;top:-2px;white-space:nowrap}.app-header__nav-badge--wide{border:0;border-radius:99px;min-width:22px;padding:0 4px}.app-header__search{flex:1;max-width:320px;min-width:0}.app-header__right{flex-shrink:0}.app-header__actions,.app-header__right{align-items:center;display:flex;gap:24px}.app-header__user{align-items:center;cursor:pointer;display:flex;gap:8px;text-decoration:none}.app-header__avatar{background:#d8d8d8;border:.5833px solid rgba(34,34,34,.05);border-radius:50%;flex-shrink:0;height:28px;width:28px}.app-header__avatar--img{display:block;object-fit:cover}.app-header__username{color:#222;display:inline-block;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;line-height:22px;max-width:90px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__user:hover .app-header__username{font-weight:600}.app-header__login-btn{align-items:center;border-radius:10px;color:#222;display:inline-flex;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;height:44px;justify-content:center;padding:0 24px;text-decoration:none;transition:background .2s;white-space:nowrap;width:120px}.app-header__login-btn--orange{background:rgba(255,111,85,.12)}.app-header__login-btn--orange:hover{background:rgba(255,111,85,.2)}.app-header__login-btn--blue{background:rgba(0,176,255,.12)}.app-header__login-btn--blue:hover{background:rgba(0,176,255,.2)}.app-footer{background:transparent;width:100%}.app-footer__inner{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:16px 0}.app-footer__copyright{color:#a6acbf;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;line-height:17px;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.app-footer__row{align-items:center;display:flex;flex-flow:row nowrap;gap:6px;justify-content:center;overflow:hidden}.app-footer__item,.app-footer__link{color:#a6acbf;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;line-height:17px;white-space:nowrap}.app-footer__link{text-decoration:none}.app-footer__link:hover{color:#00b0ff}.app-footer__toggle{background:transparent;border:0;color:#a6acbf;cursor:pointer;font:inherit;padding:0}.app-footer__toggle:hover{color:#00b0ff}.app-footer__divider{background-color:#e4e7f2;display:inline-block;flex-shrink:0;height:10px;width:1px}.basic-overlay{background:rgba(0,0,0,.7);inset:0;position:fixed}.basic-overlay-lock{overflow:hidden}.basic-overlay-enter-active,.basic-overlay-leave-active{transition:opacity var(--basic-overlay-duration,.18s) ease}.basic-overlay-enter-from,.basic-overlay-leave-to{opacity:0}.basic-button{align-items:center;background:rgba(0,176,255,.15);border:0;border-radius:10px;color:#222;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:4px;height:32px;justify-content:center;outline:0;padding:0 12px;transition:all .15s ease;white-space:nowrap}.basic-button:not(.basic-button--disabled):hover{background:rgba(0,176,255,.25)}.basic-button:not(.basic-button--disabled):active{background:rgba(0,176,255,.15)}.basic-button--disabled{background:#d5d9e5;cursor:not-allowed}.basic-button__icon{align-items:center;display:inline-flex;flex-shrink:0}.basic-button__content{flex-shrink:0}.basic-modal__overlay{align-items:center;display:flex;justify-content:center}.basic-modal__container{background:linear-gradient(180deg,#e5f8ff,#fff 59%);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12);box-sizing:border-box;max-width:calc(100vw - 32px);overflow:visible;position:relative}.basic-modal__container--with-decoration{padding-top:14px}.basic-modal__decoration{left:50%;position:absolute;top:30px;transform:translate(-50%,-100%);z-index:1}.basic-modal__close{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;width:24px;z-index:1}.basic-modal__close:hover{opacity:.7}.basic-modal__close-icon{display:block;height:100%;width:100%}.basic-modal__body{background:transparent;border-radius:16px 16px 0 0;box-sizing:border-box;padding:24px}.basic-modal__title{color:#222;display:block;font-size:18px;font-weight:600;line-height:26px;text-align:center}.basic-modal__content{color:#4e5366;font-size:14px;line-height:22px;margin-top:10px;text-align:center}.basic-modal__footer{box-sizing:border-box;display:flex;gap:16px;padding:0 44px 24px}.basic-modal__btn{border-radius:12px;flex:1;font-size:16px;font-weight:500;height:44px;transition:opacity .15s}.basic-modal__btn--confirm{background:linear-gradient(169deg,rgba(75,199,255,.78) 4%,rgba(75,199,255,0) 37%),#222;color:#fff}.basic-modal__btn--confirm:hover:not(:disabled){background:linear-gradient(164deg,#00b0ff -19%,rgba(0,176,255,0) 54%),#222}.basic-modal__btn--confirm:active:not(:disabled){background:linear-gradient(169deg,rgba(75,199,255,.78) 4%,rgba(75,199,255,0) 37%),#222}.basic-modal__btn--loading,.basic-modal__btn--loading:hover{cursor:not-allowed;opacity:.5}.basic-modal-zoom-enter-active{transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .2s ease}.basic-modal-zoom-leave-active{transition:transform .15s ease-in,opacity .15s ease-in}.basic-modal-zoom-enter-from,.basic-modal-zoom-leave-to{opacity:0;transform:scale(.6)}.basic-modal-zoom-enter-to,.basic-modal-zoom-leave-from{opacity:1;transform:scale(1)}.basic-toast{background:rgba(34,34,34,.9);border-radius:10px;box-sizing:border-box;color:#fff;font-size:14px;font-weight:400;left:50%;line-height:1.4;max-width:80vw;padding:12px 20px;position:fixed;text-align:center;top:40%;transform:translate(-50%,-50%);user-select:none;white-space:pre-wrap;word-break:break-all;z-index:2000}.basic-toast-enter-active,.basic-toast-leave-active{transition:opacity .18s ease}.basic-toast-enter-from,.basic-toast-leave-to{opacity:0}.privacy-agreement-modal .basic-modal__container{background:linear-gradient(180deg,#e5f8ff,#fff 20%)}.privacy-agreement-modal .basic-modal__footer{gap:12px;justify-content:flex-end;padding:12px 24px 24px}.privacy-agreement-modal__title{color:#222;font-size:18px;font-weight:600;margin-bottom:10px;text-align:left}.privacy-agreement-modal__content{color:#4e5366;font-size:14px;line-height:22px;max-height:50vh;overflow-y:auto;word-break:break-word}.privacy-agreement-modal__content img{max-width:100%}.privacy-agreement-modal__btn{align-items:center;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;height:36px;justify-content:center;min-width:124px;padding:0 16px;transition:opacity .15s}.privacy-agreement-modal__btn--reject{background:rgba(0,176,255,.15);color:#222}.privacy-agreement-modal__btn--agree{background:linear-gradient(168deg,#4bc7ff -3%,rgba(75,199,255,0) 35%),#222;color:#fff}.privacy-agreement-modal__btn:disabled{cursor:not-allowed}.privacy-agreement-modal__btn--reject:hover:not(:disabled){background:rgba(0,176,255,.25)}.privacy-agreement-modal__btn--agree:hover:not(:disabled){background:linear-gradient(164deg,#00b0ff -19%,rgba(0,176,255,0) 54%),#222}.privacy-agreement-modal__spinner{animation:privacy-agreement-modal-spin .6s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;box-sizing:border-box;flex-shrink:0;height:14px;width:14px}@keyframes privacy-agreement-modal-spin{to{transform:rotate(1turn)}}.realname-auth-modal__content{align-items:center;display:flex;flex-direction:column;gap:20px}.realname-auth-modal__title{align-items:center;display:flex;gap:4px;justify-content:center}.realname-auth-modal__title-icon{align-items:center;display:inline-flex;height:26px;justify-content:center;width:26px}.realname-auth-modal__title-icon-img{display:block;height:100%;object-fit:contain;width:100%}.realname-auth-modal__title-text{color:#222;font-family:PingFang SC,sans-serif;font-size:22px;font-weight:600;line-height:30px}.realname-auth-modal__subtitle{color:#4e5366;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0;text-align:center;white-space:nowrap}.realname-auth-modal__qr{align-items:center;display:flex;flex-direction:column;gap:12px}.realname-auth-modal__qr-box{align-items:center;background:#fff;border:6px solid #dae0ee;border-radius:20px;box-sizing:border-box;display:flex;height:200px;justify-content:center;overflow:hidden;width:200px}.realname-auth-modal__qr-placeholder{color:#9399ad;font-family:PingFang SC,sans-serif;font-size:14px}.realname-auth-modal__qr-img{display:block;height:100%;object-fit:cover;width:100%}.realname-auth-modal__qr-tip{color:#7a7f99;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0;text-align:center;white-space:nowrap}.realname-auth-modal__footer-inner{display:flex;flex:1;justify-content:center}.realname-auth-modal__btn{align-items:center;background:#222;border:0;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:600;height:44px;justify-content:center;min-width:198px;padding:0 12px;transition:opacity .15s}.realname-auth-modal__btn:hover{opacity:.9}.realname-auth-modal__btn:disabled{cursor:not-allowed}.realname-auth-modal__btn-loading{animation:realname-auth-modal-spin .8s linear infinite;display:block;height:20px;width:20px}@keyframes realname-auth-modal-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.xc-scrollbar{scrollbar-color:transparent transparent;scrollbar-width:thin}.xc-scrollbar::-webkit-scrollbar{height:10px;width:10px}.xc-scrollbar::-webkit-scrollbar-track{background:transparent}.xc-scrollbar::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:30px;transition:background-color .2s ease}.xc-scrollbar:hover{scrollbar-color:rgba(0,39,77,.15) transparent}.xc-scrollbar:hover::-webkit-scrollbar-thumb{background-color:rgba(0,39,77,.15)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif}#root,body{font-family:inherit}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0;outline:0}abbr,acronym{border:0;font-variant:normal}del{text-decoration:line-through}address,caption,cite,code,dfn,em,ol,th,ul{list-style:none}a{-webkit-tap-highlight-color:transparent;border:0;color:inherit;outline:0}a,a:hover,ins{text-decoration:none}a.hidefocus{outline:0}button.hidefocus::-moz-focus-inner{border:0}a:focus{outline-width:0}input,textarea{outline:0}button{background:none;border:none;cursor:pointer;font:inherit;padding:0}button,label{-webkit-tap-highlight-color:transparent;outline:0}label{border:0}button,input,select,textarea{outline:0}textarea{appearance:none;resize:none}@font-face{font-display:optional;font-family:ZLshuzixinzi;font-style:normal;font-weight:400;src:url(https://img09.zhaopin.com/2012/other/mobile/xiancai/pc/fonts/ZLxinzi_Medium.ttf) format("truetype")}.app-layout{display:flex;flex-direction:column;min-height:100vh}.app-layout__main{display:flex;flex:1;min-width:0}.app-layout__left{align-self:flex-start;flex-shrink:0;max-height:calc(100vh - 80px);overflow-y:auto;position:sticky;top:80px}.app-layout__right{display:flex;flex:1;flex-direction:column;min-width:0}.app-layout--workbench{background-color:#f2f3f7}.app-layout--workbench .app-layout__main{background-color:#fff;min-height:0}.app-layout--workbench .app-layout__left{background-color:transparent;max-height:calc(100vh - 80px);overflow:hidden}.app-layout--workbench .app-layout__right{background:linear-gradient(0deg,rgba(196,210,216,.239),rgba(108,209,255,.149));border-radius:36px 0 0;height:calc(100vh - 80px);min-height:0;overflow:hidden}