@font-face{font-family:Vazirmatn;src:url('assets/Vazirmatn.woff2') format('woff2');font-display:swap;font-weight:100 900}#private-root *{box-sizing:border-box}body.private-ai-page{font:14px/1.9 Vazirmatn,Tahoma,Arial,sans-serif;min-height:100vh}#private-root p{margin:8px 0}#private-root h1{font-size:25px}#private-root h3{font-size:17px}
:root{--private-bg:#000;--private-panel:#5d5958;--private-text:#f2efe6;--private-border:#9a958f;--private-accent:#610d0d}body.private-ai-page{background:var(--private-bg);color:var(--private-text);margin:0}#private-root{max-width:1250px;margin:auto;padding:20px}#private-root a{color:inherit}#private-root button,#private-root input,#private-root select,#private-root textarea{font:inherit;border:1px solid var(--private-border);border-radius:10px;padding:10px;background:var(--private-bg);color:var(--private-text)}#private-root button{cursor:pointer}#private-root button:disabled{opacity:.55;cursor:wait}#private-root button.primary{background:var(--private-accent);color:#f2efe6}#private-root textarea{width:100%;box-sizing:border-box;min-height:100px}#private-root label{display:grid;gap:6px}#private-root header,.private-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.private-grid{display:grid;grid-template-columns:240px minmax(0,1fr);direction:ltr;gap:18px;margin-top:20px}.private-grid>*{direction:rtl}.private-panel,.private-message{background:var(--private-panel);border:1px solid var(--private-border);padding:16px;border-radius:14px;margin-bottom:12px}.private-message{max-width:85%;white-space:pre-wrap;overflow-wrap:anywhere}.private-message.user{margin-right:0;background:var(--private-accent);color:#f2efe6}.private-message.assistant{margin-left:0;margin-right:auto}.private-message small{display:block;color:inherit;opacity:.9;font-size:.8rem}.private-message img{max-width:100%;max-height:400px;object-fit:contain}.private-message audio{max-width:100%}#history{max-height:55vh;overflow:auto;padding:10px}#thread-list button{display:block;width:100%;margin:8px 0;text-align:right;overflow-wrap:anywhere}#estimate{padding:10px;border:1px solid var(--private-border);border-radius:10px;margin:12px 0;line-height:1.9}#notice{min-height:30px;white-space:pre-wrap;color:inherit}#private-admin table{width:100%;border-collapse:collapse}#private-admin td,#private-admin th{padding:8px;border-bottom:1px solid var(--private-border);text-align:right}#private-admin .table-scroll{overflow:auto;max-height:450px}#grant-list{display:flex;gap:15px;flex-wrap:wrap}#grant-list label{display:flex;align-items:center}#private-root [hidden]{display:none!important}#private-root :focus-visible{outline:3px solid #f2efe6;outline-offset:3px}@media(max-width:750px){.private-grid{display:flex;flex-direction:column}#thread-list{max-height:150px;overflow:auto}.private-message{max-width:95%}#private-root{padding:12px}}
#private-root input,#private-root select,#private-root textarea{min-width:0;max-width:100%;width:100%}#private-root input[type=checkbox]{width:auto}#private-root select{width:100%}.private-grid>*,#composer{min-width:0}#private-root h1{overflow-wrap:anywhere}
