/* 工作台布局与回答内容；公共控件在 ui.css，主题变量在 theme.css。 */
main {
	max-width: 1080px;
	margin: auto;
	padding: 42px 24px;
}
header {
	margin-bottom: 28px;
}
.eyebrow {
	font-size: 12px;
	letter-spacing: 3px;
	color: var(--accent);
	font-weight: 700;
}
h1 {
	font-size: 34px;
	line-height: 1.3;
	margin: 10px 0;
}
h2 {
	font-size: 19px;
	margin: 0 0 16px;
}
h3 {
	font-size: 15px;
}
p {
	margin: 10px 0;
}
header p,
small,
footer,
#result-meta {
	color: var(--muted);
}
section {
	background: white;
	padding: 24px;
	border: 1px solid var(--line);
	border-radius: 12px;
	margin-bottom: 20px;
}
.inline {
	display: flex;
	align-items: center;
	gap: 14px;
	flex-wrap: wrap;
}
.inline > input {
	flex: 1;
	min-width: 220px;
}
.check {
	display: flex;
	gap: 8px;
	align-items: center;
	margin-top: 32px;
}
small {
	display: block;
	font-size: 12px;
	margin-top: 10px;
}
.channels {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 12px;
}
.channel-card {
	padding: 17px;
	border: 1px solid var(--line);
	border-radius: 8px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 15px;
	flex-wrap: wrap;
}
.channel-actions {
	display: flex;
	gap: 8px;
	flex-wrap: wrap;
}
.channel-actions button {
	padding: 7px 11px;
}
.channel-card strong {
	display: block;
}
.channel-card span {
	font-size: 13px;
	color: var(--muted);
}
pre {
	white-space: pre-wrap;
	overflow-wrap: anywhere;
	font:
		14px / 1.8 ui-monospace,
		Consolas,
		"Microsoft YaHei",
		monospace;
}
#result-json {
	max-height: 360px;
	overflow: auto;
	background: #f3f6f5;
	padding: 14px;
}
#screenshots img {
	max-width: 100%;
	border: 1px solid var(--line);
	margin: 8px 0;
}
a {
	color: var(--accent);
	overflow-wrap: anywhere;
}
#citations { margin: 0; padding-left: 24px; font-size: 14px; }
#citations > li { padding: 14px 0 14px 4px; border-bottom: 1px solid #e0e8f2; }
#citations > li:first-child { padding-top: 0; }
#citations > li:last-child { padding-bottom: 0; border-bottom: 0; }
#citations > li::marker { font-weight: 600; }
.citation-type { font-size: 12px; color: var(--muted); margin-right: 8px; }
.citation-used { display: inline-block; margin-right: 8px; padding: 1px 6px; border: 1px solid #bdd8ca; border-radius: 4px; color: #286447; background: #edf6f0; font-size: 12px; font-weight: 600; vertical-align: baseline; }
.citation-description { margin: 4px 0; color: var(--muted); font-size: 13px; }
.citation-media { display: inline-block; margin: 0 12px 0 8px; }
#answer { overflow-wrap: anywhere; }
#answer > :first-child { margin-top: 0; }
#answer h1, #answer h2, #answer h3 { margin: 1.2em 0 .5em; }
#answer h1 { font-size: 25px; }
#answer h2 { font-size: 21px; }
#answer h3 { font-size: 18px; }
#answer p { margin: .7em 0; }
#answer code { background: #e9efed; border-radius: 3px; padding: 2px 4px; }
#answer pre { overflow: auto; white-space: pre; }
#answer pre code { padding: 0; background: none; }
#answer blockquote { border-left: 3px solid var(--accent); margin-left: 0; padding-left: 16px; color: var(--muted); }
#answer table { display: block; overflow-x: auto; border-collapse: collapse; max-width: 100%; }
#answer th, #answer td { border: 1px solid var(--line); padding: 6px 10px; }
#answer input[type=checkbox] { width: auto; }
.result-media { margin: 14px 0; max-width: 680px; }
.media-preview { display: block; border: 0; width: 100%; height: 0; background: transparent; }
.result-media figcaption { font-size: 13px; color: var(--muted); margin-top: 6px; }
#citations .result-media { max-width: 360px; }
#citations details { font-size: 13px; }
.citation-data { display: inline; margin-left: 10px; color: var(--muted); }
.citation-data > summary { display: inline; cursor: pointer; white-space: nowrap; }
.citation-data > summary::before { content: "▸ "; }
.citation-data[open] > summary::before { content: "▾ "; }
.citation-data pre { padding: 12px; background: white; border: 1px solid var(--line); border-radius: 6px; }
#result-sources { margin-top: 32px; padding-top: 24px; border-top: 1px solid var(--line); }
.sources-panel { padding: 20px; background: #f7faff; border: 1px solid #e0eaff; border-radius: 10px; }
.sources-heading { margin-bottom: 20px; }
.sources-heading h3 { margin: 0; font-size: 15px; color: var(--ink); }
.sources-heading p { margin: 3px 0 0; font-size: 12px; color: var(--muted); }
#result-sources h4 { margin: 0 0 10px; font-size: 13px; font-weight: 600; }
#search-queries-section, #suggested-questions-section { margin-bottom: 22px; }
#search-queries { display: flex; flex-wrap: wrap; gap: 8px; margin: 0; padding: 0; list-style: none; font-size: 13px; }
#search-queries li { max-width: 100%; padding: 4px 10px; border: 1px solid #d9e6ff; border-radius: 6px; background: white; overflow-wrap: anywhere; }
#suggested-questions { display: grid; justify-items: start; gap: 8px; margin: 0; padding: 0; list-style: none; font-size: 13px; }
#suggested-questions li { max-width: 100%; padding: 6px 12px; border-radius: 8px; background: #edf1f5; overflow-wrap: anywhere; }
#result-section > details { margin-top: 20px; }
#citations a[href] { color: #06f; }
footer {
	font-size: 12px;
	margin-top: 24px;
}
@media (max-width: 640px) {
	.sources-panel { padding: 16px 12px; }
	main {
		padding: 24px 14px;
	}
	.channels {
		grid-template-columns: 1fr;
	}
	section {
		padding: 18px;
	}
	h1 {
		font-size: 28px;
	}
	.channel-card {
		flex-wrap: wrap;
	}
}

/* Conversation workspace. Scoped to keep the independent operation window intact. */
.workspace {
	background: var(--surface);
}
.workspace .workspace-layout {
	display: grid;
	grid-template-columns: minmax(0, 3fr) minmax(330px, 1fr);
	height: calc(100dvh - var(--app-header-height, 60px));
	max-width: none;
	padding: 0;
	margin: 0;
}
.conversation { display: flex; flex-direction: column; min-width: 0; min-height: 0; }
.conversation-scroll { flex: 1; min-height: 0; overflow-y: auto; padding: 26px 38px 20px; }
.conversation-heading { display: flex; align-items: center; gap: 22px; min-height: 28px; }
.conversation-heading h1 { margin: 0; font-size: 16px; line-height: 26px; font-weight: 700; }
.workspace #message { margin: 12px 0; }
.workspace #message:empty { display: none; }
.conversation-empty { display: grid; align-content: center; justify-items: center; min-height: 55vh; color: var(--muted); }
.conversation-empty h2 { font-size: 21px; margin-bottom: 6px; color: var(--ink); font-weight: 500; }
.conversation-empty p { margin: 0; }
.question { display: flex; justify-content: flex-end; margin: 12px 0 24px; }
.question p { max-width: 85%; margin: 0; padding: 14px 19px; border-radius: 11px 11px 0 11px; background: #cdebec; font-size: 16px; line-height: 24px; overflow-wrap: anywhere; white-space: pre-wrap; }
.workspace #result-section { position: relative; margin: 0 0 0 96px; padding: 0; border: 0; border-radius: 0; background: transparent; }
.workspace #result-title { margin: 0; font-size: 16px; line-height: 24px; }
.workspace #result-meta { font-size: 14px; line-height: 22px; margin: 0 0 2px; }
.workspace #answer { max-width: 760px; font-family: Arial, "Noto Sans SC", "Microsoft YaHei UI", sans-serif; font-size: 15px; line-height: 24px; }
.workspace #answer h1 { font-size: 20px; }
.workspace #answer h2 { font-size: 17px; }
.workspace #answer h3 { font-size: 16px; }
.workspace #answer p { margin: 0 0 10px; }
.workspace #answer ol, .workspace #answer ul { margin: 0 0 18px; padding-left: 34px; }
.workspace #answer li { padding-left: 3px; line-height: 26px; }
.workspace .result-media { margin: 10px 0; }
.workspace #answer .result-media { max-width: 360px; }
.workspace .result-media figcaption { font-size: 12px; }
.workspace #citations .result-media { margin: 8px 0; max-width: 180px; }
.channel-logo { flex: none; display: block; width: 34px; height: 34px; background-repeat: no-repeat; background-position: center; background-size: contain; }
#answer-avatar { position: absolute; width: 42px; height: 42px; left: -65px; top: 0; }
.workspace #result-sources { margin: 15px 0 0; padding: 0; border: 0; }
.workspace .sources-panel { padding: 0; border: 0; border-radius: 0; background: #fff; container-type: inline-size; }
.workspace .sources-heading { display: flex; justify-content: space-between; align-items: baseline; flex-wrap: wrap; gap: 6px 16px; margin: 0; padding: 16px 0; border-bottom: 1px solid var(--line); }
.workspace .sources-heading h3 { font-size: 16px; line-height: 24px; }
#sources-count { color: #69828f; font-size: 12px; white-space: nowrap; }
.icon { display: inline-block; flex: none; width: 18px; height: 18px; background: var(--ink); mask: var(--icon) no-repeat center / contain; }
.workspace #result-sources h4 { font-size: 12px; line-height: 22px; margin: 0; font-weight: 600; white-space: nowrap; }
.workspace #search-queries-section, .workspace #suggested-questions-section { display: flex; align-items: baseline; gap: 14px 22px; padding: 14px 0; margin: 0; }
.workspace #search-queries-section { border-bottom: 1px solid var(--line); }
.workspace #search-queries, .workspace #suggested-questions { display: flex; flex-wrap: wrap; gap: 8px; padding: 0; }
.workspace #search-queries li, .workspace #suggested-questions li { background: #edf2f4; color: var(--ink); border: 0; border-radius: 18px; font-size: 12px; line-height: 22px; padding: 4px 14px; }
.workspace #suggested-questions-section { border-top: 0; border-bottom: 1px solid var(--line); }
.workspace .citation-section { padding: 0; border: 0; }
.workspace #citations { margin: 0; padding: 0; background: transparent; border-radius: 0; list-style: none; counter-reset: source; font-size: 12px; color: #69828f; }
.workspace #citations > li { display: grid; grid-template-columns: 28px minmax(0, 1fr) auto; gap: 18px; padding: 20px 0; border-bottom: 1px solid var(--line); counter-increment: source; }
.workspace #citations > li:last-child { border-bottom: 0; }
.workspace #citations > li::before { content: counter(source, decimal-leading-zero); color: #79929f; font-size: 16px; line-height: 22px; font-variant-numeric: tabular-nums; }
.citation-content { min-width: 0; }
.workspace .citation-metadata { display: flex; flex-wrap: wrap; gap: 0 7px; margin: 0 0 5px; color: #69828f; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; }
.citation-metadata > span + span:not(.citation-used)::before { content: "·"; margin-right: 7px; }
.workspace .citation-type { margin: 0; color: inherit; }
.citation-heading { min-width: 0; }
.workspace .citation-heading h5 { min-width: 0; margin: 0; font-size: 14px; line-height: 22px; font-weight: 600; color: var(--ink); overflow-wrap: anywhere; }
.workspace #citations .citation-heading a { color: var(--ink); text-decoration: none; }
.workspace #citations .citation-heading a:hover { color: var(--accent); text-decoration: underline; text-underline-offset: 3px; }
.workspace .citation-used { margin: 0; padding: 0 6px; font-size: 11px; line-height: 20px; white-space: nowrap; border-color: #c9e2d4; background: #edf6f0; }
.workspace .citation-description { margin: 5px 0 0; color: #647f8e; font-size: 12px; line-height: 22px; overflow-wrap: anywhere; }
.workspace .citation-heading h5, .workspace .citation-description { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.citation-actions { display: flex; flex-wrap: wrap; align-items: baseline; gap: 6px 16px; margin-top: 10px; font-size: 12px; line-height: 21px; overflow-wrap: anywhere; }
.workspace #citations .citation-actions a { color: var(--accent); text-underline-offset: 3px; }
.citation-source::after { content: ""; display: inline-block; width: 12px; height: 12px; margin-left: 5px; vertical-align: -1px; background: currentColor; mask: var(--external-link-icon) no-repeat center / contain; }
.citation-source { --external-link-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0xOCAxM3Y2YTIgMiAwIDAgMS0yIDJINWEyIDIgMCAwIDEtMi0yVjhhMiAyIDAgMCAxIDItMmg2Ii8+PHBvbHlsaW5lIHBvaW50cz0iMTUgMyAyMSAzIDIxIDkiLz48bGluZSB4MT0iMTAiIHkxPSIxNCIgeDI9IjIxIiB5Mj0iMyIvPjwvc3ZnPg=="); }
.workspace .citation-media { margin: 0; }
.workspace .citation-data { display: contents; margin: 0; color: #647f8e; font-size: 12px; }
.workspace .citation-data > summary { display: inline-flex; align-items: center; gap: 6px; list-style: none; white-space: nowrap; cursor: pointer; }
.workspace .citation-data::details-content { flex-basis: 100%; min-width: 0; order: 1; }
.workspace .citation-data:not(:first-child) > summary { padding-left: 16px; border-left: 1px solid #bdcdd5; }
.workspace .citation-data > summary::before { content: none; }
.workspace .citation-data > summary::-webkit-details-marker { display: none; }
.citation-data .icon-chevron { width: 14px; height: 14px; }
.citation-data[open] .icon-chevron { transform: rotate(180deg); }
.workspace .citation-data pre { flex-basis: 100%; order: 1; width: 100%; min-width: 0; margin: 2px 0 0; padding: 12px; background: #f6f9fa; font-size: 12px; line-height: 20px; max-height: 280px; overflow: auto; }
.workspace #citations .result-media { width: max-content; max-width: 180px; margin: 0; justify-self: end; align-self: start; }
.workspace #citations .media-preview { max-height: 100px; border-radius: 6px; overflow: hidden; }
.workspace #citations a:focus-visible, .workspace .citation-data summary:focus-visible, .workspace .json-details summary:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; border-radius: 2px; }
@container (max-width: 560px) {
	.workspace #citations > li { grid-template-columns: 22px minmax(0, 1fr); gap: 12px; padding: 16px 0; }
	.workspace #citations .result-media { grid-column: 2; justify-self: start; }
	.workspace #search-queries-section, .workspace #suggested-questions-section { flex-wrap: wrap; gap: 8px; }
}
.workspace .json-details { margin-top: 0 !important; border-top: 1px solid var(--line); background: transparent; border-radius: 0; font-size: 13px; }
.workspace .json-details > summary { display: flex; align-items: center; gap: 10px; list-style: none; padding: 14px 0; cursor: pointer; min-height: 48px; }
.workspace .json-details > summary::-webkit-details-marker { display: none; }
.json-details .icon-chevron { margin-left: auto; }
.json-details[open] .icon-chevron { transform: rotate(180deg); }
.workspace #result-json { margin: 0; background: transparent; }
.workspace #ask-recovery { margin: 12px 0 16px 96px; padding: 16px; font-size: 13px; background: var(--warning-soft); border-color: #ebd5aa; border-radius: var(--radius-control); }
.workspace #ask-section { flex: none; margin: 4px 24px 19px; padding: 12px 16px 11px; border-radius: 12px; border-color: #cfdde2; }
.composer-options { display: flex; align-items: center; gap: 26px; margin-bottom: 10px; }
.workspace .platform-label, .workspace .check { margin: 0; }
.workspace #channel { font-size: 13px; height: 36px; min-width: 150px; padding: 5px 10px; border-color: #c7d7de; }
.workspace .check { display: flex; align-items: center; gap: 7px; font-size: 13px; white-space: nowrap; }
.composer-input { display: flex; align-items: flex-end; gap: 16px; }
.workspace #prompt { flex: 1; min-width: 0; margin: 0; height: 74px; min-height: 74px; max-height: 180px; padding: 9px 14px; resize: vertical; font-size: 13px; line-height: 22px; border-color: #c7d7de; }
.workspace #prompt::placeholder { color: #8ea5b5; }
.composer-actions { display: flex; flex-direction: column; gap: 6px; }
.workspace #submit { min-width: 100px; }
.workspace #cancel { font-size: 12px; padding: 4px 8px; }
.composer-note { display: flex; align-items: baseline; flex-wrap: wrap; gap: 4px 16px; margin-top: 4px; }
.workspace .composer-note small { font-size: 12px; line-height: 20px; margin: 0; }
.workspace #ask-status { color: var(--muted); font-size: 12px; overflow-wrap: anywhere; }
.sidebar { display: flex; flex-direction: column; min-width: 0; min-height: 0; padding: 24px 26px 58px; border-left: 1px solid var(--line); overflow-y: auto; }
.workspace #channels { padding: 0; margin: 0; border: 0; background: transparent; }
.channels-heading { display: flex; align-items: center; gap: 28px; min-height: 27px; }
.workspace #channels-title { margin: 0; font-size: 17px; line-height: 25px; white-space: nowrap; }
.monitor-status { font-size: 13px; white-space: nowrap; }
.monitor-status::before { content: ""; display: inline-block; width: 8px; height: 8px; margin-right: 8px; background: #889ba3; border-radius: 50%; }
.monitor-status[data-state="succeeded"] { color: var(--login-success); }
.monitor-status[data-state="succeeded"]::before { background: var(--login-success-indicator); }
.monitor-status[data-state="checking"]::before { background: var(--accent); }
.monitor-status[data-state="failed"]::before { background: var(--danger); }
.workspace #refresh { margin-left: auto; }
.workspace .channels-description { margin: 4px 0 11px; color: var(--muted); font-size: 13px; }
.workspace .channels { display: block; border-top: 1px solid var(--line); }
.workspace .channel-card { display: grid; grid-template-columns: 34px minmax(0, 1fr) auto; align-items: start; gap: 0 24px; padding: 15px 0 13px; border: 0; border-bottom: 1px solid var(--line); border-radius: 0; }
.channel-info { min-width: 0; }
.workspace .channel-card strong { font-size: 14px; line-height: 23px; white-space: nowrap; }
.workspace .channel-state { display: flex; align-items: center; gap: 10px; margin-top: 5px; font-size: 13px; color: #647d8b; line-height: 22px; white-space: nowrap; }
.channel-state::before { content: ""; flex: none; width: 8px; height: 8px; border-radius: 50%; background: #889ba3; }
.workspace .channel-state[data-state="logged_in"] { color: var(--login-success); }
.channel-state[data-state="logged_in"]::before { background: var(--login-success-indicator); }
.channel-state[data-state="checking"]::before { background: transparent; border: 2px solid #b5d1d4; border-right-color: var(--accent); border-bottom-color: var(--accent); width: 15px; height: 15px; animation: monitoring-spin 1s linear infinite; }
.channel-state[data-state="failed"]::before { background: var(--danger); }
.channel-state[data-state="verification_required"]::before { background: var(--warning); }
.workspace .channel-actions { align-self: end; justify-self: end; display: flex; align-items: flex-end; flex-direction: column; gap: 3px; padding-bottom: 1px; margin-left: -12px; }
.workspace .channel-actions button, .workspace .channel-actions span { padding: 0; font-size: 13px; line-height: 22px; }
.workspace .channel-actions span { color: #6c8492; text-align: right; }
.workspace .channels-note { color: var(--muted); font-size: 13px; margin: 16px 0; }
.channels-placeholder { color: var(--muted); font-size: 13px; padding: 12px 0; }
.service-connection { display: flex; align-items: center; gap: 12px; border-top: 1px solid var(--line); padding-top: 19px; margin-top: auto; }
.service-info { flex: 1; min-width: 0; padding-left: 27px; }
#service-status { display: block; position: relative; font-size: 14px; line-height: 23px; }
#service-status::before { content: ""; position: absolute; left: -24px; top: 8px; width: 8px; height: 8px; border-radius: 50%; background: #889ba3; }
#service-status[data-connected="true"]::before { background: var(--login-success-indicator); }
.workspace #storage-note { color: var(--muted); font-size: 13px; line-height: 23px; margin: 0; }
@keyframes monitoring-spin { to { transform: rotate(360deg); } }
@media (max-width: 1349px) {
	.sidebar { padding-left: 20px; padding-right: 20px; }
	.channels-heading { gap: 15px; }
	.workspace .channel-card { gap: 0 12px; grid-template-columns: 34px minmax(0, 1fr); }
	.workspace .channel-actions { grid-column: 2; margin-top: 4px; flex-direction: row; flex-wrap: wrap; gap: 4px 12px; justify-self: start; margin-left: 0; }
	.conversation-scroll { padding-left: 26px; padding-right: 26px; }
	.workspace #result-section { margin-left: 62px; }
	#answer-avatar { left: -58px; width: 36px; height: 36px; }
}
@media (max-width: 800px) {
	.workspace .workspace-layout { grid-template-columns: minmax(0, 1fr); height: auto; min-height: calc(100dvh - var(--app-header-height, 60px)); }
	.conversation { height: calc(100dvh - var(--app-header-height, 60px)); min-height: 500px; }
	.conversation-scroll { overflow-y: auto; padding: 22px 20px; }
	.sidebar { border-left: 0; border-top: 1px solid var(--line); padding: 24px; overflow: visible; }
	.workspace .channel-card { grid-template-columns: 34px minmax(0, 1fr) auto; }
	.workspace .channel-actions { grid-column: auto; flex-direction: column; justify-self: end; }
	.service-connection { margin-top: 28px; }
	.workspace #ask-section { margin: 8px 12px 12px; }
	.workspace #answer { font-size: 15px; line-height: 25px; }
	.workspace #result-section { margin-left: 42px; }
	#answer-avatar { left: -43px; width: 30px; height: 30px; }
	.workspace #ask-recovery { margin-left: 0; }
	.workspace #search-queries-section { flex-wrap: wrap; gap: 8px; }
	.composer-options { gap: 16px; flex-wrap: wrap; }
	.workspace #channel { min-width: 132px; }
}
@media (max-width: 440px) {
	.workspace #ask-section { padding: 12px; }
	.composer-options { gap: 12px; }
	.workspace .check { font-size: 12px; gap: 4px; }
	.workspace input[type="checkbox"] { width: 16px; height: 16px; }
	.composer-input { gap: 10px; }
	.workspace #submit { min-width: 78px; padding: 8px; font-size: 13px; }
	.workspace #prompt { padding: 8px; }
	.workspace .sources-panel { padding: 0; }
	.workspace #suggested-questions, .workspace #search-queries-section { padding-left: 0; }
	.workspace #citations { margin-left: 0; }
}
@media (prefers-reduced-motion: reduce) { .channel-state[data-state="checking"]::before { animation: none; } }

/* Doubao artwork: official website icon, retrieved 2026-09-29.
 * https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/favicon/new-doubao/128x128.png
 * Other platform artwork extracted from the supplied visual reference.
 * UI icon masks below are from Feather (https://github.com/feathericons/feather).
 * Copyright (c) 2013-2017 Cole Bemis. MIT License:
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */
.channel-logo[data-channel="doubao-web"] { background-image: url("data:image/png;base64,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"); }
.channel-logo[data-channel="kimi-web"] { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAjCAIAAAB+eU8wAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAheSURBVEhLrVdrbBXHFZ7Zeex79/qBCQFBaLGxjQ0pJD9wKRC/cZq2pFzzsA1JCBEh2IANpiEJkCqqVKVIwRiwCVQtIUoDDeoPohQppEoJVRPRIoEx4WUucUNAFAhg+/ru3eutzsz1jcFp+6P9PNpr7YzON3PmnO+cRb6f8H3f8+J90ajnecEgPC8W82JxP54ccS/mef2x/mgsGu2P9vb19vb29vT2wOjpuQt/d3vheTseiw5a8GKxmOd58XgcSY5oFOb6+vp+/97BDS+/uHTZs7UCdXW1dYvr6hbX1tbV1NTWLqpZtHDRwoWLFi5YsKB6fnX1/Orw/HC4ujpcXV0dDi+A57yahQtefGnDx3/+OAgC3/ejYvdIEMaCIPjss0+XLF48cuRI9P9ATk72yxs3fv31rUQi4cViKCYcdej99wsnT5YrVFU1DcOxHdd1Q27IcRzHduwhkG9gweBwbNd13LRQKC0tzXFdwzCkqeeXvxAVXkZBEJw4cWLixDyEkKYbjHHGGCWUKOQbKEQRoIQwQjllKuUa5TrlBjw1jekq15mqU13juqYZhm3bjDGE0Gu/+GUQBKinp7e+vgEhpOs6ZUyaxRjf44IhwAhTTBgmHBMVEQ1RDXNV4RReMMQoUbmm66Zp6LqOMBr14JhIVwQdPfrJxIm5lFLDMGDfigKbJ4QxxjmnlCqKch+rgglVCCdUpVwlVCNMI1RXqE4UrmBKKedcVVXGGMaYc3XzptdQe3sbpcwQYIxJ5zDGNAHG+H00GCFFwYSBLa5yXVU1RnRYNLgJhBlRKCWKQuSbmbNL0NatbyCEbNs2DENVVbn9lNGhkDsAgymT4j+TE5vgqYw8z5UnKc7EiIEziIKTdh7+3lTUum0bQsiybMuydF1XVRVjlJubs2njKzt37Ghqahr/0HiEkHSFAFxsTk52e/ubW7ZsmTK5kBPlEYvvH2v1TLE7xmjFClYYVRlN0Uye8jBqbWmB0wgawzA0TUMI1dTUyEyORCLFj5VAgBiGaZq2ZTHGLNPc+MpmMT+wrrkJY/REmn4x3wpK3RvZ2k8xHEdjNOVHSJUkjYChGypXEUJPP/WM54HCnPn8THEp0Ni27bpuWloIIZSXn//XT497nnfz1q3Nr24kGD2aZm8aYbwzir9kKzmKQqh0WpJmUsEktK0leTeO40AUCJ8899yygcRAEAQXLpwvn1OOEHIcx3VDoTSXUjovXN3bF00kBnp6e1/9+WaM0AOuk0l4OsI6QkSk19CsyMvLQ9tECFiWZdu2pmuSZsWKFdJpl7+4PHfuTxRFycjISM9I5yobPerB/b87IPQqcevmzXA4jBAyDR0TBRMICYqRzO0UTW5uLmrduhVoTNNxgIZQiMKVL6yUNJcuRSor54BAqOBMopD6lavv3umRswcP/sF1Q7qmQ+ww8BPBSMEQk8NoWgSNZTmOo2kaIUCzetVqaejKlSvLly8fN25cXn5u4aSChoaGyOXuIAii/dH977770PjvgD9dx9ANzjgZDC1Jk0qM/Px81LoNQsAygUbVVIXAXGNjYxAEiUQi5sU6OzsPHz784ZEjxz75y/Xr12UhuRTpal63Nic723UdEe7iJINI0cjjFBQUoNbWf0sTj8flmYajrz968eLFvx0/3t62c9bMGZCpAoQSKpDULXEgEdCSRjhN15J309TYJGkGBgbu3LnT1RU5d+786dOdpzo6Ok6dOtVxMtIVGfB9SXns2NFpj0zDGFNGVa5CAgsJHkJTiLbvECpgWo5tG4M0zU1rIfcGBm7fvtPyRkt5eWVV1Q+LHyueMWNG0fTpRUVFs2fN2rB+fXd3t+/7N2/drF8lNB5EWRdKmKSR11NYWIh27tg+6DSQNVkk1jbBaSDSuiIlpaXg4GGVIWtE5p8++mgAwuSrpnVNUimEjuj30RRMKkC72towxsJptmGaXOXgtEGas+fOFZeWUErTM9Id1wmFQpCkIUjSMaNHywS6dvXq+p81SxpxmiE0YkOT8vPQrvZBGhtoNBU0Td5NEASfnz37g5kzIWptxzANy7JMEx4IoQeyRr799jtBEFz96kpzM9AYgkbXkzTfqEDuRNTW1gZOE2JjmiaUPITWrF4jaTrPdBbNgEDSdV0WK4AGqToiM2vvW/uCIPjyy3+saWpM0aROk6LJyclO0tg2RFqKZlX9KtlfdXScmv79IoQQVzllVDQKAKAZMXLvb/b5vt/d/UX9aggBUbE0SSNqWpJowoTvorb2doywDXXAMmQBR6hxDeSNPM20R6chhKAPuZcmIzNz72/hNNeuXXtm2bMgSJomT/stNPJubNu2TFODaIS7mT1r1r639u3Z8+v6VQ0jsjJT+pHMPUql0blzn9zeumPtuubcPGiMqJiHDYn0TDltwoQJ6M1d7Rgj0zIN01RVlTOmYEwUhTNOCZgbipScDH039L+hYnOPdO7Zs5soim6AzooODSIxOf8tRu8DTA1fkzw6IVjmTUEB+uCPH4wZO1a2MkAhexe5o2Gt03AMXwCqA9UToIAbWXheGP3zxo3q+fMhTkzo06iwDtuA8V8h2px7QQjhnKmqqus6VnB6etqRD49Ac3vo0KGsLOjQIaYt0xThDyLIOIMb/Q/gsOa+VyrXdd2ybV100kvqFkNz6/vw/dLauj0jPQPKrWk6LvTiqVwbAk0MHSRSDAPGIEzR+wiRsCxblseKsjnnz17wfR95nic+cbzdu3dPnTpVTv/vyMrKWvrU0pMnT8uvHPi+iUb7/URCfBr8/fVfvb7k6SWVlRWlZWWlZWUlpfK3rLy8rKKivCKFyopKGAD4qaqcUzXn8cerqqqqnvjRjxsaGg68d+DubWgZ/DiUpX8BX5xCjFy9ZqsAAAAASUVORK5CYII="); }
.channel-logo[data-channel="deepseek-web"] { background-image: url("data:image/png;base64,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"); }
.icon-search { --icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxjaXJjbGUgY3g9IjExIiBjeT0iMTEiIHI9IjgiLz48bGluZSB4MT0iMjEiIHkxPSIyMSIgeDI9IjE2LjY1IiB5Mj0iMTYuNjUiLz48L3N2Zz4="); }
.icon-file { --icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0xNCAySDZhMiAyIDAgMCAwLTIgMnYxNmEyIDIgMCAwIDAgMiAyaDEyYTIgMiAwIDAgMCAyLTJWOHoiLz48cG9seWxpbmUgcG9pbnRzPSIxNCAyIDE0IDggMjAgOCIvPjxsaW5lIHgxPSIxNiIgeTE9IjEzIiB4Mj0iOCIgeTI9IjEzIi8+PGxpbmUgeDE9IjE2IiB5MT0iMTciIHgyPSI4IiB5Mj0iMTciLz48cG9seWxpbmUgcG9pbnRzPSIxMCA5IDkgOSA4IDkiLz48L3N2Zz4="); }
.icon-help { --icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjEwIi8+PHBhdGggZD0iTTkuMDkgOWEzIDMgMCAwIDEgNS44MyAxYzAgMi0zIDMtMyAzIi8+PGxpbmUgeDE9IjEyIiB5MT0iMTciIHgyPSIxMi4wMSIgeTI9IjE3Ii8+PC9zdmc+"); }
.icon-code { --icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwb2x5bGluZSBwb2ludHM9IjE2IDE4IDIyIDEyIDE2IDYiLz48cG9seWxpbmUgcG9pbnRzPSI4IDYgMiAxMiA4IDE4Ii8+PC9zdmc+"); }
.icon-chevron { --icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwb2x5bGluZSBwb2ludHM9IjYgOSAxMiAxNSAxOCA5Ii8+PC9zdmc+"); }
