img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--km-color-bg:#08090c;--km-color-bg-soft:#0b0d12;--km-color-surface:#101319;--km-color-surface-2:#161a21;--km-color-surface-3:#1d222b;--km-color-border:rgb(255 255 255 / 9%);--km-color-border-strong:rgb(255 255 255 / 16%);--km-color-text:#f7f8fa;--km-color-text-2:#9aa4b2;--km-color-text-3:#757e8c;--km-color-accent:#e11d48;--km-color-accent-rgb:225, 29, 72;--km-color-accent-contrast:#ffffff;--km-color-accent-soft:rgb(var(--km-color-accent-rgb) / 14%);--km-color-accent-text:#f43f5e;--km-color-success:#34d399;--km-color-warning:#fbbf24;--km-color-danger:#f87171;--km-color-scrim:linear-gradient(
		to bottom,
		rgb(8 9 12 / 18%) 0%,
		rgb(8 9 12 / 68%) 55%,
		rgb(8 9 12 / 98%) 100%
	);--km-color-scrim-side:linear-gradient(
		to var(--km-dir-end, right),
		rgb(8 9 12 / 92%) 0%,
		rgb(8 9 12 / 55%) 55%,
		rgb(8 9 12 / 10%) 100%
	);--km-shadow-sm:0 1px 2px rgb(0 0 0 / 34%);--km-shadow-md:0 10px 28px -14px rgb(0 0 0 / 66%);--km-shadow-lg:0 28px 68px -28px rgb(0 0 0 / 74%);--km-glow-accent:0 10px 30px -12px rgb(var(--km-color-accent-rgb) / 55%);--km-glow-card:0 18px 40px -22px rgb(0 0 0 / 85%);--km-media-ring:inset 0 0 0 1px rgb(255 255 255 / 7%);--km-menu-bg:#171b22;--km-menu-text:#ececef;--km-menu-muted:#a1a1aa;--km-menu-hover:rgb(255 255 255 / 9%);--km-menu-border:rgb(255 255 255 / 12%);--km-font-sans:"IRANSans", "IRANSansWeb", "Vazirmatn", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Tahoma, sans-serif;--km-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--km-text-display:clamp(2.25rem, 1.4rem + 3.4vw, 4rem);--km-text-h1:clamp(1.85rem, 1.25rem + 2.4vw, 3rem);--km-text-h2:clamp(1.4rem, 1.1rem + 1.1vw, 1.95rem);--km-text-h3:clamp(1.15rem, 1.02rem + 0.5vw, 1.4rem);--km-text-body-lg:1.0625rem;--km-text-body:1rem;--km-text-sm:0.875rem;--km-text-meta:0.8125rem;--km-text-caption:0.75rem;--km-leading-tight:1.25;--km-leading-snug:1.45;--km-leading-normal:1.7;--km-leading-prose:1.95;--km-weight-regular:400;--km-weight-medium:500;--km-weight-semibold:600;--km-weight-bold:700;--km-space-1:0.25rem;--km-space-2:0.5rem;--km-space-3:0.75rem;--km-space-4:1rem;--km-space-5:1.25rem;--km-space-6:1.5rem;--km-space-8:2rem;--km-space-10:2.5rem;--km-space-12:3rem;--km-space-16:4rem;--km-space-20:5rem;--km-radius-sm:8px;--km-radius-md:12px;--km-radius-lg:16px;--km-radius-xl:20px;--km-radius-pill:999px;--km-dir-start:left;--km-dir-end:right;--km-container:1360px;--km-gutter:var(--km-space-4);--km-header-height:64px;--km-bottomnav-height:60px;--km-ease:cubic-bezier(0.22, 0.61, 0.36, 1);--km-ease-enter:cubic-bezier(0.34, 1.4, 0.64, 1);--km-duration-fast:120ms;--km-duration:200ms;--km-duration-slow:340ms;--km-z-header:40;--km-z-subnav:30;--km-z-bottomnav:45;--km-z-overlay:60;--km-z-modal:70;--km-z-toast:80;color-scheme:dark}:root[data-theme="light"]{--km-color-bg:#f1f2f5;--km-color-bg-soft:#ffffff;--km-color-surface:#ffffff;--km-color-surface-2:#f5f6f8;--km-color-surface-3:#e6e8ed;--km-color-border:rgb(9 9 11 / 12%);--km-color-border-strong:rgb(9 9 11 / 22%);--km-color-text:#14161b;--km-color-text-2:#4b4d57;--km-color-text-3:#666973;--km-color-accent-text:#be123c;--km-media-ring:inset 0 0 0 1px rgb(9 9 11 / 10%);--km-menu-bg:#ffffff;--km-menu-text:#14161b;--km-menu-muted:#6c6f7a;--km-menu-hover:rgb(9 9 11 / 6%);--km-menu-border:rgb(9 9 11 / 12%);--km-color-scrim:linear-gradient(
		to bottom,
		rgb(241 242 245 / 35%) 0%,
		rgb(241 242 245 / 88%) 45%,
		rgb(241 242 245 / 99%) 100%
	);--km-color-scrim-side:linear-gradient(
		to var(--km-dir-end, right),
		rgb(241 242 245 / 94%) 0%,
		rgb(241 242 245 / 60%) 55%,
		rgb(241 242 245 / 10%) 100%
	);--km-shadow-sm:0 1px 2px rgb(9 9 11 / 8%);--km-shadow-md:0 10px 24px -16px rgb(9 9 11 / 30%);--km-shadow-lg:0 24px 60px -28px rgb(9 9 11 / 32%);color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme="dark"]):not([data-theme="light"]){--km-color-bg:#f1f2f5;--km-color-bg-soft:#ffffff;--km-color-surface:#ffffff;--km-color-surface-2:#f5f6f8;--km-color-surface-3:#e6e8ed;--km-color-border:rgb(9 9 11 / 12%);--km-color-border-strong:rgb(9 9 11 / 22%);--km-color-text:#14161b;--km-color-text-2:#4b4d57;--km-color-text-3:#666973;--km-color-accent-text:#be123c;--km-media-ring:inset 0 0 0 1px rgb(9 9 11 / 10%);--km-menu-bg:#ffffff;--km-menu-text:#14161b;--km-menu-muted:#6c6f7a;--km-menu-hover:rgb(9 9 11 / 6%);--km-menu-border:rgb(9 9 11 / 12%);--km-color-scrim:linear-gradient(
			to bottom,
			rgb(241 242 245 / 35%) 0%,
			rgb(241 242 245 / 88%) 45%,
			rgb(241 242 245 / 99%) 100%
		);--km-color-scrim-side:linear-gradient(
			to var(--km-dir-end, right),
			rgb(241 242 245 / 94%) 0%,
			rgb(241 242 245 / 60%) 55%,
			rgb(241 242 245 / 10%) 100%
		);--km-shadow-sm:0 1px 2px rgb(9 9 11 / 8%);--km-shadow-md:0 10px 24px -16px rgb(9 9 11 / 30%);--km-shadow-lg:0 24px 60px -28px rgb(9 9 11 / 32%);color-scheme:light}}@media (min-width:768px){:root{--km-gutter:var(--km-space-6)}}@media (min-width:1280px){:root{--km-gutter:var(--km-space-8);--km-header-height:72px}}:root{--km-color-accent:#E11D48;--km-color-accent-rgb:225, 29, 72;--km-container:1360px;--km-font-sans:"IRANSans", "IRANSansWeb", "Vazirmatn", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Tahoma, sans-serif}@font-face{font-family:"IRANSans";src:url(https://cinez.ir/wp-content/themes/kamran-movie/assets/fonts/IRANSans-Regular.woff2?ver=1790865310) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IRANSans";src:url(https://cinez.ir/wp-content/themes/kamran-movie/assets/fonts/IRANSans-Medium.woff2?ver=1790865310) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IRANSans";src:url(https://cinez.ir/wp-content/themes/kamran-movie/assets/fonts/IRANSans-Bold.woff2?ver=1790865310) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--km-header-height) + var(--km-space-12))}body{margin:0;background-color:var(--km-color-bg);color:var(--km-color-text);font-family:var(--km-font-sans);font-size:var(--km-text-body);line-height:var(--km-leading-normal);font-synthesis-weight:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--km-weight-semibold);line-height:var(--km-leading-tight);letter-spacing:-.01em;text-wrap:balance}p,ul,ol,dl,figure,blockquote,pre{margin:0}ul,ol{padding:0;list-style:none}[hidden]{display:none!important}img,picture,video,canvas,svg{display:block;max-inline-size:100%}img{block-size:auto}a{color:inherit;text-decoration:none;transition:color var(--km-duration) var(--km-ease)}a:hover{color:var(--km-color-accent-text)}button,input,select,textarea{font:inherit;color:inherit}button{margin:0;padding:0;border:0;background:none;cursor:pointer}svg{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}hr{border:0;border-block-start:1px solid var(--km-color-border);margin-block:var(--km-space-8)}table{inline-size:100%;border-collapse:collapse}:focus-visible{outline:2px solid var(--km-color-accent);outline-offset:2px;border-radius:var(--km-radius-sm)}::selection{background-color:rgb(var(--km-color-accent-rgb) / 30%)}.km-sr{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.km-skip{position:absolute;inset-block-start:var(--km-space-2);inset-inline-start:var(--km-space-2);z-index:100;padding:var(--km-space-3) var(--km-space-4);border-radius:var(--km-radius-md);background-color:var(--km-color-accent);color:var(--km-color-accent-contrast);transform:translateY(-200%);transition:transform var(--km-duration) var(--km-ease)}.km-skip:focus-visible{transform:translateY(0);color:var(--km-color-accent-contrast)}.km-sprite{display:none}.km-prose{font-size:var(--km-text-body-lg);line-height:var(--km-leading-prose);color:var(--km-color-text-2);max-inline-size:min(100%, 760px)}.km-prose>*+*{margin-block-start:var(--km-space-5)}.km-prose h2,.km-prose h3,.km-prose h4{color:var(--km-color-text);margin-block-start:var(--km-space-10);scroll-margin-block-start:calc(var(--km-header-height) + var(--km-space-8))}.km-prose h2{font-size:var(--km-text-h2)}.km-prose h3{font-size:var(--km-text-h3)}.km-prose strong{color:var(--km-color-text);font-weight:var(--km-weight-semibold)}.km-prose a{color:var(--km-color-accent-text);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.km-prose ul,.km-prose ol{padding-inline-start:var(--km-space-6);list-style:disc}.km-prose ol{list-style:decimal}.km-prose li+li{margin-block-start:var(--km-space-2)}.km-prose blockquote{padding-inline-start:var(--km-space-5);border-inline-start:3px solid var(--km-color-accent);color:var(--km-color-text);font-size:var(--km-text-h3);line-height:var(--km-leading-snug)}.km-prose img,.km-prose figure{border-radius:var(--km-radius-lg);overflow:hidden}.km-prose figcaption{margin-block-start:var(--km-space-2);font-size:var(--km-text-meta);color:var(--km-color-text-3)}.km-prose code{font-family:var(--km-font-mono);font-size:.9em;padding:.15em .4em;border-radius:var(--km-radius-sm);background-color:var(--km-color-surface-2)}.km-prose pre{padding:var(--km-space-4);border-radius:var(--km-radius-md);background-color:var(--km-color-surface-2);overflow-x:auto}.km-prose table{display:block;overflow-x:auto;font-size:var(--km-text-sm)}.km-prose th,.km-prose td{padding:var(--km-space-3);border-block-end:1px solid var(--km-color-border);text-align:start}@media (max-width:767px){.km-prose{font-size:var(--km-text-body)}}.km-media{position:relative;display:block;overflow:hidden;border-radius:var(--km-radius-md);background-color:var(--km-color-surface-2);background-image:linear-gradient(135deg,var(--km-color-surface-2),var(--km-color-surface-3));isolation:isolate}.km-media::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--km-media-ring);pointer-events:none}.km-hero__backdrop .km-media::after,.km-title-hero__backdrop .km-media::after,.km-archive__cover .km-media::after,.km-person-hero__cover .km-media::after,.km-list__cover .km-media::after{display:none}.km-media--poster{aspect-ratio:2 / 3}.km-media--backdrop{aspect-ratio:16 / 9}.km-media--profile{aspect-ratio:2 / 3}.km-media--square{aspect-ratio:1}.km-media__img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform var(--km-duration-slow) var(--km-ease),opacity var(--km-duration) var(--km-ease)}.km-media--empty{display:grid;place-items:center;color:var(--km-color-text-3)}.km-media__icon{inline-size:28px;block-size:28px;opacity:.5}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important;scroll-behavior:auto!important}}.km-container{inline-size:100%;max-inline-size:var(--km-container);margin-inline:auto;padding-inline:var(--km-gutter)}.km-main{display:block;min-block-size:50vh;padding-block-end:var(--km-space-16)}.km-section{padding-block:var(--km-space-10)}.km-section__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--km-space-3) var(--km-space-4);margin-block-end:var(--km-space-5)}@media (max-width:479px){.km-section__title{font-size:var(--km-text-h3)}}.km-section__lead{display:flex;align-items:center;gap:var(--km-space-3);min-inline-size:0}.km-section__icon{display:grid;place-items:center;inline-size:38px;block-size:38px;flex:none;border-radius:var(--km-radius-md);background-color:var(--km-color-accent-soft);color:var(--km-color-accent-text)}.km-section__title{font-size:var(--km-text-h2)}.km-section__more{display:inline-flex;align-items:center;gap:var(--km-space-1);padding:var(--km-space-2) var(--km-space-3);border:1px solid var(--km-color-border);border-radius:var(--km-radius-pill);font-size:var(--km-text-sm);color:var(--km-color-text-2);white-space:nowrap;transition:border-color var(--km-duration) var(--km-ease),color var(--km-duration) var(--km-ease),background-color var(--km-duration) var(--km-ease)}.km-section__more:hover{border-color:var(--km-color-border-strong);background-color:var(--km-color-surface-2)}.km-section__more:hover{color:var(--km-color-accent-text)}.km-block{padding-block:var(--km-space-10);border-block-start:1px solid var(--km-color-border)}.km-block:first-of-type{border-block-start:0}.km-block__title{font-size:var(--km-text-h2);margin-block-end:var(--km-space-6)}.km-block__subtitle{font-size:var(--km-text-h3);margin-block:var(--km-space-8) var(--km-space-4)}.km-header{position:sticky;inset-block-start:0;z-index:var(--km-z-header);background-color:rgb(from var(--km-color-bg) r g b / 82%);backdrop-filter:blur(14px);border-block-end:1px solid #fff0;transition:border-color var(--km-duration) var(--km-ease),background-color var(--km-duration) var(--km-ease)}@supports not (color:rgb(from #fff r g b / 50%)){.km-header{background-color:var(--km-color-bg)}}.km-header.is-stuck{border-block-end-color:var(--km-color-border)}.km-header__inner{display:flex;align-items:center;gap:var(--km-space-4);block-size:var(--km-header-height)}.km-header__brand{display:flex;align-items:center;gap:var(--km-space-2);flex:none}.km-header__burger{display:inline-flex}.km-header__actions{display:flex;align-items:center;gap:var(--km-space-1);margin-inline-start:auto}.km-logo{display:inline-flex;align-items:center;gap:var(--km-space-2);font-weight:var(--km-weight-bold);font-size:1.0625rem;letter-spacing:-.02em}.km-logo img{block-size:32px;inline-size:auto}.km-logo__mark{display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:var(--km-radius-sm);background-color:var(--km-color-accent);color:var(--km-color-accent-contrast)}.km-logo__mark svg{inline-size:18px;block-size:18px}.km-nav{display:none}.km-nav__list{display:flex;align-items:center;gap:var(--km-space-1)}.km-nav__list a,.km-nav .menu-item>a{display:inline-block;padding:var(--km-space-2) var(--km-space-3);border-radius:var(--km-radius-sm);font-size:var(--km-text-sm);font-weight:var(--km-weight-medium);color:var(--km-color-text-2)}.km-nav__list a:hover,.km-nav .menu-item>a:hover,.km-nav .current-menu-item>a{color:var(--km-color-text);background-color:var(--km-color-surface-2)}.km-nav .menu-item-has-children{position:relative}.km-nav .sub-menu{position:absolute;inset-block-start:100%;inset-inline-start:0;min-inline-size:200px;padding:var(--km-space-2);border:1px solid var(--km-color-border);border-radius:var(--km-radius-md);background-color:var(--km-color-surface);box-shadow:var(--km-shadow-lg);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--km-duration) var(--km-ease),transform var(--km-duration) var(--km-ease),visibility var(--km-duration)}.km-nav .menu-item-has-children:hover>.sub-menu,.km-nav .menu-item-has-children:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.km-nav .sub-menu a{display:block}@media (min-width:1024px){.km-nav{display:block}.km-header .km-header__burger{display:none}}.km-footer{border-block-start:1px solid var(--km-color-border);background-color:var(--km-color-bg-soft);padding-block-start:var(--km-space-12);margin-block-start:var(--km-space-16)}.km-footer__inner{display:grid;gap:var(--km-space-10);padding-block-end:var(--km-space-10)}.km-footer__about{margin-block-start:var(--km-space-4);color:var(--km-color-text-2);font-size:var(--km-text-sm);max-inline-size:420px}.km-footer__cols{display:grid;gap:var(--km-space-8);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.km-footer__title,.km-widget__title{font-size:var(--km-text-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--km-color-text-3);margin-block-end:var(--km-space-4)}.km-footer__list li+li,.km-footer__legallist li+li{margin-block-start:var(--km-space-2)}.km-footer__list a{font-size:var(--km-text-sm);color:var(--km-color-text-2)}.km-footer__bar{border-block-start:1px solid var(--km-color-border);padding-block:var(--km-space-5)}.km-footer__barinner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--km-space-4)}.km-footer__copy{font-size:var(--km-text-meta);color:var(--km-color-text-3)}.km-footer__legallist{display:flex;flex-wrap:wrap;gap:var(--km-space-4);font-size:var(--km-text-meta)}.km-footer__legallist li+li{margin-block-start:0}.km-social{display:flex;gap:var(--km-space-2);margin-block-start:var(--km-space-5)}.km-social__link{display:grid;place-items:center;inline-size:38px;block-size:38px;border:1px solid var(--km-color-border);border-radius:var(--km-radius-sm);color:var(--km-color-text-2);transition:border-color var(--km-duration) var(--km-ease),color var(--km-duration) var(--km-ease)}.km-social__link:hover{border-color:var(--km-color-accent);color:var(--km-color-accent-text)}@media (min-width:900px){.km-footer__inner{grid-template-columns:minmax(240px,1fr) 2fr;gap:var(--km-space-16)}}.km-grid{display:grid;gap:var(--km-space-5) var(--km-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:480px){.km-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.km-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--km-space-6) var(--km-space-5)}}@media (min-width:1280px){.km-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1536px){.km-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:359px){.km-grid{grid-template-columns:minmax(0,1fr)}}.km-grid--people{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.km-grid--people{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.km-grid--people{grid-template-columns:repeat(6,minmax(0,1fr))}}.km-grid--articles{grid-template-columns:minmax(0,1fr);gap:var(--km-space-8)}@media (min-width:640px){.km-grid--articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.km-grid--articles{grid-template-columns:repeat(3,minmax(0,1fr))}}.km-row{padding-block:var(--km-space-8)}.km-row__wrap{position:relative}.km-row__track{display:flex;gap:var(--km-space-4);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--km-gutter);padding-block-end:var(--km-space-2);margin-inline:calc(var(--km-gutter) * -1);padding-inline:var(--km-gutter);scrollbar-width:none;overscroll-behavior-x:contain}.km-row__item{flex:0 0 clamp(128px, 40vw, 168px);scroll-snap-align:start}.km-row--wide .km-row__item{flex-basis:clamp(260px, 82vw, 330px)}.km-row__track::-webkit-scrollbar{display:none}.km-row__wrap::before,.km-row__wrap::after{content:"";position:absolute;inset-block:0;inline-size:clamp(40px, 6vw, 96px);z-index:1;opacity:0;pointer-events:none;transition:opacity var(--km-duration) var(--km-ease)}.km-row__wrap::before{inset-inline-start:calc(var(--km-gutter) * -1);background-image:linear-gradient(to var(--km-dir-end),var(--km-color-bg),transparent)}.km-row__wrap::after{inset-inline-end:calc(var(--km-gutter) * -1);background-image:linear-gradient(to var(--km-dir-start),var(--km-color-bg),transparent)}.km-row__wrap.is-scrollable:not(.is-start)::before,.km-row__wrap.is-scrollable:not(.is-end)::after{opacity:1}.km-row__nav{display:none;position:absolute;inset-block-start:34%;translate:0 -50%;z-index:2;inline-size:44px;block-size:44px;place-items:center;border-radius:var(--km-radius-pill);background-color:rgb(from var(--km-color-surface) r g b / 82%);backdrop-filter:blur(8px);border:1px solid var(--km-color-border);color:var(--km-color-text);box-shadow:var(--km-shadow-lg);opacity:0;transition:opacity var(--km-duration) var(--km-ease),background-color var(--km-duration) var(--km-ease),scale var(--km-duration) var(--km-ease)}.km-row__nav--prev{inset-inline-start:2px}.km-row__nav--next{inset-inline-end:2px}.km-row__nav:hover{background-color:var(--km-color-surface-2);scale:1.06}.km-row__nav[hidden]{display:none}@supports not (background-color:rgb(from #fff r g b / 50%)){.km-row__nav{background-color:var(--km-color-surface)}}@media (min-width:1024px) and (hover:hover){.km-row__nav{display:grid}.km-row__wrap:hover .km-row__nav,.km-row__nav:focus-visible{opacity:1}.km-row__item{flex-basis:186px}.km-row--wide .km-row__item{flex-basis:330px}}.km-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--km-space-2);padding:.7rem 1.15rem;min-block-size:40px;border:1px solid #fff0;border-radius:var(--km-radius-md);font-size:var(--km-text-sm);font-weight:var(--km-weight-semibold);line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--km-duration) var(--km-ease),border-color var(--km-duration) var(--km-ease),color var(--km-duration) var(--km-ease),transform var(--km-duration-fast) var(--km-ease)}.km-btn:active{transform:scale(.98)}.km-btn svg{inline-size:18px;block-size:18px}.km-btn--accent{background-color:var(--km-color-accent);color:var(--km-color-accent-contrast);box-shadow:0 1px 2px rgb(0 0 0 / 20%)}.km-btn--accent:hover{background-color:color-mix(in srgb,var(--km-color-accent) 92%,white);color:var(--km-color-accent-contrast);box-shadow:var(--km-glow-accent)}.km-btn--ghost{background-color:var(--km-color-surface-2);border-color:var(--km-color-border);color:var(--km-color-text)}.km-btn--ghost:hover{background-color:var(--km-color-surface-3);border-color:var(--km-color-border-strong);color:var(--km-color-text)}.km-btn--sm{padding:.45rem .8rem;min-block-size:36px;font-size:var(--km-text-meta)}.km-btn--block{inline-size:100%}.km-btn[disabled],.km-btn[aria-disabled="true"]{opacity:.55;pointer-events:none}.km-iconbtn{position:relative;display:inline-grid;place-items:center;inline-size:40px;block-size:40px;border-radius:var(--km-radius-md);color:var(--km-color-text-2);transition:background-color var(--km-duration) var(--km-ease),color var(--km-duration) var(--km-ease)}.km-iconbtn:hover{background-color:var(--km-color-surface-2);color:var(--km-color-text)}.km-iconbtn__badge{position:absolute;inset-block-start:2px;inset-inline-end:2px;min-inline-size:18px;padding:0 4px;border-radius:var(--km-radius-pill);background-color:var(--km-color-accent);color:var(--km-color-accent-contrast);font-size:.6875rem;font-weight:var(--km-weight-semibold);line-height:18px;text-align:center}.km-theme-toggle__light{display:none}:root[data-theme="light"] .km-theme-toggle__dark{display:none}:root[data-theme="light"] .km-theme-toggle__light{display:block}.km-reveal>*{opacity:0;transform:translateY(12px) scale(.98)}.km-reveal.is-revealed>*{opacity:1;transform:none;transition:opacity 360ms var(--km-ease),transform 420ms var(--km-ease-enter);transition-delay:calc(var(--km-reveal-index, 0) * 45ms)}@media (prefers-reduced-motion:reduce){.km-reveal>*,.km-reveal.is-revealed>*{opacity:1;transform:none;transition:none}}.km-on-media{--km-color-text:#f6f6f7;--km-color-text-2:#d2d3d7;--km-color-text-3:#9fa0a6;--km-color-border:rgb(255 255 255 / 16%);--km-color-border-strong:rgb(255 255 255 / 28%);--km-color-surface:rgb(14 17 22 / 78%);--km-color-surface-2:rgb(255 255 255 / 12%);--km-color-surface-3:rgb(255 255 255 / 22%);--km-color-scrim:linear-gradient(
		to bottom,
		rgb(8 10 14 / 30%) 0%,
		rgb(8 10 14 / 68%) 55%,
		rgb(8 10 14 / 93%) 100%
	);color:var(--km-color-text)}.km-on-media .km-btn--ghost,.km-on-media .km-action--full{background-color:rgb(255 255 255 / 12%);border-color:rgb(255 255 255 / 24%);color:#fff;backdrop-filter:blur(10px)}.km-on-media .km-btn--ghost:hover,.km-on-media .km-action--full:hover{background-color:rgb(255 255 255 / 22%);color:#fff}.km-on-media .km-action--full[aria-pressed="true"]{background-color:var(--km-color-accent);border-color:var(--km-color-accent);color:var(--km-color-accent-contrast)}.km-on-media .km-chip{background-color:rgb(255 255 255 / 10%);border-color:rgb(255 255 255 / 22%);color:#eaeaee}.km-on-media .km-chip:hover{border-color:#fff;color:#fff}.km-on-media .km-breadcrumbs,.km-on-media .km-breadcrumbs__item.is-current{color:rgb(255 255 255 / 66%)}@media (pointer:coarse){.km-chip{min-block-size:44px;padding-block:.55rem}.km-section__more,.km-footer__list a,.km-breadcrumbs a{padding-block:var(--km-space-2)}.km-action{inline-size:44px;block-size:44px}.km-btn,.km-btn--sm{min-block-size:44px}.km-comment__reply a,#cancel-comment-reply-link{min-block-size:44px;padding-block:.6rem}}.km-chips{display:flex;flex-wrap:wrap;gap:var(--km-space-2)}.km-chip{display:inline-flex;align-items:center;padding:.32rem .7rem;border:1px solid var(--km-color-border);border-radius:var(--km-radius-pill);background-color:var(--km-color-surface-2);font-size:var(--km-text-meta);color:var(--km-color-text-2);transition:border-color var(--km-duration) var(--km-ease),color var(--km-duration) var(--km-ease)}.km-chip:hover{border-color:var(--km-color-accent);color:var(--km-color-text)}.km-chip.is-active{border-color:var(--km-color-accent);background-color:var(--km-color-accent);color:#fff}.km-chip__count{margin-inline-start:var(--km-space-2);font-size:var(--km-text-caption);color:var(--km-color-text-3);font-variant-numeric:tabular-nums}.km-chip.is-active .km-chip__count,.km-chip:hover .km-chip__count{color:inherit;opacity:.75}.km-metaline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--km-space-2);font-size:var(--km-text-meta);color:var(--km-color-text-2)}.km-metaline__item{display:inline-flex;align-items:center;gap:.25rem}.km-metaline__item+.km-metaline__item::before{content:"";inline-size:3px;block-size:3px;margin-inline-end:var(--km-space-2);border-radius:50%;background-color:currentColor;opacity:.5}.km-card{position:relative;display:flex;flex-direction:column;gap:var(--km-space-3)}.km-card__poster{position:relative;border-radius:var(--km-radius-md);overflow:hidden;transition:transform var(--km-duration) var(--km-ease),box-shadow var(--km-duration) var(--km-ease)}.km-card__poster .km-media{border-radius:var(--km-radius-md)}.km-card:hover .km-media__img,.km-card:focus-within .km-media__img{transform:scale(1.05)}@media (hover:hover) and (pointer:fine){.km-card:hover .km-card__poster,.km-card:focus-within .km-card__poster{transform:translateY(-4px);box-shadow:var(--km-glow-card)}.km-card:hover .km-media::after,.km-card:focus-within .km-media::after{box-shadow:inset 0 0 0 1px rgb(var(--km-color-accent-rgb) / 55%)}}.km-card__title a{background-image:linear-gradient(var(--km-color-accent),var(--km-color-accent));background-repeat:no-repeat;background-position:var(--km-dir-start,left) 100%;background-size:0 1px;transition:background-size var(--km-duration) var(--km-ease),color var(--km-duration) var(--km-ease)}.km-card:hover .km-card__title a,.km-card__title a:focus-visible{background-size:100% 1px}.km-card__score{position:absolute;inset-block-start:var(--km-space-2);inset-inline-start:var(--km-space-2);display:inline-flex;align-items:center;gap:3px;padding:.2rem .45rem;border-radius:var(--km-radius-sm);background-color:rgb(0 0 0 / 62%);backdrop-filter:blur(6px);color:#fff;font-size:var(--km-text-caption);font-weight:var(--km-weight-semibold);line-height:1.4}.km-card__score svg{fill:var(--km-color-warning);stroke:var(--km-color-warning)}.km-card__tags{position:absolute;inset-block-start:var(--km-space-2);inset-inline-end:var(--km-space-2);display:flex;align-items:center;gap:4px}.km-card__badge{padding:.15rem .4rem;border-radius:var(--km-radius-sm);background-color:rgb(0 0 0 / 62%);backdrop-filter:blur(6px);color:#fff;font-size:var(--km-text-caption)}.km-card__tag{display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:var(--km-radius-sm);background-color:rgb(0 0 0 / 62%);backdrop-filter:blur(6px);color:#fff}.km-card__tag--dub{color:var(--km-color-warning)}.km-card__episode{position:absolute;inset-block-end:var(--km-space-2);inset-inline-start:var(--km-space-2);padding:.15rem .45rem;border-radius:var(--km-radius-sm);background-color:rgb(var(--km-color-accent-rgb) / 92%);color:var(--km-color-accent-contrast);font-size:var(--km-text-caption);font-weight:var(--km-weight-medium);letter-spacing:.01em}.km-card__actions{position:absolute;inset-block-end:var(--km-space-2);inset-inline-end:var(--km-space-2);display:flex;gap:var(--km-space-1);opacity:1;transform:none;transition:opacity var(--km-duration) var(--km-ease),transform var(--km-duration) var(--km-ease)}@media (hover:hover) and (pointer:fine){.km-card__actions{opacity:0;transform:translateY(6px)}.km-card:hover .km-card__actions,.km-card:focus-within .km-card__actions{opacity:1;transform:translateY(0)}}.km-card__body{display:flex;flex-direction:column;gap:var(--km-space-1)}.km-card__title{font-size:var(--km-text-sm);font-weight:var(--km-weight-semibold);line-height:var(--km-leading-snug);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.km-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--km-space-2);inline-size:36px;block-size:36px;border-radius:var(--km-radius-sm);background-color:rgb(0 0 0 / 58%);backdrop-filter:blur(6px);color:#fff;transition:background-color var(--km-duration) var(--km-ease),color var(--km-duration) var(--km-ease)}.km-action svg{inline-size:18px;block-size:18px}.km-action:hover{background-color:var(--km-color-accent);color:var(--km-color-accent-contrast)}.km-action[aria-pressed="true"]{background-color:var(--km-color-accent);color:var(--km-color-accent-contrast)}.km-action[aria-pressed="true"].km-action--fav svg{fill:currentColor}.km-action--full{inline-size:auto;block-size:auto;padding:.7rem 1.1rem;border:1px solid var(--km-color-border);background-color:var(--km-color-surface-2);color:var(--km-color-text);font-size:var(--km-text-sm);font-weight:var(--km-weight-semibold);backdrop-filter:none}.km-action--full:hover{background-color:var(--km-color-surface-3);color:var(--km-color-text)}.km-action--full[aria-pressed="true"]{border-color:var(--km-color-accent);background-color:var(--km-color-accent-soft);color:var(--km-color-accent-text)}.km-action.is-busy{opacity:.6;pointer-events:none}.km-watch,.km-share{position:relative}.km-watch__menu,.km-share__menu{position:absolute;inset-block-start:calc(100% + var(--km-space-2));inset-inline-start:0;z-index:calc(var(--km-z-subnav) + 10);min-inline-size:208px;padding:var(--km-space-2);border:1px solid var(--km-menu-border);border-radius:var(--km-radius-md);background-color:var(--km-menu-bg);box-shadow:var(--km-shadow-lg);animation:km-menu-in var(--km-duration-fast) var(--km-ease)}@keyframes km-menu-in{from{opacity:0;transform:translateY(-4px)}}body.km-has-open-menu .km-title-hero__inner,body.km-has-open-menu .km-hero__inner,body.km-has-open-menu .km-article__main{z-index:calc(var(--km-z-subnav) + 5)}.km-watch__option,.km-share__item{display:flex;align-items:center;gap:var(--km-space-2);inline-size:100%;padding:var(--km-space-2) var(--km-space-3);border-radius:var(--km-radius-sm);font-size:var(--km-text-sm);text-align:start;color:var(--km-menu-muted);transition:background-color var(--km-duration-fast) var(--km-ease),color var(--km-duration-fast) var(--km-ease)}.km-watch__option:hover,.km-share__item:hover{background-color:var(--km-menu-hover);color:var(--km-menu-text)}.km-watch__option.is-active{background-color:var(--km-color-accent-soft);color:var(--km-color-accent-text);font-weight:var(--km-weight-semibold)}.km-watch__option--remove{margin-block-start:var(--km-space-1);padding-block-start:var(--km-space-3);border-block-start:1px solid var(--km-menu-border);border-radius:0;color:var(--km-color-danger)}.km-personcard__link{display:flex;flex-direction:column;gap:var(--km-space-3);text-align:center}.km-personcard__photo{display:block;overflow:hidden;border-radius:var(--km-radius-lg)}.km-personcard:hover .km-media__img{transform:scale(1.05)}.km-personcard__name{display:block;font-size:var(--km-text-sm);font-weight:var(--km-weight-semibold)}.km-personcard__role{display:block;font-size:var(--km-text-caption);color:var(--km-color-text-3)}.km-articlecard{display:flex;flex-direction:column;block-size:100%;border:1px solid var(--km-color-border);border-radius:var(--km-radius-lg);background-color:var(--km-color-surface);overflow:hidden;transition:border-color var(--km-duration) var(--km-ease),transform var(--km-duration) var(--km-ease),box-shadow var(--km-duration) var(--km-ease)}@media (hover:hover) and (pointer:fine){.km-articlecard:hover,.km-articlecard:focus-within{transform:translateY(-3px);border-color:var(--km-color-border-strong);box-shadow:var(--km-glow-card)}}.km-articlecard__media{position:relative;display:block}.km-articlecard__media .km-media{border-radius:0}.km-articlecard__media .km-media::after{display:none}.km-articlecard:hover .km-media__img{transform:scale(1.04)}.km-articlecard__cat{position:absolute;inset-block-end:var(--km-space-3);inset-inline-start:var(--km-space-3);padding:.2rem .6rem;border-radius:var(--km-radius-pill);background-color:rgb(var(--km-color-accent-rgb) / 92%);color:var(--km-color-accent-contrast);font-size:var(--km-text-caption);font-weight:var(--km-weight-medium);letter-spacing:0;text-transform:none}.km-articlecard__body{display:flex;flex-direction:column;flex:1;padding:var(--km-space-4) var(--km-space-4) var(--km-space-3)}.km-articlecard__title{font-size:1.0625rem;line-height:var(--km-leading-snug);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.km-articlecard__excerpt{margin-block-start:var(--km-space-2);font-size:var(--km-text-sm);line-height:var(--km-leading-normal);color:var(--km-color-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.km-articlecard__meta{display:flex;align-items:center;gap:var(--km-space-2);margin-block-start:auto;padding-block-start:var(--km-space-3);font-size:var(--km-text-meta);color:var(--km-color-text-3)}.km-facts{padding:var(--km-space-5);border:1px solid var(--km-color-border);border-radius:var(--km-radius-lg);background-color:var(--km-color-surface);align-self:start}.km-facts__list{display:flex;flex-direction:column;gap:var(--km-space-3)}.km-facts__row{display:grid;grid-template-columns:minmax(90px,34%) minmax(0,1fr);gap:var(--km-space-3);font-size:var(--km-text-sm);padding-block-end:var(--km-space-3);border-block-end:1px solid var(--km-color-border)}.km-facts__row:last-child{border-block-end:0;padding-block-end:0}.km-facts__label{color:var(--km-color-text-3)}.km-facts__value{margin:0;color:var(--km-color-text)}.km-facts__value a{color:var(--km-color-accent-text)}.km-awards{display:flex;flex-direction:column;gap:var(--km-space-2);margin-block-start:var(--km-space-4)}.km-awards__item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--km-space-2);padding:var(--km-space-3);border:1px solid var(--km-color-border);border-radius:var(--km-radius-md);font-size:var(--km-text-sm)}.km-awards__result{padding:.1rem .5rem;border-radius:var(--km-radius-pill);font-size:var(--km-text-caption);background-color:var(--km-color-surface-3);color:var(--km-color-text-2)}.km-awards__result--won{background-color:color-mix(in srgb,var(--km-color-success) 20%,transparent);color:var(--km-color-success)}.km-awards__name{font-weight:var(--km-weight-medium);color:var(--km-color-text)}.km-awards__cat,.km-awards__year{color:var(--km-color-text-3);font-size:var(--km-text-meta)}.km-ranked{display:grid;gap:var(--km-space-5) var(--km-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.km-ranked{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.km-ranked{grid-template-columns:repeat(6,minmax(0,1fr))}}.km-ranked__item{position:relative}.km-ranked__number{position:absolute;inset-block-start:var(--km-space-2);inset-inline-end:var(--km-space-2);z-index:2;display:grid;place-items:center;min-inline-size:32px;block-size:32px;padding-inline:7px;border-radius:var(--km-radius-sm);background-color:var(--km-color-accent);color:var(--km-color-accent-contrast);font-size:var(--km-text-sm);font-weight:var(--km-weight-bold);line-height:1;box-shadow:var(--km-shadow-md)}.km-breadcrumbs{margin-block-end:var(--km-space-4);font-size:var(--km-text-meta);color:var(--km-color-text-3)}.km-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--km-space-2)}.km-breadcrumbs__item+.km-breadcrumbs__item::before{content:"/";margin-inline-end:var(--km-space-2);opacity:.5}.km-breadcrumbs__item.is-current{color:var(--km-color-text-2)}@media (max-width:639px){.km-breadcrumbs__item:not(:last-child):not(:first-child){display:none}}.km-pagination{margin-block-start:var(--km-space-10)}.km-pagination__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--km-space-2)}.km-pagination a,.km-pagination span,.km-pagination .page-numbers{display:inline-grid;place-items:center;min-inline-size:40px;block-size:40px;padding-inline:var(--km-space-2);border:1px solid var(--km-color-border);border-radius:var(--km-radius-sm);font-size:var(--km-text-sm);color:var(--km-color-text-2)}.km-pagination a:hover{border-color:var(--km-color-border-strong);color:var(--km-color-text)}.km-pagination .current{background-color:var(--km-color-accent);border-color:var(--km-color-accent);color:var(--km-color-accent-contrast)}.km-loadmore{display:flex;justify-content:center;margin-block-start:var(--km-space-10)}.km-empty{display:flex;flex-direction:column;align-items:center;gap:var(--km-space-3);padding:var(--km-space-16) var(--km-space-4);text-align:center;border:1px dashed var(--km-color-border);border-radius:var(--km-radius-lg)}.km-empty__icon{display:grid;place-items:center;inline-size:64px;block-size:64px;border-radius:50%;background-color:var(--km-color-surface-2);color:var(--km-color-text-3)}.km-empty__title{font-size:var(--km-text-h3);font-weight:var(--km-weight-semibold);color:var(--km-color-text)}.km-empty__text{font-size:var(--km-text-sm);color:var(--km-color-text-2);max-inline-size:420px}.km-spinner{inline-size:16px;block-size:16px;border:2px solid rgb(255 255 255 / 30%);border-block-start-color:currentColor;border-radius:50%;animation:km-spin 0.7s linear infinite}@keyframes km-spin{to{transform:rotate(360deg)}}.km-skeleton{border-radius:var(--km-radius-md);background:linear-gradient(90deg,var(--km-color-surface-2) 25%,var(--km-color-surface-3) 37%,var(--km-color-surface-2) 63%);background-size:400% 100%;animation:km-shimmer 1.4s ease infinite}@keyframes km-shimmer{from{background-position:100% 50%}to{background-position:0 50%}}.km-skeleton--poster{aspect-ratio:2 / 3}.km-toasts{position:fixed;inset-block-end:calc(var(--km-bottomnav-height) + var(--km-space-4));inset-inline:var(--km-space-4) auto;z-index:var(--km-z-toast);display:flex;flex-direction:column;gap:var(--km-space-2);pointer-events:none}@media (min-width:768px){.km-toasts{inset-block-end:var(--km-space-6);inset-inline:auto var(--km-space-6)}}.km-toast{display:flex;align-items:center;gap:var(--km-space-2);padding:var(--km-space-3) var(--km-space-4);border:1px solid var(--km-color-border);border-radius:var(--km-radius-md);background-color:var(--km-color-surface);box-shadow:var(--km-shadow-lg);font-size:var(--km-text-sm);pointer-events:auto;animation:km-toast-in var(--km-duration) var(--km-ease)}.km-toast--error{border-color:color-mix(in srgb,var(--km-color-danger) 50%,transparent)}.km-toast.is-leaving{opacity:0;transform:translateY(6px);transition:opacity var(--km-duration) var(--km-ease),transform var(--km-duration) var(--km-ease)}@keyframes km-toast-in{from{opacity:0;transform:translateY(10px)}}.km-modal{position:fixed;inset:0;z-index:var(--km-z-modal);display:grid;place-items:center;padding:var(--km-space-4)}.km-modal__backdrop{position:absolute;inset:0;background-color:rgb(0 0 0 / 80%);backdrop-filter:blur(6px)}.km-modal__dialog{position:relative;inline-size:min(960px, 100%);border-radius:var(--km-radius-lg);background-color:var(--km-color-surface);box-shadow:var(--km-shadow-lg);overflow:hidden;animation:km-modal-in var(--km-duration) var(--km-ease)}@keyframes km-modal-in{from{opacity:0;transform:scale(.97)}}.km-modal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--km-space-4);padding:var(--km-space-3) var(--km-space-4);border-block-end:1px solid var(--km-color-border)}.km-modal__title{font-size:var(--km-text-sm);font-weight:var(--km-weight-semibold)}.km-modal__body{position:relative}.km-modal__video{aspect-ratio:16 / 9;background-color:#000}.km-modal__video iframe,.km-modal__video video{inline-size:100%;block-size:100%;border:0}.km-modal__image{display:grid;place-items:center;background-color:#000;max-block-size:80vh}.km-modal__image img{max-block-size:80vh;object-fit:contain}.km-modal__caption{padding:var(--km-space-3) var(--km-space-4);font-size:var(--km-text-meta);color:var(--km-color-text-2);text-align:center}.km-modal__nav{position:absolute;inset-block-start:50%;transform:translateY(-50%);inline-size:44px;block-size:44px;display:grid;place-items:center;border-radius:50%;background-color:rgb(0 0 0 / 55%);color:#fff}.km-modal__nav--prev{inset-inline-start:var(--km-space-3)}.km-modal__nav--next{inset-inline-end:var(--km-space-3)}body.km-modal-open{overflow:hidden}.km-search{position:fixed;inset:0;z-index:var(--km-z-overlay)}.km-search__backdrop{position:absolute;inset:0;background-color:rgb(0 0 0 / 72%);backdrop-filter:blur(6px)}.km-search__panel{position:relative;inline-size:min(720px, 100%);margin-inline:auto;margin-block-start:0;block-size:100%;display:flex;flex-direction:column;background-color:var(--km-color-bg);animation:km-search-in var(--km-duration) var(--km-ease)}@keyframes km-search-in{from{opacity:0;transform:translateY(-8px)}}.km-search__form{display:flex;align-items:center;gap:var(--km-space-2);padding:var(--km-space-3) var(--km-space-4);border-block-end:1px solid var(--km-color-border)}.km-search__icon{color:var(--km-color-text-3);display:grid;place-items:center}.km-search__input{flex:1;min-inline-size:0;padding:var(--km-space-3) 0;border:0;background:none;font-size:1.05rem;outline:none}.km-search__body{flex:1;overflow-y:auto;padding:var(--km-space-4)}.km-search__results{display:flex;flex-direction:column;gap:var(--km-space-1)}.km-searchitem{display:flex;align-items:center;gap:var(--km-space-3);padding:var(--km-space-2);border-radius:var(--km-radius-md)}.km-searchitem:hover,.km-searchitem.is-active{background-color:var(--km-color-surface-2)}.km-searchitem__poster{inline-size:44px;flex:none;border-radius:var(--km-radius-sm);overflow:hidden;background-color:var(--km-color-surface-2);aspect-ratio:2 / 3}.km-searchitem__poster img{inline-size:100%;block-size:100%;object-fit:cover}.km-searchitem__title{display:block;font-size:var(--km-text-sm);font-weight:var(--km-weight-medium)}.km-searchitem__meta{display:block;font-size:var(--km-text-caption);color:var(--km-color-text-3)}.km-search__subtitle{font-size:var(--km-text-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--km-color-text-3);margin-block:var(--km-space-5) var(--km-space-2)}.km-search__recentlist{display:flex;flex-wrap:wrap;gap:var(--km-space-2)}.km-search__recentlist button{padding:.3rem .7rem;border:1px solid var(--km-color-border);border-radius:var(--km-radius-pill);font-size:var(--km-text-meta);color:var(--km-color-text-2)}.km-search__hint{margin-block-start:var(--km-space-6);font-size:var(--km-text-meta);color:var(--km-color-text-3)}@media (min-width:768px){.km-search__panel{margin-block-start:8vh;block-size:auto;max-block-size:78vh;border-radius:var(--km-radius-lg);border:1px solid var(--km-color-border);box-shadow:var(--km-shadow-lg);overflow:hidden}.km-search__close{display:none}}.km-mobilemenu{position:fixed;inset:0;z-index:var(--km-z-overlay)}.km-mobilemenu__backdrop{position:absolute;inset:0;background-color:rgb(0 0 0 / 65%)}.km-mobilemenu__panel{position:relative;inline-size:min(340px, 86%);block-size:100%;margin-inline-end:auto;padding:var(--km-space-4);background-color:var(--km-color-bg-soft);border-inline-end:1px solid var(--km-color-border);overflow-y:auto;display:flex;flex-direction:column;gap:var(--km-space-6);animation:km-slide-in var(--km-duration) var(--km-ease)}@keyframes km-slide-in{from{transform:translateX(-100%)}}[dir="rtl"] .km-mobilemenu__panel{animation-name:km-slide-in-rtl}@keyframes km-slide-in-rtl{from{transform:translateX(100%)}}.km-mobilemenu__head{display:flex;align-items:center;justify-content:space-between}.km-mobilemenu__title{font-weight:var(--km-weight-semibold)}.km-mobilemenu__list a{display:block;padding:var(--km-space-3) var(--km-space-2);border-block-end:1px solid var(--km-color-border);font-weight:var(--km-weight-medium)}.km-mobilemenu__list .sub-menu{padding-inline-start:var(--km-space-4)}.km-mobilemenu__subtitle{font-size:var(--km-text-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--km-color-text-3);margin-block-end:var(--km-space-3)}.km-mobilemenu__foot{margin-block-start:auto}.km-bottomnav{position:fixed;inset-block-end:0;inset-inline:0;z-index:var(--km-z-bottomnav);border-block-start:1px solid var(--km-color-border);background-color:rgb(from var(--km-color-bg) r g b / 92%);backdrop-filter:blur(14px);padding-block-end:env(safe-area-inset-bottom)}@supports not (color:rgb(from #fff r g b / 50%)){.km-bottomnav{background-color:var(--km-color-bg)}}.km-bottomnav__list{display:flex}.km-bottomnav__item{flex:1}.km-bottomnav__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;inline-size:100%;block-size:var(--km-bottomnav-height);padding-inline:2px;font-size:.6875rem;color:var(--km-color-text-3)}.km-bottomnav__label{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:359px){.km-bottomnav__label{font-size:.625rem}}.km-bottomnav__link.is-active{color:var(--km-color-accent-text)}.km-bottomnav__link svg{inline-size:20px;block-size:20px}@media (min-width:1024px){.km-bottomnav{display:none}}@media (max-width:1023px){body{padding-block-end:var(--km-bottomnav-height)}}.km-toolbar{position:relative;margin-block-end:var(--km-space-6)}.km-toolbar__top{display:flex;align-items:center;justify-content:space-between;gap:var(--km-space-3);flex-wrap:wrap}.km-toolbar__count{font-size:var(--km-text-sm);color:var(--km-color-text-2)}.km-toolbar__controls{display:flex;align-items:center;gap:var(--km-space-2)}.km-toolbar__toggle{position:relative}.km-toolbar__dot{inline-size:7px;block-size:7px;border-radius:50%;background-color:var(--km-color-accent)}.km-select{position:relative;display:inline-flex;align-items:center}.km-select select{appearance:none;padding:.55rem 2rem .55rem .85rem;border:1px solid var(--km-color-border);border-radius:var(--km-radius-md);background-color:var(--km-color-surface-2);font-size:var(--km-text-sm);cursor:pointer;inline-size:100%}.km-select svg{position:absolute;inset-inline-end:.6rem;pointer-events:none;color:var(--km-color-text-3)}.km-filters{margin-block-start:var(--km-space-4);padding:var(--km-space-5);border:1px solid var(--km-color-border);border-radius:var(--km-radius-lg);background-color:var(--km-color-surface)}.km-filters__head{display:none;align-items:center;justify-content:space-between;margin-block-end:var(--km-space-4)}.km-filters__title{font-size:var(--km-text-h3)}.km-filters__grid{display:grid;gap:var(--km-space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.km-filters__foot{display:flex;justify-content:flex-end;gap:var(--km-space-2);margin-block-start:var(--km-space-5)}.km-field{display:flex;flex-direction:column;gap:var(--km-space-2)}.km-field__label{display:flex;align-items:center;justify-content:space-between;font-size:var(--km-text-meta);color:var(--km-color-text-2)}.km-field__value{font-weight:var(--km-weight-semibold);color:var(--km-color-text)}.km-field input[type="range"]{inline-size:100%;accent-color:var(--km-color-accent)}.km-field input[type="search"],.km-field input[type="text"]{padding:.55rem .85rem;border:1px solid var(--km-color-border);border-radius:var(--km-radius-md);background-color:var(--km-color-surface-2);inline-size:100%}@media (max-width:767px){.km-filters{position:fixed;inset-block-end:0;inset-inline:0;z-index:var(--km-z-overlay);margin:0;max-block-size:82vh;overflow-y:auto;border-radius:var(--km-radius-xl) var(--km-radius-xl) 0 0;box-shadow:var(--km-shadow-lg);animation:km-sheet-in var(--km-duration) var(--km-ease)}.km-filters__head{display:flex}.km-filters__grid{grid-template-columns:minmax(0,1fr)}}@keyframes km-sheet-in{from{transform:translateY(100%)}}.km-tabs{margin-block-end:var(--km-space-6);overflow-x:auto}.km-tabs__list{display:flex;gap:var(--km-space-1);border-block-end:1px solid var(--km-color-border);min-inline-size:max-content}.km-tabs__link{display:inline-flex;align-items:center;gap:var(--km-space-2);padding:var(--km-space-3) var(--km-space-4);border-block-end:2px solid #fff0;font-size:var(--km-text-sm);font-weight:var(--km-weight-medium);color:var(--km-color-text-2);white-space:nowrap}.km-tabs__link:hover{color:var(--km-color-text)}.km-tabs__link.is-active{color:var(--km-color-text);border-block-end-color:var(--km-color-accent)}.km-tabs__count{padding:.05rem .4rem;border-radius:var(--km-radius-pill);background-color:var(--km-color-surface-2);font-size:var(--km-text-caption)}.km-spoiler{display:inline}.km-spoiler__toggle{display:inline-flex;align-items:center;padding:.1rem .5rem;border:1px dashed var(--km-color-border-strong);border-radius:var(--km-radius-sm);font-size:var(--km-text-meta);color:var(--km-color-text-3)}.km-spoiler__content{background-color:var(--km-color-surface-3);border-radius:var(--km-radius-sm);padding-inline:.2em}.km-comments{margin-block-start:var(--km-space-10)}.km-comments__heading{margin-block-end:var(--km-space-6)}.km-comments__list,.km-comments__list .children{display:flex;flex-direction:column;gap:var(--km-space-4)}.km-comments__list .children{margin-block-start:var(--km-space-4);padding-inline-start:var(--km-space-5);border-inline-start:2px solid color-mix(in srgb,var(--km-color-accent) 35%,transparent)}@media (max-width:599px){.km-comments__list .children{padding-inline-start:var(--km-space-3)}}.km-comment__body{padding:var(--km-space-4) var(--km-space-5);border:1px solid var(--km-color-border);border-radius:var(--km-radius-lg);background-color:var(--km-color-surface)}.km-comment__meta{display:flex;align-items:center;gap:var(--km-space-3);margin-block-end:var(--km-space-3);font-size:var(--km-text-meta);color:var(--km-color-text-3)}.km-comment__avatar{display:block;flex:none;inline-size:40px;block-size:40px}.km-comment__img{border-radius:50%;inline-size:40px;block-size:40px}.km-comment__identity{display:flex;flex-direction:column;gap:1px;min-inline-size:0}.km-comment__author{font-size:var(--km-text-sm);font-weight:var(--km-weight-semibold);color:var(--km-color-text)}.km-comment__date{font-size:var(--km-text-caption);color:var(--km-color-text-3)}.km-comment__pending{margin-inline-start:auto;padding:.1rem .5rem;border-radius:var(--km-radius-pill);background-color:color-mix(in srgb,var(--km-color-warning) 18%,transparent);color:var(--km-color-warning);font-size:var(--km-text-caption)}.km-comment.bypostauthor>.km-comment__body{border-color:color-mix(in srgb,var(--km-color-accent) 40%,transparent)}.km-comment.bypostauthor>.km-comment__body .km-comment__author::after{content:attr(data-badge);margin-inline-start:var(--km-space-2);padding:.05rem .45rem;border-radius:var(--km-radius-pill);background-color:var(--km-color-accent-soft);color:var(--km-color-accent-text);font-size:var(--km-text-caption);font-weight:var(--km-weight-medium)}.km-comment__content{font-size:var(--km-text-sm);line-height:var(--km-leading-prose);color:var(--km-color-text-2)}.km-comment__content p+p{margin-block-start:var(--km-space-3)}.km-comment__content a{color:var(--km-color-accent-text);text-decoration:underline;text-underline-offset:.2em}.km-comment__actions{display:flex;justify-content:flex-start;margin-block-start:var(--km-space-4);font-size:var(--km-text-meta)}.km-comment__reply a,#cancel-comment-reply-link{display:inline-flex;align-items:center;min-block-size:36px;padding:.3rem .85rem;border:1px solid var(--km-color-border);border-radius:var(--km-radius-pill);color:var(--km-color-text-2);font-size:var(--km-text-meta);transition:border-color var(--km-duration) var(--km-ease),color var(--km-duration) var(--km-ease)}.km-comment__reply a:hover,#cancel-comment-reply-link:hover{border-color:var(--km-color-accent);color:var(--km-color-accent-text)}.km-comments__closed{padding:var(--km-space-4);border:1px dashed var(--km-color-border);border-radius:var(--km-radius-md);font-size:var(--km-text-sm);color:var(--km-color-text-3);text-align:center}.km-commentform,.comment-form{display:flex;flex-direction:column;gap:var(--km-space-4);margin-block-start:var(--km-space-8);padding:var(--km-space-6);border:1px solid var(--km-color-border);border-radius:var(--km-radius-lg);background-color:var(--km-color-surface)}.km-comments__title,.comment-reply-title{font-size:var(--km-text-h3);margin-block-end:0}.km-commentform p,.comment-form p{margin:0}.km-commentform textarea,.km-commentform input[type="text"],.km-commentform input[type="email"],.km-commentform input[type="url"],.comment-form textarea,.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"]{display:block;inline-size:100%;padding:var(--km-space-3) var(--km-space-4);border:1px solid var(--km-color-border);border-radius:var(--km-radius-md);background-color:var(--km-color-surface-2);color:var(--km-color-text);font-family:inherit;font-size:var(--km-text-body);line-height:var(--km-leading-normal);transition:border-color var(--km-duration) var(--km-ease),background-color var(--km-duration) var(--km-ease)}.km-commentform textarea:focus,.km-commentform input:focus,.comment-form textarea:focus,.comment-form input:focus{border-color:var(--km-color-accent);background-color:var(--km-color-surface);outline:none}.km-commentform textarea,.comment-form textarea{min-block-size:140px;resize:vertical}.km-commentform textarea::placeholder,.comment-form textarea::placeholder{color:var(--km-color-text-3)}.km-commentform .comment-form-author,.km-commentform .comment-form-email,.km-commentform .comment-form-url,.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{display:flex;flex-direction:column;gap:var(--km-space-2);font-size:var(--km-text-meta);color:var(--km-color-text-2)}@media (min-width:700px){.km-commentform,.comment-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.km-commentform>p:not(.comment-form-author):not(.comment-form-email):not(.comment-form-url),.km-commentform>.comment-form-comment,.km-commentform>.km-commentform__field,.km-commentform>.km-comment-tools,.km-commentform>.form-submit,.km-commentform>.comment-notes,.km-commentform>.logged-in-as,.km-commentform>.comment-form-cookies-consent,.km-commentform>h2,.km-commentform>h3,.comment-form>p:not(.comment-form-author):not(.comment-form-email):not(.comment-form-url),.comment-form>.form-submit,.comment-form>.comment-notes,.comment-form>.logged-in-as,.comment-form>.comment-form-cookies-consent{grid-column:1 / -1}}.km-commentform .comment-form-cookies-consent,.comment-form .comment-form-cookies-consent{display:flex;align-items:center;gap:var(--km-space-2);font-size:var(--km-text-meta);color:var(--km-color-text-3)}.km-commentform .comment-form-cookies-consent label,.comment-form .comment-form-cookies-consent label{margin:0}.km-commentform .comment-notes,.km-commentform .logged-in-as,.comment-form .comment-notes,.comment-form .logged-in-as{font-size:var(--km-text-meta);color:var(--km-color-text-3)}.km-commentform .logged-in-as a,.comment-form .logged-in-as a{color:var(--km-color-text-2)}.km-commentform .form-submit,.comment-form .form-submit{display:flex;justify-content:flex-start;margin:0}.km-commentform input[type="submit"],.comment-form input[type="submit"]{inline-size:auto;padding:.7rem 1.6rem;border:0;border-radius:var(--km-radius-md);background-color:var(--km-color-accent);color:var(--km-color-accent-contrast);font-size:var(--km-text-sm);font-weight:var(--km-weight-semibold);cursor:pointer;transition:background-color var(--km-duration) var(--km-ease)}.km-commentform input[type="submit"]:hover,.comment-form input[type="submit"]:hover{background-color:color-mix(in srgb,var(--km-color-accent) 86%,black)}.km-comment-tools{display:flex;align-items:center;gap:var(--km-space-3);flex-wrap:wrap}.km-comment-tools__hint{font-size:var(--km-text-meta);color:var(--km-color-text-3)}.km-commentform__field{display:flex;flex-direction:column;gap:var(--km-space-2)}.km-ad{display:flex;flex-direction:column;align-items:center;gap:var(--km-space-1);margin-block:var(--km-space-6);padding:var(--km-space-3);border:1px solid var(--km-color-border);border-radius:var(--km-radius-md);background-color:var(--km-color-surface);min-block-size:100px;overflow:hidden}.km-ad__label{font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;color:var(--km-color-text-3)}.km-ad__inner{inline-size:100%;display:grid;place-items:center}.km-ad--header{margin-block:0;border:0;border-radius:0;border-block-start:1px solid var(--km-color-border);background:none}.km-searchform{position:relative;display:flex;align-items:center;gap:var(--km-space-2);inline-size:100%;max-inline-size:520px}.km-searchform__icon{position:absolute;inset-inline-start:var(--km-space-3);color:var(--km-color-text-3);pointer-events:none}.km-searchform__input{flex:1;min-inline-size:0;padding:.75rem .9rem;padding-inline-start:2.6rem;border:1px solid var(--km-color-border);border-radius:var(--km-radius-md);background-color:var(--km-color-surface)}.km-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--km-space-4);margin-block-end:var(--km-space-8)}.km-stats__item{padding:var(--km-space-5);border:1px solid var(--km-color-border);border-radius:var(--km-radius-lg);background-color:var(--km-color-surface);text-align:center}.km-stats__value{display:block;font-size:var(--km-text-h2);font-weight:var(--km-weight-bold)}.km-stats__label{display:block;font-size:var(--km-text-meta);color:var(--km-color-text-3)}.km-widget+.km-widget{margin-block-start:var(--km-space-8)}.km-widget ul{display:flex;flex-direction:column;gap:var(--km-space-2);font-size:var(--km-text-sm);color:var(--km-color-text-2)}.km-review__split{display:grid;gap:var(--km-space-6);min-inline-size:0}.km-review__split>.km-review__body{min-inline-size:0}.km-review__aside{order:-1;min-inline-size:0}.km-rtoc{border:1px solid var(--km-color-border);border-radius:var(--km-radius-lg);background-color:var(--km-color-surface);padding:var(--km-space-4) var(--km-space-5)}.km-rtoc__title{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--km-space-3);font-size:var(--km-text-sm);font-weight:var(--km-weight-semibold);color:var(--km-color-text)}.km-rtoc__title::-webkit-details-marker{display:none}.km-rtoc__title::after{content:"";inline-size:8px;block-size:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--km-duration) var(--km-ease);opacity:.6}.km-rtoc[open] .km-rtoc__title::after{transform:translateY(2px) rotate(-135deg)}.km-rtoc__list{display:flex;flex-direction:column;gap:2px;margin:var(--km-space-3) 0 0;padding:0;list-style:none;font-size:var(--km-text-sm)}.km-rtoc__list a{display:block;padding:6px var(--km-space-3);border-inline-start:2px solid var(--km-color-border);color:var(--km-color-text-2);line-height:1.6;transition:color var(--km-duration) var(--km-ease),border-color var(--km-duration) var(--km-ease)}.km-rtoc__item--h3 a{padding-inline-start:var(--km-space-6);font-size:.92em}.km-rtoc__list a:hover,.km-rtoc__list a.is-active{color:var(--km-color-text);border-inline-start-color:var(--km-color-accent)}.km-review__body h2,.km-review__body h3{scroll-margin-block-start:calc(var(--km-header-height) + 72px)}@media (min-width:1100px){.km-review__split{grid-template-columns:minmax(0,760px) 280px;justify-content:space-between;align-items:start;gap:var(--km-space-12)}.km-review__aside{order:0;position:sticky;inset-block-start:calc(var(--km-header-height) + 72px);max-block-size:calc(100vh - var(--km-header-height) - 96px);overflow-y:auto;scrollbar-width:thin}.km-rtoc__title{cursor:default;pointer-events:none}.km-rtoc__title::after{display:none}}.km-progress{position:fixed;inset-block-start:0;inset-inline:0;z-index:calc(var(--km-z-header) + 1);block-size:3px;pointer-events:none;opacity:0;transition:opacity var(--km-duration) var(--km-ease)}.admin-bar .km-progress{inset-block-start:32px}@media (max-width:782px){.admin-bar .km-progress{inset-block-start:46px}}.km-progress.is-visible{opacity:1}.km-progress__fill{display:block;block-size:100%;background:var(--km-color-accent);box-shadow:0 0 10px rgba(var(--km-color-accent-rgb),.6);transform:scaleX(0);transform-origin:right center}[dir="ltr"] .km-progress__fill{transform-origin:left center}.km-totop{position:fixed;inset-inline-end:var(--km-space-5);inset-block-end:var(--km-space-5);z-index:calc(var(--km-z-bottomnav) - 1);display:grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid var(--km-color-border);border-radius:var(--km-radius-pill);background-color:var(--km-color-surface-2);color:var(--km-color-text);box-shadow:var(--km-shadow-md);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity var(--km-duration) var(--km-ease),transform var(--km-duration) var(--km-ease),visibility var(--km-duration),background-color var(--km-duration) var(--km-ease)}.km-totop svg{transform:rotate(180deg)}.km-totop.is-visible{opacity:1;visibility:visible;transform:none}.km-totop:hover{background-color:var(--km-color-accent);color:#fff}@media (max-width:1023px){.km-totop{inset-block-end:calc(var(--km-bottomnav-height) + env(safe-area-inset-bottom) + var(--km-space-4));inset-inline-end:var(--km-space-4)}}body.km-modal-open .km-totop{display:none}@media print{.km-progress,.km-totop,.km-review__aside{display:none!important}}.km-hidden{display:none!important}.km-stack{display:flex;flex-direction:column;gap:var(--km-space-4)}.km-row-inline{display:flex;align-items:center;gap:var(--km-space-3);flex-wrap:wrap}.km-muted{color:var(--km-color-text-2)}.km-dim{color:var(--km-color-text-3)}.km-center{text-align:center}.km-nowrap{white-space:nowrap}.km-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.km-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.km-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.km-mt-0{margin-block-start:0}.km-mb-0{margin-block-end:0}.km-gap-2{gap:var(--km-space-2)}.km-gap-4{gap:var(--km-space-4)}.alignwide{max-inline-size:min(1100px, 100%);margin-inline:auto}.alignfull{max-inline-size:none;margin-inline:calc(var(--km-gutter) * -1)}.aligncenter{margin-inline:auto;text-align:center}.alignleft{float:inline-start;margin-inline-end:var(--km-space-5);margin-block-end:var(--km-space-4)}.alignright{float:inline-end;margin-inline-start:var(--km-space-5);margin-block-end:var(--km-space-4)}.wp-caption-text,.screen-reader-text{font-size:var(--km-text-meta);color:var(--km-color-text-3)}.screen-reader-text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sticky,.bypostauthor{position:relative}@media print{@page{margin:18mm}body{background:#fff!important;color:#111!important;font-size:11.5pt}.km-header,.km-subnav,.km-bottomnav,.km-footer,.km-toasts,.km-search,.km-mobilemenu,.km-hero__actions,.km-title-hero__actions,.km-card__actions,.km-row__nav,.km-toolbar,.km-pagination,.km-loadmore,.km-ad,.km-block--download,.km-block--similar,.km-block--comments,.km-share,.km-vote,.km-skip,.km-article__side,.km-blog__side{display:none!important}.km-title-hero__backdrop,.km-article__image,.km-archive__cover{display:none!important}a[href]::after{content:" (" attr(href) ")";font-size:9pt;color:#555}a[href^="#"]::after,a[href^="javascript"]::after{content:""}.km-prose,.km-review__body{max-inline-size:none;color:#111!important}.km-block{border:0!important;padding-block:8pt!important;break-inside:avoid}.km-facts,.km-proscons__col,.km-verdict{border:1px solid #ccc!important;background:none!important;break-inside:avoid}img{max-inline-size:60mm}}.km-peoplebar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--km-space-4);margin-block-end:var(--km-space-6);padding-block-end:var(--km-space-4);border-block-end:1px solid var(--km-color-border)}.km-peoplebar__filter{min-inline-size:0}.km-peoplebar__count{font-size:var(--km-text-sm);color:var(--km-color-text-3);white-space:nowrap}.km-archive__head{position:relative;padding-block:var(--km-space-8) var(--km-space-6)}.km-archive--cover .km-archive__head{padding-block:var(--km-space-16) var(--km-space-8)}.km-archive__cover{position:absolute;inset:0;overflow:hidden}.km-archive__cover .km-media{inline-size:100%;block-size:100%;border-radius:0;aspect-ratio:auto}.km-archive__cover .km-media__img{inline-size:100%;block-size:100%;object-fit:cover}.km-archive__scrim{position:absolute;inset:0;background-image:var(--km-color-scrim)}.km-archive__headinner{position:relative;z-index:1}.km-archive__title{font-size:var(--km-text-h1);letter-spacing:-.025em}.km-archive__intro{margin-block-start:var(--km-space-4)}.km-archive__body{padding-block-end:var(--km-space-12)}.km-archive__outro{margin-block-start:var(--km-space-12);padding-block-start:var(--km-space-8);border-block-start:1px solid var(--km-color-border);max-inline-size:none}.km-grid.is-loading{opacity:.5;pointer-events:none;transition:opacity var(--km-duration) var(--km-ease)}.km-ranked--list{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.km-ranked--list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.km-ranked--list{grid-template-columns:repeat(6,minmax(0,1fr))}}.km-list__head{position:relative;padding-block:var(--km-space-12) var(--km-space-8)}.km-list__cover{position:absolute;inset:0;overflow:hidden}.km-list__cover .km-media{inline-size:100%;block-size:100%;border-radius:0;aspect-ratio:auto}.km-list__cover .km-media__img{inline-size:100%;block-size:100%;object-fit:cover}.km-list__scrim{position:absolute;inset:0;background-image:var(--km-color-scrim)}.km-list__headinner{position:relative;z-index:1}.km-list__title{font-size:var(--km-text-h1)}.km-list__lead{margin-block-start:var(--km-space-3);font-size:var(--km-text-body-lg);color:var(--km-color-text-2);max-inline-size:620px}.km-list__count{margin-block-start:var(--km-space-3);font-size:var(--km-text-meta);color:var(--km-color-text-3)}.km-list__intro{padding-block:var(--km-space-8)}.km-list__body{padding-block-end:var(--km-space-12)}.km-404__inner{padding-block:var(--km-space-20) var(--km-space-12);display:flex;flex-direction:column;align-items:center;gap:var(--km-space-4);text-align:center}.km-404__code{font-size:clamp(4rem, 12vw, 8rem);font-weight:var(--km-weight-bold);line-height:1;color:var(--km-color-accent);letter-spacing:-.04em}.km-404__title{font-size:var(--km-text-h1)}.km-404__text{color:var(--km-color-text-2);max-inline-size:540px}.km-404__search{inline-size:100%;max-inline-size:480px;display:flex;justify-content:center;margin-block:var(--km-space-4)}:root{--km-dir-start:right;--km-dir-end:left}[dir="rtl"] .km-row__nav svg,[dir="rtl"] .km-pagination svg,[dir="rtl"] .km-section__more svg,[dir="rtl"] .km-icon--flip{transform:scaleX(-1)}[dir="rtl"] .km-mobilemenu__panel{margin-inline-end:auto;margin-inline-start:0;border-inline-end:0;border-inline-start:1px solid var(--km-color-border)}[dir="rtl"] .km-score__value,[dir="rtl"] .km-rating__value,[dir="rtl"] .km-review__scorevalue,[dir="rtl"] .km-vote__average,[dir="rtl"] .km-breakdown__value,[dir="rtl"] .km-timeline__year,[dir="rtl"] .km-404__code{direction:ltr;unicode-bidi:isolate}[dir="rtl"] .km-hero__original,[dir="rtl"] .km-title-hero__original{unicode-bidi:plaintext}[dir="rtl"] .km-row__track{direction:rtl}:root{--km-color-bg:#07080b;--km-color-bg-soft:#0b0c10;--km-color-surface:#111318;--km-color-surface-2:#171a20;--km-color-surface-3:#1f232b;--km-color-border:rgb(255 255 255 / 8%);--km-color-border-strong:rgb(255 255 255 / 15%);--km-color-text:#f4f5f7;--km-color-text-2:#a3a9b4;--km-color-text-3:#7b818c;--km-radius-md:14px;--km-radius-lg:18px;--km-radius-xl:24px;--cz-gold:#f5c518;--cz-gold-soft:rgb(245 197 24 / 14%);--cz-good:#22c55e;--cz-mid:#f59e0b;--cz-bad:#ef4444;--cz-glass:rgb(255 255 255 / 8%);--cz-glass-strong:rgb(255 255 255 / 14%);--cz-glass-border:rgb(255 255 255 / 14%);--cz-card-radius:16px;--cz-shadow-card:0 22px 44px -24px rgb(0 0 0 / 90%)}:root[data-theme="light"]{--km-color-bg:#f3f4f7;--km-color-bg-soft:#ffffff;--km-color-surface:#ffffff;--km-color-surface-2:#f2f3f6;--km-color-surface-3:#e7e9ee;--km-color-text:#111318;--km-color-text-2:#4b505b;--km-color-text-3:#6b707b;--km-color-border:rgb(10 12 16 / 10%);--km-color-border-strong:rgb(10 12 16 / 18%);--cz-glass:rgb(10 12 16 / 5%);--cz-glass-strong:rgb(10 12 16 / 9%);--cz-glass-border:rgb(10 12 16 / 12%);--cz-shadow-card:0 18px 36px -24px rgb(10 12 16 / 40%)}body.cz{background-color:var(--km-color-bg);color:var(--km-color-text)}.cz ::selection{background:rgb(var(--km-color-accent-rgb) / 45%);color:#fff}.cz-pill{display:inline-flex;align-items:center;gap:5px;padding:.28rem .7rem;border:1px solid var(--cz-glass-border);border-radius:999px;background:var(--cz-glass);backdrop-filter:blur(8px);font-size:.75rem;font-weight:500;line-height:1.4;color:var(--km-color-text-2);white-space:nowrap}.cz-pill--type{color:var(--km-color-text)}.cz-pill--accent{border-color:#fff0;background:var(--km-color-accent);color:#fff}.cz-pill--gold{border-color:rgb(245 197 24 / 35%);background:var(--cz-gold-soft);color:var(--cz-gold)}.cz-chips{display:flex;flex-wrap:wrap;gap:8px}.cz-chip{display:inline-flex;align-items:center;padding:.35rem .85rem;border:1px solid var(--cz-glass-border);border-radius:999px;background:var(--cz-glass);font-size:.8125rem;color:var(--km-color-text);transition:background-color 0.2s,border-color 0.2s}.cz-chip:hover{border-color:var(--km-color-accent);background:rgb(var(--km-color-accent-rgb) / 16%)}.cz-star{display:inline-flex;align-items:center;gap:3px;font-size:.8125rem;color:var(--km-color-text-2);font-variant-numeric:tabular-nums}.cz-star svg{fill:var(--cz-gold);stroke:var(--cz-gold)}.cz-star strong{color:var(--km-color-text);font-weight:700}.cz-star small{font-size:.6875rem;color:var(--km-color-text-3)}.cz-avatar{border-radius:50%;flex:none}.cz-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:46px;padding:.75rem 1.35rem;border:1px solid #fff0;border-radius:14px;font-size:.9rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:transform 0.15s,background-color 0.2s,box-shadow 0.2s,border-color 0.2s}.cz-btn:active{transform:scale(.98)}.cz-btn--primary{background:var(--km-color-accent);color:#fff;box-shadow:0 12px 30px -12px rgb(var(--km-color-accent-rgb) / 70%)}.cz-btn--primary:hover{background:color-mix(in srgb,var(--km-color-accent) 88%,white);color:#fff;box-shadow:0 16px 36px -12px rgb(var(--km-color-accent-rgb) / 85%)}.cz-btn--glass{border-color:rgb(255 255 255 / 18%);background:rgb(255 255 255 / 10%);color:#fff;backdrop-filter:blur(12px)}.cz-btn--glass:hover{background:rgb(255 255 255 / 18%);color:#fff}:root[data-theme="light"] .cz-section .cz-btn--glass,:root[data-theme="light"] .cz-footer .cz-btn--glass{border-color:var(--km-color-border-strong);background:var(--km-color-surface);color:var(--km-color-text)}.cz .km-action--full{min-block-size:46px;padding:.75rem 1.15rem;border-radius:14px;font-weight:700}.cz-roundbtn{display:grid;place-items:center;inline-size:40px;block-size:40px;border:1px solid rgb(255 255 255 / 18%);border-radius:50%;background:rgb(0 0 0 / 35%);backdrop-filter:blur(8px);color:#fff;transition:background-color 0.2s}.cz-roundbtn:hover{background:var(--km-color-accent);border-color:var(--km-color-accent)}.cz-ring{--cz-ring-size:52px;--cz-ring-color:var(--cz-good);position:relative;display:inline-grid;place-items:center;inline-size:var(--cz-ring-size);block-size:var(--cz-ring-size);flex:none}.cz-ring svg{position:absolute;inset:0;inline-size:100%;block-size:100%;transform:rotate(-90deg)}.cz-ring__track{fill:rgb(0 0 0 / 45%);stroke:rgb(255 255 255 / 14%);stroke-width:5}.cz-ring__bar{fill:none;stroke:var(--cz-ring-color);stroke-width:5;stroke-linecap:round;transition:stroke-dasharray 0.8s ease}.cz-ring__value{position:relative;font-size:calc(var(--cz-ring-size) * 0.34);font-weight:800;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.cz-ring__label{position:absolute;inset-block-start:calc(100% + 6px);inset-inline:-20px;text-align:center;font-size:.75rem;font-weight:700;color:var(--cz-ring-color);white-space:nowrap}.cz-ring--sm{--cz-ring-size:42px}.cz-ring--md{--cz-ring-size:58px}.cz-ring--lg{--cz-ring-size:72px}.cz-ring--xl{--cz-ring-size:104px}.cz-ring--good{--cz-ring-color:var(--cz-good)}.cz-ring--mid{--cz-ring-color:var(--cz-mid)}.cz-ring--bad{--cz-ring-color:var(--cz-bad)}:root[data-theme="light"] .cz-review .cz-ring__track,:root[data-theme="light"] .cz-verdict .cz-ring__track,:root[data-theme="light"] .cz-rlist .cz-ring__track{fill:var(--km-color-surface-2);stroke:var(--km-color-border-strong)}:root[data-theme="light"] .cz-review .cz-ring__value,:root[data-theme="light"] .cz-verdict .cz-ring__value,:root[data-theme="light"] .cz-rlist .cz-ring__value{color:var(--km-color-text)}.cz-imdb{display:inline-flex;align-items:center;gap:8px;color:#fff;font-variant-numeric:tabular-nums}.cz-imdb strong{font-size:1.6rem;font-weight:800;line-height:1}.cz-imdb small{font-size:.8rem;opacity:.6}.cz-imdb__logo{display:inline-grid;place-items:center;padding:3px 7px;border-radius:6px;background:var(--cz-gold);color:#000;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;font-weight:900;letter-spacing:-.02em;line-height:1.2;direction:ltr}.cz-header{background-color:rgb(7 8 11 / 72%);backdrop-filter:blur(18px) saturate(140%);border-block-end:1px solid var(--km-color-border);transition:background-color 0.3s,border-color 0.3s}:root[data-theme="light"] .cz-header{background-color:rgb(255 255 255 / 82%)}.cz-home .cz-header:not(.cz-scrolled),.km-single-title .cz-header:not(.cz-scrolled){background:linear-gradient(to bottom,rgb(0 0 0 / 70%),transparent);backdrop-filter:none;border-block-end-color:#fff0;--km-color-text:#fff;--km-color-text-2:rgb(255 255 255 / 82%)}.cz-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;block-size:var(--km-header-height)}.cz-header__start,.cz-header__end{display:flex;align-items:center;gap:10px;min-inline-size:0}.cz-header__start{gap:14px}.cz-logo{display:inline-flex;align-items:center;gap:8px;flex:none;font-size:1.15rem;font-weight:800;color:var(--km-color-text)}.cz-logo img{block-size:34px;inline-size:auto}.cz-logo__mark{display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:10px;background:var(--km-color-accent);color:#fff}.cz-iconbtn{position:relative;display:inline-grid;place-items:center;inline-size:42px;block-size:42px;border:1px solid var(--cz-glass-border);border-radius:13px;background:var(--cz-glass);color:var(--km-color-text);transition:background-color 0.2s,border-color 0.2s}.cz-iconbtn:hover{background:var(--cz-glass-strong);border-color:var(--km-color-border-strong)}.cz-iconbtn svg{inline-size:20px;block-size:20px}.cz-badge{position:absolute;inset-block-start:-5px;inset-inline-end:-5px;min-inline-size:19px;padding:0 5px;border-radius:999px;background:var(--km-color-accent);color:#fff;font-size:.6875rem;font-weight:700;line-height:19px;text-align:center}.cz-header__burger{display:inline-grid}.cz-cats{position:relative;display:none}.cz-cats__toggle{display:inline-flex;align-items:center;gap:8px;block-size:42px;padding-inline:14px;border:1px solid var(--cz-glass-border);border-radius:13px;background:var(--cz-glass);font-size:.875rem;font-weight:700;color:var(--km-color-text);transition:background-color 0.2s}.cz-cats__toggle:hover,.cz-cats.is-open .cz-cats__toggle{background:var(--cz-glass-strong)}.cz-cats__caret{transition:transform 0.2s}.cz-cats.is-open .cz-cats__caret{transform:rotate(180deg)}.cz-mega{position:absolute;inset-block-start:calc(100% + 12px);inset-inline-start:0;z-index:90;display:grid;grid-template-columns:220px minmax(0,1.6fr) minmax(0,0.8fr) minmax(0,0.8fr);gap:24px;inline-size:min(940px, calc(100vw - 48px));padding:20px;border:1px solid var(--km-menu-border);border-radius:20px;background:var(--km-menu-bg);box-shadow:0 40px 80px -30px rgb(0 0 0 / 80%);color:var(--km-menu-text);animation:cz-pop 0.18s ease}.cz-mega[hidden]{display:none}.cz-mega::before{content:"";position:absolute;inset-block-start:-14px;inset-inline:0;block-size:14px}@keyframes cz-pop{from{opacity:0;transform:translateY(-6px)}}.cz-mega__types{display:flex;flex-direction:column;gap:6px;padding-inline-end:20px;border-inline-end:1px solid var(--km-menu-border)}.cz-mega__type{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;transition:background-color 0.15s}.cz-mega__type:hover{background:var(--km-menu-hover)}.cz-mega__typeicon{display:grid;place-items:center;inline-size:40px;block-size:40px;flex:none;border-radius:12px;background:rgb(var(--km-color-accent-rgb) / 16%);color:var(--km-color-accent-text)}.cz-mega__typetext{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.cz-mega__typetext strong{font-size:.9rem}.cz-mega__typetext small{font-size:.72rem;color:var(--km-menu-muted)}.cz-mega__title{margin-block-end:12px;font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--km-menu-muted)}.cz-mega__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.cz-mega__grid a,.cz-mega__list a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;font-size:.85rem;color:var(--km-menu-text);transition:background-color 0.15s,color 0.15s}.cz-mega__grid a:hover,.cz-mega__list a:hover{background:var(--km-menu-hover);color:var(--km-color-accent-text)}.cz-mega__grid small{font-size:.7rem;color:var(--km-menu-muted)}.cz-mega__years{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cz-mega__years a{display:block;padding:7px 0;border:1px solid var(--km-menu-border);border-radius:10px;font-size:.8rem;text-align:center;font-variant-numeric:tabular-nums;transition:border-color 0.15s,color 0.15s}.cz-mega__years a:hover{border-color:var(--km-color-accent);color:var(--km-color-accent-text)}.cz-nav{display:none}.cz-nav__list{display:flex;align-items:center;gap:2px}.cz-nav__list>li{position:relative}.cz-nav__list a{display:inline-block;padding:9px 12px;border-radius:11px;font-size:.875rem;font-weight:500;color:var(--km-color-text-2);white-space:nowrap;transition:color 0.15s,background-color 0.15s}.cz-nav__list a:hover,.cz-nav__list .current-menu-item>a,.cz-nav__list .current-menu-ancestor>a{color:var(--km-color-text);background:var(--cz-glass)}.cz-nav__list .current-menu-item>a{color:var(--km-color-accent-text)}.cz-nav .sub-menu{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:80;min-inline-size:210px;padding:8px;border:1px solid var(--km-menu-border);border-radius:16px;background:var(--km-menu-bg);box-shadow:var(--km-shadow-lg);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity 0.18s,transform 0.18s,visibility 0.18s}.cz-nav li:hover>.sub-menu,.cz-nav li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none}.cz-nav .sub-menu a{display:block;color:var(--km-menu-text)}.cz-searchbtn{display:inline-grid;place-items:center;inline-size:42px;block-size:42px;border:1px solid var(--cz-glass-border);border-radius:13px;background:var(--cz-glass);color:var(--km-color-text);transition:background-color 0.2s,border-color 0.2s}.cz-searchbtn:hover{background:var(--cz-glass-strong);border-color:var(--km-color-border-strong)}.cz-searchbtn__text,.cz-searchbtn__kbd{display:none}.cz-loginbtn{display:inline-flex;align-items:center;gap:8px;block-size:42px;padding-inline:12px;border-radius:13px;background:var(--km-color-accent);color:#fff;font-size:.85rem;font-weight:700;white-space:nowrap;box-shadow:0 10px 24px -12px rgb(var(--km-color-accent-rgb) / 70%);transition:background-color 0.2s}.cz-loginbtn:hover{background:color-mix(in srgb,var(--km-color-accent) 88%,white);color:#fff}.cz-loginbtn span{display:none}.cz-userbtn{display:inline-flex;align-items:center;gap:8px;block-size:42px;padding:4px;border:1px solid var(--cz-glass-border);border-radius:13px;background:var(--cz-glass);font-size:.85rem;font-weight:600;color:var(--km-color-text)}.cz-userbtn__avatar{inline-size:32px;block-size:32px;border-radius:10px}.cz-userbtn__name{display:none;max-inline-size:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline-end:8px}@media (max-width:479px){.cz-header .km-theme-toggle,.cz-iconbtn--watch{display:none}}@media (min-width:640px){.cz-loginbtn span{display:inline}.cz-loginbtn{padding-inline:16px}}@media (min-width:1024px){.cz-header__burger{display:none}.cz-cats{display:block}.cz-userbtn__name{display:inline}}@media (min-width:1180px){.cz-nav{display:block}}@media (min-width:1880px){.cz-searchbtn{display:inline-flex;align-items:center;gap:10px;inline-size:260px;padding-inline:14px;justify-content:flex-start;color:var(--km-color-text-3)}.cz-searchbtn__text{display:inline;flex:1;font-size:.82rem;text-align:start;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cz-searchbtn__kbd{display:inline-grid;place-items:center;inline-size:22px;block-size:22px;border:1px solid var(--cz-glass-border);border-radius:6px;font-family:var(--km-font-mono);font-size:.75rem}.cz-home .cz-header:not(.cz-scrolled) .cz-searchbtn,.km-single-title .cz-header:not(.cz-scrolled) .cz-searchbtn{color:rgb(255 255 255 / 75%)}}.cz-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-block-size:clamp(560px, 92vh, 860px);margin-block-start:calc(var(--km-header-height) * -1);padding-block:calc(var(--km-header-height) + 40px) 48px;overflow:hidden;color:#fff;--km-color-text:#fff;--km-color-text-2:rgb(255 255 255 / 80%);--km-color-text-3:rgb(255 255 255 / 60%);--cz-glass:rgb(255 255 255 / 10%);--cz-glass-border:rgb(255 255 255 / 18%)}.cz-hero__bgs{position:absolute;inset:0;z-index:-1;background:#000}.cz-hero__bg{position:absolute;inset:0;opacity:0;transition:opacity 0.9s ease}.cz-hero__bg.is-active{opacity:1}.cz-hero__bg .km-media{position:absolute;inset:0;block-size:100%;aspect-ratio:auto;border-radius:0}.cz-hero__bg .km-media::after{display:none}.cz-hero__bg img{inline-size:100%;block-size:100%;object-fit:cover;object-position:center 25%}.cz-hero__bg.is-active img{animation:cz-kenburns 18s ease-out both}@keyframes cz-kenburns{from{transform:scale(1.08)}to{transform:scale(1)}}.cz-hero__scrim{position:absolute;inset:0;background:linear-gradient(to left,rgb(7 8 11 / 92%) 0%,rgb(7 8 11 / 55%) 40%,rgb(7 8 11 / 10%) 75%),linear-gradient(to top,var(--km-color-bg) 0%,rgb(7 8 11 / 40%) 30%,transparent 60%),linear-gradient(to bottom,rgb(7 8 11 / 60%),transparent 25%)}[dir="ltr"] .cz-hero__scrim{background:linear-gradient(to right,rgb(7 8 11 / 92%) 0%,rgb(7 8 11 / 55%) 40%,rgb(7 8 11 / 10%) 75%),linear-gradient(to top,var(--km-color-bg) 0%,rgb(7 8 11 / 40%) 30%,transparent 60%),linear-gradient(to bottom,rgb(7 8 11 / 60%),transparent 25%)}.cz-hero__inner{display:grid;gap:36px;inline-size:100%}.cz-hero__info{max-inline-size:640px}.cz-hero__slide.is-active{animation:cz-rise 0.6s ease both}@keyframes cz-rise{from{opacity:0;transform:translateY(14px)}}.cz-hero__flags{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:16px}.cz-hero__title{font-size:clamp(2.2rem, 1.4rem + 3.6vw, 4.4rem);font-weight:900;line-height:1.05;letter-spacing:-.02em;text-shadow:0 6px 30px rgb(0 0 0 / 55%)}.cz-hero__title a{color:inherit}.cz-hero__fa{margin-block-start:8px;font-size:1.05rem;color:rgb(255 255 255 / 75%)}.cz-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-block-start:16px}.cz-hero__meta .km-metaline{color:rgb(255 255 255 / 85%);font-size:.875rem}.cz-hero__genres{display:flex;flex-wrap:wrap;gap:6px}.cz-hero__genres a{display:inline-block;padding:3px 11px;border:1px solid rgb(255 255 255 / 22%);border-radius:999px;font-size:.78rem;color:rgb(255 255 255 / 88%);transition:border-color 0.2s,background-color 0.2s}.cz-hero__genres a:hover{border-color:#fff;background:rgb(255 255 255 / 10%)}.cz-hero__summary{margin-block-start:18px;max-inline-size:560px;font-size:.98rem;line-height:1.95;color:rgb(255 255 255 / 82%);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cz-hero__scores{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-block-start:22px}.cz-critic{display:inline-flex;align-items:center;gap:10px;padding-inline-start:24px;border-inline-start:1px solid rgb(255 255 255 / 18%)}.cz-hero__scores>.cz-critic:first-child{padding-inline-start:0;border:0}.cz-critic__text{display:flex;flex-direction:column;gap:2px}.cz-critic__text small{font-size:.72rem;color:rgb(255 255 255 / 65%)}.cz-critic__text strong{font-size:.95rem}.cz-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:26px}.cz-hero__actions .km-action--full{border-color:rgb(255 255 255 / 18%);background:rgb(255 255 255 / 10%);color:#fff;backdrop-filter:blur(12px)}.cz-hero__rail{display:flex;flex-direction:column;gap:14px;min-inline-size:0}.cz-hero__cards{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:6px 4px;margin-inline:calc(var(--km-gutter) * -1);padding-inline:var(--km-gutter)}.cz-hero__cards::-webkit-scrollbar{display:none}.cz-hero__item{flex:0 0 116px;scroll-snap-align:start}.cz-hero__card{display:flex;flex-direction:column;gap:8px;inline-size:100%;text-align:start;color:#fff;opacity:.62;transition:opacity 0.25s,transform 0.25s}.cz-hero__card:hover,.cz-hero__card.is-active{opacity:1}.cz-hero__card.is-active{transform:translateY(-4px)}.cz-hero__cardmedia{position:relative;display:block;overflow:hidden;border-radius:14px;box-shadow:0 16px 30px -18px rgb(0 0 0 / 90%);outline:2px solid #fff0;outline-offset:2px;transition:outline-color 0.25s}.cz-hero__card.is-active .cz-hero__cardmedia{outline-color:var(--km-color-accent)}.cz-hero__cardmedia .km-media{border-radius:14px}.cz-hero__progress{position:absolute;inset-inline:0;inset-block-end:0;block-size:3px;background:rgb(255 255 255 / 20%);opacity:0}.cz-hero__progress::after{content:"";position:absolute;inset:0;background:var(--km-color-accent);transform:scaleX(0);transform-origin:right}[dir="ltr"] .cz-hero__progress::after{transform-origin:left}.cz-hero__card.is-active .cz-hero__progress{opacity:1}.cz-hero.is-playing .cz-hero__card.is-active .cz-hero__progress::after{animation:cz-progress var(--km-hero-interval,8000ms) linear forwards}@keyframes cz-progress{to{transform:scaleX(1)}}.cz-hero__cardtitle{display:block;font-size:.8rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-hero__cardmeta{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:.72rem;color:rgb(255 255 255 / 65%)}.cz-hero__cardmeta .cz-star{font-size:.72rem;color:#fff}.cz-hero__nav{display:flex;align-items:center;justify-content:flex-end;gap:12px}.cz-hero__count{font-size:.85rem;color:rgb(255 255 255 / 70%);font-variant-numeric:tabular-nums}@media (min-width:1100px){.cz-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:end;gap:48px}.cz-hero__item{flex-basis:132px}.cz-hero__cards{margin-inline:0;padding-inline:0}}@media (max-width:767px){.cz-hero{min-block-size:640px;padding-block-end:28px}.cz-hero__summary{-webkit-line-clamp:2;font-size:.9rem}.cz-hero__actions .km-watch{display:none}.cz-hero__nav{display:none}}.cz-genres{position:relative;z-index:2;padding-block:6px 6px}.cz-genres__list{gap:8px}.cz-genres__list>li{flex:none}.cz-genres__chip{display:inline-flex;align-items:center;gap:8px;block-size:42px;padding-inline:16px;border:1px solid var(--km-color-border);border-radius:13px;background:var(--km-color-surface);font-size:.85rem;font-weight:600;color:var(--km-color-text);white-space:nowrap;transition:border-color 0.2s,background-color 0.2s,transform 0.2s}.cz-genres__chip small{padding:1px 7px;border-radius:999px;background:var(--km-color-surface-3);font-size:.68rem;color:var(--km-color-text-2)}.cz-genres__chip:hover{border-color:var(--km-color-accent);transform:translateY(-2px)}.cz-genres__chip--all{border-color:#fff0;background:rgb(var(--km-color-accent-rgb) / 14%);color:var(--km-color-accent-text)}.cz-section{padding-block:36px}.cz-home .cz-section:first-of-type{padding-block-start:24px}.cz-shead{display:flex;align-items:center;gap:16px;margin-block-end:22px}.cz-shead__lead{display:flex;align-items:center;gap:12px;min-inline-size:0}.cz-shead__icon{display:grid;place-items:center;inline-size:46px;block-size:46px;flex:none;border:1px solid var(--km-color-border);border-radius:14px;background:linear-gradient(145deg,var(--km-color-surface-3),var(--km-color-surface));color:var(--km-color-accent-text)}.cz-shead__title{font-size:clamp(1.15rem, 1rem + 0.8vw, 1.55rem);font-weight:800;line-height:1.3}.cz-shead__sub{margin-block-start:2px;font-size:.8rem;color:var(--km-color-text-3)}.cz-shead__line{flex:1;block-size:1px;min-inline-size:16px;background:linear-gradient(to left,var(--km-color-border-strong),transparent)}[dir="ltr"] .cz-shead__line{background:linear-gradient(to right,var(--km-color-border-strong),transparent)}.cz-shead__more{display:inline-flex;align-items:center;gap:6px;flex:none;padding:8px 14px;border:1px solid var(--km-color-border);border-radius:999px;font-size:.8rem;font-weight:600;color:var(--km-color-text-2);transition:color 0.2s,border-color 0.2s,background-color 0.2s}.cz-shead__more:hover{border-color:var(--km-color-accent);background:rgb(var(--km-color-accent-rgb) / 10%);color:var(--km-color-accent-text)}@media (max-width:559px){.cz-shead__sub,.cz-shead__line{display:none}.cz-shead{justify-content:space-between}.cz-shead__icon{inline-size:40px;block-size:40px}.cz-shead__more span{display:none}.cz-shead__more{padding:8px}}.cz-track{gap:16px}.cz-track .cz-track__item{flex:0 0 clamp(136px, 38vw, 172px)}.cz-track--wide .cz-track__item{flex-basis:clamp(260px, 78vw, 340px)}.cz .cz-rownav{inset-block-start:40%}.cz-track--wide~.cz-rownav{inset-block-start:50%}@media (min-width:1024px) and (hover:hover){.cz-track .cz-track__item{flex-basis:184px}.cz-track--wide .cz-track__item{flex-basis:352px}}.cz-grid,.cz .km-grid:not(.km-grid--articles):not(.km-grid--people){display:grid;gap:22px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:520px){.cz-grid,.cz .km-grid:not(.km-grid--articles):not(.km-grid--people){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:800px){.cz-grid,.cz .km-grid:not(.km-grid--articles):not(.km-grid--people){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.cz-grid,.cz .km-grid:not(.km-grid--articles):not(.km-grid--people){grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 18px}}.cz-card{gap:0;border:1px solid var(--km-color-border);border-radius:var(--cz-card-radius);background:var(--km-color-surface);overflow:hidden;transition:transform 0.25s ease,border-color 0.25s,box-shadow 0.25s}@media (hover:hover) and (pointer:fine){.cz-card:hover,.cz-card:focus-within{transform:translateY(-5px);border-color:rgb(var(--km-color-accent-rgb) / 45%);box-shadow:var(--cz-shadow-card)}.cz .cz-card:hover .km-card__poster,.cz .cz-card:hover .cz-card__poster{transform:none;box-shadow:none}}.cz-card__poster{position:relative;overflow:hidden}.cz-card__poster .km-media{border-radius:0}.cz-card__poster .km-media::after{display:none}.cz-card__poster .km-media__img{transition:transform 0.5s ease}.cz-card:hover .km-media__img{transform:scale(1.06)}.cz-card__shade{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / 82%) 0%,rgb(0 0 0 / 15%) 38%,transparent 60%);pointer-events:none}.cz-card__badges{position:absolute;inset-block-start:8px;inset-inline-start:8px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;pointer-events:none}.cz-card__critic{display:inline-flex;flex-direction:column;align-items:center;min-inline-size:38px;padding:4px 6px 3px;border-radius:10px;background:var(--km-color-accent);color:#fff;font-size:.95rem;font-weight:800;line-height:1.1;box-shadow:0 8px 18px -8px rgb(var(--km-color-accent-rgb) / 80%);font-variant-numeric:tabular-nums}.cz-card__critic small{font-size:.58rem;font-weight:600;opacity:.9}.cz-card__tag{padding:2px 8px;border-radius:8px;background:rgb(0 0 0 / 62%);backdrop-filter:blur(6px);color:#fff;font-size:.68rem;font-weight:600}.cz-card__tag--gold{background:var(--cz-gold);color:#111}.cz .cz-card__side{position:absolute;inset-block-start:8px;inset-inline-end:8px;inset-block-end:auto;display:flex;flex-direction:column;gap:5px;opacity:1;transform:none}.cz-card__side:empty{display:none}.cz .cz-card__side .km-action,.cz-card__flag{display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:9px;background:rgb(0 0 0 / 55%);color:#fff;backdrop-filter:blur(8px)}.cz .cz-card__side .km-action svg{inline-size:16px;block-size:16px}.cz .cz-card__side .km-action:hover{background:var(--km-color-accent)}.cz-card__flag{color:var(--cz-gold)}@media (hover:hover) and (pointer:fine){.cz .cz-card__side .km-action--fav,.cz .cz-card__side .km-action--quickwatch{display:none}.cz .cz-card:hover .cz-card__side .km-action--fav,.cz .cz-card:hover .cz-card__side .km-action--quickwatch,.cz .cz-card:focus-within .cz-card__side .km-action--fav,.cz .cz-card:focus-within .cz-card__side .km-action--quickwatch,.cz .cz-card__side .km-action[aria-pressed="true"]{display:grid}}.cz .cz-card__side .km-action[aria-pressed="true"]{background:var(--km-color-accent)}.cz-card__genres{position:absolute;inset-inline:8px;inset-block-end:8px;display:flex;flex-wrap:wrap;gap:4px;pointer-events:none}.cz-card__genres li{padding:1px 7px;border-radius:6px;background:rgb(0 0 0 / 55%);backdrop-filter:blur(4px);font-size:.66rem;color:rgb(255 255 255 / 92%)}.cz-card__body{display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px}.cz-card__title{font-size:.875rem;font-weight:700;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-card__title a{color:var(--km-color-text);transition:color 0.2s}.cz-card:hover .cz-card__title a{color:var(--km-color-accent-text)}.cz-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-block-size:18px;font-size:.75rem;color:var(--km-color-text-3);font-variant-numeric:tabular-nums}.cz-card__ep{color:var(--km-color-accent-text);font-weight:600;white-space:nowrap}.cz-wide__link{position:relative;display:block;overflow:hidden;border:1px solid var(--km-color-border);border-radius:var(--cz-card-radius);background:#000;color:#fff;transition:transform 0.25s,box-shadow 0.25s,border-color 0.25s}.cz-wide__media .km-media{border-radius:0}.cz-wide__media .km-media::after{display:none}.cz-wide__media .km-media__img{transition:transform 0.5s ease}.cz-wide__shade{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / 96%) 0%,rgb(0 0 0 / 70%) 38%,rgb(0 0 0 / 10%) 75%)}.cz-wide__flags{position:absolute;inset-block-start:10px;inset-inline-end:10px;display:flex;gap:4px;padding:3px;border-radius:11px;background:rgb(0 0 0 / 45%);backdrop-filter:blur(8px)}.cz-wide__play{color:#fff}.cz-wide__body{position:absolute;inset-inline:14px;inset-block-end:12px;display:flex;flex-direction:column;gap:6px}.cz-wide__title{font-size:1.05rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-wide__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.75rem;color:rgb(255 255 255 / 75%)}.cz-wide__meta .cz-star,.cz-wide__meta .cz-star strong{color:#fff}.cz-wide__ep{padding:2px 8px;border-radius:7px;background:rgb(var(--km-color-accent-rgb) / 90%);color:#fff;font-weight:600}@media (hover:hover) and (pointer:fine){.cz-wide__link:hover{transform:translateY(-4px);border-color:rgb(var(--km-color-accent-rgb) / 50%);box-shadow:var(--cz-shadow-card)}.cz-wide__link:hover .km-media__img{transform:scale(1.06)}}.cz-ranked__track{gap:4px;counter-reset:none}.cz-track .cz-ranked__item{flex:0 0 clamp(180px, 52vw, 226px)}:root[data-theme="light"] .cz-ranked__num{-webkit-text-stroke-color:rgb(10 12 16 / 30%)}.cz-ranked__link{position:relative;display:block;padding-inline-start:58px}.cz-ranked__num{position:absolute;inset-inline-start:0;inset-block-end:-6px;z-index:2;font-size:7.5rem;font-weight:900;line-height:.8;letter-spacing:-.06em;color:var(--km-color-bg);-webkit-text-stroke:3px rgb(255 255 255 / 30%);paint-order:stroke fill;transition:-webkit-text-stroke-color 0.25s;user-select:none}.cz-ranked__link:hover .cz-ranked__num{-webkit-text-stroke-color:var(--km-color-accent)}.cz-ranked__poster{position:relative;z-index:1;display:block;overflow:hidden;border-radius:14px;box-shadow:0 18px 30px -18px rgb(0 0 0 / 90%);transition:transform 0.25s}.cz-ranked__poster .km-media{border-radius:14px}.cz-ranked__link:hover .cz-ranked__poster{transform:translateY(-4px)}.cz-ranked__score{position:absolute;inset-block-end:8px;inset-inline-start:8px;display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:8px;background:rgb(0 0 0 / 65%);backdrop-filter:blur(6px);color:#fff;font-size:.75rem;font-weight:700}.cz-ranked__score svg{fill:var(--cz-gold);stroke:var(--cz-gold)}.cz-reviews__layout{display:grid;gap:18px}@media (min-width:1024px){.cz-reviews__layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:22px}}.cz-rfeature__link{position:relative;display:block;block-size:100%;min-block-size:380px;overflow:hidden;border:1px solid var(--km-color-border);border-radius:22px;background:#000;color:#fff}.cz-rfeature__media,.cz-rfeature__media .km-media{position:absolute;inset:0;block-size:100%;aspect-ratio:auto;border-radius:0}.cz-rfeature__media .km-media::after{display:none}.cz-rfeature__media img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform 0.7s ease}.cz-rfeature__link:hover img{transform:scale(1.04)}.cz-rfeature__shade{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / 95%) 0%,rgb(0 0 0 / 60%) 45%,rgb(0 0 0 / 5%) 80%)}.cz-rfeature__body{position:absolute;inset-inline:24px;inset-block-end:22px;display:flex;flex-direction:column;gap:10px;max-inline-size:600px}.cz-rfeature__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.78rem;color:rgb(255 255 255 / 70%)}.cz-rfeature__title{font-size:clamp(1.5rem, 1.1rem + 1.6vw, 2.3rem);font-weight:900;line-height:1.15}.cz-rfeature__headline{font-size:1rem;font-weight:700;color:var(--cz-gold)}.cz-rfeature__excerpt{font-size:.9rem;line-height:1.9;color:rgb(255 255 255 / 80%);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cz-rfeature__by{display:flex;align-items:center;gap:8px;margin-block-start:4px;font-size:.82rem;color:rgb(255 255 255 / 80%)}.cz-rfeature__cta{display:inline-flex;align-items:center;gap:4px;margin-inline-start:auto;font-weight:700;color:#fff}.cz-rfeature__score{position:absolute;inset-block-start:20px;inset-inline-end:20px;padding:10px 10px 28px;border-radius:20px;background:rgb(0 0 0 / 45%);backdrop-filter:blur(10px)}.cz-rlist{display:flex;flex-direction:column;gap:10px}.cz-rlist__link{display:flex;align-items:center;gap:14px;padding:10px;border:1px solid var(--km-color-border);border-radius:18px;background:var(--km-color-surface);transition:border-color 0.2s,background-color 0.2s,transform 0.2s}.cz-rlist__link:hover{border-color:rgb(var(--km-color-accent-rgb) / 45%);background:var(--km-color-surface-2);transform:translateX(-3px)}[dir="ltr"] .cz-rlist__link:hover{transform:translateX(3px)}.cz-rlist__poster{inline-size:66px;flex:none;overflow:hidden;border-radius:12px}.cz-rlist__poster .km-media{border-radius:12px}.cz-rlist__body{display:flex;flex-direction:column;gap:4px;flex:1;min-inline-size:0}.cz-rlist__title{font-size:.92rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-rlist__excerpt{font-size:.78rem;line-height:1.75;color:var(--km-color-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cz-rlist__meta{font-size:.7rem;color:var(--km-color-text-3)}.cz-rlist__score{flex:none}.cz-mag{display:grid;gap:16px}@media (min-width:700px){.cz-mag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.cz-mag{grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:auto auto}.cz-mag__item--lead{grid-row:span 2}}.cz-mag__link{display:flex;flex-direction:column;block-size:100%;overflow:hidden;border:1px solid var(--km-color-border);border-radius:18px;background:var(--km-color-surface);transition:border-color 0.2s,transform 0.2s}.cz-mag__link:hover{border-color:var(--km-color-border-strong);transform:translateY(-3px)}.cz-mag__media .km-media{border-radius:0}.cz-mag__media .km-media::after{display:none}.cz-mag__body{display:flex;flex-direction:column;gap:8px;flex:1;padding:14px 16px 16px}.cz-mag__cat{align-self:flex-start;padding:2px 10px;border-radius:999px;background:rgb(var(--km-color-accent-rgb) / 14%);color:var(--km-color-accent-text);font-size:.72rem;font-weight:700}.cz-mag__title{font-size:.98rem;font-weight:800;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cz-mag__item--lead .cz-mag__title{font-size:1.3rem}.cz-mag__excerpt{font-size:.86rem;line-height:1.9;color:var(--km-color-text-2)}.cz-mag__meta{margin-block-start:auto;font-size:.72rem;color:var(--km-color-text-3)}.cz-footer{margin-block-start:48px;border-block-start:1px solid var(--km-color-border);background:radial-gradient(1200px 300px at 85% 0%,rgb(var(--km-color-accent-rgb) / 10%),transparent 70%),var(--km-color-bg-soft)}.cz-footer__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-block-start:-1px;padding:26px 0;border-block-end:1px solid var(--km-color-border)}.cz-footer__ctatext{max-inline-size:620px;padding-inline-start:16px;border-inline-start:3px solid var(--km-color-accent)}.cz-footer__eyebrow{display:block;font-size:.75rem;font-weight:700;color:var(--km-color-accent-text)}.cz-footer__ctatext strong{display:block;margin-block:4px;font-size:1.15rem;font-weight:800}.cz-footer__ctatext p{font-size:.85rem;color:var(--km-color-text-2)}.cz-footer__ctaactions{display:flex;flex-wrap:wrap;gap:10px}.cz-footer .cz-btn--glass{border-color:var(--km-color-border-strong);background:var(--km-color-surface-2);color:var(--km-color-text)}.cz-footer__grid{display:grid;gap:32px;padding-block:36px}@media (min-width:800px){.cz-footer__grid{grid-template-columns:1.4fr 1fr 1.2fr}}.cz-footer__about{margin-block-start:14px;max-inline-size:380px;font-size:.86rem;line-height:1.9;color:var(--km-color-text-2)}.cz-social{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:18px}.cz-social a{display:grid;place-items:center;inline-size:42px;block-size:42px;border:1px solid var(--km-color-border);border-radius:13px;background:var(--km-color-surface);color:var(--km-color-text-2);transition:color 0.2s,border-color 0.2s,background-color 0.2s}.cz-social a:hover{border-color:var(--km-color-accent);background:rgb(var(--km-color-accent-rgb) / 12%);color:var(--km-color-accent-text)}.cz-footer__title,.cz-footer .km-widget__title{margin-block-end:14px;font-size:.9rem;font-weight:800;color:var(--km-color-text);text-transform:none;letter-spacing:0}.cz-footer__list li+li{margin-block-start:8px}.cz-footer__list--2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.cz-footer__list--2col li+li{margin:0}.cz-footer__list a,.cz-footer .km-widget a{font-size:.86rem;color:var(--km-color-text-2);transition:color 0.2s}.cz-footer__list a:hover,.cz-footer .km-widget a:hover{color:var(--km-color-accent-text)}.cz-footer__bar{border-block-start:1px solid var(--km-color-border);padding-block:18px}.cz-footer__barinner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.cz-footer__copy{font-size:.78rem;color:var(--km-color-text-3)}.cz-footer__legallist{display:flex;flex-wrap:wrap;gap:16px;font-size:.8rem}.cz-footer__legallist a{color:var(--km-color-text-2)}.cz-thero{position:relative;isolation:isolate;margin-block-start:calc(var(--km-header-height) * -1);padding-block:calc(var(--km-header-height) + 24px) 40px;overflow:hidden;color:#fff;--km-color-text:#fff;--km-color-text-2:rgb(255 255 255 / 80%);--km-color-text-3:rgb(255 255 255 / 60%);--km-color-border:rgb(255 255 255 / 16%);--cz-glass:rgb(255 255 255 / 10%);--cz-glass-border:rgb(255 255 255 / 18%)}.cz-thero__backdrop{position:absolute;inset:0;z-index:-1;background:#000}.cz-thero__backdrop .km-media{position:absolute;inset:0;block-size:100%;aspect-ratio:auto;border-radius:0}.cz-thero__backdrop .km-media::after{display:none}.cz-thero__backdrop img{inline-size:100%;block-size:100%;object-fit:cover;object-position:center 20%}.cz-thero:not(.has-backdrop) .cz-thero__backdrop img{filter:blur(30px) saturate(130%);transform:scale(1.2);opacity:.6}.cz-thero__scrim{position:absolute;inset:0;background:linear-gradient(to left,rgb(7 8 11 / 94%) 0%,rgb(7 8 11 / 72%) 45%,rgb(7 8 11 / 35%) 100%),linear-gradient(to top,var(--km-color-bg) 0%,transparent 45%)}[dir="ltr"] .cz-thero__scrim{background:linear-gradient(to right,rgb(7 8 11 / 94%) 0%,rgb(7 8 11 / 72%) 45%,rgb(7 8 11 / 35%) 100%),linear-gradient(to top,var(--km-color-bg) 0%,transparent 45%)}.cz-thero .km-breadcrumbs{color:rgb(255 255 255 / 60%)}.cz-thero .km-breadcrumbs a:hover{color:#fff}.cz-thero__grid{display:grid;gap:28px;margin-block-start:12px}@media (min-width:900px){.cz-thero__grid{grid-template-columns:300px minmax(0,1fr);gap:44px;align-items:start}}.cz-thero__poster{position:relative;inline-size:min(220px, 56vw);overflow:hidden;border-radius:20px;box-shadow:0 30px 60px -24px rgb(0 0 0 / 95%),0 0 0 1px rgb(255 255 255 / 10%)}@media (min-width:900px){.cz-thero__poster{inline-size:100%;position:sticky;inset-block-start:calc(var(--km-header-height) + 20px)}}.cz-thero__poster .km-media{border-radius:20px}.cz-thero__play{position:absolute;inset-inline:12px;inset-block-end:12px;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;border:1px solid rgb(255 255 255 / 20%);border-radius:14px;background:rgb(0 0 0 / 55%);backdrop-filter:blur(10px);color:#fff;font-size:.85rem;font-weight:700;transition:background-color 0.2s}.cz-thero__play:hover{background:var(--km-color-accent)}.cz-thero__playicon{display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:50%;background:#fff;color:#000}.cz-thero__title{font-size:clamp(1.7rem, 1.2rem + 2.4vw, 3.2rem);font-weight:900;line-height:1.2}.cz-thero__original{margin-block-start:6px;font-size:1.05rem;font-weight:600;color:rgb(255 255 255 / 72%);text-align:end;direction:ltr}[dir="rtl"] .cz-thero__original{text-align:right}.cz-thero__tagline{margin-block-start:8px;font-style:normal;font-size:.95rem;line-height:1.8;color:rgb(255 255 255 / 72%);unicode-bidi:plaintext}.cz-thero__meta{margin-block:14px 12px}.cz-thero__meta .km-metaline{font-size:.9rem;color:rgb(255 255 255 / 85%)}.cz-scoreboard{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:20px}.cz-scoreboard__item{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgb(255 255 255 / 14%);border-radius:16px;background:rgb(255 255 255 / 7%);backdrop-filter:blur(10px);color:#fff;transition:border-color 0.2s,background-color 0.2s}a.cz-scoreboard__item:hover{border-color:rgb(255 255 255 / 30%);background:rgb(255 255 255 / 12%)}.cz-scoreboard__item--critic{border-color:rgb(var(--km-color-accent-rgb) / 55%);background:rgb(var(--km-color-accent-rgb) / 14%)}.cz-scoreboard__text{display:flex;flex-direction:column;gap:2px}.cz-scoreboard__text strong{font-size:1.1rem;font-weight:800;font-variant-numeric:tabular-nums}.cz-scoreboard__text strong small{font-size:.72rem;opacity:.6}.cz-scoreboard__text>small{font-size:.7rem;color:rgb(255 255 255 / 62%)}.cz-scoreboard__logo{display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:10px;font-family:Arial,Helvetica,sans-serif;font-size:.85rem;font-weight:900;direction:ltr}.cz-scoreboard__logo--rt{background:#fa320a;color:#fff}.cz-scoreboard__logo--mc{background:#6c3;color:#000}.cz-scoreboard__logo--user{background:rgb(255 255 255 / 14%);color:#fff}.cz-thero__summary{margin-block-start:20px;max-inline-size:780px;font-size:.98rem;line-height:2;color:rgb(255 255 255 / 85%)}.cz-thero__people{display:grid;gap:8px;margin-block-start:18px;font-size:.88rem}.cz-thero__people div{display:flex;gap:10px}.cz-thero__people dt{flex:none;min-inline-size:70px;color:rgb(255 255 255 / 55%)}.cz-thero__people dd{margin:0}.cz-thero__people a{color:#fff;border-block-end:1px dashed rgb(255 255 255 / 30%)}.cz-thero__people a:hover{color:var(--cz-gold);border-color:var(--cz-gold)}.cz-thero__warn{display:inline-flex;align-items:center;gap:8px;margin-block-start:16px;padding:6px 12px;border-radius:10px;background:rgb(239 68 68 / 14%);color:#fca5a5;font-size:.8rem}.cz-thero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:24px}.cz-thero__actions .km-action--full,.cz-thero__actions .km-share>button{border-color:rgb(255 255 255 / 18%);background:rgb(255 255 255 / 10%);color:#fff;backdrop-filter:blur(12px)}.cz-thero__actions .km-action--full[aria-pressed="true"]{border-color:var(--km-color-accent);background:var(--km-color-accent);color:#fff}.cz-thero__teaser{display:inline-flex;align-items:center;gap:10px;max-inline-size:100%;margin-block-start:20px;padding:10px 14px;border:1px solid rgb(245 197 24 / 30%);border-radius:14px;background:rgb(245 197 24 / 8%);font-size:.88rem;color:#fff;transition:background-color 0.2s}.cz-thero__teaser:hover{background:rgb(245 197 24 / 16%)}.cz .km-subnav{background:rgb(from var(--km-color-bg) r g b / 88%);backdrop-filter:blur(16px);border-block:1px solid var(--km-color-border)}.cz .km-subnav__link{border-radius:10px;font-weight:600}.cz .km-subnav__link.is-active{color:var(--km-color-accent-text)}.cz .km-block{border:0;padding-block:26px}.cz .km-block__title{display:flex;align-items:center;gap:10px;font-size:clamp(1.15rem, 1rem + 0.7vw, 1.5rem);font-weight:800}.cz .km-block__title::before{content:"";inline-size:5px;block-size:1.1em;border-radius:4px;background:var(--km-color-accent)}.cz .km-facts,.cz .km-vote,.cz .km-rating,.cz .km-dl,.cz .km-seasons,.cz .km-comment__body{border-color:var(--km-color-border);border-radius:18px;background:var(--km-color-surface)}.cz .km-overview__text{font-size:.98rem;line-height:2.05}.cz .km-cast__photo,.cz .km-cast__photo .km-media{border-radius:16px}.cz .km-gallery__link,.cz .km-gallery__link .km-media,.cz .km-trailer__poster,.cz .km-trailer__poster .km-media{border-radius:18px}.cz .km-seasons__tab{border-radius:12px}.cz .km-seasons__tab.is-active{background:var(--km-color-accent);border-color:var(--km-color-accent);color:#fff}.cz-review{position:relative;padding:clamp(18px, 3vw, 36px);border:1px solid var(--km-color-border);border-radius:26px;background:radial-gradient(800px 260px at 100% 0%,rgb(var(--km-color-accent-rgb) / 10%),transparent 70%),var(--km-color-surface);overflow:hidden}.cz-review__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px;padding-block-end:22px;border-block-end:1px solid var(--km-color-border)}.cz-review__headtext{flex:1;min-inline-size:260px}.cz-review__eyebrow{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:var(--cz-gold-soft);color:var(--cz-gold);font-size:.78rem;font-weight:700}:root[data-theme="light"] .cz-review__eyebrow{color:#a16207}.cz-review__title{margin-block:14px 16px;font-size:clamp(1.3rem, 1.05rem + 1.2vw, 2rem);font-weight:900;line-height:1.45}.cz-review__byline{display:flex;align-items:center;gap:10px}.cz-review__bytext{display:flex;flex-direction:column;gap:2px;font-size:.8rem;color:var(--km-color-text-3)}.cz-review__bytext strong{font-size:.9rem;color:var(--km-color-text)}.cz-review__scorebox{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 22px;border:1px solid var(--km-color-border);border-radius:22px;background:var(--km-color-bg-soft)}.cz-review__scoreword{margin-block-start:4px;font-size:1rem;font-weight:800}.cz-review__scorehint{font-size:.72rem;color:var(--km-color-text-3)}.cz-breakdown{display:grid;gap:12px 28px;margin-block-start:22px}@media (min-width:700px){.cz-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}.cz-breakdown__item{display:grid;grid-template-columns:90px minmax(0,1fr) 34px;align-items:center;gap:12px;font-size:.85rem}.cz-breakdown__label{color:var(--km-color-text-2)}.cz-breakdown__bar{block-size:8px;border-radius:999px;background:var(--km-color-surface-3);overflow:hidden}.cz-breakdown__bar span{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(to left,var(--km-color-accent),color-mix(in srgb,var(--km-color-accent) 60%,var(--cz-gold)))}.cz-breakdown__value{font-weight:800;text-align:end;font-variant-numeric:tabular-nums}.cz-review__lead{margin-block-start:24px;padding:18px 20px;border-inline-start:4px solid var(--km-color-accent);border-radius:14px;background:var(--km-color-bg-soft);font-size:1.05rem;font-weight:600;line-height:2}.cz-review__body{margin-block-start:24px;font-size:1.02rem;line-height:2.1}.cz .cz-review__body h2,.cz .cz-review__body h3{margin-block:1.6em .6em;font-weight:800}.cz .km-review__split{gap:32px}.cz .km-rtoc{border-radius:16px;background:var(--km-color-bg-soft)}.cz-proscons{display:grid;gap:14px;margin-block-start:28px}@media (min-width:700px){.cz-proscons{grid-template-columns:repeat(2,minmax(0,1fr))}}.cz-proscons__col{padding:18px 20px;border:1px solid var(--km-color-border);border-radius:18px;background:var(--km-color-bg-soft)}.cz-proscons__col--pros{border-color:rgb(34 197 94 / 30%);background:linear-gradient(160deg,rgb(34 197 94 / 9%),transparent 60%),var(--km-color-bg-soft)}.cz-proscons__col--cons{border-color:rgb(239 68 68 / 30%);background:linear-gradient(160deg,rgb(239 68 68 / 9%),transparent 60%),var(--km-color-bg-soft)}.cz-proscons__title{display:flex;align-items:center;gap:8px;margin-block-end:12px;font-size:1rem;font-weight:800}.cz-proscons__title span{display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:9px;color:#fff}.cz-proscons__col--pros .cz-proscons__title span{background:var(--cz-good)}.cz-proscons__col--cons .cz-proscons__title span{background:var(--cz-bad)}.cz-proscons__col li{position:relative;padding-inline-start:18px;font-size:.9rem;line-height:1.9}.cz-proscons__col li+li{margin-block-start:6px}.cz-proscons__col li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.8em;inline-size:7px;block-size:7px;border-radius:50%}.cz-proscons__col--pros li::before{background:var(--cz-good)}.cz-proscons__col--cons li::before{background:var(--cz-bad)}.cz-verdict{display:flex;align-items:center;gap:18px;margin-block-start:22px;padding:20px 22px;border-radius:20px;background:linear-gradient(120deg,rgb(var(--km-color-accent-rgb) / 22%),rgb(var(--km-color-accent-rgb) / 6%));border:1px solid rgb(var(--km-color-accent-rgb) / 35%)}.cz-verdict__title{font-size:.85rem;font-weight:800;color:var(--km-color-accent-text)}.cz-verdict__text{margin-block-start:4px;font-size:1rem;font-weight:600;line-height:1.95}.cz-critic-box{display:flex;align-items:center;gap:14px;margin-block-start:22px;padding-block-start:20px;border-block-start:1px solid var(--km-color-border);font-size:.85rem;color:var(--km-color-text-2)}.cz-critic-box strong{display:block;margin-block-end:2px;color:var(--km-color-text)}.cz .km-archive__head{padding-block:34px 18px;background:radial-gradient(900px 260px at 90% 0%,rgb(var(--km-color-accent-rgb) / 14%),transparent 70%)}.cz .km-archive__title{font-size:clamp(1.6rem, 1.2rem + 1.6vw, 2.5rem);font-weight:900}.cz .km-toolbar{padding:12px;border:1px solid var(--km-color-border);border-radius:18px;background:var(--km-color-surface)}.cz .km-toolbar__toggle{border-radius:12px}.cz .km-select select{border-radius:12px;background-color:var(--km-color-surface-2)}.cz .km-filters{border-radius:18px;background:var(--km-color-surface)}.cz .km-pagination .page-numbers{border-radius:12px}.cz .km-account__head,.cz .km-page__head,.cz .km-blog__head{background:radial-gradient(900px 260px at 90% 0%,rgb(var(--km-color-accent-rgb) / 12%),transparent 70%)}.cz .km-profile,.cz .km-stats__item,.cz .km-loginbox,.cz .km-mycomments__item{border-radius:18px;border-color:var(--km-color-border);background:var(--km-color-surface)}.cz .km-loginbox input[type="text"],.cz .km-loginbox input[type="password"],.cz .comment-form input[type="text"],.cz .comment-form input[type="email"],.cz .comment-form input[type="url"],.cz .comment-form textarea{border-radius:12px}.cz .km-loginbox input[type="submit"],.cz .comment-form input[type="submit"],.cz .comment-form .submit{border-radius:12px;background:var(--km-color-accent);color:#fff;font-weight:700}.cz .km-tabs__link.is-active{color:var(--km-color-accent-text)}.cz .km-search__panel{border-radius:0;background:var(--km-color-bg-soft)}@media (min-width:768px){.cz .km-search__panel{border-radius:22px}}.cz .km-search__form{padding:10px 18px}.cz .km-search__input{font-size:1.1rem}.cz .km-searchitem{border-radius:14px}.cz .km-mobilemenu__panel{background:var(--km-color-bg-soft)}.cz .km-bottomnav{background:rgb(from var(--km-color-bg) r g b / 90%)}.cz .km-bottomnav__link.is-active{position:relative}.cz .km-bottomnav__link.is-active::before{content:"";position:absolute;inset-block-start:0;inline-size:26px;block-size:3px;border-radius:0 0 4px 4px;background:var(--km-color-accent)}.cz .km-personcard__photo{border-radius:18px}.cz .km-articlecard{border-radius:18px}@media (prefers-reduced-motion:reduce){.cz-hero__bg.is-active img,.cz-hero__slide.is-active{animation:none}.cz-card,.cz-wide__link,.cz-ranked__poster{transition:none}}.rtl.cz [dir="auto"]{text-align:right}.cz :where(.km-media--poster,.km-media--backdrop,.km-media--profile){position:relative;min-block-size:0;overflow:hidden}.cz :where(.km-media--poster,.km-media--backdrop,.km-media--profile)>img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.cz-header__start{flex:1 1 auto;min-inline-size:0}.cz-header__end{flex:none}.cz-nav{min-inline-size:0;overflow:hidden}.cz-nav__list{flex-wrap:nowrap}:root,:root[data-theme="dark"]{--km-color-accent:#f9a516;--km-color-accent-rgb:249, 165, 22;--km-color-accent-text:#fbb53c;--km-color-accent-contrast:#111111;--km-color-accent-soft:rgb(249 165 22 / 14%);--km-color-bg:#000000;--km-color-bg-soft:#0a0a0a;--km-color-surface:#121212;--km-color-surface-2:#1a1a1a;--km-color-surface-3:#242424;--km-color-border:rgb(255 255 255 / 8%);--km-color-border-strong:rgb(255 255 255 / 14%);--km-color-text:#f5f5f5;--km-color-text-2:#a8a8a8;--km-color-text-3:#7d7d7d;--km-menu-bg:#141414;--cz-on-accent:#111111}:root[data-theme="light"]{--km-color-accent:#e8930a;--km-color-accent-rgb:232, 147, 10;--km-color-accent-text:#b86e00;--km-color-accent-contrast:#111111;--cz-on-accent:#111111}.cz-btn--primary,.cz-btn--primary:hover,.cz-loginbtn,.cz-loginbtn:hover,.cz-pill--accent,.cz-card__critic,.cz-badge,.cz-wide__ep,.cz-logo__mark,.cz .km-btn--accent,.cz .km-btn--accent:hover,.cz .km-chip.is-active,.cz .km-seasons__tab.is-active,.cz .km-loginbox input[type="submit"],.cz .comment-form input[type="submit"],.cz .comment-form .submit,.cz .km-card__episode{color:var(--cz-on-accent)}.cz-btn--primary{box-shadow:0 12px 30px -14px rgb(var(--km-color-accent-rgb) / 75%)}.cz-roundbtn:hover,.cz .cz-card__side .km-action:hover,.cz .cz-card__side .km-action[aria-pressed="true"],.cz-thero__play:hover,.cz-thero__actions .km-action--full[aria-pressed="true"],.cz-hero__actions .km-action--full[aria-pressed="true"],.cz .km-action:hover,.cz .km-action[aria-pressed="true"]{color:var(--cz-on-accent)}.cz-thero__play:hover .cz-thero__playicon{background:#111;color:var(--km-color-accent)}.cz-header{background-color:rgb(0 0 0 / 88%)}.cz-hero__scrim{background:linear-gradient(to left,rgb(0 0 0 / 92%) 0%,rgb(0 0 0 / 55%) 40%,rgb(0 0 0 / 10%) 75%),linear-gradient(to top,#000 0%,rgb(0 0 0 / 40%) 30%,transparent 60%),linear-gradient(to bottom,rgb(0 0 0 / 60%),transparent 25%)}.cz-thero__scrim{background:linear-gradient(to left,rgb(0 0 0 / 94%) 0%,rgb(0 0 0 / 72%) 45%,rgb(0 0 0 / 35%) 100%),linear-gradient(to top,#000 0%,transparent 45%)}:root[data-theme="light"] .cz-hero__scrim,:root[data-theme="light"] .cz-thero__scrim{background:linear-gradient(to left,rgb(0 0 0 / 92%) 0%,rgb(0 0 0 / 55%) 45%,rgb(0 0 0 / 20%) 100%),linear-gradient(to top,var(--km-color-bg) 0%,transparent 40%)}.cz-shead__icon{border-color:rgb(var(--km-color-accent-rgb) / 30%);background:rgb(var(--km-color-accent-rgb) / 12%);color:var(--km-color-accent)}.cz-card{background:#121212}:root[data-theme="light"] .cz-card{background:var(--km-color-surface)}.cz-footer{background:radial-gradient(1200px 300px at 85% 0%,rgb(var(--km-color-accent-rgb) / 8%),transparent 70%),#0a0a0a}:root[data-theme="light"] .cz-footer{background:var(--km-color-bg-soft)}html,body.cz{overflow-x:clip;max-inline-size:100%}@supports not (overflow:clip){html,body.cz{overflow-x:hidden}}.cz input[type="text"],.cz input[type="email"],.cz input[type="url"],.cz input[type="search"],.cz input[type="password"],.cz textarea,.cz select{font-size:16px}.cz .km-theme-toggle{display:none!important}.cz :where(.km-media--poster),.cz :where(.km-media--profile){display:block;aspect-ratio:2 / 3;block-size:auto}.cz :where(.km-media--backdrop){display:block;aspect-ratio:16 / 9;block-size:auto}.cz-mag__media,.cz-mag__media .km-media{display:block;aspect-ratio:16 / 9}.cz-mag__item--lead .cz-mag__link{block-size:100%}.cz .km-articlecard__media .km-media,.cz .km-article__image .km-media,.cz .km-page__image .km-media,.cz .km-gallery__link .km-media,.cz .km-trailer__poster .km-media,.cz .km-episodes__thumb .km-media{aspect-ratio:16 / 9}.cz .km-cast__photo .km-media,.cz .km-personcard__photo .km-media,.cz .km-seasons__poster .km-media,.cz .km-searchitem__poster{aspect-ratio:2 / 3}.cz-ava{display:inline-grid;place-items:center;flex:none;inline-size:var(--cz-ava-size,40px);block-size:var(--cz-ava-size,40px);border-radius:50%;background:hsl(var(--cz-ava-hue,32) 70% 45% / 22%);border:1px solid hsl(var(--cz-ava-hue,32) 70% 55% / 45%);color:hsl(var(--cz-ava-hue,32) 85% 70%);font-size:calc(var(--cz-ava-size, 40px) * 0.42);font-weight:800;line-height:1;user-select:none}.cz-userbtn .cz-ava{border-radius:10px}.cz .km-comments{margin-block-start:8px}.cz .km-comments__heading,.cz .comment-reply-title{display:flex;align-items:center;gap:10px;margin-block:0 16px;font-size:1.15rem;font-weight:800}.cz .comment-respond{margin-block-start:28px}.cz .comment-respond .comment-reply-title small{margin-inline-start:auto;font-size:.8rem;font-weight:500}.cz .comment-form{gap:14px}.cz .km-commentform__field{display:block;inline-size:100%}.cz .km-commentform__field textarea,.cz .comment-form textarea#comment{display:block;inline-size:100%!important;max-inline-size:100%;box-sizing:border-box}.cz .comment-form-author input,.cz .comment-form-email input,.cz .comment-form-url input{box-sizing:border-box}@media (max-width:639px){.cz .comment-form{grid-template-columns:minmax(0,1fr)}.cz .comment-form>*{grid-column:1 / -1}}.cz .comment-form p{margin:0}.cz .comment-form label{display:block;margin-block-end:6px;font-size:.82rem;color:var(--km-color-text-2)}.cz .comment-form textarea,.cz .comment-form input[type="text"],.cz .comment-form input[type="email"],.cz .comment-form input[type="url"]{inline-size:100%;padding:12px 14px;border:1px solid var(--km-color-border-strong);border-radius:14px;background:var(--km-color-bg);color:var(--km-color-text);line-height:1.8}.cz .comment-form textarea{min-block-size:140px;resize:vertical}.cz .comment-form textarea:focus,.cz .comment-form input:focus{outline:none;border-color:var(--km-color-accent);box-shadow:0 0 0 3px rgb(var(--km-color-accent-rgb) / 20%)}.cz .comment-form .form-submit{display:flex;justify-content:flex-start}.cz .comment-form input[type="submit"],.cz .comment-form .submit{min-block-size:46px;padding:0 22px;border:0;border-radius:14px;background:var(--km-color-accent);color:var(--cz-on-accent);font-weight:800;cursor:pointer}.cz .km-comment__body{padding:16px}.cz .km-comment__meta{gap:10px}.cz .km-comment__avatar{inline-size:auto;block-size:auto}.cz .km-comment__avatar .cz-ava{--cz-ava-size:40px}.cz .km-comment__reply a{display:inline-flex;align-items:center;padding:6px 14px;border:1px solid var(--km-color-border-strong);border-radius:999px;font-size:.8rem}@media (max-width:899px){.cz-thero{padding-block:calc(var(--km-header-height) + 12px) 28px}.cz-thero__poster{margin-inline:auto;inline-size:min(210px, 58vw)}.cz-thero__content{text-align:center}.cz-thero__content .cz-hero__flags,.cz-thero__content .cz-chips,.cz-thero__content .km-metaline,.cz-scoreboard,.cz-thero__actions{justify-content:center}.cz-thero__original,[dir="rtl"] .cz-thero__original{text-align:center}.cz-thero__title{font-size:1.55rem}.cz-thero__people{text-align:start}.cz-thero__people div{flex-direction:column;gap:2px}.cz-scoreboard__item{padding:8px 12px}.cz-thero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cz-thero__actions>*,.cz-thero__actions .km-watch,.cz-thero__actions .km-share{inline-size:100%}.cz-thero__actions .km-action--full,.cz-thero__actions .km-share>button,.cz-thero__actions .cz-btn{inline-size:100%;justify-content:center}.cz-thero__actions>.cz-btn--primary{grid-column:1 / -1}.cz .km-subnav__list{overflow-x:auto;scrollbar-width:none}}@media (max-width:799px){.cz-footer__grid{grid-template-columns:minmax(0,1fr);gap:26px}.cz-footer__cta{flex-direction:column;align-items:stretch}.cz-footer__ctaactions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cz-footer__ctaactions .cz-btn{padding-inline:10px;font-size:.82rem}.cz-footer__barinner{justify-content:center;text-align:center}}.cz-thero{overflow:visible}.cz-thero__backdrop{overflow:hidden}.cz-thero__inner{position:relative}body.km-has-open-menu .cz-thero__inner,body.km-has-open-menu .cz-hero__inner{z-index:calc(var(--km-z-subnav) + 5)}.cz-hero{overflow:visible}.cz-hero__bgs{overflow:hidden}.cz .km-share__menu,.cz .km-watch__menu{z-index:60}.cz-thero__actions .km-share>button:hover,.cz-thero__actions .km-share>button[aria-expanded="true"]{border-color:var(--km-color-accent);background:rgb(var(--km-color-accent-rgb) / 18%);color:#fff;opacity:1}.cz-track>li,.km-row__track>li,.cz-card,.cz-wide{min-inline-size:0}.cz-card{inline-size:100%}.cz-track .cz-people__item{flex:0 0 clamp(118px, 30vw, 150px)}@media (min-width:1024px) and (hover:hover){.cz-track .cz-people__item{flex-basis:156px}}.cz-person{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.cz-person__photo{display:block;inline-size:100%;overflow:hidden;border:1px solid var(--km-color-border);border-radius:18px;background:var(--km-color-surface);transition:transform 0.25s,border-color 0.25s,box-shadow 0.25s}.cz-person__photo .km-media{border-radius:0}.cz-person__photo .km-media::after{display:none}.cz-person:hover .cz-person__photo{transform:translateY(-4px);border-color:rgb(var(--km-color-accent-rgb) / 55%);box-shadow:var(--cz-shadow-card)}.cz-person__name{margin-block-start:4px;max-inline-size:100%;font-size:.86rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--km-color-text);transition:color 0.2s}.cz-person:hover .cz-person__name{color:var(--km-color-accent-text)}.cz-person__original{max-inline-size:100%;font-size:.72rem;color:var(--km-color-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:1100px){.cz-mag:not(:has(>:nth-child(5))){grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-template-rows:auto}.cz-mag:not(:has(>:nth-child(5))) .cz-mag__item--lead{grid-row:auto}.cz-mag:not(:has(>:nth-child(5))) .cz-mag__item--lead .cz-mag__title{font-size:.98rem}.cz-mag:not(:has(>:nth-child(5))) .cz-mag__excerpt{display:none}}.cz-hero__cards{padding-block:14px 6px}.cz-hero__cardmedia{outline:0}.cz-hero__cardmedia::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 10%);pointer-events:none;transition:box-shadow 0.25s}.cz-hero__card.is-active .cz-hero__cardmedia::after{box-shadow:inset 0 0 0 3px var(--km-color-accent)}.cz-ov__layout{display:grid;gap:28px}@media (min-width:1100px){.cz-ov__layout{grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}.cz-ov__sticky{position:sticky;inset-block-start:calc(var(--km-header-height) + 76px);display:flex;flex-direction:column;gap:16px;max-block-size:calc(100vh - var(--km-header-height) - 96px);overflow-y:auto;scrollbar-width:thin}.cz-toc--inline{display:none}}@media (max-width:1099px){.cz-ov__side{order:-1}.cz-toc--side{display:none}}.cz-ov__head{margin-block-end:18px}.cz-ov__head .km-block__title{margin-block-end:8px}.cz-ov__meta{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.8rem;color:var(--km-color-text-3)}.cz-ov__meta span{display:inline-flex;align-items:center;gap:5px}.cz-ov__subtitle{margin-block:32px 12px;font-size:1.1rem;font-weight:800}.cz-read{max-inline-size:760px;font-size:1.06rem;line-height:2.15;color:rgb(255 255 255 / 86%);overflow-wrap:anywhere}.cz-read>*+*{margin-block-start:1.15em}.cz-read p{margin:0}.cz-read p+p{margin-block-start:1.1em}.cz-read strong,.cz-read b{color:#fff;font-weight:800}.cz-read a{color:var(--km-color-accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.cz-read h2,.cz-read h3,.cz-read h4{scroll-margin-top:calc(var(--km-header-height) + 76px);color:#fff;line-height:1.6}.cz-read h2{position:relative;margin-block:2.2em .7em;padding-block-start:1.2em;border-block-start:1px solid var(--km-color-border);font-size:clamp(1.2rem, 1.05rem + 0.6vw, 1.5rem);font-weight:900}.cz-read h2::before{content:"";position:absolute;inset-block-start:-2px;inset-inline-start:0;inline-size:56px;block-size:3px;border-radius:3px;background:var(--km-color-accent)}.cz-read h3{margin-block:1.7em .5em;font-size:1.15rem;font-weight:800}.cz-read h3::before{content:"";display:inline-block;inline-size:8px;block-size:8px;margin-inline-end:10px;border-radius:50%;background:var(--km-color-accent);vertical-align:middle}.cz-read ul,.cz-read ol{padding-inline-start:1.4em}.cz-read ul{list-style:none;padding-inline-start:0}.cz-read ul>li{position:relative;padding-inline-start:22px}.cz-read ul>li::before{content:"";position:absolute;inset-inline-start:4px;inset-block-start:.95em;inline-size:7px;block-size:7px;border-radius:50%;background:var(--km-color-accent)}.cz-read ol{list-style:decimal}.cz-read li+li{margin-block-start:.45em}.cz-read img,.cz-read figure,.cz-read iframe,.cz-read video{display:block;max-inline-size:100%;block-size:auto;margin-inline:auto;border-radius:16px}.cz-read figure img{inline-size:100%}.cz-read figcaption{margin-block-start:8px;font-size:.8rem;color:var(--km-color-text-3);text-align:center}.cz-read blockquote{margin-inline:0;padding:16px 20px;border-inline-start:4px solid var(--km-color-accent);border-radius:14px;background:var(--km-color-surface);font-weight:600;color:#fff}.cz-read table{inline-size:100%;border-collapse:collapse;font-size:.92rem;display:block;overflow-x:auto}.cz-read th,.cz-read td{padding:10px 12px;border:1px solid var(--km-color-border);text-align:start}.cz-read th{background:var(--km-color-surface-2)}.cz-read hr{border:0;border-block-start:1px solid var(--km-color-border);margin-block:2em}@media (max-width:639px){.cz-read{font-size:1rem;line-height:2.05}}.cz-factcard{padding:18px;border:1px solid var(--km-color-border);border-radius:18px;background:var(--km-color-surface)}.cz-factcard__title,.cz-toc__title{display:flex;align-items:center;gap:8px;margin-block-end:12px;font-size:.95rem;font-weight:800;color:var(--km-color-text)}.cz-factcard__title svg,.cz-toc__title svg{color:var(--km-color-accent)}.cz-factcard__list{display:grid;gap:0}.cz-factcard__row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding-block:9px;border-block-end:1px dashed var(--km-color-border);font-size:.86rem}.cz-factcard__row:last-child{border-block-end:0}.cz-factcard__row dt{color:var(--km-color-text-3)}.cz-factcard__row dd{margin:0;color:var(--km-color-text);font-weight:600}.cz-factcard__row a{color:var(--km-color-accent-text)}@media (min-width:640px) and (max-width:1099px){.cz-factcard__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.cz-factcard__row:nth-last-child(2){border-block-end:0}}.cz-toc{padding:16px 18px;border:1px solid var(--km-color-border);border-radius:18px;background:var(--km-color-surface)}.cz-toc--inline{margin-block-end:22px}.cz-toc--inline summary{margin:0;cursor:pointer;list-style:none}.cz-toc--inline summary::-webkit-details-marker{display:none}.cz-toc--inline summary::after{content:"+";margin-inline-start:auto;font-size:1.2rem;color:var(--km-color-accent)}.cz-toc--inline[open] summary::after{content:"−"}.cz-toc--inline[open] summary{margin-block-end:10px}.cz-toc__list{display:flex;flex-direction:column;gap:2px;counter-reset:cztoc}.cz-toc__item a{display:block;padding:6px 10px;border-inline-start:2px solid var(--km-color-border);font-size:.83rem;line-height:1.7;color:var(--km-color-text-2);transition:color 0.15s,border-color 0.15s,background-color 0.15s}.cz-toc__item--h3 a{padding-inline-start:22px;font-size:.78rem}.cz-toc__item a:hover{color:var(--km-color-text);background:var(--km-color-surface-2)}.cz-toc__item a.is-active{border-inline-start-color:var(--km-color-accent);color:var(--km-color-accent-text);font-weight:700}.cz-ov--long~.km-block .km-rtoc{display:none}.cz-glance{margin-block-start:22px;padding:18px;border:1px solid rgb(var(--km-color-accent-rgb) / 30%);border-radius:20px;background:rgb(var(--km-color-accent-rgb) / 5%)}.cz-glance__title{display:flex;align-items:center;gap:8px;margin-block-end:6px;font-size:.9rem;font-weight:800;color:var(--km-color-accent-text)}.cz-glance .cz-verdict,.cz-glance .cz-proscons{margin-block-start:12px}.cz-review__body{max-inline-size:760px;font-size:1.06rem;line-height:2.15}.cz .km-ratings{gap:14px}.cz .km-rating{padding:14px 16px}.cz .km-person__bio{max-inline-size:780px;font-size:1.04rem;line-height:2.1}.cz .km-person__bio h2{margin-block:1.8em .6em;padding-block-start:1em;border-block-start:1px solid var(--km-color-border);font-size:1.3rem;font-weight:900}.cz .km-person__bio h3{margin-block:1.4em .5em;font-size:1.1rem;font-weight:800}.cz .km-person__bio p+p{margin-block-start:1em}.cz .km-person__bio strong{color:#fff}.cz .km-person__bio img{max-inline-size:100%;block-size:auto;border-radius:16px}.cz .km-subnav__list{gap:4px;padding-block:8px}.cz .km-subnav__link{padding:8px 14px;border-radius:999px;font-size:.85rem}.cz .km-subnav__link.is-active{background:rgb(var(--km-color-accent-rgb) / 14%);color:var(--km-color-accent-text)}.cz .km-subnav__link.is-active::after{display:none}@media (min-width:1100px){.cz-ov__side{position:sticky;inset-block-start:calc(var(--km-header-height) + 76px);align-self:start}.cz-ov__sticky{position:static}.cz-ov__layout .cz-read{max-inline-size:none}}.cz-phero{position:relative;isolation:isolate;overflow:hidden;padding-block:28px 36px;color:#fff;--km-color-text:#fff;--km-color-text-2:rgb(255 255 255 / 78%);--km-color-text-3:rgb(255 255 255 / 58%);--km-color-border:rgb(255 255 255 / 14%);--cz-glass:rgb(255 255 255 / 10%);--cz-glass-border:rgb(255 255 255 / 18%)}.cz-phero__bg{position:absolute;inset:0;z-index:-2}.cz-phero__bg .km-media{position:absolute;inset:0;block-size:100%;aspect-ratio:auto;border-radius:0}.cz-phero__bg img{inline-size:100%;block-size:100%;object-fit:cover;object-position:center 20%;filter:blur(28px) saturate(120%);transform:scale(1.2);opacity:.55}.cz-phero__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#000 0%,rgb(0 0 0 / 70%) 45%,rgb(0 0 0 / 50%) 100%)}.cz-phero__grid{display:grid;gap:24px;margin-block-start:12px;align-items:center}@media (min-width:800px){.cz-phero__grid{grid-template-columns:240px minmax(0,1fr);gap:40px}}.cz-phero__photo{inline-size:min(220px, 56vw);overflow:hidden;border-radius:20px;box-shadow:0 28px 56px -24px rgb(0 0 0 / 95%),0 0 0 1px rgb(255 255 255 / 10%)}@media (min-width:800px){.cz-phero__photo{inline-size:100%}}.cz-phero__photo .km-media{border-radius:20px}.cz-phero__name{margin-block:10px 4px;font-size:clamp(1.8rem, 1.3rem + 2.2vw, 3rem);font-weight:900;line-height:1.2}.cz-phero__original{font-size:1.05rem;font-weight:600;color:rgb(255 255 255 / 70%);text-align:right}.cz-phero__facts{display:grid;gap:0 32px;margin-block-start:18px;max-inline-size:760px}@media (min-width:640px){.cz-phero__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.cz-phero__fact{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding-block:11px;border-block-end:1px solid rgb(255 255 255 / 12%);font-size:.88rem}.cz-phero__fact dt{color:rgb(255 255 255 / 58%)}.cz-phero__fact dd{margin:0;font-weight:700;color:#fff}.cz-phero__fact a{color:var(--km-color-accent-text)}.cz-phero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:22px}.cz-phero__actions .cz-imdb__logo{font-size:.7rem}@media (max-width:799px){.cz-phero__photo{margin-inline:auto}.cz-phero__content{text-align:center}.cz-phero__original{text-align:center}.cz-phero__facts{text-align:start}.cz-phero__actions{justify-content:center}}.cz-pbody{padding-block-start:28px}.cz-pblock{margin-block-start:36px}.cz-pblock:first-child{margin-block-start:0}.cz-minilist{display:flex;flex-direction:column;gap:6px}.cz-minilist a{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px;border-radius:12px;transition:background-color 0.15s}.cz-minilist a:hover{background:var(--km-color-surface-2)}.cz-minilist__poster{overflow:hidden;border-radius:8px}.cz-minilist__poster .km-media{border-radius:8px}.cz-minilist__title{font-size:.84rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-minilist__year{font-size:.72rem;color:var(--km-color-text-3)}.cz-credits{display:grid;gap:8px}@media (min-width:900px){.cz-credits{grid-template-columns:repeat(2,minmax(0,1fr))}}.cz-credits__row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;border:1px solid var(--km-color-border);border-radius:14px;background:var(--km-color-surface);transition:border-color 0.15s,background-color 0.15s}a.cz-credits__row:hover{border-color:rgb(var(--km-color-accent-rgb) / 50%);background:var(--km-color-surface-2)}.cz-credits__year{font-size:.85rem;font-weight:800;color:var(--km-color-accent-text);text-align:center;font-variant-numeric:tabular-nums}.cz-credits__poster{display:grid;place-items:center;inline-size:46px;block-size:69px;overflow:hidden;border-radius:8px;background:var(--km-color-surface-3);color:var(--km-color-text-3)}.cz-credits__poster img{inline-size:100%;block-size:100%;object-fit:cover}.cz-credits__body{display:flex;flex-direction:column;gap:3px;min-inline-size:0}.cz-credits__title{font-size:.9rem;font-weight:700;color:var(--km-color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-credits__meta{font-size:.75rem;color:var(--km-color-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-credits__badge{padding:3px 9px;border-radius:999px;background:var(--km-color-accent);color:var(--cz-on-accent);font-size:.68rem;font-weight:800;white-space:nowrap}.cz .km-timeline__link{border-radius:14px;background:var(--km-color-surface)}.cz .km-timeline__year{color:var(--km-color-accent-text)}.cz-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.cz-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}}.cz-card,.cz-wide__link,.cz-person__photo,.cz-ranked__poster{outline:none}@media (hover:hover) and (pointer:fine){.cz .cz-card:hover,.cz .cz-card:focus-within{border-color:var(--km-color-accent);box-shadow:0 0 0 1px var(--km-color-accent),0 24px 40px -24px rgb(var(--km-color-accent-rgb) / 45%)}.cz .cz-card:hover .km-media::after,.cz .cz-card:focus-within .km-media::after{box-shadow:none}}.cz .cz-card .km-media::after{box-shadow:none}.cz .cz-card a:focus-visible{outline:2px solid var(--km-color-accent);outline-offset:2px}.cz-crewrow{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:16px;max-inline-size:900px}.cz-castgap{margin-block-start:32px}.cz-track .cz-castrow__item{flex:0 0 clamp(112px, 30vw, 140px)}.cz-castcard{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.cz-castcard__photo{position:relative;display:block;inline-size:100%;aspect-ratio:2 / 3;overflow:hidden;margin-block-end:6px;border:1px solid var(--km-color-border);border-radius:16px;background:linear-gradient(160deg,var(--km-color-surface-3),var(--km-color-surface));transition:transform 0.25s,border-color 0.25s}.cz-castcard__photo .km-media{position:absolute;inset:0;block-size:100%;border-radius:0}.cz-castcard__photo .km-media::after{display:none}.cz-castcard__initial{position:absolute;inset:0;display:grid;place-items:center;font-size:2.4rem;font-weight:900;color:rgb(var(--km-color-accent-rgb) / 70%)}a.cz-castcard:hover .cz-castcard__photo{transform:translateY(-3px);border-color:var(--km-color-accent)}.cz-castcard__name{max-inline-size:100%;font-size:.84rem;font-weight:800;color:var(--km-color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.cz-castcard:hover .cz-castcard__name{color:var(--km-color-accent-text)}.cz-castcard__role{max-inline-size:100%;font-size:.74rem;color:var(--km-color-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-phero{overflow:visible;z-index:5}.cz-phero__bg{overflow:hidden}.cz-phero .km-share__menu,.cz-thero .km-share__menu,.cz-hero .km-share__menu{z-index:80;min-inline-size:220px;background:var(--km-menu-bg);border-color:var(--km-menu-border);box-shadow:0 30px 60px -20px rgb(0 0 0 / 85%)}.cz-phero .km-share>button,.cz-phero .km-share__toggle{min-block-size:46px;padding:.75rem 1.15rem;border:1px solid rgb(255 255 255 / 18%);border-radius:14px;background:rgb(255 255 255 / 10%);color:#fff;font-weight:700}.cz-phero .km-share>button:hover,.cz-phero .km-share>button[aria-expanded="true"]{border-color:var(--km-color-accent);background:rgb(var(--km-color-accent-rgb) / 18%);color:#fff}.cz .km-share__item{color:var(--km-menu-text)}.cz .km-share__item:hover{background:rgb(var(--km-color-accent-rgb) / 14%);color:var(--km-color-accent-text)}.cz-hero__bg.is-poster img{filter:blur(22px) saturate(135%) brightness(.7);transform:scale(1.15);animation:none!important}.cz-thero:not(.has-backdrop) .cz-thero__backdrop img{filter:blur(24px) saturate(130%) brightness(.75);transform:scale(1.2);opacity:1}.cz-thero__title{font-size:clamp(1.6rem, 1.15rem + 1.9vw, 2.7rem);line-height:1.6;letter-spacing:0;word-spacing:.04em;max-inline-size:22ch;text-wrap:balance;margin-block-end:6px}.cz-hero__title{line-height:1.3;text-wrap:balance}.cz-phero__name,.cz-rfeature__title,.cz-review__title,.cz .km-archive__title,.cz .km-article__title,.cz .km-page__title{line-height:1.55;text-wrap:balance}.cz-mag__title,.cz-rlist__title,.cz .km-block__title{line-height:1.75}.cz-thero__original{margin-block-start:2px}@media (max-width:899px){.cz-thero__title{font-size:1.45rem;line-height:1.7;max-inline-size:none}}#wpadminbar #wp-admin-bar-wpsh .ab-icon:before{content:'\f508';top:2px}.rtl #wpadminbar *{font-family:Vazir,tahoma,sans-serif,arial}