*,::before,::after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}*,::before,::after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}.pointer-events-none{pointer-events:none;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.sticky{position:sticky;}.inset-0{inset:0;}.inset-2{inset:0.5rem;}.-top-24{top:-6rem;}.bottom-2{bottom:0.5rem;}.bottom-8{bottom:2rem;}.left-1\/2{left:50%;}.left-2{left:0.5rem;}.left-3{left:0.75rem;}.left-5{left:1.25rem;}.right-8{right:2rem;}.top-0{top:0;}.top-1\/2{top:50%;}.top-3{top:0.75rem;}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;}.z-\[100\]{z-index:100;}.z-10{z-index:10;}.z-20{z-index:20;}.z-50{z-index:50;}.grid{display:grid;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.mx-auto{margin-left:auto;margin-right:auto;}.mb-12{margin-bottom:3rem;}.mb-16{margin-bottom:4rem;}.mb-2{margin-bottom:0.5rem;}.mb-3{margin-bottom:0.75rem;}.mb-4{margin-bottom:1rem;}.mb-5{margin-bottom:1.25rem;}.mb-6{margin-bottom:1.5rem;}.mb-8{margin-bottom:2rem;}.ml-2{margin-left:0.5rem;}.mt-12{margin-top:3rem;}.mt-2{margin-top:0.5rem;}.mt-20{margin-top:5rem;}.mt-3{margin-top:0.75rem;}.mt-4{margin-top:1rem;}.mt-6{margin-top:1.5rem;}.mt-8{margin-top:2rem;}.mt-auto{margin-top:auto;}.block{display:block;}.inline-block{display:inline-block;}.hidden{display:none;}.aspect-\[16\/9\],.aspect-video{aspect-ratio:16/9;}.h-10{height:2.5rem;}.h-12{height:3rem;}.h-16{height:4rem;}.h-2,.h2{height:0.5rem;}.h-20{height:5rem;}.h-4{height:1rem;}.h-6{height:1.5rem;}.h-64{height:16rem;}.h-full{height:100%;}.max-w-\[1400px\]{max-width:1400px;}.max-w-\[1500px\]{max-width:1500px;}.max-w-2xl{max-width:42rem;}.max-w-3xl{max-width:48rem;}.max-w-4xl{max-width:56rem;}.max-w-5xl{max-width:64rem;}.max-w-6xl{max-width:72rem;}.max-w-lg{max-width:32rem;}.min-h-\[600px\]{min-height:600px;}.min-h-screen{min-height:100vh;}.w-10{width:2.5rem;}.w-12{width:3rem;}.w-16{width:4rem;}.w-2{width:0.5rem;}.w-20{width:5rem;}.w-4{width:1rem;}.w-6{width:1.5rem;}.w-full{width:100%;}.flex{display:flex;}.inline-flex{display:inline-flex;}.flex-1{flex:1 1 0%;}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.-translate-x-1\/2{--un-translate-x:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-translate-y-1\/2{--un-translate-y:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.group:hover .group-hover\:-translate-y-1{--un-translate-y:-0.25rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.group:hover .group-hover\:scale-110{--un-scale-x:1.1;--un-scale-y:1.1;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.hover\:scale-105:hover{--un-scale-x:1.05;--un-scale-y:1.05;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.active\:scale-95:active{--un-scale-x:0.95;--un-scale-y:0.95;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}@keyframes pulse{0%, 100% {opacity:1} 50% {opacity:.5}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.animate-pulse{animation:pulse 2s cubic-bezier(0.4,0,.6,1) infinite;}.animate-spin{animation:spin 1s linear infinite;}.cursor-pointer{cursor:pointer;}.items-center{align-items:center;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.gap-2{gap:0.5rem;}.gap-3{gap:0.75rem;}.gap-4{gap:1rem;}.gap-6{gap:1.5rem;}.overflow-hidden{overflow:hidden;}.border{border-width:1px;}.border-4{border-width:4px;}.border-b{border-bottom-width:1px;}.border-t{border-top-width:1px;}.border-t-2{border-top-width:2px;}.border-t-4{border-top-width:4px;}.border-\[\#3b82f6\]{--un-border-opacity:1;border-color:rgb(59 130 246 / var(--un-border-opacity));}.border-amber-300{--un-border-opacity:1;border-color:rgb(252 211 77 / var(--un-border-opacity));}.border-amber-500\/20{border-color:rgb(245 158 11 / 0.2);}.border-amber-500\/40{border-color:rgb(245 158 11 / 0.4);}.border-blue-400{--un-border-opacity:1;border-color:rgb(96 165 250 / var(--un-border-opacity));}.border-cyan-400{--un-border-opacity:1;border-color:rgb(34 211 238 / var(--un-border-opacity));}.border-cyan-400\/30{border-color:rgb(34 211 238 / 0.3);}.border-cyan-500{--un-border-opacity:1;border-color:rgb(6 182 212 / var(--un-border-opacity));}.border-cyan-500\/10{border-color:rgb(6 182 212 / 0.1);}.border-cyan-500\/20{border-color:rgb(6 182 212 / 0.2);}.border-emerald-500\/20{border-color:rgb(16 185 129 / 0.2);}.border-fuchsia-500{--un-border-opacity:1;border-color:rgb(217 70 239 / var(--un-border-opacity));}.border-white\/10{border-color:rgb(255 255 255 / 0.1);}.border-white\/5{border-color:rgb(255 255 255 / 0.05);}.hover\:border-amber-500:hover{--un-border-opacity:1;border-color:rgb(245 158 11 / var(--un-border-opacity));}.hover\:border-cyan-400\/40:hover{border-color:rgb(34 211 238 / 0.4);}.hover\:border-cyan-500\/40:hover{border-color:rgb(6 182 212 / 0.4);}.hover\:border-cyan-500\/50:hover{border-color:rgb(6 182 212 / 0.5);}.hover\:border-white\/20:hover{border-color:rgb(255 255 255 / 0.2);}.border-t-cyan-500{--un-border-opacity:1;--un-border-top-opacity:var(--un-border-opacity);border-top-color:rgb(6 182 212 / var(--un-border-top-opacity));}.rounded{border-radius:0.25rem;}.rounded-2xl{border-radius:1rem;}.rounded-3xl{border-radius:1.5rem;}.rounded-full{border-radius:9999px;}.rounded-lg{border-radius:0.5rem;}.rounded-xl{border-radius:0.75rem;}.border-solid{border-style:solid;}.bg-\[\#050505\]{--un-bg-opacity:1;background-color:rgb(5 5 5 / var(--un-bg-opacity)) /* #050505 */;}.bg-\[\#0f0f0f\]{--un-bg-opacity:1;background-color:rgb(15 15 15 / var(--un-bg-opacity)) /* #0f0f0f */;}.bg-\[\#D3AF37\]{--un-bg-opacity:1;background-color:rgb(211 175 55 / var(--un-bg-opacity)) /* #D3AF37 */;}.bg-amber-400{--un-bg-opacity:1;background-color:rgb(251 191 36 / var(--un-bg-opacity)) /* #fbbf24 */;}.bg-amber-500{--un-bg-opacity:1;background-color:rgb(245 158 11 / var(--un-bg-opacity)) /* #f59e0b */;}.bg-amber-500\/5{background-color:rgb(245 158 11 / 0.05) /* #f59e0b */;}.bg-black{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity)) /* #000 */;}.bg-black\/40{background-color:rgb(0 0 0 / 0.4) /* #000 */;}.bg-black\/80{background-color:rgb(0 0 0 / 0.8) /* #000 */;}.bg-cyan-500\/10{background-color:rgb(6 182 212 / 0.1) /* #06b6d4 */;}.bg-cyan-600{--un-bg-opacity:1;background-color:rgb(8 145 178 / var(--un-bg-opacity)) /* #0891b2 */;}.bg-emerald-500{--un-bg-opacity:1;background-color:rgb(16 185 129 / var(--un-bg-opacity)) /* #10b981 */;}.bg-emerald-500\/10{background-color:rgb(16 185 129 / 0.1) /* #10b981 */;}.bg-gray-800{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity)) /* #1f2937 */;}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #fff */;}.bg-white\/5{background-color:rgb(255 255 255 / 0.05) /* #fff */;}.selection\:bg-cyan-500\/30 *::selection,.selection\:bg-cyan-500\/30::selection{background-color:rgb(6 182 212 / 0.3) /* #06b6d4 */;}.hover\:bg-amber-300:hover{--un-bg-opacity:1;background-color:rgb(252 211 77 / var(--un-bg-opacity)) /* #fcd34d */;}.hover\:bg-cyan-500:hover{--un-bg-opacity:1;background-color:rgb(6 182 212 / var(--un-bg-opacity)) /* #06b6d4 */;}.hover\:bg-cyan-500\/15:hover{background-color:rgb(6 182 212 / 0.15) /* #06b6d4 */;}.hover\:bg-white\/10:hover{background-color:rgb(255 255 255 / 0.1) /* #fff */;}.focus\:bg-white\/10:focus{background-color:rgb(255 255 255 / 0.1) /* #fff */;}.from-black{--un-gradient-from-position:0%;--un-gradient-from:rgb(0 0 0 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(0 0 0 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-cyan-400{--un-gradient-from-position:0%;--un-gradient-from:rgb(34 211 238 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(34 211 238 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-cyan-500{--un-gradient-from-position:0%;--un-gradient-from:rgb(6 182 212 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(6 182 212 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-cyan-900\/15{--un-gradient-from-position:0%;--un-gradient-from:rgb(22 78 99 / 0.15) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(22 78 99 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-white\/5{--un-gradient-from-position:0%;--un-gradient-from:rgb(255 255 255 / 0.05) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(255 255 255 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.via-black{--un-gradient-via-position:50%;--un-gradient-to:rgb(0 0 0 / 0);--un-gradient-stops:var(--un-gradient-from), rgb(0 0 0 / var(--un-via-opacity, 1)) var(--un-gradient-via-position), var(--un-gradient-to);}.via-gray-900{--un-gradient-via-position:50%;--un-gradient-to:rgb(17 24 39 / 0);--un-gradient-stops:var(--un-gradient-from), rgb(17 24 39 / var(--un-via-opacity, 1)) var(--un-gradient-via-position), var(--un-gradient-to);}.via-white\/10{--un-gradient-via-position:50%;--un-gradient-to:rgb(255 255 255 / 0);--un-gradient-stops:var(--un-gradient-from), rgb(255 255 255 / 0.1) var(--un-gradient-via-position), var(--un-gradient-to);}.to-amber-500\/10{--un-gradient-to-position:100%;--un-gradient-to:rgb(245 158 11 / 0.1) var(--un-gradient-to-position);}.to-black{--un-gradient-to-position:100%;--un-gradient-to:rgb(0 0 0 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-blue-500{--un-gradient-to-position:100%;--un-gradient-to:rgb(59 130 246 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-blue-600{--un-gradient-to-position:100%;--un-gradient-to:rgb(37 99 235 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-white\/5{--un-gradient-to-position:100%;--un-gradient-to:rgb(255 255 255 / 0.05) var(--un-gradient-to-position);}.bg-gradient-to-b{--un-gradient-shape:to bottom in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));}.bg-gradient-to-r{--un-gradient-shape:to right in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));}.bg-clip-text{-webkit-background-clip:text;background-clip:text;}[stroke-width~="\32 "]{stroke-width:2px;}[stroke-width~="\33 "]{stroke-width:3px;}.object-cover{object-fit:cover;}.p-4{padding:1rem;}.p-5{padding:1.25rem;}.p-8{padding:2rem;}.px-2{padding-left:0.5rem;padding-right:0.5rem;}.px-2\.5{padding-left:0.625rem;padding-right:0.625rem;}.px-3{padding-left:0.75rem;padding-right:0.75rem;}.px-4{padding-left:1rem;padding-right:1rem;}.px-5{padding-left:1.25rem;padding-right:1.25rem;}.px-6{padding-left:1.5rem;padding-right:1.5rem;}.px-7{padding-left:1.75rem;padding-right:1.75rem;}.px-8{padding-left:2rem;padding-right:2rem;}.py-1{padding-top:0.25rem;padding-bottom:0.25rem;}.py-10{padding-top:2.5rem;padding-bottom:2.5rem;}.py-12{padding-top:3rem;padding-bottom:3rem;}.py-2{padding-top:0.5rem;padding-bottom:0.5rem;}.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem;}.py-20{padding-top:5rem;padding-bottom:5rem;}.py-24{padding-top:6rem;padding-bottom:6rem;}.py-3{padding-top:0.75rem;padding-bottom:0.75rem;}.py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem;}.py-4{padding-top:1rem;padding-bottom:1rem;}.pb-8{padding-bottom:2rem;}.pl-14{padding-left:3.5rem;}.pt-12{padding-top:3rem;}.text-center{text-align:center;}.text-left{text-align:left;}.text-\[10px\]{font-size:10px;}.text-\[11px\]{font-size:11px;}.text-\[9px\]{font-size:9px;}.text-2xl{font-size:1.5rem;line-height:2rem;}.text-3xl{font-size:1.875rem;line-height:2.25rem;}.text-4xl{font-size:2.25rem;line-height:2.5rem;}.text-base{font-size:1rem;line-height:1.5rem;}.text-lg{font-size:1.125rem;line-height:1.75rem;}.text-sm{font-size:0.875rem;line-height:1.25rem;}.text-xl{font-size:1.25rem;line-height:1.75rem;}.text-xs{font-size:0.75rem;line-height:1rem;}.text-\[\#8ccafa\]{--un-text-opacity:1;color:rgb(140 202 250 / var(--un-text-opacity)) /* #8ccafa */;}.text-amber-300{--un-text-opacity:1;color:rgb(252 211 77 / var(--un-text-opacity)) /* #fcd34d */;}.text-amber-400{--un-text-opacity:1;color:rgb(251 191 36 / var(--un-text-opacity)) /* #fbbf24 */;}.text-amber-500{--un-text-opacity:1;color:rgb(245 158 11 / var(--un-text-opacity)) /* #f59e0b */;}.text-black{--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity)) /* #000 */;}.text-cyan-300{--un-text-opacity:1;color:rgb(103 232 249 / var(--un-text-opacity)) /* #67e8f9 */;}.text-cyan-400,.group:hover .group-hover\:text-cyan-400{--un-text-opacity:1;color:rgb(34 211 238 / var(--un-text-opacity)) /* #22d3ee */;}.text-cyan-500{--un-text-opacity:1;color:rgb(6 182 212 / var(--un-text-opacity)) /* #06b6d4 */;}.text-emerald-400{--un-text-opacity:1;color:rgb(52 211 153 / var(--un-text-opacity)) /* #34d399 */;}.text-gray-400{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity)) /* #9ca3af */;}.text-slate-200{--un-text-opacity:1;color:rgb(226 232 240 / var(--un-text-opacity)) /* #e2e8f0 */;}.text-slate-300{--un-text-opacity:1;color:rgb(203 213 225 / var(--un-text-opacity)) /* #cbd5e1 */;}.text-slate-400{--un-text-opacity:1;color:rgb(148 163 184 / var(--un-text-opacity)) /* #94a3b8 */;}.text-slate-500{--un-text-opacity:1;color:rgb(100 116 139 / var(--un-text-opacity)) /* #64748b */;}.text-slate-700{--un-text-opacity:1;color:rgb(51 65 85 / var(--un-text-opacity)) /* #334155 */;}.text-transparent{color:transparent /* transparent */;}.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}.hover\:text-cyan-300:hover{--un-text-opacity:1;color:rgb(103 232 249 / var(--un-text-opacity)) /* #67e8f9 */;}.hover\:text-white:hover{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}.font-black{font-weight:900;}.font-bold{font-weight:700;}.leading-relaxed{line-height:1.625;}.leading-tight{line-height:1.25;}.tracking-\[0\.15em\]{letter-spacing:0.15em;}.tracking-\[0\.22em\]{letter-spacing:0.22em;}.tracking-\[0\.24em\]{letter-spacing:0.24em;}.tracking-\[0\.28em\]{letter-spacing:0.28em;}.tracking-\[0\.2em\]{letter-spacing:0.2em;}.tracking-\[0\.3em\]{letter-spacing:0.3em;}.tracking-tight{letter-spacing:-0.025em;}.tracking-tighter{letter-spacing:-0.05em;}.tracking-wider{letter-spacing:0.05em;}.tracking-widest{letter-spacing:0.1em;}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}.underline{text-decoration-line:underline;}.no-underline{text-decoration:none;}.shadow-\[0_0_80px_rgba\(14\,165\,233\,0\.06\)\]{--un-shadow:0 0 80px var(--un-shadow-color, rgba(14, 165, 233, 0.06));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_0_80px_rgba\(212\,175\,55\,0\.08\)\]{--un-shadow:0 0 80px var(--un-shadow-color, rgba(212, 175, 55, 0.08));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-2xl{--un-shadow:var(--un-shadow-inset) 0 25px 50px -12px var(--un-shadow-color, rgb(0 0 0 / 0.25));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-lg{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-sm{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / 0.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-xl{--un-shadow:var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:shadow-\[0_0_40px_rgba\(14\,165\,233\,0\.1\)\]:hover{--un-shadow:0 0 40px var(--un-shadow-color, rgba(14, 165, 233, 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:shadow-\[0_0_50px_rgba\(14\,165\,233\,0\.15\)\]:hover{--un-shadow:0 0 50px var(--un-shadow-color, rgba(14, 165, 233, 0.15));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px;}.focus\:ring-2:focus{--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus\:ring-cyan-500\/50:focus{--un-ring-color:rgb(6 182 212 / 0.5) /* #06b6d4 */;}.backdrop-blur-xl{--un-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.blur-\[120px\]{--un-blur:blur(120px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.drop-shadow-\[0_0_8px_rgba\(14\,165\,233\,0\.5\)\]{--un-drop-shadow:drop-shadow(0 0 8px rgba(14,165,233,0.5));filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.duration-300{transition-duration:300ms;}.duration-700{transition-duration:700ms;}.ease{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}.placeholder-slate-500::placeholder{--un-placeholder-opacity:1;color:rgb(100 116 139 / var(--un-placeholder-opacity)) /* #64748b */;}@media (min-width: 640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.sm\:block{display:block;}.sm\:w-auto{width:auto;}.sm\:flex-row{flex-direction:row;}.sm\:gap-4{gap:1rem;}}@media (min-width: 768px){.md\:inline-flex{display:inline-flex;}.md\:p-6{padding:1.5rem;}.md\:pb-10{padding-bottom:2.5rem;}.md\:pt-14{padding-top:3.5rem;}.md\:text-2xl{font-size:1.5rem;line-height:2rem;}.md\:text-6xl{font-size:3.75rem;line-height:1;}.md\:text-base{font-size:1rem;line-height:1.5rem;}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.lg\:flex-row{flex-direction:row;}.lg\:items-center{align-items:center;}.lg\:justify-end{justify-content:flex-end;}.lg\:justify-between{justify-content:space-between;}}@media (min-width: 1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (min-width: 1536px){.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr));}}/* Reset spacing and enforce box sizing */
html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  min-height: 100%;
  box-sizing: border-box;
  background-color: #000;
  color: #fff;
  font-family: 'Inter', system-ui, sans-serif;
  scroll-behavior: smooth;
}

/* Inherit box-sizing for all elements */
*, *::before, *::after {
  box-sizing: inherit;
}

/* App container */
#app {
  width: 100%;
  min-height: 100vh;
  font-weight: 400;
  display: flex;
  flex-direction: column;
}

/* Link styling */
a {
  color: #0ea5e9; /* sky-500 */
  text-decoration: none;
  transition: color 0.3s ease;
}

a:hover {
  color: #38bdf8; /* sky-400 */
  text-decoration: underline;
}

/* Buttons */
button {
  font-family: inherit;
  font-weight: 500;
  cursor: pointer;
  border: none;
  outline: none;
  padding: 0.5rem 1rem;
  border-radius: 0.5rem;
  background: linear-gradient(to right, #06b6d4, #3b82f6);
  color: #fff;
  box-shadow: 0 4px 6px rgba(0,0,0,0.3);
  transition: all 0.3s ease;
}

button:hover {
  background: linear-gradient(to right, #3b82f6, #06b6d4);
  transform: translateY(-1px) scale(1.03);
}

button:focus-visible {
  outline: 2px solid #38bdf8;
  outline-offset: 2px;
}

/* Scroll-to-top icon button */
.scroll-top-button {
  font-size: 1.5rem;
  padding: 0.75rem;
  background: #0ea5e9;
  color: white;
  border-radius: 50%;
  box-shadow: 0 8px 20px rgba(14,165,233,0.3);
  transition: background 0.3s ease, transform 0.2s ease;
}

.scroll-top-button:hover {
  background: #38bdf8;
  transform: scale(1.1);
}

/* Loading spinner */
.animate-spin {
  animation: spin 1s linear infinite;
}

@keyframes spin {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

/* Transitions */
.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.3s ease;
}

.fade-enter-from,
.fade-leave-to {
  opacity: 0;
}

/* Utility enhancements */
.rounded-full {
  border-radius: 9999px;
}
.shadow-md {
  box-shadow: 0 4px 6px rgba(0,0,0,0.3);
}
.shadow-lg {
  box-shadow: 0 10px 15px rgba(0,0,0,0.3);
}
.hover\:scale-105:hover {
  transform: scale(1.05);
}
.transition-all {
  transition: all 0.3s ease;
}
/* Filters Bar Enhancements */
.filters-bar select {
  background-color: #1e293b; /* slate-800 */
  color: #f8fafc; /* slate-50 */
  border: 1px solid #334155; /* slate-700 */
  border-radius: 0.375rem; /* rounded-md */
  padding: 0.5rem 0.75rem;
  font-size: 0.875rem; /* text-sm */
  transition: all 0.2s ease;
}

.filters-bar select:hover,
.filters-bar select:focus {
  border-color: #0ea5e9; /* sky-500 */
  outline: none;
  box-shadow: 0 0 0 2px rgba(14, 165, 233, 0.4);
  background-color: #0f172a; /* slate-900 */
}

.filters-bar label {
  font-weight: 500;
  color: #cbd5e1; /* slate-300 */
}

.fade-enter-active, .fade-leave-active {
  transition: opacity 0.3s ease;
}
.fade-enter-from, .fade-leave-to {
  opacity: 0;
}

.header-slide-enter-active,
.header-slide-leave-active {
  transition: all 0.5s ease;
}

.header-slide-enter-from,
.header-slide-leave-to {
  opacity: 0;
  transform: translateY(-10px);
}

.header-slide-enter-to,
.header-slide-leave-from {
  opacity: 1;
  transform: translateY(0);
}
.select-button-style {
  font-family: inherit;
  font-weight: 500;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 0.5rem;
  background: linear-gradient(to right, #06b6d4, #3b82f6);
  color: #fff;
  border: none;
  box-shadow: 0 4px 6px rgba(0,0,0,0.3);
  transition: all 0.3s ease;
  appearance: none;
}

.select-button-style:hover {
  background: linear-gradient(to right, #3b82f6, #06b6d4);
  transform: translateY(-1px) scale(1.03);
}

.select-button-style:focus-visible {
  outline: 2px solid #38bdf8;
  outline-offset: 2px;
}

/* Placeholder styling */
::placeholder {
  color: #94a3b8;
  opacity: 1;
}

/* Scrollbar (optional) */
::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-thumb {
  background: #334155;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  background: #475569;
}
a.button {
  font-family: inherit;
  font-weight: 500;
  cursor: pointer;
  text-align: center;
  border: none;
  outline: none;
  padding: 0.5rem 1rem;
  border-radius: 0.5rem;
  background: linear-gradient(to right, #06b6d4, #3b82f6);
  color: #fff;
  box-shadow: 0 4px 6px rgba(0,0,0,0.3);
  transition: all 0.3s ease;
  display: inline-block;
  text-decoration: none;
}

a.button:hover {
  background: linear-gradient(to right, #3b82f6, #06b6d4);
  transform: translateY(-1px) scale(1.03);
}

a.button:focus-visible {
  outline: 2px solid #38bdf8;
  outline-offset: 2px;
}

/* 1. SHIMMER EFFECT */
@keyframes shimmer-b19120c1 {
0% { background-position: -200% 0;
}
100% { background-position: 200% 0;
}
}
.animate-shimmer[data-v-b19120c1] {
  animation: shimmer-b19120c1 2s infinite linear;
}

/* 2. PREMIUM TAG PILLS */
.tag-pill[data-v-b19120c1] {
  display: inline-flex;
  align-items: center;
  padding: 4px 10px;
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 6px;
  color: #94a3b8;
  font-size: 11px;
  font-weight: 700;
  text-transform: lowercase;
  transition: all 0.2s ease;
  cursor: pointer;
}
.tag-pill[data-v-b19120c1]:hover {
  background: rgba(14, 165, 233, 0.15);
  border-color: rgba(14, 165, 233, 0.4);
  color: #0ea5e9;
  transform: translateY(-1px);
}
.meta-chip[data-v-b19120c1],
.overlay-pill[data-v-b19120c1] {
  display: inline-flex;
  align-items: center;
  padding: 4px 9px;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: rgba(255, 255, 255, 0.05);
  color: #cbd5e1;
  font-size: 10px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}
.meta-chip-accent[data-v-b19120c1] {
  border-color: rgba(14, 165, 233, 0.35);
  color: #67e8f9;
}
.overlay-pill[data-v-b19120c1] {
  background: rgba(0, 0, 0, 0.68);
  backdrop-filter: blur(10px);
}
.overlay-pill-muted[data-v-b19120c1] {
  color: #e2e8f0;
}

/* 3. TYPOGRAPHY & LAYOUT */
.line-clamp-2[data-v-b19120c1] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Increase general scale for big monitors */
@media (min-width: 1400px) {
h2[data-v-b19120c1] { font-size: 1.1rem;
}
.tag-pill[data-v-b19120c1] { font-size: 12px; padding: 5px 12px;
}
}

.header-action-btn-pill[data-v-e3e832cc] {
@apply px-5 py-2 rounded-full text-[10px] font-black uppercase tracking-widest transition-all active:scale-95 flex items-center gap-2 shadow-sm;
}
@keyframes spin-slow-e3e832cc {
from { transform: rotate(0deg);
}
to { transform: rotate(-360deg);
}
}
.animate-spin-slow[data-v-e3e832cc] { animation: spin-slow-e3e832cc 3s linear infinite;
}
@keyframes pulse-mini-e3e832cc {
0%, 100% { box-shadow: 0 0 0 0 rgba(219, 39, 119, 0.4);
}
50% { box-shadow: 0 0 15px 5px rgba(219, 39, 119, 0.2);
}
}
.pulse-mini[data-v-e3e832cc] { animation: pulse-mini-e3e832cc 3s infinite;
}
.fade-enter-active[data-v-e3e832cc], .fade-leave-active[data-v-e3e832cc] {
  transition: opacity 0.3s ease;
}
.fade-enter-from[data-v-e3e832cc], .fade-leave-to[data-v-e3e832cc] {
  opacity: 0;
}
.premium-link-card[data-v-e3e832cc] .card-wrapper {
@apply bg-[#0f0f0f] border border-white/5 rounded-2xl overflow-hidden hover:border-cyan-500/50 transition-all hover:shadow-[0_0_40px_rgba(14,165,233,0.1)];
}
