*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-yellow.png)}uni-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:10px}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:12px;text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page-refresh{position:absolute;top:0;width:100%;height:40px;display:block;box-sizing:border-box}.uni-page-refresh{position:absolute;top:-45px;left:50%;transform:translate3d(-50%,0,0);width:40px;height:40px;justify-content:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118);display:none;z-index:997}.uni-page-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%}.uni-page-refresh--pulling .uni-page-refresh,.uni-page-refresh--aborting .uni-page-refresh,.uni-page-refresh--reached .uni-page-refresh,.uni-page-refresh--refreshing .uni-page-refresh,.uni-page-refresh--restoring .uni-page-refresh{display:flex}.uni-page-refresh--pulling .uni-page-refresh__spinner,.uni-page-refresh--aborting .uni-page-refresh__spinner,.uni-page-refresh--reached .uni-page-refresh__spinner,.uni-page-refresh--refreshing .uni-page-refresh__icon,.uni-page-refresh--restoring .uni-page-refresh__icon{display:none}.uni-page-refresh--refreshing .uni-page-refresh__spinner{transform-origin:center center;animation:uni-page-refresh-rotate 2s linear infinite}.uni-page-refresh--refreshing .uni-page-refresh__path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:uni-page-refresh-dash 1.5s ease-in-out infinite,uni-page-refresh-colorful 6s ease-in-out infinite}@keyframes uni-page-refresh-rotate{to{transform:rotate(360deg)}}@keyframes uni-page-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}uni-page-body{background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Roboto,sans-serif;font-size:.875rem;color:#262626;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#f5f7fa}.page-container{min-height:100vh;background:#f5f7fa;padding-bottom:calc(3.125rem + env(safe-area-inset-bottom));--page-safe-h: .5rem}[class$=-page]>uni-view:not([class*=navbar-wrapper]):not([class*=navbar-container]):not([class*="navbar "]):not([class*=bottom-bar]):not([class*=tab-bar]):not([class*=fixed]):not([class*=sticky-nav]):not([class*=-header]):not([class*=-glass]):not(.header):not([class*=mask]):not([class*=modal]):not([class*=float]):not([class*=back-to-top]):not([class*=page-bg]):not([class*=batch-bar]):not([class*=submit-bar]):not([class~=action-section]):not([class~=logout-section]):not([class~=reply-section]):not([class~=tabs-section]),[class$=-page]>uni-scroll-view:not([class*=navbar-wrapper]):not([class*=navbar-container]):not([class*="navbar "]):not([class*=bottom-bar]):not([class*=tab-bar]):not([class*=fixed]):not([class*=sticky-nav]):not([class*=-header]):not([class*=-glass]):not(.header):not([class*=mask]):not([class*=modal]):not([class*=float]):not([class*=back-to-top]):not([class*=page-bg]):not([class*=batch-bar]):not([class*=submit-bar]):not([class~=action-section]):not([class~=logout-section]):not([class~=reply-section]):not([class~=tabs-section]){padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.page-safe-h{padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.navbar-wrapper+uni-view .section-header:first-child{padding-top:0}.navbar{display:flex;justify-content:space-between;align-items:center;padding:calc(1rem + env(safe-area-inset-top)) .5rem .75rem;background:#fff;box-shadow:0 .0625rem .3125rem rgba(22,119,255,.05)}.navbar-left{display:flex;align-items:center}.navbar-left .back-icon{font-size:1.25rem;margin-right:.75rem;color:#262626;font-weight:300;padding:.25rem}.navbar-left .nav-title{font-size:1.125rem;font-weight:600;color:#262626;letter-spacing:.03125rem}.navbar-right .nav-action{font-size:.875rem;color:#1677ff;font-weight:500}.card{background:#fff;border-radius:.75rem;padding:.75rem;margin-top:.75rem;margin-bottom:.75rem;box-shadow:0 .125rem .5rem rgba(22,119,255,.06)}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-left:0;padding-right:0}.section-header .section-title{font-size:1.125rem;font-weight:700;color:#262626;letter-spacing:.03125rem}.section-header .section-subtitle{font-size:.8125rem;color:#8c8c8c;margin-top:.25rem}.section-header .section-more{font-size:.8125rem;color:#1677ff;font-weight:500;padding:.25rem 0}.btn-primary{height:2.75rem;background:linear-gradient(135deg,#1677ff,#4096ff);color:#fff;font-size:1rem;font-weight:600;border-radius:.5rem;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 .375rem .875rem rgba(22,119,255,.32);transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.btn-primary:active{transform:scale(.97);opacity:.92}.btn-primary:disabled{opacity:.5;box-shadow:none}.btn-primary.loading:before{content:"";width:.875rem;height:.875rem;border:.09375rem solid rgba(255,255,255,.6);border-top-color:#fff;border-radius:50%;margin-right:.5rem;animation:spin .8s linear infinite}.btn-secondary{height:2.75rem;background:#fff;color:#1677ff;font-size:1rem;font-weight:600;border-radius:.5rem;border:.0625rem solid #1677ff;display:flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)}.btn-secondary:active{transform:scale(.97);background:#e6f4ff}.btn-danger{height:2.75rem;background:#fff;color:#ff3b30;font-size:1rem;font-weight:600;border-radius:.5rem;border:.0625rem solid #ff3b30;display:flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)}.btn-danger:active{transform:scale(.97);background:#fdeceb}.btn-text{font-size:.875rem;color:#595959;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.btn-text:active{opacity:.6}.btn-text.primary{color:#1677ff;font-weight:500}.btn-text.danger{color:#ff3b30;font-weight:500}.form-item{margin-bottom:1.5rem;position:relative}.form-item .label{display:block;font-size:.875rem;color:#262626;margin-bottom:.5rem;font-weight:600}.form-item .label.required:before{content:"*";color:#ff3b30;margin-right:.1875rem}.form-item .input{height:2.75rem;border:.0625rem solid #e5e6eb;border-radius:.5rem;padding:0 .75rem;font-size:.875rem;color:#262626;background:#fff;transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.form-item .input:focus{border-color:#1677ff;box-shadow:0 0 0 .1875rem rgba(102,126,234,.12)}.form-item .input.error{border-color:#ff3b30}.form-item .input::-moz-placeholder{color:#bfbfbf}.form-item .input::placeholder{color:#bfbfbf}.form-item .error-text{display:block;font-size:.8125rem;color:#ff3b30;margin-top:.25rem}.tag{display:inline-flex;align-items:center;padding:.1875rem .5rem;border-radius:312.46875rem;font-size:.75rem;font-weight:500}.tag.primary{background:#e6f4ff;color:#1677ff}.tag.success{background:#edf9f0;color:#34c759}.tag.warning{background:#fff5e6;color:#ff9f0a}.tag.error{background:#fdeceb;color:#ff3b30}.tag.info{background:#e7f6ff;color:#32b0ff}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0}.empty-state .empty-icon{width:5rem;height:5rem;margin-bottom:1.5rem;opacity:.5}.empty-state .empty-text{font-size:1.125rem;color:#8c8c8c;margin-bottom:.5rem;font-weight:500}.empty-state .empty-subtext{font-size:.875rem;color:#bfbfbf;margin-bottom:1.5rem}.empty-state .empty-btn{height:2.5rem;background:linear-gradient(135deg,#1677ff,#4096ff);color:#fff;font-size:1rem;font-weight:600;border-radius:.5rem;border:none;padding:0 1.5rem;box-shadow:0 .375rem .875rem rgba(22,119,255,.32)}.bottom-bar{position:fixed;bottom:0;left:0;right:0;background:rgba(255,255,255,.96);backdrop-filter:blur(.625rem);padding:.75rem .5rem calc(.75rem + env(safe-area-inset-bottom));border-top:.03125rem solid #f2f3f5;z-index:100;box-shadow:0 -.125rem .75rem rgba(102,126,234,.06)}.bottom-bar-actions{display:flex;justify-content:space-around}.bottom-bar-actions .action-item{display:flex;flex-direction:column;align-items:center}.bottom-bar-actions .action-item .action-icon{font-size:1.5rem;margin-bottom:.25rem}.bottom-bar-actions .action-item .action-text{font-size:.75rem;color:#8c8c8c}.bottom-bar-actions .action-item.active .action-text{color:#1677ff;font-weight:600}.bottom-bar-actions .action-item.active .action-icon{transform:scale(1.1)}.icon-xs{width:1rem;height:1rem;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-sm{width:1.25rem;height:1.25rem;font-size:1.25rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-md{width:1.5rem;height:1.5rem;font-size:1.5rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-lg{width:1.75rem;height:1.75rem;font-size:1.75rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-xl{width:2rem;height:2rem;font-size:2rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-2xl{width:2.5rem;height:2.5rem;font-size:2.5rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-3xl{width:3.75rem;height:3.75rem;font-size:3.75rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.load-more{text-align:center;padding:1.5rem 0}.load-more .load-text{font-size:.875rem;color:#1677ff;font-weight:500}.no-more{text-align:center;padding:1.5rem 0}.no-more .no-more-text{font-size:.8125rem;color:#bfbfbf}.divider{display:flex;align-items:center;margin:1.5rem 0}.divider-line{flex:1;height:.03125rem;background:#f2f3f5}.divider-text{margin:0 1rem;font-size:.8125rem;color:#8c8c8c}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width: 1024px){html.has-desktop-nav .uni-tabbar,html.has-desktop-nav uni-tabbar{display:none!important}uni-page-body{padding:24px 32px 56px;box-sizing:border-box}html.is-desktop [class$=-page]{max-width:1200px;margin:0 auto}html.is-desktop [class$=-page]>uni-view,html.is-desktop [class$=-page]>uni-scroll-view{padding-left:0!important;padding-right:0!important}html.has-desktop-nav .bottom-bar,html.has-desktop-nav .submit-bar,html.has-desktop-nav .batch-bar,html.has-desktop-nav .action-section{left:0;right:0}html.has-desktop-nav .action-section .submit-btn,html.has-desktop-nav .action-section .save-btn,html.has-desktop-nav .action-section .issue-btn{max-width:720px;margin-left:auto;margin-right:auto}html.has-desktop-nav .bottom-bar{padding-left:0;padding-right:0}html.has-desktop-nav .bottom-bar>uni-view{max-width:1200px;margin-left:auto;margin-right:auto}html.has-desktop-nav .cart-sheet{width:520px}html.has-desktop-nav .coupon-popup{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:560px;max-width:calc(100% - 48px);border-radius:16px 16px 0 0}html.is-desktop .sheet-mask{justify-content:center;align-items:center}html.is-desktop .findme-sheet{top:50%;bottom:auto;width:560px;max-width:calc(100% - 48px);height:auto;min-height:360px;max-height:calc(100vh - 96px);border-radius:20px;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.24);transform:translate(-50%,-50%) scale(.92);opacity:0;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .18s ease}html.is-desktop .findme-sheet.show{transform:translate(-50%,-50%) scale(1);opacity:1}html.is-desktop .findme-sheet .sheet-header{padding:26px 32px 10px}html.is-desktop .findme-sheet .sheet-header .header-title{font-size:20px}html.is-desktop .findme-sheet .sheet-header .close-btn{top:18px;right:22px;width:34px;height:34px;cursor:pointer;transition:background .16s}html.is-desktop .findme-sheet .sheet-header .close-btn:hover{background:#e5e6eb}html.is-desktop .findme-sheet .sheet-header .close-btn .close-icon{font-size:22px}html.is-desktop .findme-sheet .tab-bar{justify-content:center;gap:16px;padding:6px 24px 0;border-bottom:1px solid #e5e6eb}html.is-desktop .findme-sheet .tab-bar .tab-item{gap:6px;padding:12px 26px 14px;cursor:pointer}html.is-desktop .findme-sheet .tab-bar .tab-item .tab-label{font-size:15px}html.is-desktop .findme-sheet .tab-bar .tab-item .tab-indicator{width:36px;height:3px;border-radius:2px}html.is-desktop .findme-sheet .tab-bar .tab-item .tab-icon .icon-img{transform:scale(1.6)}html.is-desktop .findme-sheet .tab-body{flex:0 1 auto;max-height:440px;padding:20px 32px 24px}html.is-desktop .findme-sheet .tab-desc{margin-bottom:12px}html.is-desktop .findme-sheet .tab-desc uni-text{font-size:14px}html.is-desktop .findme-sheet .scanner-box{width:140px;height:140px;margin:12px auto 24px}html.is-desktop .findme-sheet .scanner-box .scanner-ring{border-width:2px;border-radius:24px}html.is-desktop .findme-sheet .scanner-box .scanner-inner{top:10px;right:10px;bottom:10px;left:10px;border-radius:24px}html.is-desktop .findme-sheet .scanner-box .scanner-inner .icon-img{transform:scale(1.5)}html.is-desktop .findme-sheet .primary-btn{height:48px;font-size:16px;border-radius:12px;margin-bottom:14px}html.is-desktop .findme-sheet .primary-btn:not([disabled]):hover{background:#0958d9}html.is-desktop .findme-sheet .ghost-btn{height:48px;font-size:16px;border-width:1px;border-radius:12px;margin-bottom:20px}html.is-desktop .findme-sheet .ghost-btn:not([disabled]):hover{background:#e6f4ff}html.is-desktop .findme-sheet .disclaimer .disclaimer-link{font-size:13px}html.is-desktop .findme-sheet .bib-input-row{gap:12px;margin-bottom:20px}html.is-desktop .findme-sheet .bib-input-row .bib-input{height:48px;padding:0 16px;font-size:16px;border-width:1px;border-radius:10px}html.is-desktop .findme-sheet .bib-input-row .bib-search-btn{width:92px}html.is-desktop .findme-sheet .example-tips{padding:18px 20px;border-radius:12px}html.is-desktop .findme-sheet .example-tips .tips-title{font-size:14px;margin-bottom:12px}html.is-desktop .findme-sheet .example-tips .example-row{gap:16px;padding:8px 0}html.is-desktop .findme-sheet .example-tips .example-row .example-img-box{width:26px;height:26px}html.is-desktop .findme-sheet .example-tips .example-row .example-img-box .icon-img{transform:scale(1.3)}html.is-desktop .findme-sheet .example-tips .example-row .example-desc{font-size:13px}html.is-desktop .findme-sheet .cloth-tips,html.is-desktop .findme-sheet .cloth-tips .tip-item{gap:14px}html.is-desktop .findme-sheet .cloth-tips .tip-item .tip-dot{width:26px;height:26px;font-size:13px}html.is-desktop .findme-sheet .cloth-tips .tip-item .tip-text{font-size:14px}html.is-desktop .findme-sheet .safe-bottom{height:20px}html.is-desktop [class$=-page] .back-to-top{right:40px;bottom:120px}html.is-desktop [class$=-page] .masonry-grid,html.is-desktop [class$=-page] .result-grid{grid-template-columns:repeat(4,1fr);gap:20px;align-items:start}html.is-desktop [class$=-page] .event-list,html.is-desktop [class$=-page] .order-list,html.is-desktop [class$=-page] .cart-list,html.is-desktop [class$=-page] .download-list,html.is-desktop [class$=-page] .coupon-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:start}html.is-desktop [class$=-page] .conv-list{max-width:760px;margin-left:auto;margin-right:auto}html.is-desktop [class$=-page] .transaction-list,html.is-desktop [class$=-page] .withdraw-list,html.is-desktop [class$=-page] .transaction-card{max-width:920px;margin-left:auto;margin-right:auto}html.is-desktop [class$=-page] .business-grid,html.is-desktop [class$=-page] .action-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:24px}html.is-desktop [class$=-page] .stat-grid{grid-template-columns:repeat(4,1fr);gap:16px}html.is-desktop [class$=-page] .form-card{max-width:720px;margin-left:auto;margin-right:auto}html.is-desktop .guest-page{max-width:1100px;margin-left:auto;margin-right:auto}html.is-desktop .guest-page .features-grid{grid-template-columns:repeat(4,1fr);gap:24px}html.is-desktop uni-page-head:has(~uni-page-wrapper .login-page),html.is-desktop uni-page-head:has(~uni-page-wrapper .register-page){display:none}html.is-desktop uni-page-body:has(.login-page),html.is-desktop uni-page-body:has(.register-page){padding:0}html.is-desktop .login-page,html.is-desktop .register-page{max-width:none;margin:0;padding:0;background:#fff;flex-direction:row;align-items:stretch;justify-content:flex-start;min-height:100vh;position:relative}html.is-desktop .login-page .login-header,html.is-desktop .login-page .register-header,html.is-desktop .register-page .login-header,html.is-desktop .register-page .register-header{flex:1;margin:0;padding:40px!important;background:linear-gradient(135deg,#1d2129,#1677ff);justify-content:center}html.is-desktop .login-page .login-header .logo,html.is-desktop .login-page .register-header .logo,html.is-desktop .register-page .login-header .logo,html.is-desktop .register-page .register-header .logo{width:88px;height:88px;border-radius:20px;margin-bottom:24px}html.is-desktop .login-page .login-header .title,html.is-desktop .login-page .register-header .title,html.is-desktop .register-page .login-header .title,html.is-desktop .register-page .register-header .title{font-size:30px;font-weight:700;letter-spacing:2px;margin-bottom:12px;background:none;-webkit-background-clip:initial;background-clip:initial;color:#fff}html.is-desktop .login-page .login-header .subtitle,html.is-desktop .login-page .register-header .subtitle,html.is-desktop .register-page .login-header .subtitle,html.is-desktop .register-page .register-header .subtitle{font-size:15px;letter-spacing:1px;color:rgba(255,255,255,.75)}html.is-desktop .login-page .login-card,html.is-desktop .login-page .register-card,html.is-desktop .register-page .login-card,html.is-desktop .register-page .register-card{flex:0 0 480px;width:480px;max-width:480px;align-self:center;margin:0;padding:40px!important;border-radius:0;box-shadow:none}html.is-desktop .login-page .login-footer,html.is-desktop .login-page .register-footer,html.is-desktop .register-page .login-footer,html.is-desktop .register-page .register-footer{position:absolute;right:0;bottom:24px;width:480px;margin:0;text-align:center}html.is-desktop .index-page .header-glass{left:0;right:0}html.is-desktop .index-page .event-cover{width:8.75rem;height:6.25rem}html.is-desktop .index-page .auth-modal,html.is-desktop .index-page .profile-modal{width:460px;max-width:90%}html.is-desktop .gallery-page .media-switch,html.is-desktop .purchased-page .media-switch{max-width:420px}html.is-desktop .gallery-page .card-media,html.is-desktop .purchased-page .card-media{height:300px}html.is-desktop .search-result-page .search-section,html.is-desktop .search-result-page .preview-section{max-width:760px;margin-left:auto;margin-right:auto}html.is-desktop .work-page .work-header{margin-left:0;margin-right:0}html.is-desktop .personal-page{max-width:760px}html.is-desktop .personal-page .user-header{margin-left:0;margin-right:0}html.is-desktop .message-page{max-width:820px}html.has-desktop-nav .chat-page{max-width:none;width:100%;height:calc(100vh - 80px)}html.has-desktop-nav .chat-page .chat-scroll,html.has-desktop-nav .chat-page .chat-input-bar,html.has-desktop-nav .chat-page .pending-bar,html.has-desktop-nav .chat-page .navbar-wrapper>uni-view{max-width:960px;margin-left:auto;margin-right:auto}html.has-desktop-nav .chat-page .chat-row{max-width:960px;margin-left:auto;margin-right:auto;box-sizing:border-box}html.has-desktop-nav .chat-page .bubble-wrap{max-width:56%}html.is-desktop .history-page .history-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}html.is-desktop .history-page .stats-section{max-width:760px;margin-left:auto;margin-right:auto}html.is-desktop .download-list-page .stats-section,html.is-desktop .issue-page .coupon-section,html.is-desktop .issue-page .search-section{max-width:920px;margin-left:auto;margin-right:auto}html.is-desktop .issue-page .customer-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 20px;align-items:start}html.is-desktop .crm-customer-page .controls-section,html.is-desktop .crm-customer-page .stat-section{max-width:920px;margin-left:auto;margin-right:auto}html.is-desktop .crm-customer-page .customer-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:start}html.is-desktop .crm-customer-page .customer-list .customer-card{margin-bottom:0}html.is-desktop .crm-customer-detail-page{max-width:860px}html.is-desktop .transaction-list-page .list-section,html.is-desktop .withdraw-list-page .list-section{max-width:920px;margin-left:auto;margin-right:auto}html.is-desktop .withdraw-detail-page,html.is-desktop .transaction-detail-page{max-width:820px}html.is-desktop .settings-page .menu-card,html.is-desktop .settings-page .menu-section,html.is-desktop .settings-page .form-section,html.is-desktop .settings-page .tips-section,html.is-desktop .settings-page .tips,html.is-desktop .settings-page .balance-section,html.is-desktop .settings-page .logout-section,html.is-desktop .settings-page .extra-link,html.is-desktop .feedback-page .menu-card,html.is-desktop .feedback-page .menu-section,html.is-desktop .feedback-page .form-section,html.is-desktop .feedback-page .tips-section,html.is-desktop .feedback-page .tips,html.is-desktop .feedback-page .balance-section,html.is-desktop .feedback-page .logout-section,html.is-desktop .feedback-page .extra-link,html.is-desktop .account-page .menu-card,html.is-desktop .account-page .menu-section,html.is-desktop .account-page .form-section,html.is-desktop .account-page .tips-section,html.is-desktop .account-page .tips,html.is-desktop .account-page .balance-section,html.is-desktop .account-page .logout-section,html.is-desktop .account-page .extra-link,html.is-desktop .withdraw-apply-page .menu-card,html.is-desktop .withdraw-apply-page .menu-section,html.is-desktop .withdraw-apply-page .form-section,html.is-desktop .withdraw-apply-page .tips-section,html.is-desktop .withdraw-apply-page .tips,html.is-desktop .withdraw-apply-page .balance-section,html.is-desktop .withdraw-apply-page .logout-section,html.is-desktop .withdraw-apply-page .extra-link,html.is-desktop .coupon-form-page .menu-card,html.is-desktop .coupon-form-page .menu-section,html.is-desktop .coupon-form-page .form-section,html.is-desktop .coupon-form-page .tips-section,html.is-desktop .coupon-form-page .tips,html.is-desktop .coupon-form-page .balance-section,html.is-desktop .coupon-form-page .logout-section,html.is-desktop .coupon-form-page .extra-link,html.is-desktop .change-password-page .menu-card,html.is-desktop .change-password-page .menu-section,html.is-desktop .change-password-page .form-section,html.is-desktop .change-password-page .tips-section,html.is-desktop .change-password-page .tips,html.is-desktop .change-password-page .balance-section,html.is-desktop .change-password-page .logout-section,html.is-desktop .change-password-page .extra-link,html.is-desktop .reset-password-page .menu-card,html.is-desktop .reset-password-page .menu-section,html.is-desktop .reset-password-page .form-section,html.is-desktop .reset-password-page .tips-section,html.is-desktop .reset-password-page .tips,html.is-desktop .reset-password-page .balance-section,html.is-desktop .reset-password-page .logout-section,html.is-desktop .reset-password-page .extra-link{max-width:720px;margin-left:auto;margin-right:auto}html.is-desktop .bind-page .header-section,html.is-desktop .bind-page .form-section,html.is-desktop .bind-page .tips-section,html.is-desktop .bind-page .action-section{max-width:460px;margin-left:auto;margin-right:auto}html.is-desktop .checkout-page .order-section,html.is-desktop .checkout-page .summary-section{max-width:820px;margin-left:auto;margin-right:auto}html.is-desktop .event-detail-page .info-card{max-width:1000px;margin-left:auto;margin-right:auto}html.is-desktop .event-detail-page .sticky-bar,html.is-desktop .event-detail-page .media-area{max-width:1200px;margin-left:auto;margin-right:auto}html.is-desktop .event-detail-page .media-grid.cols-2{grid-template-columns:repeat(3,1fr)}html.is-desktop .event-detail-page .media-grid.cols-1{grid-template-columns:repeat(2,1fr)}html.is-desktop .event-detail-page .waterfall{-moz-column-count:4;column-count:4}html.is-desktop .agreement-page{max-width:none}html.is-desktop .agreement-page .content-card{max-width:860px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box}html.is-desktop [class$=-page] .swipe-wrap{border-radius:16px}html.is-desktop [class$=-page] .swipe-wrap>[class*=delete]{position:absolute;top:0;right:0;bottom:0;z-index:0}html.is-desktop [class$=-page] .swipe-wrap>:not([class*=delete]){position:relative;z-index:1;transition:transform .25s ease}html.is-desktop [class$=-page] .swipe-wrap:hover>:not([class*=delete]){transform:translate(-88px)}html.is-desktop .crm-message-page{max-width:820px}html.is-desktop .coupon-page{max-width:920px}html.is-desktop .finance-page .balance-card,html.is-desktop .finance-page .order-card,html.is-desktop .market-page .stat-section .stat-card,html.is-desktop .market-page .coupon-section{max-width:920px;margin-left:auto;margin-right:auto}html.is-desktop .market-page .coupon-section .coupon-list{display:flex;flex-direction:column}html.dk-ready uni-page-wrapper{padding-left:0!important}html.dk-ready uni-page-body{padding:0!important;overflow:hidden;background:#f5f7fa}html.dk-ready [class$=-page]:not(.dk-page){max-width:none!important;margin:0!important}html.dk-ready [class$=-page]:not(.dk-page)>uni-view,html.dk-ready [class$=-page]:not(.dk-page)>uni-scroll-view{padding-left:0!important;padding-right:0!important}html.dk-ready .bottom-bar,html.dk-ready .submit-bar,html.dk-ready .batch-bar,html.dk-ready .action-section{left:0}html.dk-ready uni-modal,html.dk-ready uni-toast,html.dk-ready uni-actionsheet,html.dk-ready uni-picker,html.dk-ready .uni-modal,html.dk-ready .uni-mask,html.dk-ready .uni-sample-toast,html.dk-ready .uni-actionsheet{z-index:3000}}.app-container{min-height:100vh;background:#f5f7fa}uni-image{display:block}uni-view{box-sizing:border-box}uni-text{letter-spacing:.0125rem}uni-button{margin:0;padding:0;background:transparent;border:none;line-height:normal}uni-button:after{border:none}uni-input{box-sizing:border-box}uni-scroll-view{-webkit-overflow-scrolling:touch}::-webkit-scrollbar{display:none}::-moz-selection{background:rgba(102,126,234,.2)}::selection{background:rgba(102,126,234,.2)}.page-enter-active,.page-leave-active{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.page-enter-from{opacity:0;transform:translateY(.625rem)}.page-leave-to{opacity:0;transform:translateY(-.625rem)}.icon-img[data-v-638e5646]{display:inline-block;vertical-align:middle;flex-shrink:0}.icon-img--circle[data-v-638e5646]{border-radius:50%;overflow:hidden}.icon-img--flip[data-v-638e5646]{transform:scaleX(-1)}.filter-tabs[data-v-137043be]{margin:.75rem 0 .5rem}.filter-tabs--sticky[data-v-137043be]{position:sticky;z-index:50;margin-top:.25rem;margin-left:0;margin-right:0;padding:.5rem 1rem;background:rgba(245,247,250,.92);backdrop-filter:blur(.5rem)}.filter-tabs__inner[data-v-137043be]{background:#fff;border-radius:1rem;padding:.5rem;box-shadow:0 .125rem .5rem rgba(22,119,255,.06)}.filter-tabs__scroll[data-v-137043be]{white-space:nowrap}.filter-tabs__list[data-v-137043be]{display:inline-flex;gap:.5rem}.filter-tabs__list--fixed[data-v-137043be]{display:flex;width:100%}.filter-tabs__item[data-v-137043be]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:2rem;padding:0 1rem;border-radius:312.46875rem;background:#f0f2f5;transition:all .2s cubic-bezier(.4,0,.2,1)}.filter-tabs__list--fixed .filter-tabs__item[data-v-137043be]{flex:1;padding:0 .25rem}.filter-tabs__item[data-v-137043be]:active{transform:scale(.96)}.filter-tabs__item.is-active[data-v-137043be]{background:linear-gradient(135deg,#1677ff,#4096ff);box-shadow:0 .375rem .875rem rgba(22,119,255,.32)}.filter-tabs__item.is-active .filter-tabs__text[data-v-137043be]{color:#fff;font-weight:600}.filter-tabs__item.is-active .filter-tabs__icon[data-v-137043be]{opacity:1}.filter-tabs__item.is-active .filter-tabs__badge[data-v-137043be]{background:rgba(255,255,255,.28);color:#fff}.filter-tabs__icon[data-v-137043be]{width:.875rem;height:.875rem;margin-right:.25rem;opacity:.75}.filter-tabs__text[data-v-137043be]{font-size:.875rem;color:#262626;font-weight:500;white-space:nowrap}.filter-tabs__badge[data-v-137043be]{margin-left:.25rem;min-width:1rem;height:1rem;line-height:1rem;padding:0 .25rem;background:#f5f7fa;color:#8c8c8c;font-size:.75rem;border-radius:312.46875rem;text-align:center;box-sizing:border-box}.empty-state[data-v-078802f9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.75rem 1rem}.empty-state--inline[data-v-078802f9]{padding:1.5rem 1rem}.empty-state--inline .empty-icon[data-v-078802f9]{width:2.75rem;height:2.75rem;margin-bottom:.75rem}.empty-state--inline .empty-title[data-v-078802f9]{font-size:.875rem}.empty-state .empty-image[data-v-078802f9]{width:7.5rem;height:7.5rem;margin-bottom:.75rem}.empty-state .empty-icon[data-v-078802f9]{width:3.5rem;height:3.5rem;margin-bottom:1rem;mix-blend-mode:multiply}.empty-state .empty-title[data-v-078802f9]{font-size:1.125rem;color:#262626;font-weight:600;margin-bottom:.25rem}.empty-state .empty-desc[data-v-078802f9]{font-size:.875rem;color:#8c8c8c;text-align:center;line-height:1.6}.empty-state .empty-btn[data-v-078802f9]{margin-top:1rem;height:2.5rem;line-height:2.5rem;padding:0 1.5rem;background:linear-gradient(135deg,#1677ff,#4096ff);color:#fff;font-size:.875rem;font-weight:600;border-radius:312.46875rem;border:none;box-shadow:0 .375rem .875rem rgba(22,119,255,.32)}.empty-state .empty-btn[data-v-078802f9]:after{border:none}.empty-state .empty-btn[data-v-078802f9]:active{opacity:.9;transform:scale(.97)}.dk-page[data-v-5e08a850]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:#f5f7fa}.dk-scroll[data-v-5e08a850]{height:100vh;padding-top:60px;box-sizing:border-box;overflow-y:auto}.dk-container[data-v-5e08a850]{max-width:1440px;margin:0 auto;padding:24px;box-sizing:border-box}.dk-card[data-v-5e08a850]{background:#fff;border-radius:14px;box-shadow:0 2px 12px rgba(29,33,41,.06);box-sizing:border-box}.dk-section-head[data-v-5e08a850]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.dk-section-head .dk-section-title[data-v-5e08a850]{font-size:18px;font-weight:700;color:#1d2129}.dk-section-head .dk-section-more[data-v-5e08a850]{font-size:13px;color:#86909c;cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1)}.dk-section-head .dk-section-more[data-v-5e08a850]:hover{color:#1677ff}.dk-btn[data-v-5e08a850]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dk-btn[data-v-5e08a850]:active{transform:translateY(1px)}.dk-btn.dk-btn-primary[data-v-5e08a850]{background:#1677ff;color:#fff;box-shadow:0 8px 20px rgba(22,119,255,.28)}.dk-btn.dk-btn-primary[data-v-5e08a850]:hover{background:#0958d9}.dk-btn.dk-btn-ghost[data-v-5e08a850]{background:#e6f4ff;color:#1677ff}.dk-btn.dk-btn-ghost[data-v-5e08a850]:hover{background:#d3e9ff}.dk-btn.dk-btn-plain[data-v-5e08a850]{background:#fff;color:#4e5969;border:1px solid #e5e6eb}.dk-btn.dk-btn-plain[data-v-5e08a850]:hover{border-color:#1677ff;color:#1677ff}.dk-badge[data-v-5e08a850]{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f53f3f;color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center;box-sizing:border-box}.dk-topbar[data-v-5e08a850]{position:fixed;top:0;left:0;right:0;height:60px;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border-bottom:1px solid #f2f3f5;z-index:1900;box-sizing:border-box}.dk-topbar-inner[data-v-5e08a850]{max-width:1440px;height:100%;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:24px;box-sizing:border-box}.dk-brand[data-v-5e08a850]{display:flex;align-items:center;gap:10px;flex-shrink:0;cursor:pointer}.dk-brand .dk-brand-logo[data-v-5e08a850]{width:32px;height:32px;border-radius:8px}.dk-brand .dk-brand-name[data-v-5e08a850]{font-size:18px;font-weight:700;color:#1d2129;letter-spacing:.5px;white-space:nowrap}.dk-nav[data-v-5e08a850]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px}.dk-nav-item[data-v-5e08a850]{position:relative;display:flex;align-items:center;height:60px;padding:0 16px;color:#4e5969;cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1)}.dk-nav-item .dk-nav-text[data-v-5e08a850]{font-size:16px;font-weight:500}.dk-nav-item .dk-nav-badge[data-v-5e08a850]{min-width:17px;height:17px;margin-left:5px;padding:0 5px;border-radius:9px;background:#f53f3f;color:#fff;font-size:11px;font-weight:600;line-height:17px;text-align:center;box-sizing:border-box}.dk-nav-item[data-v-5e08a850]:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:3px;border-radius:2px 2px 0 0;background:#1677ff;transform:scaleX(0);transition:transform .2s cubic-bezier(.4,0,.2,1)}.dk-nav-item[data-v-5e08a850]:hover{color:#1677ff}.dk-nav-item.active[data-v-5e08a850]{color:#1677ff;font-weight:600}.dk-nav-item.active[data-v-5e08a850]:after{transform:scaleX(1)}.dk-top-right[data-v-5e08a850]{display:flex;align-items:center;gap:14px;flex-shrink:0}.dk-search[data-v-5e08a850]{display:flex;align-items:center;gap:8px;width:220px;height:38px;padding:0 14px;border-radius:19px;background:#f5f7fa;border:1px solid transparent;cursor:pointer;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1)}.dk-search .dk-search-ph[data-v-5e08a850]{font-size:13px;color:#86909c;white-space:nowrap;overflow:hidden}.dk-search[data-v-5e08a850]:hover{border-color:#1677ff;background:#fff}.dk-top-icon[data-v-5e08a850]{position:relative;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s cubic-bezier(.4,0,.2,1)}.dk-top-icon[data-v-5e08a850]:hover{background:#e6f4ff}.dk-top-icon .dk-top-dot[data-v-5e08a850]{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#f53f3f;color:#fff;font-size:10px;font-weight:600;line-height:16px;text-align:center;box-sizing:border-box}.dk-user[data-v-5e08a850]{position:relative;display:flex;align-items:center;gap:8px;height:40px;padding:0 8px 0 4px;border-radius:20px;cursor:pointer;transition:background .2s cubic-bezier(.4,0,.2,1)}.dk-user[data-v-5e08a850]:hover{background:#f5f7fa}.dk-user .dk-user-avatar[data-v-5e08a850]{width:32px;height:32px;border-radius:50%}.dk-user .dk-user-name[data-v-5e08a850]{font-size:14px;color:#1d2129;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-user-menu[data-v-5e08a850]{position:absolute;top:46px;right:0;width:168px;background:#fff;border-radius:10px;box-shadow:0 10px 28px rgba(29,33,41,.12);border:1px solid #f2f3f5;padding:6px;z-index:2100;max-height:calc(100vh - 80px);overflow-y:auto}.dk-user-menu .dk-menu-item[data-v-5e08a850]{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;border-radius:6px;font-size:14px;color:#4e5969;cursor:pointer}.dk-user-menu .dk-menu-item[data-v-5e08a850]:hover{background:#f5f7fa;color:#1677ff}.dk-user-menu .dk-menu-item.danger[data-v-5e08a850]{color:#f53f3f}.dk-user-menu .dk-menu-divider[data-v-5e08a850]{height:1px;background:#f2f3f5;margin:6px 4px}.dk-login-btn[data-v-5e08a850]{height:36px;padding:0 18px;border-radius:18px;background:#1677ff;color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;cursor:pointer;box-shadow:0 8px 20px rgba(22,119,255,.28);transition:background .2s cubic-bezier(.4,0,.2,1)}.dk-login-btn[data-v-5e08a850]:hover{background:#0958d9}
