@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@1,400;1,600&display=swap";@layer components;@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial}}}@layer theme{:root,:host{--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-950:oklch(25.8% .092 26.042);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-900:oklch(37.9% .146 265.522);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-900:oklch(38.1% .176 304.987);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-800:oklch(27.4% .006 286.033);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand:#d13745;--color-brand-text:#ef7b87;--color-on-brand:#fff}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.-inset-x-8{inset-inline:calc(var(--spacing) * -8)}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-y-0{inset-block:0}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-10{top:calc(var(--spacing) * -10)}.-top-12{top:calc(var(--spacing) * -12)}.-top-24{top:calc(var(--spacing) * -24)}.-top-40{top:calc(var(--spacing) * -40)}.-top-48{top:calc(var(--spacing) * -48)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-16{top:calc(var(--spacing) * 16)}.top-30{top:calc(var(--spacing) * 30)}.top-\[-15\%\]{top:-15%}.top-\[40\%\]{top:40%}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-24{right:calc(var(--spacing) * -24)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-7{right:calc(var(--spacing) * 7)}.right-\[-5\%\]{right:-5%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-32{bottom:calc(var(--spacing) * -32)}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[-15\%\]{bottom:-15%}.bottom-\[calc\(4\.75rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(4.75rem + env(safe-area-inset-bottom))}.bottom-\[calc\(100\%\+0\.7rem\)\]{bottom:calc(100% + .7rem)}.bottom-full{bottom:100%}.-left-24{left:calc(var(--spacing) * -24)}.left-0{left:0}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-\[-5\%\]{left:-5%}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.z-80{z-index:80}.z-90{z-index:90}.z-100{z-index:100}.z-999{z-index:999}.z-1000{z-index:1000}.z-99999{z-index:99999}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.row-span-1{grid-row:span 1/span 1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-2{margin:calc(var(--spacing) * 2)}.m-4{margin:calc(var(--spacing) * 4)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0{margin-inline:0}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-10{margin-block:calc(var(--spacing) * 10)}.my-auto{margin-block:auto}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.-mt-25{margin-top:calc(var(--spacing) * -25)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-2\/3{aspect-ratio:2/3}.aspect-16\/10{aspect-ratio:16/10}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-0\.75{height:calc(var(--spacing) * .75)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-12\.5{height:calc(var(--spacing) * 12.5)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-18\.5{height:calc(var(--spacing) * 18.5)}.h-20{height:calc(var(--spacing) * 20)}.h-21\.5{height:calc(var(--spacing) * 21.5)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-55{height:calc(var(--spacing) * 55)}.h-56{height:calc(var(--spacing) * 56)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-70{height:calc(var(--spacing) * 70)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-105{height:calc(var(--spacing) * 105)}.h-150{height:calc(var(--spacing) * 150)}.h-200{height:calc(var(--spacing) * 200)}.h-\[0\.68em\]{height:.68em}.h-\[8px\]{height:8px}.h-\[13px\]{height:13px}.h-\[18px\]{height:18px}.h-\[30\%\]{height:30%}.h-\[45\%\]{height:45%}.h-\[200px\]{height:200px}.h-\[320px\]{height:320px}.h-\[350px\]{height:350px}.h-\[420px\]{height:420px}.h-\[450px\]{height:450px}.h-\[500px\]{height:500px}.h-\[min\(690px\,calc\(100dvh-7rem\)\)\]{height:min(690px,100dvh - 7rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-100{max-height:calc(var(--spacing) * 100)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[min\(55vh\,28rem\)\]{max-height:min(55vh,28rem)}.max-h-\[min\(60vh\,32rem\)\]{max-height:min(60vh,32rem)}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-12\.5{min-height:calc(var(--spacing) * 12.5)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-17\.5{min-height:calc(var(--spacing) * 17.5)}.min-h-37\.5{min-height:calc(var(--spacing) * 37.5)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-59\.5{min-height:calc(var(--spacing) * 59.5)}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[460px\]{min-height:460px}.min-h-\[calc\(100vh-140px\)\]{min-height:calc(100vh - 140px)}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-17\.5{width:calc(var(--spacing) * 17.5)}.w-18\.5{width:calc(var(--spacing) * 18.5)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-90{width:calc(var(--spacing) * 90)}.w-150{width:calc(var(--spacing) * 150)}.w-200{width:calc(var(--spacing) * 200)}.w-\[1\.08em\]{width:1.08em}.w-\[8px\]{width:8px}.w-\[13px\]{width:13px}.w-\[30\%\]{width:30%}.w-\[45\%\]{width:45%}.w-\[65\%\]{width:65%}.w-\[100px\]{width:100px}.w-\[320px\]{width:320px}.w-\[420px\]{width:420px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-\[800px\]{width:800px}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(430px\,calc\(100vw-1\.5rem\)\)\]{width:min(430px,100vw - 1.5rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-70{max-width:calc(var(--spacing) * 70)}.max-w-175{max-width:calc(var(--spacing) * 175)}.max-w-360{max-width:calc(var(--spacing) * 360)}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92\%\]{max-width:92%}.max-w-\[420px\]{max-width:420px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[min\(290px\,calc\(100vw-1\.5rem\)\)\]{max-width:min(290px,100vw - 1.5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-8\.5{min-width:calc(var(--spacing) * 8.5)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12\.5{min-width:calc(var(--spacing) * 12.5)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-17{min-width:calc(var(--spacing) * 17)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[72vw\]{min-width:72vw}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[300px\]{min-width:300px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/4{--tw-translate-x:calc(calc(1 / 4 * 100%) * -1);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)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/3{--tw-translate-x:calc(1 / 3 * 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)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/3{--tw-translate-y:calc(1 / 3 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[0\.04em\]{--tw-translate-y:.04em;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.skew-x-\[-18deg\]{--tw-skew-x:skewX(-18deg);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,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.snap-start{scroll-snap-align:start}.scrollbar-none{scrollbar-width:none}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-flow-dense{grid-auto-flow:dense}.auto-rows-50{grid-auto-rows:calc(var(--spacing) * 50)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row\!{flex-direction:row!important}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[0\.3rem\]{gap:.3rem}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}:where(.divide-white\/8>:not(:last-child)){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/8>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}:where(.divide-white\/\[0\.04\]>:not(:last-child)){border-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/\[0\.04\]>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.3rem\]{border-radius:.3rem}.rounded-\[0\.4rem\]{border-radius:.4rem}.rounded-\[0\.22em\]{border-radius:.22em}.rounded-\[0\.33rem\]{border-radius:.33rem}.rounded-\[0\.35rem\]{border-radius:.35rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.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-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-none{--tw-border-style:none;border-style:none}.\!border-\[rgba\(70\,201\,139\,0\.3\)\]{border-color:#46c98b4d!important}.\!border-\[rgba\(217\,56\,74\,0\.32\)\]{border-color:#d9384a52!important}.border-\[\#65d6a0\]\/25{border-color:oklab(79.5519% -.122968 .0435299/.25)}.border-\[\#141416\]\/20{border-color:oklab(19.2123% .00110122 -.00383586/.2)}.border-\[\#d13745\]{border-color:#d13745}.border-\[\#d13745\]\/20{border-color:oklab(57.4279% .177322 .0676036/.2)}.border-\[\#d13745\]\/25{border-color:oklab(57.4279% .177322 .0676036/.25)}.border-\[\#d13745\]\/30{border-color:oklab(57.4279% .177322 .0676036/.3)}.border-\[\#d13745\]\/35{border-color:oklab(57.4279% .177322 .0676036/.35)}.border-\[\#d13745\]\/60{border-color:oklab(57.4279% .177322 .0676036/.6)}.border-\[\#d13745\]\/70{border-color:oklab(57.4279% .177322 .0676036/.7)}.border-\[\#ef7b87\]\/30{border-color:oklab(71.7409% .137942 .0365854/.3)}.border-\[\#f5c518\]{border-color:#f5c518}.border-\[\#ffffff10\]{border-color:#ffffff10}.border-amber-100\/60{border-color:#fef3c699}@supports (color:color-mix(in lab, red, red)){.border-amber-100\/60{border-color:color-mix(in oklab, var(--color-amber-100) 60%, transparent)}}.border-amber-200\/15{border-color:#fee68526}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/15{border-color:color-mix(in oklab, var(--color-amber-200) 15%, transparent)}}.border-amber-200\/20{border-color:#fee68533}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/20{border-color:color-mix(in oklab, var(--color-amber-200) 20%, transparent)}}.border-amber-200\/25{border-color:#fee68540}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/25{border-color:color-mix(in oklab, var(--color-amber-200) 25%, transparent)}}.border-amber-200\/40{border-color:#fee68566}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/40{border-color:color-mix(in oklab, var(--color-amber-200) 40%, transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-amber-700\/40{border-color:#b7500066}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/40{border-color:color-mix(in oklab, var(--color-amber-700) 40%, transparent)}}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/40{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.border-blue-500\/50{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/50{border-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.border-blue-500\/60{border-color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/60{border-color:color-mix(in oklab, var(--color-blue-500) 60%, transparent)}}.border-brand{border-color:var(--color-brand)}.border-brand\/20{border-color:#d1374533}@supports (color:color-mix(in lab, red, red)){.border-brand\/20{border-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.border-brand\/40{border-color:#d1374566}@supports (color:color-mix(in lab, red, red)){.border-brand\/40{border-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.border-cyan-500\/40{border-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/40{border-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-gray-400\/40{border-color:#99a1af66}@supports (color:color-mix(in lab, red, red)){.border-gray-400\/40{border-color:color-mix(in oklab, var(--color-gray-400) 40%, transparent)}}.border-gray-500\/40{border-color:#6a728266}@supports (color:color-mix(in lab, red, red)){.border-gray-500\/40{border-color:color-mix(in oklab, var(--color-gray-500) 40%, transparent)}}.border-gray-500\/60{border-color:#6a728299}@supports (color:color-mix(in lab, red, red)){.border-gray-500\/60{border-color:color-mix(in oklab, var(--color-gray-500) 60%, transparent)}}.border-gray-600{border-color:var(--color-gray-600)}.border-green-500\/40{border-color:#00c75866}@supports (color:color-mix(in lab, red, red)){.border-green-500\/40{border-color:color-mix(in oklab, var(--color-green-500) 40%, transparent)}}.border-green-500\/50{border-color:#00c75880}@supports (color:color-mix(in lab, red, red)){.border-green-500\/50{border-color:color-mix(in oklab, var(--color-green-500) 50%, transparent)}}.border-purple-500\/40{border-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/40{border-color:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}.border-purple-500\/60{border-color:#ac4bff99}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/60{border-color:color-mix(in oklab, var(--color-purple-500) 60%, transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.border-red-500\/25{border-color:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.border-red-500\/50{border-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.border-sky-500\/25{border-color:#00a5ef40}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/25{border-color:color-mix(in oklab, var(--color-sky-500) 25%, transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/30{border-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/40{border-color:color-mix(in oklab, var(--color-sky-500) 40%, transparent)}}.border-transparent{border-color:#0000}.border-violet-500\/40{border-color:#8d54ff66}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/40{border-color:color-mix(in oklab, var(--color-violet-500) 40%, transparent)}}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/9{border-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.border-white\/9{border-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/55{border-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.border-white\/55{border-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-yellow-300{border-color:var(--color-yellow-300)}.border-yellow-400\/30{border-color:#fac8004d}@supports (color:color-mix(in lab, red, red)){.border-yellow-400\/30{border-color:color-mix(in oklab, var(--color-yellow-400) 30%, transparent)}}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/20{border-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/30{border-color:color-mix(in oklab, var(--color-yellow-500) 30%, transparent)}}.border-yellow-500\/40{border-color:#edb20066}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/40{border-color:color-mix(in oklab, var(--color-yellow-500) 40%, transparent)}}.border-yellow-500\/50{border-color:#edb20080}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/50{border-color:color-mix(in oklab, var(--color-yellow-500) 50%, transparent)}}.border-yellow-500\/60{border-color:#edb20099}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/60{border-color:color-mix(in oklab, var(--color-yellow-500) 60%, transparent)}}.border-zinc-800{border-color:var(--color-zinc-800)}.border-t-\[\#141416\]{border-top-color:#141416}.border-t-\[\#d13745\]{border-top-color:#d13745}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-t-yellow-400{border-top-color:var(--color-yellow-400)}.\!bg-\[rgba\(70\,201\,139\,0\.08\)\]{background-color:#46c98b14!important}.\!bg-\[rgba\(217\,56\,74\,0\.08\)\]{background-color:#d9384a14!important}.bg-\[\#0A0A0E\]\/70{background-color:oklab(14.6778% .00226375 -.00827795/.7)}.bg-\[\#0A0A0E\]\/80{background-color:oklab(14.6778% .00226375 -.00827795/.8)}.bg-\[\#0A0A0E\]\/90{background-color:oklab(14.6778% .00226375 -.00827795/.9)}.bg-\[\#0A0A0E\]\/95{background-color:oklab(14.6778% .00226375 -.00827795/.95)}.bg-\[\#0A0A0E\]\/98{background-color:oklab(14.6778% .00226375 -.00827795/.98)}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#0a0a0e\]{background-color:#0a0a0e}.bg-\[\#0a0a0e\]\/50{background-color:oklab(14.6778% .00226375 -.00827795/.5)}.bg-\[\#0a0a0e\]\/70{background-color:oklab(14.6778% .00226375 -.00827795/.7)}.bg-\[\#0c0e14\]{background-color:#0c0e14}.bg-\[\#0c0e14\]\/40{background-color:oklab(16.4513% .000114322 -.0130809/.4)}.bg-\[\#0e111a\]\/95{background-color:oklab(17.9016% .0000376105 -.0192532/.95)}.bg-\[\#1a1e2e\]{background-color:#1a1e2e}.bg-\[\#1b2132\]{background-color:#1b2132}.bg-\[\#1b2132\]\/95{background-color:oklab(25.0302% -.000602245 -.0335967/.95)}.bg-\[\#1f1f28\]{background-color:#1f1f28}.bg-\[\#2f6a45\]{background-color:#2f6a45}.bg-\[\#3a3f50\]{background-color:#3a3f50}.bg-\[\#4c5165\]{background-color:#4c5165}.bg-\[\#65d6a0\]{background-color:#65d6a0}.bg-\[\#65d6a0\]\/10{background-color:oklab(79.5519% -.122968 .0435299/.1)}.bg-\[\#65d6a0\]\/15{background-color:oklab(79.5519% -.122968 .0435299/.15)}.bg-\[\#070b12\]{background-color:#070b12}.bg-\[\#070b12\]\/90{background-color:oklab(14.8674% -.00294322 -.0165587/.9)}.bg-\[\#090a0a\]{background-color:#090a0a}.bg-\[\#211d12\]{background-color:#211d12}.bg-\[\#09090b\]{background-color:#09090b}.bg-\[\#10101a\]{background-color:#10101a}.bg-\[\#10101a\]\/95{background-color:oklab(17.8249% .0050043 -.0198826/.95)}.bg-\[\#14141a\]\/60{background-color:oklab(19.4053% .00315589 -.0115948/.6)}.bg-\[\#14141a\]\/80{background-color:oklab(19.4053% .00315589 -.0115948/.8)}.bg-\[\#14141a\]\/85{background-color:oklab(19.4053% .00315589 -.0115948/.85)}.bg-\[\#14141a\]\/90{background-color:oklab(19.4053% .00315589 -.0115948/.9)}.bg-\[\#14161e\]\/95{background-color:oklab(20.1856% .00110748 -.0162796/.95)}.bg-\[\#16161e\]{background-color:#16161e}.bg-\[\#18181E\]{background-color:#18181e}.bg-\[\#18181E\]\/95{background-color:oklab(21.1748% .00311082 -.01133/.95)}.bg-\[\#18181e\]{background-color:#18181e}.bg-\[\#20253a\]{background-color:#20253a}.bg-\[\#23252b\]{background-color:#23252b}.bg-\[\#080608\]\/30{background-color:oklab(12.6666% .0057653 -.00389186/.3)}.bg-\[\#111211\]{background-color:#111211}.bg-\[\#141018\]{background-color:#141018}.bg-\[\#141820\]{background-color:#141820}.bg-\[\#151512\]{background-color:#151512}.bg-\[\#161824\]{background-color:#161824}.bg-\[\#181817\]{background-color:#181817}.bg-\[\#232530\]{background-color:#232530}.bg-\[\#a5a2ad\]\/12{background-color:oklab(71.8168% .0076595 -.0141389/.12)}.bg-\[\#d13745\]{background-color:#d13745}.bg-\[\#d13745\]\/8{background-color:oklab(57.4279% .177322 .0676036/.08)}.bg-\[\#d13745\]\/10{background-color:oklab(57.4279% .177322 .0676036/.1)}.bg-\[\#d13745\]\/12{background-color:oklab(57.4279% .177322 .0676036/.12)}.bg-\[\#d13745\]\/15{background-color:oklab(57.4279% .177322 .0676036/.15)}.bg-\[\#d13745\]\/20{background-color:oklab(57.4279% .177322 .0676036/.2)}.bg-\[\#d13745\]\/\[0\.05\]{background-color:oklab(57.4279% .177322 .0676036/.05)}.bg-\[\#d13745\]\/\[0\.06\]{background-color:oklab(57.4279% .177322 .0676036/.06)}.bg-\[\#d13745\]\/\[0\.07\]{background-color:oklab(57.4279% .177322 .0676036/.07)}.bg-\[\#e05b5b\]{background-color:#e05b5b}.bg-\[\#f5c518\]{background-color:#f5c518}.bg-\[\#ffffff10\]{background-color:#ffffff10}.bg-amber-100\/5{background-color:#fef3c60d}@supports (color:color-mix(in lab, red, red)){.bg-amber-100\/5{background-color:color-mix(in oklab, var(--color-amber-100) 5%, transparent)}}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-200\/15{background-color:#fee68526}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/15{background-color:color-mix(in oklab, var(--color-amber-200) 15%, transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/20{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.bg-blue-600\/90{background-color:#155dfce6}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\/90{background-color:color-mix(in oklab, var(--color-blue-600) 90%, transparent)}}.bg-blue-900\/15{background-color:#1c398e26}@supports (color:color-mix(in lab, red, red)){.bg-blue-900\/15{background-color:color-mix(in oklab, var(--color-blue-900) 15%, transparent)}}.bg-brand{background-color:var(--color-brand)}.bg-brand\/10{background-color:#d137451a}@supports (color:color-mix(in lab, red, red)){.bg-brand\/10{background-color:color-mix(in oklab, var(--color-brand) 10%, transparent)}}.bg-brand\/20{background-color:#d1374533}@supports (color:color-mix(in lab, red, red)){.bg-brand\/20{background-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/20{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\/20{background-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/20{background-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-700\/50{background-color:#36415380}@supports (color:color-mix(in lab, red, red)){.bg-gray-700\/50{background-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-800\/80{background-color:#1e2939cc}@supports (color:color-mix(in lab, red, red)){.bg-gray-800\/80{background-color:color-mix(in oklab, var(--color-gray-800) 80%, transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/20{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.bg-green-600\/90{background-color:#00a544e6}@supports (color:color-mix(in lab, red, red)){.bg-green-600\/90{background-color:color-mix(in oklab, var(--color-green-600) 90%, transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/20{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.bg-purple-900\/15{background-color:#59168b26}@supports (color:color-mix(in lab, red, red)){.bg-purple-900\/15{background-color:color-mix(in oklab, var(--color-purple-900) 15%, transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-red-500\/90{background-color:#fb2c36e6}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/90{background-color:color-mix(in oklab, var(--color-red-500) 90%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-600\/90{background-color:#e40014e6}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/90{background-color:color-mix(in oklab, var(--color-red-600) 90%, transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/15{background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-transparent{background-color:#0000}.bg-violet-500\/20{background-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/20{background-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/4\.5{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.bg-white\/4\.5{background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/6{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/7{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/7{background-color:color-mix(in oklab, var(--color-white) 7%, transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/12{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/28{background-color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.bg-white\/28{background-color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-400\/20{background-color:#fac80033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/20{background-color:color-mix(in oklab, var(--color-yellow-400) 20%, transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/10{background-color:color-mix(in oklab, var(--color-yellow-500) 10%, transparent)}}.bg-yellow-500\/15{background-color:#edb20026}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/15{background-color:color-mix(in oklab, var(--color-yellow-500) 15%, transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/20{background-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.bg-yellow-500\/30{background-color:#edb2004d}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/30{background-color:color-mix(in oklab, var(--color-yellow-500) 30%, transparent)}}.bg-yellow-500\/90{background-color:#edb200e6}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/90{background-color:color-mix(in oklab, var(--color-yellow-500) 90%, transparent)}}.bg-yellow-600\/90{background-color:#cd8900e6}@supports (color:color-mix(in lab, red, red)){.bg-yellow-600\/90{background-color:color-mix(in oklab, var(--color-yellow-600) 90%, transparent)}}.bg-yellow-900\/10{background-color:#733e0a1a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-900\/10{background-color:color-mix(in oklab, var(--color-yellow-900) 10%, transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-tr{--tw-gradient-position:to top right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-tr{--tw-gradient-position:to top right in oklab}}.bg-linear-to-tr{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_80\%_50\%\,rgba\(209\,55\,69\,0\.12\)\,transparent_55\%\)\]{background-image:radial-gradient(at 80%,#d137451f,#0000 55%)}.from-\[\#0a0a0a\]{--tw-gradient-from:#0a0a0a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#0a0a0a\]\/30{--tw-gradient-from:oklab(14.4788% 7.45058e-9 7.45058e-9/.3);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#0a0a0e\]{--tw-gradient-from:#0a0a0e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#0c0e14\]{--tw-gradient-from:#0c0e14;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#0d0f1a\]{--tw-gradient-from:#0d0f1a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#070b12\]{--tw-gradient-from:#070b12;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#18181e\]{--tw-gradient-from:#18181e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#20253a\]{--tw-gradient-from:#20253a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#25304d\]{--tw-gradient-from:#25304d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#080608\]{--tw-gradient-from:#080608;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#080608\]\/90{--tw-gradient-from:oklab(12.6666% .0057653 -.00389186/.9);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#111211\]\/58{--tw-gradient-from:oklab(18.064% -.00211781 .00145729/.58);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#111211\]\/62{--tw-gradient-from:oklab(18.064% -.00211781 .00145729/.62);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#141820\]{--tw-gradient-from:#141820;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#182036\]{--tw-gradient-from:#182036;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d13745\]{--tw-gradient-from:#d13745;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d13745\]\/10{--tw-gradient-from:oklab(57.4279% .177322 .0676036/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d13745\]\/15{--tw-gradient-from:oklab(57.4279% .177322 .0676036/.15);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d13745\]\/20{--tw-gradient-from:oklab(57.4279% .177322 .0676036/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d13745\]\/50{--tw-gradient-from:oklab(57.4279% .177322 .0676036/.5);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#ef7b87\]{--tw-gradient-from:#ef7b87;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#f5f2eb\]{--tw-gradient-from:#f5f2eb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-700\/20{--tw-gradient-from:#b7500033}@supports (color:color-mix(in lab, red, red)){.from-amber-700\/20{--tw-gradient-from:color-mix(in oklab, var(--color-amber-700) 20%, transparent)}}.from-amber-700\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/12{--tw-gradient-from:#0000001f}@supports (color:color-mix(in lab, red, red)){.from-black\/12{--tw-gradient-from:color-mix(in oklab, var(--color-black) 12%, transparent)}}.from-black\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/18{--tw-gradient-from:#0000002e}@supports (color:color-mix(in lab, red, red)){.from-black\/18{--tw-gradient-from:color-mix(in oklab, var(--color-black) 18%, transparent)}}.from-black\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/50{--tw-gradient-from:#00000080}@supports (color:color-mix(in lab, red, red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab, var(--color-black) 50%, transparent)}}.from-black\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/75{--tw-gradient-from:#000000bf}@supports (color:color-mix(in lab, red, red)){.from-black\/75{--tw-gradient-from:color-mix(in oklab, var(--color-black) 75%, transparent)}}.from-black\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab, red, red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab, var(--color-black) 90%, transparent)}}.from-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/95{--tw-gradient-from:#000000f2}@supports (color:color-mix(in lab, red, red)){.from-black\/95{--tw-gradient-from:color-mix(in oklab, var(--color-black) 95%, transparent)}}.from-black\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/30{--tw-gradient-from:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.from-blue-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-300\/20{--tw-gradient-from:#d1d5dc33}@supports (color:color-mix(in lab, red, red)){.from-gray-300\/20{--tw-gradient-from:color-mix(in oklab, var(--color-gray-300) 20%, transparent)}}.from-gray-300\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-500{--tw-gradient-from:var(--color-gray-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-500\/30{--tw-gradient-from:#6a72824d}@supports (color:color-mix(in lab, red, red)){.from-gray-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-gray-500) 30%, transparent)}}.from-gray-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500\/30{--tw-gradient-from:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.from-purple-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.from-purple-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-950\/20{--tw-gradient-from:#46080933}@supports (color:color-mix(in lab, red, red)){.from-red-950\/20{--tw-gradient-from:color-mix(in oklab, var(--color-red-950) 20%, transparent)}}.from-red-950\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-950\/20{--tw-gradient-from:#052f4a33}@supports (color:color-mix(in lab, red, red)){.from-sky-950\/20{--tw-gradient-from:color-mix(in oklab, var(--color-sky-950) 20%, transparent)}}.from-sky-950\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/90{--tw-gradient-from:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.from-white\/90{--tw-gradient-from:color-mix(in oklab, var(--color-white) 90%, transparent)}}.from-white\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-500{--tw-gradient-from:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-500\/20{--tw-gradient-from:#edb20033}@supports (color:color-mix(in lab, red, red)){.from-yellow-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.from-yellow-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-500\/30{--tw-gradient-from:#edb2004d}@supports (color:color-mix(in lab, red, red)){.from-yellow-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-yellow-500) 30%, transparent)}}.from-yellow-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0a0a0a\]\/60{--tw-gradient-via:oklab(14.4788% 7.45058e-9 7.45058e-9/.6);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#0a0a0e\]\/80{--tw-gradient-via:oklab(14.6778% .00226375 -.00827795/.8);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#0c0e14\]\/40{--tw-gradient-via:oklab(16.4513% .000114322 -.0130809/.4);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#0c0e14\]\/50{--tw-gradient-via:oklab(16.4513% .000114322 -.0130809/.5);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#0c0e14\]\/80{--tw-gradient-via:oklab(16.4513% .000114322 -.0130809/.8);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#070b12\]\/50{--tw-gradient-via:oklab(14.8674% -.00294322 -.0165587/.5);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#070b12\]\/75{--tw-gradient-via:oklab(14.8674% -.00294322 -.0165587/.75);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#10131a\]{--tw-gradient-via:#10131a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#20253a\]\/80{--tw-gradient-via:oklab(27.003% .00224003 -.0397876/.8);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#080608\]\/30{--tw-gradient-via:oklab(12.6666% .0057653 -.00389186/.3);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#080608\]\/55{--tw-gradient-via:oklab(12.6666% .0057653 -.00389186/.55);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#111211\]\/18{--tw-gradient-via:oklab(18.064% -.00211781 .00145729/.18);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/30{--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab, red, red)){.via-black\/30{--tw-gradient-via:color-mix(in oklab, var(--color-black) 30%, transparent)}}.via-black\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/35{--tw-gradient-via:#00000059}@supports (color:color-mix(in lab, red, red)){.via-black\/35{--tw-gradient-via:color-mix(in oklab, var(--color-black) 35%, transparent)}}.via-black\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab, red, red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab, var(--color-black) 40%, transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/10{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.via-white\/10{--tw-gradient-via:color-mix(in oklab, var(--color-white) 10%, transparent)}}.via-white\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0a0a0a\]{--tw-gradient-to:#0a0a0a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#0a0a0e\]{--tw-gradient-to:#0a0a0e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#0c0e14\]{--tw-gradient-to:#0c0e14;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#080b14\]{--tw-gradient-to:#080b14;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#20253a\]\/20{--tw-gradient-to:oklab(27.003% .00224003 -.0397876/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#080608\]\/10{--tw-gradient-to:oklab(12.6666% .0057653 -.00389186/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#101522\]{--tw-gradient-to:#101522;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#121522\]{--tw-gradient-to:#121522;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#b92c3a\]{--tw-gradient-to:#b92c3a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#ef7b87\]{--tw-gradient-to:#ef7b87;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f5f2eb\]{--tw-gradient-to:#f5f2eb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500\/20{--tw-gradient-to:#f99c0033}@supports (color:color-mix(in lab, red, red)){.to-amber-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.to-amber-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-800\/5{--tw-gradient-to:#953d000d}@supports (color:color-mix(in lab, red, red)){.to-amber-800\/5{--tw-gradient-to:color-mix(in oklab, var(--color-amber-800) 5%, transparent)}}.to-amber-800\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/5{--tw-gradient-to:#0000000d}@supports (color:color-mix(in lab, red, red)){.to-black\/5{--tw-gradient-to:color-mix(in oklab, var(--color-black) 5%, transparent)}}.to-black\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/28{--tw-gradient-to:#00000047}@supports (color:color-mix(in lab, red, red)){.to-black\/28{--tw-gradient-to:color-mix(in oklab, var(--color-black) 28%, transparent)}}.to-black\/28{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/30{--tw-gradient-to:#0000004d}@supports (color:color-mix(in lab, red, red)){.to-black\/30{--tw-gradient-to:color-mix(in oklab, var(--color-black) 30%, transparent)}}.to-black\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand{--tw-gradient-to:var(--color-brand);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500\/20{--tw-gradient-to:#00b7d733}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.to-cyan-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-500{--tw-gradient-to:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-400\/5{--tw-gradient-to:#99a1af0d}@supports (color:color-mix(in lab, red, red)){.to-gray-400\/5{--tw-gradient-to:color-mix(in oklab, var(--color-gray-400) 5%, transparent)}}.to-gray-400\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-400\/20{--tw-gradient-to:#99a1af33}@supports (color:color-mix(in lab, red, red)){.to-gray-400\/20{--tw-gradient-to:color-mix(in oklab, var(--color-gray-400) 20%, transparent)}}.to-gray-400\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-700{--tw-gradient-to:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-500\/20{--tw-gradient-to:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.to-violet-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.to-violet-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/20{--tw-gradient-to:#fff3}@supports (color:color-mix(in lab, red, red)){.to-white\/20{--tw-gradient-to:color-mix(in oklab, var(--color-white) 20%, transparent)}}.to-white\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/70{--tw-gradient-to:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.to-white\/70{--tw-gradient-to:color-mix(in oklab, var(--color-white) 70%, transparent)}}.to-white\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-600\/5{--tw-gradient-to:#cd89000d}@supports (color:color-mix(in lab, red, red)){.to-yellow-600\/5{--tw-gradient-to:color-mix(in oklab, var(--color-yellow-600) 5%, transparent)}}.to-yellow-600\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-black{fill:var(--color-black)}.fill-current{fill:currentColor}.fill-red-500{fill:var(--color-red-500)}.fill-white{fill:var(--color-white)}.stroke-3{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[center_15\%\]{object-position:center 15%}.object-\[center_20\%\]{object-position:center 20%}.object-bottom{object-position:bottom}.object-top{object-position:top}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[0\.2rem\]{padding-inline:.2rem}.px-\[5px\]{padding-inline:5px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[1px\]{padding-block:1px}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-22{padding-top:calc(var(--spacing) * 22)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[150\%\]{padding-bottom:150%}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-1{padding-left:var(--spacing)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-center\!{text-align:center!important}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xl\!{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.1em\]{font-size:1.1em}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1em\]{font-size:1em}.text-\[2em\]{font-size:2em}.text-\[7rem\]{font-size:7rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[80px\]{font-size:80px}.text-\[clamp\(2\.75rem\,5\.7vw\,5rem\)\]{font-size:clamp(2.75rem,5.7vw,5rem)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.065em\]{--tw-tracking:-.065em;letter-spacing:-.065em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0a0a0a\]{color:#0a0a0a}.text-\[\#0a0a0e\]{color:#0a0a0e}.text-\[\#0f1115\]{color:#0f1115}.text-\[\#8ee6bb\]{color:#8ee6bb}.text-\[\#25d366\]{color:#25d366}.text-\[\#65d6a0\]{color:#65d6a0}.text-\[\#716e7a\]{color:#716e7a}.text-\[\#14130f\]{color:#14130f}.text-\[\#15130d\]{color:#15130d}.text-\[\#17130b\]{color:#17130b}.text-\[\#17130b\]\!{color:#17130b!important}.text-\[\#221800\]{color:#221800}.text-\[\#F5F2EB\]{color:#f5f2eb}.text-\[\#a5a2ad\]{color:#a5a2ad}.text-\[\#a7f0c8\]{color:#a7f0c8}.text-\[\#aaa\]{color:#aaa}.text-\[\#b4b0bc\]{color:#b4b0bc}.text-\[\#c5c2cb\]{color:#c5c2cb}.text-\[\#d33d25\]{color:#d33d25}.text-\[\#ef7b87\]{color:#ef7b87}.text-\[\#f2a3ac\]{color:#f2a3ac}.text-\[\#f5f2eb\]{color:#f5f2eb}.text-\[\#ff8b95\]{color:#ff8b95}.text-\[\#ffb3ba\]{color:#ffb3ba}.text-\[\#ffd79a\]{color:#ffd79a}.text-\[color\:var\(--gx-text\)\]{color:var(--gx-text)}.text-\[color\:var\(--gx-text-2\)\]{color:var(--gx-text-2)}.text-\[color\:var\(--gx-text-3\)\]{color:var(--gx-text-3)}.text-\[color\:var\(--gx-text-4\)\]{color:var(--gx-text-4)}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/70{color:#fef3c6b3}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/70{color:color-mix(in oklab, var(--color-amber-100) 70%, transparent)}}.text-amber-100\/80{color:#fef3c6cc}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/80{color:color-mix(in oklab, var(--color-amber-100) 80%, transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/90{color:color-mix(in oklab, var(--color-amber-300) 90%, transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-600{color:var(--color-amber-600)}.text-black{color:var(--color-black)}.text-black\!{color:var(--color-black)!important}.text-black\/60{color:#0009}@supports (color:color-mix(in lab, red, red)){.text-black\/60{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-brand-text{color:var(--color-brand-text)}.text-brand-text\/60{color:#ef7b8799}@supports (color:color-mix(in lab, red, red)){.text-brand-text\/60{color:color-mix(in oklab, var(--color-brand-text) 60%, transparent)}}.text-current{color:currentColor}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-green-400{color:var(--color-green-400)}.text-on-brand{color:var(--color-on-brand)}.text-pink-400{color:var(--color-pink-400)}.text-pink-500{color:var(--color-pink-500)}.text-purple-400{color:var(--color-purple-400)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-rose-300{color:var(--color-rose-300)}.text-sky-200{color:var(--color-sky-200)}.text-sky-400{color:var(--color-sky-400)}.text-slate-100{color:var(--color-slate-100)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-transparent{color:#0000}.text-violet-400{color:var(--color-violet-400)}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.text-white\/25{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/62{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/92{color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.text-white\/92{color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.text-white\/\[0\.03\]{color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.03\]{color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-500\/80{color:#edb200cc}@supports (color:color-mix(in lab, red, red)){.text-yellow-500\/80{color:color-mix(in oklab, var(--color-yellow-500) 80%, transparent)}}.text-zinc-300{color:var(--color-zinc-300)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[\#716e7a\]::placeholder{color:#716e7a}.accent-\[\#d13745\]{accent-color:#d13745}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.06\]{opacity:.06}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_0_6px_rgba\(251\,191\,36\,0\.45\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#fbbf2473);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_0_8px_rgba\(250\,204\,21\,0\.5\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#facc1580);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_0_18px_rgba\(209\,55\,69\,0\.35\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#d1374559);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_0_20px_rgba\(209\,55\,69\,0\.2\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#d1374533);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_0_28px_rgba\(209\,55\,69\,0\.25\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#d1374540);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_0_40px_-10px_rgba\(212\,175\,55\,0\.4\)\]{--tw-shadow:0 0 40px -10px var(--tw-shadow-color,#d4af3766);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_0_50px_-12px_rgba\(0\,160\,233\,0\.18\)\]{--tw-shadow:0 0 50px -12px var(--tw-shadow-color,#00a0e92e);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_0_50px_-12px_rgba\(229\,57\,53\,0\.18\)\]{--tw-shadow:0 0 50px -12px var(--tw-shadow-color,#e539352e);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_0_50px_rgba\(209\,55\,69\,0\.15\)\]{--tw-shadow:0 0 50px var(--tw-shadow-color,#d1374526);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_20px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#00000059);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_8px_24px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#00000059);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_8px_32px_rgba\(209\,55\,69\,0\.2\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#d1374533);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_10px_30px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0000004d);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_10px_30px_rgba\(209\,55\,69\,0\.25\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#d1374540);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_12px_32px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#00000073);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_12px_35px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 12px 35px var(--tw-shadow-color,#00000080);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_15px_35px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 15px 35px var(--tw-shadow-color,#0006);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_20px_50px_rgba\(0\,0\,0\,0\.5\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#00000080), inset 0 1px 0 var(--tw-shadow-color,#ffffff0f);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_20px_50px_rgba\(0\,0\,0\,0\.6\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0009), inset 0 1px 0 var(--tw-shadow-color,#ffffff0f);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_24px_90px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow:0 24px 90px var(--tw-shadow-color,#000000a6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[\#d13745\]\/15{--tw-shadow-color:#d1374526}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#d13745\]\/15{--tw-shadow-color:color-mix(in oklab, oklab(57.4279% .177322 .0676036/.15) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#d13745\]\/20{--tw-shadow-color:#d1374533}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#d13745\]\/20{--tw-shadow-color:color-mix(in oklab, oklab(57.4279% .177322 .0676036/.2) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#d13745\]\/30{--tw-shadow-color:#d137454d}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#d13745\]\/30{--tw-shadow-color:color-mix(in oklab, oklab(57.4279% .177322 .0676036/.3) var(--tw-shadow-alpha), transparent)}}.shadow-amber-500\/10{--tw-shadow-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/50{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab, red, red)){.shadow-black\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-brand\/20{--tw-shadow-color:#d1374533}@supports (color:color-mix(in lab, red, red)){.shadow-brand\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brand) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/10{--tw-shadow-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-white\/10{--tw-shadow-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.shadow-white\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-white) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#d13745\]{--tw-ring-color:#d13745}.ring-\[\#d13745\]\/20{--tw-ring-color:oklab(57.4279% .177322 .0676036/.2)}.ring-\[\#d13745\]\/25{--tw-ring-color:oklab(57.4279% .177322 .0676036/.25)}.ring-amber-300\/60{--tw-ring-color:#ffd23699}@supports (color:color-mix(in lab, red, red)){.ring-amber-300\/60{--tw-ring-color:color-mix(in oklab, var(--color-amber-300) 60%, transparent)}}.ring-brand{--tw-ring-color:var(--color-brand)}.ring-white\/5{--tw-ring-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.ring-white\/5{--tw-ring-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.ring-white\/8{--tw-ring-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.ring-white\/8{--tw-ring-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ring-yellow-500\/30{--tw-ring-color:#edb2004d}@supports (color:color-mix(in lab, red, red)){.ring-yellow-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-yellow-500) 30%, transparent)}}.ring-yellow-500\/70{--tw-ring-color:#edb200b3}@supports (color:color-mix(in lab, red, red)){.ring-yellow-500\/70{--tw-ring-color:color-mix(in oklab, var(--color-yellow-500) 70%, transparent)}}.blur{--tw-blur:blur(8px);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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-\[80px\]{--tw-blur:blur(80px);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,)}.blur-\[90px\]{--tw-blur:blur(90px);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,)}.blur-\[100px\]{--tw-blur:blur(100px);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,)}.blur-\[120px\]{--tw-blur:blur(120px);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,)}.blur-\[140px\]{--tw-blur:blur(140px);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,)}.blur-md{--tw-blur:blur(var(--blur-md));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,)}.blur-sm{--tw-blur:blur(var(--blur-sm));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,)}.blur-xl{--tw-blur:blur(var(--blur-xl));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,)}.brightness-75{--tw-brightness:brightness(75%);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,)}.brightness-\[1\.05\]{--tw-brightness:brightness(1.05);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,)}.brightness-\[1\.16\]{--tw-brightness:brightness(1.16);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,)}.contrast-\[1\.02\]{--tw-contrast:contrast(1.02);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,)}.drop-shadow-\[0_1px_1px_rgba\(0\,0\,0\,\.28\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#00000047));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 8px var(--tw-drop-shadow-color,#0000008c));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.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,)}.saturate-125{--tw-saturate:saturate(125%);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,)}.saturate-150{--tw-saturate:saturate(150%);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,)}.saturate-\[1\.1\]{--tw-saturate:saturate(1.1);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,)}.saturate-\[1\.05\]{--tw-saturate:saturate(1.05);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,)}.saturate-\[1\.12\]{--tw-saturate:saturate(1.12);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,)}.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);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-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));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-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));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-blur-md{--tw-backdrop-blur:blur(var(--blur-md));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-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));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-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));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-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));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,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,border-color\,transform\]{transition-property:background-color,color,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,border-color\]{transition-property:background-color,color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,transform\]{transition-property:background-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,transform\]{transition-property:border-color,background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.contain-layout{--tw-contain-layout:layout;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--row-card-h\:9\.25rem\]{--row-card-h:9.25rem}.\[--row-gap\:1\.25rem\]{--row-gap:1.25rem}.\[--row-gap\:1rem\]{--row-gap:1rem}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}.group-focus-within\/volume\:w-16:is(:where(.group\/volume):focus-within *){width:calc(var(--spacing) * 16)}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.045\]:is(:where(.group):hover *){scale:1.045}.group-hover\:border-\[\#d13745\]:is(:where(.group):hover *){border-color:#d13745}.group-hover\:bg-\[\#0c0e14\]\/0:is(:where(.group):hover *){background-color:oklab(0% 0 0/0)}.group-hover\:bg-\[\#d13745\]:is(:where(.group):hover *){background-color:#d13745}.group-hover\:bg-\[\#d13745\]\/10:is(:where(.group):hover *){background-color:oklab(57.4279% .177322 .0676036/.1)}.group-hover\:bg-black:is(:where(.group):hover *){background-color:var(--color-black)}.group-hover\:bg-black\/40:is(:where(.group):hover *){background-color:#0006}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/40:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.group-hover\:bg-transparent:is(:where(.group):hover *){background-color:#0000}.group-hover\:text-brand-text:is(:where(.group):hover *){color:var(--color-brand-text)}.group-hover\:text-gray-400:is(:where(.group):hover *){color:var(--color-gray-400)}.group-hover\:text-on-brand:is(:where(.group):hover *){color:var(--color-on-brand)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-white\/80:is(:where(.group):hover *){color:#fffc}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/80:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.group-hover\:text-yellow-400:is(:where(.group):hover *){color:var(--color-yellow-400)}.group-hover\:text-yellow-500:is(:where(.group):hover *){color:var(--color-yellow-500)}.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-2xl:is(:where(.group):hover *){--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:shadow-\[0_0_20px_rgba\(209\,55\,69\,0\.4\)\]:is(:where(.group):hover *){--tw-shadow:0 0 20px var(--tw-shadow-color,#d1374566);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.55\)\]:is(:where(.group):hover *){--tw-shadow:0 8px 30px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:ring-2:is(:where(.group):hover *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:ring-\[\#d13745\]:is(:where(.group):hover *){--tw-ring-color:#d13745}.group-hover\:ring-\[\#d13745\]\/50:is(:where(.group):hover *){--tw-ring-color:oklab(57.4279% .177322 .0676036/.5)}.group-hover\/btn\:bg-black:is(:where(.group\/btn):hover *){background-color:var(--color-black)}.group-hover\/btn\:text-brand-text:is(:where(.group\/btn):hover *){color:var(--color-brand-text)}.group-hover\/btn\:text-on-brand:is(:where(.group\/btn):hover *){color:var(--color-on-brand)}.group-hover\/card\:scale-100:is(:where(.group\/card):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/card\:opacity-100:is(:where(.group\/card):hover *){opacity:1}.group-hover\/ep\:scale-105:is(:where(.group\/ep):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/progress\:scale-100:is(:where(.group\/progress):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/volume\:w-16:is(:where(.group\/volume):hover *){width:calc(var(--spacing) * 16)}}.selection\:bg-\[\#d13745\] ::selection,.selection\:bg-\[\#d13745\]::selection{background-color:#d13745}.selection\:bg-rose-500\/30 ::selection{background-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.selection\:bg-rose-500\/30 ::selection{background-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.selection\:bg-rose-500\/30::selection{background-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.selection\:bg-rose-500\/30::selection{background-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.selection\:text-\[\#17130b\] ::selection,.selection\:text-\[\#17130b\]::selection{color:#17130b}.selection\:text-rose-200 ::selection,.selection\:text-rose-200::selection{color:var(--color-rose-200)}.placeholder\:text-\[color\:var\(--gx-text-4\)\]::placeholder{color:var(--gx-text-4)}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.placeholder\:text-white\/50::placeholder{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/50::placeholder{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}@media (hover:hover){.hover\:z-50:hover{z-index:50}.hover\:h-1\.5:hover{height:calc(var(--spacing) * 1.5)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:rotate-0:hover{rotate:0deg}.hover\:border-\[\#d13745\]:hover{border-color:#d13745}.hover\:border-\[\#d13745\]\/40:hover{border-color:oklab(57.4279% .177322 .0676036/.4)}.hover\:border-\[\#d13745\]\/45:hover{border-color:oklab(57.4279% .177322 .0676036/.45)}.hover\:border-\[\#d13745\]\/60:hover{border-color:oklab(57.4279% .177322 .0676036/.6)}.hover\:border-amber-200:hover{border-color:var(--color-amber-200)}.hover\:border-amber-200\/50:hover{border-color:#fee68580}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-200\/50:hover{border-color:color-mix(in oklab, var(--color-amber-200) 50%, transparent)}}.hover\:border-amber-200\/60:hover{border-color:#fee68599}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-200\/60:hover{border-color:color-mix(in oklab, var(--color-amber-200) 60%, transparent)}}.hover\:border-red-500\/30:hover{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-500\/30:hover{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:border-white\/70:hover{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/70:hover{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:border-yellow-500:hover{border-color:var(--color-yellow-500)}.hover\:border-yellow-500\/30:hover{border-color:#edb2004d}@supports (color:color-mix(in lab, red, red)){.hover\:border-yellow-500\/30:hover{border-color:color-mix(in oklab, var(--color-yellow-500) 30%, transparent)}}.hover\:border-yellow-500\/40:hover{border-color:#edb20066}@supports (color:color-mix(in lab, red, red)){.hover\:border-yellow-500\/40:hover{border-color:color-mix(in oklab, var(--color-yellow-500) 40%, transparent)}}.hover\:bg-\[\#252d43\]:hover{background-color:#252d43}.hover\:bg-\[\#32353f\]:hover{background-color:#32353f}.hover\:bg-\[\#151512\]:hover{background-color:#151512}.hover\:bg-\[\#181822\]\/90:hover{background-color:oklab(21.3825% .00494456 -.0189511/.9)}.hover\:bg-\[\#b92c3a\]:hover{background-color:#b92c3a}.hover\:bg-\[\#d13745\]:hover{background-color:#d13745}.hover\:bg-\[\#d13745\]\/10:hover{background-color:oklab(57.4279% .177322 .0676036/.1)}.hover\:bg-\[\#d13745\]\/15:hover{background-color:oklab(57.4279% .177322 .0676036/.15)}.hover\:bg-\[\#d13745\]\/25:hover{background-color:oklab(57.4279% .177322 .0676036/.25)}.hover\:bg-\[\#ef7b87\]:hover{background-color:#ef7b87}.hover\:bg-\[\#ef7070\]:hover{background-color:#ef7070}.hover\:bg-\[\#f5f2eb\]:hover{background-color:#f5f2eb}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-200\/10:hover{background-color:#fee6851a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-200\/10:hover{background-color:color-mix(in oklab, var(--color-amber-200) 10%, transparent)}}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-black\/90:hover{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/90:hover{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.hover\:bg-brand:hover{background-color:var(--color-brand)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-sky-500:hover{background-color:var(--color-sky-500)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/6:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/6:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/12:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/12:hover{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.hover\:bg-white\/14:hover{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/14:hover{background-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/40:hover{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/40:hover{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.12\]:hover{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.hover\:bg-white\/\[0\.14\]:hover{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.14\]:hover{background-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.hover\:bg-yellow-400:hover{background-color:var(--color-yellow-400)}.hover\:bg-yellow-500:hover{background-color:var(--color-yellow-500)}.hover\:bg-yellow-500\/10:hover{background-color:#edb2001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-yellow-500\/10:hover{background-color:color-mix(in oklab, var(--color-yellow-500) 10%, transparent)}}.hover\:text-\[\#25d366\]:hover{color:#25d366}.hover\:text-\[\#d33d25\]:hover{color:#d33d25}.hover\:text-\[\#f2a3ac\]:hover{color:#f2a3ac}.hover\:text-\[\#ffb3ba\]:hover{color:#ffb3ba}.hover\:text-amber-200:hover{color:var(--color-amber-200)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-brand-text:hover{color:var(--color-brand-text)}.hover\:text-gray-300:hover{color:var(--color-gray-300)}.hover\:text-on-brand:hover{color:var(--color-on-brand)}.hover\:text-on-brand\!:hover{color:var(--color-on-brand)!important}.hover\:text-pink-400:hover{color:var(--color-pink-400)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-300:hover{color:var(--color-yellow-300)}.hover\:text-yellow-400:hover{color:var(--color-yellow-400)}.hover\:text-yellow-500:hover{color:var(--color-yellow-500)}.hover\:text-zinc-200:hover{color:var(--color-zinc-200)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_25px_rgba\(255\,255\,255\,0\.4\)\]:hover{--tw-shadow:0 0 25px var(--tw-shadow-color,#fff6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_32px_rgba\(255\,255\,255\,0\.35\)\]:hover{--tw-shadow:0 0 32px var(--tw-shadow-color,#ffffff59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_16px_45px_rgba\(209\,55\,69\,0\.25\)\]:hover{--tw-shadow:0 16px 45px var(--tw-shadow-color,#d1374540);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-white\/20:hover{--tw-shadow-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-white\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-white) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:ring-\[\#d13745\]\/50:hover{--tw-ring-color:oklab(57.4279% .177322 .0676036/.5)}.hover\:ring-white\/20:hover{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:ring-white\/20:hover{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:blur-none:hover{--tw-blur: ;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,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:border-\[\#d13745\]:focus{border-color:#d13745}.focus\:border-\[\#d13745\]\/60:focus{border-color:oklab(57.4279% .177322 .0676036/.6)}.focus\:border-\[\#d13745\]\/65:focus{border-color:oklab(57.4279% .177322 .0676036/.65)}.focus\:border-amber-200\/50:focus{border-color:#fee68580}@supports (color:color-mix(in lab, red, red)){.focus\:border-amber-200\/50:focus{border-color:color-mix(in oklab, var(--color-amber-200) 50%, transparent)}}.focus\:border-white\/20:focus{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.focus\:border-white\/20:focus{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.focus\:border-white\/30:focus{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.focus\:border-white\/30:focus{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.focus\:bg-white\/7:focus{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white\/7:focus{background-color:color-mix(in oklab, var(--color-white) 7%, transparent)}}.focus\:bg-white\/10:focus{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white\/10:focus{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.focus\:opacity-100:focus{opacity:1}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#d13745\]:focus{--tw-ring-color:#d13745}.focus\:ring-\[\#d13745\]\/30:focus{--tw-ring-color:oklab(57.4279% .177322 .0676036/.3)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[\#d13745\]:focus-visible{--tw-ring-color:#d13745}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[\#111211\]:focus-visible{--tw-ring-offset-color:#111211}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-98:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}}@media (width>=768px){.min-\[768px\]\:inline-flex{display:inline-flex}}@media (width>=900px){.min-\[900px\]\:mx-0{margin-inline:0}.min-\[900px\]\:mt-8{margin-top:calc(var(--spacing) * 8)}.min-\[900px\]\:mr-\[4\%\]{margin-right:4%}.min-\[900px\]\:flex{display:flex}.min-\[900px\]\:hidden{display:none}.min-\[900px\]\:h-96{height:calc(var(--spacing) * 96)}.min-\[900px\]\:min-h-\[calc\(100dvh-8rem\)\]{min-height:calc(100dvh - 8rem)}.min-\[900px\]\:w-64{width:calc(var(--spacing) * 64)}.min-\[900px\]\:w-\[52\%\]{width:52%}.min-\[900px\]\:rotate-2{rotate:2deg}.min-\[900px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[900px\]\:flex-row{flex-direction:row}.min-\[900px\]\:justify-between{justify-content:space-between}.min-\[900px\]\:justify-start{justify-content:flex-start}.min-\[900px\]\:gap-0{gap:0}.min-\[900px\]\:rounded-\[3rem\]{border-radius:3rem}.min-\[900px\]\:p-8{padding:calc(var(--spacing) * 8)}.min-\[900px\]\:text-left{text-align:left}.min-\[900px\]\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.min-\[900px\]\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (width>=1200px){.min-\[1200px\]\:mt-10{margin-top:calc(var(--spacing) * 10)}.min-\[1200px\]\:mt-12{margin-top:calc(var(--spacing) * 12)}.min-\[1200px\]\:gap-6{gap:calc(var(--spacing) * 6)}.min-\[1200px\]\:p-10{padding:calc(var(--spacing) * 10)}}@media (width>=1224px){.min-\[1224px\]\:block{display:block}.min-\[1224px\]\:hidden{display:none}}@media (width>=1440px){.min-\[1440px\]\:mr-\[8\%\]{margin-right:8%}.min-\[1440px\]\:h-\[30rem\]{height:30rem}.min-\[1440px\]\:w-72{width:calc(var(--spacing) * 72)}.min-\[1440px\]\:w-80{width:calc(var(--spacing) * 80)}.min-\[1440px\]\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.min-\[1440px\]\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=1600px){.min-\[1600px\]\:inline{display:inline}.min-\[1600px\]\:gap-2{gap:calc(var(--spacing) * 2)}.min-\[1600px\]\:gap-3{gap:calc(var(--spacing) * 3)}.min-\[1600px\]\:gap-4{gap:calc(var(--spacing) * 4)}.min-\[1600px\]\:gap-8{gap:calc(var(--spacing) * 8)}.min-\[1600px\]\:p-2{padding:calc(var(--spacing) * 2)}.min-\[1600px\]\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (width>=40rem){.sm\:absolute{position:absolute}.sm\:relative{position:relative}.sm\:top-10{top:calc(var(--spacing) * 10)}.sm\:right-auto{right:auto}.sm\:bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.sm\:left-2{left:calc(var(--spacing) * 2)}.sm\:left-20{left:calc(var(--spacing) * 20)}.sm\:mx-0{margin-inline:0}.sm\:mx-3{margin-inline:calc(var(--spacing) * 3)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:aspect-video{aspect-ratio:var(--aspect-video)}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:h-13{height:calc(var(--spacing) * 13)}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:h-80{height:calc(var(--spacing) * 80)}.sm\:min-h-13{min-height:calc(var(--spacing) * 13)}.sm\:w-5{width:calc(var(--spacing) * 5)}.sm\:w-6{width:calc(var(--spacing) * 6)}.sm\:w-7{width:calc(var(--spacing) * 7)}.sm\:w-11{width:calc(var(--spacing) * 11)}.sm\:w-13{width:calc(var(--spacing) * 13)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-\[13\.333rem\]{width:13.333rem}.sm\:w-\[96vw\]{width:96vw}.sm\:w-\[120px\]{width:120px}.sm\:w-\[min\(34rem\,calc\(100\%-6rem\)\)\]{width:min(34rem,100% - 6rem)}.sm\:min-w-65{min-width:calc(var(--spacing) * 65)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.sm\:gap-y-6{row-gap:calc(var(--spacing) * 6)}.sm\:self-auto{align-self:auto}.sm\:rounded{border-radius:.25rem}.sm\:rounded-4xl{border-radius:var(--radius-4xl)}.sm\:bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.sm\:bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-0\.5{padding-block:calc(var(--spacing) * .5)}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[1\.5rem\]{font-size:1.5rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[15px\]{font-size:15px}}@media (width>=48rem){.md\:inset-x-auto{inset-inline:auto}.md\:top-8{top:calc(var(--spacing) * 8)}.md\:right-6{right:calc(var(--spacing) * 6)}.md\:right-20{right:calc(var(--spacing) * 20)}.md\:bottom-0{bottom:0}.md\:bottom-18{bottom:calc(var(--spacing) * 18)}.md\:bottom-24{bottom:calc(var(--spacing) * 24)}.md\:left-8{left:calc(var(--spacing) * 8)}.md\:col-span-4{grid-column:span 4/span 4}.md\:row-span-2{grid-row:span 2/span 2}.md\:m-3{margin:calc(var(--spacing) * 3)}.md\:m-6{margin:calc(var(--spacing) * 6)}.md\:mx-0{margin-inline:0}.md\:my-12{margin-block:calc(var(--spacing) * 12)}.md\:mt-auto{margin-top:auto}.md\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.md\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.md\:mb-4\.5{margin-bottom:calc(var(--spacing) * 4.5)}.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:ml-2{margin-left:calc(var(--spacing) * 2)}.md\:block{display:block}.md\:flex{display:flex}.md\:flex\!{display:flex!important}.md\:grid{display:grid}.md\:grid\!{display:grid!important}.md\:hidden{display:none}.md\:hidden\!{display:none!important}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:aspect-21\/9{aspect-ratio:21/9}.md\:h-4{height:calc(var(--spacing) * 4)}.md\:h-5{height:calc(var(--spacing) * 5)}.md\:h-6{height:calc(var(--spacing) * 6)}.md\:h-7{height:calc(var(--spacing) * 7)}.md\:h-10{height:calc(var(--spacing) * 10)}.md\:h-12{height:calc(var(--spacing) * 12)}.md\:h-12\.5{height:calc(var(--spacing) * 12.5)}.md\:h-13{height:calc(var(--spacing) * 13)}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:h-44{height:calc(var(--spacing) * 44)}.md\:h-105{height:calc(var(--spacing) * 105)}.md\:h-\[50vh\]{height:50vh}.md\:min-h-40{min-height:calc(var(--spacing) * 40)}.md\:min-h-\[520px\]{min-height:520px}.md\:w-4{width:calc(var(--spacing) * 4)}.md\:w-4\/5{width:80%}.md\:w-5{width:calc(var(--spacing) * 5)}.md\:w-6{width:calc(var(--spacing) * 6)}.md\:w-7{width:calc(var(--spacing) * 7)}.md\:w-9{width:calc(var(--spacing) * 9)}.md\:w-10{width:calc(var(--spacing) * 10)}.md\:w-12{width:calc(var(--spacing) * 12)}.md\:w-44{width:calc(var(--spacing) * 44)}.md\:w-52{width:calc(var(--spacing) * 52)}.md\:w-60{width:calc(var(--spacing) * 60)}.md\:w-80{width:calc(var(--spacing) * 80)}.md\:w-\[140px\]{width:140px}.md\:w-auto{width:auto}.md\:max-w-\[68\%\]{max-width:68%}.md\:min-w-17{min-width:calc(var(--spacing) * 17)}.md\:min-w-72{min-width:calc(var(--spacing) * 72)}.md\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-start{justify-content:flex-start}.md\:gap-1{gap:var(--spacing)}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:rounded-xl{border-radius:var(--radius-xl)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-0{padding-inline:0}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-12\.5{padding-inline:calc(var(--spacing) * 12.5)}.md\:px-\[50px\]{padding-inline:50px}.md\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-7{padding-block:calc(var(--spacing) * 7)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pt-32{padding-top:calc(var(--spacing) * 32)}.md\:pb-1{padding-bottom:var(--spacing)}.md\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.md\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.md\:pl-6{padding-left:calc(var(--spacing) * 6)}.md\:text-left{text-align:left}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[10rem\]{font-size:10rem}.md\:text-\[100px\]{font-size:100px}.md\:leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.md\:opacity-75{opacity:.75}.md\: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,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.md\:duration-300{--tw-duration:.3s;transition-duration:.3s}.md\:\[--row-gap\:2rem\]{--row-gap:2rem}.md\:group-focus-within\/volume\:w-20:is(:where(.group\/volume):focus-within *){width:calc(var(--spacing) * 20)}@media (hover:hover){.md\:group-hover\/card\:bg-black\/20:is(:where(.group\/card):hover *){background-color:#0003}@supports (color:color-mix(in lab, red, red)){.md\:group-hover\/card\:bg-black\/20:is(:where(.group\/card):hover *){background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.md\:group-hover\/card\:bg-black\/25:is(:where(.group\/card):hover *){background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.md\:group-hover\/card\:bg-black\/25:is(:where(.group\/card):hover *){background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.md\:group-hover\/card\:opacity-85:is(:where(.group\/card):hover *){opacity:.85}.md\:group-hover\/season\:block:is(:where(.group\/season):hover *){display:block}.md\:group-hover\/volume\:w-20:is(:where(.group\/volume):hover *){width:calc(var(--spacing) * 20)}}}@media (width>=64rem){.lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.lg\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-11{height:calc(var(--spacing) * 11)}.lg\:h-18{height:calc(var(--spacing) * 18)}.lg\:h-85{height:calc(var(--spacing) * 85)}.lg\:h-125{height:calc(var(--spacing) * 125)}.lg\:w-2\/3{width:66.6667%}.lg\:w-32{width:calc(var(--spacing) * 32)}.lg\:w-34\.5{width:calc(var(--spacing) * 34.5)}.lg\:w-47{width:calc(var(--spacing) * 47)}.lg\:w-48{width:calc(var(--spacing) * 48)}.lg\:w-96{width:calc(var(--spacing) * 96)}.lg\:w-\[45\%\]{width:45%}.lg\:w-\[65\%\]{width:65%}.lg\:min-w-0{min-width:0}.lg\:flex-1{flex:1}.lg\:flex-none{flex:none}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(340px\,0\.72fr\)\]{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-start{justify-content:flex-start}.lg\:gap-0{gap:0}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-y-4{row-gap:calc(var(--spacing) * 4)}.lg\:overflow-visible{overflow:visible}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-12\.5{padding-inline:calc(var(--spacing) * 12.5)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-25{padding-block:calc(var(--spacing) * 25)}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.lg\:pb-0{padding-bottom:0}.lg\:text-left{text-align:left}.lg\:text-2xl\!{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-\[1\.8em\]{font-size:1.8em}.lg\:text-\[15px\]{font-size:15px}}@media (width>=80rem){.xl\:sticky{position:sticky}.xl\:top-26{top:calc(var(--spacing) * 26)}.xl\:block{display:block}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-cols-\[208px_minmax\(0\,1fr\)\]{grid-template-columns:208px minmax(0,1fr)}.xl\:items-start{align-items:flex-start}.xl\:gap-8{gap:calc(var(--spacing) * 8)}.xl\:px-8{padding-inline:calc(var(--spacing) * 8)}.xl\:text-left\!{text-align:left!important}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}.btn{opacity:1;border:1px solid #0000;border-radius:.4rem;justify-content:center;align-items:center;gap:.5rem;min-height:40px;padding:.5rem 1.1rem;font-size:14px;font-weight:500;display:inline-flex}.btn:hover{opacity:.9}.btn.btn-block{width:100%}.btn.btn-circle{border-radius:3rem;width:30px;height:30px;padding:.4rem;min-height:auto!important}.btn i{font-size:.9em}.btn span{white-space:nowrap}.btn .inc-icon{flex-shrink:0;width:14px;height:14px}.inc-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;font-size:0!important;line-height:0!important}.inc-icon img,.inc-icon svg{width:100%!important;height:100%!important}.icon-24{width:24px!important;height:24px!important}.icon-20{width:20px!important;height:20px!important}.icon-16{width:16px!important;height:16px!important}.slide-content .touch{align-items:center;gap:2rem;display:flex}.slide-content .touch .button-play{opacity:.95;background:linear-gradient(39deg,#d13745,#fff1cc);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;display:flex;box-shadow:0 5px 10px 5px #ffda7d1a;color:var(--primary-button-text)!important}.slide-content .touch .button-play:hover{opacity:1;box-shadow:0 5px 10px 10px #ffda7d26}.slide-content .touch-group{border:2px solid var(--border-color,#ffffff10);border-radius:30px;align-items:center;display:inline-flex;overflow:hidden}.slide-content .touch-group:hover{border-color:#fff!important}.slide-content .touch-group .item{cursor:pointer;color:#fff;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-width:68px;height:50px;padding:0 .2rem;text-decoration:none;transition:background-color .3s,color .3s;display:flex;position:relative}.slide-content .touch-group .item:hover{background-color:#ffffff0d;color:var(--brand-text)!important}.slide-content .touch-group .item:hover .inc-icon{color:var(--brand-text)!important}.slide-content .touch-group .item:first-of-type{padding-left:.4rem}.slide-content .touch-group .item:last-of-type{padding-right:.4rem}.slide-content .touch-group .item span{white-space:nowrap;height:0;font-size:10px;line-height:1;display:none}.slide-content .touch-group .item:hover span{height:auto;display:block}.slide-content .touch-group .item+.item{border-left:2px solid var(--border-color,#ffffff10)}.slide-content .media-title{text-shadow:0 2px 1px #0000004d;color:#fff;margin-bottom:.5rem;font-size:3em;font-weight:700;line-height:1.3}.slide-content .media-alias-title{color:var(--primary-text);margin-bottom:1rem;font-size:1.1em;font-weight:300;line-height:1.5}.slide-content .description{color:#fff;text-shadow:0 1px 1px #0003;margin-bottom:2rem;font-size:1em;font-weight:400;line-height:1.6}.tag-classic,.tag-topic{color:#fff;background-color:#ffffff10;border-radius:.33rem;align-items:center;height:26px;padding:0 .4rem;font-size:12px;display:inline-flex}.tag-classic{border:1px solid #fff}.tag-topic:hover{color:var(--primary-text);background-color:#ffffff20}.tag-imdb:before{display:none}.hl-tags .tag-model{color:#000;background-color:#fff;border:1px solid #fff;border-radius:2px;justify-content:center;align-items:center;height:20px;padding:0 .3rem;font-size:11px;font-weight:700;line-height:18px;display:flex}.hl-tags .tag-classic{color:#ddd;background-color:#ffffff0d;border:1px solid #fff3;border-radius:2px;justify-content:center;align-items:center;height:20px;padding:0 .4rem;font-size:11px;font-weight:500;line-height:18px;display:flex}.hl-tags .tag-topic{color:#aaa;cursor:pointer;font-size:11px;line-height:1.4;transition:color .3s}.hl-tags .tag-topic:hover{color:#fff;background-color:#0000}.hl-tags .tag-topic:after{content:"•";color:#444;margin-left:6px}.hl-tags .tag-topic:last-child:after{display:none}.sw-tip{color:#fff;z-index:100;background-color:#232530;border-radius:.4rem;width:320px;font-size:13px;font-weight:300;overflow:hidden;box-shadow:0 10px 30px #00000080}.sw-tip .media-teaser{background-position:50%;background-size:cover;width:100%;position:relative;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 30px);mask-image:linear-gradient(0deg,#0000 0,#000 30px)}.sw-tip .media-teaser .sound-mute{z-index:4;cursor:pointer;position:absolute;bottom:1rem;right:1rem}.sound-mute.muted i:before{content:""!important}.sw-tip .media-teaser .pin-new{z-index:4;border-radius:.3rem;display:none;inset:1rem auto auto 1rem;transform:none}.sw-tip .media-teaser .info{z-index:3;background:linear-gradient(20deg,#2f334699,#2f334600);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1rem;display:flex;position:absolute;inset:0}.sw-tip .media-item{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#2f3346b3,#2f3346);width:100%;padding:0 1.5rem 1.5rem}.sw-tip .media-title{text-shadow:0 0 3px #00000030;color:#fff;margin-bottom:2px;font-size:1.2em;font-weight:600;line-height:1.3}.sw-tip .media-title-image{margin-bottom:.6rem}.sw-tip .media-title-image img{max-width:280px;max-height:50px}.sw-tip .alias-title{color:var(--primary-text);white-space:nowrap;text-overflow:ellipsis;font-size:1em;font-weight:400;overflow:hidden}.sw-tip .hl-tags{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:5px;margin-bottom:.75rem;display:flex;overflow:hidden}.sw-tip .hl-tags+.hl-tags{margin-top:.5rem}.sw-tip .hl-tags .tag-classic{color:#fff;background-color:#ffffff10;border:none;border-radius:.33rem;align-items:center;height:22px;padding:0 .4rem;font-size:.9em;display:inline-flex}.sw-tip .hl-tags .tag-imdb,.sw-tip .hl-tags .tag-model span{line-height:20px}.sw-tip .hl-tags .tag-topic{color:#fff;background-color:#0000;align-items:center;height:auto;padding:0;font-size:.9em;display:inline-flex}.sw-tip .hl-tags .tag-topic:nth-child(n+5){display:none}.sw-tip .hl-tags .tag-topic+.tag-topic{margin-left:2px}.sw-tip .hl-tags .tag-topic+.tag-topic:before{content:"";background-color:#fff;border-radius:50%;width:4px;height:4px;margin-right:6px}.sw-tip .touch-group{border:none;border-radius:0;justify-content:space-between;align-items:stretch;gap:.6rem;margin-bottom:1.25rem;display:flex}.sw-tip .touch-group .btn{white-space:nowrap;flex-grow:1;height:32px;padding:6px 10px;font-size:12px}.sw-tip .touch-group .btn-outline.active{color:var(--primary-text)!important}.btn-primary{background-color:var(--primary-color);border:none;color:var(--brand-on-accent)!important}.btn-primary:hover{background-color:var(--primary-color-hover);color:#0a0a0e!important}.btn-outline{color:#fff;background-color:#0000;border:1px solid #fff3;justify-content:center;align-items:center;gap:4px;display:flex}.btn-outline:hover{color:var(--primary-text);border-color:#fff}.inc-icon.icon-14{width:14px;height:14px}.ratio{width:100%;position:relative}.ratio:before{padding-top:var(--bs-aspect-ratio);content:"";display:block}.ratio-16x9{--bs-aspect-ratio:56.25%}.hl-tags{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.tag-model{color:#000;cursor:default;background-color:#fff;border-radius:.33rem;flex-shrink:0;align-items:center;padding:0 .5rem;font-size:12px;font-weight:500;line-height:26px;display:flex;overflow:hidden}.tag-imdb{color:#fff;cursor:default;background-color:#0000;border:1px solid #ef7b87;border-radius:.33rem;flex-shrink:0;align-items:center;padding:0 .4rem;font-size:12px;font-weight:500;line-height:24px;display:inline-flex}.tag-imdb:before{content:none!important;display:none!important}.sw-tip .hl-tags .tag-imdb{line-height:20px}.tag-classic{color:#fff;background-color:#ffffff10;border:1px solid #fff;border-radius:.33rem;align-items:center;height:26px;padding:0 .4rem;font-size:12px;display:inline-flex}.tag-topic{color:#fff;white-space:nowrap;background-color:#ffffff10;border-radius:.33rem;align-items:center;height:26px;padding:0 .4rem;font-size:12px;display:inline-flex}a{cursor:pointer;color:#fff!important;text-decoration:none!important}a:hover{color:var(--primary-text)!important}.line-center{align-items:center;gap:.5rem;display:inline-flex}.sw-tip .touch-group a.hover-card-action--primary,.sw-tip .touch-group a.hover-card-action--primary:hover,.sw-tip .touch-group a.hover-card-action--primary:focus,.sw-tip .touch-group a.hover-card-action--primary span{color:#0a0a0e!important}.sw-tip .touch-group a.hover-card-action--primary svg,.sw-tip .touch-group a.hover-card-action--primary:hover svg{fill:#0a0a0e!important;color:#0a0a0e!important}.sw-tip{contain:layout paint;background:#181818;border-radius:.75rem;width:360px;max-width:calc(100vw - 24px);box-shadow:0 18px 48px #000000ad}.sw-tip .media-teaser{aspect-ratio:16/9;background-color:#111;background-position:50%}.sw-tip .media-teaser>.ratio-16x9{display:none}.sw-tip .media-item{-webkit-backdrop-filter:none;background:#181818;padding:.75rem 1rem 1rem}.sw-tip .video-title-group{margin-bottom:.75rem}.sw-tip .media-title{font-size:1rem;font-weight:700}.sw-tip .touch-group{gap:.55rem;margin-bottom:.85rem}.sw-tip .touch-group>.hover-card-action,.sw-tip .touch-group>button{border-radius:999px;width:38px;height:38px;flex:0 0 38px!important;min-width:38px!important;padding:0!important}.sw-tip .touch-group>.hover-card-action>span:last-child,.sw-tip .touch-group>button>span:last-child{display:none}.sw-tip .touch-group>.hover-card-action--primary{background:#fff;border:0}.sw-tip .touch-group>.hover-card-action--ghost,.sw-tip .touch-group>button{background:0 0;border-color:#ffffff8c}.sw-tip .touch-group>.hover-card-action--ghost:hover,.sw-tip .touch-group>button:hover{background:#ffffff1f;border-color:#fff}.sw-tip .hover-card-tag{background:0 0;border-radius:0;height:auto;padding:0;font-size:.8rem}.sw-tip .hover-card-tag+.hover-card-tag:before{content:"•";color:#ffffff73;margin-inline:.45rem}.home-feature{color:#f5f2eb;padding-block:2rem 2.5rem;position:relative}.home-feature__inner{max-width:1900px;padding-inline:max(.75rem, env(safe-area-inset-left));margin-inline:auto}.home-feature__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.home-feature__title{color:#f5f2eb;font-family:var(--od-font-display,inherit);letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.2}.home-feature__description{color:#a5a2ad;margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.section-see-all-btn,.home-feature__all{white-space:nowrap;background:0 0;align-items:center;gap:.3rem;padding:.25rem 0;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex;color:#a5a2ad!important}.section-see-all-btn:hover,.home-feature__all:hover{color:var(--brand-text)!important}.section-see-all-btn svg,.home-feature__all svg{stroke-width:2.5px;width:15px;height:15px;transition:transform .18s;color:currentColor!important}.section-see-all-btn:hover svg,.home-feature__all:hover svg{transform:translate(2px)}@media (width<=767px){.section-see-all-btn span,.home-feature__all span,.anime-section-header>a span{display:none}.section-see-all-btn svg,.home-feature__all svg,.anime-section-header>a svg{width:18px;height:18px}}.home-feature__track-wrap{position:relative}.home-feature__track-wrap [data-rail-controls]{display:none}html[data-rails-ready] .home-feature__track-wrap [data-rail-controls]{display:contents}.home-feature__rail-btn{z-index:25;-webkit-backdrop-filter:blur(14px);color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#0e0e14e0;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:opacity .22s,transform .22s cubic-bezier(.16,1,.3,1),background-color .2s,color .2s,border-color .2s;display:grid;position:absolute;top:45%;transform:translateY(-50%);box-shadow:0 6px 20px #0009}.home-feature__track-wrap:hover .home-feature__rail-btn:not(:disabled){opacity:1;pointer-events:auto}.home-feature__rail-btn--prev{left:8px}.home-feature__rail-btn--next{right:8px}@media (width>=1024px){.home-feature__rail-btn--prev{left:-18px}.home-feature__rail-btn--next{right:-18px}}@media (width>=1440px){.home-feature__rail-btn--prev{left:-24px}.home-feature__rail-btn--next{right:-24px}}.home-feature__rail-btn svg{stroke-width:2.2px;width:22px;height:22px}.home-feature__rail-btn:hover:enabled{color:#141416;background:#fff;border-color:#fff;transform:translateY(-50%)scale(1.12);box-shadow:0 8px 24px #ffffff4d}.home-feature__rail-btn:active:enabled{transform:translateY(-50%)scale(.95)}@media (width<=767px){.home-feature__rail-btn{display:none!important}}.home-feature :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #d13745}.home-feature__movie-title{margin:.875rem 0 0;font-size:1rem;font-weight:700;line-height:1.4}.home-feature__movie-title a{-webkit-line-clamp:2;line-clamp:2;color:#f5f2eb;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-feature__movie-title a:hover{color:var(--brand-text)}.home-feature__meta{color:#a5a2ad;align-items:center;gap:.5rem;min-height:1.25rem;margin:.375rem 0 0;font-size:.8125rem;line-height:1.5;display:flex}.home-feature__meta span+span:before{content:"·";margin-right:.5rem}.home-fourk__art{aspect-ratio:16/9;background:#14141b;border-radius:12px;display:block;position:relative;overflow:hidden}.home-fourk__art img{object-fit:cover;width:100%;height:100%;transition:transform .38s cubic-bezier(.16,1,.3,1);display:block}.home-release__heading-link{color:inherit;align-items:center;gap:4px;display:inline-flex}.home-release__heading-link svg{color:#a5a2ad;width:20px;height:20px;transition:color .18s,transform .18s}.home-release__heading-link:hover svg{color:var(--brand-text);transform:translate(2px)}.home-feature .home-release__track{--row-pv:2.2;--row-gap:12px;padding-bottom:8px}.home-release__card{flex-direction:column;min-width:0;display:flex}.home-release__marker{height:48px;margin-bottom:12px;position:relative}.home-release__marker:before{content:"";top:5px;left:0;right:calc(-1 * var(--row-gap));background:#36353b;height:2px;position:absolute}.home-release__marker:not([data-dated]):before{background:repeating-linear-gradient(90deg,#36353b 0 8px,#0000 8px 12px)}.home-release__dot{background:#6c6b76;border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:0}.home-release__marker[data-dated] .home-release__dot{background:var(--brand-accent)}.home-release__when{white-space:nowrap;align-items:baseline;gap:8px;margin:0;line-height:24px;display:flex;position:absolute;top:20px;left:0;right:0}.home-release__label{text-overflow:ellipsis;color:#a5a2ad;min-width:0;font-size:.875rem;font-weight:500;overflow:hidden}.home-release__marker[data-dated] .home-release__label{color:#f5f2eb;flex:none;font-size:1rem;font-weight:700}.home-release__weekday{text-overflow:ellipsis;color:#a5a2ad;min-width:0;font-size:.75rem;overflow:hidden}.home-release__media{position:relative}.home-release__art{aspect-ratio:2/3;background:#18181e;border-radius:12px;display:block;position:relative;overflow:hidden}.home-release__art:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.home-release__art img{object-fit:cover;width:100%;height:100%;transition:transform .38s cubic-bezier(.16,1,.3,1);display:block}.home-release__follow-wrap{z-index:1;position:absolute;top:8px;right:8px}.home-release__follow{color:#f5f2eb;backdrop-filter:blur(8px);cursor:pointer;background:#08080c99;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:background-color .18s,color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 1px 3px #0003}.home-release__follow:before{content:"";border-radius:50%;position:absolute;inset:-4px}.home-release__follow svg{width:16px;height:16px}.home-release__follow:active{box-shadow:none}.home-release__follow[aria-pressed=true]{background:var(--brand-accent);color:var(--brand-on-accent)}.home-release__follow:disabled{cursor:wait;opacity:.6}.home-release__card .home-feature__movie-title{margin-top:12px}.home-release__card .home-feature__meta{white-space:nowrap;margin-top:4px;font-size:.75rem;overflow:hidden}.home-release__card .home-feature__meta span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.home-feature .home-fourk__track{--row-pv:1.12;--row-gap:1rem;padding-bottom:.375rem}.home-fourk__play{color:#fff;opacity:0;background:#00000035;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;transition:opacity .18s;display:flex;position:absolute;inset:0}.home-fourk__play svg{color:#111119;fill:currentColor;background:#fff;border-radius:50%;width:40px;height:40px;padding:11px}.home-fourk__art:focus-visible .home-fourk__play{opacity:1}@media (hover:hover) and (pointer:fine){.home-fourk__art:hover img{transform:scale(1.035)}.home-fourk__art:hover .home-fourk__play{opacity:1}.home-release__art:hover img{transform:scale(1.05)}.home-release__follow:hover{color:#0a0a0e;background:#f5f2eb}.home-release__follow[aria-pressed=true]:hover{background:var(--brand-hover);color:var(--brand-on-accent)}}@media (width>=640px){.home-feature__inner{padding-inline:1rem}.home-feature .home-release__track{--row-pv:3.3;--row-gap:16px}.home-feature .home-fourk__track{--row-pv:3.12}}@media (width>=768px){.home-feature{padding-block:2rem 2.5rem}.home-feature__inner{padding-inline:max(3.125rem, env(safe-area-inset-left))}.home-feature .home-release__track{--row-pv:4.3}.home-release__card .home-feature__meta{font-size:.875rem}}@media (width>=1024px){.home-feature .home-release__track{--row-pv:6}.home-feature .home-fourk__track{--row-pv:4;--row-gap:1.5rem}}@media (width>=1536px){.home-feature .home-release__track{--row-pv:8}}@media (width<=639px){.home-feature__header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem}.home-feature__description{max-width:23ch;font-size:.75rem}.section-see-all-btn,.home-feature__all{border-radius:50%;justify-content:center;width:2.15rem;height:2.15rem;padding:0}.section-see-all-btn span,.home-feature__all span{display:none}.home-feature__movie-title{font-size:.875rem}.home-feature__meta{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.home-feature :is(a,button,img,span),.home-feature :after{transition:none}.home-feature .home-fourk__art:hover img,.home-feature .home-release__art:hover img{transform:none}}:root{--od-surface:#0a0a0e;--od-surface-elevated:#12141c;--od-surface-card:#161922;--od-surface-glass:#12141ce0;--od-primary:#d13745;--od-primary-deep:#a92634;--od-primary-glow:#d137458c;--od-accent:#fff;--od-accent-glow:#ffffff1f;--od-rose:#f43f5e;--od-text:#f5f2eb;--od-text-muted:#fafafaad;--od-border:#ffffff1a;--od-border-strong:#d1374547;--od-radius:14px;--od-radius-lg:20px;--od-ease:cubic-bezier(.16, 1, .3, 1);--od-font-display:"Outfit", system-ui, sans-serif}.od-home{isolation:isolate;background-color:var(--od-surface);color:var(--od-text);position:relative}.od-home:before{content:"";pointer-events:none;z-index:0;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:fixed;inset:0}.od-home-atmosphere{pointer-events:none;z-index:0;background:radial-gradient(80% 50% at 10% -5%,#ffffff08,#0000 55%),radial-gradient(65% 40% at 95% 10%,#ffffff05,#0000 50%),linear-gradient(#0a0a0a 0%,#050505 45%,#080808 100%);position:fixed;inset:0}.od-home-vignette{pointer-events:none;z-index:0;position:fixed;inset:0;box-shadow:inset 0 0 120px 40px #000000a6}html.page-home-od,html.page-home-od body{background-color:#0a0a0e!important}.page-home-od main{background:0 0}.od-home-content{z-index:1;position:relative}.od-marquee{z-index:45;background:linear-gradient(90deg,#0a0a0a 0%,#141414 25%,#0d0d0d 50%,#141414 75%,#0a0a0a 100%);border-block:1px solid #d1374559;padding-block:.55rem;position:relative;overflow:hidden;box-shadow:0 0 20px #d137451f,inset 0 1px #ffffff14}.od-marquee-track{gap:2.5rem;width:max-content;padding-inline:1rem;animation:28s linear infinite od-marquee-scroll;display:flex}.od-marquee-item{font-family:var(--od-font-display);letter-spacing:.1em;text-transform:uppercase;color:#f5f2eb;white-space:nowrap;align-items:center;gap:.5rem;font-size:.68rem;font-weight:800;display:inline-flex}@media (width>=640px){.od-marquee-item{letter-spacing:.12em;gap:.65rem;font-size:.75rem}}@media (width>=768px){.od-marquee-item{letter-spacing:.14em;font-size:.8rem}}.od-marquee-star{color:var(--od-primary);text-shadow:0 0 12px var(--od-primary-glow)}@keyframes od-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.od-home-hero-wrap{position:relative}.od-cinema-intro{z-index:30;margin-top:-.5rem;padding-bottom:.5rem;position:relative}@media (width>=768px){.od-cinema-intro{margin-top:-1.25rem}}@media (width>=1024px){.od-cinema-intro{margin-top:-2rem}}.od-cinema-intro-panel{border-radius:var(--od-radius-lg);background:linear-gradient(135deg,#121212fa 0%,#0a0a0af2 55%,#161616eb 100%);border:1px solid #d137454d;padding:1rem 1rem .9rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,0 24px 60px #0009,0 0 40px #d1374514}@media (width>=640px){.od-cinema-intro-panel{padding:1.25rem 1.35rem 1.15rem}}@media (width>=768px){.od-cinema-intro-panel{padding:1.5rem 1.5rem 1.35rem}}.od-cinema-neon-sign{font-family:var(--od-font-display);letter-spacing:.35em;color:#fff;text-shadow:0 0 8px #fff, 0 0 16px var(--od-primary), 0 0 32px var(--od-primary-glow), 0 0 48px #d1374559;opacity:.92;font-size:clamp(.65rem,1.8vw,.85rem);font-weight:900;animation:4s ease-in-out infinite od-neon-flicker;display:none;position:absolute;top:.75rem;right:1rem}@media (width>=640px){.od-cinema-neon-sign{display:block}}@keyframes od-neon-flicker{0%,to{opacity:.92}92%{opacity:.92}93%{opacity:.55}94%{opacity:1}96%{opacity:.7}}.od-cinema-pill{font-family:var(--od-font-display);color:#fff;transition:transform .2s var(--od-ease), border-color .2s var(--od-ease), box-shadow .2s var(--od-ease);background:#00000073;border:1px solid #d1374559;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.8rem;font-weight:700;display:inline-flex}.od-cinema-pill:hover{border-color:var(--od-primary);box-shadow:0 0 20px var(--od-primary-glow);transform:translateY(-2px)}.od-cinema-intro-glow{filter:blur(8px);background:radial-gradient(circle,#d1374526,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-40%;right:-10%}.od-cinema-intro-eyebrow{font-family:var(--od-font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--od-primary);font-size:.7rem;font-weight:700}.od-cinema-intro-title{font-family:var(--od-font-display);letter-spacing:-.03em;color:#fff;margin-top:.35rem;font-size:clamp(1.35rem,3vw,2rem);font-weight:800;line-height:1.15}.od-cinema-intro-title-accent{background:linear-gradient(90deg, var(--od-primary), #b92c3a);color:#0000;-webkit-background-clip:text;background-clip:text}.od-bento-shell{border-radius:var(--od-radius-lg);background:linear-gradient(165deg,#141414 0%,#0a0a0a 100%);border:1px solid #d1374540;padding:.85rem;box-shadow:0 16px 40px #00000073,inset 0 0 0 1px #ffffff0a}@media (width>=640px){.od-bento-shell{box-shadow:0 28px 70px #0000008c, -4px 0 0 var(--od-primary) inset, 0 0 0 1px #ffffff0a inset;padding:1.25rem}}@media (width>=768px){.od-bento-shell{padding:1.75rem}}.od-bento-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;display:flex}@media (width>=768px){.od-bento-header{flex-wrap:nowrap;margin-bottom:1.25rem}}.od-bento-header-left{flex:auto;align-items:center;gap:.65rem;min-width:0;display:flex}@media (width>=768px){.od-bento-header-left{gap:.85rem}}.od-bento-index,.od-section-index{min-width:2rem;height:2rem;font-size:.75rem;font-family:var(--od-font-display);color:var(--od-primary);background:linear-gradient(145deg,#d137451f,#0000008c);border:1px solid #d1374566;border-radius:10px;justify-content:center;align-items:center;font-weight:900;display:inline-flex;box-shadow:0 0 12px #d1374526}@media (width>=768px){.od-bento-index,.od-section-index{min-width:2.5rem;height:2.5rem;font-size:.85rem}}.od-bento-title{font-family:var(--od-font-display);letter-spacing:-.03em;background:linear-gradient(92deg, #fff 0%, #f5f2eb 50%, var(--od-primary) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.35rem,3vw,2rem);font-weight:800}.od-bento-see-all{font-family:var(--od-font-display);color:var(--od-primary);transition:all .2s var(--od-ease);background:#d137451f;border:1px solid #d1374573;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.78rem;font-weight:800;display:inline-flex}.od-bento-see-all:hover{background:var(--od-primary);color:#1a1000;box-shadow:0 0 24px var(--od-primary-glow)}.od-bento-grid{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}@media (width>=480px){.od-bento-grid{grid-template-columns:repeat(2,1fr);gap:.65rem}}@media (width>=768px){.od-bento-grid{grid-template-rows:repeat(2,minmax(120px,1fr));grid-template-columns:1.4fr repeat(2,1fr);gap:.85rem;min-height:300px}}@media (width>=1024px){.od-bento-grid{min-height:360px}}.od-bento-featured{border-radius:var(--od-radius);aspect-ratio:16/9;border:2px solid #d1374559;grid-column:1/-1;width:100%;position:relative;overflow:hidden;box-shadow:0 16px 48px #00000080}@media (width>=768px){.od-bento-featured{aspect-ratio:auto;grid-area:1/1/3/2;min-height:100%}}.od-bento-featured-scrim{background:linear-gradient(#0000 25%,#0a0a0a8c 55%,#0a0a0ef2 100%);position:absolute;inset:0}.od-bento-featured-content{z-index:2;inset-inline:.75rem;position:absolute;bottom:.75rem}@media (width>=768px){.od-bento-featured-content{inset-inline:1rem;bottom:1rem}}.od-bento-badge{background:var(--od-primary);letter-spacing:.08em;text-transform:uppercase;color:#1a1000;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.od-bento-featured-name{font-family:var(--od-font-display);color:#fff;text-shadow:0 2px 16px #000c;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:clamp(.95rem,4vw,1.65rem);font-weight:900;line-height:1.15;display:-webkit-box;overflow:hidden}@media (width>=768px){.od-bento-featured-name{-webkit-line-clamp:3;line-clamp:3;margin-top:.5rem}}.od-bento-featured-origin{color:#ffffffa6;margin-top:.25rem;font-size:.8rem;font-style:italic}.od-bento-play{background:var(--od-primary);color:#1a1000;box-shadow:0 4px 20px var(--od-primary-glow);border-radius:999px;align-items:center;gap:.35rem;margin-top:.5rem;padding:.4rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}@media (width>=768px){.od-bento-play{gap:.45rem;margin-top:.65rem;padding:.45rem .9rem;font-size:.78rem}}.od-bento-tile{border-radius:var(--od-radius);aspect-ratio:16/9;border:1px solid #ffffff1f;width:100%;position:relative;overflow:hidden}@media (width>=768px){.od-bento-tile{aspect-ratio:auto;min-height:0}}.od-bento-tile-scrim{opacity:.85;transition:opacity .2s var(--od-ease);background:linear-gradient(#0000 45%,#000000d9);position:absolute;inset:0}.od-bento-tile:hover .od-bento-tile-scrim{opacity:1}.od-bento-tile-name{z-index:2;color:#fff;-webkit-line-clamp:2;line-clamp:2;inset-inline:.5rem;-webkit-box-orient:vertical;font-size:.72rem;font-weight:700;line-height:1.25;display:-webkit-box;position:absolute;bottom:.5rem;overflow:hidden}.home-premiere{position:relative}.home-premiere__glow{z-index:-1;pointer-events:none;filter:blur(26px);background:radial-gradient(circle,#d137452b,#0000 67%);border-radius:999px;width:38rem;height:26rem;position:absolute;top:-13rem;left:14%}.home-premiere__header{z-index:2;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:clamp(1.1rem,2vw,1.75rem);display:flex;position:relative}.home-premiere__heading{min-width:0}.home-premiere__eyebrow{font-family:var(--od-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--od-primary);align-items:center;gap:.45rem;margin-bottom:.45rem;font-size:.68rem;font-weight:800;display:inline-flex}.home-premiere__eyebrow svg{width:.9rem;height:.9rem;filter:drop-shadow(0 0 8px var(--od-primary-glow))}.home-premiere__title{max-width:24ch;font-family:var(--od-font-display);letter-spacing:-.045em;color:#fff;text-wrap:balance;font-size:clamp(1.45rem,3.2vw,2.55rem);font-weight:900;line-height:1.04}.home-premiere__description{color:#ffffff85;max-width:42rem;margin-top:.55rem;font-size:clamp(.78rem,1.1vw,.92rem);line-height:1.5}.home-premiere__see-all{background:#fff;border-radius:9999px;flex:none;align-items:center;gap:.35rem;padding:.42rem 1.05rem;font-family:inherit;font-size:.8125rem;font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 14px #0000004d;color:#141416!important}.home-premiere__see-all svg{stroke-width:2.5px;width:15px;height:15px;transition:transform .18s;color:#141416!important}.home-premiere__see-all:hover{background:#f0f0f2;transform:scale(1.04);box-shadow:0 6px 18px #ffffff38;color:#141416!important}.home-premiere__see-all:hover svg{transform:translate(2px)}.home-premiere__layout{z-index:1;gap:.9rem;display:grid;position:relative}.home-premiere__feature{background:#11131a;border:1px solid #ffffff1f;border-radius:1.25rem;min-height:22rem;display:block;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000061}.home-premiere__feature:after{content:"";border-radius:inherit;pointer-events:none;transition:border-color .22s var(--od-ease);border:1px solid #0000;position:absolute;inset:0}.home-premiere__feature:hover:after{border-color:#d137459e}.home-premiere__feature-image,.home-premiere__thumb-image{object-fit:cover;transition:transform .65s var(--od-ease), filter .4s var(--od-ease)}.home-premiere__feature:hover .home-premiere__feature-image{filter:saturate(1.08)contrast(1.03);transform:scale(1.045)}.home-premiere__feature-shade{background:linear-gradient(90deg,#05060aeb 0%,#05060a7a 48%,#0000 78%),linear-gradient(#0000 42%,#05060ae6 100%);position:absolute;inset:0}.home-premiere__feature-grain{pointer-events:none;opacity:.13;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff8c .45px,#0000 .55px);background-size:4px 4px;position:absolute;inset:0}.home-premiere__feature-topline{z-index:2;inset-inline:1rem;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;top:1rem}.home-premiere__fresh{backdrop-filter:blur(14px);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#07080c8c;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .65rem;font-size:.65rem;font-weight:800;display:inline-flex}.home-premiere__fresh>span{background:#64e997;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 12px #64e997e6}.home-premiere__rank{font-family:var(--od-font-display);letter-spacing:-.08em;color:#ffffff2e;-webkit-text-stroke:1px #ffffff38;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:900;line-height:.8}.home-premiere__feature-content{z-index:2;max-width:42rem;position:absolute;bottom:clamp(1rem,3.2vw,2.4rem);left:clamp(1rem,3.2vw,2.6rem);right:clamp(1rem,3.2vw,2.6rem)}.home-premiere__meta,.home-premiere__item-kicker{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.home-premiere__meta>span{backdrop-filter:blur(10px);color:#ffffffd1;background:#ffffff12;border:1px solid #ffffff24;border-radius:.45rem;align-items:center;gap:.25rem;padding:.3rem .48rem;font-size:.68rem;font-weight:750;display:inline-flex}.home-premiere__meta .home-premiere__rating{color:var(--od-primary);border-color:#d137454d}.home-premiere__rating svg{fill:currentColor;width:.72rem;height:.72rem}.home-premiere__feature-content h3{max-width:16ch;font-family:var(--od-font-display);letter-spacing:-.052em;color:#fff;text-wrap:balance;text-shadow:0 5px 28px #000000b3;transition:color .18s var(--od-ease);margin-top:.75rem;font-size:clamp(1.75rem,4vw,3.75rem);font-weight:900;line-height:.98}.home-premiere__feature:hover .home-premiere__feature-content h3{color:#ef7b87}.home-premiere__feature-content>p{color:#fff9;text-overflow:ellipsis;white-space:nowrap;max-width:38rem;margin-top:.55rem;font-size:clamp(.76rem,1.1vw,.95rem);line-height:1.4;overflow:hidden}.home-premiere__feature-actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1.15rem;display:flex}.home-premiere__play,.home-premiere__episode{border-radius:999px;align-items:center;gap:.48rem;font-size:.75rem;font-weight:850;display:inline-flex}.home-premiere__play{background:var(--od-primary);color:var(--brand-on-accent);transition:transform .18s var(--od-ease), box-shadow .18s var(--od-ease);padding:.65rem .95rem;box-shadow:0 8px 26px #d1374547}.home-premiere__feature:hover .home-premiere__play{transform:translateY(-2px);box-shadow:0 11px 32px #d137456b}.home-premiere__play svg,.home-premiere__episode svg{width:.9rem;height:.9rem}.home-premiere__play svg{fill:currentColor}.home-premiere__episode{backdrop-filter:blur(12px);color:#ffffffc2;background:#08090d7a;border:1px solid #ffffff26;padding:.62rem .82rem}.home-premiere__rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:minmax(16.5rem,82vw);grid-auto-flow:column;gap:.75rem;padding:.1rem .05rem .55rem;display:grid;overflow-x:auto}.home-premiere__rail::-webkit-scrollbar{display:none}.home-premiere__item{scroll-snap-align:start;transition:transform .2s var(--od-ease), border-color .2s var(--od-ease), background .2s var(--od-ease);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.home-premiere__item:hover{background:#d1374512;border-color:#d1374566;transform:translateY(-3px)}.home-premiere__thumb{aspect-ratio:16/9;background:#14151b;position:relative;overflow:hidden}.home-premiere__item:hover .home-premiere__thumb-image{filter:saturate(1.08);transform:scale(1.075)}.home-premiere__thumb-shade{background:linear-gradient(#0000 48%,#050609c2);position:absolute;inset:0}.home-premiere__item-index{font-family:var(--od-font-display);color:#ffffff94;text-shadow:0 3px 12px #000c;font-size:1.35rem;font-weight:900;line-height:1;position:absolute;top:.62rem;left:.65rem}.home-premiere__item-episode{backdrop-filter:blur(9px);color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;background:#0506099e;border:1px solid #ffffff29;border-radius:999px;max-width:calc(100% - 1.1rem);padding:.26rem .5rem;font-size:.62rem;font-weight:800;position:absolute;bottom:.5rem;right:.55rem;overflow:hidden}.home-premiere__item-copy{min-width:0;padding:.8rem 2.5rem .85rem .8rem}.home-premiere__item-kicker{gap:0;margin-bottom:.38rem}.home-premiere__item-kicker span{letter-spacing:.055em;text-transform:uppercase;color:#ffffff75;font-size:.6rem;font-weight:800}.home-premiere__item-kicker span+span:before{content:"•";color:#d1374594;margin-inline:.38rem}.home-premiere__item-copy h3{font-family:var(--od-font-display);color:#fff;-webkit-line-clamp:2;line-clamp:2;transition:color .18s var(--od-ease);-webkit-box-orient:vertical;font-size:.9rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.home-premiere__item:hover .home-premiere__item-copy h3{color:var(--od-primary)}.home-premiere__item-copy p{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;margin-top:.24rem;font-size:.68rem;overflow:hidden}.home-premiere__item-arrow{color:#ffffff75;width:1.65rem;height:1.65rem;transition:background .18s var(--od-ease), color .18s var(--od-ease), transform .18s var(--od-ease);border:1px solid #ffffff1c;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:.76rem;right:.72rem}.home-premiere__item-arrow svg{width:.8rem;height:.8rem}.home-premiere__item:hover .home-premiere__item-arrow{background:var(--od-primary);color:#171000;transform:translate(2px)}@media (width>=768px){.home-premiere__layout{grid-template-columns:minmax(0,1.52fr) minmax(19rem,.88fr);min-height:clamp(28rem,38vw,36rem)}.home-premiere__feature{min-height:100%}.home-premiere__rail{grid-auto-columns:unset;grid-template-rows:repeat(4,minmax(0,1fr));grid-auto-flow:row;padding:0;overflow:visible}.home-premiere__item{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(8rem,42%) minmax(0,1fr)}.home-premiere__thumb{aspect-ratio:auto;height:100%;min-height:0}.home-premiere__item-copy{align-self:center}}@media (width>=1280px){.home-premiere__layout{grid-template-columns:minmax(0,1.7fr) minmax(22rem,.82fr)}.home-premiere__item{grid-template-columns:minmax(10rem,45%) minmax(0,1fr)}.home-premiere__item-copy{padding:1rem 3rem 1rem 1rem}.home-premiere__item-copy h3{font-size:1rem}}@media (width<=639px){.home-premiere__shell{border-radius:1.15rem;padding:.9rem}.home-premiere__description{display:none}.home-premiere__see-all{justify-content:center;gap:0;width:2.45rem;height:2.45rem;padding:0}.home-premiere__see-all span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-premiere__feature{border-radius:1rem;min-height:20rem}.home-premiere__feature-shade{background:linear-gradient(#0000 18%,#05060a73 46%,#05060af5 100%),linear-gradient(90deg,#05060a59,#0000)}.home-premiere__rank{font-size:2.35rem}.home-premiere__feature-content h3{font-size:clamp(1.5rem,8vw,2.15rem)}}.home-premiere__carousel{z-index:2;position:relative}.home-premiere__slide{position:relative}.home-premiere__carousel .v-thumbnail{background:#11131a;border:1px solid #ffffff1a;box-shadow:0 12px 26px #0000003d}.home-premiere__carousel .group\/card:hover .v-thumbnail{border-color:#d13745ad;box-shadow:0 16px 34px #00000075,0 0 22px #d1374533}.home-premiere__carousel .item-title{padding-inline:.1rem;font-size:clamp(.76rem,1vw,.92rem)}@media (width<=767px){.od-home .scroll-row--bleed{--row-pad-inline:.75rem}.od-home .scroll-row--poster-dense .group\/card{contain-intrinsic-size:auto 300px!important}.od-home .scroll-row--poster .group\/card{contain-intrinsic-size:auto 220px!important}.od-home .scroll-row--fixed .group\/card{contain-intrinsic-size:auto 240px!important}.od-home .scroll-row--wide-4 .group\/card{contain-intrinsic-size:auto 150px!important}}.home-premiere .od-carousel-nav{top:44%}@media (width>=768px){.home-premiere .home-premiere__nav--prev{margin-left:0;left:.5rem}.home-premiere .home-premiere__nav--next{margin-right:0;right:.5rem}}@media (width<=639px){.home-premiere__header{align-items:center}}.od-bento-row{border-top:1px dashed #d1374538;grid-template-columns:repeat(2,1fr);gap:.65rem;margin-top:.85rem;padding-top:.85rem;display:grid}@media (width>=640px){.od-bento-row{grid-template-columns:repeat(3,1fr);gap:.75rem}}@media (width>=768px){.od-bento-row{grid-template-columns:repeat(4,1fr);gap:.85rem;margin-top:1rem;padding-top:1rem}}@media (width>=1280px){.od-bento-row{grid-template-columns:repeat(4,1fr)}}.od-header-cinema--solid{backdrop-filter:blur(16px);background:#0a0a0ae6;border-color:#ffffff14}.od-home-section{position:relative}.od-home-section--panel{max-width:1940px;margin-inline:auto;padding-inline:.5rem}@media (width>=640px){.od-home-section--panel{padding-inline:.75rem}}.od-home .od-section-panel--flat{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.od-home .od-section-panel--flat .section-landscape>div{background:0 0;border-radius:0;padding:0}.od-home .od-section-panel--flat .section-landscape{padding-block:0}@media (width>=768px){.od-home .od-section-panel--flat .section-landscape h2 span{font-size:clamp(1.1rem,2.2vw,1.45rem);line-height:1.15}}.od-home .od-section-shell{max-width:1900px;box-shadow:none;margin-inline:auto;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:1rem 0 1.25rem}@media (width>=768px){.od-home .od-section-shell{width:min(100%,1900px);padding:1.5rem 0 1.75rem}}.od-home .od-home-row{box-shadow:none;background:0 0;border:0}@media (width>=768px){.od-home .section-swiper-bleed{margin-inline:0!important;padding-inline:0!important}}.od-home .section-landscape h2 span,.od-home .section-landscape h2 span[style]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important}@media (width<=767px){.od-home .od-home-row{width:100%}}.od-home .od-section-header-title,.od-home .section-header-title.od-section-header-title{font-family:var(--od-font-display);letter-spacing:-.03em;background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#fff;text-shadow:none;filter:none;font-size:1.25rem;font-weight:800;line-height:1.2}.od-home .od-bento-title,.od-home .section-header-title,.od-home .od-section-header-title{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#fff}@media (width>=640px) and (width<=767px){.od-home .od-section-header-title,.od-home .section-header-title.od-section-header-title{font-size:1.35rem}}@media (width>=768px){.od-home .od-bento-title,.od-home .od-section-header-title,.od-home .section-header-title.od-section-header-title,.od-home .section-header-title{font-size:clamp(1.35rem,3vw,2rem)}}.od-home .od-bento-row .group\/card h3{font-size:.8rem}@media (width>=768px){.od-home .od-bento-row .group\/card h3{font-size:.9rem}}.od-section-header-link{background:#ffffff0f;border-color:#ffffff40!important}.od-section-header-link:hover{box-shadow:0 0 0 3px var(--od-primary-glow);background:#d1374526;border-color:var(--od-primary)!important}.od-home--anime .anime-kho-tang .section-header-title.od-section-header-title{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#fff}.od-carousel-nav{backdrop-filter:blur(14px);background:#0a0a0aeb;border:1px solid #fff3;box-shadow:0 8px 24px #0006}.od-carousel-nav:hover{border-color:var(--od-primary);background:var(--od-primary);color:#120c00;transform:scale(1.1)}.od-home-loader{border-color:var(--od-primary)!important;border-top-color:#0000!important}.od-home .v-thumbnail,.od-home a.aspect-video{border-radius:var(--od-radius);transition:transform .28s var(--od-ease), border-color .28s var(--od-ease), box-shadow .28s var(--od-ease);border:2px solid #ffffff14}.od-home .group\/card:hover .v-thumbnail,.od-home .group\/card:hover a.aspect-video{border-color:var(--od-primary);box-shadow:0 16px 40px #0000008c, 0 0 0 1px var(--od-primary-glow), 0 0 20px var(--od-primary-glow);transform:translateY(-6px)scale(1.03)}.od-home .item-title,.od-home .group\/card h3{font-family:var(--od-font-display);font-weight:600}.od-home .group\/card:hover .item-title,.od-home .group\/card:hover h3{color:var(--od-primary)!important}.hero-cinema.od-hero-dramatic{background-color:#0a0a0a;box-shadow:inset 0 -60px 80px #0000008c}.hero-cinema.od-hero-dramatic .hero-cinema-scrim-left{background:linear-gradient(90deg,#0a0a0ef7 0%,#0c0c0cd9 22%,#0a0a0e59 48%,#0000 72%)}.hero-cinema.od-hero-dramatic .hero-cinema-vignette{background:radial-gradient(130% 95% at 70% 40%,#0000 0%,#0000008c 100%)}.hero-cinema.od-hero-dramatic .hero-cinema-img{filter:brightness(.9)saturate(.92)contrast(1.02)}.hero-cinema.od-hero-dramatic .hero-cinema-title{font-family:var(--od-font-display);letter-spacing:-.04em;filter:drop-shadow(0 4px 20px #00000073);font-weight:900}.hero-cinema.od-hero-dramatic .hero-glass-panel{background:linear-gradient(135deg,#ffffff0d,#0000008c);border-color:#ffffff1f}@media (width<=767px){.mobile-hero-pagination .swiper-pagination-bullet{cursor:pointer;background:#fff6;border-radius:50%;width:8px;height:8px;transition:all .3s}.mobile-hero-pagination .swiper-pagination-bullet-active{background:#00e5ff;border-radius:8px;width:24px}.od-home-section{margin-top:0}.od-home-section+.od-home-section,.od-home-sections-stack>*+*{margin-top:1rem}.od-home .od-bento-title{font-size:1.1rem;line-height:1.25}.od-home .od-bento-see-all{padding:.4rem .75rem;font-size:.7rem}.od-home .od-section-panel--flat .section-landscape h2 span{font-size:1.05rem;line-height:1.2}.od-home .section-edge-fade--mobile-plain{-webkit-mask-image:none;mask-image:none}.od-home .od-section-shell{box-shadow:none;background:0 0;border:none;border-radius:0;margin-bottom:.5rem;padding:.75rem 0 1rem}.od-home .home-premiere{padding-block:.75rem}.od-home .od-home-download{width:calc(100% - 1.5rem)!important}.od-home .section-shell.od-section-shell,.od-home section.w-full.border-b,.od-home .cards-slide-wrapper{padding-block:.75rem}.od-home section[aria-label="Cộng đồng phim"]>div{background:#161824a6;border:none;border-radius:12px;padding:.85rem}.od-home section.w-full.border-b h2.text-\[2em\],.od-home .category-name{line-height:1.25;font-size:1.25rem!important}.od-home .safe-area.mx-auto.px-4,.od-home .safe-area.mx-auto.px-3{padding-inline:.75rem}.od-home .item-title,.od-home .group\/card h3{font-size:.8rem}.od-home .v-thumbnail,.od-home a.aspect-video{border-width:1px;border-radius:10px}.od-home .od-bento-shell{border-radius:12px}.od-home .section-shell.od-section-shell .od-section-header-title{font-size:1.1rem;line-height:1.25}.od-home .section-shell [data-dh-stage]{border-radius:12px}.od-home .section-shell [data-dh-stage] h3{line-height:1.2;font-size:1.15rem!important}.od-home .section-shell [data-dh-header] p{font-size:.75rem;line-height:1.35}}@media (width>=768px){.od-home-sections-stack>*+*{margin-top:2.5rem}}@media (width>=1024px){.od-home-sections-stack>*+*{margin-top:3rem}}@media (prefers-reduced-motion:reduce){.od-marquee-track,.od-cinema-neon-sign{animation:none}.od-home .group\/card:hover .v-thumbnail,.od-home .group\/card:hover a.aspect-video,.od-carousel-nav:hover,.od-cinema-pill:hover,.od-bento-see-all:hover{transform:none}}.movie-assistant-mascot{transform-origin:bottom;transition:filter .22s,transform .22s}.movie-assistant-mascot[data-mood=thinking]{animation:1.15s ease-in-out infinite alternate movie-assistant-thinking}.movie-assistant-mascot[data-mood=success]{filter:drop-shadow(0 0 .65rem #d137456b);transform:scale(1.04)}.movie-assistant-mascot[data-mood=error]{filter:saturate(.62);animation:.42s ease-in-out movie-assistant-error}.movie-assistant-mood-badge{background:#131827eb;border:1px solid #d137458c;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.75rem;line-height:1;display:grid;position:absolute;top:-.15rem;right:-.35rem;box-shadow:0 .2rem .7rem #00000047}.movie-assistant-speech-bubble[data-mood=thinking]{border-color:#93c5fd73}.movie-assistant-speech-bubble[data-mood=success]{border-color:#86efac6b}.movie-assistant-speech-bubble[data-mood=error]{border-color:#fda4af73}.movie-assistant-mascot-button[data-mood=thinking]{border-color:#93c5fd9e}.movie-assistant-mascot-button[data-mood=success]{border-color:#86efac9e}.movie-assistant-mascot-button[data-mood=thinking] img{animation:1.15s ease-in-out infinite alternate movie-assistant-thinking}.movie-assistant-mascot-button[data-mood=success] img{transform:scale(1.04)}.movie-assistant-mascot-button[data-mood=error] img{filter:saturate(.62);animation:.42s ease-in-out movie-assistant-error}@keyframes movie-assistant-thinking{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(-.25rem)rotate(2deg)}}@keyframes movie-assistant-error{0%,to{transform:translate(0)}35%{transform:translate(-.18rem)rotate(-3deg)}70%{transform:translate(.18rem)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.movie-assistant-mascot[data-mood=thinking],.movie-assistant-mascot[data-mood=error],.movie-assistant-mascot-button[data-mood=thinking] img,.movie-assistant-mascot-button[data-mood=error] img{animation:none}}.home-app-download{isolation:isolate;background:var(--brand-bg,#0a0a0e);border:1px solid #ffffff1f;border-radius:1.5rem;min-height:clamp(200px,18vw,280px);position:relative;overflow:hidden;box-shadow:0 18px 60px #00000057,inset 0 1px #ffffff14}.od-home .od-home-download{width:min(100% - 6.25rem,1800px);margin-block:clamp(1.5rem,2.6vw,2.75rem);margin-inline:auto}.od-home--anime .od-home-download{width:100%}.od-home-category-suggest{margin-bottom:clamp(.5rem,1.5vw,1.5rem)}.od-home-category-suggest__grid{scrollbar-width:none}.od-home-category-suggest__grid::-webkit-scrollbar{display:none}@media (width<=767px){.od-home-category-suggest .od-home-category-suggest__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:calc(50% - .375rem);grid-auto-flow:column;display:grid}.od-home-category-suggest .od-home-category-suggest__card{min-width:0}.od-home-category-suggest__label>span{max-width:100%}}@media (width>=768px){.od-home-category-suggest__card:nth-child(n+7){display:none}}.home-app-download__content{z-index:2;width:min(58%,720px);padding:clamp(1rem,1.8vw,1.6rem) clamp(1.1rem,2vw,1.75rem);position:relative}.home-app-download__eyebrow{color:#cbd5e1;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;margin-bottom:.4rem;font-size:.62rem;font-weight:850;display:inline-flex}.home-app-download__eyebrow svg{width:.95rem;color:var(--brand-text)}.home-app-download h2{color:#fff;max-width:680px;font-family:var(--od-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.15rem,1.9vw,1.7rem);font-weight:900;line-height:1.12}.home-app-download p{color:#e2e8f0b8;max-width:560px;margin:.4rem 0 .85rem;font-size:.78rem;line-height:1.5}.home-app-download__actions{flex-wrap:wrap;gap:.65rem;display:flex}.home-app-download__button{color:#fff;min-width:148px;min-height:2.6rem;transition:transform .2s var(--od-ease), border-color .2s ease, background .2s ease;background:#070a18bd;border:1px solid #ffffff24;border-radius:.7rem;align-items:center;gap:.5rem;padding:.35rem .55rem .35rem .65rem;display:inline-flex}.home-app-download__button:hover{background:#ffffff24;border-color:#ffffff80;transform:translateY(-3px)}.home-app-download__button>svg:first-child{color:#fff;flex-shrink:0;width:1.2rem;height:1.2rem}.home-app-download__button span{flex:1;gap:.12rem;min-width:0;display:grid}.home-app-download__button small{color:#e2e8f099;font-size:.58rem;font-weight:700}.home-app-download__button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:850;overflow:hidden}.home-app-download__button>svg:last-child{color:#ffffff80;flex-shrink:0;width:.95rem;height:.95rem}.home-app-download__details{color:#e2e8f09e;align-items:center;gap:.25rem;margin-top:.8rem;font-size:.7rem;font-weight:800;display:inline-flex}.home-app-download__details:hover{color:#fff}.home-app-download__details svg{width:.85rem}.home-app-download__art{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-app-download__art picture,.home-app-download__posters{width:100%;height:100%;display:block}.home-app-download__posters{object-fit:cover;object-position:right center}.home-app-download__art:after{content:"";background:linear-gradient(90deg,#0a0a0e 8%,#0a0a0ef7 48%,#0a0a0e8c 68%,#0a0a0e1f 86%,#0a0a0e57 100%);position:absolute;inset:0}.od-home--anime .home-app-download{border-color:#67e8f947}.od-home--anime .home-app-download__eyebrow,.od-home--anime .home-app-download__eyebrow svg{color:var(--anime-cyan)}.od-home--anime .anime-community-section>div{background:linear-gradient(135deg,#0c1228eb,#141234c7);border-color:#67e8f92e;box-shadow:0 18px 55px #0104124d,inset 0 1px #67e8f90f}.od-home--anime .anime-community-section .text-yellow-400,.od-home--anime .anime-community-section .hover\:text-yellow-400:hover{color:var(--anime-cyan)!important}@media (width<=767px){.home-app-download{border-radius:1.1rem;min-height:0}.home-app-download__content{width:100%;padding:92% 1.25rem 1.5rem}.home-app-download h2{max-width:100%;font-size:1.7rem;line-height:1.12}.home-app-download p{max-width:100%;font-size:.82rem}.home-app-download__actions{grid-template-columns:1fr 1fr;display:grid}.home-app-download__button:last-child{grid-column:1/-1}.home-app-download__button{min-width:0;min-height:3rem}.home-app-download__button strong{font-size:.75rem}.home-app-download__button>svg:first-child{width:1.25rem;height:1.25rem}.home-app-download__art{aspect-ratio:2/3;bottom:auto}.home-app-download__posters{object-fit:cover;object-position:top center}.home-app-download__art:after{background:linear-gradient(#0000 42%,#0a0a0e73 58%,#0a0a0e 76%)}}@media (width<=479px){.home-app-download__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-app-download__button:hover{transform:none}}.od-home--anime{--anime-bg:#070a18;--anime-bg-soft:#0c1228;--anime-panel:#0f1734b8;--anime-cyan:#67e8f9;--anime-violet:#9b8cff;--anime-pink:#f472b6;--anime-text:#f4f7ff;--anime-muted:#e0e7ffab;--anime-border:#94a3ff33;background:var(--anime-bg);color:var(--anime-text)}.od-home--anime .od-home-atmosphere{background:radial-gradient(ellipse 70% 45% at 5% 0%, #67e8f929, transparent 58%), radial-gradient(ellipse 60% 50% at 98% 12%, #9b8cff24, transparent 58%), linear-gradient(180deg, #0a1025 0%, var(--anime-bg) 44%, #090b1b 100%)}.od-home--anime .od-home-vignette{box-shadow:inset 0 0 140px 25px #010412b8}.od-home--anime>video{opacity:.025!important;filter:blur(28px)saturate(1.5)hue-rotate(155deg)brightness(.55)!important}.anime-container{width:min(100% - 2rem,1520px);margin-inline:auto}.anime-hero{isolation:isolate;background:var(--anime-bg);height:min(78vh,860px);min-height:620px;position:relative;overflow:hidden}.anime-hero__slide,.anime-hero__backdrop,.anime-hero__content{position:absolute;inset:0}.anime-hero__backdrop{z-index:-1;overflow:hidden}.anime-hero__backdrop-picture,.anime-hero__panel-image-picture{display:block;position:absolute;inset:0}.anime-hero__backdrop-image{object-fit:cover;object-position:center;filter:blur(18px)saturate(1.2)contrast(1.04)brightness(.5);transform:scale(1.08)}.anime-hero__wash{background:linear-gradient(90deg,#050816fa 0%,#060a1ce0 25%,#070a183d 66%,#070a187a 100%),linear-gradient(#070a183d 0%,#070a180f 58%,#070a18 100%);position:absolute;inset:0}.anime-hero__grid{opacity:.2;background-image:linear-gradient(#67e8f914 1px,#0000 1px),linear-gradient(90deg,#67e8f914 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.anime-hero__orb{filter:blur(80px);opacity:.24;pointer-events:none;border-radius:999px;width:28rem;height:28rem;position:absolute}.anime-hero__orb--cyan{background:var(--anime-cyan);top:-16rem;left:30%}.anime-hero__orb--pink{background:var(--anime-pink);bottom:-14rem;right:-12rem}.anime-hero__content{z-index:2;pointer-events:none;padding:clamp(9.5rem,23vh,13rem) max(1rem,50vw - 760px) 10rem;align-items:flex-start;padding:0;display:block}.anime-hero__panel{pointer-events:none;background:#120c2a6b;border:1px solid #e0e7ff47;border-radius:2rem;align-items:center;display:flex;position:absolute;inset:clamp(5.5rem,11vh,7rem) max(1rem,50vw - 760px) 2.5rem;overflow:visible;box-shadow:0 24px 80px #0104126b,inset 0 1px #ffffff24}.anime-hero__panel:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #a855f740;position:absolute;inset:0}.anime-hero__panel-image{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.anime-hero__panel-image:after{content:"";background:linear-gradient(90deg,#120c2af5 0%,#120c2ab8 30%,#120c2a0f 72%),linear-gradient(#120c2a1f 0%,#0000 58%,#120c2aeb 100%);position:absolute;inset:0}.anime-hero__panel-image-render{object-fit:cover;object-position:72% center;filter:saturate(1.3)contrast(1.08)brightness(.92);transform:scale(1.12)}.anime-hero__panel .anime-hero__copy{z-index:1;pointer-events:auto;width:min(52%,680px);padding:2rem clamp(2rem,4vw,4.5rem);position:relative}.anime-hero__copy{width:min(100%,720px)}.anime-hero__eyebrow{color:var(--anime-cyan);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:1.25rem;font-size:.72rem;font-weight:900;display:inline-flex}.anime-hero__eyebrow svg{filter:drop-shadow(0 0 8px #67e8f9bf);width:1rem;height:1rem}.anime-hero__eyebrow em{color:#f4f7ff8c;letter-spacing:.12em;border-left:1px solid #67e8f959;padding-left:.65rem;font-style:normal}.anime-hero__title{margin-bottom:1.1rem}.anime-hero__title h1{max-width:720px;color:var(--anime-text);letter-spacing:-.035em;text-wrap:balance;text-shadow:0 8px 40px #010412b8;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:2.05em;margin:0;font-family:Inter,Arial,system-ui,sans-serif;font-size:clamp(2rem,2.8vw,3.55rem);font-weight:800;line-height:1.04;display:-webkit-box;overflow:hidden}.anime-hero__title h1.is-long{font-size:clamp(1.85rem,2.35vw,3.1rem)}.anime-hero__title h1 a:hover{color:var(--anime-cyan)}.anime-hero__title img{object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 30px #010412cc);width:min(100%,560px);max-height:180px;display:block}.anime-hero__title p{color:#e0e7ff94;letter-spacing:.03em;margin:.75rem 0 0;font-size:.9rem}.anime-hero__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.anime-meta{min-height:1.75rem;color:var(--anime-text);backdrop-filter:blur(12px);background:#070a1885;border:1px solid #94a3ff52;border-radius:.55rem;align-items:center;padding:.22rem .65rem;font-size:.72rem;font-weight:750;display:inline-flex}.anime-meta--rating{color:#111827;background:#facc15;border-color:#facc15c2;padding:0;overflow:hidden}.anime-meta--rating strong,.anime-meta--rating b{padding:.22rem .55rem}.anime-meta--rating b{color:#fff;background:#111827e6}.anime-meta--episode{color:var(--anime-cyan);border-color:#67e8f975}.anime-meta--muted{color:#e0e7ffb3}.anime-hero__synopsis{color:#f4f7ffcc;text-shadow:0 2px 18px #010412cc;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:590px;margin:1.25rem 0 0;font-size:.98rem;line-height:1.7;display:-webkit-box;overflow:hidden}.anime-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.7rem;display:flex}.anime-button{min-height:3rem;transition:transform .22s var(--od-ease), box-shadow .22s var(--od-ease), background .22s var(--od-ease);border-radius:.85rem;justify-content:center;align-items:center;gap:.55rem;padding:0 1.15rem;font-size:.84rem;font-weight:850;display:inline-flex}.anime-button svg{width:1.05rem;height:1.05rem}.anime-button:hover{transform:translateY(-3px)}.anime-button--primary{background:#fff;box-shadow:0 10px 28px #00000047;color:#07101f!important}.anime-button--primary:hover{background:#e5e7eb;box-shadow:0 14px 36px #0006;color:#07101f!important}.anime-button--primary svg,.anime-button--primary:hover svg{fill:currentColor;color:#07101f!important}.anime-button--ghost{color:var(--anime-text);backdrop-filter:blur(14px);background:#070a1875;border:1px solid #e0e7ff47}.anime-button--ghost:hover{background:#67e8f91f;border-color:#67e8f9a6}.anime-hero__arrows{z-index:6;gap:.5rem;display:flex;position:absolute;bottom:4rem;right:max(2rem,50vw - 760px + 1rem)}.anime-hero__arrows button,.anime-rail-arrow{width:2.8rem;height:2.8rem;color:var(--anime-text);backdrop-filter:blur(14px);background:#070a18a3;border:1px solid #94a3ff47;border-radius:.85rem;justify-content:center;align-items:center;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.anime-hero__arrows button:hover,.anime-rail-arrow:hover{border-color:var(--anime-cyan);color:var(--anime-cyan);background:#67e8f929;transform:translateY(-2px)}.anime-hero__arrows svg,.anime-rail-arrow svg{width:1.2rem;height:1.2rem}.anime-hero__rail{z-index:4;pointer-events:none;gap:.65rem;width:min(52%,760px);display:flex;position:absolute;bottom:2.75rem;right:max(1rem,50vw - 760px)}.anime-hero__preview{width:4.5rem;height:5.25rem;color:var(--anime-muted);pointer-events:auto;background:0 0;border:1px solid #0000;border-radius:.8rem;flex:0 0 4.5rem;padding:.2rem;transition:border-color .2s,transform .2s;display:block}.anime-hero__preview:hover,.anime-hero__preview.is-active{border-color:#67e8f9a3;transform:translateY(-2px)}.anime-hero__preview-image{border-radius:.5rem;width:100%;height:100%;display:block;position:relative;overflow:hidden}.anime-hero__preview-image img{object-fit:cover}.anime-hero--skeleton{background:linear-gradient(135deg,#0d1631,#080b1c 60%,#15102a)}.anime-hero__skeleton-content{gap:.85rem;width:min(90%,600px);display:grid;position:absolute;top:35%;left:max(1rem,50vw - 760px)}.anime-hero__skeleton-content span,.anime-hero__skeleton-content i,.anime-hero__skeleton-content b{background:#94a3ff29;border-radius:.6rem;height:1.1rem;animation:1.6s ease-in-out infinite anime-skeleton-pulse;display:block}.anime-hero__skeleton-content span{width:65%;height:5.5rem}.anime-hero__skeleton-content i:nth-child(3){width:84%}.anime-hero__skeleton-content i:nth-child(4){width:70%}.anime-hero__skeleton-content div{gap:.75rem;padding-top:.7rem;display:flex}.anime-hero__skeleton-content b{width:8rem;height:3rem}.anime-hero__skeleton-content b+b{background:0 0;border:1px solid #94a3ff38;width:7rem}@keyframes anime-skeleton-pulse{50%{opacity:.45}}.anime-home-content{z-index:2;padding-bottom:5rem;position:relative}.anime-section,.anime-radar,.anime-genre-nav{margin-top:2.5rem;position:relative}.anime-genre-nav{z-index:5;margin-top:-1.5rem}.anime-genre-nav .anime-container{border:1px solid var(--anime-border);backdrop-filter:blur(18px);background:linear-gradient(120deg,#0f1734eb,#0a0f23c7);border-radius:1.25rem;padding:1rem 1.1rem;box-shadow:0 18px 55px #01041261,inset 0 1px #e0e7ff0f}.anime-genre-nav__heading{color:var(--anime-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:.7rem;font-size:.67rem;font-weight:850;display:flex}.anime-genre-nav__heading svg{width:.9rem;color:var(--anime-cyan)}.anime-genre-nav__list{scrollbar-width:none;gap:.55rem;display:flex;overflow-x:auto}.anime-genre-nav__list::-webkit-scrollbar{display:none}.anime-genre-nav__list a{color:var(--anime-muted);border:1px solid #94a3ff33;border-radius:.7rem;flex:none;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.73rem;font-weight:750;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.anime-genre-nav__list a svg{width:.9rem;height:.9rem}.anime-genre-nav__list a:hover,.anime-genre-nav__list a.is-active{color:var(--anime-cyan);background:#67e8f91f;border-color:#67e8f999}.anime-vault{margin-top:2.75rem;position:relative}.anime-kho-tang{margin-top:2.5rem;position:relative}.anime-kho-tang__actions{align-items:center;gap:1rem;display:flex}.anime-kho-tang__play{background:var(--brand-accent);white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.625rem;height:50px;padding-inline:1.25rem;font-size:.9375rem;font-weight:700;line-height:1;transition:background-color .16s;display:inline-flex;color:var(--brand-on-accent)!important}.anime-kho-tang__play:hover{background:var(--brand-hover);color:var(--brand-on-accent)!important}.anime-kho-tang__play:focus-visible{outline:2px solid var(--brand-on-accent);outline-offset:4px}.anime-kho-tang__play svg{flex-shrink:0}.od-home:not(.od-home--anime) .anime-kho-tang>.anime-container{box-sizing:border-box;width:min(100%,1900px);max-width:1900px;padding-inline:.75rem}@media (width>=640px){.od-home:not(.od-home--anime) .anime-kho-tang>.anime-container{padding-inline:1rem}}@media (width>=768px){.od-home:not(.od-home--anime) .anime-kho-tang>.anime-container{padding-inline:50px}}.anime-vault__header{align-items:center;gap:.7rem;margin-bottom:1.1rem;display:flex}.anime-vault__header h2{color:var(--anime-text);font-family:var(--od-font-display);letter-spacing:-.055em;margin:0;font-size:clamp(1.65rem,2.5vw,2.3rem);font-weight:900}.anime-vault__header h2 span{color:#ef7b87}.anime-vault__header>a{width:1.8rem;height:1.8rem;color:var(--anime-text);border:1px solid #e0e7ff59;border-radius:999px;place-items:center;transition:border-color .18s,background .18s,transform .18s;display:inline-grid}.anime-vault__header>a:hover{border-color:var(--anime-cyan);background:#67e8f924;transform:translate(2px)}.anime-vault__header>a svg{width:1rem;height:1rem}.anime-vault__stage{background:#191d2c;border:1px solid #94a3ff2e;border-radius:1rem;min-height:500px;margin-bottom:4.15rem;position:relative;box-shadow:0 24px 70px #01041261,inset 0 1px #ffffff0f}.anime-vault__backdrop{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.anime-vault__backdrop:after{content:"";background:linear-gradient(90deg,#191d2cfa 0%,#191d2ce8 29%,#191d2c4d 57%,#191d2c14 100%),linear-gradient(#191d2c1f 0%,#0000 56%,#191d2ceb 100%);position:absolute;inset:0}.anime-vault__backdrop-image{object-fit:cover;object-position:right center;filter:saturate(1.08)contrast(1.04)brightness(.9);transition:opacity .3s}.anime-vault__copy{z-index:2;width:min(47%,680px);padding:4rem 3.2rem 7.5rem;position:relative}.anime-vault__copy h3{color:#fff;max-width:600px;font-family:var(--od-font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.2vw,3.2rem);font-weight:900;line-height:1.02}.anime-vault__origin{color:#ef7b87;margin:.55rem 0 1rem;font-family:Georgia,serif;font-size:1rem;font-style:italic}.anime-vault__meta{flex-wrap:wrap;gap:.45rem;display:flex}.anime-vault__synopsis{color:#f4f7ffd1;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:600px;margin:1.25rem 0 0;font-size:.84rem;line-height:1.65;display:-webkit-box;overflow:hidden}.anime-vault__actions{align-items:center;gap:1.15rem;margin-top:1.8rem;display:flex}.anime-vault__play{color:#151827;background:#ef7b87;border-radius:999px;place-items:center;width:4.3rem;height:4.3rem;transition:transform .18s,background .18s;display:inline-grid;box-shadow:0 10px 28px #f7d77447}.anime-vault__play:hover{background:#b92c3a;transform:scale(1.06)}.anime-vault__play svg{width:1.35rem;height:1.35rem}.anime-vault__secondary-actions{backdrop-filter:blur(14px);background:#191d2c75;border:1px solid #94a3ff2e;border-radius:999px;display:flex;overflow:hidden}.anime-vault__secondary-actions button,.anime-vault__secondary-actions a{width:4.2rem;height:3.15rem;color:var(--anime-text);place-items:center;transition:background .18s,color .18s;display:inline-grid}.anime-vault__secondary-actions button+a{border-left:1px solid #94a3ff2e}.anime-vault__secondary-actions button:hover,.anime-vault__secondary-actions a:hover{color:var(--anime-cyan);background:#67e8f924}.anime-vault__secondary-actions svg{width:1.2rem;height:1.2rem}.anime-vault__poster-rail{z-index:3;grid-template-columns:repeat(12,minmax(0,1fr));gap:.85rem;display:grid;position:absolute;bottom:-3.15rem;left:18%;right:9%}.anime-vault__poster-rail button{aspect-ratio:.68;background:var(--anime-bg-soft);opacity:.58;border:2px solid #0000;border-radius:.7rem;transition:opacity .18s,border-color .18s,transform .18s;position:relative;overflow:hidden;transform:translateY(0)}.anime-vault__poster-rail button:hover,.anime-vault__poster-rail button.is-active{opacity:1;border-color:#ef7b87;transform:translateY(-.35rem)}.anime-vault__poster-rail img{object-fit:cover}.anime-section-header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.anime-section-header span{color:var(--anime-cyan);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.28rem;font-size:.65rem;font-weight:900;display:block}.anime-section-header h2{color:var(--anime-text);font-family:var(--od-font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.35rem,2vw,2rem);font-weight:900}.anime-section-header>a{color:var(--anime-muted);flex:none;align-items:center;gap:.15rem;font-size:.72rem;font-weight:800;display:inline-flex}.anime-section-header>a:hover{color:var(--anime-cyan)}.anime-section-header>a svg{width:.9rem}.anime-rail-wrap{position:relative}.anime-rail-arrow{z-index:3;opacity:0;position:absolute;top:42%;transform:translateY(-50%)}.anime-rail-wrap:hover .anime-rail-arrow{opacity:1}.anime-rail-arrow--prev{left:-.85rem}.anime-rail-arrow--next{right:-.85rem}.anime-card{min-width:0;color:var(--anime-text);display:block}.anime-card__poster{aspect-ratio:2/3;background:var(--anime-bg-soft);transition:transform .26s var(--od-ease), border-color .26s ease, box-shadow .26s ease;border:1px solid #94a3ff38;border-radius:.95rem;position:relative;overflow:hidden;box-shadow:0 10px 30px #0104124d}.anime-card__image{object-fit:cover;transition:transform .6s var(--od-ease), filter .3s ease}.anime-card__shine{pointer-events:none;background:linear-gradient(135deg,#67e8f929,#0000 34% 68%,#f472b629);position:absolute;inset:0}.anime-card__play{width:3rem;height:3rem;color:var(--anime-text);opacity:0;transition:opacity .22s ease, transform .22s var(--od-ease);backdrop-filter:blur(10px);background:#070a188c;border:1px solid #e0e7ff7a;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)scale(.72)}.anime-card__play svg{width:1.1rem}.anime-card__rank{z-index:2;color:#fff;font-family:var(--od-font-display);letter-spacing:-.1em;text-shadow:0 4px 18px #070a18;font-size:clamp(2.6rem,5vw,4.5rem);font-weight:950;line-height:1;position:absolute;bottom:-.2rem;left:.5rem}.anime-card h3{color:#f4f7fff0;text-overflow:ellipsis;white-space:nowrap;margin:.7rem 0 .16rem;font-size:.82rem;font-weight:800;overflow:hidden}.anime-card p{color:var(--anime-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.68rem;overflow:hidden}.anime-card:hover .anime-card__poster{border-color:#67e8f9b8;transform:translateY(-6px);box-shadow:0 18px 42px #070a18b3,0 0 0 1px #67e8f926,0 0 28px #67e8f929}.anime-card:hover .anime-card__image{filter:saturate(1.18)brightness(.76);transform:scale(1.06)}.anime-card:hover .anime-card__play{opacity:1;transform:translate(-50%,-50%)scale(1)}.anime-card:hover h3{color:var(--anime-cyan)}.anime-radar{padding-block:.5rem}.anime-radar__icon{width:1.8rem;height:1.8rem;color:var(--anime-violet);filter:drop-shadow(0 0 12px #9b8cff99)}.anime-radar__grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.anime-radar-card{border:1px solid var(--anime-border);background:var(--anime-panel);min-height:220px;color:var(--anime-text);isolation:isolate;border-radius:1.1rem;position:relative;overflow:hidden}.anime-radar-card:after{z-index:-1;content:"";background:linear-gradient(90deg,#070a189e,#070a1814 64%,#070a1847);position:absolute;inset:0}.anime-radar-card img{z-index:-2;object-fit:cover;opacity:1;filter:saturate(1.12)contrast(1.06)brightness(1.04);transition:transform .5s var(--od-ease), opacity .3s ease, filter .3s ease}.anime-radar-card__content{position:absolute;inset:auto 1.2rem 1.1rem}.anime-radar-card__content h3{max-width:13rem;font-family:var(--od-font-display);letter-spacing:-.04em;text-shadow:0 2px 12px #000000e6,0 1px 2px #000000f2;margin:0 0 .85rem;font-size:1.35rem;font-weight:900}.anime-radar-card__content b{color:#f4f7ffcc;align-items:center;gap:.25rem;font-size:.72rem;display:inline-flex}.anime-radar-card__content b svg{width:.9rem}.anime-radar-card:hover{border-color:#67e8f99e}.anime-radar-card:hover img{opacity:1;filter:saturate(1.18)contrast(1.08)brightness(1.1);transform:scale(1.06)}.anime-radar-card--violet .anime-radar-card__content span{color:var(--anime-violet)}.anime-radar-card--pink .anime-radar-card__content span{color:var(--anime-pink)}.anime-history-card{min-width:0;color:var(--anime-text);display:block}.anime-history-card__poster{aspect-ratio:16/9;isolation:isolate;border:1px solid var(--anime-border);background:var(--anime-bg-soft);transition:transform .26s var(--od-ease), border-color .26s ease, box-shadow .26s ease;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 10px 30px #0104124d}.anime-history-card__poster:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 48%,#070a18d1 100%);position:absolute;inset:0}.anime-history-card__poster img{z-index:0;object-fit:cover;transition:transform .5s var(--od-ease), filter .25s ease}.anime-history-card__play{z-index:2;width:3rem;height:3rem;color:var(--anime-text);opacity:1;transition:transform .22s var(--od-ease), background-color .22s ease, border-color .22s ease, color .22s ease, box-shadow .22s ease;backdrop-filter:blur(10px);background:#070a1894;border:1px solid #e0e7ff7a;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.anime-history-card__play svg{width:1.1rem;height:1.1rem}.anime-history-card__progress{z-index:2;background:#e0e7ff4d;border-radius:999px;height:.2rem;position:absolute;bottom:.75rem;left:.75rem;right:.75rem;overflow:hidden}.anime-history-card__progress i{border-radius:inherit;background:linear-gradient(90deg, var(--anime-cyan), var(--anime-violet));height:100%;display:block;box-shadow:0 0 12px #67e8f9bf}.anime-history-card__meta{padding-top:.65rem}.anime-history-card h3{color:#f4f7fff0;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.86rem;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.anime-history-card__meta p{color:var(--anime-muted);text-overflow:ellipsis;white-space:nowrap;margin:.18rem 0 0;font-size:.72rem;overflow:hidden}.anime-history-card:hover .anime-history-card__poster{border-color:#67e8f9b8;transform:translateY(-4px);box-shadow:0 18px 42px #070a18b3,0 0 0 1px #67e8f926,0 0 28px #67e8f929}.anime-history-card:hover .anime-history-card__poster img{filter:saturate(1.08)brightness(.72);transform:scale(1.06)}.anime-history-card:hover .anime-history-card__play{border-color:var(--anime-cyan);background:var(--anime-cyan);color:var(--anime-bg);transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 24px #67e8f966}.anime-history-card:hover h3{color:var(--anime-cyan)}@media (width<=767px){.anime-container{width:min(100% - 1.25rem,1520px)}.anime-hero{height:76vh;min-height:570px}.anime-hero__content{align-items:end;padding:0}.anime-hero__panel{border-radius:1.35rem;align-items:end;inset:4.8rem .625rem 2rem}.anime-hero__panel-image-render{object-position:68% center;transform:scale(1.2)}.anime-hero__panel .anime-hero__copy{width:100%;padding:1.5rem 1rem 6rem}.anime-hero__backdrop-image{object-position:62% center}.anime-hero__wash{background:linear-gradient(#070a182e 0%,#070a18b3 58%,#070a18 98%)}.anime-hero__grid{opacity:.1;background-size:34px 34px}.anime-hero__eyebrow{margin-bottom:.7rem;font-size:.61rem}.anime-hero__title{margin-bottom:.75rem}.anime-hero__title h1{font-size:clamp(1.85rem,10vw,2.8rem);line-height:1.06}.anime-hero__title p{margin-top:.45rem;font-size:.75rem}.anime-hero__synopsis,.anime-hero__meta .anime-meta--quality,.anime-hero__meta .anime-meta--year,.anime-hero__meta .anime-meta--category{display:none}.anime-hero__actions{margin-top:1rem}.anime-button{min-height:2.7rem;padding:0 .85rem;font-size:.75rem}.anime-hero__arrows{display:none}.anime-hero__rail{gap:.35rem;width:auto;bottom:3rem;left:1rem;right:1rem}.anime-hero__preview{flex:1 1 0;width:auto;height:3rem;padding:.1rem}.anime-hero__preview-image{width:100%;height:100%}.anime-vault,.anime-kho-tang{margin-top:1.75rem}.anime-vault__header{margin-bottom:.75rem}.anime-vault__header h2{font-size:1.55rem}.anime-vault__stage{border-radius:.85rem;min-height:500px;margin-bottom:3.4rem}.anime-vault__backdrop-image{object-position:67% center}.anime-vault__backdrop:after{background:linear-gradient(#191d2c29 0%,#191d2c99 45%,#191d2cfa 96%)}.anime-vault__copy{width:100%;padding:2rem 1rem 6rem}.anime-vault__copy h3{max-width:90%;font-size:clamp(1.8rem,9vw,2.5rem)}.anime-vault__origin{margin:.4rem 0 .75rem;font-size:.85rem}.anime-vault__synopsis{-webkit-line-clamp:2;line-clamp:2;margin-top:.9rem;font-size:.74rem;line-height:1.5}.anime-vault__actions{gap:.7rem;margin-top:1.1rem}.anime-vault__play{width:3.25rem;height:3.25rem}.anime-vault__secondary-actions button,.anime-vault__secondary-actions a{width:3rem;height:2.6rem}.anime-vault__poster-rail{scrollbar-width:none;gap:.45rem;padding-bottom:.25rem;display:flex;bottom:-2.4rem;left:.8rem;right:.8rem;overflow-x:auto}.anime-vault__poster-rail::-webkit-scrollbar{display:none}.anime-vault__poster-rail button{border-radius:.55rem;flex:0 0 3.7rem}.anime-genre-nav{margin-top:-1rem}.anime-genre-nav .anime-container{border-radius:.9rem;padding:.8rem}.anime-section,.anime-radar,.anime-genre-nav{margin-top:1.75rem}.anime-section-header{align-items:center;margin-bottom:.75rem}.anime-section-header span{font-size:.55rem}.anime-section-header h2{font-size:1.22rem}.anime-section-header>a{font-size:.65rem}.anime-rail-arrow{display:none}.anime-radar__grid{grid-template-columns:1fr;gap:.75rem}.anime-radar-card{min-height:165px}.anime-radar-card__content h3{font-size:1.2rem}.anime-card__poster{border-radius:.75rem}.anime-card h3{margin-top:.55rem;font-size:.72rem}.anime-card p{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.anime-card__poster,.anime-card__image,.anime-card__play,.anime-radar-card img,.anime-history-card__poster img{transition:none}.anime-hero__skeleton-content span,.anime-hero__skeleton-content i,.anime-hero__skeleton-content b{animation:none}.anime-button:hover,.anime-hero__arrows button:hover,.anime-rail-arrow:hover,.anime-card:hover .anime-card__poster{transform:none}}.scroll-row{--row-gap:1rem;--row-pv:3;--row-pad-block:0rem;--row-pad-inline:0rem;align-items:flex-start;gap:var(--row-gap);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--row-pad-inline);scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding-block:var(--row-pad-block);margin-block:calc(-1 * var(--row-pad-block));padding-inline:var(--row-pad-inline);margin-inline:calc(-1 * var(--row-pad-inline));flex-wrap:nowrap;display:flex;overflow-x:auto}.scroll-row.famous-actors__track{--row-pv:3.3;--row-gap:1rem}.famous-actors__avatar{aspect-ratio:1;width:min(100%,80px)}@media (width>=640px){.scroll-row.famous-actors__track{--row-pv:5}.famous-actors__avatar{width:min(100%,104px)}}@media (width>=1024px){.scroll-row.famous-actors__track{--row-pv:8;--row-gap:1.5rem}.famous-actors__avatar{width:min(100%,136px)}.famous-actors__card .famous-actors__name{font-size:1rem}}@media (width>=1536px){.scroll-row.famous-actors__track{--row-pv:11}}.scroll-row>*{flex:0 0 calc((100% - (var(--row-pv) - 1) * var(--row-gap)) / var(--row-pv));scroll-snap-align:start;min-width:0}.scroll-row--fixed>*{flex:0 0 var(--row-item-w,10rem)}.scroll-row--snap-center>*{scroll-snap-align:center}.scroll-row--bleed{--row-pad-block:8rem;--row-pad-inline:1rem}@media (width>=768px){.scroll-row--bleed{--row-pad-inline:3rem}}.scroll-row--poster{--row-pv:3}@media (width>=640px){.scroll-row--poster{--row-pv:4}}@media (width>=768px){.scroll-row--poster{--row-pv:5}}@media (width>=1024px){.scroll-row--poster{--row-pv:6}}@media (width>=1280px){.scroll-row--poster{--row-pv:8}}.scroll-row--poster-dense{--row-gap:.625rem;--row-pv:2.15}@media (width>=480px){.scroll-row--poster-dense{--row-gap:.75rem;--row-pv:2.35}}@media (width>=640px){.scroll-row--poster-dense{--row-gap:.875rem;--row-pv:3}}@media (width>=768px){.scroll-row--poster-dense{--row-gap:1rem;--row-pv:4}}@media (width>=1024px){.scroll-row--poster-dense{--row-pv:6}}@media (width>=1280px){.scroll-row--poster-dense{--row-pv:8}}@media (width>=1536px){.scroll-row--poster-dense{--row-pv:9}}@media (width>=1720px){.scroll-row--poster-dense{--row-pv:10}}.scroll-row--rank{--row-pv:2}@media (width>=640px){.scroll-row--rank{--row-pv:3}}@media (width>=768px){.scroll-row--rank{--row-pv:4}}@media (width>=1024px){.scroll-row--rank{--row-pv:5}}@media (width>=1280px){.scroll-row--rank{--row-pv:6}}.scroll-row--anime{--row-gap:.75rem;--row-pv:2.15}@media (width>=1024px){.scroll-row--anime.anime-rail--sparse{--row-pv:var(--anime-sparse-pv,5)!important}}@media (width>=480px){.scroll-row--anime{--row-gap:.875rem;--row-pv:2.5}}@media (width>=640px){.scroll-row--anime{--row-gap:1rem;--row-pv:3.25}}@media (width>=768px){.scroll-row--anime{--row-gap:1.125rem;--row-pv:4.25}}@media (width>=1024px){.scroll-row--anime{--row-gap:1.25rem;--row-pv:5.25}}@media (width>=1280px){.scroll-row--anime{--row-gap:1.375rem;--row-pv:6.25}}@media (width>=1536px){.scroll-row--anime{--row-gap:1.5rem;--row-pv:7.25}}.scroll-row--comment{--row-gap:.75rem;--row-pv:1.4}@media (width>=480px){.scroll-row--comment{--row-gap:.875rem;--row-pv:2.2}}@media (width>=768px){.scroll-row--comment{--row-gap:1rem;--row-pv:3.2}}@media (width>=1024px){.scroll-row--comment{--row-pv:4}}@media (width>=1280px){.scroll-row--comment{--row-pv:5}}.scroll-row--wide{--row-pv:2}@media (width>=768px){.scroll-row--wide{--row-pv:3}}@media (width>=1024px){.scroll-row--wide{--row-pv:4}}@media (width>=1280px){.scroll-row--wide{--row-pv:5}}.scroll-row--wide-4{--row-pv:2}@media (width>=768px){.scroll-row--wide-4{--row-pv:3}}@media (width>=1024px){.scroll-row--wide-4{--row-pv:4}}.scroll-row--landscape{--row-gap:.625rem;--row-pv:2}@media (width>=640px){.scroll-row--landscape{--row-pv:3}}@media (width>=1024px){.scroll-row--landscape{--row-gap:1rem;--row-pv:5}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal-view{animation:linear both reveal-view-fade view();animation-range:entry 10% entry 60%}.reveal-view-up{animation:linear both reveal-view-up view();animation-range:entry 5% entry 55%}.reveal-view-left{animation:linear both reveal-view-left view();animation-range:entry 5% entry 50%}.reveal-view-stagger>*{animation:linear both reveal-view-up view();animation-range:entry 5% entry 50%;animation-delay:calc(var(--reveal-i,0) * 40ms)}.parallax-view{animation:linear both parallax-view view();animation-range:cover}}}@keyframes reveal-view-fade{0%{opacity:0}to{opacity:1}}@keyframes reveal-view-up{0%{opacity:0;transform:translateY(2.5rem)scale(.94)}to{opacity:1;transform:none}}@keyframes reveal-view-left{0%{opacity:0;transform:translate(-1.5rem)}to{opacity:1;transform:none}}@keyframes parallax-view{0%{transform:translateY(2%)}to{transform:translateY(-2%)}}.tilt-card{perspective:900px}.tilt-card>*{transform-style:preserve-3d;transition:transform .35s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tilt-card:hover>*{transform:rotateX(6deg)rotateY(-6deg)translateZ(10px)}}.acc-strip{gap:.75rem;display:flex}.acc-panel{flex:1 1 0;transition:flex-grow .65s cubic-bezier(.16,1,.3,1)}.acc-panel__img,.acc-panel__meta,.acc-panel__badge{transition:transform .65s cubic-bezier(.16,1,.3,1),filter .65s,opacity .45s}.acc-panel__img{filter:grayscale(30%)brightness(.85)}.acc-panel__meta{opacity:0;transform:translateY(1rem)}.acc-panel__badge{opacity:0}.acc-strip>.acc-panel:first-child,.acc-panel:hover,.acc-panel:focus-within{flex-grow:3}.acc-strip:has(.acc-panel:hover)>.acc-panel:first-child:not(:hover),.acc-strip:has(.acc-panel:focus-within)>.acc-panel:first-child:not(:focus-within){flex-grow:1}.acc-strip>.acc-panel:first-child .acc-panel__img,.acc-panel:hover .acc-panel__img,.acc-panel:focus-within .acc-panel__img{filter:grayscale(0%)brightness();transform:scale(1.06)}.acc-strip>.acc-panel:first-child .acc-panel__meta,.acc-panel:hover .acc-panel__meta,.acc-panel:focus-within .acc-panel__meta,.acc-strip>.acc-panel:first-child .acc-panel__badge,.acc-panel:hover .acc-panel__badge,.acc-panel:focus-within .acc-panel__badge{opacity:1;transform:none}.acc-strip:has(.acc-panel:hover)>.acc-panel:first-child:not(:hover) .acc-panel__img,.acc-strip:has(.acc-panel:focus-within)>.acc-panel:first-child:not(:focus-within) .acc-panel__img{filter:grayscale(30%)brightness(.85);transform:none}.acc-strip:has(.acc-panel:hover)>.acc-panel:first-child:not(:hover) .acc-panel__meta,.acc-strip:has(.acc-panel:focus-within)>.acc-panel:first-child:not(:focus-within) .acc-panel__meta{opacity:0;transform:translateY(1rem)}.acc-strip:has(.acc-panel:hover)>.acc-panel:first-child:not(:hover) .acc-panel__badge,.acc-strip:has(.acc-panel:focus-within)>.acc-panel:first-child:not(:focus-within) .acc-panel__badge{opacity:0}.dome-track{perspective:1200px}.dome-card{transform-style:preserve-3d}@supports (animation-timeline:view(inline)){@media (prefers-reduced-motion:no-preference){.dome-card{animation:linear both dome-sweep view(inline);animation-range:entry exit 0%}}}@keyframes dome-sweep{0%{transform:rotateY(28deg)translateZ(-30px)scale(.86)}50%{transform:rotateY(0)translateZ(28px)scale(1)}to{transform:rotateY(-28deg)translateZ(-30px)scale(.86)}}.rank-poster{transition:transform .35s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.rank-card:hover .rank-poster{transform:translateY(-10px)scale(1.04)}}.css-tabs__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.css-tabs__panel{display:none}.css-tabs__label{cursor:pointer}.css-tabs:has(.css-tabs__input:first-of-type:checked) .css-tabs__panel:first-of-type,.css-tabs:has(.css-tabs__input:nth-of-type(2):checked) .css-tabs__panel:nth-of-type(2),.css-tabs:has(.css-tabs__input:nth-of-type(3):checked) .css-tabs__panel:nth-of-type(3),.css-tabs:has(.css-tabs__input:nth-of-type(4):checked) .css-tabs__panel:nth-of-type(4),.css-tabs:has(.css-tabs__input:nth-of-type(5):checked) .css-tabs__panel:nth-of-type(5),.css-tabs:has(.css-tabs__input:nth-of-type(6):checked) .css-tabs__panel:nth-of-type(6){display:block}.css-tabs__input:checked+.css-tabs__label{color:var(--brand-text);background:#ff873a26;border-color:#d13745}.hero-swap{animation:.42s cubic-bezier(.22,1,.36,1) both hero-swap-fade}@media (prefers-reduced-motion:reduce){.hero-swap{animation:none}}@keyframes hero-swap-fade{0%{opacity:0}to{opacity:1}}.gx-header--hero{background:linear-gradient(#0a0a0ed1,#0a0a0e66 72%,#0a0a0e00)}.gx-header-nav{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.gx-header-link,.gx-source-trigger{white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.6rem .9rem;font-size:1rem;font-weight:500;transition:background-color .18s,color .18s;display:inline-flex;position:relative;color:#f5f2ebc7!important}.gx-header-link:hover,.gx-header-link[aria-expanded=true],.gx-source-trigger:hover,.gx-source-trigger[aria-expanded=true]{background:#f5f2eb0f;color:#f5f2eb!important}.gx-header-link[aria-current=page],.gx-header-link.is-active{color:#f5f2eb!important}.gx-header-link[aria-current=page]:after,.gx-header-link.is-active:after{content:"";background:#d13745;border-radius:2px;height:2px;position:absolute;bottom:0;left:.8rem;right:.8rem}.gx-header :is(a,button):focus-visible,.gx-source-choices button:focus-visible{outline-offset:3px;outline:2px solid #f5f2ebcc}[aria-expanded=true]>.gx-source-chevron{transform:rotate(180deg)}.gx-browse-panel,.gx-source-popover{background:#18181e;border:1px solid #f5f2eb1a;border-radius:.875rem;animation:.16s both gx-header-reveal;position:absolute;top:calc(100% + .5rem);box-shadow:0 16px 48px #0000004d}.gx-browse-panel{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:2fr 1.25fr .9fr;gap:1.5rem;width:min(56rem,100vw - 12rem);max-height:calc(100dvh - 7rem);padding:1.5rem;display:grid;left:10rem;overflow-y:auto}.gx-browse-group+.gx-browse-group{border-left:1px solid #f5f2eb14;padding-left:1.5rem}.gx-browse-group h2,.gx-source-heading{color:#f5f2eb;margin:0 0 .75rem;font-size:.875rem;font-weight:600}.gx-browse-links{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f5f2eb2e transparent;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem .4rem;max-height:min(22rem,100dvh - 12rem);display:grid;overflow-y:auto}.gx-browse-group--category .gx-browse-links{grid-template-columns:repeat(3,minmax(0,1fr))}.gx-browse-links a{border-radius:.4rem;padding:.65rem .45rem;font-size:.9375rem;line-height:1.4;transition:background-color .18s,color .18s;display:block;color:#a5a2ad!important}.gx-browse-links a:hover,.gx-browse-links a[aria-current=page]{background:#f5f2eb0f;color:#f5f2eb!important}.gx-source-menu{position:relative}.gx-source-popover{width:16.5rem;padding:1rem;right:0}.gx-source-popover .gx-source-heading,.gx-source-choices .gx-source-heading{margin-bottom:.3rem}.gx-source-description{color:#a5a2ad;margin:0 0 .875rem;font-size:.75rem;line-height:1.6}.gx-source-option,.gx-source-segment{color:#a5a2ad;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;padding:.6rem .75rem;font-size:1rem;font-weight:500;transition:background-color .18s,color .18s;display:flex}.gx-source-option+.gx-source-option{margin-top:.25rem}.gx-source-option:hover,.gx-source-segment:hover{color:#f5f2eb;background:#f5f2eb0d}.gx-source-option[aria-checked=true],.gx-source-segment[aria-pressed=true]{color:#f5f2eb;background:#f5f2eb1a}.gx-source-check{opacity:0;width:1rem;height:1rem}[aria-checked=true]>.gx-source-check,[aria-pressed=true]>.gx-source-check{opacity:1}.gx-source-choices{padding:.5rem 0}.gx-source-segments{background:#0a0a0e59;border:1px solid #f5f2eb14;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.3rem;display:grid}.gx-header-account,.gx-header-download{background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem;font-size:.875rem;font-weight:500;transition:background-color .18s,color .18s;display:inline-flex;color:#f5f2ebc7!important}.gx-header-account:hover,.gx-header-download:hover{background:#f5f2eb0f;color:#f5f2eb!important}@keyframes gx-header-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.gx-browse-panel,.gx-source-popover{animation:none}.gx-source-chevron{transition:none}}.mobile-menu-trigger{background:0 0;border:1px solid #fffffff2;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;color:#fff!important}.mobile-menu-trigger:hover,.mobile-menu-trigger:focus-visible,.mobile-menu-trigger[aria-expanded=true]{background:#fff;border-color:#fff;color:#0f1014!important}.mobile-menu-trigger:active{transform:scale(.95)}.mobile-menu-trigger:focus-visible{outline-offset:2px;outline:2px solid #fff}.mobile-sheet-backdrop{z-index:70;backdrop-filter:blur(5px);background:#0000009e;position:fixed;inset:0}.mobile-sheet{z-index:70;color:#fff;backdrop-filter:blur(24px);background:#0a0a0af7;border-right:1px solid #ffffff1f;flex-direction:column;width:min(88vw,22.5rem);display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:18px 0 55px #0000007a}@media (width>=1224px){.mobile-sheet,.mobile-sheet-backdrop{display:none}}.mobile-sheet__header{border-bottom:1px solid #ffffff1a;flex:none;justify-content:space-between;align-items:center;min-height:4.25rem;padding:.75rem 1rem;display:flex}.mobile-sheet__brand{align-items:center;min-width:0;display:inline-flex}.mobile-sheet__close{background:0 0;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;min-width:2.25rem;height:2.25rem;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;color:#fff!important}.mobile-sheet__close:hover,.mobile-sheet__close:focus-visible{background:#fff;border-color:#fff;color:#0f1014!important}.mobile-sheet__close:active{transform:scale(.95)}.mobile-sheet__content{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex:auto;min-height:0;padding:1rem;overflow-y:auto}.mobile-sheet__stack{flex-direction:column;gap:1rem;padding-bottom:1rem;display:flex}.mobile-sheet__account{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:1.1rem;padding:.9rem}.mobile-sheet__account-head{border-bottom:1px solid #ffffff1a;align-items:center;gap:.75rem;min-width:0;padding-bottom:.8rem;display:flex}.mobile-sheet__avatar{color:#0f1014;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:3rem;min-width:3rem;height:3rem;font-size:1.2rem;font-weight:800;display:inline-flex}.mobile-sheet__account-copy{min-width:0}.mobile-sheet__account-name,.mobile-sheet__account-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-sheet__account-email{color:#ffffff94;margin-top:.15rem;font-size:.72rem}.mobile-sheet__account-actions,.mobile-sheet__auth-actions,.mobile-sheet__quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.mobile-sheet__account-actions{margin-top:.8rem}.mobile-sheet__action,.mobile-sheet__link,.mobile-sheet__subnav-link{background:#ffffff0b;border:1px solid #fff3;transition:background .18s,border-color .18s,color .18s,transform .18s;color:#fff!important}.mobile-sheet__action,.mobile-sheet__link{border-radius:.85rem;align-items:center;gap:.65rem;min-width:0;min-height:3rem;padding:.7rem .8rem;font-size:1rem;font-weight:700;display:flex}.mobile-sheet__action:hover,.mobile-sheet__action:focus-visible,.mobile-sheet__link:hover,.mobile-sheet__link:focus-visible,.mobile-sheet__link.is-active,.mobile-sheet__subnav-link:hover,.mobile-sheet__subnav-link:focus-visible{background:#fff;border-color:#fff;color:#0f1014!important}.mobile-sheet__action:active,.mobile-sheet__link:active,.mobile-sheet__subnav-link:active{transform:scale(.98)}.mobile-sheet__action svg,.mobile-sheet__link svg{width:1rem;min-width:1rem;height:1rem;color:#fff!important}.mobile-sheet__action:hover svg,.mobile-sheet__action:focus-visible svg,.mobile-sheet__action--primary svg,.mobile-sheet__link:hover svg,.mobile-sheet__link:focus-visible svg,.mobile-sheet__link.is-active svg{color:#0f1014!important}.mobile-sheet__action--primary,.mobile-sheet__link.is-active{background:#fff;border-color:#fff;color:#0f1014!important}.mobile-sheet__action--danger:hover,.mobile-sheet__action--danger:focus-visible{background:#7f1d1d40;border-color:#f87171b3;color:#fca5a5!important}.mobile-sheet__quick-links{gap:.6rem}.mobile-sheet__link{text-decoration:none}.mobile-sheet__link--wide{grid-column:1/-1;justify-content:center}.mobile-sheet__anime-toggle{background:#ffffff09;border:1px solid #ffffff1a;border-radius:1rem;padding:.75rem}.mobile-sheet__anime-toggle>button{color:#fff!important;background:0 0!important;border-color:#fff3!important}.mobile-sheet__anime-toggle>button:hover,.mobile-sheet__anime-toggle>button:focus-visible,.mobile-sheet__anime-toggle>button[aria-checked=true]{color:#0f1014!important;background:#fff!important;border-color:#fff!important}.mobile-sheet__anime-toggle>button>div>svg{color:#fff!important}.mobile-sheet__anime-toggle>button:hover>div>svg,.mobile-sheet__anime-toggle>button:focus-visible>div>svg,.mobile-sheet__anime-toggle>button[aria-checked=true]>div>svg{color:#0f1014!important}.mobile-sheet__anime-toggle>button>span:last-child{background:#fff3!important}.mobile-sheet__anime-toggle>button[aria-checked=true]>span:last-child{background:#0f1014!important}.mobile-sheet__anime-toggle>button>span:last-child>span{background:#fff!important}.mobile-sheet__anime-toggle>button[aria-checked=true]>span:last-child>span{background:#0f1014!important}.mobile-sheet__section-toggle{letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #ffffff2e;border-radius:999px;justify-content:space-between;align-items:center;width:100%;min-height:2.7rem;padding:.6rem .9rem;font-size:.9375rem;font-weight:750;transition:background .18s,border-color .18s,color .18s;display:flex;color:#fff!important}.mobile-sheet__section-toggle:hover,.mobile-sheet__section-toggle:focus-visible,.mobile-sheet__section-toggle[aria-expanded=true]{background:#fff;border-color:#fff;color:#0f1014!important}.mobile-sheet__subnav{flex-wrap:wrap;gap:.45rem;padding-top:.55rem;display:flex}.mobile-sheet__subnav-link{border-radius:999px;align-items:center;min-height:2.15rem;padding:.4rem .75rem;font-size:.72rem;font-weight:650;text-decoration:none;display:inline-flex}.mobile-sheet__account-actions{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.mobile-sheet__account-actions .mobile-sheet__action{background:0 0;border-color:#0000;border-radius:0;flex:none;gap:.45rem;min-height:2rem;padding:.25rem 0;font-size:.74rem;color:#ffffffc7!important}.mobile-sheet__account-actions .mobile-sheet__action:hover,.mobile-sheet__account-actions .mobile-sheet__action:focus-visible{text-underline-offset:.2rem;background:0 0;border-color:#0000;text-decoration:underline;color:#fff!important}.mobile-sheet__account-actions .mobile-sheet__action svg{width:.9rem;min-width:.9rem;height:.9rem}.mobile-sheet__quick-links{flex-direction:column;gap:0;display:flex}.mobile-sheet__quick-links .mobile-sheet__link,.mobile-sheet__quick-links .mobile-sheet__link--wide{background:0 0;border-width:0 0 1px;border-color:#ffffff1f;border-radius:0;justify-content:flex-start;min-height:2.8rem;padding:.65rem .15rem;color:#ffffffdb!important}.mobile-sheet__quick-links .mobile-sheet__link:hover,.mobile-sheet__quick-links .mobile-sheet__link:focus-visible,.mobile-sheet__quick-links .mobile-sheet__link.is-active{background:#ffffff0f;border-color:#ffffff59;color:#fff!important}.mobile-sheet__quick-links .mobile-sheet__link svg,.mobile-sheet__quick-links .mobile-sheet__link:hover svg,.mobile-sheet__quick-links .mobile-sheet__link:focus-visible svg,.mobile-sheet__quick-links .mobile-sheet__link.is-active svg{color:#fff!important}.mobile-sheet__section-toggle{background:0 0;border-width:0 0 1px;border-color:#ffffff24;border-radius:0;min-height:2.75rem;padding:.65rem .15rem;color:#ffffffc7!important}.mobile-sheet__section-toggle:hover,.mobile-sheet__section-toggle:focus-visible,.mobile-sheet__section-toggle[aria-expanded=true]{background:#ffffff0f;border-color:#ffffff73;border-radius:.35rem;color:#fff!important}.mobile-sheet__anime-toggle{background:0 0;border:0;padding:0}.mobile-sheet__anime-toggle>button{border-width:0 0 1px!important;border-color:#ffffff24!important;border-radius:0!important;min-height:2.8rem!important;padding:.65rem .15rem!important}.mobile-sheet__anime-toggle>button:hover,.mobile-sheet__anime-toggle>button:focus-visible,.mobile-sheet__anime-toggle>button[aria-checked=true]{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff73!important;border-radius:.35rem!important}.mhero-shell{height:min(630px,100svh - 4rem);min-height:570px}.mhero-filter-nav{scrollbar-width:none;flex:none;gap:.45rem;margin-top:.5rem;padding-inline:.5rem;display:flex;overflow-x:auto}.mhero-filter-nav::-webkit-scrollbar{display:none}.mhero-filter{white-space:nowrap;border:1px solid #fffffff2;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.2rem;min-height:2.25rem;padding:0 .9rem;font-size:.8125rem;font-weight:600;line-height:1.6;transition:background .18s,color .18s,border-color .18s;display:inline-flex;color:#fff!important}.mhero-filter svg{width:.85rem;height:.85rem}a.mhero-filter.is-active,a.mhero-filter:hover{-webkit-text-fill-color:#0f1014;border-color:#fff;color:#0f1014!important;background:#fff!important}.mhero-track{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none;gap:.75rem;margin-top:.75rem;padding-block:.25rem;padding-inline:calc(50% - min(54vw,15rem)/2);display:flex;overflow-x:auto}.mhero-track::-webkit-scrollbar{display:none}.mhero-slide{scroll-snap-align:center;flex:0 0 min(54vw,15rem)}.mhero-poster{aspect-ratio:2/3;background:#141820;border:1px solid #ffffff5c;border-radius:1rem;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 18px 38px #0000006b}.mhero-slide.is-active .mhero-poster{border-color:#d13745c7;box-shadow:0 18px 42px #00000080,0 0 0 1px #d1374529}.mhero-details{text-align:center;flex:none;width:min(100% - 1.5rem,28rem);margin:.35rem auto 0}.mhero-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.08rem;font-weight:900;line-height:1.18;overflow:hidden}.mhero-origin{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.72rem;line-height:1.2;overflow:hidden}.mhero-meta{flex-wrap:wrap;justify-content:center;gap:.3rem;margin-top:.55rem;display:flex}.mhero-meta span{color:#ffffffe6;border:1px solid #ffffffad;border-radius:.45rem;align-items:center;min-height:1.4rem;padding:0 .45rem;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex}.mhero-meta span.is-rating{color:var(--brand-text);border-color:#d13745}.mhero-actions{margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:min(100%,22rem);margin-top:.6rem;display:grid}.mhero-action{border:1px solid #fff3;border-radius:.85rem;justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding-inline:.7rem;font-size:.75rem;font-weight:850;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.mhero-action:hover{transform:translateY(-1px)}.mhero-action svg{width:.85rem;height:.85rem}.mhero-action--primary{background:#d13745;border-color:#d13745;box-shadow:0 8px 20px #d1374533;color:#151515!important}.mhero-action--secondary{background:#ffffff1a;color:#fff!important}.mhero-dots{flex:none;justify-content:center;align-items:center;gap:.45rem;margin-top:.55rem;display:flex}@supports (animation-timeline:view(inline)){@media (prefers-reduced-motion:no-preference){.mhero-slide{animation:linear both mhero-coverflow view(inline);animation-range:entry exit 0%}}}@keyframes mhero-coverflow{0%{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1)}to{opacity:.55;transform:scale(.85)}}:root{--brand-accent:#d13745;--brand-hover:#b92c3a;--brand-text:#ef7b87;--brand-on-accent:#fff;--brand-accent-rgb:209, 55, 69;--background:#0a0a0e;--foreground:#f5f2eb;--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px;--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#d13745;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#d13745;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:209, 55, 69;--bs-secondary-rgb:108, 117, 125;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, #ffffff26, #fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:500;--bs-body-line-height:1.5;--bs-body-color:#f5f2eb;--bs-body-color-rgb:245, 242, 235;--bs-body-bg:#0a0a0e;--bs-body-bg-rgb:10, 10, 14;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0, 0, 0;--bs-secondary-color:#212529bf;--bs-secondary-color-rgb:33, 37, 41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233, 236, 239;--bs-tertiary-color:#21252980;--bs-tertiary-color-rgb:33, 37, 41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248, 249, 250;--bs-heading-color:inherit;--bs-link-color:var(--brand-text);--bs-link-color-rgb:209, 55, 69;--bs-link-decoration:underline;--bs-link-hover-color:#f2a3ac;--bs-link-hover-color-rgb:185, 44, 58;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color-translucent:#0000002d;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#0d6efd40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545;--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#d13745;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2;--bg-color:#0a0a0e;--text-base:#a5a2ad;--primary-color:#d13745;--primary-color-hover:#b92c3a;--primary-button-text:#fff;--primary-text:var(--brand-text);--top-bg-default:#18181e;--border-color:#ffffff10;--bg-2:#18181e;--bg-3:#23232b;--bg-4:#31313b;--bg-5:#565361;--footer-bg:#0a0a0e;--shadow-large:0 0 20px 20px #0000001a;--h-shadow:0 2px 3px #0006;--category-name:#f5f2eb;--bs-border-color:#0000004d;--padding-base:30px;--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--Toastify__progress-bar--error:#f85f5f!important;--toastify-icon-color-error:#f85f5f!important}@keyframes fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes progress{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@keyframes heroKenBurns{0%{transform:scale(1)}to{transform:scale(1.045)}}@keyframes heroCinemaKenBurns{0%{transform:scale(1)}to{transform:scale(1.06)}}.group:hover .will-change-transform{transition:transform 8s cubic-bezier(.25,.46,.45,.94);transform:scale(1.02)}.will-change-transform{will-change:transform;transition:transform .3s ease-out}.animate-fade-in{animation:.3s ease-out forwards fade-in}.animate-fade-out{animation:.3s ease-out forwards fade-out}body{background:var(--background);color:var(--text-base);font-family:var(--bs-body-font-family);touch-action:pan-y pinch-zoom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:100vw;font-size:14px;line-height:1.5;position:relative;overflow-x:hidden}html{scroll-behavior:auto;max-width:100vw;position:relative;overflow-x:hidden}.contain-layout{contain:layout}.contain-paint{contain:paint}.contain-strict{contain:strict}.gpu-accelerate{will-change:transform;transform:translateZ(0)}.overflow-x-auto,.overflow-y-auto{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}*{scrollbar-color:#cbd2dc4d transparent;scrollbar-width:thin}::-webkit-scrollbar-corner{background:0 0}.v-thumbnail{aspect-ratio:2/3;background:var(--bg-3,#23232b);border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.sw-item .info{padding:8px 0}.top-up{margin-bottom:20px}.top-up .sw-item .v-thumbnail{background-color:#0000}.top-up .sw-item .v-thumbnail .mask,.top-up .sw-item .v-thumbnail img{clip-path:polygon(94.239% 100%,5.761% 100%,5.761% 100%,4.826% 99.95%,3.94% 99.803%,3.113% 99.569%,2.358% 99.256%,1.687% 98.87%,1.111% 98.421%,.643% 97.915%,.294% 97.362%,.075% 96.768%,0 96.142%,0 3.858%,0 3.858%,.087% 3.185%,.338% 2.552%,.737% 1.968%,1.269% 1.442%,1.92% .984%,2.672% .602%,3.512% .306%,4.423% .105%,5.391% .008%,6.4% .024%,94.879% 6.625%,94.879% 6.625%,95.731% 6.732%,96.532% 6.919%,97.272% 7.178%,97.942% 7.503%,98.533% 7.887%,99.038% 8.323%,99.445% 8.805%,99.747% 9.326%,99.935% 9.88%,100% 10.459%,100% 96.142%,100% 96.142%,99.925% 96.768%,99.706% 97.362%,99.357% 97.915%,98.889% 98.421%,98.313% 98.87%,97.642% 99.256%,96.887% 99.569%,96.06% 99.803%,95.174% 99.95%,94.239% 100%);border-radius:0}.top-up .swiper-slide:nth-child(2n) .v-thumbnail .mask,.top-up .swiper-slide:nth-child(2n) .v-thumbnail img{clip-path:polygon(5.761% 100%,94.239% 100%,94.239% 100%,95.174% 99.95%,96.06% 99.803%,96.887% 99.569%,97.642% 99.256%,98.313% 98.87%,98.889% 98.421%,99.357% 97.915%,99.706% 97.362%,99.925% 96.768%,100% 96.142%,100% 3.858%,100% 3.858%,99.913% 3.185%,99.662% 2.552%,99.263% 1.968%,98.731% 1.442%,98.08% .984%,97.328% .602%,96.488% .306%,95.577% .105%,94.609% .008%,93.6% .024%,5.121% 6.625%,5.121% 6.625%,4.269% 6.732%,3.468% 6.919%,2.728% 7.178%,2.058% 7.503%,1.467% 7.887%,.962% 8.323%,.555% 8.805%,.253% 9.326%,.065% 9.88%,0 10.459%,0 96.142%,0 96.142%,.075% 96.768%,.294% 97.362%,.643% 97.915%,1.111% 98.421%,1.687% 98.87%,2.358% 99.256%,3.113% 99.569%,3.94% 99.803%,4.826% 99.95%,5.761% 100%)}.top-up .sw-item .v-thumbnail:hover img{width:calc(100% - 8px);height:calc(100% - 8px);top:4px;left:4px}.top-up .sw-item .v-thumbnail .mask{background-color:#ffffff0d;position:absolute;inset:0}.top-up .sw-item .v-thumbnail:hover .mask{background-color:var(--primary-color)}.sw-item .info-v{flex-direction:column;gap:.2rem;display:flex}.sw-item .info-v.w-chart{text-align:left;min-height:60px;padding-left:66px;position:relative}.sw-item .info-v.w-chart .number{text-align:center;color:#fff;width:50px;text-shadow:none;font-size:4.2em;font-style:italic;font-weight:800;line-height:1;font-family:var(--font-sans);position:absolute;top:0;left:0}.sw-item .info-v.w-chart .item-title{margin-bottom:0;font-size:1em;font-weight:600}.sw-item .info-v.w-chart .alias-title{color:var(--text-base);margin-top:0;font-size:.9em}.sw-item .info-v .info-line{align-items:center;gap:8px;margin-top:4px;display:flex}.sw-item .info-v .info-line .tag-small{color:#aaa;white-space:nowrap;background:#ffffff1a;border-radius:4px;padding:2px 6px;font-size:11px}.sw-item .info-v .info-line .tag-small strong{color:var(--primary-color)}.sw-navigation .sw-button{color:#fff;z-index:10;opacity:.5;cursor:pointer;padding:6px;position:absolute;top:calc(50% - 27px);right:0;transform:translate(100%,-50%);background-color:#0000!important;border:none!important;outline:none!important}.sw-navigation .sw-prev{left:0;right:auto;transform:translate(-100%,-50%)}.sw-navigation .sw-button:hover{opacity:1}.sw-navigation .sw-button svg{width:48px!important;height:48px!important}.pin-new{z-index:3;border-radius:.3rem .3rem 0 0;justify-content:space-between;align-items:stretch;display:flex;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 5px 2px #0000001a}.m-pin-new{display:flex}.pin-new .line-center{color:#fff;background-color:#5e6070;flex:1;justify-content:center;align-items:center;gap:.2rem;padding:.2rem .5rem;font-size:11px;font-weight:400;display:flex}.pin-new .line-center.line-lt{background-color:#1667cf}.pin-new .line-center.line-tm{background-color:#2ca35d}.pin-new .line-center.line-pd{background-color:#6c757de6}.pin-new .line-center span:before{content:""}.pin-new .line-center.line-lt span:before{content:"LT."}.pin-new .line-center.line-tm span:before{content:"TM."}.pin-new .line-center.line-pd span:before{content:"PĐ."}.pin-new .line-center strong{font-weight:700}.mask{pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#000c 100%);width:100%;height:100%;position:absolute;top:0;left:0}.v-thumbnail-hoz{border-radius:.75rem;display:block;position:relative;overflow:hidden;aspect-ratio:16/9!important}.v-thumbnail-hoz>div:not(.pin-new){width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.v-thumbnail-hoz>div:not(.pin-new)>img{object-fit:cover!important;width:100%!important;height:100%!important}.sw-cover{width:100%;position:relative}.sw-cover .h-item{z-index:2;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1rem 1.25rem;display:flex;position:relative}.sw-cover .h-item .v-thumb-m{flex-shrink:0;width:80px;margin-top:-60px}.sw-cover .h-item .v-thumb-m .v-thumbnail{aspect-ratio:2/3;border-radius:.5rem;box-shadow:0 0 10px 5px #0000001a}.sw-cover .h-item .info{flex-grow:1}.sw-cover .h-item .info .item-title{color:#fff;margin-bottom:.4rem;font-size:1em;font-weight:500;line-height:1.5}.sw-cover .h-item .info .alias-title{color:var(--text-base);margin-bottom:0;font-size:.9em;font-weight:400;line-height:1.5}.sw-cover .info-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sw-cover .tag-small{backdrop-filter:blur(4px);color:#eee;background:#ffffff26;border-radius:4px;padding:2px 6px;font-size:11px;line-height:1.2}.sw-cover .tag-small strong{color:var(--primary-color)}.v-thumbnail-hoz .pin-new{inset:auto auto 10px 110px;transform:none}.v-thumbnail-hoz .m-pin-new{flex-direction:column;align-items:flex-start}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media screen and (orientation:landscape) and (width<=926px) and (height<=428px){body:not(.is-fullscreen){position:fixed;overflow:hidden}body:not(.is-fullscreen):after{content:"📱\a Vui lòng xoay dọc điện thoại\a hoặc xem video ở chế độ toàn màn hình";white-space:pre-line;width:100vw;height:100vh;color:var(--brand-text);text-align:center;z-index:99999;backdrop-filter:blur(10px);background:#000000fa;justify-content:center;align-items:center;padding:2rem;font-size:1.2rem;font-weight:500;line-height:1.8;display:flex;position:fixed;top:0;left:0}}@keyframes rapphim-rank-shimmer{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.rapphim-rank-motion{animation:none!important}}.hero-cinema{--hero-inset:64px;--hero-controls-bottom:32%;--hero-button-size:clamp(44px, 3.51562vw, 60px);background:#0a0a0e;height:min(56vw,1012px);margin-bottom:-15.5vw;font-family:Arial,sans-serif;font-weight:400;position:relative}.hero-cinema-media{max-width:1808px;height:99%;margin-inline:auto;position:absolute;inset:0;overflow:hidden}.hero-cinema-ambient{filter:blur(24px)saturate(.85)brightness(.5);opacity:.4;background-position:50% 22%;background-size:cover;transform:scale(1.12)}.hero-cinema-picture{overflow:hidden}.hero-cinema-img{object-position:center;filter:none}.hero-cinema-character{width:46.67%;height:98.49%;position:absolute;top:0;left:40%}.hero-cinema-character img{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 84%,#0000);mask-image:linear-gradient(#000 84%,#0000)}.hero-cinema-scrim-top{background:linear-gradient(#111319e3,#0000);height:120px;position:absolute;inset:0 0 auto}.hero-cinema-scrim-left{background:linear-gradient(90deg,#0a0a0e,#0000);width:30%;position:absolute;inset:0 auto 0 0}.hero-cinema-scrim-right{background:linear-gradient(270deg,#0a0a0e,#0000);width:15%;position:absolute;inset:0 0 0 auto}.hero-cinema-scrim-bottom{background:linear-gradient(#0000 2%,#0a0a0a 94%);height:30%;position:absolute;inset:auto 0 0}.hero-cinema-content{left:var(--hero-inset);bottom:calc(var(--hero-controls-bottom) + 24px + var(--hero-button-size));width:max(320px,31.25vw);max-width:525px;position:absolute}.hero-cinema-title-slot{align-items:flex-end;width:clamp(180px,20.5vw,360px);height:clamp(120px,13.67vw,240px);display:flex}.hero-cinema-title-art{align-items:flex-end;width:100%;height:100%;display:flex}.hero-cinema-title-image{object-fit:contain;object-position:left bottom;width:100%;height:auto;max-height:100%;display:block}.hero-cinema .hero-cinema-title{letter-spacing:-.02em;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font:700 clamp(28px,2.5vw,40px)/1.15 Arial,sans-serif;display:-webkit-box;overflow:hidden}.hero-cinema-labels{min-height:20px;margin-top:24px}.hero-cinema-info{color:#ececec;text-shadow:0 1px 2px #00000080;flex-wrap:wrap;align-items:center;margin-top:12px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.hero-cinema-info>span{align-items:center;display:inline-flex}.hero-cinema-info>span+span:before{content:"";background:#fff3;width:2px;height:10px;margin-inline:8px}.hero-cinema-tags{color:#ececec;flex-wrap:wrap;gap:4px 8px;margin-top:12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.hero-cinema-tags>*{background:#ffffff14;border-radius:2px;padding-inline:6px}.hero-cinema-synopsis{text-shadow:0 1px 2px #00000080;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:42px;margin:12px 0 0;font-size:14px;font-weight:500;line-height:21px;display:-webkit-box;overflow:hidden}.hero-cinema-actions{left:var(--hero-inset);bottom:var(--hero-controls-bottom);justify-content:flex-start;gap:12px;width:auto;display:flex;position:absolute}.hero-cinema-play,.hero-cinema-favorite{width:var(--hero-button-size);height:var(--hero-button-size);color:#111319;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .18s,transform .18s;display:inline-flex}.hero-cinema-play{width:auto;min-width:150px;color:var(--brand-on-accent);white-space:nowrap;background:#d13745;border-radius:14px;gap:10px;padding:0 22px;font-size:15px;font-weight:750}.hero-cinema-play svg{width:21px;height:21px;color:inherit}.hero-cinema a.hero-cinema-play{color:var(--brand-on-accent)!important}.hero-cinema-play:hover{background:#b92c3a}.hero-cinema-play:focus-visible{outline-offset:4px;outline:2px solid #d13745}.hero-cinema-favorite{background:#fffc}.hero-cinema-favorite svg{width:48%;height:48%}.hero-cinema-favorite:hover{background:#fff}.hero-cinema-play:active,.hero-cinema-favorite:active{transform:scale(.95)}.hero-cinema-favorite:disabled{opacity:.5;cursor:wait}.hero-cinema-arrow{z-index:30;color:#fffc;filter:drop-shadow(0 0 4px #000);justify-content:center;align-items:center;width:40px;height:40px;transition:color .18s;display:flex;position:absolute;top:35%}.hero-cinema-arrow svg{stroke-width:3px;width:100%;height:100%}.hero-cinema-arrow--prev{left:10px}.hero-cinema-arrow--next{right:10px}.hero-cinema-arrow:hover{color:#fff}.hero-cinema-dots{right:var(--hero-inset);bottom:var(--hero-controls-bottom);z-index:30;align-items:center;gap:8px;display:flex;position:absolute}.hero-cinema-dot{background:#ffffff4d;border-radius:1.5px;width:8px;height:8px;transition:width .3s,background-color .3s;position:relative}.hero-cinema-dot:before{content:"";position:absolute;inset:-8px -4px}.hero-cinema-dot.is-active{background:#fff;width:16px}.hero-cinema-dot:hover{background:#ffffffbf}.hero-cinema :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #d13745}@media (width>=1680px){.hero-cinema{--hero-inset:56px;--hero-controls-bottom:256px;--hero-button-size:60px;margin-bottom:-205px}.hero-cinema-content{bottom:360px}.hero-cinema-labels{min-height:24px;margin-top:48px}.hero-cinema-labels>span{height:24px;line-height:24px}.hero-cinema-info{margin-top:16px;font-size:16px}.hero-cinema-info>span+span:before{height:12px}.hero-cinema-tags{margin-top:16px}.hero-cinema-synopsis{-webkit-line-clamp:3;height:72px;margin-top:16px;font-size:16px;line-height:24px}.hero-cinema-dots{bottom:246px}.hero-cinema-arrow{width:56px;height:56px}.hero-cinema-arrow--prev{left:6px}.hero-cinema-arrow--next{right:6px}}@media (width>=1921px){.hero-cinema{--hero-inset:calc(50% - 904px)}.hero-cinema-arrow--prev{left:calc(50% - 954px)}.hero-cinema-arrow--next{right:calc(50% - 954px)}}@media (width<=1679px){.hero-cinema-character{width:49.41%;height:92.98%}}@media (width>=768px) and (width<=1023px){.hero-cinema{--hero-inset:56px;--hero-controls-bottom:18%;--hero-button-size:44px;margin-bottom:-8.59vw}.hero-cinema-content{bottom:calc(18% + 52px)}.hero-cinema-labels{margin-top:16px}.hero-cinema-actions{width:auto}}@media (prefers-reduced-motion:reduce){.hero-cinema :is(a,button){transition:none}}.hero-slide-backdrop{background-color:#0a0a0e}.hero-slide-ambient{filter:blur(48px)saturate(115%);opacity:.22;background-position:50% 18%;background-size:cover;transform:scale(1.08)}.hero-slide-cover{z-index:1;position:absolute;inset:0}.hero-slide-cover-inner{width:100%;max-width:1900px;height:100%;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.hero-slide-banner-img{object-position:center 18%}.hero-slide-cover-inner img,.hero-slide-cover-inner .hero-slide-banner-img{filter:brightness(.92)saturate(.95)contrast(.98);-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000002e 6%,#000 22% 88%,#00000026 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#0000002e 6%,#000 22% 88%,#00000026 94%,#0000 100%)}.hero-slide-ken-burns{animation:14s ease-out forwards heroKenBurns}.hero-glass-panel{-webkit-backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(135deg,#ffffff1a,#ffffff08),#0f11186b;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff1f,0 12px 40px #00000047}.hero-glass-pill{-webkit-backdrop-filter:blur(12px);background:#00000052;border:1px solid #ffffff24}@media (prefers-reduced-transparency:reduce){.hero-glass-panel,.hero-glass-pill{-webkit-backdrop-filter:none;background:#191b24f0}}@media (prefers-reduced-motion:reduce){.hero-slide-ken-burns{animation:none!important}}.hero-slide-top-fade{background:linear-gradient(#0a0a0e80 0%,#0a0a0e1f 24%,#0000 46%)}.hero-slide-bottom-fade{background:linear-gradient(#0000 0%,#0a0a0e 100%);height:200px}.hero-slide-text-scrim{background:linear-gradient(90deg,#0a0a0ee0 0%,#0a0a0e80 22%,#0a0a0e14 42%,#0000 58%)}@media (width<=767px){.hero-slide-text-scrim{background:linear-gradient(#0000 32%,#0a0a0e66 64%,#0a0a0ef0 100%)}}.rapphim-hero-title-block.slide-content{padding:0}.rapphim-hero-title-block .media-title.rapphim-hero-title{margin-bottom:.25rem;font-size:clamp(1.25rem,2.2vw,2.15rem)}.rapphim-hero-title-block .media-title.rapphim-hero-title a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rapphim-hero-title{text-shadow:0 2px 1px #00000059,0 6px 22px #0000008c}.rapphim-hero-title-block .media-alias-title.rapphim-hero-origin{margin-bottom:0;font-size:clamp(.9rem,1.4vw,1.35rem)}.rapphim-hero-title-block .media-alias-title.rapphim-hero-origin a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rapphim-hero-title-image{object-fit:contain;object-position:left center;filter:drop-shadow(0 2px 8px #00000073);width:auto;max-width:min(380px,62vw);height:auto;max-height:96px;display:block}.rapphim-hero-title-link,.rapphim-hero-title-link:hover{color:#fff!important}.rapphim-hero-title-link:hover{color:var(--brand-text)!important}.rapphim-hero-origin{letter-spacing:.015em;font-family:Playfair Display,Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.rapphim-hero-origin-link,.rapphim-hero-origin-link:hover,.rapphim-hero-origin-link:hover{color:var(--brand-text)!important}.hero-watch-btn,.hero-watch-btn:hover{color:#111!important}.sw-tip a.hover-card-action--primary,.sw-tip a.hover-card-action--primary:hover,.sw-tip a.hover-card-action--primary span{color:#0a0a0e!important}.sw-tip a.hover-card-action--primary svg,.sw-tip a.hover-card-action--primary:hover svg{fill:#0a0a0e!important;color:#0a0a0e!important}.sw-tip a.hover-card-action--ghost,.sw-tip button.hover-card-action--ghost{color:#fff!important}.sw-tip a.hover-card-action--ghost:hover,.sw-tip button.hover-card-action--ghost:hover{color:var(--brand-text)!important}.sw-tip .hover-card-alias{color:#ffffffad!important}.sw-tip a.hover-card-tag,.sw-tip a.hover-card-tag:hover{color:#ffffffe6!important}.sw-tip a.hover-card-tag:hover{color:var(--brand-text)!important}.sw-tip .touch-group{align-items:center}.section-edge-fade{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.section-active-glow{box-shadow:0 0 0 1px #d1374559}.section-perspective{perspective:1200px}.section-tilt-card{transform-style:preserve-3d;will-change:transform}.section-coverflow .swiper-slide{transition:filter .35s,opacity .35s}.section-dome-scene{perspective:1100px}.section-dome-track{transform-style:preserve-3d}.section-dome-card{transform-style:preserve-3d;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .35s}@media (prefers-reduced-motion:reduce){.section-tilt-card,.section-coverflow .swiper-slide,.section-dome-card{transition:none!important;transform:none!important}}@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-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}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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:"<percentage>";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:"<percentage>";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:"<length>";inherits:false;initial-value:0}@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:"<percentage>";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-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.ghx-door{flex:none;width:48px;height:48px;display:block;overflow:visible}.ghx-door__frame{fill:none;stroke:#f5f2eb}.ghx-door__play{fill:#f5f2eb}.ghx-door__leaf{fill:#d13745;transform-origin:53.12px 69.04px}.ghx-door--animated .ghx-door__leaf{animation:1.5s ease-in-out infinite ghx-door-open}.ghx-door--animated .ghx-door__play{animation:1.5s ease-in-out infinite ghx-door-light}.ghx-loading{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:inline-flex}.ghx-loading__label{color:#b5b3bc;font-size:13px;font-weight:500}.ghx-loading--compact{vertical-align:middle;gap:0}.ghx-loading--compact .ghx-door{width:24px;height:24px}.ghx-loading--compact.ghx-player-loading .ghx-door{width:52px;height:52px}.ghx-welcome{display:none}.ghx-welcoming{overflow:hidden}.ghx-welcoming .ghx-welcome,.ghx-welcome--leaving{z-index:100;background:#0a0a0e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ghx-welcome__identity{flex-direction:column;align-items:center;gap:22px;display:flex}.ghx-welcome__door{width:104px;height:104px}.ghx-welcome__door .ghx-door__leaf{animation:.65s cubic-bezier(.2,.7,.2,1) both ghx-door-arrive}.ghx-welcome__door .ghx-door__play{animation:.45s .14s both ghx-word-arrive}.ghx-welcome__wordmark{width:clamp(180px,40vw,280px);height:auto;animation:.4s .14s both ghx-word-arrive}.ghx-welcome--leaving{pointer-events:none;animation:.2s forwards ghx-welcome-leave}@keyframes ghx-door-open{0%,to{transform:scaleX(1)}48%,68%{transform:scaleX(.82)}}@keyframes ghx-door-light{0%,to{opacity:.15}48%,68%{opacity:1}}@keyframes ghx-door-arrive{0%{transform:scaleX(1.6)}to{transform:scaleX(1)}}@keyframes ghx-word-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ghx-welcome-leave{to{opacity:0}}@media (prefers-reduced-motion:reduce){.ghx-door *,.ghx-welcome *{animation:none!important}.ghx-welcome{display:none!important}.ghx-welcoming{overflow:auto}}#totop{z-index:99;color:#000;cursor:pointer;background-color:#fff;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:48px;height:48px;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;display:flex;position:fixed;bottom:calc(6rem + 13px);right:calc(2.25rem + 74px);box-shadow:0 0 10px #0002}#totop,#totop svg{color:#000}#totop{opacity:0;visibility:hidden;transform:translateY(30px)}#totop.show{opacity:1;visibility:visible;transform:none}#totop:hover{background-color:var(--primary-color,#d13745);scale:1.08;box-shadow:0 4px 15px #0003}@media (width<=768px){#totop{display:none}}.actor-page{padding-top:calc(5rem + env(safe-area-inset-top,0px))}@media (width>=1224px){.actor-page{padding-top:calc(6.5rem + env(safe-area-inset-top,0px))}}.sw-item{flex-direction:column;transition:transform .3s;display:flex;position:relative}.sw-item:hover{transform:translateY(-4px)}.v-thumbnail{aspect-ratio:2/3;border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.v-thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.sw-item:hover .v-thumbnail img{transform:scale(1.05)}.pin-new{z-index:2;flex-direction:row;gap:4px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.m-pin-new{flex-direction:row;gap:4px;display:flex}.line-center{justify-content:center;align-items:center;gap:2px;display:flex}.line-pd,.line-tm,.line-lt{white-space:nowrap;border-radius:3px;padding:3px 6px;font-size:11px;font-weight:600;line-height:1}.line-pd{color:#fff;background:#6c757de6}.line-tm{color:#fff;background:#28a745e6}.line-lt{color:#fff;background:#007bffe6}.line-pd span,.line-tm span,.line-lt span{font-size:10px}.line-pd strong,.line-tm strong,.line-lt strong{font-size:11px;font-weight:700}.sw-item .info{padding:8px 0;background:0 0!important}.sw-item{box-shadow:none!important;background:0 0!important}.cards-grid-wrapper .sw-item,.cards-grid-wrapper .sw-item .info{background:0 0!important}#search-page-results .sw-item,#search-page-results .sw-item .info,#search-page-results .sw-item .info h4,#search-page-results .sw-item .info a{box-shadow:none!important;background:0 0!important;border:none!important}.item-title{margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.3}.item-title a{color:#fff;text-decoration:none;transition:color .3s}.item-title a:hover{color:var(--primary-color,#d13745)}.alias-title{color:#aaa;margin:0;font-size:12px;font-weight:400;line-height:1.3}.alias-title a{color:#aaa;text-decoration:none;transition:color .3s}.alias-title a:hover{color:#ccc}.lim-1{text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lim-2{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-form-wrapper{width:100%;margin-bottom:0}.search-form-wrapper--youtube{z-index:20;position:relative}.search-form-container{align-items:center;gap:8px;width:100%;max-width:100%;margin:0 auto;display:flex}.search-input-shell{background:#20232d;border:1px solid #ffffff29;border-radius:999px;flex:auto;align-items:center;min-width:0;height:50px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative;overflow:hidden}.search-input-shell:focus-within{background:#252936;border-color:#7ab1fff2;box-shadow:0 0 0 1px #7ab1ff47}.search-input-shell .search-icon{color:#aaa;pointer-events:none;flex:none;width:18px;height:18px;margin-left:16px}.search-input{color:#fff;background:0 0;border:0;flex:auto;min-width:0;height:100%;padding:0 12px;font-size:15px}.search-input:focus{outline:none}.search-input::placeholder{color:#666}.search-clear-button,.search-history-toggle,.search-submit-button{cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;transition:color .2s,background .2s;display:inline-flex}.search-clear-button,.search-history-toggle{color:#9da3b4;background:0 0;border-radius:50%;width:34px;height:34px;margin-right:4px}.search-clear-button:hover,.search-history-toggle:hover,.search-history-toggle[aria-expanded=true]{color:#fff;background:#ffffff1a}.search-clear-button svg,.search-history-toggle svg{width:16px;height:16px}.search-submit-button{color:#fff;background:#2b2e38;border:1px solid #ffffff1f;border-radius:50%;width:50px;height:50px}.search-submit-button:hover{background:#3a3e4a}.search-submit-button svg{width:19px;height:19px}.search-history-popover{background:#1d2029;border:1px solid #ffffff1f;border-radius:14px;width:min(100%,42rem);padding:8px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 50px #00000073}.search-history-popover__header{color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px 8px;font-size:13px;font-weight:700;display:flex}.search-history-popover__header button{color:#9da3b4;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12px}.search-history-popover__header button:hover{color:#fff}.search-history-popover__item{border-radius:9px;align-items:center;gap:4px;min-width:0;display:flex}.search-history-popover__item:hover{background:#ffffff14}.search-history-popover__select{color:#f3f4f6;cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:12px;min-width:0;padding:11px 10px;font-size:14px;display:flex}.search-history-popover__select svg{color:#b8bfce;flex:none;width:18px;height:18px}.search-history-popover__select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-history-popover__remove{color:#9da3b4;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-right:4px;display:inline-flex}.search-history-popover__remove:hover{color:#fff;background:#ffffff1a}.search-history-popover__remove svg{width:16px;height:16px}.search-button{background:var(--primary-color,#d13745);color:var(--primary-button-text,#0a0a0e);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:14px 32px;font-size:15px;font-weight:600;transition:all .3s;display:none}.search-button:hover{background:var(--primary-color-hover,#b92c3a)}.search-controls-grid{grid-template-columns:minmax(0,42rem) 6.75rem;align-items:start;gap:12px;width:100%;max-width:49.5rem;margin:0 auto 24px;display:grid}.search-controls-grid .search-form-wrapper{grid-area:1/1}.search-controls-grid .v-filter{display:contents}.search-controls-grid .v-filter>.filter-toggle{white-space:nowrap;border-radius:8px;grid-area:1/2;align-self:stretch;min-height:50px;margin-bottom:0;padding:14px 20px}.search-controls-grid .v-filter>.filter-elements{grid-column:1/-1;width:100%;min-width:0;margin-bottom:0}.search-history-slot{grid-column:1/-1;min-width:0}.search-history-slot .search-history-wrapper{margin-bottom:0}@media (width<=768px){.search-controls-grid{grid-template-columns:minmax(0,1fr);max-width:100%}.search-controls-grid .search-form-wrapper{grid-column:1}.search-controls-grid .v-filter>.filter-toggle,.search-controls-grid .v-filter>.filter-elements{grid-area:auto/1}.search-form-container{flex-direction:row;gap:8px}.search-input{padding:0 8px;font-size:14px}.search-input-shell,.search-submit-button{height:46px}.search-input-shell .search-icon{margin-left:13px}.search-submit-button{width:46px}.search-history-popover{width:100%}}.container-custom{width:100%;max-width:1900px;margin:0 auto;padding:0 20px;position:relative}.cards-row{margin-bottom:30px}.cards-row.wide{width:100%}.row-header{align-items:center;gap:15px;margin-bottom:20px;display:flex}.row-header--with-filter{flex-wrap:wrap;row-gap:12px}.row-header--with-filter>.category-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.row-header--with-filter .v-filter{display:contents}.row-header--with-filter .v-filter>.filter-toggle{margin-inline-start:auto;white-space:nowrap;flex:none;order:2;align-self:center;width:auto;margin-bottom:0;padding:9px 16px}.row-header--with-filter .v-filter>.filter-elements{flex:1 0 100%;order:3;width:100%;margin-bottom:0}.inc-icon{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.inc-icon svg{width:100%;height:100%}.category-name{color:var(--category-name,#fff);margin:0;font-size:22px;font-weight:700;line-height:1.2}.row-tabs{border-bottom:1px solid var(--border-color,#ffffff10);margin-bottom:20px}.v-tabs{gap:0;display:flex}.nav-link{color:#aaa;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s}.nav-link:hover{color:#fff}.nav-link.active{color:var(--primary-color,#d13745);border-bottom-color:var(--primary-color,#d13745)}.nav-link:disabled{opacity:.5;cursor:not-allowed}.tab-content{width:100%}.tab-pane{display:none}.tab-pane.active{display:block}.tab-pane.show{opacity:1}.fade{transition:opacity .15s linear}.v-filter{margin-bottom:30px}.filter-toggle{background:var(--bg-3,#23232b);border:1px solid var(--border-color,#ffffff10);color:#fff;cursor:pointer;border-radius:6px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .3s;display:inline-flex}.filter-toggle:hover{background:var(--bg-4,#31313b)}.filter-toggle.toggled{background:var(--primary-color,#d13745);color:var(--primary-button-text,#0a0a0e)}.filter-elements{background:var(--bg-2,#18181e);border:1px solid var(--border-color,#ffffff10);border-radius:8px;margin-bottom:20px;padding:20px}.filter-elements.d-none{display:none}.fe-row{border-bottom:1px solid var(--border-color,#ffffff10);gap:20px;margin-bottom:16px;padding-bottom:16px;display:flex}.fe-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.fe-name{color:#fff;flex-shrink:0;min-width:110px;padding-top:6px;font-size:13px;font-weight:600}.fe-results{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.fe-results .item{background:var(--bg-3,#23232b);border:1px solid var(--border-color,#ffffff10);color:#fff;cursor:pointer;white-space:nowrap;border-radius:4px;padding:6px 14px;font-size:13px;line-height:1.4;transition:all .2s}.fe-results .item:hover{background:var(--bg-4,#31313b);color:#fff;border-color:#fff3}.fe-results .item.active{background:var(--primary-color,#d13745);color:var(--primary-button-text,#0a0a0e);border-color:var(--primary-color,#d13745);font-weight:600}.year-input{width:140px;position:relative}.year-input .search-icon{color:#aaa;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.year-input input{background:var(--bg-3,#23232b);border:1px solid var(--border-color,#ffffff10);color:#fff;border-radius:4px;width:100%;padding:6px 14px 6px 32px;font-size:13px}.year-input input:focus{border-color:var(--primary-color,#d13745);background:var(--bg-4,#31313b);outline:none}.year-input input::placeholder{color:#666}.fe-row-end{align-items:center}.fe-buttons{flex:1;gap:10px;display:flex}.btn{cursor:pointer;border:none;border-radius:20px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .3s;display:inline-flex}.btn-primary{background:var(--primary-color,#d13745);color:var(--primary-button-text,#0a0a0e)}.btn-primary:hover{background:var(--primary-color-hover,#b92c3a);color:var(--primary-button-text,#0a0a0e)!important}.btn-outline{color:#fff;border:1px solid var(--border-color,#ffffff10);background:0 0}.btn-outline:hover{background:var(--bg-4,#31313b);border-color:#fff3}.btn-rounded{border-radius:20px}.row-content{margin-top:30px}.cards-grid-wrapper{grid-template-columns:repeat(8,1fr);gap:12px;margin-bottom:30px;display:grid}.cards-grid-wrapper>*{min-width:0}@media (width<=1600px){.cards-grid-wrapper{grid-template-columns:repeat(7,1fr)}}@media (width<=1400px){.cards-grid-wrapper{grid-template-columns:repeat(6,1fr)}}@media (width<=1200px){.cards-grid-wrapper{grid-template-columns:repeat(5,1fr)}}@media (width<=992px){.cards-grid-wrapper{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){.cards-grid-wrapper{grid-template-columns:repeat(3,1fr);gap:10px}.fe-row{flex-direction:column;gap:10px}.fe-name{min-width:auto;padding-top:0}.container-custom{padding:0 12px}.row-header{flex-wrap:wrap;gap:10px}.row-header--with-filter{gap:10px 8px}.row-header--with-filter .v-filter>.filter-toggle{gap:6px;padding:8px 12px;font-size:13px}.category-name{font-size:20px}.v-pagination{margin:30px 0}.page-control{gap:8px}.btn-circle{width:38px;height:38px}.page-current{padding:5px 16px;font-size:14px}.page-current input{width:40px;font-size:14px}.filter-elements{padding:16px}.fe-results .item{padding:5px 12px;font-size:12px}.filter-toggle{justify-content:center;width:100%}}@media (width<=576px){.cards-grid-wrapper{grid-template-columns:repeat(2,1fr);gap:8px}.container-custom{padding:0 10px}.row-header{gap:8px}.category-name{font-size:18px}.inc-icon{width:32px;height:32px}.page-control{gap:6px}.btn-circle{width:36px;height:36px}.page-current{gap:8px;padding:4px 14px;font-size:13px}.page-current input{width:36px;padding:3px 0;font-size:13px}.filter-elements{padding:12px}.fe-results{gap:6px}.fe-results .item{padding:4px 10px;font-size:11px}.fe-name{font-size:12px}.year-input{width:100%}}.v-pagination{justify-content:center;align-items:center;margin:40px 0;display:flex;box-shadow:none!important;border:none!important;outline:none!important}.v-pagination:before,.v-pagination:after{content:none!important;display:none!important}.v-pagination *{box-shadow:none!important;border-bottom:none!important}.page-control{border:none;align-items:center;gap:12px;display:flex}.btn-circle{color:#fff;cursor:pointer;background:#232530;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:all .3s;display:flex}.btn-circle:hover:not(:disabled){background:#31313b}.btn-circle:disabled{opacity:.3;cursor:not-allowed}.btn-lg{width:42px;height:42px}.btn-secondary{background:#232530}.page-current{color:#fff;background:#23232b;border-radius:50px;align-items:center;gap:10px;padding:6px 24px;font-size:15px;display:flex;box-shadow:none!important;border:none!important;outline:none!important}.page-current:before,.page-current:after{display:none}.page-current input{color:#fff;text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:45px;padding:4px 0;font-size:15px;font-weight:600;display:inline-block!important}.page-current input:focus{border-color:#ffffff4d;border-color:var(--primary-color,#d13745);background:#ffffff1a;background:var(--bg-4,#31313b);outline:none}.page-current input::-webkit-outer-spin-button,.page-current input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-current input[type=number]{-moz-appearance:textfield;appearance:textfield}.flex-grow-1{flex-grow:1}.ms-2{margin-left:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.d-none{display:none!important}.form-control{color:#fff;background-color:var(--bg-3,#23232b);border:1px solid var(--border-color,#ffffff10);appearance:none;background-clip:padding-box;border-radius:.375rem;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.form-control:focus{color:#fff;background-color:var(--bg-4,#31313b);border-color:var(--primary-color,#d13745);outline:0}.v-form-control{background-color:var(--bg-3,#23232b);border-color:var(--border-color,#ffffff10);color:#fff}.v-form-control-sm{border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem}.quick-filters-wrapper{width:100%;max-width:768px;margin:0 auto 24px}.quick-filters-scroll{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.filter-chip{background:var(--bg-3,#23232b);border:1px solid var(--border-color,#ffffff10);color:#fff;cursor:pointer;white-space:nowrap;border-radius:20px;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.filter-chip:hover{background:var(--bg-4,#31313b);border-color:#fff3;transform:translateY(-1px)}.filter-chip:active{transform:translateY(0)}.search-history-wrapper{width:100%;margin-bottom:24px}.search-history-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.search-history-title{color:#fff;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.clear-history-btn{border:1px solid var(--border-color,#ffffff10);color:#aaa;cursor:pointer;background:0 0;border-radius:4px;padding:4px 12px;font-size:12px;transition:all .2s}.clear-history-btn:hover{background:var(--bg-3,#23232b);color:#fff;border-color:#fff3}.search-history-list{flex-flow:wrap;gap:8px;display:flex}.history-item{background:var(--bg-3,#23232b);border:1px solid var(--border-color,#ffffff10);cursor:pointer;text-align:left;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;width:auto;max-width:100%;padding:8px 12px;transition:all .2s;display:flex}.history-item:hover{background:var(--bg-4,#31313b);border-color:#fff3}.history-query{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:220px;font-size:14px;overflow:hidden}.remove-item-btn{color:#666;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.remove-item-btn:hover{color:#f44}.suggestions-section{width:100%;margin-top:8px}.suggestions-title{color:#fff;margin:0 0 20px;padding-left:4px;font-size:20px;font-weight:700}@media (width<=768px){.suggestions-title{margin-bottom:16px;font-size:18px}.quick-filters-scroll{gap:6px}.filter-chip{padding:6px 12px;font-size:12px}.search-history-title{font-size:14px}.history-item{flex:none;max-width:80vw;padding:8px 12px}.history-query{font-size:13px}.search-history-list{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.search-history-list::-webkit-scrollbar{display:none}}#search{width:100%;max-width:23rem}#search .search-elements{width:100%;position:relative}#search .remove-icon,#search .search-icon{color:#fff;z-index:10;flex-shrink:0;padding:3px;font-size:16px;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}#search .remove-icon{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .2s;display:none;left:auto;right:.7rem}#search .remove-icon:hover{color:#fff}#search .remove-icon:not(:empty){display:flex}#search .search-input{color:#f5f2eb;background-color:#0a0a0e59;border-radius:.65rem;width:100%;padding:12px 42px;font-size:14px;transition:background-color .18s,border-color .18s;box-shadow:none!important;border:1px solid #f5f2eb1f!important;outline:none!important}#search .search-input:hover{background-color:#0a0a0e80;border-color:#f5f2eb38!important}#search .search-input:focus{background-color:#0a0a0ea6;border-color:#f5f2eba6!important}#search .search-input::placeholder{color:#a5a2ad!important}@media (width<=768px){#search{max-width:100%}#search .search-input{padding:10px 38px;font-size:14px}}.anime-list-page{--anime-bg:#0a0a0e;--anime-bg-soft:#18181e;--anime-panel:#18181eb8;--anime-cyan:#ef7b87;--anime-violet:#d13745;--anime-pink:#ef7b87;--anime-text:#f5f2eb;--anime-muted:#a5a2ad;--anime-border:#f5f2eb1f;isolation:isolate;color:var(--anime-text);position:relative;overflow:hidden;background:radial-gradient(ellipse 62% 34% at 4% 0%, #d1374524, transparent 65%), radial-gradient(ellipse 54% 38% at 98% 12%, #d1374524, transparent 65%), linear-gradient(180deg, #111115 0%, var(--anime-bg) 46%, #0a0a0e 100%)!important}.anime-list-page:before{z-index:-1;pointer-events:none;content:"";opacity:.28;background-image:linear-gradient(#f5f2eb0f 1px,#0000 1px),linear-gradient(90deg,#f5f2eb0f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 78%)}.anime-list-page>.container-custom{z-index:1;max-width:1520px;padding-inline:1rem;position:relative}.anime-list-page .cards-row{margin-bottom:0}.anime-list-page .row-header{border-bottom:1px solid var(--anime-border);align-items:flex-end;gap:.8rem;margin:0 0 1.25rem;padding:1.2rem 0 1rem;position:relative}.anime-list-page .row-header:before{content:"ANIME UNIVERSE";color:var(--anime-cyan);letter-spacing:.16em;font-size:.62rem;font-weight:900;position:absolute;top:0;left:0}.anime-list-page .inc-icon{width:2.7rem;height:2.7rem;color:var(--anime-cyan);background:#d137451a;border:1px solid #d1374573;border-radius:.9rem;padding:.55rem;box-shadow:0 0 26px #d137451f}.anime-list-page .category-name{color:var(--anime-text);font-family:var(--od-font-display,Inter, sans-serif);letter-spacing:-.05em;font-size:clamp(1.55rem,2.8vw,2.35rem);font-weight:900}.anime-list-page .v-filter{margin:0 0 1.25rem}.anime-list-page .filter-toggle{border-color:var(--anime-border);color:var(--anime-muted);background:#18181eb3;border-radius:.75rem;box-shadow:inset 0 1px #ffffff0a}.anime-list-page .filter-toggle:hover,.anime-list-page .filter-toggle.active{color:var(--anime-cyan);background:#d137451f;border-color:#d1374594}.anime-list-page .filter-elements{border-color:var(--anime-border);background:#18181e;border-radius:1rem;box-shadow:0 18px 55px #0104124d}.anime-list-page .fe-row{border-color:#f5f2eb1f}.anime-list-page .fe-name{color:var(--anime-text)}.anime-list-page .fe-results .item{color:var(--anime-muted);background:#ffffff0a;border-color:#f5f2eb29;border-radius:.6rem}.anime-list-page .fe-results .item:hover,.anime-list-page .fe-results .item.active{color:var(--anime-cyan);background:#d1374521;border-color:#d137458c}.anime-list-page .row-content{border:1px solid var(--anime-border);background:linear-gradient(135deg,#18181eb8,#0a0a0e9e);border-radius:1.2rem;margin-top:0;padding:1.2rem;box-shadow:0 24px 70px #0104124d,inset 0 1px #ffffff0a}.anime-list-page .cards-grid-wrapper{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.2rem 1rem;margin-bottom:1.5rem}.anime-list-page .cards-grid-wrapper>div{min-width:0}.anime-list-page .cards-grid-wrapper.anime-list-page__grid--sparse{grid-template-columns:repeat(var(--anime-grid-cols,5), minmax(0, 1fr))}.anime-list-page .v-thumbnail{background:var(--anime-bg-soft);border:1px solid #f5f2eb38;border-radius:.95rem;transition:transform .26s,border-color .26s,box-shadow .26s;box-shadow:0 12px 30px #01041257}.anime-list-page .group\/card:hover .v-thumbnail{border-color:#d13745b8;transform:translateY(-5px);box-shadow:0 18px 42px #0a0a0eb8,0 0 24px #d1374524}.anime-list-page .item-title{color:#f5f2eb;margin-top:.65rem;font-size:.86rem;line-height:1.35}.anime-list-page .item-title a{color:inherit}.anime-list-page .item-title a:hover{color:var(--anime-cyan)}.anime-list-page .v-pagination{margin:1.75rem 0 0}.anime-list-page--collection .cards-row>p{border:1px solid var(--anime-border);max-width:52rem;color:var(--anime-muted);background:#18181e80;border-radius:.8rem;margin:0 0 1.25rem;padding:.9rem 1rem}.anime-catalog-page{padding-top:calc(3.5rem + env(safe-area-inset-top,0px));background:var(--anime-bg)!important}.anime-catalog-page:before{display:none}.anime-list-page.anime-catalog-page>.container-custom{max-width:1440px;padding-inline:3rem}.anime-catalog-page #anime-catalog{scroll-margin-top:6rem}.anime-catalog-page .row-header{border:0;align-items:center;margin-bottom:1.2rem;padding:0}.anime-catalog-page .row-header:before{display:none}.anime-catalog-page .category-name{letter-spacing:-.035em;font-size:clamp(1.5rem,2.2vw,2rem)}.anime-catalog-page__count{color:var(--anime-muted);margin-top:.35rem;font-size:.8rem}.anime-catalog-page .v-filter{margin:0}.anime-catalog-page .filter-toggle{border-radius:999px;min-height:44px}.anime-list-page.anime-catalog-page .row-content{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.anime-catalog-page .cards-grid-wrapper{gap:1.6rem 1.2rem}.anime-catalog-page .v-thumbnail{box-shadow:none;border-radius:.75rem}.anime-catalog-page .item-title{-webkit-line-clamp:2;line-clamp:2;min-height:2.7em}.anime-catalog-page__tabs{gap:.55rem;padding:.1rem .1rem 1.6rem;display:flex;overflow-x:auto}.anime-catalog-page__tabs a{border:1px solid var(--anime-border);color:var(--anime-muted);background:var(--anime-bg-soft);border-radius:999px;flex:none;padding:.65rem 1.05rem;font-size:.8rem;font-weight:600;transition:color .16s,border-color .16s}.anime-catalog-page__tabs a[aria-current],.anime-catalog-page__tabs a:hover{color:var(--anime-text);background:#d137451f;border-color:#d13745}.anime-cinema{isolation:isolate;color:var(--anime-text);position:relative;overflow:hidden}.anime-cinema__backdrop{z-index:-1;position:absolute;inset:0}.anime-cinema__backdrop picture,.anime-cinema__backdrop img{width:100%;height:100%;display:block}.anime-cinema__backdrop img{object-fit:cover;object-position:center 30%}.anime-cinema__backdrop:after{content:"";background:linear-gradient(90deg,#0a0a0ef5,#0a0a0ecc 25%,#0a0a0e29 75%),linear-gradient(#0000 35%,#0a0a0ed9 88%,#0a0a0e 100%),linear-gradient(#0a0a0e38,#0000 30%);position:absolute;inset:0}.anime-cinema__inner{max-width:1440px;margin-inline:auto;padding:4.5rem 3rem 2.75rem}.anime-cinema__copy{max-width:620px;min-height:340px}.anime-cinema__eyebrow{letter-spacing:.17em;align-items:center;gap:.65rem;margin-bottom:1.4rem;font-size:.65rem;font-weight:700;display:flex}.anime-cinema__eyebrow>span{background:#d13745;border-radius:50%;width:6px;height:6px}.anime-cinema__eyebrow b{letter-spacing:0;border:1px solid #f5f2eb40;border-radius:999px;margin-left:.5rem;padding:.35rem .6rem;font-weight:500}.anime-cinema h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.5vw,4rem);font-weight:800;line-height:1.05}.anime-cinema h1 a{color:inherit}.anime-cinema__original{color:#f5f2ebb3;margin-top:.75rem;font-size:.9rem}.anime-cinema__meta{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1.3rem;font-size:.75rem;display:flex}.anime-cinema__meta>span{background:#0a0a0e59;border:1px solid #f5f2eb40;border-radius:999px;padding:.35rem .65rem}.anime-cinema__rating{color:#ef7b87}.anime-cinema__rating small{color:var(--anime-text);margin-left:.2rem;font-size:.6rem}.anime-cinema__genres{color:#f5f2ebbf;margin-top:.75rem;font-size:.8rem}.anime-cinema__synopsis{color:#f5f2ebc7;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:520px;margin-top:1.1rem;font-size:.88rem;line-height:1.7;display:-webkit-box;overflow:hidden}.anime-cinema__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.anime-cinema__play,.anime-cinema__detail{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:46px;padding:.7rem 1.25rem;font-size:.86rem;font-weight:600;transition:background .16s,border-color .16s;display:inline-flex}.anime-cinema__play{color:#fff;background:#d13745;border:1px solid #d13745;box-shadow:0 5px 28px #d1374538}.anime-cinema__play:hover{background:#b92c3a;border-color:#b92c3a}.anime-cinema__detail{color:var(--anime-text);background:#f5f2eb0f;border:1px solid #f5f2eb59}.anime-cinema__detail:hover{background:#f5f2eb21}.anime-cinema__actions svg{width:20px;height:20px}.anime-cinema__browse{color:#f5f2ebb3;padding:.6rem;font-size:.76rem}.anime-cinema__browse span{margin-left:.4rem}.anime-cinema__picks{margin-top:3rem}.anime-cinema__picks-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.anime-cinema__picks-header h2{letter-spacing:-.025em;font-size:1.1rem;font-weight:700}.anime-cinema__picks-header>a{color:#ef7b87;font-size:.75rem}.anime-cinema__rail{scroll-snap-type:x proximity;gap:1.1rem;padding:.2rem .2rem .75rem;display:flex;overflow-x:auto}.anime-cinema__pick{min-width:0;color:var(--anime-text);scroll-snap-align:start;flex:0 0 clamp(126px,13vw,174px)}.anime-cinema__pick>div{aspect-ratio:2/3;background:#18181e;border:1px solid #f5f2eb24;border-radius:.75rem;transition:border-color .16s;position:relative;overflow:hidden}.anime-cinema__pick img{object-fit:cover;width:100%;height:100%}.anime-cinema__pick>div:after{content:"";background:linear-gradient(#0000,#0a0a0ecc);position:absolute;inset:55% 0 0}.anime-cinema__pick>div>span{z-index:1;font-size:.65rem;font-weight:600;position:absolute;bottom:.65rem;left:.65rem}.anime-cinema__pick h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.65rem;font-size:.78rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.anime-cinema__pick:hover>div{border-color:#d13745}.anime-cinema__pick:hover h3{color:#ef7b87}.anime-catalog-page a:focus-visible,.anime-catalog-page button:focus-visible{outline-offset:4px;outline:2px solid #ef7b87}.anime-catalog-page .anime-catalog-continue{margin:0;padding:0 0 2.75rem}.anime-catalog-continue>.anime-container{width:100%;max-width:1440px;padding-inline:3rem}.anime-catalog-continue .anime-section-header{margin-bottom:1rem}.anime-catalog-continue .anime-section-header h2{font-size:1.3rem}.anime-catalog-continue .anime-section-header>div>span{display:none}.anime-catalog-continue .anime-section-header>a{color:#ef7b87}@media (width>=1224px){.anime-catalog-page{padding-top:calc(4.5rem + env(safe-area-inset-top,0px))}}@media (width<=992px){.anime-cinema__inner,.anime-list-page.anime-catalog-page>.container-custom,.anime-catalog-continue>.anime-container{padding-inline:1.5rem}.anime-cinema__inner{padding-top:3rem}.anime-cinema__copy{max-width:540px}}@media (width<=768px){.anime-list-page.anime-catalog-page{padding-top:calc(3.5rem + env(safe-area-inset-top,0px))!important}.anime-list-page.anime-catalog-page>.container-custom{padding-inline:1.25rem}.anime-catalog-page .row-content{padding:0}.anime-catalog-page .row-header .filter-toggle{width:auto;padding:.65rem .85rem}.anime-catalog-page .cards-grid-wrapper{gap:1.25rem .75rem}.anime-catalog-page .item-title{font-size:.8rem}.anime-cinema__inner{padding:14rem 1.25rem 2rem}.anime-cinema__copy{max-width:100%;min-height:0}.anime-cinema__backdrop{bottom:9rem}.anime-cinema__backdrop img{object-position:center 15%}.anime-cinema__backdrop:after{background:linear-gradient(#0a0a0e1f 22%,#0a0a0ee6 72%,#0a0a0e 98%),linear-gradient(90deg,#0a0a0e33,#0000)}.anime-cinema h1{max-width:600px;font-size:clamp(2rem,7.5vw,3rem)}.anime-cinema__eyebrow{margin-bottom:1rem;font-size:.6rem}.anime-cinema__synopsis{-webkit-line-clamp:2;line-clamp:2;font-size:.8rem}.anime-cinema__original{font-size:.78rem}.anime-cinema__meta{margin-top:1rem;font-size:.7rem}.anime-cinema__actions{gap:.6rem;margin-top:1.25rem}.anime-cinema__browse{display:none}.anime-cinema__picks{margin-top:2.25rem}.anime-cinema__rail{gap:.75rem}.anime-cinema__pick{flex-basis:124px}.anime-catalog-continue>.anime-container{padding-inline:1.25rem}.anime-catalog-page__tabs a{padding:.6rem .85rem;font-size:.75rem}}@media (width>=1024px){.anime-list-page .cards-grid-wrapper.anime-list-page__grid--sparse{grid-template-columns:repeat(var(--anime-grid-cols,5), minmax(0, 1fr))}}@media (width<=1200px){.anime-list-page .cards-grid-wrapper{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=992px){.anime-list-page .cards-grid-wrapper,.anime-list-page .cards-grid-wrapper.anime-list-page__grid--sparse{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=768px){.anime-list-page{padding-top:5.6rem!important}.anime-list-page>.container-custom{padding-inline:.75rem}.anime-list-page .row-header{margin-bottom:1rem}.anime-list-page .row-content{border-radius:1rem;padding:.8rem}.anime-list-page .cards-grid-wrapper,.anime-list-page .cards-grid-wrapper.anime-list-page__grid--sparse{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem .65rem}}@media (width<=576px){.anime-list-page .cards-grid-wrapper,.anime-list-page .cards-grid-wrapper.anime-list-page__grid--sparse{grid-template-columns:repeat(2,minmax(0,1fr))}.anime-list-page .category-name{font-size:1.45rem}}:root{--gx-bg:#08080c;--gx-bg-soft:#0b0b11;--gx-surface-1:#0e0e14;--gx-surface-2:#14141c;--gx-surface-3:#1c1c26;--gx-surface-hover:#22222e;--gx-line:#ffffff12;--gx-line-soft:#ffffff0b;--gx-line-strong:#ffffff24;--gx-text:#f6f3ec;--gx-text-2:#f6f3ecad;--gx-text-3:#f6f3ec70;--gx-text-4:#f6f3ec47;--gx-accent:#d9384a;--gx-accent-bright:#ef5a68;--gx-accent-soft:#d9384a24;--gx-accent-line:#d9384a61;--gx-gold:#e9bd76;--gx-green:#46c98b;--gx-r-xs:8px;--gx-r-sm:10px;--gx-r-md:14px;--gx-r-lg:20px;--gx-r-xl:26px;--gx-r-pill:999px;--gx-shadow-1:0 1px 2px #00000059;--gx-shadow-2:0 10px 30px -10px #000000bf;--gx-shadow-3:0 28px 60px -20px #000000d9;--gx-ring:0 0 0 1px #ffffff14;--gx-ease:cubic-bezier(.16, 1, .3, 1);--gx-ease-out:cubic-bezier(.22, .61, .36, 1);--gx-max:1680px;--gx-gutter:clamp(16px, 3.2vw, 48px);--gx-header-h:68px}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--gx-bg);color:var(--gx-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1, "calt" 1}::selection{color:#fff;background:#d9384a52}*{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1f padding-box padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#d9384a8c padding-box padding-box}:focus-visible{outline:2px solid var(--gx-accent-bright);outline-offset:2px;border-radius:var(--gx-r-xs)}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}a,button{-webkit-tap-highlight-color:transparent}img{background-color:var(--gx-surface-2)}.gx-eyebrow{color:var(--gx-accent-bright);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.gx-eyebrow:before{content:"";opacity:.7;background:currentColor;width:18px;height:1px}.gx-hairline{background:linear-gradient(90deg, transparent, var(--gx-line-strong), transparent);border:0;height:1px}.gx-btn{border-radius:var(--gx-r-pill);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;height:44px;transition:transform .18s var(--gx-ease), background-color .18s var(--gx-ease), border-color .18s var(--gx-ease), box-shadow .18s var(--gx-ease), color .18s var(--gx-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:650;display:inline-flex}.gx-btn:active{transform:scale(.98)}.gx-btn--primary{color:#fff;background:linear-gradient(#e54557,#c22a3a);box-shadow:inset 0 1px #ffffff2e,0 10px 24px -12px #d9384ae6}.gx-btn--primary:hover{background:linear-gradient(#f05264,#cf3142);box-shadow:inset 0 1px #ffffff38,0 14px 30px -12px #d9384a}.gx-btn--ghost{border-color:var(--gx-line-strong);color:var(--gx-text);-webkit-backdrop-filter:blur(12px);background:#ffffff0f}.gx-btn--ghost:hover{background:#ffffff1f;border-color:#ffffff3d}.gx-btn--light{background:var(--gx-text);color:#0a0a0e}.gx-btn--light:hover{background:#fff}.gx-chip{border:1px solid var(--gx-line);height:22px;color:var(--gx-text-2);letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);background:#ffffff0d;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.gx-chip--accent{border-color:var(--gx-accent-line);background:var(--gx-accent-soft);color:#ffd7db}.gx-chip--gold{color:var(--gx-gold);background:#e9bd761f;border-color:#e9bd7657}.gx-skeleton{background:var(--gx-surface-2);border-radius:var(--gx-r-sm);position:relative;overflow:hidden}.gx-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.6s infinite gx-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes gx-shimmer{to{transform:translate(100%)}}.gx-header{--gx-nav-gap:clamp(14px, 1.4vw, 26px);border-bottom:1px solid #0000}.gx-header:after{content:"";inset-inline:0;pointer-events:none;opacity:0;height:1px;transition:opacity .3s var(--gx-ease);background:linear-gradient(90deg,#0000,#ffffff1f 20% 80%,#0000);position:absolute;bottom:-1px}.gx-header.bg-\[\#0A0A0E\]\/80:after,.gx-header.bg-\[\#0A0A0E\]\/90:after,.gx-header.movie-detail-header:after,.gx-header.od-header-cinema--solid:after,.gx-header.watch-header--revealed:after{opacity:1}.gx-header a[aria-label="Trang chủ Ghé Xem"] img,.gx-header a[aria-label="Trang chủ Ghé Xem"] svg{transition:transform .32s var(--gx-ease), filter .32s var(--gx-ease)}.gx-header a[aria-label="Trang chủ Ghé Xem"]:hover img,.gx-header a[aria-label="Trang chủ Ghé Xem"]:hover svg{filter:drop-shadow(0 6px 16px #d9384a59);transform:translateY(-1px)}.gx-header-nav{align-items:center;gap:var(--gx-nav-gap);height:100%;display:flex}.gx-header-link{height:100%;color:var(--gx-text-2);letter-spacing:-.01em;white-space:nowrap;transition:color .2s var(--gx-ease);align-items:center;gap:4px;padding:0;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex;position:relative}.gx-header-link:after{content:"";background:linear-gradient(90deg, var(--gx-accent), #ff8a5c);transform-origin:0;height:2px;transition:transform .26s var(--gx-ease);border-radius:2px;position:absolute;bottom:18px;left:0;right:0;transform:scaleX(0)}.gx-header-link:hover{color:var(--gx-text)}.gx-header-link:hover:after{opacity:.6;transform:scaleX(.5)}.gx-header-link[aria-current=page],.gx-header-link.is-active{color:#fff;font-weight:650}.gx-header-link[aria-current=page]:after,.gx-header-link.is-active:after{opacity:1;transform:scaleX(1)}.gx-source-chevron{opacity:.55;width:14px;height:14px;transition:transform .22s var(--gx-ease), opacity .2s var(--gx-ease)}.gx-browse-trigger[aria-expanded=true]{color:#fff}.gx-browse-trigger[aria-expanded=true] .gx-source-chevron{opacity:1;transform:rotate(180deg)}.gx-browse-panel{z-index:60;border-radius:var(--gx-r-lg);border:1px solid var(--gx-line);width:max-content;max-width:min(92vw,900px);box-shadow:var(--gx-shadow-3), var(--gx-ring);-webkit-backdrop-filter:blur(24px)saturate(1.2);animation:gx-panel-in .22s var(--gx-ease) both;background:linear-gradient(#181820fa,#0c0c11fa);grid-template-columns:repeat(3,minmax(190px,1fr));gap:8px 26px;padding:22px 24px;display:grid;position:absolute;top:calc(100% + 10px);left:-20px}@keyframes gx-panel-in{0%{opacity:0;transform:translateY(-6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.gx-browse-group h2{color:var(--gx-text-4);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700}.gx-browse-links{flex-direction:column;gap:2px;max-height:260px;padding-right:6px;display:flex;overflow-y:auto}.gx-browse-group--year .gx-browse-links{grid-template-columns:repeat(4,1fr);gap:2px 6px;display:grid}.gx-browse-links a{border-radius:var(--gx-r-xs);color:var(--gx-text-2);transition:background-color .16s var(--gx-ease), color .16s var(--gx-ease), padding-left .16s var(--gx-ease);padding:6px 8px;font-size:13px;font-weight:500;text-decoration:none;display:block}.gx-browse-links a:hover,.gx-browse-links a:focus-visible{color:#fff;background:#ffffff0f;padding-left:12px}.gx-browse-links a[aria-current=page]{color:var(--gx-accent-bright);background:var(--gx-accent-soft)}.gx-header-download{border-radius:var(--gx-r-pill);border:1px solid var(--gx-line);width:38px;height:38px;color:var(--gx-text-2);transition:color .2s var(--gx-ease), border-color .2s var(--gx-ease), background-color .2s var(--gx-ease), transform .2s var(--gx-ease);background:#ffffff0a;justify-content:center;align-items:center;display:inline-flex}.gx-header-download:hover{color:#fff;border-color:var(--gx-accent-line);background:var(--gx-accent-soft);transform:translateY(-1px)}.gx-header-account{border-radius:var(--gx-r-pill);border:1px solid var(--gx-line);height:38px;color:var(--gx-text-2);transition:border-color .2s var(--gx-ease), background-color .2s var(--gx-ease), color .2s var(--gx-ease);background:#ffffff0b;align-items:center;gap:8px;padding:0 10px 0 5px;font-size:13px;font-weight:600;display:inline-flex}.gx-header-account:hover{border-color:var(--gx-line-strong);color:#fff;background:#ffffff17}.gx-header [data-search-container] form,.gx-header [data-search-container]>div{border-radius:var(--gx-r-pill)}.gx-header .hidden.lg\:flex button[data-login-trigger],.gx-header button[data-login-trigger].bg-white{border:1px solid #fff9;box-shadow:inset 0 1px #ffffffb3,0 8px 20px -10px #ffffff80;color:#0a0a0e!important;background:linear-gradient(#fff,#e8e4dc)!important}.gx-header.min-\[1224px\]\:hidden{height:56px}.mobile-menu-trigger{border-radius:var(--gx-r-pill);width:40px;height:40px;color:var(--gx-text-2);transition:background-color .18s var(--gx-ease), color .18s var(--gx-ease);justify-content:center;align-items:center;margin-left:-6px;display:inline-flex}.mobile-menu-trigger:active{color:#fff;background:#ffffff14}nav.md\:hidden.fixed.bottom-0{border-top:1px solid var(--gx-line);-webkit-backdrop-filter:blur(22px)saturate(1.3);box-shadow:0 -12px 30px -18px #000000e6;background:#0a0a0ed1!important}nav.md\:hidden.fixed.bottom-0>div{height:64px}nav.md\:hidden.fixed.bottom-0 a,nav.md\:hidden.fixed.bottom-0 button{border-radius:var(--gx-r-md);transition:color .18s var(--gx-ease), transform .18s var(--gx-ease);gap:3px;font-weight:550;position:relative;padding:6px 10px!important}nav.md\:hidden.fixed.bottom-0 a:active,nav.md\:hidden.fixed.bottom-0 button:active{transform:scale(.94)}nav.md\:hidden.fixed.bottom-0 a span,nav.md\:hidden.fixed.bottom-0 button span{letter-spacing:.01em;font-size:9.5px!important;font-weight:600!important}nav.md\:hidden.fixed.bottom-0 button>div.bg-\[\#d13745\]{transition:transform .22s var(--gx-ease), box-shadow .22s var(--gx-ease);background:linear-gradient(160deg,#ef5a68,#b72333)!important;width:46px!important;height:46px!important;box-shadow:0 0 0 4px #0a0a0ee6,0 10px 24px -8px #d9384ae6!important}nav.md\:hidden.fixed.bottom-0 button:active>div.bg-\[\#d13745\]{transform:scale(.92)}.mobile-sheet-backdrop{z-index:70;-webkit-backdrop-filter:blur(6px);background:#040408a8;position:fixed;inset:0}.mobile-sheet{inset-block:0;z-index:80;border-right:1px solid var(--gx-line);width:min(88vw,380px);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(#12121a,#08080c 60%);flex-direction:column;display:flex;position:fixed;left:0;box-shadow:40px 0 80px -40px #000000e6}.mobile-sheet__header{border-bottom:1px solid var(--gx-line-soft);justify-content:space-between;align-items:center;padding:18px 18px 14px;display:flex}.mobile-sheet__close{border-radius:var(--gx-r-pill);border:1px solid var(--gx-line);width:36px;height:36px;color:var(--gx-text-2);transition:background-color .18s var(--gx-ease), color .18s var(--gx-ease);background:#ffffff0a;justify-content:center;align-items:center;display:inline-flex}.mobile-sheet__close:active{color:#fff;background:#ffffff1a}.mobile-sheet__content{flex:1;padding:16px 16px 28px;overflow-y:auto}.mobile-sheet__stack{flex-direction:column;gap:18px;display:flex}.mobile-sheet__account{border-radius:var(--gx-r-lg);border:1px solid var(--gx-line);background:radial-gradient(120% 120% at 0% 0%, #d9384a29, transparent 60%), var(--gx-surface-2);padding:14px}.mobile-sheet__account-head{align-items:center;gap:12px;display:flex}.mobile-sheet__avatar{border-radius:var(--gx-r-pill);color:#fff;object-fit:cover;background:linear-gradient(160deg,#ef5a68,#b72333);justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:700;display:flex}.mobile-sheet__account-name{color:#fff;font-size:14px;font-weight:650}.mobile-sheet__account-email{color:var(--gx-text-3);text-overflow:ellipsis;font-size:12px;overflow:hidden}.mobile-sheet__account-actions,.mobile-sheet__auth-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.mobile-sheet__action{border-radius:var(--gx-r-sm);border:1px solid var(--gx-line);min-height:42px;color:var(--gx-text-2);transition:background-color .18s var(--gx-ease), color .18s var(--gx-ease), border-color .18s var(--gx-ease);background:#ffffff0b;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.mobile-sheet__action:active{background:#ffffff1a}.mobile-sheet__action--primary{color:#fff;background:linear-gradient(#e54557,#c22a3a);border-color:#0000}.mobile-sheet__action--danger{color:#ff8b95;background:#d9384a1a;border-color:#d9384a47}.mobile-sheet__quick-links{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-sheet__link{border-radius:var(--gx-r-md);border:1px solid var(--gx-line);background:var(--gx-surface-1);min-height:52px;color:var(--gx-text-2);transition:border-color .18s var(--gx-ease), color .18s var(--gx-ease), background-color .18s var(--gx-ease);align-items:center;gap:10px;padding:0 14px;font-size:13.5px;display:flex}.mobile-sheet__link:active{background:var(--gx-surface-3);color:#fff}.mobile-sheet__link.is-active{border-color:var(--gx-accent-line);background:var(--gx-accent-soft);color:#fff}.mobile-sheet__section-toggle{border:0;border-bottom:1px solid var(--gx-line-soft);width:100%;min-height:46px;color:var(--gx-text-2);letter-spacing:.02em;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;padding:0 4px;font-size:13px;font-weight:650;display:flex}.mobile-sheet__subnav{flex-wrap:wrap;gap:6px;padding:12px 0 6px;display:flex}.mobile-sheet__subnav-link{border-radius:var(--gx-r-pill);border:1px solid var(--gx-line);color:var(--gx-text-2);transition:border-color .16s var(--gx-ease), color .16s var(--gx-ease), background-color .16s var(--gx-ease);background:#ffffff08;padding:7px 11px;font-size:12.5px;font-weight:500;text-decoration:none}.mobile-sheet__subnav-link:active{border-color:var(--gx-accent-line);background:var(--gx-accent-soft);color:#fff}.section-header-title,.od-section-header-title{text-wrap:balance;letter-spacing:-.032em!important}.od-home .section-header>.flex:first-child:before,.od-section-shell .section-header>.flex:first-child:before{content:"";background:linear-gradient(180deg, var(--gx-accent-bright), #d9384a26);border-radius:2px;flex:none;width:3px;height:1.05em}.section-see-all-btn{border-radius:var(--gx-r-pill);border:1px solid var(--gx-line);letter-spacing:.005em;background:#ffffff09;align-items:center;gap:4px;height:30px;color:var(--gx-text-3)!important;transition:color .2s var(--gx-ease), border-color .2s var(--gx-ease), background-color .2s var(--gx-ease)!important;padding:0 10px 0 12px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.section-see-all-btn:hover{border-color:var(--gx-line-strong);background:#ffffff17;color:#fff!important}.scroll-row{scrollbar-width:none;-ms-overflow-style:none;margin-block:-10px;padding-block:10px}.scroll-row::-webkit-scrollbar{display:none}.scroll-row>*{scroll-snap-align:start}.home-feature__rail-btn{-webkit-backdrop-filter:blur(18px)saturate(1.4);color:#fff;width:42px;height:42px;transition:transform .22s var(--gx-ease), background-color .2s var(--gx-ease), border-color .2s var(--gx-ease)!important;background:#0c0c12b8!important;border:1px solid #ffffff29!important;box-shadow:0 12px 28px -12px #000000e6!important}.home-feature__rail-btn:hover{background:#ffffff24!important;border-color:#ffffff4d!important;transform:translateY(-50%)scale(1.06)!important}.home-feature__rail-btn:disabled{opacity:0;pointer-events:none}.od-home .v-thumbnail,.od-home a.aspect-video,.v-thumbnail,a.aspect-video{background:var(--gx-surface-2);box-shadow:var(--gx-shadow-1);border-radius:var(--gx-r-md)!important;transition:transform .34s var(--gx-ease), border-color .34s var(--gx-ease), box-shadow .34s var(--gx-ease)!important;border:1px solid #ffffff14!important}.od-home .group\/card:hover .v-thumbnail,.od-home .group\/card:hover a.aspect-video,.group\/card:hover .v-thumbnail,.group\/card:hover a.aspect-video{border-color:#ffffff38!important;transform:translateY(-4px)!important;box-shadow:0 22px 44px -22px #000000f2,0 0 0 1px #ffffff0f!important}.od-home .group\/card:hover .v-thumbnail img,.group\/card:hover .v-thumbnail img,.group\/card:hover a.aspect-video img{transition:transform .7s var(--gx-ease);transform:scale(1.055)}.gx-card__scrim{opacity:.9;transition:opacity .32s var(--gx-ease);background:linear-gradient(#0000 42%,#06060a3d 66%,#06060ac7 100%)}.gx-card__ph{z-index:0;color:#ffffff1a;letter-spacing:-.04em;user-select:none;background:radial-gradient(120% 100% at 20% 0,#d9384a38,#0000 60%),linear-gradient(160deg,#1a1a24,#101016 60%,#0b0b11);place-items:center;font-size:clamp(38px,4.4vw,62px);font-weight:800;display:grid;position:absolute;inset:0}.gx-card__ph:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px);background-size:100% 9px;position:absolute;inset:0}.group\/card:hover .gx-card__scrim{opacity:1}.group\/card .v-thumbnail .rounded-full,.group\/card a.aspect-video .rounded-full{-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 30px -10px #000000e6;width:46px!important;height:46px!important;transition:transform .32s var(--gx-ease), background-color .26s var(--gx-ease), border-color .26s var(--gx-ease)!important;background:#0a0a0e6b!important;border:1px solid #ffffff80!important}.group\/card:hover .v-thumbnail .rounded-full{transform:scale(1.06);background:linear-gradient(160deg,#ef5a68,#c22a3a)!important;border-color:#fffc!important}.pin-new{justify-content:flex-start;right:8px;z-index:3!important;bottom:8px!important;left:8px!important;transform:none!important}.m-pin-new{flex-wrap:wrap;gap:4px!important}.line-pd,.line-tm,.line-lt{letter-spacing:.02em;-webkit-backdrop-filter:blur(10px)saturate(1.2);border:1px solid #ffffff24;box-shadow:0 2px 8px #00000059;color:#fff!important;background:#0a0a0e9e!important;border-radius:5px!important;padding:3px 6px!important;font-size:10px!important;font-weight:700!important}.line-pd{border-color:#fff3}.line-tm{border-color:#46c98b73;color:#b8f2d6!important;background:#0c2e21b8!important}.line-lt{border-color:#78b4ff6b;color:#cfe4ff!important;background:#0e1e36b8!important}.line-pd strong,.line-tm strong,.line-lt strong{font-variant-numeric:tabular-nums;font-size:10px!important}.od-home .item-title,.od-home .group\/card h3,.group\/card h3{letter-spacing:-.012em;line-height:1.32;color:#ffffffeb!important;transition:color .2s var(--gx-ease)!important;font-weight:600!important}.od-home .group\/card:hover .item-title,.od-home .group\/card:hover h3,.group\/card:hover h3{color:#fff!important}.gx-card__meta{color:var(--gx-text-3);font-variant-numeric:tabular-nums;letter-spacing:.005em;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;font-weight:500;line-height:1.2;display:flex}.gx-card__meta .gx-dot{opacity:.5;background:currentColor;border-radius:50%;flex:none;width:3px;height:3px}.gx-card__rating{color:var(--gx-gold);align-items:center;gap:3px;font-weight:650;display:inline-flex}.gx-card__rating svg{width:11px;height:11px}.gx-card__quality{z-index:3;color:#fff;letter-spacing:.06em;-webkit-backdrop-filter:blur(10px);background:#08080c99;border:1px solid #ffffff2e;border-radius:5px;align-items:center;height:20px;padding:0 7px;font-size:9.5px;font-weight:800;display:inline-flex;position:absolute;top:8px;left:8px}.gx-card__quality--4k{color:#ffe3b8;background:linear-gradient(#e9bd7642,#e9bd761f);border-color:#e9bd7680}.gx-footer{border-top:1px solid var(--gx-line);background:radial-gradient(90% 140% at 50% 0,#d9384a17,#0000 62%),linear-gradient(#0b0b11 0%,#06060a 100%);margin-top:clamp(32px,6vw,72px);position:relative;overflow:hidden}.gx-footer__grid{grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(140px,1fr));gap:clamp(28px,4vw,64px);padding-block:clamp(36px,5vw,64px) 36px;display:grid}.gx-footer__brand{flex-direction:column;gap:14px;max-width:340px;display:flex}.gx-footer__tagline{color:var(--gx-text-3);margin:0;font-size:13px;line-height:1.65}.gx-footer__col h3{color:var(--gx-text-4);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:10.5px;font-weight:700}.gx-footer__col ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.gx-footer__col a{color:var(--gx-text-2);transition:color .18s var(--gx-ease), transform .18s var(--gx-ease);align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.gx-footer__col a:hover{color:#fff;transform:translate(2px)}.gx-footer__app{border-radius:var(--gx-r-md);border:1px solid var(--gx-line-strong);height:46px;color:var(--gx-text);transition:background-color .2s var(--gx-ease), border-color .2s var(--gx-ease);background:#ffffff0d;align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:inline-flex}.gx-footer__app:hover{background:#ffffff1a;border-color:#ffffff3d}.gx-footer__app small{color:var(--gx-text-3);letter-spacing:.04em;text-transform:uppercase;font-size:10px;line-height:1.1;display:block}.gx-footer__app strong{color:#fff;font-size:13.5px;font-weight:650;line-height:1.2;display:block}.gx-footer__bottom{border-top:1px solid var(--gx-line-soft);color:var(--gx-text-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:20px 28px;font-size:11.5px;display:flex}.gx-footer__bottom p{margin:0}.gx-footer__top{color:var(--gx-text-3);transition:color .18s var(--gx-ease);align-items:center;gap:6px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.gx-footer__top:hover{color:#fff}.container-custom{width:100%;max-width:var(--gx-max);padding-inline:var(--gx-gutter);margin-inline:auto}main>:first-child{scroll-margin-top:var(--gx-header-h)}.gx-empty{border:1px dashed var(--gx-line-strong);border-radius:var(--gx-r-lg);text-align:center;background:#ffffff04;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:56px 24px;display:flex}.gx-empty strong{color:var(--gx-text);font-size:15px;font-weight:650}.gx-empty p{color:var(--gx-text-3);margin:0;font-size:13px}@media (width<=1023px){.gx-footer__grid{grid-template-columns:1fr 1fr;gap:28px 24px}.gx-footer__brand{grid-column:1/-1;max-width:none}}@media (width<=767px){:root{--gx-gutter:14px}body{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.gx-footer{margin-top:24px}.gx-footer__grid{grid-template-columns:1fr 1fr;gap:24px 18px;padding-block:32px 24px}.gx-footer__bottom{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:24px}.od-home .od-section-header-title,.od-home .section-header-title{letter-spacing:-.02em!important;font-size:1.06rem!important}.od-section-shell,.od-home-row,.home-premiere{padding-block:18px!important}.section-see-all-btn{height:28px;padding:0 8px!important}.od-home .group\/card:hover .v-thumbnail,.group\/card:hover .v-thumbnail{transform:none!important}.home-app-download__art:after{background:linear-gradient(#0000 22%,#0a0a0e99 36%,#0a0a0e 50%)!important}.home-app-download__content{padding-top:78%!important}.gx-card__meta{font-size:10.5px}.gx-card__quality{height:18px;font-size:9px;top:6px;left:6px}.pin-new{right:6px;bottom:6px!important;left:6px!important}.line-pd,.line-tm,.line-lt{padding:2px 5px!important}}@media (width>=768px) and (width<=1223px){.gx-header.min-\[1224px\]\:hidden{height:60px;padding-inline:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.group\/card:hover .v-thumbnail,.od-home .group\/card:hover .v-thumbnail{transform:none!important}}.gx-admin{--adm-side:248px;background:radial-gradient(120% 90% at 100% 0%, #d9384a12, transparent 55%), var(--gx-bg);min-height:100vh;padding-top:0}.gx-admin__side{flex-direction:column;gap:6px;padding:20px 14px;display:flex}.gx-admin__brand{border-bottom:1px solid var(--gx-line-soft);align-items:center;gap:10px;margin-bottom:8px;padding:4px 8px 18px;display:flex}.gx-admin__brand-mark{color:#fff;letter-spacing:-.03em;background:linear-gradient(160deg,#ef5a68,#b72333);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid;box-shadow:0 8px 20px -8px #d9384ae6}.gx-admin__brand-text{min-width:0}.gx-admin__brand-title{color:#fff;letter-spacing:-.01em;font-size:13.5px;font-weight:700;line-height:1.2}.gx-admin__brand-sub{color:var(--gx-text-4);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:600}.gx-admin__nav{flex-direction:column;gap:2px;display:flex}.gx-admin__nav-item{border-radius:var(--gx-r-sm);width:100%;min-height:40px;color:var(--gx-text-2);text-align:left;cursor:pointer;white-space:nowrap;transition:background-color .17s var(--gx-ease), color .17s var(--gx-ease), border-color .17s var(--gx-ease);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:550;display:flex;position:relative}.gx-admin__nav-item:hover{color:#fff;background:#ffffff0b}.gx-admin__nav-item[aria-current=page]{color:#fff;background:linear-gradient(90deg,#d9384a2e,#d9384a0a);border-color:#d9384a47;font-weight:650}.gx-admin__nav-item[aria-current=page]:before{content:"";background:var(--gx-accent-bright);border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.gx-admin__side-foot{border-top:1px solid var(--gx-line-soft);color:var(--gx-text-4);margin-top:auto;padding:14px 10px 4px;font-size:11.5px}.gx-admin__side-foot strong{color:var(--gx-text-2);font-size:12.5px;font-weight:600;display:block}.gx-admin__main{min-width:0;padding:22px clamp(14px,2.6vw,34px) 64px}.gx-admin__header{border-bottom:1px solid var(--gx-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:22px;padding-bottom:18px;display:flex}.gx-admin__eyebrow{color:var(--gx-text-4);letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.gx-admin__title{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:750;line-height:1.15}.gx-admin__subtitle{color:var(--gx-text-3);margin:4px 0 0;font-size:12.5px}.gx-admin__header-actions{align-items:center;gap:8px;display:flex}.gx-admin__tabs{scrollbar-width:none;gap:6px;margin-bottom:14px;padding:4px 0 10px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 90%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 90%,#0000 100%)}.gx-admin__tabs::-webkit-scrollbar{display:none}.gx-admin__tab{border-radius:var(--gx-r-pill);border:1px solid var(--gx-line);height:34px;color:var(--gx-text-2);white-space:nowrap;cursor:pointer;transition:background-color .17s var(--gx-ease), color .17s var(--gx-ease), border-color .17s var(--gx-ease);background:#ffffff08;flex:none;padding:0 14px;font-size:12.5px;font-weight:600}.gx-admin__tab[aria-current=page]{color:#0a0a0e;background:#fff;border-color:#fff}.gx-panel{border:1px solid var(--gx-line);border-radius:var(--gx-r-lg);box-shadow:var(--gx-shadow-1);background:linear-gradient(#16161ee6,#0e0e14e6);padding:18px}.gx-panel--flush{padding:0;overflow:hidden}.gx-panel__head{border-bottom:1px solid var(--gx-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.gx-panel__title{color:#fff;letter-spacing:-.01em;font-size:13px;font-weight:650}.gx-panel__hint{color:var(--gx-text-4);font-size:11.5px}.gx-panel--danger{color:#ffb3ba;background:linear-gradient(#4a141a8c,#1e0c108c);border-color:#d9384a57}.gx-stat-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.gx-stat{border:1px solid var(--gx-line);border-radius:var(--gx-r-md);background:radial-gradient(120% 140% at 100% 0%, #ffffff0b, transparent 60%), var(--gx-surface-1);transition:border-color .2s var(--gx-ease), transform .2s var(--gx-ease);padding:16px 16px 14px;position:relative;overflow:hidden}.gx-stat:hover{border-color:var(--gx-line-strong);transform:translateY(-2px)}.gx-stat:after{content:"";inset-inline:0;opacity:0;height:1px;transition:opacity .24s var(--gx-ease);background:linear-gradient(90deg,#0000,#d9384a8c,#0000);position:absolute;top:0}.gx-stat:hover:after{opacity:1}.gx-stat__label{color:var(--gx-text-4);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:10.5px;font-weight:700;display:flex}.gx-stat__value{color:#fff;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(20px,2.4vw,27px);font-weight:750;line-height:1}.gx-stat__value--accent{color:var(--gx-accent-bright)}.gx-stat__value--gold{color:var(--gx-gold)}.gx-stat__value--green{color:var(--gx-green)}.gx-input,.gx-select{border-radius:var(--gx-r-sm);border:1px solid var(--gx-line);height:38px;color:var(--gx-text);transition:border-color .17s var(--gx-ease), background-color .17s var(--gx-ease), box-shadow .17s var(--gx-ease);background:#ffffff09;outline:none;padding:0 12px;font-size:13px}.gx-input::placeholder{color:var(--gx-text-4)}.gx-input:focus,.gx-select:focus{border-color:var(--gx-accent-line);background:#ffffff0f;box-shadow:0 0 0 3px #d9384a24}.gx-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--gx-text-3) 50%), linear-gradient(135deg, var(--gx-text-3) 50%, transparent 50%);background-position:calc(100% - 16px) 16px,calc(100% - 11px) 16px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:32px}.gx-select option{color:#f6f3ec;background:#14141c}.gx-check{width:15px;height:15px;accent-color:var(--gx-accent)}.gx-field{flex-direction:column;gap:6px;display:flex}.gx-label{color:var(--gx-text-4);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:700}.gx-abtn{border-radius:var(--gx-r-sm);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;height:38px;transition:background-color .17s var(--gx-ease), border-color .17s var(--gx-ease), color .17s var(--gx-ease), transform .14s var(--gx-ease), box-shadow .17s var(--gx-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.gx-abtn:active{transform:scale(.98)}.gx-abtn:disabled{opacity:.45;cursor:not-allowed;transform:none}.gx-abtn--primary{color:#fff;background:linear-gradient(#e54557,#c22a3a);box-shadow:inset 0 1px #ffffff29,0 8px 20px -12px #d9384ae6}.gx-abtn--primary:hover:not(:disabled){background:linear-gradient(#f05264,#cf3142)}.gx-abtn--ghost{border-color:var(--gx-line);color:var(--gx-text-2);background:#ffffff0a}.gx-abtn--ghost:hover:not(:disabled){border-color:var(--gx-line-strong);color:#fff;background:#ffffff14}.gx-abtn--danger{color:#ff9ba4;background:#d9384a1f;border-color:#d9384a4d}.gx-abtn--danger:hover:not(:disabled){color:#ffd0d4;background:#d9384a38}.gx-abtn--sm{height:30px;padding:0 11px;font-size:12px}.gx-abtn--icon{width:38px;padding:0}.gx-table-wrap{border:1px solid var(--gx-line);border-radius:var(--gx-r-lg);background:var(--gx-surface-1);overflow:auto}.gx-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.gx-table thead th{z-index:2;border-bottom:1px solid var(--gx-line);color:var(--gx-text-4);letter-spacing:.1em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#12121a;padding:11px 14px;font-size:10.5px;font-weight:700;position:sticky;top:0}.gx-table tbody td{border-bottom:1px solid var(--gx-line-soft);color:var(--gx-text-2);vertical-align:middle;padding:11px 14px}.gx-table tbody tr:last-child td{border-bottom:0}.gx-table tbody tr{transition:background-color .15s var(--gx-ease)}.gx-table tbody tr:hover{background:#ffffff07}.gx-table__primary{color:#fff;font-weight:600}.gx-table__sub{color:var(--gx-text-4);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.gx-table__num{font-variant-numeric:tabular-nums}.gx-tag{border:1px solid var(--gx-line);height:20px;color:var(--gx-text-2);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#ffffff0d;border-radius:5px;align-items:center;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.gx-tag--accent{color:#ffb3ba;background:#d9384a24;border-color:#d9384a66}.gx-tag--gold{color:var(--gx-gold);background:#e9bd7624;border-color:#e9bd7666}.gx-tag--green{color:#8ee6bb;background:#46c98b24;border-color:#46c98b66}.gx-tag--amber{color:#ffd79a;background:#f5b74e24;border-color:#f5b74e66}.gx-tag--muted{border-color:var(--gx-line);color:var(--gx-text-4);background:#ffffff0a}.gx-src{flex-direction:column;gap:12px;padding:16px;display:flex}.gx-src__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.gx-src__name{color:#fff;letter-spacing:-.01em;font-size:14px;font-weight:650}.gx-src__note{color:var(--gx-text-4);margin-top:2px;font-size:11px}.gx-src__count{color:var(--gx-text-4);align-items:baseline;gap:6px;font-size:11.5px;display:flex}.gx-src__count b{color:var(--gx-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:650}.gx-src__prog{color:var(--gx-text-4);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;display:flex}.gx-src__slug{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.gx-progress{background:#ffffff14;border-radius:999px;height:4px;overflow:hidden}.gx-progress__fill{background:linear-gradient(90deg, var(--gx-accent), #ff7a85);height:100%;transition:width .4s var(--gx-ease);border-radius:999px}.gx-src__stats{color:var(--gx-text-4);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;font-size:11px;display:flex}.gx-src__val{color:var(--gx-text-2);font-weight:600}.gx-src__val--ok{color:#8ee6bb}.gx-src__val--bad{color:#ff8b95}.gx-status{border-radius:var(--gx-r-pill);border:1px solid var(--gx-line);height:28px;color:var(--gx-text-2);background:#ffffff09;align-items:center;gap:7px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.gx-status i{background:var(--gx-text-4);border-radius:50%;flex:none;width:6px;height:6px}.gx-status--live i{background:var(--gx-green);animation:1.8s ease-in-out infinite gx-pulse;box-shadow:0 0 0 3px #46c98b2e}.gx-status--warn i{background:#f5b74e;box-shadow:0 0 0 3px #f5b74e29}@keyframes gx-pulse{0%,to{opacity:1}50%{opacity:.45}}.gx-log{border-top:1px solid var(--gx-line-soft);transition:background-color .15s var(--gx-ease);gap:14px;padding:10px 16px;font-size:12.5px;display:flex}.gx-log:first-child{border-top:0}.gx-log:hover{background:#ffffff06}.gx-log__time{width:132px;color:var(--gx-text-4);font-variant-numeric:tabular-nums;flex:none;padding-top:2px;font-size:11px}.gx-log__type{width:104px;color:var(--gx-text-3);flex:none;padding-top:2px;font-size:11px;font-weight:650}.gx-log__type--err{color:#ff8b95}.gx-log__type--ok{color:#8ee6bb}.gx-log__msg{color:var(--gx-text-2);word-break:break-word}@media (width<=720px){.gx-log{flex-wrap:wrap;gap:4px 10px;padding:10px 13px}.gx-log__time,.gx-log__type{width:auto;padding-top:0}.gx-log__msg{flex:1 0 100%;font-size:12px}.gx-hide-sm{display:none!important}}.gx-link{color:#ffb3ba;transition:color .14s var(--gx-ease);cursor:pointer;font-size:12px;font-weight:600}.gx-link:hover{color:#fff}.gx-link--muted{color:var(--gx-text-3);font-weight:500}.gx-link--muted:hover{color:#fff}.gx-admin .gx-empty{padding:40px 20px}.gx-admin__loading{min-height:60vh;color:var(--gx-text-3);place-items:center;font-size:13px;display:grid}@media (width>=1024px){.gx-admin{grid-template-columns:var(--adm-side) minmax(0, 1fr);background:linear-gradient(90deg, #0c0c12 0, #09090e var(--adm-side), transparent var(--adm-side)), radial-gradient(120% 90% at 100% 0%, #d9384a12, transparent 55%), var(--gx-bg);display:grid}.gx-admin__side{background:linear-gradient(#0d0d13,#08080c);height:100vh;padding-top:22px;position:sticky;top:0}.gx-admin__tabs{display:none}.gx-admin__main{border-left:1px solid var(--gx-line);padding-top:26px}}@media (width<=1023px){.gx-admin__side{display:none}.gx-admin__main{padding-top:calc(14px + env(safe-area-inset-top))}.gx-admin__header{margin-bottom:14px;padding-bottom:14px}}@media (width<=767px){.gx-panel{border-radius:var(--gx-r-md);padding:14px}.gx-stat-grid{grid-template-columns:1fr 1fr;gap:10px}.gx-stat{padding:13px 13px 12px}.gx-table thead th,.gx-table tbody td{padding:10px 12px}.gx-log{flex-wrap:wrap;gap:6px 10px;padding:10px 12px}.gx-log__time,.gx-log__type{width:auto}}.auth-modal-backdrop{-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 25%,#d1374514,#0000 60%),radial-gradient(circle at 50% 75%,#ffffff08,#0000 50%),linear-gradient(#0a0a0ec7,#0a0a0ef0),url(/brand/auth-scene.webp) 50%/cover,#0a0a0e}.auth-modal-card{overscroll-behavior:contain;-webkit-backdrop-filter:blur(32px)saturate(180%);color:#f5f2eb;width:min(100%,480px);max-height:calc(100dvh - 32px);font-family:Outfit, var(--font-sans), sans-serif;background:#14141aeb;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:minmax(0,1fr);padding:0;display:grid;overflow:auto;box-shadow:inset 0 1px #ffffff2e,0 24px 80px -15px #000000e6,0 0 40px -10px #d137450f}.auth-modal-shell{padding:16px}.auth-modal-close{z-index:30;color:#c5c2cb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:38px;height:38px;transition:all .22s cubic-bezier(.32,.72,0,1);display:grid;position:absolute;top:16px;right:16px}.auth-modal-close:hover{color:#fff;background:#ffffff24;border-color:#fff3;transform:scale(1.05)}.auth-modal-close svg{width:16px;height:16px}.auth-form-pane{border-radius:inherit;background:0 0;min-width:0;padding:36px;position:relative}.auth-form-header{margin:4px 0 20px;padding-right:28px}.auth-brand-lockup{align-items:center;gap:10px;margin-bottom:16px;display:flex}.auth-brand-lockup>.ghx-door{width:36px;height:36px}.auth-form-header h2{letter-spacing:-.03em;color:#fff;font-size:28px;font-weight:700;line-height:1.15}.auth-form-header p{color:#a5a2ad;margin-top:6px;font-size:13.5px;line-height:1.5}.auth-cinema-brand{justify-content:center;align-items:center;min-height:92px;margin:0 -8px 20px;display:flex;position:relative}.auth-cinema-ticket{width:40px;height:28px;color:var(--brand-text);pointer-events:none;position:absolute}.auth-cinema-ticket--left{animation:5s ease-in-out infinite auth-ticket-left;top:15px;left:0}.auth-cinema-ticket--right{color:#a5a2ad;animation:5.5s ease-in-out infinite auth-ticket-right;bottom:9px;right:0}.ghx-wordmark-motion svg{width:100%;height:100%;display:block;overflow:visible}.ghx-wordmark-motion path[fill-rule=evenodd]{transform-origin:290px 320px;animation:4.5s ease-in-out infinite auth-wordmark-door}@keyframes auth-ticket-left{0%,to{transform:translateY(0)rotate(-18deg)}50%{transform:translateY(-8px)rotate(-7deg)}}@keyframes auth-ticket-right{0%,to{transform:translateY(0)rotate(14deg)}50%{transform:translateY(6px)rotate(23deg)}}@keyframes auth-wordmark-door{0%,15%,75%,to{transform:scaleX(1)}35%,55%{transform:scaleX(.7)}}.auth-mode-tabs{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;margin-bottom:20px;padding:4px;display:flex}.auth-mode-tab{color:#a5a2ad;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:999px;flex:1;padding:9px 16px;font-size:13.5px;font-weight:600;transition:all .22s}.auth-mode-tab:hover{color:#fff}.auth-mode-tab.active{color:#0a0a0e;background:#fff;font-weight:700;box-shadow:0 2px 12px #00000047}.auth-form-pane input{color:#f5f2eb;min-height:48px;font-size:15px}.auth-text-field{background:#0e0e12b3;border:1px solid #ffffff1a;transition:all .24s cubic-bezier(.32,.72,0,1)}.auth-text-field::placeholder,.auth-text-field input::placeholder{color:#8e8b96}.auth-text-field:focus-within{border-color:var(--brand-text);box-shadow:0 0 0 3px rgba(var(--brand-accent-rgb), .12);background:#121218f2}.auth-security{justify-content:center;width:100%;display:flex}.auth-form-pane :is(button,input):focus-visible{outline-offset:2px;outline:2px solid #fff}.auth-form-pane input:focus-visible{outline-offset:-1px}.auth-form-pane :is(.auth-switch-mode,.auth-forgot-password){min-height:44px}.auth-switch-mode strong{color:#f5f2eb;font-weight:600}.auth-switch-mode:hover strong{color:#fff}@media (width>=768px){.auth-modal-card{grid-template-columns:minmax(0,1fr)}.auth-form-pane{padding:40px}}@media (width<=420px){.auth-modal-shell{padding:10px}.auth-modal-card{border-radius:16px;max-height:calc(100dvh - 20px)}.auth-form-pane{border-radius:20px;padding:28px 20px}.auth-form-header h2{font-size:24px}}@keyframes auth-card-fade-slide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.auth-fade-slide{animation:.35s cubic-bezier(.16,1,.3,1) both auth-card-fade-slide}.auth-fade-slide>.space-y-1{animation:.38s cubic-bezier(.2,.8,.2,1) both auth-card-fade-slide}.auth-fade-slide>.space-y-1:nth-child(2){animation-delay:35ms}.auth-fade-slide>.space-y-1:nth-child(3){animation-delay:70ms}.auth-fade-slide>.space-y-1:nth-child(4){animation-delay:.105s}.auth-cta-button{background:var(--brand-accent);color:var(--brand-on-accent);border:1px solid var(--brand-accent);border-radius:8px;min-height:48px;font-size:14.5px;font-weight:700;transition:transform .24s cubic-bezier(.32,.72,0,1),background .24s cubic-bezier(.32,.72,0,1),box-shadow .24s cubic-bezier(.32,.72,0,1);position:relative;box-shadow:0 2px 6px #0000004d}.auth-cta-button:hover:not(:disabled){background:var(--brand-hover);transform:translateY(-2px);box-shadow:0 3px 8px #0006}.auth-cta-button:active:not(:disabled){transform:scale(.98)}.auth-cta-arrow{background:#0a0a0e14;border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .24s cubic-bezier(.32,.72,0,1),background .24s cubic-bezier(.32,.72,0,1);display:grid;position:absolute;right:8px}.auth-cta-button:hover .auth-cta-arrow{background:#0a0a0e24;transform:translate(2px)}@media (prefers-reduced-motion:reduce){.auth-cinema-ticket,.ghx-wordmark-motion path,.auth-fade-slide>.space-y-1,.auth-fade-slide{animation:none}.auth-cta-button,.auth-modal-close{transition:none}.auth-cta-button:hover:not(:disabled){transform:none}}.halloween-login{isolation:isolate;color:#f5eee8;color-scheme:dark;width:100%;min-height:100svh;font-family:Outfit, var(--font-sans), system-ui, sans-serif;background:radial-gradient(at 50% 58%,#452a4933,#0000 47%),linear-gradient(#100d1b 0%,#191325 56%,#0d1019 100%);place-items:center;padding:42px 22px 28px;display:grid;position:relative;overflow:hidden}.halloween-login :is(button,input,a):focus-visible{outline-offset:3px;outline:2px solid #f4b36b}.halloween-login__sky,.halloween-login__sky:after{z-index:-1;pointer-events:none;position:absolute;inset:0}.halloween-login__sky{background-image:radial-gradient(1px 1px at 9% 14%,#e6c899 98%,#0000),radial-gradient(1px 1px at 18% 31%,#e0c8b1cc 98%,#0000),radial-gradient(1px 1px at 30% 10%,#e0c8b1cc 98%,#0000),radial-gradient(1px 1px at 42% 27%,#e0c8b18c 98%,#0000),radial-gradient(1px 1px at 60% 13%,#e0c8b1bf 98%,#0000),radial-gradient(1px 1px at 78% 25%,#e0c8b199 98%,#0000),radial-gradient(1px 1px at 89% 12%,#e0c8b1cc 98%,#0000);overflow:hidden}.halloween-login__sky:after{content:"";background:linear-gradient(#0a091214,#0000 42%,#080c1247)}.halloween-login__moon{aspect-ratio:1;background:radial-gradient(circle at 67% 24%,#9c574247 0 4px,#0000 5px),radial-gradient(circle at 28% 59%,#9c574238 0 6px,#0000 7px),radial-gradient(circle at 67% 74%,#9c57422e 0 3px,#0000 4px),#eba868;border-radius:50%;width:clamp(54px,7vw,88px);position:absolute;top:7%;right:max(8%,50vw - 590px);box-shadow:0 0 38px #f19f5c26,inset -10px -6px 18px #81423926}.halloween-login__cloud{filter:blur(20px);background:#493a524d;border-radius:50%;width:210px;height:50px;position:absolute}.halloween-login__cloud--one{top:15%;left:4%}.halloween-login__cloud--two{opacity:.65;top:22%;right:5%}.halloween-login__landscape{width:100%;height:min(45vh,410px);min-height:220px;position:absolute;bottom:0;left:0;right:0}.halloween-login__ridge--back{fill:#282036}.halloween-login__ridge--mid{fill:#201b2c}.halloween-login__ridge--front{fill:#151925}.halloween-login__trees{fill:#0d131b}.halloween-login__fog{fill:url(#halloween-fog-gradient)}.halloween-login__content{width:min(100%,980px);margin:auto;position:relative}.halloween-login__frame{isolation:isolate;-webkit-backdrop-filter:blur(8px);background:linear-gradient(140deg,#15101cd1,#0c0b13e0);border:1px solid #dea266b3;padding:38px 24px 22px;position:relative;box-shadow:0 0 0 5px #0c0a1152,0 20px 90px #0000008c,0 0 52px #cd7f441a}.halloween-login__frame:before,.halloween-login__frame:after{z-index:-1;content:"";border-style:solid;border-color:#edb170ad;width:42px;height:42px;position:absolute}.halloween-login__frame:before{border-width:1px 0 0 1px;top:8px;left:8px}.halloween-login__frame:after{border-width:0 1px 1px 0;bottom:8px;right:8px}.halloween-login__frame-glow{z-index:-1;background:radial-gradient(at 50% 0,#e1a15f1a,#0000 48%);position:absolute;inset:0}.halloween-login__panes{grid-template-columns:minmax(230px,.83fr) minmax(390px,1.25fr);gap:16px;display:grid}.halloween-login__welcome,.halloween-login__card{background:#0e0c14ad;border:1px solid #d29f6f29;min-width:0}.halloween-login__welcome{background:radial-gradient(at 45% 10%,#7e5a7533,#0000 55%),#110e18ad;flex-direction:column;justify-content:center;padding:30px 26px;display:flex}.halloween-login__sigil{color:#f0b672;background:#e39d5b14;border:1px solid #eead6a61;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:22px;display:grid;box-shadow:0 0 24px #e6a16114}.halloween-login__sigil svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:27px}.halloween-login__eyebrow,.halloween-login__card-kicker{color:#d9a36c;letter-spacing:.2em;font-size:9px;font-weight:700}.halloween-login__welcome h2{color:#f7eee7;letter-spacing:-.035em;margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,35px);font-weight:500;line-height:1.07}.halloween-login__welcome>p{color:#b9b0bd;max-width:270px;margin:0;font-size:12px;line-height:1.75}.halloween-login__welcome-note{color:#d8c2a9;border-top:1px solid #dea26630;align-items:flex-start;gap:9px;margin-top:28px;padding-top:16px;font-family:Georgia,Times New Roman,serif;font-size:10px;font-style:italic;line-height:1.55;display:flex}.halloween-login__welcome-note span{background:#e89d58;border-radius:50%;flex:none;width:5px;height:5px;margin-top:4px;box-shadow:0 0 8px #f0aa61cc}.halloween-login__card{padding:30px clamp(24px,4vw,46px) 20px;position:relative}.halloween-login__spider{opacity:.82;pointer-events:none;filter:drop-shadow(0 2px 6px #00000073);width:32px;height:47px;position:absolute;top:69px;right:21%}.halloween-login__spider svg{width:100%;height:100%;display:block;overflow:visible}.halloween-login__spider .spider-thread{fill:none;stroke:#dcb6968c;stroke-width:.8px}.halloween-login__spider .spider-head,.halloween-login__spider .spider-body{fill:#251923;stroke:#a86e45;stroke-width:.8px}.halloween-login__spider .spider-legs{fill:none;stroke:#38202a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.halloween-login__card h1{color:#fff8f0;letter-spacing:-.035em;margin:6px 0 2px;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,34px);font-weight:500}.halloween-login__subtitle{color:#aaa2b0;margin:0;font-size:11px}.halloween-login__form{margin-top:19px}.halloween-login__field{color:#c6bbc7;margin-bottom:11px;font-size:10px;font-weight:600;display:block}.halloween-login__field>span:first-child{margin-bottom:5px;display:block}.halloween-login__input-wrap{background:#07070cad;border:1px solid #e3b98b33;border-radius:3px;align-items:center;gap:10px;min-height:40px;padding:0 12px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex}.halloween-login__input-wrap:focus-within{background:#0a080ee6;border-color:#eca560cc;box-shadow:0 0 0 3px #e89d581a}.halloween-login__input-wrap>svg{fill:none;stroke:#8d7c82;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;flex:none;width:15px;height:15px}.halloween-login__input-wrap input{color:#f4e9df;width:100%;min-width:0;height:38px;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.halloween-login__input-wrap input::placeholder{color:#706a77}.halloween-login__input-wrap input:focus-visible{outline:0}.halloween-login__show-password{color:#8e8188;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:28px;height:30px;padding:0;display:grid}.halloween-login__show-password svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:16px}.halloween-login__show-password:hover,.halloween-login__show-password.is-visible{color:#efb36e}.halloween-login__options{color:#aaa1af;justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-top:0;font-size:10px;display:flex}.halloween-login__options a,.halloween-login__register a{color:#e5a15d;text-decoration:none;transition:color .16s}.halloween-login__options a:hover,.halloween-login__register a:hover{color:#ffd29e;text-underline-offset:3px;text-decoration:underline}.halloween-login__remember{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.halloween-login__remember input{accent-color:#e58c42;width:12px;height:12px}.halloween-login__submit{color:#23140e;width:100%;min-height:40px;font:inherit;cursor:pointer;background:linear-gradient(100deg,#e69a4d,#d86e32);border:1px solid #dc8543;border-radius:4px;justify-content:center;align-items:center;margin-top:8px;padding:0 42px;font-size:11px;font-weight:800;transition:transform .18s,filter .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 4px 16px #c15e2b2e,inset 0 1px #ffe7c880}.halloween-login__submit:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 7px 20px #c15e2b40,inset 0 1px #ffe7c88c}.halloween-login__submit:active{transform:translateY(0)}.halloween-login__submit svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;transition:transform .18s;position:absolute;right:12px}.halloween-login__submit:hover svg{transform:translate(3px)}.halloween-login__status{color:#e7b47d;min-height:16px;margin:7px 0 -4px;font-size:10px;line-height:1.5}.halloween-login__register{color:#9d95a2;text-align:center;margin:12px 0 0;font-size:10px}.halloween-login__register a{margin-left:2px;font-weight:700}.halloween-login__fineprint{color:#79727e;letter-spacing:.08em;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:8px;display:flex}.halloween-login__fineprint span{background:#daa0664d;width:20px;height:1px}.halloween-login__garland{opacity:.76;border-top:1px solid #e3b1798c;border-radius:50% 50% 0 0;justify-content:space-between;height:15px;display:flex;position:absolute;top:10px;left:18%;right:18%}.halloween-login__garland i{background:#7d4c37;border:1px solid #f7bc7ac7;border-radius:50%;width:5px;height:5px;margin-top:-3px;box-shadow:0 0 8px #ed9e5759}.halloween-login__pumpkin{z-index:2;filter:drop-shadow(0 3px 9px #ef893e3d);width:42px;height:42px;position:absolute}.halloween-login__pumpkin svg{width:100%;height:100%;display:block;overflow:visible}.halloween-login__pumpkin--tl{top:-17px;left:-16px}.halloween-login__pumpkin--tr{top:-17px;right:-16px}.halloween-login__pumpkin--bl{bottom:-17px;left:-16px}.halloween-login__pumpkin--br{bottom:-17px;right:-16px}.halloween-login__pumpkin .pumpkin-stem{fill:#6f8551}.halloween-login__pumpkin .pumpkin-body{fill:#dc873c;stroke:#f3b261;stroke-width:1.4px}.halloween-login__pumpkin .pumpkin-rib{fill:none;stroke:#7839209e;stroke-width:1.2px}.halloween-login__pumpkin .pumpkin-face{fill:#39222a}.halloween-login__demo-label{color:#e8d5c5a6;letter-spacing:.2em;text-align:center;justify-content:center;align-items:center;gap:10px;margin:19px 0 0;font-size:8px;font-weight:700;display:flex}.halloween-login__demo-label span{background:#e1a56a73;width:18px;height:1px}@media (width<=760px){.halloween-login{padding:34px 20px 24px}.halloween-login__content{width:min(100%,520px)}.halloween-login__frame{padding:32px 15px 17px}.halloween-login__panes{grid-template-columns:minmax(0,1fr)}.halloween-login__welcome{display:none}.halloween-login__card{padding:29px clamp(20px,7vw,38px) 18px}.halloween-login__garland{left:21%;right:21%}}@media (width<=380px){.halloween-login{padding-inline:15px}.halloween-login__frame{padding-inline:10px}.halloween-login__card{padding-inline:18px}.halloween-login__pumpkin{width:36px;height:36px}.halloween-login__pumpkin--tl{left:-13px}.halloween-login__pumpkin--tr{right:-13px}.halloween-login__pumpkin--bl{left:-13px}.halloween-login__pumpkin--br{right:-13px}}@media (height<=620px) and (width>=701px){.halloween-login{padding-block:22px}.halloween-login__welcome{padding-block:20px}.halloween-login__card{padding-block:18px 12px}.halloween-login__form{margin-top:12px}.halloween-login__welcome-note,.halloween-login__fineprint{margin-top:10px}.halloween-login__demo-label{margin-top:12px}}@media (prefers-reduced-motion:reduce){.halloween-login *,.halloween-login :before,.halloween-login :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
