:root{--colorPrimaryBg: #111a2c;--colorPrimaryBgHover: #112545;--colorPrimaryBorder: #15325b;--colorPrimaryBorderHover: #15417e;--colorPrimaryHover: #3c89e8;--colorPrimary: #1668dc;--colorPrimaryActive: #1554ad;--colorPrimaryTextHover: #3c89e8;--colorPrimaryText: #1668dc;--colorPrimaryTextActive: #1554ad;--colorSuccessBg: #162312;--colorSuccessBgHover: #1d3712;--colorSuccessBorder: #274916;--colorSuccessBorderHover: #306317;--colorSuccessHover: #306317;--colorSuccess: #49aa19;--colorSuccessActive: #3c8618;--colorSuccessTextHover: #6abe39;--colorSuccessText: #49aa19;--colorSuccessTextActive: #3c8618;--colorWarningBg: #2b2111;--colorWarningBgHover: #443111;--colorWarningBorder: #594214;--colorWarningBorderHover: #7c5914;--colorWarningHover: #7c5914;--colorWarning: #d89614;--colorWarningActive: #aa7714;--colorWarningTextHover: #e8b339;--colorWarningText: #d89614;--colorWarningTextActive: #aa7714;--colorErrorBg: #2c1618;--colorErrorBgHover: #451d1f;--colorErrorBorder: #5b2526;--colorErrorBorderHover: #7e2e2f;--colorErrorHover: #e86e6b;--colorError: #dc4446;--colorErrorActive: #ad393a;--colorErrorTextHover: #e86e6b;--colorErrorText: #dc4446;--colorErrorTextActive: #ad393a;--colorInfoBg: #111a2c;--colorInfoBgHover: #112545;--colorInfoBorder: #15325b;--colorInfoBorderHover: #15417e;--colorInfoHover: #15417e;--colorInfo: #1668dc;--colorInfoActive: #1554ad;--colorInfoTextHover: #3c89e8;--colorInfoText: #1668dc;--colorInfoTextActive: #1554ad;--colorText: rgba(255, 255, 255, .85);--colorTextSecondary: rgba(255, 255, 255, .65);--colorTextTertiary: rgba(255, 255, 255, .45);--colorTextQuaternary: rgba(255, 255, 255, .25);--colorBorder: #424242;--colorBorderSecondary: #303030;--colorFill: rgba(255, 255, 255, .18);--colorFillSecondary: rgba(255, 255, 255, .12);--colorFillTertiary: rgba(255, 255, 255, .08);--colorFillQuaternary: rgba(255, 255, 255, .04);--colorBgContainer: #141414;--colorBgElevated: #1f1f1f;--colorBgLayout: #000000;--colorBgSpotlight: #424242;--colorBgMask: rgba(0, 0, 0, .45);--fontFamily: "-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji";--fontSize: 14;--fontSizeSM: 12;--fontSizeLG: 16;--fontSizeXL: 20;--fontSizeHeading1: 38;--fontSizeHeading2: 30;--fontSizeHeading3: 24;--fontSizeHeading4: 20;--fontSizeHeading5: 16;--marginXXS: 4;--marginXS: 8;--marginSM: 12;--margin: 16;--marginMD: 20;--marginLG: 24;--marginXL: 32;--marginXXL: 48;--paddingXXS: 4;--paddingXS: 8;--paddingSM: 12;--padding: 16;--paddingMD: 20;--paddingLG: 24;--paddingXL: 32;--lineHeight: 1.57142857;--lineHeightSM: 1.66666667;--lineHeightLG: 1.5;--lineHeightHeading1: 1.21052632;--lineHeightHeading2: 1.26666667;--lineHeightHeading3: 1.33333333;--lineHeightHeading4: 1.4;--lineHeightHeading5: 1.5;--borderRadius: 6;--borderRadiusSM: 4;--borderRadiusLG: 8;--borderRadiusXS: 2;--boxShadow: 0 1px 2px 0 rgba(0, 0, 0, .03), 0 1px 6px -1px rgba(0, 0, 0, .02), 0 2px 4px 0 rgba(0, 0, 0, .02);--boxShadowSecondary: 0 6px 16px 0 rgba(0, 0, 0, .08), 0 3px 6px -4px rgba(0, 0, 0, .12), 0 9px 28px 8px rgba(0, 0, 0, .05);--bezierBase: cubic-bezier(.4, 0, .2, 1);--navTopBg: #1668dc;--navleftBg: #fff;--hoverBg: #3c89e825}html,body,#app{min-width:1000px}.g-datasource-wrap{height:100%;background-color:#fff;border:1px solid #ddd;display:flex;flex-direction:column}.g-datasource-wrap .g-datasource-search-wrap{flex-shrink:0}.g-datasource-wrap .g-datasource-toolbar-wrap{height:34px;flex-shrink:0}.g-datasource-wrap .g-datasource-table-wrap{flex:1;overflow:auto}.ant-drawer-close{color:#ff4d4f!important;transition:all .3s;border-radius:50%!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;box-sizing:border-box!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.ant-drawer-close>*{display:flex!important;align-items:center!important;justify-content:center!important}.ant-drawer-close:hover{color:#ff7875!important;background-color:#ff4d4f1a!important;border-radius:50%!important}@font-face{font-family:iconfont;src:url(data:font/woff2;base64,d09GMgABAAAAAAN8AAsAAAAAB0gAAAMwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDBgqCHIIbATYCJAMMCwgABCAFhGcHOht7BhHVmyPI/g5Bju38UBRE0xNVQ59Trq0yzYe312kp7jdOFVjw+Tn+7QIRoAkQAQAAAABk1FrWA7cBQFSAbBOhUvEAKJnsC/O1i2s2ICMj1BAUK4Zead1xLtuzMN8AzjIRA4AH/u/d/aM1RdJsLAq0cC5M4FmWphB2oqz+2AFilgsKVhlgV98BZIDm8j/0AZxwIQR+ADjQ1d9KGyr3Jiyl/tcu5u7wEA82TtGqAsz06a/Gu1sWWPwAvPM4Nfxg6wEtWMd1WKCBNXmCnoLsIv7oRT0DApDlLBCdjOLToXhlTTXQxRE2gbSRXE1VCaTlKI6zBWmEgC5NkQfSQAMdzIafJ3+P8kBJEmSX5H1EOfZ0fNYnQox9+CwQ7HAKkAAYwH5jdjJv92ZjcdYeI1un5VylgCPopAlRKDXVAv3DAygCJIvUywMAay5H4RdXmupi5Vd9FAMAAkAOkAHoRgTqhDJoqqo4vVouS/9Fuiy5A3/DdJocsE8JWmbJRcX1f9+XTLb9kF9onfVWge71LJmzStvW+Tn1rbc6tMhN3g3Rc6Hk1riOu6mszfxtRpYVm/yFFIT8o3DlwvN53GwhL/cst+q+2hEFKsOqKjHlZl0bQm/hldYOUdq5e7bPfnfZ3+ti5QZeglCmPC5qDNsyr0lUe3tUtBe3HQNt96ovMrfuyW9f4Hp391GMjGTrxBcxdhjXf/EbLOlrFikNl5YCgO89DItxYLWANAqw9M3rziCRmzGApXVSdwwIgHEgc0tmyNIEICJBVa/DjWo3liekqaWgpOiBkWZKcb4tJOS4QiAtALLsRKyWo6YOQ9ICwNIgA0LZIihF62CUnVKcfwcJTX8QKPsPWZlRZTs5lhHF+ygZSQHWFxjue8oxUMh1KfXLYViV2kqMDJuAUr5YLIylJ3GMGdFbl4kUKPRdGImnScfxIUD/KTnlH0RBu1BQdS/Jc9+N9VEykgKsLzDc95RPpvz3LaV+OQxBapvFyLDcoZQvAtRY60EdN7JL9NZlIgUKmbwLI9ktHSPrQ1A/6Ck55R8D0kG7QEkK1eaX17svtwsuRvZPvCs1lplyrZj7eknHME/HYg==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATcAAsAAAAAB0gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8Q0m+Y21hcAAAAYgAAABWAAABhmhe0SlnbHlmAAAB4AAAARAAAAEcHtEw4mhlYWQAAALwAAAALwAAADYs/7s/aGhlYQAAAyAAAAAcAAAAJAfeA4RobXR4AAADPAAAAAwAAAAMDAAAAGxvY2EAAANIAAAACAAAAAgATgCObWF4cAAAA1AAAAAfAAAAIAEWADluYW1lAAADcAAAAUAAAAJnEKM8sHBvc3QAAASwAAAAKQAAADoWI2dKeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFhYJzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnuk9e8fc8L+BgYH5DgOQZGBEUcQEAILJDXx4nO2QwRGAIAwE9wB5OBbiw7EeX5bPkxYwCdqFN7O55AKfAAuQjcMooBvhuixV5Jk18hJvqrlI7Wx9DPjcJNtV8+T/VPm1Rd3fKfm1JtH3CXoAXvERtgAAeJxj4GQAAuYkpnsMzAzsDNwM/AzCDOIMKgwaDDoMDIzq7OLsyqLGjEAsDmQzi5urmxubKqsq8TGKyDEa2TGa6DEyAwXUgRKMEVYGVloJCYxKjo4fDS11dS31rHQTEv79M4kwNY3IjDAxiQgFyhhY6TKFAVW2OzDWxSoAef/qrXStuhwWmkRmRJqAib8PwRIMTAwM/88xH2Y2YlBjUGdgYGVTV1PXYzQ3A0IjOUY2dj5GUaArjI3MzC0Z7RjlGMXZ2IFQmUmoKDnR2obbxCg6rphHhIOVU1Pbo8rDPEWVQ0Kcn5HL1iYuMd+Q0cI8NvFparK9Axe/uASnaoo5UI22BicbhwhPXkyksSkDAP4KN9h4nGNgZGBgAOIjZg1C8fw2Xxm4WRhA4MkH64UI+v85FgZmIyCXg4EJJAoALTIKrQB4nGNgZGBgbvjfwBDDwgACQJKRARUwAwBHCQJsBAAAAAQAAAAEAAAAAAAAAABOAI54nGNgZGBgYGbQZeBkAAEmIOYCQgaG/2A+AwANzwFQAHichZE9bsJAEIWfwZAElChKpDRpVikoEsn8lEipUKCnoAez5ke211ovSNQ5TY6QE+QI6Whzikh52EMDRbza2W/evpkdyQDusIeH8rvnLtnDJbOSK7jAo3CV+pOwT34WrqGJnnCd+qtwAy94E26yY8YOnn/FrIV3YQ+3+BCu4AafwlXqX8I++Vu4hgf8CNep/wo3MPGuhZtoeeHA6qnTczXbqVVo0sik7niO9WITT+2pPNE2X5lUdYPOURrpVNtjm3y76DkXqciaRA15q+PYqMyatQ5dsHQu67fbkehBaBIMYKExhWOcQ2GGHeMKIQxSREV0Z/mY7gU2iFlp/3VP6LbIqR9yhS4CdM5cI7rSwnk6TY4tX+tRdXQrbsuahDSUWs1JYrLiDzzcramE1AMsi6oMfbS5ohN/UMyQ/AHYk29XeJxjYGKAAC4G7ICZkYmRmZGFgTUx08jUgKOyNDUnMzEvnYEBAC6oBOgAAAA=) format("woff"),url(data:font/ttf;base64,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) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ai250:before{content:""}.icon-yueliang:before{content:""}.container{width:100%}.flex-between,.flex-justify-between{align-items:center;display:flex;justify-content:space-between}.flex-center,.flex-col-center{align-items:center;display:flex;justify-content:center}.flex-col-center{flex-direction:column}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.absolute,[absolute=""]{position:absolute}.static{position:static}.m0{margin:0}.mr-3{margin-right:.75rem}.ms{margin-inline-start:1rem}[w~="1"]{width:.25rem}.flex-col{flex-direction:column}[translate~="2025"]{--un-translate-x:506.25rem;--un-translate-y:506.25rem}.transform,[transform=""],[translate~="2025"]{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.b,[b=""]{border-width:1px}.p2{padding:.5rem}.pt-0{padding-top:0}[text~="0"]{font-size:0}[text~="3"]{font-size:.75rem}[text~="4"]{font-size:1rem}[text~="9"]{font-size:2.25rem}.text-gray-400{--un-text-opacity:1;color:rgb(156 163 175/var(--un-text-opacity))}.capitalize,[capitalize=""]{text-transform:capitalize}.underline,[underline=""]{text-decoration-line:underline}.blur{--un-blur:blur(8px)}.blur,.grayscale{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.grayscale{--un-grayscale:grayscale(1)}.filter,[filter=""]{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition,[transition=""]{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--fe-primary-color:#1890ff;--fe-success-color:#52c41a;--fe-warning-color:#faad14;--fe-error-color:#f5222d;--fe-text-color:rgba(0,0,0,.85);--fe-text-color-secondary:rgba(0,0,0,.65);--fe-border-color:#d9d9d9;--fe-border-radius:6px}.action-buttons{align-items:center;display:flex;gap:8px;margin:0 auto;width:fit-content}.action-buttons .action-btn{align-items:center;border-radius:4px;display:inline-flex;height:28px;justify-content:center;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:28px}.action-buttons .action-btn .anticon{font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.action-buttons .action-btn.action-btn-primary{color:#1890ff}.action-buttons .action-btn.action-btn-primary:hover{background-color:#1890ff1a;color:#40a9ff;transform:scale(1.1)}.action-buttons .action-btn.action-btn-primary:hover .anticon{transform:scale(1.1)}.action-buttons .action-btn.action-btn-primary:active{background-color:#1890ff33;color:#096dd9;transform:scale(.95)}.action-buttons .action-btn.action-btn-danger{color:#ff4d4f}.action-buttons .action-btn.action-btn-danger:hover{background-color:#ff4d4f1a;color:#ff7875;transform:scale(1.1)}.action-buttons .action-btn.action-btn-danger:hover .anticon{transform:scale(1.1)}.action-buttons .action-btn.action-btn-danger:active{background-color:#ff4d4f33;color:#cf1322;transform:scale(.95)}.action-buttons .action-btn.action-btn-success{color:#52c41a}.action-buttons .action-btn.action-btn-success:hover{background-color:#52c41a1a;color:#73d13d;transform:scale(1.1)}.action-buttons .action-btn.action-btn-success:hover .anticon{transform:scale(1.1)}.action-buttons .action-btn.action-btn-success:active{background-color:#52c41a33;color:#389e0d;transform:scale(.95)}.action-buttons .action-btn.action-btn-warning{color:#faad14}.action-buttons .action-btn.action-btn-warning:hover{background-color:#faad141a;color:#ffc53d;transform:scale(1.1)}.action-buttons .action-btn.action-btn-warning:hover .anticon{transform:scale(1.1)}.action-buttons .action-btn.action-btn-warning:active{background-color:#faad1433;color:#d48806;transform:scale(.95)}.search-actions[data-v-f91e4976]{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:12px}.search-actions .search-actions__buttons[data-v-f91e4976]{align-items:center;display:flex;flex:0 0 auto;gap:8px}.search-actions .search-actions__button[data-v-f91e4976]{flex:0 0 auto;line-height:1;width:96px}.search-actions .search-actions__toggle[data-v-f91e4976]{align-items:center;display:flex;flex:0 0 auto;margin-top:4px;padding-left:0;padding-right:0}.v-table-image{border-radius:4px;cursor:pointer;object-fit:cover}.v-table-image .ant-image-mask{align-items:center;border-radius:4px;display:flex;justify-content:center}.v-table-image .ant-image-mask .anticon{color:#fff;font-size:16px}.g-datasource-table-wrap .ant-table-wrapper .ant-table-tbody tr td,.g-datasource-table-wrap .ant-table-wrapper .ant-table-thead tr th,.g-datasource-table-wrap .ant-table-wrapper tfoot tr td,.g-datasource-table-wrap .ant-table-wrapper tfoot tr th{height:48px;overflow-wrap:break-word;padding:0 16px;position:relative}.g-datasource-table-wrap .ant-table-wrapper .ant-pagination{align-items:center;display:flex;justify-content:space-between;margin:16px 0;width:100%}.g-datasource-table-wrap .ant-table-wrapper .ant-pagination .ant-pagination-total-text{flex:1;margin-right:16px;text-align:right}.g-datasource-table-wrap .ant-table-wrapper .ant-pagination .ant-pagination-options{align-items:center;display:flex!important;margin-left:16px;order:3}.g-datasource-table-wrap .ant-table-wrapper .ant-pagination .ant-pagination-options .ant-pagination-options-size-changer,.g-datasource-table-wrap .ant-table-wrapper .ant-pagination .ant-pagination-options .ant-select{margin-right:16px}.g-datasource-table-wrap .ant-table-wrapper .ant-pagination .ant-pagination-options .ant-pagination-options-quick-jumper{align-items:center;display:flex!important;white-space:nowrap}.g-datasource-table-wrap .ant-table-wrapper .ant-pagination .ant-pagination-options .ant-pagination-options-quick-jumper input{margin:0 4px;text-align:center;width:50px}.g-datasource-table-wrap .ant-table-wrapper .ant-pagination .ant-pagination-pager{order:2}.password-strength-wrapper .password-strength-content[data-v-feaaea49]{align-items:center;display:flex;gap:8px}.password-strength-wrapper .password-strength-bar[data-v-feaaea49]{background-color:#f0f0f0;border-radius:2px;flex:1;height:4px;overflow:hidden}.password-strength-wrapper .password-strength-bar .password-strength-fill[data-v-feaaea49]{border-radius:2px;height:100%;transition:all .3s ease}.password-strength-wrapper .password-strength-text[data-v-feaaea49]{font-size:12px;line-height:1.5;white-space:nowrap}.v-modal-header{align-items:center;display:flex;justify-content:space-between;width:100%}.v-modal-title{color:#000000d9;font-size:16px;font-weight:500;margin-right:auto;text-align:left}.v-modal-header-actions{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto;margin-right:-4px;padding-right:0}.v-modal-fullscreen-btn{align-items:center!important;border-radius:2px;box-sizing:border-box;color:#00000073;cursor:pointer;display:inline-flex!important;font-size:14px;height:22px;justify-content:center!important;line-height:1!important;margin:0!important;max-height:22px;max-width:22px;min-height:22px;min-width:22px;opacity:1;padding:0!important;transition:opacity .3s;vertical-align:middle;width:22px}.v-modal-fullscreen-btn,.v-modal-fullscreen-btn svg,.v-modal-fullscreen-btn>*{align-items:center!important;display:flex!important;justify-content:center!important}.v-modal-fullscreen-btn svg,.v-modal-fullscreen-btn>*{height:14px;width:14px}.v-modal-close-btn{align-items:center!important;border-radius:50%;box-sizing:border-box;color:#ff4d4f!important;cursor:pointer;display:inline-flex!important;font-size:14px;height:22px;justify-content:center!important;line-height:1!important;margin:0!important;max-height:22px;max-width:22px;min-height:22px;min-width:22px;opacity:1;padding:0!important;transition:all .3s;vertical-align:middle;width:22px}.v-modal-close-btn,.v-modal-close-btn svg,.v-modal-close-btn>*{align-items:center!important;display:flex!important;justify-content:center!important}.v-modal-close-btn svg,.v-modal-close-btn>*{color:inherit!important;height:14px!important;width:14px!important}.v-modal-close-btn:hover{background-color:#ff4d4f1a;border-radius:50%;color:#ff7875!important}.v-modal-close-btn:hover svg,.v-modal-close-btn:hover>*{color:#ff7875!important}.v-modal-content{display:flex;flex-direction:column;max-height:calc(70vh - 48px);min-height:100px;overflow:hidden}.v-modal-content.is-fullscreen{height:100%;max-height:100%}.v-modal-body{flex:1;min-height:0;overflow-y:auto;padding-bottom:0}.v-modal-actions{border-top:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;margin-top:24px;padding-top:16px}.v-modal-content.is-fullscreen .v-modal-actions{background-color:#fff;border-top:1px solid #f0f0f0;bottom:0;margin-top:0;padding:16px 24px;position:sticky;z-index:10}.full-modal .ant-modal{height:100vh;margin:0;padding-bottom:0;top:0;width:100vw}.full-modal .ant-modal-content{display:flex;flex-direction:column;height:100vh;max-height:100vh;width:100%}.full-modal .ant-modal-body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0}:deep(.ant-modal-body){max-height:none;overflow:visible;padding:24px}.full-modal :deep(.ant-modal-body){display:flex;flex-direction:column;max-height:100vh;overflow:hidden;padding:0}.text-gray-400[data-v-0c63cdab]{color:#9ca3af}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.error-boundary[data-v-503b2e2e]{display:flex;justify-content:center;align-items:center;height:100%;min-height:200px}.error-content[data-v-503b2e2e]{text-align:center;padding:20px}.error-content h2[data-v-503b2e2e]{color:#ff4d4f;margin-bottom:16px}.error-content p[data-v-503b2e2e]{color:#666;margin-bottom:24px}.error-actions[data-v-503b2e2e]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.error-actions .ant-btn[data-v-503b2e2e]{min-width:100px}#app[data-v-f41b3d28]{font-family:Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;width:100%;min-width:auto;display:flex;flex-direction:column}.main-content[data-v-f41b3d28]{flex:1;height:100%;width:100%;overflow:auto;position:relative}[data-v-f41b3d28]{font-family:inherit}.anticon[data-v-4e2a2d3f]{display:inline-block;font-style:normal;vertical-align:baseline;text-align:center;text-transform:none;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont[data-v-4e2a2d3f]{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.permission-content[data-v-1a9e1b19],.permission-fallback[data-v-1a9e1b19]{width:100%}.no-permission[data-v-1a9e1b19]{padding:40px 0;text-align:center}.user-info[data-v-5f17bd00]{padding:20px;border:1px solid #e6e6e6;border-radius:8px;background:#fff}.user-info-content[data-v-5f17bd00]{display:flex;align-items:center;gap:16px}.user-avatar[data-v-5f17bd00]{width:60px;height:60px;border-radius:50%;overflow:hidden;flex-shrink:0}.user-avatar img[data-v-5f17bd00]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-5f17bd00]{width:100%;height:100%;background:#1890ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.user-details[data-v-5f17bd00]{flex:1}.user-name[data-v-5f17bd00]{font-size:18px;font-weight:700;color:#333;margin-bottom:4px}.user-account[data-v-5f17bd00]{font-size:14px;color:#666;margin-bottom:4px}.user-role[data-v-5f17bd00]{font-size:12px;color:#999}.user-actions[data-v-5f17bd00]{flex-shrink:0}.not-logged-in[data-v-5f17bd00]{text-align:center;padding:40px 0}.password-strength-wrapper .password-strength-content[data-v-b77e1445]{display:flex;align-items:center;gap:8px}.password-strength-wrapper .password-strength-bar[data-v-b77e1445]{height:4px;background-color:#f0f0f0;border-radius:2px;overflow:hidden;flex:1}.password-strength-wrapper .password-strength-bar .password-strength-fill[data-v-b77e1445]{height:100%;transition:all .3s ease;border-radius:2px}.password-strength-wrapper .password-strength-text[data-v-b77e1445]{font-size:12px;line-height:1.5;white-space:nowrap}.v-modal-header{display:flex;align-items:center;justify-content:space-between;width:100%}.v-modal-title{text-align:left;margin-right:auto;font-size:16px;font-weight:500;color:#000000d9}.v-modal-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto;padding-right:0;margin-right:-4px}.v-modal-fullscreen-btn{font-size:14px;width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#00000073;cursor:pointer;transition:opacity .3s;border-radius:2px;opacity:1;box-sizing:border-box;padding:0!important;margin:0!important;line-height:1!important;vertical-align:middle}.v-modal-fullscreen-btn,.v-modal-fullscreen-btn>*,.v-modal-fullscreen-btn svg{display:flex!important;align-items:center!important;justify-content:center!important}.v-modal-fullscreen-btn>*,.v-modal-fullscreen-btn svg{width:14px;height:14px}.v-modal-fullscreen-btn:hover{opacity:.6}.v-modal-close-btn{font-size:14px;width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#ff4d4f!important;cursor:pointer;transition:all .3s;border-radius:50%;opacity:1;box-sizing:border-box;padding:0!important;margin:0!important;line-height:1!important;vertical-align:middle}.v-modal-close-btn,.v-modal-close-btn>*,.v-modal-close-btn svg{display:flex!important;align-items:center!important;justify-content:center!important}.v-modal-close-btn>*,.v-modal-close-btn svg{color:inherit!important;width:14px!important;height:14px!important}.v-modal-close-btn:hover{color:#ff7875!important;background-color:#ff4d4f1a;border-radius:50%}.v-modal-close-btn:hover>*,.v-modal-close-btn:hover svg{color:#ff7875!important}.v-modal-content{min-height:100px}.v-modal-content.is-fullscreen{display:flex;flex-direction:column;height:100%;max-height:100%}.is-fullscreen .v-modal-body{flex:1;overflow-y:auto;min-height:0;padding-bottom:0}.v-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0}.is-fullscreen .v-modal-actions{flex-shrink:0;margin-top:0;padding:16px 24px;background-color:#fff;border-top:1px solid #f0f0f0;position:sticky;bottom:0;z-index:10}.full-modal .ant-modal{width:100vw;height:100vh;top:0;padding-bottom:0;margin:0}.full-modal .ant-modal-content{width:100%;display:flex;flex-direction:column;height:100vh;max-height:100vh}.full-modal .ant-modal-body{flex:1;overflow:hidden;min-height:0;padding:0;display:flex;flex-direction:column}.full-modal .ant-modal-footer{flex-shrink:0}.permission-hidden{display:none!important}.permission-denied{opacity:.5;pointer-events:none;position:relative}.permission-denied:after{content:"无权限";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000}.image-upload-container[data-v-25428e19] .ant-upload-select-picture-card,.image-upload-container[data-v-25428e19] .ant-upload-list-picture-card .ant-upload-list-item{width:104px;height:104px}.color-blocks[data-v-8755d778]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.color-block[data-v-8755d778]{display:inline-block;width:24px;height:24px;border-radius:4px;border:1px solid #d9d9d9;cursor:pointer;transition:transform .2s}.color-block[data-v-8755d778]:hover{transform:scale(1.1)}.color-config-list .color-config-empty[data-v-8755d778]{padding:12px;text-align:center;border:1px dashed #d9d9d9;border-radius:4px;margin-bottom:8px}.color-config-list .color-config-item[data-v-8755d778]{margin-bottom:16px;padding:12px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fafafa}.color-config-list .color-config-item .color-config-row[data-v-8755d778]{display:flex;align-items:flex-start;gap:12px}.color-config-list .color-config-item .color-config-row .color-config-field[data-v-8755d778]{flex:1;display:flex;flex-direction:column;gap:4px}.color-config-list .color-config-item .color-config-row .color-config-field label[data-v-8755d778]{font-size:12px;color:#000000a6;margin-bottom:4px}.color-config-list .color-config-item .color-config-row .color-config-field .color-picker-wrapper[data-v-8755d778]{display:flex;align-items:center}.color-config-list .color-config-item .color-config-row .color-config-field .color-picker-wrapper .color-picker[data-v-8755d778]{width:40px;height:32px;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;padding:0}.color-config-list .color-config-item .color-config-row .color-config-field .color-picker-wrapper .color-picker[data-v-8755d778]::-webkit-color-swatch-wrapper{padding:0}.color-config-list .color-config-item .color-config-row .color-config-field .color-picker-wrapper .color-picker[data-v-8755d778]::-webkit-color-swatch{border:none;border-radius:4px}.file-urls[data-v-20af741b]{display:inline-block}.home-container[data-v-9c52bc62]{padding:40px;text-align:center}h1[data-v-9c52bc62]{font-size:24px;margin-bottom:16px}p[data-v-9c52bc62]{color:#666}.micro-container{width:100%;height:100%;overflow:hidden}.micro-content{width:100%;height:100%;padding:1rem}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.grid{display:grid}.block,[block=""]{display:block}.inline-block{display:inline-block}.hidden{display:none}[size~="16px"]{width:16px;height:16px}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.w-full{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.flex-wrap{flex-wrap:wrap}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.break-all{word-break:break-all}.border{border-width:1px}.p-5{padding:1.25rem}.px{padding-left:1rem;padding-right:1rem}.pb-0{padding-bottom:0}[color~=green]{--un-text-opacity:1;color:rgb(74 222 128 / var(--un-text-opacity))}[color~=orange]{--un-text-opacity:1;color:rgb(251 146 60 / var(--un-text-opacity))}[color~=red]{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.grayscale{--un-grayscale:grayscale(1);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease{transition-timing-function:cubic-bezier(.4,0,.2,1)}.theme-dark{data-theme:dark}.theme-light{data-theme:light}[theme~=themeConfig]{data-theme:themeConfig}
