*{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}@media (prefers-color-scheme: light){:root,uni-page-body,.page{--td-brand-color-1: #f2f3ff;--td-brand-color-2: #d9e1ff;--td-brand-color-3: #b5c7ff;--td-brand-color-4: #8eabff;--td-brand-color-5: #618dff;--td-brand-color-6: #366ef4;--td-brand-color-7: #0052d9;--td-brand-color-8: #003cab;--td-brand-color-9: #002a7c;--td-brand-color-10: #001a57;--td-primary-color-1: var(--td-brand-color-1);--td-primary-color-2: var(--td-brand-color-2);--td-primary-color-3: var(--td-brand-color-3);--td-primary-color-4: var(--td-brand-color-4);--td-primary-color-5: var(--td-brand-color-5);--td-primary-color-6: var(--td-brand-color-6);--td-primary-color-7: var(--td-brand-color-7);--td-primary-color-8: var(--td-brand-color-8);--td-primary-color-9: var(--td-brand-color-9);--td-primary-color-10: var(--td-brand-color-10);--td-warning-color-1: #fff1e9;--td-warning-color-2: #ffd9c2;--td-warning-color-3: #ffb98c;--td-warning-color-4: #fa9550;--td-warning-color-5: #e37318;--td-warning-color-6: #be5a00;--td-warning-color-7: #954500;--td-warning-color-8: #713300;--td-warning-color-9: #532300;--td-warning-color-10: #3b1700;--td-error-color-1: #fff0ed;--td-error-color-2: #ffd8d2;--td-error-color-3: #ffb9b0;--td-error-color-4: #ff9285;--td-error-color-5: #f6685d;--td-error-color-6: #d54941;--td-error-color-7: #ad352f;--td-error-color-8: #881f1c;--td-error-color-9: #68070a;--td-error-color-10: #490002;--td-success-color-1: #e3f9e9;--td-success-color-2: #c6f3d7;--td-success-color-3: #92dab2;--td-success-color-4: #56c08d;--td-success-color-5: #2ba471;--td-success-color-6: #008858;--td-success-color-7: #006c45;--td-success-color-8: #005334;--td-success-color-9: #003b23;--td-success-color-10: #002515;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eeeeee;--td-gray-color-3: #e7e7e7;--td-gray-color-4: #dcdcdc;--td-gray-color-5: #c5c5c5;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #383838;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: rgba(255, 255, 255, 1);--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-primary-color-7);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-focus: var(--td-primary-color-1);--td-brand-color-active: var(--td-primary-color-8);--td-brand-color-disabled: var(--td-primary-color-3);--td-brand-color-light: var(--td-primary-color-1);--td-brand-color-light-active: var(--td-primary-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-active: var(--td-warning-color-2);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-active: var(--td-error-color-2);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-active: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, 60%);--td-mask-disabled: rgba(255, 255, 255, 60%);--td-mask-background: rgba(255, 255, 255, 96%);--td-bg-color-page: var(--td-gray-color-1);--td-bg-color-container: var(--td-font-white-1);--td-bg-color-container-active: var(--td-gray-color-3);--td-bg-color-secondarycontainer: var(--td-gray-color-1);--td-bg-color-secondarycontainer-active: var(--td-gray-color-4);--td-bg-color-component: var(--td-gray-color-3);--td-bg-color-component-active: var(--td-gray-color-6);--td-bg-color-component-disabled: var(--td-gray-color-2);--td-bg-color-secondarycomponent: var(--td-gray-color-4);--td-bg-color-secondarycomponent-active: var(--td-gray-color-6);--td-bg-color-specialcomponent: #fff;--td-text-color-primary: var(--td-font-gray-1);--td-text-color-secondary: var(--td-font-gray-2);--td-text-color-placeholder: var(--td-font-gray-3);--td-text-color-disabled: var(--td-font-gray-4);--td-text-color-anti: var(--td-font-white-1);--td-text-color-brand: var(--td-brand-color);--td-text-color-link: var(--td-brand-color);--td-border-level-1-color: var(--td-gray-color-3);--td-component-stroke: var(--td-gray-color-3);--td-border-level-2-color: var(--td-gray-color-4);--td-component-border: var(--td-gray-color-4);--td-shadow-1: 0 1px 10px rgba(0, 0, 0, 5%), 0 4px 5px rgba(0, 0, 0, 8%), 0 2px 4px -1px rgba(0, 0, 0, 12%);--td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, 5%), 0 8px 10px 1px rgba(0, 0, 0, 6%), 0 5px 5px -3px rgba(0, 0, 0, 10%);--td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, 5%), 0 16px 24px 2px rgba(0, 0, 0, 4%), 0 8px 10px -5px rgba(0, 0, 0, 8%);--td-shadow-4: 0 2px 8px 0 rgba(0, 0, 0, .06);--td-shadow-inset-top: inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right: inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom: inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left: inset -.5px 0 0 #dcdcdc;--td-table-shadow-color: rgba(0, 0, 0, 8%);--td-scrollbar-color: rgba(0, 0, 0, 10%);--td-scrollbar-hover-color: rgba(0, 0, 0, 30%);--td-scroll-track-color: #fff}}@media (prefers-color-scheme: dark){:root,uni-page-body,.page{--td-brand-color-1: #1b2f51;--td-brand-color-2: #173463;--td-brand-color-3: #143975;--td-brand-color-4: #103d88;--td-brand-color-5: #0d429a;--td-brand-color-6: #054bbe;--td-brand-color-7: #2667d4;--td-brand-color-8: #4582e6;--td-brand-color-9: #699ef5;--td-brand-color-10: #96bbf8;--td-primary-color-1: var(--td-brand-color-1);--td-primary-color-2: var(--td-brand-color-2);--td-primary-color-3: var(--td-brand-color-3);--td-primary-color-4: var(--td-brand-color-4);--td-primary-color-5: var(--td-brand-color-5);--td-primary-color-6: var(--td-brand-color-6);--td-primary-color-7: var(--td-brand-color-7);--td-primary-color-8: var(--td-brand-color-8);--td-primary-color-9: var(--td-brand-color-9);--td-primary-color-10: var(--td-brand-color-10);--td-warning-color-1: #4f2a1d;--td-warning-color-2: #582f21;--td-warning-color-3: #733c23;--td-warning-color-4: #a75d2b;--td-warning-color-5: #cf6e2d;--td-warning-color-6: #dc7633;--td-warning-color-7: #e8935c;--td-warning-color-8: #ecbf91;--td-warning-color-9: #eed7bf;--td-warning-color-10: #f3e9dc;--td-error-color-1: #472324;--td-error-color-2: #5e2a2d;--td-error-color-3: #703439;--td-error-color-4: #83383e;--td-error-color-5: #a03f46;--td-error-color-6: #c64751;--td-error-color-7: #de6670;--td-error-color-8: #ec888e;--td-error-color-9: #edb1b6;--td-error-color-10: #eeced0;--td-success-color-1: #193a2a;--td-success-color-2: #1a4230;--td-success-color-3: #17533d;--td-success-color-4: #0d7a55;--td-success-color-5: #059465;--td-success-color-6: #43af8a;--td-success-color-7: #46bf96;--td-success-color-8: #80d2b6;--td-success-color-9: #b4e1d3;--td-success-color-10: #deede8;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #383838;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: rgba(255, 255, 255, 90%);--td-font-white-2: rgba(255, 255, 255, 55%);--td-font-white-3: rgba(255, 255, 255, 35%);--td-font-white-4: rgba(255, 255, 255, 22%);--td-font-gray-1: rgba(0, 0, 0, 90%);--td-font-gray-2: rgba(0, 0, 0, 60%);--td-font-gray-3: rgba(0, 0, 0, 40%);--td-font-gray-4: rgba(0, 0, 0, 26%);--td-brand-color: var(--td-primary-color-8);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-focus: var(--td-primary-color-1);--td-brand-color-active: var(--td-primary-color-9);--td-brand-color-disabled: var(--td-primary-color-3);--td-brand-color-light: var(--td-primary-color-1);--td-brand-color-light-active: var(--td-primary-color-2);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-4);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-active: var(--td-warning-color-2);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-5);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-active: var(--td-error-color-2);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-4);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-active: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, 40%);--td-mask-disabled: rgba(0, 0, 0, 60%);--td-mask-background: rgba(36, 36, 36, 96%);--td-bg-color-page: var(--td-gray-color-14);--td-bg-color-container: var(--td-gray-color-13);--td-bg-color-secondarycontainer: var(--td-gray-color-12);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-container-active: var(--td-gray-color-12);--td-bg-color-secondarycontainer-active: var(--td-gray-color-11);--td-bg-color-component-active: var(--td-gray-color-10);--td-bg-color-component-disabled: var(--td-gray-color-12);--td-bg-color-secondarycomponent: var(--td-gray-color-10);--td-bg-color-secondarycomponent-active: var(--td-gray-color-8);--td-bg-color-specialcomponent: transparent;--td-text-color-primary: var(--td-font-white-1);--td-text-color-secondary: var(--td-font-white-2);--td-text-color-placeholder: var(--td-font-white-3);--td-text-color-disabled: var(--td-font-white-4);--td-text-color-anti: var(--td-font-white-1);--td-text-color-brand: var(--td-primary-color-8);--td-text-color-link: var(--td-primary-color-8);--td-border-level-1-color: var(--td-gray-color-11);--td-component-stroke: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-component-border: var(--td-gray-color-9);--td-shadow-1: 0 4px 6px rgba(0, 0, 0, 6%), 0 1px 10px rgba(0, 0, 0, 8%), 0 2px 4px rgba(0, 0, 0, 12%);--td-shadow-2: 0 8px 10px rgba(0, 0, 0, 12%), 0 3px 14px rgba(0, 0, 0, 10%), 0 5px 5px rgba(0, 0, 0, 16%);--td-shadow-3: 0 16px 24px rgba(0, 0, 0, 14%), 0 6px 30px rgba(0, 0, 0, 12%), 0 8px 10px rgba(0, 0, 0, 20%);--td-shadow-inset-top: inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right: inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left: inset -.5px 0 0 #5e5e5e;--td-table-shadow-color: rgba(0, 0, 0, 55%);--td-scrollbar-color: rgba(255, 255, 255, 10%);--td-scroll-track-color: #333}}uni-page-body,.page{--td-radius-small: 3px;--td-radius-default: 6px;--td-radius-large: 9px;--td-radius-extraLarge: 12px;--td-radius-round: 999px;--td-radius-circle: 50%}uni-page-body,.page{--td-font-family: PingFang SC, Microsoft YaHei, Arial Regular;--td-font-family-medium: PingFang SC, Microsoft YaHei, Arial Medium;--td-font-size-link-small: 12px;--td-font-size-link-medium: 14px;--td-font-size-link-large: 16px;--td-font-size-mark-extraSmall: 10px;--td-font-size-mark-small: 12px;--td-font-size-mark-medium: 14px;--td-font-size-mark-large: 16px;--td-font-size-body-extraSmall: 10px;--td-font-size-body-small: 12px;--td-font-size-body-medium: 14px;--td-font-size-body-large: 16px;--td-font-size-title-small: 14px;--td-font-size-title-medium: 16px;--td-font-size-title-large: 18px;--td-font-size-title-extraLarge: 20px;--td-font-size-headline-small: 24px;--td-font-size-headline-medium: 28px;--td-font-size-headline-large: 36px;--td-font-size-display-medium: 48px;--td-font-size-display-large: 64px;--td-line-height-link-small: 20px;--td-line-height-link-medium: 22px;--td-line-height-link-large: 24px;--td-line-height-mark-extraSmall: 16px;--td-line-height-mark-small: 20px;--td-line-height-mark-medium: 22px;--td-line-height-mark-large: 24px;--td-line-height-body-extraSmall: 16px;--td-line-height-body-small: 20px;--td-line-height-body-medium: 22px;--td-line-height-body-large: 24px;--td-line-height-title-small: 22px;--td-line-height-title-medium: 24px;--td-line-height-title-large: 26px;--td-line-height-title-extraLarge: 28px;--td-line-height-headline-small: 32px;--td-line-height-headline-medium: 36px;--td-line-height-headline-large: 44px;--td-line-height-display-medium: 56px;--td-line-height-display-large: 72px;--td-font-link-small: var(--td-font-size-link-small) / var(--td-line-height-link-small) var(--td-font-family);--td-font-link-medium: var(--td-font-size-link-medium) / var(--td-line-height-link-medium) var(--td-font-family);--td-font-link-large: var(--td-font-size-link-large) / var(--td-line-height-link-large) var(--td-font-family);--td-font-mark-extraSmall: 600 var(--td-font-size-mark-extraSmall) / var(--td-line-height-mark-extraSmall) var(--td-font-family);--td-font-mark-small: 600 var(--td-font-size-mark-small) / var(--td-line-height-mark-small) var(--td-font-family);--td-font-mark-medium: 600 var(--td-font-size-mark-medium) / var(--td-line-height-mark-medium) var(--td-font-family);--td-font-mark-large: 600 var(--td-font-size-mark-large) / var(--td-line-height-mark-large) var(--td-font-family);--td-font-body-extraSmall: var(--td-font-size-body-extraSmall) / var(--td-line-height-body-extraSmall) var(--td-font-family);--td-font-body-small: var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);--td-font-body-medium: var(--td-font-size-body-medium) / var(--td-line-height-body-medium) var(--td-font-family);--td-font-body-large: var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family);--td-font-title-small: 600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family);--td-font-title-medium: 600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family);--td-font-title-large: 600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family);--td-font-title-extraLarge: 600 var(--td-font-size-title-extraLarge) / var(--td-line-height-title-extraLarge) var(--td-font-family);--td-font-headline-small: 600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family);--td-font-headline-medium: 600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family);--td-font-headline-large: 600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family);--td-font-display-medium: 600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family);--td-font-display-large: 600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family);--td-font-size: 10px;--td-font-size-xs: var(--td-font-size-body-extraSmall);--td-font-size-s: var(--td-font-size-body-small);--td-font-size-base: var(--td-font-size-title-small);--td-font-size-m: var(--td-font-size-title-medium);--td-font-size-l: var(--td-font-size-title-large);--td-font-size-xl: var(--td-font-size-title-extraLarge);--td-font-size-xxl: var(--td-font-size-headline-large)}uni-page-body,.page{--td-spacer: 8px;--td-spacer-1: 12px;--td-spacer-2: 16px;--td-spacer-3: 24px;--td-spacer-4: 32px;--td-spacer-5: 48px;--td-spacer-6: 80px}@media (prefers-color-scheme: light){uni-page-body,.page{--td-picker-transparent-color: rgba(255, 255, 255, 0);--td-switch-dot-disabled-color: var(--td-font-white-1);--td-switch-loading-color: var(--td-brand-color)}}@media (prefers-color-scheme: dark){uni-page-body,.page{--td-button-primary-disabled-color: var(--td-font-white-4);--td-skeleton-animation-gradient: rgba(255, 255, 255, 6%);--td-slider-dot-bg-color: var(--td-gray-color-4);--td-slider-dot-disabled-bg-color: var(--td-gray-color-11);--td-slider-dot-disabled-border-color: var(--td-gray-color-12);--td-picker-transparent-color: transparent;--td-switch-dot-disabled-color: var(--td-font-white-2);--td-switch-loading-color: var(--td-font-white-1);--td-progress-circle-inner-bg-color: var(--bg-color-page)}}:root,uni-page-body{--r-blue-700: #1b66fa;--r-blue-600: #2968fb;--r-blue-500: #3b79fb;--r-blue-400: #6ca6f1;--r-blue-300: #70b0fa;--r-blue-200: #93cfff;--r-blue-100: #cce1ff;--r-surface: #e6f3fe;--r-surface-card: #ffffff;--r-surface-soft: #effafe;--r-surface-sunken: #e8f5ff;--r-surface-line: #e5effb;--r-text-title: #13509f;--r-text-body: #184ca0;--r-text-muted: #587ebe;--r-text-invert: #f7fbfe;--r-text-placeholder: #a1a1a2;--r-success-bg: #e4f8d9;--r-success-text: #6eb955;--r-warning-bg: #fdf1dc;--r-warning-text: #c58a2a;--r-danger: #d94f5c;--r-tool-1: #cce5fd;--r-tool-2: #d8efea;--r-tool-3: #e2e0ff;--r-tool-4: #fff4d6;--r-grad-sky: linear-gradient(180deg, #74a7fd 0%, #b3dcfd 20%, #bbe0fd 60%, #7eb9fd 100%);--r-grad-primary: linear-gradient(180deg, #6ea2ff 0%, #4385ff 10%, #3b79fb 92%, #2061f4 100%);--r-grad-pill: linear-gradient(180deg, #d6eaff 0%, #cce5fd 100%);--r-font-h1: 35px;--r-font-h2: 28px;--r-font-h3: 23px;--r-font-body: 21px;--r-font-caption: 17px;--r-font-note: 14px;--r-space-1: 6px;--r-space-2: 12px;--r-space-3: 18px;--r-space-4: 24px;--r-space-5: 32px;--r-space-6: 48px;--r-radius-card: 22px;--r-radius-panel: 24px;--r-radius-tool: 25px;--r-radius-pill: 999px;--r-shadow-card: 0 4px 7px rgba(92, 165, 232, .18);--r-shadow-pill: 0 4px 7px rgba(57, 132, 232, .2);--r-shadow-pill-inset: inset 0 2px 0 rgba(216, 243, 255, .7);--r-btn-primary: linear-gradient(180deg, #62a8ff 0%, #3d86ff 55%, #2f74f5 100%);--r-btn-primary-lip: #1f5ed6;--r-btn-secondary-lip: #cfe1f8;--r-btn-danger: linear-gradient(180deg, #ff8290 0%, #f0566a 100%);--r-btn-danger-lip: #cf3e53;--r-btn-disabled-bg: #dbe7f5;--r-btn-disabled-text: #8aa3c4;--r-glass-bg: rgba(255, 255, 255, .3);--r-glass-strong: rgba(255, 255, 255, .62);--r-glass-line: rgba(255, 255, 255, .7);--r-glass-shadow: 0 8px 24px rgba(40, 104, 196, .16);--r-page-top: #74a7fd;--r-page-bottom: #7eb9fd;--r-dur-fast: .12s;--r-dur-base: .2s;--r-dur-slow: .32s;--r-ease-out: cubic-bezier(.22, .61, .36, 1);--r-ease-in-out: cubic-bezier(.4, 0, .2, 1);--r-motion: 1}.r-press{transition:transform calc(var(--r-dur-fast) * var(--r-motion, 1)) var(--r-ease-out),box-shadow var(--r-dur-fast) var(--r-ease-out)}.r-press:active{transform:scale(.97)}.r-enter{animation:r-rise calc(var(--r-dur-slow) * var(--r-motion, 1)) var(--r-ease-out) backwards;animation-delay:calc(var(--r-delay, 0ms) * var(--r-motion, 1))}@keyframes r-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.r-fade{animation:r-fade-in calc(var(--r-dur-base) * var(--r-motion, 1)) var(--r-ease-out) backwards}@keyframes r-fade-in{0%{opacity:0}to{opacity:1}}.r-sheet-in{animation:r-sheet-up calc(var(--r-dur-slow) * var(--r-motion, 1)) var(--r-ease-out) backwards}@keyframes r-sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.r-shimmer{background:linear-gradient(90deg,rgba(222,236,252,.9),rgba(244,249,255,.95),rgba(222,236,252,.9) 90%);background-size:300% 100%;animation:r-shimmer-x calc(1.4s/max(var(--r-motion, 1),.001)) linear infinite;animation-play-state:running}@keyframes r-shimmer-x{0%{background-position:100% 0}to{background-position:0 0}}.r-nudge{animation:r-nudge-x 1.6s var(--r-ease-in-out) infinite}@keyframes r-nudge-x{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (prefers-reduced-motion: reduce){.r-press,.r-enter,.r-fade,.r-nudge,.r-sheet-in,.r-shimmer{animation:none!important;transition:none!important}.r-press:active{transform:none}}::-webkit-scrollbar{width:0;height:0;display:none;background:transparent}*{scrollbar-width:none}html,body{overscroll-behavior:none;background:var(--r-page-bottom)}.r-panel{box-sizing:border-box;padding:calc(24px * var(--s, 1)) calc(26px * var(--s, 1));border-radius:calc(26px * var(--s, 1));background:#f2f9fe;box-shadow:0 4px 10px rgba(70,150,207,.09)}.r-panel+.r-panel{margin-top:calc(18px * var(--s, 1))}.r-panel-head{display:flex;align-items:center;justify-content:space-between;gap:calc(14px * var(--s, 1));margin-bottom:calc(16px * var(--s, 1));flex-wrap:wrap}.r-panel-title{display:flex;align-items:center;gap:calc(12px * var(--s, 1));font-size:max(17px * var(--z, 1),26px * var(--s, 1));line-height:1.2;font-weight:700;letter-spacing:calc(1px * var(--s, 1));color:var(--r-text-title)}.r-panel-icon{flex:none;width:calc(40px * var(--s, 1));height:calc(36px * var(--s, 1));min-width:24px;min-height:22px}.r-card{box-sizing:border-box;padding:calc(20px * var(--s, 1)) calc(24px * var(--s, 1));border-radius:calc(20px * var(--s, 1));background:#f9fcff;box-shadow:0 3px 8px rgba(129,184,223,.13)}.r-glass{box-sizing:border-box;border-radius:calc(30px * var(--s, 1));background:var(--r-glass-bg);border:1.5px solid var(--r-glass-line);box-shadow:var(--r-glass-shadow),inset 0 1px rgba(255,255,255,.55);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.r-btn,.r-btn-ghost,.r-btn-danger,.r-btn-text{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:calc(8px * var(--s, 1));min-width:calc(150px * var(--s, 1));height:max(44px,56px * var(--s, 1));margin:0;padding:0 calc(30px * var(--s, 1));box-sizing:border-box;border:none;border-radius:999px;line-height:1;font-size:max(15px * var(--z, 1),20px * var(--s, 1));font-weight:700;letter-spacing:calc(1.5px * var(--s, 1));white-space:nowrap;transition:transform var(--r-dur-fast) var(--r-ease-out),box-shadow var(--r-dur-fast) var(--r-ease-out),opacity var(--r-dur-fast)}.r-btn:after,.r-btn-ghost:after,.r-btn-danger:after,.r-btn-text:after{border:none}.r-btn{background:var(--r-btn-primary);color:#fff;box-shadow:0 4px 0 var(--r-btn-primary-lip),0 8px 14px rgba(47,116,245,.25),inset 0 2px rgba(255,255,255,.35);text-shadow:0 1px 0 rgba(20,70,170,.25)}.r-btn-ghost{background:#fff;color:var(--r-blue-600);box-shadow:0 4px 0 var(--r-btn-secondary-lip),0 6px 12px rgba(70,140,220,.12),inset 0 0 0 1.5px #d6e6fb}.r-btn-danger{background:var(--r-btn-danger);color:#fff;box-shadow:0 4px 0 var(--r-btn-danger-lip),0 8px 14px rgba(240,86,106,.22),inset 0 2px rgba(255,255,255,.3)}.r-btn-text{min-width:0;padding:0 calc(14px * var(--s, 1));background:transparent;color:var(--r-blue-600);box-shadow:none}.r-btn:active,.r-btn-ghost:active,.r-btn-danger:active{transform:translateY(2px)}.r-btn:active{box-shadow:0 2px 0 var(--r-btn-primary-lip),0 4px 8px rgba(47,116,245,.2),inset 0 2px rgba(255,255,255,.3)}.r-btn-ghost:active{box-shadow:0 2px 0 var(--r-btn-secondary-lip),inset 0 0 0 1.5px #d6e6fb}.r-btn-danger:active{box-shadow:0 2px 0 var(--r-btn-danger-lip)}.r-btn.small,.r-btn-ghost.small,.r-btn-danger.small,.r-btn-text.small{min-width:calc(110px * var(--s, 1));height:max(44px,46px * var(--s, 1));padding:0 calc(22px * var(--s, 1));font-size:max(14px * var(--z, 1),17px * var(--s, 1));letter-spacing:calc(1px * var(--s, 1))}.r-btn.mini,.r-btn-ghost.mini,.r-btn-danger.mini,.r-btn-text.mini{min-width:0;height:36px;padding:0 14px;font-size:14px;letter-spacing:0}.r-btn.mini,.r-btn-ghost.mini,.r-btn-danger.mini{box-shadow:0 3px 0 var(--r-btn-secondary-lip),inset 0 0 0 1.5px #d6e6fb}.r-btn.mini{box-shadow:0 3px 0 var(--r-btn-primary-lip),inset 0 2px rgba(255,255,255,.3)}.r-btn.block,.r-btn-ghost.block,.r-btn-danger.block{display:flex;width:100%}.r-btn[disabled],.r-btn-ghost[disabled],.r-btn-danger[disabled]{background:var(--r-btn-disabled-bg);color:var(--r-btn-disabled-text);box-shadow:0 3px #cbd9ea;text-shadow:none;transform:none}.r-btn-text[disabled]{opacity:.45}.r-icon-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:max(44px,52px * var(--s, 1));height:max(44px,52px * var(--s, 1));margin:0;padding:0;box-sizing:border-box;border:none;border-radius:50%;background:#fff;color:var(--r-blue-600);line-height:1;box-shadow:0 3px 0 var(--r-btn-secondary-lip),0 6px 12px rgba(70,140,220,.14),inset 0 0 0 1.5px #d6e6fb;font-size:max(18px * var(--z, 1),24px * var(--s, 1));font-weight:700}.r-icon-btn:after{border:none}.r-icon-btn.primary{background:var(--r-btn-primary);color:#fff;box-shadow:0 3px 0 var(--r-btn-primary-lip),0 6px 12px rgba(47,116,245,.25)}.r-icon-btn:active{transform:translateY(2px)}.r-icon-btn[disabled]{opacity:.45;transform:none}.r-link{font-size:max(13px * var(--z, 1),18px * var(--s, 1));font-weight:700;color:var(--r-blue-600)}.r-tag{display:inline-flex;align-items:center;height:calc(32px * var(--s, 1));min-height:22px;padding:0 calc(14px * var(--s, 1));border-radius:999px;font-size:max(12px * var(--z, 1),16px * var(--s, 1));font-weight:700;white-space:nowrap;background:#dceefd;color:#1c5cb5}.r-tag.success{background:var(--r-success-bg);color:#4d9a35}.r-tag.warning{background:var(--r-warning-bg);color:var(--r-warning-text)}.r-tag.danger{background:#ffe5e8;color:#d6455a}.r-tag.muted{background:#edf1f6;color:#7b8aa3}.r-feedback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(20px * var(--s, 1));min-height:46vh;padding:calc(24px * var(--s, 1));text-align:center}.r-feedback-icon{width:calc(110px * var(--s, 1));height:calc(96px * var(--s, 1));min-width:64px;min-height:56px}.r-feedback-text{max-width:560px;font-size:max(15px * var(--z, 1),21px * var(--s, 1));line-height:1.6;color:#0f4694}.r-feedback-hint{max-width:560px;font-size:max(13px * var(--z, 1),17px * var(--s, 1));line-height:1.6;color:var(--r-text-muted)}.r-feedback-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(16px * var(--s, 1))}.r-skeleton{display:flex;flex-direction:column;gap:calc(16px * var(--s, 1))}.r-skel{border-radius:calc(18px * var(--s, 1))}.r-skel-line{height:calc(22px * var(--s, 1));min-height:12px;border-radius:999px}.r-skel-line.short{width:40%}.r-skel-line.mid{width:64%}.r-skel-block{height:calc(140px * var(--s, 1));min-height:72px}.r-skel-row{display:flex;align-items:center;gap:calc(16px * var(--s, 1));padding:calc(18px * var(--s, 1));border-radius:calc(20px * var(--s, 1));background:rgba(255,255,255,.55)}.r-skel-avatar{flex:none;width:calc(72px * var(--s, 1));height:calc(72px * var(--s, 1));min-width:40px;min-height:40px;border-radius:50%}.r-skel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(calc(320px * var(--s, 1)),220px),1fr));gap:calc(16px * var(--s, 1))}.r-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:rgba(12,46,110,.42)}.r-dialog{position:relative;width:100%;max-width:520px;max-height:calc(100vh - 32px);box-sizing:border-box;overflow-y:auto;padding:24px;border-radius:26px;background:#fff;box-shadow:0 16px 40px rgba(20,70,150,.25)}.r-dialog.allow-overflow{overflow:visible}.r-dialog-title{display:block;margin-bottom:18px;font-size:20px;line-height:1.3;font-weight:700;color:#0d284e}.r-dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.r-dialog-actions .r-btn,.r-dialog-actions .r-btn-ghost,.r-dialog-actions .r-btn-danger{flex:1;min-width:0;height:46px;font-size:16px;letter-spacing:1px}.r-dialog-close{position:absolute;top:14px;right:14px;width:36px;height:36px;min-width:36px;font-size:18px}.r-field{display:block;margin-bottom:14px}.r-field-label{display:block;margin-bottom:6px;font-size:14px;font-weight:700;color:#34507a}.r-input{display:flex;align-items:center;width:100%;height:46px;padding:0 14px;box-sizing:border-box;border:1.5px solid #b8d6fa;border-radius:14px;background:#f7fbff;font-size:16px;color:#0d284e}.r-input.invalid{border-color:var(--r-danger)}.r-input-placeholder{color:var(--r-text-placeholder)}.r-error{display:block;margin-top:4px;font-size:13px;line-height:1.5;color:var(--r-danger)}.r-search{display:flex;align-items:center;gap:calc(10px * var(--s, 1));height:max(44px,56px * var(--s, 1));padding:0 calc(8px * var(--s, 1)) 0 calc(22px * var(--s, 1));box-sizing:border-box;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px #d6e6fb,0 4px 10px rgba(70,140,220,.08)}.r-search-input{flex:1;min-width:0;height:100%;font-size:max(15px * var(--z, 1),19px * var(--s, 1));color:var(--r-text-title)}.r-search-placeholder{color:#9bb3d6}.r-segment{display:inline-flex;padding:5px;border-radius:999px;background:rgba(255,255,255,.72);gap:3px;box-shadow:inset 0 0 0 1.5px rgba(214,230,251,.9)}.r-segment-item{display:flex;align-items:center;justify-content:center;gap:calc(8px * var(--s, 1));min-height:max(44px,46px * var(--s, 1));padding:0 calc(24px * var(--s, 1));border-radius:999px;transition:background-color var(--r-dur-fast)}.r-segment-item.active{background:var(--r-btn-primary);box-shadow:0 3px 0 var(--r-btn-primary-lip)}.r-segment-text{font-size:max(14px * var(--z, 1),19px * var(--s, 1));font-weight:700;color:#366ab9;white-space:nowrap}.r-segment-item.active .r-segment-text{color:#fff}.page.page .feedback{gap:calc(20px * var(--s, 1));min-height:46vh;font-size:max(15px * var(--z, 1),21px * var(--s, 1));color:#0f4694;text-align:center}.page.page .feedback uni-button,.page.page .load-more uni-button,.page.page .load-more-btn,.page.page .retry-btn{display:inline-flex;align-items:center;justify-content:center;min-width:calc(150px * var(--s, 1));height:max(44px,52px * var(--s, 1));margin:0;padding:0 calc(28px * var(--s, 1));border:none;border-radius:999px;background:#fff;color:var(--r-blue-600);box-shadow:0 4px 0 var(--r-btn-secondary-lip),inset 0 0 0 1.5px #d6e6fb;font-size:max(14px * var(--z, 1),19px * var(--s, 1));font-weight:700;line-height:1}.page.page .feedback uni-button:after,.page.page .load-more uni-button:after{border:none}.page.page .primary,.page.page .submit,.page.page .task-action{background:var(--r-btn-primary)!important;color:#fff!important;border:none;border-radius:999px;box-shadow:0 4px 0 var(--r-btn-primary-lip)!important}.r-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;min-height:34px;padding:0 14px;border-radius:999px;box-sizing:border-box;background:#eef5ff;box-shadow:inset 0 0 0 1.5px #d6e6fb;cursor:pointer}.r-chip:before{content:"";width:8px;height:8px;border-radius:50%;background:#b9cbe4;transition:background var(--r-dur-fast)}.r-chip.active{background:#e4efff;box-shadow:inset 0 0 0 1.5px #8fbaf9}.r-chip.active:before{background:var(--r-blue-500);box-shadow:0 0 0 3px rgba(47,116,245,.18)}.r-chip-text{font-size:14px;font-weight:700;color:#366ab9;white-space:nowrap}.r-chip.active .r-chip-text{color:var(--r-blue-600)}.r-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:calc(16px * var(--s, 1));margin-top:calc(20px * var(--s, 1))}.r-page-text{font-size:max(13px * var(--z, 1),16px * var(--s, 1));color:#366ab9}uni-page-body{background:linear-gradient(180deg,var(--r-page-top),var(--r-page-bottom));background-color:var(--r-page-bottom);color:#18375e;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}body{background:linear-gradient(180deg,var(--r-page-top),var(--r-page-bottom));background-color:var(--r-page-bottom)}uni-view,uni-text{box-sizing:border-box}uni-button{font:inherit}
