:root{--primary-color:#000;--primary-color-hover:#f56500;--primary-color-active:#333;--primary-gradient:linear-gradient(135deg,#000,#333);--accent-color:#f56500;--success-color:#30d158;--warning-color:#ff9f0a;--error-color:#ff453a;--info-color:#007aff;--text-color:#1d1d1f;--text-color-secondary:#86868b;--text-color-disabled:#d2d2d7;--border-color:#d2d2d7;--background-color:#fff;--background-color-light:#f5f5f7;--shadow-light:0 2px 8px #0000000f;--shadow-medium:0 4px 12px #0000001a;--shadow-heavy:0 8px 24px #0000001f;--border-radius-small:4px;--border-radius-medium:8px;--border-radius-large:12px;--border-radius-round:50%;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-xxl:24px;--font-size-title:32px;--font-size-hero:48px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.8;--transition-fast:0.2s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease;--transition-bounce:0.3s cubic-bezier(0.4,0,0.2,1);--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070}@media (prefers-color-scheme:dark){:root{--text-color:#fff;--text-color-secondary:#d9d9d9;--text-color-disabled:#595959;--border-color:#434343;--background-color:#141414;--background-color-light:#1f1f1f}}*{margin:0;padding:0}html{scroll-behavior:smooth}body,html{font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:initial!important;color:#1d1d1f;color:var(--text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--font-size-md);line-height:1.5;line-height:var(--line-height-normal);margin:0;padding:0;text-rendering:optimizeLegibility}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#262626;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;line-height:1.6;margin:0;padding:0}.App,body,html{background:#0000}.App{min-height:100vh;position:relative}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.fade-in{animation:fadeIn .6s ease-out}.slide-in-up{animation:slideInUp .8s ease-out}.pulse{animation:pulse 2s infinite}.mobile-only{display:none}.desktop-only{display:block}@media (max-width:768px){.mobile-only{display:block}.desktop-only{display:none}}.ant-btn{border-radius:8px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-btn:hover{transform:translateY(-1px)}.ant-btn:active{transform:translateY(0)}.ant-card{border-radius:12px;box-shadow:0 4px 12px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-card:hover{box-shadow:0 8px 24px #0000001a}.ant-input,.ant-input-affix-wrapper,.ant-select-selector{border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-input-affix-wrapper-focused,.ant-input:focus,.ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px #1890ff33}.ant-table{border-radius:8px;overflow:hidden}.ant-table-thead>tr>th{background:linear-gradient(135deg,#fafafa,#fff);font-weight:600}.ant-message{top:80px}.ant-message-notice{border-radius:8px;box-shadow:0 8px 24px #0000001f}.ant-spin-dot-item{background-color:#1890ff}@media print{.ant-btn,.ant-pagination,.no-print{display:none!important}}
/*# sourceMappingURL=main.47966aae.css.map*/