:root{--primary-color: var(--color-blue-6);--primary-color-hover: var(--color-blue-7);--primary-color-active: var(--color-blue-8);--primary-color-bg: var(--color-blue-1);--success-color: var(--color-green-6);--success-color-bg: var(--color-green-1);--warning-color: var(--color-yellow-6);--warning-color-bg: var(--color-yellow-1);--error-color: var(--color-red-6);--error-color-bg: var(--color-red-1);--text-color: var(--color-gray-10);--text-color-secondary: var(--color-gray-8);--text-color-placeholder: var(--color-gray-6);--text-color-disabled: var(--color-gray-4);--text-color-inverse: var(--color-white);--bg-color: var(--color-gray-1);--bg-color-container: var(--color-white);--border-color: var(--color-gray-3);--border-color-light: var(--color-gray-2);--border-radius: 8px;--border-radius-sm: 6px;--border-radius-lg: 12px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--page-padding: 24px;--sidebar-width: 256px;--sidebar-collapsed-width: 64px;--header-height: 56px;--tabs-height: 44px;--shadow-sm: var(--shadow-1);--shadow-md: var(--shadow-2);--shadow-lg: var(--shadow-3);--shadow-xl: var(--shadow-4);--transition-fast: .15s ease;--transition-normal: .3s ease;--sidebar-bg: var(--color-white);--sidebar-text: var(--color-gray-8);--sidebar-text-active: var(--color-blue-6);--sidebar-item-hover-bg: var(--color-blue-1);--sidebar-item-active-bg: var(--color-blue-2);--login-banner-start: var(--color-gray-9);--login-banner-mid: var(--color-gray-8);--login-banner-end: var(--color-blue-6);--color-red-1: #ffece8;--color-red-2: #fdcdc5;--color-red-3: #fbaca3;--color-red-4: #f98981;--color-red-5: #f76560;--color-red-6: #f53f3f;--color-red-7: #cb272d;--color-red-8: #a1151e;--color-red-9: #770813;--color-red-10: #4d000a;--color-orangered-1: #fff3e8;--color-orangered-2: #fdddc3;--color-orangered-3: #fcc59f;--color-orangered-4: #faac7b;--color-orangered-5: #f99057;--color-orangered-6: #f77234;--color-orangered-7: #cc5120;--color-orangered-8: #a23511;--color-orangered-9: #771f06;--color-orangered-10: #4d0e00;--color-orange-1: #fff7e8;--color-orange-2: #ffe4ba;--color-orange-3: #ffcf8b;--color-orange-4: #ffb65d;--color-orange-5: #ff9a2e;--color-orange-6: #ff7d00;--color-orange-7: #d25f00;--color-orange-8: #a64500;--color-orange-9: #792e00;--color-orange-10: #4d1b00;--color-gold-1: #fffbe6;--color-gold-2: #fff1b8;--color-gold-3: #ffe58f;--color-gold-4: #ffd666;--color-gold-5: #ffc53d;--color-gold-6: #faad14;--color-gold-7: #d48806;--color-gold-8: #ad6800;--color-gold-9: #874d00;--color-gold-10: #613400;--color-yellow-1: #feffe8;--color-yellow-2: #fefebe;--color-yellow-3: #fdfa94;--color-yellow-4: #fcf26b;--color-yellow-5: #fbe842;--color-yellow-6: #fadc19;--color-yellow-7: #cfaf0f;--color-yellow-8: #a38408;--color-yellow-9: #785d03;--color-yellow-10: #4d3800;--color-lime-1: #fcffe8;--color-lime-2: #edf8bb;--color-lime-3: #dcf190;--color-lime-4: #c9e968;--color-lime-5: #b5e241;--color-lime-6: #9fdb1d;--color-lime-7: #7eb712;--color-lime-8: #5f940a;--color-lime-9: #437004;--color-lime-10: #2a4d00;--color-green-1: #dcf5de;--color-green-2: #95e89d;--color-green-3: #69db78;--color-green-4: #42cf5a;--color-green-5: #1fc240;--color-green-6: #00b42a;--color-green-7: #008f26;--color-green-8: #00691f;--color-green-9: #004216;--color-green-10: #001c0a;--color-cyan-1: #e8fffb;--color-cyan-2: #b7f4ec;--color-cyan-3: #89e9e0;--color-cyan-4: #5edfd6;--color-cyan-5: #37d4cf;--color-cyan-6: #14c9c9;--color-cyan-7: #0da5aa;--color-cyan-8: #07828b;--color-cyan-9: #03616c;--color-cyan-10: #00424d;--color-blue-1: #e8f3ff;--color-blue-2: #b7d3f5;--color-blue-3: #89b1ea;--color-blue-4: #5e90e0;--color-blue-5: #376ed5;--color-blue-6: #134ccb;--color-blue-7: #0c39ab;--color-blue-8: #07288c;--color-blue-9: #03196c;--color-blue-10: #000e4d;--color-purple-1: #f5e8ff;--color-purple-2: #ddbef6;--color-purple-3: #c396ed;--color-purple-4: #a871e3;--color-purple-5: #8d4eda;--color-purple-6: #722ed1;--color-purple-7: #551db0;--color-purple-8: #3c108f;--color-purple-9: #27066e;--color-purple-10: #16004d;--color-pinkpurple-1: #ffe8fb;--color-pinkpurple-2: #f7baef;--color-pinkpurple-3: #f08ee6;--color-pinkpurple-4: #e865df;--color-pinkpurple-5: #e13edb;--color-pinkpurple-6: #d91ad9;--color-pinkpurple-7: #b010b6;--color-pinkpurple-8: #8a0993;--color-pinkpurple-9: #650370;--color-pinkpurple-10: #42004d;--color-magenta-1: #ffe8ec;--color-magenta-2: #ffc6d2;--color-magenta-3: #ffa5ba;--color-magenta-4: #ff83a4;--color-magenta-5: #ff6291;--color-magenta-6: #ff407f;--color-magenta-7: #d22866;--color-magenta-8: #a6154f;--color-magenta-9: #790839;--color-magenta-10: #4d0024;--color-oxygenblue-1: #e8f8ff;--color-oxygenblue-2: #bee8ff;--color-oxygenblue-3: #95d6ff;--color-oxygenblue-4: #6bc1ff;--color-oxygenblue-5: #42aaff;--color-oxygenblue-6: #1890ff;--color-oxygenblue-7: #0f6dd2;--color-oxygenblue-8: #084fa6;--color-oxygenblue-9: #033479;--color-oxygenblue-10: #001d4d;--color-gray-1: rgb(29, 33, 41, .04);--color-gray-2: rgb(29, 33, 41, .06);--color-gray-3: rgb(29, 33, 41, .12);--color-gray-4: rgb(29, 33, 41, .22);--color-gray-5: rgb(29, 33, 41, .36);--color-gray-6: rgb(29, 33, 41, .5);--color-gray-7: rgb(29, 33, 41, .62);--color-gray-8: rgb(29, 33, 41, .74);--color-gray-9: rgb(29, 33, 41, .92);--color-gray-10: rgb(29, 33, 41, 1);--color-white: #fff;--color-black: #000;--nz-bg-warm: #f7f4ef;--nz-bg-stone: #efeae1;--nz-bg-card: #fff;--nz-surface-dark: #141b17;--nz-surface-forest: #1e2a23;--nz-text-primary: #1a211d;--nz-text-secondary: #535c56;--nz-text-muted: #828a84;--nz-text-light: #f7f4ef;--nz-accent-gold: #b58d53;--nz-accent-gold-hover: #9a743d;--nz-accent-gold-soft: rgb(181, 141, 83, .14);--nz-border-subtle: rgb(26, 33, 29, .1);--nz-border-light: rgb(255, 255, 255, .18);--nz-font-serif: "Playfair Display", "Cormorant Garamond", "Georgia", "Songti SC", "STSong", serif;--shadow-1: 0 1px 2px 0 rgb(28, 32, 41, .03), 0 1px 6px -1px rgb(28, 32, 41, .02), 0 2px 4px 0 rgb(28, 32, 41, .02);--shadow-2: 0 1px 2px -2px rgb(28, 32, 41, .16), 0 3px 6px 0 rgb(28, 32, 41, .12), 0 5px 12px 4px rgb(28, 32, 41, .09);--shadow-3: 0 3px 6px -4px rgb(28, 32, 41, .12), 0 6px 16px 0 rgb(28, 32, 41, .08), 0 9px 28px 8px rgb(28, 32, 41, .05);--shadow-4: 0 6px 16px -8px rgb(28, 32, 41, .08), 0 9px 28px 0 rgb(28, 32, 41, .05), 0 12px 48px 16px rgb(28, 32, 41, .03)}*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}html,body,#app{width:100%;height:100%}body{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;color:var(--text-color);background-color:var(--bg-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:#0000001f;border-radius:3px;transition:background-color var(--transition-fast)}::-webkit-scrollbar-thumb:hover{background-color:#0000003d}::-webkit-scrollbar-track{background-color:transparent}::selection{color:#fff;background-color:var(--primary-color)}a{color:var(--primary-color);text-decoration:none}a:hover{color:var(--primary-color-hover)}.ant-modal-wrap::-webkit-scrollbar,.ant-drawer-body::-webkit-scrollbar{width:6px}.ant-modal-wrap::-webkit-scrollbar-thumb,.ant-drawer-body::-webkit-scrollbar-thumb{background-color:#0000001f;border-radius:3px}:where(.css-dev-only-do-not-override-1e6amsj).ant-menu-light,:where(.css-dev-only-do-not-override-1e6amsj).ant-menu-dark{background-color:transparent}:where(.css-dev-only-do-not-override-1e6amsj).ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline{background-color:transparent}:where(.css-dev-only-do-not-override-1e6amsj).ant-menu-light .ant-menu-item-selected{background-color:var(--color-white);box-shadow:var(--shadow-sm)}:where(.css-dev-only-do-not-override-1e6amsj).ant-menu-submenu-popup .ant-menu-vertical>.ant-menu-item.ant-menu-item-selected{background-color:var(--color-blue-1);box-shadow:unset}.ant-menu-inline-collapsed{width:calc(var(--sidebar-collapsed-width) - 16px)}:where(.css-dev-only-do-not-override-1e6amsj).ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background-color:var(--color-blue-1)}:where(.css-dev-only-do-not-override-1e6amsj).ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td{background-color:var(--color-blue-1)}:where(.css-dev-only-do-not-override-1e6amsj).ant-table-wrapper .ant-table-pagination.ant-pagination{margin-top:var(--spacing-md)}:where(.css-dev-only-do-not-override-1e6amsj).ant-card .ant-card-body{padding:var(--spacing-md)}
