:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}.page{max-width:1100px;margin:0 auto;padding:16px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stack{flex-direction:column;gap:8px;max-width:320px;display:flex}.header{justify-content:space-between}.card{border:1px solid #8884;border-radius:8px;margin-bottom:16px;padding:16px}.layout{grid-template-columns:2fr 1fr;gap:16px;display:grid}@media (width<=800px){.layout{grid-template-columns:1fr}}.messages{max-height:60vh;padding:0;list-style:none;overflow-y:auto}.message{border-bottom:1px solid #8882;padding:8px 0}.message.agent strong{color:#6a5acd}.message p{white-space:pre-wrap;margin:4px 0}pre{background:#8881;padding:8px;overflow-x:auto}.error{color:#d33}.notice{background:#ffd70022;padding:8px}input{flex:1;min-width:160px;padding:6px}.thinking{color:#6a5acd;font-style:italic}
