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}}: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--color--bg:#0E0C09;--wp--preset--color--surface:#181410;--wp--preset--color--elev:#221C16;--wp--preset--color--gold:#D4A24A;--wp--preset--color--cream:#F0E6D2;--wp--preset--color--muted:#8A8175;--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--font-size--sm:13px;--wp--preset--font-size--md:15px;--wp--preset--font-size--lg:19px;--wp--preset--font-size--xl:26px;--wp--preset--font-size--2-xl:40px;--wp--preset--font-size--3-xl:64px;--wp--preset--font-family--serif:'Cormorant Garamond', 'EB Garamond', serif;--wp--preset--font-family--sans:'Inter', system-ui, sans-serif;--wp--preset--font-family--mono:'JetBrains Mono', ui-monospace, monospace;--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%}:root{--wp--style--global--content-size:780px;--wp--style--global--wide-size:1280px}:where(body){margin:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:24px;margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:24px}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-flex){gap:24px}:root :where(.is-layout-grid){gap:24px}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}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{background-color:var(--wp--preset--color--bg);color:var(--wp--preset--color--cream);font-family:var(--wp--preset--font-family--sans);font-size:15px;line-height:1.55;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}a:where(:not(.wp-element-button)){color:var(--wp--preset--color--gold)}h1{font-family:var(--wp--preset--font-family--serif);font-weight:600;line-height:1.05}h2{font-family:var(--wp--preset--font-family--serif);font-weight:600}: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-bg-color{color:var(--wp--preset--color--bg)!important}.has-surface-color{color:var(--wp--preset--color--surface)!important}.has-elev-color{color:var(--wp--preset--color--elev)!important}.has-gold-color{color:var(--wp--preset--color--gold)!important}.has-cream-color{color:var(--wp--preset--color--cream)!important}.has-muted-color{color:var(--wp--preset--color--muted)!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-bg-background-color{background-color:var(--wp--preset--color--bg)!important}.has-surface-background-color{background-color:var(--wp--preset--color--surface)!important}.has-elev-background-color{background-color:var(--wp--preset--color--elev)!important}.has-gold-background-color{background-color:var(--wp--preset--color--gold)!important}.has-cream-background-color{background-color:var(--wp--preset--color--cream)!important}.has-muted-background-color{background-color:var(--wp--preset--color--muted)!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-bg-border-color{border-color:var(--wp--preset--color--bg)!important}.has-surface-border-color{border-color:var(--wp--preset--color--surface)!important}.has-elev-border-color{border-color:var(--wp--preset--color--elev)!important}.has-gold-border-color{border-color:var(--wp--preset--color--gold)!important}.has-cream-border-color{border-color:var(--wp--preset--color--cream)!important}.has-muted-border-color{border-color:var(--wp--preset--color--muted)!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}.has-sm-font-size{font-size:var(--wp--preset--font-size--sm)!important}.has-md-font-size{font-size:var(--wp--preset--font-size--md)!important}.has-lg-font-size{font-size:var(--wp--preset--font-size--lg)!important}.has-xl-font-size{font-size:var(--wp--preset--font-size--xl)!important}.has-2-xl-font-size{font-size:var(--wp--preset--font-size--2-xl)!important}.has-3-xl-font-size{font-size:var(--wp--preset--font-size--3-xl)!important}.has-serif-font-family{font-family:var(--wp--preset--font-family--serif)!important}.has-sans-font-family{font-family:var(--wp--preset--font-family--sans)!important}.has-mono-font-family{font-family:var(--wp--preset--font-family--mono)!important}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin:-10px 0 0 0;width:15px;height:15px;opacity:.5;padding:10px;border:none;outline:0;background:0 0;box-shadow:none;cursor:pointer}.cn-close-icon:focus,.cn-close-icon:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;letter-spacing:.25px;line-height:20px;margin:0 0 0 10px;text-align:center;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px 0}.cn-buttons-container,.cn-text-container{display:inline-block}.cn-compliance-warning{display:block;color:#f5a623!important;font-size:12px;line-height:18px;margin:4px 0 8px 0}.cn-compliance-warning .cn-warning-icon{color:#f5a623!important;margin-right:4px}.cn-compliance-warning strong{color:#f5a623!important}.cn-compliance-warning a{color:#f5a623!important;text-decoration:underline}.cn-compliance-warning a:hover{color:#ffb84d!important}#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-fade{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-text{display:block}.cookie-notice-container #cn-notice-buttons{display:block}#cookie-notice .cn-button{margin:0 5px 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}:root{--bg:#0e0c09;--surface:#181410;--elev:#221c16;--gold:#d4a24a;--gold-soft:#b9893a;--cream:#f0e6d2;--muted:#8a8175;--border:rgba(212, 162, 74, 0.14);--border-soft:rgba(240, 230, 210, 0.08);--serif:"Cormorant Garamond", "EB Garamond", Georgia, serif;--sans:"Inter", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}[data-theme="light"]{--bg:#f5efe2;--surface:#ffffff;--elev:#faf4e7;--gold:#9a6f1f;--gold-soft:#b9893a;--cream:#1a1611;--muted:#6e655a;--border:rgba(154, 111, 31, 0.22);--border-soft:rgba(26, 22, 17, 0.08)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--cream);font-family:var(--sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--gold)}a:hover{color:var(--cream)}button{font-family:inherit}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.topbar{border-bottom:1px solid var(--border-soft);background:rgb(14 12 9 / .92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:sticky;top:0;z-index:60}[data-theme="light"] .topbar{background:rgb(245 239 226 / .92)}.admin-bar .topbar{top:32px}@media screen and (max-width:782px){.admin-bar .topbar{top:46px}}.topbar-inner{max-width:1280px;margin:0 auto;padding:18px 32px;display:flex;align-items:center;gap:40px}.brand{display:flex;align-items:center;gap:12px;font-family:var(--serif);font-size:22px;font-weight:600;letter-spacing:.02em;color:var(--cream);text-decoration:none}.brand-mark{width:30px;height:30px;border:1.5px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold);font-family:var(--serif);font-style:italic;font-weight:600;font-size:16px;flex-shrink:0}.brand em{color:var(--gold);font-weight:500;font-style:normal}.nav{display:flex;gap:28px;flex:1;flex-wrap:wrap}.nav a{color:var(--cream);text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.7;transition:opacity 0.15s,color 0.15s}.nav a:hover,.nav a.active,.nav .current-menu-item>a{opacity:1;color:var(--gold)}.topbar-right{display:flex;align-items:center;gap:14px;position:relative}.search-box{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border-soft);border-radius:999px;padding:8px 14px;width:240px;position:relative}.search-box input{background:none;border:none;outline:none;color:var(--cream);font-family:var(--sans);font-size:13px;width:100%}.search-box svg{color:var(--muted);flex-shrink:0}.theme-toggle{width:36px;height:36px;border-radius:50%;background:var(--surface);border:1px solid var(--border-soft);color:var(--cream);cursor:pointer;display:grid;place-items:center;transition:border-color 0.15s,color 0.15s}.theme-toggle:hover{color:var(--gold);border-color:var(--gold)}.live-search-results{position:absolute;top:100%;left:0;right:0;margin-top:8px;background:var(--surface);border:1px solid var(--border-soft);border-radius:6px;overflow:hidden;box-shadow:0 20px 40px -10px rgb(0 0 0 / .5);z-index:100}.live-search-results .ls-item{display:flex;gap:12px;padding:10px 14px;text-decoration:none;color:var(--cream);border-bottom:1px solid var(--border-soft);transition:background 0.12s}.live-search-results .ls-item:last-child{border-bottom:none}.live-search-results .ls-item:hover{background:var(--elev)}.ls-item .ls-thumb{width:38px;height:56px;background-size:cover;background-position:center;border-radius:2px;background-color:var(--elev);flex-shrink:0}.ls-item .ls-title{font-weight:600;font-size:14px}.ls-item .ls-meta{font-size:11px;color:var(--muted);margin-top:2px}.ls-empty{padding:14px;color:var(--muted);font-size:12px;text-align:center}.hero{position:relative;min-height:540px;overflow:hidden}.hero-bg{position:absolute;inset:0;background:linear-gradient(180deg,rgb(14 12 9 / .55) 0%,rgb(14 12 9 / .85) 60%,var(--bg) 100%),linear-gradient(110deg,#2a1f10 0%,#1a140e 40%,#0e0c09 100%);background-size:cover;background-position:center top}[data-theme="light"] .hero-bg{background:linear-gradient(180deg,rgb(245 239 226 / .6) 0%,rgb(245 239 226 / .9) 60%,var(--bg) 100%),linear-gradient(110deg,#d8c194 0%,#c9b07e 40%,#f5efe2 100%)}.hero-bg::before{content:"";position:absolute;inset:0;background-image:radial-gradient(ellipse at 30% 40%,rgb(212 162 74 / .18),transparent 50%),radial-gradient(ellipse at 80% 70%,rgb(140 90 40 / .18),transparent 55%);mix-blend-mode:screen}.hero-grain{position:absolute;inset:0;opacity:.08;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>")}.hero-inner{position:relative;max-width:1280px;margin:0 auto;padding:56px 32px 44px;display:grid;grid-template-columns:240px 1fr 320px;gap:40px}.poster{width:240px;height:356px;border-radius:4px;overflow:hidden;position:relative;box-shadow:0 30px 60px -20px rgb(0 0 0 / .6),0 0 0 1px rgb(212 162 74 / .18);background:var(--surface)}.poster img.gp-poster-img,.poster .wp-post-image{width:100%;height:100%;object-fit:cover;display:block}.poster-art,.poster-placeholder{width:100%;height:100%;background:linear-gradient(180deg,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .7) 100%),linear-gradient(160deg,#4a3520 0%,#2d2014 50%,#1a120a 100%);position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:20px;color:#f0e6d2}.poster-art::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 50% 30%,rgb(212 162 74 / .35),transparent 50%);pointer-events:none}.poster-art .ptop{font-family:var(--serif);font-style:italic;font-size:13px;letter-spacing:.18em;opacity:.7;position:relative}.poster-art .ptitle{font-family:var(--serif);font-size:24px;line-height:1;font-weight:600;text-transform:uppercase;letter-spacing:.03em;position:relative;text-shadow:0 2px 12px rgb(0 0 0 / .5)}.poster-art .ptitle em{font-style:italic;color:#d4a24a;font-weight:500;text-transform:none;display:block;font-size:16px;margin-top:6px}.poster-art .pbottom{font-family:var(--mono);font-size:9px;letter-spacing:.2em;opacity:.6;position:relative;display:flex;justify-content:space-between;border-top:1px solid rgb(240 230 210 / .2);padding-top:8px}.imdb-btn{margin-top:14px;display:block;text-align:center;padding:10px 14px;background:var(--surface);border:1px solid var(--border);border-radius:3px;color:var(--gold);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background 0.15s}.imdb-btn:hover{background:var(--elev);color:var(--gold)}.hero-main{padding-top:8px}.hero-title{font-family:var(--serif);font-weight:600;font-size:56px;line-height:.98;letter-spacing:-.005em;margin:0 0 8px;color:var(--cream);text-wrap:balance}.hero-title em{font-style:italic;font-weight:500;color:var(--gold);display:block;font-size:.72em;margin-top:6px}.hero-year{color:var(--muted);font-family:var(--serif);font-style:italic;font-size:.7em;font-weight:400;margin-left:14px}.hero-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:18px 0 22px;font-size:13px}.rating-pill{background:#fff0;border:1px solid var(--gold);color:var(--gold);padding:3px 9px;border-radius:3px;font-weight:600;font-size:11px;letter-spacing:.06em}.hero-meta .dot{color:var(--muted)}.hero-meta .runtime{color:var(--cream);opacity:.85;font-variant-numeric:tabular-nums}.genre-list{display:inline-flex;gap:6px;flex-wrap:wrap}.genre-list a{color:var(--gold);text-decoration:none;font-weight:500;border-bottom:1px solid #fff0;transition:border-color 0.15s}.genre-list a:hover{border-color:var(--gold)}.hero-syn{font-family:var(--serif);font-size:19px;line-height:1.5;color:var(--cream);opacity:.92;max-width:600px;margin:0 0 22px;font-weight:400}.hero-credits{display:grid;grid-template-columns:110px 1fr;gap:6px 18px;font-size:12.5px;max-width:580px;margin:0}.hero-credits dt{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:11px}.hero-credits dd{margin:0;color:var(--cream)}.score-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:6px;padding:20px;align-self:start}.add-list{width:100%;background:#fff0;border:1px solid var(--border-soft);color:var(--cream);padding:10px;border-radius:3px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color 0.15s,color 0.15s;display:flex;align-items:center;justify-content:center;gap:8px}.add-list:hover{color:var(--gold);border-color:var(--gold)}.score-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;padding-bottom:18px;border-bottom:1px solid var(--border-soft)}.score-cell .label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:6px}.dial{display:flex;align-items:baseline;gap:2px;font-family:var(--serif)}.dial .num{font-size:38px;font-weight:600;color:var(--cream);line-height:1}.dial .denom{font-size:14px;color:var(--muted)}.score-cell .sub{font-size:11px;color:var(--muted);margin-top:4px}.score-cell .more{font-size:11px;color:var(--gold);margin-top:2px;text-decoration:none}.score-cell .more:hover{text-decoration:underline}.rate-row{margin-top:16px;padding-bottom:16px;border-bottom:1px solid var(--border-soft)}.rate-row .label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:10px}.stars{display:flex;gap:2px;user-select:none}.stars .star{color:var(--muted);cursor:pointer;transition:color 0.15s;font-size:16px}.stars .star.filled{color:var(--gold)}.stars:hover .star{color:var(--gold)}.stars .star:hover~.star{color:var(--muted)}.rate-feedback{margin-top:8px;font-size:11px;color:var(--gold);font-style:italic}.review-btn{width:100%;margin-top:16px;background:var(--gold);color:#1a1208;border:none;padding:12px;border-radius:3px;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background 0.15s}.review-btn:hover{background:#e6b25a}.pin-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:12px}.pin{background:var(--elev);border:1px solid var(--border-soft);border-radius:3px;padding:12px 8px;text-align:center;cursor:pointer;transition:border-color 0.15s;color:var(--cream);font-family:var(--sans)}.pin:hover,.pin.active{border-color:var(--gold)}.pin svg{color:var(--gold);margin-bottom:6px;display:inline-block}.pin .pname{font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--cream)}.pin .pcount{font-size:9px;color:var(--muted);margin-top:2px;letter-spacing:.08em}.tabs-wrap{border-bottom:1px solid var(--border-soft);background:var(--bg)}.tabs{max-width:1280px;margin:0 auto;padding:0 32px;display:flex;gap:36px;flex-wrap:wrap}.tab{background:none;border:none;color:var(--cream);opacity:.55;padding:18px 0;font-family:var(--serif);font-size:18px;font-style:italic;font-weight:500;cursor:pointer;position:relative;transition:opacity 0.15s,color 0.15s;letter-spacing:.01em}.tab:hover{opacity:.9}.tab.active{opacity:1;color:var(--gold)}.tab.active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gold)}.content{max-width:1280px;margin:0 auto;padding:48px 32px 80px;display:grid;grid-template-columns:1fr 320px;gap:48px}.archive-content,.default-content{grid-template-columns:1fr;gap:0}.section{margin-bottom:56px;scroll-margin-top:80px}.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:16px}.section-title{font-family:var(--serif);font-size:26px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--gold);margin:0;display:flex;align-items:center;gap:14px}.section-title .count{color:var(--muted);font-size:14px;font-family:var(--sans);font-style:normal;letter-spacing:0;font-weight:500;text-transform:none}.section-link{color:var(--gold);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;text-decoration:none}.section-link:hover{color:var(--cream)}.strip{height:8px;margin:4px 0 28px;background-image:linear-gradient(90deg,transparent 0,transparent 4px,var(--gold) 4px,var(--gold) 12px,transparent 12px,transparent 20px);background-size:24px 8px;opacity:.35}.film-content{font-family:var(--serif);font-size:18px;line-height:1.6;max-width:640px}.film-content p{margin:0 0 1em}.carousel-wrap{position:relative}.carousel{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--gold) #fff0;padding-bottom:14px}.carousel::-webkit-scrollbar{height:4px}.carousel::-webkit-scrollbar-track{background:var(--border-soft);border-radius:2px}.carousel::-webkit-scrollbar-thumb{background:var(--gold);border-radius:2px}.cast-card{flex:0 0 152px;scroll-snap-align:start;background:var(--surface);border:1px solid var(--border-soft);border-radius:4px;overflow:hidden;transition:border-color 0.15s,transform 0.15s}.cast-card:hover{border-color:var(--gold);transform:translateY(-2px)}.cast-photo{width:100%;height:168px;background-size:cover;background-position:center top;background-color:#2a1f10;position:relative;display:grid;place-items:center}.cast-photo-ph{font-family:var(--serif);font-style:italic;font-size:48px;color:rgb(240 230 210 / .25);font-weight:500}.cast-info{padding:12px 12px 14px}.cast-name{font-size:13px;font-weight:600;color:var(--cream);margin:0 0 3px}.cast-role{font-family:var(--serif);font-style:italic;font-size:13px;color:var(--muted);margin:0}.carousel-nav{position:absolute;top:84px;width:36px;height:36px;border-radius:50%;background:var(--surface);border:1px solid var(--gold);color:var(--gold);cursor:pointer;display:grid;place-items:center;transition:background 0.15s,color 0.15s;z-index:2;font-size:18px}.carousel-nav:hover{background:var(--gold);color:var(--surface)}.carousel-nav.prev{left:-18px}.carousel-nav.next{right:-18px}.details-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 32px;max-width:720px}.details-row{display:grid;grid-template-columns:140px 1fr;padding:10px 0;border-bottom:1px solid var(--border-soft);margin:0;align-items:start}.details-row dt{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.details-row dd{margin:0;font-size:13px;color:var(--cream)}.details-row.gold dd{color:var(--gold)}.details-row.gold dd a{color:var(--gold)}.gallery{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-template-rows:160px 160px;gap:8px}.gtile{background-size:cover;background-position:center;background-color:var(--elev);border-radius:3px;cursor:zoom-in;position:relative;overflow:hidden;transition:transform 0.2s}.gtile:hover{transform:scale(1.02)}.gtile:nth-child(1){grid-row:1 / 3}.gtile .gnum{position:absolute;bottom:6px;left:8px;font-family:var(--mono);font-size:10px;color:rgb(240 230 210 / .7);letter-spacing:.1em}.gtile.more{background:var(--elev);display:grid;place-items:center;text-align:center;cursor:default}.gtile.more:hover{transform:none}.gtile.more .mnum{font-family:var(--serif);font-size:32px;font-weight:600;color:var(--gold);line-height:1}.gtile.more .mlbl{font-size:10px;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-top:6px}.sidebar{display:flex;flex-direction:column;gap:18px}.info-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:4px;overflow:hidden}.info-card h3{margin:0;padding:12px 16px;background:var(--elev);font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border-soft)}.info-card dl{margin:0;padding:6px 16px 12px}.info-row{display:grid;grid-template-columns:130px 1fr;padding:10px 0;border-bottom:1px solid var(--border-soft);align-items:start}.info-row:last-child{border-bottom:none}.info-row dt{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.info-row dd{margin:0;font-size:13px;color:var(--cream)}.info-row.gold dd{color:var(--gold)}.info-row dd.tabular{font-variant-numeric:tabular-nums;font-weight:500}.archive-hero{border-bottom:1px solid var(--border-soft)}.archive-hero-inner{max-width:1280px;margin:0 auto;padding:56px 32px 32px}.archive-title{font-family:var(--serif);font-size:56px;font-weight:600;margin:0;color:var(--cream);letter-spacing:-.01em}.archive-title em{font-style:italic;color:var(--gold);font-weight:500}.archive-sub{color:var(--muted);font-size:13px;margin:8px 0 0}.filter-demo{max-width:1280px;margin:0 auto;padding:32px 32px 0}.filter-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:6px;padding:16px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:10px;align-items:end}.filter-field{display:flex;flex-direction:column;gap:6px}.filter-field label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.filter-field input,.filter-field select{background:var(--bg);border:1px solid var(--border-soft);color:var(--cream);border-radius:3px;padding:10px 12px;font-family:var(--sans);font-size:13px;outline:none;width:100%}.filter-field input:focus,.filter-field select:focus{border-color:var(--gold)}.filter-field select{appearance:none;cursor:pointer}.filter-btn{background:var(--gold);color:#1a1208;border:none;padding:11px 18px;border-radius:3px;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-block}.filter-btn:hover{background:#e6b25a;color:#1a1208}.gp-films-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:24px;margin-top:8px}.film-card{text-decoration:none;color:var(--cream);display:block;transition:transform 0.15s}.film-card:hover{transform:translateY(-3px)}.film-card-poster{width:100%;aspect-ratio:2/3;border-radius:4px;overflow:hidden;position:relative;background:var(--surface);border:1px solid var(--border-soft)}.film-card-poster img{width:100%;height:100%;object-fit:cover}.film-card-poster .poster-placeholder{padding:16px}.film-card-poster .poster-placeholder .ptitle{font-size:18px}.film-card-score{position:absolute;top:8px;right:8px;background:rgb(14 12 9 / .85);border:1px solid var(--gold);border-radius:3px;padding:4px 8px;font-family:var(--serif);font-size:14px;color:var(--gold);font-weight:600;font-variant-numeric:tabular-nums}.film-card-score .denom{font-size:10px;color:var(--muted)}.film-card-info{padding:12px 4px}.film-card-title{font-family:var(--serif);font-size:18px;font-weight:600;margin:0 0 4px;color:var(--cream);line-height:1.2}.film-card-meta{font-size:12px;color:var(--muted)}.film-card-meta .dot{margin:0 6px}.empty-state{text-align:center;padding:80px 32px}.empty-state h2{font-family:var(--serif);font-size:32px;color:var(--cream);font-weight:500;margin:0 0 12px}.empty-state p{color:var(--muted);margin:0 0 24px}.gp-pagination{margin-top:48px;display:flex;justify-content:center;gap:4px}.gp-pagination .page-numbers{min-width:36px;height:36px;border:1px solid var(--border-soft);border-radius:3px;display:grid;place-items:center;text-decoration:none;color:var(--cream);font-size:13px;padding:0 10px}.gp-pagination .page-numbers.current,.gp-pagination .page-numbers:hover{background:var(--gold);color:#1a1208;border-color:var(--gold)}.post-list{display:flex;flex-direction:column;gap:24px}.post-card{display:grid;grid-template-columns:280px 1fr;gap:24px;background:var(--surface);border:1px solid var(--border-soft);border-radius:6px;overflow:hidden}.post-card-thumb img{width:100%;height:100%;object-fit:cover}.post-card-body{padding:20px 24px}.post-card-title{font-family:var(--serif);font-size:26px;margin:8px 0;font-weight:600}.post-card-title a{color:var(--cream);text-decoration:none}.post-card-meta{font-size:12px;color:var(--muted)}.post-card-excerpt{color:var(--cream);opacity:.85}.post-card-more{color:var(--gold);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.single-post-head{border-bottom:1px solid var(--border-soft);padding:56px 0 0}.single-post-head-inner{max-width:800px;margin:0 auto;padding:0 32px;text-align:center}.post-meta-line{font-size:12px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.single-post-title{font-family:var(--serif);font-size:56px;margin:12px 0}.single-post-lede{font-family:var(--serif);font-size:22px;color:var(--muted)}.single-post-thumb{margin-top:32px;max-width:1100px;margin-left:auto;margin-right:auto;padding:0 32px}.single-post-thumb img{border-radius:4px}.single-post-body{max-width:1280px;margin:48px auto;padding:0 32px;display:grid;grid-template-columns:1fr 280px;gap:48px}.post-content{font-family:var(--serif);font-size:18px;line-height:1.65;max-width:680px}.post-content p{margin:0 0 1em}.post-content h2,.post-content h3{font-family:var(--serif)}.page-head{padding:56px 0;border-bottom:1px solid var(--border-soft)}.page-head-inner{max-width:800px;margin:0 auto;padding:0 32px}.page-title{font-family:var(--serif);font-size:48px;margin:0}.page-body{max-width:800px;margin:48px auto;padding:0 32px}.not-found-inner{text-align:center;padding-bottom:64px}.error-num{font-family:var(--serif);font-style:italic;font-size:120px;color:var(--gold);line-height:1}.not-found-search{margin-top:24px;display:flex;gap:8px;justify-content:center;max-width:480px;margin-left:auto;margin-right:auto}.not-found-search input{flex:1;background:var(--surface);border:1px solid var(--border-soft);color:var(--cream);border-radius:3px;padding:11px 14px;font-family:var(--sans);font-size:13px}.comments-area{max-width:700px}.comments-title{font-family:var(--serif);font-size:22px}.comment-list{list-style:none;padding:0;margin:0 0 32px}.comment-body{padding:16px;border:1px solid var(--border-soft);border-radius:4px;margin-bottom:12px;background:var(--surface)}.comment-author{font-weight:600;color:var(--gold)}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;background:var(--surface);border:1px solid var(--border-soft);color:var(--cream);padding:10px 12px;font-family:var(--sans);border-radius:3px;outline:none}.comment-form label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:6px}.site-footer{border-top:1px solid var(--border-soft);padding:48px 32px 32px;color:var(--muted);font-size:12px;text-align:center}.footer-cols{max-width:1280px;margin:0 auto 32px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;text-align:left}.footer-col h4{font-family:var(--sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.footer-bottom .brand-mini{font-family:var(--serif);color:var(--gold);font-style:italic;font-size:16px;margin-bottom:4px}.footer-bottom .copy{margin-top:12px;font-size:11px;opacity:.7}.footer-nav{display:flex;gap:18px;justify-content:center;margin:12px 0}.footer-nav a{color:var(--muted);text-decoration:none}.footer-nav a:hover{color:var(--gold)}.lightbox{position:fixed;inset:0;background:rgb(8 6 4 / .94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000;display:none;align-items:center;justify-content:center;padding:40px}.lightbox.open{display:flex}.lightbox-img{max-width:90vw;max-height:80vh;border-radius:4px;box-shadow:0 30px 80px -20px rgb(0 0 0 / .6);object-fit:contain}.lightbox-close{position:absolute;top:24px;right:24px;width:44px;height:44px;border-radius:50%;background:var(--surface);border:1px solid var(--border);color:var(--gold);cursor:pointer;font-size:18px;display:grid;place-items:center}.lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:var(--surface);border:1px solid var(--border);color:var(--gold);cursor:pointer;display:grid;place-items:center;font-size:20px}.lightbox-nav.prev{left:24px}.lightbox-nav.next{right:24px}.lightbox-caption{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.12em;max-width:80vw;text-align:center}@media (max-width:1100px){.hero-inner{grid-template-columns:200px 1fr}.score-card{grid-column:1 / -1}.hero-title{font-size:44px}.content{grid-template-columns:1fr}.details-grid{grid-template-columns:1fr}.gallery{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.gallery .gtile:nth-child(1){grid-row:auto}.filter-card{grid-template-columns:1fr 1fr}}@media (max-width:700px){.topbar-inner{flex-wrap:wrap;gap:16px;padding:14px 18px}.nav{order:3;flex-basis:100%;gap:16px}.search-box{width:100%;max-width:200px}.hero-inner{grid-template-columns:1fr;padding:32px 18px}.poster{width:180px;height:270px;margin:0 auto}.hero-title{font-size:36px;text-align:center}.hero-meta,.hero-credits{font-size:12px}.hero-credits{grid-template-columns:90px 1fr}.tabs{gap:18px;padding:0 18px}.tab{font-size:15px;padding:14px 0}.content{padding:32px 18px 60px}.archive-hero-inner{padding:32px 18px 24px}.archive-title{font-size:36px}.filter-demo{padding:24px 18px 0}.filter-card{grid-template-columns:1fr}.post-card{grid-template-columns:1fr}.footer-cols{grid-template-columns:1fr}.single-post-title{font-size:36px}}.topbar-search{flex:1 1 auto;min-width:0;display:flex;justify-content:center}.topbar-search .gpg-search{width:100%;max-width:520px;position:relative}.gpg-search{display:flex;align-items:stretch;border:1px solid var(--border);border-radius:4px;background:var(--surface);overflow:visible}.gpg-search-type{appearance:none;-webkit-appearance:none;background:#fff0;border:0;border-right:1px solid var(--border);color:var(--cream);font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.04em;padding:0 28px 0 12px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position:calc(100% - 14px) center,calc(100% - 9px) center;background-size:5px 5px;background-repeat:no-repeat}.gpg-search-type:focus{outline:none;color:var(--gold)}.gpg-search-field{flex:1 1 auto;display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--muted)}.gpg-search-field svg{width:14px;height:14px;flex-shrink:0}.gpg-search-input{flex:1 1 auto;min-width:0;border:0;background:#fff0;color:var(--cream);font-family:var(--sans);font-size:13px;height:36px;outline:none}.gpg-search-input::placeholder{color:var(--muted)}.gpg-search-results{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--surface);border:1px solid var(--border);border-radius:4px;max-height:480px;overflow-y:auto;z-index:70;box-shadow:0 14px 32px rgb(0 0 0 / .45)}.gpg-search-results[hidden]{display:none}.gpg-search-item{display:flex;align-items:center;gap:10px;padding:10px 12px;color:var(--cream);text-decoration:none;border-bottom:1px solid var(--border-soft);transition:background .15s ease}.gpg-search-item:last-child{border-bottom:0}.gpg-search-item:hover,.gpg-search-item.is-active{background:rgb(212 162 74 / .08);color:var(--gold)}.gpg-search-thumb{width:34px;height:48px;background-color:rgb(212 162 74 / .1);background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:2px;flex-shrink:0}.gpg-search-info{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.gpg-search-title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpg-search-year{color:var(--muted);font-weight:400;font-size:12px}.gpg-search-badge{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);background:rgb(212 162 74 / .1);border:1px solid var(--border-soft);padding:3px 8px;border-radius:2px;flex-shrink:0}.gpg-search-empty{padding:14px 12px;text-align:center;color:var(--muted);font-size:12px}.menu-toggle{width:38px;height:38px;border:1px solid var(--border-soft);background:#fff0;color:var(--cream);cursor:pointer;display:grid;place-items:center;border-radius:2px;padding:0;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease;flex-shrink:0}.menu-toggle:hover,.menu-toggle.open{color:var(--gold);border-color:var(--gold);box-shadow:0 0 14px rgb(212 162 74 / .2)}.menu-toggle-lines{width:18px;height:14px;position:relative;display:block}.menu-toggle-lines span{position:absolute;left:0;right:0;height:2px;background:currentColor;border-radius:1px;transition:transform .25s ease,opacity .2s ease,top .25s ease}.menu-toggle-lines span:nth-child(1){top:0}.menu-toggle-lines span:nth-child(2){top:6px}.menu-toggle-lines span:nth-child(3){top:12px}.menu-toggle.open .menu-toggle-lines span:nth-child(1){top:6px;transform:rotate(45deg)}.menu-toggle.open .menu-toggle-lines span:nth-child(2){opacity:0}.menu-toggle.open .menu-toggle-lines span:nth-child(3){top:6px;transform:rotate(-45deg)}.menu-overlay{position:fixed;inset:0;background:rgb(14 12 9 / .6);backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s;z-index:48}.menu-overlay.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease,visibility 0s}.menu-overlay[hidden]{display:none}.menu-panel{position:absolute;top:100%;left:0;right:0;background:rgb(24 20 16 / .97);backdrop-filter:blur(14px);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);box-shadow:0 20px 50px rgb(0 0 0 / .45);padding:24px 0 28px;transform:translateY(-12px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .25s ease,opacity .22s ease,visibility 0s linear .25s;z-index:49}.menu-panel.open{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .28s ease,opacity .22s ease,visibility 0s}[data-theme="light"] .menu-panel{background:rgb(255 255 255 / .97)}.menu-panel-inner{max-width:1400px;margin:0 auto;padding:0 28px}.menu-close{display:none;position:absolute;top:14px;right:14px;width:32px;height:32px;border:1px solid var(--border-soft);background:#fff0;color:var(--cream);cursor:pointer;border-radius:2px;padding:0;place-items:center}.menu-close:hover{color:var(--gold);border-color:var(--gold)}.menu-close svg{display:block}.menu-nav{font-family:var(--serif);font-size:14px;text-transform:uppercase;letter-spacing:.14em;font-weight:600}.menu-nav,.menu-nav .nav-menu{display:flex;flex-wrap:wrap;gap:8px 10px;list-style:none!important;padding:0;margin:0}.menu-nav .nav-menu li{display:block;list-style:none!important}.menu-nav .nav-menu li::marker,.menu-nav .nav-menu li::before{content:''!important;display:none!important}.menu-nav a,.menu-nav .nav-menu li a{display:inline-flex;align-items:center;color:var(--cream);opacity:.78;text-decoration:none;padding:10px 16px;border:1px solid #fff0;border-radius:2px;transition:opacity .15s,color .15s,border-color .15s,background .15s}.menu-nav a:hover,.menu-nav .nav-menu li a:hover,.menu-nav a.active,.menu-nav .current-menu-item>a{opacity:1;color:var(--gold);border-color:var(--border);background:rgb(212 162 74 / .08)}body.menu-open{overflow:hidden}.topbar-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-soft);background:#fff0;color:var(--cream);border-radius:50%;text-decoration:none;transition:color .15s,border-color .15s,background .15s,box-shadow .15s;flex-shrink:0;overflow:hidden}.topbar-icon:hover{color:var(--gold);border-color:var(--gold);background:rgb(212 162 74 / .08);box-shadow:0 0 14px rgb(212 162 74 / .25)}.topbar-icon svg{display:block}.topbar-icon--profile{border-color:var(--gold);padding:0}.topbar-icon--register{background:var(--gold);color:var(--bg);border-color:var(--gold)}.topbar-icon--register:hover{background:var(--gold-soft);border-color:var(--gold-soft);color:var(--bg)}.topbar-avatar{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}@media (max-width:880px){.topbar-search{display:none}}:root,body,body[data-theme="light"]{--cyan:var(--gold);--cyan-d:var(--gold);--magenta:var(--gold);--magenta-d:var(--gold);--lime:var(--gold);--gold-soft:color-mix(in srgb, var(--gold) 70%, transparent);--border-soft:var(--border);--display:var(--serif)}.gpg-home{max-width:1280px;margin:0 auto;padding:32px 32px 60px;--gpg-home-gap:20px}.gpg-home-grid{display:flex;flex-wrap:wrap;gap:var(--gpg-home-gap);align-items:stretch}.gpg-home-widget{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;background:rgb(24 20 16 / .45);border:1px solid var(--border-soft);border-radius:8px;padding:20px 22px}[data-theme="light"] .gpg-home-widget{background:rgb(250 244 231 / .65)}.gpg-home-widget-title{font-family:var(--display);font-size:22px;letter-spacing:.12em;text-transform:uppercase;color:var(--cream);margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--border-soft)}.gpg-home-widget-body{flex:1 1 auto;min-width:0}.gpg-home-placeholder{padding:28px 18px;border:1px dashed var(--border);border-radius:6px;color:var(--muted);font-style:italic;text-align:center;background:rgb(212 162 74 / .03)}.gpg-home-content{color:var(--cream);line-height:1.6}.gpg-home-content p:first-child{margin-top:0}.gpg-home-content p:last-child{margin-bottom:0}.gpg-home-content a{color:var(--cyan)}.gpg-home-content img{max-width:100%;height:auto;border-radius:4px}.gpg-home-adsense{display:flex;justify-content:center;align-items:center;min-height:90px}.gpg-home-adsense ins{max-width:100%}.gpg-recent-released{display:grid;gap:14px}.gpg-recent-released--grid{grid-template-columns:repeat(5,1fr)}.gpg-recent-released--list{grid-template-columns:1fr;gap:8px}.gpg-recent-released--list .gpg-rr-card{flex-direction:row;align-items:center;gap:12px;padding:6px 8px;border-radius:6px;border:1px solid var(--border-soft);background:rgb(212 162 74 / .03)}.gpg-recent-released--list .gpg-rr-card:hover{border-color:var(--border);transform:none}.gpg-recent-released--list .gpg-rr-poster{flex:0 0 44px;width:44px;height:64px;aspect-ratio:auto;border-radius:3px}.gpg-recent-released--list .gpg-rr-noposter{font-size:8px}.gpg-recent-released--list .gpg-rr-meta{flex:1 1 auto;min-width:0}.gpg-recent-released--list .gpg-rr-title{font-size:13px}.gpg-recent-released--list .gpg-rr-date{font-size:10px}.gpg-home-widget--global{margin:28px 0;padding:18px 20px;background:var(--surface);border:1px solid var(--border-soft);border-radius:10px}.gpg-global-band{background:var(--surface-soft,rgb(255 255 255 / .02));border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.gpg-global-band--header{border-top:0}.gpg-global-band--footer{border-bottom:0}.gpg-global-band--footer+.site-footer,.gpg-global-band--footer+footer.site-footer{margin-top:0}.gpg-global-band-inner{max-width:1400px;margin:0 auto;padding:18px 24px}.gpg-global-band .gpg-home-widget--global{margin:0 0 16px;padding:0;background:none;border:0;border-radius:0}.gpg-global-band .gpg-home-widget--global:last-child{margin-bottom:0}.gpg-home-widget--global .gpg-home-widget-title{margin:0 0 14px;font-family:var(--display);font-size:18px;letter-spacing:.06em;text-transform:uppercase;color:var(--cream)}.gpg-global-sidebar{position:fixed;top:96px;right:18px;width:300px;max-height:calc(100vh - 120px);overflow-y:auto;padding:14px;background:rgb(8 14 22 / .96);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 32px rgb(0 0 0 / .55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:90}.gpg-global-sidebar .gpg-home-widget--global{margin:0 0 12px;padding:0;background:none;border:0;border-radius:0}.gpg-global-sidebar .gpg-home-widget--global:last-child{margin-bottom:0}.gpg-global-sidebar .gpg-home-widget-title{font-size:14px;margin-bottom:10px}.gpg-global-sidebar .gpg-recent-visited .gpg-rr-card,.gpg-global-sidebar .gpg-recent-visited .gpg-rr-poster{width:110px;flex-basis:110px}.gpg-global-sidebar .gpg-recent-visited .gpg-rr-poster{height:165px}.gpg-global-sidebar .gpg-rv-nav{top:84px;width:32px;height:32px}@media (max-width:980px){.gpg-global-sidebar{display:none}}.admin-bar .gpg-global-sidebar{top:128px}@media (max-width:782px){.admin-bar .gpg-global-sidebar{top:142px}}.gpg-reviews--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:16px}.gpg-reviews--list{display:flex;flex-direction:column;gap:12px}.gpg-review-card{display:flex;align-items:stretch;gap:0;background:var(--bg-2);border:1px solid var(--border-soft);border-radius:10px;overflow:hidden;min-height:220px;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.gpg-review-card:hover{border-color:var(--cyan);background:rgb(212 162 74 / .05);box-shadow:0 0 0 1px rgb(212 162 74 / .3) inset,0 8px 22px rgb(212 162 74 / .18)}.gpg-review-poster{flex:0 0 130px;width:130px;background:var(--surface) center / cover no-repeat;display:flex;align-items:center;justify-content:center;text-decoration:none!important;position:relative}.gpg-review-noposter{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.gpg-review-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;padding:14px 16px;gap:8px}.gpg-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.gpg-review-game{font-family:var(--display);font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--magenta,#e8bf6f);text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.gpg-review-game:hover{color:var(--cyan)}.gpg-review-game .gpg-review-year{color:var(--muted);font-weight:600}.gpg-review-text{flex:1 1 auto;font-size:12.5px;line-height:1.55;color:var(--cream);opacity:.85;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;position:relative}.gpg-review-text::after{content:'';position:absolute;inset:auto 0 0 0;height:1.6em;background:linear-gradient(to bottom,transparent,var(--bg-2));pointer-events:none}.gpg-review-card:hover .gpg-review-text{color:var(--cream)}.gpg-review-foot{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);border-top:1px solid var(--border-soft);padding-top:10px;margin-top:2px}.gpg-review-avatar{width:24px;height:24px;border-radius:50%;display:inline-block;object-fit:cover;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .08);flex:0 0 24px}.gpg-review-avatar--ph{background:var(--surface)}.gpg-review-user{font-family:var(--display);font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--magenta,#e8bf6f);text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.gpg-review-user:hover{color:var(--cyan)}.gpg-review-spacer{flex:1 1 auto}.gpg-review-date{font-size:11px}.gpg-review-rate{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:800;letter-spacing:.04em}.gpg-review-rate--exceptional{color:#e8bf6f}.gpg-review-rate--great{color:#d4a24a}.gpg-review-rate--good{color:#b9893a}.gpg-review-rate--mixed{color:#c9941f}.gpg-review-rate--poor{color:#c2253a}.gpg-review-rate--muted{color:var(--muted)}@media (max-width:700px){.gpg-reviews--grid{grid-template-columns:1fr}.gpg-review-poster{flex-basis:100px;width:100px}.gpg-review-card{min-height:180px}.gpg-review-text{-webkit-line-clamp:4}}.gpg-critics{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:200px;gap:14px}.gpg-critic-card{position:relative;display:block;border-radius:12px;overflow:hidden;text-decoration:none!important;color:var(--cream)!important;border:1px solid var(--border-soft);background:var(--surface);transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;min-height:200px}.gpg-critic-card:hover{border-color:var(--cyan);transform:translateY(-3px);box-shadow:0 0 0 1px rgb(212 162 74 / .3) inset,0 12px 26px rgb(212 162 74 / .22),0 6px 14px rgb(0 0 0 / .55)}.gpg-critic-card--hero{grid-column:span 2;grid-row:span 2}.gpg-critic-bg{position:absolute;inset:0;background:var(--surface) center / cover no-repeat;transition:transform 0.4s ease,filter 0.3s ease}.gpg-critic-card:hover .gpg-critic-bg{transform:scale(1.04);filter:brightness(1.04) saturate(1.08)}.gpg-critic-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .1) 0%,#fff0 30%,#fff0 50%,rgb(0 0 0 / .7) 100%),linear-gradient(90deg,rgb(0 0 0 / .55) 0%,#fff0 60%);pointer-events:none}.gpg-critic-meta{position:absolute;left:16px;right:16px;top:14px;z-index:2;display:flex;flex-direction:column;gap:4px;pointer-events:none}.gpg-critic-title{font-family:var(--display);font-size:18px;font-weight:700;letter-spacing:.02em;line-height:1.2;color:#fff;text-shadow:0 2px 8px rgb(0 0 0 / .8);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gpg-critic-card--hero .gpg-critic-title{font-size:28px}.gpg-critic-tag{font-family:var(--display);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 255 255 / .78);text-shadow:0 2px 6px rgb(0 0 0 / .8)}.gpg-critic-card--hero .gpg-critic-tag{font-size:13px}.gpg-critic-score{position:absolute;right:14px;bottom:12px;z-index:2;padding:4px 10px;border-radius:6px;background:rgb(0 0 0 / .6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgb(255 255 255 / .1);font-family:var(--display);font-size:18px;font-weight:800;letter-spacing:.02em;line-height:1;color:var(--cream)}.gpg-critic-card--hero .gpg-critic-score{font-size:28px;padding:8px 14px;bottom:18px;right:18px}.gpg-critic-score--exceptional{color:#e8bf6f;border-color:rgb(232 191 111 / .4)}.gpg-critic-score--great{color:#d4a24a;border-color:rgb(212 162 74 / .4)}.gpg-critic-score--good{color:#b9893a;border-color:rgb(185 137 58 / .35)}.gpg-critic-score--mixed{color:#c9941f;border-color:rgb(201 148 31 / .4)}.gpg-critic-score--poor{color:#c2253a;border-color:rgb(194 37 58 / .4)}.gpg-critic-score--muted{color:var(--muted)}@media (max-width:980px){.gpg-critics{grid-template-columns:repeat(2,1fr);grid-auto-rows:170px}.gpg-critic-card--hero{grid-column:span 2;grid-row:span 2}.gpg-critic-card--hero .gpg-critic-title{font-size:24px}.gpg-critic-card--hero .gpg-critic-score{font-size:24px}}@media (max-width:560px){.gpg-critics{grid-template-columns:1fr;grid-auto-rows:160px}.gpg-critic-card--hero{grid-column:1;grid-row:span 2;min-height:320px}}.gpg-news--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.gpg-news--list{display:flex;flex-direction:column;gap:10px}.gpg-news-card{display:flex;flex-direction:column;background:rgb(255 255 255 / .035);border:1px solid var(--border-soft);border-radius:10px;overflow:hidden;text-decoration:none!important;color:var(--cream)!important;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease,transform 0.2s ease}.gpg-news-card:hover{border-color:var(--cyan);background:rgb(212 162 74 / .06);transform:translateY(-3px);box-shadow:0 0 0 1px rgb(212 162 74 / .35) inset,0 10px 24px rgb(212 162 74 / .22),0 4px 10px rgb(0 0 0 / .55)}.gpg-news-img{width:100%;aspect-ratio:16 / 9;background:var(--surface) center / cover no-repeat;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:background-size 0.35s ease,filter 0.25s ease}.gpg-news-card:hover .gpg-news-img{background-size:106% auto;filter:brightness(1.06) saturate(1.08)}.gpg-news-noimg{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.gpg-news-tag{position:absolute;bottom:8px;left:8px;z-index:2;padding:3px 8px;border-radius:4px;background:rgb(0 0 0 / .7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgb(255 255 255 / .08);color:var(--cream);font-family:var(--display);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;max-width:calc(100% - 16px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpg-news-tag--critic{color:var(--cyan);border-color:rgb(212 162 74 / .4)}.gpg-news-tag--post{color:#c9941f;border-color:rgb(201 148 31 / .4)}.gpg-news-meta{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px}.gpg-news-title{font-family:var(--display);font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.35;color:var(--cream);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.2s ease}.gpg-news-card:hover .gpg-news-title{color:var(--cyan)}.gpg-news-sub{font-size:11px;color:var(--muted);letter-spacing:.02em}.gpg-news--list .gpg-news-card{flex-direction:row;align-items:stretch}.gpg-news--list .gpg-news-img{flex:0 0 130px;width:130px;aspect-ratio:16 / 10}.gpg-news--list .gpg-news-meta{flex:1 1 auto;min-width:0;padding:10px 14px}.gpg-news--list .gpg-news-title{font-size:12px}.gpg-news--list .gpg-news-tag{bottom:6px;left:6px;font-size:9px;padding:2px 6px}@media (max-width:700px){.gpg-news--grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.gpg-news--list .gpg-news-img{flex-basis:100px;width:100px}}.gpg-ll-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.gpg-ll-card{display:flex;flex-direction:column;background:rgb(255 255 255 / .035);border:1px solid var(--border-soft);border-radius:10px;overflow:hidden;text-decoration:none!important;color:var(--cream)!important;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease,transform 0.2s ease}.gpg-ll-card:hover{border-color:var(--cyan);background:rgb(212 162 74 / .06);transform:translateY(-3px);box-shadow:0 0 0 1px rgb(212 162 74 / .3) inset,0 10px 24px rgb(212 162 74 / .22)}.gpg-ll-cover{width:100%;aspect-ratio:16 / 10;background:var(--surface) center / cover no-repeat;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:background-size 0.35s ease,filter 0.25s ease}.gpg-ll-card:hover .gpg-ll-cover{background-size:106% auto;filter:brightness(1.05) saturate(1.06)}.gpg-ll-cover--strip{position:relative;display:grid;grid-template-columns:repeat(4,1fr);background:rgb(0 0 0 / .35);aspect-ratio:auto}.gpg-ll-cover--strip .gpg-ll-cover-pane{position:relative;aspect-ratio:2 / 3;background:rgb(255 255 255 / .03);border-right:1px solid rgb(0 0 0 / .4);overflow:hidden}.gpg-ll-cover--strip .gpg-ll-cover-pane:last-child{border-right:0}.gpg-ll-cover--strip .gpg-ll-cover-pane img{width:100%;height:100%;object-fit:cover;display:block;transition:filter 0.25s ease,transform 0.35s ease}.gpg-ll-cover--strip .gpg-ll-cover-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 60%,rgb(0 0 0 / .55) 100%)}.gpg-ll-card:hover .gpg-ll-cover--strip .gpg-ll-cover-pane img{filter:brightness(1.06) saturate(1.06)}.gpg-ll-nocover{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.gpg-ll-body{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px;flex:1 1 auto;min-width:0}.gpg-ll-name{font-family:var(--display);font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.25;color:var(--cream);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.2s ease}.gpg-ll-card:hover .gpg-ll-name{color:var(--cyan)}.gpg-ll-sum{font-size:12px;line-height:1.55;color:rgb(231 238 247 / .78);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gpg-ll-meta{margin-top:auto;padding-top:8px;border-top:1px solid var(--border-soft);font-size:11px;color:var(--muted)}.gpg-ll-author{font-family:var(--display);font-weight:600;letter-spacing:.04em;color:var(--magenta,#e8bf6f)}@media (max-width:700px){.gpg-ll-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.gpg-ll-name{font-size:13px}}.gpg-rc-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:220px;gap:14px}.gpg-rc-card{position:relative;display:block;border-radius:12px;overflow:hidden;text-decoration:none!important;color:var(--cream)!important;border:1px solid var(--border-soft);background:var(--surface);transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.gpg-rc-card:hover{border-color:var(--cyan);transform:translateY(-3px);box-shadow:0 0 0 1px rgb(212 162 74 / .3) inset,0 12px 26px rgb(212 162 74 / .22),0 6px 14px rgb(0 0 0 / .55)}.gpg-rc-bg{position:absolute;inset:0;background:var(--surface) center / cover no-repeat;transition:transform 0.4s ease,filter 0.3s ease}.gpg-rc-card:hover .gpg-rc-bg{transform:scale(1.04);filter:brightness(1.05) saturate(1.06)}.gpg-rc-veil{position:absolute;inset:0;background:linear-gradient(135deg,rgb(0 0 0 / .55) 0%,rgb(0 0 0 / .2) 50%,rgb(0 0 0 / .65) 100%);pointer-events:none}.gpg-rc-meta{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:18px 20px;pointer-events:none}.gpg-rc-title{font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:.02em;line-height:1.2;color:#fff;text-shadow:0 2px 10px rgb(0 0 0 / .85);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.gpg-rc-date{margin-top:4px;font-size:13px;letter-spacing:.02em;color:rgb(255 255 255 / .85);text-shadow:0 1px 6px rgb(0 0 0 / .7);text-decoration:underline;text-decoration-color:rgb(255 255 255 / .45);text-underline-offset:3px}.gpg-rc-timer{display:flex;align-items:flex-end;gap:10px;margin-top:auto}.gpg-rc-unit{display:flex;flex-direction:column;align-items:center;gap:4px}.gpg-rc-digits{display:inline-flex;gap:2px}.gpg-rc-digit{display:inline-flex;align-items:center;justify-content:center;width:28px;height:36px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);border-radius:4px;font-family:var(--display);font-size:26px;font-weight:700;line-height:1;color:#fff;text-shadow:0 2px 6px rgb(0 0 0 / .75);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.gpg-rc-label{font-family:var(--display);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255 / .65)}.gpg-rc-sep{font-size:28px;color:rgb(255 255 255 / .35);line-height:36px;padding-bottom:14px}@media (max-width:900px){.gpg-rc-grid{grid-template-columns:1fr;grid-auto-rows:200px}.gpg-rc-title{font-size:19px}.gpg-rc-digit{width:24px;height:32px;font-size:22px}.gpg-rc-sep{font-size:24px;padding-bottom:13px}}.gpg-hero{position:relative;width:100%;height:clamp(360px, 52vh, 600px);border-radius:10px;overflow:hidden;background:var(--surface);border:1px solid var(--border-soft)}.gpg-hero-track{position:absolute;inset:0}.gpg-hero-slide{position:absolute;inset:0;background:var(--surface) center / cover no-repeat;display:flex;align-items:center;gap:36px;padding:40px 56px;opacity:0;transform:scale(1.02);transition:opacity 0.6s ease,transform 0.8s ease;pointer-events:none}.gpg-hero-slide.is-active{opacity:1;transform:none;pointer-events:auto;z-index:2}.gpg-hero-slide::before{content:'';position:absolute;inset:0;background:inherit;background-size:cover;filter:blur(6px) saturate(1.05);transform:scale(1.03);z-index:0}.gpg-hero-slide::after{content:'';position:absolute;inset:0;background:linear-gradient(120deg,rgb(2 8 16 / .55) 0%,rgb(2 8 16 / .12) 50%,rgb(2 8 16 / .55) 100%);z-index:1}.gpg-hero-poster{flex:0 0 auto;width:200px;aspect-ratio:2 / 3;background:var(--surface) center / cover no-repeat;border-radius:8px;border:1px solid rgb(255 255 255 / .1);box-shadow:0 20px 40px rgb(0 0 0 / .55),0 0 0 1px rgb(212 162 74 / .2);position:relative;z-index:2}.gpg-hero-trailer{flex:1 1 540px;max-width:640px;min-width:360px;align-self:center;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;border:1px solid rgb(255 255 255 / .12);box-shadow:0 24px 50px rgb(0 0 0 / .6),0 0 0 1px rgb(212 162 74 / .22),0 0 60px rgb(212 162 74 / .1);position:relative;z-index:2;background:#000}.gpg-hero-trailer iframe{width:100%;height:100%;border:0;display:block;pointer-events:none}.gpg-hero-trailer-link{position:absolute;inset:0;z-index:3;display:flex;align-items:flex-end;gap:10px;padding:14px 16px;color:var(--cream);text-decoration:none!important;background:linear-gradient(to top,rgb(0 0 0 / .72) 0%,rgb(0 0 0 / .3) 35%,#fff0 70%);opacity:0;transition:opacity 0.22s ease}.gpg-hero-trailer:hover .gpg-hero-trailer-link,.gpg-hero-trailer-link:focus-visible{opacity:1}.gpg-hero-trailer-play{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--cyan);color:#0e0c09;box-shadow:0 6px 16px rgb(212 162 74 / .45);transition:transform 0.18s ease}.gpg-hero-trailer-link:hover .gpg-hero-trailer-play{transform:scale(1.06)}.gpg-hero-trailer-cap{margin-left:auto;text-align:right;min-width:0;max-width:60%;font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 8px rgb(0 0 0 / .85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpg-hero-slide.has-trailer .gpg-hero-content{max-width:340px;flex:0 1 auto}.gpg-hero-slide.has-trailer .gpg-hero-poster{width:180px}.gpg-hero-slide.has-trailer .gpg-hero-title{font-size:clamp(22px, 2.6vw, 36px)}.gpg-hero-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:600px;color:var(--cream)}.gpg-hero-meta{display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}.gpg-hero-meta .gpg-hero-tag,.gpg-hero-meta .gpg-hero-year{opacity:.9}.gpg-hero-meta .gpg-hero-rate{color:#d4a24a;font-weight:800;letter-spacing:.05em}.gpg-hero-title{margin:0;font-family:var(--display);font-size:clamp(26px, 4vw, 44px);font-weight:700;letter-spacing:.02em;line-height:1.1;color:var(--cream);text-shadow:0 4px 18px rgb(0 0 0 / .7)}.gpg-hero-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:var(--cyan);color:#0e0c09!important;font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;transition:transform 0.18s ease,box-shadow 0.18s ease,background 0.18s ease;box-shadow:0 6px 18px rgb(212 162 74 / .35)}.gpg-hero-cta:hover{transform:translateY(-1px);background:#e8bf6f;box-shadow:0 10px 22px rgb(212 162 74 / .45)}.gpg-hero-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .2);border-radius:999px;background:rgb(8 14 22 / .55);backdrop-filter:blur(6px);color:var(--cream);cursor:pointer;transition:background 0.18s ease,color 0.18s ease,border-color 0.18s ease}.gpg-hero-nav:hover{background:var(--cyan);color:#0e0c09;border-color:var(--cyan)}.gpg-hero-nav--prev{left:16px}.gpg-hero-nav--next{right:16px}.gpg-hero-dots{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);z-index:5;display:flex;gap:8px}.gpg-hero-dot{width:26px;height:4px;border:0;border-radius:4px;background:rgb(255 255 255 / .25);cursor:pointer;padding:0;transition:background 0.2s ease,width 0.3s ease}.gpg-hero-dot.is-active{background:var(--cyan);width:36px}.gpg-hero-dot:hover{background:rgb(255 255 255 / .5)}@media (max-width:1180px){.gpg-hero-trailer{flex-basis:440px;min-width:320px}.gpg-hero-slide.has-trailer .gpg-hero-content{max-width:280px}.gpg-hero-slide.has-trailer .gpg-hero-poster{width:160px}}@media (max-width:980px){.gpg-hero-slide.has-trailer .gpg-hero-poster{display:none}.gpg-hero-trailer{flex-basis:460px}.gpg-hero-slide.has-trailer .gpg-hero-content{max-width:320px}}@media (max-width:780px){.gpg-hero{height:auto;min-height:360px}.gpg-hero-slide{flex-direction:column;align-items:flex-start;padding:24px;gap:18px;justify-content:flex-end}.gpg-hero-poster{width:130px}.gpg-hero-slide.has-trailer .gpg-hero-poster{display:none}.gpg-hero-nav{width:36px;height:36px}.gpg-hero-trailer{flex-basis:auto;width:100%;min-width:0;max-width:100%}.gpg-hero-slide.has-trailer .gpg-hero-content{max-width:100%}}.gpg-la-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.gpg-la-grid .gpg-rr-card{display:flex;flex-direction:column;background:rgb(255 255 255 / .035);border:1px solid var(--border-soft);border-radius:10px;overflow:hidden;text-decoration:none!important;color:var(--cream)!important;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease,transform 0.2s ease}.gpg-la-grid .gpg-rr-card:hover{border-color:var(--cyan);background:rgb(212 162 74 / .06);transform:translateY(-3px);box-shadow:0 0 0 1px rgb(212 162 74 / .35) inset,0 10px 24px rgb(212 162 74 / .22),0 4px 10px rgb(0 0 0 / .55)}.gpg-la-grid .gpg-rr-poster{width:100%;aspect-ratio:2 / 3;border:0;border-radius:0;background:var(--surface) center / cover no-repeat;position:relative;overflow:hidden;transition:background-size 0.35s ease,filter 0.25s ease}.gpg-la-grid .gpg-rr-card:hover .gpg-rr-poster{background-size:106% auto;filter:brightness(1.06) saturate(1.08)}.gpg-la-grid .gpg-rr-meta{padding:10px 12px 12px;gap:6px;display:flex;flex-direction:column}.gpg-la-grid .gpg-rr-title{font-family:var(--display);font-size:12px;font-weight:600;letter-spacing:.04em;text-align:left;color:var(--cream);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color 0.2s ease}.gpg-la-grid .gpg-rr-card:hover .gpg-rr-title{color:var(--cyan)}.gpg-la-grid .gpg-rr-rate-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:0;font-size:10px}.gpg-la-grid .gpg-rr-genre{flex:1 1 auto;min-width:0;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;text-transform:none;letter-spacing:0}.gpg-la-grid .gpg-rr-rating{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700}.gpg-la-grid .gpg-rr-rating .gpg-rr-star{font-size:12px;line-height:1}.gpg-la-grid .gpg-rr-rating .gpg-rr-star--empty{color:rgb(255 255 255 / .25)}@media (max-width:700px){.gpg-la-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}}.gpg-rv-slider{position:relative}.gpg-recent-visited{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;padding:18px 2px;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.gpg-recent-visited::-webkit-scrollbar{display:none;height:0;width:0}.gpg-recent-visited{scrollbar-width:none;-ms-overflow-style:none}.gpg-rv-nav{position:absolute;top:101px;z-index:5;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border);border-radius:999px;background:rgb(8 18 30 / .85);color:var(--cream);cursor:pointer;box-shadow:0 4px 14px rgb(0 0 0 / .45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background 0.18s ease,color 0.18s ease,border-color 0.18s ease,transform 0.18s ease,opacity 0.18s ease}.gpg-rv-nav:hover{color:#0a141e;background:var(--cyan);border-color:var(--cyan);transform:translateY(-1px)}.gpg-rv-nav[hidden]{display:none}.gpg-rv-nav--prev{left:-14px}.gpg-rv-nav--next{right:-14px}@media (max-width:700px){.gpg-rv-nav{top:84px;width:32px;height:32px}.gpg-rv-nav--prev{left:-6px}.gpg-rv-nav--next{right:-6px}}.gpg-recent-visited .gpg-rr-card{flex:0 0 152px;width:152px;scroll-snap-align:start;display:flex;flex-direction:column;background:rgb(255 255 255 / .035);border:1px solid var(--border-soft);border-radius:8px;overflow:hidden;text-decoration:none!important;color:var(--cream)!important;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.gpg-recent-visited .gpg-rr-card:hover{border-color:var(--cyan);background:rgb(212 162 74 / .06);box-shadow:0 0 0 1px rgb(212 162 74 / .35) inset,0 6px 18px rgb(212 162 74 / .22)}.gpg-recent-visited .gpg-rr-poster{width:100%;height:200px;aspect-ratio:auto;border:0;border-radius:0;background:var(--surface) center / cover no-repeat;position:relative;overflow:hidden;box-shadow:none;transition:background-size 0.35s ease,filter 0.25s ease}.gpg-recent-visited .gpg-rr-card:hover .gpg-rr-poster{background-size:106% auto;filter:brightness(1.06) saturate(1.08)}.gpg-recent-visited .gpg-rr-meta{padding:10px 10px 12px;gap:6px}.gpg-recent-visited .gpg-rr-title{font-family:var(--display);font-size:12px;font-weight:600;letter-spacing:.04em;text-align:left;color:var(--cream);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color 0.2s ease}.gpg-recent-visited .gpg-rr-card:hover .gpg-rr-title{color:var(--cyan)}.gpg-recent-visited .gpg-rr-rate-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:0;font-size:10px}.gpg-recent-visited .gpg-rr-genre{flex:1 1 auto;min-width:0;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;text-transform:none;letter-spacing:0}.gpg-recent-visited .gpg-rr-rating{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700}.gpg-recent-visited .gpg-rr-rating .gpg-rr-star{font-size:12px;line-height:1}.gpg-recent-visited .gpg-rr-rating .gpg-rr-star--empty{color:rgb(255 255 255 / .25)}@media (max-width:700px){.gpg-recent-visited .gpg-rr-card{flex:0 0 124px;width:124px}.gpg-recent-visited .gpg-rr-poster{height:165px}}.gpg-rr-rate-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.gpg-rr-genre{flex:1 1 auto;min-width:0;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpg-rr-rating{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:3px;font-size:12px;font-weight:700;color:var(--muted)}.gpg-rr-rating .gpg-rr-star{font-size:13px;line-height:1}.gpg-rr-rating--exceptional{color:#e8bf6f}.gpg-rr-rating--great{color:#d4a24a}.gpg-rr-rating--good{color:#b9893a}.gpg-rr-rating--mixed{color:#c9941f}.gpg-rr-rating--poor{color:#c2253a}.gpg-rr-rating--muted{color:var(--muted)}.gpg-recent-released--list .gpg-rr-rate-row{gap:6px}.gpg-recent-released--list .gpg-rr-genre{font-size:10px}.gpg-recent-released--list .gpg-rr-rating{font-size:11px}.gpg-rr-card{display:flex;flex-direction:column;gap:6px;min-width:0;text-decoration:none!important;color:var(--cream)!important;transition:transform 0.15s,opacity 0.15s}.gpg-rr-card:hover{transform:translateY(-3px)}.gpg-rr-card:hover .gpg-rr-title{color:var(--cyan)}.gpg-rr-poster{aspect-ratio:2 / 3;background:var(--surface) center / cover no-repeat;border:1px solid var(--border-soft);border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.gpg-rr-noposter{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.gpg-rr-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.gpg-rr-title{font-family:var(--display);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--cream);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:1.3;min-height:2.6em;transition:color 0.15s}.gpg-rr-date{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}@media (max-width:900px){.gpg-recent-released--grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){.gpg-recent-released--grid{grid-template-columns:repeat(3,1fr);gap:10px}}@media (max-width:480px){.gpg-recent-released--grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.gpg-home-widget{flex-basis:100%!important;max-width:100%!important}}@media (max-width:1100px){.hero-grid{grid-template-columns:130px 1fr}.rate-panel{grid-column:1 / -1}.main-grid{grid-template-columns:1fr}.tag-rows{grid-template-columns:1fr}.filter-card{grid-template-columns:1fr 1fr}.rec-row{grid-template-columns:repeat(3,1fr)}.video-grid{grid-template-columns:repeat(2,1fr)}.age-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.menu-panel{position:fixed;top:0;left:0;right:auto;bottom:0;width:320px;max-width:86vw;height:100vh;height:100dvh;padding:60px 22px 32px;overflow-y:auto;border-top:none;border-bottom:none;border-right:1px solid var(--border);transform:translateX(-100%);opacity:1;visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s;box-shadow:22px 0 40px rgb(0 0 0 / .45)}.menu-panel.open{transform:translateX(0);visibility:visible;transition:transform .3s ease,visibility 0s}.menu-panel-inner{padding:0}.menu-close{display:grid}.menu-nav,.menu-nav .nav-menu{flex-direction:column;gap:6px;width:100%}.menu-nav .nav-menu li,.menu-nav .nav-menu li a,.menu-nav>a{width:100%}.menu-nav a,.menu-nav .nav-menu li a{display:block}}@media (max-width:700px){.topbar-inner{flex-wrap:wrap;gap:10px;padding:12px 16px}.topbar-search{order:3;flex-basis:100%;justify-content:stretch}.topbar-search .gpg-search{max-width:none}.topbar-actions{margin-left:auto}.global-search{padding:0 18px}.page{padding:0 18px 60px}.hero-title{font-size:28px}.gh-title{font-size:26px}.hero-grid{grid-template-columns:1fr}.cover{width:100%;max-width:200px;margin:0 auto}.filter-card{grid-template-columns:1fr}.rec-row{grid-template-columns:repeat(2,1fr)}.game-gallery{grid-template-columns:repeat(2,1fr)}.video-grid{grid-template-columns:1fr}.gpg-games-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}.platforms-grid{grid-template-columns:repeat(2,1fr)}.dev-row-block{grid-template-columns:56px 1fr;gap:16px}.dev-list{grid-template-columns:1fr}.footer-cols{grid-template-columns:1fr}.post-card{grid-template-columns:1fr}.tabs{gap:16px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.tab{white-space:nowrap;font-size:11px}.dev-totals-num{font-size:20px}}.gpg-author{max-width:1400px;margin:0 auto 60px;padding:0 16px}.gpg-author-hero{position:relative;margin:0 -16px 22px;padding:22px 26px 18px;background:linear-gradient(180deg,rgb(139 92 246 / .85) 0%,rgb(58 31 110 / .92) 70%,var(--surface) 100%);overflow:hidden}.gpg-author-hero.has-bg{background-position:center;background-size:cover;background-repeat:no-repeat}.gpg-author-hero.has-bg::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .45) 0%,rgb(0 0 0 / .55) 60%,var(--surface) 100%);z-index:1}.gpg-author-hero.has-bg .gpg-author-marquee{display:none}.gpg-author-hero.has-bg .gpg-author-hero-row{position:relative;z-index:2;margin-top:0}.gpg-author-marquee{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:flex-start;gap:28px;padding:18px 26px 0;font-family:var(--display);font-size:56px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:rgb(255 255 255 / .18);white-space:nowrap;overflow:hidden;pointer-events:none}.gpg-author-hero-row{position:relative;z-index:2;display:flex;align-items:center;gap:22px;margin-top:64px;flex-wrap:wrap}.gpg-author-avatar{width:110px;height:110px;border-radius:50%;border:3px solid var(--cyan);background:var(--surface);object-fit:cover;box-shadow:0 8px 22px rgb(0 0 0 / .55)}.gpg-author-username{font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:.04em;color:#fff}.gpg-author-tabs{display:flex;gap:6px;margin-left:auto;flex-wrap:wrap}.gpg-author-tabs a{display:inline-block;padding:10px 18px;border-radius:6px;font-family:var(--display);font-size:13px;font-weight:600;letter-spacing:.06em;color:rgb(255 255 255 / .75);text-decoration:none!important;transition:background 0.18s ease,color 0.18s ease}.gpg-author-tabs a:hover{background:rgb(255 255 255 / .1);color:#fff}.gpg-author-tabs a.is-active{background:rgb(255 255 255 / .18);color:#fff;border-bottom:2px solid var(--cyan);border-radius:6px 6px 0 0}.gpg-author-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:24px}.gpg-author-stat{background:rgb(255 255 255 / .035);border:1px solid var(--border-soft);border-radius:10px;padding:16px 14px;text-align:center}.gpg-author-stat-num{font-family:var(--display);font-size:28px;font-weight:700;color:var(--cream);line-height:1}.gpg-author-stat-label{margin-top:6px;font-family:var(--display);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.gpg-author-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.gpg-author-block{margin-bottom:28px}.gpg-author-h2{font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:.06em;color:var(--cream);margin:0 0 14px;text-transform:none}.gpg-author-empty{padding:30px;text-align:center;border:1px dashed var(--border-soft);border-radius:10px;color:var(--muted);font-size:13px}.gpg-author-rated-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}.gpg-author-rated-card{display:flex;flex-direction:column;background:rgb(255 255 255 / .035);border:1px solid var(--border-soft);border-radius:8px;overflow:hidden;text-decoration:none!important;color:var(--cream)!important;transition:border-color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease}.gpg-author-rated-card:hover{border-color:var(--cyan);transform:translateY(-3px);box-shadow:0 10px 24px rgb(212 162 74 / .2)}.gpg-author-rated-poster{width:100%;aspect-ratio:2 / 3;background:var(--surface) center / cover no-repeat}.gpg-author-rated-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 10px}.gpg-author-rated-name{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.gpg-author-rated-score{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;font-size:13px;font-weight:800}.gpg-author-rated-score--exceptional{color:#e8bf6f}.gpg-author-rated-score--great{color:#d4a24a}.gpg-author-rated-score--good{color:#b9893a}.gpg-author-rated-score--mixed{color:#c9941f}.gpg-author-rated-score--poor{color:#c2253a}.gpg-author-rated-score--muted{color:var(--muted)}.gpg-author-reviews{display:flex;flex-direction:column;gap:12px}.gpg-author-review-card{display:flex;gap:14px;background:rgb(255 255 255 / .035);border:1px solid var(--border-soft);border-radius:10px;padding:12px}.gpg-author-review-poster{flex:0 0 92px;width:92px;height:138px;background:var(--surface) center / cover no-repeat;border-radius:6px}.gpg-author-review-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.gpg-author-review-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.gpg-author-review-game{font-family:var(--display);font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--magenta,#e8bf6f);text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.gpg-author-review-game:hover{color:var(--cyan)}.gpg-author-review-text{font-size:12.5px;line-height:1.55;color:rgb(231 238 247 / .85);text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gpg-author-review-card:hover .gpg-author-review-text{color:var(--cream)}.gpg-author-review-foot{margin-top:auto;font-size:11px;color:var(--muted)}.gpg-author-card{background:rgb(255 255 255 / .035);border:1px solid var(--border-soft);border-radius:10px;padding:16px 18px;margin-bottom:16px}.gpg-author-card-title{font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cream);margin-bottom:12px}.gpg-author-breakdown{display:flex;flex-direction:column;gap:5px}.gpg-author-bd-row{display:grid;grid-template-columns:22px 1fr 28px;align-items:center;gap:8px}.gpg-author-bd-key{font-size:11px;font-weight:700;color:var(--muted);text-align:right}.gpg-author-bd-track{height:8px;border-radius:4px;background:rgb(255 255 255 / .06);overflow:hidden}.gpg-author-bd-fill{height:100%;border-radius:4px;transition:width 0.3s ease}.gpg-author-bd-fill--exceptional{background:#e8bf6f}.gpg-author-bd-fill--great{background:#d4a24a}.gpg-author-bd-fill--good{background:#b9893a}.gpg-author-bd-fill--mixed{background:#c9941f}.gpg-author-bd-fill--poor{background:#c2253a}.gpg-author-bd-fill--muted{background:var(--muted)}.gpg-author-bd-cnt{font-size:11px;font-weight:600;color:var(--muted)}.gpg-author-bd-total{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-soft);font-size:11px;color:var(--muted);text-align:center}.gpg-author-badge-row{display:grid;grid-template-columns:140px 1fr;gap:18px;align-items:center;padding:12px 0;border-top:1px solid rgb(255 255 255 / .06)}.gpg-author-badge-row:first-of-type{border-top:0;padding-top:4px}.gpg-author-badge-row-label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-left:10px;border-left:3px solid var(--accent,#d4a24a)}@media (max-width:720px){.gpg-author-badge-row{grid-template-columns:1fr;gap:8px}}.gpg-author-badges{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:0}.gpg-author-badge{position:relative;width:120px;height:120px;border-radius:50%;border:5px solid #9aa1ab;background:rgb(255 255 255 / .05);overflow:hidden;display:flex;align-items:center;justify-content:center;transition:transform 0.18s ease,box-shadow 0.18s ease,filter 0.18s ease;cursor:help}.gpg-author-badge img{width:100%;height:100%;object-fit:cover}.gpg-author-badge-icon{font-size:42px;line-height:1;color:#fff}.gpg-author-badge.is-earned[data-tier="normal"]{border-color:#22c55e;box-shadow:0 0 26px rgb(34 197 94 / .4)}.gpg-author-badge.is-earned[data-tier="rare"]{border-color:#3b82f6;box-shadow:0 0 26px rgb(59 130 246 / .45)}.gpg-author-badge.is-earned[data-tier="epic"]{border-color:#a855f7;box-shadow:0 0 26px rgb(168 85 247 / .5)}.gpg-author-badge.is-earned[data-tier="legendary"]{border-color:#f97316;box-shadow:0 0 32px rgb(249 115 22 / .55)}.gpg-author-badge.is-earned:hover{transform:translateY(-3px) scale(1.05);filter:brightness(1.1) saturate(1.1)}.gpg-author-badge.is-locked{border-color:rgb(255 255 255 / .18);filter:grayscale(1) brightness(.55) blur(.5px);opacity:.7}.gpg-author-badge.is-locked:hover{opacity:.95;filter:grayscale(1) brightness(.7)}.gpg-author-badges-hint{font-size:12px;color:var(--muted);margin-top:12px}.gpg-author-pane{display:block}.gpg-author-pane[hidden]{display:none}.gpg-author-lists-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.gpg-author-list-card{display:flex;flex-direction:column;background:rgb(255 255 255 / .035);border:1px solid var(--border-soft);border-radius:10px;overflow:hidden;text-decoration:none!important;color:var(--cream)!important;transition:border-color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease}.gpg-author-list-card:hover{border-color:var(--cyan);transform:translateY(-3px);box-shadow:0 10px 22px rgb(212 162 74 / .2)}.gpg-author-list-cover{display:grid;grid-template-columns:repeat(4,1fr);background:rgb(0 0 0 / .35)}.gpg-author-list-pane{position:relative;aspect-ratio:2 / 3;overflow:hidden;border-right:1px solid rgb(0 0 0 / .4)}.gpg-author-list-pane:last-child{border-right:0}.gpg-author-list-pane img{width:100%;height:100%;object-fit:cover;display:block}.gpg-author-list-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px}.gpg-author-list-name{font-family:var(--display);font-size:14px;font-weight:700;color:var(--cream);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpg-author-list-sum{font-size:12px;color:rgb(231 238 247 / .78);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gpg-author-score-card{display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:center;padding:22px;background:linear-gradient(135deg,rgb(212 162 74 / .1) 0%,rgb(232 191 111 / .1) 100%);border:1px solid var(--border-soft);border-radius:12px}.gpg-author-score-total{text-align:center;padding:14px;background:rgb(0 0 0 / .25);border-radius:10px}.gpg-author-score-num{font-family:var(--display);font-size:48px;font-weight:800;color:var(--cyan);line-height:1;text-shadow:0 4px 12px rgb(212 162 74 / .3)}.gpg-author-score-label{margin-top:8px;font-family:var(--display);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.gpg-author-score-breakdown{display:flex;flex-direction:column;gap:8px}.gpg-author-score-line{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:rgb(255 255 255 / .035);border:1px solid var(--border-soft);border-radius:6px;font-size:13px}.gpg-author-score-key{font-family:var(--display);font-weight:600;letter-spacing:.04em;color:var(--cream)}.gpg-author-score-val{display:inline-flex;align-items:baseline;gap:6px;color:var(--muted)}.gpg-author-score-val small{font-size:11px;opacity:.7}.gpg-author-score-val strong{color:var(--cream);font-size:14px;font-weight:700}.gpg-author-lb{display:flex;flex-direction:column;background:rgb(0 0 0 / .2);border:1px solid var(--border-soft);border-radius:10px;overflow:hidden}.gpg-author-lb-row{display:grid;grid-template-columns:90px 40px 1fr auto;align-items:center;gap:14px;padding:10px 18px;border-bottom:1px solid var(--border-soft);text-decoration:none!important;color:var(--cream)!important;transition:background 0.15s ease}.gpg-author-lb-row:last-child{border-bottom:0}.gpg-author-lb-row:hover{background:rgb(255 255 255 / .04)}.gpg-author-lb-row.is-self{background:rgb(212 162 74 / .1);border-left:3px solid var(--cyan);padding-left:15px}.gpg-author-lb-row.is-self:hover{background:rgb(212 162 74 / .16)}.gpg-author-lb-rank{font-family:var(--display);font-size:14px;font-weight:700;color:var(--muted);letter-spacing:.04em}.gpg-author-lb-row.is-self .gpg-author-lb-rank{color:var(--cyan)}.gpg-author-lb-avatar{width:36px;height:36px;border-radius:50%;background:rgb(255 255 255 / .06);overflow:hidden;display:inline-flex}.gpg-author-lb-avatar img{width:100%;height:100%;object-fit:cover}.gpg-author-lb-name{font-family:var(--display);font-size:14px;font-weight:600;color:var(--magenta,#e8bf6f);text-decoration:underline;text-decoration-color:rgb(232 191 111 / .35);text-underline-offset:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpg-author-lb-row:hover .gpg-author-lb-name{color:var(--cyan)}.gpg-author-lb-row.is-self .gpg-author-lb-name{color:var(--cyan)}.gpg-author-lb-score{font-family:var(--display);font-size:15px;font-weight:800;color:var(--cream)}.gpg-author-lb-total{margin-top:12px;text-align:center;font-size:12px;color:var(--muted)}.gpg-author-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gpg-author-rule{padding:16px 14px;background:rgb(255 255 255 / .035);border:1px solid var(--border-soft);border-radius:8px;text-align:center;font-size:12px;color:var(--muted)}.gpg-author-rule strong{display:block;font-family:var(--display);font-size:24px;font-weight:800;color:var(--cyan);margin-bottom:4px}@media (max-width:700px){.gpg-author-score-card{grid-template-columns:1fr}.gpg-author-lb-row{grid-template-columns:80px 32px 1fr auto;gap:10px;padding:10px 12px}.gpg-author-rules{grid-template-columns:1fr}}.gpg-author-meta-row{display:flex;justify-content:space-between;gap:10px;padding:6px 0;font-size:12px}.gpg-author-meta-key{color:var(--muted)}.gpg-author-meta-val{color:var(--cream);font-weight:600}.gpg-hero--imdb{display:grid;grid-template-columns:1fr;gap:16px;padding:0;background:#fff0;border:0;border-radius:0;overflow:visible;height:auto;min-height:0}.gpg-hero--imdb.has-upnext{grid-template-columns:minmax(0,1fr) 340px}.gpg-hero--imdb .gpg-hero-stage{position:relative;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:var(--bg);border:1px solid var(--border-soft);min-height:320px}.gpg-hero--imdb .gpg-hero-track{position:absolute;inset:0}.gpg-hero--imdb .gpg-hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transform:none;transition:opacity 0.4s ease,visibility 0s linear 0.4s;background-size:cover;background-position:center;display:block;padding:0;gap:0}.gpg-hero--imdb .gpg-hero-slide.is-active{opacity:1;visibility:visible;transition:opacity 0.4s ease;z-index:1}.gpg-hero--imdb .gpg-hero-slide::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(14 12 9 / .2) 0%,rgb(14 12 9 / .55) 55%,rgb(14 12 9 / .95) 100%);filter:none;transform:none;z-index:1}.gpg-hero--imdb .gpg-hero-slide::after{display:none}.gpg-hero--imdb .gpg-hero-trailer{position:absolute;inset:0;width:100%;height:100%;max-width:none;min-width:0;flex:none;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none;margin:0;background:#000;z-index:0;align-self:stretch}.gpg-hero--imdb .gpg-hero-trailer iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;pointer-events:none}.gpg-hero--imdb .gpg-hero-trailer-link{position:absolute;inset:0;z-index:3}.gpg-hero--imdb .gpg-hero-trailer-play,.gpg-hero--imdb .gpg-hero-trailer-cap{display:none}.gpg-hero--imdb .gpg-hero-foot{position:absolute;left:22px;right:22px;bottom:22px;display:flex;align-items:flex-end;gap:18px;z-index:2}.gpg-hero--imdb .gpg-hero-poster,.gpg-hero--imdb .gpg-hero-slide.has-trailer .gpg-hero-poster{flex:0 0 auto;width:100px;height:150px;aspect-ratio:auto;background-size:cover;background-position:top center;background-color:rgb(0 0 0 / .4);border-radius:6px;border:1px solid rgb(255 255 255 / .18);box-shadow:0 14px 30px rgb(0 0 0 / .55)}.gpg-hero--imdb .gpg-hero-cta{flex:0 0 auto!important;width:60px!important;height:60px!important;padding:0!important;border-radius:50%!important;background:rgb(0 0 0 / .55)!important;border:2px solid #d4a24a!important;color:#d4a24a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-bottom:28px;font-size:0!important;letter-spacing:0!important;text-decoration:none!important;box-shadow:0 6px 18px rgb(0 0 0 / .45)!important;transition:background 0.18s ease,transform 0.18s ease,color 0.18s ease,border-color 0.18s ease!important;line-height:1!important}.gpg-hero--imdb .gpg-hero-cta:hover{background:#d4a24a!important;color:#0e0c09!important;transform:scale(1.06)!important;box-shadow:0 10px 22px rgb(212 162 74 / .45)!important}.gpg-hero--imdb .gpg-hero-cta svg{display:block!important;width:20px!important;height:20px!important;margin-left:3px;fill:currentColor!important;flex-shrink:0}.gpg-hero--imdb .gpg-hero-content,.gpg-hero--imdb .gpg-hero-slide.has-trailer .gpg-hero-content{flex:1 1 auto;max-width:none;min-width:0;display:flex;flex-direction:column;gap:6px;padding-bottom:14px}.gpg-hero--imdb .gpg-hero-title,.gpg-hero--imdb .gpg-hero-slide.has-trailer .gpg-hero-title{font-family:var(--serif);font-size:22px;font-weight:600;letter-spacing:.01em;margin:0;color:#f0e6d2;text-shadow:0 2px 14px rgb(0 0 0 / .95),0 0 4px rgb(0 0 0 / .85);line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gpg-hero--imdb .gpg-hero-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:#f0e6d2;text-shadow:0 1px 6px rgb(0 0 0 / .85)}.gpg-hero--imdb .gpg-hero-tag,.gpg-hero--imdb .gpg-hero-year{color:rgb(240 230 210 / .78);text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:12px}.gpg-hero--imdb .gpg-hero-rate{color:#d4a24a;font-weight:700;font-size:16px;letter-spacing:.02em;display:inline-flex;align-items:center;gap:4px}.gpg-hero--imdb .gpg-hero-rate>span{font-size:14px}.gpg-hero--imdb .gpg-hero-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:60px;border:0;background:rgb(0 0 0 / .45);color:rgb(255 255 255 / .9);cursor:pointer;display:grid;place-items:center;z-index:4;transition:background 0.15s ease,color 0.15s ease}.gpg-hero--imdb .gpg-hero-nav--prev{left:0;border-radius:0 6px 6px 0}.gpg-hero--imdb .gpg-hero-nav--next{right:0;border-radius:6px 0 0 6px}.gpg-hero--imdb .gpg-hero-nav:hover{background:rgb(0 0 0 / .7);color:var(--gold)}.gpg-hero-upnext{background:var(--surface,rgb(255 255 255 / .02));border:1px solid var(--border-soft);border-radius:8px;padding:16px;max-height:100%;overflow:hidden;display:flex;flex-direction:column;gap:10px}.gpg-hero-upnext-head{font-family:var(--serif);font-size:18px;font-weight:600;color:var(--gold);margin-bottom:2px}.gpg-hero-upnext-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;overflow-y:auto;flex:1 1 auto}.gpg-hero-upnext-list::-webkit-scrollbar{width:6px}.gpg-hero-upnext-list::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.gpg-hero-upnext-item{list-style:none;margin:0;padding:0}.gpg-hero-upnext-item.is-active{display:none}.gpg-hero-upnext-btn{width:100%;display:grid;grid-template-columns:116px 1fr;gap:10px;align-items:center;background:#fff0;border:0;padding:0;text-align:left;cursor:pointer;color:var(--cream);transition:color 0.15s ease}.gpg-hero-upnext-btn:hover{color:var(--gold)}.gpg-hero-upnext-thumb{position:relative;width:116px;height:66px;border-radius:6px;background-color:var(--elev);background-size:cover;background-position:center;overflow:hidden;border:1px solid rgb(212 162 74 / .3);box-shadow:0 4px 10px rgb(0 0 0 / .45),inset 0 0 0 1px rgb(0 0 0 / .2);transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.gpg-hero-upnext-btn:hover .gpg-hero-upnext-thumb{border-color:#d4a24a;box-shadow:0 6px 16px rgb(0 0 0 / .55),0 0 0 1px rgb(212 162 74 / .45),0 0 16px rgb(212 162 74 / .28);transform:translateY(-1px)}.gpg-hero-upnext-thumb::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .1),rgb(0 0 0 / .4));pointer-events:none}.gpg-hero-upnext-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgb(255 255 255 / .95);display:inline-flex;align-items:center;justify-content:center;pointer-events:none;z-index:1;filter:drop-shadow(0 1px 4px rgb(0 0 0 / .7))}.gpg-hero-upnext-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.gpg-hero-upnext-name{font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gpg-hero-upnext-sub{font-size:11px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}@media (max-width:880px){.gpg-hero--imdb.has-upnext{grid-template-columns:1fr}.gpg-hero-upnext{max-height:360px}.gpg-hero--imdb .gpg-hero-foot{left:14px;right:14px;bottom:14px;gap:12px}.gpg-hero--imdb .gpg-hero-poster{width:70px;height:105px}.gpg-hero--imdb .gpg-hero-cta{width:44px!important;height:44px!important;margin-bottom:16px}.gpg-hero--imdb .gpg-hero-cta svg{width:16px!important;height:16px!important}.gpg-hero--imdb .gpg-hero-title{font-size:17px}.gpg-hero--imdb .gpg-hero-meta{font-size:10px;gap:8px}}.gpg-rr-fav{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#d4a24a;white-space:nowrap}.gpg-rr-fav svg{flex-shrink:0;display:block}.gpg-rr-fav-val{line-height:1}.gpg-born-today{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:14px}.gpg-bt-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 4px;border-radius:8px;text-decoration:none;color:inherit;transition:background 0.18s ease,transform 0.18s ease}.gpg-bt-card:hover{background:rgb(212 162 74 / .06);transform:translateY(-2px)}.gpg-bt-avatar{width:88px;height:88px;border-radius:50%;background-color:var(--surface,rgb(255 255 255 / .04));background-size:cover;background-position:center top;border:2px solid var(--border-soft);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;transition:border-color 0.18s ease,box-shadow 0.18s ease}.gpg-bt-card:hover .gpg-bt-avatar{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 6px 16px rgb(0 0 0 / .35)}.gpg-bt-initial{font-family:var(--serif);font-size:30px;font-weight:600;color:var(--muted)}.gpg-bt-meta{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;min-width:0;width:100%}.gpg-bt-name{font-size:13px;font-weight:600;line-height:1.25;color:var(--cream);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gpg-bt-card:hover .gpg-bt-name{color:var(--gold)}.gpg-bt-age{font-size:10px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.gpg-recent-released--list{grid-template-columns:minmax(0,1fr)}.gpg-recent-released .gpg-rr-card,.gpg-recent-released .gpg-rr-meta,.gpg-recent-released .gpg-rr-title{min-width:0}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translateZ(var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:pointer;direction:ltr}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-display:swap;font-family:"revicons";fallback:fallback;src:url(/wp-content/plugins/geekpress/source/assets/revicons.woff) format('woff'),url(/wp-content/plugins/geekpress/source/assets/revicons.ttf) format('ttf'),url(/wp-content/plugins/geekpress/source/assets/revicons.eot) format('ttf')}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgb(0 0 0 / .5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgb(0 0 0 / .8)}.react-multiple-carousel__arrow::before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgb(0 0 0 / .5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left::before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right::before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;margin:auto;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;padding:5px 5px 5px 5px;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:grey;padding:0;margin:0;margin-right:6px;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active{background:#080808}.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir='rtl'].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right::before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left::before{content:"\e825"}.react-multi-carousel-list{padding-top:18px!important;padding-bottom:18px!important;margin-top:-18px!important;margin-bottom:-18px!important}.ReactA11ySelect{font:1rem sans-serif;--border-color:#ddd;--background-color:#fff;--shadow-color:#aaa;--highlighted-foreground-color:#fff;--highlighted-background-color:#333}.ReactA11ySelect__button{border:1px solid var(--border-color);border-radius:.25rem;font-size:1rem;text-align:left;display:inline;margin:0;padding:.5rem .5rem .5rem 1.5rem}.ReactA11ySelect__button:hover{cursor:pointer}.ReactA11ySelect__button[aria-expanded=true]{background-color:var(--border-color);border:1px solid var(--border-color);border-radius:.25rem}.ReactA11ySelect__button__arrow-indicator:after{font-size:1.5rem;content:'\25be';margin-left:1rem;line-height:0}.ReactA11ySelect__ul{background-color:var(--bacground-color);border-radius:.5rem;margin-top:.5rem;padding:0;position:absolute;background:var(--background-color);box-shadow:0 4px 8px var(--shadow-color);-webkit-transiton:opacity 0.2s;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s;-transition:opacity 0.2s;list-style:none;z-index:1}.ReactA11ySelect__ul:not([aria-hidden=true]){display:block}.ReactA11ySelect__ul[aria-hidden=true]{display:none}.ReactA11ySelect__ul__li{position:relative;padding:.25rem .75rem;cursor:pointer;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;color:#111}.ReactA11ySelect__ul__li:focus{background-color:var(--highlighted-background-color);color:var(--highlighted-foreground-color)}.ReactA11ySelect__ul__li:not([aria-checked=true]){padding-left:1.75rem;padding-right:2.25rem}.ReactA11ySelect__ul__li[disabled]{filter:opacity(40%);padding-right:2.25rem}.ReactA11ySelect__ul__li[aria-checked=true]>*{display:inline}.ReactA11ySelect__ul__li__selected-indicator:after{content:"\2714";float:"left"}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:8px;width:8px}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}.aws-btn{--button-default-height:44px;--button-default-font-size:14px;--button-default-line-height:24px;--button-default-border-radius:4px;--button-default-placeholder-width:120px;--button-icon-width:44px;--button-icon-height:44px;--button-small-width:88px;--button-small-height:44px;--button-medium-width:136px;--button-medium-height:44px;--button-large-width:192px;--button-large-height:44px;--button-font-family:inherit;--button-font-color:#ffffff;--button-font-weight:600;--button-font-style:normal;--button-hover-darken-opacity:0.1;--button-letter-spacing:0px;--button-horizontal-padding:16px;--button-raise-level:4px;--button-pressed-level:0px;--button-hover-pressure:1;--loading-transition-timing:ease-out;--loading-transition-speed:6s;--loading-transition-end-speed:0.3s;--transform-speed:0.15s;--button-primary-color:#1E88E5;--button-primary-color-dark:#1360a4;--button-primary-color-light:white;--button-primary-color-hover:#187bd1;--button-primary-color-active:#166dba;--button-primary-border:none;--button-secondary-color:#f2f6f9;--button-secondary-color-dark:#1360a4;--button-secondary-color-light:#1E88E5;--button-secondary-color-hover:#e1eaf1;--button-secondary-color-active:#cfdee9;--button-secondary-border:2px solid #1E88E5;--button-anchor-color:#0e4f88;--button-anchor-color-dark:#072743;--button-anchor-color-light:white;--button-anchor-color-hover:#0d4a7f;--button-anchor-color-active:#0c4271;--button-anchor-border:none;--button-danger-color:#c42e2e;--button-danger-color-dark:#861f1f;--button-danger-color-light:white;--button-danger-color-hover:#bc2c2c;--button-danger-color-active:#af2929;--button-danger-border:none;--button-disabled-color:#AFAFAF;--button-disabled-color-dark:#898989;--button-disabled-color-light:#969696;--button-disabled-color-hover:#AFAFAF;--button-disabled-color-active:#AFAFAF;--button-disabled-border:none;--button-placeholder-color:#AFAFAF;--button-placeholder-color-dark:#898989;--button-placeholder-color-light:#969696;--button-placeholder-color-hover:#AFAFAF;--button-placeholder-color-active:#AFAFAF;--button-placeholder-border:none;--button-mail-color:#cfcfcf;--button-mail-color-dark:#9c9c9c;--button-facebook-color:#4868ad;--button-facebook-color-dark:#324877;--button-messenger-color:#3186f6;--button-messenger-color-dark:#0960d1;--button-twitter-color:#00aced;--button-twitter-color-dark:#0074a1;--button-linkedin-color:#0077b5;--button-linkedin-color-dark:#004569;--button-whatsapp-color:#25d366;--button-whatsapp-color-dark:#1a9247;--button-github-color:#25292e;--button-github-color-dark:#030304;--button-reddit-color:#fc461e;--button-reddit-color-dark:#cb2703;--button-pinterest-color:#bd091c;--button-pinterest-color-dark:#740611;--button-gplus-color:#ce5b4e;--button-gplus-color-dark:#a3392d;--button-youtube-color:#cc181e;--button-youtube-color-dark:#881014;--button-instagram-radial-color:radial-gradient(circle at 25% 110%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);--button-instagram-radial-color-dark:radial-gradient(circle at 25% 110%, #b9a800 0%, #938500 5%, #b10f00 45%, #8c0061 60%, #002ca9 90%)}.aws-btn--progress .aws-btn__content:after,.aws-btn--progress .aws-btn__progress,.aws-btn .aws-btn__content:after,.aws-btn .aws-btn__wrapper:after,.aws-btn .aws-btn__wrapper:before{display:block;position:absolute;width:100%;height:100%;top:0;left:0}.aws-btn{padding:0;margin:0}.aws-btn:focus,.aws-btn{outline-color:0;outline-style:none;outline-width:0}.aws-btn{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:#fff0;-webkit-tap-highlight-color:#fff0}button.aws-btn .aws-btn__wrapper{margin-top:calc(var(--button-raise-level)*-1)}.aws-btn{box-sizing:border-box;display:inline-block;vertical-align:middle;height:var(--button-default-height);position:relative;z-index:1;background-color:#fff0;font-size:var(--button-default-font-size);line-height:var(--button-default-line-height);font-weight:var(--button-font-weight);font-family:var(--button-font-family);font-style:var(--button-font-style);letter-spacing:var(--button-letter-spacing);text-rendering:auto;text-decoration:none;text-align:center;transition:opacity .1s ease-out;border:none;opacity:0;cursor:pointer;-webkit-font-smoothing:antialiased;transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.aws-btn .aws-btn__wrapper{position:relative;font-family:var(--button-font-family);display:flex;align-items:stretch;width:100%;height:calc(100% - var(--button-raise-level));transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}.aws-btn .aws-btn__wrapper:before{content:" ";border-radius:var(--button-default-border-radius);top:auto;bottom:calc(var(--button-raise-level)*-1);z-index:1;transition:transform var(--transform-speed) ease-out,background var(--transform-speed) ease-out}.aws-btn .aws-btn__wrapper:after{content:" ";background-color:rgb(0 0 0 / .15);border-radius:var(--button-default-border-radius);z-index:2;width:0;top:var(--button-raise-level)}.aws-btn .aws-btn__content{position:relative;display:flex;flex:1;align-items:center;justify-content:center;border-radius:var(--button-default-border-radius);text-indent:0;z-index:1;overflow:hidden;padding:0 var(--button-horizontal-padding);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:flat;transform:skew(0) translate3d(0,0,0);transition:border var(--transform-speed) ease-out,transform var(--transform-speed) ease-out,background var(--transform-speed) ease-out,color var(--transform-speed) ease-out}.aws-btn .aws-btn__content>span:nth-child(1){display:flex;align-items:center;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:skew(0) translate3d(0,0,0)}.aws-btn .aws-btn__content>span:nth-child(1)>svg:only-child{margin:0}.aws-btn .aws-btn__content>svg:nth-child(1){margin-right:4px}.aws-btn .aws-btn__content>svg:nth-last-child(1){margin-left:4px}.aws-btn:before{content:" ";background-color:rgb(0 0 0 / .3);width:calc(100% - 2px);height:calc(100% - var(--button-raise-level)*2);bottom:calc(0px - var(--button-raise-level)/2);left:1px;position:absolute;border-radius:var(--button-default-border-radius);transform:skewY(0) translate3d(0,0,0);transition:transform calc(var(--transform-speed)*.8) ease-out,background calc(var(--transform-speed)*.8) ease-out}.aws-btn--facebook .aws-btn__wrapper:before{background:#324877}.aws-btn--facebook .aws-btn__content{background:#4868ad;color:#fff}.aws-btn--facebook .aws-btn__content path{fill:#fff}.aws-btn--facebook.aws-btn--progress .aws-btn__content>span{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.aws-btn--facebook.aws-btn--progress .aws-btn__progress:before,.aws-btn--facebook.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--messenger .aws-btn__wrapper:before{background:#0960d1}.aws-btn--messenger .aws-btn__content{background:#3186f6;color:#fff}.aws-btn--messenger .aws-btn__content path{fill:#fff}.aws-btn--messenger.aws-btn--progress .aws-btn__content>span{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.aws-btn--messenger.aws-btn--progress .aws-btn__progress:before,.aws-btn--messenger.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--twitter .aws-btn__wrapper:before{background:#0074a1}.aws-btn--twitter .aws-btn__content{background:#00aced;color:#fff}.aws-btn--twitter .aws-btn__content path{fill:#fff}.aws-btn--twitter.aws-btn--progress .aws-btn__content>span{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.aws-btn--twitter.aws-btn--progress .aws-btn__progress:before,.aws-btn--twitter.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--linkedin .aws-btn__wrapper:before{background:#004569}.aws-btn--linkedin .aws-btn__content{background:#0077b5;color:#fff}.aws-btn--linkedin .aws-btn__content path{fill:#fff}.aws-btn--linkedin.aws-btn--progress .aws-btn__content>span{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.aws-btn--linkedin.aws-btn--progress .aws-btn__progress:before,.aws-btn--linkedin.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--whatsapp .aws-btn__wrapper:before{background:#1a9247}.aws-btn--whatsapp .aws-btn__content{background:#25d366;color:#fff}.aws-btn--whatsapp .aws-btn__content path{fill:#fff}.aws-btn--whatsapp.aws-btn--progress .aws-btn__content>span{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.aws-btn--whatsapp.aws-btn--progress .aws-btn__progress:before,.aws-btn--whatsapp.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--github .aws-btn__wrapper:before{background:#030304}.aws-btn--github .aws-btn__content{background:#25292e;color:#fff}.aws-btn--github .aws-btn__content path{fill:#fff}.aws-btn--github.aws-btn--progress .aws-btn__content>span{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.aws-btn--github.aws-btn--progress .aws-btn__progress:before,.aws-btn--github.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--reddit .aws-btn__wrapper:before{background:#cb2703}.aws-btn--reddit .aws-btn__content{background:#fc461e;color:#fff}.aws-btn--reddit .aws-btn__content path{fill:#fff}.aws-btn--reddit.aws-btn--progress .aws-btn__content>span{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.aws-btn--reddit.aws-btn--progress .aws-btn__progress:before,.aws-btn--reddit.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--pinterest .aws-btn__wrapper:before{background:#740611}.aws-btn--pinterest .aws-btn__content{background:#bd091c;color:#fff}.aws-btn--pinterest .aws-btn__content path{fill:#fff}.aws-btn--pinterest.aws-btn--progress .aws-btn__content>span{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.aws-btn--pinterest.aws-btn--progress .aws-btn__progress:before,.aws-btn--pinterest.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--gplus .aws-btn__wrapper:before{background:#a3392d}.aws-btn--gplus .aws-btn__content{background:#ce5b4e;color:#fff}.aws-btn--gplus .aws-btn__content path{fill:#fff}.aws-btn--gplus.aws-btn--progress .aws-btn__content>span{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.aws-btn--gplus.aws-btn--progress .aws-btn__progress:before,.aws-btn--gplus.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--youtube .aws-btn__wrapper:before{background:#881014}.aws-btn--youtube .aws-btn__content{background:#cc181e;color:#fff}.aws-btn--youtube .aws-btn__content path{fill:#fff}.aws-btn--youtube.aws-btn--progress .aws-btn__content>span{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.aws-btn--youtube.aws-btn--progress .aws-btn__progress:before,.aws-btn--youtube.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--mail .aws-btn__wrapper:before{background:#9c9c9c}.aws-btn--mail .aws-btn__content{background:#cfcfcf;color:#fff}.aws-btn--mail .aws-btn__content path{fill:#fff}.aws-btn--mail.aws-btn--progress .aws-btn__content>span{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.aws-btn--mail.aws-btn--progress .aws-btn__progress:before,.aws-btn--mail.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--instagram .aws-btn__wrapper:before{background:radial-gradient(circle at 25% 110%,#b9a800 0%,#938500 5%,#b10f00 45%,#8c0061 60%,#002ca9 90%)}.aws-btn--instagram .aws-btn__content{background:radial-gradient(circle at 25% 110%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);color:#fff}.aws-btn--instagram .aws-btn__content path{fill:#fff}.aws-btn--instagram.aws-btn--progress .aws-btn__content>span{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.aws-btn--instagram.aws-btn--progress .aws-btn__progress:before,.aws-btn--instagram.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--primary .aws-btn__wrapper:before{background:var(--button-primary-color-dark)}.aws-btn--primary .aws-btn__content{background:var(--button-primary-color);color:var(--button-primary-color-light);border:var(--button-primary-border)}.aws-btn--primary .aws-btn__content path{fill:var(--button-primary-color-light)}.aws-btn--primary .aws-btn__wrapper:hover .aws-btn__content{background:var(--button-primary-color-hover)}.aws-btn--primary.aws-btn--active .aws-btn__wrapper .aws-btn__content{background:var(--button-primary-color-active)}.aws-btn--primary.aws-btn--progress .aws-btn__content>span{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.aws-btn--primary.aws-btn--progress .aws-btn__progress:before,.aws-btn--primary.aws-btn--progress .aws-btn__progress:after{color:var(--button-primary-color-light)}.aws-btn--secondary .aws-btn__wrapper:before{background:var(--button-secondary-color-dark)}.aws-btn--secondary .aws-btn__content{background:var(--button-secondary-color);color:var(--button-secondary-color-light);border:var(--button-secondary-border)}.aws-btn--secondary .aws-btn__content path{fill:var(--button-secondary-color-light)}.aws-btn--secondary .aws-btn__wrapper:hover .aws-btn__content{background:var(--button-secondary-color-hover)}.aws-btn--secondary.aws-btn--active .aws-btn__wrapper .aws-btn__content{background:var(--button-secondary-color-active)}.aws-btn--secondary.aws-btn--progress .aws-btn__content>span{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.aws-btn--secondary.aws-btn--progress .aws-btn__progress:before,.aws-btn--secondary.aws-btn--progress .aws-btn__progress:after{color:var(--button-secondary-color-light)}.aws-btn--link .aws-btn__wrapper:before{background:var(--button-anchor-color-dark)}.aws-btn--link .aws-btn__content{background:var(--button-anchor-color);color:var(--button-anchor-color-light);border:var(--button-anchor-border)}.aws-btn--link .aws-btn__content path{fill:var(--button-anchor-color-light)}.aws-btn--link .aws-btn__wrapper:hover .aws-btn__content{background:var(--button-anchor-color-hover)}.aws-btn--link.aws-btn--active .aws-btn__wrapper .aws-btn__content{background:var(--button-anchor-color-active)}.aws-btn--link.aws-btn--progress .aws-btn__content>span{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.aws-btn--link.aws-btn--progress .aws-btn__progress:before,.aws-btn--link.aws-btn--progress .aws-btn__progress:after{color:var(--button-anchor-color-light)}.aws-btn--danger .aws-btn__wrapper:before{background:var(--button-danger-color-dark)}.aws-btn--danger .aws-btn__content{background:var(--button-danger-color);color:var(--button-danger-color-light);border:var(--button-danger-border)}.aws-btn--danger .aws-btn__content path{fill:var(--button-danger-color-light)}.aws-btn--danger .aws-btn__wrapper:hover .aws-btn__content{background:var(--button-danger-color-hover)}.aws-btn--danger.aws-btn--active .aws-btn__wrapper .aws-btn__content{background:var(--button-danger-color-active)}.aws-btn--danger.aws-btn--progress .aws-btn__content>span{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.aws-btn--danger.aws-btn--progress .aws-btn__progress:before,.aws-btn--danger.aws-btn--progress .aws-btn__progress:after{color:var(--button-danger-color-light)}.aws-btn--disabled .aws-btn__wrapper:before{background:var(--button-disabled-color-dark)}.aws-btn--disabled .aws-btn__content{background:var(--button-disabled-color);color:var(--button-disabled-color-light);border:var(--button-disabled-border)}.aws-btn--disabled .aws-btn__content path{fill:var(--button-disabled-color-light)}.aws-btn--disabled .aws-btn__wrapper:hover .aws-btn__content{background:var(--button-disabled-color-hover)}.aws-btn--disabled.aws-btn--active .aws-btn__wrapper .aws-btn__content{background:var(--button-disabled-color-active)}.aws-btn--disabled.aws-btn--progress .aws-btn__content>span{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.aws-btn--disabled.aws-btn--progress .aws-btn__progress:before,.aws-btn--disabled.aws-btn--progress .aws-btn__progress:after{color:var(--button-disabled-color-light)}.aws-btn--disabled .aws-btn__wrapper:before{background:var(--button-danger-color-dark)}.aws-btn--disabled .aws-btn__content{background:var(--button-danger-color);color:var(--button-danger-color-light);border:var(--button-danger-border)}.aws-btn--disabled .aws-btn__content path{fill:var(--button-danger-color-light)}.aws-btn--disabled .aws-btn__wrapper:hover .aws-btn__content{background:var(--button-danger-color-hover)}.aws-btn--disabled.aws-btn--active .aws-btn__wrapper .aws-btn__content{background:var(--button-danger-color-active)}.aws-btn--disabled.aws-btn--progress .aws-btn__content>span{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.aws-btn--disabled.aws-btn--progress .aws-btn__progress:before,.aws-btn--disabled.aws-btn--progress .aws-btn__progress:after{color:var(--button-danger-color-light)}.aws-btn--placeholder .aws-btn__wrapper:before{background:var(--button-placeholder-color-dark)}.aws-btn--placeholder .aws-btn__content{background:var(--button-placeholder-color);color:var(--button-placeholder-color-light);border:var(--button-placeholder-border)}.aws-btn--placeholder .aws-btn__content path{fill:var(--button-placeholder-color-light)}.aws-btn--placeholder .aws-btn__wrapper:hover .aws-btn__content{background:var(--button-placeholder-color-hover)}.aws-btn--placeholder.aws-btn--active .aws-btn__wrapper .aws-btn__content{background:var(--button-placeholder-color-active)}.aws-btn--placeholder.aws-btn--progress .aws-btn__content>span{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.aws-btn--placeholder.aws-btn--progress .aws-btn__progress:before,.aws-btn--placeholder.aws-btn--progress .aws-btn__progress:after{color:var(--button-placeholder-color-light)}.aws-btn--placeholder{width:var(--button-default-placeholder-width)}.aws-btn--placeholder .aws-btn__content>span{display:block;width:100%;height:40%;background-color:var(--button-placeholder-color-light);border-radius:2px;position:relative;overflow:hidden}.aws-btn--placeholder .aws-btn__content>span:before{content:"";background-color:rgb(0 0 0 / .1);position:absolute;top:0;left:0;width:100%;height:100%;animation:placeholder calc(var(--transform-speed)*14) linear forwards infinite}.aws-btn--visible{opacity:1}.aws-btn--between .aws-btn__content{justify-content:space-between}.aws-btn--left:before{transform:skewY(calc(1deg * var(--button-hover-pressure) * 1)) translate3d(0,calc(-1px * var(--button-hover-pressure) / 2),0)}.aws-btn--left .aws-btn__content{transform:skewY(calc(1deg * var(--button-hover-pressure) * -1))}.aws-btn--right:before{transform:skewY(calc(1deg * var(--button-hover-pressure) * -1)) translate3d(0,calc(-1px * var(--button-hover-pressure) / 2),0)}.aws-btn--right .aws-btn__content{transform:skewY(calc(1deg * var(--button-hover-pressure) * 1))}.aws-btn--middle:before{transform:translate3d(0,calc(-1px * var(--button-hover-pressure)),0)}.aws-btn--middle .aws-btn__content{transform:translate3d(0,calc(1px * var(--button-hover-pressure)),0)}.aws-btn--icon .aws-btn__content>span:nth-child(1)>svg{vertical-align:middle}.aws-btn--active:before{will-change:transform;transform:translate3d(0,calc((var(--button-raise-level) - var(--button-pressed-level)) * -1),0)}.aws-btn--active .aws-btn__content{will-change:transform;transition:transform calc(var(--transform-speed)*.8) ease-out,background calc(var(--transform-speed)*.8) ease-out,color calc(var(--transform-speed)*.8) ease-out;transform:translate3d(0,calc(var(--button-raise-level) - var(--button-pressed-level)),0)}.aws-btn--off:before{transform:translate3d(0,calc(var(--button-raise-level) * -1),0);background-color:rgb(0 0 0 / .05)}.aws-btn--off:hover .aws-btn__wrapper:before{background-color:#2d2d2d}.aws-btn--off:hover .aws-btn__content{background-color:#313131;color:#3b3b3b}.aws-btn--off .aws-btn__wrapper:before{background-color:#323232}.aws-btn--off .aws-btn__content{background-color:#353535;color:#424242;transform:translate3d(0,var(--button-raise-level),0)}.aws-btn--icon{width:var(--button-icon-width);height:var(--button-icon-height);font-size:calc(var(--button-default-font-size));line-height:calc(var(--button-default-line-height))}.aws-btn--small{width:var(--button-small-width);height:var(--button-small-height);font-size:var(--button-default-font-size);line-height:var(--button-default-line-height)}.aws-btn--medium{width:var(--button-medium-width);height:var(--button-medium-height);font-size:var(--button-default-font-size);line-height:var(--button-default-line-height)}.aws-btn--large{width:var(--button-large-width);height:var(--button-large-height);font-size:var(--button-default-font-size);line-height:var(--button-default-line-height)}.aws-btn--fill{width:100%}span.aws-btn__bubble{display:block;position:absolute;visibility:hidden;top:0;left:0;width:0;height:0;border-radius:50%;background:rgb(0 0 0 / .1);opacity:0;transform:scale(.1);animation:bubble-ping calc(var(--transform-speed)*3.5) cubic-bezier(.5,0,.6,.4) .05s forwards}@keyframes placeholder{0%{transform:translateX(-110%)}25%{transform:translateX(0%)}50%{transform:translateX(110%)}75%{transform:translateX(0%)}100%{transform:translateX(-110%)}}@keyframes bounce{0%{transform:scale(1)}30%{transform:scale(1.6)}60%{transform:scale(1.4)}100%{transform:scale(1.5)}}@keyframes bubble-ping{1%{visibility:visible}10%{opacity:0}50%{opacity:1}99%{transform:scale(1);opacity:0}100%{visibility:hidden}}.aws-btn--progress .aws-btn__wrapper>span:nth-child(2){position:absolute;top:var(--button-raise-level);left:0;right:0;bottom:calc(var(--button-raise-level)*-1);display:flex}.aws-btn--progress .aws-btn__progress{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;border-radius:4px;text-indent:0;z-index:3;overflow:hidden;transition:border var(--transform-speed) ease-out,transform var(--transform-speed) ease-out,background var(--transform-speed) ease-out,color var(--transform-speed) ease-out}.aws-btn--progress .aws-btn__progress>span{transition:opacity calc(var(--transform-speed)*.5) ease-out calc(var(--transform-speed)*.75)}.aws-btn--progress .aws-btn__progress:before,.aws-btn--progress .aws-btn__progress:after{display:flex;align-items:center;justify-content:center;color:rgb(255 255 255 / .65);opacity:0;transition:transform var(--transform-speed) ease-out .05s,opacity calc(var(--transform-speed)*.75) ease-out .05s}.aws-btn--progress .aws-btn__progress:before{content:attr(data-loading);display:none;transform:translate3d(0,100%,0)}.aws-btn--progress .aws-btn__progress:after{content:attr(data-status);display:none;transform:translate3d(0,-100%,0)}.aws-btn--progress .aws-btn__content>span>span,.aws-btn--progress .aws-btn__content>svg{transition:opacity 200ms ease-out}.aws-btn--progress.aws-btn--active .aws-btn__content>span>span,.aws-btn--progress.aws-btn--active .aws-btn__content>svg{opacity:.1}.aws-btn--progress.aws-btn--active .aws-btn__progress:after,.aws-btn--progress.aws-btn--active .aws-btn__progress:before,.aws-btn--progress.aws-btn--active .aws-btn__content:after{display:block}.aws-btn--progress .aws-btn__content:after{content:" ";background-color:rgb(0 0 0 / .15);transform:translate3d(-100%,0,0);width:100%;display:none}.aws-btn--start .aws-btn__progress:before{opacity:1;transform:translate3d(0,50%,0)}.aws-btn--start .aws-btn__content:after{transition:transform var(--loading-transition-speed) ease-out;transform:translate3d(-15%,0,0)}.aws-btn--errored .aws-btn__content:after{background-color:rgb(255 0 0 / .75)}.aws-btn--end .aws-btn__content:after{transition:transform var(--loading-transition-end-speed) var(--loading-transition-timing);transform:translate3d(0,0,0)}.aws-btn--end .aws-btn__progress:after{opacity:1;transform:translate3d(0,-50%,0)}.aws-btn--end .aws-btn__progress:before{transform:translate3d(0,50%,0);opacity:0}.geekui{padding:0;width:100%;max-width:1400px!important;text-decoration:none;line-height:normal!important;position:relative;right:0;left:0;margin:auto}.geekui a{color:#619184!important;text-decoration:none!important}.geekui-desktop{display:inherit}.geekui-mobile{display:none}.geekui-link{font-weight:700;display:block;margin-bottom:20px}.geekui .right{text-align:right!important}.geekui-general-icon{position:relative;top:3.5px}.geekui-btn{padding:10px;border:0;font-weight:700;cursor:pointer;position:relative;vertical-align:center!important}.geekui-btn:disabled{color:#989595}.geekui-btn svg{position:relative;top:1.8px}.geekui-primary{background-color:#0c5460;color:#fff}.geekui-secondary{background-color:#ffd605;color:#2c3337}.geekui-third{background-color:#2c3337;color:#fff}.geekui-fourth{background-color:#0594e5;color:#fff}.geekui-fifth{background-color:#c2cbd2;color:#2c3337}.geekui-danger{background-color:#ef0b0b;color:#fff}.geekui-container{background:#fff0;color:inherit;display:block}.geekui-wrap{padding:20px}.geekfp-rotating{-webkit-animation:gprotating 2s linear infinite;-moz-animation:gprotating 2s linear infinite;-ms-animation:gprotating 2s linear infinite;-o-animation:gprotating 2s linear infinite;animation:gprotating 2s linear infinite}:root{--geekui-bg:transparent;--geekui-text:inherit;--geekui-text-dim:inherit;--geekui-text-mute:inherit;--geekui-accent:currentColor;--geekui-accent-2:currentColor;--geekui-font-base:inherit;--geekui-font-title:inherit;--geekui-font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--geekui-surface:rgba(127, 127, 127, 0.08);--geekui-surface-2:rgba(127, 127, 127, 0.14);--geekui-border:rgba(127, 127, 127, 0.28);--geekui-card-radius:8px;--geekui-card-shadow:none;--geekui-card-hover-shadow:0 4px 14px rgba(0, 0, 0, 0.14);--geekui-modal-bg:#ffffff;--geekui-modal-text:#1a1a1a}.geekui-container,.geekui-container *,.geekui-container *::before,.geekui-container *::after,#geekui-root-catalog,#geekui-root-catalog *,#geekui-root-catalog *::before,#geekui-root-catalog *::after,.geekui-list-modal,.geekui-list-modal *,.geekui-mediaviewer-modal,.geekui-mediaviewer-modal *{box-sizing:border-box}.geekui-dp-dropdown{display:inline-block;position:relative}.geekui-dp-dropdown svg{position:relative;top:2px}.geekui-dp-dd-button{display:inline-flex;align-items:center;gap:6px;border-radius:var(--geekui-card-radius);padding:9px 30px 9px 16px;background:var(--geekui-surface);border:1px solid var(--geekui-border);color:var(--geekui-text);cursor:pointer;white-space:nowrap}.geekui-dp-dd-button:after{content:'';position:absolute;top:50%;right:14px;transform:translateY(-50%);width:0;height:0;border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:5px solid currentColor;opacity:.6}.geekui-dp-dd-button:hover{border-color:var(--geekui-accent)}.geekui-dp-dd-icon{color:var(--geekui-accent)}.geekui-dp-dd-input{display:none}.geekui-dp-dd-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:50;min-width:200px;border-radius:var(--geekui-card-radius);padding:6px;margin:0;background:var(--geekui-modal-bg);border:1px solid var(--geekui-border);box-shadow:var(--geekui-card-hover-shadow);list-style:none;color:var(--geekui-modal-text);--geekui-text:var(--geekui-modal-text);--geekui-text-dim:var(--geekui-modal-text);--geekui-text-mute:var(--geekui-modal-text)}.geekui-dp-dd-input+.geekui-dp-dd-menu{display:none}.geekui-dp-dd-input:checked+.geekui-dp-dd-menu{display:block}.geekui-dp-dd-menu li{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:4px;color:var(--geekui-text);white-space:nowrap;cursor:pointer}.geekui-dp-dd-menu li:hover{background:var(--geekui-surface-2)}.geekui-dp-dd-favorite{color:#e0556a}.geekui-dp-dd-favorite:hover{background:rgb(224 85 106 / .12)}.geekui-dp-dd-menu li a{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.geekui-dp-dd-menu li.geekui-dp-divider{padding:0;margin:4px 0;border-bottom:1px solid var(--geekui-border)}@-webkit-keyframes gprotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.geekfp-spinner{height:500px;position:relative;color:#619184}.geekfp-spinner .geekfp-rotating{position:absolute;margin:auto;top:0;bottom:0;right:0;left:0;transform:translateY(-50%);-ms-transform:translateY(-50%)}._2l797{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);justify-content:center;align-items:center;z-index:9998!important}._2l797 a{color:#c2c2c2}._2R62C{display:none;background-color:var(--geekui-modal-bg);color:var(--geekui-modal-text);padding:10px 10px 20px 10px;border-radius:5px;z-index:9998!important;position:absolute;min-width:600px;max-width:900px;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}._175jq{cursor:pointer;display:none;background-color:#fff;color:#000;border:none;padding:10px 20px;border-radius:5px;margin-top:10px;width:100px}._175jq:hover{background-color:#ccc}._313Ag{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}button._3N2xQ{background-color:#fff;font-size:16px;cursor:pointer;font-weight:600;border:none;color:#1a1a1a}button._3N2xQ:hover{background-color:#000;color:#fff}._2l797._2G9Tb{display:flex}._2R62C._2G9Tb{display:flex;flex-direction:column;justify-content:space-around;align-items:center}.geekui-select{width:70px;padding:3px!important;height:30px!important;font-size:14px!important;line-height:30px!important;display:inline!important;-webkit-appearance:listbox!important}.geekui-select-activities{width:100px;padding:3px!important;height:30px!important;font-size:14px!important;line-height:30px!important;display:inline!important;margin-right:10px!important;-webkit-appearance:listbox!important;margin-bottom:20px!important}.geekui-front-button-group{display:grid;grid-template-columns:1fr 1fr;gap:10px}.geekui-btn-group{display:flex}.geekui-pagination-button{padding:5px 10px;border:0!important;background-color:#dce1de;color:#1d2124;outline:none!important;cursor:pointer}.geekui-pagination-button.active{background-color:#817f7f;color:#fff}.geekui-pagination-button:disabled{background-color:#ccc}.geekui-general-game-list-item{display:grid;grid-template-columns:150px 1fr;gap:10px;margin-bottom:20px;margin-left:0}.geekui-general-game-list-item a{font-weight:700}.geekui-general-game-list-item span{color:#817f7f;font-size:12px}.geekui-general-game-list-item>div:first-child{width:150px;height:200px;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important}.geekui-title-list-detail-link{margin-top:20px;font-size:14px}.geekui-title-list-detail-link a{color:#817f7f}.geekui-title-list-detail-link svg{position:relative;top:3.2px}.geekui-fields-content{display:grid;grid-template-columns:1fr 300px;gap:20px}.geekui-fields-container{padding:20px}.geekui-fields-side{padding:20px;display:block;overflow:hidden}.geekui-fields-field-title{font-weight:700;font-size:18px;margin-bottom:20px}.geekui-field-tags{margin-top:50px;margin-left:0}.geekui-field-tags-title{margin-bottom:20px;font-size:18px;font-weight:700}.geekui-field-tag-item{padding:5px 20px;border:3px solid #ccc;float:left;margin-left:-3px;margin-top:-3px;color:#666;text-decoration:none;transition:all 0.3s;-webkit-transition:all 0.3s}.geekui-field-tag-item:hover{color:#e74c3c;border:3px solid #e74c3c;z-index:2;position:relative}.geekui-catalog{padding:20px}.geekui-catalog-searchbar{display:block;position:relative;height:50px!important;margin-bottom:20px}.geekui-catalog-searchbar>input{height:50px!important;width:100%}.geekui-catalog-searchbar>svg{position:absolute;font-size:30px;right:10px!important;bottom:10px!important;cursor:pointer}.geekui-catalog-grid{display:grid;gap:20px}.geekui-catalog-grid-item{position:relative;border-radius:5px;border-right:5px;transition:all .3s ease;-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / .75);-moz-box-shadow:0 0 5px 0 rgb(0 0 0 / .75);box-shadow:0 0 5px 0 rgb(0 0 0 / .75);background-color:#181818;color:#fff;overflow:hidden;opacity:.99}.geekui-catalog-grid-platform-item{position:relative;border-radius:5px;border-right:5px;transition:all .3s ease;-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / .75);-moz-box-shadow:0 0 5px 0 rgb(0 0 0 / .75);box-shadow:0 0 5px 0 rgb(0 0 0 / .75);background-color:#f3f0f0;color:#fff;overflow:hidden;opacity:.99}.geekui-catalog-grid-cover{background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important}.geekui-catalog-grid-platform-cover{background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important}.geekui-catalog-grid-item.game-item:hover{transform:scale(1.01);opacity:1;-webkit-box-shadow:1px 1px 8px 1px #2cc22e;-moz-box-shadow:1px 1px 8px 1px #2cc22e;box-shadow:1px 1px 8px 1px #2cc22e}.geekui-catalog-grid-item.user-item:hover{transform:scale(1.01);opacity:1;-webkit-box-shadow:1px 1px 8px 1px #a22cc2;-moz-box-shadow:1px 1px 8px 1px #a22cc2;box-shadow:1px 1px 8px 1px #a22cc2}.geekui-catalog-grid-item.movie-item:hover{transform:scale(1.01);opacity:1;-webkit-box-shadow:1px 1px 8px 1px #fcc203;-moz-box-shadow:1px 1px 8px 1px #fcc203;box-shadow:1px 1px 8px 1px #fcc203}.geekui-catalog-grid-item.name-item:hover{opacity:1;-webkit-box-shadow:0 0 14px 3px #fd0622;-moz-box-shadow:0 0 14px 3px #fd0622;box-shadow:0 0 14px 3px #fd0622}.geekui-catalog-grid-platform-item.platform-item:hover{transform:scale(1.01);opacity:1;-webkit-box-shadow:1px 1px 8px 1px #5dc286;-moz-box-shadow:1px 1px 8px 1px #5dc286;box-shadow:1px 1px 8px 1px #5dc286}.geekui-catalog-grid-item.tv-item:hover{transform:scale(1.01);opacity:1;-webkit-box-shadow:1px 1px 8px 1px #03a5fc;-moz-box-shadow:1px 1px 8px 1px #03a5fc;box-shadow:1px 1px 8px 1px #03a5fc}.geekui-catalog-grid-item img{width:100%}.geekui-catalog-grid-item-title{background-color:rgb(24 24 24 / .9);width:100%;font-size:12px;font-weight:bold!important;padding:5px 10px!important;text-align:left;position:relative;color:#fff;line-height:15px}.geekui-catalog-grid-name-title{background-color:rgb(24 24 24 / .9);width:100%;font-size:15px;font-weight:bold!important;padding:5px 10px!important;text-align:center;position:relative;color:#fff}.geekui-name-card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.geekui-name-photo-wrap{flex:1;overflow:hidden;position:relative}.geekui-name-photo{width:100%;height:100%;transition:transform 0.45s ease}.geekui-name-placeholder{display:none!important}.geekui-catalog-grid-item.name-item:hover .geekui-name-photo{transform:scale(1.06)}.geekui-name-info{flex:0 0 56px;display:flex;align-items:center;justify-content:center;padding:0 10px;background:rgb(15 15 15 / .97);border-top:1px solid rgb(255 255 255 / .07);transition:background 0.3s ease}.geekui-catalog-grid-item.name-item:hover .geekui-name-info{background:rgb(30 10 10 / .98)}.geekui-name-title{font-size:13px;font-weight:700;color:#f2f2f2;text-align:center;line-height:1.35;letter-spacing:.2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.geekui-catalog-grid-item-media{background-color:rgb(24 24 24 / .9);width:100%;font-size:13px;color:#fff;font-weight:700;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px}.geekui-catalog-grid-item-media>div{display:inline-block;text-align:center;background-color:#097950;cursor:pointer}.geekui-catalog-grid-item-media.user>div{display:inline-block;text-align:center;background-color:#a22cc2;cursor:pointer}.geekui-catalog-grid-item-media.movie>div{display:inline-block;text-align:center;background-color:#fa9006;cursor:pointer}.geekui-catalog-grid-item-media.tv>div{display:inline-block;text-align:center;background-color:#0381a8;cursor:pointer}.geekui-catalog-grid-item-media>div>svg{position:relative;top:4px}.geekui-catalog-grid-item-title.game-title{color:#2cc22e}.geekui-catalog-grid-item-rating{font-size:13px!important;font-weight:bold!important;text-align:center;position:absolute;bottom:0;right:15px!important;display:block;border-bottom-left-radius:5px}.geekui-catalog-grid-item-rating>div{line-height:unset!important;position:relative;display:block;padding:5px 10px}.geekui-catalog-grid-item-rating span{position:relative}.geekui-catalog-grid-item-rating .game-star{color:#2cc22e!important;height:unset!important;line-height:unset!important;position:relative;top:1.5px!important}.geekui-catalog-grid-item-rating .user-star{color:#a22cc2!important;height:unset!important;line-height:unset!important;position:relative;top:1.5px!important}.geekui-catalog-grid-item-rating .movie-star{color:#fcc203!important;height:unset!important;line-height:unset!important;position:relative;top:1.5px!important}.geekui-catalog-grid-item-rating .tv-star{color:#03b1fc!important;height:unset!important;line-height:unset!important;position:relative;top:1.5px!important}.geekui-catalog-settings{display:block;margin-bottom:20px;height:20px;width:100%;clear:both}.geekui-catalog-settings>div{float:right}.geekui-catalog-settings>div>button{background-color:#817f7f;color:#fff;padding:5px 10px;font-size:13px;border:0!important;border-radius:2px!important;cursor:pointer;margin-right:5px}.geekui-catalog-settings>div>button.geekui-active{background-color:#181818}.geekui-catalog-settings>div>button>svg{position:relative;top:2px}.geekui-catalog-blocks{display:block;width:100%;padding:10px}.geekui-catalog-block{display:block;margin-bottom:20px}.geekui-catalog-block-item{display:grid;grid-template-columns:170px 1fr;gap:10px}.geekui-catalog-block-cover{background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important}.geekui-catalog-block-footer{display:grid;grid-template-columns:170px 1fr 120px;gap:10px}.geekui-catalog-block-footer>div:last-child{font-size:17px;font-weight:700}.geekui-catalog-block-footer>div:last-child>span{font-size:14px}.geekui-catalog-block-footer>div:last-child>svg{position:relative;top:2px}.geekui-catalog-block-footer>.user{background-color:#a22cc2!important;color:#fff!important;text-align:center}.geekui-catalog-block-footer>.game{background-color:#097950!important;color:#fff!important;text-align:center}.geekui-catalog-block-footer>.movie{background-color:#fcc203!important;color:#1d2124!important;text-align:center}.geekui-catalog-block-footer>.tv{background-color:#0381a8;color:#fff;text-align:center}.geekui-catalog-block-title{font-size:18px;font-weight:700}.geekui-catalog-block-title>span{font-size:12px}.geekui-catalog-list-item-media{background-color:rgb(24 24 24 / .9);width:100%;font-size:17px;color:#fff;font-weight:700;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px}.geekui-catalog-list-item-media>div{display:inline-block;text-align:center;background-color:#097950;cursor:pointer}.geekui-catalog-list-item-media.movie>div{background-color:#fa9006}.geekui-catalog-list-item-media.tv>div{background-color:#0381a8}.geekui-catalog-list-item-media>div>svg{position:relative;top:3px}.geekui-title-block-detail-link{margin-top:5px;font-size:14px}.geekui-title-block-detail-link a{color:#817f7f}.geekui-title-block-detail-link svg{position:relative;top:3.2px}.geekui-title-block-sum{margin-top:5px;font-size:14px}.geekui-catalog-rating{text-align:center;width:100%;background-color:#181818;padding-left:5px!important;height:27px!important;display:flex!important;align-items:center!important}.geekui-catalog-rating-star{display:flex!important;align-items:center!important;height:100%;position:relative;background-color:#181818;gap:5px}.geekui-catalog-rating-star.modal{background-color:#000}.geekui-catalog-rating-star>div:first-child{display:flex!important;align-items:center!important;height:100%!important}.geekui-catalog-rating-star>div:last-child{display:flex!important;align-items:center!important;height:100%!important}.geekui-catalog-rating-star-svg{line-height:unset!important;position:relative!important;font-size:16px!important;color:#097950!important}.geekui-catalog-rating-star-svg.user{color:#a22cc2!important}.geekui-catalog-rating-star-svg.movie{color:#fa9006!important}.geekui-catalog-rating-star-svg.tv{color:#0381A8FF!important}.geekui-catalog-star-game{--icon-color:#2cc22e !important}.geekui-catalog-star-user{--icon-color:#a22cc2 !important}.geekui-catalog-star-movie{--icon-color:#fcc203 !important}.geekui-catalog-star-tv{--icon-color:#03b1fc !important}.geekui-profile{display:grid;grid-template-columns:15% 65% 20%;gap:10px}.geekui-profile>div:first-child img{width:100%!important}.geekui-profile-username{font-size:18px;font-weight:700}.geekui-profile-registered{font-size:13px}.geekui-profile-right{padding-right:20px;padding-top:20px}.geekui-profile-right-list{margin-bottom:20px;padding:10px;font-size:14px;width:100%}.geekui-profile-right-list-title{font-weight:700;font-size:16px;margin-bottom:15px}.geekui-profile-right-list-item{display:grid;grid-template-columns:1fr 50px;margin-bottom:10px;gap:10px}.geekui-profile-right-list-item svg{position:relative;top:2px}.geekui-profile-right-list-item a{font-weight:700;font-size:15px}.geekui-profile-right-list-item-cover{width:50px;height:70px;background-repeat:no-repeat;background-size:auto 100%!important;background-position:center!important}.geekui-profile-right-list-link{float:right;font-weight:700}.geekui-profile-overview-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;margin-bottom:20px}.geekui-profile-overview-grid-item{border:1px solid #CCC;padding:20px;text-align:center;font-size:14px;font-weight:700}.geekui-profile-overview-grid-item svg{font-size:30px}.geekui-profile-activities-item{display:grid;grid-template-columns:130px 1fr;gap:10px;margin-top:20px;font-size:14px}.geekui-profile-activities-item-poster{background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important}.geekui-profile-activities-item-poster>img{width:100%!important}.geekui-profile-activities-item-title{display:block;font-weight:700}.geekui-profile-actions{display:grid;grid-template-columns:70px 70px 70px;font-weight:700;gap:5px;margin-top:20px;width:100%}.geekui-profile-actions svg{font-size:16px!important}.geekui-profile-actions>div{background-color:#181818;color:#ded7d7;cursor:pointer;font-size:12px;text-align:center;border-radius:8px;padding:10px 5px}.geekui-profile-actions>div.active{background-color:#ffc300!important;color:#1a1a1a!important}.geekui-profile-actions>div.persona-active{background-color:#fd0622!important;color:#fff!important}.geekui-game-profile-user{margin-top:20px;display:grid;grid-template-columns:70px 70px 70px;gap:5px;position:relative}.geekui-game-profile-user>div{text-align:center;font-size:13px;color:#fd0622;position:relative}.geekui-game-profile-status-board{display:inline-block;position:absolute;width:240px;background:#fff;box-shadow:1px 1px 2px rgb(0 0 0 / .5);top:98%;margin:auto;min-width:100%;z-index:2;border-left:1px solid #fff;box-sizing:border-box}.geekui-game-profile-status-board-items{display:inline-block}.geekui-game-profile-status-board-item{padding:10px;font-size:13px;width:220px!important;border-bottom:.5px solid #ccc;cursor:pointer;color:#181818;text-align:left;font-weight:700}.geekui-game-profile-status-board-item svg{position:relative;font-size:18px;top:4px}.geekui-game-profile-status-board-item.active{background:#fd0622;color:#fff}.geekui-game-profile-user>div>svg{cursor:pointer}.geekui-game-profile-user-button{padding:10px;background:#323a45;color:#fff;text-align:center!important;font-size:30px;cursor:pointer;border-radius:10px}.geekui-game-profile-user-button.active{background:#fd0622}.geekui-game-profile-user-button svg{display:block;margin:auto;position:relative;right:0;left:0}.geekui-game-profile-user-button span{font-weight:700;font-size:15px}.geekui-profile-review-item{margin-bottom:20px;display:block;border:1px solid #dedede;padding:5px}.geekui-profile-review-info{display:grid;grid-template-columns:40px 1fr;grid-column-gap:10px}.geekui-profile-review-info-title-container{display:flex;align-items:center;height:100%}.geekui-profile-review-info-title{font-size:16px;font-weight:700}.geekui-list-cover-container{display:block;margin-bottom:20px}.geekui-list-cover-container-content{padding-left:30px;padding-right:25px}.geekui-list-cover-container-content-title{font-size:17px;font-weight:700}.geekui-list-cover-list{display:inline-block;list-style:none;transform:rotate(180deg)}.geekui-list-cover-poster{position:relative;display:inherit;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important;width:125px;height:185px;border-radius:4px;transform:rotate(180deg)}.geekui-list-cover-poster img{border-radius:inherit}.geekui-list-cover-poster:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:#fff0;background-image:linear-gradient(90deg,#fff0 1%,white 50%,#fff0 100%),linear-gradient(90deg,#fff0 1%,rgb(255 255 255 / .3) 50%,#fff0 100%);background-repeat:no-repeat;background-size:100% 1px;background-position:0 0,0 184px;box-shadow:inset 0 0 2px #DEF;border-radius:inherit}.geekui-list-cover-poster:nth-child(n+2){margin-left:-64px}.geekui-list-cover-poster:not(:last-child):hover{animation:showCover 0.6s cubic-bezier(.47,0,.745,.715);animation-fill-mode:forwards}.geekui-list-cover-poster:not(:first-child){box-shadow:5px 0 5px 0 #000}.geekui-list-select-item{display:grid;grid-template-columns:30px 1fr;gap:5px}.geekui-list-select-item>div:first-child>img{width:100%}.geekui-list-select-item>div:last-child{display:flex;align-items:center;height:100%;font-weight:700;color:#1d2124}.geekui-list-searchbar{display:grid;margin-top:20px;grid-template-columns:1fr 100px 50px;gap:5px}.geekui-list-select{height:39px!important;width:100%!important}.geekui-list-grid{display:grid;gap:10px;margin-top:20px}.geekui-list-grid-item{position:relative;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important;-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / .75);-moz-box-shadow:0 0 5px 0 rgb(0 0 0 / .75);box-shadow:0 0 5px 0 rgb(0 0 0 / .75);transition:all .3s ease;opacity:.99}.geekui-list-grid-item:hover{transform:scale(1.01);opacity:1}.geekui-list-details{display:block;font-size:14px;font-weight:700;max-width:300px}.geekui-list-details-title{font-weight:bold!important;font-size:16px}.geekui-list-details-title>span{font-size:12px!important}.geekui-list-grid-item-delete{position:absolute;right:0!important;top:0!important;font-size:10px!important;display:none}.geekui-list-grid-item-delete>button{font-size:12px!important;padding:2px!important;cursor:pointer;border:0}.geekui-list-grid-item:hover .geekui-list-grid-item-delete{display:block}.geekui-list-grid-item-edit{position:absolute;right:0!important;bottom:0!important;font-size:10px!important;display:none}.geekui-list-grid-item-edit>button{font-size:12px!important;padding:2px!important;cursor:pointer;border:0}.geekui-list-grid-item:hover .geekui-list-grid-item-edit{display:block}.geekui-list-grid-item-rating{position:absolute;left:0!important;bottom:0!important;font-size:10px!important;display:none}.geekui-list-grid-item-rating>button{font-size:12px!important;padding:2px!important;cursor:pointer;border:0}.geekui-list-grid-item-rating svg{position:relative;top:2px}.geekui-list-grid-item:hover .geekui-list-grid-item-rating{display:block}.geekui-lists{display:grid;grid-template-columns:1fr 1fr;margin-top:40px}@keyframes showCover{50%{transform:rotate(185deg) translateX(75px)}to{z-index:1;transform:rotate(180deg) translateX(10px)}}@media (max-width:1200px){.geekui-title-right{display:block;float:right}}@media (max-width:800px){.geekui-lists{display:block}.geekui-desktop{display:none}.geekui-mobile{display:inherit}.geekui-title-mobile{display:block}._2R62C{min-width:200px!important;max-width:400px!important}.geekui-list-cover-poster{width:80px;height:118px}.geekui-list-cover-poster:before{background-position:0 0,0 117px}.geekui-list-cover-poster:nth-child(n+2){margin-left:-50px}.geekui-profile{display:block}}@media (max-width:650px){.geekui-title-header-poster{height:500px}.geekui-fields-content{display:block}.geekui-catalog-settings>div>button{font-size:9px;padding:2px}}@media (max-width:500px){.geekui-form{display:inline-block!important;width:90%!important}.geekui-title-header-poster{height:400px}.geekui-list-searchbar{display:block}.geekui-list-searchbar>div{margin-bottom:10px;display:block;width:80%;padding-right:20px!important}}@media (max-width:400px){.geekui-title-header-poster{height:250px}.geekui-profile-overview-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;padding-right:20px}.geekui-profile-overview-grid-item{padding:10px;font-size:10px}.geekui-profile-activities-item{grid-template-columns:40% 60%}.geekui-profile-actions{grid-template-columns:40px 40px 40px}.geekui-profile-actions svg{font-size:12px!important}.geekui-profile-actions>div{font-size:9px}.geekui-profile-actions-name{font-size:7px}.geekui-game-profile-user{margin-top:20px;display:grid;grid-template-columns:40px 40px 40px;gap:5px;position:relative}.geekui-game-profile-user>div{text-align:center;font-size:8px;color:#fd0622;position:relative}.geekui-game-profile-status-board-item svg{position:relative;width:12px!important;top:4px}.geekui-game-profile-status-board{width:160px}.geekui-game-profile-status-board-item{padding:5px;font-size:9px;width:150px!important}.geekui-game-profile-user-button{font-size:12px}.geekui-game-profile-user-button span{font-size:7px}}body.geekui-viewer-open>*:not(._2l797){visibility:hidden}._2R62C{min-width:unset!important;max-width:100vw!important;width:100vw!important;height:100vh!important;top:0!important;left:0!important;transform:none!important;border-radius:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}._2R62C._2G9Tb{align-items:stretch!important;justify-content:flex-start!important}._313Ag{display:none!important}._175jq{display:none!important}.geekui-mediaviewer-modal{margin-top:0!important;flex:1!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:var(--geekui-modal-bg)!important;color:var(--geekui-modal-text)!important}.geekui-mediaviewer-grid-modal{flex:1!important;min-height:0!important;overflow:hidden!important;align-items:stretch!important;grid-template-columns:3fr 1fr!important}.geekui-mediaviewer-grid-image-modal{position:relative!important;display:block!important;box-sizing:border-box!important;overflow:hidden!important;background:var(--geekui-bg)!important;min-height:0!important;height:100%!important}.geekui-mediaviewer-grid-image-modal>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.geekui-mediaviewer-grid-image-modal>iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important}.geekui-mediaviewer-grid-modal>div:last-child{display:flex!important;flex-direction:column!important;overflow:hidden!important;min-height:0!important;background:var(--geekui-surface)!important;border-left:1px solid var(--geekui-border)!important}.geekui-mediaviewer-info-modal{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 14px!important;background:var(--geekui-surface-2)!important;border-bottom:1px solid var(--geekui-border)!important;font-size:13px!important;color:var(--geekui-text-dim)!important;flex-shrink:0!important;text-align:left!important;box-sizing:border-box!important;width:100%!important}.geekui-mediaviewer-info-modal-right{display:flex!important;align-items:center!important;gap:10px!important}.geekui-mediaviewer-info-modal-right>a,.geekui-mediaviewer-info-modal-right>button{display:flex!important;align-items:center!important;justify-content:center!important;line-height:0!important}.geekui-mediaviewer-tags-modal{flex:1!important;min-height:0!important;overflow-y:auto!important;padding:8px 12px 12px!important;max-height:unset!important}.geekui-mediaviewer-tags-modal>strong{display:block!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:0.1em!important;color:var(--geekui-text-mute)!important;margin:12px 0 6px!important;padding-bottom:5px!important;border-bottom:1px solid var(--geekui-border)!important}.geekui-mediaviewer-tags-modal>strong:first-child{margin-top:6px!important}.geekui-mediaviewer-tags-item-modal{display:grid!important;grid-template-columns:34px 1fr!important;gap:8px!important;align-items:center!important;padding:4px 5px!important;border-radius:4px!important;margin-bottom:2px!important;position:relative!important}.geekui-mediaviewer-tags-item-modal:hover{background:var(--geekui-surface-2)!important}.geekui-mediaviewer-tags-item-modal>div:first-child img{width:34px!important;height:34px!important;object-fit:cover!important;border-radius:3px!important;display:block!important}.geekui-mediaviewer-tags-item-modal a{font-size:12px!important;line-height:1.35!important;color:var(--geekui-text)!important;text-decoration:none!important;display:block!important}.geekui-mediaviewer-tags-item-modal a:hover{color:var(--geekui-accent)!important}.geekui-mediaviewer-grid-caption-modal{display:block!important;padding:5px 14px!important;font-size:11px!important;font-style:italic!important;color:var(--geekui-text-mute)!important;background:var(--geekui-bg)!important;max-height:28px!important;overflow:hidden!important;flex-shrink:0!important;border-top:1px solid var(--geekui-border)!important;white-space:nowrap!important;text-overflow:ellipsis!important}.geekui-mediaviewer-grid-image-left-modal,.geekui-mediaviewer-grid-image-right-modal{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:2!important;font-size:28px!important;color:rgb(255 255 255 / .85)!important;text-shadow:0 0 10px rgb(0 0 0 / .9)!important;cursor:pointer!important}.geekui-mediaviewer-grid-image-left-modal{left:10px!important}.geekui-mediaviewer-grid-image-right-modal{right:10px!important}@media (max-width:768px){.geekui-mediaviewer-grid-modal{grid-template-columns:1fr!important;overflow-y:auto!important;align-items:start!important;height:auto!important;min-height:0!important}.geekui-mediaviewer-grid-image-modal{height:56.25vw!important;min-height:160px!important;max-height:55vh!important}.geekui-mediaviewer-grid-image-modal>img,.geekui-mediaviewer-grid-image-modal>iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.geekui-mediaviewer-grid-image-modal>iframe{max-height:56.25vw!important}.geekui-mediaviewer-grid-modal>div:last-child{border-left:none!important;border-top:1px solid var(--geekui-border)!important}.geekui-mediaviewer-tags-modal{max-height:220px!important;flex:unset!important}.geekui-mediaviewer-modal{height:auto!important;min-height:calc(100vh - 44px)!important;overflow-y:auto!important}._2R62C{overflow-y:auto!important}}.geekui-mediaviewer-modal>.geekfp-spinner{flex:1!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.geekui-mediaviewer-modal>.geekfp-spinner .geekfp-rotating{position:static!important;inset:auto!important;margin:0!important}.geekui-list-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100000;box-sizing:border-box;width:440px;max-width:92vw;max-height:88vh;overflow-y:auto;padding:24px;background:var(--geekui-modal-bg);border:1px solid var(--geekui-border);border-radius:var(--geekui-card-radius);box-shadow:0 20px 60px rgb(0 0 0 / .45);font-family:var(--geekui-font-base);color:var(--geekui-modal-text);--geekui-text:var(--geekui-modal-text);--geekui-text-dim:var(--geekui-modal-text);--geekui-text-mute:var(--geekui-modal-text)}.geekui-list-modal-head{margin-bottom:8px}.geekui-list-modal-title-row{display:flex;align-items:center;gap:10px}.geekui-list-modal-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--geekui-card-radius);background:var(--geekui-surface-2);color:var(--geekui-accent)}.geekui-list-modal-title{font-family:var(--geekui-font-title);font-weight:700;font-size:19px;color:var(--geekui-text)}.geekui-list-modal-subtitle{margin:6px 0 0;color:var(--geekui-text-mute);font-size:13px}.geekui-list-modal-sparkle{margin:14px 0;text-align:center;color:var(--geekui-accent);opacity:.6}.geekui-list-modal-body{display:flex;flex-direction:column;gap:12px}.geekui-list-modal-loading{display:flex;justify-content:center;padding:24px 0;color:var(--geekui-accent)}.geekui-list-modal-msg{padding:16px 0;text-align:center;color:var(--geekui-text-mute);font-size:14px}.geekui-list-modal-label{color:var(--geekui-text-dim);font-size:12px;font-weight:600;letter-spacing:.02em}.geekui-list-modal-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.geekui-list-modal-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;background:var(--geekui-surface-2);border:1px solid var(--geekui-border);border-radius:999px;font-size:12px}.geekui-list-modal-tag button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:#fff0;border:none;color:var(--geekui-text-mute);cursor:pointer}.geekui-list-modal-select,.geekui-list-modal-create-input,.geekui-list-modal-textarea{width:100%;box-sizing:border-box;padding:10px 12px;background:var(--geekui-surface);border:1px solid var(--geekui-border);border-radius:var(--geekui-card-radius);color:var(--geekui-text);font-family:var(--geekui-font-base);font-size:14px;outline:none}.geekui-list-modal-textarea{min-height:90px;resize:vertical}.geekui-list-modal-create-row{display:flex;gap:8px}.geekui-list-modal-create-input{flex:1 1 auto}.geekui-list-modal-create-btn,.geekui-list-modal-create-cancel{display:inline-flex;align-items:center;justify-content:center;width:38px;flex:0 0 auto;border:1px solid var(--geekui-border);border-radius:var(--geekui-card-radius);background:var(--geekui-surface);color:var(--geekui-text);cursor:pointer}.geekui-list-modal-create{display:flex;align-items:center;gap:6px;color:var(--geekui-accent);font-size:13px;cursor:pointer}.geekui-list-modal-footer-line{height:1px;margin:16px 0 14px;background:var(--geekui-border)}.geekui-list-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.geekui-list-modal-footer-right{display:flex;gap:8px}.geekui-list-modal-btn-cancel,.geekui-list-modal-btn-add,.geekui-list-modal-btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border-radius:var(--geekui-card-radius);font-size:13px;font-weight:600;cursor:pointer}.geekui-list-modal-btn-cancel{background:#fff0;border:1px solid var(--geekui-border);color:var(--geekui-text-dim)}.geekui-list-modal-btn-add{background:var(--geekui-modal-text);border:1px solid var(--geekui-modal-text);color:var(--geekui-modal-bg)}.geekui-list-modal-btn-add:disabled{opacity:.45;cursor:default}.geekui-list-modal-btn-danger{background:#fff0;border:1px solid #e0556a;color:#e0556a}.geekui-avatar-user{position:relative;display:inline-block;line-height:0}.geekui-avatar-user img{position:relative;display:block}.geekui-avatar-user-initials{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(120% 90% at 50% 18%,color-mix(in srgb,var(--geekui-accent,#d4a24a) 18%,transparent),transparent 70%),var(--geekui-noposter-person,var(--geekui-surface-2,#23232a));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--geekui-accent,#d4a24a) 35%,transparent);color:var(--geekui-accent,#d4a24a);font-family:var(--geekui-font-title,inherit);font-weight:600;font-size:14px;line-height:1;letter-spacing:.04em;text-transform:uppercase;user-select:none}:root{--geekui-bg:transparent;--geekui-text:inherit;--geekui-text-dim:inherit;--geekui-text-mute:inherit;--geekui-accent:currentColor;--geekui-accent-2:currentColor;--geekui-font-base:inherit;--geekui-font-title:inherit;--geekui-font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--geekui-surface:rgba(127, 127, 127, 0.08);--geekui-surface-2:rgba(127, 127, 127, 0.14);--geekui-border:rgba(127, 127, 127, 0.28);--geekui-card-radius:8px;--geekui-card-shadow:none;--geekui-card-hover-shadow:0 4px 14px rgba(0, 0, 0, 0.14)}.geekui-container{background:var(--geekui-bg);color:var(--geekui-text);font-family:var(--geekui-font-base)}.geekui-movie-container{position:relative;min-height:600px}.geekui a{color:var(--geekui-accent)}.geekui-title-header{position:relative;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.geekui-title-header-mask{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .55),rgb(0 0 0 / .85))}.geekui-title-header-content{position:relative;z-index:1;display:grid;grid-template-columns:240px 1fr 360px;gap:30px;padding:24px;color:#fff}.geekui-title-header-media{display:flex;flex-direction:column;gap:12px}.geekui-title-header-poster{width:240px;height:360px;border-radius:var(--geekui-card-radius);background-size:cover!important;background-position:center!important}.geekui-title-header-imdb a{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;background:#f5c518;border-radius:4px;color:#000!important;font-weight:700;font-size:13px;text-decoration:none}.geekui-title-header-imdb svg{font-size:20px}.geekui-title-header-imdb img{height:28px}.geekui-title-header-title{font-family:var(--geekui-font-title);font-weight:800;font-size:34px;line-height:1.15}.geekui-title-header-title span{font-weight:400;opacity:.7}.geekui-title-header-info{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px;font-size:13px;opacity:.85}.geekui-title-header-info a{color:#fff}.geekui-title-header-sum{margin-top:14px;font-size:14px;line-height:1.6}.geekui-title-header-readmore{margin-top:10px;font-size:13px}.geekui-title-header-readmore a{color:var(--geekui-accent-2)}.geekui-title-header-crew{margin-top:8px;font-size:13px}.geekui-title-header-crew span{opacity:.7;text-transform:capitalize}.geekui-title-header-crew a{color:#fff}.geekui-title-mobile{display:none}.geekui-title-header-mobile{display:grid;grid-template-columns:110px 1fr;gap:14px;margin-top:14px;align-items:start}.geekui-title-header-mobile .geekui-title-header-media{gap:8px}.geekui-title-header-mobile .geekui-title-header-poster{width:100%;height:auto;aspect-ratio:2 / 3}.geekui-title-header-mobile .geekui-rating{padding:12px}.geekui-title-header-mobile .geekui-rating-statistic{gap:10px}.geekui-title-header-mobile .geekui-rating-statistic-rating{font-size:21px}.geekui-title-header-mobile .geekui-rating-statistic-critic{font-size:17px}.geekui-title-header-mobile .geekui-rating-actions{grid-template-columns:repeat(2,1fr)}#geekui-open-menu{cursor:pointer}.geekui-title-content{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;padding:24px}.geekui-title-content-left{min-width:0}.geekui-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--geekui-border)}.geekui-tabs a{padding:10px 16px;color:var(--geekui-text-dim)!important;font-family:var(--geekui-font-base);font-size:14px;text-decoration:none!important;border-bottom:2px solid #fff0;transition:color 0.15s ease,border-color 0.15s ease}.geekui-tabs a:hover{color:var(--geekui-accent)!important}.geekui-tabs a.geekui-active{color:var(--geekui-accent)!important;border-bottom-color:var(--geekui-accent)}.geekui-tab-content{padding:20px 0;border:0}.geekui-title-content-right{min-width:0}.geekui-title-card{margin-bottom:16px;border:1px solid var(--geekui-border);border-radius:var(--geekui-card-radius);overflow:hidden}.geekui-title-card-title{padding:8px 12px;background:var(--geekui-surface-2);color:var(--geekui-text);font-family:var(--geekui-font-title);font-weight:700;font-size:14px}.geekui-title-card-info{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:8px 12px;border-top:1px solid var(--geekui-border);font-size:13px}.geekui-title-card-info>div:first-child{color:var(--geekui-text-mute)}.geekui-title-card-info>div:last-child{color:var(--geekui-text)}.geekui-title-card-info a{color:var(--geekui-accent)}.geekui-rating{background:var(--geekui-surface);border:1px solid var(--geekui-border);border-radius:var(--geekui-card-radius);padding:16px;color:var(--geekui-text)}.geekui-rating-statistic{display:grid;grid-template-columns:1fr 1fr;gap:14px}.geekui-rating-statistic-rating,.geekui-rating-statistic-critic{display:flex;align-items:center;gap:8px;font-family:var(--geekui-font-title);font-weight:800}.geekui-rating-statistic-rating{font-size:28px}.geekui-rating-statistic-critic{font-size:22px}.geekui-rating-statistic-info{color:var(--geekui-text-mute);font-size:12px}.geekui-rating-statistic-star{font-size:40px;line-height:.85}.geekui-rating-statistic-star--sm{font-size:30px}.geekui-rating-write{display:flex;align-items:center;justify-content:center;gap:6px;margin:14px 0;padding:10px;background:var(--geekui-surface-2);border:1px solid var(--geekui-border);border-radius:var(--geekui-card-radius);color:var(--geekui-accent)!important;font-weight:600;text-decoration:none!important}.geekui-rating-star{display:flex;align-items:center;gap:8px;margin-bottom:14px}.geekui-write-cancel-rate{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff0;border:1px solid var(--geekui-border);border-radius:4px;color:var(--geekui-text-mute);cursor:pointer}.geekui-write-stars{display:flex;gap:3px;font-size:30px;line-height:1}.geekui-write-stars span{cursor:pointer;transition:transform 0.12s ease}.geekui-write-star--off{color:var(--geekui-text-mute);opacity:.4}.geekui-write-star--on{color:var(--geekui-accent)}.geekui-write-stars span:hover{transform:scale(1.15)}.geekui-rating-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.geekui-rating-actions>div{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border:1px solid var(--geekui-border);border-radius:var(--geekui-card-radius);text-align:center;font-size:13px;cursor:pointer;transition:border-color 0.15s ease,color 0.15s ease}.geekui-rating-actions>div.active{border-color:var(--geekui-accent);color:var(--geekui-accent)}.geekui-rating-actions>div:hover{border-color:var(--geekui-accent)}.geekui-rating-list{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding:9px;border:1px solid var(--geekui-border);border-radius:var(--geekui-card-radius);cursor:pointer}.geekui-dock-menu{display:flex;flex-direction:column;gap:4px}.geekui-dock-menu a{padding:12px 8px;color:#fff!important;font-size:16px;text-decoration:none!important;border-bottom:1px solid rgb(255 255 255 / .12)}.geekui-dock-menu a.geekui-active{color:var(--geekui-accent-2)!important}.geekui-tab-title{margin:18px 0 12px;font-family:var(--geekui-font-title);font-weight:700;font-size:20px;color:var(--geekui-text)}.geekui-tab-title span{color:var(--geekui-text-mute);font-size:.7em}.geekui-tab-content-text{color:var(--geekui-text);font-size:14px;line-height:1.65}.geekui-tab-empty{padding:30px 0;color:var(--geekui-text-mute);font-size:14px;text-align:center}.geekui-media-filter{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.geekui-media-filter-chip{appearance:none;border:1px solid var(--geekui-border);background:var(--geekui-surface-2);color:var(--geekui-text);padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;cursor:pointer;line-height:1.2}.geekui-media-filter-chip span{opacity:.65;margin-left:4px;font-weight:500}.geekui-media-filter-chip:hover{border-color:var(--geekui-accent)}.geekui-media-filter-chip.is-active{background:var(--geekui-accent);border-color:var(--geekui-accent);color:var(--geekui-on-accent,#fff)}.geekui-media-filter-chip.is-active span{opacity:.85}.geekui-link{font-size:14px}.geekui-link.right{float:right}.geekui-link a{display:inline-flex;align-items:center;gap:4px;color:var(--geekui-accent)!important;text-decoration:none!important}.geekui-general-icon{width:11px;height:11px}.geekui-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--geekui-border);border-radius:var(--geekui-card-radius);background:var(--geekui-surface);color:var(--geekui-text)!important;font-size:13px;text-decoration:none!important;cursor:pointer}.geekui-btn.geekui-info:hover{border-color:var(--geekui-accent);color:var(--geekui-accent)!important}.geekui-cast-slider{position:relative}.geekui-title-front-cast{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:none}.geekui-title-front-cast::-webkit-scrollbar{display:none}.geekui-cast-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;background:var(--geekui-modal-bg);border:1px solid var(--geekui-border);color:var(--geekui-modal-text);cursor:pointer;box-shadow:var(--geekui-card-hover-shadow)}.geekui-cast-arrow--prev{left:-6px}.geekui-cast-arrow--next{right:-6px}.geekui-title-front-cast-item{flex:0 0 160px;scroll-snap-align:start;display:flex;flex-direction:column;background:var(--geekui-surface);border:1px solid var(--geekui-border);border-radius:var(--geekui-card-radius);overflow:hidden}.geekui-title-front-cast-item img{width:100%;height:180px;object-fit:cover;display:block}.geekui-title-front-cast-item-content{padding:8px 10px 10px;text-align:center}.geekui-title-front-cast-item-content-name a{color:var(--geekui-text)!important;font-weight:700;font-size:13px;text-decoration:none!important}.geekui-title-front-cast-item-content-char{color:var(--geekui-text-mute);font-size:12px}.geekui-title-front-cast-item-content-char a{color:var(--geekui-text-dim)!important;text-decoration:none!important}.geekui-front-videos-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.geekui-front-videos-all{display:inline-flex;align-items:center;gap:4px;color:var(--geekui-accent)!important;font-size:13px;text-decoration:none!important}.geekui-front-gallery{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:120px;gap:8px}.geekui-front-gallery-item{position:relative}.geekui-front-gallery-item--hero{grid-column:span 2;grid-row:span 2}.geekui-front-gallery-item img{width:100%;height:100%;object-fit:cover;border-radius:4px;display:block}.geekui-front-gallery-num{position:absolute;left:6px;bottom:6px;color:#fff;font-family:var(--geekui-font-mono);font-size:11px}.geekui-front-gallery-more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:var(--geekui-surface-2);border:1px solid var(--geekui-border);border-radius:4px;color:var(--geekui-text)!important;text-decoration:none!important}.geekui-front-gallery-more span{font-size:20px;font-weight:800}.geekui-front-gallery-more small{color:var(--geekui-text-mute);font-size:11px}.geekui-front-video{position:relative}.geekui-front-video a{display:block;position:relative;border-radius:var(--geekui-card-radius);overflow:hidden}.geekui-front-video img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.geekui-front-video-title{position:absolute;left:0;right:0;bottom:0;padding:20px 14px 10px;background:linear-gradient(transparent,rgb(0 0 0 / .8));color:#fff;font-size:14px}.geekui-front-video-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.geekui-front-video-strip-item{position:relative}.geekui-front-video-strip-item a{display:block;position:relative;border-radius:4px;overflow:hidden}.geekui-front-video-strip-item img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.geekui-front-video .geekui-player,.geekui-front-video-strip-item .geekui-player{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:44px;color:#fff;background:rgb(0 0 0 / .35);pointer-events:none;opacity:0;transition:opacity 0.2s ease}.geekui-front-video a:hover .geekui-player,.geekui-front-video-strip-item a:hover .geekui-player{opacity:1}.geekui-title-cast{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}.geekui-title-cast-item{padding:10px;background:var(--geekui-surface);border:1px solid var(--geekui-border);border-radius:var(--geekui-card-radius);text-align:center}.geekui-title-cast-item img{width:90px;height:90px;object-fit:cover;border-radius:50%;display:block;margin:0 auto 6px}.geekui-avatar-initial{display:flex;align-items:center;justify-content:center;background:linear-gradient(155deg,rgb(255 255 255 / .06),rgb(0 0 0 / .32)),var(--geekui-surface-2,var(--geekui-surface));color:var(--geekui-accent);box-shadow:inset 0 0 0 1px var(--geekui-border-strong,rgb(255 255 255 / .12));overflow:hidden}.geekui-avatar-initial>span{font-family:var(--geekui-font-title,inherit);font-weight:800;line-height:1;letter-spacing:.04em;opacity:.95;text-shadow:0 2px 12px rgb(0 0 0 / .4)}.geekui-title-front-cast-item>.geekui-avatar-initial{width:100%;height:180px}.geekui-title-front-cast-item>.geekui-avatar-initial>span{font-size:52px}.geekui-title-cast-item .geekui-avatar-initial{width:90px;height:90px;border-radius:50%;margin:0 auto 6px}.geekui-title-cast-item .geekui-avatar-initial>span{font-size:30px}.geekui-title-cast-item a{color:var(--geekui-text)!important;font-weight:700;font-size:14px;text-decoration:none!important}.geekui-title-cast-item>div:last-child{color:var(--geekui-text-mute);font-size:12px}.geekui-review-button-right{display:flex;justify-content:flex-end;margin-bottom:14px}.geekui-title-reviews{display:flex;flex-direction:column;gap:14px}.geekui-title-review{display:grid;grid-template-columns:160px 1fr;gap:16px;padding:16px;background:var(--geekui-surface);border:1px solid var(--geekui-border);border-radius:var(--geekui-card-radius)}.geekui-title-review-sidebar{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.geekui-title-review-avatar-wrap img{width:64px;height:64px;object-fit:cover;border-radius:50%}.geekui-title-review-username{color:var(--geekui-text);font-weight:700;font-size:14px}.geekui-title-review-stats{display:flex;flex-direction:column;gap:3px}.geekui-title-review-stat{display:flex;align-items:center;gap:5px;color:var(--geekui-text-mute);font-size:12px}.geekui-title-review-stat-icon{color:var(--geekui-accent)}.geekui-title-review-body{min-width:0}.geekui-title-review-header{display:flex;gap:8px}.geekui-title-review-quote{font-size:40px;line-height:1;color:var(--geekui-accent);opacity:.5}.geekui-title-review-title a{color:var(--geekui-text)!important;font-family:var(--geekui-font-title);font-weight:700;font-size:17px;text-decoration:none!important}.geekui-title-review-content{margin-top:8px;color:var(--geekui-text-dim);font-size:14px;line-height:1.6}.geekui-review-stars{display:flex;align-items:center;gap:2px;font-size:14px}.geekui-review-star--on{color:var(--geekui-accent)}.geekui-review-star--off{color:var(--geekui-text-mute);opacity:.4}.geekui-review-star-score{margin-left:6px;color:var(--geekui-text-mute);font-size:12px}.geekui-critics-heading{display:flex;align-items:center;gap:12px;margin-bottom:14px}.geekui-critics-heading-title{font-family:var(--geekui-font-title);font-weight:700;font-size:20px;color:var(--geekui-text)}.geekui-critics-heading-line{flex:1 1 auto;height:1px;background:var(--geekui-border)}.geekui-critic-card{margin-bottom:14px;padding:16px;background:var(--geekui-surface);border:1px solid var(--geekui-border);border-radius:var(--geekui-card-radius)}.geekui-critic-card-top{display:flex;gap:10px}.geekui-critic-quote-icon{font-size:38px;line-height:1;color:var(--geekui-accent);opacity:.5}.geekui-critic-card-main{flex:1 1 auto;min-width:0}.geekui-critic-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.geekui-critic-title{color:var(--geekui-text)!important;font-family:var(--geekui-font-title);font-weight:700;font-size:16px;text-decoration:none!important}.geekui-critic-rating-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--geekui-accent);border-radius:3px;color:var(--geekui-accent);font-weight:700;font-size:13px}.geekui-critic-meta{display:flex;align-items:center;gap:8px;margin-top:4px;color:var(--geekui-text-mute);font-size:12px}.geekui-critic-meta-item{display:inline-flex;align-items:center;gap:4px}.geekui-critic-divider{height:1px;margin:12px 0;background:var(--geekui-border)}.geekui-critic-content{color:var(--geekui-text-dim);font-size:14px;line-height:1.6}.geekui-critic-footer{margin-top:10px;text-align:right}.geekui-critic-read-more{display:inline-flex;align-items:center;gap:5px;color:var(--geekui-accent)!important;font-size:13px;text-decoration:none!important}.geekui-write-header{margin-bottom:14px}.geekui-write-return-btn{display:inline-flex;align-items:center;gap:5px;color:var(--geekui-accent)!important;text-decoration:none!important}.geekui-form{display:flex;flex-direction:column;gap:14px}.geekui-msg{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:var(--geekui-card-radius);font-size:13px}.geekui-msg.warning{background:rgb(224 85 106 / .15);color:#e0556a}.geekui-msg.success{background:rgb(60 170 90 / .15);color:#3caa5a}.geekui-msg-close{cursor:pointer}.geekui-write-field{display:flex;flex-direction:column;gap:6px}.geekui-write-field label{color:var(--geekui-text-dim);font-size:13px;font-weight:600}.geekui-write-field input,.geekui-write-field textarea{width:100%;box-sizing:border-box;padding:10px 12px;background:var(--geekui-surface);border:1px solid var(--geekui-border);border-radius:var(--geekui-card-radius);color:var(--geekui-text);font-family:var(--geekui-font-base);font-size:14px;outline:none}.geekui-write-field textarea{min-height:160px;resize:vertical}.geekui-write-rating-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.geekui-write-rating-score{display:inline-flex;align-items:center;gap:6px}.geekui-write-laurel{color:var(--geekui-accent)}.geekui-write-score-num{font-family:var(--geekui-font-title);font-weight:700}.geekui-write-rating-label{margin-left:auto;color:var(--geekui-text-mute);font-family:var(--geekui-font-mono);font-size:12px;letter-spacing:.08em}.geekui-write-rating-box{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.geekui-write-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.geekui-write-actions-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.geekui-write-btn-delete,.geekui-write-btn-save{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--geekui-card-radius);font-size:13px;font-weight:600;cursor:pointer}.geekui-write-btn-delete{background:#fff0;border:1px solid #e0556a;color:#e0556a}.geekui-write-btn-delete:hover{background:#e0556a;color:#fff}.geekui-write-btn-save{background:#3caa5a;border:1px solid #3caa5a;color:#fff}.geekui-write-confirm{display:inline-flex;align-items:center;gap:6px;color:var(--geekui-text-mute);font-size:12px}.geekui-article-title a{color:var(--geekui-text)!important;font-family:var(--geekui-font-title);font-weight:700;font-size:18px;text-decoration:none!important}.geekui-article-date{color:var(--geekui-text-mute);font-size:13px;font-weight:700}.geekui-gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.geekui-gallery>div{position:relative;aspect-ratio:16 / 9;border-radius:6px;overflow:hidden}.geekui-gallery>div a{display:block;width:100%;height:100%}.geekui-gallery img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease}.geekui-gallery>div:hover img{transform:scale(1.06)}.geekui-videogallery-featured{position:relative;margin-top:12px;border-radius:var(--geekui-card-radius);overflow:hidden}.geekui-videogallery-featured a{display:block;position:relative}.geekui-videogallery-featured img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;transition:transform 0.4s ease,filter 0.4s ease}.geekui-videogallery-featured:hover img{transform:scale(1.03);filter:brightness(.82)}.geekui-videogallery-featured .geekui-videogallery-title{position:absolute;left:16px;right:16px;bottom:14px;margin:0;z-index:2;color:#fff;font-size:15px;font-weight:700;text-shadow:0 1px 8px rgb(0 0 0 / .95)}.geekui-videogallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:12px}.geekui-videogallery>div{border:1px solid var(--geekui-border);border-radius:var(--geekui-card-radius);overflow:hidden;transition:border-color 0.2s ease}.geekui-videogallery>div:hover{border-color:var(--geekui-accent)}.geekui-videogallery-image{position:relative;overflow:hidden}.geekui-videogallery-image a{display:block;position:relative}.geekui-videogallery-image img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;transition:transform 0.3s ease}.geekui-videogallery>div:hover .geekui-videogallery-image img{transform:scale(1.04)}.geekui-videogallery-title{padding:8px 10px;color:var(--geekui-text-dim);font-size:13px}.geekui-videogallery-featured .geekui-player{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:rgb(0 0 0 / .58);display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;z-index:2;transition:transform 0.25s ease,background 0.25s ease,color 0.25s ease}.geekui-videogallery-featured:hover .geekui-player{transform:translate(-50%,-50%) scale(1.1);background:var(--geekui-accent);color:#000}.geekui-videogallery-image .geekui-player{position:absolute;bottom:8px;left:8px;width:28px;height:28px;border-radius:50%;background:rgb(0 0 0 / .62);display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff;z-index:2}.geekui-episodes{width:100%}.geekui-episodes-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.geekui-episodes-title{margin:0;font-family:var(--geekui-font-title);font-weight:700;font-size:22px;color:var(--geekui-text)}.geekui-episodes-season-row{display:flex;align-items:center;gap:8px}.geekui-episodes-season-label{color:var(--geekui-text-mute);font-size:13px}.geekui-episodes-select{padding:6px 10px;background:var(--geekui-surface);border:1px solid var(--geekui-border);border-radius:var(--geekui-card-radius);color:var(--geekui-text)}.geekui-episodes-divider{margin:14px 0;text-align:center;color:var(--geekui-accent)}.geekui-episodes-list{display:flex;flex-direction:column;gap:12px}.geekui-episode-card{display:grid;grid-template-columns:240px 1fr;gap:16px;padding:12px;background:var(--geekui-surface);border:1px solid var(--geekui-border);border-radius:var(--geekui-card-radius)}.geekui-episode-thumb img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:6px;display:block}.geekui-episode-info{display:flex;flex-direction:column;gap:6px;min-width:0}.geekui-episode-name{color:var(--geekui-text)!important;font-family:var(--geekui-font-title);font-weight:700;font-size:17px;text-decoration:none!important}.geekui-episode-meta{display:flex;flex-wrap:wrap;gap:12px;color:var(--geekui-text-mute);font-size:12px}.geekui-episode-meta-item{display:inline-flex;align-items:center;gap:5px}.geekui-episode-plot{color:var(--geekui-text-dim);font-size:13px;line-height:1.5}.geekui-epnav{position:relative;margin-bottom:0;border-radius:var(--geekui-card-radius) var(--geekui-card-radius) 0 0;background-size:cover!important;background-position:center!important;overflow:hidden}.geekui-epnav+.geekui-title-header{border-radius:0 0 var(--geekui-card-radius) var(--geekui-card-radius)}.geekui-epnav-mask{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .6),rgb(0 0 0 / .85))}.geekui-epnav-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;color:var(--geekui-text);text-shadow:var(--geekui-hero-text-shadow)}.geekui-epnav-left{display:flex;gap:14px;align-items:center}.geekui-epnav-poster-wrap img{width:56px;height:76px;object-fit:cover;border-radius:4px}.geekui-epnav-meta{display:flex;flex-direction:column;gap:4px}.geekui-epnav-show-title{color:var(--geekui-text)!important;font-family:var(--geekui-font-title);font-weight:700;font-size:18px;text-decoration:none!important}.geekui-epnav-ep-label{display:flex;align-items:center;gap:6px;font-size:13px;opacity:.85}.geekui-epnav-details{display:flex;align-items:center;gap:8px;font-size:12px;opacity:.75}.geekui-epnav-detail-item{display:inline-flex;align-items:center;gap:4px}.geekui-epnav-nav{display:flex;gap:8px}.geekui-epnav-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--geekui-border-strong);border-radius:50%;color:var(--geekui-accent);text-decoration:none}.geekui-epnav-btn--disabled{opacity:.3;pointer-events:none}.gx-mv-wrap{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px}.gx-mv-media-col{min-width:0}.gx-mv-media{position:relative;border-radius:var(--geekui-card-radius);overflow:hidden}.gx-mv-media-img{width:100%;display:block}.gx-mv-media--video .gx-mv-media-img{aspect-ratio:16 / 9;object-fit:cover}.gx-mv-iframe-wrap{position:relative;aspect-ratio:16 / 9}.gx-mv-iframe-wrap iframe{width:100%;height:100%;border:0}.gx-mv-play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background:rgb(0 0 0 / .15);opacity:0;transition:opacity 0.2s ease}.gx-mv-media:hover .gx-mv-play-overlay{opacity:1}.gx-mv-play-btn{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:rgb(0 0 0 / .6);color:#fff}.gx-mv-play-ico{width:26px;height:26px}.gx-mv-nav{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgb(0 0 0 / .55);color:#fff;text-decoration:none}.gx-mv-nav--left{left:10px}.gx-mv-nav--right{right:10px}.gx-mv-media .gx-mv-nav{color:#f0e7d2!important}.gx-mv-caption{margin-top:10px;color:var(--geekui-text-dim);font-size:13px;line-height:1.5}.gx-mv-sidebar{min-width:0}.gx-mv-info-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--geekui-border);color:var(--geekui-text-dim);font-size:13px}.gx-mv-counter{font-family:var(--geekui-font-mono)}.gx-mv-grid-link{display:inline-flex;color:var(--geekui-accent)}.gx-mv-tags{display:flex;flex-direction:column;gap:14px}.gx-mv-tag-section{display:flex;flex-direction:column;gap:6px}.gx-mv-tag-label{color:var(--geekui-text-mute);font-family:var(--geekui-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.gx-mv-tag-item{display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:center;padding:6px;border:1px solid var(--geekui-border);border-radius:var(--geekui-card-radius)}.gx-mv-tag-img{width:44px;height:60px;object-fit:cover;border-radius:3px;display:block}.gx-mv-tag-name{color:var(--geekui-text)!important;font-size:13px;text-decoration:none!important}.gx-mv-tag-name:hover{color:var(--geekui-accent)!important}@media (max-width:900px){.gx-mv-wrap{grid-template-columns:1fr}}@media (max-width:900px){.geekui-title-review{grid-template-columns:1fr}.geekui-episode-card{grid-template-columns:1fr}.geekui-epnav-inner{flex-direction:column;align-items:flex-start}}.geekfp-spinner{display:flex;align-items:center;justify-content:center;min-height:300px;color:var(--geekui-accent)}@media (max-width:1100px){.geekui-title-header-content{grid-template-columns:1fr;gap:20px;padding:20px}.geekui-title-header-poster{width:180px;height:270px}.geekui-title-content{grid-template-columns:1fr;padding:20px}}@media (max-width:800px){.geekui-title-header{display:none}.geekui-title-mobile{display:block;padding:12px}.geekui-title-content{padding:14px}.geekui-tabs{display:none}.geekui-front-gallery{grid-template-columns:repeat(2,1fr)}.geekui-gallery{grid-template-columns:repeat(3,1fr)}}.geekui-rc{background:var(--geekui-surface,rgb(0 0 0 / .04));border:1px solid var(--geekui-border-strong,var(--geekui-border,rgb(0 0 0 / .1)));border-radius:var(--geekui-card-radius,6px);padding:28px 24px;margin:18px 0 0;text-align:center;position:relative}.geekui-rc-frame{display:flex;flex-direction:column;align-items:center;gap:14px}.geekui-rc-eyebrow{display:flex;align-items:center;gap:14px}.geekui-rc-rule{display:inline-block;width:40px;height:1px;background:var(--geekui-accent,currentColor);opacity:.55}.geekui-rc-eyebrow-text{font-family:var(--geekui-font-title,inherit);text-transform:uppercase;letter-spacing:.32em;font-size:13px;font-weight:700;color:var(--geekui-accent,currentColor)}.geekui-rc-headline{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;justify-content:center;color:var(--geekui-text,currentColor)}.geekui-rc-label{font-family:var(--geekui-font-title,inherit);text-transform:uppercase;letter-spacing:.16em;font-size:13px;color:var(--geekui-accent,currentColor)}.geekui-rc-date{font-family:var(--geekui-font-title,inherit);font-size:28px;letter-spacing:.02em;color:var(--geekui-text,currentColor);line-height:1.15}.geekui-rc-timer{display:flex;align-items:flex-start;gap:6px}.geekui-rc-unit{display:flex;flex-direction:column;align-items:center;min-width:56px}.geekui-rc-digits{display:inline-flex;gap:2px}.geekui-rc-digit{display:inline-block;min-width:22px;padding:4px 6px;background:var(--geekui-bg-2,rgb(0 0 0 / .06));border:1px solid var(--geekui-border,rgb(0 0 0 / .1));border-radius:4px;font-family:var(--geekui-font-mono,ui-monospace,monospace);font-size:22px;line-height:1;color:var(--geekui-accent,currentColor);text-align:center;font-variant-numeric:tabular-nums}.geekui-rc-unit-label{margin-top:6px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--geekui-text-mute,currentColor)}.geekui-rc-sep{align-self:center;font-family:var(--geekui-font-mono,ui-monospace,monospace);font-size:22px;line-height:1;color:var(--geekui-text-mute,currentColor);padding:4px 2px}@media (max-width:600px){.geekui-rc{padding:14px}.geekui-rc-digit{font-size:18px;min-width:18px;padding:3px 5px}.geekui-rc-unit{min-width:44px}.geekui-rc-sep{font-size:18px}}body,[id^="geekui-root"]{--geekui-bg:#0e0c09;--geekui-bg-2:#181410;--geekui-text:#f0e6d2;--geekui-text-dim:#c4b89d;--geekui-text-mute:#8a8175;--geekui-accent:#d4a24a;--geekui-accent-2:#e8bf6f;--geekui-accent-d:#b9893a;--geekui-noposter-movie:#d4a24a;--geekui-noposter-tv:#7aa7d4;--geekui-noposter-game:#b487d6;--geekui-noposter-person:#d4a24a;--geekui-noposter-char:#c98a6a;--geekui-font-base:"Inter", system-ui, -apple-system, sans-serif;--geekui-font-title:"Cormorant Garamond", "EB Garamond", Georgia, serif;--geekui-font-mono:"JetBrains Mono", ui-monospace, monospace;--geekui-surface:#181410;--geekui-surface-2:rgba(212, 162, 74, 0.10);--geekui-border:rgba(212, 162, 74, 0.22);--geekui-border-strong:rgba(212, 162, 74, 0.55);--geekui-modal-bg:#221c16;--geekui-modal-text:#f0e6d2;--geekui-card-radius:6px;--geekui-card-shadow:0 8px 24px rgba(0, 0, 0, 0.55);--geekui-card-hover-shadow:0 18px 40px rgba(0, 0, 0, 0.65), 0 0 24px rgba(212, 162, 74, 0.18);--geekui-glow:0 0 0 1px rgba(212, 162, 74, 0.50), 0 0 22px rgba(212, 162, 74, 0.25);--geekui-hero-fade:linear-gradient(180deg, rgba(14, 12, 9, 0.30) 0%, rgba(14, 12, 9, 0.78) 55%, rgba(14, 12, 9, 0.96) 100%);--geekui-hero-tint:linear-gradient(110deg, rgba(212, 162, 74, 0.10) 0%, transparent 40%, rgba(185, 137, 58, 0.08) 100%);--geekui-hero-text-shadow:0 2px 18px rgba(0, 0, 0, 0.85), 0 0 6px rgba(212, 162, 74, 0.20);--geekui-tone-exceptional:#e8bf6f;--geekui-tone-great:#d4a24a;--geekui-tone-good:#6ee7b7;--geekui-tone-mixed:#f0c674;--geekui-tone-poor:#ff6b9a;--geekui-tone-muted:#6b6353;--reel-paper:#f0e6d2;--reel-ink:#1a1611;--reel-grain:rgba(240, 230, 210, 0.04);--chroma-violet:#b9893a;--chroma-violet-2:#d4a24a;--chroma-grid:rgba(212, 162, 74, 0.04)}body[data-theme="light"],body[data-theme="light"] [id^="geekui-root"]{--geekui-bg:#f5efe2;--geekui-bg-2:#faf4e7;--geekui-text:#1a1611;--geekui-text-dim:#4a4036;--geekui-text-mute:#6e655a;--geekui-accent:#9a6f1f;--geekui-accent-2:#b9893a;--geekui-accent-d:#6e4f12;--geekui-surface:#ffffff;--geekui-surface-2:rgba(154, 111, 31, 0.08);--geekui-border:rgba(154, 111, 31, 0.22);--geekui-border-strong:rgba(154, 111, 31, 0.55);--geekui-modal-bg:#ffffff;--geekui-modal-text:#1a1611;--geekui-card-shadow:0 6px 18px rgba(26, 22, 17, 0.08);--geekui-card-hover-shadow:0 14px 32px rgba(26, 22, 17, 0.14), 0 0 18px rgba(154, 111, 31, 0.14);--geekui-glow:0 0 0 1px rgba(154, 111, 31, 0.55), 0 0 18px rgba(154, 111, 31, 0.20);--geekui-hero-fade:linear-gradient(180deg, rgba(245, 239, 226, 0.85) 0%, rgba(245, 239, 226, 0.96) 55%, rgba(245, 239, 226, 0.99) 100%);--geekui-hero-tint:linear-gradient(110deg, rgba(154, 111, 31, 0.07) 0%, transparent 40%, rgba(245, 239, 226, 0.45) 100%);--geekui-hero-text-shadow:0 0 12px rgba(255, 255, 255, 0.95), 0 0 2px rgba(255, 255, 255, 1);--geekui-tone-exceptional:#6e4f12;--geekui-tone-great:#9a6f1f;--geekui-tone-good:#1f9b4a;--geekui-tone-mixed:#b88600;--geekui-tone-poor:#c2253a;--geekui-tone-muted:#8a8175;--reel-paper:#1a1611;--reel-ink:#f0e6d2;--reel-grain:rgba(26, 22, 17, 0.03);--chroma-violet:#6e4f12;--chroma-violet-2:#9a6f1f;--chroma-grid:rgba(26, 22, 17, 0.03)}.geekfp-spinner{display:flex;align-items:center;justify-content:center;min-height:200px;position:relative;color:var(--geekui-accent)}.geekfp-spinner .geekfp-rotating{opacity:0!important;width:0!important;height:0!important;position:absolute!important}.geekfp-spinner::after{content:'';width:42px;height:42px;border:3px solid #fff0;border-top-color:var(--geekui-accent);border-right-color:var(--geekui-accent-2);border-radius:50%;box-shadow:0 0 22px var(--geekui-accent-d,transparent);animation:geekui-cine-spin 0.9s linear infinite}@keyframes geekui-cine-spin{to{transform:rotate(360deg)}}.geekui-movie-container{--pp-rule:linear-gradient(90deg, transparent, var(--geekui-border-strong) 12%, var(--geekui-border-strong) 88%, transparent);--pp-gold:linear-gradient(90deg, transparent, var(--geekui-accent) 50%, transparent);position:relative}.geekui-title-header{position:relative;min-height:560px;border-radius:var(--geekui-card-radius);overflow:hidden;isolation:isolate}.geekui-title-header-mask{background:linear-gradient(95deg,rgb(14 12 9 / .94) 18%,rgb(14 12 9 / .62) 48%,rgb(14 12 9 / .30) 72%,rgb(14 12 9 / .55) 100%),var(--geekui-hero-tint)!important}.geekui-title-header::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(70% 90% at 88% -6%,rgb(212 162 74 / .20),transparent 55%),repeating-linear-gradient(0deg,var(--reel-grain) 0 2px,transparent 2px 4px)}.geekui-title-header-content{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;grid-template-areas:"masthead poster" "seal seal"!important;align-items:end;gap:34px 44px!important;padding:54px 48px 0!important;color:var(--geekui-text)!important}.geekui-title-header-media{grid-area:poster;align-self:end;gap:14px!important}.geekui-title-header-poster{width:280px!important;height:418px!important;border-radius:2px!important;transform:rotate(-2.2deg);transform-origin:bottom center;box-shadow:var(--geekui-card-hover-shadow);outline:1px solid var(--geekui-border);transition:transform .4s cubic-bezier(.2,.8,.2,1);position:relative}.geekui-title-header-media a{position:relative;display:block}.geekui-title-header-media a::before{content:"";position:absolute;inset:-12px;border:1px solid var(--geekui-border-strong);transform:rotate(-2.2deg);pointer-events:none}.geekui-title-header-media a::after{content:"";position:absolute;inset:-12px;pointer-events:none;transform:rotate(-2.2deg);background:linear-gradient(var(--geekui-accent),var(--geekui-accent)) left top/14px 1px no-repeat,linear-gradient(var(--geekui-accent),var(--geekui-accent)) left top/1px 14px no-repeat,linear-gradient(var(--geekui-accent),var(--geekui-accent)) right bottom/14px 1px no-repeat,linear-gradient(var(--geekui-accent),var(--geekui-accent)) right bottom/1px 14px no-repeat}.geekui-title-header:hover .geekui-title-header-poster{transform:rotate(0deg) translateY(-4px)}.geekui-title-header-imdb a{background:transparent!important;color:var(--geekui-text-dim)!important;border:1px solid var(--geekui-border-strong);border-radius:2px;font-family:var(--geekui-font-mono)!important;font-weight:500!important;font-size:11px!important;letter-spacing:.04em;text-transform:uppercase;padding:7px 10px!important}.geekui-title-header-imdb a span:first-child{color:#f5c518!important}.geekui-title-header-content>div:nth-child(2){grid-area:masthead;max-width:760px;padding-bottom:30px}.geekui-title-header-title{font-family:var(--geekui-font-title)!important;font-weight:600!important;font-size:clamp(48px,7vw,92px)!important;line-height:.94!important;letter-spacing:-.01em;color:var(--geekui-text)!important;text-shadow:var(--geekui-hero-text-shadow);margin:0}.geekui-title-header-title span{display:block;font-size:.34em;font-style:italic;font-weight:400;opacity:.6!important;margin-top:.1em;letter-spacing:0}.geekui-title-header-title::before{content:"";display:block;width:64px;height:2px;margin-bottom:22px;background:var(--pp-gold)}.geekui-title-header-info{margin-top:18px!important;font-family:var(--geekui-font-mono)!important;font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--geekui-text-dim)!important;opacity:1!important;gap:8px!important}.geekui-title-header-info a{color:var(--geekui-accent)!important}.geekui-title-header-sum{margin-top:20px!important;max-width:60ch;font-family:var(--geekui-font-base);font-size:15.5px!important;line-height:1.7!important;color:var(--geekui-text-dim)!important}.geekui-title-header-readmore{margin-top:12px!important;font-family:var(--geekui-font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.geekui-title-header-readmore a{color:var(--geekui-accent)!important}.geekui-title-header-crew{margin-top:10px!important;font-size:13.5px!important;color:var(--geekui-text)!important}.geekui-title-header-crew span{font-family:var(--geekui-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--geekui-text-mute)!important;opacity:1!important}.geekui-title-header-crew a{color:var(--geekui-text)!important;border-bottom:1px solid var(--geekui-border-strong)}.geekui-title-header-content>div:nth-child(3){grid-area:seal;align-self:end}.geekui-rating{display:flex!important;align-items:center;flex-wrap:wrap;gap:12px 16px!important;margin-top:40px;padding:18px 26px!important;background:linear-gradient(180deg,rgb(24 20 16 / .6),rgb(14 12 9 / .82))!important;backdrop-filter:blur(6px);border:0!important;border-top:1px solid var(--geekui-border-strong)!important;border-radius:0!important;position:relative}.geekui-rating::before,.geekui-rating::after{content:"";position:absolute;top:-1px;height:2px;width:120px;background:var(--geekui-accent)}.geekui-rating::before{left:0}.geekui-rating::after{right:0}.geekui-rating>.geekui-rating-statistic{order:1}.geekui-rating>.geekui-rating-star{order:2;margin-left:12px;flex:0 1 auto;min-width:0}.geekui-rating>.geekui-rating-actions{order:3;margin-left:auto;flex:none}.geekui-rating>.geekui-rating-write{order:4;flex:none}.geekui-rating>div:last-child{order:5;height:auto!important;margin:0!important;flex:none}.geekui-rating-statistic{display:flex!important;align-items:center!important;gap:30px!important;grid-template-columns:none!important}.geekui-rating-statistic>div{display:flex!important;flex-direction:column;gap:6px}.geekui-rating-statistic>div:first-child{align-items:center;text-align:center}.geekui-rating-statistic>div:last-child{align-items:flex-start}.geekui-rating-statistic>div div:not(.geekui-rating-statistic-rating):not(.geekui-rating-statistic-critic),.geekui-rating .geekui-title-header-readmore{font-family:var(--geekui-font-mono)!important;font-size:12px!important;letter-spacing:.05em;text-transform:uppercase;margin-top:1px!important}.geekui-rating-statistic-rating{position:relative;display:flex!important;flex-direction:column!important;gap:0!important;width:96px;height:96px;flex:none;margin:0 auto;border-radius:50%;border:2px solid var(--geekui-accent);box-shadow:var(--geekui-glow),inset 0 0 18px rgb(212 162 74 / .10);justify-content:center!important;align-items:center!important}.geekui-rating-statistic-rating::after{content:"";position:absolute;inset:5px;border-radius:50%;border:1px solid var(--geekui-border-strong);pointer-events:none}.geekui-rating-statistic-rating>div:first-child{display:flex!important;line-height:0}.geekui-rating-statistic-star{color:var(--geekui-accent)!important;font-size:40px;line-height:1;display:inline-flex}.geekui-rating-statistic-star svg{width:40px!important;height:40px!important;filter:drop-shadow(0 0 8px rgb(212 162 74 / .45))}.geekui-rating-statistic-rating>div:last-child{font-family:var(--geekui-font-base)!important;font-weight:700!important;font-size:34px!important;line-height:1!important;letter-spacing:.01em;color:var(--geekui-text)!important;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.geekui-rating-statistic-critic{display:flex!important;flex-direction:row!important;align-items:center;gap:7px!important;flex-wrap:wrap}.geekui-rating-statistic-critic::before{content:"Audience score";order:-1;flex-basis:100%;color:var(--geekui-accent);font-family:var(--geekui-font-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase}.geekui-rating-statistic-critic>div:last-child{font-family:var(--geekui-font-base)!important;font-weight:700;font-size:25px;color:var(--geekui-text);font-variant-numeric:lining-nums tabular-nums}.geekui-rating-statistic-star--sm svg,.geekui-rating-statistic-critic svg{width:36px!important;height:36px!important;color:var(--geekui-accent);filter:drop-shadow(0 0 7px rgb(212 162 74 / .4))}.geekui-rating-write{display:inline-flex!important;align-items:center;gap:7px;flex-wrap:nowrap;white-space:nowrap;margin:0!important;padding:10px 15px!important;background:transparent!important;border:1px solid var(--geekui-border-strong)!important;border-radius:2px!important;font-family:var(--geekui-font-mono)!important;font-weight:600!important;font-size:10.5px!important;letter-spacing:.05em;text-transform:uppercase;transition:border-color .18s ease,background .18s ease}a.geekui-rating-write,a.geekui-rating-write *,a.geekui-rating-write svg,a.geekui-rating-write svg *{color:#d4a24a!important;fill:#d4a24a!important}.geekui-rating-write:hover{border-color:var(--geekui-accent)!important;background:var(--geekui-surface-2)!important}.geekui-rating-write svg{width:14px!important;height:14px!important}.geekui-rating-star{display:flex!important;align-items:center;gap:7px;flex-shrink:1;min-width:0}.geekui-review-stars{display:flex;align-items:center;flex-wrap:wrap;gap:3px;font-size:23px}.geekui-review-star--on{color:var(--geekui-accent)}.geekui-review-star--off{color:var(--geekui-text-mute);opacity:.45}.geekui-review-star-score{margin-left:6px;font-family:var(--geekui-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--geekui-text-dim)}.geekui-rating-actions{display:flex!important;align-items:stretch;gap:8px;grid-template-columns:none!important}.geekui-rating-actions>div{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:70px;padding:8px 7px;cursor:pointer;text-align:center;border:1px solid var(--geekui-border);border-radius:2px;background:var(--geekui-surface-2);font-family:var(--geekui-font-mono);font-size:9.5px;letter-spacing:.02em;text-transform:uppercase;color:var(--geekui-text-mute);transition:border-color .18s ease,color .18s ease}.geekui-rating-actions>div:hover{border-color:var(--geekui-border-strong)}.geekui-rating-actions>div.active{border-color:var(--geekui-accent);color:var(--geekui-accent)}.geekui-rating-actions>div svg{width:16px!important;height:16px!important;margin-bottom:2px}.geekui-rating-list{display:inline-flex!important;align-items:center;gap:7px;padding:10px 15px;cursor:pointer;border:1px solid var(--geekui-accent)!important;border-radius:2px;background:var(--geekui-accent)!important;color:#1a1208!important;font-family:var(--geekui-font-mono);font-weight:600;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;transition:background .18s ease,color .18s ease}.geekui-rating-list:hover{background:transparent!important;color:var(--geekui-accent)!important}.geekui-rating-list svg{width:15px!important;height:15px!important}.geekui-btn{font-family:var(--geekui-font-mono)!important;font-weight:500!important;font-size:12px!important;letter-spacing:.06em;text-transform:uppercase;padding:11px 18px!important;cursor:pointer;background:var(--geekui-accent)!important;color:var(--geekui-bg)!important;border:1px solid var(--geekui-accent)!important;border-radius:2px!important;transition:background .18s ease,color .18s ease}.geekui-btn:hover{background:transparent!important;color:var(--geekui-accent)!important}.geekui a.geekui-btn,.geekui a.geekui-btn svg{color:#0e0c09!important;fill:#0e0c09!important}.geekui a.geekui-btn:hover,.geekui a.geekui-btn:hover svg{color:var(--geekui-accent)!important;fill:var(--geekui-accent)!important}.geekui-title-content{grid-template-columns:minmax(0,1fr) 312px!important;gap:48px!important;padding:44px 8px 60px!important}.geekui-tabs{position:sticky;top:0;z-index:5;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;gap:0!important;border-bottom:1px solid var(--geekui-border)!important;background:linear-gradient(180deg,var(--geekui-bg) 70%,transparent);padding-bottom:0;margin-bottom:6px;counter-reset:pp;scrollbar-width:none}.geekui-tabs::-webkit-scrollbar{height:0;display:none}.geekui-tabs a{position:relative;counter-increment:pp;flex:0 0 auto;white-space:nowrap;font-family:var(--geekui-font-mono)!important;font-size:12px!important;letter-spacing:.06em;text-transform:uppercase;padding:14px 13px 16px!important;border-bottom:1px solid transparent!important}.geekui-tabs a::before{content:counter(pp,decimal-leading-zero) "  ";color:var(--geekui-text-mute);font-size:10px}.geekui-tabs a.geekui-active{color:var(--geekui-text)!important;border-bottom-color:var(--geekui-accent)!important}.geekui-tabs a.geekui-active::before{color:var(--geekui-accent)}.geekui-tab-content{padding:26px 0 0!important}.geekui-tab-title{font-family:var(--geekui-font-title)!important;font-weight:600!important;font-size:28px!important;color:var(--geekui-text)!important;margin:6px 0 20px!important;display:flex;align-items:center;gap:14px}.geekui-tab-title::before{content:"✦";color:var(--geekui-accent);font-size:15px}.geekui-tab-title::after{content:"";flex:1;height:1px;background:var(--pp-rule)}.geekui-title-front-cast{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px!important}.geekui-title-front-cast-item{display:flex!important;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:20px 12px 16px;background:var(--geekui-surface);border:1px solid var(--geekui-border);border-radius:var(--geekui-card-radius);transition:border-color .2s ease,transform .2s ease}.geekui-title-front-cast-item:hover{border-color:var(--geekui-border-strong);transform:translateY(-3px)}.geekui-title-front-cast-item>div:first-child{box-shadow:0 0 0 1px var(--geekui-border-strong),0 0 0 5px var(--geekui-bg),0 0 0 6px var(--geekui-border)!important;filter:grayscale(.35) sepia(.18);transition:filter .25s ease}.geekui-title-front-cast-item:hover>div:first-child{filter:grayscale(0) sepia(0)}.geekui-title-front-cast-item-content-name{font-family:var(--geekui-font-title)!important;font-weight:600;font-size:18px;color:var(--geekui-text);line-height:1.1}.geekui-title-front-cast-item-content-char{font-family:var(--geekui-font-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--geekui-text-mute);margin-top:5px}.geekui-critics-heading{display:flex;align-items:center;gap:18px;margin:38px 0 18px}.geekui-critics-heading-line{flex:1;height:1px;background:var(--pp-rule)}.geekui-critics-heading-title{font-family:var(--geekui-font-title)!important;font-style:italic;font-size:22px;color:var(--geekui-accent);white-space:nowrap}.geekui-critic-card{position:relative;background:var(--geekui-surface);border:1px solid var(--geekui-border);border-radius:var(--geekui-card-radius);overflow:hidden}.geekui-critic-card-main{padding:26px 30px 22px;position:relative}.geekui-critic-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.geekui-critic-title-row{display:flex;align-items:flex-start;gap:12px}.geekui-critic-quote-icon{font-family:var(--geekui-font-title);font-size:64px;line-height:.6;color:var(--geekui-accent);opacity:.5}.geekui-critic-title{font-family:var(--geekui-font-title)!important;font-weight:600;font-size:24px;color:var(--geekui-text);line-height:1.1;padding-top:8px}.geekui-critic-rating-badge{flex:none;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--geekui-accent);color:var(--geekui-text);font-family:var(--geekui-font-title);font-weight:600;font-size:20px;box-shadow:var(--geekui-glow)}.geekui-critic-content{font-family:var(--geekui-font-title)!important;font-style:italic;font-size:20px!important;line-height:1.5;color:var(--geekui-text-dim)!important;margin:16px 0 0;max-width:60ch}.geekui-critic-divider{height:1px;background:var(--pp-rule);margin:20px 0 14px}.geekui-critic-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.geekui-critic-meta{display:flex;align-items:center;gap:10px;font-family:var(--geekui-font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--geekui-text-mute)}.geekui-critic-meta-item:not(:last-child)::after{content:"·";margin-left:10px;color:var(--geekui-accent)}.geekui-critic-read-more{font-family:var(--geekui-font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--geekui-accent)!important;cursor:pointer}.geekui-front-videos-header{display:flex;align-items:center;gap:14px;margin:38px 0 18px;font-family:var(--geekui-font-title)!important;font-weight:600;font-size:28px;color:var(--geekui-text)}.geekui-front-videos-header::before{content:"✦";color:var(--geekui-accent);font-size:15px}.geekui-front-videos-all{margin-left:auto;font-family:var(--geekui-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--geekui-accent)!important;cursor:pointer;white-space:nowrap}.geekui-front-videos-header::after{content:"";order:1;flex:1;height:1px;background:var(--pp-rule)}.geekui-front-videos-all{order:2}.geekui-front-gallery-item,.geekui-front-gallery-more{position:relative;overflow:hidden;cursor:pointer;outline:1px solid var(--geekui-border-strong);outline-offset:-1px;filter:grayscale(.3) sepia(.15);transition:filter .25s ease}.geekui-front-gallery-item img{border-radius:0!important}.geekui-front-gallery-item:hover,.geekui-front-gallery-more:hover{filter:grayscale(0) sepia(0)}.geekui-front-gallery-more{display:grid;place-items:center;background:var(--geekui-surface)!important}.geekui-front-gallery-num{font-family:var(--geekui-font-title);font-weight:600;font-size:28px;color:var(--geekui-accent)}.geekui-front-video,.geekui-front-video-strip-item{position:relative;overflow:hidden;cursor:pointer;outline:1px solid var(--geekui-border-strong);outline-offset:-1px;filter:grayscale(.2) sepia(.1);transition:filter .25s ease}.geekui-front-video:hover,.geekui-front-video-strip-item:hover{filter:none}.geekui-front-video::after,.geekui-front-video-strip-item::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,color-mix(in srgb,var(--geekui-bg) 84%,transparent),transparent 52%)}.geekui-front-video-title{position:absolute;left:14px;right:14px;bottom:12px;z-index:2;margin:0;padding:0;font-family:var(--geekui-font-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:0 1px 6px rgb(0 0 0 / .9)}.geekui-front-video .geekui-player,.geekui-front-video-strip-item .geekui-player{background:color-mix(in srgb,var(--geekui-bg) 62%,transparent)!important;border:2px solid var(--geekui-accent)!important;color:var(--geekui-accent)!important}.geekui-title-content-right{min-width:0}.geekui-title-side{position:sticky;top:64px;display:flex;flex-direction:column;gap:20px}.geekui-title-card{position:relative;margin-bottom:0!important;border:1px solid var(--geekui-border)!important;border-radius:var(--geekui-card-radius);background:var(--geekui-surface);overflow:visible}.geekui-title-card::before{content:"";position:absolute;top:-1px;left:18px;width:34px;height:3px;background:var(--geekui-accent)}.geekui-title-card-title{background:transparent!important;padding:18px 18px 10px!important;font-family:var(--geekui-font-title)!important;font-weight:600!important;font-size:19px!important;color:var(--geekui-text)!important;letter-spacing:.01em;border-bottom:1px solid var(--geekui-border)}.geekui-title-card-info{display:flex!important;align-items:baseline;gap:8px!important;flex-wrap:wrap;grid-template-columns:none!important;padding:9px 18px!important;border-top:0!important;font-size:13px!important}.geekui-title-card-info>div:first-child{flex:0 0 auto;font-family:var(--geekui-font-mono)!important;font-size:10.5px!important;letter-spacing:.06em;text-transform:uppercase;color:var(--geekui-text-mute)!important;white-space:nowrap}.geekui-title-card-info::after{content:"";order:2;flex:1 1 30px;min-width:14px;align-self:center;height:0;border-bottom:1px dotted var(--geekui-border-strong)}.geekui-title-card-info>div:last-child{order:3;flex:1 1 auto;min-width:0;font-family:var(--geekui-font-base)!important;font-weight:500;color:var(--geekui-text)!important;text-align:right;white-space:normal!important;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.geekui-title-card-info a{color:var(--geekui-accent)!important}@media (max-width:1080px){.geekui-title-header-content{grid-template-columns:1fr!important;grid-template-areas:"masthead" "poster" "seal"!important;padding:40px 28px 0!important;gap:24px!important;align-items:start}.geekui-title-header-media{align-self:start;flex-direction:row;align-items:flex-end;gap:18px!important}.geekui-title-header-poster{width:190px!important;height:285px!important}.geekui-title-content{grid-template-columns:1fr!important;gap:32px!important}.geekui-title-side{position:static}}@media (max-width:680px){.geekui-title-header{min-height:0}.geekui-title-header-content{padding:30px 18px 0!important}.geekui-title-header-title{font-size:clamp(40px,12vw,56px)!important}.geekui-rating{display:flex!important;flex-direction:column;align-items:flex-start;gap:18px}.geekui-rating>.geekui-rating-statistic,.geekui-rating>.geekui-rating-actions,.geekui-rating>.geekui-rating-write,.geekui-rating>.geekui-rating-star,.geekui-rating>div:last-child{order:0;margin-left:0!important;justify-self:start;align-self:auto}.geekui-front-gallery{grid-template-columns:repeat(2,1fr)}.geekui-front-video-strip{grid-template-columns:1fr}.geekui-title-header-media a::before,.geekui-title-header-media a::after{display:none}.geekui-title-header-poster{transform:none}}.geekui-rating-statistic-rating{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center;line-height:1!important}.geekui-rating-statistic-rating .geekui-rating-statistic-star{margin:0 0 2px 0!important}.geekui-rating-statistic-rating .geekui-rating-statistic-info{margin:0!important}.geekui-title-header-imdb a{display:inline-flex!important;align-items:center!important;gap:7px!important;line-height:1!important}.geekui-title-header-imdb a svg{width:auto!important;height:15px!important;flex:none;display:block}.geekui-cast-slider{position:relative!important}.geekui-title-front-cast{display:flex!important;flex-wrap:nowrap!important;gap:16px!important;overflow-x:auto!important;overflow-y:hidden;scroll-behavior:smooth;padding:6px 2px 12px;scrollbar-width:thin;scrollbar-color:var(--geekui-border-strong) #fff0}.geekui-title-front-cast::-webkit-scrollbar{height:6px}.geekui-title-front-cast::-webkit-scrollbar-thumb{background:var(--geekui-border-strong);border-radius:99px}.geekui-title-front-cast-item{flex:0 0 162px!important;width:162px!important}.geekui-cast-arrow{position:absolute!important;top:46%!important;transform:translateY(-50%)!important;z-index:4;width:40px!important;height:40px!important;display:grid!important;place-items:center!important;cursor:pointer;background:var(--geekui-surface)!important;color:var(--geekui-text)!important;border:1px solid var(--geekui-border-strong)!important;border-radius:50%!important;box-shadow:var(--geekui-card-shadow)!important}.geekui-cast-arrow--prev{left:-12px!important}.geekui-cast-arrow--next{right:-12px!important}.geekui-cast-arrow:hover{border-color:var(--geekui-accent)!important;color:var(--geekui-accent)!important}.geekui-media-filter{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 20px}.geekui-media-filter-chip{font-family:var(--geekui-font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;padding:7px 13px;border-radius:2px;cursor:pointer;background:var(--geekui-surface);border:1px solid var(--geekui-border);color:var(--geekui-text-dim)}.geekui-media-filter-chip.is-active{background:var(--geekui-accent);border-color:var(--geekui-accent);color:var(--geekui-accent-ink)}.geekui-videogallery-featured{border-radius:2px!important;box-shadow:0 0 0 5px var(--geekui-bg),0 0 0 6px var(--geekui-border)!important;margin-top:14px}.geekui-videogallery>div{border-radius:2px!important}.geekui-videogallery-image{border-radius:2px!important}.geekui-videogallery-featured .geekui-videogallery-title{font-family:var(--geekui-font-mono)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.geekui-videogallery>div .geekui-videogallery-title{font-family:var(--geekui-font-mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--geekui-text-mute)}.geekui-videogallery-featured .geekui-player{background:color-mix(in srgb,var(--geekui-bg) 62%,transparent)!important;border:2px solid var(--geekui-accent)!important;color:var(--geekui-accent)!important}.geekui-videogallery-image .geekui-player{background:color-mix(in srgb,var(--geekui-bg) 62%,transparent)!important;color:var(--geekui-accent)!important}body[data-theme="light"] .geekui-title-header-content{--geekui-text:#f2e8d4;--geekui-text-dim:#cabd9f;--geekui-text-mute:#9a9087;--geekui-accent:#e0ad55;--geekui-accent-2:#e8bf6f;--geekui-accent-d:#b9893a;--geekui-surface:#211b14;--geekui-surface-2:rgba(212,162,74,.12);--geekui-border:rgba(212,162,74,.22);--geekui-border-strong:rgba(212,162,74,.55);color:#f2e8d4!important}.geekui-rating{background:linear-gradient(180deg,rgb(20 16 11 / .58),rgb(14 12 9 / .84))!important}.geekui-rating-statistic-rating{position:relative!important;overflow:visible;border:none!important;background:radial-gradient(circle at 32% 26%,#41311a 0%,#241a0c 46%,#140e06 78%)!important;box-shadow:0 0 0 2px #d4a24a,0 0 0 3.5px rgb(0 0 0 / .65),0 14px 30px -10px rgb(212 162 74 / .5),inset 0 3px 14px rgb(0 0 0 / .6),inset 0 -8px 18px rgb(212 162 74 / .14)!important}.geekui-rating-statistic-rating::after{content:""!important;display:block;position:absolute;inset:4px;border-radius:50%;border:1px solid rgb(232 191 111 / .35);pointer-events:none}.geekui-rating-statistic-rating::before{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:radial-gradient(58% 42% at 30% 20%,rgb(255 238 190 / .22),transparent 70%)}.geekui-rating-statistic-rating>div:first-child{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important}.geekui-rating-statistic-rating .geekui-rating-statistic-star{font-size:82px!important;line-height:1!important;display:block!important;margin:0!important;transform:translateY(-3%);background:linear-gradient(165deg,#f6dd96 8%,#e8bf6f 34%,#d4a24a 58%,#8a5d1d 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;filter:drop-shadow(0 3px 6px rgb(0 0 0 / .55)) drop-shadow(0 0 14px rgb(212 162 74 / .35))}.geekui-rating-statistic-rating>div:last-child{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;transform:translateY(1%);font-size:24px!important;line-height:1!important;letter-spacing:0!important;color:#241804!important;text-shadow:0 1px 0 rgb(255 236 185 / .5),0 -1px 1px rgb(0 0 0 / .35)}.geekui-rating-statistic-critic::before{content:none!important;display:none!important}.geekui-rating-statistic-critic{position:relative!important;width:76px;height:76px;flex:none;margin:0 0 6px;padding:0!important;gap:0!important;border-radius:50%;border:none!important;background:radial-gradient(circle at 32% 26%,#41311a 0%,#241a0c 46%,#140e06 78%)!important;box-shadow:0 0 0 2px #d4a24a,0 0 0 3.5px rgb(0 0 0 / .65),0 10px 22px -8px rgb(212 162 74 / .5),inset 0 2px 10px rgb(0 0 0 / .6),inset 0 -6px 12px rgb(212 162 74 / .14)!important;display:block!important;overflow:visible}.geekui-rating-statistic-critic::after{content:"";position:absolute;inset:3px;border-radius:50%;border:1px solid rgb(232 191 111 / .35);pointer-events:none}.geekui-rating-statistic-critic>div:first-child{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important}.geekui-rating-statistic-star--sm{font-size:65px!important;line-height:1!important;display:block!important;margin:0!important;transform:translateY(-3%);background:linear-gradient(165deg,#f6dd96 8%,#e8bf6f 34%,#d4a24a 58%,#8a5d1d 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .5)) drop-shadow(0 0 10px rgb(212 162 74 / .3))}.geekui-rating-statistic-critic>div:last-child{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;transform:translateY(1%);font-size:15px!important;line-height:1!important;color:#241804!important;text-shadow:0 1px 0 rgb(255 236 185 / .5),0 -1px 1px rgb(0 0 0 / .35)}#geekui-root-movie .geekui-title-header-content,#geekui-root-tv .geekui-title-header-content,#geekui-root-episode .geekui-title-header-content{display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;grid-template-areas:"poster masthead" "seal seal"!important;gap:18px 40px!important;align-items:end!important;padding:58px 48px 34px!important}.geekui-title-header-poster{width:232px!important;aspect-ratio:2/3;height:auto!important;border-radius:10px!important;transform:none!important;box-shadow:0 0 0 1px rgb(232 191 111 / .55),0 0 0 5px rgb(10 8 5 / .85),0 30px 60px -22px rgb(0 0 0 / .9),0 0 34px rgb(212 162 74 / .18)!important}.geekui-title-header-media a::before,.geekui-title-header-media a::after{display:none!important}.geekui-title-header-title{font-size:clamp(42px, 5vw, 66px)!important;line-height:1.02!important;letter-spacing:-.01em;margin:0 0 12px!important;text-shadow:0 4px 30px rgb(0 0 0 / .85),0 1px 0 rgb(0 0 0 / .6)}.geekui-title-header-crew{font-size:13.5px;color:var(--geekui-text-dim)}.geekui-title-header-sum{max-width:62ch}.geekui-title-header-info .geekui-title-card-info{background:rgb(14 11 7 / .55)!important;border:1px solid rgb(232 191 111 / .4)!important;color:var(--geekui-accent-2)!important;border-radius:999px!important;padding:5px 13px!important;backdrop-filter:blur(4px);font-family:var(--geekui-font-mono)!important;font-size:11px!important;letter-spacing:.08em;text-transform:uppercase}.geekui-title-header-content .geekui-rating{margin:22px 0 0!important;border:1px solid rgb(232 191 111 / .35)!important;border-radius:14px!important;background:linear-gradient(180deg,rgb(22 17 11 / .72),rgb(12 9 6 / .88))!important;backdrop-filter:blur(8px);box-shadow:0 22px 44px -26px rgb(0 0 0 / .85),inset 0 1px 0 rgb(232 191 111 / .18)!important;padding:20px 26px!important}.geekui-rating::before,.geekui-rating::after{display:none!important}.geekui-title-content-right .geekui-title-card{background:var(--geekui-surface)!important;border:1px solid var(--geekui-border)!important;border-radius:12px!important;box-shadow:var(--geekui-card-shadow);margin-bottom:18px!important}.geekui-title-content-right .geekui-title-card-title{font-family:var(--geekui-font-mono)!important;font-size:11px!important;letter-spacing:.18em;text-transform:uppercase;color:var(--geekui-accent)!important;background:transparent!important;padding:13px 16px 11px!important;border-bottom:1px solid var(--geekui-border)!important;position:relative}.geekui-title-content-right .geekui-title-card-title::before{content:"";position:absolute;left:0;top:12px;bottom:10px;width:3px;background:linear-gradient(180deg,var(--geekui-accent),transparent);border-radius:2px}.geekui-title-content-right .geekui-title-card-info{background:transparent!important;border:0!important;padding:10px 16px!important;font-size:13px!important}.geekui-title-content-right .geekui-title-card-info:nth-child(2n){background:rgb(212 162 74 / .05)!important}.geekui-tab-title{display:flex!important;align-items:center;gap:14px;font-family:var(--geekui-font-title)!important;font-weight:600!important;font-size:26px!important;color:var(--geekui-text)!important;margin:54px 0 20px!important}.geekui-tab-title::before{content:"";width:22px;height:3px;border-radius:2px;flex:none;background:linear-gradient(90deg,var(--geekui-accent),var(--geekui-accent-2))}.geekui-tab-title::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--geekui-border-strong),transparent)}.geekui-link a{font-family:var(--geekui-font-mono)!important;font-size:11.5px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--geekui-accent)!important}.geekui-front-gallery-item{border-radius:10px!important;overflow:hidden;box-shadow:0 0 0 1px var(--geekui-border);transition:transform .2s ease,box-shadow .2s ease}.geekui-front-gallery-item:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgb(232 191 111 / .6),0 18px 36px -18px rgb(0 0 0 / .85),var(--geekui-glow)}.geekui-front-gallery-num,.geekui-front-gallery-more{font-family:var(--geekui-font-mono)!important;letter-spacing:.06em}.geekui-front-video{border-radius:14px!important;overflow:hidden;box-shadow:0 0 0 1px var(--geekui-border),0 26px 50px -28px rgb(0 0 0 / .85)}.geekui-front-video-strip-item{border-radius:10px!important;overflow:hidden;box-shadow:0 0 0 1px var(--geekui-border);transition:transform .2s ease,box-shadow .2s ease}.geekui-front-video-strip-item:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgb(232 191 111 / .6),var(--geekui-glow)}.geekui-front-video-title{font-family:var(--geekui-font-base)!important;font-weight:600}.geekui-front-videos-all{font-family:var(--geekui-font-mono)!important;font-size:11.5px!important;letter-spacing:.08em;text-transform:uppercase}.geekui-title-front-cast-item{border-radius:12px!important}.geekui-title-front-cast-item>div:first-child{box-shadow:0 0 0 1px var(--geekui-border-strong),0 0 0 4px var(--geekui-bg)!important}.geekui-title-front-cast-item:hover{border-color:rgb(232 191 111 / .6)!important;box-shadow:var(--geekui-glow)}@media (max-width:680px){#geekui-root-movie .geekui-title-header-content,#geekui-root-tv .geekui-title-header-content,#geekui-root-episode .geekui-title-header-content{grid-template-columns:1fr!important;grid-template-areas:"poster" "masthead" "seal"!important;align-items:start!important;padding:34px 18px 24px!important}.geekui-title-header-media{justify-self:center}.geekui-title-header-poster{width:170px!important}.geekui-tab-title{font-size:22px!important;margin:38px 0 16px!important}}.geekui-mediaviewer,.geekui-mediaviewer *,.geekui-mediaviewer-modal,.geekui-mediaviewer-modal *{box-sizing:border-box}.geekui-mediaviewer{background:var(--geekui-surface);color:var(--geekui-text);border-radius:var(--geekui-card-radius);padding:16px}.geekui-mediaviewer-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px}.geekui-mediaviewer-grid>div{min-width:0}.geekui-mediaviewer-grid-image{position:relative}.geekui-mediaviewer-grid-image>img{width:100%;display:block;border-radius:var(--geekui-card-radius)}.geekui-mediaviewer-grid-image-look{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:48px;color:#fff;cursor:pointer;opacity:0;transition:opacity 0.2s ease}.geekui-mediaviewer-grid-image:hover .geekui-mediaviewer-grid-image-look{opacity:1}.geekui-mediaviewer-grid-image-left,.geekui-mediaviewer-grid-image-right{position:absolute;top:50%;transform:translateY(-50%);display:flex}.geekui-mediaviewer-grid-image-left{left:10px}.geekui-mediaviewer-grid-image-right{right:10px}.geekp-nav-icons{width:22px;height:22px;padding:8px;border-radius:50%;background:rgb(0 0 0 / .55);color:#fff}.geekui-mediaviewer-info{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;padding:8px 14px 8px 4px;color:var(--geekui-text-dim);font-size:13px;line-height:1}.geekui-mediaviewer-info a{color:var(--geekui-accent)!important;display:inline-flex;align-items:center;line-height:1}.geekui-mediaviewer-info svg{display:block}.geekui-mediaviewer-tags,.geekui-mediaviewer-tags-modal{overflow:visible!important;max-height:none!important}.geekui-mediaviewer-tags{font-size:13px}.geekui-mediaviewer-tags strong{color:var(--geekui-text)}.geekui-mediaviewer-tags-item{display:grid;grid-template-columns:44px 1fr;gap:8px;align-items:center;margin:6px 0}.geekui-mediaviewer-tags-item img{width:44px;height:60px;object-fit:cover;border-radius:3px}.geekui-mediaviewer-tags-item a{color:var(--geekui-text)!important;text-decoration:none!important}.geekui-mediaviewer-tags-item a:hover{color:var(--geekui-accent)!important}.geekui-mediaviewer-grid-caption{margin-top:12px;color:var(--geekui-text-dim);font-size:13px;line-height:1.5}.geekui-video-container{position:relative;width:100%;aspect-ratio:16 / 9}.geekui-video-container .youtube-player{width:100%;height:100%;border:0}.geekui-mediaviewer-modal{background:var(--geekui-bg,#0a0a0a)}.geekui-mediaviewer-grid-modal{flex:1 1 auto;display:grid;grid-template-columns:1fr 360px;gap:20px;min-height:0;padding:24px}.geekui-mediaviewer-grid-image-modal{position:relative;height:100%}.geekui-mediaviewer-grid-image-modal>img{width:100%;height:100%;object-fit:contain;display:block}.geekui-mediaviewer-grid-image-modal .youtube-player{width:100%;height:100%;border:0}.geekui-mediaviewer-grid-image-left-modal,.geekui-mediaviewer-grid-image-right-modal{position:absolute;top:50%;transform:translateY(-50%)}.geekui-mediaviewer-grid-image-left-modal{left:12px}.geekui-mediaviewer-grid-image-right-modal{right:12px}.geekp-nav-icons-modal{width:36px;height:36px;padding:13px;border-radius:50%;background:rgb(0 0 0 / .6);color:#fff}.geekui-mediaviewer-info-modal{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;padding:10px 16px;color:var(--geekui-text-dim)}.geekui-mediaviewer-info-actions{display:inline-flex;align-items:center;gap:10px;line-height:1}.geekui-mediaviewer-info-actions a,.geekui-mediaviewer-info-actions button{display:inline-flex;align-items:center;justify-content:center;line-height:1}.geekui-mediaviewer-info-actions a{color:var(--geekui-accent)!important}.geekui-mediaviewer-info-actions svg{display:block}.geekui-mediaviewer-close-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:#fff0;border:1px solid var(--geekui-border);border-radius:50%;color:var(--geekui-text);cursor:pointer}.geekui-mediaviewer-tags-modal{overflow-y:hidden;font-size:13px}.geekui-mediaviewer-tags-modal strong{color:var(--geekui-text)}.geekui-mediaviewer-tags-item-modal{display:grid;grid-template-columns:44px 1fr;gap:8px;align-items:center;margin:6px 0}.geekui-mediaviewer-tags-item-modal img{width:44px;height:60px;object-fit:cover;border-radius:3px}.geekui-mediaviewer-tags-item-modal a{color:var(--geekui-text)!important;text-decoration:none!important}.geekui-mediaviewer-tags-item-modal a:hover{color:var(--geekui-accent)!important}.geekui-mediaviewer-grid-caption-modal{flex:0 0 auto;padding:12px 24px;color:var(--geekui-text-mute);font-size:13px}.geekui-mediaviewer .geekfp-spinner:not(.geekfp-rotating),.geekui-mediaviewer-modal .geekfp-spinner:not(.geekfp-rotating){display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;flex:1 1 auto;min-height:240px;width:100%}@media (max-width:900px){.geekui-mediaviewer-grid{grid-template-columns:1fr}.geekui-mediaviewer-grid-modal{grid-template-columns:1fr}}