html,body,#root{margin:0;padding:0;height:100%}html,body{overflow:hidden;background:#101010}.dsv2-root{--outer: #101010;--bg: #1a1a1a;--rail: #1a1a1a;--surface: #262626;--s2: #202020;--tx: #f6f4ee;--mu: #8a8a87;--ln: rgba(255,255,255,.1);--accent: #6d78d6;--hl: #464646;height:100vh;height:100dvh;width:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--outer, #101010);font-size:14px;color:var(--tx, #26241f);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.dsv2-root *{box-sizing:border-box}.dsv2-root ::selection{background:color-mix(in srgb,var(--accent, #cc785c) 24%,transparent)}.dsv2-root textarea,.dsv2-root input,.dsv2-root button{font-family:inherit}.dsv2-scr::-webkit-scrollbar{width:10px;height:10px}.dsv2-scr::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--tx, #26241f) 16%,transparent);border-radius:9px;border:3px solid transparent;background-clip:padding-box}.dsv2-scr::-webkit-scrollbar-track{background:transparent}@keyframes dsv2-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dsv2-view{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dsv2-up{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes dsv2-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes dsv2-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes dsv2-flash{0%{background:color-mix(in srgb,var(--accent, #cc785c) 30%,transparent)}to{background:color-mix(in srgb,var(--accent, #cc785c) 12%,transparent)}}.dsv2-msg{animation:dsv2-fade .34s cubic-bezier(.2,.7,.2,1) both}.dsv2-viewwrap{animation:dsv2-view .3s cubic-bezier(.2,.7,.2,1) both}.dsv2-row:hover{background:color-mix(in srgb,var(--tx, #26241f) 4%,transparent)}.dsv2-navrow:hover{background:color-mix(in srgb,var(--tx, #26241f) 6%,transparent)}.dsv2-chatdel{opacity:0;transition:opacity .12s,background .12s,color .12s}.dsv2-navrow:hover .dsv2-chatdel{opacity:1}.dsv2-chatdel:hover{background:color-mix(in srgb,var(--tx, #26241f) 10%,transparent);color:var(--tx)}.dsv2-cite:hover{background:color-mix(in srgb,var(--accent, #cc785c) 26%,transparent)!important}.dsv2-gcard:hover{transform:translateY(-3px)}.dsv2-gcard:hover .dsv2-gfolder{filter:drop-shadow(0 10px 16px color-mix(in srgb,var(--accent, #cc785c) 40%,transparent))}.dsv2-pcard:hover{border-color:color-mix(in srgb,var(--accent, #cc785c) 55%,var(--ln, rgba(38,36,31,.1)))!important;transform:translateY(-1px)}.dsv2-pcard:hover .dsv2-parr{opacity:1;transform:translate(0)}.dsv2-iconbtn:hover{background:color-mix(in srgb,var(--tx, #26241f) 8%,transparent)}.dsv2-segbtn:hover{color:var(--tx, #26241f)}.dsv2-actbtn:hover{background:color-mix(in srgb,#fff 12%,transparent)}.dsv2-sendbtn:hover{filter:brightness(.94)}.dsv2-askbtn:hover{filter:brightness(.95)}.dsv2-sorth:hover{color:var(--tx, #26241f)}.dsv2-ck:hover{border-color:var(--accent, #cc785c)!important}.dsv2-fchip .dsv2-x{opacity:.5}.dsv2-fchip:hover .dsv2-x{opacity:1}.dsv2-srcchip:hover{border-color:var(--accent, #cc785c)!important}.dsv2-actrow:hover{background:color-mix(in srgb,var(--tx, #26241f) 4%,transparent)!important;border-color:var(--ln, rgba(38,36,31,.1))!important}.dsv2-constellation text{user-select:none;-webkit-user-select:none}@keyframes dsv2-intake-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.dsv2-intake-pulse{animation:dsv2-intake-pulse 1s ease-in-out infinite}.dsv2-row[data-flash="1"]{animation:dsv2-flash 1.6s ease-out}
