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}.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}.left-menu{background-color:#f0f2f5;max-height:86vh;overflow-y:auto;padding:16px}.right-content{display:flex;flex-direction:column;height:86vh;overflow-y:auto;padding-left:24px;padding-right:24px}.project-card .ant-card-head{background-color:#fafafa;border-bottom:1px solid #d9d9d9}.list-custom{cursor:pointer;transition:background-color .2s}.list-custom:hover{background:#dde6f1}.custom-title{flex-shrink:0;margin-bottom:4px!important}.set-project-transcription-settings{padding-bottom:24px}.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-content{flex:1 1;height:100%}.settings-tabs .ant-tabs-content-holder,.settings-tabs .ant-tabs-content-top{height:100%}.tab-content-scroll{height:100%;overflow-y:auto;padding-right:16px}.projects-settings-main-content-row{display:flex;flex-wrap:nowrap;overflow-x:hidden}.left-menu{padding-right:12px}.search-input{margin-bottom:12px}.project-item{align-items:center;border:1px solid #f0f0f0;border-radius:4px;cursor:pointer;display:flex;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:#f5f7fa;border-radius:9999px;box-shadow:inset 0 0 0 1px #eef1f5;padding:2px}.gs-scope .ant-segmented-item{border-radius:9999px;padding:4px 12px}.gs-scope .ant-segmented-item-selected{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),inset 0 0 0 1px #e6f0ff;color:#1677ff;font-weight:600}.gs-create{border-radius:10px;font-weight:600}.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}.detailed-stat-row,.summary-stat-row{justify-content:center;margin:0!important;padding:8px;width:100%}.detailed-stat-row{align-content:center;align-items:center;justify-items:center}.detailed-stat-table{width:95%}.detailed-title-row,.total-title-row{justify-content:center;margin:0!important;padding:2px;width:100%}.total-title-row{align-content:center;align-items:center;display:flex;justify-items:center}.show-more-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.1930b682.css.map*/