.de-chat{--c-bg:#fff;--c-ink:#18181b;--c-muted:#71717a;--c-body:#52525b;--c-line:#e4e4e7;--c-edge:#d4d4d8;--c-soft:#f4f4f5;--c-page:#f7f7f8;--c-stage:#ededf0;--c-dark-bg:#18181b;--c-dark-ink:#fff;--c-neon-shadow:#111;--c-red:#c2261b;--c-red-strong:#b42318;--c-red-tint:#fdecec;--c-red-line:#f6c9c9;--c-amber:#b45309;--c-amber-tint:#fff6e5;--c-amber-line:#f8dfae;--c-green:#16a34a;--c-pink:#ff4fa3;--c-select:#2b3bff;--c-scrim:#00000047;color:var(--c-ink);font-family:var(--font-de-bricolage), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}.de-chat[data-theme=dark]{--c-bg:#1c1c1f;--c-ink:#fafafa;--c-muted:#a1a1aa;--c-body:#a1a1aa;--c-line:#2e2e33;--c-edge:#3f3f46;--c-soft:#27272a;--c-page:#121214;--c-stage:#151517;--c-dark-bg:#fafafa;--c-dark-ink:#18181b;--c-neon-shadow:#000;--c-red-strong:#f87171;--c-red-tint:#3b1d1d;--c-red-line:#5c2626;--c-amber-tint:#3a2a12;--c-amber-line:#5b4318}.de-chat .de-hit{position:relative}.de-chat .de-hit:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.de-chat-ring{border-radius:8px;animation:.9s cubic-bezier(.16,1,.3,1) both de-chat-ring-in;box-shadow:0 0 0 3px #ff4fa3,0 0 0 10px #ff4fa338}@keyframes de-chat-ring-in{0%{opacity:0;box-shadow:0 0 0 3px #ff4fa3,0 0 0 22px #ff4fa300}to{opacity:1;box-shadow:0 0 0 3px #ff4fa3,0 0 0 10px #ff4fa338}}.de-chat-spinner{border:2px solid var(--c-edge);border-top-color:var(--c-ink);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:1s linear infinite de-chat-spin}@keyframes de-chat-spin{to{transform:rotate(360deg)}}.de-chat-strip{scrollbar-width:none;scroll-padding-inline:14px}.de-chat-strip::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.de-chat-ring,.de-chat-spinner{animation:none}}