.LlmModelComparatorTool_localNote__REy4j{background:rgba(232,200,122,.06);border:1px solid rgba(232,200,122,.2);color:var(--accent-bright);font-size:11px;letter-spacing:.06em;padding:10px 14px;margin-bottom:4px}.LlmModelComparatorTool_endpointRow__xAHm_{display:flex;gap:8px;flex-wrap:wrap}.LlmModelComparatorTool_urlInput__tZ4pz{flex:1 1;min-width:200px;background:var(--panel);border:1px solid var(--line-strong);color:var(--text);font-family:var(--font-mono),monospace;font-size:12px;padding:8px 12px;outline:none;transition:border-color var(--dur-hover) var(--ease)}.LlmModelComparatorTool_urlInput__tZ4pz:focus{border-color:var(--accent)}.LlmModelComparatorTool_modelGrid__gTBzH{display:flex;flex-wrap:wrap;gap:6px}.LlmModelComparatorTool_modelBtn__K6j_U{background:var(--panel);border:1px solid var(--line-strong);color:var(--text-dim);font-family:var(--font-mono),monospace;font-size:11px;padding:6px 12px;cursor:pointer;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.LlmModelComparatorTool_modelBtn__K6j_U:disabled{opacity:.35;cursor:not-allowed}.LlmModelComparatorTool_modelBtn__K6j_U:hover:not(:disabled){color:var(--text);border-color:var(--line-bright)}.LlmModelComparatorTool_modelBtn__K6j_U[data-active=true]{color:var(--accent-bright);border-color:var(--accent);background:var(--accent-faint)}.LlmModelComparatorTool_textarea__kfyMR{width:100%;background:var(--panel);border:1px solid var(--line-strong);color:var(--text);font-family:var(--font-mono),monospace;font-size:12px;line-height:1.6;padding:12px;resize:vertical;outline:none;box-sizing:border-box;transition:border-color var(--dur-hover) var(--ease)}.LlmModelComparatorTool_textarea__kfyMR:focus{border-color:var(--accent)}.LlmModelComparatorTool_execRow__5Es2M{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.LlmModelComparatorTool_runBtn__6MEBN{background:var(--accent);border:0;color:var(--bg);font-family:var(--font-mono),monospace;font-size:12px;font-weight:600;letter-spacing:.08em;padding:10px 20px;cursor:pointer;text-transform:lowercase;transition:background-color var(--dur-hover) var(--ease),opacity var(--dur-hover) var(--ease)}.LlmModelComparatorTool_runBtn__6MEBN:disabled{opacity:.4;cursor:not-allowed}.LlmModelComparatorTool_runBtn__6MEBN:hover:not(:disabled){background:var(--accent-bright)}.LlmModelComparatorTool_actionBtn__ynAkA{background:var(--panel);border:1px solid var(--line-strong);color:var(--text-dim);font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.06em;padding:8px 14px;cursor:pointer;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.LlmModelComparatorTool_actionBtn__ynAkA:hover{color:var(--text-hero);border-color:var(--accent);background:var(--accent-faint)}.LlmModelComparatorTool_resultGrid__lR_vu{display:grid;grid-template-columns:repeat(var(--col-count,2),minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:640px){.LlmModelComparatorTool_resultGrid__lR_vu{grid-template-columns:1fr}}.LlmModelComparatorTool_resultCard__RVI05{border:1px solid var(--line-strong);background:var(--panel);display:flex;flex-direction:column;overflow:hidden}.LlmModelComparatorTool_resultHeader__AFwlC{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid var(--line);background:var(--bg);gap:8px;flex-wrap:wrap}.LlmModelComparatorTool_resultModel__bIQwr{font-size:12px;color:var(--accent-bright);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LlmModelComparatorTool_resultMeta__vTrDy{font-size:10px;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.LlmModelComparatorTool_streaming__ZmTjg{font-size:10px;color:var(--accent);animation:LlmModelComparatorTool_pulse__hXJSA 1s linear infinite}@keyframes LlmModelComparatorTool_pulse__hXJSA{0%,to{opacity:1}50%{opacity:.4}}.LlmModelComparatorTool_resultText__VLmmR{padding:12px;font-size:12px;line-height:1.7;color:var(--text);white-space:pre-wrap;word-break:break-word;min-height:100px;flex:1 1}.LlmModelComparatorTool_resultPlaceholder__I4DCu{color:var(--text-faint)}.LlmModelComparatorTool_resultError__DVCrJ{padding:12px;font-size:11px;color:var(--err);margin:0}.LlmModelComparatorTool_diffView__lCJo7{font-family:var(--font-mono),monospace;font-size:12px;line-height:1.8;white-space:pre-wrap;word-break:break-word;background:var(--panel);border:1px solid var(--line-strong);padding:14px;min-height:60px}.LlmModelComparatorTool_diffPart__i_z4E{display:inline}.LlmModelComparatorTool_diffPart__i_z4E[data-added=true]{background:rgba(168,200,139,.22);color:#b0d999;border-radius:2px}.LlmModelComparatorTool_diffPart__i_z4E[data-removed=true]{background:rgba(213,122,106,.22);color:#e09080;text-decoration:line-through;border-radius:2px}.LlmModelComparatorTool_historyList__Kfdd_{margin-top:8px;border:1px solid var(--line)}.LlmModelComparatorTool_historyItem__JR_hW{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-bottom:1px solid var(--line)}.LlmModelComparatorTool_historyItem__JR_hW:last-child{border-bottom:0}.LlmModelComparatorTool_historyTime__eAOcH{font-size:10px;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LlmModelComparatorTool_historyModels__wE1t2{font-size:11px;color:var(--accent-bright)}.LlmModelComparatorTool_historyMsg__lyVXk{font-size:11px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LlmModelComparatorTool_error__jI0wt{font-size:11px;color:var(--err);margin:6px 0 0}.LlmModelComparatorTool_empty__iHc7T{font-size:12px;color:var(--text-faint);padding:10px 12px;margin:0}