@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-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-outline-style:solid;--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}}}@layer theme{:root,:host{--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-geist-mono);--font-display:var(--font-display)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.z-10{z-index:10}.z-50{z-index:50}.z-\[190\]{z-index:190}.z-\[200\]{z-index:200}.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}}.m-4{margin:calc(var(--spacing) * 4)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.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)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-full{height:100%}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[90vh\]{max-height:90vh}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[3\.5rem\]{min-width:3.5rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-b-\[1\.15rem\]{border-bottom-right-radius:1.15rem;border-bottom-left-radius:1.15rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[\#9BFFB0\]{border-color:#9bffb0}.border-\[\#9BFFB028\]{border-color:#9bffb028}.border-\[\#9BFFB033\]{border-color:#9bffb033}.border-\[\#9BFFB044\]{border-color:#9bffb044}.border-\[\#9BFFB055\]{border-color:#9bffb055}.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-amber-300\/35{border-color:#ffd23659}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/35{border-color:color-mix(in oklab, var(--color-amber-300) 35%, transparent)}}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/40{border-color:color-mix(in oklab, var(--color-amber-300) 40%, transparent)}}.border-amber-300\/45{border-color:#ffd23673}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/45{border-color:color-mix(in oklab, var(--color-amber-300) 45%, transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.border-red-400\/25{border-color:#ff656840}@supports (color:color-mix(in lab, red, red)){.border-red-400\/25{border-color:color-mix(in oklab, var(--color-red-400) 25%, transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.border-red-500\/25{border-color:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.border-slate-600{border-color:var(--color-slate-600)}.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\/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-\[\#0a0f1e\]{background-color:#0a0f1e}.bg-\[\#9BFFB0\]{background-color:#9bffb0}.bg-\[\#9BFFB0\]\/15{background-color:#9bffb026;background-color:lab(92.4039% -42.7364 28.276/.15)}.bg-\[\#9BFFB0\]\/20{background-color:#9bffb033;background-color:lab(92.4039% -42.7364 28.276/.2)}.bg-\[\#9BFFB012\]{background-color:#9bffb012}.bg-\[\#9BFFB014\]{background-color:#9bffb014}.bg-\[\#9BFFB016\]{background-color:#9bffb016}.bg-amber-300\/8{background-color:#ffd23614}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/8{background-color:color-mix(in oklab, var(--color-amber-300) 8%, transparent)}}.bg-amber-300\/12{background-color:#ffd2361f}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/12{background-color:color-mix(in oklab, var(--color-amber-300) 12%, transparent)}}.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\/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\/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\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, 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-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-red-400\/15{background-color:#ff656826}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/15{background-color:color-mix(in oklab, var(--color-red-400) 15%, transparent)}}.bg-red-400\/20{background-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/20{background-color:color-mix(in oklab, var(--color-red-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-600{background-color:var(--color-slate-600)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-transparent{background-color:#0000}.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\/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-\[radial-gradient\(circle_at_top\,\#87ffd433_0\,transparent_70\%\)\]{background-image:radial-gradient(circle at top,#87ffd433 0,#0000 70%)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-\[4rem\]{padding-top:4rem}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-\[5\.5rem\]{padding-bottom:5.5rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-geist-mono)}.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-\[0\.6rem\]{font-size:.6rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.text-\[\#9BFFB0\]{color:#9bffb0}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-emerald-400{color:var(--color-emerald-400)}.text-red-100\/90{color:#ffe2e2e6}@supports (color:color-mix(in lab, red, red)){.text-red-100\/90{color:color-mix(in oklab, var(--color-red-100) 90%, transparent)}}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-400\/80{color:#ff6568cc}@supports (color:color-mix(in lab, red, red)){.text-red-400\/80{color:color-mix(in oklab, var(--color-red-400) 80%, transparent)}}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-white{color:var(--color-white)}.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,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow,.shadow\/glow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_10px_28px_rgba\(205\,127\,50\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 28px var(--tw-drop-shadow-color,#cd7f3273));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:border-red-400\/55:hover{border-color:#ff65688c}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-400\/55:hover{border-color:color-mix(in oklab, var(--color-red-400) 55%, transparent)}}.hover\:bg-white\/14:hover{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/14:hover{background-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-white:hover{color:var(--color-white)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:ml-auto{margin-left:auto}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:pt-\[3\.8rem\]{padding-top:3.8rem}.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))}}@media (min-width:64rem){.lg\:w-\[26rem\]{width:26rem}.lg\:flex-1{flex:1}.lg\:grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}}@media (min-width:80rem){.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1fr_0\.72fr\]{grid-template-columns:1fr .72fr}}}:root{--background:#08130d;--foreground:#eff5f6;--surface:#0d1a14;--surface-soft:#13241b;--line:#ffffff14;--accent:#9bffb0;--accent-strong:#6cf58f;--support-info:#6fd2ff;--support-reward:#ffd27a;--support-alert:#ff9da8;--muted:#8ea1b2}body{color:var(--foreground);font-family:var(--font-body), "Avenir Next", sans-serif;background:radial-gradient(circle at 8% -6%,#2fcf7a26 0,#0000 34%),radial-gradient(circle at 95% 0,#87ffb72b 0,#0000 28%),linear-gradient(160deg,#060d0a 0%,#08130d 42%,#0d1d16 100%);min-height:100vh;overflow-x:hidden}*{box-sizing:border-box}button,input{font:inherit}.app-shell{background:radial-gradient(circle at 12% -10%,#1fbf6f25 0,#0000 32%),radial-gradient(circle at 92% 2%,#9bffb022 0,#0000 28%),linear-gradient(#09140f 0%,#0b1712 100%);overflow-x:hidden}.app-main{overflow-x:hidden}.hub-redesign{--hub-stack-top:calc(var(--quiniela-fixed-top,4rem) + .2rem);--hub-stack-width:min(calc(100vw - 1.5rem), 80rem);width:min(100%,82rem);margin-inline:auto}.hub-top-shell{top:calc(var(--hub-stack-top) + 3.45rem);width:var(--hub-stack-width);z-index:44;border:1px solid #84f1ab3d;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #84f1ab14,0 10px 22px #07130e47;background:linear-gradient(165deg,#091c13f0 0%,#0b1712f0 100%)!important}.hub-profile-shell{border:1px solid #84f1ab3d;box-shadow:0 0 0 1px #84f1ab14,0 10px 22px #07130e47;background:linear-gradient(165deg,#091c13f0 0%,#0b1712f0 100%)!important}.hub-progress-shell{top:calc(var(--hub-stack-top) + 7.25rem);width:var(--hub-stack-width);z-index:43;border:1px solid #84f1ab2e;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #84f1ab0f,0 10px 24px #07130e3d;background:linear-gradient(165deg,#081610f0 0%,#09110ef0 100%)!important}.hub-top-grid{gap:.32rem;display:grid}.hub-profile-strip{align-items:center;gap:.52rem;display:flex}.hub-profile-avatar{color:#fff;background:#06100b;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;display:flex;overflow:hidden}.hub-utility-icons{justify-content:flex-start;gap:.42rem;display:flex}.hub-utility-icons--profile{align-self:flex-start;margin-left:auto}.hub-icon-btn{color:#dceaf1;background:linear-gradient(160deg,#ffffff14 0%,#ffffff08 100%);border:1px solid #ffffff29;border-radius:.6rem;justify-content:center;align-items:center;width:2.05rem;height:2.05rem;transition:border-color .16s,transform .12s,background .16s;display:inline-flex}.hub-icon-btn:hover{background:linear-gradient(160deg,#84f1ab29 0%,#84f1ab14 100%);border-color:#84f1ab73;transform:translateY(-1px)}.hub-icon-btn--whatsapp{color:#fff;background:linear-gradient(160deg,#061910fa 0%,#092417f2 100%);border-color:#25d366b8;box-shadow:inset 0 0 0 1px #25d3663d,0 0 0 1px #25d3661f}.hub-icon-btn--whatsapp:hover{background:linear-gradient(160deg,#082116fa 0%,#0c301ff2 100%);border-color:#67f59a}.hub-icon-btn--logout{color:#fca5a5;background:linear-gradient(160deg,#1e0a0ae6 0%,#140808e6 100%);border-color:#f871714d}.hub-icon-btn--logout:hover{color:#f87171;background:linear-gradient(160deg,#280c0cf2 0%,#1c0a0af2 100%);border-color:#f8717199}.hub-nav-shell{top:var(--hub-stack-top);width:var(--hub-stack-width);z-index:45;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #84f1ab33;position:fixed;left:50%;transform:translate(-50%);background:linear-gradient(165deg,#091811e6 0%,#0a120eeb 100%)!important}@media (min-width:640px){.hub-redesign{--hub-stack-width:min(calc(100vw - 3rem), 80rem)}}.hub-nav-shell-spacer{flex-shrink:0;width:100%;height:7.35rem}.hub-progress-shell-spacer{flex-shrink:0;width:100%;height:30rem}.hub-progress-entries{flex-direction:column;gap:.28rem;display:flex}.hub-progress-entry{color:#cbd5e1c7;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #94a3b824;border-radius:.7rem;align-items:center;gap:.5rem;width:100%;padding:.44rem .55rem;transition:background .14s,border-color .14s,transform .1s;display:flex}.hub-progress-entry:hover{background:#ffffff14;border-color:#84f1ab47;transform:translate(2px)}.hub-progress-entry.is-active{color:#dcfce7f2;background:linear-gradient(90deg,#163f25b8 0%,#0c261699 100%);border-color:#4ade8061;box-shadow:0 0 0 1px #4ade801f,0 2px 8px #16653433}.hub-pe-icon{text-align:center;flex-shrink:0;width:1.4rem;font-size:1rem;line-height:1}.hub-pe-label{letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.7rem;font-weight:700;overflow:hidden}.hub-pe-metric{letter-spacing:.02em;color:#bae6fde6;flex-shrink:0;font-size:.72rem;font-weight:800}.hub-progress-entry.is-active .hub-pe-metric{color:#86efac}.hub-pe-arrow{color:#94a3b880;flex-shrink:0;margin-left:.1rem;font-size:1rem;line-height:1}.hub-progress-footer{border-top:1px solid #ffffff12;align-items:center;gap:.6rem;margin-top:.6rem;padding-top:.6rem;display:flex}.hub-pe-quick-btn{color:#86efac;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg,#163f25cc 0%,#0c2616b3 100%);border:1px solid #4ade805c;border-radius:.55rem;flex-shrink:0;align-items:center;gap:.3rem;padding:.32rem .7rem;font-size:.65rem;font-weight:800;transition:opacity .14s,transform .1s;display:inline-flex}.hub-pe-quick-btn:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.hub-pe-quick-btn:disabled{opacity:.35;cursor:not-allowed;filter:saturate(.3)}.hub-pe-reset-timer{color:#94a3b8a6;letter-spacing:.02em;align-items:center;gap:.25rem;margin-left:auto;font-size:.63rem;font-weight:600;display:inline-flex}.cluster-linked-shell{top:var(--hub-stack-top);width:var(--hub-stack-width);z-index:45;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #84f1ab2e;position:fixed;left:50%;transform:translate(-50%);background:linear-gradient(165deg,#0a1812e6 0%,#09110eeb 100%)!important}.cluster-linked-subtabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;display:grid}.cluster-section-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.cluster-linked-subtab{color:#e2e8f0f2;letter-spacing:.11em;text-transform:uppercase;background:#0f172a9e;border:1px solid #94a3b842;border-radius:.65rem;padding:.44rem .35rem;font-size:.62rem;font-weight:800;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.cluster-linked-subtab:hover{border-color:#7dd3fca3;transform:translateY(-1px)}.cluster-linked-subtab.is-active{background:linear-gradient(135deg,#0c4a6ecc,#052e16c2);border-color:#22c55e9e;box-shadow:0 6px 14px #0284c738}.cluster-linked-shell-spacer{flex-shrink:0;width:100%;height:6.95rem}.hub-nav-rail{align-items:stretch;gap:.2rem;padding-bottom:0;display:flex;overflow-x:auto}.hub-nav-action{letter-spacing:.01em;text-transform:none;white-space:nowrap;color:#f0f8fc;background:#0a110ecc;border:1px solid #ffffff29;border-radius:.58rem;justify-content:center;align-items:center;gap:.2rem;min-width:5.85rem;min-height:1.95rem;padding:.16rem .38rem;font-size:.58rem;font-weight:800;transition:border-color .16s,filter .16s,transform .12s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 6px 14px #03090733}.hub-nav-action:not(.is-active){opacity:.72;filter:saturate(.35)brightness(.82)}.hub-nav-action strong{letter-spacing:0;text-transform:none;color:#fff;opacity:.94;font-size:.57rem;font-weight:900}.hub-nav-action:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 10px 20px #0309074d}.hub-nav-action.is-active{opacity:1;filter:none;box-shadow:inset 0 1px #ffffff38,0 10px 22px #03090752,0 0 0 1px #ffffff0a}.hub-nav-action--leagues{background:linear-gradient(165deg,#2c6f4cf5 0%,#163b29f5 100%);border-color:#84f1ab70}.hub-nav-action--ranking{background:linear-gradient(165deg,#2f547af5 0%,#182f4df5 100%);border-color:#89caff70}.hub-nav-action--album{background:linear-gradient(165deg,#724f21f5 0%,#4c3514f5 100%);border-color:#ffd07c80}.hub-nav-action--receipts{background:linear-gradient(165deg,#793456f5 0%,#502239f5 100%);border-color:#ff9ac27a}.hub-nav-action--progress{background:linear-gradient(165deg,#226276f5 0%,#183f4cf5 100%);border-color:#adf3ff80}.hub-nav-action--progress svg{opacity:.95}.hub-progress-lines{gap:.62rem;display:grid}.hub-progress-line-item{gap:.24rem;display:grid}.hub-progress-line-head{color:#c7dbe6;justify-content:space-between;align-items:center;gap:.6rem;font-size:.74rem;display:flex}.hub-progress-line-head strong{color:#f4fbff;font-size:.74rem}.hub-progress-line-track{background:#ffffff17;border:1px solid #ffffff1f;border-radius:999px;height:.5rem;overflow:hidden}.hub-progress-line-track span{border-radius:inherit;background:linear-gradient(90deg,#70e5ff 0%,#92ffbc 55%,#ffd47a 100%);height:100%;display:block}.hub-main-grid{gap:1rem;display:grid}.hub-progress-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.72rem;display:grid}.hub-progress-card{background:linear-gradient(#ffffff0f 0%,#ffffff08 100%);border:1px solid #ffffff1a;border-radius:1.15rem;padding:.88rem}.hub-progress-card__kicker{letter-spacing:.16em;text-transform:uppercase;color:#9bffb0;margin:0;font-size:.62rem;font-weight:900}.hub-progress-card__value{color:#fff;margin:.24rem 0 0;font-size:1.6rem;font-weight:900;line-height:1}.hub-progress-card__copy{color:#9ab6c6;margin:.28rem 0 0;font-size:.75rem}.hub-chip{color:#d8e7ef;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.26rem;padding:.22rem .58rem;font-size:.73rem;display:inline-flex}.hub-league-feature{background:linear-gradient(170deg,#84f1ab1c 0%,#84f1ab08 100%);border:1px solid #84f1ab40;border-radius:1.1rem;padding:.9rem}.hub-league-feature__name{color:#fff;margin:0;font-size:1rem;font-weight:900}.hub-league-feature__meta{color:#bdd2de;margin:.25rem 0 0;font-size:.75rem}.hub-status-row{color:#c8dae4;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.52rem .65rem;font-size:.78rem;display:flex}.hub-status-row strong{color:#fff;font-size:.82rem}.hub-receipt-item{text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.9rem;gap:.15rem;width:100%;padding:.58rem .7rem;transition:border-color .16s,background .16s;display:grid}.hub-receipt-item:hover{background:#84f1ab14;border-color:#84f1ab52}.hub-receipt-item__title{color:#fff;font-size:.75rem;font-weight:900}.hub-receipt-item__meta{color:#9ab6c6;font-size:.68rem}@media (min-width:840px){.hub-top-grid{grid-template-columns:minmax(0,1fr);align-items:start}.hub-utility-icons{grid-column:auto;justify-content:flex-end}.hub-main-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.hub-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.quiniela-layout{--quiniela-fixed-top:4rem;--quiniela-top-rail-height:20.25rem;grid-template-columns:minmax(0,1fr);gap:.75rem;width:min(100%,80rem);min-width:0;max-width:80rem;margin-inline:auto}.quiniela-layout>*{min-width:0}.premium-top-sponsor{filter:brightness(1.2)drop-shadow(0 0 6px);opacity:.9;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:.4rem;padding:.18rem .5rem;display:inline-flex}.premium-top-actions{align-items:center;gap:.25rem;display:inline-flex}.premium-top-save{cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:.45rem;padding:.2rem .32rem;font-size:.85rem;line-height:1;transition:background .15s}.premium-top-save:hover{background:#ffffff24}.premium-broom-btn{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff21;border-radius:.45rem;padding:.22rem .38rem;font-size:.85rem;line-height:1;transition:background .15s}.premium-broom-btn:hover{background:#ff50502e}.premium-top-exit{color:#ffffff73;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.1rem .2rem;font-size:.6rem;font-weight:700;transition:color .15s}.premium-top-exit:hover{color:#ffffffd9}@keyframes premium-scan{0%{transform:translateY(-100%)}to{transform:translateY(200vh)}}@keyframes premium-pulse-border{0%,to{opacity:.6}50%{opacity:1}}.quiniela-premium-tab,.fantasy-premium-tab{background:#07090d;position:relative}.quiniela-premium-tab:before,.fantasy-premium-tab:before{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}.quiniela-premium-tab:after,.fantasy-premium-tab:after{content:"";pointer-events:none;z-index:0;opacity:0;width:140%;height:40%;animation:8s linear .5s infinite premium-scan;position:fixed;top:-50%;left:-20%}.quiniela-premium-tab>*,.fantasy-premium-tab>*{z-index:1;position:relative}.quiniela-premium-tab--mastodonte:before{background:radial-gradient(130% 65% at 50% -20%,#c9a84c60 0%,#c9a84c2a 35%,#0000 65%),radial-gradient(80% 40% at 80% 30%,#b8922a22 0%,#0000 55%),radial-gradient(60% 45% at 105% 110%,#a07020 18% 0%,#0000 60%),linear-gradient(#160e00 0%,#0d0a02 35%,#060606 100%)}.quiniela-premium-tab--mastodonte:after{opacity:1;background:linear-gradient(160deg,#0000 0%,#ffdc640f 40%,#fff0a01a 50%,#ffdc640f 60%,#0000 100%)}.quiniela-premium-tab--copelia:before{background:radial-gradient(130% 65% at 50% -20%,#ff87b960 0%,#ff87b92a 35%,#0000 65%),radial-gradient(80% 40% at 82% 30%,#ff5f9a22 0%,#0000 55%),radial-gradient(60% 45% at 105% 110%,#8a2c5a20 0%,#0000 60%),linear-gradient(#140811 0%,#12080f 35%,#090609 100%)}.quiniela-premium-tab--copelia:after{opacity:1;background:linear-gradient(160deg,#0000 0%,#ffa6c912 40%,#ffd6e421 50%,#ffa6c912 60%,#0000 100%)}.quiniela-premium-tab--mastodonte .quiniela-quickstart{box-shadow:0 0 0 3px #c9a84c18,0 6px 32px #c9a84c28,inset 0 1px #c9a84c44;background:linear-gradient(160deg,#1c1200ee 0%,#0c0d06ee 100%)!important;border:1.5px solid #c9a84c66!important}.quiniela-premium-tab--copelia .quiniela-quickstart{box-shadow:0 0 0 3px #ff91c11a,0 6px 32px #ff91c12a,inset 0 1px #ffd7e644;background:linear-gradient(160deg,#2b1020ee 0%,#160b15ee 100%)!important;border:1.5px solid #ff91c166!important}.quiniela-premium-tab--mastodonte .group-strip-card{box-shadow:0 0 0 1px #c9a84c22,0 8px 40px #c9a84c1a;background:linear-gradient(160deg,#140f02ee 0%,#0a0b06ee 100%)!important;border-color:#c9a84c44!important}.quiniela-premium-tab--copelia .group-strip-card{box-shadow:0 0 0 1px #ff91c126,0 8px 40px #ff91c11a;background:linear-gradient(160deg,#2a1120ee 0%,#160b14ee 100%)!important;border-color:#ff91c144!important}.quiniela-premium-tab--mastodonte .glass-panel,.quiniela-premium-tab--mastodonte .match-pick-card{background:linear-gradient(160deg,#16120300 0%,#0b0c0500 100%);border-color:#c9a84c30!important}.quiniela-premium-tab--copelia .glass-panel,.quiniela-premium-tab--copelia .match-pick-card{background:linear-gradient(160deg,#2a0f1f00 0%,#170b1400 100%);border-color:#ff91c138!important}.quiniela-premium-tab--mastodonte .group-pill-active{color:#f0da90!important;background:#c9a84c22!important;border-color:#c9a84c88!important}.quiniela-premium-tab--copelia .group-pill-active{color:#ffe9f2!important;background:#ff91c126!important;border-color:#ff91c188!important}.quiniela-premium-tab--mastodonte .primary-action,.quiniela-premium-tab--mastodonte .quiniela-focus-cta{color:#0d0800!important;background:linear-gradient(135deg,#c9a84c 0%,#a07030 60%,#c9a84c 100%) 0 0/200%!important;border:none!important;animation:3.5s linear infinite cta-shimmer!important;box-shadow:0 4px 20px #c9a84c55!important}.quiniela-premium-tab--copelia .primary-action,.quiniela-premium-tab--copelia .quiniela-focus-cta{color:#2a0f1d!important;background:linear-gradient(135deg,#ffd7e6 0%,#ffb2cf 55%,#ff86b4 100%) 0 0/200%!important;border:none!important;animation:3.5s linear infinite cta-shimmer!important;box-shadow:0 4px 20px #ff8abb52!important}.quiniela-premium-tab--mastodonte .brand-kicker{color:#d4b260!important}.quiniela-premium-tab--copelia .brand-kicker{color:#ffd9e8!important}.quiniela-premium-tab--mastodonte .mastodonte-prize-banner{box-shadow:0 0 0 1px #c9a84c66,0 0 60px #c9a84c44,0 0 160px #c9a84c22;border-color:#c9a84caa!important}.quiniela-premium-tab--copelia .mastodonte-prize-banner{box-shadow:0 0 0 1px #ff91c166,0 0 60px #ff91c144,0 0 160px #ff91c122;border-color:#ff91c1aa!important}.quiniela-layout .group-strip-card{width:100%;min-width:0;max-width:100%;padding:.95rem 1rem}.quiniela-layout .match-card{border-radius:1.35rem;width:100%;min-width:0;max-width:100%;padding:1rem;overflow:hidden}.quiniela-layout .team-pill{gap:.65rem;padding:.65rem .78rem}.quiniela-layout .data-chip{padding:.38rem .62rem;font-size:.76rem}.quiniela-layout .pick-choice{min-height:78px;padding:.7rem}.quiniela-layout .pick-choice strong{font-size:.92rem}.quiniela-layout .pick-choice small{font-size:.74rem}.quiniela-layout .prediction-summary{padding:.8rem}.quiniela-layout .prediction-summary-head h3{font-size:.95rem}.quiniela-layout .prediction-summary-meta,.quiniela-layout .prediction-empty{margin-top:.55rem;font-size:.78rem}.quiniela-layout .prediction-table th,.quiniela-layout .prediction-table td{padding:.5rem 0}.quiniela-layout .prediction-table td{font-size:.76rem}.glass-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#141d27e0 0%,#0d141ce3 100%),linear-gradient(120deg,#0000 0%,#ffffff05 100%);box-shadow:0 20px 80px #0005}.brand-kicker{color:var(--accent);letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:800}.landing-commercial-strip{flex-wrap:wrap;gap:.6rem;display:flex}.landing-commercial-pill{color:#d4e0e7;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;padding:.48rem .8rem;font-size:.78rem;font-weight:800}.landing-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.landing-proof-card{background:#ffffff05;border:1px solid #ffffff10;border-radius:1rem;padding:.95rem 1rem}.landing-prize-hero{text-align:center;background:linear-gradient(135deg,#071210 0%,#040a08 100%);border:1px solid #9bffb030;border-radius:1.25rem;padding:1.1rem 1.3rem}.landing-prize-hero__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#9bffb0;margin-bottom:.25rem;font-size:.62rem;font-weight:800}.landing-prize-hero__total{font-family:var(--font-display), sans-serif;color:#fff;text-shadow:0 0 40px #9bffb055;font-size:2.5rem;font-weight:900;line-height:1}.landing-prize-hero__sub{color:#64748b;margin-top:.4rem;font-size:.75rem}.landing-prize-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:540px){.landing-prize-grid{grid-template-columns:1fr}}.landing-prize-card{background:linear-gradient(160deg,#ffffff0e 0%,#ffffff06 100%);border:1px solid #ffffff14;border-radius:1.1rem;flex-direction:column;gap:.4rem;padding:1rem;display:flex}.landing-prize-card--mastodonte{background:linear-gradient(160deg,#0a180e 0%,#060e08 100%);border-color:#9bffb022}.landing-prize-card--copelia{background:linear-gradient(160deg,#180010 0%,#0e000a 100%);border-color:#ff5a8722}.landing-prize-card--kavara{background:linear-gradient(160deg,#00101a 0%,#000a10 100%);border-color:#4cc9ff22}.landing-prize-card__sponsor{align-items:center;min-height:1.6rem;margin-bottom:.15rem;display:flex}.landing-prize-card__category{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;font-size:.68rem;font-weight:800}.landing-prize-card__amount{color:#9bffb0;font-size:1.35rem;font-weight:900;line-height:1}.landing-prize-card--copelia .landing-prize-card__amount{color:#ff5a87}.landing-prize-card--kavara .landing-prize-card__amount{color:#4cc9ff}.landing-prize-card__split{color:#64748b;font-size:.65rem;font-weight:700;line-height:1.5}.landing-prize-card__attr{letter-spacing:.06em;text-transform:uppercase;color:#475569;margin-top:.15rem;font-size:.6rem;font-weight:700}.landing-proof-title{color:#f4fbff;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:900}.landing-proof-copy{color:#9fb2bf;margin-top:.4rem;font-size:.86rem;line-height:1.55}.entry-rules-card{background:linear-gradient(#ffffff08 0%,#ffffff04 100%);border:1px solid #ffffff10;border-radius:1rem;padding:.95rem 1rem}.entry-rules-title{color:#f4fbff;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:900}.entry-rules-list,.quiniela-rules-inline{flex-wrap:wrap;gap:.55rem;margin-top:.7rem;display:flex}.entry-rules-chip{color:#cdd9e0;background:#0d171f;border:1px solid #ffffff14;border-radius:999px;padding:.44rem .72rem;font-size:.75rem;font-weight:800}.sponsor-chip{color:#f2f6f8;background:linear-gradient(#ffffff14 0%,#ffffff0a 100%);border:1px solid #fff2;border-radius:999px;align-items:center;gap:.55rem;padding:.28rem .72rem;display:inline-flex}.sponsor-chip-label{letter-spacing:.13em;text-transform:uppercase;color:#b9c5ce;font-size:.64rem;font-weight:800}.sponsor-chip strong{letter-spacing:.05em;text-transform:uppercase;font-size:.8rem}.sponsor-note{color:#d4dde4;background:linear-gradient(#ffffff0f 0%,#ffffff07 100%);border:1px solid #ffffff1f;border-radius:.9rem;padding:.7rem .8rem;font-size:.84rem;line-height:1.45}.sponsor-ribbon{background:linear-gradient(130deg,#fff1 0%,#ffffff07 65%,#9bffb014 100%);border:1px solid #ffffff1d;border-radius:1rem;gap:.65rem;padding:.7rem;display:grid}.sponsor-ribbon-copy{color:#d5dee5;margin-top:.35rem;font-size:.9rem;line-height:1.5}.sponsor-ribbon-chips{flex-wrap:wrap;gap:.5rem;display:flex}.sponsor-ribbon-chip{letter-spacing:.08em;text-transform:uppercase;color:#e9f4f0;background:linear-gradient(#ffffff14 0%,#ffffff08 100%);border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.3rem;padding:.34rem .68rem;font-size:.72rem;font-weight:800;display:inline-flex}.sponsor-wordmark{letter-spacing:.06em;vertical-align:middle;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.3em;font-weight:900;line-height:1;display:inline-flex}.sponsor-wordmark__icon{font-size:.75em;line-height:1}.sponsor-wordmark--copelia{color:#ff5a87}.sponsor-wordmark--copelia .sponsor-wordmark__icon{color:#ff5a87;filter:drop-shadow(0 0 4px #ff5a8755)}.sponsor-wordmark--kavara{color:#4cc9ff}.sponsor-wordmark--kavara .sponsor-wordmark__icon{color:#4cc9ff;filter:drop-shadow(0 0 4px #4cc9ff55)}.sponsor-prize-card{background:linear-gradient(160deg,#ffffff0d 0%,#ffffff06 100%);border:1px solid #ffffff14;border-radius:.9rem;padding:.85rem 1rem}.sponsor-prize-card__header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.sponsor-prize-card__amount{color:#9bffb0;white-space:nowrap;font-size:1.15rem;font-weight:900}.sponsor-prize-card__label{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.3rem;font-size:.72rem;font-weight:700}.sponsor-prize-card__splits{color:#cbd5e1;margin-bottom:.25rem;font-size:.78rem;font-weight:700}.sponsor-prize-card__copy{color:#64748b;font-size:.68rem;font-weight:600}.cluster-mode-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:1rem;padding:.95rem 1rem}.cluster-game-row{background:#00000024;border:1px solid #ffffff10;border-radius:.9rem;grid-template-columns:1fr;align-items:end;gap:.8rem;padding:.8rem;display:grid}@media (min-width:680px){.cluster-game-row{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}.cluster-fee-field span{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-size:.68rem;font-weight:800}.cluster-share-card{background:linear-gradient(145deg,#0f1813 0%,#0b1218 100%);border:1px dashed #9bffb055;border-radius:.95rem;padding:.95rem 1rem}.cluster-share-card__label{letter-spacing:.18em;text-transform:uppercase;color:#94a3b8;font-size:.65rem;font-weight:800}.cluster-share-card__code{color:#9bffb0;margin-top:.25rem;font-size:1.6rem;font-weight:900;line-height:1}.cluster-share-card__copy{color:#cbd5e1;margin-top:.4rem;font-size:.8rem;line-height:1.45}.cluster-share-card__url{color:#94a3b8;word-break:break-all;margin-top:.5rem;font-size:.68rem}.cluster-share-card__qr-wrap{border-top:1px solid #ffffff14;justify-items:center;gap:.75rem;margin-top:.85rem;padding-top:.85rem;display:grid}.cluster-share-card__qr{background:#fff;border-radius:.9rem;width:11rem;height:11rem;padding:.55rem;box-shadow:0 10px 28px #00000040}.cluster-share-card__qr-copy{text-align:center;color:#cbd5e1;max-width:19rem;font-size:.74rem;line-height:1.5}.cluster-list-item{text-align:left;background:#ffffff05;border:1px solid #ffffff12;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.85rem .9rem;transition:border-color .2s,background .2s,transform .2s;display:flex}.cluster-list-item:hover{background:#ffffff09;border-color:#9bffb055}.cluster-list-item.is-active{background:#0f1813;border-color:#9bffb088;transform:translateY(-1px)}.cluster-prize-row{background:#ffffff05;border:1px solid #ffffff10;border-radius:.85rem;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.7rem .8rem;display:flex}.cluster-summary-card{background:linear-gradient(160deg,#ffffff0b 0%,#ffffff05 100%);border:1px solid #ffffff12;border-radius:1rem;padding:.95rem 1rem}.cluster-summary-card__label{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;font-size:.68rem;font-weight:800}.cluster-summary-card__value{color:#9bffb0;margin-top:.35rem;font-size:1.25rem;font-weight:900;line-height:1}.cluster-summary-card__copy{color:#cbd5e1;margin-top:.35rem;font-size:.74rem;line-height:1.5}.cluster-live-row{background:#ffffff05;border:1px solid #ffffff10;border-radius:.8rem;padding:.55rem .65rem}.cluster-live-row__head{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.cluster-live-row__name{color:#f8fafc;font-size:.78rem;font-weight:800}.cluster-live-row__meta{color:#cbd5e1;font-size:.7rem;font-weight:700}.cluster-live-row__bar{background:#ffffff14;border-radius:999px;height:.38rem;margin-top:.4rem;overflow:hidden}.cluster-live-row__fill{background:linear-gradient(90deg,#4cc9ff 0%,#9bffb0 100%);border-radius:999px;height:100%;display:block}.cluster-editor-collapse{opacity:1;max-height:4000px;transition:max-height .24s,opacity .21s,transform .24s;overflow:hidden;transform:translateY(0)}.cluster-editor-collapse.is-collapsing{opacity:0;pointer-events:none;max-height:0;transform:translateY(-8px)}.cluster-summary-reveal{animation:.24s both clusterSummaryFadeIn}@keyframes clusterSummaryFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cluster-create-bar{top:calc(var(--hub-stack-top) + 3.45rem);width:var(--hub-stack-width);z-index:44;position:fixed;left:50%;transform:translate(-50%)}.cluster-league-bar{top:calc(var(--hub-stack-top) + 6.65rem);width:var(--hub-stack-width);z-index:44;align-items:center;gap:.5rem;display:flex;position:fixed;left:50%;overflow:visible;transform:translate(-50%)}.cluster-lb-toggle,.cluster-lb-new{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e8f1f7;border:1px solid #ffffff29;border-radius:.85rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.7rem;font-size:.76rem;font-weight:800;transition:border-color .14s,transform .12s,background .14s;display:inline-flex}.cluster-lb-toggle{text-align:left;background:linear-gradient(155deg,#0a1812eb 0%,#0a110eeb 100%);justify-content:space-between;width:100%;padding:0 .85rem}.cluster-lb-toggle-name{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.cluster-lb-chevron{opacity:.85;transition:transform .16s}.cluster-lb-chevron.is-open{transform:rotate(180deg)}.cluster-lb-new{color:#a7f3be;background:linear-gradient(145deg,#163f25e0 0%,#0b2315e0 100%);border-color:#4ade8061;width:100%;padding:0 1rem}.cluster-lb-rank{color:#c9fdd8;background:#1b472d73;border:1px solid #84f1ab61;border-radius:999px;justify-content:center;align-items:center;min-width:2.2rem;min-height:1.45rem;margin-left:auto;margin-right:.35rem;padding:0 .4rem;font-size:.68rem;font-weight:900;display:inline-flex}.cluster-lb-toggle:hover,.cluster-lb-new:hover{border-color:#84f1ab80;transform:translateY(-1px)}.cluster-league-dropdown{z-index:45;background:linear-gradient(170deg,#08150ff7 0%,#0a100ef7 100%);border:1px solid #84f1ab33;border-radius:1rem;width:100%;max-height:min(56vh,24rem);padding:.55rem;position:absolute;top:calc(100% + .4rem);left:0;overflow-y:auto;box-shadow:0 20px 34px #00000057}.cluster-ld-item{color:#e5edf3;text-align:left;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.8rem;justify-content:space-between;gap:.65rem;width:100%;padding:.62rem .72rem;transition:border-color .14s,background .14s;display:flex}.cluster-ld-item+.cluster-ld-item{margin-top:.35rem}.cluster-ld-item.is-active{background:#1f462e85;border-color:#4ade8085}.cluster-ld-item-name{color:#f8fafc;font-size:.8rem;font-weight:800;display:block}.cluster-ld-rank{color:#c8f6d6;background:#15392480;border:1px solid #84f1ab59;border-radius:999px;justify-content:center;align-items:center;min-width:2rem;padding:0 .35rem;font-size:.68rem;font-weight:900;display:inline-flex}.cluster-ld-empty{color:#9fb1bf;margin:0;padding:.75rem .6rem;font-size:.72rem}.cluster-lb-spacer{flex-shrink:0;width:100%;height:9.8rem}.cluster-create-modal{width:min(38rem,100% - 1.25rem)}.cluster-form-section{background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;padding:1rem}.cluster-form-label{letter-spacing:.1em;text-transform:uppercase;color:#7a96a8;font-size:.7rem;font-weight:700}.cluster-editor-close{color:#94a3b8;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .14s;display:inline-flex}.cluster-editor-close:hover{background:#ffffff1f}.cluster-games-grid{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.cluster-game-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.85rem;transition:border-color .14s;overflow:hidden}.cluster-game-card.is-on{background:#14392366;border-color:#4ade8073}.cluster-game-card__toggle{cursor:pointer;flex-direction:column;align-items:center;gap:.25rem;width:100%;padding:.7rem .5rem .5rem;display:flex}.cluster-game-card__icon{font-size:1.3rem;line-height:1}.cluster-game-card__label{color:#e2eaf0;text-align:center;font-size:.72rem;font-weight:800}.cluster-game-card__dot{background:#fff3;border-radius:999px;width:.45rem;height:.45rem;transition:background .14s}.cluster-game-card__dot.is-on{background:#4ade80}.cluster-game-card__fee{justify-content:center;align-items:center;gap:.3rem;padding:0 .5rem .6rem;display:flex}.field-input--sm{text-align:center;width:4rem;min-height:unset!important;padding:.3rem .4rem!important;font-size:.75rem!important}.cluster-pot-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.75rem;padding:.65rem .75rem}.cluster-pot-card--real{background:#12342059;border-color:#4ade804d}.cluster-pot-card__label{letter-spacing:.08em;text-transform:uppercase;color:#7a96a8;font-size:.68rem;font-weight:700}.cluster-pot-card__value{color:#f8fafc;margin-top:.2rem;font-size:1.15rem;font-weight:900;line-height:1.2}.cluster-pot-card__sub{color:#64748b;margin-top:.1rem;font-size:.68rem}.cluster-payout-preview{flex-direction:column;gap:.35rem;margin-top:.25rem;display:flex}.cluster-payout-preview__row{align-items:center;gap:.5rem;display:flex}.cluster-payout-preview__pos{color:#94a3b8;text-align:right;flex-shrink:0;width:1.4rem;font-size:.7rem;font-weight:800}.cluster-payout-preview__bar-wrap{background:#ffffff14;border-radius:999px;flex:1;height:.3rem;overflow:hidden}.cluster-payout-preview__bar{background:linear-gradient(90deg,#4ade80,#22c55e);border-radius:999px;max-width:100%;height:100%;display:block}.cluster-payout-preview__amt{color:#f0fdf4;text-align:right;flex-shrink:0;width:4.5rem;font-size:.72rem;font-weight:800}.cluster-payout-preview__pct{color:#64748b;text-align:right;flex-shrink:0;width:2rem;font-size:.65rem}.cluster-active-view{gap:.65rem;display:grid}.cluster-av-header{border-color:#84f1ab38;background:linear-gradient(150deg,#0e2318e6 0%,#0b1711e6 100%)!important}.cluster-av-invite-btn{color:#d6f0ff;background:#11465e59;border:1px solid #6fd2ff6b;border-radius:.72rem;min-height:2.15rem;padding:0 .7rem;font-size:.73rem;font-weight:800}.cluster-active-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.cluster-at-btn{color:#d5e3ed;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff24;border-radius:.75rem;min-height:2.2rem;font-size:.72rem;font-weight:800}.cluster-at-btn.is-active{color:#b8f7cd;background:linear-gradient(150deg,#113b25e6 0%,#0b1f16e6 100%);border-color:#4ade8073}.cluster-av-panel{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:1rem;padding:.8rem}.cluster-chat-panel{background:#07110db3;border:1px solid #ffffff24;border-radius:1rem;grid-template-rows:1fr auto;min-height:22rem;display:grid}.cluster-chat-messages{align-content:start;gap:.45rem;max-height:20rem;padding:.8rem;display:grid;overflow-y:auto}.cluster-chat-empty{color:#93a8b8;font-size:.76rem}.cluster-chat-bubble{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.8rem;max-width:min(88%,30rem);padding:.52rem .62rem}.cluster-chat-bubble--self{background:#14462b8f;border-color:#4ade8066;margin-left:auto}.cluster-chat-author{color:#b6d7ea;margin-bottom:.12rem;font-size:.62rem;font-weight:800}.cluster-chat-text{color:#e6eef4;font-size:.8rem;line-height:1.4}.cluster-chat-ts{color:#8ea1b2;text-align:right;margin-top:.2rem;font-size:.62rem}.cluster-chat-input-row{border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;padding:.6rem;display:grid}.cluster-chat-input{min-height:2.35rem}.cluster-chat-send{color:#b7f5cb;background:linear-gradient(145deg,#14462be6,#0d281ae6);border:1px solid #4ade8066;border-radius:.7rem;justify-content:center;align-items:center;min-width:2.4rem;min-height:2.35rem;display:inline-flex}.cluster-chat-send:disabled{opacity:.45}@media (max-width:640px){.cluster-lb-toggle,.cluster-lb-new{min-height:2.55rem;font-size:.7rem}.cluster-lb-new{padding:0 .6rem}.cluster-lb-spacer{height:9.45rem}.ranking-bars-spacer{height:6.45rem}.cluster-active-tabs{gap:.3rem}.cluster-at-btn{font-size:.67rem}}.mastodonte-badge{opacity:.92;border-radius:.3rem;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #fff2}.sponsor-cta-band{background:linear-gradient(135deg,#000 0%,#111518 60%,#0d1e14 100%);border:1px solid #ffffff18;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin-top:.4rem;padding:.75rem .95rem;text-decoration:none;transition:border-color .25s,box-shadow .25s;display:flex}.sponsor-cta-band--mastodonte{background:linear-gradient(135deg,#000 0%,#0a1410 60%,#0d1e14 100%);border-color:#9bffb020}.sponsor-cta-band--mastodonte:hover{border-color:#9bffb055;box-shadow:0 0 0 2px #9bffb018}.sponsor-cta-band--copelia{background:linear-gradient(135deg,#100008 0%,#140010 60%,#1a0014 100%);border-color:#ff5a8720}.sponsor-cta-band--copelia:hover{border-color:#ff5a8755;box-shadow:0 0 0 2px #ff5a8718}.sponsor-cta-band--kavara{background:linear-gradient(135deg,#00080f 0%,#000e17 60%,#001420 100%);border-color:#4cc9ff20}.sponsor-cta-band--kavara:hover{border-color:#4cc9ff55;box-shadow:0 0 0 2px #4cc9ff18}.sponsor-cta-band__copy{flex:180px}.sponsor-cta-band__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#9bffb0;margin-bottom:.2rem;font-size:.6rem;font-weight:800}.sponsor-cta-band--copelia .sponsor-cta-band__eyebrow{color:#ff5a87}.sponsor-cta-band--kavara .sponsor-cta-band__eyebrow{color:#4cc9ff}.sponsor-cta-band__tagline{color:#ccd8e0;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;line-height:1.3;display:flex}.sponsor-cta-band__url{letter-spacing:.1em;text-transform:uppercase;color:#9bffb0;flex-shrink:0;font-size:.75rem;font-weight:800}.sponsor-cta-band--copelia .sponsor-cta-band__url{color:#ff5a87}.sponsor-cta-band--kavara .sponsor-cta-band__url{color:#4cc9ff}.mastodonte-cta-band{display:none}.sponsor-carousel{width:100%;position:relative}.sponsor-carousel-slide{opacity:0;pointer-events:none;width:100%;transition:opacity .9s ease-in-out;position:absolute;inset:0}.sponsor-carousel-slide.is-active{opacity:1;pointer-events:auto;position:relative}.sponsor-carousel-dots{justify-content:center;gap:.45rem;padding-top:.65rem;display:flex}.sponsor-carousel-dot{cursor:pointer;background:#ffffff28;border:none;border-radius:999px;width:.42rem;height:.42rem;padding:0;transition:background .3s,transform .3s}.sponsor-carousel-dot.is-active{background:#9bffb0;transform:scaleX(2.6)}.font-display{font-family:var(--font-display), sans-serif}.field-input{border:1px solid var(--line);color:#fff;background:#ffffff08;border-radius:1rem;outline:none;width:100%;padding:.95rem 1rem}.field-input::placeholder{color:#b4c2cd}.field-input:focus{border-color:#9bffb055;box-shadow:0 0 0 4px #9bffb010}.primary-action{border:1px solid var(--accent);border-radius:1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.primary-action{border:1px solid color-mix(in srgb, var(--accent) 62%, #ffffff24)}}.primary-action{color:#0a1117;letter-spacing:.02em;background:linear-gradient(160deg,#d7ffe1 0%,#9bffb0 26%,#6cf58f 72%,#4fd777 100%);padding:.9rem 1.2rem;font-size:.95rem;font-weight:900;transition:transform .18s,box-shadow .2s,filter .2s;box-shadow:inset 0 1px #ffffff9c,inset 0 -7px 14px #1b7d3a45,0 8px 22px #49d97a38}.primary-action:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff9e 42%,#0000 100%);width:44%;height:360%;position:absolute;top:-135%;left:-32%;transform:rotate(18deg)}.primary-action:hover{filter:saturate(1.04);transform:translateY(-1px);box-shadow:inset 0 1px #ffffffb0,inset 0 -9px 16px #1b7d3a52,0 12px 30px #49d97a45}.primary-action:active{transform:translateY(0);box-shadow:inset 0 1px #ffffff7c,inset 0 -4px 9px #1b7d3a54,0 4px 12px #49d97a2e}.primary-action:disabled{filter:grayscale(.18)saturate(.7);opacity:.72;box-shadow:inset 0 1px #ffffff75,inset 0 -6px 10px #0f2c1a66}.secondary-action{color:#eff5f6;letter-spacing:.02em;background:linear-gradient(#ffffff14 0%,#ffffff08 42%,#0a111700 100%),linear-gradient(165deg,#2a3644 0%,#1a242f 100%);border:1px solid #fff2;border-radius:1rem;padding:.9rem 1.2rem;font-size:.92rem;font-weight:900;transition:transform .16s,box-shadow .2s,border-color .2s;box-shadow:inset 0 1px #ffffff38,inset 0 -5px 10px #00000038}.secondary-action:hover{border-color:#ffffff36;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff45,inset 0 -7px 12px #00000045,0 8px 18px #00000026}.secondary-action:active{transform:translateY(0)}.btn-support-info{border-color:var(--support-info)}@supports (color:color-mix(in lab, red, red)){.btn-support-info{border-color:color-mix(in srgb, var(--support-info) 50%, #ffffff26)}}.btn-support-info{background:linear-gradient(180deg, var(--support-info) 0%, #ffffff08 50%, transparent 100%), linear-gradient(165deg, #1d3242 0%, #142331 100%)}@supports (color:color-mix(in lab, red, red)){.btn-support-info{background:linear-gradient(180deg, color-mix(in srgb, var(--support-info) 20%, #ffffff08) 0%, #ffffff08 50%, transparent 100%), linear-gradient(165deg, #1d3242 0%, #142331 100%)}}.btn-support-info{color:#dff5ff}.btn-support-reward{border-color:var(--support-reward)}@supports (color:color-mix(in lab, red, red)){.btn-support-reward{border-color:color-mix(in srgb, var(--support-reward) 50%, #ffffff26)}}.btn-support-reward{background:linear-gradient(180deg, var(--support-reward) 0%, #ffffff08 50%, transparent 100%), linear-gradient(165deg, #3a2f1d 0%, #261f14 100%)}@supports (color:color-mix(in lab, red, red)){.btn-support-reward{background:linear-gradient(180deg, color-mix(in srgb, var(--support-reward) 23%, #ffffff08) 0%, #ffffff08 50%, transparent 100%), linear-gradient(165deg, #3a2f1d 0%, #261f14 100%)}}.btn-support-reward{color:#fff1d0}.btn-support-alert{border-color:var(--support-alert)}@supports (color:color-mix(in lab, red, red)){.btn-support-alert{border-color:color-mix(in srgb, var(--support-alert) 48%, #fff2)}}.btn-support-alert{background:linear-gradient(180deg, var(--support-alert) 0%, #ffffff08 50%, transparent 100%), linear-gradient(165deg, #3b2530 0%, #281a22 100%)}@supports (color:color-mix(in lab, red, red)){.btn-support-alert{background:linear-gradient(180deg, color-mix(in srgb, var(--support-alert) 20%, #ffffff08) 0%, #ffffff08 50%, transparent 100%), linear-gradient(165deg, #3b2530 0%, #281a22 100%)}}.btn-support-alert{color:#ffe4ea}.metric-card{border:1px solid var(--line);background:linear-gradient(#ffffff07 0%,#ffffff03 100%);border-radius:1.2rem;padding:1rem}.journey-step-card{transition:box-shadow .3s;position:relative;overflow:hidden}.journey-claim-active{animation:.5s ease-out journey-card-pulse;box-shadow:0 0 0 2px #9bffb0,0 0 20px #9bffb050}@keyframes journey-card-pulse{0%{transform:scale(1);box-shadow:0 0 #9bffb080}40%{transform:scale(1.03);box-shadow:0 0 0 8px #9bffb030}to{transform:scale(1);box-shadow:0 0 0 2px #9bffb0,0 0 20px #9bffb050}}.journey-claim-flash{pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#9bffb018 0%,#ffd70018 100%);justify-content:center;align-items:center;animation:.4s ease-out forwards journey-flash-in;display:flex;position:absolute;inset:0}@keyframes journey-flash-in{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}.journey-claim-badge{color:#9bffb0;letter-spacing:.04em;background:linear-gradient(135deg,#14532d,#166534);border:1px solid #9bffb0;border-radius:999px;padding:.4rem 1rem;font-size:.85rem;font-weight:800;animation:.4s cubic-bezier(.34,1.56,.64,1) forwards journey-badge-pop;box-shadow:0 0 14px #9bffb050}@keyframes journey-badge-pop{0%{opacity:0;transform:scale(.5)translateY(6px)}60%{opacity:1;transform:scale(1.08)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.metric-label{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:800}.metric-value{color:#fff;font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin-top:.35rem;font-size:1.65rem;font-weight:900}.metric-copy{color:#aab7c1;margin-top:.3rem;font-size:.9rem;line-height:1.5}.group-strip-card{border:1px solid var(--line);background:linear-gradient(#ffffff0a 0%,#ffffff04 100%);border-radius:1.4rem;padding:.9rem}.group-strip-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.group-strip-scroll{scrollbar-width:thin;gap:.55rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.group-quick-pills{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:.38rem;width:100%;max-width:100%;padding-bottom:.1rem;display:grid;overflow:hidden}.group-tables-scroll{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:.7rem;width:100%;max-width:100%;margin-top:.35rem;display:flex;overflow-x:auto}.group-table-panel{scroll-snap-align:start;border:1px solid var(--line);background:linear-gradient(#0f1822 0%,#0b1219 100%);border-radius:1rem;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;padding:.8rem}.group-table-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.group-table-wrap{overflow-x:auto}.group-table{border-collapse:collapse;table-layout:auto;width:100%}.group-table th,.group-table td{text-align:center;border-bottom:1px solid #ffffff0d;padding:.56rem .3rem}.group-table th:nth-child(2),.group-table td:nth-child(2){text-align:left}.group-table th{color:#7a8d9e;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.group-table td{color:#e7f0f4;font-size:.9rem;font-weight:700}.group-team-cell{align-items:center;gap:.28rem;display:inline-flex}.group-team-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.group-pill{border:1px solid var(--line);color:#d9e4eb;text-align:center;background:#ffffff08;border-radius:.72rem;flex-direction:column;align-items:center;gap:0;min-width:0;padding:.24rem .2rem;display:flex}.group-pill span{font-size:.68rem;font-weight:900;line-height:1.12}.group-pill small{color:#8ea1b2;text-transform:uppercase;letter-spacing:.02em;font-size:.56rem}.group-pill-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.group-pill-active{border-color:color-mix(in srgb, var(--accent) 48%, #ffffff2f)}}.group-pill-active{background:linear-gradient(#ffffff26 0%,#0000 36%),linear-gradient(165deg,#224233 0%,#14281f 100%);box-shadow:inset 0 1px #ffffff4a,inset 0 -6px 12px #0e1f184f}.tab-pill{border:1px solid var(--line);color:#c5d1d8;background:#ffffff05;border-radius:999px;padding:.78rem 1.1rem;font-size:.92rem;font-weight:800}.app-top-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1219f0;border:1px solid #ffffff17;border-radius:1.2rem;gap:.6rem;height:3.4rem;padding:0 .75rem}.app-top-bar__logo{flex-shrink:0;align-items:center;gap:.38rem;display:flex}.app-top-bar__logo-icon{color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-top-bar__logo-text{color:#e2ecf3;letter-spacing:-.01em;white-space:nowrap;font-size:.9rem;font-weight:900}.app-top-bar__stats{background:#ffffff08;border:1px solid #ffffff14;border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.7rem;min-width:0;padding:.28rem .7rem;display:flex;overflow:hidden}.app-top-bar__stats-main{align-items:baseline;gap:.35rem;min-width:0;display:flex}.app-top-bar__stats-label{letter-spacing:.14em;text-transform:uppercase;color:#64788a;white-space:nowrap;font-size:.52rem;font-weight:900}.app-top-bar__stats-value{align-items:baseline;gap:.22rem;display:flex}.app-top-bar__stats-big{color:#fff;font-size:1.2rem;font-weight:900;line-height:1}.app-top-bar__stats-copy{letter-spacing:.1em;text-transform:uppercase;color:#9bffb0;white-space:nowrap;font-size:.52rem;font-weight:700}.app-top-bar__stats-date{text-align:right;border-left:1px solid #ffffff1a;flex-shrink:0;padding-left:.6rem}.app-top-bar__stats-datevalue{color:#fff;white-space:nowrap;font-size:.7rem;font-weight:900}.app-top-bar__bell{cursor:pointer;background:#fbbf2414;border:1px solid #fbbf244d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.95rem;transition:background .15s,border-color .15s;display:flex}.app-top-bar__bell:hover{background:#fbbf2426;border-color:#fbbf2480}.app-top-bar__avatar{cursor:pointer;background:#1a2a36;border:2px solid #9bffb033;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;padding:0;transition:border-color .15s;display:flex;overflow:hidden}.app-top-bar__avatar--active{border-color:#9bffb0b3}.app-top-bar__avatar:hover{border-color:#9bffb080}.app-top-bar__avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.app-top-bar__avatar-initials{color:#fff;letter-spacing:-.01em;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:.72rem;font-weight:900;display:flex}.avatar-preset-btn{cursor:pointer;aspect-ratio:1;background:#0d1f2d;border:none;border-radius:.75rem;padding:0;transition:transform .12s,outline-color .12s;position:relative;overflow:hidden}.avatar-preset-btn:hover{transform:scale(1.06)}.avatar-preset-img{object-fit:cover;border-radius:.75rem;width:100%;height:100%;display:block}.avatar-preset-check{filter:drop-shadow(0 1px 3px #00000080);line-height:0;position:absolute;bottom:3px;right:3px}.app-bottom-nav{z-index:50;height:4.6rem;padding-bottom:env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080e14f5;border-top:1px solid #ffffff17;justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.app-bottom-nav__item{cursor:pointer;color:#4e6270;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.22rem;padding:.5rem .25rem .6rem;transition:color .15s;display:flex}.app-bottom-nav__item:active{opacity:.75}.app-bottom-nav__item--active{color:#9bffb0}.app-bottom-nav__item--quiniela.app-bottom-nav__item--active{color:var(--accent)}.app-bottom-nav__item--calendario.app-bottom-nav__item--active{color:var(--support-info)}.app-bottom-nav__item--fantasy.app-bottom-nav__item--active{color:var(--support-reward)}.app-bottom-nav__item--album.app-bottom-nav__item--active{color:var(--accent-strong)}.app-bottom-nav__item--perfil.app-bottom-nav__item--active{color:var(--support-alert)}.app-bottom-nav__item--juegos.app-bottom-nav__item--active{color:var(--support-reward)}.app-bottom-nav__icon{flex-shrink:0;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:flex;position:relative}.nav-badge{color:#fff;text-align:center;pointer-events:none;background:#ff4757;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:.6rem;font-weight:800;line-height:16px;animation:.25s cubic-bezier(.34,1.56,.64,1) both badge-pop;position:absolute;top:-4px;right:-6px}@keyframes badge-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.app-bottom-nav__icon--avatar{background:#1a2a36;border:2px solid #9bffb000;border-radius:50%;font-size:.72rem;font-weight:900;transition:border-color .15s;overflow:hidden}.app-bottom-nav__item--active .app-bottom-nav__icon--avatar{border-color:#9bffb099}.app-bottom-nav__avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.app-bottom-nav__label{letter-spacing:.02em;font-size:.62rem;font-weight:800;line-height:1}.tab-pill-active{color:#071016;border-color:var(--accent);background:linear-gradient(145deg,#d8ffe1 0%,#9bffb0 34%,#71ef97 100%)}@supports (color:color-mix(in lab, red, red)){.tab-pill-active{border-color:color-mix(in srgb, var(--accent) 55%, #ffffff3a)}}.tab-pill-active{box-shadow:inset 0 1px #ffffff8f,inset 0 -5px 11px #1f7a3d3d}.match-card{border:1px solid var(--line);background:linear-gradient(#131c26 0%,#0b1219 100%),radial-gradient(circle at 100% 0,#9bffb012 0,#0000 35%);border-radius:1.7rem;padding:1.2rem;box-shadow:0 12px 40px #00000035}.team-pill{border:1px solid var(--line);background:#ffffff06;border-radius:1rem;align-items:center;gap:.8rem;padding:.8rem .95rem;display:inline-flex}.match-team-name{line-height:1.08}.data-chip{border:1px solid var(--line);color:#d8e2e8;overflow-wrap:anywhere;white-space:normal;text-align:center;background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:.5rem .85rem;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff2}.data-chip--info{border-color:var(--support-info)}@supports (color:color-mix(in lab, red, red)){.data-chip--info{border-color:color-mix(in srgb, var(--support-info) 42%, #ffffff26)}}.data-chip--info{background:var(--support-info)}@supports (color:color-mix(in lab, red, red)){.data-chip--info{background:color-mix(in srgb, var(--support-info) 14%, #ffffff07)}}.data-chip--info{color:#dff5ff}.data-chip--reward{border-color:var(--support-reward)}@supports (color:color-mix(in lab, red, red)){.data-chip--reward{border-color:color-mix(in srgb, var(--support-reward) 42%, #ffffff24)}}.data-chip--reward{background:var(--support-reward)}@supports (color:color-mix(in lab, red, red)){.data-chip--reward{background:color-mix(in srgb, var(--support-reward) 14%, #ffffff07)}}.data-chip--reward{color:#ffefc9}.data-chip--alert{border-color:var(--support-alert)}@supports (color:color-mix(in lab, red, red)){.data-chip--alert{border-color:color-mix(in srgb, var(--support-alert) 42%, #ffffff24)}}.data-chip--alert{background:var(--support-alert)}@supports (color:color-mix(in lab, red, red)){.data-chip--alert{background:color-mix(in srgb, var(--support-alert) 13%, #ffffff07)}}.data-chip--alert{color:#ffe6ec}.pick-choice{border:1px solid var(--line);color:#fff;text-align:left;background:linear-gradient(#ffffff08 0%,#ffffff04 100%);border-radius:1.1rem;justify-content:center;align-items:center;gap:.8rem;min-height:84px;padding:.9rem;display:flex}.pick-choice span{flex-direction:column;display:flex}.pick-choice strong{font-size:1rem;font-weight:900}.pick-choice small{color:#9ba9b4;margin-top:.15rem;font-size:.78rem}.pick-choice-active{background:linear-gradient(#173721 0%,#10271a 100%);border-color:#97ffb0;box-shadow:inset 0 0 0 1px #97ffb050}.score-box{border:1px solid var(--line);background:#ffffff08;border-radius:.95rem;align-items:center;gap:.55rem;padding:.45rem .65rem;display:inline-flex}.prediction-summary{border:1px solid var(--line);background:linear-gradient(#ffffff08 0%,#ffffff03 100%);border-radius:1.4rem;padding:1rem}.prediction-summary-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.prediction-summary-kicker{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:800}.prediction-summary-head h3{color:#fff;margin-top:.25rem;font-size:1rem;font-weight:900}.prediction-summary-badge{border:1px solid var(--support-info)}@supports (color:color-mix(in lab, red, red)){.prediction-summary-badge{border:1px solid color-mix(in srgb, var(--support-info) 36%, #ffffff2a)}}.prediction-summary-badge{background:var(--support-info);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.prediction-summary-badge{background:color-mix(in srgb, var(--support-info) 14%, #ffffff06)}}.prediction-summary-badge{color:#dff5ff;white-space:nowrap;padding:.45rem .7rem;font-size:.75rem;font-weight:900;line-height:1}.prediction-summary-badge--success{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.prediction-summary-badge--success{border-color:color-mix(in srgb, var(--accent) 44%, #ffffff2a)}}.prediction-summary-badge--success{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.prediction-summary-badge--success{background:color-mix(in srgb, var(--accent) 16%, #ffffff06)}}.prediction-summary-badge--success{color:#d8ffe3}.prediction-summary-badge--reward{border-color:var(--support-reward)}@supports (color:color-mix(in lab, red, red)){.prediction-summary-badge--reward{border-color:color-mix(in srgb, var(--support-reward) 42%, #ffffff2a)}}.prediction-summary-badge--reward{background:var(--support-reward)}@supports (color:color-mix(in lab, red, red)){.prediction-summary-badge--reward{background:color-mix(in srgb, var(--support-reward) 14%, #ffffff06)}}.prediction-summary-badge--reward{color:#ffefc9}.prediction-summary-badge--alert{border-color:var(--support-alert)}@supports (color:color-mix(in lab, red, red)){.prediction-summary-badge--alert{border-color:color-mix(in srgb, var(--support-alert) 38%, #ffffff28)}}.prediction-summary-badge--alert{background:var(--support-alert)}@supports (color:color-mix(in lab, red, red)){.prediction-summary-badge--alert{background:color-mix(in srgb, var(--support-alert) 14%, #ffffff05)}}.prediction-summary-badge--alert{color:#ffe8ee}.prediction-summary-meta,.prediction-empty{color:#8ea1b2;margin-top:.8rem;font-size:.82rem;line-height:1.55}.prediction-table-wrap{margin-top:.9rem;overflow-x:auto}.prediction-table{border-collapse:separate;border-spacing:0 .36rem;table-layout:fixed;width:100%}.prediction-table th,.prediction-table td{text-align:left;border-bottom:none;padding:.78rem 0}.prediction-table thead th{padding-bottom:.28rem}.prediction-table tbody td{background:linear-gradient(#ffffff05 0%,#ffffff02 100%);border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;padding:.92rem .58rem}.prediction-table tbody td:first-child{border-left:1px solid #ffffff08;border-radius:.9rem 0 0 .9rem}.prediction-table tbody td:last-child{border-right:1px solid #ffffff08;border-radius:0 .9rem .9rem 0}.prediction-table th{color:#6f8292;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:900}.prediction-table th:first-child,.prediction-table td:first-child{width:28%}.prediction-table th:last-child,.prediction-table td:last-child{width:72%}.mini-score-display{color:#f8fbfd;text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:.75rem;min-width:72px;padding:.48rem .72rem;font-size:.88rem;font-weight:900}.quiniela-score-launcher{color:#fff;text-align:center;background:linear-gradient(#ffffff14 0%,#ffffff08 100%);border:1px solid #ffffff1a;border-radius:1rem;gap:.2rem;min-width:132px;padding:.7rem .85rem;display:grid}.quiniela-score-launcher strong{font-size:1.1rem;font-weight:900}.quiniela-score-launcher small{color:#9bb0bd;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.prediction-table td{color:#ecf3f5;font-size:.8rem}.mini-pick-group{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.mini-pick-btn{color:#c5d3dd;letter-spacing:.04em;background:#ffffff08;border:1px solid #ffffff16;border-radius:.5rem;align-items:center;gap:.28rem;min-width:2.2rem;padding:.28rem .38rem;font-size:.62rem;font-weight:900;display:inline-flex}.mini-pick-btn-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mini-pick-btn-active{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}}.mini-pick-btn-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mini-pick-btn-active{background:color-mix(in srgb, var(--accent) 20%, transparent)}}.mini-pick-btn-active{color:#f2fff6}.mini-score-group{align-items:center;gap:.34rem;display:inline-flex}.mini-score-group-rich{gap:.3rem}.mini-score-group-unified{flex-wrap:wrap}.mini-score-team{color:#d9e8ef;letter-spacing:.04em;align-items:center;gap:.18rem;font-size:.62rem;font-weight:900;display:inline-flex}.mini-score-team strong{font-weight:900}.mini-score-team-away{justify-content:flex-end}.mini-score-team-btn{color:#d9e8ef;letter-spacing:.04em;background:#ffffff08;border:1px solid #ffffff16;border-radius:.68rem;align-items:center;gap:.24rem;padding:.38rem .5rem;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.mini-score-team-btn strong{font-weight:900}.mini-score-team-btn-away{justify-content:flex-end}.mini-score-team-btn-active,.mini-score-draw-btn-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mini-score-team-btn-active,.mini-score-draw-btn-active{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}}.mini-score-team-btn-active,.mini-score-draw-btn-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mini-score-team-btn-active,.mini-score-draw-btn-active{background:color-mix(in srgb, var(--accent) 20%, transparent)}}.mini-score-team-btn-active,.mini-score-draw-btn-active{color:#f2fff6}.mini-score-draw-btn{color:#d9e8ef;background:#ffffff08;border:1px solid #ffffff16;border-radius:.56rem;justify-content:center;align-items:center;width:1.72rem;height:1.72rem;padding:0;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex}.mini-score-draw-btn.mini-score-draw-btn-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mini-score-draw-btn.mini-score-draw-btn-active{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}}.mini-score-draw-btn.mini-score-draw-btn-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mini-score-draw-btn.mini-score-draw-btn-active{background:color-mix(in srgb, var(--accent) 20%, transparent)}}.mini-score-draw-btn.mini-score-draw-btn-active{color:#f2fff6}.mini-match-meta{gap:.14rem;max-width:100%;display:grid}.mini-match-venue{color:#e9f3f7;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.68rem;font-weight:800;line-height:1.2;overflow:hidden}.mini-match-time{color:#8ca1b0;opacity:.82;margin:0;font-size:.64rem;font-weight:600;line-height:1.2}.mini-score-stepper-controls{grid-template-rows:1fr 1fr;gap:.1rem;width:.82rem;display:grid}.mini-score-stepper-controls-left{margin-right:.06rem}.mini-score-stepper-controls-right{margin-left:.06rem}.mini-score-step-btn{color:#d8e5ec;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:.28rem;justify-content:center;align-items:center;width:.82rem;height:.78rem;padding:0;font-size:.42rem;font-weight:900;line-height:1;display:inline-flex}.mini-score-step-btn:active{transform:translateY(1px)}.mini-score-group input{color:#f2f8fa;text-align:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.42rem;outline:none;width:2.05rem;padding:.28rem;font-size:.78rem;font-weight:900}.mini-score-group span{color:#7f93a3;font-size:.74rem;font-weight:900}.simulator-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.simulator-group-card{background:linear-gradient(#0f1821 0%,#0a1219 100%);border:1px solid #ffffff12;border-radius:1.2rem;padding:1rem}.simulator-qualified-row td{color:#f3fff5;font-weight:900}.simulator-knockout-block{border-top:1px solid #ffffff10;padding-top:1rem}.simulator-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.simulator-actions .primary-action,.simulator-actions .secondary-action{width:100%}.simulator-round-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.simulator-round-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.simulator-round-nav .primary-action,.simulator-round-nav .secondary-action{width:100%}.simulator-knockout-grid{gap:.8rem;display:grid}.simulator-knockout-card{background:#ffffff05;border:1px solid #ffffff10;border-radius:1rem;padding:.9rem}.simulator-knockout-card strong{color:#f4fbff;font-size:.92rem;font-weight:900}.simulator-match-row{grid-template-columns:minmax(0,1fr) 3rem;align-items:center;gap:.65rem;display:grid}.simulator-team{color:#eef7fb;background:#0d151d;border:1px solid #ffffff0c;border-radius:.8rem;min-width:0;padding:.55rem .7rem;font-size:.8rem;font-weight:900}.simulator-team-empty{color:#8092a1}.simulator-score-input{color:#f7feff;text-align:center;background:#ffffff08;border:1px solid #ffffff18;border-radius:.75rem;outline:none;width:100%;height:2.4rem;font-size:.9rem;font-weight:900}.simulator-winner-toggle{flex-wrap:wrap;gap:.45rem;display:flex}.simulator-champion-card{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.simulator-champion-card{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.simulator-champion-card{background:linear-gradient(135deg, var(--accent) 0%, #081018 100%);border-radius:1.2rem}@supports (color:color-mix(in lab, red, red)){.simulator-champion-card{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, #091019) 0%, #081018 100%)}}.simulator-champion-card{padding:1rem}.simulator-champion-card h4{color:#f6fffa;margin-top:.2rem;font-size:1.35rem;font-weight:900}.simulator-champion-card p:last-child{color:#abc0cc;margin-top:.4rem;font-size:.88rem;line-height:1.6}.simulator-third-place{background:linear-gradient(#0b141c 0%,#0a1017 100%);border:1px solid #ffffff12;border-radius:1.2rem;padding:1rem}.simulator-third-place h4{color:#f3f9fd;margin-top:.2rem;font-size:1.15rem;font-weight:900}.simulator-third-place-copy{color:#9bb0bd;margin-top:.75rem;font-size:.86rem;line-height:1.6}.simulator-share-card{background:linear-gradient(#0b141d 0%,#0a1017 100%);border:1px solid #ffffff12;border-radius:1.2rem;padding:1rem}.simulator-share-card h4{color:#f3f9fd;margin-top:.2rem;font-size:1.15rem;font-weight:900}.simulator-share-copy{color:#9bb0bd;margin-top:.45rem;font-size:.9rem;line-height:1.6}.simulator-share-preview{border:1px solid #ffffff12;border-radius:1rem;overflow:hidden}.simulator-share-preview img{width:100%;height:auto;display:block}.simulator-share-empty{color:#9bb0bd;border:1px dashed #ffffff18;border-radius:1rem;padding:1rem;font-size:.88rem;line-height:1.6}.simulator-empty-state{background:#ffffff04;border:1px dashed #ffffff18;border-radius:1.4rem;padding:1.2rem}.simulator-empty-state h3{color:#f1f8fd;font-size:1.1rem;font-weight:900}.simulator-empty-state p{color:#9bb0bd;margin-top:.5rem;font-size:.92rem;line-height:1.6}.quiniela-quickstart{background:linear-gradient(135deg,#0a1821f5 0%,#0f1721eb 55%,#12291de6 100%)}.quiniela-quickstart-compact,.quiniela-quickstart-sticky{z-index:1;border:1px solid #ffffff1a;position:relative;top:auto;box-shadow:0 6px 24px #00000047}.quiniela-flow{position:relative}.quiniela-top-cluster{top:var(--quiniela-fixed-top);z-index:40;background:#0a1219;border-radius:0 0 1rem 1rem;align-self:start;gap:0;width:min(100vw - 1.5rem,80rem);padding-bottom:0;display:grid;position:fixed;left:50%;transform:translate(-50%)}@media (min-width:640px){.quiniela-top-cluster{width:min(100vw - 3rem,80rem)}}.quiniela-top-cluster-spacer{height:var(--quiniela-top-rail-height);flex-shrink:0;width:100%}.quiniela-quickstart-linked{border-bottom-right-radius:.35rem;border-bottom-left-radius:.35rem}.quiniela-top-cluster .group-strip-card,.quiniela-group-sticky{z-index:1;border-top-left-radius:.35rem;border-top-right-radius:.35rem;margin-top:-1px;position:relative;top:auto}.data-chip-pack{align-items:center;gap:.38rem;display:inline-flex}.quick-pack-icon{background:linear-gradient(160deg,#ffe389f2 0%,#ffba60f2 58%,#d17f2bf2 100%);border:1px solid #ffe08680;border-radius:.22rem;width:.9rem;height:.72rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #0000003d}.quick-pack-icon:before,.quick-pack-icon:after{content:"";opacity:.9;border-radius:999px;position:absolute}.quick-pack-icon:before{background:#fff7d5f2;width:.16rem;height:.16rem;top:.12rem;right:.1rem}.quick-pack-icon:after{background:#5f340d73;width:.42rem;height:.08rem;bottom:.11rem;left:.16rem}.quiniela-quickstart-actions{flex-wrap:wrap;gap:.45rem;display:flex}.quiniela-quickstart-actions .primary-action,.quiniela-quickstart-actions .secondary-action{flex-shrink:0;width:auto}.quiniela-quickstart-badges{flex-wrap:wrap;gap:.5rem;display:flex}.quick-mini-btn{border-radius:.72rem;padding:.48rem .72rem;font-size:.78rem;line-height:1}.quiniela-focus-cta{box-shadow:0 0 0 1px var(--accent), 0 0 0 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.quiniela-focus-cta{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 48%, transparent), 0 0 0 0 color-mix(in srgb, var(--accent) 42%, transparent)}}.quiniela-focus-cta{animation:1.8s ease-out infinite quiniela-focus-pulse}@keyframes quiniela-focus-pulse{0%{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 48%, transparent), 0 0 0 0 color-mix(in srgb, var(--accent) 40%, transparent)}70%{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 48%, transparent), 0 0 0 8px color-mix(in srgb, var(--accent) 0%, transparent)}to{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 48%, transparent), 0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent)}}.quiniela-picks-scroll-box{z-index:1;max-height:calc(100vh - var(--quiniela-fixed-top) - var(--quiniela-top-rail-height) - 4.6rem - 1rem);overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:1rem;width:100%;padding-top:.4rem;padding-bottom:1.1rem;padding-right:0;scroll-padding-bottom:1.1rem;display:grid;position:relative;overflow-y:auto}.quiniela-picks-scroll-box>*{width:100%}.quiniela-picks-scroll-box::-webkit-scrollbar{width:4px}.quiniela-picks-scroll-box::-webkit-scrollbar-thumb{background:#9bffb040;border-radius:999px}.quiniela-picks-scroll-box::-webkit-scrollbar-track{background:0 0}.quiniela-reward-hint{background:#9bffb00a;border:1px solid #9bffb01a;border-radius:.85rem;align-items:center;gap:.75rem;padding:.55rem .75rem;display:flex}.quiniela-reward-hint__packs{flex-shrink:0;gap:2px;display:flex}.quiniela-reward-hint__packs img{object-fit:contain;filter:drop-shadow(0 1px 3px #00000080);width:28px;height:auto}.quiniela-reward-hint__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.quiniela-reward-hint__title{color:#9bffb0;white-space:nowrap;font-size:.78rem;font-weight:800}.quiniela-reward-hint__sub{color:#94a3b8cc;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.quiniela-reward-hint__dots{flex-shrink:0;gap:4px;display:flex}.quiniela-reward-hint__dot{background:#9bffb033;border:1px solid #9bffb040;border-radius:50%;width:8px;height:8px;transition:background .2s}.quiniela-reward-hint__dot.used{background:#9bffb0b3;border-color:#9bffb0e6}.prediction-history{border-top:1px solid #ffffff0a;margin-top:1rem;padding-top:.95rem}.prediction-history-list{gap:.55rem;margin-top:.7rem;display:grid}.prediction-history-item{background:#00000020;border:1px solid #ffffff0a;border-radius:.95rem;gap:.12rem;padding:.7rem .8rem;display:grid}.prediction-history-item strong{color:#fff;font-size:.82rem}.prediction-history-item span,.prediction-history-item small{color:#8ea1b2;font-size:.73rem}.score-box input{color:#fff;text-align:center;background:0 0;border:none;outline:none;width:2.2rem;font-size:1.05rem;font-weight:800}.formation-pill{border:1px solid var(--line);color:#d0dae1;background:#ffffff06;border-radius:999px;padding:.72rem .95rem;font-size:.9rem;font-weight:800}.formation-pill-active{color:#071016;background:linear-gradient(135deg,#b6ffc3 0%,#86f7a4 100%);border-color:#0000}.pitch-formation-overlay{z-index:10;pointer-events:auto;flex-direction:row;gap:.3rem;display:flex;position:absolute;top:.55rem;left:.6rem}.formation-pill-sm{color:#ffffffbf;letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);cursor:pointer;background:#050c14b8;border:1px solid #ffffff2e;border-radius:999px;padding:.2rem .55rem;font-size:.65rem;font-weight:800;transition:background .15s,color .15s}.formation-pill-sm-active{color:#071016;background:#9bffb0;border-color:#0000}.pitch{contain:paint;background:#133e24;border:2px solid #ffffff20;border-radius:1.8rem;height:clamp(520px,100dvh - 185px,700px);position:relative;overflow:hidden}.pitch-svg-bg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.player-node{z-index:1;flex-direction:column;align-items:center;gap:0;width:clamp(90px,13.5vw,120px);max-width:120px;display:flex;position:absolute;transform:translate(-50%,-50%)}.player-node--coach{opacity:.85;width:clamp(48px,7vw,64px);max-width:64px}.player-node-active .player-card{box-shadow:0 0 0 2px #9bffb055,0 12px 36px #00000045}.player-node-label{color:#d8e6dd;letter-spacing:.12em;z-index:5;background:#091117ee;border-radius:999px;margin-top:-1.1rem;padding:.26rem .52rem;font-size:.64rem;font-weight:900;position:relative;box-shadow:0 2px 8px #0005}.player-card{width:100%;min-height:unset;color:#fff;background:linear-gradient(165deg,#192431 0%,#0e161f 100%),radial-gradient(circle at 100% 0,#9bffb01e 0%,#0000 45%);border:1px solid #ffffff20;border-radius:1.1rem;flex-direction:column;justify-content:flex-end;padding:.65rem;display:flex;box-shadow:0 10px 30px #00000035}.player-card-empty{min-height:unset;aspect-ratio:2/3;width:100%;box-shadow:none;background:linear-gradient(160deg,#0d1520 0%,#080f17 100%);border:1px dashed #ffffff1a;border-radius:.92rem;justify-content:center;align-items:center;padding:0;display:flex}.fantasy-slot-card{min-height:auto;box-shadow:none;background:0 0;border:none;padding:0;overflow:hidden}.fantasy-empty-tutorial{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:1.25rem;padding:1rem 1.25rem}.fantasy-empty-tutorial__card{align-items:flex-start;gap:.9rem;display:flex}.fantasy-empty-tutorial__badge{flex-shrink:0;font-size:2.2rem;line-height:1}.fantasy-empty-tutorial__title{color:#fff;margin-bottom:.25rem;font-size:.95rem;font-weight:900}.fantasy-empty-tutorial__body{color:#94a3b8;font-size:.82rem;line-height:1.55}.fantasy-empty-tutorial__body strong{color:#9bffb0}.fantasy-picker-overlay{z-index:170;-webkit-backdrop-filter:blur(.8px);background:linear-gradient(#01050b14 0%,#01050b2e 100%);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.fantasy-picker-modal{-webkit-backdrop-filter:blur(8px);background:linear-gradient(#0c162285 0%,#070e1694 100%);border:1px solid #fff3;border-radius:1.4rem;width:min(44rem,100%);max-height:min(76vh,44rem);padding:1rem;overflow:hidden;box-shadow:0 18px 46px #00000057}.fantasy-picker-modal__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.fantasy-picker-modal__list{max-height:calc(min(76vh,44rem) - 10.5rem);padding-right:.15rem;overflow-y:auto}.fantasy-slot-card-locked{filter:saturate(.42)brightness(.86)}.fantasy-slot-card-root{aspect-ratio:2/3;clip-path:inset(0 round .92rem);border-radius:.92rem;width:100%;box-shadow:0 8px 22px #00000060}.fantasy-slot-name{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.fantasy-slot-card-root .pcard-photo{padding-bottom:16%}.fantasy-slot-card-root .pcard-photo-inner{width:86%;height:86%}.fantasy-slot-card-root .pcard-rating{top:calc(var(--frame-safe) + clamp(4px, 1cqw, 7px));left:calc(var(--frame-safe) + clamp(4px, 1cqw, 7px));font-size:clamp(.76rem,8cqw,1.1rem)}.fantasy-slot-card-root .pcard-badge-wrap{top:calc(var(--frame-safe) + clamp(3px, 1cqw, 6px))}.fantasy-slot-flag-badge{top:calc(var(--frame-safe) - clamp(5px, 2.6cqw, 10px));right:calc(var(--frame-safe) - clamp(5px, 2.6cqw, 10px));z-index:18;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(145deg,#2f3540 0%,#131920 100%);border:1px solid #ffffff7a;border-radius:999px;place-items:center;width:clamp(24px,18.2cqw,36px);height:clamp(24px,18.2cqw,36px);font-size:clamp(.86rem,6.8cqw,1.2rem);line-height:1;display:grid;position:absolute;box-shadow:0 0 0 1px #0006,0 5px 16px #00000085}.fantasy-slot-flag-badge[data-rarity=bronze]{background:linear-gradient(145deg,#7a5130 0%,#2a1b10 100%);border-color:#e6b08266}.fantasy-slot-flag-badge[data-rarity=silver]{background:linear-gradient(145deg,#7a8794 0%,#2a313a 100%);border-color:#dce5ee75}.fantasy-slot-flag-badge[data-rarity=gold]{background:linear-gradient(145deg,#8a6b1f 0%,#2f240b 100%);border-color:#ffd76a80}.fantasy-slot-card-root .pcard-header-chip{width:clamp(34px,20cqw,52px);height:clamp(13px,8cqw,20px)}.fantasy-slot-card-root .pcard-name{letter-spacing:.05em;font-size:clamp(.54rem,6.4cqw,.8rem)}.fantasy-slot-card-root .pcard-pos{letter-spacing:.14em;font-size:clamp(.46rem,4.8cqw,.64rem);font-weight:800}.fantasy-slot-fallback{opacity:.78;font-size:1.35rem}.fantasy-slot-pleca{gap:2px;padding-top:.32em;padding-bottom:.34em}.fantasy-slot-clubline{color:#d6e4ef;text-shadow:0 1px 3px #000c;white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;font-size:clamp(.3rem,3.3cqw,.43rem);font-weight:700;line-height:1.15;overflow:hidden}.player-rating{color:var(--accent);font-family:var(--font-display), sans-serif;font-size:1.2rem;font-weight:900;line-height:1}.player-name{white-space:nowrap;text-overflow:ellipsis;margin-top:.18rem;font-size:.74rem;font-weight:800;line-height:1.25;overflow:hidden}.player-meta{color:#9fb0bc;white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.61rem;font-weight:700;overflow:hidden}.candidate-card{border:1px solid var(--line);background:linear-gradient(#ffffff08 0%,#ffffff04 100%);border-radius:1.2rem;justify-content:space-between;align-items:center;gap:.9rem;width:100%;padding:.95rem 1rem;display:flex}.candidate-card-mini{flex-shrink:0;width:58px}.candidate-card-mini-locked{filter:saturate(.35)brightness(.82)}.candidate-mini-root{aspect-ratio:2/3;clip-path:inset(0 round .72rem);border-radius:.72rem;width:100%;box-shadow:0 6px 18px #00000070}.candidate-mini-root .pcard-photo{padding-bottom:16%}.candidate-mini-root .pcard-photo-inner{width:84%;height:84%}.candidate-mini-root .pcard-rating{top:calc(var(--frame-safe) + clamp(3px, 1cqw, 5px));left:calc(var(--frame-safe) + clamp(3px, 1cqw, 5px));font-size:clamp(.52rem,6.8cqw,.8rem)}.candidate-mini-root .pcard-name{letter-spacing:.03em;font-size:clamp(.36rem,4.4cqw,.5rem)}.candidate-mini-root .pcard-pos{letter-spacing:.08em;font-size:clamp(.28rem,3.2cqw,.4rem)}.candidate-mini-pleca{gap:1px;padding-top:.28em;padding-bottom:.28em}.candidate-mini-fallback{opacity:.78;font-size:1.1rem}.pcard-inspect-badge{top:auto;right:calc(var(--frame-safe) + clamp(2px, .8cqw, 5px));bottom:calc(var(--frame-safe) + clamp(2px, .8cqw, 5px));z-index:19;pointer-events:none;background:#071016b8;border:1px solid #ffffffb8;border-radius:999px;width:clamp(12px,8.2cqw,18px);height:clamp(12px,8.2cqw,18px);position:absolute;box-shadow:0 0 0 1px #00000057}.pcard-inspect-badge:after{content:"";transform-origin:0;background:#ffffffdb;width:clamp(5px,3.2cqw,8px);height:1.5px;position:absolute;bottom:clamp(1px,.5cqw,2px);right:clamp(-2px,-.6cqw,-1px);transform:rotate(40deg)}.pcard-inspect-badge.is-pulsing{animation:1.05s ease-in-out 3 inspect-pulse}@keyframes inspect-pulse{0%{transform:scale(1);box-shadow:0 0 0 1px #00000057}40%{transform:scale(1.18);box-shadow:0 0 0 1px #00000057,0 0 0 6px #9bffb02e}to{transform:scale(1);box-shadow:0 0 0 1px #00000057}}.candidate-badge{color:#071016;font-family:var(--font-display), sans-serif;background:linear-gradient(#b9ffcb 0%,#82f6a4 100%);border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.1rem;font-weight:900;display:flex}.ranking-row{border:1px solid var(--line);background:linear-gradient(#ffffff08 0%,#ffffff04 100%);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.ranking-row-compact{border-radius:.95rem;padding:.72rem .8rem}.ranking-row-self{background:linear-gradient(150deg,#173625b8 0%,#0f2419b8 100%);border-color:#84f1ab6b}.ranking-row-pinned{margin-top:.65rem}.ranking-compact-layout{position:relative}.ranking-top-tabs-bar{top:calc(var(--quiniela-fixed-top,4rem) + 6.35rem);width:var(--hub-stack-width);z-index:44;position:fixed;left:50%;transform:translate(-50%)}.ranking-top-tabs-scroll{scrollbar-width:none;gap:.42rem;padding:.15rem 0;display:flex;overflow-x:auto}.ranking-top-tabs-scroll::-webkit-scrollbar{display:none}.ranking-league-bar{top:calc(var(--quiniela-fixed-top,4rem) + 9.35rem);width:var(--hub-stack-width);z-index:44;position:fixed;left:50%;transform:translate(-50%)}.ranking-league-toggle{color:#e8f1f7;background:linear-gradient(155deg,#0a1812eb 0%,#0a110eeb 100%);border:1px solid #ffffff24;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.45rem;width:100%;min-height:2.6rem;padding:0 .78rem;font-size:.78rem;font-weight:800;display:inline-flex}.ranking-league-toggle:disabled{opacity:.6}.ranking-league-toggle-meta{color:#c9fdd8;background:#163b2680;border:1px solid #84f1ab59;border-radius:999px;justify-content:center;align-items:center;min-width:2.15rem;min-height:1.35rem;margin-left:auto;padding:0 .35rem;font-size:.66rem;font-weight:900;display:inline-flex}.ranking-league-dropdown{z-index:48;background:linear-gradient(170deg,#08150ff7 0%,#0a100ef7 100%);border:1px solid #84f1ab33;border-radius:1rem;width:100%;max-height:min(44vh,20rem);padding:.55rem;position:absolute;top:calc(100% + .35rem);left:0;overflow-y:auto;box-shadow:0 20px 34px #00000057}.ranking-bars-spacer{flex-shrink:0;width:100%;height:6.65rem}.ranking-compact-header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ranking-index{color:var(--accent);font-family:var(--font-display), sans-serif;background:#ffffff0b;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.1rem;font-weight:900;display:flex}.sub-tab{border:1px solid var(--line);color:#c7d1d8;background:#ffffff05;border-radius:999px;padding:.55rem .9rem;font-size:.82rem;font-weight:800}.sub-tab-active{color:#071016;border-color:var(--support-info)}@supports (color:color-mix(in lab, red, red)){.sub-tab-active{border-color:color-mix(in srgb, var(--support-info) 52%, #ffffff34)}}.sub-tab-active{background:linear-gradient(145deg,#e2f7ff 0%,#aee8ff 36%,#79d9ff 100%);box-shadow:inset 0 1px #ffffff96,inset 0 -5px 10px #1560842b}.pack-open-btn{border:1px solid var(--line);color:#fff;text-align:left;background:linear-gradient(#ffffff0a 0%,#ffffff05 100%);border-radius:1rem;width:100%;padding:.95rem 1rem;font-size:.95rem;font-weight:900}.sticker-card{border:1px solid var(--line);border-radius:1rem;padding:.85rem}.sticker-card-unlocked{background:linear-gradient(#142230 0%,#0c1721 100%)}.sticker-card-locked{opacity:.72;background:linear-gradient(#0f151c 0%,#0b1118 100%)}.sticker-mini{border:1px solid var(--line);background:#ffffff06;border-radius:.8rem;padding:.55rem}.mission-card{border:1px solid var(--line);background:linear-gradient(#ffffff08 0%,#ffffff04 100%);border-radius:1.2rem;flex-direction:column;gap:.8rem;padding:1rem;display:flex}@media (min-width:768px){.mission-card{flex-direction:row;justify-content:space-between;align-items:center}}.nation-scroll{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;gap:.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.nation-scroll::-webkit-scrollbar{height:4px}.nation-scroll::-webkit-scrollbar-track{background:0 0}.nation-scroll::-webkit-scrollbar-thumb{background:#ffffff18;border-radius:999px}.album-tab-switcher{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a121ca6;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.3rem;width:fit-content;margin-bottom:1rem;padding:.35rem .5rem;display:flex}.album-tab-pill{color:#ffffff6b;cursor:pointer;letter-spacing:.03em;background:0 0;border:none;border-radius:999px;padding:.4rem 1rem;font-size:.78rem;font-weight:700;transition:background .14s,color .14s}.album-tab-pill:hover{color:#ffffffb3;background:#ffffff0f}.album-tab-pill--active{color:#fff;cursor:default;background:#ffffff1c}.album-tab-switcher__meta{border-left:1px solid #ffffff1a;flex-direction:column;align-items:flex-end;margin-left:.5rem;padding-left:.75rem;display:flex}.album-global-pct{color:#9bffb0;font-size:.82rem;font-weight:900;line-height:1}.album-global-sub{color:#ffffff47;margin-top:.1rem;font-size:.62rem}.album-nation-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;top:calc(var(--quiniela-fixed-top,4rem) + 6.35rem);width:var(--hub-stack-width,min(calc(100vw - 1.5rem), 80rem));z-index:44;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#050a12f5 80%,#050a1200 100%);gap:.5rem;padding:.45rem .75rem .55rem;display:flex;position:fixed;left:50%;overflow-x:auto;transform:translate(-50%)}.album-nation-rail-spacer{flex-shrink:0;width:100%;height:6.8rem}.album-nation-rail::-webkit-scrollbar{display:none}.album-nation-card{scroll-snap-align:start;cursor:pointer;background-position:50%;background-size:cover;border:1.5px solid #ffffff1a;border-radius:.7rem;flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.08rem;width:70px;height:94px;padding-bottom:.4rem;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.album-nation-card:hover{border-color:#ffffff47;transform:translateY(-2px)scale(1.03)}.album-nation-card--active{border-color:#9bffb0;transform:translateY(-2px)scale(1.04);box-shadow:0 0 0 1px #9bffb0,0 4px 20px #9bffb047}.album-nation-card__overlay{pointer-events:none;background:linear-gradient(#0000000f 0%,#000000b8 100%);position:absolute;inset:0}.album-nation-card__ring{z-index:2;width:20px;height:20px;position:absolute;top:4px;right:4px}.album-nation-card__flag{z-index:2;font-size:1rem;line-height:1;position:relative}.album-nation-card__name{z-index:2;letter-spacing:.07em;color:#ffffffe0;text-transform:uppercase;text-shadow:0 1px 4px #000000e6;text-overflow:ellipsis;white-space:nowrap;max-width:62px;font-size:.52rem;font-weight:800;line-height:1;position:relative;overflow:hidden}.album-nation-card__pct{z-index:2;color:#9bffb0;font-size:.58rem;font-weight:900;line-height:1;position:relative}.album-nation-hero{background-position:50% 30%;background-size:cover;border:1px solid #ffffff1a;border-radius:.9rem;flex-direction:column;justify-content:flex-end;margin-bottom:.75rem;display:flex;position:relative;overflow:hidden}.album-nation-hero__overlay{pointer-events:none;background:linear-gradient(#050c161a 0%,#050c1685 52%,#050c16e6 100%);position:absolute;inset:0}.album-nation-hero__content{z-index:2;align-items:center;gap:.55rem;padding:.55rem .85rem .4rem;display:flex;position:relative}.album-nation-hero__flag{filter:drop-shadow(0 2px 6px #0009);flex-shrink:0;font-size:1.6rem;line-height:1}.album-nation-hero__text{flex:1;min-width:0}.album-nation-hero__name{color:#fff;text-shadow:0 2px 8px #0000008c;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.9rem,3vw,1.15rem);font-weight:900;line-height:1.1;overflow:hidden}.album-nation-hero__meta{color:#ffffff85;flex-wrap:wrap;align-items:center;gap:.2rem;margin-top:.22rem;font-size:.76rem;display:flex}.album-nation-hero__pct{color:#9bffb0;font-weight:900}.album-nation-hero__sep{opacity:.32}.album-nation-hero__pending{color:#ffffff47;font-size:.68rem}.album-pdf-btn{color:#ffffffa6;letter-spacing:.05em;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.38rem .7rem;font-size:.7rem;font-weight:700;transition:background .14s,color .14s;display:flex}.album-pdf-btn:hover{color:#fff;background:#ffffff2e}.album-nation-hero__bar-track{z-index:2;background:#ffffff1a;height:3px;position:relative}.album-nation-hero__bar-fill{background:linear-gradient(90deg,#9bffb0 0%,#43e97b 100%);border-radius:0 999px 999px 0;height:100%;transition:width .6s cubic-bezier(.22,.61,.36,1)}.album-slot-locked{background:#050c1680;border:1px dashed #ffffff1a;padding:.5rem .35rem}.album-slot-locked .panini-name,.album-slot-locked .panini-role{margin:0;padding:0;font-size:.58rem;line-height:1.25}.album-slot-locked .panini-stats{padding:.2rem 0 0}.album-slot-locked .card-flip-hint{display:none}.album-cards-grid{grid-template-columns:repeat(4,1fr);gap:.55rem;display:grid}@media (max-width:479px){.album-cards-grid{grid-template-columns:repeat(3,1fr);gap:.4rem}}@media (min-width:1024px){.album-nation-rail{gap:.6rem}.album-nation-card{width:78px;height:104px}.album-cards-grid{gap:.65rem}}.mgames-root{flex-direction:column;gap:.85rem;max-width:640px;margin-inline:auto;display:flex}.mgames-nav{top:var(--hub-stack-top,4.2rem);width:var(--hub-stack-width,min(calc(100vw - 1.5rem), 80rem));z-index:45;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#080e18f5 0%,#060b14f7 100%);border:1px solid #9bffb029;border-radius:1.1rem;gap:.4rem;max-width:640px;padding:.4rem .5rem;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #0006}.mgames-nav-spacer{flex-shrink:0;height:3.8rem}.mgames-nav__pill{cursor:pointer;letter-spacing:.04em;color:#ffffff61;background:0 0;border:1px solid #0000;border-radius:.7rem;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.45rem .5rem;font-size:.72rem;font-weight:800;transition:background .14s,border-color .14s;display:flex;position:relative}.mgames-nav__pill:hover{color:#ffffffb3;background:#ffffff0f}.mgames-nav__icon{font-size:.9rem;font-style:normal}.mgames-nav__label{text-transform:uppercase;letter-spacing:.08em}.mgames-nav__badge{color:#ffffff59;letter-spacing:0;background:#ffffff14;border-radius:999px;padding:.05rem .38rem;font-size:.6rem;font-weight:900}.mgames-nav__pill--trivia.mgames-nav__pill--active{color:#c4b5fd;background:#7850ff2e;border-color:#7850ff73;box-shadow:0 0 14px #7850ff40}.mgames-nav__pill--trivia.mgames-nav__pill--active .mgames-nav__badge{color:#ddd6fe;background:#7850ff59}.mgames-nav__pill--sim:hover{color:#fde68a;border-color:#fbbf2459}.mgames-nav__pill--duelo:hover{color:#fda4af;border-color:#fb718559}.mgames-hero{background:linear-gradient(135deg,#0e0822 0%,#0a0618 40%,#06091a 100%);border:1px solid #7850ff4d;border-radius:1.2rem;justify-content:space-between;align-items:flex-start;gap:.75rem;min-height:110px;padding:1.1rem 1.1rem .9rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #7850ff1a,inset 0 0 40px #7850ff0f}.mgames-hero__scanlines{pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,#0000 0 3px,#7850ff08 3px 4px);position:absolute;inset:0}.mgames-hero__dots{pointer-events:none;z-index:0;background-image:radial-gradient(circle,#7850ff1f 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 0%,#000 60%);mask-image:linear-gradient(135deg,#0000 0%,#000 60%)}.mgames-hero__body{z-index:1;flex:1;min-width:0;position:relative}.mgames-hero__eyebrow{letter-spacing:.14em;color:#a494ffb3;text-transform:uppercase;margin-bottom:.3rem;font-size:.62rem;font-weight:900}.mgames-hero__title{color:#fff;letter-spacing:-.01em;font-size:clamp(1.3rem,5vw,1.9rem);font-weight:900;line-height:1.1}.mgames-hero__title-accent{color:#a78bfa}.mgames-hero__xp-row{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.6rem;display:flex}.mgames-xp-dot{background:0 0;border:1.5px solid #7850ff73;border-radius:50%;flex-shrink:0;width:10px;height:10px;transition:background .3s,border-color .3s,box-shadow .3s}.mgames-xp-dot--done{background:#a78bfa;border-color:#a78bfa;box-shadow:0 0 8px #a78bfab3}.mgames-hero__xp-label{color:#a78bfa;font-size:.68rem;font-weight:800}.mgames-hero__xp-reset{color:#ffffff47;font-size:.6rem}.mgames-hero__cta{z-index:1;color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#4f46e5 100%);border:1px solid #a78bfa66;border-radius:.9rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.18rem;padding:.65rem 1rem;font-size:.9rem;font-weight:900;transition:transform .12s,box-shadow .12s;display:flex;position:relative;box-shadow:0 4px 18px #7c3aed80,inset 0 1px #ffffff26}.mgames-hero__cta:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 6px 24px #7c3aedb3}.mgames-hero__cta-sub{color:#ffffff8c;font-size:.55rem;font-weight:700}.mgames-hero__done{z-index:1;color:#9bffb0;letter-spacing:.05em;background:#9bffb014;border:1px solid #9bffb040;border-radius:.8rem;flex-shrink:0;padding:.5rem .85rem;font-size:.7rem;font-weight:900;position:relative}.trivia-card{background:linear-gradient(160deg,#0d0d1e 0%,#080812 100%);border:1px solid #7850ff59;border-radius:1.2rem;overflow:hidden;box-shadow:0 0 0 1px #7850ff14,0 8px 32px #00000080}.trivia-card__progress{gap:3px;padding:.65rem 1rem 0;display:flex}.trivia-card__prog-seg{background:#ffffff1a;border-radius:999px;flex:1;height:3px;transition:background .25s}.trivia-card__prog-seg--done{background:#7c3aed}.trivia-card__prog-seg--active{background:linear-gradient(90deg,#a78bfa,#818cf8);box-shadow:0 0 8px #a78bfa99}.trivia-card__header{justify-content:space-between;align-items:center;padding:.55rem 1rem 0;display:flex}.trivia-card__round{letter-spacing:.14em;color:#a78bfab3;font-size:.62rem;font-weight:900}.trivia-card__diff{letter-spacing:.1em;opacity:.85;background:#ffffff0f;border:1px solid;border-radius:999px;padding:.15rem .5rem;font-size:.6rem;font-weight:900}.trivia-card__question{color:#fff;padding:.85rem 1rem .6rem;font-size:clamp(.95rem,2.8vw,1.15rem);font-weight:800;line-height:1.45}.trivia-card__options{flex-direction:column;gap:.4rem;padding:0 .85rem .85rem;display:flex}.trivia-option{color:#ffffffb3;cursor:pointer;text-align:left;background:#ffffff0a;border:1.5px solid #ffffff14;border-radius:.75rem;align-items:center;gap:.65rem;padding:.7rem .85rem;font-size:.85rem;font-weight:600;transition:background .13s,border-color .13s,color .13s;display:flex}.trivia-option:hover{color:#fff;background:#7850ff1f;border-color:#7850ff66}.trivia-option--selected{color:#fff;background:#7850ff33;border-color:#a78bfab3;box-shadow:0 0 0 1px #a78bfa33,inset 0 0 12px #7850ff1a}.trivia-option__letter{letter-spacing:.05em;color:#a78bfa;background:#7850ff2e;border:1px solid #7850ff59;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.7rem;font-weight:900;display:flex}.trivia-option--selected .trivia-option__letter{color:#fff;background:#7850ff73;border-color:#a78bfa}.trivia-option__text{flex:1}.trivia-card__nav{gap:.5rem;padding:0 .85rem .85rem;display:flex}.trivia-nav-btn{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.7rem;flex:1;padding:.6rem .75rem;font-size:.78rem;font-weight:700;transition:background .13s,color .13s}.trivia-nav-btn:disabled{opacity:.28;cursor:default}.trivia-nav-btn--next{color:#c4b5fd;background:#7850ff2e;border-color:#7850ff73}.trivia-nav-btn--next:hover{color:#fff;background:#7850ff4d}.trivia-nav-btn--submit{color:#9bffb0;background:linear-gradient(135deg,#9bffb026 0%,#43e97b1a 100%);border-color:#9bffb059}.trivia-nav-btn--submit:hover{color:#fff;background:#9bffb038}.trivia-summary{background:linear-gradient(160deg,#070e07 0%,#050c05 100%);border:1px solid #9bffb040;border-radius:1.1rem;overflow:hidden}.trivia-summary__header{background:#9bffb00a;border-bottom:1px solid #9bffb01a;align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.trivia-summary__label{letter-spacing:.12em;color:#9bffb08c;flex:1;font-size:.62rem;font-weight:900}.trivia-summary__score{align-items:baseline;display:flex}.trivia-summary__correct{color:#9bffb0;font-size:1.8rem;font-weight:900;line-height:1}.trivia-summary__slash{color:#9bffb066;font-size:.9rem;font-weight:700}.trivia-summary__reward{color:#fde68a;background:#fbbf241a;border:1px solid #fbbf2438;border-radius:999px;padding:.2rem .55rem;font-size:.7rem;font-weight:800}.trivia-summary__answers{flex-direction:column;gap:0;display:flex}.trivia-summary__row{border-bottom:1px solid #ffffff0d;gap:.65rem;padding:.7rem 1rem;display:flex}.trivia-summary__row:last-child{border-bottom:none}.trivia-summary__row--ok{border-left:3px solid #9bffb0}.trivia-summary__row--fail{border-left:3px solid #f87171}.trivia-summary__q-num{color:#fff6;background:#ffffff12;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:.62rem;font-weight:900;display:flex}.trivia-summary__q-body{flex:1;min-width:0}.trivia-summary__q-text{color:#ffffffbf;font-size:.78rem;font-weight:700}.trivia-summary__q-your{margin-top:.2rem;font-size:.72rem;font-weight:700}.trivia-summary__row--ok .trivia-summary__q-your{color:#9bffb0}.trivia-summary__row--fail .trivia-summary__q-your{color:#fca5a5}.trivia-summary__q-correct{color:#9bffb0b3;margin-top:.15rem;font-size:.68rem}.trivia-summary__q-exp{color:#ffffff47;margin-top:.2rem;font-size:.65rem;line-height:1.4}.mgames-launchers{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.mgames-launcher{cursor:pointer;text-align:left;background:linear-gradient(145deg,#0a0e18f2 0%,#060912fa 100%);border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.18rem;padding:1rem .9rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.mgames-launcher:hover{transform:translateY(-2px)scale(1.02)}.mgames-launcher__glow{opacity:.3;filter:blur(38px);pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.mgames-launcher--sim{border-color:#fbbf2438}.mgames-launcher--sim:hover{border-color:#fbbf2480;box-shadow:0 4px 24px #fbbf2426}.mgames-launcher--sim .mgames-launcher__glow{background:#fbbf24}.mgames-launcher--sim .mgames-launcher__cta{color:#fde68a}.mgames-launcher--duelo{border-color:#fb718538}.mgames-launcher--duelo:hover{border-color:#fb718580;box-shadow:0 4px 24px #fb718526}.mgames-launcher--duelo .mgames-launcher__glow{background:#f43f5e}.mgames-launcher--duelo .mgames-launcher__cta{color:#fda4af}.mgames-launcher__icon{z-index:1;font-size:1.4rem;line-height:1;position:relative}.mgames-launcher__title{color:#fff;z-index:1;letter-spacing:-.01em;font-size:.95rem;font-weight:900;position:relative}.mgames-launcher__sub{color:#ffffff61;z-index:1;font-size:.65rem;position:relative}.mgames-launcher__cta{letter-spacing:.06em;z-index:1;margin-top:.35rem;font-size:.68rem;font-weight:800;position:relative}.panini-card{border:1px solid var(--line);transform-origin:50%;border-radius:1.1rem;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.panini-card:hover{transform:scale(1.015);box-shadow:0 16px 48px #0005}.panini-unlocked{background:linear-gradient(165deg,#16253a 0%,#0d1c2e 60%,#0b1521 100%)}.panini-locked{filter:saturate(.15)brightness(.85);cursor:default;background:linear-gradient(165deg,#0a0f15 0%,#080d12 60%,#0d1520 100%)}.panini-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:.6rem .75rem .5rem;display:flex}.panini-dorsal{font-family:var(--font-display), sans-serif;min-width:2rem;font-size:1.4rem;font-weight:900;line-height:1}.panini-flag-shield{font-size:1.6rem;line-height:1}.panini-rarity-badge{letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:.2rem .5rem;font-size:.6rem;font-weight:900}.panini-photo{background:linear-gradient(#ffffff06 0%,#0000 100%);justify-content:center;align-items:center;height:80px;display:flex;position:relative}.panini-photo-inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.panini-photo-frame{background:linear-gradient(#fff4 0%,#0000 18%),radial-gradient(circle at 50% 10%,#9bffb022 0%,#0000 45%),linear-gradient(#101823 0%,#0a1017 100%);border:1px solid #ffffff18;border-radius:1rem 1rem .85rem .85rem;width:calc(100% - 1rem);height:calc(100% - .6rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 18px 26px #00000024}.panini-photo-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 0% 42%,#00000030 100%);position:absolute;inset:0}.panini-artwork-img{object-fit:cover;object-position:center top;width:100%;height:100%}.panini-pos-icon{opacity:.85;font-size:2.2rem}.panini-photo-locked{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.panini-photo-mystery{justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.mystery-silhouette{opacity:.18;filter:blur(.5px);width:68px;height:85px}.mystery-lock{opacity:.45;filter:grayscale();font-size:1.1rem;position:absolute;bottom:4px;right:8px}.mystery-bar{background:#ffffff08;border-radius:4px;width:85%;height:6px;margin:3px auto}.panini-rating{font-family:var(--font-display), sans-serif;font-size:1.3rem;font-weight:900;line-height:1;position:absolute;bottom:.4rem;right:.6rem}.panini-name{color:#fff;padding:.5rem .75rem .15rem;font-size:.88rem;font-weight:900;line-height:1.2}.panini-role{color:#8ea1b2;text-transform:uppercase;letter-spacing:.08em;padding:0 .75rem .5rem;font-size:.68rem;font-weight:700}.panini-stats{border-top:1px solid #ffffff0c;flex-direction:column;gap:.22rem;padding:.5rem .75rem .75rem;display:flex}.panini-stats-locked{padding:.75rem}.panini-stat-row{color:#9fafbb;justify-content:space-between;font-size:.72rem;display:flex}.panini-stat-row span:last-child{color:#d8e2e8;font-weight:800}.panini-copies{color:#9bffb0;text-align:center;background:#9bffb015;border:1px solid #9bffb025;border-radius:999px;margin:0 .75rem .6rem;padding:.15rem .55rem;font-size:.65rem;font-weight:800}.pack-open-btn{border:1px solid var(--line);color:#fff;background:linear-gradient(#ffffff0a 0%,#ffffff05 100%);border-radius:1rem;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;font-size:.95rem;font-weight:900;display:flex}.pack-open-btn strong{font-size:.92rem;display:block}.pack-open-btn small{color:#8ea1b2;margin-top:.1rem;font-size:.7rem;font-weight:600;display:block}.pack-open-btn>span:nth-child(2){text-align:left;flex:1}.pack-icon{flex-shrink:0;font-size:1.5rem}.pack-count{font-family:var(--font-display), sans-serif;color:var(--accent);text-align:right;min-width:2rem;font-size:1.5rem;font-weight:900}.pack-bronze{border-color:#cd7f3255}.pack-silver{border-color:#c0c0c055}.pack-gold{border-color:#ffd70055}.pack-quick-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff14;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.6rem .8rem;display:flex}.pack-quick-bar__packs{gap:.5rem;display:flex}.pack-quick-btn{cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:1rem;flex-direction:column;align-items:center;gap:.12rem;min-width:68px;padding:.55rem 1rem;transition:background .14s,border-color .14s,transform .1s,box-shadow .14s;display:flex;position:relative}.pack-quick-btn:hover:not(.is-empty){transform:translateY(-1px)}.pack-quick-btn:active:not(.is-empty){transform:translateY(0)}.pack-quick-btn.is-empty{opacity:.35;cursor:default}.pack-quick-btn--bronze{border-color:#cd7f3240}.pack-quick-btn--bronze.is-active,.pack-quick-btn--bronze:hover:not(.is-empty){background:#cd7f3224;border-color:#cd7f3280;box-shadow:0 0 18px #cd7f3240}.pack-quick-btn--silver{border-color:#c0c8d838}.pack-quick-btn--silver.is-active,.pack-quick-btn--silver:hover:not(.is-empty){background:#c0c8d81f;border-color:#c0c8d873;box-shadow:0 0 18px #c0c8d833}.pack-quick-btn--gold{border-color:#ffd70047}.pack-quick-btn--gold.is-active,.pack-quick-btn--gold:hover:not(.is-empty){background:#ffd70024;border-color:#ffd70080;box-shadow:0 0 22px #ffd7004d}.pack-coin-disc{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .16s,box-shadow .16s;display:flex;position:relative}.pack-quick-btn:not(.is-empty):hover .pack-coin-disc{transform:scale(1.08)translateY(-1px)}.pack-coin-rim{pointer-events:none;border:1.5px solid #ffffff38;border-radius:50%;position:absolute;inset:0}.pack-coin-face{z-index:2;letter-spacing:.05em;text-shadow:0 1px 3px #00000080;color:#ffffffe6;font-size:.85rem;font-weight:900;position:relative}.pack-coin-shine{pointer-events:none;z-index:3;background:linear-gradient(135deg,#ffffff61 0%,#ffffff14 40%,#0000 60%);border-radius:50%;position:absolute;inset:0}.pack-coin-disc--bronze{background:radial-gradient(circle at 38% 32%,#f5c87a 0%,#cd7f32 38%,#8b4f12 68%,#5c2e08 100%);box-shadow:inset -2px -2px 5px #00000073,inset 1px 1px 3px #ffd27859,0 3px 14px #cd7f3299,0 0 0 1px #cd7f3240}.pack-quick-btn--bronze.is-open .pack-coin-disc--bronze,.pack-quick-btn--bronze:not(.is-empty):hover .pack-coin-disc--bronze{box-shadow:inset -2px -2px 5px #00000073,inset 1px 1px 3px #ffd27859,0 4px 20px #cd7f32d9,0 0 0 2px #cd7f3280}.pack-coin-disc--silver{background:radial-gradient(circle at 38% 32%,#fff 0%,#d0d8e8 32%,#8090a8 65%,#4a5868 100%);box-shadow:inset -2px -2px 5px #0000004d,inset 1px 1px 3px #ffffff8c,0 3px 14px #a0b0c880,0 0 0 1px #c0c8d838}.pack-quick-btn--silver.is-open .pack-coin-disc--silver,.pack-quick-btn--silver:not(.is-empty):hover .pack-coin-disc--silver{box-shadow:inset -2px -2px 5px #0000004d,inset 1px 1px 3px #ffffff8c,0 4px 22px #c0c8d8bf,0 0 0 2px #c0c8d873}.pack-coin-disc--gold{background:radial-gradient(circle at 38% 32%,#fff5a0 0%,gold 30%,#b8860b 65%,#7a5800 100%);box-shadow:inset -2px -2px 5px #00000073,inset 1px 1px 3px #fff88c8c,0 3px 16px #ffd700b3,0 0 0 1px #ffd7004d}.pack-quick-btn--gold.is-open .pack-coin-disc--gold,.pack-quick-btn--gold:not(.is-empty):hover .pack-coin-disc--gold{box-shadow:inset -2px -2px 5px #00000073,inset 1px 1px 3px #fff88c8c,0 4px 24px #ffd700f2,0 0 0 2px #ffd7008c}.pack-quick-btn--bronze.is-open{background:#cd7f321f;border-color:#cd7f3266}.pack-quick-btn--silver.is-open{background:#c0c8d81a;border-color:#c0c8d861}.pack-quick-btn--gold.is-open{background:#ffd7001f;border-color:#ffd7006b}.pack-stage-tap-hint{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffd9;letter-spacing:.06em;white-space:nowrap;background:#0000008c;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.75rem;font-weight:700;animation:1.8s ease-in-out infinite packTapHint;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.pack-stage-tap-hint--empty{color:#ffffff73;animation:none}.pack-stage-tap-pulse{background:#9bffb0;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.2s ease-in-out infinite packPulseDot}@keyframes packPulseDot{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.pack-hero-stage--animate{animation:.28s cubic-bezier(.22,.61,.36,1) forwards stageSlideDown}@keyframes stageSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.pack-quick-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffffa6;font-size:.6rem;font-weight:900}.pack-quick-count{font-size:1.15rem;font-weight:900;font-family:var(--font-display), sans-serif;line-height:1}.pack-quick-bar__meta{margin-left:auto}.pack-quick-album{color:#9bffb0;cursor:pointer;background:#9bffb00f;border:1px solid #9bffb033;border-radius:.85rem;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.8rem;font-weight:900;transition:background .14s;display:flex}.pack-quick-album:hover{background:#9bffb01f}.pack-selector-svg{flex-shrink:0;width:26px;height:26px;transition:filter .14s}.pack-selector-card.is-active .pack-selector-svg{filter:drop-shadow(0 0 6px)}.pack-selector-tap{letter-spacing:.1em;text-transform:uppercase;color:#9bffb0a6;margin-top:.15rem;font-size:.58rem;font-weight:700;animation:1.6s ease-in-out infinite packTapHint}@keyframes packTapHint{0%,to{opacity:.5}50%{opacity:1}}.pack-open-all-strip{border-bottom:1px solid #ffffff0f;padding:.7rem 1.2rem}.pack-hero-panel{background:linear-gradient(#0b0f14 0%,#0e141c 100%);border:1px solid #ffffff17;box-shadow:0 2px 48px #00000073}.pack-hero-stage{width:100%;position:relative}.pack-hero-stage .pack-showcase{border:none;border-bottom:1px solid #ffffff0f;border-radius:0}.pack-hero-stage .pack-showcase-stage{border-radius:0;min-height:300px}.pack-selector-row{border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.pack-selector-card{cursor:pointer;background:#ffffff05;border:none;border-right:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:.15rem;padding:.9rem .5rem .85rem;transition:background .16s,transform .12s;display:flex;position:relative}.pack-selector-card:last-child{border-right:none}.pack-selector-card:hover{background:#ffffff0d}.pack-selector-card.is-active{background:#ffffff12}.pack-selector-card.is-active:after{content:"";background:var(--sel-color,#9bffb0);border-radius:2px 2px 0 0;height:2px;position:absolute;inset:auto 0 0}.pack-selector-bronze.is-active:after{--sel-color:#cd7f32}.pack-selector-silver.is-active:after{--sel-color:#c0c8d8}.pack-selector-gold.is-active:after{--sel-color:gold}.pack-selector-card.is-empty{opacity:.42}.pack-selector-icon{font-size:1.6rem;line-height:1}.pack-selector-label{letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:.72rem;font-weight:900}.pack-selector-sub{color:#677a8a;font-size:.64rem}.pack-selector-count{font-size:1.35rem;font-weight:900;font-family:var(--font-display), sans-serif;margin-top:.1rem}.pack-cta-zone{border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;padding:1rem 1.2rem;display:flex}.pack-cta-open{letter-spacing:.04em;cursor:pointer;border:none;border-radius:1rem;width:100%;padding:1rem 1.5rem;font-size:1.05rem;font-weight:900;transition:filter .16s,transform .1s;position:relative;overflow:hidden}.pack-cta-open:before{content:"";pointer-events:none;background:linear-gradient(130deg,#ffffff1f 0%,#0000 60%);position:absolute;inset:0}.pack-cta-open:hover{filter:brightness(1.12);transform:translateY(-1px)}.pack-cta-open:active{filter:brightness(.96);transform:translateY(0)}.pack-cta-bronze{color:#ffe4b8;background:linear-gradient(135deg,#a85e20 0%,#7a3e0e 100%);box-shadow:0 4px 28px #cd7f3273,inset 0 1px #ffffff26}.pack-cta-silver{color:#dce8f0;background:linear-gradient(135deg,#4a6070 0%,#2e404e 100%);box-shadow:0 4px 28px #c0c8d84d,inset 0 1px #ffffff2e}.pack-cta-gold{color:#fff4b2;background:linear-gradient(135deg,#b8860b 0%,#7a5800 100%);box-shadow:0 4px 32px #ffd70080,inset 0 1px #fff3}.pack-cta-empty{color:#677a8a;text-align:center;padding:.5rem 0;font-size:.82rem}.pack-guide-collapse{border-top:none}.pack-guide-toggle{color:#8fa5b8;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.85rem 1.2rem;font-size:.8rem;font-weight:700;transition:color .14s;display:flex}.pack-guide-toggle:hover{color:#c0d8e8}.pack-guide-body{padding:0 1.2rem 1.1rem}.pack-showcase{background:linear-gradient(160deg,#0b1118 0%,#111a23 100%);border:1px solid #ffffff12;border-radius:1.35rem;min-height:190px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.pack-showcase-bronze{background:radial-gradient(circle at 50% 0,#cd7f3240 0%,#0000 42%),linear-gradient(160deg,#1a1008 0%,#17110d 100%)}.pack-showcase-silver{background:radial-gradient(circle at 50% 0,#d7dde740 0%,#0000 42%),linear-gradient(160deg,#0e1318 0%,#141a22 100%)}.pack-showcase-gold{background:radial-gradient(circle at 50% 0,#ffd70055 0%,#0000 46%),linear-gradient(160deg,#1c1408 0%,#1b1307 100%)}.pack-showcase-rays{pointer-events:none;z-index:0;background:conic-gradient(at 50% 52%,#0000 0deg,#ffffff06 8deg,#0000 16deg,#ffffff05 28deg,#0000 36deg,#ffffff06 48deg,#0000 56deg,#ffffff04 72deg,#0000 80deg,#ffffff07 92deg,#0000 100deg,#ffffff04 116deg,#0000 124deg,#ffffff06 138deg,#0000 146deg,#ffffff05 162deg,#0000 170deg,#ffffff06 184deg,#0000 192deg,#ffffff05 208deg,#0000 216deg,#ffffff06 228deg,#0000 236deg,#ffffff04 252deg,#0000 260deg,#ffffff06 276deg,#0000 284deg,#ffffff05 300deg,#0000 308deg,#ffffff06 324deg,#0000 332deg,#ffffff04 348deg,#0000 360deg);animation:18s linear infinite packRaysSpin;position:absolute;inset:0}.pack-showcase-stage-bronze .pack-showcase-rays{background:conic-gradient(at 50% 52%,#0000 0deg,#cd7f3212 8deg,#0000 16deg,#e8a15809 28deg,#0000 36deg,#cd7f3215 48deg,#0000 56deg,#e8a15808 72deg,#0000 80deg,#cd7f3212 92deg,#0000 100deg,#e8a15808 116deg,#0000 124deg,#cd7f3215 138deg,#0000 146deg,#e8a15809 162deg,#0000 170deg,#cd7f3212 184deg,#0000 192deg,#e8a15808 208deg,#0000 216deg,#cd7f3215 228deg,#0000 236deg,#e8a15808 252deg,#0000 260deg,#cd7f3212 276deg,#0000 284deg,#e8a15809 300deg,#0000 308deg,#cd7f3215 324deg,#0000 332deg,#e8a15808 348deg,#0000 360deg)}.pack-showcase-stage-silver .pack-showcase-rays{background:conic-gradient(at 50% 52%,#0000 0deg,#c0c8d815 8deg,#0000 16deg,#e0eaf80a 28deg,#0000 36deg,#c0c8d818 48deg,#0000 56deg,#e0eaf80a 72deg,#0000 80deg,#c0c8d815 92deg,#0000 100deg,#e0eaf80a 116deg,#0000 124deg,#c0c8d818 138deg,#0000 146deg,#e0eaf80a 162deg,#0000 170deg,#c0c8d815 184deg,#0000 192deg,#e0eaf80a 208deg,#0000 216deg,#c0c8d818 228deg,#0000 236deg,#e0eaf80a 252deg,#0000 260deg,#c0c8d815 276deg,#0000 284deg,#e0eaf80a 300deg,#0000 308deg,#c0c8d818 324deg,#0000 332deg,#e0eaf80a 348deg,#0000 360deg)}.pack-showcase-stage-gold .pack-showcase-rays{background:conic-gradient(at 50% 52%,#0000 0deg,#ffd70022 8deg,#0000 16deg,#ffe56612 28deg,#0000 36deg,#ffd70028 48deg,#0000 56deg,#ffe56610 72deg,#0000 80deg,#ffd70022 92deg,#0000 100deg,#ffe56610 116deg,#0000 124deg,#ffd70028 138deg,#0000 146deg,#ffe56612 162deg,#0000 170deg,#ffd70022 184deg,#0000 192deg,#ffe56610 208deg,#0000 216deg,#ffd70028 228deg,#0000 236deg,#ffe56610 252deg,#0000 260deg,#ffd70022 276deg,#0000 284deg,#ffe56612 300deg,#0000 308deg,#ffd70028 324deg,#0000 332deg,#ffe56610 348deg,#0000 360deg)}@keyframes packRaysSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pack-showcase-scanlines{pointer-events:none;z-index:1;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#00000021 3px 4px);position:absolute;inset:0}.pack-showcase-corners{pointer-events:none;z-index:3;position:absolute;inset:0}.pack-showcase-corner{border-color:inherit;opacity:.55;width:22px;height:22px;position:absolute}.pack-showcase-corner--tl{border-top:2px solid;border-left:2px solid;border-radius:3px 0 0;top:10px;left:10px}.pack-showcase-corner--tr{border-top:2px solid;border-right:2px solid;border-radius:0 3px 0 0;top:10px;right:10px}.pack-showcase-corner--bl{border-bottom:2px solid;border-left:2px solid;border-radius:0 0 0 3px;bottom:10px;left:10px}.pack-showcase-corner--br{border-bottom:2px solid;border-right:2px solid;border-radius:0 0 3px;bottom:10px;right:10px}.pack-showcase-stage-bronze .pack-showcase-corner{border-color:#cd7f32}.pack-showcase-stage-silver .pack-showcase-corner{border-color:#c8d4e0}.pack-showcase-stage-gold .pack-showcase-corner{border-color:gold}.pack-showcase-halo{pointer-events:none;z-index:0;place-items:center;display:grid;position:absolute;inset:0}.pack-showcase-halo:before,.pack-showcase-halo:after{content:"";border-radius:50%;animation:3s ease-in-out infinite packHaloPulse;position:absolute}.pack-showcase-halo:before{opacity:.12;border:1px solid;width:180px;height:180px}.pack-showcase-halo:after{opacity:.06;border:1px solid;width:280px;height:280px;animation-delay:.8s}.pack-showcase-stage-bronze .pack-showcase-halo{color:#cd7f32}.pack-showcase-stage-silver .pack-showcase-halo{color:#c8d4e0}.pack-showcase-stage-gold .pack-showcase-halo{color:gold}@keyframes packHaloPulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.18;transform:scale(1.08)}}.pack-showcase-topline{z-index:2;color:#f6fbff;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;font-size:.72rem;font-weight:900;display:flex;position:absolute;inset:.8rem .9rem auto}.pack-showcase-media{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.pack-showcase-meta{padding:.55rem .15rem .65rem}.pack-showcase-meta-main{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:900}.pack-showcase-meta-sub{color:#99acbc;margin-top:.25rem;font-size:.74rem}.pack-showcase-stage{background:linear-gradient(160deg,#ffffff10 0%,#ffffff03 100%);border-radius:1rem;place-items:center;min-height:340px;padding:.6rem;display:grid;position:relative;overflow:hidden}.pack-showcase-stage-bronze{background:radial-gradient(at 50% 30%,#cd7f3260 0%,#e8a15820 30%,#0000 62%),radial-gradient(at 50% 100%,#cd7f3228 0%,#0000 50%),linear-gradient(#1f1206 0%,#0e0804 100%);box-shadow:inset 0 0 0 1px #cd7f3230,inset 0 -1px #cd7f3218,0 0 60px #cd7f321a}.pack-showcase-stage-silver{background:radial-gradient(at 50% 30%,#c0c8d860 0%,#e0eaf828 30%,#0000 62%),radial-gradient(at 50% 100%,#c0c8d828 0%,#0000 50%),linear-gradient(#111820 0%,#070c11 100%);box-shadow:inset 0 0 0 1px #c0c8d830,inset 0 -1px #c0c8d818,0 0 60px #c0c8d815}.pack-showcase-stage-gold{background:radial-gradient(at 50% 30%,#ffd70070 0%,#ffe56630 30%,#0000 62%),radial-gradient(at 50% 100%,#ffd70030 0%,#0000 50%),linear-gradient(#221800 0%,#0e0c00 100%);box-shadow:inset 0 0 0 1px #ffd70040,inset 0 -1px #ffd70020,0 0 80px #ffd70020}.pack-showcase-shimmer{pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff0f 40%,#ffffff1f 50%,#ffffff0f 60%,#0000 80%) 0 0/220% 100%;animation:6s ease-in-out infinite packShimmer;position:absolute;inset:0}.pack-showcase-hero{z-index:2;flex-direction:column;align-items:center;gap:1rem;animation:5.5s ease-in-out infinite packCardFloat;display:flex;position:relative}.pack-showcase-hero-img{width:min(72%,260px);height:auto;filter:drop-shadow(0 0 32px var(--pack-accent,gold)) drop-shadow(0 24px 48px #0009);border-radius:1rem;display:block}.pack-showcase-stage-bronze .pack-showcase-hero-img{--pack-accent:#cd7f32}.pack-showcase-stage-silver .pack-showcase-hero-img{--pack-accent:#c0c8d8}.pack-showcase-stage-gold .pack-showcase-hero-img{--pack-accent:gold}.pack-showcase-type-badge{letter-spacing:.26em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 24px var(--badge-glow,transparent), inset 0 1px 0 #ffffff26;border:1px solid;border-radius:999px;padding:.38rem 1.4rem;font-size:.8rem;font-weight:900}.pack-showcase-stage-bronze .pack-showcase-type-badge{--badge-glow:#cd7f3255}.pack-showcase-stage-silver .pack-showcase-type-badge{--badge-glow:#c0c8d840}.pack-showcase-stage-gold .pack-showcase-type-badge{--badge-glow:#ffd70066}.pack-showcase-glow{filter:blur(38px);pointer-events:none;background:radial-gradient(circle,#ffd7002e 0%,#9bffb018 44%,#0000 82%);border-radius:50%;height:80%;position:absolute;inset:5% 2% auto}.pack-showcase-glow-bronze{filter:blur(44px);background:radial-gradient(circle,#cd7f3266 0%,#e8a15830 44%,#0000 82%);animation:4s ease-in-out infinite packGlowPulse}.pack-showcase-glow-silver{filter:blur(44px);background:radial-gradient(circle,#d0d8e866 0%,#e0eaf830 44%,#0000 82%);animation:4.5s ease-in-out infinite packGlowPulse}.pack-showcase-glow-gold{filter:blur(40px);background:radial-gradient(circle,#ffd70077 0%,#ffe56640 44%,#0000 82%);animation:3.8s ease-in-out infinite packGlowPulse}.pack-showcase-card{aspect-ratio:2/3;background:linear-gradient(160deg,#0e1824 0%,#0a1118 100%);border:1px solid #ffffff2a;border-radius:1.1rem;width:min(78%,260px);animation:3.8s ease-in-out infinite packCardFloat;position:relative;overflow:hidden;box-shadow:0 24px 56px #00000078,inset 0 0 0 1px #ffffff14}.candidate-card--current{background:linear-gradient(#9bffb01f 0%,#ffffff0f 100%);border-color:#9bffb073;box-shadow:inset 0 0 0 1px #9bffb026}.pack-showcase-card[data-pack=bronze]{border-color:#cd7f3255;box-shadow:0 24px 56px #cd7f3228,0 0 0 1px #cd7f3233,inset 0 0 0 1px #cd7f3220}.pack-showcase-card[data-pack=silver]{border-color:#c0c8d855;box-shadow:0 24px 56px #c0c8d822,0 0 0 1px #c0c8d833,inset 0 0 0 1px #c0c8d820}.pack-showcase-card[data-pack=gold]{border-color:#ffd70066;box-shadow:0 24px 56px #ffd70033,0 0 0 1px #ffd70044,inset 0 0 0 1px #ffd70028}.pack-showcase-card:before{content:"";pointer-events:none;background:linear-gradient(130deg,#0000 0 42%,#ffffff12 49%,#0000 57%),radial-gradient(circle at 50% 8%,#ffffff18 0%,#0000 40%);position:absolute;inset:0}.pack-showcase-card-kicker{z-index:3;color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#00000080;border:1px solid #ffffff3a;border-radius:999px;padding:.22rem .52rem;font-size:.62rem;font-weight:900;position:absolute;top:.55rem;right:.55rem}.pack-showcase-card-plate{z-index:3;color:#f6fbff;text-align:center;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#0d1520f0 0%,#09111bf4 100%);border:1px solid #ffffff28;border-radius:.72rem;margin:0;padding:.4rem .6rem;font-size:.64rem;font-weight:900;position:absolute;bottom:.55rem;left:.55rem;right:.55rem}.pack-showcase-fallback{text-align:center;place-items:center;min-height:100%;padding:1.2rem .85rem;display:grid;position:relative}.pack-showcase-orbit{border:1px solid #ffffff18;border-radius:50%;width:92px;height:92px;animation:2.4s ease-in-out infinite packPulse;position:absolute;box-shadow:0 0 0 16px #ffffff05,0 0 50px #9bffb01c}.pack-showcase-title{color:#fff;font-size:.95rem;font-weight:900}.pack-showcase-copy{color:#9fafbb;margin-top:.35rem;font-size:.78rem;line-height:1.6}.pack-window{background:linear-gradient(#0f151dcc 0%,#0a1017cc 100%);border:1px solid #ffffff12;border-radius:1.25rem;overflow:hidden}.pack-window-bronze{box-shadow:inset 0 0 0 1px #cd7f321f}.pack-window-silver{box-shadow:inset 0 0 0 1px #d7dde71f}.pack-window-gold{box-shadow:inset 0 0 0 1px #ffd70029}.pack-window-toggle{color:#fff;text-align:left;background:linear-gradient(#ffffff0a 0%,#ffffff03 100%);border:0;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:.8rem;width:100%;padding:.85rem .95rem;display:flex}.pack-window-title-wrap strong{letter-spacing:.09em;text-transform:uppercase;font-size:.84rem;font-weight:900;display:block}.pack-window-title-wrap small{color:#8fa5b8;margin-top:.15rem;font-size:.74rem;display:block}.pack-window-chevron{opacity:.85;font-size:1rem}.pack-window-body{opacity:0;max-height:0;padding:0 .9rem;transition:max-height .32s,opacity .22s,padding .22s;overflow:hidden}.pack-window.is-open .pack-window-body{opacity:1;max-height:1400px;padding:.9rem}.pack-result-window{background:radial-gradient(circle at 16% -8%,#ffe08a22 0%,#0000 38%),radial-gradient(circle at 84% -12%,#9bffb026 0%,#0000 42%),linear-gradient(#132032 0%,#0b1118 100%);border:1px solid #ffffff10;border-radius:1rem;padding:.9rem;box-shadow:inset 0 0 0 1px #ffffff08,0 20px 44px #0000005c}.pack-sequence-stage{background:radial-gradient(circle at 50% 0,#ffffff20 0%,#0000 42%),linear-gradient(#13263a 0%,#0b1521 100%);border:1px solid #ffffff1f;border-radius:1rem;place-items:center;padding:.9rem;display:grid}.pack-sequence-card{cursor:pointer;transform-origin:50%;will-change:transform, filter;background:0 0;border:0;justify-items:center;width:min(100%,260px);padding:0;transition:transform .24s cubic-bezier(.22,.61,.36,1),filter .24s;display:grid}.pack-sequence-card-shell{perspective:1000px;width:min(100%,260px);position:relative}.pack-sequence-card.is-flipping{filter:brightness(.75)saturate(.8);transform:rotateY(88deg)scale(.95)}.pack-sequence-card .pcard-root{aspect-ratio:2/3;clip-path:inset(0 round 1rem);border-radius:1rem;width:100%;box-shadow:0 18px 40px #00000075}.pack-sequence-flash{pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 45%,#ffffffd9 0%,#ffffff7a 26%,#ffd70050 52%,#0000 78%);border-radius:1rem;position:absolute;inset:0}.pack-sequence-card-shell.is-flash .pack-sequence-flash{animation:.28s ease-out packSequenceFlash}@keyframes packSequenceFlash{0%{opacity:0;transform:scale(.9)}30%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(1.08)}}.pack-sequence-caption{white-space:nowrap;text-overflow:ellipsis;text-align:center;letter-spacing:.06em;width:100%;min-height:1.35rem;margin-top:.6rem;font-size:.8rem;font-weight:900;overflow:hidden}.pack-sequence-actions{justify-content:space-between;gap:.6rem;display:flex}.pack-sequence-actions .secondary-action,.pack-sequence-actions .primary-action{flex:1}.pack-result-title{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;font-weight:900}.pack-result-subtitle{color:#9fb0bf;margin-top:.2rem;font-size:.74rem}.pack-result-grid{background:radial-gradient(circle at 50% 6%,#ffffff26 0%,#0000 48%),radial-gradient(circle at 50% 115%,#1fb9ff20 0%,#0000 52%),linear-gradient(#122335 0%,#0b1521 100%);border:1px solid #ffffff20;border-radius:.9rem;grid-template-columns:repeat(3,minmax(86px,1fr));place-items:start center;gap:.14rem;margin-top:.7rem;padding:.42rem;display:grid;position:relative;overflow:hidden}.pack-result-grid:before{content:"";pointer-events:none;opacity:.55;background:repeating-linear-gradient(120deg,#0000 0 16px,#ffffff06 16px 17px,#0000 17px 32px);position:absolute;inset:0}.pack-result-grid>*{z-index:1;position:relative}.pack-result-card{text-align:left;contain:layout paint;background:linear-gradient(#0f1925 0%,#0b121b 100%);border:1px solid #ffffff14;border-radius:.9rem;width:100%;max-width:112px;transition:box-shadow .18s,border-color .18s;overflow:hidden}.pack-result-card:hover{border-color:#9bffb066;box-shadow:0 6px 18px #0006}.pack-result-card-shell{flex-direction:column;height:100%;display:flex;position:relative}.pack-result-card-shell .pcard-root{clip-path:inset(0 round .7rem .7rem 0 0);border-radius:.7rem .7rem 0 0}.pack-result-art{aspect-ratio:.72;border-bottom:1px solid #ffffff12;width:100%;overflow:hidden}.pack-result-art-img{object-fit:cover;object-position:center top;width:100%;height:100%}.pack-result-art-fallback{color:#c7d6e3;place-items:center;width:100%;height:100%;font-size:1.3rem;display:grid}.pack-result-meta{background:linear-gradient(#101925 0%,#0c141e 100%);border-top:1px solid #ffffff12;min-height:5.8rem;padding:.58rem .62rem .68rem}.pack-result-name{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2rem;font-size:.76rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.pack-result-role{color:#93a8ba;min-height:1.7rem;margin-top:.18rem;font-size:.64rem}.pack-result-rarity{letter-spacing:.12em;text-transform:uppercase;margin-top:.26rem;font-size:.61rem;font-weight:900}.pack-result-card .pcard-pos-icon{color:#d5e5f5;text-shadow:0 0 16px #fff4;place-items:center;width:100%;height:100%;margin:0;font-size:2.8rem;display:grid}@media (min-width:900px){.pack-result-grid{grid-template-columns:repeat(5,minmax(92px,1fr));gap:.16rem;padding:.48rem}.pack-result-card{max-width:104px}}.pack-mini-art{background:linear-gradient(#18212c 0%,#0f151d 100%);border:1px solid #ffffff14;border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:52px;display:flex;overflow:hidden}.pack-mini-art-img{object-fit:cover;object-position:center top;width:100%;height:100%}.pack-mini-art-fallback{opacity:.8;font-size:1.1rem}.sponsor-coupon-grid{gap:.7rem;display:grid}.sponsor-coupon-stack{background:linear-gradient(#ffffff08 0%,#ffffff03 100%);border:1px solid #ffffff14;border-radius:1rem;padding:.52rem}.sponsor-coupon-flip{min-height:132px;position:relative}.sponsor-coupon-flip-inner{position:relative}.sponsor-coupon-face{background:radial-gradient(circle at 14% 0,#ffffff14 0%,#0000 36%),linear-gradient(160deg,#111d2a 0%,#0b131b 100%);border:1px solid #ffffff20;border-radius:.85rem;min-height:132px;padding:.75rem}.sponsor-coupon-front{transition:opacity .18s;display:block}.sponsor-coupon-back{opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.sponsor-coupon-flip-inner.is-flipped .sponsor-coupon-front{opacity:0;pointer-events:none}.sponsor-coupon-flip-inner.is-flipped .sponsor-coupon-back{opacity:1;pointer-events:auto}.sponsor-coupon-kicker{letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.sponsor-coupon-sponsor{color:#f7fbff;margin-top:.38rem;font-size:1rem;font-weight:900}.sponsor-coupon-title{letter-spacing:.07em;text-transform:uppercase;color:#9fb2c0;font-size:.72rem;font-weight:700}.sponsor-coupon-benefit{margin-top:.6rem;font-size:1.06rem;font-weight:900}.sponsor-coupon-code{color:#f7fbff;letter-spacing:.06em;margin-top:.6rem;font-size:.95rem;font-weight:900}.sponsor-coupon-sub{color:#9bb0be;letter-spacing:.05em;text-transform:uppercase;margin-top:.5rem;font-size:.68rem;font-weight:700}.sponsor-coupon-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.55rem;display:grid}.sponsor-coupon-actions .secondary-action{width:100%;padding-left:.35rem;padding-right:.35rem}.legendary-drop-banner{cursor:pointer;background:radial-gradient(at 50% -20%,#ffd57a28 0%,#0000 60%),linear-gradient(160deg,#1a1200 0%,#0d0f00 100%);border:1.5px solid #ffd57a88;border-radius:1.25rem;margin-bottom:1rem;animation:.55s cubic-bezier(.22,1,.36,1) both legendaryDropIn;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffd57a22,0 8px 48px #ffd57a28}.legendary-drop-banner:before{content:"";pointer-events:none;background:repeating-linear-gradient(-54deg,#0000 0 18px,#ffd57a08 18px 19px);position:absolute;inset:0}.legendary-drop-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.3rem;padding:1.2rem 1.4rem 1rem;display:flex;position:relative}.legendary-drop-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#ffd57a;font-size:.64rem;font-weight:900;animation:1.8s ease-in-out infinite legendaryPulse}.legendary-drop-sponsor{font-family:var(--font-display), sans-serif;color:#fffbe6;text-shadow:0 0 28px #ffd57a66;font-size:1.65rem;font-weight:900;line-height:1.05}.legendary-drop-benefit{color:#ffd57a;margin-top:.1rem;font-size:1.08rem;font-weight:900}.legendary-drop-code{letter-spacing:.1em;color:#c4af78;background:#ffd57a0c;border:1px solid #ffd57a44;border-radius:.55rem;margin-top:.25rem;padding:.28rem .7rem;font-size:.78rem;font-weight:800}.legendary-drop-hint{letter-spacing:.07em;color:#7a6e4a;text-transform:uppercase;margin-top:.35rem;font-size:.62rem;font-weight:700}@keyframes legendaryDropIn{0%{opacity:0;transform:scale(.84)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes legendaryPulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes packPulse{0%,to{opacity:.7;transform:scale(.88)}50%{opacity:1;transform:scale(1.04)}}@keyframes packShimmer{0%{background-position:220% 0}to{background-position:-220% 0}}@keyframes packGlowPulse{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes packCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.fut-photo-frame{border:1px solid var(--rc);border-radius:1.6rem 1.6rem 1rem 1rem;width:min(210px,80%);height:100%;margin:0 auto;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fut-photo-frame{border:1px solid color-mix(in srgb, var(--rc) 30%, transparent)}}.fut-photo-frame{background:linear-gradient(180deg, var(--rc) 0%, transparent 20%), radial-gradient(circle at 50% 12%, var(--rc) 0%, transparent 48%), linear-gradient(180deg, #121922 0%, #0a1017 100%)}@supports (color:color-mix(in lab, red, red)){.fut-photo-frame{background:linear-gradient(180deg, color-mix(in srgb, var(--rc) 12%, white 4%) 0%, transparent 20%), radial-gradient(circle at 50% 12%, color-mix(in srgb, var(--rc) 18%, transparent) 0%, transparent 48%), linear-gradient(180deg, #121922 0%, #0a1017 100%)}}.fut-photo-frame{box-shadow:inset 0 0 0 1px #ffffff0c,0 26px 40px #00000024}.fut-photo-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 0% 40%,#05080db3 100%);position:absolute;inset:0}.fut-artwork-img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.candidate-badge-locked{color:#555!important;background:linear-gradient(#2a2a2a 0%,#1a1a1a 100%)!important}.card-flip-wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;aspect-ratio:2/3;position:relative}.card-flip-inner{height:100%;position:relative}.card-face.panini-card{height:100%;overflow:hidden}.card-flip-wrapper .panini-card:hover{box-shadow:none;transform:none}.card-front{transition:opacity .18s;display:block}.card-back{opacity:0;pointer-events:none;width:100%;min-height:100%;transition:opacity .18s;position:absolute;top:0;left:0;overflow:hidden}.card-flip-inner.is-flipped .card-front{opacity:0;pointer-events:none}.card-flip-inner.is-flipped .card-back{opacity:1;pointer-events:auto}.card-flip-hint{letter-spacing:.08em;text-align:center;color:#5a6b78;text-transform:uppercase;padding:.3rem .75rem .5rem;font-size:.6rem;font-weight:700}.card-back-open{z-index:3;color:#d7e1e9;letter-spacing:.05em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff29;border-radius:.7rem;margin:.45rem .75rem .65rem;padding:.45rem .7rem;font-size:.68rem;font-weight:800;position:relative}.card-back-return{color:#9db0bf;letter-spacing:.05em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.7rem;margin:0 .75rem .75rem;padding:.42rem .7rem;font-size:.62rem;font-weight:800}.stat-highlight span:last-child{font-size:.88rem!important;font-weight:900!important}.card-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-overflow-scrolling:touch;background:#060c12e0;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.card-modal-inner{flex-direction:column;align-items:center;gap:1rem;max-height:92vh;display:flex;overflow-y:auto}.card-modal-flip-wrap{perspective:1400px;width:min(360px,92vw);height:min(78vh,720px)}.card-modal-flip-inner{width:100%;height:100%;min-height:0;transform-style:preserve-3d;transition:transform .46s cubic-bezier(.2,.7,.2,1);position:relative}.card-modal-flip-inner.is-flipped{transform:rotateY(180deg)}.card-modal-face{backface-visibility:hidden;border-radius:1.6rem;position:absolute;inset:0;overflow:hidden}.card-modal-face-front,.card-modal-face-back{justify-content:center;align-items:stretch;display:flex}.card-modal-face-back{transform:rotateY(180deg)}.card-modal-front-shell{border-radius:1.6rem;width:100%;height:100%;overflow:hidden;box-shadow:0 32px 80px #0009,0 0 0 1px #ffffff0f}.card-modal-front-shell .pcard-root{aspect-ratio:auto;clip-path:inset(0 round 1.6rem);border-radius:1.6rem;width:100%;height:100%}.card-modal-face-back .fut-card{width:100%;height:100%;overflow-y:auto}.pack-reveal-inner{background:linear-gradient(#0d1621f5 0%,#091018f5 100%);border:1px solid #ffffff1f;border-radius:1.4rem;width:min(860px,96vw);padding:1rem}.card-modal-close{color:#c0cdd6;letter-spacing:.06em;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:.6rem 1.4rem;font-size:.85rem;font-weight:800}.quiniela-match-popup{background:linear-gradient(#0a121cfa 0%,#070d14fa 100%);border:1px solid #ffffff1f;border-radius:1.6rem;width:min(720px,94vw);max-height:min(90vh,880px);padding:1.2rem;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0000008c}.quiniela-match-popup__head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.quiniela-match-popup__head h3{color:#fff;margin-top:.2rem;font-size:clamp(1.3rem,2vw,1.9rem);font-weight:900;line-height:1.05}.quiniela-match-popup__meta{flex-wrap:wrap;gap:.45rem;margin-top:.95rem;display:flex}.quiniela-match-popup__meta span,.quiniela-match-popup__details p{color:#d5dee5;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:.45rem .7rem;font-size:.76rem;font-weight:700}.quiniela-match-popup__teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.8rem;margin-top:1rem;display:grid}.quiniela-match-popup__team{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.2rem;align-items:center;gap:.8rem;min-width:0;padding:.9rem;display:flex}.quiniela-match-popup__team p{color:#8ea1b2;font-size:.76rem;font-weight:800}.quiniela-match-popup__team strong{color:#fff;font-size:1rem;font-weight:900;line-height:1.15;display:block}.quiniela-match-popup__flag{font-size:2rem}.quiniela-match-popup__vs{color:#6d7f8f;letter-spacing:.32em;font-size:.78rem;font-weight:900}.quiniela-match-popup__details{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;display:flex}.quiniela-match-popup__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.quiniela-match-popup__score-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.8rem;margin-top:1rem;display:grid}.quiniela-match-popup__score-row label{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.2rem;justify-content:center;align-items:center;gap:.8rem;padding:.95rem;display:flex}.quiniela-match-popup__score-row input{color:#fff;text-align:center;background:#040a0fb3;border:1px solid #9bffb038;border-radius:1rem;width:88px;padding:.45rem .4rem;font-size:2.3rem;font-weight:900}.quiniela-match-popup__dash{color:#fff;font-size:2rem;font-weight:900}.quiniela-match-popup__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.rival-card{background:linear-gradient(160deg,#ffffff0d 0%,#00000038 100%);border:1px solid #ffffff1a;border-radius:1.2rem;transition:border-color .18s,box-shadow .18s;overflow:hidden}.rival-card:hover{border-color:#ffffff2e;box-shadow:0 8px 28px #00000047}.rival-card__accent{width:100%;height:3px}.rival-card[data-tier=epico] .rival-card__accent{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.rival-card[data-tier=dificil] .rival-card__accent{background:linear-gradient(90deg,#a78bfa,#7c3aed)}.rival-card[data-tier=normal] .rival-card__accent{background:linear-gradient(90deg,#9bffb0,#34d399)}.rival-card[data-tier=facil] .rival-card__accent{background:linear-gradient(90deg,#7dd3fc,#3b82f6)}.rival-card__body{padding:.85rem}.rival-card__head{align-items:flex-start;gap:.65rem;margin-bottom:.6rem;display:flex}.rival-card__badge{flex-shrink:0;font-size:2rem;line-height:1}.rival-card__name{color:#fff;font-size:.9rem;font-weight:900;line-height:1.2}.rival-card__desc{color:#94a3b8;margin-top:.22rem;font-size:.7rem;line-height:1.45}.rival-card__tier-chip{letter-spacing:.1em;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;margin-top:.1rem;padding:.22rem .55rem;font-size:.58rem;font-weight:900}.rival-card__tier-chip[data-tier=epico]{color:#fbbf24;background:#fbbf2424;border-color:#fbbf2447}.rival-card__tier-chip[data-tier=dificil]{color:#a78bfa;background:#a78bfa1f;border-color:#a78bfa47}.rival-card__tier-chip[data-tier=normal]{color:#9bffb0;background:#9bffb01a;border-color:#9bffb03d}.rival-card__tier-chip[data-tier=facil]{color:#7dd3fc;background:#7dd3fc1a;border-color:#7dd3fc3d}.rival-card__flags{letter-spacing:.04em;color:#0000;text-shadow:0 0 #ffffffe6;margin-bottom:.7rem;font-size:1rem;line-height:1.7}.rival-card__footer{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.rival-card__rating{color:#94a3b8;font-size:.72rem;font-weight:700}.duelo-reward-strip{background:#fbbf240f;border:1px solid #fbbf242e;border-radius:.9rem;align-items:center;gap:.7rem;padding:.65rem .85rem;display:flex}.duelo-reward-steps{gap:.3rem;display:flex}.duelo-reward-step{border:1px solid #0000;border-radius:999px;place-items:center;width:1.65rem;height:1.65rem;font-size:.62rem;font-weight:900;display:grid}.duelo-reward-step--done{color:#9bffb0;background:#9bffb02e;border-color:#9bffb059}.duelo-reward-step--pending{color:#fbbf248c;background:#fbbf2414;border-color:#fbbf242e}@media (max-width:767px){.quiniela-match-popup{width:min(96vw,560px);padding:1rem}.quiniela-match-popup__teams,.quiniela-match-popup__score-row,.quiniela-match-popup__actions{grid-template-columns:1fr}.quiniela-match-popup__vs,.quiniela-match-popup__dash{display:none}.quiniela-match-popup__choices{grid-template-columns:1fr}.quiniela-match-popup__score-row input{width:100%;max-width:112px}}.card-modal-actions{justify-content:center;align-items:center;gap:.7rem;display:flex}.card-modal-flip-btn{color:#9bffb0;letter-spacing:.05em;text-transform:uppercase;background:#9bffb014;border:1px solid #9bffb059;border-radius:999px;padding:.6rem 1.2rem;font-size:.85rem;font-weight:900}.card-modal-flip-btn:hover{background:#9bffb024}.reward-pack-popup{text-align:center;background:radial-gradient(at 50% -20%,#9bffb014 0%,#0000 60%),linear-gradient(#0d1621f7 0%,#080f17f7 100%);border:1px solid #ffffff2e;border-radius:1.4rem;width:min(440px,95vw);padding:1.2rem;animation:.38s cubic-bezier(.22,1,.36,1) both rewardPopupIn;position:relative;box-shadow:0 0 0 1px #9bffb01f,0 32px 72px #000000a6}.reward-pack-popup__x{color:#ecf4fb;cursor:pointer;z-index:3;background:#0a1018bf;border:1px solid #ffffff59;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;font-size:1.05rem;font-weight:900;line-height:1;display:grid;position:absolute;top:.65rem;right:.65rem}.reward-pack-popup__x:hover{background:#ffffff24;border-color:#ffffff8c}.reward-pack-popup__x:focus-visible{outline-offset:2px;outline:2px solid #9bffb0}@keyframes rewardPopupIn{0%{opacity:0;transform:scale(.88)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.reward-pack-popup__copy{color:#9db0bf;margin-top:.15rem;font-size:.92rem;line-height:1.5}.reward-pack-popup__art{border-radius:1rem;width:min(180px,50vw);margin:.8rem auto 0;animation:3.5s ease-in-out infinite packCardFloat;display:block}.pack-fan-trio{width:200px;height:220px;position:relative}.pack-fan-card{border-radius:.75rem;width:110px;height:auto;position:absolute;box-shadow:0 12px 32px #0000008c}.pack-fan-left{filter:drop-shadow(0 8px 24px #cd7f3244);z-index:1;bottom:0;left:0;transform:rotate(-14deg)translate(-10px)}.pack-fan-center{filter:drop-shadow(0 12px 32px #c0c8d866);z-index:3;width:120px;bottom:8px;left:50%;transform:translate(-50%)}.pack-fan-right{filter:drop-shadow(0 8px 24px #ffd70066);z-index:2;bottom:0;right:0;transform:rotate(14deg)translate(10px)}.pack-fan-badge{color:#1a0f00;letter-spacing:.1em;z-index:10;background:linear-gradient(135deg,gold 0%,#f59e0b 100%);border-radius:999px;padding:.25rem .6rem;font-size:.62rem;font-weight:900;position:absolute;top:-4px;right:-8px;box-shadow:0 2px 8px #ffd70080}.reward-pack-popup__reward{color:#9bffb0;letter-spacing:.04em;margin-top:.7rem;font-size:1.1rem;font-weight:900}.reward-pack-popup__dismiss-note{color:#9bb0c1;margin-top:.5rem;font-size:.8rem;line-height:1.45}.reward-pack-popup__actions{gap:.6rem;margin-top:.9rem;display:grid}.reward-pack-popup__open-btn{color:#042b10;letter-spacing:.04em;background:linear-gradient(135deg,#9bffb0 0%,#3de876 100%);font-weight:900;box-shadow:0 4px 18px #9bffb059}.reward-pack-popup__open-btn:hover{background:linear-gradient(135deg,#b3ffca 0%,#52f590 100%);box-shadow:0 6px 24px #9bffb080}.reward-pack-popup__close-link{color:#6a7d8c;letter-spacing:.04em;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:.4rem;font-size:.82rem;font-weight:700;text-decoration:underline}.pack-attempts-cta{color:#e9f2fa;text-align:left;background:linear-gradient(140deg,#ffffff14 0%,#ffffff08 100%);border:1px solid #fff3;border-radius:.95rem;align-items:center;gap:.65rem;padding:.75rem .85rem;font-size:.83rem;font-weight:800;line-height:1.4;display:flex}.pack-attempts-cta__icons{align-items:center;display:flex}.pack-attempts-cta__icons img{border-radius:.4rem;width:34px;height:auto;box-shadow:0 8px 20px #00000061}.pack-attempts-cta__icons img+img{margin-left:-10px}.mastodonte-prize-banner{background:radial-gradient(110% 90% at 90% -10%,#c9a84c28 0%,#0000 55%),radial-gradient(70% 60% at -10% 110%,#3de87630 0%,#0000 55%),radial-gradient(60% 50%,#0a1820 0%,#060d12 100%);border:1px solid #c9a84c66;border-radius:1.6rem;position:relative;overflow:hidden}.mastodonte-prize-banner__glow{pointer-events:none;background:repeating-linear-gradient(-45deg,#0000 0 28px,#ffffff05 28px 29px),radial-gradient(90% 70% at 92% 5%,#e8c96a22 0%,#0000 60%),radial-gradient(40% 40% at 8% 95%,#9bffb018 0%,#0000 55%);position:absolute;inset:0}.mastodonte-prize-banner__body{gap:.62rem;padding:1.1rem 1.2rem 1rem;display:grid;position:relative}.mastodonte-prize-banner__top{align-items:center;gap:.5rem;display:flex}.mastodonte-prize-banner__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#c9a84c;font-size:.62rem;font-weight:900}.mastodonte-prize-banner__hero{flex-direction:column;gap:.18rem;display:flex}.mastodonte-prize-banner__hero-amount{align-items:baseline;gap:.3rem;display:flex}.mastodonte-prize-banner__hero-currency{color:#c9a84c;letter-spacing:.04em;font-size:1rem;font-weight:900;line-height:1}@keyframes gold-shimmer{0%{background-position:-200%}60%{background-position:200%}to{background-position:200%}}@keyframes cta-shimmer{0%{background-position:-200%}60%{background-position:200%}to{background-position:200%}}.mastodonte-prize-banner__hero-number{letter-spacing:-.03em;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px #c9a84c55);background:linear-gradient(90deg,#c9a84c 0% 25%,#d8b85a 35%,#f0da90 44%,#fffaee 50%,#f0da90 56%,#d8b85a 65%,#c9a84c 75% 100%) 0 0/300%;-webkit-background-clip:text;background-clip:text;font-size:2.6rem;font-weight:900;line-height:1;animation:11s linear infinite gold-shimmer}.mastodonte-prize-banner__hero-badge{letter-spacing:.12em;text-transform:uppercase;color:#0d200f;background:linear-gradient(135deg,#9bffb0 0%,#3de876 100%);border-radius:99px;align-self:center;margin-left:.1rem;padding:.18rem .5rem;font-size:.58rem;font-weight:900}.mastodonte-prize-banner__hero-sub{color:#9ab6c6;margin:0;font-size:.8rem;line-height:1.3}.mastodonte-prize-banner__fine{color:#6a8494;margin:0;font-size:.72rem;line-height:1.4}.mastodonte-prize-banner__pills{flex-wrap:wrap;gap:.4rem;display:flex}.mastodonte-prize-banner__pills span{color:#c8dce6;letter-spacing:.02em;background:#ffffff0d;border:1px solid #ffffff14;border-radius:99px;align-items:center;gap:.2rem;padding:.24rem .64rem;font-size:.7rem;font-weight:800;display:inline-flex}.mastodonte-prize-banner__actions{grid-template-columns:1fr auto;align-items:center;gap:.5rem;display:grid}.mastodonte-prize-banner__logo-wrap{filter:brightness(1.35)contrast(1.1)drop-shadow(0 1px 6px #c9a84c55);align-items:center;display:inline-flex}.mastodonte-prize-banner__cta{cursor:pointer;background:linear-gradient(160deg,#1c1500 0%,#0e1510 100%);border:1px solid #c9a84c88;border-radius:.88rem;padding:.72rem 1.1rem;transition:filter .15s,border-color .15s}.mastodonte-prize-banner__cta-text{letter-spacing:.04em;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#c9a84c 0% 20%,#d8b85a 32%,#f0da90 42%,#fffaee 50%,#f0da90 58%,#d8b85a 68%,#c9a84c 80% 100%) 0 0/300%;-webkit-background-clip:text;background-clip:text;font-size:.84rem;font-weight:900;animation:11s linear 2.5s infinite cta-shimmer;display:block}.mastodonte-prize-banner__cta:disabled{opacity:.45;cursor:not-allowed}.mastodonte-prize-banner__cta:not(:disabled):hover{filter:brightness(1.1);border-color:#e8c96a}.mastodonte-prize-banner__rules{color:#8ba4b4;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff20;border-radius:.88rem;padding:.72rem .9rem;font-size:.74rem;font-weight:800;transition:border-color .15s,color .15s}.mastodonte-prize-banner__rules:hover{color:#c8dce6;border-color:#ffffff40}.mastodonte-prize-banner__link{color:#c9a84c;white-space:nowrap;font-weight:900;text-decoration:none}.mastodonte-prize-banner__link:hover{text-decoration:underline}.kavara-prize-banner{background:radial-gradient(110% 90% at 90% -10%,#4cc9ff22 0%,#0000 55%),radial-gradient(70% 60% at -10% 110%,#0091cc30 0%,#0000 55%),radial-gradient(60% 50%,#000e1a 0%,#000a12 100%);border:1px solid #4cc9ff55;border-radius:1.6rem;position:relative;overflow:hidden}.kavara-prize-banner__glow{pointer-events:none;background:repeating-linear-gradient(-45deg,#0000 0 28px,#4cc9ff06 28px 29px),radial-gradient(90% 70% at 92% 5%,#4cc9ff22 0%,#0000 60%),radial-gradient(40% 40% at 8% 95%,#00ccff18 0%,#0000 55%);position:absolute;inset:0}.kavara-prize-banner__body{gap:.62rem;padding:1.1rem 1.2rem 1rem;display:grid;position:relative}.kavara-prize-banner__top{align-items:center;gap:.5rem;display:flex}.kavara-prize-banner__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#4cc9ff;font-size:.62rem;font-weight:900}.kavara-prize-banner__hero{flex-direction:column;gap:.18rem;display:flex}.kavara-prize-banner__hero-amount{align-items:baseline;gap:.3rem;display:flex}.kavara-prize-banner__hero-currency{color:#4cc9ff;letter-spacing:.04em;font-size:1rem;font-weight:900;line-height:1}@keyframes kavara-shimmer{0%{background-position:-200%}60%{background-position:200%}to{background-position:200%}}.kavara-prize-banner__hero-number{letter-spacing:-.03em;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px #4cc9ff55);background:linear-gradient(90deg,#4cc9ff 0% 22%,#7adaff 34%,#b8f0ff 44%,#e6faff 50%,#b8f0ff 56%,#7adaff 66%,#4cc9ff 78% 100%) 0 0/300%;-webkit-background-clip:text;background-clip:text;font-size:2.6rem;font-weight:900;line-height:1;animation:11s linear infinite kavara-shimmer}.kavara-prize-banner__hero-badge{letter-spacing:.12em;text-transform:uppercase;color:#001a28;background:linear-gradient(135deg,#4cc9ff 0%,#0ad 100%);border-radius:99px;align-self:center;margin-left:.1rem;padding:.18rem .5rem;font-size:.58rem;font-weight:900}.kavara-prize-banner__hero-sub{color:#8ab8cc;margin:0;font-size:.8rem;line-height:1.3}.kavara-prize-banner__fine{color:#567888;margin:0;font-size:.72rem;line-height:1.4}.kavara-prize-banner__pills{flex-wrap:wrap;gap:.4rem;display:flex}.kavara-prize-banner__pills span{color:#c8dce6;letter-spacing:.02em;background:#ffffff0d;border:1px solid #4cc9ff22;border-radius:99px;align-items:center;gap:.2rem;padding:.24rem .64rem;font-size:.7rem;font-weight:800;display:inline-flex}.kavara-prize-banner__actions{grid-template-columns:1fr auto;align-items:center;gap:.5rem;display:grid}.kavara-prize-banner__logo-wrap{filter:brightness(1.25)drop-shadow(0 1px 6px #4cc9ff55);align-items:center;display:inline-flex}.kavara-prize-banner__cta{cursor:pointer;background:linear-gradient(160deg,#00141e 0%,#000e18 100%);border:1px solid #4cc9ff66;border-radius:.88rem;padding:.72rem 1.1rem;transition:filter .15s,border-color .15s}.kavara-prize-banner__cta-text{letter-spacing:.04em;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#4cc9ff 0% 20%,#7adaff 32%,#b8f0ff 42%,#e6faff 50%,#b8f0ff 58%,#7adaff 68%,#4cc9ff 80% 100%) 0 0/300%;-webkit-background-clip:text;background-clip:text;font-size:.84rem;font-weight:900;animation:11s linear 2.5s infinite kavara-shimmer;display:block}.kavara-prize-banner__cta:disabled{opacity:.45;cursor:not-allowed}.kavara-prize-banner__cta:not(:disabled):hover{filter:brightness(1.1);border-color:#7adaff}.kavara-prize-banner__rules{color:#7a9aaa;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff20;border-radius:.88rem;padding:.72rem .9rem;font-size:.74rem;font-weight:800;transition:border-color .15s,color .15s}.kavara-prize-banner__rules:hover{color:#c8dce6;border-color:#ffffff40}.kavara-prize-banner__link{color:#4cc9ff;white-space:nowrap;font-weight:900;text-decoration:none}.kavara-prize-banner__link:hover{text-decoration:underline}.fantasy-premium-tab--kavara:before{background:radial-gradient(130% 65% at 50% -20%,#4cc9ff50 0%,#4cc9ff22 35%,#0000 65%),radial-gradient(80% 40% at 80% 30%,#08b2 0%,#0000 55%),radial-gradient(60% 45% at 105% 110%,#005a8820 0%,#0000 60%),linear-gradient(#00060e 0%,#000810 35%,#000608 100%)}.fantasy-premium-tab--kavara:after{opacity:1;background:linear-gradient(160deg,#0000 0%,#4cc9ff0f 40%,#b4f0ff1a 50%,#4cc9ff0f 60%,#0000 100%)}.fantasy-premium-tab--kavara .kavara-prize-banner{box-shadow:0 0 0 1px #4cc9ff66,0 0 60px #4cc9ff44,0 0 160px #4cc9ff22;border-color:#4cc9ffaa!important}.fantasy-premium-tab--kavara .primary-action{color:#000e18!important;background:linear-gradient(135deg,#4cc9ff 0%,#09c 60%,#4cc9ff 100%) 0 0/200%!important;border:none!important;animation:3.5s linear infinite cta-shimmer!important;box-shadow:0 4px 20px #4cc9ff55!important}.fantasy-premium-tab--kavara .brand-kicker{color:#7adaff!important}.fantasy-skin--kavara .quiniela-quickstart{box-shadow:0 0 0 3px #4cc9ff18,0 8px 34px #4cc9ff1f,inset 0 1px #b8f0ff33;background:linear-gradient(160deg,#031321ee 0%,#05101aee 100%)!important;border:1.5px solid #4cc9ff55!important}.fantasy-skin--kavara .group-strip-card{box-shadow:0 0 0 1px #4cc9ff22,0 8px 40px #4cc9ff20;background:linear-gradient(160deg,#041625ee 0%,#06111bee 100%)!important;border-color:#4cc9ff44!important}.fantasy-skin--kavara .fantasy-slot-card{box-shadow:0 0 0 1px #4cc9ff1f,0 10px 26px #4cc9ff14;border-color:#4cc9ff3d!important}.simulator-story-popup{text-align:center;background:linear-gradient(#0d1621f7 0%,#080f17f7 100%);border:1px solid #ffffff24;border-radius:1.4rem;width:min(440px,95vw);padding:1.2rem}.quiniela-confirm-popup{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:min(760px,95vw);max-height:90vh;overflow-y:auto}.quiniela-confirm-overlay{overscroll-behavior:contain;align-items:flex-start;padding-top:.9rem;padding-bottom:1.15rem}.quiniela-confirm-overlay .quiniela-confirm-popup{touch-action:pan-y;max-height:none;margin:0 auto;overflow:visible}.premium-popup{position:relative;overflow:hidden}.premium-popup:before{content:"";pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(-45deg,#0000 0 28px,#ffffff03 28px 29px);position:absolute;inset:0}.premium-popup--mastodonte{box-shadow:0 0 80px #c9a84c22,0 0 200px #c9a84c10,inset 0 1px #c9a84c30;background:radial-gradient(120% 55% at 50% -5%,#c9a84c1a 0%,#0000 60%),linear-gradient(#120e04fa 0%,#080f17fa 100%)!important;border-color:#c9a84c55!important}.premium-popup--copelia{box-shadow:0 0 80px #ff91c122,0 0 200px #ff91c110,inset 0 1px #ffdbe730;background:radial-gradient(120% 55% at 50% -5%,#ff91c122 0%,#0000 60%),linear-gradient(#250e1bfa 0%,#120a11fa 100%)!important;border-color:#ff91c166!important}.premium-popup__badge{letter-spacing:.14em;text-transform:uppercase;border-radius:99px;align-items:center;gap:.3rem;margin-bottom:.5rem;padding:.24rem .72rem;font-size:.62rem;font-weight:900;display:inline-flex}.premium-popup--mastodonte .premium-popup__badge{color:#c9a84c;background:#c9a84c18;border:1px solid #c9a84c44}.premium-popup--copelia .premium-popup__badge{color:#ffe6f0;background:#ff91c121;border:1px solid #ffb5d144}.premium-legal-inline{text-align:left;background:#00000040;border:1px solid #ffffff1a;border-radius:.9rem;width:100%;overflow:hidden}.premium-legal-inline__toggle{letter-spacing:.04em;color:#9ab6c6;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;padding:.6rem .9rem;font-size:.74rem;font-weight:900;list-style:none;display:flex}.premium-legal-inline__toggle::-webkit-details-marker{display:none}.premium-legal-inline__toggle:after{content:"▸";margin-left:auto;font-size:.68rem;transition:transform .18s}details[open] .premium-legal-inline__toggle:after{transform:rotate(90deg)}.premium-popup--mastodonte .premium-legal-inline__toggle{color:#d4b260}.premium-popup--copelia .premium-legal-inline__toggle{color:#ffd7e6}.premium-legal-inline__body{padding:0 .9rem .8rem}.premium-legal-inline__sponsor{color:#8ba4b4;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.72rem;display:flex}.premium-legal-inline__list{color:#b0c8d6;gap:.36rem;margin:0;padding:0;font-size:.73rem;line-height:1.45;list-style:none;display:grid}.premium-legal-inline__list li{padding-left:.6rem;position:relative}.premium-legal-inline__list li:before{content:"·";color:#c9a84c;position:absolute;left:0}.premium-popup--copelia .premium-legal-inline__list li:before{color:#ff9ec5}.simulator-story-popup__preview{border:1px solid #ffffff38;border-radius:.9rem;width:min(230px,62vw);margin:.8rem auto 0;display:block;box-shadow:0 14px 36px #00000080}.fut-card{background:linear-gradient(160deg, #18273d 0%, #0d1c2f 55%, #09141e 100%), radial-gradient(circle at top right, var(--rc,#9bffb0) 0%, transparent 50%);border-radius:1.6rem;width:min(340px,92vw);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fut-card{background:linear-gradient(160deg, #18273d 0%, #0d1c2f 55%, #09141e 100%), radial-gradient(circle at top right, color-mix(in srgb, var(--rc,#9bffb0) 12%, transparent) 0%, transparent 50%)}}.fut-card{border:1px solid var(--rc,#9bffb0)}@supports (color:color-mix(in lab, red, red)){.fut-card{border:1px solid color-mix(in srgb, var(--rc,#9bffb0) 25%, transparent)}}.fut-card{box-shadow:0 32px 80px #0009,0 0 0 1px #ffffff0f}.fut-card-top{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;gap:.15rem .7rem;padding:1.2rem 1.4rem .9rem;display:grid}.fut-rating{font-family:var(--font-display), sans-serif;grid-row:1/3;align-self:center;font-size:3rem;font-weight:900;line-height:1}.fut-pos{letter-spacing:.14em;text-transform:uppercase;align-self:end;font-size:.75rem;font-weight:900}.fut-flag{grid-area:1/3;place-self:center end;font-size:1.6rem}.fut-rarity-label{letter-spacing:.2em;text-transform:uppercase;opacity:.75;grid-column:2/4;font-size:.6rem;font-weight:900}.fut-photo-area{background-position:50%;background-repeat:no-repeat;background-size:cover;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;height:130px;display:flex}.fut-club{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#c8d8e5;padding:0 1.4rem .2rem;font-size:.76rem;font-weight:800}.fut-pos-icon{opacity:.9;filter:drop-shadow(0 4px 16px #0006);font-size:4rem}.fut-name{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;text-align:center;padding:.9rem 1.4rem .2rem;font-size:1.25rem;font-weight:900}.fut-club-row{color:#8ea1b2;text-transform:uppercase;letter-spacing:.08em;justify-content:center;gap:1rem;padding:.1rem 1.4rem .6rem;font-size:.72rem;font-weight:700;display:flex}.fut-divider{border:none;border-top:1px solid;margin:0 1.4rem}.fut-bio{grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.75rem 1.4rem;display:grid}.fut-bio-item{flex-direction:column;align-items:center;gap:.15rem;display:flex}.fut-bio-item span:first-child{color:#6a7d8c;text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;font-weight:700}.fut-bio-item span:last-child{color:#e8eff4;font-size:.92rem;font-weight:900}.fut-stats-full{flex-direction:column;gap:.4rem;padding:.75rem 1.4rem;display:flex}.fut-stats-title{letter-spacing:.16em;text-transform:uppercase;margin-bottom:.4rem;font-size:.65rem;font-weight:900}.fut-stat-bar{background:var(--statbg,#ffffff0a);border-radius:.6rem;justify-content:space-between;align-items:center;padding:.4rem .75rem;display:flex}.fut-stat-bar span{color:#8ea1b2;font-size:.78rem}.fut-stat-bar strong{color:#e8eff4;font-size:.92rem;font-weight:900}.fut-fantasy-tag{letter-spacing:.04em;text-align:center;border:1px solid;border-radius:.75rem;margin:0 1.4rem 1.2rem;padding:.55rem .9rem;font-size:.72rem;font-weight:800}@media (max-width:767px){.quiniela-layout{--quiniela-fixed-top:4rem;--quiniela-top-rail-height:26.1rem;gap:.75rem;width:100%;max-width:100%;margin-inline:0}.quiniela-top-cluster{width:min(100vw - 1.5rem,80rem)}.group-strip-card{border-radius:1rem;width:100%;min-width:0;max-width:100%;padding:.58rem}.group-strip-head{flex-direction:column;align-items:flex-start;gap:.2rem;margin-bottom:.42rem}.group-quick-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;padding-bottom:0}.group-pill{text-align:center;border-radius:.58rem;align-items:center;width:100%;min-width:0;padding:.32rem .2rem}.group-pill span{font-size:.66rem;line-height:1.15}.group-pill small{letter-spacing:.03em;font-size:.55rem}.group-tables-scroll{gap:.35rem;width:100%;min-width:0;max-width:100%}.group-table-panel{border-radius:.8rem;width:100%;min-width:100%;max-width:100%;padding:.45rem}.group-table th,.group-table td{padding:.3rem .08rem;font-size:.74rem}.group-table th{letter-spacing:.07em;font-size:.64rem}.group-table th:first-child,.group-table td:first-child{text-align:center;width:8%}.group-table th:nth-child(2),.group-table td:nth-child(2){width:44%}.group-table th:nth-child(3),.group-table td:nth-child(3),.group-table th:nth-child(4),.group-table td:nth-child(4),.group-table th:nth-child(5),.group-table td:nth-child(5),.group-table th:nth-child(6),.group-table td:nth-child(6){text-align:center;width:12%}.group-team-cell strong{font-size:.72rem}.match-card{border-radius:1.2rem;padding:.72rem}.match-teams-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.34rem;display:grid}.match-vs{color:#8ea1b2;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.74rem;font-weight:800;display:flex}.team-pill{border-radius:.8rem;gap:.45rem;width:100%;min-width:0;padding:.46rem .58rem}.team-pill>div{min-width:0}.match-team-name{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.94rem,3.3vw,1.08rem);overflow:hidden}.data-chip{padding:.34rem .54rem;font-size:.76rem}.pick-choice{min-height:66px;padding:.55rem}.pick-choice strong{font-size:.92rem}.pick-choice small{font-size:.72rem}.score-box{padding:.35rem .48rem}.score-box input{width:1.8rem;font-size:.95rem}.pitch{min-height:unset;aspect-ratio:auto;width:100%}.player-node{gap:0;width:min(21vw,90px)}.player-node--coach{width:min(12vw,52px)}.player-card{min-height:unset;padding:.42rem}.fantasy-slot-card-root .pcard-name.fantasy-slot-name{letter-spacing:.03em;font-size:clamp(.6rem,6.1cqw,.82rem)}.fantasy-slot-card-root .pcard-pos{font-size:clamp(.5rem,4.7cqw,.68rem)}.fantasy-slot-flag-badge{width:clamp(20px,16.8cqw,30px);height:clamp(20px,16.8cqw,30px);top:calc(var(--frame-safe) - clamp(3px, 1.9cqw, 7px));right:calc(var(--frame-safe) - clamp(3px, 1.9cqw, 7px));font-size:clamp(.72rem,5.7cqw,1rem)}}@media print{body{color:#000;background:#fff}body *{visibility:hidden}.album-print-root,.album-print-root *{visibility:visible}.album-print-root{display:block!important}.app-shell,main,.album-print-panel{box-shadow:none!important;background:0 0!important;border:0!important}.album-print-panel{padding:0!important}.album-tools-panel,.card-modal-overlay,.tab-pill{display:none!important}.panini-card{break-inside:avoid;box-shadow:none;border-color:#d8d8d8}}.pcard-root{aspect-ratio:2/3;clip-path:inset(0 round 1.1rem);isolation:isolate;--frame-safe:clamp(12px, 3.2cqw, 22px);--frame-base:#99683a;--frame-light:#e8b874;--frame-shadow:#4b2f12;background:#0a111a;border-radius:1.1rem;width:100%;position:relative;overflow:hidden;container-type:inline-size}.pcard-bg{z-index:1;background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0006 100%);mask-image:linear-gradient(#000 55%,#0006 100%)}.pcard-photo{z-index:2;justify-content:center;align-items:flex-end;padding-bottom:14%;display:flex;position:absolute;inset:0}.pcard-photo-inner{justify-content:center;align-items:flex-end;width:90%;height:90%;display:flex}.pcard-artwork-img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.pcard-artwork-img.artwork-is-photo{filter:drop-shadow(0 0 3px #fffffff2)drop-shadow(0 0 10px #ffffff8c)}.pcard-root[data-rarity=gold] .pcard-artwork-img.artwork-is-photo,.pcard-root[data-rarity=platinum] .pcard-artwork-img.artwork-is-photo{filter:drop-shadow(0 0 3px #ffdc50)drop-shadow(0 0 12px #ffb400bf)}.pcard-artwork-img.artwork-is-placeholder{object-position:center center;opacity:.72;filter:none}.pcard-pos-icon{opacity:.7;margin-bottom:1rem;font-size:3rem}.pcard-frame{pointer-events:none;z-index:14;box-sizing:border-box;border:clamp(5px, 1.7cqw, 11px) solid var(--frame-base);box-shadow:inset 0 0 0 1px var(--frame-light), inset 0 2px 6px var(--frame-light), inset 0 -3px 7px var(--frame-shadow), 0 2px 8px #00000059;border-radius:1.1rem;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pcard-frame{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--frame-light) 58%, #fff 42%), inset 0 2px 6px color-mix(in srgb, var(--frame-light) 70%, #fff 30%), inset 0 -3px 7px color-mix(in srgb, var(--frame-shadow) 78%, #000 22%), 0 2px 8px #00000059}}.pcard-frame:before{content:"";border:1px solid var(--frame-light);border-radius:.72rem;position:absolute;inset:clamp(7px,2.1cqw,13px)}@supports (color:color-mix(in lab, red, red)){.pcard-frame:before{border:1px solid color-mix(in srgb, var(--frame-light) 68%, #fff 32%)}}.pcard-frame:before{box-shadow:inset 0 1px 2px #ffffff3d,inset 0 -1px 2px #00000038}.pcard-root[data-rarity=bronze]{--frame-base:#9b6236;--frame-light:#d7a170;--frame-shadow:#4a2c14}.pcard-root[data-rarity=silver]{--frame-base:#9eaab7;--frame-light:#e5edf5;--frame-shadow:#4f5a66}.pcard-root[data-rarity=gold]{--frame-base:#bf8e2f;--frame-light:#f8d67a;--frame-shadow:#5c3a0a}.pcard-root[data-rarity=platinum]{--frame-base:#88a9bf;--frame-light:#ecfbff;--frame-shadow:#23394c}.pcard-root[data-rarity=platinum] .pcard-frame{border-width:clamp(6px,2cqw,12px);box-shadow:inset 0 0 0 1px #e1f7ffe6,inset 0 2px 7px #f0ffff80,inset 0 -3px 8px #1c344e9e,0 0 10px #78e0ff59,0 2px 9px #00000052}.pcard-root[data-rarity=platinum] .pcard-frame:before{border-color:#d2f5ffe6;box-shadow:inset 0 1px 2px #ffffff57,inset 0 -1px 2px #0e1f3261,0 0 6px #a0ebff59}.pcard-badge-wrap{top:calc(var(--frame-safe) - clamp(2px, .8cqw, 5px));aspect-ratio:3.31;z-index:16;border-radius:.24rem;justify-content:center;align-items:center;width:36%;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.pcard-header-chip{border-radius:inherit;background:linear-gradient(#243546 0%,#1b2936 100%);border:1px solid #1c2732;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.pcard-header-img,.pcard-header-fallback{width:100%;height:100%;position:absolute;inset:0}.pcard-header-img{object-fit:cover}.pcard-header-fallback{background:linear-gradient(125deg,#26435a 0%,#142636 45%,#1f3042 100%)}.pcard-header-code{font-family:var(--font-display), sans-serif;letter-spacing:.16em;color:#fff;text-shadow:0 1px 2px #000000f2,0 0 6px #0009;justify-content:center;align-items:center;font-size:clamp(.4rem,5.4cqw,.62rem);font-weight:900;display:flex;position:absolute;inset:0}.pcard-rating{top:calc(var(--frame-safe) + clamp(5px, 1.25cqw, 9px));left:calc(var(--frame-safe) + clamp(5px, 1.4cqw, 10px));font-family:var(--font-display), sans-serif;text-shadow:0 2px 8px #000000e6;z-index:16;font-size:clamp(1rem,9cqw,1.6rem);font-weight:900;line-height:1;position:absolute}.pcard-pleca{bottom:calc(var(--frame-safe) - clamp(2px, .7cqw, 5px));left:calc(var(--frame-safe) - clamp(1px, .45cqw, 3px));right:calc(var(--frame-safe) - clamp(1px, .45cqw, 3px));z-index:16;background:linear-gradient(#0000 0%,#0000008c 30%,#000000d1 100%);border-radius:.42rem;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1px,.3cqw,3px);padding:.44em 7% .5em;display:flex;position:absolute}.pcard-name{font-family:var(--font-display), sans-serif;color:#fff;text-align:center;letter-spacing:.08em;text-shadow:0 1px 4px #000000e6;white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:100%;font-size:clamp(.6rem,9cqw,1rem);font-weight:900;line-height:1.15;overflow:hidden}.pcard-pos{letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 4px #000000e6;font-size:clamp(.48rem,5.5cqw,.68rem);font-weight:700;line-height:1.2}.panini-card.panini-unlocked:has(.pcard-root){background:0 0;border:none;padding:0;overflow:hidden}.pcard-root~.panini-copies,.pcard-root+.panini-copies{z-index:11;margin:0;position:absolute;bottom:2%;right:4%}@keyframes dueloEventAppear{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.duelo-event-appear{opacity:0;animation:.3s forwards dueloEventAppear}@keyframes dueloBroadcastEnter{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dueloRailSweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dueloChronicleCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.duelo-broadcast-card{background:linear-gradient(135deg,#1e3a8a59 0%,#1e293b4d 55%,#0f172a73 100%),repeating-linear-gradient(90deg,#94a3b814 0 2px,#0000 2px 8px);border:1px solid #60a5fa59;border-radius:14px;align-items:center;gap:.75rem;padding:.65rem .75rem;animation:.35s both dueloBroadcastEnter;display:flex}.duelo-broadcast-card-retro{background:linear-gradient(135deg,#42200699 0%,#39210b73 55%,#19100a94 100%),repeating-linear-gradient(90deg,#fbbf2414 0 2px,#0000 2px 9px);border-color:#fbbf2452}.duelo-broadcast-card-broadcast{border-color:#60a5fa59}.duelo-broadcast-card-tabloid{background:linear-gradient(135deg,#450a0aad 0%,#1e14148a 52%,#18181bb3 100%),repeating-linear-gradient(90deg,#f8717114 0 3px,#0000 3px 10px);border-color:#f8717157}.duelo-broadcast-avatar{object-fit:cover;object-position:center;border:1px solid #7dd3fc73;border-radius:10px;width:50px;height:50px;box-shadow:0 0 0 1px #0f172a80,0 6px 14px #02061780}.duelo-broadcast-copy{min-width:0}.duelo-broadcast-kicker{letter-spacing:.12em;text-transform:uppercase;color:#93c5fd;font-size:.62rem;font-weight:800}.duelo-broadcast-title{color:#dbeafe;margin-top:.18rem;font-size:.77rem;line-height:1.35}.duelo-match-rail{background:#0f172a66;border:1px solid #94a3b840;border-radius:12px;padding:.55rem .7rem .65rem}.duelo-match-rail-labels{color:#94a3b8;letter-spacing:.08em;justify-content:space-between;font-size:.58rem;font-weight:800;display:flex}.duelo-match-rail-track{background:#94a3b82e;border-radius:999px;height:8px;margin-top:.35rem;position:relative;overflow:hidden}.duelo-match-rail-fill{transform-origin:0;background:linear-gradient(90deg,#22c55eb3,#60a5fabf);animation:.9s ease-out both dueloRailSweep;position:absolute;inset:0}.duelo-match-rail-dot{z-index:2;border:1px solid #0f172ae6;border-radius:999px;width:10px;height:10px;margin-left:-5px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 1px #ffffff2e}.duelo-match-rail-dot-home{background:#9bffb0}.duelo-match-rail-dot-away{background:#f87171}.duelo-chronicle-shell{background:linear-gradient(#0f172a7a 0%,#0a0f1e9e 100%);border:1px solid #94a3b833;border-radius:16px;padding:.85rem}.duelo-chronicle-shell-retro{background:radial-gradient(circle at 0 0,#fbbf2414,#0000 35%),linear-gradient(#26170cdb 0%,#120e0cf5 100%);border-color:#fbbf2438}.duelo-chronicle-shell-broadcast{background:radial-gradient(circle at 100% 0,#3b82f61f,#0000 32%),linear-gradient(#0f172a94 0%,#070c18d1 100%)}.duelo-chronicle-shell-tabloid{background:radial-gradient(circle at top,#f8717124,#0000 38%),linear-gradient(#230b0ee6 0%,#100b10fa 100%);border-color:#f871713d}.duelo-chronicle-header{justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.55rem;display:flex}.duelo-chronicle-badge{color:#bfdbfe;background:#1e40af38;border:1px solid #93c5fd73;border-radius:999px;padding:.2rem .45rem;font-size:.62rem;font-weight:900}.duelo-chronicle-grid{gap:.45rem;display:grid}.duelo-chronicle-block{opacity:0;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:.55rem .65rem;animation:.34s forwards dueloChronicleCardIn}.duelo-chronicle-block-retro{background:linear-gradient(#fff8dc0f 0%,#78450d14 100%);border-color:#fbbf2424}.duelo-chronicle-block-broadcast{background:linear-gradient(#ffffff0a 0%,#2563eb0f 100%);border-color:#94a3b82e}.duelo-chronicle-block-tabloid{background:linear-gradient(#ffffff0b 0%,#7f1d1d1f 100%);border-color:#f8717129}.duelo-chronicle-block-top{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.duelo-chronicle-block-body{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.duelo-chronicle-copy{min-width:0}.duelo-chronicle-block-index{letter-spacing:.1em;text-transform:uppercase;color:#60a5fa;margin-bottom:.2rem;font-size:.58rem;font-weight:800}.duelo-chronicle-shell-retro .duelo-chronicle-block-index{color:#fbbf24}.duelo-chronicle-shell-retro .duelo-chronicle-badge{color:#fde68a;background:#b453092e;border-color:#fbbf2461}.duelo-chronicle-shell-tabloid .duelo-chronicle-block-index{color:#fca5a5}.duelo-chronicle-shell-tabloid .duelo-chronicle-badge{color:#fecaca;background:#b91c1c2e;border-color:#f8717166}.duelo-chronicle-shell-tabloid .duelo-chronicle-block-headline{text-transform:uppercase;letter-spacing:.02em}.duelo-chronicle-minute-chip{color:#fde68a;background:#fbbf2429;border:1px solid #fde68a73;border-radius:999px;padding:.1rem .38rem;font-size:.58rem;font-weight:900}.duelo-chronicle-block-headline{color:#f8fafc;margin-top:.1rem;margin-bottom:.25rem;font-size:.78rem;font-weight:900;line-height:1.35}.duelo-chronicle-block-text{color:#e2e8f0;font-size:.8rem;line-height:1.52}.duelo-chronicle-card-mini{background:linear-gradient(#090f19e6 0%,#090f19fa 100%);border:1px solid #ffffff1f;border-radius:12px;width:64px;min-width:64px;height:88px;position:relative;overflow:hidden;box-shadow:0 10px 18px #0206174d}.duelo-chronicle-card-mini-retro{border-color:#fbbf2452}.duelo-chronicle-card-mini-broadcast{border-color:#60a5fa47}.duelo-chronicle-card-mini-tabloid{border-color:#f8717147}.duelo-chronicle-card-mini-bg{opacity:.72;background-position:50%;background-size:cover;position:absolute;inset:0}.duelo-chronicle-card-mini-art{padding:.2rem .12rem 1.1rem;position:absolute;inset:0}.duelo-chronicle-card-mini-art-inner{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.duelo-chronicle-card-mini-art-img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 5px 8px #02061766);width:100%;height:100%}.duelo-chronicle-card-mini-meta{justify-content:space-between;align-items:center;gap:.25rem;display:flex;position:absolute;top:.28rem;left:.28rem;right:.28rem}.duelo-chronicle-card-mini-rating,.duelo-chronicle-card-mini-pos{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070c16c7;border-radius:999px;padding:.12rem .28rem;font-size:.56rem;font-weight:900}.duelo-chronicle-card-mini-pos{color:#e2e8f0}.duelo-chronicle-card-mini-footer{color:#f8fafc;background:#070c16db;border-radius:999px;align-items:center;gap:.25rem;padding:.16rem .28rem;font-size:.52rem;font-weight:900;display:flex;position:absolute;bottom:.28rem;left:.32rem;right:.32rem}@media (max-width:520px){.duelo-chronicle-block-body{grid-template-columns:54px minmax(0,1fr);gap:.55rem}.duelo-chronicle-card-mini{width:54px;min-width:54px;height:76px}}.duelo-fantasy-summary-toggle{color:#9bffb0;letter-spacing:.04em;background:#9bffb014;border:1px solid #9bffb059;border-radius:10px;width:100%;padding:.48rem .7rem;font-size:.72rem;font-weight:900}.duelo-fantasy-summary-toggle:hover{background:#9bffb024}.duelo-fantasy-summary-panel{background:#10b98114;border:1px solid #10b98147;border-radius:12px;padding:.6rem}.duelo-fantasy-summary-total{color:#a7f3d0;justify-content:space-between;align-items:center;margin-bottom:.45rem;font-size:.72rem;font-weight:800;display:flex}.duelo-fantasy-summary-total strong{color:#34d399;font-size:1rem}.duelo-fantasy-summary-row{background:#02061759;border:1px solid #ffffff14;border-radius:9px;justify-content:space-between;align-items:center;padding:.35rem .5rem;display:flex}.open-all-btn{color:#9bffb0;letter-spacing:.04em;cursor:pointer;background:#9bffb00f;border:1px dashed #9bffb059;border-radius:10px;justify-content:center;align-items:center;width:100%;margin-top:6px;padding:8px 14px;font-size:.72rem;font-weight:800;transition:background .15s,border-color .15s;display:flex}.open-all-btn:hover{background:#9bffb021;border-color:#9bffb099}.open-all-btn-gold{color:gold;background:#ffd70012;border-color:#ffd70066}.open-all-btn-gold:hover{background:#ffd70024;border-color:#ffd700b3}.open-all-reveal-inner{max-height:90vh;overflow-y:auto}.open-all-stats-strip{flex-wrap:wrap;gap:8px;display:flex}.open-all-stat{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;align-items:center;min-width:60px;padding:6px 14px;display:flex}.open-all-stat-value{font-size:1.25rem;font-weight:900;line-height:1.1}.open-all-stat-label{letter-spacing:.1em;text-transform:uppercase;color:#475569;margin-top:2px;font-size:.6rem;font-weight:700}.open-all-result-window{max-height:55vh;overflow-y:auto}.open-all-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))!important}.open-all-card-dupe .pcard-root{filter:saturate(.45)brightness(.75)}.open-all-card-dupe .pack-result-rarity{opacity:.7}.duelo-inspect-btn{color:#9bffb0;pointer-events:auto;cursor:pointer;z-index:42;background:#03080feb;border:1px solid #9bffb08c;border-radius:999px;place-items:center;width:26px;height:26px;font-size:.78rem;line-height:1;transition:transform .12s,background .12s,border-color .12s;display:grid;position:absolute;top:auto;bottom:3.5%;right:4%;box-shadow:0 0 0 1px #00000073,0 2px 8px #00000073}.duelo-inspect-btn:hover{background:#06140cf0;border-color:#9bffb0d9;transform:scale(1.06)}.duelo-remove-btn{color:#fff;pointer-events:auto;cursor:pointer;z-index:42;background:#dc2626e0;border:1px solid #ff646480;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.85rem;font-weight:700;line-height:1;transition:transform .12s,background .12s;display:grid;position:absolute;top:4%;left:5%;box-shadow:0 1px 6px #00000080}.duelo-remove-btn:hover{background:#ef4444;transform:scale(1.12)}.duelo-captain-btn{color:#fbbf24eb;pointer-events:auto;cursor:pointer;z-index:42;background:#151824f0;border:3px solid #fbbf24b8;border-radius:999px;place-items:center;width:clamp(60px,32%,84px);height:clamp(60px,32%,84px);font-size:clamp(1.8rem,13cqw,2.7rem);font-weight:900;line-height:1;transition:transform .12s,background .12s,border-color .12s,color .12s,box-shadow .12s;display:grid;position:absolute;top:50%;right:2%;transform:translateY(-50%);box-shadow:0 0 0 1px #0000008c,0 0 32px #fbbf2475,0 6px 18px #00000085}.duelo-captain-btn:hover{color:#fbbf24;border-color:#fbbf24;transform:translateY(-50%)scale(1.06);box-shadow:0 0 0 1px #0000008c,0 0 38px #fbbf249e,0 7px 20px #0000008c}.duelo-captain-btn--active{color:#000;background:#fbbf24eb;border-color:#fbbf24;box-shadow:0 0 0 1px #0000007a,0 0 42px #fbbf24bf,0 7px 20px #0000008c}.duelo-captain-btn--active:hover{background:#f59e0b;border-color:#f59e0b}.duelo-captain-badge{color:#fff;letter-spacing:-.03em;text-shadow:0 1px 2px #07143873;pointer-events:none;z-index:43;isolation:isolate;background:linear-gradient(#1f58d8 0%,#153ea6 100%);border-top:2px solid #ffffff6b;border-bottom:2px solid #040e2a6b;border-left:2px solid #ffffff47;border-radius:8px 0 0 8px;place-items:center;width:clamp(28px,18%,36px);height:clamp(30px,16%,40px);font-size:clamp(.95rem,6.5cqw,1.15rem);font-weight:900;line-height:1;display:grid;position:absolute;top:50%;right:-2%;transform:translateY(-50%);box-shadow:0 0 0 1px #0000004d,0 3px 10px #00000059}.duelo-captain-badge>*{position:relative}.club-identity-editor{align-items:flex-start;gap:.75rem;display:flex}.club-logo-btn{cursor:pointer;background:#9bffb012;border:1.5px solid #9bffb040;border-radius:.85rem;flex-shrink:0;place-items:center;width:56px;height:56px;transition:border-color .15s,background .15s;display:grid;position:relative}.club-logo-btn:hover{background:#9bffb01f;border-color:#9bffb08c}.club-logo-emoji{font-size:1.75rem;line-height:1}.club-logo-img{object-fit:cover;border-radius:.5rem;width:40px;height:40px}.club-logo-edit-hint{background:#0a1218f2;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:18px;height:18px;font-size:.65rem;display:grid;position:absolute;bottom:-6px;right:-6px}.club-identity-fields{flex:1;min-width:0}.club-name-input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.65rem;outline:none;flex:1;width:100%;min-width:0;padding:.45rem .75rem;font-size:.85rem;font-weight:700}.club-name-input:focus{box-shadow:0 0 0 1px #9bffb0}.club-name-input::placeholder{color:#94a3b880}.club-desc-input{color:#94a3b8e6;background:#ffffff08;border:1px solid #ffffff12;border-radius:.65rem;outline:none;width:100%;padding:.35rem .75rem;font-size:.75rem}.club-desc-input:focus{box-shadow:0 0 0 1px #9bffb066}.club-desc-input::placeholder{color:#94a3b859}.club-logo-picker{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1rem;padding:.75rem}.club-logo-presets{flex-wrap:wrap;gap:.4rem;display:flex}.club-logo-preset-btn{cursor:pointer;background:#ffffff0d;border:1.5px solid #0000;border-radius:.5rem;place-items:center;width:36px;height:36px;font-size:1.1rem;transition:border-color .12s,background .12s,transform .1s;display:grid}.club-logo-preset-btn:hover{background:#9bffb01a;transform:scale(1.1)}.club-logo-preset-btn.active{background:#9bffb026;border-color:#9bffb0}.club-logo-upload-label{color:#94a3b8cc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.6rem;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;transition:color .12s,border-color .12s;display:inline-flex}.club-logo-upload-label:hover{color:#fff;border-color:#ffffff40}.pitch-club-badge{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03080fd1;border:1px solid #9bffb059;border-radius:.65rem;align-items:center;gap:.45rem;max-width:55%;padding:.3rem .55rem .3rem .35rem;display:flex;position:absolute;top:10px;left:10px}.pitch-club-badge--top-right{left:auto;right:10px}.pitch-club-badge__logo{flex-shrink:0;font-size:1.1rem;line-height:1}.pitch-club-badge__logo-img{object-fit:cover;border-radius:4px;width:22px;height:22px}.pitch-club-badge__info{flex-direction:column;min-width:0;display:flex}.pitch-club-badge__name{text-transform:uppercase;letter-spacing:.06em;color:#9bffb0;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;font-weight:900;overflow:hidden}.pitch-club-badge__meta{color:#94a3b8b3;white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;overflow:hidden}.pack-result-card.inspectable-surface,.inspectable-list-row{position:relative}.pack-result-card.inspectable-surface:after,.inspectable-list-row:after{content:"🔎";color:#9bffb0;pointer-events:none;z-index:6;background:#040a12d1;border:1px solid #9bffb073;border-radius:999px;place-items:center;width:20px;height:20px;font-size:.7rem;display:grid;position:absolute;top:6px;right:6px}.cal-jornada-nav{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.cal-jornada-nav__arrow{color:#d8e2e8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;transition:background .12s,color .12s;display:flex}.cal-jornada-nav__arrow:hover:not(:disabled){color:#9bffb0;background:#9bffb01f}.cal-jornada-nav__arrow:disabled{opacity:.3;cursor:not-allowed}.cal-jornada-nav__label{color:#fff;text-align:center;white-space:nowrap;min-width:5.2rem;font-size:.78rem;font-weight:800}.calendar-top-cluster{top:var(--quiniela-fixed-top);z-index:40;background:#0a1219;border-radius:0 0 1rem 1rem;align-self:start;width:min(100vw - 1.5rem,80rem);padding-bottom:0;position:fixed;left:50%;transform:translate(-50%)}@media (min-width:640px){.calendar-top-cluster{width:min(100vw - 3rem,80rem)}}.calendar-top-cluster-spacer{flex-shrink:0;width:100%}.fantasy-top-cluster{top:var(--quiniela-fixed-top);z-index:40;background:#0a1219;border-radius:0 0 1rem 1rem;align-self:start;width:min(100vw - 1.5rem,80rem);padding-bottom:0;position:fixed;left:50%;transform:translate(-50%)}@media (min-width:640px){.fantasy-top-cluster{width:min(100vw - 3rem,80rem)}}.fantasy-top-cluster-spacer{flex-shrink:0;width:100%}.calendar-day-strip{border-color:#ffffff1f;border-radius:.35rem;margin-top:-1px}.calendar-day-strip__head{text-align:center;justify-content:center;align-items:center;gap:.34rem;display:flex}.calendar-day-strip__nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.28rem;display:flex}.calendar-day-strip__picker{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.calendar-group-card{margin-top:-1px;padding:.3rem .42rem .48rem}.calendar-group-head{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.28rem;margin-bottom:.2rem}.calendar-group-title{white-space:nowrap;letter-spacing:.15em;align-items:center;margin:0;font-size:.64rem;line-height:1;display:inline-flex}.calendar-group-card__select{color:#e7eef3;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff26;border-radius:.55rem;margin-left:auto;padding:.2rem .34rem;font-size:.62rem;font-weight:800;line-height:1}.calendar-group-card .group-table th,.calendar-group-card .group-table td{padding:.3rem .26rem;font-size:.69rem}.calendar-group-card .group-team-cell{gap:.35rem}.calendar-group-card .group-team-cell strong{font-size:.7rem}.calendar-picks-stack{gap:.42rem;margin-top:.04rem;display:grid}.calendar-jornada-header{justify-content:space-between;align-items:baseline;gap:.5rem;padding:.3rem .2rem .1rem;display:flex}.calendar-match-card{border-color:#ffffff14;border-radius:.82rem;padding:.54rem .64rem}.calendar-match-card .mini-pick-group{gap:.18rem}.calendar-match-card .mini-pick-btn{border-color:#ffffff17;border-radius:.45rem;padding:.2rem .32rem;font-size:.6rem}.calendar-match-card .mini-score-group{gap:.24rem}.calendar-match-card .mini-score-group input{border-color:#ffffff1f;border-radius:.38rem;width:1.76rem;padding:.18rem;font-size:.72rem}.calendar-prize-banner{background:radial-gradient(circle at 100% 0,#ff82b247 0%,#ff82b200 58%),linear-gradient(150deg,#190813fa 0%,#260c1cf7 56%,#321026f2 100%);border-color:#ff96c275}.calendar-prize-banner .mastodonte-prize-banner__eyebrow,.calendar-prize-banner .mastodonte-prize-banner__hero-currency,.calendar-prize-banner .mastodonte-prize-banner__hero-badge,.calendar-prize-banner .mastodonte-prize-banner__link{color:#ffd5e5}.calendar-prize-banner .mastodonte-prize-banner__hero-sub,.calendar-prize-banner .mastodonte-prize-banner__fine,.calendar-prize-banner .mastodonte-prize-banner__pills span{color:#fff4f8}.calendar-prize-banner .mastodonte-prize-banner__hero-number{-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 7px #ff9fc455);background:linear-gradient(90deg,#ffe8f1 0%,#ffd4e5 34%,#fffafc 50%,#ffd4e5 66%,#ffe8f1 100%) 0 0/260%;-webkit-background-clip:text;background-clip:text}.calendar-prize-banner .mastodonte-prize-banner__cta{color:#2f0318;background:linear-gradient(140deg,#ffd5e3 0%,#ff9dbf 45%,#ff6f9f 100%)}.calendar-prize-banner .mastodonte-prize-banner__cta-text{background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:#3a0821;background-clip:initial;color:#3a0821;animation:none}.calendar-prize-banner .mastodonte-prize-banner__rules{color:#ffd4e2;border-color:#ff8fb266}.calendar-bottom-actions .secondary-action,.quiniela-bottom-actions .secondary-action{letter-spacing:.03em;border-radius:.66rem;min-height:2rem;padding:.38rem .5rem;font-size:.68rem}.calendar-bottom-actions .quick-mini-btn,.quiniela-bottom-actions .quick-mini-btn{line-height:1}@media (max-width:639px){.cal-jornada-nav__arrow{border-radius:.52rem;width:1.65rem;height:1.65rem}.cal-jornada-nav__label{min-width:4.5rem;font-size:.72rem}.calendar-day-strip__head{gap:.24rem}.calendar-day-strip__nav{gap:.22rem}.calendar-group-card{padding:.24rem .34rem .4rem}.calendar-group-head{gap:.22rem;margin-bottom:.16rem}.calendar-group-title{letter-spacing:.12em;font-size:.6rem}.calendar-group-card__select{padding:.16rem .28rem;font-size:.58rem}.calendar-group-card .group-table th,.calendar-group-card .group-table td{padding:.24rem .2rem;font-size:.65rem}.calendar-group-card .group-team-cell{gap:.24rem}.calendar-group-card .group-team-cell strong{font-size:.66rem}.calendar-picks-stack{gap:.34rem}.calendar-match-card{border-radius:.74rem;padding:.46rem .52rem}.calendar-match-card .mini-pick-btn{padding:.16rem .28rem;font-size:.56rem}.calendar-match-card .mini-score-group{gap:.2rem}.calendar-match-card .mini-score-group input{width:1.62rem;padding:.14rem;font-size:.68rem}.calendar-bottom-actions .secondary-action{min-height:1.86rem;padding:.3rem .38rem;font-size:.64rem}}.share-cluster-overlay{z-index:9999;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.share-cluster-popup{text-align:center;background:linear-gradient(135deg,#1e1e2e 0%,#2d2d44 100%);border:1px solid #ffffff1a;border-radius:1.5rem;width:100%;max-width:28rem;padding:2rem;box-shadow:0 20px 60px #00000080}.share-cluster-popup h2{color:#fff;margin-bottom:.5rem;font-size:1.5rem;font-weight:900}.share-cluster-popup p{color:#cbd5e1;margin-bottom:1.5rem;font-size:.9rem}.share-cluster-qr{background:#ffffff0d;border-radius:1rem;justify-content:center;margin-bottom:1.5rem;padding:1rem;display:flex}.share-cluster-qr canvas{border-radius:.5rem}.share-cluster-link-section{margin-bottom:1.5rem}.share-cluster-link-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.share-cluster-link-input-group{gap:.5rem;display:flex}.share-cluster-link-input{color:#e2eaf0;word-break:break-all;background:#ffffff14;border:1px solid #ffffff26;border-radius:.6rem;flex:1;padding:.6rem .8rem;font-family:monospace;font-size:.85rem}.share-cluster-copy-btn{color:#4ade80;cursor:pointer;background:#4ade8026;border:1px solid #4ade804d;border-radius:.6rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}.share-cluster-copy-btn:hover{background:#4ade8040;border-color:#4ade8080}.share-cluster-copy-btn.copied{color:#86efac;background:#64c86433}.share-cluster-buttons{gap:1rem;margin-bottom:1rem;display:flex}.share-cluster-whatsapp-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#25d366 0%,#20ba5a 100%);border:none;border-radius:.6rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.share-cluster-whatsapp-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #25d3664d}.share-cluster-whatsapp-btn svg{width:1.2rem;height:1.2rem}.share-cluster-close-btn{color:#cbd5e1;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:.6rem;width:100%;padding:.7rem;font-size:.9rem;font-weight:600;transition:all .2s}.share-cluster-close-btn:hover{color:#e2eaf0;background:#ffffff26}.nation-card-grid{grid-template-columns:repeat(auto-fill,minmax(3.8rem,1fr));gap:.4rem;display:grid}.nation-card{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.5rem .25rem;transition:all .15s;display:flex;position:relative}.nation-card:hover{background:#ffffff1a;border-color:#84f1ab4d;transform:translateY(-1px)}.nation-card--selected{background:#4ade8026;border-color:#4ade8080}.nation-card--selected:hover{background:#4ade8033}.nation-card__flag{font-size:1.5rem;line-height:1}.nation-card__code{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;font-size:.6rem;font-weight:700}.nation-card--selected .nation-card__code{color:#86efac}.nation-card__check{color:#4ade80;font-size:.6rem;font-weight:900;line-height:1;position:absolute;top:.2rem;right:.25rem}.avatar-edit-badge{color:#94a3b8;cursor:pointer;background:#1e293b;border:1.5px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;transition:all .15s;display:flex;position:absolute;bottom:0;right:0}.avatar-edit-badge:hover{color:#86efac;background:#334155;border-color:#84f1ab66}.conf-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.conf-tab{letter-spacing:.05em;color:#94a3b8;cursor:pointer;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .75rem;font-size:.7rem;font-weight:700;transition:all .15s;display:inline-flex}.conf-tab:hover{color:#e2e8f0;background:#ffffff1a}.conf-tab--active{color:#86efac;background:#4ade8026;border-color:#4ade8073}.conf-tab__badge{color:#052e16;background:#4ade80;border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .2rem;font-size:.6rem;font-weight:900;line-height:1;display:inline-flex}.hoy-tab{flex-direction:column;gap:.85rem;width:100%;max-width:min(1100px,100vw - 1rem);margin:0 auto;padding:.75rem .75rem 5rem;display:flex}.hoy-tab .quiniela-quickstart{margin:0}.hoy-top-actions{top:calc(var(--quiniela-fixed-top,4rem) + .1rem);z-index:45;width:min(1100px,100vw - 1rem);position:fixed;left:50%;transform:translate(-50%)}.hoy-top-actions-spacer{flex-shrink:0;width:100%;height:6.2rem}.hoy-tab .quiniela-quickstart-actions{gap:.4rem;width:100%}.hoy-tab .quiniela-quickstart-actions .quick-mini-btn{flex:auto;min-width:86px}.hoy-top-actions__hint{color:#ffffff80;margin:.5rem 0 0;font-size:.72rem}.hoy-inline-meta{color:#ffffff8c;letter-spacing:.03em;align-items:center;gap:.45rem;font-size:.74rem;display:flex}.hoy-inline-meta__date,.hoy-inline-meta__streak{font-weight:700}.hoy-inline-meta__sep{color:#ffffff4d}.hoy-social-spotlight__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.hoy-social-spotlight__badge{text-transform:uppercase;letter-spacing:.08em;color:#b4ffd0;background:#7cf7ae1f;border:1px solid #7cf7ae66;border-radius:999px;padding:.15rem .45rem;font-size:.63rem;font-weight:800}.hoy-social-spotlight__copy{color:#ffffff94;margin:.3rem 0 .6rem;font-size:.8rem}.hoy-social-spotlight__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.55rem;display:grid}.hoy-social-join-row{grid-template-columns:1fr auto;gap:.5rem;display:grid}.hoy-social-join-row .input-base{width:100%;min-width:0}.hoy-social-invite{background:#7cf7ae14;border:1px solid #7cf7ae59;border-radius:.65rem;padding:.55rem .65rem}.hoy-social-leagues{flex-direction:column;gap:.45rem;display:flex}.hoy-social-league-row{text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.65rem;flex-direction:column;gap:.15rem;padding:.58rem .68rem;display:flex}.hoy-social-league-row.is-active{background:#7cf7ae1c;border-color:#7cf7ae80}.hoy-social-league-row__name{color:#fff;font-size:.8rem;font-weight:800}.hoy-social-league-row__meta{color:#ffffff80;font-size:.7rem}.hoy-social-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:980px){.hoy-tab{max-width:min(1240px,100vw - 2rem);padding-left:1rem;padding-right:1rem}.hoy-top-actions{width:min(1240px,100vw - 2rem)}.hoy-social-spotlight__actions,.hoy-social-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}.hoy-streak{background:#ffffff12;border:1px solid #ffffff1f;border-radius:.75rem;flex-direction:column;flex-shrink:0;align-items:center;min-width:3.2rem;padding:.55rem .75rem;display:flex}.hoy-streak--hot{background:#fb923c26;border-color:#fb923c66}.hoy-streak__fire{font-size:1.1rem;line-height:1}.hoy-streak__count{color:#fff;font-size:1.4rem;font-weight:900;line-height:1}.hoy-streak--hot .hoy-streak__count{color:#fb923c}.hoy-streak__label{color:#ffffff73;text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;font-weight:700}.hoy-sobre-cta{cursor:pointer;background:linear-gradient(135deg,#facc151f 0%,#facc150a 100%),linear-gradient(#141d27e0 0%,#0d141ce3 100%);transition:opacity .15s;border-color:#facc154d!important}.hoy-sobre-cta:hover{opacity:.88}.hoy-sobre-cta__inner{align-items:center;gap:.9rem;display:flex}.hoy-sobre-cta__icon{flex-shrink:0;font-size:1.7rem}.hoy-sobre-cta__title{color:#fde68a;margin:0 0 .15rem;font-size:.95rem;font-weight:800}.hoy-sobre-cta__sub{color:#ffffff80;margin:0;font-size:.75rem}.hoy-sobre-cta__arrow{color:#ffffff59;flex-shrink:0;margin-left:auto}.hoy-sobre-claimed{align-items:center;gap:.65rem;display:flex}.hoy-sobre-claimed__icon{font-size:1rem}.hoy-sobre-claimed__text{color:#ffffff73;font-size:.78rem}.hoy-summary-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.hoy-summary-date{color:#ffffff59;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.hoy-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.hoy-summary-kpi{background:#ffffff0a;border:1px solid #ffffff17;border-radius:.65rem;flex-direction:column;gap:.2rem;padding:.6rem .7rem;display:flex}.hoy-summary-kpi__label{letter-spacing:.08em;text-transform:uppercase;color:#fff6;font-size:.62rem;font-weight:700}.hoy-summary-kpi__value{color:#fff;font-size:.9rem;font-weight:900;line-height:1.1}.hoy-summary-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.7rem;display:flex}.hoy-summary-chip{letter-spacing:.06em;text-transform:uppercase;color:#ffffff94;background:#ffffff14;border-radius:999px;padding:.18rem .5rem;font-size:.65rem;font-weight:800}.hoy-summary-chip--ok{color:#86efac;background:#4ade802e}.hoy-summary-link{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem;font-weight:800}.hoy-summary-link:hover{text-decoration:underline}.hoy-summary-muted{color:#ffffff61;font-size:.72rem}.hoy-missions-quick-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.hoy-missions-quick-row .quick-mini-btn{width:100%}.volver-hoy-strip{justify-content:center;padding:1.5rem 1rem 2rem;display:flex}.volver-hoy-btn{color:#9bffb0;cursor:pointer;background:#9bffb014;border:1px solid #9bffb038;border-radius:99px;align-items:center;gap:.45rem;padding:.55rem 1.4rem;font-size:.8rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.volver-hoy-btn:hover,.volver-hoy-btn:focus-visible{background:#9bffb029;border-color:#9bffb073;outline:none}.hoy-tasks{flex-direction:column;gap:0;display:flex}.hoy-matches{flex-direction:column;gap:.5rem;display:flex}.hoy-no-matches{color:#fff6;margin:0;font-size:.82rem}.hoy-match-row{cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.65rem;align-items:center;gap:.6rem;width:100%;padding:.6rem .85rem;transition:background .12s;display:flex}.hoy-match-row:hover{background:#ffffff14}.hoy-match-row--picked{border-color:#4ade804d}.hoy-match-row__teams{color:#fff;flex:1;align-items:center;gap:.4rem;min-width:0;font-size:.85rem;font-weight:700;display:flex}.hoy-match-row__vs{color:#ffffff59;text-transform:uppercase;font-size:.68rem;font-weight:600}.hoy-match-row__time{color:#ffffff73;white-space:nowrap;font-size:.72rem;font-weight:600}.hoy-match-row__badge{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.15rem .5rem;font-size:.65rem;font-weight:800}.hoy-match-row__badge--done{color:#86efac;background:#4ade802e}.hoy-match-row__badge--pending{color:#ffffff73;background:#ffffff14}.hoy-quick-grid{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.hoy-quick-btn{color:#ffffffbf;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;align-items:center;gap:.55rem;padding:.75rem .9rem;font-size:.82rem;font-weight:700;transition:background .12s,color .12s;display:flex}.hoy-quick-btn:hover{color:#fff;background:#ffffff1a}.hoy-quick-btn svg{opacity:.7;flex-shrink:0}.app-bottom-nav__item--hoy.app-bottom-nav__item--active{color:var(--accent)}@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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
