:root{color-scheme:light;--app-bg:#f1f5f9}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:Be Vietnam Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;background:var(--app-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.01em}.mono,.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(a,button,[role=button],.ant-btn,.ant-input,.ant-select-selector):focus-visible{outline:2px solid #1e40af;outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#94a3b8;background-clip:content-box}.ant-btn,.ant-menu-item,.ant-table-tbody>tr,.ant-tag{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}