: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:#333;--adm-color-text-secondary:#666;--adm-color-weak:#999;--adm-color-light:#ccc;--adm-color-border:#eee;--adm-color-background:#fff;--adm-color-highlight:var(--adm-color-danger);--adm-color-white:#fff;--adm-color-box:#f5f5f5;--adm-color-text-light-solid:var(--adm-color-white);--adm-color-text-dark-solid:#000;--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:gray;--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:#0000}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 .2s ease-in-out}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);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;width:0;position:fixed;top:-100vh;left:-100vw}.adm-safe-area{--multiple:var(--adm-safe-area-multiple,1);width:100%;display:block}.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-badge-wrapper{display:inline-block;position:relative}.adm-badge{vertical-align:middle;box-sizing:content-box;background-color:var(--color);--right:0;--top:0;--color:var(--adm-badge-color,var(--adm-color-highlight));border-radius:100px;display:inline-flex}.adm-badge-content{color:var(--adm-color-text-light-solid);box-sizing:border-box;min-width:8px;font-size:var(--adm-font-size-1);white-space:nowrap;text-align:center;padding:1px 4px;font-weight:400;line-height:12px}.adm-badge-fixed{right:var(--right);top:var(--top);position:absolute;transform:translate(50%,-50%)}.adm-badge-dot{border-radius:5px;width:10px;min-width:10px;height:10px}.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);box-sizing:border-box;height:auto;font-size:var(--adm-font-size-9);text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;padding:7px 12px;line-height:1.4;transition:opacity .15s;display:inline-block;position:relative}.adm-button:focus{outline:none}.adm-button:before{transform:translate(calc(var(--border-width) * -1), calc(var(--border-width) * -1));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;width:100%;height:100%;position:absolute;top:0;left:0}.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{width:100%;display:block}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{font-size:var(--adm-font-size-main);padding-top:3px;padding-bottom:3px}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{font-size:var(--adm-font-size-7);padding-top:3px;padding-bottom:3px}.adm-button.adm-button-large{font-size:var(--adm-font-size-10);padding-top:11px;padding-bottom:11px}.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{justify-content:center;align-items:center;height:1.4em;display:flex}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.adm-dot-loading{display:inline-block}.adm-card{background:var(--adm-color-background);border-radius:var(--adm-card-border-radius,8px);padding:0 var(--adm-card-padding-inline,12px)}.adm-card-header{justify-content:space-between;align-items:center;gap:var(--adm-card-header-gap,8px);box-sizing:border-box;padding:var(--adm-card-header-padding-block,12px) 0;display:flex;position:relative}.adm-card-header:not(:last-child){border-bottom:solid var(--adm-card-header-border-width,.5px) var(--adm-card-header-border-color,var(--adm-color-border))}.adm-card-header-title{font-size:var(--adm-font-size-7);font-weight:700;line-height:1.4}.adm-card-body{padding:var(--adm-card-body-padding-block,12px) 0}.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:.8s linear infinite adm-spin-loading-rotate}.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-list{--header-font-size:var(--adm-font-size-7);--prefix-width:"auto";--prefix-padding-right:12px;--align-items:center;--active-background-color:var(--adm-color-border);--border-inner:solid 1px var(--adm-color-border);--border-top:solid 1px var(--adm-color-border);--border-bottom:solid 1px var(--adm-color-border);--padding-left:12px;--padding-right:12px;--font-size:var(--adm-font-size-9);--extra-max-width:70%}.adm-list-header{color:var(--adm-color-weak);font-size:var(--header-font-size);padding:8px var(--padding-right) 8px var(--padding-left)}.adm-list-body{background-color:var(--adm-color-background);font-size:var(--font-size);overflow:hidden}.adm-list-body-inner{margin-top:-1px}.adm-list-default .adm-list-body{border-top:var(--border-top);border-bottom:var(--border-bottom)}.adm-list-card{margin:12px}.adm-list-card .adm-list-body{border-radius:8px}.adm-list-card .adm-list-header{padding-left:0}.adm-list-item{padding-left:var(--padding-left);background-color:var(--adm-color-background);line-height:1.5;display:block;position:relative}.adm-list-item-title,.adm-list-item-description{color:var(--adm-color-weak);font-size:var(--adm-font-size-main)}.adm-list-item-content{align-items:var(--align-items);border-top:var(--border-inner);padding-right:var(--padding-right);justify-content:flex-start;display:flex}.adm-list-item-content-prefix{width:var(--prefix-width);padding-right:var(--prefix-padding-right);flex:none}.adm-list-item-content-main{flex:auto;padding:12px 0}.adm-list-item-content-extra{font-size:var(--adm-font-size-7);color:var(--adm-color-weak);max-width:var(--extra-max-width);flex:none;padding-left:12px}.adm-list-item-content-arrow{color:var(--adm-color-light);flex:none;align-items:center;margin-left:4px;font-size:19px;display:flex}.adm-list-item-disabled{cursor:not-allowed}.adm-list-item-disabled.adm-list-item-disabled>.adm-list-item-content>*{opacity:.4;pointer-events:none}a.adm-list-item:active:not(.adm-list-item-disabled){background-color:var(--active-background-color)}a.adm-list-item:active:not(.adm-list-item-disabled):after{content:" ";border-bottom:var(--border-inner);width:100%;display:block;position:absolute;bottom:-1px;left:0}.adm-tabs{--title-font-size:var(--adm-font-size-9);--content-padding:12px;--active-line-height:2px;--active-line-border-radius:var(--active-line-height);--active-line-color:var(--adm-color-primary);--active-title-color:var(--adm-color-primary);min-width:0;position:relative}.adm-tabs-header{border-bottom:solid 1px var(--adm-color-border);position:relative}.adm-tabs-tab-list{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow-x:scroll}.adm-tabs-tab-list::-webkit-scrollbar{display:none}.adm-tabs-tab-wrapper{padding:0 12px}.adm-tabs-tab-wrapper-stretch{flex:auto}.adm-tabs-tab{white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content;font-size:var(--title-font-size);cursor:pointer;margin:0 auto;padding:8px 0 10px;position:relative}.adm-tabs-tab-active{color:var(--active-title-color)}.adm-tabs-tab-disabled{opacity:.5;cursor:not-allowed}.adm-tabs-tab-line{height:var(--active-line-height);background:var(--active-line-color);border-radius:var(--active-line-border-radius);position:absolute;bottom:0}.adm-tabs-content{padding:var(--content-padding)}.adm-tabs-header-mask{z-index:1;pointer-events:none;width:30px;height:100%;position:absolute;top:0;bottom:0}.adm-tabs-header-mask-left{background:linear-gradient(to right, var(--adm-color-background), #fff0);left:0}.adm-tabs-header-mask-right{background:linear-gradient(to left, var(--adm-color-background), #fff0);right:0}.adm-empty{flex-direction:column;justify-content:center;align-items:center;padding:24px 0;display:flex}.adm-empty-image-container{justify-content:center;display:flex}.adm-empty-image-container .adm-empty-image{width:64px;height:intrinsic}.adm-empty-description{font-size:var(--adm-font-size-6);color:var(--adm-color-light);margin-top:8px}.adm-error-block{--color:var(--adm-color-text);--image-height:var(--adm-error-block-image-height,100px);--image-height-full-page:var(--adm-error-block-image-height-full-page,200px);--image-width:var(--adm-error-block-image-width,auto);--image-width-full-page:var(--adm-error-block-image-width-full-page,auto);box-sizing:border-box;text-align:center}.adm-error-block-image{height:var(--image-height);width:var(--image-width);max-width:100%}.adm-error-block-image svg,.adm-error-block-image img{height:100%}.adm-error-block-description{font-size:var(--adm-font-size-4);color:var(--adm-color-weak);margin-top:12px;line-height:1.4}.adm-error-block-description-title{font-size:var(--adm-font-size-7)}.adm-error-block-description-subtitle{margin-top:8px}.adm-error-block-content{margin-top:12px}.adm-error-block-full-page{padding-top:calc(50vh - var(--image-height-full-page))}.adm-error-block-full-page .adm-error-block-image{height:var(--image-height-full-page);width:var(--image-width-full-page)}.adm-error-block-full-page .adm-error-block-description{font-size:var(--adm-font-size-main);margin-top:20px}.adm-error-block-full-page .adm-error-block-description-title{color:var(--adm-color-text);font-size:20px}.adm-grid{--gap:0;--gap-horizontal:var(--gap);--gap-vertical:var(--gap);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;display:grid}.adm-grid-item{grid-column-end:span var(--item-span)}.adm-result{background-color:var(--adm-color-background);padding:32px 12px}.adm-result-icon{box-sizing:border-box;width:64px;height:64px;margin:0 auto 20px;padding:6px}.adm-result-icon .antd-mobile-icon{font-size:52px}.adm-result-title{color:var(--adm-color-text);font-size:var(--adm-font-size-10);text-align:center;line-height:1.4}.adm-result-description{color:var(--adm-color-weak);font-size:var(--adm-font-size-main);text-align:center;margin-top:8px;line-height:1.4}.adm-result-success .adm-result-icon .antd-mobile-icon{color:var(--adm-color-primary)}.adm-result-error .adm-result-icon .antd-mobile-icon{color:var(--adm-color-danger)}.adm-result-info .adm-result-icon .antd-mobile-icon{color:var(--adm-color-primary)}.adm-result-waiting .adm-result-icon .antd-mobile-icon{color:var(--adm-color-success)}.adm-result-warning .adm-result-icon .antd-mobile-icon{color:var(--adm-color-warning)}.adm-tab-bar-wrap{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;min-height:48px;display:flex;overflow:hidden}.adm-tab-bar-item{color:var(--adm-color-text-secondary);white-space:nowrap;cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;width:-webkit-min-content;width:-moz-min-content;width:min-content;padding:4px 8px;display:flex;position:relative}.adm-tab-bar-item-icon{height:24px;font-size: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}:root:root{--adm-color-primary:#1677ff;--adm-color-success:#368263;--adm-color-warning:#a47a35;--adm-color-danger:#c95656;--adm-color-text:#1e293b;--adm-color-text-secondary:#64748b;--adm-color-border:#dbe5f2;--adm-color-background:#fff;--adm-font-family:"HarmonyOS Sans SC", "MiSans", "PingFang SC", "Microsoft YaHei", sans-serif;--adm-font-size-main:16px}.studio-button.adm-button{white-space:normal;border-radius:10px;min-height:44px}.studio-button.adm-button>span{overflow-wrap:anywhere;justify-content:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.studio-button.adm-button svg{flex-shrink:0}.studio-wechat-upload-button.adm-button{width:100%;margin-top:14px}.studio-confirm-dialog .adm-dialog-button:not(.adm-dialog-button-bold),.studio-file-action-dialog .adm-dialog-button{color:var(--adm-color-text-secondary)}.studio-confirm-dialog--danger .adm-dialog-button-bold{color:var(--adm-color-danger)}.studio-file-dialog{gap:12px;display:grid}.studio-file-dialog p{margin:0;line-height:1.6}.studio-file-dialog-error{color:var(--adm-color-danger)}.studio-file-dialog-note{color:var(--adm-color-text-secondary);font-size:13px}.studio-file-dialog textarea{box-sizing:border-box;border:1px solid var(--adm-color-border);border-radius:8px;width:100%;padding:10px;font-size:16px}.phone-shell .adm-input{--font-size:16px;border:1px solid var(--adm-color-border);box-sizing:border-box;background:#fff;border-radius:10px;min-height:44px;padding:0 12px}.phone-shell .adm-input-element{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.phone-shell :is(.search-row,.search-form>label,.auth-row,.uc-field) .adm-input{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0}.studio-picker-trigger.adm-button{width:100%}.studio-picker-trigger.adm-button>span{justify-content:space-between;width:100%}.studio-copy-content .adm-text-area{--font-size:16px;border:1px solid var(--adm-color-border);border-radius:8px;padding:10px}.studio-collapse .studio-collapse-heading{text-align:left;color:inherit;background:0 0;border:0;width:100%;min-height:28px;padding:0;font-family:inherit;font-size:13px;line-height:1.5}.studio-collapse.adm-collapse .adm-list-item-content-main{padding-top:6px;padding-bottom:6px}.studio-pagination{align-items:center;gap:10px;display:flex}.studio-pagination .studio-button{white-space:nowrap;flex-shrink:0;min-width:72px}.studio-pagination>span{white-space:nowrap}.studio-record-list{--border-inner:0;--border-top:0;--border-bottom:0}.studio-record-list .adm-list-item{border:1px solid var(--adm-color-border);border-radius:12px;margin-bottom:12px;overflow:hidden}.studio-record-fields{gap:10px;padding:8px 0;display:grid}.studio-record-field{grid-template-columns:minmax(72px,28%) minmax(0,1fr);align-items:start;gap:12px;display:grid}.studio-record-field>span{color:var(--adm-color-text-secondary);font-size:13px}.studio-record-field>div{overflow-wrap:anywhere;min-width:0}.studio-table table{border-collapse:collapse}.studio-table :-webkit-any(th,td){border:1px solid var(--adm-color-border);overflow-wrap:anywhere;vertical-align:top;padding:8px 6px;font-size:12px}.studio-table :-moz-any(th,td){border:1px solid var(--adm-color-border);overflow-wrap:anywhere;vertical-align:top;padding:8px 6px;font-size:12px}.studio-table :is(th,td){border:1px solid var(--adm-color-border);overflow-wrap:anywhere;vertical-align:top;padding:8px 6px;font-size:12px}.studio-table th{text-align:left;background:#edf5ff}.studio-table .total-row{background:#edf5ff;font-weight:600}.studio-table-loading{justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.mobile-admin{padding:0 12px max(16px, env(safe-area-inset-bottom))}.mobile-admin-home{width:44px;height:44px;color:inherit;justify-content:center;align-items:center;display:inline-flex}.mobile-admin-menu{width:min(100vw,360px);height:100dvh;padding-bottom:env(safe-area-inset-bottom);overflow-y:auto}.mobile-admin-menu-heading{padding:max(12px, env(safe-area-inset-top)) 16px 12px;justify-content:space-between;align-items:center;display:flex}.mobile-admin-menu .adm-list-item-content-prefix svg{width:20px;height:20px}.mobile-admin-account{flex-direction:column;gap:12px;padding:20px 16px;display:flex}.mobile-admin-notice{background:var(--adm-color-fill-content);border-radius:10px;padding:12px}.mobile-admin-login .admin-login-layout{width:100%;max-width:100%;padding:20px 12px}.mobile-admin-login .adm-input{--font-size:16px;min-height:44px}.mobile-admin-login .admin-login-logo{margin:0}.studio-auth-page.phone-shell{min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));flex-direction:column;gap:24px;display:flex}.studio-auth-nav{width:100%;display:flex}.studio-auth-page>:-webkit-any(.login-card,.admin-login-layout){margin-top:auto;margin-bottom:auto}.studio-auth-page>:-moz-any(.login-card,.admin-login-layout){margin-top:auto;margin-bottom:auto}.studio-auth-page>:is(.login-card,.admin-login-layout){margin-top:auto;margin-bottom:auto}.studio-password-input{border:1px solid var(--adm-color-border);box-sizing:border-box;background:#fff;border-radius:10px;align-items:center;width:100%;min-width:0;min-height:44px;display:flex}.studio-password-input .adm-input{background:0 0;flex:1;width:auto;min-width:0;padding:0 12px;border:0!important}.studio-password-input .studio-button.adm-button{width:44px;height:44px;color:var(--adm-color-text-secondary);border:0;flex:0 0 44px;padding:0;background:0 0!important}:-webkit-any(.auth-row,.uc-field) .studio-password-input{background:0 0;border:0;border-radius:0;flex:1}:-moz-any(.auth-row,.uc-field) .studio-password-input{background:0 0;border:0;border-radius:0;flex:1}:is(.auth-row,.uc-field) .studio-password-input{background:0 0;border:0;border-radius:0;flex:1}.adm-picker-view-column-wheel{touch-action:none}:root{--studio-header-height:56px;--studio-tabbar-height:54px;--studio-motion-fast:.16s}.studio-motion-paused *,.studio-motion-paused :before,.studio-motion-paused :after{animation-play-state:paused!important}.studio-copy-text{box-sizing:border-box;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:100%;min-height:80px;font-size:16px}header.studio-header{z-index:30;box-sizing:border-box;width:100%;padding:env(safe-area-inset-top) 0 0;border-bottom:1px solid var(--adm-color-border);background:var(--adm-color-background);margin:0 0 10px;position:-webkit-sticky;position:sticky;top:0}.studio-header .adm-nav-bar{--height:56px;--border-bottom:0;padding:0 4px}.studio-header .adm-nav-bar-left,.studio-header .adm-nav-bar-right{flex:none;min-width:72px}.studio-header .adm-nav-bar-title{flex:1;min-width:0;padding:0 4px}.studio-header-title{min-width:0;line-height:19px}.studio-header-title>span{color:var(--adm-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.studio-header-title h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.studio-header .top-left-actions{gap:0;display:flex}.studio-header .top-left-actions :-webkit-any(button,a){background:0 0;border:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:44px;min-height:44px;padding:0;display:inline-flex}.studio-header .top-left-actions :-moz-any(button,a){background:0 0;border:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:44px;min-height:44px;padding:0;display:inline-flex}.studio-header .top-left-actions :is(button,a){background:0 0;border:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:44px;min-height:44px;padding:0;display:inline-flex}.studio-header-actions{justify-content:flex-end;align-items:center;gap:0;display:flex}.studio-header-actions .adm-button{white-space:nowrap;background:0 0;border:0;min-height:44px;padding:0 6px;font-size:12px}.studio-tabbar{z-index:35;box-sizing:border-box;border-top:1px solid var(--adm-color-border);background:var(--adm-color-background);width:100%;max-width:430px;padding:0;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.studio-tabbar .adm-tab-bar-wrap{min-height:var(--studio-tabbar-height)}.studio-tabbar .adm-tab-bar-item{min-height:var(--studio-tabbar-height);padding:0}.studio-tabbar .adm-tab-bar-item-icon{height:22px;font-size:21px;line-height:22px}.studio-tabbar .adm-tab-bar-item-icon svg{width:21px;height:21px}.studio-tabbar .adm-tab-bar-item-title{white-space:nowrap;margin-top:2px;font-size:11px;line-height:16px}.phone-shell:has(.studio-tabbar){padding-bottom:calc(var(--studio-tabbar-height) + env(safe-area-inset-bottom) + 16px)}.screen:has(>.studio-tabbar){padding-bottom:calc(var(--studio-tabbar-height) + env(safe-area-inset-bottom) + 16px)}.phone-shell:has(.studio-tabbar){overflow-anchor:none}.screen:has(>.studio-tabbar){overflow-anchor:none}.studio-content-tabs{min-width:0;margin:8px 0}.studio-content-tabs .adm-capsule-tabs{--fixed-active-line-width:0;--title-font-size:13px}.studio-content-tabs .adm-capsule-tabs-tab{padding:5px 12px;font-size:13px;line-height:22px}.studio-content-tabs .adm-capsule-tabs-tab-wrapper{padding:4px 3px}.adm-popup-body.studio-sheet{--studio-viewport-height:100dvh;height:auto;max-height:calc(var(--studio-viewport-height) * .88);box-sizing:border-box;border-radius:14px 14px 0 0;padding:0;display:flex;overflow:hidden}.adm-popup-body.studio-sheet--large{height:calc(var(--studio-viewport-height) * .88)}.adm-popup-body.studio-sheet--full{height:var(--studio-viewport-height);max-height:var(--studio-viewport-height);border-radius:0}.studio-sheet-layout{width:100%;min-height:0;max-height:inherit;flex-direction:column;display:flex}.studio-sheet-header{border-bottom:1px solid var(--adm-color-border);background:var(--adm-color-background);flex-shrink:0;align-items:center;gap:6px;min-height:46px;padding:4px 12px;display:flex}.studio-sheet-header strong{flex:1;min-width:0;font-size:14px;line-height:20px}.studio-sheet-header .adm-button{border:0;flex-shrink:0;height:auto;min-height:36px;padding:4px 7px;font-size:12px}.studio-sheet-content{overscroll-behavior:contain;min-height:0;padding:12px;font-size:13px;overflow:auto}.studio-sheet-layout:not(:has(.studio-sheet-footer)) .studio-sheet-content{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.studio-sheet-footer{padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--adm-color-border);background:var(--adm-color-background);flex-shrink:0}.studio-sheet-footer>.adm-button{width:100%;height:auto;min-height:40px;padding:8px 12px;font-size:13px}.studio-action-sheet .adm-action-sheet-button-item{min-height:46px;padding:10px 16px;font-size:14px}.studio-action-sheet .adm-action-sheet-extra{padding:12px 16px;font-size:12px}.studio-action-sheet .adm-action-sheet-button-item-description{font-size:12px}.studio-action-sheet .adm-action-sheet-button-item-wrapper{min-width:0}.studio-action-sheet .adm-action-sheet-button-item-name{white-space:normal;overflow-wrap:anywhere}.studio-selection-popup .adm-check-list-item{--font-size:13px}.adm-checkbox{position:relative}.adm-checkbox input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.filter-display-toggle .adm-checkbox{flex-direction:row-reverse;justify-content:space-between;width:100%}.filter-display-toggle .adm-checkbox-content{padding-left:0}.studio-report-directory{top:var(--studio-header-height);z-index:20;justify-content:flex-end;margin:0 0 8px;display:flex;position:-webkit-sticky;position:sticky}.studio-report-directory .adm-button{border:1px solid var(--adm-color-border);background:var(--adm-color-background);min-height:32px;padding:3px 9px;font-size:12px}[data-studio-anchor]{scroll-margin-top:var(--studio-report-anchor-offset,calc(var(--studio-header-height) + 48px))}.studio-copy-action.adm-button{min-height:32px;color:var(--adm-color-primary);background:0 0;border:0;padding:2px 7px;font-size:12px}.studio-history-swipe[aria-busy=true] .history-face{opacity:.65;pointer-events:none}.studio-history-pending{color:var(--adm-color-text-secondary);margin:0;padding:4px 12px;font-size:12px}@media (prefers-reduced-motion:reduce){.studio-sheet,.studio-tabbar{scroll-behavior:auto}}.studio-action-sheet .adm-action-sheet{flex-direction:column;max-height:88dvh;display:flex}.studio-action-sheet .adm-action-sheet-button-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.studio-report-directory:empty{display:none}.studio-copy-value{overflow-wrap:anywhere;display:inline}.studio-copy-value .studio-copy-action{vertical-align:middle}.studio-sheet--full .studio-sheet-header{padding-top:calc(4px + env(safe-area-inset-top))}.studio-tabbar .adm-tab-bar-item-title{width:100%;margin:0}.studio-tabbar .adm-tab-bar-title-badge{width:100%;display:block}.studio-tabbar .studio-tab-button{width:100%;min-height:54px;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 2px;font-size:11px;line-height:16px;display:flex;transform:none}.studio-tab-icon>.anticon{font-size:21px}.studio-tab-button svg{width:21px;height:21px}.studio-content-tabs .studio-capsule-button{min-height:32px;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;line-height:22px;transform:none}.studio-history-swipe .history-face{-webkit-user-select:text;-moz-user-select:text;user-select:text}.studio-sheet-header,.studio-sheet-content,.studio-sheet-footer{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.studio-action-sheet .adm-action-sheet-button-item{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}:root{color:#19335a;font-synthesis:none;background:#f3f7ff;font-family:PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.hubei-h5{width:100%;max-width:480px;min-height:100dvh;padding-bottom:calc(76px + env(safe-area-inset-bottom));background:#f3f7ff;margin:auto}.h5-home-header{padding:calc(20px + env(safe-area-inset-top)) 18px 20px;background:#fff;border-bottom:1px solid #e1ebf9;align-items:center;gap:12px;display:flex}.h5-home-header>a{color:#1677ff;place-items:center;width:36px;height:44px;font-size:20px;display:grid}.h5-home-header span{color:#72829c;font-size:12px}.h5-home-header h1{letter-spacing:1px;margin:5px 0 0;font-size:24px;font-weight:600}.h5-home-main{padding:16px 14px}.h5-feature-grid{gap:12px;display:grid}.h5-feature.adm-card{background:#e9f3ff;border:1px solid #dce9fa;border-radius:16px;min-height:150px;padding:22px;position:relative;overflow:hidden}.h5-feature img{object-fit:contain;opacity:.88;width:49%;height:160px;position:absolute;bottom:-12px;right:-18px}.h5-feature>div{position:relative}.h5-feature h2{color:#153d75;letter-spacing:1px;margin:0;font-size:23px}.h5-feature p{color:#587298;margin:10px 0 20px;font-size:13px}.h5-feature span{color:#1677ff;font-size:13px}.h5-feature:last-child{background:#edf5ff}.h5-tools{border:1px solid #e2eaf7;border-radius:16px;margin-top:18px}.h5-tools .adm-card-header-title{color:#263f63;font-size:16px}.h5-tool{color:#244067;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:11px;width:100%;min-height:103px;padding:18px 2px 8px;display:flex}.h5-tool>.anticon{color:#1677ff;background:#edf5ff;border-radius:12px;padding:12px;font-size:25px}.h5-tool strong{font-size:13px;font-weight:500}.h5-tool small{color:#7d8ca3;font-size:11px}.h5-tool:disabled{opacity:.5}.h5-history-link{border:1px solid #e2eaf7;border-radius:14px;margin-top:16px}.h5-history-link .adm-card-body{color:#315d97;align-items:center;gap:12px;font-size:14px;display:flex}.h5-history-link .anticon{font-size:20px}.h5-history-link span:last-child{margin-left:auto}.h5-tabs{width:min(100%,480px);padding-bottom:env(safe-area-inset-bottom);z-index:30;background:#fff;border-top:1px solid #e2ebf9;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.h5-tabs .adm-tab-bar-item-active{color:#1677ff}.h5-tabs .adm-tab-bar-item{padding:9px 0}.h5-loading{justify-content:center;padding:80px;display:flex}.h5-records{--border-top:0;--border-bottom:0;background:0 0}.h5-records .adm-list-item{border:1px solid #e2ebf9;border-radius:12px;margin-bottom:12px}.h5-records .adm-list-item-content-main{word-break:break-word;font-size:14px;line-height:1.7}.h5-records .adm-list-item-description{margin-top:5px;font-size:11px}.h5-records .adm-list-item-content-extra{font-size:11px}.h5-records .adm-badge{position:static;transform:none}.h5-pagination{justify-content:center;align-items:center;gap:14px;margin:20px 0;font-size:13px;display:flex}.h5-pagination .adm-button{font-size:13px}:root{--font-ui:"HarmonyOS Sans SC", "MiSans", "PingFang SC", "Microsoft YaHei", sans-serif;--success:#368263;--success-bg:#edf5ff;--success-tx:#216653;--ok:#368263;--ok-bg:#edf5ff;--green:#368263;--warning:#a47a35;--warning-bg:#faf4e9;--warning-tx:#856126;--danger:#c95656;--danger-bg:#fff1f1;--danger-tx:#a83838;--brand-50:#edf5ff;--brand-100:#e6f4ff;--brand-200:#bae0ff;--brand-300:#91caff;--brand-400:#4096ff;--brand-500:#1677ff;--brand-600:#0958d9;--brand-700:#153d75;--brand:#1677ff;--brand-dark:#0958d9;--blue:#1677ff;--blue-dark:#0958d9;--navy:#153d75;--bg:#f5f8fc;--card:#fff;--surface:#fff;--surface-solid:#fff;--panel:#fff;--surface-2:#f0f5fc;--surface-soft:#f0f5fc;--surface-muted:#f7faff;--soft:#f0f5fc;--press:#e6effa;--ink:#1e293b;--text:#1e293b;--text-2:#475569;--muted:#64748b;--text-muted:#64748b;--text-subtle:#94a3b8;--border:#dbe5f2;--border-soft:#e8eef6;--border-strong:#b7cce6;--line:#e2e8f0;--hairline:#1e406e14;--studio-gold:#a47a35;--glass-surface:#fff;--glass-surface-strong:#fff;--glass-border:#e2e8f0;--glass-shadow:0 5px 20px #1e406e0b;--glass-shadow-float:0 18px 60px #1e406e1f;--glass-blur:none;--glass-radius:16px;--shadow-pop:var(--glass-shadow-float);--shadow-sm:var(--glass-shadow);--chart-1:#1677ff;--chart-2:#4096ff;--chart-3:#69b1ff;--chart-4:#bae0ff;--chart-5:#2f54eb;--chart-6:#85a5ff;--chart-grid:#e9ebee;--chart-label:#64748b;font-family:var(--font-ui);font-variant-numeric:tabular-nums}body{color:var(--text);background:#f5f8fc!important}.phone-shell,.app-shell,.screen{background:#f5f8fc!important;box-shadow:0 0 50px #1e406e0b!important}.sticky-head{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--line)!important;box-shadow:none!important;background:#fffffff2!important}.card,.panel,.section-card,.summary-card,.upload-card,.uc-card,.content-card,.stat-card,.table-card{border-color:var(--line)!important;box-shadow:var(--glass-shadow)!important;background:#fff!important}button,input,select,textarea{font-family:var(--font-ui)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible{outline-offset:2px;outline:2px solid #64748b!important}a:focus-visible{outline-offset:2px;outline:2px solid #64748b!important}input:focus-visible{outline:none!important}textarea:focus-visible{outline:none!important}select:focus-visible{outline:none!important}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{color:var(--text);border-color:var(--border);accent-color:var(--brand)}button:disabled,[aria-disabled=true]{cursor:not-allowed}.btn-primary,.primary-btn,.shared-primary-btn,.primary-button,.auth-submit,.uc-submit,.submit-btn,.btn.primary,.action-primary,.legal-confirm,button.assessment-main-button,button.apply-filter-btn,button.compact-action-btn,button[type=submit]:not(.adm-button),.file-action-buttons button.primary-action,.file-action-buttons.single button:first-child,.chat-input button{color:#fff!important;box-shadow:none!important;background:#1677ff!important;border:1px solid #1677ff!important}.btn-primary:hover,.primary-btn:hover,.primary-button:hover,.auth-submit:hover{background:#0958d9!important}.icon-btn,.btn-ghost,.report-dl,.share-button,.history-fab,.portal-fab{color:#1677ff!important;box-shadow:none!important;background:#f5f8fc!important;border-color:#dbe5f2!important}.card-icon,.menu-icon,.upload-icon,.stat-icon{color:#1677ff!important;box-shadow:none!important;background:#edf5ff!important;border:1px solid #dbe7f5!important}.lucide{stroke-width:1.7px;flex-shrink:0}.lucide-coins,.lucide-wallet,.lucide-wallet-cards,.lucide-circle-dollar-sign{color:var(--studio-gold)}.tab.active{color:#1677ff!important}.auth-seg-thumb{background:#fff!important;box-shadow:0 2px 8px #1e293b0d!important}.auth-seg,.tabs,.segmented{background:#edf2fa}.manual-copy-backdrop,.file-action-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f234159!important}.manual-copy-modal,.file-action-modal{border:1px solid var(--line)!important;box-shadow:var(--glass-shadow-float)!important;background:#fff!important}.share-toast{color:#fff!important;background:#153d75!important;border:0!important}.chat-bubble.user{background:#e6f4ff!important;border-color:#cce0f5!important}.history-face{background:#fff!important}.api-portal,.portal-shell,.login-screen,.login-page,.center-state{background:#f5f8fc!important}.portal-topbar,.login-panel,.login-card,.catalog-side,.catalog-panel,.detail-panel,.chart-panel{border-color:var(--line)!important;box-shadow:var(--glass-shadow)!important;background:#fff!important}.secondary-btn,.shared-secondary-btn,.soft-btn,.ghost-btn,.download-btn,.assessment-pdf-button,.selected-change-btn,.reset-filter-btn,.toolbar-btn,.download-row a,.report-download-row a,.manual-copy-modal>button,.file-action-buttons:not(.single) button:first-child:not(.primary-action){border-radius:10px;color:#1677ff!important;box-shadow:none!important;background:#f0f5fc!important;border:1px solid #dbe5f2!important}table th{color:#334155;background:#f0f5fc}table td,table th{border-color:var(--line)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.screen:has(.portal-main){width:100%;max-width:430px;min-height:100dvh;margin:0 auto}.studio-empty{flex-direction:column;align-items:center;gap:9px;display:flex;padding:30px!important}.studio-empty img{object-fit:contain;border-radius:24px;width:150px;height:150px}.studio-empty strong{color:#384456;font-size:15px;font-weight:600}.studio-empty span{color:#7b818a;font-size:12px}.auth-screen{background:#f5f8fc!important}.auth-screen:before{display:none!important}.auth-shell{border:1px solid #e1e4e8!important;box-shadow:0 24px 90px #19283c0d!important}.auth-visual{max-height:270px;background:#eff1f3!important;min-height:220px!important}.auth-visual-art{object-fit:cover;object-position:62% center;opacity:1!important}.auth-visual-grid{display:none}.auth-visual-copy{background:linear-gradient(#f5f8fce8 0%,#0000 70%)!important}.auth-brand-mark{border-radius:12px;color:#fff!important;box-shadow:none!important;background:#1677ff!important;border:0!important}.auth-brand-text h1{color:#19283e!important}.studio-brand-description{color:#6e7681;margin:7px 0 0;font-size:12px;line-height:1.8}.auth-panel{background:#fff!important}.auth-row,.auth-captcha-field{background:#f7f8f9!important;border-color:#e2e4e8!important}@media print{body,.phone-shell,.screen,.app-shell{box-shadow:none!important;background:#fff!important}}.studio-button.adm-button{white-space:normal;height:auto;min-height:44px}.studio-button.adm-button>span{overflow-wrap:anywhere;min-width:0}.studio-button.adm-button>svg{flex-shrink:0}.studio-chart{position:relative;overflow:hidden}.studio-chart>canvas{display:block}.studio-chart>[role=status]{background:var(--adm-color-background);color:var(--adm-color-weak);text-align:center;place-items:center;padding:12px;font-size:13px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}:root{--page-atmosphere:radial-gradient(ellipse at 8% 0%, #1677ff0b, transparent 48%), radial-gradient(ellipse at 94% 62%, #38bdf809, transparent 46%), linear-gradient(#1677ff06 1px, transparent 1px), linear-gradient(90deg,#1677ff06 1px,transparent 1px)}body,.phone-shell,.app-shell,.screen,.api-portal,.portal-shell,.login-screen,.login-page,.center-state{background-size:100% 100%,100% 100%,40px 40px,40px 40px;background-attachment:fixed;background-image:var(--page-atmosphere)!important}@media print{body,.phone-shell,.app-shell,.screen,.admin-main,.api-portal,.portal-shell{background-image:none!important}}
