[data-tismatek-chat] .pointer-events-none{pointer-events:none}[data-tismatek-chat] .pointer-events-auto{pointer-events:auto}[data-tismatek-chat] .static{position:static}[data-tismatek-chat] .fixed{position:fixed}[data-tismatek-chat] .absolute{position:absolute}[data-tismatek-chat] .relative{position:relative}[data-tismatek-chat] .-inset-1{inset:-.25rem}[data-tismatek-chat] .-inset-2{inset:-.5rem}[data-tismatek-chat] .-inset-3{inset:-.75rem}[data-tismatek-chat] .-inset-\[3px\]{inset:-3px}[data-tismatek-chat] .inset-0{inset:0}[data-tismatek-chat] .-right-1{right:-.25rem}[data-tismatek-chat] .-top-1{top:-.25rem}[data-tismatek-chat] .bottom-4{bottom:1rem}[data-tismatek-chat] .left-4{left:1rem}[data-tismatek-chat] .right-4{right:1rem}[data-tismatek-chat] .mx-auto{margin-left:auto;margin-right:auto}[data-tismatek-chat] .my-2{margin-top:.5rem;margin-bottom:.5rem}[data-tismatek-chat] .mt-0\.5{margin-top:.125rem}[data-tismatek-chat] .mt-1{margin-top:.25rem}[data-tismatek-chat] .mt-1\.5{margin-top:.375rem}[data-tismatek-chat] .mt-2{margin-top:.5rem}[data-tismatek-chat] .mt-3{margin-top:.75rem}[data-tismatek-chat] .mt-4{margin-top:1rem}[data-tismatek-chat] .mt-5{margin-top:1.25rem}[data-tismatek-chat] .block{display:block}[data-tismatek-chat] .inline-block{display:inline-block}[data-tismatek-chat] .inline{display:inline}[data-tismatek-chat] .flex{display:flex}[data-tismatek-chat] .inline-flex{display:inline-flex}[data-tismatek-chat] .grid{display:grid}[data-tismatek-chat] .hidden{display:none}[data-tismatek-chat] .h-1\.5{height:.375rem}[data-tismatek-chat] .h-10{height:2.5rem}[data-tismatek-chat] .h-14{height:3.5rem}[data-tismatek-chat] .h-2{height:.5rem}[data-tismatek-chat] .h-4{height:1rem}[data-tismatek-chat] .h-5{height:1.25rem}[data-tismatek-chat] .h-6{height:1.5rem}[data-tismatek-chat] .h-8{height:2rem}[data-tismatek-chat] .h-9{height:2.25rem}[data-tismatek-chat] .h-\[100dvh\]{height:100dvh}[data-tismatek-chat] .h-\[640px\]{height:640px}[data-tismatek-chat] .h-full{height:100%}[data-tismatek-chat] .max-h-\[calc\(100dvh-120px\)\]{max-height:calc(100dvh - 120px)}[data-tismatek-chat] .min-h-screen{min-height:100vh}[data-tismatek-chat] .w-1\.5{width:.375rem}[data-tismatek-chat] .w-10{width:2.5rem}[data-tismatek-chat] .w-12{width:3rem}[data-tismatek-chat] .w-14{width:3.5rem}[data-tismatek-chat] .w-2{width:.5rem}[data-tismatek-chat] .w-4{width:1rem}[data-tismatek-chat] .w-6{width:1.5rem}[data-tismatek-chat] .w-8{width:2rem}[data-tismatek-chat] .w-9{width:2.25rem}[data-tismatek-chat] .w-\[380px\]{width:380px}[data-tismatek-chat] .w-fit{width:-moz-fit-content;width:fit-content}[data-tismatek-chat] .w-full{width:100%}[data-tismatek-chat] .min-w-5{min-width:1.25rem}[data-tismatek-chat] .max-w-2xl{max-width:42rem}[data-tismatek-chat] .max-w-3xl{max-width:48rem}[data-tismatek-chat] .max-w-5xl{max-width:64rem}[data-tismatek-chat] .max-w-\[260px\]{max-width:260px}[data-tismatek-chat] .max-w-\[280px\]{max-width:280px}[data-tismatek-chat] .max-w-\[82\%\]{max-width:82%}[data-tismatek-chat] .max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}[data-tismatek-chat] .flex-1{flex:1 1 0%}[data-tismatek-chat] .shrink-0{flex-shrink:0}[data-tismatek-chat] .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-tismatek-chat] .cursor-pointer{cursor:pointer}[data-tismatek-chat] .resize-none{resize:none}[data-tismatek-chat] .resize{resize:both}[data-tismatek-chat] .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}[data-tismatek-chat] .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-tismatek-chat] .flex-col{flex-direction:column}[data-tismatek-chat] .flex-wrap{flex-wrap:wrap}[data-tismatek-chat] .place-items-center{place-items:center}[data-tismatek-chat] .items-start{align-items:flex-start}[data-tismatek-chat] .items-end{align-items:flex-end}[data-tismatek-chat] .items-center{align-items:center}[data-tismatek-chat] .items-baseline{align-items:baseline}[data-tismatek-chat] .justify-start{justify-content:flex-start}[data-tismatek-chat] .justify-end{justify-content:flex-end}[data-tismatek-chat] .justify-center{justify-content:center}[data-tismatek-chat] .justify-between{justify-content:space-between}[data-tismatek-chat] .gap-0\.5{gap:.125rem}[data-tismatek-chat] .gap-1{gap:.25rem}[data-tismatek-chat] .gap-1\.5{gap:.375rem}[data-tismatek-chat] .gap-12{gap:3rem}[data-tismatek-chat] .gap-2{gap:.5rem}[data-tismatek-chat] .gap-3{gap:.75rem}[data-tismatek-chat] .gap-4{gap:1rem}[data-tismatek-chat] .gap-5{gap:1.25rem}[data-tismatek-chat] .gap-6{gap:1.5rem}[data-tismatek-chat] .self-end{align-self:flex-end}[data-tismatek-chat] .overflow-hidden{overflow:hidden}[data-tismatek-chat] .overflow-x-auto{overflow-x:auto}[data-tismatek-chat] .overflow-y-auto{overflow-y:auto}[data-tismatek-chat] .whitespace-pre-wrap{white-space:pre-wrap}[data-tismatek-chat] .rounded{border-radius:.25rem}[data-tismatek-chat] .rounded-2xl{border-radius:1rem}[data-tismatek-chat] .rounded-full{border-radius:9999px}[data-tismatek-chat] .rounded-none{border-radius:0}[data-tismatek-chat] .rounded-widget{border-radius:20px}[data-tismatek-chat] .rounded-xl{border-radius:.75rem}[data-tismatek-chat] .rounded-bl-md{border-bottom-left-radius:.375rem}[data-tismatek-chat] .rounded-br-md{border-bottom-right-radius:.375rem}[data-tismatek-chat] .border{border-width:1px}[data-tismatek-chat] .border-b{border-bottom-width:1px}[data-tismatek-chat] .border-t{border-top-width:1px}[data-tismatek-chat] .border-border{--tw-border-opacity: 1;border-color:rgb(var(--tsm-border) / var(--tw-border-opacity, 1))}[data-tismatek-chat] .border-brand-200\/60{border-color:rgb(var(--tsm-brand-200) / .6)}[data-tismatek-chat] .border-red-200\/60{border-color:#fecaca99}[data-tismatek-chat] .border-red-300\/60{border-color:#fca5a599}[data-tismatek-chat] .border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}[data-tismatek-chat] .border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}[data-tismatek-chat] .bg-brand-50\/40{background-color:rgb(var(--tsm-brand-50) / .4)}[data-tismatek-chat] .bg-brand-600{--tw-bg-opacity: 1;background-color:rgb(var(--tsm-brand-600) / var(--tw-bg-opacity, 1))}[data-tismatek-chat] .bg-current{background-color:currentColor}[data-tismatek-chat] .bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}[data-tismatek-chat] .bg-ink{--tw-bg-opacity: 1;background-color:rgb(var(--tsm-ink) / var(--tw-bg-opacity, 1))}[data-tismatek-chat] .bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}[data-tismatek-chat] .bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}[data-tismatek-chat] .bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}[data-tismatek-chat] .bg-red-50\/80{background-color:#fef2f2cc}[data-tismatek-chat] .bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}[data-tismatek-chat] .bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}[data-tismatek-chat] .bg-surface{--tw-bg-opacity: 1;background-color:rgb(var(--tsm-surface) / var(--tw-bg-opacity, 1))}[data-tismatek-chat] .bg-surface-subtle{--tw-bg-opacity: 1;background-color:rgb(var(--tsm-surface-subtle) / var(--tw-bg-opacity, 1))}[data-tismatek-chat] .bg-transparent{background-color:transparent}[data-tismatek-chat] .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}[data-tismatek-chat] .bg-white\/60{background-color:#fff9}[data-tismatek-chat] .bg-\[radial-gradient\(ellipse_at_center\,rgba\(27\,42\,78\,0\.42\)_0\%\,rgba\(0\,0\,0\,0\.55\)_100\%\)\]{background-image:radial-gradient(ellipse at center,#1b2a4e6b,#0000008c)}[data-tismatek-chat] .bg-clip-text{-webkit-background-clip:text;background-clip:text}[data-tismatek-chat] .p-0{padding:0}[data-tismatek-chat] .p-4{padding:1rem}[data-tismatek-chat] .p-5{padding:1.25rem}[data-tismatek-chat] .p-6{padding:1.5rem}[data-tismatek-chat] .px-1{padding-left:.25rem;padding-right:.25rem}[data-tismatek-chat] .px-1\.5{padding-left:.375rem;padding-right:.375rem}[data-tismatek-chat] .px-2{padding-left:.5rem;padding-right:.5rem}[data-tismatek-chat] .px-2\.5{padding-left:.625rem;padding-right:.625rem}[data-tismatek-chat] .px-3{padding-left:.75rem;padding-right:.75rem}[data-tismatek-chat] .px-3\.5{padding-left:.875rem;padding-right:.875rem}[data-tismatek-chat] .px-4{padding-left:1rem;padding-right:1rem}[data-tismatek-chat] .px-6{padding-left:1.5rem;padding-right:1.5rem}[data-tismatek-chat] .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}[data-tismatek-chat] .py-1{padding-top:.25rem;padding-bottom:.25rem}[data-tismatek-chat] .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}[data-tismatek-chat] .py-16{padding-top:4rem;padding-bottom:4rem}[data-tismatek-chat] .py-2{padding-top:.5rem;padding-bottom:.5rem}[data-tismatek-chat] .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}[data-tismatek-chat] .py-3{padding-top:.75rem;padding-bottom:.75rem}[data-tismatek-chat] .py-4{padding-top:1rem;padding-bottom:1rem}[data-tismatek-chat] .py-6{padding-top:1.5rem;padding-bottom:1.5rem}[data-tismatek-chat] .pb-3{padding-bottom:.75rem}[data-tismatek-chat] .pt-2{padding-top:.5rem}[data-tismatek-chat] .text-left{text-align:left}[data-tismatek-chat] .text-center{text-align:center}[data-tismatek-chat] .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-tismatek-chat] .text-4xl{font-size:2.25rem;line-height:2.5rem}[data-tismatek-chat] .text-\[10px\]{font-size:10px}[data-tismatek-chat] .text-\[11px\]{font-size:11px}[data-tismatek-chat] .text-\[12\.5px\]{font-size:12.5px}[data-tismatek-chat] .text-\[14px\]{font-size:14px}[data-tismatek-chat] .text-base{font-size:1rem;line-height:1.5rem}[data-tismatek-chat] .text-lg{font-size:1.125rem;line-height:1.75rem}[data-tismatek-chat] .text-sm{font-size:.875rem;line-height:1.25rem}[data-tismatek-chat] .text-xs{font-size:.75rem;line-height:1rem}[data-tismatek-chat] .font-bold{font-weight:700}[data-tismatek-chat] .font-medium{font-weight:500}[data-tismatek-chat] .font-semibold{font-weight:600}[data-tismatek-chat] .uppercase{text-transform:uppercase}[data-tismatek-chat] .italic{font-style:italic}[data-tismatek-chat] .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)}[data-tismatek-chat] .leading-none{line-height:1}[data-tismatek-chat] .leading-relaxed{line-height:1.625}[data-tismatek-chat] .leading-snug{line-height:1.375}[data-tismatek-chat] .leading-tight{line-height:1.25}[data-tismatek-chat] .tracking-wide{letter-spacing:.025em}[data-tismatek-chat] .text-brand-600{--tw-text-opacity: 1;color:rgb(var(--tsm-brand-600) / var(--tw-text-opacity, 1))}[data-tismatek-chat] .text-ink{--tw-text-opacity: 1;color:rgb(var(--tsm-ink) / var(--tw-text-opacity, 1))}[data-tismatek-chat] .text-ink-inverse{--tw-text-opacity: 1;color:rgb(var(--tsm-ink-inverse) / var(--tw-text-opacity, 1))}[data-tismatek-chat] .text-ink-muted{--tw-text-opacity: 1;color:rgb(var(--tsm-ink-muted) / var(--tw-text-opacity, 1))}[data-tismatek-chat] .text-ink-subtle{--tw-text-opacity: 1;color:rgb(var(--tsm-ink-subtle) / var(--tw-text-opacity, 1))}[data-tismatek-chat] .text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}[data-tismatek-chat] .text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}[data-tismatek-chat] .text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}[data-tismatek-chat] .text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}[data-tismatek-chat] .text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}[data-tismatek-chat] .text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}[data-tismatek-chat] .text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}[data-tismatek-chat] .text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}[data-tismatek-chat] .text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}[data-tismatek-chat] .text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}[data-tismatek-chat] .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}[data-tismatek-chat] .underline-offset-2{text-underline-offset:2px}[data-tismatek-chat] .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-tismatek-chat] .opacity-0{opacity:0}[data-tismatek-chat] .shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-tismatek-chat] .shadow-\[0_0_0_3px_rgba\(16\,185\,129\,0\.18\)\]{--tw-shadow: 0 0 0 3px rgba(16,185,129,.18);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-tismatek-chat] .shadow-bubble{--tw-shadow: 0 8px 24px -6px rgb(var(--tsm-brand-500) / .45), 0 4px 8px -4px rgb(0 0 0 / .2);--tw-shadow-colored: 0 8px 24px -6px var(--tw-shadow-color), 0 4px 8px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-tismatek-chat] .shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-tismatek-chat] .shadow-widget{--tw-shadow: 0 1px 2px rgb(0 0 0 / .04), 0 12px 32px -8px rgb(0 0 0 / .18), 0 4px 12px -4px rgb(0 0 0 / .08);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 12px 32px -8px var(--tw-shadow-color), 0 4px 12px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-tismatek-chat] .ring{--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(3px + 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)}[data-tismatek-chat] .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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}[data-tismatek-chat] .ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}[data-tismatek-chat] .blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}[data-tismatek-chat] .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}[data-tismatek-chat] .backdrop-blur{--tw-backdrop-blur: blur(8px);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)}[data-tismatek-chat] .backdrop-blur-md{--tw-backdrop-blur: blur(12px);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)}[data-tismatek-chat] .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-tismatek-chat]{--tsm-font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tsm-radius: 20px;--tsm-brand-50: 245 247 255;--tsm-brand-100: 232 236 255;--tsm-brand-200: 208 217 255;--tsm-brand-300: 168 184 255;--tsm-brand-400: 124 140 255;--tsm-brand-500: 92 102 255;--tsm-brand-600: 73 78 232;--tsm-brand-700: 59 60 200;--tsm-brand-800: 47 48 158;--tsm-brand-900: 37 39 122;--tsm-brand-950: 21 23 71;--tsm-surface: 255 255 255;--tsm-surface-subtle: 248 250 252;--tsm-surface-raised: 255 255 255;--tsm-surface-inverse: 15 15 25;--tsm-ink: 15 18 32;--tsm-ink-muted: 82 88 110;--tsm-ink-subtle: 138 144 162;--tsm-ink-inverse: 255 255 255;--tsm-border: 226 230 240;font-family:var(--tsm-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:rgb(var(--tsm-ink))}[data-tismatek-chat] *,[data-tismatek-chat] *:before,[data-tismatek-chat] *:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(var(--tsm-border))}[data-tismatek-chat] h1,[data-tismatek-chat] h2,[data-tismatek-chat] h3,[data-tismatek-chat] h4,[data-tismatek-chat] h5,[data-tismatek-chat] h6,[data-tismatek-chat] p{margin:0;font-size:inherit;font-weight:inherit}[data-tismatek-chat] ul,[data-tismatek-chat] ol{margin:0;padding:0;list-style:none}[data-tismatek-chat] button{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0;background:transparent;border:0;cursor:pointer}[data-tismatek-chat] input,[data-tismatek-chat] textarea,[data-tismatek-chat] select{font:inherit;color:inherit;margin:0}[data-tismatek-chat] svg{display:block}[data-tismatek-chat] img,[data-tismatek-chat] video{max-width:100%;height:auto}[data-tismatek-chat][data-tismatek-theme=dark]{color-scheme:dark}.tsm-gradient-ring{background:conic-gradient(from 0deg,rgb(var(--tsm-brand-400)),rgb(var(--tsm-brand-600)),rgb(var(--tsm-brand-300)),rgb(var(--tsm-brand-500)),rgb(var(--tsm-brand-400)));filter:blur(14px);opacity:.55;animation:tsm-spin 6s linear infinite}@keyframes tsm-spin{to{transform:rotate(360deg)}}.tsm-scroll::-webkit-scrollbar{width:8px}.tsm-scroll::-webkit-scrollbar-thumb{background:rgb(var(--tsm-border));border-radius:999px}.tsm-scroll::-webkit-scrollbar-track{background:transparent}.tsm-scroll{scrollbar-width:thin;scrollbar-color:rgb(var(--tsm-border)) transparent}@property --tsm-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.tsm-modal-border{position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from var(--tsm-angle),#3F578A 0deg,#5B72A6 45deg,#FFFFFF 80deg,#FF8576 130deg,#FF6F61 180deg,#FF8576 230deg,#FFFFFF 270deg,#5B72A6 315deg,#3F578A 360deg);filter:saturate(135%);--tsm-angle: 0deg;animation:tsm-border-spin 4s linear infinite;pointer-events:none}@keyframes tsm-border-spin{to{--tsm-angle: 360deg}}.tsm-modal-border:after{content:"";position:absolute;inset:-18px;border-radius:inherit;background:inherit;filter:blur(28px);opacity:.55;z-index:-1}.tsm-shockwave{position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 #ff6f618c,0 0 #5b72a673;animation:tsm-shockwave .95s cubic-bezier(.16,1,.3,1) forwards}@keyframes tsm-shockwave{0%{box-shadow:0 0 #ff6f618c,0 0 #5b72a673;opacity:1}60%{box-shadow:0 0 0 22px #ff6f6100,0 0 0 34px #5b72a600}to{box-shadow:0 0 0 32px #ff6f6100,0 0 0 50px #5b72a600;opacity:0}}[data-tismatek-chat] :focus-visible{outline:2px solid rgb(var(--tsm-brand-500) / .6);outline-offset:2px;border-radius:6px}.tsm-thinking-orb{position:relative;display:inline-grid;place-items:center;width:32px;height:32px;flex-shrink:0}.tsm-thinking-orb__core{position:relative;z-index:1;width:24px;height:24px;border-radius:50%;background:conic-gradient(from 0deg,#5b72a6,#3f578a 25%,#ff8576 50%,#ff6f61 70%,#5b72a6);filter:saturate(125%);animation:tsm-orb-spin 8s linear infinite;box-shadow:inset 0 0 0 2px #ffffffb3,0 0 0 1px #1b2a4e14}.tsm-thinking-orb__halo{position:absolute;inset:-6px;z-index:0;border-radius:50%;background:radial-gradient(circle,rgba(255,111,97,.55) 0%,rgba(91,114,166,.35) 45%,transparent 70%);filter:blur(8px);animation:tsm-orb-breathe 2.6s cubic-bezier(.4,0,.2,1) infinite}@keyframes tsm-orb-spin{to{transform:rotate(360deg)}}@keyframes tsm-orb-breathe{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:.95;transform:scale(1.12)}}.tsm-thinking-ellipsis{display:inline-flex;gap:3px;align-items:baseline;height:1em}.tsm-thinking-ellipsis span{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.25;animation:tsm-ellipsis-blink 1.3s ease-in-out infinite}.tsm-thinking-ellipsis span:nth-child(2){animation-delay:.15s}.tsm-thinking-ellipsis span:nth-child(3){animation-delay:.3s}@keyframes tsm-ellipsis-blink{0%,60%,to{opacity:.25}30%{opacity:1}}.tsm-thinking-bubble{position:relative;background:linear-gradient(135deg,#5b72a61a,#ff857614 70%,#ff6f610f);border:1px solid rgba(91,114,166,.18);overflow:hidden}.tsm-thinking-bubble:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-100%);animation:tsm-bubble-shimmer 3s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes tsm-bubble-shimmer{0%{transform:translate(-100%)}60%{transform:translate(120%)}to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.tsm-gradient-ring,.tsm-thinking-orb__core,.tsm-thinking-orb__halo,.tsm-thinking-bubble:before,.tsm-thinking-ellipsis span{animation:none}}[data-tismatek-chat] .placeholder\:text-ink-subtle::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--tsm-ink-subtle) / var(--tw-text-opacity, 1))}[data-tismatek-chat] .placeholder\:text-ink-subtle::placeholder{--tw-text-opacity: 1;color:rgb(var(--tsm-ink-subtle) / var(--tw-text-opacity, 1))}[data-tismatek-chat] .focus-within\:border-brand-400:focus-within{--tw-border-opacity: 1;border-color:rgb(var(--tsm-brand-400) / var(--tw-border-opacity, 1))}[data-tismatek-chat] .focus-within\:bg-surface:focus-within{--tw-bg-opacity: 1;background-color:rgb(var(--tsm-surface) / var(--tw-bg-opacity, 1))}[data-tismatek-chat] .hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-tismatek-chat] .hover\:border-brand-400:hover{--tw-border-opacity: 1;border-color:rgb(var(--tsm-brand-400) / var(--tw-border-opacity, 1))}[data-tismatek-chat] .hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}[data-tismatek-chat] .hover\:bg-brand-50\/40:hover{background-color:rgb(var(--tsm-brand-50) / .4)}[data-tismatek-chat] .hover\:bg-brand-700:hover{--tw-bg-opacity: 1;background-color:rgb(var(--tsm-brand-700) / var(--tw-bg-opacity, 1))}[data-tismatek-chat] .hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}[data-tismatek-chat] .hover\:bg-surface-subtle:hover{--tw-bg-opacity: 1;background-color:rgb(var(--tsm-surface-subtle) / var(--tw-bg-opacity, 1))}[data-tismatek-chat] .hover\:text-ink:hover{--tw-text-opacity: 1;color:rgb(var(--tsm-ink) / var(--tw-text-opacity, 1))}[data-tismatek-chat] .hover\:underline:hover{text-decoration-line:underline}[data-tismatek-chat] .hover\:opacity-90:hover{opacity:.9}[data-tismatek-chat] .hover\:opacity-95:hover{opacity:.95}[data-tismatek-chat] .hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-tismatek-chat] .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}[data-tismatek-chat] .disabled\:cursor-progress:disabled{cursor:progress}[data-tismatek-chat] .disabled\:opacity-50:disabled{opacity:.5}[data-tismatek-chat] .disabled\:opacity-70:disabled{opacity:.7}[data-tismatek-chat] :is(.group:hover .group-hover\:text-slate-600){--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}[data-tismatek-chat] :is(.group:hover .group-hover\:opacity-70){opacity:.7}[data-tismatek-chat] .dark\:border-red-500\/30:is(.dark *){border-color:#ef44444d}[data-tismatek-chat] .dark\:border-red-500\/40:is(.dark *){border-color:#ef444466}[data-tismatek-chat] .dark\:bg-red-900\/40:is(.dark *){background-color:#7f1d1d66}[data-tismatek-chat] .dark\:bg-red-950\/40:is(.dark *){background-color:#450a0a66}[data-tismatek-chat] .dark\:text-red-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}[data-tismatek-chat] .dark\:hover\:bg-brand-900\/20:hover:is(.dark *){background-color:rgb(var(--tsm-brand-900) / .2)}@media(min-width:640px){[data-tismatek-chat] .sm\:h-\[680px\]{height:680px}[data-tismatek-chat] .sm\:max-h-\[calc\(100dvh-96px\)\]{max-height:calc(100dvh - 96px)}[data-tismatek-chat] .sm\:w-full{width:100%}[data-tismatek-chat] .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-tismatek-chat] .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-tismatek-chat] .sm\:rounded-widget{border-radius:20px}[data-tismatek-chat] .sm\:p-6{padding:1.5rem}[data-tismatek-chat] .sm\:py-24{padding-top:6rem;padding-bottom:6rem}[data-tismatek-chat] .sm\:text-6xl{font-size:3.75rem;line-height:1}[data-tismatek-chat] .sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}:root{--demo-bg: 250 251 255;--demo-ink: 17 21 38}html,body,#root{height:100%;margin:0}body{background:rgb(var(--demo-bg));color:rgb(var(--demo-ink));font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.demo-grain{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(at 25% 15%,rgba(92,102,255,.18),transparent 55%),radial-gradient(at 80% 30%,rgba(168,184,255,.18),transparent 50%),radial-gradient(at 60% 80%,rgba(73,78,232,.12),transparent 60%)}.demo-card{background:#ffffffb3;backdrop-filter:blur(10px);border:1px solid rgb(226 230 240)}.demo-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}
