/*! tailwindcss v4.1.14 | 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}}}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.h-\[calc\(100vh-72px\)\]{height:calc(100vh - 72px)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-\[100\%\]{width:100%}.w-\[350px\]{width:350px}.w-\[500px\]{width:500px}.w-\[900px\]{width:900px}.w-px{width:1px}.max-w-none{max-width:none}.flex-grow{flex-grow:1}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-solid{--tw-border-style:solid;border-style:solid}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.underline{text-decoration-line:underline}body,html{margin:0;padding:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}