@import"https://api.fontshare.com/v2/css?f[]=neue-montreal@400,500,600,700&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap";:root{--bg: #F5F7FA;--surface: #FFFFFF;--card: #FFFFFF;--border: #E2E8F0;--border-light: #F1F5F9;--text-primary: #0F172A;--text-secondary: #64748B;--text-muted: #94A3B8;--accent: #2C68E4;--accent-dim: rgba(44, 104, 228, .08);--accent-hover: #2358CC;--red: #EF4444;--red-dim: rgba(239,68,68,.08);--green: #10B981;--green-dim: rgba(16,185,129,.08);--yellow: #F59E0B;--shadow-sm: 0 1px 3px rgba(0,0,0,.07), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 16px rgba(0,0,0,.08), 0 2px 6px rgba(0,0,0,.04)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;background:var(--bg);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;font-size:15px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--border-light)}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}pre,code{font-family:JetBrains Mono,Courier New,monospace}a,button{transition:all .15s ease}.ant-layout{background:var(--bg)!important}.ant-layout-sider{background:var(--surface)!important;border-right:1px solid var(--border)!important}.ant-table-wrapper .ant-table{background:transparent!important}.ant-table-wrapper .ant-table-thead>tr>th{background:var(--border-light)!important;border-bottom:1px solid var(--border)!important;color:var(--text-secondary)!important;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text-primary)!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--bg)!important}.ant-card{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:16px!important;box-shadow:var(--shadow-sm)!important}.ant-modal-content{background:var(--card)!important;border-radius:16px!important}.ant-modal-header{background:var(--card)!important;border-bottom:1px solid var(--border)!important;border-radius:16px 16px 0 0!important}.ant-modal-title{color:var(--text-primary)!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text-primary)!important;border-radius:12px!important}.ant-input:focus,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{border-color:var(--accent)!important;box-shadow:0 0 0 3px #3a7af41f!important}.ant-select-dropdown{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:12px!important;box-shadow:var(--shadow-md)!important}.ant-select-item{color:var(--text-primary)!important}.ant-select-item-option-active{background:var(--bg)!important}.ant-select-item-option-selected{background:var(--accent-dim)!important;color:var(--accent)!important}.ant-form-item-label>label{color:var(--text-secondary)!important;font-weight:500}.ant-statistic-title{color:var(--text-secondary)!important}.ant-statistic-content{color:var(--text-primary)!important}.ant-tag{border-radius:8px!important}.ant-pagination{display:flex!important;align-items:center!important;gap:2px!important}.ant-pagination .ant-pagination-total-text{color:var(--text-muted)!important;font-size:13px!important;margin-right:8px!important;flex-shrink:0}.ant-pagination .ant-pagination-item{background:transparent!important;border:none!important;border-radius:8px!important;min-width:32px!important;height:32px!important;line-height:32px!important}.ant-pagination .ant-pagination-item:hover{background:var(--border-light)!important}.ant-pagination .ant-pagination-item a{color:var(--text-secondary)!important;font-size:13px!important}.ant-pagination .ant-pagination-item-active{background:var(--accent)!important}.ant-pagination .ant-pagination-item-active a{color:#fff!important;font-weight:600!important}.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{min-width:32px!important;height:32px!important}.ant-pagination .ant-pagination-prev button,.ant-pagination .ant-pagination-next button{background:transparent!important;border:none!important;color:var(--text-secondary)!important;border-radius:8px!important}.ant-pagination .ant-pagination-prev:hover button,.ant-pagination .ant-pagination-next:hover button{background:var(--border-light)!important;color:var(--accent)!important}.ant-pagination .ant-pagination-disabled button{opacity:.3!important}.ant-pagination .ant-pagination-jump-prev button,.ant-pagination .ant-pagination-jump-next button{background:transparent!important;border:none!important;color:var(--text-muted)!important}.ant-slider-rail{background:var(--border)!important}.ant-slider-track{background:var(--accent)!important}.ant-slider-handle:after{box-shadow:0 0 0 2px var(--accent)!important;background:var(--accent)!important}.ant-progress-bg{background:var(--accent)!important}.ant-divider{border-color:var(--border)!important}.ant-timeline-item-head{background:transparent!important}.ant-tooltip-inner{background:var(--text-primary)!important;color:#fff!important;border-radius:8px!important}.ant-tabs-tab{color:var(--text-secondary)!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent)!important}.ant-tabs-ink-bar{background:var(--accent)!important}.ant-descriptions-item-label{color:var(--text-secondary)!important;background:var(--bg)!important}.ant-descriptions-item-content{color:var(--text-primary)!important;background:var(--surface)!important}.ant-steps-item-finish .ant-steps-item-icon{background:var(--green-dim)!important;border-color:var(--green)!important}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:var(--green)!important}.ant-steps-item-process .ant-steps-item-icon{background:var(--accent)!important;border-color:var(--accent)!important}.ant-alert-info{background:var(--accent-dim)!important;border-color:#3a7af433!important}.ant-alert-success{background:var(--green-dim)!important;border-color:#10b98133!important}.ant-alert-error{background:var(--red-dim)!important;border-color:#ef444433!important}.ant-message-notice-content{background:var(--card)!important;border:1px solid var(--border)!important;color:var(--text-primary)!important;border-radius:12px!important;box-shadow:var(--shadow-md)!important}.mono{font-family:JetBrains Mono,monospace}.text-accent{color:var(--accent)}.text-muted{color:var(--text-muted)}.text-secondary{color:var(--text-secondary)}.text-red{color:var(--red)}.text-green{color:var(--green)}.card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:20px;box-shadow:var(--shadow-sm)}.code-block{background:#f8fafc;border:1px solid var(--border);border-radius:12px;padding:16px;overflow-x:auto}.code-block code{color:#334155;font-size:13px;line-height:1.7}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}
