.ZaunChat_root__ofcON{display:flex;flex-direction:column;height:100%;width:100%;min-height:0;background:var(--zc-bg);color:var(--zc-fg);font-family:var(--zc-font);font-size:var(--zc-font-size);line-height:1.55;border-radius:14px;border:.5px solid var(--zaun-line-soft,var(--zc-border));box-shadow:var(--zaun-ridge,none);overflow:hidden}.ZaunChat_root__ofcON textarea::placeholder{color:var(--zc-fg-tertiary);opacity:1}.ZaunChat_scroller__9Pz5m{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--zc-border-strong) transparent}.ZaunChat_scroller__9Pz5m::-webkit-scrollbar{width:8px}.ZaunChat_scroller__9Pz5m::-webkit-scrollbar-thumb{background:var(--zc-border-strong);border-radius:8px;border:2px solid transparent;background-clip:padding-box}.ZaunChat_itemEnter__LJpMy{animation:ZaunChat_zcItemEnter__mOnhC .28s cubic-bezier(.21,.9,.27,1) both}@keyframes ZaunChat_zcItemEnter__mOnhC{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ZaunChat_shimmerText__Ua6Y5{background:linear-gradient(100deg,var(--zc-fg-tertiary) 20%,var(--zc-fg) 50%,var(--zc-fg-tertiary) 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ZaunChat_zcShimmer__6_i7U 1.8s linear infinite}@keyframes ZaunChat_zcShimmer__6_i7U{0%{background-position:200% 0}to{background-position:-200% 0}}.ZaunChat_streamCaret__JQYZs:after{content:"";display:inline-block;width:7px;height:1.05em;margin-left:3px;vertical-align:text-bottom;border-radius:2px;background:var(--zc-accent);animation:ZaunChat_zcCaret___mPy_ 1s steps(2,start) infinite}@keyframes ZaunChat_zcCaret___mPy_{50%{opacity:0}}.ZaunChat_pulseDot__3K7WP{animation:ZaunChat_zcPulse__TW33B 1.4s ease-in-out infinite}@keyframes ZaunChat_zcPulse__TW33B{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.ZaunChat_spin__HT0FC{animation:ZaunChat_zcSpin__Kigzw .9s linear infinite}@keyframes ZaunChat_zcSpin__Kigzw{to{transform:rotate(1turn)}}.ZaunChat_startReveal__uH7Kj>*{animation:ZaunChat_zcItemEnter__mOnhC .42s cubic-bezier(.21,.9,.27,1) both}.ZaunChat_startReveal__uH7Kj>:nth-child(2){animation-delay:70ms}.ZaunChat_startReveal__uH7Kj>:nth-child(3){animation-delay:.14s}.ZaunChat_prose__7I7Mw{word-break:break-word}.ZaunChat_prose__7I7Mw>:first-child{margin-top:0}.ZaunChat_prose__7I7Mw>:last-child{margin-bottom:0}.ZaunChat_prose__7I7Mw p{margin:.55em 0}.ZaunChat_prose__7I7Mw h1,.ZaunChat_prose__7I7Mw h2,.ZaunChat_prose__7I7Mw h3,.ZaunChat_prose__7I7Mw h4{color:var(--zc-fg);font-weight:600;line-height:1.3;margin:1.1em 0 .45em}.ZaunChat_prose__7I7Mw h1{font-size:1.25em}.ZaunChat_prose__7I7Mw h2{font-size:1.15em}.ZaunChat_prose__7I7Mw h3{font-size:1.06em}.ZaunChat_prose__7I7Mw h4{font-size:1em}.ZaunChat_prose__7I7Mw ol,.ZaunChat_prose__7I7Mw ul{margin:.5em 0;padding-left:1.4em;display:grid;gap:.22em}.ZaunChat_prose__7I7Mw ul{list-style:disc}.ZaunChat_prose__7I7Mw ol{list-style:decimal}.ZaunChat_prose__7I7Mw li::marker{color:var(--zc-fg-tertiary)}.ZaunChat_prose__7I7Mw a{color:var(--zc-info);text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--zc-info) 40%,transparent);transition:border-color .12s ease}.ZaunChat_prose__7I7Mw a:hover{border-bottom-color:var(--zc-info)}.ZaunChat_prose__7I7Mw blockquote{margin:.6em 0;padding:.1em 0 .1em .9em;border-left:2px solid var(--zc-border-strong);color:var(--zc-fg-secondary)}.ZaunChat_prose__7I7Mw code{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:.875em;background:var(--zc-raised-2);border:1px solid var(--zc-border);border-radius:5px;padding:.1em .35em}.ZaunChat_prose__7I7Mw pre{margin:.7em 0;padding:0;background:none}.ZaunChat_prose__7I7Mw pre code{display:block;overflow-x:auto;padding:.85em 1em;border-radius:var(--zc-radius-md);background:var(--zc-raised);border:1px solid var(--zc-border);line-height:1.6}.ZaunChat_prose__7I7Mw hr{border:none;border-top:1px solid var(--zc-border);margin:1em 0}.ZaunChat_prose__7I7Mw table{width:100%;margin:.7em 0;border-collapse:collapse;font-size:.92em}.ZaunChat_prose__7I7Mw th{text-align:left;font-weight:600;color:var(--zc-fg-secondary);text-transform:none}.ZaunChat_prose__7I7Mw td,.ZaunChat_prose__7I7Mw th{border:1px solid var(--zc-border);padding:.45em .65em}.ZaunChat_prose__7I7Mw thead tr{background:var(--zc-raised)}.ZaunChat_prose__7I7Mw strong{color:var(--zc-fg);font-weight:600}.ZaunChat_composerShell__RfX4S{transition:border-color .14s ease,box-shadow .14s ease}.ZaunChat_composerShell__RfX4S:focus-within{border-color:var(--zc-accent-border);box-shadow:0 0 0 3px var(--zc-accent-soft)}.ZaunChat_promptChip__qj8vp{transition:transform .14s ease,border-color .14s ease,background .14s ease}.ZaunChat_promptChip__qj8vp:hover{transform:translateY(-1px);border-color:var(--zc-border-strong);background:var(--zc-raised-2)}.ZaunChat_promptChip__qj8vp:active{transform:translateY(0)}