@media(min-width:640px){.sm\:flex{display:flex}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-sm{max-width:24rem}.sm\:justify-end{justify-content:flex-end}.sm\:rounded-lg{border-radius:var(--radius)}}@media(min-width:768px){.md\:block{display:block}.md\:flex{display:flex}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\: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)}}.\[\&\:-webkit-autofill\:focus\]\:shadow-\[inset_0_0_0_1000px_hsl\(var\(--card\)\)\]:-webkit-autofill:focus{--tw-shadow: inset 0 0 0 1000px hsl(var(--card));--tw-shadow-colored: inset 0 0 0 1000px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&\:-webkit-autofill\]\:shadow-\[inset_0_0_0_1000px_hsl\(var\(--card\)\)\]:-webkit-autofill{--tw-shadow: inset 0 0 0 1000px hsl(var(--card));--tw-shadow-colored: inset 0 0 0 1000px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&\:\:-webkit-calendar-picker-indicator\]\:hidden::-webkit-calendar-picker-indicator{display:none}.\[\&\:\:-webkit-calendar-picker-indicator\]\:appearance-none::-webkit-calendar-picker-indicator{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:9999px}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[var\(--scrollbar-thumb-color\)\]::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color)}.\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track{background-color:transparent}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-scrollbar\]\:h-2::-webkit-scrollbar{height:.5rem}.\[\&\:focus-within_\[data-slot\=widget-updated-at\]\]\:opacity-50:focus-within [data-slot=widget-updated-at]{opacity:.5}.\[\&\:focus_svg\:not\(\[class\*\=\"text-\"\]\)\]\:text-error:focus svg:not([class*=text-]){--tw-text-opacity: 1;color:hsl(var(--error) / var(--tw-text-opacity, 1))}.\[\&\:fullscreen\]\:bg-card:fullscreen{--tw-bg-opacity: 1;background-color:hsl(var(--card) / var(--tw-bg-opacity, 1))}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[data-content-header-expanding\]\)_\[data-content-header-title\]\~\*\]\:invisible:has([data-content-header-expanding]) [data-content-header-title]~*{visibility:hidden}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\:has\(\[role\=option\]\)\]\:block:has([role=option]){display:block}.\[\&\:hover_\.react-resizable-handle\:not\(\:hover\)\]\:opacity-50:hover .react-resizable-handle:not(:hover){opacity:.5}.\[\&\:hover_\[data-slot\=widget-updated-at\]\]\:opacity-50:hover [data-slot=widget-updated-at]{opacity:.5}.\[\&\:hover_svg\:not\(\[class\*\=\"text-\"\]\)\]\:text-error:hover svg:not([class*=text-]){--tw-text-opacity: 1;color:hsl(var(--error) / var(--tw-text-opacity, 1))}.\[\&\:is\(button\,a\)\]\:text-left:is(button,a){text-align:left}.\[\&\:is\(button\,a\)\]\:outline-none:is(button,a){outline:2px solid transparent;outline-offset:2px}.\[\&\:is\(button\,a\)\]\:focus-visible\:border-ring:focus-visible:is(button,a){--tw-border-opacity: 1;border-color:hsl(var(--ring) / var(--tw-border-opacity, 1))}.\[\&\:is\(button\,a\)\]\:focus-visible\:ring-\[3px\]:focus-visible:is(button,a){--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)}.\[\&\:is\(button\,a\)\]\:focus-visible\:ring-ring\/50:focus-visible:is(button,a){--tw-ring-color: hsl(var(--ring) / .5)}.\[\&\:last-child\>\*\]\:border-b-0:last-child>*{border-bottom-width:0px}.\[\&\:not\(\:last-child\)\]\:border-b:not(:last-child){border-bottom-width:1px}.\[\&\>\*\:first-child\]\:mt-0>*:first-child{margin-top:0}.\[\&\>\*\:nth-child\(1\)\]\:z-30>*:nth-child(1){z-index:30}.\[\&\>\*\:nth-child\(2\)\]\:z-20>*:nth-child(2){z-index:20}.\[\&\>\*\:nth-child\(3\)\]\:z-10>*:nth-child(3){z-index:10}.\[\&\>\*\]\:\!m-0>*{margin:0!important}.\[\&\>\*\]\:\!py-0>*{padding-top:0!important;padding-bottom:0!important}.\[\&\>\*\]\:leading-5>*{line-height:1.25rem}.\[\&\>\*\]\:opacity-50>*{opacity:.5}.\[\&\>\*\]\:\[box-shadow\:0_0_0_2px_var\(--resource-row-fill\)\,0_0_0_2px_hsl\(var\(--card\)\)\]>*{box-shadow:0 0 0 2px var(--resource-row-fill),0 0 0 2px hsl(var(--card))}.\[\&\>\:not\(\[data-corner\]\)\]\:opacity-50>:not([data-corner]){opacity:.5}.\[\&\>\[data-change-resource-main\]\]\:col-start-2>[data-change-resource-main]{grid-column-start:2}.\[\&\>\[data-change-resource-main\]\]\:row-start-2>[data-change-resource-main]{grid-row-start:2}.\[\&\>\[data-slot\=attachment\]\]\:flex-none>[data-slot=attachment]{flex:none}.\[\&\>\[data-slot\=attachment\]\]\:snap-start>[data-slot=attachment]{scroll-snap-align:start}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:hsl(var(--destructive) / .2)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:hsl(var(--muted) / .8)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/15>[data-slot=bubble-content]:is(button,a):hover{background-color:hsl(var(--primary) / .15)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:hsl(var(--primary) / .8)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-secondary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:hsl(var(--secondary) / .8)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.\[\&\>\[data-slot\=bubble-content\]\]\:rounded-none>[data-slot=bubble-content]{border-radius:0}.\[\&\>\[data-slot\=bubble-content\]\]\:border-border>[data-slot=bubble-content]{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.\[\&\>\[data-slot\=bubble-content\]\]\:bg-\[hsl\(var\(--chat-error-bg\)\)\]>[data-slot=bubble-content]{background-color:hsl(var(--chat-error-bg))}.\[\&\>\[data-slot\=bubble-content\]\]\:bg-card>[data-slot=bubble-content]{--tw-bg-opacity: 1;background-color:hsl(var(--card) / var(--tw-bg-opacity, 1))}.\[\&\>\[data-slot\=bubble-content\]\]\:bg-destructive\/10>[data-slot=bubble-content]{background-color:hsl(var(--destructive) / .1)}.\[\&\>\[data-slot\=bubble-content\]\]\:bg-muted>[data-slot=bubble-content]{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.\[\&\>\[data-slot\=bubble-content\]\]\:bg-primary>[data-slot=bubble-content]{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.\[\&\>\[data-slot\=bubble-content\]\]\:bg-primary\/10>[data-slot=bubble-content]{background-color:hsl(var(--primary) / .1)}.\[\&\>\[data-slot\=bubble-content\]\]\:bg-secondary>[data-slot=bubble-content]{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.\[\&\>\[data-slot\=bubble-content\]\]\:bg-transparent>[data-slot=bubble-content]{background-color:transparent}.\[\&\>\[data-slot\=bubble-content\]\]\:p-0>[data-slot=bubble-content]{padding:0}.\[\&\>\[data-slot\=bubble-content\]\]\:text-destructive>[data-slot=bubble-content]{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.\[\&\>\[data-slot\=bubble-content\]\]\:text-foreground>[data-slot=bubble-content]{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.\[\&\>\[data-slot\=bubble-content\]\]\:text-primary-foreground>[data-slot=bubble-content]{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.\[\&\>\[data-slot\=bubble-content\]\]\:text-secondary-foreground>[data-slot=bubble-content]{--tw-text-opacity: 1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.group\/attachment[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/attachment\:\[\&\>\[data-slot\=spinner\]\]\:\!size-6>[data-slot=spinner]{width:1.5rem!important;height:1.5rem!important}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;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))}.\[\&\>button\:focus\]\:bg-primary>button:focus{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.\[\&\>button\:focus\]\:text-primary-foreground>button:focus{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.\[\&\>button\:hover\]\:bg-primary>button:hover{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.\[\&\>button\:hover\]\:bg-transparent>button:hover{background-color:transparent}.\[\&\>button\:hover\]\:text-primary-foreground>button:hover{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>button\]\:bg-accent>button{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.\[\&\>button\]\:bg-primary>button{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.\[\&\>button\]\:text-accent-foreground>button{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.\[\&\>button\]\:text-muted-foreground>button{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&\>button\]\:text-primary-foreground>button{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.\[\&\>button\]\:opacity-50>button{opacity:.5}.\[\&\>div\]\:\!block>div{display:block!important}.\[\&\>img\]\:size-3>img{width:.75rem;height:.75rem}.\[\&\>img\]\:size-3\.5>img{width:.875rem;height:.875rem}.\[\&\>img\]\:size-4>img{width:1rem;height:1rem}.\[\&\>img\]\:size-6>img{width:1.5rem;height:1.5rem}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>span\]\:bg-trace-switch-thumb>span{background-color:var(--trace-switch-thumb)}.\[\&\>span\]\:text-sm>span{font-size:.875rem;line-height:1.25rem}.\[\&\>svg\:first-child\]\:text-primary>svg:first-child{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.\[\&\>svg\:last-child\]\:order-first>svg:last-child{order:-9999}.\[\&\>svg\:last-child\]\:ml-0>svg:last-child{margin-left:0}.\[\&\>svg\:last-child\]\:rotate-180>svg:last-child{--tw-rotate: 180deg;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))}.\[\&\>svg\:not\(\[class\*\=\"text-\"\]\)\]\:text-muted-foreground>svg:not([class*=text-]){--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:mt-0>svg{margin-top:0}.\[\&\>svg\]\:size-3>svg{width:.75rem;height:.75rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:size-6>svg{width:1.5rem;height:1.5rem}.\[\&\>svg\]\:size-\[11px\]>svg{width:11px;height:11px}.\[\&\>svg\]\:size-\[18px\]>svg{width:18px;height:18px}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-20>svg{height:5rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:max-w-full>svg{max-width:100%}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:self-center>svg{align-self:center}.\[\&\>svg\]\:text-muted-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:opacity-90>svg{opacity:.9}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-active\=true\]\>svg\]\:opacity-100[data-active=true]>svg{opacity:1}.\[\&\[data-active\=true\]_svg\:not\(\[class\*\=\"text-\"\]\)\]\:text-error[data-active=true] svg:not([class*=text-]){--tw-text-opacity: 1;color:hsl(var(--error) / var(--tw-text-opacity, 1))}.\[\&\[data-handoff\]_\[data-scene-transient\]\]\:\!opacity-0[data-handoff] [data-scene-transient]{opacity:0!important}.\[\&\[data-handoff\]_\[data-scene-transient\]\]\:\!\[transition\:opacity_250ms_ease\][data-handoff] [data-scene-transient]{transition:opacity .25s ease!important}.\[\&_\*\]\:\!animate-none *{animation:none!important}.\[\&_\*\]\:\!whitespace-nowrap *{white-space:nowrap!important}.\[\&_\*\]\:\!text-neutral-500\/60 *{color:#73737399!important}.\[\&_\*\]\:text-diff-delete *{--tw-text-opacity: 1;color:hsl(var(--diff-delete) / var(--tw-text-opacity, 1))}.\[\&_\*\]\:line-through *{text-decoration-line:line-through}.\[\&_\*\]\:\!transition-none *{transition-property:none!important}.\[\&_\*\]\:\!\[text-overflow\:clip\] *{text-overflow:clip!important}.dark\:\[\&_\*\]\:\!text-neutral-400\/60 *:is(.dark *){color:#a3a3a399!important}.\[\&_\.katex-display\]\:max-w-full .katex-display{max-width:100%}.\[\&_\.katex-display\]\:overflow-x-auto .katex-display{overflow-x:auto}.\[\&_\.katex-display\]\:overflow-y-hidden .katex-display{overflow-y:hidden}.\[\&_\.katex\]\:relative .katex{position:relative}.\[\&_\.katex\]\:whitespace-nowrap .katex{white-space:nowrap}.\[\&_\.react-grid-item\]\:\!transition-none .react-grid-item{transition-property:none!important}.\[\&_\.react-resizable-handle\:hover\]\:opacity-100 .react-resizable-handle:hover{opacity:1}.\[\&_\.react-resizable-handle\]\:z-10 .react-resizable-handle{z-index:10}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground) / 1)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted) / 1)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\.slate-p\]\:py-0 .slate-p{padding-top:0;padding-bottom:0}.\[\&_\.slate-selection-area\]\:z-50 .slate-selection-area{z-index:50}.\[\&_\.slate-selection-area\]\:border .slate-selection-area{border-width:1px}.\[\&_\.slate-selection-area\]\:border-primary\/25 .slate-selection-area{border-color:hsl(var(--primary) / .25)}.\[\&_\.slate-selection-area\]\:bg-primary\/15 .slate-selection-area{background-color:hsl(var(--primary) / .15)}.\[\&_\.token\.boolean\]\:text-primary .token.boolean{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.\[\&_\.token\.comment\]\:text-muted-foreground .token.comment{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&_\.token\.function\]\:text-\[hsl\(var\(--chart-2\)\)\] .token.function{color:hsl(var(--chart-2))}.\[\&_\.token\.keyword\]\:text-primary .token.keyword{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.\[\&_\.token\.number\]\:text-\[hsl\(var\(--chart-4\)\)\] .token.number{color:hsl(var(--chart-4))}.\[\&_\.token\.operator\]\:text-muted-foreground .token.operator{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&_\.token\.string\]\:text-\[hsl\(var\(--success\)\)\] .token.string{color:hsl(var(--success))}.\[\&_\:is\(\[data-slate-node\=\'element\'\]\,\[data-rich-table-frame\]\)\+\:is\(\[data-slate-node\=\'element\'\]\,\[data-rich-table-frame\]\)\]\:before\:mr-1 :is([data-slate-node=element],[data-rich-table-frame])+:is([data-slate-node=element],[data-rich-table-frame]):before{content:var(--tw-content);margin-right:.25rem}.\[\&_\:is\(\[data-slate-node\=\'element\'\]\,\[data-rich-table-frame\]\)\+\:is\(\[data-slate-node\=\'element\'\]\,\[data-rich-table-frame\]\)\]\:before\:content-\[\'_\'\] :is([data-slate-node=element],[data-rich-table-frame])+:is([data-slate-node=element],[data-rich-table-frame]):before{--tw-content: " ";content:var(--tw-content)}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_\[data-button\]\:not\(\[data-cancel\]\)\]\:\!bg-destructive [data-button]:not([data-cancel]){--tw-bg-opacity: 1 !important;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))!important}.\[\&_\[data-button\]\:not\(\[data-cancel\]\)\]\:\!text-\[hsl\(var\(--destructive-foreground\)\)\] [data-button]:not([data-cancel]){color:hsl(var(--destructive-foreground))!important}.\[\&_\[data-cancel\]\]\:\!bg-\[hsl\(var\(--error\)\/0\.12\)\] [data-cancel]{background-color:hsl(var(--error)/.12)!important}.\[\&_\[data-cancel\]\]\:\!text-\[hsl\(var\(--error\)\)\] [data-cancel]{color:hsl(var(--error))!important}.\[\&_\[data-chat-composer-surface\]\]\:pointer-events-auto [data-chat-composer-surface]{pointer-events:auto}.\[\&_\[data-icon\]\]\:text-info [data-icon]{--tw-text-opacity: 1;color:hsl(var(--info) / var(--tw-text-opacity, 1))}.\[\&_\[data-icon\]\]\:text-success [data-icon]{--tw-text-opacity: 1;color:hsl(var(--success) / var(--tw-text-opacity, 1))}.\[\&_\[data-orientation\=vertical\]\]\:z-20 [data-orientation=vertical]{z-index:20}.\[\&_\[data-slate-editor\]\>\:first-child\]\:before\:text-neutral-500\/60 [data-slate-editor]>:first-child:before{content:var(--tw-content);color:#73737399}.\[\&_\[data-slate-editor\]\>\:first-child\]\:before\:content-\[var\(--continuation-prefix\)\] [data-slate-editor]>:first-child:before{--tw-content: var(--continuation-prefix);content:var(--tw-content)}.dark\:\[\&_\[data-slate-editor\]\>\:first-child\]\:before\:text-neutral-400\/60 [data-slate-editor]>:first-child:is(.dark *):before{content:var(--tw-content);color:#a3a3a399}.\[\&_\[data-slate-editor\]\]\:h-5 [data-slate-editor]{height:1.25rem}.\[\&_\[data-slate-editor\]\]\:overflow-hidden [data-slate-editor]{overflow:hidden}.\[\&_\[data-slate-editor\]\]\:text-ellipsis [data-slate-editor]{text-overflow:ellipsis}.\[\&_\[data-slate-editor\]\]\:whitespace-nowrap [data-slate-editor]{white-space:nowrap}.\[\&_\[data-slate-node\=\'element\'\]\]\:contents [data-slate-node=element]{display:contents}.\[\&_\[data-slate-placeholder\=\"true\"\]\]\:\!top-1\/2 [data-slate-placeholder=true]{top:50%!important}.\[\&_\[data-slate-placeholder\=\"true\"\]\]\:-translate-y-1\/2 [data-slate-placeholder=true]{--tw-translate-y: -50%;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-slate-placeholder\=\"true\"\]\]\:truncate [data-slate-placeholder=true]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&_\[data-slate-placeholder\=\"true\"\]\]\:text-foreground\/20 [data-slate-placeholder=true]{color:hsl(var(--foreground) / .2)}.\[\&_\[data-slate-placeholder\=\"true\"\]\]\:text-foreground\/30 [data-slate-placeholder=true]{color:hsl(var(--foreground) / .3)}.\[\&_\[data-slate-placeholder\=\"true\"\]\]\:\!opacity-100 [data-slate-placeholder=true]{opacity:1!important}.\[\&_\[data-slot\=widget-updated-at\]\]\:opacity-0 [data-slot=widget-updated-at]{opacity:0}.\[\&_b\:not\(\[class\]\)\]\:font-semibold b:not([class]){font-weight:600}.\[\&_b\:not\(\[class\]\)\]\:text-foreground b:not([class]){--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.\[\&_button\:not\(\[data-surface-control\]\)\:hover\]\:\[background-color\:var\(--data-view-button-hover-bg\)\] button:not([data-surface-control]):hover{background-color:var(--data-view-button-hover-bg)}.\[\&_button\[aria-checked\=true\]\:not\(\[data-surface-control\]\)\:hover\]\:\[background-color\:var\(--data-view-button-pressed-hover-bg\)\] button[aria-checked=true]:not([data-surface-control]):hover{background-color:var(--data-view-button-pressed-hover-bg)}.\[\&_button\[aria-checked\=true\]\:not\(\[data-surface-control\]\)\]\:\[background-color\:var\(--data-view-button-pressed-bg\)\] button[aria-checked=true]:not([data-surface-control]){background-color:var(--data-view-button-pressed-bg)}.\[\&_button\[aria-pressed\=true\]\:not\(\[data-surface-control\]\)\:hover\]\:\[background-color\:var\(--data-view-button-pressed-hover-bg\)\] button[aria-pressed=true]:not([data-surface-control]):hover{background-color:var(--data-view-button-pressed-hover-bg)}.\[\&_button\[aria-pressed\=true\]\:not\(\[data-surface-control\]\)\]\:\[background-color\:var\(--data-view-button-pressed-bg\)\] button[aria-pressed=true]:not([data-surface-control]){background-color:var(--data-view-button-pressed-bg)}.\[\&_button\]\:w-0 button{width:0px}.\[\&_img\]\:aspect-square img{aspect-ratio:1 / 1}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:object-cover img{-o-object-fit:cover;object-fit:cover}.\[\&_li\>\.katex\]\:inline-block li>.katex{display:inline-block}.\[\&_li\>\.katex\]\:max-w-full li>.katex{max-width:100%}.\[\&_li\>\.katex\]\:overflow-x-auto li>.katex{overflow-x:auto}.\[\&_li\]\:contents li,.\[\&_ol\]\:contents ol{display:contents}.\[\&_ol\]\:\!pl-5 ol{padding-left:1.25rem!important}.\[\&_p\>\.katex\]\:inline-block p>.katex{display:inline-block}.\[\&_p\>\.katex\]\:max-w-full p>.katex{max-width:100%}.\[\&_p\>\.katex\]\:overflow-x-auto p>.katex{overflow-x:auto}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_path\]\:\[stroke-linecap\:round\] path{stroke-linecap:round}.\[\&_path\]\:\[stroke-linejoin\:round\] path{stroke-linejoin:round}.\[\&_path\]\:\[stroke-width\:1\.8\] path{stroke-width:1.8}.\[\&_path\]\:\[stroke-width\:2\.2\] path{stroke-width:2.2}.\[\&_pre\]\:m-0 pre{margin:0}.\[\&_pre\]\:overflow-auto pre{overflow:auto}.\[\&_pre\]\:whitespace-nowrap pre{white-space:nowrap}.\[\&_pre\]\:rounded pre{border-radius:.25rem}.\[\&_pre\]\:rounded-b-none pre{border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&_pre\]\:rounded-t-none pre{border-top-left-radius:0;border-top-right-radius:0}.\[\&_pre\]\:bg-card pre{--tw-bg-opacity: 1;background-color:hsl(var(--card) / var(--tw-bg-opacity, 1))}.\[\&_pre\]\:p-2\.5 pre{padding:.625rem}.\[\&_pre\]\:text-center pre{text-align:center}.\[\&_pre\]\:text-11 pre{font-size:11px}.\[\&_pre\]\:\[font-family\:Consolas\,Monaco\,\'Andale_Mono\'\,\'Ubuntu_Mono\'\,monospace\] pre{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}.\[\&_strong\]\:font-bold strong{font-weight:700}.\[\&_svg\:not\(\[class\*\=\"text-\"\]\)\]\:text-muted-foreground svg:not([class*=text-]){--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:1rem;height:1rem}.group\/attachment[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:1.5rem;height:1.5rem}.group\/attachment[data-size=xs] .group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:.875rem;height:.875rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-2\.5 svg{width:.625rem;height:.625rem}.\[\&_svg\]\:size-3 svg{width:.75rem;height:.75rem}.\[\&_svg\]\:size-3\.5 svg{width:.875rem;height:.875rem}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:size-5 svg{width:1.25rem;height:1.25rem}.\[\&_svg\]\:h-3\.5 svg{height:.875rem}.\[\&_svg\]\:w-3 svg{width:.75rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180 svg[data-direction=start]{--tw-rotate: 180deg;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))}.\[\&_tbody_tr\:where\(\:nth-child\(even\)\)\]\:bg-row-stripe tbody tr:where(:nth-child(2n)){background-color:hsl(var(--row-stripe))}.\[\&_tbody_tr\]\:border-0 tbody tr{border-width:0px}.\[\&_tbody_tr\]\:transition-none tbody tr{transition-property:none}.\[\&_td\:first-child\]\:pl-4 td:first-child{padding-left:1rem}.\[\&_td\:last-child\]\:pr-4 td:last-child{padding-right:1rem}.\[\&_th\:first-child\]\:pl-4 th:first-child{padding-left:1rem}.\[\&_th\:last-child\]\:pr-4 th:last-child{padding-right:1rem}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\>\:last-child\]\:pr-3 tr>:last-child{padding-right:.75rem}.\[\&_tr\]\:border-0 tr{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.\[\&_tr\]\:transition-none tr{transition-property:none}.\[\&_ul\]\:contents ul{display:contents}.\[\&_ul\]\:\!pl-5 ul{padding-left:1.25rem!important}.dark .\[\.dark_\&\]\:bg-floating{--tw-bg-opacity: 1;background-color:hsl(var(--floating) / var(--tw-bg-opacity, 1))}:root:not([data-input-modality=pointer]) .\[\:root\:not\(\[data-input-modality\=pointer\]\)_\&\:focus-visible\]\:bg-error\/10:focus-visible{background-color:hsl(var(--error) / .1)}:root:not([data-input-modality=pointer]) .\[\:root\:not\(\[data-input-modality\=pointer\]\)_\&\:focus-visible\]\:text-error:focus-visible{--tw-text-opacity: 1;color:hsl(var(--error) / var(--tw-text-opacity, 1))}@media(hover:none){.\[\@media\(hover\:none\)\]\:pointer-events-auto{pointer-events:auto}.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}.\[\@media\(hover\:none\)\]\:opacity-\[0\.38\]{opacity:.38}}[data-collapsible=icon][data-transitioning=false] .\[\[data-collapsible\=icon\]\[data-transitioning\=false\]_\&\]\:max-w-full{max-width:100%}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:-right-1\.5{right:-.375rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:w-3{width:.75rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:-left-1\.5{left:-.375rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:w-3{width:.75rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:after\:left-1\/2:after{content:var(--tw-content);left:50%}[data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:after\:right-auto:after{content:var(--tw-content);right:auto}[data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
