/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-font-weight:initial}}}.overflow-y-auto.svelte-1g2s6it::-webkit-scrollbar{display:none}.chatParentContainer.svelte-1g2s6it{overflow-y:auto}.overflow-y-auto.svelte-1g2s6it{-ms-overflow-style:none;scrollbar-width:none}.chatElement.svelte-1g2s6it div{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);text-wrap:pretty}:where(.chatElement.svelte-1g2s6it div>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*13)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*13)*calc(1 - var(--tw-space-y-reverse)))}.chatElement.svelte-1g2s6it div ol{margin-left:calc(var(--spacing,.25rem)*8)}:where(.chatElement.svelte-1g2s6it div ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*6)*calc(1 - var(--tw-space-y-reverse)))}.chatElement.svelte-1g2s6it div ul{margin-left:calc(var(--spacing,.25rem)*8)}:where(.chatElement.svelte-1g2s6it div ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*6)*calc(1 - var(--tw-space-y-reverse)))}.chatElement.svelte-1g2s6it div h1{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));text-decoration-line:underline;-webkit-text-decoration-color:var(--color-stone-500,oklch(55.3% .013 58.071));text-decoration-color:var(--color-stone-500,oklch(55.3% .013 58.071));text-underline-offset:3px;text-decoration-thickness:2px}.chatElement.svelte-1g2s6it div section h1{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}.chatElement.svelte-1g2s6it div section article h3{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));text-decoration-line:underline;-webkit-text-decoration-color:var(--color-stone-500,oklch(55.3% .013 58.071));text-decoration-color:var(--color-stone-500,oklch(55.3% .013 58.071));text-underline-offset:3px;text-decoration-thickness:2px}@media (min-width:40rem){.chatElement.svelte-1g2s6it div section article h3{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.chatElement.svelte-1g2s6it div section article h2{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}@media (min-width:40rem){.chatElement.svelte-1g2s6it div section article h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}:where(.chatElement.svelte-1g2s6it div section article>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.chatElement.svelte-1g2s6it div section p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}.chatElement.svelte-1g2s6it div section h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}@media (min-width:40rem){.chatElement.svelte-1g2s6it div section h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}:where(.chatElement.svelte-1g2s6it div section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*10)*calc(1 - var(--tw-space-y-reverse)))}.chatElement.svelte-1g2s6it div section ol{margin-left:calc(var(--spacing,.25rem)*7);list-style-type:decimal}:where(.chatElement.svelte-1g2s6it div section ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*15)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*15)*calc(1 - var(--tw-space-y-reverse)))}.chatElement.svelte-1g2s6it div section ol li p{margin-top:calc(var(--spacing,.25rem)*3);margin-bottom:calc(var(--spacing,.25rem)*3)}:where(.chatElement.svelte-1g2s6it div section ol li>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*10)*calc(1 - var(--tw-space-y-reverse)))}.chatElement.svelte-1g2s6it div section ul li p{margin-top:calc(var(--spacing,.25rem)*3);margin-bottom:calc(var(--spacing,.25rem)*3)}.chatElement.svelte-1g2s6it div section ul{margin-left:calc(var(--spacing,.25rem)*7);list-style-type:decimal}:where(.chatElement.svelte-1g2s6it div section ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*6)*calc(1 - var(--tw-space-y-reverse)))}.chatElement.svelte-1g2s6it div section ul b{color:var(--color-stone-600,oklch(44.4% .011 73.639));--tw-font-weight:var(--font-weight-medium,500)!important;font-weight:var(--font-weight-medium,500)!important}.chatElement.svelte-1g2s6it div section ul b:where([data-theme=dark],[data-theme=dark] *){color:var(--color-stone-300,oklch(86.9% .005 56.366))}.chatElement.svelte-1g2s6it pre{border-radius:var(--radius-lg,.5rem);background-color:var(--color-stone-800,oklch(26.8% .007 34.298));padding:calc(var(--spacing,.25rem)*2);color:var(--color-stone-300,oklch(86.9% .005 56.366));-webkit-user-select:all;user-select:all;overflow:auto}.chatElement.svelte-1g2s6it ol li code{border-radius:var(--radius-lg,.5rem);background-color:var(--color-stone-800,oklch(26.8% .007 34.298));padding:calc(var(--spacing,.25rem)*1);color:var(--color-stone-300,oklch(86.9% .005 56.366));-webkit-user-select:all;user-select:all;font-family:JetBrainsMono;overflow:auto}.chatElement.svelte-1g2s6it pre code{font-family:JetBrainsMono}.chatElement.svelte-1g2s6it code pre{font-family:JetBrainsMono!important}.chatContainer.svelte-1g2s6it{view-transition-name:chatContainerTransition}.inputElement.svelte-1g2s6it{view-transition-name:inputElementTransition}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}
