.richEditorWrap{position:relative}.richEditorWrap .toolbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}.richEditorWrap .toolbar>button,.richEditorWrap .toolbar>select,.richEditorWrap .toolbar>.toolPopover>button{height:36px;min-height:36px;box-sizing:border-box;padding:0 12px;margin:0;border:1px solid #d1d5db;border-radius:6px;background:#fff;font:inherit;font-size:13px;line-height:34px;vertical-align:middle}.richEditorWrap .toolbar>select{line-height:normal;padding-right:28px}.richEditorWrap .toolbar>.toolPopover{display:flex;align-items:center;height:36px}.richEditorWrap .toolbar>.toolPopover>button{display:flex;align-items:center;justify-content:center}.richEditorWrap .toolbar>button:hover,.richEditorWrap .toolbar>.toolPopover>button:hover{background:#f8fafc}.richEditorWrap .toolbar .keywordFromSelection{height:36px;min-height:36px}.toolPopover{position:relative}.colorPalette{position:absolute;z-index:30;top:40px;left:0;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:8px;display:grid;grid-template-columns:repeat(6,28px);gap:5px;box-shadow:0 10px 25px #00000024}.colorSwatch{width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border:1px solid #d1d5db!important;border-radius:6px!important}.tablePicker{position:absolute;z-index:30;top:40px;left:0;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:10px;box-shadow:0 10px 25px #00000024}.tablePickerLabel{font-size:12px;margin-bottom:7px;color:#6b7280}.tableGrid{display:grid;grid-template-columns:repeat(8,20px);gap:3px}.tableGrid button{width:20px!important;height:20px!important;min-height:20px!important;padding:0!important;border:1px solid #cbd5e1!important;border-radius:2px!important;background:#fff}.tableGrid button.picked{background:#dbeafe}.richEditor{min-height:360px;padding:16px;border:1px solid #d1d5db;border-radius:10px;background:#fff;overflow:auto;outline:none}.richEditor:focus{border-color:#ef4444}.richEditor table{border-collapse:collapse;width:auto;max-width:none;margin:10px 0}.richEditor td,.richEditor th{border:1px solid #9ca3af;padding:7px;position:relative;box-sizing:border-box}.richEditor th{background:#f3f4f6}.richEditor .callout{padding:12px 14px;margin:10px 0;border-radius:8px;background:#eff6ff;border-left:4px solid #3b82f6}.richEditor .callout.danger{background:#fff7ed;border-left-color:#f97316}.richEditor .callout.required{background:#fef2f2;border-left-color:#ef4444}.keywordFromSelection{font-weight:600}.richEditorWrap .toolbarDivider{width:1px;height:24px;background:#d1d5db;margin:0 2px;flex:0 0 1px}.richEditor img.guideContentImage{display:block;max-width:100%;height:auto;margin:10px 0;border:1px solid transparent;border-radius:4px}.richEditor img.guideContentImage:hover{border-color:#94a3b8}.richEditor img.guideContentImage:active{outline:2px solid #64748b;outline-offset:2px}.imageSizeToolbar{display:flex;align-items:center;gap:6px;margin:8px 0;padding:8px 10px;border:1px solid #d1d5db;border-radius:8px;background:#f8fafc;font-size:13px}.imageSizeToolbar span{font-weight:600;margin-right:4px}.imageSizeToolbar button{height:30px;padding:0 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;cursor:pointer}.imageSizeToolbar button:hover{background:#f1f5f9}.richEditor img.guideContentImage{cursor:pointer}.richEditor img.guideContentImage:hover{outline:2px solid #94a3b8;outline-offset:2px}*{box-sizing:border-box}body{margin:0;font-family:Inter,Pretendard,Noto Sans KR,Arial,sans-serif;background:#f5f6f8;color:#191c20}button,input,select,textarea{font:inherit}button{cursor:pointer}.center{min-height:100vh;display:grid;place-items:center}.loginPage{min-height:100vh;display:grid;place-items:center;padding:24px}.loginCard{width:390px;background:#fff;border:1px solid #e3e6ea;border-radius:16px;padding:28px;box-shadow:0 18px 45px #11182712;display:grid;gap:12px}.brand{font-size:24px;font-weight:800}.loginCard p{margin:0 0 8px;color:#69707a}.loginCard input,.inlineForm input,.formGrid input,.formGrid select,.searchRow input,.demoInput input,.demoInput select,.fieldRow input{border:1px solid #d8dde4;border-radius:9px;padding:11px 12px;background:#fff}.primary{border:0;border-radius:9px;background:#ff254d;color:#fff;padding:11px 16px;font-weight:700}.danger{border:0;border-radius:9px;background:#222;color:#fff}.small{padding:8px 12px}.full{width:100%}.errorBox{background:#fff0f2;color:#b71834;padding:10px;border-radius:8px}.shell{display:grid;grid-template-columns:230px 1fr;min-height:100vh}.sidebar{background:#111318;color:#fff;padding:24px 16px;display:flex;flex-direction:column}.inverse{font-size:20px}.subBrand{font-size:12px;color:#8d96a4;margin-top:4px}.sidebar nav{margin-top:28px;display:grid;gap:4px}.navBtn{border:0;background:transparent;color:#c7cbd2;text-align:left;border-radius:8px;padding:10px 12px}.navBtn.active{background:#ffffff12;color:#fff}.navGroup{font-size:10px;text-transform:uppercase;color:#69717c;margin:18px 12px 5px}.logout{margin-top:auto;border:1px solid #333842;background:transparent;color:#b9c0ca;border-radius:8px;padding:9px}.content{padding:28px;min-width:0}.pageHead,.paneHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.statGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stat,.card{background:#fff;border:1px solid #e2e5e9;border-radius:12px;padding:18px}.stat{display:grid;gap:10px}.stat span{color:#707782;font-size:13px}.stat strong{font-size:28px}.table{padding:0;overflow:hidden}.row{width:100%;display:grid;grid-template-columns:1fr 120px 150px;gap:12px;align-items:center;padding:14px 16px;border:0;border-top:1px solid #eef0f2;background:#fff;text-align:left}.row:first-child{border-top:0}.row small{display:block;color:#8a919c;margin-top:4px}.inlineForm{display:flex;gap:8px;margin:14px 0}.inlineForm input{min-width:280px}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:#fff;border:1px solid #e2e5e9;border-radius:12px;padding:20px}.formGrid label{display:grid;gap:7px;font-size:13px;font-weight:700}.span2{grid-column:1/-1}.labelTitle{font-size:13px;font-weight:700;margin-bottom:8px}.chips{display:flex;flex-wrap:wrap;gap:7px}.chip{border:1px solid #d9dde4;padding:7px 9px;border-radius:999px;font-size:12px;background:#fff}.chip input{display:none}.chip.selected{border-color:#ff254d;background:#fff1f4;color:#c61c3c}.actions{margin-top:14px;text-align:right}.editorWrap{border:1px solid #d8dde4;border-radius:10px;overflow:hidden}.toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:8px;background:#f7f8fa;border-bottom:1px solid #e5e8ec}.toolbar button{border:1px solid #d8dde4;background:#fff;border-radius:6px;padding:6px 8px;font-size:12px}.richEditor{min-height:320px;padding:16px;outline:none;background:#fff}.richEditor table,.guideBody table{border-collapse:collapse;width:100%}.richEditor td,.richEditor th,.guideBody td,.guideBody th{border:1px solid #d7dce2;padding:8px}.callout,[data-callout]{padding:12px 14px;border-radius:8px;background:#f4f6f8;border-left:4px solid #737c88;margin:12px 0}.callout.danger,[data-callout=danger]{background:#fff2f4;border-color:#ff254d}.callout.required,[data-callout=required]{background:#fff8e9;border-color:#d89a00}.back{border:0;background:transparent;color:#6c7480;padding:6px 0}.agentGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);height:calc(100vh - 56px);gap:16px}.conversationPane,.guidePane{background:#fff;border:1px solid #e2e5e9;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.paneHeader{padding:14px 16px;border-bottom:1px solid #edf0f2}.statusDot{font-size:11px;color:#2a9d62;margin-left:10px}.messages{padding:18px;overflow:auto;flex:1}.message{max-width:82%;padding:11px 13px;border-radius:12px;margin-bottom:12px;background:#f3f5f7}.message.agent{margin-left:auto;background:#fff1f4}.speaker{font-size:10px;color:#7a828d;margin-bottom:5px}.keywordHit{border:0;background:#ffe9ee;color:#d7193f;border-radius:4px;padding:1px 3px;font-weight:800}.demoInput{display:grid;grid-template-columns:100px 1fr auto;gap:7px;padding:10px;border-top:1px solid #edf0f2}.demoInput button,.searchRow button{border:1px solid #d6dbe2;background:#fff;border-radius:8px}.guidePane{padding:16px;overflow:auto}.searchRow{display:grid;grid-template-columns:1fr auto;gap:7px;position:sticky;top:0;background:#fff;padding-bottom:10px;z-index:2}.guidePane h3{font-size:13px;margin:22px 0 8px;color:#616974}.listItem{width:100%;border:0;border-bottom:1px solid #eef0f2;background:#fff;padding:11px 4px;display:flex;justify-content:space-between;text-align:left}.listItem small{display:block;color:#89919b}.muted,.empty{color:#8a919b;font-size:13px}.empty{padding:30px;text-align:center}.guideTitle h2{margin-bottom:3px}.guideTitle span{font-size:12px;color:#858d97}.guideBody{margin-top:18px;line-height:1.7}.summaryField{display:grid;gap:6px;margin:12px 0;font-size:12px;font-weight:700}.summaryField textarea,.bigText{width:100%;min-height:78px;border:1px solid #d8dde4;border-radius:8px;padding:10px;resize:vertical}.bigText{min-height:140px}.fieldRow{display:grid;grid-template-columns:1fr 180px;gap:10px;margin-bottom:8px}.fieldRow code{background:#f3f5f7;padding:10px;border-radius:7px}.embedded{padding:0}.embedded .agentGrid{height:100vh;gap:0}.embedded .conversationPane,.embedded .guidePane{border-radius:0;border-top:0;border-bottom:0}@media(max-width:1000px){.statGrid{grid-template-columns:1fr 1fr}.agentGrid{grid-template-columns:1fr;height:auto}.conversationPane,.guidePane{min-height:500px}.shell{grid-template-columns:190px 1fr}}@media(max-width:700px){.shell{display:block}.sidebar{display:none}.content{padding:10px}.statGrid{grid-template-columns:1fr 1fr}.formGrid{grid-template-columns:1fr}.span2{grid-column:auto}.agentGrid{display:block}.conversationPane,.guidePane{margin-bottom:10px}.loginCard{width:100%}}.platformCreate{margin:18px 0}.tenantRow.selectedRow{background:#fff4f6}.tenantStat{font-size:18px!important}.okText{font-size:20px!important;color:#248f5a}.inlineForm select{border:1px solid #d8dde4;border-radius:9px;padding:10px;background:#fff}.secretOnce{margin-top:12px;background:#fff8e9;border:1px solid #f0d58a;padding:12px;border-radius:9px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.secretOnce code{overflow:auto;background:#fff;padding:8px;border-radius:6px}.micPanel{border-top:1px solid #edf0f2;padding:10px;background:#fafbfc}.micRow{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end}.micRow label{display:grid;gap:4px;font-size:11px;color:#616974}.micRow select{border:1px solid #d8dde4;border-radius:7px;padding:7px;background:#fff}.micRow small{color:#939aa3}.errorInline{font-size:11px;color:#c41c3a;margin-top:7px}.historyMeta{color:#7b838e;font-size:13px}.historyTranscript{display:grid;gap:8px}.historyTranscript>div{display:grid;grid-template-columns:70px 1fr;gap:12px;padding:9px;background:#f7f8fa;border-radius:7px}.summaryRead{display:grid;grid-template-columns:140px 1fr;gap:10px;padding:8px 0;border-top:1px solid #eef0f2}.fieldRow3{display:grid;grid-template-columns:1fr 180px 70px;gap:10px;margin-bottom:8px}.fieldRow3 input{border:1px solid #d8dde4;border-radius:8px;padding:10px}.fieldRow3 code{background:#f3f5f7;padding:10px;border-radius:7px}.fieldRow3 button{border:1px solid #d8dde4;background:#fff;border-radius:7px}.rowActions{display:flex;gap:5px}.rowActions button{border:1px solid #d9dde3;background:#fff;border-radius:6px;padding:6px 8px}.versionBox{margin-top:14px}.versionRow{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid #eef0f2}.versionRow button{border:1px solid #d8dde4;background:#fff;border-radius:7px;padding:6px 8px}.platformAudit{margin:18px 0}.auditLine{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid #eef0f2}.auditLine:first-of-type{border-top:0}.auditLine span{display:grid}.auditLine small,.auditLine time{color:#8a919b;font-size:11px}.summaryActions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.summaryActions>button{padding:11px;border-radius:8px;border:1px solid #d8dde4;background:#fff}.summaryActions>.primary{background:#ff254d;color:#fff;border-color:#ff254d}.statusDot.warn{color:#b97700}.filterTabs{display:flex;gap:5px;margin:12px 0}.filterTabs button{border:1px solid #d9dde3;background:#fff;border-radius:999px;padding:7px 12px}.filterTabs button.active{background:#1f2329;color:#fff;border-color:#1f2329}.dimRow{opacity:.58}.summaryActions.three{grid-template-columns:1fr 1fr 1fr}.summaryErrorCard{padding:12px}.summaryErrorCard p{color:#a3293e}.settingsCard{max-width:720px}.settingsCard select{border:1px solid #d8dde4;border-radius:8px;padding:10px;background:#fff}.featureList{display:grid;gap:2px;margin:8px 0 18px}.featureList label{display:flex;justify-content:space-between;padding:11px 0;border-top:1px solid #eef0f2}.inviteForm{flex-wrap:wrap}.inviteForm select{min-width:180px}.inviteSecret code{white-space:nowrap}.dashboardLists{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.rankLine{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid #eef0f2}.rankLine:first-of-type{border-top:0}.rankLine strong{font-variant-numeric:tabular-nums}@media(max-width:900px){.dashboardLists{grid-template-columns:1fr}}.accountCard{max-width:520px;display:grid;gap:10px}.accountCard input{border:1px solid #d8dde4;border-radius:9px;padding:11px 12px}.successBox{background:#edf9f2;color:#1c7448;padding:10px;border-radius:8px}.orgChips{display:flex;flex-wrap:wrap;gap:7px}.orgChips>span:not(.muted){padding:6px 9px;border-radius:999px;background:#f3f5f7;font-size:12px}.userCreateCard{margin-top:14px}.userCreateForm{flex-wrap:wrap}.userRow select{max-width:150px;border:1px solid #d8dde4;border-radius:7px;padding:6px;background:#fff}.richToolbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:10px;border:1px solid #e5e7eb;border-bottom:0;border-radius:10px 10px 0 0;background:#f9fafb}.richToolbar>button,.richToolbar .toolPopover>button,.richToolbar select{box-sizing:border-box;height:36px;min-height:36px;padding:0 12px;margin:0;border:1px solid #d1d5db;border-radius:7px;background:#fff;font-size:13px;line-height:34px;white-space:nowrap;cursor:pointer}.richToolbar select{min-width:90px;line-height:normal}.richToolbar>button:hover,.richToolbar .toolPopover>button:hover{background:#f3f4f6}.toolPopover{position:relative;display:inline-flex;align-items:center}.colorPalette{position:absolute;z-index:1000;top:calc(100% + 6px);left:0;width:214px;display:grid;grid-template-columns:repeat(6,26px);gap:7px;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #00000024}.colorSwatch{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;margin:0!important;border:1px solid #d1d5db!important;border-radius:50%!important;cursor:pointer}.colorSwatch:hover{transform:scale(1.12);box-shadow:0 0 0 2px #e5e7eb}.tablePicker{position:absolute;z-index:1000;top:calc(100% + 6px);left:0;width:max-content;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #00000024}.tablePickerLabel{height:24px;margin-bottom:8px;font-size:13px;font-weight:600;color:#374151}.tableGrid{display:grid;grid-template-columns:repeat(8,24px);gap:4px}.tableGrid button{box-sizing:border-box;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;margin:0!important;border:1px solid #cbd5e1!important;border-radius:3px!important;background:#fff!important}.tableGrid button.picked{border-color:#ff254d!important;background:#ffe7ec!important}.richEditor{min-height:320px;padding:18px;border:1px solid #e5e7eb;border-radius:0 0 10px 10px;background:#fff;outline:none;line-height:1.65}.richEditor:focus{border-color:#ff254d}.richEditor table{border-collapse:collapse;width:100%;margin:12px 0}.richEditor th,.richEditor td{min-width:70px;padding:8px;border:1px solid #d1d5db}.agentGrid.summaryMode{grid-template-columns:minmax(320px,.72fr) minmax(620px,1.55fr)}.summaryWorkspace{max-width:960px;margin:0 auto;padding:8px 4px 32px}.summaryHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e7e9ee}.summaryHeader h2{margin:0 0 7px;font-size:24px}.summaryHeader p{margin:0;color:#6b7280;line-height:1.55}.summaryDraftBadge{flex:0 0 auto;padding:6px 10px;border-radius:999px;background:#f1f3f5;font-size:12px;font-weight:700;color:#555}.summaryFields{display:grid;gap:15px}.summaryField.improved{display:grid;gap:7px}.summaryField.improved>span{font-size:13px;font-weight:700}.summaryField.improved textarea{width:100%;box-sizing:border-box;min-height:72px;padding:12px 14px;resize:vertical;border:1px solid #d9dde5;border-radius:10px;line-height:1.55;font:inherit;background:#fff}.summaryField.improved textarea:focus{outline:none;border-color:#777;box-shadow:0 0 0 3px #0000000d}.summaryFooter{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;margin-top:24px;padding:14px 0;background:#fffffff5;border-top:1px solid #e7e9ee}.summaryConfirm{min-width:130px}.summaryLoadingCard{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.summaryLoadingCard h2{margin:18px 0 8px}.summaryLoadingCard p{max-width:440px;margin:0;color:#6b7280;line-height:1.6}.summarySpinner{width:34px;height:34px;border:3px solid #e5e7eb;border-top-color:#555;border-radius:50%;animation:summarySpin .8s linear infinite}@keyframes summarySpin{to{transform:rotate(360deg)}}@media(max-width:1050px){.agentGrid.summaryMode{grid-template-columns:1fr}}.orgManageList{display:grid;gap:8px;margin-top:16px}.orgManageItem{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #e7e9ee;border-radius:10px}.orgManageItem>span:first-child{display:grid;gap:3px}.orgManageItem small{color:#777}.userFilters{display:grid;grid-template-columns:minmax(220px,1fr) 180px 140px auto;gap:10px;align-items:center}@media(max-width:900px){.userFilters{grid-template-columns:1fr}.orgManageItem{align-items:flex-start;flex-direction:column}}.meBadge{display:inline-block;margin-left:7px;padding:2px 7px;border-radius:999px;background:#eef0f3;color:#555;font-size:11px;font-weight:700;vertical-align:middle}.selfAccountText{font-size:12px;color:#777;white-space:nowrap}.historyPage{width:100%}.historyTitleRow{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.historyTitleRow h1{margin-bottom:4px}.historyCount{padding:8px 12px;border:1px solid #e6e7ea;border-radius:10px;background:#fff;font-size:13px;font-weight:700}.historyInfoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.historyInfoCard{display:flex;flex-direction:column;gap:7px;padding:16px;border:1px solid #e7e8eb;border-radius:12px;background:#fff}.historyInfoCard small{color:#777;font-size:12px}.historyInfoCard strong{font-size:14px}.historyDetailGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:16px;align-items:start}.historyConversationCard,.historySummaryCard{padding:0;overflow:hidden}.historySectionHead{padding:18px 20px;border-bottom:1px solid #ececef}.historySectionHead h2{margin:0 0 4px;font-size:17px}.historySectionHead span{color:#888;font-size:12px}.historyTranscriptV2{padding:20px;max-height:650px;overflow-y:auto}.historyMessage{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:16px}.historyMessage.agent{align-items:flex-end}.historySpeaker{margin:0 4px 5px;color:#777;font-size:11px;font-weight:700}.historyBubble{max-width:82%;padding:11px 13px;border-radius:12px;background:#f2f3f5;line-height:1.55;white-space:pre-wrap;word-break:break-word}.historyMessage.agent .historyBubble{background:#fff0f3}.historySummaryFields{padding:6px 20px 20px}.historySummaryField{padding:15px 0;border-bottom:1px solid #eeeeef}.historySummaryField:last-child{border-bottom:0}.historySummaryField strong{display:block;margin-bottom:7px;font-size:12px}.historySummaryField div{line-height:1.55;white-space:pre-wrap;word-break:break-word}.historyList{padding:0;overflow:hidden}.historyListHeader,.historyListRow{display:grid;grid-template-columns:minmax(280px,1fr) 130px 150px;align-items:center;gap:16px}.historyListHeader{padding:11px 18px;background:#f7f7f8;color:#777;font-size:12px;font-weight:700}.historyListRow{width:100%;padding:15px 18px;border:0;border-top:1px solid #eeeeef;border-radius:0;background:#fff;text-align:left;cursor:pointer}.historyListRow:hover{background:#fafafa}.historyMainInfo{display:flex;flex-direction:column;gap:5px}.historyMainInfo small{color:#777}.historyStatus{font-size:13px;font-weight:700}.historySummaryBadge{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.historySummaryBadge.confirmed{background:#edf7f0}.historySummaryBadge.draft{background:#f1f2f4;color:#666}@media(max-width:1050px){.historyInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.historyDetailGrid{grid-template-columns:1fr}}.integrationPage{width:100%}.integrationTitleRow{margin-bottom:18px}.integrationTitleRow h1{margin-bottom:4px}.integrationStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.integrationStat{display:flex;flex-direction:column;gap:7px;padding:16px 18px;border:1px solid #e7e8eb;border-radius:12px;background:#fff}.integrationStat small{color:#777;font-size:12px}.integrationStat strong{font-size:22px}.integrationCreate,.integrationSectionTitle{margin-bottom:16px}.integrationSectionTitle h2{margin:0 0 4px;font-size:17px}.integrationSectionTitle p{margin:0;color:#777;font-size:12px}.integrationForm{display:grid;grid-template-columns:minmax(220px,1fr) 220px auto;gap:10px;align-items:end}.integrationForm label{display:flex;flex-direction:column;gap:6px}.integrationForm label>span{font-size:12px;font-weight:700}.integrationIssueButton{min-height:40px}.adapterDescription{display:flex;flex-direction:column;gap:4px;margin-top:14px;padding:12px 14px;border-radius:10px;background:#f6f7f8}.adapterDescription strong{font-size:13px}.adapterDescription span{color:#666;font-size:12px}.integrationSecurityNotice{margin:14px 0 0;color:#777;font-size:12px;line-height:1.6}.integrationSecret{display:grid;grid-template-columns:1fr auto;gap:12px;margin-top:16px;padding:15px;border:1px solid #e1e3e6;border-radius:12px}.integrationSecret>div{display:flex;flex-direction:column;gap:3px}.integrationSecret>div span{color:#777;font-size:12px}.integrationSecret code{grid-column:1 / -1;display:block;padding:11px;overflow-x:auto;border-radius:8px;background:#f5f5f6;font-size:12px}.integrationListCard{padding:0;overflow:hidden}.integrationListTitle{padding:18px 20px 0}.integrationTableHeader,.integrationRow{display:grid;grid-template-columns:minmax(190px,1fr) 120px minmax(170px,.8fr) 130px 100px;gap:14px;align-items:center}.integrationTableHeader{padding:10px 20px;background:#f7f7f8;color:#777;font-size:11px;font-weight:700}.integrationRow{padding:14px 20px;border-top:1px solid #eeeeef}.integrationName{display:flex;flex-direction:column;gap:4px}.integrationName small,.integrationDate{color:#777;font-size:12px}.integrationState{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:700}.integrationState.connected{background:#edf7f0}.integrationState.waiting{background:#fff6df}.integrationState.disabled{background:#f0f1f3;color:#777}.integrationAction{text-align:right}@media(max-width:1050px){.integrationForm{grid-template-columns:1fr 1fr}.integrationIssueButton{grid-column:1 / -1}.integrationTableHeader{display:none}.integrationRow{grid-template-columns:1fr 1fr}.integrationAction{text-align:left}}.guideBody .guideInlineImage,.guideBody img{display:block;max-width:100%;height:auto;margin:14px auto;border-radius:8px;cursor:zoom-in;object-fit:contain}.imageLightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:32px;background:#000000d1}.imageLightbox img{display:block;max-width:min(96vw,1800px);max-height:92vh;width:auto;height:auto;object-fit:contain;border-radius:8px;background:#fff;box-shadow:0 20px 70px #00000059}.imageLightboxClose{position:fixed;top:18px;right:24px;z-index:10001;width:44px;height:44px;border:0;border-radius:999px;background:#fffffff2;font-size:30px;line-height:1;cursor:pointer}@media(max-width:700px){.imageLightbox{padding:14px}.imageLightboxClose{top:10px;right:10px}}.linkCountBtn{display:block;margin-top:5px;padding:0;border:0;background:transparent;color:#596579;text-decoration:underline;cursor:pointer;text-align:left}.keywordWarning{color:#b45309!important;font-weight:700}.adminModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;background:#0f172a7a;display:flex;align-items:center;justify-content:center;padding:24px}.adminModal{width:min(820px,96vw);max-height:88vh;overflow:auto;background:#fff;border-radius:16px;padding:22px;box-shadow:0 24px 80px #00000040}.adminModal h2,.adminModal h3{margin-top:0}.adminModal h3{margin-top:20px}.modalSearch{width:100%;box-sizing:border-box;margin-bottom:10px}.modalGuideList{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.modalGuideList.candidates{max-height:280px;overflow:auto}.modalGuideRow{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:11px 12px;border-bottom:1px solid #eef0f3}.modalGuideRow:last-child{border-bottom:0}.modalGuideRow span{display:flex;flex-direction:column;min-width:0}.modalGuideRow small{color:#7b8492;margin-top:3px}.guideManageLayout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start}.categoryTree{padding:8px;position:sticky;top:12px;max-height:calc(100vh - 120px);overflow:auto}.categoryTree button{width:100%;display:flex;justify-content:space-between;gap:8px;border:0;background:transparent;padding:9px 10px;border-radius:8px;text-align:left;cursor:pointer}.categoryTree button:hover,.categoryTree button.active{background:#f2f4f7}.categoryTree b{font-size:12px;color:#7b8492}.guideToolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.guideToolbar>input{max-width:320px}@media(max-width:900px){.guideManageLayout{grid-template-columns:1fr}.categoryTree{position:static;max-height:280px}.guideToolbar{align-items:stretch;flex-direction:column}.guideToolbar>input{max-width:none}}.categoryTreeBranch{display:block}.categoryTreeLine{display:flex;align-items:center;gap:2px;border-radius:8px}.categoryTreeLine:hover,.categoryTreeLine.active{background:#f2f4f7}.categoryTreeLine .treeToggle{width:24px;min-width:24px;height:30px;border:0;background:transparent;padding:0;cursor:pointer;color:#667085;font-size:15px}.categoryTreeLine .treeToggleSpacer{width:24px;min-width:24px}.categoryTreeLine .treeLabel{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:transparent;padding:8px 8px 8px 2px;text-align:left;cursor:pointer}.categoryTreeLine .treeLabel span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.categoryTreeLine .treeLabel b{font-size:12px;color:#7b8492}.categoryTree>.categoryTreeBranch+.categoryTreeBranch{margin-top:2px}.guideEditSticky{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 -8px 18px;padding:12px 8px;background:#f7f8faf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #e6e8ec}.guideEditSticky h1{margin:0 0 3px}.guideSaveTop{min-width:92px}.linkedKeywordChips{display:flex!important;flex-wrap:wrap;gap:8px;margin-top:8px}.linkedKeywordChip{display:inline-flex!important;align-items:center;gap:7px;padding:7px 8px 7px 11px!important;border:1px solid #dfe3e8;border-radius:999px;background:#f7f8fa;font-weight:600;line-height:1}.linkedKeywordChip button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0!important;border:0!important;border-radius:50%;background:#e8ebef!important;color:#667085;cursor:pointer;font-size:14px}.linkedKeywordChip button:hover{background:#ffd9df!important;color:#c92a43}.keywordSectionTitle{margin-top:14px;font-size:13px;font-weight:700;color:#667085}.keywordHelp{display:block;margin-top:10px}.categoryAdminLayout{display:grid;grid-template-columns:minmax(440px,1fr) 320px;gap:16px;align-items:start;margin-top:14px}.categoryAdminTree{padding:8px;overflow:hidden}.categoryAdminBranch{display:block}.categoryAdminLine{min-height:46px;display:flex;align-items:center;gap:5px;border-bottom:1px solid #eef0f3}.categoryAdminLine:hover,.categoryAdminLine.selected{background:#f7f8fa}.categoryAdminName{flex:1;min-width:0;border:0;background:transparent;text-align:left;padding:10px 4px;font-weight:700;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.categoryStatus{font-size:11px;padding:3px 7px;border-radius:999px;background:#eef7f0;color:#357548;white-space:nowrap}.categoryStatus.off{background:#f1f2f4;color:#7b8492}.categoryGuideCount{min-width:52px;border:0;background:transparent;color:#475467;text-decoration:underline;cursor:pointer;font-weight:700}.categoryInspector{position:sticky;top:16px;padding:16px}.categoryInspectorHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.categoryInspectorHead>div{display:flex;flex-direction:column;gap:5px}.categoryInspectorHead strong{font-size:18px}.categoryInspectorHead small{color:#7b8492}.categoryInspectorActions{display:grid;gap:8px;margin-top:16px}.categoryInspectorActions button{width:100%}@media(max-width:900px){.categoryAdminLayout{grid-template-columns:1fr}.categoryInspector{position:static}}.categoryAdminTree{padding:8px 12px;margin-top:14px}.categoryAdminLine{min-height:52px;display:grid;grid-template-columns:28px minmax(180px,1fr) 54px 62px 210px;align-items:center;gap:8px;border-bottom:1px solid #edf0f3}.categoryAdminName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0}.categoryFixedActions{display:flex;justify-content:flex-end;gap:6px}.categoryFixedActions button{min-width:58px;padding:6px 9px}.categoryGuideCount{justify-self:end;min-width:54px;text-align:right;border:0;background:transparent;color:#344054;text-decoration:underline;cursor:pointer;font-weight:700}.categoryCreateModal{width:min(560px,94vw)}.categoryCreateModal label{display:flex;flex-direction:column;gap:7px;margin-top:14px;font-weight:700}.categoryCreateModal input,.categoryCreateModal select{width:100%;box-sizing:border-box}.modalActions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}@media(max-width:900px){.categoryAdminLine{grid-template-columns:28px minmax(120px,1fr) 48px 52px}.categoryFixedActions{grid-column:2 / -1;justify-content:flex-start;padding-bottom:8px}}.categoryQuickAdd{display:grid;grid-template-columns:260px minmax(240px,420px) 72px;gap:8px;align-items:center;margin:14px 0}.categoryQuickAdd select,.categoryQuickAdd input{height:42px;border:1px solid #d7dce3;border-radius:9px;background:#fff;padding:0 12px;box-sizing:border-box}.categoryQuickAdd select:focus,.categoryQuickAdd input:focus{outline:none;border-color:#98a2b3;box-shadow:0 0 0 3px #98a2b31f}.categoryAddBtn{height:42px;border-radius:9px}.categoryAdminTree{padding:6px 12px;margin-top:0;border:1px solid #e3e7ec;border-radius:12px;background:#fff}.categoryAdminLine{min-height:50px;display:grid;grid-template-columns:28px minmax(180px,1fr) 92px 62px 132px;align-items:center;gap:10px;border-bottom:1px solid #eef1f4}.categoryAdminBranch:last-child>.categoryAdminLine{border-bottom:0}.categoryAdminLine:hover{background:#fafbfc}.cleanTreeToggle{width:24px;height:24px;border:0!important;border-radius:6px!important;background:transparent!important;color:#667085!important;cursor:pointer;padding:0!important;font-size:14px}.cleanTreeToggle:hover{background:#f0f2f5!important;color:#101828!important}.categoryAdminName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;font-size:14px;color:#101828}.switchControl{justify-self:end;display:flex;align-items:center;gap:7px;border:0;background:transparent;padding:4px;cursor:pointer;font-style:normal}.switchControl em{font-size:12px;font-style:normal;font-weight:700;color:#667085;min-width:24px;text-align:left}.switchTrack{position:relative;display:block;width:34px;height:19px;border-radius:999px;background:#d0d5dd;transition:.18s ease}.switchTrack i{position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #10182838;transition:.18s ease}.switchControl.on .switchTrack{background:#ff254d}.switchControl.on .switchTrack i{transform:translate(15px)}.switchControl.on em{color:#344054}.switchControl.off em{color:#98a2b3}.categoryGuideCount{justify-self:end;min-width:50px;border:0;background:#f2f4f7;color:#344054;border-radius:999px;padding:6px 9px;text-decoration:none;cursor:pointer;font-size:12px;font-weight:800}.categoryGuideCount:hover{background:#e7eaf0;color:#101828}.categoryFixedActions{display:flex;justify-content:flex-end;gap:5px}.categoryFixedActions button{min-width:58px;height:32px;padding:0 10px;border-radius:8px;font-weight:700;cursor:pointer}.categoryFixedActions .actionEdit{border:1px solid #d7dce3;background:#fff;color:#344054}.categoryFixedActions .actionEdit:hover{background:#f7f8fa;border-color:#b9c0ca}.categoryFixedActions .actionDelete{border:1px solid transparent;background:transparent;color:#d92d20}.categoryFixedActions .actionDelete:hover{background:#fff1f0;border-color:#ffd3cf}@media(max-width:900px){.categoryQuickAdd{grid-template-columns:1fr}.categoryAdminLine{grid-template-columns:28px minmax(120px,1fr) 82px 54px}.categoryFixedActions{grid-column:2/-1;justify-content:flex-end;padding-bottom:8px}}.keywordRow{grid-template-columns:minmax(0,1fr) 110px 150px}.keywordRow>.switchControl{justify-self:center}.keywordActions{display:flex;justify-content:flex-end;gap:7px}.keywordActions .actionEdit,.keywordActions .actionDelete,.softActionBtn,.modalCloseBtn{border:1px solid #d9dee6;background:#fff;color:#344054;border-radius:8px;padding:7px 11px;font-weight:600;box-shadow:0 1px 2px #10182808}.keywordActions .actionEdit:hover,.softActionBtn:hover,.modalCloseBtn:hover{background:#f8fafc;border-color:#c8d0db}.keywordActions .actionDelete{color:#d92d20;border-color:#f0d1ce}.keywordActions .actionDelete:hover{background:#fff5f4;border-color:#f1b8b2}.modalCloseBtn{width:34px;height:34px;padding:0;font-size:18px}.softActionBtn{white-space:nowrap}.rowActions button:not(.primary),.modalGuideRow button:not(.primary),.categoryFixedActions button{-moz-appearance:none;appearance:none;-webkit-appearance:none}.demoModeSwitch{display:inline-flex;gap:4px;padding:4px;margin-bottom:9px;border:1px solid #e0e4e9;border-radius:10px;background:#fff}.demoModeSwitch button{border:0;background:transparent;color:#68717d;border-radius:7px;padding:7px 11px;font-size:12px;font-weight:700}.demoModeSwitch button.active{background:#fff1f4;color:#cf1f42;box-shadow:inset 0 0 0 1px #ffc6d1}.demoModeSwitch button:disabled{cursor:default}.singleMicRow{grid-template-columns:minmax(220px,1fr) minmax(170px,.7fr) auto}.typedAgentHint{min-height:53px;border:1px solid #e3e6ea;border-radius:8px;background:#fff;display:flex;flex-direction:column;justify-content:center;padding:7px 10px}.typedAgentHint strong{font-size:11px;color:#616974}.typedAgentHint span{font-size:12px;color:#8a919b;margin-top:3px}.demoInput.agentTypingMode{grid-template-columns:100px 1fr auto;background:#fff8fa}.typingSpeaker{display:flex;align-items:center;justify-content:center;border:1px solid #ffd2da;background:#fff;color:#c61c3c;border-radius:9px;font-size:12px;font-weight:800}@media(max-width:700px){.micRow,.singleMicRow{grid-template-columns:1fr}.demoModeSwitch{display:flex}.demoModeSwitch button{flex:1}}.categoryAdminNameButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;font-weight:700;color:inherit;text-align:left}.categoryAdminNameButton:hover{cursor:pointer;text-decoration:underline}.categoryAdminNameButton{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;font:inherit!important;font-weight:700!important;color:inherit!important;text-align:left!important;cursor:pointer!important;text-decoration:none!important}.categoryAdminNameButton:hover{text-decoration:underline!important}.categoryAdminLine>strong.categoryAdminName{cursor:default!important;text-decoration:none!important;pointer-events:none!important}.categoryAdminLine>strong.categoryAdminName:hover{text-decoration:none!important}.guidePreviewTitle{display:block;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer}.guidePreviewTitle:hover{text-decoration:underline}.guidePreviewBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a7a}.guidePreviewModal{width:min(900px,92vw);max-height:88vh;background:#fff;border-radius:14px;box-shadow:0 24px 70px #00000047;overflow:hidden;display:flex;flex-direction:column}.guidePreviewHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid #e5e7eb}.guidePreviewHead h2{margin:0 0 6px}.guidePreviewBody{padding:24px;overflow:auto;line-height:1.65}.guidePreviewBody img{max-width:100%;height:auto}.guidePreviewBody table{max-width:100%;border-collapse:collapse}.guidePreviewLoading{padding:18px 24px;background:#fff;border-radius:12px;font-weight:700;box-shadow:0 20px 50px #0003}.guidePreviewBackdrop{z-index:99999!important}.guidePreviewModal{position:relative;z-index:100000}.keywordCreateBar{display:flex;align-items:center;gap:8px;margin-bottom:18px}.keywordCreateBar input{width:260px}.keywordManageToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.keywordStatusTabs{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid #e5e7eb;border-radius:9px;background:#fff}.keywordStatusTabs button{border:0;background:transparent;border-radius:6px;padding:7px 15px;cursor:pointer;font-weight:600}.keywordStatusTabs button.active{background:#111827;color:#fff}.keywordSearchWrap{position:relative;width:300px}.keywordSearchWrap input{width:100%;padding-right:34px}.keywordSearchClear{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;cursor:pointer;font-size:18px;color:#6b7280}.keywordResultMeta{min-height:26px;display:flex;align-items:center;gap:10px;font-size:13px}.keywordDataTable{overflow:hidden}.keywordTableHeader,.keywordTableRow{display:grid;grid-template-columns:minmax(300px,1fr) 150px 150px 150px;align-items:center;column-gap:18px}.keywordTableHeader{min-height:42px;padding:0 16px;background:#f8fafc;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:12px;font-weight:700}.keywordTableRow{min-height:58px;padding:8px 16px;border-bottom:1px solid #edf0f3}.keywordTableRow:last-child{border-bottom:0}.keywordTableRow:hover{background:#fafbfc}.keywordNameCell{display:flex;align-items:center;gap:8px;min-width:0}.keywordNameCell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keywordReviewBadge{flex:none;padding:3px 6px;border-radius:5px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:700}.keywordGuideCountBtn{font-weight:600}.keywordTableActions{display:flex;align-items:center;gap:6px}.keywordEmpty{padding:50px 20px;text-align:center;color:#6b7280}@media(max-width:900px){.keywordManageToolbar{align-items:stretch;flex-direction:column}.keywordSearchWrap{width:100%}.keywordTableHeader,.keywordTableRow{grid-template-columns:minmax(180px,1fr) 100px 120px 120px}}.guideKeywordRecommend{margin-top:14px}.guideKeywordRecommendList{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.guideKeywordRecommendList button{padding:6px 10px;border:1px solid #dbe3ec;border-radius:7px;background:#f8fafc;cursor:pointer}.guideKeywordRecommendList button:hover{background:#eef4ff;border-color:#b9cdf8}.keywordBrowserToggleRow{display:flex;align-items:center;gap:12px;margin-top:16px}.keywordBrowserToggle{border:1px solid #d7dee7;border-radius:7px;background:#fff;padding:7px 11px;font-weight:600;cursor:pointer}.keywordBrowserBox{margin-top:9px;border:1px solid #e2e7ed;border-radius:10px;overflow:hidden;background:#fff}.keywordBrowserTabs{display:flex;gap:5px;padding:10px;border-bottom:1px solid #e8ebef;background:#f8fafc}.keywordBrowserTabs button{border:0;border-radius:6px;background:transparent;padding:6px 10px;cursor:pointer}.keywordBrowserTabs button.active{background:#111827;color:#fff}.keywordBrowserCount{padding:8px 12px;border-bottom:1px solid #edf0f3;color:#6b7280;font-size:12px}.keywordBrowserList{max-height:300px;overflow:auto}.keywordBrowserItem{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:44px;padding:6px 12px;border-bottom:1px solid #f0f2f4}.keywordBrowserItem:last-child{border-bottom:0}.keywordBrowserItem:hover{background:#fafbfc}.keywordBrowserItem.selected{background:#f5f8ff}.keywordBrowserItem button{flex:none;border:1px solid #d7dee7;border-radius:6px;background:#fff;padding:5px 9px;cursor:pointer}.keywordBrowserItem.selected button{color:#475569}.keywordSearchWrap{display:flex!important;align-items:center!important;flex-direction:row!important;gap:6px!important;flex-wrap:nowrap!important}.keywordSearchWrap input{width:270px!important;flex:none!important;margin:0!important}.keywordSearchWrap .keywordSearchButton{width:auto!important;min-width:58px!important;height:36px!important;margin:0!important;white-space:nowrap!important;flex:none!important}.keywordSearchWrap{transform:translate(-30px)}.guidePane .back{display:block;width:fit-content;margin:12px 0 16px;align-self:flex-start;text-align:left}.summarySingleField textarea{min-height:260px;line-height:1.65;white-space:pre-wrap}.historySummaryField>div{white-space:pre-wrap;line-height:1.65}.summaryFormatText{min-height:180px;line-height:1.65}.sttCorrectionPage{max-width:1180px}.sttCorrectionHeading{margin-bottom:22px}.sttCorrectionHeading h1{margin-bottom:7px}.sttCorrectionHeading p{margin:0}.sttCorrectionCreate,.sttCorrectionList{padding:24px;margin-bottom:20px}.sttCorrectionCreateTitle h2,.sttCorrectionToolbar h2{margin:0 0 5px;font-size:18px}.sttCorrectionCreateTitle p,.sttCorrectionToolbar p{margin:0;color:#7a8495;font-size:13px}.sttCorrectionForm{display:grid;grid-template-columns:minmax(220px,1fr) 32px minmax(220px,1fr) auto;gap:12px;align-items:end;margin-top:20px}.sttCorrectionForm label{display:flex;flex-direction:column;gap:8px;min-width:0}.sttCorrectionForm label>span{font-size:13px;font-weight:700;color:#4b5565}.sttCorrectionForm input,.sttCorrectionSearch{width:100%;height:42px;box-sizing:border-box;border:1px solid #d8dde6;border-radius:9px;padding:0 13px;background:#fff;font:inherit;outline:none}.sttCorrectionForm input:focus,.sttCorrectionSearch:focus{border-color:#8d98aa;box-shadow:0 0 0 3px #505a6e14}.sttCorrectionArrow{height:42px;display:flex;align-items:center;justify-content:center;color:#9aa3b2;font-size:20px}.sttCorrectionAdd{height:42px;min-width:88px;white-space:nowrap;padding:0 18px}.sttCorrectionToolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.sttCorrectionSearch{width:260px;flex:0 0 260px}.sttCorrectionTable{border:1px solid #e3e7ed;border-radius:10px;overflow:hidden}.sttCorrectionTableHead,.sttCorrectionRow{display:grid;grid-template-columns:minmax(180px,1fr) 36px minmax(180px,1fr) 110px 220px;gap:10px;align-items:center}.sttCorrectionTableHead{min-height:42px;padding:0 16px;background:#f7f8fa;border-bottom:1px solid #e3e7ed;color:#687386;font-size:12px;font-weight:700}.sttCorrectionRow{min-height:66px;padding:0 16px;border-bottom:1px solid #edf0f4}.sttCorrectionRow:last-of-type{border-bottom:0}.sttCorrectionRow>strong{font-size:14px;overflow-wrap:anywhere}.sttCorrectionRowArrow{text-align:center;color:#9aa3b2;font-size:17px}.sttCorrectionStatus{display:inline-flex;align-items:center;justify-content:center;min-width:60px;height:27px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.sttCorrectionStatus.active{background:#eef8f1;color:#277a45}.sttCorrectionStatus.inactive{background:#f1f3f6;color:#77808e}.sttCorrectionActions{display:flex;justify-content:flex-end;align-items:center;gap:7px;white-space:nowrap}.sttCorrectionActions button{width:auto;min-width:56px;height:34px;padding:0 11px;white-space:nowrap;line-height:1}.sttCorrectionList .empty{padding:34px 18px;text-align:center;color:#8a93a1}@media(max-width:900px){.sttCorrectionForm{grid-template-columns:1fr}.sttCorrectionArrow{height:auto;transform:rotate(90deg)}.sttCorrectionAdd{width:100%}.sttCorrectionToolbar{align-items:stretch;flex-direction:column}.sttCorrectionSearch{width:100%;flex-basis:auto}.sttCorrectionTable{overflow-x:auto}.sttCorrectionTableHead,.sttCorrectionRow{min-width:820px}}:root{--ui-btn-bg:#fff;--ui-btn-hover:#f6f7f9;--ui-btn-border:#d7dce3;--ui-btn-border-hover:#aeb6c2;--ui-btn-text:#344054}.primary,.danger,.rowActions button,.keywordActions button,.keywordTableActions button,.categoryFixedActions button,.categoryInspectorActions button,.softActionBtn,.modalCloseBtn,.modalGuideRow button,.modalActions button,.versionRow button,.fieldRow3 button,.secretOnce button,.summaryActions>button,.searchRow>button,.demoInput>button,.integrationAction button,.integrationIssueButton,.sttCorrectionAdd,.sttCorrectionActions button,.keywordBrowserToggle,.keywordBrowserItem button,.guideKeywordRecommendList button,.keywordCreateBar button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--ui-btn-bg)!important;color:var(--ui-btn-text)!important;border:1px solid var(--ui-btn-border)!important;box-shadow:none!important;font-weight:600}.primary:hover:not(:disabled),.danger:hover:not(:disabled),.rowActions button:hover,.keywordActions button:hover,.keywordTableActions button:hover,.categoryFixedActions button:hover,.categoryInspectorActions button:hover,.softActionBtn:hover,.modalCloseBtn:hover,.modalGuideRow button:hover,.modalActions button:hover,.versionRow button:hover,.fieldRow3 button:hover,.secretOnce button:hover,.summaryActions>button:hover,.searchRow>button:hover,.demoInput>button:hover,.integrationAction button:hover,.integrationIssueButton:hover,.sttCorrectionAdd:hover,.sttCorrectionActions button:hover,.keywordBrowserToggle:hover,.keywordBrowserItem button:hover,.guideKeywordRecommendList button:hover,.keywordCreateBar button:hover{background:var(--ui-btn-hover)!important;color:#101828!important;border-color:var(--ui-btn-border-hover)!important}.deleteBtn,.actionDelete,.keywordActions .actionDelete,.categoryFixedActions .actionDelete,.sttCorrectionActions .deleteBtn{background:#fff!important;color:var(--ui-btn-text)!important;border:1px solid var(--ui-btn-border)!important}.deleteBtn:hover,.actionDelete:hover,.keywordActions .actionDelete:hover,.categoryFixedActions .actionDelete:hover,.sttCorrectionActions .deleteBtn:hover{background:var(--ui-btn-hover)!important;color:#101828!important;border-color:var(--ui-btn-border-hover)!important}.filterTabs button,.keywordStatusTabs button,.keywordBrowserTabs button{background:#fff!important;color:#667085!important;border:1px solid transparent!important;box-shadow:none!important}.filterTabs button:hover,.keywordStatusTabs button:hover,.keywordBrowserTabs button:hover{background:#f7f8fa!important;color:#344054!important}.filterTabs button.active,.keywordStatusTabs button.active,.keywordBrowserTabs button.active{background:#f0f2f5!important;color:#101828!important;border-color:#d0d5dd!important;font-weight:700!important}.keywordSearchButton,.keywordGuideCountBtn{background:#fff!important;color:#344054!important;border:1px solid var(--ui-btn-border)!important;border-radius:8px!important;box-shadow:none!important}.keywordSearchButton:hover,.keywordGuideCountBtn:hover{background:var(--ui-btn-hover)!important;border-color:var(--ui-btn-border-hover)!important}.switchTrack{background:#d0d5dd!important}.switchControl.on .switchTrack{background:#667085!important}.switchControl.on em{color:#344054!important}.sttCorrectionAdd{border-radius:9px!important;font-weight:700!important}.sttCorrectionActions button{min-width:60px;height:36px;padding:0 12px;border-radius:8px!important;white-space:nowrap}.richToolbar>button,.richToolbar .toolPopover>button,.toolbar button:not(.colorSwatch){background:#fff!important;color:#344054!important;border-color:#d7dce3!important}.richToolbar>button:hover,.richToolbar .toolPopover>button:hover,.toolbar button:not(.colorSwatch):hover{background:#f6f7f9!important}.demoModeSwitch button.active{background:#f0f2f5!important;color:#101828!important;box-shadow:inset 0 0 0 1px #d0d5dd!important}.switchControl.on .switchTrack{background:#22a06b!important}.switchControl.on em{color:#18794e!important;font-weight:700!important}.switchControl.off .switchTrack{background:#c7cdd6!important}.switchControl.off em{color:#7b8492!important}.sttCorrectionStatus.active,.categoryStatus:not(.off),.statusBadge.active,.badge.active{background:#edf8f2!important;color:#18794e!important}.sttCorrectionStatus:not(.active),.categoryStatus.off,.statusBadge.inactive,.badge.inactive{background:#f1f3f5!important;color:#7b8492!important}.keywordNameOpenBtn{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline;margin:0;padding:0;border:0;background:transparent;color:#101828;font:inherit;font-weight:700;text-align:left;cursor:pointer}.keywordNameOpenBtn:hover{color:#344054;text-decoration:underline;text-underline-offset:3px}.keywordNameOpenBtn:focus-visible{outline:2px solid #98a2b3;outline-offset:3px;border-radius:3px}.agentGrid,.agentGrid.summaryMode{display:grid!important;grid-template-columns:minmax(320px,calc(var(--agent-left-percent, 50%) - 5px)) 10px minmax(420px,calc(100% - var(--agent-left-percent, 50%) - 5px))!important;gap:0!important;width:100%;min-width:0}.agentGrid .conversationPane,.agentGrid .guidePane,.agentGrid.summaryMode .conversationPane,.agentGrid.summaryMode .guidePane{min-width:0;width:auto!important}.agentPaneDivider{position:relative;width:10px;min-width:10px;height:100%;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:20;background:transparent}.agentPaneDivider:before{content:"";position:absolute;top:0;bottom:0;left:4px;width:1px;background:#e1e5ea}.agentPaneDivider span{position:absolute;top:50%;left:50%;width:4px;height:42px;transform:translate(-50%,-50%);border-radius:999px;background:#c7cdd5;opacity:0;transition:opacity .15s ease,background .15s ease}.agentPaneDivider:hover span,.agentPaneDivider:active span{opacity:1;background:#7d8795}.agentPaneDivider:hover:before,.agentPaneDivider:active:before{width:2px;left:4px;background:#aeb6c2}body.agentPaneResizing{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.agentPaneResizing *{cursor:col-resize!important}.agentGrid.summaryMode .guidePane{overflow-y:auto}@media(max-width:850px){.agentGrid,.agentGrid.summaryMode{display:block!important}.agentPaneDivider{display:none}}.summaryWorkspace .summaryField textarea,.summaryField.improved textarea{font-size:16px!important;line-height:1.65!important;font-weight:500!important;min-height:150px!important;padding:14px 16px!important;letter-spacing:-.01em}.summaryWorkspace .summaryField>span,.summaryField.improved>span{font-size:14px!important;font-weight:700!important;margin-bottom:8px!important}.summaryWorkspace .summaryHeader h2{font-size:22px!important}.summaryWorkspace .summaryHeader p{font-size:14px!important;line-height:1.5!important}.keywordGuideCountBtn{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:inline!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#344054!important;font:inherit!important;font-weight:600!important;line-height:inherit!important;cursor:pointer!important}.keywordGuideCountBtn:hover{background:transparent!important;color:#101828!important;text-decoration:underline!important;text-underline-offset:3px}.modalGuideRow>button:first-child,.modalGuideRow .guideTitleButton,.guideLinkRow>button:first-child{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#344054!important;text-align:left!important}.modalGuideRow>button:first-child:hover,.modalGuideRow .guideTitleButton:hover,.guideLinkRow>button:first-child:hover{background:transparent!important;color:#101828!important;text-decoration:underline!important;text-underline-offset:3px}.liveMonitorPage{max-width:1400px;margin:0 auto}.liveMonitorTitle,.liveMonitorDetailHead{display:flex;align-items:center;gap:18px;justify-content:space-between;margin-bottom:20px}.liveMonitorTitle h1,.liveMonitorDetailHead h1{margin:0}.liveMonitorCounts{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:10px 14px;color:#667085}.liveMonitorCounts strong{font-size:20px;color:#18794e;margin-right:3px}.liveMonitorToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.liveMonitorToolbar>input{width:min(320px,100%);background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:10px 12px}.agentMonitorGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:16px}.agentMonitorCard{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:18px;box-shadow:0 1px 2px #1018280a}.agentMonitorCard.onCall{border-color:#b7dfca}.agentMonitorIdentity{display:flex;align-items:center;gap:12px;margin-bottom:18px}.agentMonitorIdentity h3{margin:0 0 4px;font-size:17px}.agentMonitorIdentity p{margin:0;color:#667085;font-size:12px}.agentAvatar{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f2f4f7;color:#344054;font-weight:800}.agentCallState{display:flex;align-items:center;justify-content:center;width:100%;border-radius:8px;padding:9px 10px;font-size:13px;font-weight:800;margin-bottom:10px}.agentCallState.active,.liveStatusPill.active{background:#e9f8f0;color:#18794e;border:1px solid #b7dfca}.agentCallState.waiting,.liveStatusPill.waiting{background:#f2f4f7;color:#667085;border:1px solid #e4e7ec}.agentWatchBtn{width:100%;background:#fff!important;color:#344054!important;border:1px solid #d0d5dd!important;border-radius:8px;padding:9px 10px;font-weight:700;cursor:pointer}.agentWatchBtn:hover:not(:disabled){background:#f9fafb!important}.agentWatchBtn:disabled{opacity:.45;cursor:not-allowed}.liveMonitorDetailHead{justify-content:flex-start}.liveMonitorDetailHead>div{flex:1}.liveStatusPill{border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.liveConversationCard{padding:0!important;overflow:hidden}.liveConversationMessages{min-height:420px;max-height:62vh;overflow:auto;padding:22px;background:#fafafa}.liveBubble{max-width:76%;margin:0 0 14px;padding:12px 14px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;line-height:1.55}.liveBubble.agent{margin-left:auto}.liveBubble strong{display:block;font-size:12px;color:#667085;margin-bottom:5px}.coachComposer{border-top:1px solid #e4e7ec;padding:16px 18px;background:#fff}.coachComposer>div:first-child{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.coachComposer small{color:#667085}.coachInputRow{display:flex;gap:8px}.coachInputRow input{flex:1;border:1px solid #d0d5dd;border-radius:9px;padding:11px 12px}.adminCoachMessage{margin:14px 8px;padding:13px 15px;border:1px solid #fda29b;border-left:4px solid #d92d20;border-radius:10px;background:#fff4f3;color:#7a271a;line-height:1.55}.adminCoachLabel{font-weight:800;color:#b42318;margin-bottom:5px}.adminCoachMessage small{display:block;color:#b5473b;margin-top:6px;font-size:11px}@media(max-width:850px){.liveMonitorTitle,.liveMonitorToolbar,.liveMonitorDetailHead{align-items:stretch;flex-direction:column}.agentMonitorGrid{grid-template-columns:1fr}.liveBubble{max-width:92%}.coachInputRow{flex-direction:column}}.usagePage{max-width:1200px;margin:0 auto}.usageTitle{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.usageTitle h1{margin:0}.usageTitle select{background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:10px 34px 10px 12px}.usageStatGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.usageStat{padding:18px!important}.usageStat span{display:block;color:#667085;font-size:13px;margin-bottom:9px}.usageStat strong{font-size:28px;color:#101828}.usageStat small{margin-left:5px;color:#667085}.usageCostCard{padding:22px!important}.usageCostCard h2{margin-top:0}.usageCostRow{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #eaecf0}.usageCostRow>div{text-align:right}.usageCostRow strong{display:block;font-size:18px}.usageCostRow small{display:block;color:#667085;margin-top:3px}.usageCostRow.total{border-bottom:0;padding-top:20px}.usageCostRow.total strong{font-size:24px}.usageNote,.usageRateNote{color:#667085;font-size:12px;line-height:1.5}@media(max-width:900px){.usageStatGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.usageTitle{align-items:stretch;flex-direction:column}.usageStatGrid{grid-template-columns:1fr}}.liveMonitorDetailHead{max-width:1400px;margin-left:auto;margin-right:auto}.liveMonitorPage .liveConversationCard{min-height:72vh!important;display:flex!important;flex-direction:column!important}.liveMonitorPage .liveConversationMessages{min-height:58vh!important;max-height:68vh!important;flex:1 1 auto!important;overflow-y:auto!important}.liveMonitorPage .coachComposer{margin-top:auto!important}.liveMonitorPage .liveBubble.admin{margin-left:auto!important;background:#f4f6f8!important;border:1px solid #d8dde5!important}.liveMonitorPage .liveBubble.admin strong{display:block;margin-bottom:4px}@media(max-height:800px){.liveMonitorPage .liveConversationCard{min-height:66vh!important}.liveMonitorPage .liveConversationMessages{min-height:48vh!important}}
