body{background:#fff;height:100dvh;overflow:hidden;color:#29221f}
body>header,main>aside,body>footer{display:none}
.toolbar{padding:8px 14px}.toolbar>div{display:none}.toolbar{justify-content:flex-end}
main{display:block;padding:0;height:100%;max-width:none}
.workspace{height:100%;display:flex;flex-direction:column;border:0;border-radius:0;box-shadow:none}
#conversation{flex:1;min-height:0;max-height:none;padding:16px;scroll-behavior:auto}
#search{flex-shrink:0;padding:0 14px 12px;border-top:1px solid #f0e6de}
.filters{margin:8px 0}.ai span{display:none}
.welcome{padding:4px}.welcome h2{font-size:20px}
.welcome p{color:#65594e}.source,.footnote{color:#65594e}
.spark{background:#fbf0e9;color:#ad3d19}
.result a{background:#fbf0e9;color:#963415}
#send{background:#c94a1e}
.user span{background:#fbf0e9}
.examples button{color:#624735;border-color:#e8ddd5}
.examples button:hover{background:#fff7f1}
.proof{border-color:#c88c6c;background:#fcf7f1;color:#66503e}
.result{border-color:#e8ddd5}
.feedback{display:none}
:focus-visible{outline-color:#c94a1e}
.private-access{padding:28px 4px}.private-access label{display:block;font-size:14px}.private-access input{display:block;width:100%;padding:12px;margin:10px 0;border:1px solid #d9c5b6;border-radius:8px}.private-access button{background:#c94a1e;color:white;padding:12px 16px;border:0;border-radius:8px}.private-access p{font-size:13px;color:#913418}
