*{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}}.border-and-fixed[data-v-e9d676f4]{position:fixed;bottom:0;left:0;right:0;z-index:1000;border-top:1px solid #eee;box-sizing:border-box}.bulge[data-v-e9d676f4]{position:absolute;top:-20px;left:50%;transform-origin:top center;transform:translate(-50%) scale(.5) translateY(-33%);display:flex;justify-content:center;align-items:center;width:7.8125rem;height:7.8125rem;border-radius:50%;background-color:#fff;box-shadow:inset 0 0 0 1px #fefefe}:root,uni-page-body{--primary: #1e88e5;--primary-hover: #1976d2;--primary-active: #1565c0;--primary-soft: #e8f1fc;--primary-softer: #c7def8;--primary-border: #aed4f5;--success: #22c55e;--success-soft: #ecfdf3;--success-border: #bbf7d0;--warning: #fb8c00;--warning-soft: #fff8eb;--warning-border: #ffe0a3;--danger: #f4511e;--danger-soft: #fdf0ec;--danger-border: #f6c7b8;--info: #26a69a;--info-soft: #eef7f5;--info-border: #b0d8d2;--bg: #eef1f5;--surface: #ffffff;--surface-2: #f5f7fa;--surface-3: #e7eaf0;--surface-4: #d9dde5;--text: #1d2129;--text-2: #4e5969;--text-3: #86909c;--text-4: #b6bbc4;--border: #eceef1;--border-soft: #f2f3f5;--border-strong: #d6d9de;--brand-grad: #1e88e5;--brand-grad-soft: #1e88e5;--shadow-xs: 0 .03125rem .09375rem rgba(0, 0, 0, .05);--shadow-sm: 0 .0625rem .375rem rgba(0, 0, 0, .06);--shadow-md: 0 .1875rem .625rem rgba(0, 0, 0, .08);--shadow-lg: 0 .375rem 1.125rem rgba(0, 0, 0, .1);--shadow-brand: 0 .125rem .375rem rgba(30, 136, 229, .2);--r-xs: 6px;--r-sm: 8px;--r-md: 12px;--r-lg: 14px;--r-xl: 16px;--r-2xl: 20px;--r-pill: 9999px;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-decel: cubic-bezier(0, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--t-fast: .12s var(--ease-standard);--t-base: .2s var(--ease-standard);--t-slow: .32s var(--ease-standard);--wot-button-primary-bg: var(--primary);--wot-button-primary-bg-active: var(--primary-hover);--wot-button-primary-color: var(--primary);--wot-button-primary-color-active: var(--primary-hover);--wot-button-primary-plain-border: var(--primary);--wot-button-primary-plain-border-active: var(--primary-hover);--wot-button-primary-plain-bg-active: var(--primary-soft);--wot-button-success-bg: var(--success);--wot-button-success-bg-active: #16a34a;--wot-button-danger-bg: var(--danger);--wot-button-danger-bg-active: #d8431a}.page-btn{margin-top:.875rem}uni-page-body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}body{background:var(--bg)}.card{background:var(--surface);border-radius:var(--r-xl);padding:1rem;margin-bottom:.75rem;box-shadow:var(--shadow-sm)}.card h3{margin:0 0 .625rem;font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--text)}.title{font-size:1.0625rem;font-weight:700;margin-bottom:.375rem;letter-spacing:-.02em;color:var(--text)}.desc{font-size:.78125rem;color:var(--text-3);line-height:1.65;margin-bottom:.625rem}.kv{display:flex;justify-content:space-between;align-items:center;border-bottom:.03125rem solid var(--border-soft);padding:.6875rem 0;font-size:.8125rem;gap:.625rem;color:var(--text-3)}.kv:last-child{border-bottom:0}.kv span{color:var(--text-4);flex-shrink:0}.kv b{text-align:right;word-break:break-all;max-width:62%;color:var(--text);font-weight:600}.tag{display:inline-flex;align-items:center;border-radius:var(--r-pill);padding:.1875rem .625rem;font-size:.6875rem;font-weight:600;letter-spacing:.02em;border:.03125rem solid transparent;line-height:1.4}.tag.host{background:var(--primary-soft);color:var(--primary-hover);border-color:var(--primary-border)}.tag.cam{background:#e0f7fa;color:#0891b2;border-color:#b2ebf2}.tag.green{background:var(--success-soft);color:#16a34a;border-color:var(--success-border)}.tag.red{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-border)}.tag.gray{background:var(--surface-3);color:var(--text-3);border-color:var(--border)}.status-tag{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:600;padding:.1875rem .5625rem;border-radius:var(--r-xs);letter-spacing:.02em}.status-tag.st-pending{background:var(--surface-3);color:var(--text-3)}.status-tag.st-prog{background:var(--primary-soft);color:var(--primary-active)}.status-tag.st-done{background:var(--success-soft);color:#16a34a}.status-tag.st-warn{background:var(--warning-soft);color:var(--warning)}.status-tag.st-overdue{background:var(--danger-soft);color:var(--danger)}.progress{height:.4375rem;background:var(--surface-3);border-radius:var(--r-pill);overflow:hidden;margin:.5rem 0}.progress .progress-bar{height:100%;background:linear-gradient(90deg,#42a5f5,var(--primary));border-radius:var(--r-pill);transition:width .5s var(--ease-decel);box-shadow:0 0 .5rem rgba(30,136,229,.4)}.progress.thin{height:.25rem;margin:0}.filter-chips{display:flex;gap:.375rem;margin-bottom:.5625rem}.chip{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:.25rem;background:var(--surface);border:.03125rem solid var(--border);color:var(--text-2);font-size:.8125rem;font-weight:600;padding:.4375rem .1875rem;border-radius:var(--r-md);transition:all var(--t-fast)}.chip .chip-label{white-space:nowrap}.chip .chip-n{min-width:.9375rem;height:.9375rem;line-height:.9375rem;text-align:center;padding:0 .25rem;background:var(--surface-3);color:var(--text-3);border-radius:var(--r-pill);font-size:.65625rem;font-weight:700}.chip.active{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:var(--shadow-brand)}.chip.active .chip-n{background:rgba(255,255,255,.28);color:#fff}.chip.warn{border-color:var(--danger-border);color:var(--danger)}.chip.warn .chip-n{background:var(--danger-soft);color:var(--danger)}.chip.warn.active{background:var(--danger);border-color:var(--danger);color:#fff}.chip.warn.active .chip-n{background:rgba(255,255,255,.28);color:#fff}.empty-state{text-align:center;padding:3.75rem 1.25rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.empty-state .empty-ico{width:3.5rem;height:3.5rem;color:var(--text-4)}.empty-state .empty-msg{font-size:.875rem;color:var(--text-3)}.loadmore-footer{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.125rem 0 .375rem;font-size:.8125rem;color:var(--text-3);font-weight:500}.loadmore-footer small{color:var(--text-4);font-weight:400;font-size:.6875rem}.loadmore-footer.end{color:var(--text-4)}.lm-spinner{width:.9375rem;height:.9375rem;border:.125rem solid var(--primary-border);border-top-color:var(--primary);border-radius:50%;animation:spin .7s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.home-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.4375rem;margin-bottom:.5625rem}.home-stat{border-radius:var(--r-lg);padding:.8125rem .5rem .6875rem;text-align:center;position:relative;box-shadow:var(--shadow-xs);overflow:hidden}.home-stat.pending{background:linear-gradient(160deg,#fff7ed,#ffedd5)}.home-stat.prog{background:linear-gradient(160deg,#eff6ff,#dbeafe)}.home-stat.done{background:linear-gradient(160deg,#f0fdf4,#dcfce7)}.home-stat .hs-num{display:block;font-size:2.375rem;font-weight:800;line-height:1;letter-spacing:-.03em}.home-stat.pending .hs-num{color:#ea580c}.home-stat.prog .hs-num{color:#1d4ed8}.home-stat.done .hs-num{color:#16a34a}.home-stat .hs-label{display:inline-flex;align-items:center;justify-content:center;gap:.1875rem;font-size:.71875rem;margin-top:.25rem;font-weight:600}.home-stat.pending .hs-label{color:#c2410c}.home-stat.prog .hs-label{color:#1e40af}.home-stat.done .hs-label{color:#15803d}.home-alert{display:flex;align-items:center;gap:.625rem;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border:.03125rem solid var(--warning-border);border-left:.1875rem solid var(--warning);color:#e65100;border-radius:var(--r-md);padding:.6875rem .8125rem;margin-bottom:.75rem;font-size:.8125rem}.home-alert.danger{background:linear-gradient(135deg,#fbe9e7,#ffcdd2);border-color:var(--danger-border);border-left-color:var(--danger);color:#c62828}.home-alert .ha-txt{flex:1;line-height:1.45}.home-alert .ha-txt b{font-size:1rem;font-weight:700}.task-card{position:relative;background:#fff;border-radius:var(--r-md);margin-bottom:.5rem;overflow:hidden;box-shadow:var(--shadow-sm)}.task-card:active{transform:scale(.992)}.task-card .task-card-inner{padding:.6875rem .75rem}.task-card .task-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.375rem}.task-card .task-tags{display:inline-flex;align-items:center;gap:.25rem;min-width:0}.task-card .task-top-right{display:inline-flex;align-items:center;gap:.125rem;flex-shrink:0}.task-card .task-count{font-family:JetBrains Mono,Consolas,monospace;font-size:.875rem;font-weight:700;color:var(--text);letter-spacing:-.01em}.task-card .task-arrow{width:.875rem;height:.875rem;color:var(--text-4)}.task-card .task-title{font-size:.9375rem;font-weight:600;color:var(--text);line-height:1.35;margin-bottom:.375rem;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-card .task-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.71875rem;color:var(--text-3);margin-top:.125rem}.task-card .task-row .tm-item{display:inline-flex;align-items:center;gap:.1875rem;white-space:nowrap;flex-shrink:0}.task-card .task-row .tm-item.over{color:var(--danger);font-weight:700}.task-card .task-row .tm-school{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.work-head{background:var(--surface);padding:0 .875rem .5625rem;color:var(--text);position:relative;border-bottom:.03125rem solid var(--border-soft)}.set-switcher{background:var(--surface);border:.03125rem solid var(--border);border-radius:var(--r-xl);padding:.5rem .625rem;margin-bottom:.5rem;box-shadow:var(--shadow-sm)}.set-switcher .ss-tabs{display:flex;align-items:center;gap:.3125rem;flex-wrap:wrap}.set-switcher .ss-tab{display:inline-flex;align-items:center;gap:.125rem;font-size:.75rem;font-weight:600;padding:.3125rem .625rem;border-radius:var(--r-pill);background:var(--surface-2);color:var(--text-2);border:.03125rem solid var(--border);transition:all var(--t-fast);white-space:nowrap}.set-switcher .ss-tab .ss-tab-check{font-size:.6875rem}.set-switcher .ss-tab.active{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:var(--shadow-brand)}.set-switcher .ss-tab.done:not(.active){background:var(--success-soft);color:#16a34a;border-color:var(--success-border)}.set-switcher .ss-count{margin-left:auto;font-size:.6875rem;color:var(--text-3);font-weight:500}.set-switcher .ss-foot{display:flex;align-items:center;gap:.375rem;margin-top:.4375rem;padding-top:.4375rem;border-top:.03125rem dashed var(--border-soft)}.set-switcher .ss-nav{display:inline-flex;align-items:center;gap:.1875rem;height:1.75rem;padding:0 .5625rem;font-size:.75rem;font-weight:600;border-radius:var(--r-md);background:var(--surface-2);color:var(--primary);border:.03125rem solid var(--primary-border);line-height:normal;flex-shrink:0}.set-switcher .ss-nav.disabled{opacity:.4;pointer-events:none}.set-switcher .ss-nav:after{border:0}.set-switcher .ss-cur{flex:1;min-width:0;text-align:center;display:flex;flex-direction:column;gap:.0625rem}.set-switcher .ss-cur .ss-cur-summary{font-size:.75rem;color:var(--text-2);line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.set-switcher .ss-cur .ss-cur-status{font-size:.6875rem;color:var(--text-3)}.device-card{background:var(--surface);border-radius:var(--r-xl);padding:.625rem;margin-bottom:.5rem;box-shadow:var(--shadow-sm);transition:all var(--t-base)}.device-card.is-complete{box-shadow:var(--shadow-sm),inset 0 0 0 .03125rem var(--success-border)}.device-card .dc-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.device-card .dc-title{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:700;color:var(--text);letter-spacing:-.01em}.device-card .dc-ico{width:1.625rem;height:1.625rem;border-radius:.4375rem;display:inline-grid;place-items:center;flex-shrink:0}.device-card.dc-host .dc-ico{background:var(--primary-soft);color:var(--primary-hover)}.device-card.dc-cam .dc-ico{background:var(--info-soft);color:var(--info)}.device-card .dc-subline{font-size:.71875rem;color:var(--text-3);margin:.25rem 0 .375rem;line-height:1.5}.bound-item{background:var(--surface);border:.03125rem solid var(--border-soft);border-radius:var(--r-md);padding:.4375rem .625rem;margin-bottom:.3125rem;display:flex;flex-direction:column;gap:.375rem;transition:all var(--t-fast)}.bound-item:active{background:var(--surface-2);border-color:var(--primary-border)}.bound-item .left{width:100%}.bound-item .mac{font-size:.8125rem;font-weight:700;color:var(--text);letter-spacing:-.005em}.bound-item .ip{font-size:.6875rem;color:var(--text-4);margin-top:.125rem;font-family:JetBrains Mono,Consolas,monospace;word-break:break-all}.bound-item .slot-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3125rem;margin-top:.25rem}.bound-item .lab-focal-sm{display:inline-flex;align-items:center;gap:.1875rem;padding:.0625rem .4375rem;border-radius:var(--r-pill);background:var(--warning-soft);color:var(--warning);font-weight:700;font-size:.65625rem;border:.03125rem solid var(--warning-border)}.bound-item .slot-remark{font-size:.6875rem;color:var(--text-3);line-height:1.4}.bound-item .slot-actions{display:flex;align-items:center;gap:.3125rem;width:100%;padding-top:.375rem;border-top:.03125rem dashed var(--border-soft)}.bound-item .slot-actions .btn{flex:1;margin-top:0}.label-sticker{position:relative;background:linear-gradient(180deg,#fff 0%,var(--surface-2) 100%);border:.09375rem dashed var(--border-strong);border-radius:var(--r-md);padding:.8125rem .875rem .75rem;box-shadow:var(--shadow-xs);overflow:hidden}.label-sticker:before{content:"";position:absolute;left:0;top:0;width:100%;height:.3125rem;background:var(--brand-grad)}.label-sticker .lab-type{position:absolute;top:.6875rem;right:.75rem;font-size:.65625rem;font-weight:700;padding:.1875rem .625rem;border-radius:var(--r-pill);background:var(--primary-soft);color:var(--primary-hover);border:.03125rem solid var(--primary-border)}.label-sticker .lab-type.cam{background:var(--info-soft);color:var(--info);border-color:var(--info-border)}.label-sticker .lab-school{font-size:1.0625rem;font-weight:800;color:var(--text);letter-spacing:-.01em;line-height:1.2}.label-sticker .lab-project{font-size:.875rem;font-weight:700;color:var(--primary-hover);margin-top:.1875rem}.label-sticker .lab-set{font-size:.75rem;font-weight:600;color:var(--text-2);margin-top:.125rem}.label-sticker .lab-main{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin-top:.5625rem;padding-top:.5625rem;border-top:.03125rem dashed var(--border)}.label-sticker .lab-no{font-size:1.3125rem;font-weight:800;color:var(--text);letter-spacing:-.02em;line-height:1.1}.label-sticker .lab-pos{font-size:.9375rem;font-weight:700;color:var(--text)}.label-sticker .lab-focal{display:inline-flex;align-items:center;gap:.25rem;padding:.1875rem .6875rem;border-radius:var(--r-pill);background:var(--warning-soft);color:var(--warning);font-weight:700;font-size:.75rem;border:.03125rem solid var(--warning-border);margin-top:.5rem}.label-sticker .lab-remark{font-size:.71875rem;color:var(--text-2);margin-top:.4375rem;line-height:1.5;background:var(--surface-3);border-radius:var(--r-xs);padding:.3125rem .5rem}.label-sticker .lab-mac{font-family:JetBrains Mono,Consolas,monospace;font-size:.71875rem;color:var(--text-3);margin-top:.5rem;word-break:break-all}.label-sticker .lab-noip{font-size:.59375rem;color:var(--text-4);margin-top:.5rem;padding-top:.375rem;border-top:.03125rem dashed var(--border-soft);text-align:right}.mine-profile{display:flex;align-items:center;gap:.875rem;background:#fff;border-radius:var(--r-xl);padding:1.125rem 1rem;margin-bottom:1rem;box-shadow:var(--shadow-sm)}.mine-profile .mine-avatar{width:3.5rem;height:3.5rem;border-radius:50%;background:var(--brand-grad);color:#fff;display:grid;place-items:center;font-size:1.375rem;font-weight:600;flex-shrink:0;box-shadow:var(--shadow-brand)}.mine-profile .mine-name{font-size:1.0625rem;font-weight:700;color:var(--text);letter-spacing:-.01em}.mine-profile .mine-id{font-size:.75rem;color:var(--text-3);margin-top:.1875rem}.mine-group{background:#fff;border-radius:var(--r-xl);overflow:hidden;margin-bottom:1rem;box-shadow:var(--shadow-sm)}.mine-group .mine-cell{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-bottom:.03125rem solid var(--border-soft)}.mine-group .mine-cell:last-child{border-bottom:0}.mine-group .mine-cell:active{background:var(--surface-2)}.mine-group .mine-cell .mine-ico{width:2.125rem;height:2.125rem;display:inline-grid;place-items:center;color:var(--primary);background:var(--primary-soft);border-radius:.625rem;flex-shrink:0}.mine-group .mine-cell .mine-label{flex:1;font-size:.9375rem;color:var(--text)}.mine-group .mine-cell .mine-val{font-size:.8125rem;color:var(--text-3)}.mine-group .mine-cell .mine-arrow{color:var(--text-4);font-size:1.125rem}.login-hero{background:linear-gradient(165deg,#1565c0,#1e88e5 48%,#42a5f5);padding:3.875rem 1.75rem 4rem;color:#fff;text-align:center;position:relative;overflow:hidden}.login-hero:before{content:"";position:absolute;width:17.5rem;height:17.5rem;border-radius:50%;background:rgba(255,255,255,.08);top:-6.25rem;right:-5rem}.login-hero .login-logo{width:4.5rem;height:4.5rem;background:#fff;border-radius:1.375rem;margin:0 auto .875rem;display:grid;place-items:center;overflow:hidden;box-shadow:0 .75rem 1.875rem rgba(0,0,0,.18);position:relative}.login-hero .login-logo-img{width:100%;height:100%;border-radius:1.375rem;display:block}.login-hero .login-title{font-size:1.5625rem;font-weight:700;margin:0 0 .375rem;letter-spacing:-.01em;position:relative}.login-hero .login-subtitle{font-size:.8125rem;opacity:.92;margin:0;position:relative}.login-body{padding:0 1rem 2rem;margin-top:-1.625rem;position:relative;z-index:2}.login-body .login-card{background:#fff;border-radius:var(--r-2xl);padding:1.375rem 1.25rem 1.125rem;box-shadow:var(--shadow-lg)}.login-body .login-card-title{font-size:1.125rem;font-weight:700;color:var(--text);letter-spacing:-.01em;text-align:center;margin-bottom:1.375rem}.login-body .login-card-desc{font-size:.75rem;color:var(--text-3);margin-top:.25rem}.login-body .login-copyright{text-align:center;font-size:.6875rem;color:var(--text-4);margin-top:1.125rem;line-height:1.6}.captcha-row{display:flex;gap:.5rem;align-items:center}.captcha-row .captcha-input{flex:1}.captcha-row .captcha-img{width:5.625rem;height:3rem;border-radius:var(--r-md);border:.03125rem solid var(--border);background:var(--surface-2);overflow:hidden;flex-shrink:0}.login-options{display:flex;justify-content:space-between;align-items:center;margin:0 0 .25rem;font-size:.8125rem}.login-options .forgot{color:var(--primary);padding:.25rem 0}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warn-box{background:linear-gradient(135deg,var(--warning-soft),rgba(251,191,36,.12));border:.03125rem solid var(--warning-border);border-left:.1875rem solid var(--warning);color:var(--warning);border-radius:var(--r-md);padding:.625rem .75rem;font-size:.75rem;line-height:1.6;margin-bottom:.625rem}.ok-box{background:linear-gradient(135deg,var(--success-soft),rgba(110,231,183,.18));border:.03125rem solid var(--success-border);border-left:.1875rem solid var(--success);color:#14532d;border-radius:var(--r-md);padding:.625rem .75rem;font-size:.75rem;line-height:1.6;margin-bottom:.625rem}.test{margin-top:1rem;margin-left:1rem;padding-top:4px;color:red}:root,uni-page-body{--wot-color-theme: #1e88e5}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.i-carbon-arrow-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m14 26l1.41-1.41L7.83 17H28v-2H7.83l7.58-7.59L14 6L4 16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-arrow-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m18 6l-1.43 1.393L24.15 15H4v2h20.15l-7.58 7.573L18 26l10-10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-box{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20 21h-8a2 2 0 0 1-2-2v-2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2m-8-4v2h8v-2Z'/%3E%3Cpath fill='currentColor' d='M28 4H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2v16a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2m-2 24H6V12h20Zm2-18H4V6h24z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-calendar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 4h-4V2h-2v2h-8V2h-2v2H6c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 22H6V12h20zm0-16H6V6h4v2h2V6h8v2h2V6h4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-camera{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M29 26H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h6.46l1.71-2.55A1 1 0 0 1 12 4h8a1 1 0 0 1 .83.45L22.54 7H29a1 1 0 0 1 1 1v17a1 1 0 0 1-1 1M4 24h24V9h-6a1 1 0 0 1-.83-.45L19.46 6h-6.92l-1.71 2.55A1 1 0 0 1 10 9H4Z'/%3E%3Cpath fill='currentColor' d='M16 22a6 6 0 1 1 6-6a6 6 0 0 1-6 6m0-10a4 4 0 1 0 4 4a4 4 0 0 0-4-4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-checkmark{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m13 24l-9-9l1.414-1.414L13 21.171L26.586 7.586L28 9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 16L12 26l-1.4-1.4l8.6-8.6l-8.6-8.6L12 6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.414 16L24 9.414L22.586 8L16 14.586L9.414 8L8 9.414L14.586 16L8 22.586L9.414 24L16 17.414L22.586 24L24 22.586z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-code{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m31 16l-7 7l-1.41-1.41L28.17 16l-5.58-5.59L24 9zM1 16l7-7l1.41 1.41L3.83 16l5.58 5.59L8 23zm11.42 9.484L17.64 6l1.932.517L14.352 26z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-cube{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m28.504 8.136l-12-7a1 1 0 0 0-1.008 0l-12 7A1 1 0 0 0 3 9v14a1 1 0 0 0 .496.864l12 7a1 1 0 0 0 1.008 0l12-7A1 1 0 0 0 29 23V9a1 1 0 0 0-.496-.864M16 3.158L26.016 9L16 14.842L5.984 9ZM5 10.74l10 5.833V28.26L5 22.426Zm12 17.52V16.574l10-5.833v11.685Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-document{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m25.7 9.3l-7-7c-.2-.2-.4-.3-.7-.3H8c-1.1 0-2 .9-2 2v24c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V10c0-.3-.1-.5-.3-.7M18 4.4l5.6 5.6H18zM24 28H8V4h8v6c0 1.1.9 2 2 2h6z'/%3E%3Cpath fill='currentColor' d='M10 22h12v2H10zm0-6h12v2H10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-edit{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 26h28v2H2zM25.4 9c.8-.8.8-2 0-2.8l-3.6-3.6c-.8-.8-2-.8-2.8 0l-15 15V24h6.4zm-5-5L24 7.6l-3 3L17.4 7zM6 22v-3.6l10-10l3.6 3.6l-10 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-help{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3Ccircle cx='16' cy='23.5' r='1.5' fill='currentColor'/%3E%3Cpath fill='currentColor' d='M17 8h-1.5a4.49 4.49 0 0 0-4.5 4.5v.5h2v-.5a2.5 2.5 0 0 1 2.5-2.5H17a2.5 2.5 0 0 1 0 5h-2v4.5h2V17a4.5 4.5 0 0 0 0-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-home{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16.612 2.214a1.01 1.01 0 0 0-1.242 0L1 13.419l1.243 1.572L4 13.621V26a2.004 2.004 0 0 0 2 2h20a2.004 2.004 0 0 0 2-2V13.63L29.757 15L31 13.428ZM18 26h-4v-8h4Zm2 0v-8a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v8H6V12.062l10-7.79l10 7.8V26Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-ibm-watson-language-translator{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 28h-3c-3.9 0-7-3.1-7-7v-4h2v4c0 2.8 2.2 5 5 5h3zm12 2h2.2l-4.6-11h-2.2l-4.6 11H21l.8-2h5.3zm-5.3-4l1.8-4.4l1.8 4.4zM28 15h-2v-4c0-2.8-2.2-5-5-5h-4V4h4c3.9 0 7 3.1 7 7zM14 5V3H9V1H7v2H2v2h8.2c-.2.9-.8 2.5-2.2 4c-.6-.7-1.1-1.4-1.4-2H4.3c.4 1 1.1 2.2 2.1 3.3c-.8.7-2 1.3-3.4 1.8l.7 1.9c1.8-.7 3.2-1.5 4.3-2.3c1.1.9 2.5 1.7 4.3 2.3l.7-1.9c-1.4-.5-2.6-1.2-3.5-1.8c1.9-2 2.5-4.1 2.7-5.3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-information{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17 22v-8h-4v2h2v6h-3v2h8v-2zM16 8a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 8'/%3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-layers{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 24a1 1 0 0 1-.474-.12l-13-7l.948-1.76L16 21.864l12.526-6.744l.948 1.76l-13 7A1 1 0 0 1 16 24'/%3E%3Cpath fill='currentColor' d='M16 30a1 1 0 0 1-.474-.12l-13-7l.948-1.76L16 27.864l12.526-6.744l.948 1.76l-13 7A1 1 0 0 1 16 30m0-12a1 1 0 0 1-.474-.12l-13-7a1 1 0 0 1 0-1.76l13-7a1 1 0 0 1 .948 0l13 7a1 1 0 0 1 0 1.76l-13 7A1 1 0 0 1 16 18M5.11 10L16 15.864L26.89 10L16 4.136Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-list{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 6h18v2H10zm0 18h18v2H10zm0-9h18v2H10zm-6 0h2v2H4zm0-9h2v2H4zm0 18h2v2H4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-location{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 18a5 5 0 1 1 5-5a5.006 5.006 0 0 1-5 5m0-8a3 3 0 1 0 3 3a3.003 3.003 0 0 0-3-3'/%3E%3Cpath fill='currentColor' d='m16 30l-8.436-9.949a35 35 0 0 1-.348-.451A10.9 10.9 0 0 1 5 13a11 11 0 0 1 22 0a10.9 10.9 0 0 1-2.215 6.597l-.001.003s-.3.394-.345.447ZM8.813 18.395s.233.308.286.374L16 26.908l6.91-8.15c.044-.055.278-.365.279-.366A8.9 8.9 0 0 0 25 13a9 9 0 1 0-18 0a8.9 8.9 0 0 0 1.813 5.395'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-locked{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 14h-2V8a6 6 0 0 0-12 0v6H8a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2M12 8a4 4 0 0 1 8 0v6h-8Zm12 20H8V16h16Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-menu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 6h24v2H4zm0 18h24v2H4zm0-12h24v2H4zm0 6h24v2H4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-renew{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 10H6.78A11 11 0 0 1 27 16h2A13 13 0 0 0 6 7.68V4H4v8h8Zm8 12h5.22A11 11 0 0 1 5 16H3a13 13 0 0 0 23 8.32V28h2v-8h-8Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-scan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 29H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16v2H5v22h16Z'/%3E%3Cpath fill='currentColor' d='M15 9h2v14h-2zm12 0h2v14h-2zm-6 0h2v14h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-undo{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20 10H7.815l3.587-3.586L10 5l-6 6l6 6l1.402-1.415L7.818 12H20a6 6 0 0 1 0 12h-8v2h8a8 8 0 0 0 0-16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-user{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 4a5 5 0 1 1-5 5a5 5 0 0 1 5-5m0-2a7 7 0 1 0 7 7a7 7 0 0 0-7-7m10 28h-2v-5a5 5 0 0 0-5-5h-6a5 5 0 0 0-5 5v5H6v-5a7 7 0 0 1 7-7h6a7 7 0 0 1 7 7Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3Cpath fill='currentColor' d='M15 8h2v11h-2zm1 14a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.center{display:flex;align-items:center;justify-content:center}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.-right-3{right:-.75rem}.right-0{right:0}.top-0{top:0}.grid{display:grid}.me{margin-inline-end:1rem}.mr-6rpx{margin-right:.1875rem}.ms{margin-inline-start:1rem}.mt-2px{margin-top:2px}.mt-2rpx{margin-top:.0625rem}.mt-4rpx{margin-top:.125rem}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.h-2{height:.5rem}.h-24px{height:24px}.h-5{height:1.25rem}.h-50px{height:50px}.h-80px{height:80px}.min-w-0{min-width:0}.min-w-5{min-width:1.25rem}.w-2{width:.5rem}.w-24px{width:24px}.w-80px{width:80px}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-8rpx{gap:.25rem}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.b,.border{border-width:1px}.rounded-full{border-radius:9999px}.bg-\#f56c6c{--un-bg-opacity:1;background-color:rgba(245,108,108,var(--un-bg-opacity))}.bg-gray-100{--un-bg-opacity:1;background-color:rgba(243,244,246,var(--un-bg-opacity))}.bg-primary-soft{--un-bg-opacity:1;background-color:rgba(227,242,253,var(--un-bg-opacity))}.bg-white{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity))}.px{padding-left:1rem;padding-right:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.text-center{text-align:center}.text-12px{font-size:12px}.text-20px{font-size:20px}.text-24rpx{font-size:.75rem}.text-28rpx{font-size:.875rem}.text-30rpx{font-size:.9375rem}.text-3xs{font-size:.5625rem;line-height:.8125rem}.text-80px{font-size:80px}.text-xs{font-size:.75rem;line-height:1rem}.text-gray-400{--un-text-opacity:1;color:rgba(156,163,175,var(--un-text-opacity))}.text-gray-500{--un-text-opacity:1;color:rgba(107,114,128,var(--un-text-opacity))}.text-gray-900{--un-text-opacity:1;color:rgba(17,24,39,var(--un-text-opacity))}.text-primary{--un-text-opacity:1;color:rgba(30,136,229,var(--un-text-opacity))}.text-white{--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity))}.c-danger{--un-text-opacity:1;color:rgba(244,81,30,var(--un-text-opacity))}.font-semibold{font-weight:600}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pb-safe{padding-bottom:env(safe-area-inset-bottom)}
