/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-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;--tw-duration:initial;--tw-ease:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme{:root,:host{--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-lime-400:oklch(84.1% .238 128.85);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-rose-400:oklch(71.2% .194 13.428);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--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: 1.5 ;--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: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:Rajdhani, Oswald, "Inter", sans-serif;--font-accent:Rajdhani, Oswald, "Inter", sans-serif;--color-brand:#ffb300;--color-brand-dark:#e09a00;--color-brand-soft:#ffcd4d;--color-bg:#0d0e12;--color-surface:#16181f;--color-surface-2:#1d212b;--color-band:#101218;--color-line:#2a2f3a;--color-foreground:#e7e9ef;--color-muted:#94a3b8;--color-subtle:#64748b;--color-border:#ffffff14;--color-overlay:#ffffff0d;--color-input:#ffffff14;--color-header-shadow:#00000073;--color-neon-cyan:#00d1ff;--color-neon-pink:#f2295b}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-50{inset-inline-start:calc(var(--spacing) * 50)}.start-100{inset-inline-start:calc(var(--spacing) * 100)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-50{inset-inline-end:calc(var(--spacing) * 50)}.end-100{inset-inline-end:calc(var(--spacing) * 100)}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-50{top:calc(var(--spacing) * 50)}.top-100{top:calc(var(--spacing) * 100)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.bottom-50{bottom:calc(var(--spacing) * 50)}.bottom-100{bottom:calc(var(--spacing) * 100)}.left-3{left:calc(var(--spacing) * 3)}.left-5{left:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-first{order:-9999}.order-last{order:9999}.col-0{grid-column:0}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-4{grid-column:4}.col-5{grid-column:5}.col-6{grid-column:6}.col-7{grid-column:7}.col-8{grid-column:8}.col-9{grid-column:9}.col-10{grid-column:10}.col-11{grid-column:11}.col-12{grid-column:12}.col-auto{grid-column:auto}.float-end{float:inline-end}.float-none{float:none}.float-start{float:inline-start}.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-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-auto{margin:auto}.mx-0{margin-inline:0}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-auto{margin-block:auto}.ms-0{margin-inline-start:0}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-5{margin-inline-start:calc(var(--spacing) * 5)}.ms-auto{margin-inline-start:auto}.me-0{margin-inline-end:0}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.me-4{margin-inline-end:calc(var(--spacing) * 4)}.me-5{margin-inline-end:calc(var(--spacing) * 5)}.me-auto{margin-inline-end:auto}.\!mt-0{margin-top:0!important}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-auto{margin-bottom:auto}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table\!{display:table!important}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-video{aspect-ratio:var(--aspect-video)}.\!h-9{height:calc(var(--spacing) * 9)!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-25{height:calc(var(--spacing) * 25)}.h-50{height:calc(var(--spacing) * 50)}.h-75{height:calc(var(--spacing) * 75)}.h-100{height:calc(var(--spacing) * 100)}.h-\[3\.75rem\]{height:3.75rem}.h-\[3px\]{height:3px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[4\.35rem\]{min-height:4.35rem}.min-h-\[26rem\]{min-height:26rem}.min-h-screen{min-height:100vh}.\!w-9{width:calc(var(--spacing) * 9)!important}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-7\/12{width:58.3333%}.w-9{width:calc(var(--spacing) * 9)}.w-10\/12{width:83.3333%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-25{width:calc(var(--spacing) * 25)}.w-50{width:calc(var(--spacing) * 50)}.w-56{width:calc(var(--spacing) * 56)}.w-75{width:calc(var(--spacing) * 75)}.w-100{width:calc(var(--spacing) * 100)}.w-\[6\.5rem\]{width:6.5rem}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-lg{width:var(--container-lg)}.w-md{width:var(--container-md)}.w-sm{width:var(--container-sm)}.w-xl{width:var(--container-xl)}.w-xs{width:var(--container-xs)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[8rem\]{max-width:8rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[calc\(100\%-1\.5rem\)\]{max-width:calc(100% - 1.5rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-\[2rem\]{min-width:2rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.flex-grow-1,.grow{flex-grow:1}.caption-top{caption-side:top}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/8>:not(:last-child)){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/8>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.overflow-y-visible{overflow-y:visible}.\!rounded-lg{border-radius:var(--radius-lg)!important}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-5{border-style:var(--tw-border-style);border-width:5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-black{border-color:var(--color-black)}.border-brand{border-color:var(--color-brand)}.border-brand\!{border-color:var(--color-brand)!important}.border-brand\/30{border-color:#ffb3004d}@supports (color:color-mix(in lab,red,red)){.border-brand\/30{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-neon-pink\/20{border-color:#f2295b33}@supports (color:color-mix(in lab,red,red)){.border-neon-pink\/20{border-color:color-mix(in oklab,var(--color-neon-pink) 20%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-l-brand{border-left-color:var(--color-brand)}.bg-\[\#f4f6f8\]{background-color:#f4f6f8}.bg-\[\#f2295b\]{background-color:#f2295b}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-band{background-color:var(--color-band)}.bg-bg{background-color:var(--color-bg)}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.bg-brand{background-color:var(--color-brand)}.bg-brand\!{background-color:var(--color-brand)!important}.bg-brand\/10{background-color:#ffb3001a}@supports (color:color-mix(in lab,red,red)){.bg-brand\/10{background-color:color-mix(in oklab,var(--color-brand) 10%,transparent)}}.bg-brand\/15{background-color:#ffb30026}@supports (color:color-mix(in lab,red,red)){.bg-brand\/15{background-color:color-mix(in oklab,var(--color-brand) 15%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-lime-400{background-color:var(--color-lime-400)}.bg-neon-pink{background-color:var(--color-neon-pink)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-500\/90{background-color:#fb2c36e6}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/90{background-color:color-mix(in oklab,var(--color-red-500) 90%,transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/15{background-color:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.bg-slate-500\/15{background-color:#62748e26}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/15{background-color:color-mix(in oklab,var(--color-slate-500) 15%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-2{background-color:var(--color-surface-2)}.bg-surface-2\/40{background-color:#1d212b66}@supports (color:color-mix(in lab,red,red)){.bg-surface-2\/40{background-color:color-mix(in oklab,var(--color-surface-2) 40%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-zinc-500\/15{background-color:#71717b26}@supports (color:color-mix(in lab,red,red)){.bg-zinc-500\/15{background-color:color-mix(in oklab,var(--color-zinc-500) 15%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(135deg\,\#1d212b\,\#0d0e12\)\]{background-image:linear-gradient(135deg,#1d212b,#0d0e12)}.bg-\[linear-gradient\(135deg\,\#e8edf2\,\#f8fafc\)\]{background-image:linear-gradient(135deg,#e8edf2,#f8fafc)}.bg-\[linear-gradient\(135deg\,transparent_0_48\%\,white_48\%_52\%\,transparent_52\%\)\]{background-image:linear-gradient(135deg,#0000 0,#0000 48%,#fff 48%,#fff 52%,#0000 52%)}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab,red,red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab, var(--color-black) 40%, transparent)}}.from-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/50{--tw-gradient-from:#00000080}@supports (color:color-mix(in lab,red,red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab, var(--color-black) 50%, transparent)}}.from-black\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/75{--tw-gradient-from:#000000bf}@supports (color:color-mix(in lab,red,red)){.from-black\/75{--tw-gradient-from:color-mix(in oklab, var(--color-black) 75%, transparent)}}.from-black\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/15{--tw-gradient-via:#00000026}@supports (color:color-mix(in lab,red,red)){.via-black\/15{--tw-gradient-via:color-mix(in oklab, var(--color-black) 15%, transparent)}}.via-black\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/80{--tw-gradient-via:#000c}@supports (color:color-mix(in lab,red,red)){.via-black\/80{--tw-gradient-via:color-mix(in oklab, var(--color-black) 80%, transparent)}}.via-black\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-neon-pink\/45{--tw-gradient-via:#f2295b73}@supports (color:color-mix(in lab,red,red)){.via-neon-pink\/45{--tw-gradient-via:color-mix(in oklab, var(--color-neon-pink) 45%, transparent)}}.via-neon-pink\/45{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-35\%{--tw-gradient-via-position:35%}.to-black\/10{--tw-gradient-to:#0000001a}@supports (color:color-mix(in lab,red,red)){.to-black\/10{--tw-gradient-to:color-mix(in oklab, var(--color-black) 10%, transparent)}}.to-black\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-75\%{--tw-gradient-to-position:75%}.bg-\[size\:34px_34px\]{background-size:34px 34px}.object-cover{object-fit:cover}.object-center{object-position:center}.object-top{object-position:top}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.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)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.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-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-12{padding-block:calc(var(--spacing) * 12)}.ps-0{padding-inline-start:0}.ps-1{padding-inline-start:var(--spacing)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pe-0{padding-inline-end:0}.pe-1{padding-inline-end:var(--spacing)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-5{padding-inline-end:calc(var(--spacing) * 5)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.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-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-text-top{vertical-align:text-top}.align-top{vertical-align:top}.font-accent{font-family:var(--font-accent)}.font-display{font-family:var(--font-display)}.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-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1rem\]{font-size:1rem}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.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-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-pre-line{white-space:pre-line}.text-\[\#0d0e12\]{color:#0d0e12}.text-\[\#14161b\]{color:#14161b}.text-\[\#14161b\]\!{color:#14161b!important}.text-amber-300{color:var(--color-amber-300)}.text-black{color:var(--color-black)}.text-brand{color:var(--color-brand)}.text-brand-soft{color:var(--color-brand-soft)}.text-brand\/40{color:#ffb30066}@supports (color:color-mix(in lab,red,red)){.text-brand\/40{color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-950{color:var(--color-emerald-950)}.text-foreground{color:var(--color-foreground)}.text-muted{color:var(--color-muted)}.text-neon-pink{color:var(--color-neon-pink)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-sky-300{color:var(--color-sky-300)}.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-subtle{color:var(--color-subtle)}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab,red,red)){.text-white\/20{color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-zinc-300{color:var(--color-zinc-300)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.caret-white{caret-color:var(--color-white)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.07\]{opacity:.07}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_-6px_rgba\(242\,41\,91\,0\.9\)\]{--tw-shadow:0 0 18px -6px var(--tw-shadow-color,#f2295be6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_-2px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 2px 8px -2px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_30px_-12px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 8px 30px -12px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_-15px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 10px 30px -15px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_40px_-28px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 16px 40px -28px var(--tw-shadow-color,#000000e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_-30px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 24px 60px -30px var(--tw-shadow-color,#000000e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-amber-400\/30{--tw-ring-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.ring-amber-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.ring-brand\/30{--tw-ring-color:#ffb3004d}@supports (color:color-mix(in lab,red,red)){.ring-brand\/30{--tw-ring-color:color-mix(in oklab, var(--color-brand) 30%, transparent)}}.ring-emerald-400\/30{--tw-ring-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.ring-emerald-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.ring-red-400\/30{--tw-ring-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.ring-red-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-red-400) 30%, transparent)}}.ring-sky-400\/30{--tw-ring-color:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){.ring-sky-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-sky-400) 30%, transparent)}}.ring-slate-400\/30{--tw-ring-color:#90a1b94d}@supports (color:color-mix(in lab,red,red)){.ring-slate-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-slate-400) 30%, transparent)}}.ring-transparent{--tw-ring-color:transparent}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ring-zinc-400\/30{--tw-ring-color:#9f9fa94d}@supports (color:color-mix(in lab,red,red)){.ring-zinc-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-zinc-400) 30%, transparent)}}.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-\[0_0_25px_rgba\(255\,179\,0\,0\.4\)\]{--tw-drop-shadow-size:drop-shadow(0 0 25px var(--tw-drop-shadow-color,#ffb30066));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_20px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 20px var(--tw-drop-shadow-color,#0009));--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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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,)}.backdrop-filter{-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-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[--page-gutter\:1rem\]{--page-gutter:1rem}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:border-neon-pink\/60:is(:where(.group):hover *){border-color:#f2295b99}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-neon-pink\/60:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-neon-pink) 60%,transparent)}}.group-hover\:bg-neon-pink\/80:is(:where(.group):hover *){background-color:#f2295bcc}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-neon-pink\/80:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-neon-pink) 80%,transparent)}}.group-hover\:text-brand:is(:where(.group):hover *){color:var(--color-brand)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[0_0_28px_-6px_rgba\(242\,41\,91\,0\.85\)\]:is(:where(.group):hover *){--tw-shadow:0 0 28px -6px var(--tw-shadow-color,#f2295bd9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.first\:pt-0:first-child{padding-top:0}.first\:pt-2:first-child{padding-top:calc(var(--spacing) * 2)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:0}@media(hover:hover){.hover\:border-brand:hover{border-color:var(--color-brand)}.hover\:border-brand\/40:hover{border-color:#ffb30066}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand\/40:hover{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.hover\:bg-brand-soft:hover{background-color:var(--color-brand-soft)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:text-brand:hover{color:var(--color-brand)}.hover\:text-brand-soft:hover{color:var(--color-brand-soft)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_18px_40px_-20px_rgba\(0\,0\,0\,0\.8\)\]:hover{--tw-shadow:0 18px 40px -20px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-brand:focus{border-color:var(--color-brand)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-brand:focus{--tw-ring-color:var(--color-brand)}.focus\:ring-brand\/20:focus{--tw-ring-color:#ffb30033}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-brand:focus-visible{--tw-ring-color:var(--color-brand)}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:ml-6{margin-left:calc(var(--spacing) * 6)}.sm\:block{display:block}.sm\:w-auto{width:auto}.sm\:max-w-\[17rem\]{max-width:17rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[0\.78rem\]{font-size:.78rem}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-\[34rem\]{min-height:34rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_18rem\]{grid-template-columns:1fr 18rem}.lg\:grid-cols-\[1fr_20rem\]{grid-template-columns:1fr 20rem}.lg\:grid-cols-\[1fr_21rem\]{grid-template-columns:1fr 21rem}.lg\:self-start{align-self:flex-start}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-\[2\.65rem\]{font-size:2.65rem}.lg\:text-\[3\.15rem\]{font-size:3.15rem}}@media(min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:inline{display:inline}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_svg\]\:h-3\.5 svg{height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:w-3\.5 svg{width:calc(var(--spacing) * 3.5)}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);min-width:200px;max-width:100%;text-shadow:none;z-index:0;direction:ltr;flex-direction:column;align-items:center;transition:box-shadow .3s;display:flex;position:relative}.plyr audio,.plyr iframe,.plyr video{width:100%;height:100%;display:block}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);padding:3px 4px;line-height:1}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{font-size:13px;font-size:var(--plyr-font-size-small,13px);padding:10px;padding:var(--plyr-control-spacing,10px);text-align:center;width:100%;transition:transform .4s ease-in-out;animation:.3s plyr-fade-in;display:none;position:absolute;bottom:0;left:0}.plyr__captions span:empty{display:none}@media(min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing,10px)*2)}}@media(min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing,10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color,#fff);white-space:pre-wrap;border-radius:4px;padding:.2em .5em;line-height:185%}.plyr__caption div{display:inline}.plyr__control{border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7);background:0 0;border:0;flex-shrink:0;transition:all .1s ease-in-out;position:relative;overflow:visible}.plyr__control svg{fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px);display:block}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{text-align:center;justify-content:flex-end;align-items:center;display:flex}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing,10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);text-align:left;white-space:nowrap;z-index:3;margin-bottom:10px;animation:.2s plyr-popup;position:absolute;bottom:100%;right:-3px}.plyr__menu__container>div{transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;right:14px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7 - var(--plyr-menu-arrow-size,4px)/2);width:0;position:absolute;top:100%}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{color:var(--plyr-menu-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing,10px)*.7/1.5) calc(var(--plyr-control-spacing,10px)*.7*1.5);-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:flex}.plyr__menu__container .plyr__control>span{align-items:inherit;width:100%;display:flex}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing,10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing,10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing,10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*4);width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing,10px)*.7*2);position:relative}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing,10px)*.7/2);position:absolute;top:100%;left:0;right:0;overflow:hidden}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{content:"";height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);background:#0000001a;flex-shrink:0;width:16px;transition:all .3s;display:block}.plyr__menu__container .plyr__control[role=menuitemradio]:after{opacity:0;background:#fff;border:0;width:6px;height:6px;transition:transform .3s,opacity .3s;top:50%;left:12px;transform:translateY(-50%)scale(0)}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%)scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing,10px)*.7*-1 - -2px);padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*3.5);pointer-events:none;align-items:center;display:flex;overflow:hidden}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height,13px)*2);color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width,3px)*2 + var(--plyr-range-thumb-height,13px));background:0 0;border:0;width:100%;min-width:0;margin:0;padding:0;transition:box-shadow .3s;display:block}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/2*-1);width:13px;width:var(--plyr-range-thumb-height,13px);border:0;border-radius:100%;transition:all .2s;position:relative}.plyr--full-ui input[type=range]::-moz-range-track{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;background:0 0;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);width:13px;width:var(--plyr-range-thumb-height,13px);border:0;border-radius:100%;transition:all .2s;position:relative}.plyr--full-ui input[type=range]::-moz-range-progress{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);background:currentColor}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;background:0 0;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-track{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;background:0 0;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-fill-lower{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;background:currentColor;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);width:13px;width:var(--plyr-range-thumb-height,13px);border:0;border-radius:100%;margin-top:0;transition:all .2s;position:relative}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));opacity:0;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media(max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing,10px)/2) calc(var(--plyr-control-spacing,10px)/2*1.5);pointer-events:none;transform-origin:50% 100%;white-space:nowrap;z-index:2;line-height:1.3;transition:transform .2s .1s,opacity .2s .1s;position:absolute;bottom:100%;left:50%;transform:translate(-50%,10px)scale(.8)}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";z-index:2;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%)scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{transform-origin:0 100%;left:0;transform:translateY(10px)scale(.8)}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{transform-origin:100% 100%;left:auto;right:0;transform:translateY(10px)scale(.8)}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0)scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height,13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height,13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height,13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{z-index:2;position:relative}.plyr__progress .plyr__tooltip{overflow-wrap:break-word;max-width:120px;left:0}.plyr__progress__buffer{-webkit-appearance:none;height:5px;height:var(--plyr-range-track-height,5px);margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height,5px)/2*-1);background:0 0;border:0;border-radius:100px;padding:0;position:absolute;top:50%;left:0}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{min-width:5px;min-width:var(--plyr-range-track-height,5px);background:currentColor;border-radius:100px;transition:width .2s}.plyr__progress__buffer::-moz-progress-bar{min-width:5px;min-width:var(--plyr-range-track-height,5px);background:currentColor;border-radius:100px;transition:width .2s}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s}.plyr--loading .plyr__progress__buffer{background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000;animation:1s linear infinite plyr-progress}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);height:5px;height:var(--plyr-range-track-height,5px);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3;border-radius:1px;position:absolute;top:50%;transform:translate(-50%,-50%)}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing,10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing,10px)/2);z-index:2;min-width:60px;max-width:90px;position:relative}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;width:100%;height:100%;margin:auto;position:relative;overflow:hidden}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.2813%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:var(--plyr-video-control-color,#fff);padding:5px;padding:calc(var(--plyr-control-spacing,10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing,10px)*2);z-index:3;transition:opacity .4s ease-in-out,transform .4s ease-in-out;position:absolute;bottom:0;left:0;right:0}@media(min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing,10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-video-control-color,#fff);opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing,10px)*1.5);z-index:2;border:0;border-radius:100%;transition:all .3s;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plyr__control--overlaid svg{position:relative;left:2px}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;width:100%;height:100%;margin:0;border-radius:0!important}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{z-index:10000000;background:#000;width:100%;height:100%;margin:0;position:fixed;top:0;right:0;bottom:0;left:0;border-radius:0!important}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.plyr__ads>div,.plyr__ads>div iframe{width:100%;height:100%;position:absolute}.plyr__ads:after{bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);pointer-events:none;right:10px;right:var(--plyr-control-spacing,10px);z-index:3;background:#23282f;border-radius:2px;padding:2px 6px;font-size:11px;position:absolute}.plyr__ads:empty:after{display:none}.plyr__cues{height:5px;height:var(--plyr-range-track-height,5px);opacity:.8;z-index:3;background:currentColor;width:3px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;pointer-events:none;transform-origin:50% 100%;z-index:2;padding:3px;transition:transform .2s .1s,opacity .2s .1s;position:absolute;bottom:100%;transform:translateY(10px)scale(.8)}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0)scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));z-index:2;width:0;position:absolute;transform:translate(-50%)}.plyr__preview-thumb__image-container{border-radius:7px;border-radius:calc(var(--plyr-menu-radius,8px) - 1px);z-index:0;background:#c1c8d1;position:relative;overflow:hidden}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{width:100%;height:100%;position:absolute;top:0;left:0}.plyr__preview-thumb__image-container:after{border-radius:inherit;content:"";pointer-events:none;box-shadow:inset 0 0 0 1px #00000026}.plyr__preview-thumb__image-container img{max-width:none;max-height:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius,8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius,8px) - 1px);z-index:3;padding:20px 6px 6px;line-height:1.1;position:absolute;bottom:0;left:0;right:0}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);opacity:0;pointer-events:none;z-index:1;width:100%;height:100%;margin:auto;transition:opacity .3s;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;position:absolute;top:0;left:0}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.plyr [hidden]{display:none!important}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/opendyslexic-latin-400-normal-nUhe5EwG.woff2)format("woff2"),url(/build/assets/opendyslexic-latin-400-normal-Cv3YY6GF.woff)format("woff")}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/opendyslexic-latin-700-normal-Bnmt45Ln.woff2)format("woff2"),url(/build/assets/opendyslexic-latin-700-normal-wYUJcbXi.woff)format("woff")}.webtv__masthead{position:relative}.webtv__masthead:after{content:"";background:linear-gradient(90deg,#0000,#ffb30085,#0000);height:1px;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.webtv__masthead:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-brand) 52%,transparent),transparent)}}.webtv__status-rail,.webtv__guide{border-color:#ffdd8e2e}@supports (color:color-mix(in lab,red,red)){.webtv__status-rail,.webtv__guide{border-color:color-mix(in srgb,#fff 10%,var(--color-brand) 8%)}}.webtv__status-rail,.webtv__guide{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 52px -34px #000000d9}@media(max-width:767px){.webtv__screen:before{filter:blur(30px);opacity:.2;width:84%;height:17rem;top:-.25rem;left:8%}.webtv__unmute:not(.is-external){transform:translate(-50%,-50%)scale(.9)}}.movies-catalog,.articles-catalog,.dossiers-catalog,.deals-catalog{min-width:0;position:relative}.magazine-home{width:100%;min-width:0}.magazine-home__now{margin-bottom:1.5rem}.magazine-home__section-head{border-bottom:1px solid #e7e9ef17;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.85rem;padding-bottom:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.magazine-home__section-head{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.magazine-home__section-head h2{color:var(--color-foreground);font-family:var(--font-display);margin-top:.2rem;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:850}.magazine-home__pills{flex-wrap:wrap;gap:.45rem;display:flex}.magazine-home__live{background:var(--color-brand);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #ffb3002e}@supports (color:color-mix(in lab,red,red)){.magazine-home__live{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 18%,transparent)}}.magazine-home__rail{box-shadow:0 22px 48px -36px #000000d9}.movies-catalog__hero,.articles-catalog__hero{border:1px solid #e7e9ef17;margin-bottom:1.15rem;padding:clamp(1.2rem,2.8vw,1.85rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.movies-catalog__hero,.articles-catalog__hero{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.movies-catalog__hero,.articles-catalog__hero{background:var(--color-surface);border-radius:.9rem;box-shadow:0 12px 36px -28px #00000073}.page-header.articles-catalog__hero,.page-header.movies-catalog__hero,.page-header.deals-catalog__hero{border-left-width:1px;border-left-color:#e7e9ef17}@supports (color:color-mix(in lab,red,red)){.page-header.articles-catalog__hero,.page-header.movies-catalog__hero,.page-header.deals-catalog__hero{border-left-color:color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.movies-catalog__hero:after,.articles-catalog__hero:after{content:"";background:linear-gradient(90deg,var(--color-brand) 0%,#ffb30059 42%,transparent 72%);width:100%;height:2px;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.movies-catalog__hero:after,.articles-catalog__hero:after{background:linear-gradient(90deg,var(--color-brand) 0%,color-mix(in srgb,var(--color-brand) 35%,transparent) 42%,transparent 72%)}}.movies-catalog__hero:after,.articles-catalog__hero:after{pointer-events:none}.series-catalog .movies-catalog__hero:after{background:linear-gradient(90deg,var(--color-brand) 0%,#ffb30059 42%,transparent 72%)}@supports (color:color-mix(in lab,red,red)){.series-catalog .movies-catalog__hero:after{background:linear-gradient(90deg,var(--color-brand) 0%,color-mix(in srgb,var(--color-brand) 35%,transparent) 42%,transparent 72%)}}.movies-catalog__hero>*,.articles-catalog__hero>*{z-index:1;position:relative}.movies-catalog__hero h1,.articles-catalog__hero h1{max-width:48rem;color:var(--color-foreground);text-wrap:balance;text-transform:none;letter-spacing:-.02em;font-size:clamp(1.65rem,3vw,2.15rem)}.movies-catalog__hero-meta,.articles-catalog__hero-meta{border-top:1px solid #e7e9ef14;flex-wrap:wrap;gap:.55rem 1.25rem;margin-top:1rem;padding-top:.8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.movies-catalog__hero-meta,.articles-catalog__hero-meta{border-top:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.movies-catalog__hero-meta,.articles-catalog__hero-meta{color:var(--color-muted);letter-spacing:0;font-size:.8rem;font-weight:600}.movies-catalog__hero-meta strong,.articles-catalog__hero-meta strong{color:var(--color-brand);font-family:var(--font-display);font-size:1.05rem;font-weight:700}.movies-catalog__filters{margin:0 0 1.35rem}.movies-catalog__filters>*{border-radius:.85rem;box-shadow:0 10px 28px -24px #0000008c}.movies-catalog__section-head,.articles-catalog__section-head{border-bottom:1px solid #e7e9ef14;justify-content:space-between;align-items:end;gap:1rem;margin:.85rem 0 1rem;padding-bottom:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.movies-catalog__section-head,.articles-catalog__section-head{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.movies-catalog__section-head h2,.articles-catalog__section-head h2{font-family:var(--font-display);color:var(--color-foreground);margin-top:.15rem;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:750}.movies-catalog__section-head>span,.articles-catalog__section-head>span{color:var(--color-muted);flex:none;font-size:.78rem;font-weight:600}.movies-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.15rem);display:grid}.movies-catalog__card{border-color:#e7e9ef14;border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.movies-catalog__card{border-color:color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.movies-catalog__card{transition:border-color .2s,box-shadow .2s}.movies-catalog__card:hover{border-color:#ffb30059;transform:none}@supports (color:color-mix(in lab,red,red)){.movies-catalog__card:hover{border-color:color-mix(in srgb,var(--color-brand) 35%,transparent)}}.movies-catalog__card:hover{box-shadow:0 14px 32px -22px #0000008c}.movies-catalog__pagination,.articles-catalog__pagination{margin-top:2.25rem}.movies-catalog__empty{grid-column:1/-1}@media(min-width:640px){.movies-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.movies-catalog__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1440px){.movies-catalog__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.cinema-card{border:1px solid #e7e9ef14;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cinema-card{border:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.cinema-card{background:var(--color-surface);border-radius:.75rem;transition:border-color .2s,box-shadow .2s}.cinema-card:hover{border-color:#ffb30059}@supports (color:color-mix(in lab,red,red)){.cinema-card:hover{border-color:color-mix(in srgb,var(--color-brand) 35%,transparent)}}.cinema-card:hover{box-shadow:0 14px 32px -22px #0000008c}.cinema-card__poster{background:#14161cc7;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cinema-card__poster{background:color-mix(in srgb,var(--color-surface) 70%,#000 8%)}}.cinema-card__image{aspect-ratio:2/3;object-fit:cover;width:100%}.cinema-card__body{padding:.85rem .9rem 1rem}.cinema-card__title{font-family:var(--font-display);color:var(--color-foreground);margin:0;font-size:clamp(.88rem,1.1vw,1rem);font-weight:700;line-height:1.25}.cinema-card__title a{color:inherit;text-decoration:none;transition:color .15s}.cinema-card:hover .cinema-card__title a{color:var(--color-brand)}.cinema-card__year{color:var(--color-brand);letter-spacing:.02em;margin:.4rem 0 0;font-size:.78rem;font-weight:700}.cinema-card__meta{color:var(--color-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.reviews-catalog{isolation:isolate;position:relative}.reviews-catalog__hero{background:linear-gradient(105deg,#15171e 0,#15171e 58%,#152d2c);border:1px solid #ffffff1a;border-radius:1.25rem;min-height:19rem;margin-bottom:1rem;padding:clamp(1.5rem,4vw,3.25rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.reviews-catalog__hero{background:linear-gradient(105deg,color-mix(in srgb,var(--color-surface) 97%,#05070a) 0,color-mix(in srgb,var(--color-surface) 97%,#05070a) 58%,color-mix(in srgb,#10b981 13%,var(--color-surface)))}}.reviews-catalog__hero{box-shadow:0 28px 70px -42px #000000e6}.reviews-catalog__hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#10b981,var(--color-brand),transparent) left bottom / 15rem 3px no-repeat,repeating-linear-gradient(115deg,transparent 0 42px,#ffffff05 43px 44px);position:absolute;top:0;right:0;bottom:0;left:0}.reviews-catalog__hero:after{content:"10/10";color:#ffffff0b;font-family:var(--font-display);letter-spacing:-.08em;pointer-events:none;font-size:clamp(5rem,11vw,10rem);font-weight:900;line-height:.8;position:absolute;bottom:-.08em;right:clamp(1rem,4vw,3.5rem)}.reviews-catalog__hero>*{z-index:1;position:relative}.reviews-catalog__hero h1{text-wrap:balance;max-width:44rem}.reviews-catalog__hero>p:not(.premium-kicker){max-width:min(43rem,64%);font-size:1rem;line-height:1.7}.reviews-catalog__hero-meta{width:fit-content;color:var(--color-muted);letter-spacing:.04em;border-top:1px solid #ffffff17;flex-wrap:wrap;gap:.55rem 1.25rem;margin-top:1.5rem;padding-top:1rem;font-size:.8rem;font-weight:650;display:flex}.reviews-catalog__hero-meta strong{color:#22d3a6;font-family:var(--font-display);font-size:1.05rem}.reviews-catalog__manifesto{border:1px solid #e7e9ef17;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1.8rem;padding:.9rem 1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.reviews-catalog__manifesto{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.reviews-catalog__manifesto{background:#16181ff0;border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.reviews-catalog__manifesto{background:color-mix(in srgb,var(--color-surface) 94%,transparent)}}.reviews-catalog__manifesto{box-shadow:0 18px 44px -38px #000000d9}.reviews-catalog__manifesto-mark{color:#04120e;width:2.7rem;height:2.7rem;font-family:var(--font-display);background:linear-gradient(145deg,#10b981,#22d3a6);border-radius:.55rem;place-items:center;font-size:1.15rem;font-weight:900;display:grid;box-shadow:0 10px 24px -12px #10b981cc}.reviews-catalog__manifesto p:last-child{color:var(--color-muted);margin-top:.12rem;font-size:.86rem;line-height:1.5}.reviews-catalog__manifesto>a{color:var(--color-foreground);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:800;transition:color .2s}.reviews-catalog__manifesto>a:hover{color:var(--color-brand)}.reviews-catalog__section-head{border-bottom:1px solid #e7e9ef17;justify-content:space-between;align-items:end;gap:1rem;margin:1.2rem 0 1rem;padding-bottom:.85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.reviews-catalog__section-head{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.reviews-catalog__section-head h2{color:var(--color-foreground);font-family:var(--font-display);margin-top:.2rem;font-size:clamp(1.45rem,2.2vw,1.95rem);font-weight:800}.reviews-catalog__section-head>span{color:var(--color-muted);flex:none;font-size:.8rem;font-weight:650}.reviews-catalog__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,1.4rem);display:grid}.reviews-catalog__card{border-color:#e7e9ef17;border-radius:1rem;grid-column:span 4}@supports (color:color-mix(in lab,red,red)){.reviews-catalog__card{border-color:color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.reviews-catalog__card{transition:transform .25s,border-color .25s,box-shadow .25s}.reviews-catalog__card:hover{border-color:#10b98173;transform:translateY(-5px);box-shadow:0 24px 46px -26px #000000e6}.reviews-catalog__card--featured{grid-column:span 8;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);display:grid}.reviews-catalog__card--featured:only-child{grid-column:1/-1}.reviews-catalog__card--featured>a{min-height:22rem}.reviews-catalog__card--featured>a img{aspect-ratio:auto;width:100%;height:100%}.reviews-catalog__card--featured>div{flex-direction:column;justify-content:center;padding:clamp(1.5rem,3vw,2.4rem);display:flex}.reviews-catalog__card--featured h2{font-size:clamp(1.5rem,2.5vw,2.25rem)}.reviews-catalog__card--featured h2+p{font-size:.95rem;line-height:1.75}.reviews-catalog__pagination{margin-top:2.25rem}.reviews-catalog__empty{grid-column:1/-1}@media(max-width:1023px){.reviews-catalog__card{grid-column:span 6}.reviews-catalog__card--featured{grid-column:1/-1}}@media(max-width:767px){.reviews-catalog__hero{min-height:16rem}.reviews-catalog__hero>p:not(.premium-kicker){max-width:none;font-size:.95rem}.reviews-catalog__hero-meta{width:100%}.reviews-catalog__manifesto{grid-template-columns:auto minmax(0,1fr)}.reviews-catalog__manifesto>a{grid-column:2}.reviews-catalog__card,.reviews-catalog__card--featured{grid-column:1/-1}.reviews-catalog__card--featured{display:block}.reviews-catalog__card--featured>a{min-height:auto}.reviews-catalog__card--featured>a img{aspect-ratio:16/9;height:auto}}@media(max-width:520px){.reviews-catalog__hero{min-height:15rem;padding:1.25rem}.reviews-catalog__hero:after{font-size:4.4rem;right:.75rem}.reviews-catalog__manifesto{padding:.8rem}.reviews-catalog__manifesto>a{display:none}.reviews-catalog__section-head{align-items:flex-start}.reviews-catalog__section-head>span{padding-top:.2rem;font-size:.72rem}}.review-detail{isolation:isolate;width:100%;min-width:0;position:relative}.review-detail__breadcrumbs{margin-bottom:1rem}.review-detail__hero{isolation:isolate;color:#fff;background:#10141a;border:1px solid #ffffff1f;border-radius:1.35rem;align-items:flex-end;min-height:clamp(34rem,58vw,43rem);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 80px -44px #000000f2}.review-detail__hero--without-art{background:radial-gradient(circle at 80% 15%,#10b98133,#0000 30%),repeating-linear-gradient(115deg,#0000 0,#0000 42px,#ffffff05,#ffffff05 44px),#10141a}.review-detail__hero-art{z-index:0;object-fit:cover;object-position:center 24%;filter:saturate(.92)contrast(1.04);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.review-detail__hero-scrim{z-index:1;background:linear-gradient(90deg,#05080df0,#05080dc9 37%,#05080d38 72%,#05080d14),linear-gradient(#05080d29,#05080d3d 42%,#05080df0);position:absolute;top:0;right:0;bottom:0;left:0}.review-detail__hero:after{content:"";z-index:2;background:linear-gradient(90deg,#10b981,var(--color-brand),transparent);width:17rem;height:3px;position:absolute;bottom:0;left:0}.review-detail__hero-top{z-index:3;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:absolute;top:clamp(1.2rem,3vw,2rem);left:clamp(1.2rem,3vw,2rem);right:clamp(1.2rem,3vw,2rem)}.review-detail__type{color:var(--color-brand);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.13em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c12b3;border:1px solid #ffffff26;border-radius:.45rem;padding:.48rem .7rem;font-size:.72rem;font-weight:850;transition:border-color .2s,background .2s;display:inline-flex}.review-detail__type:hover{border-color:#ffb3008c}@supports (color:color-mix(in lab,red,red)){.review-detail__type:hover{border-color:color-mix(in srgb,var(--color-brand) 55%,transparent)}}.review-detail__type:hover{background:#080c12e0}.review-detail__hero-score{min-width:6.5rem}.review-detail__hero-score .review-recap__score-ring{transform:scale(.94)}.review-detail__hero-score .review-recap__score-core{border:1px solid #ffffff2e;min-width:6.5rem;padding:.8rem 1rem;box-shadow:0 18px 38px -18px #10b981d9}.review-detail__hero-score .review-recap__score-value{font-size:2.4rem}.review-detail__hero-score .review-recap__score-denominator{margin-top:.15rem}.review-detail__hero-score .review-recap__score-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05080db8;border-radius:999px;margin-top:.55rem;padding:.28rem .5rem;font-size:.65rem}.review-detail__hero-content{z-index:2;width:100%;padding:clamp(1.5rem,4vw,3.5rem) clamp(7.5rem,15vw,12rem) clamp(1.5rem,4vw,3.5rem) clamp(1.5rem,4vw,3.5rem);position:relative}.review-detail__work{color:var(--color-brand);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.15em;font-size:.78rem;font-weight:850;transition:color .2s}.review-detail__work:hover{color:#fff}.review-detail__hero h1{max-width:54rem;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;text-shadow:0 4px 28px #00000094;margin-top:.55rem;font-size:clamp(2.4rem,5.2vw,4.75rem);font-weight:900;line-height:.96}.review-detail__lead{color:#ffffffd1;text-shadow:0 2px 16px #0009;max-width:49rem;margin-top:1.15rem;font-size:clamp(.98rem,1.45vw,1.12rem);line-height:1.7}.review-detail__meta{color:#ffffffb3;border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;max-width:50rem;margin-top:1.4rem;padding-top:1rem;font-size:.8rem;font-weight:650;display:flex}.review-detail__meta strong{color:#34d399;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em}.review-detail__meta a[rel=author]{color:#ffffffe6!important}.review-detail__meta a[rel=author]:hover{color:var(--color-brand)!important}.review-detail__layout{grid-template-columns:minmax(0,1fr) 19rem;gap:clamp(1.25rem,2.6vw,2rem);max-width:76rem;margin:1.5rem auto 0;display:grid}.review-detail__content{min-width:0}.review-detail__article{border:1px solid #e7e9ef17;min-width:0;padding:clamp(1.4rem,3vw,2.5rem)}@supports (color:color-mix(in lab,red,red)){.review-detail__article{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.review-detail__article{background:var(--color-surface);border-radius:1.1rem;box-shadow:0 26px 60px -44px #000000e6}.review-detail__article-label{border-bottom:1px solid #e7e9ef17;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.65rem;padding-bottom:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.review-detail__article-label{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.review-detail__article-label{color:var(--color-muted);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;font-size:.67rem;font-weight:800}.review-detail__article-label span:first-child{color:var(--color-brand)}.review-detail__article .prose-geek>p:first-child{color:#dfe2ea}@supports (color:color-mix(in lab,red,red)){.review-detail__article .prose-geek>p:first-child{color:color-mix(in srgb,var(--color-foreground) 90%,var(--color-muted))}}.review-detail__article .prose-geek>p:first-child{font-size:1.05rem;line-height:1.85}.review-detail__tags{border-top:1px solid #e7e9ef17;margin-top:2.5rem;padding-top:1.5rem}@supports (color:color-mix(in lab,red,red)){.review-detail__tags{border-top:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.review-detail__tags>p{margin-bottom:.75rem}.review-detail__aside{align-self:start;gap:1rem;display:grid;position:sticky;top:7rem}.review-detail__side-card{border-radius:.9rem;box-shadow:0 20px 44px -38px #000000d9}@media(max-width:1023px){.review-detail__layout{grid-template-columns:minmax(0,1fr)}.review-detail__aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media(max-width:767px){.review-detail__hero{min-height:38rem}.review-detail__hero-art{object-position:57% center}.review-detail__hero-scrim{background:linear-gradient(#05080d2e,#05080dc2 47%,#05080dfa),linear-gradient(90deg,#05080d73,#0000)}.review-detail__hero-content{padding-right:1.5rem}.review-detail__hero h1{font-size:clamp(2.1rem,9vw,3.2rem)}.review-detail__lead{max-width:none;font-size:.96rem;line-height:1.62}.review-detail__aside{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.review-detail__breadcrumbs{margin-bottom:.75rem}.review-detail__hero{border-radius:1rem;min-height:40rem}.review-detail__hero-top{top:1rem;left:1rem;right:1rem}.review-detail__hero-score{min-width:5.25rem}.review-detail__hero-score .review-recap__score-core{min-width:5.25rem;padding:.6rem .75rem}.review-detail__hero-score .review-recap__score-value{font-size:1.9rem}.review-detail__hero-score .review-recap__score-label{font-size:.58rem}.review-detail__hero-content{padding:1.25rem}.review-detail__hero h1{font-size:2.15rem;line-height:1}.review-detail__meta{font-size:.74rem}.review-detail__article{border-radius:.9rem;padding:1.25rem}.review-detail__article-label span:last-child{display:none}}.game-detail{isolation:isolate;min-width:0;position:relative}.game-detail:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(180deg,transparent 50%,var(--color-bg) 100%),var(--game-detail-art) center 28% / cover no-repeat;filter:saturate(.82);opacity:.24;width:min(100vw,96rem);height:42rem;position:absolute;top:-5.5rem;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0 66%,#0000 100%);mask-image:linear-gradient(#000 0,#000 66%,#0000)}.game-detail:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,var(--color-bg) 1%,#0d0e12bf 45%,transparent 80%);width:min(100vw,96rem);height:42rem;position:absolute;top:-5.5rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.game-detail:after{background:linear-gradient(100deg,var(--color-bg) 1%,color-mix(in srgb,var(--color-bg) 75%,transparent) 45%,transparent 80%)}}.game-detail__breadcrumbs{margin-bottom:1rem}.game-detail__layout{gap:clamp(1.25rem,3vw,2.3rem);display:grid}.game-detail__aside{min-width:0}.game-detail__cover{border:1px solid #e7e9ef1a;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.game-detail__cover{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.game-detail__cover{background:var(--color-surface);border-radius:.85rem;box-shadow:0 16px 40px -28px #0000008c}.game-detail__cover img{width:100%}.game-detail__pegi,.movie-detail__ratings{border:1px solid #e7e9ef17;align-items:center;gap:.85rem;margin-top:.75rem;padding:.75rem .85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.game-detail__pegi,.movie-detail__ratings{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.game-detail__pegi,.movie-detail__ratings{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:.75rem}.movie-detail__ratings{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.7rem;display:grid}.movie-detail__rating{background:#e7e9ef09;border-radius:.5rem;gap:.15rem;min-width:0;padding:.55rem .6rem;display:grid}@supports (color:color-mix(in lab,red,red)){.movie-detail__rating{background:color-mix(in srgb,var(--color-foreground) 3.5%,transparent)}}.movie-detail__rating--gp{background:#ffb30017}@supports (color:color-mix(in lab,red,red)){.movie-detail__rating--gp{background:color-mix(in srgb,var(--color-brand) 9%,transparent)}}.movie-detail__rating-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:.3rem;font-size:.62rem;font-weight:700;display:inline-flex}.movie-detail__rating-label .movie-detail__meta-icon{width:.85rem;height:.85rem}.movie-detail__rating-value{font-family:var(--font-display);color:var(--color-foreground);font-size:1.25rem;font-weight:750;line-height:1}.movie-detail__rating--gp .movie-detail__rating-value{color:var(--color-brand-dark)}.movie-detail__rating-value small{color:var(--color-muted);font-size:.75rem;font-weight:650}.movie-detail__rating-meta{color:var(--color-muted);font-size:.68rem}.game-detail__official{width:100%;margin-top:.85rem}.game-detail__intro{border:1px solid #e7e9ef17;padding:clamp(1.15rem,2.5vw,1.75rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.game-detail__intro{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.game-detail__intro{background:var(--color-surface);border-radius:.85rem;box-shadow:0 12px 32px -28px #00000073}.game-detail__intro:before{content:"";background:var(--color-brand);width:3px;position:absolute;inset:0 auto 0 0}.game-detail__intro h1{letter-spacing:-.02em;text-wrap:balance;margin-top:.35rem;font-size:clamp(1.65rem,3.2vw,2.35rem);line-height:1.12}.movie-detail__facts{flex-wrap:wrap;gap:.35rem .55rem;margin:.65rem 0 0;display:flex}.movie-detail__facts>*{background:#e7e9ef0a;border-radius:.65rem;align-items:center;gap:.3rem;padding:.25rem .6rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.movie-detail__facts>*{background:color-mix(in srgb,var(--color-foreground) 4%,transparent)}}.movie-detail__facts>*{color:var(--color-muted);font-size:.75rem;font-weight:650;text-decoration:none}.movie-detail__facts .movie-detail__meta-icon{width:.85rem;height:.85rem}.movie-detail__facts a:hover{background:#ffb30024}@supports (color:color-mix(in lab,red,red)){.movie-detail__facts a:hover{background:color-mix(in srgb,var(--color-brand) 14%,transparent)}}.movie-detail__facts a:hover{color:var(--color-brand-dark)}.game-detail__summary{max-width:48rem;color:var(--color-muted);margin-top:.85rem;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.7}.movie-detail__tagline{color:var(--color-brand);text-transform:none;letter-spacing:0;margin-top:.55rem;font-size:.8rem;font-style:italic;font-weight:650}.game-detail__meta{border:1px solid #e7e9ef17;gap:1px;margin-top:.9rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.game-detail__meta{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.game-detail__meta{background:#e7e9ef14;border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.game-detail__meta{background:color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.game-detail__meta>div{background:var(--color-surface);padding:.8rem 1rem;transition:background .15s}.game-detail__meta>div:hover{background:#1d1d1ef7}@supports (color:color-mix(in lab,red,red)){.game-detail__meta>div:hover{background:color-mix(in srgb,var(--color-surface) 94%,var(--color-brand) 3%)}}.game-detail__meta dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:.4rem;font-size:.65rem;font-weight:700;display:inline-flex}.movie-detail__meta-icon{width:1rem;height:1rem;color:var(--color-brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.movie-detail__meta-icon svg{width:100%;height:100%}.game-detail__meta dd{color:var(--color-foreground);margin-top:.3rem;font-size:.9rem;font-weight:700;line-height:1.35}.movie-detail__langs{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.movie-detail__lang{border:1px solid #e7e9ef1a;align-items:center;padding:.25rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.movie-detail__lang{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.movie-detail__lang{color:var(--color-muted);background:0 0;border-radius:.65rem;font-size:.72rem;font-weight:650}.movie-detail__lang--accent{border-color:#ffb30066}@supports (color:color-mix(in lab,red,red)){.movie-detail__lang--accent{border-color:color-mix(in srgb,var(--color-brand) 40%,transparent)}}.movie-detail__lang--accent{background:#ffb3001f}@supports (color:color-mix(in lab,red,red)){.movie-detail__lang--accent{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.movie-detail__lang--accent{color:var(--color-brand-dark)}.game-detail__description{margin-top:1rem;padding:clamp(1.15rem,2.5vw,1.65rem)}.cinema-list-actions{border:1px solid #e7e9ef17;margin-top:.75rem;padding:.75rem .85rem}@supports (color:color-mix(in lab,red,red)){.cinema-list-actions{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.cinema-list-actions{background:var(--color-surface);border-radius:1rem}.cinema-list-actions__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:.4rem;margin:0;font-size:.65rem;font-weight:700;display:inline-flex}.cinema-list-actions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.55rem;display:grid}.cinema-list-actions__btn{border:1px solid #e7e9ef1a;justify-content:center;align-items:center;gap:.35rem;width:100%;padding:.55rem .6rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cinema-list-actions__btn{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.cinema-list-actions__btn{color:var(--color-muted);letter-spacing:0;text-transform:none;text-align:center;background:0 0;border-radius:.75rem;font-size:.72rem;font-weight:650;transition:border-color .15s,background .15s,color .15s}.cinema-list-actions__btn .movie-detail__meta-icon{color:currentColor;opacity:.85;width:.95rem;height:.95rem}.cinema-list-actions__btn:hover{border-color:#ffb30066}@supports (color:color-mix(in lab,red,red)){.cinema-list-actions__btn:hover{border-color:color-mix(in srgb,var(--color-brand) 40%,transparent)}}.cinema-list-actions__btn:hover{color:var(--color-foreground)}.cinema-list-actions__btn.is-active{border-color:#ffb30073}@supports (color:color-mix(in lab,red,red)){.cinema-list-actions__btn.is-active{border-color:color-mix(in srgb,var(--color-brand) 45%,transparent)}}.cinema-list-actions__btn.is-active{background:#ffb3001f}@supports (color:color-mix(in lab,red,red)){.cinema-list-actions__btn.is-active{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.cinema-list-actions__btn.is-active{color:var(--color-brand-dark)}.cinema-list-actions__btn.is-active .movie-detail__meta-icon{color:var(--color-brand);opacity:1}.cinema-list-actions__hint{color:var(--color-muted);margin:.55rem 0 0;font-size:.72rem;line-height:1.45}.cinema-cast{margin-top:1.5rem}.cinema-cast__grid{grid-template-columns:1fr;gap:.55rem;display:grid}@media(min-width:640px){.cinema-cast__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.cinema-cast__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cinema-cast__item{border:1px solid #e7e9ef14;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cinema-cast__item{border:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.cinema-cast__item{background:var(--color-surface);border-radius:.65rem;transition:border-color .15s}.cinema-cast__item:hover{border-color:#ffb3004d}@supports (color:color-mix(in lab,red,red)){.cinema-cast__item:hover{border-color:color-mix(in srgb,var(--color-brand) 30%,transparent)}}.cinema-cast__avatar{object-fit:cover;border:1px solid #e7e9ef1a;border-radius:999px;flex-shrink:0;width:3rem;height:3rem}@supports (color:color-mix(in lab,red,red)){.cinema-cast__avatar{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.cinema-cast__avatar--fallback{background:#e7e9ef0f;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.cinema-cast__avatar--fallback{background:color-mix(in srgb,var(--color-foreground) 6%,transparent)}}.cinema-cast__avatar--fallback{color:var(--color-muted);font-family:var(--font-display);font-size:1rem;font-weight:700}.cinema-cast__name{color:var(--color-foreground);margin:0;font-size:.9rem;font-weight:650;text-decoration:none}a.cinema-cast__name:hover{color:var(--color-brand)}.cinema-cast__role{color:var(--color-muted);margin:.15rem 0 0;font-size:.78rem}.movie-detail .game-detail__intro .jv-cat{letter-spacing:.1em}.movie-detail .premium-panel{box-shadow:none;border-radius:.75rem}.movie-detail .jv-title{text-transform:none;letter-spacing:-.01em;font-size:1.15rem;font-weight:750}.movie-detail .jv-title:before{background:var(--color-brand);width:3px;height:1em;box-shadow:none;background-image:none;border-radius:1px;animation:none}.movie-detail .premium-kicker{letter-spacing:.12em;align-items:center;gap:.4rem;display:inline-flex}.movie-detail .premium-kicker .movie-detail__meta-icon,.movie-detail__section-kicker-icon{width:.9rem;height:.9rem}.movie-detail:before{opacity:.08;filter:saturate(.55)blur(1px)}html[data-theme=light] .movie-detail:before{opacity:.05}.cinema-crew,.cinema-providers,.cinema-trailer,.cinema-linked,.cinema-reviews{margin-top:1.5rem}.cinema-crew__cards{grid-template-columns:1fr;gap:.55rem;display:grid}@media(min-width:640px){.cinema-crew__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.cinema-crew__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.cinema-crew__card{border:1px solid #e7e9ef14;padding:.8rem .9rem}@supports (color:color-mix(in lab,red,red)){.cinema-crew__card{border:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.cinema-crew__card{background:var(--color-surface);border-radius:.85rem}.cinema-crew__role{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:.65rem;font-weight:700}.cinema-crew__names{color:var(--color-foreground);margin:.3rem 0 0;font-size:.9rem;font-weight:700;line-height:1.35}.cinema-providers__panel{border:1px solid #e7e9ef17;padding:1rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.cinema-providers__panel{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.cinema-providers__panel{background:var(--color-surface);border-radius:.75rem}.cinema-providers__group+.cinema-providers__group{border-top:1px solid #e7e9ef12;margin-top:1rem;padding-top:.9rem}@supports (color:color-mix(in lab,red,red)){.cinema-providers__group+.cinema-providers__group{border-top:1px solid color-mix(in srgb,var(--color-foreground) 7%,transparent)}}.cinema-providers__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:.68rem;font-weight:700}.cinema-providers__list{flex-wrap:wrap;gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.cinema-providers__chip{border:1px solid #e7e9ef1a;align-items:center;gap:.55rem;padding:.4rem .65rem .4rem .4rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cinema-providers__chip{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.cinema-providers__chip{color:var(--color-foreground);background:0 0;border-radius:.5rem;font-size:.82rem;font-weight:650;text-decoration:none;transition:border-color .15s,background .15s}a.cinema-providers__chip:hover{border-color:#ffb30066}@supports (color:color-mix(in lab,red,red)){a.cinema-providers__chip:hover{border-color:color-mix(in srgb,var(--color-brand) 40%,transparent)}}a.cinema-providers__chip:hover{background:#ffb30014}@supports (color:color-mix(in lab,red,red)){a.cinema-providers__chip:hover{background:color-mix(in srgb,var(--color-brand) 8%,transparent)}}.cinema-providers__logo{object-fit:cover;border-radius:.4rem;width:2rem;height:2rem}.cinema-providers__logo--fallback{background:#e7e9ef0f;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.cinema-providers__logo--fallback{background:color-mix(in srgb,var(--color-foreground) 6%,transparent)}}.cinema-providers__logo--fallback{color:var(--color-muted);font-size:.7rem;font-weight:700}.cinema-providers__footnote{color:var(--color-muted);margin:1rem 0 0;font-size:.72rem;line-height:1.5}.cinema-providers__footnote a{color:inherit;text-underline-offset:2px;text-decoration:underline}.cinema-trailer__frame{border:1px solid #e7e9ef17;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cinema-trailer__frame{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.cinema-trailer__frame{background:#000;border-radius:.75rem}.cinema-linked__list{flex-direction:column;gap:.45rem;display:flex}.cinema-linked__item{border:1px solid #e7e9ef14;align-items:flex-start;gap:.85rem;padding:.8rem .9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cinema-linked__item{border:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.cinema-linked__item{background:var(--color-surface);border-radius:.65rem}.cinema-linked__thumb{object-fit:cover;border-radius:.4rem;flex-shrink:0;width:6.5rem;height:3.75rem;display:none}@media(min-width:640px){.cinema-linked__thumb{display:block}}.cinema-linked__title{font-family:var(--font-display);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.cinema-linked__title a{color:var(--color-foreground);text-decoration:none}.cinema-linked__title a:hover{color:var(--color-brand)}.cinema-linked__meta{color:var(--color-muted);margin:.3rem 0 0;font-size:.75rem}.cinema-reviews__panel,.cinema-reviews__list{border:1px solid #e7e9ef17}@supports (color:color-mix(in lab,red,red)){.cinema-reviews__panel,.cinema-reviews__list{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.cinema-reviews__panel,.cinema-reviews__list{background:var(--color-surface);border-radius:1.05rem}.cinema-reviews__panel{padding:1.2rem 1.25rem}.cinema-reviews__list{margin-top:.75rem}.cinema-reviews__summary{flex-wrap:wrap;align-items:center;gap:1rem 1.35rem;display:flex}.cinema-reviews__score-value{font-family:var(--font-display);color:var(--color-brand);margin:0;font-size:2.35rem;font-weight:750;line-height:1}.cinema-reviews__score-value span{color:var(--color-muted);font-size:1.1rem;font-weight:650}.cinema-reviews__score-count{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:.3rem 0 0;font-size:.68rem;font-weight:700}.cinema-reviews__lead{max-width:28rem;color:var(--color-muted);margin:0;font-size:.88rem;line-height:1.55}.cinema-reviews__form{border-top:1px solid #e7e9ef14;margin-top:1.1rem;padding-top:1.1rem}@supports (color:color-mix(in lab,red,red)){.cinema-reviews__form{border-top:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.cinema-reviews__form{gap:.9rem;display:grid}.cinema-reviews__form-title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-foreground);align-items:center;gap:.4rem;margin:0;font-size:.78rem;font-weight:700;display:inline-flex}.cinema-reviews__fields{gap:.75rem;display:grid}@media(min-width:640px){.cinema-reviews__fields{grid-template-columns:8.5rem minmax(0,1fr)}}.cinema-reviews__field{gap:.4rem;min-width:0;display:grid}.cinema-reviews__field>span{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;display:inline-flex}.cinema-reviews__field>span .movie-detail__meta-icon{width:.85rem;height:.85rem}.cinema-reviews__field .theme-input,.cinema-reviews__field .theme-select,.cinema-reviews__field textarea{border-color:#e7e9ef1f;border-radius:.85rem;width:100%;min-height:2.75rem}@supports (color:color-mix(in lab,red,red)){.cinema-reviews__field .theme-input,.cinema-reviews__field .theme-select,.cinema-reviews__field textarea{border-color:color-mix(in srgb,var(--color-foreground) 12%,transparent)}}.cinema-reviews__field .theme-input,.cinema-reviews__field .theme-select,.cinema-reviews__field textarea{padding:.7rem .95rem;font-size:.9rem;line-height:1.45;transition:border-color .15s,box-shadow .15s,background .15s}.cinema-reviews__field textarea.theme-input{resize:vertical;min-height:7.5rem;padding-top:.85rem;padding-bottom:.85rem}.cinema-reviews__field .theme-input::placeholder,.cinema-reviews__field textarea::placeholder{color:#94a3b8d1}@supports (color:color-mix(in lab,red,red)){.cinema-reviews__field .theme-input::placeholder,.cinema-reviews__field textarea::placeholder{color:color-mix(in srgb,var(--color-muted) 82%,transparent)}}.cinema-reviews__field .theme-input::placeholder,.cinema-reviews__field textarea::placeholder{opacity:1;font-style:italic;font-weight:450}.cinema-reviews__field .theme-input:focus,.cinema-reviews__field .theme-select:focus,.cinema-reviews__field textarea:focus{border-color:#ffb3008c}@supports (color:color-mix(in lab,red,red)){.cinema-reviews__field .theme-input:focus,.cinema-reviews__field .theme-select:focus,.cinema-reviews__field textarea:focus{border-color:color-mix(in srgb,var(--color-brand) 55%,transparent)}}.cinema-reviews__field .theme-input:focus,.cinema-reviews__field .theme-select:focus,.cinema-reviews__field textarea:focus{box-shadow:0 0 0 3px #ffb30029}@supports (color:color-mix(in lab,red,red)){.cinema-reviews__field .theme-input:focus,.cinema-reviews__field .theme-select:focus,.cinema-reviews__field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 16%,transparent)}}.cinema-reviews__field .theme-input:focus,.cinema-reviews__field .theme-select:focus,.cinema-reviews__field textarea:focus{outline:none}.cinema-reviews__form .btn-brand{text-transform:none;letter-spacing:.01em;border-radius:.95rem;width:100%;padding:.85rem 1.15rem;font-size:.95rem}.cinema-reviews__form .turnstile-field{border:1px solid #e7e9ef14;padding:.75rem .85rem}@supports (color:color-mix(in lab,red,red)){.cinema-reviews__form .turnstile-field{border:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.cinema-reviews__form .turnstile-field{background:#e7e9ef06;border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.cinema-reviews__form .turnstile-field{background:color-mix(in srgb,var(--color-foreground) 2.5%,transparent)}}.cinema-reviews__pending{color:#d97706;margin:0;font-size:.75rem}.cinema-reviews__delete{margin-top:.65rem}.cinema-reviews__delete button{color:#dc2626;cursor:pointer;background:0 0;border:0;font-size:.82rem;font-weight:650}.cinema-reviews__gate{border-top:1px solid #e7e9ef14;margin:1rem 0 0;padding-top:1rem}@supports (color:color-mix(in lab,red,red)){.cinema-reviews__gate{border-top:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.cinema-reviews__gate{color:var(--color-muted);font-size:.88rem}.cinema-reviews__gate a{color:var(--color-brand);font-weight:650;text-decoration:none}.cinema-reviews__gate a:hover{text-decoration:underline}.cinema-reviews__flash{border-radius:.9rem;margin-bottom:.75rem;padding:.85rem 1rem;font-size:.85rem}.cinema-reviews__flash--ok{color:#047857;background:#10b9811a;border:1px solid #10b98159}.cinema-reviews__flash--error{color:#b91c1c;background:#ef44441a;border:1px solid #ef444459}.cinema-reviews__item{border-bottom:1px solid #e7e9ef12;align-items:flex-start;gap:.85rem;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cinema-reviews__item{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 7%,transparent)}}.cinema-reviews__item:last-child{border-bottom:0}.cinema-reviews__badge{background:#ffb30024;border-radius:.45rem;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cinema-reviews__badge{background:color-mix(in srgb,var(--color-brand) 14%,transparent)}}.cinema-reviews__badge{border:1px solid #ffb30047}@supports (color:color-mix(in lab,red,red)){.cinema-reviews__badge{border:1px solid color-mix(in srgb,var(--color-brand) 28%,transparent)}}.cinema-reviews__badge{color:var(--color-brand-dark);font-family:var(--font-display);font-size:1.05rem;font-weight:750}.cinema-reviews__item-title{font-family:var(--font-display);color:var(--color-foreground);margin:0;font-size:1rem;font-weight:700}.cinema-reviews__item-meta{color:var(--color-muted);margin:.25rem 0 0;font-size:.75rem}.cinema-reviews__item-meta span:first-child{color:#e7e9efbf;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cinema-reviews__item-meta span:first-child{color:color-mix(in srgb,var(--color-foreground) 75%,transparent)}}.cinema-reviews__item-body{color:#e7e9efd1;margin:.45rem 0 0;font-size:.88rem;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.cinema-reviews__item-body{color:color-mix(in srgb,var(--color-foreground) 82%,transparent)}}.cinema-reviews__item-body{white-space:pre-line}.movie-detail .game-detail__description{border:1px solid #e7e9ef17}@supports (color:color-mix(in lab,red,red)){.movie-detail .game-detail__description{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.movie-detail .game-detail__description{background:var(--color-surface);border-radius:.75rem}@media(min-width:640px){.game-detail__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.game-detail__layout{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr)}}.articles-catalog__hero:after{content:"MAGAZINE";font-size:clamp(3.3rem,9vw,8.5rem)}.articles-catalog--category .articles-catalog__hero:after{content:"RUBRIQUE"}.articles-catalog__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;margin-bottom:.35rem;display:flex}.articles-catalog__categories{flex-wrap:wrap;gap:.45rem;display:flex}.articles-catalog__sort{border:1px solid #e7e9ef1a;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;padding:.3rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.articles-catalog__sort{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.articles-catalog__sort{background:#16181feb;border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.articles-catalog__sort{background:color-mix(in srgb,var(--color-surface) 92%,transparent)}}.articles-catalog__sort{color:var(--color-muted);font-size:.72rem;font-weight:750}.articles-catalog__sort a{color:var(--color-muted);border-radius:.5rem;padding:.45rem .7rem;transition:background .2s,color .2s}.articles-catalog__sort a.is-active{background:var(--color-brand);color:#14161b}.articles-catalog__grid{gap:clamp(1rem,2vw,1.45rem);display:grid}.articles-catalog__card{border-radius:1rem;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.articles-catalog__card:hover{transform:translateY(-4px);box-shadow:0 24px 48px -30px #000000eb}.articles-catalog__card--featured{flex-direction:column;display:flex;position:relative}.articles-catalog__card--featured>a:first-child{flex:auto;min-height:0;display:block}.articles-catalog__card--featured .aspect-video{aspect-ratio:16/9;min-height:14rem}.articles-catalog__card--featured h2{font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.15}@media(min-width:768px){.articles-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.articles-catalog__card--featured{grid-column:1/-1}.articles-catalog__card--featured .aspect-video{min-height:18rem}}@media(min-width:1100px){.articles-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.articles-catalog__card--featured{grid-area:span 2/span 2}.articles-catalog__card--featured .aspect-video{aspect-ratio:auto;height:100%;min-height:100%;max-height:28rem}}.article-detail{isolation:isolate;width:100%;min-width:0;max-width:72rem;margin-inline:auto;position:relative}.article-detail__breadcrumbs{margin-bottom:1rem}.article-detail__hero{border:1px solid #e7e9ef1a;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.article-detail__hero{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.article-detail__hero{background:var(--color-surface);border-radius:1.25rem;box-shadow:0 28px 70px -46px #0000008c}.article-detail__hero:after{content:"";z-index:2;background:linear-gradient(90deg,var(--color-brand),#29d7ff,transparent);pointer-events:none;width:16rem;height:3px;position:absolute;bottom:0;left:0}.article-detail__hero-copy{z-index:1;min-width:0;padding:clamp(1.35rem,3.8vw,2.75rem);position:relative}.article-detail__hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:1.1rem;display:flex}.article-detail__category{background:var(--color-brand);color:#14161b;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;border-radius:.4rem;padding:.45rem .65rem;font-size:.7rem;font-weight:850;transition:background .2s;display:inline-flex}.article-detail__category:hover{background:var(--color-brand-soft)}.article-detail__edition{color:var(--color-muted);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:800}.article-detail__hero-copy .premium-kicker{margin-bottom:.35rem}.article-detail__hero-copy h1,.article-detail__hero-copy .article-title{color:var(--color-foreground);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-top:.35rem;font-size:clamp(1.95rem,4.4vw,3.55rem);font-weight:900;line-height:1.02}.article-detail__lead{max-width:42rem;color:var(--color-muted);margin-top:.95rem;font-size:clamp(.98rem,1.35vw,1.12rem);line-height:1.7}.article-detail__meta{border-top:1px solid #e7e9ef17;flex-wrap:wrap;align-items:center;gap:.3rem .7rem;margin-top:1.25rem;padding-top:.95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.article-detail__meta{border-top:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.article-detail__meta{color:var(--color-muted);font-size:.84rem}.article-detail__visual{background:#0e0f12;min-height:14rem;position:relative}@supports (color:color-mix(in lab,red,red)){.article-detail__visual{background:color-mix(in srgb,var(--color-bg) 80%,#111)}}.article-detail__visual img{object-fit:cover;width:100%;height:100%;display:block}.article-detail__layout{gap:1.35rem;margin-top:1.35rem;display:grid}.article-detail__main{gap:1.15rem;min-width:0;display:grid}.article-detail__body{padding:clamp(1.35rem,3.2vw,2.4rem)}.article-detail__body-label{border-bottom:1px solid #e7e9ef17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1.35rem;padding-bottom:.85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.article-detail__body-label{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.article-detail__body-label span:first-child{color:var(--color-brand);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:850}.article-detail__body-label span:last-child{color:var(--color-muted);font-size:.72rem;font-weight:650}.article-detail__tags{border-top:1px solid #e7e9ef17;margin-top:2rem;padding-top:1.35rem}@supports (color:color-mix(in lab,red,red)){.article-detail__tags{border-top:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.article-detail__comments{padding:clamp(1.15rem,3vw,1.8rem)}.article-detail__aside{align-content:start;gap:1rem;display:grid}.article-detail__author{color:var(--color-foreground);font-family:var(--font-display);align-items:center;gap:.85rem;margin-top:.85rem;font-size:1.1rem;font-weight:800;transition:color .2s;display:flex}.article-detail__author:hover{color:var(--color-brand)}.article-detail__author-bio{color:var(--color-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:.7rem;font-size:.84rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media(min-width:960px){.article-detail__hero:not(.article-detail__hero--no-visual){grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr)}.article-detail__visual{min-height:100%}}@media(min-width:1024px){.article-detail__layout{grid-template-columns:minmax(0,1fr) 18rem}.article-detail__aside{position:sticky;top:7rem}}@media(max-width:959px){.article-detail__hero:not(.article-detail__hero--no-visual){flex-direction:column-reverse;display:flex}.article-detail__visual{aspect-ratio:16/9;min-height:0}}@media(max-width:640px){.article-detail__hero{border-radius:1rem}.article-detail__edition{display:none}.article-detail__lead{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.article-comments__header{align-items:center;gap:.9rem;display:flex}.article-comments__icon{border:1px solid #ffb30059;flex:none;place-items:center;width:2.8rem;height:2.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.article-comments__icon{border:1px solid color-mix(in srgb,var(--color-brand) 35%,transparent)}}.article-comments__icon{background:#ffb30017;border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.article-comments__icon{background:color-mix(in srgb,var(--color-brand) 9%,transparent)}}.article-comments__icon{color:var(--color-brand)}.article-comments__icon svg{width:1.35rem;height:1.35rem}.article-comments__header h2{font-family:var(--font-display);color:var(--color-foreground);margin-top:.1rem;font-size:1.35rem;font-weight:800}.article-comments__header h2 span{background:#ffb3001f;border-radius:999px;place-items:center;min-width:1.6rem;height:1.6rem;margin-left:.3rem;padding:0 .35rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.article-comments__header h2 span{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.article-comments__header h2 span{color:var(--color-brand);font-size:.72rem}.article-comments__list{gap:.8rem;margin-top:1.25rem;display:grid}.article-comment-item{background:#16181fb8}@supports (color:color-mix(in lab,red,red)){.article-comment-item{background:color-mix(in srgb,var(--color-surface) 72%,transparent)}}.article-comment-item{transition:border-color .2s,transform .2s}.article-comment-item:hover{border-color:#ffb30040}@supports (color:color-mix(in lab,red,red)){.article-comment-item:hover{border-color:color-mix(in srgb,var(--color-brand) 25%,transparent)}}.article-comment-item:hover{transform:translate(2px)}.article-comments__empty{background:#16181f99;border:1px dashed #ffffff1f;border-radius:.85rem;margin-top:1.2rem;padding:1.1rem}@supports (color:color-mix(in lab,red,red)){.article-comments__empty{background:color-mix(in srgb,var(--color-surface) 60%,transparent)}}.article-comments__empty strong{color:var(--color-foreground);font-family:var(--font-display)}.article-comments__empty p{color:var(--color-muted);margin-top:.25rem;font-size:.86rem}.article-comment-form{background:linear-gradient(135deg,#16181ff0,#ffb3000a)}@supports (color:color-mix(in lab,red,red)){.article-comment-form{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 94%,transparent),color-mix(in srgb,var(--color-brand) 4%,transparent))}}.article-comment-form__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;display:flex}.article-comment-form__head>span{color:var(--color-muted);font-size:.68rem}.article-comment-form__field{transition:border-color .2s,box-shadow .2s}.article-comment-form__field:focus{border-color:#ffb30099}@supports (color:color-mix(in lab,red,red)){.article-comment-form__field:focus{border-color:color-mix(in srgb,var(--color-brand) 60%,transparent)}}.article-comment-form__field:focus{box-shadow:0 0 0 3px #ffb3001a}@supports (color:color-mix(in lab,red,red)){.article-comment-form__field:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.article-comment-form__field:focus{outline:none}.article-comment-form__submit{min-width:8rem}.dossiers-catalog__hero:after{content:"DOSSIERS"}.dossiers-catalog__grid{gap:clamp(1rem,2vw,1.4rem);display:grid}.dossiers-catalog__card{border-radius:1rem;transition:transform .25s,box-shadow .25s;overflow:hidden}.dossiers-catalog__card:hover{transform:translateY(-4px);box-shadow:0 24px 48px -30px #000000e6}@media(min-width:768px){.dossiers-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dossiers-catalog__card--featured{grid-column:1/-1}}@media(min-width:1100px){.dossiers-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dossiers-catalog__card--featured{grid-column:span 2}}.deals-catalog__hero:after{content:"BONS PLANS";font-size:clamp(3rem,7vw,7rem)}.deals-catalog__tabs{background:#16181fe0;border:1px solid #ffffff17;border-radius:.75rem;gap:.25rem;margin-bottom:.85rem;padding:.3rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.deals-catalog__tabs{background:color-mix(in srgb,var(--color-surface) 88%,transparent)}}.deals-catalog__tabs a{color:var(--color-muted);border-radius:.5rem;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.78rem;font-weight:750;display:inline-flex}.deals-catalog__tabs a.is-active{background:var(--color-brand);color:#14161b}.deals-catalog__tab-dot{background:currentColor;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab,red,red)){.deals-catalog__tab-dot{box-shadow:0 0 0 4px color-mix(in srgb,currentColor 12%,transparent)}}.deals-catalog__grid{align-items:stretch;gap:clamp(1rem,2vw,1.4rem);display:grid}.deals-catalog__card{border-radius:1rem}.deal-card__fallback{color:#94a3b8;flex-direction:column;gap:.25rem}.deal-card__fallback-mark{font-family:var(--font-display);color:#c99d31;font-size:3.5rem;font-weight:900;line-height:1}@supports (color:color-mix(in lab,red,red)){.deal-card__fallback-mark{color:color-mix(in srgb,var(--color-brand) 65%,#64748b)}}.deal-card__fallback-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;font-weight:800}@media(min-width:700px){.deals-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.deals-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.deal-detail{isolation:isolate;width:100%;min-width:0;max-width:72rem;margin-inline:auto;position:relative}.deal-detail__breadcrumbs{margin-bottom:1rem}.deal-detail__masthead{border:1px solid #e7e9ef1a;gap:1.15rem;padding:clamp(1.25rem,3.5vw,2.4rem);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.deal-detail__masthead{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.deal-detail__masthead{background:linear-gradient(125deg,#16181e 0,#16181e 58%,#2d281c);border-radius:1.25rem}@supports (color:color-mix(in lab,red,red)){.deal-detail__masthead{background:linear-gradient(125deg,color-mix(in srgb,var(--color-surface) 97%,#08090d) 0,color-mix(in srgb,var(--color-surface) 97%,#08090d) 58%,color-mix(in srgb,var(--color-brand) 10%,var(--color-surface)))}}.deal-detail__masthead{box-shadow:0 30px 70px -44px #000000eb}.deal-detail__masthead-copy{min-width:0}.deal-detail__masthead-top{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.deal-detail__category{background:var(--color-brand);color:#14161b;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;border-radius:.4rem;padding:.4rem .65rem;font-size:.7rem;font-weight:850;display:inline-flex}.deal-detail__merchant{color:var(--color-muted);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800}.deal-detail__edition{color:var(--color-brand);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;margin-left:auto;font-size:.68rem;font-weight:850}.deal-detail__masthead h1{color:var(--color-foreground);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-top:1rem;font-size:clamp(1.85rem,3.8vw,3.1rem);font-weight:900;line-height:1.05}.deal-detail__lead{max-width:40rem;color:var(--color-muted);margin-top:.9rem;font-size:1.02rem;line-height:1.7}.deal-detail__meta{border-top:1px solid #e7e9ef17;flex-wrap:wrap;align-items:center;gap:.3rem .7rem;margin-top:1.2rem;padding-top:.95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.deal-detail__meta{border-top:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.deal-detail__meta{color:var(--color-muted);font-size:.84rem}.deal-detail__deadline{color:var(--color-brand);font-weight:750}.deal-detail__price{border:1px solid #ffb30047;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-top:1.35rem;padding:1rem 1.15rem;display:flex}@supports (color:color-mix(in lab,red,red)){.deal-detail__price{border:1px solid color-mix(in srgb,var(--color-brand) 28%,transparent)}}.deal-detail__price{background:#ffb30014;border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.deal-detail__price{background:color-mix(in srgb,var(--color-brand) 8%,transparent)}}.deal-detail__price-main{flex-wrap:wrap;align-items:baseline;gap:.45rem .85rem;display:flex}.deal-detail__price-now{color:var(--color-brand);font-family:var(--font-accent);font-size:clamp(2rem,4vw,2.6rem);font-weight:800;line-height:1}.deal-detail__price-old{color:var(--color-muted);font-size:1.05rem;font-weight:650;text-decoration:line-through}.deal-detail__discount{background:var(--color-brand);color:#14161b;font-family:var(--font-display);border-radius:.45rem;padding:.4rem .7rem;font-size:.86rem;font-weight:900;display:inline-flex}.deal-detail__cta{margin-top:1.15rem;padding-inline:1.25rem}.deal-detail__visual{border:1px solid #e7e9ef17;place-items:center;min-height:16rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.deal-detail__visual{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.deal-detail__visual{background:#f4f6f8;border-radius:1rem}.deal-detail__visual img{object-fit:contain;width:100%;max-height:22rem;padding:1.25rem;transition:transform .45s;display:block}.deal-detail__visual:hover img{transform:scale(1.03)}.deal-detail__visual.is-hidden{display:none}.deal-detail__layout{gap:1.35rem;margin-top:1.35rem;display:grid}.deal-detail__main{min-width:0}.deal-detail__body{padding:clamp(1.25rem,3vw,2rem)}.deal-detail__body-label{border-bottom:1px solid #e7e9ef17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1.2rem;padding-bottom:.8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.deal-detail__body-label{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.deal-detail__body-label span:first-child{color:var(--color-brand);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:850}.deal-detail__body-label span:last-child{color:var(--color-muted);font-size:.72rem;font-weight:650}.deal-detail__related{margin-top:1.75rem}.deal-detail__related-head{border-bottom:1px solid #e7e9ef17;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.deal-detail__related-head{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.deal-detail__related-head h2{color:var(--color-foreground);font-family:var(--font-display);margin-top:.2rem;font-size:1.35rem;font-weight:850}.deal-detail__related-head a{color:var(--color-brand);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.deal-detail__related-grid{gap:1rem;display:grid}.deal-detail__aside{align-content:start;gap:1rem;display:grid}.deal-detail__author{color:var(--color-foreground);font-family:var(--font-display);margin-top:.75rem;font-size:1.1rem;font-weight:800;transition:color .2s;display:block}.deal-detail__author:hover{color:var(--color-brand)}.deal-detail__author-bio{color:var(--color-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:.65rem;font-size:.84rem;line-height:1.6;display:-webkit-box;overflow:hidden}.deal-detail__sticky-price{color:var(--color-brand);font-family:var(--font-accent);margin:.7rem 0 .85rem;font-size:1.65rem;font-weight:800;line-height:1}@media(min-width:960px){.deal-detail__masthead{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:stretch}.deal-detail__visual{min-height:100%}}@media(min-width:1024px){.deal-detail__layout{grid-template-columns:minmax(0,1fr) 18rem}.deal-detail__aside{position:sticky;top:7rem}.deal-detail__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.deal-detail__masthead{border-radius:1rem;padding:1.15rem}.deal-detail__edition{display:none}.deal-detail__related-head{flex-direction:column;align-items:flex-start}.movies-catalog__hero,.articles-catalog__hero{border-radius:1rem;min-height:0;padding:1.25rem}.movies-catalog__hero:after,.articles-catalog__hero:after{display:none}.movies-catalog__section-head,.articles-catalog__section-head{align-items:start}.movies-catalog__section-head>span,.articles-catalog__section-head>span{padding-top:.2rem;font-size:.7rem}.game-detail:before,.game-detail:after{height:26rem}.game-detail__intro{padding:1.1rem}.game-detail__intro h1{font-size:clamp(1.45rem,8vw,2rem)}}html[data-theme=dark],html:not([data-theme=light]){color-scheme:dark}html[data-theme=light]{color-scheme:light;--color-bg:#f3f5f9;--color-surface:#fff;--color-surface-2:#eef1f6;--color-band:#e8ecf2;--color-line:#d8dee8;--color-foreground:#0f1419;--color-muted:#64748b;--color-subtle:#94a3b8;--color-border:#0f14191a;--color-overlay:#0f14190a;--color-input:#0f14190d;--color-header-shadow:#0f141914}html{scroll-behavior:smooth;overflow-x:clip}body{background-color:var(--color-bg);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(60rem 40rem at 85% -10%,#7c4dff1a,#0000 60%),radial-gradient(50rem 35rem at -10% 0,#ffb30012,#0000 55%);background-attachment:fixed;transition:background-color .2s,color .2s;overflow-x:clip}html[data-theme=light] body{background-image:radial-gradient(60rem 40rem at 85% -10%,#7c4dff0f,#0000 60%),radial-gradient(50rem 35rem at -10% 0,#ffb3000d,#0000 55%)}[x-cloak]{display:none!important}::selection{background-color:var(--color-brand);color:#14161b}a:focus-visible,button:focus-visible,input:focus-visible,[tabindex]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-brand);--tw-outline-style:none;--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--color-bg);outline-style:none}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-line);border:3px solid var(--color-bg);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}.font-display{font-family:var(--font-display);letter-spacing:.01em}.font-accent{font-family:var(--font-accent);letter-spacing:.02em}.score-badge,.pegi-badge,.cat-badge,.jv-cat,.review-recap__score-value,.review-recap__score-denominator,.review-recap__score-label,.cinema-list-card__badge,.cinema-list-card__year,.cinema-rating-badge,.webtv__now-strip-live span,.webtv__now-strip-live strong,.webtv__epg-live,.webtv__epg-time{font-family:var(--font-accent)}.main-nav__item{position:relative}.main-nav__link{font-family:var(--font-display);align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:.92rem;font-weight:var(--font-weight-bold);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase;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));color:#e7e9efe0;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.main-nav__link{color:color-mix(in srgb,var(--color-foreground) 88%,transparent)}}.main-nav__link:hover,.main-nav__item:focus-within .main-nav__link{color:var(--color-foreground)}.main-nav__link:after{content:"";inset-inline:calc(var(--spacing) * 2);--tw-scale-x:0%;height:3px;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-brand);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:3.40282e38px;transition-duration:.3s;position:absolute;bottom:0;box-shadow:0 0 12px #ffb3008c}@supports (color:color-mix(in lab,red,red)){.main-nav__link:after{box-shadow:0 0 12px color-mix(in srgb,var(--color-brand) 55%,transparent)}}.main-nav__link:hover:after,.main-nav__link--active:after,.main-nav__item:focus-within .main-nav__link:after{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.main-nav__link--active{color:var(--color-foreground)}.main-nav__caret{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);border-right-style:var(--tw-border-style);border-right-width:2px;border-bottom-style:var(--tw-border-style);border-color:#ffb300bf;border-bottom-width:2px;display:inline-block;rotate:45deg}@supports (color:color-mix(in lab,red,red)){.main-nav__caret{border-color:color-mix(in srgb,var(--color-brand) 75%,transparent)}}.main-nav__caret{transition:transform .2s,border-color .2s}.main-nav__item:hover .main-nav__caret,.main-nav__item:focus-within .main-nav__caret{border-color:var(--color-brand);transform:rotate(225deg)translateY(-1px)}.main-nav__dropdown{z-index:50;border-radius:var(--radius-xl);border-style:var(--tw-border-style);min-width:15rem;padding-block:calc(var(--spacing) * 2);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);box-shadow:0 24px 50px -20px var(--color-header-shadow);position:absolute;top:100%;left:0;overflow:hidden}.main-nav__dropdown-label{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2);padding-bottom:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.62rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;color:var(--color-subtle)}.main-nav__dropdown-link{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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));color:#e7e9efe6;display:block}@supports (color:color-mix(in lab,red,red)){.main-nav__dropdown-link{color:color-mix(in srgb,var(--color-foreground) 90%,transparent)}}.main-nav__dropdown-link:hover{background-color:var(--color-overlay);color:var(--color-brand)}.nav-secondary__inner{color:var(--color-muted);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.nav-secondary__inner a{color:#e7e9efb3}@supports (color:color-mix(in lab,red,red)){.nav-secondary__inner a{color:color-mix(in srgb,var(--color-foreground) 70%,transparent)}}.nav-secondary__inner a{transition:color .2s}.nav-secondary__inner a:hover{color:var(--color-brand)}html[data-theme=light] .nav-secondary__inner a{color:#e7e9efd1}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .nav-secondary__inner a{color:color-mix(in srgb,var(--color-foreground) 82%,transparent)}}@media(max-width:1023.98px){.nav-secondary__platforms{border-left:1px solid var(--color-border);margin-left:.25rem;padding-left:.75rem}}.mobile-nav-link{border-radius:var(--radius-lg);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-brand);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background-color:var(--color-overlay);color:var(--color-foreground)}.mobile-menu{border-top:1px solid var(--color-border);background-color:var(--color-bg);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 4.25rem);overflow-y:auto}.mobile-menu-enter{transition:opacity .22s,transform .22s}.mobile-menu-enter-start,.mobile-menu-leave-end{opacity:0;transform:translateY(-.5rem)}.mobile-menu-enter-end,.mobile-menu-leave-start{opacity:1;transform:translateY(0)}.mobile-menu-leave{transition:opacity .16s,transform .16s}.mobile-menu__inner{flex-direction:column;gap:1.25rem;padding:1rem 1rem 1.5rem;display:flex}.mobile-menu__section{flex-direction:column;gap:.625rem;display:flex}.mobile-menu__section--account{border-top:1px solid var(--color-border);padding-top:.25rem}.mobile-menu__section--guest{padding-top:.25rem}.mobile-menu__label{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-subtle);font-size:.68rem;font-weight:700}.mobile-menu__label--live{color:var(--color-neon-pink);align-items:center;gap:.5rem;display:flex}.mobile-menu__live-dot{width:.5rem;height:.5rem;display:inline-flex;position:relative}.mobile-menu__live-dot:before,.mobile-menu__live-dot:after{content:"";background-color:var(--color-neon-pink);border-radius:9999px;position:absolute;top:0;right:0;bottom:0;left:0}.mobile-menu__live-dot:before{opacity:.75;animation:1.5s cubic-bezier(0,0,.2,1) infinite ping}.mobile-menu__profile{border:1px solid var(--color-border);background:linear-gradient(135deg,#ffb30014,transparent 55%),var(--color-surface);border-radius:.875rem;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.mobile-menu__profile{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 8%,transparent),transparent 55%),var(--color-surface)}}.mobile-menu__profile{box-shadow:inset 0 1px #e7e9ef0a}@supports (color:color-mix(in lab,red,red)){.mobile-menu__profile{box-shadow:inset 0 1px color-mix(in srgb,var(--color-foreground) 4%,transparent)}}.mobile-menu__avatar{background-color:#ffb30029;border-radius:9999px;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.mobile-menu__avatar{background-color:color-mix(in srgb,var(--color-brand) 16%,transparent)}}.mobile-menu__avatar{color:var(--color-brand)}.mobile-menu__avatar svg{width:1.25rem;height:1.25rem}.mobile-menu__hello{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);font-size:.68rem;font-weight:600}.mobile-menu__name{font-family:var(--font-display);color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:700;line-height:1.2;overflow:hidden}.mobile-menu__profile-link{border:1px solid var(--color-border);background-color:var(--color-overlay);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-foreground);border-radius:9999px;flex-shrink:0;padding:.5rem .75rem;font-size:.68rem;font-weight:700;transition:border-color .2s,color .2s,background-color .2s}.mobile-menu__profile-link:hover{border-color:#ffba167e}@supports (color:color-mix(in lab,red,red)){.mobile-menu__profile-link:hover{border-color:color-mix(in srgb,var(--color-brand) 45%,var(--color-border))}}.mobile-menu__profile-link:hover{background-color:#ffb3001a}@supports (color:color-mix(in lab,red,red)){.mobile-menu__profile-link:hover{background-color:color-mix(in srgb,var(--color-brand) 10%,transparent)}}.mobile-menu__profile-link:hover{color:var(--color-brand)}.mobile-menu__search-wrap .live-search-panel{width:100%;box-shadow:none;margin-top:.5rem;position:static}.mobile-menu__search-input{border:1px solid var(--color-border);background-color:var(--color-surface);width:100%;color:var(--color-foreground);border-radius:9999px;outline:none;padding:.75rem 1rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.mobile-menu__search-input::placeholder{color:var(--color-muted)}.mobile-menu__search-input:focus{border-color:#ffb9138a}@supports (color:color-mix(in lab,red,red)){.mobile-menu__search-input:focus{border-color:color-mix(in srgb,var(--color-brand) 50%,var(--color-border))}}.mobile-menu__search-input:focus{box-shadow:0 0 0 3px #ffb30024}@supports (color:color-mix(in lab,red,red)){.mobile-menu__search-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 14%,transparent)}}.mobile-menu__chips{flex-wrap:wrap;gap:.5rem;display:flex}.mobile-menu__chip{border:1px solid var(--color-border);background-color:var(--color-surface);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-foreground);border-radius:9999px;align-items:center;padding:.45rem .75rem;font-size:.72rem;font-weight:700;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.mobile-menu__chip:hover{border-color:#ffba167e}@supports (color:color-mix(in lab,red,red)){.mobile-menu__chip:hover{border-color:color-mix(in srgb,var(--color-brand) 45%,var(--color-border))}}.mobile-menu__chip:hover{background-color:#ffb3001a}@supports (color:color-mix(in lab,red,red)){.mobile-menu__chip:hover{background-color:color-mix(in srgb,var(--color-brand) 10%,transparent)}}.mobile-menu__chip:hover{color:var(--color-brand)}.mobile-menu__chip--muted{color:var(--color-muted)}.mobile-menu__cta{background-color:var(--color-brand);width:100%;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#14161b;border-radius:.75rem;justify-content:center;align-items:center;padding:.8rem 1rem;font-size:.82rem;font-weight:700;display:flex;box-shadow:0 8px 24px -10px #ffb300b3}@supports (color:color-mix(in lab,red,red)){.mobile-menu__cta{box-shadow:0 8px 24px -10px color-mix(in srgb,var(--color-brand) 70%,transparent)}}.mobile-menu__cta{transition:background-color .2s,transform .2s}.mobile-menu__cta:hover{background-color:var(--color-brand-soft)}.mobile-menu__quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.mobile-menu__quick-link{border:1px solid var(--color-border);background-color:var(--color-surface);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);border-radius:.625rem;justify-content:center;align-items:center;padding:.65rem .75rem;font-size:.75rem;font-weight:700;transition:border-color .2s,color .2s,background-color .2s;display:flex}.mobile-menu__quick-link:hover{border-color:#ffbb1b72}@supports (color:color-mix(in lab,red,red)){.mobile-menu__quick-link:hover{border-color:color-mix(in srgb,var(--color-brand) 40%,var(--color-border))}}.mobile-menu__quick-link:hover{background-color:var(--color-overlay);color:var(--color-brand)}.mobile-menu__account-links{flex-direction:column;gap:.25rem;display:flex}.mobile-menu__account-link,.mobile-menu__logout{width:100%;color:var(--color-foreground);border-radius:.5rem;align-items:center;padding:.7rem .25rem;font-size:.9375rem;font-weight:600;transition:color .2s,background-color .2s;display:flex}.mobile-menu__account-link:hover,.mobile-menu__logout:hover{background-color:var(--color-overlay);color:var(--color-brand)}.mobile-menu__logout{cursor:pointer;text-align:left;color:var(--color-muted);background:0 0;border:0}.mobile-menu__guest-actions{gap:.625rem;display:grid}.mobile-menu__guest-login{border:1px solid var(--color-border);background-color:var(--color-surface);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-foreground);border-radius:.75rem;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.78rem;font-weight:700;transition:border-color .2s,color .2s;display:flex}.mobile-menu__guest-login:hover{border-color:#ffba167e}@supports (color:color-mix(in lab,red,red)){.mobile-menu__guest-login:hover{border-color:color-mix(in srgb,var(--color-brand) 45%,var(--color-border))}}.mobile-menu__guest-login:hover{color:var(--color-brand)}.mobile-menu-toggle{border:1px solid var(--color-border);background-color:var(--color-overlay);width:2.5rem;height:2.5rem;color:var(--color-foreground);border-radius:.625rem;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.mobile-menu-toggle:hover,.mobile-menu-toggle[aria-expanded=true]{border-color:#ffba167e}@supports (color:color-mix(in lab,red,red)){.mobile-menu-toggle:hover,.mobile-menu-toggle[aria-expanded=true]{border-color:color-mix(in srgb,var(--color-brand) 45%,var(--color-border))}}.mobile-menu-toggle:hover,.mobile-menu-toggle[aria-expanded=true]{background-color:#ffb3001a}@supports (color:color-mix(in lab,red,red)){.mobile-menu-toggle:hover,.mobile-menu-toggle[aria-expanded=true]{background-color:color-mix(in srgb,var(--color-brand) 10%,transparent)}}.mobile-menu-toggle:hover,.mobile-menu-toggle[aria-expanded=true]{color:var(--color-brand)}.mobile-menu-toggle__bars{width:1.125rem;height:.875rem;display:block;position:relative}.mobile-menu-toggle__bars span{background-color:currentColor;border-radius:9999px;width:100%;height:2px;transition:transform .22s,opacity .22s,top .22s;display:block;position:absolute;left:0}.mobile-menu-toggle__bars span:first-child{top:0}.mobile-menu-toggle__bars span:nth-child(2){top:.375rem}.mobile-menu-toggle__bars span:nth-child(3){top:.75rem}.mobile-menu-toggle__bars--open span:first-child{top:.375rem;transform:rotate(45deg)}.mobile-menu-toggle__bars--open span:nth-child(2){opacity:0}.mobile-menu-toggle__bars--open span:nth-child(3){top:.375rem;transform:rotate(-45deg)}.mobile-nav-accordion{flex-direction:column;gap:.375rem;display:flex}.mobile-nav-accordion__item{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:.75rem;transition:border-color .2s,box-shadow .2s;overflow:hidden}.mobile-nav-accordion__item--open{border-color:#ffbd2066}@supports (color:color-mix(in lab,red,red)){.mobile-nav-accordion__item--open{border-color:color-mix(in srgb,var(--color-brand) 35%,var(--color-border))}}.mobile-nav-accordion__item--open{box-shadow:inset 3px 0 0 0 var(--color-brand)}.mobile-nav-accordion__trigger{width:100%;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-foreground);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.92rem;font-weight:700;transition:color .2s,background-color .2s;display:flex}.mobile-nav-accordion__trigger--link{text-decoration:none}.mobile-nav-accordion__trigger:hover,.mobile-nav-accordion__trigger--link:hover{background-color:var(--color-overlay);color:var(--color-brand)}.mobile-nav-accordion__chevron{width:1rem;height:1rem;color:var(--color-muted);flex-shrink:0;transition:transform .2s,color .2s}.mobile-nav-accordion__item--open .mobile-nav-accordion__chevron{color:var(--color-brand);transform:rotate(180deg)}.mobile-nav-accordion__panel{border-top:1px solid var(--color-border);background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.mobile-nav-accordion__panel{background-color:color-mix(in srgb,var(--color-overlay) 70%,transparent)}}.mobile-nav-accordion__panel{padding:.375rem}.mobile-nav-accordion__link{color:#e7e9efe0;border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem;font-weight:500;display:block}@supports (color:color-mix(in lab,red,red)){.mobile-nav-accordion__link{color:color-mix(in srgb,var(--color-foreground) 88%,transparent)}}.mobile-nav-accordion__link{transition:background-color .2s,color .2s}.mobile-nav-accordion__link:hover{background-color:var(--color-overlay);color:var(--color-brand)}.mobile-nav-accordion__link--all{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand);font-size:.72rem;font-weight:700}.mobile-nav-sublink{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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));color:#e7e9efd9;display:block}@supports (color:color-mix(in lab,red,red)){.mobile-nav-sublink{color:color-mix(in srgb,var(--color-foreground) 85%,transparent)}}.mobile-nav-sublink:hover{background-color:var(--color-overlay);color:var(--color-brand)}.premium-panel{background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:inset 0 1px #e7e9ef0a,0 10px 30px -15px var(--color-header-shadow);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.premium-panel{box-shadow:inset 0 1px color-mix(in srgb,var(--color-foreground) 4%,transparent),0 10px 30px -15px var(--color-header-shadow)}}.premium-panel{max-width:100%;transition:background-color .2s,border-color .2s,box-shadow .2s}.author-byline__avatar{object-fit:cover;object-position:center;aspect-ratio:1;border-radius:9999px;flex-shrink:0;width:1.75rem;height:1.75rem;display:block;box-shadow:0 0 0 1px #ffffff26}.author-byline__avatar--xs{width:1.25rem;height:1.25rem}.author-byline__avatar--md{width:2.5rem;height:2.5rem}.author-byline__avatar--lg{width:3.5rem;height:3.5rem;box-shadow:0 0 0 2px #ffffff1a}.author-byline__avatar--xl{width:5rem;height:5rem;box-shadow:0 0 0 2px #ffffff1f}.author-byline__avatar--fallback{background:#ffb30026;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.author-byline__avatar--fallback{background:color-mix(in srgb,var(--color-brand) 15%,transparent)}}.author-byline__avatar--fallback{font-family:var(--font-display);color:var(--color-brand);font-weight:700;line-height:1}.author-byline__avatar--fallback.author-byline__avatar--xs{font-size:.6rem}.author-byline__avatar--fallback.author-byline__avatar--md{font-size:.875rem}.author-byline__avatar--fallback.author-byline__avatar--lg{font-size:1.125rem}.author-byline__avatar--fallback.author-byline__avatar--xl{font-size:1.5rem}.group:hover .author-byline__avatar{box-shadow:0 0 0 1px #ffb30066}@supports (color:color-mix(in lab,red,red)){.group:hover .author-byline__avatar{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-brand) 40%,transparent)}}.group:hover .author-byline__avatar--lg{box-shadow:0 0 0 2px #ffb30066}@supports (color:color-mix(in lab,red,red)){.group:hover .author-byline__avatar--lg{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand) 40%,transparent)}}.meta-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 5)}.premium-kicker{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-size:.72rem;font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-brand);text-transform:uppercase}.premium-empty-line{height:calc(var(--spacing) * 2);background-color:var(--color-overlay);border-radius:3.40282e38px}.game-meta-link{color:inherit;text-decoration:none;transition:color .15s}.game-meta-link:hover{color:var(--color-brand);text-underline-offset:.18em;text-decoration:underline}.game-cover-placeholder{aspect-ratio:3/4;text-align:center;isolation:isolate;background:radial-gradient(80% 55% at 50% 18%,#ffb30024,#0000 60%),linear-gradient(165deg,#1a1d26,#101218 48%,#0d0e12);border:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;width:100%;padding:1.25rem 1rem;display:flex;position:relative;overflow:hidden}.game-cover-placeholder:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 120%,#7c4dff1f,#0000 45%);position:absolute;top:0;right:0;bottom:0;left:0}.game-cover-placeholder__code{z-index:1;font-family:var(--font-display);letter-spacing:.06em;color:var(--color-brand);text-shadow:0 0 25px #ffb30066;font-size:clamp(2.8rem,14vw,3.75rem);font-weight:700;line-height:1;position:relative}.game-cover-placeholder__headline{z-index:1;max-width:11.5rem;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;color:#fff;font-size:.78rem;font-weight:700;line-height:1.3;position:relative}.game-cover-placeholder__name{z-index:1;color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:11rem;margin-top:.15rem;font-size:.72rem;font-weight:500;line-height:1.4;display:-webkit-box;position:relative;overflow:hidden}@media(prefers-reduced-motion:no-preference){.group:hover .game-cover-placeholder__code{text-shadow:0 0 34px #ffb3008c;transition:text-shadow .2s}}.cinema-list-grid{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.cinema-list-card{border:1px solid #e7e9ef1a;border-radius:.65rem;flex:0 0 7.25rem;width:7.25rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cinema-list-card{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.cinema-list-card{background:var(--color-surface-2,#16181f);transition:transform .22s,border-color .22s,box-shadow .22s}@media(min-width:640px){.cinema-list-card{flex-basis:8rem;width:8rem}}.cinema-list-card:hover{border-color:#ffb30073;transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.cinema-list-card:hover{border-color:color-mix(in oklab,var(--color-brand) 45%,transparent)}}.cinema-list-card:hover{box-shadow:0 16px 28px -20px #000000bf}.cinema-list-card__poster{aspect-ratio:2/3;background:#0d0e12;display:block;position:relative;overflow:hidden}.cinema-list-card__poster img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.cinema-list-card:hover .cinema-list-card__poster img{transform:scale(1.04)}.cinema-list-card__badge{z-index:1;letter-spacing:.08em;text-transform:uppercase;border-radius:.25rem;padding:.1rem .35rem;font-size:.55rem;font-weight:900;line-height:1.3;position:absolute;top:.35rem;left:.35rem}.cinema-list-card__body{padding:.5rem .55rem .6rem}.cinema-list-card__title{-webkit-line-clamp:2;font-family:var(--font-display);color:var(--color-foreground);-webkit-box-orient:vertical;margin:0;font-size:.78rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.cinema-list-card:hover .cinema-list-card__title{color:var(--color-brand)}.cinema-list-card__year{letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand);margin:.2rem 0 0;font-size:.6rem;font-weight:600}.jv-section-title,.jv-title{font-family:var(--font-display);align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-foreground);display:flex}.jv-title:before{content:"";height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 1.5);border-radius:var(--radius-sm);background-image:linear-gradient(#ffb300,#7c4dff 28%,#00d1ff,#f2295b,#ffb300);background-size:100% 300%;animation:14s linear infinite neon-slide-y;display:block;box-shadow:0 0 12px #ffb30073}.jv-time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.jv-cat{font-family:var(--font-accent);--tw-font-weight:var(--font-weight-bold);font-size:.7rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-brand);text-transform:uppercase}.jv-row{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 3);border-bottom-width:1px;display:flex}.jv-row:first-child{padding-top:0}.jv-row:last-child{border-style:var(--tw-border-style);border-width:0;padding-bottom:0}.jv-row{border-color:var(--color-border)}.pill-link{font-family:var(--font-display);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;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));border-width:1px;border-radius:3.40282e38px;align-items:center;display:inline-flex}@media(hover:hover){.pill-link:hover{border-color:var(--color-brand);background-color:var(--color-brand);color:#14161b}}.pill-link{border-color:var(--color-border);background-color:var(--color-overlay);color:var(--color-muted)}.cat-badge{font-family:var(--font-accent);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.64rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:.25rem;align-items:center;display:inline-flex}.cat-badge-overlay{top:calc(var(--spacing) * 2.5);left:calc(var(--spacing) * 2.5);z-index:10;position:absolute}.review-card__score{top:calc(var(--spacing) * 2.5);right:calc(var(--spacing) * 2.5);z-index:20;filter:drop-shadow(0 8px 16px #00000073);position:absolute}.review-card__score .inline-flex{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.review-card__score .inline-flex{--tw-ring-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.platform-chip{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.6rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-width:1px;border-color:var(--color-border);background-color:var(--color-overlay);color:var(--color-muted);border-radius:.25rem;align-items:center;display:inline-flex}.comment-chip{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;font-weight:var(--font-weight-semibold);color:var(--color-muted);display:inline-flex}.btn-brand{font-family:var(--font-display);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#14161b;text-transform:uppercase;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));display:inline-flex}@media(hover:hover){.btn-brand:hover{background-color:var(--color-brand-soft)}}.btn-brand{box-shadow:0 8px 24px -8px #ffb3008c}.tag-pill{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));border-width:1px;border-radius:3.40282e38px;align-items:center;display:inline-flex}@media(hover:hover){.tag-pill:hover{border-color:var(--color-brand);background-color:var(--color-brand);color:#14161b}}.tag-pill{border-color:var(--color-border);background-color:var(--color-overlay);color:var(--color-muted)}.share-btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));border-width:1px;display:flex}@media(hover:hover){.share-btn:hover{border-color:var(--color-brand);background-color:var(--color-brand);color:#14161b}}.share-btn{border-color:var(--color-border);background-color:var(--color-overlay);color:var(--color-foreground)}.share-btn__icon{flex-shrink:0;width:.95rem;height:.95rem}.share-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.share-btn.is-copied{border-color:#46d7a27e}@supports (color:color-mix(in lab,red,red)){.share-btn.is-copied{border-color:color-mix(in srgb,#34d399 45%,var(--color-border))}}.share-btn.is-copied{background:#1a3230}@supports (color:color-mix(in lab,red,red)){.share-btn.is-copied{background:color-mix(in srgb,#34d399 14%,var(--color-surface))}}.share-btn.is-copied{color:#6ee7b7}.neon-bar{background-image:linear-gradient(90deg,#ffb300,#7c4dff 22%,#00d1ff,#f2295b,#39ff14 82%,#ffb300);background-size:300% 100%;animation:14s linear infinite neon-slide}@keyframes neon-slide{0%{background-position:0%}to{background-position:300%}}@keyframes neon-slide-y{0%{background-position:50% 0}to{background-position:50% 300%}}@media(prefers-reduced-motion:reduce){.neon-bar,.jv-title:before{animation:none}}.full-bleed{width:calc(100% + 2 * var(--page-gutter,1rem));margin-inline:calc(-1 * var(--page-gutter,1rem))}.content-column{min-width:0;max-width:100%}.media-zoom{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));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out)}@media(hover:hover){.media-zoom:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.deal-card__media{isolation:isolate}.deal-card__discount{pointer-events:none}.prose-geek{font-family:var(--font-sans);letter-spacing:.005em;overflow-wrap:anywhere;color:#d5dae3;min-width:0;max-width:min(100%,48rem);font-size:1.125rem;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.prose-geek{color:color-mix(in srgb,var(--color-foreground) 78%,#94a3b8 22%)}}.article-lead{overflow-wrap:normal;word-break:normal;text-wrap:pretty;hanging-punctuation:first last;color:#d0d5e0}@supports (color:color-mix(in lab,red,red)){.article-lead{color:color-mix(in srgb,var(--color-foreground) 72%,var(--color-muted) 28%)}}.article-title{font-family:var(--font-sans);letter-spacing:-.02em;text-wrap:balance;color:var(--color-foreground);font-weight:700;line-height:1.2}.prose-geek a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:underline;text-decoration-color:#ffb30066}@supports (color:color-mix(in lab,red,red)){.prose-geek a{-webkit-text-decoration-color:color-mix(in oklab,var(--color-brand) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.prose-geek a{text-underline-offset:4px;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))}@media(hover:hover){.prose-geek a:hover{color:var(--color-brand-soft)}}.prose-geek h2{font-family:var(--font-sans);margin-top:calc(var(--spacing) * 10);--tw-leading:var(--leading-snug);font-size:1.65rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:40rem){.prose-geek h2{font-size:1.85rem}}.prose-geek h2{color:var(--color-foreground)}.prose-geek>h2:first-child{margin-top:0}.prose-geek h2+p{margin-top:calc(var(--spacing) * 4)}.prose-geek h3{font-family:var(--font-sans);margin-top:calc(var(--spacing) * 8);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:40rem){.prose-geek h3{font-size:1.35rem}}.prose-geek h3{color:#e0e3eb}@supports (color:color-mix(in lab,red,red)){.prose-geek h3{color:color-mix(in srgb,var(--color-foreground) 92%,var(--color-muted) 8%)}}.prose-geek p{margin-block:calc(var(--spacing) * 5)}.prose-geek :is(p,span,li,div,strong,em,a)[style*=color],.prose-geek [class*=ql-color-]{color:inherit!important}.prose-geek strong{color:var(--color-foreground);font-weight:600}.prose-geek ul{margin-block:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 6);list-style-type:disc}.prose-geek ul ::marker{color:var(--color-brand)}.prose-geek ul::marker{color:var(--color-brand)}.prose-geek ul ::-webkit-details-marker{color:var(--color-brand)}.prose-geek ul::-webkit-details-marker{color:var(--color-brand)}.prose-geek ol{margin-block:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 6);list-style-type:decimal}.prose-geek ol ::marker{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.prose-geek ol::marker{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.prose-geek ol ::-webkit-details-marker{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.prose-geek ol::-webkit-details-marker{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.prose-geek ol ::marker{color:var(--color-brand)}.prose-geek ol::marker{color:var(--color-brand)}.prose-geek ol ::-webkit-details-marker{color:var(--color-brand)}.prose-geek ol::-webkit-details-marker{color:var(--color-brand)}.prose-geek li{margin-block:calc(var(--spacing) * 2.5);--tw-leading:1.75;line-height:1.75}.review-pros-cons__column{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);border-width:1px}@media(min-width:40rem){.review-pros-cons__column{padding:calc(var(--spacing) * 6)}}.review-pros-cons__column{background-color:var(--color-overlay);border-color:var(--color-border)}.review-recap{margin-top:calc(var(--spacing) * 10);border-top-style:var(--tw-border-style);border-color:#ffffff14;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.review-recap{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.review-recap{padding-top:calc(var(--spacing) * 8)}.review-recap__panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background:linear-gradient(180deg,#ffb3000f 0%,transparent 28%),linear-gradient(180deg,#e7e9ef0a,#0d0e128c),var(--color-surface);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.review-recap__panel{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 6%,transparent) 0%,transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--color-foreground) 4%,transparent),color-mix(in srgb,var(--color-bg) 55%,transparent)),var(--color-surface)}}.review-recap__panel{box-shadow:inset 0 1px #e7e9ef0f}@supports (color:color-mix(in lab,red,red)){.review-recap__panel{box-shadow:inset 0 1px color-mix(in srgb,var(--color-foreground) 6%,transparent)}}.review-recap__header{align-items:center;gap:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);border-bottom-width:1px;flex-wrap:wrap;display:flex}@media(min-width:40rem){.review-recap__header{gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 7)}}.review-recap__header{border-color:var(--color-border);background:#0d0e128c}@supports (color:color-mix(in lab,red,red)){.review-recap__header{background:color-mix(in srgb,var(--color-bg) 55%,transparent)}}.review-recap__score-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:7.5rem;display:flex;position:relative}.review-recap__score-ring{border-radius:var(--radius-2xl);position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.08)}.review-recap__score-hero--excellent .review-recap__score-ring{background:radial-gradient(circle at 50% 35%,#34d39959,#34d39914 45%,#0000 72%);box-shadow:0 0 0 1px #34d39959,0 0 32px #34d39938,inset 0 1px #ffffff14}.review-recap__score-hero--good .review-recap__score-ring{background:radial-gradient(circle at 50% 35%,#a3e63552,#a3e63514 45%,#0000 72%);box-shadow:0 0 0 1px #a3e63552,0 0 32px #a3e6352e,inset 0 1px #ffffff14}.review-recap__score-hero--average .review-recap__score-ring{background:radial-gradient(circle at 50% 35%,#fbbf244d,#fbbf2414 45%,#0000 72%);box-shadow:0 0 0 1px #fbbf2452,0 0 32px #fbbf2429,inset 0 1px #ffffff14}.review-recap__score-hero--weak .review-recap__score-ring{background:radial-gradient(circle at 50% 35%,#f9731647,#f9731614 45%,#0000 72%);box-shadow:0 0 0 1px #f973164d,0 0 32px #f9731624,inset 0 1px #ffffff14}.review-recap__score-hero--poor .review-recap__score-ring{background:radial-gradient(circle at 50% 35%,#f2295b47,#f2295b14 45%,#0000 72%);box-shadow:0 0 0 1px #f2295b52,0 0 32px #f2295b29,inset 0 1px #ffffff14}.review-recap__score-core{z-index:1;border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media(min-width:40rem){.review-recap__score-core{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}}.review-recap__score-core{min-width:7.5rem;min-height:7.5rem}.review-recap__score-hero--excellent .review-recap__score-core{color:#0d0e12;background:linear-gradient(160deg,#34d399,#10b981)}.review-recap__score-hero--good .review-recap__score-core{color:#0d0e12;background:linear-gradient(160deg,#bef264,#a3e635)}.review-recap__score-hero--average .review-recap__score-core{color:#0d0e12;background:linear-gradient(160deg,#fcd34d,#fbbf24)}.review-recap__score-hero--weak .review-recap__score-core{color:#fff;background:linear-gradient(160deg,#fb923c,#f97316)}.review-recap__score-hero--poor .review-recap__score-core{color:#fff;background:linear-gradient(160deg,#fb7185,#f2295b)}.review-recap__score-value{font-family:var(--font-accent);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);font-size:clamp(2.75rem,6vw,3.5rem)}.review-recap__score-denominator{margin-top:var(--spacing);font-family:var(--font-accent);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.2em;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.review-recap__score-label{z-index:1;margin-top:calc(var(--spacing) * 3);font-family:var(--font-accent);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;position:relative}.review-recap__score-hero--excellent .review-recap__score-label{color:var(--color-emerald-400)}.review-recap__score-hero--good .review-recap__score-label{color:var(--color-lime-400)}.review-recap__score-hero--average .review-recap__score-label{color:var(--color-amber-400)}.review-recap__score-hero--weak .review-recap__score-label{color:var(--color-orange-400)}.review-recap__score-hero--poor .review-recap__score-label{color:var(--color-rose-400)}.review-recap__intro{flex:1}.review-recap__eyebrow{font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-brand);text-transform:uppercase}.review-recap__title{margin-top:var(--spacing);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}@media(min-width:40rem){.review-recap__title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.review-recap__title{color:var(--color-foreground)}.review-recap__subtitle{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-muted)}.review-pros-cons--recap{gap:0;display:grid}@media(min-width:40rem){.review-pros-cons--recap{grid-template-columns:repeat(2,minmax(0,1fr))}}.review-pros-cons--recap .review-pros-cons__column{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);border-width:0;border-radius:0}@media(min-width:40rem){.review-pros-cons--recap .review-pros-cons__column{padding:calc(var(--spacing) * 7)}}.review-pros-cons--recap .review-pros-cons__column{background:0 0}@media(min-width:40rem){.review-pros-cons--recap .review-pros-cons__column--pro{border-right-style:var(--tw-border-style);border-right-width:1px}}.review-pros-cons--recap .review-pros-cons__column--pro{border-color:var(--color-border);background:linear-gradient(160deg,#22c55e1a,#22c55e05 55%,#0000)}.review-pros-cons--recap .review-pros-cons__column--con{background:linear-gradient(200deg,#ef444414,#ef444405 55%,#0000)}.review-pros-cons--recap .review-pros-cons__column--pro:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media(min-width:40rem){.review-pros-cons--recap .review-pros-cons__column--pro:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.review-pros-cons--recap .review-pros-cons__column--pro:not(:last-child){border-color:var(--color-border)}.review-pros-cons__head{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.review-pros-cons__icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.review-pros-cons__icon--pro{background-color:#00c75826}@supports (color:color-mix(in lab,red,red)){.review-pros-cons__icon--pro{background-color:color-mix(in oklab,var(--color-green-500) 15%,transparent)}}.review-pros-cons__icon--pro{color:var(--color-green-400);--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);--tw-ring-color:#00c75840}@supports (color:color-mix(in lab,red,red)){.review-pros-cons__icon--pro{--tw-ring-color:color-mix(in oklab, var(--color-green-500) 25%, transparent)}}.review-pros-cons__icon--con{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.review-pros-cons__icon--con{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.review-pros-cons__icon--con{color:var(--color-red-400);--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);--tw-ring-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.review-pros-cons__icon--con{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.review-pros-cons__count{min-width:1.75rem;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--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,);color:var(--color-muted);background:#ffffff0f;border-radius:3.40282e38px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.review-pros-cons__column--pro .review-pros-cons__count{color:#7bf1a8e6}@supports (color:color-mix(in lab,red,red)){.review-pros-cons__column--pro .review-pros-cons__count{color:color-mix(in oklab,var(--color-green-300) 90%,transparent)}}.review-pros-cons__column--pro .review-pros-cons__count{background:#22c55e1f}.review-pros-cons__column--con .review-pros-cons__count{color:#ffa3a3e6}@supports (color:color-mix(in lab,red,red)){.review-pros-cons__column--con .review-pros-cons__count{color:color-mix(in oklab,var(--color-red-300) 90%,transparent)}}.review-pros-cons__column--con .review-pros-cons__count{background:#ef44441f}.review-pros-cons__column--pro{border-left-style:var(--tw-border-style);border-left-width:4px;border-left-color:#22c55e}.review-pros-cons__column--con{border-left-style:var(--tw-border-style);border-left-width:4px;border-left-color:#ef4444}.review-pros-cons--recap .review-pros-cons__column--pro,.review-pros-cons--recap .review-pros-cons__column--con{border-left-width:0}.review-pros-cons__title{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.review-pros-cons__column--pro .review-pros-cons__title{color:var(--color-green-400)}.review-pros-cons__column--con .review-pros-cons__title{color:var(--color-red-400)}:where(.review-pros-cons__list>: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)))}.review-pros-cons__list{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-foreground);margin:0;padding:0;list-style:none}.review-pros-cons__list li{padding-left:calc(var(--spacing) * 7);position:relative}.review-pros-cons__column--pro .review-pros-cons__list li:before{content:"";height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-green-400);border-radius:3.40282e38px;position:absolute;top:.55rem;left:0;box-shadow:0 0 0 3px #22c55e2e}.review-pros-cons__column--con .review-pros-cons__list li:before{content:"";height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-red-400);border-radius:3.40282e38px;position:absolute;top:.55rem;left:0;box-shadow:0 0 0 3px #ef44442e}.review-recap__verdict{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);border-top-width:1px}@media(min-width:40rem){.review-recap__verdict{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 7)}}.review-recap__verdict{border-color:var(--color-border);background:#0d0e12b3}@supports (color:color-mix(in lab,red,red)){.review-recap__verdict{background:color-mix(in srgb,var(--color-bg) 70%,transparent)}}.review-recap__verdict{border-left:4px solid var(--color-brand)}.review-recap__verdict p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);margin:0}@media(min-width:40rem){.review-recap__verdict p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.review-recap__verdict p{color:var(--color-foreground)}.prose-geek img{margin-block:calc(var(--spacing) * 8);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);width:100%;max-width:100%;height:auto}.prose-geek img.tmdb-attribution-logo{background:0 0;border:0;border-radius:0;width:180px;max-width:min(180px,100%);height:auto;margin:1.25rem 0;padding:0;display:block}.prose-geek blockquote{margin-block:calc(var(--spacing) * 8);border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-brand);padding:calc(var(--spacing) * 5);background-color:var(--color-overlay);color:var(--color-foreground);font-style:italic}.prose-geek :not(pre)>code{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);color:var(--color-brand-soft);background-color:#ffc33634;border-radius:.25rem;font-size:.95em}@supports (color:color-mix(in lab,red,red)){.prose-geek :not(pre)>code{background-color:color-mix(in srgb,var(--color-brand) 16%,var(--color-overlay))}}.prose-geek :not(pre)>code{overflow-wrap:anywhere}html[data-theme=light] .prose-geek :not(pre)>code{color:#9a6700;background-color:#4f4122}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .prose-geek :not(pre)>code{background-color:color-mix(in srgb,var(--color-brand) 22%,var(--color-surface-2))}}html[data-theme=light] .prose-geek :not(pre)>code{box-shadow:inset 0 0 0 1px #ffb30047}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .prose-geek :not(pre)>code{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 28%,transparent)}}.prose-geek pre,.prose-geek .wp-block-syntaxhighlighter-code{margin-block:calc(var(--spacing) * 6);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);border-width:1px;border-color:#ffc02b56;max-width:100%;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.prose-geek pre,.prose-geek .wp-block-syntaxhighlighter-code{border-color:color-mix(in srgb,var(--color-brand) 28%,var(--color-border))}}.prose-geek pre,.prose-geek .wp-block-syntaxhighlighter-code{background-color:#13151b}@supports (color:color-mix(in lab,red,red)){.prose-geek pre,.prose-geek .wp-block-syntaxhighlighter-code{background-color:color-mix(in srgb,var(--color-surface) 88%,#000)}}.prose-geek pre,.prose-geek .wp-block-syntaxhighlighter-code{-webkit-overflow-scrolling:touch;text-align:left;white-space:pre;-moz-tab-size:2;tab-size:2;color:var(--color-foreground);overflow-wrap:normal;word-break:normal;direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.prose-geek .gp-code{max-width:100%;margin:1.5rem 0;position:relative}.prose-geek .gp-code>pre{margin:0;padding-top:2.55rem}.prose-geek .gp-code__toolbar{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:absolute;top:.45rem;left:.45rem;right:.45rem}.prose-geek .gp-code__lang,.prose-geek .gp-code__spacer{min-width:0}.prose-geek .gp-code__lang{border:1px solid #ffc02b56;border-radius:.45rem;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.prose-geek .gp-code__lang{border:1px solid color-mix(in srgb,var(--color-brand) 28%,var(--color-border))}}.prose-geek .gp-code__lang{background:#322b1b}@supports (color:color-mix(in lab,red,red)){.prose-geek .gp-code__lang{background:color-mix(in srgb,var(--color-brand) 12%,var(--color-surface))}}.prose-geek .gp-code__lang{color:var(--color-brand-soft);font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;padding:.38rem .55rem;font-size:.68rem;font-weight:700;line-height:1}.prose-geek .gp-code__copy{pointer-events:auto;border:1px solid #ffbd2066;border-radius:.5rem;align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.prose-geek .gp-code__copy{border:1px solid color-mix(in srgb,var(--color-brand) 35%,var(--color-border))}}.prose-geek .gp-code__copy{background:#16181feb}@supports (color:color-mix(in lab,red,red)){.prose-geek .gp-code__copy{background:color-mix(in srgb,var(--color-surface) 92%,transparent)}}.prose-geek .gp-code__copy{color:var(--color-foreground);font-family:var(--font-sans);letter-spacing:.02em;cursor:pointer;padding:.4rem .65rem;font-size:.72rem;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s}.prose-geek .gp-code__copy:hover{border-color:#ffb80f95}@supports (color:color-mix(in lab,red,red)){.prose-geek .gp-code__copy:hover{border-color:color-mix(in srgb,var(--color-brand) 55%,var(--color-border))}}.prose-geek .gp-code__copy:hover{background:#372e1b}@supports (color:color-mix(in lab,red,red)){.prose-geek .gp-code__copy:hover{background:color-mix(in srgb,var(--color-brand) 14%,var(--color-surface))}}.prose-geek .gp-code__copy:hover{color:var(--color-brand-soft)}.prose-geek .gp-code__copy.is-copied{border-color:#46d7a27e}@supports (color:color-mix(in lab,red,red)){.prose-geek .gp-code__copy.is-copied{border-color:color-mix(in srgb,#34d399 45%,var(--color-border))}}.prose-geek .gp-code__copy.is-copied{background:#1b3633}@supports (color:color-mix(in lab,red,red)){.prose-geek .gp-code__copy.is-copied{background:color-mix(in srgb,#34d399 16%,var(--color-surface))}}.prose-geek .gp-code__copy.is-copied{color:#6ee7b7}.prose-geek .gp-code__copy:focus-visible{outline:2px solid #ffb300b3}@supports (color:color-mix(in lab,red,red)){.prose-geek .gp-code__copy:focus-visible{outline:2px solid color-mix(in srgb,var(--color-brand) 70%,transparent)}}.prose-geek .gp-code__copy:focus-visible{outline-offset:2px}.prose-geek .wp-block-syntaxhighlighter-code{padding:0}.prose-geek .wp-block-syntaxhighlighter-code>pre{background:0 0;border:0;border-radius:0;margin:0}.prose-geek pre code,.prose-geek .gp-code-block code{white-space:pre;word-break:normal;overflow-wrap:normal;color:inherit;background-color:#0000;padding:0;font-family:inherit;display:block}.prose-geek pre code.hljs{color:#e7e9ef;background:0 0;padding:0}.prose-geek .hljs-comment,.prose-geek .hljs-quote{color:#7d8698;font-style:italic}.prose-geek .hljs-keyword,.prose-geek .hljs-selector-tag,.prose-geek .hljs-literal,.prose-geek .hljs-section,.prose-geek .hljs-link{color:#ffb300}.prose-geek .hljs-string,.prose-geek .hljs-doctag,.prose-geek .hljs-title,.prose-geek .hljs-name,.prose-geek .hljs-type,.prose-geek .hljs-attribute,.prose-geek .hljs-attr{color:#6ee7b7}.prose-geek .hljs-number,.prose-geek .hljs-symbol,.prose-geek .hljs-bullet,.prose-geek .hljs-meta,.prose-geek .hljs-template-variable{color:#67e8f9}.prose-geek .hljs-built_in,.prose-geek .hljs-class .hljs-title,.prose-geek .hljs-title.class_,.prose-geek .hljs-title.function_{color:#c4b5fd}.prose-geek .hljs-variable,.prose-geek .hljs-params,.prose-geek .hljs-regexp{color:#fda4af}.prose-geek .hljs-deletion{color:#fb7185}.prose-geek .hljs-addition{color:#4ade80}.prose-geek .hljs-emphasis{font-style:italic}.prose-geek .hljs-strong{font-weight:700}.prose-geek iframe,.prose-geek video,.prose-geek embed,.prose-geek object{max-width:100%}.prose-geek iframe{margin-block:calc(var(--spacing) * 6);aspect-ratio:var(--aspect-video);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);width:100%}.prose-table-wrap{margin-block:calc(var(--spacing) * 6);-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.prose-geek table{border-collapse:collapse;width:100%;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));min-width:100%}.prose-geek :where(th,td){border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);vertical-align:top;border-width:1px;border-color:var(--color-border);word-break:break-word}.prose-geek--video{max-width:min(100%,40rem);font-size:1.05rem;line-height:1.75}.prose-geek--video p{margin-block:calc(var(--spacing) * 4)}.article-references{border-top:1px solid var(--color-border);margin-top:2.5rem;padding-top:1.5rem}.article-references__summary{cursor:pointer;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;list-style:none;display:flex}.article-references__summary::-webkit-details-marker{display:none}.article-references__summary:before{content:"▸";color:var(--color-brand,#ffb300);transition:transform .2s;display:inline-block}.article-references[open] .article-references__summary:before{transform:rotate(90deg)}.article-references__list{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:.75rem;margin-top:1rem;padding:1rem 1.125rem;list-style:outside}.article-references__item{color:var(--color-muted,#94a3b8);margin-left:1.125rem;padding-left:.25rem;font-size:.9375rem;line-height:1.65}.article-references__item+.article-references__item{margin-top:.625rem}.article-references__item::marker{color:var(--color-brand,#ffb300)}.article-references__item a{color:var(--color-brand,#ffb300);word-break:break-word;font-weight:600}.article-references__item a:hover{text-decoration:underline}.video-player-shell{position:relative}.video-player-shell__slot{aspect-ratio:16/9;width:100%;position:relative}.video-player-shell__stage{position:absolute;top:0;right:0;bottom:0;left:0}.video-player-shell__close{pointer-events:none;top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);z-index:10;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);opacity:0;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-foreground);border-radius:3.40282e38px;place-items:center;display:grid;position:absolute}.video-player-shell.is-pinned .video-player-shell__stage{top:auto;left:auto;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:60;aspect-ratio:16/9;cursor:pointer;border:1px solid var(--color-border);width:min(20rem,100vw - 2rem);height:auto;box-shadow:0 24px 48px -16px var(--color-header-shadow),0 0 0 1px #e7e9ef0f;background-color:#000;border-radius:.75rem;position:fixed;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.video-player-shell.is-pinned .video-player-shell__stage{box-shadow:0 24px 48px -16px var(--color-header-shadow),0 0 0 1px color-mix(in srgb,var(--color-foreground) 6%,transparent)}}.video-player-shell.is-pinned .video-player-shell__stage:hover{border-color:#f4447066}@supports (color:color-mix(in lab,red,red)){.video-player-shell.is-pinned .video-player-shell__stage:hover{border-color:color-mix(in srgb,var(--color-neon-pink) 35%,var(--color-border))}}.video-player-shell.is-pinned .video-player-shell__close{pointer-events:auto;opacity:1}.video-player-shell.is-pinned .video-player-shell__watch{display:none}.video-player-shell.is-dismissed .video-player-shell__stage{visibility:hidden;pointer-events:none}.video-embed{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;width:100%;height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.video-embed{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.video-embed{background-color:var(--color-black);--tw-shadow:0 24px 60px -30px var(--tw-shadow-color,#000000d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.video-player-shell.is-pinned .video-embed{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:0;border-radius:0}.video-embed iframe{border-style:var(--tw-border-style);border-width:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.video-embed .gp-plyr-host,.video-embed .plyr{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.video-embed .plyr__video-embed{width:100%;height:100%}.video-embed video.gp-plyr-host{border-style:var(--tw-border-style);object-fit:cover;border-width:0;width:100%;height:100%}.video-player-shell .plyr{--plyr-color-main:var(--color-brand);--plyr-video-background:#000;--plyr-menu-background:#16181ff0}@supports (color:color-mix(in lab,red,red)){.video-player-shell .plyr{--plyr-menu-background:color-mix(in srgb, var(--color-surface) 94%, transparent)}}.video-player-shell .plyr{--plyr-menu-color:var(--color-foreground);--plyr-control-radius:.5rem}.video-player-shell.is-pinned .plyr__controls{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.video-chapters{gap:calc(var(--spacing) * 2);display:grid}.video-chapter-link{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;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));border:1px solid var(--color-border);background-color:var(--color-overlay);color:var(--color-foreground);display:flex}.video-chapter-link:is(button){cursor:pointer}.video-chapter-link:is(a):hover,.video-chapter-link:is(button):hover,.video-chapter-link.is-active{border-color:#f2295b59}@supports (color:color-mix(in lab,red,red)){.video-chapter-link:is(a):hover,.video-chapter-link:is(button):hover,.video-chapter-link.is-active{border-color:color-mix(in oklab,var(--color-neon-pink) 35%,transparent)}}.video-chapter-link:is(a):hover,.video-chapter-link:is(button):hover,.video-chapter-link.is-active{background-color:#f2295b14}@supports (color:color-mix(in lab,red,red)){.video-chapter-link:is(a):hover,.video-chapter-link:is(button):hover,.video-chapter-link.is-active{background-color:color-mix(in oklab,var(--color-neon-pink) 8%,transparent)}}.video-chapter-link.is-active .video-chapter-time{background-color:var(--color-neon-pink);color:var(--color-white)}.video-chapter-link.is-active .video-chapter-label{color:var(--color-foreground)}.video-chapter-time{font-family:var(--font-display);background-color:#f2295b26;border-radius:.25rem;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.video-chapter-time{background-color:color-mix(in oklab,var(--color-neon-pink) 15%,transparent)}}.video-chapter-time{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-neon-pink)}.video-chapter-label{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-foreground)}.video-details__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;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));list-style-type:none;display:flex}@media(hover:hover){.video-details__summary:hover{color:var(--color-brand)}}@media(min-width:40rem){.video-details__summary{padding-inline:calc(var(--spacing) * 6)}}.video-details__summary{color:var(--color-foreground)}.video-details__summary::-webkit-details-marker{display:none}.video-details__summary:after{content:"+";font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}.video-details[open] .video-details__summary:after{content:"−"}.video-details__body{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:40rem){.video-details__body{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6)}}.video-details__body{border-top:1px solid var(--color-border)}.game-filters__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);list-style-type:none;display:flex}@media(min-width:40rem){.game-filters__summary{padding-inline:calc(var(--spacing) * 5)}}.game-filters__summary{color:var(--color-foreground)}.game-filters__summary::-webkit-details-marker{display:none}.game-filters__badge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-width:1px;border-color:#ffb30059;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.game-filters__badge{border-color:color-mix(in srgb,var(--color-brand) 35%,transparent)}}.game-filters__badge{background-color:#ffb3001f}@supports (color:color-mix(in lab,red,red)){.game-filters__badge{background-color:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.game-filters__badge{color:var(--color-brand)}.game-filters__toggle{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);flex-shrink:0}.game-filters__toggle-label--open{display:none}.game-filters__toggle-label--closed,.game-filters[open] .game-filters__toggle-label--open{display:inline}.game-filters[open] .game-filters__toggle-label--closed{display:none}.game-filters__body{padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4)}@media(min-width:40rem){.game-filters__body{padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5)}}.game-filters__body{border-top:1px solid var(--color-border)}.game-filters__actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 4);border-top-width:1px;border-color:var(--color-border);flex-wrap:wrap;display:flex}.bg-band{background-color:var(--color-band)}.theme-header{background-color:#0d0e12f2}@supports (color:color-mix(in lab,red,red)){.theme-header{background-color:color-mix(in srgb,var(--color-bg) 95%,transparent)}}.site-logo{object-fit:contain;width:auto}.site-logo--header{height:calc(var(--spacing) * 11);max-width:11.5rem}.site-logo--footer{height:calc(var(--spacing) * 12);max-width:13rem}@media(min-width:40rem){.site-logo--footer{max-width:14.5rem;height:3.35rem}}.site-logo--compact{height:calc(var(--spacing) * 8);max-width:8.5rem}.footer-heading{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase}.footer-links{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);display:grid}.footer-links a{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))}@media(hover:hover){.footer-links a:hover{color:var(--color-brand)}}.social-links{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.social-links__item{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);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));border-width:1px;border-color:var(--color-border);background-color:var(--color-overlay);color:var(--color-muted);border-radius:3.40282e38px;place-items:center;display:grid}.social-links__item:hover{border-color:#ffba167e}@supports (color:color-mix(in lab,red,red)){.social-links__item:hover{border-color:color-mix(in srgb,var(--color-brand) 45%,var(--color-border))}}.social-links__item:hover{color:var(--color-brand)}.site-footer__bottom a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);text-decoration-line:underline;text-decoration-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.site-footer__bottom a{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white) 15%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.site-footer__bottom a{text-underline-offset:2px;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))}@media(hover:hover){.site-footer__bottom a:hover{color:var(--color-brand)}}.deal-expired-banner{margin-bottom:calc(var(--spacing) * 5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);border-width:1px;border-color:#e03d3d72}@supports (color:color-mix(in lab,red,red)){.deal-expired-banner{border-color:color-mix(in srgb,#dc2626 40%,var(--color-border))}}.deal-expired-banner{background-color:#2a1920}@supports (color:color-mix(in lab,red,red)){.deal-expired-banner{background-color:color-mix(in srgb,#dc2626 10%,var(--color-surface))}}.deal-expired-banner{color:var(--color-foreground)}.deal-expired-banner__badge{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#fff;background-color:#dc2626;border-radius:.25rem;display:inline-block}.deal-expired-banner__text{margin-top:calc(var(--spacing) * 2);color:var(--color-foreground)}.deal-expired-banner__link{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);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))}@media(hover:hover){.deal-expired-banner__link:hover{color:var(--color-brand-soft)}}.deal-expired-text{color:#b91c1c}html[data-theme=dark] .deal-expired-text{color:#fca5a5}.markdown-editor .EasyMDEContainer .CodeMirror{background-color:var(--color-input);color:var(--color-foreground);border-color:var(--color-border)}.markdown-editor .EasyMDEContainer .CodeMirror-cursor{border-left-color:var(--color-foreground)}.markdown-editor .editor-toolbar{background-color:var(--color-overlay);border-color:var(--color-border)}.markdown-editor .editor-toolbar button{color:var(--color-muted)!important}.markdown-editor .editor-toolbar button:hover,.markdown-editor .editor-toolbar button.active{background-color:var(--color-overlay);border-color:var(--color-border);color:var(--color-foreground)!important}.markdown-editor .editor-toolbar i.separator{border-left-color:var(--color-border);border-right-color:var(--color-border)}.markdown-editor .editor-statusbar{background-color:var(--color-overlay);border-color:var(--color-border);color:var(--color-muted)}.markdown-editor .editor-statusbar .lines:before{content:"lignes : "}.markdown-editor .editor-statusbar .words:before{content:"mots : "}.markdown-editor .editor-preview,.markdown-editor .editor-preview-side{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-foreground)}.contribute-form:has(.EasyMDEContainer.sided--no-fullscreen){max-width:72rem}.markdown-editor .EasyMDEContainer.sided--no-fullscreen{border-radius:.5rem;flex-flow:wrap;display:flex;overflow:hidden}.markdown-editor .EasyMDEContainer.sided--no-fullscreen .editor-toolbar,.markdown-editor .EasyMDEContainer.sided--no-fullscreen .editor-statusbar{flex:100%;width:100%}.markdown-editor .EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided,.markdown-editor .EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{flex:50%;min-width:0;min-height:320px}.markdown-editor .EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{border-top:none;border-left:1px solid var(--color-border);display:block;position:static;overflow:auto}@media(max-width:767px){.markdown-editor .EasyMDEContainer.sided--no-fullscreen{flex-direction:column}.markdown-editor .EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;width:100%!important}.markdown-editor .EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{border-left:none;border-top:1px solid var(--color-border);width:100%}}.markdown-editor .CodeMirror-selected{background-color:#ffb30040}@supports (color:color-mix(in lab,red,red)){.markdown-editor .CodeMirror-selected{background-color:color-mix(in srgb,var(--color-brand) 25%,transparent)}}body.markdown-editor-fullscreen-open{overflow:hidden}.markdown-editor .EasyMDEContainer.markdown-editor--fullscreen{z-index:10050;background-color:var(--color-bg);border:none;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:100vw;height:100dvh;margin:0;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.markdown-editor .EasyMDEContainer.markdown-editor--fullscreen.sided--no-fullscreen{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.markdown-editor .EasyMDEContainer.markdown-editor--fullscreen .editor-toolbar{z-index:1;border-radius:0;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.25rem;width:100%;display:flex;position:static}.markdown-editor-fullscreen-close{border:1px solid #ffba167e;border-radius:.375rem;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.markdown-editor-fullscreen-close{border:1px solid color-mix(in srgb,var(--color-brand) 45%,var(--color-border))}}.markdown-editor-fullscreen-close{background-color:#322b1b}@supports (color:color-mix(in lab,red,red)){.markdown-editor-fullscreen-close{background-color:color-mix(in srgb,var(--color-brand) 12%,var(--color-surface))}}.markdown-editor-fullscreen-close{color:var(--color-foreground);cursor:pointer;padding:.35rem .75rem;font-size:.75rem;font-weight:700}.markdown-editor-fullscreen-close:hover{background-color:#493a18}@supports (color:color-mix(in lab,red,red)){.markdown-editor-fullscreen-close:hover{background-color:color-mix(in srgb,var(--color-brand) 22%,var(--color-surface))}}.markdown-editor-fullscreen-close:hover{color:var(--color-brand)}.markdown-editor .EasyMDEContainer.markdown-editor--fullscreen .editor-statusbar{grid-column:1/-1;width:100%}.markdown-editor .EasyMDEContainer.markdown-editor--fullscreen .CodeMirror{border-radius:0;min-height:0;height:100%!important}.markdown-editor .EasyMDEContainer.markdown-editor--fullscreen .CodeMirror-scroll{min-height:100%}.markdown-editor .EasyMDEContainer.markdown-editor--fullscreen .editor-preview-active-side{border-top:none;height:100%;min-height:0;display:block;position:static;overflow:auto}.markdown-editor .EasyMDEContainer.markdown-editor--fullscreen .editor-preview-full.editor-preview-active{z-index:2;background-color:var(--color-surface);position:absolute;top:0;right:0;bottom:0;left:0;height:100%!important}.markdown-editor__textarea{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.markdown-cheatsheet{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-width:1px;border-color:var(--color-border);background-color:var(--color-overlay)}.markdown-cheatsheet__summary{cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);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))}@media(hover:hover){.markdown-cheatsheet__summary:hover{color:var(--color-brand-soft)}}.markdown-cheatsheet__summary{list-style-position:outside}.markdown-cheatsheet__grid{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);display:grid}@media(min-width:40rem){.markdown-cheatsheet__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.markdown-cheatsheet__item{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);background-color:#e7e9ef0a}@supports (color:color-mix(in lab,red,red)){.markdown-cheatsheet__item{background-color:color-mix(in srgb,var(--color-foreground) 4%,transparent)}}.markdown-cheatsheet__item dt{margin-bottom:calc(var(--spacing) * .5);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase}.markdown-cheatsheet__item dd{color:var(--color-slate-400);margin:0}.markdown-cheatsheet__item code{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);background-color:#e7e9ef14;border-radius:.25rem;font-size:.7rem}@supports (color:color-mix(in lab,red,red)){.markdown-cheatsheet__item code{background-color:color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.markdown-cheatsheet__item code{color:var(--color-foreground)}.markdown-cheatsheet__footer{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-top-width:1px;border-color:var(--color-border)}.theme-input{background-color:var(--color-input);color:var(--color-foreground);border:1px solid var(--color-border);color-scheme:dark}html[data-theme=light] .theme-input{color-scheme:light}.theme-input::placeholder{color:var(--color-muted)}.theme-select,select.theme-select{border:1px solid var(--color-border);background-color:var(--color-input);width:100%;color:var(--color-foreground);color-scheme:dark;border-radius:.5rem;outline:none;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;transition:border-color .2s,box-shadow .2s}html[data-theme=light] .theme-select,html[data-theme=light] select.theme-select{color-scheme:light}.theme-select:focus,select.theme-select:focus{border-color:var(--color-brand);box-shadow:0 0 0 2px #ffb30033}@supports (color:color-mix(in lab,red,red)){.theme-select:focus,select.theme-select:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand) 20%,transparent)}}.theme-select option,select.theme-select option,.contribute-form select option{background-color:var(--color-surface);color:var(--color-foreground)}.register-pw-checklist{margin:0;padding:0;list-style:none}.register-pw-check{align-items:center;gap:.5rem;font-size:.75rem;line-height:1.35;display:flex}.register-pw-check__mark{flex-shrink:0;justify-content:center;width:1rem;font-weight:700;display:inline-flex}.register-pw-check.is-ok{color:#4ade80}.register-pw-check.is-missing{color:#94a3b8}.contributor-search{width:100%}.contributor-search__group{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:9999px;align-items:center;min-height:2.375rem;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.contributor-search__group:focus-within{border-color:var(--color-border);box-shadow:0 0 0 2px #ffb30038}@supports (color:color-mix(in lab,red,red)){.contributor-search__group:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand) 22%,transparent)}}.contributor-search__icon{color:var(--color-muted);pointer-events:none;flex-shrink:0;align-items:center;padding-left:.875rem;display:flex}.contributor-search__icon svg{width:1rem;height:1rem}.contributor-search__input{min-width:0;color:var(--color-foreground);background:0 0;border:0;outline:none;flex:auto;padding:.4375rem .875rem .4375rem .375rem;font-size:.875rem;line-height:1.25rem}.contributor-search__input::placeholder{color:var(--color-muted)}.contributor-search__input::-webkit-search-cancel-button{display:none}.contributor-search__clear{width:1.5rem;height:1.5rem;color:var(--color-muted);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-right:.375rem;transition:color .2s,background-color .2s;display:inline-flex}.contributor-search__clear:hover{color:var(--color-foreground);background-color:var(--color-overlay)}.contributor-search__clear svg{width:.875rem;height:.875rem}.contributor-search__meta{color:var(--color-muted);font-size:.8125rem;line-height:1.25rem}.contributor-search__term{color:var(--color-foreground);font-weight:600}.turnstile-field{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;max-width:100%;display:flex}.turnstile-field--centered{align-items:center}.turnstile-field__widget{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.turnstile-field__widget{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.turnstile-field__widget{background-color:var(--color-input);min-height:4.0625rem}.turnstile-field--centered .turnstile-field__widget{justify-content:center;max-width:20rem;margin-inline:auto}.turnstile-field__widget .turnstile-widget{flex:none;width:auto;min-width:0;max-width:100%;display:block}.turnstile-field__error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-red-400)}.turnstile-field--centered .turnstile-field__error{text-align:center}.theme-divider{background-color:var(--color-border)}.theme-dropdown{background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 20px 50px -20px var(--color-header-shadow)}.theme-toggle{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);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));color:#e7e9efcc;border-radius:3.40282e38px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.theme-toggle{color:color-mix(in srgb,var(--color-foreground) 80%,transparent)}}.theme-toggle:hover{background-color:var(--color-overlay);color:var(--color-foreground)}.scroll-to-top{z-index:50;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));border-width:1px;border-color:var(--color-border);background-color:#16181feb;border-radius:3.40282e38px;display:inline-flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.scroll-to-top{background-color:color-mix(in srgb,var(--color-surface) 92%,transparent)}}.scroll-to-top{color:var(--color-foreground);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(.75rem)}.scroll-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.scroll-to-top:hover{border-color:#ffba167e}@supports (color:color-mix(in lab,red,red)){.scroll-to-top:hover{border-color:color-mix(in srgb,var(--color-brand) 45%,var(--color-border))}}.scroll-to-top:hover{background-color:var(--color-surface);color:var(--color-brand)}.scroll-to-top__label{display:none}@media(min-width:40rem){.scroll-to-top__label{display:inline}}html[data-theme=light] .text-white{color:var(--color-foreground)}html[data-theme=light] .hero-overlay .text-white,html[data-theme=light] .hero-overlay .text-white\/80,html[data-theme=light] .hero-overlay .text-white\/75{color:#fff}html[data-theme=light] .border-white\/5,html[data-theme=light] .border-white\/8,html[data-theme=light] .border-white\/10,html[data-theme=light] .border-white\/12,html[data-theme=light] .border-white\/15,html[data-theme=light] .border-white\/20,html[data-theme=light] .divide-white\/8>:not(:last-child){border-color:var(--color-border)}html[data-theme=light] .bg-white\/5,html[data-theme=light] .bg-white\/8,html[data-theme=light] .bg-white\/10,html[data-theme=light] .bg-white\/15{background-color:var(--color-overlay)}html[data-theme=light] .text-slate-200{color:#334155}html[data-theme=light] .text-slate-300{color:#475569}html[data-theme=light] .text-slate-400{color:#64748b}html[data-theme=light] .text-slate-500{color:#94a3b8}html[data-theme=light] .text-slate-600{color:#cbd5e1}html[data-theme=light] .review-pros-cons__column--pro .review-pros-cons__title{color:#15803d}html[data-theme=light] .review-pros-cons__column--con .review-pros-cons__title{color:#b91c1c}html[data-theme=light] .review-pros-cons__column--pro .review-pros-cons__count{color:#166534}html[data-theme=light] .review-pros-cons__column--con .review-pros-cons__count{color:#991b1b}html[data-theme=light] .review-pros-cons__icon--pro{color:#16a34a}html[data-theme=light] .review-pros-cons__icon--con{color:#dc2626}html[data-theme=light] header.sticky{box-shadow:0 8px 30px -12px var(--color-header-shadow)}.maintenance-staff-banner{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fef3c7;background-color:#f59e0b1f;border-color:#f59e0b59;border-bottom-width:1px}.maintenance-staff-banner__link{margin-left:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-underline-offset:2px}@media(hover:hover){.maintenance-staff-banner__link:hover{text-decoration-line:underline}}.maintenance-staff-banner__link{color:var(--color-brand)}html[data-theme=light] .maintenance-staff-banner{color:#78350f;background-color:#fff7e6;border-color:#d9770666}html[data-theme=light] .maintenance-staff-banner__link{color:#b45309}.staff-preview-banner{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#e0f2fe;background-color:#38bdf81f;border-color:#38bdf859;border-bottom-width:1px}html[data-theme=light] .staff-preview-banner{color:#0c4a6e;background-color:#ecfeff;border-color:#0284c759}.live-search-panel{z-index:50;border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);width:min(24rem,100vw - 2rem);position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}.live-search-panel__loading{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.live-search-suggestions{max-height:24rem;padding-block:var(--spacing);overflow-y:auto}.live-search-suggestion{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);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));color:var(--color-foreground);display:flex}.live-search-suggestion:hover,.live-search-suggestion:focus-visible{background-color:var(--color-overlay);color:var(--color-brand);outline:none}.live-search-suggestion__thumb{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 16);border-radius:var(--radius-md);object-fit:cover;background-color:var(--color-surface-2);flex-shrink:0}.live-search-suggestion__thumb--empty{background-image:linear-gradient(135deg,#1d212b,#0d0e12);display:block}.live-search-suggestion__content{min-width:0}.live-search-suggestion__title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block;overflow:hidden}.live-search-suggestion__meta{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);display:block;overflow:hidden}.live-search-suggestions__more{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;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));border-top-width:1px;border-color:var(--color-border);color:var(--color-brand);display:block}.live-search-suggestions__more:hover{background-color:var(--color-overlay)}.live-search-suggestions__empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.maintenance-page{isolation:isolate;min-height:100vh;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 14);color:var(--color-foreground);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.maintenance-page__neon{pointer-events:none;z-index:30;inset-inline:0;height:3px;position:fixed;top:0}.maintenance-page__topline{pointer-events:none;z-index:20;inset-inline:0;background:linear-gradient(90deg,#0000,#ffb30073 25%,#f2295b4d,#ffb30073 75%,#0000);height:1px;position:fixed;top:0}@supports (color:color-mix(in lab,red,red)){.maintenance-page__topline{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-brand) 45%,transparent) 25%,color-mix(in srgb,var(--color-neon-pink) 30%,transparent) 50%,color-mix(in srgb,var(--color-brand) 45%,transparent) 75%,transparent)}}.maintenance-page__vignette{pointer-events:none;background:radial-gradient(80% 70% at 50% 45%,#0000 35%,#0d0e128c);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.maintenance-page__vignette{background:radial-gradient(ellipse 80% 70% at 50% 45%,transparent 35%,color-mix(in srgb,var(--color-bg) 55%,transparent) 100%)}}.maintenance-page__grid{pointer-events:none;opacity:.1;background-image:linear-gradient(#e7e9ef0a 1px,#0000 1px),linear-gradient(90deg,#e7e9ef0a 1px,#0000 1px);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.maintenance-page__grid{background-image:linear-gradient(color-mix(in srgb,var(--color-foreground) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-foreground) 4%,transparent) 1px,transparent 1px)}}.maintenance-page__grid{background-size:2.5rem 2.5rem;-webkit-mask-image:radial-gradient(74% 64% at 50% 44%,#000 6%,#0000 78%);mask-image:radial-gradient(74% 64% at 50% 44%,#000 6%,#0000 78%)}.maintenance-page__theme{top:calc(var(--spacing) * 5);right:calc(var(--spacing) * 4);z-index:30;position:fixed}.maintenance-page__shell{z-index:10;width:100%;max-width:31rem;animation:.5s cubic-bezier(.22,1,.36,1) both maintenance-enter;position:relative}@keyframes maintenance-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.maintenance-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 8);text-align:center;border-width:1px;position:relative;overflow:hidden}@media(min-width:40rem){.maintenance-card{padding-inline:calc(var(--spacing) * 9);padding-block:calc(var(--spacing) * 10)}}.maintenance-card{border-color:var(--color-border);background-color:var(--color-surface);box-shadow:inset 0 1px #e7e9ef0f,0 24px 60px -34px var(--color-header-shadow)}@supports (color:color-mix(in lab,red,red)){.maintenance-card{box-shadow:inset 0 1px color-mix(in srgb,var(--color-foreground) 6%,transparent),0 24px 60px -34px var(--color-header-shadow)}}.maintenance-card__accent{inset-block:0;background:linear-gradient(#ffb300bf,#f2295b66 50%,#0000);width:3px;position:absolute;left:0}@supports (color:color-mix(in lab,red,red)){.maintenance-card__accent{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 75%,transparent),color-mix(in srgb,var(--color-neon-pink) 40%,transparent) 50%,transparent)}}.maintenance-card__tick{pointer-events:none;height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);border-color:#e7e9ef24;position:absolute}@supports (color:color-mix(in lab,red,red)){.maintenance-card__tick{border-color:color-mix(in srgb,var(--color-foreground) 14%,transparent)}}.maintenance-card__tick--tl{top:calc(var(--spacing) * 5);left:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px}.maintenance-card__tick--br{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.maintenance-card__hero{flex-direction:column;align-items:center;display:flex}.maintenance-card__brand{width:100%;max-width:16rem;min-height:5.5rem;padding-inline:calc(var(--spacing) * 2);place-items:center;display:grid}.maintenance-card__logo{object-fit:contain;filter:drop-shadow(0 10px 22px #0000004b);width:auto;max-width:15rem;height:4.25rem}@supports (color:color-mix(in lab,red,red)){.maintenance-card__logo{filter:drop-shadow(0 10px 22px color-mix(in srgb,var(--color-header-shadow) 65%,transparent))}}.maintenance-card__wordmark{--tw-font-weight:var(--font-weight-bold);font-size:2rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-foreground)}.maintenance-card__wordmark span{color:var(--color-brand)}.maintenance-card__status{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-size:.64rem;font-weight:var(--font-weight-bold);--tw-tracking:.15em;letter-spacing:.15em;text-transform:uppercase;border-width:1px;border-color:var(--color-border);background-color:var(--color-overlay);color:var(--color-muted);border-radius:3.40282e38px;display:inline-flex}.maintenance-card__pulse{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background:var(--color-neon-pink);border-radius:3.40282e38px;flex-shrink:0;position:relative}.maintenance-card__pulse:after{content:"";background:var(--color-neon-pink);border-radius:3.40282e38px;animation:2.6s ease-out infinite maintenance-pulse;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes maintenance-pulse{0%{opacity:.65;transform:scale(1)}70%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}.maintenance-card__body{margin-top:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 8);border-top-width:1px;border-color:var(--color-border)}.maintenance-card__title{align-items:center;gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.maintenance-card__title-line{--tw-leading:.98;--tw-font-weight:var(--font-weight-bold);font-size:clamp(1.85rem,5vw,2.55rem);line-height:.98;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-foreground);display:block}.maintenance-card__title-line--accent{color:var(--color-brand)}.maintenance-card__message{margin-inline:auto;margin-top:calc(var(--spacing) * 6);border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);border-left-style:var(--tw-border-style);max-width:23rem;padding-block:calc(var(--spacing) * 2);padding-right:var(--spacing);padding-left:calc(var(--spacing) * 4);text-align:left;border-color:#ffb300b3;border-left-width:3px}@supports (color:color-mix(in lab,red,red)){.maintenance-card__message{border-color:color-mix(in srgb,var(--color-brand) 70%,transparent)}}.maintenance-card__message{background:#ffffff06}@supports (color:color-mix(in lab,red,red)){.maintenance-card__message{background:color-mix(in srgb,var(--color-overlay) 45%,transparent)}}.maintenance-card__message p{--tw-leading:1.72;color:var(--color-foreground);font-size:1.02rem;line-height:1.72}.maintenance-card__tagline{margin-inline:auto;margin-top:calc(var(--spacing) * 4);text-align:center;max-width:23rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-muted)}.maintenance-card__retry{margin-inline:auto;margin-top:calc(var(--spacing) * 4);text-align:center;max-width:23rem;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand)}.maintenance-card__meta{margin-inline:auto;margin-top:calc(var(--spacing) * 7);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;max-width:23rem;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);border-width:1px;border-color:var(--color-border);background-color:#ffffff07}@supports (color:color-mix(in lab,red,red)){.maintenance-card__meta{background-color:color-mix(in srgb,var(--color-overlay) 55%,transparent)}}.maintenance-card__meta-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-size:.64rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;display:flex}.maintenance-card__meta-label{color:var(--color-subtle)}.maintenance-card__meta-value{align-items:center;gap:var(--spacing);color:var(--color-foreground);display:inline-flex}.maintenance-card__meta-dots:after{content:"";text-align:left;width:1.1em;animation:1.4s steps(4,end) infinite maintenance-dots;display:inline-block}@keyframes maintenance-dots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}.maintenance-card__meta-track{margin-top:calc(var(--spacing) * 3);height:var(--spacing);background-color:#ffffff0c;border-radius:3.40282e38px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.maintenance-card__meta-track{background-color:color-mix(in srgb,var(--color-overlay) 90%,transparent)}}.maintenance-card__meta-fill{background:linear-gradient(90deg,#0000,#ffb300cc 35%,#f2295b99 65%,#0000);border-radius:3.40282e38px;width:38%;position:absolute;inset-block:0}@supports (color:color-mix(in lab,red,red)){.maintenance-card__meta-fill{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-brand) 80%,transparent) 35%,color-mix(in srgb,var(--color-neon-pink) 60%,transparent) 65%,transparent)}}.maintenance-card__meta-fill{animation:2.1s ease-in-out infinite maintenance-indeterminate}@keyframes maintenance-indeterminate{0%{left:-38%}to{left:100%}}.maintenance-card__hint{margin-inline:auto;margin-top:calc(var(--spacing) * 5);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);max-width:23rem;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);border-width:1px;border-color:var(--color-border);background:#ffffff07;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.maintenance-card__hint{background:color-mix(in srgb,var(--color-overlay) 50%,transparent)}}.maintenance-card__hint{color:var(--color-subtle)}.maintenance-card__footer{margin-top:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 7);border-top-width:1px;border-color:var(--color-border);flex-direction:column;display:flex}.maintenance-card__footer-label{--tw-font-weight:var(--font-weight-bold);font-size:.64rem;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase;color:var(--color-subtle)}.maintenance-card__social{justify-content:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.maintenance-card__social-link{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);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));--tw-duration:.2s;border-width:1px;border-color:var(--color-border);color:var(--color-muted);background:var(--color-overlay);border-radius:3.40282e38px;place-items:center;transition-duration:.2s;display:grid}.maintenance-card__social-link svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.maintenance-card__social-link:hover{border-color:#ffc02b56}@supports (color:color-mix(in lab,red,red)){.maintenance-card__social-link:hover{border-color:color-mix(in srgb,var(--color-brand) 28%,var(--color-border))}}.maintenance-card__social-link:hover{color:var(--color-foreground);background:#ffd5711c}@supports (color:color-mix(in lab,red,red)){.maintenance-card__social-link:hover{background:color-mix(in srgb,var(--color-brand) 6%,var(--color-overlay))}}.maintenance-card__contact{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));--tw-duration:.2s;color:var(--color-muted);transition-duration:.2s}.maintenance-card__contact:hover{color:var(--color-brand)}.maintenance-page__footnote{margin-top:calc(var(--spacing) * 6);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:.68rem;font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase;color:var(--color-subtle)}html[data-theme=light] .maintenance-card__message{background:#1d212bb3}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .maintenance-card__message{background:color-mix(in srgb,var(--color-surface-2) 70%,transparent)}}@media(prefers-reduced-motion:reduce){.maintenance-page__shell,.maintenance-card__pulse:after,.maintenance-card__meta-fill,.maintenance-card__meta-dots:after{animation:none}.maintenance-card__meta-fill{width:38%;left:31%}}.account-dashboard{isolation:isolate;width:100%;max-width:76rem;margin-inline:auto;position:relative}.account-dashboard__breadcrumbs{margin-bottom:1rem}.account-dashboard__status{color:#059669;background:#10b98117;border:1px solid #10b9814d;border-radius:.7rem;margin-bottom:1rem;padding:.8rem 1rem;font-size:.9rem;font-weight:650}.account-dashboard__hero{border:1px solid #e7e9ef1a;justify-content:space-between;align-items:flex-end;gap:1.4rem;padding:clamp(1.35rem,3.8vw,2.6rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.account-dashboard__hero{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.account-dashboard__hero{background:var(--color-surface);border-radius:1.2rem;box-shadow:0 28px 70px -46px #0000008c}.account-dashboard__hero:after{content:"";background:linear-gradient(90deg,var(--color-brand),#29d7ff,transparent);pointer-events:none;width:16rem;height:3px;position:absolute;bottom:0;left:0}.account-dashboard__hero-main,.account-dashboard__hero-actions{z-index:1;position:relative}.account-dashboard__hero-main{align-items:center;gap:clamp(1rem,2.5vw,1.5rem);min-width:0;display:flex}.account-dashboard__avatar{border:2px solid #ffb300a6;flex:none;place-items:center;width:clamp(4.3rem,8vw,5.3rem);height:clamp(4.3rem,8vw,5.3rem);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.account-dashboard__avatar{border:2px solid color-mix(in srgb,var(--color-brand) 65%,transparent)}}.account-dashboard__avatar{background:#2a2210;border-radius:1.05rem}@supports (color:color-mix(in lab,red,red)){.account-dashboard__avatar{background:color-mix(in srgb,var(--color-brand) 12%,var(--color-bg))}}.account-dashboard__avatar{color:var(--color-brand);font-family:var(--font-display);font-size:2rem;font-weight:900}.account-dashboard__avatar img{object-fit:cover;width:100%;height:100%}.account-dashboard__identity{min-width:0}.account-dashboard__identity h1{color:var(--color-foreground);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-top:.3rem;font-size:clamp(1.9rem,3.8vw,3rem);font-weight:900;line-height:1.05}.account-dashboard__identity>p:not(.premium-kicker){max-width:40rem;color:var(--color-muted);margin-top:.7rem;font-size:.92rem;line-height:1.6}.account-dashboard__badges{flex-wrap:wrap;gap:.45rem;margin-top:.95rem;display:flex}.account-dashboard__badges span{border:1px solid #e7e9ef1a;align-items:center;gap:.4rem;padding:.32rem .6rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-dashboard__badges span{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.account-dashboard__badges span{background:#0d0e128c;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.account-dashboard__badges span{background:color-mix(in srgb,var(--color-bg) 55%,transparent)}}.account-dashboard__badges span{color:var(--color-muted);font-size:.68rem;font-weight:750}.account-dashboard__badges i{background:#f59e0b;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 8px #f59e0b73}.account-dashboard__badges .is-valid i{background:#34d399;box-shadow:0 0 8px #34d39980}.account-dashboard__hero-actions{flex:none;gap:.55rem;min-width:12rem;display:grid}.account-dashboard__hero-actions .btn-brand{justify-content:center}.account-dashboard__secondary-action{border:1px solid #e7e9ef1f;justify-content:center;align-items:center;min-height:2.65rem;padding:.6rem 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-dashboard__secondary-action{border:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent)}}.account-dashboard__secondary-action{background:#0d0e1273;border-radius:.6rem}@supports (color:color-mix(in lab,red,red)){.account-dashboard__secondary-action{background:color-mix(in srgb,var(--color-bg) 45%,transparent)}}.account-dashboard__secondary-action{color:var(--color-foreground);font-size:.78rem;font-weight:750;transition:border-color .2s,background .2s}.account-dashboard__secondary-action:hover{border-color:#ffb30073}@supports (color:color-mix(in lab,red,red)){.account-dashboard__secondary-action:hover{border-color:color-mix(in srgb,var(--color-brand) 45%,transparent)}}.account-dashboard__secondary-action:hover{background:#ffb3000f}@supports (color:color-mix(in lab,red,red)){.account-dashboard__secondary-action:hover{background:color-mix(in srgb,var(--color-brand) 6%,transparent)}}.account-dashboard__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.account-dashboard__stats>div{border:1px solid #e7e9ef17;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:.8rem;min-height:6.3rem;padding:1rem 1.15rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.account-dashboard__stats>div{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.account-dashboard__stats>div{background:var(--color-surface);border-radius:.85rem;box-shadow:0 18px 42px -36px #0000008c}.account-dashboard__stats>div:after{content:"";background:linear-gradient(90deg,var(--color-brand),transparent 65%);opacity:.65;height:2px;position:absolute;inset:auto 0 0}.account-dashboard__stats span{color:var(--color-brand);font-family:var(--font-display);grid-row:1/3;align-self:center;font-size:2.2rem;font-weight:900;line-height:1}.account-dashboard__stats p{color:var(--color-foreground);font-family:var(--font-display);align-self:end;font-size:.95rem;font-weight:800}.account-dashboard__stats small{color:var(--color-muted);align-self:start;margin-top:.05rem;font-size:.72rem}.account-dashboard__shortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.account-dashboard__shortcuts a{border:1px solid #e7e9ef17;min-width:0;padding:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.account-dashboard__shortcuts a{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.account-dashboard__shortcuts a{background:var(--color-surface);border-radius:.75rem;transition:transform .2s,border-color .2s,box-shadow .2s}.account-dashboard__shortcuts a:hover{border-color:#ffb3006b;transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.account-dashboard__shortcuts a:hover{border-color:color-mix(in srgb,var(--color-brand) 42%,transparent)}}.account-dashboard__shortcuts a:hover{box-shadow:0 18px 34px -26px #0000008c}.account-dashboard__shortcuts a>span{background:#ffb3001f;border-radius:.5rem;place-items:center;width:2rem;height:2rem;margin-bottom:.65rem;display:grid}@supports (color:color-mix(in lab,red,red)){.account-dashboard__shortcuts a>span{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.account-dashboard__shortcuts a>span{color:var(--color-brand);font-family:var(--font-display);font-size:.72rem;font-weight:900}.account-dashboard__shortcuts strong{color:var(--color-foreground);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.account-dashboard__shortcuts small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.68rem;overflow:hidden}.account-dashboard__notice{background:#f59e0b14;border:1px solid #f59e0b47;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin-top:1rem;padding:.85rem 1rem;display:grid}.account-dashboard__notice>span{color:#d97706;width:2rem;height:2rem;font-family:var(--font-display);background:#f59e0b26;border-radius:.45rem;place-items:center;font-weight:900;display:grid}.account-dashboard__notice p{color:var(--color-muted);font-size:.78rem;line-height:1.45;display:grid}.account-dashboard__notice strong{color:var(--color-foreground);font-size:.84rem}.account-dashboard__notice a{color:#d97706;font-size:.78rem;font-weight:800}.account-dashboard__section{margin-top:2rem}.account-dashboard__section-head{border-bottom:1px solid #e7e9ef17;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem 1.25rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.account-dashboard__section-head{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.account-dashboard__section-head h2{color:var(--color-foreground);font-family:var(--font-display);margin-top:.2rem;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:850}.account-dashboard__section-tools{min-width:min(100%,18rem)}.account-dashboard__section-link{color:var(--color-brand);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800;transition:color .2s}.account-dashboard__section-link:hover{color:var(--color-brand-soft)}.account-dashboard__search-meta{color:var(--color-muted);margin:-.35rem 0 1rem;font-size:.84rem}.account-dashboard__search-meta span{color:var(--color-foreground);font-weight:700}.account-dashboard__activity-list{border:1px solid #e7e9ef17;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.account-dashboard__activity-list{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.account-dashboard__activity-list{background:var(--color-surface);border-radius:.9rem;box-shadow:0 22px 48px -40px #0000008c}.account-dashboard__activity-row{border-bottom:1px solid #e7e9ef14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.account-dashboard__activity-row{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.account-dashboard__activity-row{transition:background .2s}.account-dashboard__activity-row:last-child{border-bottom:0}.account-dashboard__activity-row:hover{background:#ffb3000a}@supports (color:color-mix(in lab,red,red)){.account-dashboard__activity-row:hover{background:color-mix(in srgb,var(--color-brand) 4%,transparent)}}.account-dashboard__item-title{color:var(--color-foreground);font-family:var(--font-display);font-size:1.05rem;font-weight:800;line-height:1.25}.account-dashboard__item-title a:hover{color:var(--color-brand)}.account-dashboard__item-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.35rem;font-size:.74rem;display:flex}.account-dashboard__item-hint{color:#d97706;margin-top:.45rem;font-size:.74rem}.account-dashboard__item-alert{color:#dc2626;background:#ef444414;border:1px solid #ef444447;border-radius:.55rem;margin-top:.5rem;padding:.55rem .7rem;font-size:.74rem;line-height:1.45}.account-dashboard__score{color:var(--color-brand);font-weight:850}.account-dashboard__pill{background:#e7e9ef14;border-radius:999px;align-items:center;padding:.15rem .45rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-dashboard__pill{background:color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.account-dashboard__pill{color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;font-weight:800}.account-dashboard__pill.is-approved{color:#059669;background:#10b9811f}.account-dashboard__pill.is-pending{color:#d97706;background:#f59e0b1f}.account-dashboard__pill.is-rejected{color:#dc2626;background:#ef44441f}.account-dashboard__row-actions{flex:none;gap:.45rem;display:flex}.account-dashboard__action{border:1px solid #e7e9ef1f;justify-content:center;align-items:center;min-height:2rem;padding:.4rem .7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-dashboard__action{border:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent)}}.account-dashboard__action{color:var(--color-foreground);border-radius:.55rem;font-size:.72rem;font-weight:750;transition:border-color .2s,background .2s,color .2s}.account-dashboard__action:hover{border-color:#ffb3006b}@supports (color:color-mix(in lab,red,red)){.account-dashboard__action:hover{border-color:color-mix(in srgb,var(--color-brand) 42%,transparent)}}.account-dashboard__action:hover{background:#ffb3000f}@supports (color:color-mix(in lab,red,red)){.account-dashboard__action:hover{background:color-mix(in srgb,var(--color-brand) 6%,transparent)}}.account-dashboard__action--danger{color:#dc2626;border-color:#ef444438}.account-dashboard__action--danger:hover{color:#b91c1c;background:#ef444414;border-color:#ef444466}.account-dashboard__pagination{margin-top:1rem}html:not([data-theme=light]) .account-dashboard__status{color:#34d399}html:not([data-theme=light]) .account-dashboard__item-alert{color:#fca5a5}html:not([data-theme=light]) .account-dashboard__pill.is-approved{color:#6ee7b7}html:not([data-theme=light]) .account-dashboard__pill.is-pending{color:#fbbf24}html:not([data-theme=light]) .account-dashboard__pill.is-rejected,html:not([data-theme=light]) .account-dashboard__action--danger{color:#fca5a5}@media(max-width:1023px){.account-dashboard__shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.account-dashboard__hero{flex-direction:column;align-items:stretch}.account-dashboard__hero-actions{min-width:0;display:flex}.account-dashboard__hero-actions>*{flex:1}.account-dashboard__stats>div{text-align:center;flex-direction:column;align-items:center;gap:.15rem;min-height:5.6rem;padding:.8rem .5rem;display:flex}.account-dashboard__stats span{font-size:1.8rem}.account-dashboard__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.account-dashboard__section-head{flex-direction:column;align-items:flex-start}.account-dashboard__section-tools{width:100%}}@media(max-width:520px){.account-dashboard__hero{border-radius:1rem;padding:1.2rem}.account-dashboard__hero-main{flex-wrap:wrap;align-items:flex-start}.account-dashboard__avatar{border-radius:.8rem;width:3.8rem;height:3.8rem;font-size:1.65rem}.account-dashboard__identity{width:calc(100% - 4.6rem)}.account-dashboard__identity h1{font-size:1.8rem}.account-dashboard__identity>p:not(.premium-kicker){font-size:.84rem}.account-dashboard__badges{width:100%}.account-dashboard__hero-actions{flex-direction:column}.account-dashboard__stats p{font-size:.8rem}.account-dashboard__stats small{display:none}.account-dashboard__notice{grid-template-columns:auto minmax(0,1fr)}.account-dashboard__notice a{grid-column:2}.account-dashboard__activity-row{align-items:flex-start}.account-dashboard__row-actions{width:100%}.account-dashboard__row-actions>*{flex:1}.account-dashboard__row-actions a,.account-dashboard__row-actions button{text-align:center;width:100%}}.contribution-hub,.contribution-editor{isolation:isolate;width:100%;margin-inline:auto;position:relative}.contribution-hub{max-width:68rem}.contribution-editor{max-width:72rem}.contribution-flow__breadcrumbs{margin-bottom:1rem}.contribution-hub__hero{border:1px solid #e7e9ef1a;justify-content:space-between;align-items:flex-end;gap:1.4rem;padding:clamp(1.35rem,3.8vw,2.6rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.contribution-hub__hero{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.contribution-hub__hero{background:var(--color-surface);border-radius:1.2rem;box-shadow:0 28px 70px -46px #0000008c}.contribution-hub__hero:after{content:"";background:linear-gradient(90deg,var(--color-brand),#29d7ff,transparent);pointer-events:none;width:16rem;height:3px;position:absolute;bottom:0;left:0}.contribution-hub__hero-main,.contribution-hub__hero-actions{z-index:1;position:relative}.contribution-hub__hero-main{align-items:center;gap:clamp(1rem,2.5vw,1.5rem);min-width:0;display:flex}.contribution-hub__mark{border:2px solid #ffb300a6;flex:none;place-items:center;width:clamp(4.2rem,8vw,5.1rem);height:clamp(4.2rem,8vw,5.1rem);display:grid}@supports (color:color-mix(in lab,red,red)){.contribution-hub__mark{border:2px solid color-mix(in srgb,var(--color-brand) 65%,transparent)}}.contribution-hub__mark{background:#2a2210;border-radius:1.05rem}@supports (color:color-mix(in lab,red,red)){.contribution-hub__mark{background:color-mix(in srgb,var(--color-brand) 12%,var(--color-bg))}}.contribution-hub__mark{color:var(--color-brand);font-family:var(--font-display);font-size:2rem;font-weight:900}.contribution-hub__hero h1{max-width:40rem;color:var(--color-foreground);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-top:.3rem;font-size:clamp(1.9rem,3.8vw,3rem);font-weight:900;line-height:1.05}.contribution-hub__hero-main>div>p:not(.premium-kicker){max-width:40rem;color:var(--color-muted);margin-top:.7rem;font-size:.92rem;line-height:1.6}.contribution-hub__hero-meta{border-top:1px solid #e7e9ef17;flex-wrap:wrap;gap:.55rem 1.1rem;width:fit-content;margin-top:.95rem;padding-top:.8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.contribution-hub__hero-meta{border-top:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.contribution-hub__hero-meta{color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700}.contribution-hub__hero-meta strong{color:var(--color-brand);margin-right:.25rem}.contribution-hub__hero-actions{flex:none;gap:.55rem;min-width:12rem;display:grid}.contribution-hub__hero-actions .btn-brand{justify-content:center}.contribution-hub__secondary-action{border:1px solid #e7e9ef1f;justify-content:center;align-items:center;min-height:2.65rem;padding:.6rem 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.contribution-hub__secondary-action{border:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent)}}.contribution-hub__secondary-action{background:#0d0e1273;border-radius:.6rem}@supports (color:color-mix(in lab,red,red)){.contribution-hub__secondary-action{background:color-mix(in srgb,var(--color-bg) 45%,transparent)}}.contribution-hub__secondary-action{color:var(--color-foreground);font-size:.78rem;font-weight:750;transition:border-color .2s,background .2s}.contribution-hub__secondary-action:hover{border-color:#ffb30073}@supports (color:color-mix(in lab,red,red)){.contribution-hub__secondary-action:hover{border-color:color-mix(in srgb,var(--color-brand) 45%,transparent)}}.contribution-hub__secondary-action:hover{background:#ffb3000f}@supports (color:color-mix(in lab,red,red)){.contribution-hub__secondary-action:hover{background:color-mix(in srgb,var(--color-brand) 6%,transparent)}}.contribution-hub__section-head{border-bottom:1px solid #e7e9ef17;justify-content:space-between;align-items:end;gap:1rem;margin:1.35rem 0 .9rem;padding-bottom:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.contribution-hub__section-head{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.contribution-hub__section-head h2{color:var(--color-foreground);font-family:var(--font-display);margin-top:.2rem;font-size:clamp(1.25rem,2.4vw,1.55rem);font-weight:850}.contribution-hub__section-head>span{color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.contribution-hub__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contribution-hub__choice{border:1px solid #e7e9ef17;flex-direction:column;min-height:22rem;padding:clamp(1.2rem,2.8vw,1.85rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.contribution-hub__choice{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.contribution-hub__choice{background:var(--color-surface);border-radius:1rem;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 22px 48px -40px #0000008c}.contribution-hub__choice:after{content:"";background:linear-gradient(90deg,var(--color-brand),transparent);pointer-events:none;width:9rem;height:3px;position:absolute;bottom:0;left:0}.contribution-hub__choice--deal:after{background:linear-gradient(90deg,#10b981,#0000)}.contribution-hub__choice:hover{border-color:#ffb30070;transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.contribution-hub__choice:hover{border-color:color-mix(in srgb,var(--color-brand) 44%,transparent)}}.contribution-hub__choice:hover{box-shadow:0 28px 54px -36px #000000a6}.contribution-hub__choice-top{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.contribution-hub__choice-icon{background:linear-gradient(145deg,var(--color-brand),#ffcb52);border-radius:.7rem;place-items:center;width:3.2rem;height:3.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.contribution-hub__choice-icon{background:linear-gradient(145deg,var(--color-brand),color-mix(in srgb,var(--color-brand) 68%,#fff))}}.contribution-hub__choice-icon{color:#171208;font-family:var(--font-display);font-size:1.15rem;font-weight:900;box-shadow:0 14px 28px -18px #ffb300cc}@supports (color:color-mix(in lab,red,red)){.contribution-hub__choice-icon{box-shadow:0 14px 28px -18px color-mix(in srgb,var(--color-brand) 80%,transparent)}}.contribution-hub__choice--deal .contribution-hub__choice-icon{color:#04120e;background:linear-gradient(145deg,#34d399,#10b981)}.contribution-hub__choice-number{color:var(--color-muted);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;font-size:.66rem;font-weight:800}.contribution-hub__choice h2{color:var(--color-foreground);font-family:var(--font-display);margin-top:.25rem;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:850}.contribution-hub__choice>p:not(.premium-kicker){color:var(--color-muted);margin-top:.7rem;font-size:.9rem;line-height:1.65}.contribution-hub__choice ul{color:#a5b1c3;gap:.45rem;margin-top:1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.contribution-hub__choice ul{color:color-mix(in srgb,var(--color-muted) 80%,var(--color-foreground))}}.contribution-hub__choice ul{font-size:.78rem}.contribution-hub__choice li:before{content:"✓";color:#10b981;margin-right:.5rem;font-weight:900}.contribution-hub__choice-cta{z-index:1;border-top:1px solid #e7e9ef14;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.25rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.contribution-hub__choice-cta{border-top:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.contribution-hub__choice-cta{color:var(--color-foreground);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;font-weight:850}.contribution-hub__choice-cta i{color:var(--color-brand);font-size:1.2rem;transition:transform .2s}.contribution-hub__choice:hover .contribution-hub__choice-cta i{transform:translate(4px)}.contribution-hub__moderation{background:#162024;border:1px solid #10b98133;border-radius:.75rem;align-items:center;gap:.8rem;margin-top:1rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.contribution-hub__moderation{background:color-mix(in srgb,#10b981 5%,var(--color-surface))}}.contribution-hub__moderation>span{color:#10b981;background:#10b9811f;border-radius:.5rem;flex:none;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.contribution-hub__moderation p{color:var(--color-muted);font-size:.78rem;line-height:1.5}.contribution-hub__moderation strong{color:var(--color-foreground)}.contribution-editor__hero{border:1px solid #e7e9ef1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.1rem;padding:clamp(1.3rem,3.2vw,2.1rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.contribution-editor__hero{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.contribution-editor__hero{background:var(--color-surface);border-radius:1rem 1rem 0 0}.contribution-editor__hero:after{content:"";background:linear-gradient(90deg,var(--color-brand),#29d7ff,transparent 55%);height:3px;position:absolute;inset:auto 0 0}.contribution-editor--deal .contribution-editor__hero:after{background:linear-gradient(90deg,#10b981,var(--color-brand),transparent 55%)}.contribution-editor__hero-icon{background:linear-gradient(145deg,var(--color-brand),#ffca4d);border-radius:.75rem;place-items:center;width:3.4rem;height:3.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.contribution-editor__hero-icon{background:linear-gradient(145deg,var(--color-brand),color-mix(in srgb,var(--color-brand) 70%,#fff))}}.contribution-editor__hero-icon{color:#171208;font-family:var(--font-display);font-size:1.2rem;font-weight:900}.contribution-editor--deal .contribution-editor__hero-icon{color:#04120e;background:linear-gradient(145deg,#34d399,#10b981)}.contribution-editor__hero h1{color:var(--color-foreground);font-family:var(--font-display);letter-spacing:-.02em;margin-top:.25rem;font-size:clamp(1.7rem,3.2vw,2.45rem);font-weight:900;line-height:1.05}.contribution-editor__hero div:nth-child(2)>p:last-child{max-width:50rem;color:var(--color-muted);margin-top:.6rem;font-size:.84rem;line-height:1.55}.contribution-editor__hero div:nth-child(2)>p:last-child strong{color:var(--color-foreground);font-weight:750}.contribution-editor__hero code{background:#e7e9ef14;border-radius:.25rem;padding:.05rem .3rem}@supports (color:color-mix(in lab,red,red)){.contribution-editor__hero code{background:color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.contribution-editor__hero code{color:var(--color-foreground);font-size:.78em}.contribution-editor__hero-status{border:1px solid #e7e9ef1a;align-items:center;gap:.4rem;padding:.35rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.contribution-editor__hero-status{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.contribution-editor__hero-status{background:#0d0e128c;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.contribution-editor__hero-status{background:color-mix(in srgb,var(--color-bg) 55%,transparent)}}.contribution-editor__hero-status{color:var(--color-muted);white-space:nowrap;font-size:.67rem;font-weight:750}.contribution-editor__hero-status i{background:var(--color-brand);border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 8px #ffb300b3}@supports (color:color-mix(in lab,red,red)){.contribution-editor__hero-status i{box-shadow:0 0 8px color-mix(in srgb,var(--color-brand) 70%,transparent)}}.contribution-editor__workspace{border:1px solid #e7e9ef17;padding:clamp(1.3rem,3.5vw,2.3rem)}@supports (color:color-mix(in lab,red,red)){.contribution-editor__workspace{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.contribution-editor__workspace{background:var(--color-surface);border-top:0;border-radius:0 0 1rem 1rem;box-shadow:0 30px 70px -48px #000000e6}.contribution-editor__errors{color:#dc2626;background:#ef444414;border:1px solid #ef44444d;border-radius:.7rem;margin-bottom:1.2rem;padding:.8rem 1rem;font-size:.86rem}.contribution-editor__form{gap:1.25rem;display:grid}.contribution-editor__form>label>span:first-child,.contribution-editor__form>div>label>span:first-child{color:#adb8c9}@supports (color:color-mix(in lab,red,red)){.contribution-editor__form>label>span:first-child,.contribution-editor__form>div>label>span:first-child{color:color-mix(in srgb,var(--color-muted) 70%,var(--color-foreground))}}.contribution-editor__form>label>span:first-child,.contribution-editor__form>div>label>span:first-child{letter-spacing:.11em;font-size:.76rem}.contribution-editor__form input:not([type=checkbox]),.contribution-editor__form textarea,.contribution-editor__form select{border-color:#e7e9ef1f}@supports (color:color-mix(in lab,red,red)){.contribution-editor__form input:not([type=checkbox]),.contribution-editor__form textarea,.contribution-editor__form select{border-color:color-mix(in srgb,var(--color-foreground) 12%,transparent)}}.contribution-editor__form input:not([type=checkbox]),.contribution-editor__form textarea,.contribution-editor__form select{background-color:#0d0e128c;border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.contribution-editor__form input:not([type=checkbox]),.contribution-editor__form textarea,.contribution-editor__form select{background-color:color-mix(in srgb,var(--color-bg) 55%,transparent)}}.contribution-editor__form input:not([type=checkbox]),.contribution-editor__form textarea,.contribution-editor__form select{color:var(--color-foreground)}.contribution-editor__form input:not([type=checkbox]):focus,.contribution-editor__form textarea:focus,.contribution-editor__form select:focus{border-color:#ffb300b8}@supports (color:color-mix(in lab,red,red)){.contribution-editor__form input:not([type=checkbox]):focus,.contribution-editor__form textarea:focus,.contribution-editor__form select:focus{border-color:color-mix(in srgb,var(--color-brand) 72%,transparent)}}.contribution-editor__form input:not([type=checkbox]):focus,.contribution-editor__form textarea:focus,.contribution-editor__form select:focus{background-color:var(--color-surface);box-shadow:0 0 0 3px #ffb3001c}@supports (color:color-mix(in lab,red,red)){.contribution-editor__form input:not([type=checkbox]):focus,.contribution-editor__form textarea:focus,.contribution-editor__form select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 11%,transparent)}}.contribution-editor__form textarea{line-height:1.65}.contribution-editor__control{border:1px solid #e7e9ef1f;width:100%;padding:.7rem 1rem;display:block}@supports (color:color-mix(in lab,red,red)){.contribution-editor__control{border:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent)}}.contribution-editor__control{background-color:#0d0e128c;border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.contribution-editor__control{background-color:color-mix(in srgb,var(--color-bg) 55%,transparent)}}.contribution-editor__control{color:var(--color-foreground);outline:none;font-size:.9rem;line-height:1.65;transition:border-color .2s,background-color .2s,box-shadow .2s}.contribution-editor__control:focus{border-color:#ffb300b8}@supports (color:color-mix(in lab,red,red)){.contribution-editor__control:focus{border-color:color-mix(in srgb,var(--color-brand) 72%,transparent)}}.contribution-editor__control:focus{background-color:var(--color-surface);box-shadow:0 0 0 3px #ffb3001c}@supports (color:color-mix(in lab,red,red)){.contribution-editor__control:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 11%,transparent)}}.contribution-editor__file{border:1px solid #e7e9ef1f;width:100%;padding:.7rem 1rem;display:block}@supports (color:color-mix(in lab,red,red)){.contribution-editor__file{border:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent)}}.contribution-editor__file{background-color:#0d0e128c;border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.contribution-editor__file{background-color:color-mix(in srgb,var(--color-bg) 55%,transparent)}}.contribution-editor__file{color:var(--color-muted);font-size:.86rem}.contribution-editor__file::file-selector-button{background:var(--color-brand);color:#14161b;cursor:pointer;border:0;border-radius:.4rem;margin-right:.75rem;padding:.4rem .75rem;font-size:.8rem;font-weight:800}.contribution-editor__help{color:var(--color-muted);margin-top:.55rem;font-size:.74rem;line-height:1.5;display:block}.contribution-editor__help strong{color:#cad1dc}@supports (color:color-mix(in lab,red,red)){.contribution-editor__help strong{color:color-mix(in srgb,var(--color-muted) 35%,var(--color-foreground))}}.contribution-editor__help strong{font-weight:750}.contribution-editor__actions{border-top:1px solid #e7e9ef17;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.25rem;padding-top:1.2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.contribution-editor__actions{border-top:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.contribution-editor__draft{border:1px solid #e7e9ef24;min-height:2.75rem;padding:.65rem 1rem}@supports (color:color-mix(in lab,red,red)){.contribution-editor__draft{border:1px solid color-mix(in srgb,var(--color-foreground) 14%,transparent)}}.contribution-editor__draft{color:var(--color-foreground);border-radius:.6rem;font-size:.82rem;font-weight:750;transition:border-color .2s,background .2s}.contribution-editor__draft:hover{border-color:#ffb30073}@supports (color:color-mix(in lab,red,red)){.contribution-editor__draft:hover{border-color:color-mix(in srgb,var(--color-brand) 45%,transparent)}}.contribution-editor__draft:hover{background:#ffb3000d}@supports (color:color-mix(in lab,red,red)){.contribution-editor__draft:hover{background:color-mix(in srgb,var(--color-brand) 5%,transparent)}}.contribution-editor__cancel{color:var(--color-muted);margin-left:auto;font-size:.82rem;font-weight:750;transition:color .2s}.contribution-editor__cancel:hover{color:var(--color-foreground)}.contribution-editor__footnote{color:var(--color-muted);font-size:.75rem;line-height:1.55}@media(max-width:767px){.contribution-hub__hero{flex-direction:column;align-items:stretch}.contribution-hub__hero-actions{min-width:0;display:flex}.contribution-hub__hero-actions>*{flex:1}.contribution-hub__choices{grid-template-columns:minmax(0,1fr)}.contribution-hub__choice{min-height:20rem}.contribution-editor__hero{grid-template-columns:auto minmax(0,1fr)}.contribution-editor__hero-status{grid-column:2;width:fit-content}}@media(max-width:520px){.contribution-hub__hero{border-radius:1rem;padding:1.2rem}.contribution-hub__mark{border-radius:.8rem;width:3.7rem;height:3.7rem;font-size:1.65rem}.contribution-hub__hero-main{flex-wrap:wrap}.contribution-hub__hero h1{font-size:1.85rem}.contribution-hub__hero-main>div>p:not(.premium-kicker){font-size:.84rem}.contribution-hub__hero-meta{gap:.4rem .75rem;width:100%}.contribution-hub__hero-actions{flex-direction:column}.contribution-hub__section-head{flex-direction:column;align-items:flex-start}.contribution-hub__choice{min-height:19rem}.contribution-editor__hero{padding:1.2rem}.contribution-editor__hero-icon{width:2.8rem;height:2.8rem}.contribution-editor__hero h1{font-size:1.7rem}.contribution-editor__hero div:nth-child(2)>p:last-child{font-size:.78rem}.contribution-editor__workspace{padding:1.15rem}.contribution-editor__actions{flex-direction:column;align-items:stretch}.contribution-editor__actions>*{text-align:center;width:100%;margin-left:0}}.account-cinema{isolation:isolate;width:100%;max-width:76rem;margin-inline:auto;position:relative}.account-cinema__breadcrumbs{margin-bottom:1rem}.account-cinema__status{color:#059669;background:#10b98117;border:1px solid #10b9814d;border-radius:.7rem;margin-bottom:1rem;padding:.8rem 1rem;font-size:.9rem;font-weight:650}.account-cinema__hero{border:1px solid #e7e9ef1a;justify-content:space-between;align-items:flex-end;gap:1.4rem;padding:clamp(1.35rem,3.8vw,2.6rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.account-cinema__hero{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.account-cinema__hero{background:var(--color-surface);border-radius:1.2rem;box-shadow:0 28px 70px -46px #0000008c}.account-cinema__hero:after{content:"";background:linear-gradient(90deg,var(--color-brand),#29d7ff,transparent);pointer-events:none;width:16rem;height:3px;position:absolute;bottom:0;left:0}.account-cinema__hero-main,.account-cinema__hero-actions{z-index:1;position:relative}.account-cinema__hero-main{align-items:center;gap:clamp(1rem,2.5vw,1.5rem);min-width:0;display:flex}.account-cinema__mark{border:2px solid #ffb300a6;flex:none;place-items:center;width:clamp(4.2rem,8vw,5.1rem);height:clamp(4.2rem,8vw,5.1rem);display:grid}@supports (color:color-mix(in lab,red,red)){.account-cinema__mark{border:2px solid color-mix(in srgb,var(--color-brand) 65%,transparent)}}.account-cinema__mark{background:#2a2210;border-radius:1.05rem}@supports (color:color-mix(in lab,red,red)){.account-cinema__mark{background:color-mix(in srgb,var(--color-brand) 12%,var(--color-bg))}}.account-cinema__mark{color:var(--color-brand);font-size:1.55rem}.account-cinema__hero-main h1{color:var(--color-foreground);font-family:var(--font-display);letter-spacing:-.025em;margin-top:.3rem;font-size:clamp(1.9rem,3.8vw,3rem);font-weight:900;line-height:1.05}.account-cinema__hero-main>div>p:not(.premium-kicker){max-width:40rem;color:var(--color-muted);margin-top:.7rem;font-size:.92rem;line-height:1.6}.account-cinema__hero-actions{flex:none;gap:.55rem;min-width:12rem;display:grid}.account-cinema__hero-actions .btn-brand{justify-content:center}.account-cinema__secondary-action{border:1px solid #e7e9ef1f;justify-content:center;align-items:center;min-height:2.65rem;padding:.6rem 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-cinema__secondary-action{border:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent)}}.account-cinema__secondary-action{background:#0d0e1273;border-radius:.6rem}@supports (color:color-mix(in lab,red,red)){.account-cinema__secondary-action{background:color-mix(in srgb,var(--color-bg) 45%,transparent)}}.account-cinema__secondary-action{color:var(--color-foreground);font-size:.78rem;font-weight:750;transition:border-color .2s,background .2s}.account-cinema__secondary-action:hover{border-color:#ffb30073}@supports (color:color-mix(in lab,red,red)){.account-cinema__secondary-action:hover{border-color:color-mix(in srgb,var(--color-brand) 45%,transparent)}}.account-cinema__secondary-action:hover{background:#ffb3000f}@supports (color:color-mix(in lab,red,red)){.account-cinema__secondary-action:hover{background:color-mix(in srgb,var(--color-brand) 6%,transparent)}}.account-cinema__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.account-cinema__stats>div{border:1px solid #e7e9ef17;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:.8rem;min-height:6.3rem;padding:1rem 1.1rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.account-cinema__stats>div{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.account-cinema__stats>div{background:var(--color-surface);border-radius:.85rem;box-shadow:0 18px 42px -36px #000000d9}.account-cinema__stats>div:after{content:"";background:linear-gradient(90deg,var(--color-brand),transparent 65%);opacity:.65;height:2px;position:absolute;inset:auto 0 0}.account-cinema__stats span{color:var(--color-brand);font-family:var(--font-display);grid-row:1/3;align-self:center;font-size:2.15rem;font-weight:900;line-height:1}.account-cinema__stats p{color:var(--color-foreground);font-family:var(--font-display);align-self:end;font-size:.92rem;font-weight:800}.account-cinema__stats small{color:var(--color-muted);align-self:start;margin-top:.05rem;font-size:.7rem}.account-cinema__shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.account-cinema__shortcuts a{border:1px solid #e7e9ef17;min-width:0;padding:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.account-cinema__shortcuts a{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.account-cinema__shortcuts a{background:#16181ff2;border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.account-cinema__shortcuts a{background:color-mix(in srgb,var(--color-surface) 95%,transparent)}}.account-cinema__shortcuts a{transition:transform .2s,border-color .2s,box-shadow .2s}.account-cinema__shortcuts a:hover{border-color:#ffb3006b;transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.account-cinema__shortcuts a:hover{border-color:color-mix(in srgb,var(--color-brand) 42%,transparent)}}.account-cinema__shortcuts a:hover{box-shadow:0 18px 34px -26px #000c}.account-cinema__shortcuts a>span{background:#ffb3001f;border-radius:.5rem;place-items:center;width:2rem;height:2rem;margin-bottom:.65rem;display:grid}@supports (color:color-mix(in lab,red,red)){.account-cinema__shortcuts a>span{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.account-cinema__shortcuts a>span{color:var(--color-brand);font-family:var(--font-display);font-size:.72rem;font-weight:900}.account-cinema__shortcuts strong{color:var(--color-foreground);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.account-cinema__shortcuts small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.68rem;overflow:hidden}.account-cinema__library{margin-top:2.25rem}.account-cinema__library-head{border-bottom:1px solid #e7e9ef17;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.account-cinema__library-head{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.account-cinema__library-head h2{color:var(--color-foreground);font-family:var(--font-display);margin-top:.2rem;font-size:clamp(1.45rem,2.2vw,1.95rem);font-weight:800}.account-cinema__library-head>div>p:not(.premium-kicker){color:var(--color-muted);margin-top:.35rem;font-size:.84rem;line-height:1.5}.account-cinema__library-head>span{color:var(--color-muted);flex:none;font-size:.8rem;font-weight:650}.account-cinema__library-panel{border:1px solid #e7e9ef17;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.account-cinema__library-panel{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.account-cinema__library-panel{background:var(--color-surface);border-radius:1rem;box-shadow:0 22px 48px -40px #000000e0}.account-cinema__status-pills{border-bottom:1px solid #e7e9ef14;flex-wrap:wrap;gap:.55rem;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.account-cinema__status-pills{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.account-cinema__status-pills a{border:1px solid #e7e9ef1a;align-items:center;gap:.55rem;padding:.55rem .75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-cinema__status-pills a{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.account-cinema__status-pills a{color:var(--color-muted);border-radius:.65rem;transition:border-color .2s,background .2s,color .2s}.account-cinema__status-pills a strong{font-size:.82rem}.account-cinema__status-pills a span{color:var(--color-foreground);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:850}.account-cinema__status-pills a.is-active{border-color:#ffb30080}@supports (color:color-mix(in lab,red,red)){.account-cinema__status-pills a.is-active{border-color:color-mix(in srgb,var(--color-brand) 50%,transparent)}}.account-cinema__status-pills a.is-active{background:#ffb3001f}@supports (color:color-mix(in lab,red,red)){.account-cinema__status-pills a.is-active{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.account-cinema__status-pills a.is-active{color:var(--color-foreground)}.account-cinema__library-toolbar{border-bottom:1px solid #e7e9ef14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.account-cinema__library-toolbar{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.account-cinema__kind-toggle{border:1px solid #e7e9ef1a;padding:.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-cinema__kind-toggle{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.account-cinema__kind-toggle{background:#0d0e1273;border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.account-cinema__kind-toggle{background:color-mix(in srgb,var(--color-bg) 45%,transparent)}}.account-cinema__kind-toggle a{color:var(--color-muted);text-transform:uppercase;letter-spacing:.12em;border-radius:.45rem;padding:.5rem .85rem;font-size:.68rem;font-weight:850;transition:background .2s,color .2s}.account-cinema__kind-toggle a.is-active{background:var(--color-brand);color:#14161b}.account-cinema__status-tabs{flex-wrap:wrap;gap:.25rem;display:flex}.account-cinema__status-tabs a{color:var(--color-muted);border-radius:.45rem;padding:.4rem .65rem;font-size:.78rem;font-weight:700;transition:background .2s,color .2s}.account-cinema__status-tabs a span{color:#94a3b8cc;margin-left:.25rem}@supports (color:color-mix(in lab,red,red)){.account-cinema__status-tabs a span{color:color-mix(in srgb,var(--color-muted) 80%,transparent)}}.account-cinema__status-tabs a span{font-variant-numeric:tabular-nums}.account-cinema__status-tabs a.is-active{background:#e7e9ef14}@supports (color:color-mix(in lab,red,red)){.account-cinema__status-tabs a.is-active{background:color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.account-cinema__status-tabs a.is-active{color:var(--color-foreground)}.account-cinema__library-body{padding:1rem}.account-cinema__empty{border:1px dashed #e7e9ef1f;padding:2.5rem 1rem}@supports (color:color-mix(in lab,red,red)){.account-cinema__empty{border:1px dashed color-mix(in srgb,var(--color-foreground) 12%,transparent)}}.account-cinema__empty{background:#0d0e1266;border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.account-cinema__empty{background:color-mix(in srgb,var(--color-bg) 40%,transparent)}}.account-cinema__empty{text-align:center}.account-cinema__empty-title{color:var(--color-foreground);font-family:var(--font-display);font-size:1.15rem;font-weight:800}.account-cinema__empty>p:not(.account-cinema__empty-title){max-width:26rem;color:var(--color-muted);margin:.55rem auto 0;font-size:.86rem;line-height:1.55}.account-cinema__empty .btn-brand{margin-top:1.15rem}.account-cinema__recommendations{margin-top:.5rem}.account-cinema__reco-intro{max-width:46rem;color:var(--color-muted);margin:0 0 1rem;font-size:.88rem;line-height:1.65}.account-cinema__reco-title{color:var(--color-foreground);font-family:var(--font-display);letter-spacing:.02em;margin:0 0 .75rem;font-size:1rem;font-weight:800}.account-cinema__section{margin-top:2.25rem}.account-cinema__ratings{border:1px solid #e7e9ef17;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.account-cinema__ratings{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.account-cinema__ratings{background:var(--color-surface);border-radius:.9rem;box-shadow:0 22px 48px -40px #000000e0}.account-cinema__rating-row{border-bottom:1px solid #e7e9ef14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.account-cinema__rating-row{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.account-cinema__rating-row{transition:background .2s}.account-cinema__rating-row:last-child{border-bottom:0}.account-cinema__rating-row:hover{background:#ffb30008}@supports (color:color-mix(in lab,red,red)){.account-cinema__rating-row:hover{background:color-mix(in srgb,var(--color-brand) 3%,transparent)}}.account-cinema__rating-main{align-items:center;gap:.85rem;min-width:0;display:flex}.account-cinema__rating-main img{object-fit:cover;border-radius:.35rem;flex:none;width:2.5rem;height:3.5rem}.account-cinema__rating-title{color:var(--color-foreground);font-family:var(--font-display);font-size:1.05rem;font-weight:800;line-height:1.2}.account-cinema__rating-title a:hover{color:var(--color-brand)}.account-cinema__rating-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.35rem;font-size:.74rem;display:flex}.account-cinema__rating-meta strong{color:var(--color-brand);font-weight:850}.account-cinema__rating-badge{background:#e7e9ef14;border-radius:999px;align-items:center;padding:.15rem .45rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-cinema__rating-badge{background:color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.account-cinema__rating-badge{color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;font-weight:800}.account-cinema__rating-badge.is-approved{color:#059669;background:#10b9811f}.account-cinema__rating-badge.is-pending{color:#d97706;background:#f59e0b1f}.account-cinema__rating-badge.is-rejected{color:#dc2626;background:#ef44441f}@media(max-width:1023px){.account-cinema__stats,.account-cinema__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.account-cinema__hero{flex-direction:column;align-items:stretch;min-height:0}.account-cinema__hero-actions{min-width:0;display:flex}.account-cinema__hero-actions>*{flex:1}.account-cinema__library-head{flex-direction:column;align-items:flex-start}}@media(max-width:520px){.account-cinema__hero{border-radius:1rem;padding:1.2rem}.account-cinema__mark{border-radius:.8rem;width:3.7rem;height:3.7rem;font-size:1.35rem}.account-cinema__hero-main h1{font-size:1.85rem}.account-cinema__hero-main>div>p:not(.premium-kicker){font-size:.84rem}.account-cinema__hero-actions{flex-direction:column}.account-cinema__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-cinema__stats>div{text-align:center;flex-direction:column;align-items:center;gap:.12rem;min-height:5.4rem;padding:.75rem .45rem;display:flex}.account-cinema__stats span{font-size:1.7rem}.account-cinema__stats p{font-size:.8rem}.account-cinema__stats small{display:none}.account-cinema__library-toolbar{flex-direction:column;align-items:stretch}.account-cinema__kind-toggle{width:100%}.account-cinema__kind-toggle a{text-align:center;flex:1}}.account-profile{isolation:isolate;width:100%;max-width:56rem;margin-inline:auto;position:relative}.account-profile__breadcrumbs{margin-bottom:1rem}.account-profile__status{color:#059669;background:#10b98117;border:1px solid #10b9814d;border-radius:.7rem;margin-bottom:1rem;padding:.8rem 1rem;font-size:.9rem;font-weight:650}.account-profile__hero{border:1px solid #e7e9ef1a;justify-content:space-between;align-items:flex-end;gap:1.4rem;padding:clamp(1.35rem,3.8vw,2.5rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.account-profile__hero{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.account-profile__hero{background:var(--color-surface);border-radius:1.2rem;box-shadow:0 28px 70px -46px #0000008c}.account-profile__hero:after{content:"";background:linear-gradient(90deg,var(--color-brand),#29d7ff,transparent);pointer-events:none;width:16rem;height:3px;position:absolute;bottom:0;left:0}.account-profile__hero-main,.account-profile__hero-actions{z-index:1;position:relative}.account-profile__hero-main{align-items:center;gap:clamp(.9rem,2.4vw,1.4rem);min-width:0;display:flex}.account-profile__avatar{border:2px solid #ffb300a6;flex:none;place-items:center;width:clamp(4.2rem,8vw,5.2rem);height:clamp(4.2rem,8vw,5.2rem);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.account-profile__avatar{border:2px solid color-mix(in srgb,var(--color-brand) 65%,transparent)}}.account-profile__avatar{background:#2a2210;border-radius:1.05rem}@supports (color:color-mix(in lab,red,red)){.account-profile__avatar{background:color-mix(in srgb,var(--color-brand) 12%,var(--color-bg))}}.account-profile__avatar{color:var(--color-brand);font-family:var(--font-display);font-size:2rem;font-weight:900}.account-profile__avatar img{object-fit:cover;width:100%;height:100%}.account-profile__hero-main h1{color:var(--color-foreground);font-family:var(--font-display);letter-spacing:-.025em;margin-top:.3rem;font-size:clamp(1.85rem,3.6vw,2.8rem);font-weight:900;line-height:1.05}.account-profile__hero-main>div>p:not(.premium-kicker){max-width:36rem;color:var(--color-muted);margin-top:.7rem;font-size:.9rem;line-height:1.6}.account-profile__badges{flex-wrap:wrap;gap:.4rem;margin-top:.95rem;display:flex}.account-profile__badges span{border:1px solid #e7e9ef1a;align-items:center;gap:.35rem;padding:.28rem .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-profile__badges span{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.account-profile__badges span{background:#0d0e128c;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.account-profile__badges span{background:color-mix(in srgb,var(--color-bg) 55%,transparent)}}.account-profile__badges span{color:var(--color-muted);font-size:.66rem;font-weight:750}.account-profile__badges i{background:#f59e0b;border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 8px #f59e0b8c}.account-profile__badges .is-valid i{background:#34d399;box-shadow:0 0 8px #34d39999}.account-profile__hero-actions{flex:none;gap:.5rem;min-width:11.5rem;display:grid}.account-profile__hero-actions .btn-brand{justify-content:center}.account-profile__secondary-action{border:1px solid #e7e9ef1f;justify-content:center;align-items:center;min-height:2.6rem;padding:.55rem .9rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-profile__secondary-action{border:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent)}}.account-profile__secondary-action{background:#0d0e1273;border-radius:.6rem}@supports (color:color-mix(in lab,red,red)){.account-profile__secondary-action{background:color-mix(in srgb,var(--color-bg) 45%,transparent)}}.account-profile__secondary-action{color:var(--color-foreground);font-size:.76rem;font-weight:750;transition:border-color .2s,background .2s}.account-profile__secondary-action:hover{border-color:#ffb30073}@supports (color:color-mix(in lab,red,red)){.account-profile__secondary-action:hover{border-color:color-mix(in srgb,var(--color-brand) 45%,transparent)}}.account-profile__secondary-action:hover{background:#ffb3000f}@supports (color:color-mix(in lab,red,red)){.account-profile__secondary-action:hover{background:color-mix(in srgb,var(--color-brand) 6%,transparent)}}.account-profile__shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.account-profile__shortcuts a{border:1px solid #e7e9ef17;min-width:0;padding:.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.account-profile__shortcuts a{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.account-profile__shortcuts a{background:#16181ff2;border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.account-profile__shortcuts a{background:color-mix(in srgb,var(--color-surface) 95%,transparent)}}.account-profile__shortcuts a{transition:transform .2s,border-color .2s,box-shadow .2s}.account-profile__shortcuts a:hover{border-color:#ffb3006b;transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.account-profile__shortcuts a:hover{border-color:color-mix(in srgb,var(--color-brand) 42%,transparent)}}.account-profile__shortcuts a:hover{box-shadow:0 18px 34px -26px #000c}.account-profile__shortcuts a>span{background:#ffb3001f;border-radius:.45rem;place-items:center;width:1.9rem;height:1.9rem;margin-bottom:.55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.account-profile__shortcuts a>span{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.account-profile__shortcuts a>span{color:var(--color-brand);font-family:var(--font-display);font-size:.68rem;font-weight:900}.account-profile__shortcuts strong{color:var(--color-foreground);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.account-profile__shortcuts small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.66rem;overflow:hidden}.account-profile__workspace{border:1px solid #e7e9ef17;margin-top:1.15rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.account-profile__workspace{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.account-profile__workspace{background:var(--color-surface);border-radius:1rem;box-shadow:0 24px 54px -42px #000000e6}.account-profile__workspace-head{border-bottom:1px solid #e7e9ef14;justify-content:space-between;align-items:end;gap:1rem;padding:1.15rem 1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.account-profile__workspace-head{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.account-profile__workspace-head{background:#0d0e1247}@supports (color:color-mix(in lab,red,red)){.account-profile__workspace-head{background:color-mix(in srgb,var(--color-bg) 28%,transparent)}}.account-profile__workspace-head h2{color:var(--color-foreground);font-family:var(--font-display);margin-top:.2rem;font-size:1.35rem;font-weight:850}.account-profile__workspace-head>span{color:var(--color-muted);font-size:.78rem;font-weight:650}.account-profile__errors{color:#dc2626;background:#ef444414;border:1px solid #ef44444d;border-radius:.7rem;margin:1rem 1.25rem 0;padding:.8rem 1rem;font-size:.86rem}.account-profile__form{gap:1.25rem;padding:1.25rem;display:grid}.account-profile__identity-block{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.account-profile__preview{background:#ffb3001f;border-radius:.85rem;place-items:center;width:4.5rem;height:4.5rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.account-profile__preview{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.account-profile__preview{color:var(--color-brand);font-family:var(--font-display);font-size:1.6rem;font-weight:900}.account-profile__preview img{object-fit:cover;width:100%;height:100%}.account-profile__identity-fields{gap:1rem;display:grid}.account-profile__form>label>span:first-child,.account-profile__form>div>label>span:first-child,.account-profile__identity-fields>label>span:first-child{color:#adb8c9}@supports (color:color-mix(in lab,red,red)){.account-profile__form>label>span:first-child,.account-profile__form>div>label>span:first-child,.account-profile__identity-fields>label>span:first-child{color:color-mix(in srgb,var(--color-muted) 70%,var(--color-foreground))}}.account-profile__form>label>span:first-child,.account-profile__form>div>label>span:first-child,.account-profile__identity-fields>label>span:first-child{letter-spacing:.11em;font-size:.76rem}.account-profile__form input:not([type=checkbox]),.account-profile__textarea,.account-profile__file{border-color:#e7e9ef1f}@supports (color:color-mix(in lab,red,red)){.account-profile__form input:not([type=checkbox]),.account-profile__textarea,.account-profile__file{border-color:color-mix(in srgb,var(--color-foreground) 12%,transparent)}}.account-profile__form input:not([type=checkbox]),.account-profile__textarea,.account-profile__file{background-color:#0d0e128c;border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.account-profile__form input:not([type=checkbox]),.account-profile__textarea,.account-profile__file{background-color:color-mix(in srgb,var(--color-bg) 55%,transparent)}}.account-profile__form input:not([type=checkbox]),.account-profile__textarea,.account-profile__file{color:var(--color-foreground)}.account-profile__textarea{outline:none;width:100%;min-height:8rem;padding:.85rem 1rem;line-height:1.65}.account-profile__file{width:100%;padding:.7rem .9rem;font-size:.82rem}.account-profile__file::file-selector-button{background:var(--color-brand);color:#14161b;cursor:pointer;border:0;border-radius:.4rem;margin-right:.75rem;padding:.4rem .75rem;font-size:.75rem;font-weight:800}.account-profile__help{color:var(--color-muted);margin-top:.45rem;font-size:.74rem;line-height:1.45;display:block}.account-profile__socials{border-top:1px solid #e7e9ef14;padding-top:.35rem}@supports (color:color-mix(in lab,red,red)){.account-profile__socials{border-top:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.account-profile__socials-head{margin-bottom:.9rem}.account-profile__socials-head h3{color:var(--color-foreground);font-family:var(--font-display);margin-top:.15rem;font-size:1.05rem;font-weight:800}.account-profile__social-grid{gap:1rem;display:grid}.account-profile__actions{border-top:1px solid #e7e9ef14;flex-wrap:wrap;align-items:center;gap:.65rem;padding-top:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.account-profile__actions{border-top:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.account-profile__cancel{color:var(--color-muted);font-size:.82rem;font-weight:750;transition:color .2s}.account-profile__cancel:hover{color:var(--color-foreground)}.account-profile__delete{color:#dc2626;margin-left:auto;font-size:.82rem;font-weight:750;transition:color .2s}.account-profile__delete:hover{color:#b91c1c}@media(max-width:767px){.account-profile__hero{flex-direction:column;align-items:stretch;min-height:0}.account-profile__hero-actions{min-width:0;display:flex}.account-profile__hero-actions>*{flex:1}.account-profile__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.account-profile__hero{border-radius:1rem;padding:1.2rem}.account-profile__avatar{border-radius:.8rem;width:3.7rem;height:3.7rem;font-size:1.55rem}.account-profile__hero-main h1{font-size:1.8rem}.account-profile__hero-main>div>p:not(.premium-kicker){font-size:.84rem}.account-profile__badges{width:100%;margin-left:0;padding-top:.15rem}.account-profile__hero-main{flex-wrap:wrap}.account-profile__hero-actions{flex-direction:column}.account-profile__identity-block{grid-template-columns:minmax(0,1fr)}.account-profile__preview{display:none}.account-profile__workspace-head{flex-direction:column;align-items:flex-start}.account-profile__actions{flex-direction:column;align-items:stretch}.account-profile__delete{text-align:left;margin-left:0}}html:not([data-theme=light]) .account-dashboard__item-alert,html:not([data-theme=light]) .account-cinema__rating-badge.is-rejected{color:#fca5a5}html:not([data-theme=light]) .account-dashboard__pill.is-approved,html:not([data-theme=light]) .account-cinema__rating-badge.is-approved{color:#6ee7b7}html:not([data-theme=light]) .account-dashboard__pill.is-pending,html:not([data-theme=light]) .account-cinema__rating-badge.is-pending{color:#fbbf24}html:not([data-theme=light]) .account-dashboard__action--danger{color:#fca5a5}html:not([data-theme=light]) .account-dashboard__action--danger:hover{color:#fecaca}html:not([data-theme=light]) .account-dashboard__status,html:not([data-theme=light]) .account-cinema__status,html:not([data-theme=light]) .account-profile__status{color:#34d399}html:not([data-theme=light]) .account-dashboard__item-hint{color:#fbbf24}.account-security{isolation:isolate;width:100%;max-width:72rem;margin-inline:auto;position:relative}.account-security__breadcrumbs{margin-bottom:1rem}.account-security__status{color:#059669;background:#10b98117;border:1px solid #10b9814d;border-radius:.7rem;margin-bottom:1rem;padding:.8rem 1rem;font-size:.9rem;font-weight:650}.account-security__hero{color:#fff;background:linear-gradient(110deg,#070a11fa 0,#070a11fa 54%,#121828f0);border:1px solid #ffffff1a;border-radius:1.2rem;justify-content:space-between;align-items:flex-end;gap:1.4rem;min-height:16rem;padding:clamp(1.4rem,4vw,2.6rem);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -42px #000000f2}.account-security__hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,var(--color-brand),#29d7ff,transparent) left bottom / 16rem 3px no-repeat,radial-gradient(circle at 78% 18%,#29d7ff1f,transparent 28%),repeating-linear-gradient(115deg,transparent 0 42px,#ffffff05 43px 44px);position:absolute;top:0;right:0;bottom:0;left:0}.account-security__hero:after{content:"SECURE";color:#ffffff09;font-family:var(--font-display);letter-spacing:-.06em;pointer-events:none;font-size:clamp(4rem,9vw,8rem);font-weight:900;line-height:.8;position:absolute;bottom:-.12em;right:clamp(1rem,4vw,3rem)}.account-security__hero-main,.account-security__hero-actions{z-index:1;position:relative}.account-security__hero-main{align-items:center;gap:clamp(1rem,2.5vw,1.45rem);min-width:0;display:flex}.account-security__mark{border:2px solid #ffb300b3;flex:none;place-items:center;width:clamp(4.2rem,8vw,5.2rem);height:clamp(4.2rem,8vw,5.2rem);display:grid}@supports (color:color-mix(in lab,red,red)){.account-security__mark{border:2px solid color-mix(in srgb,var(--color-brand) 70%,transparent)}}.account-security__mark{background:linear-gradient(145deg,#58461a,#10141b);border-radius:1.05rem}@supports (color:color-mix(in lab,red,red)){.account-security__mark{background:linear-gradient(145deg,color-mix(in srgb,var(--color-brand) 28%,#171b24),#10141b)}}.account-security__mark{color:var(--color-brand);font-size:1.7rem;box-shadow:0 18px 36px -20px #ffb300b3}@supports (color:color-mix(in lab,red,red)){.account-security__mark{box-shadow:0 18px 36px -20px color-mix(in srgb,var(--color-brand) 70%,transparent)}}.account-security__hero-main h1{font-family:var(--font-display);letter-spacing:-.025em;margin-top:.3rem;font-size:clamp(2rem,4vw,3.1rem);font-weight:900;line-height:1}.account-security__hero-main>div>p:not(.premium-kicker){color:#ffffffad;max-width:40rem;margin-top:.75rem;font-size:.92rem;line-height:1.6}.account-security__badges{flex-wrap:wrap;gap:.45rem;margin-top:.95rem;display:flex}.account-security__badges span{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .65rem;font-size:.68rem;font-weight:750;display:inline-flex}.account-security__badges i{background:#ffffff59;border-radius:50%;width:.45rem;height:.45rem}.account-security__badges .is-valid i{background:#34d399;box-shadow:0 0 8px #34d3998c}.account-security__hero-actions{flex:none;gap:.55rem;min-width:12rem;display:grid}.account-security__hero-actions .btn-brand{justify-content:center}.account-security__secondary-action{color:#ffffffd1;background:#ffffff0a;border:1px solid #ffffff24;border-radius:.6rem;justify-content:center;align-items:center;min-height:2.65rem;padding:.6rem 1rem;font-size:.78rem;font-weight:750;transition:border-color .2s,background .2s;display:inline-flex}.account-security__secondary-action:hover{border-color:#ffb30080}@supports (color:color-mix(in lab,red,red)){.account-security__secondary-action:hover{border-color:color-mix(in srgb,var(--color-brand) 50%,transparent)}}.account-security__secondary-action:hover{background:#ffffff14}.account-security__summary{border:1px solid #e7e9ef17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-top:1rem;padding:1rem 1.15rem;display:flex}@supports (color:color-mix(in lab,red,red)){.account-security__summary{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.account-security__summary{background:var(--color-surface);border-radius:.9rem;box-shadow:0 18px 42px -36px #000000d9}.account-security__summary-copy p:not(.premium-kicker){max-width:36rem;color:var(--color-muted);margin-top:.35rem;font-size:.88rem;line-height:1.55}.account-security__shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.account-security__shortcuts a{border:1px solid #e7e9ef17;min-width:0;padding:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.account-security__shortcuts a{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.account-security__shortcuts a{background:#16181ff2;border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.account-security__shortcuts a{background:color-mix(in srgb,var(--color-surface) 95%,transparent)}}.account-security__shortcuts a{transition:transform .2s,border-color .2s,box-shadow .2s}.account-security__shortcuts a:hover{border-color:#ffb3006b;transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.account-security__shortcuts a:hover{border-color:color-mix(in srgb,var(--color-brand) 42%,transparent)}}.account-security__shortcuts a:hover{box-shadow:0 18px 34px -26px #000c}.account-security__shortcuts a>span{background:#ffb3001f;border-radius:.45rem;place-items:center;width:2rem;height:2rem;margin-bottom:.55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.account-security__shortcuts a>span{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.account-security__shortcuts a>span{color:var(--color-brand);font-size:.68rem;font-weight:900}.account-security__shortcuts strong{color:var(--color-foreground);font-family:var(--font-display);font-size:.9rem;font-weight:800}.account-security__shortcuts small{color:var(--color-muted);margin-top:.15rem;font-size:.72rem}.account-security__recovery{margin-top:1rem}.sec-panel__hint{color:var(--color-muted);margin-top:.35rem;font-size:.74rem;line-height:1.45}.sec-setup-device{color:var(--color-muted);font-size:.86rem}.sec-setup-device strong{color:var(--color-foreground)}@media(max-width:1023px){.account-security__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.account-security__hero{flex-direction:column;align-items:stretch;min-height:0}.account-security__hero-actions{min-width:0;display:flex}.account-security__hero-actions>*{flex:1}}@media(max-width:520px){.account-security__hero{border-radius:1rem;padding:1.2rem}.account-security__mark{border-radius:.8rem;width:3.7rem;height:3.7rem;font-size:1.35rem}.account-security__hero-main h1{font-size:1.85rem}.account-security__hero-main>div>p:not(.premium-kicker){font-size:.84rem}.account-security__hero-main{flex-wrap:wrap}.account-security__badges{width:100%}.account-security__hero-actions{flex-direction:column}.account-security__summary{flex-direction:column;align-items:flex-start}}.account-platform{isolation:isolate;width:100%;max-width:56rem;margin-inline:auto;position:relative}.account-platform__breadcrumbs{margin-bottom:1rem}.account-platform__status{color:#059669;background:#10b98117;border:1px solid #10b9814d;border-radius:.7rem;margin-bottom:1rem;padding:.8rem 1rem;font-size:.9rem;font-weight:650}.account-platform__errors{color:#dc2626;background:#ef444414;border:1px solid #ef44444d;border-radius:.7rem;margin-bottom:1rem;padding:.8rem 1rem;font-size:.86rem}.account-platform__hero{border:1px solid #e7e9ef1a;justify-content:space-between;align-items:flex-end;gap:1.4rem;padding:clamp(1.35rem,3.8vw,2.5rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.account-platform__hero{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.account-platform__hero{background:var(--color-surface);border-radius:1.2rem;box-shadow:0 28px 70px -46px #0000008c}.account-platform__hero:after{content:"";background:linear-gradient(90deg,#66c0f4,var(--color-brand),transparent);pointer-events:none;width:16rem;height:3px;position:absolute;bottom:0;left:0}.account-platform--xbox .account-platform__hero:after{background:linear-gradient(90deg,#3ddc84,var(--color-brand),transparent)}.account-platform__hero-main,.account-platform__hero-actions{z-index:1;position:relative}.account-platform__hero-main{align-items:center;gap:clamp(1rem,2.5vw,1.4rem);min-width:0;display:flex}.account-platform__mark{background:#192732;border:2px solid #66c0f48c;border-radius:1.05rem;flex:none;place-items:center;width:clamp(4.2rem,8vw,5.1rem);height:clamp(4.2rem,8vw,5.1rem);display:grid}@supports (color:color-mix(in lab,red,red)){.account-platform__mark{background:color-mix(in srgb,#66c0f4 14%,var(--color-bg))}}.account-platform__mark{color:#1a8fc7;font-family:var(--font-display);letter-spacing:.04em;font-size:1.15rem;font-weight:900}html:not([data-theme=light]) .account-platform__mark{color:#66c0f4}.account-platform--xbox .account-platform__mark{background:#142b22;border-color:#3ddc848c}@supports (color:color-mix(in lab,red,red)){.account-platform--xbox .account-platform__mark{background:color-mix(in srgb,#3ddc84 14%,var(--color-bg))}}.account-platform--xbox .account-platform__mark{color:#0f8a4a}html:not([data-theme=light]) .account-platform--xbox .account-platform__mark{color:#3ddc84}.account-platform__hero-main h1{color:var(--color-foreground);font-family:var(--font-display);letter-spacing:-.025em;margin-top:.3rem;font-size:clamp(1.85rem,3.6vw,2.8rem);font-weight:900;line-height:1.05}.account-platform__hero-main>div>p:not(.premium-kicker){max-width:34rem;color:var(--color-muted);margin-top:.7rem;font-size:.9rem;line-height:1.6}.account-platform__hero-main strong{color:var(--color-foreground);font-weight:750}.account-platform__badges{flex-wrap:wrap;gap:.45rem;margin-top:.95rem;display:flex}.account-platform__badges span{border:1px solid #e7e9ef1a;align-items:center;gap:.4rem;padding:.32rem .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-platform__badges span{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.account-platform__badges span{background:#0d0e128c;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.account-platform__badges span{background:color-mix(in srgb,var(--color-bg) 55%,transparent)}}.account-platform__badges span{color:var(--color-muted);font-size:.68rem;font-weight:750}.account-platform__badges i{background:#f59e0b;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 8px #f59e0b73}.account-platform__badges .is-valid i{background:#34d399;box-shadow:0 0 8px #34d3998c}.account-platform__hero-actions{flex:none;gap:.55rem;min-width:12rem;display:grid}.account-platform__hero-actions .btn-brand{justify-content:center}.account-platform__secondary-action{border:1px solid #e7e9ef1f;justify-content:center;align-items:center;min-height:2.65rem;padding:.6rem 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-platform__secondary-action{border:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent)}}.account-platform__secondary-action{background:#0d0e1273;border-radius:.6rem}@supports (color:color-mix(in lab,red,red)){.account-platform__secondary-action{background:color-mix(in srgb,var(--color-bg) 45%,transparent)}}.account-platform__secondary-action{color:var(--color-foreground);font-size:.78rem;font-weight:750;transition:border-color .2s,background .2s}.account-platform__secondary-action:hover{border-color:#ffb30073}@supports (color:color-mix(in lab,red,red)){.account-platform__secondary-action:hover{border-color:color-mix(in srgb,var(--color-brand) 45%,transparent)}}.account-platform__secondary-action:hover{background:#ffb3000f}@supports (color:color-mix(in lab,red,red)){.account-platform__secondary-action:hover{background:color-mix(in srgb,var(--color-brand) 6%,transparent)}}.account-platform__shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.account-platform__shortcuts a{border:1px solid #e7e9ef17;min-width:0;padding:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.account-platform__shortcuts a{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.account-platform__shortcuts a{background:#16181ff2;border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.account-platform__shortcuts a{background:color-mix(in srgb,var(--color-surface) 95%,transparent)}}.account-platform__shortcuts a{transition:transform .2s,border-color .2s,box-shadow .2s}.account-platform__shortcuts a:hover{border-color:#ffb3006b;transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.account-platform__shortcuts a:hover{border-color:color-mix(in srgb,var(--color-brand) 42%,transparent)}}.account-platform__shortcuts a:hover{box-shadow:0 18px 34px -26px #000c}.account-platform__shortcuts a>span{background:#ffb3001f;border-radius:.45rem;place-items:center;width:2rem;height:2rem;margin-bottom:.55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.account-platform__shortcuts a>span{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.account-platform__shortcuts a>span{color:var(--color-brand);font-size:.68rem;font-weight:900}.account-platform__shortcuts strong{color:var(--color-foreground);font-family:var(--font-display);font-size:.88rem;font-weight:800}.account-platform__shortcuts small{color:var(--color-muted);margin-top:.15rem;font-size:.7rem}.account-platform__notice{background:#f59e0b14;border:1px solid #f59e0b52;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem 1rem;margin-top:1rem;padding:.9rem 1rem;display:grid}.account-platform__notice>span{color:#d97706;background:#f59e0b2e;border-radius:.45rem;place-items:center;width:1.7rem;height:1.7rem;font-weight:900;display:grid}.account-platform__notice p{color:var(--color-muted);font-size:.8rem;line-height:1.5}.account-platform__notice strong{color:var(--color-foreground);font-size:.86rem}.account-platform__notice code{color:#d97706;font-size:.78rem}.account-platform__workspace{border:1px solid #e7e9ef17;margin-top:1.25rem;padding:clamp(1.2rem,3vw,2rem)}@supports (color:color-mix(in lab,red,red)){.account-platform__workspace{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.account-platform__workspace{background:var(--color-surface);border-radius:1rem;box-shadow:0 28px 60px -46px #000000e6}.account-platform__workspace-head{border-bottom:1px solid #e7e9ef14;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.account-platform__workspace-head{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.account-platform__workspace-head h2{color:var(--color-foreground);font-family:var(--font-display);margin-top:.25rem;font-size:1.35rem;font-weight:850}.account-platform__workspace-head>span{color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:750}.account-platform__identity{border:1px solid #e7e9ef17;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.account-platform__identity{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.account-platform__identity{background:#0d0e128c;border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.account-platform__identity{background:color-mix(in srgb,var(--color-bg) 55%,transparent)}}.account-platform__identity img,.account-platform__identity-fallback{object-fit:cover;border-radius:999px;flex:none;width:4.5rem;height:4.5rem;box-shadow:0 0 0 2px #e7e9ef1a}@supports (color:color-mix(in lab,red,red)){.account-platform__identity img,.account-platform__identity-fallback{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.account-platform__identity-fallback{background:#ffb30024;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.account-platform__identity-fallback{background:color-mix(in srgb,var(--color-brand) 14%,transparent)}}.account-platform__identity-fallback{color:var(--color-brand);font-family:var(--font-display);font-size:1rem;font-weight:900}.account-platform__identity-name{color:var(--color-foreground);font-family:var(--font-display);font-size:1.15rem;font-weight:850}.account-platform__identity-meta{color:var(--color-muted);margin-top:.2rem;font-size:.76rem}.account-platform__form{gap:.85rem;margin-top:1.15rem;display:grid}.account-platform__label{color:#adb8c9;margin-bottom:.45rem;display:block}@supports (color:color-mix(in lab,red,red)){.account-platform__label{color:color-mix(in srgb,var(--color-muted) 70%,var(--color-foreground))}}.account-platform__label{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800}.account-platform__actions{border-top:1px solid #e7e9ef14;flex-wrap:wrap;gap:.55rem;margin-top:1.15rem;padding-top:1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.account-platform__actions{border-top:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.account-platform__btn{border:1px solid #e7e9ef1f;justify-content:center;align-items:center;min-height:2.55rem;padding:.55rem 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-platform__btn{border:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent)}}.account-platform__btn{color:var(--color-foreground);border-radius:.55rem;font-size:.8rem;font-weight:750;transition:border-color .2s,background .2s,color .2s}.account-platform__btn:hover:not(:disabled){border-color:#ffb3006b}@supports (color:color-mix(in lab,red,red)){.account-platform__btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-brand) 42%,transparent)}}.account-platform__btn:hover:not(:disabled){background:#ffb3000f}@supports (color:color-mix(in lab,red,red)){.account-platform__btn:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand) 6%,transparent)}}.account-platform__btn:disabled{opacity:.45;cursor:not-allowed}.account-platform__btn--danger{color:#dc2626;border-color:#ef444440}.account-platform__btn--danger:hover:not(:disabled){color:#b91c1c;background:#ef444414;border-color:#ef444466}.account-platform__empty{text-align:left;padding:1.4rem 0 .2rem}.account-platform__empty-title{color:var(--color-foreground);font-family:var(--font-display);font-size:1.15rem;font-weight:850}.account-platform__empty>p:not(.account-platform__empty-title){max-width:34rem;color:var(--color-muted);margin:.55rem 0 1.15rem;font-size:.88rem;line-height:1.6}@media(max-width:1023px){.account-platform__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.account-platform__hero{flex-direction:column;align-items:stretch}.account-platform__hero-actions{min-width:0;display:flex}.account-platform__hero-actions>*{flex:1}}@media(max-width:520px){.account-platform__hero{border-radius:1rem;padding:1.2rem}.account-platform__mark{border-radius:.8rem;width:3.7rem;height:3.7rem;font-size:1rem}.account-platform__hero-main h1{font-size:1.8rem}.account-platform__hero-main>div>p:not(.premium-kicker){font-size:.84rem}.account-platform__hero-main{flex-wrap:wrap}.account-platform__badges{width:100%}.account-platform__hero-actions{flex-direction:column}.account-platform__workspace-head{flex-direction:column;align-items:flex-start}.account-platform__actions{flex-direction:column}.account-platform__actions>*,.account-platform__actions .btn-brand,.account-platform__actions .account-platform__btn{width:100%}.account-platform__notice{grid-template-columns:auto minmax(0,1fr)}}html:not([data-theme=light]) .account-security__status,html:not([data-theme=light]) .account-platform__status{color:#34d399}html:not([data-theme=light]) .account-platform__btn--danger{color:#fca5a5}html:not([data-theme=light]) .account-platform__btn--danger:hover:not(:disabled){color:#fecaca}html:not([data-theme=light]) .account-platform__errors{color:#fca5a5}.account-identity{gap:1rem;display:grid}.account-identity__map{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.account-identity__map-card{border:1px solid #e7e9ef1a;gap:.35rem;padding:1rem 1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.account-identity__map-card{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.account-identity__map-card{background:var(--color-surface);border-radius:.9rem;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 18px 40px -34px #0000008c}.account-identity__map-card:hover{border-color:#ffb3006b;transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.account-identity__map-card:hover{border-color:color-mix(in srgb,var(--color-brand) 42%,transparent)}}.account-identity__map-card:hover{box-shadow:0 22px 44px -30px #000000a6}.account-identity__map-card>span{background:#ffb3001f;border-radius:.5rem;place-items:center;width:2rem;height:2rem;margin-bottom:.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.account-identity__map-card>span{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.account-identity__map-card>span{color:var(--color-brand);font-family:var(--font-display);font-size:.78rem;font-weight:900}.account-identity__map-card strong{color:var(--color-foreground);font-family:var(--font-display);font-size:.95rem;font-weight:850}.account-identity__map-card small{color:var(--color-muted);font-size:.72rem;line-height:1.45}.account-identity__panel{border:1px solid #e7e9ef1a;padding:clamp(1.2rem,3vw,1.85rem)}@supports (color:color-mix(in lab,red,red)){.account-identity__panel{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.account-identity__panel{background:var(--color-surface);border-radius:1.05rem;box-shadow:0 22px 48px -40px #0000008c}.account-identity__panel--member{border-color:#66c0f438}.account-identity__lead{max-width:42rem;color:var(--color-muted);margin:0 0 1.15rem;font-size:.88rem;line-height:1.6}.account-identity__lead code{background:#e7e9ef14;border-radius:.3rem;padding:.1rem .35rem}@supports (color:color-mix(in lab,red,red)){.account-identity__lead code{background:color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.account-identity__lead code{color:var(--color-foreground);font-size:.8em}.account-identity__platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-bottom:1.15rem;display:grid}.account-identity__platform{border:1px solid #e7e9ef17;gap:.7rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.account-identity__platform{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.account-identity__platform{background:#0d0e128c;border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.account-identity__platform{background:color-mix(in srgb,var(--color-bg) 55%,transparent)}}.account-identity__platform-top{align-items:center;gap:.75rem;display:flex}.account-identity__platform-top>span{background:#1b2a36;border-radius:.65rem;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.account-identity__platform-top>span{background:color-mix(in srgb,#66c0f4 16%,var(--color-bg))}}.account-identity__platform-top>span{color:#1a8fc7;font-family:var(--font-display);letter-spacing:.04em;font-size:.72rem;font-weight:900}html:not([data-theme=light]) .account-identity__platform-top>span{color:#66c0f4}.account-identity__platform:last-child .account-identity__platform-top>span{background:#152f24}@supports (color:color-mix(in lab,red,red)){.account-identity__platform:last-child .account-identity__platform-top>span{background:color-mix(in srgb,#3ddc84 16%,var(--color-bg))}}.account-identity__platform:last-child .account-identity__platform-top>span{color:#0f8a4a}html:not([data-theme=light]) .account-identity__platform:last-child .account-identity__platform-top>span{color:#3ddc84}.account-identity__platform-top strong{color:var(--color-foreground);font-family:var(--font-display);font-size:.95rem;font-weight:850;display:block}.account-identity__platform-top small{color:var(--color-muted);font-size:.7rem}.account-identity__platform>p{color:var(--color-muted);margin:0;font-size:.82rem;line-height:1.55}.account-identity__platform .btn-brand,.account-identity__platform .account-profile__secondary-action{justify-self:start}.account-identity__member-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.account-identity__hint{color:var(--color-muted);margin:0;font-size:.84rem;line-height:1.55}@media(max-width:767px){.account-identity__map,.account-identity__platforms{grid-template-columns:minmax(0,1fr)}}.member-profile,.member-game{isolation:isolate;width:100%;max-width:72rem;margin-inline:auto;position:relative}.member-profile__breadcrumbs,.member-game__breadcrumbs{margin-bottom:1rem}.member-profile__hero,.member-game__hero{color:#fff;background:linear-gradient(110deg,#070a11fa 0,#070a11fa 54%,#0a1c2af0);border:1px solid #ffffff1a;border-radius:1.2rem;justify-content:space-between;align-items:flex-end;gap:1.4rem;min-height:16rem;padding:clamp(1.4rem,4vw,2.6rem);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -42px #000000f2}.member-game--xbox .member-game__hero{background:linear-gradient(110deg,#070a11fa 0,#070a11fa 52%,#081c10f2)}.member-profile__hero:before,.member-game__hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,var(--color-brand),#29d7ff,transparent) left bottom / 16rem 3px no-repeat,radial-gradient(circle at 78% 18%,#29d7ff1f,transparent 28%),repeating-linear-gradient(115deg,transparent 0 42px,#ffffff05 43px 44px);position:absolute;top:0;right:0;bottom:0;left:0}.member-game--xbox .member-game__hero:before{background:linear-gradient(90deg,#3ddc84,var(--color-brand),transparent) left bottom / 16rem 3px no-repeat,radial-gradient(circle at 78% 18%,#107c1033,transparent 28%),repeating-linear-gradient(115deg,transparent 0 42px,#ffffff05 43px 44px)}.member-profile__hero:after{content:"MEMBER";color:#ffffff09;font-family:var(--font-display);letter-spacing:-.06em;pointer-events:none;font-size:clamp(4rem,9vw,8rem);font-weight:900;line-height:.8;position:absolute;bottom:-.12em;right:clamp(1rem,4vw,3rem)}.member-game--steam .member-game__hero:after,.member-game--xbox .member-game__hero:after{content:"GAME";color:#ffffff09;font-family:var(--font-display);letter-spacing:-.06em;pointer-events:none;font-size:clamp(3.6rem,8vw,7rem);font-weight:900;line-height:.8;position:absolute;bottom:-.12em;right:clamp(1rem,4vw,2.5rem)}.member-profile__hero-main,.member-profile__hero-actions,.member-game__hero-main,.member-game__hero-actions{z-index:1;position:relative}.member-profile__hero-main,.member-game__hero-main{align-items:center;gap:clamp(1rem,2.5vw,1.5rem);min-width:0;display:flex}.member-profile__avatar,.member-game__cover,.member-game__cover-fallback{border:2px solid #ffb300b3;flex:none;place-items:center;width:clamp(4.4rem,8vw,5.4rem);height:clamp(4.4rem,8vw,5.4rem);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.member-profile__avatar,.member-game__cover,.member-game__cover-fallback{border:2px solid color-mix(in srgb,var(--color-brand) 70%,transparent)}}.member-profile__avatar,.member-game__cover,.member-game__cover-fallback{background:linear-gradient(145deg,#53431b,#10141b);border-radius:1.1rem}@supports (color:color-mix(in lab,red,red)){.member-profile__avatar,.member-game__cover,.member-game__cover-fallback{background:linear-gradient(145deg,color-mix(in srgb,var(--color-brand) 26%,#171b24),#10141b)}}.member-profile__avatar,.member-game__cover,.member-game__cover-fallback{color:var(--color-brand);font-family:var(--font-display);font-size:2rem;font-weight:900;box-shadow:0 18px 36px -20px #ffb300b3}@supports (color:color-mix(in lab,red,red)){.member-profile__avatar,.member-game__cover,.member-game__cover-fallback{box-shadow:0 18px 36px -20px color-mix(in srgb,var(--color-brand) 70%,transparent)}}.member-profile__avatar img,.member-game__cover{object-fit:cover;border-radius:inherit;width:100%;height:100%}.member-game__cover{border-radius:.9rem}.member-game--xbox .member-game__cover-fallback{color:#3ddc84;border-color:#3ddc848c}.member-profile__identity{min-width:0}.member-profile__identity h1,.member-game__hero-main h1{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-top:.3rem;font-size:clamp(2rem,4vw,3.15rem);font-weight:900;line-height:1}.member-profile__identity>p:not(.premium-kicker),.member-game__hero-main>div>p:not(.premium-kicker){color:#ffffffad;max-width:40rem;margin-top:.75rem;font-size:.92rem;line-height:1.6}.member-profile__badges{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.member-profile__badges span{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.4rem;max-width:100%;padding:.32rem .65rem;font-size:.68rem;font-weight:750;display:inline-flex}.member-profile__badges i{background:#ffffff59;border-radius:50%;flex:none;width:.4rem;height:.4rem}.member-profile__badges .is-valid i{background:#34d399;box-shadow:0 0 8px #34d3998c}.member-profile__badge--steam i{background:#66c0f4!important;box-shadow:0 0 8px #66c0f48c!important}.member-profile__badge--xbox i{background:#3ddc84!important;box-shadow:0 0 8px #3ddc848c!important}.member-profile__hero-actions,.member-game__hero-actions{flex:none;gap:.55rem;min-width:12rem;display:grid}.member-profile__hero-actions .btn-brand,.member-game__hero-actions .btn-brand{justify-content:center}.member-profile__secondary-action,.member-game__secondary-action{color:#ffffffd1;background:#ffffff0a;border:1px solid #ffffff24;border-radius:.6rem;justify-content:center;align-items:center;min-height:2.65rem;padding:.6rem 1rem;font-size:.78rem;font-weight:750;transition:border-color .2s,background .2s;display:inline-flex}.member-profile__secondary-action:hover,.member-game__secondary-action:hover{border-color:#ffb30080}@supports (color:color-mix(in lab,red,red)){.member-profile__secondary-action:hover,.member-game__secondary-action:hover{border-color:color-mix(in srgb,var(--color-brand) 50%,transparent)}}.member-profile__secondary-action:hover,.member-game__secondary-action:hover{background:#ffffff14}.member-profile__stats{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.8rem;margin-top:1rem;display:grid}.member-profile__stats>div{border:1px solid #e7e9ef17;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:.8rem;min-height:6.2rem;padding:1rem 1.1rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.member-profile__stats>div{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.member-profile__stats>div{background:var(--color-surface);border-radius:.85rem;box-shadow:0 18px 42px -36px #000000d9}.member-profile__stats>div:after{content:"";background:linear-gradient(90deg,var(--color-brand),transparent 65%);opacity:.65;height:2px;position:absolute;inset:auto 0 0}.member-profile__stats span{color:var(--color-brand);font-family:var(--font-display);grid-row:1/3;align-self:center;font-size:1.85rem;font-weight:900;line-height:1}.member-profile__stats p{color:var(--color-foreground);font-family:var(--font-display);align-self:end;font-size:.88rem;font-weight:800}.member-profile__stats small{color:var(--color-muted);align-self:start;margin-top:.05rem;font-size:.68rem;line-height:1.35}.member-profile__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.member-profile__shortcuts a{border:1px solid #e7e9ef17;min-width:0;padding:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.member-profile__shortcuts a{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.member-profile__shortcuts a{background:#16181ff2;border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.member-profile__shortcuts a{background:color-mix(in srgb,var(--color-surface) 95%,transparent)}}.member-profile__shortcuts a{transition:transform .2s,border-color .2s,box-shadow .2s}.member-profile__shortcuts a:hover{border-color:#ffb3006b;transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.member-profile__shortcuts a:hover{border-color:color-mix(in srgb,var(--color-brand) 42%,transparent)}}.member-profile__shortcuts a:hover{box-shadow:0 18px 34px -26px #000c}.member-profile__shortcuts a>span{background:#ffb3001f;border-radius:.45rem;place-items:center;width:2rem;height:2rem;margin-bottom:.55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.member-profile__shortcuts a>span{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.member-profile__shortcuts a>span{color:var(--color-brand);font-size:.68rem;font-weight:900}.member-profile__shortcuts strong{color:var(--color-foreground);font-family:var(--font-display);font-size:.9rem;font-weight:800}.member-profile__shortcuts small{color:var(--color-muted);margin-top:.15rem;font-size:.72rem}.member-profile__section,.member-game__section{border:1px solid #e7e9ef17;margin-top:1.5rem;padding:clamp(1.15rem,3vw,1.75rem)}@supports (color:color-mix(in lab,red,red)){.member-profile__section,.member-game__section{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.member-profile__section,.member-game__section{background:var(--color-surface);border-radius:1rem;box-shadow:0 28px 60px -46px #000000e6}.member-profile__section-head,.member-game__section-head{border-bottom:1px solid #e7e9ef14;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;padding-bottom:.9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.member-profile__section-head,.member-game__section-head{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.member-profile__section-head h2,.member-game__section-head h2{color:var(--color-foreground);font-family:var(--font-display);margin-top:.25rem;font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:850}.member-profile__section-head>span,.member-game__section-head>span{color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:750}.member-profile__meta{flex-wrap:wrap;gap:.55rem .9rem;margin:0 0 1.1rem;display:flex}.member-profile__meta>div{border:1px solid #e7e9ef14;align-items:baseline;gap:.35rem;padding:.4rem .7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.member-profile__meta>div{border:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.member-profile__meta>div{background:#0d0e128c;border-radius:.55rem}@supports (color:color-mix(in lab,red,red)){.member-profile__meta>div{background:color-mix(in srgb,var(--color-bg) 55%,transparent)}}.member-profile__meta dt{color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700}.member-profile__meta dd{color:var(--color-foreground);font-size:.86rem;font-weight:800}.member-profile__games{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.member-profile__game{border:1px solid #e7e9ef17;align-items:center;gap:.75rem;min-height:100%;padding:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.member-profile__game{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.member-profile__game{background:#0d0e1273;border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.member-profile__game{background:color-mix(in srgb,var(--color-bg) 45%,transparent)}}.member-profile__game{transition:transform .2s,border-color .2s,box-shadow .2s}.member-profile__game:hover{border-color:#ffb3006b;transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.member-profile__game:hover{border-color:color-mix(in srgb,var(--color-brand) 42%,transparent)}}.member-profile__game:hover{box-shadow:0 16px 28px -22px #000000bf}.member-profile__game img,.member-profile__game-fallback{object-fit:cover;border-radius:.55rem;flex:none;width:3.5rem;height:3.5rem}.member-profile__game-fallback{background:#e7e9ef0f;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.member-profile__game-fallback{background:color-mix(in srgb,var(--color-foreground) 6%,transparent)}}.member-profile__game-fallback{color:var(--color-muted);font-size:.68rem;font-weight:800}.member-profile__game-title{color:var(--color-foreground);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:800;line-height:1.25;overflow:hidden}.member-profile__game:hover .member-profile__game-title{color:var(--color-brand)}.member-profile__game-meta{color:var(--color-muted);margin-top:.25rem;font-size:.74rem}.member-profile__game-arrow{color:var(--color-muted);opacity:.55;margin-left:auto;font-size:.9rem;transition:transform .2s,color .2s,opacity .2s}.member-profile__game:hover .member-profile__game-arrow{color:var(--color-brand);opacity:1;transform:translate(2px)}.member-profile__pagination{margin-top:1.15rem}.member-game__achievements{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.member-game__achievement{border:1px solid #e7e9ef17;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.member-game__achievement{border:1px solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.member-game__achievement{background:#0d0e1273;border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.member-game__achievement{background:color-mix(in srgb,var(--color-bg) 45%,transparent)}}.member-game__achievement.is-locked{opacity:.58}.member-game__achievement img,.member-game__achievement-fallback{object-fit:cover;border-radius:.45rem;flex:none;width:3rem;height:3rem}.member-game__achievement-fallback{background:#e7e9ef0f;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.member-game__achievement-fallback{background:color-mix(in srgb,var(--color-foreground) 6%,transparent)}}.member-game__achievement-fallback{color:var(--color-muted);font-size:.85rem}.member-game__achievement-title{color:var(--color-foreground);font-family:var(--font-display);font-size:.92rem;font-weight:800;line-height:1.25}.member-game__achievement-desc{color:var(--color-muted);margin-top:.3rem;font-size:.78rem;line-height:1.45}.member-game__achievement-status{color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:.4rem;font-size:.66rem;font-weight:800}.member-game__achievement-status.is-unlocked{color:#059669}html:not([data-theme=light]) .member-game__achievement-status.is-unlocked{color:#34d399}@media(max-width:1023px){.member-profile__stats,.member-profile__games,.member-game__achievements{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.member-profile__hero,.member-game__hero{flex-direction:column;align-items:stretch;min-height:0}.member-profile__hero-actions,.member-game__hero-actions{min-width:0;display:flex}.member-profile__hero-actions>*,.member-game__hero-actions>*{flex:1}}@media(max-width:520px){.member-profile__hero,.member-game__hero{border-radius:1rem;padding:1.2rem}.member-profile__avatar,.member-game__cover,.member-game__cover-fallback{border-radius:.8rem;width:3.7rem;height:3.7rem;font-size:1.45rem}.member-profile__identity h1,.member-game__hero-main h1{font-size:1.85rem}.member-profile__identity>p:not(.premium-kicker),.member-game__hero-main>div>p:not(.premium-kicker){font-size:.84rem}.member-profile__hero-main,.member-game__hero-main{flex-wrap:wrap}.member-profile__badges{width:100%}.member-profile__hero-actions,.member-game__hero-actions{flex-direction:column}.member-profile__stats>div{text-align:center;flex-direction:column;align-items:center;gap:.12rem;min-height:5.2rem;padding:.75rem .45rem;display:flex}.member-profile__stats span{font-size:1.55rem}.member-profile__stats small{display:none}.member-profile__games,.member-game__achievements{grid-template-columns:minmax(0,1fr)}.member-profile__section-head,.member-game__section-head{flex-direction:column;align-items:flex-start}.member-profile__game-arrow{display:none}}.sec-grid{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 6);display:grid}@media(min-width:64rem){.sec-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}}.sec-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);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));--tw-duration:.2s;border-width:1px;border-color:var(--color-border);background:linear-gradient(180deg,#1d212be0 0%,var(--color-surface) 100%);transition-duration:.2s;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sec-card{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-2) 88%,transparent) 0%,var(--color-surface) 100%)}}.sec-card{box-shadow:inset 0 1px #e7e9ef0a}@supports (color:color-mix(in lab,red,red)){.sec-card{box-shadow:inset 0 1px color-mix(in srgb,var(--color-foreground) 4%,transparent)}}.sec-card:hover{border-color:#f0f1f530}@supports (color:color-mix(in lab,red,red)){.sec-card:hover{border-color:color-mix(in srgb,var(--color-foreground) 12%,var(--color-border))}}.sec-card__head{align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-bottom-width:1px;border-color:var(--color-border);flex-wrap:wrap;display:flex}.sec-card__icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffc02b56;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.sec-card__icon{border-color:color-mix(in srgb,var(--color-brand) 28%,var(--color-border))}}.sec-card__icon{background:#ffb3001a}@supports (color:color-mix(in lab,red,red)){.sec-card__icon{background:color-mix(in srgb,var(--color-brand) 10%,transparent)}}.sec-card__icon{color:var(--color-brand)}.sec-card__icon--webauthn{border-color:#2bd9ff56}@supports (color:color-mix(in lab,red,red)){.sec-card__icon--webauthn{border-color:color-mix(in srgb,var(--color-neon-cyan) 28%,var(--color-border))}}.sec-card__icon--webauthn{background:#00d1ff1a}@supports (color:color-mix(in lab,red,red)){.sec-card__icon--webauthn{background:color-mix(in srgb,var(--color-neon-cyan) 10%,transparent)}}.sec-card__icon--webauthn{color:var(--color-neon-cyan)}.sec-card__title{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-foreground)}.sec-card__desc{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-400)}.sec-badge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;border-width:1px;border-radius:3.40282e38px;flex-shrink:0;margin-left:auto}.sec-badge--on{color:#6ee7b7;background:#34d3991f;border-color:#34d39959}.sec-badge--off{border-color:var(--color-border);background:var(--color-overlay);color:var(--color-muted)}.sec-badge--pending{border-color:#ffb30059}@supports (color:color-mix(in lab,red,red)){.sec-badge--pending{border-color:color-mix(in srgb,var(--color-brand) 35%,transparent)}}.sec-badge--pending{background:#ffb3001f}@supports (color:color-mix(in lab,red,red)){.sec-badge--pending{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.sec-badge--pending{color:var(--color-brand-soft)}:where(.sec-card__body>: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)))}.sec-card__body{padding:calc(var(--spacing) * 5)}.sec-hero{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-width:1px;flex-direction:column;display:flex}@media(min-width:40rem){.sec-hero{flex-direction:row;justify-content:space-between;align-items:center}}.sec-hero{border-color:var(--color-border);background:linear-gradient(135deg,#ffb30012 0%,var(--color-overlay) 55%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.sec-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 7%,transparent) 0%,var(--color-overlay) 55%,transparent 100%)}}.sec-meter{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media(min-width:40rem){.sec-meter{align-items:flex-end}}.sec-meter__label{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-slate-500);text-transform:uppercase}.sec-meter__bar{gap:calc(var(--spacing) * 1.5);display:flex}.sec-meter__bar span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 8);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));--tw-duration:.3s;background:#94a3b859;border-radius:3.40282e38px;transition-duration:.3s;display:block}@supports (color:color-mix(in lab,red,red)){.sec-meter__bar span{background:color-mix(in srgb,var(--color-muted) 35%,transparent)}}.sec-meter[data-level="2"] .sec-meter__bar span:nth-child(-n+2),.sec-meter[data-level="3"] .sec-meter__bar span{background:linear-gradient(90deg,var(--color-brand),var(--color-brand-soft));box-shadow:0 0 10px #ffb30059}@supports (color:color-mix(in lab,red,red)){.sec-meter[data-level="2"] .sec-meter__bar span:nth-child(-n+2),.sec-meter[data-level="3"] .sec-meter__bar span{box-shadow:0 0 10px color-mix(in srgb,var(--color-brand) 35%,transparent)}}.sec-meter__text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.sec-section-label{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-size:.68rem;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-slate-500);text-transform:uppercase}.sec-device{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);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));--tw-duration:.2s;border-width:1px;border-color:var(--color-border);background:var(--color-overlay);transition-duration:.2s;display:flex}.sec-device:hover{border-color:#ffc43748}@supports (color:color-mix(in lab,red,red)){.sec-device:hover{border-color:color-mix(in srgb,var(--color-brand) 22%,var(--color-border))}}.sec-device:hover{background:#ffdd8c17}@supports (color:color-mix(in lab,red,red)){.sec-device:hover{background:color-mix(in srgb,var(--color-brand) 4%,var(--color-overlay))}}.sec-device__status{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-emerald-400);text-transform:uppercase;display:inline-flex}.sec-device__status-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-emerald-400);border-radius:3.40282e38px;box-shadow:0 0 8px #34d3998c}.sec-meta-chip{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:.65rem;font-weight:var(--font-weight-medium);color:var(--color-slate-500);border-width:1px;border-color:var(--color-border);background:#16181fb3;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sec-meta-chip{background:color-mix(in srgb,var(--color-surface) 70%,transparent)}}.sec-device__meta-row{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.sec-device__name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.sec-panel__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.sec-qr-block{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);text-align:center;border-width:1px;border-color:#ffc7433e;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.sec-qr-block{border-color:color-mix(in srgb,var(--color-brand) 18%,var(--color-border))}}.sec-qr-block{background:#16181fa6}@supports (color:color-mix(in lab,red,red)){.sec-qr-block{background:color-mix(in srgb,var(--color-surface) 65%,transparent)}}.sec-code-input{text-align:center;font-family:var(--font-mono);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-tracking:.35em;letter-spacing:.35em}.sec-dialog{--tw-translate-x: -50% ;--tw-translate-y: -50% ;width:min(100% - 2rem,24rem);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:var(--color-border);background:var(--color-surface);color:var(--color-foreground);padding:0;animation:.22s ease-out sec-dialog-in;position:fixed;top:50%;left:50%}.sec-dialog[open]{display:block}@keyframes sec-dialog-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.sec-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;animation:.2s ease-out sec-backdrop-in}@keyframes sec-backdrop-in{0%{opacity:0}to{opacity:1}}.sec-dialog__icon{margin-inline:auto;margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-style:var(--tw-border-style);color:#fca5a5;background:#ef44441f;border-width:1px;border-color:#ef444459;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.sec-dialog__icon--brand{border-color:#ffb30066}@supports (color:color-mix(in lab,red,red)){.sec-dialog__icon--brand{border-color:color-mix(in srgb,var(--color-brand) 40%,transparent)}}.sec-dialog__icon--brand{background:#ffb30024}@supports (color:color-mix(in lab,red,red)){.sec-dialog__icon--brand{background:color-mix(in srgb,var(--color-brand) 14%,transparent)}}.sec-dialog__icon--brand{color:var(--color-brand-soft)}.sec-dialog__title{font-family:var(--font-display);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-foreground)}.sec-dialog__text{margin-top:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-400)}.sec-dialog__actions{margin-top:calc(var(--spacing) * 5);justify-content:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media(min-width:40rem){.sec-dialog__actions{justify-content:flex-end}}.sec-btn-copy{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));border-width:1px;border-color:#ffb30059;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sec-btn-copy{border-color:color-mix(in srgb,var(--color-brand) 35%,transparent)}}.sec-btn-copy{color:var(--color-brand-soft)}.sec-btn-copy:hover,.sec-btn-copy.is-copied{background:#ffb3001f}@supports (color:color-mix(in lab,red,red)){.sec-btn-copy:hover,.sec-btn-copy.is-copied{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.sec-danger-details>summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-200);list-style-type:none}.sec-danger-details>summary::-webkit-details-marker{display:none}.sec-danger-details>summary:before{content:"▸";margin-right:calc(var(--spacing) * 2);color:var(--color-red-300);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-block}.sec-danger-details[open]>summary:before{transform:rotate(90deg)}.sec-danger-details[open] .sec-danger{margin-top:calc(var(--spacing) * 3)}.sec-btn-ghost:focus-visible,.sec-btn-muted:focus-visible,.sec-btn-danger:focus-visible,.sec-btn-copy:focus-visible{outline:2px solid #ffb3008c}@supports (color:color-mix(in lab,red,red)){.sec-btn-ghost:focus-visible,.sec-btn-muted:focus-visible,.sec-btn-danger:focus-visible,.sec-btn-copy:focus-visible{outline:2px solid color-mix(in srgb,var(--color-brand) 55%,transparent)}}.sec-btn-ghost:focus-visible,.sec-btn-muted:focus-visible,.sec-btn-danger:focus-visible,.sec-btn-copy:focus-visible{outline-offset:2px}@media(max-width:639.98px){.sec-card__head{gap:calc(var(--spacing) * 2)}.sec-badge{text-align:center;width:100%;margin-left:0}.sec-device{flex-direction:column}.sec-device__actions{width:100%;margin-left:0}.sec-btn-ghost{width:100%;padding-block:calc(var(--spacing) * 2);text-align:center}.sec-steps{grid-template-columns:repeat(1,minmax(0,1fr))}.sec-dialog__actions{flex-direction:column}.sec-dialog__actions .sec-btn-muted,.sec-dialog__actions .sec-btn-danger,.sec-dialog__actions .btn-brand{text-align:center;width:100%}}.sec-device__icon{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-slate-300);border-width:1px;border-color:var(--color-border);background:#1d212bcc;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.sec-device__icon{background:color-mix(in srgb,var(--color-surface-2) 80%,transparent)}}.sec-device__meta{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.sec-device__actions{flex-shrink:0;margin-left:auto}.sec-btn-ghost{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:#fca5a5;border-width:1px;border-color:#f8717159}.sec-btn-ghost:hover{color:#fecaca;background:#ef44441f}.sec-empty{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500);border:1px dashed #ffffff10}@supports (color:color-mix(in lab,red,red)){.sec-empty{border-color:color-mix(in srgb,var(--color-border) 80%,transparent)}}.sec-panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px;border-color:var(--color-border);background:#1d212b8c}@supports (color:color-mix(in lab,red,red)){.sec-panel{background:color-mix(in srgb,var(--color-surface-2) 55%,transparent)}}.sec-panel--setup{border-color:#ffc02b56}@supports (color:color-mix(in lab,red,red)){.sec-panel--setup{border-color:color-mix(in srgb,var(--color-brand) 28%,var(--color-border))}}.sec-panel--setup{background:linear-gradient(#ffb3000f,#1d212b8c)}@supports (color:color-mix(in lab,red,red)){.sec-panel--setup{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 6%,transparent),color-mix(in srgb,var(--color-surface-2) 55%,transparent))}}.sec-steps{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.sec-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.sec-step{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-400);border-width:1px;border-color:var(--color-border);background:var(--color-overlay)}.sec-step strong{--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-brand);text-transform:uppercase;display:block}.sec-step.is-active{border-color:#ffb30059}@supports (color:color-mix(in lab,red,red)){.sec-step.is-active{border-color:color-mix(in srgb,var(--color-brand) 35%,transparent)}}.sec-step.is-active{color:var(--color-foreground)}.sec-qr-wrap{border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 3);border-width:1px;border-color:#ffffff72;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sec-qr-wrap{border-color:color-mix(in srgb,var(--color-border) 60%,#fff)}}.sec-danger{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-width:1px;border-color:#f2636356}@supports (color:color-mix(in lab,red,red)){.sec-danger{border-color:color-mix(in srgb,#ef4444 28%,var(--color-border))}}.sec-danger{background:#ef44440f}.sec-danger__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-200)}.sec-danger__desc{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffcacab3}@supports (color:color-mix(in lab,red,red)){.sec-danger__desc{color:color-mix(in oklab,var(--color-red-200) 70%,transparent)}}.sec-dialog__inner{padding:calc(var(--spacing) * 5)}.sec-btn-muted{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-300);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));border-width:1px}@media(hover:hover){.sec-btn-muted:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.sec-btn-muted:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}.sec-btn-muted{border-color:var(--color-border)}.sec-btn-danger{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:#fecaca;background:#ef444424;border-width:1px;border-color:#ef444473}.sec-btn-danger:hover{background:#ef444438}.sec-alert{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px}.sec-alert--success{color:#6ee7b7;background:#34d3991a;border-color:#34d3994d}.sec-alert--warning{border-color:#ffb3004d}@supports (color:color-mix(in lab,red,red)){.sec-alert--warning{border-color:color-mix(in srgb,var(--color-brand) 30%,transparent)}}.sec-alert--warning{background:#ffb3001a}@supports (color:color-mix(in lab,red,red)){.sec-alert--warning{background:color-mix(in srgb,var(--color-brand) 10%,transparent)}}.sec-alert--warning{color:var(--color-brand-soft)}.sec-recovery-list{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:grid}@media(min-width:40rem){.sec-recovery-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.sec-recovery-list li{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);border-width:1px;border-color:#ffb30038;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.sec-recovery-list li{border-color:color-mix(in srgb,var(--color-brand) 22%,transparent)}}.sec-recovery-list li{background:#16181fcc}@supports (color:color-mix(in lab,red,red)){.sec-recovery-list li{background:color-mix(in srgb,var(--color-surface) 80%,transparent)}}html{--reading-scale:1;--reading-line-height:1.8;--reading-letter-spacing:0em;--reading-measure: }html[data-reading-active="1"] body{font-size:calc(1rem * var(--reading-scale,1));letter-spacing:var(--reading-letter-spacing,0em);line-height:var(--reading-line-height,1.6)}html[data-reading-font=lexend] body,html[data-reading-font=lexend] .prose-geek{font-family:Lexend,var(--font-sans)}html[data-reading-font=atkinson] body,html[data-reading-font=atkinson] .prose-geek{font-family:"Atkinson Hyperlegible",var(--font-sans)}html[data-reading-font=literata] body,html[data-reading-font=literata] .prose-geek{font-family:Literata,Georgia,Times New Roman,serif}html[data-reading-font=opendyslexic] main{font-family:"OpenDyslexic",var(--font-sans);letter-spacing:.01em;word-spacing:.05em}html[data-reading-font=opendyslexic] main .font-display,html[data-reading-font=opendyslexic] main .font-accent{font-family:"OpenDyslexic",var(--font-sans);letter-spacing:.01em}html[data-reading-font=opendyslexic] main :where(.jv-cat,.jv-title,.tag-pill,.pill-link,.btn-brand,.cat-badge,.score-badge,.pegi-badge,.font-accent,.theme-toggle,.author-byline,.breadcrumbs,button,.mobile-menu-toggle,.deal-row .rounded.bg-brand,a.font-display.text-xs,span.font-display.text-xs,p.font-display.text-xs){font-family:var(--font-accent);letter-spacing:.08em;word-spacing:normal}html[data-reading-font=opendyslexic] main .score-badge{letter-spacing:.01em}html[data-reading-font=opendyslexic] main .jv-title{letter-spacing:.06em}html[data-reading-font=opendyslexic] main .prose-geek{line-height:max(1.75,var(--reading-line-height,1.6));font-size:1.06em}html[data-reading-font=opendyslexic] main .prose-geek .font-display{font-family:"OpenDyslexic",var(--font-sans);letter-spacing:.01em}html[data-reading-font=lexend] .font-display,html[data-reading-font=atkinson] .font-display,html[data-reading-font=literata] .font-display,html[data-reading-font=lexend] .font-accent,html[data-reading-font=atkinson] .font-accent,html[data-reading-font=literata] .font-accent{font-family:inherit}html[data-reading-soft="1"]{--color-bg:#12110f;--color-surface:#1b1915;--color-surface-2:#221f1a;--color-band:#17150f;--color-foreground:#f0ebe3;--color-muted:#b7aea0}html[data-theme=light][data-reading-soft="1"]{--color-bg:#f3ece2;--color-surface:#faf6f0;--color-surface-2:#efe6d8;--color-band:#ebe2d4;--color-foreground:#2a241c;--color-muted:#6f6558}html[data-reading-soft="1"] body{background-image:radial-gradient(50rem 30rem at 80% -10%,#ffb3000d,#0000 60%),radial-gradient(40rem 28rem at 0 10%,#7c4dff0a,#0000 55%)}html[data-reading-align=left] .prose-geek,html[data-reading-align=left] .prose-geek p{text-align:left;text-wrap:pretty}html[data-reading-motion=reduce] *,html[data-reading-motion=reduce] :before,html[data-reading-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-reading-measure="1"] .prose-geek{max-width:var(--reading-measure);margin-inline:auto}html[data-reading-guide=contrast] .prose-geek{color:#e7e9eff5}@supports (color:color-mix(in lab,red,red)){html[data-reading-guide=contrast] .prose-geek{color:color-mix(in srgb,var(--color-foreground) 96%,transparent)}}html[data-reading-guide=contrast] .prose-geek a{text-underline-offset:.18em;font-weight:600;text-decoration:underline}html[data-reading-guide=contrast] .prose-geek p,html[data-reading-guide=contrast] .prose-geek li{line-height:calc(var(--reading-line-height,1.6) + .15)}.reading-comfort-toggle__glyph{font-family:var(--font-display);letter-spacing:.04em;font-size:.78rem;font-weight:700;line-height:1}.reading-comfort-toggle.is-active{color:var(--color-brand);background-color:#ffb30024}@supports (color:color-mix(in lab,red,red)){.reading-comfort-toggle.is-active{background-color:color-mix(in srgb,var(--color-brand) 14%,transparent)}}.reading-comfort-backdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;position:fixed;top:0;right:0;bottom:0;left:0}.reading-comfort-panel{z-index:80;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));border:1px solid var(--color-border);background:#16181ff5;border-radius:1rem;width:min(24.5rem,100vw - 2rem);max-height:min(42rem,100dvh - 2rem);position:fixed;overflow:auto}@supports (color:color-mix(in lab,red,red)){.reading-comfort-panel{background:color-mix(in srgb,var(--color-surface) 96%,transparent)}}.reading-comfort-panel{box-shadow:0 24px 60px -24px var(--color-header-shadow);color:var(--color-foreground);padding:1.1rem 1.15rem 1.2rem}.reading-comfort-panel__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.reading-comfort-panel__eyebrow{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand);margin:0;font-size:.72rem;font-weight:700}.reading-comfort-panel__title{font-family:var(--font-display);letter-spacing:.02em;margin:.2rem 0 0;font-size:1.45rem;font-weight:700;line-height:1.1}.reading-comfort-panel__intro{color:var(--color-muted);margin:.85rem 0 0;font-size:.9rem;line-height:1.55}.reading-comfort-section{border-top:1px solid var(--color-border);margin-top:1.15rem;padding-top:1rem}.reading-comfort-section__title{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-subtle);margin:0 0 .7rem;font-size:.78rem;font-weight:700}.reading-comfort-fonts{gap:.45rem;display:grid}.reading-comfort-choice,.reading-comfort-check{border:1px solid var(--color-border);background:#ffffff09;border-radius:.7rem;align-items:center;gap:.65rem;margin:0;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.reading-comfort-choice,.reading-comfort-check{background:color-mix(in srgb,var(--color-overlay) 70%,transparent)}}.reading-comfort-choice,.reading-comfort-check{cursor:pointer;font-size:.92rem;transition:border-color .15s,background-color .15s}.reading-comfort-choice:hover,.reading-comfort-check:hover{border-color:#ffbb1b72}@supports (color:color-mix(in lab,red,red)){.reading-comfort-choice:hover,.reading-comfort-check:hover{border-color:color-mix(in srgb,var(--color-brand) 40%,var(--color-border))}}.reading-comfort-choice:has(input:checked),.reading-comfort-check:has(input:checked){border-color:#ffb80f95}@supports (color:color-mix(in lab,red,red)){.reading-comfort-choice:has(input:checked),.reading-comfort-check:has(input:checked){border-color:color-mix(in srgb,var(--color-brand) 55%,var(--color-border))}}.reading-comfort-choice:has(input:checked),.reading-comfort-check:has(input:checked){background:#ffb3001f}@supports (color:color-mix(in lab,red,red)){.reading-comfort-choice:has(input:checked),.reading-comfort-check:has(input:checked){background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.reading-comfort-choice input,.reading-comfort-check input{accent-color:var(--color-brand)}.reading-comfort-choice--lexend span{font-family:Lexend,sans-serif}.reading-comfort-choice--atkinson span{font-family:Atkinson Hyperlegible,sans-serif}.reading-comfort-choice--literata span{font-family:Literata,Georgia,serif}.reading-comfort-choice--opendyslexic span{font-family:OpenDyslexic,sans-serif;font-size:.95em}.reading-comfort-choice__hint{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--color-subtle);margin-left:.35rem;font-size:.72em;font-weight:600}.reading-comfort-slider{gap:.4rem;margin-bottom:.85rem;font-size:.9rem;display:grid}.reading-comfort-slider:last-child{margin-bottom:0}.reading-comfort-slider__row{color:var(--color-muted);justify-content:space-between;gap:.75rem;display:flex}.reading-comfort-slider__row [data-reading-value]{color:var(--color-foreground);font-variant-numeric:tabular-nums}.reading-comfort-slider input[type=range]{width:100%;accent-color:var(--color-brand)}.reading-comfort-check{margin-bottom:.45rem}.reading-comfort-panel__footer{border-top:1px solid var(--color-border);gap:.6rem;margin-top:1.2rem;padding-top:1rem;display:flex}.reading-comfort-reset,.reading-comfort-done{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;flex:1;padding:.65rem .9rem;font-size:.78rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.reading-comfort-reset{border:1px solid var(--color-border);color:var(--color-foreground);background:0 0}.reading-comfort-reset:hover{border-color:#ffbb1b72}@supports (color:color-mix(in lab,red,red)){.reading-comfort-reset:hover{border-color:color-mix(in srgb,var(--color-brand) 40%,var(--color-border))}}.reading-comfort-reset:hover{color:var(--color-brand)}.reading-comfort-done{background:var(--color-brand);color:#14161b;border:1px solid #0000}.reading-comfort-done:hover{background:var(--color-brand-soft)}.reading-ruler{pointer-events:none;z-index:60;opacity:0;background:linear-gradient(#0000,#ffb3002e 45%,#ffb3002e 55%,#0000);height:2.4rem;margin-top:-1.2rem;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.reading-ruler{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--color-brand) 18%,transparent) 45%,color-mix(in srgb,var(--color-brand) 18%,transparent) 55%,transparent)}}.reading-ruler{transition:opacity .12s}.reading-ruler.is-visible{opacity:1}body.reading-comfort-open{overflow:hidden}@media(max-width:640px){.reading-comfort-panel{border-radius:1rem 1rem 0 0;width:100%;max-height:min(88dvh,40rem);inset:auto 0 0}}.locale-switch{border:1px solid var(--color-border);background:#ffffff0a;border-radius:9999px;align-items:center;gap:.15rem;padding:.15rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.locale-switch{background:color-mix(in srgb,var(--color-overlay) 80%,transparent)}}.locale-switch__btn{min-width:2rem;height:1.85rem;font-family:var(--font-display);letter-spacing:.08em;color:var(--color-muted);border-radius:9999px;place-items:center;padding:0 .45rem;font-size:.72rem;font-weight:700;transition:background-color .15s,color .15s;display:grid}.locale-switch__btn:hover{color:var(--color-foreground)}.locale-switch__btn.is-active{background:var(--color-brand);color:#14161b}.webtv--broadcast{--color-bg:#0d0e12;--color-surface:#16181f;--color-surface-2:#1d212b;--color-band:#101218;--color-line:#2a2f3a;--color-foreground:#e7e9ef;--color-muted:#94a3b8;--color-subtle:#64748b;--color-border:#ffffff14;--color-overlay:#ffffff0d;--color-input:#ffffff14;--color-header-shadow:#00000073;color:#e7e9ef;background:radial-gradient(80% 55% at 50% -10%,#ffb3002e,#0000 60%),linear-gradient(#0a0b0e,#0d0e12 45%,#090a0d);width:100vw;max-width:100vw;margin:-1.5rem calc(50% - 50vw);padding:1.25rem clamp(1rem,3vw,2rem) 2.5rem;position:relative}@supports (color:color-mix(in lab,red,red)){.webtv--broadcast{background:radial-gradient(ellipse 80% 55% at 50% -10%,color-mix(in srgb,var(--color-brand) 18%,transparent),transparent 60%),linear-gradient(180deg,#0a0b0e,#0d0e12 45%,#090a0d)}}.webtv--broadcast{overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.webtv--broadcast:before{content:none}.webtv--broadcast>*{z-index:1;position:relative}.webtv__masthead{justify-content:space-between;align-items:center;gap:1rem;max-width:90rem;margin:0 auto 1rem;display:flex}.webtv__channel-id{align-items:center;gap:.75rem;display:flex}.webtv__channel-logo{object-fit:contain;flex-shrink:0;width:3.1rem;height:auto}.webtv__channel-mark{display:none}.webtv__clock{font-family:var(--font-display);letter-spacing:.02em;color:#ffffffb8;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.webtv__icon-btn{color:#ffffffe0;font-family:var(--font-display);letter-spacing:0;text-transform:none;cursor:pointer;background:#00000059;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.78rem;font-weight:650;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.webtv__icon-btn svg{flex-shrink:0;width:.95rem;height:.95rem}.webtv__icon-btn:hover,.webtv__icon-btn.is-copied,.webtv__icon-btn.is-active,.webtv__icon-btn[aria-pressed=true]{border-color:#ffb3008c}@supports (color:color-mix(in lab,red,red)){.webtv__icon-btn:hover,.webtv__icon-btn.is-copied,.webtv__icon-btn.is-active,.webtv__icon-btn[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-brand) 55%,transparent)}}.webtv__icon-btn:hover,.webtv__icon-btn.is-copied,.webtv__icon-btn.is-active,.webtv__icon-btn[aria-pressed=true]{background:#ffb3001f}@supports (color:color-mix(in lab,red,red)){.webtv__icon-btn:hover,.webtv__icon-btn.is-copied,.webtv__icon-btn.is-active,.webtv__icon-btn[aria-pressed=true]{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.webtv__icon-btn:hover,.webtv__icon-btn.is-copied,.webtv__icon-btn.is-active,.webtv__icon-btn[aria-pressed=true]{color:var(--color-brand)}.webtv__share-btn,.webtv__remind-btn{color:#fff;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#00000073;border:1px solid #ffffff2e;padding:.4rem .7rem;font-size:.72rem;font-weight:700;transition:border-color .15s,background-color .15s}.webtv__share-btn:hover,.webtv__share-btn.is-copied{border-color:var(--color-brand);color:var(--color-brand)}.webtv__channel-name{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;color:#fff;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:750;line-height:1.1}.webtv__channel-freq{letter-spacing:0;text-transform:none;color:#ffffff7a;margin-top:.25rem;font-size:.78rem}.webtv__air-status{border:1px solid #ffb30066;align-items:center;gap:.4rem;padding:.35rem .7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.webtv__air-status{border:1px solid color-mix(in srgb,var(--color-brand) 40%,transparent)}}.webtv__air-status{background:#ffb3001a;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.webtv__air-status{background:color-mix(in srgb,var(--color-brand) 10%,transparent)}}.webtv__air-status{font-family:var(--font-display);letter-spacing:.02em;text-transform:none;color:var(--color-brand);font-size:.72rem;font-weight:700}.webtv__masthead-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.webtv__masthead-meta{background:#00000047;border:1px solid #ffffff14;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-right:.15rem;padding:.3rem .55rem .3rem .65rem;display:inline-flex}.webtv__viewers{letter-spacing:0;text-transform:none;color:#ffffff94;margin:0;font-size:.72rem}.webtv__viewers[hidden]{display:none!important}.webtv__live-dot{background:var(--color-brand);border-radius:9999px;width:.45rem;height:.45rem;display:inline-block;box-shadow:0 0 #ffb30059}@supports (color:color-mix(in lab,red,red)){.webtv__live-dot{box-shadow:0 0 color-mix(in srgb,var(--color-brand) 35%,transparent)}}.webtv__live-dot{animation:2.4s ease-out infinite webtv-pulse}@keyframes webtv-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--color-brand) 35%,transparent)}70%{box-shadow:0 0 0 .4rem #0000}to{box-shadow:0 0 #0000}}.webtv__standby{color:#ffffff8c;max-width:90rem;min-height:42vh;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;text-align:center;background:#050607;border:1px solid #ffffff1a;place-items:center;gap:.65rem;margin:0 auto;padding:2rem 1.25rem;display:grid;position:relative;overflow:hidden}.webtv__standby--identity{background:radial-gradient(70% 50% at 50% 35%,#ffb30029,#0000 65%),#050607}@supports (color:color-mix(in lab,red,red)){.webtv__standby--identity{background:radial-gradient(ellipse 70% 50% at 50% 35%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 65%),#050607}}.webtv__standby-scan{pointer-events:none;opacity:.08;background:repeating-linear-gradient(#0000 0,#0000 3px,#ffffff59 4px);animation:8s linear infinite webtv-scan;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes webtv-scan{0%{transform:translateY(-8%)}to{transform:translateY(8%)}}.webtv__standby-logo{z-index:1;filter:drop-shadow(0 8px 24px #000000a6);width:clamp(7rem,18vw,11rem);height:auto;position:relative}.webtv__standby-title{z-index:1;color:#fff;margin:0;font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:800;position:relative}.webtv__standby-sub{z-index:1;opacity:.7;max-width:28rem;margin:0;font-size:.75rem;position:relative}.webtv__standby-tip{z-index:1;letter-spacing:.04em;text-transform:none;color:#ffffff8c;max-width:28rem;margin:0;font-size:.72rem;line-height:1.45;position:relative}.webtv__standby-cta{z-index:1;border:1px solid #ffb3008c;margin-top:.35rem;padding:.55rem .9rem;position:relative}@supports (color:color-mix(in lab,red,red)){.webtv__standby-cta{border:1px solid color-mix(in srgb,var(--color-brand) 55%,transparent)}}.webtv__standby-cta{color:#fff;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800;text-decoration:none}.webtv__standby-cta:hover{background:var(--color-brand);color:#14161b}.webtv__mire{z-index:40;color:#e8eaef;text-align:center;background:#050607;place-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.webtv__mire[hidden]{display:none!important}.webtv__screen>.webtv__mire,.webtv:not(:has([data-webtv-player]))>.webtv__mire{border:1px solid #ffffff1a;border-radius:1rem;max-width:90rem;min-height:min(56vh,36rem);margin:0 auto;position:relative}.webtv__bezel>.webtv__mire{border:0;max-width:none;min-height:0;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.webtv__mire-glow{pointer-events:none;background:radial-gradient(55% 60% at 50% 40%,#ffb30047,#0000 70%),radial-gradient(40% 45% at 20% 70%,#ffb3001a,#0000 70%);height:70%;position:absolute;inset:-20% -10% auto}@supports (color:color-mix(in lab,red,red)){.webtv__mire-glow{background:radial-gradient(ellipse 55% 60% at 50% 40%,color-mix(in srgb,var(--color-brand) 28%,transparent),transparent 70%),radial-gradient(ellipse 40% 45% at 20% 70%,color-mix(in srgb,var(--color-brand) 10%,transparent),transparent 70%)}}.webtv__mire-glow{opacity:.95}.webtv__mire-copy{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0e12c7;border:1px solid #ffffff1a;border-radius:1.1rem;justify-items:center;gap:.5rem;max-width:28rem;padding:1.75rem 1.5rem;display:grid;position:relative;box-shadow:0 24px 60px -36px #000000e6}.webtv__mire-logo{object-fit:contain;filter:drop-shadow(0 8px 18px #00000073);width:auto;height:2.75rem;margin-bottom:.15rem}.webtv__mire-brand{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);margin:0;font-size:.72rem}.webtv__mire-title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:none;color:#fff;margin:0;font-size:clamp(1.55rem,4vw,2.15rem);font-weight:750}.webtv__mire-status{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:#ffffffb8;margin:0;font-size:.9rem;font-weight:650}.webtv__mire-hint{color:#ffffff94;text-transform:none;letter-spacing:0;margin:.15rem 0 0;font-size:.85rem;line-height:1.5}.webtv__mire-cta{border:1px solid #ffb30080;margin-top:.65rem;padding:.6rem 1.05rem}@supports (color:color-mix(in lab,red,red)){.webtv__mire-cta{border:1px solid color-mix(in srgb,var(--color-brand) 50%,transparent)}}.webtv__mire-cta{color:#14161b;background:var(--color-brand);font-family:var(--font-display);letter-spacing:0;text-transform:none;border-radius:999px;font-size:.82rem;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s}.webtv__mire-cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.webtv__screen.is-mire .webtv__bug,.webtv__screen.is-mire .webtv__chrome,.webtv__screen.is-mire .webtv__lower-third,.webtv__screen.is-mire .webtv__progress,.webtv__screen.is-mire .webtv__unmute,.webtv__screen.is-mire .webtv__react-dock,.webtv__screen.is-mire .webtv__fs-remaining,.webtv__screen.is-mire .webtv__loading,.webtv__screen.is-mire .webtv__transition{visibility:hidden!important;pointer-events:none!important}.webtv__screen.is-mire [data-gp-plyr],.webtv__screen.is-mire .plyr{opacity:0;pointer-events:none}.webtv__screen{max-width:90rem;margin:0 auto}.webtv__bezel{background:#000;border:1px solid #ffffff1a;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000c,0 30px 80px -40px #000000f2}.webtv__twitch{z-index:7;background:#0e0e10;position:absolute;top:0;right:0;bottom:0;left:0}.webtv__twitch[hidden]{display:none!important}.webtv__twitch-frame{background:#0e0e10;width:100%;height:100%;position:relative;overflow:hidden}.webtv__twitch-frame iframe{border:0;max-width:100%;max-height:100%;display:block}.webtv__twitch-pip-restore{background:#211b0f;border:0;border-bottom:1px solid #ffffff24;justify-content:center;align-items:center;gap:.4rem;width:100%;margin:0;padding:.35rem .6rem;display:none}@supports (color:color-mix(in lab,red,red)){.webtv__twitch-pip-restore{background:color-mix(in srgb,#0e0e10 92%,var(--color-brand))}}.webtv__twitch-pip-restore{color:#fff;font:inherit;letter-spacing:.02em;cursor:pointer;z-index:2;font-size:.72rem;font-weight:650}.webtv__twitch-pip-restore:hover,.webtv__twitch-pip-restore:focus-visible{background:#43320c}@supports (color:color-mix(in lab,red,red)){.webtv__twitch-pip-restore:hover,.webtv__twitch-pip-restore:focus-visible{background:color-mix(in srgb,#0e0e10 78%,var(--color-brand))}}.webtv__twitch-pip-restore:hover,.webtv__twitch-pip-restore:focus-visible{outline:none}.webtv__twitch.is-pip{aspect-ratio:auto;z-index:45;border:1px solid #ffffff29;grid-template-rows:auto auto;width:min(400px,100vw - 2rem);height:auto;display:grid;overflow:hidden;box-shadow:0 12px 40px #0000008c,0 0 0 1px #ffb30059;top:auto!important;left:auto!important;right:max(1rem,env(safe-area-inset-right))!important;bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 4.3rem)!important;position:fixed!important}@supports (color:color-mix(in lab,red,red)){.webtv__twitch.is-pip{box-shadow:0 12px 40px #0000008c,0 0 0 1px color-mix(in srgb,var(--color-brand) 35%,transparent)}}.webtv__twitch.is-pip{background:#0e0e10}.webtv__twitch.is-pip .webtv__twitch-pip-restore{display:flex}.webtv__twitch.is-pip .webtv__twitch-pip-restore[hidden]{display:flex!important}.webtv__twitch.is-pip .webtv__twitch-frame{aspect-ratio:16/9;width:100%;height:auto;min-height:168px;position:relative}.webtv__twitch.is-pip .webtv__twitch-frame,.webtv__twitch.is-pip .webtv__twitch-frame iframe{max-width:none!important;max-height:none!important}.webtv__twitch.is-pip .webtv__twitch-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.webtv__twitch.is-pip .webtv__twitch-badge{display:none!important}body.webtv-twitch-pip .webtv__unmute.is-external:not([hidden]){z-index:46;max-width:min(400px,100vw - 2rem);top:auto!important;left:auto!important;right:max(1rem,env(safe-area-inset-right))!important;bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 6.65rem + min(400px,calc(100vw - 2rem))*.5625)!important;margin:0!important;position:fixed!important}@media(max-width:520px){.webtv__twitch.is-pip{width:min(100vw - 1.5rem,400px);right:max(.75rem,env(safe-area-inset-right))!important;bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 3.8rem)!important}}.webtv__screen.is-habillage .video-player-shell,.webtv__screen.is-habillage .webtv__loading,.webtv__screen.is-habillage .webtv__bug,.webtv__screen.is-habillage .webtv__chrome,.webtv__screen.is-habillage .plyr,.webtv__screen.is-habillage .plyr__video-embed,.webtv__screen.is-habillage .plyr__video-embed iframe,.webtv__screen.is-habillage .webtv__twitch:not(.is-warming){visibility:hidden!important;pointer-events:none!important;opacity:0!important}.webtv__screen.is-habillage .webtv__twitch.is-warming{visibility:visible!important;opacity:1!important;pointer-events:none!important;z-index:5!important}.webtv__screen.is-habillage .webtv__transition{z-index:100!important;visibility:visible!important;opacity:1!important;pointer-events:none!important}.webtv__screen.is-habillage .webtv__unmute:not([hidden]):not(.is-external){z-index:120!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.webtv__screen.is-twitch .webtv__chrome,.webtv__screen.is-twitch .webtv__bug,.webtv__screen.is-twitch .webtv__lower-third,.webtv__screen.is-twitch .webtv__progress,.webtv__screen.is-twitch .webtv__react-dock,.webtv__screen.is-twitch .webtv__react-stage,.webtv__screen.is-twitch .webtv__toast,.webtv__screen.is-twitch .webtv__fs-remaining,.webtv__screen.is-twitch .webtv__twitch-badge,.webtv__screen.is-twitch .webtv__twitch-sound,.webtv__screen.is-twitch .webtv__unmute:not(.is-external),.webtv__screen.is-youtube-live .webtv__lower-third,.webtv__screen.is-youtube-live .webtv__progress,.webtv__screen.is-youtube-live .webtv__fs-remaining,.webtv.is-youtube-live .webtv__lower-third,.webtv.is-youtube-live .webtv__progress{display:none!important}.webtv__unmute.is-external{z-index:5;max-width:calc(100% - 1.5rem);margin:.85rem auto 0;animation:none;display:inline-flex;position:relative;top:auto;left:auto;transform:none}.webtv__screen.is-twitch{flex-direction:column;align-items:stretch;display:flex}.webtv__screen.is-twitch .webtv__unmute.is-external:not([hidden]){visibility:visible!important;opacity:1!important;pointer-events:auto!important}.webtv__screen.is-twitch .webtv__unmute.is-external:hover{transform:scale(1.02)}.webtv__now-strip{background:linear-gradient(135deg,#2a2210,#0d0e12 42%),#0d0e12;border:1px solid #ffffff1f;grid-template-columns:.35rem minmax(0,1fr) auto;gap:0;margin-top:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.webtv__now-strip{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 12%,#0d0e12),#0d0e12 42%),#0d0e12}}.webtv__now-strip{color:#fff;overflow:hidden}.webtv__now-strip[hidden]{display:none!important}.webtv__now-strip-accent{background:var(--color-brand)}.webtv__now-strip-body{min-width:0;padding:.85rem 1rem .95rem}.webtv__now-strip-kicker{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;flex-wrap:wrap;align-items:baseline;gap:.45rem .65rem;margin:0;font-size:.68rem;font-weight:800;display:flex}.webtv__now-strip-kicker strong{color:var(--color-brand);letter-spacing:.1em}.webtv__now-strip-title{font-family:var(--font-display);letter-spacing:.02em;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:clamp(1.05rem,2.2vw,1.45rem);font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.webtv__now-strip-meta{color:#ffffff9e;margin:.4rem 0 0;font-size:.78rem;line-height:1.35}.webtv__now-strip-sep{opacity:.45;margin:0 .35rem}.webtv__now-strip-tagline{color:#ffffffb8;margin:.35rem 0 0;font-size:.8rem;line-height:1.35}.webtv__now-strip-tagline[hidden]{display:none!important}.webtv__now-strip-live{text-align:right;background:#9146ff2e;border-left:1px solid #ffffff1a;flex-direction:column;justify-content:center;gap:.2rem;min-width:7.5rem;padding:.85rem 1rem;display:flex}.webtv__now-strip-live[hidden]{display:none!important}.webtv__now-strip-live span{font-family:var(--font-accent);letter-spacing:.14em;color:#bf94ff;font-size:.62rem;font-weight:800}.webtv__now-strip-live strong{font-family:var(--font-accent);color:#fff;font-size:.95rem;font-weight:700}@media(max-width:640px){.webtv__now-strip{grid-template-columns:.3rem minmax(0,1fr)}.webtv__now-strip-live{text-align:left;border-top:1px solid #ffffff1a;border-left:0;flex-direction:row;grid-column:2;align-items:center;gap:.65rem;min-width:0;padding-top:.65rem}}.webtv__twitch-sound{z-index:45;isolation:isolate;cursor:pointer;color:#fff;width:auto;height:auto;font-family:var(--font-display);bottom:1.1rem;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset:auto;transform:translate(-50%)}.webtv__twitch-sound[hidden]{display:none!important}.webtv__twitch-sound span{letter-spacing:.04em;background:#8540eb;border-radius:.4rem;padding:.7rem 1.1rem;font-size:.82rem;font-weight:700;box-shadow:0 12px 32px #00000073}.webtv__twitch-badge{z-index:8;border:1px solid #ffb30073;flex-direction:column;gap:.15rem;padding:.5rem .75rem;display:flex;position:absolute;top:.75rem;left:.75rem}@supports (color:color-mix(in lab,red,red)){.webtv__twitch-badge{border:1px solid color-mix(in srgb,var(--color-brand) 45%,transparent)}}.webtv__twitch-badge{color:#fff;font-family:var(--font-display);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0d0e12d1;border-radius:.75rem}.webtv__twitch-badge span{letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand);font-size:.62rem;font-weight:750}.webtv__twitch-badge strong{font-size:.85rem;font-weight:700}.webtv__screen.is-twitch .webtv__loading{display:none!important}.webtv__bezel .video-player-shell,.webtv__bezel .video-player-shell__slot,.webtv__bezel .video-player-shell__stage,.webtv__bezel .video-embed,.webtv__bezel .plyr,.webtv__bezel .gp-plyr-host{border-radius:0;margin:0}.webtv__bezel .video-player-shell{background:#000;border:0}.webtv__bezel,.webtv .video-player-shell__stage,.webtv .video-embed,.webtv .plyr,.webtv .plyr__video-embed,.webtv .gp-plyr-host{overflow:hidden!important}.webtv .plyr__video-embed{position:relative!important}.webtv .plyr__video-embed iframe{pointer-events:none!important;border:0!important;width:114%!important;max-width:none!important;height:128%!important;position:absolute!important;top:-14%!important;left:-7%!important;transform:none!important}@media(max-width:900px){.webtv .plyr__video-embed iframe{width:124%!important;height:156%!important;top:-28%!important;left:-12%!important}}.webtv.is-youtube-live .plyr__video-embed iframe,.webtv__screen.is-youtube-live .plyr__video-embed iframe{width:100%!important;height:100%!important;top:0!important;left:0!important}@media(max-width:900px){.webtv.is-youtube-live .plyr__video-embed iframe,.webtv__screen.is-youtube-live .plyr__video-embed iframe{width:100%!important;height:100%!important;top:0!important;left:0!important}}.webtv__chrome{z-index:6;pointer-events:none;opacity:0;visibility:hidden;justify-content:center;align-items:flex-end;padding:0 .75rem 6.75rem;transition:opacity .35s,visibility .35s;display:flex;position:absolute;bottom:0;left:0;right:0}.webtv__chrome.is-visible{opacity:1;visibility:visible}.webtv__chrome.is-visible .webtv__deck{pointer-events:auto}.webtv__bug{z-index:5;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.28rem;display:flex;position:absolute;top:.75rem;right:.75rem}.webtv__bug-live{color:#fff;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;background:#e10600;place-items:center;padding:.22rem .42rem;font-size:.55rem;font-weight:800;display:grid;box-shadow:0 4px 14px #00000073}.webtv__bug-logo{opacity:.95;filter:drop-shadow(0 4px 12px #000000a6);width:clamp(2.85rem,6.5vw,4rem);height:auto;display:block}.webtv__transition{z-index:30;opacity:0;visibility:hidden;pointer-events:none;isolation:isolate;background:#050607;place-content:stretch;transition:opacity .35s,visibility .35s;display:grid;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transform:translate(0)}.webtv__transition.is-active{opacity:1;visibility:visible;pointer-events:auto}.webtv__transition[hidden]{display:none!important}.webtv__transition-video{z-index:0;object-fit:cover;background:#050607;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.webtv__transition-poster{z-index:1;object-fit:cover;will-change:transform,opacity,filter;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.01)}.webtv__transition[data-full-jingle="1"] .webtv__transition-video{z-index:2}.webtv__transition[data-full-jingle="1"] .webtv__transition-poster,.webtv__transition-poster[hidden]{display:none!important}.webtv__transition.is-active[data-family=retro] .webtv__transition-poster{animation:2.8s steps(8,end) both webtv-ident-retro}.webtv__transition.is-active[data-family=glitch] .webtv__transition-poster{animation:2.5s steps(2,end) both webtv-ident-glitch}.webtv__transition.is-active[data-family=cinematic] .webtv__transition-poster{animation:3.4s ease-out both webtv-ident-cinematic}.webtv__transition.is-active[data-family=speed] .webtv__transition-poster{animation:2.2s cubic-bezier(.16,.8,.2,1) both webtv-ident-speed}.webtv__transition.is-active[data-family=ambient] .webtv__transition-poster{animation:3.5s ease-in-out both webtv-ident-ambient}@keyframes webtv-ident-retro{0%{opacity:0;filter:saturate(1.5)contrast(1.35);transform:scale(1.08)translateY(2%)}18%{opacity:1}55%{filter:saturate(1.2)contrast(1.15);transform:scale(1.025)translateY(0)}to{opacity:1;filter:none;transform:scale(1.01)}}@keyframes webtv-ident-glitch{0%{opacity:0;filter:hue-rotate(35deg)contrast(1.7);transform:scale(1.08)translate(-3%)}14%{opacity:1;transform:scale(1.03)translate(2%)}22%{filter:hue-rotate(-20deg)contrast(1.4);transform:scale(1.04)translate(-1%)}38%,to{opacity:1;filter:none;transform:scale(1.01)}}@keyframes webtv-ident-cinematic{0%{opacity:0;filter:brightness(.45)saturate(.7);transform:scale(1.16)}28%{opacity:1;filter:brightness(.9)saturate(.9)}to{opacity:1;filter:none;transform:scale(1.01)}}@keyframes webtv-ident-speed{0%{opacity:0;filter:blur(8px)saturate(1.5);transform:scale(1.25)translate(12%)skew(-4deg)}24%{opacity:1;filter:blur()saturate(1.25)}to{opacity:1;filter:none;transform:scale(1.01)translate(0)skew(0)}}@keyframes webtv-ident-ambient{0%{opacity:0;filter:brightness(.6)saturate(.75);transform:scale(1.04)}38%{opacity:1}to{opacity:1;filter:brightness()saturate();transform:scale(1.01)}}.webtv__transition-copy{z-index:3;pointer-events:none;background:linear-gradient(#0000,#050607e0 45%);justify-items:start;gap:.25rem;padding:1.25rem 1rem 1.35rem;display:grid;position:absolute;bottom:0;left:0;right:0}.webtv__transition-brand{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:.68rem;font-weight:800}.webtv__transition-kicker{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);margin:0;font-size:.72rem;font-weight:700}.webtv__transition-title{max-width:36rem;font-family:var(--font-display);color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.05rem,2.4vw,1.55rem);font-weight:800;line-height:1.15}@media(prefers-reduced-motion:reduce){.webtv__transition,.webtv__transition-poster{filter:none;transition:none;transform:none;animation:none!important}}.webtv__progress{z-index:6;pointer-events:none;background:#ffffff1f;height:3px;position:absolute;bottom:0;left:0;right:0}.webtv__progress-bar{background:var(--color-brand);width:0%;height:100%;display:block;box-shadow:0 0 12px #ffb3008c}@supports (color:color-mix(in lab,red,red)){.webtv__progress-bar{box-shadow:0 0 12px color-mix(in srgb,var(--color-brand) 55%,transparent)}}.webtv__progress-bar{transition:width .9s linear}.webtv__game-link{pointer-events:auto;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand);text-underline-offset:.18em;margin-top:.45rem;font-size:.7rem;font-weight:700;text-decoration:underline;display:inline-block}.webtv__game-link[hidden]{display:none!important}.webtv__bandeau{background:#08090c;border:1px solid #ffffff1a;border-top:0;min-height:2rem;margin-top:0;position:relative;overflow:hidden}.webtv__ticker{overflow:hidden}.webtv__ticker--empty{min-height:2rem}.webtv__ticker-track{gap:2.5rem;width:max-content;padding:.45rem 0;animation:55s linear infinite webtv-ticker;display:flex}.webtv__bandeau:has(.webtv__ticker-upcoming.is-in) .webtv__ticker-track{opacity:.22;animation-play-state:paused}.webtv__ticker-track span{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;white-space:nowrap;font-size:.72rem;font-weight:600}.webtv__ticker-track span:before{content:"◆";color:var(--color-brand);vertical-align:middle;margin-right:.75rem;font-size:.55rem}.webtv__ticker-upcoming{z-index:2;background:linear-gradient(90deg,#4f3a0a,#0a0b0e 55%);align-items:center;gap:.65rem .9rem;padding:0 1rem;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.webtv__ticker-upcoming{background:linear-gradient(90deg,color-mix(in srgb,var(--color-brand) 28%,#0a0b0e),#0a0b0e 55%)}}.webtv__ticker-upcoming{border-left:3px solid var(--color-brand);pointer-events:none;transition:transform .9s cubic-bezier(.22,1,.36,1);transform:translate(100%)}.webtv__ticker-upcoming[hidden]{display:none!important}.webtv__ticker-upcoming.is-in{transform:translate(0)}.webtv__ticker-upcoming-kicker{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand);flex:none;font-size:.68rem;font-weight:800}.webtv__ticker-upcoming-title{min-width:0;font-family:var(--font-display);color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:800;overflow:hidden}.webtv__ticker-upcoming-when{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;white-space:nowrap;flex:none;margin-left:auto;font-size:.68rem;font-weight:700}@keyframes webtv-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.webtv__ticker-track,.webtv__standby-scan{animation:none}.webtv__ticker-upcoming{transition:none}}.webtv__lower-third{z-index:5;pointer-events:none;background:linear-gradient(#0000,#000000d1 45%);grid-template-columns:auto minmax(0,1fr) auto;gap:0;padding-top:2.5rem;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.webtv__lower-third-accent{background:var(--color-brand);width:3px}.webtv__lower-third-copy{min-width:0;padding:1.1rem 1rem 1rem}.webtv__now-label,.webtv__next-label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand);font-size:.7rem;font-weight:700}.webtv__now-meta{color:#ffffffa6;margin-top:.25rem;font-size:.82rem;line-height:1.35}.webtv__now-title{font-family:var(--font-display);letter-spacing:.02em;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;font-size:clamp(1.15rem,2.4vw,1.75rem);font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.webtv__now-sep{opacity:.45;margin:0 .4rem}.webtv__next-card{opacity:0;pointer-events:none;background:#00000073;border-left:1px solid #ffffff1f;min-width:11rem;max-width:16rem;padding:1rem 1.1rem;transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .45s;display:none;transform:translate(115%)}.webtv__next-card[hidden]{display:none!important}@media(min-width:768px){.webtv__next-card{display:block}.webtv__next-card.is-in{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.webtv__next-card{transition:none}}.webtv__next-title{font-family:var(--font-display);color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.95rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.webtv__next-blurb{color:#ffffff8c;margin-top:.2rem;font-size:.72rem}.webtv__next-blurb[hidden]{display:none!important}.webtv__unmute{z-index:40;isolation:isolate;border:1px solid #ffb30073;align-items:center;gap:.7rem;padding:.75rem 1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.webtv__unmute{border:1px solid color-mix(in srgb,var(--color-brand) 45%,transparent)}}.webtv__unmute{color:#fff;font-family:var(--font-display);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#0d0e12e0;border-radius:999px;transition:background-color .15s,border-color .15s,transform .15s,opacity .3s;animation:none;box-shadow:0 16px 40px -18px #000000bf}@keyframes webtv-unmute-pulse{0%,to{box-shadow:0 18px 48px #0000008c,0 0 color-mix(in srgb,var(--color-brand) 0%,transparent)}50%{box-shadow:0 18px 48px #0000008c,0 0 0 .55rem color-mix(in srgb,var(--color-brand) 28%,transparent)}}.webtv__unmute-icon{background:var(--color-brand);color:#14161b;border-radius:999px;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;display:grid}.webtv__unmute-icon svg{width:1.2rem;height:1.2rem}.webtv__unmute-copy{text-align:left;gap:.15rem;display:grid}.webtv__unmute-copy strong{letter-spacing:0;text-transform:none;font-size:.88rem;font-weight:700}.webtv__unmute-copy small{letter-spacing:.04em;color:#ffffffa6;text-transform:none;font-size:.72rem;font-weight:500}.webtv__unmute:hover{background:#e29f02}@supports (color:color-mix(in lab,red,red)){.webtv__unmute:hover{background:color-mix(in srgb,var(--color-brand) 88%,#0d0e12)}}.webtv__unmute:hover{border-color:var(--color-brand);color:#14161b;transform:translate(-50%,-50%)scale(1.02)}.webtv__unmute:hover .webtv__unmute-copy small{color:#14161bb3}.webtv__unmute[hidden]{display:none!important}.webtv__deck{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0e12e0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.65rem;width:auto;max-width:100%;margin:0;padding:.5rem .7rem;display:flex;position:relative;box-shadow:0 12px 32px #0000008c}.webtv__deck-sep{background:#ffffff2e;flex-shrink:0;width:1px;height:1.35rem;margin:0 .15rem}.webtv__vol-mute{color:#fff;cursor:pointer;background:#16181fe6;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;transition:border-color .15s,color .15s,background-color .15s;display:grid}.webtv__vol-mute:hover,.webtv__vol-mute:focus-visible{border-color:var(--color-brand);color:var(--color-brand);outline:none}.webtv__vol-mute.is-muted{color:#ffffff8c}.webtv__vol-icon{width:1.15rem;height:1.15rem}.webtv__vol-slider-wrap{flex:none;align-items:center;gap:.5rem;min-width:0;display:flex}.webtv__vol-label{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;flex-shrink:0;font-size:.72rem;font-weight:800}.webtv__vol-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#ffffff38;border-radius:999px;outline:none;width:7.5rem;max-width:7.5rem;height:.35rem}.webtv__vol-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-brand);border:0;border-radius:999px;width:.95rem;height:.95rem;box-shadow:0 0 0 3px #ffb30040}@supports (color:color-mix(in lab,red,red)){.webtv__vol-slider::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 25%,transparent)}}.webtv__vol-slider::-moz-range-thumb{background:var(--color-brand);border:0;border-radius:999px;width:.95rem;height:.95rem}.webtv__vol-slider::-moz-range-track{background:#ffffff24;border-radius:999px;height:.35rem}.webtv__vol-value{text-align:right;min-width:2.5rem;font-family:var(--font-display);letter-spacing:.04em;color:var(--color-brand);flex-shrink:0;font-size:.8rem;font-weight:700}.webtv__fs-btn{color:#fff;height:2.25rem;font-family:var(--font-display);letter-spacing:0;text-transform:none;cursor:pointer;background:#16181fe6;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.45rem;margin-left:0;padding:0 .8rem;font-size:.78rem;font-weight:650;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.webtv__fs-btn:hover,.webtv__fs-btn:focus-visible,.webtv__fs-btn.is-active{border-color:var(--color-brand);color:var(--color-brand);outline:none}.webtv__fs-icon{flex-shrink:0;width:1.05rem;height:1.05rem}:is(.webtv__screen.is-fullscreen,.webtv__screen:fullscreen){background:#000;width:100%;max-width:none;height:100%;margin:0;padding:0;display:block}:is(.webtv__screen.is-fullscreen .webtv__bezel,.webtv__screen:fullscreen .webtv__bezel){height:100%;box-shadow:none;border:0}:is(.webtv__screen.is-fullscreen .video-player-shell,.webtv__screen:fullscreen .video-player-shell,.webtv__screen.is-fullscreen .video-player-shell__slot,.webtv__screen:fullscreen .video-player-shell__slot,.webtv__screen.is-fullscreen .video-player-shell__stage,.webtv__screen:fullscreen .video-player-shell__stage,.webtv__screen.is-fullscreen .video-embed,.webtv__screen:fullscreen .video-embed,.webtv__screen.is-fullscreen .plyr,.webtv__screen:fullscreen .plyr,.webtv__screen.is-fullscreen .gp-plyr-host,.webtv__screen:fullscreen .gp-plyr-host){height:100%}:is(.webtv__screen.is-fullscreen .plyr__video-embed,.webtv__screen:fullscreen .plyr__video-embed){height:100%;padding-bottom:0!important}.webtv__guide{background:radial-gradient(circle at 8% 0,#ffb30012,#0000 30rem),linear-gradient(#14161de6,#08090cf5);border:1px solid #ffffff17;border-radius:1.1rem;min-width:0;margin:0;padding:1.15rem 1.2rem}@supports (color:color-mix(in lab,red,red)){.webtv__guide{background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--color-brand) 7%,transparent),transparent 30rem),linear-gradient(180deg,#14161de6,#08090cf5)}}.webtv__guide{box-shadow:0 24px 60px -45px #000000f2}.webtv__guide-head{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.45rem 1.25rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.webtv__guide-head>div{gap:.18rem;display:grid}.webtv__guide-eyebrow{font-family:var(--font-display);text-transform:uppercase;margin:0;font-weight:700;letter-spacing:.12em!important;color:var(--color-brand)!important;font-size:.68rem!important}.webtv__guide-head h2{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;color:#fff;font-size:1.15rem;font-weight:750}.webtv__guide-head p{color:#ffffff6b;letter-spacing:.02em;font-size:.78rem}.webtv__epg{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ffb3008c transparent;grid-auto-rows:1fr;grid-auto-columns:minmax(17.5rem,18.75rem);grid-auto-flow:column;align-items:stretch;gap:.85rem;padding:.45rem 2.4rem .95rem;scroll-padding-inline:2.4rem;display:grid;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.webtv__epg{scrollbar-color:color-mix(in srgb,var(--color-brand) 55%,transparent) transparent}}.webtv__epg-item{scroll-snap-align:start;background:linear-gradient(155deg,#20242ff0,#090a0efa);border:1px solid #ffffff1a;border-radius:1rem;transition:border-color .22s,transform .22s,box-shadow .22s,background .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px -30px #000000f2,inset 0 1px #ffffff06}.webtv__epg-item:before{content:"";z-index:2;pointer-events:none;background:0 0;width:3px;transition:background .22s;position:absolute;top:0;bottom:0;left:0}.webtv__epg-open{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}.webtv__epg-item:hover,.webtv__epg-item:focus-within{border-color:#ffb3008c}@supports (color:color-mix(in lab,red,red)){.webtv__epg-item:hover,.webtv__epg-item:focus-within{border-color:color-mix(in srgb,var(--color-brand) 55%,transparent)}}.webtv__epg-item:hover,.webtv__epg-item:focus-within{transform:translateY(-4px);box-shadow:0 28px 55px -26px #000000f2,0 0 0 1px #ffb3002e}@supports (color:color-mix(in lab,red,red)){.webtv__epg-item:hover,.webtv__epg-item:focus-within{box-shadow:0 28px 55px -26px #000000f2,0 0 0 1px color-mix(in srgb,var(--color-brand) 18%,transparent)}}@supports (color:color-mix(in lab,red,red)){.webtv__epg-item.is-current{border-color:color-mix(in srgb,var(--color-brand) 70%,transparent)}}.webtv__epg-item.is-current{background:linear-gradient(165deg,#352f21,#0c0d11f5)}@supports (color:color-mix(in lab,red,red)){.webtv__epg-item.is-current{background:linear-gradient(165deg,color-mix(in srgb,var(--color-brand) 12%,#1a1d26),#0c0d11f5)}}@supports (color:color-mix(in lab,red,red)){.webtv__epg-item.is-current{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-brand) 28%,transparent),0 24px 52px -24px color-mix(in srgb,var(--color-brand) 50%,transparent)}}.webtv__epg-item.is-twitch-card{border-color:#9146ff73}.webtv__epg-item.is-twitch-card.is-current{background:linear-gradient(165deg,#2d2449,#0c0d11f5);border-color:#9146ffb3;box-shadow:0 0 0 1px #9146ff4d,0 24px 52px -24px #9146ff73}.webtv__epg-item.is-twitch-card.is-current:before{background:#9146ff}.webtv__guide-dialog{color:#fff;background:#0d0e12;border:1px solid #ffffff1a;border-radius:1.1rem;width:100%;max-width:min(26rem,100vw - 2rem);margin:auto;padding:0;overflow:hidden}.webtv__guide-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8}.webtv__guide-dialog-inner{gap:.55rem;padding:0 0 1rem;display:grid}.webtv__guide-dialog-thumb{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:0;width:100%}.webtv__guide-dialog-kicker,.webtv__guide-dialog-title,.webtv__guide-dialog-blurb,.webtv__guide-dialog-lineup{margin:0;padding:0 1rem}.webtv__guide-dialog-kicker{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand);margin-top:.75rem;padding:0 1rem;font-size:.7rem;font-weight:700}.webtv__guide-dialog-title{font-family:var(--font-display);letter-spacing:-.01em;padding:0 1rem;font-size:1.2rem;font-weight:750}.webtv__guide-dialog-blurb,.webtv__guide-dialog-lineup{color:#ffffffa6;font-size:.85rem;line-height:1.4}.webtv__guide-dialog-close{border:1px solid #ffb30073;margin:.5rem 1rem 0;padding:.6rem .95rem}@supports (color:color-mix(in lab,red,red)){.webtv__guide-dialog-close{border:1px solid color-mix(in srgb,var(--color-brand) 45%,transparent)}}.webtv__guide-dialog-close{background:var(--color-brand);color:#14161b;font-family:var(--font-display);letter-spacing:0;text-transform:none;cursor:pointer;border-radius:999px;font-size:.82rem;font-weight:700}.webtv__guide-dialog-close:hover{filter:brightness(1.05);color:#14161b}.webtv__epg-thumb{aspect-ratio:16/9;background:#050607;flex-shrink:0;position:relative;overflow:hidden}.webtv__epg-thumb:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050607e0);height:58%;position:absolute;inset:auto 0 0}.webtv__epg-thumb img{object-fit:cover;opacity:.96;background:#0a0b0e;width:100%;height:100%;transition:transform .35s,opacity .25s;display:block}.webtv__epg-item:hover .webtv__epg-thumb img,.webtv__epg-item.is-current .webtv__epg-thumb img{opacity:1;transform:scale(1.025)}.webtv__epg-live{z-index:1;color:#fff;font-family:var(--font-accent);letter-spacing:.14em;text-transform:uppercase;background:#e10600;padding:.22rem .48rem;font-size:.56rem;font-weight:800;position:absolute;top:.5rem;left:.5rem;box-shadow:0 6px 14px -8px #e10600e6}.webtv__epg-live:before{content:"";vertical-align:.04rem;background:currentColor;border-radius:50%;width:.35rem;height:.35rem;margin-right:.3rem;animation:1.5s ease-in-out infinite webtv-live-pulse;display:inline-block}@keyframes webtv-live-pulse{50%{opacity:.38}}.webtv__epg-daypart{z-index:1;max-width:calc(100% - 1.3rem);font-family:var(--font-display);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:#ffffffb8;font-size:.54rem;font-weight:800;position:absolute;bottom:.55rem;right:.65rem;overflow:hidden}.webtv__epg-copy{flex-direction:column;flex:1;gap:.32rem;min-width:0;padding:.8rem .9rem .95rem;display:flex}.webtv__epg-topline{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.webtv__epg-kicker{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#ffc12e;margin:0;font-size:.62rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.webtv__epg-kicker{color:color-mix(in srgb,var(--color-brand) 82%,#fff)}}.webtv__epg-now,.webtv__epg-count{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;flex-shrink:0;font-size:.56rem;font-weight:800}.webtv__epg-now{color:#ff4d4d}.webtv__epg-when{color:var(--color-brand);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:800}.webtv__epg-title{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.02rem;font-weight:750;line-height:1.2;display:-webkit-box;overflow:hidden}.webtv__epg-item.is-current .webtv__epg-title{color:#fff}.webtv__epg-meta{-webkit-line-clamp:2;color:#ffffff7a;-webkit-box-orient:vertical;margin:0;font-size:.7rem;line-height:1.4;display:-webkit-box;overflow:hidden}.webtv__epg-era{color:#ffffff94;letter-spacing:.04em}.webtv__epg-meta-sep{color:#ffffff47;margin:0 .28rem}.webtv__epg-lineup{-webkit-line-clamp:2;color:#ffffff85;-webkit-box-orient:vertical;min-height:2.4em;margin:0;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.webtv__epg-details{display:none}.webtv__epg-time{font-family:var(--font-accent);letter-spacing:.06em;color:#ffffff73;margin-top:.25rem;font-size:.68rem}.webtv__epg-progress{z-index:2;background:#00000073;height:3px;position:absolute;bottom:0;left:0;right:0}.webtv__epg-progress:after{content:"";width:var(--webtv-epg-progress,0%);background:linear-gradient(90deg,var(--color-brand),#ffd573);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.webtv__epg-progress:after{background:linear-gradient(90deg,var(--color-brand),color-mix(in srgb,var(--color-brand) 55%,#fff))}}.webtv__epg-progress:after{transition:width .9s linear}.webtv .video-player-shell__watch,.webtv .video-player-shell__close,.webtv .plyr__progress,.webtv .plyr__progress__container,.webtv .plyr__progress__buffer,.webtv input[data-plyr=seek],.webtv .plyr__time,.webtv .plyr__tooltip,.webtv .plyr__menu{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important}.webtv .plyr__controls{pointer-events:auto;background:linear-gradient(#0000,#000000a6)}.webtv .plyr__control[data-plyr=play],.webtv .plyr__control[data-plyr=mute],.webtv .plyr__control--overlaid,.webtv .plyr__volume,.webtv .plyr__control[data-plyr=fullscreen]{pointer-events:auto}@media(max-width:640px){.webtv--broadcast{padding:.85rem .75rem 1.75rem;overflow-x:clip}.webtv__masthead{align-items:flex-start;gap:.55rem;margin-bottom:.75rem}.webtv__channel-mark{width:2.1rem;height:2.1rem;font-size:.8rem}.webtv__channel-name{font-size:1.05rem}.webtv__channel-freq{letter-spacing:.06em;max-width:11.5rem;font-size:.62rem;line-height:1.35}.webtv__air-status{letter-spacing:.1em;flex-shrink:0;padding:.3rem .5rem;font-size:.62rem}.webtv__bezel{border-width:0}.webtv__bug{gap:.2rem;top:.45rem;right:.45rem}.webtv__bug-live{padding:.18rem .32rem;font-size:.48rem}.webtv__bug-logo{width:2.6rem}.webtv__lower-third{grid-template-columns:auto minmax(0,1fr);padding-top:1.1rem}.webtv__lower-third-copy{padding:.55rem .65rem .6rem}.webtv__now-label{font-size:.58rem}.webtv__now-title{-webkit-line-clamp:2;font-size:.92rem}.webtv__now-meta{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.64rem;display:-webkit-box;overflow:hidden}.webtv__now-meta [data-webtv-developer],.webtv__now-meta [data-webtv-sep-pub]{display:none}.webtv__chrome{padding:0 .4rem 3.35rem}.webtv__deck{gap:.4rem;width:100%;max-width:100%;padding:.35rem .45rem}.webtv__vol-slider{width:4.5rem;max-width:4.5rem}.webtv__vol-value{min-width:2rem;font-size:.7rem}.webtv__fs-label{display:none}.webtv__fs-btn,.webtv__vol-mute{justify-content:center;width:2.1rem;height:2.1rem;padding:0}.webtv__unmute{gap:.65rem;max-width:calc(100% - 1.5rem);padding:.7rem .9rem;top:38%}.webtv__unmute-icon{width:2rem;height:2rem}.webtv__unmute-copy strong{font-size:.78rem}.webtv__unmute-copy small{font-size:.62rem}.webtv__masthead-actions{gap:.35rem}.webtv__share-btn{padding:.3rem .5rem;font-size:.62rem}.webtv__viewers{font-size:.62rem}.webtv__guide{margin-top:1.15rem;padding:.75rem}.webtv__guide-head{flex-direction:column;align-items:flex-start;gap:.15rem;margin-bottom:.75rem}.webtv__guide-head h2{font-size:.78rem}.webtv__guide-head p{font-size:.68rem;line-height:1.35}.webtv__epg{scroll-snap-type:none;scrollbar-width:none;padding-inline:0;flex-direction:column;gap:.5rem;margin-inline:0;padding-bottom:.25rem;display:flex;overflow:visible}.webtv__epg::-webkit-scrollbar{display:none}.webtv__epg-item{box-shadow:none;transform:none}.webtv__epg-item.is-current{transform:none}.webtv__epg-open{grid-template-columns:7.5rem minmax(0,1fr);min-height:4.75rem;display:grid}.webtv__epg-thumb{aspect-ratio:auto;align-self:stretch;min-height:100%}.webtv__epg-thumb img{height:100%;min-height:4.75rem}.webtv__epg-live{padding:.12rem .32rem;font-size:.52rem;top:.3rem;left:.3rem}.webtv__epg-daypart,.webtv__epg-details{display:none}.webtv__epg-copy{justify-content:center;gap:.18rem;padding:.45rem .7rem .5rem}.webtv__epg-title{-webkit-line-clamp:1;font-size:.98rem}.webtv__epg-meta{-webkit-line-clamp:1;font-size:.66rem}.webtv__epg-time{margin-top:.15rem;font-size:.66rem}.webtv__epg-lineup{-webkit-line-clamp:1;min-height:0;margin-top:0;font-size:.64rem}}.webtv__loading{z-index:7;opacity:0;visibility:hidden;pointer-events:none;background:#050607;place-items:center;transition:opacity .4s,visibility .4s;display:grid;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.webtv__loading.is-active{opacity:1;visibility:visible}.webtv__loading[hidden]{display:none!important}.webtv__loading>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.webtv__loading-scrim{background:linear-gradient(#05060714,#050607d1),repeating-linear-gradient(#0000 0,#0000 3px,#ffffff09 4px);position:absolute;top:0;right:0;bottom:0;left:0}.webtv__loading-copy{color:#fff;gap:.3rem;max-width:70%;display:grid;position:absolute;bottom:clamp(1rem,4vw,2.5rem);left:clamp(1rem,4vw,3rem)}.webtv__loading-copy strong{font:800 .7rem/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand)}.webtv__loading-copy small{font:800 clamp(1.15rem,3vw,2rem)/1.1 var(--font-display)}.webtv__emission-progress-wrap{background:linear-gradient(90deg,#11141a,#090a0d);border:1px solid #ffffff1a;border-top:0;grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem;padding:.65rem .85rem .75rem;display:grid;position:relative}.webtv__emission-progress-copy{font:800 .62rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#ffffff94;grid-column:1/-1;justify-content:space-between;display:flex}.webtv__emission-progress-copy strong{color:var(--color-brand)}.webtv__emission-progress{background:#ffffff1a;border-radius:999px;height:.45rem;overflow:hidden}.webtv__emission-progress>span{border-radius:inherit;background:linear-gradient(90deg,var(--color-brand),#ffd573);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.webtv__emission-progress>span{background:linear-gradient(90deg,var(--color-brand),color-mix(in srgb,var(--color-brand) 55%,#fff))}}.webtv__emission-progress>span{transition:width .9s linear}.webtv__segment-progress-label{color:#ffffff59;align-self:center;font-size:.58rem}.webtv__timeline{scrollbar-width:thin;scrollbar-color:#ffb30073 transparent;background:#07080a;border-radius:.4rem;align-items:stretch;gap:2px;min-height:3.1rem;margin-bottom:.85rem;display:flex;overflow:auto hidden}@supports (color:color-mix(in lab,red,red)){.webtv__timeline{scrollbar-color:color-mix(in srgb,var(--color-brand) 45%,transparent) transparent}}.webtv__timeline-slot{flex-direction:column;flex:var(--webtv-slot-grow) 1 3.4rem;color:#ffffff7a;min-width:3.4rem;font:700 .54rem/1 var(--font-display);letter-spacing:.06em;text-align:left;cursor:pointer;background:#ffffff12;border:0;justify-content:flex-end;gap:.22rem;margin:0;padding:.45rem .4rem .5rem;display:flex;position:relative;overflow:hidden}.webtv__timeline-slot:hover,.webtv__timeline-slot:focus-visible{color:#fff;background:#ffffff1f;outline:none}.webtv__timeline-slot.is-current{background:#3c321b;flex-basis:7.5rem;min-width:7.5rem}@supports (color:color-mix(in lab,red,red)){.webtv__timeline-slot.is-current{background:color-mix(in srgb,var(--color-brand) 16%,#171920)}}.webtv__timeline-slot.is-current{color:#fff}.webtv__timeline-fill{width:var(--webtv-slot-progress,0%);background:#ffb30047;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.webtv__timeline-fill{background:color-mix(in srgb,var(--color-brand) 28%,transparent)}}.webtv__timeline-fill{pointer-events:none}.webtv__timeline-slot:not(.is-current) .webtv__timeline-fill{display:none}.webtv__timeline-time,.webtv__timeline-title{z-index:1;position:relative}.webtv__timeline-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:none;max-width:100%;font-size:.58rem;font-weight:700;overflow:hidden}.webtv__timeline-slot i{z-index:2;background:var(--color-brand);width:2px;box-shadow:0 0 10px var(--color-brand);pointer-events:none;position:absolute;top:0;bottom:0;transform:translate(-1px)}.webtv__epg-shell{position:relative}.webtv__epg-arrow{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08090ceb;border:1px solid #ffffff1f;border-radius:.85rem;width:2.4rem;height:4.2rem;font-size:1.7rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.webtv__epg-arrow:hover,.webtv__epg-arrow:focus-visible{border-color:var(--color-brand);color:var(--color-brand);outline:none}.webtv__epg-arrow--prev{left:.15rem}.webtv__epg-arrow--next{right:.15rem}.webtv__epg-tagline{color:#ffc640;min-height:2.2em;margin:0}@supports (color:color-mix(in lab,red,red)){.webtv__epg-tagline{color:color-mix(in srgb,var(--color-brand) 75%,#fff)}}.webtv__epg-tagline{font:700 .64rem/1.35 var(--font-display);letter-spacing:.08em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.webtv__epg-stats{color:#ffffff7a;flex-wrap:wrap;gap:.35rem .75rem;margin:auto 0 0;padding-top:.15rem;font-size:.64rem;display:flex}.webtv__epg-stats span+span:before{content:"·";color:#ffffff47;margin-right:.75rem}.webtv__guide-dialog-tagline,.webtv__guide-dialog-label{font:800 .68rem/1.4 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand);margin:0;padding:0 1rem}.webtv__guide-dialog-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.35rem 1rem;display:grid}.webtv__guide-dialog-facts div{background:#ffffff0a;border:1px solid #ffffff1a;padding:.65rem}.webtv__guide-dialog-facts dt{font:800 .55rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b}.webtv__guide-dialog-facts dd{color:#fff;margin:.3rem 0 0;font-size:.76rem}.webtv__show-kicker{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand);flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:0 0 .35rem;font-size:.62rem;font-weight:800;display:flex}.webtv__show-kicker strong{color:#fff;letter-spacing:.06em;font-size:.78rem}.webtv__show-tagline{color:#ffffff8c;letter-spacing:.08em;font-weight:700}.webtv__show-tagline[hidden]{display:none!important}.webtv__react-dock{z-index:6;flex-direction:column;gap:.35rem;display:flex;position:absolute;bottom:4.8rem;right:.85rem}.webtv__react-btn{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090cc7;border:1px solid #ffffff2e;border-radius:999px;width:2.4rem;height:2.4rem;font-size:1rem;line-height:1;transition:transform .15s,border-color .15s}.webtv__react-btn:hover,.webtv__react-btn:focus-visible{border-color:var(--color-brand);outline:none;transform:scale(1.08)}.webtv__react-stage{z-index:5;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.webtv__react-float{filter:drop-shadow(0 8px 18px #0000008c);font-size:1.6rem;animation:1.4s ease-out forwards webtv-react-rise;position:absolute;bottom:18%;right:8%}@keyframes webtv-react-rise{0%{opacity:0;transform:translateY(1.2rem)scale(.7)}15%{opacity:1}to{opacity:0;transform:translateY(-7rem)scale(1.15)}}.webtv__upnext-rail{background:linear-gradient(120deg,#ffb30014,#0000 42%),#0d0f14f0;border:1px solid #ffffff1f;grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-top:.85rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.webtv__upnext-rail{background:linear-gradient(120deg,color-mix(in srgb,var(--color-brand) 8%,transparent),transparent 42%),#0d0f14f0}}.webtv__upnext-rail[hidden]{display:none!important}.webtv__upnext-thumb{aspect-ratio:16/9;object-fit:cover;background:#050607;width:7.5rem}.webtv__upnext-thumb[hidden]{display:none!important}.webtv__upnext-label{font:800 .58rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand);margin:0}.webtv__upnext-title{font-family:var(--font-display);color:#fff;margin:.25rem 0 0;font-size:1.05rem;font-weight:800}.webtv__upnext-meta{color:#ffffff85;flex-wrap:wrap;gap:.35rem .75rem;margin:.3rem 0 0;font-size:.72rem;display:flex}.webtv__upnext-jump{color:#fff;font:800 .65rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff29;padding:.55rem .8rem}.webtv__upnext-jump:hover,.webtv__upnext-jump:focus-visible{border-color:var(--color-brand);color:var(--color-brand);outline:none}.webtv--cinema .webtv__masthead-actions .webtv__icon-btn:not([data-webtv-cinema]),.webtv--cinema .webtv__below,.webtv--cinema .webtv__upnext-rail,.webtv--cinema .webtv__bandeau,.webtv--cinema .webtv__emission-progress-wrap{display:none!important}.webtv--cinema .webtv__masthead{margin-bottom:.5rem}.webtv--cinema .webtv__react-dock{bottom:3.2rem}@media(max-width:640px){.webtv__epg-arrow{display:none}.webtv__timeline{overflow-x:auto}.webtv__timeline-slot{flex-basis:3.6rem;min-width:3.6rem}.webtv__timeline-slot.is-current{flex-basis:7rem;min-width:7rem}.webtv__timeline-title{display:none}.webtv__epg-tagline{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;min-height:0;display:block;overflow:hidden}.webtv__epg-stats,.webtv__segment-progress-label{display:none}.webtv__emission-progress-wrap{grid-template-columns:1fr}.webtv__icon-btn span{display:none}.webtv__clock{font-size:.72rem}.webtv__show-kicker{gap:.2rem .4rem}.webtv__show-tagline,.webtv__now-meta{display:none}.webtv__react-dock{flex-direction:row;bottom:3.6rem;right:.45rem}.webtv__react-btn{width:2.1rem;height:2.1rem;font-size:.9rem}.webtv__upnext-rail{grid-template-columns:5.5rem minmax(0,1fr)}.webtv__upnext-thumb{width:5.5rem}.webtv__upnext-jump{grid-column:1/-1}.webtv__lower-third{padding-bottom:.35rem}}@media(prefers-reduced-motion:reduce){.webtv__loading,.webtv__emission-progress>span,.webtv__react-float{transition:none;animation:none}}.webtv__show-kicker{margin-bottom:.45rem;font-size:.7rem}.webtv__show-kicker-label{opacity:.75}.webtv__show-kicker strong{letter-spacing:.04em;text-shadow:0 8px 24px #0000008c;font-size:clamp(1.05rem,2.2vw,1.45rem)}.webtv__show-tagline{color:#ffffff9e;font-size:.68rem}.webtv__now-meta{color:#ffffff94;font-size:.78rem!important}.webtv__react-dock{background:#08090cc7;border:1px solid #ffffff24;border-radius:999px;flex-direction:row;gap:.4rem;padding:.35rem .45rem;bottom:3.4rem;left:50%;right:auto;transform:translate(-50%)}.webtv__react-dock[hidden]{display:none!important}.webtv__bezel:hover .webtv__react-dock.is-peek,.webtv.is-unmuted .webtv__react-dock{display:flex!important}.webtv__react-btn{background:0 0;border:0;width:2.35rem;height:2.35rem}.webtv__react-btn:hover,.webtv__react-btn:focus-visible{background:#ffffff1a;border-color:#0000}.webtv__toast{z-index:8;border:1px solid #ffb30073;margin:0;padding:.55rem .9rem;position:absolute;top:1rem;left:50%}@supports (color:color-mix(in lab,red,red)){.webtv__toast{border:1px solid color-mix(in srgb,var(--color-brand) 45%,transparent)}}.webtv__toast{color:#fff;font:800 .72rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090ce0;transform:translate(-50%)}.webtv__toast[hidden]{display:none!important}.webtv__status-rail{background:#0c0e13f0;border:1px solid #ffffff1a;gap:.45rem;margin-top:.75rem;padding:.7rem .85rem;display:grid}.webtv__status-rail-copy{font-family:var(--font-display);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;display:flex}.webtv__status-rail-copy strong{letter-spacing:.06em;text-transform:uppercase;color:#fff;font-size:.85rem}.webtv__status-rail .webtv__emission-progress{height:.35rem}.webtv__status-rail .webtv__timeline{border:1px solid #ffffff14;min-height:2.85rem;margin:.15rem 0 0}.webtv__timeline-slot.is-live-slot{color:#ffffffc7;background:#9146ff2e}.webtv__timeline-slot.is-live-slot.is-current{color:#fff;background:#402a6b}.webtv__bandeau--inline{min-height:1.35rem;overflow:hidden}.webtv__bandeau--inline .webtv__ticker-track{font-size:.68rem}.webtv__guide-head-actions{justify-items:end;gap:.45rem;display:grid}.webtv__guide-live-btn{border:1px solid #ffb30080;padding:.45rem .8rem}@supports (color:color-mix(in lab,red,red)){.webtv__guide-live-btn{border:1px solid color-mix(in srgb,var(--color-brand) 50%,transparent)}}.webtv__guide-live-btn{background:#ffb3001f;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.webtv__guide-live-btn{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.webtv__guide-live-btn{color:var(--color-brand);font:650 .78rem/1 var(--font-display);letter-spacing:0;text-transform:none;cursor:pointer}.webtv__guide-filters{flex-wrap:wrap;gap:.35rem;margin:0 0 .75rem;display:flex}.webtv__guide-filter{color:#ffffff9e;font:650 .75rem/1 var(--font-display);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:.4rem .75rem;transition:border-color .15s,color .15s,background .15s}.webtv__guide-filter.is-active,.webtv__guide-filter:hover,.webtv__guide-filter:focus-visible{border-color:#ffb30080}@supports (color:color-mix(in lab,red,red)){.webtv__guide-filter.is-active,.webtv__guide-filter:hover,.webtv__guide-filter:focus-visible{border-color:color-mix(in srgb,var(--color-brand) 50%,transparent)}}.webtv__guide-filter.is-active,.webtv__guide-filter:hover,.webtv__guide-filter:focus-visible{background:#ffb30024}@supports (color:color-mix(in lab,red,red)){.webtv__guide-filter.is-active,.webtv__guide-filter:hover,.webtv__guide-filter:focus-visible{background:color-mix(in srgb,var(--color-brand) 14%,transparent)}}.webtv__guide-filter.is-active,.webtv__guide-filter:hover,.webtv__guide-filter:focus-visible{color:var(--color-brand);outline:none}.webtv__epg-item[hidden]{display:none!important}.webtv__epg-progress{background:#0000008c;height:5px!important}.webtv__epg-progress:after{box-shadow:0 0 12px #ffb3008c}@supports (color:color-mix(in lab,red,red)){.webtv__epg-progress:after{box-shadow:0 0 12px color-mix(in srgb,var(--color-brand) 55%,transparent)}}.webtv__timeline{min-height:2.6rem;margin-top:.85rem;margin-bottom:0}.webtv--cinema .webtv__status-rail,.webtv--cinema .webtv__upnext-rail{display:none!important}@media(max-width:640px){.webtv__react-dock{bottom:3rem;left:50%;right:auto;transform:translate(-50%)}.webtv__guide-head-actions{justify-items:start;width:100%}.webtv__guide-filters{margin-bottom:.55rem}.webtv__status-rail-copy strong{font-size:.75rem}.webtv__upnext-rail{display:none!important}}.webtv__progress{z-index:7;background:#00000073;height:4px;display:none!important}.webtv__screen.is-fullscreen .webtv__progress,.webtv.is-fullscreen .webtv__progress,.webtv--cinema .webtv__progress{display:block!important}.webtv__screen:fullscreen .webtv__progress{display:block!important}.webtv__fs-remaining{z-index:7;color:#fff;font:800 .62rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090cc7;border:1px solid #ffffff24;margin:0;padding:.28rem .5rem;display:none;position:absolute;bottom:.55rem;right:.85rem}.webtv__screen.is-fullscreen .webtv__fs-remaining,.webtv.is-fullscreen .webtv__fs-remaining,.webtv--cinema .webtv__fs-remaining{display:block}.webtv__screen:fullscreen .webtv__fs-remaining{display:block}:is(.webtv__screen.is-fullscreen .webtv__react-dock,.webtv__screen:fullscreen .webtv__react-dock,.webtv.is-fullscreen .webtv__react-dock){bottom:1.9rem!important}.webtv__lower-third{grid-template-columns:auto minmax(0,1fr);padding-top:1.6rem}.webtv__lower-third-copy{gap:.2rem;padding:.75rem 1rem .85rem;display:grid}.webtv__show-kicker{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:0 0 .15rem;font-size:.62rem;display:flex}.webtv__show-kicker strong{letter-spacing:.05em;font-size:clamp(.95rem,1.8vw,1.2rem)}.webtv__now-title{margin:0;line-height:1.1;font-size:clamp(1.15rem,2.4vw,1.55rem)!important}.webtv__now-meta{flex-wrap:wrap;align-items:baseline;gap:.25rem .4rem;margin:0;display:flex;font-size:.72rem!important}.webtv__now-meta .webtv__show-tagline{font-size:inherit;color:#ffffff85;text-transform:none;letter-spacing:.02em}.webtv__game-link{border:1px solid #ffb3008c;width:fit-content;margin-top:.35rem;padding:.28rem .55rem}@supports (color:color-mix(in lab,red,red)){.webtv__game-link{border:1px solid color-mix(in srgb,var(--color-brand) 55%,transparent)}}@supports (color:color-mix(in lab,red,red)){.webtv__game-link{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.webtv__game-link{border-radius:0;text-decoration:none}@supports (color:color-mix(in lab,red,red)){.webtv__game-link:hover,.webtv__game-link:focus-visible{background:color-mix(in srgb,var(--color-brand) 22%,transparent)}}.webtv__game-link:hover,.webtv__game-link:focus-visible{outline:none}.webtv__react-dock{opacity:.92;flex-direction:row;gap:.2rem;padding:.25rem .3rem;bottom:.85rem!important;left:auto!important;right:.75rem!important;transform:none!important}.webtv__react-btn{font-size:.9rem;width:1.95rem!important;height:1.95rem!important}.webtv__react-float{left:auto;right:1.2rem}.webtv__status-rail{gap:.35rem;margin-top:.45rem;padding:.55rem .75rem}.webtv__status-rail-copy strong{color:#ffffffb3;font-size:.72rem}.webtv__bandeau--inline .webtv__ticker-track{align-items:center;gap:.85rem;display:flex}.webtv__bandeau--inline .webtv__ticker-track>span{align-items:center;gap:.85rem;display:inline-flex}.webtv__bandeau--inline .webtv__ticker-track>span:before{content:"";background:var(--color-brand);border-radius:50%;flex:none;width:.28rem;height:.28rem;transform:translateY(-.02em)}.webtv__ticker-lead{letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--color-brand)!important}.webtv__ticker-lead:before{display:none!important}.webtv__below{margin-top:.85rem!important}.webtv__guide{padding-top:.35rem;margin-top:0!important}.webtv__timeline{min-height:2.4rem;margin-top:.65rem!important}.webtv__guide .webtv__epg-shell{margin-bottom:0}@media(max-width:640px){.webtv__react-dock{bottom:.55rem!important;right:.45rem!important}.webtv__lower-third-copy{padding:.55rem .7rem .7rem}.webtv__status-rail{margin-top:.35rem}.webtv__below{margin-top:.55rem!important}}html[data-theme=light] .webtv--broadcast{border-block:1px solid #0000001f}html[data-theme=light] .webtv__guide,html[data-theme=light] .webtv__status-rail,html[data-theme=light] .webtv__masthead,html[data-theme=light] .webtv__epg-item,html[data-theme=light] .webtv__guide-filter,html[data-theme=light] .webtv__timeline-slot{color-scheme:dark}.gp-site-pwa-install{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-black);font-size:.72rem;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;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));border:1px solid #ffb30066;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gp-site-pwa-install{border:1px solid color-mix(in srgb,var(--color-brand) 40%,transparent)}}.gp-site-pwa-install{background:#ffb30024}@supports (color:color-mix(in lab,red,red)){.gp-site-pwa-install{background:color-mix(in srgb,var(--color-brand) 14%,transparent)}}.gp-site-pwa-install{color:var(--color-brand)}.gp-site-pwa-install:hover{background:#ffb30038}@supports (color:color-mix(in lab,red,red)){.gp-site-pwa-install:hover{background:color-mix(in srgb,var(--color-brand) 22%,transparent)}}.gp-site-pwa-install:hover{border-color:#ffb3008c}@supports (color:color-mix(in lab,red,red)){.gp-site-pwa-install:hover{border-color:color-mix(in srgb,var(--color-brand) 55%,transparent)}}.gp-site-pwa-install--icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);place-items:center;padding-block:0;padding-inline:0;display:grid}.gp-site-pwa-banner{left:max(.85rem,env(safe-area-inset-left));right:max(.85rem,env(safe-area-inset-right));bottom:max(.85rem,env(safe-area-inset-bottom));z-index:70;border:1px solid #ffb3004d;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.85rem;padding:.85rem .95rem;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.gp-site-pwa-banner{border:1px solid color-mix(in srgb,var(--color-brand) 30%,transparent)}}.gp-site-pwa-banner{color:#f4f4f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0e12f0;box-shadow:0 18px 40px -18px #000000bf}.gp-site-pwa-banner__copy{gap:.15rem;min-width:0;display:grid}.gp-site-pwa-banner__copy strong{letter-spacing:-.01em;font-size:.92rem;font-weight:700}.gp-site-pwa-banner__copy span{color:#a1a1aa;font-size:.78rem;line-height:1.35}.gp-site-pwa-banner__actions{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.gp-site-pwa-banner__install{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-brand);color:#111;cursor:pointer;border:0;border-radius:.55rem;padding:.45rem .75rem;font-size:.8rem;font-weight:700}.gp-site-pwa-banner__dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#a1a1aa;cursor:pointer;background:0 0;border:0;padding:.2rem .4rem;font-size:1.25rem;line-height:1}.gp-site-pwa-banner__dismiss:hover{color:#fff}@media(max-width:575.98px){.gp-site-pwa-banner{flex-direction:column;align-items:stretch}.gp-site-pwa-banner__actions{justify-content:flex-end}}@media(display-mode:standalone){.gp-site-pwa-banner,.gp-site-pwa-install,[data-gp-site-pwa-install-section]{display:none!important}}.webtv__screen{isolation:isolate;max-width:80rem;position:relative}.webtv__screen:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent 68%,#0b0c10 100%),var(--webtv-stage-art) center 28% / cover no-repeat;filter:blur(44px)saturate(1.3);opacity:.27;width:90%;height:min(52vw,37rem);position:absolute;top:-1.25rem;left:5%;transform:scale(1.07);-webkit-mask-image:radial-gradient(72% 72% at 50% 38%,#000 25%,#0000 80%);mask-image:radial-gradient(72% 72% at 50% 38%,#000 25%,#0000 80%)}.webtv__bezel{z-index:1;border-color:#ffe6aa3d;position:relative}@supports (color:color-mix(in lab,red,red)){.webtv__bezel{border-color:color-mix(in srgb,#fff 16%,var(--color-brand) 8%)}}.webtv__bezel{box-shadow:0 26px 70px -24px #000000e0,0 0 0 1px #ffffff09,0 0 46px -28px #ffb300bf}@supports (color:color-mix(in lab,red,red)){.webtv__bezel{box-shadow:0 26px 70px -24px #000000e0,0 0 0 1px #ffffff09,0 0 46px -28px color-mix(in srgb,var(--color-brand) 75%,transparent)}}.webtv__unmute:not(.is-external){border-color:#fc59;gap:.55rem;padding:.42rem .68rem .42rem .42rem}@supports (color:color-mix(in lab,red,red)){.webtv__unmute:not(.is-external){border-color:color-mix(in srgb,#fff 20%,var(--color-brand) 40%)}}.webtv__unmute:not(.is-external){background:#090a0ed1;border-radius:999px;box-shadow:0 14px 40px #00000094,0 0 28px -12px #ffb3008c}@supports (color:color-mix(in lab,red,red)){.webtv__unmute:not(.is-external){box-shadow:0 14px 40px #00000094,0 0 28px -12px color-mix(in srgb,var(--color-brand) 55%,transparent)}}.webtv__unmute:not(.is-external) .webtv__unmute-icon{width:2.2rem;height:2.2rem}.webtv__unmute:not(.is-external) .webtv__unmute-copy small{display:none}@media(min-width:1024px)and (max-width:1600px){.webtv__screen:before{filter:blur(36px)saturate(1.2);height:30rem}.webtv__bezel{max-height:62dvh}.webtv__timeline-list{max-height:21rem}}@media(max-width:767px){.webtv__screen:before{filter:blur(30px);opacity:.2;width:84%;height:17rem;top:-.25rem;left:8%}}.related-articles{background:#16181fc7;border:1px solid #ffffff17;border-radius:1rem;padding:clamp(1.1rem,3vw,1.55rem)}@supports (color:color-mix(in lab,red,red)){.related-articles{background:color-mix(in srgb,var(--color-surface) 78%,transparent)}}.related-articles__head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.related-articles__head h2{font-family:var(--font-display);color:var(--color-foreground);margin-top:.15rem;font-size:1.35rem;font-weight:800}.related-articles__head>a{color:var(--color-brand);font-family:var(--font-display);text-transform:uppercase;flex:none;font-size:.7rem;font-weight:800}.related-articles__grid{gap:.85rem;display:grid}@media(min-width:640px){.related-articles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.articles-catalog__toolbar{background:#16181fd1;border:1px solid #ffffff17;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.8rem 1.2rem;margin:0 0 1.4rem;padding:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.articles-catalog__toolbar{background:color-mix(in srgb,var(--color-surface) 82%,transparent)}}.articles-catalog__categories{scrollbar-width:thin;gap:.4rem;min-width:0;display:flex;overflow-x:auto}.articles-catalog__categories .pill-link{flex:none}.articles-catalog__categories .is-active{border-color:var(--color-brand);background:var(--color-brand);color:#14161b}.articles-catalog__sort{flex:none;align-items:center;gap:.25rem;display:inline-flex}.articles-catalog__sort span{color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;margin-right:.25rem;font-size:.68rem}.articles-catalog__sort a{color:var(--color-muted);border-radius:.45rem;padding:.45rem .6rem;font-size:.72rem;font-weight:750}.articles-catalog__sort a.is-active{background:#ffb30021}@supports (color:color-mix(in lab,red,red)){.articles-catalog__sort a.is-active{background:color-mix(in srgb,var(--color-brand) 13%,transparent)}}.articles-catalog__sort a.is-active{color:var(--color-brand)}@media(max-width:700px){.articles-catalog__toolbar{flex-direction:column;align-items:stretch}.articles-catalog__sort{justify-content:flex-end}}.movies-catalog__hero,.articles-catalog__hero{background:var(--color-surface);padding:clamp(1.2rem,2.8vw,1.85rem)}.movies-catalog__hero>p:not(.premium-kicker),.articles-catalog__hero>p:not(.premium-kicker){max-width:min(42rem,72%);color:var(--color-muted);line-height:1.65}.movies-catalog__hero-meta,.articles-catalog__hero-meta{width:fit-content;max-width:100%}.movies-catalog__filters{margin-bottom:1.15rem}.movies-catalog__filters .game-filters{border-color:#e7e9ef17;margin-bottom:0}@supports (color:color-mix(in lab,red,red)){.movies-catalog__filters .game-filters{border-color:color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.movies-catalog__filters .game-filters{background:#16181ff5}@supports (color:color-mix(in lab,red,red)){.movies-catalog__filters .game-filters{background:color-mix(in srgb,var(--color-surface) 96%,transparent)}}.movies-catalog__filters .game-filters__summary{min-height:3.1rem;padding-inline:1rem}.movies-catalog__filters .game-filters__summary:before{content:"";border:2px solid var(--color-brand);width:.45rem;height:.45rem;box-shadow:none;border-radius:50%;flex:none}.movies-catalog__filters .game-filters[open] .game-filters__summary:before{background:var(--color-brand)}.movies-catalog__section-head,.articles-catalog__section-head{margin-top:.35rem;padding:0 0 .75rem;position:relative}.movies-catalog__section-head:before,.articles-catalog__section-head:before{display:none}.movies-catalog__grid{gap:clamp(.7rem,1.35vw,1.05rem)}.movies-catalog__card.cinema-card,.movies-catalog__card{background:var(--color-surface);box-shadow:none;border-radius:.75rem;padding:0;position:relative}.movies-catalog__card:hover{transform:none;box-shadow:0 14px 32px -22px #0000008c}.movies-catalog__card .cinema-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;display:-webkit-box;overflow:hidden}.articles-catalog__grid{gap:1rem}.articles-catalog__card{border-color:#e7e9ef17}@supports (color:color-mix(in lab,red,red)){.articles-catalog__card{border-color:color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.articles-catalog__card{background:#16181ff7}@supports (color:color-mix(in lab,red,red)){.articles-catalog__card{background:color-mix(in srgb,var(--color-surface) 97%,transparent)}}.articles-catalog__card>a:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000047);height:45%;position:absolute;inset:auto 0 0}.articles-catalog__card>div{position:relative}.articles-catalog__card>div:before{content:"";background:var(--color-brand);width:3.5rem;height:2px;position:absolute;top:0;left:1.25rem}@media(min-width:1100px){.articles-catalog__card--featured{grid-area:auto/span 2;grid-template-columns:minmax(0,1.18fr) minmax(17rem,.82fr);display:grid}.articles-catalog__card--featured>a{min-height:19rem}.articles-catalog__card--featured>a img{aspect-ratio:auto;height:100%}.articles-catalog__card--featured>div{flex-direction:column;justify-content:center;padding:1.65rem;display:flex}.articles-catalog__card--featured h2{font-size:clamp(1.35rem,2vw,2rem)}}@media(max-width:639px){.movies-catalog__hero,.articles-catalog__hero{background:var(--color-surface);min-height:0;padding:1.1rem}.movies-catalog__hero:before,.articles-catalog__hero:before{display:none}.movies-catalog__hero>p:not(.premium-kicker),.articles-catalog__hero>p:not(.premium-kicker){max-width:none;font-size:.95rem}.movies-catalog__hero-meta,.articles-catalog__hero-meta{width:100%;margin-top:.85rem}.movies-catalog__section-head,.articles-catalog__section-head{margin-top:.85rem;padding-left:0}.movies-catalog__section-head h2,.articles-catalog__section-head h2{font-size:1.2rem}.movies-catalog__grid{gap:.65rem}.movies-catalog__card{border-radius:.72rem;padding:0}.movies-catalog__card .cinema-card__body{padding:.75rem .7rem .85rem}}.movies-catalog__hero,.articles-catalog__hero{box-shadow:0 14px 30px -24px #0f172a47,0 1px #e7e9ef0a}@supports (color:color-mix(in lab,red,red)){.movies-catalog__hero,.articles-catalog__hero{box-shadow:0 14px 30px -24px #0f172a47,0 1px color-mix(in srgb,var(--color-foreground) 4%,transparent)}}html[data-theme=dark] .movies-catalog__hero,html[data-theme=dark] .articles-catalog__hero{box-shadow:0 16px 34px -25px #0000007a,0 1px #ffffff06}.auth-page{isolation:isolate;place-items:center;min-height:min(46rem,100dvh - 11rem);padding:clamp(1.5rem,5vw,4rem) 0;display:grid;position:relative}.auth-page:after{content:"";z-index:-1;pointer-events:none;opacity:.28;background-image:linear-gradient(#e7e9ef0d 1px,#0000 1px),linear-gradient(90deg,#e7e9ef0d 1px,#0000 1px);width:min(100vw,78rem);position:absolute;top:0;right:50%;bottom:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.auth-page:after{background-image:linear-gradient(color-mix(in srgb,var(--color-foreground) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-foreground) 5%,transparent) 1px,transparent 1px)}}.auth-page:after{background-size:48px 48px;-webkit-mask-image:radial-gradient(#000,#0000 73%);mask-image:radial-gradient(#000,#0000 73%)}.auth-shell{border:1px solid #e7e9ef1a;width:min(100%,66rem);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.auth-shell{border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}}.auth-shell{background:var(--color-surface);border-radius:1.25rem;box-shadow:0 28px 70px -48px #000000ad}.auth-shell__story{isolation:isolate;color:#f8fafc;background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 86% 10%,#ffb3004a,#0000 22%),radial-gradient(circle at 6% 95%,#7949ff40,#0000 31%),radial-gradient(circle at 98% 76%,#00d2ff26,#0000 27%),linear-gradient(145deg,#151824,#080a12 58%,#111326);flex-direction:column;min-height:100%;padding:clamp(1.5rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.auth-shell__story:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#04070fc7,#04070f9e 42%,#04070f47 78%,#04070f29),linear-gradient(#04070f38,#04070f8c);position:absolute;top:0;right:0;bottom:0;left:0}.auth-shell__story:after{content:none;z-index:-1;color:#7156ff13;font-family:var(--font-display);letter-spacing:-.1em;font-size:clamp(9rem,20vw,15rem);font-weight:900;line-height:1;position:absolute;bottom:-.16em;right:-.05em}.auth-shell__original-art{z-index:-2;object-fit:cover;object-position:center;filter:saturate(1.08)contrast(1.03);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.015)}.auth-shell__controller{z-index:-1;color:#29d7ff;stroke:currentColor;stroke-width:3px;opacity:.13;filter:drop-shadow(0 0 12px #29d7ffb3);width:27rem;position:absolute;top:19%;right:-4.5rem;transform:rotate(-7deg)}.auth-shell__controller circle{fill:#ffb3008c}@supports (color:color-mix(in lab,red,red)){.auth-shell__controller circle{fill:color-mix(in srgb,var(--color-brand) 55%,transparent)}}.auth-shell__controller circle{stroke:var(--color-brand)}.auth-shell__game-wall{z-index:-2;opacity:.58;filter:saturate(.82)contrast(1.08);grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid;position:absolute;top:-3rem;right:-4rem;bottom:-3rem;left:-4rem;transform:rotate(5deg)scale(1.08)}.auth-shell__game-wall img{object-fit:cover;border:1px solid #ffffff26;border-radius:.45rem;width:100%;height:100%;min-height:15rem;box-shadow:0 14px 35px #0000007a}.auth-shell__game-wall img:nth-child(2),.auth-shell__game-wall img:nth-child(5){transform:translateY(2.7rem)}.auth-shell__game-wall img:nth-child(4){grid-column:1/2}.auth-shell__story-top:after{content:"ONLINE";color:#6be6ff;letter-spacing:.14em;border:1px solid #29d7ff47;border-radius:.25rem;margin-left:auto;padding:.22rem .4rem;font-size:.62rem;box-shadow:inset 0 0 12px #29d7ff12}.auth-shell__story-top{color:#ffffffe0;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.75rem;font-size:.74rem;font-weight:800;display:flex}.auth-shell__story-copy .premium-kicker{letter-spacing:.16em;font-size:.78rem}.auth-shell__signal{align-items:end;gap:.2rem;height:.7rem;display:inline-flex}.auth-shell__signal i{background:var(--color-brand);border-radius:2px;width:2px;display:block}.auth-shell__signal i:first-child{height:38%}.auth-shell__signal i:nth-child(2){height:72%}.auth-shell__signal i:nth-child(3){height:100%}.auth-shell__story-copy{margin:clamp(2.6rem,7vh,4.5rem) 0 1.75rem}.auth-shell__story-copy h2{max-width:26rem;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 18px #0000008c;margin-top:.5rem;font-size:clamp(2.15rem,3.6vw,3.35rem);font-weight:850;line-height:.98}.auth-shell__story-copy>p:last-child{color:#ffffffe6;text-shadow:0 1px 10px #00000073;max-width:28rem;margin-top:1rem;font-size:1.02rem;line-height:1.65}.auth-shell__benefits{border-block:1px solid #ffffff17;gap:.05rem;display:grid;position:relative}.auth-shell__benefits li{border-bottom:1px solid #ffffff0f;grid-template-columns:2.1rem minmax(0,1fr);padding:.72rem 0;display:grid}.auth-shell__benefits li:last-child{border-bottom:0}.auth-shell__benefits span{color:var(--color-brand);font-family:var(--font-display);grid-row:1/3;font-size:.78rem;font-weight:800}.auth-shell__benefits strong{font-family:var(--font-display);color:#fff;text-shadow:0 1px 8px #0006;font-size:1rem}.auth-shell__benefits small{color:#ffffffdb;margin-top:.18rem;font-size:.9rem;line-height:1.45}.auth-shell__privacy{color:#fffc;align-items:center;gap:.5rem;margin-top:1.05rem;font-size:.84rem;display:flex}.auth-shell__privacy svg{width:1rem;height:1rem;color:var(--color-brand)}.auth-shell__panel{background:linear-gradient(145deg,#16181ffa,#1b1b1ef5);min-width:0;padding:clamp(1.5rem,3.4vw,2.6rem);position:relative}@supports (color:color-mix(in lab,red,red)){.auth-shell__panel{background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface) 98%,transparent),color-mix(in srgb,var(--color-surface) 94%,var(--color-brand) 2%))}}.auth-shell__panel:before{content:"";background:linear-gradient(90deg,var(--color-brand),#ffb3001a);height:3px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.auth-shell__panel:before{background:linear-gradient(90deg,var(--color-brand),color-mix(in srgb,var(--color-brand) 10%,transparent))}}.auth-shell__header{border-bottom:1px solid #e7e9ef14;padding-bottom:1.15rem}@supports (color:color-mix(in lab,red,red)){.auth-shell__header{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.auth-shell__header h1{color:var(--color-foreground);font-family:var(--font-display);letter-spacing:-.015em;margin-top:.35rem;font-size:clamp(1.9rem,2.8vw,2.45rem);font-weight:850;line-height:1.05}.auth-shell__header .jv-cat{letter-spacing:.14em;font-size:.74rem}.auth-shell__header>p:last-child{color:#9eabbf;margin-top:.65rem}@supports (color:color-mix(in lab,red,red)){.auth-shell__header>p:last-child{color:color-mix(in srgb,var(--color-muted) 88%,var(--color-foreground))}}.auth-shell__header>p:last-child{font-size:.95rem;line-height:1.55}.auth-shell__form{margin-top:1.25rem}.auth-shell__alert{border:1px solid;border-radius:.65rem;margin-top:1rem;padding:.75rem .9rem;font-size:.9rem}.auth-shell__alert--success{color:#34d399;background:#10b98117;border-color:#10b9814d}.auth-shell__alert--warning{color:#fbbf24;background:#f59e0b17;border-color:#f59e0b4d}.auth-shell__alert--error{color:#f87171;background:#ef444417;border-color:#ef44444d}.auth-form>label>span:first-child,.auth-form>div>label>span:first-child{color:#adb8c9;margin-bottom:.42rem}@supports (color:color-mix(in lab,red,red)){.auth-form>label>span:first-child,.auth-form>div>label>span:first-child{color:color-mix(in srgb,var(--color-muted) 70%,var(--color-foreground))}}.auth-form>label>span:first-child,.auth-form>div>label>span:first-child{letter-spacing:.1em;font-size:.78rem!important}.auth-form label>span.mt-1,.auth-form .text-xs,.auth-form [data-name-status],.auth-form [data-hibp-warning]{line-height:1.5;font-size:.9rem!important}.auth-form label>span.mt-1,.auth-form [data-name-status]{color:#a6b2c4}@supports (color:color-mix(in lab,red,red)){.auth-form label>span.mt-1,.auth-form [data-name-status]{color:color-mix(in srgb,var(--color-muted) 78%,var(--color-foreground))}}.auth-form .text-sm,.auth-check,.auth-form__links{line-height:1.55;font-size:.92rem!important}.auth-form input:not([type=checkbox]){border-color:#e7e9ef1f;min-height:2.85rem}@supports (color:color-mix(in lab,red,red)){.auth-form input:not([type=checkbox]){border-color:color-mix(in srgb,var(--color-foreground) 12%,transparent)}}.auth-form input:not([type=checkbox]){background:#0d0e1294;border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.auth-form input:not([type=checkbox]){background:color-mix(in srgb,var(--color-bg) 58%,transparent)}}.auth-form input:not([type=checkbox]){color:var(--color-foreground);font-size:1rem;box-shadow:inset 0 1px 2px #00000006}.auth-form input:not([type=checkbox]):focus{border-color:#ffb300b8}@supports (color:color-mix(in lab,red,red)){.auth-form input:not([type=checkbox]):focus{border-color:color-mix(in srgb,var(--color-brand) 72%,transparent)}}.auth-form input:not([type=checkbox]):focus{background:var(--color-surface);box-shadow:0 0 0 3px #ffb3001c}@supports (color:color-mix(in lab,red,red)){.auth-form input:not([type=checkbox]):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 11%,transparent)}}.auth-check{color:#a5b1c3}@supports (color:color-mix(in lab,red,red)){.auth-check{color:color-mix(in srgb,var(--color-muted) 80%,var(--color-foreground))}}.auth-check{line-height:1.55}.auth-check input{width:1rem;height:1rem;accent-color:var(--color-brand);flex:none}.auth-form .btn-brand{border-radius:.65rem;min-height:2.9rem;font-size:.95rem;box-shadow:0 12px 25px -17px #ffb300cc}@supports (color:color-mix(in lab,red,red)){.auth-form .btn-brand{box-shadow:0 12px 25px -17px color-mix(in srgb,var(--color-brand) 80%,transparent)}}.auth-form__links{border-top:1px solid #e7e9ef14;padding-top:1rem}@supports (color:color-mix(in lab,red,red)){.auth-form__links{border-top:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.auth-form__links{color:#a5b1c3}@supports (color:color-mix(in lab,red,red)){.auth-form__links{color:color-mix(in srgb,var(--color-muted) 80%,var(--color-foreground))}}.auth-recovery-note{background:#29d7ff0d;border:1px solid #29d7ff33;border-radius:.65rem;align-items:flex-start;gap:.7rem;padding:.85rem;display:flex}.auth-recovery-note svg{color:#24bddd;flex:none;width:1.15rem;height:1.15rem;margin-top:.08rem}.auth-recovery-note p{gap:.18rem;display:grid}.auth-recovery-note strong{color:var(--color-foreground);font-family:var(--font-display);font-size:.95rem}.auth-recovery-note span{color:#a3b0c2}@supports (color:color-mix(in lab,red,red)){.auth-recovery-note span{color:color-mix(in srgb,var(--color-muted) 82%,var(--color-foreground))}}.auth-recovery-note span{font-size:.9rem;line-height:1.5}.auth-verification__identity{background:linear-gradient(110deg,#10b98114,#29d7ff0a);border:1px solid #10b98138;border-radius:.75rem;align-items:center;gap:.8rem;margin-bottom:1.25rem;padding:.8rem;display:flex}.auth-verification__shield{color:#04120e;background:linear-gradient(145deg,#34d399,#10b981);border-radius:.65rem;flex:none;place-items:center;width:2.7rem;height:2.7rem;display:grid;box-shadow:0 12px 24px -15px #10b981d9}.auth-verification__shield svg{width:1.35rem;height:1.35rem}.auth-verification__identity p{gap:.12rem;min-width:0;display:grid}.auth-verification__identity p>span{color:var(--color-muted);font-size:.76rem}.auth-verification__identity strong{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.auth-verification__form{gap:1rem;display:grid}.auth-verification__label{color:#adb8c9;margin-bottom:.45rem;display:block}@supports (color:color-mix(in lab,red,red)){.auth-verification__label{color:color-mix(in srgb,var(--color-muted) 70%,var(--color-foreground))}}.auth-verification__label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:800}.auth-form .auth-verification__code{min-height:3.5rem;color:var(--color-foreground);letter-spacing:.16em;text-align:center;padding-inline:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.35rem;font-weight:750}.auth-form .auth-verification__code::placeholder{color:#94a3b873}@supports (color:color-mix(in lab,red,red)){.auth-form .auth-verification__code::placeholder{color:color-mix(in srgb,var(--color-muted) 45%,transparent)}}.auth-form .auth-verification__code::placeholder{letter-spacing:.18em}.auth-verification__help{color:#a3b0c2;margin-top:.5rem;display:block}@supports (color:color-mix(in lab,red,red)){.auth-verification__help{color:color-mix(in srgb,var(--color-muted) 82%,var(--color-foreground))}}.auth-verification__help{font-size:.84rem;line-height:1.5}.auth-verification__error{color:#ef4444;font-size:.86rem;line-height:1.45}.auth-verification__passkey{margin-top:1.15rem}.auth-verification__separator{color:var(--color-muted);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:.7rem;margin:1rem 0;font-size:.68rem;font-weight:800;display:flex}.auth-verification__separator:before,.auth-verification__separator:after{content:"";background:#e7e9ef17;flex:1;height:1px}@supports (color:color-mix(in lab,red,red)){.auth-verification__separator:before,.auth-verification__separator:after{background:color-mix(in srgb,var(--color-foreground) 9%,transparent)}}.auth-verification__passkey-button{border:1px solid #e7e9ef21;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;width:100%;padding:.8rem .9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-verification__passkey-button{border:1px solid color-mix(in srgb,var(--color-foreground) 13%,transparent)}}.auth-verification__passkey-button{background:#0d0e127a;border-radius:.7rem}@supports (color:color-mix(in lab,red,red)){.auth-verification__passkey-button{background:color-mix(in srgb,var(--color-bg) 48%,transparent)}}.auth-verification__passkey-button{color:var(--color-foreground);text-align:left;transition:border-color .2s,background .2s,transform .2s}.auth-verification__passkey-button:hover{border-color:#ffb30080;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.auth-verification__passkey-button:hover{border-color:color-mix(in srgb,var(--color-brand) 50%,transparent)}}.auth-verification__passkey-button:hover{background:#24211d}@supports (color:color-mix(in lab,red,red)){.auth-verification__passkey-button:hover{background:color-mix(in srgb,var(--color-brand) 6%,var(--color-surface))}}.auth-verification__passkey-button:disabled{cursor:wait;opacity:.65;transform:none}.auth-verification__passkey-button>svg{width:1.45rem;height:1.45rem;color:var(--color-brand)}.auth-verification__passkey-button>span:nth-child(2){gap:.1rem;display:grid}.auth-verification__passkey-button strong{font-family:var(--font-display);font-size:.92rem}.auth-verification__passkey-button small{color:var(--color-muted);font-size:.75rem}.auth-verification__passkey-button>span:last-child{color:var(--color-brand);font-size:1.1rem}.auth-verification__privacy{border-top:1px solid #e7e9ef14;align-items:flex-start;gap:.55rem;margin-top:1.2rem;padding-top:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.auth-verification__privacy{border-top:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.auth-verification__privacy{color:var(--color-muted);font-size:.78rem;line-height:1.5}.auth-verification__privacy svg{color:#24bddd;flex:none;width:1rem;height:1rem;margin-top:.08rem}@media(min-width:860px){.auth-shell{grid-template-columns:minmax(23rem,1.05fr) minmax(25rem,.95fr)}}@media(max-width:859px){.auth-page{min-height:0;padding:1.5rem 0 2.5rem}.auth-shell{max-width:34rem}.auth-shell__story{min-height:auto;padding:1.4rem}.auth-shell__story-copy{margin:1.8rem 0 0}.auth-shell__story-copy h2{font-size:2.1rem}.auth-shell__story-copy>p:last-child,.auth-shell__benefits,.auth-shell__privacy{display:none}.auth-shell__controller{opacity:.1;width:20rem;top:-4rem;right:-3rem}.auth-shell__header>p:last-child{font-size:.95rem}}@media(max-width:520px){.auth-page{margin-inline:-.25rem;padding-top:.8rem}.auth-shell{border-radius:1rem}.auth-shell__story{padding:1.1rem 1.2rem}.auth-shell__story-copy{margin-top:1.25rem}.auth-shell__story-copy h2{font-size:1.75rem}.auth-shell__panel{padding:1.25rem}.auth-shell__header h1{font-size:1.85rem}}.webtv__bug-live{background:var(--color-brand);color:#14161b;letter-spacing:.06em;border-radius:.35rem;box-shadow:0 6px 16px -8px #ffb300b3}@supports (color:color-mix(in lab,red,red)){.webtv__bug-live{box-shadow:0 6px 16px -8px color-mix(in srgb,var(--color-brand) 70%,transparent)}}.webtv__game-link{letter-spacing:0!important;text-transform:none!important;border:1px solid #ffb30073!important;border-radius:999px!important;padding:.35rem .7rem!important;font-size:.75rem!important;font-weight:650!important;text-decoration:none!important}@supports (color:color-mix(in lab,red,red)){.webtv__game-link{border:1px solid color-mix(in srgb,var(--color-brand) 45%,transparent)!important}}.webtv__game-link{background:#ffb3001f!important}@supports (color:color-mix(in lab,red,red)){.webtv__game-link{background:color-mix(in srgb,var(--color-brand) 12%,transparent)!important}}.webtv__game-link{color:var(--color-brand)!important}.webtv__game-link:hover,.webtv__game-link:focus-visible{background:#e29f02!important}@supports (color:color-mix(in lab,red,red)){.webtv__game-link:hover,.webtv__game-link:focus-visible{background:color-mix(in srgb,var(--color-brand) 88%,#0d0e12)!important}}.webtv__game-link:hover,.webtv__game-link:focus-visible{color:#14161b!important}.webtv__status-rail{background:#12141aeb!important;border-color:#ffffff14!important;border-radius:1rem!important;gap:.55rem!important;padding:.75rem .9rem!important}.webtv__status-rail-copy strong{letter-spacing:-.01em!important;text-transform:none!important;color:#fff!important;font-size:.82rem!important;font-weight:700!important}.webtv__status-rail-copy span{color:#ffffff85!important;font-size:.78rem!important}.webtv__status-rail .webtv__timeline{border-radius:.65rem;overflow:hidden;border-color:#ffffff12!important}.webtv__timeline-slot.is-live-slot{background:#ffb3001a!important}@supports (color:color-mix(in lab,red,red)){.webtv__timeline-slot.is-live-slot{background:color-mix(in srgb,var(--color-brand) 10%,transparent)!important}}.webtv__timeline-slot.is-live-slot{color:#ffffffb8!important}.webtv__timeline-slot.is-live-slot.is-current{background:#4c3e1e!important}@supports (color:color-mix(in lab,red,red)){.webtv__timeline-slot.is-live-slot.is-current{background:color-mix(in srgb,var(--color-brand) 22%,#1a1d26)!important}}.webtv__timeline-slot.is-live-slot.is-current{color:#fff!important}.webtv__bandeau--inline .webtv__ticker,.webtv__bandeau--inline:not(:has(.webtv__ticker-upcoming:not([hidden]))){display:none!important}.webtv__bandeau--inline{border-radius:.65rem;margin-top:.35rem;background:#ffb30014!important;border:0!important}@supports (color:color-mix(in lab,red,red)){.webtv__bandeau--inline{background:color-mix(in srgb,var(--color-brand) 8%,transparent)!important}}.webtv__bandeau--inline{min-height:0!important}.webtv__ticker-upcoming{padding:.55rem .75rem;background:0 0!important;position:relative!important;inset:auto!important}.webtv__ticker-upcoming-kicker{letter-spacing:.08em}.webtv__ticker-upcoming-title{text-transform:none;letter-spacing:-.01em;font-weight:700}.webtv__show-kicker-label{opacity:.7;letter-spacing:.1em}.webtv__show-kicker strong{text-transform:none;font-weight:750;letter-spacing:-.01em!important}.webtv__bezel{border-radius:1rem!important}.webtv__lower-third{border-radius:0 0 1rem 1rem}.webtv__guide-head p{text-align:right;max-width:28rem}@media(max-width:640px){.webtv__guide-head p{text-align:left;max-width:none}}.webtv--broadcast{--webtv-console-radius:.85rem;background:linear-gradient(#12141a,#0a0b0e 7.5rem,#0a0b0e);padding-top:.85rem}.webtv__console{border-radius:var(--webtv-console-radius);background:linear-gradient(#1a1d26eb,#0c0d11f5);border:1px solid #ffffff17;max-width:90rem;margin:0 auto;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 28px 70px -40px #000000e6}.webtv__console .webtv__masthead{background:linear-gradient(#16181fe6,#0000);border-bottom:1px solid #ffffff12;max-width:none;margin:0;padding:.7rem 1rem .65rem}.webtv__console .webtv__masthead:after{display:none}.webtv__console .webtv__channel-name{letter-spacing:-.02em;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:750}.webtv__console .webtv__channel-freq{color:#ffffff75;margin-top:.12rem;font-size:.74rem}.webtv__console .webtv__masthead-meta{background:0 0;border:0;border-radius:0;gap:.55rem .85rem;padding:0}.webtv__console .webtv__clock{font-variant-numeric:tabular-nums;color:#ffffff9e;font-size:.78rem}.webtv__console .webtv__viewers{color:#ffffff8c;font-size:.74rem}.webtv__console .webtv__air-status{border-color:#ffb3008c;border-radius:.35rem;padding:.28rem .62rem;font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.webtv__console .webtv__air-status{border-color:color-mix(in srgb,var(--color-brand) 55%,transparent)}}.webtv__console .webtv__air-status{background:var(--color-brand);color:#14161b}.webtv__console .webtv__air-status .webtv__live-dot{box-shadow:none;background:#14161b;animation:none}.webtv__icon-btn--ghost{color:#ffffffb8;background:0 0;border-color:#0000;padding:.4rem .55rem}.webtv__icon-btn--ghost:hover,.webtv__icon-btn--ghost.is-copied,.webtv__icon-btn--ghost.is-active,.webtv__icon-btn--ghost[aria-pressed=true]{color:var(--color-brand);background:#ffffff0f;border-color:#ffffff1a}@media(min-width:900px){.webtv__icon-btn--ghost span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.webtv__icon-btn--ghost{border-radius:.45rem;justify-content:center;width:2.35rem;height:2.35rem;padding:0;position:relative}}.webtv__console .webtv__screen{max-width:none;margin:0}.webtv__console .webtv__screen:before{display:none}.webtv__console .webtv__bezel{max-height:none;box-shadow:none!important;border:0!important;border-radius:0!important}@media(min-width:1024px)and (max-width:1600px){.webtv__console .webtv__bezel{max-height:min(68dvh,46rem)}}.webtv__console .webtv__lower-third{background:linear-gradient(#0000,#0000008c 38%,#000000e0);padding-top:3.25rem;border-radius:0!important}.webtv__console .webtv__lower-third-accent{background:linear-gradient(180deg,var(--color-brand),#ffb30066);width:4px}@supports (color:color-mix(in lab,red,red)){.webtv__console .webtv__lower-third-accent{background:linear-gradient(180deg,var(--color-brand),color-mix(in srgb,var(--color-brand) 40%,transparent))}}.webtv__console .webtv__lower-third-copy{max-width:min(36rem,72%);padding:.85rem 1.1rem 1rem}.webtv__console .webtv__now-title{letter-spacing:-.02em;font-size:clamp(1.05rem,2vw,1.45rem);font-weight:750}.webtv__console .webtv__show-kicker{margin:0 0 .15rem}.webtv__console .webtv__show-kicker-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);opacity:1;font-size:.62rem}.webtv__console .webtv__bug{gap:.35rem;top:.75rem;right:.75rem}.webtv__console .webtv__bug-live{border-radius:.25rem;padding:.18rem .4rem;font-size:.58rem}.webtv__console .webtv__unmute:not(.is-external){border-radius:.55rem;padding:.5rem .85rem .5rem .5rem}.webtv__console .webtv__status-rail{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0b0c10!important;border:0!important;border-top:1px solid #ffffff14!important;border-radius:0!important;gap:.45rem!important;margin:0!important;padding:.65rem .85rem .75rem!important}.webtv__console .webtv__status-rail-copy{margin-bottom:.1rem}.webtv__console .webtv__status-rail-copy strong{letter-spacing:.08em!important;text-transform:uppercase!important;color:#ffffff8c!important;font-size:.72rem!important;font-weight:700!important}.webtv__console .webtv__status-rail-copy span{font-variant-numeric:tabular-nums;color:#ffffffb8!important;font-size:.78rem!important}.webtv__console .webtv__emission-progress{background:#ffffff14;border-radius:999px;overflow:hidden;height:.28rem!important}.webtv__console .webtv__emission-progress>span{background:linear-gradient(90deg,var(--color-brand),#ffca4d);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.webtv__console .webtv__emission-progress>span{background:linear-gradient(90deg,var(--color-brand),color-mix(in srgb,var(--color-brand) 70%,#fff))}}.webtv__console .webtv__timeline{background:#050607;border-radius:.35rem;gap:1px;min-height:2.85rem;margin-bottom:0!important}.webtv__console .webtv__timeline-slot{letter-spacing:.02em;text-transform:none;background:#ffffff0e;min-width:3.1rem;padding:.4rem .35rem .42rem;font-size:.58rem;font-weight:650}.webtv__console .webtv__timeline-slot.is-current{background:#463714;flex-basis:8.5rem;min-width:8.5rem}@supports (color:color-mix(in lab,red,red)){.webtv__console .webtv__timeline-slot.is-current{background:color-mix(in srgb,var(--color-brand) 22%,#12141a)}}.webtv__console .webtv__timeline-slot.is-current{box-shadow:inset 0 -2px 0 var(--color-brand)}.webtv__console .webtv__timeline-title{letter-spacing:-.01em;font-size:.68rem;font-weight:700}.webtv__console .webtv__timeline-time{opacity:.7;font-variant-numeric:tabular-nums}.webtv__console>.webtv__mire,.webtv__console .webtv__screen>.webtv__mire{border:0;border-radius:0;max-width:none}.webtv__below{max-width:90rem;margin:1.15rem auto 0!important}.webtv__guide{background:linear-gradient(#14161d,#0c0d11)!important;border-radius:.85rem!important;padding:1rem 1.05rem 1.15rem!important;box-shadow:0 20px 50px -36px #000000d9!important}.webtv__guide-head{align-items:center!important;margin-bottom:.75rem!important;padding-bottom:.65rem!important}.webtv__guide-head-actions{align-items:center;gap:.75rem;display:flex}.webtv__guide-head h2{font-size:1.05rem!important;font-weight:750!important}.webtv__guide-live-btn{letter-spacing:0!important;text-transform:none!important;border:1px solid #ffb3008c!important;border-radius:.4rem!important;padding:.45rem .85rem!important;font-size:.74rem!important;font-weight:700!important}@supports (color:color-mix(in lab,red,red)){.webtv__guide-live-btn{border:1px solid color-mix(in srgb,var(--color-brand) 55%,transparent)!important}}.webtv__guide-live-btn{background:#ffb30024!important}@supports (color:color-mix(in lab,red,red)){.webtv__guide-live-btn{background:color-mix(in srgb,var(--color-brand) 14%,transparent)!important}}.webtv__guide-live-btn{color:var(--color-brand)!important}.webtv__guide-live-btn:hover{background:var(--color-brand)!important;color:#14161b!important}.webtv__guide-filters{gap:.35rem!important;margin-bottom:.85rem!important}.webtv__guide-filter{letter-spacing:0!important;text-transform:none!important;color:#ffffffad!important;background:#ffffff08!important;border:1px solid #ffffff1a!important;border-radius:.35rem!important;padding:.38rem .72rem!important;font-size:.72rem!important;font-weight:650!important}.webtv__guide-filter.is-active,.webtv__guide-filter[aria-selected=true]{border-color:var(--color-brand)!important;background:#ffb30029!important}@supports (color:color-mix(in lab,red,red)){.webtv__guide-filter.is-active,.webtv__guide-filter[aria-selected=true]{background:color-mix(in srgb,var(--color-brand) 16%,transparent)!important}}.webtv__guide-filter.is-active,.webtv__guide-filter[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--color-brand);color:#fff!important}.webtv__epg-live{background:var(--color-brand)!important;color:#14161b!important;letter-spacing:.08em!important;border-radius:.25rem!important;box-shadow:0 6px 14px -8px #ffb300b3!important}@supports (color:color-mix(in lab,red,red)){.webtv__epg-live{box-shadow:0 6px 14px -8px color-mix(in srgb,var(--color-brand) 70%,transparent)!important}}.webtv__epg-live:before{background:#14161b!important}.webtv__epg-item{overflow:hidden;background:#0e1016!important;border-color:#ffffff14!important;border-radius:.55rem!important}.webtv__epg-item.is-current{border-color:#ffb3008c!important}@supports (color:color-mix(in lab,red,red)){.webtv__epg-item.is-current{border-color:color-mix(in srgb,var(--color-brand) 55%,transparent)!important}}.webtv__epg-item.is-current{box-shadow:0 0 0 1px #ffb30059!important}@supports (color:color-mix(in lab,red,red)){.webtv__epg-item.is-current{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-brand) 35%,transparent)!important}}.webtv__epg-item.is-current:before{background:var(--color-brand)!important}.webtv__epg-thumb{aspect-ratio:16/9}.webtv__epg-title{letter-spacing:-.015em!important;font-size:.92rem!important;font-weight:700!important}.webtv__epg-kicker{font-variant-numeric:tabular-nums;letter-spacing:.02em!important;text-transform:none!important;color:#ffffff7a!important;font-size:.66rem!important}.webtv__epg-arrow{background:#0a0b0ef0!important;border-radius:.45rem!important;width:2.1rem!important;height:3.4rem!important}@media(max-width:767px){.webtv__console{border-radius:.65rem}.webtv__console .webtv__masthead{flex-wrap:wrap;padding:.65rem .75rem}.webtv__console .webtv__lower-third-copy{max-width:100%;padding:.7rem .85rem .85rem}.webtv__icon-btn--ghost span{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.webtv__icon-btn--ghost{width:auto;height:auto;padding:.35rem .55rem}}html[data-theme=light] .webtv__console{border-color:#ffffff1a}.webtv--cinema .webtv__console{box-shadow:none;border-color:#ffffff0f}.webtv--cinema .webtv__console .webtv__masthead{background:0 0;padding-block:.45rem}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{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}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
