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