.messageActionBtn svg{opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.group .messageActions.popoverOpen .messageActionBtn,.group:hover .messageActionBtn{animation:slideUpAction .2s ease-out}.group .messageActions.popoverOpen .messageActionBtn svg,.group:hover .messageActionBtn svg{opacity:.3}.messageActionBtn:hover svg{opacity:.8!important}@keyframes slideUpAction{0%{opacity:0;transform:translateY(4px)}to{opacity:.3;transform:translateY(0)}}@media(max-width:640px){.messageActionBtn{min-height:2.25rem;min-width:2.25rem;opacity:.4}.group:hover .messageActionBtn,.messageActionBtn:hover{opacity:.8!important}}.cbPopoverCustomAnimation[data-state=open]{animation:var(--animation-enter,none)!important}.cbPopoverCustomAnimation[data-state=closed]{animation:var(--animation-exit,none)!important}@keyframes cbDropdownEnter{0%{opacity:0;transform:translateY(-10px) scaleY(.8)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes cbDropdownExit{0%{opacity:1;transform:translateY(0) scaleY(1)}to{opacity:0;transform:translateY(-10px) scaleY(.8)}}@keyframes cbDropupEnter{0%{opacity:0;transform:translateY(10px) scaleY(.8)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes cbDropupExit{0%{opacity:1;transform:translateY(0) scaleY(1)}to{opacity:0;transform:translateY(10px) scaleY(.8)}}@keyframes cbFadeEnter{0%{opacity:0}to{opacity:1}}@keyframes cbFadeExit{0%{opacity:1}to{opacity:0}}@keyframes cbZoomRightEnter{0%{opacity:0;transform:translate(20px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes cbZoomRightExit{0%{opacity:1;transform:translate(0) scale(1)}70%{opacity:.1;transform:translate(14px) scale(.97)}to{opacity:0;transform:translate(20px) scale(.95)}}@keyframes cbZoomLeftEnter{0%{opacity:0;transform:translate(-20px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes cbZoomLeftExit{0%{opacity:1;transform:translate(0) scale(1)}70%{opacity:.1;transform:translate(-14px) scale(.97)}to{opacity:0;transform:translate(-20px) scale(.95)}}@keyframes cbZoomUpEnter{0%{opacity:0;transform:translateY(-15px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cbZoomUpExit{0%{opacity:1;transform:translateY(0) scale(1)}70%{opacity:.1;transform:translateY(-11px) scale(.97)}to{opacity:0;transform:translateY(-15px) scale(.95)}}@keyframes cbZoomDownEnter{0%{opacity:0;transform:translateY(15px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cbZoomDownExit{0%{opacity:1;transform:translateY(0) scale(1)}70%{opacity:.1;transform:translateY(11px) scale(.97)}to{opacity:0;transform:translateY(15px) scale(.95)}}@keyframes cbZoomCenterEnter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes cbZoomCenterExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}div.messageActionsPopover{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 10px 25px #00000026!important}.dark div.messageActionsPopover{box-shadow:0 10px 25px #0006!important}.optionsList[data-v-76a09e26]{display:flex;flex-direction:column;gap:.125rem}.optionItem[data-v-76a09e26]{align-items:center;background:none;border:none;border-radius:.375rem;color:var(--foreground);cursor:pointer;display:flex;gap:.5rem;padding:.375rem .5rem;text-align:left;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.optionItem[data-v-76a09e26]:hover{background-color:var(--surface-muted);color:var(--foreground)}.optionItem[data-v-76a09e26]:active{background-color:var(--primary-soft);color:var(--primary)}.optionLabel[data-v-76a09e26]{font-size:.75rem;font-weight:500;line-height:1.2}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-ab007dd4],[data-v-ab007dd4]::backdrop,[data-v-ab007dd4]:after,[data-v-ab007dd4]:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-space-y-reverse:0;--tw-leading:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.markdownBlock[data-v-ab007dd4] :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.markdownBlock[data-v-ab007dd4]{color:var(--tw-prose-body);max-width:65ch}.markdownBlock[data-v-ab007dd4] :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.markdownBlock[data-v-ab007dd4] :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.markdownBlock[data-v-ab007dd4] :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.markdownBlock[data-v-ab007dd4] :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.markdownBlock[data-v-ab007dd4] :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.markdownBlock[data-v-ab007dd4] :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.markdownBlock[data-v-ab007dd4] :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.markdownBlock[data-v-ab007dd4] :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.markdownBlock[data-v-ab007dd4] :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.markdownBlock[data-v-ab007dd4] :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.markdownBlock[data-v-ab007dd4] :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.markdownBlock[data-v-ab007dd4] :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.markdownBlock[data-v-ab007dd4] :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.markdownBlock[data-v-ab007dd4] :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.markdownBlock[data-v-ab007dd4] :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.markdownBlock[data-v-ab007dd4] :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.markdownBlock[data-v-ab007dd4] :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.markdownBlock[data-v-ab007dd4] :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.markdownBlock[data-v-ab007dd4] :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.markdownBlock[data-v-ab007dd4] :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.markdownBlock[data-v-ab007dd4] :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.markdownBlock[data-v-ab007dd4] :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.markdownBlock[data-v-ab007dd4] :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.11111;margin-bottom:.888889em}.markdownBlock[data-v-ab007dd4] :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.markdownBlock[data-v-ab007dd4] :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.33333;margin-bottom:1em;margin-top:2em}.markdownBlock[data-v-ab007dd4] :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.markdownBlock[data-v-ab007dd4] :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.markdownBlock[data-v-ab007dd4] :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.markdownBlock[data-v-ab007dd4] :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.markdownBlock[data-v-ab007dd4] :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.markdownBlock[data-v-ab007dd4] :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.markdownBlock[data-v-ab007dd4] :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.markdownBlock[data-v-ab007dd4] :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.markdownBlock[data-v-ab007dd4] :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.markdownBlock[data-v-ab007dd4] :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.markdownBlock[data-v-ab007dd4] :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.markdownBlock[data-v-ab007dd4] :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.markdownBlock[data-v-ab007dd4] :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.markdownBlock[data-v-ab007dd4] :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.markdownBlock[data-v-ab007dd4] :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.71429;margin-bottom:1.71429em;margin-top:1.71429em;overflow-x:auto;padding-inline-end:1.14286em;padding-bottom:.857143em;padding-top:.857143em;padding-inline-start:1.14286em}.markdownBlock[data-v-ab007dd4] :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:#0000;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.markdownBlock[data-v-ab007dd4] :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.markdownBlock[data-v-ab007dd4] :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.markdownBlock[data-v-ab007dd4] :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.71429;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.markdownBlock[data-v-ab007dd4] :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.markdownBlock[data-v-ab007dd4] :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;vertical-align:bottom}.markdownBlock[data-v-ab007dd4] :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.markdownBlock[data-v-ab007dd4] :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.markdownBlock[data-v-ab007dd4] :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.markdownBlock[data-v-ab007dd4] :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.markdownBlock[data-v-ab007dd4] :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.markdownBlock[data-v-ab007dd4] :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.markdownBlock[data-v-ab007dd4] :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.42857;margin-top:.857143em}.markdownBlock[data-v-ab007dd4]{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.markdownBlock[data-v-ab007dd4] :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.markdownBlock[data-v-ab007dd4] :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.markdownBlock[data-v-ab007dd4] :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.markdownBlock[data-v-ab007dd4] :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.markdownBlock[data-v-ab007dd4] :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.markdownBlock[data-v-ab007dd4] :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.markdownBlock[data-v-ab007dd4] :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.markdownBlock[data-v-ab007dd4]{font-size:.875rem;line-height:1.71429}.markdownBlock[data-v-ab007dd4] :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em;margin-top:1.14286em}.markdownBlock[data-v-ab007dd4] :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.28571em;line-height:1.55556;margin-bottom:.888889em;margin-top:.888889em}.markdownBlock[data-v-ab007dd4] :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em;margin-top:1.33333em;padding-inline-start:1.11111em}.markdownBlock[data-v-ab007dd4] :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.14286em;line-height:1.2;margin-bottom:.8em;margin-top:0}.markdownBlock[data-v-ab007dd4] :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.42857em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.markdownBlock[data-v-ab007dd4] :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.28571em;line-height:1.55556;margin-bottom:.444444em;margin-top:1.55556em}.markdownBlock[data-v-ab007dd4] :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.42857;margin-bottom:.571429em;margin-top:1.42857em}.markdownBlock[data-v-ab007dd4] :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.71429em;margin-top:1.71429em}.markdownBlock[data-v-ab007dd4] :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.markdownBlock[data-v-ab007dd4] :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.71429em;margin-top:1.71429em}.markdownBlock[data-v-ab007dd4] :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.857143em;padding-inline-end:.357143em;padding-bottom:.142857em;padding-top:.142857em;padding-inline-start:.357143em}.markdownBlock[data-v-ab007dd4] :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.markdownBlock[data-v-ab007dd4] :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.markdownBlock[data-v-ab007dd4] :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.markdownBlock[data-v-ab007dd4] :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.25rem;font-size:.857143em;line-height:1.66667;margin-bottom:1.66667em;margin-top:1.66667em;padding-inline-end:1em;padding-bottom:.666667em;padding-top:.666667em;padding-inline-start:1em}.markdownBlock[data-v-ab007dd4] :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em;margin-top:1.14286em;padding-inline-start:1.57143em}.markdownBlock[data-v-ab007dd4] :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.285714em;margin-top:.285714em}.markdownBlock[data-v-ab007dd4] :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.markdownBlock[data-v-ab007dd4] :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.571429em;margin-top:.571429em}.markdownBlock[data-v-ab007dd4] :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.markdownBlock[data-v-ab007dd4] :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.markdownBlock[data-v-ab007dd4] :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.markdownBlock[data-v-ab007dd4] :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.markdownBlock[data-v-ab007dd4] :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.571429em;margin-top:.571429em}.markdownBlock[data-v-ab007dd4] :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em;margin-top:1.14286em}.markdownBlock[data-v-ab007dd4] :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.markdownBlock[data-v-ab007dd4] :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.markdownBlock[data-v-ab007dd4] :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2.85714em;margin-top:2.85714em}.markdownBlock[data-v-ab007dd4] :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.markdownBlock[data-v-ab007dd4] :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.markdownBlock[data-v-ab007dd4] :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.markdownBlock[data-v-ab007dd4] :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.markdownBlock[data-v-ab007dd4] :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.markdownBlock[data-v-ab007dd4] :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-top:.666667em;padding-inline-start:1em}.markdownBlock[data-v-ab007dd4] :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.markdownBlock[data-v-ab007dd4] :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.markdownBlock[data-v-ab007dd4] :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.71429em;margin-top:1.71429em}.markdownBlock[data-v-ab007dd4] :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.markdownBlock[data-v-ab007dd4] :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.33333;margin-top:.666667em}.markdownBlock[data-v-ab007dd4] :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.markdownBlock[data-v-ab007dd4] :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.markdownBlock[data-v-ab007dd4]{max-width:none}.markdownBlock[data-v-ab007dd4]:is(.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.markdownBlock[data-v-ab007dd4]{animation:fadeIn-ab007dd4 .3s ease-in-out;color:var(--foreground)}@keyframes fadeIn-ab007dd4{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}:is(.markdownBlock[data-v-ab007dd4] h1,.markdownBlock[data-v-ab007dd4] h2,.markdownBlock[data-v-ab007dd4] h3){color:var(--primary);font-weight:600}.markdownBlock[data-v-ab007dd4] a{color:var(--primary);text-decoration:underline;transition:color .2s}.markdownBlock[data-v-ab007dd4] a:hover{color:var(--primary-hover)}.markdownBlock[data-v-ab007dd4] strong{color:inherit;font-weight:600}.markdownBlock[data-v-ab007dd4] code:not(pre code){background-color:var(--code-background);border:1px solid var(--table-cell-border);border-radius:.25rem;color:var(--code-text);font-size:.75rem;padding:.125rem .375rem}.markdownBlock[data-v-ab007dd4] pre{background-color:var(--color-slate-50,oklch(98.4% .003 247.858))}.markdownBlock[data-v-ab007dd4] pre:is(.dark *){background-color:var(--color-slate-900,oklch(20.8% .042 265.755))}.markdownBlock[data-v-ab007dd4] pre{border:1px solid var(--border);border-radius:var(--radius-lg,var(--radius));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}.markdownBlock[data-v-ab007dd4] pre code{background-color:#0000;border-style:var(--tw-border-style);border-width:0;color:var(--color-slate-700,oklch(37.2% .044 257.287));padding:calc(var(--spacing,.25rem)*0)}.markdownBlock[data-v-ab007dd4] pre code:is(.dark *){color:var(--color-slate-300,oklch(86.9% .022 252.894))}.markdownBlock[data-v-ab007dd4] ul{list-style-position:inside;list-style-type:disc}:where(.markdownBlock[data-v-ab007dd4] ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing,.25rem)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing,.25rem)*1*var(--tw-space-y-reverse))}.markdownBlock[data-v-ab007dd4] ol{list-style-position:inside;list-style-type:decimal}:where(.markdownBlock[data-v-ab007dd4] ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing,.25rem)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing,.25rem)*1*var(--tw-space-y-reverse))}.markdownBlock[data-v-ab007dd4] li{color:var(--foreground);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.markdownBlock[data-v-ab007dd4] blockquote{background-color:var(--blockquote-background);border-left:4px solid var(--blockquote-border);border-radius:0 .25rem .25rem 0;color:var(--status-warning);margin:.5rem 0;padding:.5rem 1rem}.markdownBlock[data-v-ab007dd4] table{background-color:var(--table-background);border-collapse:separate;border-spacing:0;box-shadow:var(--table-shadow);max-width:100%;width:-moz-max-content;width:max-content;-webkit-overflow-scrolling:touch;background-attachment:local,local;background-image:linear-gradient(90deg,var(--table-background)0,transparent 10%),linear-gradient(90deg,transparent 90%,var(--table-background)100%);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:20px 100%,20px 100%;border-radius:.5rem;display:block;font-size:.875rem;line-height:1.25rem;margin-bottom:1rem;margin-top:1rem;overflow-x:auto;scrollbar-color:var(--primary-muted)var(--table-background);scrollbar-width:thin}.markdownBlock[data-v-ab007dd4] table thead{display:table-header-group}.markdownBlock[data-v-ab007dd4] table tbody{display:table-row-group}.markdownBlock[data-v-ab007dd4] table tr{display:table-row}:is(.markdownBlock[data-v-ab007dd4] table th,.markdownBlock[data-v-ab007dd4] table td){display:table-cell}.markdownBlock[data-v-ab007dd4] thead{background-color:var(--table-header)}.markdownBlock[data-v-ab007dd4] th{background-color:var(--table-header);border-bottom:2px solid var(--table-header-border)!important;color:var(--table-header-text);font-weight:600;padding:1rem 1.5rem;text-align:left;white-space:nowrap}.markdownBlock[data-v-ab007dd4] th:first-child{border-left:1px solid var(--table-header-border)!important}.markdownBlock[data-v-ab007dd4] th:last-child{border-right:1px solid var(--table-header-border)!important}.markdownBlock[data-v-ab007dd4] thead tr:first-child th{border-top:1px solid var(--table-header-border)!important}.markdownBlock[data-v-ab007dd4] th:not(:last-child){border-right:1px solid var(--table-header-border)!important}.markdownBlock[data-v-ab007dd4] thead tr:first-child th:first-child{border-top-left-radius:.5rem!important}.markdownBlock[data-v-ab007dd4] thead tr:first-child th:last-child{border-top-right-radius:.5rem!important}.markdownBlock[data-v-ab007dd4] td{border-bottom:1px solid var(--table-cell-border);color:var(--table-cell-text);padding:1rem 1.5rem;transition:background-color .2s;white-space:nowrap}:is(.markdownBlock[data-v-ab007dd4] th:first-child,.markdownBlock[data-v-ab007dd4] td:first-child){padding-left:2rem}:is(.markdownBlock[data-v-ab007dd4] th:last-child,.markdownBlock[data-v-ab007dd4] td:last-child){padding-right:2rem}.markdownBlock[data-v-ab007dd4] td:not(:last-child){border-right:1px solid var(--table-cell-border)}.markdownBlock[data-v-ab007dd4] tbody tr td:first-child{border-left:1px solid var(--table-cell-border)}.markdownBlock[data-v-ab007dd4] tbody tr td:last-child{border-right:1px solid var(--table-cell-border)}.markdownBlock[data-v-ab007dd4] tbody tr:last-child td{border-bottom:1px solid var(--table-cell-border)}.markdownBlock[data-v-ab007dd4] tbody tr:last-child td:first-child{border-bottom-left-radius:.5rem}.markdownBlock[data-v-ab007dd4] tbody tr:last-child td:last-child{border-bottom-right-radius:.5rem}.markdownBlock[data-v-ab007dd4] tbody tr:nth-child(odd) td{background-color:var(--table-row-odd)}.markdownBlock[data-v-ab007dd4] tbody tr:nth-child(2n) td{background-color:var(--table-row-even)}.markdownBlock[data-v-ab007dd4] tbody tr:hover td{background-color:var(--table-row-hover)!important}.markdownBlock[data-v-ab007dd4] tbody tr:focus-within td{background-color:var(--table-row-active)!important;outline:2px solid var(--focus-ring);outline-offset:-2px}.markdownBlock[data-v-ab007dd4] hr{border-color:var(--color-gray-200,oklch(92.8% .006 264.531));margin-block:calc(var(--spacing,.25rem)*4)}.markdownBlock[data-v-ab007dd4] hr:is(.dark *){border-color:var(--color-gray-700,oklch(37.3% .034 259.733))}.markdownBlock[data-v-ab007dd4] img{border-radius:var(--radius-lg,var(--radius));--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);height:auto;max-width:100%}.markdownBlock[data-v-ab007dd4] .hljs-keyword{color:var(--primary)}.markdownBlock[data-v-ab007dd4] .hljs-string{color:var(--color-blue-600,oklch(54.6% .245 262.881))}.markdownBlock[data-v-ab007dd4] .hljs-string:is(.dark *){color:var(--color-blue-400,oklch(70.7% .165 254.624))}.markdownBlock[data-v-ab007dd4] .hljs-number{color:var(--color-purple-600,oklch(55.8% .288 302.321))}.markdownBlock[data-v-ab007dd4] .hljs-number:is(.dark *){color:var(--color-purple-400,oklch(71.4% .203 305.504))}.markdownBlock[data-v-ab007dd4] .hljs-comment{color:var(--color-gray-500,oklch(55.1% .027 264.364));font-style:italic}.markdownBlock[data-v-ab007dd4] .hljs-comment:is(.dark *){color:var(--color-gray-500,oklch(55.1% .027 264.364))}.markdownBlock[data-v-ab007dd4] .hljs-function{color:var(--color-orange-600,oklch(64.6% .222 41.116))}.markdownBlock[data-v-ab007dd4] .hljs-function:is(.dark *){color:var(--color-orange-400,oklch(75% .183 55.934))}.markdownBlock[data-v-ab007dd4] table::-webkit-scrollbar{height:8px}.markdownBlock[data-v-ab007dd4] table::-webkit-scrollbar-track{background:var(--table-background);border-radius:4px;margin:0 8px}.markdownBlock[data-v-ab007dd4] table::-webkit-scrollbar-thumb{background:var(--primary-muted);border-radius:4px;min-width:24px;-webkit-transition:background-color .2s;transition:background-color .2s}.markdownBlock[data-v-ab007dd4] table::-webkit-scrollbar-thumb:hover{background:var(--primary)}@media(max-width:640px){.markdownBlock[data-v-ab007dd4]{font-size:.875rem;line-height:1.71429}.markdownBlock[data-v-ab007dd4] :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em;margin-top:1.14286em}.markdownBlock[data-v-ab007dd4] :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.28571em;line-height:1.55556;margin-bottom:.888889em;margin-top:.888889em}.markdownBlock[data-v-ab007dd4] :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em;margin-top:1.33333em;padding-inline-start:1.11111em}.markdownBlock[data-v-ab007dd4] :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.14286em;line-height:1.2;margin-bottom:.8em;margin-top:0}.markdownBlock[data-v-ab007dd4] :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.42857em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.markdownBlock[data-v-ab007dd4] :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.28571em;line-height:1.55556;margin-bottom:.444444em;margin-top:1.55556em}.markdownBlock[data-v-ab007dd4] :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.42857;margin-bottom:.571429em;margin-top:1.42857em}.markdownBlock[data-v-ab007dd4] :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.71429em;margin-top:1.71429em}.markdownBlock[data-v-ab007dd4] :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.markdownBlock[data-v-ab007dd4] :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.71429em;margin-top:1.71429em}.markdownBlock[data-v-ab007dd4] :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.857143em;padding-inline-end:.357143em;padding-bottom:.142857em;padding-top:.142857em;padding-inline-start:.357143em}.markdownBlock[data-v-ab007dd4] :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.markdownBlock[data-v-ab007dd4] :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.markdownBlock[data-v-ab007dd4] :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.markdownBlock[data-v-ab007dd4] :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.25rem;font-size:.857143em;line-height:1.66667;margin-bottom:1.66667em;margin-top:1.66667em;padding-inline-end:1em;padding-bottom:.666667em;padding-top:.666667em;padding-inline-start:1em}.markdownBlock[data-v-ab007dd4] :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em;margin-top:1.14286em;padding-inline-start:1.57143em}.markdownBlock[data-v-ab007dd4] :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.285714em;margin-top:.285714em}.markdownBlock[data-v-ab007dd4] :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.markdownBlock[data-v-ab007dd4] :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.571429em;margin-top:.571429em}.markdownBlock[data-v-ab007dd4] :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.markdownBlock[data-v-ab007dd4] :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.markdownBlock[data-v-ab007dd4] :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.markdownBlock[data-v-ab007dd4] :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.markdownBlock[data-v-ab007dd4] :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.571429em;margin-top:.571429em}.markdownBlock[data-v-ab007dd4] :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em;margin-top:1.14286em}.markdownBlock[data-v-ab007dd4] :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.markdownBlock[data-v-ab007dd4] :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.markdownBlock[data-v-ab007dd4] :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2.85714em;margin-top:2.85714em}.markdownBlock[data-v-ab007dd4] :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.markdownBlock[data-v-ab007dd4] :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.markdownBlock[data-v-ab007dd4] :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.markdownBlock[data-v-ab007dd4] :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.markdownBlock[data-v-ab007dd4] :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.markdownBlock[data-v-ab007dd4] :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.markdownBlock[data-v-ab007dd4] :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-top:.666667em;padding-inline-start:1em}.markdownBlock[data-v-ab007dd4] :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.markdownBlock[data-v-ab007dd4] :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.markdownBlock[data-v-ab007dd4] :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.71429em;margin-top:1.71429em}.markdownBlock[data-v-ab007dd4] :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.markdownBlock[data-v-ab007dd4] :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.33333;margin-top:.666667em}.markdownBlock[data-v-ab007dd4] :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.markdownBlock[data-v-ab007dd4] :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.markdownBlock[data-v-ab007dd4] pre{font-size:10px}:is(.markdownBlock[data-v-ab007dd4] th,.markdownBlock[data-v-ab007dd4] td){padding:.75rem 1rem}:is(.markdownBlock[data-v-ab007dd4] th:first-child,.markdownBlock[data-v-ab007dd4] td:first-child){padding-left:1.25rem}:is(.markdownBlock[data-v-ab007dd4] th:last-child,.markdownBlock[data-v-ab007dd4] td:last-child){padding-right:1.25rem}}.dark .markdownBlock[data-v-ab007dd4] table{background-image:linear-gradient(90deg,var(--surface)0,transparent 10%),linear-gradient(90deg,transparent 90%,var(--surface)100%)}.dark .markdownBlock[data-v-ab007dd4],.dark .markdownBlock[data-v-ab007dd4] p{color:var(--foreground)}.dark .markdownBlock[data-v-ab007dd4] pre{background-color:#0f172b80}@supports (color:color-mix(in lab,red,red)){.dark .markdownBlock[data-v-ab007dd4] pre{background-color:color-mix(in oklab,var(--color-slate-900,oklch(20.8% .042 265.755))50%,transparent)}}.dark .markdownBlock[data-v-ab007dd4] pre{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.fileCutCorner[data-v-1608ecef]{clip-path:polygon(0 0,70% 0,100% 25%,100% 100%,0 100%)}.clipTriangle[data-v-1608ecef]{border-radius:0 0 0 3px;clip-path:polygon(0 0,85% 85%,0 85%)}.file-icon-advanced[data-v-1608ecef]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.file-icon-advanced:hover .clip-triangle[data-v-1608ecef]{background:#f8fafccc}.cbWaveform[data-v-6d9c1daf]{align-items:center;display:flex;gap:.5rem;min-width:100px;width:100%}.cbWaveform__control[data-v-6d9c1daf]{flex-shrink:0}.cbWaveform__canvasWrapper[data-v-6d9c1daf]{flex:1;height:100%;min-width:100px;position:relative}.cbWaveform__canvas[data-v-6d9c1daf]{display:block;height:100%;min-height:20px;width:100%}.cbWaveform__canvas--clickable[data-v-6d9c1daf]{cursor:pointer}.cbWaveform__canvas--clickable[data-v-6d9c1daf]:hover{opacity:.9}.cbWaveform__time[data-v-6d9c1daf]{align-items:center;color:var(--color-text-secondary,#6c757d);display:flex;flex-shrink:0;font-family:SF Mono,Monaco,Menlo,monospace;font-size:.75rem;gap:.125rem}.cbWaveform__time--current[data-v-6d9c1daf]{color:var(--color-primary,#6f42c1);font-weight:600}.cbWaveform__time--separator[data-v-6d9c1daf]{opacity:.5}.cbWaveform__time--duration[data-v-6d9c1daf]{opacity:.7}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-92d9f318],[data-v-92d9f318]::backdrop,[data-v-92d9f318]:after,[data-v-92d9f318]:before{--tw-border-style:solid}}}.audioOnlyContainer[data-v-92d9f318]{align-items:center;background-color:#00000026;border-radius:.75rem;display:flex;justify-content:center;padding:.375rem .5rem;width:100%}@media(max-width:640px){.audioOnlyContainer[data-v-92d9f318]{padding:.375rem 0}}.mediaContainer[data-v-92d9f318]{max-width:100%}.imageAttachment[data-v-92d9f318],.mediaItem[data-v-92d9f318]{display:flex;flex-direction:column}.imageAttachment[data-v-92d9f318]{gap:.25rem}.attachedImage[data-v-92d9f318]{cursor:pointer;transition:transform .2s}.attachedImage[data-v-92d9f318]:hover{transform:scale(1.02)}.imageCaption[data-v-92d9f318]{color:var(--text-muted);line-height:1.2}.attachmentCard[data-v-92d9f318]{background-color:#00000026;border-style:var(--tw-border-style);border-width:0}.attachmentStaging[data-v-92d9f318],.imageContainer[data-v-92d9f318]{border-radius:.5rem;padding:.5rem}.attachmentStaging[data-v-92d9f318]{background-color:#00000005;border-top:1px solid #0000001a}.dark .attachmentStaging[data-v-92d9f318]{background-color:#ffffff05;border-top-color:#ffffff1a}.stagingRemoveButton[data-v-92d9f318]{background-color:#0009!important;border-radius:50%!important;color:#fff!important;height:1.25rem!important;min-width:1.25rem!important;padding:0!important;width:1.25rem!important}.stagingRemoveButton[data-v-92d9f318]:hover{background-color:#dc2626cc!important;transform:scale(1.1)}.fileThumbnail[data-v-92d9f318]{align-items:center;background-color:var(--muted);border-radius:4px;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:32px}.fileThumbnail img[data-v-92d9f318]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:640px){.attachedImage[data-v-92d9f318]{max-height:160px!important;max-width:240px!important}.attachmentPreview[data-v-92d9f318]{padding:.375rem}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.systemMessageContainer[data-v-feb271c6]{display:flex;justify-content:center;padding:.5rem 0;width:100%}.systemMessage[data-v-feb271c6]{align-items:center;background-color:var(--muted);border-radius:9999px;color:var(--muted-foreground);display:inline-flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.systemMessage--loading[data-v-feb271c6]{background-color:var(--primary-soft);color:var(--primary)}.systemMessage--info[data-v-feb271c6]{background-color:var(--muted);color:var(--muted-foreground)}.systemMessage--success[data-v-feb271c6]{background-color:#22c55e1a;color:#22c55e}.dark .systemMessage--success[data-v-feb271c6]{background-color:#22c55e26;color:#4ade80}.systemMessage--error[data-v-feb271c6]{background-color:#ef44441a;color:#ef4444}.dark .systemMessage--error[data-v-feb271c6]{background-color:#ef444426;color:#f87171}.systemMessage--warning[data-v-feb271c6]{background-color:#eab3081a;color:#eab308}.dark .systemMessage--warning[data-v-feb271c6]{background-color:#eab30826;color:#facc15}.systemMessageIcon[data-v-feb271c6]{flex-shrink:0;height:1rem;width:1rem}.systemMessageText[data-v-feb271c6]{line-height:1.25}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-c9c35b80],[data-v-c9c35b80]::backdrop,[data-v-c9c35b80]:after,[data-v-c9c35b80]:before{--tw-space-y-reverse:0}}}:where(.messageContent[data-v-c9c35b80]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing,.25rem)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing,.25rem)*2*var(--tw-space-y-reverse))}.messageWrapper[data-v-c9c35b80]{display:flex;flex-direction:column;gap:.25rem;width:100%}.userBubble[data-v-c9c35b80]{background-color:var(--chat-bubble-user);border:none;color:var(--chat-bubble-user-text)}.assistantBubble[data-v-c9c35b80]{background-color:var(--chat-bubble-assistant);border:none;color:var(--chat-bubble-assistant-text)}.badgeMedical[data-v-c9c35b80]{border-color:var(--primary-muted)}.badgeMedical[data-v-c9c35b80],.dark .badgeMedical[data-v-c9c35b80]{background-color:var(--primary-soft);color:var(--primary)}.userBubble[data-v-c9c35b80]:hover{background-color:var(--chat-bubble-user-hover);transition:background-color .2s}.assistantBubble[data-v-c9c35b80]:hover{background-color:var(--chat-bubble-hover);transition:background-color .2s}.assistantText[data-v-c9c35b80]{color:var(--chat-bubble-assistant-text)}.assistantBubble p[data-v-c9c35b80],.assistantText[data-v-c9c35b80],.userBubble p[data-v-c9c35b80]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word}.actionsLeft[data-v-c9c35b80]{align-self:flex-start}.actionsRight[data-v-c9c35b80]{align-self:flex-end}.userMessageContainer[data-v-c9c35b80]{direction:ltr;text-align:right}.userMessageContent[data-v-c9c35b80]{margin-left:auto;margin-right:0}.assistantMessageContainer[data-v-c9c35b80]{direction:ltr;text-align:left}.assistantMessageContent[data-v-c9c35b80]{margin-left:0;margin-right:auto}.userMessageContent .avatar[data-v-c9c35b80]{transform:translateY(-20px)}.assistantMessageContent .avatar[data-v-c9c35b80]{margin-top:2px}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}.messagesListWrapper[data-v-7c3c8552]{position:relative}.messagesListContainer[data-v-7c3c8552]{scrollbar-color:var(--primary-muted) transparent;scrollbar-width:thin}.messagesListContainer[data-v-7c3c8552]::-webkit-scrollbar{width:6px}.messagesListContainer[data-v-7c3c8552]::-webkit-scrollbar-track{background:transparent}.messagesListContainer[data-v-7c3c8552]::-webkit-scrollbar-thumb{background:var(--primary-muted);border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.messagesListContainer[data-v-7c3c8552]::-webkit-scrollbar-thumb:hover{background:var(--primary)}.messageTransition-enter-active[data-v-7c3c8552]{transition:all .3s ease-out}.messageTransition-enter-from[data-v-7c3c8552]{opacity:0;transform:translateY(20px)}.messageTransition-leave-active[data-v-7c3c8552]{transition:all .2s ease-in}.messageTransition-leave-to[data-v-7c3c8552]{opacity:0;transform:translateY(-10px)}.scrollToBottomButton[data-v-7c3c8552]{background-color:var(--primary);border:none;border-radius:50%;bottom:20px;box-shadow:0 4px 12px #00000026;cursor:pointer;height:48px;position:absolute;right:20px;transition:transform .1s ease;width:48px;z-index:10}.scrollToBottomButton[data-v-7c3c8552]:hover{background-color:var(--primary-hover)}.scrollToBottomButton[data-v-7c3c8552]:active{transform:scale(.95)}.scrollButtonContent[data-v-7c3c8552]{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;width:100%}.scrollButton-enter-active[data-v-7c3c8552],.scrollButton-leave-active[data-v-7c3c8552]{transition:opacity .3s ease}.scrollButton-enter-from[data-v-7c3c8552],.scrollButton-leave-to[data-v-7c3c8552]{opacity:0}.commandDropdown[data-v-ad7451b7]{background-color:var(--card);border:1px solid var(--border);border-radius:.75rem;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;left:0;overflow-y:auto;position:absolute;right:0;scrollbar-color:var(--primary-muted) transparent;scrollbar-width:thin;transform-origin:top center;width:100%;z-index:100}.commandDropdown[data-v-ad7451b7]::-webkit-scrollbar{width:6px}.commandDropdown[data-v-ad7451b7]::-webkit-scrollbar-track{background:transparent}.commandDropdown[data-v-ad7451b7]::-webkit-scrollbar-thumb{background:var(--primary-muted);border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.commandDropdown[data-v-ad7451b7]::-webkit-scrollbar-thumb:hover{background:var(--primary)}.dropdownLoading[data-v-ad7451b7]{align-items:center;color:var(--text-muted);display:flex;font-size:.875rem;gap:.5rem;justify-content:center;padding:1rem}.loadingIcon[data-v-ad7451b7]{height:1rem;width:1rem}.dropdownContent[data-v-ad7451b7]{padding:.5rem}.commandGroup[data-v-ad7451b7]{margin-bottom:.75rem}.commandGroup[data-v-ad7451b7]:last-child{margin-bottom:0}.groupHeader[data-v-ad7451b7]{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:.5rem;margin-bottom:.25rem;padding:.25rem .5rem}.groupIcon[data-v-ad7451b7]{color:var(--primary);height:1.125rem;width:1.125rem}.groupTitle[data-v-ad7451b7]{color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.groupList[data-v-ad7451b7]{list-style:none;margin:0;padding:0}.commandItem[data-v-ad7451b7]{align-items:center;border-radius:.5rem;color:var(--foreground);cursor:pointer;display:flex;gap:.75rem;padding:.625rem .75rem;transition:all .15s ease}.commandItem[data-v-ad7451b7]:hover{background-color:var(--surface-muted)}.commandItem.commandItemSelected[data-v-ad7451b7]{background-color:var(--primary-soft);color:var(--primary)}.commandIcon[data-v-ad7451b7]{flex-shrink:0;height:1rem;width:1rem}.commandIcon[data-v-ad7451b7],.commandItem.commandItemSelected .commandIcon[data-v-ad7451b7]{color:var(--primary)}.commandItem .commandDetails[data-v-ad7451b7]{display:flex!important;flex:1;flex-direction:column!important;min-width:0}.commandItem .commandName[data-v-ad7451b7]{display:block;font-size:.875rem;font-weight:500;line-height:1.2}.commandItem .commandDescription[data-v-ad7451b7]{color:var(--text-muted);display:block;font-size:.75rem;line-height:1.2;margin-top:.125rem}.commandItem.commandItemSelected .commandDescription[data-v-ad7451b7]{color:var(--primary);opacity:.8}.dropdownEmpty[data-v-ad7451b7]{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:2rem 1rem;text-align:center}.emptyIcon[data-v-ad7451b7]{height:2rem;opacity:.5;width:2rem}.emptyIcon[data-v-ad7451b7],.emptyText[data-v-ad7451b7]{color:var(--text-muted)}.emptyText[data-v-ad7451b7]{font-size:.875rem;font-weight:500}.emptyHint[data-v-ad7451b7]{color:var(--text-muted);font-size:.75rem;opacity:.7}.dropdown-enter-active[data-v-ad7451b7]{transition:all .25s cubic-bezier(.4,0,.2,1)}.dropdown-leave-active[data-v-ad7451b7]{transition:all .2s cubic-bezier(.4,0,.2,1)}.dropdown-enter-from[data-v-ad7451b7],.dropdown-leave-to[data-v-ad7451b7]{opacity:0;transform:translateY(-10px) scaleY(.8)}.dropdown-enter-to[data-v-ad7451b7]{opacity:1;transform:translateY(0) scaleY(1)}@media(max-width:640px){.commandDetails[data-v-ad7451b7]{gap:.0625rem}.commandName[data-v-ad7451b7]{font-size:.75rem}.commandDescription[data-v-ad7451b7]{font-size:.625rem;line-height:1.1}}[data-v-c2bb3131] .chatInputButton{background-color:var(--button-chat-input)!important;border:1px solid var(--border-muted)!important;color:var(--button-chat-input-text)!important}[data-v-c2bb3131] .chatInputButton:hover:not(:disabled){background-color:var(--button-chat-input-hover)!important;color:var(--button-chat-input-text)!important}.chatInputButton.btnXs[data-v-c2bb3131]{height:1.75rem!important}.chatInputButton.btnXs.btnIcon[data-v-c2bb3131]{padding:0!important;width:1.75rem!important}div.attachmentPopover[data-v-c2bb3131]{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 10px 25px #00000026!important}.dark div.attachmentPopover[data-v-c2bb3131]{box-shadow:0 10px 25px #0006!important}.optionsList[data-v-c2bb3131]{display:flex;flex-direction:column;gap:.125rem}.optionItem[data-v-c2bb3131]{align-items:center;background:none;border:none;border-radius:.375rem;color:var(--foreground);cursor:pointer;display:flex;gap:.5rem;padding:.375rem .5rem;text-align:left;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.optionItem[data-v-c2bb3131]:hover{background-color:var(--surface-muted);color:var(--foreground)}.optionItem[data-v-c2bb3131]:active{background-color:var(--primary-soft);color:var(--primary)}.optionLabel[data-v-c2bb3131]{font-size:.75rem;font-weight:500;line-height:1.2}.audioButtonEffects[data-v-f7feaf31]{transition:all .3s ease-in-out}@keyframes recordingPulse-f7feaf31{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.audioButton.pulseRecording[data-v-f7feaf31]{animation:recordingPulse-f7feaf31 1.5s ease-in-out infinite}.audioButton.hasError[data-v-f7feaf31]{opacity:.7}@keyframes audioSubtlePulse-f7feaf31{0%,to{opacity:1}50%{opacity:.9}}.audioButton[data-v-f7feaf31]:not(.pulseRecording):not(:disabled){animation:audioSubtlePulse-f7feaf31 2s infinite}.audioButton:hover:not(:disabled) svg[data-v-f7feaf31]{transform:translate(2px,-2px);transition:transform .3s ease-in-out}.audioButton[data-v-f7feaf31]:hover:not(:disabled){animation:none}.audioButton.pulseRecording[data-v-f7feaf31]:hover:not(:disabled){animation-play-state:paused}.audioButton.pulseRecording:hover:not(:disabled) svg[data-v-f7feaf31]{transform:translate(2px,-2px) scale(1.1)}.audioButton[data-v-f7feaf31] .cbButtonLoader{color:var(--primary)}.audioButton[data-v-f7feaf31] svg{transition:transform .2s ease}.audioButton[data-v-f7feaf31]:active:not(:disabled) svg{transform:scale(.9)}.chatInputWrapper[data-v-1230bfa7]{bottom:0;left:50%;pointer-events:auto;position:absolute;transition:var(--v1d31aabf);width:100%}.dynamicButtonContainer[data-v-1230bfa7]{align-items:center;display:flex;justify-content:center;min-height:40px;min-width:40px}.sendButtonEffects:hover:not(:disabled) svg[data-v-1230bfa7]{transform:translate(3px,-3px);transition:var(--v06ae0ba4)}@keyframes subtlePulse-1230bfa7{0%,to{opacity:1}50%{opacity:.9}}.sendButtonEffects[data-v-1230bfa7]:not(:disabled){animation:subtlePulse-1230bfa7 2s infinite}.sendButtonEffects[data-v-1230bfa7]:hover:not(:disabled){animation:none}.medicalTextarea[data-v-1230bfa7]{background-color:var(--textarea-background);border:none;border-radius:0;color:var(--foreground);font-family:inherit;font-size:.875rem;line-height:1.125rem;min-height:48px;padding:0 0 0 2rem;resize:none;transition:var(--v6dcf0c3a);width:100%}.medicalTextarea.hasText[data-v-1230bfa7]{padding-left:.75rem}.medicalTextarea[data-v-1230bfa7]::-moz-placeholder{color:var(--text-muted);opacity:.7}.medicalTextarea[data-v-1230bfa7]::placeholder{color:var(--text-muted);opacity:.7}.medicalTextarea[data-v-1230bfa7]:focus{outline:none}.medicalTextarea[data-v-1230bfa7]:disabled{background-color:var(--textarea-background);cursor:not-allowed;opacity:.6}.medicalTip[data-v-1230bfa7]{color:var(--text-muted);font-size:.625rem;line-height:1.3;margin:0;opacity:.8;text-align:center;transition:var(--f3e75966)}.bottomSection:hover .medicalTip[data-v-1230bfa7]{opacity:1}.chatInputForm[data-v-1230bfa7]{margin:0;padding:0}.textareaSection[data-v-1230bfa7]{padding:1rem 1rem .5rem}.textareaSection .medicalTextarea[data-v-1230bfa7]{width:100%}.bottomSection[data-v-1230bfa7]{background-color:var(--chat-input-bottom-background);border-radius:0 0 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;padding:.5rem .75rem .75rem}.buttonRow[data-v-1230bfa7]{justify-content:space-between}.actionButtonsGroup[data-v-1230bfa7],.buttonRow[data-v-1230bfa7]{align-items:center;display:flex}.actionButtonsGroup[data-v-1230bfa7]{gap:.375rem}.tipRow[data-v-1230bfa7]{display:flex;justify-content:center}.chatInputContainer[data-v-1230bfa7]{transition:var(--v327d8466);width:100%}.chatInputContainer.initial[data-v-1230bfa7]{max-width:var(--v344539b4)}.chatInputContainer.expanded[data-v-1230bfa7]{max-width:var(--v7cc5f733)}.chatCard[data-v-1230bfa7]{background-color:var(--chat-input-background);border:1px solid var(--border);border-radius:1.5rem;color:var(--card-foreground);transition:var(--v4cc6297e)}.chatCard.initialEnhanced[data-v-1230bfa7]{box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}[data-v-1230bfa7] .chatInputButton{background-color:var(--button-chat-input)!important;border:1px solid var(--border-muted)!important;color:var(--button-chat-input-text)!important}[data-v-1230bfa7] .chatInputButton:hover:not(:disabled){background-color:var(--button-chat-input-hover)!important;color:var(--button-chat-input-text)!important}.chatInputButton.btnXs[data-v-1230bfa7]{height:1.75rem!important}.chatInputButton.btnXs.btnIcon[data-v-1230bfa7]{padding:0!important;width:1.75rem!important}.attachmentStagingArea[data-v-1230bfa7]{border-bottom:1px solid rgba(0,0,0,.05);border-radius:1.5rem 1.5rem 0 0;margin-bottom:.5rem;padding-bottom:.5rem}.dark .attachmentStagingArea[data-v-1230bfa7]{border-bottom-color:#ffffff0d}.chatInputContainer.isDragging[data-v-1230bfa7]{transform:scale(1.02);transition:var(--v06ae0ba4)}.chatInputContainer.isDragging .chatCard[data-v-1230bfa7]{background-color:rgba(var(--primary-rgb),.05);border-color:var(--primary);box-shadow:0 8px 25px rgba(var(--primary-rgb),.15)}.chatInputContainer.isDragging .chatCard[data-v-1230bfa7]:before{background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(var(--primary-rgb),.1) 10px,rgba(var(--primary-rgb),.1) 20px);border-radius:1.25rem;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.chatInputContainer.isDragging .chatCard[data-v-1230bfa7]>*{position:relative;z-index:2}.hybridContentContainer[data-v-1230bfa7]{height:72px;overflow:hidden;position:relative}.hybridContentContainer.textareaMode[data-v-1230bfa7]{height:auto;overflow:visible}.hybridContentContainer.recordingMode[data-v-1230bfa7]{background:rgba(var(--danger-rgb,239 68 68),.05);border-radius:12px;height:auto;min-height:100px;overflow:visible}.hybridContentContainer.recordingMode.debugActive[data-v-1230bfa7]{min-height:200px}.content-morph-enter-active[data-v-1230bfa7],.content-morph-leave-active[data-v-1230bfa7]{transition:var(--v6dd51ddf)}.content-morph-enter-from[data-v-1230bfa7]{opacity:0;transform:translateY(10px) scale(.98)}.content-morph-leave-to[data-v-1230bfa7]{opacity:0;transform:translateY(-10px) scale(.98)}.wavesContent[data-v-1230bfa7]{align-items:center;display:flex;justify-content:center;min-height:100px}.debugActive .wavesContent[data-v-1230bfa7]{min-height:200px}.wavesSection[data-v-1230bfa7]{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:400px;padding:1rem 2rem;width:100%}@keyframes recordingPulse-1230bfa7{0%,to{background:rgba(var(--danger-rgb,239 68 68),.05)}50%{background:rgba(var(--danger-rgb,239 68 68),.08)}}.hybridContentContainer.recordingMode[data-v-1230bfa7]{animation:recordingPulse-1230bfa7 2s ease-in-out infinite}@media(max-width:640px){.wavesSection[data-v-1230bfa7]{max-width:300px;padding:.75rem 1rem}.hybridContentContainer[data-v-1230bfa7]{min-height:50px}}.placeholderIcon[data-v-1230bfa7]{left:.5rem;pointer-events:none;position:absolute;top:-.2rem;z-index:1}.logoContainer[data-v-b85803bc]{align-items:center;display:flex;flex-shrink:0;justify-content:center;transition:all .3s ease}.logoImage[data-v-b85803bc]{height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;width:100%}.logoImage[data-v-b85803bc]:hover{transform:scale(1.05)}.initialContentContainer[data-v-c40ef95f]{align-items:center;display:flex;flex-direction:column;gap:1rem;left:50%;pointer-events:none;position:absolute;text-align:center;top:var(--v6c5274dc);transform:translate(-50%,-50%);z-index:var(--v80442b14)}.mainLogo[data-v-c40ef95f]{filter:drop-shadow(0 4px 16px rgba(99,102,241,.15));transition:all .3s ease}.welcomeMessage[data-v-c40ef95f]{color:var(--text);filter:drop-shadow(0 1px 4px rgba(0,0,0,.08));font-size:var(--font-size-2xl);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);margin:0;max-width:400px;opacity:.85}.initial-fade-up-enter-active[data-v-c40ef95f],.initial-fade-up-leave-active[data-v-c40ef95f]{transition:all .5s ease}.initial-fade-up-enter-from[data-v-c40ef95f]{opacity:0;transform:translate(-50%,-50%) translateY(20px)}.initial-fade-up-leave-to[data-v-c40ef95f]{opacity:0;transform:translate(-50%,-50%) translateY(-20px)}@media(max-width:768px){.logoIcon[data-v-c40ef95f]{height:3rem;width:3rem}.appName[data-v-c40ef95f]{font-size:1.75rem}.welcomeMessage[data-v-c40ef95f]{font-size:1rem;max-width:280px}}.medicalBackground[data-v-ce7fc975]{background-color:var(--container-background);transition:background-color .3s ease}.medicalChatContainer[data-v-ce7fc975]{background:var(--chat-container-background);border:1px solid hsla(0,0%,100%,.18);box-shadow:0 4px 12px #0000001a;color:var(--card-foreground);transition:all .3s ease}.dark .medicalChatContainer[data-v-ce7fc975]{border-color:#ffffff14}.containerTipSection[data-v-ce7fc975]{background-color:transparent;bottom:20px;left:var(--sidebar-width,16rem);padding:.75rem 1rem;pointer-events:none;position:fixed;right:0;z-index:25}.containerTip[data-v-ce7fc975]{color:var(--text-muted);font-size:.75rem;line-height:1.3;margin:0 auto;max-width:650px;opacity:.7;pointer-events:auto;text-align:center;transition:opacity .2s ease}.containerTipSection:hover .containerTip[data-v-ce7fc975]{opacity:.9}
