#chat-v2 .tw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#chat-v2 .tw-fixed{position:fixed}#chat-v2 .tw-absolute{position:absolute}#chat-v2 .tw-relative{position:relative}#chat-v2 .tw-inset-0{inset:0}#chat-v2 .tw-inset-y-0{top:0;bottom:0}#chat-v2 .tw--top-12{top:-3rem}#chat-v2 .tw-bottom-\[calc\(100\%\+10px\)\]{bottom:calc(100% + 10px)}#chat-v2 .tw-left-0{left:0}#chat-v2 .tw-left-1\/2{left:50%}#chat-v2 .tw-left-2{left:.5rem}#chat-v2 .tw-right-0{right:0}#chat-v2 .tw-right-1\.5{right:.375rem}#chat-v2 .tw-top-1\.5{top:.375rem}#chat-v2 .tw-z-10{z-index:10}#chat-v2 .tw-z-20{z-index:20}#chat-v2 .tw-z-30{z-index:30}#chat-v2 .tw-z-40{z-index:40}#chat-v2 .tw-z-50{z-index:50}#chat-v2 .tw-z-\[100\]{z-index:100}#chat-v2 .tw-col-span-2{grid-column:span 2/span 2}#chat-v2 .tw-m-0{margin:0}#chat-v2 .tw--mx-1{margin-left:-.25rem;margin-right:-.25rem}#chat-v2 .tw-mx-auto{margin-left:auto;margin-right:auto}#chat-v2 .tw-my-0\.5{margin-top:.125rem;margin-bottom:.125rem}#chat-v2 .tw-my-1{margin-top:.25rem;margin-bottom:.25rem}#chat-v2 .tw-my-6{margin-top:1.5rem;margin-bottom:1.5rem}#chat-v2 .tw-my-8{margin-top:2rem;margin-bottom:2rem}#chat-v2 .tw--mr-2{margin-right:-.5rem}#chat-v2 .tw--mt-2{margin-top:-.5rem}#chat-v2 .tw-mb-2{margin-bottom:.5rem}#chat-v2 .tw-mb-3{margin-bottom:.75rem}#chat-v2 .tw-mb-4{margin-bottom:1rem}#chat-v2 .tw-mb-5{margin-bottom:1.25rem}#chat-v2 .tw-mb-6{margin-bottom:1.5rem}#chat-v2 .tw-mb-7{margin-bottom:1.75rem}#chat-v2 .tw-mt-0\.5{margin-top:.125rem}#chat-v2 .tw-mt-1{margin-top:.25rem}#chat-v2 .tw-mt-2{margin-top:.5rem}#chat-v2 .tw-mt-3{margin-top:.75rem}#chat-v2 .tw-mt-4{margin-top:1rem}#chat-v2 .tw-mt-5{margin-top:1.25rem}#chat-v2 .tw-mt-6{margin-top:1.5rem}#chat-v2 .tw-mt-7{margin-top:1.75rem}#chat-v2 .tw-mt-auto{margin-top:auto}#chat-v2 .tw-line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}#chat-v2 .tw-block{display:block}#chat-v2 .tw-flex{display:flex}#chat-v2 .tw-inline-flex{display:inline-flex}#chat-v2 .tw-grid{display:grid}#chat-v2 .tw-hidden{display:none}#chat-v2 .tw-aspect-auto{aspect-ratio:auto}#chat-v2 .tw-aspect-video{aspect-ratio:16/9}#chat-v2 .tw-h-1\.5{height:.375rem}#chat-v2 .tw-h-10{height:2.5rem}#chat-v2 .tw-h-11{height:2.75rem}#chat-v2 .tw-h-12{height:3rem}#chat-v2 .tw-h-14{height:3.5rem}#chat-v2 .tw-h-2{height:.5rem}#chat-v2 .tw-h-2\.5{height:.625rem}#chat-v2 .tw-h-20{height:5rem}#chat-v2 .tw-h-24{height:6rem}#chat-v2 .tw-h-3{height:.75rem}#chat-v2 .tw-h-3\.5{height:.875rem}#chat-v2 .tw-h-4{height:1rem}#chat-v2 .tw-h-5{height:1.25rem}#chat-v2 .tw-h-56{height:14rem}#chat-v2 .tw-h-6{height:1.5rem}#chat-v2 .tw-h-7{height:1.75rem}#chat-v2 .tw-h-8{height:2rem}#chat-v2 .tw-h-9{height:2.25rem}#chat-v2 .tw-h-\[18px\]{height:18px}#chat-v2 .tw-h-\[250px\]{height:250px}#chat-v2 .tw-h-auto{height:auto}#chat-v2 .tw-h-dvh{height:100dvh}#chat-v2 .tw-h-full{height:100%}#chat-v2 .tw-h-px{height:1px}#chat-v2 .tw-h-screen{height:100vh}#chat-v2 .tw-max-h-96{max-height:24rem}#chat-v2 .tw-max-h-\[65dvh\]{max-height:65dvh}#chat-v2 .tw-max-h-\[min\(55dvh\,460px\)\]{max-height:min(55dvh,460px)}#chat-v2 .tw-max-h-\[min\(70dvh\,560px\)\]{max-height:min(70dvh,560px)}#chat-v2 .tw-min-h-0{min-height:0}#chat-v2 .tw-min-h-24{min-height:6rem}#chat-v2 .tw-min-h-28{min-height:7rem}#chat-v2 .tw-min-h-9{min-height:2.25rem}#chat-v2 .tw-min-h-\[52px\]{min-height:52px}#chat-v2 .tw-min-h-\[80px\]{min-height:80px}#chat-v2 .tw-min-h-full{min-height:100%}#chat-v2 .tw-w-0{width:0}#chat-v2 .tw-w-1{width:.25rem}#chat-v2 .tw-w-10{width:2.5rem}#chat-v2 .tw-w-12{width:3rem}#chat-v2 .tw-w-16{width:4rem}#chat-v2 .tw-w-2{width:.5rem}#chat-v2 .tw-w-2\.5{width:.625rem}#chat-v2 .tw-w-20{width:5rem}#chat-v2 .tw-w-24{width:6rem}#chat-v2 .tw-w-3{width:.75rem}#chat-v2 .tw-w-3\.5{width:.875rem}#chat-v2 .tw-w-32{width:8rem}#chat-v2 .tw-w-4{width:1rem}#chat-v2 .tw-w-40{width:10rem}#chat-v2 .tw-w-5{width:1.25rem}#chat-v2 .tw-w-56{width:14rem}#chat-v2 .tw-w-6{width:1.5rem}#chat-v2 .tw-w-7{width:1.75rem}#chat-v2 .tw-w-8{width:2rem}#chat-v2 .tw-w-9{width:2.25rem}#chat-v2 .tw-w-\[18px\]{width:18px}#chat-v2 .tw-w-\[min\(288px\,86vw\)\]{width:min(288px,86vw)}#chat-v2 .tw-w-\[min\(320px\,calc\(100vw-32px\)\)\]{width:min(320px,calc(100vw - 32px))}#chat-v2 .tw-w-\[min\(340px\,calc\(100vw-32px\)\)\]{width:min(340px,calc(100vw - 32px))}#chat-v2 .tw-w-\[min\(360px\,calc\(100vw-24px\)\)\]{width:min(360px,calc(100vw - 24px))}#chat-v2 .tw-w-auto{width:auto}#chat-v2 .tw-w-full{width:100%}#chat-v2 .tw-min-w-0{min-width:0}#chat-v2 .tw-min-w-12{min-width:3rem}#chat-v2 .tw-min-w-40{min-width:10rem}#chat-v2 .tw-min-w-44{min-width:11rem}#chat-v2 .tw-min-w-\[8rem\]{min-width:8rem}#chat-v2 .tw-min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}#chat-v2 .tw-max-w-4xl{max-width:56rem}#chat-v2 .tw-max-w-64{max-width:16rem}#chat-v2 .tw-max-w-\[820px\]{max-width:820px}#chat-v2 .tw-max-w-\[92\%\]{max-width:92%}#chat-v2 .tw-max-w-\[min\(240px\,70vw\)\]{max-width:min(240px,70vw)}#chat-v2 .tw-max-w-\[min\(280px\,80vw\)\]{max-width:min(280px,80vw)}#chat-v2 .tw-max-w-full{max-width:100%}#chat-v2 .tw-max-w-lg{max-width:32rem}#chat-v2 .tw-max-w-md{max-width:28rem}#chat-v2 .tw-flex-1{flex:1 1 0%}#chat-v2 .tw-shrink-0{flex-shrink:0}#chat-v2 .tw-grow{flex-grow:1}#chat-v2 .tw-table-fixed{table-layout:fixed}#chat-v2 .tw-caption-bottom{caption-side:bottom}#chat-v2 .tw-border-collapse{border-collapse:collapse}#chat-v2 .-tw-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes tw-pulse{50%{opacity:.5}}#chat-v2 .tw-animate-pulse{animation:tw-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes tw-spin{to{transform:rotate(1turn)}}#chat-v2 .tw-animate-spin{animation:tw-spin 1s linear infinite}#chat-v2 .tw-cursor-default{cursor:default}#chat-v2 .tw-touch-none{touch-action:none}#chat-v2 .tw-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}#chat-v2 .tw-resize-none{resize:none}#chat-v2 .tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#chat-v2 .tw-flex-col{flex-direction:column}#chat-v2 .tw-flex-col-reverse{flex-direction:column-reverse}#chat-v2 .tw-flex-wrap{flex-wrap:wrap}#chat-v2 .tw-items-start{align-items:flex-start}#chat-v2 .tw-items-end{align-items:flex-end}#chat-v2 .tw-items-center{align-items:center}#chat-v2 .tw-items-stretch{align-items:stretch}#chat-v2 .tw-justify-start{justify-content:flex-start}#chat-v2 .tw-justify-end{justify-content:flex-end}#chat-v2 .tw-justify-center{justify-content:center}#chat-v2 .tw-justify-between{justify-content:space-between}#chat-v2 .tw-gap-0{gap:0}#chat-v2 .tw-gap-1{gap:.25rem}#chat-v2 .tw-gap-1\.5{gap:.375rem}#chat-v2 .tw-gap-2{gap:.5rem}#chat-v2 .tw-gap-2\.5{gap:.625rem}#chat-v2 .tw-gap-3{gap:.75rem}#chat-v2 .tw-gap-4{gap:1rem}#chat-v2 .tw-gap-5{gap:1.25rem}#chat-v2 .tw-gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}#chat-v2 .tw-gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}#chat-v2 .tw-gap-y-1{row-gap:.25rem}#chat-v2 .tw-gap-y-2{row-gap:.5rem}#chat-v2 :is(.tw-space-y-1>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}#chat-v2 :is(.tw-space-y-1\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}#chat-v2 :is(.tw-space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}#chat-v2 :is(.tw-space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}#chat-v2 :is(.tw-space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}#chat-v2 :is(.tw-space-y-5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}#chat-v2 .tw-overflow-auto{overflow:auto}#chat-v2 .tw-overflow-hidden{overflow:hidden}#chat-v2 .tw-overflow-x-auto{overflow-x:auto}#chat-v2 .tw-overflow-y-auto{overflow-y:auto}#chat-v2 .tw-overflow-x-hidden{overflow-x:hidden}#chat-v2 .tw-overscroll-contain{overscroll-behavior:contain}#chat-v2 .tw-scroll-smooth{scroll-behavior:smooth}#chat-v2 .tw-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#chat-v2 .tw-whitespace-normal{white-space:normal}#chat-v2 .tw-whitespace-nowrap{white-space:nowrap}#chat-v2 .tw-whitespace-pre-wrap{white-space:pre-wrap}#chat-v2 .tw-break-words{overflow-wrap:break-word}#chat-v2 .tw-rounded-2xl{border-radius:1rem}#chat-v2 .tw-rounded-3xl{border-radius:1.5rem}#chat-v2 .tw-rounded-\[1\.6rem\]{border-radius:1.6rem}#chat-v2 .tw-rounded-\[2px\]{border-radius:2px}#chat-v2 .tw-rounded-full{border-radius:9999px}#chat-v2 .tw-rounded-lg{border-radius:var(--radius)}#chat-v2 .tw-rounded-md{border-radius:calc(var(--radius) - 2px)}#chat-v2 .tw-rounded-none{border-radius:0}#chat-v2 .tw-rounded-sm{border-radius:calc(var(--radius) - 4px)}#chat-v2 .tw-rounded-xl{border-radius:.75rem}#chat-v2 .tw-rounded-br-lg{border-bottom-right-radius:var(--radius)}#chat-v2 .tw-border{border-width:1px}#chat-v2 .tw-border-0{border-width:0}#chat-v2 .tw-border-2{border-width:2px}#chat-v2 .tw-border-\[1\.5px\]{border-width:1.5px}#chat-v2 .tw-border-b{border-bottom-width:1px}#chat-v2 .tw-border-r{border-right-width:1px}#chat-v2 .tw-border-t{border-top-width:1px}#chat-v2 .tw-border-solid{border-style:solid}#chat-v2 .tw-border-dashed{border-style:dashed}#chat-v2 .tw-border-\[var\(--color-border\)\]{border-color:var(--color-border)}#chat-v2 .tw-border-amber-400\/20{border-color:rgba(251,191,36,.2)}#chat-v2 .tw-border-border{border-color:hsl(var(--border))}#chat-v2 .tw-border-border\/50{border-color:hsl(var(--border)/.5)}#chat-v2 .tw-border-input{border-color:hsl(var(--input))}#chat-v2 .tw-border-primary{border-color:hsl(var(--primary))}#chat-v2 .tw-border-red-400\/20{border-color:hsla(0,91%,71%,.2)}#chat-v2 .tw-border-violet-400\/20{border-color:rgba(167,139,250,.2)}#chat-v2 .tw-border-white\/10{border-color:hsla(0,0%,100%,.1)}#chat-v2 .tw-border-white\/5{border-color:hsla(0,0%,100%,.05)}#chat-v2 .tw-border-white\/\[0\.06\]{border-color:hsla(0,0%,100%,.06)}#chat-v2 .tw-border-white\/\[0\.07\]{border-color:hsla(0,0%,100%,.07)}#chat-v2 .tw-border-white\/\[0\.12\]{border-color:hsla(0,0%,100%,.12)}#chat-v2 .tw-bg-\[\#101115\]{--tw-bg-opacity:1;background-color:rgb(16 17 21/var(--tw-bg-opacity,1))}#chat-v2 .tw-bg-\[\#101115\]\/90{background-color:rgba(16,17,21,.9)}#chat-v2 .tw-bg-\[\#15161b\]{--tw-bg-opacity:1;background-color:rgb(21 22 27/var(--tw-bg-opacity,1))}#chat-v2 .tw-bg-\[\#17181c\]{--tw-bg-opacity:1;background-color:rgb(23 24 28/var(--tw-bg-opacity,1))}#chat-v2 .tw-bg-\[\#1b1c22\]{--tw-bg-opacity:1;background-color:rgb(27 28 34/var(--tw-bg-opacity,1))}#chat-v2 .tw-bg-\[\#1c1d22\]{--tw-bg-opacity:1;background-color:rgb(28 29 34/var(--tw-bg-opacity,1))}#chat-v2 .tw-bg-\[\#24252b\]{--tw-bg-opacity:1;background-color:rgb(36 37 43/var(--tw-bg-opacity,1))}#chat-v2 .tw-bg-\[var\(--color-bg\)\]{background-color:var(--color-bg)}#chat-v2 .tw-bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}#chat-v2 .tw-bg-amber-400\/5{background-color:rgba(251,191,36,.05)}#chat-v2 .tw-bg-amber-400\/\[0\.035\]{background-color:rgba(251,191,36,.035)}#chat-v2 .tw-bg-amber-500\/15{background-color:rgba(245,158,11,.15)}#chat-v2 .tw-bg-background{background-color:hsl(var(--background))}#chat-v2 .tw-bg-black\/15{background-color:rgba(0,0,0,.15)}#chat-v2 .tw-bg-black\/55{background-color:rgba(0,0,0,.55)}#chat-v2 .tw-bg-black\/70{background-color:rgba(0,0,0,.7)}#chat-v2 .tw-bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}#chat-v2 .tw-bg-blue-500\/15{background-color:rgba(59,130,246,.15)}#chat-v2 .tw-bg-card{background-color:hsl(var(--card))}#chat-v2 .tw-bg-destructive{background-color:hsl(var(--destructive))}#chat-v2 .tw-bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}#chat-v2 .tw-bg-emerald-500\/15{background-color:rgba(16,185,129,.15)}#chat-v2 .tw-bg-muted{background-color:hsl(var(--muted))}#chat-v2 .tw-bg-muted\/50{background-color:hsl(var(--muted)/.5)}#chat-v2 .tw-bg-popover{background-color:hsl(var(--popover))}#chat-v2 .tw-bg-primary{background-color:hsl(var(--primary))}#chat-v2 .tw-bg-primary\/10{background-color:hsl(var(--primary)/.1)}#chat-v2 .tw-bg-red-400\/5{background-color:hsla(0,91%,71%,.05)}#chat-v2 .tw-bg-red-400\/\[0\.035\]{background-color:hsla(0,91%,71%,.035)}#chat-v2 .tw-bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}#chat-v2 .tw-bg-rose-500\/15{background-color:rgba(244,63,94,.15)}#chat-v2 .tw-bg-secondary{background-color:hsl(var(--secondary))}#chat-v2 .tw-bg-transparent{background-color:transparent}#chat-v2 .tw-bg-violet-400{--tw-bg-opacity:1;background-color:rgb(167 139 250/var(--tw-bg-opacity,1))}#chat-v2 .tw-bg-violet-400\/10{background-color:rgba(167,139,250,.1)}#chat-v2 .tw-bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}#chat-v2 .tw-bg-violet-500\/15{background-color:rgba(139,92,246,.15)}#chat-v2 .tw-bg-violet-500\/\[0\.07\]{background-color:rgba(139,92,246,.07)}#chat-v2 .tw-bg-white\/\[0\.025\]{background-color:hsla(0,0%,100%,.025)}#chat-v2 .tw-bg-white\/\[0\.03\]{background-color:hsla(0,0%,100%,.03)}#chat-v2 .tw-bg-white\/\[0\.04\]{background-color:hsla(0,0%,100%,.04)}#chat-v2 .tw-bg-white\/\[0\.05\]{background-color:hsla(0,0%,100%,.05)}#chat-v2 .tw-bg-white\/\[0\.08\]{background-color:hsla(0,0%,100%,.08)}#chat-v2 .tw-bg-white\/\[0\.14\]{background-color:hsla(0,0%,100%,.14)}#chat-v2 .tw-bg-white\/\[0\.1\]{background-color:hsla(0,0%,100%,.1)}#chat-v2 .tw-bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}#chat-v2 .tw-from-\[\#101115\]{--tw-gradient-from:#101115 var(--tw-gradient-from-position);--tw-gradient-to:rgba(16,17,21,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#chat-v2 .tw-via-\[\#101115\]{--tw-gradient-to:rgba(16,17,21,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#101115 var(--tw-gradient-via-position),var(--tw-gradient-to)}#chat-v2 .tw-to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}#chat-v2 .tw-object-contain{-o-object-fit:contain;object-fit:contain}#chat-v2 .tw-object-cover{-o-object-fit:cover;object-fit:cover}#chat-v2 .tw-p-0{padding:0}#chat-v2 .tw-p-1{padding:.25rem}#chat-v2 .tw-p-2{padding:.5rem}#chat-v2 .tw-p-3{padding:.75rem}#chat-v2 .tw-p-4{padding:1rem}#chat-v2 .tw-p-5{padding:1.25rem}#chat-v2 .tw-p-6{padding:1.5rem}#chat-v2 .tw-px-0{padding-left:0;padding-right:0}#chat-v2 .tw-px-1{padding-left:.25rem;padding-right:.25rem}#chat-v2 .tw-px-2{padding-left:.5rem;padding-right:.5rem}#chat-v2 .tw-px-2\.5{padding-left:.625rem;padding-right:.625rem}#chat-v2 .tw-px-3{padding-left:.75rem;padding-right:.75rem}#chat-v2 .tw-px-4{padding-left:1rem;padding-right:1rem}#chat-v2 .tw-px-5{padding-left:1.25rem;padding-right:1.25rem}#chat-v2 .tw-px-8{padding-left:2rem;padding-right:2rem}#chat-v2 .tw-py-1{padding-top:.25rem;padding-bottom:.25rem}#chat-v2 .tw-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}#chat-v2 .tw-py-14{padding-top:3.5rem;padding-bottom:3.5rem}#chat-v2 .tw-py-16{padding-top:4rem;padding-bottom:4rem}#chat-v2 .tw-py-2{padding-top:.5rem;padding-bottom:.5rem}#chat-v2 .tw-py-2\.5{padding-top:.625rem;padding-bottom:.625rem}#chat-v2 .tw-py-3{padding-top:.75rem;padding-bottom:.75rem}#chat-v2 .tw-py-4{padding-top:1rem;padding-bottom:1rem}#chat-v2 .tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}#chat-v2 .tw-pb-1{padding-bottom:.25rem}#chat-v2 .tw-pb-2{padding-bottom:.5rem}#chat-v2 .tw-pb-3{padding-bottom:.75rem}#chat-v2 .tw-pb-4{padding-bottom:1rem}#chat-v2 .tw-pb-6{padding-bottom:1.5rem}#chat-v2 .tw-pb-8{padding-bottom:2rem}#chat-v2 .tw-pb-\[max\(12px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(12px,env(safe-area-inset-bottom))}#chat-v2 .tw-pl-2{padding-left:.5rem}#chat-v2 .tw-pl-4{padding-left:1rem}#chat-v2 .tw-pl-8{padding-left:2rem}#chat-v2 .tw-pr-1{padding-right:.25rem}#chat-v2 .tw-pr-2{padding-right:.5rem}#chat-v2 .tw-pr-4{padding-right:1rem}#chat-v2 .tw-pr-9{padding-right:2.25rem}#chat-v2 .tw-pt-0{padding-top:0}#chat-v2 .tw-pt-2{padding-top:.5rem}#chat-v2 .tw-pt-3{padding-top:.75rem}#chat-v2 .tw-pt-4{padding-top:1rem}#chat-v2 .tw-pt-5{padding-top:1.25rem}#chat-v2 .tw-pt-6{padding-top:1.5rem}#chat-v2 .tw-text-left{text-align:left}#chat-v2 .tw-text-center{text-align:center}#chat-v2 .tw-text-right{text-align:right}#chat-v2 .tw-align-middle{vertical-align:middle}#chat-v2 .tw-font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}#chat-v2 .tw-text-2xl{font-size:1.5rem;line-height:2rem}#chat-v2 .tw-text-\[10px\]{font-size:10px}#chat-v2 .tw-text-\[11px\]{font-size:11px}#chat-v2 .tw-text-\[15px\]{font-size:15px}#chat-v2 .tw-text-base{font-size:1rem;line-height:1.5rem}#chat-v2 .tw-text-lg{font-size:1.125rem;line-height:1.75rem}#chat-v2 .tw-text-sm{font-size:.875rem;line-height:1.25rem}#chat-v2 .tw-text-xl{font-size:1.25rem;line-height:1.75rem}#chat-v2 .tw-text-xs{font-size:.75rem;line-height:1rem}#chat-v2 .tw-font-medium{font-weight:500}#chat-v2 .tw-font-semibold{font-weight:600}#chat-v2 .tw-tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}#chat-v2 .tw-leading-4{line-height:1rem}#chat-v2 .tw-leading-5{line-height:1.25rem}#chat-v2 .tw-leading-6{line-height:1.5rem}#chat-v2 .tw-leading-7{line-height:1.75rem}#chat-v2 .tw-leading-none{line-height:1}#chat-v2 .tw-tracking-tight{letter-spacing:-.025em}#chat-v2 .tw-text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}#chat-v2 .tw-text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}#chat-v2 .tw-text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}#chat-v2 .tw-text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}#chat-v2 .tw-text-card-foreground{color:hsl(var(--card-foreground))}#chat-v2 .tw-text-destructive{color:hsl(var(--destructive))}#chat-v2 .tw-text-destructive-foreground{color:hsl(var(--destructive-foreground))}#chat-v2 .tw-text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}#chat-v2 .tw-text-foreground{color:hsl(var(--foreground))}#chat-v2 .tw-text-muted-foreground{color:hsl(var(--muted-foreground))}#chat-v2 .tw-text-muted-foreground\/70{color:hsl(var(--muted-foreground)/.7)}#chat-v2 .tw-text-popover-foreground{color:hsl(var(--popover-foreground))}#chat-v2 .tw-text-primary{color:hsl(var(--primary))}#chat-v2 .tw-text-primary-foreground{color:hsl(var(--primary-foreground))}#chat-v2 .tw-text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}#chat-v2 .tw-text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}#chat-v2 .tw-text-secondary-foreground{color:hsl(var(--secondary-foreground))}#chat-v2 .tw-text-violet-200{--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}#chat-v2 .tw-text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}#chat-v2 .tw-text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}#chat-v2 .tw-underline-offset-4{text-underline-offset:4px}#chat-v2 .tw-opacity-100{opacity:1}#chat-v2 .tw-opacity-50{opacity:.5}#chat-v2 .tw-shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}#chat-v2 .tw-shadow,#chat-v2 .tw-shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#chat-v2 .tw-shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}#chat-v2 .tw-shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 8px 32px rgba(0,0,0,.24);--tw-shadow-colored:0 8px 32px var(--tw-shadow-color)}#chat-v2 .tw-shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.24\)\],#chat-v2 .tw-shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#chat-v2 .tw-shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}#chat-v2 .tw-shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}#chat-v2 .tw-shadow-md,#chat-v2 .tw-shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#chat-v2 .tw-shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}#chat-v2 .tw-shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}#chat-v2 .tw-shadow-sm,#chat-v2 .tw-shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#chat-v2 .tw-shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}#chat-v2 .tw-outline-none{outline:2px solid transparent;outline-offset:2px}#chat-v2 .tw-ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}#chat-v2 .tw-ring-1,#chat-v2 .tw-ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#chat-v2 .tw-ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}#chat-v2 .tw-ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}#chat-v2 .tw-ring-white\/30{--tw-ring-color:hsla(0,0%,100%,.3)}#chat-v2 .tw-ring-offset-2{--tw-ring-offset-width:2px}#chat-v2 .tw-ring-offset-\[\#1b1c22\]{--tw-ring-offset-color:#1b1c22}#chat-v2 .tw-ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}#chat-v2 .tw-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#chat-v2{--background:222 24% 10%;--foreground:210 20% 96%;--card:222 20% 13%;--card-foreground:210 20% 96%;--popover:222 20% 13%;--popover-foreground:210 20% 96%;--primary:263 83% 67%;--primary-foreground:0 0% 100%;--secondary:222 16% 19%;--secondary-foreground:210 20% 96%;--muted:222 16% 17%;--muted-foreground:220 10% 67%;--accent:222 16% 20%;--accent-foreground:210 20% 96%;--destructive:0 72% 55%;--destructive-foreground:0 0% 100%;--border:222 15% 25%;--input:222 15% 25%;--ring:263 83% 67%;--radius:0.875rem;color:hsl(var(--foreground));font-family:inherit;color-scheme:dark}#chat-v2 *,#chat-v2 :after,#chat-v2 :before{box-sizing:border-box}#chat-v2 button,#chat-v2 textarea{font:inherit}#chat-v2 .chat-composer-input{min-height:52px;max-height:240px;max-height:min(240px,30vh);max-height:min(240px,30dvh);overflow-y:auto;overscroll-behavior-y:contain}#chat-v2 a,#chat-v2 button{color:inherit}#chat-v2 .ai-markdown{color:inherit;overflow-wrap:anywhere;font-size:inherit;line-height:1.75}#chat-v2 .ai-markdown>:first-child{margin-top:0}#chat-v2 .ai-markdown>:last-child{margin-bottom:0}#chat-v2 .ai-markdown p{margin:.75rem 0}#chat-v2 .ai-markdown h1,#chat-v2 .ai-markdown h2,#chat-v2 .ai-markdown h3,#chat-v2 .ai-markdown h4,#chat-v2 .ai-markdown h5,#chat-v2 .ai-markdown h6{margin:1.5rem 0 .75rem;color:hsl(var(--foreground));font-weight:650;line-height:1.3;text-align:left}#chat-v2 .ai-markdown h1{font-size:1.6em}#chat-v2 .ai-markdown h2{font-size:1.35em}#chat-v2 .ai-markdown h3{font-size:1.15em}#chat-v2 .ai-markdown h4,#chat-v2 .ai-markdown h5,#chat-v2 .ai-markdown h6{font-size:1em}#chat-v2 .ai-markdown a{color:#c4b5fd;text-decoration:underline;text-underline-offset:3px}#chat-v2 .ai-markdown blockquote{margin:1rem 0;border-left:2px solid #a78bfa;padding-left:1rem;color:hsl(var(--muted-foreground))}#chat-v2 .ai-markdown ol,#chat-v2 .ai-markdown ul{margin:.75rem 0;padding-left:1.5rem}#chat-v2 .ai-markdown ul{list-style:disc}#chat-v2 .ai-markdown ol{list-style:decimal}#chat-v2 .ai-markdown li{margin:.25rem 0;padding-left:.15rem}#chat-v2 .ai-markdown li>p{margin:.35rem 0}#chat-v2 .ai-markdown code{border-radius:.3rem;background:hsla(0,0%,100%,.1);padding:.12rem .3rem;font-size:.9em}#chat-v2 .ai-markdown pre{max-width:100%;margin:1rem 0;overflow-x:auto;border:1px solid hsla(0,0%,100%,.08);border-radius:.85rem;background:#0d0e12;padding:1rem;line-height:1.6}#chat-v2 .ai-markdown pre code{background:transparent;padding:0;font-size:.875em}#chat-v2 .ai-markdown hr{margin:1.25rem 0;border:0;border-top:1px solid hsla(0,0%,100%,.12)}#chat-v2 .ai-markdown [data-streamdown=table-wrapper]{max-width:100%;margin:1rem 0;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:.85rem;background:#17181c}#chat-v2 .ai-markdown [data-streamdown=table-wrapper]>div:first-child{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;padding:.35rem .5rem}#chat-v2 .ai-markdown [data-streamdown=table-wrapper]>div:last-child{max-height:300px;overflow:auto}#chat-v2 .ai-markdown [data-streamdown=code-block-actions] button,#chat-v2 .ai-markdown [data-streamdown=table-wrapper] button{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.09);border-radius:.5rem;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:background .15s ease,color .15s ease}#chat-v2 .ai-markdown [data-streamdown=code-block-actions] button:hover,#chat-v2 .ai-markdown [data-streamdown=table-wrapper] button:hover{background:hsla(0,0%,100%,.08);color:hsl(var(--foreground))}#chat-v2 .ai-markdown [data-streamdown=code-block-actions] button:disabled,#chat-v2 .ai-markdown [data-streamdown=table-wrapper] button:disabled{cursor:not-allowed;opacity:.45}#chat-v2 .ai-markdown table{width:100%;border-collapse:collapse;text-align:left}#chat-v2 .ai-markdown td,#chat-v2 .ai-markdown th{min-width:5rem;border:1px solid hsla(0,0%,100%,.1);padding:.55rem .75rem;vertical-align:top}#chat-v2 .ai-markdown th{background:hsla(0,0%,100%,.05);font-weight:600}#chat-v2 .ai-markdown [data-streamdown=code-block]{position:relative;margin:1rem 0;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:.85rem;background:#0d0e12}#chat-v2 .ai-markdown [data-streamdown=code-block-header]{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);padding:.3rem .5rem .3rem .75rem;color:hsl(var(--muted-foreground));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}#chat-v2 .ai-markdown [data-streamdown=code-block-actions]{position:absolute;top:5px;right:8px;z-index:1;display:flex;align-items:center;gap:.3rem}#chat-v2 .ai-markdown [data-streamdown=code-block-body]{max-height:400px;overflow:auto}#chat-v2 .ai-markdown [data-streamdown=code-block-body] pre{margin:0;overflow:visible;border:0;border-radius:0;background:transparent;padding:.9rem 1rem}#chat-v2 .ai-markdown [data-streamdown=code-block-body] code{background:transparent;padding:0;font-size:.875em}#chat-v2 .ai-markdown img{max-width:100%;border-radius:.75rem}#chat-v2{position:relative;display:flex;flex-direction:row;width:100%;height:100vh;height:100dvh;min-height:0;margin-inline:auto;overflow:hidden;background:#101115;padding:0}@media (max-width:767px){#chat-v2{height:100dvh}}#chat-v2 .file\:tw-border-0::file-selector-button{border-width:0}#chat-v2 .file\:tw-bg-transparent::file-selector-button{background-color:transparent}#chat-v2 .file\:tw-text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}#chat-v2 .file\:tw-font-medium::file-selector-button{font-weight:500}#chat-v2 .file\:tw-text-foreground::file-selector-button{color:hsl(var(--foreground))}#chat-v2 .placeholder\:tw-text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}#chat-v2 .placeholder\:tw-text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}#chat-v2 .placeholder\:tw-text-muted-foreground\/80::-moz-placeholder{color:hsl(var(--muted-foreground)/.8)}#chat-v2 .placeholder\:tw-text-muted-foreground\/80::placeholder{color:hsl(var(--muted-foreground)/.8)}#chat-v2 .focus-within\:tw-border-white\/20:focus-within{border-color:hsla(0,0%,100%,.2)}#chat-v2 .hover\:tw-bg-\[\#2c2d34\]:hover{--tw-bg-opacity:1;background-color:rgb(44 45 52/var(--tw-bg-opacity,1))}#chat-v2 .hover\:tw-bg-accent:hover{background-color:hsl(var(--accent))}#chat-v2 .hover\:tw-bg-destructive\/90:hover{background-color:hsl(var(--destructive)/.9)}#chat-v2 .hover\:tw-bg-muted\/50:hover{background-color:hsl(var(--muted)/.5)}#chat-v2 .hover\:tw-bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)}#chat-v2 .hover\:tw-bg-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)}#chat-v2 .hover\:tw-bg-transparent:hover{background-color:transparent}#chat-v2 .hover\:tw-bg-violet-400:hover{--tw-bg-opacity:1;background-color:rgb(167 139 250/var(--tw-bg-opacity,1))}#chat-v2 .hover\:tw-bg-violet-500\/20:hover{background-color:rgba(139,92,246,.2)}#chat-v2 .hover\:tw-bg-white\/\[0\.025\]:hover{background-color:hsla(0,0%,100%,.025)}#chat-v2 .hover\:tw-bg-white\/\[0\.05\]:hover{background-color:hsla(0,0%,100%,.05)}#chat-v2 .hover\:tw-bg-white\/\[0\.06\]:hover{background-color:hsla(0,0%,100%,.06)}#chat-v2 .hover\:tw-bg-white\/\[0\.08\]:hover{background-color:hsla(0,0%,100%,.08)}#chat-v2 .hover\:tw-bg-white\/\[0\.09\]:hover{background-color:hsla(0,0%,100%,.09)}#chat-v2 .hover\:tw-bg-white\/\[0\.12\]:hover{background-color:hsla(0,0%,100%,.12)}#chat-v2 .hover\:tw-text-accent-foreground:hover{color:hsl(var(--accent-foreground))}#chat-v2 .hover\:tw-text-foreground:hover{color:hsl(var(--foreground))}#chat-v2 .hover\:tw-underline:hover{text-decoration-line:underline}#chat-v2 .focus\:tw-border-violet-400:focus{--tw-border-opacity:1;border-color:rgb(167 139 250/var(--tw-border-opacity,1))}#chat-v2 .focus\:tw-bg-accent:focus{background-color:hsl(var(--accent))}#chat-v2 .focus\:tw-bg-destructive\/10:focus{background-color:hsl(var(--destructive)/.1)}#chat-v2 .focus\:tw-bg-white\/\[0\.08\]:focus{background-color:hsla(0,0%,100%,.08)}#chat-v2 .focus\:tw-text-accent-foreground:focus{color:hsl(var(--accent-foreground))}#chat-v2 .focus\:tw-text-destructive:focus{color:hsl(var(--destructive))}#chat-v2 .focus\:tw-outline-none:focus{outline:2px solid transparent;outline-offset:2px}#chat-v2 .focus\:tw-ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#chat-v2 .focus\:tw-ring-ring:focus{--tw-ring-color:hsl(var(--ring))}#chat-v2 .focus-visible\:tw-opacity-100:focus-visible{opacity:1}#chat-v2 .focus-visible\:tw-outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}#chat-v2 .focus-visible\:tw-ring-0:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#chat-v2 .focus-visible\:tw-ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#chat-v2 .focus-visible\:tw-ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#chat-v2 .focus-visible\:tw-ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}#chat-v2 .focus-visible\:tw-ring-offset-2:focus-visible{--tw-ring-offset-width:2px}#chat-v2 .disabled\:tw-pointer-events-none:disabled{pointer-events:none}#chat-v2 .disabled\:tw-cursor-not-allowed:disabled{cursor:not-allowed}#chat-v2 .disabled\:tw-bg-white\/10:disabled{background-color:hsla(0,0%,100%,.1)}#chat-v2 .disabled\:tw-opacity-50:disabled{opacity:.5}#chat-v2 :is(.tw-peer:disabled~.peer-disabled\:tw-cursor-not-allowed){cursor:not-allowed}#chat-v2 :is(.tw-peer:disabled~.peer-disabled\:tw-opacity-70){opacity:.7}#chat-v2 .data-\[disabled\]\:tw-pointer-events-none[data-disabled]{pointer-events:none}#chat-v2 .data-\[side\=bottom\]\:tw-translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}#chat-v2 .data-\[side\=bottom\]\:tw-translate-y-1[data-side=bottom],#chat-v2 .data-\[side\=top\]\:tw--translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#chat-v2 .data-\[side\=top\]\:tw--translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}#chat-v2 .data-\[state\=selected\]\:tw-bg-muted[data-state=selected]{background-color:hsl(var(--muted))}#chat-v2 .data-\[disabled\]\:tw-opacity-50[data-disabled]{opacity:.5}@media (min-width:640px){#chat-v2 .sm\:tw-flex{display:flex}#chat-v2 .sm\:tw-table-cell{display:table-cell}#chat-v2 .sm\:tw-hidden{display:none}#chat-v2 .sm\:tw-h-\[280px\]{height:280px}#chat-v2 .sm\:tw-w-44{width:11rem}#chat-v2 .sm\:tw-w-auto{width:auto}#chat-v2 .sm\:tw-max-w-\[260px\]{max-width:260px}#chat-v2 .sm\:tw-max-w-\[85\%\]{max-width:85%}#chat-v2 .sm\:tw-table-auto{table-layout:auto}#chat-v2 .sm\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#chat-v2 .sm\:tw-flex-row{flex-direction:row}#chat-v2 .sm\:tw-flex-wrap{flex-wrap:wrap}#chat-v2 .sm\:tw-p-6{padding:1.5rem}#chat-v2 .sm\:tw-px-3{padding-left:.75rem;padding-right:.75rem}#chat-v2 .sm\:tw-px-4{padding-left:1rem;padding-right:1rem}#chat-v2 .sm\:tw-px-5{padding-left:1.25rem;padding-right:1.25rem}#chat-v2 .sm\:tw-px-6{padding-left:1.5rem;padding-right:1.5rem}#chat-v2 .sm\:tw-px-7{padding-left:1.75rem;padding-right:1.75rem}#chat-v2 .sm\:tw-px-8{padding-left:2rem;padding-right:2rem}#chat-v2 .sm\:tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}#chat-v2 .sm\:tw-pb-5{padding-bottom:1.25rem}#chat-v2 .sm\:tw-pb-7{padding-bottom:1.75rem}#chat-v2 .sm\:tw-pl-5{padding-left:1.25rem}#chat-v2 .sm\:tw-pr-5{padding-right:1.25rem}#chat-v2 .sm\:tw-pt-10{padding-top:2.5rem}#chat-v2 .sm\:tw-text-\[28px\]{font-size:28px}#chat-v2 .sm\:tw-text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){#chat-v2 .md\:tw-static{position:static}#chat-v2 .md\:tw-inset-auto{inset:auto}#chat-v2 .md\:tw-z-auto{z-index:auto}#chat-v2 .md\:tw-hidden{display:none}#chat-v2 .md\:tw-h-full{height:100%}#chat-v2 .md\:tw-w-\[260px\]{width:260px}#chat-v2 .md\:tw-px-4{padding-left:1rem;padding-right:1rem}#chat-v2 .md\:tw-text-sm{font-size:.875rem;line-height:1.25rem}#chat-v2 .md\:tw-opacity-0{opacity:0}#chat-v2 :is(.tw-group:hover .md\:group-hover\:tw-opacity-100){opacity:1}}@media (min-width:1024px){#chat-v2 .lg\:tw-px-7{padding-left:1.75rem;padding-right:1.75rem}}#chat-v2 .\[\&\:has\(\[role\=checkbox\]\)\]\:tw-pr-0:has([role=checkbox]){padding-right:0}#chat-v2 :is(.\[\&\>\[role\=checkbox\]\]\:tw-translate-y-\[2px\]>[role=checkbox]){--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#chat-v2 :is(.\[\&\>span\]\:tw-truncate>span){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#chat-v2 :is(.\[\&\>svg\]\:tw-h-2\.5>svg){height:.625rem}#chat-v2 :is(.\[\&\>svg\]\:tw-h-3>svg){height:.75rem}#chat-v2 :is(.\[\&\>svg\]\:tw-w-2\.5>svg){width:.625rem}#chat-v2 :is(.\[\&\>svg\]\:tw-w-3>svg){width:.75rem}#chat-v2 :is(.\[\&\>svg\]\:tw-text-muted-foreground>svg){color:hsl(var(--muted-foreground))}#chat-v2 :is(.\[\&\>tr\]\:last\:tw-border-b-0:last-child>tr){border-bottom-width:0}#chat-v2 :is(.\[\&_\.recharts-cartesian-axis-tick_text\]\:tw-fill-muted-foreground .recharts-cartesian-axis-tick text){fill:hsl(var(--muted-foreground))}#chat-v2 :is(.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:tw-stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]){stroke:hsl(var(--border)/.5)}#chat-v2 :is(.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:tw-stroke-border .recharts-curve.recharts-tooltip-cursor){stroke:hsl(var(--border))}#chat-v2 :is(.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:tw-stroke-transparent .recharts-dot[stroke="#fff"]){stroke:transparent}#chat-v2 :is(.\[\&_\.recharts-layer\]\:tw-outline-none .recharts-layer){outline:2px solid transparent;outline-offset:2px}#chat-v2 :is(.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:tw-stroke-border .recharts-polar-grid [stroke="#ccc"]){stroke:hsl(var(--border))}#chat-v2 :is(.\[\&_\.recharts-radial-bar-background-sector\]\:tw-fill-muted .recharts-radial-bar-background-sector){fill:hsl(var(--muted))}#chat-v2 :is(.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:tw-fill-muted .recharts-rectangle.recharts-tooltip-cursor){fill:hsl(var(--muted))}#chat-v2 :is(.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:tw-stroke-border .recharts-reference-line [stroke="#ccc"]){stroke:hsl(var(--border))}#chat-v2 :is(.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:tw-stroke-transparent .recharts-sector[stroke="#fff"]){stroke:transparent}#chat-v2 :is(.\[\&_\.recharts-sector\]\:tw-outline-none .recharts-sector){outline:2px solid transparent;outline-offset:2px}#chat-v2 :is(.\[\&_\.recharts-surface\]\:tw-outline-none .recharts-surface){outline:2px solid transparent;outline-offset:2px}#chat-v2 :is(.\[\&_tr\:last-child\]\:tw-border-0 tr:last-child){border-width:0}#chat-v2 :is(.\[\&_tr\]\:tw-border-b tr){border-bottom-width:1px}@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation,sd-fadeIn) var(--sd-duration,.15s) var(--sd-easing,ease) var(--sd-delay,0ms) both}@keyframes sd-markerIn{0%{color:transparent}}[data-sd-animate-marker]::marker{animation:sd-markerIn var(--sd-marker-duration,.15s) var(--sd-marker-easing,ease) var(--sd-marker-delay,0ms) both}