*{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)}@media(prefers-color-scheme:dark){html{--UI-BG-COLOR-ACTIVE: #373737;--UI-BORDER-COLOR-1: #373737;--UI-BG: #000;--UI-BG-0: #191919;--UI-BG-1: #1f1f1f;--UI-BG-2: #232323;--UI-BG-3: #2f2f2f;--UI-BG-4: #606060;--UI-BG-5: #2c2c2c;--UI-FG: #fff;--UI-FG-0: hsla(0, 0%, 100%, .8);--UI-FG-HALF: hsla(0, 0%, 100%, .6);--UI-FG-1: hsla(0, 0%, 100%, .5);--UI-FG-2: hsla(0, 0%, 100%, .3);--UI-FG-3: hsla(0, 0%, 100%, .05)}.uni-mask{background:rgba(0,0,0,.6)}body,uni-page-body{background-color:var(--UI-BG-0);color:var(--UI-FG-0)}}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))}.confirm-overlay[data-v-639f6b02]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialog);background:var(--fl-scrim);display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.confirm-panel[data-v-639f6b02]{width:100%;max-width:340px;max-height:calc(100dvh - 40px);overflow:auto;background:var(--fl-card);color:var(--fl-on-surface);border-radius:var(--fl-radius-card);padding:28px 20px 20px;box-sizing:border-box;box-shadow:var(--fl-shadow-2);text-align:center}h2[data-v-639f6b02]{font-size:17px;line-height:22px;font-weight:600;margin:0 4px 8px}p[data-v-639f6b02]{font-size:15px;line-height:22px;margin:0 4px 20px;color:var(--fl-on-surface-variant);overflow-wrap:anywhere}.confirm-actions[data-v-639f6b02]{display:flex;gap:8px}.confirm-button[data-v-639f6b02]{flex:1;min-width:0;padding:0 12px}:root,uni-page-body{--fl-primary: #6544AB;--fl-on-primary: #FFFFFF;--fl-primary-container: #EADDFF;--fl-on-primary-container: #513689;--fl-primary-container-pressed: #DCCDF5;--fl-page: #F2ECF0;--fl-card: #FDF8F9;--fl-block: #F2ECF0;--fl-inset: #E6E1E4;--fl-on-surface: #1D1A21;--fl-on-surface-variant: #494552;--fl-outline: #7A7583;--fl-outline-variant: #CAC5CA;--fl-warning-container: #FFDCBE;--fl-on-warning-container: #693C00;--fl-success: #006E1C;--fl-success-container: #94F990;--fl-on-success-container: #005313;--fl-error: #BA1A1A;--fl-error-pressed: #93000A;--fl-error-container: #FFDAD6;--fl-on-error-container: #93000A;--fl-scrim: rgba(0, 0, 0, .4);--fl-radius-card: 34px;--fl-radius-block: 22px;--fl-radius-md: 16px;--fl-radius-sm: 12px;--fl-radius-pill: 999px;--fl-shadow-1: 0 .5px 1px rgba(0, 0, 0, .05), 0 2px 6px rgba(0, 0, 0, .04), 0 12px 32px -6px rgba(0, 0, 0, .09);--fl-shadow-2: 0 1px 3px rgba(0, 0, 0, .06), 0 10px 24px rgba(0, 0, 0, .08), 0 32px 64px -12px rgba(0, 0, 0, .22);--fl-text-title-l: 28px;--fl-text-title: 22px;--fl-text-headline: 20px;--fl-text-body-l: 17px;--fl-text-body: 15px;--fl-text-footnote: 13px;--fl-text-caption: 12px;--fl-space-1: 4px;--fl-space-2: 8px;--fl-space-3: 12px;--fl-space-4: 16px;--fl-space-5: 20px;--fl-space-6: 24px;--fl-space-8: 32px;--brand-600: var(--fl-primary);--brand-500: #7052CC;--brand-700: var(--fl-on-primary-container);--brand-150: var(--fl-primary-container-pressed);--brand-100: var(--fl-primary-container);--ink-900: var(--fl-on-surface);--ink-700: var(--fl-on-surface);--ink-600: var(--fl-on-surface-variant);--ink-500: var(--fl-on-surface-variant);--line: var(--fl-inset);--danger: var(--fl-error);--danger-700: var(--fl-error-pressed);--disabled-bg: var(--fl-inset);--disabled-fg: var(--fl-outline);--on-dark-ink: #3E3558;--app-primary-color: var(--fl-primary);--app-primary-light: #7052CC;--app-primary-dark: var(--fl-on-primary-container);--app-bg-color: var(--fl-page);--app-bg-color2: var(--fl-page);--app-secondary-bg: var(--fl-block);--app-tertiary-bg: var(--fl-card);--app-text-color: var(--fl-on-surface);--app-text-color2: var(--fl-on-surface);--app-text-secondary: var(--fl-on-surface-variant);--app-text-secondary2: var(--fl-on-surface-variant);--app-text-tertiary: var(--fl-on-surface-variant);--app-text-tertiary2: var(--fl-outline);--app-border-color: var(--fl-outline-variant);--app-divider-color: var(--fl-inset);--app-success-color: var(--fl-success);--app-warning-color: var(--fl-on-warning-container);--app-error-color: var(--fl-error);--app-info-color: var(--fl-primary);--app-accent-color: var(--fl-primary);--app-hover-bg: var(--fl-block);--app-active-bg: var(--fl-inset);--app-mask-bg: var(--fl-scrim);--app-page-bg: var(--fl-page);--app-card-bg: var(--fl-card);--app-card-bg2: var(--fl-block);--app-card-bg3: var(--fl-inset);--app-input-bg: var(--fl-block);--app-input-border: var(--fl-outline-variant);--app-status-pending-bg: var(--fl-warning-container);--app-status-pending-color: var(--fl-on-warning-container);--app-status-processing-bg: var(--fl-primary-container);--app-status-processing-color: var(--fl-on-primary-container);--app-status-completed-bg: var(--fl-success-container);--app-status-completed-color: var(--fl-on-success-container);--app-status-closed-bg: var(--fl-inset);--app-status-closed-color: var(--fl-on-surface);--app-shadow-color: rgba(0, 0, 0, .1);--app-shadow-sm: var(--fl-shadow-1);--app-shadow-md: var(--fl-shadow-1);--app-shadow-lg: var(--fl-shadow-2);--app-current-theme: light}.light .tab-text,.light .category-name{color:#666}:root[data-theme=dark],uni-page-body[data-theme=dark],.theme-dark uni-page-body{--app-primary-color: #7052CC;--app-primary-light: #8C74E0;--app-primary-dark: #6544AB;--app-bg-color: #000000;--app-bg-color2: #000000;--app-secondary-bg: #1a1a1a;--app-tertiary-bg: #222;--app-text-color: #ffffff;--app-text-color2: #fff;--app-text-secondary: #98989d;--app-text-secondary2: #fff;--app-text-tertiary: #C5C5C5;--app-text-tertiary2: #FFF;--app-border-color: #333333;--app-divider-color: #38383a;--app-success-color: #30d158;--app-warning-color: #ff9f0a;--app-error-color: #ff453a;--app-info-color: #64d2ff;--app-accent-color: #8C74E0;--app-hover-bg: #2c2c2e;--app-active-bg: #3a3a3c;--app-mask-bg: rgba(0, 0, 0, .7);--app-shadow-color: rgba(0, 0, 0, .5);--app-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--app-shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--app-shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--app-card-bg2: #1a1a1a;--app-card-bg3: #484849;--app-page-bg: #000000;--app-card-bg: #1a1a1a;--app-input-bg: #484849;--app-input-border: #444444;--app-status-pending-bg: rgba(255, 151, 0, .15);--app-status-pending-color: #ff9f0a;--app-status-processing-bg: rgba(100, 210, 255, .15);--app-status-processing-color: #64d2ff;--app-status-completed-bg: rgba(48, 209, 88, .15);--app-status-completed-color: #30d158;--app-status-closed-bg: #2a2a2a;--app-status-closed-color: #666666;--app-current-theme: dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--app-primary-color: #7052CC;--app-primary-light: #8C74E0;--app-primary-dark: #6544AB;--app-bg-color: #000000;--app-bg-color2: #000000;--app-secondary-bg: #1a1a1a;--app-tertiary-bg: #222;--app-text-color: #ffffff;--app-text-color2: #fff;--app-text-secondary: #98989d;--app-text-secondary2: #fff;--app-text-tertiary: #C5C5C5;--app-text-tertiary2: #FFF;--app-border-color: #333333;--app-divider-color: #38383a;--app-success-color: #30d158;--app-warning-color: #ff9f0a;--app-error-color: #ff453a;--app-info-color: #64d2ff;--app-accent-color: #8C74E0;--app-hover-bg: #2c2c2e;--app-active-bg: #3a3a3c;--app-mask-bg: rgba(0, 0, 0, .7);--app-shadow-color: rgba(0, 0, 0, .5);--app-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--app-shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--app-shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--app-card-bg2: #1a1a1a;--app-card-bg3: #484849;--app-page-bg: #000000;--app-card-bg: #1a1a1a;--app-input-bg: #484849;--app-input-border: #444444;--app-status-pending-bg: rgba(255, 151, 0, .15);--app-status-pending-color: #ff9f0a;--app-status-processing-bg: rgba(100, 210, 255, .15);--app-status-processing-color: #64d2ff;--app-status-completed-bg: rgba(48, 209, 88, .15);--app-status-completed-color: #30d158;--app-status-closed-bg: #2a2a2a;--app-status-closed-color: #666666;--app-current-theme: dark}}.dark .tab-text{color:rgba(255,255,255,.5)}.dark .category-name{color:#fff}:root,uni-page-body{--motion-instant: 80ms;--motion-fast: .14s;--motion-base: .22s;--motion-slow: .32s;--ease-standard: cubic-bezier(.2, .8, .2, 1);--ease-enter: cubic-bezier(0, 0, .2, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--radius-s: 12px;--radius-m: 16px;--radius-l: 22px;--radius-xl: 34px;--radius-pill: 999px;--z-sticky: 100;--z-float: 999;--z-sheet: 1000;--z-dialog: 10100;--z-toast: 120000;--sheet-mask: rgba(0, 0, 0, .4);--shadow-float: var(--fl-shadow-2)}.app-wave{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:24px;color:var(--brand-600)}.app-wave__bar{width:4px;height:100%;border-radius:2px;background:currentColor;transform:scaleY(.35);transform-origin:center;animation:app-wave 1s var(--ease-standard) infinite}.app-wave__bar:nth-child(2){animation-delay:-.75s}.app-wave__bar:nth-child(3){animation-delay:-.5s}.app-wave__bar:nth-child(4){animation-delay:-.25s}.app-wave--s{height:16px;gap:2px}.app-wave--s .app-wave__bar{width:3px}.app-wave--l{height:36px;gap:4px}.app-wave--l .app-wave__bar{width:5px;border-radius:3px}@keyframes app-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.app-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 16px;font-size:13px;line-height:1.5;color:var(--ink-500)}.app-loading--inline{flex-direction:row;padding:12px 16px;gap:8px}.motion-fade-in{animation:motion-fade-in var(--motion-base) var(--ease-enter) both}.motion-sheet-up{animation:motion-sheet-up var(--motion-slow) var(--ease-standard) both}.motion-pop-in{animation:motion-pop-in var(--motion-base) var(--ease-standard) both}.motion-rise{animation:motion-rise var(--motion-slow) var(--ease-enter) both;animation-delay:calc(var(--i, 0) * 40ms)}.motion-press{transition:transform var(--motion-instant) ease,opacity var(--motion-instant) ease}.motion-press:active{transform:scale(.97);opacity:.86}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes motion-pop-in{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}@keyframes motion-rise{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.app-skeleton{position:relative;overflow:hidden;border-radius:var(--radius-s);background:var(--fl-inset)}.app-skeleton:after{content:"";position:absolute;top:0;bottom:0;left:0;width:60%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.65),rgba(255,255,255,0));transform:translate(-100%);animation:app-skeleton 1.4s ease-in-out infinite}.app-skeleton--text{height:14px;margin-bottom:10px}.app-skeleton--title{height:18px;width:60%;margin-bottom:12px}.app-skeleton--avatar{width:36px;height:36px;border-radius:50%;flex-shrink:0}.app-skeleton-row{display:flex;gap:12px;padding:14px 16px}.app-skeleton-row__body{flex:1;min-width:0}@keyframes app-skeleton{to{transform:translate(170%)}}.app-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--danger);flex-shrink:0}.h5-sheet-enter-active,.h5-sheet-leave-active,.h5-dialog-enter-active,.h5-dialog-leave-active{transition:opacity var(--motion-base) var(--ease-enter)}.h5-sheet-enter-active .h5-sheet-surface,.h5-sheet-leave-active .h5-sheet-surface{transition:transform var(--motion-base) var(--ease-standard)}.h5-sheet-enter-from,.h5-sheet-leave-to,.h5-dialog-enter-from,.h5-dialog-leave-to{opacity:0}.h5-sheet-enter-from .h5-sheet-surface,.h5-sheet-leave-to .h5-sheet-surface{transform:translateY(24px)}.h5-dialog-enter-active .confirm-panel,.h5-dialog-leave-active .confirm-panel{transition:transform var(--motion-base) var(--ease-standard)}.h5-dialog-enter-from .confirm-panel,.h5-dialog-leave-to .confirm-panel{transform:scale(.96)}.h5-sheet-leave-active .h5-sheet-surface,.h5-dialog-leave-active .confirm-panel{pointer-events:none}:where(.entry-item,.column-item,.book,.shelf-book,.plan-item,.shelf-tab){transition:transform var(--motion-instant) ease,background-color var(--motion-fast) ease,border-color var(--motion-fast) ease}:where(.entry-item,.column-item,.book,.shelf-book,.plan-item,.shelf-tab):not(:disabled):active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){:where(.entry-item,.book,.shelf-book):not(:disabled):hover{background-color:var(--brand-100)}}@media(min-width:768px){.h5-sheet-enter-from .h5-sheet-surface,.h5-sheet-leave-to .h5-sheet-surface{transform:translateY(8px) scale(.98)}}@media(prefers-reduced-motion:reduce){.h5-sheet-enter-active,.h5-sheet-leave-active,.h5-dialog-enter-active,.h5-dialog-leave-active,.h5-sheet-surface,.confirm-panel{transition:none!important}.h5-sheet-enter-from .h5-sheet-surface,.h5-sheet-leave-to .h5-sheet-surface,.h5-dialog-enter-from .confirm-panel,.h5-dialog-leave-to .confirm-panel{transform:none}:where(.entry-item,.column-item,.book,.shelf-book,.plan-item,.shelf-tab){transition:none!important}:where(.entry-item,.column-item,.book,.shelf-book,.plan-item,.shelf-tab):active{transform:none!important}}@media(prefers-reduced-motion:reduce){.app-wave__bar{animation:none;transform:scaleY(.7)}.app-wave__bar:nth-child(odd){transform:scaleY(.45)}.app-skeleton:after{animation:none}.motion-fade-in,.motion-sheet-up,.motion-pop-in,.motion-rise{animation:none}.motion-press{transition:none}.motion-press:active{transform:none}}.seo-heading{margin:0}.icon-action,.text-action,.search-submit{margin:0;padding:0 8px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;line-height:1.4;font-size:15px}.icon-action:after,.text-action:after,.search-submit:after{border:0}.icon-action{flex-shrink:0}.search-submit,.text-action{color:var(--brand-600);flex-shrink:0}.touch-link{min-height:44px;display:flex!important;align-items:center}.load-feedback{padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--fl-on-surface-variant);font-size:15px;line-height:20px;text-align:center}.load-feedback .player-button,.load-feedback uni-button{font-size:15px;min-height:44px;padding:0 20px;border-radius:999px;color:var(--fl-on-primary-container);background:var(--fl-primary-container);border:0;font-weight:600}.banner-skeleton{height:150px;border-radius:var(--fl-radius-block);margin-top:4px;background:var(--fl-inset)}.content-skeleton{padding:24px 16px}.content-skeleton>uni-view{height:100px;margin-bottom:16px;border-radius:var(--fl-radius-block);background:var(--fl-inset)}:focus-visible{outline:2px solid var(--focus-ring-color, var(--brand-600));outline-offset:var(--focus-ring-offset, 2px)}@supports selector(:has(*)){.field-ring:has(.field-ring__input:focus-within){outline:2px solid var(--focus-ring-color, var(--brand-600));outline-offset:2px}.field-ring .field-ring__input:focus-visible{outline:none}}.field-ring .player-button{--focus-ring-offset: -2px;border-radius:999px}.app-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;border:0;border-radius:999px;font:inherit;font-weight:600;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .12s ease,transform .08s ease,color .12s ease}.app-btn:after{border:0}.app-btn .u-icon{pointer-events:none}.app-btn--l{min-height:48px;padding:0 24px;font-size:17px}.app-btn--m{position:relative;min-height:40px;padding:0 20px;font-size:15px}.app-btn--m:before{content:"";position:absolute;left:0;right:0;top:-2px;bottom:-2px}.app-btn--s{position:relative;min-height:32px;padding:0 14px;font-size:13px}.app-btn--s:before{content:"";position:absolute;left:0;right:0;top:-6px;bottom:-6px}.app-btn--block{display:flex;width:100%}.app-btn--primary{background:var(--brand-600);color:#fff}.app-btn--primary:not(:disabled):active{background:var(--brand-700)}.app-btn--tint{background:var(--fl-primary-container);color:var(--fl-on-primary-container)}.app-btn--tint:not(:disabled):active{background:var(--brand-150)}.app-btn--secondary{background:var(--fl-inset);color:var(--fl-on-surface)}.app-btn--secondary:not(:disabled):active{background:var(--fl-outline-variant)}.app-btn--outline{background:transparent;color:var(--fl-primary);box-shadow:inset 0 0 0 1px var(--fl-outline)}.app-btn--outline:not(:disabled):active{background:var(--brand-100)}.app-btn--text{background:transparent;color:var(--brand-600);min-height:44px;padding:0 8px}.app-btn--text:not(:disabled):active{background:var(--brand-100)}.app-btn--danger{background:var(--danger);color:#fff}.app-btn--danger:not(:disabled):active{background:var(--danger-700)}.app-btn--on-dark{background:#fff;color:var(--on-dark-ink)}.app-btn--outline-dark{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.8)}.app-btn--on-dark,.app-btn--outline-dark{--focus-ring-color: #fff}.app-btn:not(:disabled):active{transform:scale(.98)}.app-btn:disabled,.app-btn[aria-disabled=true]{background:var(--disabled-bg);color:var(--disabled-fg);box-shadow:none;cursor:not-allowed}.app-btn[aria-busy=true]{cursor:wait}.app-btn--text:disabled{background:transparent}.app-btn__spinner{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:app-btn-spin .8s linear infinite}@keyframes app-btn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-btn{transition:none}.app-btn:active{transform:none}.app-btn__spinner{animation:none}}.fl-page{min-height:100vh;min-height:100dvh;background:var(--fl-page);color:var(--fl-on-surface)}.fl-card{box-sizing:border-box;background:var(--fl-card);border-radius:var(--fl-radius-card);box-shadow:var(--fl-shadow-1)}.fl-card--pad{padding:18px 20px}.fl-block{box-sizing:border-box;background:var(--fl-block);border-radius:var(--fl-radius-block)}.fl-inset{box-sizing:border-box;background:var(--fl-inset);border-radius:var(--fl-radius-md)}.fl-section-title{margin:0;font-size:13px;line-height:18px;font-weight:600;color:var(--fl-on-surface-variant)}.fl-list{box-sizing:border-box;display:flex;flex-direction:column;padding:6px;background:var(--fl-card);border-radius:var(--fl-radius-card);box-shadow:var(--fl-shadow-1)}.fl-row{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;margin:0;padding:8px 12px 8px 16px;border:0;border-radius:28px;background:transparent;color:var(--fl-on-surface);font:inherit;font-size:15px;line-height:20px;text-align:left;text-decoration:none}.fl-row.player-button,.fl-row--action{cursor:pointer;transition:background-color var(--motion-fast, .14s) ease}.fl-row.player-button:not(:disabled):active,.fl-row--action:active{background:var(--fl-block);opacity:1}.fl-row__lead{flex-shrink:0;width:36px;height:36px;border-radius:var(--fl-radius-sm);display:inline-flex;align-items:center;justify-content:center;background:var(--fl-primary-container);color:var(--fl-on-primary-container)}.fl-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fl-row__title{font-size:15px;line-height:20px;color:var(--fl-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-row__sub{font-size:13px;line-height:18px;color:var(--fl-on-surface-variant)}.fl-row__value{flex-shrink:0;font-size:15px;line-height:20px;color:var(--fl-on-surface-variant);font-variant-numeric:tabular-nums}.fl-row__value--action{color:var(--fl-primary);font-weight:600}.fl-row__chevron{flex-shrink:0;color:var(--fl-on-surface-variant)}.fl-divider{height:1px;margin:0 12px;background:var(--fl-inset)}.app-icon-btn{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--fl-on-surface);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--motion-fast, .14s) ease,transform var(--motion-instant, 80ms) ease}.app-icon-btn:after{border:0}.app-icon-btn--s{width:32px;height:32px;min-width:32px;min-height:32px}.app-icon-btn--m{width:40px;height:40px;min-width:40px;min-height:40px}.app-icon-btn--l{width:48px;height:48px;min-width:48px;min-height:48px}.app-icon-btn--s:before,.app-icon-btn--m:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.app-icon-btn--tonal{background:var(--fl-card);box-shadow:0 1px 2px rgba(0,0,0,.06)}:where(.fl-card,.fl-list,.sheet__panel,.confirm-panel) .app-icon-btn--tonal{background:var(--fl-block);box-shadow:none}.app-icon-btn--filled{background:var(--fl-primary);color:var(--fl-on-primary)}.app-icon-btn--plain:not(:disabled):active,.app-icon-btn--tonal:not(:disabled):active{background:var(--fl-inset)}.app-icon-btn--filled:not(:disabled):active{background:var(--fl-on-primary-container)}.app-icon-btn:not(:disabled):active{transform:scale(.94)}.app-icon-btn:disabled{color:var(--fl-outline);cursor:not-allowed}.fl-badge{box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;flex-shrink:0;height:22px;padding:0 10px;border-radius:999px;font-size:12px;line-height:1;font-weight:600;white-space:nowrap;background:var(--fl-inset);color:var(--fl-on-surface)}.fl-badge--sm{height:18px;padding:0 7px;font-size:12px;line-height:1}.fl-badge--primary{background:var(--fl-primary-container);color:var(--fl-on-primary-container)}.fl-badge--warning{background:var(--fl-warning-container);color:var(--fl-on-warning-container)}.fl-badge--success{background:var(--fl-success-container);color:var(--fl-on-success-container)}.fl-badge--error{background:var(--fl-error-container);color:var(--fl-on-error-container)}.fl-badge--neutral{background:var(--fl-inset);color:var(--fl-on-surface)}.fl-badge--solid.fl-badge--primary{background:var(--fl-primary);color:var(--fl-on-primary)}.fl-badge--solid.fl-badge--error{background:var(--fl-error);color:#fff}.fl-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.fl-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 0}.fl-tabs::-webkit-scrollbar{display:none}.fl-tab{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:40px;margin:0;padding:0 16px;border:0;border-radius:999px;background:var(--fl-card);color:var(--fl-on-surface);font:inherit;font-size:15px;line-height:20px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast, .14s) ease,color var(--motion-fast, .14s) ease}.fl-tab:before{content:"";position:absolute;left:0;right:0;top:-2px;bottom:-2px}.fl-tab--on,.fl-tab[aria-selected=true],.fl-tab[aria-pressed=true]{background:var(--fl-primary);color:var(--fl-on-primary)}.fl-tabs--on-card .fl-tab:not(.fl-tab--on):not([aria-selected=true]):not([aria-pressed=true]){background:var(--fl-block)}.fl-tab--s{min-height:32px;padding:0 12px;font-size:13px}.fl-tab--s:before{top:-6px;bottom:-6px}.fl-seg{box-sizing:border-box;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;border-radius:999px;background:var(--fl-inset)}.fl-seg__item{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;margin:0;padding:0 8px;border:0;border-radius:999px;background:transparent;color:var(--fl-on-surface-variant);font:inherit;font-size:15px;line-height:20px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast, .14s) ease,color var(--motion-fast, .14s) ease,box-shadow var(--motion-fast, .14s) ease}.fl-seg__item:before{content:"";position:absolute;left:0;right:0;top:-2px;bottom:-2px}.fl-seg__item--on,.fl-seg__item[aria-checked=true],.fl-seg__item[aria-selected=true],.fl-seg__item[aria-pressed=true]{background:var(--fl-card);color:var(--fl-on-surface);box-shadow:0 1px 3px rgba(0,0,0,.12)}.fl-field{display:flex;flex-direction:column;gap:6px}.fl-field__label{font-size:13px;line-height:18px;font-weight:600;color:var(--fl-on-surface-variant)}.fl-field__control{box-sizing:border-box;width:100%;min-height:52px;padding:0 16px;border:0;border-radius:var(--fl-radius-md);background:var(--fl-block);color:var(--fl-on-surface);font:inherit;font-size:17px;line-height:22px}.fl-field__control::-moz-placeholder{color:var(--fl-on-surface-variant);opacity:1}.fl-field__control::placeholder{color:var(--fl-on-surface-variant);opacity:1}.fl-field__hint{font-size:13px;line-height:18px;color:var(--fl-on-surface-variant)}.fl-field__error{font-size:13px;line-height:18px;color:var(--fl-error)}.fl-field--invalid .fl-field__control{box-shadow:inset 0 0 0 2px var(--fl-error)}.fl-search{box-sizing:border-box;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 4px 0 14px;border-radius:999px;background:var(--fl-card);color:var(--fl-on-surface-variant)}.fl-search--on-card{background:var(--fl-block)}.fl-search__input{flex:1;min-width:0;height:44px;border:0;background:transparent;color:var(--fl-on-surface);font:inherit;font-size:15px}.fl-switch{position:relative;box-sizing:border-box;flex-shrink:0;width:52px;height:32px;margin:0;padding:0;border:0;border-radius:999px;background:var(--fl-outline);cursor:pointer;transition:background-color var(--motion-fast, .14s) ease}.fl-switch:before{content:"";position:absolute;left:-4px;right:-4px;top:-6px;bottom:-6px}.fl-switch:after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform var(--motion-fast, .14s) var(--ease-standard, ease)}.fl-switch[aria-checked=true]{background:var(--fl-primary)}.fl-switch[aria-checked=true]:after{transform:translate(20px)}.fl-switch:disabled{opacity:.5;cursor:not-allowed}.fl-progress{display:block;height:4px;border-radius:999px;background:var(--fl-inset);overflow:hidden}.fl-progress__bar{display:block;height:100%;border-radius:999px;background:var(--fl-primary)}.fl-letter{box-sizing:border-box;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:var(--fl-primary-container);color:var(--fl-on-primary-container);font-size:17px;line-height:1;font-weight:700}.fl-letter--warning{background:var(--fl-warning-container);color:var(--fl-on-warning-container)}.fl-letter--neutral{background:var(--fl-inset);color:var(--fl-on-surface)}.fl-letter--success{background:var(--fl-success-container);color:var(--fl-on-success-container)}.fl-metric{display:flex;flex-direction:column;gap:2px;min-width:0}.fl-metric__label{font-size:13px;line-height:18px;color:var(--fl-on-surface-variant)}.fl-metric__value{font-size:28px;line-height:34px;font-weight:700;color:var(--fl-on-surface);font-variant-numeric:tabular-nums;letter-spacing:-.3px}.fl-metric__value--s{font-size:20px;line-height:25px;letter-spacing:0}.fl-metric__value--l{font-size:34px;line-height:40px}.fl-metric__unit{margin-left:4px;font-size:15px;font-weight:600;color:var(--fl-on-surface-variant);letter-spacing:0}.fl-status-icon{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:64px;height:64px;border-radius:50%;background:var(--fl-success-container);color:var(--fl-on-success-container)}.fl-status-icon--warning{background:var(--fl-warning-container);color:var(--fl-on-warning-container)}.fl-status-icon--error{background:var(--fl-error-container);color:var(--fl-on-error-container)}.fl-status-icon--primary{background:var(--fl-primary-container);color:var(--fl-on-primary-container)}@media(prefers-reduced-motion:reduce){.fl-row,.app-icon-btn,.fl-tab,.fl-seg__item,.fl-switch,.fl-switch:after{transition:none}.app-icon-btn:active{transform:none}}.app-container{min-height:100vh;background-color:var(--app-bg-color);color:var(--app-text-color);transition:background-color .3s ease,color .3s ease}.app-content{padding:16px}.app-safe-area{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.app-card{background-color:var(--app-secondary-bg);border-radius:12px;padding:16px;margin:12px 0;transition:background-color .3s ease,box-shadow .3s ease}.app-card-shadow{background-color:var(--app-secondary-bg);border-radius:12px;padding:16px;margin:12px 0;box-shadow:var(--app-shadow-md)}.app-card-clickable{background-color:var(--app-secondary-bg);border-radius:12px;padding:16px;margin:12px 0;transition:all .2s ease}.app-card-clickable:active{background-color:var(--app-active-bg);transform:scale(.98)}.app-card-bordered{background-color:var(--app-tertiary-bg);border:1px solid var(--app-border-color);border-radius:12px;padding:16px;margin:12px 0}.app-button{display:flex;align-items:center;justify-content:center;background-color:var(--app-primary-color);color:#fff;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:500;border:none;transition:all .2s ease}.app-button:active{opacity:.8;transform:scale(.98)}.app-button-secondary{display:flex;align-items:center;justify-content:center;background-color:var(--app-secondary-bg);color:var(--app-text-color);border:1px solid var(--app-border-color);border-radius:8px;padding:12px 24px;font-size:16px;font-weight:500;transition:all .2s ease}.app-button-secondary:active{background-color:var(--app-active-bg)}.app-button-text{display:flex;align-items:center;justify-content:center;background-color:transparent;color:var(--app-primary-color);padding:12px 16px;font-size:16px;font-weight:500;transition:all .2s ease}.app-button-text:active{opacity:.6}.app-button-ghost{display:flex;align-items:center;justify-content:center;background-color:transparent;color:var(--app-primary-color);border:1px solid var(--app-primary-color);border-radius:8px;padding:12px 24px;font-size:16px;font-weight:500;transition:all .2s ease}.app-button-ghost:active{background-color:var(--app-primary-color);color:#fff}.app-button-disabled{opacity:.5;pointer-events:none}.app-text{color:var(--app-text-color);font-size:16px;line-height:1.5}.app-text-secondary{color:var(--app-text-secondary);font-size:14px;line-height:1.5}.app-text-tertiary{color:var(--app-text-tertiary);font-size:12px;line-height:1.5}.app-title{color:var(--app-text-color);font-size:20px;font-weight:600;line-height:1.4}.app-subtitle{color:var(--app-text-secondary);font-size:16px;font-weight:500;line-height:1.4}.app-title-lg{color:var(--app-text-color);font-size:24px;font-weight:700;line-height:1.3}.app-text-link{color:var(--app-primary-color);font-size:14px;transition:opacity .2s ease}.app-text-link:active{opacity:.6}.app-input-wrap{background-color:var(--app-secondary-bg);border-radius:8px;padding:12px 16px;transition:background-color .3s ease}.app-input{color:var(--app-text-color);font-size:16px;background:transparent;border:none;width:100%}.app-input::-moz-placeholder{color:var(--app-text-tertiary)}.app-input::placeholder{color:var(--app-text-tertiary)}.app-input-bordered{background-color:var(--app-tertiary-bg);border:1px solid var(--app-border-color);border-radius:8px;padding:12px 16px;color:var(--app-text-color);font-size:16px;transition:border-color .2s ease}.app-input-bordered:focus{border-color:var(--app-primary-color)}.app-switch{width:52px;height:32px;border-radius:16px;background-color:var(--app-border-color);position:relative;transition:background-color .3s ease}.app-switch.active{background-color:var(--app-primary-color)}.app-switch:after{content:"";position:absolute;width:28px;height:28px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.app-switch.active:after{transform:translate(20px)}.app-list{background-color:var(--app-secondary-bg);border-radius:12px;overflow:hidden}.app-list-item{display:flex;align-items:center;padding:16px;background-color:var(--app-secondary-bg);border-bottom:1px solid var(--app-border-color);transition:background-color .2s ease}.app-list-item:last-child{border-bottom:none}.app-list-item:active{background-color:var(--app-active-bg)}.app-list-content{flex:1;color:var(--app-text-color);font-size:16px}.app-list-desc{color:var(--app-text-secondary);font-size:14px;margin-top:4px}.app-divider{height:1px;background-color:var(--app-divider-color);margin:16px 0}.app-divider-vertical{width:1px;background-color:var(--app-divider-color);margin:0 16px;align-self:stretch}.app-text-success{color:var(--app-success-color)}.app-bg-success{background-color:var(--app-success-color)}.app-text-warning{color:var(--app-warning-color)}.app-bg-warning{background-color:var(--app-warning-color)}.app-text-error{color:var(--app-error-color)}.app-bg-error{background-color:var(--app-error-color)}.app-text-info{color:var(--app-info-color)}.app-bg-info{background-color:var(--app-info-color)}.app-text-primary{color:var(--app-primary-color)}.app-bg-primary{background-color:var(--app-primary-color)}.app-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background-color:var(--app-error-color);color:#fff;font-size:12px;font-weight:600;border-radius:10px}.app-badge-dot{width:8px;height:8px;background-color:var(--app-error-color);border-radius:50%}.app-tag{display:inline-flex;align-items:center;padding:4px 8px;background-color:var(--app-primary-color);color:#fff;font-size:12px;border-radius:4px}.app-tag-outline{background-color:transparent;border:1px solid var(--app-primary-color);color:var(--app-primary-color)}.app-mask{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--app-mask-bg);z-index:var(--z-sheet)}.app-popup{position:fixed;left:0;right:0;bottom:0;background-color:var(--app-bg-color);border-radius:20px 20px 0 0;padding:20px;padding-bottom:calc(20px + constant(safe-area-inset-bottom));padding-bottom:calc(20px + env(safe-area-inset-bottom));z-index:calc(var(--z-sheet) + 1)}.theme-transition{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.app-hover{transition:transform .2s ease,box-shadow .2s ease}.app-hover:active{transform:translateY(-2px);box-shadow:var(--app-shadow-md)}.app-ripple{position:relative;overflow:hidden}.app-ripple:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background-color:rgba(255,255,255,.3);border-radius:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease}.app-ripple:active:after{width:200%;height:200%}.app-flex{display:flex}.app-flex-column{display:flex;flex-direction:column}.app-flex-center{display:flex;align-items:center;justify-content:center}.app-flex-between{display:flex;align-items:center;justify-content:space-between}.app-flex-1{flex:1}.app-gap-sm{gap:8px}.app-gap-md{gap:16px}.app-gap-lg{gap:24px}.app-rounded-sm{border-radius:4px}.app-rounded-md{border-radius:8px}.app-rounded-lg{border-radius:12px}.app-rounded-full{border-radius:9999px}.app-shadow-sm{box-shadow:var(--app-shadow-sm)}.app-shadow-md{box-shadow:var(--app-shadow-md)}.app-shadow-lg{box-shadow:var(--app-shadow-lg)}.app-scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.app-scrollbar-hide::-webkit-scrollbar{display:none}.app-scrollbar::-webkit-scrollbar{width:6px;height:6px}.app-scrollbar::-webkit-scrollbar-track{background:var(--app-secondary-bg);border-radius:3px}.app-scrollbar::-webkit-scrollbar-thumb{background:var(--app-border-color);border-radius:3px}.app-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--app-text-tertiary)}uni-page-body{color:var(--fl-on-surface);color-scheme:light}body:after{animation:none!important}.uni-app--showtabbar uni-page-wrapper:after{content:none}.uni-app--showtabbar uni-page-body{padding-bottom:var(--tab-bar-height);padding-bottom:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));padding-bottom:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}html:root{--tab-bar-height: 76px !important}uni-tabbar .uni-tabbar{left:16px!important;right:16px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;box-sizing:border-box;height:64px;padding:6px!important;border-radius:999px;background:rgba(253,248,249,.94)!important;backdrop-filter:blur(16px);box-shadow:var(--fl-shadow-2)}uni-tabbar .uni-tabbar-border{display:none!important}uni-tabbar .uni-placeholder{height:0!important}uni-tabbar .uni-tabbar__item{--focus-ring-offset: -2px;border-radius:999px;transition:background-color var(--motion-fast) ease}uni-tabbar .uni-tabbar__bd{height:100%!important;gap:2px}uni-tabbar .uni-tabbar__icon{width:20px!important;height:20px!important}uni-tabbar .uni-tabbar__label{margin-top:0!important;font-size:12px!important;line-height:16px!important;color:var(--fl-on-surface-variant)!important}uni-tabbar .uni-tabbar__item[aria-current=page]{background:var(--fl-primary-container)}uni-tabbar .uni-tabbar__item[aria-current=page] .uni-tabbar__label{font-weight:700;color:var(--fl-on-primary-container)!important}@media(prefers-reduced-motion:reduce){uni-tabbar .uni-tabbar__item{transition:none}}.mini-player-space{min-height:calc(100px + env(safe-area-inset-bottom))}:root{--page-inset: 0px}@media(min-width:768px){:root{--page-inset: max(0px, calc(50% - 375px) )}uni-tabbar .uni-tabbar{left:50%!important;right:auto!important;width:718px!important;transform:translate(-50%)}.global-audio-player{left:50%!important;right:auto!important;width:750px;box-sizing:border-box;transform:translate(-50%)}html>body{background:var(--fl-page)}uni-page-body{position:relative;max-width:750px;min-height:100vh;margin-inline:auto}uni-page[data-page="pages/series/index"] uni-page-body{max-width:none}}uni-input,uni-textarea,select,.auth-input,.h5-search-input,.title-input,.content-input,.uni-input-placeholder,.uni-textarea-placeholder{font-size:max(16px,1em)!important}uni-tabbar .uni-tabbar{view-transition-name:app-tabbar}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}html[data-nav=forward]::view-transition-old(root){animation-name:vt-out-left}html[data-nav=forward]::view-transition-new(root){animation-name:vt-in-right}html[data-nav=back]::view-transition-old(root){animation-name:vt-out-right}html[data-nav=back]::view-transition-new(root){animation-name:vt-in-left}html[data-nav=tab]::view-transition-group(*),html[data-nav=tab]::view-transition-old(*),html[data-nav=tab]::view-transition-new(*){animation-duration:.14s}html[data-nav=back]::view-transition-old(root){z-index:1}@keyframes vt-in-right{0%{transform:translate(24%);opacity:0}}@keyframes vt-out-left{to{transform:translate(-8%);opacity:0}}@keyframes vt-in-left{0%{transform:translate(-8%);opacity:0}}@keyframes vt-out-right{to{transform:translate(24%);opacity:0}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html uni-toast,html uni-toast .uni-sample-toast,html uni-toast .uni-toast{z-index:var(--z-toast)}html uni-modal,html uni-modal .uni-modal{z-index:var(--z-dialog)}uni-toast .uni-toast{width:auto;min-width:112px;max-width:70vw;padding:20px 20px 16px;border-radius:var(--fl-radius-block);background:rgba(29,26,33,.9);backdrop-filter:blur(12px);box-shadow:0 8px 32px rgba(20,12,38,.24);animation:app-toast-in .2s cubic-bezier(.2,.8,.2,1) both}uni-toast .uni-toast__content{width:auto;margin:8px 0 0;font-size:13px;line-height:1.5;color:rgba(255,255,255,.92)}uni-toast .uni-toast__icon{margin:0 auto}uni-toast .uni-toast__icon.uni-loading{display:block;width:34px!important;height:28px!important;margin:2px auto 0;background:linear-gradient(#fff,#fff) 0 50% / 5px 40% no-repeat,linear-gradient(#fff,#fff) 33.3% 50% / 5px 100% no-repeat,linear-gradient(#fff,#fff) 66.6% 50% / 5px 60% no-repeat,linear-gradient(#fff,#fff) 100% 50% / 5px 80% no-repeat;animation:app-toast-wave 1s ease-in-out infinite}uni-toast .uni-simple-toast__text{padding:12px 16px;border-radius:999px;background:rgba(29,26,33,.9);font-size:15px;line-height:1.5;animation:app-toast-pop .2s cubic-bezier(.2,.8,.2,1) both}@supports selector(:has(*)){uni-toast .uni-toast:has(.uni-loading){animation-delay:.28s}}@keyframes app-toast-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes app-toast-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes app-toast-wave{0%,to{background-size:5px 40%,5px 100%,5px 60%,5px 80%}25%{background-size:5px 80%,5px 40%,5px 100%,5px 60%}50%{background-size:5px 60%,5px 80%,5px 40%,5px 100%}75%{background-size:5px 100%,5px 60%,5px 80%,5px 40%}}@media(prefers-reduced-motion:reduce){uni-toast .uni-toast,uni-toast .uni-simple-toast__text{animation:none}uni-toast .uni-toast__icon.uni-loading{animation:none}}uni-page-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--fl-page)}body{background:var(--fl-page)}uni-page-body:before{content:"";position:absolute;top:0;left:0;right:0;height:142px;background:url(/assets/topbg-DY3dwNKx.png) no-repeat center center;background-size:cover;z-index:1;pointer-events:none}body{background:url(/assets/topbg-DY3dwNKx.png) no-repeat center center;background-size:cover}.main-container{position:relative;z-index:2}uni-page-body:before{content:none}.h120{height:60px}.h100{height:50px}uni-page-body,uni-view{box-sizing:border-box}uni-image{display:block;max-width:100%}uni-scroll-view{width:100%;scrollbar-width:none;-ms-overflow-style:none}uni-scroll-view::-webkit-scrollbar{display:none}.preview-light{background-color:var(--fl-card);color:var(--fl-on-surface)}.preview-light .preview-button{background-color:#ff7b00;color:#fff}.preview-dark{background-color:#1a1a1a;color:#fff}.preview-dark .preview-button{background-color:#f93;color:#fff}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideRight{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.animate-fade-in{animation:fadeIn .3s ease forwards}.animate-slide-up{animation:slideUp .3s ease forwards}.animate-slide-right{animation:slideRight .3s ease forwards}.animate-scale-in{animation:scaleIn .3s ease forwards}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.text-truncate-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.clickable{cursor:pointer;transition:opacity .2s ease}.clickable:active{opacity:.7}.disabled{opacity:.5;pointer-events:none}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg,var(--app-secondary-bg) 25%,var(--app-hover-bg) 50%,var(--app-secondary-bg) 75%);background-size:200% 100%;animation:skeleton 1.5s ease-in-out infinite}:root,uni-page-body,body{--up-main-color: var(--up-light-main-color, #303133);--up-content-color: var(--up-light-content-color, #606266);--up-tips-color: var(--up-light-tips-color, #909193);--up-light-color: var(--up-light-light-color, #c0c4cc);--up-border-color: var(--up-light-border-color, #dadbde);--up-bg-color: var(--up-light-bg-color, #f3f4f6);--up-hover-bg-color: #e7ebf0;--up-page-bg-color: #f3f4f6;--up-card-bg-color: #ffffff;--up-navbar-bg-color: #ffffff;--up-disabled-color: var(--up-light-disabled-color, #c8c9cc);--up-primary: var(--up-light-primary, #3c9cff);--up-primary-dark: var(--up-light-primary-dark, #398ade);--up-primary-disabled: var(--up-light-primary-disabled, #9acafc);--up-primary-light: var(--up-light-primary-light, #ecf5ff);--up-warning: var(--up-light-warning, #f9ae3d);--up-warning-dark: var(--up-light-warning-dark, #f1a532);--up-warning-disabled: var(--up-light-warning-disabled, #f9d39b);--up-warning-light: var(--up-light-warning-light, #fdf6ec);--up-success: var(--up-light-success, #5ac725);--up-success-dark: var(--up-light-success-dark, #53c21d);--up-success-disabled: var(--up-light-success-disabled, #a9e08f);--up-success-light: var(--up-light-success-light, #f5fff0);--up-error: var(--up-light-error, #f56c6c);--up-error-dark: var(--up-light-error-dark, #e45656);--up-error-disabled: var(--up-light-error-disabled, #f7b2b2);--up-error-light: var(--up-light-error-light, #fef0f0);--up-info: var(--up-light-info, #909399);--up-info-dark: var(--up-light-info-dark, #767a82);--up-info-disabled: var(--up-light-info-disabled, #c4c6c9);--up-info-light: var(--up-light-info-light, #f4f4f5);--up-table2-header-bg-color: #f5f7fa;--up-table2-zebra-bg-color: #fafafa;--up-table2-highlight-bg-color: #f5f7fa;--up-gap-bg-color: #f3f4f6;--up-skeleton-bg-color: #f1f2f4;--up-skeleton-shimmer-color: #e6e6e6;--up-swipe-action-button-bg-color: #c7c6cd;--up-index-list-indicator-bg-color: #c9c9c9;--up-calendar-month-mark-color: rgba(231, 232, 234, .83)}@media(prefers-color-scheme:dark){:root,uni-page-body,body{--up-main-color: #f5f5f5;--up-content-color: #d1d5db;--up-tips-color: #9ca3af;--up-light-color: #6b7280;--up-border-color: #3a3a3c;--up-bg-color: #1f1f1f;--up-hover-bg-color: #343741;--up-page-bg-color: #1f1f1f;--up-card-bg-color: #1c1c1e;--up-navbar-bg-color: #1c1c1e;--up-disabled-color: #4b5563;--up-primary: #3c9cff;--up-primary-dark: #5aa8ff;--up-primary-disabled: #4c6f92;--up-primary-light: #10243a;--up-warning: #f9ae3d;--up-warning-dark: #ffbf66;--up-warning-disabled: #8a6a3a;--up-warning-light: #3d2f1b;--up-success: #5ac725;--up-success-dark: #7ad94b;--up-success-disabled: #5f7f4f;--up-success-light: #1f3316;--up-error: #f56c6c;--up-error-dark: #ff8a8a;--up-error-disabled: #8d5858;--up-error-light: #3a2222;--up-info: #909399;--up-info-dark: #b0b3b8;--up-info-disabled: #5f6368;--up-info-light: #2f3238;--up-table2-header-bg-color: #2a2d33;--up-table2-zebra-bg-color: #23262b;--up-table2-highlight-bg-color: #2f3440;--up-gap-bg-color: #111111;--up-skeleton-bg-color: #2f3135;--up-skeleton-shimmer-color: rgba(255, 255, 255, .12);--up-swipe-action-button-bg-color: #4b5563;--up-index-list-indicator-bg-color: #4b5563;--up-calendar-month-mark-color: rgba(255, 255, 255, .04)}}[data-up-theme=light]{--up-main-color: var(--up-light-main-color, #303133);--up-content-color: var(--up-light-content-color, #606266);--up-tips-color: var(--up-light-tips-color, #909193);--up-light-color: var(--up-light-light-color, #c0c4cc);--up-border-color: var(--up-light-border-color, #dadbde);--up-bg-color: var(--up-light-bg-color, #f3f4f6);--up-hover-bg-color: #e7ebf0;--up-page-bg-color: #f3f4f6;--up-card-bg-color: #ffffff;--up-navbar-bg-color: #ffffff;--up-disabled-color: var(--up-light-disabled-color, #c8c9cc);--up-primary: var(--up-light-primary, #3c9cff);--up-primary-dark: var(--up-light-primary-dark, #398ade);--up-primary-disabled: var(--up-light-primary-disabled, #9acafc);--up-primary-light: var(--up-light-primary-light, #ecf5ff);--up-warning: var(--up-light-warning, #f9ae3d);--up-warning-dark: var(--up-light-warning-dark, #f1a532);--up-warning-disabled: var(--up-light-warning-disabled, #f9d39b);--up-warning-light: var(--up-light-warning-light, #fdf6ec);--up-success: var(--up-light-success, #5ac725);--up-success-dark: var(--up-light-success-dark, #53c21d);--up-success-disabled: var(--up-light-success-disabled, #a9e08f);--up-success-light: var(--up-light-success-light, #f5fff0);--up-error: var(--up-light-error, #f56c6c);--up-error-dark: var(--up-light-error-dark, #e45656);--up-error-disabled: var(--up-light-error-disabled, #f7b2b2);--up-error-light: var(--up-light-error-light, #fef0f0);--up-info: var(--up-light-info, #909399);--up-info-dark: var(--up-light-info-dark, #767a82);--up-info-disabled: var(--up-light-info-disabled, #c4c6c9);--up-info-light: var(--up-light-info-light, #f4f4f5);--up-table2-header-bg-color: #f5f7fa;--up-table2-zebra-bg-color: #fafafa;--up-table2-highlight-bg-color: #f5f7fa;--up-gap-bg-color: #f3f4f6;--up-skeleton-bg-color: #f1f2f4;--up-skeleton-shimmer-color: #e6e6e6;--up-swipe-action-button-bg-color: #c7c6cd;--up-index-list-indicator-bg-color: #c9c9c9;--up-calendar-month-mark-color: rgba(231, 232, 234, .83)}[data-up-theme=dark]{--up-main-color: #f5f5f5;--up-content-color: #d1d5db;--up-tips-color: #9ca3af;--up-light-color: #6b7280;--up-border-color: #3a3a3c;--up-bg-color: #1f1f1f;--up-hover-bg-color: #343741;--up-page-bg-color: #1f1f1f;--up-card-bg-color: #1c1c1e;--up-navbar-bg-color: #1c1c1e;--up-disabled-color: #4b5563;--up-primary: #3c9cff;--up-primary-dark: #5aa8ff;--up-primary-disabled: #4c6f92;--up-primary-light: #10243a;--up-warning: #f9ae3d;--up-warning-dark: #ffbf66;--up-warning-disabled: #8a6a3a;--up-warning-light: #3d2f1b;--up-success: #5ac725;--up-success-dark: #7ad94b;--up-success-disabled: #5f7f4f;--up-success-light: #1f3316;--up-error: #f56c6c;--up-error-dark: #ff8a8a;--up-error-disabled: #8d5858;--up-error-light: #3a2222;--up-info: #909399;--up-info-dark: #b0b3b8;--up-info-disabled: #5f6368;--up-info-light: #2f3238;--up-table2-header-bg-color: #2a2d33;--up-table2-zebra-bg-color: #23262b;--up-table2-highlight-bg-color: #2f3440;--up-gap-bg-color: #111111;--up-skeleton-bg-color: #2f3135;--up-skeleton-shimmer-color: rgba(255, 255, 255, .12);--up-swipe-action-button-bg-color: #4b5563;--up-index-list-indicator-bg-color: #4b5563;--up-calendar-month-mark-color: rgba(255, 255, 255, .04)}:root{--up-light-main-color: var(--up-main-color, var(--u-main-color, #303133));--u-light-main-color: var(--up-main-color, var(--u-main-color, #303133));--up-light-content-color: var(--up-content-color, var(--u-content-color, #606266));--u-light-content-color: var(--up-content-color, var(--u-content-color, #606266));--up-light-tips-color: var(--up-tips-color, var(--u-tips-color, #909193));--u-light-tips-color: var(--up-tips-color, var(--u-tips-color, #909193));--up-light-light-color: var(--up-light-color, var(--u-light-color, #c0c4cc));--u-light-light-color: var(--up-light-color, var(--u-light-color, #c0c4cc));--up-light-border-color: var(--up-border-color, var(--u-border-color, #dadbde));--u-light-border-color: var(--up-border-color, var(--u-border-color, #dadbde));--up-light-bg-color: var(--up-bg-color, var(--u-bg-color, #f3f4f6));--u-light-bg-color: var(--up-bg-color, var(--u-bg-color, #f3f4f6));--up-light-disabled-color: var(--up-disabled-color, var(--u-disabled-color, #c8c9cc));--u-light-disabled-color: var(--up-disabled-color, var(--u-disabled-color, #c8c9cc));--up-light-primary: var(--up-primary, var(--u-primary, #3c9cff));--u-light-primary: var(--up-primary, var(--u-primary, #3c9cff));--up-light-primary-dark: var(--up-primary-dark, var(--u-primary-dark, #398ade));--u-light-primary-dark: var(--up-primary-dark, var(--u-primary-dark, #398ade));--up-light-primary-disabled: var(--up-primary-disabled, var(--u-primary-disabled, #9acafc));--u-light-primary-disabled: var(--up-primary-disabled, var(--u-primary-disabled, #9acafc));--up-light-primary-light: var(--up-primary-light, var(--u-primary-light, #ecf5ff));--u-light-primary-light: var(--up-primary-light, var(--u-primary-light, #ecf5ff));--up-light-warning: var(--up-warning, var(--u-warning, #f9ae3d));--u-light-warning: var(--up-warning, var(--u-warning, #f9ae3d));--up-light-warning-dark: var(--up-warning-dark, var(--u-warning-dark, #f1a532));--u-light-warning-dark: var(--up-warning-dark, var(--u-warning-dark, #f1a532));--up-light-warning-disabled: var(--up-warning-disabled, var(--u-warning-disabled, #f9d39b));--u-light-warning-disabled: var(--up-warning-disabled, var(--u-warning-disabled, #f9d39b));--up-light-warning-light: var(--up-warning-light, var(--u-warning-light, #fdf6ec));--u-light-warning-light: var(--up-warning-light, var(--u-warning-light, #fdf6ec));--up-light-success: var(--up-success, var(--u-success, #5ac725));--u-light-success: var(--up-success, var(--u-success, #5ac725));--up-light-success-dark: var(--up-success-dark, var(--u-success-dark, #53c21d));--u-light-success-dark: var(--up-success-dark, var(--u-success-dark, #53c21d));--up-light-success-disabled: var(--up-success-disabled, var(--u-success-disabled, #a9e08f));--u-light-success-disabled: var(--up-success-disabled, var(--u-success-disabled, #a9e08f));--up-light-success-light: var(--up-success-light, var(--u-success-light, #f5fff0));--u-light-success-light: var(--up-success-light, var(--u-success-light, #f5fff0));--up-light-error: var(--up-error, var(--u-error, #f56c6c));--u-light-error: var(--up-error, var(--u-error, #f56c6c));--up-light-error-dark: var(--up-error-dark, var(--u-error-dark, #e45656));--u-light-error-dark: var(--up-error-dark, var(--u-error-dark, #e45656));--up-light-error-disabled: var(--up-error-disabled, var(--u-error-disabled, #f7b2b2));--u-light-error-disabled: var(--up-error-disabled, var(--u-error-disabled, #f7b2b2));--up-light-error-light: var(--up-error-light, var(--u-error-light, #fef0f0));--u-light-error-light: var(--up-error-light, var(--u-error-light, #fef0f0));--up-light-info: var(--up-info, var(--u-info, #909399));--u-light-info: var(--up-info, var(--u-info, #909399));--up-light-info-dark: var(--up-info-dark, var(--u-info-dark, #767a82));--u-light-info-dark: var(--up-info-dark, var(--u-info-dark, #767a82));--up-light-info-disabled: var(--up-info-disabled, var(--u-info-disabled, #c4c6c9));--u-light-info-disabled: var(--up-info-disabled, var(--u-info-disabled, #c4c6c9));--up-light-info-light: var(--up-info-light, var(--u-info-light, #f4f4f5));--u-light-info-light: var(--up-info-light, var(--u-info-light, #f4f4f5))}uni-page-body{--up-light-main-color: var(--up-main-color, var(--u-main-color, #303133));--u-light-main-color: var(--up-main-color, var(--u-main-color, #303133));--up-light-content-color: var(--up-content-color, var(--u-content-color, #606266));--u-light-content-color: var(--up-content-color, var(--u-content-color, #606266));--up-light-tips-color: var(--up-tips-color, var(--u-tips-color, #909193));--u-light-tips-color: var(--up-tips-color, var(--u-tips-color, #909193));--up-light-light-color: var(--up-light-color, var(--u-light-color, #c0c4cc));--u-light-light-color: var(--up-light-color, var(--u-light-color, #c0c4cc));--up-light-border-color: var(--up-border-color, var(--u-border-color, #dadbde));--u-light-border-color: var(--up-border-color, var(--u-border-color, #dadbde));--up-light-bg-color: var(--up-bg-color, var(--u-bg-color, #f3f4f6));--u-light-bg-color: var(--up-bg-color, var(--u-bg-color, #f3f4f6));--up-light-disabled-color: var(--up-disabled-color, var(--u-disabled-color, #c8c9cc));--u-light-disabled-color: var(--up-disabled-color, var(--u-disabled-color, #c8c9cc));--up-light-primary: var(--up-primary, var(--u-primary, #3c9cff));--u-light-primary: var(--up-primary, var(--u-primary, #3c9cff));--up-light-primary-dark: var(--up-primary-dark, var(--u-primary-dark, #398ade));--u-light-primary-dark: var(--up-primary-dark, var(--u-primary-dark, #398ade));--up-light-primary-disabled: var(--up-primary-disabled, var(--u-primary-disabled, #9acafc));--u-light-primary-disabled: var(--up-primary-disabled, var(--u-primary-disabled, #9acafc));--up-light-primary-light: var(--up-primary-light, var(--u-primary-light, #ecf5ff));--u-light-primary-light: var(--up-primary-light, var(--u-primary-light, #ecf5ff));--up-light-warning: var(--up-warning, var(--u-warning, #f9ae3d));--u-light-warning: var(--up-warning, var(--u-warning, #f9ae3d));--up-light-warning-dark: var(--up-warning-dark, var(--u-warning-dark, #f1a532));--u-light-warning-dark: var(--up-warning-dark, var(--u-warning-dark, #f1a532));--up-light-warning-disabled: var(--up-warning-disabled, var(--u-warning-disabled, #f9d39b));--u-light-warning-disabled: var(--up-warning-disabled, var(--u-warning-disabled, #f9d39b));--up-light-warning-light: var(--up-warning-light, var(--u-warning-light, #fdf6ec));--u-light-warning-light: var(--up-warning-light, var(--u-warning-light, #fdf6ec));--up-light-success: var(--up-success, var(--u-success, #5ac725));--u-light-success: var(--up-success, var(--u-success, #5ac725));--up-light-success-dark: var(--up-success-dark, var(--u-success-dark, #53c21d));--u-light-success-dark: var(--up-success-dark, var(--u-success-dark, #53c21d));--up-light-success-disabled: var(--up-success-disabled, var(--u-success-disabled, #a9e08f));--u-light-success-disabled: var(--up-success-disabled, var(--u-success-disabled, #a9e08f));--up-light-success-light: var(--up-success-light, var(--u-success-light, #f5fff0));--u-light-success-light: var(--up-success-light, var(--u-success-light, #f5fff0));--up-light-error: var(--up-error, var(--u-error, #f56c6c));--u-light-error: var(--up-error, var(--u-error, #f56c6c));--up-light-error-dark: var(--up-error-dark, var(--u-error-dark, #e45656));--u-light-error-dark: var(--up-error-dark, var(--u-error-dark, #e45656));--up-light-error-disabled: var(--up-error-disabled, var(--u-error-disabled, #f7b2b2));--u-light-error-disabled: var(--up-error-disabled, var(--u-error-disabled, #f7b2b2));--up-light-error-light: var(--up-error-light, var(--u-error-light, #fef0f0));--u-light-error-light: var(--up-error-light, var(--u-error-light, #fef0f0));--up-light-info: var(--up-info, var(--u-info, #909399));--u-light-info: var(--up-info, var(--u-info, #909399));--up-light-info-dark: var(--up-info-dark, var(--u-info-dark, #767a82));--u-light-info-dark: var(--up-info-dark, var(--u-info-dark, #767a82));--up-light-info-disabled: var(--up-info-disabled, var(--u-info-disabled, #c4c6c9));--u-light-info-disabled: var(--up-info-disabled, var(--u-info-disabled, #c4c6c9));--up-light-info-light: var(--up-info-light, var(--u-info-light, #f4f4f5));--u-light-info-light: var(--up-info-light, var(--u-info-light, #f4f4f5))}body,[data-up-theme=light]{--up-light-main-color: var(--up-main-color, var(--u-main-color, #303133));--u-light-main-color: var(--up-main-color, var(--u-main-color, #303133));--up-light-content-color: var(--up-content-color, var(--u-content-color, #606266));--u-light-content-color: var(--up-content-color, var(--u-content-color, #606266));--up-light-tips-color: var(--up-tips-color, var(--u-tips-color, #909193));--u-light-tips-color: var(--up-tips-color, var(--u-tips-color, #909193));--up-light-light-color: var(--up-light-color, var(--u-light-color, #c0c4cc));--u-light-light-color: var(--up-light-color, var(--u-light-color, #c0c4cc));--up-light-border-color: var(--up-border-color, var(--u-border-color, #dadbde));--u-light-border-color: var(--up-border-color, var(--u-border-color, #dadbde));--up-light-bg-color: var(--up-bg-color, var(--u-bg-color, #f3f4f6));--u-light-bg-color: var(--up-bg-color, var(--u-bg-color, #f3f4f6));--up-light-disabled-color: var(--up-disabled-color, var(--u-disabled-color, #c8c9cc));--u-light-disabled-color: var(--up-disabled-color, var(--u-disabled-color, #c8c9cc));--up-light-primary: var(--up-primary, var(--u-primary, #3c9cff));--u-light-primary: var(--up-primary, var(--u-primary, #3c9cff));--up-light-primary-dark: var(--up-primary-dark, var(--u-primary-dark, #398ade));--u-light-primary-dark: var(--up-primary-dark, var(--u-primary-dark, #398ade));--up-light-primary-disabled: var(--up-primary-disabled, var(--u-primary-disabled, #9acafc));--u-light-primary-disabled: var(--up-primary-disabled, var(--u-primary-disabled, #9acafc));--up-light-primary-light: var(--up-primary-light, var(--u-primary-light, #ecf5ff));--u-light-primary-light: var(--up-primary-light, var(--u-primary-light, #ecf5ff));--up-light-warning: var(--up-warning, var(--u-warning, #f9ae3d));--u-light-warning: var(--up-warning, var(--u-warning, #f9ae3d));--up-light-warning-dark: var(--up-warning-dark, var(--u-warning-dark, #f1a532));--u-light-warning-dark: var(--up-warning-dark, var(--u-warning-dark, #f1a532));--up-light-warning-disabled: var(--up-warning-disabled, var(--u-warning-disabled, #f9d39b));--u-light-warning-disabled: var(--up-warning-disabled, var(--u-warning-disabled, #f9d39b));--up-light-warning-light: var(--up-warning-light, var(--u-warning-light, #fdf6ec));--u-light-warning-light: var(--up-warning-light, var(--u-warning-light, #fdf6ec));--up-light-success: var(--up-success, var(--u-success, #5ac725));--u-light-success: var(--up-success, var(--u-success, #5ac725));--up-light-success-dark: var(--up-success-dark, var(--u-success-dark, #53c21d));--u-light-success-dark: var(--up-success-dark, var(--u-success-dark, #53c21d));--up-light-success-disabled: var(--up-success-disabled, var(--u-success-disabled, #a9e08f));--u-light-success-disabled: var(--up-success-disabled, var(--u-success-disabled, #a9e08f));--up-light-success-light: var(--up-success-light, var(--u-success-light, #f5fff0));--u-light-success-light: var(--up-success-light, var(--u-success-light, #f5fff0));--up-light-error: var(--up-error, var(--u-error, #f56c6c));--u-light-error: var(--up-error, var(--u-error, #f56c6c));--up-light-error-dark: var(--up-error-dark, var(--u-error-dark, #e45656));--u-light-error-dark: var(--up-error-dark, var(--u-error-dark, #e45656));--up-light-error-disabled: var(--up-error-disabled, var(--u-error-disabled, #f7b2b2));--u-light-error-disabled: var(--up-error-disabled, var(--u-error-disabled, #f7b2b2));--up-light-error-light: var(--up-error-light, var(--u-error-light, #fef0f0));--u-light-error-light: var(--up-error-light, var(--u-error-light, #fef0f0));--up-light-info: var(--up-info, var(--u-info, #909399));--u-light-info: var(--up-info, var(--u-info, #909399));--up-light-info-dark: var(--up-info-dark, var(--u-info-dark, #767a82));--u-light-info-dark: var(--up-info-dark, var(--u-info-dark, #767a82));--up-light-info-disabled: var(--up-info-disabled, var(--u-info-disabled, #c4c6c9));--u-light-info-disabled: var(--up-info-disabled, var(--u-info-disabled, #c4c6c9));--up-light-info-light: var(--up-info-light, var(--u-info-light, #f4f4f5));--u-light-info-light: var(--up-info-light, var(--u-info-light, #f4f4f5))}.u-line-1,.up-line-1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.u-line-2,.up-line-2{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical!important}.u-line-3,.up-line-3{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical!important}.u-line-4,.up-line-4{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:4;-webkit-box-orient:vertical!important}.u-line-5,.up-line-5{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:5;-webkit-box-orient:vertical!important}.u-line-6,.up-line-6{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:6;-webkit-box-orient:vertical!important}.u-line-7,.up-line-7{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:7;-webkit-box-orient:vertical!important}.u-line-8,.up-line-8{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:8;-webkit-box-orient:vertical!important}.u-line-9,.up-line-9{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:9;-webkit-box-orient:vertical!important}.u-line-10,.up-line-10{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:10;-webkit-box-orient:vertical!important}.u-border,.up-border{border-width:.5px!important;border-color:var(--up-border-color, var(--u-border-color, #dadbde))!important;border-style:solid}.u-border-top,.up-border-top{border-top-width:.5px!important;border-color:var(--up-border-color, var(--u-border-color, #dadbde))!important;border-top-style:solid}.u-border-left,.up-border-left{border-left-width:.5px!important;border-color:var(--up-border-color, var(--u-border-color, #dadbde))!important;border-left-style:solid}.u-border-right,.up-border-right{border-right-width:.5px!important;border-color:var(--up-border-color, var(--u-border-color, #dadbde))!important;border-right-style:solid}.u-border-bottom,.up-border-bottom{border-bottom-width:.5px!important;border-color:var(--up-border-color, var(--u-border-color, #dadbde))!important;border-bottom-style:solid}.u-border-top-bottom,.up-border-top-bottom{border-top-width:.5px!important;border-bottom-width:.5px!important;border-color:var(--up-border-color, var(--u-border-color, #dadbde))!important;border-top-style:solid;border-bottom-style:solid}.u-reset-button,.up-reset-button{padding:0;background-color:transparent;font-size:inherit;line-height:inherit;color:inherit}.u-reset-button:after,.up-reset-button:after{border:none}.u-hover-class,.up-hover-class{opacity:.7}.cursor-pointer{cursor:pointer}.u-empty,.u-empty__wrap,.u-transition,.u-tabs,.u-tabs__wrapper,.u-tabs__wrapper__scroll-view-wrapper,.u-tabs__wrapper__scroll-view,.u-tabs__wrapper__nav,.u-tabs__wrapper__nav__line,.up-empty,.up-empty__wrap,.up-transition,.up-tabs,.up-tabs__wrapper,.up-tabs__wrapper__scroll-view-wrapper,.up-tabs__wrapper__scroll-view,.up-tabs__wrapper__nav,.up-tabs__wrapper__nav__line{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.w-full{box-sizing:border-box}.u-safe-area-inset-top,.up-safe-area-inset-top{padding-top:0;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.u-safe-area-inset-right,.up-safe-area-inset-right{padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right)}.u-safe-area-inset-bottom,.up-safe-area-inset-bottom{padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.u-safe-area-inset-left,.up-safe-area-inset-left{padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left)}uni-toast{z-index:10090}uni-toast .uni-toast{z-index:10090}::-webkit-scrollbar{display:none;width:0!important;height:0!important;-webkit-appearance:none;background:transparent}html:root,html:root body,html:root uni-page{--up-primary: var(--fl-primary);--up-primary-dark: var(--fl-on-primary-container);--up-primary-light: var(--fl-primary-container);--up-primary-disabled: var(--disabled-bg);--up-main-color: var(--fl-on-surface);--up-content-color: var(--fl-on-surface-variant);--up-tips-color: var(--fl-on-surface-variant);--up-light-color: var(--fl-outline);--up-border-color: var(--fl-inset);--up-bg-color: var(--fl-block);--up-hover-bg-color: var(--fl-inset);--up-page-bg-color: var(--fl-page);--up-card-bg-color: var(--fl-card);--up-navbar-bg-color: var(--fl-page);--up-disabled-color: var(--disabled-bg)}html:root .u-popup__content{background-color:var(--fl-card)!important;color:var(--fl-on-surface);border-top-left-radius:var(--fl-radius-card)!important;border-top-right-radius:var(--fl-radius-card)!important;box-shadow:var(--fl-shadow-2)}html:root .h5-popup-center .u-popup__content{border-radius:var(--fl-radius-card)!important}html:root .u-overlay{background-color:var(--fl-scrim)!important}html:root .u-toolbar{height:auto;min-height:56px;padding:4px 12px;box-sizing:border-box}html:root .u-toolbar__title{padding:0 8px;font-size:17px;line-height:22px;color:var(--fl-on-surface)}html:root .u-toolbar__wrapper__cancel,html:root .u-toolbar__wrapper__confirm{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:44px;padding:0 8px;font-size:15px;font-weight:600;color:var(--fl-primary)!important}html:root .u-picker__view__column__item{color:var(--fl-on-surface)}html:root .u-picker .uni-picker-view-mask{background-image:linear-gradient(180deg,var(--fl-card),transparent),linear-gradient(0deg,var(--fl-card),transparent)!important}
