/*! 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)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.static{position:static}.flex{display:flex}.table{display:table}.h-auto{height:auto}.max-h-\[400px\]{max-height:400px}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-full{max-width:100%}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#fff;--foreground:#000}}body{color:var(--foreground);background:var(--background)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}