@font-face{font-family:'Bebas Neue Fallback';src:local('Arial Narrow'),local('Impact'),local('Arial');size-adjust:86%;ascent-override:82%;descent-override:18%;line-gap-override:0%}@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;font-display:optional;src:url(https://vegamoviess.asia/wp-content/themes/vegamoviesofficial/fonts/bebas-neue.woff2) format('woff2')}.logo-image{display:none!important}.vm-logo-wrap{display:inline-flex;flex-direction:column;align-items:flex-start;text-decoration:none;gap:0}.vm-logo-row{display:flex;align-items:center;justify-content:center;min-height:52px;contain:layout;animation:vmFloat 4s ease-in-out infinite}@keyframes vmFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.vm-logo-text{font-family:'Bebas Neue','Bebas Neue Fallback',Impact,'Arial Narrow',sans-serif;font-size:clamp(28px,9vw,52px);font-weight:700;line-height:1;display:inline-block;letter-spacing:clamp(2px,1vw,8px);color:#fff;-webkit-text-stroke:clamp(1px,0.15vw,1px) #ff2580;text-shadow:0 0 8px #ff2580,0 0 22px #ff258077,0 0 50px #ff258033;text-decoration:none}.vm-play-btn{width:clamp(28px,4vw,38px);height:clamp(28px,4vw,38px);border-radius:50%;border:clamp(1.5px,0.2vw,2.5px) solid #00e5ff;display:inline-flex;align-items:center;justify-content:center;margin-left:-4px;margin-right:7px;flex-shrink:0;box-shadow:0 0 8px #00e5ff88,0 0 20px #00e5ff33;animation:vmPulse 2.8s ease-in-out infinite}@keyframes vmPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.85}}.vm-play-tri{width:0;height:0;border-top:clamp(11px,1vw,12px) solid #fff0;border-bottom:clamp(11px,1vw,12px) solid #fff0;border-left:clamp(18px,1.7vw,20px) solid #00e5ff;margin-left:clamp(4px,0.3vw,4px)}.vm-logo-bar{width:100%;height:1.5px;margin-top:clamp(3px,0.5vw,6px);border-radius:2px;background:linear-gradient(90deg,transparent,#ff2580,#b040ff,#00e5ff,transparent);animation:vmBar 3s ease-in-out infinite alternate}@keyframes vmBar{from{transform:scaleX(.8);opacity:.6}to{transform:scaleX(1);opacity:1}}.vm-logo-tag{font-family:'Bebas Neue','Bebas Neue Fallback',Impact,'Arial Narrow',sans-serif;font-size:clamp(9px,2.5vw,11px);letter-spacing:clamp(1px,1.8vw,5.5px);color:#fff;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;animation:vmBlink 4s ease-in-out infinite}@keyframes vmBlink{0%,100%{opacity:.3}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.vm-logo-row,.vm-play-btn,.vm-logo-bar,.vm-logo-tag{animation:none}}.slibtn{padding:10px 24px;border:none;border-radius:15%;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:all 0.2s;width:fit-content;margin:2px;min-width:230px;text-align:center}.slibtn-primary{background:var(--accent);color:#fff}.slibtn-primary:hover{background:#6b4ce0;transform:translateY(-1px)}@media (max-width:768px){.slibtn{padding:5px 10px!important;min-width:130px!important;margin-bottom:15px!important;border-radius:5px}.vm-logo-row,.vm-play-btn,.vm-logo-bar,.vm-logo-tag{animation:none}.vm-logo-bar{transform:none}.vm-play-btn{margin-left:0;width:clamp(28px,8vw,36px);height:clamp(28px,8vw,36px)}.vm-logo-text{font-size:clamp(28px,10vw,44px)!important;letter-spacing:clamp(2px,2.5vw,8px)!important}.vm-logo-tag{font-size:11px!important;letter-spacing:0.14em!important;white-space:nowrap}}@keyframes emeraldGlow{0%{border-image-source:linear-gradient(90deg,transparent 0%,#00ffaa 20%,#00e5ff 50%,#00875a 80%,transparent 100%)}50%{border-image-source:linear-gradient(90deg,transparent 0%,#00e5ff 20%,#00ffaa 50%,#20ff00 80%,transparent 100%)}100%{border-image-source:linear-gradient(90deg,transparent 0%,#00ffaa 20%,#00e5ff 50%,#00875a 80%,transparent 100%)}}.footer{background:linear-gradient(110deg,#000000 20%,#001a14 60%,#000000 100%)!important;border-top:2px solid transparent!important;border-image:linear-gradient(90deg,transparent 0%,#00ffaa 20%,#00e5ff 50%,#00875a 80%,transparent 100%) 1;animation:emeraldGlow 4s ease-in-out infinite;box-shadow:0 -10px 40px rgb(0 0 0 / .8),0 0 15px rgb(0 255 170 / .15)!important;padding:36px 0 24px 0!important;color:#b0b0b0!important;position:relative!important;z-index:10!important;transition:all 0.5s cubic-bezier(.4,0,.2,1)!important}.footer:hover{background:linear-gradient(110deg,#020202 15%,#002b22 50%,#020202 85%)!important;border-top:2px solid #00ffaa!important;box-shadow:0 -12px 45px rgb(0 255 170 / .35),0 0 25px rgb(0 255 170 / .25)!important;transition:all 0.5s cubic-bezier(.4,0,.2,1)!important}.footer a{color:#e0e0e0;text-decoration:none;transition:all 0.3s ease}.footer a:hover{color:#00ffaa!important;text-shadow:0 0 10px rgb(0 255 170 / .6)}.footer h2.footer-col-heading,.footer h3,.footer .widget-title{color:#0fa;text-transform:uppercase;letter-spacing:2px;font-weight:800;text-shadow:0 0 15px rgb(0 255 170 / .3);margin-bottom:20px}.footer-bottom{border-top:1px solid rgb(255 255 255 / .05);margin-top:30px;padding-top:20px;text-align:center;font-size:13px;color:#666}.footer-nav-links{margin-bottom:0;margin-top:20px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.footer-nav-links a{font-weight:700;font-size:14px;font-family:sans-serif;transition:0.3s;color:#bbb!important}.footer-nav-links a:hover{color:#0af}.footer-content{max-width:1380px;margin:0 auto;padding:12px 24px 8px}.footer-content p{text-align:center;margin-bottom:20px;font-size:14px;color:#bbb!important}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px 28px;text-align:left;margin:8px 0 8px}.footer-col h2.footer-col-heading,.footer-col h3{margin:0 0 14px;font-size:13px;letter-spacing:1.6px}.footer-brand{text-align:left!important;margin:0 0 12px!important;font-size:22px!important;font-weight:800;letter-spacing:1px;color:#fff!important}.footer-about-text{text-align:left!important;margin:0 0 12px!important;line-height:1.65;font-size:13.5px!important;color:#9aa3a0!important}.footer-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.footer-list a{color:#c8c8c8;font-size:14px;line-height:1.4}.footer-list a:hover{color:#00ffaa!important}.footer-rule{height:1.5px;width:100%;margin:28px 0 18px;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / .4) 20%,rgb(255 255 255 / .15) 80%,transparent 100%);border-radius:4px}.footer-copy{text-align:center;margin-bottom:12px!important;font-size:14px;color:#bbb!important}.share-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px}.share-label{color:#fff;font-weight:700;font-size:14px;margin-right:4px}.share-btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;border:1px solid #1c1c1c;border-radius:8px;background:#141418;color:#fff!important;font-size:14px;font-weight:600;text-decoration:none!important;cursor:pointer;font-family:inherit}.share-btn:hover{color:#fff!important;filter:brightness(.92)}.share-wa{background:#0a5c52;border-color:#084a42}.share-tg{background:#0d5f8a;border-color:#0a4c6e}.share-fb{background:#0d4fa8;border-color:#0a3d82}.share-x{background:#111;border-color:#333}.share-copy{background:#252525}.share-copy.is-copied{background:#1b5e20;border-color:#2e7d32}.share-bar-footer{flex:1 1 100%;margin:0 0 16px;justify-content:center}.footer .share-btn,.footer .share-btn span,.footer .share-label{color:#fff!important}@media (max-width:980px){.footer-grid{grid-template-columns:1fr 1fr}.footer-about{grid-column:1 / -1}}@media (max-width:600px){.footer-nav-links{gap:15px;font-size:12px}.footer-grid{grid-template-columns:1fr;gap:22px 0}}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none!important;color:var(--accent-light);transition:color 0.2s ease}a:hover{color:var(--accent)}a:visited{color:#fff}.category-tag,.category-tag:hover,.category-tag:visited,.category-tag:active,.category-tag:focus{color:inherit!important;text-decoration:none!important;outline:none}:root{--bg-dark:#0c0c10;--bg-card:#141418;--bg-hover:#1c1c22;--accent:#7c5cfc;--accent-light:#a78bfa;--accent-soft:rgba(124,92,252,0.12);--text-primary:#e8e8f0;--text-secondary:#a0a0b0;--text-muted:#6a6a78;--border:#222230;--notice-bg:#12121a;--notice-border:rgba(124,92,252,0.35);--font-xs:0.75rem;--font-sm:1rem;--font-base:0.875rem;--font-md:0.95rem;--font-lg:1.125rem;--font-xl:1.35rem;--font-2xl:1.75rem}html{background-color:#040506;overscroll-behavior-x:none;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background:radial-gradient(900px 500px at 15% 10%,#000000 0%,transparent 60%),radial-gradient(700px 400px at 85% 20%,#2a1d3f 0%,transparent 60%),linear-gradient(217deg,#000000e8,#0f1424);color:#fff;min-height:100vh;line-height:1.55;letter-spacing:-.01em}.glass{background:linear-gradient(180deg,rgb(255 255 255 / .06),rgb(255 255 255 / .02));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid #000;border-radius:16px}.header{background:linear-gradient(110deg,#000000 20%,#002b22 60%,#000000 100%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:2px solid #fff0;border-image:linear-gradient(90deg,transparent 0%,#00ffaa 20%,#00e5ff 50%,#00875a 80%,transparent 100%) 1;animation:emeraldGlow 4s ease-in-out infinite;box-shadow:0 8px 32px rgb(0 0 0 / .8),0 0 15px rgb(0 255 170 / .15);transition:all 0.5s cubic-bezier(.4,0,.2,1);position:relative;z-index:1000;overflow:visible!important;padding:5px 0}.header:hover{background:linear-gradient(110deg,#020202 15%,#004d3d 50%,#020202 85%);border-bottom:2px solid #0fa;box-shadow:0 12px 45px rgb(0 255 170 / .35),0 0 25px rgb(0 255 170 / .25);transition:all 0.5s cubic-bezier(.4,0,.2,1)}.header a{color:#e0e0e0;text-shadow:0 2px 4px rgb(0 0 0 / .7);transition:all 0.3s ease}.header a:hover{color:#00ffaa!important;text-shadow:0 0 10px rgb(0 255 170 / .5)}.header-container{max-width:1400px;margin:0 auto;padding:0;display:flex;align-items:center;gap:28px}.mobile-top-row{display:none;width:100%;align-items:center;justify-content:center;position:relative}.logo-desktop{display:flex}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:5px}.hamburger span{width:22px;height:2px;background:var(--text-primary);border-radius:2px;transition:all 0.3s}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.logo{display:flex;align-items:center;gap:8px;flex-shrink:0}.logo-icon{width:24px;height:24px;color:var(--accent)}.logo-text{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.nav-menu{flex:1;z-index:9999}.nav-list{display:flex;align-items:center;gap:4px;list-style:none;justify-content:right}.nav-item{position:relative}.nav-link{display:flex;align-items:center;gap:4px;padding:8px 14px;color:#fff;text-decoration:none;font-size:15px;font-weight:600;border-radius:6px;transition:all 0.2s}.nav-link:hover,.nav-link.active{color:var(--text-primary);background:var(--bg-hover)}.dropdown-icon{width:12px;height:12px;opacity:.6;transition:transform 0.2s}.nav-item.has-submenu:hover .dropdown-icon{transform:rotate(180deg)}.dwd-button{margin:8px;color:#fff;border:none;font-size:large;cursor:pointer;min-width:190px!important;padding:10px;background:linear-gradient(135deg,rgb(103 223 3 / .72),rgb(19 86 213 / .72))!important;border-radius:10%!important;font-style:normal;font-weight:400;font-size:16px;box-shadow:0 0 0 -7px #1a202c}.dwd-button:hover{box-shadow:2px 10px 15px -14px #fff}.header .nav-item.has-submenu{position:relative}.header .submenu{position:absolute!important;top:100%!important;left:50%!important;transform:translateX(-50%) translateY(12px)!important;background:rgb(12 13 18 / .96)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgb(0 255 170 / .35)!important;border-radius:16px!important;padding:16px!important;box-shadow:0 20px 50px rgb(0 0 0 / .95),0 0 25px rgb(0 255 170 / .12)!important;opacity:0;visibility:hidden;transition:all 0.25s cubic-bezier(.4,0,.2,1)!important;z-index:10000!important}.header .nav-item.has-submenu:hover .submenu{opacity:1!important;visibility:visible!important;transform:translateX(-50%) translateY(4px)!important}@media (min-width:993px){.header .submenu{display:grid!important;grid-template-columns:repeat(3,minmax(105px,1fr))!important;gap:8px!important;width:380px!important;max-height:80vh!important;overflow-y:auto!important;padding-right:12px!important}.header .submenu::-webkit-scrollbar{width:3px}.header .submenu::-webkit-scrollbar-thumb{background:#0fa;border-radius:10px}.header .submenu::-webkit-scrollbar-track{background:#fff0}.header .nav-item:nth-child(2) .submenu{grid-template-columns:repeat(2,minmax(130px,1fr))!important;width:300px!important}.header .submenu li{list-style:none!important}.header .submenu li a{display:flex!important;align-items:center!important;justify-content:center!important;padding:7px 10px!important;color:#e2e8f0!important;text-decoration:none!important;font-size:13px!important;font-weight:600!important;border-radius:8px!important;background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .06)!important;transition:all 0.2s ease!important;text-align:center!important;white-space:nowrap!important}.header .submenu li a:hover{color:#ffffff!important;background:linear-gradient(135deg,rgb(0 255 170 / .22),rgb(0 229 255 / .15))!important;border-color:rgb(0 255 170 / .5)!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px rgb(0 255 170 / .25)!important}}.search-bar{position:relative;max-width:300px}.search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-muted)}.search-input{width:100%;padding:10px 30px 10px 40px;background:#fff0;border:1px solid #8d8da5;border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:var(--font-sm);transition:all 0.2s}.search-input:focus{outline:none;border-color:var(--accent);background:var(--bg-hover)}.search-input::placeholder{color:var(--text-muted)}.menu-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .7);z-index:1001;opacity:0;visibility:hidden;transition:all 0.3s}.menu-overlay.active{opacity:1;visibility:visible}.side-menu{position:fixed;top:0;left:0;width:300px!important;height:100vh;background:#1414183b!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;z-index:1002;transform:translateX(-100%);transition:transform 0.3s ease;overflow-y:auto}.side-menu.active{transform:translateX(0)}.side-menu-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--border)}.close-menu{width:34px;height:34px;background:var(--bg-hover);border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s}.close-menu:hover{background:var(--bg-dark);color:var(--text-primary)}.close-menu svg{width:16px;height:16px}.side-nav{padding:12px 0}.side-nav-list{list-style:none}.side-nav-item{border-bottom:1px solid var(--border)}.side-nav-link{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;color:#fff;text-decoration:none;font-weight:500;transition:all 0.2s}.side-nav-link:hover,.side-nav-link.active{color:var(--text-primary);background:#33334d69}.side-nav-link .dropdown-icon{width:14px;height:14px;opacity:.6;transition:transform 0.3s}.side-nav-item.open .dropdown-icon{transform:rotate(180deg)}.side-submenu{display:none;list-style:none;padding:10px!important;margin:10px 0 16px 0!important;background:rgb(14 16 22 / .8)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgb(0 255 170 / .25)!important;border-radius:14px!important;box-shadow:inset 0 0 12px rgb(0 0 0 / .6),0 4px 20px rgb(0 0 0 / .4)!important}.side-nav-item.open .side-submenu{display:flex!important;flex-wrap:wrap!important;gap:8px!important;max-height:none!important;overflow:visible!important}.side-submenu li{list-style:none!important;margin:0!important;flex:1 1 calc(50% - 4px)!important;min-width:0!important}.side-nav-item:nth-child(5) .side-submenu li{flex:1 1 calc(33.33% - 6px)!important}.side-submenu li:last-child:nth-child(odd){flex:1 1 100%!important}.side-submenu li a{display:flex!important;align-items:center!important;justify-content:center!important;padding:9px 8px!important;color:#f1f5f9!important;text-decoration:none!important;font-size:13px!important;font-weight:600!important;letter-spacing:0.01em!important;border-radius:10px!important;background:linear-gradient(180deg,rgb(255 255 255 / .07) 0%,rgb(255 255 255 / .03) 100%)!important;border:1px solid rgb(255 255 255 / .08)!important;text-align:center!important;transition:all 0.2s cubic-bezier(.4,0,.2,1)!important;white-space:nowrap!important;box-shadow:0 2px 4px rgb(0 0 0 / .2)!important}.side-submenu li a:active,.side-submenu li a:hover{color:#000000!important;background:linear-gradient(135deg,#00ffaa 0%,#00e5ff 100%)!important;border-color:#00ffaa!important;font-weight:700!important;transform:translateY(-1px) scale(.98)!important;box-shadow:0 4px 15px rgb(0 255 170 / .4)!important}.app-container{max-width:1400px;margin:0 auto;padding:0}.notice-section{display:flex;align-items:center;gap:12px;background:var(--notice-bg);border:1px solid var(--notice-border);border-radius:10px;padding:3px 16px;margin-bottom:20px}.notice-icon{padding-top:8px;flex-shrink:0}.notice-icon svg{width:20px;height:20px;color:var(--accent)}.notice-text{flex:1;font-size:var(--font-sm);color:var(--text-secondary);line-height:1.5}.notice-text strong{color:var(--accent-light);font-weight:600}.notice-close{flex-shrink:0;width:28px;height:28px;background:#fff0;border:none;color:#fc0;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all 0.2s}.notice-close:hover{background:var(--bg-hover);color:var(--text-primary)}.notice-close svg{width:14px;height:14px}.notice-section.hidden{display:none}.hero-section{padding-top:16px;position:relative;margin-bottom:28px}.hero-slider{position:relative;border-radius:12px;overflow:hidden}.hero-banner{position:relative;height:300px;display:none;animation:fadeIn 0.5s ease-in-out}.hero-banner.active{display:block}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.hero-image{position:absolute;inset:0}.hero-image img{width:100%;height:auto;object-fit:cover}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(12 12 16) 0%,rgb(12 12 16 / .98) 15%,rgb(12 12 16 / .92) 30% 30%,#fff0 50%,#fff0 70%,rgb(12 12 16 / .1) 90%,#fff0 100%)}.hero-content{position:relative;z-index:2;padding:28px 50px;height:100%;display:flex;flex-direction:column;justify-content:center;max-width:480px}.hero-title{font-size:var(--font-2xl);font-weight:700;line-height:1.2;margin-bottom:12px;letter-spacing:-.02em;color:var(--text-primary)}.hero-description{font-size:var(--font-sm);color:var(--text-secondary);margin-bottom:20px;line-height:1.6}.btn{padding:10px 24px;border:none;border-radius:15%;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:all 0.2s;width:fit-content;margin:2px;min-width:230px}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:#6b4ce0;transform:translateY(-1px)}.hero-nav{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;background:rgb(0 0 0 / .5);border:none;border-radius:50%;color:#fff;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all 0.2s}.hero-nav:hover{background:rgb(0 0 0 / .7)}.hero-nav svg{width:33px;height:26px}.hero-prev{left:14px}.hero-next{right:14px}.hero-dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.dot{width:8px;height:8px;border-radius:50%;background:var(--text-muted);cursor:pointer;transition:all 0.3s}.dot.active{width:34px;border-radius:4px;background:var(--accent)}.logo-image{padding-top:10px;width:230px}.content-section{margin:0;padding:10px}.section-title{display:flex;font-size:var(--font-xl);font-weight:700;margin-bottom:18px;letter-spacing:-.02em;color:var(--text-primary)}.material-icons{padding-top:4px}.movies-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;width:100%;box-sizing:border-box;list-style:none;margin:0;padding:0;content-visibility:auto;contain-intrinsic-size:auto 900px}.movies-grid>.poster-card,.movies-grid>.movies-grid-empty{min-width:0;max-width:100%}.movies-grid-empty{grid-column:1 / -1;list-style:none;color:var(--text-muted);padding:12px 0}.poster-card{min-width:0;max-width:100%;background:linear-gradient(200deg,#FFFF00FA 0%,#000 20%) padding-box,linear-gradient(45deg,#f06,#9f6,#0cf,#f90,#90f,#f06) border-box;background-size:200% 200%;border:1px solid #fff0;border-radius:8px;padding:8px;box-shadow:0 8px 32px 0 rgb(0 0 0 / .8);transition:transform 0.25s ease;box-sizing:border-box}.poster-card:hover{transform:translateY(-10px);background:linear-gradient(180deg,#fff0 0%,rgb(0 48 63 / .9) 100%)!important;border:1px solid rgb(0 255 255)!important;box-shadow:0 20px 50px rgb(0 0 0),0 0 30px rgb(0 255 255 / .3);backdrop-filter:blur(5px);transition:all 0.4s ease-in-out}.poster-card:hover .poster-quality{background:#008cff!important;color:#fff!important;font-weight:800;box-shadow:0 0 15px rgb(0 140 255 / .8);border-radius:4px;padding:3px 10px;left:0px!important;top:0px!important;transform:scale(1.1)}.poster-card:hover .imdb-score{background:rgb(0 0 0 / .7)!important;backdrop-filter:blur(8px);border:1px solid rgb(0 255 255 / .5);color:#00ffff!important;box-shadow:0 0 15px rgb(0 255 255 / .5);border-radius:6px;padding:3px 10px;right:0px!important;top:0px!important;transform:scale(1.1)}.poster-card:hover .imdb-score i{color:#00ffff!important;filter:drop-shadow(0 0 5px #00ffff)}.poster-card:hover .card-content,.poster-card:hover .movie-info{background:transparent!important;color:#fff!important}.poster-card:hover .poster-date{color:#00ffff!important;text-shadow:0 0 5px rgb(0 255 255 / .5)}.poster-inner{overflow:hidden;height:100%;position:relative;width:100%;min-width:0}.poster-link{color:inherit;text-decoration:none}.poster-link::after{content:"";position:absolute;inset:0;z-index:2}.vwm-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.poster-image{position:relative;overflow:hidden;border-radius:8px;background:#1a1a1a}.poster-image picture{display:block;width:100%}.poster-image img{width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;display:block;background:#1a1a1a}@media (hover:hover) and (pointer:fine){.poster-image{transition:transform 0.22s ease}.poster-image img{transition:transform 0.4s ease}.poster-card:hover .poster-image img{transform:scale(1.05)}}.poster-quality{position:absolute;top:0px!important;left:0px!important;z-index:1;background:#db0a0a;padding:4px 7px;font-size:.8rem;font-weight:600;color:#fff;border-radius:0 0 8px 0px!important}.poster-sticky{position:absolute;bottom:8px;left:0;z-index:2;background:#7c5cfc;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:0 6px 6px 0}.imdb-badge{position:absolute!important;top:0px!important;right:0px!important;z-index:999!important;margin:0!important;padding:0!important}.imdb-badge .imdb-score{display:inline-block!important;background:rgb(0 0 0 / .7)!important;color:#fff!important;padding:5px 10px!important;font-weight:700!important;font-size:12px!important;border-radius:0 0 0 8px!important;font-family:'Oswald',sans-serif!important;letter-spacing:0.5px!important}@media (max-width:768px){.imdb-badge .imdb-score{padding:5px 6px!important;font-size:11px!important}}.poster-info{padding:14px 6px}.poster-title{font-size:1rem;color:#fff;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;overflow-wrap:break-word;word-break:break-word}.poster-date{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#979797;font-weight:400;letter-spacing:.02em}.poster-date svg{width:14px;height:14px;color:var(--accent-light);flex-shrink:0}.poster-info{padding-top:4px}.poster-year{font-size:.8rem;color:#9aa3b2;display:flex;align-items:center;justify-content:space-between}.pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:30px;background:none}.page-btn{width:80px;height:40px;background:#fff0;border:1px solid #ddd;border-radius:8px;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s}.page-btn:hover:not(:disabled){background:#fff;color:var(--text-primary);border-color:var(--accent)}.page-btn:disabled{opacity:inherit;cursor:not-allowed}.page-btn svg{width:22px;height:25px;color:#ff0303}.page-numbers{display:flex;align-items:center;gap:15px}.page-num{min-width:44px;height:40px;padding:0 8px;background:#fff0;border:1px solid #ddd;border-radius:10px;color:#fff!important;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all 0.2s;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px rgb(196 152 17 / .5)}.page-num:hover{background:linear-gradient(135deg,#c49811 0%,#30ab17 100%)!important;border:none!important;box-shadow:0 0 20px rgb(196 152 17 / .5);cursor:pointer;transform:scale(1.1);z-index:6}.page-num.active{background:linear-gradient(135deg,#c49811 0%,#30ab17 100%)!important;border:none!important;box-shadow:0 0 20px rgb(196 152 17 / .5);cursor:default!important;transform:scale(1.1);z-index:6;color:#000!important}.page-dots{color:var(--text-muted);padding:0 4px;font-size:var(--font-sm)}@media (max-width:1199px){.movies-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}@media (max-width:991px){.movies-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:767px){.movies-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.poster-card{padding:0;background:var(--bg-card);border:1px solid #1c1c1c;box-shadow:none}.poster-info{padding:10px 10px 12px}.poster-title{font-size:14px;line-height:1.35}}@media (max-width:992px){.header-container{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;padding:8px 16px 10px;gap:8px 12px}.logo-desktop{display:none!important}.mobile-top-row{display:flex;grid-column:1;grid-row:1;width:auto;min-width:0;order:unset}.mobile-top-row .logo{position:static;left:auto;transform:none;flex:1 1 auto;max-width:100%;min-width:0}.hamburger{display:flex;grid-column:2;grid-row:1;margin-left:0;position:relative;z-index:1;justify-self:end}.nav-menu{display:none}.search-bar{max-width:none;flex:1}.header-container>#vmovies-search-box{grid-column:1 / -1;grid-row:2;max-width:100%;width:100%;order:unset;padding-top:0;margin:0}.app-container{padding:0 16px 24px}.hero-banner{height:250px}.hero-title{font-size:1.5rem}}@media (max-width:768px){:root{--font-xs:0.7rem;--font-sm:0.78rem;--font-base:0.825rem}.header-container{padding:8px 12px 10px;gap:8px 10px!important}.logo-text{font-size:1.1rem}.search-input{padding:9px 12px 9px 34px}.app-container{padding:0 12px 20px}.content-section{padding:8px 0 12px}.notice-section{padding:10px 12px;gap:10px}.hero-banner{height:220px}.hero-content{padding:20px}.hero-title{font-size:1.35rem;margin-bottom:8px}.hero-description{margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.btn{padding:10px 10px!important;min-width:230px;margin-bottom:15px!important;border-radius:15%}.hero-nav{width:34px;height:34px}.hero-nav svg{width:16px;height:16px}.hero-prev{left:10px}.hero-next{right:10px}.section-title{font-size:1.1rem}.page-btn,.page-num{width:25px}.bottom-row .p-btn{padding:0 20px!important;min-width:140px!important}}.responsive-device-btn{display:none!important;background:linear-gradient(90deg,#ff2d55,#ff5f89);color:#fff!important;border:none;padding:12px 15px;font-size:15px;border-radius:15%;cursor:pointer;box-shadow:1px 1px 1px rgb(255 45 85 / .3);transition:all 0.3s ease;text-decoration:none;text-align:center;font-weight:600!important;margin-top:1px}@media (max-width:480px){:root{--font-xs:0.65rem;--font-sm:0.72rem;--font-base:0.78rem}.breadcrumb{display:none}.top-row .p-btn{padding:0!important}.logo-image{width:210px}.hero-section{margin-bottom:10px}.logo-icon{width:20px;height:20px}.logo-text{font-size:1rem}.search-input{padding:15px 10px 15px 36px}.app-container{padding:0 10px 16px}.content-section{padding:6px 0 10px}.notice-section{flex-wrap:wrap;padding:10px;position:relative}.notice-icon{display:none}.notice-text{flex:1 1 100%;order:1;padding-right:24px}.notice-close{position:absolute;top:8px;right:8px;width:24px;height:24px}.hero-banner{height:180px;display:none;animation:fadeIn 0.5s ease-in-out}.material-icons{padding-top:0}.hero-banner.active{display:block}.hero-content{padding:14px;background:#00000030}.hero-title{font-size:1.15rem;margin-bottom:6px}.hero-description{margin-bottom:12px}.btn{padding:8px 16px}.hero-nav{width:30px;height:30px}.hero-prev{left:8px}.hero-next{right:8px}.poster-title{font-size:13px}.poster-year{font-size:.75rem}.section-title{font-size:1rem;margin-bottom:14px}.pagination{display:flex;align-items:center;justify-content:center;gap:8px!important}.page-btn,.page-num{min-width:40px;height:40px;padding:0 8px;border:1px solid #fff;border-radius:10px;color:#fff!important;font-weight:600;cursor:pointer;transition:all 0.2s;display:flex;align-items:center;justify-content:center}.page-num:hover,.page-btn:hover:not(:disabled){background:#fff;color:#fff}.page-num.active{background:#fff;border-color:#fff;color:#fff}.page-btn:disabled{opacity:inherit;cursor:not-allowed;background:#fff0;border-color:#fff}.page-dots{color:#666;display:inline-flex;align-items:center;justify-content:center;height:32px}.page-numbers{gap:8px;display:inline-flex}}.portal-container{display:flex;flex-direction:column;gap:15px;padding:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;align-items:center}.top-row,.bottom-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}.p-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;transition:transform 0.1s ease,filter 0.2s ease;border:none;cursor:pointer;box-sizing:border-box;text-align:center}.p-btn:active{transform:scale(.96)}.p-btn:hover{filter:brightness(1.1);box-shadow:2px 10px 15px -14px #fff;color:#fff}.top-row .p-btn{height:45px;border-radius:15%;font-size:16px;min-width:140px;color:#000;padding:10px 40px}.btn-rog{background-color:#1aff1a}.btn-goku{background-color:#80ffff}.btn-xprime{background-color:orange}.btn-telegram{padding:6px;background-color:#1a6d96;color:#ffffff!important}.bottom-row .p-btn{height:40px;padding:0 20px;border-radius:15%;font-size:15px;background-color:#0e5db3;color:#fff;min-width:122px}.btn-download{grid-column:1 / -1;height:48px;border-radius:14px;background:linear-gradient(135deg,#f87171 0%,#ec4899 50%,#f472b6 100%);color:#fff;font-size:16px;box-shadow:0 4px 20px rgb(236 72 153 / .35);gap:8px}.btn-download:hover{background:linear-gradient(135deg,#fb7185 0%,#db2777 50%,#ec4899 100%);box-shadow:0 6px 25px rgb(236 72 153 / .5)}.p-icon{margin-right:6px;width:20px;height:20px;fill:currentColor;flex-shrink:0}sup{font-size:11px;margin-left:1px;font-weight:800;vertical-align:super}@media (max-width:480px){.top-row,.bottom-row{display:grid!important;grid-template-columns:1fr 1fr;gap:10px}.btn-download{grid-column:1 / -1}}.comments-area,#comments{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:24px;margin-top:32px}.comments-title,#comments-title,.comments-area h2,.comments-area h3{font-size:var(--font-xl);font-weight:700;color:var(--text-primary);margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border);letter-spacing:-.02em}.comment-list,.commentlist{list-style:none;padding:0;margin:0}.comment,.comment-body{padding:20px 0;border-bottom:1px solid var(--border)}.comment:last-child,.comment-body:last-child{border-bottom:none}.children{list-style:none;padding-left:24px;margin-left:24px;border-left:2px solid var(--accent-soft)}.children .comment{padding:16px 0}.comment-author,.comment-meta{display:flex;align-items:center;gap:12px;margin-bottom:12px}.comment-author .avatar,.comment-author img{width:40px;height:40px;border-radius:50%;border:2px solid var(--accent-soft);object-fit:cover}.comment-author .fn,.comment-author .says,.comment-author b,.comment-author a{font-weight:600;color:var(--text-primary);font-size:var(--font-base)}.comment-author .says{display:none}.comment-metadata,.comment-meta time,.commentmetadata{font-size:var(--font-xs);color:var(--text-muted)}.comment-metadata a,.commentmetadata a{color:var(--text-muted)}.comment-metadata a:hover,.commentmetadata a:hover{color:var(--accent-light)}.comment-content,.comment-text{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.7;margin:12px 0}.comment-content p{margin-bottom:12px}.comment-content p:last-child{margin-bottom:0}.comment-content a{color:var(--accent-light);text-decoration:underline;text-decoration-color:rgb(167 139 250 / .3);text-underline-offset:2px}.comment-content a:hover{color:var(--accent);text-decoration-color:var(--accent)}.reply,.comment-reply-link{margin-top:12px}.reply a,.comment-reply-link{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--accent-soft);color:var(--accent-light);font-size:var(--font-xs);font-weight:600;border-radius:6px;transition:all 0.2s ease}.reply a:hover,.comment-reply-link:hover{background:var(--accent);color:#fff}.comment-edit-link{font-size:var(--font-xs);color:var(--text-muted);margin-left:10px}.comment-edit-link:hover{color:var(--accent-light)}.comment-awaiting-moderation{display:inline-block;padding:4px 10px;background:rgb(255 193 7 / .15);color:#ffc107;font-size:var(--font-xs);border-radius:4px;margin-top:8px}#respond,.comment-respond{background:var(--bg-dark);border:1px solid var(--border);border-radius:12px;padding:24px;margin-top:24px}#reply-title,.comment-reply-title{font-size:var(--font-lg);font-weight:700;color:var(--text-primary);margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}#cancel-comment-reply-link{font-size:var(--font-xs);color:var(--text-muted);padding:4px 10px;background:var(--bg-hover);border-radius:4px}#cancel-comment-reply-link:hover{color:var(--accent-light);background:var(--accent-soft)}.comment-form{display:flex;flex-direction:column;gap:16px}.comment-form label{display:block;font-size:var(--font-sm);font-weight:500;color:var(--text-secondary);margin-bottom:6px}.comment-form .required{color:#ef4444}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{width:100%;padding:12px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:var(--font-sm);transition:all 0.2s ease}.comment-form input[type="text"]:focus,.comment-form input[type="email"]:focus,.comment-form input[type="url"]:focus,.comment-form textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.comment-form input::placeholder,.comment-form textarea::placeholder{color:var(--text-muted)}.comment-form textarea{min-height:140px;resize:vertical;line-height:1.6}.comment-notes,.logged-in-as{font-size:var(--font-xs);color:var(--text-muted);margin-bottom:8px}.logged-in-as a{color:var(--accent-light)}.comment-form .submit,.form-submit input[type="submit"],#submit{padding:12px 28px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-family:inherit;font-size:var(--font-sm);font-weight:600;cursor:pointer;transition:all 0.2s ease;width:fit-content}.comment-form .submit:hover,.form-submit input[type="submit"]:hover,#submit:hover{background:#6b4ce0;transform:translateY(-2px);box-shadow:0 4px 12px rgb(124 92 252 / .4)}.comment-form .submit:active,.form-submit input[type="submit"]:active,#submit:active{transform:translateY(0)}.comment-form-cookies-consent{display:flex;align-items:flex-start;gap:10px}.comment-form-cookies-consent input[type="checkbox"]{width:18px;height:18px;accent-color:var(--accent);margin-top:2px}.comment-form-cookies-consent label{margin-bottom:0;font-size:var(--font-xs);color:var(--text-muted);line-height:1.5}.comment-form-author,.comment-form-email,.comment-form-url{flex:1}.comment-navigation,.comments-pagination{display:flex;justify-content:space-between;align-items:center;padding:16px 0;margin-top:16px;border-top:1px solid var(--border)}.comment-navigation a,.comments-pagination a{padding:8px 16px;background:var(--bg-hover);color:var(--text-secondary);border-radius:6px;font-size:var(--font-sm);font-weight:500}.comment-navigation a:hover,.comments-pagination a:hover{background:var(--accent-soft);color:var(--accent-light)}.no-comments{text-align:center;padding:40px 20px;color:var(--text-muted);font-size:var(--font-sm)}.pingback,.trackback{padding:12px 16px;background:var(--bg-hover);border-radius:8px;margin-bottom:12px;font-size:var(--font-sm);color:var(--text-secondary)}.pingback a,.trackback a{color:var(--accent-light)}.comments-closed,.nocomments{text-align:center;padding:24px;background:var(--notice-bg);border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:var(--font-sm)}@media (max-width:768px){.comments-area,#comments{padding:18px;margin-top:24px}.comments-title,#comments-title{font-size:var(--font-lg);margin-bottom:18px;padding-bottom:12px}.children{padding-left:16px;margin-left:12px}.comment-author .avatar,.comment-author img{width:36px;height:36px}#respond,.comment-respond{padding:18px}.comment-form textarea{min-height:120px}}@media (max-width:480px){.comments-area,#comments{padding:14px;border-radius:10px}.comment,.comment-body{padding:14px 0}.children{padding-left:12px;margin-left:8px}.comment-author .avatar,.comment-author img{width:32px;height:32px}#respond,.comment-respond{padding:14px}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{padding:10px 12px}.comment-form .submit,.form-submit input[type="submit"],#submit{width:100%;padding:12px 20px}}.vm3-premium-nav{width:100%;margin:0 auto;padding:10px;box-sizing:border-box}.vm3-main-grid{display:grid;gap:12px;margin-bottom:10px;width:100%}.vm3-card{display:flex;align-items:center;padding:10px 15px;border-radius:15%;text-decoration:none!important;transition:all 0.3s cubic-bezier(.25,.8,.25,1);border:1.5px solid rgb(255 255 255 / .05);box-shadow:0 4px 15px rgb(0 0 0 / .4);box-sizing:border-box;position:relative;overflow:hidden}.card-green{background:linear-gradient(135deg,#1d8a42,#0d5c2b);--hvr-glow:rgba(46,204,113,0.5);--hvr-bg:linear-gradient(135deg,#24ad53,#137a39)}.card-blue{background:linear-gradient(135deg,#1a6ab3,#0d447a);--hvr-glow:rgba(52,152,219,0.5);--hvr-bg:linear-gradient(135deg,#2982d6,#145a9c)}.card-orange{background:linear-gradient(135deg,#d37e00,#965a00);--hvr-glow:rgba(243,156,18,0.5);--hvr-bg:linear-gradient(135deg,#f39100,#b86e00)}.card-tg{background:linear-gradient(135deg,#0088cc,#005580);--hvr-glow:rgba(0,172,237,0.5);--hvr-bg:linear-gradient(135deg,#00aaff,#0077b3)}.vm3-card:hover{transform:scale(1.05);background:var(--hvr-bg);border-color:rgb(255 255 255 / .3);box-shadow:0 0 25px var(--hvr-glow),0 10px 20px rgb(0 0 0 / .4)}.vm3-card::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .15),transparent);transition:0.5s}.vm3-card:hover::after{left:100%}.card-icon{font-size:22px;margin-right:12px;min-width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .15);border-radius:10px;flex-shrink:0}.card-icon svg{width:24px;height:24px}.card-content{display:flex;flex-direction:column;overflow:hidden}.card-title{color:#ffffff!important;font-size:16px;font-weight:700;white-space:nowrap}.card-tag{color:rgb(255 255 255 / .85)!important;font-size:10px;text-transform:uppercase;font-weight:600;margin-top:1px}@media (min-width:1025px){.vm3-premium-nav{max-width:1250px}.vm3-main-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:992px){.vm3-tag{width:150px!important}}@media (min-width:768px) and (max-width:1024px){.vm3-premium-nav{max-width:700px;margin:0 auto!important}.vm3-main-grid{grid-template-columns:repeat(4,1fr);gap:10px}.vm3-card{padding:1px 12px}}@media (max-width:767px){.vm3-main-grid{grid-template-columns:repeat(2,1fr);padding:10px 0 10px}.vm3-card{padding:5px 10px}.card-icon{min-width:28px;height:28px;font-size:15px;margin-right:8px}.card-title{font-size:13px}.card-tag{font-size:8px}.vm3-tag-cloud{justify-content:flex-start}}.vm3-tag-cloud{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%;padding-top:10px}.vm3-tag{background:#1a1a1a;color:#eeeeee!important;padding:8px 6px;border-radius:15%;font-size:12px;font-weight:500;text-decoration:none!important;border:1px solid #444;transition:all 0.2s ease;min-width:80px;text-align:center;position:relative;z-index:1;cursor:pointer}.vm3-tag:hover{color:#fff!important;transform:scale(1.05);box-shadow:0 0 20px rgb(66 133 244 / .6),0 0 40px rgb(155 114 203 / .4);background:linear-gradient(45deg,#4285F4,#9B72CB)}.vm3-tag::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#4285F4,#9B72CB,#D96570);z-index:-1;filter:blur(10px);opacity:0;transition:opacity 0.4s}.skip-to-content{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}.skip-to-content:focus{left:16px;top:16px;width:auto;height:auto;overflow:visible;z-index:9999;background:#c2185b;color:#fff;padding:10px 20px;border-radius:6px;font-weight:700;text-decoration:none}.btn-pill{display:none}@media (max-width:1024px){.btn-pill{display:flex;align-items:stretch;width:100%;border-radius:50px;overflow:hidden;text-decoration:none!important;transition:transform 0.2s cubic-bezier(.34,1.56,.64,1),box-shadow 0.2s ease;box-shadow:0 4px 18px rgb(194 24 91 / .35);margin-bottom:7px}.btn-pill:hover{transform:scale(1.03);box-shadow:0 8px 28px rgb(194 24 91 / .5)}.btn-pill:active{transform:scale(.98)}.btn-pill-left{background:#c2185b;padding:6px 15px;display:flex;align-items:center;gap:8px;flex:1}.btn-pill-left svg{width:20px;height:20px;color:#fff;flex-shrink:0}.btn-pill-left-text{display:flex;flex-direction:column;gap:1px}.btn-pill-left-text span:first-child{font-size:14px;font-weight:800;color:#fff;letter-spacing:-.02em;text-transform:uppercase}.btn-pill-left-text span:last-child{font-size:10px;font-weight:700;color:#fff;letter-spacing:.1em;text-align:center}.btn-pill-right{background:#8b0e3f;padding:14px 10px;display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.btn-pill-right span{font-size:13px;font-weight:700;color:#fff}.btn-pill-right svg{width:14px;height:14px;color:#fff}}html,body{overflow-x:clip;max-width:100%}img,video,iframe,table,pre{max-width:100%}#vmovies-search-box{max-width:350px;width:100%;min-width:0;box-sizing:border-box}#vmovies-search-box .vms-search-form{display:flex;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);border-radius:30px;overflow:hidden;height:40px;width:100%;box-sizing:border-box}#vmovies-search-box .vms-search-input{background:#fff0;border:none;color:#fff;padding:0 15px;width:100%;min-width:0;outline:none;flex:1 1 auto}#vmovies-search-box .vms-search-btn{background:#c2185b;color:#fff;border:none;padding:0 14px;font-weight:700;display:flex;align-items:center;flex-shrink:0;white-space:nowrap;cursor:pointer}#vmovies-search-box .search-text{font-size:12px;color:#fff;font-weight:700}.post-sidebar #vmovies-search-box{max-width:310px}@media (max-width:1024px){.header-container>#vmovies-search-box{max-width:100%;order:unset;padding-top:0}.post-sidebar #vmovies-search-box{max-width:100%}}@media (max-width:480px){.vm-logo-text{font-size:clamp(34px,9vw,40px)!important;letter-spacing:2px!important}.vm-logo-tag{font-size:10px!important;letter-spacing:0.08em!important}#vmovies-search-box .search-text{display:none}#vmovies-search-box .vms-search-btn{padding:0 12px}.share-bar{justify-content:center}.poster-title{font-size:.82rem;line-height:1.3}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}.site-content-block{position:relative!important;background:linear-gradient(135deg,rgb(15 15 22 / .95) 0%,rgb(10 10 15 / .98) 100%)!important;border:1px solid rgb(255 255 255 / .06)!important;border-left:4px solid #e50914!important;padding:18px 24px!important;border-radius:8px!important;margin:25px auto!important;width:100%!important;max-width:100%!important;box-shadow:0 8px 25px rgb(0 0 0 / .6)!important;overflow:hidden!important;box-sizing:border-box!important}.site-content-block::after{content:""!important;position:absolute!important;top:-40px!important;right:-40px!important;width:150px!important;height:150px!important;background:rgb(229 9 20 / .1)!important;filter:blur(40px)!important;border-radius:50%!important;z-index:1!important}.content-wrapper-inner{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;gap:6px!important}.block-badge-wrap{display:inline-flex!important;align-items:center!important;gap:6px!important;background:rgb(229 9 20 / .12)!important;color:#ff4757!important;font-size:10.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:3px 10px!important;border-radius:12px!important;width:fit-content!important;border:1px solid rgb(229 9 20 / .25)!important}.block-status-dot{width:6px!important;height:6px!important;background-color:#ff4757!important;border-radius:50%!important;box-shadow:0 0 8px #ff4757!important;display:inline-block!important}.block-main-heading{margin:0!important;font-size:16px!important;color:#ffffff!important;font-weight:700!important;line-height:1.3!important;font-family:inherit!important}.block-text-desc{color:#94a3b8!important;font-size:13px!important;line-height:1.5!important;margin:0!important}.block-text-desc strong{color:#cbd5e1!important;font-weight:600!important}@media (max-width:768px){.site-content-block{padding:12px 15px!important;margin:15px 0!important}.block-main-heading{font-size:14.5px!important}.block-text-desc{font-size:12px!important}}.comments-area{margin-top:30px;padding:20px;background:#121318;border:1px solid #232630;border-radius:12px;color:#e0e6ed;box-sizing:border-box}@media (min-width:768px){.comments-area{margin-top:40px;padding:30px}}.comments-title,#reply-title{font-size:18px;font-weight:700;color:#fff;margin-bottom:18px;display:flex;align-items:center;border-left:4px solid #7c3aed;padding-left:10px}@media (min-width:768px){.comments-title,#reply-title{font-size:20px;padding-left:12px}}.comment-form{display:flex;flex-direction:column;gap:14px}.comment-form-comment,.comment-form-author,.comment-form-email{margin:0;width:100%}.comment-form label{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:#a0aec0}.comment-form label .required{color:#ef4444}.comment-form label .optional{font-size:11px;color:#6b7280;font-weight:400}.comment-form textarea,.comment-form input[type="text"],.comment-form input[type="email"]{width:100%;background:#1a1c23;border:1px solid #2e3240;border-radius:8px;padding:12px 14px;color:#f3f4f6;font-size:16px;transition:all 0.25s ease-in-out;box-sizing:border-box;-webkit-appearance:none}.comment-form textarea{min-height:100px;resize:vertical}.comment-form textarea:focus,.comment-form input[type="text"]:focus,.comment-form input[type="email"]:focus{outline:none;border-color:#7c3aed;background:#1f222b;box-shadow:0 0 0 3px rgb(124 58 237 / .2)}@media (min-width:640px){.comment-form-author,.comment-form-email{width:48.5%;display:inline-block}.comment-form-author{margin-right:2%}.comment-form textarea,.comment-form input[type="text"],.comment-form input[type="email"]{font-size:14px}}.comment-form input[type="submit"]{width:100%;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);color:#fff;border:none;padding:14px 20px;font-size:15px;font-weight:600;border-radius:8px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 14px rgb(124 58 237 / .35);margin-top:6px;-webkit-tap-highlight-color:#fff0}@media (min-width:640px){.comment-form input[type="submit"]{width:auto;align-self:flex-start;padding:12px 28px}}.comment-form input[type="submit"]:hover,.comment-form input[type="submit"]:active{background:linear-gradient(135deg,#6d28d9 0%,#5b21b6 100%);transform:translateY(-1px);box-shadow:0 6px 20px rgb(124 58 237 / .5)}.comment-list{list-style:none;padding:0;margin:24px 0 0 0}.comment-list li.comment{background:#181a20;border:1px solid #282c37;border-radius:10px;padding:14px;margin-bottom:12px}.comment-body p{color:#d1d5db;font-size:14px;line-height:1.5;margin:6px 0;word-break:break-word}.breadcrumb{display:flex;align-items:center;gap:8px;border-radius:8px;background:#fff0;border-left:4px solid #0073ff;padding:15px 20px;font-size:.85rem;margin-bottom:20px;margin-top:20px}.breadcrumb a{color:var(--text-muted);text-decoration:none;transition:color 0.2s}.breadcrumb a:hover{color:var(--accent)}.breadcrumb-separator{color:var(--text-muted);opacity:.5}.breadcrumb-current{color:var(--text-secondary)}.post-layout{display:grid;grid-template-columns:1fr 320px;gap:30px;padding-bottom:30px}.post-content{border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:0 20px 30px 20px}.post-header{margin-bottom:12px;padding-bottom:20px;border-bottom:1px solid rgb(255 255 255 / .08)}.post-title{font-size:1.4rem;font-weight:700;color:#fff;line-height:1.4;margin-bottom:15px}.post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.post-date{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:.85rem}.post-date svg{width:16px;height:16px}.post-categories{display:flex;flex-wrap:wrap;gap:8px}.category-tag{background:rgb(233 30 140 / .1)!important;color:#e91e8c!important;border:1px solid rgb(233 30 140 / .3)!important;padding:4px 12px!important;border-radius:20px!important;font-size:0.75rem!important;font-weight:500!important;text-decoration:none!important;transition:all 0.3s ease!important;white-space:nowrap!important}.category-tag:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgb(139 92 246 / .4);background:rgb(233 30 140 / .35)!important}.page-body{color:var(--text-secondary);line-height:1.8;font-size:.95rem}.page-body p{margin-bottom:15px}.page-body a{color:var(--accent);text-decoration:none;transition:color 0.2s}.page-body a:hover{color:#a78bfa;text-decoration:underline}.page-body img{max-width:100%;height:auto;border-radius:5px;margin:10px auto;display:block}.page-body h3,.page-body h4,.page-body h5{color:#fff;margin:25px 0 15px}.page-body h2{line-height:1.4;font-size:1.2rem}.page-body h3{font-size:1.2rem;line-height:1.3}.page-body h4{font-size:1.2rem}.page-body h5{font-size:1.2rem}.page-body h5 a{display:inline-block;background:linear-gradient(135deg,#5f7cff 0%,#7a5cff 45%,#d46bff 75%,#ff6ec7 100%);color:#fff!important;padding:12px 30px;border-radius:10px;font-weight:600;text-decoration:none!important;transition:all 0.3s;box-shadow:0 4px 15px rgb(122 92 255 / .3)}.page-body h5 a:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgb(122 92 255 / .5)}.page-body hr{border:none;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .15),transparent);margin:25px 0}.page-body strong{color:#fff}.post-tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:20px 0;margin-top:20px;border-top:1px solid rgb(255 255 255 / .08)}.tags-label{color:var(--text-secondary);font-weight:500}.tag{background:rgb(255 255 255 / .05);color:var(--text-muted);padding:6px 14px;border-radius:20px;font-size:.8rem;text-decoration:none;border:1px solid rgb(255 255 255 / .1);transition:all 0.2s}.tag:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.tg-banner{display:flex!important;align-items:center!important;justify-content:space-between!important;background:#0d1b2e!important;border:1px solid rgb(33 150 243 / .3)!important;border-radius:12px!important;padding:16px 20px!important;margin:20px 0!important;gap:15px!important}.tg-left{display:flex!important;align-items:center!important;gap:14px!important}.tg-icon{background:#0088cc!important;border-radius:50%!important;width:46px!important;height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.tg-text{display:flex!important;flex-direction:column!important;gap:3px!important}.tg-text strong{color:#ffffff!important;font-size:15px!important}.tg-text span{color:#8899aa!important;font-size:13px!important}.tg-btn{background:linear-gradient(135deg,#0088cc,#006699)!important;color:#ffffff!important;padding:10px 22px!important;border-radius:8px!important;text-decoration:none!important;font-size:14px!important;font-weight:600!important;white-space:nowrap!important;transition:all 0.3s ease!important;flex-shrink:0!important}.tg-btn:hover{background:linear-gradient(135deg,#00aaff,#0088cc)!important;color:#ffffff!important;box-shadow:0 0 20px rgb(0 136 204 / .5)!important;transform:translateY(-2px)!important;opacity:1!important}.comments-section{margin-top:30px;padding-top:25px;border-top:1px solid rgb(255 255 255 / .08)}.comments-title{color:#fff;font-size:1.2rem;margin-bottom:20px}.post-sidebar{display:flex;flex-direction:column;gap:25px}.sidebar-widget{border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:20px;backdrop-filter:blur(10px)}.widget-title{color:#fff;font-size:1rem;font-weight:600;margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid rgb(255 255 255 / .08)}.search-widget{display:flex;gap:8px}.widget-search-input{flex:1;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);border-radius:8px;padding:10px 14px;color:#fff;font-size:.85rem}.widget-search-input:focus{outline:none;border-color:var(--accent)}.widget-search-btn{background:var(--accent);border:none;border-radius:8px;padding:10px 14px;cursor:pointer;transition:background 0.2s}.widget-search-btn:hover{background:#6d28d9}.widget-search-btn svg{width:18px;height:18px;color:#fff}.recent-posts{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.recent-post-item a{color:#aaa;text-decoration:none;font-size:.85rem;line-height:1.4;display:block;padding:5px 10px;background:rgb(255 255 255 / .03);border-radius:8px;border-left:3px solid #fff0;transition:all 0.2s}.recent-post-item a:hover{color:#fff;background:#000;border-left-color:var(--accent)}.category-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.category-list li a{display:block;background:rgb(255 255 255 / .05);color:var(--text-secondary);padding:6px 9px;border-radius:20px;font-size:.9rem;text-decoration:none;border:1px solid rgb(255 255 255 / .08);transition:all 0.2s}.category-list li a:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.footer{margin-top:0;padding:0;border-top:1px solid rgb(255 255 255 / .08);text-align:center}.footer-content{color:#bbb;font-size:12px}.footer-content a{color:#fff;text-decoration:none;font-weight:500}.footer-content a:hover{text-decoration:underline}@media (max-width:1024px){.post-layout{padding-bottom:30px;grid-template-columns:1fr}.post-sidebar{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}}@media (max-width:768px){.post-content{padding:20px}.post-title{font-size:1.3rem;line-height:1.5;margin-bottom:5px}.post-meta{flex-direction:column;align-items:flex-start}.tg-banner{flex-direction:column!important;text-align:center!important}.tg-left{flex-direction:column!important}.tg-btn{width:100%!important;text-align:center!important}.post-sidebar{grid-template-columns:1fr}.page-body h5 a{padding:10px 20px;font-size:.9rem}}@media (max-width:480px){.post-content{padding:15px;border-radius:12px;overflow-x:hidden;word-wrap:break-word;overflow-wrap:break-word}.post-title{font-size:1.25rem;word-break:break-word}.page-body img,.page-body iframe,.page-body video,.page-body table{max-width:100%!important;height:auto!important}.page-body,.page-body p,.page-body a{max-width:100%;word-break:break-word}.post-categories{display:none}.breadcrumb{display:none}.category-tag{font-size:.7rem;padding:3px 10px}}.recent-posts{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.recent-post-item a{color:#aaa;text-decoration:none;font-size:.85rem;line-height:1.4;display:flex!important;align-items:center;gap:12px;padding:8px 10px;background:rgb(255 255 255 / .03);border-radius:8px;border-left:3px solid #fff0;transition:all 0.2s}.recent-post-item a:hover{color:#fff;background:#000;border-left-color:var(--accent)}.recent-post-thumb{width:45px;height:65px;flex-shrink:0;overflow:hidden;border-radius:4px}.recent-post-thumb img{width:100%;height:100%;object-fit:cover;display:block}.recent-post-title{flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}li.lslide{margin:0!important}.lSSlideWrapper .lSFade{position:unset!important}div.fifu-woo-gallery img.fifu{cursor:zoom-in}div.fifu-woo-gallery ul.lSPager.lSGallery{display:block;padding:unset!important}ul.lSPager.lSGallery li{list-style:none;margin:0;height:auto!important}button::after,button::before{display:inline!important}.lg-backdrop{background-color:rgb(0 0 0 / .8)!important}.lSAction>a{width:33px!important;opacity:0.8!important;border-radius:50%;background-color:#7f7f7f;background-repeat:no-repeat}li.lslide{list-style-type:none!important}.lSAction>.lSNext{background-position:-33px 0!important}.lSAction>.lSPrev{background-position:2px 0!important}.lg-video-play-button{width:100px!important;height:100px!important;position:absolute;top:50%;left:50%;z-index:2;background:rgb(0 0 0 / .7);border-radius:50%;border:6px solid #fff;opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity 0.3s,transform 0.3s,background-color 0.3s,border-color 0.3s!important}.lg-video-play-button:hover{background-color:rgb(0 0 0 / .9)!important;border-color:grey!important}.lg-video-play-button::before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-38%,-50%);width:0;height:0;border-top:24px solid #fff0;border-left:42px solid rgb(255 255 255 / .85);border-bottom:24px solid #fff0;z-index:2}.lg-video-play-icon,.lg-video-play-icon-bg,.lg-video-play-icon-circle{display:none!important}.lg-video-play-button.lg-video-play-button-fadeout{opacity:0!important;transform:translate(-50%,-50%) scale(.1);pointer-events:none}/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSSlide,.lSSlideWrapper.usingCss .lSFade>*{-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important;-webkit-transition-duration:inherit!important;transition-duration:inherit!important}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{overflow:hidden;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-property:opacity;transition-property:opacity}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(https://cdnjs.cloudflare.com/ajax/libs/lightslider/1.1.6/img/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;width:100%;max-height:350px;overflow:hidden;float:left}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{padding:5px 0;height:100%;margin-bottom:-5px;display:inline-block;vertical-align:middle}@media (min-width:768px){.lg-outer .lg-thumb{padding:10px 0}}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border-radius:2px;margin-bottom:5px;will-change:border-color}@media (min-width:768px){.lg-outer .lg-thumb-item{border-radius:4px;border:2px solid #fff;-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover;display:block}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:"\e1ff"}.lg-outer.lg-animate-thumb .lg-thumb{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.lg-outer .lg-video-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-video-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-video-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-video-object{position:absolute;left:0;right:0;width:100%;height:100%;top:0;bottom:0;z-index:3}.lg-outer .lg-video-poster{z-index:1}.lg-outer .lg-has-video .lg-video-object{opacity:0;will-change:opacity;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button,.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster{opacity:0!important}.lg-outer .lg-has-video.lg-video-loaded .lg-video-object{opacity:1}@keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes lg-play-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lg-video-play-button{width:18%;max-width:140px;position:absolute;top:50%;left:50%;z-index:2;cursor:pointer;transform:translate(-50%,-50%) scale(1);will-change:opacity,transform;-webkit-transition:-webkit-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;-moz-transition:-moz-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;-o-transition:-o-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;transition:transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s}.lg-video-play-button:hover .lg-video-play-icon,.lg-video-play-button:hover .lg-video-play-icon-bg{opacity:1}.lg-video-play-icon-bg{fill:none;stroke-width:3%;stroke:#fcfcfc;opacity:.6;will-change:opacity;-webkit-transition:opacity .12s ease-in;-o-transition:opacity .12s ease-in;transition:opacity .12s ease-in}.lg-video-play-icon-circle{position:absolute;top:0;left:0;bottom:0;right:0;fill:none;stroke-width:3%;stroke:rgb(30 30 30 / .9);stroke-opacity:1;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200}.lg-video-play-icon{position:absolute;width:25%;max-width:120px;left:50%;top:50%;transform:translate3d(-50%,-50%,0);opacity:.6;will-change:opacity;-webkit-transition:opacity .12s ease-in;-o-transition:opacity .12s ease-in;transition:opacity .12s ease-in}.lg-video-play-icon .lg-video-play-icon-inner{fill:#fcfcfc}.lg-video-loading .lg-video-play-icon-circle{animation:lg-play-rotate 2s linear .25s infinite,lg-play-stroke 1.5s ease-in-out .25s infinite}.lg-video-loaded .lg-video-play-button{opacity:0;transform:translate(-50%,-50%) scale(.7)}@font-face{font-family:lg;src:url(https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.8.3/fonts/lg.woff2?io9a6k) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.8.3/fonts/lg.ttf?io9a6k) format("truetype"),url(https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.8.3/fonts/lg.woff?io9a6k) format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.8.3/fonts/lg.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.lg-next,.lg-prev{background-color:rgb(0 0 0 / .45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084;outline:0;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:"\e095"}.lg-prev{left:20px}.lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,#fff0,rgb(0 0 0 / .4))}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;will-change:color;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;background:0 0;border:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:"\e90a"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,#fff0,rgb(0 0 0 / .6))}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-moz-transition:-moz-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-o-transition:-o-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-media-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;-moz-transform:scale3d(.5,.5,.5);-o-transform:scale3d(.5,.5,.5);-ms-transform:scale3d(.5,.5,.5);-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);will-change:transform,opacity;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-media-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.lg-icon:focus-visible{color:#fff;border-radius:3px;outline:1px dashed rgb(255 255 255 / .6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-group:after{content:"";display:table;clear:both}.lg-container{display:none;outline:0}.lg-container.lg-show{display:block}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;will-change:transform,opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar{opacity:1}.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:0;will-change:auto;overflow:hidden;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;top:0;left:0;right:0;bottom:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.8.3/images/loading.gif) no-repeat scroll center center #fff0}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-outer .lg-media-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-media-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-media-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;-webkit-transition:opacity 333ms ease-in 0s;-o-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-o-transition:-o-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:"\e909"}.lg-components{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);will-change:transform;-webkit-transition:-webkit-transform .35s ease-out 0s;-moz-transition:-moz-transform .35s ease-out 0s;-o-transition:-o-transform .35s ease-out 0s;transition:transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}