*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}body{font-family:var(--font-sans)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}.sticky{position:sticky}.top-0{top:0}.top-\[57px\]{top:57px}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.flex{display:flex}.grid{display:grid}.min-h-screen{min-height:100vh}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-5xl{max-width:64rem}.max-w-sm{max-width:24rem}.shrink-0{flex-shrink:0}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5625rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-amber-500\/20{border-color:#f59e0b33}.border-blue-500\/20{border-color:#3b82f633}.border-cyan-500\/20{border-color:#06b6d433}.border-green-500\/20{border-color:#22c55e33}.border-orange-500\/20{border-color:#f9731633}.border-red-500\/20{border-color:#ef444433}.border-sky-500\/20{border-color:#0ea5e933}.border-yellow-500\/20{border-color:#eab30833}.border-zinc-500\/20{border-color:#71717a33}.border-zinc-700{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.border-zinc-800{--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/20{background-color:#06b6d433}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-emerald-900\/90{background-color:#064e3be6}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/20{background-color:#f9731633}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/20{background-color:#0ea5e933}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/20{background-color:#eab30833}.bg-zinc-500\/10{background-color:#71717a1a}.bg-zinc-500\/20{background-color:#71717a33}.bg-zinc-600{--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1))}.bg-zinc-700{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-zinc-900\/95{background-color:#18181bf2}.bg-zinc-950{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-zinc-200{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.outline-none{outline:2px solid transparent;outline-offset:2px}.filter{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-blur{--tw-backdrop-blur: blur(8px);-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-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}:root{--font-sans: "Plus Jakarta Sans", sans-serif;--font-display: "Outfit", sans-serif;--background: 222 47% 6%;--foreground: 210 40% 98%;--card: 222 47% 10%;--card-foreground: 210 40% 98%;--popover: 222 47% 8%;--popover-foreground: 210 40% 98%;--primary: 36 96% 56%;--primary-foreground: 0 0% 5%;--secondary: 217 33% 17%;--secondary-foreground: 210 40% 98%;--muted: 217 33% 17%;--muted-foreground: 215 20.2% 65.1%;--accent: 217 33% 17%;--accent-foreground: 210 40% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--border: 217 33% 17%;--input: 217 33% 17%;--ring: 36 96% 56%;--radius: .75rem}input[type=range].accent-primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}input[type=range].accent-primary::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:#ffffff26}input[type=range].accent-primary::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:hsl(var(--primary));margin-top:-4px;cursor:pointer}input[type=range].accent-primary::-moz-range-track{height:4px;border-radius:2px;background:#ffffff26}input[type=range].accent-primary::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:hsl(var(--primary));border:none;cursor:pointer}body{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body *::-moz-selection{background-color:hsl(var(--primary) / .3);--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}body *::selection{background-color:hsl(var(--primary) / .3);--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}body::-moz-selection{background-color:hsl(var(--primary) / .3);--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}body::selection{background-color:hsl(var(--primary) / .3);--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}body{font-family:var(--font-sans);background-color:#04070d;background-image:radial-gradient(ellipse at 50% -12%,rgba(212,160,74,.055) 0%,transparent 52%),radial-gradient(ellipse at 0% 100%,rgba(34,58,92,.06) 0%,transparent 55%),radial-gradient(ellipse at 100% 100%,rgba(184,134,11,.035) 0%,transparent 45%);background-attachment:fixed}.btn-watch{position:relative;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .3s ease-in-out;box-shadow:0 10px 25px -8px #fb923c73,0 0 18px #fb923c40,inset 0 0 0 1px #ffffff0f;overflow:hidden;isolation:isolate}.btn-watch:after{content:"";position:absolute;inset:-2px;border-radius:inherit;background:radial-gradient(circle at center,rgba(251,146,60,.45),transparent 70%);filter:blur(14px);z-index:-1;opacity:.55;animation:btn-watch-pulse 3.2s ease-in-out infinite}@keyframes btn-watch-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.1)}}.btn-watch:hover{transform:scale(1.06) translateY(-2px);border-color:#ffffffb3;box-shadow:0 22px 50px -10px #fb923ca6,0 0 35px #fb923c73,inset 0 0 0 1px #ffffff26}.btn-watch:active{transform:scale(.98)}.btn-watch:hover .btn-watch-icon{transform:translate(4px)}.btn-watch:hover:before{animation:shine 1.5s ease-out infinite}.btn-watch:before{content:"";position:absolute;width:100px;height:100%;background-image:linear-gradient(120deg,#fff0 30%,#fffc,#fff0 70%);top:0;left:-100px;opacity:.6}@keyframes shine{0%{left:-100px}60%{left:100%}to{left:100%}}.btn-trailer{background:transparent;position:relative;padding:5px 15px;display:flex;align-items:center;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid rgb(255,0,0);border-radius:25px;outline:none;overflow:hidden;color:red;transition:color .3s .1s ease-out;text-align:center;text-transform:uppercase;letter-spacing:.05em}.btn-trailer span{margin:6px 10px}.btn-trailer:before{position:absolute;margin:auto;content:"";border-radius:50%;display:block;width:20em;height:20em;inset:0 0 0 -5em;text-align:center;transition:box-shadow .5s ease-out;z-index:-1}.btn-trailer:hover{color:#fff;border:1px solid rgb(255,0,0)}.btn-trailer:hover:before{box-shadow:inset 0 0 0 10em red}.loader-dots{display:flex;justify-content:center;align-items:center;--color: hsl(36, 96%, 56%);--animation: 2s ease-in-out infinite}.loader-dots .circle{display:flex;align-items:center;justify-content:center;position:relative;width:20px;height:20px;border:solid 2px var(--color);border-radius:50%;margin:0 10px;background-color:transparent;animation:circle-keys var(--animation)}.loader-dots .circle .dot{position:absolute;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background-color:var(--color);animation:dot-keys var(--animation)}.loader-dots .circle .outline{position:absolute;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;animation:outline-keys var(--animation)}.loader-dots .circle:nth-child(2){animation-delay:.3s}.loader-dots .circle:nth-child(3){animation-delay:.6s}.loader-dots .circle:nth-child(4){animation-delay:.9s}.loader-dots .circle:nth-child(5){animation-delay:1.2s}.loader-dots .circle:nth-child(2) .dot{animation-delay:.3s}.loader-dots .circle:nth-child(3) .dot{animation-delay:.6s}.loader-dots .circle:nth-child(4) .dot{animation-delay:.9s}.loader-dots .circle:nth-child(5) .dot{animation-delay:1.2s}.loader-dots .circle:nth-child(1) .outline{animation-delay:.9s}.loader-dots .circle:nth-child(2) .outline{animation-delay:1.2s}.loader-dots .circle:nth-child(3) .outline{animation-delay:1.5s}.loader-dots .circle:nth-child(4) .outline{animation-delay:1.8s}.loader-dots .circle:nth-child(5) .outline{animation-delay:2.1s}@keyframes circle-keys{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes dot-keys{0%{transform:scale(1)}50%{transform:scale(0)}to{transform:scale(1)}}@keyframes outline-keys{0%{transform:scale(0);outline:solid 20px var(--color);outline-offset:0;opacity:1}to{transform:scale(1);outline:solid 0 transparent;outline-offset:20px;opacity:0}}.neon-btn{color:#ff1a1a;border:1px solid rgba(255,26,26,.4);background:#ff1a1a0f;text-shadow:0 0 4px rgba(255,26,26,.6),0 0 11px rgba(255,26,26,.3);box-shadow:inset 0 0 8px #ff1a1a14,0 0 8px #ff1a1a26,0 0 20px #ff1a1a0f;animation:neon-flicker 4s infinite}.neon-btn:hover{color:#f33;border-color:#ff3232b3;background:#ff1a1a1f;text-shadow:0 0 6px rgba(255,26,26,.8),0 0 16px rgba(255,26,26,.5),0 0 30px rgba(255,26,26,.2);box-shadow:inset 0 0 12px #ff1a1a1f,0 0 12px #ff1a1a4d,0 0 30px #ff1a1a1f}.neon-gold{background:linear-gradient(180deg,#fbd47a,#f59e0b 55%,#d97706);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.4)) drop-shadow(0 0 8px rgba(245,158,11,.18))}.neon-red{background:linear-gradient(180deg,#fb923c,#ea580c 55%,#c2410c);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.4)) drop-shadow(0 0 8px rgba(234,88,12,.18))}.neon-gold-delay,.neon-gold-delay-2,.neon-red-delay{animation:none!important}@media(prefers-reduced-motion:reduce){.neon-gold,.neon-red,.neon-letter-purple,.neon-btn,.cinematic-bg:before,.cinematic-bg:after,.sea-mist,.volumetric-light,.gold-dust,.film-grain,.shimmer-line,.logo-breathe,.ambient-glow,.ambient-glow:before{animation:none!important}}.cinematic-bg{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;background:radial-gradient(ellipse 110% 70% at 50% 0%,rgba(190,140,60,.055) 0%,transparent 55%),radial-gradient(ellipse 85% 65% at 82% 100%,rgba(28,52,86,.085) 0%,transparent 60%),radial-gradient(ellipse 75% 55% at 18% 92%,rgba(212,160,74,.03) 0%,transparent 55%)}.cinematic-bg:before{content:"";position:absolute;inset:-12%;background:radial-gradient(circle at 28% 32%,rgba(212,160,74,.05) 0%,transparent 38%),radial-gradient(circle at 72% 68%,rgba(36,64,100,.06) 0%,transparent 42%);filter:blur(80px);animation:ocean-drift 38s ease-in-out infinite;will-change:transform,opacity}.cinematic-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.4) 0%,transparent 18%,transparent 78%,rgba(0,0,0,.55) 100%);mix-blend-mode:multiply}@keyframes ocean-drift{0%,to{transform:translateZ(0) scale(1);opacity:.85}50%{transform:translate3d(2.5%,-1.8%,0) scale(1.08);opacity:1}}.sea-mist{position:fixed;pointer-events:none;z-index:1;filter:blur(95px);will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.sea-mist-1{top:-22%;left:-12%;width:65vw;height:65vw;max-width:1100px;max-height:1100px;background:radial-gradient(circle,rgba(120,160,200,.13) 0%,transparent 65%);animation:mist-drift-1 58s ease-in-out infinite;opacity:.55}.sea-mist-2{bottom:-28%;right:-16%;width:72vw;height:72vw;max-width:1250px;max-height:1250px;background:radial-gradient(circle,rgba(184,134,11,.11) 0%,transparent 65%);animation:mist-drift-2 68s ease-in-out infinite;opacity:.5}@keyframes mist-drift-1{0%,to{transform:translateZ(0) scale(1);opacity:.45}50%{transform:translate3d(7%,5%,0) scale(1.15);opacity:.65}}@keyframes mist-drift-2{0%,to{transform:translateZ(0) scale(1);opacity:.4}50%{transform:translate3d(-9%,-7%,0) scale(1.18);opacity:.6}}.volumetric-light{position:fixed;inset:0;pointer-events:none;z-index:1;background:conic-gradient(from 92deg at 50% -8%,transparent 0deg,rgba(212,160,74,.045) 22deg,transparent 48deg,rgba(190,140,60,.035) 64deg,transparent 92deg,transparent 268deg,rgba(212,160,74,.045) 294deg,transparent 332deg);filter:blur(38px);mix-blend-mode:screen;animation:volumetric-sway 42s ease-in-out infinite;will-change:transform,opacity;opacity:.7;transform:translateZ(0)}@keyframes volumetric-sway{0%,to{transform:translateZ(0) scale(1);opacity:.5}50%{transform:translate3d(-1.6%,.8%,0) scale(1.04);opacity:.85}}.gold-dust{position:fixed;inset:-10%;pointer-events:none;z-index:2;opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,rgba(255,210,130,.75) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 27% 73%,rgba(255,195,110,.55) 50%,transparent 100%),radial-gradient(1px 1px at 44% 12%,rgba(255,220,150,.65) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 65% 88%,rgba(255,205,130,.6) 50%,transparent 100%),radial-gradient(1px 1px at 81% 22%,rgba(255,215,140,.7) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 92% 60%,rgba(255,200,120,.55) 50%,transparent 100%),radial-gradient(1px 1px at 5% 55%,rgba(255,220,150,.6) 50%,transparent 100%),radial-gradient(1px 1px at 55% 47%,rgba(255,210,130,.65) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 33% 35%,rgba(255,195,110,.5) 50%,transparent 100%),radial-gradient(1px 1px at 76% 5%,rgba(255,215,140,.7) 50%,transparent 100%),radial-gradient(1px 1px at 18% 92%,rgba(255,220,150,.55) 50%,transparent 100%),radial-gradient(1px 1px at 48% 80%,rgba(255,205,125,.6) 50%,transparent 100%);background-size:100% 100%;animation:dust-drift 110s linear infinite;will-change:transform;mix-blend-mode:screen}@keyframes dust-drift{0%{transform:translateZ(0)}to{transform:translate3d(-2.5%,-5%,0)}}.film-grain{position:fixed;inset:0;pointer-events:none;z-index:2;opacity:.028;mix-blend-mode:overlay;background-image:radial-gradient(rgba(255,255,255,.7) 1px,transparent 1px),radial-gradient(rgba(255,255,255,.6) 1px,transparent 1px);background-size:3px 3px,7px 7px;background-position:0 0,1px 1px;animation:grain-shift 1.6s steps(6) infinite}@keyframes grain-shift{0%{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(1px,-2px)}60%{transform:translate(-1px,2px)}80%{transform:translate(2px,-1px)}to{transform:translate(0)}}.abyss-vignette{position:fixed;inset:0;pointer-events:none;z-index:2;background:radial-gradient(ellipse 140% 120% at 50% 50%,transparent 55%,rgba(0,0,0,.18) 88%,rgba(0,0,0,.32) 100%);mix-blend-mode:multiply}.premium-card{position:relative;transform-style:preserve-3d;will-change:transform;transition:box-shadow .6s cubic-bezier(.22,1,.36,1)}.premium-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#fb923c00,#fb923c99 45%,#f43f5e66 55%,#fb923c00);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:2}.premium-card:hover:before{opacity:1;animation:card-edge-shimmer 2.6s ease-in-out infinite}@keyframes card-edge-shimmer{0%,to{filter:hue-rotate(0deg) brightness(1)}50%{filter:hue-rotate(-12deg) brightness(1.25)}}.premium-card:hover{box-shadow:0 25px 60px -20px #000000b3,0 0 40px -10px #fb923c59,0 0 0 1px #fb923c26}.premium-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(400px circle at var(--mx, 50%) var(--my, 50%),rgba(251,146,60,.18),transparent 45%);opacity:0;transition:opacity .45s ease;pointer-events:none;z-index:3;mix-blend-mode:screen}.premium-card:hover:after{opacity:1}.shimmer-label{position:relative;overflow:hidden;isolation:isolate}.shimmer-label:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);animation:shimmer-sweep 3.8s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes shimmer-sweep{0%,60%{transform:translate(-120%)}80%{transform:translate(120%)}to{transform:translate(120%)}}.logo-breathe{animation:logo-breathe 5s ease-in-out infinite;will-change:filter,transform}@keyframes logo-breathe{0%,to{filter:drop-shadow(0 0 6px rgba(251,146,60,.35)) drop-shadow(0 0 14px rgba(251,146,60,.15));transform:scale(1)}50%{filter:drop-shadow(0 0 14px rgba(251,146,60,.55)) drop-shadow(0 0 28px rgba(251,146,60,.25));transform:scale(1.025)}}.logo-shimmer{position:relative;overflow:hidden}.logo-shimmer:after{content:"";position:absolute;inset:-10%;background:linear-gradient(110deg,transparent 35%,rgba(255,220,150,.55) 50%,transparent 65%);transform:translate(-120%);animation:logo-sheen 6.5s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}@keyframes logo-sheen{0%,70%{transform:translate(-120%)}90%{transform:translate(120%)}to{transform:translate(120%)}}.ambient-glow{position:relative}.ambient-glow:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(500px circle at var(--x, 50%) var(--y, 50%),rgba(251,146,60,.07),transparent 60%);opacity:0;transition:opacity .6s ease;pointer-events:none}.ambient-glow:hover:before{opacity:1}.filter-chip-active{position:relative;isolation:isolate}.filter-chip-active:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:radial-gradient(circle at 50% 50%,rgba(251,146,60,.3),transparent 70%);filter:blur(8px);z-index:-1;animation:chip-pulse 2.4s ease-in-out infinite}@keyframes chip-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.focus-glow:focus-visible,.focus-glow:focus-within{outline:none;border-color:#fb923c73!important;box-shadow:0 0 0 1px #fb923c59,0 0 20px #fb923c26,inset 0 0 12px #fb923c0a;transition:box-shadow .35s ease,border-color .35s ease}.cinematic-intro{position:fixed;inset:0;z-index:9998;background:#000;pointer-events:none}.cinematic-intro-bars>div{position:absolute;left:0;right:0;height:50%;background:#000;will-change:transform}.cinema-scroll{scroll-behavior:smooth;scroll-snap-type:x proximity;scroll-padding-left:1rem;-webkit-overflow-scrolling:touch}.cinema-scroll>*{scroll-snap-align:start}.ripple{position:relative;overflow:hidden;isolation:isolate}.ripple:after{content:"";position:absolute;inset:auto;width:0;height:0;border-radius:50%;background:#fb923c66;transform:translate(-50%,-50%);pointer-events:none;transition:width .5s ease-out,height .5s ease-out,opacity .5s ease-out;opacity:0;left:var(--rx, 50%);top:var(--ry, 50%)}.ripple:active:after{width:320px;height:320px;opacity:1;transition:width 0s,height 0s,opacity 0s}.skeleton-premium{position:relative;overflow:hidden;background:#ffffff0a;isolation:isolate}.skeleton-premium:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.06) 50%,transparent 70%);transform:translate(-100%);animation:skeleton-sweep 1.8s ease-in-out infinite}@keyframes skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.gpu-accel{transform:translateZ(0);backface-visibility:hidden}.will-anim{will-change:transform,opacity}.page-fade-mask{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 5%,black 95%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 5%,black 95%,transparent 100%)}.neon-letter-purple{color:#f59e0b}.neon-letter-delay{animation:none!important}@keyframes bg-orb-1{0%,to{top:-10%;left:-5%}25%{top:20%;left:60%}50%{top:60%;left:40%}75%{top:30%;left:10%}}@keyframes bg-orb-2{0%,to{top:70%;right:-10%}25%{top:10%;right:30%}50%{top:40%;right:60%}75%{top:80%;right:20%}}@keyframes bg-orb-3{0%,to{bottom:-5%;left:50%}33%{bottom:40%;left:20%}66%{bottom:20%;left:70%}}.animate-bg-orb-1{animation:bg-orb-1 25s ease-in-out infinite}.animate-bg-orb-2{animation:bg-orb-2 30s ease-in-out infinite}.animate-bg-orb-3{animation:bg-orb-3 20s ease-in-out infinite}@keyframes star-twinkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.7;transform:scale(1)}}.animate-star{animation:star-twinkle 4s ease-in-out infinite}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500:hover{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-600:hover{--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-700:hover{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.hover\:text-emerald-300:hover{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:border-emerald-500:focus{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
