.J9WuFq_orb{background:radial-gradient(at 72% 90%,#c5d5ff 15%,#0000 65%),linear-gradient(150deg,#2659e5 8%,#5487ff 36%,#e6edff 58%,#b5cbff 90%);border-radius:50%;width:3rem;height:3rem;transition:filter .35s,opacity .35s,transform .5s;position:relative;overflow:hidden;box-shadow:inset 0 0 16px #ffffff30}.J9WuFq_orb:before{content:"";filter:blur(8px);background:radial-gradient(at 70% 52%,#f1f5ff 4%,#0000 35%),radial-gradient(at 30% 60%,#dce6ff 8%,#0000 40%);position:absolute;inset:-25%;transform:rotate(-25deg)}.J9WuFq_orb[data-state=speaking]:before{animation:3s ease-in-out infinite alternate J9WuFq_drift}.J9WuFq_orb[data-state=connecting]{animation:1.8s ease-in-out infinite J9WuFq_connectingPulse}.J9WuFq_orb[data-state=ending]{opacity:.55}.J9WuFq_orb[data-state=muted]{filter:saturate(.2);opacity:.65}@keyframes J9WuFq_connectingPulse{0%,to{opacity:.6;transform:scale(.88)}50%{opacity:.95;transform:scale(1.1)}}@keyframes J9WuFq_drift{0%{transform:translate(-5%,5%)rotate(-25deg)scale(1)}to{transform:translate(7%,-8%)rotate(15deg)scale(1.15)}}@media (prefers-reduced-motion:reduce){.J9WuFq_orb{transition:none;animation:none!important}.J9WuFq_orb:before{animation:none!important}}
.tiptap p.is-editor-empty:first-child:before{color:var(--muted-foreground);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror-focused{outline:none!important}.tiptap-editor-content ul{margin-top:.5em!important;margin-bottom:.5em!important;padding-left:1.5em!important;list-style-type:disc!important}.tiptap-editor-content ol{margin-top:.5em!important;margin-bottom:.5em!important;padding-left:1.5em!important;list-style-type:decimal!important}.tiptap-editor-content ul ul{list-style-type:circle!important}.tiptap-editor-content ul ul ul{list-style-type:square!important}.tiptap-editor-content li{margin-bottom:.25em!important;display:list-item!important}.tiptap-editor-content li p{margin:0!important}.tiptap-editor-content code{background-color:var(--background);border:1px solid var(--border);border-radius:3px;padding:.2em .4em;font-family:monospace;font-size:.9em}.tiptap-editor-content blockquote{border-left:4px solid var(--border);color:var(--muted-foreground);background-color:var(--background);border-radius:0 4px 4px 0;margin-left:0;margin-right:0;padding-left:.5em;font-style:italic}
.dCQs-W_markdown.wmde-markdown>:is(p,h1,h2,h3,h4,h5,h6,ul,ol,pre,blockquote,table){margin-block:8px}.dCQs-W_markdown.wmde-markdown>:first-child{margin-top:0}.dCQs-W_markdown.wmde-markdown>:last-child{margin-bottom:0}
