img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:root{--bg:#0f1115;--bg2:#151922;--bg3:#1d2230;--line:#262c3b;--text:#f0f2f5;--muted:#9aa3b5;--accent:#3d5afe;--accent2:#ffb400;--radius:10px;--wrap:1320px;--strong:#fff;--featured:#00be08;--play:none;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.55 var(--font)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--strong)}h1,h2,h3{line-height:1.25;margin:0 0 .6em}:root{--gutter:20px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.skip-link:focus{clip:auto;width:auto;height:auto;z-index:999;background:#fff;color:#000;padding:8px 12px;left:8px;top:8px}.site-main{padding:18px 0 40px}.layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.layout:not(:has(.sidebar)){grid-template-columns:1fr}.page-head{margin-bottom:18px}.page-title{font-size:26px}.rsm-empty{color:var(--muted)}.pagination{margin:40px 0 24px}.pagination .nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.pagination .page-numbers{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:42px;height:42px;padding:0 14px;border:1px solid rgb(255 255 255 / .09);border-radius:8px;background:rgb(255 255 255 / .04);color:#cbd5e1;font-size:14px;font-weight:700;text-decoration:none;user-select:none;transition:.2s cubic-bezier(.4,0,.2,1)}.pagination a.page-numbers:hover{background:rgb(255 255 255 / .09);border-color:rgb(255 255 255 / .18);color:#fff;transform:translateY(-1px)}.pagination .page-numbers.current{background:var(--accent-grad);border-color:#fff0;box-shadow:0 4px 15px rgb(255 56 56 / .35);color:#fff;cursor:default}.pagination .page-numbers.dots{border-color:#fff0;background:none}.pagination .prev,.pagination .next{padding:0 18px;font-weight:600}.pagination .prev svg,.pagination .next svg{transition:transform .2s}.pagination .prev:hover svg{transform:translateX(-2px)}.pagination .next:hover svg{transform:translateX(2px)}:root{--widget-bg:#15181e;--accent-grad:linear-gradient(135deg, #ff3838 0%, #ff6b3d 100%);--accent-orange:#ff5722}.sidebar{display:flex;flex-direction:column;gap:24px;min-width:0}.sidebar .widget{margin:0;padding:20px;background:var(--widget-bg);border:1px solid rgb(255 255 255 / .06);border-radius:8px;box-shadow:0 4px 16px rgb(0 0 0 / .25)}.widget-title{display:flex;align-items:center;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid rgb(255 255 255 / .08);color:#fff;font-size:14px;font-weight:800;line-height:21px;letter-spacing:.6px;text-transform:uppercase}.widget-title::before{content:"";display:inline-block;flex:none;width:4px;height:16px;margin-right:10px;border-radius:2px;background:var(--accent-grad)}.widget ul{list-style:none;margin:0;padding:0}.widget_rsm_genres{padding-right:4px!important}.genres-list{display:flex;flex-direction:column;gap:6px;padding-right:6px}.genres-list.is-scroll{max-height:290px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#fff0 #fff0;transition:scrollbar-color .3s}.genres-list.is-scroll:hover{scrollbar-color:var(--accent-orange) rgb(255 255 255 / .05)}.genres-list::-webkit-scrollbar{width:5px}.genres-list::-webkit-scrollbar-track{background:#fff0;border-radius:10px}.genres-list::-webkit-scrollbar-thumb{background:#fff0;border-radius:10px;transition:background .3s}.genres-list:hover::-webkit-scrollbar-thumb{background:rgb(255 87 34 / .6)}.genres-list::-webkit-scrollbar-thumb:hover{background:#ff5722}.genre-chip{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid rgb(255 255 255 / .06);border-radius:6px;background:rgb(255 255 255 / .02);color:#a0a6b5;font-size:13px;font-weight:600;line-height:20.5px;transition:all .2s cubic-bezier(.4,0,.2,1)}.genre-chip .genre-name{overflow:hidden;padding-right:8px;white-space:nowrap;text-overflow:ellipsis}.genre-chip:hover,.genre-chip:focus-visible{background:rgb(255 56 56 / .1);border-color:rgb(255 56 56 / .35);color:#fff;transform:translateX(3px)}.genre-count{flex-shrink:0;padding:2px 7px;border-radius:10px;background:rgb(255 255 255 / .12);color:#cbd5e1;font-size:11px;font-weight:700;line-height:16.5px;transition:all .2s}.genre-chip:hover .genre-count,.genre-chip:focus-visible .genre-count{background:var(--accent-grad);color:#fff}.widget_rsm_years{padding-right:4px!important}.years-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-height:220px;padding-right:6px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#fff0 #fff0;transition:scrollbar-color .3s}.years-wrap:hover{scrollbar-color:var(--accent-orange) rgb(255 255 255 / .05)}.years-wrap::-webkit-scrollbar{width:5px}.years-wrap::-webkit-scrollbar-track{background:#fff0;border-radius:10px}.years-wrap::-webkit-scrollbar-thumb{background:#fff0;border-radius:10px;transition:background .3s}.years-wrap:hover::-webkit-scrollbar-thumb{background:rgb(255 87 34 / .6)}.years-wrap::-webkit-scrollbar-thumb:hover{background:#ff5722}.year-chip{display:block;padding:8px 0;border:1px solid rgb(255 255 255 / .06);border-radius:6px;background:rgb(255 255 255 / .03);color:#8b92a4;font-size:13px;font-weight:700;line-height:20px;text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.year-chip:hover,.year-chip:focus-visible{background:var(--accent-grad);border-color:#fff0;color:#fff;transform:translateY(-2px);box-shadow:0 4px 10px rgb(255 56 56 / .3)}.rsm-years-select{width:100%;padding:9px;background:rgb(255 255 255 / .03);color:var(--text);border:1px solid rgb(255 255 255 / .08);border-radius:6px}.rsm-witem{display:flex;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line)}.rsm-witem img{width:46px;height:69px;object-fit:cover;border-radius:6px;flex:none}.rsm-wrank{flex:none;width:22px;font-weight:800;color:var(--accent);text-align:center}.rsm-wmeta{min-width:0}.rsm-wtitle{display:block;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsm-wsub{color:var(--muted);font-size:12px}.entry-content a{color:#9fb0ff}.site-footer{border-top:1px solid var(--line);padding:28px 0;color:var(--muted);font-size:13px}.footer-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:20px}.footer-menu ul{display:flex;flex-wrap:wrap;gap:16px;list-style:none;padding:0;margin:0 0 12px}@media (max-width:1024px){.layout{grid-template-columns:1fr}}body.scheme-light{--bg:#f3f5f9;--bg2:#ffffff;--bg3:#eef1f6;--line:#dde2ea;--text:#1d2330;--muted:#5d6778;--strong:#000}body.scheme-light .entry-content a{color:var(--accent)}.layout.sidebar-left{grid-template-columns:340px minmax(0,1fr)}.layout.sidebar-left>.sidebar{order:-1}.layout.sidebar-left:not(:has(.sidebar)){grid-template-columns:1fr}.rsm-live{position:absolute;right:0;top:calc(100% + 8px);width:340px;max-width:90vw;background:var(--bg2);border:1px solid var(--line);border-radius:10px;box-shadow:0 16px 40px rgb(0 0 0 / .35);overflow:hidden;z-index:60}.rsm-live a{display:flex;gap:10px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--line)}.rsm-live a:hover,.rsm-live a.is-focus{background:var(--bg3)}.rsm-live img{width:34px;height:51px;object-fit:cover;border-radius:4px;flex:none;background:var(--bg3)}.rsm-live .t{font-weight:600;font-size:14px;display:block}.rsm-live .m{color:var(--muted);font-size:12px}.rsm-live .all{display:block;text-align:center;padding:9px;font-size:13px;color:var(--accent);font-weight:600;border:0}.rsm-live .none{padding:12px;color:var(--muted);font-size:13px}.page-intro{color:var(--muted);margin:-4px 0 0}.rsm-top-imdb{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:22px}.rsm-toplist{list-style:none;margin:0;padding:0;counter-reset:top}.rsm-toplist li{counter-increment:top}.rsm-toplist a{display:grid;grid-template-columns:30px 46px 1fr auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.rsm-toplist a::before{content:counter(top);font-weight:800;color:var(--accent);text-align:center}.rsm-toplist img{width:46px;height:69px;object-fit:cover;border-radius:6px}.rsm-toplist .t{font-weight:600}.rsm-toplist .t small{color:var(--muted);font-weight:400}.rsm-toplist .r{color:var(--accent2);font-weight:700}.rsm-blog-list{display:grid;gap:16px}.rsm-post{background:var(--bg2);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.rsm-post-title{font-size:18px;margin-bottom:6px}.rsm-post-excerpt{color:var(--muted)}.rsm-contact{max-width:720px}.rsm-contact .rsm-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rsm-contact label{display:block;font-weight:600;margin-bottom:6px;font-size:14px}.rsm-contact input,.rsm-contact textarea{width:100%;background:var(--bg3);border:1px solid var(--line);color:var(--text);padding:10px 12px;border-radius:8px;font:inherit}.rsm-contact input:focus,.rsm-contact textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.rsm-hp{position:absolute!important;left:-9999px}.rsm-button{background:var(--accent);color:#fff;border:0;padding:11px 22px;border-radius:8px;font:inherit;font-weight:700;cursor:pointer}.rsm-button:hover{filter:brightness(1.1)}.rsm-alert{padding:12px 14px;border-radius:8px;font-weight:600}.rsm-alert-ok{background:rgb(0 190 8 / .12);color:#3ddc84;border:1px solid rgb(0 190 8 / .35)}.rsm-alert-err{background:rgb(229 57 53 / .12);color:#ff8a80;border:1px solid rgb(229 57 53 / .35)}body.scheme-light .rsm-alert-ok{color:#0a7d2c}body.scheme-light .rsm-alert-err{color:#b3261e}.footer-complete{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:28px;padding-bottom:22px;margin-bottom:18px;border-bottom:1px solid var(--line)}.footer-about p{margin:10px 0 0;max-width:380px}.footer-logo img{height:40px;width:auto}.footer-col h4{color:var(--text);font-size:14px;margin:0 0 10px;text-transform:uppercase;letter-spacing:.5px}.footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.footer-col a:hover{color:var(--accent)}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.footer-bottom .copy{margin:0}.footer-bottom .footer-menu ul{margin:0}.tmdb-note{margin:12px 0 0;font-size:12px}@media (max-width:1024px){.layout.sidebar-left{grid-template-columns:1fr}.layout.sidebar-left>.sidebar{order:0}.footer-complete{grid-template-columns:1fr 1fr}}@media (max-width:782px){.rsm-live{left:0;right:0;width:auto}.rsm-contact .rsm-row{grid-template-columns:1fr}.footer-complete{grid-template-columns:1fr}}.rsm-ad{margin:0 0 24px;text-align:center;overflow:hidden}.rsm-ad img,.rsm-ad iframe{max-width:100%;margin:0 auto}.rsm-ad-wrap .rsm-ad{margin-bottom:0}.rsm-ad-wrap{margin-bottom:22px}.rsm-home-top .rsm-top-imdb.cols-1{grid-template-columns:1fr}.rsm-home-top .rsm-block h3{font-size:15px;margin:0 0 6px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.rsm-post-date{display:block;color:var(--muted);font-size:12px;margin-bottom:6px}.rsm-post-excerpt{margin:0}:root{--header-bg:#090a0d;--header-line:#262a34;--menu:#8e95a5;--menu-hover:#ffffff;--logo-g1:#ff3838;--logo-g2:#ff6b3d;--logo-color:#ffffff;--logo-tail:#ff5722;--home-bar:#0088cc}.site-header{position:sticky;top:0;z-index:1000;background:var(--header-bg);border-bottom:1px solid var(--header-line)}.admin-bar .site-header{top:32px}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:var(--wrap);height:60px;margin:0 auto;padding:12px var(--gutter)}.brand{flex-shrink:0;display:flex;align-items:center}.brand-logo{display:inline-flex;align-items:center;font-size:24px;font-weight:900;line-height:36px;letter-spacing:-.5px;color:var(--logo-color);text-decoration:none;white-space:nowrap}.brand-logo:hover{color:var(--logo-color)}.brand-badge{display:inline-block;margin-right:3px;padding:2px 8px;border-radius:4px;background:linear-gradient(135deg,var(--logo-g1) 0%,var(--logo-g2) 100%);color:#fff;font-size:20px;font-weight:900;line-height:30px}.brand-badge:empty{display:none}.brand-text{color:var(--logo-color);font-weight:800}.brand-tail{color:var(--logo-tail);font-weight:900}.logo-img img{height:36px;width:auto}.header-nav{flex:0 1 auto;min-width:0}.header-nav .menu{display:flex;align-items:center;gap:20px;list-style:none;margin:0;padding:0}.header-nav li{position:relative}.header-nav a{display:block;padding:6px 10px;border-radius:6px;color:var(--menu);font-size:14px;font-weight:600;line-height:21px;white-space:nowrap;transition:color .15s,background .15s}.header-nav a:hover,.header-nav .current-menu-item>a,.header-nav .current-menu-ancestor>a{color:var(--menu-hover);background:rgb(255 255 255 / .05)}.header-nav .sub-menu{display:none;position:absolute;top:100%;left:0;z-index:20;min-width:200px;margin:0;padding:6px;list-style:none;background:#131722;border:1px solid rgb(255 255 255 / .08);border-radius:8px;box-shadow:0 16px 40px rgb(0 0 0 / .45)}.header-nav li:hover>.sub-menu,.header-nav li:focus-within>.sub-menu{display:block}.header-search{position:relative;flex:0 0 320px;width:320px;margin-left:0}.search-form{position:relative;display:block;margin:0}.search-form input[type=search]{display:block;width:100%;height:36px;padding:7px 72px 7px 14px;border:1px solid rgb(255 255 255 / .08);border-radius:6px;background:rgb(255 255 255 / .03);color:#fff;font:400 13px/20px var(--font);outline:none;-webkit-appearance:none;appearance:none;transition:border-color .15s,background .15s}.search-form input[type=search]::placeholder{color:#6b7280;opacity:1}.search-form input[type=search]:focus{border-color:rgb(255 87 34 / .45);background:rgb(255 255 255 / .05)}.search-form input[type=search]::-webkit-search-cancel-button{display:none}.search-actions{position:absolute;top:50%;right:5px;display:flex;gap:2px;transform:translateY(-50%)}.search-action-btn{display:grid;place-items:center;width:26px;height:26px;padding:5px;border:0;border-radius:4px;background:#fff0;color:var(--menu);cursor:pointer;transition:color .15s,background .15s}.search-action-btn:hover,.search-action-btn:focus-visible{color:#fff;background:rgb(255 255 255 / .08)}.search-action-btn[hidden]{display:none}.voice-btn.is-listening{color:#fff;background:#e53935;animation:rsmPulse 1.2s ease-in-out infinite}@keyframes rsmPulse{0%,100%{box-shadow:0 0 0 0 rgb(229 57 53 / .6)}50%{box-shadow:0 0 0 6px #fff0}}.rsm-search{position:relative}.rsm-live{top:calc(100% + 6px)}.mobile-search-btn{display:none;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgb(255 255 255 / .1);border-radius:8px;background:rgb(255 255 255 / .05);color:#f1f5f9;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.mobile-search-btn:hover,.site-header.search-open .mobile-search-btn{background:rgb(255 107 53 / .15);border-color:rgb(255 107 53 / .4);color:#ff6b35}.menu-toggle{display:none;flex-shrink:0;width:40px;height:40px;margin-left:auto;padding:9px;border:1px solid rgb(255 255 255 / .1);border-radius:8px;background:rgb(255 255 255 / .05);cursor:pointer}.menu-toggle:hover{background:rgb(255 107 53 / .15);border-color:rgb(255 107 53 / .4)}.menu-toggle .bars,.menu-toggle .bars::before,.menu-toggle .bars::after{content:"";position:relative;display:block;width:20px;height:2px;margin:0 auto;border-radius:2px;background:#f1f5f9;transition:transform .2s,background .2s}.menu-toggle .bars::before{position:absolute;top:-6px}.menu-toggle .bars::after{position:absolute;top:6px}.site-header.is-open .menu-toggle .bars{background:#fff0}.site-header.is-open .menu-toggle .bars::before{top:0;transform:rotate(45deg)}.site-header.is-open .menu-toggle .bars::after{top:0;transform:rotate(-45deg)}.rsm-glossary-bar{background:#0a0d14;border-bottom:1px solid rgb(255 255 255 / .06)}.glossary-inner{max-width:var(--wrap);margin:0 auto;padding:10px var(--gutter)}.rsm-glossary-bar ul{display:flex;justify-content:space-between;gap:6px;margin:0;padding:0;list-style:none}.rsm-glossary-bar li{flex:1 1 0%;min-width:0}.rsm-glossary-bar a{display:block;height:32px;border:1px solid rgb(255 255 255 / .05);border-radius:6px;background:rgb(255 255 255 / .03);color:#8b92a4;font-size:13px;font-weight:700;line-height:30px;text-align:center;transition:all .2s ease}.rsm-glossary-bar a:hover,.rsm-glossary-bar a:focus-visible{background:rgb(255 56 56 / .12);color:#ff5722;border-color:rgb(255 87 34 / .4);transform:translateY(-2px);box-shadow:0 4px 12px rgb(255 56 56 / .25)}.rsm-home-hero{margin-bottom:22px}.rsm-home-title{display:flex;align-items:center;gap:10px;margin-bottom:14px}.rsm-home-title .bar{flex:none;width:3.5px;height:20px;border-radius:1px;background:var(--home-bar)}.rsm-home-title h1{margin:0;font-size:16px;font-weight:700;line-height:20px;color:#fff}.rsm-home-search .search-form input[type=search]{height:46px;padding:12px 84px 12px 18px;border-radius:8px;background:rgb(255 255 255 / .035);font-size:14px}.rsm-home-search .search-actions{right:10px;gap:6px}.rsm-home-search .search-action-btn{width:30px;height:30px}.rsm-home-search .search-action-btn svg{width:19px;height:19px}.rsm-home-search .rsm-live{left:0;right:0;width:auto}@media (max-width:1180px){.header-nav .menu{gap:6px}.header-search{flex-basis:260px;width:260px}}@media (max-width:960px){.header-inner{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px;height:auto;min-height:60px;padding:10px var(--gutter)}.menu-toggle{display:block;grid-column:1;grid-row:1;margin:0}.brand{grid-column:2;grid-row:1;justify-content:center;min-width:0}.brand-logo{font-size:22px}.brand-badge{font-size:18px}.mobile-search-btn{display:grid;grid-column:3;grid-row:1}.header-nav,.header-search{display:none;grid-column:1 / -1;width:100%}.site-header.search-open .header-search{display:block;grid-row:2;padding-bottom:2px}.site-header.is-open .header-nav{display:block;grid-row:3}.header-nav .menu{flex-direction:column;align-items:stretch;gap:2px;padding-bottom:6px}.header-nav a{padding:11px 12px;font-size:14.5px}.header-nav .sub-menu{position:static;display:block;min-width:0;margin-left:12px;box-shadow:none;border:0;background:#fff0;padding:0}.rsm-glossary-bar ul{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rsm-glossary-bar ul::-webkit-scrollbar{display:none}.rsm-glossary-bar li{flex:0 0 40px}.glossary-inner{padding:8px var(--gutter)}}@media (max-width:782px){.admin-bar .site-header{top:46px}}@media (max-width:600px){.admin-bar .site-header{top:0}}.popular-list{display:flex;flex-direction:column;gap:10px}.popular-card{position:relative;display:flex;align-items:center;gap:14px;padding:8px 10px;border:1px solid rgb(255 255 255 / .04);border-radius:8px;background:rgb(255 255 255 / .02);transition:all .2s cubic-bezier(.4,0,.2,1)}.popular-card:hover,.popular-card:focus-within{background:rgb(255 255 255 / .05);border-color:rgb(255 87 34 / .3);transform:translateX(4px);box-shadow:0 4px 14px rgb(0 0 0 / .3)}.popular-thumb-wrap{display:block;flex-shrink:0;width:58px;height:62px;overflow:hidden;border:1px solid rgb(255 255 255 / .08);border-radius:6px;background:#0d0f14;box-shadow:0 3px 10px rgb(0 0 0 / .5)}.popular-thumb{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .3s}.popular-card:hover .popular-thumb{transform:scale(1.08)}.popular-info{display:flex;flex:1 1 0%;flex-direction:column;justify-content:center;gap:6px;min-width:0}.popular-title{margin:0;overflow:hidden;color:#f0f2f5;font-size:13px;font-weight:700;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.popular-title a{color:inherit;transition:color .2s}.popular-card:hover .popular-title a,.popular-title a:focus-visible{color:#ff6b3d}.popular-meta-box{display:flex;align-items:center;gap:8px}.popular-rating-pill{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border:1px solid rgb(255 255 255 / .08);border-radius:4px;background:rgb(255 255 255 / .04);color:#ffb703;font-size:11px;font-weight:800;line-height:1.2}.popular-year-text{color:#cbd5e1;font-size:12px;font-weight:600}:root{--grid-cols-desktop:5;--grid-cols-tablet:4;--grid-cols-mobile:3;--star-gold:#ffb703}.movies-section{margin-bottom:0}.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:10px;border-bottom:2px solid #262a34}.section-title{display:flex;align-items:center;gap:10px;margin:0;color:#fff;font-size:18px;font-weight:800;line-height:1.3}.section-title::before{content:"";display:inline-block;flex:none;width:4px;height:18px;border-radius:2px;background:var(--accent-grad)}.movies-grid{display:grid;grid-template-columns:repeat(var(--grid-cols-desktop),minmax(0,1fr));gap:20px 16px;width:100%;min-width:0;margin-bottom:36px}.movie-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;border-radius:8px;transition:transform .25s}.movie-card:hover{transform:translateY(-5px)}.movie-poster-wrap{position:relative;display:block;width:100%;aspect-ratio:2/3;overflow:hidden;border-radius:8px;background:#0d0f13;box-shadow:0 4px 14px rgb(0 0 0 / .45);transition:box-shadow .28s,transform .28s}.movie-poster-wrap img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.movie-card:hover .movie-poster-wrap{box-shadow:0 10px 24px rgb(0 0 0 / .75),0 0 16px rgb(255 87 34 / .15)}.movie-card:hover .movie-poster-wrap img{transform:scale(1.05)}.play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .45);opacity:0;transition:opacity .25s}.movie-card:hover .play-overlay{opacity:1}.play-circle{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--accent-grad);box-shadow:0 0 20px rgb(255 56 56 / .65);transform:scale(.85);transition:transform .2s}.movie-card:hover .play-circle,.movie-card:hover .play-image{transform:scale(1)}.play-icon{width:0;height:0;margin-left:3px;border-top:7px solid #fff0;border-bottom:7px solid #fff0;border-left:13px solid #fff}.play-image{width:46px;height:46px;background:var(--play) center/contain no-repeat;filter:drop-shadow(0 2px 8px rgb(0 0 0 / .6));transform:scale(.85);transition:transform .2s}.badge-rating{position:absolute;top:7px;right:7px;z-index:2;display:flex;align-items:center;gap:3px;padding:3px 7px;border:1px solid rgb(255 183 3 / .35);border-radius:4px;background:rgb(16 20 28 / .9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 8px rgb(0 0 0 / .6);color:var(--star-gold);font-size:11px;font-weight:800;line-height:1.5}.badge-rating .star{color:var(--star-gold);font-size:11px}.badge-featured{position:absolute;top:7px;left:7px;z-index:2;padding:2.5px 7px;border-radius:3px;background:var(--featured);color:#06210a;font-size:10.5px;font-weight:800;line-height:1.25;letter-spacing:.3px;text-transform:uppercase;box-shadow:0 2px 6px rgb(0 0 0 / .5)}.poster-badges-bottom{position:absolute;bottom:7px;left:7px;z-index:2;display:flex;flex-wrap:wrap;gap:4px;pointer-events:none}.badge-quality{display:inline-flex;align-items:center;padding:2.5px 7px;border-radius:3px;background:linear-gradient(135deg,#ff5722 0%,#d84315 100%);color:#fff;font-size:10.5px;font-weight:800;line-height:1.25;letter-spacing:.3px;text-transform:uppercase;box-shadow:0 2px 6px rgb(0 0 0 / .5)}.movie-info{display:flex;flex-direction:column;width:100%;min-width:0;padding:8px 1px 0}.movie-title{display:block;width:100%;min-width:0;margin:0 0 3px;overflow:hidden;color:#fff;font-size:13.5px;font-weight:700;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.movie-title a{display:block;overflow:hidden;color:#fff;white-space:nowrap;text-overflow:ellipsis;transition:color .15s}.movie-card:hover .movie-title a,.movie-title a:focus-visible{color:#ff6b35}.movie-meta-row{display:flex;align-items:center;margin:0;padding:0;font-size:12px;line-height:1.5}.movie-year{color:#718096;font-size:12px;font-weight:500;line-height:1.2}@media (max-width:1024px){.movies-grid{grid-template-columns:repeat(var(--grid-cols-tablet),minmax(0,1fr));gap:14px}}@media (max-width:768px){.movies-grid{grid-template-columns:repeat(var(--grid-cols-mobile),minmax(0,1fr));gap:8px}}@media (max-width:640px){.movies-grid{gap:7px;margin-bottom:24px}.movie-card{border-radius:6px}.movie-info{padding:6px 1px 0;overflow:hidden}.movie-title{margin-bottom:2px;font-size:11px;line-height:1.25}.movie-meta-row,.movie-year{font-size:10px}.badge-rating{top:4px;right:4px;gap:2px;padding:2px 4px;font-size:9px}.badge-rating .star{font-size:9px}.badge-featured{top:4px;left:4px;padding:1.5px 4px;font-size:8.5px}.poster-badges-bottom{bottom:4px;left:4px;right:4px;gap:3px}.badge-quality{padding:1.5px 4px;font-size:8.5px;line-height:1.2}.play-circle,.play-image{width:32px;height:32px}.play-icon{margin-left:2px;border-top-width:5px;border-bottom-width:5px;border-left-width:9px}}@media (max-width:380px){.movies-grid{gap:5px}.movie-info{padding:5px 1px 0}.movie-title{font-size:10px}.movie-meta-row,.movie-year{font-size:9px}.badge-quality{padding:1px 3px;font-size:7.5px}.badge-rating{padding:1px 3px;font-size:8px}}@media (hover:none){.movie-card:hover{transform:none}.movie-card:hover .play-overlay{opacity:0}}.section-extra-wrap{display:flex;align-items:center;gap:12px;flex-shrink:0}.section-extra{color:#8e95a5;font-size:12px}.section-more{display:inline-flex;align-items:center;gap:4px;padding:5px 10px 5px 12px;border:1px solid rgb(255 255 255 / .1);border-radius:6px;background:rgb(255 255 255 / .04);color:#cbd5e1;font-size:12px;font-weight:700;line-height:1.3;transition:all .2s}.section-more:hover,.section-more:focus-visible{border-color:#fff0;background:var(--accent-grad);color:#fff;box-shadow:0 4px 12px rgb(255 56 56 / .3)}.section-more svg{transition:transform .2s}.section-more:hover svg{transform:translateX(2px)}@media (max-width:480px){.section-extra{display:none}.section-title{font-size:16px}}@media (max-width:480px){:root{--gutter:6px}}html{overflow-x:hidden}body{overflow-x:clip;max-width:100%}.rsm-glossary-bar ul{overscroll-behavior-x:contain;touch-action:pan-x pan-y}@media (hover:none){.genre-chip:hover,.popular-card:hover,.year-chip:hover,.rsm-glossary-bar a:hover{transform:none}}.search-form.is-flash input[type=search]{border-color:rgb(255 87 34 / .7);box-shadow:0 0 0 3px rgb(255 87 34 / .18)}.taxonomy-hero-banner{margin:10px 0 24px;text-align:center}.taxonomy-title-wrap{display:flex;align-items:center;justify-content:center;gap:20px}.taxonomy-decor-line{flex:1 1 0%;max-width:220px;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .18))}.taxonomy-decor-line.right{background:linear-gradient(90deg,rgb(255 255 255 / .18),transparent)}.taxonomy-hero-h1{display:inline-flex;align-items:center;gap:10px;min-width:0;margin:0;color:#fff;font-size:26px;font-weight:800;line-height:1.5;letter-spacing:-.4px;text-transform:capitalize;text-shadow:0 2px 12px rgb(0 0 0 / .6);white-space:nowrap}.taxonomy-desc{max-width:640px;margin:10px auto 0;color:#8e95a5;font-size:13px;line-height:1.6}.taxonomy-desc p{margin:0}.rsm-archive .movies-section .section-head{margin-bottom:18px}.rsm-archive .movies-section .section-title{font-size:18px;line-height:27px}.rsm-archive .movies-section .section-extra{display:inline;font-size:12px}.rsm-archive .pagination{margin:36px 0 20px}.rsm-archive .pagination .page-numbers{min-width:40px;height:40px;font-size:13.5px}.rsm-empty{padding:30px 10px;color:#8e95a5;text-align:center}@media (max-width:768px){.taxonomy-hero-banner{margin:6px 0 14px;padding:0 2px}.taxonomy-title-wrap{gap:8px}.taxonomy-hero-h1{font-size:19px;white-space:normal}.taxonomy-decor-line{max-width:28px}}.rsm-to-top{position:fixed;right:18px;bottom:18px;z-index:900;display:flex;align-items:center;justify-content:center;width:50px;height:40px;padding:0;border:1px solid rgb(255 255 255 / .12);border-radius:10px;background:rgb(90 90 96 / .82);box-shadow:0 6px 18px rgb(0 0 0 / .45);color:#fff;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s,visibility .25s,transform .25s,background .2s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rsm-to-top.is-visible{opacity:1;visibility:visible;transform:none}.rsm-to-top:hover,.rsm-to-top:focus-visible{background:var(--accent-grad);border-color:#fff0}@media (max-width:768px){.rsm-to-top{right:12px;bottom:12px;width:46px;height:38px}}@media (prefers-reduced-motion:reduce){.rsm-to-top{transition:none}}.rsm-single{min-width:0;font-size:14px;line-height:1.5}.single-movies .site-main{padding-top:14px}.rsm-single .movies-section .section-head{margin-bottom:16px}.rsm-single .movies-section .section-title{font-size:18px;line-height:27px}.rsm-single .movies-section .section-extra{font-size:12px}.rsm-single>.rsm-ad{margin-bottom:18px}.player-theater-box{margin-bottom:18px;overflow:hidden;border:1px solid rgb(255 255 255 / .08);border-radius:8px;background:#000;box-shadow:0 10px 30px rgb(0 0 0 / .7)}.player-viewport{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#000}.rsm-player-response,.rsm-player-response>*{position:absolute;inset:0;width:100%;height:100%;border:0}.rsm-player-response iframe,.rsm-player-response video{display:block;background:#000}.rsm-player-response .rsm-html{overflow:auto}.rsm-player-response .rsm-html iframe,.rsm-player-response .rsm-html video{width:100%;height:100%;border:0}.rsm-player-empty{position:absolute;inset:0;display:grid;place-items:center;color:#8e95a5;font-size:14px}.player-placeholder{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;width:100%;padding:0;border:0;background:radial-gradient(circle,rgb(15 17 21 / .35) 0%,rgb(9 10 13 / .85) 100%) center/cover no-repeat,#000;background-size:cover;background-position:center;cursor:pointer;transition:opacity .3s,visibility .3s}.player-cover-img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.player-placeholder::before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle,rgb(15 17 21 / .35) 0%,rgb(9 10 13 / .85) 100%)}.player-placeholder-btn,.player-hd-badge{z-index:2}.player-placeholder-btn{position:relative}.player-placeholder-btn{display:flex;align-items:center;justify-content:center;width:66px;height:66px;border-radius:50%;background:var(--accent-grad);box-shadow:0 0 28px rgb(255 56 56 / .8);animation:playPulse 2s ease-in-out infinite;transition:transform .25s,box-shadow .25s}.player-placeholder:hover .player-placeholder-btn,.player-placeholder:focus-visible .player-placeholder-btn{transform:scale(1.12);box-shadow:0 0 38px #ff3838;animation:none}.play-triangle{width:0;height:0;margin-left:3px;border-top:10px solid #fff0;border-bottom:10px solid #fff0;border-left:17px solid #fff}.player-hd-badge{position:absolute;top:12px;right:12px;padding:3px 9px;border:1px solid rgb(255 255 255 / .3);border-radius:4px;background:rgb(0 0 0 / .65);color:#fff;font-size:11px;font-weight:800;letter-spacing:.5px}@keyframes playPulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgb(255 56 56 / .7)}50%{transform:scale(1.06);box-shadow:0 0 0 12px #fff0}100%{transform:scale(1);box-shadow:0 0 0 0 #fff0}}.rsm-player.is-playing .player-placeholder,.rsm-player.is-playing .rsm-player-empty{display:none}.rsm-player.is-loading .player-viewport::after{content:"";position:absolute;left:50%;top:50%;z-index:6;width:42px;height:42px;margin:-21px 0 0 -21px;border:4px solid rgb(255 255 255 / .2);border-top-color:#fff;border-radius:50%;animation:rsmSpin .8s linear infinite}@keyframes rsmSpin{to{transform:rotate(360deg)}}.rsm-player-msg{display:grid;place-items:center;padding:20px;background:#000;color:#f5b5b5;font-size:14px;text-align:center}.player-server-panel{padding:16px 18px;border-top:1px solid rgb(255 255 255 / .08);background:#141720}.player-server-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgb(255 255 255 / .06)}.server-bar-label{display:flex;align-items:center;gap:8px;color:#fff;font-size:13px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.server-views-badge{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;padding:3px 9px;border:1px solid rgb(56 189 248 / .22);border-radius:6px;background:rgb(56 189 248 / .08);color:#38bdf8;font-size:11px;font-weight:700;letter-spacing:.3px}.player-server-list{display:flex;flex-direction:column;gap:8px}@media (min-width:769px){.player-server-list.scrolling{max-height:220px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:#fff0 #fff0}.player-server-list.scrolling:hover{scrollbar-color:#ff5722 rgb(255 255 255 / .05)}}.server-tab-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 14px;border:1px solid rgb(255 255 255 / .07);border-radius:6px;background:rgb(255 255 255 / .03);color:#cbd5e1;font:600 13px/15.3px var(--font);text-align:left;cursor:pointer;transition:all .2s}.server-tab-btn:hover{background:rgb(255 255 255 / .08);border-color:rgb(255 87 34 / .4);color:#fff;transform:translateX(2px)}.server-tab-btn.is-active{background:linear-gradient(135deg,rgb(255 56 56 / .25) 0%,rgb(255 87 34 / .25) 100%);border-color:#ff5722;color:#fff;box-shadow:0 0 14px rgb(255 87 34 / .25)}.server-btn-main{display:flex;align-items:center;gap:10px;min-width:0}.server-name-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.server-play-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#718096;transition:background .2s}.server-tab-btn.is-active .server-play-dot{background:#ff5722;box-shadow:0 0 8px #ff5722}.server-badge{flex-shrink:0;padding:1px 7px;line-height:1.1;border:1px solid rgb(255 255 255 / .1);border-radius:3px;background:rgb(255 255 255 / .07);color:#a0aec0;font-size:10.5px;font-weight:700}.server-tab-btn.is-active .server-badge{background:rgb(255 87 34 / .2);border-color:rgb(255 87 34 / .4);color:#fff}.single-movie-info-card{display:flex;gap:24px;margin-bottom:24px;padding:24px;border:1px solid rgb(255 255 255 / .06);border-radius:8px;background:var(--widget-bg)}.single-poster-wrap{flex-shrink:0;align-self:flex-start;width:170px;overflow:hidden;border:1px solid rgb(255 255 255 / .08);border-radius:8px;background:#000;box-shadow:0 6px 20px rgb(0 0 0 / .6)}.single-poster-wrap img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}.single-details-content{display:flex;flex:1 1 0%;flex-direction:column;gap:12px;min-width:0}.single-title{margin:0;color:#fff;font-size:24px;font-weight:800;line-height:1.25}.single-meta-strip{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:#8e95a5;font-size:13px}.meta-star-rating{display:inline-flex;align-items:center;gap:4px;color:var(--star-gold);font-weight:800}.meta-quality{color:#ff5722;font-weight:700}.single-tax-badges{display:flex;flex-wrap:wrap;gap:6px}.pill-badge{padding:3px 9px;border:1px solid rgb(255 255 255 / .08);border-radius:4px;background:rgb(255 255 255 / .06);color:#cbd5e1;font-size:11.5px;font-weight:700;line-height:1.5;transition:all .2s}.pill-badge:hover,.pill-badge:focus-visible{background:rgb(255 87 34 / .15);border-color:rgb(255 87 34 / .4);color:#ff5722}.pill-badge-quality{background:rgb(40 167 69 / .15);border-color:rgb(40 167 69 / .4);color:#4cd964}.single-synopsis-box{position:relative;padding:12px 16px;border-left:3px solid #ff5722;border-radius:4px;background:rgb(0 0 0 / .25);color:#b5bcc9;font-size:13.5px;line-height:1.6}.synopsis-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.synopsis-text p{margin:0 0 .6em}.synopsis-text p:last-child{margin-bottom:0}.synopsis-text.expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.synopsis-toggle-btn{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:6px 0 0;border:0;background:none;color:#ff5722;font:700 12.5px/1.2 var(--font);cursor:pointer;transition:color .15s}.synopsis-toggle-btn[hidden]{display:none}.synopsis-toggle-btn:hover{color:#ff6b3d;text-decoration:underline}.synopsis-toggle-btn[aria-expanded=true] svg{transform:rotate(180deg)}.single-crew-list{display:flex;flex-direction:column;gap:6px;margin-top:4px;color:#8e95a5;font-size:13px}.single-crew-list strong{color:#fff}.single-crew-list a{color:#8e95a5;transition:color .15s}.single-crew-list a:hover{color:#ff5722}.download-section{margin-bottom:24px;padding:20px;border:1px solid rgb(255 255 255 / .06);border-radius:8px;background:var(--widget-bg)}.download-buttons-stack{display:flex;flex-direction:column;gap:10px;margin-top:14px}.download-pill-btn{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:13px 18px;border:1px solid rgb(255 255 255 / .08);border-radius:8px;background:linear-gradient(135deg,rgb(255 255 255 / .04) 0%,rgb(255 255 255 / .02) 100%);box-shadow:0 4px 12px rgb(0 0 0 / .35);color:#fff;font-size:13.5px;font-weight:600;line-height:1.5;text-decoration:none;cursor:pointer;transition:.22s cubic-bezier(.4,0,.2,1)}.download-pill-btn:hover,.download-pill-btn:focus-visible{background:linear-gradient(135deg,rgb(255 56 56 / .15) 0%,rgb(255 87 34 / .15) 100%);border-color:rgb(255 87 34 / .5);box-shadow:0 6px 20px rgb(255 87 34 / .25);color:#fff;transform:translateY(-2px)}.download-pill-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgb(0 0 0 / .4)}.dl-pill-left{display:inline-flex;align-items:center;gap:10px;min-width:0}.dl-pill-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--accent-grad);box-shadow:0 2px 8px rgb(255 56 56 / .4);color:#fff}.dl-pill-quality{flex-shrink:0;color:#fff;font-size:13.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.dl-pill-server{overflow:hidden;color:#94a3b8;font-size:13px;font-weight:600;line-height:1.5;white-space:nowrap;text-overflow:ellipsis;transition:color .2s}.download-pill-btn:hover .dl-pill-server{color:#f1f5f9}.dl-pill-right{display:inline-flex;flex-shrink:0;align-items:center;gap:10px}.dl-pill-size{padding:3px 9px;border:1px solid rgb(56 189 248 / .25);border-radius:5px;background:rgb(56 189 248 / .1);color:#38bdf8;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.3px;white-space:nowrap}.dl-pill-lang{padding:3px 8px;border:1px solid rgb(255 255 255 / .1);border-radius:5px;background:rgb(255 255 255 / .06);color:#cbd5e1;font-size:11px;font-weight:600;line-height:1.5}.dl-pill-chevron{display:flex;align-items:center;color:#64748b;transition:transform .2s,color .2s}.download-pill-btn:hover .dl-pill-chevron{color:#ff6b3d;transform:translateX(3px)}.download-notes{margin-top:14px;color:#b5bcc9;font-size:13.5px;line-height:1.6}.download-notes p{margin:0 0 .6em}@media (max-width:768px){.download-section{padding-left:2px;padding-right:2px}.download-pill-btn{padding:11px 12px;border-radius:6px;font-size:12.5px}.dl-pill-icon{width:24px;height:24px}.dl-pill-quality{font-size:12.5px}.dl-pill-server{font-size:12px}.dl-pill-size{padding:2px 7px;font-size:11px}.dl-pill-lang{display:none}}@media (hover:none){.download-pill-btn:hover{transform:none}}@media (min-width:769px){.movies-section .hide-on-desktop{display:none!important}}@media (max-width:768px){.movies-section .hide-on-mobile{display:none!important}}.comments-section{margin:28px 0 30px;padding:24px;border:1px solid rgb(255 255 255 / .06);border-radius:8px;background:var(--widget-bg)}.comments-section>.widget-title{margin-bottom:20px}.comment-form{margin-bottom:24px;padding:18px;border:1px solid #262a34;border-radius:4px;background:rgb(0 0 0 / .2)}.comment-form .comment-respond,.comment-form form{margin:0}.comment-form .comment-reply-title{margin:0 0 10px;color:#fff;font-size:14px}.comment-form .comment-reply-title small a{margin-left:8px;color:#ff5722;font-size:12px}.comment-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.comment-input,.comment-textarea{box-sizing:border-box;display:block;width:100%;padding:10px 14px;border:1px solid #262a34;border-radius:4px;background:#1e222b;color:#fff;font:400 13px/1.5 var(--font);outline:none;transition:border-color .2s}.comment-input:focus,.comment-textarea:focus{border-color:#ff5722}.comment-textarea{height:80px;min-height:80px;margin-bottom:12px;resize:vertical}.comment-form .comment-form-cookies-consent{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#8e95a5;font-size:12px}.comment-form .form-submit{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;margin:0}.comment-note{color:#64748b;font-size:11px}.btn-submit-comment{display:inline-flex;line-height:normal;align-items:center;gap:6px;padding:9px 20px;border:0;border-radius:4px;background:var(--accent-grad);color:#fff;font:700 13px/1.3 var(--font);cursor:pointer;transition:transform .2s,box-shadow .2s}.btn-submit-comment:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgb(255 75 43 / .4)}.comments-list{display:flex;flex-direction:column;gap:16px}.comments-list .comment-list{margin:0;padding:0;list-style:none}.comments-list .comment-body{margin-bottom:14px;padding:14px 16px;border:1px solid rgb(255 255 255 / .06);border-radius:6px;background:rgb(255 255 255 / .02);color:#cbd5e1;font-size:13.5px}.comments-list .children{margin:0 0 0 20px;padding:0;list-style:none}.comments-list .comment-author{display:flex;align-items:center;gap:8px;color:#fff;font-weight:700}.comments-list .comment-author img{border-radius:50%}.comments-list .comment-author .says{display:none}.comments-list .comment-metadata{margin:2px 0 8px;font-size:11.5px}.comments-list .comment-metadata a{color:#64748b}.comments-list .reply a{color:#ff5722;font-size:12px;font-weight:700}.comments-empty{padding:32px 16px;border:1px dashed rgb(255 255 255 / .08);border-radius:4px;background:rgb(255 255 255 / .015);color:#64748b;text-align:center}.comments-empty svg{display:block;margin:0 auto 8px;opacity:.5}.comments-empty .t{margin-bottom:4px;color:#cbd5e1;font-size:13.5px;font-weight:600}.comments-empty .d{color:#8b95a7;font-size:12px}.breadcrumb-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0 8px;padding:12px 18px;border:1px solid rgb(255 255 255 / .06);border-radius:4px;background:rgb(255 255 255 / .024);font-size:13px}.breadcrumb-bottom-link{color:#94a3b8;font-weight:500;transition:color .18s}.breadcrumb-bottom-link:hover{color:#ff5722;text-decoration:underline}.breadcrumb-bottom-sep{color:#64748b;font-size:12px;user-select:none}.breadcrumb-bottom-current{color:#e2e8f0;font-weight:600}@media (max-width:1024px){.player-placeholder-btn{width:56px;height:56px;box-shadow:0 0 22px rgb(255 56 56 / .75)}.play-triangle{margin-left:2.5px;border-top-width:8.5px;border-bottom-width:8.5px;border-left-width:14px}}@media (max-width:768px){.player-theater-box{margin-bottom:12px;border-radius:4px}.player-server-panel{padding:8px 6px}.player-placeholder-btn{width:48px;height:48px;box-shadow:0 0 18px rgb(255 56 56 / .7)}.play-triangle{margin-left:2px;border-top-width:7px;border-bottom-width:7px;border-left-width:12px}.single-movie-info-card{flex-direction:column;align-items:stretch;padding:12px 6px;border-radius:4px}.single-poster-wrap{display:none}.comments-section{padding-left:2px;padding-right:2px}.comment-form{padding:12px 8px}}@media (max-width:600px){.comment-form-grid{grid-template-columns:1fr}}@media (max-width:480px){.player-placeholder-btn{width:42px;height:42px;box-shadow:0 0 14px rgb(255 56 56 / .65)}.play-triangle{border-top-width:6px;border-bottom-width:6px;border-left-width:10px}.server-bar-label{font-size:11.5px}}@media (hover:none){.server-tab-btn:hover{transform:none}}:root body{--wrap:1360px;--accent:#3d5afe;--featured:#00be08;--play:url(https://rsmovies.com/wp-content/themes/rsmovies/assets/img/circle.svg)}:root body{--logo-g1:#ff3838;--logo-g2:#ff6b3d;--logo-color:#ffffff;--logo-tail:#ff5722;--header-bg:#090a0d;--header-line:#262a34;--menu:#8e95a5;--menu-hover:#ffffff;--home-bar:#0088cc;--grid-cols-desktop:5;--grid-cols-mobile:3}