/*!tailwindcss v4.1.3 | MIT License | https://tailwindcss.com*/@layer properties;.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.-z-0{z-index:calc(0 * -1)}.-z-1{z-index:calc(1 * -1)}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-1{z-index:1}.z-40{z-index:40}.z-50{z-index:50}.float-left{float:left}.float-right{float:right}.container{width:100%}.mx-auto{margin-inline:auto}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-\[2px\]{width:2px}.w-\[80\%\]{width:80%}.w-full{width:100%}.w-screen{width:100vw}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.cursor-context-menu{cursor:context-menu}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-center-safe{justify-content:safe center}.self-center{align-self:center}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:calc(infinity * 1px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-solid{--tw-border-style:solid;border-style:solid}.border-r-transparent{border-right-color:transparent}.border-l-transparent{border-left-color:transparent}.bg-\[radial-gradient\(circle\,rgba\(0\,0\,0\,0\)_0\%\,rgba\(0\,0\,0\,0\.5\)_70\%\,\#ffffff_100\%\)\,repeating-linear-gradient\(45deg\,\#000000\,\#000000_10px\,\#ffffff_10px\,\#ffffff_20px\)\]{background-image:radial-gradient(circle,transparent 0%,rgba(0,0,0,.5) 70%,#ffffff 100%),repeating-linear-gradient(45deg,#000000,#000000 10px,#ffffff 10px,#ffffff 20px)}.bg-\[repeating-linear-gradient\(transparent\,transparent_27px\,\#333_28px\)\]{background-image:repeating-linear-gradient(transparent,transparent 27px,#333 28px)}.bg-\[size\:100\%_28px\]{background-size:100% 28px}.object-cover{-o-object-fit:cover;object-fit:cover}.text-center{text-align:center}.leading-none{--tw-leading:1;line-height:1}.whitespace-nowrap{white-space:nowrap}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-\[0_4px_6px_-1px_rgb\(107\,114\,128\)\]{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color, rgb(107,114,128));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-200{--tw-duration:200ms;transition-duration:200ms}.duration-300{--tw-duration:300ms;transition-duration:300ms}.hover\:grayscale-0{&:hover { @media (hover:hover) { --tw-grayscale:grayscale(0%); filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); } }}.dark\:bg-\[repeating-linear-gradient\(transparent\,transparent_27px\,\#aaa_28px\)\]{@media(prefers-color-scheme:dark){background-image: repeating-linear-gradient(transparent,transparent 27px,#aaa 28px);}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0; }@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0; }@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0; }@property --tw-rotate-x{syntax: "*"; inherits: false; initial-value: rotateX(0); }@property --tw-rotate-y{syntax: "*"; inherits: false; initial-value: rotateY(0); }@property --tw-rotate-z{syntax: "*"; inherits: false; initial-value: rotateZ(0); }@property --tw-skew-x{syntax: "*"; inherits: false; initial-value: skewX(0); }@property --tw-skew-y{syntax: "*"; inherits: false; initial-value: skewY(0); }@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid; }@property --tw-leading{syntax: "*"; inherits: false; }@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-shadow-color{syntax: "*"; inherits: false; }@property --tw-shadow-alpha{syntax: ""; inherits: false; initial-value: 100%; }@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-inset-shadow-color{syntax: "*"; inherits: false; }@property --tw-inset-shadow-alpha{syntax: ""; inherits: false; initial-value: 100%; }@property --tw-ring-color{syntax: "*"; inherits: false; }@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-inset-ring-color{syntax: "*"; inherits: false; }@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-ring-inset{syntax: "*"; inherits: false; }@property --tw-ring-offset-width{syntax: ""; inherits: false; initial-value: 0px; }@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff; }@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-blur{syntax: "*"; inherits: false; }@property --tw-brightness{syntax: "*"; inherits: false; }@property --tw-contrast{syntax: "*"; inherits: false; }@property --tw-grayscale{syntax: "*"; inherits: false; }@property --tw-hue-rotate{syntax: "*"; inherits: false; }@property --tw-invert{syntax: "*"; inherits: false; }@property --tw-opacity{syntax: "*"; inherits: false; }@property --tw-saturate{syntax: "*"; inherits: false; }@property --tw-sepia{syntax: "*"; inherits: false; }@property --tw-drop-shadow{syntax: "*"; inherits: false; }@property --tw-drop-shadow-color{syntax: "*"; inherits: false; }@property --tw-drop-shadow-alpha{syntax: ""; inherits: false; initial-value: 100%; }@property --tw-drop-shadow-size{syntax: "*"; inherits: false; }@property --tw-duration{syntax: "*"; inherits: false; }@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-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-rotate-x: rotateX(0); --tw-rotate-y: rotateY(0); --tw-rotate-z: rotateZ(0); --tw-skew-x: skewX(0); --tw-skew-y: skewY(0); --tw-border-style: solid; --tw-leading: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-duration: initial; } } }