.extension-tabs>.ant-tabs-body-holder{padding-top:16px}.extension-tabs .plugin-readme>:first-child,.extension-tabs .extension-config-heading,.extension-tabs .package-structure,.extension-tabs .extension-config{margin-top:0}.extension-overview{color:#3f4a5c;max-width:920px}.plugin-readme{color:#4c5d78;margin:0 0 14px;font-size:13px;line-height:1.75}.plugin-readme>div{overflow-x:auto}.plugin-readme h2{color:#2f3b4f;margin:16px 0 8px;font-size:15px;line-height:1.4}.plugin-readme h3{color:#3e4b60;margin:13px 0 7px;font-size:13px;line-height:1.4}.plugin-readme p{margin:6px 0}.plugin-readme table{border-collapse:collapse;width:100%;margin:8px 0 12px;font-size:12px;line-height:1.55}.plugin-readme th,.plugin-readme td{text-align:left;vertical-align:top;border:1px solid #e4e9f1;padding:6px 8px}.plugin-readme th{color:#4d5d74;background:#f6f8fc;font-weight:600}.plugin-readme code{color:#49658d;font-size:11px}.plugin-readme ol,.plugin-readme ul{margin:7px 0;padding-left:20px}.plugin-dependencies{color:#8c96a7;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 14px;font-size:12px;display:flex}.plugin-dependencies>span:first-child{color:#6f7c90}.plugin-native-sections{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}.plugin-native-sections section{min-width:0}.extension-overview .plugin-native-sections h3{color:#2d3748;margin:0 0 8px;font-size:15px}.plugin-resource-grid,.plugin-skill-list{gap:10px;display:grid}.plugin-resource-card,.plugin-skill-card{background:#fff;border:1px solid #e4e9f1;border-radius:10px;padding:10px 12px}.plugin-resource-head{align-items:center;gap:10px;display:flex}.plugin-resource-head>div{gap:2px;display:grid}.plugin-resource-head strong,.plugin-skill-card strong{color:#354157;font-size:14px}.plugin-resource-head small{color:#98a2b1;font-size:11px}.plugin-resource-icon{color:#5f7dae;background:#eff3fb;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.plugin-skill-card p{color:#7c8797;margin:8px 0 0;font-size:12px;line-height:1.65}.plugin-resource-detail{background:#f7f9fc;border-radius:7px;grid-template-columns:70px minmax(0,1fr);align-items:start;gap:10px;margin-top:9px;padding:7px 9px;font-size:11px;display:grid}.plugin-resource-detail>span{color:#9aa4b2}.plugin-resource-detail code{color:#59687e;overflow-wrap:anywhere}.plugin-resource-tools{color:#9aa4b2;align-items:flex-start;gap:9px;margin-top:6px;font-size:11px;display:flex}.plugin-resource-tools>span{flex:none}.plugin-resource-tools>div{flex-wrap:wrap;gap:5px;display:flex}.plugin-resource-tools code{color:#607089;background:#f2f5f9;border-radius:5px;padding:1px 6px}.plugin-resource-tools small{color:#778398;font-size:11px}.plugin-skill-card{grid-template-columns:32px minmax(0,1fr);gap:11px;display:grid}.plugin-skill-path{color:#8d98a8;align-items:center;gap:6px;margin-top:8px;display:flex}.plugin-skill-path code{color:#687890;overflow-wrap:anywhere;font-size:11px}.package-meta{color:#8993a6;flex-wrap:wrap;align-items:center;gap:7px 14px;font-size:12px;display:flex}.package-dependency{color:#64748a;align-items:center;gap:4px;display:inline-flex}.package-dependency:before{content:"";background:#a7b0bf;border-radius:50%;width:6px;height:6px}.package-dependency.available:before{background:#35a875}.package-dependency.unavailable{color:#b2624e}.package-dependency.unavailable:before{background:#d27b62}.package-structure{min-height:460px}.package-structure nav{padding:10px 8px;overflow:auto}.package-structure .file-tree-heading{color:#59687d;letter-spacing:0;align-items:center;gap:7px;padding:7px 10px 13px;font-size:12px;font-weight:600;display:flex}.package-structure .package-tree-row{color:#607086;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;width:100%;min-height:32px;padding:5px 8px;font-family:inherit;font-size:12px;line-height:20px;display:flex}.package-structure .package-tree-row:hover{color:#365b95;background:#f0f4fb}.package-structure .package-tree-row.active{background:var(--color-selected-bg);color:var(--color-primary)}.package-structure .package-tree-folder{color:#53657c;font-weight:500}.package-tree-indent{flex:none;width:14px}.package-structure .package-tree-row span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-document-title{align-items:center;gap:9px;min-width:0;display:flex}.file-document-title>div{gap:1px;min-width:0;display:grid}.file-document-title strong{color:#4d5c72;font-size:12px}.file-document-title small{color:#98a2b1;font-size:10px;line-height:1.4}.file-view-switch{background:#f3f6fa;border-radius:7px;flex:none;margin-left:auto;padding:2px;display:inline-flex}.file-view-switch button{color:#8a95a6;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:26px;padding:3px 9px;font-family:inherit;font-size:11px}.file-view-switch button:hover{color:#456dab}.file-view-switch button.active{color:#365f9b;background:#fff;box-shadow:0 1px 3px #263a5f14}.package-file-empty{color:#98a2b1;padding:30px}.extension-config-heading{border-bottom:1px solid #edf0f4;margin-bottom:22px;padding-bottom:16px}.extension-config-heading h3{color:#333d4f;margin:0 0 6px;font-size:16px}.extension-config-heading p{color:#8993a3;margin:0;font-size:12px;line-height:1.7}.extension-config-actions{border-top:1px solid #edf0f4;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding-top:18px;display:flex}.extension-config-actions button{min-width:112px}.mcp-test-result{background:#fbfcfe;border:1px solid #e3e9f2;border-radius:10px;margin-top:16px;padding:14px}.mcp-test-result>header{align-items:center;gap:10px;display:flex}.mcp-test-result>header>div{gap:2px;display:grid}.mcp-test-result>header strong{color:#354157;font-size:13px}.mcp-test-result>header span:not(.plugin-resource-icon){color:#8a95a5;font-size:11px}.mcp-tool-groups{gap:12px;margin-top:12px;display:grid}.mcp-tool-group{gap:7px;display:grid}.mcp-tool-server{color:#66758b;align-items:center;gap:6px;font-size:11px;display:flex}.mcp-tool-list{gap:7px;display:grid}.mcp-tool-item{background:#fff;border:1px solid #e8edf4;border-radius:8px;padding:9px 10px}.mcp-tool-item code{color:#345d98;overflow-wrap:anywhere;font-size:11px}.mcp-tool-item p,.mcp-test-empty,.mcp-skill-ready{color:#7f8b9d;margin:5px 0 0;font-size:11px;line-height:1.65}.mcp-test-empty{margin-top:12px}.mcp-skill-ready{border-top:1px solid #edf0f4;padding-top:10px}@media (width<=700px){.extension-config-actions{flex-direction:column;align-items:stretch}}:root{--font-caption:12px;--font-body:14px;--font-section:16px;--font-page:24px;--font-display:28px;--line-body:24px;--line-caption:20px;font-size:var(--font-body);line-height:var(--line-body);color:#202738;font-synthesis:none;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:#245de8;text-decoration:none}h1,h2,h3,p{margin-top:0}.workspace{min-height:100vh;display:flex}.sidebar{background:#f6f8fc;border-right:1px solid #e8ecf3;flex-direction:column;width:236px;padding:18px 18px 16px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-label{font-size:var(--font-caption);color:#97a0b1;margin:0 14px 12px}nav{gap:3px;display:grid}nav button{text-align:left;color:#667085;min-height:36px;font-size:var(--font-body);background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:7px 12px;display:flex}nav button.active{color:#245de8;background:#e8efff;font-weight:600}nav small{font-size:var(--font-caption);background:#e1e7f2;border-radius:5px;margin-left:auto;padding:2px 5px}.sidebar-bottom{margin-top:auto;padding:20px 10px 0}.connection-state{font-size:var(--font-caption);color:#67738b;align-items:center;gap:7px;display:flex}.sidebar-bottom>p{font-size:var(--font-caption);color:#98a2b3;margin:8px 0 23px 13px}.workspace-user{border-top:1px solid #e5eaf2;align-items:center;gap:10px;padding-top:19px;display:flex}.workspace-user>div{color:#6d7c96;width:33px;height:33px;font-size:var(--font-caption);background:#e8edf6;border-radius:50%;place-items:center;font-weight:600;display:grid}.workspace-user span{font-size:var(--font-caption)}.workspace-user small{color:#98a2b3;font-size:var(--font-caption);margin-top:4px;display:block}main{width:calc(100% - 236px);margin-left:236px}.page-header{justify-content:space-between;align-items:center;gap:20px;padding:32px 40px 22px;display:flex}.eyebrow{font-size:var(--font-caption);letter-spacing:1.8px;color:#8a96ad;margin-bottom:10px;font-weight:600}.page-header h1{font-size:var(--font-page);letter-spacing:.2px;margin:0;font-weight:600}.page-header p{color:#8993a6;font-size:var(--font-caption);margin:12px 0 0}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chat-page{flex-direction:column;height:100vh;display:flex}.conversation{scrollbar-gutter:stable both-edges;flex:1;min-height:0;overflow-y:auto}.conversation-empty-state{flex-direction:column;display:flex}.welcome{text-align:center;flex-shrink:0;width:100%;max-width:690px;margin:auto;padding:30px}.welcome h2{font-size:var(--font-display);letter-spacing:1px;margin-bottom:14px;font-weight:600}.welcome>p{font-size:var(--font-body);line-height:var(--line-body);color:#909aac}.suggestions{text-align:left;grid-template-columns:1fr 1fr;gap:11px;margin:29px 0 25px;display:grid}.suggestions button{font-size:var(--font-body);color:#667086;background:#fff;border:1px solid #e6ebf3;border-radius:12px;align-items:center;gap:10px;padding:18px 14px;transition:all .2s;display:flex}.suggestions button:hover:not(:disabled){border-color:#9cb8fa;box-shadow:0 4px 14px #dce7ff66}.suggestion-num{color:#b4c4e4;font-size:var(--font-caption)}.suggestions button svg{color:#aebbd1;margin-left:auto}.test-badge{font-size:var(--font-caption);color:#99a5b6;align-items:center;gap:6px;display:inline-flex}.composer-wrap{width:100%;max-width:870px;margin:0 auto;padding:10px 35px 18px}.composer{background:#fff;border:1px solid #dfe5ef;border-radius:16px;padding:12px 12px 10px;box-shadow:0 7px 28px #1a376808}.context-status{align-items:center;display:flex;position:relative}.context-trigger{color:#8d96a5;font-size:var(--font-caption);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:4px 8px;line-height:20px;display:flex}.context-trigger:hover,.context-trigger:focus-visible{background:#f3f5f9;outline:none}.context-hit strong{color:#4d586a;font-weight:600}.context-ring{border-radius:50%;flex:none;width:16px;height:16px;position:relative}.context-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:3px}.context-tooltip{z-index:30;visibility:hidden;color:#f5f5f5;text-align:center;opacity:0;pointer-events:none;background:#111;border-radius:17px;min-width:246px;padding:9px 18px 10px;line-height:21px;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + 12px);right:0;transform:translateY(4px);box-shadow:0 8px 26px #0000003d}.context-status:hover .context-tooltip,.context-status:focus-within .context-tooltip{visibility:visible;opacity:1;transform:translateY(0)}.context-tooltip-title{color:#929292;font-size:var(--font-caption)}.context-tooltip-main{font-size:15px;font-weight:500}.context-tooltip-main strong{font-weight:600}.context-tooltip-main span{color:#c9c9c9}.context-tooltip-tokens{font-size:var(--font-caption)}.composer textarea{font-size:var(--font-body)!important}.composer textarea.ant-input,.composer textarea.ant-input:hover,.composer textarea.ant-input:focus,.composer textarea.ant-input:focus-visible{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}.composer-bottom{justify-content:space-between;align-items:center;margin-top:9px;padding-left:10px;display:flex}.composer-bottom>span{font-size:var(--font-caption);color:#95a2b6;align-items:center;gap:6px;display:flex}.tiny-dot{background:#afbdd3;border-radius:50%;width:6px;height:6px;display:inline-block}.tiny-dot.green{background:#28a979}.composer-footnote{font-size:var(--font-caption);text-align:center;color:#abb3c3;margin:13px 0 0}.setup-note{font-size:var(--font-caption);color:#8292ad;align-items:center;gap:7px;display:flex}.message-list{max-width:870px;margin:auto;padding:30px 32px}.message{gap:12px;margin-bottom:29px;display:flex}.message.user{justify-content:flex-end}.message.user .bubble{white-space:pre-wrap;max-width:85%;font-size:var(--font-body);background:#eef3ff;border-radius:15px 15px 4px;padding:13px 18px}.bubble{overflow-wrap:anywhere;min-width:0;max-width:100%}.bubble>p{line-height:var(--line-body);margin:0}.avatar{color:#4274d7;background:#edf3ff;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.trace{font-size:var(--font-caption);color:#98a1b1;margin-top:15px}.trace summary{cursor:pointer}.trace>div{gap:12px;margin:8px 0;display:flex}.trace span{margin-left:auto}.thinking{font-size:var(--font-caption);color:#8b97ae;align-items:center;gap:10px;display:flex}.pulse{background:#668feb;border-radius:50%;width:7px;height:7px;animation:1s infinite alternate pulse}@keyframes pulse{to{opacity:.3}}.history-row{gap:10px;padding:12px 40px 0;display:flex}.content-page{padding-bottom:45px}.content-page .page-header{border-bottom:0;padding-bottom:30px}.count-badge{font-size:var(--font-page);color:#245de8;font-weight:600}.count-badge span{font-size:var(--font-caption);color:#97a1b3;font-weight:400}.info-strip{color:#6481b6;background:#f6f9ff;border:1px solid #e6edfc;border-radius:12px;align-items:flex-start;gap:13px;margin:0 40px 24px;padding:19px 22px;display:flex}.info-strip strong{font-size:var(--font-body);color:#5774a6;font-weight:500}.info-strip p{font-size:var(--font-caption);color:#8c9fbb;line-height:var(--line-body);margin:7px 0 0}.server-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0 40px;display:grid}.server-card{text-align:left;background:#fff;border:1px solid #e8ecf3;border-radius:14px;flex-direction:column;min-height:255px;padding:20px;transition:all .2s;display:flex}.server-card:hover{border-color:#acc2f2;box-shadow:0 5px 20px #305fa008}.card-top{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.service-icon{color:#7794c3;background:#f1f5fc;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.small{font-size:var(--font-caption)}.muted{color:#8b97ab}.server-card h3{font-size:var(--font-section);margin:8px 0 12px;font-weight:600}.server-card p{font-size:var(--font-caption);color:#919aae;line-height:var(--line-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-bottom{font-size:var(--font-caption);color:#a2aec1;border-top:1px solid #f0f2f6;justify-content:space-between;align-items:center;gap:5px;margin-top:auto;padding-top:17px;display:flex}.card-bottom>span:last-child{color:#7090c7;align-items:center;gap:5px;display:flex}.model-layout{grid-template-columns:minmax(300px,580px) minmax(180px,260px);gap:45px;padding:0 40px;display:grid}.form-card{border:1px solid #e7ecf5;border-radius:16px;padding:28px}.section-heading{align-items:center;gap:13px;margin-bottom:29px;display:flex}.section-heading h3{font-size:var(--font-section);margin:0 0 6px}.section-heading p{font-size:var(--font-caption);color:#939eb0;margin:0}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.model-notes{color:#929db0;padding:25px 0}.model-notes h3{font-size:var(--font-section);color:#67768d;margin:20px 0 10px}.model-notes p{font-size:var(--font-caption);line-height:var(--line-body)}.model-notes code{font-size:var(--font-caption);background:#f4f6fa;border-radius:4px;padding:2px 4px}.divider{background:#e9edf4;height:1px;margin:25px 0}.privacy-note{font-size:var(--font-caption);color:#8da1be;align-items:center;gap:8px;margin-top:35px;display:flex}.test-alert{margin-top:20px}.tool-results{margin-top:25px}.tool-results summary{cursor:pointer;font-size:var(--font-body);align-items:center;gap:8px;display:flex}.tool-results pre,.result-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-body);background:#f6f8fc;border-radius:8px;padding:12px}.tool-results p{font-size:var(--font-body);line-height:var(--line-body)}.eval-toolbar{margin:24px 0 15px}.metric-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0 14px;display:grid}.metric-grid>div{background:#f6f8fd;border:1px solid #e9edf5;border-radius:12px;padding:20px}.metric-grid span{color:#8591a8;font-size:var(--font-caption);display:block}.metric-grid strong{font-size:var(--font-display);color:#315fb9;margin-top:10px;display:block}.metric-grid small{font-size:var(--font-caption);color:#99a5ba;font-weight:400}.result-filter{width:170px;margin:20px 0 12px}.result-detail{font-size:var(--font-body);line-height:var(--line-body);padding:15px}.result-detail>b{color:#627ca4}.ant-form-item-explain,.ant-form-item-extra{margin-top:6px;font-size:var(--font-caption)!important;line-height:var(--line-body)!important}.ant-form-item-label>label{font-size:var(--font-body)!important}.ant-form-item{margin-bottom:24px}.ant-input{font-size:var(--font-body)}@media (width<=1150px){.server-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{width:205px}main{width:calc(100% - 205px);margin-left:205px}.model-layout{gap:25px}.page-header{padding-left:28px;padding-right:28px}.server-grid{padding:0 28px}.info-strip{margin-left:28px;margin-right:28px}}@media (width<=780px){.sidebar{width:74px;padding:24px 10px}.sidebar-label,nav span,nav small,.sidebar-bottom{display:none}nav button{justify-content:center;padding:14px}main{width:calc(100% - 74px);margin-left:74px}.page-header{align-items:flex-start;padding:22px 20px}.page-header h1{font-size:var(--font-page)}.page-header .toolbar{gap:5px}.eyebrow{font-size:var(--font-caption)}.server-grid{grid-template-columns:1fr;padding:0 20px}.info-strip{margin:0 20px 20px}.model-layout{padding:0 20px;display:block}.model-notes{padding:25px 8px}.form-card{padding:20px}.suggestions{grid-template-columns:1fr}.welcome{padding:20px}.welcome h2{font-size:var(--font-display)}.composer-wrap{padding:8px 16px 15px}.context-trigger{padding-inline:5px}.context-hit{text-overflow:ellipsis;max-width:92px;overflow:hidden}.context-tooltip{right:-70px}.composer-footnote{font-size:var(--font-caption)}.count-badge{display:none}.message-list{padding:22px 17px}.history-row{padding-left:20px}.metric-grid{gap:6px}.metric-grid>div{padding:12px}.metric-grid strong{font-size:var(--font-page)}.chat-page>.page-header .toolbar button{font-size:var(--font-caption)}}.server-card-content{text-align:left;width:100%;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.server-card-content:focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid #8eaff4}.model-layout{grid-template-columns:minmax(0,760px)}.agent-content{max-width:1120px;margin:0 auto;padding:0 40px}.agent-content .form-card{background:#fff;margin-bottom:28px}.form-card>.section-heading{margin-bottom:24px}.form-card>.ant-form-item:last-child,.form-card>.ant-form>.ant-form-item:last-child{margin-bottom:0}.prompt-editor{font-size:var(--font-body)!important;line-height:var(--line-body)!important;resize:vertical!important;padding:14px 16px!important}.agent-parameters{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.agent-parameters .ant-form-item{margin-bottom:28px}.agent-parameters .ant-input-number{width:100%}.config-editor-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.config-editor-toolbar h3{margin:0 0 8px}.config-editor-toolbar p{margin:0}.config-error{margin-bottom:24px}.json-editor{tab-size:2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:var(--font-body)!important;line-height:var(--line-body)!important;resize:vertical!important;padding:18px!important}.config-save-bar{background:#fffffff7;border:1px solid #e7ecf5;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 18px #1e32500a}.config-save-bar p{margin:0}.model-layout{grid-template-columns:minmax(0,1fr);max-width:1120px;margin:0 auto}.model-layout .form-card{background:#fff}.ant-drawer .ant-form-item{margin-bottom:28px}.ant-drawer textarea.ant-input{font-size:var(--font-body);line-height:var(--line-body);resize:vertical;padding:12px}@media (width<=780px){.agent-content{padding:0 20px}.agent-parameters{grid-template-columns:1fr}.agent-page .page-header,.config-editor-toolbar,.config-save-bar{flex-wrap:wrap}.config-save-bar .toolbar{margin-left:auto}}.timeout-status{color:#b26b00;font-size:var(--font-body);margin:16px 0}.composer-bottom{justify-content:flex-end}#conversation-sidebar{flex:1;min-height:0;display:flex}.conversation-sidebar{--conversation-row-height:36px;border-top:1px solid #e1e7f0;flex-direction:column;width:100%;min-height:0;margin-top:16px;padding-top:14px;display:flex}.conversation-sidebar-heading{color:#8a96ad;font-size:var(--font-caption);margin:0 14px 14px}.new-conversation{width:100%;height:var(--conversation-row-height);flex-shrink:0}.conversation-sidebar-list{scrollbar-width:none;width:100%;min-height:0;margin-top:12px;overflow-y:auto}.conversation-sidebar-item{width:100%;height:var(--conversation-row-height);border-radius:9px;align-items:center;margin-bottom:4px;display:flex}.conversation-sidebar-item.active{color:#245de8;background:#e8efff}.conversation-select{min-width:0;color:inherit;text-align:left;height:100%;font-size:var(--font-body);background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:6px 8px;display:flex}.conversation-select svg{flex-shrink:0}.conversation-select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-actions{color:#8a96ad;background:0 0;border:0;flex:0 0 32px;place-items:center;height:100%;padding:0;display:none}.conversation-sidebar-item:hover .conversation-actions,.conversation-sidebar-item.active .conversation-actions,.conversation-sidebar-item:focus-within .conversation-actions{display:grid}.conversation-actions:hover{color:#245de8}.conversation-empty{color:#97a0b1;font-size:var(--font-caption);padding:12px}.stream-cursor{background:var(--color-primary);width:6px;height:14px;animation:1s steps(2,start) infinite blink;display:inline-block}@keyframes blink{to{visibility:hidden}}@media (width<=780px){.conversation-sidebar-heading,.conversation-select span,.conversation-empty{display:none}.conversation-sidebar-item{flex-wrap:nowrap;justify-content:center}.conversation-select{justify-content:center;gap:0;padding:0}.conversation-actions{flex-basis:22px}.new-conversation{overflow:hidden;font-size:0!important}}.partial-note{color:#97a0b1;font-size:var(--font-caption);margin-top:8px}.execution-progress{color:#8894a8;font-size:var(--font-body);margin:12px 0 24px 42px;position:relative}.execution-toggle{color:#66758c;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;display:flex}.execution-toggle svg{transition:transform .15s}.execution-toggle svg.expanded{transform:rotate(90deg)}.execution-count{color:#9ba6b6;font-size:var(--font-caption)}.execution-steps{margin:8px 0 0 7px;padding:0;list-style:none}.execution-steps li{line-height:var(--line-body);overflow-wrap:anywhere;align-items:flex-start;gap:7px;padding:0 0 14px;display:flex;position:relative}.execution-steps li:before{content:"";left:7px;top:var(--line-body);border-left:1px solid #e0e6ef;position:absolute;bottom:0}.execution-steps li:last-child{padding-bottom:0}.execution-steps li:last-child:before{display:none}.execution-dot{background:#c5cfde;border-radius:50%;flex-shrink:0;width:7px;height:7px}.execution-steps li.active .execution-dot{background:#7097ee;animation:1s infinite alternate pulse}.execution-avatar{position:absolute;top:0;left:-42px}.message.assistant{align-items:flex-start}.message.assistant.continuation .bubble{width:100%}.execution-state-icon{height:var(--line-body);z-index:1;background:0 0;flex:0 0 15px;justify-content:center;align-items:center;margin-top:0;animation:.2s ease-out execution-appear;display:flex}.execution-state-icon.running svg{animation:1s linear infinite execution-spin}.execution-state-icon.success{color:#779688}.execution-state-icon.failed{color:#bb8585}.execution-tool{flex:1;min-width:0}.execution-tool summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;display:flex}.execution-tool summary::-webkit-details-marker{display:none}.execution-tool[open] summary>svg{transform:rotate(90deg)}.execution-status{font-size:var(--font-caption)}.execution-note{white-space:pre-wrap}@keyframes execution-spin{to{transform:rotate(360deg)}}@keyframes execution-appear{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.execution-state-icon,.execution-state-icon.running svg{animation:none}}.tool-raw-details{font-size:var(--font-caption);color:#8b96a7;background:#eef2f8;border:1px solid #e6eaf0;border-radius:10px;margin-top:12px;padding:14px 16px}.tool-raw-details p{margin:0 0 14px}.tool-raw-details h4{font-size:var(--font-caption);margin:0 0 8px;font-weight:500}.tool-raw-details code{overflow-wrap:anywhere}.tool-raw-details pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#65758e;max-height:240px;font-size:var(--font-body);background:#f8faff;border-radius:6px;margin:0 0 14px;padding:12px;overflow:auto}.tool-raw-details pre:last-child{margin-bottom:0}.thinking-stream{flex:1;min-width:0}.thinking-stream-label{font-size:var(--font-caption);color:#8a96a8;margin-bottom:4px}.thinking-stream-content{font-size:var(--font-body);line-height:var(--line-body);max-height:calc(3 * var(--line-body));scrollbar-gutter:stable;white-space:pre-wrap;overflow-wrap:anywhere;color:#8a96a8;overscroll-behavior:contain;overflow:hidden auto}.thinking-control{font-size:var(--font-body);color:#8a96a8;align-items:center;gap:4px;margin-right:12px;display:flex}.thinking-control .ant-select{min-width:100px}.conversation-sidebar-list::-webkit-scrollbar{display:none}@supports not (scrollbar-gutter:stable){.conversation{overflow-y:scroll}}.composer-action{color:#fff;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background-color .15s,opacity .15s;display:inline-flex}.composer-send{background:var(--color-primary)}.composer-send:hover:not(:disabled){background:var(--color-primary-hover)}.composer-send:active:not(:disabled){background:var(--color-primary-active)}.composer-send:disabled{background:var(--color-primary-disabled)}.composer-stop{background:#4b4b4b}.composer-stop:hover{background:#383838}.composer-stop:active{background:#262626}.composer-action:focus-visible{outline-offset:-4px;outline:2px solid}h1,h2,h3,h4{line-height:1.4}h3,.config-editor-toolbar h3,.ant-modal-title,.ant-drawer-title{font-size:var(--font-section);font-weight:600}.message.user .bubble,.composer textarea{line-height:var(--line-body)}.composer-footnote,.eyebrow,.small,.partial-note,.execution-count,.execution-status,.thinking-stream-label,.ant-form-item-extra,.ant-form-item-explain{line-height:var(--line-caption)!important}:is(.bubble,.result-detail) article h1{font-size:var(--font-page)!important;line-height:1.4!important}:is(.bubble,.result-detail) article :is(h2,h3){font-size:var(--font-section)!important;line-height:var(--line-body)!important}:is(.bubble,.result-detail) article :is(h4,h5,h6){font-size:var(--font-body)!important;line-height:var(--line-body)!important}.ant-modal-root .ant-modal-title,.ant-drawer .ant-drawer-title{line-height:var(--line-body);font-size:var(--font-section)!important}.assistant-title{align-items:center;gap:10px;min-width:0;display:flex}.assistant-title-icon{width:34px;height:34px;color:var(--color-primary);background:#edf3ff;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.page-header .assistant-title h1{font-size:var(--font-section);line-height:var(--line-body);letter-spacing:0;color:#344054;font-weight:600}.workspace-loading{color:#8993a6;min-height:100vh;font-size:var(--font-body);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.workspace-loading p{margin:0}.workspace-status-error{z-index:10;position:fixed;top:12px;right:24px}.load-state{color:#8993a6;min-height:240px;font-size:var(--font-body);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.load-state.compact{min-height:90px;font-size:var(--font-caption);padding:12px}.load-error{margin:12px 24px}.conversation>.load-state{margin:auto}.composer-attach{color:#8290a6;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.composer-attach:hover:not(:disabled){color:var(--color-primary);background:#eef2f8}.composer-attach:disabled{opacity:.5}.composer-spacer{flex:1}.image-attachments{flex-wrap:wrap;gap:10px;padding:8px 4px 12px;display:flex}.image-attachment{line-height:0;position:relative}.image-attachment img{border:1px solid #e1e7f0;border-radius:8px}.image-remove{z-index:1;color:#667085;background:#fff;border:1px solid #e1e7f0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-6px;right:-6px}.image-remove:hover{background:#f1f4f9}.login-page{background:linear-gradient(135deg,#eef3ff,#fafbfe 55%,#edf6f3);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fff;border:1px solid #e2e7f0;border-radius:20px;width:min(440px,100%);padding:40px;box-shadow:0 16px 64px #153b7c0d}.login-card h1{margin:16px 0 8px;font-size:28px}.login-card>p{color:#697386;margin-bottom:28px}.eyebrow{color:#245de8;font-weight:600}.account-loading{place-items:center;height:100vh;display:grid}.account-page{box-sizing:border-box;max-width:760px;height:100vh;margin:auto;padding:36px 40px;overflow:auto}.account-page h1{font-size:24px}.account-page>p{color:#68758b}.account-page section{background:#fff;border:1px solid #e2e7f0;border-radius:14px;margin:24px 0;padding:24px}.account-page h2{margin-top:0;font-size:17px}.account-note{color:#758095;overflow-wrap:anywhere;font-size:12px}.travel-cards{width:100%}.travel-card{background:#fff;border:1px solid #dbe3f3;border-radius:14px;max-width:680px;margin:24px 0;padding:24px;box-shadow:0 4px 16px #183b6406}.travel-card header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.travel-card h3{margin:0 auto 0 0;font-size:17px}.travel-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.travel-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.travel-summary{grid-template-columns:60px 1fr;gap:12px;display:grid}.travel-summary dt{color:#758095}.travel-summary dd{overflow-wrap:anywhere;margin:0}@media (width<=600px){.travel-grid{grid-template-columns:1fr;gap:0}.account-page{padding:24px 16px}.login-card{padding:28px}.travel-card{padding:18px}}.account-actions{align-items:center;gap:12px;display:flex}.chat-workspace{flex:1;min-height:0;display:flex;position:relative}.chat-thread{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.plugin-panel{background:#f7f9fc;border-left:1px solid #e4e9f2;flex-direction:column;flex:0 0 380px;width:380px;min-height:0;display:flex}.plugin-panel[hidden]{display:none}.plugin-panel-header{border-bottom:1px solid #e4e9f2;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.plugin-panel-header h2{margin:0;font-size:15px}.plugin-panel-body{min-height:0;padding:16px;overflow-y:auto}.plugin-card{background:#fff;border:1px solid #e1e7f0;border-radius:12px;margin-bottom:16px;padding:18px}.plugin-card header{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.plugin-card h3{flex:1;margin:0;font-size:15px}.plugin-card .ant-form-item{margin-bottom:16px}.plugin-summary>div{margin-bottom:14px}.plugin-summary dt{color:#758095;margin-bottom:4px;font-size:12px}.plugin-summary dd{overflow-wrap:anywhere;margin:0}.plugin-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.extension-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.extension-header h1,.extension-detail-head h1{margin:0 0 10px;font-size:27px}.extension-header p,.extension-detail-head p{color:var(--text-secondary,#727782);margin:0;line-height:1.7}.extension-toolbar{align-items:center;gap:8px;display:flex}.extension-toolbar .ant-input-affix-wrapper{border-radius:22px;width:220px}.extension-filters{gap:8px;margin-bottom:28px;display:flex}.extension-filters button{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:24px;padding:9px 18px}.extension-filters button.active{background:#edf0f3;font-weight:600}.extension-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0 32px;display:grid}.extension-item{text-align:left;cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:15px;min-width:0;padding:20px 12px;display:flex}.extension-item:hover{background:#f7f8fa;border-color:#edf0f3}.extension-item h3{margin:1px 0 7px;font-size:16px}.extension-item p{color:#737985;margin:0 0 8px;font-size:13px;line-height:1.6}.extension-item .muted{font-size:12px}.extension-icon{color:#3d67bd;background:#edf3ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.extension-more{color:#959ba5;margin-left:auto;font-size:24px}.extension-detail-head{gap:20px;margin:30px 0;display:flex}.extension-detail-head .extension-icon{border-radius:18px;width:64px;height:64px}.extension-config{max-width:560px;padding:12px 0}.extension-overview{max-width:850px;line-height:1.7}.extension-overview h3{margin:26px 0 12px}.extension-fields{border:1px solid #e9ebef;border-radius:12px;overflow:hidden}.extension-fields>div{border-bottom:1px solid #f0f1f3;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:12px 16px;font-size:13px;display:grid}.extension-fields code{overflow-wrap:anywhere}.extension-flow{align-items:center;gap:12px;padding:8px 0;display:flex}.extension-prose{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere;background:#f7f8fa;border-radius:12px;padding:20px}.package-structure{border:1px solid #e7eaf0;border-radius:12px;grid-template-columns:190px minmax(0,1fr);min-height:320px;display:grid;overflow:hidden}.package-structure nav{background:#fafbfc;border-right:1px solid #e7eaf0;padding:12px 8px}.package-structure nav button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;width:100%;padding:10px;font-size:12px;display:flex}.package-structure pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:580px;margin:0;padding:20px;font-size:12px;line-height:1.7;overflow:auto}.extension-empty{color:#8b919b;padding:50px 0}.import-preview{margin-top:24px}@media (width<=1050px){.extension-header{flex-direction:column;align-items:flex-start}.extension-page{padding:28px}}@media (width<=700px){.extension-grid{grid-template-columns:1fr}.extension-toolbar{flex-wrap:wrap}.extension-page{padding:20px}.package-structure{grid-template-columns:1fr}.package-structure nav{display:flex;overflow:auto}.extension-fields>div{grid-template-columns:1fr;gap:4px}}.settings-body{max-width:1120px;margin:0 auto;padding:0 40px}.account-settings .form-card{margin-top:0}.account-settings .ant-form{max-width:720px}.account-settings .account-actions{margin-top:24px}.extension-page{max-width:none;margin:0;padding:32px 40px 45px}.extension-header{align-items:center;margin-bottom:30px}.extension-header h1,.extension-detail-head h1{font-size:var(--font-page);margin:0;font-weight:600}.extension-header p,.extension-detail-head p{font-size:var(--font-caption);line-height:var(--line-body);color:#8993a6;margin:12px 0 0}.extension-grid{gap:20px}.extension-item{background:#fff;border:1px solid #dbe3f1;border-radius:16px;min-height:155px;padding:22px;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:0 3px 10px #20335a08}.extension-item:hover{border-color:var(--color-primary);background:#fbfcff;box-shadow:0 6px 20px #245de814}.extension-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.extension-item .extension-icon{color:var(--color-primary);background:#eaf0ff;border:1px solid #dce6ff;width:48px;height:48px}.extension-item h3{line-height:1.6}.extension-item .muted{align-items:center;gap:14px;margin-top:16px;display:flex}.extension-state{align-items:center;gap:5px;display:inline-flex}.extension-state:before{content:"";background:#a6aebc;border-radius:50%;width:6px;height:6px}.extension-state.enabled:before{background:var(--color-primary)}.extension-filters button.active{background:var(--color-selected-bg);color:var(--color-primary)}.extension-filters button:hover{color:var(--color-primary-hover)}.extension-detail-head{align-items:flex-start}.extension-detail-head>div:nth-child(2){flex:1;min-width:0}.extension-detail-head p{margin-bottom:12px}.extension-global-control{color:#667085;flex-shrink:0;align-items:center;gap:12px;padding:12px 0 12px 20px;font-size:13px;display:flex}.package-version{color:#8993a6;font-size:12px}.extension-config{background:#fff;border:1px solid #e1e7f0;border-radius:14px;max-width:680px;margin:10px 0;padding:24px}.file-actions{justify-content:flex-end;margin-bottom:12px;display:flex}.package-structure{background:#fff;border:1px solid #dce3ee;border-radius:14px;grid-template-columns:200px minmax(0,1fr);min-height:410px;box-shadow:0 3px 12px #23345a06}.package-structure nav{background:#f8faff;flex-direction:column;justify-content:flex-start;gap:3px;padding:12px;display:flex}.file-tree-heading{color:#8b96a8;letter-spacing:1px;padding:6px 10px 14px;font-size:12px}.package-structure nav button{color:#626e83;flex-shrink:0;min-height:36px;padding:9px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:20px}.package-structure nav button.active{color:var(--color-primary);background:var(--color-selected-bg)}.package-structure nav button:hover{color:var(--color-primary-hover);background:#edf2ff}.file-document{flex-direction:column;min-width:0;display:flex}.file-document>header{color:#53627b;border-bottom:1px solid #e8ecf3;align-items:center;gap:9px;height:49px;padding:12px 18px;font-size:12px;display:flex}.file-document>header span{color:#9ba4b2;margin-left:auto;font-size:11px}.code-view{background:#fff;flex:1;min-height:0;max-height:560px;padding:16px 0;overflow:auto}.package-structure .code-view pre{white-space:pre;max-height:none;margin:0;padding:0;font:12px/24px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:visible}.code-line{min-height:24px;display:flex}.code-line-number{color:#b3bac7;text-align:right;-webkit-user-select:none;user-select:none;border-right:1px solid #f0f2f6;flex-shrink:0;min-width:48px;margin-right:16px;padding:0 14px 0 6px}.code-line code{white-space:pre;padding-right:24px}.code-key{color:#274d9e}.code-string{color:#41725e}.code-number{color:#9a6321}.code-literal{color:#7d51aa}.code-editor-shell{background:#fff;border:1px solid #dce3ef;border-radius:12px;padding-bottom:30px;display:flex;position:relative;overflow:hidden}.code-editor-shell:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px #245de80d}.code-editor-gutter{text-align:right;color:#a5aebe;-webkit-user-select:none;user-select:none;background:#f8faff;border-right:1px solid #e9edf5;flex-shrink:0;width:52px;height:560px;padding:18px 14px 18px 0;font:13px/24px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.code-editor-shell .json-editor{background:#fff;border-radius:0;flex:1;min-width:0;height:560px;display:block;overflow:auto;box-shadow:none!important;white-space:pre!important;resize:none!important;border:0!important;outline:0!important;padding:18px!important;font:13px/24px ui-monospace,SFMono-Regular,Menlo,monospace!important}.code-editor-caption{color:#8490a4;background:#f8faff;border-top:1px solid #e9edf5;height:30px;padding:4px 14px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.plugin-panel{z-index:10;width:min(380px,100% - 32px);max-height:calc(100% - 32px);box-shadow:none;background:0 0;border:0;margin:0;position:absolute;top:12px;bottom:auto;right:24px}.plugin-panel-body{padding:0 6px 12px;overflow-y:auto}.plugin-card{box-shadow:none;border:1px solid #dce4f0;border-radius:18px;margin:0 0 16px;padding:18px}.plugin-card header{flex-wrap:nowrap;align-items:center;gap:12px}.plugin-card h3{font-size:15px;line-height:24px}.plugin-card .account-note{color:#9ba4b3;margin:8px 0 0;line-height:20px}.plugin-card .ant-form{margin-top:14px}.plugin-summary{margin:0 0 14px}.plugin-summary>div{border-bottom:1px solid #f0f2f6;grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:10px;margin:0;padding:6px 0;display:grid}.plugin-summary dt{color:#8993a5;margin-bottom:0;font-size:12px;line-height:20px}.plugin-summary dd{color:#344054;font-size:14px;line-height:24px}.plugin-card .ant-alert{border-radius:10px;padding:10px 12px;font-size:12px;line-height:20px}.plugin-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.plugin-actions .ant-btn{width:100%;min-height:36px;margin:0}.plugin-actions .ant-btn:is(.ant-btn-primary,.ant-btn-color-primary){grid-column:1/-1}@media (width<=1100px){.plugin-panel{width:min(340px,100% - 32px);right:16px}}@media (width<=900px){.plugin-panel{width:min(360px,100% - 24px);max-height:calc(100% - 24px);box-shadow:none;z-index:10;background:0 0;border:0;margin:0;position:absolute;top:8px;bottom:auto;right:12px}}@media (width<=780px){.extension-page{padding:24px 20px 40px}.settings-body{padding:0 20px}.extension-global-control{padding:6px 0}.extension-detail-head{flex-wrap:wrap}.package-structure{grid-template-columns:150px minmax(0,1fr)}.package-structure nav{display:flex;overflow:visible}.file-tree-heading{padding-left:4px}.package-structure nav button{padding:8px 4px;font-size:11px}}.application-inline{min-width:0;margin:20px 0 16px 42px}.application-card{box-shadow:none;background:#fff;border:1px solid #dce4f0;border-radius:16px;margin:0 0 12px;overflow:clip}.application-card-toggle{cursor:pointer;align-items:center;gap:12px;padding:18px 20px;list-style:none;display:flex}.application-card-toggle::-webkit-details-marker{display:none}.application-card-toggle:hover{background:#f8faff}.application-card-toggle:focus-visible{outline-offset:-3px;outline:2px solid #245de8}.application-card-icon{color:#245de8;background:#eef3ff;border-radius:12px;flex:0 0 40px;place-items:center;height:40px;display:grid}.application-card-heading{flex:1;gap:5px;min-width:0;display:grid}.application-card-heading strong{color:#26344a;font-size:14px;line-height:22px}.application-card-heading>span{color:#78859a;overflow-wrap:anywhere;font-size:12px;line-height:20px}.application-card-chevron{color:#8490a4;flex:none;transition:transform .15s}.application-card[open] .application-card-chevron{transform:rotate(180deg)}.application-card[open] .application-card-toggle{border-bottom:1px solid #edf0f5}.application-inline .plugin-card{box-shadow:none;border:0;border-radius:0;margin:0;padding:12px 24px 20px}.application-inline .plugin-card .account-note{color:#7e899b}.application-inline .plugin-summary{margin:8px 0 16px}.application-inline .plugin-summary>div{grid-template-columns:88px minmax(0,1fr);padding:7px 0}.application-inline .plugin-summary dt{color:#758095;font-size:13px}.application-inline .application-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;padding-top:8px;display:grid}.application-inline .application-field-wide{grid-column:1/-1}.application-inline .plugin-actions{border-top:1px solid #edf0f5;align-items:center;margin-top:20px;padding-top:16px;display:flex}.application-inline .plugin-actions .ant-btn{width:auto;min-width:100px;min-height:38px}.application-inline .plugin-actions .ant-btn:is(.ant-btn-primary,.ant-btn-color-primary){order:2;margin-left:auto}.application-inline .ant-tag-blue{color:#245de8;background:#eef3ff;border-color:#0000}@media (width<=600px){.application-inline{margin-left:0}.application-card-toggle{gap:8px;padding:14px}.application-card-icon{display:none}.application-inline .plugin-card{padding:10px 14px 16px}.application-inline .application-fields{grid-template-columns:minmax(0,1fr)}.application-inline .plugin-actions{flex-wrap:wrap}.application-inline .plugin-actions .ant-btn{flex:1;min-width:0}}.message-list{width:100%;padding:24px 35px}.message.assistant{position:relative}.message.assistant>.avatar{position:absolute;left:-42px}.message.assistant .bubble{width:100%}.message.continuation{margin-left:0}.application-inline{margin:16px 0}.application-card{overflow:visible}.application-card-toggle{border-radius:16px;padding:12px 18px}.application-card[open] .application-card-toggle{border-radius:16px 16px 0 0}.application-inline .plugin-card{border-radius:0 0 16px 16px;padding:8px 18px 16px}.application-inline .plugin-card .ant-form{margin-top:8px}.application-inline .application-fields{column-gap:20px;padding-top:0}.application-inline .ant-form-item{margin-bottom:12px}.application-inline .ant-form-item-label{padding-bottom:4px}.application-inline .plugin-actions{margin-top:6px;padding-top:12px}.application-code-picker{position:relative}.application-code-picker .ant-select{width:100%}.application-options-footer{text-align:center;border-top:1px solid #edf0f5;padding:6px}@media (width<=600px){.message-list{padding:18px 16px}.message.assistant>.avatar{display:none}}.application-code-picker .ant-select-dropdown{inset:calc(100% + 4px) auto auto 0!important}.application-code-picker[data-menu-above=true] .ant-select-dropdown{inset:auto auto calc(100% + 4px) 0!important}:root{--color-primary:#245de8;--color-primary-hover:#1d4ed8;--color-primary-active:#1e40af;--color-primary-disabled:#91afea;--color-danger:#cf303b;--color-selected-bg:#e8efff}.app-button{font-size:var(--font-body);border-radius:9px;font-weight:500}.ant-btn:is(.ant-btn-primary,.ant-btn-color-primary.ant-btn-variant-solid):not(.ant-btn-dangerous):not(.ant-btn-color-danger){box-shadow:none;background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.ant-btn:is(.ant-btn-primary,.ant-btn-color-primary.ant-btn-variant-solid):not(.ant-btn-dangerous):not(.ant-btn-color-danger):hover:not(:disabled){background:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}.ant-btn:is(.ant-btn-primary,.ant-btn-color-primary.ant-btn-variant-solid):not(.ant-btn-dangerous):not(.ant-btn-color-danger):active:not(:disabled){background:var(--color-primary-active)!important}.ant-btn:is(.ant-btn-primary,.ant-btn-color-primary.ant-btn-variant-solid):disabled{background:var(--color-primary-disabled)!important;color:#fff!important;border-color:#0000!important}.ant-btn:not(.ant-btn-primary):not(.ant-btn-variant-solid):not(.ant-btn-dangerous):not(.ant-btn-color-danger):hover:not(:disabled){color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important;background:#f3f6ff!important}.ant-btn:is(.ant-btn-dangerous,.ant-btn-color-danger):not(:disabled){color:var(--color-danger)!important;border-color:#efb8bd!important}.ant-btn:is(.ant-btn-dangerous,.ant-btn-color-danger):is(.ant-btn-primary,.ant-btn-variant-solid):not(:disabled){background:var(--color-danger)!important;border-color:var(--color-danger)!important;color:#fff!important}.ant-btn:is(.ant-btn-dangerous,.ant-btn-color-danger):hover:not(:disabled){color:#b5212d!important;background:#fff1f2!important;border-color:#b5212d!important}.ant-btn:is(.ant-btn-dangerous,.ant-btn-color-danger):is(.ant-btn-primary,.ant-btn-variant-solid):hover:not(:disabled){color:#fff!important;background:#b5212d!important}.ant-btn>span{color:inherit}.ant-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.ant-switch.ant-switch-checked{background:var(--color-primary)!important}.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:var(--color-primary-hover)!important}.ant-tabs .ant-tabs-tab:is(.ant-tabs-tab-active,:hover) .ant-tabs-tab-btn{color:var(--color-primary)!important}.ant-tabs .ant-tabs-ink-bar{background:var(--color-primary)!important}.ant-tabs .ant-tabs-tab-btn:focus-visible{color:var(--color-primary)!important}.ant-segmented .ant-segmented-item-selected{color:var(--color-primary)!important;background:var(--color-selected-bg)!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--color-primary);background:var(--color-selected-bg)!important}.ant-checkbox-checked .ant-checkbox-inner,.ant-radio-checked .ant-radio-inner{background:var(--color-primary)!important;border-color:var(--color-primary)!important}.ant-dropdown .ant-dropdown-menu-item-danger{color:var(--color-danger)!important}.ant-input:focus,.ant-input-affix-wrapper-focused{border-color:var(--color-primary)!important}.sidebar nav button.active,.conversation-sidebar-item.active{color:var(--color-primary);background:var(--color-selected-bg)}.sidebar nav button:hover{color:var(--color-primary-hover)}
