/*!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-3{z-index:3}.z-4{z-index:4}.z-40{z-index:40}.z-50{z-index:50}.z-99{z-index:99}.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-\[20rem\]{height:20rem}.h-\[80\%\]{height:80%}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-\[2px\]{width:2px}.w-\[50\%\]{width:50%}.w-\[80\%\]{width:80%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-screen{width:100vw}.max-w-none{max-width:none}.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)}.rotate-x-3{--tw-rotate-x:rotateX(3deg);transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.rotate-x-30{--tw-rotate-x:rotateX(30deg);transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.rotate-y-3{--tw-rotate-y:rotateY(3deg);transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-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}.resize{resize:both}.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)}.rounded-t-full{border-top-left-radius:calc(infinity * 1px);border-top-right-radius:calc(infinity * 1px)}.rounded-b-full{border-bottom-right-radius:calc(infinity * 1px);border-bottom-left-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-3{border-style:var(--tw-border-style);border-width:3px}.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{border-bottom-style:var(--tw-border-style);border-bottom-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}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-30{opacity:30%}.opacity-100{opacity:100%}.shadow-\[0_4px_0_black\]{--tw-shadow:0 4px 0 var(--tw-shadow-color, black);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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,)}.backdrop-opacity-20{--tw-backdrop-opacity:opacity(20%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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-100{--tw-duration:100ms;transition-duration:100ms}.duration-200{--tw-duration:200ms;transition-duration:200ms}.duration-300{--tw-duration:300ms;transition-duration:300ms}.duration-1000{--tw-duration:1000ms;transition-duration:1e3ms}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.transform-3d{transform-style:preserve-3d}.transform-flat{transform-style:flat}.hover\:z-2{&:hover { @media (hover:hover) { z-index:2; } }}.hover\:scale-105{&:hover { @media (hover:hover) { --tw-scale-x:105%; --tw-scale-y:105%; --tw-scale-z:105%; scale:var(--tw-scale-x) var(--tw-scale-y); } }}.hover\:scale-120{&:hover { @media (hover:hover) { --tw-scale-x:120%; --tw-scale-y:120%; --tw-scale-z:120%; scale:var(--tw-scale-x) var(--tw-scale-y); } }}.hover\:rotate-z-2{&:hover { @media (hover:hover) { --tw-rotate-z:rotateZ(2deg); transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y); } }}.hover\:shadow-\[0_8px_0_black\]{&:hover { @media (hover:hover) { --tw-shadow:0 8px 0 var(--tw-shadow-color,black); box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); } }}.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,); } }}.active\:z-0{&:active { z-index:0; }}.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-backdrop-blur{syntax: "*"; inherits: false; }@property --tw-backdrop-brightness{syntax: "*"; inherits: false; }@property --tw-backdrop-contrast{syntax: "*"; inherits: false; }@property --tw-backdrop-grayscale{syntax: "*"; inherits: false; }@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false; }@property --tw-backdrop-invert{syntax: "*"; inherits: false; }@property --tw-backdrop-opacity{syntax: "*"; inherits: false; }@property --tw-backdrop-saturate{syntax: "*"; inherits: false; }@property --tw-backdrop-sepia{syntax: "*"; inherits: false; }@property --tw-duration{syntax: "*"; inherits: false; }@property --tw-ease{syntax: "*"; inherits: false; }@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1; }@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1; }@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1; }@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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}