:root{--carbon-blue-60: #0f62fe;--carbon-blue-60-hover: #0353e9;--carbon-blue-70: #0043ce;--carbon-blue-80: #002d9c;--carbon-blue-10: #edf5ff;--carbon-gray-100: #161616;--carbon-gray-90: #262626;--carbon-gray-80: #393939;--carbon-gray-70: #525252;--carbon-gray-60: #6f6f6f;--carbon-gray-50: #8d8d8d;--carbon-gray-30: #c6c6c6;--carbon-gray-20: #e0e0e0;--carbon-gray-10: #f4f4f4;--carbon-gray-10-hover: #e8e8e8;--carbon-white: #ffffff;--carbon-red-60: #da1e28;--carbon-red-70: #b81921;--carbon-green-50: #24a148;--carbon-yellow-30: #f1c21b;--color-interactive: var(--carbon-blue-60);--color-interactive-hover: var(--carbon-blue-60-hover);--color-interactive-active: var(--carbon-blue-80);--color-text-primary: var(--carbon-gray-100);--color-text-secondary: var(--carbon-gray-70);--color-text-placeholder: var(--carbon-gray-60);--color-surface-01: var(--carbon-gray-10);--color-surface-hover: var(--carbon-gray-10-hover);--color-border-subtle: var(--carbon-gray-20);--color-focus: var(--carbon-blue-60);--font-mono: "JetBrains Mono", "Fira Code", ui-monospace, "Menlo", "Courier New", monospace;--shadow-floating: 0 2px 6px rgba(0, 0, 0, .3)}.font-mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#root{height:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c6c6c6;border-radius:0;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#8d8d8d}*{scrollbar-width:thin;scrollbar-color:#c6c6c6 transparent}:focus-visible{outline:2px solid #0f62fe;outline-offset:2px;border-radius:0}a,button{transition:opacity .15s ease,color .15s ease}.ant-table-tbody>tr{transition:background-color .15s ease!important}.ant-menu-item{transition:background-color .15s ease,color .15s ease!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{box-shadow:none!important}.ant-select-focused .ant-select-selector{box-shadow:none!important}.ant-progress-bg{transition:width .4s cubic-bezier(.4,0,.2,1)!important}.ant-collapse-content{transition:all .2s ease!important}.ant-tag{border-radius:24px!important;font-size:12px!important}.ant-modal-content{border-radius:0!important}.ant-dropdown .ant-dropdown-menu{border-radius:2px!important;border:1px solid #e0e0e0!important;padding:4px!important}.ant-dropdown .ant-dropdown-menu-item{border-radius:2px!important}.ant-tooltip .ant-tooltip-inner{border-radius:2px!important;font-size:12px!important}@keyframes streaming-blink{0%,to{opacity:1}50%{opacity:0}}.streaming-cursor{display:inline-block;width:2px;height:1em;background-color:#0f62fe;margin-left:2px;vertical-align:text-bottom;animation:streaming-blink 1s step-end infinite;-webkit-user-select:none;user-select:none}.review-right-panel .ant-tabs{display:flex;flex-direction:column;height:100%;overflow:hidden}.review-right-panel .ant-tabs-nav{position:sticky;top:0;z-index:10;background:#fff;margin:0;padding:0 16px;flex-shrink:0;border-bottom:1px solid #e0e0e0}.review-right-panel .ant-tabs-content-holder{flex:1;overflow-y:auto;padding:0 16px 16px}.page-container{padding:24px}.section-card{border-radius:0!important;border:1px solid #e0e0e0!important}.tabular-nums,.ant-table-cell{font-variant-numeric:tabular-nums}.stat-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;background:#edf5ff;border:1px solid #0f62fe;border-radius:24px;font-size:12px;color:#0f62fe}.prompt-debug-page .ant-input-disabled,.prompt-debug-page textarea.ant-input[disabled]{color:var(--carbon-gray-70)!important;-webkit-text-fill-color:var(--carbon-gray-70)!important}
