.ask-chemcop-pane.ask-chat-pane{display:flex;flex-direction:column;gap:0;width:min(720px,100vw);max-width:100vw!important;height:100dvh;padding:0;background:#fff;overflow:hidden}.ask-chat-header{flex:none;padding:18px 22px 12px;border-bottom:1px solid #dce7ec;background:#fff}.ask-chat-header>div{display:flex;justify-content:space-between;align-items:center}.ask-chat-header h2{display:flex;align-items:center;gap:8px;font-size:20px;color:#173e50}.ask-chat-header h2 svg{color:#2982a0;width:21px}.ask-chat-header nav{display:flex;gap:5px;align-items:center;margin-top:8px}.ask-chat-header nav button{font-size:12px}.ask-chat-header nav svg{width:15px;height:15px}.ask-chat-header nav a{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:12px;color:#476b7a;text-decoration:none}.ask-chat-transcript{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px;scrollbar-gutter:stable}.chat-message{margin:0 0 25px;max-width:100%;font-size:14px;overflow-wrap:anywhere}.chat-message>header{display:flex;align-items:center;gap:7px;margin-bottom:9px;font-size:12px;color:#446476}.chat-message>header span{margin-left:auto;font-size:11px;color:#6c7b86}.chat-user{margin-left:auto;width:fit-content;max-width:90%;background:#edf4f7;border:1px solid #d9e7ef;border-radius:16px 16px 4px 16px;padding:12px 16px}.chat-user header{margin-bottom:4px}.chat-prose{white-space:pre-wrap;overflow-wrap:anywhere;color:#233e4d}.chat-scope{display:block;margin-top:8px;font-size:10px;color:#5d7280}.chat-assistant{padding:0 3px}.chat-answer-note{font-size:11px;color:#627684;line-height:1.5;margin:10px 0}.chat-message details{margin:9px 0;border:1px solid #dce7ec;border-radius:8px;padding:9px 12px;font-size:12px;background:#fbfdfe}.chat-message details summary{cursor:pointer;color:#476675;font-size:12px}.chat-sources>p{font-size:11px;color:#687f8b}.chat-sources .ask-rag-passage{padding:12px 0;border:0;border-top:1px solid #dce7ec;border-radius:0;background:transparent}.chat-sources .ask-rag-passage h4{font-size:13px;margin:0 0 5px}.chat-sources small{font-size:10px}.chat-original pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;overflow:auto;font-size:11px}.chat-reasoning .chat-prose{max-height:300px;overflow:auto;margin-top:10px;font-size:12px}.chat-citations{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.chat-citations a{font-size:11px;border:1px solid #cddfe9;border-radius:12px;padding:1px 8px;color:#236780;text-decoration:none}.chat-message-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.chat-message-actions button{display:flex;align-items:center;gap:4px;font-size:11px;background:none;border:0;padding:3px 0;color:#607d8c;cursor:pointer}.chat-message-actions button[aria-pressed=true]{color:#186d85;font-weight:700}.chat-message-actions button:disabled{cursor:default;opacity:.65}.ask-chat-bottom{flex:none;max-height:48%;overflow:auto;padding:12px 20px 14px;border-top:1px solid #e0eaef;background:#fff}.ask-chat-composer{display:flex;gap:8px;align-items:flex-end;border:1px solid #b9ced9;border-radius:14px;padding:10px;background:#fafcfd}.ask-chat-composer:focus-within{border-color:#3683a0;box-shadow:0 0 0 2px #e6f1f6}.ask-chat-composer textarea{flex:1;min-width:0;min-height:28px;max-height:150px;border:0;box-shadow:none!important;outline:none;resize:none;background:transparent;padding:4px 5px;font:inherit;font-size:14px;line-height:1.5}.ask-chat-composer button{flex:none;width:34px;height:34px;padding:0}.chat-context{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:9px;font-size:11px;color:#5d7480}.chat-context input{width:13px;height:13px}.chat-context span{font-size:10px;overflow-wrap:anywhere}.ask-chat-notice{margin-top:10px;font-size:10px;color:#708390}.ask-chat-notice>summary{cursor:pointer;text-align:center}.ask-chat-notice>p{margin:8px 0;line-height:1.5}.ask-chat-notice .chemcop-use-notice{margin:8px 0;padding:9px;font-size:10px}.ask-chat-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:300px;text-align:center;color:#66818e}.ask-chat-empty>svg{color:#3285a0;width:32px;height:32px;margin:15px}.ask-chat-empty h3{font-size:20px;color:#234b60;margin:0 0 8px}.ask-chat-empty>p{font-size:13px;max-width:340px;line-height:1.6}.ask-chat-empty>div{display:grid;gap:8px;width:100%;max-width:410px;margin-top:20px}.ask-chat-empty button{background:#f8fbfd;border:1px solid #dce7ee;border-radius:10px;text-align:left;padding:12px;font-size:12px;color:#456677;cursor:pointer}.ask-chat-history{flex:1;min-height:0;overflow:auto;padding:20px}.ask-chat-history h3{font-size:17px}.ask-chat-history>p{font-size:12px;color:#647c89}.ask-chat-history>div{display:flex;border-bottom:1px solid #e0e9ee;padding:8px 0;gap:8px}.ask-chat-history>div>button{background:none;border:0;padding:6px;cursor:pointer;color:#34566a}.ask-chat-history>div>button:first-child{flex:1;text-align:left;min-width:0}.ask-chat-history b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ask-chat-history small{display:block;font-size:10px;color:#7a909c}.chat-load-status{padding:5px 20px;font-size:12px;color:#628090}.ask-chat-error{padding:10px 20px;color:#923d35;background:#fff5f1;font-size:12px}.ask-chat-error button{display:block;text-decoration:underline;margin-top:5px}.chat-jump{display:flex;align-items:center;gap:5px;align-self:center;margin:4px 0;padding:7px 12px;border:1px solid #cadce4;border-radius:18px;background:#fff;font-size:11px;color:#3c677c}.ask-chat-game{display:flex;flex:1;min-height:0;flex-direction:column}.ask-chat-game>button{margin:10px}.ask-chat-game iframe{flex:1;width:100%;border:0}.ai-settings-page{max-width:1000px!important;margin:auto;padding-bottom:40px!important}.ai-settings-page>header{padding:10px 0 24px}.ai-settings-page>header>span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#6c8594}.ai-settings-page h1{font-size:28px;margin:8px 0;color:#234d63}.ai-settings-page>header p{font-size:14px;color:#657f8d}.ai-settings-page>header a{font-size:12px;color:#277996}.ai-settings-form.ask-ai-settings{padding:0;border:0;background:none;margin:0}.ai-settings-form>p{font-size:13px;line-height:1.6;color:#5e7886}.ai-settings-form fieldset{display:grid;gap:18px;border:0;padding:0;min-width:0}.ai-settings-card{display:grid;gap:13px;padding:23px;border:1px solid #d7e5ec;border-radius:12px;background:#fff;min-width:0}.ai-settings-card h2{font-size:17px;color:#2b5368;margin:0 0 3px}.ai-settings-card>p{font-size:12px;line-height:1.6;margin:0;color:#69818e}.ai-settings-card label{display:grid;gap:6px;font-size:12px;color:#3b5f73;font-weight:600}.ai-settings-card input,.ai-settings-card select{width:100%;min-width:0;max-width:100%;border:1px solid #bfd2dd;border-radius:7px;background:#fff;padding:10px;font-size:13px;color:#244d62}.ai-settings-card .ask-ai-check{display:flex;gap:8px;align-items:center}.ai-settings-card input[type=checkbox]{width:15px;height:15px;padding:0}.ai-settings-card button{justify-self:start;max-width:100%;white-space:normal;height:auto;min-height:36px}.ai-settings-form .ask-ai-buttons{display:flex;gap:12px;flex-wrap:wrap}.ai-settings-form fieldset:disabled{opacity:.8}@media(max-width:600px){.ask-chat-header{padding:13px 14px 8px}.ask-chat-transcript{padding:18px 14px}.ask-chat-bottom{padding:10px 12px}.ask-chat-header nav{gap:0}.ask-chat-header nav button{padding:7px;font-size:11px}.ask-chat-header nav a{font-size:11px}.chat-message{font-size:13px}.ai-settings-card{padding:16px}.ask-chat-empty h3{font-size:18px}}.chat-calculation{margin:10px 0 18px;font-size:12px}.chat-calculation-notice{color:#536f7c;font-size:12px}.chat-calculation>article{padding:14px;border:1px solid #bcd6df;background:#f4fafb;border-radius:10px;margin:12px 0}.chat-calculation article>header{display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.chat-calculation article>header small{color:#547985}.chat-calculation-output{display:flex;gap:12px;justify-content:space-between;padding:7px 0}.chat-calculation-output strong{font-size:17px;color:#14596b}.chat-calculation-output strong small{font-size:12px;font-weight:500}.chat-calculation-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;width:100%}.chat-calculation label{display:grid;gap:4px;font-size:12px}.chat-calculation input,.chat-calculation select{width:100%;min-width:0;border:1px solid #bcd1dc;border-radius:6px;padding:8px;background:#fff;font-size:14px}.chat-calculation label small{color:#587986}.chat-calculation label span{color:#915041;font-size:11px}.chat-calculation button{background:#e7f1f5;color:#245c70;border:1px solid #b6d0dc;border-radius:7px;padding:7px 10px;cursor:pointer;font-size:12px}.chat-calculation button:disabled{opacity:.5;cursor:default}.chat-calculation-form>button{grid-column:1/-1;justify-self:start}.chat-calculation-actions{display:flex;gap:10px;flex-wrap:wrap}.chat-calculation dl>div{display:grid;grid-template-columns:1fr 1fr;margin:8px 0;gap:10px}.chat-calculation dd{margin:0}.chat-calculation dd small{display:block;color:#5b7581;font-size:10px}@media(max-width:600px){.ask-chat-composer textarea,.chat-calculation input,.chat-calculation select{font-size:16px}.chat-calculation-form{grid-template-columns:1fr}.chat-calculation-output{flex-wrap:wrap}}.chat-review{margin-top:10px;font-size:11px;color:#5d7480}.chat-review>summary{cursor:pointer}.chat-review p{margin:7px 0;line-height:1.5}.chat-edit-button{display:inline-flex;align-items:center;gap:4px;margin-left:auto;border:0;background:none;color:#476b7a;font-size:11px;cursor:pointer;padding:3px 5px}.chat-edit-button:disabled{opacity:.4;cursor:default}.chat-user-editing{width:100%;max-width:100%}.chat-message-editor{display:grid;gap:9px}.chat-message-editor>label{font-size:12px;font-weight:600}.chat-message-editor textarea{width:100%;min-width:0;min-height:90px;max-height:240px;resize:vertical;overflow-y:auto;border:1px solid #a9c6d4;border-radius:8px;padding:10px;font:inherit;color:#233e4d;background:#fff}.chat-message-editor>p{font-size:11px;line-height:1.5;color:#566c78;margin:0}.chat-message-editor>div{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.chat-message-editor button{font-size:12px}.ask-chat-composer textarea:disabled{opacity:.6}@media(max-width:600px){.chat-message-editor textarea{font-size:16px}}.ai-settings-tabs{display:flex;gap:6px;border-bottom:1px solid #d8e5eb;margin-bottom:22px;overflow:auto}.ai-settings-tabs button{border:0;border-bottom:3px solid transparent;padding:12px 16px;background:none;color:#4c6978;white-space:nowrap;cursor:pointer}.ai-settings-tabs button[aria-selected=true]{color:#154e67;border-color:#26809b;font-weight:650}.knowledge-settings{display:grid;gap:20px}.knowledge-settings>p{font-size:13px;color:#5e7582;margin:0}.knowledge-settings fieldset{border:0;min-width:0;padding:0;display:grid;gap:16px}.knowledge-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.knowledge-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:10px}.knowledge-actions label{max-width:240px}.knowledge-settings .ask-ai-check{display:flex;align-items:flex-start;gap:9px}.knowledge-settings .ask-ai-check input{margin-top:3px;flex:none}.knowledge-document-list>article,.knowledge-source{border-top:1px solid #dce7ec;padding:16px 0}.knowledge-document-list header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.knowledge-document-list header span,.knowledge-document-list small{font-size:11px;color:#607986}.knowledge-document-list p,.knowledge-source p{font-size:12px;margin:8px 0;color:#526e7d}.knowledge-error{color:#9d4133!important}.knowledge-replace input{max-width:180px;font-size:11px}.knowledge-preview{border:1px solid #d0e1ea;padding:15px;max-height:550px;overflow:auto;border-radius:10px}.knowledge-preview header{display:flex;align-items:center;justify-content:space-between}.knowledge-excerpt,.knowledge-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:12px}.knowledge-folder-list{list-style:none;margin:14px 0;padding:0;max-height:250px;overflow:auto}.knowledge-folder-list button{width:100%;text-align:left;padding:10px;border:0;border-bottom:1px solid #dce7ec;background:#f7fbfc;color:#295f74}.knowledge-settings details>summary{cursor:pointer;font-size:13px;color:#36667b}.knowledge-settings details>p{font-size:12px;line-height:1.6}.knowledge-settings details>label{margin-top:10px}.knowledge-job{justify-content:space-between;gap:10px;border-bottom:1px solid #e1eaef;padding:8px 0;font-size:12px}.chat-web-mode,.knowledge-job{display:flex;align-items:center}.chat-web-mode{gap:8px;margin-top:8px;font-size:11px;color:#5c7784}.chat-web-mode select{border:1px solid #c9dae3;border-radius:6px;background:white;padding:3px 8px;color:#34596c}.chat-web-mode>span{font-size:10px}.chat-source-kind{display:inline-block;font-size:10px;padding:1px 6px;border:1px solid #bcd5de;border-radius:5px;color:#366b7f}.chat-sources a{color:#216e8b;text-decoration:underline}@media(max-width:600px){.knowledge-form-grid{grid-template-columns:1fr}.knowledge-settings input,.knowledge-settings select{font-size:16px}.ai-settings-tabs button{font-size:12px;padding:10px}.knowledge-actions{align-items:stretch}.knowledge-document-list header{display:block}}.knowledge-document-list article header{display:flex;flex-wrap:wrap;gap:.3rem .75rem;align-items:baseline}.knowledge-document-list article header strong{overflow-wrap:anywhere}.knowledge-document-list article header span{font-size:.75rem}.chat-header-tools{display:flex;align-items:center;gap:2px}.chat-header-tools button{min-width:36px;min-height:36px}.chat-busy-status{display:flex;align-items:center;gap:8px;min-height:22px;margin-bottom:6px;color:#426879;font-size:12px}.chat-busy-dot{width:7px;height:7px;flex:none;border-radius:50%;background:#28859c;animation:chat-status-pulse 1.4s ease-in-out infinite}@keyframes chat-status-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.chat-busy-dot{animation:none}}.chat-message>header .chat-warning{margin-left:auto;border:1px solid #e4ce9f;background:#fff8e8;color:#775418;border-radius:20px;padding:3px 9px;font-size:11px;cursor:pointer}.chat-answer-paragraphs>p{margin:0 0 12px}.chat-answer-paragraphs sup a{display:inline-block;padding:0 4px;color:#226782;text-decoration:none;font-size:10px}.chat-source-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.chat-source-badge{display:inline-flex;align-items:center;gap:5px;width:fit-content;border:1px solid #c5dae5;border-radius:20px;background:#eff7fb;color:#245c75;padding:5px 9px;font-size:11px;cursor:pointer}.chat-source-badge.source-company{border-color:#d5cbe7;background:#f5f1fb;color:#624584}.chat-source-badge.source-web{border-color:#c3ddd2;background:#eef8f3;color:#306c55}.chat-source-badge[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.chat-source-panel{margin-top:10px;border-left:2px solid #d4e3ea;padding-left:12px;font-size:12px}.chat-source-panel .ask-rag-passage{border:0;border-bottom:1px solid #e0e9ee;background:transparent;padding:12px 0}.chat-source-panel h4{font-size:13px;margin:0 0 5px}.chat-source-panel small{font-size:10px;color:#597281}.chat-source-panel a{color:#216e8b;text-decoration:underline}.chat-source-panel .ask-rag-passage:focus{outline:2px solid #3985a0;outline-offset:3px}.chat-source-summary{display:flex;align-items:center;gap:5px;border:0;background:none;color:#557584;margin-top:5px;padding:5px 0;text-align:left;cursor:pointer}.chat-details-popover,.chat-quick-settings{width:min(360px,calc(100vw - 28px));max-height:min(65dvh,var(--radix-popover-content-available-height));overflow-y:auto;overscroll-behavior:contain;font-size:12px;color:#345666;padding:16px;z-index:60;overflow-wrap:anywhere}.chat-details-popover h3,.chat-quick-settings h3{font-size:14px;font-weight:600;margin:0 0 10px}.chat-details-popover h4{font-size:12px;font-weight:600;margin:12px 0 5px}.chat-details-popover p,.chat-quick-settings p{margin:8px 0;line-height:1.5}.chat-details-popover pre{white-space:pre-wrap;font-size:11px;max-height:220px;overflow:auto;background:#f5f8fa;padding:8px}.chat-details-popover details{margin:10px 0}.chat-details-popover summary{cursor:pointer}.chat-quick-settings fieldset{border:0;padding:0;margin:12px 0;display:grid;gap:12px}.chat-quick-settings label{display:flex;align-items:center;gap:8px;min-height:32px}.chat-quick-settings select{margin-left:auto;background:#fff;border:1px solid #bfd2dc;border-radius:7px;padding:5px 8px}.chat-quick-settings input{width:16px;height:16px}.chat-quick-settings a{color:#216e8b;text-decoration:underline}.chat-quick-settings fieldset:disabled{opacity:.6}.chat-message-actions>[data-slot=popover-trigger],.chat-message-actions>button{min-height:28px}@media(max-width:600px){.chat-source-badge{min-height:36px}.chat-header-tools button{min-height:40px;min-width:40px}.chat-source-summary{min-height:32px}.chat-quick-settings label{min-height:40px}.chat-quick-settings select{font-size:16px}.chat-message-actions>button{min-height:36px}.chat-answer-paragraphs sup a{padding:4px 6px}}.ask-chat-pane{--chat-ink:#101849;--chat-body:#304f8c;--chat-blue:#007fe8;--chat-line:#dce6f3;color:var(--chat-ink)}.ask-chat-header{padding:22px 24px 12px;border-color:var(--chat-line)}.chat-brand{display:flex;align-items:center;gap:13px;min-width:0}.chat-brand>svg{width:35px;height:40px;flex:none;color:var(--chat-blue);stroke-width:2}.ask-chat-header h2{font-size:26px;letter-spacing:-.6px;color:var(--chat-ink);line-height:1.2}.chat-brand p{margin:5px 0 0;font-size:14px;color:#4b68a2;line-height:1.4}.chat-header-tools{gap:8px;margin-left:12px;color:var(--chat-ink)}.chat-header-tools button{width:40px;height:40px;border-radius:50%;padding:9px}.chat-header-tools button[aria-label="Collapse Ask ChemCop"]{background:#edf2f8}.ask-chat-header nav{margin-left:45px;margin-top:9px;color:var(--chat-body)}.ask-chat-transcript{padding:26px 25px}.chat-message{font-size:16px;line-height:1.65;margin-bottom:30px}.chat-message>header{font-size:14px;color:var(--chat-ink);gap:10px;margin-bottom:13px}.chat-message time{font-size:12px;color:#637eb1;font-weight:400}.chat-user{max-width:85%;padding:15px 18px;border:0;border-radius:17px;background:#eaf4fc}.chat-user header{margin-bottom:7px}.chat-user .chat-prose{color:var(--chat-ink)}.chat-scope{color:#61769a}.chat-assistant{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:0}.chat-assistant>.chat-answer-note,.chat-assistant>.chat-answer-paragraphs,.chat-assistant>.chat-calculation,.chat-assistant>.chat-prose,.chat-assistant>header{grid-column:1/-1}.chat-assistant>header>svg{width:25px;height:28px;color:var(--chat-blue);flex:none}.chat-assistant>header b{font-size:16px}.chat-prose{color:var(--chat-body)}.chat-answer-paragraphs>p{margin:0 0 18px}.chat-answer-paragraphs>p:first-child{font-weight:600;color:var(--chat-ink)}.chat-source-groups{display:contents}.chat-source-badges{grid-column:1;align-self:center;gap:8px;margin:4px 0}.chat-source-badge{padding:7px 11px;gap:7px;font-size:12px;border-color:#83baff;background:#f4f9ff;color:#0068db;min-height:36px}.chat-source-badge svg{width:16px;height:16px;flex:none}.chat-source-badge.source-company{background:#f9f6fd;border-color:#c5acdf;color:#705193}.chat-source-badge.source-web{background:#f4fbf6;border-color:#85cba1;color:#006b36}.chat-source-panel{grid-column:1/-1;order:2;margin:12px 0;border-color:var(--chat-line)}.chat-source-panel .chat-prose{font-size:13px;font-weight:400}.chat-message-actions{grid-column:2;align-self:center;justify-content:flex-end;gap:12px;margin:4px 0}.chat-message-actions button{color:#233e78;font-size:13px;min-height:36px;gap:7px;padding:5px}.chat-message-actions button svg{width:18px;height:18px}.chat-feedback{grid-column:1/-1;order:3;display:flex;align-items:center;flex-wrap:wrap;gap:13px;border-top:1px solid var(--chat-line);margin-top:22px;padding-top:14px;color:#294777;font-size:13px}.chat-feedback button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:#233e78;cursor:pointer}.chat-feedback button:hover,.chat-message-actions button:hover{background:#eef5fc;border-radius:8px}.chat-feedback button[aria-pressed=true]{background:#e6f2ff;color:#006cdb}.chat-feedback button:disabled{cursor:default;opacity:.65}.chat-feedback small{color:#61769a;font-size:11px}.ask-chat-bottom{padding:16px 22px 14px;border-color:var(--chat-line);background:#fbfcfe;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.ask-chat-bottom>.chat-answer-note,.ask-chat-bottom>.chat-busy-status,.ask-chat-bottom>.chat-context,.ask-chat-bottom>form{flex-basis:100%}.ask-chat-composer{border:1px solid #1688f3;border-radius:13px;background:white;padding:8px 9px 8px 13px;align-items:center}.ask-chat-composer:focus-within{border-color:#007fe8;box-shadow:0 0 0 3px #e4f1ff}.ask-chat-composer textarea{color:var(--chat-ink);font-size:16px;padding:7px 3px}.ask-chat-composer textarea::placeholder{color:#526b9c;opacity:1}.ask-chat-composer button{width:40px;height:40px;background:#007fe8;color:white;border-radius:9px}.ask-chat-composer button:hover{background:#006dcd}.chat-source-summary{margin:0;padding:8px 11px;border-radius:24px;background:#edf3f8;gap:8px;color:#2b4880;line-height:1.5;font-size:11px;flex-wrap:wrap}.chat-selection-dot{width:8px;height:8px;background:#089548;border-radius:50%;flex:none}.chat-selection-dot.is-off{background:#8a97a8}.chat-source-summary b{color:var(--chat-ink)}.ask-chat-notice{margin:0 0 0 auto;color:#415b8b;font-size:11px}.ask-chat-notice[open]{flex-basis:100%}.ask-chat-notice>summary{text-align:left;min-height:30px;align-content:center}.chat-context{margin:0;color:#61769a}.chat-busy-status{margin:0;color:#42659a}.chat-busy-dot{background:var(--chat-blue)}.ask-chat-empty>svg{color:var(--chat-blue)}.ask-chat-empty h3{color:var(--chat-ink)}.ask-chat-pane button:focus-visible,.ask-chat-pane summary:focus-visible{outline:2px solid #1688f3;outline-offset:3px}@media(max-width:600px){.ask-chat-header{padding:16px 14px 9px}.chat-brand{gap:9px}.chat-brand>svg{width:28px;height:34px}.ask-chat-header h2{font-size:21px}.chat-brand p{font-size:11px}.chat-header-tools{gap:2px;margin-left:4px}.chat-header-tools button{min-width:36px;width:36px}.ask-chat-header nav{margin-left:32px}.ask-chat-transcript{padding:22px 15px}.chat-message{font-size:15px}.chat-user{max-width:94%;padding:13px 15px}.chat-message>header{gap:8px}.chat-message time{font-size:11px}.chat-assistant{column-gap:8px}.chat-source-badges{grid-column:1/-1}.chat-message-actions{grid-column:1/-1;justify-content:flex-start;margin-top:6px}.chat-source-badge{font-size:11px;min-height:38px}.chat-feedback{margin-top:15px;padding-top:10px}.ask-chat-bottom{padding:12px;gap:8px}.ask-chat-notice{margin-left:0}.chat-source-summary{font-size:10px}.ask-chat-composer textarea{font-size:16px}}