.icon[data-v-0accc3e5]{margin:0 10px}[data-v-eb6ca598]:root{--primary-50:#eef2ff;--primary-100:#e0e7ff;--primary-200:#c7d2fe;--primary-300:#a5b4fc;--primary-400:#818cf8;--primary-500:#6366f1;--primary-600:#4f46e5;--primary-700:#4338ca;--primary-800:#3730a3;--primary-900:#312e81;--primary-rgb:99, 102, 241;--secondary-50:#eef2ff;--secondary-100:#e0e7ff;--secondary-200:#c7d2fe;--secondary-300:#a5b4fc;--secondary-400:#818cf8;--secondary-500:#6366f1;--secondary-600:#4f46e5;--secondary-700:#4338ca;--success-color:#22c55e;--warning-color:#eab308;--error-color:#ef4444;--info-color:#3b82f6;--success-50:#f0fdf4;--success-100:#dcfce7;--success-200:#bbf7d0;--success-300:#86efac;--success-400:#4ade80;--success-500:#22c55e;--success-600:#16a34a;--success-rgb:34, 197, 94;--warning-50:#fffbeb;--warning-100:#fef3c7;--warning-200:#fde68a;--warning-300:#fcd34d;--warning-400:#fbbf24;--warning-500:#f59e0b;--warning-600:#d97706;--warning-rgb:245, 158, 11;--error-50:#fff1f2;--error-100:#ffe4e6;--error-200:#fecdd3;--error-300:#fda4af;--error-400:#fb7185;--error-500:#f43f5e;--error-600:#e11d48;--error-rgb:244, 63, 94;--info-50:#f0f9ff;--info-100:#e0f2fe;--info-200:#bae6fd;--info-300:#7dd3fc;--info-400:#38bdf8;--info-500:#0ea5e9;--info-600:#0284c7;--info-rgb:14, 165, 233;--neutral-50:#f8fafc;--neutral-100:#f1f5f9;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-400:#94a3b8;--neutral-500:#64748b;--neutral-600:#475569;--neutral-700:#334155;--neutral-800:#1e293b;--neutral-900:#0f172a;--primary-color:var(--primary-600);--primary-color-secondary:var(--primary-500);--primary-color-tertiary:var(--primary-400);--background-color:var(--neutral-50);--background-color-secondary:var(--neutral-100);--background-color-tertiary:var(--neutral-200);--text-color:var(--neutral-800);--text-color-secondary:var(--neutral-600);--text-color-tertiary:var(--neutral-500);--border-color:var(--neutral-200);--border-color-secondary:var(--neutral-300);--card-background:var(--white);--card-background-secondary:var(--neutral-50);--shadow-opacity:.12;--shadow-opacity-light:.08;--shadow-xs:0 1px 2px #00000014;--shadow-sm:0 1px 3px #0000001a, 0 1px 2px #00000014;--shadow-md:0 4px 6px -1px #0000001f, 0 2px 4px -1px #00000014;--shadow-lg:0 10px 15px -3px #00000024, 0 4px 6px -2px #00000014;--shadow-primary:0 4px 12px rgba(var(--primary-rgb), .25);--shadow-success:0 4px 12px rgba(var(--success-rgb), .25);--shadow-warning:0 4px 12px rgba(var(--warning-rgb), .25);--shadow-error:0 4px 12px rgba(var(--error-rgb), .25);--shadow-info:0 4px 12px rgba(var(--info-rgb), .25);--white:#fff;--black:#000;--layout-header-bg:var(--white);--layout-header-text-color:var(--neutral-800);--layout-header-border-color:var(--neutral-200);--layout-content-bg:var(--neutral-50);--layout-hover-bg:var(--neutral-100);--layout-sidebar-bg:var(--white);--layout-sidebar-border:var(--neutral-200);--table-striped-bg:var(--neutral-50);--table-border-color:var(--neutral-300);--blockquote-border-color:var(--info-200);--blockquote-bg-color:var(--neutral-100);--code-bg-color:var(--neutral-100);--white-rgb:255, 255, 255;--black-rgb:0, 0, 0;--shadow-color:#00000014;--shadow-color-dark:#0003;--shadow-color-light:#0000000a;--shadow-focus:#4f46e526;--shadow-base:0 1px 2px 0 #00000014;--shadow-hover:0 4px 12px 0 #00000014;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--transition-duration:.3s;--transition-timing:ease;--skeleton-bg:var(--neutral-200);--skeleton-bg-highlight:var(--neutral-100);--skeleton-border:var(--neutral-200)}.captcha-dialog-content[data-v-eb6ca598]{padding:10px 0}.captcha-dialog-content .captcha-tip[data-v-eb6ca598]{text-align:center;color:var(--text-color-secondary);margin-bottom:20px;font-size:14px}.tianai-captcha-wrapper[data-v-eb6ca598]{justify-content:center;align-items:center;width:100%;min-height:300px;display:flex}.tianai-captcha-wrapper .captcha-content-wrapper[data-v-eb6ca598]{width:100%;max-width:350px}.tianai-captcha-wrapper .tianai-captcha-box[data-v-eb6ca598]{width:100%;min-height:280px}.tianai-captcha-box #tianai-captcha-parent,.tianai-captcha-box #tianai-captcha-parent #tianai-captcha{margin:0 auto!important}.tianai-captcha-box #tianai-captcha-slider-close-btn{cursor:pointer;display:inline-block!important}.wrapper[data-v-905f9adc]{cursor:pointer;align-items:center;display:flex}.wrapper .avatar-image[data-v-905f9adc]{object-fit:cover;box-sizing:border-box;border:1px solid #ffffff4d;border-radius:50%;width:20px;height:20px}.header-trigger[data-v-905f9adc]{height:40px;line-height:40px}.header-trigger .avatar[data-v-905f9adc]{vertical-align:middle}.header-trigger .name[data-v-905f9adc]{margin-left:5px;font-weight:500}.level-info-section[data-v-905f9adc]{padding:12px 16px}.level-info-section .level-header[data-v-905f9adc]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.level-info-section .level-header .level-badge[data-v-905f9adc]{background:var(--primary-500,#4f46e5);color:var(--white);border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.level-info-section .level-header .level-name[data-v-905f9adc]{color:var(--text-color,#000000d9);font-size:13px}.level-info-section .exp-progress-wrapper[data-v-905f9adc]{align-items:center;gap:8px;display:flex}.level-info-section .exp-progress-wrapper[data-v-905f9adc] .ant-progress{flex:1;margin-bottom:0}.level-info-section .exp-progress-wrapper .exp-text[data-v-905f9adc]{color:var(--text-color-secondary,#000000a6);white-space:nowrap;font-size:11px}.footer[data-v-ad7841c5]{border-top:1px solid var(--border-color-split,#e9e9e9);background:var(--base-bg-color,#fff);text-align:left;z-index:1;width:100%;padding:10px 16px;position:absolute;bottom:0;right:0}.color-container[data-v-ad7841c5]{background:var(--neutral-50,#f8fafc);border:1px solid var(--neutral-200,#e2e8f0);border-radius:8px;flex-wrap:wrap;justify-content:flex-start;gap:8px;max-height:200px;padding:8px;display:flex;overflow-y:auto}.color-container--dark[data-v-ad7841c5]{background:var(--neutral-800,#1e293b);border-color:var(--neutral-700,#334155)}.color-container--dark .color__badge[data-v-ad7841c5]{background:var(--primary-500,#6366f1)}.color[data-v-ad7841c5]{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.color[data-v-ad7841c5]:hover{transform:scale(1.1)}.color--active[data-v-ad7841c5]{box-shadow:var(--shadow-md);transform:scale(1.15)}.color__badge[data-v-ad7841c5]{background:var(--error-500,#f5222d);color:#fff;border-radius:3px;padding:0 3px;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:-4px;right:-4px}.user-space-item[data-v-4a466872]{height:100%;color:inherit;cursor:pointer;align-self:center;padding:0 12px}.user-space-item a[data-v-4a466872]{color:inherit}.user-space-item a i[data-v-4a466872]{font-size:16px}.user-space-item[data-v-4a466872]:hover{color:var(--7277a3f6);background-color:#00000006!important}.setting[data-v-4a466872]{vertical-align:middle;align-items:center;height:40px;line-height:40px;display:flex}.operate-icon[data-v-4a466872]{margin-left:20px}.breadcrumb[data-v-ac29a821]{align-items:center;height:100%;line-height:40px;display:flex}.smart-page-tag-operate[data-v-f5508a56]{background-color:var(--layout-header-bg,#fff);cursor:pointer;width:40px;height:40px;color:var(--text-color-secondary,#606266);justify-content:center;align-items:center;font-size:17px;display:flex}.smart-page-tag-operate .smart-page-tag-operate-icon[data-v-f5508a56]{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.smart-page-tag-operate[data-v-f5508a56]:hover{color:var(--63358744)}.smart-page-tag[data-v-f5508a56]{box-sizing:border-box;user-select:none;background:var(--layout-header-bg,#fff);place-content:center space-between;align-items:center;width:calc(100% - 40px);min-height:40px;padding-left:20px;padding-right:20px;display:flex;position:relative}.smart-page-tag .smart-page-tag-close[data-v-f5508a56]{color:var(--text-color-secondary,#666);margin-left:5px;font-size:10px}.smart-page-tag[data-v-f5508a56] .ant-tabs-nav{max-height:32px;margin:0;padding:0 0 2px}.smart-page-tag[data-v-f5508a56] .ant-tabs-nav:before{border-bottom:1px solid var(--layout-header-border-color,var(--neutral-200))}.smart-page-tag[data-v-f5508a56] .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{border-radius:var(--0cc2f0c8);padding:5px 8px 3px 20px;margin:0 0 0 5px!important}.smart-page-tag[data-v-f5508a56] .ant-tabs-tab-active{background-color:var(--page-tag-active-bg,var(--primary-100,#e0e7ff));color:var(--page-tag-active-text,var(--primary-700,#4338ca));font-weight:500}.smart-page-tag[data-v-f5508a56] .ant-tabs-tab-active .smart-page-tag-close{color:var(--page-tag-active-text,var(--primary-700,#4338ca))}.smart-page-tag[data-v-f5508a56] .ant-tabs-tab-active>div{color:var(--page-tag-active-text,var(--primary-700,#4338ca))!important}.smart-page-tag[data-v-f5508a56] .ant-tabs-nav .ant-tabs-tab:hover{background-color:var(--page-tag-hover-bg,var(--primary-50,#eef2ff));color:var(--page-tag-hover-text,var(--primary-600,#4f46e5))}.smart-page-tag[data-v-f5508a56] .ant-tabs-nav .ant-tabs-tab:hover .smart-page-tag-close{color:var(--page-tag-hover-text,var(--primary-600,#4f46e5))}.smart-page-tag[data-v-f5508a56] .ant-tabs-nav .ant-tabs-tab:hover>div{color:var(--page-tag-hover-text,var(--primary-600,#4f46e5))!important}.smart-page-tag-operate[data-v-cf18a7b0]{background-color:var(--layout-header-bg,#fff);cursor:pointer;width:40px;height:40px;color:var(--text-color-secondary,#606266);justify-content:center;align-items:center;font-size:17px;display:flex}.smart-page-tag-operate .smart-page-tag-operate-icon[data-v-cf18a7b0]{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.smart-page-tag-operate[data-v-cf18a7b0]:hover{color:var(--5134e190)}.smart-page-tag[data-v-cf18a7b0]{box-sizing:border-box;user-select:none;background:var(--layout-header-bg,#fff);place-content:center space-between;align-items:center;width:calc(100% - 40px);min-height:40px;padding-left:20px;padding-right:20px;display:flex;position:relative}.smart-page-tag .smart-page-tag-close[data-v-cf18a7b0]{color:var(--text-color-secondary,#666);margin-left:5px;font-size:10px}.smart-page-tag[data-v-cf18a7b0] .ant-tabs-nav{margin:0}.smart-page-tag[data-v-cf18a7b0] .ant-tabs-nav:before{border-bottom:1px solid var(--layout-header-border-color,var(--neutral-200))}.smart-page-tag[data-v-cf18a7b0] .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{border-radius:var(--b46e21bc) var(--b46e21bc) 0 0;border-bottom:0;min-width:60px;height:32px;margin:8px 0 0 5px;padding:5px 8px 3px 15px}.smart-page-tag[data-v-cf18a7b0] .ant-tabs-tab-active{background-color:var(--page-tag-active-bg,var(--primary-100,#e0e7ff));color:var(--page-tag-active-text,var(--primary-700,#4338ca));font-weight:500}.smart-page-tag[data-v-cf18a7b0] .ant-tabs-tab-active .smart-page-tag-close{color:var(--page-tag-active-text,var(--primary-700,#4338ca))}.smart-page-tag[data-v-cf18a7b0] .ant-tabs-tab-active>div{color:var(--page-tag-active-text,var(--primary-700,#4338ca))!important}.smart-page-tag[data-v-cf18a7b0] .ant-tabs-nav .ant-tabs-tab:hover{background-color:var(--page-tag-hover-bg,var(--primary-50,#eef2ff));color:var(--page-tag-hover-text,var(--primary-600,#4f46e5))}.smart-page-tag[data-v-cf18a7b0] .ant-tabs-nav .ant-tabs-tab:hover .smart-page-tag-close{color:var(--page-tag-hover-text,var(--primary-600,#4f46e5))}.smart-page-tag[data-v-cf18a7b0] .ant-tabs-nav .ant-tabs-tab:hover>div{color:var(--page-tag-hover-text,var(--primary-600,#4f46e5))!important}.page-tag-container[data-v-4a220797]{border-bottom:1px solid var(--layout-header-border-color,var(--neutral-200));position:relative}.smart-page-tag-operate[data-v-4a220797]{width:var(--6370180a);height:var(--6370180a);background-color:var(--layout-header-bg,var(--white));cursor:pointer;color:var(--text-color-secondary,#606266);justify-content:center;align-items:center;font-size:17px;display:flex}.smart-page-tag-operate .smart-page-tag-operate-icon[data-v-4a220797]{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.smart-page-tag-operate[data-v-4a220797]:hover{color:var(--1ceb3d08)}.smart-page-tag[data-v-4a220797]{box-sizing:border-box;min-height:var(--6370180a);user-select:none;background:var(--layout-header-bg,var(--white));width:calc(100% - var(--6370180a));place-content:center space-between;align-items:center;padding-left:20px;padding-right:20px;display:flex;position:relative}.smart-page-tag .smart-page-tag-close[data-v-4a220797]{color:var(--text-color-secondary,#666);margin-left:5px;font-size:12px}.smart-page-tag[data-v-4a220797] .ant-tabs-nav{min-height:var(--6370180a);box-sizing:border-box;min-width:120px;margin:0}.smart-page-tag[data-v-4a220797] .ant-tabs-nav:before{border-bottom:1px solid var(--layout-header-bg,var(--white))}.smart-page-tag[data-v-4a220797] .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{border-radius:var(--2779c466) var(--2779c466) 0 0;margin:0 -10px;padding:5px 18px 3px 24px}.smart-page-tag[data-v-4a220797] .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab:first-child{margin-left:0!important}.smart-page-tag[data-v-4a220797] .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab:nth-last-child(2){margin-right:0!important}.smart-page-tag .smart-page-tag-content[data-v-4a220797]{min-width:100px;display:inline-block}.smart-page-tag .smart-page-tag-content[data-v-4a220797]:after{content:"";z-index:-2;background:var(--layout-header-border-color,var(--neutral-200));width:1px;height:16px;position:absolute;top:10px;right:9px}.smart-page-tag .smart-page-tag-content .smart-page-tag-icon[data-v-4a220797]{margin-right:5px}.smart-page-tag[data-v-4a220797] .ant-tabs-tab-active{color:var(--page-tag-active-bg,var(--primary-100,#e0e7ff));background-size:60% 100%;position:relative}.smart-page-tag[data-v-4a220797] .ant-tabs-tab-active+.ant-tabs-tab{margin-left:-50px}.smart-page-tag[data-v-4a220797] .ant-tabs-tab-active:before{content:"";width:50%;height:var(--6370180a);z-index:-1;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='35'%20viewBox='0%200%20120%2035'%3e%3cpath%20id='bg'%20data-name='bg'%20d='M13.444,35H1.272v0A12.461,12.461,0,0,0,13.444,22.845V8a8,8,0,0,1,8-8H70V35ZM0,34.961v0Z'%20fill='currentColor'/%3e%3c/svg%3e") 0 no-repeat;position:absolute;bottom:0;left:-4px}.smart-page-tag[data-v-4a220797] .ant-tabs-tab-active:after{content:"";width:50%;height:var(--6370180a);z-index:-1;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='35'%20viewBox='0%200%20120%2035'%3e%3cpath%20id='bg'%20data-name='bg'%20d='M13.444,35H1.272v0A12.461,12.461,0,0,0,13.444,22.845V8a8,8,0,0,1,8-8H70V35ZM0,34.961v0Z'%20fill='currentColor'/%3e%3c/svg%3e") 0 no-repeat;position:absolute;bottom:0;right:-4px;transform:scaleX(-1)}.smart-page-tag[data-v-4a220797] .ant-tabs-tab-active .smart-page-tag-content{color:var(--page-tag-active-text,var(--primary-700,#4338ca));font-weight:500}.smart-page-tag[data-v-4a220797] .ant-tabs-tab-active .smart-page-tag-content:before{content:"";height:var(--6370180a);background:var(--page-tag-active-bg,var(--primary-100,#e0e7ff));z-index:-1;width:60%;margin:auto;position:absolute;bottom:0;left:0;right:0}.smart-page-tag[data-v-4a220797] .ant-tabs-tab-active .smart-page-tag-content:after{display:none}.smart-page-tag[data-v-4a220797] .ant-tabs-tab-active .smart-page-tag-close{color:var(--page-tag-active-text,var(--primary-700,#4338ca))}.smart-page-tag[data-v-4a220797] .ant-tabs-ink-bar{display:none}.smart-page-tag[data-v-4a220797] .ant-tabs-nav .ant-tabs-tab:hover:not(.ant-tabs-tab-active){color:var(--page-tag-hover-bg,var(--primary-50,#eef2ff))}.smart-page-tag[data-v-4a220797] .ant-tabs-nav .ant-tabs-tab:hover:not(.ant-tabs-tab-active):before{content:"";width:50%;height:var(--6370180a);z-index:-2;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='35'%20viewBox='0%200%20120%2035'%3e%3cpath%20id='bg_default'%20data-name='bg_default'%20d='M13.444,35H1.272v0A12.461,12.461,0,0,0,13.444,22.845V8a8,8,0,0,1,8-8H70V35ZM0,34.961v0Z'%20fill='currentColor'/%3e%3c/svg%3e") 0 no-repeat;position:absolute;bottom:0;left:-4px}.smart-page-tag[data-v-4a220797] .ant-tabs-nav .ant-tabs-tab:hover:not(.ant-tabs-tab-active):after{content:"";width:50%;height:var(--6370180a);z-index:-1;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='35'%20viewBox='0%200%20120%2035'%3e%3cpath%20id='bg_default'%20data-name='bg_default'%20d='M13.444,35H1.272v0A12.461,12.461,0,0,0,13.444,22.845V8a8,8,0,0,1,8-8H70V35ZM0,34.961v0Z'%20fill='currentColor'/%3e%3c/svg%3e") 0 no-repeat;position:absolute;bottom:0;right:-4px;transform:scaleX(-1)}.smart-page-tag[data-v-4a220797] .ant-tabs-nav .ant-tabs-tab:hover:not(.ant-tabs-tab-active) .smart-page-tag-content{color:var(--page-tag-hover-text,var(--primary-600,#4f46e5))}.smart-page-tag[data-v-4a220797] .ant-tabs-nav .ant-tabs-tab:hover:not(.ant-tabs-tab-active) .smart-page-tag-content:before{content:"";height:var(--6370180a);background:var(--page-tag-hover-bg,var(--primary-50,#eef2ff));z-index:-1;width:60%;margin:auto;position:absolute;bottom:0;left:0;right:0}.smart-page-tag[data-v-4a220797] .ant-tabs-nav .ant-tabs-tab:hover:not(.ant-tabs-tab-active) .smart-page-tag-content:after{display:none}.smart-page-tag[data-v-4a220797] .ant-tabs-nav .ant-tabs-tab:hover .smart-page-tag-close{color:var(--page-tag-hover-text,var(--primary-600,#4f46e5))}[data-v-53457623] .ant-menu-item-selected{border-right:3px!important}.recursion-container[data-v-a73bc6f0]{background:var(--layout-sidebar-bg,var(--white));height:100vh}.bottom-menu[data-v-a73bc6f0]{height:90%;color:var(--text-color-secondary,#515a6e);display:flex;overflow:auto}.top-menu[data-v-a73bc6f0]{height:40px;color:var(--text-color-secondary,#515a6e);border-bottom:1px solid var(--border-color-split,#f3f3f3);border-right:1px solid var(--border-color-split,#f3f3f3);justify-content:center;align-items:center;font-size:16px;display:flex;overflow:hidden}.smart-recursion-menu[data-v-a73bc6f0]{width:100%}.smart-recursion-menu[data-v-a73bc6f0] .ant-menu-dark{background:var(--layout-sidebar-bg)!important}.smart-recursion-menu[data-v-a73bc6f0] .ant-menu-dark .ant-menu-item-selected{background:var(--primary-500)!important;color:var(--text-color-inverted,#fff)!important}.smart-recursion-menu[data-v-a73bc6f0] .ant-menu-light{background:var(--card-background,#fff)!important}.smart-recursion-menu[data-v-a73bc6f0] .ant-menu-light .ant-menu-item{color:var(--neutral-700)}.smart-recursion-menu[data-v-a73bc6f0] .ant-menu-light .ant-menu-item:hover{color:var(--primary-600);background:var(--primary-50)}.smart-recursion-menu[data-v-a73bc6f0] .ant-menu-light .ant-menu-item.ant-menu-item-selected{color:var(--text-color-inverted,#fff);background:var(--primary-600)}.top-menu-container[data-v-5c2637d5]{background:var(--layout-sidebar-bg);height:100%}.logo[data-v-5c2637d5]{z-index:100;cursor:pointer;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 15px;line-height:40px;display:flex}.logo .logo-img[data-v-5c2637d5]{width:30px;height:30px}.logo .title[data-v-5c2637d5]{word-wrap:break-word;white-space:nowrap;color:var(--a9ee6438);font-size:16px;font-weight:600;overflow:hidden}.menu-container[data-v-c75d2ae4]{height:100%;display:flex}.menu-container .top-menu[data-v-c75d2ae4]{flex-shrink:0;width:114px}.menu-container .recursion-menu[data-v-c75d2ae4]{flex:1;min-width:126px}.version[data-v-b9ba4c0a]{color:var(--text-color-secondary,var(--neutral-600));justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.version .divider[data-v-b9ba4c0a]{color:var(--border-color-split,var(--neutral-400))}.version a[data-v-b9ba4c0a]{color:var(--text-color-secondary,var(--neutral-600));cursor:pointer;transition:color .3s}.version a[data-v-b9ba4c0a]:hover{color:var(--primary-500)}.iframe-container[data-v-e2d2dee9]{width:100%;height:100%;overflow:hidden}[data-v-2e063e49] .ant-layout-header,[data-v-2e063e49] .layout-header{height:auto;background:var(--layout-header-bg,var(--white))!important;color:var(--layout-header-text-color,var(--neutral-800))!important}.smart-layout-header[data-v-2e063e49]{background:var(--layout-header-bg,var(--white));color:var(--layout-header-text-color,var(--neutral-800));z-index:21;padding:0}.smart-layout-header-user[data-v-2e063e49]{border-bottom:1px solid var(--layout-header-border-color,var(--neutral-200));height:40px}.smart-layout-header-left[data-v-2e063e49]{height:40px;display:flex}.smart-layout-header-left .collapsed-button[data-v-2e063e49]{margin-left:10px;line-height:40px}.smart-layout-header-left .home-button[data-v-2e063e49]{cursor:pointer;margin-left:15px;padding:0 5px;line-height:40px}.smart-layout-header-left .home-button[data-v-2e063e49]:hover{background-color:var(--layout-hover-bg,var(--neutral-100))}.smart-layout-header-left .location-breadcrumb[data-v-2e063e49]{width:calc(100% - 56px);margin-left:15px;line-height:40px}.smart-layout-header-right[data-v-2e063e49]{height:40px;display:flex}.admin-layout[data-v-2e063e49]{background:var(--neutral-800)}.admin-layout .side-menu[data-v-2e063e49]{min-width:inherit!important;background:var(--layout-sidebar-bg,#fff)!important;flex:0!important;width:auto!important;max-width:none!important}.admin-layout .side-menu.fixed-side[data-v-2e063e49]{height:100vh;position:fixed;top:0;left:0}.admin-layout[data-v-2e063e49] .ant-layout-sider{background:var(--layout-sidebar-bg,#fff)!important}.admin-layout[data-v-2e063e49] .ant-layout-sider.ant-layout-sider-light{border-right:1px solid var(--layout-sidebar-border,var(--neutral-200))}.admin-layout[data-v-2e063e49] .ant-layout-sider.ant-layout-sider-dark{border-right:1px solid #ffffff1a}.admin-layout[data-v-2e063e49] .ant-layout-sider-children{background:var(--layout-sidebar-bg,#fff)!important}.admin-layout .admin-layout-main[data-v-2e063e49]{overflow-x:hidden}.admin-layout .admin-layout-content[data-v-2e063e49]{background-color:inherit;min-height:auto;height:calc(100% - var(--de658596) px);padding:10px 10px 0;position:relative;overflow-x:hidden}.smart-layout-footer[data-v-2e063e49]{background-color:var(--layout-content-bg,var(--neutral-50));color:var(--text-color-secondary,var(--neutral-600));justify-content:center;padding:10px 0;display:flex;position:relative}[data-v-b9cb414d] .ant-menu-item-selected{border-right:3px!important}.recursion-container[data-v-931f7765]{background-color:var(--74adfb9d);height:100%}.min-logo[data-v-931f7765]{z-index:21;justify-content:center;align-items:center;width:80px;height:40px;padding:0 15px;line-height:40px;display:flex}.min-logo .logo-img[data-v-931f7765]{width:30px;height:30px}.top-menu[data-v-931f7765]{height:40px;color:var(--neutral-600);border-bottom:1px solid var(--neutral-200);border-right:1px solid var(--neutral-200);justify-content:center;align-items:center;font-size:16px;display:flex;overflow:hidden}.logo[data-v-931f7765]{z-index:100;cursor:pointer;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 15px;line-height:40px;display:flex}.logo .logo-img[data-v-931f7765]{width:30px;height:30px}.logo .title[data-v-931f7765]{word-wrap:break-word;white-space:nowrap;color:var(--c7e83f06);font-size:16px;font-weight:600;overflow:hidden}.top-menu[data-v-ac20d62f]{top:0;right:var(--09f79cb7);width:var(--0a3e0861);flex-shrink:0;transition:all .2s,background;position:absolute}.ant-menu-dark[data-v-ac20d62f],.ant-menu-light[data-v-ac20d62f]{color:var(--white);background:#1f1f1f}[data-v-ac20d62f] .ant-menu-item-selected{color:var(--white)!important;background:#0a0a0a!important}.top-menu-container[data-v-ac20d62f]{height:100%}.logo[data-v-ac20d62f]{z-index:100;cursor:pointer;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 15px;line-height:40px;display:flex}.logo .logo-img[data-v-ac20d62f]{width:30px;height:30px}.logo .title[data-v-ac20d62f]{word-wrap:break-word;white-space:nowrap;color:var(--4dbe7736);font-size:16px;font-weight:600;overflow:hidden}.menu-container[data-v-dd63ba0b]{height:100%;position:relative}[data-v-ac21d34b] .ant-layout-header,[data-v-ac21d34b] .layout-header{height:auto;background:var(--layout-header-bg,var(--white))!important;color:var(--layout-header-text-color,var(--neutral-800))!important}.smart-layout-header[data-v-ac21d34b]{background:var(--layout-header-bg,var(--white));color:var(--layout-header-text-color,var(--neutral-800));z-index:21;padding:0}.smart-layout-header-user[data-v-ac21d34b]{border-bottom:1px solid var(--layout-header-border-color,var(--neutral-200));height:40px}.smart-layout-header-left[data-v-ac21d34b]{height:40px;display:flex}.smart-layout-header-left .collapsed-button[data-v-ac21d34b]{margin-left:10px;line-height:40px}.smart-layout-header-left .home-button[data-v-ac21d34b]{cursor:pointer;margin-left:15px;padding:0 5px;line-height:40px}.smart-layout-header-left .home-button[data-v-ac21d34b]:hover{background-color:var(--layout-hover-bg,var(--neutral-100))}.smart-layout-header-left .location-breadcrumb[data-v-ac21d34b]{width:calc(100% - 56px);margin-left:15px;line-height:40px}.smart-layout-header-right[data-v-ac21d34b]{height:40px;display:flex}.admin-layout .side-menu[data-v-ac21d34b]{height:100vh;min-width:inherit!important;background:var(--layout-sidebar-bg,#fff)!important;flex:0!important;max-width:none!important}.admin-layout .side-menu.fixed-side[data-v-ac21d34b]{height:100vh;position:fixed;top:0;left:0}.admin-layout[data-v-ac21d34b] .ant-layout-sider{background:var(--layout-sidebar-bg,#fff)!important}.admin-layout[data-v-ac21d34b] .ant-layout-sider.ant-layout-sider-light{border-right:1px solid var(--layout-sidebar-border,var(--neutral-200))}.admin-layout[data-v-ac21d34b] .ant-layout-sider.ant-layout-sider-dark{border-right:1px solid #ffffff1a}.admin-layout[data-v-ac21d34b] .ant-layout-sider-children{background:var(--layout-sidebar-bg,#fff)!important}.admin-layout .side-menu[data-v-ac21d34b]::-webkit-scrollbar{width:4px}.admin-layout .side-menu[data-v-ac21d34b]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border-radius:10px}.admin-layout .side-menu[data-v-ac21d34b]::-webkit-scrollbar-track{background:var(--scrollbar-track-bg);border-radius:0}.admin-layout .admin-layout-main[data-v-ac21d34b]{padding-top:46px;overflow-x:hidden}.admin-layout .admin-layout-content[data-v-ac21d34b]{background-color:inherit;min-height:auto;height:calc(100% - var(--2d603827) px);padding:10px 10px 0;position:relative;overflow-x:hidden}.smart-layout-footer[data-v-ac21d34b]{background-color:var(--layout-content-bg,var(--neutral-50));color:var(--text-color-secondary,var(--neutral-600));justify-content:center;padding:10px 0;display:flex;position:relative}.smart-menu[data-v-72646abd]{position:relative}.smart-menu[data-v-72646abd] .ant-menu{background:0 0}.smart-menu[data-v-72646abd] .ant-menu-light{background:var(--card-background,#fff)!important}.smart-menu[data-v-72646abd] .ant-menu-light .ant-menu-item{color:var(--neutral-700)}.smart-menu[data-v-72646abd] .ant-menu-light .ant-menu-item:hover{color:var(--primary-600);background:var(--primary-50)}.smart-menu[data-v-72646abd] .ant-menu-light .ant-menu-item.ant-menu-item-selected{color:var(--text-color-inverted,#fff);background:var(--primary-600)}.smart-menu[data-v-72646abd] .ant-menu-light .ant-menu-submenu-title{color:var(--neutral-700)}.smart-menu[data-v-72646abd] .ant-menu-light .ant-menu-submenu-title:hover{color:var(--primary-600);background:var(--primary-50)}.smart-menu[data-v-72646abd] .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--primary-600);font-weight:600}.smart-menu[data-v-72646abd] .ant-menu-light .ant-menu-inline.ant-menu-sub{background:var(--neutral-50)!important}.smart-menu[data-v-72646abd] .ant-menu-dark{background:var(--layout-sidebar-bg)!important}.smart-menu[data-v-72646abd] .ant-menu-dark .ant-menu-item-selected{background:var(--primary-500)!important;color:var(--text-color-inverted,#fff)!important}.shadow[data-v-67b10b58]{box-shadow:2px 0 6px #00152959}.side-menu[data-v-67b10b58]{z-index:100;min-height:100vh;position:relative;overflow-y:auto}.side-menu .min-logo[data-v-67b10b58]{background-color:var(--layout-sidebar-bg,var(--white));z-index:21;justify-content:center;align-items:center;width:80px;height:40px;padding:0 15px;line-height:40px;transition:background-color .3s;display:flex;position:absolute;top:0;left:0}.side-menu .min-logo .logo-img[data-v-67b10b58]{width:30px;height:30px}.side-menu .logo[data-v-67b10b58]{background-color:var(--layout-sidebar-bg,var(--white));z-index:21;cursor:pointer;justify-content:center;align-items:center;height:40px;padding:0 15px;line-height:40px;transition:background-color .3s;display:flex;position:absolute;top:0;left:0}.side-menu .logo .logo-img[data-v-67b10b58]{width:30px;height:30px}.side-menu .logo .title[data-v-67b10b58]{margin-left:8px;font-size:16px;font-weight:600;transition:color .3s}.side-menu .logo .title-light[data-v-67b10b58]{color:var(--text-color,#1e293b)}.side-menu .logo .title-dark[data-v-67b10b58]{color:var(--neutral-900,#f5f5f5)}.menu[data-v-67b10b58]{margin-top:40px}[data-v-510ed7e5] .ant-layout-header{height:auto;background:var(--layout-header-bg,var(--white))!important;color:var(--layout-header-text-color,var(--neutral-800))!important}[data-v-510ed7e5] .ant-layout-sider-children{margin-top:60px}.layout-header[data-v-510ed7e5]{z-index:21;padding:0}.layout-header-user[data-v-510ed7e5]{border-bottom:1px solid var(--layout-header-border-color,var(--neutral-200));height:40px}.layout-header-left[data-v-510ed7e5]{height:40px;display:flex}.layout-header-left .layout-header-box[data-v-510ed7e5]{width:100%;display:flex;overflow:hidden}.layout-header-left .collapsed-button[data-v-510ed7e5]{margin-left:10px;line-height:40px}.layout-header-left .home-button[data-v-510ed7e5]{cursor:pointer;margin-left:15px;padding:0 5px;line-height:40px}.layout-header-left .home-button[data-v-510ed7e5]:hover{background-color:var(--layout-hover-bg,var(--neutral-100))}.layout-header-left .location-breadcrumb[data-v-510ed7e5]{width:calc(100% - 56px);margin-left:15px;line-height:40px}.layout-header-right[data-v-510ed7e5]{height:40px;display:flex}.layout-container[data-v-510ed7e5]{height:calc(100vh - 80px);overflow-x:hidden}.admin-layout[data-v-510ed7e5]{background:var(--layout-sidebar-bg,#fff)}.admin-layout .side-menu[data-v-510ed7e5]{z-index:100;height:100vh;position:relative;overflow:hidden auto;background:var(--layout-sidebar-bg,#fff)!important}.admin-layout .side-menu.fixed-side[data-v-510ed7e5]{height:100vh;position:fixed;top:0;left:0}.admin-layout[data-v-510ed7e5] .ant-layout-sider-children,.admin-layout[data-v-510ed7e5] .ant-layout-sider{background:var(--layout-sidebar-bg,#fff)!important}.admin-layout[data-v-510ed7e5] .ant-layout-sider.ant-layout-sider-light{border-right:1px solid var(--layout-sidebar-border,var(--neutral-200))}.admin-layout[data-v-510ed7e5] .ant-layout-sider.ant-layout-sider-dark{border-right:1px solid #ffffff1a}.admin-layout .side-menu[data-v-510ed7e5]::-webkit-scrollbar{width:4px}.admin-layout .side-menu[data-v-510ed7e5]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border-radius:10px}.admin-layout .side-menu[data-v-510ed7e5]::-webkit-scrollbar-track{background:var(--scrollbar-track-bg);border-radius:0}.admin-layout .admin-layout-main[data-v-510ed7e5]{height:100vh;margin-left:0;overflow:hidden auto}.admin-layout .admin-layout-content[data-v-510ed7e5]{background-color:var(--layout-content-bg,var(--neutral-50));min-height:auto;height:calc(100% - var(--1caac431) px);width:100%;padding:10px 10px 0;display:block;position:relative;overflow-x:hidden}.admin-layout .admin-content[data-v-510ed7e5]{width:100%;min-width:0;display:block}.layout-footer[data-v-510ed7e5]{background-color:var(--layout-content-bg,var(--neutral-50));color:var(--text-color-secondary,var(--neutral-600));justify-content:center;padding:7px 0;display:flex;position:relative}.main-content-anchor[data-v-510ed7e5]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.main-content-anchor[data-v-510ed7e5]:focus{clip:auto;background:#e6f7ff;border:2px solid #1890ff;border-radius:4px;width:auto;height:auto;margin:10px;padding:10px;position:static;overflow:visible}.smart-menu[data-v-d29bacc5]{position:relative}.header-main[data-v-3505dfc0]{z-index:21;border-bottom:1px solid var(--layout-header-border-color,var(--neutral-200));flex-direction:row;justify-content:flex-start;width:100%;height:48px;padding-left:16px;display:flex}.header-main .logo[data-v-3505dfc0]{flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;min-width:192px;display:flex}.header-main .logo .logo-img[data-v-3505dfc0]{vertical-align:middle;height:30px;display:inline-block}.header-main .logo .title[data-v-3505dfc0]{margin-left:8px;font-size:16px;font-weight:600}.header-main .logo .title-light[data-v-3505dfc0]{color:var(--neutral-900)}.header-main .logo .title-dark[data-v-3505dfc0]{color:var(--white)}.header-main .user-space[data-v-3505dfc0]{min-width:208px;color:var(--1a3abf0c);vertical-align:middle;flex-direction:row;justify-content:flex-end;align-items:center;margin-left:auto;padding-right:10px;display:flex}.header-main .user-space .setting[data-v-3505dfc0]{vertical-align:middle;align-items:center;height:40px;line-height:40px;display:flex}.header-main .user-space .setting[data-v-3505dfc0] .ant-badge{color:var(--1a3abf0c)}.header-main .user-space .operate-icon[data-v-3505dfc0]{color:var(--1a3abf0c);margin-left:20px}.header-main .user-space .user-space-item[data-v-3505dfc0]{margin-left:10px}[data-v-3505dfc0] .ant-menu-horizontal{border-bottom:0;flex:1}.admin-layout[data-v-d76f68f3]{min-height:100%}.admin-layout .top-menu[data-v-d76f68f3]{z-index:3;background-color:var(--9b398b3e);width:100%;height:48px;padding:0;line-height:48px;position:fixed;right:0}.admin-layout .admin-layout-content[data-v-d76f68f3]{background-color:inherit;min-height:auto;width:var(--7ae1abaf);margin-top:var(--0ac04b73);margin-left:auto;margin-right:auto;padding:10px 0;position:relative;overflow-x:hidden}.admin-layout .admin-layout-content .page-tag-div[data-v-d76f68f3]{width:var(--7ae1abaf);z-index:3;height:40px;line-height:40px;position:fixed;top:48px}.layout-footer[data-v-d76f68f3]{background-color:var(--layout-content-bg,var(--neutral-50));color:var(--text-color-secondary,var(--neutral-600));justify-content:center;padding:7px 0;display:flex;position:relative}.password-container .header-title[data-v-3503c5f5]{font-size:20px}.password-container .password-form-area[data-v-3503c5f5]{margin-top:30px}.password-container .password-form-area .form-item[data-v-3503c5f5]{width:550px!important}.password-container .password-form-area .verify-row[data-v-3503c5f5]{align-items:center;gap:10px;max-width:550px;display:flex}.password-container .password-form-area .slider-captcha-wrapper[data-v-3503c5f5]{width:550px}.action-buttons[data-v-750a1000]{flex-direction:column;gap:20px;width:100%;display:flex}.action-buttons .links[data-v-750a1000]{justify-content:space-between;align-items:center;width:100%;margin:0;padding:0;display:flex}.action-buttons .links .left[data-v-750a1000],.action-buttons .links .right[data-v-750a1000]{flex:1;display:flex}.action-buttons .links .left[data-v-750a1000]{justify-content:flex-start}.action-buttons .links .right[data-v-750a1000]{justify-content:flex-end}.action-buttons .links .link[data-v-750a1000]{color:var(--ant-color-primary,#1890ff);cursor:pointer;border-radius:4px;padding:4px 8px;font-size:14px;transition:all .3s}.action-buttons .links .link[data-v-750a1000]:hover{background-color:var(--ant-color-primary-bg,#1890ff1a);color:var(--ant-color-primary-hover,#40a9ff);text-decoration:none}.action-buttons .btn[data-v-750a1000]{text-align:center;cursor:pointer;border:none;border-radius:8px;outline:none;height:50px;font-size:16px;font-weight:500;line-height:50px;transition:all .3s}.action-buttons .login-btn[data-v-750a1000]{background:var(--ant-color-primary,#1890ff);color:var(--white);box-shadow:0 4px 15px var(--ant-color-primary-bg,#1890ff4d)}.action-buttons .login-btn[data-v-750a1000]:hover{background:var(--ant-color-primary-hover,#40a9ff);box-shadow:0 6px 20px var(--ant-color-primary-bg,#1890ff66);transform:translateY(-1px)}.action-buttons .login-btn[data-v-750a1000]:active{box-shadow:0 2px 10px var(--ant-color-primary-bg,#1890ff4d);transform:translateY(0)}.login-form[data-v-b2c58128]{width:100%;max-width:350px;margin:0 auto}.login-form .form-item[data-v-b2c58128]{width:100%;margin-bottom:24px}.login-form .form-item label[data-v-b2c58128]{color:var(--ant-color-text,#000000d9);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.login-form .form-item[data-v-b2c58128]:last-of-type{margin-bottom:20px}.login-form .checkbox-container[data-v-b2c58128]{justify-content:flex-start;align-items:center;width:100%;margin-bottom:24px;display:flex}.login-form[data-v-b2c58128] .ant-input{background-color:var(--ant-color-bg-container,#fff);height:48px;color:var(--ant-color-text,#000000d9);border:1px solid var(--ant-color-border,#d9d9d9);border-radius:8px;padding:0 16px;font-size:14px;line-height:48px;transition:all .3s}.login-form[data-v-b2c58128] .ant-input:focus,.login-form[data-v-b2c58128] .ant-input:focus-within{border-color:var(--ant-color-primary,#1890ff);box-shadow:0 0 0 3px var(--ant-color-primary-bg,#1890ff1a)}.login-form[data-v-b2c58128] .ant-input::placeholder{color:var(--ant-color-text-tertiary,#000000a6)}.login-form[data-v-b2c58128] .ant-input-affix-wrapper.ant-input-password{position:relative;background-color:var(--ant-color-bg-container,#fff)!important;border:1px solid var(--ant-color-border,#d9d9d9)!important;border-radius:8px!important;height:48px!important;padding:0!important;transition:all .3s!important}.login-form[data-v-b2c58128] .ant-input-affix-wrapper.ant-input-password:focus,.login-form[data-v-b2c58128] .ant-input-affix-wrapper.ant-input-password:focus-within{border-color:var(--ant-color-primary,#1890ff)!important;box-shadow:0 0 0 3px var(--ant-color-primary-bg,#1890ff1a)!important}.login-form[data-v-b2c58128] .ant-input-affix-wrapper.ant-input-password .ant-input{height:46px!important;box-shadow:none!important;color:var(--ant-color-text,#000000d9)!important;background:0 0!important;border:none!important;padding:0 50px 0 16px!important;font-size:14px!important;line-height:46px!important}.login-form[data-v-b2c58128] .ant-input-affix-wrapper.ant-input-password .ant-input::placeholder{color:var(--ant-color-text-tertiary,#000000a6)!important;font-size:13px!important}.login-form[data-v-b2c58128] .ant-input-affix-wrapper.ant-input-password .ant-input:focus{box-shadow:none!important;border:none!important}.login-form[data-v-b2c58128] .ant-input-affix-wrapper.ant-input-password .ant-input-password-icon{color:var(--ant-color-text-secondary,#000000a6)!important;cursor:pointer!important;z-index:10!important;background:0 0!important;border-radius:6px!important;padding:6px!important;font-size:18px!important;transition:all .3s!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.login-form[data-v-b2c58128] .ant-input-affix-wrapper.ant-input-password .ant-input-password-icon:hover{color:var(--ant-color-primary,#1890ff)!important;background:var(--ant-color-primary-bg,#1890ff14)!important;transform:translateY(-50%)scale(1.1)!important}.login-form[data-v-b2c58128] .ant-input-affix-wrapper.ant-input-password .ant-input-password-icon:active{transform:translateY(-50%)scale(.95)!important}.login-form[data-v-b2c58128] .ant-input-affix-wrapper.ant-input-password :deep(.ant-input-suffix){z-index:5!important;align-items:center!important;margin-left:0!important;display:flex!important;position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important}.login-form[data-v-b2c58128] .ant-checkbox-wrapper{color:var(--ant-color-text-secondary,#000000a6);align-items:center;font-size:14px}.login-form[data-v-b2c58128] .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{border-color:var(--ant-color-border,#d9d9d9);border-radius:3px;width:16px;height:16px;transition:all .3s}.login-form[data-v-b2c58128] .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner:after{border-color:#fff}.login-form[data-v-b2c58128] .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--ant-color-primary,#1890ff);border-color:var(--ant-color-primary,#1890ff)}.login-form[data-v-b2c58128] .ant-checkbox-wrapper .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--ant-color-primary,#1890ff)}body.dark-theme .login-form .form-item label{color:#ffffffe6!important}body.dark-theme .login-form .ant-checkbox-wrapper{color:#fffc!important}.register-form[data-v-2e273eed]{width:100%}.register-form[data-v-2e273eed] .ant-input{background-color:var(--ant-color-bg-container,#fff);height:48px;color:var(--ant-color-text,#000000d9);border:1px solid var(--ant-color-border,#d9d9d9);border-radius:8px;padding:0 16px;font-size:14px;line-height:48px;transition:all .3s}.register-form[data-v-2e273eed] .ant-input:focus,.register-form[data-v-2e273eed] .ant-input:focus-within{border-color:var(--ant-color-primary,#1890ff);box-shadow:0 0 0 3px var(--ant-color-primary-bg,#1890ff1a)}.register-form[data-v-2e273eed] .ant-input::placeholder{color:var(--ant-color-text-tertiary,#00000073)}.register-form[data-v-2e273eed] .ant-input-affix-wrapper.ant-input-password{background-color:var(--ant-color-bg-container,#fff)!important;border:1px solid var(--ant-color-border,#d9d9d9)!important;border-radius:8px!important;height:48px!important;padding:0!important;transition:all .3s!important}.register-form[data-v-2e273eed] .ant-input-affix-wrapper.ant-input-password:focus,.register-form[data-v-2e273eed] .ant-input-affix-wrapper.ant-input-password:focus-within{border-color:var(--ant-color-primary,#1890ff)!important;box-shadow:0 0 0 3px var(--ant-color-primary-bg,#1890ff1a)!important}.register-form[data-v-2e273eed] .ant-input-affix-wrapper.ant-input-password .ant-input{height:46px!important;box-shadow:none!important;color:var(--ant-color-text,#000000d9)!important;background:0 0!important;border:none!important;padding:0 50px 0 16px!important;font-size:14px!important;line-height:46px!important}.register-form[data-v-2e273eed] .ant-input-affix-wrapper.ant-input-password .ant-input::placeholder{color:var(--ant-color-text-tertiary,#00000073)!important}.register-form[data-v-2e273eed] .ant-input-affix-wrapper.ant-input-password .ant-input:focus{box-shadow:none!important;border:none!important}.register-form[data-v-2e273eed] .ant-input-affix-wrapper.ant-input-password .ant-input-password-icon{color:var(--ant-color-text-secondary,#000000a6)!important;cursor:pointer!important;z-index:10!important;background:0 0!important;border-radius:6px!important;padding:6px!important;font-size:18px!important;transition:all .3s!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.register-form[data-v-2e273eed] .ant-input-affix-wrapper.ant-input-password .ant-input-password-icon:hover{color:var(--ant-color-primary,#1890ff)!important;background:var(--ant-color-primary-bg,#1890ff14)!important;transform:translateY(-50%)scale(1.1)!important}.register-form[data-v-2e273eed] .ant-input-affix-wrapper.ant-input-password .ant-input-password-icon:active{transform:translateY(-50%)scale(.95)!important}.register-form .captcha-container .captcha-wrapper[data-v-2e273eed]{align-items:center;gap:10px;display:flex}.register-form .captcha-container .captcha-wrapper .captcha-input[data-v-2e273eed]{flex:1}.register-form .slider-captcha-wrapper[data-v-2e273eed]{width:100%}body.dark-theme .register-form .ant-input{color:#fff!important}body.dark-theme .register-form .ant-input::placeholder{color:#ffffff80!important}body.dark-theme .register-form .ant-input-password .ant-input{color:#fff!important}.forget-password-form[data-v-6087e7da]{width:100%}.forget-password-form[data-v-6087e7da] .ant-input{background-color:var(--ant-color-bg-container,#fff);height:48px;color:var(--ant-color-text,#000000d9);border:1px solid var(--ant-color-border,#d9d9d9);border-radius:8px;padding:0 16px;font-size:14px;line-height:48px;transition:all .3s}.forget-password-form[data-v-6087e7da] .ant-input:focus,.forget-password-form[data-v-6087e7da] .ant-input:focus-within{border-color:var(--ant-color-primary,#1890ff);box-shadow:0 0 0 3px var(--ant-color-primary-bg,#1890ff1a)}.forget-password-form[data-v-6087e7da] .ant-input::placeholder{color:var(--ant-color-text-tertiary,#00000073)}.forget-password-form[data-v-6087e7da] .ant-input-affix-wrapper.ant-input-password{background-color:var(--ant-color-bg-container,#fff)!important;border:1px solid var(--ant-color-border,#d9d9d9)!important;border-radius:8px!important;height:48px!important;padding:0!important;transition:all .3s!important}.forget-password-form[data-v-6087e7da] .ant-input-affix-wrapper.ant-input-password:focus,.forget-password-form[data-v-6087e7da] .ant-input-affix-wrapper.ant-input-password:focus-within{border-color:var(--ant-color-primary,#1890ff)!important;box-shadow:0 0 0 3px var(--ant-color-primary-bg,#1890ff1a)!important}.forget-password-form[data-v-6087e7da] .ant-input-affix-wrapper.ant-input-password .ant-input{height:46px!important;box-shadow:none!important;color:var(--ant-color-text,#000000d9)!important;background:0 0!important;border:none!important;padding:0 50px 0 16px!important;font-size:14px!important;line-height:46px!important}.forget-password-form[data-v-6087e7da] .ant-input-affix-wrapper.ant-input-password .ant-input::placeholder{color:var(--ant-color-text-tertiary,#00000073)!important}.forget-password-form[data-v-6087e7da] .ant-input-affix-wrapper.ant-input-password .ant-input:focus{box-shadow:none!important;border:none!important}.forget-password-form[data-v-6087e7da] .ant-input-affix-wrapper.ant-input-password .ant-input-password-icon{color:var(--ant-color-text-secondary,#000000a6)!important;cursor:pointer!important;z-index:10!important;background:0 0!important;border-radius:6px!important;padding:6px!important;font-size:18px!important;transition:all .3s!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.forget-password-form[data-v-6087e7da] .ant-input-affix-wrapper.ant-input-password .ant-input-password-icon:hover{color:var(--ant-color-primary,#1890ff)!important;background:var(--ant-color-primary-bg,#1890ff14)!important;transform:translateY(-50%)scale(1.1)!important}.forget-password-form[data-v-6087e7da] .ant-input-affix-wrapper.ant-input-password .ant-input-password-icon:active{transform:translateY(-50%)scale(.95)!important}.forget-password-form .captcha-container .captcha-wrapper[data-v-6087e7da]{align-items:center;gap:10px;display:flex}.forget-password-form .captcha-container .captcha-wrapper .captcha-input[data-v-6087e7da]{flex:1}.forget-password-form .slider-captcha-wrapper[data-v-6087e7da]{width:100%}body.dark-theme .forget-password-form .ant-input{color:#fff!important}body.dark-theme .forget-password-form .ant-input::placeholder{color:#ffffff80!important}body.dark-theme .forget-password-form .ant-input-password .ant-input{color:#fff!important}.login-form-container[data-v-3f6fab34]{flex-direction:column;align-items:center;width:100%;display:flex}.login-form-container .login-title[data-v-3f6fab34]{color:var(--ant-color-text,#000000d9);text-align:center;margin-bottom:40px;font-size:30px;font-weight:500}body.dark-theme .login-form-container .login-title{color:#ffffffe6!important}.login-dialog-container[data-v-464a47a9]{padding:20px 0}.login-dialog-container[data-v-464a47a9] .login-form-container .login-title{margin-bottom:32px;font-size:24px}[data-v-464a47a9] .ant-modal .ant-modal-content{border-radius:12px;overflow:hidden}[data-v-464a47a9] .ant-modal .ant-modal-close{top:16px;right:16px}[data-v-464a47a9] .ant-modal .ant-modal-close .ant-modal-close-x{width:40px;height:40px;color:var(--ant-color-text-tertiary,#0009);font-size:16px;line-height:40px}[data-v-464a47a9] .ant-modal .ant-modal-close .ant-modal-close-x:hover{color:var(--ant-color-primary,#1890ff)}.scroll-buttons-container[data-v-3076d77d]{z-index:999;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}@media (width<=768px){.scroll-buttons-container[data-v-3076d77d]{gap:10px;bottom:16px;right:16px}}.scroll-btn[data-v-3076d77d]{background-color:var(--62486413);width:44px;height:44px;color:var(--white,#fff);cursor:pointer;box-shadow:var(--shadow-md);border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.scroll-btn[data-v-3076d77d]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.scroll-btn[data-v-3076d77d]:active{transform:translateY(0)}.scroll-btn svg[data-v-3076d77d]{width:20px;height:20px}@media (width<=768px){.scroll-btn[data-v-3076d77d]{width:40px;height:40px}.scroll-btn svg[data-v-3076d77d]{width:18px;height:18px}}.scroll-btn-enter-active[data-v-3076d77d],.scroll-btn-leave-active[data-v-3076d77d]{transition:opacity .3s,transform .3s}.scroll-btn-enter-from[data-v-3076d77d],.scroll-btn-leave-to[data-v-3076d77d]{opacity:0;transform:translateY(20px)}.sr-only[data-v-42c615f1]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-v-11dc50ff]:root{--primary-50:#eef2ff;--primary-100:#e0e7ff;--primary-200:#c7d2fe;--primary-300:#a5b4fc;--primary-400:#818cf8;--primary-500:#6366f1;--primary-600:#4f46e5;--primary-700:#4338ca;--primary-800:#3730a3;--primary-900:#312e81;--primary-rgb:99, 102, 241;--secondary-50:#eef2ff;--secondary-100:#e0e7ff;--secondary-200:#c7d2fe;--secondary-300:#a5b4fc;--secondary-400:#818cf8;--secondary-500:#6366f1;--secondary-600:#4f46e5;--secondary-700:#4338ca;--success-color:#22c55e;--warning-color:#eab308;--error-color:#ef4444;--info-color:#3b82f6;--success-50:#f0fdf4;--success-100:#dcfce7;--success-200:#bbf7d0;--success-300:#86efac;--success-400:#4ade80;--success-500:#22c55e;--success-600:#16a34a;--success-rgb:34, 197, 94;--warning-50:#fffbeb;--warning-100:#fef3c7;--warning-200:#fde68a;--warning-300:#fcd34d;--warning-400:#fbbf24;--warning-500:#f59e0b;--warning-600:#d97706;--warning-rgb:245, 158, 11;--error-50:#fff1f2;--error-100:#ffe4e6;--error-200:#fecdd3;--error-300:#fda4af;--error-400:#fb7185;--error-500:#f43f5e;--error-600:#e11d48;--error-rgb:244, 63, 94;--info-50:#f0f9ff;--info-100:#e0f2fe;--info-200:#bae6fd;--info-300:#7dd3fc;--info-400:#38bdf8;--info-500:#0ea5e9;--info-600:#0284c7;--info-rgb:14, 165, 233;--neutral-50:#f8fafc;--neutral-100:#f1f5f9;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-400:#94a3b8;--neutral-500:#64748b;--neutral-600:#475569;--neutral-700:#334155;--neutral-800:#1e293b;--neutral-900:#0f172a;--primary-color:var(--primary-600);--primary-color-secondary:var(--primary-500);--primary-color-tertiary:var(--primary-400);--background-color:var(--neutral-50);--background-color-secondary:var(--neutral-100);--background-color-tertiary:var(--neutral-200);--text-color:var(--neutral-800);--text-color-secondary:var(--neutral-600);--text-color-tertiary:var(--neutral-500);--border-color:var(--neutral-200);--border-color-secondary:var(--neutral-300);--card-background:var(--white);--card-background-secondary:var(--neutral-50);--shadow-opacity:.12;--shadow-opacity-light:.08;--shadow-xs:0 1px 2px #00000014;--shadow-sm:0 1px 3px #0000001a, 0 1px 2px #00000014;--shadow-md:0 4px 6px -1px #0000001f, 0 2px 4px -1px #00000014;--shadow-lg:0 10px 15px -3px #00000024, 0 4px 6px -2px #00000014;--shadow-primary:0 4px 12px rgba(var(--primary-rgb), .25);--shadow-success:0 4px 12px rgba(var(--success-rgb), .25);--shadow-warning:0 4px 12px rgba(var(--warning-rgb), .25);--shadow-error:0 4px 12px rgba(var(--error-rgb), .25);--shadow-info:0 4px 12px rgba(var(--info-rgb), .25);--white:#fff;--black:#000;--layout-header-bg:var(--white);--layout-header-text-color:var(--neutral-800);--layout-header-border-color:var(--neutral-200);--layout-content-bg:var(--neutral-50);--layout-hover-bg:var(--neutral-100);--layout-sidebar-bg:var(--white);--layout-sidebar-border:var(--neutral-200);--table-striped-bg:var(--neutral-50);--table-border-color:var(--neutral-300);--blockquote-border-color:var(--info-200);--blockquote-bg-color:var(--neutral-100);--code-bg-color:var(--neutral-100);--white-rgb:255, 255, 255;--black-rgb:0, 0, 0;--shadow-color:#00000014;--shadow-color-dark:#0003;--shadow-color-light:#0000000a;--shadow-focus:#4f46e526;--shadow-base:0 1px 2px 0 #00000014;--shadow-hover:0 4px 12px 0 #00000014;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--transition-duration:.3s;--transition-timing:ease;--skeleton-bg:var(--neutral-200);--skeleton-bg-highlight:var(--neutral-100);--skeleton-border:var(--neutral-200)}.accessibility-settings-drawer[data-v-11dc50ff] .ant-drawer-body{padding:0}.a11y-settings-panel[data-v-11dc50ff]{padding:16px 24px}.a11y-setting-item[data-v-11dc50ff]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.a11y-setting-item[data-v-11dc50ff]:last-of-type{border-bottom:none}.a11y-setting-label[data-v-11dc50ff]{flex-direction:column;flex:1;gap:4px;margin-right:16px;display:flex}.a11y-setting-title[data-v-11dc50ff]{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.a11y-setting-title .setting-icon[data-v-11dc50ff]{color:var(--primary-color);font-size:16px}.a11y-setting-desc[data-v-11dc50ff]{color:#666;font-size:12px}.a11y-setting-control[data-v-11dc50ff]{flex-shrink:0}.a11y-font-size-control[data-v-11dc50ff]{align-items:center;gap:12px;display:flex}.a11y-font-size-control .font-size-btn[data-v-11dc50ff]{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.a11y-font-size-control .font-size-btn[data-v-11dc50ff]:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.a11y-font-size-control .font-size-btn[data-v-11dc50ff]:disabled{opacity:.5;cursor:not-allowed}.a11y-font-size-control .font-size-value[data-v-11dc50ff]{text-align:center;min-width:50px;font-size:14px;font-weight:500}.a11y-shortcuts-section[data-v-11dc50ff]{padding:0 24px 24px}.a11y-shortcuts-section .shortcuts-title[data-v-11dc50ff]{color:var(--text-color);align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:600;display:flex}.a11y-shortcuts-section .shortcuts-title[data-v-11dc50ff] .anticon{color:var(--primary-color)}.a11y-shortcuts-section .shortcuts-list[data-v-11dc50ff]{margin:0;padding:0;list-style:none}.a11y-shortcuts-section .shortcut-item[data-v-11dc50ff]{color:var(--text-color-secondary);border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.a11y-shortcuts-section .shortcut-item[data-v-11dc50ff]:last-child{border-bottom:none}.a11y-shortcuts-section .shortcut-item kbd[data-v-11dc50ff]{min-width:28px;height:24px;color:var(--text-color);background:var(--background-color-secondary);border:1px solid #d9d9d9;border-radius:4px;justify-content:center;align-items:center;padding:0 8px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 2px #0000000d}.a11y-shortcuts-section .shortcut-item span[data-v-11dc50ff]{flex:1}.a11y-footer[data-v-11dc50ff]{justify-content:flex-end;gap:12px;display:flex}.a11y-high-contrast{border-width:2px!important;border-color:#000!important}.accessibility-button-wrapper[data-v-902bb0a5]{position:relative}.accessibility-float-btn{& [data-v-902bb0a5] .ant-float-btn-body{background-color:var(--success-color);&:hover{background-color:var(--success-color-hover,#73d13d)}}}.skip-to-content-link[data-v-5d3ffa8d]{z-index:9999;color:#fff;box-shadow:var(--shadow-md);white-space:nowrap;background:#1890ff;border-radius:4px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:top .2s,box-shadow .2s;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip-to-content-link[data-v-5d3ffa8d]:focus{outline-offset:2px;outline:3px solid #fff;top:16px}.skip-hint[data-v-5d3ffa8d]{opacity:.8;margin-left:8px;font-size:12px}.a11y-high-contrast{outline-offset:4px;background:#06c;border:3px solid #fff;outline:4px solid #ffeb3b}[data-v-a51e8c96] .ant-table-column-sorters{align-items:flex-start!important}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-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;cursor:help;border-bottom:0;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}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{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}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{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[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{background-color:#feffe6;padding:.2em}.w-full{width:100%!important}.w-half{width:50%!important}.w-auto{width:auto!important}.w-0{width:0!important}.w-60{width:60px!important}.w-80{width:80px!important}.w-100{width:100px!important}.w-120{width:120px!important}.w-150{width:150px!important}.w-200{width:200px!important}.w-240{width:240px!important}.w-300{width:300px!important}.h-full{height:100%!important}.h-auto{height:auto!important}.h-0{height:0!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-primary{color:var(--text-color)!important}.text-secondary{color:var(--text-color-secondary)!important}.text-tertiary{color:var(--text-color-tertiary)!important}.text-disabled{color:var(--text-color-disabled)!important}.dark-theme .text-primary,:root.dark .text-primary{color:#ffffffd9!important}.dark-theme .text-secondary,:root.dark .text-secondary{color:#ffffffa6!important}.dark-theme .text-tertiary,:root.dark .text-tertiary{color:#ffffffb3!important}.dark-theme .text-disabled,:root.dark .text-disabled{color:#fff9!important}.flex{display:flex!important}.flex-col{flex-direction:column!important}.items-center{align-items:center!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.flex-1{flex:1!important}.m-0{margin:0!important}.m-4{margin:4px!important}.m-8{margin:8px!important}.m-12{margin:12px!important}.m-16{margin:16px!important}.m-20{margin:20px!important}.m-24{margin:24px!important}.mt-8{margin-top:8px!important}.mt-12{margin-top:12px!important}.mt-16{margin-top:16px!important}.mt-20{margin-top:20px!important}.mt-24{margin-top:24px!important}.mb-8{margin-bottom:8px!important}.mb-12{margin-bottom:12px!important}.mb-16{margin-bottom:16px!important}.mb-20{margin-bottom:20px!important}.mb-24{margin-bottom:24px!important}.ml-8{margin-left:8px!important}.ml-12{margin-left:12px!important}.ml-16{margin-left:16px!important}.mr-8{margin-right:8px!important}.mr-12{margin-right:12px!important}.mr-16{margin-right:16px!important}.p-0{padding:0!important}.p-8{padding:8px!important}.p-12{padding:12px!important}.p-16{padding:16px!important}.p-20{padding:20px!important}.p-24{padding:24px!important}.block{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.hidden{display:none!important}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.text-ellipsis{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.line-clamp-2{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.line-clamp-3{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-bg) var(--scrollbar-track-bg)}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track-bg)}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-bg-hover)}.dark-theme .custom-scrollbar,:root.dark .custom-scrollbar{scrollbar-color:#fff3 transparent}.dark-theme .custom-scrollbar::-webkit-scrollbar-thumb{background:#fff3}:root.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:#fff3}.dark-theme .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}:root.dark .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.shadow-sm{box-shadow:0 1px 2px var(--shadow-color-base)!important}.shadow-md{box-shadow:0 4px 12px var(--shadow-color-base)!important}.shadow-lg{box-shadow:0 6px 16px var(--shadow-color-base)!important}.shadow-xl{box-shadow:0 8px 24px var(--shadow-color-base)!important}.dark-theme .shadow-sm,:root.dark .shadow-sm{box-shadow:0 1px 2px var(--shadow-color-dark)!important}.dark-theme .shadow-md,:root.dark .shadow-md{box-shadow:0 4px 12px var(--shadow-color-dark)!important}.dark-theme .shadow-lg,:root.dark .shadow-lg{box-shadow:0 6px 16px var(--shadow-color-dark)!important}.smart-width-100{width:100%}.smart-margin-left5{margin-left:5px}.smart-margin-left10{margin-left:10px}.smart-margin-left15{margin-left:15px}.smart-margin-left20{margin-left:20px}.smart-margin-right5{margin-right:5px}.smart-margin-right10{margin-right:10px}.smart-margin-right15{margin-right:15px}.smart-margin-right20{margin-right:20px}.smart-margin-top5{margin-top:5px}.smart-margin-top10{margin-top:10px}.smart-margin-bottom5{margin-bottom:5px}.smart-margin-bottom10{margin-bottom:10px}.smart-query-form{margin-bottom:10px;padding:5px 10px}.smart-table-operate .ant-btn{height:auto;padding:0 3px!important}.smart-table-column-operate{float:right}.smart-query-form-row:not(:first-child){margin-top:8px}.smart-query-form-row .smart-query-form-item{margin-top:5px;margin-bottom:5px;margin-right:8px}.smart-query-table-page{justify-content:flex-end;margin-top:10px;display:flex}.smart-table-btn-block{flex-direction:row;justify-content:space-between;margin-bottom:15px;display:flex}.smart-table-btn-block .smart-table-operate-block .ant-btn{margin-right:12px}.smart-table-btn-block .smart-table-setting-block{float:right}*{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}:focus-visible{outline:2px solid var(--layout-header-border-color,var(--neutral-200));outline-offset:2px}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background-color:var(--layout-content-bg,var(--neutral-50));width:100%;height:100%;font-size:14px;font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);margin:0;padding:0;position:relative}#app{width:100%;height:100%}.ant-spin-blur{opacity:.2}.ant-table-tbody :deep(.smart-table-striped){background-color:var(--table-striped-bg,#f8fafc)}.ant-form-inline .ant-form-item-with-help{margin-bottom:0!important}.ant-spin-nested-loading,.ant-spin-container{width:100%;height:100%}.ant-modal-root div[aria-hidden=true]{display:none!important}.html-content table{border-top:1px solid var(--table-border-color,#e2e8f0);border-left:1px solid var(--table-border-color,#e2e8f0)}.html-content table td,.html-content table th{border-bottom:1px solid var(--table-border-color,#e2e8f0);border-right:1px solid var(--table-border-color,#e2e8f0);padding:3px 5px}.html-content table th{border-bottom:2px solid var(--table-border-color,#e2e8f0);text-align:center}.html-content blockquote{border-left:8px solid var(--blockquote-border-color,#bae6fd);background-color:var(--blockquote-bg-color,#f1f5f9);margin:10px 0;padding:5px 10px;font-size:100%;line-height:1.4;display:block}.html-content code{background-color:var(--code-bg-color,#f1f5f9);border-radius:3px;margin:0 3px;padding:3px 5px;display:inline-block}.html-content pre code{display:block}.html-content ul,.html-content ol{margin:10px 0 10px 20px}.dark-theme .ant-tag,:root.dark .ant-tag{color:#ffffffd9;background:#ffffff26;border-color:#ffffff40}.dark-theme .ant-tag-purple,.dark-theme .ant-tag.purple,:root.dark .ant-tag-purple,:root.dark .ant-tag.purple{color:var(--white,#fff)!important;background:#ffffff26!important;border-color:#ffffff4d!important}.dark-theme .ant-badge-count,.dark-theme .ant-badge-dot,:root.dark .ant-badge-count,:root.dark .ant-badge-dot{background-color:var(--white,#fff)!important}.dark-theme .statistics-card .card-info .card-title,:root.dark .statistics-card .card-info .card-title{color:#ffffffd9}.dark-theme .statistics-card .card-info .card-value,:root.dark .statistics-card .card-info .card-value{color:#fffffff2}.dark-theme .statistics-card .card-info .card-growth .growth-label,:root.dark .statistics-card .card-info .card-growth .growth-label,.dark-theme .dashboard-snapshot .chart-container .chart-title,:root.dark .dashboard-snapshot .chart-container .chart-title{color:#ffffffd9}.theme-transition-ready,.theme-transition-ready *,.theme-transition-ready :before,.theme-transition-ready :after{transition-property:background-color,border-color,color,fill,stroke;transition-duration:.3s;transition-timing-function:ease}.theme-transition-ready .ant-modal-wrap,.theme-transition-ready .ant-drawer,.theme-transition-ready .ant-tooltip,.theme-transition-ready .ant-popover,.theme-transition-ready .ant-dropdown,.theme-transition-ready .ant-select-dropdown,.theme-transition-ready .ant-picker-dropdown,.theme-transition-ready .ant-message,.theme-transition-ready .ant-notification{transition:none!important}@media (prefers-reduced-motion:reduce){.theme-transition-ready,.theme-transition-ready *,.theme-transition-ready :before,.theme-transition-ready :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dark-theme .smart-query-form,:root.dark .smart-query-form{background-color:var(--component-background,#1f1f1f)}body.dark-theme .ant-select .ant-select-selector input{color:#e5e5e5!important}body.dark-theme .ant-select-dropdown{background-color:#1f1f1f!important;border:1px solid #333!important}body.dark-theme .ant-select-dropdown .ant-select-item:hover{background-color:#6366f126!important}body.dark-theme .ant-select-arrow{color:#a3a3a3!important}:root.dark .ant-select .ant-select-selector{color:#e5e5e5!important;background-color:#1f1f1f!important;border-color:#333!important}:root.dark .ant-select .ant-select-selector .ant-select-selection-item{color:#e5e5e5!important}:root.dark .ant-select .ant-select-selector .ant-select-selection-placeholder{color:#a3a3a3!important}:root.dark .ant-select .ant-select-selector input{color:#e5e5e5!important}:root.dark .ant-select-dropdown{background-color:#1f1f1f!important;border:1px solid #333!important}:root.dark .ant-select-dropdown .ant-select-item{color:#e5e5e5!important}:root.dark .ant-select-dropdown .ant-select-item:hover{background-color:#6366f126!important}:root.dark .ant-select-dropdown .ant-select-item.ant-select-item-option-selected{color:#fafafa!important;background-color:#6366f1!important}:root.dark .ant-select-arrow{color:#a3a3a3!important}.dark-theme,:root.dark{--stat-card-success-color:var(--ant-success-color,#22c55e);--stat-card-error-color:var(--ant-error-color,#f43f5e);--stat-card-warning-color:var(--ant-warning-color,#f59e0b);--stat-card-primary-color:var(--ant-primary-color,#4f46e5);--stat-card-purple-color:var(--ant-purple-color,#6366f1);--stat-card-growth-up-color:var(--ant-success-color,#22c55e);--stat-card-growth-down-color:var(--ant-error-color,#f43f5e);--stat-card-text-muted:#ffffffa6;--dashboard-primary-color:var(--ant-primary-color,#4f46e5);--dashboard-success-color:var(--ant-success-color,#22c55e);--dashboard-warning-color:var(--ant-warning-color,#f59e0b);--dashboard-error-color:var(--ant-error-color,#f43f5e);--dashboard-purple-color:var(--ant-purple-color,#6366f1);--dashboard-cyan-color:var(--ant-cyan-color,#06b6d4);--dashboard-gold-color:var(--ant-gold-color,#f59e0b);--dashboard-magenta-color:var(--ant-magenta-color,#ec4899);--dashboard-orange-color:var(--ant-orange-color,#f97316);--dashboard-t-geekblue-color:var(--ant-geekblue-color,#4f46e5);--dashboard-blue-color:var(--ant-primary-color,#4f46e5);--dashboard-green-color:var(--ant-success-color,#22c55e)}:root{--primary-50:#eef2ff;--primary-100:#e0e7ff;--primary-200:#c7d2fe;--primary-300:#a5b4fc;--primary-400:#818cf8;--primary-500:#6366f1;--primary-600:#4f46e5;--primary-700:#4338ca;--primary-800:#3730a3;--primary-900:#312e81;--primary-rgb:79, 70, 229;--secondary-50:#eef2ff;--secondary-100:#e0e7ff;--secondary-200:#c7d2fe;--secondary-300:#a5b4fc;--secondary-400:#818cf8;--secondary-500:#6366f1;--secondary-600:#4f46e5;--secondary-700:#4338ca;--success-color:var(--success-500);--warning-color:var(--warning-500);--error-color:var(--error-500);--info-color:var(--info-500);--success-50:#f0fdf4;--success-100:#dcfce7;--success-200:#bbf7d0;--success-300:#86efac;--success-400:#4ade80;--success-500:#22c55e;--success-600:#16a34a;--success-rgb:34, 197, 94;--warning-50:#fffbeb;--warning-100:#fef3c7;--warning-200:#fde68a;--warning-300:#fcd34d;--warning-400:#fbbf24;--warning-500:#f59e0b;--warning-600:#d97706;--warning-rgb:245, 158, 11;--error-50:#fff1f2;--error-100:#ffe4e6;--error-200:#fecdd3;--error-300:#fda4af;--error-400:#fb7185;--error-500:#f43f5e;--error-600:#e11d48;--error-rgb:244, 63, 94;--info-50:#f0f9ff;--info-100:#e0f2fe;--info-200:#bae6fd;--info-300:#7dd3fc;--info-400:#38bdf8;--info-500:#0ea5e9;--info-600:#0284c7;--info-rgb:14, 165, 233;--neutral-50:#f8fafc;--neutral-100:#f1f5f9;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-400:#94a3b8;--neutral-500:#64748b;--neutral-600:#475569;--neutral-700:#334155;--neutral-800:#1e293b;--neutral-900:#0f172a;--primary-color:var(--primary-600);--primary-color-secondary:var(--primary-500);--primary-color-tertiary:var(--primary-400);--background-color:var(--neutral-50);--background-color-secondary:var(--neutral-100);--background-color-tertiary:var(--neutral-200);--text-color:var(--neutral-800);--text-color-secondary:var(--neutral-600);--text-color-tertiary:var(--neutral-500);--border-color:var(--neutral-200);--border-color-secondary:var(--neutral-300);--card-background:var(--white);--card-background-secondary:var(--neutral-50);--shadow-opacity:.12;--shadow-opacity-light:.08;--shadow-xs:0 1px 2px #00000014;--shadow-sm:0 1px 3px #0000001a, 0 1px 2px #00000014;--shadow-md:0 4px 6px -1px #0000001f, 0 2px 4px -1px #00000014;--shadow-lg:0 10px 15px -3px #00000024, 0 4px 6px -2px #00000014;--shadow-primary:0 4px 12px rgba(var(--primary-rgb), .25);--shadow-success:0 4px 12px rgba(var(--success-rgb), .25);--shadow-warning:0 4px 12px rgba(var(--warning-rgb), .25);--shadow-error:0 4px 12px rgba(var(--error-rgb), .25);--shadow-info:0 4px 12px rgba(var(--info-rgb), .25);--white:#fff;--black:#000;--layout-header-bg:#fff;--layout-header-text-color:var(--neutral-800);--layout-header-border-color:var(--neutral-200);--layout-content-bg:var(--neutral-50);--layout-hover-bg:var(--neutral-100);--layout-sidebar-bg:#fff;--layout-sidebar-border:var(--neutral-200);--table-striped-bg:var(--neutral-50);--table-border-color:var(--neutral-200);--blockquote-border-color:var(--info-200);--blockquote-bg-color:var(--neutral-100);--code-bg-color:var(--neutral-100);--white-rgb:255, 255, 255;--black-rgb:0, 0, 0;--shadow-color:#00000014;--shadow-color-dark:#0003;--shadow-color-light:#0000000a;--shadow-focus:#4f46e526;--shadow-base:0 1px 2px 0 #00000014;--shadow-hover:0 4px 12px 0 #00000014;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--transition-duration:.3s;--transition-timing:ease;--skeleton-bg:var(--neutral-200);--skeleton-bg-highlight:var(--neutral-100);--skeleton-border:var(--neutral-200);--accent-50:#ecfdf5;--accent-100:#d1fae5;--accent-200:#a7f3d0;--accent-300:#6ee7b7;--accent-400:#34d399;--accent-500:#10b981;--accent-600:#059669;--accent-700:#047857;--primary-hover-color:var(--primary-700);--primary-hover-background:rgba(var(--primary-rgb), .12);--theme-background-color:var(--neutral-50);--theme-text-color:var(--neutral-800);--theme-text-color-secondary:var(--neutral-600);--theme-text-color-tertiary:var(--neutral-500);--border-color-primary:var(--neutral-200);--border-color-split:var(--neutral-200);--theme-border-color:var(--neutral-200);--theme-border-color-secondary:var(--neutral-300);--theme-card-background:#fff;--card-background-rgb:255, 255, 255;--theme-card-background-secondary:var(--neutral-50);--card-shadow-sm:0 1px 2px #00000014;--card-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--card-shadow-lg:0 10px 15px -3px #0000001f, 0 4px 6px -2px #0000000f;--primary-button-shadow:0 4px 6px rgba(var(--primary-rgb), .35), 0 2px 4px #0000001a;--primary-button-shadow-small:0 2px 4px rgba(var(--primary-rgb), .3), 0 1px 2px #00000014;--shadow-xl:0 20px 25px -5px #00000029, 0 10px 10px -5px #00000014;--shadow-primary-sm:0 2px 8px rgba(var(--primary-rgb), .2);--shadow-primary-lg:0 8px 24px rgba(var(--primary-rgb), .3);--gradient-primary:var(--primary-600);--gradient-primary-hover:var(--primary-700);--gradient-success:var(--success-500);--gradient-warning:var(--warning-500);--gradient-error:var(--error-500);--gradient-info:var(--info-500);--gradient-overlay-dark:linear-gradient(180deg, transparent 0%, #0009 100%);--gradient-overlay-light:linear-gradient(180deg, #fff9 0%, transparent 100%);--spacing-2xl:2.5rem;--spacing-3xl:3rem;--body-background:var(--neutral-50);--background-color-light:var(--neutral-100);--bg-color-container:var(--neutral-100);--page-tag-active-bg:var(--primary-100);--page-tag-active-text:var(--primary-700);--page-tag-hover-bg:var(--primary-50);--page-tag-hover-text:var(--primary-600);--stat-card-title-color:var(--neutral-600);--stat-card-value-color:var(--neutral-800);--stat-card-label-color:var(--neutral-600);--stat-card-growth-up-color:var(--success-500);--stat-card-growth-down-color:var(--error-500);--login-dark-bg:var(--primary-600);--login-dark-text:var(--white);--login-dark-secondary-text:var(--neutral-400);--login-gradient-start:#1d1e42;--login-gradient-end:#2d2e52;--dashboard-primary-color:var(--primary-500);--dashboard-success-color:var(--success-500);--dashboard-warning-color:var(--warning-500);--dashboard-error-color:var(--error-500);--dashboard-purple-color:var(--primary-500);--dashboard-snapshot-title-color:#000000d9;--scrollbar-thumb-bg:#0003;--scrollbar-thumb-bg-hover:#0000004d;--scrollbar-track-bg:transparent;--rose-50:#fff1f2;--rose-100:#ffe4e6;--rose-200:#fecdd3;--rose-300:#fda4af;--rose-400:#fb7185;--rose-500:#f43f5e;--rose-600:#e11d48;--rose-700:#be123c;--rose-rgb:244, 63, 94;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-200:#fde68a;--amber-300:#fcd34d;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--amber-rgb:245, 158, 11;--teal-50:#f0fdfa;--teal-100:#ccfbf1;--teal-200:#99f6e4;--teal-300:#5eead4;--teal-400:#2dd4bf;--teal-500:#14b8a6;--teal-600:#0d9488;--teal-700:#0f766e;--teal-rgb:20, 184, 166;--violet-50:#f5f3ff;--violet-100:#ede9fe;--violet-200:#ddd6fe;--violet-300:#c4b5fd;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--violet-700:#6d28d9;--violet-rgb:139, 92, 246;--primary-alpha-5:rgba(var(--primary-rgb), .05);--primary-alpha-10:rgba(var(--primary-rgb), .1);--primary-alpha-15:rgba(var(--primary-rgb), .15);--primary-alpha-20:rgba(var(--primary-rgb), .2);--primary-alpha-30:rgba(var(--primary-rgb), .3);--primary-alpha-50:rgba(var(--primary-rgb), .5);--primary-alpha-70:rgba(var(--primary-rgb), .7);--success-alpha-10:rgba(var(--success-rgb), .1);--success-alpha-20:rgba(var(--success-rgb), .2);--warning-alpha-10:rgba(var(--warning-rgb), .1);--warning-alpha-20:rgba(var(--warning-rgb), .2);--error-alpha-10:rgba(var(--error-rgb), .1);--error-alpha-20:rgba(var(--error-rgb), .2);--info-alpha-10:rgba(var(--info-rgb), .1);--info-alpha-20:rgba(var(--info-rgb), .2);--gradient-primary-linear:linear-gradient(135deg, var(--primary-500), var(--primary-700));--gradient-primary-radial:radial-gradient(circle at center, var(--primary-500), var(--primary-700));--gradient-success-linear:linear-gradient(135deg, var(--success-400), var(--success-600));--gradient-warning-linear:linear-gradient(135deg, var(--warning-400), var(--warning-600));--gradient-error-linear:linear-gradient(135deg, var(--error-400), var(--error-600));--gradient-info-linear:linear-gradient(135deg, var(--info-400), var(--info-600));--gradient-hero:linear-gradient(135deg, var(--primary-600), var(--accent-500));--gradient-soft:linear-gradient(135deg, var(--primary-50), var(--accent-50));--glass-bg:#ffffffb3;--glass-bg-hover:#ffffffd9;--glass-border:#ffffff4d;--glass-shadow:0 8px 32px #0000001a;--glass-backdrop:blur(12px);--transition-fast:.15s ease;--transition-base:.3s ease;--transition-slow:.5s ease;--transition-bounce:.3s cubic-bezier(.68, -.55, .265, 1.55);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080}:root .ant-pagination-item-active a{font-weight:600;color:#fff!important}:root .ant-badge .ant-badge-count{background:var(--error-500)!important;color:#fff!important;font-weight:600!important;box-shadow:0 2px 4px #f43f5e4d!important}:root .ant-badge .ant-badge-dot{background:var(--error-500)!important;box-shadow:0 2px 4px #f43f5e4d!important}:root .ant-badge .ant-scroll-number{background:var(--error-500)!important;color:#fff!important;font-weight:600!important}:root .ant-select-dropdown .ant-select-item:hover:not(.ant-select-item-option-disabled){background-color:var(--primary-50)!important;color:var(--primary-700)!important}:root .ant-select-dropdown .ant-select-item.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:var(--primary-50)!important;color:var(--primary-700)!important}:root .ant-select-dropdown .ant-select-item.ant-select-item-option-disabled{color:var(--neutral-400)!important;background-color:#0000!important}:root .theme-select-dropdown{border:1px solid var(--neutral-200)!important;background-color:#fff!important}:root .theme-select-dropdown .ant-select-item{color:var(--neutral-700)!important}:root .theme-select-dropdown .ant-select-item:hover:not(.ant-select-item-option-disabled){background-color:var(--primary-50)!important;color:var(--primary-700)!important}:root .theme-select-dropdown .ant-select-item.ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:600;color:var(--primary-700)!important}:root .theme-select-dropdown .ant-select-item.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-selected-icon{color:var(--primary-600)!important}:root .theme-select-dropdown .ant-select-item.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:var(--primary-50)!important;color:var(--primary-700)!important}:root .theme-select-dropdown .ant-select-item.ant-select-item-option-disabled{color:var(--neutral-400)!important;background-color:#0000!important}:root .user-select-dropdown{border:1px solid var(--neutral-200)!important;background-color:#fff!important}:root .user-select-dropdown .ant-select-item{color:var(--neutral-700)!important}:root .user-select-dropdown .ant-select-item:hover:not(.ant-select-item-option-disabled),:root .user-select-dropdown .ant-select-item.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:var(--primary-50)!important}:root .user-select-dropdown .ant-select-item .user-name{color:var(--neutral-800)!important}:root .user-select-dropdown .ant-select-item .user-id{color:var(--neutral-500)!important}:root .ant-select-multiple .ant-select-selection-item{font-weight:500;color:var(--text-color)!important;border:1px solid var(--border-color)!important;background:0 0!important}:root .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove{color:var(--text-color-secondary)!important}:root .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove:hover{color:var(--primary-600)!important}:root .ant-select,:root .ant-select .ant-select-selector,:root .ant-select .ant-select-selector .ant-select-selection-wrap,:root .ant-select .ant-select-selector .ant-select-selection-search{color:var(--text-color)!important}:root .ant-select .ant-select-selector .ant-select-selection-search .ant-select-selection-search-input{color:var(--text-color)!important;background:0 0!important}:root .ant-menu-light,:root .ant-menu-light .ant-menu-sub,:root .ant-menu-light .ant-menu-inline.ant-menu-sub{background:#fff!important}:root .ant-menu-light .ant-menu-item,:root .ant-menu-light .ant-menu-submenu-title{color:var(--neutral-700)!important}:root .ant-menu-light .ant-menu-item .anticon,:root .ant-menu-light .ant-menu-item .ant-menu-item-icon,:root .ant-menu-light .ant-menu-submenu-title .anticon,:root .ant-menu-light .ant-menu-submenu-title .ant-menu-item-icon{color:var(--neutral-600)!important}:root .ant-menu-light .ant-menu-item-selected,:root .ant-menu-light .ant-menu-item-selected:hover{background:var(--primary-600)!important;color:#fff!important}:root .ant-menu-light .ant-menu-item-selected .anticon,:root .ant-menu-light .ant-menu-item-selected .ant-menu-item-icon,:root .ant-menu-light .ant-menu-item-selected:hover .anticon,:root .ant-menu-light .ant-menu-item-selected:hover .ant-menu-item-icon{color:#fff!important}:root .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{font-weight:600;color:var(--primary-600)!important}:root .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,:root .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon{color:var(--primary-600)!important}:root .ant-menu-light .ant-menu-item:hover,:root .ant-menu-light .ant-menu-submenu-title:hover{color:var(--primary-600)!important;background:var(--primary-50)!important}:root .ant-menu-light .ant-menu-item:hover .anticon,:root .ant-menu-light .ant-menu-item:hover .ant-menu-item-icon,:root .ant-menu-light .ant-menu-submenu-title:hover .anticon,:root .ant-menu-light .ant-menu-submenu-title:hover .ant-menu-item-icon,:root .ant-menu-light .ant-menu-submenu-open>.ant-menu-submenu-title,:root .ant-menu-light .ant-menu-submenu-open>.ant-menu-submenu-title .anticon,:root .ant-menu-light .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-item-icon{color:var(--primary-600)!important}:root .ant-menu-light .ant-menu-inline.ant-menu-sub{background:var(--neutral-50)!important}:root .ant-menu-submenu-popup.ant-menu-light .ant-menu{box-shadow:0 4px 12px #00000026;background:#fff!important}:root .ant-menu-submenu-popup.ant-menu-light .ant-menu-item-selected{background:var(--primary-600)!important;color:#fff!important}:root .ant-menu-submenu-popup.ant-menu-light .ant-menu-item:hover{background:var(--primary-50)!important;color:var(--primary-600)!important}:root .ant-menu-light.ant-menu-inline{border-right:none!important}:root .ant-menu-light .ant-menu-item,:root .ant-menu-light .ant-menu-submenu-title{border-radius:6px!important;width:calc(100% - 16px)!important;margin:4px 8px!important}:root .ant-menu-light .ant-menu-inline.ant-menu-sub .ant-menu-item{width:calc(100% - 32px)!important;margin-left:24px!important}:root .ant-menu-light .ant-menu-item-disabled,:root .ant-menu-light .ant-menu-submenu-disabled,:root .ant-menu-light .ant-menu-item-disabled .anticon,:root .ant-menu-light .ant-menu-item-disabled .ant-menu-item-icon,:root .ant-menu-light .ant-menu-submenu-disabled .anticon,:root .ant-menu-light .ant-menu-submenu-disabled .ant-menu-item-icon{color:var(--neutral-400)!important}:root .ant-tabs-card>.ant-tabs-nav{background:var(--layout-header-bg)}:root .ant-tabs-card>.ant-tabs-nav:before{border-bottom-color:var(--layout-header-border-color)}:root .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:var(--neutral-100);border-color:var(--border-color);color:var(--text-color-secondary)}:root .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:hover{color:var(--primary-600);background:var(--neutral-200)}:root .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:var(--page-tag-active-bg);border-color:var(--primary-500);color:var(--page-tag-active-text)}:root .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--page-tag-active-text)}:root .ant-tabs-card>.ant-tabs-content-holder{background:var(--theme-card-background)}:root .ant-tabs-small.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:var(--neutral-100);border-color:var(--border-color)}:root .ant-tabs-small.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:hover{background:var(--neutral-200)}:root .ant-tabs-small.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:var(--page-tag-active-bg);border-color:var(--primary-500);color:var(--page-tag-active-text)}:root .ant-btn-primary.ant-btn-dangerous{background-color:var(--error-500);border-color:var(--error-500);color:#fff}:root .ant-btn-primary.ant-btn-dangerous:hover:not(:disabled){background-color:var(--error-400);border-color:var(--error-400);color:#fff}:root .ant-btn-primary.ant-btn-dangerous:active:not(:disabled){background-color:var(--error-600);border-color:var(--error-600);color:#fff}:root .ant-btn-primary.ant-btn-dangerous:disabled{background-color:var(--neutral-200);border-color:var(--neutral-200);color:var(--neutral-400);opacity:.7}:root .ant-btn-primary.ant-btn-dangerous .anticon{color:inherit}:root .ant-btn-dangerous:not(.ant-btn-primary){color:var(--error-500);border-color:var(--error-500);background-color:#0000}:root .ant-btn-dangerous:not(.ant-btn-primary):hover:not(:disabled){color:var(--error-400);border-color:var(--error-400);background-color:var(--error-alpha-10)}:root .ant-btn-dangerous:not(.ant-btn-primary):active:not(:disabled){color:var(--error-600);border-color:var(--error-600);background-color:var(--error-alpha-20)}:root .ant-btn-dangerous:not(.ant-btn-primary):disabled{color:var(--neutral-400);border-color:var(--neutral-300);opacity:.7;background-color:#0000}:root .ant-btn-dangerous:not(.ant-btn-primary) .anticon{color:inherit}:root .ant-btn-link.ant-btn-dangerous{color:var(--error-500);background-color:#0000;border-color:#0000}:root .ant-btn-link.ant-btn-dangerous:hover:not(:disabled){color:var(--error-400);background-color:var(--error-alpha-10)}:root .ant-btn-link.ant-btn-dangerous:active:not(:disabled){color:var(--error-600);background-color:var(--error-alpha-20)}:root .ant-btn-link.ant-btn-dangerous:disabled{color:var(--neutral-400);opacity:.7;background-color:#0000}:root .ant-btn-text.ant-btn-dangerous{color:var(--error-500);background-color:#0000;border-color:#0000}:root .ant-btn-text.ant-btn-dangerous:hover:not(:disabled){color:var(--error-400);background-color:var(--error-alpha-10)}:root .ant-btn-text.ant-btn-dangerous:active:not(:disabled){color:var(--error-600);background-color:var(--error-alpha-20)}:root .ant-btn-text.ant-btn-dangerous:disabled{color:var(--neutral-400);opacity:.7}:root .ant-select{color:var(--text-color)!important}:root .ant-select .ant-select-selector{border-color:var(--border-color)!important;color:var(--text-color)!important;background-color:#fff!important}:root .ant-select .ant-select-selector .ant-select-selection-item{color:var(--text-color)!important}:root .ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--neutral-500)!important}:root .ant-select .ant-select-selector .ant-select-selection-search-input{color:var(--text-color)!important;background:0 0!important}:root .ant-select .ant-select-selector .ant-select-selection-search-input::placeholder{color:var(--neutral-500)!important}:root .ant-select .ant-select-selector input{color:var(--text-color)!important;background:0 0!important}:root .ant-select .ant-select-selector input::placeholder{color:var(--neutral-500)!important}:root .ant-select .ant-select-selection-item{color:var(--text-color)!important;border:1px solid var(--border-color)!important;background:0 0!important}:root .ant-select .ant-select-selection-item .ant-select-selection-item-remove{color:var(--text-color-secondary)!important}:root .ant-select .ant-select-selection-item .ant-select-selection-item-remove:hover{color:var(--primary-600)!important}:root .ant-select .ant-select-arrow{color:var(--text-color-secondary)!important}:root .ant-select .ant-select-clear{color:var(--text-color-secondary)!important;background:#fff!important}:root .ant-select .ant-select-clear:hover{color:var(--text-color)!important}:root .ant-select.ant-select-disabled .ant-select-selector{background:var(--neutral-100)!important;color:var(--neutral-400)!important}:root .ant-select.ant-select-disabled .ant-select-selector .ant-select-selection-item{color:var(--neutral-400)!important}:root .ant-select-dropdown{border:1px solid var(--border-color)!important;background-color:#fff!important}:root .ant-select-dropdown .ant-select-item{color:var(--neutral-700)!important}:root .ant-select-dropdown .ant-select-item:hover:not(.ant-select-item-option-disabled),:root .ant-select-dropdown .ant-select-item.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--primary-50)!important;color:var(--primary-700)!important}:root .ant-select-dropdown .ant-select-item.ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:600;color:var(--primary-700)!important}:root .ant-select-dropdown .ant-select-item.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-selected-icon{color:var(--primary-600)!important}:root .ant-select-dropdown .ant-select-item.ant-select-item-option-disabled{color:var(--neutral-400)!important;background:0 0!important}:root .ant-select-dropdown .ant-select-item-empty{color:var(--text-color-secondary)!important}:root{--ant-color-primary:var(--primary-600);--ant-color-primary-hover:var(--primary-500);--ant-color-primary-active:var(--primary-700);--ant-color-primary-bg:var(--primary-alpha-10);--ant-color-success:var(--success-500);--ant-color-warning:var(--warning-500);--ant-color-error:var(--error-500);--ant-color-text:var(--neutral-800);--ant-color-text-secondary:var(--neutral-600);--ant-color-text-tertiary:var(--neutral-500);--ant-color-border:var(--neutral-200);--ant-color-border-secondary:var(--neutral-300);--ant-color-bg-container:#fff;--ant-color-bg-layout:var(--neutral-50);--ant-color-bg-elevated:#fff;--ant-color-bg-spotlight:var(--neutral-100);--text-color-inverse:#fff;--primary-50:#eef2ff;--primary-100:#e0e7ff;--primary-200:#c7d2fe;--primary-300:#a5b4fc;--primary-400:#818cf8;--primary-500:#6366f1;--primary-600:#4f46e5;--primary-700:#4338ca;--primary-800:#3730a3;--primary-900:#312e81;--primary-rgb:99, 102, 241;--secondary-50:#eef2ff;--secondary-100:#e0e7ff;--secondary-200:#c7d2fe;--secondary-300:#a5b4fc;--secondary-400:#818cf8;--secondary-500:#6366f1;--secondary-600:#4f46e5;--secondary-700:#4338ca;--success-color:#22c55e;--warning-color:#eab308;--error-color:#ef4444;--info-color:#3b82f6;--success-50:#f0fdf4;--success-100:#dcfce7;--success-200:#bbf7d0;--success-300:#86efac;--success-400:#4ade80;--success-500:#22c55e;--success-600:#16a34a;--success-rgb:34, 197, 94;--warning-50:#fffbeb;--warning-100:#fef3c7;--warning-200:#fde68a;--warning-300:#fcd34d;--warning-400:#fbbf24;--warning-500:#f59e0b;--warning-600:#d97706;--warning-rgb:245, 158, 11;--error-50:#fff1f2;--error-100:#ffe4e6;--error-200:#fecdd3;--error-300:#fda4af;--error-400:#fb7185;--error-500:#f43f5e;--error-600:#e11d48;--error-rgb:244, 63, 94;--info-50:#f0f9ff;--info-100:#e0f2fe;--info-200:#bae6fd;--info-300:#7dd3fc;--info-400:#38bdf8;--info-500:#0ea5e9;--info-600:#0284c7;--info-rgb:14, 165, 233;--neutral-50:#f8fafc;--neutral-100:#f1f5f9;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-400:#94a3b8;--neutral-500:#64748b;--neutral-600:#475569;--neutral-700:#334155;--neutral-800:#1e293b;--neutral-900:#0f172a;--primary-color:var(--primary-600);--primary-color-secondary:var(--primary-500);--primary-color-tertiary:var(--primary-400);--background-color:var(--neutral-50);--background-color-secondary:var(--neutral-100);--background-color-tertiary:var(--neutral-200);--text-color:var(--neutral-800);--text-color-secondary:var(--neutral-600);--text-color-tertiary:var(--neutral-500);--border-color:var(--neutral-200);--border-color-secondary:var(--neutral-300);--card-background:var(--white);--card-background-secondary:var(--neutral-50);--shadow-opacity:.12;--shadow-opacity-light:.08;--shadow-xs:0 1px 2px #00000014;--shadow-sm:0 1px 3px #0000001a, 0 1px 2px #00000014;--shadow-md:0 4px 6px -1px #0000001f, 0 2px 4px -1px #00000014;--shadow-lg:0 10px 15px -3px #00000024, 0 4px 6px -2px #00000014;--shadow-primary:0 4px 12px rgba(var(--primary-rgb), .25);--shadow-success:0 4px 12px rgba(var(--success-rgb), .25);--shadow-warning:0 4px 12px rgba(var(--warning-rgb), .25);--shadow-error:0 4px 12px rgba(var(--error-rgb), .25);--shadow-info:0 4px 12px rgba(var(--info-rgb), .25);--white:#fff;--black:#000;--layout-header-bg:var(--white);--layout-header-text-color:var(--neutral-800);--layout-header-border-color:var(--neutral-200);--layout-content-bg:var(--neutral-50);--layout-hover-bg:var(--neutral-100);--layout-sidebar-bg:var(--white);--layout-sidebar-border:var(--neutral-200);--table-striped-bg:var(--neutral-50);--table-border-color:var(--neutral-300);--blockquote-border-color:var(--info-200);--blockquote-bg-color:var(--neutral-100);--code-bg-color:var(--neutral-100);--white-rgb:255, 255, 255;--black-rgb:0, 0, 0;--shadow-color:#00000014;--shadow-color-dark:#0003;--shadow-color-light:#0000000a;--shadow-focus:#4f46e526;--shadow-base:0 1px 2px 0 #00000014;--shadow-hover:0 4px 12px 0 #00000014;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--transition-duration:.3s;--transition-timing:ease;--skeleton-bg:var(--neutral-200);--skeleton-bg-highlight:var(--neutral-100);--skeleton-border:var(--neutral-200)}html.dark-theme,.dark-theme{--white:#141414;--black:#fafafa;--white-rgb:20, 20, 20;--black-rgb:250, 250, 250;--primary-50:#1e1b4b;--primary-100:#312e81;--primary-200:#3730a3;--primary-300:#4338ca;--primary-400:#4f46e5;--primary-500:#6366f1;--primary-600:#818cf8;--primary-700:#a5b4fc;--primary-800:#c7d2fe;--primary-900:#e0e7ff;--primary-rgb:129, 140, 248;--secondary-50:#1e1b4b;--secondary-100:#312e81;--secondary-200:#3730a3;--secondary-300:#4338ca;--secondary-400:#4f46e5;--secondary-500:#6366f1;--secondary-600:#818cf8;--secondary-700:#a5b4fc;--accent-50:#022c22;--accent-100:#064e3b;--accent-200:#065f46;--accent-300:#047857;--accent-400:#059669;--accent-500:#10b981;--accent-600:#34d399;--accent-700:#6ee7b7;--success-50:#052e16;--success-100:#14532d;--success-200:#166534;--success-300:#15803d;--success-400:#16a34a;--success-500:#22c55e;--success-600:#4ade80;--success-700:#86efac;--warning-50:#451a03;--warning-100:#78350f;--warning-200:#92400e;--warning-300:#b45309;--warning-400:#d97706;--warning-500:#f59e0b;--warning-600:#fbbf24;--warning-700:#fcd34d;--error-50:#4c0519;--error-100:#881337;--error-200:#9f1239;--error-300:#be123c;--error-400:#e11d48;--error-500:#f43f5e;--error-600:#fb7185;--error-700:#fecdd3;--info-50:#082f49;--info-100:#0c4a6e;--info-200:#075985;--info-300:#0369a1;--info-400:#0284c7;--info-500:#0ea5e9;--info-600:#38bdf8;--info-700:#7dd3fc;--info-rgb:14, 165, 233;--success-rgb:34, 197, 94;--warning-rgb:245, 158, 11;--error-rgb:244, 63, 94;--neutral-50:#0a0a0a;--neutral-100:#141414;--neutral-200:#1f1f1f;--neutral-300:#333;--neutral-400:#525252;--neutral-500:#737373;--neutral-600:#a3a3a3;--neutral-700:#d4d4d4;--neutral-800:#e5e5e5;--neutral-900:#fafafa;--primary-color:var(--primary-600);--primary-hover-color:var(--primary-500);--primary-hover-background:rgba(var(--primary-rgb), .15);--success-color:var(--success-500);--warning-color:var(--warning-500);--error-color:var(--error-500);--info-color:var(--info-500);--background-color:var(--neutral-50);--background-color-secondary:var(--neutral-100);--background-color-tertiary:var(--neutral-300);--theme-background-color:var(--neutral-50);--text-color:var(--neutral-900);--text-color-secondary:var(--neutral-700);--text-color-tertiary:var(--neutral-600);--text-color-inverse:#fff;--theme-text-color:var(--neutral-900);--theme-text-color-secondary:var(--neutral-700);--theme-text-color-tertiary:var(--neutral-600);--border-color:#333;--border-color-primary:#262626;--border-color-secondary:#404040;--border-color-split:#333;--theme-border-color:#333;--theme-border-color-secondary:#404040;--card-background:var(--neutral-200);--theme-card-background:var(--neutral-200);--card-background-rgb:31, 31, 31;--theme-card-background-secondary:var(--neutral-300);--shadow-opacity:.4;--shadow-opacity-light:.25;--card-shadow-sm:0 2px 4px #0006;--card-shadow-md:0 4px 8px #00000080;--card-shadow-lg:0 8px 16px #0009;--primary-button-shadow:0 4px 8px rgba(var(--primary-rgb), .4), 0 2px 4px #0003;--primary-button-shadow-small:0 2px 4px rgba(var(--primary-rgb), .35), 0 1px 2px #00000026;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 3px #0006, 0 1px 2px #0000004d;--shadow-md:0 4px 6px -1px #00000080, 0 2px 4px -1px #0006;--shadow-lg:0 10px 15px -3px #0009, 0 4px 6px -2px #00000080;--shadow-xl:0 20px 25px -5px #000000b3, 0 10px 10px -5px #0006;--shadow-primary:0 4px 12px rgba(var(--primary-rgb), .35);--shadow-primary-sm:0 2px 8px rgba(var(--primary-rgb), .3);--shadow-primary-lg:0 8px 24px rgba(var(--primary-rgb), .4);--shadow-success:0 4px 12px rgba(var(--success-rgb), .35);--shadow-warning:0 4px 12px rgba(var(--warning-rgb), .35);--shadow-error:0 4px 12px rgba(var(--error-rgb), .35);--shadow-info:0 4px 12px rgba(var(--info-rgb), .35);--gradient-primary:var(--primary-500);--gradient-primary-hover:var(--primary-600);--gradient-success:var(--success-500);--gradient-warning:var(--warning-500);--gradient-error:var(--error-500);--gradient-info:var(--info-500);--gradient-overlay-dark:linear-gradient(180deg, transparent 0%, #000c 100%);--gradient-overlay-light:linear-gradient(180deg, #ffffff1a 0%, transparent 100%);--layout-header-bg:var(--neutral-100);--layout-header-text-color:var(--neutral-800);--layout-header-border-color:var(--neutral-300);--layout-content-bg:var(--neutral-50);--layout-hover-bg:var(--neutral-200);--body-background:var(--neutral-50);--layout-sidebar-bg:var(--neutral-100);--layout-sidebar-border:var(--neutral-300);--table-striped-bg:#ffffff14;--table-border-color:var(--neutral-300);--blockquote-border-color:var(--info-700);--blockquote-bg-color:var(--neutral-100);--code-bg-color:var(--neutral-100);--bg-color-container:var(--neutral-200);--page-tag-active-bg:var(--primary-200);--page-tag-active-text:var(--neutral-50);--page-tag-hover-bg:var(--primary-100);--page-tag-hover-text:var(--neutral-100);--stat-card-title-color:var(--neutral-400);--stat-card-value-color:var(--neutral-100);--stat-card-label-color:var(--neutral-400);--stat-card-growth-up-color:var(--success-600);--stat-card-growth-down-color:var(--error-600);--login-dark-bg:#312e81;--login-dark-text:var(--white);--login-dark-secondary-text:var(--neutral-500);--login-gradient-start:#1a1a2e;--login-gradient-end:#16162a;--dashboard-primary-color:var(--primary-400);--dashboard-success-color:var(--success-400);--dashboard-warning-color:var(--warning-400);--dashboard-error-color:var(--error-400);--dashboard-purple-color:var(--primary-400);--dashboard-snapshot-title-color:#ffffffd9;--scrollbar-thumb-bg:#fff3;--scrollbar-thumb-bg-hover:#ffffff4d;--scrollbar-track-bg:transparent;--rose-50:#4c0519;--rose-100:#881337;--rose-200:#9f1239;--rose-300:#be123c;--rose-400:#e11d48;--rose-500:#f43f5e;--rose-600:#fb7185;--rose-700:#fda4af;--rose-rgb:251, 113, 133;--amber-50:#451a03;--amber-100:#78350f;--amber-200:#92400e;--amber-300:#b45309;--amber-400:#d97706;--amber-500:#f59e0b;--amber-600:#fbbf24;--amber-700:#fcd34d;--amber-rgb:251, 191, 36;--teal-50:#042f2e;--teal-100:#115e59;--teal-200:#134e4a;--teal-300:#0f766e;--teal-400:#0d9488;--teal-500:#14b8a6;--teal-600:#2dd4bf;--teal-700:#5eead4;--teal-rgb:45, 212, 191;--violet-50:#2e1065;--violet-100:#4c1d95;--violet-200:#5b21b6;--violet-300:#6d28d9;--violet-400:#7c3aed;--violet-500:#8b5cf6;--violet-600:#a78bfa;--violet-700:#c4b5fd;--violet-rgb:167, 139, 250;--primary-alpha-5:rgba(var(--primary-rgb), .05);--primary-alpha-10:rgba(var(--primary-rgb), .1);--primary-alpha-15:rgba(var(--primary-rgb), .15);--primary-alpha-20:rgba(var(--primary-rgb), .2);--primary-alpha-30:rgba(var(--primary-rgb), .3);--primary-alpha-50:rgba(var(--primary-rgb), .5);--primary-alpha-70:rgba(var(--primary-rgb), .7);--success-alpha-10:rgba(var(--success-rgb), .1);--success-alpha-15:rgba(var(--success-rgb), .15);--success-alpha-20:rgba(var(--success-rgb), .2);--warning-alpha-10:rgba(var(--warning-rgb), .1);--warning-alpha-15:rgba(var(--warning-rgb), .15);--warning-alpha-20:rgba(var(--warning-rgb), .2);--error-alpha-10:rgba(var(--error-rgb), .1);--error-alpha-15:rgba(var(--error-rgb), .15);--error-alpha-20:rgba(var(--error-rgb), .2);--info-alpha-10:rgba(var(--info-rgb), .1);--info-alpha-15:rgba(var(--info-rgb), .15);--info-alpha-20:rgba(var(--info-rgb), .2);--gradient-primary-linear:linear-gradient(135deg, var(--primary-400), var(--primary-600));--gradient-primary-radial:radial-gradient(circle at center, var(--primary-400), var(--primary-600));--gradient-success-linear:linear-gradient(135deg, var(--success-400), var(--success-600));--gradient-warning-linear:linear-gradient(135deg, var(--warning-400), var(--warning-600));--gradient-error-linear:linear-gradient(135deg, var(--error-400), var(--error-600));--gradient-info-linear:linear-gradient(135deg, var(--info-400), var(--info-600));--gradient-hero:linear-gradient(135deg, var(--primary-500), var(--accent-500));--gradient-soft:linear-gradient(135deg, var(--primary-100), var(--accent-100));--glass-bg:#1f1f1fb3;--glass-bg-hover:#333333d9;--glass-border:#ffffff1a;--glass-shadow:0 8px 32px #0006;--glass-backdrop:blur(12px);--transition-fast:.15s ease;--transition-base:.3s ease;--transition-slow:.5s ease;--transition-bounce:.3s cubic-bezier(.68, -.55, .265, 1.55);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--skeleton-bg:var(--neutral-300);--skeleton-bg-highlight:var(--neutral-200);--skeleton-border:var(--neutral-300)}html[data-theme=dark]{--ant-primary-color:var(--primary-500);--ant-primary-color-hover:var(--primary-400);--ant-primary-color-active:var(--primary-600);--ant-success-color:var(--success-500);--ant-warning-color:var(--warning-500);--ant-error-color:var(--error-500);--ant-text-color:var(--text-color);--ant-text-color-secondary:var(--text-color-secondary);--ant-text-color-disabled:var(--text-color-tertiary);--ant-border-color-base:var(--border-color);--ant-border-color-split:var(--border-color);--ant-component-background:var(--theme-card-background);--ant-background-color-light:var(--neutral-100);--ant-background-color-base:var(--neutral-200);--background-color-light:var(--neutral-100);--ant-color-primary:var(--primary-500);--ant-color-primary-hover:var(--primary-400);--ant-color-primary-active:var(--primary-600);--ant-color-primary-bg:var(--primary-alpha-10);--ant-color-success:var(--success-500);--ant-color-warning:var(--warning-500);--ant-color-error:var(--error-500);--ant-color-text:var(--text-color);--ant-color-text-secondary:var(--text-color-secondary);--ant-color-text-tertiary:var(--text-color-tertiary);--ant-color-border:var(--border-color);--ant-color-border-secondary:var(--border-color-secondary);--ant-color-bg-container:var(--theme-card-background);--ant-color-bg-layout:var(--layout-content-bg);--ant-color-bg-elevated:var(--neutral-200);--ant-color-bg-spotlight:var(--neutral-300)}html[data-theme=dark] a{color:var(--primary-500)}html[data-theme=dark] a:hover{color:var(--primary-600)}html[data-theme=dark] .anticon{color:var(--neutral-700)}html[data-theme=dark] .ant-btn .anticon,html[data-theme=dark] .ant-btn-default .anticon,html[data-theme=dark] .ant-btn-link .anticon{color:inherit}html[data-theme=dark] .ant-empty-description{color:var(--neutral-600)}html[data-theme=dark] .ant-btn-dangerous{text-shadow:0 0 #0000;box-shadow:0 0 #0000;color:var(--error-400)!important;border-color:var(--error-400)!important;background:0 0!important}html[data-theme=dark] .ant-btn-dangerous:hover{color:var(--error-300)!important;border-color:var(--error-300)!important;background:var(--error-alpha-10)!important}html[data-theme=dark] .ant-btn-dangerous:active{color:var(--error-500)!important;border-color:var(--error-500)!important;background:var(--error-alpha-20)!important}html[data-theme=dark] .ant-btn-dangerous.ant-btn-primary{color:var(--neutral-50)!important;border-color:var(--error-500)!important;background:var(--error-500)!important}html[data-theme=dark] .ant-btn-dangerous.ant-btn-primary:hover{border-color:var(--error-400)!important;background:var(--error-400)!important}html[data-theme=dark] .ant-btn-dangerous.ant-btn-primary:active{border-color:var(--error-600)!important;background:var(--error-600)!important}html[data-theme=dark] .ant-btn-dangerous.ant-btn-link{color:var(--error-400)!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .ant-btn-dangerous.ant-btn-link:hover{color:var(--error-300)!important;background:var(--error-alpha-10)!important}html[data-theme=dark] .ant-btn-dangerous.ant-btn-text{color:var(--error-400)!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .ant-btn-dangerous.ant-btn-text:hover{color:var(--error-300)!important;background:var(--error-alpha-10)!important}html[data-theme=dark] .ant-btn-dangerous[disabled],html[data-theme=dark] .ant-btn-dangerous.ant-btn-disabled{cursor:not-allowed;color:var(--neutral-500)!important;border-color:var(--neutral-400)!important;background:var(--neutral-300)!important}html[data-theme=dark] .ant-badge .ant-badge-count{background:var(--error-500)!important;color:#fff!important;font-weight:600!important;box-shadow:0 2px 4px #fb718566!important}html[data-theme=dark] .ant-badge .ant-badge-dot{background:var(--error-500)!important;box-shadow:0 2px 4px #fb718566!important}html[data-theme=dark] .ant-badge .ant-scroll-number{background:var(--error-500)!important;color:#fff!important;font-weight:600!important}html[data-theme=dark]::selection{background-color:var(--primary-500)!important;color:var(--neutral-50)!important}html[data-theme=dark]::selection{background-color:var(--primary-500)!important;color:var(--neutral-50)!important}html[data-theme=dark] .ant-pagination .ant-pagination-item{background:var(--neutral-200);border-color:var(--neutral-300)}html[data-theme=dark] .ant-pagination .ant-pagination-item a{color:var(--neutral-800)}html[data-theme=dark] .ant-pagination .ant-pagination-item:hover{border-color:var(--primary-500)}html[data-theme=dark] .ant-pagination .ant-pagination-item:hover a{color:var(--primary-600)}html[data-theme=dark] .ant-pagination .ant-pagination-item.ant-pagination-item-active{background:var(--primary-500);border-color:var(--primary-500)}html[data-theme=dark] .ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:#fff}html[data-theme=dark] .ant-pagination .ant-pagination-prev,html[data-theme=dark] .ant-pagination .ant-pagination-next{background:var(--neutral-200);border-color:var(--neutral-300)}html[data-theme=dark] .ant-pagination .ant-pagination-prev .ant-pagination-item-link,html[data-theme=dark] .ant-pagination .ant-pagination-next .ant-pagination-item-link{color:var(--neutral-800);background:0 0;border:none}html[data-theme=dark] .ant-pagination .ant-pagination-prev:hover,html[data-theme=dark] .ant-pagination .ant-pagination-next:hover{border-color:var(--primary-500)}html[data-theme=dark] .ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link,html[data-theme=dark] .ant-pagination .ant-pagination-next:hover .ant-pagination-item-link{color:var(--primary-600)}html[data-theme=dark] .ant-table{background:0 0}html[data-theme=dark] .ant-table .ant-table-thead>tr>th{color:var(--neutral-900);border-bottom-color:var(--neutral-300);background:var(--neutral-200)!important}html[data-theme=dark] .ant-table .ant-table-thead>tr>th:hover{background:var(--neutral-300)!important}html[data-theme=dark] .ant-table .ant-table-tbody>tr>td{color:var(--neutral-800);border-bottom-color:var(--neutral-300);background:0 0!important}html[data-theme=dark] .ant-table .ant-table-tbody>tr:nth-child(2n)>td,html[data-theme=dark] .ant-table .ant-table-tbody>tr:hover>td{background:#ffffff14!important}html[data-theme=dark] .ant-tag{color:#ffffffd9;background:#ffffff26;border-color:#ffffff40}html[data-theme=dark] .ant-tag-purple,html[data-theme=dark] .ant-tag.purple{color:var(--neutral-900)!important;background:var(--primary-300)!important;border-color:var(--primary-400)!important}html[data-theme=dark] .ant-badge-count,html[data-theme=dark] .ant-badge-dot{background-color:var(--primary-500)!important}html[data-theme=dark] .statistics-card .card-info .card-title{color:var(--stat-card-title-color)}html[data-theme=dark] .statistics-card .card-info .card-value{color:var(--stat-card-value-color)}html[data-theme=dark] .statistics-card .card-info .card-growth .growth-label{color:var(--stat-card-label-color)}html[data-theme=dark] .dashboard-snapshot .chart-container .chart-title{color:var(--dashboard-snapshot-title-color)}html[data-theme=dark] .ant-menu-dark,html[data-theme=dark] .ant-menu-dark .ant-menu-sub,html[data-theme=dark] .ant-menu-dark .ant-menu-inline.ant-menu-sub{background:var(--layout-sidebar-bg)!important}html[data-theme=dark] .ant-menu-dark .ant-menu-item,html[data-theme=dark] .ant-menu-dark .ant-menu-submenu-title{background:0 0!important}html[data-theme=dark] .ant-menu-dark .ant-menu-item-selected,html[data-theme=dark] .ant-menu-dark .ant-menu-item-selected:hover{background:var(--primary-500)!important;color:#fff!important}html[data-theme=dark] .ant-menu-dark .ant-menu-item-selected .anticon,html[data-theme=dark] .ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,html[data-theme=dark] .ant-menu-dark .ant-menu-item-selected:hover .anticon,html[data-theme=dark] .ant-menu-dark .ant-menu-item-selected:hover .ant-menu-item-icon{color:#fff!important}html[data-theme=dark] .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title,html[data-theme=dark] .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,html[data-theme=dark] .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon{color:var(--primary-500)!important}html[data-theme=dark] .ant-menu-dark .ant-menu-item:hover,html[data-theme=dark] .ant-menu-dark .ant-menu-submenu-title:hover,html[data-theme=dark] .ant-menu-dark .ant-menu-item:hover .anticon,html[data-theme=dark] .ant-menu-dark .ant-menu-item:hover .ant-menu-item-icon,html[data-theme=dark] .ant-menu-dark .ant-menu-submenu-title:hover .anticon,html[data-theme=dark] .ant-menu-dark .ant-menu-submenu-title:hover .ant-menu-item-icon{color:var(--primary-400)!important}html[data-theme=dark] .ant-menu-dark.ant-menu-inline-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title,html[data-theme=dark] .ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title{background:rgba(var(--primary-rgb), .15)!important}html[data-theme=dark] .ant-menu-dark .ant-menu-inline.ant-menu-sub{background:var(--neutral-200)!important}html[data-theme=dark] .ant-menu-submenu-popup.ant-menu-dark .ant-menu{background:var(--layout-sidebar-bg)!important}html[data-theme=dark] .ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected{background:var(--primary-500)!important}html[data-theme=dark] .ant-card{background:var(--theme-card-background);border-color:var(--border-color)}html[data-theme=dark] .ant-card .ant-card-head{background:var(--theme-card-background);border-bottom-color:var(--border-color);color:var(--text-color)}html[data-theme=dark] .ant-card .ant-card-body{background:var(--theme-card-background)}html[data-theme=dark] .ant-form,html[data-theme=dark] .ant-form .ant-form-item-label>label{color:var(--text-color)}html[data-theme=dark] .ant-input,html[data-theme=dark] .ant-input-affix-wrapper,html[data-theme=dark] .ant-input-number,html[data-theme=dark] .ant-input-number-input,html[data-theme=dark] .ant-select-selector,html[data-theme=dark] .ant-picker{background:var(--neutral-200)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}html[data-theme=dark] .ant-input::placeholder,html[data-theme=dark] .ant-input-affix-wrapper::placeholder,html[data-theme=dark] .ant-input-number::placeholder,html[data-theme=dark] .ant-input-number-input::placeholder,html[data-theme=dark] .ant-select-selector::placeholder,html[data-theme=dark] .ant-picker::placeholder{color:var(--neutral-400)!important}html[data-theme=dark] .ant-input .ant-picker-input>input,html[data-theme=dark] .ant-input-affix-wrapper .ant-picker-input>input,html[data-theme=dark] .ant-input-number .ant-picker-input>input,html[data-theme=dark] .ant-input-number-input .ant-picker-input>input,html[data-theme=dark] .ant-select-selector .ant-picker-input>input,html[data-theme=dark] .ant-picker .ant-picker-input>input{color:var(--text-color)!important;background:0 0!important}html[data-theme=dark] .ant-input .ant-picker-input>input::placeholder,html[data-theme=dark] .ant-input-affix-wrapper .ant-picker-input>input::placeholder,html[data-theme=dark] .ant-input-number .ant-picker-input>input::placeholder,html[data-theme=dark] .ant-input-number-input .ant-picker-input>input::placeholder,html[data-theme=dark] .ant-select-selector .ant-picker-input>input::placeholder,html[data-theme=dark] .ant-picker .ant-picker-input>input::placeholder{color:var(--neutral-400)!important}html[data-theme=dark] .ant-input .ant-picker-input-active>input,html[data-theme=dark] .ant-input-affix-wrapper .ant-picker-input-active>input,html[data-theme=dark] .ant-input-number .ant-picker-input-active>input,html[data-theme=dark] .ant-input-number-input .ant-picker-input-active>input,html[data-theme=dark] .ant-select-selector .ant-picker-input-active>input,html[data-theme=dark] .ant-picker .ant-picker-input-active>input,html[data-theme=dark] .ant-input{color:var(--text-color)!important}html[data-theme=dark] .ant-input::placeholder{color:var(--neutral-400)!important}html[data-theme=dark] textarea.ant-input{color:var(--text-color)!important}html[data-theme=dark] textarea.ant-input::placeholder{color:var(--neutral-400)!important}html[data-theme=dark] .ant-input-number .ant-input-number-input{color:var(--text-color)!important}html[data-theme=dark] .ant-input-number .ant-input-number-input::placeholder{color:var(--neutral-500)!important}html[data-theme=dark] .ant-select-selection-placeholder{color:var(--neutral-400)!important}html[data-theme=dark] .ant-select-arrow{color:var(--text-color-secondary)!important}html[data-theme=dark] .ant-select-clear{background:var(--neutral-200);color:var(--text-color-secondary)}html[data-theme=dark] .ant-select-clear:hover{color:var(--text-color)}html[data-theme=dark] .ant-select-dropdown{background:var(--neutral-200);border-color:var(--border-color)}html[data-theme=dark] .ant-select-dropdown .ant-select-item:hover:not(.ant-select-item-option-disabled),html[data-theme=dark] .ant-select-dropdown .ant-select-item.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--primary-alpha-15);color:var(--primary-400)}html[data-theme=dark] .ant-select-dropdown .ant-select-item.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--primary-400);font-weight:600}html[data-theme=dark] .theme-select-dropdown{background:var(--neutral-200)!important;border-color:var(--border-color)!important}html[data-theme=dark] .theme-select-dropdown .ant-select-item{color:var(--text-color)!important}html[data-theme=dark] .theme-select-dropdown .ant-select-item:hover:not(.ant-select-item-option-disabled),html[data-theme=dark] .theme-select-dropdown .ant-select-item.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--primary-alpha-15)!important;color:var(--primary-400)!important}html[data-theme=dark] .theme-select-dropdown .ant-select-item.ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:600;color:var(--primary-400)!important}html[data-theme=dark] .theme-select-dropdown .ant-select-item.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-selected-icon{color:var(--primary-400)!important}html[data-theme=dark] .theme-select-dropdown .ant-select-item.ant-select-item-option-disabled{color:var(--neutral-500)!important;background:0 0!important}html[data-theme=dark] .user-select-dropdown{background:var(--neutral-200)!important;border-color:var(--border-color)!important}html[data-theme=dark] .user-select-dropdown .ant-select-item{color:var(--text-color)!important}html[data-theme=dark] .user-select-dropdown .ant-select-item:hover:not(.ant-select-item-option-disabled),html[data-theme=dark] .user-select-dropdown .ant-select-item.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--primary-alpha-15)!important}html[data-theme=dark] .user-select-dropdown .ant-select-item .user-name{color:var(--text-color)!important}html[data-theme=dark] .user-select-dropdown .ant-select-item .user-id{color:var(--text-color-secondary)!important}html[data-theme=dark] .ant-select .ant-select-selector .ant-select-selection-item,html[data-theme=dark] .ant-select,html[data-theme=dark] .ant-select .ant-select-selector,html[data-theme=dark] .ant-select .ant-select-selector .ant-select-selection-wrap,html[data-theme=dark] .ant-select .ant-select-selector .ant-select-selection-search{color:var(--text-color)!important}html[data-theme=dark] .ant-select .ant-select-selector .ant-select-selection-search .ant-select-selection-search-input{color:var(--text-color)!important;background:0 0!important}html[data-theme=dark] .ant-select-disabled .ant-select-selector{background:var(--neutral-300)!important;color:var(--neutral-500)!important}html[data-theme=dark] .ant-select-disabled .ant-select-selection-item{color:var(--neutral-500)!important}html[data-theme=dark] .ant-select-multiple .ant-select-selection-item{color:var(--text-color)!important;border:1px solid var(--border-color)!important;background:0 0!important}html[data-theme=dark] .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove{color:var(--text-color-secondary)!important}html[data-theme=dark] .ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove:hover{color:var(--primary-600)!important}html[data-theme=dark] .ant-tree-select-dropdown,html[data-theme=dark] .ant-tree-select-dropdown .ant-select-tree{background:var(--neutral-200)}html[data-theme=dark] .ant-tree-select-dropdown .ant-select-tree .ant-select-tree-treenode{color:var(--text-color)}html[data-theme=dark] .ant-tree-select-dropdown .ant-select-tree .ant-select-tree-treenode:hover{background:var(--primary-alpha-15)}html[data-theme=dark] .ant-tree-select-dropdown .ant-select-tree .ant-select-tree-treenode.ant-select-tree-treenode-selected{background:var(--primary-500)}html[data-theme=dark] .ant-tree-select-dropdown .ant-select-tree .ant-select-tree-treenode.ant-select-tree-treenode-selected .ant-select-tree-title{color:var(--neutral-50);font-weight:600}html[data-theme=dark] .ant-tree-select-dropdown .ant-select-tree .ant-select-tree-treenode.ant-select-tree-treenode-selected:hover{background:var(--primary-500)}html[data-theme=dark] .ant-tree-select-dropdown .ant-select-tree .ant-select-tree-node-content-wrapper{color:var(--text-color)}html[data-theme=dark] .ant-tree-select-dropdown .ant-select-tree .ant-select-tree-node-content-wrapper:hover{background:var(--primary-alpha-15)}html[data-theme=dark] .ant-tree-select-dropdown .ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{background:var(--primary-500);color:var(--neutral-50);font-weight:600}html[data-theme=dark] .ant-tree-select-dropdown .ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected:hover{background:var(--primary-500)}html[data-theme=dark] .ant-tree-select-dropdown .ant-select-tree .ant-select-tree-switcher{color:var(--text-color-secondary)}html[data-theme=dark] .ant-cascader-dropdown{background:var(--neutral-200)}html[data-theme=dark] .ant-cascader-dropdown .ant-cascader-menu{background:var(--neutral-200);border-color:var(--border-color)}html[data-theme=dark] .ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item{color:var(--text-color)}html[data-theme=dark] .ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item:hover:not(.ant-cascader-menu-item-disabled){background:var(--primary-alpha-15);color:var(--primary-400)}html[data-theme=dark] .ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled){background:var(--primary-500);color:var(--neutral-50);font-weight:600}html[data-theme=dark] .ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover{background:var(--primary-500)}html[data-theme=dark] .ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item.ant-cascader-menu-item-disabled{color:var(--neutral-500);background:0 0}html[data-theme=dark] .ant-modal-content,html[data-theme=dark] .ant-modal-header{background:var(--neutral-200);color:var(--text-color)}html[data-theme=dark] .ant-modal-title{color:var(--text-color)}html[data-theme=dark] .ant-modal-close-x{color:var(--text-color-secondary)}html[data-theme=dark] .ant-modal-close-x:hover{color:var(--text-color)}html[data-theme=dark] .ant-drawer-content{background:var(--neutral-200)}html[data-theme=dark] .ant-drawer-header{background:var(--neutral-200);border-bottom-color:var(--border-color)}html[data-theme=dark] .ant-drawer-title,html[data-theme=dark] .ant-tabs{color:var(--text-color)}html[data-theme=dark] .ant-tabs .ant-tabs-tab{color:var(--text-color-secondary)}html[data-theme=dark] .ant-tabs .ant-tabs-tab:hover{color:var(--primary-400)}html[data-theme=dark] .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary-500)}html[data-theme=dark] .ant-tabs .ant-tabs-ink-bar{background:var(--primary-500)}html[data-theme=dark] .ant-steps .ant-steps-item-title{color:var(--text-color)!important}html[data-theme=dark] .ant-steps .ant-steps-item-description{color:var(--text-color-secondary)!important}html[data-theme=dark] .ant-steps .ant-steps-item-wait .ant-steps-item-icon{background:var(--neutral-300);border-color:var(--neutral-300);color:var(--text-color-secondary)}html[data-theme=dark] .ant-timeline .ant-timeline-item-content,html[data-theme=dark] .ant-descriptions .ant-descriptions-title{color:var(--text-color)}html[data-theme=dark] .ant-descriptions .ant-descriptions-item-label{color:var(--text-color-secondary);background:var(--neutral-200)}html[data-theme=dark] .ant-descriptions .ant-descriptions-item-content{color:var(--text-color);background:var(--neutral-200)}html[data-theme=dark] .ant-list .ant-list-item{border-bottom-color:var(--border-color);color:var(--text-color)}html[data-theme=dark] .ant-list .ant-list-item-meta-title{color:var(--text-color)}html[data-theme=dark] .ant-list .ant-list-item-meta-description{color:var(--text-color-secondary)}html[data-theme=dark] .ant-tree{color:var(--text-color);background:0 0}html[data-theme=dark] .ant-tree .ant-tree-node-content-wrapper:hover{background:var(--neutral-300)}html[data-theme=dark] .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background:var(--primary-200);color:var(--neutral-50)}html[data-theme=dark] .ant-upload{color:var(--text-color)}html[data-theme=dark] .ant-upload.ant-upload-drag{background:var(--neutral-200);border-color:var(--border-color)}html[data-theme=dark] .ant-upload.ant-upload-drag:hover{border-color:var(--primary-500)}html[data-theme=dark] .ant-divider{color:var(--text-color-secondary)}html[data-theme=dark] .ant-divider:before,html[data-theme=dark] .ant-divider:after{border-top-color:var(--border-color)}html[data-theme=dark] .ant-collapse{background:var(--neutral-200);border-color:var(--border-color)}html[data-theme=dark] .ant-collapse .ant-collapse-item{border-bottom-color:var(--border-color)}html[data-theme=dark] .ant-collapse .ant-collapse-item .ant-collapse-header{color:var(--text-color);background:var(--neutral-200)}html[data-theme=dark] .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow{color:var(--text-color-secondary)}html[data-theme=dark] .ant-collapse .ant-collapse-item .ant-collapse-content{background:var(--neutral-200);border-top-color:var(--border-color)}html[data-theme=dark] .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{color:var(--text-color)}html[data-theme=dark] .ant-alert{background-color:var(--theme-card-background);border-color:var(--border-color)}html[data-theme=dark] .ant-alert .ant-alert-message{color:var(--text-color)}html[data-theme=dark] .ant-alert .ant-alert-description{color:var(--text-color-secondary)}html[data-theme=dark] .ant-alert.ant-alert-info{background-color:var(--info-alpha-15);border-color:var(--info-400)}html[data-theme=dark] .ant-alert.ant-alert-info .ant-alert-icon{color:var(--info-400)}html[data-theme=dark] .ant-alert.ant-alert-success{background-color:var(--success-alpha-15);border-color:var(--success-400)}html[data-theme=dark] .ant-alert.ant-alert-success .ant-alert-icon{color:var(--success-400)}html[data-theme=dark] .ant-alert.ant-alert-warning{background-color:var(--warning-alpha-15);border-color:var(--warning-400)}html[data-theme=dark] .ant-alert.ant-alert-warning .ant-alert-icon{color:var(--warning-400)}html[data-theme=dark] .ant-alert.ant-alert-error{background-color:var(--error-alpha-15);border-color:var(--error-400)}html[data-theme=dark] .ant-alert.ant-alert-error .ant-alert-icon{color:var(--error-400)}html[data-theme=dark] .ant-alert .ant-alert-close-icon{color:var(--text-color-secondary)}html[data-theme=dark] .ant-alert .ant-alert-close-icon:hover{color:var(--text-color)}html[data-theme=dark] .ant-statistic .ant-statistic-title{color:var(--text-color-secondary)}html[data-theme=dark] .ant-statistic .ant-statistic-content,html[data-theme=dark] .ant-statistic .ant-statistic-content .ant-statistic-content-value{color:var(--text-color)}html[data-theme=dark] .ant-statistic .ant-statistic-content .ant-statistic-content-prefix,html[data-theme=dark] .ant-statistic .ant-statistic-content .ant-statistic-content-suffix{color:var(--text-color-secondary)}html[data-theme=dark] .ant-result .ant-result-title{color:var(--text-color)}html[data-theme=dark] .ant-result .ant-result-subtitle{color:var(--text-color-secondary)}html[data-theme=dark] .ant-avatar{background:var(--neutral-300);color:var(--text-color)}html[data-theme=dark] .ant-avatar.ant-avatar-icon{color:var(--text-color-secondary)}html[data-theme=dark] .ant-skeleton .ant-skeleton-content .ant-skeleton-title,html[data-theme=dark] .ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li{background:var(--skeleton-bg)}html[data-theme=dark] .ant-skeleton .ant-skeleton-content .ant-skeleton-title:after,html[data-theme=dark] .ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li:after{background:linear-gradient(90deg, transparent, var(--skeleton-bg-highlight), transparent)}html[data-theme=dark] .ant-skeleton.ant-skeleton-active .ant-skeleton-title,html[data-theme=dark] .ant-skeleton.ant-skeleton-active .ant-skeleton-paragraph>li,html[data-theme=dark] .ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,html[data-theme=dark] .ant-skeleton.ant-skeleton-active .ant-skeleton-button,html[data-theme=dark] .ant-skeleton.ant-skeleton-active .ant-skeleton-input,html[data-theme=dark] .ant-skeleton.ant-skeleton-active .ant-skeleton-image{background:var(--skeleton-bg)}html[data-theme=dark] .ant-skeleton.ant-skeleton-active .ant-skeleton-title:after,html[data-theme=dark] .ant-skeleton.ant-skeleton-active .ant-skeleton-paragraph>li:after,html[data-theme=dark] .ant-skeleton.ant-skeleton-active .ant-skeleton-avatar:after,html[data-theme=dark] .ant-skeleton.ant-skeleton-active .ant-skeleton-button:after,html[data-theme=dark] .ant-skeleton.ant-skeleton-active .ant-skeleton-input:after,html[data-theme=dark] .ant-skeleton.ant-skeleton-active .ant-skeleton-image:after{background:linear-gradient(90deg, transparent, var(--skeleton-bg-highlight), transparent)}html[data-theme=dark] .ant-spin{color:var(--primary-500)}html[data-theme=dark] .ant-spin .ant-spin-dot-item{background-color:var(--primary-500)}html[data-theme=dark] .ant-spin .ant-spin-text{color:var(--text-color-secondary)}html[data-theme=dark] .ant-spin-blur{opacity:.5}html[data-theme=dark] .ant-form-item .ant-form-item-label>label{color:var(--text-color)}html[data-theme=dark] .ant-form-item .ant-form-item-explain,html[data-theme=dark] .ant-form-item .ant-form-item-extra{color:var(--text-color-secondary)}html[data-theme=dark] .ant-form-item-has-error .ant-input,html[data-theme=dark] .ant-form-item-has-error .ant-input-affix-wrapper,html[data-theme=dark] .ant-form-item-has-error .ant-input-number,html[data-theme=dark] .ant-form-item-has-error .ant-select-selector,html[data-theme=dark] .ant-form-item-has-error .ant-picker{background:var(--neutral-200)!important;border-color:var(--error-500)!important}html[data-theme=dark] .ant-form-item-has-error .ant-form-item-explain{color:var(--error-500)}html[data-theme=dark] .ant-form-item-has-success .ant-input,html[data-theme=dark] .ant-form-item-has-success .ant-input-affix-wrapper,html[data-theme=dark] .ant-form-item-has-success .ant-input-number,html[data-theme=dark] .ant-form-item-has-success .ant-select-selector{border-color:var(--success-500)!important}html[data-theme=dark] .ant-form-item-has-warning .ant-input,html[data-theme=dark] .ant-form-item-has-warning .ant-input-affix-wrapper,html[data-theme=dark] .ant-form-item-has-warning .ant-input-number,html[data-theme=dark] .ant-form-item-has-warning .ant-select-selector,html[data-theme=dark] .ant-form-item-has-warning .ant-picker{border-color:var(--warning-500)!important}html[data-theme=dark] .ant-form-item-has-warning .ant-form-item-explain{color:var(--warning-500)}html[data-theme=dark] .ant-checkbox-wrapper{color:var(--text-color)}html[data-theme=dark] .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{background:var(--neutral-200);border-color:var(--border-color)}html[data-theme=dark] .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner:after{border-color:var(--text-color)}html[data-theme=dark] .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background:var(--primary-500);border-color:var(--primary-500)}html[data-theme=dark] .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff}html[data-theme=dark] .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-disabled .ant-checkbox-inner{background:var(--neutral-300);border-color:var(--border-color)}html[data-theme=dark] .ant-radio-wrapper{color:var(--text-color)}html[data-theme=dark] .ant-radio-wrapper .ant-radio .ant-radio-inner{background:var(--neutral-200);border-color:var(--border-color)}html[data-theme=dark] .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner{border-color:var(--primary-500)}html[data-theme=dark] .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner:after{background:var(--primary-500)}html[data-theme=dark] .ant-radio-wrapper .ant-radio.ant-radio-disabled .ant-radio-inner{background:var(--neutral-300);border-color:var(--border-color)}html[data-theme=dark] .ant-radio-group .ant-radio-button-wrapper{background:var(--neutral-200);border-color:var(--border-color);color:var(--text-color)}html[data-theme=dark] .ant-radio-group .ant-radio-button-wrapper:hover{color:var(--primary-400)}html[data-theme=dark] .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:var(--primary-500);border-color:var(--primary-500);color:var(--white)}html[data-theme=dark] .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-disabled{background:var(--neutral-300);border-color:var(--border-color);color:var(--neutral-500)}html[data-theme=dark] .ant-switch{background:var(--neutral-400)}html[data-theme=dark] .ant-switch.ant-switch-checked{background:var(--primary-500)}html[data-theme=dark] .ant-switch .ant-switch-handle:before{background:var(--neutral-100)}html[data-theme=dark] .ant-switch .ant-switch-inner,html[data-theme=dark] .ant-switch .ant-switch-inner .ant-switch-inner-checked,html[data-theme=dark] .ant-switch .ant-switch-inner .ant-switch-inner-unchecked{color:var(--white)!important}html[data-theme=dark] .ant-slider .ant-slider-rail{background:var(--neutral-300)}html[data-theme=dark] .ant-slider .ant-slider-track{background:var(--primary-500)}html[data-theme=dark] .ant-slider .ant-slider-handle{background:var(--neutral-100);border-color:var(--primary-500)}html[data-theme=dark] .ant-slider .ant-slider-handle:hover,html[data-theme=dark] .ant-slider .ant-slider-handle:focus{border-color:var(--primary-400)}html[data-theme=dark] .ant-slider .ant-slider-dot{background:var(--neutral-300);border-color:var(--neutral-300)}html[data-theme=dark] .ant-slider .ant-slider-mark-text,html[data-theme=dark] .ant-progress .ant-progress-text{color:var(--text-color-secondary)}html[data-theme=dark] .ant-progress .ant-progress-circle-trail{stroke:var(--neutral-300)}html[data-theme=dark] .ant-progress .ant-progress-steps-item{background:var(--neutral-300)}html[data-theme=dark] .ant-rate{color:var(--warning-500)}html[data-theme=dark] .ant-rate .ant-rate-star-first,html[data-theme=dark] .ant-rate .ant-rate-star-second{color:var(--neutral-300)}html[data-theme=dark] .ant-rate .ant-rate-star-full .ant-rate-star-second,html[data-theme=dark] .ant-rate .ant-rate-star-half .ant-rate-star-first{color:var(--warning-500)}html[data-theme=dark] .ant-tooltip .ant-tooltip-inner{background:var(--neutral-300);color:var(--text-color)}html[data-theme=dark] .ant-tooltip .ant-tooltip-arrow-content{background:var(--neutral-300)}html[data-theme=dark] .ant-popover .ant-popover-inner{background:var(--neutral-200);box-shadow:0 4px 12px #00000080}html[data-theme=dark] .ant-popover .ant-popover-title{color:var(--text-color);border-bottom-color:var(--border-color)}html[data-theme=dark] .ant-popover .ant-popover-inner-content{color:var(--text-color)}html[data-theme=dark] .ant-popover .ant-popover-arrow-content{background:var(--neutral-200)}html[data-theme=dark] .ant-dropdown .ant-dropdown-menu{background:var(--neutral-200);box-shadow:0 4px 12px #00000080}html[data-theme=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,html[data-theme=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title{color:var(--text-color)}html[data-theme=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover,html[data-theme=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover{background:var(--neutral-300)}html[data-theme=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled,html[data-theme=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled{color:var(--neutral-500)}html[data-theme=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider{background:var(--border-color)}html[data-theme=dark] .ant-message .ant-message-notice-content{background:var(--neutral-200);color:var(--text-color);box-shadow:0 4px 12px #00000080}html[data-theme=dark] .ant-notification .ant-notification-notice{background:var(--neutral-200);box-shadow:0 4px 12px #00000080}html[data-theme=dark] .ant-notification .ant-notification-notice .ant-notification-notice-message{color:var(--text-color)}html[data-theme=dark] .ant-notification .ant-notification-notice .ant-notification-notice-description,html[data-theme=dark] .ant-notification .ant-notification-notice .ant-notification-notice-close{color:var(--text-color-secondary)}html[data-theme=dark] .ant-notification .ant-notification-notice .ant-notification-notice-close:hover{color:var(--text-color)}html[data-theme=dark] .ant-modal-mask,html[data-theme=dark] .ant-drawer-mask{background:#000000b3}html[data-theme=dark] .ant-transfer .ant-transfer-list{background:var(--neutral-200);border-color:var(--border-color)}html[data-theme=dark] .ant-transfer .ant-transfer-list .ant-transfer-list-header{background:var(--neutral-200);border-bottom-color:var(--border-color);color:var(--text-color)}html[data-theme=dark] .ant-transfer .ant-transfer-list .ant-transfer-list-body .ant-transfer-list-content-item{color:var(--text-color)}html[data-theme=dark] .ant-transfer .ant-transfer-list .ant-transfer-list-body .ant-transfer-list-content-item:hover{background:var(--neutral-300)}html[data-theme=dark] .ant-transfer .ant-transfer-list .ant-transfer-list-body .ant-transfer-list-content-item.ant-transfer-list-content-item-disabled{color:var(--neutral-500)}html[data-theme=dark] .ant-picker-dropdown{background:var(--neutral-200)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel-container{background:var(--neutral-200);box-shadow:0 6px 16px #0000004d}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel{background:var(--neutral-200);border-color:var(--border-color)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-date-panel,html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-time-panel,html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-month-panel,html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-year-panel,html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-quarter-panel,html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-decade-panel{background:var(--neutral-200)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-header{color:var(--text-color);border-color:var(--border-color)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-header .ant-picker-header-view{color:var(--text-color)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-header button{color:var(--text-color-secondary)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-header button:hover{color:var(--text-color)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content th{color:var(--text-color-secondary)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content td{color:var(--text-color)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content td.ant-picker-cell{color:var(--text-color-secondary)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content td.ant-picker-cell.ant-picker-cell-in-view{color:var(--text-color)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content td.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background:var(--neutral-300)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content td.ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--primary-500);color:var(--neutral-50)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content td.ant-picker-cell.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--primary-500)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content td.ant-picker-cell.ant-picker-cell-disabled{color:var(--neutral-500);opacity:.5}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-footer{border-color:var(--border-color)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-footer .ant-picker-today-btn{color:var(--primary-400)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-footer .ant-picker-today-btn:hover{color:var(--primary-300)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel .ant-picker-footer .ant-picker-ok button{background:var(--primary-500);border-color:var(--primary-500);color:var(--neutral-50)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-time-panel,html[data-theme=dark] .ant-picker-dropdown .ant-picker-time-panel .ant-picker-time-panel-column{border-color:var(--border-color);background:var(--neutral-200)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-time-panel .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{color:var(--text-color);background:var(--neutral-200)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-time-panel .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:var(--neutral-300)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-time-panel .ant-picker-time-panel-column>li.ant-picker-time-panel-cell.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:var(--primary-500);color:var(--neutral-50)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-time-panel .ant-picker-content .ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{color:var(--text-color);background:var(--neutral-200)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-time-panel .ant-picker-content .ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:var(--neutral-300)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-time-panel .ant-picker-content .ant-picker-time-panel-cell.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:var(--primary-500);color:var(--neutral-50)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-month-panel,html[data-theme=dark] .ant-picker-dropdown .ant-picker-year-panel,html[data-theme=dark] .ant-picker-dropdown .ant-picker-quarter-panel,html[data-theme=dark] .ant-picker-dropdown .ant-picker-decade-panel{background:var(--neutral-200)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-month-panel .ant-picker-cell,html[data-theme=dark] .ant-picker-dropdown .ant-picker-year-panel .ant-picker-cell,html[data-theme=dark] .ant-picker-dropdown .ant-picker-quarter-panel .ant-picker-cell,html[data-theme=dark] .ant-picker-dropdown .ant-picker-decade-panel .ant-picker-cell{color:var(--text-color)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-month-panel .ant-picker-cell:hover:not(.ant-picker-cell-selected) .ant-picker-cell-inner,html[data-theme=dark] .ant-picker-dropdown .ant-picker-year-panel .ant-picker-cell:hover:not(.ant-picker-cell-selected) .ant-picker-cell-inner,html[data-theme=dark] .ant-picker-dropdown .ant-picker-quarter-panel .ant-picker-cell:hover:not(.ant-picker-cell-selected) .ant-picker-cell-inner,html[data-theme=dark] .ant-picker-dropdown .ant-picker-decade-panel .ant-picker-cell:hover:not(.ant-picker-cell-selected) .ant-picker-cell-inner{background:var(--neutral-300)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-month-panel .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner,html[data-theme=dark] .ant-picker-dropdown .ant-picker-year-panel .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner,html[data-theme=dark] .ant-picker-dropdown .ant-picker-quarter-panel .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner,html[data-theme=dark] .ant-picker-dropdown .ant-picker-decade-panel .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--primary-500);color:var(--neutral-50)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-datetime-panel,html[data-theme=dark] .ant-picker-dropdown .ant-picker-datetime-panel .ant-picker-date-panel,html[data-theme=dark] .ant-picker-dropdown .ant-picker-range-wrapper,html[data-theme=dark] .ant-picker-dropdown .ant-picker-range-wrapper .ant-picker-range-arrow:before,html[data-theme=dark] .ant-picker-dropdown .ant-picker-range-wrapper .ant-picker-panel-container{background:var(--neutral-200)}html[data-theme=dark] .ant-picker-dropdown .ant-picker-range-wrapper .ant-picker-panel-container .ant-picker-panel{background:var(--neutral-200);border-color:var(--border-color)}html[data-theme=dark] .ant-picker-suffix{color:var(--text-color-secondary)}html[data-theme=dark] .ant-picker-clear{background:var(--neutral-200);color:var(--text-color-secondary)}html[data-theme=dark] .ant-picker-clear:hover{color:var(--text-color)}html[data-theme=dark] .ant-picker-range-separator{color:var(--text-color-secondary)}html[data-theme=dark] .ant-picker-presets{background:var(--neutral-200);border-color:var(--border-color)}html[data-theme=dark] .ant-picker-presets ul>li{color:var(--text-color)}html[data-theme=dark] .ant-picker-presets ul>li:hover{background:var(--neutral-300)}html[data-theme=dark] .ant-picker-footer{background:var(--neutral-200);border-color:var(--border-color)}html[data-theme=dark] .ant-picker-footer .ant-picker-ranges .ant-picker-preset{color:var(--primary-400)}html[data-theme=dark] .ant-picker-footer .ant-picker-ranges .ant-picker-preset:hover{color:var(--primary-300)}html[data-theme=dark] .ant-picker-calendar{background:var(--neutral-200)}html[data-theme=dark] .ant-picker-calendar .ant-picker-calendar-header .ant-picker-calendar-year-select,html[data-theme=dark] .ant-picker-calendar .ant-picker-calendar-header .ant-picker-calendar-month-select{color:var(--text-color)}html[data-theme=dark] .ant-picker-calendar .ant-picker-calendar-header .ant-radio-button-wrapper{background:var(--neutral-200);border-color:var(--border-color);color:var(--text-color)}html[data-theme=dark] .ant-picker-calendar .ant-picker-calendar-header .ant-radio-button-wrapper:hover{color:var(--primary-400)}html[data-theme=dark] .ant-picker-calendar .ant-picker-calendar-header .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:var(--primary-500);border-color:var(--primary-500);color:#fff}html[data-theme=dark] .ant-picker-calendar .ant-picker-panel{background:var(--neutral-200)}html[data-theme=dark] .ant-picker-calendar .ant-picker-panel .ant-picker-cell{color:var(--text-color-secondary)}html[data-theme=dark] .ant-picker-calendar .ant-picker-panel .ant-picker-cell.ant-picker-cell-in-view{color:var(--text-color)}html[data-theme=dark] .ant-picker-calendar .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date{background:var(--neutral-300)}html[data-theme=dark] .ant-picker-calendar .ant-picker-panel .ant-picker-cell.ant-picker-cell-selected .ant-picker-calendar-date{background:var(--primary-200);color:var(--neutral-50)}html[data-theme=dark] .ant-picker-calendar .ant-picker-panel .ant-picker-calendar-date-today{border-color:var(--primary-500)}html[data-theme=dark] .ant-page-header{background:var(--theme-card-background)}html[data-theme=dark] .ant-page-header .ant-page-header-heading-title{color:var(--text-color)}html[data-theme=dark] .ant-page-header .ant-page-header-heading-sub-title,html[data-theme=dark] .ant-page-header .ant-page-header-back-button{color:var(--text-color-secondary)}html[data-theme=dark] .ant-page-header .ant-page-header-back-button:hover{color:var(--primary-500)}html[data-theme=dark] .ant-image-preview .ant-image-preview-mask{background:#000000d9}html[data-theme=dark] .ant-image-preview .ant-image-preview-operations{background:#00000080}html[data-theme=dark] .ant-image-preview .ant-image-preview-operations .ant-image-preview-operations-operation{color:var(--neutral-300)}html[data-theme=dark] .ant-image-preview .ant-image-preview-operations .ant-image-preview-operations-operation:hover{color:var(--neutral-100)}html[data-theme=dark] .w-e-text-container{background:var(--neutral-200)!important}html[data-theme=dark] .w-e-text-container .w-e-text{background:var(--neutral-200);color:var(--text-color)}html[data-theme=dark] .w-e-text-container .w-e-text p,html[data-theme=dark] .w-e-text-container .w-e-text h1,html[data-theme=dark] .w-e-text-container .w-e-text h2,html[data-theme=dark] .w-e-text-container .w-e-text h3,html[data-theme=dark] .w-e-text-container .w-e-text h4,html[data-theme=dark] .w-e-text-container .w-e-text h5,html[data-theme=dark] .w-e-text-container .w-e-text h6,html[data-theme=dark] .w-e-text-container .w-e-text li,html[data-theme=dark] .w-e-text-container .w-e-text td,html[data-theme=dark] .w-e-text-container .w-e-text th{color:var(--text-color)}html[data-theme=dark] .w-e-text-container .w-e-text blockquote{background:var(--neutral-300);border-left-color:var(--primary-500)}html[data-theme=dark] .w-e-text-container .w-e-text pre{background:var(--neutral-300);color:var(--text-color)}html[data-theme=dark] .w-e-text-container .w-e-text pre code{color:var(--text-color);background:0 0}html[data-theme=dark] .w-e-text-container .w-e-text table{border-color:var(--border-color)}html[data-theme=dark] .w-e-text-container .w-e-text table th,html[data-theme=dark] .w-e-text-container .w-e-text table td{border-color:var(--border-color);background:var(--neutral-200);color:var(--text-color)}html[data-theme=dark] .w-e-text-container .w-e-text table th{background:var(--neutral-300)}html[data-theme=dark] .w-e-text-container .w-e-text hr{border-color:var(--border-color)}html[data-theme=dark] .w-e-toolbar{background:var(--neutral-200)!important;border-bottom-color:var(--border-color)!important}html[data-theme=dark] .w-e-toolbar .w-e-bar-item button{color:var(--text-color)}html[data-theme=dark] .w-e-toolbar .w-e-bar-item button:hover{background:var(--neutral-300)}html[data-theme=dark] .w-e-toolbar .w-e-bar-item .w-e-bar-item-active button{background:var(--primary-200);color:var(--neutral-50)}html[data-theme=dark] .w-e-toolbar .w-e-drop-list{background:var(--neutral-200);border-color:var(--border-color);box-shadow:0 4px 12px #00000080}html[data-theme=dark] .w-e-toolbar .w-e-drop-list ul li{color:var(--text-color)}html[data-theme=dark] .w-e-toolbar .w-e-drop-list ul li:hover{background:var(--neutral-300)}html[data-theme=dark] .w-e-modal{background:var(--neutral-200)}html[data-theme=dark] .w-e-modal .w-e-modal-header{border-bottom-color:var(--border-color)}html[data-theme=dark] .w-e-modal .w-e-modal-header .w-e-modal-title,html[data-theme=dark] .w-e-modal .w-e-modal-body label{color:var(--text-color)}html[data-theme=dark] .w-e-modal .w-e-modal-body input,html[data-theme=dark] .w-e-modal .w-e-modal-body textarea{background:var(--neutral-300);border-color:var(--border-color);color:var(--text-color)}html[data-theme=dark] .hljs{background:var(--neutral-300);color:var(--text-color)}html[data-theme=dark] .hljs .hljs-keyword,html[data-theme=dark] .hljs .hljs-selector-tag,html[data-theme=dark] .hljs .hljs-title,html[data-theme=dark] .hljs .hljs-section,html[data-theme=dark] .hljs .hljs-doctag,html[data-theme=dark] .hljs .hljs-name,html[data-theme=dark] .hljs .hljs-strong{color:var(--primary-400)}html[data-theme=dark] .hljs .hljs-string,html[data-theme=dark] .hljs .hljs-bullet,html[data-theme=dark] .hljs .hljs-subst,html[data-theme=dark] .hljs .hljs-regexp{color:var(--success-400)}html[data-theme=dark] .hljs .hljs-number,html[data-theme=dark] .hljs .hljs-literal{color:var(--warning-400)}html[data-theme=dark] .hljs .hljs-comment{color:var(--neutral-500)}html[data-theme=dark] .hljs .hljs-attribute,html[data-theme=dark] .hljs .hljs-attr{color:var(--info-400)}html[data-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}html[data-theme=dark] ::-webkit-scrollbar-track{background:var(--neutral-100)}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--neutral-400);border-radius:4px}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--neutral-500)}html[data-theme=dark] ::-webkit-scrollbar-corner{background:var(--neutral-100)}html[data-theme=dark] ::selection{background:var(--primary-500);color:var(--neutral-50)}html[data-theme=dark] ::selection{background:var(--primary-500);color:var(--neutral-50)}html[data-theme=dark] .smart-logo,html[data-theme=dark] .smart-logo.title-light,html[data-theme=dark] .smart-logo.title-dark,html[data-theme=dark] .side-menu .smart-logo,html[data-theme=dark] .top-menu .smart-logo,html[data-theme=dark] .top-expand-menu .smart-logo,html[data-theme=dark] .side-menu .smart-logo.title-light,html[data-theme=dark] .side-menu .smart-logo.title-dark,html[data-theme=dark] .top-menu .smart-logo.title-light,html[data-theme=dark] .top-menu .smart-logo.title-dark,html[data-theme=dark] .top-expand-menu .smart-logo.title-light,html[data-theme=dark] .top-expand-menu .smart-logo.title-dark,html[data-theme=dark] .smart-layout-header-left .smart-logo,html[data-theme=dark] .layout-header-left .smart-logo,html[data-theme=dark] .smart-layout-header-left .smart-logo.title-light,html[data-theme=dark] .smart-layout-header-left .smart-logo.title-dark,html[data-theme=dark] .layout-header-left .smart-logo.title-light,html[data-theme=dark] .layout-header-left .smart-logo.title-dark{color:var(--text-color)!important}html[data-theme=dark] .side-menu .logo,html[data-theme=dark] .side-menu .logo-mini{background-color:var(--layout-sidebar-bg)!important}html[data-theme=dark] .ant-layout{background:var(--layout-content-bg)}html[data-theme=dark] .ant-layout-header{background:var(--layout-header-bg);color:var(--text-color)}html[data-theme=dark] .ant-layout-content{background:var(--layout-content-bg)}html[data-theme=dark] .ant-layout-footer{background:var(--layout-content-bg);color:var(--text-color-secondary);border-top:1px solid var(--border-color)}html[data-theme=dark] .ant-layout-sider,html[data-theme=dark] .ant-layout-sider .ant-layout-sider-children,html[data-theme=dark] .ant-layout-sider.ant-layout-sider-dark,html[data-theme=dark] .ant-layout-sider.ant-layout-sider-dark .ant-menu-dark{background:var(--layout-sidebar-bg)!important}html[data-theme=dark] .ant-layout-sider.ant-layout-sider-light{border-right:1px solid var(--layout-sidebar-border);background:var(--layout-sidebar-bg)!important}html[data-theme=dark] .ant-layout-sider.ant-layout-sider-light .ant-menu-light{background:var(--layout-sidebar-bg)!important}html[data-theme=dark] .page-tag-container,html[data-theme=dark] .smart-page-tag{background:var(--layout-header-bg)!important}html[data-theme=dark] .page-tag-container .ant-tabs,html[data-theme=dark] .smart-page-tag .ant-tabs,html[data-theme=dark] .page-tag-container .ant-tabs-nav,html[data-theme=dark] .smart-page-tag .ant-tabs-nav{background:var(--layout-header-bg)}html[data-theme=dark] .page-tag-container .ant-tabs-nav:before,html[data-theme=dark] .smart-page-tag .ant-tabs-nav:before{border-bottom-color:var(--layout-header-border-color)}html[data-theme=dark] .page-tag-container .ant-tabs-tab,html[data-theme=dark] .smart-page-tag .ant-tabs-tab{background:var(--layout-header-bg);color:var(--text-color-secondary)}html[data-theme=dark] .page-tag-container .ant-tabs-tab:hover,html[data-theme=dark] .smart-page-tag .ant-tabs-tab:hover{color:var(--primary-400)}html[data-theme=dark] .page-tag-container .ant-tabs-tab.ant-tabs-tab-active,html[data-theme=dark] .smart-page-tag .ant-tabs-tab.ant-tabs-tab-active{background:var(--page-tag-active-bg);color:var(--page-tag-active-text)}html[data-theme=dark] .ant-tabs-card>.ant-tabs-nav{background:var(--layout-header-bg)}html[data-theme=dark] .ant-tabs-card>.ant-tabs-nav:before{border-bottom-color:var(--layout-header-border-color)}html[data-theme=dark] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:var(--neutral-200);border-color:var(--border-color);color:var(--text-color-secondary)}html[data-theme=dark] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:hover{color:var(--primary-400);background:var(--neutral-300)}html[data-theme=dark] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:var(--page-tag-active-bg);border-color:var(--primary-500);color:var(--page-tag-active-text)}html[data-theme=dark] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--page-tag-active-text)}html[data-theme=dark] .ant-tabs-card>.ant-tabs-content-holder{background:var(--theme-card-background)}html[data-theme=dark] .ant-tabs-small.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:var(--neutral-200);border-color:var(--border-color)}html[data-theme=dark] .ant-tabs-small.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:hover{background:var(--neutral-300)}html[data-theme=dark] .ant-tabs-small.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:var(--page-tag-active-bg);border-color:var(--primary-500);color:var(--page-tag-active-text)}html[data-theme=dark] .dashboard-container{background-color:var(--layout-content-bg)!important}html[data-theme=dark] .dashboard-container .dashboard-toolbar{color:var(--text-color);background-color:var(--layout-header-bg)!important}html[data-theme=dark] .dashboard-container .dashboard-toolbar .toolbar-left,html[data-theme=dark] .dashboard-container .dashboard-toolbar .toolbar-right{color:var(--text-color)}html[data-theme=dark] .dashboard-container .stat-card,html[data-theme=dark] .dashboard-container .stat-card .ant-card-body{background:var(--theme-card-background)}html[data-theme=dark] .dashboard-container .stat-footer{color:var(--text-color-secondary);border-top-color:var(--border-color)}html[data-theme=dark] .ant-btn-primary.ant-btn-dangerous{background-color:var(--error-500);border-color:var(--error-500);color:#fff}html[data-theme=dark] .ant-btn-primary.ant-btn-dangerous:hover:not(:disabled){background-color:var(--error-400);border-color:var(--error-400);color:#fff}html[data-theme=dark] .ant-btn-primary.ant-btn-dangerous:active:not(:disabled){background-color:var(--error-600);border-color:var(--error-600);color:#fff}html[data-theme=dark] .ant-btn-primary.ant-btn-dangerous:disabled{background-color:var(--neutral-300);border-color:var(--neutral-300);color:var(--neutral-500);opacity:.7}html[data-theme=dark] .ant-btn-primary.ant-btn-dangerous .anticon{color:inherit}html[data-theme=dark] .ant-btn-dangerous:not(.ant-btn-primary){color:var(--error-500);border-color:var(--error-500);background-color:#0000}html[data-theme=dark] .ant-btn-dangerous:not(.ant-btn-primary):hover:not(:disabled){color:var(--error-400);border-color:var(--error-400);background-color:var(--error-alpha-10)}html[data-theme=dark] .ant-btn-dangerous:not(.ant-btn-primary):active:not(:disabled){color:var(--error-600);border-color:var(--error-600);background-color:var(--error-alpha-20)}html[data-theme=dark] .ant-btn-dangerous:not(.ant-btn-primary):disabled{color:var(--neutral-500);border-color:var(--neutral-300);opacity:.7;background-color:#0000}html[data-theme=dark] .ant-btn-dangerous:not(.ant-btn-primary) .anticon{color:inherit}html[data-theme=dark] .ant-btn-link.ant-btn-dangerous{color:var(--error-500);background-color:#0000;border-color:#0000}html[data-theme=dark] .ant-btn-link.ant-btn-dangerous:hover:not(:disabled){color:var(--error-400);background-color:var(--error-alpha-10)}html[data-theme=dark] .ant-btn-link.ant-btn-dangerous:active:not(:disabled){color:var(--error-600);background-color:var(--error-alpha-20)}html[data-theme=dark] .ant-btn-link.ant-btn-dangerous:disabled{color:var(--neutral-500);opacity:.7;background-color:#0000}html[data-theme=dark] .ant-btn-text.ant-btn-dangerous{color:var(--error-500);background-color:#0000;border-color:#0000}html[data-theme=dark] .ant-btn-text.ant-btn-dangerous:hover:not(:disabled){color:var(--error-400);background-color:var(--error-alpha-10)}html[data-theme=dark] .ant-btn-text.ant-btn-dangerous:active:not(:disabled){color:var(--error-600);background-color:var(--error-alpha-20)}html[data-theme=dark] .ant-btn-text.ant-btn-dangerous:disabled{color:var(--neutral-500);opacity:.7}html[data-theme=dark] .ant-select{color:var(--text-color)!important}html[data-theme=dark] .ant-select .ant-select-selector{background-color:var(--neutral-200)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}html[data-theme=dark] .ant-select .ant-select-selector .ant-select-selection-item{color:var(--text-color)!important}html[data-theme=dark] .ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--neutral-400)!important}html[data-theme=dark] .ant-select .ant-select-selector .ant-select-selection-search-input{color:var(--text-color)!important;background:0 0!important}html[data-theme=dark] .ant-select .ant-select-selector .ant-select-selection-search-input::placeholder{color:var(--neutral-400)!important}html[data-theme=dark] .ant-select .ant-select-selector input{color:var(--text-color)!important;background:0 0!important}html[data-theme=dark] .ant-select .ant-select-selector input::placeholder{color:var(--neutral-400)!important}html[data-theme=dark] .ant-select .ant-select-selection-item{color:var(--text-color)!important;border:1px solid var(--border-color)!important;background:0 0!important}html[data-theme=dark] .ant-select .ant-select-selection-item .ant-select-selection-item-remove{color:var(--text-color-secondary)!important}html[data-theme=dark] .ant-select .ant-select-selection-item .ant-select-selection-item-remove:hover{color:var(--primary-600)!important}html[data-theme=dark] .ant-select .ant-select-arrow{color:var(--text-color-secondary)!important}html[data-theme=dark] .ant-select .ant-select-clear{background:var(--neutral-200)!important;color:var(--text-color-secondary)!important}html[data-theme=dark] .ant-select .ant-select-clear:hover{color:var(--text-color)!important}html[data-theme=dark] .ant-select.ant-select-disabled .ant-select-selector{background:var(--neutral-300)!important;color:var(--neutral-500)!important}html[data-theme=dark] .ant-select.ant-select-disabled .ant-select-selector .ant-select-selection-item{color:var(--neutral-500)!important}html[data-theme=dark] .ant-select-dropdown{background-color:var(--neutral-200)!important;border:1px solid var(--border-color)!important}html[data-theme=dark] .ant-select-dropdown .ant-select-item{color:var(--text-color)!important}html[data-theme=dark] .ant-select-dropdown .ant-select-item:hover:not(.ant-select-item-option-disabled),html[data-theme=dark] .ant-select-dropdown .ant-select-item.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--primary-alpha-15)!important;color:var(--primary-400)!important}html[data-theme=dark] .ant-select-dropdown .ant-select-item.ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:600;color:var(--primary-400)!important}html[data-theme=dark] .ant-select-dropdown .ant-select-item.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-selected-icon{color:var(--primary-400)!important}html[data-theme=dark] .ant-select-dropdown .ant-select-item.ant-select-item-option-disabled{color:var(--neutral-500)!important;background:0 0!important}html[data-theme=dark] .ant-select-dropdown .ant-select-item-empty{color:var(--text-color-secondary)!important}:root{--primary-50:#eef2ff;--primary-100:#e0e7ff;--primary-200:#c7d2fe;--primary-300:#a5b4fc;--primary-400:#818cf8;--primary-500:#6366f1;--primary-600:#4f46e5;--primary-700:#4338ca;--primary-800:#3730a3;--primary-900:#312e81;--primary-rgb:99, 102, 241;--secondary-50:#eef2ff;--secondary-100:#e0e7ff;--secondary-200:#c7d2fe;--secondary-300:#a5b4fc;--secondary-400:#818cf8;--secondary-500:#6366f1;--secondary-600:#4f46e5;--secondary-700:#4338ca;--success-color:#22c55e;--warning-color:#eab308;--error-color:#ef4444;--info-color:#3b82f6;--success-50:#f0fdf4;--success-100:#dcfce7;--success-200:#bbf7d0;--success-300:#86efac;--success-400:#4ade80;--success-500:#22c55e;--success-600:#16a34a;--success-rgb:34, 197, 94;--warning-50:#fffbeb;--warning-100:#fef3c7;--warning-200:#fde68a;--warning-300:#fcd34d;--warning-400:#fbbf24;--warning-500:#f59e0b;--warning-600:#d97706;--warning-rgb:245, 158, 11;--error-50:#fff1f2;--error-100:#ffe4e6;--error-200:#fecdd3;--error-300:#fda4af;--error-400:#fb7185;--error-500:#f43f5e;--error-600:#e11d48;--error-rgb:244, 63, 94;--info-50:#f0f9ff;--info-100:#e0f2fe;--info-200:#bae6fd;--info-300:#7dd3fc;--info-400:#38bdf8;--info-500:#0ea5e9;--info-600:#0284c7;--info-rgb:14, 165, 233;--neutral-50:#f8fafc;--neutral-100:#f1f5f9;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-400:#94a3b8;--neutral-500:#64748b;--neutral-600:#475569;--neutral-700:#334155;--neutral-800:#1e293b;--neutral-900:#0f172a;--primary-color:var(--primary-600);--primary-color-secondary:var(--primary-500);--primary-color-tertiary:var(--primary-400);--background-color:var(--neutral-50);--background-color-secondary:var(--neutral-100);--background-color-tertiary:var(--neutral-200);--text-color:var(--neutral-800);--text-color-secondary:var(--neutral-600);--text-color-tertiary:var(--neutral-500);--border-color:var(--neutral-200);--border-color-secondary:var(--neutral-300);--card-background:var(--white);--card-background-secondary:var(--neutral-50);--shadow-opacity:.12;--shadow-opacity-light:.08;--shadow-xs:0 1px 2px #00000014;--shadow-sm:0 1px 3px #0000001a, 0 1px 2px #00000014;--shadow-md:0 4px 6px -1px #0000001f, 0 2px 4px -1px #00000014;--shadow-lg:0 10px 15px -3px #00000024, 0 4px 6px -2px #00000014;--shadow-primary:0 4px 12px rgba(var(--primary-rgb), .25);--shadow-success:0 4px 12px rgba(var(--success-rgb), .25);--shadow-warning:0 4px 12px rgba(var(--warning-rgb), .25);--shadow-error:0 4px 12px rgba(var(--error-rgb), .25);--shadow-info:0 4px 12px rgba(var(--info-rgb), .25);--white:#fff;--black:#000;--layout-header-bg:var(--white);--layout-header-text-color:var(--neutral-800);--layout-header-border-color:var(--neutral-200);--layout-content-bg:var(--neutral-50);--layout-hover-bg:var(--neutral-100);--layout-sidebar-bg:var(--white);--layout-sidebar-border:var(--neutral-200);--table-striped-bg:var(--neutral-50);--table-border-color:var(--neutral-300);--blockquote-border-color:var(--info-200);--blockquote-bg-color:var(--neutral-100);--code-bg-color:var(--neutral-100);--white-rgb:255, 255, 255;--black-rgb:0, 0, 0;--shadow-color:#00000014;--shadow-color-dark:#0003;--shadow-color-light:#0000000a;--shadow-focus:#4f46e526;--shadow-base:0 1px 2px 0 #00000014;--shadow-hover:0 4px 12px 0 #00000014;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--transition-duration:.3s;--transition-timing:ease;--skeleton-bg:var(--neutral-200);--skeleton-bg-highlight:var(--neutral-100);--skeleton-border:var(--neutral-200)}.sr-only,.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sr-only-focusable:focus,.sr-only-focusable:active{width:auto!important;height:auto!important;padding:inherit!important;margin:inherit!important;clip:auto!important;white-space:normal!important;position:static!important;overflow:visible!important}.skip-link{z-index:9999;color:#fff;background:#1890ff;border-radius:4px;padding:12px 24px;font-weight:500;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip-link:focus{top:16px}.a11y-focus-indicator :focus,.a11y-focus-indicator :focus-visible,.a11y-focus-indicator button:focus-visible,.a11y-focus-indicator .ant-btn:focus-visible,.a11y-focus-indicator a:focus-visible,.a11y-focus-indicator .ant-typography a:focus-visible,.a11y-focus-indicator input:focus-visible,.a11y-focus-indicator textarea:focus-visible,.a11y-focus-indicator select:focus-visible,.a11y-focus-indicator .ant-input:focus,.a11y-focus-indicator .ant-select-focused .ant-select-selector{outline-offset:2px!important;outline:3px solid #1890ff!important}.a11y-focus-indicator .ant-menu-item:focus-visible,.a11y-focus-indicator .ant-dropdown-menu-item:focus-visible{outline-offset:-3px!important;outline:3px solid #1890ff!important}.a11y-focus-indicator .ant-card:focus-visible{outline-offset:2px!important;outline:3px solid #1890ff!important}.a11y-focus-indicator .ant-table-row:focus-visible{outline-offset:-3px!important;outline:3px solid #1890ff!important}.a11y-high-contrast{--a11y-border-color:#000;--a11y-text-color:#000;--a11y-bg-color:#fff;--a11y-focus-color:#06c;--a11y-error-color:#c00;--a11y-success-color:#060;--a11y-warning-color:#c60}.a11y-high-contrast *,.a11y-high-contrast :before,.a11y-high-contrast :after{border-color:var(--a11y-border-color)!important}.a11y-high-contrast body{color:var(--a11y-text-color)!important;background-color:var(--a11y-bg-color)!important}.a11y-high-contrast .ant-btn{border-width:2px!important}.a11y-high-contrast .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous){color:#000!important;background-color:#fff!important;border-color:#000!important}.a11y-high-contrast .ant-btn.ant-btn-primary{color:#fff!important;background-color:#06c!important;border-color:#06c!important}.a11y-high-contrast .ant-btn.ant-btn-dangerous{color:#fff!important;background-color:#c00!important;border-color:#c00!important}.a11y-high-contrast .ant-btn:hover,.a11y-high-contrast .ant-btn:focus{outline:3px solid var(--a11y-focus-color)!important;outline-offset:2px!important}.a11y-high-contrast .ant-btn:disabled{opacity:.6!important;color:#666!important;background-color:#ccc!important}.a11y-high-contrast .ant-input,.a11y-high-contrast .ant-input-affix-wrapper,.a11y-high-contrast .ant-select-selector,.a11y-high-contrast .ant-picker{color:#000!important;background-color:#fff!important;border-width:2px!important}.a11y-high-contrast .ant-input:focus,.a11y-high-contrast .ant-input.ant-input-focused,.a11y-high-contrast .ant-input.ant-select-focused .ant-select-selector,.a11y-high-contrast .ant-input-affix-wrapper:focus,.a11y-high-contrast .ant-input-affix-wrapper.ant-input-focused,.a11y-high-contrast .ant-input-affix-wrapper.ant-select-focused .ant-select-selector,.a11y-high-contrast .ant-select-selector:focus,.a11y-high-contrast .ant-select-selector.ant-input-focused,.a11y-high-contrast .ant-select-selector.ant-select-focused .ant-select-selector,.a11y-high-contrast .ant-picker:focus,.a11y-high-contrast .ant-picker.ant-input-focused,.a11y-high-contrast .ant-picker.ant-select-focused .ant-select-selector{border-color:var(--a11y-focus-color)!important;box-shadow:0 0 0 3px #0066cc4d!important}.a11y-high-contrast .ant-form-item-has-error .ant-input,.a11y-high-contrast .ant-form-item-has-error .ant-input-affix-wrapper,.a11y-high-contrast .ant-form-item-has-error .ant-select-selector{border-color:var(--a11y-error-color)!important;border-width:3px!important}.a11y-high-contrast .ant-form-item-has-error .ant-form-item-explain{color:var(--a11y-error-color)!important;font-weight:600!important}.a11y-high-contrast a,.a11y-high-contrast .ant-typography a,.a11y-high-contrast .ant-breadcrumb a,.a11y-high-contrast .ant-pagination-item a{color:#06c!important;text-decoration:underline!important}.a11y-high-contrast a:hover,.a11y-high-contrast a:focus,.a11y-high-contrast .ant-typography a:hover,.a11y-high-contrast .ant-typography a:focus,.a11y-high-contrast .ant-breadcrumb a:hover,.a11y-high-contrast .ant-breadcrumb a:focus,.a11y-high-contrast .ant-pagination-item a:hover,.a11y-high-contrast .ant-pagination-item a:focus{color:#049!important;outline:3px solid var(--a11y-focus-color)!important;outline-offset:2px!important;text-decoration:underline!important}.a11y-high-contrast a:visited,.a11y-high-contrast .ant-typography a:visited,.a11y-high-contrast .ant-breadcrumb a:visited,.a11y-high-contrast .ant-pagination-item a:visited{color:#639!important}.a11y-high-contrast .ant-menu{background-color:#fff!important;border-right:2px solid #000!important}.a11y-high-contrast .ant-menu .ant-menu-item{color:#000!important;border-bottom:1px solid #ccc!important}.a11y-high-contrast .ant-menu .ant-menu-item:hover,.a11y-high-contrast .ant-menu .ant-menu-item:focus{outline:3px solid var(--a11y-focus-color)!important;outline-offset:-3px!important;background-color:#e6f7ff!important}.a11y-high-contrast .ant-menu .ant-menu-item.ant-menu-item-selected{color:#fff!important;background-color:#1890ff!important;font-weight:600!important}.a11y-high-contrast .ant-table{border:2px solid #000!important}.a11y-high-contrast .ant-table .ant-table-thead>tr>th{color:#000!important;background-color:#f0f0f0!important;border-bottom:2px solid #000!important;font-weight:700!important}.a11y-high-contrast .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #000!important}.a11y-high-contrast .ant-table .ant-table-tbody>tr:hover>td{background-color:#e6f7ff!important}.a11y-high-contrast .ant-table .ant-table-row-selected>td{background-color:#bae7ff!important}.a11y-high-contrast .ant-card{border:2px solid #000!important}.a11y-high-contrast .ant-card .ant-card-head{background-color:#f5f5f5!important;border-bottom:2px solid #000!important}.a11y-high-contrast .ant-tabs .ant-tabs-nav{border-bottom:2px solid #000!important}.a11y-high-contrast .ant-tabs .ant-tabs-tab{border:2px solid #0000!important}.a11y-high-contrast .ant-tabs .ant-tabs-tab:hover,.a11y-high-contrast .ant-tabs .ant-tabs-tab:focus{border-color:var(--a11y-focus-color)!important}.a11y-high-contrast .ant-tabs .ant-tabs-tab.ant-tabs-tab-active{background-color:#e6f7ff!important;border-color:#000!important;font-weight:600!important}.a11y-high-contrast .ant-modal .ant-modal-content{border:3px solid #000!important}.a11y-high-contrast .ant-modal .ant-modal-header{background-color:#f5f5f5!important;border-bottom:2px solid #000!important}.a11y-high-contrast .ant-modal .ant-modal-footer{border-top:2px solid #000!important}.a11y-high-contrast .ant-dropdown-menu{border:2px solid #000!important}.a11y-high-contrast .ant-dropdown-menu .ant-dropdown-menu-item:hover,.a11y-high-contrast .ant-dropdown-menu .ant-dropdown-menu-item:focus{outline:2px solid var(--a11y-focus-color)!important;background-color:#e6f7ff!important}.a11y-high-contrast .ant-pagination .ant-pagination-item{border-width:2px!important}.a11y-high-contrast .ant-pagination .ant-pagination-item:hover,.a11y-high-contrast .ant-pagination .ant-pagination-item:focus{border-color:var(--a11y-focus-color)!important}.a11y-high-contrast .ant-pagination .ant-pagination-item.ant-pagination-item-active{background-color:#06c!important;border-color:#06c!important}.a11y-high-contrast .ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:#fff!important}.a11y-high-contrast .ant-message .ant-message-notice-content{border:2px solid #000!important;box-shadow:0 4px 12px #0000004d!important}.a11y-high-contrast .ant-alert{border-width:2px!important}.a11y-high-contrast .ant-alert.ant-alert-success{border-color:var(--a11y-success-color)!important;background-color:#f6ffed!important}.a11y-high-contrast .ant-alert.ant-alert-error{border-color:var(--a11y-error-color)!important;background-color:#fff2f0!important}.a11y-high-contrast .ant-alert.ant-alert-warning{border-color:var(--a11y-warning-color)!important;background-color:#fffbe6!important}.a11y-high-contrast .ant-alert.ant-alert-info{border-color:var(--a11y-focus-color)!important;background-color:#e6f7ff!important}.a11y-high-contrast .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner,.a11y-high-contrast .ant-checkbox-wrapper .ant-checkbox .ant-radio-inner,.a11y-high-contrast .ant-checkbox-wrapper .ant-radio .ant-checkbox-inner,.a11y-high-contrast .ant-checkbox-wrapper .ant-radio .ant-radio-inner,.a11y-high-contrast .ant-radio-wrapper .ant-checkbox .ant-checkbox-inner,.a11y-high-contrast .ant-radio-wrapper .ant-checkbox .ant-radio-inner,.a11y-high-contrast .ant-radio-wrapper .ant-radio .ant-checkbox-inner,.a11y-high-contrast .ant-radio-wrapper .ant-radio .ant-radio-inner{border-width:2px!important}.a11y-high-contrast .ant-checkbox-wrapper:hover .ant-checkbox-inner,.a11y-high-contrast .ant-checkbox-wrapper:hover .ant-radio-inner,.a11y-high-contrast .ant-checkbox-wrapper:focus-within .ant-checkbox-inner,.a11y-high-contrast .ant-checkbox-wrapper:focus-within .ant-radio-inner,.a11y-high-contrast .ant-radio-wrapper:hover .ant-checkbox-inner,.a11y-high-contrast .ant-radio-wrapper:hover .ant-radio-inner,.a11y-high-contrast .ant-radio-wrapper:focus-within .ant-checkbox-inner,.a11y-high-contrast .ant-radio-wrapper:focus-within .ant-radio-inner{border-color:var(--a11y-focus-color)!important;box-shadow:0 0 0 3px #0066cc4d!important}.a11y-high-contrast .ant-switch{border:2px solid #000!important}.a11y-high-contrast .ant-switch:focus{box-shadow:0 0 0 3px #0066cc4d!important}.a11y-high-contrast .ant-switch.ant-switch-checked{background-color:var(--a11y-success-color)!important}.a11y-high-contrast .ant-slider .ant-slider-track{background-color:var(--a11y-focus-color)!important;height:6px!important}.a11y-high-contrast .ant-slider .ant-slider-handle{border-width:3px!important;width:18px!important;height:18px!important}.a11y-high-contrast .ant-slider .ant-slider-handle:focus{box-shadow:0 0 0 5px #0066cc4d!important}.a11y-high-contrast .ant-progress .ant-progress-bg{background-color:var(--a11y-focus-color)!important}.a11y-high-contrast .ant-progress.ant-progress-status-success .ant-progress-bg{background-color:var(--a11y-success-color)!important}.a11y-high-contrast .ant-progress.ant-progress-status-exception .ant-progress-bg{background-color:var(--a11y-error-color)!important}.a11y-high-contrast .ant-tag{border-width:2px!important;font-weight:500!important}.a11y-high-contrast .ant-badge .ant-badge-count{border:2px solid #fff!important;font-weight:600!important}.a11y-high-contrast .ant-timeline .ant-timeline-item-tail{border-left-width:2px!important}.a11y-high-contrast .ant-timeline .ant-timeline-item-head{border-width:3px!important}.a11y-high-contrast .ant-steps .ant-steps-item-icon{border-width:2px!important}.a11y-high-contrast .ant-steps .ant-steps-item-process .ant-steps-item-icon{background-color:var(--a11y-focus-color)!important;border-color:var(--a11y-focus-color)!important}.a11y-high-contrast .ant-steps .ant-steps-item-finish .ant-steps-item-icon{border-color:var(--a11y-success-color)!important;color:var(--a11y-success-color)!important}.a11y-high-contrast .ant-collapse{border-width:2px!important}.a11y-high-contrast .ant-collapse .ant-collapse-header{border-bottom:1px solid #000!important}.a11y-high-contrast .ant-collapse .ant-collapse-content{border-top:1px solid #000!important}.a11y-high-contrast .ant-descriptions .ant-descriptions-item-label{background-color:#f5f5f5!important;border:1px solid #000!important;font-weight:600!important}.a11y-high-contrast .ant-descriptions .ant-descriptions-item-content{border:1px solid #000!important}.a11y-high-contrast .ant-statistic .ant-statistic-title{font-weight:600!important}.a11y-high-contrast .ant-statistic .ant-statistic-content{font-weight:700!important}.a11y-high-contrast .ant-divider{border-top-width:2px!important}.a11y-high-contrast img{border:2px solid #0000!important}.a11y-high-contrast img:focus{border-color:var(--a11y-focus-color)!important;outline:3px solid var(--a11y-focus-color)!important;outline-offset:2px!important}.a11y-high-contrast [disabled]{opacity:.6!important;cursor:not-allowed!important}.a11y-screen-reader body{line-height:1.8!important}.a11y-screen-reader button,.a11y-screen-reader a,.a11y-screen-reader .ant-btn,.a11y-screen-reader .ant-menu-item,.a11y-screen-reader .ant-dropdown-menu-item,.a11y-screen-reader .ant-pagination-item{min-width:44px!important;min-height:44px!important}.a11y-screen-reader input,.a11y-screen-reader textarea,.a11y-screen-reader select,.a11y-screen-reader .ant-input,.a11y-screen-reader .ant-select-selector{min-height:44px!important}.a11y-screen-reader h1,.a11y-screen-reader h2,.a11y-screen-reader h3,.a11y-screen-reader h4,.a11y-screen-reader h5,.a11y-screen-reader h6{margin-top:1.5em!important;margin-bottom:.75em!important}.a11y-screen-reader p{margin-bottom:1.25em!important}.a11y-screen-reader ul,.a11y-screen-reader ol{margin-bottom:1.25em!important;padding-left:2em!important}.a11y-screen-reader li{margin-bottom:.5em!important}.a11y-reduce-motion *,.a11y-reduce-motion :before,.a11y-reduce-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.a11y-reduce-motion .ant-modal-wrap,.a11y-reduce-motion .ant-drawer,.a11y-reduce-motion .ant-tooltip,.a11y-reduce-motion .ant-popover,.a11y-reduce-motion .ant-dropdown,.a11y-reduce-motion .ant-message,.a11y-reduce-motion .ant-notification{transition-duration:.01ms!important;animation-duration:.01ms!important}.a11y-reduce-motion .ant-btn,.a11y-reduce-motion .ant-menu-item,.a11y-reduce-motion .ant-tabs-tab,.a11y-reduce-motion .ant-collapse-header{transition:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ant-modal-wrap,.ant-drawer,.ant-tooltip,.ant-popover,.ant-dropdown,.ant-message,.ant-notification{transition-duration:.01ms!important;animation-duration:.01ms!important}.ant-btn,.ant-menu-item,.ant-tabs-tab,.ant-collapse-header{transition:none!important}}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:2px solid #1890ff}.a11y-high-contrast ::-webkit-scrollbar{width:16px!important;height:16px!important}.a11y-high-contrast ::-webkit-scrollbar-track{background:#fff!important;border:2px solid #000!important}.a11y-high-contrast ::-webkit-scrollbar-thumb{background:#666!important;border:2px solid #000!important;border-radius:0!important}.a11y-high-contrast ::-webkit-scrollbar-thumb:hover{background:#333!important}.a11y-high-contrast ::-webkit-scrollbar-corner{background:#fff!important;border:2px solid #000!important}@media print{.skip-link,.sr-only{display:none!important}*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline!important}a[href]:after{content:" (" attr(href) ")"!important}abbr[title]:after{content:" (" attr(title) ")"!important}}.a11y-settings-panel{padding:24px}.a11y-settings-panel .a11y-setting-item{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.a11y-settings-panel .a11y-setting-item:last-child{border-bottom:none}.a11y-settings-panel .a11y-setting-item .a11y-setting-label{flex-direction:column;gap:4px;display:flex}.a11y-settings-panel .a11y-setting-item .a11y-setting-label .a11y-setting-title{font-size:14px;font-weight:500}.a11y-settings-panel .a11y-setting-item .a11y-setting-label .a11y-setting-desc{color:#666;font-size:12px}.a11y-settings-panel .a11y-setting-item .a11y-setting-control{flex-shrink:0}.a11y-settings-panel .a11y-font-size-control{align-items:center;gap:12px;display:flex}.a11y-settings-panel .a11y-font-size-control .font-size-btn{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.a11y-settings-panel .a11y-font-size-control .font-size-btn:hover{color:#1890ff;border-color:#1890ff}.a11y-settings-panel .a11y-font-size-control .font-size-btn:disabled{opacity:.5;cursor:not-allowed}.a11y-settings-panel .a11y-font-size-control .font-size-value{text-align:center;min-width:60px;font-weight:500}@media (width<=768px){.a11y-high-contrast .ant-table{font-size:14px!important}.a11y-high-contrast .ant-btn{min-width:44px!important;min-height:44px!important}.a11y-high-contrast .ant-input,.a11y-high-contrast .ant-select-selector{min-height:44px!important}}body.dark-theme .ant-input,body.dark-theme .ant-input-affix-wrapper,body.dark-theme .ant-input-number{color:#e5e5e5!important;background-color:#1f1f1f!important;border-color:#333!important}body.dark-theme .ant-input::placeholder,body.dark-theme .ant-input-affix-wrapper::placeholder,body.dark-theme .ant-input-number::placeholder{color:#737373!important}body.dark-theme .ant-input input,body.dark-theme .ant-input-affix-wrapper input,body.dark-theme .ant-input-number input{color:#e5e5e5!important;background-color:#0000!important}body.dark-theme .ant-input input::placeholder,body.dark-theme .ant-input-affix-wrapper input::placeholder,body.dark-theme .ant-input-number input::placeholder{color:#737373!important}body.dark-theme textarea.ant-input{color:#e5e5e5!important;background-color:#1f1f1f!important;border-color:#333!important}body.dark-theme textarea.ant-input::placeholder{color:#737373!important}body.dark-theme .ant-input-number-input{color:#e5e5e5!important;background-color:#0000!important}body.dark-theme .ant-input-number-input::placeholder{color:#737373!important}body.dark-theme .ant-select .ant-select-selector{color:#e5e5e5!important;background-color:#1f1f1f!important;border-color:#333!important}body.dark-theme .ant-select .ant-select-selector .ant-select-selection-item{color:#e5e5e5!important}body.dark-theme .ant-select .ant-select-selector .ant-select-selection-placeholder{color:#737373!important}body.dark-theme .ant-select .ant-select-selector input{color:#e5e5e5!important;background-color:#0000!important}body.dark-theme .ant-select-dropdown{background-color:#1f1f1f!important;border-color:#333!important}body.dark-theme .ant-select-dropdown .ant-select-item{color:#e5e5e5!important}body.dark-theme .ant-select-dropdown .ant-select-item:hover,body.dark-theme .ant-select-dropdown .ant-select-item.ant-select-item-option-active{background-color:#333!important}body.dark-theme .ant-select-dropdown .ant-select-item.ant-select-item-option-selected{color:#fff!important;background-color:#4f46e5!important}body.dark-theme .ant-picker{background-color:#1f1f1f!important;border-color:#333!important}body.dark-theme .ant-picker .ant-picker-input>input{color:#e5e5e5!important}body.dark-theme .ant-picker .ant-picker-input>input::placeholder{color:#737373!important}body.dark-theme .ant-picker .ant-picker-suffix,body.dark-theme .ant-picker .ant-picker-clear{color:#a3a3a3!important}body.dark-theme .ant-switch{background-color:#525252!important}body.dark-theme .ant-switch.ant-switch-checked{background-color:#4f46e5!important}body.dark-theme .ant-switch .ant-switch-inner{color:#fff!important}body.dark-theme .ant-radio-wrapper,body.dark-theme .ant-checkbox-wrapper{color:#e5e5e5!important}body.dark-theme .login-container .box-item.login .ant-input,body.dark-theme .login-container .box-item.login .ant-input-affix-wrapper{color:#333!important;background-color:#fff!important;border-color:#e0e7ff!important}body.dark-theme .login-container .box-item.login .ant-input input,body.dark-theme .login-container .box-item.login .ant-input-affix-wrapper input{color:#333!important;background-color:#0000!important}body.dark-theme .login-container .box-item.login .ant-input input::placeholder,body.dark-theme .login-container .box-item.login .ant-input-affix-wrapper input::placeholder,body.dark-theme .login-container .box-item.login .ant-input::placeholder,body.dark-theme .login-container .box-item.login .ant-input-affix-wrapper::placeholder{color:#999!important}body.dark-theme .login-container .box-item.login .ant-input:focus,body.dark-theme .login-container .box-item.login .ant-input-affix-wrapper:focus,body.dark-theme .login-container .box-item.login .ant-input-affix-wrapper-focused{background-color:#fff!important;border-color:#262626!important;box-shadow:0 0 0 3px #4f46e526!important}
