/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-outline-style:solid}}}@layer theme{:host,:root{--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--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-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--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-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-emerald-100:oklch(95% .052 163.051);--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-300:oklch(86.5% .127 207.078);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-blue-400:oklch(70.7% .165 254.624);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-violet-300:oklch(81.1% .111 293.571);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-400:oklch(70.4% .04 256.788);--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-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-5xl:64rem;--container-6xl:72rem;--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;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-lg:0 4px 4px #00000026;--blur-sm:8px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.-inset-10{inset:calc(var(--spacing) * -10)}.inset-0{inset:0}.inset-y-0{inset-block:0}.-top-16{top:calc(var(--spacing) * -16)}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.-right-16{right:calc(var(--spacing) * -16)}.right-3{right:calc(var(--spacing) * 3)}.-left-10{left:calc(var(--spacing) * -10)}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.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-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-40{height:calc(var(--spacing) * 40)}.h-full{height:100%}.max-h-\[285px\]{max-height:285px}.max-h-\[390px\]{max-height:390px}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-40{width:calc(var(--spacing) * 40)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.rotate-12{rotate:12deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}: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-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-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-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-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-y-1{row-gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-full{border-radius:3.40282e+38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#00f0ff\]{border-color:#00f0ff}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/20{border-color:color-mix(in oklab,var(--color-amber-300) 20%,transparent)}}.border-emerald-300\/20{border-color:#5ee9b533}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/20{border-color:color-mix(in oklab,var(--color-emerald-300) 20%,transparent)}}.border-fuchsia-300\/20{border-color:#f2a9ff33}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-300\/20{border-color:color-mix(in oklab,var(--color-fuchsia-300) 20%,transparent)}}.border-orange-300\/15{border-color:#ffb96d26}@supports (color:color-mix(in lab,red,red)){.border-orange-300\/15{border-color:color-mix(in oklab,var(--color-orange-300) 15%,transparent)}}.border-orange-300\/20{border-color:#ffb96d33}@supports (color:color-mix(in lab,red,red)){.border-orange-300\/20{border-color:color-mix(in oklab,var(--color-orange-300) 20%,transparent)}}.border-orange-300\/35{border-color:#ffb96d59}@supports (color:color-mix(in lab,red,red)){.border-orange-300\/35{border-color:color-mix(in oklab,var(--color-orange-300) 35%,transparent)}}.border-red-300\/35{border-color:#ffa3a359}@supports (color:color-mix(in lab,red,red)){.border-red-300\/35{border-color:color-mix(in oklab,var(--color-red-300) 35%,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)}}.bg-\[\#ffd700\]{background-color:gold}.bg-amber-300\/15{background-color:#ffd23626}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/15{background-color:color-mix(in oklab,var(--color-amber-300) 15%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.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-black{background-color:var(--color-black)}.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\/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\/38{background-color:#00000061}@supports (color:color-mix(in lab,red,red)){.bg-black\/38{background-color:color-mix(in oklab,var(--color-black) 38%,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\/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\/72{background-color:#000000b8}@supports (color:color-mix(in lab,red,red)){.bg-black\/72{background-color:color-mix(in oklab,var(--color-black) 72%,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-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.bg-fuchsia-400\/10{background-color:#ec6cff1a}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-400\/10{background-color:color-mix(in oklab,var(--color-fuchsia-400) 10%,transparent)}}.bg-orange-400\/10{background-color:#ff8b1a1a}@supports (color:color-mix(in lab,red,red)){.bg-orange-400\/10{background-color:color-mix(in oklab,var(--color-orange-400) 10%,transparent)}}.bg-orange-400\/20{background-color:#ff8b1a33}@supports (color:color-mix(in lab,red,red)){.bg-orange-400\/20{background-color:color-mix(in oklab,var(--color-orange-400) 20%,transparent)}}.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\/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-slate-950{background-color:var(--color-slate-950)}.bg-white{background-color:var(--color-white)}.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\/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\/18{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.bg-white\/18{background-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,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\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.bg-yellow-300\/10{background-color:#ffe02a1a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-300\/10{background-color:color-mix(in oklab,var(--color-yellow-300) 10%,transparent)}}.bg-yellow-300\/12{background-color:#ffe02a1f}@supports (color:color-mix(in lab,red,red)){.bg-yellow-300\/12{background-color:color-mix(in oklab,var(--color-yellow-300) 12%,transparent)}}.bg-yellow-300\/15{background-color:#ffe02a26}@supports (color:color-mix(in lab,red,red)){.bg-yellow-300\/15{background-color:color-mix(in oklab,var(--color-yellow-300) 15%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(120deg\,transparent\,rgba\(255\,255\,255\,\.55\)\,transparent\)\]{background-image:linear-gradient(120deg,#0000,#ffffff8c,#0000)}.bg-\[linear-gradient\(rgba\(255\,255\,255\,\.55\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff8c 1px,#0000 0)}.bg-\[radial-gradient\(120\%_90\%_at_50\%_0\%\,rgba\(208\,79\,118\,\.18\)\,transparent_52\%\)\,linear-gradient\(180deg\,rgba\(0\,0\,0\,\.90\)\,rgba\(0\,0\,0\,\.62\)\)\]{background-image:radial-gradient(120% 90% at 50% 0,#d04f762e,#0000 52%),linear-gradient(#000000e6,#0000009e)}.bg-\[radial-gradient\(120\%_90\%_at_50\%_0\%\,rgba\(255\,255\,255\,\.13\)\,transparent_55\%\)\,linear-gradient\(180deg\,rgba\(0\,0\,0\,\.92\)\,rgba\(0\,0\,0\,\.62\)\)\]{background-image:radial-gradient(120% 90% at 50% 0,#ffffff21,#0000 55%),linear-gradient(#000000eb,#0000009e)}.bg-\[radial-gradient\(circle_at_20\%_0\%\,rgba\(208\,79\,118\,\.28\)\,transparent_34\%\)\,radial-gradient\(circle_at_85\%_15\%\,rgba\(212\,95\,130\,\.24\)\,transparent_35\%\)\,linear-gradient\(180deg\,rgba\(15\,15\,15\,\.94\)\,rgba\(0\,0\,0\,\.72\)\)\]{background-image:radial-gradient(circle at 20% 0,#d04f7647,#0000 34%),radial-gradient(circle at 85% 15%,#d45f823d,#0000 35%),linear-gradient(#0f0f0ff0,#000000b8)}.from-amber-200\/80{--tw-gradient-from:#fee685cc}@supports (color:color-mix(in lab,red,red)){.from-amber-200\/80{--tw-gradient-from:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.from-amber-200\/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-amber-500\/22{--tw-gradient-from:#f99c0038}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/22{--tw-gradient-from:color-mix(in oklab,var(--color-amber-500) 22%,transparent)}}.from-amber-500\/22{--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{--tw-gradient-from:var(--color-black);--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-cyan-300\/80{--tw-gradient-from:#53eafdcc}@supports (color:color-mix(in lab,red,red)){.from-cyan-300\/80{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-300) 80%,transparent)}}.from-cyan-300\/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-emerald-500\/22{--tw-gradient-from:#00bb7f38}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/22{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500) 22%,transparent)}}.from-emerald-500\/22{--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-indigo-500\/22{--tw-gradient-from:#625fff38}@supports (color:color-mix(in lab,red,red)){.from-indigo-500\/22{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-500) 22%,transparent)}}.from-indigo-500\/22{--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-orange-400\/18{--tw-gradient-from:#ff8b1a2e}@supports (color:color-mix(in lab,red,red)){.from-orange-400\/18{--tw-gradient-from:color-mix(in oklab,var(--color-orange-400) 18%,transparent)}}.from-orange-400\/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-red-700{--tw-gradient-from:var(--color-red-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))}.from-violet-300\/80{--tw-gradient-from:#c4b4ffcc}@supports (color:color-mix(in lab,red,red)){.from-violet-300\/80{--tw-gradient-from:color-mix(in oklab,var(--color-violet-300) 80%,transparent)}}.from-violet-300\/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-white\/0{--tw-gradient-from:#0000}@supports (color:color-mix(in lab,red,red)){.from-white\/0{--tw-gradient-from:color-mix(in oklab,var(--color-white) 0%,transparent)}}.from-white\/0{--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\/10{--tw-gradient-from:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.from-white\/10{--tw-gradient-from:color-mix(in oklab,var(--color-white) 10%,transparent)}}.from-white\/10{--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-300{--tw-gradient-from:var(--color-yellow-300);--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-cyan-500\/14{--tw-gradient-via:#00b7d724}@supports (color:color-mix(in lab,red,red)){.via-cyan-500\/14{--tw-gradient-via:color-mix(in oklab,var(--color-cyan-500) 14%,transparent)}}.via-cyan-500\/14{--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-fuchsia-300\/75{--tw-gradient-via:#f2a9ffbf}@supports (color:color-mix(in lab,red,red)){.via-fuchsia-300\/75{--tw-gradient-via:color-mix(in oklab,var(--color-fuchsia-300) 75%,transparent)}}.via-fuchsia-300\/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-fuchsia-500\/14{--tw-gradient-via:#e12afb24}@supports (color:color-mix(in lab,red,red)){.via-fuchsia-500\/14{--tw-gradient-via:color-mix(in oklab,var(--color-fuchsia-500) 14%,transparent)}}.via-fuchsia-500\/14{--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-gray-900{--tw-gradient-via:var(--color-gray-900);--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-orange-300\/75{--tw-gradient-via:#ffb96dbf}@supports (color:color-mix(in lab,red,red)){.via-orange-300\/75{--tw-gradient-via:color-mix(in oklab,var(--color-orange-300) 75%,transparent)}}.via-orange-300\/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-orange-400{--tw-gradient-via:var(--color-orange-400);--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-orange-500\/14{--tw-gradient-via:#fe6e0024}@supports (color:color-mix(in lab,red,red)){.via-orange-500\/14{--tw-gradient-via:color-mix(in oklab,var(--color-orange-500) 14%,transparent)}}.via-orange-500\/14{--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-rose-700{--tw-gradient-via:var(--color-rose-700);--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-sky-300\/80{--tw-gradient-via:#77d4ffcc}@supports (color:color-mix(in lab,red,red)){.via-sky-300\/80{--tw-gradient-via:color-mix(in oklab,var(--color-sky-300) 80%,transparent)}}.via-sky-300\/80{--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-slate-950{--tw-gradient-via:var(--color-slate-950);--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\/5{--tw-gradient-via:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.via-white\/5{--tw-gradient-via:color-mix(in oklab,var(--color-white) 5%,transparent)}}.via-white\/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-white\/25{--tw-gradient-via:#ffffff40}@supports (color:color-mix(in lab,red,red)){.via-white\/25{--tw-gradient-via:color-mix(in oklab,var(--color-white) 25%,transparent)}}.via-white\/25{--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-amber-400\/80{--tw-gradient-to:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.to-amber-400\/80{--tw-gradient-to:color-mix(in oklab,var(--color-amber-400) 80%,transparent)}}.to-amber-400\/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))}.to-black{--tw-gradient-to:var(--color-black);--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-blue-400\/80{--tw-gradient-to:#54a2ffcc}@supports (color:color-mix(in lab,red,red)){.to-blue-400\/80{--tw-gradient-to:color-mix(in oklab,var(--color-blue-400) 80%,transparent)}}.to-blue-400\/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))}.to-indigo-400\/80{--tw-gradient-to:#7d87ffcc}@supports (color:color-mix(in lab,red,red)){.to-indigo-400\/80{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-400) 80%,transparent)}}.to-indigo-400\/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))}.to-red-500{--tw-gradient-to:var(--color-red-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-red-900{--tw-gradient-to:var(--color-red-900);--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-white\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab,red,red)){.to-white\/0{--tw-gradient-to:color-mix(in oklab,var(--color-white) 0%,transparent)}}.to-white\/0{--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-\[length\:100\%_6px\]{background-size:100% 6px}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.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-7{padding-inline:calc(var(--spacing) * 7)}.px-10{padding-inline:calc(var(--spacing) * 10)}.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-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-1{padding-right:var(--spacing)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[18px\]{font-size:18px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#00f0ff\]{color:#00f0ff}.text-amber-100{color:var(--color-amber-100)}.text-black{color:var(--color-black)}.text-cyan-300{color:var(--color-cyan-300)}.text-emerald-100{color:var(--color-emerald-100)}.text-fuchsia-100{color:var(--color-fuchsia-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-orange-50\/65{color:#fff7eda6}@supports (color:color-mix(in lab,red,red)){.text-orange-50\/65{color:color-mix(in oklab,var(--color-orange-50) 65%,transparent)}}.text-orange-100{color:var(--color-orange-100)}.text-orange-200\/80{color:#ffd7a8cc}@supports (color:color-mix(in lab,red,red)){.text-orange-200\/80{color:color-mix(in oklab,var(--color-orange-200) 80%,transparent)}}.text-red-200{color:var(--color-red-200)}.text-red-200\/75{color:#ffcacabf}@supports (color:color-mix(in lab,red,red)){.text-red-200\/75{color:color-mix(in oklab,var(--color-red-200) 75%,transparent)}}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.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\/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\/38{color:#ffffff61}@supports (color:color-mix(in lab,red,red)){.text-white\/38{color:color-mix(in oklab,var(--color-white) 38%,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\/48{color:#ffffff7a}@supports (color:color-mix(in lab,red,red)){.text-white\/48{color:color-mix(in oklab,var(--color-white) 48%,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\/66{color:#ffffffa8}@supports (color:color-mix(in lab,red,red)){.text-white\/66{color:color-mix(in oklab,var(--color-white) 66%,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\/72{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.text-white\/72{color:color-mix(in oklab,var(--color-white) 72%,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\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,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\/95{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.text-white\/95{color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.text-yellow-100{color:var(--color-yellow-100)}.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}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.08\]{opacity:.08}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{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)}.shadow-\[0_0_0_2px_rgba\(0\,0\,0\,\.55\)\,0_0_10px_rgba\(255\,255\,255\,\.10\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#0000008c),0 0 10px var(--tw-shadow-color,#ffffff1a);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_25px_rgba\(212\,95\,130\,\.14\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#d45f8224)}.shadow-\[0_0_25px_rgba\(212\,95\,130\,\.14\)\],.shadow-\[0_0_25px_rgba\(213\,98\,132\,\.9\)\]{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_25px_rgba\(213\,98\,132\,\.9\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#d56284e6)}.shadow-\[0_0_26px_rgba\(205\,66\,108\,\.16\)\]{--tw-shadow:0 0 26px var(--tw-shadow-color,#cd426c29)}.shadow-\[0_0_26px_rgba\(205\,66\,108\,\.16\)\],.shadow-\[0_0_45px_rgba\(213\,98\,132\,\.22\)\]{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_45px_rgba\(213\,98\,132\,\.22\)\]{--tw-shadow:0 0 45px var(--tw-shadow-color,#d5628438)}.shadow-\[0_18px_70px_rgba\(0\,0\,0\,\.68\)\]{--tw-shadow:0 18px 70px var(--tw-shadow-color,#000000ad)}.shadow-\[0_18px_70px_rgba\(0\,0\,0\,\.68\)\],.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,\.06\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,\.06\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff0f)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,\.08\)\,0_0_26px_rgba\(255\,255\,255\,\.06\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff14),0 0 26px 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-\[inset_0_0_0_1px_rgba\(255\,255\,255\,\.08\)\,inset_0_0_35px_rgba\(213\,98\,132\,\.08\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff14),inset 0 0 35px var(--tw-shadow-color,#d5628414);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,\.10\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff1a)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,\.10\)\],.shadow-\[inset_0_0_18px_rgba\(255\,255\,255\,\.035\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_18px_rgba\(255\,255\,255\,\.035\)\]{--tw-shadow:inset 0 0 18px var(--tw-shadow-color,#ffffff09)}.shadow-\[inset_0_0_20px_rgba\(213\,98\,132\,\.05\)\]{--tw-shadow:inset 0 0 20px var(--tw-shadow-color,#d562840d)}.shadow-\[inset_0_0_20px_rgba\(213\,98\,132\,\.05\)\],.shadow-lg{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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow-xl{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)}.ring-amber-200\/30{--tw-ring-color:#fee6854d}@supports (color:color-mix(in lab,red,red)){.ring-amber-200\/30{--tw-ring-color:color-mix(in oklab,var(--color-amber-200) 30%,transparent)}}.ring-amber-300\/20{--tw-ring-color:#ffd23633}@supports (color:color-mix(in lab,red,red)){.ring-amber-300\/20{--tw-ring-color:color-mix(in oklab,var(--color-amber-300) 20%,transparent)}}.ring-emerald-300\/20{--tw-ring-color:#5ee9b533}@supports (color:color-mix(in lab,red,red)){.ring-emerald-300\/20{--tw-ring-color:color-mix(in oklab,var(--color-emerald-300) 20%,transparent)}}.ring-fuchsia-300\/20{--tw-ring-color:#f2a9ff33}@supports (color:color-mix(in lab,red,red)){.ring-fuchsia-300\/20{--tw-ring-color:color-mix(in oklab,var(--color-fuchsia-300) 20%,transparent)}}.ring-orange-300\/20{--tw-ring-color:#ffb96d33}@supports (color:color-mix(in lab,red,red)){.ring-orange-300\/20{--tw-ring-color:color-mix(in oklab,var(--color-orange-300) 20%,transparent)}}.ring-orange-300\/25{--tw-ring-color:#ffb96d40}@supports (color:color-mix(in lab,red,red)){.ring-orange-300\/25{--tw-ring-color:color-mix(in oklab,var(--color-orange-300) 25%,transparent)}}.ring-red-300\/20{--tw-ring-color:#ffa3a333}@supports (color:color-mix(in lab,red,red)){.ring-red-300\/20{--tw-ring-color:color-mix(in oklab,var(--color-red-300) 20%,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-200\/20{--tw-ring-color:#fff08533}@supports (color:color-mix(in lab,red,red)){.ring-yellow-200\/20{--tw-ring-color:color-mix(in oklab,var(--color-yellow-200) 20%,transparent)}}.ring-yellow-200\/25{--tw-ring-color:#fff08540}@supports (color:color-mix(in lab,red,red)){.ring-yellow-200\/25{--tw-ring-color:color-mix(in oklab,var(--color-yellow-200) 25%,transparent)}}.ring-yellow-200\/30{--tw-ring-color:#fff0854d}@supports (color:color-mix(in lab,red,red)){.ring-yellow-200\/30{--tw-ring-color:color-mix(in oklab,var(--color-yellow-200) 30%,transparent)}}.ring-yellow-300\/25{--tw-ring-color:#ffe02a40}@supports (color:color-mix(in lab,red,red)){.ring-yellow-300\/25{--tw-ring-color:color-mix(in oklab,var(--color-yellow-300) 25%,transparent)}}.blur-2xl{--tw-blur:blur(var(--blur-2xl))}.blur-2xl,.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-3xl{--tw-blur:blur(var(--blur-3xl))}.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))}.drop-shadow-lg,.sepia{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,)}.sepia{--tw-sepia:sepia(100%)}.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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,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-all{transition-property:all;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}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}@media (hover:hover){.hover\:translate-y-\[-2px\]:hover{--tw-translate-y:-2px;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\: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\/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\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.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\/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\/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\.065\]:hover{background-color:#fff1}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.065\]:hover{background-color:color-mix(in oklab,var(--color-white) 6.5%,transparent)}}.hover\:from-red-600:hover{--tw-gradient-from:var(--color-red-600);--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))}.hover\:via-red-600:hover{--tw-gradient-via:var(--color-red-600);--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)}.hover\:to-red-800:hover{--tw-gradient-to:var(--color-red-800);--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))}.hover\:text-white:hover{color:var(--color-white)}.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\: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-sky-400\/60:focus{--tw-ring-color:#00bcfe99}@supports (color:color-mix(in lab,red,red)){.focus\:ring-sky-400\/60:focus{--tw-ring-color:color-mix(in oklab,var(--color-sky-400) 60%,transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:from-red-800:active{--tw-gradient-from:var(--color-red-800);--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))}.active\:to-red-950:active{--tw-gradient-to:var(--color-red-950);--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))}.active\:brightness-95:active{--tw-brightness:brightness(95%);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,)}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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))}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-\[15px\]{font-size:15px}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}@keyframes floatUp{0%{opacity:0;transform:translateY(40px)rotate(0)}10%{opacity:.7}to{opacity:0;transform:translateY(-120%)rotate(20deg)}}@keyframes glitch{0%{text-shadow:2px 0 red,-2px 0 #00f}20%{text-shadow:-2px 0 red,2px 0 #00f}40%{text-shadow:2px 0 red,-2px 0 #00f}60%{text-shadow:-2px 0 red,2px 0 #00f}80%{text-shadow:2px 0 red,-2px 0 #00f}to{text-shadow:-2px 0 red,2px 0 #00f}}.animate-glitch{animation:glitch 1s infinite}@keyframes neon{0%,to{text-shadow:0 0 10px #0ff,0 0 20px #0ff}50%{text-shadow:0 0 20px #f0f,0 0 40px #f0f}}.animate-neon{animation:neon 2s ease-in-out infinite}@keyframes rainbow{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.animate-rainbow{-webkit-text-fill-color:transparent;background:linear-gradient(270deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00ab) 0 0/1600% 1600%;-webkit-background-clip:text;animation:rainbow 8s infinite}.btn-glow{transition:box-shadow .3s ease-in-out,transform .3s ease-in-out;box-shadow:0 0 15px #fff6,0 0 25px #00f0ff66}.btn-glow:hover{transform:scale(1.05);box-shadow:0 0 25px #fffc,0 0 45px #00f0ff99}.particle-bg{background-image:radial-gradient(circle,#fff3 1px,#0000 0);background-size:50px 50px;animation:moveParticles 30s linear infinite}@keyframes moveParticles{0%{background-position:0 0}to{background-position:500px 1000px}}@keyframes ticker{0%{transform:translate(100%)}to{transform:translate(-100%)}}.glitch-text{text-shadow:0 0 6px #facc1599,0 0 14px #22c55e73,0 0 18px #ef444459;filter:drop-shadow(0 0 10px #facc1559);display:inline-block;position:relative}.glitch-layer{pointer-events:none;clip-path:polygon(0 2%,100% 2%,100% 45%,0 45%);opacity:.75;position:absolute;top:0;left:0}.glitch-layer.layer-1{color:#ef4444;mix-blend-mode:screen;animation:glitch-1 2.3s linear infinite alternate-reverse;transform:translate(1px)}.glitch-layer.layer-2{color:#22c55e;mix-blend-mode:screen;animation:glitch-2 2.1s linear infinite alternate-reverse;transform:translate(-1px)}@keyframes glitch-1{0%{transform:translate(1px)}20%{transform:translate(-2px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,1px)}80%{transform:translate(1px,-1px)}to{transform:translate(0)}}@keyframes glitch-2{0%{transform:translate(-1px)}20%{transform:translate(2px)}40%{transform:translate(-2px,1px)}60%{transform:translate(1px,-1px)}80%{transform:translate(-1px,1px)}to{transform:translate(0)}}.neon-pulse{text-shadow:0 0 6px #facc1599,0 0 14px #22c55e80,0 0 24px #ef444459;animation:neonPulse 2.6s ease-in-out infinite;display:inline-block}@keyframes neonPulse{0%,to{filter:drop-shadow(0 0 10px #facc1559);opacity:.95}50%{filter:drop-shadow(0 0 18px #22c55e8c);opacity:1}}.neon-fire{color:#ff6f6f;text-shadow:0 0 6px #ff3d3d,0 0 12px #ff2b2b,0 0 18px red,0 0 28px #ff32328c;font-weight:800}:root{--bg0:#070a12;--bg1:#0a1020;--card:#ffffff0f;--card2:#ffffff14;--border:#ffffff1a;--text:#ffffffeb;--muted:#ffffffa6;--muted2:#ffffff80;--accent:#22c55e;--accent2:#60a5fa;--gold:#fbbf24}body,html{min-height:100%}body{color:var(--text)}.text-muted{color:var(--muted)}.text-muted2{color:var(--muted2)}.ui-card{background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 18px 55px #00000059}.ui-btn{border-radius:16px;font-weight:800;transition:transform .2s,filter .2s,box-shadow .2s,background .2s}.ui-btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.ui-btn:active{filter:brightness(.98);transform:translateY(0)}.ui-btn-accent{background:linear-gradient(135deg,#22c55e,#60a5fa,#22c55e) 0 0/200% 200%;animation:ccBtnFlow 6s infinite;box-shadow:0 18px 55px #22c55e4d,0 0 20px #60a5fa40}@keyframes ccBtnFlow{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.ui-btn-accent:hover{box-shadow:0 24px 70px #60a5fa33}.ui-btn-glass{color:#ffffffeb;background:#ffffff12;border:1px solid #ffffff24;box-shadow:0 16px 55px #00000040}.ui-btn-glass:hover{background:#ffffff1a}.ui-divider{background:linear-gradient(90deg,#0000,#ffffff24,#0000);height:1px}:root{--t0:#fffffff5;--t1:#ffffffd6;--t2:#ffffffad;--t3:#ffffff85}body{color:var(--t1);letter-spacing:-.01em}.h-grad{color:#0000;background:linear-gradient(90deg,#fffffffa,#ffffffb3);-webkit-background-clip:text;background-clip:text}.h-accent{color:#0000;background:linear-gradient(90deg,#22c55ef2,#60a5faf2,#fbbf24f2);-webkit-background-clip:text;background-clip:text}.p-soft{color:var(--t2)}.p-softer{color:var(--t3)}a{text-underline-offset:3px}:root{--cc-ink:#e2e8f0eb;--cc-soft:#94a3b8eb;--cc-softer:#64748bf2;--cc-link:#7dd3fceb;--cc-link2:#a7f3d0eb}.cc-ink{color:var(--cc-ink)}.cc-soft{color:var(--cc-soft)}.cc-softer{color:var(--cc-softer)}.cc-link{color:var(--cc-link)}.cc-link:hover{color:var(--cc-link2)}.cc-brand{color:#0000;background:linear-gradient(90deg,#a7f3d0f2,#7dd3fcf2,#fde68af2);-webkit-background-clip:text;background-clip:text}.cc-subbrand{color:#0000;background:linear-gradient(90deg,#7dd3fcf2,#a7f3d0f2);-webkit-background-clip:text;background-clip:text}.page-shell.full-bleed{max-width:none!important;padding:0!important}.cc-cta{position:relative;overflow:hidden}.cc-cta:after{content:"";opacity:.9;pointer-events:none;background:radial-gradient(600px 160px at 20% 0,#22c55e38,#0000 60%),radial-gradient(520px 160px at 80% 100%,#60a5fa38,#0000 60%);position:absolute;inset:-2px}.cc-dot{background:#22c55ef2;border-radius:999px;width:8px;height:8px;animation:ccDotPulse 1.8s ease-in-out infinite;box-shadow:0 0 0 6px #22c55e2e}@keyframes ccDotPulse{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.cc-schedule-card{position:relative}.cc-schedule-card:before{content:"";pointer-events:none;background:radial-gradient(520px 140px at 20% 0,#7dd3fc1f,#0000 60%),radial-gradient(520px 140px at 80% 100%,#a7f3d01f,#0000 60%);border-radius:22px;position:absolute;inset:0}.cc-seo b{font-weight:900}.cc-title{filter:drop-shadow(0 0 10px #7dd3fc40)}.cc-title-2{filter:drop-shadow(0 0 12px #a7f3d040);color:#0000;background:linear-gradient(90deg,#60a5fa,#a78bfa,#facc15);-webkit-background-clip:text;background-clip:text}.ui-card-strong{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,#38bdf814,#a78bfa0f);border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 25px 70px #0000008c,inset 0 1px #ffffff0d}.ui-card-strong:hover{transform:translateY(-3px);box-shadow:0 35px 90px #000000a6}.ui-btn-accent{color:#061018;background:linear-gradient(135deg,#4ade80,#38bdf8);box-shadow:0 20px 60px #38bdf859}.room-card{background:linear-gradient(160deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1f;position:relative;overflow:hidden}.room-card:hover{border-color:#60a5fa80;transform:translateY(-4px)scale(1.02);box-shadow:0 20px 60px #00000080,0 0 30px #38bdf840}.room-title{color:#f0f8fff2;font-size:16px}.room-sub{color:#b4bed2bf;margin-top:3px;font-size:13px}.room-card:after{content:"";opacity:0;background:radial-gradient(circle,#38bdf826,#0000 60%);transition:opacity .3s;position:absolute;inset:-30%}.room-card:hover:after{opacity:1}body{background:radial-gradient(1200px 600px at 10% -10%,#38bdf826,#0000 60%),radial-gradient(900px 500px at 90% 0,#a855f726,#0000 60%),radial-gradient(800px 400px at 50% 100%,#22c55e1f,#0000 60%),#05070f}.room-card{background:linear-gradient(160deg,#38bdf81f,#a855f71a);border:1px solid #ffffff24;border-radius:18px}.room-card:hover{transform:translateY(-4px);box-shadow:0 25px 60px #0009,0 0 30px #38bdf866}.room-flag{margin-bottom:4px;font-size:24px}:root{--bg-main:#07060f;--bg-soft:#0f0c1a;--card-main:#141022;--card-hover:#1c1533;--border-main:#2a2346;--purple-main:#8b5cf6;--purple-soft:#a78bfa;--pistachio:#9dff7a;--pistachio-soft:#baff9e;--orange-main:#ff8c42;--text-main:#f1f5f9;--text-soft:#94a3b8}body{background:radial-gradient(900px 500px at 10% 0,#8b5cf626,transparent 60%),radial-gradient(900px 500px at 90% 0,#9dff7a1f,transparent 60%),radial-gradient(800px 400px at 50% 100%,#ff8c421a,transparent 60%),var(--bg-main);color:var(--text-main)}.ui-card-strong{border-radius:18px;transition:all .25s;box-shadow:0 20px 60px #0000008c;background:var(--card-main)!important;border:1px solid var(--border-main)!important}.ui-card-strong:hover{transform:translateY(-2px);background:var(--card-hover)!important;border-color:var(--purple-main)!important}.ui-btn-accent{box-shadow:0 10px 30px #8b5cf659;background:linear-gradient(135deg,var(--purple-main),var(--pistachio))!important;color:#fff!important}.ui-btn-glass{color:var(--text-main);border:1px solid var(--border-main)!important;background:#1b1630!important}.ui-btn-glass:hover{border-color:var(--pistachio)}.cc-title{background:linear-gradient(90deg,var(--purple-soft),var(--pistachio),var(--orange-main));color:#0000;-webkit-background-clip:text;background-clip:text}.cc-title-2{color:var(--purple-soft)}.cc-muted{color:var(--text-soft)!important}.cc-accent{color:var(--purple-soft)}.cc-accent-2{color:var(--pistachio)}.cc-schedule-bar{background:linear-gradient(90deg,var(--pistachio),var(--orange-main))}.room-card{background:#151028;border:1px solid #2a2346;border-radius:14px;align-items:center;gap:10px;padding:18px;font-weight:700;transition:all .25s;display:flex}.room-card:hover{border-color:var(--purple-main);background:#20193d;transform:translateY(-3px);box-shadow:0 15px 40px #0009}.room-flag{font-size:22px}.room-title{font-size:15px;font-weight:800}.room-sub{opacity:.7;font-size:12px}.dj-card{border:1px solid var(--border-main);background:linear-gradient(160deg,#1b1533,#100c20);border-radius:20px;padding:20px;position:relative;overflow:hidden}.dj-card:after{content:"";opacity:.4;pointer-events:none;background:radial-gradient(circle,#8b5cf640,#0000 60%);position:absolute;inset:-30%}.dj-page{background:radial-gradient(900px 420px at 50% -10%,#3b82f629,#0000 55%),radial-gradient(700px 340px at 10% 30%,#a855f714,#0000 55%),radial-gradient(700px 340px at 90% 25%,#22d3ee14,#0000 55%),linear-gradient(#03050a,#07111f 48%,#08192d);min-height:100%}.dj-card-premium{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#50288cd9,#141423e6);border:1px solid #ffffff26;transition:all .25s;box-shadow:0 10px 40px #00000080,inset 0 0 0 1px #ffffff14}.dj-card-premium:hover{transform:translateY(-4px);box-shadow:0 20px 60px #0009,0 0 30px #a855f740}.dj-card-premium-live{border:1px solid #38bdf880;box-shadow:0 0 40px #38bdf840,0 15px 60px #0009}.dj-name{text-shadow:0 0 12px #a855f759}.dj-live-pill{color:#fdba74;ring:1px solid #fb923c73;background:#fb923c29}.dj-kpi{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:1px solid #ffffff1f}.dj-like-btn{color:#fff;background:linear-gradient(135deg,#7c3aed,#a3e635)}.dj-fan-btn{color:#ffffffeb;background:#0000008c;border:1px solid #ffffff2e}.dj-ranking-card{background:linear-gradient(#7c3aed1f,#000000bd);border:1px solid #7c3aed40}.dj-ranking-title{color:#ddd6fe}.dj-ranking-accent{color:#a3e635}.dj-card-future{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#03050af5,#060a12f5 42%,#091c34f5);border:1px solid #ffffff1a;transition:transform .28s,box-shadow .28s,border-color .28s;box-shadow:0 16px 50px #00000073,inset 0 1px #ffffff0d}.dj-card-future:hover{border-color:#60a5fa47;transform:translateY(-5px);box-shadow:0 24px 70px #00000094,0 0 24px #3b82f61f}.dj-card-future-live{border-color:#22d3ee52;box-shadow:0 24px 70px #00000094,0 0 28px #22d3ee1f}.dj-card-cut{height:14px;position:relative}.dj-card-cut:before{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);height:2px;position:absolute;top:6px;left:8%;right:8%}.dj-card-cut:after{content:"⚡";color:#22d3eef2;text-shadow:0 0 10px #22d3ee73,0 0 18px #a855f740;font-size:14px;line-height:1;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.dj-name{color:#0000;background:linear-gradient(90deg,#fff,#c4b5fd,#7dd3fc);-webkit-background-clip:text;background-clip:text}.dj-stat-pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.dj-btn-like{color:#fff;background:linear-gradient(135deg,#7c3aed,#22d3ee);box-shadow:0 10px 24px #22d3ee2e}.dj-btn-fan{color:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff1f}.dj-btn-fan:hover{border-color:#ffffff38}.dj-eq{align-items:end;gap:3px;height:16px;display:inline-flex}.dj-eq span{background:linear-gradient(#22d3ee,#a855f7,#fb923c);border-radius:999px;width:3px;animation:djEq 1s ease-in-out infinite;box-shadow:0 0 10px #22d3ee59}.dj-eq span:first-child{height:8px;animation-delay:0s}.dj-eq span:nth-child(2){height:14px;animation-delay:.15s}.dj-eq span:nth-child(3){height:10px;animation-delay:.3s}.dj-eq span:nth-child(4){height:15px;animation-delay:.45s}.dj-eq span:nth-child(5){height:9px;animation-delay:.6s}@keyframes djEq{0%{opacity:.7;transform:scaleY(.55)}25%{opacity:1;transform:scaleY(1.15)}50%{opacity:.85;transform:scaleY(.75)}75%{opacity:1;transform:scaleY(1.3)}to{opacity:.7;transform:scaleY(.55)}}.dj-page{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(900px 420px at 14% 6%,#ffd6664d,#0000 56%),radial-gradient(820px 420px at 88% 8%,#00d6ff42,#0000 58%),radial-gradient(760px 420px at 18% 92%,#ff4fd833,#0000 62%),radial-gradient(900px 470px at 86% 92%,#39ff882e,#0000 60%),linear-gradient(#07173a,#062a4a 42%,#032937 70%,#04141f)!important}.dj-page:before{z-index:-2;opacity:.55;background:radial-gradient(circle at 15% 18%,#ffffff38 0 2px,#0000 3px) 0 0/120px 120px,radial-gradient(circle at 80% 20%,#ffffff2e 0 1.5px,#0000 3px) 0 0/160px 160px,radial-gradient(circle at 55% 78%,#ffffff24 0 2px,#0000 3px) 0 0/190px 190px;animation:summerBubbles 22s linear infinite;inset:0}.dj-page:after,.dj-page:before{content:"";pointer-events:none;position:fixed}.dj-page:after{z-index:-1;filter:blur(10px);background:radial-gradient(closest-side at 12% 45%,#ffd66673,#0000 72%),radial-gradient(closest-side at 40% 40%,#ff4fd83d,#0000 72%),radial-gradient(closest-side at 72%,#00d6ff4d,#0000 72%),linear-gradient(#0000,#0000002e);height:36vh;inset:auto -10% -18%}@keyframes summerBubbles{0%{background-position:0 0,0 0,0 0}to{background-position:0 -360px,120px -420px,-120px -380px}}.dj-page .dj-hero-panel{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:radial-gradient(500px 180px at 20% 0,#ffd66661,#0000 70%),radial-gradient(520px 190px at 90% 10%,#00d6ff42,#0000 70%),linear-gradient(135deg,#ffffff3d,#ffffff14);border:1px solid #ffffff57;border-radius:36px;max-width:980px;margin-left:auto;margin-right:auto;padding:26px 22px 28px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000040,inset 0 1px #ffffff73,inset 0 -35px 80px #ffffff14}.dj-page .dj-hero-panel:before{content:"🌴 🎧 🍹 😂 🎶";text-align:center;letter-spacing:.55em;opacity:.42;filter:drop-shadow(0 0 14px #ffffff59);font-size:18px;position:absolute;top:12px;left:18px;right:18px}.dj-page .dj-hero-panel:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffd6665c,#0000 72%);border-radius:999px;width:520px;height:150px;position:absolute;bottom:-70px;left:50%;transform:translate(-50%)}.dj-page .dj-hero-title{filter:drop-shadow(0 8px 24px #0003)drop-shadow(0 0 18px #ffd66647);background:linear-gradient(90deg,#fff,#fff7ad 24%,#72f7ff 52%,#ff9df0 78%,#fff);-webkit-background-clip:text;background-clip:text;margin-top:18px;letter-spacing:-.045em!important;color:#0000!important;font-weight:1000!important}.dj-page .summer-stage{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(620px 260px at 12% 0,#ffd66640,#0000 70%),radial-gradient(560px 250px at 88% 5%,#00d6ff33,#0000 70%),linear-gradient(#ffffff2e,#ffffff12);border:1px solid #ffffff47;border-radius:42px;margin-top:28px;padding:20px;position:relative;overflow:hidden;box-shadow:0 36px 120px #00000047,inset 0 1px #ffffff59}.dj-page .summer-stage:before{content:"";pointer-events:none;border:1px dashed #fff3;border-radius:34px;position:absolute;inset:12px}.dj-page .summer-stage:after{content:"";filter:blur(22px);opacity:.5;background:conic-gradient(#ffd6668c,#ff4fd861,#00d6ff73,#39ff885c,#ffd6668c);border-radius:999px;width:260px;height:260px;animation:summerSpin 18s linear infinite;position:absolute;top:-80px;right:-90px}@keyframes summerSpin{to{transform:rotate(1turn)}}.dj-page .summer-stage-top{z-index:2;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex;position:relative}.dj-page .summer-kicker{color:#ffffffdb;text-transform:uppercase;letter-spacing:.13em;background:#ffffff2e;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff38}.dj-page .summer-rank-title,.dj-page .summer-stage-title{letter-spacing:-.06em;filter:drop-shadow(0 10px 26px #0000002e);background:linear-gradient(90deg,#fff6a4,#68f7ff,#ff9de8,#fff);margin-top:10px;font-size:clamp(26px,4vw,46px);font-weight:1000;line-height:.95}.dj-page .summer-rank-sub,.dj-page .summer-stage-sub{color:#ffffffc2;max-width:620px;margin-top:9px;font-size:13px;font-weight:650}.dj-page .summer-orbital{background:radial-gradient(circle at 35% 20%,#ffffff6b,#0000 36%),linear-gradient(135deg,#ffd6668c,#ff4fd852,#00d6ff6b);border:1px solid #ffffff52;border-radius:34px;flex:none;place-items:center;width:104px;height:104px;animation:summerFloat 4s ease-in-out infinite;display:grid;position:relative;box-shadow:0 22px 55px #00000040,0 0 45px #00d6ff38,inset 0 1px #ffffff61}.dj-page .summer-orbital-main{filter:drop-shadow(0 8px 18px #00000038);font-size:42px}.dj-page .summer-orbital-chip{color:#fff;background:#ff4fd8;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:1000;position:absolute;bottom:10px;right:-8px;box-shadow:0 10px 25px #ff4fd852}@keyframes summerFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2deg)}}.dj-page .summer-dj-showcase{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff4d,#ffffff1a),radial-gradient(520px 240px at 16% 20%,#ffd6663d,#0000 65%),radial-gradient(540px 240px at 90% 40%,#00d6ff33,#0000 68%);border:1px solid #ffffff52;border-radius:34px;grid-template-columns:minmax(210px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:20px;min-height:410px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000040,inset 0 1px #ffffff57}.dj-page .summer-dj-showcase-live{background:linear-gradient(135deg,#ffffff54,#ffffff1f),radial-gradient(600px 280px at 18% 18%,#ffd66657,#0000 66%),radial-gradient(560px 260px at 86% 30%,#ff4fd838,#0000 66%),radial-gradient(500px 240px at 70% 90%,#00d6ff3d,#0000 68%);border-color:#fff6a480;box-shadow:0 34px 110px #0000004d,0 0 70px #ffd66638,inset 0 1px #ffffff6b}.dj-page .summer-vinyl-area{background:radial-gradient(circle at 50% 45%,#fff3,#0000 42%),linear-gradient(#02061729,#02061752);border:1px solid #ffffff38;border-radius:30px;place-items:center;min-height:340px;display:grid;position:relative;overflow:hidden}.dj-page .summer-sunburst{opacity:.78;background:repeating-conic-gradient(#ffd66633 0deg 8deg,#0000 8deg 18deg),radial-gradient(circle,#ffffff21,#0000 60%);border-radius:999px;width:420px;height:420px;animation:summerSpin 36s linear infinite;position:absolute}.dj-page .summer-vinyl{background:radial-gradient(circle,#fff3 0 22%,#0000 23%),repeating-radial-gradient(circle,#ffffff21 0 1px,#0000 1px 11px),conic-gradient(from 180deg,#12346a,#7c3aed,#ff4fd8,#ffd666,#22d3ee,#12346a);border-radius:999px;place-items:center;width:238px;height:238px;animation:summerVinylPulse 3s ease-in-out infinite;display:grid;position:relative;box-shadow:0 30px 80px #0000004d,0 0 60px #00d6ff42,inset 0 0 35px #00000047}@keyframes summerVinylPulse{0%,to{filter:saturate(1.05);transform:scale(1)}50%{filter:saturate(1.25);transform:scale(1.018)}}.dj-page .summer-vinyl-ring{border:1px solid #ffffff4d;border-radius:999px;position:absolute;inset:22px;box-shadow:inset 0 0 30px #ffffff1f,0 0 28px #ffffff1a}.dj-page .summer-vinyl-avatar{box-shadow:0 0 0 8px #ffffff29,0 18px 45px #00000059;border:5px solid #ffffff9e!important;border-radius:999px!important;width:124px!important;height:124px!important}.dj-page .summer-now-pill{color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff42;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:1000;display:inline-flex;position:absolute;bottom:18px;left:18px}.dj-page .summer-live-dot{background:#ff3b7f;border-radius:999px;width:8px;height:8px;animation:summerBeat 1.15s ease-in-out infinite;box-shadow:0 0 0 6px #ff3b7f2e,0 0 18px #ff3b7f99}@keyframes summerBeat{0%,to{transform:scale(.92)}50%{transform:scale(1.18)}}.dj-page .summer-dj-info{flex-direction:column;justify-content:center;min-width:0;padding:8px;display:flex}.dj-page .summer-dj-name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dj-page .summer-dj-name{letter-spacing:-.075em;color:#0000;filter:drop-shadow(0 10px 22px #00000038)drop-shadow(0 0 20px #ffffff2e);background:linear-gradient(90deg,#fff,#fff6a4,#78f7ff,#ff9de8);-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,5vw,58px);font-weight:1000;line-height:.92}.dj-page .summer-dj-location{color:#ffffffd1;margin-top:8px;font-size:13px;font-weight:850}.dj-page .summer-dj-time{color:#ffffffeb;background:linear-gradient(90deg,#ffd6663d,#00d6ff2e);border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:10px;width:fit-content;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.dj-page .summer-dj-description{color:#ffffffd6;max-width:620px;margin-top:16px;font-size:14px;font-weight:650;line-height:1.55}.dj-page .summer-flash{color:#ffffffd1;background:#ffffff29;border:1px solid #ffffff38;border-radius:18px;width:fit-content;margin-top:14px;padding:9px 12px;font-size:12px;font-weight:900}.dj-page .summer-flash-on{color:#fff8c8;background:#ffd6664d;box-shadow:0 0 28px #ffd66633}.dj-page .summer-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:540px;margin-top:16px;display:grid}.dj-page .summer-stat-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff38,#ffffff17);border:1px solid #ffffff42;border-radius:24px;min-height:88px;padding:13px 12px;position:relative;overflow:hidden;box-shadow:0 16px 34px #0000002b,inset 0 1px #ffffff47}.dj-page .summer-stat-card:after{content:"";background:#ffffff24;border-radius:999px;width:62px;height:62px;position:absolute;top:-18px;right:-18px}.dj-page .summer-stat-card small{color:#ffffffa8;text-transform:uppercase;letter-spacing:.12em;margin-top:6px;font-size:10px;font-weight:1000;display:block}.dj-page .summer-stat-card b{color:#fff;margin-top:2px;font-size:22px;font-weight:1000;line-height:1;display:block}.dj-page .summer-action-row{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.dj-page .summer-btn{text-transform:uppercase;letter-spacing:.055em;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;min-width:145px;min-height:46px;padding:11px 18px;font-size:13px;font-weight:1000;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #0000002e}.dj-page .summer-btn-hype{color:#291003;background:linear-gradient(135deg,#fff36d,#ff9f1c 35%,#ff4fd8);box-shadow:0 18px 46px #ff9f1c4d,0 0 28px #ff4fd838}.dj-page .summer-btn-fan{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff47,#00d6ff2e)}.dj-page .summer-btn:disabled{opacity:.48;filter:grayscale(.25)}.dj-page .summer-carousel-dock{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:28px;gap:10px;margin-top:16px;padding:12px;display:flex;position:relative;overflow-x:auto}.dj-page .summer-dot-card{color:#ffffffc7;background:#ffffff26;border:1px solid #fff3;border-radius:999px;flex:none;align-items:center;gap:8px;min-width:118px;padding:8px 10px;font-size:11px;font-weight:950;transition:transform .22s,background .22s,border-color .22s;display:inline-flex;position:relative}.dj-page .summer-dot-card:hover{background:#ffffff38;transform:translateY(-2px)}.dj-page .summer-dot-card-active{color:#fff;background:linear-gradient(135deg,#ffd6665c,#00d6ff3d);border-color:#ffffff61;box-shadow:0 14px 30px #0000002e}.dj-page .summer-dot-card-live{box-shadow:0 0 24px #ff4fd833}.dj-page .summer-dot-card b{color:#fff;letter-spacing:.08em;background:#ff3b7f;border-radius:999px;margin-left:auto;padding:3px 5px;font-size:8px}.dj-page .summer-dot-avatar{border:2px solid #ffffff73!important;border-radius:999px!important;width:38px!important;height:38px!important}.dj-page .summer-empty{z-index:2;color:#fff;text-align:center;background:#ffffff26;border-radius:30px;padding:32px;font-weight:900;position:relative}.dj-page .summer-rank-arena{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(580px 240px at 18% 0,#ffd66638,#0000 70%),radial-gradient(560px 240px at 88% 8%,#ff4fd82e,#0000 70%),linear-gradient(#ffffff2e,#ffffff12);border:1px solid #ffffff40;border-radius:38px;padding:18px;position:relative;box-shadow:0 34px 100px #00000042,inset 0 1px #ffffff52}.dj-page .summer-rank-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.dj-page .summer-rank-tabs{background:#ffffff21;border:1px solid #ffffff2e;border-radius:999px;flex-wrap:wrap;gap:8px;padding:7px;display:flex}.dj-page .summer-rank-tab{color:#ffffffbd;background:0 0;border:1px solid #0000;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:1000;transition:all .22s}.dj-page .summer-rank-tab:hover{color:#fff;background:#ffffff1f}.dj-page .summer-rank-tab-active{color:#281303;background:linear-gradient(135deg,#fff36d,#ffb84d,#72f7ff);border-color:#ffffff59;box-shadow:0 10px 24px #ffd66638}.dj-page .summer-rank-screen{background:#00000021;border:1px solid #ffffff21;border-radius:30px;padding:10px}.dj-page .summer-rank-screen [class*=rounded-2xl],.dj-page .summer-rank-screen>div>div{border-color:#fff3!important}.dj-page .summer-rank-screen [class*=bg-\[radial-gradient],.dj-page .summer-rank-screen [class*=linear-gradient]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dj-page .summer-rank-screen>div:first-child [class*=border-orange-300],.dj-page .summer-rank-screen>div:first-child [class*=rounded-2xl]{box-shadow:0 24px 80px #0000003d,0 0 45px #ffd66629!important}.dj-page .dj-card-future,.dj-page .dj-card-future-live{box-shadow:none!important;background:0 0!important;border:0!important}.dj-page ::-webkit-scrollbar{width:8px;height:8px}.dj-page ::-webkit-scrollbar-track{background:#ffffff1a;border-radius:999px}.dj-page ::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#fff36d,#ff4fd8,#72f7ff);border:1px solid #fff3;border-radius:999px}.dj-page *{scrollbar-width:thin;scrollbar-color:#ffb84d #ffffff1a}.dj-page input{color:#fff!important;background:#ffffff24!important;border:1px solid #ffffff38!important}@media (max-width:900px){.dj-page .summer-rank-head,.dj-page .summer-stage-top{flex-direction:column;align-items:stretch}.dj-page .summer-orbital{display:none}.dj-page .summer-dj-showcase{grid-template-columns:1fr;min-height:auto}.dj-page .summer-vinyl-area{min-height:280px}.dj-page .summer-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.dj-page .summer-rank-arena,.dj-page .summer-stage{border-radius:28px;padding:12px}.dj-page .summer-dj-showcase{border-radius:26px;padding:12px}.dj-page .summer-vinyl{width:206px;height:206px}.dj-page .summer-vinyl-avatar{width:108px!important;height:108px!important}.dj-page .summer-stats-grid{grid-template-columns:1fr}.dj-page .summer-rank-tabs{border-radius:22px}}.dj-page .summer-live-zone{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:radial-gradient(650px 260px at 18% 0,#fff6a457,#0000 70%),radial-gradient(620px 260px at 90% 12%,#ff4fd833,#0000 70%),linear-gradient(#ffffff38,#ffffff14);border:1px solid #ffffff52;border-radius:42px;margin-top:28px;margin-bottom:24px;padding:18px;position:relative;overflow:hidden;box-shadow:0 38px 120px #0000004d,0 0 80px #ffd66629,inset 0 1px #ffffff61}.dj-page .summer-live-zone:before{content:"";pointer-events:none;border:1px solid #fff6a438;border-radius:34px;position:absolute;inset:12px;box-shadow:inset 0 0 34px #ffd66614}.dj-page .summer-live-banner{z-index:3;color:#fff;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex;position:relative}.dj-page .summer-live-banner em,.dj-page .summer-live-banner span{text-transform:uppercase;letter-spacing:.12em;background:#ffffff2e;border:1px solid #ffffff38;border-radius:999px;align-items:center;padding:7px 11px;font-size:11px;font-style:normal;font-weight:1000;display:inline-flex}.dj-page .summer-live-banner b{letter-spacing:-.06em;color:#0000;filter:drop-shadow(0 8px 20px #0000002e);background:linear-gradient(90deg,#fff,#fff6a4,#72f7ff,#ff9de8);-webkit-background-clip:text;background-clip:text;font-size:clamp(22px,4vw,38px);font-weight:1000;line-height:1}.dj-page .summer-live-focus{box-shadow:0 32px 110px #0000004d,0 0 88px #ffd6662e,inset 0 1px #ffffff6b!important}.dj-page{background:radial-gradient(780px 380px at 12% 8%,#ffe2695c,#0000 58%),radial-gradient(760px 380px at 88% 8%,#00dcff52,#0000 58%),radial-gradient(700px 360px at 12% 86%,#ff4ecd42,#0000 62%),radial-gradient(780px 380px at 88% 86%,#4bff9738,#0000 60%),linear-gradient(#07285d,#07456d 42%,#06324b 72%,#051a29)!important}.dj-page .summer-stage{border-radius:36px!important;padding:16px!important}.dj-page .summer-rank-title,.dj-page .summer-stage-title{color:#0000;background:linear-gradient(90deg,#fff7a8,#78f7ff 36%,#ff93df 68%,#fff);-webkit-background-clip:text;background-clip:text}.dj-page .summer-dj-showcase{border-radius:30px!important;gap:16px!important;min-height:350px!important;padding:14px!important}.dj-page .summer-vinyl-avatar{width:104px!important;height:104px!important}.dj-page .summer-dj-name{font-size:clamp(28px,4.4vw,48px)!important}.dj-page .summer-dj-description{margin-top:12px!important;font-size:13px!important;line-height:1.45!important}.dj-page .summer-stats-grid{margin-top:12px!important}.dj-page .summer-action-row{margin-top:14px!important}.dj-page .summer-btn{min-height:42px!important}.dj-page .summer-dj-showcase:before{content:"modo verbena activado";z-index:3;color:#ffffffc7;letter-spacing:.16em;text-transform:uppercase;background:#fff3;border:1px solid #ffffff40;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:1000;position:absolute;top:14px;right:16px}.dj-page .summer-dj-showcase-live:before{content:"directo con peligro";color:#fff8c9;background:linear-gradient(135deg,#fff6a457,#ff4fd833);box-shadow:0 0 22px #ffd6662e}.dj-page .summer-flash{color:#fff!important;background:linear-gradient(135deg,#ffffff38,#ffffff1a),radial-gradient(220px 70px at 0 0,#ffd66640,#0000 70%)!important}.dj-page .summer-rank-screen>div:first-child{position:relative}.dj-page .summer-rank-screen>div:first-child:before{content:"🔥 TRONO DEL HYPE SALVAJE 🔥";text-align:center;letter-spacing:-.04em;color:#351200;background:linear-gradient(135deg,#fff36d,#ffb84d 42%,#ff4fd8);border-radius:22px;margin:2px 4px 10px;padding:12px 14px;font-size:clamp(16px,3vw,28px);font-weight:1000;display:block;box-shadow:0 18px 40px #ff9f1c3d,inset 0 1px #ffffff73}.dj-page .summer-rank-screen>div:first-child:after{content:"Aquí no se entra por guapo: se entra con apoyos, cofres y chat revolucionado.";text-align:center;color:#fffc;margin:-2px 8px 12px;font-size:12px;font-weight:850;display:block}.dj-page .summer-rank-screen>div:not(:first-child){position:relative}.dj-page .summer-rank-screen>div:not(:first-child):before{content:"cotilleómetro encendido";color:#ffffffdb;letter-spacing:.12em;text-transform:uppercase;background:#ffffff29;border:1px solid #fff3;border-radius:999px;margin:2px 4px 10px;padding:7px 11px;font-size:10px;font-weight:1000;display:inline-flex}.dj-page .summer-carousel-dock{box-shadow:inset 0 1px #ffffff3d;background:linear-gradient(135deg,#ffffff38,#ffffff1a)!important}.dj-page .summer-dot-card{background:#ffffff2e!important}.dj-page .summer-dot-card-active{color:#1c1530!important;background:linear-gradient(135deg,#fff36d,#72f7ff,#ff9de8)!important}.dj-page .summer-kicker{background:linear-gradient(135deg,#fff6a43d,#72f7ff2e)!important}@media (max-width:900px){.dj-page .summer-dj-showcase{min-height:auto!important}}.radio-fiesta-page{background:radial-gradient(900px 420px at 12% 0,#ffe26957,#0000 58%),radial-gradient(760px 380px at 90% 4%,#00dcff4d,#0000 58%),radial-gradient(700px 360px at 10% 84%,#ff4ecd38,#0000 62%),radial-gradient(780px 380px at 88% 88%,#4bff972e,#0000 60%),linear-gradient(#062765,#064b73 42%,#05324c 72%,#041724)!important}.radio-fiesta-page:before{opacity:.5;background:radial-gradient(circle at 16% 18%,#ffffff3d 0 2px,#0000 3px) 0 0/130px 130px,radial-gradient(circle at 80% 20%,#ffffff2e 0 1.5px,#0000 3px) 0 0/170px 170px,radial-gradient(circle at 55% 78%,#ffffff24 0 2px,#0000 3px) 0 0/210px 210px;animation:radioBubbles 24s linear infinite}.radio-fiesta-page:after{content:"";z-index:0;pointer-events:none;filter:blur(10px);background:radial-gradient(closest-side at 12% 45%,#ffe2696b,#0000 72%),radial-gradient(closest-side at 42% 40%,#ff4ecd3d,#0000 72%),radial-gradient(closest-side at 74%,#00dcff52,#0000 72%);height:34vh;position:fixed;inset:auto -10% -16%}@keyframes radioBubbles{0%{background-position:0 0,0 0,0 0}to{background-position:0 -360px,110px -410px,-130px -390px}}.radio-chat-panel,.radio-fiesta-hero,.radio-player-wow,.radio-request-panel{-webkit-backdrop-filter:blur(18px)saturate(1.14);backdrop-filter:blur(18px)saturate(1.14);background:linear-gradient(135deg,#ffffff38,#ffffff14),radial-gradient(560px 220px at 20% 0,#ffe26933,#0000 70%),radial-gradient(560px 220px at 90% 20%,#00dcff2e,#0000 70%);border:1px solid #ffffff42;position:relative;overflow:hidden;box-shadow:0 32px 110px #00000047,inset 0 1px #ffffff52}.radio-fiesta-hero{border-radius:38px;align-items:center;gap:18px;margin-bottom:22px;padding:24px 22px}.radio-chat-panel:before,.radio-fiesta-hero:before,.radio-player-wow:before,.radio-request-panel:before{content:"";pointer-events:none;border:1px dashed #ffffff2b;border-radius:28px;position:absolute;inset:12px}.radio-fiesta-kicker,.radio-section-chip{text-transform:uppercase;letter-spacing:.13em;background:#ffffff2e;border:1px solid #ffffff3d;border-radius:999px;width:fit-content;padding:7px 12px;font-size:11px;font-weight:1000;display:inline-flex}.radio-fiesta-title{letter-spacing:-.08em;color:#0000;filter:drop-shadow(0 12px 28px #0003);background:linear-gradient(90deg,#fff7a8,#78f7ff 36%,#ff93df 70%,#fff);margin-top:10px;font-size:clamp(42px,7vw,86px);font-weight:1000;line-height:.86}.radio-fiesta-sub{color:#ffffffc7;max-width:620px;margin-top:10px;font-size:14px;font-weight:750}.radio-fiesta-badge{color:#fff;background:radial-gradient(circle at 35% 20%,#ffffff6b,#0000 36%),linear-gradient(135deg,#ffe2698f,#ff4ecd57,#00dcff6b);border:1px solid #ffffff52;border-radius:38px;place-items:center;min-width:118px;min-height:118px;font-weight:1000;animation:radioFloat 4s ease-in-out infinite;display:grid;box-shadow:0 22px 55px #00000040,0 0 45px #00dcff33,inset 0 1px #ffffff61}@keyframes radioFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2deg)}}.radio-player-wow{border-radius:44px;padding:20px}.radio-player-glow{filter:blur(24px);opacity:.46;background:conic-gradient(#ffe2698c,#ff4ecd59,#00dcff73,#4bff9747,#ffe2698c);border-radius:999px;width:340px;height:340px;animation:radioSpin 18s linear infinite;position:absolute;top:-120px;right:-120px}@keyframes radioSpin{to{transform:rotate(1turn)}}.radio-panel-head,.radio-player-top{align-items:start;margin-bottom:16px}.radio-panel-title,.radio-track-title{letter-spacing:-.06em;color:#0000;background:linear-gradient(90deg,#fff,#fff7a8 32%,#78f7ff 62%,#ff93df);-webkit-background-clip:text;background-clip:text;margin-top:10px;font-size:clamp(26px,4.5vw,52px);font-weight:1000;line-height:.95}.radio-chat-count,.radio-live-chip,.radio-status-closed,.radio-status-open{color:#fff;letter-spacing:.1em;background:#ffffff26;border:1px solid #ffffff3d;border-radius:999px;flex:none;padding:9px 12px;font-size:11px;font-weight:1000}.radio-live-chip-on,.radio-status-open{background:linear-gradient(135deg,#ff3b7fdb,#ff9f1cc7);box-shadow:0 0 28px #ff4ecd3d}.radio-status-closed{color:#ffffffb8;background:#ffffff1f}.radio-player-stage{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:18px;display:grid}.radio-cover-world{background:radial-gradient(circle at 50% 45%,#ffffff38,#0000 42%),linear-gradient(#02061724,#02061757);border:1px solid #ffffff3d;border-radius:36px;place-items:center;min-height:430px;display:grid;overflow:hidden}.radio-cover-sun{background:repeating-conic-gradient(#ffe26933 0deg 8deg,#0000 8deg 18deg),radial-gradient(circle,#ffffff24,#0000 60%);border-radius:999px;width:540px;height:540px;animation:radioSpin 38s linear infinite;position:absolute}.radio-cover-disc{background:repeating-radial-gradient(circle,#ffffff24 0 1px,#0000 1px 12px),conic-gradient(from 180deg,#12346a,#7c3aed,#ff4fd8,#ffd666,#22d3ee,#12346a);border-radius:999px;place-items:center;width:min(360px,76vw);max-width:360px;height:min(360px,76vw);max-height:360px;display:grid;position:relative;box-shadow:0 35px 90px #00000052,0 0 70px #00dcff3d,inset 0 0 44px #00000047}.radio-cover-img{object-fit:cover;border:6px solid #ffffff8f;box-shadow:0 0 0 10px #ffffff24,0 22px 60px #00000061;border-radius:34px!important;width:68%!important;height:68%!important}.radio-player-info{flex-direction:column;justify-content:center;min-width:0;display:flex}.radio-dj-card-mini{background:#ffffff2e;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:12px;width:fit-content;max-width:100%;padding:10px 14px 10px 10px;display:flex}.radio-dj-avatar{object-fit:cover;border:3px solid #ffffff73;border-radius:999px;width:54px;height:54px}.radio-dj-label{color:#ffffff9e;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:1000}.radio-dj-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:340px;font-size:18px;font-weight:1000;overflow:hidden}.radio-eq-shell{margin-top:16px}.radio-eq-shell>div{background:linear-gradient(#ffffff29,#ffffff0f)!important;border-color:#ffffff38!important;border-radius:26px!important}.radio-wave-row{align-items:center;gap:10px;margin-top:12px;display:flex}.radio-chat-send,.radio-mini-btn,.radio-send-btn,.radio-small-btn,.radio-tool-btn{color:#fff;border:1px solid #fff3;border-radius:999px;font-weight:1000;box-shadow:0 14px 34px #0000002e}.radio-small-btn{padding:9px 13px;font-size:12px}.radio-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:420px;margin-top:14px;display:grid}.radio-control-btn{color:#fff;border:1px solid #ffffff38;border-radius:22px;min-height:58px;font-size:20px;font-weight:1000;box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff38}.radio-volume-pop{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#040a18eb;border:1px solid #ffffff38;border-radius:28px;width:56px;padding:12px;position:absolute;bottom:66px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #00000075}.radio-chat-panel,.radio-request-panel{border-radius:38px;margin-top:22px;padding:18px}.radio-request-form{z-index:2;background:#ffffff24;border:1px solid #ffffff2e;border-radius:28px;grid-template-columns:minmax(140px,.55fr) minmax(180px,1.25fr) auto;gap:10px;padding:12px;display:grid;position:relative}.radio-chat-input,.radio-input{color:#fff;background:#ffffff29;border:1px solid #ffffff38;border-radius:22px;outline:none;width:100%;padding:12px 14px;font-weight:800}.radio-send-btn{min-height:48px;padding:0 20px}.radio-error{color:#fff7ad;font-weight:900}.radio-error,.radio-request-note{z-index:2;margin-top:10px;font-size:12px;position:relative}.radio-request-note{color:#ffffffb8;font-weight:850}.radio-chat-box{z-index:2;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:30px;position:relative;overflow:hidden}.radio-chat-scroll{max-height:58vh;padding:14px;overflow:auto}.radio-message{color:#08111f;background:linear-gradient(#ffffffdb,#ffffffb8);border:1px solid #ffffff42;border-radius:24px;padding:13px 15px;box-shadow:0 14px 38px #00000024}.radio-message-head{align-items:baseline;gap:8px;display:flex}.radio-message-city{color:#7c3aed;font-size:12px;font-weight:1000}.radio-message-time{color:#08111f7a;margin-left:auto;font-size:11px;font-weight:800}.radio-message-body{color:#08111f;overflow-wrap:anywhere;margin-top:4px;font-size:15px;line-height:1.55}.radio-message-img{object-fit:cover;border:1px solid #0000001a;border-radius:20px;max-width:100%;max-height:320px;box-shadow:0 14px 45px #0000002e}.radio-bot-reply{color:#2b145a;background:#7c3aed14;border:1px solid #7c3aed38;border-radius:20px;margin-top:9px;padding:9px 11px;font-weight:750}.radio-picker-wrap{pointer-events:none;padding:0 14px 10px;position:absolute;bottom:0;left:0;right:0}.radio-picker{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040a18f0;border:1px solid #ffffff38;border-radius:28px;overflow:hidden;box-shadow:0 20px 70px #0000008c}.radio-gif-btn{background:#ffffff0f;border:1px solid #ffffff29;border-radius:18px;transition:transform .2s,filter .2s;overflow:hidden}.radio-gif-btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.radio-emoji-btn{color:#fff;background:#ffffff14;border-radius:14px;padding:8px;font-size:20px;transition:transform .15s,background .15s}.radio-emoji-btn:hover{background:#ffffff29;transform:translateY(-1px)}.radio-chat-form{z-index:2;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:30px;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:12px;padding:12px;display:grid;position:relative}.radio-tool-btn{place-items:center;width:46px;height:46px;display:grid}.radio-chat-send{min-height:46px;padding:0 18px}.radio-fiesta-page ::-webkit-scrollbar{width:8px;height:8px}.radio-fiesta-page ::-webkit-scrollbar-track{background:#ffffff1a;border-radius:999px}.radio-fiesta-page ::-webkit-scrollbar-thumb{background:linear-gradient(#fff36d,#ff4fd8,#72f7ff);border:1px solid #fff3;border-radius:999px}.radio-fiesta-page *{scrollbar-width:thin;scrollbar-color:#ffb84d #ffffff1a}@media (max-width:900px){.radio-fiesta-hero,.radio-panel-head,.radio-player-top{flex-direction:column;align-items:stretch}.radio-fiesta-badge{border-radius:999px;width:fit-content;min-width:0;min-height:0;padding:14px 16px}.radio-player-stage{grid-template-columns:1fr}.radio-cover-world{min-height:330px}.radio-chat-form,.radio-request-form{grid-template-columns:1fr}.radio-controls{max-width:none}}@media (max-width:560px){.radio-chat-panel,.radio-player-wow,.radio-request-panel{border-radius:28px;padding:12px}.radio-cover-disc{width:250px;height:250px}.radio-chat-scroll{max-height:64vh}}.radio-fiesta-page .radio-fiesta-hero{border-radius:30px!important;margin-bottom:16px!important;padding:16px 18px!important}.radio-fiesta-page .radio-fiesta-title{font-size:clamp(34px,5.2vw,58px)!important;line-height:.88!important}.radio-fiesta-page .radio-fiesta-sub{margin-top:7px!important;font-size:13px!important}.radio-fiesta-page .radio-fiesta-badge{border-radius:28px!important;min-width:82px!important;min-height:82px!important;font-size:12px!important}.radio-fiesta-page .radio-player-wow{border-radius:34px!important;padding:14px!important}.radio-fiesta-page .radio-player-top{align-items:center!important;margin-bottom:10px!important}.radio-fiesta-page .radio-track-title{max-width:780px;font-size:clamp(22px,3.4vw,38px)!important;line-height:.98!important}.radio-fiesta-page .radio-section-chip{padding:5px 10px!important;font-size:10px!important}.radio-fiesta-page .radio-chat-count,.radio-fiesta-page .radio-live-chip,.radio-fiesta-page .radio-status-closed,.radio-fiesta-page .radio-status-open{padding:7px 10px!important;font-size:10px!important}.radio-fiesta-page .radio-player-stage{grid-template-columns:minmax(210px,.62fr) minmax(0,1.38fr)!important;align-items:center!important;gap:14px!important}.radio-fiesta-page .radio-cover-world{border-radius:28px!important;min-height:260px!important}.radio-fiesta-page .radio-cover-sun{width:340px!important;height:340px!important}.radio-fiesta-page .radio-cover-disc{width:min(230px,48vw)!important;max-width:230px!important;height:min(230px,48vw)!important;max-height:230px!important}.radio-fiesta-page .radio-cover-img{border-width:4px!important;border-radius:24px!important;width:68%!important;height:68%!important;box-shadow:0 0 0 7px #ffffff1f,0 16px 38px #00000052!important}.radio-fiesta-page .radio-player-info{justify-content:center!important}.radio-fiesta-page .radio-dj-card-mini{padding:8px 12px 8px 8px!important}.radio-fiesta-page .radio-dj-avatar{width:44px!important;height:44px!important}.radio-fiesta-page .radio-dj-name{font-size:16px!important}.radio-fiesta-page .radio-eq-shell{margin-top:10px!important}.radio-fiesta-page .radio-eq-shell>div{border-radius:22px!important}.radio-fiesta-page .radio-eq-shell [class*="h-[86px]"]{height:66px!important}.radio-fiesta-page .radio-eq-shell svg{max-height:76px}.radio-fiesta-page .radio-wave-row{margin-top:9px!important}.radio-fiesta-page .radio-small-btn{padding:7px 11px!important;font-size:11px!important}.radio-fiesta-page .radio-wave-label{font-size:11px!important}.radio-fiesta-page .radio-controls{gap:8px!important;max-width:360px!important;margin-top:10px!important}.radio-fiesta-page .radio-control-btn{border-radius:18px!important;min-height:46px!important;font-size:18px!important}.radio-fiesta-page .radio-volume-pop{bottom:54px!important}.radio-fiesta-page .radio-chat-panel,.radio-fiesta-page .radio-request-panel{border-radius:32px!important;margin-top:16px!important;padding:14px!important}.radio-fiesta-page .radio-panel-title{font-size:clamp(24px,3.8vw,40px)!important}@media (max-width:900px){.radio-fiesta-page .radio-player-stage{grid-template-columns:1fr!important}.radio-fiesta-page .radio-cover-world{min-height:235px!important}.radio-fiesta-page .radio-cover-disc{width:210px!important;height:210px!important}}@media (max-width:560px){.radio-fiesta-page .radio-fiesta-hero{padding:14px!important}.radio-fiesta-page .radio-fiesta-badge{min-width:0!important;min-height:0!important;padding:10px 12px!important}.radio-fiesta-page .radio-player-wow{border-radius:28px!important;padding:11px!important}.radio-fiesta-page .radio-cover-world{min-height:215px!important}.radio-fiesta-page .radio-cover-disc{width:190px!important;height:190px!important}.radio-fiesta-page .radio-controls{max-width:none!important}}.dj-page .summer-stage{border-radius:30px!important;margin-top:18px!important;padding:12px!important}.dj-page .summer-stage-top{margin-bottom:10px!important}.dj-page .summer-stage-title{font-size:clamp(24px,3.6vw,38px)!important;line-height:.95!important}.dj-page .summer-stage-sub{display:none!important}.dj-page .summer-orbital{border-radius:24px!important;width:76px!important;height:76px!important}.dj-page .summer-orbital-main{font-size:30px!important}.dj-page .summer-dj-showcase{border-radius:26px!important;grid-template-columns:minmax(170px,.52fr) minmax(0,1.48fr)!important;gap:12px!important;min-height:260px!important;padding:11px!important}.dj-page .summer-vinyl-area{border-radius:22px!important;min-height:215px!important}.dj-page .summer-sunburst{width:300px!important;height:300px!important}.dj-page .summer-vinyl{width:156px!important;height:156px!important}.dj-page .summer-vinyl-ring{inset:16px!important}.dj-page .summer-vinyl-avatar{border-width:4px!important;width:82px!important;height:82px!important}.dj-page .summer-now-pill{padding:6px 9px!important;font-size:9px!important;bottom:12px!important;left:12px!important}.dj-page .summer-dj-info{padding:4px!important}.dj-page .summer-dj-name{font-size:clamp(25px,3.4vw,38px)!important;line-height:.9!important}.dj-page .summer-dj-location{margin-top:5px!important;font-size:11px!important}.dj-page .summer-dj-time{margin-top:8px!important;padding:7px 10px!important;font-size:11px!important}.dj-page .summer-dj-description{display:none!important}.dj-page .summer-flash{margin-top:8px!important;padding:7px 10px!important;font-size:11px!important}.dj-page .summer-stats-grid{gap:8px!important;max-width:520px!important;margin-top:9px!important}.dj-page .summer-stat-card{border-radius:18px!important;min-height:62px!important;padding:8px 9px!important}.dj-page .summer-stat-card span{font-size:16px!important}.dj-page .summer-stat-card small{margin-top:3px!important;font-size:9px!important}.dj-page .summer-stat-card b{font-size:18px!important}.dj-page .summer-action-row{gap:9px!important;margin-top:10px!important}.dj-page .summer-btn{min-width:126px!important;min-height:38px!important;padding:9px 14px!important;font-size:11px!important}.dj-page .summer-carousel-dock{margin-top:10px!important;padding:9px!important}.dj-page .summer-dot-card{min-width:106px!important;padding:6px 8px!important;font-size:10px!important}.dj-page .summer-dot-avatar{width:32px!important;height:32px!important}@media (max-width:900px){.dj-page .summer-dj-showcase{grid-template-columns:1fr!important;min-height:auto!important}.dj-page .summer-vinyl-area{min-height:190px!important}.dj-page .summer-vinyl{width:142px!important;height:142px!important}.dj-page .summer-vinyl-avatar{width:76px!important;height:76px!important}}@media (max-width:560px){.dj-page .summer-stage{padding:10px!important}.dj-page .summer-stage-title{font-size:25px!important}.dj-page .summer-vinyl-area{min-height:170px!important}.dj-page .summer-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dj-page .summer-stat-card{min-height:58px!important}.dj-page .summer-btn{width:100%!important}}*{box-sizing:border-box}body.christmas-site{color:#f3eff2;background:#08080b;margin:0;padding-bottom:84px;font-family:Arial,Helvetica,sans-serif;line-height:1.55}a,button,input{touch-action:manipulation}a{color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:5px;outline:2px solid #f4bac8}img{max-width:100%}.skip-link{color:#000;z-index:99999;background:#fff;padding:12px;position:fixed;top:-80px;left:12px}.skip-link:focus{top:12px}.site-content{min-height:70vh}.site-content>div:not(.christmas-home){max-width:1200px;margin:auto;padding:30px 24px}.christmas-header{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);background:#08080bf0;position:sticky;top:0}.nav-inner{justify-content:space-between;gap:30px;max-width:1360px;margin:auto;padding:19px 36px}.nav-inner,.wordmark{align-items:center;display:flex}.wordmark{letter-spacing:-1px;gap:11px;font-size:26px;font-weight:800;line-height:1.1;text-decoration:none}.wordmark>span>span{color:#e7869b}.wordmark small{letter-spacing:2.3px;color:#b5aeb5;margin-top:7px;font-size:8px;font-weight:500;display:block}.brand-star{color:#ddd5d8;font-size:40px;font-weight:400}.nav-links{align-items:center;gap:26px;font-size:12px;font-weight:600;display:flex}.nav-links a{border-bottom:1px solid #0000;padding:9px 0;text-decoration:none}.nav-links a:hover,.nav-links a[aria-current]{color:#f3a7b9;border-color:#df4767}.nav-links a:last-child{border:1px solid #5a333e;border-radius:3px;padding:9px 14px}.mobile-menu{display:none}.connection-note{text-align:center;color:#b9a9b0;letter-spacing:.2px;background:#170e13;border-bottom:1px solid #2c1a22;padding:8px 24px;font-size:10px}.private-mark{color:#e5bcc7;letter-spacing:1.2px;margin-right:14px;font-size:8px;font-weight:700}.christmas-hero{border-bottom:1px solid var(--line);background:radial-gradient(at 75% 45%,#581525 0,#0000 48%),linear-gradient(110deg,#0b090d 20%,#190b13 70%,#07070a);min-height:690px;position:relative;overflow:hidden}.hero-art{position:absolute;inset:0}.hero-art img{object-fit:cover;object-position:center;width:100%;height:100%}.christmas-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050508f0,#060508b3 38%,#0505081f 75%),linear-gradient(#0000 65%,#08080b);position:absolute;inset:0}.hero-content{z-index:2;max-width:1280px;margin:auto;padding:102px 48px 125px;position:relative}.eyebrow{letter-spacing:3px;color:#c99aa8;margin-bottom:22px;font-size:10px;font-weight:600;display:block}.hero-content h1{letter-spacing:-4px;margin:0 0 26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6.6vw,100px);font-weight:400;line-height:1.05}.hero-content h1 em{color:#e1acb7;font-style:normal}.hero-content p{color:#c8c1c7;margin-bottom:30px;font-size:16px;line-height:1.85}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.ruby-button,.silver-button{border-radius:3px;justify-content:center;align-items:center;gap:25px;padding:15px 22px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.ruby-button{color:#fff;background:linear-gradient(130deg,#bd2548,#86172f);border:1px solid #c43e5b;box-shadow:0 8px 40px #a50b2e30}.silver-button{color:#ece2e7;background:#181218a3;border:1px solid #706068}.ruby-button:hover,.silver-button:hover{filter:brightness(1.13);transform:translateY(-2px)}.nick-link{color:#a59aa3;text-underline-offset:5px;margin-top:23px;font-size:11px;display:inline-block}.hero-caption{color:#a89da8;align-items:center;gap:22px;font-size:10px;display:flex;position:absolute;bottom:29px;right:max(5vw,30px)}.hero-caption>span:first-child{color:#e0d7de;border-right:1px solid #5b3b46;padding-right:22px;font-family:Georgia,serif;font-size:28px}.tiny-wave{letter-spacing:5px;color:#d86b83;font-size:21px}.snow-field{z-index:1;pointer-events:none;opacity:.25;background-image:radial-gradient(1px 1px at 14px 30px,#fff 99%,#0000),radial-gradient(1px 1px at 100px 65px,#fff 99%,#0000);background-size:190px 170px,240px 210px;animation:snowfall 30s linear infinite;position:absolute;inset:-50% 0 0}@keyframes snowfall{to{transform:translateY(170px)}}.home-inner{max-width:1280px;margin:auto;padding:0 48px}.onair-strip{z-index:4;background:linear-gradient(100deg,#1c1219,#111014);border:1px solid #50313d;border-radius:5px;gap:26px;margin-top:-12px;padding:27px 30px;position:relative}.onair-status,.onair-strip{align-items:center;display:flex}.onair-status{letter-spacing:1px;color:#e7a5b6;gap:8px;font-size:8px}.onair-status i{background:#cd4365;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #d85476}.onair-dj{align-items:center;gap:12px;min-width:150px;display:flex}.onair-dj img{object-fit:cover;border-radius:50%;width:43px;height:43px}.onair-dj strong{font-size:16px}.onair-copy small,.onair-dj small{color:#998e98;margin-top:3px;font-size:10px;display:block}.onair-copy{border-left:1px solid var(--line);flex:1;padding-left:25px;font-size:12px}.onair-strip>a{color:#e5b9c4;font-size:11px;text-decoration:none}.onair-strip>a span{margin-left:25px}.home-section{padding:90px 0}.section-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:35px;display:flex}.countries-section h2,.radio-feature h2,.section-heading h2{letter-spacing:-1px;margin:0;font-family:Georgia,serif;font-size:42px;font-weight:400;line-height:1.2}.section-heading h2 em{color:#b7acb5;font-style:normal}.section-heading>p{color:#a79da7;max-width:340px;font-size:13px;line-height:1.9}.dj-preview{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;display:grid}.dj-portrait{background:#21141b;border:1px solid #3e2933;border-radius:3px;height:245px;text-decoration:none;position:relative;overflow:hidden}.dj-portrait>img{object-fit:cover;filter:saturate(.8);width:100%;height:100%;transition:transform .6s}.dj-portrait:hover>img{transform:scale(1.05)}.dj-portrait>div{background:linear-gradient(#0000,#08080bed);padding:50px 12px 16px;position:absolute;inset:auto 0 0}.dj-portrait strong{font-size:15px;display:block}.dj-portrait small{color:#bbadb8;font-size:10px}.portrait-letter{text-align:center;color:#a96276;padding:30px;font-family:Georgia,serif;font-size:60px;display:block}.live-tag{background:#9e1e3c;padding:4px 6px;font-size:8px;position:absolute;top:10px;left:10px}.text-link{text-align:right;color:#ddb6c1;margin-top:25px;font-size:12px;text-decoration:none;display:block}.dj-offline{border:1px solid var(--line);background:#141015;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;display:grid}.dj-offline>div:last-child{padding:30px}.dj-offline p{color:#b9aab4;font-size:13px}.radio-feature{border:1px solid var(--line);background:#140e14;grid-template-columns:1.1fr 1fr;display:grid}.radio-feature,.radio-feature>.christmas-art{min-height:390px}.radio-feature>div:last-child{padding:55px}.radio-feature p{color:#b1a4ae;margin:24px 0;font-size:13px;line-height:1.9}.christmas-art{background:radial-gradient(#371622,#120d13 70%);border:1px solid #38232e;min-height:190px;position:relative;overflow:hidden}.christmas-art>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.missing-art{text-align:center;color:#8d737f;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;min-height:190px;padding:22px;display:flex}.missing-art>span{color:#ae8797;font-size:40px}.missing-art small{font-size:11px}.missing-art code{overflow-wrap:anywhere;font-size:9px}.season-link{background:linear-gradient(90deg,#23111b,#100d12);border-top:1px solid #6c3446;border-bottom:1px solid #39202a;align-items:center;gap:22px;margin:25px 0;padding:22px 28px;text-decoration:none;display:flex}.season-link>span:first-child{color:#d79cab;font-size:35px}.season-link>div{flex:1}.season-link small{letter-spacing:2px;color:#bb889a;margin-bottom:7px;font-size:8px;display:block}.season-link strong{font-family:Georgia,serif;font-size:19px;font-weight:400}.season-link>span:last-child{color:#d0a3b1;font-size:12px}.story-tiles{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:35px;display:grid}.story-tiles>a{text-decoration:none}.story-tiles .christmas-art{aspect-ratio:1.65}.story-tiles>a>span{color:#a48e9c;margin-top:20px;font-size:10px;display:block}.story-tiles h3{margin:7px 0;font-family:Georgia,serif;font-size:23px;font-weight:400}.countries-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:70px;padding:55px 0 80px;display:grid}.countries-section h2{font-size:32px}.countries-section p{color:#ad9eaa;margin-top:20px;font-size:12px}.country-links{flex-wrap:wrap;align-content:start;gap:9px;display:flex}.country-links a{border:1px solid #372832;border-radius:2px;padding:9px 13px;font-size:11px;text-decoration:none}.country-links a:hover{background:#28121d}.player-dock{z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0a0ef7;border-top:1px solid #603344;align-items:center;gap:17px;height:78px;padding:13px max(24px,50vw - 592px);display:flex;position:fixed;bottom:0;left:0;right:0}.play-circle{color:#fff;background:#a41c3e;border:1px solid #d65a77;border-radius:50%;flex-shrink:0;width:44px;height:44px}.player-dock strong{font-size:12px;display:block}.player-dock small{color:#a899a4;max-width:450px;font-size:9px;display:block}.player-dock>a{color:#c9a5b4;margin-left:auto;font-size:10px;text-decoration:none}.wave{align-items:center;gap:3px;height:36px;margin-left:30px;display:flex}.wave i{background:#835065;width:2px;display:block}.wave.playing i{background:#c9728f;animation:wave 1.1s ease-in-out infinite alternate}@keyframes wave{to{transform:scaleY(.3)}}.christmas-progress{background:#140d13;border:1px solid #442832;grid-template-columns:1.4fr .6fr;gap:35px;margin:40px 0;padding:32px;display:grid}.christmas-progress h2{margin:0 0 12px;font-family:Georgia,serif;font-size:34px}.christmas-progress p{color:#baacb5;font-size:13px}.christmas-progress small{color:#9e8795;font-size:10px}.christmas-progress dl{gap:25px;padding:20px 0;display:flex}.christmas-progress dt{color:#ac8a9a;font-size:9px}.christmas-progress dd{margin:0;font-size:25px}.christmas-progress .christmas-art img{object-fit:contain}.story-page{padding-top:60px!important}.story-page h1{font-family:Georgia,serif;font-size:60px;font-weight:400;line-height:1.1}.story-page>p{color:#b5a6b2;max-width:650px}.story-list{grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0;display:grid}.story-chapter{border:1px solid var(--line);background:#130f15;padding:15px}.story-chapter h2{font-family:Georgia,serif;font-size:23px;font-weight:400}.story-chapter p{color:#bdacb8;font-size:13px}.story-chapter small{color:#c38ca1}.story-chapter .christmas-art{aspect-ratio:1.5}.story-chapter.locked{opacity:.65}.story-countdown{color:#e7acbf;margin:20px 0;font-family:Georgia,serif;font-size:25px}.christmas-site .cc-brand,.christmas-site .cc-subbrand{color:#f0e5ea!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.christmas-site .ui-btn-accent{color:#fff!important;background:#a51f40!important}.christmas-site .ui-card,.christmas-site .ui-card-strong{background:#140f15!important;border-color:#3e2833!important}.christmas-site .registro-page{--bg:#0d0a0f;--panel:#171019;--panel2:#20131e;--line:#49303d;--accent:#cb3d66;--cyan:#e7a9bc;--blue:#bb2852}.christmas-site .ha-page,.christmas-site .radio-fiesta-page,.christmas-site .registro-page{background:#08080b!important}.christmas-site .epic-bat,.christmas-site .epic-cauldron,.christmas-site .epic-cemetery,.christmas-site .epic-papel,.christmas-site .epic-skull,.christmas-site .epic-witch,.christmas-site .ha-atmosphere,.christmas-site .ha-witch,.christmas-site .halloween-eq-graves,.christmas-site .radio-season-decor{display:none!important}.christmas-site .ha-main-title,.christmas-site .radio-fiesta-title{color:#f3e4eb!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;letter-spacing:-2px!important;background:0 0!important;font-family:Georgia,serif!important;font-size:clamp(36px,5vw,65px)!important;font-weight:400!important}.christmas-site .ha-season-header{text-align:left!important;padding:40px 0 20px!important}.christmas-site .ha-kicker,.christmas-site .ha-main-sub,.christmas-site .radio-fiesta-sub{color:#baa2b0!important}.christmas-site .cine-rank-screen,.christmas-site .radio-panel,.christmas-site .radio-player-wow,.christmas-site .radio-side-panel{background:linear-gradient(140deg,#21121c,#0d0b10)!important;border:1px solid #593145!important;box-shadow:0 25px 60px #0005!important}.christmas-site .radio-player-wow:before{background:linear-gradient(90deg,#0000,#b6375c,#0000)!important}.christmas-site .epic-btn-hype{background:linear-gradient(110deg,#bd2a51,#851c39)!important}.christmas-site .epic-btn-fan{background:#37222f!important}.christmas-site .epic-arch-frame{background:#261620!important;border-color:#a18b97!important}.christmas-site .cine-rank-title,.christmas-site .cine-section-title,.christmas-site .epic-name{color:#e8d6df!important;text-shadow:none!important;font-family:Georgia,serif!important}.christmas-site footer{background:#0d0a0e!important}.christmas-site footer a{text-underline-offset:4px}.christmas-site .ha-footer{color:#a78a9a!important}@media (min-width:1500px){.christmas-hero{min-height:760px}.hero-content{padding-top:125px}}@media (max-width:1000px){.nav-inner{padding:18px 22px}.nav-links{gap:15px;font-size:10px}.home-inner{padding:0 26px}.hero-content{padding-left:32px}.dj-preview{grid-template-columns:repeat(3,1fr)}.onair-copy{display:none}.onair-strip>a{margin-left:auto}.radio-feature>div:last-child{padding:30px}.countries-section{gap:30px}}@media (max-width:700px){.nav-inner{padding:15px 19px}.wordmark{font-size:23px}.wordmark small{font-size:7px}.mobile-menu{color:#e8d7df;background:#1b1017;border:1px solid #58303f;border-radius:3px;padding:8px 12px;font-size:11px;display:block}.nav-links{display:none}.nav-links.open{background:#100c12;border-bottom:1px solid #58303f;flex-direction:column;align-items:stretch;gap:6px;padding:20px;font-size:14px;display:flex;position:absolute;top:100%;left:0;right:0}.nav-links.open a{padding:12px}.connection-note{text-align:left;padding:8px 16px;font-size:9px}.private-mark{margin-bottom:3px;display:block}.christmas-hero{min-height:610px}.hero-content{padding:75px 24px 120px}.hero-content h1{letter-spacing:-3px;font-size:61px}.hero-content p{font-size:14px}.hero-caption{bottom:24px;left:24px;right:24px}.hero-actions{gap:9px}.ruby-button,.silver-button{gap:14px;padding:13px 15px;font-size:11px}.home-inner{padding:0 19px}.onair-strip{flex-wrap:wrap;gap:15px;padding:20px}.onair-status{width:100%}.onair-dj{min-width:0}.onair-dj strong{font-size:14px}.onair-strip>a{font-size:10px}.onair-strip>a span{margin-left:5px}.home-section{padding:58px 0}.section-heading{margin-bottom:25px;display:block}.section-heading h2{font-size:36px}.section-heading>p{margin-top:20px}.eyebrow{letter-spacing:2px;margin-bottom:15px;font-size:9px}.dj-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dj-portrait{height:230px}.dj-offline{grid-template-columns:1fr}.dj-offline>div:last-child{padding:20px}.radio-feature{grid-template-columns:1fr}.radio-feature>.christmas-art{min-height:230px}.radio-feature>div:last-child{padding:27px}.radio-feature h2{font-size:36px}.story-tiles{grid-template-columns:1fr;gap:30px}.story-tiles .christmas-art{aspect-ratio:1.8}.season-link{gap:14px;padding:18px}.season-link strong{font-size:16px}.season-link>span:last-child{white-space:nowrap;font-size:9px}.countries-section{grid-template-columns:1fr;gap:20px}.player-dock{gap:12px;padding:12px 16px}.player-dock small{max-width:215px;font-size:8px}.player-dock>a{font-size:9px}.wave{display:none}.site-content>div:not(.christmas-home){padding:22px 15px}.christmas-progress{grid-template-columns:1fr;gap:15px;padding:23px}.christmas-progress dl{gap:17px}.christmas-progress .christmas-art{height:220px}.story-list{grid-template-columns:1fr}.story-page h1{font-size:43px}.christmas-site .radio-fiesta-shell{padding-left:0!important;padding-right:0!important}.christmas-site .epic-scene{min-height:350px!important}.christmas-site .epic-arch{height:260px!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.christmas-site .christmas-dj-scene{position:relative;justify-content:center!important;align-items:center!important;min-height:470px!important;padding:45px!important;display:flex!important}.christmas-dj-scene .dj-frame-art{background:0 0;border:none;position:absolute;inset:20px}.christmas-dj-scene .dj-frame-art img{object-fit:contain;opacity:.8}.christmas-dj-scene .missing-art{display:none}.christmas-site .christmas-dj-photo{object-fit:cover;z-index:2;border:1px solid #a999a5;border-radius:110px 110px 4px 4px;width:260px;height:330px;position:relative;box-shadow:0 20px 80px #0009}.christmas-site .christmas-dj-scene .epic-badge{z-index:3;bottom:25px!important}.story-cover{height:300px;margin:30px 0}.story-page select{background:#21131d;border:1px solid #5a3447;border-radius:3px;max-width:100%;margin-left:12px;padding:9px;font-size:12px}.story-page label{color:#cfa9ba;font-size:12px}.christmas-site .radio-fiesta-hero{background:linear-gradient(90deg,#0b070dee,#140a15b0),url(/assets/navidad-2026/imagenes/radio-escenario-directo.webp) 50%/cover;border:1px solid #482a3b;border-radius:5px;padding:30px}.christmas-site .dj-season-page{background:#08080b!important}.christmas-site .registro-page{--muted:#b6a4af;--muted2:#a48898;--blue2:#d27494;--line-soft:#4a2b3a}.christmas-site .registro-card,.christmas-site .registro-hero,.christmas-site .registro-side-card,.christmas-site .registro-topbar{background:linear-gradient(130deg,#21121d,#100c12)!important;border-color:#4b2d3e!important}.christmas-site .registro-brand-mark,.christmas-site .registro-button,.christmas-site .registro-critical-icon,.christmas-site .registro-process-step.is-current .registro-process-num{box-shadow:none!important;background:linear-gradient(130deg,#bc2a52,#78213d)!important}.christmas-site .registro-confirm-box,.christmas-site .registro-critical,.christmas-site .registro-process-step.is-current{background:#2b1422!important;border-color:#63364b!important}.christmas-site .registro-hero h1{font-family:Georgia,serif;font-weight:400;line-height:1.1}.christmas-site .registro-hero:after{border-color:#a4677a33;box-shadow:0 0 0 34px #98607906,0 0 0 72px #98607904}.christmas-site .registro-status-dot{box-shadow:none;background:#8f7784}.christmas-site .registro-hero p{color:#bfadba}.christmas-site .registro-info-item{background:#170f18!important}.legal-christmas>div{background:#100c12!important}.legal-christmas .bg-white{background:#1e131c!important}.legal-christmas [class*=text-slate-]{color:#d0bdcb!important}.legal-christmas [class*=text-indigo-]{color:#e7a5c2!important}.legal-christmas [class*=border-slate-]{border-color:#533146!important}.legal-christmas h1{font-family:Georgia,serif;font-weight:400}.legal-christmas section{scroll-margin-top:100px}.hero-caption>span:first-child{white-space:nowrap;flex-shrink:0}.tiny-wave{white-space:nowrap}.christmas-site .ha-kicker{letter-spacing:1.6px!important;background:0 0!important;border:0!important;padding:0!important;font-size:9px!important}.christmas-site .ha-season-header:after,.christmas-site .ha-season-header:before{display:none!important}@media (max-width:700px){.hero-caption{gap:12px}.hero-caption>span:first-child{padding-right:12px;font-size:23px}.hero-caption>span:nth-child(2){font-size:9px}.tiny-wave{letter-spacing:2px;font-size:14px}.christmas-site .ha-season-header{padding:25px 18px!important}.christmas-site .ha-main-title{font-size:38px!important}}.daily-story{padding-top:80px}.daily-story-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px;display:flex}.daily-story-heading h2{margin:0;font-family:Georgia,serif;font-size:40px;font-weight:400;line-height:1.2}.story-tabs{gap:8px;display:flex}.story-tabs button{color:#b799ab;background:#140e16;border:1px solid #49303e;border-radius:3px;padding:10px 12px;font-size:10px}.story-tabs button[aria-pressed=true]{color:#f9e9f1;background:#681b37;border-color:#b45977}.daily-scene{background:#170c17;border:1px solid #573047;min-height:540px;animation:chapterAppear .6s ease-out;position:relative;overflow:hidden}.daily-image{background:radial-gradient(at 75% 30%,#562037,#100b13);border:0;position:absolute;inset:0}.daily-image .missing-art{justify-content:flex-end;align-items:flex-end;padding:25px}.daily-image .missing-art>span{font-size:85px}.daily-image img{object-position:center;animation:chapterZoom 20s ease-out both}.daily-vignette{background:linear-gradient(90deg,#0c0712f5 8%,#130a18d9 45%,#0d08121a),linear-gradient(#0000 60%,#100a14cf);position:absolute;inset:0}.daily-narrative{z-index:2;width:65%;padding:55px 45px;position:relative}.daily-narrative h3{color:#efdfeb;margin:18px 0 23px;font-family:Georgia,serif;font-size:37px;font-weight:400;line-height:1.15}.daily-narrative p{color:#cbb7c7;margin-bottom:17px;font-family:Georgia,serif;font-size:16px;line-height:1.9}.daily-chapter-footer{color:#bd8ca6;justify-content:space-between;gap:25px;margin-top:30px;font-size:9px;display:flex}.daily-chapter-footer a{color:#e3b3cb;text-decoration:none}.daily-sparks{color:#d6acc6;letter-spacing:30px;font-size:20px;animation:sealGlow 4s ease-in-out infinite;position:absolute;top:25%;right:10%}.daily-sparks i{font-size:40px;font-style:normal}.seal-strip{grid-template-columns:repeat(14,minmax(0,1fr));gap:9px;padding:25px 0 10px;display:grid}.seal-strip:has(button:nth-child(12):last-child){grid-template-columns:repeat(12,minmax(0,1fr))}.seal-strip button{aspect-ratio:1;color:#dca1bc;background:radial-gradient(circle at 30% 25%,#75304b,#381024 75%);border:1px solid #6a3a50;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 0 0 5px #130b1355}.seal-strip button span{font-size:18px;line-height:1}.seal-strip button b{font-family:Georgia,serif;font-size:15px;font-weight:400}.seal-strip button:disabled{color:#65505f;box-shadow:none;background:#141018;border-color:#30212e}.seal-strip button[aria-pressed=true]{border-color:#e0b7cc;transform:translateY(-4px);box-shadow:0 0 30px #b6366b44,inset 0 0 0 4px #d9a9c222}.daily-calendar{color:#b48ca3;justify-content:space-between;align-items:start;gap:25px;margin-top:16px;font-size:11px;display:flex}.daily-calendar small{color:#85687d;margin-top:6px;font-size:9px;display:block}.daily-calendar details{max-width:330px;font-size:10px}.daily-calendar summary{cursor:pointer;color:#98768b}.daily-calendar label{margin:12px 0;display:block}.daily-calendar input{color:#e7cde0;background:#1e1120;border:1px solid #69415b;border-radius:3px;margin-top:7px;padding:8px;display:block}.daily-calendar button{color:#d8aec9;background:#211324;border:1px solid #53314a;padding:6px;font-size:10px}@keyframes chapterZoom{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes chapterAppear{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes sealGlow{50%{opacity:.35;transform:translateY(-8px)}}@media (max-width:900px){.daily-story-heading{display:block}.story-tabs{margin-top:20px}.daily-narrative{width:80%}.seal-strip{gap:6px}.seal-strip button b,.seal-strip button span{font-size:12px}}@media (max-width:700px){.daily-story{padding-top:55px}.daily-story-heading h2{font-size:33px}.daily-narrative{width:100%;padding:32px 22px}.daily-narrative h3{font-size:31px}.daily-narrative p{font-size:15px}.daily-scene{min-height:0}.daily-vignette{background:linear-gradient(90deg,#100918ed,#160a19bf)}.daily-image .missing-art{display:none}.seal-strip,.seal-strip:has(button:nth-child(12):last-child){grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.seal-strip button span{font-size:17px}.seal-strip button b{font-size:16px}.daily-calendar{display:block}.daily-calendar details{margin-top:20px}.daily-chapter-footer{gap:12px;font-size:8px}}.reward-page{text-align:center;max-width:1000px!important;padding-top:65px!important}.reward-page h1{margin:15px 0;font-family:Georgia,serif;font-size:clamp(32px,5vw,55px);font-weight:400;line-height:1.15}.reward-rarity{text-transform:uppercase;letter-spacing:4px;color:#c89ab4;font-size:10px}.reward-stage{isolation:isolate;background:radial-gradient(#53203b55,#0000 65%);max-width:650px;height:430px;margin:25px auto;position:relative;overflow:hidden}.reward-stage .christmas-art{z-index:2;background:0 0;border:0;position:absolute;inset:25px}.reward-stage .christmas-art img{object-fit:contain}.reward-stage .missing-art{justify-content:center;height:100%}.reward-halo{border:1px solid #c997b744;border-radius:50%;animation:rewardHalo 4s ease-out both;position:absolute;inset:35px 15%;box-shadow:inset 0 0 100px #ac24552a,0 0 70px #af356a22}.reward-stage.regalo>.christmas-art{animation:rewardRise 1.8s cubic-bezier(.2,.8,.2,1) both}.reward-stars{color:#e6bad0;justify-content:space-between;font-size:23px;animation:rewardSpark 3s ease-out both;display:flex;position:absolute;inset:40% 10%}.reward-stars span{font-size:50px}.reward-stage .chest-before{animation:chestFade 4s forwards}.reward-stage .chest-after{animation:chestReveal 4s forwards}.reward-story{color:#d8bbcd;max-width:650px;margin:20px auto;font-family:Georgia,serif;font-size:21px}.reward-origin{color:#a28b9b;max-width:620px;margin:20px auto 30px;font-size:11px}.reward-page .hero-actions{justify-content:center}@keyframes rewardRise{0%{opacity:0;filter:blur(8px);transform:translateY(35px)scale(.85)}to{opacity:1;filter:none;transform:none}}@keyframes rewardHalo{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes rewardSpark{0%{opacity:0;transform:scale(.3)}45%{opacity:1}to{opacity:.35;transform:scale(1.3)}}@keyframes chestFade{0%,40%{opacity:1;filter:brightness()}55%{opacity:.8;filter:brightness(2)}70%,to{opacity:0}}@keyframes chestReveal{0%,45%{opacity:0;transform:translateY(15px)}70%,to{opacity:1;transform:none}}@media (max-width:700px){.reward-stage{height:330px}.reward-page{padding-top:35px!important}}@media (prefers-reduced-motion:reduce){.reward-stage .chest-before{display:none}.reward-stage .chest-after{opacity:1}}.daily-calendar select{color:#e7cde0;background:#1e1120;border:1px solid #69415b;border-radius:3px;margin-top:7px;padding:9px;display:block}body.christmas-site{--line:#b5a79b55;--ruby:#cf1740;--silver:#e2f7f2;color:#145b4c;background-color:#e2f7f2;background-image:radial-gradient(circle at 5% 15%,#e2f7f280,#0000 35%),radial-gradient(circle at 96% 45%,#fff8ec80,#0000 30%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.christmas-site .brand-star,.christmas-site .nav-links,.christmas-site .wordmark,.christmas-site .wordmark small{color:#145b4c}.christmas-site .connection-note,.christmas-site .nav-links a:last-child{background:#e2f7f2;border-color:#e4b548}.christmas-site .connection-note{color:#145b4c}.winter-lights{z-index:5;background:linear-gradient(#e2f7f2,#e2f7f2);border-bottom:1px solid #e4b54866;justify-content:space-around;align-items:start;height:19px;display:flex;position:relative;overflow:hidden}.winter-lights:before{content:"";border-bottom:2px solid #6a7e63;border-radius:50%;height:20px;position:absolute;top:-13px;left:0;right:0}.winter-lights i{background:#cf1740;border-radius:2px 2px 5px 5px;width:6px;height:9px;animation:townTwinkle 3s infinite alternate;box-shadow:0 0 10px #cf174099}.winter-lights i:nth-child(3n){background:#d8c997;box-shadow:0 0 10px #fbd596}.winter-lights i:nth-child(3n+1){background:#e2f7f2}.elf-town{position:absolute;inset:0;overflow:hidden}.elf-town>svg{opacity:.95;width:100%;height:100%}.town-window{animation:townTwinkle 5s ease-in-out infinite alternate}.flying-sleigh{color:#cf1740;white-space:nowrap;font-size:25px;animation:flight 38s linear infinite;position:absolute;top:15%}.flying-sleigh span{font-size:40px}.town-snow{position:absolute;inset:0;overflow:hidden}.town-snow span{color:#e2f7f2;text-shadow:0 0 3px #e4b54855;opacity:.85;animation:townSnow 12s linear infinite;position:absolute;top:-40px}@keyframes townSnow{to{transform:translate(35px,790px)rotate(160deg)}}@keyframes flight{0%{transform:translate(-120px)translateY(12px)}50%{transform:translate(650px)translateY(-12px)}to{transform:translate(1450px)translateY(12px)}}@keyframes townTwinkle{to{opacity:.55;filter:brightness(1.3)}}.christmas-site .christmas-hero{background:#e2f7f2;border-color:#e4b548;min-height:670px}.christmas-site .hero-content h1,.christmas-site .hero-content p{color:#145b4c}.christmas-site .eyebrow{color:#cf1740}.christmas-site .silver-button{color:#145b4c;background:#e2f7f2e8;border-color:#bdaa95}.christmas-site .ruby-button{background:linear-gradient(130deg,#cf1740,#cf1740);border-color:#cf1740;box-shadow:0 7px 25px #cf174022}.christmas-site .hero-caption{color:#145b4c}.christmas-site .hero-caption>span:first-child{color:#cf1740;border-color:#bfa991}.christmas-site .snow-field{display:none}.christmas-site .onair-strip{background:linear-gradient(110deg,#e2f7f2,#fff8ec);border-color:#c9ae94;box-shadow:0 12px 35px #cf174015}.christmas-site .onair-dj strong{color:#145b4c}.christmas-site .onair-copy small,.christmas-site .onair-dj small{color:#cf1740}.christmas-site .onair-copy{color:#145b4c}.christmas-site .onair-strip>a{color:#cf1740}.christmas-site .countries-section h2,.christmas-site .radio-feature h2,.christmas-site .section-heading h2{color:#145b4c}.christmas-site .countries-section p,.christmas-site .radio-feature p,.christmas-site .section-heading h2 em,.christmas-site .section-heading>p{color:#cf1740}.christmas-site .dj-offline{background:#fff8ec;border-color:#e4b548}.christmas-site .dj-offline p{color:#145b4c}.christmas-site .text-link{color:#cf1740}.christmas-site .radio-feature{background:#e2f7f2;border-color:#e4b548;box-shadow:0 20px 60px #cf174012}.christmas-site .season-link{color:#145b4c;background:linear-gradient(100deg,#fff8ec,#e2f7f2);border-color:#ba9b80}.christmas-site .season-link small,.christmas-site .season-link>span:first-child,.christmas-site .season-link>span:last-child{color:#cf1740}.christmas-site .country-links a{color:#cf1740;background:#e2f7f2;border-color:#e4b548}.christmas-site .player-dock{color:#145b4c;background:#e2f7f2f5;border-color:#c9ad94;box-shadow:0 -8px 30px #cf174012}.christmas-site .play-circle{background:#cf1740;border-color:#cf1740}.christmas-site footer{background:#fff8ec!important;border-color:#e4b548!important}.christmas-site footer .ui-card-strong{background:#e2f7f2!important;border-color:#e4b548!important}.christmas-site footer .cc-brand,.christmas-site footer .cc-subbrand{color:#145b4c!important}.christmas-site footer a,.christmas-site footer p{color:#cf1740!important}.christmas-site .story-page h1{color:#145b4c}.christmas-site .story-page>p{color:#cf1740}.christmas-site .story-chapter{background:#e2f7f2;border-color:#c9b294}.christmas-site .story-chapter h2,.christmas-site .story-chapter p{color:#145b4c}.christmas-site .story-chapter small,.christmas-site .story-countdown,.christmas-site .story-page label{color:#cf1740}.christmas-site .story-page select{color:#145b4c;background:#e2f7f2;border-color:#c8ad8c}.christmas-site .daily-story-heading h2{color:#145b4c}.christmas-site .story-tabs button{color:#cf1740;background:#fff8ec;border-color:#e4b548}.christmas-site .daily-scene{background:#fff8ec;border-color:#c7ae8e;border-radius:8px;box-shadow:0 20px 55px #cf174023}.christmas-site .daily-narrative h3,.christmas-site .daily-narrative p{color:#145b4c}.christmas-site .daily-chapter-footer,.christmas-site .daily-chapter-footer a{color:#cf1740}.christmas-site .daily-sparks{color:#d5b476}.christmas-site .seal-strip button{color:#fff8ec;background:radial-gradient(circle at 25% 20%,#cf1740,#cf1740 75%);border-color:#cf1740;box-shadow:inset 0 0 0 5px #e4b54833,0 5px 12px #cf174022}.christmas-site .seal-strip button:disabled{color:#b49a7b;background:radial-gradient(circle at 25% 20%,#e2f7f2,#e4b548);border-color:#c9b294;box-shadow:inset 0 0 0 5px #e2f7f266}.christmas-site .seal-strip button[aria-pressed=true]{border-color:#145b4c;box-shadow:0 0 25px #cf174040,inset 0 0 0 5px #e4b54855}.christmas-site .daily-calendar{color:#cf1740}.christmas-site .daily-calendar small,.christmas-site .daily-calendar summary{color:#145b4c}.christmas-site .daily-calendar button,.christmas-site .daily-calendar select{color:#145b4c;background:#e2f7f2;border-color:#cdb698}.story-tabs{flex-wrap:wrap}.story-journey{background:linear-gradient(125deg,#e2f7f2,#fff8ec);border:1px solid #c8b08c;border-radius:8px;margin-bottom:22px;padding:20px 25px 15px;box-shadow:inset 0 0 35px #c7af8522}.story-journey svg{width:100%;max-height:300px;display:block}.journey-title{color:#cf1740;letter-spacing:2px;justify-content:space-between;font-size:9px;display:flex}.journey-title strong{letter-spacing:0;color:#cf1740}.story-journey>small{text-align:center;color:#145b4c;font-size:9px;display:block}.journey-traveller{transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.journey-stop.done{filter:drop-shadow(0 3px 4px #cf174033)}.story-journey.reyes{background:linear-gradient(130deg,#fff8ec,#e2f7f2)}.story-journey.navidad{background:linear-gradient(130deg,#e2f7f2,#e2f7f2)}.story-journey.anonuevo{background:radial-gradient(at 80% 20%,#e4b548,#e2f7f2)}.seal-strip:has(button:nth-child(7):last-child){grid-template-columns:repeat(7,minmax(0,1fr));max-width:700px;margin:auto}.christmas-site .christmas-progress{background:#fff8ec;border-color:#c9b292}.christmas-site .christmas-progress h2,.christmas-site .christmas-progress p{color:#145b4c}.christmas-site .christmas-progress dd,.christmas-site .christmas-progress dt,.christmas-site .christmas-progress small{color:#cf1740}.christmas-site .dj-season-page,.christmas-site .radio-fiesta-page,.christmas-site .registro-page{background:0 0!important}.christmas-site .ha-season-header,.christmas-site .radio-fiesta-hero{box-shadow:none!important;background:linear-gradient(115deg,#fff8ec,#e2f7f2)!important;border-color:#c8b092!important}.christmas-site .ha-kicker,.christmas-site .ha-main-sub,.christmas-site .ha-main-title,.christmas-site .radio-fiesta-sub,.christmas-site .radio-fiesta-title{color:#cf1740!important}.christmas-site .ha-live-omen{color:#cf1740!important;background:#e2f7f2!important;border-color:#ccaf8b!important}.christmas-site .epic-showcase{background:#fff8ec!important;border-color:#cbb79b!important}.christmas-site .cine-rank-sub,.christmas-site .cine-rank-title,.christmas-site .cine-section-sub,.christmas-site .cine-section-title,.christmas-site .epic-description,.christmas-site .epic-meta,.christmas-site .epic-name,.christmas-site .epic-overline{color:#cf1740!important}.christmas-site .epic-omen{color:#145b4c!important;background:#fff8ec!important;border-color:#c5ab8a!important}.christmas-site .epic-stats,.christmas-site .epic-stats small,.christmas-site .epic-stats strong{color:#cf1740!important}.christmas-site .cine-rank-screen{box-shadow:none!important;background:#e2f7f2!important;border-color:#c8af8e!important}.christmas-site .cine-rank-tabs{background:#fff8ec!important}.christmas-site .cine-rank-tab{color:#cf1740!important}.christmas-site .cine-rank-tab.is-active{color:#fff!important;background:#cf1740!important}.christmas-site .cine-empty{color:#cf1740!important;background:#e2f7f2!important}.christmas-site .cine-section-kicker{color:#cf1740!important}.christmas-site .radio-panel,.christmas-site .radio-player-wow,.christmas-site .radio-side-panel{background:linear-gradient(145deg,#fff8ec,#e2f7f2)!important;border-color:#c8b08e!important;box-shadow:0 15px 45px #cf17401a!important}.christmas-site .radio-panel-title,.christmas-site .radio-request-note,.christmas-site .radio-section-chip,.christmas-site .radio-track-title{color:#cf1740!important}.christmas-site .radio-dj-card-mini{background:#fff8ec!important;border-color:#c7ad8b!important}.christmas-site .radio-dj-card-mini *{color:#cf1740!important}.christmas-site .radio-input{color:#145b4c!important;background:#e2f7f2!important;border-color:#cbb597!important}.christmas-site .radio-input::placeholder{color:#145b4c!important}.christmas-site .radio-live-chip{color:#cf1740!important;background:#fff8ec!important;border-color:#c9ac88!important}.christmas-site .halloween-eq-screen{background:linear-gradient(#fff8ec,#fff8ec)!important}.christmas-site .halloween-eq{background:#fff8ec!important;border-color:#c5ac86!important}.christmas-site .eq-dia-title,.christmas-site .halloween-eq-topline{color:#cf1740!important}.christmas-site .registro-card,.christmas-site .registro-hero,.christmas-site .registro-side-card,.christmas-site .registro-topbar{color:#145b4c!important;background:linear-gradient(130deg,#e2f7f2,#fff8ec)!important;border-color:#cbb394!important}.christmas-site .registro-page{--text:#145b4c;--muted:#145b4c;--muted2:#b5977b;--line:#e4b548;--line-soft:#e4b548}.christmas-site .registro-hero h1,.christmas-site .registro-hero p{color:#cf1740}.christmas-site .registro-eyebrow,.christmas-site .registro-section-kicker{color:#cf1740!important}.christmas-site .registro-code-example,.christmas-site .registro-info-num,.christmas-site .registro-input,.christmas-site .registro-process-num{color:#145b4c!important;background:#e2f7f2!important;border-color:#c8ae89!important}.christmas-site .registro-confirm-box,.christmas-site .registro-critical,.christmas-site .registro-info-item,.christmas-site .registro-process-step.is-current{background:#fff8ec!important;border-color:#ceb18b!important}.christmas-site .registro-alert,.christmas-site .registro-critical{color:#145b4c!important}.christmas-site .registro-label,.christmas-site .registro-status{color:#cf1740!important}.christmas-site .legal-christmas>div{background:#e2f7f2!important}.christmas-site .legal-christmas .bg-white{background:#fff8ec!important}.christmas-site .legal-christmas [class*=text-slate-]{color:#145b4c!important}.christmas-site .legal-christmas [class*=text-indigo-]{color:#cf1740!important}.christmas-site .legal-christmas [class*=border-slate-]{border-color:#cfb48e!important}.christmas-site .reward-page h1,.christmas-site .reward-rarity{color:#cf1740}.christmas-site .reward-stage{background:radial-gradient(#e4b548,#0000 70%)}.christmas-site .reward-halo{border-color:#c0a47b;box-shadow:inset 0 0 100px #edc88c44,0 0 70px #cf174022}.christmas-site .reward-story{color:#cf1740}.christmas-site .reward-origin{color:#145b4c}.christmas-site .reward-stars{color:#cf1740}@media (max-width:700px){.christmas-site .mobile-menu{color:#cf1740;background:#e2f7f2;border-color:#cfb59a}.christmas-site .nav-links.open{background:#e2f7f2;border-color:#ceb392}.christmas-site .christmas-hero{min-height:660px}.christmas-site .christmas-hero:after{background:linear-gradient(90deg,#e2f7f2cf,#e2f7f274),linear-gradient(#0000 60%,#e2f7f2)}.christmas-site .hero-content{padding-top:65px}.christmas-site .daily-vignette{background:#e2f7f2de}.story-journey{padding:17px 10px}.journey-title{letter-spacing:1px;font-size:8px}.seal-strip:has(button:nth-child(7):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.daily-story-heading h2{font-size:33px}.winter-lights i{width:5px}.elf-town>svg{width:160%;max-width:none;transform:translate(-25%)}}@media (prefers-reduced-motion:reduce){.flying-sleigh,.town-snow span,.town-window,.winter-lights i{animation:none!important}.town-snow{display:none}.journey-traveller{transition:none}.flying-sleigh{top:12%;left:70%}}.christmas-site .community-winter>div{color:#145b4c!important;background:0 0!important}.christmas-site .community-winter h1,.christmas-site .community-winter h2,.christmas-site .community-winter h3{color:#cf1740!important;text-shadow:none!important}.christmas-site .community-winter h1{font-family:Georgia,serif;font-weight:400}.christmas-site .community-winter [class*=text-gray-],.christmas-site .community-winter [class*=text-white]{color:#cf1740!important}.christmas-site .community-winter [class*=bg-black],.christmas-site .community-winter [class*=bg-gray-],.christmas-site .community-winter [class*=bg-white]{background:#e2f7f2!important;border-color:#e4b548!important}.christmas-site .community-winter [class*="border-[#00f0ff]"],.christmas-site .community-winter [class*=border-white]{border-color:#cbb18e!important}.christmas-site .community-winter [class*="text-[#00f0ff]"]{color:#cf1740!important}.christmas-site .community-winter .staff-page{--text:#145b4c;--muted:#145b4c;--line:#e4b548;--blue:#cf1740;--blue2:#cf1740;background:0 0!important}.christmas-site .staff-accordion,.christmas-site .staff-card,.christmas-site .staff-hero,.christmas-site .staff-info-card,.christmas-site .staff-panel,.christmas-site .staff-topbar{color:#145b4c!important;background:linear-gradient(135deg,#e2f7f2,#fff8ec)!important;border-color:#c9b08d!important}.christmas-site .staff-accordion-trigger{color:#145b4c!important}.christmas-site .staff-accordion-content,.christmas-site .staff-accordion-subtitle,.christmas-site .staff-hero p{color:#cf1740!important}.christmas-site .staff-command{color:#cf1740!important;background:#fff8ec!important;border-color:#c7aa83!important}.christmas-site .community-winter [class*="bg-[#ffd700]"]{color:#e2f7f2!important;background:#cf1740!important}body.christmas-site{--ruby:#da1640;--line:#14875c40;color:#164f43;background-color:#f0fff8;background-image:radial-gradient(circle at 12% 20%,#ffe9a6 0,#0000 27%),radial-gradient(circle at 92% 45%,#a2e5f6 0,#0000 30%),repeating-linear-gradient(135deg,#fff6 0 2px,#0000 2px 25px)}.christmas-site .christmas-header{background:linear-gradient(110deg,#006d4b,#099166);border-bottom:3px solid #f8cc53;box-shadow:0 5px 22px #006b4c33}.christmas-site .nav-links,.christmas-site .wordmark,.christmas-site .wordmark>span>span{color:#fff8db}.christmas-site .wordmark small{color:#aef0ca}.christmas-site .brand-star{color:#ffe279}.christmas-site .nav-links a:hover,.christmas-site .nav-links a[aria-current]{color:#ffe06b}.christmas-site .nav-links a:last-child{color:#fff;background:#d91b3e;border:1px solid #ffb4a4}.winter-lights{background:repeating-linear-gradient(155deg,#006b47 0 9px,#118957 9px 18px);border-bottom:4px solid #f4bf45;height:35px;overflow:visible}.winter-lights i{background:#ff264f;border-top:4px solid #314f39;border-radius:4px 4px 70% 70%;width:11px;height:20px;margin-top:3px;animation:bulbGlow 2.8s ease-in-out infinite alternate;position:relative;box-shadow:0 0 14px 4px #ff264f90}.winter-lights i:nth-child(4n+1){background:#ffdc32;box-shadow:0 0 15px 5px #ffdc3280}.winter-lights i:nth-child(4n+2){background:#29bcff;box-shadow:0 0 15px 5px #29bcff80}.winter-lights i:nth-child(4n+3){background:#ff71c3;box-shadow:0 0 15px 5px #ff71c380}.christmas-site .christmas-hero{background:#bfeef3;min-height:710px}.christmas-site .hero-content h1{color:#006a49;text-shadow:0 3px #fff;font-weight:800}.christmas-site .hero-content h1 em{color:#dd1641}.christmas-site .hero-content p{color:#235d4c;font-size:19px}.christmas-site .eyebrow{color:#c31638;font-weight:800}.christmas-site .nick-link{color:#006a49}.christmas-site .ruby-button{background:linear-gradient(#f63252,#c90f35);border:2px solid #ffdb76;border-radius:12px;box-shadow:0 5px #8c1733,0 12px 25px #db254033}.hero-christmas-display{z-index:2;pointer-events:none;align-items:end;width:43%;display:flex;position:absolute;bottom:75px;right:4%}.hero-christmas-display>.festive-tree{filter:drop-shadow(0 10px 10px #006b4b22);width:43%}.nativity-scene{text-align:center;color:#086344;width:70%;margin-left:-8%}.nativity-scene svg{filter:drop-shadow(0 10px 10px #6e462b22);width:100%}.nativity-scene>span{background:#fffae4;border:1px solid #e7b947;border-radius:20px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-block}.festive-garden{pointer-events:none;z-index:3;position:fixed;inset:0;overflow:hidden}.festive-garden .festive-tree{width:125px;position:absolute;bottom:75px;left:-55px}.festive-garden .tree-right{left:auto;right:-55px;transform:scaleX(-1)}.tree-bauble{animation:bulbGlow 3s ease-in-out infinite alternate}.hero-caption{z-index:3}.christmas-site .hero-caption,.christmas-site .hero-caption>span:first-child{color:#00664c}.christmas-site .hero-caption{background:#ffffffce;border-radius:14px;padding:12px 18px}.elf-town>svg{filter:saturate(2.2)}.christmas-site :is(.onair-strip,.daily-scene,.story-journey,.radio-feature,.dj-offline,.christmas-progress,.story-chapter,.radio-panel,.radio-side-panel,.registro-card,.staff-card,.cine-rank-screen){background-color:#fffdf4;border-radius:20px;border:2px solid #159768!important;box-shadow:0 8px #0a825714,0 18px 45px #006b4b12!important}.christmas-site :is(.daily-story,.home-section,.radio-feature,.countries-section){position:relative}.christmas-site .countries-section h2,.christmas-site .daily-story-heading h2,.christmas-site .radio-feature h2,.christmas-site .section-heading h2{color:#006a49;font-weight:700}.christmas-site .section-heading h2 em{color:#d91b3e}.christmas-site :is(.section-heading>p,.radio-feature p,.countries-section p,.dj-offline p){color:#386650}.christmas-site .section-heading:before{content:"✦";color:#e7b121;text-shadow:0 0 22px #ffd35b70;pointer-events:none;font-size:58px;position:absolute;top:-15px;right:5px}.christmas-site .onair-strip{color:#fff;background:linear-gradient(110deg,#00784e,#169463);border-color:#f3cd60!important}.christmas-site .story-tiles>a{background:#fffdf5;border:2px solid #008259;border-radius:20px;padding:12px 12px 20px;position:relative;overflow:visible;box-shadow:0 8px #00825915}.christmas-site .story-tiles>a:nth-child(2){background:#fff0f3;border-color:#df2452}.christmas-site .story-tiles>a:nth-child(3){background:#edf8ff;border-color:#287ed2}.christmas-site .dj-portrait:before,.christmas-site .story-tiles>a:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(150deg,#ff4561,#ce1138);border-bottom:13px solid #fff;border-radius:85% 10% 0 0;width:67px;height:48px;position:absolute;top:-29px;right:5px;transform:rotate(14deg);box-shadow:0 3px 4px #18473525}.christmas-site .dj-portrait:after,.christmas-site .story-tiles>a:after{content:"";z-index:4;pointer-events:none;background:#fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-30px;right:1px;box-shadow:0 2px 4px #18473525}.christmas-site .story-tiles h3{color:#006a49}.christmas-site .story-tiles>a>span{color:#805628}.christmas-site .story-tiles .christmas-art{border-radius:12px}.christmas-site .missing-art code{overflow-wrap:anywhere;max-width:100%}.christmas-site .season-link{background:linear-gradient(100deg,#c9153c,#ef3657);border:2px solid #ffd66c;border-radius:15px}.christmas-site .country-links a{color:#006c4b;background:#fff;border:1px solid #2aa075;border-radius:10px}.christmas-site .country-links a:nth-child(3n+2){color:#be173b;background:#fff0f3;border-color:#e98699}.christmas-site .country-links a:nth-child(3n){color:#246bae;background:#edf6ff;border-color:#84bae9}.christmas-site .daily-scene{border-top:9px solid #078055!important}.christmas-site .daily-narrative h3{color:#ba1338}.christmas-site .daily-narrative p{color:#255d4a}.christmas-site .story-tabs button{color:#006a49;background:#e8f7ef;border:2px solid #4da986;border-radius:10px}.christmas-site .story-tabs button[aria-pressed=true]{color:#fff;background:#d71940;border-color:#ffca46;box-shadow:0 3px #ac1330}.christmas-site .story-tabs button:nth-child(2):not([aria-pressed=true]){color:#805406;background:#fff2bc}.christmas-site .story-tabs button:nth-child(3):not([aria-pressed=true]){color:#2363a4;background:#e2f2ff}.christmas-site .seal-strip button{color:#fff;background:radial-gradient(circle at 30% 20%,#ff5972,#c91036 75%);border:3px solid #efc454}.christmas-site .seal-strip button:disabled{color:#23634c;opacity:1;background:linear-gradient(145deg,#dcf5e9,#8bd4af);border-color:#fff3b7}.christmas-site .seal-strip button:disabled:nth-child(3n+2){color:#91213d;background:linear-gradient(145deg,#ffe1e8,#ed8da4)}.christmas-site .seal-strip button:disabled:nth-child(3n){color:#205c86;background:linear-gradient(145deg,#daf2ff,#81c4ed)}.christmas-site .story-journey.navidad{background:linear-gradient(135deg,#ddf7e5,#fff5cb)}.christmas-site .story-journey.reyes{background:linear-gradient(135deg,#d4eeff,#ffeac0)}.christmas-site .story-journey.anonuevo{background:linear-gradient(135deg,#ffdfec,#fff0a9)}.christmas-site .daily-calendar,.christmas-site .journey-title,.christmas-site .story-journey>small{color:#27674d}.christmas-site .player-dock{color:#fff;background:linear-gradient(100deg,#006a49,#07865b);border-top:3px solid #fbd46b}.christmas-site .player-dock small,.christmas-site .player-dock>a{color:#e2ffe9}.christmas-site .play-circle{background:#e41e46;border:2px solid #ffe08a}.christmas-site .wave i{background:#ffdc59}.christmas-site :is(.radio-fiesta-hero,.ha-season-header,.registro-hero,.staff-hero){background:linear-gradient(120deg,#d9f6e6,#fff6cd)!important;border-top:8px solid #0b8c60!important}.christmas-site :is(.radio-panel,.radio-side-panel,.registro-card,.staff-card,.cine-rank-screen){border-top:7px solid #d82348!important}.christmas-site :is(.radio-track-title,.radio-panel-title,.ha-main-title,.epic-name,.cine-rank-title){color:#c6143a!important}.christmas-site :is(.radio-input,.registro-input){color:#164f43!important;background:#fffef7!important}.christmas-site footer{background:#daf1e2!important;border-top:8px solid #078357!important}@keyframes bulbGlow{0%{filter:brightness(.9)}to{filter:brightness(1.3);opacity:1}}@media (max-width:1100px){.festive-garden{display:none}.hero-christmas-display{width:43%;bottom:100px;right:1%}}@media (max-width:700px){.christmas-site .mobile-menu{color:#fff;background:#d51d40;border-color:#ffdb6d}.christmas-site .nav-links.open{background:#00734f;border-color:#ffd05e}.christmas-site .christmas-hero{min-height:850px}.christmas-site .hero-content{padding-top:45px}.christmas-site .hero-content h1{letter-spacing:-2px;font-size:clamp(47px,13vw,70px)}.christmas-site .hero-content p{font-size:16px}.christmas-site .christmas-hero:after{background:linear-gradient(#f1fff6e8,#f1fff6b0 42%,#0000 75%,#f0fff8)}.hero-christmas-display{width:85%;max-height:280px;bottom:90px;right:7%}.hero-christmas-display>.festive-tree{max-height:260px}.nativity-scene>span{font-size:9px}.christmas-site .hero-caption{bottom:15px}.winter-lights i{width:7px;height:16px}.christmas-site .daily-vignette{background:#fffdf0eb}.christmas-site .story-tiles{gap:45px}.christmas-site .section-heading:before{display:none}}@media (prefers-reduced-motion:reduce){.tree-bauble,.winter-lights i{animation:none!important}}@media (max-width:700px){.christmas-site .site-content,body.christmas-site{overflow-x:clip}}body.christmas-site{background-blend-mode:normal,normal,soft-light;color:#244d3c;background-color:#fff9ef;background-image:radial-gradient(at 0 15%,#f6d27d35,#0000 35%),radial-gradient(at 100% 40%,#ace9db55,#0000 30%),url(/decoracion/navidad-en-casa-v3.png);background-size:auto,auto,cover;background-attachment:scroll,scroll,fixed}.christmas-site .christmas-header{background:linear-gradient(120deg,#064937f5,#0b674bf5);border-color:#d4a949}.christmas-site .wordmark{font-family:Georgia,serif;font-size:29px}.christmas-site .connection-note{color:#5e5848;background:#fff8e9}.christmas-site .winter-lights{background:repeating-linear-gradient(155deg,#123a21 0 4px,#256139 4px 7px,#0c482e 7px 12px);border-bottom:2px solid #d9b765;height:29px;box-shadow:0 5px 20px #183e2530}.christmas-site .winter-lights i{background-image:radial-gradient(circle at 35% 30%,#fff9,#0000 45%);border-top:3px solid #ad9563;width:9px;height:17px}.christmas-site .christmas-hero{background:#42607c;border-bottom:5px solid #c6a253;justify-content:center;align-items:start;min-height:890px;overflow:hidden}.home-cinema{z-index:0;position:absolute;inset:0}.home-cinema img{object-fit:cover;object-position:50% 62%;width:100%;height:100%;display:block}.christmas-site .christmas-hero:after{z-index:1;pointer-events:none;background:linear-gradient(#082d4666,#0000 28% 85%,#fff9efc0)}.christmas-site .hero-content{z-index:2;text-align:center;pointer-events:none;max-width:760px;padding:45px 24px 0;position:relative}.christmas-site .hero-content a,.christmas-site .hero-content button{pointer-events:auto}.christmas-site .hero-content .eyebrow{color:#fff3c5;letter-spacing:4px;text-shadow:0 2px 8px #082b36;font-size:11px;font-weight:700}.christmas-site .hero-content h1{letter-spacing:-3px;color:#fff;text-shadow:0 3px 12px #07263380;margin:20px 0;font-family:Georgia,serif;font-size:clamp(62px,6vw,88px);font-weight:500;line-height:.98}.christmas-site .hero-content h1 em{color:#ffe8ab;font-style:italic;font-weight:500}.christmas-site .hero-content p{color:#fffaf0;text-shadow:0 2px 7px #001c29,0 1px 3px #001c29;margin:18px auto;font-size:18px;line-height:1.65}.christmas-site .ruby-button{background:linear-gradient(145deg,#ed3551,#a9062f);border:1px solid #f3cf88;border-radius:9px;box-shadow:inset 0 1px #ffadad80,0 4px #8c092c,0 8px 25px #38122150}.christmas-site .silver-button{color:#284d39;background:linear-gradient(#fffbed,#f7e7bf);border:1px solid #f1c96e;border-radius:9px;box-shadow:0 4px #ae905d,0 8px 25px #38122140}.christmas-site .nick-link{color:#fff9e1;text-shadow:0 2px 5px #001e29;background:#154636b8;border:1px solid #efdfac70;border-radius:20px;margin-top:21px;padding:7px 13px;display:inline-block}.christmas-site .hero-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#1f4e37;background:#fff8e9eb;border:1px solid #e1bf72;bottom:24px;right:30px;box-shadow:0 8px 35px #14302930}.christmas-site .onair-strip{background:linear-gradient(120deg,#07543e,#167a50);margin-top:25px;border-width:1px!important;border-color:#d9b264!important}.home-snow{z-index:8;pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}.home-snow.is-snowing{display:block}.home-snow i{opacity:.8;background:#fff;border-radius:50%;animation:homeSnowfall 18s linear infinite;position:absolute;top:-20px;box-shadow:0 0 5px #fff8}.snow-toggle{z-index:20;color:#275b43;cursor:pointer;background:#fff9e9ed;border:1px solid #c9b17a;border-radius:25px;padding:8px 14px;font-size:10px;position:fixed;bottom:92px;right:14px;box-shadow:0 3px 12px #183f3420}@keyframes homeSnowfall{to{transform:translate(60px,105vh)}}.welcome-home{text-align:center;max-width:780px;margin:85px auto 90px;padding:0 20px}.welcome-home h2{color:#20553f;margin:18px 0 26px;font-family:Georgia,serif;font-size:clamp(28px,3.5vw,44px);font-weight:400;line-height:1.25}.welcome-home h2 em{color:#b21e3e;font-style:italic}.welcome-home p{color:#5d6658;max-width:610px;margin:14px auto;font-size:15px;line-height:1.9}.welcome-home>a{color:#a72c3d;border-bottom:1px solid #b28d45;margin-top:22px;padding-bottom:9px;font-size:12px;display:inline-block}.welcome-home>a span{margin-left:15px}.christmas-site .daily-story-heading h2,.christmas-site .section-heading h2{font-family:Georgia,serif;font-weight:400}.christmas-site .daily-scene,.christmas-site .radio-feature,.christmas-site .story-tiles>a{border-color:#c2a56b!important;box-shadow:0 15px 45px #28533c15!important}.christmas-site .dj-portrait:before,.christmas-site .story-tiles>a:before{background:radial-gradient(at 30% 30%,#f56b78,#0000 28%),repeating-linear-gradient(88deg,#ffffff08 0 1px,#0000 1px 3px),linear-gradient(135deg,#a50624,#e61c45 40%,#840c27);border-bottom:12px solid #fff9ef;box-shadow:inset -6px -2px 12px #52051f55,0 3px 5px #18352235}.christmas-site .dj-portrait:after,.christmas-site .story-tiles>a:after{background:radial-gradient(circle at 35% 30%,#fff,#fff9ed 60%,#d6c7ab)}.christmas-site .christmas-art{background:radial-gradient(circle at 50% 20%,#fff9e6,#e9f1df);border-color:#ccb985}.christmas-site .missing-art>span{color:#b12943;font-size:38px}.christmas-site .radio-feature{background:linear-gradient(120deg,#fffaf0,#eaf5e9)}.christmas-site .epic-scene{background:linear-gradient(#0d49352b,#0d49352b),url(/decoracion/navidad-en-casa-v3.png) 80% 55%/cover!important}.christmas-site .epic-copy{background:linear-gradient(130deg,#fffaf0,#f4f7e9)!important}.christmas-site .player-dock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(120deg,#064d37f5,#0f6b48f5);border-top:2px solid #dfbc6f}.badge-collection{background:linear-gradient(120deg,#fff9e9,#e8f3e6);border:1px solid #c6af73;border-radius:20px;max-width:1152px;margin:35px auto 45px;overflow:hidden}.badge-collection summary{cursor:pointer;align-items:center;gap:22px;padding:25px 30px;list-style:none;display:flex}.badge-collection summary>span{color:#bf8f32;font-size:40px}.badge-collection summary small{color:#a4263e;letter-spacing:2px;font-size:9px}.badge-collection h2{color:#20583d;margin:6px 0;font:28px Georgia,serif}.badge-collection summary p{color:#5a6f54;font-size:12px}.badge-collection summary>b{color:#a62c42;margin-left:auto;font-size:25px}.badge-explanation{color:#5b6557;max-width:850px;padding:0 30px;font-size:13px;line-height:1.8}.badge-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:25px;display:grid}.badge-grid figure{background:#fffaf0;border:1px solid #d7c798;border-radius:12px;min-width:0;padding:10px}.badge-grid .christmas-art{aspect-ratio:1;background:0 0;border:0}.badge-grid figcaption{color:#8b293b;text-align:center;margin-top:9px;font-size:12px;font-weight:600}.badge-grid figcaption small{color:#67725e;margin-top:5px;font-size:9px;font-weight:400;display:block}.badge-grid .missing-art code{display:none}.badge-grid .missing-art small{font-size:9px}.dj-earned-badges{color:#2e5b40;margin:15px 0}.dj-earned-badges>strong{font-size:12px}.dj-earned-badges>small{opacity:.8;margin-top:6px;font-size:11px;display:block}.dj-earned-badges>div{flex-wrap:wrap;gap:10px;display:flex}.dj-earned-badges figure{width:75px;margin:8px 0}.dj-earned-badges .christmas-art{background:0 0;height:64px}.dj-earned-badges figcaption{text-align:center;font-size:9px}@media (min-width:1500px){.christmas-site .christmas-hero{min-height:1040px}.christmas-site .hero-content{padding-top:65px}}@media (max-width:700px){.christmas-site .christmas-hero{min-height:900px}.home-cinema img{object-position:66% 50%}.christmas-site .hero-content{max-width:100%;padding:32px 18px 0}.christmas-site .hero-content h1{margin:18px 0;font-size:61px;line-height:1.02}.christmas-site .hero-content h1 br{display:block}.christmas-site .hero-content .eyebrow{letter-spacing:2px;font-size:9px}.christmas-site .hero-content p{max-width:310px;font-size:14px;line-height:1.65}.christmas-site .hero-actions{flex-wrap:wrap;gap:10px}.christmas-site .hero-content .nick-link{margin-top:16px;font-size:9px}.christmas-site .hero-caption{justify-content:center;padding:10px;bottom:18px;left:12px;right:12px}.christmas-site .christmas-hero:after{background:linear-gradient(#072e4860,#0000 45% 90%,#fff9efb0)}.welcome-home{margin:55px auto;padding:0 8px}.welcome-home p{font-size:14px}.snow-toggle{padding:7px 10px;font-size:9px;bottom:87px;right:8px}.badge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px}.badge-collection summary{gap:12px;padding:18px}.badge-collection h2{font-size:22px}.badge-collection summary>span{font-size:26px}.badge-explanation{padding:0 18px}.badge-grid figure{padding:5px}.badge-grid figcaption{font-size:10px}.christmas-site .daily-vignette{background:#fffaf1e8}}@media (prefers-reduced-motion:reduce){.home-snow{display:none!important}.home-snow i{animation:none!important}}:root{--ruby:#b81435;--ruby-light:#ed4765;--silver:#e6e5e8;--ink:#08090d;--line:#e0e3ec2e}html{color-scheme:dark}body.christmas-site{color:#f5f5f8!important;background-color:#09090d!important;background-image:radial-gradient(at 85% 4%,#3c0719 0,#0000 33%),linear-gradient(160deg,#07080d,#10080e 52%,#06070a)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;margin:0!important}.christmas-site .christmas-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06070bf7!important;border-bottom:1px solid #702238!important}.christmas-site .nav-inner{gap:22px;max-width:1240px;min-height:65px;padding:10px 20px}.christmas-site .wordmark{font-size:24px;color:#f5f4f6!important}.christmas-site .brand-star{color:#eceef5;font-size:28px}.christmas-site .wordmark>span>span{color:#f04865!important}.christmas-site .wordmark small{color:#bec0c8;letter-spacing:1.5px;font-size:8px}.christmas-site .nav-links{gap:19px;font-size:12px}.christmas-site .nav-links a:hover,.christmas-site .nav-links a[aria-current]{color:#fff;border-color:#dc244c}.christmas-site .connection-note{border-bottom:1px solid #47202c;padding:5px 12px;color:#d0c0c8!important;background:#210d16!important}.christmas-site .private-mark{color:#fff}.christmas-site .winter-lights{overflow:hidden;height:9px!important;box-shadow:none!important;background:linear-gradient(90deg,#2b0b16,#71142b,#161821,#71142b,#2b0b16)!important;border-bottom:1px solid #998692!important}.christmas-site .winter-lights i{border-radius:50%;background:#e7e7f1!important;border:0!important;width:4px!important;height:6px!important;box-shadow:0 0 7px #fff!important}.christmas-site .site-content>div:not(.christmas-home){max-width:1160px;margin-inline:auto;padding:18px 20px 35px}.christmas-site .christmas-hero{isolation:isolate;justify-content:flex-start;align-items:center;display:flex;background:#090b12!important;border-bottom:1px solid #76223b!important;min-height:clamp(390px,57vh,590px)!important}.christmas-site .home-cinema img{object-position:center 58%;filter:brightness(.79)saturate(1.18)contrast(1.1)}.christmas-site .christmas-hero:after{background:linear-gradient(90deg,#05050af5 2%,#06040ac2 40%,#0603091a 85%),linear-gradient(#0000 65%,#09090d)!important}.christmas-site .hero-content{text-align:left;pointer-events:all;width:100%;max-width:1200px;margin:0 auto;padding:54px 34px 73px!important}.christmas-site .hero-content .eyebrow{color:#f1c5d0;text-shadow:none;letter-spacing:2px;font-size:10px}.christmas-site .hero-content h1{letter-spacing:-1.7px;max-width:570px;margin:13px 0 15px;line-height:1.05;color:#fff!important;text-shadow:0 3px 22px #07070c!important;font-size:clamp(37px,4.5vw,67px)!important}.christmas-site .hero-content h1 br{display:block}.christmas-site .hero-content h1 em{font-style:normal;color:#f0bdc9!important}.christmas-site .hero-content p{text-shadow:0 2px 8px #060508;max-width:500px;margin:0 0 18px;font-size:clamp(13px,1.2vw,15px);line-height:1.6;color:#f4edf0!important}.christmas-site .hero-actions{justify-content:flex-start;gap:10px;margin-top:15px}.christmas-site .ruby-button,.christmas-site .silver-button{gap:10px;min-height:43px;font-size:12px;box-shadow:none!important;border-radius:5px!important;padding:10px 16px!important}.christmas-site .ruby-button{color:#fff;background:linear-gradient(130deg,#cf183d,#850c25)!important;border:1px solid #ec4b69!important}.christmas-site .silver-button{color:#fff!important;background:#08080dd9!important;border:1px solid #a0a0ad!important}.christmas-site .nick-link{margin-top:15px;font-size:11px;color:#e8d2d9!important;text-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.christmas-site .hero-caption{z-index:3;border-radius:4px;gap:12px;padding:7px 12px;bottom:12px;right:20px;box-shadow:none!important;color:#e8d7de!important;background:#0e0b13e8!important;border:1px solid #49303b!important}.christmas-site .hero-caption>span:first-child{font-size:21px;color:#f3f3f5!important}.christmas-site .tiny-wave{color:#e12b51}.christmas-site .home-inner{max-width:1160px;padding:0 22px}.christmas-site .onair-strip{gap:18px;box-shadow:none!important;color:#fff!important;background:linear-gradient(105deg,#1a0c14,#111218)!important;border:1px solid #783045!important;border-radius:6px!important;margin-top:14px!important;padding:13px 18px!important}.christmas-site .onair-strip :is(strong,small,a,.onair-copy,.onair-status){color:#ece4e8!important}.christmas-site .onair-status{color:#f3adbf!important}.christmas-site .onair-status i{background:#e82953;box-shadow:0 0 8px #e82953}.christmas-site :is(.home-section,.daily-story){padding-block:38px!important}.christmas-site .section-heading{gap:22px;margin-bottom:20px}.christmas-site :is(.section-heading h2,.daily-story-heading h2,.radio-feature h2,.countries-section h2){line-height:1.15;color:#f6f4f5!important;font-family:Georgia,serif!important;font-size:clamp(25px,3vw,34px)!important;font-weight:400!important}.christmas-site .section-heading h2 em,.christmas-site .welcome-home h2 em{color:#e7a2b4!important}.christmas-site .section-heading:before{content:none!important}.christmas-site :is(.section-heading>p,.radio-feature p,.countries-section p,.dj-offline p){font-size:12px;line-height:1.55;color:#c2b8be!important}.christmas-site .welcome-home{max-width:680px;margin:32px auto 24px;padding:0 16px}.christmas-site .welcome-home h2{margin:12px 0;font-size:clamp(25px,3vw,36px);color:#f8f6f7!important}.christmas-site .welcome-home p{font-size:13px;line-height:1.65;color:#c6bdc3!important}.christmas-site .welcome-home>a{border-color:#a52b48;color:#eeb4c2!important}.christmas-site .eyebrow{letter-spacing:2px;margin-bottom:10px;color:#ee9cb3!important}.christmas-site .dj-preview{gap:11px}.christmas-site .dj-portrait{background:#1c1017;border:1px solid #53313b;height:186px;border-radius:5px!important}.christmas-site .dj-portrait:after,.christmas-site .dj-portrait:before,.christmas-site .story-tiles>a:after,.christmas-site .story-tiles>a:before{display:none!important}.christmas-site .dj-portrait>img{filter:saturate()}.christmas-site .dj-offline{background:#130f16;border-radius:5px;padding:0;border-color:#492431!important}.christmas-site .dj-offline>div:last-child{padding:20px}.christmas-site .radio-feature{border-radius:6px;grid-template-columns:1fr 1.2fr;min-height:235px;overflow:hidden;box-shadow:none!important;background:linear-gradient(120deg,#1b1018,#0a0b0f)!important;border:1px solid #59273b!important}.christmas-site .radio-feature>.christmas-art{min-height:235px}.christmas-site .radio-feature>div:last-child{padding:22px}.christmas-site .radio-feature p{margin:12px 0 16px}.christmas-site .christmas-art{border-radius:4px;background:radial-gradient(at 50% 20%,#421022,#0e0b12 85%)!important;border-color:#633448!important}.christmas-site .missing-art{color:#c8b8c0}.christmas-site .missing-art>span{color:#db4b6e}.christmas-site .missing-art code{color:#90838c}.christmas-site .story-tiles{gap:15px;margin-top:23px}.christmas-site .story-tiles>a{box-shadow:none!important;background:#141018!important;border:1px solid #542838!important;border-radius:6px!important;padding:9px 9px 12px!important}.christmas-site .story-tiles>a:nth-child(n){background:#141018!important;border-color:#542838!important}.christmas-site .story-tiles h3{font-size:19px;color:#f5f0f3!important}.christmas-site .story-tiles>a>span{margin-top:10px;color:#c5a9b4!important}.christmas-site .season-link{color:#fff;border-radius:5px;padding:14px;background:linear-gradient(95deg,#240c19,#130d14)!important;border:1px solid #7a2a44!important}.christmas-site .season-link :is(small,span){color:#dc9cb0}.christmas-site .countries-section{border-color:#573040;gap:20px;padding:25px 0 40px}.christmas-site .country-links a:nth-child(n){border-radius:4px;font-size:11px;color:#e8dde3!important;background:#181017!important;border:1px solid #573141!important}.christmas-site .country-links a:hover{background:#3a1423!important}.christmas-site .badge-collection,.christmas-site .badge-grid figure,.christmas-site .christmas-progress,.christmas-site .daily-scene,.christmas-site .story-chapter,.christmas-site .story-journey{box-shadow:none!important;color:#eee!important;background:linear-gradient(120deg,#1c111b,#0c0e14)!important;border:1px solid #633245!important;border-radius:6px!important}.christmas-site .story-tabs button:nth-child(n){border-radius:5px;color:#ead7df!important;background:#1a1119!important;border:1px solid #653647!important}.christmas-site .story-tabs button[aria-pressed=true]{color:#fff!important;background:#9f1738!important;border-color:#e85b76!important}.christmas-site .daily-vignette{background:linear-gradient(90deg,#0c0a12f8,#120c16e3 46%,#0000)!important}.christmas-site .daily-image{background:#1a0d15!important}.christmas-site .badge-collection h2,.christmas-site .daily-narrative h3{color:#fff!important}.christmas-site .badge-explanation,.christmas-site .daily-narrative p,.christmas-site .story-chapter p{color:#d5cbd0!important}.christmas-site .seal-strip{flex-wrap:wrap}.christmas-site .seal-strip button,.christmas-site .seal-strip button:disabled:nth-child(n){opacity:.7;color:#f4d7e1!important;box-shadow:none!important;background:linear-gradient(150deg,#4c1126,#210e1d)!important;border:1px solid #795264!important;border-radius:5px!important}.christmas-site .seal-strip button:not(:disabled){opacity:1;color:#fff!important;background:#a91337!important;border-color:#ee7290!important}.christmas-site .daily-calendar,.christmas-site .journey-title,.christmas-site .story-journey>small{color:#d7bdc8!important}.christmas-site .badge-collection summary small,.christmas-site .badge-grid figcaption{color:#f3a9bc!important}.christmas-site .badge-collection summary p{color:#c2b1ba!important}.christmas-site footer{color:#e5dce2!important;background:#0a0a10!important;border-top:1px solid #6c2b40!important}.christmas-site .snow-toggle{padding:5px 9px;font-size:10px;bottom:12px;right:10px;color:#f5eaf0!important;background:#180d17ed!important;border:1px solid #793249!important}.christmas-site .ha-season-header{background:linear-gradient(110deg,#2c0d1e,#0c0b13)!important;border:1px solid #7c2945!important;border-radius:5px!important;padding:15px 22px!important}.christmas-site .ha-main-title{letter-spacing:-1px!important;color:#f6f5f7!important;-webkit-text-fill-color:#f6f5f7!important;background:0 0!important;font-size:clamp(26px,3.5vw,42px)!important;line-height:1.15!important}.christmas-site .cine-carousel-zone,.christmas-site .cine-live-zone,.christmas-site .cine-rank-zone{max-width:1100px!important;margin-top:20px!important}.christmas-site .cine-dj-scene,.christmas-site .epic-showcase{--c1:#540e27;--c2:#8e1537;--c3:#bd254b;--c4:#d03b5f;--c5:#f0c4d1;--a1:#540e27;--a2:#8e1537;--a3:#bd254b;--a4:#d03b5f;--a5:#e4cdd5;max-height:none;box-shadow:none!important;background:linear-gradient(130deg,#1b0d19,#0b1018)!important;border:1px solid #773048!important;border-radius:6px!important}.christmas-site :is(.cine-feature-witch,.cine-candle,.cine-cauldron,.epic-cauldron,.epic-papel,.radio-cemetery,.radio-bat,.radio-fog){display:none!important}.christmas-site .cine-dj-scene:before,.christmas-site .epic-showcase:before{opacity:.25}.christmas-site .radio-premium{color:#fff!important;background:radial-gradient(at 50% 0,#320919 0,#0000 55%),#080a10!important;min-height:auto!important}.christmas-site .radio-premium:before{opacity:.13!important}.christmas-site .radio-premium .radio-season-decor{display:none!important}.christmas-site .radio-premium .radio-fiesta-shell{max-width:1050px!important;padding:14px 14px 30px!important}.christmas-site .radio-premium .radio-fiesta-hero{box-shadow:none!important;background:linear-gradient(120deg,#260a18,#0c1018)!important;border:1px solid #68243c!important;border-radius:6px!important;margin:0 0 13px!important;padding:18px 22px!important}.christmas-site .radio-premium .radio-fiesta-title{-webkit-text-fill-color:#fff!important;color:#fff!important;filter:none!important;background:0 0!important;font-size:clamp(29px,3.2vw,43px)!important;line-height:1.1!important;animation:none!important}.christmas-site .radio-premium .radio-fiesta-sub{color:#d0c3ca!important;margin-top:8px!important}.christmas-site .radio-premium .radio-chat-panel,.christmas-site .radio-premium .radio-player-wow,.christmas-site .radio-premium .radio-request-panel{clip-path:none!important;background:linear-gradient(125deg,#1c0b18,#101017)!important;border:1px solid #74243f!important;border-radius:7px!important;padding:17px!important;box-shadow:0 10px 30px #0008!important}.christmas-site .radio-premium .radio-player-glow,.christmas-site .radio-premium .radio-player-wow:after,.christmas-site .radio-premium .radio-player-wow:before{display:none!important}.christmas-site .radio-premium .radio-player-stage{grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr)!important;gap:16px!important;margin-top:12px!important}.christmas-site .radio-premium .radio-cover-world{min-height:230px!important}.christmas-site .radio-premium .radio-cover-sun{background:radial-gradient(circle,#6c1830,#0000 70%)!important;width:190px!important;height:190px!important;animation:none!important}.christmas-site .radio-premium .radio-cover-disc{background:#101016!important;border:2px solid #8f3150!important;border-radius:10px!important;width:188px!important;height:188px!important;padding:10px!important;animation:none!important;box-shadow:0 6px 32px #0008!important}.christmas-site .radio-premium .radio-cover-disc:after{display:none!important}.christmas-site .radio-premium .radio-cover-img{border-radius:7px!important}.christmas-site .radio-premium .radio-cover-crown,.christmas-site .radio-premium .radio-cover-ofrenda{display:none!important}.christmas-site .radio-premium .radio-track-title{font-size:clamp(17px,2vw,23px)!important}.christmas-site .radio-premium .radio-dj-card-mini{background:#1e101b!important;border-radius:5px!important;padding:8px 11px!important}.christmas-site .radio-premium .radio-eq-shell{overflow:hidden;max-height:165px!important}.christmas-site .radio-premium .halloween-eq-screen{height:145px!important}.christmas-site .radio-premium .eq-altar-line,.christmas-site .radio-premium .eq-procession-track{display:none!important}.christmas-site .radio-premium .radio-control-btn{width:43px!important;height:43px!important;box-shadow:none!important;background:#a91437!important;border-radius:5px!important;font-size:15px!important}.christmas-site .radio-premium .radio-control-play{background:#c91e46!important}.christmas-site .radio-premium .radio-controls{gap:10px!important}.christmas-site .radio-premium .radio-audio-error{color:#ffd3df;font-size:11px}.player-dock{display:none!important}body.christmas-site:has(.chat-fullscreen){overflow:hidden!important}body.christmas-site:has(.chat-fullscreen) .site-content{min-height:0!important;overflow:visible!important}body.christmas-site:has(.chat-fullscreen) .site-content>div{max-width:none!important;margin:0!important;padding:0!important}body.christmas-site:has(.chat-fullscreen) .snow-toggle,body.christmas-site:has(.chat-fullscreen) footer{display:none!important}.chat-fullscreen{background:#060910!important}.country-clocks{border-block:1px solid #602a3e;margin:18px 0;padding:26px 0}.country-clocks-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.country-clocks-heading h2{color:#fff;font-family:Georgia,serif;font-size:clamp(21px,3vw,30px)}.country-clocks-heading p{color:#cfbec7;max-width:390px;font-size:12px}.country-clock-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.country-clock{background:#170e17;border:1px solid #603046;border-radius:5px;flex-direction:column;gap:5px;padding:10px;display:flex}.country-clock span{color:#e6d9df;font-size:11px}.country-clock strong{color:#fff;letter-spacing:1px;font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.holiday-flybys{pointer-events:none;z-index:90;position:fixed;inset:0;overflow:hidden}.holiday-flight{white-space:nowrap;filter:drop-shadow(0 4px 15px #000);font-size:36px;animation:flyby 11s ease-in-out both;position:absolute;top:13%;left:-380px}.holiday-flight.reyes{animation-duration:11s;top:30%}.holiday-flight.elfa,.holiday-flight.elfo,.holiday-flight.mama{font-size:29px;animation-duration:10s;top:63%}@keyframes flyby{0%{opacity:0;transform:translate(-30vw)translateY(12px)}8%{opacity:.96}89%{opacity:.96}to{opacity:0;transform:translate(calc(100vw + 450px))translateY(-22px)}}@media (max-width:1000px){.country-clock-grid{grid-template-columns:repeat(4,1fr)}.christmas-site .dj-preview{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.christmas-site .nav-inner{min-height:55px;padding:8px 12px}.christmas-site .mobile-menu{color:#fff!important;background:#230e19!important;border:1px solid #ad4060!important}.christmas-site .nav-links.open{padding:12px;background:#0d0b12!important;border:1px solid #672c41!important}.christmas-site .christmas-hero{align-items:flex-start;min-height:440px!important}.christmas-site .christmas-hero:after{background:linear-gradient(#09070def,#09070dd8 43%,#09070d15)!important}.christmas-site .home-cinema img{object-position:60% center}.christmas-site .hero-content{padding:33px 16px 0!important}.christmas-site .hero-content h1{max-width:360px;font-size:clamp(36px,8.5vw,53px)!important}.christmas-site .hero-content p{max-width:350px;font-size:13px}.christmas-site .hero-caption{padding:6px;bottom:7px;right:8px}.christmas-site .home-inner{padding:0 12px}.christmas-site .onair-strip{flex-wrap:wrap;gap:9px;padding:12px!important}.christmas-site .onair-copy{display:none}.christmas-site .dj-preview{grid-template-columns:repeat(2,1fr)}.christmas-site .dj-portrait{height:165px}.christmas-site .section-heading{display:block}.christmas-site .radio-feature{grid-template-columns:1fr}.christmas-site .radio-feature>.christmas-art{min-height:160px}.christmas-site .story-tiles{grid-template-columns:1fr;gap:9px}.christmas-site .countries-section{grid-template-columns:1fr}.christmas-site .radio-premium .radio-fiesta-hero{display:block;padding:12px!important}.christmas-site .radio-premium .radio-player-stage{grid-template-columns:1fr!important;gap:7px!important}.christmas-site .radio-premium .radio-cover-world{min-height:150px!important}.christmas-site .radio-premium .radio-cover-disc{width:130px!important;height:130px!important}.christmas-site .radio-premium .radio-cover-sun{width:135px!important;height:135px!important}.christmas-site .radio-premium .radio-track-title{font-size:19px!important}.christmas-site .radio-premium .radio-fiesta-shell{padding:7px!important}.country-clock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.country-clock{padding:7px}.country-clock strong{font-size:16px}.holiday-flight{font-size:25px;top:10%}}@media (prefers-reduced-motion:reduce){.holiday-flight,.home-snow{display:none!important}}.daily-seal-status{color:#f3d6e0;background:#1d0f19;border:1px solid #793448;border-radius:5px;flex-wrap:wrap;align-items:center;gap:15px;margin:12px 0;padding:10px 15px;font-size:12px;display:flex}.daily-seal-status strong{color:#fff;font-size:17px}.daily-seal-status span{flex:1}.christmas-site .seal-strip{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));margin-block:12px;display:grid;gap:5px!important}.christmas-site .seal-strip>span{color:#b8a9b0;text-align:center;font-variant-numeric:tabular-nums;background:#160f18;border:1px solid #644054;border-radius:5px;padding:8px 4px;font-size:12px}.christmas-site .seal-strip>span.daily-seal-open{color:#fff;background:#782039;border-color:#c52e50}.story-seal-counter{color:#f3b3c4}.christmas-art .fallback-art,.christmas-art .fallback-art img{width:100%;height:100%;min-height:inherit;display:block}.christmas-art .fallback-art img{object-fit:cover}.christmas-art .fallback-art{background:#14101b}.community-seo-page{color:#f3eff2;background:#160e16;border:1px solid #632e43;border-radius:7px;max-width:790px!important;margin:20px auto!important;padding:25px 22px 45px!important}.community-seo-page h1{color:#fff;margin:6px 0 17px;font:clamp(31px,4vw,48px)/1.14 Georgia,serif}.community-seo-page h2{color:#f3e2e8;margin:20px 0 10px;font:25px/1.25 Georgia,serif}.community-seo-page p{color:#d2c7cd;margin:13px 0;font-size:15px;line-height:1.8}.community-seo-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.community-seo-page a:not(.ruby-button):not(.silver-button){color:#f5b8c9}.holiday-flight .flight-illustration{object-fit:contain;filter:drop-shadow(0 3px 10px #000);width:min(42vw,540px);height:auto;max-height:130px}@media (max-width:700px){.holiday-flight .flight-illustration{width:255px}}:root{--cc5-snow:#f5faff;--cc5-glass:#d9e7f5;--cc5-berry:#ae0920;--cc5-berry2:#e62334;--cc5-blue:#072340;--cc5-gold:#ffd59a}body.christmas-site{color:#f7f7ff!important;background:#092546 url(/decoracion/navidad-en-casa-v3.png) top/cover fixed!important}body.christmas-site:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#030d243d,#030f208c 78%),radial-gradient(at 50% 17%,#0000 0,#06102566 80%);position:fixed;inset:0}.christmas-site .christmas-header.cc5-header{z-index:65;position:relative;box-shadow:0 3px 20px #010716c7;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#06132a!important;border:0!important}.cc5-masthead{max-width:1536px;height:clamp(90px,10.28vw,158px);margin:auto;overflow:hidden}.cc5-masthead img,.cc5-masthead>a{width:100%;height:100%;display:block}.cc5-masthead img{object-fit:fill}.cc5-navigation{background:linear-gradient(#870510,#32030b 38%,#9f0716 73%,#1c020a);border-block:2px solid #e78b95;padding:0 15px;box-shadow:inset 0 2px 6px #ff788c88,inset 0 -2px 8px #000,0 4px 9px #000c}.cc5-navigation-inner{justify-content:center;align-items:center;max-width:1450px;min-height:48px;margin:auto;display:flex}.cc5-nav-links{justify-content:space-evenly;align-items:center;gap:3px;width:100%;display:flex}.cc5-nav-links>a{white-space:nowrap;text-shadow:0 1px 2px #000;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px;font-size:13px;font-weight:650;text-decoration:none;transition:all .2s;display:flex;color:#fff!important}.cc5-nav-links>a svg{filter:drop-shadow(0 1px 1px #190004);flex-shrink:0}.cc5-nav-links>a:hover,.cc5-nav-links>a[aria-current=page]{border:1px solid #ffb5bf;box-shadow:0 0 16px #ff456a99,inset 0 1px 4px #fff9;color:#fff!important;background:linear-gradient(#fa3748,#a30014 62%,#6e000c)!important}.cc5-nav-last{display:none!important}.cc5-mobile-brand,.cc5-mobile-toggle{display:none}.christmas-site .winter-lights{background:linear-gradient(90deg,#3d050b,#fff1f4,#ab1729,#fff1f4,#3d050b)!important;border:0!important;height:5px!important;box-shadow:0 2px 7px #f52b3d9c!important}.christmas-site .winter-lights i{display:none}.christmas-site .site-content{min-height:0;background:0 0!important}.cc5-home{isolation:isolate;width:100%;max-width:1580px;margin:0 auto;padding:18px 16px 0;position:relative}.cc5-dashboard{grid-template-columns:minmax(210px,265px) minmax(0,1fr) minmax(210px,265px);align-items:start;gap:15px;display:grid}.cc5-center,.cc5-left,.cc5-right{min-width:0}.cc5-left,.cc5-right{gap:12px;display:grid}.cc5-panel{background:linear-gradient(145deg,#061427fa,#120816f5 65%,#05182bf7);border:2px solid #bfc9dc;border-radius:16px;min-width:0;position:relative;overflow:hidden;box-shadow:0 0 0 2px #550514,0 0 15px #ffffff50,inset 0 2px 10px #ffffff17,0 9px 15px #020a24bd}.cc5-panel:after{border:1px solid #ffffff40;border-radius:14px;inset:0}.cc5-panel:after,.cc5-panel:before{content:"";pointer-events:none;position:absolute}.cc5-panel:before{filter:drop-shadow(0 1px 4px #dbeeff);z-index:3;background:linear-gradient(90deg,#0000,#f4fcff 12%,#c4e9fa 36%,#fff 60%,#0000);border-radius:50%;height:8px;top:-3px;left:5%;right:5%}.cc5-panel-title{letter-spacing:-.3px;text-align:center;text-shadow:1px 2px 3px #000,0 0 8px #fff5;background:linear-gradient(#b20d20,#4d000a 85%,#190308);border-bottom:1px solid #f4b8c5;justify-content:center;align-items:center;gap:10px;min-height:42px;display:flex;box-shadow:inset 0 2px 4px #ffe6e686,0 3px 10px #0007;color:#fff!important;margin:0!important;padding:8px 12px 9px!important;font:italic 22px/1.15 Georgia,serif!important}.cc5-panel-title svg{color:#f5faff;width:19px}.cc5-panel-flake{color:#f1f7ff;font-size:16px}.cc5-panel-body{padding:12px 13px 14px;position:relative}.cc5-radio-widget .cc5-panel-body{text-align:center;min-height:143px}.cc5-radio-illustration{color:#f2f9ff;justify-content:center;align-items:center;gap:11px;width:100%;height:59px;display:flex}.cc5-radio-illustration>svg{filter:drop-shadow(0 0 8px #cfe4ff)drop-shadow(2px 2px 1px #011020)}.cc5-equalizer{justify-content:center;align-items:center;gap:3px;min-width:70px;height:49px;display:flex}.cc5-equalizer i{background:linear-gradient(#ff7783,#e00d26 50%,#650011);border-radius:2px;width:3px;display:block;box-shadow:0 0 6px #ee0f29}.cc5-equalizer-on i{animation:cc5eq .8s ease-in-out infinite alternate}@keyframes cc5eq{to{transform:scaleY(.38)}}.cc5-player-button{cursor:pointer;color:#fff;z-index:1;background:radial-gradient(circle at 36% 27%,#f84958,#ae0017 66%,#54020d);border:2px solid #f1e6e8;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:20px;left:10px;box-shadow:0 0 0 3px #67030c,0 0 12px #ff4859,inset 0 2px 4px #fff9}.cc5-radio-illustration{padding-left:40px}.cc5-radio-caption{color:#f9fbff;margin-top:4px;font-size:12px;line-height:1.3}.cc5-radio-caption strong{display:block}.cc5-radio-caption small{color:#cedef0;font-size:10px;display:block}.cc5-volume{color:#f7faff;align-items:center;gap:9px;padding:8px 15px 0;display:flex}.cc5-volume input{accent-color:#ec253d;cursor:pointer;width:100%}.cc5-mini-action,.cc5-radio-page-link{align-items:center;gap:3px;margin-top:4px;font-size:11px;text-decoration:none;display:inline-flex;color:#fff!important}.cc5-error{color:#ffe0e0;font-size:10px;display:block}.cc5-now{padding:0 1px 1px;position:relative}.cc5-live-pip{color:#fff;background:#80202f;border-radius:15px;margin:0 0 6px auto;padding:2px 9px;font-size:10px;display:table}.cc5-live-pip-active{background:#b50723}.cc5-now-dj{align-items:center;gap:11px;display:flex}.cc5-now-dj>img{object-fit:cover;border:1px solid #d8d3de;border-radius:9px;width:51px;height:51px}.cc5-now-dj>svg{background:#870b1c;border:1px solid #bacddd;border-radius:9px;width:51px;height:51px;padding:9px}.cc5-now-dj strong{color:#fff;font-size:13px;display:block}.cc5-now-dj small{color:#d1d8e3;margin-top:4px;font-size:10px;line-height:1.3;display:block}.cc5-event-list{gap:2px;display:grid}.cc5-event-list>a{color:#f8fbff;border-bottom:1px solid #b5c4d442;grid-template-columns:16px 48px 1fr;align-items:center;gap:6px;padding:4px 2px;font-size:10px;line-height:1.25;text-decoration:none;display:grid}.cc5-event-list>a:last-child{border:0}.cc5-event-list svg{color:#ffd17a;fill:#e5941f}.cc5-event-list b{text-align:center;color:#fff;background:linear-gradient(#bd1830,#620210);border:1px solid #f9a6a6;border-radius:10px;padding:3px;font-size:10px}.cc5-event-list a:hover span{text-decoration:underline}.cc5-clock-list{gap:3px;font-size:11px;display:grid}.cc5-clock-list details>div,.cc5-clock-list>div{justify-content:space-between;align-items:center;gap:5px;line-height:1.3;display:flex}.cc5-clock-list strong{font-variant-numeric:tabular-nums;color:#fff;font-size:12px}.cc5-clock-list details{border-top:1px solid #f9faff43;padding-top:6px}.cc5-clock-list summary{cursor:pointer;color:#f5dae2;font-size:10px}.cc5-clock-list details>div{padding-top:5px}.cc5-mini-action{background:linear-gradient(#ae1027,#58020c);border:1px solid #e87b8e;justify-content:center;padding:5px;border-radius:10px!important}.cc5-welcome{isolation:isolate;text-align:center;background:radial-gradient(#0e183ab8 0,#08163473 40%,#05122b33 80%),url(/decoracion/navidad-en-casa-v3.png) 50% 53%/cover;border:1px solid #c8d6e78a;border-radius:16px;min-width:0;height:320px;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #00122c,0 5px 20px #0008}.cc5-welcome:before{content:"";z-index:-1;background:radial-gradient(at 56% 38%,#0a193f81 4%,#0000 63%),linear-gradient(#0000 55%,#06172e88);position:absolute;inset:0}.cc5-santa{object-position:bottom left;filter:drop-shadow(0 0 14px #fff4);width:min(40%,280px);height:95%;left:-1%}.cc5-santa,.cc5-snowman{object-fit:contain;pointer-events:none;position:absolute;bottom:0}.cc5-snowman{object-position:bottom;filter:drop-shadow(0 0 10px #e6f7ff66);width:19%;max-width:148px;height:72%;right:0}.cc5-welcome-text{z-index:1;color:#fff;text-shadow:0 3px 6px #07101d,0 0 10px #0b1234;width:49%;margin:9px auto 0 36%;position:relative}.cc5-calligraphy{color:#fff9ee;margin:6px 0 0;font:italic clamp(25px,3.3vw,46px)/1.1 Georgia,serif}.cc5-welcome h1{letter-spacing:-3px;text-shadow:0 2px 1px #44040e,0 5px 6px #000,0 0 14px #fae5e7;color:#f3f7ff!important;margin:0!important;font:italic clamp(43px,5.2vw,79px)/1.05 Georgia,serif!important}.cc5-welcome h1 span{color:#e52333;text-shadow:1px 1px 1px #fff,1px 3px #470010,0 0 11px #c70022}.cc5-welcome-tagline{color:#f9eff0;margin:7px 0;font:italic clamp(15px,2.1vw,26px)/1.1 Georgia,serif}.cc5-welcome-message{color:#fff;text-shadow:0 2px 4px #00111f;background:#07172d94;border:1px solid #e4edfb60;border-radius:12px;padding:7px 9px;font-size:12px;line-height:1.4;position:absolute;bottom:13px;left:30%;right:17%}.cc5-shortcuts{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;padding:12px 0 13px;display:grid}.cc5-shortcuts>a{text-align:center;text-shadow:0 1px 3px #000;background:linear-gradient(145deg,#7e0b1e,#13060e 55%,#48030e 90%);border:2px solid #e2dbe3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:94px;padding:10px 4px 7px;font-size:11px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .15s,background .15s;display:flex;box-shadow:inset 0 2px 6px #fc566d77,0 0 0 1px #6a0218,0 4px 12px #000c;color:#fff!important}.cc5-shortcuts>a:hover{background:linear-gradient(#ca1c33,#51000f);transform:translateY(-3px);box-shadow:0 0 13px #ff5266}.cc5-shortcuts svg{color:#f9faff;filter:drop-shadow(0 2px 3px #070518)}.cc5-promos{grid-template-columns:1fr 1fr;gap:13px;display:grid}.cc5-promo{isolation:isolate;border:2px solid #e0e5ee;border-radius:15px;align-items:end;min-height:186px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 2px #570412,0 0 16px #e9edf888,inset 0 2px 9px #fff7;color:#fff!important}.cc5-promo:before{content:"";z-index:-1;background:linear-gradient(#0000 .999999%,#470c28a4 46%,#23010eea 98%);position:absolute;inset:0}.cc5-promo-advent{background:url(/decoracion/arte-navidad.svg) 50%/cover,#5c0514}.cc5-promo-reyes{background:url(/decoracion/arte-reyes.svg) 50%/cover,#0c1b48}.cc5-promo-icon{filter:drop-shadow(0 4px 8px #000);font-size:35px;position:absolute;top:9px;left:8px}.cc5-promo>div{text-shadow:0 2px 3px #000;width:100%;padding:14px 12px 12px}.cc5-script{text-align:center;font:italic clamp(19px,2vw,27px)/1.1 Georgia,serif;display:block}.cc5-promo p{text-align:center;margin:6px 0 8px;font-size:12px}.cc5-promo strong{background:linear-gradient(#c91932,#74000d);border:1px solid #ffbaca;border-radius:12px;align-items:center;gap:4px;width:max-content;max-width:100%;margin:auto;padding:6px 12px;font-size:12px;font-weight:650;display:flex;box-shadow:0 0 8px #e83249}.cc5-promo:hover strong{background:#ee1a3b}.cc5-beneath{text-align:center;background:linear-gradient(90deg,#0000,#750d27bb,#0000);margin:12px 0 0;padding:7px 0}.cc5-beneath a{align-items:center;gap:7px;font-size:13px;font-style:italic;text-decoration:none;display:inline-flex;color:#fff!important}.cc5-join p{text-align:center;color:#f7faff;margin:3px 0 12px;font-size:12px;line-height:1.4}.cc5-red-btn{background:linear-gradient(#e32637,#970016 55%,#640010);border:2px solid #fce5e8;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:35px;font-size:14px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 0 14px #ee253c9d,inset 0 2px 6px #fff9;color:#fff!important}.cc5-red-btn:hover{filter:brightness(1.15)}.cc5-countdown{text-align:center}.cc5-countdown>strong{color:#fff;font:italic 17px Georgia,serif}.cc5-count-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:11px 0 5px;display:grid}.cc5-count-grid>div{color:#fff;background:linear-gradient(#a52639,#4c0008);border:1px solid #f7a3b2;border-radius:6px;padding:6px 0 3px;box-shadow:inset 0 1px 5px #fff5}.cc5-count-grid b{font-variant-numeric:tabular-nums;font-size:23px;line-height:1;display:block}.cc5-count-grid small{font-size:8px}.cc5-local-note{color:#dce5f4;font-size:9px}.cc5-season-lines{gap:5px;display:grid}.cc5-season-lines a{background:#57061655;border:1px solid #e0efff33;border-radius:7px;align-items:center;gap:8px;padding:7px 5px;text-decoration:none;display:flex;color:#faffff!important}.cc5-season-lines a:hover{border-color:#fdb8c6}.cc5-season-lines svg{color:#f5c8d1;flex-shrink:0}.cc5-season-lines span{gap:2px;display:grid}.cc5-season-lines strong{font-size:12px}.cc5-season-lines small{color:#f2d5df;font-size:9px}.cc5-community{gap:9px;display:grid}.cc5-community p{text-align:center;margin:0;font-size:11px;line-height:1.5}.cc5-community a{border-bottom:1px solid #ffffff40;justify-content:space-between;align-items:center;padding-bottom:5px;font-size:11px;text-decoration:none;display:flex;color:#fff!important}.cc5-community a:hover{text-decoration:underline}.cc5-home-after{background:linear-gradient(#071830e8,#07111feb);border:1px solid #ccdeee66;border-radius:13px;max-width:1180px;margin:35px auto 0;padding:24px 23px 18px;box-shadow:0 6px 30px #0009}.cc5-after-head{text-align:center;padding:0 0 12px}.cc5-after-head span{letter-spacing:2px;color:#f7ccd6;font-size:10px}.cc5-after-head h2{color:#fff;margin:8px 0;font:italic clamp(23px,2.6vw,34px) Georgia,serif}.cc5-after-head p{color:#e1e8f5;font-size:12px}.cc5-after-more{grid-template-columns:1fr 1fr;gap:15px;margin:25px 0;display:grid}.cc5-after-more>div{background:linear-gradient(130deg,#521326bd,#101a3cbd);border:1px solid #cce6ee70;border-radius:10px;padding:17px}.cc5-after-more h2{margin:0;font:italic 22px Georgia,serif}.cc5-after-more p{color:#e9e9ef;font-size:12px}.cc5-after-more a{color:#fff5f6;font-size:13px}.christmas-site .cc5-footer{color:#f5f7fc!important;background:linear-gradient(#1c0918,#040e20)!important;border-top:2px solid #ac5569!important;margin:22px 0 0!important;padding:0!important}.cc5-footer-ribbon{text-align:center;color:#fff;background:linear-gradient(#cb1734,#57000a);border:2px solid #e6a2b1;border-radius:50% 50% 12px 12px;justify-content:center;align-items:center;max-width:570px;min-height:30px;margin:auto;padding:3px 15px;font:italic 18px Georgia,serif;display:flex;position:relative;top:-14px;box-shadow:0 0 11px #e83d5c}.cc5-footer-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1450px;margin:0 auto;padding:0 18px 13px;display:flex}.cc5-footer-brand{font:italic 25px Georgia,serif;text-decoration:none;color:#fff!important}.cc5-footer-brand span{color:#e92b46}.cc5-footer nav{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cc5-footer a{text-decoration:none;color:#fff!important}.cc5-footer nav a{font-size:11px}.cc5-footer small{color:#e2e3ec;font-size:10px}.christmas-site .connection-note{z-index:25;border-color:#c57584;font-size:10px;position:relative;color:#fff!important;background:#390619e6!important}.christmas-site .snow-toggle{z-index:81;border:1px solid #ffb2b9;color:#fff!important;background:#680d22!important}.christmas-site .radio-premium .radio-fiesta-hero{background:linear-gradient(120deg,#5b0919ef,#0b234af0)!important;border:2px solid #cbd9eb!important;box-shadow:0 0 14px #f4f3ff55!important}.christmas-site .radio-premium .radio-chat-panel,.christmas-site .radio-premium .radio-player-wow,.christmas-site .radio-premium .radio-request-panel{background:linear-gradient(130deg,#2b0b21f2,#072443f3)!important;border:1px solid #d3e3f6b8!important;box-shadow:0 0 13px #d9ebff2a,inset 0 2px 9px #fff2!important}.christmas-site .cine-dj-scene,.christmas-site .epic-showcase{background:linear-gradient(150deg,#4b0c24ec,#092f51e8)!important;border:2px solid #d6e8f5!important;box-shadow:0 0 12px #cde1ff66!important}@media (min-width:1550px){.cc5-home{max-width:1580px}.cc5-welcome{height:348px}.cc5-shortcuts>a{min-height:105px}}@media (max-width:1190px){.cc5-dashboard{grid-template-columns:minmax(175px,225px) minmax(0,1fr) minmax(175px,225px);gap:9px}.cc5-home{padding:13px 10px 0}.cc5-panel-title{padding:7px!important;font-size:18px!important}.cc5-panel-body{padding:10px}.cc5-nav-links>a{gap:4px;padding:7px;font-size:11px}.cc5-welcome{height:280px}.cc5-santa{width:37%}.cc5-snowman{width:15%}.cc5-shortcuts{gap:4px}.cc5-shortcuts>a{min-height:87px;font-size:10px}.cc5-promos{gap:8px}.cc5-promo{min-height:160px}.cc5-script{font-size:19px}}@media (max-width:900px){.cc5-navigation{padding:0 12px}.cc5-navigation-inner{justify-content:space-between;min-height:46px}.cc5-mobile-brand{color:#fff;font:italic 23px Georgia,serif;text-decoration:none;display:block}.cc5-mobile-brand span{color:#ff344b}.cc5-mobile-toggle{color:#fff;background:#740416;border:1px solid #f5a2b4;border-radius:7px;align-items:center;gap:6px;padding:7px 12px;display:flex}.cc5-nav-links{z-index:70;background:linear-gradient(#3e0410,#0b1932);border:1px solid #b5818d;flex-wrap:wrap;justify-content:start;padding:12px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 20px #000c}.cc5-nav-links.cc5-nav-open{display:flex}.cc5-nav-links>a{justify-content:start;min-width:135px;font-size:13px}.cc5-dashboard{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cc5-center{grid-area:1/1/auto/-1}.cc5-left{grid-column:1}.cc5-right{grid-column:2}.cc5-welcome{height:335px}.cc5-promos{gap:12px}.cc5-shortcuts{gap:8px}.cc5-shortcuts>a{min-height:90px;font-size:11px}.cc5-left,.cc5-right{grid-template-columns:1fr 1fr;align-content:start;gap:12px;display:grid}.cc5-left .cc5-panel,.cc5-right .cc5-panel{height:100%}.cc5-panel-title{font-size:18px!important}.cc5-home-after{margin-top:18px}}@media (max-width:650px){.cc5-home{padding:9px 7px 0}.cc5-masthead{height:87px}.cc5-masthead img{object-fit:cover;object-position:left center;width:100%;height:100%}.cc5-dashboard{flex-direction:column;gap:10px;display:flex}.cc5-center,.cc5-left,.cc5-right{width:100%}.cc5-welcome{height:265px}.cc5-welcome-text{width:62%;margin:16px 8px 0 34%}.cc5-calligraphy{font-size:clamp(19px,5vw,29px)}.cc5-welcome h1{letter-spacing:-2px;font-size:clamp(33px,8vw,49px)!important}.cc5-welcome-tagline{font-size:clamp(13px,3.8vw,18px)}.cc5-welcome-message{font-size:10px;bottom:10px;left:27%;right:5%}.cc5-santa{width:43%;height:95%;left:-5%}.cc5-snowman{width:18%;height:54%;right:-3%}.cc5-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:8px 0}.cc5-shortcuts>a{min-height:76px;padding:8px 3px;font-size:10px}.cc5-shortcuts svg{width:23px;height:23px}.cc5-promos{grid-template-columns:1fr 1fr;gap:7px}.cc5-promo{min-height:144px}.cc5-script{font-size:18px}.cc5-promo>div{padding:8px 4px}.cc5-promo p{font-size:10px}.cc5-promo strong{padding:5px;font-size:10px}.cc5-promo-icon{font-size:26px}.cc5-beneath a{font-size:11px}.cc5-left,.cc5-right{grid-template-columns:1fr 1fr;gap:8px}.cc5-panel-title{min-height:38px;font-size:16px!important}.cc5-panel-title svg{width:15px}.cc5-panel-flake{display:none}.cc5-panel-body{padding:9px}.cc5-event-list>a{grid-template-columns:13px 37px 1fr;gap:3px;font-size:9px}.cc5-event-list b{font-size:8px}.cc5-now-dj{gap:6px}.cc5-now-dj strong{font-size:11px}.cc5-now-dj small{font-size:9px}.cc5-join p{font-size:11px}.cc5-count-grid{gap:2px}.cc5-count-grid b{font-size:18px}.cc5-season-lines small{font-size:8px}.cc5-home-after{padding:13px 8px}.cc5-after-more{grid-template-columns:1fr}.cc5-footer-ribbon{font-size:15px}.cc5-footer-inner{flex-direction:column;gap:9px}.cc5-footer nav{gap:7px}.cc5-footer nav a{font-size:10px}.cc5-radio-illustration{padding-left:23px}.cc5-player-button{width:40px;height:40px;top:20px;left:0}.cc5-equalizer{gap:2px}.cc5-equalizer i{width:2px}}@media (max-width:390px){.cc5-left,.cc5-right{grid-template-columns:1fr}.cc5-welcome{height:250px}.cc5-welcome-message{font-size:10px}.cc5-promos{grid-template-columns:1fr}.cc5-promo{min-height:120px}.cc5-shortcuts>a{font-size:9px}}@media (prefers-reduced-motion:reduce){.cc5-equalizer-on i{animation:none}.cc5-shortcuts>a{transition:none}}.cc5-promo-advent:after,.cc5-promo-reyes:after{content:"";z-index:-1;pointer-events:none;background-position:0 100%;background-repeat:no-repeat;background-size:contain;width:44%;height:100%;position:absolute;bottom:0;left:0}.cc5-promo-advent:after{background-image:url(/decoracion/regalo-adviento-referencia.png)}.cc5-promo-reyes:after{background-image:url(/decoracion/camellos-reyes-referencia.png);width:57%;height:63%}.cc5-promo-icon{display:none}.cc5-promo>div{background:linear-gradient(90deg,#0000,#160b24b0 25%,#320a24c9);padding-left:21%}@media (max-width:650px){.cc5-promo>div{padding-left:13%}}:root{--cc6-ruby:#b40020;--cc6-silver:#e7f3ff;--cc6-night:#09223f;--cc6-light:#fff9ec}body.christmas-site{color:#fff!important;background:#0b2850 url(/assets/navidad-2026/imagenes/hero-inicio-escritorio.webp) top/cover fixed!important;padding-bottom:0!important}body.christmas-site:before{opacity:.7!important;background:linear-gradient(#061c3610,#061c3620)!important}.christmas-site .site-content>div:not(.christmas-home){max-width:1480px!important}.christmas-site .snow-toggle{opacity:.82;padding:6px 10px!important;font-size:11px!important}.cc5-home-after{position:relative;overflow:hidden;background:linear-gradient(155deg,#082b50e9 5%,#6b0922dc 48%,#061c38f0)!important;border:2px solid #e7f0f7!important;border-radius:18px!important;max-width:1460px!important;margin-top:24px!important;padding:24px!important;box-shadow:0 0 0 3px #870820,0 14px 38px #00192fcc,inset 0 0 25px #fff2!important}.cc5-home-after:before{content:"";pointer-events:none;opacity:.18;background:url(/assets/navidad-2026/imagenes/navidad-portada.webp) 50% 48%/cover no-repeat;height:160px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.cc5-after-head{border-bottom:1px solid #cde4ef80;position:relative;padding:7px 12px 17px!important}.cc5-after-head>span{letter-spacing:.2em;font-weight:800;color:#f9d4b6!important}.cc5-after-head h2{text-shadow:0 2px 5px #000a;color:#fff!important;font:italic clamp(23px,2.8vw,38px) Georgia,serif!important}.cc5-after-head p{line-height:1.6;color:#fcf9fb!important;font-size:clamp(12px,1.15vw,15px)!important}.cc5-after-more>div{background:linear-gradient(115deg,#660a25e8,#09264dea)!important;border:2px solid #e8eff3cc!important;border-radius:15px!important;box-shadow:inset 0 1px #fff5,0 7px 22px #0007!important}.cc5-after-more a,.cc5-after-more h2,.cc5-after-more p{color:#fff!important}.cc5-after-more a,.cc6-season-chat{background:linear-gradient(#c41730,#730012);border:1px solid #ffc4c6;border-radius:10px;padding:8px 14px;text-decoration:none;display:inline-flex;box-shadow:0 3px 15px #e03a4180;color:#fff!important}.cc6-home-countries{background:linear-gradient(110deg,#061d39db,#650b23dc),url(/assets/navidad-2026/imagenes/paises-portada.webp) 50%/cover;border:1px solid #d9e8f3;border-radius:16px;margin:30px 0 2px;padding:23px 18px 26px;position:relative;box-shadow:inset 0 2px 9px #fff4}.cc6-countries-heading{text-align:center;margin-bottom:15px}.cc6-chapters-heading span,.cc6-countries-heading span{letter-spacing:.15em;color:#ffe1ac;font:800 11px Arial,sans-serif}.cc6-countries-heading h2{color:#fff;margin:6px 0;font:italic clamp(21px,2.6vw,32px) Georgia,serif!important}.cc6-countries-heading p{color:#fff8f4;margin:0;font-size:13px}.cc6-country-links{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;display:grid}.cc6-country-links a{background:linear-gradient(155deg,#c42037,#58081a);border:1px solid #e7e9f2;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:9px 5px;font-size:11px;text-decoration:none;transition:filter .2s,transform .2s;display:flex;box-shadow:0 3px 10px #0008;color:#fff!important}.cc6-country-links a:hover{filter:brightness(1.25);transform:translateY(-2px)}.cc6-country-links a span{font-size:19px}.cc6-country-links svg{flex-shrink:0;width:12px}.cc6-paises-page{background:linear-gradient(135deg,#07213bdc,#550c1ccf),url(/assets/navidad-2026/imagenes/paises-portada.webp) top/cover;border:2px solid #dce9f7;border-radius:20px;margin-top:15px!important;margin-bottom:20px!important}.cc6-country-card{background:linear-gradient(110deg,#6d0926ed,#062e4eeb);border:1px solid #bce9ff;text-decoration:none;transition:filter .2s;box-shadow:0 4px 13px #0006;color:#fff!important}.cc6-country-card:hover{filter:brightness(1.15)}.christmas-site .site-content>.radio-premium{max-width:none!important;padding:0!important}.christmas-site .radio-premium{background:linear-gradient(#08203960,#06182cb5),url(/assets/navidad-2026/imagenes/radio-escenario-directo.webp) top/cover fixed!important}.christmas-site .radio-fiesta-shell{max-width:1260px!important;padding:20px 15px 45px!important}.christmas-site .radio-premium .radio-fiesta-hero{min-height:175px;background:linear-gradient(90deg,#3c0813df,#09294bbb 67%,#071e3a66),url(/assets/navidad-2026/imagenes/radio-escenario-directo.webp) 100%/cover!important;border-radius:16px!important;align-items:center!important;margin:0 0 15px!important;padding:22px 26px!important;box-shadow:0 0 0 2px #711123,0 4px 22px #0008!important}.christmas-site .radio-premium .radio-fiesta-title{text-shadow:0 3px 5px #000a;letter-spacing:-1px!important;margin:4px 0!important;font:italic clamp(28px,3.8vw,48px)/1.1 Georgia,serif!important}.christmas-site .radio-premium .radio-fiesta-sub{max-width:680px;color:#fff!important;font-size:13px!important;line-height:1.45!important}.christmas-site .radio-premium .radio-fiesta-badge{color:#fff!important;background:#97021c!important;border:1px solid #ffcad4!important;border-radius:50px!important;padding:9px 14px!important;font-size:10px!important}.christmas-site .radio-premium .radio-player-wow{position:relative;background:linear-gradient(130deg,#08213edb,#550b23e3 64%,#071b34df),url(/assets/navidad-2026/imagenes/radio-escenario-directo.webp) 50%/cover!important;border:2px solid #d8f0ff!important;border-radius:20px!important;padding:18px!important;box-shadow:0 0 0 2px #7d0d24,0 13px 35px #000a,inset 0 2px 11px #fff6!important}.christmas-site .radio-premium .radio-player-wow:before,.radio-bat,.radio-cemetery,.radio-cover-crown,.radio-cover-ofrenda,.radio-cover-sun,.radio-fog,.radio-ghost,.radio-haunt,.radio-moon,.radio-player-wow:after,.radio-witch{display:none!important}.christmas-site .radio-premium .radio-player-top{align-items:center!important;margin:0 0 14px!important}.christmas-site .radio-premium .radio-track-title{letter-spacing:0!important;color:#fff!important;margin:5px 0!important;font-size:clamp(18px,2vw,25px)!important;line-height:1.2!important}.christmas-site .radio-premium .radio-player-stage{grid-template-columns:minmax(160px,270px) minmax(0,1fr)!important;align-items:stretch!important}.christmas-site .radio-premium .radio-cover-world{background:linear-gradient(#051b3880,#540a2580),url(/assets/navidad-2026/imagenes/radio-escenario-directo.webp) 50%/cover!important;border:1px solid #fff8!important;border-radius:18px!important;place-items:center!important;min-height:275px!important;padding:12px!important;display:grid!important}.christmas-site .radio-premium .radio-cover-disc{aspect-ratio:1!important;border:5px solid #e9f2f8!important;border-radius:17px!important;width:min(100%,240px)!important;height:auto!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 0 3px #9b001d,0 8px 25px #0009!important}.christmas-site .radio-premium .radio-cover-img{object-fit:cover!important;border-radius:10px!important;width:100%!important;height:100%!important;display:block!important}.christmas-site .radio-premium .radio-player-info{flex-direction:column!important;justify-content:center!important;gap:9px!important;min-width:0!important;display:flex!important}.christmas-site .radio-premium .radio-dj-card-mini{background:linear-gradient(90deg,#90081ae8,#062b4bce)!important;border:1px solid #f7cbd3!important;border-radius:13px!important;margin:0!important;padding:9px 13px!important;box-shadow:0 5px 12px #0005!important}.christmas-site .radio-premium .radio-dj-label{color:#fff4e5!important}.christmas-site .radio-premium .radio-dj-name{color:#fff!important;font-size:clamp(15px,1.8vw,22px)!important}.christmas-site .radio-premium .halloween-eq{overflow:hidden;background:linear-gradient(90deg,#061f3bed,#681529eb)!important;border:1px solid #dcecff!important;border-radius:12px!important}.christmas-site .radio-premium .halloween-eq-screen{background:linear-gradient(120deg,#052743f2,#59071eb5),url(/assets/navidad-2026/imagenes/fondo-movil-live.webp) 50%/cover!important;height:105px!important}.christmas-site .radio-premium .halloween-eq-topline{color:#fff!important;background:linear-gradient(#930a23,#3f0013)!important}.christmas-site .radio-premium .halloween-eq-moon,.eq-altar-line,.eq-bat-swarm,.eq-flower-field,.eq-papel-string,.eq-procession-floor,.eq-spirit-runners,.halloween-eq-graves{display:none!important}.christmas-site .radio-premium .eq-dia-title{color:#f6f7ff!important;top:13px!important}.christmas-site .radio-premium .radio-eq-shell{min-width:0}.christmas-site .radio-premium .radio-wave-row{margin-top:0!important}.christmas-site .radio-premium .radio-wave-label{color:#f9f6ff!important}.christmas-site .radio-premium .radio-small-btn{color:#fff!important;background:linear-gradient(#bd1433,#670418)!important}.christmas-site .radio-premium .radio-controls{justify-content:center!important;gap:12px!important;margin-top:0!important;padding:3px 0!important}.christmas-site .radio-premium .radio-control-btn{color:#fff!important;background:linear-gradient(#c71c35,#730014)!important;border:1px solid #f4ebef!important;border-radius:11px!important;width:49px!important;height:49px!important}.christmas-site .radio-premium .radio-control-play{background:linear-gradient(#f52946,#b40020 60%,#670017)!important;border-radius:50%!important;width:59px!important;height:59px!important}.christmas-site .radio-premium .radio-chat-panel,.christmas-site .radio-premium .radio-request-panel{background:linear-gradient(140deg,#081f3dee,#570c23e9)!important;border:2px solid #e0ebf4!important;border-radius:16px!important;padding:20px!important;box-shadow:0 7px 26px #0008!important}.christmas-site .radio-premium .radio-request-panel:before,.radio-chat-panel:before{display:none!important}.christmas-site .radio-premium .radio-panel-title{color:#fff!important;margin:0!important;font:italic clamp(21px,2.5vw,28px) Georgia,serif!important}.christmas-site .radio-premium .radio-section-chip{color:#ffe0b5!important}.christmas-site .radio-premium .radio-input,.radio-chat-input{color:#fff!important;background:#061d36e6!important;border:1px solid #cbd8e9!important;border-radius:9px!important}.christmas-site .radio-premium .radio-input::placeholder,.radio-chat-input::placeholder{color:#e9eaf2!important;opacity:.8!important}.christmas-site .radio-premium .radio-request-note{color:#fff!important}.christmas-site .radio-premium .radio-chat-scroll{height:min(300px,50dvh)!important}.christmas-site .radio-premium .radio-send-btn{color:#fff!important;background:linear-gradient(#d8243b,#7b0016)!important;border-radius:9px!important}.christmas-site .radio-premium .radio-player-glow{display:none!important}.christmas-site .site-content>.dj-season-page{max-width:none!important;padding:12px 15px 35px!important}.christmas-site .dj-season-page{color:#fff!important;background:linear-gradient(#09264455,#09264499),url(/assets/navidad-2026/imagenes/djs-portada.webp) top/cover fixed!important}.dj-season-page:after,.dj-season-page:before{display:none!important}.dj-season-page>div{max-width:1260px!important}.christmas-site .dj-season-page .ha-world,.epic-bats,.epic-candle,.epic-cauldron,.epic-cemetery,.epic-marigolds,.epic-papel,.epic-skull,.epic-smoke,.epic-witch,.ha-bats,.ha-fog,.ha-moon,.ha-moon-cloud,.ha-wisps,.ha-witch{display:none!important}.christmas-site .dj-season-page .ha-season-header{box-shadow:0 8px 30px #0008;background:linear-gradient(90deg,#540b1be3,#082542d5),url(/assets/navidad-2026/imagenes/djs-portada.webp) 50%/cover!important;border:2px solid #e8f1fa!important;border-radius:16px!important;margin:8px 0 15px!important;padding:20px 25px!important}.christmas-site .dj-season-page .ha-main-title{text-shadow:0 2px 5px #000;letter-spacing:0!important;color:#fff!important;margin:8px 0!important;font:italic clamp(28px,3.4vw,45px)/1.1 Georgia,serif!important}.christmas-site .dj-season-page .ha-main-sub{color:#fff!important;font-size:13px!important}.christmas-site .cine-dj-scene,.christmas-site .epic-scene,.christmas-site .epic-showcase{background:linear-gradient(120deg,#081e38b0,#610c26c9),url(/assets/navidad-2026/imagenes/djs-portada.webp) 50%/cover!important;border:2px solid #e5ecf6!important;border-radius:16px!important;box-shadow:0 8px 20px #0008!important}.christmas-site .epic-scene{min-height:340px!important;padding:24px!important}.christmas-site .epic-copy{color:#fff!important;background:linear-gradient(140deg,#072946,#4c0b22)!important;border-radius:16px!important;padding:20px!important}.christmas-site .epic-copy :is(p,h2,h3,h4,small,span,strong),.christmas-site .epic-showcase :is(p,h2,h3,h4){color:#fff!important}.christmas-site .epic-btn{color:#fff!important;background:linear-gradient(130deg,#c41331,#76091b)!important;border:1px solid #ffc5d1!important;border-radius:10px!important;min-height:43px!important;font-size:12px!important}.christmas-site .cine-rank-screen,.christmas-site .ha-hype-ranking{color:#fff!important;background:linear-gradient(135deg,#092845f4,#4d0922ef)!important;border:1px solid #e1ecff!important;border-radius:15px!important}.christmas-site .dj-season-page .season-link{color:#fff!important;background:linear-gradient(120deg,#79021b,#092c4b)!important;border:1px solid #dfebfc!important;border-radius:13px!important}.christmas-site .site-content>.cc6-story-page{max-width:1320px!important;padding:15px 15px 35px!important}.cc6-story-page{color:#fff!important}.cc6-story-hero{background:#062545;border:2px solid #e6f0ff;border-radius:18px;align-items:center;min-height:240px;margin-bottom:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 25px #0008}.cc6-story-hero-art{position:absolute;inset:0}.cc6-story-hero-art .christmas-art{border:0;height:100%}.cc6-story-hero-art img{object-fit:cover}.cc6-story-hero:after{content:"";background:linear-gradient(90deg,#06162df3,#3d091ab3 55%,#071d2b11);position:absolute;inset:0}.cc6-story-hero-content{z-index:2;max-width:650px;padding:24px 28px;position:relative}.cc6-story-hero-content>span{letter-spacing:.14em;color:#ffe6c5;margin:6px 0;font-size:10px;display:block}.cc6-story-hero-content h1{color:#fff!important;margin:5px 0!important;font:italic clamp(27px,3.3vw,42px) Georgia,serif!important}.cc6-story-hero-content p{color:#fff!important;font-size:14px!important;line-height:1.4!important}.cc6-back-link{font-size:11px;text-decoration:none;color:#fff!important}.cc6-season-chat{margin-top:10px;font-size:12px}.cc6-door-calendar{background:linear-gradient(125deg,#082a4fdc,#730b27d6),url(/assets/navidad-2026/imagenes/navidad-portada.webp) 50%/cover;border:2px solid #eff6ff;border-radius:18px;margin-bottom:23px;padding:23px;position:relative;box-shadow:0 7px 30px #0007,inset 0 3px 12px #ffffff30}.cc6-season-reyes{background:linear-gradient(135deg,#0b284cd1,#6e2637d4),url(/assets/navidad-2026/imagenes/reyes-portada.webp) 50%/cover}.cc6-season-anonuevo{background:linear-gradient(135deg,#0e2745d9,#8d1b3add),url(/assets/navidad-2026/imagenes/anonuevo-portada.webp) 50%/cover}.cc6-door-heading{border-bottom:1px solid #ffffff6b;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:14px;display:flex}.cc6-door-heading h2{color:#fff;margin:2px 0;font:italic clamp(23px,3vw,34px) Georgia,serif}.cc6-door-heading p{color:#fff;margin:0;font-size:12px}.cc6-door-sigil{filter:drop-shadow(0 2px 5px #000);font-size:36px}.cc6-caps{color:#ffe6b1;letter-spacing:.17em;font-size:10px;font-weight:800}.cc6-door-count{white-space:nowrap;font-variant-numeric:tabular-nums;background:#720819d9;border:1px solid #f8e3ec;border-radius:30px;margin-left:auto;padding:8px 12px;font-weight:800}.cc6-door-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.cc6-door{aspect-ratio:.85;perspective:450px;isolation:isolate;color:#fff;background:#0d3050;border:2px solid #f2eff7;border-radius:10px;min-width:0;padding:0;position:relative;overflow:hidden;box-shadow:0 5px 9px #0009,inset 0 1px 3px #fff6}.cc6-door:disabled{cursor:default}.cc6-door-face{transform-origin:0;backface-visibility:hidden;z-index:2;background:linear-gradient(150deg,#d9273b,#8c0926 62%,#48041a);border:3px solid #fff4d2;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:1px;transition:transform .5s;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #800018,inset 0 0 18px #ffcb7d56}.cc6-door-face:after,.cc6-door-face:before{content:"";background:#e4d1b4a8;width:66%;height:1px}.cc6-door-face small{filter:drop-shadow(1px 3px 2px #0009);font-size:clamp(15px,2.3vw,25px)}.cc6-door-face b{text-shadow:1px 2px 3px #000a;font:italic 700 clamp(19px,2.6vw,31px) Georgia,serif}.cc6-door-knob{background:#ffe9b0;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:9%;box-shadow:0 0 6px #fff5}.cc6-door-inside{text-align:center;color:#fff;background:linear-gradient(140deg,#063556,#6f152b);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px;display:flex;position:absolute;inset:0}.cc6-door-inside strong{font-size:clamp(10px,1vw,14px);line-height:1.15}.cc6-door-inside small{font-size:10px}.cc6-door-open .cc6-door-face{opacity:0;transform:rotateY(-108deg)}.cc6-door-ready:focus-visible,.cc6-door-ready:hover{outline-offset:2px;filter:brightness(1.16);outline:2px solid #fff}.cc6-door:not(.cc6-door-ready) .cc6-door-face{filter:saturate(.72)}.cc6-door-foot{color:#fff;text-align:center;margin-top:17px;font-size:12px}.cc6-chapters{background:linear-gradient(135deg,#061b37ee,#590e25e9);border:2px solid #dceaf5;border-radius:18px;padding:19px;box-shadow:0 12px 30px #0007}.cc6-chapters-heading{text-align:center;padding:8px 0 15px}.cc6-chapters-heading h2{color:#fff;margin:4px 0;font:italic clamp(22px,2.9vw,32px) Georgia,serif}.cc6-chapters-heading p{color:#fff;font-size:12px}.cc6-chapter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.cc6-chapter{background:linear-gradient(140deg,#062b4e,#670a23);border:1px solid #e5e5f1;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 5px 12px #0006}.cc6-chapter-image{background:linear-gradient(155deg,#09365a,#5d0c25);place-items:center;height:130px;display:grid}.cc6-chapter-image .christmas-art{border:0;width:100%;height:100%;min-height:0}.cc6-chapter-image>span{color:#fff;font-size:60px}.cc6-chapter-content{color:#fff;padding:14px}.cc6-chapter-content small{letter-spacing:.05em;font-size:10px;color:#ffe7c0!important}.cc6-chapter-content h3{margin:6px 0;font:italic 21px Georgia,serif;color:#fff!important}.cc6-chapter-content p{white-space:pre-line;font-size:12px;line-height:1.65;color:#fff!important}.cc6-chapter-locked .cc6-chapter-image{filter:saturate(.55)}.cc6-season-nav{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0;display:flex}.cc6-season-nav a{background:#a20b27;border:1px solid #fff;border-radius:10px;padding:10px 20px;text-decoration:none;color:#fff!important}.cc5-home-after .daily-story{color:#fff!important;background:linear-gradient(135deg,#082f53dd,#6d0c2cce)!important;border:1px solid #e8e8f6!important;border-radius:13px!important;padding:16px!important}.cc5-home-after .daily-story :is(h2,h3,p,small,strong,span){color:#fff}.cc5-home-after .daily-scene{overflow:hidden;border:1px solid #e2e9f6!important;border-radius:13px!important}.cc5-home-after .daily-narrative{color:#fff!important;background:linear-gradient(90deg,#082341f8,#640d29e9)!important;border:1px solid #ffdfde88!important;padding:18px!important}.cc5-home-after .daily-vignette{background:linear-gradient(90deg,#092441f0,#6f143fc9 52%,#0000 95%)!important}.cc5-home-after .daily-narrative :is(h3,p,small){color:#fff!important}.cc5-home-after .story-tabs button{color:#fff!important;background:#6b102acc!important;border:1px solid #e6e2e9!important}.cc5-home-after .story-tabs button[aria-pressed=true]{background:#c1122e!important}.cc5-home-after .seal-strip span{color:#fff!important;background:#67122a!important;border:1px solid #edf2ff!important}.cc5-home-after .daily-calendar{color:#fff!important}.cc6-chat-header .cc5-masthead,.cc6-dev-only{display:none!important}.cc6-chat-header .cc5-nav-links{z-index:90;background:#360610f8;border:1px solid #eacfe0;flex-wrap:wrap;justify-content:center;padding:10px;position:absolute;top:100%;left:0;right:0;box-shadow:0 9px 19px #0008;display:none!important}.cc6-chat-header .cc5-nav-links.cc5-nav-open{display:flex!important}.cc6-chat-header .cc5-mobile-toggle{color:#fff;background:linear-gradient(#bf1532,#670017);border:1px solid #fff1f1;border-radius:7px;align-items:center;gap:7px;padding:6px 10px;display:flex!important}.cc6-chat-header .cc5-mobile-brand{color:#fff;font:italic 21px Georgia,serif;text-decoration:none;display:block!important}.cc6-chat-header .cc5-mobile-brand span{color:#f84056}.cc6-chat-header .cc5-navigation-inner{justify-content:space-between!important;min-height:42px!important}.cc6-chat-header .cc5-navigation{padding:0 14px!important}.cc6-chat-header .cc5-nav-links>a{min-width:0!important}.christmas-site:has(.chat-fullscreen) .winter-lights{height:2px!important}.christmas-site:has(.chat-fullscreen) .site-content{min-height:0!important}.christmas-site .site-content>.chat-fullscreen{max-width:100vw!important;margin:0!important;padding:0!important}.christmas-site:has(.chat-fullscreen) .cc5-footer{margin:0!important}.christmas-site:has(.chat-fullscreen) .cc5-footer-ribbon{display:none}.christmas-site:has(.chat-fullscreen) .cc5-footer-inner{padding:4px 13px!important}.christmas-site:has(.chat-fullscreen) .cc5-footer small,.christmas-site:has(.chat-fullscreen) .cc5-footer-brand{display:none}@media (max-width:1200px){.cc6-country-links{grid-template-columns:repeat(5,minmax(0,1fr))}.cc6-door-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:850px){.cc6-country-links{grid-template-columns:repeat(4,minmax(0,1fr))}.cc6-door-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.cc6-chapter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.radio-player-stage{grid-template-columns:minmax(130px,200px) 1fr!important}.radio-cover-world{min-height:240px!important}}@media (max-width:600px){body.christmas-site{background-image:url(/assets/navidad-2026/imagenes/hero-inicio-movil.webp)!important;background-attachment:scroll!important}.cc5-home-after{padding:12px!important}.cc6-home-countries{padding:13px 9px}.cc6-country-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cc6-country-links a{min-height:36px;font-size:10px}.cc6-country-links a span{font-size:16px}.cc6-door-calendar{padding:12px}.cc6-door-heading{gap:7px}.cc6-door-heading h2,.cc6-door-sigil{font-size:22px}.cc6-door-count{padding:4px 6px;font-size:11px}.cc6-door-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cc6-door-face b{font-size:22px}.cc6-chapters{padding:11px}.cc6-chapter-grid{grid-template-columns:1fr}.cc6-story-hero{min-height:220px}.cc6-story-hero-content{padding:14px}.radio-fiesta-shell{padding:10px 8px 25px!important}.radio-player-stage{grid-template-columns:1fr!important;gap:9px!important}.radio-cover-world{max-height:215px;min-height:165px!important}.radio-cover-disc{max-width:164px}.christmas-site .radio-premium .radio-player-wow{padding:12px!important}.radio-request-form{grid-template-columns:1fr!important}.radio-fiesta-badge{display:none}.christmas-site .dj-season-page,.christmas-site .radio-premium{background-attachment:scroll!important}.epic-scene{min-height:265px!important}.cc6-chat-header .cc5-nav-links>a{font-size:12px}}@media (max-width:380px){.cc6-country-links{grid-template-columns:repeat(2,minmax(0,1fr))}.cc6-door-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cc6-country-links a,.cc6-door-face{transition:none!important}body.christmas-site{background-attachment:scroll!important}}.cc6-country-landing{color:#fff;max-width:1260px;margin:14px auto 32px}.cc6-country-hero{background:linear-gradient(90deg,#062544f0,#580b24b2 65%,#061c3660),url(/assets/navidad-2026/imagenes/paises-portada.webp) 50%/cover;border:2px solid #e6eef9;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:25px;min-height:300px;padding:28px;display:flex;box-shadow:0 8px 25px #0009}.cc6-country-hero-copy{max-width:760px}.cc6-country-eyebrow{letter-spacing:.13em;color:#ffe8cb;font-size:11px}.cc6-country-hero h1{margin:7px 0;font:italic clamp(29px,4vw,48px)/1.1 Georgia,serif;color:#fff!important}.cc6-country-hero p{font-size:15px;line-height:1.5;color:#fff!important}.cc6-country-back{align-items:center;gap:7px;font-size:12px;text-decoration:none;display:flex;color:#fff!important}.cc6-country-cta{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.cc6-country-cta a{background:linear-gradient(#cb1534,#70021e);border:1px solid #ffe3e5;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.cc6-country-cta .cc6-country-secondcta{background:linear-gradient(#164469,#07223d)}.cc6-country-time{background:#051b39d9;border:1px solid #e4e7f4;border-radius:11px;flex-shrink:0;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.cc6-country-time strong{font-variant-numeric:tabular-nums;font-size:17px}.cc6-country-sections{grid-template-columns:1fr 1fr;gap:15px;margin:17px 0;display:grid}.cc6-country-neighbours,.cc6-country-sections>section{background:linear-gradient(130deg,#082e53ef,#5b0b25ef);border:1px solid #edf4fb;border-radius:14px;padding:22px;box-shadow:0 8px 20px #0006}.cc6-country-neighbours h2,.cc6-country-sections h2{margin:0 0 11px;font:italic clamp(21px,2.4vw,27px) Georgia,serif;color:#fff!important}.cc6-country-sections p{font-size:14px;line-height:1.7;color:#fff!important}.cc6-country-neighbours a,.cc6-country-next{background:#8d0a24;border:1px solid #eac7cd;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;text-decoration:none;display:inline-flex;color:#fff!important}.cc6-country-neighbours{margin-bottom:15px}.cc6-country-neighbours>div{flex-wrap:wrap;gap:9px;display:flex}.cc6-country-cta a:hover,.cc6-country-neighbours a:hover,.cc6-country-next:hover{filter:brightness(1.2)}@media (max-width:750px){.cc6-country-hero{padding:15px;display:block}.cc6-country-time{margin-top:15px;display:inline-flex}.cc6-country-sections{grid-template-columns:1fr}.cc6-country-neighbours,.cc6-country-sections>section{padding:15px}.cc6-country-hero h1{font-size:30px}}.cc6-radio-spectrum{background:linear-gradient(120deg,#072a4d,#600e26);border:1px solid #ddecfc;border-radius:12px;width:100%;overflow:hidden;box-shadow:inset 0 2px 9px #ffffff25}.cc6-radio-spectrum-head{color:#fff;letter-spacing:.06em;background:linear-gradient(#9f001c,#4a0311);justify-content:space-between;gap:8px;padding:7px 12px;font-size:10px;font-weight:800;display:flex}.cc6-radio-spectrum-view{background:linear-gradient(#051c31a0,#730c229e),url(/assets/navidad-2026/imagenes/radio-escenario-directo.webp) 50%/cover;align-items:end;height:115px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.cc6-radio-spectrum-view svg{filter:drop-shadow(0 0 5px #d7001b);width:100%;height:90%}.cc6-spectrum-bars{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:96%;display:flex;overflow:hidden}.cc6-spectrum-bars i{background:linear-gradient(#f8faff,#ec2944 33%,#750016);border-radius:4px 4px 0 0;flex:1;max-width:10px;min-height:8px;display:block;box-shadow:0 0 7px #ff527cad}.cc6-spectrum-puntos .cc6-spectrum-bars i{border-radius:50%;align-self:center;max-width:8px;min-height:8px;max-height:8px;transform:translateY(-10px)}.cc6-spectrum-classic .cc6-spectrum-bars i{background:linear-gradient(#e9fbff,#ec2647);max-width:6px}.cc6-spectrum-name{color:#fff;text-align:center;text-shadow:0 2px 8px #000e;font:italic 20px Georgia,serif;position:absolute;top:10px;left:0;right:0}@media (max-width:600px){.cc6-radio-spectrum-head{font-size:8px}.cc6-radio-spectrum-view{height:95px}}:root{--cc7-navy:#092c51;--cc7-ruby:#a60023;--cc7-ruby-deep:#520416;--cc7-white:#fff9ef;--cc7-silver:#e6f2ff}.christmas-site .radio-premium.radio-fiesta-page{isolation:isolate;min-height:unset!important;color:#fff!important;background:linear-gradient(#0418321a,#04183294),url(/assets/navidad-2026/imagenes/radio-escenario-directo.webp) top/cover no-repeat fixed!important}.radio-premium .radio-fiesta-shell{max-width:1260px!important;margin:0 auto!important;padding:13px 16px 28px!important}.radio-premium .cc7-radio-firline{color:#fff;filter:drop-shadow(0 1px 3px #540312);opacity:.85;justify-content:center;gap:14px;display:flex}.radio-premium .radio-fiesta-hero{max-width:100%!important;min-height:unset!important;background:linear-gradient(105deg,#640117f5,#092649f0)!important;border:2px solid #eef3ff!important;border-radius:17px!important;align-items:center!important;margin:0 0 14px!important;padding:18px 24px!important;box-shadow:0 7px #7a051bd9,0 18px 32px #0012277e!important}.radio-premium .radio-fiesta-hero:after,.radio-premium .radio-fiesta-hero:before{content:none!important}.radio-premium .radio-fiesta-title{letter-spacing:0!important;color:#fff!important;filter:none!important;text-shadow:0 3px 10px #140110!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;margin:5px 0!important;font:italic 700 clamp(28px,3.7vw,46px)/1.05 Georgia,serif!important;animation:none!important}.radio-premium .radio-fiesta-kicker{color:#ffe4b5!important;letter-spacing:.08em!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:11px!important}.radio-premium .radio-fiesta-sub{color:#f9faff!important;margin:5px 0!important;font-size:clamp(12px,1.15vw,15px)!important;line-height:1.45!important}.radio-premium .radio-fiesta-badge{color:#fff!important;background:#9a0e27!important;border:1px solid #f4e7ed!important;border-radius:10px!important;padding:8px 12px!important}.christmas-site .radio-premium .radio-player-wow{clip-path:none!important;background:linear-gradient(115deg,#04264fe9,#760d2ce8 55%,#072c50e9),url(/assets/navidad-2026/imagenes/radio-escenario-directo.webp) 50%/cover!important;border:2px solid #ecf5ff!important;border-radius:17px!important;max-width:100%!important;padding:22px!important;box-shadow:0 8px #7e0725,0 20px 45px #0008,inset 0 0 40px #d3e6fb12!important}.radio-premium .radio-player-glow,.radio-premium .radio-player-wow:after,.radio-premium .radio-player-wow:before{display:none!important}.radio-premium .radio-player-top{border-bottom:1px solid #fff6;gap:14px;padding:0 0 12px;display:flex;justify-content:space-between!important;align-items:flex-start!important;margin:0 0 12px!important}.radio-premium .radio-section-chip{color:#ffe0b4!important;letter-spacing:.09em!important;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important}.radio-premium .radio-track-title{max-width:840px;color:#fff!important;letter-spacing:0!important;margin:5px 0 0!important;font-size:clamp(18px,2.2vw,27px)!important;line-height:1.25!important}.radio-premium .radio-live-chip{color:#fff!important;white-space:nowrap!important;background:#8a0b27!important;border:1px solid #ffe6ea!important;border-radius:8px!important;font-size:11px!important}.christmas-site .radio-premium .radio-player-stage{grid-template-columns:minmax(155px,235px) minmax(0,1fr)!important;align-items:center!important;gap:20px!important;margin:0!important;display:grid!important}.radio-premium .radio-cover-world{box-shadow:inset 0 0 30px #090c2e99;background:linear-gradient(155deg,#0d3659,#52061dd9)!important;border:1px solid #e7f3ff!important;border-radius:16px!important;width:100%!important;height:220px!important;min-height:200px!important;padding:5px!important}.radio-premium .radio-cover-disc{background:#102947!important;border:2px solid #f3f9ff!important;border-radius:16px!important;width:165px!important;max-width:85%!important;height:165px!important;max-height:85%!important;padding:7px!important;animation:none!important;transform:none!important;box-shadow:0 8px 22px #00132b99!important}.radio-premium .radio-cover-disc:after{display:none!important}.radio-premium .radio-cover-img{object-fit:cover!important;filter:none!important;border-radius:10px!important}.radio-premium .radio-player-info{gap:10px!important}.radio-premium .radio-dj-card-mini{background:linear-gradient(95deg,#770826,#0d3356e3)!important;border:1px solid #e7effb!important;border-radius:13px!important;padding:10px 12px!important}.radio-premium .radio-dj-label{color:#ffe7b5!important;font-size:10px!important}.radio-premium .radio-dj-name{color:#fff!important;font-size:clamp(17px,2vw,24px)!important}.radio-premium .radio-eq-shell{padding:0!important}.radio-premium .cc6-radio-spectrum{border:2px solid #e0ebfa;border-radius:12px}.radio-premium .cc6-radio-spectrum-view{background:linear-gradient(120deg,#042746d5,#7b1631c0),url(/assets/navidad-2026/imagenes/fondo-movil-live.webp) 50%/cover;height:118px}.radio-premium .radio-wave-row{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:0!important}.radio-premium .radio-small-btn{border-radius:9px!important;padding:8px 13px!important;font-size:12px!important}.radio-premium .radio-wave-label{color:#fff!important;font-size:11px!important}.radio-premium .radio-controls{justify-content:center!important;align-items:center!important;gap:12px!important;margin:0!important;padding:4px 0!important;display:flex!important}.radio-premium .radio-control-btn{color:#fff!important;background:linear-gradient(#b6092d,#63001a)!important;border:1px solid #ffeef1!important;border-radius:50%!important;width:49px!important;height:49px!important}.radio-premium .radio-control-play{width:62px!important;height:62px!important;box-shadow:0 0 0 4px #e8f2ff28,0 6px 20px #0006!important}.radio-premium .radio-chat-panel,.radio-premium .radio-request-panel{color:#fff!important;background:linear-gradient(115deg,#0c355af7,#670a26f2)!important;border:2px solid #eef5ff!important;border-radius:17px!important;padding:19px!important;box-shadow:0 12px 30px #00132b80!important}.radio-premium :is(.radio-request-panel,.radio-chat-panel) :is(p,small,label){color:#fff!important;opacity:1!important}.radio-premium :is(.radio-request-panel,.radio-chat-panel) input,.radio-premium :is(.radio-request-panel,.radio-chat-panel) textarea{color:#fff!important;background:#082742!important;border:1px solid #fff8!important}.christmas-site .dj-season-page.cc7-djs{background:linear-gradient(#061c3860,#061c38c4),url(/assets/navidad-2026/imagenes/djs-portada.webp) top/cover fixed!important;padding:12px 15px 34px!important}.christmas-site .dj-season-page.cc7-djs>.mx-auto{max-width:1240px!important}.cc7-djs .ha-season-header{text-align:left!important;background:linear-gradient(100deg,#63061de8,#07365bd2),url(/assets/navidad-2026/imagenes/djs-portada.webp) 50%/cover!important;border:2px solid #e9f2ff!important;border-radius:17px!important;max-width:100%!important;margin:0 auto 16px!important;padding:23px 26px!important;box-shadow:0 8px #7e0a29,0 15px 35px #0007!important}.cc7-djs .ha-season-header:after,.cc7-djs .ha-season-header:before{display:none!important}.cc7-djs .ha-main-title{letter-spacing:0!important;color:#fff!important;-webkit-text-fill-color:white!important;filter:none!important;background:0 0!important;margin:5px 0!important;font:italic 700 clamp(28px,3.6vw,43px)/1.1 Georgia,serif!important;animation:none!important}.cc7-djs .ha-main-sub{color:#fff!important;max-width:780px!important;margin:5px 0!important;font-size:14px!important}.cc7-djs .ha-kicker{color:#ffe4c0!important;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important}.cc7-djs .ha-live-omen{display:inline-flex;color:#fff!important;background:#8d0a2af0!important;border:1px solid #f9f7ff!important;margin:12px 0 0!important}.cc7-djs .season-link{margin-bottom:15px!important;padding:12px 16px!important}.cc7-djs .cine-carousel-zone,.cc7-djs .cine-live-zone,.cc7-djs .cine-rank-zone{background:linear-gradient(125deg,#082b4dec,#57071fe8)!important;border:1px solid #e7edff!important;border-radius:17px!important;margin-top:15px!important;padding:12px!important;box-shadow:0 9px 24px #00152d90!important}.cc7-djs .epic-showcase{background:linear-gradient(110deg,#062745f1,#5e0924ed)!important;border:2px solid #e1f0ff!important;border-radius:17px!important;grid-template-columns:minmax(230px,.85fr) minmax(0,1.15fr)!important;gap:0!important;display:grid!important;overflow:hidden!important}.cc7-djs .epic-scene{background:linear-gradient(140deg,#0f3652aa,#77092792),url(/assets/navidad-2026/imagenes/djs-marco-foto.webp) 50%/cover!important;border-radius:0!important;min-height:310px!important;padding:15px!important}.cc7-djs .christmas-dj-photo{object-fit:contain!important;max-height:280px!important}.cc7-djs .epic-copy{color:#fff!important;background:linear-gradient(115deg,#082c4cf8,#69091df3)!important;padding:18px 20px!important}.cc7-djs .epic-name{color:#fff!important;text-shadow:0 2px 10px #0008!important;font-size:clamp(23px,2.5vw,34px)!important;line-height:1.1!important}.cc7-djs .epic-description{color:#fff!important;font-size:13px!important;line-height:1.5!important}.cc7-djs .epic-stats{gap:8px!important}.cc7-djs .epic-stats>div{background:#082844df!important;border:1px solid #e7f0ff88!important;border-radius:10px!important}.cc7-djs .epic-actions{gap:9px!important}.cc7-djs .epic-btn{color:#fff!important;background:linear-gradient(#bc1435,#790522)!important;border:1px solid #f2dce1!important;border-radius:9px!important;min-height:42px!important;font-size:12px!important}.cc7-djs .epic-btn:disabled{opacity:.55!important}.cc7-djs .cine-rank-title,.cc7-djs .cine-section-title{color:#fff!important;font:italic 700 clamp(23px,2.7vw,33px)/1.15 Georgia,serif!important}.cc7-djs .cine-rank-tabs button{min-height:40px!important}.cc7-djs .epic-bats,.cc7-djs .epic-candle,.cc7-djs .epic-cauldron,.cc7-djs .epic-marigolds,.cc7-djs .epic-papel,.cc7-djs .epic-skull,.cc7-djs .epic-witch,.cc7-djs .ha-bats,.cc7-djs .ha-witch{display:none!important}.cc6-door-calendar{background:linear-gradient(115deg,#164a70e5,#7e0d2adf),url(/assets/navidad-2026/imagenes/navidad-portada.webp) 50%/cover!important}.cc6-door-calendar.cc6-season-reyes{background:linear-gradient(110deg,#103659e8,#680c28db),url(/assets/navidad-2026/imagenes/reyes-portada.webp) 50%/cover!important}.cc6-door-calendar.cc6-season-anonuevo{background:linear-gradient(110deg,#0c2f59e8,#62102ee3),url(/assets/navidad-2026/imagenes/anonuevo-portada.webp) 50%/cover!important}.cc6-door-calendar .cc6-door{aspect-ratio:.88!important;background:linear-gradient(145deg,#fff0df,#d9e9fa)!important;border:2px solid #fdf8ef!important;box-shadow:0 6px 12px #0006!important}.cc6-door-calendar .cc6-door-face{color:#fff!important;background:linear-gradient(155deg,#bf1435,#71011f 70%,#390015)!important;border:1px solid #fbe6d2!important;box-shadow:inset 0 0 0 3px #ffffff2c!important}.cc6-door-calendar .cc6-door-face b{color:#fff!important;text-shadow:0 1px 3px #28000b!important;font-family:Georgia,serif!important}.cc6-door-calendar .cc6-door-inside{color:#351025!important;background:linear-gradient(145deg,#fffaf1,#e5efff)!important;padding:8px!important}.cc6-door-calendar .cc6-door-inside :is(strong,small){color:#351025!important}.cc6-door-calendar .cc6-door:disabled{opacity:.9!important;filter:brightness(.85)!important}.cc6-door-calendar .cc6-door-ready{filter:none!important}.cc6-door-calendar .cc6-door-ready:hover{transform:translateY(-3px)!important}.cc6-chapter-grid .cc6-chapter{color:#fff!important;background:linear-gradient(145deg,#0b355df2,#680b2de8)!important;border:1px solid #f3f7ff!important}.cc6-chapter-grid .cc6-chapter :is(h3,p,small){color:#fff!important;opacity:1!important}.cc5-home-after{color:#fff!important;background:linear-gradient(110deg,#062948f0,#6f0925e5),url(/assets/navidad-2026/imagenes/navidad-portada.webp) 50%/cover!important;border:2px solid #fff5ec!important}.cc5-home-after :is(p,h2,h3,strong,small){color:#fff!important;opacity:1!important}.cc5-home-after .daily-story{border:2px solid #e6eeff!important;box-shadow:0 10px 32px #0007!important}.cc5-home-after .daily-calendar{border-radius:12px;background:#0a2d50!important;padding:12px!important}@media (max-width:900px){.radio-premium .radio-fiesta-shell{padding:10px!important}.radio-premium .radio-player-stage{grid-template-columns:minmax(140px,190px) minmax(0,1fr)!important}.cc7-djs .epic-showcase{grid-template-columns:minmax(170px,.75fr) minmax(0,1.25fr)!important}.cc7-djs .epic-scene{min-height:260px!important}}@media (max-width:650px){.christmas-site .dj-season-page.cc7-djs,.christmas-site .radio-premium.radio-fiesta-page{background-attachment:scroll!important}.radio-premium .radio-fiesta-hero{padding:15px!important;display:block!important}.radio-premium .radio-fiesta-badge{margin-top:10px!important;display:inline-flex!important}.radio-premium .radio-player-wow{padding:13px!important}.radio-premium .radio-player-top{flex-direction:column!important}.radio-premium .radio-player-stage{grid-template-columns:1fr!important}.radio-premium .radio-cover-world{height:180px!important;min-height:180px!important}.radio-premium .radio-cover-disc{width:150px!important;height:150px!important}.radio-premium .radio-dj-card-mini{gap:10px!important}.cc7-djs .ha-season-header{padding:15px!important}.cc7-djs .epic-showcase{grid-template-columns:1fr!important}.cc7-djs .epic-scene{min-height:240px!important}.cc7-djs .epic-copy{padding:14px!important}.cc7-djs .cine-carousel-zone,.cc7-djs .cine-live-zone,.cc7-djs .cine-rank-zone{padding:9px!important}.cc6-door-calendar .cc6-door{min-height:82px!important}}@media (prefers-reduced-motion:reduce){.cc7-djs *,.radio-premium *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.radio-fiesta-page{--ha-orange:#d04e75;--ha-orange2:#d66486;--ha-pink:#d76789;--ha-purple:#dd7e9b;--ha-purple2:#761f39;--ha-gold:#dd7d9a;--ha-ink:#0c0306;--ha-card:#1a070dc7;--ha-border:#d5618438;isolation:isolate;color:#fff;min-height:100vh;background:radial-gradient(900px 520px at 82% 3%,#dd7e9b33,#0000 66%),radial-gradient(720px 480px at 15% 15%,#cd426c2b,#0000 64%),radial-gradient(1000px 540px at 50% 105%,#d767891a,#0000 66%),linear-gradient(#100408,#19070c 35%,#0d0407 72%,#060103)!important}.radio-fiesta-page:before{content:"";pointer-events:none;z-index:0;opacity:.52;background-image:radial-gradient(circle at 20% 30%,#ffffff29 0 1px,#0000 1.6px),radial-gradient(circle at 80% 22%,#d86d8d29 0 1px,#0000 1.8px),radial-gradient(circle at 42% 78%,#df89a324 0 1px,#0000 1.8px);background-size:93px 93px,137px 137px,181px 181px;animation:radioStars 34s linear infinite;position:fixed;inset:0}.radio-season-decor{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.radio-papel-banner{filter:drop-shadow(0 8px 15px #0000008c);opacity:.95;justify-content:center;gap:6px;height:58px;display:flex;position:absolute;top:0;left:0;right:0}.radio-papel-banner span{clip-path:polygon(0 0,100% 0,92% 74%,74% 62%,60% 86%,45% 65%,28% 88%,18% 64%,5% 76%);transform-origin:top;background:linear-gradient(#db7896e6,#af2e55e0);place-items:center;width:42px;height:42px;font-size:20px;animation:papelSway 2.8s ease-in-out infinite;display:grid}.radio-papel-banner span:nth-child(3n){background:linear-gradient(#d35b7f,#b83159)}.radio-papel-banner span:nth-child(3n+2){background:linear-gradient(#e08aa4,#8c2544)}.radio-papel-banner span:nth-child(2n){animation-delay:-1.2s}.radio-season-moon{color:#37121d;opacity:.92;background:radial-gradient(circle at 34% 30%,#f7e0e7 0 8%,#edb9c9 25%,#e089a3 57%,#d56284 76%,#d5628433 78%,#0000 82%);border-radius:50%;place-items:center;width:270px;height:270px;font-size:72px;animation:moonFloat 7s ease-in-out infinite;display:grid;position:absolute;top:74px;right:3%;box-shadow:0 0 40px #db76944d,0 0 110px #d76a8b40}.radio-season-moon:after,.radio-season-moon:before{content:"";background:#7046531f;border-radius:50%;position:absolute}.radio-season-moon:before{width:34px;height:34px;top:66px;left:56px;box-shadow:78px -22px 0 7px #70465317,105px 68px 0 -2px #7046531a}.radio-season-moon:after{width:21px;height:21px;bottom:65px;right:52px}.radio-bat{filter:brightness(.45)drop-shadow(0 0 8px #de829e73);font-size:27px;animation:batFly 11s linear infinite;position:absolute}.radio-bat.b1{animation-duration:12s;top:155px;left:-8%}.radio-bat.b2{font-size:19px;animation-duration:14s;animation-delay:-4s;top:225px;left:-12%}.radio-bat.b3{font-size:33px;animation-duration:17s;animation-delay:-8s;top:110px;left:-10%}.radio-fog{filter:blur(26px);opacity:.2;background:radial-gradient(#f6dce485,#af5f7729 46%,#0000 72%);border-radius:50%;width:150%;height:180px;animation:fogTravel 22s ease-in-out infinite;position:absolute;left:-25%}.radio-fog.f1{top:290px}.radio-fog.f2{opacity:.13;animation-delay:-9s;top:680px}.radio-cemetery{opacity:.16;clip-path:polygon(0 78%,4% 78%,4% 45%,7% 45%,7% 78%,13% 78%,13% 34%,18% 34%,18% 78%,24% 78%,24% 52%,28% 52%,28% 78%,37% 78%,37% 28%,43% 28%,43% 78%,52% 78%,52% 48%,57% 48%,57% 78%,66% 78%,66% 39%,72% 39%,72% 78%,82% 78%,82% 24%,89% 24%,89% 78%,100% 78%,100% 100%,0 100%);background:linear-gradient(90deg,#0000 0 4%,#000 4% 5%,#0000 5% 13%,#000 13% 14%,#0000 14% 24%,#000 24% 25%,#0000 25% 39%,#000 39% 40%,#0000 40% 54%,#000 54% 55%,#0000 55% 70%,#000 70% 71%,#0000 71% 86%,#000 86% 87%,#0000 87% 100%);height:170px;position:absolute;top:340px;left:0;right:0}.radio-fiesta-shell{position:relative;z-index:3!important;padding-top:92px!important}.radio-fiesta-hero{background:linear-gradient(135deg,#210910e0,#100408a3);border:1px solid #da749333;border-radius:34px 34px 18px 18px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding:34px 34px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000061,inset 0 1px #ffffff0d}.radio-fiesta-hero:before{content:"";pointer-events:none;background:radial-gradient(460px 220px at 8% 0,#d04e7529,#0000 65%),radial-gradient(520px 240px at 84% 8%,#dd7e9b24,#0000 65%);position:absolute;inset:0}.radio-fiesta-hero:after{content:"❄  ✦  ❄  ✦  ❄";letter-spacing:.25em;color:#db79964d;font-size:13px;position:absolute;bottom:7px;right:25px}.radio-fiesta-kicker{text-transform:uppercase;background:#d04e7517;border:1px solid #d35b7f47;border-radius:999px;padding:7px 11px;display:inline-flex;letter-spacing:.19em!important;font-size:11px!important}.radio-fiesta-kicker,.radio-fiesta-title{z-index:1;position:relative;font-weight:1000!important}.radio-fiesta-title{filter:drop-shadow(0 0 22px #d2587c33);background:linear-gradient(90deg,#f3d3dd,#d66587 28%,#da7291 58%,#e293ab 82%,#f3d4dd) 0 0/180% 180%;-webkit-background-clip:text;background-clip:text;max-width:780px;margin-top:12px;animation:titleSpirit 6s infinite;letter-spacing:-.065em!important;color:#0000!important;font-size:clamp(2.55rem,7vw,5.7rem)!important;line-height:.86!important}.radio-fiesta-sub{z-index:1;max-width:720px;margin-top:16px;position:relative;color:#f9eaeeb8!important;font-size:clamp(.98rem,2vw,1.15rem)!important;line-height:1.65!important}.radio-fiesta-badge{z-index:1;letter-spacing:.08em;flex:none;position:relative;box-shadow:0 0 34px #db77951a;color:#f1ccd7!important;background:linear-gradient(#d04e7524,#88244229)!important;border:1px solid #d45c804d!important;border-radius:999px!important;padding:11px 15px!important;font-size:11px!important;font-weight:1000!important}.radio-chat-panel,.radio-player-wow,.radio-request-panel{position:relative;background:linear-gradient(155deg,#1f080ff0,#0c0306e8)!important;border:1px solid #d6638638!important;box-shadow:0 30px 100px #0000007a,inset 0 1px #ffffff0d!important}.radio-player-wow{clip-path:polygon(0 22px,22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px));overflow:hidden;border-radius:46px 46px 28px 28px!important;padding:28px!important}.radio-player-wow:before{content:"";pointer-events:none;border:1px dashed #db769424;border-radius:38px 38px 22px 22px;position:absolute;inset:8px}.radio-player-wow:after{content:"❄  ✦  ✦  ✦  ✦  ✦  ✦  ✦  ❄";white-space:nowrap;letter-spacing:.15em;color:#dc7c9999;font-size:13px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.radio-player-glow{filter:blur(70px);animation:altarGlow 13s linear infinite;background:conic-gradient(from 180deg,#ce456e1f,#d561841a,#da739226,#ce456e1f)!important;position:absolute!important;inset:-35%!important}.radio-panel-head,.radio-player-top{z-index:2;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.radio-section-chip{text-transform:uppercase;align-items:center;gap:6px;display:inline-flex;color:#e394ac!important;letter-spacing:.11em!important;background:#d04e7514!important;border:1px solid #d45c8047!important;border-radius:999px!important;padding:7px 11px!important;font-size:10px!important;font-weight:1000!important}.radio-track-title{text-shadow:0 0 24px #dc7d9921;letter-spacing:-.035em!important;color:#faeef1!important;margin-top:9px!important;font-size:clamp(1.45rem,4vw,2.55rem)!important;font-weight:1000!important}.radio-live-chip{letter-spacing:.12em;color:#f2cfd9!important;background:#c23d6521!important;border:1px solid #e08ca540!important;border-radius:999px!important;padding:8px 12px!important;font-size:10px!important;font-weight:1000!important}.radio-live-chip-on{animation:livePulse 1.7s ease-in-out infinite;box-shadow:0 0 28px #ce49711f;color:#eab0c1!important;background:#ce497121!important;border-color:#d04f7661!important}.radio-player-stage{z-index:2;position:relative;grid-template-columns:minmax(260px,.82fr) minmax(0,1.38fr)!important;align-items:center!important;gap:28px!important;margin-top:26px!important;display:grid!important}.radio-cover-world{position:relative;place-items:center!important;min-height:390px!important;display:grid!important}.radio-cover-sun{filter:blur(2px)drop-shadow(0 0 32px #d04e7533);animation:portalBreath 4.6s ease-in-out infinite;background:radial-gradient(circle,#e18ca6 0 3%,#d55f83 18%,#da74934f 44%,#da739229 62%,#0000 72%)!important;border-radius:50%!important;width:330px!important;height:330px!important;position:absolute!important}.radio-cover-sun:before{content:"";border:1px dashed #efc2d052;border-radius:50%;animation:spinSlow 22s linear infinite;position:absolute;inset:22px}.radio-cover-crown{z-index:5;letter-spacing:.22em;color:#df87a1;filter:drop-shadow(0 0 8px #ce48704d);font-size:18px;position:absolute;top:9px}.radio-cover-disc{animation:discHover 5.6s ease-in-out infinite;z-index:3!important;background:repeating-radial-gradient(circle,#1e090f 0 5px,#0e0407 6px 9px)!important;border:2px solid #d9709066!important;border-radius:50%!important;width:286px!important;height:286px!important;padding:16px!important;position:relative!important;box-shadow:0 0 0 9px #621a304d,0 0 0 11px #d04c741f,0 25px 70px #0000008c,0 0 70px #d9719029!important}.radio-cover-disc:after{content:"";background:#d3597e;border:4px solid #250c13;border-radius:50%;position:absolute;inset:46%;box-shadow:0 0 0 5px #de839e40,0 0 18px #d04e755c}.radio-cover-img{filter:saturate(.95)contrast(1.08)brightness(.92);box-shadow:inset 0 0 55px #00000061;object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}.radio-cover-ofrenda{z-index:5;filter:drop-shadow(0 8px 8px #000c);align-items:end;gap:12px;font-size:25px;display:flex;position:absolute;bottom:10px}.radio-cover-ofrenda span{animation:offeringDance 1.9s ease-in-out infinite}.radio-cover-ofrenda span:nth-child(2n){animation-delay:-.7s}.radio-player-info{flex-direction:column!important;gap:15px!important;display:flex!important}.radio-dj-card-mini{overflow:hidden;background:linear-gradient(135deg,#cf4a7214,#bf3c631f)!important;border:1px solid #d76a8b3d!important;border-radius:56px 56px 22px 22px!important;align-items:center!important;gap:14px!important;padding:15px 18px!important;display:flex!important;position:relative!important}.radio-dj-card-mini:after{content:"❄  🕯️  ❄";opacity:.55;font-size:11px;position:absolute;top:8px;right:18px}.radio-dj-avatar{object-fit:cover!important;border:2px solid #d970906b!important;border-radius:50%!important;width:72px!important;height:72px!important;box-shadow:0 0 0 6px #bc406529,0 0 32px #da759326!important}.radio-dj-label{letter-spacing:.12em!important;text-transform:uppercase!important;color:#db7694!important;font-size:10px!important;font-weight:1000!important}.radio-dj-name{color:#f8e3e9!important;margin-top:2px!important;font-size:clamp(1.05rem,3vw,1.55rem)!important;font-weight:1000!important}.radio-eq-shell{position:relative!important}.halloween-eq{background:linear-gradient(#0c0306f0,#1c080ee0);border:1px solid #d5618433;border-radius:27px;overflow:hidden;box-shadow:inset 0 0 45px #d86d8d0f,0 18px 48px #0000004d}.halloween-eq-topline{letter-spacing:.12em;color:#ecb7c7ad;border-bottom:1px solid #ffffff0e;justify-content:space-between;gap:12px;padding:9px 13px 7px;font-size:9px;font-weight:1000;display:flex}.halloween-eq-live{color:#d97090;text-shadow:0 0 10px #cf49718c;animation:livePulse 1.5s ease-in-out infinite}.halloween-eq-sleep{color:#ffffff59}.halloween-eq-screen{background:radial-gradient(circle at 78% 24%,#da75932b,#0000 30%),linear-gradient(#0c0306,#1a070d);height:155px;position:relative;overflow:hidden}.halloween-eq-screen:before{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 0);background-size:100% 6px;position:absolute;inset:0}.halloween-eq-moon{color:#e499b0;opacity:.16;filter:drop-shadow(0 0 12px #d45d81);font-size:47px;position:absolute;top:5px;right:10px}.halloween-eq-graves{opacity:.1;color:#fff;justify-content:space-around;align-items:end;font-size:25px;bottom:32px;transform:rotate(180deg)}.eq-dia-title,.halloween-eq-graves{display:flex;position:absolute;left:0;right:0}.eq-dia-title{letter-spacing:.11em;color:#e9adbf;text-shadow:0 0 16px #d1537947;justify-content:center;align-items:center;gap:11px;font-size:11px;top:17px}.eq-altar-line{justify-content:space-around;align-items:end;font-size:25px;display:flex;position:absolute;top:58px;left:4%;right:4%}.eq-candle-bars{gap:3px;height:118px;padding:10px 9px 26px}.eq-candle-bars,.eq-candle-slot{align-items:flex-end;display:flex}.eq-candle-slot{flex:1;justify-content:center;height:95px;position:relative}.eq-candle-body{opacity:.82;border-radius:5px 5px 2px 2px;width:72%;min-width:3px;transition:height 90ms linear}.eq-candle-flame{bottom:calc(var(--bar-h,0px) + 2px);z-index:2;background:#e292aa;border-radius:80% 20% 65% 35%;width:5px;height:9px;position:absolute;transform:rotate(45deg);box-shadow:0 0 10px #d04e75}.eq-bat-swarm,.eq-spirit-runners{position:absolute;inset:0;overflow:hidden}.eq-bat-swarm span,.eq-spirit{filter:drop-shadow(0 3px 6px #000000a6);font-size:25px;position:absolute;bottom:35px;left:0}.eq-flower-field{position:absolute;inset:0}.eq-flower-dot{filter:drop-shadow(0 0 7px #d0507638);position:absolute;transform:translate(-50%)}.eq-papel-string{border-top:1px solid #e59eb33d;justify-content:space-between;padding-top:5px;font-size:22px;display:flex;position:absolute;top:22px;left:3%;right:3%}.eq-procession-floor{background:linear-gradient(#d04e7509,#00000038);border-top:1px solid #d7698a1c;height:39px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.eq-procession-track{filter:drop-shadow(0 4px 5px #000000b3);opacity:.42;gap:18px;width:max-content;font-size:22px;display:flex;position:absolute;bottom:4px;left:0}.eq-procession-track.is-walking{opacity:1;animation:processionWalk 16s linear infinite}.eq-procession-track span{animation:soulStep .75s ease-in-out infinite;display:inline-block}.radio-wave-row{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.radio-wave-label{color:#f1ccd79e!important;font-size:11px!important;font-weight:900!important}.radio-chat-send,.radio-control-btn,.radio-mini-btn,.radio-send-btn,.radio-small-btn,.radio-tool-btn{color:#fff!important;border:1px solid #e59bb12e!important;box-shadow:0 12px 35px #0000004d,0 0 24px #d76a8b12!important}.radio-small-btn{letter-spacing:.06em!important;border-radius:999px!important;padding:9px 13px!important;font-size:10px!important;font-weight:1000!important}.radio-controls{justify-content:center!important;align-items:center!important;gap:12px!important;padding-top:5px!important;display:flex!important}.radio-control-btn{color:#eab0c1!important;background:linear-gradient(145deg,#2f1019,#19070c)!important;border-radius:18px 18px 25px 25px!important;width:56px!important;height:56px!important;font-size:19px!important}.radio-control-play{background:linear-gradient(135deg,#d04e75,#d76789 56%,#d97291)!important;border-radius:50%!important;width:72px!important;height:72px!important;box-shadow:0 0 0 8px #d04e7514,0 0 42px #d86e8e2e!important}.radio-volume-pop{color:#eab1c2!important;background:#19070c!important;border:1px solid #d663863b!important;box-shadow:0 20px 60px #000000a6!important}.radio-chat-panel,.radio-request-panel{border-radius:28px!important;margin-top:24px!important;padding:25px!important;overflow:visible!important}.radio-chat-panel:before,.radio-request-panel:before{content:"";clip-path:polygon(0 0,100% 0,98% 100%,95% 34%,92% 100%,89% 34%,86% 100%,83% 34%,80% 100%,77% 34%,74% 100%,71% 34%,68% 100%,65% 34%,62% 100%,59% 34%,56% 100%,53% 34%,50% 100%,47% 34%,44% 100%,41% 34%,38% 100%,35% 34%,32% 100%,29% 34%,26% 100%,23% 34%,20% 100%,17% 34%,14% 100%,11% 34%,8% 100%,5% 34%,2% 100%);opacity:.55;background:repeating-linear-gradient(90deg,#d04e75 0 18px,#d76789 18px 36px,#dd7e9b 36px 54px);height:13px;position:absolute;top:-7px;left:32px;right:32px}.radio-panel-title{color:#f8e6eb!important;letter-spacing:-.035em!important;margin-top:7px!important;font-size:clamp(1.45rem,3.5vw,2.1rem)!important;font-weight:1000!important}.radio-chat-count,.radio-status-closed,.radio-status-open{letter-spacing:.09em!important;border-radius:999px!important;padding:7px 10px!important;font-size:9px!important;font-weight:1000!important}.radio-status-open{color:#e08ba4!important;background:#d04e751a!important;border:1px solid #d35b7f40!important}.radio-status-closed{color:#eaafc1!important;background:#d86a8b14!important;border:1px solid #db769438!important}.radio-chat-count{color:#f3d0db!important;background:#dd7e9b1a!important;border:1px solid #e293ab38!important}.radio-request-form{grid-template-columns:1fr 1.5fr auto!important;gap:10px!important;margin-top:20px!important;display:grid!important}.radio-chat-input,.radio-input{color:#fbf0f3!important;background:#ffffff0b!important;border:1px solid #d9709029!important;border-radius:17px!important;outline:none!important;box-shadow:inset 0 0 24px #d86d8d09!important}.radio-chat-input:focus,.radio-input:focus{border-color:#d35b7f6b!important;box-shadow:0 0 0 3px #d04e7512,0 0 28px #d665870f!important}.radio-chat-input::placeholder,.radio-input::placeholder{color:#f1ccd75e!important}.radio-input{padding:13px 14px!important}.radio-send-btn{min-width:130px;border-radius:17px!important;padding:12px 18px!important;font-size:11px!important;font-weight:1000!important}.radio-error{color:#eaafc1!important;margin-top:11px!important;font-size:12px!important;font-weight:800!important}.radio-request-note{color:#f0c6d385!important;margin-top:10px!important;font-size:11px!important}.radio-chat-panel{background:linear-gradient(155deg,#17060bf5,#090204f0)!important}.radio-chat-box{background:radial-gradient(circle at 90% 0,#d9719017,#0000 38%),#00000047!important;border:1px solid #d6668724!important;border-radius:24px!important;margin-top:19px!important;overflow:hidden!important}.radio-chat-scroll{overscroll-behavior:contain;scrollbar-width:thin;height:min(440px,60dvh)!important;padding:14px!important;overflow-y:auto!important}.radio-message{background:linear-gradient(90deg,#d04e7509,#c441680b)!important;border:1px solid #fff1!important;border-left:3px solid #d1517757!important;border-radius:15px 22px 22px 15px!important;padding:10px 12px!important}.radio-message:nth-child(2n){border-left-color:#d7698a57!important}.radio-message-nick{color:#e290a9!important;font-weight:1000!important}.radio-message-city{color:#efc3d0!important}.radio-message-time{color:#ffffff4d!important}.radio-message-body{color:#faedf1cc!important}.radio-bot-reply{color:#f7e1e8!important;background:#db769414!important;border:1px solid #e18ea71a!important;border-radius:12px!important;margin-top:7px!important}.radio-chat-form{grid-template-columns:auto 1fr auto!important;align-items:stretch!important;gap:10px!important;margin-top:12px!important;display:grid!important}.radio-chat-tools{gap:7px!important;display:flex!important}.radio-tool-btn{border-radius:15px!important;min-width:48px!important;font-weight:1000!important}.radio-chat-input{resize:vertical!important;padding:11px 13px!important}.radio-chat-send{border-radius:17px!important;padding:0 18px!important;font-size:11px!important;font-weight:1000!important}.radio-picker-wrap{border-top:1px solid #d563851f!important}.radio-picker{background:#0e0407!important}.radio-emoji-btn,.radio-gif-btn{transition:transform .16s,background .16s;border-radius:10px!important}.radio-emoji-btn:hover,.radio-gif-btn:hover{transform:translateY(-2px)scale(1.04);background:#d0507614!important}.radio-message-img{border:1px solid #d6638629!important;border-radius:18px!important}.fixed.inset-0.z-50>div{background:linear-gradient(155deg,#20080f,#0d0306)!important;border-color:#d560833d!important;box-shadow:0 35px 120px #000000bf,0 0 80px #d96f8f1f!important}@keyframes radioStars{to{background-position:0 -260px,120px -310px,-90px -220px}}@keyframes papelSway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes moonFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(8px)rotate(2deg)}}@keyframes batFly{0%{transform:translate(0)translateY(0)rotate(-5deg)}25%{transform:translate(32vw)translateY(-40px)rotate(8deg)}50%{transform:translate(64vw)translateY(22px)rotate(-7deg)}75%{transform:translate(96vw)translateY(-18px)rotate(7deg)}to{transform:translate(130vw)translateY(8px)rotate(-4deg)}}@keyframes fogTravel{0%,to{transform:translate(-8%)scaleX(1)}50%{transform:translate(9%)scaleX(1.08)}}@keyframes titleSpirit{0%,to{background-position:0}50%{background-position:100%}}@keyframes altarGlow{to{transform:rotate(1turn)}}@keyframes livePulse{0%,to{opacity:.78;filter:brightness()}50%{opacity:1;filter:brightness(1.25)}}@keyframes portalBreath{0%,to{opacity:.82;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes spinSlow{to{transform:rotate(1turn)}}@keyframes discHover{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}@keyframes offeringDance{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(3deg)}}@keyframes processionWalk{0%{transform:translate(-45%)}to{transform:translate(0)}}@keyframes soulStep{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-5px)rotate(4deg)}}@media (max-width:800px){.radio-season-moon{width:190px;height:190px;font-size:52px;top:82px;right:-52px}.radio-fiesta-shell{padding-top:78px!important}.radio-fiesta-hero{flex-direction:column;align-items:flex-start;padding:25px 20px 22px}.radio-fiesta-title{font-size:clamp(2.7rem,15vw,4.35rem)!important}.radio-player-wow{padding:22px 15px!important}.radio-player-stage{grid-template-columns:1fr!important}.radio-cover-world{min-height:320px!important}.radio-cover-disc{width:242px!important;height:242px!important}.radio-cover-sun{width:280px!important;height:280px!important}.radio-chat-form,.radio-request-form{grid-template-columns:1fr!important}.radio-chat-tools{order:2}.radio-chat-send{min-height:48px}.radio-chat-scroll{height:min(390px,50dvh)!important}.halloween-eq-screen{height:145px}.radio-papel-banner{justify-content:flex-start;overflow:hidden}}@media (prefers-reduced-motion:reduce){.radio-fiesta-page *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.dj-season-page{--o:#ce4971;--o2:#d66486;--p:#d66687;--v:#dd7d9a;--g:#e08ba4;--gold:#e08ca5;isolation:isolate;color:#fff;background:radial-gradient(900px 520px at 83% 2%,#db769438,#0000 64%),radial-gradient(720px 500px at 6% 12%,#cd456e29,#0000 62%),radial-gradient(900px 520px at 52% 94%,#d45d811a,#0000 66%),linear-gradient(#0b0305,#18060c 32%,#0e0407 70%,#050102)!important}.dj-season-page:before{z-index:0;opacity:.55;background-image:radial-gradient(circle,#ffffff2b 0 1px,#0000 1.7px),radial-gradient(circle,#d7678924 0 1px,#0000 1.7px);background-size:91px 91px,143px 143px;animation:stars 35s linear infinite}.dj-season-page:after,.dj-season-page:before{content:"";pointer-events:none;position:fixed;inset:0}.dj-season-page:after{z-index:1;background:radial-gradient(#0000 34%,#00000042 70%,#000000b8)}.ha-world{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ha-moon{opacity:.9;background:radial-gradient(circle at 32% 28%,#ffffff8c 0 3%,#0000 4%),radial-gradient(circle at 65% 35%,#50283421 0 8%,#0000 9%),radial-gradient(circle at 40% 67%,#5028341f 0 11%,#0000 12%),radial-gradient(circle,#f5d9e1,#eab0c1 32%,#dd7d9a 62%,#d45f82 76%,#d45f822e 79%,#0000 82%);border-radius:50%;width:300px;height:300px;animation:moon 8s ease-in-out infinite;position:absolute;top:92px;right:12px;box-shadow:0 0 60px #d86d8d47,0 0 150px #cd436c3d}.ha-moon:after{content:"";opacity:.95;background:radial-gradient(circle at 28% 28%,#ffffff3d 0 2%,#0000 3%),radial-gradient(circle at 67% 35%,#542e392e 0 7%,#0000 8%),radial-gradient(circle at 42% 64%,#542e3929 0 9%,#0000 10%),radial-gradient(circle at 60% 54%,#542e391c 0 4%,#0000 5%);position:absolute;inset:0}.ha-witch{color:#1c0e12fa;filter:drop-shadow(0 8px 10px #000)drop-shadow(0 0 14px #dd7d9a2e);width:164px;height:72px;animation:witchOrganic 21s cubic-bezier(.42,.08,.2,.98) infinite;position:absolute;top:170px;left:-18%}.ha-witch.w2{opacity:.48;width:124px;height:56px;animation-duration:29s;animation-delay:-12s;top:280px}.ha-bats span{color:#12090cf5;filter:brightness(.38)drop-shadow(0 3px 4px #000);width:38px;height:20px;animation:batOrganic 17s cubic-bezier(.38,.06,.25,.96) infinite;position:absolute;left:-10%}.ha-bats span:first-child{animation-duration:18s;top:205px}.ha-bats span:nth-child(2){width:28px;height:15px;animation-duration:23s;animation-delay:-6.3s;top:292px}.ha-bats span:nth-child(3){width:52px;height:28px;animation-duration:27s;animation-delay:-12.7s;top:365px}.ha-bats span:nth-child(4){opacity:.55;width:22px;height:12px;animation-duration:31s;animation-delay:-16.8s;top:245px}.ha-bats span:nth-child(5){opacity:.72;width:44px;height:24px;animation-duration:25s;animation-delay:-9.1s;top:420px}.ha-fog{filter:blur(38px);opacity:.14;background:radial-gradient(at 27% 52%,#f7e3e957,#0000 44%),radial-gradient(at 63% 48%,#a95a7224,#0000 50%),radial-gradient(at 82% 64%,#ecb7c712,#0000 42%);border-radius:48%;width:168%;height:230px;animation:fogOrganic 27s ease-in-out infinite;position:absolute;left:-34%}.ha-fog.f1{animation-duration:31s;top:455px}.ha-fog.f2{opacity:.1;animation-duration:36s;animation-delay:-13s;top:1190px}.ha-fog.f3{opacity:.08;animation-duration:42s;animation-delay:-21s;top:2040px}.ha-moon-cloud{filter:blur(18px);opacity:.55;background:radial-gradient(#3d2029a3,#190b0f4f 52%,#0000 74%);border-radius:50%;width:360px;height:95px;animation:moonCloud 19s ease-in-out infinite;position:absolute;top:155px;right:-8%}.ha-moon-cloud.c2{opacity:.28;width:430px;height:120px;animation-duration:27s;animation-delay:-8s;top:225px;right:-18%}.ha-wisps{position:absolute;inset:0}.ha-wisps i{filter:blur(.4px)drop-shadow(0 0 10px #df88a259);opacity:.22;background:radial-gradient(circle,#f3d0dbd1 0 7%,#df88a247 25%,#d1527814 48%,#0000 72%);border-radius:50%;width:26px;height:26px;animation:wispDrift 12s ease-in-out infinite;position:absolute}.ha-wisps i:first-child{animation-duration:14s;top:340px;left:12%}.ha-wisps i:nth-child(2){animation-duration:18s;animation-delay:-7s;top:640px;left:29%;transform:scale(.7)}.ha-wisps i:nth-child(3){animation-duration:16s;animation-delay:-3s;top:510px;left:71%;transform:scale(1.25)}.ha-wisps i:nth-child(4){animation-duration:21s;animation-delay:-11s;top:890px;left:84%;transform:scale(.65)}.ha-wisps i:nth-child(5){animation-duration:19s;animation-delay:-5s;top:1180px;left:18%}.ha-wisps i:nth-child(6){animation-duration:24s;animation-delay:-13s;top:1410px;left:61%;transform:scale(.8)}.ha-wisps i:nth-child(7){animation-duration:17s;animation-delay:-9s;top:1760px;left:39%;transform:scale(1.15)}.ha-wisps i:nth-child(8){animation-duration:22s;animation-delay:-15s;top:2050px;left:78%;transform:scale(.72)}.ha-wisps i:nth-child(9){animation-duration:26s;animation-delay:-2s;top:2320px;left:8%}.ha-spirit-lights{position:absolute;inset:0}.ha-spirit-lights i{background:#e6a2b6;border-radius:50%;width:5px;height:5px;animation:spiritLight 4.8s ease-in-out infinite;position:absolute;box-shadow:0 0 10px #d86c8c,0 0 20px #da729133}.ha-spirit-lights i:first-child{top:410px;left:21%}.ha-spirit-lights i:nth-child(2){animation-delay:-2.1s;top:720px;left:63%}.ha-spirit-lights i:nth-child(3){animation-delay:-3.4s;top:1080px;left:82%}.ha-spirit-lights i:nth-child(4){animation-delay:-1.2s;top:1320px;left:36%}.ha-spirit-lights i:nth-child(5){animation-delay:-4s;top:1610px;left:12%}.ha-spirit-lights i:nth-child(6){animation-delay:-2.8s;top:1920px;left:73%}.ha-spirit-lights i:nth-child(7){animation-delay:-.7s;top:2220px;left:49%}.ha-night-flash{opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at 77% 12%,#edb9c929,#0000 34%);animation:nightFlash 17s step-end infinite;position:absolute;inset:0}.ha-tree{opacity:.25;width:280px;height:370px;position:absolute;top:290px;left:-50px}.ha-tree:before{clip-path:polygon(35% 0,65% 0,76% 42%,65% 100%,28% 100%,39% 42%);width:35px;height:270px;bottom:0;left:105px}.ha-tree:after,.ha-tree:before{content:"";background:#000;position:absolute}.ha-tree:after{clip-path:polygon(46% 100%,44% 59%,8% 28%,11% 23%,43% 48%,30% 6%,36% 4%,48% 44%,62% 0,68% 3%,55% 48%,93% 18%,97% 24%,58% 58%,55% 100%);width:250px;height:210px;top:20px;left:10px}.ha-cemetery{opacity:.2;clip-path:polygon(0 76%,5% 76%,5% 42%,9% 42%,9% 76%,17% 76%,17% 57%,21% 57%,21% 76%,29% 76%,29% 30%,35% 30%,35% 76%,45% 76%,45% 52%,50% 52%,50% 76%,60% 76%,60% 25%,66% 25%,66% 76%,77% 76%,77% 46%,82% 46%,82% 76%,92% 76%,92% 35%,97% 35%,97% 76%,100% 76%,100% 100%,0 100%);background:#000;height:220px;position:absolute;top:520px;left:0;right:0}.ha-bg-cauldron{background:linear-gradient(#2b1219,#060304 75%);border:3px solid #e18ea733;border-radius:45% 45% 50% 50%;width:175px;height:125px;position:absolute;top:790px;left:3%;box-shadow:inset 0 10px #030202,0 30px 60px #000}.ha-bg-cauldron:before{content:"";background:radial-gradient(#e394ac,#d7698a 35%,#3b1923 68%);border-radius:50%;height:25px;animation:brew 1.8s ease-in-out infinite;position:absolute;top:-12px;left:12%;right:12%;box-shadow:0 0 25px #dd7f9b61}.ha-bg-cauldron:after{content:"";background:radial-gradient(circle at 26% 74%,#e190a88c 0 3px,#0000 4px),radial-gradient(circle at 72% 54%,#e7a6b961 0 2px,#0000 4px),radial-gradient(at 50% 95%,#e18da62e,#0000 62%);height:70px;animation:bubble 3s ease-in-out infinite;position:absolute;top:-68px;left:35px;right:35px}.ha-papel{opacity:.82;justify-content:center;gap:5px;height:60px;display:flex;position:absolute;top:0;left:0;right:0}.ha-papel span{clip-path:polygon(0 0,100% 0,93% 72%,80% 58%,68% 88%,52% 63%,38% 88%,24% 60%,7% 75%);transform-origin:top;background:linear-gradient(#dc7997eb,#70233af0);width:42px;height:42px;animation:papel 2.7s ease-in-out infinite;display:block;position:relative;box-shadow:0 8px 16px #00000047}.ha-papel span:nth-child(3n){background:linear-gradient(#d35a7e,#a52c50)}.ha-papel span:nth-child(3n+2){background:linear-gradient(#e18ea7,#73233b)}.ha-papel span:nth-child(2n){animation-duration:3.15s;animation-delay:-1.1s}.ha-papel span:nth-child(5n){animation-duration:3.7s;animation-delay:-2.2s}.ha-papel span:nth-child(7n){animation-duration:2.95s;animation-delay:-.6s}.ha-papel span:after,.ha-papel span:before{content:"";background:#18080db3;position:absolute}.ha-papel span:before{clip-path:polygon(12% 0,88% 0,100% 35%,83% 100%,17% 100%,0 35%)}.ha-papel span:after{border-radius:50%;width:8px;height:8px;top:14px;left:50%;transform:translate(-50%);box-shadow:-10px 10px #18080db8,10px 10px #18080db8}.ha-film-grain{z-index:2;pointer-events:none;opacity:.12;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 20% 20%,#ffffff38 0 .7px,#0000 .8px),radial-gradient(circle at 70% 40%,#ffffff24 0 .7px,#0000 .8px),radial-gradient(circle at 40% 80%,#ffffff24 0 .7px,#0000 .8px);background-size:4px 4px,5px 5px,6px 6px;animation:grainShift .35s steps(2) infinite;position:fixed;inset:0}.ha-moon-halo{filter:blur(24px);opacity:.75;background:radial-gradient(circle,#e291a91a,#d3597e14 48%,#d55f830f 66%,#0000 76%);border-radius:50%;width:342px;height:342px;position:absolute;top:70px;right:-16px}.ha-svg-bat,.ha-svg-witch{color:currentColor;width:100%;height:100%;display:block}.ha-bats span svg,.ha-witch svg{overflow:visible}.ha-portal-runes:after,.ha-portal-runes:before{content:"";background:linear-gradient(90deg,#0000,#e190a838,#0000);width:44px;height:1px}.ha-portal-runes span:nth-child(odd){opacity:.55}.summer-vinyl:before{content:"";background:conic-gradient(from 0deg,transparent 0 10%,#e089a31f 14%,transparent 22%,#dd819c29 34%,transparent 46%,#d972911f 57%,transparent 70%,#e089a31a 84%,transparent 100%);filter:blur(1px);border-radius:50%;animation:portalSheen 8.5s ease-in-out infinite;position:absolute;inset:-16px}.summer-vinyl:after{content:"";border:1px solid #e398ae2e;border-radius:50%;position:absolute;inset:-26px;box-shadow:inset 0 0 0 1px #ffffff08,0 0 44px #dc799714}.summer-vinyl-avatar{box-shadow:0 0 0 2px #e59cb224,0 10px 28px #00000073!important}.summer-now-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dj-season-page>.mx-auto{position:relative;z-index:4!important}.ha-season-header{text-align:center;background:radial-gradient(650px 260px at 50% -15%,#d04d742b,#0000 68%),linear-gradient(#1b070dcc,#0c0306a6);border:1px solid #d7688930;border-radius:36px 36px 22px 22px;max-width:1080px;margin:34px auto 22px;padding:30px 24px 27px;position:relative;overflow:hidden;box-shadow:0 35px 120px #00000073}.ha-season-header:before{content:"";pointer-events:none;border:1px solid #ffffff0b;border-radius:28px 28px 16px 16px;position:absolute;inset:8px}.ha-kicker{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ha-main-title{letter-spacing:-.045em;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.ha-main-sub b{color:#edbdcb}.ha-grimoire,.ha-hype-cauldron,.ha-hype-ranking,.ha-ranking-grimoire,.summer-live-zone,.summer-rank-arena,.summer-stage{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ha-season-header:after{content:"";background:linear-gradient(90deg,#0000,#dd7e9b29,#de839e38,#dd7e9b29,#0000);height:1px;position:absolute;bottom:10px;left:8%;right:8%}.ha-kicker{color:#e290a9;letter-spacing:.15em;background:#cf497112;border:1px solid #d35a7e40;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:1000;display:inline-flex}.ha-main-title{letter-spacing:-.075em;color:#0000;filter:drop-shadow(0 0 28px #da73922b);background:linear-gradient(90deg,#f1cbd6,#d35a7e 24%,#d66788 50%,#e089a3 77%,#f1cbd6) 0 0/220%;-webkit-background-clip:text;background-clip:text;margin-top:14px;font-size:clamp(2.35rem,5.8vw,4.9rem);font-weight:1000;line-height:.88;animation:title 7s infinite}.ha-main-sub{color:#f7e3e9b3;max-width:690px;margin:15px auto 0;font-size:clamp(.9rem,1.5vw,1.03rem);line-height:1.58}.ha-live-omen{color:#eaafc1;background:#ce487014;border:1px solid #d2567b42;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:17px auto 0;padding:9px 13px;font-size:11px;font-weight:900;display:inline-flex}.ha-live-pulse{background:#d45e81;border-radius:50%;width:8px;height:8px;animation:live 1.3s ease-in-out infinite;box-shadow:0 0 0 6px #d154791f}.ha-grimoire{background:linear-gradient(120deg,#281319eb,#19080df5 49%,#260f16eb);border:1px solid #d9709033;border-radius:24px;max-width:1040px;margin:0 auto 26px;padding:22px;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000080}.ha-grimoire:before{content:"";background:linear-gradient(#0000,#df89a32e,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%}.ha-book-grid{grid-template-columns:.95fr 1.05fr;gap:30px;display:grid}.ha-book-page{min-width:0}.ha-phase-label{letter-spacing:.14em;text-transform:uppercase;color:#edbbca;font-size:10px;font-weight:1000}.ha-fragment-no{color:#f0c7d36e;margin-top:8px;font-size:10px;font-weight:900}.ha-fragment-title{letter-spacing:-.045em;color:#f5d9e1;margin-top:8px;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:1000;line-height:1.02}.ha-fragment-text{color:#f6dfe6ab;margin-top:12px;font-size:12px;line-height:1.65}.ha-countdown{color:#e18ea7;letter-spacing:.06em;background:#ce497112;border:1px solid #d1527838;border-radius:999px;margin-top:15px;padding:7px 10px;font-size:9px;font-weight:1000;display:inline-flex}.ha-progress-head{justify-content:space-between;align-items:end;display:flex}.ha-progress-title{color:#f7dfe6;font-size:12px;font-weight:1000}.ha-progress-pct{color:#d97090;font-size:19px;font-weight:1000}.ha-progress-track{background:#ffffff0f;border-radius:999px;height:10px;margin-top:10px;overflow:hidden}.ha-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#ce4971,#d66687 55%,#dd7d9a);height:100%;box-shadow:0 0 24px #d76a8b47}.ha-sigil-grid{grid-template-columns:repeat(12,1fr);gap:6px;margin-top:13px;display:grid}.ha-sigil{color:#ffffff26;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;place-items:center;min-height:34px;font-size:10px;display:grid}.ha-sigil.unlocked{color:#e397ae;background:linear-gradient(145deg,#ce49711a,#db779517);border-color:#d45e813b}.ha-sigil.today{border-color:#e18fa88a;animation:sigil 1.5s ease-in-out infinite;box-shadow:0 0 18px #d04f762e}.ha-sigil{appearance:none;cursor:not-allowed;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;position:relative;overflow:hidden}.ha-sigil>span{font-size:12px;line-height:1}.ha-sigil>small{color:#ffffff42;font-size:6px;font-weight:900;line-height:1;position:absolute;bottom:2px;right:4px}.ha-sigil.unlocked{cursor:pointer}.ha-sigil.unlocked:hover{background:linear-gradient(145deg,#ce49712b,#db779526);border-color:#db769485;transform:translateY(-2px)rotate(-2deg);box-shadow:0 8px 18px #00000047,0 0 16px #da729117}.ha-sigil.selected{background:linear-gradient(145deg,#d1547938,#dc7b9830);border-color:#eaafc1b8;transform:translateY(-2px);box-shadow:0 0 0 2px #d7688914,0 0 20px #dd7d9a21}.ha-sigil:disabled{opacity:.28}.ha-seal-hint{color:#f3d0db5c;letter-spacing:.03em;text-align:right;margin-top:10px;font-size:9px;font-weight:800}.ha-book-page:first-child{padding-right:2px}.ha-book-page:last-child{padding-left:2px}.summer-live-zone,.summer-rank-arena,.summer-stage{background:linear-gradient(145deg,#18060cd6,#0a0305c7)!important;border:1px solid #d45e812b!important;position:relative!important;box-shadow:0 32px 105px #0000006b!important}.summer-live-zone{border-radius:30px!important;margin-top:28px!important;padding:20px!important}.summer-rank-arena,.summer-stage{border-radius:26px!important;margin-top:34px!important;padding:22px!important}.summer-live-banner{color:#ebb4c4!important;background:#14050ae0!important;border:1px solid #d04f7647!important;border-radius:999px!important;justify-content:center!important;gap:9px!important;width:max-content!important;max-width:100%!important;margin:0 auto 18px!important;padding:9px 14px!important;display:flex!important}.summer-dj-showcase{background:radial-gradient(600px 360px at 13% 10%,#da749321,#0000 66%),linear-gradient(145deg,#1e080ff5,#0b0305f0)!important;border:1px solid #d6678833!important;border-radius:34px 34px 22px 22px!important;grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr)!important;gap:22px!important;padding:22px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 35px 120px #00000085!important}.summer-dj-showcase:after{content:"";background:linear-gradient(90deg,#0000,#dd7e9b2e,#dd7d9a3d,#dd7e9b2e,#0000);height:1px;position:absolute;bottom:10px;left:12%;right:12%}.summer-dj-showcase:before{content:"";pointer-events:none;border:1px dashed #df89a313;border-radius:28px 28px 17px 17px;position:absolute;inset:7px}.summer-stat-card{position:relative!important;overflow:hidden!important}.summer-stat-card:after{content:"✦";color:#df88a224;font-size:8px;position:absolute;top:5px;right:7px}.summer-rank-arena:after,.summer-stage:after{content:"";pointer-events:none;border:1px dashed #df89a30e;border-radius:20px;position:absolute;inset:7px}.ha-hype-ranking:before,.ha-ranking-grimoire:before{content:"";pointer-events:none;border:1px dashed #dd7f9b0e;border-radius:18px;position:absolute;inset:6px}.summer-vinyl-area{place-items:center!important;min-height:350px!important;display:grid!important;position:relative!important;overflow:visible!important}.summer-sunburst{filter:blur(.4px)!important;background:radial-gradient(circle,#d150771a,#0000 42%),conic-gradient(from 18deg,#d04c742b,#0000 9%,#db78962e 17%,#0000 29%,#d6668721 39%,#0000 52%,#d04c7424,#0000 66%,#db789626,#0000 87%)!important;border-radius:50%!important;width:300px!important;height:300px!important;animation:portalAura 8.8s ease-in-out infinite!important;position:absolute!important}.summer-vinyl{z-index:4!important;background:repeating-radial-gradient(circle,#200a11 0 5px,#0c0406 6px 10px)!important;border:2px solid #d96e8e66!important;border-radius:50%!important;width:218px!important;height:218px!important;padding:20px!important;animation:portal 4.8s ease-in-out infinite!important;position:relative!important;box-shadow:0 0 0 11px #6f1d364f,0 0 0 13px #d04f761f,0 25px 80px #0000009e,0 0 85px #d86c8c2b!important}.summer-vinyl-ring{border:1px dashed #e190a847!important;border-radius:50%!important;animation:runeRing 7.6s ease-in-out infinite!important;position:absolute!important;inset:-34px!important;box-shadow:0 0 24px #db779514!important}.summer-vinyl-avatar{object-fit:cover!important;filter:saturate(.96)contrast(1.06)brightness(.91)!important;border:2px solid #dd7d9a61!important;border-radius:50%!important;width:100%!important;height:100%!important}.ha-witch-orbit{z-index:6;border-radius:50%;width:292px;height:292px;position:absolute}.ha-witch-orbit span{color:#f2cfd9c2;filter:drop-shadow(0 5px 10px #000000e0);display:block;position:absolute}.ha-witch-orbit span.orb-a{width:48px;height:20px;animation:orbitWitch 8.4s ease-in-out infinite;top:-6px;left:47%}.ha-witch-orbit span.orb-b{width:32px;height:18px;animation:orbitBat 6.7s ease-in-out infinite;bottom:42px;right:2px}.ha-witch-orbit span.orb-c{transform-origin:50%;background:linear-gradient(90deg,#c65c7cd9,#471323e6 56%,#ca4b71b3);border-radius:999px;width:42px;height:10px;animation:orbitBroom 9.6s ease-in-out infinite;bottom:44px;left:7px;box-shadow:14px -2px 0 -1px #d06887d9,18px 2px 0 -2px #d06887bf,21px 5px 0 -3px #d0688794}.ha-portal-runes{z-index:3;color:#e8a8bb8a;letter-spacing:.2em;text-shadow:0 0 14px #de849f38;align-items:center;gap:12px;font-size:10px;display:flex;top:18px}.ha-cauldron-base,.ha-portal-runes{position:absolute;left:50%;transform:translate(-50%)}.ha-cauldron-base{z-index:7;background:linear-gradient(#281118,#070304 75%);border:2px solid #e397ae38;border-radius:22% 22% 48% 48%;width:158px;height:72px;bottom:18px;box-shadow:inset 0 8px #030202,0 15px 30px #00000094}.ha-cauldron-base:before{content:"";background:radial-gradient(at 36% 46%,#eaafc1 0 8%,#0000 10%),radial-gradient(at 66% 42%,#e394ac 0 7%,#0000 9%),radial-gradient(#e292aa,#d86d8d 34%,#1d0a10 72%);height:18px;animation:brewOrganic 2.35s ease-in-out infinite;top:-9px;left:10%;right:10%;box-shadow:0 0 22px #dd7d9a57}.ha-cauldron-base:before,.ha-smoke{border-radius:50%;position:absolute}.ha-smoke{z-index:8;filter:blur(7px);opacity:0;transform-origin:bottom;background:radial-gradient(#e18fa857,#84374e1f 48%,#0000 72%);width:20px;height:55px;bottom:58px;left:50%}.ha-smoke.s1{margin-left:-30px;animation:smokeCurl1 4.9s ease-in-out infinite}.ha-smoke.s2{margin-left:-4px;animation:smokeCurl2 5.7s ease-in-out -2.1s infinite}.ha-smoke.s3{margin-left:22px;animation:smokeCurl3 6.4s ease-in-out -3.8s infinite}.ha-spark{z-index:10;color:#e8a8bb;text-shadow:0 0 9px #df85a0;opacity:0;font-size:9px;position:absolute;top:-12px}.ha-spark.k1{animation:sparkPop 3.4s ease-out infinite;left:31px}.ha-spark.k2{animation:sparkPop2 4.2s ease-out -1.7s infinite;left:86px}.ha-spark.k3{animation:sparkPop3 3.8s ease-out -2.5s infinite;right:28px}.ha-cauldron-base b{filter:blur(1px);background:radial-gradient(#e394ac47,#d04e7514 58%,#0000 72%);width:64px;height:34px;animation:bubble 2.2s ease-in-out infinite;top:-50px;left:50%;transform:translate(-50%)}.bubble,.ha-cauldron-base b{border-radius:50%;position:absolute}.bubble{background:#e394ac;animation:bubbleFloat 2s ease-in infinite;box-shadow:0 0 12px #df89a399}.bubble.b1{width:9px;height:9px;top:-15px;left:35px}.bubble.b2{width:6px;height:6px;animation-delay:-.7s;top:-12px;left:82px}.bubble.b3{width:12px;height:12px;animation-delay:-1.2s;top:-14px;right:28px}.summer-now-pill{z-index:10!important;color:#e9aec0!important;white-space:nowrap!important;background:#0d0407eb!important;border:1px solid #d45c804d!important;border-radius:999px!important;padding:8px 11px!important;font-size:9px!important;font-weight:1000!important;position:absolute!important;top:18px!important;left:50%!important;transform:translate(-50%)!important}.summer-dj-info{z-index:4!important;flex-direction:column!important;justify-content:center!important;padding-bottom:22px!important;display:flex!important;position:relative!important}.summer-dj-name{background:linear-gradient(90deg,#f2cdd8,#d56184 35%,#d96e8e 65%,#e397ae);-webkit-background-clip:text;background-clip:text;letter-spacing:-.065em!important;color:#0000!important;font-size:clamp(1.85rem,3.8vw,3.25rem)!important;font-weight:1000!important;line-height:.87!important}.summer-dj-location{color:#f1cad6!important}.summer-dj-time{color:#e8a8bb!important;background:#cf4c730e!important;border-color:#d5628430!important}.summer-dj-description{color:#f7e0e7a8!important}.summer-flash{color:#f3d3ddb8!important;background:linear-gradient(90deg,#cf4c730e,#d45b7f0f)!important;border-color:#df87a129!important;border-left:3px solid #d2557b6b!important}.summer-stat-card{background:linear-gradient(145deg,#d04d740b,#cf4b730e)!important;border-color:#d86a8b21!important}.summer-action-row{grid-template-columns:1.25fr .75fr!important}.summer-btn{border-color:#e292aa2b!important;box-shadow:0 14px 38px #0000004d!important}.summer-btn-hype{color:#fff!important;background:linear-gradient(110deg,#ce4971,#d66687 55%,#d66587)!important}.summer-btn-fan{color:#f8e3e9!important;background:linear-gradient(145deg,#b7466899,#2f0f19e0)!important}.summer-kicker{color:#ecb9c8!important;letter-spacing:.15em!important;font-size:9px!important;font-weight:1000!important}.summer-rank-title,.summer-stage-title{color:#f6dbe3!important;letter-spacing:-.045em!important;font-size:clamp(1.8rem,4vw,3rem)!important;font-weight:1000!important}.summer-rank-sub,.summer-stage-sub{color:#f5dae285!important}.summer-orbital{background:radial-gradient(circle,#d04e752e,#c4436a1c,#0000 70%)!important;border-color:#d76a8b2e!important}.summer-dot-card{color:#f7dfe68c!important;background:#ffffff06!important;border-color:#ffffff14!important}.summer-dot-card-active{color:#ecb8c8!important;background:linear-gradient(90deg,#cf49711c,#d3597e1c)!important;border-color:#d86e8e6b!important}.summer-rank-tab{color:#f6dce480!important;background:#ffffff06!important;border-color:#ffffff14!important}.summer-rank-tab-active{color:#e6a3b7!important;background:linear-gradient(90deg,#cf497121,#d0507624)!important;border-color:#d45c804d!important}.ha-hype-ranking,.ha-ranking-grimoire{background:radial-gradient(120% 90% at 50% 0,#a63b5b24,#0000 52%),linear-gradient(#15050af5,#090204e6)!important;border-color:#d561842b!important}.ha-hype-cauldron{background:radial-gradient(circle at 50% -10%,#dc7b9824,#0000 38%),linear-gradient(#18070cf5,#080204f0)!important;border-color:#df88a22e!important}.dj-season-page .fixed.inset-0.z-\[10000\]>div{background:radial-gradient(420px 180px at 50% 0,#d55f8326,#0000 65%),linear-gradient(155deg,#20080f,#0b0305)!important;border-color:#d5638540!important;box-shadow:0 35px 130px #000000d1,0 0 90px #d04e7524!important}.dj-season-page input{color:#f7e2e8!important;background:#ffffff09!important;border-color:#d5608321!important}.dj-season-page input:focus{box-shadow:0 0 0 2px #cf4c732e,0 0 28px #d6638614!important}.ha-phase-susurro .ha-cemetery{opacity:.05}.ha-phase-susurro .ha-bg-cauldron{opacity:.72}.ha-phase-brujas .ha-witch{opacity:1}.ha-phase-caldero .ha-bg-cauldron{opacity:.92}.ha-phase-cementerio .ha-cemetery{opacity:.32}.ha-phase-animas .ha-papel{opacity:1}.ha-phase-halloween .ha-moon{filter:brightness(1.12);animation:halloweenMoon 2.5s ease-in-out infinite}.ha-phase-muertos1,.ha-phase-muertos2{background:radial-gradient(900px 600px at 50% 0,#ce456e33,#0000 61%),radial-gradient(900px 540px at 80% 20%,#d45b7f26,#0000 62%),linear-gradient(#0e0407,#1b070d 55%,#070203)!important}.ha-footer{text-align:center;color:#f3d1db6b;letter-spacing:.08em;margin:42px auto 0;padding:18px;font-size:10px;font-weight:900}.ha-footer strong{color:#f2ccd8}@keyframes stars{to{background-position:0 -280px,120px -330px}}@keyframes grainShift{0%{transform:translate(0)}50%{transform:translate(1px,-1px)}to{transform:translate(-1px,1px)}}@keyframes portalSheen{0%,to{opacity:.72;transform:rotate(-6deg)scale(.985)}37%{opacity:1;transform:rotate(4deg)scale(1.02)}66%{opacity:.8;transform:rotate(0)scale(.995)}}@keyframes moon{0%,to{transform:translate(0)rotate(-1deg)}46%{transform:translate(-4px,7px)rotate(1.5deg)}72%{transform:translate(2px,4px)rotate(.4deg)}}@keyframes witchOrganic{0%{left:-18%;transform:translateY(10px)rotate(-8deg)scale(.94)}14%{transform:translate(5vw,-22px)rotate(5deg)scale(1.02)}31%{transform:translate(2vw,18px)rotate(-3deg)scale(.98)}48%{transform:translateY(-46px)rotate(7deg)scale(1.06)}63%{transform:translate(-2vw,-4px)rotate(-5deg)scale(.96)}79%{transform:translate(3vw,26px)rotate(3deg)scale(1.02)}to{left:118%;transform:translateY(-12px)rotate(-4deg)scale(.96)}}@keyframes batOrganic{0%{transform:translate(0)rotate(-10deg)scale(.9)}12%{transform:translate(14vw,-21px)rotate(12deg)scale(1.06)}27%{transform:translate(31vw,17px)rotate(-8deg)scale(.92)}43%{transform:translate(50vw,-37px)rotate(13deg)scale(1.08)}61%{transform:translate(73vw,-4px)rotate(-11deg)scale(.95)}78%{transform:translate(93vw,23px)rotate(9deg)scale(1.04)}to{transform:translate(126vw,-15px)rotate(-7deg)scale(.9)}}@keyframes fogOrganic{0%,to{transform:translate(-7%)scaleX(.96)scaleY(1)}28%{transform:translate(3%)scaleX(1.05)scaleY(.92)}57%{transform:translate(10%)scaleX(1.11)scaleY(1.07)}79%{transform:translate(2%)scaleX(1.01)scaleY(.96)}}@keyframes moonCloud{0%,to{opacity:.16;transform:translate(22%)scaleX(.92)}45%{opacity:.58;transform:translate(-48%)scaleX(1.08)}72%{opacity:.34;transform:translate(-22%)scaleX(.98)}}@keyframes wispDrift{0%,to{opacity:.08;transform:translateY(12px)scale(.78)}24%{opacity:.33;transform:translate(22px,-18px)scale(1.05)}52%{opacity:.18;transform:translate(-14px,-42px)scale(.9)}77%{opacity:.38;transform:translate(31px,-16px)scale(1.15)}}@keyframes spiritLight{0%,to{opacity:.08;transform:translate(0)scale(.55)}35%{opacity:.85;transform:translate(7px,-12px)scale(1.25)}63%{opacity:.35;transform:translate(-5px,-5px)scale(.8)}}@keyframes nightFlash{0%,68%,70%,to{opacity:0}69%{opacity:.32}69.3%{opacity:.04}69.7%{opacity:.18}}@keyframes brewOrganic{0%,to{filter:brightness(.9);transform:scaleX(.96)rotate(-.4deg)}32%{filter:brightness(1.18);transform:scaleX(1.04)rotate(.5deg)}58%{filter:brightness(1.04);transform:scaleX(.99)rotate(-.2deg)}78%{filter:brightness(1.28);transform:scaleX(1.06)rotate(.3deg)}}@keyframes bubble{0%,to{opacity:.5;transform:translateY(4px)scale(.9)}52%{opacity:1;transform:translateY(-13px)scale(1.08)}}@keyframes papel{0%,to{transform:rotate(-3deg)translateY(0)}46%{transform:rotate(5deg)translateY(2px)}72%{transform:rotate(1deg)translateY(-1px)}}@keyframes title{50%{background-position:100%}}@keyframes live{0%,to{opacity:.55;transform:scale(.85)}47%{opacity:1;transform:scale(1.13)}64%{opacity:.82;transform:scale(.98)}}@keyframes sigil{0%,to{filter:brightness();transform:scale(1)}47%{filter:brightness(1.35);transform:scale(1.1)rotate(-1deg)}62%{filter:brightness(1.12);transform:scale(1.04)rotate(1deg)}}@keyframes portalAura{0%,to{opacity:.68;transform:rotate(-5deg)scale(.96)}33%{opacity:.95;transform:rotate(7deg)scale(1.03)}61%{opacity:.77;transform:rotate(1deg)scale(.99)}82%{opacity:.9;transform:rotate(-8deg)scale(1.025)}}@keyframes runeRing{0%,to{opacity:.72;transform:rotate(-6deg)scale(.985)}38%{opacity:1;transform:rotate(5deg)scale(1.02)}67%{opacity:.78;transform:rotate(1deg)scale(.995)}}@keyframes orbitWitch{0%,to{transform:translate(0)rotate(-6deg)}28%{transform:translate(24px,16px)rotate(7deg)}54%{transform:translate(-9px,34px)rotate(-4deg)}77%{transform:translate(-22px,10px)rotate(5deg)}}@keyframes orbitBat{0%,to{transform:translate(0)rotate(8deg)scale(.9)}33%{transform:translate(-20px,-24px)rotate(-11deg)scale(1.08)}58%{transform:translate(-34px,5px)rotate(9deg)scale(.95)}81%{transform:translate(-9px,17px)rotate(-6deg)scale(1.03)}}@keyframes orbitBroom{0%,to{transform:translate(0)rotate(-18deg)}23%{transform:translate(18px,-18px)rotate(-5deg)}49%{transform:translate(35px,9px)rotate(12deg)}74%{transform:translate(11px,28px)rotate(-8deg)}}@keyframes portal{0%,to{filter:brightness(.96);transform:scale(.985)}36%{filter:brightness(1.07);transform:scale(1.018)}65%{filter:brightness(1.01);transform:scale(.995)}}@keyframes bubbleFloat{0%{opacity:0;transform:translateY(3px)scale(.6)}18%{opacity:1}55%{transform:translate(7px,-31px)scale(.9)}to{opacity:0;transform:translate(-4px,-66px)scale(1.22)}}@keyframes smokeCurl1{0%{opacity:0;transform:translateY(14px)scale(.5)rotate(-8deg)}24%{opacity:.35}58%{opacity:.24;transform:translate(-18px,-28px)scale(1.05)rotate(18deg)}to{opacity:0;transform:translate(12px,-70px)scale(1.65)rotate(34deg)}}@keyframes smokeCurl2{0%{opacity:0;transform:translateY(12px)scale(.55)rotate(5deg)}26%{opacity:.28}62%{opacity:.22;transform:translate(15px,-33px)scale(1.1)rotate(-20deg)}to{opacity:0;transform:translate(-9px,-76px)scale(1.7)rotate(-36deg)}}@keyframes smokeCurl3{0%{opacity:0;transform:translateY(10px)scale(.45)}20%{opacity:.3}64%{opacity:.18;transform:translate(-11px,-36px)scale(1.12)rotate(13deg)}to{opacity:0;transform:translate(16px,-71px)scale(1.55)rotate(28deg)}}@keyframes sparkPop{0%,76%,to{opacity:0;transform:translate(0)scale(.6)}79%{opacity:1}90%{opacity:.55;transform:translate(-9px,-35px)scale(1.2)}}@keyframes sparkPop2{0%,62%,to{opacity:0;transform:translate(0)scale(.6)}66%{opacity:1}82%{opacity:.45;transform:translate(12px,-42px)scale(1.1)}}@keyframes sparkPop3{0%,83%,to{opacity:0;transform:translate(0)scale(.6)}86%{opacity:1}94%{opacity:.5;transform:translate(-5px,-29px)scale(1.3)}}@keyframes halloweenMoon{0%,to{filter:brightness();transform:scale(.99)}42%{filter:brightness(1.22);transform:scale(1.045)}66%{filter:brightness(1.08);transform:scale(1.012)}}@media (max-width:820px){.ha-moon{width:205px;height:205px;right:-70px}.ha-moon-halo{width:238px;height:238px;top:82px;right:-82px}.ha-witch{width:118px;height:52px}.ha-witch.w2{width:96px;height:43px}.ha-tree{opacity:.16;left:-100px}.ha-bg-cauldron{opacity:.32;left:-80px}.ha-papel{justify-content:flex-start;overflow:hidden}.ha-season-header{padding:34px 18px 29px}.ha-main-title{font-size:clamp(2.6rem,13vw,4rem)}.ha-book-grid{grid-template-columns:1fr;gap:24px}.ha-grimoire:before{display:none}.ha-sigil-grid{grid-template-columns:repeat(8,1fr)}.summer-dj-showcase{grid-template-columns:1fr!important;padding:18px!important}.summer-vinyl-area{min-height:300px!important}.summer-vinyl{width:190px!important;height:190px!important}.summer-sunburst{width:265px!important;height:265px!important}.ha-witch-orbit{width:250px;height:250px}.summer-action-row{grid-template-columns:1fr!important}.summer-live-zone,.summer-rank-arena,.summer-stage{padding:18px!important}}@media (max-width:480px){.ha-sigil-grid{grid-template-columns:repeat(6,1fr)}.summer-vinyl{width:205px!important;height:205px!important}.summer-sunburst{width:280px!important;height:280px!important}.ha-witch-orbit{width:270px;height:270px}}@media (prefers-reduced-motion:reduce){.dj-season-page *{animation-duration:.001ms!important;animation-iteration-count:1!important}}.cine-carousel-zone,.cine-live-zone,.cine-rank-zone{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5!important;background:radial-gradient(900px 340px at 50% -20%,#b8486a1f,#0000 66%),linear-gradient(#0e0508db,#070203e8)!important;border:1px solid #dc7d9921!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 90px #00000085,inset 0 1px #ffffff08!important}.cine-live-zone{border-radius:30px!important;margin-top:25px!important;padding:20px!important}.cine-carousel-zone{margin-top:30px!important}.cine-carousel-zone,.cine-rank-zone{border-radius:26px!important;padding:22px!important}.cine-carousel-zone:before,.cine-live-zone:before,.cine-rank-zone:before{content:"";pointer-events:none;border:1px solid #ffffff06;border-radius:22px;position:absolute;inset:7px}.cine-live-banner{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f4d5deb8;letter-spacing:.11em;text-transform:uppercase;background:#0f0709c7;border:1px solid #db76942e;border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:100%;margin:0 auto 15px;padding:7px 12px;font-size:9px;font-weight:900;display:flex;position:relative}.cine-live-banner b{color:#f6dbe3;font-size:10px}.cine-live-banner em{color:#ebb2c3;font-style:normal}.cine-dj-scene{z-index:3;background:radial-gradient(520px 300px at 23% 42%,#a445611f,#0000 70%),linear-gradient(135deg,#15090de0,#080304f0);border:1px solid #d9709024;border-radius:24px;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:center;gap:26px;min-height:410px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 24px 70px #0000006b}.cine-dj-scene:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 38%,#ebb6c606 49%,#0000 59%);position:absolute;inset:0}.cine-dj-scene.is-live{border-color:#d971903d}.cine-scene-light{filter:blur(26px);opacity:.9;background:radial-gradient(#d6678817,#bf4c6e11 38%,#0000 69%);width:45%;height:110%;animation:cineLightBreathe 8s ease-in-out infinite;position:absolute;top:-18%;left:7%}.cine-scene-vignette{pointer-events:none;background:radial-gradient(#0000 48%,#00000042 84%,#00000085);position:absolute;inset:0}.cine-portrait-stage{isolation:isolate;place-items:center;min-height:350px;display:grid;position:relative}.cine-branch-frame{z-index:2;filter:drop-shadow(0 18px 18px #0000009e);width:330px;height:365px;position:absolute;overflow:visible}.cine-portal-aura{z-index:1;filter:blur(9px);background:radial-gradient(circle,#dd7e9b24,#c94a701c 44%,#d86a8b0b 61%,#0000 73%);border-radius:50%;width:250px;height:250px;animation:cineAura 7.8s ease-in-out infinite;position:absolute}.cine-portrait-ring{z-index:3;border:1px solid #e08ca530;border-radius:50%;width:244px;height:244px;position:absolute;box-shadow:0 0 0 12px #903a540e,0 0 48px #cb497017}.cine-portrait-ring:before{content:"";border:1px dashed #db78961c;border-radius:50%;position:absolute;inset:-16px}.cine-portrait-ring .rune{color:#e9adbf78;text-shadow:0 0 12px #d6658759;font-size:9px;position:absolute}.cine-portrait-ring .r1{top:-21px;left:50%}.cine-portrait-ring .r2{top:38%;right:-20px}.cine-portrait-ring .r3{bottom:-21px;left:50%}.cine-portrait-ring .r4{top:38%;left:-20px}.cine-portrait-ring .r5{top:5%;right:15%}.cine-portrait-shell{z-index:4;background:linear-gradient(145deg,#e7a3b859,#7b374b47,#d45b7f2e);border-radius:50%;width:202px;height:202px;padding:5px;position:relative;box-shadow:0 22px 50px #0000008c}.cine-portrait-shell:before{content:"";border:1px solid #e59eb31c;border-radius:50%;position:absolute;inset:-8px}.cine-portrait{z-index:1!important;object-fit:cover!important;filter:saturate(.83)contrast(1.09)brightness(.87)!important;border:none!important;border-radius:50%!important;width:100%!important;height:100%!important;position:relative!important}.cine-portrait-grade{z-index:2;pointer-events:none;background:linear-gradient(140deg,#da72910f,#0000 38%,#87304a1f);border-radius:50%;position:absolute;inset:5px;box-shadow:inset 0 -38px 55px #0000002e}.cine-skull-offering{z-index:7;filter:drop-shadow(0 8px 8px #000c);width:67px;position:absolute;bottom:37px;left:50%;transform:translate(-50%)}.cine-skull-offering svg{width:100%;height:auto;display:block}.cine-candle{z-index:6;background:linear-gradient(90deg,#b5617a,#e9aabd 50%,#844356);border-radius:4px 4px 2px 2px;width:17px;height:49px;position:absolute;bottom:53px;box-shadow:0 12px 17px #0006}.cine-candle.left{left:76px}.cine-candle.right{height:41px;right:76px}.cine-candle i{filter:drop-shadow(0 0 8px #d55f838c);background:radial-gradient(circle at 50% 62%,#f1c9d5 0 15%,#d97090 42%,#cc406a 70%,#0000 73%);border-radius:70% 30% 65% 35%;width:9px;height:16px;animation:cineFlame 1.7s ease-in-out infinite;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(5deg)}.cine-candle.right i{animation-delay:-.7s}.cine-candle b{background:#f4d5de73;border-radius:999px;width:3px;height:20px;position:absolute;top:7px;left:5px}.cine-cauldron{z-index:6;filter:drop-shadow(0 19px 18px #000000a6);width:165px;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.cine-cauldron svg{width:100%;height:auto;display:block}.cine-bubble{opacity:0;background:#e395ac;border-radius:50%;animation:cineBubble 3.1s ease-in infinite;position:absolute;box-shadow:0 0 13px #de849f85}.cine-bubble.b1{width:7px;height:7px;top:16px;left:53px}.cine-bubble.b2{width:5px;height:5px;animation-delay:-1.1s;top:19px;left:97px}.cine-bubble.b3{width:9px;height:9px;animation-delay:-2.2s;top:12px;right:43px}.cine-smoke{filter:blur(7px);opacity:0;background:radial-gradient(#d9719045,#823a501a 48%,#0000 70%);border-radius:50%;width:23px;height:58px;position:absolute;top:-12px;left:50%}.cine-smoke.s1{margin-left:-29px;animation:cineSmokeA 5.4s ease-in-out infinite}.cine-smoke.s2{margin-left:-3px;animation:cineSmokeB 6.1s ease-in-out -2.2s infinite}.cine-smoke.s3{margin-left:23px;animation:cineSmokeC 6.8s ease-in-out -4.1s infinite}.cine-ember{opacity:0;background:#eab0c1;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 8px #df86a1}.cine-ember.e1{animation:cineEmberA 4.2s ease-out infinite;top:23px;left:61px}.cine-ember.e2{animation:cineEmberB 5.1s ease-out -2.3s infinite;top:22px;right:61px}.cine-ember.e3{animation:cineEmberC 3.8s ease-out -1.4s infinite;top:13px;left:85px}.cine-live-badge{z-index:9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f4d7e0bd;letter-spacing:.13em;white-space:nowrap;background:#0b0507d1;border:1px solid #dd7f9b24;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:8px;font-weight:1000;display:flex;position:absolute;top:13px;left:50%;transform:translate(-50%)}.cine-idle-dot,.cine-live-dot{border-radius:50%;width:6px;height:6px}.cine-live-dot{background:#d96f8f;animation:cineLive 1.5s ease-in-out infinite;box-shadow:0 0 0 4px #d45d8117,0 0 12px #d45d817a}.cine-idle-dot{background:#a36b7c}.cine-dj-copy{z-index:5;min-width:0;padding:7px 7px 12px;position:relative}.cine-overline{letter-spacing:.16em;color:#d49bac;text-transform:uppercase;font-size:9px;font-weight:1000}.cine-name-row{align-items:center;gap:10px;margin-top:5px;display:flex}.cine-dj-name{letter-spacing:-.045em;color:#f2d0da;text-shadow:0 2px 18px #00000061;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:clamp(2rem,4.3vw,3.8rem);font-weight:700;line-height:.93}.cine-meta{color:#eabbc97a;letter-spacing:.03em;align-items:center;gap:9px;margin-top:11px;font-size:10px;font-weight:800;display:flex}.cine-meta i{background:#aa677b;border-radius:50%;width:3px;height:3px}.cine-description{color:#efccd6a3;max-width:620px;margin-top:14px;font-size:12px;line-height:1.65}.cine-omen{color:#edc0cd9e;background:linear-gradient(90deg,#c43d6509,#9e486209);border:1px solid #c9748d1c;border-left:2px solid #d2587c45;border-radius:4px 14px 14px 4px;margin-top:14px;padding:10px 12px 10px 34px;font-size:10px;font-weight:800;line-height:1.45;position:relative}.cine-omen-mark{color:#d45f82;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.cine-omen.is-hot{color:#ecb9c8;border-left-color:#d970909e;box-shadow:0 0 24px #d2577c0f}.cine-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.cine-stats>div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:12px;padding:9px 10px;position:relative;overflow:hidden}.cine-stats>div:after{content:"";background:linear-gradient(90deg,#0000,#d45d8133,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.cine-stats small{color:#e5bcc857;letter-spacing:.14em;font-size:7px;font-weight:1000;display:block}.cine-stats strong{color:#f2ccd8;margin-top:2px;font-size:16px;display:block}.cine-actions{grid-template-columns:1.15fr .85fr;gap:8px;margin-top:14px;display:grid}.cine-btn{letter-spacing:.03em;border:1px solid #e290a921;border-radius:11px;min-height:44px;font-size:10px;font-weight:1000;transition:filter .2s,transform .2s;position:relative;overflow:hidden}.cine-btn-hype{color:#f6dee5;background:linear-gradient(110deg,#71223a,#9b3b58 49%,#6f3244);box-shadow:0 10px 27px #00000042}.cine-btn-fan{color:#efd6dd;background:linear-gradient(145deg,#6f3a4aa8,#211116eb)}.cine-btn:disabled{opacity:.3;filter:grayscale(.7);cursor:not-allowed}.cine-btn-sigil{color:#df89a3;margin-right:7px}.cine-rank-head,.cine-section-head{z-index:3;justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex;position:relative}.cine-section-kicker{letter-spacing:.17em;color:#bf8a9a;text-transform:uppercase;font-size:8px;font-weight:1000}.cine-rank-title,.cine-section-title{letter-spacing:-.035em;color:#f1cad6;margin-top:4px;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:clamp(1.65rem,3.2vw,2.5rem);font-weight:700;line-height:1}.cine-rank-sub,.cine-section-sub{color:#ebc2ce6b;margin-top:6px;font-size:10px}.cine-orbital{background:radial-gradient(circle,#a44e681f,#160a0e4d);border:1px solid #da729121;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:inset 0 0 20px #a0435f12}.cine-orbital:before{content:"";border:1px dashed #dd7e9b26;border-radius:50%;animation:cineRuneBreath 6s ease-in-out infinite;position:absolute;inset:6px}.cine-orbital-main{color:#de96ac;font-size:19px}.cine-orbital-chip{color:#ca899c;background:#0c0507;border:1px solid #db799621;border-radius:999px;padding:2px 5px;font-size:7px;font-weight:1000;position:absolute;bottom:-3px;right:-2px}.cine-empty{text-align:center;color:#eac2ce59;padding:32px;font-size:11px}.cine-carousel-dock{z-index:3;gap:7px;margin-top:13px;padding:5px 2px 3px;display:flex;position:relative;overflow-x:auto}.cine-dj-chip{color:#ebc3cf6e;background:#ffffff05;border:1px solid #ffffff0e;border-radius:999px;flex:none;align-items:center;gap:7px;padding:4px 8px 4px 4px;font-size:8px;font-weight:900;transition:all .2s;display:flex}.cine-dj-chip:hover{color:#e9bdca;border-color:#d86d8d2e;transform:translateY(-1px)}.cine-dj-chip.is-live{box-shadow:0 0 18px #d45f820d}.cine-chip-avatar{filter:saturate(.82);border:1px solid #dc799724!important;border-radius:50%!important;width:30px!important;height:30px!important}.cine-dj-chip b{color:#e290a9;letter-spacing:.08em;font-size:7px}.cine-rank-tabs{flex-wrap:wrap;gap:6px;display:flex}.cine-rank-tab{color:#ebc4d066;letter-spacing:.08em;background:#ffffff05;border:1px solid #ffffff0e;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:1000}.cine-rank-tab.is-active{color:#eab2c3;background:#9a4c6317;border-color:#da72913b}.cine-rank-screen{z-index:3;margin-top:14px;position:relative}@keyframes cineLightBreathe{0%,to{opacity:.55;transform:translateY(0)scale(.96)}45%{opacity:.9;transform:translateY(12px)scale(1.04)}72%{opacity:.68;transform:translateY(-3px)scale(1)}}@keyframes cineAura{0%,to{opacity:.55;transform:scale(.95)}39%{opacity:.88;transform:scale(1.04)}68%{opacity:.67;transform:scale(.99)}}@keyframes cineFlame{0%,to{transform:translate(-50%)rotate(-3deg)scale(.9)}37%{transform:translate(-50%)rotate(7deg)scale(1.08)}71%{transform:translate(-50%)rotate(1deg)scale(.96)}}@keyframes cineBubble{0%{opacity:0;transform:translateY(5px)scale(.55)}16%{opacity:1}62%{opacity:.78;transform:translate(7px,-28px)scale(.95)}to{opacity:0;transform:translate(-4px,-54px)scale(1.2)}}@keyframes cineSmokeA{0%{opacity:0;transform:translateY(15px)scale(.5)rotate(-5deg)}24%{opacity:.25}63%{opacity:.18;transform:translate(-15px,-29px)scale(1.03)rotate(18deg)}to{opacity:0;transform:translate(10px,-65px)scale(1.55)rotate(31deg)}}@keyframes cineSmokeB{0%{opacity:0;transform:translateY(12px)scale(.54)rotate(4deg)}26%{opacity:.22}60%{opacity:.17;transform:translate(13px,-34px)scale(1.08)rotate(-17deg)}to{opacity:0;transform:translate(-9px,-69px)scale(1.62)rotate(-29deg)}}@keyframes cineSmokeC{0%{opacity:0;transform:translateY(13px)scale(.48)}23%{opacity:.24}65%{opacity:.16;transform:translate(-9px,-31px)scale(1.1)rotate(11deg)}to{opacity:0;transform:translate(14px,-66px)scale(1.52)rotate(26deg)}}@keyframes cineEmberA{0%,72%,to{opacity:0;transform:translate(0)}76%{opacity:1}91%{opacity:.35;transform:translate(-8px,-32px)}}@keyframes cineEmberB{0%,61%,to{opacity:0;transform:translate(0)}65%{opacity:1}84%{opacity:.28;transform:translate(9px,-38px)}}@keyframes cineEmberC{0%,82%,to{opacity:0;transform:translate(0)}85%{opacity:1}95%{opacity:.32;transform:translate(-2px,-29px)}}@keyframes cineLive{0%,to{opacity:.48;transform:scale(.82)}49%{opacity:1;transform:scale(1.12)}68%{opacity:.76;transform:scale(.96)}}@keyframes cineRuneBreath{0%,to{opacity:.46;transform:rotate(-5deg)scale(.97)}42%{opacity:.88;transform:rotate(5deg)scale(1.02)}73%{opacity:.62;transform:rotate(1deg)scale(.99)}}@media (max-width:820px){.cine-dj-scene{grid-template-columns:1fr;gap:12px;min-height:0;padding:16px}.cine-portrait-stage{min-height:315px}.cine-branch-frame{width:290px;height:325px}.cine-portrait-ring{width:216px;height:216px}.cine-portrait-shell{width:178px;height:178px}.cine-skull-offering{width:58px;bottom:37px}.cine-cauldron{width:150px}.cine-candle.left{left:17%}.cine-candle.right{right:17%}.cine-dj-copy{padding:2px 3px 10px}.cine-dj-name{font-size:clamp(2rem,11vw,3.1rem)}.cine-rank-head,.cine-section-head{flex-direction:column;align-items:flex-start}.cine-actions{grid-template-columns:1fr}}@media (max-width:480px){.cine-carousel-zone,.cine-live-zone,.cine-rank-zone{border-radius:20px!important;padding:13px!important}.cine-dj-scene{border-radius:18px;padding:12px}.cine-portrait-stage{min-height:285px}.cine-branch-frame{width:255px;height:292px}.cine-portrait-ring{width:196px;height:196px}.cine-portrait-shell{width:162px;height:162px}.cine-skull-offering{width:52px}.cine-cauldron{width:138px}.cine-candle.left{left:12%}.cine-candle.right{right:12%}}.dj-season-page{--cine-far-x:0px;--cine-far-y:0px;--cine-mid-x:0px;--cine-mid-y:0px;--cine-near-x:0px;--cine-near-y:0px}.ha-moon,.ha-moon-cloud,.ha-moon-halo{translate:var(--cine-far-x) var(--cine-far-y);transition:translate .45s cubic-bezier(.2,.8,.2,1)}.ha-bats,.ha-bg-cauldron,.ha-cemetery,.ha-spirit-lights,.ha-tree,.ha-wisps,.ha-witch{translate:var(--cine-mid-x) var(--cine-mid-y);transition:translate .38s cubic-bezier(.2,.8,.2,1)}.cine-foreground{z-index:4;color:#040102f0;filter:blur(.3px)drop-shadow(0 0 30px #000000b3);width:260px;height:620px;translate:var(--cine-near-x) var(--cine-near-y);opacity:.66;transition:translate .28s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-90px}.cine-foreground svg{width:100%;height:100%;display:block}.cine-foreground-left{left:-145px;transform:rotate(-9deg)}.cine-foreground-right{opacity:.58;right:-155px;transform:scaleX(-1)rotate(-7deg)}.cine-phase-mark{color:#d77290;border:1px solid #d96e8e33;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:7px;font-size:9px;display:inline-grid;box-shadow:inset 0 0 12px #b24d6b14}.ha-grimoire{background:linear-gradient(90deg,#26161bf5,#12090cf7 49.7%,#25161af5 50.3%,#180b0ff5)!important;box-shadow:0 28px 80px #00000080,inset 0 0 44px #753e4e0d!important}.ha-grimoire:after{content:"";filter:blur(5px);pointer-events:none;background:radial-gradient(#00000057,#0000 67%);width:18px;position:absolute;top:12%;bottom:12%;left:50%;transform:translate(-50%)}.ha-book-page:first-child:before,.ha-book-page:last-child:before{content:"";pointer-events:none;border:1px solid #de819d09;border-radius:13px;position:absolute;inset:-10px}.ha-book-page{position:relative}.ha-fragment-title{text-shadow:0 2px 16px #00000047;color:#efc4d1!important;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif!important;font-weight:700!important}.ha-sigil{font-family:ui-serif,Georgia,serif}.ha-sigil.unlocked{background:radial-gradient(circle at 50% 38%,#d665871a,#8442560f 62%,#ffffff03)!important}.ha-sigil.selected{box-shadow:0 0 0 1px #da73922e,0 0 21px #a6506a21!important}.cine-dj-scene.is-reacting{animation:cineSceneHit .78s cubic-bezier(.2,.8,.2,1)}.cine-dj-scene.is-reacting .cine-portal-aura{animation:cineAuraHit 1.15s ease-out}.cine-dj-scene.is-reacting .cine-cauldron{filter:drop-shadow(0 19px 18px #000000a6)drop-shadow(0 0 28px #dd7e9b38);animation:cineCauldronHit .82s cubic-bezier(.17,.84,.44,1)}.cine-dj-scene.is-reacting .cine-portrait-ring{box-shadow:0 0 0 12px #903a5413,0 0 58px #d6658729,0 0 95px #cd4c7321}.cine-dj-scene.is-reacting .cine-scene-light{animation:cineLightHit .95s ease-out}.cine-dj-scene.is-reacting .cine-candle i{filter:drop-shadow(0 0 15px #d55f83d1)}.cine-rank-zone{background:linear-gradient(#0d0608e8,#060203f2),repeating-linear-gradient(90deg,#d9729105 0 1px,#0000 1px 32px)!important}.cine-rank-zone:after{content:"RADIO MATOJITO";color:#e18fa814;letter-spacing:.18em;pointer-events:none;font-family:ui-serif,Georgia,serif;font-size:19px;position:absolute;top:12px;right:17px}@keyframes cineSceneHit{0%{filter:brightness()}18%{filter:brightness(1.16)}42%{filter:brightness(1.035)}to{filter:brightness()}}@keyframes cineAuraHit{0%{opacity:.55;transform:scale(.96)}24%{opacity:1;transform:scale(1.18)}53%{opacity:.88;transform:scale(1.04)}to{opacity:.62;transform:scale(.98)}}@keyframes cineCauldronHit{0%{transform:translate(-50%)translateY(0)scale(1)}24%{transform:translate(-50%)translateY(-5px)scale(1.055)}49%{transform:translate(-50%)translateY(1px)scale(.99)}to{transform:translate(-50%)translateY(0)scale(1)}}@keyframes cineLightHit{0%{opacity:.55;filter:blur(26px)}21%{opacity:1;filter:blur(18px)}to{opacity:.65;filter:blur(26px)}}@media (max-width:820px){.cine-foreground{opacity:.42;width:180px;height:470px;bottom:-70px}.cine-foreground-left{left:-125px}.cine-foreground-right{right:-130px}}@media (pointer:coarse){.cine-foreground,.ha-bats,.ha-bg-cauldron,.ha-cemetery,.ha-moon,.ha-moon-cloud,.ha-moon-halo,.ha-spirit-lights,.ha-tree,.ha-wisps,.ha-witch{translate:0!important}}.ha-papel span{border:1px solid #ffffff17}.ha-papel span:nth-child(4n+1){background:linear-gradient(#d45d81,#bb325b)}.ha-papel span:nth-child(4n+2){background:linear-gradient(#dd819c,#8e2f4b)}.ha-papel span:nth-child(4n+3){background:linear-gradient(#df87a1,#80233f)}.ha-papel span:nth-child(4n){background:linear-gradient(#de85a0,#bf335d)}.ha-papel span:before{color:#faecf0eb;clip-path:none;background:0 0;place-items:center;font-size:13px;font-weight:900;display:grid;inset:8px 8px 16px}.ha-papel span:nth-child(odd):before{content:"❄"}.ha-papel span:nth-child(2n):before{content:"✦"}.ha-papel span:after{display:none}.cine-carousel-zone,.cine-live-zone,.cine-rank-zone{background:radial-gradient(1200px 540px at 10% -10%,#d45d8124,#0000 58%),radial-gradient(920px 420px at 100% 0,#d86e8e24,#0000 56%),radial-gradient(860px 380px at 50% 100%,#dd819c1c,#0000 64%),linear-gradient(#0e0508e6,#070203f2)!important}.cine-dj-scene{--c1:#d66687;--c2:#da7493;--c3:#de85a0;--c4:#e089a3;--c5:#de849f;background:radial-gradient(420px 240px at 15% 18%,var(--c1),transparent 72%),radial-gradient(380px 220px at 82% 16%,var(--c2),transparent 72%),radial-gradient(540px 300px at 50% 100%,var(--c3),transparent 78%),linear-gradient(135deg,#18090de0,#090305f2)}@supports (color:color-mix(in lab,red,red)){.cine-dj-scene{background:radial-gradient(420px 240px at 15% 18%,color-mix(in srgb,var(--c1) 24%,transparent),transparent 72%),radial-gradient(380px 220px at 82% 16%,color-mix(in srgb,var(--c2) 21%,transparent),transparent 72%),radial-gradient(540px 300px at 50% 100%,color-mix(in srgb,var(--c3) 18%,transparent),transparent 78%),linear-gradient(135deg,#18090de0,#090305f2)}}.cine-dj-scene{border-color:var(--c4)}@supports (color:color-mix(in lab,red,red)){.cine-dj-scene{border-color:color-mix(in srgb,var(--c4) 28%,#ffffff1a)}}.cine-dj-scene.theme-grand{--c1:#d66687;--c2:#da7493;--c3:#de85a0;--c4:#e18ca6;--c5:#e292aa}.cine-dj-scene.theme-witch{--c1:#d66687;--c2:#d96f8f;--c3:#db7795;--c4:#dd7d9a;--c5:#e394ac}.cine-dj-scene.theme-altar{--c1:#d66687;--c2:#d97090;--c3:#de849f;--c4:#ebb4c4;--c5:#e398ae}.cine-dj-scene.theme-portal{--c1:#d66687;--c2:#da7493;--c3:#d97090;--c4:#e08aa4;--c5:#df88a2}.cine-dj-scene.theme-fiesta{--c1:#d45d81;--c2:#de849f;--c3:#dd7f9b;--c4:#dd7d9a;--c5:#de85a0}.cine-dj-scene.theme-moon{--c1:#d86b8c;--c2:#dd7f9b;--c3:#df85a0;--c4:#e498af;--c5:#e18ea7}.cine-card-garland{z-index:9;pointer-events:none;justify-content:center;gap:6px;display:flex;position:absolute;top:12px;left:26px;right:26px}.cine-card-garland span{background:linear-gradient(180deg,var(--c1),var(--c2));color:#fcf2f5;transform-origin:top;border-radius:9px 9px 12px 12px;place-items:center;width:24px;height:24px;font-size:12px;animation:cineGarlandSwing 3.6s ease-in-out infinite;display:grid;box-shadow:0 10px 16px #00000047,inset 0 0 0 1px #ffffff12}.cine-card-garland span:nth-child(2n){animation-delay:-1.2s}.cine-card-garland span:nth-child(3n){animation-delay:-2.1s}.cine-card-garland:before{content:"";background:linear-gradient(90deg,transparent,var(--c4),transparent);height:2px;position:absolute;top:-3px;left:2%;right:2%}@supports (color:color-mix(in lab,red,red)){.cine-card-garland:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c4) 55%,transparent),transparent)}}.cine-scene-light{background:radial-gradient(circle at 30% 40%,var(--c1),transparent 52%),radial-gradient(circle at 76% 22%,var(--c2),transparent 48%),radial-gradient(circle at 54% 80%,var(--c3),transparent 54%)}@supports (color:color-mix(in lab,red,red)){.cine-scene-light{background:radial-gradient(circle at 30% 40%,color-mix(in srgb,var(--c1) 38%,transparent),transparent 52%),radial-gradient(circle at 76% 22%,color-mix(in srgb,var(--c2) 26%,transparent),transparent 48%),radial-gradient(circle at 54% 80%,color-mix(in srgb,var(--c3) 20%,transparent),transparent 54%)}}.cine-scene-haze{z-index:1;filter:blur(24px);opacity:.65;pointer-events:none;border-radius:50%;position:absolute;inset:auto}.cine-scene-haze.haze-a{background:radial-gradient(circle,var(--c1),transparent 65%);width:220px;height:160px;bottom:4%;left:-6%}@supports (color:color-mix(in lab,red,red)){.cine-scene-haze.haze-a{background:radial-gradient(circle,color-mix(in srgb,var(--c1) 36%,transparent),transparent 65%)}}.cine-scene-haze.haze-b{background:radial-gradient(circle,var(--c2),transparent 68%);width:210px;height:140px;top:10%;right:-4%}@supports (color:color-mix(in lab,red,red)){.cine-scene-haze.haze-b{background:radial-gradient(circle,color-mix(in srgb,var(--c2) 32%,transparent),transparent 68%)}}.cine-portrait-stage{min-height:372px}.cine-stage-backdrop{z-index:0;background:radial-gradient(circle at 50% 50%,var(--c5),transparent 44%),radial-gradient(circle at 32% 24%,var(--c1),transparent 38%),radial-gradient(circle at 74% 34%,var(--c2),transparent 40%),radial-gradient(circle at 50% 50%,#ffffff12,transparent 72%);border-radius:50%;width:292px;height:292px;position:absolute}@supports (color:color-mix(in lab,red,red)){.cine-stage-backdrop{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--c5) 24%,transparent),transparent 44%),radial-gradient(circle at 32% 24%,color-mix(in srgb,var(--c1) 26%,transparent),transparent 38%),radial-gradient(circle at 74% 34%,color-mix(in srgb,var(--c2) 20%,transparent),transparent 40%),radial-gradient(circle at 50% 50%,#ffffff12,transparent 72%)}}.cine-stage-backdrop{filter:blur(4px)}.cine-stage-confetti{z-index:1;position:absolute;inset:0}.cine-stage-confetti i{background:linear-gradient(180deg,var(--c4),var(--c2));border-radius:999px;width:10px;height:20px;animation:cineFloatBits 6s ease-in-out infinite;position:absolute;box-shadow:0 0 10px #ffffff2e}.cine-stage-confetti i:first-child{top:17%;left:14%;transform:rotate(-18deg)}.cine-stage-confetti i:nth-child(2){animation-delay:-1.6s;top:14%;left:80%;transform:rotate(19deg)}.cine-stage-confetti i:nth-child(3){height:14px;animation-delay:-3s;bottom:34%;left:10%}.cine-stage-confetti i:nth-child(4){width:8px;height:18px;animation-delay:-2.1s;bottom:30%;right:12%}.cine-stage-confetti i:nth-child(5){width:7px;height:13px;animation-delay:-.7s;bottom:11%;left:28%}.cine-stage-confetti i:nth-child(6){width:7px;height:13px;animation-delay:-4.2s;top:31%;right:26%}.cine-feature-witch{z-index:2;color:#f7e2e8;opacity:.96;filter:drop-shadow(0 0 16px #d86e8e47)drop-shadow(0 8px 12px #0000007a);width:132px;height:74px;position:absolute;top:16px;left:12px;transform:rotate(-6deg)}.theme-grand .cine-feature-witch,.theme-witch .cine-feature-witch{width:154px;height:86px;top:8px;left:8px}.theme-altar .cine-feature-witch{top:18px;left:auto;right:8px;transform:scaleX(-1)rotate(-4deg)}.theme-portal .cine-feature-witch{width:124px;height:68px;top:auto;bottom:116px;left:18px}.theme-fiesta .cine-feature-witch{top:18px;left:auto;right:15px}.theme-moon .cine-feature-witch{width:148px;height:82px;top:8px;left:14px}.cine-svg-witch-large{width:100%;height:100%;display:block}.cine-branch-frame{width:340px;height:374px}.cine-portal-aura{background:radial-gradient(circle,var(--c5),transparent 34%),radial-gradient(circle,var(--c1),transparent 56%),radial-gradient(circle,var(--c2),transparent 68%);width:258px;height:258px}@supports (color:color-mix(in lab,red,red)){.cine-portal-aura{background:radial-gradient(circle,color-mix(in srgb,var(--c5) 18%,transparent),transparent 34%),radial-gradient(circle,color-mix(in srgb,var(--c1) 16%,transparent),transparent 56%),radial-gradient(circle,color-mix(in srgb,var(--c2) 14%,transparent),transparent 68%)}}.cine-portal-aura{filter:blur(10px)}.cine-portrait-ring{border-color:var(--c4);width:248px;height:248px}@supports (color:color-mix(in lab,red,red)){.cine-portrait-ring{border-color:color-mix(in srgb,var(--c4) 54%,#ffffff0f)}}.cine-portrait-ring{box-shadow:0 0 0 12px var(--c3),0 0 62px var(--c2)}@supports (color:color-mix(in lab,red,red)){.cine-portrait-ring{box-shadow:0 0 0 12px color-mix(in srgb,var(--c3) 15%,transparent),0 0 62px color-mix(in srgb,var(--c2) 18%,transparent)}}.cine-portrait-ring .rune{color:var(--c4)}@supports (color:color-mix(in lab,red,red)){.cine-portrait-ring .rune{color:color-mix(in srgb,var(--c4) 80%,white)}}.cine-portrait-ring .rune{font-size:10px}.cine-portrait-shell{background:linear-gradient(145deg,var(--c4),var(--c2),var(--c3));width:208px;height:208px}@supports (color:color-mix(in lab,red,red)){.cine-portrait-shell{background:linear-gradient(145deg,color-mix(in srgb,var(--c4) 56%,transparent),color-mix(in srgb,var(--c2) 28%,transparent),color-mix(in srgb,var(--c3) 26%,transparent))}}.cine-scene-badges{z-index:6;gap:8px;display:grid;position:absolute;top:34px;right:12px}.cine-scene-badges span{background:linear-gradient(180deg,var(--c4),var(--c1));border-radius:999px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.cine-scene-badges span{background:linear-gradient(180deg,color-mix(in srgb,var(--c4) 64%,white),color-mix(in srgb,var(--c1) 48%,transparent))}}.cine-scene-badges span{font-size:13px;box-shadow:0 10px 16px #00000047}.cine-floral-ornament{z-index:6;gap:6px;display:flex;position:absolute;bottom:62px}.cine-floral-ornament.left{left:14px}.cine-floral-ornament.right{right:14px}.cine-floral-ornament i{background:radial-gradient(circle at 35% 35%,#f7dfe6 0 14%,transparent 16%),linear-gradient(135deg,var(--c4),var(--c2));border-radius:50% 50% 50% 0;width:13px;height:13px;transform:rotate(45deg);box-shadow:0 0 10px #dc7b9838}.cine-floral-ornament i:nth-child(2n){transform:rotate(18deg)scale(.85)}.cine-floral-ornament i:nth-child(3n){background:radial-gradient(circle at 35% 35%,#f7dfe6 0 14%,transparent 16%),linear-gradient(135deg,var(--c5),var(--c3))}.cine-skull-offering{width:76px;bottom:28px}.cine-candle{background:linear-gradient(90deg,#c36984,#f4d6df 50%,#983855)}.cine-cauldron{width:176px}.cine-overline{color:var(--c4)}@supports (color:color-mix(in lab,red,red)){.cine-overline{color:color-mix(in srgb,var(--c4) 75%,white)}}.cine-dj-name{background:linear-gradient(90deg,#f6dfe6 0,var(--c4) 22%,var(--c1) 47%,var(--c2) 68%,var(--c5) 100%)}@supports (color:color-mix(in lab,red,red)){.cine-dj-name{background:linear-gradient(90deg,#f6dfe6 0,color-mix(in srgb,var(--c4) 78%,white) 22%,color-mix(in srgb,var(--c1) 74%,white) 47%,color-mix(in srgb,var(--c2) 64%,white) 68%,color-mix(in srgb,var(--c5) 72%,white) 100%)}}.cine-dj-name{color:#0000;filter:drop-shadow(0 4px 14px #00000047);-webkit-background-clip:text;background-clip:text}.cine-description{color:#f7e2e8bf}.cine-meta{color:#f1cbd69e}.cine-omen{border-color:var(--c3)}@supports (color:color-mix(in lab,red,red)){.cine-omen{border-color:color-mix(in srgb,var(--c3) 18%,#ffffff14)}}.cine-omen{border-left-color:var(--c1)}@supports (color:color-mix(in lab,red,red)){.cine-omen{border-left-color:color-mix(in srgb,var(--c1) 60%,transparent)}}.cine-omen{background:linear-gradient(90deg,var(--c1),var(--c3))}@supports (color:color-mix(in lab,red,red)){.cine-omen{background:linear-gradient(90deg,color-mix(in srgb,var(--c1) 10%,transparent),color-mix(in srgb,var(--c3) 11%,transparent))}}.cine-omen{color:#f2cfd9b8}.cine-omen-mark{color:var(--c4)}@supports (color:color-mix(in lab,red,red)){.cine-omen-mark{color:color-mix(in srgb,var(--c4) 70%,white)}}.cine-stats>div{border-color:var(--c4);background:linear-gradient(#ffffff0d,#ffffff05)}@supports (color:color-mix(in lab,red,red)){.cine-stats>div{border-color:color-mix(in srgb,var(--c4) 10%,#ffffff0f)}}.cine-stats>div:after{background:linear-gradient(90deg,transparent,var(--c2),var(--c4),transparent)}@supports (color:color-mix(in lab,red,red)){.cine-stats>div:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c2) 25%,transparent),color-mix(in srgb,var(--c4) 25%,transparent),transparent)}}.cine-stats strong{color:#f5dae2}.cine-btn{border-color:var(--c4)}@supports (color:color-mix(in lab,red,red)){.cine-btn{border-color:color-mix(in srgb,var(--c4) 18%,#ffffff14)}}.cine-btn{box-shadow:0 14px 30px #0000003d}.cine-btn-hype{background:linear-gradient(105deg,var(--c1),var(--c2) 50%,var(--c3))}@supports (color:color-mix(in lab,red,red)){.cine-btn-hype{background:linear-gradient(105deg,color-mix(in srgb,var(--c1) 85%,black),color-mix(in srgb,var(--c2) 82%,black) 50%,color-mix(in srgb,var(--c3) 85%,black))}}.cine-btn-hype{color:#faedf1}.cine-btn-fan{background:linear-gradient(120deg,var(--c3),var(--c5),#1f1216f0)}@supports (color:color-mix(in lab,red,red)){.cine-btn-fan{background:linear-gradient(120deg,color-mix(in srgb,var(--c3) 70%,black),color-mix(in srgb,var(--c5) 35%,black),#1f1216f0)}}.cine-btn-fan{color:#fbeff3}.cine-btn:hover{filter:brightness(1.06)}.cine-dj-chip{color:#f5d8e18c;background:linear-gradient(135deg,#ffffff0a,#ffffff05);border-color:#ffffff14}.cine-dj-chip.is-active{color:#f5dae2;background:linear-gradient(135deg,#d665871f,#d970901a,#dd7f9b1a);border-color:#e396ad3d}.cine-chip-avatar{box-shadow:0 0 0 2px #ffffff0a,0 8px 14px #0003}.cine-rank-tab.is-active{color:#f2ccd8;background:linear-gradient(120deg,#d666871f,#d971901a,#de839e1a)}.cine-orbital{background:radial-gradient(circle,#da759324,#ae4e6b29,#160a0e4d);border-color:#e294ab29}.theme-altar .cine-stage-backdrop{background:radial-gradient(circle,#eaaec033,#0000 34%),radial-gradient(circle at 27% 27%,#d666872e,#0000 36%),radial-gradient(circle at 73% 35%,#dc7b982e,#0000 36%),radial-gradient(circle at 50% 75%,#de849f2b,#0000 40%)}.theme-portal .cine-stage-backdrop{background:radial-gradient(circle,#df88a23b,#0000 31%),radial-gradient(circle at 33% 26%,#da729133,#0000 35%),radial-gradient(circle at 72% 32%,#da74932e,#0000 38%),radial-gradient(circle at 50% 72%,#d667882e,#0000 43%)}.theme-fiesta .cine-stage-backdrop{background:radial-gradient(circle,#eaaec02e,#0000 36%),radial-gradient(circle at 24% 26%,#d6658736,#0000 37%),radial-gradient(circle at 77% 28%,#dc7a9833,#0000 38%),radial-gradient(circle at 50% 78%,#e089a32e,#0000 42%)}.theme-moon .cine-stage-backdrop{background:radial-gradient(circle,#e394ac24,#0000 40%),radial-gradient(circle at 32% 22%,#dd7f9b29,#0000 37%),radial-gradient(circle at 74% 34%,#df85a02b,#0000 37%),radial-gradient(circle at 50% 74%,#db789624,#0000 43%)}.theme-grand .cine-stage-backdrop,.theme-witch .cine-stage-backdrop{background:radial-gradient(circle,#de849f26,#0000 35%),radial-gradient(circle at 26% 24%,#d7688930,#0000 38%),radial-gradient(circle at 77% 29%,#d9709033,#0000 37%),radial-gradient(circle at 49% 77%,#e190a829,#0000 43%)}.theme-altar .cine-feature-witch{opacity:.66}.theme-fiesta .cine-floral-ornament i{transform:rotate(45deg)scale(1.12)}.theme-moon .cine-scene-badges span:nth-child(2){background:linear-gradient(#ebb3c4,#dd7f9b)}.theme-portal .cine-scene-badges span:first-child{background:linear-gradient(#e293ab,#dc7997)}.theme-grand .cine-card-garland span{width:26px;height:26px;font-size:13px}.theme-grand .cine-feature-witch{opacity:1}.theme-grand .cine-portrait-ring{box-shadow:0 0 0 14px #a5546c24,0 0 80px #de839e33,0 0 120px #e18ea729}.cine-dj-scene.is-reacting .cine-card-garland span{animation-duration:1.2s}.cine-dj-scene.is-reacting .cine-scene-badges span{transform:scale(1.08);box-shadow:0 0 26px #dc7b983d}@keyframes cineGarlandSwing{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(4deg)translateY(2px)}}@keyframes cineFloatBits{0%,to{opacity:.28;transform:translateY(0)rotate(0)}38%{opacity:.76;transform:translateY(-7px)rotate(11deg)}72%{opacity:.48;transform:translateY(5px)rotate(-9deg)}}@media (max-width:820px){.cine-card-garland{gap:4px;top:10px;left:14px;right:14px}.cine-card-garland span{width:20px;height:20px;font-size:10px}.cine-feature-witch{width:118px;height:66px}.theme-grand .cine-feature-witch,.theme-moon .cine-feature-witch,.theme-witch .cine-feature-witch{width:128px;height:72px}.cine-scene-badges span{width:24px;height:24px;font-size:11px}.cine-floral-ornament{bottom:50px}.cine-skull-offering{width:66px}}@media (max-width:480px){.cine-card-garland span{width:18px;height:18px;font-size:9px}.cine-feature-witch{width:106px;height:58px;top:16px;left:8px}.cine-stage-backdrop{width:252px;height:252px}.cine-scene-badges{top:38px;right:4px}.cine-scene-badges span{width:22px;height:22px;font-size:10px}}.epic-showcase{--a1:#d7698a;--a2:#dd7e9b;--a3:#de85a0;--a4:#e18ca6;--a5:#df87a1;z-index:4;background:radial-gradient(900px 380px at 14% -10%,#d6638629,#0000 58%),radial-gradient(760px 340px at 96% 0,#da759321,#0000 54%),linear-gradient(135deg,#18080df5,#0a0305fa);border:1px solid #e395ac29;border-radius:32px;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 110px #0000008f,inset 0 1px #ffffff08}.epic-showcase.theme-witch{--a1:#d86a8b;--a2:#da7291;--a3:#de849f;--a4:#de819d;--a5:#e49bb1}.epic-showcase.theme-altar{--a1:#d86e8e;--a2:#db7896;--a3:#df87a1;--a4:#edb9c9;--a5:#e395ac}.epic-showcase.theme-portal{--a1:#d66486;--a2:#dc7b98;--a3:#da7493;--a4:#df88a2;--a5:#e08ba4}.epic-showcase.theme-fiesta{--a1:#d66788;--a2:#de849f;--a3:#dd809c;--a4:#dc7d99;--a5:#e18fa8}.epic-showcase.theme-moon{--a1:#d86d8d;--a2:#dd7e9b;--a3:#df87a1;--a4:#e498af;--a5:#e293ab}.epic-showcase.theme-grand{--a1:#d7698a;--a2:#dc7a98;--a3:#de849f;--a4:#e08ca5;--a5:#e293ab}.epic-showcase:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 42%,#ffffff05 50%,#0000 58%);position:absolute;inset:0}.epic-showcase.is-live{border-color:#e59eb33b}.epic-showcase.is-reacting{animation:epicPulse .9s}.epic-scene{background:radial-gradient(420px 250px at 52% 20%,#ffffff0a,#0000 66%),linear-gradient(#13070b61,#08030426);min-height:540px;padding:86px 24px 165px;position:relative;overflow:hidden}.epic-scene-bg{filter:blur(4px);background:radial-gradient(260px 220px at 21% 17%,#db789617,#0000 68%),radial-gradient(300px 220px at 84% 14%,#da749314,#0000 64%),radial-gradient(380px 260px at 50% 100%,#df87a117,#0000 72%);position:absolute;inset:0}.epic-curtain{z-index:2;filter:drop-shadow(0 12px 18px #0000007a);background:linear-gradient(#421220eb,#1a070d2e);border-radius:0 0 40px 40px;width:88px;height:220px;position:absolute;top:-25px}.epic-curtain.left{clip-path:polygon(0 0,100% 0,85% 100%,15% 92%);left:-15px}.epic-curtain.right{clip-path:polygon(0 0,100% 0,85% 92%,15% 100%);right:-15px}.epic-papel{z-index:9;align-items:flex-start;gap:8px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.epic-papel:before{content:"";background:linear-gradient(90deg,#0000,#e190a86b,#0000);height:2px;position:absolute;top:-5px;left:-12px;right:-12px}.epic-papel span{color:#fcf2f5;background:linear-gradient(180deg,var(--a1),var(--a2));clip-path:polygon(0 0,100% 0,92% 72%,80% 58%,68% 88%,52% 64%,38% 88%,22% 60%,8% 75%);transform-origin:top;place-items:center;width:36px;height:46px;font-size:17px;animation:epicPapel 3.2s ease-in-out infinite;display:grid;box-shadow:0 12px 20px #00000047,inset 0 1px #ffffff2e}.epic-papel span:nth-child(2n){animation-delay:-1.1s}.epic-papel span:nth-child(3n){animation-delay:-2s}.epic-papel span:nth-child(2){background:linear-gradient(180deg,var(--a4),var(--a1))}.epic-papel span:nth-child(4){background:linear-gradient(180deg,var(--a3),var(--a2))}.epic-stage-label{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ebb2c3;letter-spacing:.18em;white-space:nowrap;background:#0e0608b8;border:1px solid #e8a8bb2e;border-radius:999px;padding:6px 12px;font-size:8px;font-weight:1000;position:absolute;top:78px;left:50%;transform:translate(-50%)}.epic-moon{z-index:1;background:radial-gradient(circle at 32% 28%,#ffffff8a 0 3%,#0000 4%),radial-gradient(circle at 68% 35%,#653d4924 0 9%,#0000 10%),radial-gradient(circle at 41% 68%,#5c3a4429 0 11%,#0000 12%),radial-gradient(circle at 58% 56%,#5c3a441f 0 5%,#0000 6%),radial-gradient(circle,#edbdcb 0,#e08ca5 44%,#de85a0 112%);width:178px;height:178px;animation:epicMoon 9s ease-in-out infinite;top:52px;right:36px;box-shadow:0 0 55px #dd809c42,0 0 120px #dd819c29}.epic-cloud,.epic-moon{border-radius:50%;position:absolute}.epic-cloud{z-index:2;filter:blur(16px);background:radial-gradient(#4a232fa3,#180a0e3d 58%,#0000 75%);animation:epicCloud 17s ease-in-out infinite}.epic-cloud.c1{width:210px;height:84px;top:96px;right:-22px}.epic-cloud.c2{opacity:.66;width:180px;height:64px;animation-delay:-6s;top:150px;right:52px}.epic-witch{z-index:5;filter:drop-shadow(0 0 14px #d972913d)drop-shadow(0 8px 12px #0000006b);width:150px;height:76px;animation:epicWitch 8s ease-in-out infinite;position:absolute;top:74px;right:104px}.epic-witch svg{width:100%;height:100%;display:block}.epic-bats{z-index:5;position:absolute;top:120px;left:32px}.epic-bats i,.epic-bats i:after,.epic-bats i:before{content:"";background:linear-gradient(180deg,var(--a4),var(--a2));display:block;position:absolute}.epic-bats i{clip-path:polygon(0 100%,16% 28%,38% 0,50% 36%,62% 0,84% 28%,100% 100%,72% 66%,50% 54%,28% 66%);filter:drop-shadow(0 4px 6px #0000008c);width:22px;height:10px;animation:epicBat 13s linear infinite}.epic-bats i:first-child{top:0;left:0}.epic-bats i:nth-child(2){animation-duration:16s;animation-delay:-5s;top:22px;left:54px;transform:scale(.74)}.epic-bats i:nth-child(3){animation-duration:19s;animation-delay:-9s;top:2px;left:104px;transform:scale(1.15)}.epic-arch{z-index:6;place-items:center;width:284px;height:330px;margin:0 auto;display:grid;position:relative}.epic-arch-top{background:linear-gradient(180deg,var(--a4),var(--a2));border-radius:999px 999px 0 0;width:160px;height:28px;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 0 20px #de85a029}.epic-arch-frame{background:linear-gradient(145deg,var(--a4),var(--a1),var(--a2),var(--a3));border-radius:140px 140px 26px 26px/160px 160px 26px 26px;width:256px;height:320px;padding:10px;position:relative;box-shadow:0 24px 50px #00000085,inset 0 0 0 1px #ffffff1f}.epic-arch-frame:before{border:1px solid #ffffff2e;border-radius:132px 132px 19px 19px/152px 152px 19px 19px;inset:8px}.epic-arch-frame:after,.epic-arch-frame:before{content:"";pointer-events:none;position:absolute}.epic-arch-frame:after{background:linear-gradient(#1c090f38,#00000014);border-radius:124px 124px 14px 14px/146px 146px 14px 14px;inset:14px}.epic-arch-portrait{z-index:1;background:#160a0e;border-radius:126px 126px 16px 16px/150px 150px 16px 16px;width:100%;height:100%;position:relative;overflow:hidden}.epic-portrait{object-fit:cover!important;filter:saturate(.92)contrast(1.08)brightness(.93)!important;border:none!important;border-radius:0!important;width:100%!important;height:100%!important}.epic-portrait-shade{pointer-events:none;background:linear-gradient(#d972910d,#0000 24% 68%,#240a1252),radial-gradient(circle at 50% 112%,#e08aa426,#0000 36%);position:absolute;inset:0}.epic-side-ornament{z-index:7;gap:8px;display:grid;position:absolute;top:145px}.epic-side-ornament.left{left:-2px}.epic-side-ornament.right{right:-2px}.epic-side-ornament span{background:radial-gradient(circle at 34% 34%,#f8e4ea 0 14%,transparent 16%),linear-gradient(135deg,var(--a4),var(--a2));border-radius:50% 50% 50% 0;width:12px;height:12px;transform:rotate(45deg);box-shadow:0 0 10px #dc7d9938}.epic-side-ornament span:nth-child(2n){transform:rotate(20deg)scale(.92)}.epic-side-ornament span:nth-child(3n){background:radial-gradient(circle at 34% 34%,#f8e4ea 0 14%,transparent 16%),linear-gradient(135deg,var(--a5),var(--a3))}.epic-skull{z-index:7;filter:drop-shadow(0 12px 14px #00000070);width:72px;position:absolute;bottom:126px}.epic-skull-left{left:8px}.epic-skull-right{right:8px}.epic-skull svg{width:100%;height:auto;display:block}.epic-marigolds{z-index:7;gap:6px;display:flex;position:absolute;bottom:138px}.epic-marigolds.left{left:74px}.epic-marigolds.right{right:74px}.epic-marigolds b{background:radial-gradient(circle at 50% 50%,#f3d4dd 0 12%,transparent 14%),conic-gradient(from 0deg,#d86c8c 0 10%,#d3587d 10% 20%,#dd7f9b 20% 30%,#d45b7f 30% 40%,#d97190 40% 50%,#d2567b 50% 60%,#de819d 60% 70%,#d35b7f 70% 80%,#da7493 80% 90%,#d2577c 90% 100%);border-radius:50%;width:18px;height:18px;box-shadow:0 0 10px #da739238}.epic-marigolds b:nth-child(2n){transform:scale(.82)}.epic-marigolds b:nth-child(3n){transform:scale(1.05)}.epic-candle{z-index:7;background:linear-gradient(90deg,#c66280,#f4d6df 50%,#9a3d59);border-radius:5px 5px 2px 2px;width:18px;height:54px;position:absolute;bottom:128px;box-shadow:0 12px 18px #00000059}.epic-candle.left{left:58px}.epic-candle.right{height:46px;right:58px}.epic-candle i{filter:drop-shadow(0 0 10px #d76a8b94);background:radial-gradient(circle at 50% 62%,#f2ccd8 0 15%,#d97291 44%,#cc3e69 72%,#0000 74%);border-radius:65% 35% 70% 30%;width:11px;height:17px;animation:epicFlame 1.7s ease-in-out infinite;position:absolute;top:-16px;left:50%;transform:translate(-50%)rotate(7deg)}.epic-candle.right i{animation-delay:-.8s}.epic-candle em{background:#f8e7ec73;border-radius:99px;width:3px;height:21px;position:absolute;top:9px;left:6px}.epic-cemetery{z-index:4;background:linear-gradient(#0000,#00000038);height:56px;position:absolute;bottom:126px;left:0;right:0}.epic-cemetery span{background:linear-gradient(#2f131b,#190b0f);border:1px solid #ffffff0a;width:36px;position:absolute;bottom:0}.epic-cemetery span:first-child{border-radius:18px 18px 0 0;height:42px;left:26px}.epic-cemetery span:nth-child(2){border-radius:18px 18px 0 0;height:50px;left:90px}.epic-cemetery span:nth-child(3){border-radius:18px 18px 0 0;height:47px;right:92px}.epic-cemetery span:nth-child(4){border-radius:0;height:54px;right:24px}.epic-cemetery span:nth-child(4):before{content:"";background:#2f131b;width:8px;height:22px;position:absolute;top:-10px;left:14px}.epic-cemetery span:nth-child(4):after{content:"";background:#2f131b;width:20px;height:8px;position:absolute;top:-4px;left:8px}.epic-cauldron{z-index:8;filter:drop-shadow(0 22px 20px #0000009e);width:194px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.epic-cauldron svg{width:100%;height:auto;display:block}.epic-bubble{opacity:0;background:#e292aa;border-radius:50%;animation:epicBubble 3.1s ease-in infinite;position:absolute;box-shadow:0 0 14px #dd7d9a85}.epic-bubble.b1{width:8px;height:8px;top:17px;left:61px}.epic-bubble.b2{width:6px;height:6px;animation-delay:-1.3s;top:23px;left:118px}.epic-bubble.b3{width:10px;height:10px;animation-delay:-2.1s;top:14px;right:48px}.epic-smoke{filter:blur(8px);opacity:0;background:radial-gradient(#e395ac45,#84384f1a 48%,#0000 70%);border-radius:50%;width:24px;height:64px;position:absolute;top:-12px;left:50%}.epic-smoke.s1{margin-left:-33px;animation:epicSmokeA 5.3s ease-in-out infinite}.epic-smoke.s2{margin-left:-3px;animation:epicSmokeB 6s ease-in-out -2.1s infinite}.epic-smoke.s3{margin-left:28px;animation:epicSmokeC 6.7s ease-in-out -3.8s infinite}.epic-spark{opacity:0;background:#edbac9;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 9px #e498af}.epic-spark.p1{animation:epicSpark 3.6s ease-out infinite;top:18px;left:70px}.epic-spark.p2{animation:epicSpark 4.4s ease-out -1.8s infinite;top:13px;right:58px}.epic-spark.p3{animation:epicSpark 3.9s ease-out -2.8s infinite;top:10px;left:110px}.epic-badge{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ebb6c6;letter-spacing:.16em;white-space:nowrap;background:#0e0608bd;border:1px solid #e8aabc29;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:8px;font-weight:1000;display:flex;position:absolute;bottom:145px;left:50%;transform:translate(-50%)}.epic-badge-dot{background:#a8677a;border-radius:50%;width:6px;height:6px}.epic-badge-dot.live{background:#da7291;animation:epicLive 1.6s ease-in-out infinite;box-shadow:0 0 0 4px #d6638617,0 0 12px #d663866b}.epic-copy{flex-direction:column;justify-content:center;padding:34px 30px 30px;display:flex;position:relative}.epic-overline{color:#e7a7ba;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:1000}.epic-title-row{align-items:center;gap:12px;margin-top:6px;display:flex}.epic-name{letter-spacing:-.05em;color:#0000;filter:drop-shadow(0 4px 14px #00000040);background:linear-gradient(90deg,#f8e4ea,#e18da6 22%,#d96f8f 48%,#de849f 72%,#e290a9);-webkit-background-clip:text;background-clip:text;margin:0;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:clamp(2.1rem,4vw,4.1rem);font-weight:700;line-height:.92}.epic-meta{color:#f2d0da94;align-items:center;gap:9px;margin-top:12px;font-size:10px;font-weight:800;display:flex}.epic-meta i{background:#ab6c7f;border-radius:50%;width:3px;height:3px}.epic-description{color:#f4d7e0bd;margin-top:14px;font-size:12px;line-height:1.7}.epic-omen{color:#f2d0dab8;background:linear-gradient(90deg,#d86c8c0f,#de85a014);border:1px solid #ffffff0d;border-left:3px solid #dc799757;border-radius:6px 16px 16px 6px;margin-top:15px;padding:11px 12px 11px 35px;font-size:10px;font-weight:800;line-height:1.5;position:relative}.epic-omen-mark{color:#e08ca5;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.epic-omen.is-hot{color:#f7e0e7;border-left-color:#de849f;box-shadow:0 0 26px #d663860f}.epic-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.epic-stats>div{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff0f;border-radius:14px;padding:10px;position:relative}.epic-stats>div:after{content:"";background:linear-gradient(90deg,#0000,#de849f38,#db79962e,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.epic-stats small{color:#eec6d259;letter-spacing:.14em;font-size:7px;font-weight:1000;display:block}.epic-stats strong{color:#f6dbe3;margin-top:2px;font-size:16px;display:block}.epic-actions{grid-template-columns:1.15fr .85fr;gap:8px;margin-top:15px;display:grid}.epic-btn{letter-spacing:.03em;border:1px solid #e7a3b824;border-radius:12px;min-height:46px;font-size:10px;font-weight:1000;transition:filter .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 14px 28px #00000040}.epic-btn:hover{filter:brightness(1.06)}.epic-btn:disabled{opacity:.32;filter:grayscale(.68);cursor:not-allowed}.epic-btn-hype{color:#f9e7ed;background:linear-gradient(108deg,#7e223d,#b13e60 47%,#883a51)}.epic-btn-fan{color:#faedf1;background:linear-gradient(120deg,#773c4eeb,#371620f0,#1f0e13f5)}.epic-btn-mark{color:#e18ca6;margin-right:7px}.epic-showcase.is-reacting .epic-cauldron{animation:epicCauldronHit .82s cubic-bezier(.17,.84,.44,1)}.epic-showcase.is-reacting .epic-arch-frame{box-shadow:0 24px 50px #00000085,inset 0 0 0 1px #ffffff1f,0 0 60px #dd819c2e}.epic-showcase.is-reacting .epic-badge{box-shadow:0 0 34px #da75932e}.epic-showcase.is-reacting .epic-papel span{animation-duration:1.1s}@keyframes epicPulse{0%,to{filter:brightness()}25%{filter:brightness(1.13)}58%{filter:brightness(1.03)}}@keyframes epicMoon{0%,to{transform:scale(.98)}45%{transform:scale(1.04)}70%{transform:scale(1.01)}}@keyframes epicCloud{0%,to{transform:translate(12px)}50%{transform:translate(-14px)}}@keyframes epicWitch{0%,to{transform:translateY(0)rotate(-2deg)}48%{transform:translateY(-6px)rotate(2deg)}}@keyframes epicBat{0%{transform:translate(0)}50%{transform:translate(18px)translateY(-6px)}to{transform:translate(42px)translateY(4px)}}@keyframes epicPapel{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)translateY(2px)}}@keyframes epicFlame{0%,to{transform:translate(-50%)rotate(-3deg)scale(.92)}40%{transform:translate(-50%)rotate(8deg)scale(1.08)}72%{transform:translate(-50%)rotate(1deg)scale(.97)}}@keyframes epicBubble{0%{opacity:0;transform:translateY(5px)scale(.55)}15%{opacity:1}60%{opacity:.8;transform:translate(8px,-30px)scale(.95)}to{opacity:0;transform:translate(-4px,-58px)scale(1.2)}}@keyframes epicSmokeA{0%{opacity:0;transform:translateY(14px)scale(.5)rotate(-4deg)}24%{opacity:.26}63%{opacity:.18;transform:translate(-16px,-31px)scale(1.04)rotate(17deg)}to{opacity:0;transform:translate(11px,-71px)scale(1.58)rotate(29deg)}}@keyframes epicSmokeB{0%{opacity:0;transform:translateY(12px)scale(.56)rotate(4deg)}26%{opacity:.22}61%{opacity:.17;transform:translate(13px,-35px)scale(1.1)rotate(-17deg)}to{opacity:0;transform:translate(-10px,-73px)scale(1.64)rotate(-30deg)}}@keyframes epicSmokeC{0%{opacity:0;transform:translateY(12px)scale(.48)}23%{opacity:.24}65%{opacity:.16;transform:translate(-10px,-33px)scale(1.12)rotate(12deg)}to{opacity:0;transform:translate(15px,-70px)scale(1.56)rotate(27deg)}}@keyframes epicSpark{0%,72%,to{opacity:0;transform:translate(0)}76%{opacity:1}92%{opacity:.35;transform:translate(-8px,-36px)}}@keyframes epicLive{0%,to{opacity:.48;transform:scale(.82)}49%{opacity:1;transform:scale(1.12)}68%{opacity:.76;transform:scale(.96)}}@keyframes epicCauldronHit{0%{transform:translate(-50%)translateY(0)scale(1)}24%{transform:translate(-50%)translateY(-6px)scale(1.06)}49%{transform:translate(-50%)translateY(1px)scale(.99)}to{transform:translate(-50%)translateY(0)scale(1)}}@media (max-width:980px){.epic-showcase{grid-template-columns:1fr}.epic-scene{min-height:500px}.epic-copy{padding:24px 22px}}@media (max-width:640px){.epic-scene{min-height:460px;padding:82px 14px 150px}.epic-papel span{width:30px;height:40px;font-size:14px}.epic-stage-label{top:72px}.epic-moon{width:140px;height:140px;right:18px}.epic-witch{width:118px;height:58px;top:72px;right:70px}.epic-arch{width:248px;height:300px}.epic-arch-frame{width:226px;height:286px}.epic-skull{width:60px;bottom:116px}.epic-marigolds{bottom:128px}.epic-marigolds.left{left:48px}.epic-marigolds.right{right:48px}.epic-candle.left{left:34px}.epic-candle.right{right:34px}.epic-cauldron{width:168px}.epic-badge{bottom:137px}.epic-name{font-size:clamp(2rem,10vw,3rem)}.epic-actions{grid-template-columns:1fr}}:root{color-scheme:dark;--cc8-ruby:#ba092c;--cc8-rouge:#ed254b;--cc8-gold:#ffdb89;--cc8-snow:#fff8f0;--cc8-night:#071429;--cc8-night2:#13345d;--cc8-silver:#e2eafa;--cc8-edge:#f0f6ffa3}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body.christmas-site{color:#fff9f4;overflow-x:hidden;background:radial-gradient(at 54% 8%,#3568a0 0,#0f2b53 37%,#07162c 74%,#061127 100%) fixed!important}.christmas-site a,.christmas-site button{transition:filter .17s,transform .17s,background .17s}.christmas-site a:focus-visible,.christmas-site button:focus-visible,.christmas-site input:focus-visible{outline-offset:3px;outline:3px solid #ffcb60}.cc8-app{background:linear-gradient(#0b1c350f,#0411243d),url(/assets/navidad-2026/imagenes/hero-inicio-escritorio.webp) top/min(100%,1780px) no-repeat;max-width:1780px;min-height:100dvh;margin:auto;position:relative}.cc8-app .site-content{z-index:1;min-width:0;position:relative}.cc8-app .christmas-header{z-index:20;position:relative}.cc8-app .cc5-masthead{background:linear-gradient(100deg,#05142f33,#05142f14);height:clamp(90px,10.5vw,154px);overflow:hidden}.cc8-app .cc5-masthead a,.cc8-app .cc5-masthead img{width:100%;height:100%;display:block}.cc8-app .cc5-masthead img{object-fit:cover;object-position:center}.cc8-app .cc5-navigation{border:1px solid #fbf0e3b8;border-radius:0 0 20px 20px;box-shadow:0 4px 28px #00000080,inset 0 1px #ffc2b9;background:linear-gradient(#310007,#940d1e 44%,#420007)!important}.cc8-app .cc5-nav-links a{text-shadow:0 1px 4px #2c020c;color:#fff!important;font-size:clamp(.77rem,.95vw,.96rem)!important;font-weight:780!important}.cc8-app .cc5-nav-links a:hover,.cc8-app .cc5-nav-links a[aria-current=page]{border-radius:10px;background:linear-gradient(#c52b37,#7a0012)!important;box-shadow:inset 0 1px #ffe3bd,0 0 14px #f21e3180!important}.cc8-app .cc5-home{max-width:1700px;margin:auto;padding:clamp(10px,1.25vw,24px)}.cc8-app .cc5-dashboard{align-items:start;gap:clamp(10px,1.2vw,22px)}.cc8-app .cc5-panel{overflow:hidden;background:linear-gradient(165deg,#e4ecfff2,#cdddf4e6)!important;border:2px solid #fefcfdb8!important;border-radius:18px!important;box-shadow:0 12px 26px #0311248c,0 0 0 4px #0b1e3e6e!important}.cc8-app .cc5-panel-title{text-shadow:0 2px 5px #36000b;color:#fff!important;background:linear-gradient(#ba0a23,#640011)!important;border-bottom:1px solid #ffc8b6!important;padding:9px 12px!important;font-size:clamp(.83rem,1.1vw,1rem)!important}.cc8-app .cc5-panel-body{color:#172438!important;padding:12px!important;font-size:clamp(.77rem,.9vw,.91rem)!important}.cc8-app .cc5-panel-body p,.cc8-app .cc5-panel-body small,.cc8-app .cc5-panel-body span,.cc8-app .cc5-panel-body strong{color:inherit}.cc8-app .cc5-countdown small,.cc8-app .cc5-countdown strong{color:#1f2438!important}.cc8-app .cc5-count-grid b{text-shadow:0 1px 4px #5d091b;color:#fff!important}.cc8-app .cc5-welcome{box-shadow:0 14px 32px #0009,0 0 0 4px #15264688;background:linear-gradient(90deg,#0316350a,#011c482e),url(/assets/navidad-2026/imagenes/navidad-portada.webp) 50%/cover no-repeat,url(/decoracion/navidad-en-casa-v3.png) 50%/cover no-repeat!important;border:2px solid #e9ecfa!important;border-radius:22px!important;min-height:clamp(260px,27vw,390px)!important}.cc8-app .cc5-welcome-text{z-index:2;text-shadow:0 3px 8px #061229,0 0 20px #06213c}.cc8-app .cc5-welcome h1{font-size:clamp(2.8rem,5.3vw,5.8rem)!important;line-height:1.05!important}.cc8-app .cc5-welcome-tagline{color:#fff!important;font-size:clamp(.96rem,1.45vw,1.3rem)!important}.cc8-app .cc5-shortcuts{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:7px!important}.cc8-app .cc5-shortcuts>a{color:#1e2236!important;background:linear-gradient(#fff,#e7eefe)!important;border:1px solid #f8f6ff!important;border-radius:16px!important;gap:6px!important;min-width:0!important;padding:8px 5px!important;font-size:clamp(.63rem,.85vw,.85rem)!important;box-shadow:inset 0 1px #fff,0 4px 12px #0008!important}.cc8-app .cc5-shortcuts svg{color:#ba0629!important;width:clamp(19px,2vw,29px)!important;height:clamp(19px,2vw,29px)!important}.cc8-app .cc5-shortcuts>a:hover{transform:translateY(-3px);background:linear-gradient(#fff,#ffc4c9)!important}.cc8-app .cc5-promos{gap:12px!important}.cc8-app .cc5-promo{border:2px solid #f5f2f0!important;border-radius:20px!important;min-height:clamp(150px,17vw,230px)!important;box-shadow:0 8px 25px #020c20ad!important}.cc8-app .cc5-promo-advent{background:linear-gradient(90deg,#2b0408cc,#3e040440),url(/assets/navidad-2026/imagenes/navidad-portada.webp) 50%/cover!important}.cc8-app .cc5-promo-reyes{background:linear-gradient(90deg,#071f37e3,#071f3788),url(/assets/navidad-2026/imagenes/reyes-portada.webp) 50%/cover!important}.cc8-app .cc5-home-after{margin:clamp(18px,3vw,38px) 0;color:#11233d!important;background:linear-gradient(145deg,#e9f4fffc,#bbd7f1fa)!important;border:3px solid #f7fcff!important;border-radius:25px!important;padding:clamp(16px,2.7vw,34px)!important;box-shadow:0 20px 50px #0008,0 0 0 6px #9a15335b!important}.cc8-app .cc5-after-head{text-align:center;border-radius:18px;color:#fff!important;background:linear-gradient(90deg,#85071c,#c52138 45%,#85071c)!important;border:1px solid #f8c8ad!important;padding:clamp(16px,3vw,32px)!important;box-shadow:0 8px 20px #18345e5c!important}.cc8-app .cc5-after-head h2,.cc8-app .cc5-after-head p,.cc8-app .cc5-after-head span{color:#fff!important;opacity:1!important;text-shadow:0 2px 5px #51000d!important}.cc8-app .cc5-after-more,.cc8-app .cc6-home-countries,.cc8-app .daily-story{overflow:hidden;color:#182942!important;background:linear-gradient(155deg,#fff9f0,#e7f1ff)!important;border:1px solid #89283766!important;border-radius:20px!important;box-shadow:0 8px 20px #0a24402d!important}.cc8-app .cc5-after-more h2,.cc8-app .cc6-home-countries h2,.cc8-app .daily-story h2{color:#781024!important}.cc8-app .cc5-after-more p,.cc8-app .cc6-home-countries p,.cc8-app .daily-story p{color:#283751!important;opacity:1!important}.cc8-app .daily-narrative{color:#fff!important;background:#0b203ce0!important}.cc8-app .daily-narrative h3,.cc8-app .daily-narrative p{color:#fff!important}.cc8-app .cc6-country-links a{box-shadow:0 3px 8px #0002;color:#233551!important;background:#fffdf7!important;border:1px solid #9d3b51!important}.cc8-app .cc6-country-links a strong{color:#7d1225!important}.cc8-app .radio-fiesta-page{isolation:isolate;background:0 0!important;min-height:0!important;padding:clamp(10px,2vw,24px)!important}.cc8-app .radio-fiesta-page:after,.cc8-app .radio-fiesta-page:before{content:none!important}.cc8-app .radio-fiesta-shell{max-width:1350px!important;margin:auto!important;padding:0 12px 26px!important}.cc8-app .radio-fiesta-hero{min-height:185px;background:linear-gradient(90deg,#0e1f3ae0,#0d244873),url(/assets/navidad-2026/imagenes/radio-escenario-directo.webp) 50%/cover!important;border:2px solid #f4f6ff!important;border-radius:20px!important;padding:clamp(20px,2vw,30px)!important;box-shadow:0 13px 28px #0008!important}.cc8-app .radio-fiesta-hero:after,.cc8-app .radio-fiesta-hero:before{display:none!important}.cc8-app .radio-fiesta-kicker{color:#ffe2b0!important;background:#9d0929!important;border:1px solid #fc9!important}.cc8-app .radio-fiesta-title{letter-spacing:-.028em!important;color:#fff!important;-webkit-text-fill-color:white!important;filter:none!important;text-shadow:0 2px 14px #051324!important;background:0 0!important;font-size:clamp(2rem,4vw,3.7rem)!important;line-height:1.02!important;animation:none!important}.cc8-app .radio-fiesta-sub{text-shadow:0 2px 5px #030a1a;color:#fff!important;font-size:clamp(.9rem,1.25vw,1.08rem)!important}.cc8-app .radio-fiesta-badge{color:#fff!important;background:#a00826bd!important;border:1px solid #ffca9f!important}.cc8-app .radio-player-wow{clip-path:none!important;background:linear-gradient(115deg,#08162ad4,#081d3ae6),url(/assets/navidad-2026/imagenes/radio-escenario-directo.webp) 50%/cover!important;border:2px solid #f6f3f4!important;border-radius:22px!important;padding:clamp(16px,2.5vw,32px)!important;overflow:hidden!important;box-shadow:0 16px 30px #0008!important}.cc8-app .radio-player-wow:after,.cc8-app .radio-player-wow:before{display:none!important}.cc8-app .radio-player-stage{grid-template-columns:minmax(190px,.5fr) minmax(0,1.5fr)!important;gap:clamp(15px,2.3vw,32px)!important;margin-top:14px!important}.cc8-app .radio-cover-world{background:0 0!important;min-height:250px!important}.cc8-app .radio-cover-sun{background:radial-gradient(circle,#fffbe4 0,#ffdfa25e 35%,#0000 68%)!important;width:230px!important;height:230px!important}.cc8-app .radio-cover-disc{background:#102748!important;border:3px solid #ffedcf!important;border-radius:22px!important;width:clamp(160px,20vw,240px)!important;height:clamp(160px,20vw,240px)!important;padding:8px!important;box-shadow:0 8px 32px #0009!important}.cc8-app .radio-cover-crown,.cc8-app .radio-cover-disc:after,.cc8-app .radio-cover-ofrenda{display:none!important}.cc8-app .radio-cover-img{object-fit:cover!important;filter:none!important;border-radius:14px!important}.cc8-app .radio-dj-card-mini{background:linear-gradient(110deg,#7b0924f2,#183960e8)!important;border:1px solid #f7cd9e!important;border-radius:17px!important;padding:10px 14px!important}.cc8-app .radio-dj-card-mini:after{display:none!important}.cc8-app .radio-dj-label{color:#ffdc98!important}.cc8-app .radio-dj-name{color:#fff!important}.cc8-app .radio-track-title{color:#fff!important;font-size:clamp(1.1rem,2.25vw,2rem)!important}.cc8-app .radio-section-chip{color:#ffdeaa!important}.cc8-app .radio-live-chip,.cc8-app .radio-live-chip-on{color:#fff!important;background:#aa0528!important;border:1px solid #ffe2ba!important}.cc8-app .halloween-eq{box-shadow:none!important;background:linear-gradient(#091d39,#153e68)!important;border:1px solid #aecde9!important;border-radius:16px!important}.cc8-app .halloween-eq-screen{background:linear-gradient(#08172f,#164a78)!important;height:110px!important}.cc8-app .eq-altar-line,.cc8-app .eq-bat-swarm,.cc8-app .eq-candle-flame,.cc8-app .eq-flower-field,.cc8-app .eq-papel-string,.cc8-app .eq-procession-floor,.cc8-app .eq-spirit-runners,.cc8-app .halloween-eq-graves,.cc8-app .halloween-eq-moon{display:none!important}.cc8-app .radio-control-btn{color:#601023!important;background:linear-gradient(#f9fbff,#c4daea)!important;border:1px solid #fff!important;border-radius:50%!important;width:50px!important;height:50px!important}.cc8-app .radio-control-play{color:#fff!important;background:linear-gradient(#f52d45,#950622)!important;width:65px!important;height:65px!important;box-shadow:0 0 0 5px #fff3!important}.cc8-app .radio-chat-panel,.cc8-app .radio-request-panel{background:linear-gradient(120deg,#0d2444f5,#163859eb)!important;border:2px solid #deeaf9!important;border-radius:20px!important;padding:clamp(15px,2.6vw,28px)!important;box-shadow:0 12px 28px #0007!important}.cc8-app .radio-chat-panel:before,.cc8-app .radio-request-panel:before{display:none!important}.cc8-app .radio-panel-title{color:#fff!important}.cc8-app .radio-input{color:#152137!important;background:#fffdf7!important;border:1px solid #a7c3d8!important}.cc8-app .radio-input::placeholder{color:#536579!important}.cc8-app .radio-request-note{color:#f1e4df!important}.cc8-app .radio-send-btn{color:#fff!important;background:linear-gradient(#e62c45,#8f021c)!important;border:1px solid #fdd3ba!important}.cc8-app .cine-app,.cc8-app .cine-page,.cc8-app .ha-page{color:#fff!important;background:0 0!important}.cc8-app .cine-header,.cc8-app .cine-hero,.cc8-app .cine-intro{background:linear-gradient(90deg,#0a2545dd,#13345399),url(/assets/navidad-2026/imagenes/djs-portada.webp) 50%/cover!important;border:2px solid #eaf0fa!important;border-radius:20px!important;box-shadow:0 15px 30px #0007!important}.cc8-app .cine-section-kicker{color:#ffdb99!important}.cc8-app .cine-carousel,.cc8-app .cine-rank-screen,.cc8-app .cine-rank-zone,.cc8-app .cine-stage{border-color:#eff7ffb3!important;border-radius:18px!important}.cc8-app .cine-rank-head,.cc8-app .cine-rank-screen{background:linear-gradient(125deg,#0e2d54,#1c4677)!important}.cc8-app .cine-rank-title{color:#fff!important}.cc8-app .cine-rank-sub{color:#e3ebfb!important}.cc8-app .story-page{max-width:1330px;margin:16px auto;padding:0 clamp(10px,2vw,24px)}.cc8-app .cc6-story-hero{overflow:hidden;box-shadow:0 18px 36px #0007;border:2px solid #f4e5cb!important;border-radius:22px!important}.cc8-app .cc6-story-hero-content{background:linear-gradient(90deg,#051935f5,#0a2448b0)!important}.cc8-app .cc6-story-hero-content h1,.cc8-app .cc6-story-hero-content p{color:#fff!important}.cc8-app .cc6-door-calendar{color:#271d2a!important;background:linear-gradient(145deg,#fff9ed,#f5e5c8)!important;border:3px solid #fff!important;border-radius:22px!important;padding:clamp(16px,3vw,30px)!important;box-shadow:0 16px 35px #0006!important}.cc8-app .cc6-door-calendar.cc6-season-reyes{background:linear-gradient(135deg,#f8fbff,#d8e6ff)!important}.cc8-app .cc6-door-calendar.cc6-season-anonuevo{background:linear-gradient(135deg,#fff9df,#e6defa)!important}.cc8-app .cc6-door-heading h2{color:#6f0a21!important;text-shadow:none!important}.cc8-app .cc6-door-foot,.cc8-app .cc6-door-heading p{color:#343247!important;opacity:1!important}.cc8-app .cc6-door-count{border-radius:999px;color:#fff!important;background:#9b0b28!important;padding:8px 12px!important}.cc8-app .cc6-door-grid{grid-template-columns:repeat(auto-fit,minmax(94px,1fr))!important;gap:clamp(7px,1.2vw,15px)!important;display:grid!important}.cc8-app .cc6-door{position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(140deg,#b0132e,#760a20)!important;border:3px solid #e3b85d!important;border-radius:9px 14px 14px 8px!important;min-width:0!important;min-height:123px!important;box-shadow:inset 3px 3px 9px #fdbb8550,5px 6px #48202936!important}.cc8-app .cc6-season-reyes .cc6-door{background:linear-gradient(135deg,#203d85,#4067a3)!important;border-color:#f4d38f!important}.cc8-app .cc6-season-anonuevo .cc6-door{background:linear-gradient(135deg,#493269,#846aa7)!important;border-color:#d2ad51!important}.cc8-app .cc6-door-face{text-shadow:0 2px 4px #0008;color:#fff!important}.cc8-app .cc6-door-face b{color:#fff!important;font-size:clamp(1.5rem,2vw,2.3rem)!important}.cc8-app .cc6-door-face small{color:#ffe6a4!important}.cc8-app .cc6-door:disabled{filter:saturate(.78);opacity:.86;cursor:not-allowed}.cc8-app .cc6-door.cc6-door-ready:hover{filter:brightness(1.14);transform:translateY(-4px)rotate(-1deg)}.cc8-app .cc6-door.cc6-door-open{color:#4f1330!important;background:#fff8e7!important;border-color:#a71335!important}.cc8-app .cc6-door-open .cc6-door-inside,.cc8-app .cc6-door-open .cc6-door-inside strong{color:#4f1330!important}.cc8-app .cc6-chapters{margin-top:18px;color:#18263c!important;background:linear-gradient(140deg,#e8f2ff,#fff8ec)!important;border:2px solid #fff!important;border-radius:22px!important;padding:clamp(16px,3vw,34px)!important}.cc8-app .cc6-chapters-heading h2,.cc8-app .cc6-chapters-heading p{color:#262c42!important}.cc8-app .cc6-chapter{overflow:hidden;color:#15243c!important;background:#fff!important;border:1px solid #b4bac9!important;border-radius:14px!important}.cc8-app .cc6-chapter h3,.cc8-app .cc6-chapter p,.cc8-app .cc6-chapter small{color:#1a293e!important}.cc8-app .cc6-chapter-locked{opacity:.9;background:#e1e5ed!important}.cc8-app .cc6-country-landing,.cc8-app .community-seo-page{border-radius:20px;max-width:1200px;box-shadow:0 15px 30px #0006;color:#23324a!important;background:linear-gradient(150deg,#f9fafc,#dcecfb)!important;border:2px solid #fff!important;margin:20px auto!important;padding:20px!important}.cc8-app .cc6-country-hero{color:#fff!important;background:linear-gradient(90deg,#0d2b53eb,#173a69ca),url(/assets/navidad-2026/imagenes/paises-portada.webp) 50%/cover!important;border-radius:18px!important}.cc8-app .cc6-country-hero h1,.cc8-app .cc6-country-hero p{color:#fff!important}.cc8-app .cc6-country-neighbours,.cc8-app .cc6-country-sections section{color:#23324a!important;background:#fffaf0!important;border:1px solid #c2d2e9!important;border-radius:15px!important}.cc8-app .cc6-country-neighbours h2,.cc8-app .cc6-country-sections h2{color:#831229!important}.cc8-app .cc6-country-sections p{color:#263752!important}.cc8-chat-mode{flex-direction:column;height:100dvh;display:flex;background:#07192f!important;min-height:0!important;overflow:hidden!important}.cc8-chat-mode .cc5-masthead{display:none!important}.cc8-chat-mode .christmas-header{flex:none}.cc8-chat-mode .cc5-navigation{border-radius:0!important}.cc8-chat-mode .site-content{flex:1;min-height:0;display:flex;overflow:hidden}.cc8-chat-mode .site-content>.chat-fullscreen{flex:1;width:100%!important;height:100%!important;margin:0!important;left:auto!important;transform:none!important}.cc8-chat-mode .site-content>.chat-fullscreen>div{height:100%!important;min-height:0!important}.cc8-chat-mode .cc5-footer{display:none!important}.cc8-chat-mode .cc5-nav-links{max-height:65dvh;overflow-y:auto}@media (max-width:1150px){.cc8-app .cc5-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cc8-app .cc5-dashboard{grid-template-columns:minmax(180px,.75fr) minmax(0,1.6fr)!important}.cc8-app .cc5-right{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}}@media (max-width:780px){.cc8-app{background-size:auto 380px}.cc8-app .cc5-dashboard{gap:12px;flex-direction:column!important;display:flex!important}.cc8-app .cc5-center{order:0;width:100%}.cc8-app .cc5-left{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.cc8-app .cc5-right{order:2;width:100%}.cc8-app .cc5-welcome{min-height:260px!important}.cc8-app .cc5-promos{grid-template-columns:1fr 1fr!important}.cc8-app .radio-player-stage{grid-template-columns:1fr!important}.cc8-app .radio-cover-world{min-height:200px!important}.cc8-app .cc5-masthead{height:95px}.cc8-app .radio-fiesta-hero{min-height:160px}}@media (max-width:520px){.cc8-app .cc5-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cc8-app .cc5-left,.cc8-app .cc5-promos,.cc8-app .cc5-right{grid-template-columns:1fr!important}.cc8-app .cc5-welcome{min-height:240px!important}.cc8-app .cc5-masthead{height:78px}.cc8-app .cc5-welcome h1{font-size:2.7rem!important}.cc8-app .cc6-door-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cc8-app .cc6-door{min-height:100px!important}.cc8-app .cc6-door-heading{flex-wrap:wrap!important}.cc8-app .radio-player-wow{padding:12px!important}.cc8-app .cc6-country-landing{padding:10px!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}body.christmas-site:has(.cc9-chat-fullscreen),html:has(.cc9-chat-fullscreen){width:100%;height:100%;margin:0!important;overflow:hidden!important}body.christmas-site:has(.cc9-chat-fullscreen) .cc8-chat-mode{height:var(--cc-chat-viewport,100dvh)!important;background:#07172d!important;flex-direction:column!important;width:100%!important;max-width:none!important;min-height:0!important;display:flex!important;overflow:hidden!important}body.christmas-site:has(.cc9-chat-fullscreen) .cc8-chat-mode .christmas-header{flex:none!important;margin:0!important;padding:0!important}body.christmas-site:has(.cc9-chat-fullscreen) .cc8-chat-mode .cc5-navigation{border-radius:0!important;margin:0!important}body.christmas-site:has(.cc9-chat-fullscreen) .cc8-chat-mode .cc5-navigation-inner{min-height:40px!important}body.christmas-site:has(.cc9-chat-fullscreen) .cc8-chat-mode .site-content{flex-direction:column!important;flex:1 1 0!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}body.christmas-site:has(.cc9-chat-fullscreen) .cc8-chat-mode .site-content>.cc9-chat-fullscreen{background:#06101e!important;flex-direction:column!important;flex:1 1 0!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;overflow:hidden!important;transform:none!important}.cc9-chat-area,.cc9-chat-connected{flex-direction:column;flex:1 1 0;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.cc9-chat-toolbar{color:#fff;background:linear-gradient(95deg,#071d36,#51071c 90%);border-bottom:1px solid #e9b6a4;flex:0 0 40px;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:3px clamp(8px,2vw,18px);display:flex}.cc9-chat-toolbar-title{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:clamp(11px,1vw,14px);font-weight:700;overflow:hidden}.cc9-chat-external{background:linear-gradient(#9f0e24,#5b0517);border:1px solid #f0c8ae;border-radius:8px;flex:none;padding:5px 9px;font-size:12px;font-weight:700;text-decoration:none;color:#fff!important}.cc9-chat-frame{background:#07101d;border:0;flex:1 1 0;width:100%;min-width:0;height:0;min-height:0;display:block}.cc8-chat-mode .cc6-chat-header .cc5-nav-links{max-height:min(65dvh,480px);overflow-y:auto;z-index:999!important;position:absolute!important;top:100%!important;left:0!important;right:0!important}.cc8-chat-mode .cc6-chat-header .cc5-nav-links:not(.cc5-nav-open){display:none!important}.cc8-chat-mode .cc6-chat-header .cc5-mobile-toggle{display:flex!important}.cc8-chat-mode .cc6-chat-header .cc5-navigation-inner{justify-content:space-between!important}.cc8-chat-mode .cc6-chat-header{z-index:80;position:relative}.cc8-chat-mode .cc5-footer,.cc8-chat-mode .cc6-chat-header .cc5-masthead,.cc8-chat-mode footer{display:none!important}@media (max-width:540px){.cc9-chat-toolbar{flex-basis:37px;min-height:37px}.cc9-chat-external{padding:4px 7px;font-size:11px}}.cc82-door-story{color:#3c1622;background:linear-gradient(130deg,#fffaf0,#ffe6dd);border:1px solid #d5a8a5;border-radius:18px;max-width:850px;margin:1rem auto;padding:clamp(18px,3vw,28px);box-shadow:0 15px 50px #0005}.cc82-door-story>span{letter-spacing:.16em;color:#92243b;font-size:.72rem;font-weight:800}.cc82-door-story h3{color:#64142e;margin:.5rem 0;font-family:Georgia,serif;font-size:clamp(1.25rem,2.2vw,1.9rem)}.cc82-door-story p{white-space:pre-line;color:#352632;font-size:1rem;line-height:1.65}.cc82-door-story button{color:#fff;cursor:pointer;background:#821b34;border:1px solid #9b4353;border-radius:8px;padding:.65rem 1rem}.cc82-rehearsal-note{color:#432815;background:#fff0c9;border:2px solid #c99549;border-radius:12px;max-width:960px;margin:1rem auto;padding:.8rem 1rem;font-weight:650;line-height:1.5}.cc82-review-layout{color:#fbecec;max-width:1150px;min-height:70vh;margin:0 auto;padding:clamp(18px,4vw,45px)}.cc82-review-layout h1{color:#fff;font:700 clamp(2rem,4vw,3rem)/1.12 Georgia,serif}.cc82-review-layout p{line-height:1.65}.cc82-review-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.2rem 0;display:grid}.cc82-review-card{background:linear-gradient(140deg,#3c1426,#141522);border:1px solid #b84f68;border-radius:14px;padding:1.2rem}.cc82-review-card a{color:#fff;background:#9d2645;border-radius:8px;margin-top:.7rem;padding:.7rem .9rem;font-weight:700;text-decoration:none;display:inline-block}.cc82-review-actions{flex-wrap:wrap;gap:.7rem;margin:1rem 0;display:flex}.cc82-review-actions button,.cc82-review-actions select{color:#fff;cursor:pointer;background:#9c2948;border:1px solid #d7aab4;border-radius:8px;padding:.7rem .9rem;font-weight:700}.cc82-review-state{color:#3e1f29;background:#f9eee7;border-radius:12px;margin:.9rem 0;padding:1.3rem;line-height:1.7}.cc82-review-state strong{color:#692239}.cc82-review-event{background:#311628;border-left:4px solid #cc5072;border-radius:4px;margin:.5rem 0;padding:.45rem .8rem}@media (max-width:650px){.cc82-review-layout{padding:16px}.cc82-review-cards{grid-template-columns:1fr}}.cc84-door-grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:12px}.cc84-door{touch-action:manipulation;min-height:142px}.cc84-door-face b{letter-spacing:.025em;white-space:nowrap;font-size:clamp(1.15rem,2vw,1.6rem)}.cc84-door-face small{font-size:24px}.cc84-story-dialog{color:#f9edf0;background:#170e16;border:1px solid #8a4852;border-radius:20px;width:min(740px,100vw - 22px);max-height:min(88dvh,850px);padding:0;overflow-y:auto;box-shadow:0 22px 100px #000c}.cc84-story-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08040bcc}.cc84-story-inner{position:relative}.cc84-story-close{float:right;z-index:3;cursor:pointer;color:#fff;background:#290e1e;border:1px solid #d4aab5;border-radius:50%;margin:12px 14px -56px 0;padding:10px 15px;position:sticky;top:12px}.cc84-story-art{background:radial-gradient(circle at 50% 35%,#983349,#270e1a 72%);height:clamp(130px,26vw,225px);overflow:hidden}.cc84-story-art .christmas-art,.cc84-story-art .fallback-art,.cc84-story-art img{object-fit:cover;width:100%;height:100%}.cc84-story-text{padding:clamp(20px,4vw,34px)}.cc84-story-text h3{color:#fff6e8;margin:12px 0 18px;font-family:Georgia,serif;font-size:clamp(1.65rem,4.8vw,2.4rem)}.cc84-story-text p{color:#f3e4e7;margin:0 0 16px;font-size:clamp(1rem,2.7vw,1.15rem);line-height:1.8}.cc84-story-nav{border-top:1px solid #ffffff35;justify-content:space-between;align-items:center;gap:8px;margin-top:24px;padding-top:18px;display:flex}.cc84-story-nav button{cursor:pointer;color:#fff3ed;background:#793044;border-radius:10px;padding:9px 11px;font-size:.87rem}.cc84-story-nav button:disabled{opacity:.35;cursor:not-allowed}.cc84-chapter-index{max-width:1180px;margin:auto;padding:28px 20px 45px}.cc84-chapter-index h2{margin:9px 0;font-family:Georgia,serif;font-size:clamp(1.45rem,3vw,2.3rem)}.cc84-chapter-links{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:13px;margin-top:20px;display:grid}.cc84-chapter-links>a,.cc84-chapter-links>span{color:#f8e9ec;background:linear-gradient(135deg,#451526,#220f1b);border:1px solid #92495a;border-radius:12px;gap:5px;padding:15px;display:grid}.cc84-chapter-links small{color:#e5b7bb;letter-spacing:.05em;font-size:.75rem}.cc84-chapter-links strong{font-size:.95rem}.cc84-home-calendar-links{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:15px;margin:24px 0 35px;display:grid}.cc84-home-calendar-links a{color:#fff1f2;background:linear-gradient(145deg,#6d1b37,#250c1c);border:1px solid #b96476;border-radius:16px;gap:7px;padding:20px;display:grid}.cc84-home-calendar-links strong{font-family:Georgia,serif;font-size:1.22rem}.cc84-home-calendar-links small{color:#f6d7dc}.cc84-home-calendar-links span{font-size:2rem}@media (max-width:600px){.cc84-door-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cc84-door{min-height:123px}.cc84-story-dialog{max-height:94dvh}.cc84-story-art{height:160px}.cc84-story-nav{font-size:.8rem}.cc84-story-nav button{font-size:.76rem}}.cc85-story-dialog[open]{overscroll-behavior:contain;box-sizing:border-box!important;z-index:2147483646!important;color:#273247!important;background:#fffaf0!important;border:3px solid #ffd781!important;border-radius:22px!important;width:min(890px,100vw - 28px)!important;max-width:min(890px,100vw - 28px)!important;height:min(88dvh,830px)!important;max-height:88dvh!important;margin:auto!important;position:fixed!important;inset:0!important;overflow:hidden auto!important;box-shadow:0 25px 100px #000b!important}.cc85-story-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031227d1!important}.cc85-story-dialog .cc84-story-inner{text-align:left!important;min-width:0!important;max-width:100%!important;display:block!important;position:relative!important;transform:none!important}.cc85-story-dialog .cc84-story-art{background:linear-gradient(135deg,#1682bd,#f0ba47)!important;height:clamp(145px,23vh,230px)!important}.cc85-story-dialog .cc84-story-art img{object-position:center center!important}.cc85-story-dialog .cc84-story-text{text-align:left!important;color:#26344a!important;max-width:790px!important;margin:0 auto!important;padding:clamp(18px,3vw,34px)!important}.cc85-story-dialog .cc84-story-text h3{color:#922039!important;overflow-wrap:anywhere!important;font-size:clamp(1.55rem,3.3vw,2.1rem)!important;font-weight:850!important;line-height:1.25!important}.cc85-story-dialog .cc84-story-text p{color:#273750!important;opacity:1!important;text-align:left!important;overflow-wrap:anywhere!important;white-space:normal!important;font-size:clamp(1rem,1.6vw,1.1rem)!important;line-height:1.78!important}.cc85-story-dialog .cc6-caps{color:#8b2e45!important;font-size:.85rem!important}.cc85-story-dialog .cc84-story-close{box-shadow:0 6px 16px #0006;float:right!important;z-index:3!important;color:#fff!important;background:#9f2548!important;border:2px solid #fff!important;border-radius:50%!important;font-size:1.1rem!important;position:sticky!important;top:10px!important;right:10px!important}.cc85-story-dialog .cc84-story-nav{color:#26344a!important;flex-wrap:wrap!important}.cc85-story-dialog .cc84-story-nav button{color:#fff!important;background:#bb1744!important;border:1px solid #870b28!important;font-weight:800!important}.cc85-story-dialog .cc84-story-nav button:disabled{color:#1f2738!important;background:#a2a5b1!important}.dj-season-page{color:#fff8e6!important;background:radial-gradient(at 12% 6%,#ffdd7440,#0000 38%),radial-gradient(at 92% 15%,#0fbb9a3d,#0000 36%),linear-gradient(145deg,#124269,#095c79 48%,#2e4379)!important}.dj-season-page .cine-rank-title,.dj-season-page .cine-section-title,.dj-season-page .ha-main-title{color:#fff8e7!important;text-shadow:0 3px 16px #0c1d37cc!important}.dj-season-page .cine-rank-sub,.dj-season-page .cine-section-sub,.dj-season-page .ha-main-sub{color:#fff4da!important;opacity:1!important}.dj-season-page .cine-carousel-zone,.dj-season-page .cine-live-zone{max-width:1050px!important;margin-inline:auto!important}.dj-season-page .cine-live-banner{min-height:unset!important;color:#fff!important;background:linear-gradient(90deg,#bf173b,#e96b20)!important;border-radius:16px 16px 4px 4px!important;padding:7px 18px!important;box-shadow:0 5px 18px #0004!important}.dj-season-page .epic-showcase{background:linear-gradient(135deg,#115d7b,#207c83 51%,#18577b)!important;border:3px solid #ffe895d1!important;border-radius:22px!important;grid-template-columns:minmax(190px,32%) minmax(0,1fr)!important;align-items:stretch!important;max-width:1000px!important;min-height:0!important;margin:0 auto!important;display:grid!important;overflow:hidden!important;box-shadow:0 15px 40px #03182b85,0 0 28px #ffe28d35!important}.dj-season-page .epic-scene{isolation:isolate!important;background:radial-gradient(circle at 52% 20%,#baf4ff,#3f94af 60%,#21617b)!important;height:auto!important;min-height:310px!important;padding:0!important;position:relative!important;overflow:hidden!important}.dj-season-page .epic-scene:before{content:"❄    ✦    ❄    ✦    ❄";color:#fff8cf;z-index:4;text-align:center;text-shadow:0 1px 10px #26757a;font-size:20px;position:absolute;top:8px;left:10px;right:10px}.dj-season-page .epic-scene .dj-frame-art{display:none!important}.dj-season-page .cc85-dj-portrait-garland{z-index:4;text-align:center;color:#fff7b5;text-shadow:0 2px 8px #075b79;font-size:22px;position:absolute;bottom:8px;left:0;right:0}.dj-season-page .epic-scene .christmas-dj-photo{width:calc(100% - 20px)!important;height:calc(100% - 20px)!important;max-width:unset!important;max-height:unset!important;object-fit:cover!important;object-position:center 30%!important;opacity:1!important;filter:none!important;z-index:2!important;border:5px solid #ffdf8f!important;border-radius:18px!important;display:block!important;position:absolute!important;inset:10px!important;transform:none!important;box-shadow:0 0 0 3px #fdf9ec77,0 10px 30px #102c4977!important}.dj-season-page .epic-scene .epic-badge{z-index:6!important;color:#fff!important;white-space:nowrap!important;background:#c51c38!important;border:2px solid #fff1ac!important;border-radius:999px!important;padding:5px 12px!important;font-size:.75rem!important;position:absolute!important;top:42px!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important}.dj-season-page .epic-copy{color:#fff!important;background:linear-gradient(110deg,#0c4659e0,#10555bc7)!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;min-width:0!important;padding:clamp(14px,2vw,24px)!important;display:flex!important}.dj-season-page .epic-overline{color:#ffe38c!important;letter-spacing:.12em!important;font-size:.7rem!important}.dj-season-page .epic-name{color:#fffdf2!important;overflow-wrap:anywhere!important;font-size:clamp(1.45rem,2.5vw,2.35rem)!important;line-height:1.08!important}.dj-season-page .epic-title-row{margin:0!important}.dj-season-page .epic-meta{color:#fff3cf!important;margin:0!important;font-size:.78rem!important}.dj-season-page .epic-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#fff9ed!important;margin:0!important;font-size:.89rem!important;line-height:1.5!important}.dj-season-page .epic-omen{color:#fff6da!important;background:#126b7d!important;border-left:4px solid #ffde7c!important;margin:4px 0!important;padding:8px 9px 8px 27px!important;font-size:.79rem!important;line-height:1.4!important}.dj-season-page .epic-stats{gap:7px!important;margin-top:4px!important}.dj-season-page .epic-stats>div{background:#0a456a!important;border:1px solid #bdeaf7aa!important;padding:7px 10px!important}.dj-season-page .epic-stats small{color:#d9f5ff!important;opacity:1!important;font-size:.66rem!important}.dj-season-page .epic-stats strong{color:#fff3a9!important;font-size:1rem!important}.dj-season-page .epic-actions{gap:9px!important;margin-top:6px!important}.dj-season-page .epic-btn{color:#fff!important;border:2px solid #fff2aaad!important;min-height:38px!important;font-size:.77rem!important;box-shadow:0 5px 15px #05253977!important}.dj-season-page .epic-btn-hype{background:linear-gradient(100deg,#cb1e3f,#f14f23)!important}.dj-season-page .epic-btn-fan{background:linear-gradient(100deg,#0b8f79,#1262a8)!important}.dj-season-page .epic-btn:disabled{opacity:.55!important}.dj-season-page .cine-carousel-dock{background:#0b505fbf!important;border:1px solid #fff5bd88!important;padding:7px!important}.dj-season-page .cine-dj-chip{color:#fff!important;min-height:50px!important}.dj-season-page .cine-rank-tabs,.dj-season-page .cine-section-kicker{color:#ffeca3!important}.dj-season-page .dj-earned-badges,.dj-season-page .dj-earned-badges small{color:#fff8d8!important}.dj-season-page .dj-earned-badges figure{background:#0c6277!important;border:1px solid #bff1eeaa!important}.dj-season-page .ha-season-header{margin-bottom:8px!important;padding-block:10px!important}.radio-fiesta-page{color:#fff8e8!important;background:radial-gradient(circle at 10% 8%,#ffda6845,#0000 33%),radial-gradient(circle at 86% 25%,#30f4bf33,#0000 40%),linear-gradient(155deg,#0d4d75,#086c83 54%,#2d5889)!important}.radio-fiesta-page .radio-fiesta-shell{max-width:1050px!important;padding-top:16px!important}.radio-fiesta-page .radio-fiesta-title{color:#fffaf0!important;text-shadow:0 4px 15px #042f57!important}.radio-fiesta-page .radio-fiesta-kicker,.radio-fiesta-page .radio-fiesta-sub{color:#fff1a5!important;opacity:1!important}.radio-fiesta-page .radio-player-wow{color:#fff!important;background:linear-gradient(115deg,#096e83,#15798b 55%,#15618b)!important;border:3px solid #ffe2a1!important;border-radius:23px!important;box-shadow:0 10px 38px #052e4488,0 0 45px #f8da7438!important}.radio-fiesta-page .radio-player-stage{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr)!important;gap:16px!important}.radio-fiesta-page .radio-cover-world{background:radial-gradient(circle at 50% 30%,#acf2f6,#3dacc0 70%,#145d83)!important;min-height:180px!important;max-height:260px!important}.radio-fiesta-page .radio-cover-disc{border:5px solid #ffe09a!important;width:min(220px,80%)!important;height:220px!important;overflow:hidden!important;box-shadow:0 0 0 6px #ffffff57,0 6px 25px #003c5c!important}.radio-fiesta-page .radio-cover-img{object-fit:cover!important;filter:none!important;opacity:1!important;width:100%!important;height:100%!important}.radio-fiesta-page .radio-dj-name,.radio-fiesta-page .radio-panel-title,.radio-fiesta-page .radio-track-title{color:#fffef6!important}.radio-fiesta-page .radio-chat-panel,.radio-fiesta-page .radio-player-info,.radio-fiesta-page .radio-request-panel{color:#fff9e9!important;background:linear-gradient(115deg,#0c607c,#135a84)!important;border:2px solid #f6d79b91!important}.radio-fiesta-page .radio-dj-label,.radio-fiesta-page .radio-request-note,.radio-fiesta-page .radio-wave-label{color:#fff1c2!important;opacity:1!important}.radio-fiesta-page .radio-input{color:#18344c!important;background:#fffef5!important;border:2px solid #a8e8e0!important}.radio-fiesta-page .radio-input::placeholder{color:#5d6b74!important;opacity:1!important}.radio-fiesta-page .radio-message{color:#fff!important;background:#05304ce6!important;border:1px solid #82cdd6b5!important}.radio-fiesta-page .radio-message-city,.radio-fiesta-page .radio-message-head,.radio-fiesta-page .radio-message-time{color:#f8ddb0!important}.radio-fiesta-page .radio-bot-reply,.radio-fiesta-page .radio-message-body{color:#fff9e9!important}.radio-fiesta-page .radio-message-body a{color:#a8f5ff!important}.dj-season-page :is(.text-white\/35,.text-white\/38,.text-white\/40,.text-white\/45,.text-white\/48,.text-white\/50,.text-white\/55,.text-white\/60,.text-white\/65),.radio-fiesta-page :is(.text-white\/35,.text-white\/38,.text-white\/40,.text-white\/45,.text-white\/48,.text-white\/50,.text-white\/55,.text-white\/60,.text-white\/65){color:#e7faff!important;opacity:1!important}@media (min-width:790px) and (max-height:820px){.dj-season-page .epic-scene{min-height:240px!important}.dj-season-page .epic-copy{gap:4px!important;padding:12px 17px!important}.dj-season-page .epic-showcase{max-height:min(540px,100dvh - 145px)!important}.dj-season-page .epic-description{-webkit-line-clamp:1}.dj-season-page .epic-omen{padding-block:6px!important}.dj-season-page .epic-stats>div{padding:5px 7px!important}}@media (max-width:790px){.dj-season-page .epic-showcase{grid-template-columns:1fr!important}.dj-season-page .epic-scene{height:235px!important;min-height:235px!important}.dj-season-page .epic-scene .christmas-dj-photo{object-fit:cover!important;object-position:center 24%!important}.dj-season-page .epic-copy{padding:16px!important}.radio-fiesta-page .radio-player-stage{grid-template-columns:1fr!important}.radio-fiesta-page .radio-cover-world{min-height:170px!important}.radio-fiesta-page .radio-cover-disc{width:170px!important;height:170px!important}}@media (max-width:440px){.cc85-story-dialog[open]{border-radius:14px!important;width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;height:93dvh!important;max-height:93dvh!important}.cc85-story-dialog .cc84-story-text{padding:17px!important}.cc85-story-dialog .cc84-story-nav{justify-content:center!important}.dj-season-page .epic-actions{grid-template-columns:1fr 1fr!important}.dj-season-page .epic-actions button{font-size:.69rem!important}.radio-fiesta-page .radio-fiesta-hero{gap:9px!important}}.dj-season-page .cc85-hype-details{color:#fff7df!important;background:#0a4764!important;border:1px solid #ffedaaad!important;border-radius:12px!important;margin-top:5px!important;padding:7px 9px!important}.dj-season-page .cc85-hype-details>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px;font-weight:800;list-style:none;color:#fff8e6!important;font-size:.79rem!important;display:flex!important}.dj-season-page .cc85-hype-details>summary::-webkit-details-marker{display:none}.dj-season-page .cc85-hype-details>summary span:last-child{text-underline-offset:2px;text-decoration:underline;color:#ffe89a!important;font-size:.74rem!important}.dj-season-page .cc85-hype-details[open]{background:linear-gradient(135deg,#096b80,#114673)!important}.dj-season-page .cc85-hype-details .ha-hype-cauldron{max-width:100%!important;box-shadow:none!important;background:linear-gradient(145deg,#174d76,#136975)!important;border:1px solid #ffde9b!important;margin-top:11px!important}.dj-season-page .cc85-hype-meter{background:#ffffff30;border-radius:10px;height:5px;margin-top:8px;overflow:hidden}.dj-season-page .cc85-hype-meter>i{border-radius:inherit;background:linear-gradient(90deg,#ffdf7d,#f78534,#fff3b1);height:100%;transition:width .3s;display:block}.cc5-radio-illustration{position:relative;overflow:hidden}.cc5-radio-illustration img.cc85-home-player-photo{object-fit:cover!important;object-position:center 25%!important;filter:none!important;opacity:1!important;border:4px solid #ffe098!important;border-radius:50%!important;width:90px!important;height:90px!important;margin:0 auto!important;display:block!important;box-shadow:0 4px 18px #051b38a8!important}@media (max-width:750px){.dj-season-page .cc85-hype-details>summary span:last-child{font-size:.7rem!important}}.christmas-home .cc5-after-more>div{background:linear-gradient(125deg,#9e1945,#244c7e 51%,#176980)!important;border:2px solid #ffe7a8!important;box-shadow:0 6px 23px #00182f80,inset 0 1px 14px #fff3!important}.christmas-home .cc5-after-more>div a,.christmas-home .cc5-after-more>div h2,.christmas-home .cc5-after-more>div p{color:#fffdf0!important;opacity:1!important;text-shadow:0 2px 7px #081b3b!important}.christmas-home .cc5-after-more>div h2{font-size:clamp(1.2rem,2vw,1.6rem)!important;font-weight:750!important}.christmas-home .cc5-after-more>div a{border-radius:10px;margin-top:7px;padding:.45rem .85rem;text-decoration:none;display:inline-flex;background:linear-gradient(115deg,#d72243,#8c1035)!important;border:1px solid #fff0b9!important;font-weight:750!important}.christmas-home .cc5-after-head h2,.christmas-home .cc5-after-head p,.christmas-home .cc5-after-head span{color:#fff9e6!important;opacity:1!important}.dj-season-page :is(.epic-showcase,.cine-live-banner,.cine-carousel-dock,.cc85-hype-details,.ha-season-header) :is(h1,h2,h3,h4,p,small,span,strong,label),.radio-fiesta-page :is(.radio-player-wow,.radio-request-panel,.radio-chat-panel,.radio-player-info) :is(h1,h2,h3,h4,p,small,label,strong){color:#fff9e8;opacity:1}.dj-season-page .epic-copy :is(.epic-description,.epic-meta,.epic-omen,.epic-overline){color:#fff5db!important;opacity:1!important}.radio-fiesta-page .radio-player-wow :is(.radio-track-title,.radio-dj-name,.radio-dj-label,.radio-wave-label){color:#fff7de!important;opacity:1!important}.cc85-story-dialog .cc84-story-text :is(p,small,span){color:#25344a!important;opacity:1!important}.cc85-story-dialog .cc84-story-text h3{color:#8b2142!important}@media (max-width:680px){.christmas-home .cc5-after-more>div{padding:14px!important}.christmas-home .cc5-after-more>div h2{font-size:1.2rem!important}}.christmas-site .radio-fiesta-page .radio-player-wow{clip-path:none!important;background:linear-gradient(140deg,#1b6d64f2,#073d5cf2 56%,#8f1238f5)!important;border:3px solid #ffdd83!important;border-radius:34px!important;padding:clamp(12px,2vw,26px)!important;box-shadow:0 18px 65px #041d3fb5,0 0 0 5px #f2e4bd4d!important}.christmas-site .radio-fiesta-page .radio-player-top{border-bottom:1px solid #ffe1a080!important}.christmas-site .radio-fiesta-page .radio-player-info{background:linear-gradient(145deg,#085c70e8,#07665ee8 65%,#88203fdf)!important;border:2px solid #ffdf91!important;border-radius:24px!important;gap:12px!important;padding:clamp(9px,1.4vw,18px)!important}.christmas-site .radio-fiesta-page .radio-player-stage{grid-template-columns:minmax(155px,235px) minmax(0,1fr)!important;gap:clamp(12px,2vw,24px)!important}.christmas-site .radio-fiesta-page .radio-cover-world{background:radial-gradient(circle at 45% 28%,#f3eabc,#17a58d 48%,#0a5569 90%)!important;border:3px solid #ffe0a2!important;border-radius:26px!important;min-height:255px!important;max-height:none!important}.christmas-site .radio-fiesta-page .radio-cover-disc{aspect-ratio:1!important;border:6px solid #ffebba!important;border-radius:50%!important;width:min(190px,80%)!important;height:auto!important;box-shadow:0 0 0 7px #9b103f,0 9px 32px #082d4eaa!important}.christmas-site .radio-fiesta-page .radio-dj-card-mini{background:linear-gradient(90deg,#8b0e3d,#0b5478)!important;border:2px solid #ffe6a2!important;border-radius:18px!important;max-width:100%!important;box-shadow:0 4px 17px #031e377a!important}.christmas-site .radio-fiesta-page .radio-controls{justify-content:center!important;align-items:center!important;gap:18px!important;padding:4px 0!important}.christmas-site .radio-fiesta-page .radio-control-btn{color:#531020!important;background:linear-gradient(150deg,#ffe594,#e7aa43)!important;border:2px solid #fff0bd!important;border-radius:50%!important;box-shadow:0 4px 12px #031d2da6!important}.christmas-site .radio-fiesta-page .radio-control-play{color:#fff!important;background:linear-gradient(150deg,#fe4165,#ab0029)!important}.christmas-site .radio-fiesta-page .radio-dj-name,.christmas-site .radio-fiesta-page .radio-track-title{color:#fff7e2!important;text-shadow:0 2px 4px #04354a!important}.christmas-site .radio-fiesta-page .radio-chat-panel,.christmas-site .radio-fiesta-page .radio-request-panel{background:linear-gradient(125deg,#095b70,#0b6966 65%,#8f1941)!important;border:2px solid #ffdc8e!important;border-radius:24px!important}.radio-fiesta-page .cc88-train-scene{isolation:isolate;background:#0c6073;border:2px solid #ffe4a0;border-radius:22px;width:100%;max-width:100%;position:relative;overflow:hidden;box-shadow:0 12px 25px #0534458b,inset 0 0 14px #fff6}.radio-fiesta-page .cc88-train-scene svg{filter:saturate(1.15);width:100%;height:auto;min-height:110px;max-height:200px;display:block}.radio-fiesta-page .cc88-train-caption{text-align:center;text-shadow:0 2px 5px #073045;letter-spacing:.13em;z-index:2;font-size:clamp(9px,1.2vw,12px);font-weight:900;position:absolute;top:7px;left:0;right:0;color:#fff4c1!important}.radio-fiesta-page .cc88-train-foot{background:linear-gradient(90deg,#a00f33,#086653);justify-content:space-between;align-items:center;gap:8px;padding:5px 11px;font-size:clamp(10px,1vw,12px);font-weight:750;display:flex;color:#fff4d3!important}.radio-fiesta-page .cc88-train-motion{transform-origin:50%;transition:transform .5s}.radio-fiesta-page .cc88-train-playing .cc88-train-motion{animation:cc88-roll 1.1s linear infinite alternate}.radio-fiesta-page .cc88-train-playing .cc88-train-smoke{animation:cc88-steam 2.5s ease-out infinite}.radio-fiesta-page .cc88-train-playing .cc88-train-smoke-late{animation-delay:.85s}@keyframes cc88-roll{0%{transform:translateY(-1px)}to{transform:translateY(2px)}}@keyframes cc88-steam{0%{opacity:.9;transform:translateY(0)}to{opacity:.1;transform:translateY(-17px)}}@media (max-width:760px){.christmas-site .radio-fiesta-page .radio-player-stage{grid-template-columns:1fr!important;gap:10px!important}.christmas-site .radio-fiesta-page .radio-cover-world{height:155px!important;min-height:155px!important;max-height:155px!important}.christmas-site .radio-fiesta-page .radio-cover-disc{width:120px!important;height:120px!important}.radio-fiesta-page .cc88-train-scene svg{max-height:none}.radio-fiesta-page .cc88-train-foot{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){.radio-fiesta-page .cc88-train-playing .cc88-train-motion,.radio-fiesta-page .cc88-train-playing .cc88-train-smoke{animation:none!important}}.cc89-deck{isolation:isolate;color:#fff5de;max-width:1190px;margin:12px auto 24px}.cc89-deck,.cc89-deck-art{width:100%;position:relative}.cc89-deck-art{aspect-ratio:1952/806;background:#320b1a;border:1px solid #f9dd9f;border-radius:15px;overflow:hidden;box-shadow:0 15px 35px #1805108c}.cc89-deck-base{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.cc89-deck-dj-photo{background:#200814;border-radius:12px;width:16.25%;height:42.6%;position:absolute;top:26%;left:4.15%;overflow:hidden;box-shadow:0 0 12px #0009}.cc89-deck-dj-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.cc89-deck-album{aspect-ratio:1;background:#320e1b;border-radius:50%;width:7.15%;position:absolute;top:5.3%;left:22.95%;overflow:hidden;box-shadow:0 0 3px 2px #f5d18b}.cc89-deck-album img{object-fit:cover;width:100%;height:100%}.cc89-deck-album-error{visibility:hidden}.cc89-deck-dj-name{color:#fff4da;text-shadow:0 2px 6px #28000a;white-space:nowrap;background:linear-gradient(90deg,#4e0914 2%,#600d1c 73%,#661221);align-items:center;width:25.6%;height:9.4%;padding:0 1.5%;font-size:clamp(12px,2.15vw,34px);font-weight:900;line-height:1.05;display:flex;position:absolute;top:12.1%;left:31.5%;overflow:hidden}.cc89-deck-dj-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc89-hotspot{cursor:pointer;border-radius:40px;transition:box-shadow .15s,background .15s;display:block;position:absolute;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.cc89-hotspot:focus-visible{outline-offset:2px;outline:3px solid #fff5bf!important}.cc89-hotspot:hover{background:#fff4bd13!important;box-shadow:0 0 0 3px #fff1aeaa!important}.cc89-change{width:15.5%;height:8.3%;top:71.7%;left:22.3%}.cc89-back{width:3.55%;height:8.1%;top:71.1%;left:40.2%}.cc89-play{width:5.7%;height:15.8%;top:66.5%;left:44.6%}.cc89-playing{box-shadow:0 0 14px 3px #ffe4a899!important}.cc89-next{left:51.2%}.cc89-next,.cc89-stop{width:3.55%;height:8.1%;top:71.1%}.cc89-stop{left:55.4%}.cc89-volume{cursor:pointer;align-items:center;width:9.2%;height:6%;display:flex;position:absolute;top:73%;left:63.5%}.cc89-volume input{appearance:none;cursor:pointer;opacity:.05;width:100%;height:100%;display:block;background:0 0!important}.cc89-volume input:focus-visible{opacity:1;outline:3px solid #fff2bd}.cc89-track-panel{background:#460d20ed;border:2px solid #efd084;border-radius:12px;gap:7px;width:65%;padding:16px;font-size:clamp(11px,1.4vw,18px);display:grid;position:absolute;top:31%;left:25%;box-shadow:0 6px 30px #0009}.cc89-track-panel strong{color:#ffdf83}.cc89-track-panel button{color:#fff;background:#a91537;border-radius:8px;justify-self:end;padding:7px 10px}.cc89-deck-status{background:#540d27;border:1px solid #bd814a;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:.85rem;font-weight:700;display:flex}.cc89-deck-status span:last-child{opacity:.88;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc89-mobile-controls{display:none}@media (max-width:740px){.cc89-deck{margin:0 auto 16px}.cc89-deck-art{border-radius:10px}.cc89-deck-dj-name{font-size:clamp(9px,2.3vw,18px)}.cc89-hotspot,.cc89-volume{display:none!important}.cc89-deck-status{text-align:center;font-size:.76rem;display:block}.cc89-deck-status span:last-child{display:block}.cc89-mobile-controls{background:linear-gradient(#8d0d29,#390916);border:1px solid #e2b470;border-radius:0 0 13px 13px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.cc89-mobile-controls button{color:#fff6db;background:#a20b2e;border:1px solid #e9c079;border-radius:999px;min-width:48px;min-height:48px;font-size:1.3rem}.cc89-mobile-controls button:focus-visible,.cc89-mobile-controls input:focus-visible{outline:3px solid #fff1b0}.cc89-mobile-controls input{accent-color:#ffc863;width:min(120px,35vw)}}.cc89-story-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-sizing:border-box;z-index:2147483647!important;background:#080713d6!important;place-items:center!important;padding:clamp(6px,2vw,20px)!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.cc89-story-modal{color:#263245!important;text-align:left!important;overscroll-behavior:contain!important;background:#fff9f0!important;border:3px solid #f2c77c!important;border-radius:19px!important;width:min(860px,100%)!important;max-width:860px!important;height:auto!important;max-height:min(91dvh,940px)!important;margin:auto!important;overflow:hidden auto!important;box-shadow:0 22px 90px #000a!important}.cc89-story-modal,.cc89-story-modal .cc84-story-inner{box-sizing:border-box!important;display:block!important;position:relative!important;transform:none!important}.cc89-story-modal .cc84-story-inner{width:100%!important;max-width:100%!important}.cc89-story-modal .cc84-story-art{height:clamp(135px,22vh,235px)!important}.cc89-story-modal .cc84-story-text{text-align:left!important;box-sizing:border-box!important;color:#23324c!important;width:100%!important;max-width:790px!important;margin:0 auto!important;padding:clamp(18px,3vw,34px)!important}.cc89-story-modal .cc84-story-text h3{color:#9d2045!important;font-size:clamp(1.35rem,3vw,2.25rem)!important;line-height:1.24!important}.cc89-story-modal .cc84-story-text p{color:#26364b!important;opacity:1!important;overflow-wrap:anywhere!important;white-space:normal!important;max-width:100%!important;font-size:clamp(1rem,1.65vw,1.1rem)!important;line-height:1.73!important}.cc89-story-modal .cc84-story-text .cc6-caps{color:#9f1f49!important}.cc89-story-modal .cc84-story-close{float:right;z-index:2;border:2px solid #fff;border-radius:50%;min-width:45px;min-height:45px;margin:8px 8px -62px 0;position:sticky;top:8px;color:#fff!important;background:#a7193e!important}.cc89-story-modal .cc84-story-nav{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.cc89-story-modal .cc84-story-nav button{border-radius:9px;color:#fff!important;background:#a7193e!important;border:1px solid #6f0522!important;padding:9px 12px!important}@media (max-width:520px){.cc89-story-overlay{padding:6px!important}.cc89-story-modal{width:100%!important;max-height:96dvh!important}.cc89-story-modal .cc84-story-nav{justify-content:center!important}}.christmas-site .dj-season-page .cine-carousel-zone,.christmas-site .dj-season-page .cine-live-zone{border-radius:23px!important;max-width:970px!important;margin-top:13px!important;padding:10px 14px!important}.christmas-site .dj-season-page .cine-live-banner{letter-spacing:.04em!important;min-height:33px!important;padding:6px 14px!important}.christmas-site .dj-season-page .epic-showcase{background:linear-gradient(145deg,#a30e2c,#e92d3c 43%,#07745e 75%,#064c49)!important;border:4px solid #f7cb55!important;border-radius:28px 35px 35px 28px!important;grid-template-columns:minmax(170px,29%) minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;max-width:950px!important;height:clamp(355px,48dvh,435px)!important;min-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px #8d551a,0 11px 0 -3px #d99c33,0 17px 22px #030b2588,0 0 25px #ffc95766!important}.christmas-site .dj-season-page .epic-showcase:after{content:"❄  ✦  ❄  ✦  ❄";z-index:3;pointer-events:none;text-align:center;color:#ffe397;letter-spacing:1.8em;opacity:.85;background:linear-gradient(#a71532cc,#0000);height:17px;font-size:11px;position:absolute;top:0;left:32%;right:10px}.christmas-site .dj-season-page .epic-scene{background:linear-gradient(165deg,#cb142c 5%,#ae0b23 34%,#0b6247)!important;border-right:4px solid #ffdf80!important;border-radius:0!important;height:100%!important;min-height:0!important}.christmas-site .dj-season-page .epic-scene .christmas-dj-photo{object-position:top center!important;border:3px solid #ffe8aa!important;border-radius:19px!important;width:calc(100% - 18px)!important;height:calc(100% - 18px)!important;inset:9px!important}.christmas-site .dj-season-page .epic-scene .epic-badge{padding:4px 10px!important;font-size:11px!important;top:28px!important;left:50%!important}.christmas-site .dj-season-page .epic-copy{color:#fff8e8!important;background:linear-gradient(132deg,#0c6356,#08536a 55%,#77112f)!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;min-height:0!important;padding:12px 16px 11px!important;display:flex!important;overflow:hidden!important}.christmas-site .dj-season-page .epic-copy .epic-overline{letter-spacing:.09em!important;font-size:10px!important;line-height:1!important}.christmas-site .dj-season-page .epic-copy .epic-name{color:#fff!important;font-size:clamp(1.4rem,2.25vw,2rem)!important;line-height:1.05!important}.christmas-site .dj-season-page .epic-meta{font-size:11px!important;line-height:1.18!important}.christmas-site .dj-season-page .epic-description{-webkit-line-clamp:2!important;max-height:32px!important;font-size:12px!important;line-height:1.35!important}.christmas-site .dj-season-page .epic-omen{border-radius:8px!important;min-height:20px!important;max-height:35px!important;margin:1px 0!important;padding:4px 9px 4px 23px!important;font-size:10px!important;line-height:1.2!important;overflow:hidden!important}.christmas-site .dj-season-page .epic-omen-mark{left:7px!important}.christmas-site .dj-season-page .epic-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;margin:2px 0!important;display:grid!important}.christmas-site .dj-season-page .epic-stats>div{text-align:center!important;background:#063c53e8!important;border:1px solid #ffdb8d9e!important;border-radius:10px!important;min-height:44px!important;padding:4px 5px!important}.christmas-site .dj-season-page .epic-stats small{white-space:nowrap!important;color:#fff1bf!important;font-size:10px!important;line-height:1.1!important;display:block!important}.christmas-site .dj-season-page .epic-stats strong{color:#fff!important;font-size:clamp(13px,1.4vw,17px)!important;line-height:1.3!important;display:block!important}.christmas-site .dj-season-page .cc90-earned-awards{height:46px!important;min-height:0!important;overflow:hidden!important}.christmas-site .dj-season-page .dj-earned-badges{align-items:center!important;gap:8px!important;min-height:36px!important;max-height:45px!important;margin:0!important;display:flex!important}.christmas-site .dj-season-page .dj-earned-badges>strong{white-space:nowrap!important;color:#ffe8a1!important;font-size:10px!important;line-height:1.1!important}.christmas-site .dj-season-page .dj-earned-badges>div{flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;display:flex!important;overflow:hidden!important}.christmas-site .dj-season-page .dj-earned-badges figure{border-radius:9px!important;width:35px!important;min-width:35px!important;height:35px!important;margin:0!important;padding:1px!important;overflow:hidden!important}.christmas-site .dj-season-page .dj-earned-badges .christmas-art{background:0 0!important;border:0!important;width:32px!important;height:32px!important;min-height:0!important;max-height:32px!important}.christmas-site .dj-season-page .dj-earned-badges .christmas-art :is(img,picture){object-fit:contain!important;width:100%!important;height:100%!important}.christmas-site .dj-season-page .dj-earned-badges figcaption{display:none!important}.christmas-site .dj-season-page .dj-earned-badges small{color:#fff3c8!important;margin:0!important;font-size:10px!important;line-height:1.2!important}.christmas-site .dj-season-page .cc85-hype-details{min-height:30px!important;margin:0!important;padding:5px 8px!important}.christmas-site .dj-season-page .cc85-hype-details>summary{flex-wrap:nowrap!important;font-size:10px!important}.christmas-site .dj-season-page .cc85-hype-details>summary span:first-child{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.christmas-site .dj-season-page .cc85-hype-details>summary span:last-child{white-space:nowrap!important;font-size:10px!important}.christmas-site .dj-season-page .epic-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:1px 0 0!important;display:grid!important}.christmas-site .dj-season-page .epic-actions .epic-btn{border-radius:12px!important;min-height:34px!important;padding:5px 8px!important;font-size:11px!important}.christmas-site .dj-season-page .cc90-ranking-tabs{flex-wrap:wrap!important;gap:5px!important;display:flex!important}.christmas-site .dj-season-page .cc90-ranking-tabs .cine-rank-tab{min-height:36px!important;padding:7px 10px!important;font-size:11px!important}.christmas-site .cc84-calendar{color:#fff8e9!important;background:linear-gradient(135deg,#511022bb,#09634fd9),radial-gradient(circle at 20% 0,#d6af59a1,#0000 45%),url(/assets/navidad-2026/imagenes/navidad-portada.webp) 50%/cover!important;border:3px ridge #ffe29e!important;border-radius:24px!important;padding:clamp(12px,2vw,25px)!important;box-shadow:0 0 0 3px #870e34,0 13px 55px #000a,0 0 30px #ffce6840!important}.christmas-site .cc84-calendar.cc6-season-reyes{background:linear-gradient(140deg,#103b6ed9,#772d3ab8),url(/assets/navidad-2026/imagenes/reyes-portada.webp) 50%/cover!important}.christmas-site .cc84-calendar.cc6-season-anonuevo{background:linear-gradient(140deg,#5f1028da,#085b66b8),url(/assets/navidad-2026/imagenes/anonuevo-portada.webp) 50%/cover!important}.christmas-site .cc84-door-grid{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))!important;gap:clamp(7px,1.2vw,13px)!important}.christmas-site .cc84-door{aspect-ratio:.91!important;background:linear-gradient(#6b0b27,#075746)!important;border:3px ridge #f3c76d!important;border-radius:15px 15px 10px 10px!important;min-height:122px!important;overflow:hidden!important;box-shadow:inset 0 0 0 2px #fff0ad88,0 6px 12px #041e20a9,0 0 12px #ffde6c33!important}.christmas-site .cc84-door .cc84-door-face{background:radial-gradient(at 35% 12%,#ef6e4f80,#0000 48%),linear-gradient(130deg,#b31936,#701129 62%,#401125)!important;border:2px solid #f4dc9d!important;border-radius:11px 11px 7px 7px!important;box-shadow:inset 0 0 20px #ffbf6d4a,inset 0 0 0 3px #e6aa5688!important}.christmas-site .cc84-door:nth-child(3n) .cc84-door-face{background:radial-gradient(at 35% 12%,#f2c1656c,#0000 40%),linear-gradient(130deg,#116d54,#064539 62%,#062e32)!important}.christmas-site .cc84-door .cc84-door-face:before{content:"✦ ❄ ✦";color:#ffdf8a;letter-spacing:.22em;font-size:13px;background:0 0!important;height:auto!important}.christmas-site .cc84-door .cc84-door-face:after{content:"";background:#ffe5a6ab;width:65%;height:1px}.christmas-site .cc84-door .cc84-door-face b{color:#fff7d6!important;text-shadow:0 1px 3px #2b061a,0 0 9px #eeb35b!important;font-family:Georgia,serif!important;font-size:clamp(15px,1.55vw,21px)!important}.christmas-site .cc84-door .cc6-door-knob{background:radial-gradient(circle at 30% 25%,#fff7dc,#d89e2e 75%)!important;border:1px solid #fff8d5!important;width:9px!important;height:9px!important;box-shadow:0 0 7px #fff5be!important}.christmas-site .cc84-door:not(.cc6-door-ready){opacity:.72!important}.christmas-site .cc84-door.cc6-door-ready:hover{transform:translateY(-2px);filter:brightness(1.13)!important}.cc89-story-overlay{-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#080f18e0!important}.cc89-story-modal{border:5px ridge #ffd77b!important;border-radius:24px!important;box-shadow:0 0 0 3px #9b1633,0 18px 60px #000d,0 0 35px #eac56c7a!important}.cc89-story-modal,.cc89-story-modal .cc84-story-inner{background:#fff9ea!important}.cc89-story-modal .cc84-story-art{background:linear-gradient(90deg,#7f0c2f,#0d6955)!important;border-bottom:5px solid #d4a33e!important;max-height:210px!important;position:relative!important}.cc89-story-modal .cc84-story-text{background:linear-gradient(#fff5d9,#fffaf0 33%)!important}.cc89-story-modal .cc84-story-text h3{color:#8a1330!important;text-shadow:none!important;font-family:Georgia,serif!important;font-weight:700!important}.cc89-story-modal .cc84-story-text p{color:#263344!important;font-size:clamp(1rem,1.5vw,1.11rem)!important;line-height:1.76!important}.cc89-story-modal .cc84-story-text .cc6-caps{color:#0a6552!important;font-weight:900!important}.cc89-story-modal .cc84-story-nav{border-top:2px solid #d6ae6f!important;margin-top:20px!important;padding-top:12px!important}.cc89-story-modal .cc84-story-nav button{background:linear-gradient(#d52947,#811126)!important;border:2px solid #edc76e!important;border-radius:12px!important}@media (max-width:790px){.christmas-site .dj-season-page .epic-showcase{grid-template-columns:1fr!important;max-width:510px!important;height:auto!important;min-height:0!important}.christmas-site .dj-season-page .epic-scene{border-bottom:3px solid #ffdd80!important;border-right:0!important;height:190px!important;min-height:190px!important}.christmas-site .dj-season-page .epic-scene .christmas-dj-photo{object-fit:cover!important;object-position:center 24%!important}.christmas-site .dj-season-page .epic-copy{gap:5px!important;padding:12px!important;overflow:visible!important}.christmas-site .dj-season-page .epic-description{-webkit-line-clamp:2!important}.christmas-site .dj-season-page .cc90-earned-awards{height:auto!important;min-height:35px!important}.christmas-site .dj-season-page .cc85-hype-details>summary{flex-wrap:wrap!important}.christmas-site .cc84-door-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.christmas-site .cc84-door{min-height:96px!important}}@media (max-width:390px){.christmas-site .dj-season-page .epic-stats{gap:3px!important}.christmas-site .dj-season-page .epic-stats small{font-size:9px!important}.christmas-site .cc84-door-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){.christmas-site .cc84-door{transition:none!important}}.christmas-site .dj-season-page .epic-showcase:has(.cc85-hype-details[open]){height:auto!important;min-height:440px!important}.christmas-site .dj-season-page .epic-showcase:has(.cc85-hype-details[open]) .epic-copy{overflow:visible!important}.christmas-site .dj-season-page .epic-showcase:has(.cc85-hype-details[open]){max-height:none!important}@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-space-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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}