body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.layout{min-height:100vh}.logo{width:120px;height:31px;background:rgba(255,255,255,.2);margin:16px 28px 16px 0;float:left}.section{text-align:center;padding:100px 0;min-height:100vh;opacity:0;animation:fadeIn 5s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.active-list-item{background-color:#dde6f1}.list-item{padding:10px!important}.active-transcription{color:#208d38}.qa-container{max-height:63vh;min-height:63vh;overflow-y:auto;padding:24px 16px;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:8px;width:100%;box-sizing:border-box}.qa-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.qa-title{margin:0}.qa-tabs{display:flex;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden}.qa-tab{padding:4px 12px;cursor:pointer;background-color:#fff;color:#000;font-weight:400;min-width:72px;text-align:center;transition:all .2s ease}.qa-tab.active{background-color:#1677ff;color:#fff;font-weight:600}.qa-content{margin-top:8px}.qa-list-item{padding:12px 0;border-bottom:1px dashed #e0e0e0}.qa-question{font-weight:500;margin-bottom:4px;color:#262626}.qa-answer{color:#595959}.qa-empty-answer{color:#aaa}.qa-container{max-height:63vh;min-height:63vh;overflow-y:auto;padding:20px 16px;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:8px;width:100%;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#bbb #f0f0f0}.qa-container::-webkit-scrollbar{width:6px}.qa-container::-webkit-scrollbar-track{background:#f0f0f0}.qa-container::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}.qa-header{display:flex;justify-content:flex-start;align-items:center;margin-bottom:12px}.qa-title{margin:0;position:relative;padding-bottom:4px;transition:all .3s ease}.qa-title:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0%;background:linear-gradient(90deg,#1677ff,#00c6ff);transition:width .3s ease}.qa-title:hover:after{width:100%}.qa-loading{display:flex;align-items:center;justify-content:center;color:#1677ff;font-size:14px}.qa-empty{padding:20px 0;animation:fadeIn .4s ease-in-out}.qa-content{animation:fadeIn .4s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.content-row{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-top:6px;padding-bottom:6px;margin:0!important}.filters-sticky-wrapper{position:sticky;top:0;z-index:3;background-color:#f5f5f5d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.content-filter-row{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:6px 12px;margin:0!important}.content-filter-row:first-child{padding-top:12px}.content-filter-show-button-row{display:flex;justify-content:center;width:100%;padding:4px 12px!important}.content-filter-show-button{min-width:50%;color:#405ce8!important;background-color:#a9a9a919;font-size:12px!important}.content-filter-show-button:hover{transition:background-color .3s ease;transition:color .3s ease;color:#5175fa!important;background-color:#a9a9a95b}.content-row-column{text-align:center;padding:0!important}.row-viewed{position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.row-viewed[data-view-index="0"]>td,.row-viewed[data-view-index="1"]>td,.row-viewed[data-view-index="2"]>td{background-color:#1890ff14!important}.row-viewed[data-view-index="3"]>td,.row-viewed[data-view-index="4"]>td,.row-viewed[data-view-index="5"]>td{background-color:#1890ff0d!important}.row-viewed[data-view-index="6"]>td,.row-viewed[data-view-index="7"]>td,.row-viewed[data-view-index="8"]>td,.row-viewed[data-view-index="9"]>td{background-color:#1890ff08!important}.row-viewed:hover>td{background-color:#1890ff1f!important}.hold-time-cell{display:flex;justify-content:center;align-items:center;position:relative}.viewed-time-subtle{position:absolute;top:-10px;right:2px;font-size:8.5px;color:#1890ff66;font-weight:400;letter-spacing:.4px;white-space:nowrap;transition:all .3s ease;opacity:.6;text-align:right;line-height:1;pointer-events:none;padding:1px 2px}.row-viewed[data-view-index="0"] .viewed-time-subtle{color:#1890ffa6;font-weight:500;opacity:.85}.row-viewed[data-view-index="1"] .viewed-time-subtle,.row-viewed[data-view-index="2"] .viewed-time-subtle{color:#1890ff8c;opacity:.75}.row-viewed[data-view-index="3"] .viewed-time-subtle,.row-viewed[data-view-index="4"] .viewed-time-subtle,.row-viewed[data-view-index="5"] .viewed-time-subtle{color:#1890ff73;opacity:.65}.row-viewed[data-view-index="6"] .viewed-time-subtle,.row-viewed[data-view-index="7"] .viewed-time-subtle,.row-viewed[data-view-index="8"] .viewed-time-subtle,.row-viewed[data-view-index="9"] .viewed-time-subtle{color:#1890ff59;font-size:8px;opacity:.5}.hold-time-cell:hover .viewed-time-subtle{opacity:1;color:#1890ffbf}.logo{height:31px;width:31px;background:rgba(255,255,255,0)}.main-layout-layout{display:flex;flex-direction:column;height:100%;width:100%}.main-layout-header{padding-left:12px;padding-right:12px;height:64px!important;line-height:64px!important;overflow:hidden}.main-layout-header-row{margin:0!important;align-items:center;width:100%}.main-layout-header-left-col{display:flex;align-items:center;justify-items:left}.main-layout-header-right-col{display:flex;align-items:center;justify-content:right}.main-layout-left-group{display:flex;align-items:center;width:100%}.main-layout-logo-col{display:flex;align-items:center!important;justify-content:center!important;width:100px!important;padding-left:0!important;padding-right:0!important}.main-layout-logo-col-a{display:flex;align-items:center!important;justify-items:center!important;justify-content:center!important;align-content:center!important;width:100%;height:100%;transition:background-color .3s ease;transition:color .3s ease}.main-layout-logo-col-a:hover{background-color:#1677ff94;color:#fff!important}.main-layout-menu-col{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;padding-left:0!important}.main-layout-footer{display:flex;justify-content:center;align-items:center;height:48px;padding-left:12px;padding-right:12px}.main-layout-right-group{display:flex;justify-content:center;align-items:center}.main-layout-language-icon-space{justify-content:center;align-items:center;vertical-align:middle;cursor:pointer}.main-layout-language-icon{display:block;color:#a5adb5;font-size:18px}.main-layout-menu.ant-menu-horizontal{border-bottom:none}.main-layout-menu .ant-menu-item{line-height:64px!important}.main-layout-menu .ant-menu-item:hover{background-color:#1677ff94!important;box-shadow:none!important}.main-layout-menu .ant-menu-item:after,.main-layout-menu .ant-menu-item:hover:after,.main-layout-menu .ant-menu-item-selected:after,.main-layout-menu .ant-menu-item-active:after{display:none!important}.main-layout-menu .ant-menu-item,.main-layout-menu .ant-menu-item-selected{border:none!important;box-shadow:none!important}.main-layout-content{overflow:auto;width:100%;min-height:100%;height:calc(100vh - 112px)}.language-selector{width:140px;margin-bottom:0}.main-layout-dropdown{padding-left:12px;padding-right:12px;transition:background .3s;cursor:pointer}.main-layout-dropdown svg{transition:color .3s ease}.main-layout-dropdown a{transition:color .3s ease}.main-layout-dropdown:hover{background-color:#1677ff94}.main-layout-dropdown:hover svg{color:#fff!important}.main-layout-dropdown:hover a{color:#fff!important}.flag-icon{width:15px;border:1px solid #A5ADB5}.main-layout-avatar{background-color:#1677ff}.main-layout-language-radio .ant-radio-button-wrapper .ant-radio-button-wrapper-checked>span{accent-color:#509679!important}.ant-radio-button .ant-radio-button-checked .main-layout-language-radio{accent-color:#9b2d2daa!important}.logout-button{width:100px}.projects-settings-main-content-row{padding-left:16px;padding-right:16px;height:86vh;overflow:hidden;position:relative}.left-menu{max-height:calc(86vh - 15px);overflow-y:auto;padding:16px 10px 16px 16px;background-color:#f5f5f5;scrollbar-width:none;-ms-overflow-style:none;border-radius:12px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;position:relative}.left-menu::-webkit-scrollbar{width:0;height:0;display:none}.left-menu .ant-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none}.left-menu .ant-list::-webkit-scrollbar{width:0;height:0;display:none}.left-menu .ant-spin-nested-loading,.left-menu .ant-spin-container,.left-menu .ant-list-items{flex:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.left-menu .ant-spin-nested-loading::-webkit-scrollbar,.left-menu .ant-spin-container::-webkit-scrollbar,.left-menu .ant-list-items::-webkit-scrollbar{width:0;height:0}.right-content{height:86vh;display:flex;flex-direction:column;padding-left:24px;padding-right:24px;overflow-y:auto;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;position:relative}.right-content::-webkit-scrollbar{width:6px;height:6px}.right-content::-webkit-scrollbar-track{background:transparent}.right-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}.right-content::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.project-card .ant-card-head{background-color:#fafafa;border-bottom:1px solid #d9d9d9}.list-custom{cursor:pointer;transition:all .2s ease;border-radius:10px 0 0 10px;background:#ffffff;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 2px #00000008}.list-custom+.list-custom{margin-top:4px}.list-custom:not(.active):hover{background:#fafafa;box-shadow:0 2px 4px #0000000f;border-color:#00000014}.list-custom.active{background:#ffffff;border-color:#fcc2774d;box-shadow:inset 3px 0 #fcc277f2,-10px 0 18px #fcc27738,0 2px 8px #fcc27726,0 1px 2px #0000000a}.global-chip{background:rgba(22,119,255,.08)!important;border:1px solid rgba(22,119,255,.2)!important;border-radius:8px!important;color:#1677ff!important}.ant-select-item-option-selected{background-color:#1677ff14!important}.ant-select-item-option-selected:hover{background-color:#1677ff1f!important}.menu-toggle-btn{transition:all .3s ease}.menu-toggle-btn:hover{transform:translateY(-50%) scale(1.1)}.scroll-fade-top,.scroll-fade-bottom{position:sticky;height:12px;pointer-events:none;z-index:1;margin:0;padding:0}.scroll-fade-top{top:0;background:linear-gradient(to bottom,rgba(245,245,245,.95),transparent)}.scroll-fade-bottom{bottom:0;background:linear-gradient(to top,rgba(245,245,245,.95),transparent)}.project-settings-surface{background:#fff;border-radius:12px;padding:20px;margin-top:0;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px #0000000a;overflow-x:hidden}.custom-title{margin-bottom:16px!important;margin-top:0!important;flex-shrink:0}.status-filter-wrapper{display:inline-flex;gap:4px;padding:3px;background:rgba(0,0,0,.02);border-radius:8px;border:1px solid rgba(0,0,0,.06)}.status-filter-btn{padding:4px 12px!important;border-radius:6px!important;border:1px solid transparent!important;background:transparent!important;color:#000000a6!important;font-weight:500!important;font-size:13px!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;gap:4px!important;cursor:pointer!important;height:auto!important;line-height:1.4!important}.status-filter-btn:hover{background:rgba(0,0,0,.04)!important;color:#000000d9!important}.status-filter-btn.active{background:#fff!important;color:#000000e0!important;border-color:#0000001a!important;box-shadow:0 2px 4px #00000014!important;font-weight:600!important}.status-filter-btn.active.all-status{color:#1677ff!important}.status-filter-btn.active.active-status{color:#52c41a!important}.status-filter-btn.active.inactive-status{color:#ff4d4f!important}.status-filter-count{font-size:11px;opacity:.6;font-weight:600;margin-left:2px}.status-filter-btn .anticon{font-size:12px}.set-project-transcription-settings{max-width:100%;padding-bottom:24px;overflow-x:hidden}.set-project-transcription-settings .ant-form-item{max-width:100%}.set-project-transcription-settings .ant-slider{max-width:97%}.ant-tabs{height:100%;display:flex;flex-direction:column}.ant-tabs-content-holder{flex:1;overflow-y:auto}.settings-tabs{flex:1;display:flex;flex-direction:column;overflow:hidden}.settings-tabs .ant-tabs-nav{margin-bottom:16px!important}.settings-tabs .ant-tabs-tab{padding:8px 16px!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:8px 8px 0 0!important;background:rgba(0,0,0,.02)!important;transition:all .2s ease!important}.settings-tabs .ant-tabs-tab:hover{background:rgba(0,0,0,.04)!important;border-color:#00000026!important}.settings-tabs .ant-tabs-tab-active{background:#fff!important;border-bottom-color:#fff!important;box-shadow:0 -2px 4px #0000000a!important}.settings-tabs .ant-tabs-content{height:100%;flex:1;overflow-x:hidden}.settings-tabs .ant-tabs-content-holder{height:100%;overflow-x:hidden}.settings-tabs .ant-tabs-content-top{height:100%}.tab-content-scroll{height:100%;overflow-y:auto;padding-right:16px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}.tab-content-scroll::-webkit-scrollbar{width:8px}.tab-content-scroll::-webkit-scrollbar-track{background:transparent}.tab-content-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18);border-radius:8px}.tab-content-scroll::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.28)}.left-menu{padding-right:12px}.search-input{margin-bottom:12px}.project-item{display:flex;align-items:center;border-radius:10px}.menuRow{position:relative;cursor:pointer;padding:10px 12px 10px 16px;margin-bottom:6px;border-radius:10px;transition:background-color .15s ease}.menuRow:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:3px;border-radius:999px;opacity:0;transform:translate(-2px);transition:opacity .15s ease,transform .15s ease;background:#fd9647;filter:blur(.6px)}.menuRow.isActive:after{content:"";position:absolute;left:0;top:6px;bottom:6px;width:14px;border-radius:12px;opacity:1;background:rgba(253,150,71,.35);filter:blur(10px);pointer-events:none}.menuRow.isActive:before{opacity:1;transform:translate(0)}.menuRow.isActive{background:#dde6f1;gap:8px;padding:8px 12px;border-radius:4px;margin-bottom:6px;cursor:pointer;border:1px solid #f0f0f0}.menuRow.isActive:hover{background:#f5f5f5}.menuRow.isActive.active{background:#e6f7ff;border-color:#91d5ff}.global-item{font-weight:500}.project-icon{font-size:16px}.project-label{white-space:nowrap}.projects-settings-main-content-row{padding:10px 14px;border-radius:6px;margin-bottom:6px;cursor:pointer;transition:background .2s ease;border:1px solid transparent}.projects-settings-main-content-row:hover{background:#f0f0f0}.projects-settings-main-content-row.active{background-color:#c9daf0;border-color:#91d5ff}.gs-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.gs-list{max-height:70vh;overflow-y:auto;padding-right:4px;word-break:break-word}.gs-entry{border:1px solid #f0f0f0;border-radius:8px;padding:14px 16px;margin-bottom:12px;background:#fff;box-shadow:0 1px 2px #00000008;transition:box-shadow .2s}.gs-entry:hover{box-shadow:0 2px 8px #0000000d}.gs-entry .gs-entry-top{display:flex;justify-content:space-between;gap:16px}.gs-entry .gs-entry-textblock{flex:1;display:flex;flex-direction:column;gap:6px}.gs-entry .gs-entry-label{font-size:11px;color:#999;margin-top:4px}.gs-entry .gs-entry-title{font-size:14px;font-weight:500;color:#222}.gs-entry .gs-entry-context{font-size:13px;color:#555;white-space:pre-wrap;line-height:1.5}.gs-entry .gs-entry-actions .ant-btn{padding:0}.gs-entry .gs-entry-footer{display:flex;justify-content:space-between;margin-top:10px;font-size:11px;color:#888}.gs-entry .gs-entry-id{font-style:italic}.gs-entry .gs-status-badge{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500}.gs-entry .gs-status-badge--enabled{background-color:#f6ffed;color:#389e0d;border:1px solid #b7eb8f}.gs-entry .gs-status-badge--disabled{background-color:#fff1f0;color:#cf1322;border:1px solid #ffa39e}.drawer-header-enhanced{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;font-size:16px;font-weight:600;gap:8px}.rule-title{font-size:16px;font-weight:600}.badge-project{background-color:#e6fffb;color:#08979c;padding:2px 12px;border-radius:999px;font-size:13px;font-weight:500;white-space:nowrap;border:1px solid #87e8de}.badge-default{background-color:#f0f5ff;color:#1d39c4;padding:2px 12px;border-radius:999px;font-size:13px;font-weight:500;white-space:nowrap;border:1px solid #adc6ff}.gs-row .gs-entry-actions{opacity:.6;transition:opacity .2s ease}.gs-wrapper,.gs-list,.gs-entry{padding:8px 12px!important;border:1px solid #f0f0f0!important;border-radius:8px!important;margin-bottom:8px!important;background:#fff!important;transition:box-shadow .2s ease}.gs-entry:hover{box-shadow:0 2px 12px #0000000f}.gs-row{padding:8px 12px!important;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:8px!important;background:#fff;transition:box-shadow .2s ease}.gs-row:hover{box-shadow:0 2px 12px #0000000f}.gs-row .gs-entry-actions{opacity:.8;transition:opacity .2s ease}.gs-row:hover .gs-entry-actions{opacity:1}.id-chip{display:inline-flex;align-items:center;justify-content:center;min-width:40px;border-radius:9999px;background:#556ee9;color:#fff;font-weight:400;letter-spacing:.2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 1px #0000000a,inset 0 -1px #ffffff26}.gs-toolbar{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:#fff;border-bottom:1px solid #f0f0f0}.gs-status-tabs .ant-tabs-nav{margin:0}.gs-tab-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:9999px;background:#fafafa;transition:all .2s ease}.ant-tabs-tab-active .gs-tab-pill{background:#f0f5ff;box-shadow:inset 0 0 0 1px #e6f0ff}.gs-count{margin-left:6px;font-size:12px}.gs-actions{display:flex;align-items:center;gap:10px}.gs-search{width:240px}@media (max-width: 1100px){.gs-search{width:180px}}@media (max-width: 920px){.gs-search{display:none}}.gs-scope .gs-segmented{display:inline-flex;gap:4px;padding:3px;background:rgba(0,0,0,.02);border-radius:8px;border:1px solid rgba(0,0,0,.06)}.gs-scope .ant-segmented-item{padding:4px 12px;border-radius:6px;font-size:13px;font-weight:500;line-height:1.4;transition:all .2s ease;color:#000000a6}.gs-scope .ant-segmented-item:hover{background:rgba(0,0,0,.04);color:#000000d9}.gs-scope .ant-segmented-item-selected{background:#ffffff!important;box-shadow:0 2px 4px #00000014!important;color:#1677ff!important;font-weight:600!important;border:1px solid rgba(0,0,0,.1)}.gs-create{border-radius:10px;font-weight:600}.ant-popconfirm .ant-popconfirm-buttons{display:flex;gap:8px}.ant-popconfirm .ant-popconfirm-buttons button{flex:1}.login-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:#f0f2f5}.login-spinner{margin:auto}.login-form{width:300px;max-width:300px}.login-form-item{width:100%}.login-form-button{width:150px}.logo-container{display:flex;flex-direction:column;align-items:center;margin-bottom:24px;width:300px;min-width:300px}.logo-login{min-width:300px}.logo-text{font-size:16px;width:max-content}.language-radio-group{display:flex;min-width:400px!important;max-width:400px!important;justify-content:center!important}.language-radio{min-width:120px!important;max-width:120px!important}.summary-stat-row{padding:20px 8px 12px;margin:0!important;width:100%;display:flex;justify-content:center}.stat-cards-grid{display:flex;flex-wrap:wrap;gap:8px;width:95%;justify-content:center}.stat-card{background:#fff;border-radius:8px;padding:10px 12px;border:1px solid rgba(0,0,0,.06);cursor:pointer;flex:1 1 0;min-width:130px;max-width:180px}.stat-card .ant-statistic{margin:0;width:100%}.stat-card .ant-statistic-title{font-size:11px;line-height:1.3;margin-bottom:4px;color:#00000080;font-weight:400;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;min-height:28px;display:flex;align-items:flex-start}.stat-card .ant-statistic-content{font-size:14px;line-height:1.3;font-weight:600;display:flex;align-items:center;flex-wrap:nowrap}.stat-trend{font-size:11px;font-weight:500;display:inline-flex;align-items:center;gap:2px}.stat-trend-up{color:#52c41a}.stat-trend-decrease{color:#faad14}.stat-trend-neutral{color:#00000073}.stat-trend .anticon{font-size:10px}.stat-card .ant-statistic-content-prefix{font-size:16px;margin-right:8px;line-height:1;display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;flex-shrink:0}.stat-card .ant-statistic-content-prefix .anticon{vertical-align:middle}.stat-card .ant-statistic-content-value{line-height:1.3;display:flex;align-items:center}.stat-card .ant-statistic-content-suffix{margin-left:10px;display:flex;align-items:center}.stat-percentage-inline{font-size:10.5px;font-weight:500;color:#00000059;cursor:help;transition:color .2s ease;padding:1px 4px;border-radius:3px;background:rgba(0,0,0,.03)}.stat-percentage-inline:hover{color:#0009;background:rgba(0,0,0,.06)}.stat-percentage-inline.stat-percentage-warning{color:#fa8c16e6;background:rgba(250,140,22,.08)}.stat-percentage-inline.stat-percentage-warning:hover{color:#fa8c16;background:rgba(250,140,22,.15)}.stat-percentage-inline.stat-percentage-error{color:#ff4d4fe6;background:rgba(255,77,79,.08)}.stat-percentage-inline.stat-percentage-error:hover{color:#ff4d4f;background:rgba(255,77,79,.15)}.stat-card .ant-statistic-content-prefix{color:#00000073}.detailed-stat-row{padding:8px;margin:0!important;width:100%;justify-content:center;justify-items:center;align-content:center;align-items:center}.detailed-stat-table{width:95%;border-top:1px solid rgba(0,0,0,.06);margin-top:12px}.detailed-stat-table .ant-table-thead>tr>th{background:linear-gradient(180deg,#fafafa 0%,#f5f5f5 100%);border-bottom:2px solid #e8e8e8;border-right:1px solid #e8e8e8;font-weight:600;color:#000000d9;padding:14px 12px;font-size:13px;line-height:1.4;white-space:normal;word-wrap:break-word;vertical-align:middle}.detailed-stat-table .ant-table-thead>tr>th:last-child{border-right:none}.detailed-stat-table .ant-table-thead>tr>th:before{display:none}.detailed-stat-table .ant-table-tbody>tr>td{padding:12px;font-size:14px;border-bottom:1px solid #f0f0f0;border-right:1px solid #f5f5f5;vertical-align:middle}.detailed-stat-table .ant-table-tbody>tr>td:last-child{border-right:none}.detailed-stat-table .ant-table-tbody>tr:hover>td{background:#fafafa}.detailed-title-row{padding:2px;margin:16px 0 8px!important;width:100%;justify-content:center}.total-title-row{display:flex;padding:0 2px;margin:0!important;width:100%;justify-content:center;align-items:center}.total-title-row h3{margin:8px 0 4px}.show-more-row{padding:2px;margin:0!important;width:100%;justify-content:center}.show-more-button{color:#405ce8!important;background-color:#a9a9a919;width:50%;justify-content:center;font-size:12px}.show-more-button:hover{transition:background-color .3s ease;transition:color .3s ease;color:#5175fa!important;background-color:#a9a9a95b;width:50%;justify-content:center}.pg-page{max-width:1600px;margin:24px auto;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px}.pg-disabled{opacity:.6;pointer-events:none}.pg-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.pg-title{margin:0}.pg-grid{display:grid;grid-template-columns:360px 1fr 360px;gap:12px}.pg-sticky{position:sticky;top:16px;align-self:start;height:calc(100vh - 56px);overflow:auto}.pg-card{padding:0;border:1px solid #eef2f7;background:#fff;border-radius:10px}.pg-cardLight{border:1px solid #eef2f7;background:#fafcff}.pg-div{margin:8px 0}.pg-runBtn{min-width:180px;height:38px;font-weight:600;letter-spacing:.2px;background:linear-gradient(180deg,#22c55e,#16a34a);border-color:#16a34a;box-shadow:0 1px #00000008}.pg-runBtn:hover{filter:brightness(.96)}.pg-toolbar{display:flex;gap:8px;align-items:center;margin-bottom:8px}.pg-search{flex:1;min-width:0}.pg-date{opacity:.72;transition:opacity .15s ease}.pg-date:hover,.pg-date:focus-within{opacity:1}.pg-date .ant-picker-input>input{font-size:12px}.pg-date .ant-picker-suffix{opacity:.6}.pg-date--compact{width:138px}.pg-tableHeader{font-size:12px;color:#6b7280;padding:2px 6px;display:grid;grid-template-columns:70px 1fr 90px 118px 70px 110px 100px;gap:6px}.pg-tableRow{padding:4px;border-radius:8px;margin-bottom:4px;display:grid;grid-template-columns:70px 1fr 90px 118px 70px 110px 100px;gap:6px;align-items:center;background:#fff;border:1px solid #eef2f7}.pg-tableRow.is-selected{background:#e6f4ff;border-color:#b7d6ff}.pg-actions{display:flex;gap:6px;justify-content:flex-end}.pg-selectBtn{padding:0 10px;height:24px;font-weight:600}.pg-locked{margin-top:10px}.pg-form .ant-form-item-label>label{font-weight:600}.pg-input{font-size:14px}.pg-switches{display:flex;gap:12px}.pg-switch{display:flex;align-items:center;gap:6px;font-size:12px;color:#4b5563}.pg-resultWrap{display:grid;grid-template-columns:2fr;gap:12px;margin-top:12px}.pg-metrics{min-width:0}.pg-metrics .pg-meter{width:140px}.pg-block,.pg-preInfo{margin-bottom:12px}.pg-pre{margin:0;white-space:pre-wrap}.pg-prewrap{white-space:pre-wrap}.pg-fieldText{font-weight:500}.pg-answerWrap{display:flex;flex-direction:column;gap:8px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:10px;padding:12px}.pg-answerHeader{display:flex;align-items:center;gap:8px;font-weight:700;color:#0f5132}.pg-answerHeader .pg-conf{margin-left:6px;padding:0 6px;border-radius:6px;background:#d1fae5;color:#065f46;font-weight:700}.pg-answerBody{white-space:pre-wrap;line-height:1.6}.pg-answerMeta{display:flex;gap:16px;margin-top:6px}.pg-tag{background:#f5f5f5;border-color:#eaeaea}.pg-tagBlue{color:#1d4ed8;border-color:#c7dbff;background:#eff6ff}.pg-tagGreen{color:#0f5132;border-color:#b7eb8f;background:#f6ffed}.pg-tagRed{color:#842029;border-color:#f5c2c7;background:#fff5f5}.pg-historyRow{align-items:flex-start}.pg-input--compact .ant-input,.pg-input--compact{font-size:13px;line-height:1.4}.pg-listCompact .ant-list-items{gap:4px;display:grid}.pg-tableRow--compact{padding:4px 6px}.pg-selectBtn--compact{height:22px;padding:0 8px}.pg-transcript{max-height:240px;overflow:auto;margin:0}.pg-miniDesc .ant-descriptions-view{border-radius:8px}.pg-recHeader{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:72px 1fr 120px 110px 80px;gap:8px;padding:6px 8px;font-size:12px;color:#8c8c8c;background:#fff;border-bottom:1px solid #f0f0f0}:root{--fg:#0f172a;--muted:#6b7280;--border:#e6e8ef;--border-strong:#cfd6e5;--hover:#f7f9fc;--sel:#eff6ff;--accent:#2563eb;--accent-soft:#dbecff;--chip-bg:#f5f7fb;--chip-bd:#dfe4ee;--shadow:0 1px 0 rgba(16,24,40,.03)}.rp6-wrap,.rp6-wrap .ant-card-head,.rp6-wrap .ant-card-body{font-size:12px!important}.rp6-toolbar{display:flex;gap:8px;align-items:center;margin-bottom:6px}.rp6-search{border-radius:10px;width:200px}.rp6-date .ant-picker-input>input{width:64px}.rp6-back{display:flex;justify-content:flex-start;margin:2px 0 6px}.rp6-backbtn{border-color:var(--accent);color:var(--accent);background:#fff}.rp6-backbtn:hover{background:var(--accent-soft)}.rp6-list{display:flex;flex-direction:column;gap:8px;max-height:420px;overflow:auto}.rp6-item{border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:var(--shadow);transition:border-color .12s,box-shadow .12s,background .12s;cursor:pointer;padding:10px 12px}.rp6-item:hover{border-color:var(--border-strong);background:var(--hover)}.rp6-item.is-selected{border-color:var(--accent);background:var(--sel);box-shadow:0 0 0 2px var(--accent-soft) inset}.rp6-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px;gap:8px}.rp6-id{display:flex;align-items:center;gap:8px;min-width:0}.rp6-id .dot{width:8px;height:8px;border-radius:50%;background:#10b981}.rp6-id .chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;font-size:12px;font-weight:600;color:var(--fg);background:var(--chip-bg);border:1px solid var(--chip-bd);border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;min-width:0;box-sizing:border-box}.rp6-when{color:#1f2937;background:#f2f4f8;border:1px solid var(--border);padding:2px 8px;border-radius:8px;font-weight:600;white-space:nowrap}.rp6-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.rp6-grid>.lbl{min-width:0;color:var(--muted);font-weight:600;line-height:1.2}.rp6-grid>.lbl .val{margin-top:4px;color:var(--fg);font-weight:600;min-width:0;max-width:100%;white-space:normal;word-break:break-word;line-height:1.35}.rp6-grid .val.nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;font-variant-numeric:tabular-nums}@media (max-width: 900px){.rp6-grid{grid-template-columns:1fr}}.rp6-pager{display:flex;justify-content:center;gap:4px;margin-top:6px}.rp6-pagebtn{min-width:24px;padding:2px 6px;border-radius:8px;border:1px solid #e6e6e6;background:#fff;cursor:pointer;transition:all .12s;font-size:12px}.rp6-pagebtn:hover{border-color:var(--border-strong);color:var(--accent)}.rp6-pagebtn.is-active{border-color:var(--accent);color:var(--accent);font-weight:700;background:var(--accent-soft)}.rp6-pagebtn:disabled{opacity:.55;cursor:not-allowed}.llm-card{background:radial-gradient(circle at top left,#f7f9fc 0%,#ffffff 90%);border-radius:14px;box-shadow:0 2px 6px #0000000d;transition:all .3s ease}.llm-card:hover{box-shadow:0 4px 16px #00000014}.llm-title{font-weight:600;color:#1e293b}.llm-qa-mini{display:grid;grid-template-columns:120px 1fr;gap:6px 10px;align-items:start;font-size:12px}.llm-qa-mini .chip{color:#888;background:linear-gradient(0deg,#00000006,#00000006);border:1px dashed #d9d9d9;padding:2px 8px;border-radius:999px;text-align:center}.llm-qa-mini .chip-val{margin:0;padding:6px 10px;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;line-height:1.4;font-size:12px}.transcription-info{display:grid;grid-template-columns:140px 1fr;gap:6px 10px;align-items:center;font-size:12px;padding:8px;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px}.transcription-info .t-chip{color:#666;text-transform:uppercase;letter-spacing:.02em;font-size:11px}.transcription-info .t-val{font-size:12px}.llm-compare-inline{display:flex;gap:12px;align-items:stretch}.llm-compare-inline .bubble{flex:1;border-radius:12px;padding:10px 12px;border:1px solid transparent;min-height:64px}.llm-compare-inline .bubble .bubble-title{font-size:11px;letter-spacing:.02em;text-transform:uppercase;opacity:.8;margin-bottom:6px}.llm-compare-inline .bubble .bubble-text{font-size:13px;line-height:1.5;word-wrap:break-word;white-space:pre-wrap}.llm-compare-inline .bubble.current{background:linear-gradient(180deg,#e6fffb,#ffffff);border-color:#87e8de;box-shadow:0 1px #87e8de66 inset}.llm-compare-inline .bubble.prev{background:linear-gradient(180deg,#fff7e6,#ffffff);border-color:#ffd591;box-shadow:0 1px #ffd59166 inset}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.llm-result-text{white-space:pre-wrap;line-height:1.55}.result-body{position:relative}.fade-mask{position:absolute;left:0;right:0;bottom:0;height:48px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none}.diff-new{background:rgba(24,144,255,.15);padding:0 2px;border-radius:3px}.llm-pre{margin:0;padding:8px;background:#0a0a0a08;border-radius:6px;overflow:auto}.pill-tabs .ant-tabs-nav{margin-bottom:12px}.pill-tabs .ant-tabs-tab{background:#f1f5f9;border-radius:999px;margin-right:6px;padding:4px 12px;font-weight:500;transition:all .2s ease}.neon-tabs .ant-tabs-ink-bar{display:none}.result-header{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#eef6ff;margin-bottom:6px}.result-body{border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:10px 12px;font-size:13px;line-height:1.5;max-height:180px;overflow-y:auto;transition:all .3s ease}.diff-new{background:#e6fbef;color:#166534;border-radius:4px;padding:0 2px}.llm-diff .col{border:1px solid #e2e8f0;border-radius:8px;padding:10px;background:#fff}.llm-diff .col p{max-height:200px;overflow:auto;font-size:13px}.llm-pre{background:#0b1220;color:#e5e7eb;font-size:12px;padding:12px;border-radius:8px;overflow-x:auto;line-height:1.4}.llm-card .ant-card-head{padding:8px 12px}.llm-title{font-weight:600}.pill-tabs .ant-tabs-tab{padding:6px 10px}.pill-tabs .ant-tabs-tab-btn .pill{display:inline-flex;gap:6px}.llm-block .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap}.llm-qa-row{margin-bottom:8px}.llm-qa-val{margin:0;white-space:pre-wrap}.llm-result .result-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.result-body{font-size:14px;line-height:1.5;max-height:180px;overflow:auto}.result-body.is-open{max-height:none}.diff-new{background:#fff7e6;padding:0 2px;border-radius:3px}.llm-pre{margin:0;font-size:12px;max-height:240px;overflow:auto}.llm-diff{display:grid;grid-template-columns:1fr 1fr;gap:12px}.llm-diff .col{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:8px;min-height:80px}.result-body::-webkit-scrollbar,.llm-pre::-webkit-scrollbar,.llm-diff .col p::-webkit-scrollbar{width:6px}.result-body::-webkit-scrollbar-thumb,.llm-pre::-webkit-scrollbar-thumb,.llm-diff .col p::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.query-card .ant-card-head{padding:8px 12px}.field-label .muted{color:#94a3b8;font-size:12px}.query-textarea textarea{line-height:1.35}.quick-chips{margin:-4px 0 8px}.chip{cursor:pointer;-webkit-user-select:none;user-select:none}.chip-ghost{background:#f1f5f9;color:#334155;border:1px solid #e2e8f0;border-radius:999px;padding:2px 10px;font-size:12px}.chip-ghost:hover{background:#e8eef6}.query-footer{margin-top:4px;display:flex;align-items:center;justify-content:space-between}.soft-chip{padding:2px 8px;border-radius:999px;background:#f1f5f9;font-variant-numeric:tabular-nums;color:#334155;font-size:12px}.rag-chip{display:inline-flex;align-items:center;gap:8px;background:#eef6ff;color:#1677ff;border:1px solid #cfe2ff;border-radius:999px;padding:2px 8px;font-weight:600}.rag-chip .ant-switch{transform:translateY(-1px)}.tokens-bar{margin:-4px 0 12px;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:8px 10px}.tokens-bar__row{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.query-edit-card .ant-card-head{padding:8px 12px}.query-title{font-weight:600}.field-label{gap:8px}.pg-input.pg-input--compact textarea{line-height:1.35}.rag-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid #cfe2ff;background:#eef6ff;color:#1677ff;border-radius:999px;padding:2px 10px;font-weight:600}.rag-pill.is-on{background:#e6fbef;border-color:#c8f0d7;color:#1a9b4a}.rag-pill .ant-switch{transform:translateY(-1px)}.tokens-collapser{margin:-2px 0 10px}.tokens-toggle{display:flex;align-items:center;gap:8px;background:transparent;border:0;padding:4px 0;cursor:pointer;color:#475569;font-size:13px}.tokens-toggle:hover{color:#1677ff}.tokens-panel{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:8px 10px;margin-top:6px}.tokens-row{display:flex;align-items:center;justify-content:space-between}.tokens-bar-ghost{width:100%;height:8px;background:#e9eef5;border-radius:999px;overflow:hidden}.tokens-bar-fill{height:100%;background:linear-gradient(90deg,#8ec5ff,#1677ff)}.rcard{border-radius:12px;background:#fff;box-shadow:0 2px 8px #0f172a0f;transition:box-shadow .2s ease}.rcard:hover{box-shadow:0 4px 14px #0f172a14}.rcard .ant-card-head{padding:8px 12px;background:#f8fafc;border-bottom:1px solid #eef2f7}.rcard .ant-card-body{padding:10px 12px}.rcard-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.rcard-title{display:flex;align-items:center;gap:8px;font-weight:600;color:#0f172a}.rcard-title .anticon{color:#f59e0b}.rcard-meta{display:flex;align-items:center;gap:8px;color:#475569;font-size:12px}.rcard-meta .dot{opacity:.6}.rcard-body{background:#f9fafb;border:1px solid #eef1f5;border-radius:10px;padding:10px 12px;animation:rcardSlide .22s ease-out}@keyframes rcardSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.row{display:flex;align-items:center;gap:8px;font-size:13px;padding:4px 0}.row+.row{border-top:1px dashed #e5e7eb}.ico{color:#64748b;font-size:13px}.k{width:70px}.v{font-weight:600;color:#0f172a}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
