.ProseMirror{outline:none;min-height:400px;padding:1rem}.ProseMirror>*+*{margin-top:.75em}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{margin-top:1.5em;margin-bottom:.5em;font-weight:700;line-height:1.1}.ProseMirror h1{font-size:2.25rem}.ProseMirror h2{font-size:1.875rem}.ProseMirror h3{font-size:1.5rem}.ProseMirror h4{font-size:1.25rem}.ProseMirror h5{font-size:1.125rem}.ProseMirror h6{font-size:1rem}.ProseMirror p{margin-top:1em;margin-bottom:1em}.ProseMirror ul,.ProseMirror ol{margin:1em 0;padding:0 1.5rem}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin:.5em 0}.ProseMirror code{color:#616161;background-color:#6161611a;border-radius:.25rem;padding:.2em .4em;font-family:Courier New,Courier,monospace;font-size:.9em}.ProseMirror pre{color:#e5e7eb;background:#1f2937;border-radius:.5rem;margin:1.5em 0;padding:1rem;font-family:Courier New,Courier,monospace;overflow-x:auto}.ProseMirror pre code{color:inherit;background:0 0;padding:0;font-size:.875rem;line-height:1.5}.ProseMirror blockquote{color:#4b5563;border-left:4px solid #d1d5db;margin:1.5em 0;padding-left:1rem;font-style:italic}.ProseMirror hr{border:none;border-top:2px solid #e5e7eb;margin:2rem 0}.ProseMirror a{color:#3b82f6;cursor:pointer;text-decoration:underline}.ProseMirror a:hover{color:#2563eb}.ProseMirror img{border-radius:.5rem;max-width:100%;height:auto;margin:1rem 0}.ProseMirror strong{font-weight:700}.ProseMirror em{font-style:italic}.ProseMirror u{text-decoration:underline}.ProseMirror s{text-decoration:line-through}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.ProseMirror:focus{outline:none}.ProseMirror [style*="text-align: left"]{text-align:left}.ProseMirror [style*="text-align: center"]{text-align:center}.ProseMirror [style*="text-align: right"]{text-align:right}.ProseMirror [style*="text-align: justify"]{text-align:justify}.ProseMirror ::selection{background-color:#bfdbfe}.prose h1{margin-top:1.5em;margin-bottom:.5em;font-size:2.25rem;font-weight:700;line-height:1.1}.prose h2{margin-top:1.5em;margin-bottom:.5em;font-size:1.875rem;font-weight:700;line-height:1.1}.prose h3{margin-top:1.5em;margin-bottom:.5em;font-size:1.5rem;font-weight:700;line-height:1.1}.prose h4{margin-top:1.5em;margin-bottom:.5em;font-size:1.25rem;font-weight:700;line-height:1.1}.prose h5{margin-top:1.5em;margin-bottom:.5em;font-size:1.125rem;font-weight:700;line-height:1.1}.prose h6{margin-top:1.5em;margin-bottom:.5em;font-size:1rem;font-weight:700;line-height:1.1}.prose p{margin-top:1em;margin-bottom:1em;line-height:1.75}.prose ul{margin:1em 0;padding-left:1.5rem;list-style-type:disc}.prose ol{margin:1em 0;padding-left:1.5rem;list-style-type:decimal}.prose li{margin:.5em 0}.prose code{color:#616161;background-color:#6161611a;border-radius:.25rem;padding:.2em .4em;font-family:Courier New,Courier,monospace;font-size:.9em}.prose pre{color:#e5e7eb;background:#1f2937;border-radius:.5rem;margin:1.5em 0;padding:1rem;font-family:Courier New,Courier,monospace;overflow-x:auto}.prose pre code{color:inherit;background:0 0;padding:0;font-size:.875rem;line-height:1.5}.prose blockquote{color:#4b5563;background-color:#f9fafb;border-left:4px solid #d1d5db;border-radius:0 .5rem .5rem 0;margin:1.5em 0;padding:1rem;font-style:italic}.prose hr{border:none;border-top:2px solid #e5e7eb;margin:2rem 0}.prose a{color:#3b82f6;text-decoration:underline;transition:color .2s}.prose a:hover{color:#2563eb}.prose img{border-radius:.5rem;max-width:100%;height:auto;margin:1.5rem 0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.prose strong{font-weight:600}.prose em{font-style:italic}.prose u{text-decoration:underline}.prose s{text-decoration:line-through}
.AIAssistantWidget-module__IeBeyq__anchor{z-index:60;width:124px;height:78px;transition:width .62s cubic-bezier(.2,.9,.24,1),height .62s cubic-bezier(.2,.9,.24,1),top .62s cubic-bezier(.2,.9,.24,1),right .62s cubic-bezier(.2,.9,.24,1),left .62s cubic-bezier(.2,.9,.24,1),transform .62s cubic-bezier(.2,.9,.24,1);position:fixed;top:50%;right:0;transform:translateY(-50%)}.AIAssistantWidget-module__IeBeyq__anchorOpen{width:min(440px,100vw - 48px);height:min(56vh,560px);left:50%;right:auto;transform:translate(-50%,-50%)}.AIAssistantWidget-module__IeBeyq__trigger{cursor:pointer;background:0 0;border:0;width:124px;height:78px;padding:0;transition:transform .32s,opacity .26s;display:block;position:absolute;top:50%;right:0;transform:translate(52%,-50%)}.AIAssistantWidget-module__IeBeyq__trigger:hover,.AIAssistantWidget-module__IeBeyq__trigger:focus-visible,.AIAssistantWidget-module__IeBeyq__triggerOpen{outline:none;transform:translateY(-50%)}.AIAssistantWidget-module__IeBeyq__trigger:hover .AIAssistantWidget-module__IeBeyq__triggerCore,.AIAssistantWidget-module__IeBeyq__trigger:focus-visible .AIAssistantWidget-module__IeBeyq__triggerCore,.AIAssistantWidget-module__IeBeyq__triggerOpen .AIAssistantWidget-module__IeBeyq__triggerCore{animation:.76s cubic-bezier(.2,.9,.2,1) both AIAssistantWidget-module__IeBeyq__triggerSpring}.AIAssistantWidget-module__IeBeyq__anchorOpen .AIAssistantWidget-module__IeBeyq__trigger{opacity:0;pointer-events:none;transform:translate(6%,-50%)scale(.78)}.AIAssistantWidget-module__IeBeyq__triggerHalo{filter:blur(6px);opacity:.85;background:radial-gradient(circle at 22%,#ffef99f2,#ffd60066 42%,#11182700 72%),linear-gradient(140deg,#ffd6006b,#fbbf242e);border-radius:999px 0 0 999px;position:absolute;inset:8px 6px 8px 10px}.AIAssistantWidget-module__IeBeyq__triggerCore{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffffe6,#fff8d6c2),linear-gradient(145deg,#ffd6004d,#f973161f);border:1px solid #ffd60073;border-right:0;border-radius:999px 0 0 999px;justify-content:flex-start;align-items:center;padding:10px 16px;display:flex;position:absolute;inset:0 0 0 6px;overflow:hidden;box-shadow:0 18px 40px #92400e29,inset 0 1px #ffffffb3}.AIAssistantWidget-module__IeBeyq__triggerCore:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff61,#fff0);position:absolute;inset:1px}.AIAssistantWidget-module__IeBeyq__triggerText{z-index:1;color:#111827;text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.AIAssistantWidget-module__IeBeyq__triggerText strong{font-size:.86rem;font-weight:700;line-height:1.05}.AIAssistantWidget-module__IeBeyq__triggerText small{letter-spacing:.12em;text-transform:uppercase;color:#111827a3;margin-top:2px;font-size:.62rem;font-weight:600}.AIAssistantWidget-module__IeBeyq__dialogShell{pointer-events:none;position:absolute;inset:0}.AIAssistantWidget-module__IeBeyq__dialogRipple{pointer-events:none;background:radial-gradient(circle,#fff1bddb 0%,#ffd60061 36%,#ffd6001a 58%,#ffd60000 74%);border-radius:999px;width:56px;height:56px;animation:.82s cubic-bezier(.18,.88,.22,1) forwards AIAssistantWidget-module__IeBeyq__dialogRipple;position:absolute;top:50%;right:46px;transform:translate(50%,-50%)scale(.15)}.AIAssistantWidget-module__IeBeyq__dialog{-webkit-backdrop-filter:blur(24px)saturate(165%);backdrop-filter:blur(24px)saturate(165%);pointer-events:auto;transform-origin:100%;background:linear-gradient(160deg,#ffffff75,#fffbeb42),#fff3;border:1px solid #fff4c8c7;border-radius:28px;flex-direction:column;width:100%;height:100%;animation:.82s cubic-bezier(.2,.9,.24,1.02) both AIAssistantWidget-module__IeBeyq__dialogJelly;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f172a29,inset 0 1px #ffffff85}.AIAssistantWidget-module__IeBeyq__dialogGlow{pointer-events:none;background:radial-gradient(circle,#ffd60024,#ffd60000);border-radius:999px;width:220px;height:220px;position:absolute;inset:auto -16% -20% auto}.AIAssistantWidget-module__IeBeyq__dialogHeader{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 16px;display:flex;position:relative}.AIAssistantWidget-module__IeBeyq__dialogTitleWrap{align-items:flex-start;gap:12px;display:flex}.AIAssistantWidget-module__IeBeyq__dialogLogo{color:#fffbea;background:linear-gradient(150deg,#111827,#1f2937);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 14px 24px #1118272e}.AIAssistantWidget-module__IeBeyq__dialogTitle{color:#111827;margin:0;font-size:1.05rem;font-weight:700}.AIAssistantWidget-module__IeBeyq__dialogSubtitle{color:#111827b8;margin:4px 0 0;font-size:.86rem;line-height:1.45}.AIAssistantWidget-module__IeBeyq__dialogClose{color:#111827;cursor:pointer;background:#ffffff57;border:1px solid #ffffff6b;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.AIAssistantWidget-module__IeBeyq__dialogPrompts{z-index:1;flex-wrap:wrap;gap:8px;padding:0 20px 12px;display:flex;position:relative}.AIAssistantWidget-module__IeBeyq__dialogPrompt{color:#7c5c00;cursor:pointer;background:#ffffff52;border:1px solid #ffd60047;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:600}.AIAssistantWidget-module__IeBeyq__dialogMessages{z-index:1;flex-direction:column;flex:1;gap:12px;padding:0 20px 16px;display:flex;position:relative;overflow-y:auto}.AIAssistantWidget-module__IeBeyq__message{display:flex}.AIAssistantWidget-module__IeBeyq__messageAssistant{justify-content:flex-start}.AIAssistantWidget-module__IeBeyq__messageUser{justify-content:flex-end}.AIAssistantWidget-module__IeBeyq__messageBubble{white-space:pre-wrap;border-radius:18px;max-width:min(84%,312px);padding:12px 14px;font-size:.92rem;line-height:1.55}.AIAssistantWidget-module__IeBeyq__messageAssistant .AIAssistantWidget-module__IeBeyq__messageBubble{color:#1f2937;background:#ffffff57;border:1px solid #ffffff57}.AIAssistantWidget-module__IeBeyq__messageUser .AIAssistantWidget-module__IeBeyq__messageBubble{color:#111827;background:linear-gradient(135deg,#ffd600eb,#fbbf24d6)}.AIAssistantWidget-module__IeBeyq__messageBubbleLoading{align-items:center;gap:8px;display:inline-flex}.AIAssistantWidget-module__IeBeyq__dialogComposer{z-index:1;background:linear-gradient(#ffffff2e,#fffcf257);border-top:1px solid #ffecb3ad;flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex;position:relative}.AIAssistantWidget-module__IeBeyq__dialogTextarea{resize:none;width:100%;font:inherit;color:#111827;background:#ffffff52;border:1px solid #ffd60038;border-radius:18px;outline:none;padding:14px 16px}.AIAssistantWidget-module__IeBeyq__dialogComposerFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.AIAssistantWidget-module__IeBeyq__dialogHint{color:#1118278a;font-size:.76rem}.AIAssistantWidget-module__IeBeyq__dialogSend{color:#fffbea;font:inherit;cursor:pointer;background:linear-gradient(135deg,#111827,#2b3445);border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-weight:700;display:inline-flex}@keyframes AIAssistantWidget-module__IeBeyq__triggerSpring{0%{transform:translate(24px)scale(.92)}48%{transform:translate(-6px)scale(1.05)}72%{transform:translate(3px)scale(.985)}to{transform:translate(0)scale(1)}}@keyframes AIAssistantWidget-module__IeBeyq__dialogRipple{0%{opacity:.95;transform:translate(50%,-50%)scale(.15)}70%{opacity:.34;transform:translate(50%,-50%)scale(10.8)}to{opacity:0;transform:translate(50%,-50%)scale(14)}}@keyframes AIAssistantWidget-module__IeBeyq__dialogJelly{0%{opacity:0;border-radius:999px;transform:scale(.2,.28)}36%{opacity:1;border-radius:34px;transform:scale(1.05,.92)}58%{transform:scale(.97,1.03)}76%{transform:scale(1.01,.99)}to{opacity:1;border-radius:28px;transform:scale(1)}}@media (max-width:768px){.AIAssistantWidget-module__IeBeyq__anchor{width:118px;height:72px;top:auto;bottom:22px;transform:none}.AIAssistantWidget-module__IeBeyq__anchorOpen{width:min(92vw,440px);height:min(56vh,560px);top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.AIAssistantWidget-module__IeBeyq__trigger{width:118px;height:72px;top:auto;bottom:0;transform:translate(56%)}.AIAssistantWidget-module__IeBeyq__trigger:hover,.AIAssistantWidget-module__IeBeyq__trigger:focus-visible,.AIAssistantWidget-module__IeBeyq__triggerOpen{transform:translate(0)}.AIAssistantWidget-module__IeBeyq__anchorOpen .AIAssistantWidget-module__IeBeyq__trigger{transform:translate(8%)scale(.78)}}@media (prefers-reduced-motion:reduce){.AIAssistantWidget-module__IeBeyq__anchor,.AIAssistantWidget-module__IeBeyq__trigger,.AIAssistantWidget-module__IeBeyq__dialog{transition:none;animation:none}}
