@charset "UTF-8";:root{--td-screen-xs: 320px;--td-screen-sm: 768px;--td-screen-md: 992px;--td-screen-lg: 1200px;--td-screen-xl: 1400px;--td-screen-xxl: 1880px}@-moz-document url-prefix(){.narrow-scrollbar{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.narrow-scrollbar::-webkit-scrollbar{width:8px;height:8px}.narrow-scrollbar::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover,.narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-fake-arrow path{transition:d .2s;stroke:currentcolor}.t-fake-arrow--active path{d:path("M3.75 10.2002L7.99274 5.7998L12.2361 10.0425")}.t-fake-arrow.t-fake-arrow--transform path{transition:transform .2s;transform-origin:center}.t-fake-arrow.t-fake-arrow--transform.t-fake-arrow--active path{transform:scaleY(-1)}.t-slide-down-enter-active,.t-slide-down-leave-active{transition:height .2s cubic-bezier(.38,0,.24,1),max-height .2s cubic-bezier(.38,0,.24,1)}:root,:root[theme-mode=light]{--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-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: #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: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: #ffffff;--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-brand-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-hover: var(--td-brand-color-6);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-8);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--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-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--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-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .6);--td-mask-disabled: rgba(255, 255, 255, .6);--td-mask-background: rgba(255, 255, 255, .96);--td-mask-gradient: rgba(255, 255, 255, 0);--td-bg-color-page: var(--td-gray-color-2);--td-bg-color-container: #fff;--td-bg-color-container-hover: var(--td-gray-color-1);--td-bg-color-container-active: var(--td-gray-color-3);--td-bg-color-container-select: #fff;--td-bg-color-secondarycontainer: var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-2);--td-bg-color-secondarycontainer-active: var(--td-gray-color-4);--td-bg-color-component: var(--td-gray-color-3);--td-bg-color-component-hover: var(--td-gray-color-4);--td-bg-color-component-active: var(--td-gray-color-6);--td-bg-color-secondarycomponent: var(--td-gray-color-4);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-5);--td-bg-color-secondarycomponent-active: var(--td-gray-color-6);--td-bg-color-component-disabled: var(--td-gray-color-2);--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: #fff;--td-text-color-brand: var(--td-brand-color-7);--td-text-color-link: var(--td-brand-color-8);--td-text-color-watermark: rgba(0, 0, 0, .1);--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, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12);--td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);--td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, .04), 0 8px 10px -5px rgba(0, 0, 0, .08);--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, .08);--td-scrollbar-color: rgba(0, 0, 0, .1);--td-scrollbar-hover-color: rgba(0, 0, 0, .3);--td-scroll-track-color: #fff}:root{--td-radius-small: 2px;--td-radius-default: 3px;--td-radius-medium: 6px;--td-radius-large: 9px;--td-radius-extraLarge: 12px;--td-radius-round: 999px;--td-radius-circle: 50%}:root{--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-small: 12px;--td-font-size-mark-medium: 14px;--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-small: 20px;--td-line-height-mark-medium: 22px;--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-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-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)}:root{--td-size-1: 2px;--td-size-2: 4px;--td-size-3: 6px;--td-size-4: 8px;--td-size-5: 12px;--td-size-6: 16px;--td-size-7: 20px;--td-size-8: 24px;--td-size-9: 28px;--td-size-10: 32px;--td-size-11: 36px;--td-size-12: 40px;--td-size-13: 48px;--td-size-14: 56px;--td-size-15: 64px;--td-size-16: 72px;--td-comp-size-xxxs: var(--td-size-6);--td-comp-size-xxs: var(--td-size-7);--td-comp-size-xs: var(--td-size-8);--td-comp-size-s: var(--td-size-9);--td-comp-size-m: var(--td-size-10);--td-comp-size-l: var(--td-size-11);--td-comp-size-xl: var(--td-size-12);--td-comp-size-xxl: var(--td-size-13);--td-comp-size-xxxl: var(--td-size-14);--td-comp-size-xxxxl: var(--td-size-15);--td-comp-size-xxxxxl: var(--td-size-16);--td-pop-padding-s: var(--td-size-2);--td-pop-padding-m: var(--td-size-3);--td-pop-padding-l: var(--td-size-4);--td-pop-padding-xl: var(--td-size-5);--td-pop-padding-xxl: var(--td-size-6);--td-comp-paddingLR-xxs: var(--td-size-1);--td-comp-paddingLR-xs: var(--td-size-2);--td-comp-paddingLR-s: var(--td-size-4);--td-comp-paddingLR-m: var(--td-size-5);--td-comp-paddingLR-l: var(--td-size-6);--td-comp-paddingLR-xl: var(--td-size-8);--td-comp-paddingLR-xxl: var(--td-size-10);--td-comp-paddingTB-xxs: var(--td-size-1);--td-comp-paddingTB-xs: var(--td-size-2);--td-comp-paddingTB-s: var(--td-size-4);--td-comp-paddingTB-m: var(--td-size-5);--td-comp-paddingTB-l: var(--td-size-6);--td-comp-paddingTB-xl: var(--td-size-8);--td-comp-paddingTB-xxl: var(--td-size-10);--td-comp-margin-xxs: var(--td-size-1);--td-comp-margin-xs: var(--td-size-2);--td-comp-margin-s: var(--td-size-4);--td-comp-margin-m: var(--td-size-5);--td-comp-margin-l: var(--td-size-6);--td-comp-margin-xl: var(--td-size-7);--td-comp-margin-xxl: var(--td-size-8);--td-comp-margin-xxxl: var(--td-size-10);--td-comp-margin-xxxxl: var(--td-size-12)}:root{--td-brand-color-1: #e8f1ff;--td-brand-color-2: #c9dbff;--td-brand-color-3: #94bfff;--td-brand-color-4: #5f9eff;--td-brand-color-5: #2a7dff;--td-brand-color-6: #165dff;--td-brand-color-7: #0e4fcc;--td-brand-color-8: #0a43ad;--td-brand-color-9: #07358a;--td-brand-color-10: #042568;--td-warning-color-1: #fff6e5;--td-warning-color-2: #ffeacc;--td-warning-color-3: #ffd699;--td-warning-color-4: #ffc266;--td-warning-color-5: #faad33;--td-warning-color-6: #f59e0b;--td-warning-color-7: #d98b00;--td-warning-color-8: #bf7900;--td-warning-color-9: #a06600;--td-warning-color-10: #805200;--td-error-color-1: #fff1f0;--td-error-color-2: #fcd4d2;--td-error-color-3: #f9a8a5;--td-error-color-4: #f67c77;--td-error-color-5: #f3504a;--td-error-color-6: #f04438;--td-error-color-7: #d93a30;--td-error-color-8: #bf3128;--td-error-color-9: #a02820;--td-error-color-10: #801f18;--td-success-color-1: #eafbf3;--td-success-color-2: #c7f2db;--td-success-color-3: #a0e8c2;--td-success-color-4: #79dea9;--td-success-color-5: #52d490;--td-success-color-6: #12b76a;--td-success-color-7: #0fa35d;--td-success-color-8: #0c8f50;--td-success-color-9: #097a43;--td-success-color-10: #066636;--td-gray-color-1: #f3f4f7;--td-gray-color-2: #e5eaf3;--td-gray-color-3: #cfd5de;--td-gray-color-4: #b7c1ce;--td-gray-color-5: #9eacbe;--td-gray-color-6: #8697ad;--td-gray-color-7: #6e829d;--td-gray-color-8: #60708a;--td-gray-color-9: #525e76;--td-gray-color-10: #444c63;--td-gray-color-11: #363a50;--td-gray-color-12: #292c3d;--td-gray-color-13: #1e222d;--td-gray-color-14: #151822;--td-font-white-1: #fff;--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: #1f2937;--td-font-gray-2: #5b6b82;--td-font-gray-3: #94a0b2;--td-font-gray-4: rgba(0, 0, 0, .25);--td-brand-color: var(--td-brand-color-6);--td-warning-color: var(--td-warning-color-6);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-6);--td-brand-color-hover: var(--td-brand-color-5);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-7);--td-brand-color-disabled: var(--td-brand-color-2);--td-brand-color-light: var(--td-brand-color-1);--td-warning-color-hover: var(--td-warning-color-5);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-7);--td-warning-color-disabled: var(--td-warning-color-2);--td-warning-color-light: var(--td-warning-color-1);--td-error-color-hover: var(--td-error-color-5);--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-2);--td-error-color-light: var(--td-error-color-1);--td-success-color-hover: var(--td-success-color-5);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-7);--td-success-color-disabled: var(--td-success-color-2);--td-success-color-light: var(--td-success-color-1);--td-mask-active: rgba(0, 0, 0, .8);--td-mask-disabled: rgba(255, 255, 255, .6);--td-bg-color-page: #f5f7fb;--td-bg-color-container: #fff;--td-bg-color-container-hover: var(--td-gray-color-2);--td-bg-color-container-active: var(--td-gray-color-3);--td-bg-color-container-select: #fff;--td-bg-color-secondarycontainer: var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-2);--td-bg-color-secondarycontainer-active: var(--td-gray-color-3);--td-bg-color-component: var(--td-gray-color-2);--td-bg-color-component-hover: var(--td-gray-color-3);--td-bg-color-component-active: var(--td-gray-color-4);--td-bg-color-component-disabled: var(--td-gray-color-2);--td-bg-color-secondarycomponent: var(--td-gray-color-3);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-4);--td-bg-color-secondarycomponent-active: var(--td-gray-color-5);--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: #606d80;--td-text-color-disabled: var(--td-font-gray-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-6);--td-text-color-link: var(--td-brand-color-6);--td-border-level-1-color: var(--td-gray-color-2);--td-component-stroke: var(--td-gray-color-2);--td-border-level-2-color: var(--td-gray-color-3);--td-component-border: var(--td-gray-color-3);--td-scrollbar-color: rgba(0, 0, 0, .1);--td-scrollbar-hover-color: rgba(0, 0, 0, .3);--td-scroll-track-color: var(--td-gray-color-2)}:root{--td-radius-small: 2px;--td-radius-default: 3px;--td-radius-medium: 6px;--td-radius-large: 9px;--td-radius-extraLarge: 12px;--td-radius-round: 999px;--td-radius-circle: 50%;--td-font-family: PingFang SC, Microsoft YaHei, Arial, sans-serif;--td-font-family-medium: PingFang SC, Microsoft YaHei, Arial, sans-serif;--td-comp-margin-xxs: 2px;--td-comp-margin-xs: 4px;--td-comp-margin-s: 8px;--td-comp-margin-m: 12px;--td-comp-margin-l: 16px;--td-comp-margin-xl: 20px;--td-comp-margin-xxl: 24px;--td-comp-margin-xxxl: 32px;--td-comp-margin-xxxxl: 40px;--td-comp-paddingTB-xxs: 2px;--td-comp-paddingTB-xs: 4px;--td-comp-paddingTB-s: 8px;--td-comp-paddingTB-m: 10px;--td-comp-paddingTB-l: 14px;--td-comp-paddingTB-xl: 18px;--td-comp-paddingTB-xxl: 24px;--td-comp-paddingLR-xxs: 4px;--td-comp-paddingLR-xs: 8px;--td-comp-paddingLR-s: 12px;--td-comp-paddingLR-m: 16px;--td-comp-paddingLR-l: 20px;--td-comp-paddingLR-xl: 24px;--td-comp-paddingLR-xxl: 28px;--td-shadow-1: 0 1px 2px rgba(25, 35, 50, .06);--td-shadow-2: 0 2px 6px rgba(25, 35, 50, .08);--td-shadow-3: 0 4px 12px rgba(25, 35, 50, .1);--caiwu-mask-overlay: rgb(0 0 0 / 50%);--caiwu-mask-overlay-strong: rgb(0 0 0 / 55%);--caiwu-mask-nav: rgb(0 0 0 / 42%);--caiwu-text-on-mask-secondary: rgb(255 255 255 / 65%);--caiwu-media-canvas: #000;--caiwu-code-bg: #101828;--caiwu-code-fg: #f8fafc;--caiwu-shadow-footer: 0 -4px 16px rgba(25, 35, 50, .08);--caiwu-ring-brand: 0 0 0 2px var(--td-brand-color-light);--caiwu-ring-brand-strong: 0 0 0 3px var(--td-brand-color-light);--caiwu-accent-inset: inset 3px 0 0 var(--td-brand-color)}.t-default-menu .t-menu__item .t-icon,.t-default-menu .t-submenu .t-icon{width:16px;height:16px;font-size:16px}#app .t-default-menu .t-menu__item .t-icon,#app .t-default-menu .t-submenu__title .t-icon{flex-shrink:0;color:currentColor}#app .t-layout,#app .t-layout__header,#app .t-layout__sider,#app .t-layout__content,#app .t-layout__footer{background:var(--td-bg-color-page)}#app .t-card{border:1px solid var(--td-component-stroke)}#app .t-card__body{padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xl)}#app .t-table{border:1px solid var(--td-component-stroke)}#app .t-table th{background:var(--td-bg-color-secondarycontainer);color:var(--td-text-color-secondary);font-weight:600}#app .t-table th,#app .t-table td{padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m)}#app .t-button{min-width:72px;font-weight:500}#app .t-button--shape-square{min-width:var(--td-comp-size-m);width:var(--td-comp-size-m);padding:0}#app .t-button--shape-square.t-size-s{min-width:var(--td-comp-size-xs);width:var(--td-comp-size-xs)}#app .t-button--shape-square.t-size-l{min-width:var(--td-comp-size-xl);width:var(--td-comp-size-xl)}#app .t-button--theme-primary.t-button--variant-base{background:var(--td-brand-color);border-color:var(--td-brand-color)}#app .t-button--variant-text{min-width:auto;padding-right:var(--td-comp-paddingLR-xs);padding-left:var(--td-comp-paddingLR-xs);border-color:transparent;background:transparent}#app .t-button--variant-text.t-button--theme-primary{color:var(--td-brand-color)}#app .t-button--variant-text.t-button--theme-danger{color:var(--td-error-color)}#app .t-button--variant-text:hover{border-color:transparent;background:var(--td-brand-color-1)}#app .t-input,#app .t-select .t-input,#app .t-textarea__inner{background:var(--td-bg-color-container)}#app .t-default-menu{border-right:1px solid var(--td-component-stroke);background:var(--td-bg-color-container)}#app .tdesign-starter-side-nav{width:232px;background:var(--td-bg-color-container);box-shadow:none}#app .tdesign-starter-sidebar-compact .tdesign-starter-side-nav{width:64px}#app .tdesign-starter-side-nav .t-menu__logo{height:56px;border-bottom:1px solid var(--td-component-stroke);background:var(--td-bg-color-container)}#app .tdesign-starter-side-nav-logo-wrapper{height:56px;padding:0 16px 0 5px;justify-content:flex-start}#app .tdesign-starter-sidebar-compact .tdesign-starter-side-nav-logo-wrapper{width:auto;margin-left:0!important;padding:0;justify-content:center;overflow:hidden}#app .tdesign-starter-sidebar-compact .tdesign-starter-side-nav-logo-t-logo{width:36px;height:36px;flex-shrink:0}#app .tdesign-starter-sidebar-compact .tdesign-starter-side-nav .t-menu__logo{display:flex;width:auto;padding:0;justify-content:center}#app .tdesign-starter-sidebar-compact .client-side-brand{width:64px;justify-content:center}#app .tdesign-starter-side-nav-logo-tdesign-logo{height:24px;margin-right:0}#app .tdesign-starter-side-nav-logo-t-logo{height:28px}#app .t-default-menu__inner .t-menu{padding:8px 0;box-shadow:none}#app .t-default-menu .t-menu__item,#app .t-default-menu .t-submenu__title{height:40px;margin:0;padding:0 16px 0 20px;color:var(--td-text-color-secondary);font-size:14px;line-height:40px}#app .t-default-menu .t-menu__item:hover:not(.t-is-active,.t-is-disabled),#app .t-default-menu .t-submenu__title:hover{background:var(--td-brand-color-1);color:var(--td-brand-color)}#app .t-default-menu .t-menu__item.t-is-active:not(.t-is-opened){position:relative;background:var(--td-brand-color);color:var(--td-text-color-anti)}#app .t-default-menu .t-menu__item.t-is-active:not(.t-is-opened) .t-icon{color:var(--td-text-color-anti)}#app .t-default-menu .t-menu__item.t-is-active.t-is-opened,#app .t-default-menu .t-submenu.t-is-active>.t-submenu__title,#app .t-default-menu .t-submenu.t-is-opened>.t-submenu__title{background:var(--td-bg-color-container);color:var(--td-text-color-primary)}#app .t-default-menu .t-submenu.t-is-opened{background:var(--td-bg-color-container)}#app .t-default-menu .t-menu__sub{padding:0;background:var(--td-bg-color-container)}#app .t-default-menu .t-menu__sub .t-menu__item{height:36px;padding-left:56px;color:var(--td-text-color-secondary);line-height:36px;font-weight:400;font-size:13px}#app .t-default-menu .t-menu__sub .t-menu__sub .t-menu__item{position:relative;padding-left:80px}#app .t-default-menu .t-menu__sub .t-menu__sub .t-menu__item:before{content:"";position:absolute;left:68px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:currentColor}#app .t-default-menu .t-menu__sub .t-menu__item.t-is-active:not(.t-is-opened){color:var(--td-brand-color);background:var(--td-bg-color-page)}#app .t-default-menu .t-menu__sub .t-menu__sub .t-menu__item.t-is-active{color:var(--td-brand-color);background:var(--td-bg-color-container)}#app .t-default-menu.t-is-collapsed .t-menu__item,#app .t-default-menu.t-is-collapsed .t-submenu__title{justify-content:center;padding:0}#app .t-default-menu .t-menu__operations{border-top:1px solid var(--td-component-stroke);background:var(--td-bg-color-container)}#app .version-container{color:var(--td-text-color-placeholder);font-size:12px;opacity:1}#app .tdesign-starter-side-nav-mask{display:none}#app .tdesign-starter-layout{background:var(--td-bg-color-page)}#app .tdesign-starter-layout-tabs-nav{border-bottom:1px solid var(--td-component-stroke);background:var(--td-bg-color-container)}#app .page-tabs-toolbar,#app .page-inline-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--td-comp-margin-m)}#app .page-tabs-toolbar .t-tabs{flex:1;min-width:0}@media(max-width:767.98px){#app .page-tabs-toolbar .t-tabs__nav-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}#app .page-tabs-toolbar .t-tabs__nav-scroll::-webkit-scrollbar{display:none}#app .page-tabs-toolbar .t-tabs__nav-item{padding:0 12px;white-space:nowrap;flex-shrink:0}#app .page-tabs-toolbar .t-tabs__operations{display:none}}#app .page-inline-actions{justify-content:flex-end}@media(max-width:767.98px){#app .t-layout.t-layout--with-sider>.t-layout__sider{width:0;flex:0 0 0;min-width:0;overflow:visible}#app .t-layout.t-layout--with-sider>.t-layout{width:100vw;min-width:0}#app .tdesign-starter-header-menu-fixed-side,#app .tdesign-starter-header-menu-fixed-side-compact{left:0}#app .tdesign-starter-side-nav-mask{position:fixed;inset:0;z-index:1998;display:block;background:var(--caiwu-mask-nav)}#app .tdesign-starter-sidebar-mobile{position:fixed;top:0;bottom:0;left:0;z-index:1999;width:min(84vw,288px);max-width:288px;transform:translate(-100%);transition:transform .24s cubic-bezier(0,0,.15,1)}#app .tdesign-starter-sidebar-mobile-open{transform:translate(0)}#app .tdesign-starter-sidebar-mobile .tdesign-starter-side-nav{position:relative;top:0;width:100%;min-width:0;height:100dvh;min-height:0;overflow-y:auto;box-shadow:var(--td-shadow-3)}#app .tdesign-starter-sidebar-mobile .tdesign-starter-side-nav-placeholder,#app .tdesign-starter-sidebar-mobile .tdesign-starter-side-nav-placeholder-hidden{display:none}#app .tdesign-starter-sidebar-mobile .t-menu{width:100%}#app .t-dialog__ctx .t-dialog__position,#app .t-dialog__ctx .t-dialog__position.t-dialog--center,#app .t-dialog__ctx .t-dialog__position.t-dialog--top{align-items:flex-end;min-height:100%;padding:12px 12px calc(12px + env(safe-area-inset-bottom))}#app .t-dialog__wrap{overflow-x:hidden}#app .t-dialog{display:flex;flex-direction:column;width:100%!important;max-width:100%;max-height:calc(100dvh - 24px);overflow:hidden}#app .t-dialog--default{padding:0}#app .t-dialog__header{position:relative;min-height:52px;padding:14px 48px 12px 16px;border-bottom:1px solid var(--td-component-stroke);font-size:16px;line-height:24px}#app .t-dialog__body{flex:1 1 auto;min-height:0;max-height:calc(100dvh - 152px);padding:16px;overflow:auto}#app .t-dialog__footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--td-component-stroke);background:var(--td-bg-color-container);text-align:initial}#app .t-dialog__footer .t-button,#app .t-dialog__footer .t-button+.t-button{width:100%;min-width:0;margin-left:0}#app .t-dialog__close{position:absolute;top:14px;right:16px}#app .t-drawer__content-wrapper{width:100%!important;max-width:100vw}#app .t-drawer__header{min-height:52px;padding:14px 48px 12px 16px;border-bottom:1px solid var(--td-component-stroke);font-size:16px;line-height:24px}#app .t-drawer__body{padding:16px;overflow-x:hidden}#app .t-drawer__footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--td-component-stroke);background:var(--td-bg-color-container);text-align:initial}#app .t-drawer__footer .t-button,#app .t-drawer__footer .t-button+.t-button{width:100%;min-width:0;margin-left:0}#app .t-drawer__close-btn{top:12px;right:14px}#app .t-dialog .t-form,#app .t-drawer .t-form{width:100%}#app .t-dialog .t-form__item,#app .t-drawer .t-form__item{margin-bottom:16px}#app .t-dialog .t-form__controls-content,#app .t-drawer .t-form__controls-content{min-width:0}#app .t-dialog .t-input,#app .t-dialog .t-select,#app .t-dialog .t-date-picker,#app .t-dialog .t-input-number,#app .t-dialog .t-textarea,#app .t-drawer .t-input,#app .t-drawer .t-select,#app .t-drawer .t-date-picker,#app .t-drawer .t-input-number,#app .t-drawer .t-textarea{width:100%}}#app .referral-page .t-table{background:transparent;border:0;box-shadow:none}#app .referral-page .t-table table{border-collapse:collapse}#app .referral-page .t-table th,#app .referral-page .t-table td{height:42px;padding:10px 18px;background:var(--td-bg-color-container)!important;border-bottom:1px solid var(--td-component-stroke)}#app .referral-page .t-table th{color:var(--td-text-color-secondary);font:var(--td-font-body-small);font-weight:400}#app .referral-page .t-table td{color:var(--td-text-color-primary);font:var(--td-font-body-small)}#app .referral-page .t-table tr:hover td{background:var(--td-brand-color-1)!important}#app .metric-grid,#app .chart-grid,#app .users-page,#app .products-page,#app .settings-page,#app .logs-page,#app .content-page,#app .tickets-page,#app .notifications-page,#app .referral-page,#app .member-levels-page{gap:var(--td-comp-margin-l)}@media(max-width:991px){#app .t-card__body{padding:12px}#app .tdesign-starter-content-layout>div>[class^=client-],#app .tdesign-starter-content-layout>div>[class*=" client-"],#app .tdesign-starter-content-layout>div>.record-page{padding:0}}#app .t-tag--success.t-tag--light,#app .t-tag--success.t-tag--light-outline{color:var(--td-success-color-9)}#app .t-tag--warning.t-tag--light,#app .t-tag--warning.t-tag--light-outline{color:var(--td-warning-color-10)}#app .t-tag--danger.t-tag--light,#app .t-tag--danger.t-tag--light-outline{color:var(--td-error-color-8)}@media(max-width:767.98px){#app .t-button{min-height:44px}#app .t-button--shape-square{min-width:44px;width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){#app *,#app *:before,#app *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.t-message{padding:0;list-style:none;margin:0;width:-moz-fit-content;width:fit-content;outline:0;border-radius:var(--td-radius-medium);background-color:var(--td-bg-color-container);box-shadow:var(--td-shadow-3),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);box-sizing:border-box;display:flex;align-items:center;color:var(--td-text-color-primary);font:var(--td-font-body-medium);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)}.t-message>.t-icon,.t-message>[data-t-icon]>.t-icon,.t-message .t-loading{color:var(--td-brand-color);margin-right:var(--td-comp-margin-s);flex-shrink:0;font-size:calc(var(--td-font-size-body-medium) + 6px)}.t-message.t-is-success>.t-icon,.t-message.t-is-success>[data-t-icon]>.t-icon,.t-message.t-is-success .t-loading{color:var(--td-success-color)}.t-message.t-is-warning>.t-icon,.t-message.t-is-warning>[data-t-icon]>.t-icon,.t-message.t-is-warning .t-loading{color:var(--td-warning-color)}.t-message.t-is-error>.t-icon,.t-message.t-is-error>[data-t-icon]>.t-icon,.t-message.t-is-error .t-loading{color:var(--td-error-color)}.t-message.t-is-closable .t-message__close{display:inline-flex;margin-right:0;margin-left:var(--td-comp-margin-xxl);cursor:pointer;color:var(--td-text-color-secondary)}.t-message.t-is-closable .t-message__close .t-icon-close{font-size:calc(var(--td-font-size-body-medium) + 2px);border-radius:var(--td-radius-default);transition:all .2s linear}.t-message.t-is-closable .t-message__close .t-icon-close:hover{background:var(--td-bg-color-container-hover)}.t-message.t-is-closable .t-message__close .t-icon-close:active{background:var(--td-bg-color-container-active)}.t-message__list{position:fixed;z-index:6000;pointer-events:none}.t-message__list .t-message{margin-bottom:var(--td-comp-margin-s);word-break:break-all;pointer-events:auto}@keyframes tDialogZoomIn{0%{opacity:0;transform:scale(.01)}to{opacity:1}}@keyframes tDialogZoomOut{0%{opacity:1}to{opacity:0;transform:scale(.01)}}@keyframes tDialogMaskIn{0%{opacity:0}to{opacity:1}}@keyframes tDialogMaskOut{0%{opacity:1}to{opacity:0}}.t-dialog-zoom .animation-enter{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-zoom .animation-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused}.t-dialog-zoom .animation-active{animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom-enter,.t-dialog-zoom-enter-from,.t-dialog-zoom-appear{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-zoom-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused}.t-dialog-zoom-enter-active,.t-dialog-zoom-appear-active{animation-name:tDialogZoomIn;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom-exit-active{animation-name:tDialogZoomOut;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom__vue-enter-active .t-dialog{animation-name:tDialogZoomIn;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-zoom__vue-enter-active .t-dialog__mask{animation-name:tDialogMaskIn;animation-duration:.2s;animation-timing-function:linear;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom__vue-leave-active .t-dialog{animation-name:tDialogZoomOut;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused}.t-dialog-zoom__vue-leave-active .t-dialog__mask{animation-name:tDialogMaskOut;animation-duration:.2s;animation-timing-function:linear;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom__vue-enter-to .t-dialog,.t-dialog-zoom__vue-leave-to .t-dialog{animation-play-state:running;animation-fill-mode:both}.t-dialog-fade-enter,.t-dialog-fade-appear{opacity:0;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-fade-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-fade-enter.t-dialog-fade-enter-active,.t-dialog-fade-appear.t-dialog-fade-appear-active{animation-name:tDialogFadeIn;animation-play-state:running}.t-dialog-fade-exit.t-dialog-fade-exit-active{animation-name:tDialogFadeOut;animation-play-state:running}@keyframes tDialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tDialogFadeOut{0%{opacity:1}to{opacity:0}}.t-dialog{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;padding:0;list-style:none;margin:0;width:480px;background-color:var(--td-bg-color-container);position:relative;border:1px solid var(--td-border-level-1-color);border-radius:var(--td-radius-large)}.t-dialog .t-icon.t-is-info{color:var(--td-brand-color)}.t-dialog .t-icon.t-is-success{color:var(--td-success-color)}.t-dialog .t-icon.t-is-warning{color:var(--td-warning-color)}.t-dialog .t-icon.t-is-error{color:var(--td-error-color)}.t-dialog--lock{overflow:hidden}.t-dialog__header{color:var(--td-text-color-primary);font:var(--td-font-title-medium);font-weight:600;display:flex;align-items:center;word-break:break-word;gap:var(--td-comp-margin-s);box-sizing:border-box}.t-dialog__header .t-dialog__header-content{display:flex;align-items:flex-start;width:100%}.t-dialog__header .t-icon:not(.t-icon-close){font-size:calc(var(--td-font-size-body-large) + 8px);display:inline-flex;align-items:center;margin-right:var(--td-comp-margin-s);flex-shrink:0}.t-dialog__header--fullscreen{background-color:var(--td-bg-color-secondarycontainer);min-height:var(--td-comp-size-xxxl);justify-content:flex-end;display:flex;align-items:center;flex-direction:row;padding:0 var(--td-comp-paddingLR-xxl)}.t-dialog__header--fullscreen .t-dialog__header-content{box-sizing:border-box;display:flex;justify-content:center;align-items:center}.t-dialog__body{color:var(--td-text-color-secondary);font:var(--td-font-body-medium);overflow:auto;padding:var(--td-comp-paddingTB-l) 0;word-break:break-word}@-moz-document url-prefix(){.t-dialog__body{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__body::-webkit-scrollbar{width:6px;height:6px}.t-dialog__body::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-dialog__body::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__body::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__body__icon,.t-dialog__body--icon{padding:var(--td-comp-paddingTB-l) 0}.t-dialog__body--fullscreen{box-sizing:border-box;padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xxl);height:calc(100% - var(--td-comp-size-xxxl) - var(--td-comp-size-xxxxl));overflow:auto}@-moz-document url-prefix(){.t-dialog__body--fullscreen{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__body--fullscreen::-webkit-scrollbar{width:6px;height:6px}.t-dialog__body--fullscreen::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-dialog__body--fullscreen::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__body--fullscreen::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__body--fullscreen--without-footer{box-sizing:border-box;padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xxl);height:calc(100% - var(--td-comp-size-xxxl));overflow:auto}.t-dialog__footer{width:100%;text-align:right;padding:var(--td-comp-paddingTB-l) 0 0}.t-dialog__footer .t-button+.t-button{margin-left:var(--td-comp-margin-s)}.t-dialog__footer--fullscreen{min-height:var(--td-comp-size-xxxxl);padding:0 var(--td-comp-paddingLR-xxl) var(--td-comp-paddingTB-xxl);box-sizing:border-box}.t-dialog--default{padding:var(--td-comp-paddingTB-xxl) var(--td-comp-paddingLR-xxl)}.t-dialog__close{font-size:calc(var(--td-font-size-body-large) + 4px);color:var(--td-text-color-secondary);display:flex;width:calc(var(--td-font-size-body-large) + 4px);height:calc(var(--td-font-size-body-large) + 4px);align-items:center;border-radius:var(--td-radius-default);transition:all .2s linear;padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xxs)}.t-dialog__close:hover{cursor:pointer;background:var(--td-bg-color-container-hover)}.t-dialog__close:active{background:var(--td-bg-color-container-active)}.t-dialog__close--fullscreen{display:flex;background:transparent}.t-dialog__close--fullscreen:hover{cursor:pointer;background:var(--td-bg-color-secondarycontainer-hover)}.t-dialog__close--fullscreen:active{background:var(--td-bg-color-secondarycontainer-active)}.t-dialog.t-dialog--draggable:hover{cursor:move}.t-dialog.t-dialog--draggable .t-dialog__header:hover,.t-dialog.t-dialog--draggable .t-dialog__body:hover,.t-dialog.t-dialog--draggable .t-dialog__footer:hover{cursor:auto}.t-dialog__fullscreen{width:100%;border-radius:0}.t-dialog__ctx{pointer-events:auto;outline:none;top:0;left:0;width:100%;height:100%}.t-dialog__ctx.t-dialog__ctx--modeless{pointer-events:none}.t-dialog__ctx.t-dialog__ctx--fixed{position:fixed;z-index:2500}.t-dialog__ctx.t-dialog__ctx--absolute,.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__mask,.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__wrap{position:absolute}.t-dialog__ctx.t-is-visible{visibility:visible}.t-dialog__ctx.t-is-hidden{visibility:hidden}.t-dialog__ctx.t-is-display{display:block}.t-dialog__ctx.t-not-display{display:none}.t-dialog__ctx .t-dialog__mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background:var(--td-mask-active);pointer-events:auto}.t-dialog__ctx .t-dialog__wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;overflow:auto}@-moz-document url-prefix(){.t-dialog__ctx .t-dialog__wrap{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar{width:8px;height:8px}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__ctx .t-dialog__position{display:flex;justify-content:center;min-height:100%;width:100%;position:relative;padding:48px 0;box-sizing:border-box}.t-dialog__ctx .t-dialog__position.t-dialog--top{align-items:flex-start;padding-top:20vh}.t-dialog__ctx .t-dialog__position.t-dialog--center{align-items:center}.t-dialog__ctx .t-dialog__position_fullscreen{display:flex;justify-content:center;min-height:100%;width:100%;position:relative;box-sizing:border-box}.t-dialog__ctx .t-is-hidden{background:none}.t-dialog__ctx .t-dialog{pointer-events:auto;z-index:2500}.t-dialog__ctx.t-dialog__ctx--modeless .t-dialog{box-shadow:var(--td-shadow-3)}.route-loading-shell[data-v-d86b17af]{min-height:min(68vh,720px);padding:24px;background:linear-gradient(180deg,#fffffff2,#f8fafcd1),radial-gradient(circle at top right,rgba(22,93,255,.08),transparent 28%);animation:route-loading-appear-d86b17af .3s ease-out both;animation-delay:.12s}.route-loading-shell__hero[data-v-d86b17af],.route-loading-shell__card[data-v-d86b17af]{border:1px solid rgba(22,93,255,.08);border-radius:16px;background:#ffffffdb;box-shadow:0 18px 38px #0f172a0d}.route-loading-shell__hero[data-v-d86b17af]{display:flex;flex-direction:column;gap:14px;padding:26px 24px;animation:route-loading-appear-d86b17af .3s ease-out both;animation-delay:.18s}.route-loading-shell__grid[data-v-d86b17af]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.route-loading-shell__card[data-v-d86b17af]{display:flex;flex-direction:column;gap:12px;min-height:186px;padding:22px 20px;animation:route-loading-appear-d86b17af .35s ease-out both}.route-loading-shell__pill[data-v-d86b17af],.route-loading-shell__headline[data-v-d86b17af],.route-loading-shell__subline[data-v-d86b17af],.route-loading-shell__line[data-v-d86b17af]{display:block;position:relative;overflow:hidden;border-radius:999px;background:#94a3b824}.route-loading-shell__pill[data-v-d86b17af]:after,.route-loading-shell__headline[data-v-d86b17af]:after,.route-loading-shell__subline[data-v-d86b17af]:after,.route-loading-shell__line[data-v-d86b17af]:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.5) 40%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.5) 60%,transparent 100%);animation:route-loading-shimmer-d86b17af 1.4s cubic-bezier(.4,0,.2,1) infinite;animation-delay:.3s}.route-loading-shell__pill[data-v-d86b17af]{width:96px;height:12px}.route-loading-shell__headline[data-v-d86b17af]{width:min(360px,72%);height:28px}.route-loading-shell__subline[data-v-d86b17af]{width:44%;height:14px}.route-loading-shell__subline--wide[data-v-d86b17af]{width:min(540px,88%)}.route-loading-shell__line[data-v-d86b17af]{width:100%;height:14px}.route-loading-shell__line--title[data-v-d86b17af]{width:54%;height:20px}.route-loading-shell__line--short[data-v-d86b17af]{width:72%}@keyframes route-loading-shimmer-d86b17af{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes route-loading-appear-d86b17af{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:992px){.route-loading-shell[data-v-d86b17af]{min-height:52vh;padding:18px 16px}.route-loading-shell__hero[data-v-d86b17af]{gap:12px;padding:22px 18px}.route-loading-shell__grid[data-v-d86b17af]{grid-template-columns:1fr;gap:14px}.route-loading-shell__card[data-v-d86b17af]{min-height:148px;padding:18px 16px}.route-loading-shell__headline[data-v-d86b17af],.route-loading-shell__subline[data-v-d86b17af],.route-loading-shell__subline--wide[data-v-d86b17af],.route-loading-shell__line--title[data-v-d86b17af],.route-loading-shell__line--short[data-v-d86b17af]{width:100%}}.app-runtime-shell[data-v-de49679d]{min-height:100vh}.route-fade-enter-active[data-v-de49679d]{transition:opacity .16s ease-out}.route-fade-leave-active[data-v-de49679d]{transition:opacity .08s ease-in}.route-fade-enter-from[data-v-de49679d],.route-fade-leave-to[data-v-de49679d]{opacity:.5}.app-route-progress[data-v-de49679d]{position:fixed;inset:0 auto auto 0;width:100%;height:3px;opacity:0;pointer-events:none;z-index:4200;transition:opacity .2s ease-out;background:#165dff0f}.app-route-progress[data-v-de49679d]:before{content:"";display:block;width:28%;height:100%;border-radius:999px;background:linear-gradient(90deg,#165dff05,#165dff 40%,#165dff99);box-shadow:0 0 8px #165dff4d}.app-route-progress.is-active[data-v-de49679d]{opacity:1}.app-route-progress.is-active[data-v-de49679d]:before{animation:app-route-progress-de49679d 1s cubic-bezier(.4,0,.2,1) infinite}@keyframes app-route-progress-de49679d{0%{transform:translate(-100%);opacity:.6}50%{opacity:1}to{transform:translate(420%);opacity:.4}}:root{color-scheme:light}.skip-to-content{position:absolute;top:-100%;left:0;z-index:10000;padding:8px 16px;background:#165dff;color:#fff;font-weight:600;text-decoration:none;border-radius:0 0 10px}.skip-to-content:focus{top:0;outline:2px solid #0a43ad;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;color:#1f2937;background-color:#f5f7fb;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-wrap:break-word;background:linear-gradient(180deg,#ffffffbd,#ffffffbd),#f5f7fb;background-size:auto,auto}a{color:#165dff;text-decoration:none}button,input,textarea,select{font:inherit}:focus-visible{outline:2px solid #165dff;outline-offset:2px}ul,ol{list-style:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
