@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-outline-style:solid}}}@layer theme{:root,:host{--spacing:.25rem}}@layer base,components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.end-2027{inset-inline-end:calc(var(--spacing) * 2027)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}html{scroll-behavior:smooth}body{margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
