.announcement-changelog-editor-module__61CIlq__wrap{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.announcement-changelog-editor-module__61CIlq__toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.announcement-changelog-editor-module__61CIlq__versionRow{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:240px;display:flex}.announcement-changelog-editor-module__61CIlq__label{color:#64748b;font-size:12px;font-weight:700}.announcement-changelog-editor-module__61CIlq__versionInput{width:140px;height:36px}.announcement-changelog-editor-module__61CIlq__sections{flex-direction:column;flex:1;gap:16px;min-height:0;padding-right:4px;display:flex;overflow:auto}.announcement-changelog-editor-module__61CIlq__section{background:#fff;border:1px solid #94a3b859;border-radius:14px;overflow:hidden}.announcement-changelog-editor-module__61CIlq__sectionHead{background:#f8fafc;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.announcement-changelog-editor-module__61CIlq__sectionTitle{color:#0f172a;margin:0;font-size:14px;font-weight:700}.announcement-changelog-editor-module__61CIlq__sectionAddBtn{color:#64748b;height:32px}.announcement-changelog-editor-module__61CIlq__sectionEmpty{color:#94a3b8;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:18px 14px;font-size:13px;transition:background .12s,color .12s}.announcement-changelog-editor-module__61CIlq__sectionEmpty:hover{color:#64748b;background:#fafafa}.announcement-changelog-editor-module__61CIlq__sectionList{flex-direction:column;gap:10px;margin:0;padding:10px 12px 12px;list-style:none;display:flex}.announcement-changelog-editor-module__61CIlq__sectionRow{flex-direction:column;gap:6px;display:flex}.announcement-changelog-editor-module__61CIlq__sectionInput{resize:vertical;min-height:64px;font-size:14px;line-height:1.55}.announcement-changelog-editor-module__61CIlq__sectionRowMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.announcement-changelog-editor-module__61CIlq__refBadge{color:#7c3aed;background:#f5f3ff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.announcement-changelog-editor-module__61CIlq__deleteBtn{color:#94a3b8;flex-shrink:0}.announcement-changelog-editor-module__61CIlq__preview{flex-direction:column;gap:16px;display:flex}.announcement-changelog-editor-module__61CIlq__previewSection h4{color:#0f172a;margin:0 0 8px;font-size:15px;font-weight:700}.announcement-changelog-editor-module__61CIlq__previewSection ul{color:#334155;margin:0;padding:0;font-size:14px;line-height:1.6;list-style:none}.announcement-changelog-editor-module__61CIlq__previewSection li{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.announcement-changelog-editor-module__61CIlq__previewSection li:last-child{margin-bottom:0}.announcement-changelog-editor-module__61CIlq__previewDot{background:#0f172a4d;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:.65em}.announcement-changelog-editor-module__61CIlq__previewRef{color:#7c3aed;font-size:12px}
.markdown-content-module__g19icW__root{color:#334155;font-size:15px;line-height:1.75}.markdown-content-module__g19icW__root h1{color:#0f172a;border-bottom:2px solid #e5e7eb;margin:0 0 16px;padding-bottom:10px;font-size:24px;font-weight:800}.markdown-content-module__g19icW__root h2{color:#1e293b;margin:1.4em 0 .6em;font-size:20px;font-weight:700}.markdown-content-module__g19icW__root h3{color:#334155;margin:1.2em 0 .5em;font-size:16px;font-weight:650}.markdown-content-module__g19icW__root p{margin:.6em 0}.markdown-content-module__g19icW__root ul,.markdown-content-module__g19icW__root ol{margin:.6em 0;padding-left:1.35em}.markdown-content-module__g19icW__root li{margin:.3em 0}.markdown-content-module__g19icW__root strong{color:#0f172a;font-weight:650}.markdown-content-module__g19icW__root blockquote{color:#4c1d95;background:#faf5ff;border-left:4px solid #7c3aed;border-radius:0 8px 8px 0;margin:12px 0;padding:10px 16px}.markdown-content-module__g19icW__root code{color:#be123c;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:13px}.markdown-content-module__g19icW__root pre{color:#f8fafc;background:#0f172a;border-radius:8px;margin:12px 0;padding:14px;overflow-x:auto}.markdown-content-module__g19icW__root pre code{color:inherit;background:0 0;padding:0}.markdown-content-module__g19icW__tableWrap{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin:12px 0;overflow:hidden}.markdown-content-module__g19icW__tableToolbar{background:#f8fafc;border-bottom:1px solid #e5e7eb;justify-content:flex-end;padding:6px 8px;display:flex}.markdown-content-module__g19icW__tableCopyBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}.markdown-content-module__g19icW__tableCopyBtn:hover{color:#2563eb;background:#eff6ff;border-color:#93c5fd}.markdown-content-module__g19icW__tableScroll{overscroll-behavior:contain;max-height:min(420px,52vh);overflow:auto}.markdown-content-module__g19icW__tableScroll table,.markdown-content-module__g19icW__root table{border-collapse:collapse;width:100%;margin:0}.markdown-content-module__g19icW__root>table{margin:12px 0}.markdown-content-module__g19icW__tableScroll th,.markdown-content-module__g19icW__tableScroll td,.markdown-content-module__g19icW__root th,.markdown-content-module__g19icW__root td{text-align:left;border:1px solid #e5e7eb;padding:8px 10px;font-size:13px}.markdown-content-module__g19icW__root th{background:#f8fafc;font-weight:650}.markdown-content-module__g19icW__root hr{border:none;border-top:1px solid #e5e7eb;margin:20px 0}.markdown-content-module__g19icW__image{border:1px solid #e5e7eb;border-radius:8px;max-width:100%;height:auto;margin:12px 0;display:block;box-shadow:0 2px 8px #0f172a0f}.markdown-content-module__g19icW__screenshotLink{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:4px;margin:4px 0;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.markdown-content-module__g19icW__screenshotLink:hover{background:#dbeafe}.markdown-content-module__g19icW__inlineLink{color:#7c3aed;text-underline-offset:2px;text-decoration:underline}.markdown-content-module__g19icW__empty{color:#94a3b8;margin:0;font-size:14px}
.project-evaluation-panel-module__B4Ez2q__evalLayout{gap:14px;display:grid}.project-evaluation-panel-module__B4Ez2q__workspace{background:#fff;border-radius:20px;align-items:start;gap:0;max-width:100%;height:calc(100vh - 220px);min-height:520px;padding:0;display:grid;overflow:hidden}@media (min-width:1080px){.project-evaluation-panel-module__B4Ez2q__workspace{grid-template-columns:240px minmax(0,1fr);column-gap:20px}}.project-evaluation-panel-module__B4Ez2q__taskSidebar,.project-evaluation-panel-module__B4Ez2q__taskDetail{min-width:0}.project-evaluation-panel-module__B4Ez2q__taskSidebar{background:#fff;border:1px solid #0f172a1a;border-radius:14px;flex-direction:column;height:100%;display:flex;overflow:hidden}.project-evaluation-panel-module__B4Ez2q__taskDetail{height:100%;padding-right:4px;overflow:hidden auto}.project-evaluation-panel-module__B4Ez2q__sidebarHead,.project-evaluation-panel-module__B4Ez2q__detailToolbar{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.project-evaluation-panel-module__B4Ez2q__sidebarHead{border-bottom:1px solid #0f172a14}.project-evaluation-panel-module__B4Ez2q__sidebarHead h3,.project-evaluation-panel-module__B4Ez2q__detailToolbar h2{color:#0f172a;margin:0;font-weight:800}.project-evaluation-panel-module__B4Ez2q__sidebarHead h3{font-size:16px;line-height:22px}.project-evaluation-panel-module__B4Ez2q__detailToolbar h2{font-size:20px;line-height:28px}.project-evaluation-panel-module__B4Ez2q__sidebarHead p,.project-evaluation-panel-module__B4Ez2q__detailToolbar p{color:#64748b;margin:3px 0 0;font-size:12px;line-height:18px}.project-evaluation-panel-module__B4Ez2q__detailToolbar{padding:2px 2px 14px}.project-evaluation-panel-module__B4Ez2q__eyebrow{font-weight:700;color:#2563eb!important}.project-evaluation-panel-module__B4Ez2q__toolbarActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.project-evaluation-panel-module__B4Ez2q__taskSidebar .project-evaluation-panel-module__B4Ez2q__jobForm{border-bottom:1px solid #0f172a14;grid-template-columns:minmax(0,1fr);padding:12px}.project-evaluation-panel-module__B4Ez2q__taskSidebar .project-evaluation-panel-module__B4Ez2q__jobForm button{width:100%}.project-evaluation-panel-module__B4Ez2q__sidebarTabs{background:#f1f5f9;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:10px 12px 0;padding:4px;display:grid}.project-evaluation-panel-module__B4Ez2q__sidebarTab{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:0;height:32px;font-size:12px;font-weight:760;line-height:16px}.project-evaluation-panel-module__B4Ez2q__sidebarTabActive{color:#0f172a;background:#fff;box-shadow:0 1px 3px #0f172a1a}.project-evaluation-panel-module__B4Ez2q__sidebarAction{border-bottom:1px solid #0f172a14;padding:12px 18px}.project-evaluation-panel-module__B4Ez2q__sidebarAction button{width:100%;height:44px}.project-evaluation-panel-module__B4Ez2q__taskList{flex:1;align-content:start;gap:8px;min-height:0;padding:10px;display:grid;overflow:hidden auto}.project-evaluation-panel-module__B4Ez2q__taskCard{cursor:pointer;text-align:left;background:#fff;border:1px solid #0f172a17;border-radius:10px;width:100%;padding:12px;transition:all .15s}.project-evaluation-panel-module__B4Ez2q__taskCard:hover{background:#f8fbff;border-color:#2563eb6b}.project-evaluation-panel-module__B4Ez2q__taskCardActive{background:#f5f8ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.project-evaluation-panel-module__B4Ez2q__taskCardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.project-evaluation-panel-module__B4Ez2q__taskCardTop strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:20px;overflow:hidden}.project-evaluation-panel-module__B4Ez2q__taskCard p{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:6px 0;font-size:12px;overflow:hidden}.project-evaluation-panel-module__B4Ez2q__taskMetrics{color:#64748b;justify-content:space-between;gap:8px;font-size:11px;line-height:16px;display:flex}.project-evaluation-panel-module__B4Ez2q__taskMetrics b{color:#059669;font-size:13px}.project-evaluation-panel-module__B4Ez2q__taskDetail{align-content:start;gap:14px;display:grid}.project-evaluation-panel-module__B4Ez2q__firstTaskEmpty{text-align:center;background:radial-gradient(circle at 75% 15%,#3b82f624,#0000 32%),radial-gradient(circle at 16% 88%,#10b98114,#0000 28%),linear-gradient(135deg,#f8fbff 0%,#fff 54%,#f8fafc 100%);border:1px solid #2563eb24;border-radius:16px;align-content:center;place-items:center;min-height:470px;padding:42px 24px;display:grid;box-shadow:0 18px 45px #0f172a0a}.project-evaluation-panel-module__B4Ez2q__emptyOrb{color:#2563eb;background:linear-gradient(135deg,#dbeafe,#eff6ff);border-radius:24px;place-items:center;width:76px;height:76px;margin-bottom:18px;display:grid;box-shadow:0 10px 25px #2563eb29}.project-evaluation-panel-module__B4Ez2q__firstTaskEmpty h3{color:#0f172a;margin:0;font-size:21px;font-weight:800;line-height:30px}.project-evaluation-panel-module__B4Ez2q__firstTaskEmpty p{color:#64748b;max-width:390px;margin:8px 0 22px;font-size:14px;line-height:22px}.project-evaluation-panel-module__B4Ez2q__emptySteps{color:#64748b;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;font-size:12px;display:flex}.project-evaluation-panel-module__B4Ez2q__emptySteps span{background:#f8fafc;border:1px solid #0f172a14;border-radius:999px;padding:5px 10px}.project-evaluation-panel-module__B4Ez2q__createTaskPanel{background:#fff;border:1px solid #0f172a1a;border-radius:14px;min-height:420px;padding:24px}.project-evaluation-panel-module__B4Ez2q__formTitle{border-bottom:1px solid #0f172a14;padding-bottom:16px}.project-evaluation-panel-module__B4Ez2q__formTitle h3{color:#0f172a;margin:0;font-size:18px;font-weight:800;line-height:26px}.project-evaluation-panel-module__B4Ez2q__formTitle p,.project-evaluation-panel-module__B4Ez2q__formHint{color:#64748b;margin:5px 0 0;font-size:13px;line-height:20px}.project-evaluation-panel-module__B4Ez2q__createTaskGrid{gap:18px;margin-top:22px;display:grid}.project-evaluation-panel-module__B4Ez2q__createTaskGrid label{color:#334155;gap:8px;font-size:13px;font-weight:700;line-height:20px;display:grid}.project-evaluation-panel-module__B4Ez2q__createTaskFooter{border-top:1px solid #0f172a14;justify-content:flex-end;gap:10px;margin-top:34px;padding-top:16px;display:flex}.project-evaluation-panel-module__B4Ez2q__inlineSetCreate{background:#f8fbff;border:1px solid #2563eb2e;border-radius:12px;gap:16px;margin-top:22px;padding:16px;display:grid}.project-evaluation-panel-module__B4Ez2q__inlineSetCreate strong{color:#1e3a8a;font-size:14px}.project-evaluation-panel-module__B4Ez2q__inlineSetCreate p{color:#64748b;margin:4px 0 0;font-size:12px}.project-evaluation-panel-module__B4Ez2q__inlineSetFields{gap:8px;display:grid}@media (min-width:900px){.project-evaluation-panel-module__B4Ez2q__inlineSetCreate{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);align-items:end}.project-evaluation-panel-module__B4Ez2q__inlineSetFields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.project-evaluation-panel-module__B4Ez2q__createTaskGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-evaluation-panel-module__B4Ez2q__evalSetEditor{background:#fff;border:1px solid #0f172a1a;border-radius:14px;padding:24px}.project-evaluation-panel-module__B4Ez2q__setCreateSteps{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.project-evaluation-panel-module__B4Ez2q__setCreateStep{color:#64748b;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:5px 10px;font-size:12px;font-weight:760;line-height:16px;display:inline-flex}.project-evaluation-panel-module__B4Ez2q__setCreateStep strong{color:#475569;background:#e2e8f0;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.project-evaluation-panel-module__B4Ez2q__setCreateStepActive{color:#1d4ed8;background:#f8fbff;border-color:#2563eb47}.project-evaluation-panel-module__B4Ez2q__setCreateStepActive strong{color:#fff;background:#2563eb}.project-evaluation-panel-module__B4Ez2q__caseTabs{gap:8px;margin:22px 0 16px;display:flex}.project-evaluation-panel-module__B4Ez2q__caseCreatePanel .project-evaluation-panel-module__B4Ez2q__caseTabs{margin:4px 0 2px}.project-evaluation-panel-module__B4Ez2q__singleCaseForm{gap:16px;display:grid}.project-evaluation-panel-module__B4Ez2q__singleCaseForm label{color:#334155;gap:8px;font-size:13px;font-weight:700;display:grid}.project-evaluation-panel-module__B4Ez2q__fullField{grid-column:1/-1}.project-evaluation-panel-module__B4Ez2q__importZone{text-align:center;color:#475569;background:#f8fbff;border:1px dashed #2563eb66;border-radius:12px;place-items:center;gap:10px;min-height:220px;padding:24px;display:grid}.project-evaluation-panel-module__B4Ez2q__importZone strong{color:#1e3a8a}.project-evaluation-panel-module__B4Ez2q__importZone p{margin:0;font-size:12px}.project-evaluation-panel-module__B4Ez2q__importZone>div{gap:10px;display:flex}.project-evaluation-panel-module__B4Ez2q__uploadButton{color:#fff;cursor:pointer;background:#2563eb;border-radius:6px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.project-evaluation-panel-module__B4Ez2q__uploadButton input{display:none}.project-evaluation-panel-module__B4Ez2q__pendingCases{color:#334155;gap:8px;margin-top:18px;font-size:13px;display:grid}.project-evaluation-panel-module__B4Ez2q__pendingCases>div{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;justify-content:space-between;gap:12px;padding:9px 12px;display:flex}.project-evaluation-panel-module__B4Ez2q__pendingCases button{color:#dc2626;cursor:pointer;background:0 0;border:0}@media (min-width:900px){.project-evaluation-panel-module__B4Ez2q__singleCaseForm{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-evaluation-panel-module__B4Ez2q__subagentSelector{gap:8px;min-width:0;display:grid}.project-evaluation-panel-module__B4Ez2q__subagentTrigger{background:#fff;justify-content:space-between;width:100%;min-width:0}.project-evaluation-panel-module__B4Ez2q__subagentTrigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-evaluation-panel-module__B4Ez2q__subagentOptionText{gap:2px;min-width:0;display:grid}.project-evaluation-panel-module__B4Ez2q__subagentOptionText strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.project-evaluation-panel-module__B4Ez2q__subagentOptionText small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:15px;overflow:hidden}.project-evaluation-panel-module__B4Ez2q__selectedSubagents,.project-evaluation-panel-module__B4Ez2q__subagentBadgeRow{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.project-evaluation-panel-module__B4Ez2q__loading{background:linear-gradient(90deg,#f8fafc,#eef2ff,#f8fafc) 0 0/220% 100%;border-radius:12px;min-height:280px;animation:1.4s ease-in-out infinite project-evaluation-panel-module__B4Ez2q__pulse}@keyframes project-evaluation-panel-module__B4Ez2q__pulse{0%{background-position:0 0}to{background-position:220% 0}}.project-evaluation-panel-module__B4Ez2q__evalBand{background:#fff;border:1px solid #0f172a14;border-radius:12px;padding:12px}.project-evaluation-panel-module__B4Ez2q__versionPanel,.project-evaluation-panel-module__B4Ez2q__distributionPanel{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;margin-bottom:8px;padding:8px 10px}.project-evaluation-panel-module__B4Ez2q__versionPanelHead,.project-evaluation-panel-module__B4Ez2q__distributionHead,.project-evaluation-panel-module__B4Ez2q__resultSectionHead{color:#0f172a;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.project-evaluation-panel-module__B4Ez2q__versionPanelHead>span{align-items:center;gap:7px;font-weight:750;display:inline-flex}.project-evaluation-panel-module__B4Ez2q__versionList{gap:6px;margin-top:6px;padding-bottom:1px;display:flex;overflow-x:auto}.project-evaluation-panel-module__B4Ez2q__versionButton{color:#334155;cursor:pointer;text-align:left;background:#fff;border:1px solid #0f172a1a;border-radius:7px;flex:0 0 118px;grid-template-columns:auto 1fr;gap:0 6px;padding:6px 8px;display:grid}.project-evaluation-panel-module__B4Ez2q__versionButton strong{color:#2563eb;font-size:13px}.project-evaluation-panel-module__B4Ez2q__versionButton span{color:#059669;justify-self:end;font-size:13px;font-weight:750}.project-evaluation-panel-module__B4Ez2q__versionButton small{color:#64748b;grid-column:1/-1;font-size:11px}.project-evaluation-panel-module__B4Ez2q__versionButtonActive{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb1f}.project-evaluation-panel-module__B4Ez2q__bandHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.project-evaluation-panel-module__B4Ez2q__bandHead h3{color:#0f172a;margin:0;font-size:16px;font-weight:820;line-height:22px}.project-evaluation-panel-module__B4Ez2q__bandHead p{color:#64748b;margin:3px 0 0;font-size:12px;line-height:18px}.project-evaluation-panel-module__B4Ez2q__setGrid{gap:12px;display:grid}@media (min-width:1120px){.project-evaluation-panel-module__B4Ez2q__setGrid{grid-template-columns:minmax(0,1fr) 320px}}.project-evaluation-panel-module__B4Ez2q__setList,.project-evaluation-panel-module__B4Ez2q__caseList,.project-evaluation-panel-module__B4Ez2q__jobList,.project-evaluation-panel-module__B4Ez2q__resultList,.project-evaluation-panel-module__B4Ez2q__suggestionList{gap:8px;display:grid}.project-evaluation-panel-module__B4Ez2q__setItem,.project-evaluation-panel-module__B4Ez2q__caseItem,.project-evaluation-panel-module__B4Ez2q__jobItem,.project-evaluation-panel-module__B4Ez2q__resultItem,.project-evaluation-panel-module__B4Ez2q__suggestionItem,.project-evaluation-panel-module__B4Ez2q__emptyBlock,.project-evaluation-panel-module__B4Ez2q__emptyReport{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px}.project-evaluation-panel-module__B4Ez2q__setItem{color:#334155;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 12px;display:flex}.project-evaluation-panel-module__B4Ez2q__setItemActive{color:#065f46;background:#ecfdf5;border-color:#10b9817a}.project-evaluation-panel-module__B4Ez2q__setName,.project-evaluation-panel-module__B4Ez2q__jobTitle,.project-evaluation-panel-module__B4Ez2q__caseTitle,.project-evaluation-panel-module__B4Ez2q__suggestionTitle{color:#0f172a;min-width:0;font-size:14px;font-weight:760;line-height:20px}.project-evaluation-panel-module__B4Ez2q__setMeta,.project-evaluation-panel-module__B4Ez2q__jobMeta,.project-evaluation-panel-module__B4Ez2q__caseMeta{color:#64748b;font-size:12px;line-height:18px}.project-evaluation-panel-module__B4Ez2q__createPane,.project-evaluation-panel-module__B4Ez2q__caseForm,.project-evaluation-panel-module__B4Ez2q__jobForm{gap:8px;display:grid}.project-evaluation-panel-module__B4Ez2q__caseForm{margin-bottom:12px}@media (min-width:1120px){.project-evaluation-panel-module__B4Ez2q__caseForm{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-evaluation-panel-module__B4Ez2q__inlineFields,.project-evaluation-panel-module__B4Ez2q__jobForm,.project-evaluation-panel-module__B4Ez2q__reviewRow{gap:8px;display:grid}@media (min-width:960px){.project-evaluation-panel-module__B4Ez2q__inlineFields{grid-template-columns:120px 120px auto}.project-evaluation-panel-module__B4Ez2q__jobForm{grid-template-columns:minmax(160px,1.2fr) minmax(130px,1fr) minmax(130px,1fr) minmax(160px,1fr) auto}.project-evaluation-panel-module__B4Ez2q__reviewRow{grid-template-columns:96px minmax(180px,1fr) auto auto}.project-evaluation-panel-module__B4Ez2q__taskSidebar .project-evaluation-panel-module__B4Ez2q__jobForm{grid-template-columns:minmax(0,1fr)}}.project-evaluation-panel-module__B4Ez2q__caseItem,.project-evaluation-panel-module__B4Ez2q__resultItem{min-width:0;padding:12px}.project-evaluation-panel-module__B4Ez2q__caseItem p,.project-evaluation-panel-module__B4Ez2q__suggestionItem p{color:#475569;margin:6px 0 0;font-size:13px;line-height:20px}.project-evaluation-panel-module__B4Ez2q__caseStatusHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-evaluation-panel-module__B4Ez2q__caseEditForm{border-top:1px solid #0f172a14;gap:8px;margin-top:12px;padding-top:12px;display:grid}.project-evaluation-panel-module__B4Ez2q__caseEditSelect{color:#334155;gap:8px;font-size:13px;font-weight:700;display:grid}.project-evaluation-panel-module__B4Ez2q__caseEditActions{gap:8px;display:grid}.project-evaluation-panel-module__B4Ez2q__turnEditor{border-top:1px solid #0f172a14;grid-column:1/-1;gap:10px;min-width:0;margin-top:12px;padding-top:12px;display:grid}.project-evaluation-panel-module__B4Ez2q__turnTable{background:#fff;border:1px solid #0f172a14;border-radius:10px;gap:8px;min-width:0;padding:10px;display:grid;overflow-x:auto}.project-evaluation-panel-module__B4Ez2q__turnTableToolbar{justify-content:space-between;align-items:center;gap:12px;min-width:900px;padding-bottom:2px;display:flex}.project-evaluation-panel-module__B4Ez2q__turnTableToolbar>div{gap:2px;min-width:0;display:grid}.project-evaluation-panel-module__B4Ez2q__turnTableToolbar strong{color:#0f172a;font-size:13px;font-weight:800;line-height:18px}.project-evaluation-panel-module__B4Ez2q__turnTableToolbar span{color:#64748b;font-size:12px;line-height:16px}.project-evaluation-panel-module__B4Ez2q__turnTableHead,.project-evaluation-panel-module__B4Ez2q__turnTableRow{grid-template-columns:86px minmax(220px,1.1fr) minmax(260px,1.2fr) minmax(180px,.8fr) 154px;gap:10px;min-width:900px;display:grid}.project-evaluation-panel-module__B4Ez2q__turnTableHead{color:#64748b;padding:0 10px 2px;font-size:12px;font-weight:780;line-height:16px}.project-evaluation-panel-module__B4Ez2q__turnTableRow{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;align-items:start;padding:10px}.project-evaluation-panel-module__B4Ez2q__turnIndexCell,.project-evaluation-panel-module__B4Ez2q__turnTextCell{gap:4px;min-width:0;display:grid}.project-evaluation-panel-module__B4Ez2q__turnIndexCell strong,.project-evaluation-panel-module__B4Ez2q__turnTextCell strong{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:780;line-height:18px}.project-evaluation-panel-module__B4Ez2q__turnIndexCell span,.project-evaluation-panel-module__B4Ez2q__turnTextCell span{color:#64748b;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:18px}.project-evaluation-panel-module__B4Ez2q__turnTextCell strong,.project-evaluation-panel-module__B4Ez2q__turnTextCell span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.project-evaluation-panel-module__B4Ez2q__turnRuleCell{flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0;display:flex}.project-evaluation-panel-module__B4Ez2q__turnRuleEmpty{color:#94a3b8;font-size:12px;line-height:18px}.project-evaluation-panel-module__B4Ez2q__turnActionCell{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.project-evaluation-panel-module__B4Ez2q__turnSheetContent{box-sizing:border-box;resize:horizontal;border-left:1px solid #0f172a1a;flex-direction:column;display:flex;overflow:auto;width:min(760px,100vw)!important;min-width:min(520px,100vw)!important;max-width:min(920px,100vw)!important;padding:24px 28px 0!important}.project-evaluation-panel-module__B4Ez2q__turnSheetGrid{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding:22px 0 120px;display:grid;overflow-y:auto}.project-evaluation-panel-module__B4Ez2q__turnSheetField{color:#334155;gap:8px;min-width:0;font-size:13px;font-weight:760;line-height:18px;display:grid}.project-evaluation-panel-module__B4Ez2q__turnSheetField textarea{min-height:104px;font-weight:500}.project-evaluation-panel-module__B4Ez2q__turnSheetFooter{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #0f172a14;justify-content:flex-end;margin:0 -28px;padding:16px 28px 20px;display:flex;position:sticky;bottom:0}.project-evaluation-panel-module__B4Ez2q__turnExampleRow{flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0;display:flex}.project-evaluation-panel-module__B4Ez2q__turnExampleRow>span{color:#64748b;flex:none;font-size:12px;font-weight:740;line-height:26px}.project-evaluation-panel-module__B4Ez2q__turnExampleRow button{color:#2563eb;cursor:pointer;text-align:left;white-space:pre-wrap;background:#f8fbff;border:1px solid #2563eb29;border-radius:999px;max-width:100%;padding:5px 9px;font-size:12px;line-height:16px;transition:border-color .16s,background .16s,color .16s}.project-evaluation-panel-module__B4Ez2q__turnExampleRow button:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb57}.project-evaluation-panel-module__B4Ez2q__turnExampleRow button:disabled{cursor:not-allowed;opacity:.55}@media (min-width:900px){.project-evaluation-panel-module__B4Ez2q__caseEditForm{grid-template-columns:repeat(2,minmax(0,1fr))}.project-evaluation-panel-module__B4Ez2q__caseEditActions{grid-column:1/-1;grid-template-columns:120px 120px 1fr auto auto}}.project-evaluation-panel-module__B4Ez2q__pagination{color:#64748b;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.project-evaluation-panel-module__B4Ez2q__caseCreatePanel{background:#f8fbff;border:1px solid #2563eb24;border-radius:10px;gap:12px;margin-bottom:14px;padding:12px;display:grid}.project-evaluation-panel-module__B4Ez2q__caseCreateHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-evaluation-panel-module__B4Ez2q__caseCreateHead strong{color:#0f172a;font-size:13px;line-height:18px}.project-evaluation-panel-module__B4Ez2q__caseCreateHead span{color:#64748b;font-size:12px;line-height:18px}.project-evaluation-panel-module__B4Ez2q__caseCreateForm{gap:10px;display:grid}.project-evaluation-panel-module__B4Ez2q__caseCreateForm label,.project-evaluation-panel-module__B4Ez2q__caseManageEditor label{color:#334155;gap:8px;min-width:0;font-size:13px;font-weight:700;line-height:18px;display:grid}.project-evaluation-panel-module__B4Ez2q__caseCreateActions{justify-content:flex-end;display:flex}.project-evaluation-panel-module__B4Ez2q__caseManageHead,.project-evaluation-panel-module__B4Ez2q__caseManageRow{grid-template-columns:minmax(180px,.9fr) minmax(220px,1fr) minmax(260px,1.1fr) minmax(230px,.95fr);gap:12px;display:grid}.project-evaluation-panel-module__B4Ez2q__caseManageHead{color:#64748b;padding:0 12px 7px;font-size:12px;font-weight:780;line-height:16px}.project-evaluation-panel-module__B4Ez2q__caseManageList{gap:8px;display:grid}.project-evaluation-panel-module__B4Ez2q__caseManageRow{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;align-items:start;padding:12px}.project-evaluation-panel-module__B4Ez2q__caseManageRow>div{min-width:0}.project-evaluation-panel-module__B4Ez2q__caseTextBlock{color:#475569;overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:20px}.project-evaluation-panel-module__B4Ez2q__caseSubagentCell{align-content:start;gap:8px;display:grid}.project-evaluation-panel-module__B4Ez2q__caseSubagentCell button{justify-self:start}.project-evaluation-panel-module__B4Ez2q__caseRuleEmpty{color:#94a3b8;font-size:12px;line-height:18px}.project-evaluation-panel-module__B4Ez2q__caseManageEditor{border-top:1px solid #0f172a14;grid-column:1/-1;gap:10px;margin-top:2px;padding-top:12px;display:grid}.project-evaluation-panel-module__B4Ez2q__caseManageEditActions{justify-content:flex-end;gap:8px;display:flex}@media (min-width:1080px){.project-evaluation-panel-module__B4Ez2q__caseCreateForm,.project-evaluation-panel-module__B4Ez2q__caseManageEditor{grid-template-columns:repeat(2,minmax(0,1fr))}.project-evaluation-panel-module__B4Ez2q__caseManageEditActions{grid-column:1/-1}}.project-evaluation-panel-module__B4Ez2q__distributionHead span,.project-evaluation-panel-module__B4Ez2q__resultSectionHead span{color:#64748b;font-size:12px}.project-evaluation-panel-module__B4Ez2q__resultSectionHead{margin:16px 0 10px}.project-evaluation-panel-module__B4Ez2q__rootItem{flex-direction:column;align-items:stretch;min-width:0}.project-evaluation-panel-module__B4Ez2q__rootItem>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-evaluation-panel-module__B4Ez2q__rootTrack{background:#e2e8f0;border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.project-evaluation-panel-module__B4Ez2q__rootTrack i{border-radius:inherit;background:#ef4444;height:100%;display:block}.project-evaluation-panel-module__B4Ez2q__accuracyStat{background:#ecfdf5!important;border-color:#10b9813d!important}.project-evaluation-panel-module__B4Ez2q__accuracyStat small{color:#047857;font-size:11px}.project-evaluation-panel-module__B4Ez2q__distributionPanel .project-evaluation-panel-module__B4Ez2q__rootGrid{margin:10px 0 0}.project-evaluation-panel-module__B4Ez2q__resultTableHead,.project-evaluation-panel-module__B4Ez2q__resultTableRow{grid-template-columns:minmax(190px,.75fr) minmax(260px,1fr) minmax(420px,1.55fr);gap:12px;display:grid}.project-evaluation-panel-module__B4Ez2q__resultTableHead{color:#64748b;padding:0 12px 7px;font-size:12px;font-weight:750}.project-evaluation-panel-module__B4Ez2q__resultTableRow>div{min-width:0}.project-evaluation-panel-module__B4Ez2q__processEmpty{color:#94a3b8;font-size:12px}.project-evaluation-panel-module__B4Ez2q__processCell{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:8px;display:flex}.project-evaluation-panel-module__B4Ez2q__processCount{color:#64748b;font-size:12px}.project-evaluation-panel-module__B4Ez2q__processMiniSteps{flex-wrap:wrap;gap:6px;width:100%;display:flex}.project-evaluation-panel-module__B4Ez2q__processMiniStep{color:#334155;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:5px 8px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.project-evaluation-panel-module__B4Ez2q__processMiniIcon{flex:none;width:14px;height:14px}.project-evaluation-panel-module__B4Ez2q__evaluationCell{align-content:start;gap:6px;display:grid}.project-evaluation-panel-module__B4Ez2q__evaluationStatus{color:#0f172a;align-items:center;gap:6px;font-size:13px;display:flex}.project-evaluation-panel-module__B4Ez2q__ruleRow{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.project-evaluation-panel-module__B4Ez2q__subagentTrace{color:#1e40af;background:#eff6ff;border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;font-size:12px;display:flex}.project-evaluation-panel-module__B4Ez2q__processCell .project-evaluation-panel-module__B4Ez2q__subagentTrace{width:100%;margin-top:0}.project-evaluation-panel-module__B4Ez2q__traceSheetContent{flex-direction:column;height:100dvh;display:flex;overflow:hidden;padding:0!important}.project-evaluation-panel-module__B4Ez2q__traceDrawerHeader{background:#fff;border-bottom:1px solid #0f172a14;flex:none;padding:20px 20px 14px}.project-evaluation-panel-module__B4Ez2q__drawerDescription{color:#64748b;overflow-wrap:anywhere;max-height:72px;line-height:20px;overflow-y:auto}.project-evaluation-panel-module__B4Ez2q__traceDrawerBody{overscroll-behavior:contain;background:#fff;flex:auto;align-content:start;gap:16px;min-height:0;padding:16px 20px 24px;display:grid;overflow-y:auto}.project-evaluation-panel-module__B4Ez2q__traceDrawerBody h4{color:#0f172a;margin:0;font-size:14px;font-weight:820;line-height:20px}.project-evaluation-panel-module__B4Ez2q__drawerSummaryGrid{gap:8px;display:grid}.project-evaluation-panel-module__B4Ez2q__drawerSummaryGrid div{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.project-evaluation-panel-module__B4Ez2q__drawerSummaryGrid span{color:#64748b;font-size:12px;line-height:16px}.project-evaluation-panel-module__B4Ez2q__drawerSummaryGrid strong{color:#0f172a;font-size:15px;line-height:20px}.project-evaluation-panel-module__B4Ez2q__drawerSection{background:#fff;border:1px solid #0f172a14;border-radius:10px;gap:10px;padding:12px;display:grid}.project-evaluation-panel-module__B4Ez2q__drawerSectionHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-evaluation-panel-module__B4Ez2q__drawerSectionHead span{color:#64748b;font-size:12px;line-height:18px}.project-evaluation-panel-module__B4Ez2q__traceTimeline{gap:10px;display:grid}.project-evaluation-panel-module__B4Ez2q__traceStep{background:#f8fafc;border:1px solid #0f172a14;border-radius:9px;grid-template-columns:26px 32px minmax(0,1fr);gap:10px;padding:10px;display:grid}.project-evaluation-panel-module__B4Ez2q__traceStepIndex{color:#334155;background:#e2e8f0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.project-evaluation-panel-module__B4Ez2q__traceStepIcon{color:#475569;background:#fff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #0f172a14}.project-evaluation-panel-module__B4Ez2q__traceStepMain{min-width:0}.project-evaluation-panel-module__B4Ez2q__traceStepTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-evaluation-panel-module__B4Ez2q__traceStepTitle strong{color:#0f172a;font-size:13px;line-height:18px}.project-evaluation-panel-module__B4Ez2q__traceStep p{color:#64748b;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:18px}.project-evaluation-panel-module__B4Ez2q__traceStepMeta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.project-evaluation-panel-module__B4Ez2q__traceStepMeta span{color:#475569;overflow-wrap:anywhere;background:#0f172a0d;border-radius:6px;gap:5px;max-width:100%;padding:4px 7px;font-size:11px;line-height:16px;display:inline-flex}.project-evaluation-panel-module__B4Ez2q__traceStepMeta b{color:#0f172a;font-weight:780}.project-evaluation-panel-module__B4Ez2q__traceStepSuccess{color:#047857;background:#ecfdf5;border-color:#10b98138}.project-evaluation-panel-module__B4Ez2q__traceStepSuccess .project-evaluation-panel-module__B4Ez2q__traceStepIcon,.project-evaluation-panel-module__B4Ez2q__traceStepSuccess.project-evaluation-panel-module__B4Ez2q__traceStep{color:#047857}.project-evaluation-panel-module__B4Ez2q__traceStepFailed{color:#b91c1c;background:#fff7ed;border-color:#ef444438}.project-evaluation-panel-module__B4Ez2q__traceStepFailed .project-evaluation-panel-module__B4Ez2q__traceStepIcon,.project-evaluation-panel-module__B4Ez2q__traceStepFailed.project-evaluation-panel-module__B4Ez2q__traceStep{color:#b91c1c}.project-evaluation-panel-module__B4Ez2q__traceStepWarning{color:#b45309;background:#fffbeb;border-color:#f59e0b47}.project-evaluation-panel-module__B4Ez2q__traceStepWarning .project-evaluation-panel-module__B4Ez2q__traceStepIcon,.project-evaluation-panel-module__B4Ez2q__traceStepWarning.project-evaluation-panel-module__B4Ez2q__traceStep{color:#b45309}.project-evaluation-panel-module__B4Ez2q__traceStepNeutral{color:#475569;background:#f8fafc;border-color:#64748b2e}.project-evaluation-panel-module__B4Ez2q__drawerMarkdownScroll{overscroll-behavior:contain;background:#f8fafc;border-radius:8px;max-height:min(560px,52vh);padding:12px;overflow:auto}.project-evaluation-panel-module__B4Ez2q__drawerMarkdown{font-size:13px;line-height:1.7}.project-evaluation-panel-module__B4Ez2q__drawerMarkdown h1{font-size:18px}.project-evaluation-panel-module__B4Ez2q__drawerMarkdown h2{font-size:16px}.project-evaluation-panel-module__B4Ez2q__drawerMarkdown h3{font-size:14px}.project-evaluation-panel-module__B4Ez2q__drawerOutput{color:#0f172a;white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f5f9;border-radius:8px;max-width:100%;margin:0;padding:12px;font-family:inherit;font-size:13px;line-height:1.65}@media (min-width:720px){.project-evaluation-panel-module__B4Ez2q__drawerSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.project-evaluation-panel-module__B4Ez2q__jobItem{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.project-evaluation-panel-module__B4Ez2q__jobMain{min-width:0}.project-evaluation-panel-module__B4Ez2q__jobStats{color:#475569;flex-direction:column;align-items:flex-end;font-size:12px;font-weight:740;line-height:18px;display:flex}.project-evaluation-panel-module__B4Ez2q__linkButton{color:#2563eb;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px;line-height:18px}.project-evaluation-panel-module__B4Ez2q__reportStats{gap:8px;margin-bottom:8px;display:grid}@media (min-width:900px){.project-evaluation-panel-module__B4Ez2q__reportStats{grid-template-columns:repeat(4,minmax(0,1fr))}}.project-evaluation-panel-module__B4Ez2q__reportStats div,.project-evaluation-panel-module__B4Ez2q__rootItem{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.project-evaluation-panel-module__B4Ez2q__reportStats span,.project-evaluation-panel-module__B4Ez2q__rootItem span{color:#64748b;font-size:12px;line-height:18px}.project-evaluation-panel-module__B4Ez2q__reportStats strong,.project-evaluation-panel-module__B4Ez2q__rootItem strong{color:#0f172a;font-size:15px;font-weight:820;line-height:20px}.project-evaluation-panel-module__B4Ez2q__rootGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:12px;display:grid}.project-evaluation-panel-module__B4Ez2q__resultHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-evaluation-panel-module__B4Ez2q__resultPassed{background:#f0fdf4;border-color:#22c55e3d}.project-evaluation-panel-module__B4Ez2q__resultFailed{background:#fff7ed;border-color:#ef444438}.project-evaluation-panel-module__B4Ez2q__resultWarning{background:#fffbeb;border-color:#f59e0b47}.project-evaluation-panel-module__B4Ez2q__passIcon{color:#16a34a;flex:none}.project-evaluation-panel-module__B4Ez2q__failIcon{color:#dc2626;flex:none}.project-evaluation-panel-module__B4Ez2q__outputBox{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#0f172a;background:#0f172a0f;border-radius:8px;max-width:100%;max-height:130px;margin:10px 0 0;padding:10px;font-size:12px;line-height:18px;overflow:auto}@media (max-width:1200px){.project-evaluation-panel-module__B4Ez2q__resultTableHead{display:none}.project-evaluation-panel-module__B4Ez2q__resultTableRow{grid-template-columns:1fr}.project-evaluation-panel-module__B4Ez2q__caseManageHead{display:none}.project-evaluation-panel-module__B4Ez2q__caseManageRow{grid-template-columns:1fr}}@media (max-width:1079px){.project-evaluation-panel-module__B4Ez2q__workspace{height:auto;min-height:620px;overflow:visible}.project-evaluation-panel-module__B4Ez2q__taskSidebar,.project-evaluation-panel-module__B4Ez2q__taskDetail{height:auto;overflow:visible}}.project-evaluation-panel-module__B4Ez2q__failureText{color:#9f1239;margin-top:8px;font-size:13px;line-height:20px}.project-evaluation-panel-module__B4Ez2q__reviewRow{margin-top:10px}.project-evaluation-panel-module__B4Ez2q__suggestionItem{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:12px;display:grid}.project-evaluation-panel-module__B4Ez2q__emptyBlock,.project-evaluation-panel-module__B4Ez2q__emptyReport{color:#64748b;padding:16px;font-size:13px;line-height:20px}.project-evaluation-panel-module__B4Ez2q__emptyReport{justify-content:center;align-items:center;gap:8px;min-height:120px;display:flex}
.project-variable-context-panel-module__PwN6oq__panel{gap:16px;display:grid}.project-variable-context-panel-module__PwN6oq__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.project-variable-context-panel-module__PwN6oq__summaryItem{background:#f8fafcd1;border:1px solid #0f172a14;border-radius:14px;min-width:0;padding:12px 14px}.project-variable-context-panel-module__PwN6oq__summaryItem span{color:#64748b;font-size:12px;font-weight:720;line-height:1.35;display:block}.project-variable-context-panel-module__PwN6oq__summaryItem strong{color:#0f172a;margin-top:4px;font-size:22px;font-weight:860;line-height:1.2;display:block}.project-variable-context-panel-module__PwN6oq__toolbar{background:#fff;border:1px solid #0f172a14;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.project-variable-context-panel-module__PwN6oq__toolbarLeft,.project-variable-context-panel-module__PwN6oq__toolbarActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-variable-context-panel-module__PwN6oq__scopeSelect{width:132px}.project-variable-context-panel-module__PwN6oq__compactInput{width:160px}.project-variable-context-panel-module__PwN6oq__editor{background:#fff;border:1px solid #0f172a14;border-radius:14px;gap:12px;padding:14px;display:grid;box-shadow:0 8px 22px #0f172a0a}.project-variable-context-panel-module__PwN6oq__editorHeader,.project-variable-context-panel-module__PwN6oq__sectionHeader,.project-variable-context-panel-module__PwN6oq__rowHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-variable-context-panel-module__PwN6oq__editorHeader h3,.project-variable-context-panel-module__PwN6oq__sectionHeader h3{color:#0f172a;margin:0;font-size:15px;font-weight:820;line-height:1.35}.project-variable-context-panel-module__PwN6oq__editorHeader p,.project-variable-context-panel-module__PwN6oq__sectionHeader p{color:#64748b;margin:3px 0 0;font-size:12px;line-height:1.45}.project-variable-context-panel-module__PwN6oq__formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.project-variable-context-panel-module__PwN6oq__formGridWide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.project-variable-context-panel-module__PwN6oq__field,.project-variable-context-panel-module__PwN6oq__fullField{gap:6px;min-width:0;display:grid}.project-variable-context-panel-module__PwN6oq__field span,.project-variable-context-panel-module__PwN6oq__fullField span,.project-variable-context-panel-module__PwN6oq__switchLabel span{color:#334155;font-size:12px;font-weight:760}.project-variable-context-panel-module__PwN6oq__fullField{grid-column:1/-1}.project-variable-context-panel-module__PwN6oq__switchGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.project-variable-context-panel-module__PwN6oq__switchItem{background:#f8fafcb8;border:1px solid #0f172a14;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.project-variable-context-panel-module__PwN6oq__switchLabel{gap:2px;min-width:0;display:grid}.project-variable-context-panel-module__PwN6oq__switchLabel em{color:#64748b;font-size:11px;font-style:normal;line-height:1.3}.project-variable-context-panel-module__PwN6oq__definitionList,.project-variable-context-panel-module__PwN6oq__valueList,.project-variable-context-panel-module__PwN6oq__auditList{gap:10px;display:grid}.project-variable-context-panel-module__PwN6oq__definitionRow,.project-variable-context-panel-module__PwN6oq__valueRow,.project-variable-context-panel-module__PwN6oq__auditRow{background:#fff;border:1px solid #0f172a14;border-radius:14px;gap:10px;padding:14px;display:grid;box-shadow:0 8px 22px #0f172a0a}.project-variable-context-panel-module__PwN6oq__rowTitle{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.project-variable-context-panel-module__PwN6oq__rowTitle strong{overflow-wrap:anywhere;color:#0f172a;min-width:0;font-size:14px;font-weight:820}.project-variable-context-panel-module__PwN6oq__rowActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.project-variable-context-panel-module__PwN6oq__rowDesc{color:#64748b;margin:0;font-size:12px;line-height:1.55}.project-variable-context-panel-module__PwN6oq__metaLine{flex-wrap:wrap;gap:6px;display:flex}.project-variable-context-panel-module__PwN6oq__metaLine span{color:#475569;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9eb;border-radius:999px;align-items:center;max-width:260px;min-height:24px;padding:0 9px;font-size:11px;font-weight:680;display:inline-flex;overflow:hidden}.project-variable-context-panel-module__PwN6oq__definitionTable{background:#fff;border:1px solid #0f172a14;border-radius:14px;overflow:hidden;box-shadow:0 8px 22px #0f172a0a}.project-variable-context-panel-module__PwN6oq__tableHeader,.project-variable-context-panel-module__PwN6oq__tableRow{grid-template-columns:minmax(220px,1.8fr) 86px 110px 132px 128px 116px minmax(260px,1.1fr);align-items:center;gap:10px;display:grid}.project-variable-context-panel-module__PwN6oq__tableHeader{color:#64748b;background:#f8fafceb;border-bottom:1px solid #0f172a14;min-height:42px;padding:0 14px;font-size:12px;font-weight:780}.project-variable-context-panel-module__PwN6oq__tableRow{color:#334155;border-bottom:1px solid #0f172a0f;min-height:76px;padding:12px 14px;font-size:12px}.project-variable-context-panel-module__PwN6oq__tableRow:last-child{border-bottom:0}.project-variable-context-panel-module__PwN6oq__fieldNameCell{gap:4px;min-width:0;display:grid}.project-variable-context-panel-module__PwN6oq__fieldNameCell strong{overflow-wrap:anywhere;color:#0f172a;font-size:13px;font-weight:820}.project-variable-context-panel-module__PwN6oq__fieldNameCell p{color:#64748b;margin:0;font-size:12px;line-height:1.45}.project-variable-context-panel-module__PwN6oq__mobileMeta{flex-wrap:wrap;gap:6px;display:none}.project-variable-context-panel-module__PwN6oq__sideSheet{width:min(760px,100vw);max-width:min(760px,100vw)!important}.project-variable-context-panel-module__PwN6oq__sheetBody{min-height:0;padding:0 16px 16px;overflow:auto}.project-variable-context-panel-module__PwN6oq__sheetFooter{border-top:1px solid #0f172a14;flex-direction:row;justify-content:flex-end}.project-variable-context-panel-module__PwN6oq__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.project-variable-context-panel-module__PwN6oq__detailGrid span{color:#334155;background:#f8fafceb;border-radius:10px;min-width:0;padding:9px 10px;font-size:12px;font-weight:680}.project-variable-context-panel-module__PwN6oq__detailSection{gap:10px;margin-top:18px;display:grid}.project-variable-context-panel-module__PwN6oq__detailSection h4{color:#0f172a;margin:0;font-size:13px;font-weight:820}.project-variable-context-panel-module__PwN6oq__emptyMini{color:#64748b;background:#f8fafcb8;border:1px dashed #0f172a24;border-radius:12px;place-items:center;min-height:82px;font-size:12px;display:grid}.project-variable-context-panel-module__PwN6oq__collapsibleTools{border-top:1px solid #0f172a14;gap:10px;padding-top:4px;display:grid}.project-variable-context-panel-module__PwN6oq__valuePreview{color:#e2e8f0;white-space:pre-wrap;overflow-wrap:anywhere;background:#0f172a;border-radius:10px;max-height:156px;padding:10px 12px;font-size:12px;line-height:1.55;overflow:auto}.project-variable-context-panel-module__PwN6oq__muted{color:#64748b;font-size:12px;line-height:1.45}.project-variable-context-panel-module__PwN6oq__emptyState{color:#64748b;background:#f8fafcb8;border:1px dashed #0f172a24;border-radius:14px;place-items:center;min-height:180px;font-size:13px;display:grid}@media (max-width:1180px){.project-variable-context-panel-module__PwN6oq__summaryGrid,.project-variable-context-panel-module__PwN6oq__switchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-variable-context-panel-module__PwN6oq__formGrid,.project-variable-context-panel-module__PwN6oq__formGridWide{grid-template-columns:1fr}.project-variable-context-panel-module__PwN6oq__tableHeader{display:none}.project-variable-context-panel-module__PwN6oq__tableRow{grid-template-columns:1fr;align-items:stretch}.project-variable-context-panel-module__PwN6oq__tableRow>span{display:none}.project-variable-context-panel-module__PwN6oq__mobileMeta{display:flex}}@media (max-width:760px){.project-variable-context-panel-module__PwN6oq__summaryGrid,.project-variable-context-panel-module__PwN6oq__switchGrid{grid-template-columns:1fr}.project-variable-context-panel-module__PwN6oq__editorHeader,.project-variable-context-panel-module__PwN6oq__sectionHeader,.project-variable-context-panel-module__PwN6oq__rowHead,.project-variable-context-panel-module__PwN6oq__toolbar{flex-direction:column;align-items:stretch}.project-variable-context-panel-module__PwN6oq__toolbarLeft,.project-variable-context-panel-module__PwN6oq__toolbarActions,.project-variable-context-panel-module__PwN6oq__rowActions{justify-content:flex-start}.project-variable-context-panel-module__PwN6oq__scopeSelect,.project-variable-context-panel-module__PwN6oq__compactInput{width:100%}.project-variable-context-panel-module__PwN6oq__sideSheet{width:100vw}.project-variable-context-panel-module__PwN6oq__sheetFooter{flex-direction:column-reverse}.project-variable-context-panel-module__PwN6oq__detailGrid{grid-template-columns:1fr}}
.markdown-editor-module__euY9LG__wrap{background:#fff;border:1px solid #94a3b873;border-radius:12px;flex-direction:column;min-height:360px;display:flex;overflow:hidden}.markdown-editor-module__euY9LG__toolbar{background:#fafbfc;border-bottom:1px solid #0f172a14;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;display:flex}.markdown-editor-module__euY9LG__toolBtn{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 8px;font-size:12px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.markdown-editor-module__euY9LG__toolBtn:hover:not(:disabled){color:#0f172a;background:#fff;border-color:#94a3b880}.markdown-editor-module__euY9LG__toolBtn:disabled{opacity:.5;cursor:not-allowed}.markdown-editor-module__euY9LG__sep{background:#0f172a1a;width:1px;height:20px;margin:0 4px}.markdown-editor-module__euY9LG__hint{color:#94a3b8;margin-left:auto;font-size:11px}.markdown-editor-module__euY9LG__body{flex:1;min-height:0;display:flex}.markdown-editor-module__euY9LG__pane{flex-direction:column;flex:1;min-width:0;display:flex}.markdown-editor-module__euY9LG__pane+.markdown-editor-module__euY9LG__pane{border-left:1px solid #0f172a14}.markdown-editor-module__euY9LG__paneLabel{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;background:#fafbfc;border-bottom:1px solid #0f172a0f;padding:6px 12px;font-size:11px;font-weight:700}.markdown-editor-module__euY9LG__textareaWrap{flex:1;min-height:280px;position:relative}.markdown-editor-module__euY9LG__textarea{resize:none;color:#0f172a;background:#fafbfc;border:none;outline:none;width:100%;height:100%;min-height:280px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.7}.markdown-editor-module__euY9LG__textarea:focus{background:#fff}.markdown-editor-module__euY9LG__pasteIndicator{z-index:2;color:#fff;pointer-events:none;opacity:0;background:#7c3aedeb;border-radius:10px;padding:10px 18px;font-size:13px;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.markdown-editor-module__euY9LG__pasteIndicatorShow{opacity:1}.markdown-editor-module__euY9LG__preview{background:#fff;flex:1;min-height:280px;padding:16px 18px;overflow-y:auto}.markdown-editor-module__euY9LG__previewEmpty{color:#cbd5e1;justify-content:center;align-items:center;min-height:200px;font-size:14px;display:flex}@media (max-width:900px){.markdown-editor-module__euY9LG__body{flex-direction:column}.markdown-editor-module__euY9LG__pane+.markdown-editor-module__euY9LG__pane{border-top:1px solid #0f172a14;border-left:none}}
.admin-empty-state-module__0cavNW__root{--accent:#2563eb;text-align:center;border:1px dashed color-mix(in srgb,var(--accent)28%,#cbd5e1);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--accent)14%,transparent),transparent 52%),linear-gradient(180deg,#fffffff5,#f8fbffe6);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:280px;padding:48px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a0f,inset 0 1px #ffffffe6}.admin-empty-state-module__0cavNW__root:before{content:"";opacity:.4;pointer-events:none;background-image:radial-gradient(#94a3b847 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.admin-empty-state-module__0cavNW__root:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff8c,#0000 46%);border-radius:19px;position:absolute;inset:1px}.admin-empty-state-module__0cavNW__inner{z-index:1;flex-direction:column;align-items:center;gap:0;max-width:420px;display:flex;position:relative}.admin-empty-state-module__0cavNW__iconWrap{width:72px;height:72px;color:var(--accent);background:color-mix(in srgb,var(--accent)12%,white);border:1px solid color-mix(in srgb,var(--accent)30%,transparent);box-shadow:0 14px 32px color-mix(in srgb,var(--accent)16%,transparent),inset 0 1px 0 #ffffffb3;border-radius:20px;place-items:center;margin-bottom:20px;display:grid}.admin-empty-state-module__0cavNW__title{letter-spacing:-.01em;color:#0f172a;margin:0;font-size:16px;font-weight:600}.admin-empty-state-module__0cavNW__description{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.admin-empty-state-module__0cavNW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}.admin-empty-state-module__0cavNW__actionBtn{background:linear-gradient(135deg,#1d4ed8,#2563eb);border-radius:12px;height:40px;padding:0 18px;font-weight:600;box-shadow:0 12px 24px #2563eb38}.admin-empty-state-module__0cavNW__actionBtn:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8)}.admin-empty-state-module__0cavNW__compact{border-radius:16px;min-height:200px;padding:36px 24px}.admin-empty-state-module__0cavNW__compact .admin-empty-state-module__0cavNW__iconWrap{border-radius:16px;width:56px;height:56px;margin-bottom:14px}.admin-empty-state-module__0cavNW__compact .admin-empty-state-module__0cavNW__title{font-size:15px}.admin-empty-state-module__0cavNW__compact .admin-empty-state-module__0cavNW__description{font-size:13px}.admin-empty-state-module__0cavNW__compact .admin-empty-state-module__0cavNW__actions{margin-top:16px}.admin-empty-state-module__0cavNW__inline{min-height:0;box-shadow:none;background:linear-gradient(#fafbfd,#f8fafc);border-style:solid;border-color:#e2e8f0f2;border-radius:14px;padding:32px 20px}.admin-empty-state-module__0cavNW__inline:before,.admin-empty-state-module__0cavNW__inline:after{display:none}.admin-empty-state-module__0cavNW__inline .admin-empty-state-module__0cavNW__iconWrap{border-radius:12px;width:44px;height:44px;margin-bottom:12px}.admin-empty-state-module__0cavNW__inline .admin-empty-state-module__0cavNW__title{color:#475569;font-size:14px;font-weight:500}.admin-empty-state-module__0cavNW__inline .admin-empty-state-module__0cavNW__description{margin-top:4px;font-size:13px}.admin-empty-state-module__0cavNW__inline .admin-empty-state-module__0cavNW__actions{margin-top:12px}
.flow-logs-module__kmdD7G__root{flex-direction:column;gap:16px;min-height:0;display:flex}.flow-logs-module__kmdD7G__rootEmbedded{gap:14px}.flow-logs-module__kmdD7G__toolbar{background:linear-gradient(#fffffffa,#f8fafceb);border:1px solid #0f172a14;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 8px 24px #0f172a0a}.flow-logs-module__kmdD7G__toolbarLeft{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.flow-logs-module__kmdD7G__sectionTitle{color:#0f172a;white-space:nowrap;margin:0;font-size:15px;font-weight:700}.flow-logs-module__kmdD7G__dateGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flow-logs-module__kmdD7G__dateInput{background:#fff;border-color:#94a3b859;border-radius:10px;width:148px;height:36px;font-size:13px}.flow-logs-module__kmdD7G__dateSep{color:#94a3b8;font-size:13px}.flow-logs-module__kmdD7G__searchWrap{flex:1;min-width:180px;max-width:280px;position:relative}.flow-logs-module__kmdD7G__searchIcon{color:#94a3b8;pointer-events:none;width:15px;height:15px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.flow-logs-module__kmdD7G__searchInput{background:#fff;border-color:#94a3b859;border-radius:10px;height:36px;padding-left:32px;font-size:13px}.flow-logs-module__kmdD7G__recordCount{color:#64748b;white-space:nowrap;font-size:13px;font-weight:500}.flow-logs-module__kmdD7G__exportBtn{color:#334155;background:#fff;border-color:#94a3b859;border-radius:10px;height:36px;padding:0 14px;font-size:13px;font-weight:600}.flow-logs-module__kmdD7G__exportBtn:hover{color:#1d4ed8;background:#eff6ffe6;border-color:#3b82f659}.flow-logs-module__kmdD7G__tablePanel{background:#ffffffeb;border:1px solid #0f172a14;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #0f172a0d,inset 0 1px #ffffffe6}.flow-logs-module__kmdD7G__tableScroll{max-height:min(56vh,640px);overflow:auto}.flow-logs-module__kmdD7G__tableScroll table{border-collapse:collapse;width:100%;min-width:1100px;font-size:13px}.flow-logs-module__kmdD7G__tableScroll thead tr{background:#eff6ffb8;border-bottom:1px solid #0f172a14}.flow-logs-module__kmdD7G__tableScroll th{color:#475569;text-align:left;white-space:nowrap;padding:11px 14px;font-size:12px;font-weight:600}.flow-logs-module__kmdD7G__tableScroll tbody tr{border-bottom:1px solid #0f172a0d;transition:background .12s}.flow-logs-module__kmdD7G__tableScroll tbody tr:hover{background:#2563eb0a}.flow-logs-module__kmdD7G__tableScroll tbody tr:last-child{border-bottom:none}.flow-logs-module__kmdD7G__tableScroll td{color:#334155;vertical-align:middle;padding:11px 14px}.flow-logs-module__kmdD7G__cellId{font-variant-numeric:tabular-nums;color:#64748b;font-weight:600}.flow-logs-module__kmdD7G__cellTruncate{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.flow-logs-module__kmdD7G__cellTime{color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.flow-logs-module__kmdD7G__cellToken{font-variant-numeric:tabular-nums;color:#475569;font-size:12px}.flow-logs-module__kmdD7G__cellCost{font-variant-numeric:tabular-nums;color:#2563eb;font-size:12px;font-weight:600}.flow-logs-module__kmdD7G__statusSuccess,.flow-logs-module__kmdD7G__statusFailed,.flow-logs-module__kmdD7G__statusRunning{white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.flow-logs-module__kmdD7G__statusSuccess{color:#15803d;background:#22c55e1f;border:1px solid #22c55e38}.flow-logs-module__kmdD7G__statusFailed{color:#b91c1c;background:#ef44441a;border:1px solid #ef444433}.flow-logs-module__kmdD7G__statusRunning{color:#1d4ed8;background:#3b82f61a;border:1px solid #3b82f633}.flow-logs-module__kmdD7G__errorHint{color:#dc2626;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.flow-logs-module__kmdD7G__detailBtn{color:#64748b;width:28px;height:28px;padding:0}.flow-logs-module__kmdD7G__detailBtn:hover{color:#2563eb;background:#2563eb14}.flow-logs-module__kmdD7G__loading,.flow-logs-module__kmdD7G__empty{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;font-size:14px;display:flex}.flow-logs-module__kmdD7G__pagination{background:#f8fafc99;border-top:1px solid #0f172a0f;justify-content:center;align-items:center;padding:12px 16px;display:flex}.flow-logs-module__kmdD7G__tokenDetailSheet{border-radius:14px;flex-direction:column;max-height:min(85vh,720px);display:flex;overflow:hidden;gap:0!important;height:auto!important;top:16px!important;bottom:auto!important;right:16px!important}.flow-logs-module__kmdD7G__tokenDetailSheetBody{flex:1;min-height:0;overflow-y:auto}.flow-logs-module__kmdD7G__detailSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.flow-logs-module__kmdD7G__summaryCard{text-align:center;background:#f8fafce6;border:1px solid #0f172a14;border-radius:12px;padding:12px}.flow-logs-module__kmdD7G__summaryLabel{color:#64748b;font-size:11px}.flow-logs-module__kmdD7G__summaryValue{color:#0f172a;font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:700}.flow-logs-module__kmdD7G__summaryValueAccent{color:#2563eb;font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:700}.flow-logs-module__kmdD7G__detailSectionTitle{color:#0f172a;margin:0 0 10px;font-size:14px;font-weight:700}.flow-logs-module__kmdD7G__detailTableWrap{border:1px solid #0f172a14;border-radius:12px;overflow-x:auto}.flow-logs-module__kmdD7G__detailTableWrap table{width:100%;font-size:12px}.flow-logs-module__kmdD7G__detailTableWrap th{color:#475569;background:#eff6ffa6;padding:10px 12px;font-weight:600}.flow-logs-module__kmdD7G__detailTableWrap td{border-top:1px solid #0f172a0d;padding:9px 12px}@media (max-width:900px){.flow-logs-module__kmdD7G__toolbar,.flow-logs-module__kmdD7G__toolbarLeft{flex-direction:column;align-items:stretch}.flow-logs-module__kmdD7G__searchWrap{max-width:none}.flow-logs-module__kmdD7G__detailSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}
.chat-markdown-module__Mn5aVq__root{font-size:inherit;color:inherit;word-break:break-word;white-space:normal;line-height:1.55}.chat-markdown-module__Mn5aVq__root p{margin:.35em 0}.chat-markdown-module__Mn5aVq__root p:first-child{margin-top:0}.chat-markdown-module__Mn5aVq__root p:last-child{margin-bottom:0}.chat-markdown-module__Mn5aVq__root h1,.chat-markdown-module__Mn5aVq__root h2,.chat-markdown-module__Mn5aVq__root h3,.chat-markdown-module__Mn5aVq__root h4{color:inherit;margin:.75em 0 .35em;font-weight:600}.chat-markdown-module__Mn5aVq__root h1{font-size:1.15em}.chat-markdown-module__Mn5aVq__root h2{font-size:1.08em}.chat-markdown-module__Mn5aVq__root h3{font-size:1em}.chat-markdown-module__Mn5aVq__root ul,.chat-markdown-module__Mn5aVq__root ol{margin:.35em 0;padding-left:1.25em}.chat-markdown-module__Mn5aVq__root ul{list-style:outside}.chat-markdown-module__Mn5aVq__root ol{list-style:decimal}.chat-markdown-module__Mn5aVq__root li{color:inherit;margin:.2em 0}.chat-markdown-module__Mn5aVq__root strong{color:inherit;font-weight:600}.chat-markdown-module__Mn5aVq__root em{color:inherit;font-style:italic}.chat-markdown-module__Mn5aVq__root blockquote{color:#475569;border-left:3px solid #0f172a26;margin:.5em 0;padding-left:.75em}.chat-markdown-module__Mn5aVq__root a{color:#2563eb;text-underline-offset:2px;text-decoration:underline}.chat-markdown-module__Mn5aVq__root a:hover{color:#1d4ed8}.chat-markdown-module__Mn5aVq__root img,.chat-markdown-module__Mn5aVq__chatImage{border:1px solid #0f172a1a;border-radius:8px;width:auto;max-width:min(100%,520px);height:auto;margin:.5em 0;display:block;box-shadow:0 1px 3px #0f172a14}.chat-markdown-module__Mn5aVq__root :not(pre)>code{font-family:var(--font-mono,ui-monospace,monospace);border-radius:4px;padding:.12em .35em;font-size:.92em;color:#0f172a!important;background:#0f172a14!important}.chat-markdown-module__Mn5aVq__root pre{border-radius:8px;margin:.5em 0;padding:.75em 1em;overflow-x:auto;color:#f1f5f9!important;background:#1e293b!important}.chat-markdown-module__Mn5aVq__root pre code{padding:0;color:inherit!important;background:0 0!important}.chat-markdown-module__Mn5aVq__root table{border-collapse:collapse;width:100%;margin:.5em 0;font-size:.92em}.chat-markdown-module__Mn5aVq__root th,.chat-markdown-module__Mn5aVq__root td{color:inherit;border:1px solid #0f172a1f;padding:.35em .5em}.chat-markdown-module__Mn5aVq__root th{background:#0f172a0f;font-weight:600}.chat-markdown-module__Mn5aVq__root hr{border:none;border-top:1px solid #0f172a1f;margin:.75em 0}
.worker-job-approval-card-module__FdkUha__card{background:linear-gradient(135deg,#fff7edf2,#ffffffeb);border:1px solid #ea580c40;border-radius:12px;margin-top:10px;padding:12px 14px}.worker-job-approval-card-module__FdkUha__head{align-items:flex-start;gap:10px;display:flex}.worker-job-approval-card-module__FdkUha__icon{color:#ea580c;flex-shrink:0;margin-top:2px}.worker-job-approval-card-module__FdkUha__title{color:#9a3412;margin:0;font-size:13px;font-weight:700}.worker-job-approval-card-module__FdkUha__sub{color:#64748b;margin:2px 0 0;font-size:12px}.worker-job-approval-card-module__FdkUha__message{color:#334155;margin:10px 0 0;font-size:13px;line-height:1.55}.worker-job-approval-card-module__FdkUha__inputPreview{background:#0f172a0a;border-radius:8px;max-height:160px;margin:10px 0 0;padding:8px 10px;font-size:11px;line-height:1.45;overflow-x:auto}.worker-job-approval-card-module__FdkUha__actions{gap:8px;margin-top:12px;display:flex}.worker-job-approval-card-module__FdkUha__done{color:#64748b;margin:10px 0 0;font-size:12px}
.worker-job-card-module__b2jNjW__list{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.worker-job-card-module__b2jNjW__listDocked{gap:6px;margin-bottom:0}.worker-job-card-module__b2jNjW__listDockedHeader{letter-spacing:.02em;color:#64748b;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 2px;font-size:11px;font-weight:600;display:flex}.worker-job-card-module__b2jNjW__card,.worker-job-card-module__b2jNjW__cardCompact{background:linear-gradient(135deg,#eff6fff2,#ffffffeb);border:1px solid #3b82f633;border-radius:10px;padding:10px 12px}.worker-job-card-module__b2jNjW__cardCompact{padding:8px 10px}.worker-job-card-module__b2jNjW__cardDocked{box-shadow:none;background:#fff;border:1px solid #94a3b847;border-radius:8px;padding:8px 10px}.worker-job-card-module__b2jNjW__head{align-items:flex-start;gap:8px;display:flex}.worker-job-card-module__b2jNjW__icon{color:#2563eb;flex-shrink:0;margin-top:2px}.worker-job-card-module__b2jNjW__titleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.worker-job-card-module__b2jNjW__title{color:#1e3a8a;margin:0;font-size:13px;font-weight:700}.worker-job-card-module__b2jNjW__sub{color:#64748b;margin:2px 0 0;font-size:11px}.worker-job-card-module__b2jNjW__message{color:#334155;margin:8px 0 0;font-size:12px;line-height:1.45}.worker-job-card-module__b2jNjW__error{color:#b91c1c;margin:6px 0 0;font-size:12px}.worker-job-card-module__b2jNjW__progressWrap{background:#2563eb1f;border-radius:999px;height:4px;margin-top:8px;overflow:hidden}.worker-job-card-module__b2jNjW__progressBar{background:linear-gradient(90deg,#3b82f6,#6366f1);border-radius:999px;height:100%;transition:width .35s}.worker-job-card-module__b2jNjW__actions{gap:8px;margin-top:10px;display:flex}.worker-job-card-module__b2jNjW__headWithAction{align-items:center}.worker-job-card-module__b2jNjW__inlineCancel{flex-shrink:0;align-self:flex-start;height:28px;margin-top:0;padding:0 8px;font-size:11px}.worker-job-card-module__b2jNjW__offlineHint{color:#92400e;background:#fffbebf2;border:1px solid #f59e0b59;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.worker-job-card-module__b2jNjW__offlineHintDocked{border-radius:6px;padding:6px 8px;font-size:11px;line-height:1.4}.worker-job-card-module__b2jNjW__offlineHint svg{flex-shrink:0;margin-top:1px}.worker-job-card-module__b2jNjW__card[data-state=failed],.worker-job-card-module__b2jNjW__cardCompact[data-state=failed]{background:linear-gradient(135deg,#fef2f2f2,#ffffffeb);border-color:#ef444440}.worker-job-card-module__b2jNjW__card[data-state=succeeded],.worker-job-card-module__b2jNjW__cardCompact[data-state=succeeded]{background:linear-gradient(135deg,#f0fdf4f2,#ffffffeb);border-color:#22c55e40}
.admin-page-error-state-module__FptSsa__root{--accent:#dc2626;text-align:center;border:1px dashed color-mix(in srgb,var(--accent)24%,#fecaca);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--accent)10%,transparent),transparent 55%),linear-gradient(180deg,#fffffffa,#fef2f259);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:320px;padding:48px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a0f,inset 0 1px #fffffff2}.admin-page-error-state-module__FptSsa__root:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(#f8717126 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.admin-page-error-state-module__FptSsa__inner{z-index:1;flex-direction:column;align-items:center;max-width:440px;display:flex;position:relative}.admin-page-error-state-module__FptSsa__illustration{margin-bottom:8px}.admin-page-error-state-module__FptSsa__title{letter-spacing:-.01em;color:#0f172a;margin:12px 0 0;font-size:17px;font-weight:600}.admin-page-error-state-module__FptSsa__description{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.65}.admin-page-error-state-module__FptSsa__hint{color:#475569;background:#ffffffd9;border:1px solid #e2e8f0;border-radius:12px;margin:14px 0 0;padding:10px 14px;font-size:13px;line-height:1.55}.admin-page-error-state-module__FptSsa__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.admin-page-error-state-module__FptSsa__retryBtn{border-radius:12px;height:40px;padding:0 18px;font-weight:600}.admin-page-error-state-module__FptSsa__compact{border-radius:16px;min-height:240px;padding:36px 24px}.admin-page-error-state-module__FptSsa__compact .admin-page-error-state-module__FptSsa__title{font-size:15px}.admin-page-error-state-module__FptSsa__compact .admin-page-error-state-module__FptSsa__description{font-size:13px}
.admin-resource-grid-module__FsU-Da__grid{--admin-resource-card-min:280px;--admin-resource-grid-gap:1.25rem;gap:var(--admin-resource-grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--admin-resource-card-min)),1fr));align-items:stretch;width:100%;min-width:0;display:grid}
.skill-import-drawer-module__7mEv7W__drawer{background:#fff;width:100%;overflow:hidden;gap:0!important;max-width:480px!important;padding:0!important}.skill-import-drawer-module__7mEv7W__drawerHeader{background:linear-gradient(#fff 0%,#f8fafc 100%);border-bottom:1px solid #0f172a14;flex-shrink:0;padding:20px 22px 14px}.skill-import-drawer-module__7mEv7W__drawerHeader [data-slot=sheet-title]{color:#0f172a;font-size:1.05rem;font-weight:800}.skill-import-drawer-module__7mEv7W__drawerHeader [data-slot=sheet-description]{color:#64748b;font-size:12px;line-height:1.5}.skill-import-drawer-module__7mEv7W__chatBody{background:#f8fafc;flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 18px;display:flex;overflow-y:auto}.skill-import-drawer-module__7mEv7W__message{gap:10px;max-width:100%;display:flex}.skill-import-drawer-module__7mEv7W__messageUser{flex-direction:row-reverse}.skill-import-drawer-module__7mEv7W__avatar{color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.skill-import-drawer-module__7mEv7W__avatarAssistant{background:linear-gradient(135deg,#2563eb,#7c3aed)}.skill-import-drawer-module__7mEv7W__avatarUser{background:linear-gradient(135deg,#0f172a,#334155)}.skill-import-drawer-module__7mEv7W__bubble{white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:calc(100% - 38px);padding:10px 12px;font-size:13px;line-height:1.55}.skill-import-drawer-module__7mEv7W__bubbleAssistant{color:#334155;background:#fff;border:1px solid #0f172a14;border-top-left-radius:4px}.skill-import-drawer-module__7mEv7W__bubbleUser{color:#f8fafc;background:#0f172a;border-top-right-radius:4px}.skill-import-drawer-module__7mEv7W__quickActions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.skill-import-drawer-module__7mEv7W__quickBtn{color:#1d4ed8;cursor:pointer;background:#eff6ffcc;border:1px solid #2563eb2e;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:650;transition:background .15s,border-color .15s}.skill-import-drawer-module__7mEv7W__quickBtn:hover:not(:disabled){background:#dbeafef2;border-color:#2563eb52}.skill-import-drawer-module__7mEv7W__quickBtn:disabled{opacity:.5;cursor:not-allowed}.skill-import-drawer-module__7mEv7W__auditCard{background:#fff;border:1px solid #0f172a14;border-radius:12px;margin-top:4px;padding:12px 14px}.skill-import-drawer-module__7mEv7W__auditCardPassed{background:#f0fdf4a6;border-color:#22c55e47}.skill-import-drawer-module__7mEv7W__auditCardFailed{background:#fef2f2a6;border-color:#ef444447}.skill-import-drawer-module__7mEv7W__auditTitle{color:#0f172a;margin:0 0 8px;font-size:12px;font-weight:800}.skill-import-drawer-module__7mEv7W__auditSummary{color:#475569;margin:0 0 10px;font-size:12px}.skill-import-drawer-module__7mEv7W__issueList{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.skill-import-drawer-module__7mEv7W__issueItem{align-items:flex-start;gap:6px;font-size:11px;line-height:1.45;display:flex}.skill-import-drawer-module__7mEv7W__issueError{color:#b91c1c}.skill-import-drawer-module__7mEv7W__issueWarning{color:#a16207}.skill-import-drawer-module__7mEv7W__schemaPreview{margin-top:8px}.skill-import-drawer-module__7mEv7W__schemaPreview summary{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px}.skill-import-drawer-module__7mEv7W__schemaPreview pre{color:#475569;background:#0f172a0a;border-radius:8px;max-height:160px;margin:8px 0 0;padding:10px 12px;font-size:10px;line-height:1.45;overflow:auto}.skill-import-drawer-module__7mEv7W__auditActions{gap:8px;margin-top:10px;display:flex}.skill-import-drawer-module__7mEv7W__importBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:9px;align-items:center;gap:4px;height:32px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.skill-import-drawer-module__7mEv7W__importBtn:hover:not(:disabled){background:#1d4ed8}.skill-import-drawer-module__7mEv7W__importBtn:disabled{opacity:.55;cursor:not-allowed}.skill-import-drawer-module__7mEv7W__chatFooter{background:#fff;border-top:1px solid #0f172a14;flex-shrink:0;padding:12px 16px 16px}.skill-import-drawer-module__7mEv7W__inputRow{align-items:flex-end;gap:8px;display:flex}.skill-import-drawer-module__7mEv7W__textarea{color:#0f172a;resize:none;background:#fff;border:1px solid #0f172a1a;border-radius:12px;flex:1;min-height:40px;max-height:120px;padding:10px 12px;font-size:13px;line-height:1.45}.skill-import-drawer-module__7mEv7W__textarea:focus{border-color:#2563eb52;outline:none;box-shadow:0 0 0 3px #2563eb14}.skill-import-drawer-module__7mEv7W__sendBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.skill-import-drawer-module__7mEv7W__sendBtn:hover:not(:disabled){background:#1e293b}.skill-import-drawer-module__7mEv7W__sendBtn:disabled{opacity:.45;cursor:not-allowed}.skill-import-drawer-module__7mEv7W__footerTools{align-items:center;gap:8px;margin-top:8px;display:flex}.skill-import-drawer-module__7mEv7W__fileBtn{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:11px;display:inline-flex}.skill-import-drawer-module__7mEv7W__fileBtn:hover:not(:disabled){color:#2563eb}.skill-import-drawer-module__7mEv7W__fileBtn:disabled{opacity:.5;cursor:not-allowed}.skill-import-drawer-module__7mEv7W__fileInput{display:none}.skill-import-drawer-module__7mEv7W__typing{color:#64748b;align-items:center;gap:8px;font-size:12px;display:flex}.skill-import-drawer-module__7mEv7W__spin{animation:1s linear infinite skill-import-drawer-module__7mEv7W__spin}@keyframes skill-import-drawer-module__7mEv7W__spin{to{transform:rotate(360deg)}}
.admin-detail-shell-module__3-iEkG__shell{background:#ffffffb8;border-top:1px solid #0f172a0f}.admin-detail-shell-module__3-iEkG__content,:is(.admin-detail-shell-module__3-iEkG__content:not(.admin-detail-shell-module__3-iEkG__contentPadded) .space-y-6:has(>[data-slot=card]:only-child),.admin-detail-shell-module__3-iEkG__content:not(.admin-detail-shell-module__3-iEkG__contentPadded) .space-y-6:has(>.detail-panel:only-child)){height:100%;min-height:0}:is(.admin-detail-shell-module__3-iEkG__content:not(.admin-detail-shell-module__3-iEkG__contentPadded) .space-y-6>[data-slot=card]:only-child,.admin-detail-shell-module__3-iEkG__content:not(.admin-detail-shell-module__3-iEkG__contentPadded) .space-y-6>.detail-panel:only-child){height:100%;min-height:100%;box-shadow:none;border-top:0;border-bottom:0;border-right:0;border-radius:0}.admin-detail-shell-module__3-iEkG__aside{background:#f8fafcf5;border-right:1px solid #0f172a14;flex-direction:column;flex-shrink:0;width:13.75rem;padding:1rem 1rem 1.25rem;transition:width .2s,padding .2s;display:flex;position:relative}.admin-detail-shell-module__3-iEkG__asideInner{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.admin-detail-shell-module__3-iEkG__asideCollapsed{align-items:center;width:3.25rem;padding:.75rem .5rem 1rem}.admin-detail-shell-module__3-iEkG__backRow{align-items:flex-start;gap:.25rem;width:100%;margin-bottom:1rem;display:flex}.admin-detail-shell-module__3-iEkG__backRowCollapsed{flex-direction:column;align-items:center;gap:.5rem;margin-bottom:.75rem}.admin-detail-shell-module__3-iEkG__toolbarRow{justify-content:flex-end;width:100%;margin-bottom:.5rem;display:flex}.admin-detail-shell-module__3-iEkG__toolbarRowCollapsed{justify-content:center;margin-bottom:.75rem}.admin-detail-shell-module__3-iEkG__collapseToggle{color:#475569;cursor:pointer;background:#fff;border:1px solid #94a3b84d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .16s,border-color .16s,color .16s;display:inline-flex;box-shadow:0 1px 2px #0f172a0d}.admin-detail-shell-module__3-iEkG__collapseToggle:hover{color:#0f172a;background:#fff;border-color:#22d3ee73}.admin-detail-shell-module__3-iEkG__asideRail{z-index:10;cursor:col-resize;background:0 0;border:0;width:1rem;height:100%;padding:0;position:absolute;top:0;right:-.5rem}.admin-detail-shell-module__3-iEkG__asideRail:after{content:"";background:0 0;border-radius:999px;width:2px;transition:background .16s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.admin-detail-shell-module__3-iEkG__asideRail:hover:after{background:#22d3ee8c}.admin-detail-shell-module__3-iEkG__backWrap{flex:1;min-width:0;margin-bottom:0}.admin-detail-shell-module__3-iEkG__backBtn{color:#475569;justify-content:flex-start;width:100%;font-weight:500}.admin-detail-shell-module__3-iEkG__backBtn:hover{color:#0f172a;background:#ffffffd9}.admin-detail-shell-module__3-iEkG__backBtnCollapsed{justify-content:center;width:2.5rem;height:2.5rem;padding:0}.admin-detail-shell-module__3-iEkG__asideCollapsed .admin-detail-shell-module__3-iEkG__backWrap{justify-content:center;width:100%;margin-bottom:.75rem;display:flex}.admin-detail-shell-module__3-iEkG__titleBlock{margin-bottom:1rem}.admin-detail-shell-module__3-iEkG__title{color:#0f172a;letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.125rem;font-weight:650;line-height:1.35}.admin-detail-shell-module__3-iEkG__description{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.55;display:-webkit-box;overflow:hidden}.admin-detail-shell-module__3-iEkG__nav{flex-direction:column;gap:4px;width:100%;display:flex}.admin-detail-shell-module__3-iEkG__navCollapsed{align-items:center}.admin-detail-shell-module__3-iEkG__navItem{color:#475569;width:100%;height:2.5rem;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:flex-start;padding:0 .75rem;font-size:.875rem;font-weight:500;transition:background .16s,border-color .16s,color .16s,box-shadow .16s}.admin-detail-shell-module__3-iEkG__navItem:hover{color:#0f172a;background:#ffffffb8;border-color:#94a3b833}.admin-detail-shell-module__3-iEkG__navItemActive{color:#0c4a6e;background:linear-gradient(135deg,#22d3ee24 0%,#6366f11a 100%);border-color:#22d3ee61;font-weight:650;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffa6}.admin-detail-shell-module__3-iEkG__navItemActive:hover{color:#0c4a6e;background:linear-gradient(135deg,#22d3ee2e 0%,#6366f11f 100%);border-color:#22d3ee73}.admin-detail-shell-module__3-iEkG__navItemCollapsed{justify-content:center;width:2.5rem;height:2.5rem;padding:0}.admin-detail-shell-module__3-iEkG__navIcon{opacity:.88;flex-shrink:0;width:1rem;height:1rem;margin-right:.5rem}.admin-detail-shell-module__3-iEkG__navIconCollapsed{margin-right:0}.admin-detail-shell-module__3-iEkG__navItemActive .admin-detail-shell-module__3-iEkG__navIcon{color:#0891b2;opacity:1}
.agent-form-dialog-module__2vZ5-W__typeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agent-form-dialog-module__2vZ5-W__typeCard{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #94a3b859;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 14px 12px;transition:border-color .14s,background .14s,box-shadow .14s;display:flex;position:relative}.agent-form-dialog-module__2vZ5-W__typeCard:hover{background:#eff6ff73;border-color:#2563eb66}.agent-form-dialog-module__2vZ5-W__typeCardSelected{background:linear-gradient(#eff6fff2,#fffffffa);border-color:#2563eba6;box-shadow:0 0 0 3px #2563eb1f}.agent-form-dialog-module__2vZ5-W__typeCardHeader{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.agent-form-dialog-module__2vZ5-W__typeCardIcon{color:#2563eb;background:#2563eb1a;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.agent-form-dialog-module__2vZ5-W__typeCardIconMuted{color:#64748b;background:#64748b1a}.agent-form-dialog-module__2vZ5-W__typeCardSelected .agent-form-dialog-module__2vZ5-W__typeCardIconMuted{color:#2563eb;background:#2563eb1a}.agent-form-dialog-module__2vZ5-W__typeBadge{color:#64748b;background:#f8fafcf2;border:1px solid #94a3b847;border-radius:999px;height:22px;padding:0 8px;font-size:11px;font-weight:600;line-height:22px}.agent-form-dialog-module__2vZ5-W__typeCardSelected .agent-form-dialog-module__2vZ5-W__typeBadge{color:#1d4ed8;background:#2563eb1a;border-color:#2563eb38}.agent-form-dialog-module__2vZ5-W__typeCardTitle{color:#0f172a;margin:0;font-size:14px;font-weight:700;line-height:20px}.agent-form-dialog-module__2vZ5-W__typeCardDesc{color:#64748b;margin:0;font-size:12px;line-height:18px}.agent-form-dialog-module__2vZ5-W__typeRecommended{color:#1d4ed8;background:#2563eb1f;border-radius:6px;height:20px;padding:0 7px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px}@media (max-width:520px){.agent-form-dialog-module__2vZ5-W__typeGrid{grid-template-columns:1fr}}
.skills-config-panel-module__N95Yiq__skillsPanel{flex-direction:column;gap:20px;display:flex}.skills-config-panel-module__N95Yiq__skillsToolbar{justify-content:flex-end;align-items:center;gap:8px;margin:-8px 0 4px;display:flex}.skills-config-panel-module__N95Yiq__iconBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;place-items:center;width:36px;height:36px;transition:border-color .15s,color .15s;display:grid}.skills-config-panel-module__N95Yiq__iconBtn:hover:not(:disabled){color:#2563eb;border-color:#2563eb3d}.skills-config-panel-module__N95Yiq__iconBtn:disabled{opacity:.5;cursor:not-allowed}.skills-config-panel-module__N95Yiq__primaryBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:650;transition:background .15s;display:inline-flex}.skills-config-panel-module__N95Yiq__primaryBtn:hover:not(:disabled){background:#1e293b}.skills-config-panel-module__N95Yiq__primaryBtn:disabled{opacity:.55;cursor:not-allowed}.skills-config-panel-module__N95Yiq__sectionLabel{color:#94a3b8;letter-spacing:.04em;margin:0 0 10px;font-size:12px;font-weight:650}.skills-config-panel-module__N95Yiq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:720px){.skills-config-panel-module__N95Yiq__grid{grid-template-columns:1fr}}.skills-config-panel-module__N95Yiq__skillCard{background:#fff;border:1px solid #0f172a14;border-radius:14px;align-items:stretch;gap:0;width:100%;min-height:72px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;overflow:hidden}.skills-config-panel-module__N95Yiq__skillToggle{cursor:pointer;flex-shrink:0;align-items:center;padding:0 10px 0 14px;display:flex}.skills-config-panel-module__N95Yiq__skillToggle input{accent-color:#2563eb;cursor:pointer;width:16px;height:16px}.skills-config-panel-module__N95Yiq__skillCardMain{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:12px;min-width:0;padding:12px 14px 12px 0;display:flex}.skills-config-panel-module__N95Yiq__skillCard:hover{background:#f8fafce6;border-color:#2563eb2e;box-shadow:0 8px 24px #0f172a0d}.skills-config-panel-module__N95Yiq__skillCardActive{background:#eff6ffa6;border-color:#2563eb47}.skills-config-panel-module__N95Yiq__skillIcon{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.skills-config-panel-module__N95Yiq__skillIconBuiltin{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.skills-config-panel-module__N95Yiq__skillIconCustom{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.skills-config-panel-module__N95Yiq__skillBody{flex:1;min-width:0}.skills-config-panel-module__N95Yiq__skillName{color:#0f172a;margin:0;font-size:14px;font-weight:700;line-height:1.3}.skills-config-panel-module__N95Yiq__skillDesc{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.skills-config-panel-module__N95Yiq__skillMeta{flex-shrink:0;align-items:center;gap:6px;display:flex}.skills-config-panel-module__N95Yiq__checkIcon{color:#22c55e}.skills-config-panel-module__N95Yiq__statusDraft{color:#64748b;background:#f1f5f9;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.skills-config-panel-module__N95Yiq__detailPanel{background:#f8fafca6;border:1px solid #0f172a14;border-radius:16px;overflow:hidden}.skills-config-panel-module__N95Yiq__detailHead{background:#fff;border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.skills-config-panel-module__N95Yiq__detailHead h3{color:#0f172a;margin:0;font-size:16px;font-weight:800}.skills-config-panel-module__N95Yiq__detailHead p{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.45}.skills-config-panel-module__N95Yiq__detailClose{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.skills-config-panel-module__N95Yiq__detailClose:hover{color:#64748b;background:#f1f5f9}.skills-config-panel-module__N95Yiq__toolList{flex-direction:column;gap:8px;padding:14px 18px 18px;display:flex}.skills-config-panel-module__N95Yiq__toolItem{background:#fff;border:1px solid #0f172a0f;border-radius:12px;padding:12px 14px}.skills-config-panel-module__N95Yiq__toolItemHead{align-items:center;gap:8px;margin-bottom:4px;display:flex}.skills-config-panel-module__N95Yiq__toolItemHead code{color:#1d4ed8;font-size:12px;font-weight:650}.skills-config-panel-module__N95Yiq__toolItemDesc{color:#64748b;margin:0;font-size:12px;line-height:1.45}.skills-config-panel-module__N95Yiq__toolSchema{margin-top:8px}.skills-config-panel-module__N95Yiq__toolSchema summary{color:#94a3b8;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px}.skills-config-panel-module__N95Yiq__toolSchema summary:hover{color:#64748b}.skills-config-panel-module__N95Yiq__toolSchema pre{color:#475569;background:#0f172a0a;border-radius:8px;max-height:180px;margin:6px 0 0;padding:10px 12px;font-size:11px;line-height:1.45;overflow:auto}.skills-config-panel-module__N95Yiq__loadingBox,.skills-config-panel-module__N95Yiq__errorBox,.skills-config-panel-module__N95Yiq__emptyBox{color:#64748b;border:1px dashed #0f172a1f;border-radius:16px;justify-content:center;align-items:center;min-height:160px;font-size:13px;display:flex}.skills-config-panel-module__N95Yiq__importHint{color:#64748b;background:#f8fafc;border:1px solid #0f172a0f;border-radius:12px;margin:0 0 10px;padding:12px 14px;font-size:12px;line-height:1.55}.skills-config-panel-module__N95Yiq__importHint code{background:#0f172a0f;border-radius:4px;padding:1px 4px;font-size:11px}.skills-config-panel-module__N95Yiq__importTextarea{color:#0f172a;resize:vertical;border:1px solid #0f172a1a;border-radius:12px;width:100%;min-height:220px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45}.skills-config-panel-module__N95Yiq__importTextarea:focus{border-color:#2563eb52;outline:none;box-shadow:0 0 0 3px #2563eb14}.skills-config-panel-module__N95Yiq__importError{color:#dc2626;margin-top:8px;font-size:12px}.skills-config-panel-module__N95Yiq__importPreview{color:#15803d;background:#22c55e14;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12px}.skills-config-panel-module__N95Yiq__fileInput{display:none}.skills-config-panel-module__N95Yiq__spin{animation:1s linear infinite skills-config-panel-module__N95Yiq__spin}.skills-config-panel-module__N95Yiq__invocationsSection{margin-top:8px}.skills-config-panel-module__N95Yiq__invocationList{flex-direction:column;gap:8px;display:flex}.skills-config-panel-module__N95Yiq__invocationItem{background:#fff;border:1px solid #0f172a14;border-radius:10px;padding:10px 12px}.skills-config-panel-module__N95Yiq__invocationHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.skills-config-panel-module__N95Yiq__invocationHead code{color:#1d4ed8;font-size:12px}.skills-config-panel-module__N95Yiq__invocationOk{color:#15803d;font-size:11px;font-weight:600}.skills-config-panel-module__N95Yiq__invocationFail{color:#dc2626;font-size:11px;font-weight:600}.skills-config-panel-module__N95Yiq__invocationMeta{color:#94a3b8;margin:4px 0 0;font-size:11px}.skills-config-panel-module__N95Yiq__invocationSummary{color:#64748b;word-break:break-all;margin:6px 0 0;font-size:11px;line-height:1.4}@keyframes skills-config-panel-module__N95Yiq__spin{to{transform:rotate(360deg)}}.skills-config-panel-module__N95Yiq__spinIcon{animation:1s linear infinite skills-config-panel-module__N95Yiq__spin}.skills-config-panel-module__N95Yiq__toolbarRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.skills-config-panel-module__N95Yiq__selectInput{border:1px solid #0f172a1f;border-radius:8px;min-width:200px;height:36px;padding:0 10px;font-size:13px}.skills-config-panel-module__N95Yiq__emptyHint{color:#64748b;font-size:13px;line-height:1.5}.skills-config-panel-module__N95Yiq__auditTableWrap{overflow-x:auto}.skills-config-panel-module__N95Yiq__auditTable{border-collapse:collapse;width:100%;font-size:12px}.skills-config-panel-module__N95Yiq__auditTable th,.skills-config-panel-module__N95Yiq__auditTable td{text-align:left;border-bottom:1px solid #0f172a14;padding:8px 10px}.skills-config-panel-module__N95Yiq__auditTable th{color:#64748b;font-weight:600}.skills-config-panel-module__N95Yiq__debugJson{white-space:pre-wrap;word-break:break-word;background:#f8fafc;border-radius:8px;max-height:60vh;padding:12px;font-size:11px;line-height:1.45;overflow:auto}.skills-config-panel-module__N95Yiq__inlineFields{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.skills-config-panel-module__N95Yiq__inlineFields label{color:#64748b;flex-direction:column;gap:4px;font-size:11px;display:flex}.skills-config-panel-module__N95Yiq__skillList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.skills-config-panel-module__N95Yiq__skillRow{background:#fff;border:1px solid #0f172a14;border-radius:10px;justify-content:space-between;gap:12px;padding:12px;display:flex}.skills-config-panel-module__N95Yiq__skillRowMain{flex:1;min-width:0}.skills-config-panel-module__N95Yiq__skillRowActions{flex-direction:column;gap:4px;display:flex}.skills-config-panel-module__N95Yiq__skillMeta{gap:6px;margin-top:8px;display:flex}
.admin-file-dropzone-module__4iXK6a__zone{cursor:pointer;background:linear-gradient(#eff6ffa6,#ffffffe6);border:1.5px dashed #2563eb47;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:168px;padding:24px 20px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.admin-file-dropzone-module__4iXK6a__zone:hover{background:linear-gradient(#dbeafe8c,#fffffff2);border-color:#2563eb73}.admin-file-dropzone-module__4iXK6a__zoneActive{background:linear-gradient(#dbeafebf,#fff);border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.admin-file-dropzone-module__4iXK6a__zoneHasFile{cursor:default;background:#fffffff2;border-style:solid;border-color:#2563eb38}.admin-file-dropzone-module__4iXK6a__iconWrap{background:color-mix(in srgb,var(--accent,#2563eb)12%,white);width:44px;height:44px;color:var(--accent,#2563eb);border-radius:12px;place-items:center;display:grid}.admin-file-dropzone-module__4iXK6a__title{color:#0f172a;text-align:center;margin:0;font-size:14px;font-weight:600}.admin-file-dropzone-module__4iXK6a__hint{color:#64748b;text-align:center;max-width:280px;margin:0;font-size:12px;line-height:1.6}.admin-file-dropzone-module__4iXK6a__fileName{text-overflow:ellipsis;white-space:nowrap;color:#1d4ed8;max-width:100%;margin:0;font-size:13px;font-weight:500;overflow:hidden}.admin-file-dropzone-module__4iXK6a__changeBtn{color:#2563eb;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-top:4px;font-size:12px;font-weight:500;text-decoration:underline}.admin-file-dropzone-module__4iXK6a__changeBtn:hover{color:#1d4ed8}.admin-file-dropzone-module__4iXK6a__hiddenInput{display:none}
.dataset-source-wizard-module__AqGfxW__sourceGrid{gap:16px;display:grid}@media (min-width:640px){.dataset-source-wizard-module__AqGfxW__sourceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dataset-source-wizard-module__AqGfxW__sourceCard{--accent:#0891b2;text-align:left;cursor:pointer;background:linear-gradient(#fffffff5,#f8fbffeb),#fff;border:1px solid #0f172a1a;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 18px 18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.dataset-source-wizard-module__AqGfxW__sourceCard:before{content:"";background:radial-gradient(circle at 20% 12%,color-mix(in srgb,var(--accent)24%,transparent),transparent 48%);opacity:.55;pointer-events:none;border-radius:16px;position:absolute;inset:-1px}.dataset-source-wizard-module__AqGfxW__sourceCard:hover{border-color:color-mix(in srgb,var(--accent)42%,transparent);box-shadow:0 16px 36px #0f172a1a,0 0 0 1px color-mix(in srgb,var(--accent)10%,transparent);transform:translateY(-2px)}.dataset-source-wizard-module__AqGfxW__sourceCardDatabase{--accent:#2563eb}.dataset-source-wizard-module__AqGfxW__sourceCardFile{--accent:#059669}.dataset-source-wizard-module__AqGfxW__sourceCardApi{--accent:#7c3aed}.dataset-source-wizard-module__AqGfxW__iconWrap{z-index:1;border:1px solid color-mix(in srgb,var(--accent)32%,transparent);width:48px;height:48px;color:var(--accent);background:color-mix(in srgb,var(--accent)14%,white);box-shadow:inset 0 1px 0 #ffffffb3,0 6px 16px color-mix(in srgb,var(--accent)18%,transparent);border-radius:14px;place-items:center;display:grid;position:relative}.dataset-source-wizard-module__AqGfxW__cardTitle{z-index:1;color:#0f172a;margin:0;font-size:15px;font-weight:700;line-height:22px;position:relative}.dataset-source-wizard-module__AqGfxW__cardDesc{z-index:1;color:#64748b;margin:0;font-size:12px;line-height:18px;position:relative}.dataset-source-wizard-module__AqGfxW__wizardRoot{flex-direction:column;gap:20px;display:flex}.dataset-source-wizard-module__AqGfxW__intro{color:#64748b;margin:0;font-size:13px;line-height:20px}.dataset-source-wizard-module__AqGfxW__footerActions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.dataset-source-wizard-module__AqGfxW__sectionLabel{color:#334155;margin:0 0 4px;font-size:14px;font-weight:600}.dataset-source-wizard-module__AqGfxW__engineGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:640px){.dataset-source-wizard-module__AqGfxW__engineGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dataset-source-wizard-module__AqGfxW__engineCard{--accent:#2563eb;text-align:left;cursor:pointer;background:linear-gradient(#fffffff5,#f8fbffeb),#fff;border:1px solid #0f172a1a;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 14px 14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.dataset-source-wizard-module__AqGfxW__engineCard:before{content:"";background:radial-gradient(circle at 20% 12%,color-mix(in srgb,var(--accent)24%,transparent),transparent 48%);opacity:.55;pointer-events:none;border-radius:16px;position:absolute;inset:-1px}.dataset-source-wizard-module__AqGfxW__engineCard:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent)42%,transparent);box-shadow:0 16px 36px #0f172a1a,0 0 0 1px color-mix(in srgb,var(--accent)10%,transparent);transform:translateY(-2px)}.dataset-source-wizard-module__AqGfxW__engineCardSelected{border-color:color-mix(in srgb,var(--accent)50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)14%,transparent),0 12px 28px color-mix(in srgb,var(--accent)12%,transparent)}.dataset-source-wizard-module__AqGfxW__engineCardSelected:before{opacity:.85}.dataset-source-wizard-module__AqGfxW__engineCardDisabled{cursor:not-allowed;opacity:.65}.dataset-source-wizard-module__AqGfxW__engineCardDisabled:hover{box-shadow:none;transform:none}.dataset-source-wizard-module__AqGfxW__engineIconWrap{z-index:1;border:1px solid color-mix(in srgb,var(--accent)32%,transparent);width:48px;height:48px;color:var(--accent);background:color-mix(in srgb,var(--accent)14%,white);box-shadow:inset 0 1px 0 #ffffffb3,0 6px 16px color-mix(in srgb,var(--accent)18%,transparent);border-radius:14px;place-items:center;display:grid;position:relative}.dataset-source-wizard-module__AqGfxW__engineLabel{z-index:1;color:#0f172a;margin:0;font-size:14px;font-weight:700;line-height:20px;position:relative}.dataset-source-wizard-module__AqGfxW__engineHint{z-index:1;color:#94a3b8;margin:-6px 0 0;font-size:11px;line-height:16px;position:relative}.dataset-source-wizard-module__AqGfxW__engineMysql{--accent:#45b058}.dataset-source-wizard-module__AqGfxW__enginePostgresql{--accent:#336791}.dataset-source-wizard-module__AqGfxW__engineOracle{--accent:#f80000}.dataset-source-wizard-module__AqGfxW__engineSqlite{--accent:#0db7d5}.dataset-source-wizard-module__AqGfxW__formatGrid{flex-wrap:wrap;gap:10px;display:flex}.dataset-source-wizard-module__AqGfxW__formatChip{--accent:#059669;color:#334155;cursor:pointer;background:#fff;border:1.5px solid #0f172a1a;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .14s;display:inline-flex}.dataset-source-wizard-module__AqGfxW__formatChipSelected{border-color:color-mix(in srgb,var(--accent)50%,transparent);background:color-mix(in srgb,var(--accent)10%,white);color:#047857;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)12%,transparent)}.dataset-source-wizard-module__AqGfxW__formatDot{background:var(--accent);border-radius:999px;width:8px;height:8px}
.platform-list-page-module__kTj-Mq__page{flex-direction:column;gap:20px;display:flex}.platform-list-page-module__kTj-Mq__pageFill{flex:1;min-height:0}.platform-list-page-module__kTj-Mq__header{flex-direction:column;gap:6px;display:flex}.platform-list-page-module__kTj-Mq__title{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.platform-list-page-module__kTj-Mq__subtitle{color:#64748b;max-width:56ch;margin:0;font-size:13px;line-height:1.55}.platform-list-page-module__kTj-Mq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.platform-list-page-module__kTj-Mq__toolbarFilters{flex-wrap:wrap;flex:auto;align-items:center;gap:10px;min-width:min(100%,280px);display:flex}.platform-list-page-module__kTj-Mq__toolbarActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.platform-list-page-module__kTj-Mq__searchWrap{flex:200px;min-width:180px;max-width:320px;position:relative}.platform-list-page-module__kTj-Mq__searchIcon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.platform-list-page-module__kTj-Mq__searchInput{border-radius:12px;height:40px;padding-left:36px}.platform-list-page-module__kTj-Mq__filterSelect{width:140px;height:40px}.platform-list-page-module__kTj-Mq__filterInput{border-radius:12px;width:140px;height:40px}.platform-list-page-module__kTj-Mq__toolbarBtn{border-radius:12px;height:40px}
.models-module__IKAsKG__page{flex-direction:column;gap:20px;display:flex}.models-module__IKAsKG__header{flex-direction:column;gap:6px;display:flex}.models-module__IKAsKG__title{color:#0f172a;margin:0;font-size:22px;font-weight:800}.models-module__IKAsKG__subtitle{color:#64748b;margin:0;font-size:13px}.models-module__IKAsKG__tabBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.models-module__IKAsKG__tabs{background:#f1f5f9;border-radius:12px;flex-shrink:0;gap:6px;width:fit-content;padding:4px;display:flex}.models-module__IKAsKG__tabActions{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:10px;min-width:240px;display:flex}.models-module__IKAsKG__searchWrap{flex:1;min-width:180px;max-width:320px;position:relative}.models-module__IKAsKG__searchIcon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.models-module__IKAsKG__searchInput{height:38px;padding-left:36px}.models-module__IKAsKG__tab,.models-module__IKAsKG__tabActive{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:700}.models-module__IKAsKG__tabActive{color:#0f172a;background:#fff;box-shadow:0 2px 8px #0f172a0f}.models-module__IKAsKG__card{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:20px}.models-module__IKAsKG__table{border-collapse:collapse;width:100%;font-size:13px}.models-module__IKAsKG__table th{text-align:left;color:#64748b;white-space:nowrap;background:#f8fafc;padding:10px 12px;font-weight:700}.models-module__IKAsKG__sortTh{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s,background .15s}.models-module__IKAsKG__sortTh:hover{color:#0f172a;background:#f1f5f9}.models-module__IKAsKG__sortThActive{color:#2563eb}.models-module__IKAsKG__sortIcon{vertical-align:-2px;opacity:.45;margin-left:4px;display:inline-block}.models-module__IKAsKG__sortThActive .models-module__IKAsKG__sortIcon{opacity:1}.models-module__IKAsKG__table td{vertical-align:middle;border-top:1px solid #0f172a0f;padding:12px}.models-module__IKAsKG__badge{color:#475569;background:#f1f5f9;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.models-module__IKAsKG__toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.models-module__IKAsKG__pagination{color:#64748b;border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;font-size:13px;display:flex}.models-module__IKAsKG__muted{color:#94a3b8;font-size:12px}.models-module__IKAsKG__statusOn{color:#166534;background:#dcfce7;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.models-module__IKAsKG__statusOff{color:#991b1b;background:#fee2e2;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.models-module__IKAsKG__statusDeleted{color:#475569;background:#f1f5f9;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.models-module__IKAsKG__actions{white-space:nowrap;justify-content:flex-end;gap:4px;display:flex}.models-module__IKAsKG__reorderCell{white-space:nowrap}.models-module__IKAsKG__sortOrderValue{color:#64748b;font-variant-numeric:tabular-nums;min-width:28px}.models-module__IKAsKG__dragCol{text-align:center;vertical-align:middle;width:36px;padding-left:10px!important;padding-right:4px!important}.models-module__IKAsKG__rowDragging{opacity:.45}.models-module__IKAsKG__rowDragOver{background:#eff6ffd9;box-shadow:inset 0 0 0 2px #2563eb40}.models-module__IKAsKG__vendorCardDragging{opacity:.5}.models-module__IKAsKG__vendorCardDragOver{border-color:#93c5fd;box-shadow:0 0 0 2px #2563eb33}.models-module__IKAsKG__vendorCardDragHandle{margin-right:4px}.models-module__IKAsKG__loading{color:#64748b;justify-content:center;padding:48px;display:flex}.models-module__IKAsKG__scopeTabs{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.models-module__IKAsKG__scopeTab,.models-module__IKAsKG__scopeTabActive{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.models-module__IKAsKG__scopeTabActive{color:#1d4ed8;background:#eff6ff;border-color:#2563eb59}.models-module__IKAsKG__scopeTabCount{color:#1d4ed8;background:#2563eb1f;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.models-module__IKAsKG__usageStats{border-bottom:1px solid #0f172a0f;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;padding-bottom:16px;display:grid}.models-module__IKAsKG__usageStats strong{color:#0f172a;margin-top:4px;font-size:20px;display:block}.models-module__IKAsKG__usageLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:650}.models-module__IKAsKG__modelGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.models-module__IKAsKG__modelCard{background:#fff;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.models-module__IKAsKG__modelCardHeadMain{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.models-module__IKAsKG__modelCardTitleRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.models-module__IKAsKG__defaultBadge{color:#1d4ed8;background:#eff6ff;border:1px solid #2563eb33;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.models-module__IKAsKG__defaultSwitchRow{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.models-module__IKAsKG__defaultSwitchLabel{color:#64748b;white-space:nowrap;font-size:12px;font-weight:600}.models-module__IKAsKG__defaultSwitchLabelOn{color:#1d4ed8}.models-module__IKAsKG__modelCardHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.models-module__IKAsKG__modelCardTitle{color:#0f172a;margin:0;font-size:15px;font-weight:700}.models-module__IKAsKG__modelCardMeta{color:#94a3b8;margin-top:2px;font-size:12px}.models-module__IKAsKG__modelCardTags{flex-wrap:wrap;gap:6px;display:flex}.models-module__IKAsKG__grantBadge{color:#047857;background:#ecfdf5;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.models-module__IKAsKG__warnBadge{color:#c2410c;background:#fff7ed;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.models-module__IKAsKG__modelCardFoot{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.models-module__IKAsKG__hintText{color:#64748b;font-size:11px;line-height:1.4}.models-module__IKAsKG__sectionTitle{color:#334155;margin:0 0 10px;font-size:13px;font-weight:700}.models-module__IKAsKG__sectionHint{color:#64748b;margin:0 0 12px;font-size:12px;line-height:1.5}.models-module__IKAsKG__sectionBlock{margin-bottom:20px}.models-module__IKAsKG__modelCardActive{background:linear-gradient(#fafbff 0%,#fff 100%);border-color:#2563eb47}.models-module__IKAsKG__modelCardDefault{box-shadow:0 0 0 1px #2563eb26}.models-module__IKAsKG__keyModeRow{background:#f8fafc;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.models-module__IKAsKG__poolBadge{color:#4338ca;background:#eef2ff;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.models-module__IKAsKG__collapseToggle{color:#64748b;cursor:pointer;background:#fff;border:1px dashed #0f172a1f;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.models-module__IKAsKG__collapseToggle:hover{color:#0f172a;border-color:#0f172a33}.models-module__IKAsKG__saveStatus{color:#64748b;font-size:12px}.models-module__IKAsKG__saveStatusPending{color:#c2410c}.models-module__IKAsKG__providerAddCard{color:#64748b;cursor:pointer;background:#fafafa;border:1px dashed #0f172a26;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:160px;padding:20px;transition:border-color .15s,background .15s;display:flex}.models-module__IKAsKG__providerAddCard:hover{color:#1d4ed8;background:#f8fbff;border-color:#2563eb59}.models-module__IKAsKG__providerGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.models-module__IKAsKG__providerCard{background:#fff;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.models-module__IKAsKG__providerCardHead{align-items:flex-start;gap:10px;display:flex}.models-module__IKAsKG__providerCardFoot{border-top:1px solid #0f172a0f;gap:8px;margin-top:auto;padding-top:8px;display:flex}.models-module__IKAsKG__credMiniList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.models-module__IKAsKG__credMiniItem{background:#f8fafc;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.models-module__IKAsKG__modelListGroups{flex-direction:column;gap:20px;display:flex}.models-module__IKAsKG__modelListGroup{background:#fff;border:1px solid #0f172a14;border-radius:14px;overflow:hidden}.models-module__IKAsKG__modelListGroupHead{background:#f8fafc;border-bottom:1px solid #0f172a0f;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.models-module__IKAsKG__modelListGroupTitle{color:#0f172a;flex:1;margin:0;font-size:14px;font-weight:700}.models-module__IKAsKG__modelList{margin:0;padding:0;list-style:none}.models-module__IKAsKG__modelListRow{border-bottom:1px solid #0f172a0f}.models-module__IKAsKG__modelListRow:last-child{border-bottom:none}.models-module__IKAsKG__modelListRowOff{background:#fafafa}.models-module__IKAsKG__modelListRowOff .models-module__IKAsKG__modelListName{color:#94a3b8}.models-module__IKAsKG__modelListRowDefault{background:linear-gradient(90deg,#eff6ff99 0%,#fff 40%)}.models-module__IKAsKG__modelListRowMain{align-items:center;gap:12px;padding:10px 16px;display:flex}.models-module__IKAsKG__modelListDragHandle{color:#94a3b8;cursor:grab;flex-shrink:0;align-items:center;display:inline-flex}.models-module__IKAsKG__modelListRowDragging{opacity:.55}.models-module__IKAsKG__modelListRowDragOver{box-shadow:inset 0 2px #6366f1}.models-module__IKAsKG__modelListRowBody{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.models-module__IKAsKG__modelListName{color:#0f172a;font-size:14px;font-weight:600}.models-module__IKAsKG__modelListRowTags{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.models-module__IKAsKG__modelListRowActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.models-module__IKAsKG__modelListExpand{flex-direction:column;gap:8px;margin-top:-4px;padding:0 16px 12px;display:flex}.models-module__IKAsKG__vendorGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.models-module__IKAsKG__vendorCard{background:#fff;border:1px solid #0f172a14;border-radius:14px;align-items:flex-start;gap:14px;padding:16px;display:flex}.models-module__IKAsKG__vendorLogoWrap{background:#f8fafc;border:1px solid #0f172a14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.models-module__IKAsKG__vendorLogo{object-fit:contain;width:100%;height:100%}.models-module__IKAsKG__vendorLogoPlaceholder{color:#94a3b8;font-size:20px;font-weight:800}.models-module__IKAsKG__vendorCardBody{flex:1;min-width:0}.models-module__IKAsKG__vendorCardActions{flex-direction:column;gap:4px;display:flex}.models-module__IKAsKG__providerCell{align-items:center;gap:8px;display:inline-flex}.models-module__IKAsKG__providerLogoSm{object-fit:contain;background:#f8fafc;border-radius:6px;width:22px;height:22px}
.tenants-module__d98Qsq__loading{color:#64748b;justify-content:center;padding:48px;display:flex}.tenants-module__d98Qsq__tableWrap{background:#fff;border:1px solid #0f172a14;border-radius:16px;overflow:hidden;box-shadow:0 12px 40px #0f172a0d}.tenants-module__d98Qsq__table{border-collapse:collapse;width:100%;font-size:13px}.tenants-module__d98Qsq__table th{text-align:left;color:#64748b;background:#f8fafc;border-bottom:1px solid #0f172a0f;padding:12px 16px;font-weight:700}.tenants-module__d98Qsq__table td{vertical-align:middle;border-bottom:1px solid #0f172a0d;padding:14px 16px}.tenants-module__d98Qsq__row{cursor:pointer;transition:background .12s}.tenants-module__d98Qsq__row:hover{background:#eff6ff99}.tenants-module__d98Qsq__tenantLink{color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.tenants-module__d98Qsq__tenantLink strong{color:#0f172a}.tenants-module__d98Qsq__tenantLink:hover strong{color:#2563eb}.tenants-module__d98Qsq__ownerHint{color:#94a3b8;font-size:11px;font-weight:500}.tenants-module__d98Qsq__slug{color:#475569;background:#f1f5f9;border-radius:6px;padding:2px 6px;font-size:12px}.tenants-module__d98Qsq__muted{color:#94a3b8}.tenants-module__d98Qsq__pagination{border-top:1px solid #0f172a0f;justify-content:center;align-items:center;gap:16px;padding:14px;display:flex}.tenants-module__d98Qsq__pageInfo{color:#64748b;font-size:12px}.tenants-module__d98Qsq__limitInput{width:100px;height:32px;font-size:12px}
.sortable-drag-handle-module__WAe07G__handle{color:#94a3b8;cursor:grab;touch-action:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.sortable-drag-handle-module__WAe07G__handle:hover{color:#64748b;background:#f1f5f9}.sortable-drag-handle-module__WAe07G__handle:active{cursor:grabbing}.sortable-drag-handle-module__WAe07G__handleDisabled{opacity:.35;cursor:not-allowed;pointer-events:none}
.page-module__GSMasW__gridSelectArea{-webkit-user-select:none;user-select:none;position:relative}.page-module__GSMasW__gridItem{min-width:0;height:100%}.page-module__GSMasW__marquee{z-index:50;pointer-events:none;background:#2563eb1f;border:1px solid #2563eba6;border-radius:8px;position:fixed;box-shadow:inset 0 0 20px #2563eb1a,0 0 16px #2563eb14}
