:root{--adm-radius-s: 4px;--adm-radius-m: 8px;--adm-radius-l: 12px;--adm-font-size-1: 9px;--adm-font-size-2: 10px;--adm-font-size-3: 11px;--adm-font-size-4: 12px;--adm-font-size-5: 13px;--adm-font-size-6: 14px;--adm-font-size-7: 15px;--adm-font-size-8: 16px;--adm-font-size-9: 17px;--adm-font-size-10: 18px;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;user-select:none;pointer-events:none}.adm-mask{--z-index: var(--adm-mask-z-index, 1000);position:fixed;top:0;left:0;z-index:var(--z-index);display:block;width:100%;height:100%}.adm-mask-aria-button{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.adm-mask-content{z-index:1}.adm-safe-area{--multiple: var(--adm-safe-area-multiple, 1);display:block;width:100%}.adm-safe-area-position-top{padding-top:calc(env(safe-area-inset-top) * var(--multiple))}.adm-safe-area-position-bottom{padding-bottom:calc(env(safe-area-inset-bottom) * var(--multiple))}.adm-auto-center{display:flex;justify-content:center}.adm-auto-center-content{flex:0 1 auto}.adm-image{--width: var(--adm-image-width, auto);--height: var(--adm-image-height, auto);width:var(--width);height:var(--height);display:block;overflow:hidden}.adm-image-img{width:100%;height:100%}.adm-image-tip{position:relative;background-color:var(--adm-color-fill-content);height:100%;min-height:24px;min-width:24px}.adm-image-tip>svg{width:24px;height:24px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--adm-color-weak)}.adm-badge-wrapper{display:inline-block;position:relative}.adm-badge{display:inline-flex;vertical-align:middle;box-sizing:content-box;border-radius:100px;background-color:var(--color);--right: 0;--top: 0;--color: var(--adm-badge-color, var(--adm-color-highlight))}.adm-badge-content{color:var(--adm-color-text-light-solid);box-sizing:border-box;min-width:8px;padding:1px 4px;font-size:var(--adm-font-size-1);line-height:12px;white-space:nowrap;font-weight:400;text-align:center}.adm-badge-fixed{position:absolute;right:var(--right);top:var(--top);transform:translate(50%,-50%)}.adm-badge-dot{min-width:10px;width:10px;height:10px;border-radius:5px}.adm-badge-bordered{border:solid 1px var(--adm-color-text-light-solid)}.adm-button{--color: var(--adm-color-text-light-solid);--text-color: var(--adm-button-text-color, var(--adm-color-text));--background-color: var(--adm-button-background-color, var(--adm-color-background));--border-radius: var(--adm-button-border-radius, 4px);--border-width: var(--adm-button-border-width, 1px);--border-style: var(--adm-button-border-style, solid);--border-color: var(--adm-button-border-color, var(--adm-color-border));color:var(--text-color);background-color:var(--background-color);position:relative;display:inline-block;box-sizing:border-box;height:auto;padding:7px 12px;margin:0;font-size:var(--adm-font-size-9);line-height:1.4;text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:opacity ease .15s;-webkit-user-select:none;user-select:none}.adm-button:focus{outline:none}.adm-button:before{position:absolute;top:0;left:0;transform:translate(calc(var(--border-width) * -1),calc(var(--border-width) * -1));width:100%;height:100%;background-color:var(--adm-color-text-dark-solid);border:var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);border-radius:var(--border-radius);opacity:0;content:" ";box-sizing:content-box}.adm-button:active:before{opacity:.08}.adm-button-default.adm-button-fill-outline{--background-color: transparent;--border-color: var(--adm-color-text)}.adm-button-default.adm-button-fill-none{--background-color: transparent;--border-width: 0px}.adm-button:not(.adm-button-default){--text-color: var(--adm-color-text-light-solid);--background-color: var(--color);--border-color: var(--color)}.adm-button:not(.adm-button-default).adm-button-fill-outline{--text-color: var(--color);--background-color: transparent}.adm-button:not(.adm-button-default).adm-button-fill-none{--text-color: var(--color);--background-color: transparent;--border-width: 0px}.adm-button-primary{--color: var(--adm-color-primary)}.adm-button-success{--color: var(--adm-color-success)}.adm-button-danger{--color: var(--adm-color-danger)}.adm-button-warning{--color: var(--adm-color-warning)}.adm-button-block{display:block;width:100%}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-main)}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-7)}.adm-button.adm-button-large{padding-top:11px;padding-bottom:11px;font-size:var(--adm-font-size-10)}.adm-button.adm-button-shape-rounded{--border-radius: 1000px}.adm-button.adm-button-shape-rectangular{--border-radius: 0}.adm-button-loading{vertical-align:bottom}.adm-button-loading-wrapper{display:flex;height:1.4em;align-items:center;justify-content:center}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.adm-dot-loading{display:inline-block}.adm-spin-loading{--color: var(--adm-color-weak);--size: 32px;width:var(--size);height:var(--size)}.adm-spin-loading-svg{width:100%;height:100%;animation:adm-spin-loading-rotate .8s infinite linear}.adm-spin-loading-svg>.adm-spin-loading-fill{stroke:var(--color)}@keyframes adm-spin-loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.adm-center-popup{--background-color: var(--adm-center-popup-background-color, var(--adm-color-background));--border-radius: var(--adm-center-popup-border-radius, 8px);--max-width: var(--adm-center-popup-max-width, 75vw);--min-width: var(--adm-center-popup-min-width, 280px);--z-index: var(--adm-center-popup-z-index, 1000);position:fixed;z-index:var(--z-index)}.adm-center-popup .adm-center-popup-mask{z-index:0}.adm-center-popup-wrap{position:fixed;z-index:1;top:50%;left:50%;width:auto;min-width:var(--min-width);max-width:var(--max-width);transform:translate(-50%,-50%)}.adm-center-popup-body{background-color:var(--background-color);border-radius:var(--border-radius)}.adm-center-popup-close{position:absolute;z-index:100;right:8px;top:8px;cursor:pointer;padding:4px;font-size:18px;color:var(--adm-color-weak)}.adm-dialog{--z-index: var(--adm-dialog-z-index, 1000);---z-index: var(--z-index)}.adm-dialog .adm-center-popup{--z-index: var(---z-index)}.adm-dialog-body{width:100%;max-height:70vh;font-size:var(--adm-font-size-6);overflow:hidden;display:flex;flex-direction:column}.adm-dialog-body>*{flex:none}.adm-dialog-body>.adm-dialog-content{flex:auto}.adm-dialog-body:not(.adm-dialog-with-image){padding-top:20px}.adm-dialog-image-container{margin-bottom:12px;max-height:40vh}.adm-dialog-header{margin-bottom:8px;padding:0 12px}.adm-dialog-title{margin-bottom:8px;padding:0 12px;font-weight:700;font-size:var(--adm-font-size-10);line-height:25px;text-align:center}.adm-dialog-content{padding:0 12px 20px;max-height:70vh;overflow-x:hidden;overflow-y:auto;font-size:var(--adm-font-size-7);line-height:1.4;color:var(--adm-color-text)}.adm-dialog-content-empty{padding:0;height:12px}.adm-dialog-footer{-webkit-user-select:none;user-select:none}.adm-dialog-footer .adm-dialog-action-row{display:flex;align-items:stretch;border-top:.5px solid var(--adm-color-border)}.adm-dialog-footer .adm-dialog-action-row>*{flex:1}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button{padding:10px;font-size:var(--adm-font-size-10);line-height:25px;border-radius:0;border-right:solid .5px var(--adm-color-border)}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button-bold{font-weight:700}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button:last-child{border-right:none}.adm-dialog-image-container{overflow-y:auto}.adm-grid{--gap: 0;--gap-horizontal: var(--gap);--gap-vertical: var(--gap);display:grid;grid-gap:10px;-webkit-column-gap:var(--gap-horizontal);column-gap:var(--gap-horizontal);row-gap:var(--gap-vertical);grid-template-columns:repeat(var(--columns),minmax(0,1fr));align-items:stretch}.adm-grid-item{grid-column-end:span var(--item-span)}.adm-space-item{flex:none}.adm-space{display:inline-flex;--gap: 8px;--gap-vertical: var(--gap);--gap-horizontal: var(--gap)}.adm-space-vertical{flex-direction:column}.adm-space-vertical>.adm-space-item{margin-bottom:var(--gap-vertical)}.adm-space-vertical>.adm-space-item:last-child{margin-bottom:0}.adm-space-horizontal{flex-direction:row}.adm-space-horizontal>.adm-space-item{margin-right:var(--gap-horizontal)}.adm-space-horizontal>.adm-space-item:last-child{margin-right:0}.adm-space-horizontal.adm-space-wrap{flex-wrap:wrap;margin-bottom:calc(var(--gap-vertical) * -1)}.adm-space-horizontal.adm-space-wrap>.adm-space-item{padding-bottom:var(--gap-vertical)}.adm-space.adm-space-block{display:flex}.adm-space-align-center{align-items:center}.adm-space-align-start{align-items:flex-start}.adm-space-align-end{align-items:flex-end}.adm-space-align-baseline{align-items:baseline}.adm-space-justify-center{justify-content:center}.adm-space-justify-start{justify-content:flex-start}.adm-space-justify-end{justify-content:flex-end}.adm-space-justify-between{justify-content:space-between}.adm-space-justify-around{justify-content:space-around}.adm-space-justify-evenly{justify-content:space-evenly}.adm-space-justify-stretch{justify-content:stretch}.adm-infinite-scroll{color:var(--adm-color-weak);padding:18px;display:flex;justify-content:center;align-items:center;font-size:var(--adm-font-size-main)}.adm-infinite-scroll-failed-text{display:inline-block;margin-right:8px}.adm-input{--font-size: var(--adm-font-size-9);--color: var(--adm-color-text);--placeholder-color: var(--adm-color-light);--text-align: left;--background-color: transparent;display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:100%;max-height:100%;min-height:24px;background-color:var(--background-color)}.adm-input-disabled{opacity:.4;cursor:not-allowed}.adm-input-element{flex:auto;display:inline-block;box-sizing:border-box;width:100%;max-width:100%;max-height:100%;padding:0;margin:0;color:var(--color);font-size:var(--font-size);line-height:1.5;background:transparent;border:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:1.5em;text-align:var(--text-align)}.adm-input-element::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit}.adm-input-element::placeholder{color:var(--placeholder-color);font-family:inherit}.adm-input-element:-webkit-autofill{background-color:transparent}.adm-input-element:read-only{cursor:default}.adm-input-element:invalid{box-shadow:none}.adm-input-element::-ms-clear{display:none}.adm-input-element::-ms-reveal{display:none}.adm-input-element::-webkit-search-cancel-button{display:none}.adm-input-element::-webkit-search-decoration{display:none}.adm-input-element:disabled{opacity:1}.adm-input-element[type=date],.adm-input-element[type=time],.adm-input-element[type=datetime-local]{min-height:1.5em}.adm-input-element[type=search]{-webkit-appearance:none}.adm-input-element[readonly]{pointer-events:none}.adm-input-clear{flex:none;margin-left:8px;color:var(--adm-color-light);padding:4px;cursor:pointer}.adm-input-clear:active{color:var(--adm-color-weak)}.adm-input-clear .antd-mobile-icon{display:block;font-size:var(--adm-font-size-7)}.adm-modal{--z-index: var(--adm-modal-z-index, 1000);---z-index: var(--z-index)}.adm-modal .adm-center-popup{--z-index: var(---z-index)}.adm-modal-body{width:100%;max-height:70vh;font-size:var(--adm-font-size-6);overflow:hidden;display:flex;flex-direction:column}.adm-modal-body>*{flex:none}.adm-modal-body>.adm-modal-content{flex:auto}.adm-modal-body:not(.adm-modal-with-image){padding-top:20px}.adm-modal-image-container{margin-bottom:12px;max-height:40vh;overflow-y:scroll}.adm-modal-header{margin-bottom:8px;padding:0 12px}.adm-modal-title{margin-bottom:8px;padding:0 12px;font-weight:700;font-size:var(--adm-font-size-10);line-height:25px;text-align:center}.adm-modal-content{padding:0 12px 12px;max-height:70vh;overflow-x:hidden;overflow-y:auto;font-size:var(--adm-font-size-7);line-height:1.4;color:var(--adm-color-text)}.adm-modal-footer{-webkit-user-select:none;user-select:none;padding:8px 12px 12px}.adm-modal-footer-empty{padding:0;height:8px}.adm-modal-footer.adm-space{--gap-vertical: 20px}.adm-modal-footer .adm-modal-button{font-size:var(--adm-font-size-10);line-height:25px}.adm-modal-footer .adm-modal-button:not(.adm-modal-button-primary){padding-top:0;padding-bottom:0}.adm-modal-footer .adm-modal-button:not(.adm-modal-button-primary):before{display:none}.adm-modal-footer .adm-modal-button:not(.adm-modal-button-primary):active{opacity:.7}.adm-nav-bar{--height: 45px;--border-bottom: none;display:flex;align-items:center;height:var(--height);border-bottom:var(--border-bottom);padding:0 12px;white-space:nowrap}.adm-nav-bar-left,.adm-nav-bar-right{flex:1}.adm-nav-bar-title{flex:auto;text-align:center;overflow:hidden;text-overflow:ellipsis}.adm-nav-bar-back{display:flex;align-items:center;margin-right:16px;padding:6px 0;cursor:pointer}.adm-nav-bar-back-arrow{font-size:24px;margin-right:4px}.adm-nav-bar-left{font-size:var(--adm-font-size-7);display:flex;justify-content:flex-start;align-items:center}.adm-nav-bar-title{justify-content:center;white-space:nowrap;font-size:var(--adm-font-size-10);padding:0 12px}.adm-nav-bar-right{text-align:right}.adm-search-bar{--height: 32px;--padding-left: 8px;--background: var(--adm-color-fill-content);--border-radius: 6px;--placeholder-color: var(--adm-color-weak);---placeholder-color: var(--placeholder-color);display:flex;justify-content:center;align-items:center;height:var(--height)}.adm-search-bar .adm-search-bar-input-box{flex:auto;background:var(--background);border-radius:var(--border-radius);border:solid 1px transparent;display:flex;justify-content:center;align-items:center;padding-left:var(--padding-left)}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input-box-icon{flex:none;color:var(--adm-color-light);font-size:var(--adm-font-size-8)}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input{flex:auto;padding:4px 8px 4px 4px;height:calc(var(--height) - 2px);box-sizing:border-box}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-input{--placeholder-color: var(---placeholder-color);--font-size: var(--adm-font-size-7)}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input .adm-input-element{line-height:19px}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-search-bar-input-without-icon{padding-left:8px}.adm-search-bar .adm-search-bar-suffix{flex:none;margin-left:4px}.adm-search-bar .adm-search-bar-cancel-button.adm-button{padding:3px 12px}.adm-search-bar-active .adm-input.adm-input.adm-input{--placeholder-color: var(--adm-color-light)}.adm-search-bar-active .adm-search-bar-input-box{border-color:var(--adm-color-primary);background:var(--adm-color-background)}.adm-selector{--color: var(--adm-color-fill-content);--checked-color: var(--adm-color-wathet);--text-color: var(--adm-color-text);--checked-text-color: var(--adm-color-primary);--border: none;--checked-border: none;--border-radius: 2px;--padding: 8px 16px;--gap: 8px;---gap: var(--gap);---gap-horizontal: var(--gap-horizontal, var(--gap));---gap-vertical: var(--gap-vertical, var(--gap));overflow:hidden;font-size:var(--adm-font-size-7);line-height:1.4}.adm-selector .adm-space.adm-space{--gap: 12px}.adm-selector .adm-grid{--gap: var(---gap);--gap-horizontal: var(---gap-horizontal);--gap-vertical: var(---gap-vertical)}.adm-selector-item{padding:var(--padding);position:relative;background-color:var(--color);border:var(--border);border-radius:var(--border-radius);color:var(--text-color);opacity:1;cursor:pointer;display:inline-block;text-align:center;overflow:hidden;vertical-align:top}.adm-selector-item-description{font-size:var(--adm-font-size-main);color:var(--adm-color-weak)}.adm-selector-item-active,.adm-selector-item-multiple-active{color:var(--checked-text-color);background-color:var(--checked-color);border:var(--checked-border)}.adm-selector-item .adm-selector-check-mark-wrapper{position:absolute;right:0;bottom:0;width:0;height:0;border-top:solid 8px transparent;border-bottom:solid 8px var(--adm-color-primary);border-left:solid 10px transparent;border-right:solid 10px var(--adm-color-primary)}.adm-selector-item .adm-selector-check-mark-wrapper>svg{position:absolute;left:0;top:0;height:6px;width:8px}.adm-selector-item-disabled{cursor:not-allowed;opacity:.4}.adm-step{--line-to-next-color: var(--adm-color-border);--icon-color: var(--adm-color-border);position:relative;z-index:0}.adm-step .adm-step-indicator{position:relative}.adm-step .adm-step-indicator:after{content:"";position:absolute;z-index:0;background-color:var(--line-to-next-color)}.adm-step .adm-step-indicator .adm-step-icon-container{position:absolute;z-index:1;color:var(--icon-color)}.adm-step .adm-step-indicator .adm-step-icon-container>.antd-mobile-icon{display:block}.adm-step:last-child .adm-step-indicator:after{display:none}.adm-step-status-finish{--line-to-next-color: var(--adm-color-primary)}.adm-step-status-wait{--icon-color: var(--adm-color-border)}.adm-step-status-wait .adm-step-title{color:var(--adm-color-weak)}.adm-step-status-process{--icon-color: var(--adm-color-primary)}.adm-step-status-process .adm-step-title{color:var(--adm-color-primary)}.adm-step-status-finish{--icon-color: var(--adm-color-primary)}.adm-step-status-error{--icon-color: var(--adm-color-danger)}.adm-step-status-error .adm-step-title{color:var(--adm-color-danger)}.adm-steps{--title-font-size: var(--adm-font-size-main);--description-font-size: var(--adm-font-size-4);--indicator-margin-right: 0;--icon-size: 18px;width:100%;box-sizing:border-box}.adm-steps-horizontal{display:flex;justify-content:space-around;padding:8px 0}.adm-steps-horizontal .adm-step{flex:1}.adm-steps-horizontal .adm-step .adm-step-indicator{width:100%;height:24px}.adm-steps-horizontal .adm-step .adm-step-indicator:after{left:50%;top:50%;height:1px;transform:translateY(-50%);width:100%}.adm-steps-horizontal .adm-step .adm-step-indicator .adm-step-icon-container{left:50%;top:50%;transform:translate(-50%,-50%)}.adm-steps-horizontal .adm-step-content{text-align:center;font-size:var(--description-font-size);padding:2px 8px 0}.adm-steps-horizontal .adm-step-content .adm-step-title{font-size:var(--title-font-size)}.adm-steps-horizontal .adm-step-content .adm-step-description{margin-top:4px;color:var(--adm-color-weak)}.adm-steps-vertical{padding:8px 16px}.adm-steps-vertical .adm-step{display:flex;align-items:stretch}.adm-steps-vertical .adm-step .adm-step-indicator{flex:none;width:24px;margin-right:var(--indicator-margin-right)}.adm-steps-vertical .adm-step .adm-step-indicator:after{left:50%;top:calc(var(--title-font-size) * 1.5 / 2);width:1px;transform:translate(-50%);height:100%}.adm-steps-vertical .adm-step .adm-step-indicator .adm-step-icon-container{top:calc(var(--title-font-size) * 1.5 / 2);left:50%;transform:translate(-50%,-50%)}.adm-steps-vertical .adm-step:last-child .adm-step-content{padding-bottom:0}.adm-steps-vertical .adm-step .adm-step-content{flex:auto;padding-bottom:24px}.adm-steps-vertical .adm-step .adm-step-content .adm-step-title{font-size:var(--title-font-size);line-height:1.5}.adm-steps-vertical .adm-step .adm-step-content .adm-step-description{padding-top:4px;font-size:var(--description-font-size);color:var(--adm-color-weak)}.adm-step-icon-container{font-size:var(--icon-size)}.adm-step-icon-dot{display:block;width:8px;height:8px;background:currentColor;border-radius:4px}@keyframes loading-rotate{to{transform:rotate(1turn)}}.adm-switch{--checked-color: var(--adm-color-primary);--height: 31px;--width: 51px;--border-width: 2px;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;align-self:center;cursor:pointer}.adm-switch input{display:none}.adm-switch-checkbox{min-width:var(--width);height:var(--height);box-sizing:border-box;border-radius:31px;background:var(--adm-color-border);z-index:0;overflow:hidden;line-height:var(--height)}.adm-switch-checkbox:before{content:" ";position:absolute;left:var(--border-width);top:var(--border-width);width:calc(100% - 2 * var(--border-width));height:calc(var(--height) - 2 * var(--border-width));border-radius:calc(var(--height) - 2 * var(--border-width));box-sizing:border-box;background:var(--adm-color-background);z-index:1;transition:all .2s;transform:scale(1)}.adm-switch-handle{display:flex;justify-content:center;align-items:center;width:calc(var(--height) - 2 * var(--border-width));height:calc(var(--height) - 2 * var(--border-width));border-radius:calc(var(--height) - 2 * var(--border-width));background:var(--adm-color-text-light-solid);position:absolute;z-index:2;top:var(--border-width);left:var(--border-width);transition:all .2s;box-shadow:0 0 2px #0003,0 2px 11.5px #00000014,-1px 2px 2px #0000001a}.adm-switch-inner{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;margin:0 8px 0 calc(var(--height) - var(--border-width) + 5px);height:100%;color:var(--adm-color-weak);transition:margin .2s;font-size:var(--adm-font-size-7)}.adm-switch.adm-switch-checked .adm-switch-checkbox{background:var(--checked-color)}.adm-switch.adm-switch-checked .adm-switch-checkbox:before{transform:scale(0)}.adm-switch.adm-switch-checked .adm-switch-handle{left:calc(100% - (var(--height) - var(--border-width)))}.adm-switch.adm-switch-checked .adm-switch-inner{margin:0 calc(var(--height) - var(--border-width) + 5px) 0 8px;color:var(--adm-color-text-light-solid)}.adm-switch.adm-switch-disabled{cursor:not-allowed;opacity:.4}.adm-switch-spin-icon{width:14px;height:14px;animation:loading-rotate 1s linear infinite}.adm-tab-bar-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;overflow:hidden;min-height:48px}.adm-tab-bar-item{flex:1;color:var(--adm-color-text-secondary);white-space:nowrap;padding:4px 8px;width:-webkit-min-content;width:min-content;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column}.adm-tab-bar-item-icon{font-size:24px;height:24px;line-height:1}.adm-tab-bar-item-title{font-size:var(--adm-font-size-2);line-height:15px}.adm-tab-bar-item-title-with-icon{margin-top:2px}.adm-tab-bar-item-active{color:var(--adm-color-primary)}.adm-tab-bar-icon-badge{--top: 6px}.adm-tab-bar-title-badge{--right: -2px;--top: -2px}.adm-text-area{--font-size: var(--adm-font-size-9);--color: var(--adm-color-text);--placeholder-color: var(--adm-color-light);--disabled-color: var(--adm-color-weak);--text-align: left;--count-text-align: right;position:relative;width:100%;max-width:100%;max-height:100%}.adm-text-area-element{font-family:var(--adm-font-family);resize:none;flex:auto;display:block;box-sizing:border-box;width:100%;max-width:100%;max-height:100%;padding:0;margin:0;color:var(--color);font-size:var(--font-size);line-height:1.5;background:transparent;border:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:1.5em;text-align:var(--text-align)}.adm-text-area-element::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit}.adm-text-area-element::placeholder{color:var(--placeholder-color);font-family:inherit}.adm-text-area-element:-webkit-autofill{background-color:transparent}.adm-text-area-element:disabled{color:var(--disabled-color);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--disabled-color)}.adm-text-area-element:read-only{cursor:default}.adm-text-area-element:invalid{box-shadow:none}.adm-text-area-element::-ms-clear{display:none}.adm-text-area-element-hidden{visibility:hidden;position:absolute;top:0;left:0;z-index:-1000}.adm-text-area-count{text-align:var(--count-text-align);color:var(--adm-color-weak);font-size:var(--adm-font-size-9);padding-top:8px}.adm-toast-mask .adm-toast-wrap{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center}.adm-toast-mask .adm-toast-main{display:inline-block;position:relative;top:50%;transform:translateY(-50%);width:auto;max-width:204px;max-height:70%;overflow:auto;color:#fff;word-break:break-all;background-color:#000000b3;border-radius:8px;pointer-events:all;font-size:var(--adm-font-size-7);line-height:1.5;box-sizing:border-box;text-align:initial}.adm-toast-mask .adm-toast-main-text{padding:12px;min-width:0}.adm-toast-mask .adm-toast-main-icon{padding:35px 12px;min-width:150px}.adm-toast-mask .adm-toast-main-icon .adm-toast-icon{text-align:center;margin-bottom:8px;font-size:36px;line-height:1}.adm-toast-loading{--size: 48px;margin:0 auto 8px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,HarmonyOS Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:var(--bg-app);color:var(--text-1);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root{--bg-app: #F3F5F9;--bg-card: #FFFFFF;--bg-hover: #F7F9FD;--text-1: #1F2329;--text-2: #4E5560;--text-3: #8F959E;--border: #E5E8EF;--border-light: #EFF1F6;--primary: #2458E6;--primary-deep: #1A44B8;--tint: #EAF0FE;--radius: 14px;--radius-sm: 8px;--shadow-xs: 0 1px 2px rgba(16,24,40,.05);--shadow-sm: 0 1px 2px rgba(16,24,40,.04), 0 2px 8px rgba(16,24,40,.05);--shadow-md: 0 2px 6px rgba(16,24,40,.06), 0 8px 24px rgba(16,24,40,.09);--shadow-lift: 0 4px 10px rgba(16,24,40,.07), 0 14px 34px rgba(16,24,40,.12);--ai-grad: linear-gradient(135deg, #6A5CFF 0%, #2F54EB 100%)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#cdd3df;border-radius:8px;border:2px solid #F3F5F9}::-webkit-scrollbar-thumb:hover{background:#b4bccb}::-webkit-scrollbar-track{background:transparent}.page{display:flex;flex-direction:column;gap:14px;animation:fadeUp .35s ease both}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-header h2{font-size:21px;font-weight:700;color:var(--text-1);letter-spacing:-.2px;display:flex;align-items:center;gap:10px}.page-header h2:before{content:"";width:5px;height:20px;border-radius:4px;background:var(--primary);flex:none}.page-header .desc{font-size:12.5px;color:var(--text-3);margin-top:5px;padding-left:15px}.panel{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.panel-pad{padding:18px 20px}.section-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:650;color:var(--text-1);margin-bottom:14px}.section-title:before{content:"";width:4px;height:15px;border-radius:4px;background:var(--primary);flex:none}.section-title .extra{margin-left:auto;font-size:12px;font-weight:400;color:var(--text-3)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.stat-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-sm);display:flex;align-items:center;gap:14px;transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.stat-card:after{content:"";position:absolute;right:-22px;top:-22px;width:84px;height:84px;border-radius:50%;background:var(--stat-tint, var(--tint));opacity:.55;transition:transform .25s ease}.stat-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.stat-card:hover:after{transform:scale(1.25)}.stat-icon{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:21px;color:#fff;background:var(--stat-grad, var(--primary));flex:none;z-index:1;box-shadow:0 4px 10px -2px var(--stat-glow, rgba(36,88,230,.4))}.stat-body{z-index:1;min-width:0}.stat-value{font-size:25px;font-weight:750;color:var(--text-1);line-height:1.15;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.stat-value .unit{font-size:12.5px;font-weight:500;color:var(--text-3);margin-left:3px;letter-spacing:0}.stat-label{font-size:12px;color:var(--text-3);margin-top:3px}.ai-badge{display:inline-flex;align-items:center;gap:4px;background:var(--ai-grad);color:#fff;font-size:10.5px;font-weight:600;padding:2px 9px 2px 7px;border-radius:999px;letter-spacing:.3px;box-shadow:0 2px 6px -1px #5a50f073}.ai-content{background:linear-gradient(135deg,#f5f6ff,#edf1ff);border:1px solid #DDE3FF;border-radius:10px;padding:11px 13px;position:relative}.ai-content:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--ai-grad)}.score-ring{position:relative;display:inline-flex;align-items:center;justify-content:center}.score-ring svg{transform:rotate(-90deg)}.score-ring .val{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.score-ring .val b{font-size:calc(var(--ring, 46px) * .3);font-weight:750;line-height:1;font-variant-numeric:tabular-nums}.score-ring .val i{font-style:normal;font-size:9px;color:var(--text-3);margin-top:1px}.rank-badge{width:21px;height:21px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;color:#fff}.rank-1{background:linear-gradient(135deg,#f5a623,#f7c55c);box-shadow:0 2px 5px -1px #f5a62380}.rank-2{background:linear-gradient(135deg,#94a3b8,#b9c4d4)}.rank-3{background:linear-gradient(135deg,#c97b4a,#dd9a6b)}.ant-table-thead>tr>th{font-weight:600!important;font-size:12px}.m-app{min-height:100vh;min-height:100dvh;background:#f4f6fa;max-width:520px;margin:0 auto;position:relative;box-shadow:0 0 44px #0f172a24}.m-hero{background:var(--m-grad, linear-gradient(135deg,#0BA360,#3CBA92));padding:14px 16px 58px;color:#fff;position:relative}.m-hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:34px;background:#f4f6fa;border-radius:26px 26px 0 0}.m-card{background:#fff;border-radius:14px;box-shadow:0 1px 2px #1018280a,0 3px 10px #1018280d}.m-chip{display:inline-flex;align-items:center;gap:3px;background:#f1f3f8;color:#5b6270;font-size:10.5px;padding:2px 7px;border-radius:999px}.m-ai-reason{background:linear-gradient(135deg,#f5f6ff,#edf1ff);border:1px solid #DDE3FF;border-radius:9px;padding:7px 9px 7px 11px;font-size:11px;color:#4a55b0;position:relative}.m-ai-reason:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--ai-grad)}.m-tabbar-wrap{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:520px;z-index:120}.m-tabbar{background:#ffffffeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(15,23,42,.06);box-shadow:0 -6px 24px #0f172a12;border-radius:18px 18px 0 0}.m-tabbar .adm-tab-bar-item{color:#9aa1ac}.m-tabbar .adm-tab-bar-item-active{color:#0ba360;font-weight:650}.dark-cockpit{background:radial-gradient(1200px 600px at 70% -10%,#14275e,#0b1530 55%,#080f24);color:#dce5ff;min-height:100vh}.dark-cockpit .panel-dark{background:linear-gradient(160deg,#1c2d5c8c,#101b3aa6);border:1px solid rgba(101,131,224,.22);border-radius:14px;box-shadow:inset 0 1px #94afff14,0 10px 28px #02061473}.dark-cockpit .stat-value-dark{color:#fff;font-size:26px;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.text-ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.num{font-variant-numeric:tabular-nums}a{color:inherit}:root{--brand-50: #ECFDF5;--brand-100: #D6F5E6;--brand-200: #A9EBCB;--brand-300: #6FDCAF;--brand-400: #34D399;--brand-500: #10B981;--brand-600: #059669;--brand-700: #047857;--brand-800: #065F46;--brand-900: #064E3B;--brand: var(--brand-600);--brand-grad: linear-gradient(135deg, #10B981 0%, #059669 52%, #047857 100%);--brand-grad-soft: linear-gradient(135deg, #F0FDF6 0%, #E6F7EF 100%);--brand-glow: rgba(5, 150, 105, .3);--brand-tint: #E9F8F1;--ink-900: #0B1220;--ink-800: #152238;--ink-700: #253352;--ink-600: #44506B;--ink-500: #6B7689;--ink-400: #98A2B3;--ink-300: #C9D2DE;--ink-200: #E3E9F0;--bg-app: #F2F4F8;--bg-card: #FFFFFF;--bg-sunken: #F7F9FC;--bg-elev: #FFFFFF;--line: #E9EDF3;--line-soft: #F1F4F9;--amber: #E08700;--amber-soft: #FEF6E7;--rose: #E11D48;--rose-soft: #FFF1F3;--blue: #2563EB;--blue-soft: #EFF4FF;--violet: #7C3AED;--violet-soft: #F5F0FF;--cyan: #0891B2;--cyan-soft: #ECFEFF;--r-xs: 8px;--r-sm: 12px;--r-md: 16px;--r-lg: 20px;--r-xl: 26px;--r-full: 999px;--sh-1: 0 1px 2px rgba(11, 18, 32, .04);--sh-2: 0 1px 2px rgba(11, 18, 32, .04), 0 6px 16px -10px rgba(11, 18, 32, .14);--sh-3: 0 2px 6px rgba(11, 18, 32, .06), 0 18px 36px -14px rgba(11, 18, 32, .2);--sh-brand: 0 10px 26px -12px rgba(5, 150, 105, .55);--text-1: var(--ink-900);--text-2: var(--ink-600);--text-3: var(--ink-400)}.m-app{min-height:100vh;min-height:100dvh;background:var(--bg-app);max-width:520px;margin:0 auto;position:relative;box-shadow:0 0 48px #0b12201a;overflow-x:hidden}.m-topbar{position:sticky;top:0;z-index:100;background:var(--brand-grad);padding:calc(env(safe-area-inset-top) + 10px) 16px 10px;display:flex;align-items:center;gap:10px}.m-logo{width:32px;height:32px;border-radius:10px;flex:none;background:#ffffff2e;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff;letter-spacing:-.5px}.m-topbar-brand{min-width:0}.m-topbar-brand b{display:block;font-size:15.5px;font-weight:750;color:#fff;letter-spacing:.3px;line-height:1.2}.m-topbar-brand span{display:block;font-size:10.5px;color:#ffffffb8;margin-top:1px}.m-topbar-spacer{flex:1}.m-iconbtn{width:32px;height:32px;border-radius:11px;flex:none;background:#ffffff26;border:1px solid rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background .18s ease,transform .18s ease}.m-iconbtn:active{transform:scale(.94);background:#ffffff42}.m-avatar{width:34px;height:34px;border-radius:12px;flex:none;background:#ffffffeb;color:var(--brand-700);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:750;cursor:pointer;box-shadow:0 4px 12px -4px #00000040}.m-hero{background:var(--brand-grad);padding:2px 16px 58px;position:relative;overflow:hidden}.m-hero:before{content:"";position:absolute;right:-60px;top:-70px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#ffffff29,#fff0 70%)}.m-hero:after{content:"";position:absolute;left:-50px;bottom:-90px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,#34d3994d,#34d39900 70%)}.m-hi{display:flex;align-items:center;gap:10px;position:relative;z-index:1}.m-hi b{display:block;font-size:15px;font-weight:650;color:#fff;line-height:1.3}.m-hi span{display:block;font-size:11px;color:#ffffffb8;margin-top:2px}.m-glass-btn{flex:none;border-radius:var(--r-full);padding:6px 13px;font-size:12px;font-weight:600;color:#fff;background:#ffffff29;border:1px solid rgba(255,255,255,.34);cursor:pointer;transition:background .18s ease,transform .18s ease}.m-glass-btn:active{transform:scale(.96);background:#ffffff47}.m-search{position:relative;z-index:1;margin-top:14px;background:#fff;border-radius:var(--r-md);padding:3px 4px;box-shadow:0 10px 26px -12px #043c2873}.m-search .adm-search-bar{--background: transparent;--height: 42px;--border-radius: 13px}.m-search .adm-search-bar .adm-search-bar-input-box{background:transparent}.m-search .adm-search-bar .adm-search-bar-input{font-size:14px;font-weight:500;color:var(--ink-800);--placeholder-color: var(--ink-400)}.m-search .adm-search-bar .adm-search-bar-input::placeholder{color:var(--ink-400);font-weight:400}.m-search .adm-search-bar .adm-search-bar-input-box-icon{color:var(--brand-600);font-size:15px}.m-quickstats{position:relative;z-index:1;margin-top:12px;display:flex;align-items:center;background:#ffffff21;border:1px solid rgba(255,255,255,.18);border-radius:var(--r-md);padding:10px 4px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.m-quickstats>div{flex:1;text-align:center;position:relative}.m-quickstats>div+div:before{content:"";position:absolute;left:0;top:14%;height:72%;width:1px;background:#ffffff38}.m-quickstats b{display:block;font-size:16px;font-weight:750;color:#fff;line-height:1.2;font-variant-numeric:tabular-nums}.m-quickstats span{display:block;font-size:11px;color:#ffffffc7;margin-top:4px}.m-body{padding:0 12px 84px;margin-top:-46px;position:relative;z-index:2}.m-stack{display:flex;flex-direction:column;gap:12px}.m-stack-sm{display:flex;flex-direction:column;gap:10px}.m-section{display:flex;align-items:center;gap:8px;padding:2px 2px 0}.m-section-title{font-size:15px;font-weight:700;color:var(--ink-900);letter-spacing:-.2px}.m-section-sub{font-size:11.5px;color:var(--ink-400);font-weight:500}.m-section-extra{margin-left:auto;font-size:12px;color:var(--brand-600);font-weight:600;display:inline-flex;align-items:center;gap:2px;cursor:pointer}.m-card{background:var(--bg-card);border-radius:var(--r-md);box-shadow:var(--sh-2);padding:14px;animation:mIn .34s cubic-bezier(.22,.68,.36,1) both}.m-card-flat{box-shadow:none;border:1px solid var(--line)}@keyframes mIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.m-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 6px;padding:4px 0 2px}.m-tile{display:flex;flex-direction:column;align-items:center;gap:7px;cursor:pointer}.m-tile-icon{width:50px;height:50px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--tile-bg, var(--brand-tint));color:var(--tile-fg, var(--brand-600));box-shadow:0 6px 14px -8px var(--tile-glow, var(--brand-glow));transition:transform .18s ease}.m-tile:active .m-tile-icon{transform:scale(.92)}.m-tile-label{font-size:11.5px;font-weight:600;color:var(--ink-700);letter-spacing:-.2px}.m-pill{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:var(--r-xs);font-size:11px;font-weight:550;line-height:1.6;background:#f1f4f9;color:var(--ink-600);border:1px solid transparent}.m-pill-brand{background:#e4f7ee;color:#047857}.m-pill-amber{background:#fdeeda;color:#b45309}.m-pill-rose{background:var(--rose-soft);color:var(--rose)}.m-pill-blue{background:var(--blue-soft);color:var(--blue)}.m-pill-violet{background:var(--violet-soft);color:var(--violet)}.m-pill-cyan{background:var(--cyan-soft);color:var(--cyan)}.m-pill-outline{background:#fff;border-color:var(--ink-300);color:var(--ink-600)}.m-ai-reason{position:relative;margin-top:8px;background:linear-gradient(100deg,#f0fbf6,#f4f8ff);border:1px solid #DCEFE4;border-radius:var(--r-sm);padding:9px 11px 9px 13px;font-size:11.5px;line-height:1.7;color:#1b5641}.m-ai-reason:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:3px;background:linear-gradient(180deg,#34d399,#0ea5e9)}.m-ai-badge{display:inline-flex;align-items:center;gap:3px;background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff;font-size:10px;font-weight:700;padding:2px 7px;border-radius:var(--r-full);letter-spacing:.4px;margin-right:5px;vertical-align:1px;box-shadow:0 2px 6px -2px #6366f180}.m-row{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--line-soft)}.m-row:last-child{border-bottom:none}.m-row-main{flex:1;min-width:0}.m-row-title{font-size:14px;font-weight:650;color:var(--ink-900);line-height:1.4}.m-row-sub{font-size:11.5px;color:var(--ink-500);margin-top:3px;line-height:1.55}.m-row-extra{flex:none;text-align:right}.m-kv{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:13px}.m-kv:last-child{border-bottom:none}.m-kv>span:first-child{color:var(--ink-500);flex:none;width:68px}.m-kv>span:last-child{color:var(--ink-800);font-weight:600;text-align:left;flex:1;min-width:0}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:var(--r-full);padding:9px 16px;font-size:13px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.m-btn:active{transform:scale(.97)}.m-btn-primary{background:var(--brand-grad);color:#fff;box-shadow:var(--sh-brand)}.m-btn-ghost{background:#fff;border-color:var(--line);color:var(--ink-600)}.m-btn-soft{background:var(--brand-tint);color:var(--brand-700)}.m-btn-block{display:flex;width:100%}.m-btn-sm{padding:6px 12px;font-size:12px}.m-btn-danger{background:var(--rose);color:#fff}.m-score{position:relative;display:inline-flex;align-items:center;justify-content:center}.m-score-val{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.m-score-val b{font-size:15px;font-weight:750;line-height:1;color:var(--brand-700);font-variant-numeric:tabular-nums}.m-score-val i{font-style:normal;font-size:8.5px;line-height:1;color:var(--ink-400)}.m-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:34px 16px;text-align:center}.m-empty-icon{width:54px;height:54px;border-radius:18px;background:var(--brand-tint);color:var(--brand-600);display:flex;align-items:center;justify-content:center;margin-bottom:2px}.m-empty b{font-size:13.5px;font-weight:650;color:var(--ink-700)}.m-empty span{font-size:12px;color:var(--ink-400);line-height:1.7;max-width:260px}.m-skel{background:linear-gradient(90deg,#eef1f6 25%,#f6f8fb 37%,#eef1f6 63%);background-size:400% 100%;animation:mShimmer 1.3s ease infinite;border-radius:var(--r-xs)}@keyframes mShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.m-segmented{display:inline-flex;background:#f1f4f9;border-radius:var(--r-full);padding:3px;gap:2px}.m-segmented button{border:none;background:transparent;border-radius:var(--r-full);padding:5px 13px;font-size:12.5px;font-weight:600;color:var(--ink-500);cursor:pointer;transition:all .2s ease}.m-segmented button.on{background:#fff;color:var(--brand-700);box-shadow:var(--sh-1)}.m-appbar{position:sticky;top:0;z-index:90;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.m-appbar .adm-nav-bar{--background: transparent;--border-bottom: none;--height: 46px;--adm-font-size-10: 16px}.m-appbar .adm-nav-bar-title{font-weight:650;color:var(--ink-900);letter-spacing:-.2px}.m-appbar .adm-nav-bar-back-arrow{color:var(--ink-700)}.m-navbar{background:transparent}.m-tabbar-wrap{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:520px;z-index:120;padding:0 10px calc(env(safe-area-inset-bottom) + 10px);pointer-events:none}.m-tabbar{pointer-events:auto;background:#fffffff7;backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border:1px solid rgba(11,18,32,.06);border-radius:22px;box-shadow:0 8px 30px -10px #0b122047;padding:4px 2px}.m-tabbar .adm-tab-bar{--active-color: var(--brand-600);background:transparent}.m-tabbar .adm-tab-bar-item{font-size:10.5px;font-weight:550;color:var(--ink-400);padding:4px 0 5px}.m-tabbar .adm-tab-bar-item-active{color:var(--brand-700);font-weight:650}.m-tab-icon{width:40px;height:30px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:inherit;transition:background .22s ease,transform .22s ease}.m-tabbar .adm-tab-bar-item-active .m-tab-icon{background:var(--brand-tint);transform:translateY(-1px)}.m-tabbar .adm-tab-bar-item-active .adm-tab-bar-item-icon{animation:mPop .32s cubic-bezier(.34,1.56,.64,1)}@keyframes mPop{0%{transform:scale(.7)}to{transform:scale(1)}}.m-dock-bg{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:520px;height:78px;background:var(--bg-app);z-index:115;pointer-events:none}.m-fade-bottom{position:fixed;left:50%;transform:translate(-50%);bottom:78px;width:100%;max-width:520px;height:40px;pointer-events:none;z-index:110;background:linear-gradient(to bottom,rgba(242,244,248,0) 0%,var(--bg-app) 100%)}.m-app .page{padding:12px;gap:12px}.m-app .page-header h2{font-size:18px}.m-app .page-header h2:before{display:none}.m-app .page-header .desc{padding-left:0;font-size:12px}.m-app .panel{border-radius:var(--r-md);border:1px solid var(--line-soft);box-shadow:var(--sh-2)}.m-app .section-title{font-size:14px}.m-app .stat-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.m-app .stat-card{padding:14px;border-radius:var(--r-md)}.m-app .stat-value{font-size:21px}
