:root{--safe-t:env(safe-area-inset-top,0px);--bg:#24242f;--bg2:#23232e;--bg3:#232334;--text:#ededf0;--text2:rgba(237,237,240,.82);--text3:rgba(237,237,240,.55);--accent:#b91c1c;--accent2:#ff6b6b;--accent-glow:rgba(185,28,28,.45);--gold:#ffd166;--border:rgba(255,255,255,.15);--r:14px;--r2:20px;--df:"Bebas Neue",sans-serif;--db:"DM Sans",sans-serif;--ease:cubic-bezier(.4,0,.2,1)}#ae-movie-layout{width:100%!important;max-width:100%!important;position:relative;left:0;transform:none;background:var(--bg);font-family:var(--db);color:var(--text);-webkit-font-smoothing:antialiased}#ae-movie-layout *{box-sizing:border-box}#ae-movie-layout a{text-decoration:none;color:inherit}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes bgZoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.entry-content{overflow:visible!important}.am-hero{position:relative;width:100%;min-height:50vh;overflow:hidden;display:flex;align-items:flex-end}.am-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center 22%;transform:scale(1);animation:amHeroZoom 24s ease-out forwards;filter:brightness(.88)}.am-hero-bg.am-hero-bg-fallback{background-image:none;animation:none;transform:none;background:radial-gradient(ellipse at 20% 15%,#b91c1c6b,#b91c1c00 55%),radial-gradient(ellipse at 85% 25%,#ff6b7b47,#ff6b7b00 60%),radial-gradient(ellipse at 50% 90%,#7a202a8c,#7a202a00 65%),linear-gradient(160deg,#1a0a10,#0d0509 55%,#24242f)}@keyframes amHeroZoom{0%{transform:scale(1)}to{transform:scale(1.045)}}.am-hero-bg-rot{animation:none;transform:scale(1);opacity:0}.am-hero-grad{position:absolute;inset:0;background:linear-gradient(to top,var(--bg) 0%,rgba(0,0,0,.82) 30%,rgba(0,0,0,.34) 55%,transparent 100%)}.am-hero-inner{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:190px 24px 32px;display:flex;align-items:flex-end;gap:28px}@media(min-width:768px){.am-hero{min-height:clamp(460px,56vh,700px)}}.am-poster{flex-shrink:0;width:200px;perspective:1000px;opacity:0;animation:amFadeOnly .6s var(--ease) both .1s;position:relative}@keyframes amFadeOnly{0%{opacity:0}to{opacity:1}}.am-cover-pick{position:absolute;top:9px;left:9px;z-index:6;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:9px;cursor:pointer;color:#fff;background:#12121a6b;-webkit-backdrop-filter:blur(6px) saturate(1.1);backdrop-filter:blur(6px) saturate(1.1);box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff2e;opacity:.6;transition:opacity .2s ease,background .2s ease,transform .15s ease}.am-cover-pick svg{width:16px;height:16px;display:block}.am-cover-pick:hover{opacity:1;background:#12121aa8;transform:translateY(-1px)}.am-cover-pick:active{transform:scale(.93)}@media(hover:none){.am-cover-pick{opacity:.8}}#am-cover-modal{position:fixed;inset:0;z-index:100050;display:none;align-items:center;justify-content:center}#am-cover-modal.on{display:flex}#am-cover-modal .amcm-ov{position:absolute;inset:0;background:#08080cb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#am-cover-modal .amcm-sheet{position:relative;z-index:1;width:min(560px,92vw);max-height:86vh;overflow:auto;background:#1b1b24;border-radius:18px;box-shadow:0 24px 70px #0009,inset 0 0 0 1px #ffffff0f;padding:18px;animation:amcmIn .28s cubic-bezier(.22,1,.36,1)}@keyframes amcmIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}#am-cover-modal .amcm-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}#am-cover-modal .amcm-title{font-family:var(--db,"DM Sans",sans-serif);font-size:17px;font-weight:700;color:#fff}#am-cover-modal .amcm-sub{font-family:var(--df,inherit);font-size:12px;font-style:italic;font-weight:400;color:#ffffff73;letter-spacing:.1px}#am-cover-modal .amcm-x{background:none;border:none;color:#ffffff8c;font-size:26px;line-height:1;cursor:pointer;padding:0 4px;transition:color .15s}#am-cover-modal .amcm-x:hover{color:#fff}#am-cover-modal .amcm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px}#am-cover-modal .amcm-cell{position:relative;padding:0;border:none;background:none;cursor:pointer;border-radius:10px;overflow:hidden;aspect-ratio:2/3;outline:2px solid transparent;outline-offset:2px;transition:outline-color .15s,transform .15s}#am-cover-modal .amcm-cell img{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px;background:#11111c}#am-cover-modal .amcm-cell:hover{transform:translateY(-2px)}#am-cover-modal .amcm-cell.on{outline-color:#e63946}#am-cover-modal .amcm-check{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:#e63946;color:#fff;font-size:13px;font-weight:700;display:none;align-items:center;justify-content:center;box-shadow:0 2px 6px #0006}#am-cover-modal .amcm-cell.on .amcm-check{display:flex}.am-card-inner{position:relative;width:100%;transition:transform .8s cubic-bezier(.25,.46,.45,.94);transform-style:preserve-3d}.am-card-inner.flipped{transform:rotateY(180deg)}.am-card-inner.spinning{animation:amCardSpin .8s cubic-bezier(.25,.46,.45,.94) both}.am-card-inner.spinning-back{animation:amCardSpinBack .8s cubic-bezier(.25,.46,.45,.94) both}@keyframes amCardSpin{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes amCardSpinBack{0%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.am-card-front,.am-card-back{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:var(--r2);overflow:hidden}.am-card-front img{width:100%;height:auto;display:block;border-radius:var(--r2)}.am-card-back{position:absolute;inset:0;transform:rotateY(180deg);background:linear-gradient(145deg,#23232e,#1a1025,#12091e 60%,#24242f);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;border-radius:var(--r2)}.am-card-back-inner{text-align:center;padding:24px 16px;width:100%}.am-card-back-logo{font-family:var(--df);font-size:14px;letter-spacing:4px;color:#b91c1c66;margin-bottom:16px}.am-card-back-score{margin-bottom:12px}.am-card-back-star{font-size:36px;color:var(--gold);filter:drop-shadow(0 0 8px rgba(255,209,102,.4))}.am-card-back-val{font-family:var(--df);font-size:48px;color:#fff;letter-spacing:2px;margin-left:6px}.am-card-back-of{font-size:18px;color:#ffffff4d}.am-card-back-title{font-family:var(--df);font-size:18px;letter-spacing:1px;margin-bottom:4px;line-height:1.1}.am-card-back-meta{font-size:12px;color:#fff6;margin-bottom:6px}.am-card-back-crew{font-size:11px;color:#ffffff59;margin-bottom:16px}.am-card-back-actions{display:flex;gap:8px;justify-content:center;margin-bottom:12px}.am-card-back-btn{padding:8px 16px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffb3;font-size:12px;font-weight:600;cursor:pointer;font-family:var(--db);transition:all .2s}.am-card-back-btn.like:hover{background:#b91c1c26;border-color:#b91c1c66;color:var(--accent)}.am-card-back-btn.save:hover{background:#3b82f626;border-color:#3b82f666;color:#3b82f6}.am-card-back-hint{font-size:10px;color:#fff3;letter-spacing:1px;text-transform:uppercase}.am-card-front{position:relative}#amCoverImg{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;display:block;border-radius:var(--r2)}.am-cover-next{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;border-radius:var(--r2);pointer-events:none;z-index:4;will-change:opacity,transform}.am-hero-info{flex:1;min-width:0;padding-bottom:8px;text-shadow:0 1px 2px rgba(0,0,0,.98),0 0 7px rgba(0,0,0,.92),0 0 18px rgba(0,0,0,.82),0 2px 24px rgba(0,0,0,.7)}.am-title{font-family:var(--df);font-size:clamp(32px,6vw,64px);line-height:.95;letter-spacing:2px;margin:0 0 10px;text-shadow:0 0 2px rgba(0,0,0,1),0 0 4px rgba(0,0,0,1),0 1px 3px rgba(0,0,0,1),0 2px 8px rgba(0,0,0,1),0 4px 16px rgba(0,0,0,.98),0 6px 28px rgba(0,0,0,.92),0 8px 44px rgba(0,0,0,.85),0 10px 70px rgba(0,0,0,.72)}.am-tagline{font-size:15px;color:#ffffffbf;font-style:italic;margin-bottom:8px;line-height:1.5}.am-original-title{font-size:14px;color:#ffffffd9;margin-bottom:14px;font-style:italic;text-align:left}.am-ot-label{color:#ffffff73;font-style:normal;text-transform:uppercase;font-size:10px;letter-spacing:.5px;font-weight:600}.am-meta-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.am-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.am-rating{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700}.am-rating-star{color:var(--gold);font-size:16px}.am-rating-val{color:var(--gold)}.am-rating-of,.am-rating-count{color:var(--text3);font-size:12px}.am-dot{color:var(--text3);font-size:10px}.am-meta-item{font-size:13px;color:#fffc}.am-genres{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.am-genres .am-runtime-after{font-size:13px;color:#fffc;padding-left:6px;border-left:1px solid rgba(255,255,255,.18);margin-left:4px}.am-genre{position:relative;font-size:12px;color:#ffffffb8;font-weight:600;letter-spacing:.9px;text-transform:uppercase;white-space:nowrap;background:none;border:none;padding:0;cursor:default;pointer-events:none}.am-genre:not(:first-child):before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:3px;height:3px;border-radius:50%;background:linear-gradient(180deg,#ff8a95,#b91c1c);box-shadow:0 0 6px #b91c1c80}@media(min-width:768px){.am-meta-row{gap:18px}.am-meta-row .am-genres{gap:18px;padding-left:18px;border-left:1px solid rgba(255,255,255,.2)}.am-rating{font-size:18px}.am-rating-star{font-size:21px}.am-rating-of,.am-rating-count{font-size:15px}.am-meta-item{font-size:17px}.am-dot,.am-genre{font-size:13px}}.ae-amazon-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:10px;background:#ff99001f;border:1px solid rgba(255,153,0,.25);color:#f90;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;font-family:var(--db)}.ae-amazon-btn:hover{background:#f903;transform:translateY(-1px);box-shadow:0 4px 12px #ff990026}.am-cert{display:inline-flex;align-items:center;gap:5px;font-family:var(--db);font-weight:800;letter-spacing:.4px;color:#ffffffe6;border:1.5px solid rgba(255,255,255,.4);border-radius:6px;padding:2.5px 7px;line-height:1;white-space:nowrap;font-size:12px}.am-cert-hint{font-size:8.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#ffffff73}.am-act-trailer{border-color:#b91c1c80;color:#fff;background:#b91c1c33}.am-act-trailer svg{fill:currentColor;stroke:none}.am-act-trailer:hover{background:#b91c1c61;border-color:#b91c1cbf;color:#fff}.am-poster-watch{display:none}@media(min-width:768px){.am-poster-watch{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;background:none;border:none;padding:2px 0;font-size:12.5px;font-weight:700;letter-spacing:.3px;color:var(--gold);cursor:pointer;font-family:var(--db);white-space:nowrap;transition:color .2s var(--ease),opacity .2s}.am-poster-watch:hover{color:#ffe08a}.am-poster-watch:active{opacity:.7}.am-poster-watch--theaters{color:#ffffffd1}.am-poster-watch--theaters:hover{color:#fff}}.am-poster-watch-logo{width:20px;height:20px;border-radius:5px;object-fit:cover;flex-shrink:0}.am-awards{display:flex;align-items:center;gap:6px;font-family:var(--db);font-size:11.5px;color:#ffffffb8;font-weight:500;letter-spacing:.15px;margin:0 0 14px}.am-awards-ico{width:12px;height:12px;flex-shrink:0;color:var(--gold)}.am-awards-ico svg{width:100%;height:100%}@media(min-width:768px){.am-awards{font-size:12.5px}}.am-social-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:10px 0 12px}.am-social{display:inline-flex;align-items:center;gap:6px;font-family:var(--db);font-size:12.5px;color:#ffffff80;font-weight:500}.am-social svg{color:#ffd166b3;flex-shrink:0}.am-social b{color:#ffffffd9;font-weight:800}@media(min-width:768px){.am-cert{font-size:13px;padding:3px 8px}.am-cert-hint{font-size:9px}}.am-crew{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:12px}.am-crew-item{display:flex;flex-direction:column;gap:2px}.am-crew-role{font-size:11px;color:#ffffff59;text-transform:uppercase;letter-spacing:1px;font-weight:600}.am-crew-name{font-size:14px;color:#fff;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.4)}.am-crew-names{display:inline}a.am-crew-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#ffffff8c;transition:color .2s,text-decoration-color .2s;cursor:pointer}a.am-crew-name:hover{color:var(--accent);text-decoration-color:var(--accent)}.am-overview{font-size:16px;color:#fffffff5;line-height:1.75;max-width:700px;text-shadow:0 1px 2px rgba(0,0,0,.98),0 0 7px rgba(0,0,0,.92),0 0 18px rgba(0,0,0,.82),0 2px 24px rgba(0,0,0,.7)}.am-action-btn{display:inline-flex;align-items:center;gap:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 16px;cursor:pointer;color:#fff6;font-size:13px;font-weight:600;font-family:var(--db);transition:all .2s var(--ease)}.am-action-btn:hover{border-color:#ffffff2e;color:#ffffffb3;background:#ffffff12}.am-action-btn:active{transform:scale(.95)}.am-action-btn.on{color:#fff;border-color:#16a34a59;background:#16a34a1a}.am-action-btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:all .2s}.am-action-btn.on svg{stroke:#16a34a}.am-action-btn.on.watched svg{fill:none;stroke:#fff}.am-eye-check,.am-action-btn.on.watched .am-eye-outline,#aejw-vista.on .am-eye-outline,.am-action-btn.on.watched .am-eye-pupil,#aejw-vista.on .am-eye-pupil{display:none}.am-action-btn.on.watched .am-eye-check,#aejw-vista.on .am-eye-check{display:inline;fill:none;stroke:#06d6a0!important;animation:amEyeCheckDraw .4s var(--ease) both}@keyframes amEyeCheckDraw{0%{stroke-dasharray:32;stroke-dashoffset:32;opacity:0}50%{opacity:1}to{stroke-dasharray:32;stroke-dashoffset:0;opacity:1}}@keyframes amEyeBlink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}97.5%{transform:scaleY(1)}}.am-action-btn.watched>svg,#aejw-vista>svg{transform-origin:center;animation:amEyeBlink 7s ease-in-out infinite}.am-action-btn.watched.on>svg,#aejw-vista.on>svg{animation:none;transform:none}.am-action-btn.on.liked svg{fill:#16a34a;stroke:#16a34a}.am-action-btn.on.pending svg{stroke:#16a34a;fill:none}@media(min-width:641px){.am-hero .am-action-btns.am-action-pills{display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin-top:14px!important;margin-bottom:22px!important;max-width:600px!important;justify-content:flex-start!important}.am-hero .am-action-btns.am-action-pills .am-action-btn{flex:1 1 0!important;min-width:120px!important}.am-hero .am-action-btns.am-action-pills .am-action-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:54px!important;padding:0 14px!important;font-size:15px!important;font-weight:700!important;letter-spacing:.2px!important;border-radius:14px!important;background:#0c0c1299!important;border:1.5px solid rgba(255,255,255,.24)!important;color:#fff!important;text-shadow:none!important;box-shadow:0 6px 20px #00000073!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:1 1 0!important;white-space:nowrap}.am-hero .am-action-btns.am-action-pills .am-action-btn svg{stroke:#ffd24a;width:20px;height:20px;stroke-width:2;filter:drop-shadow(0 0 5px rgba(255,210,74,.35));transition:filter .2s var(--ease)}.am-hero .am-action-btns.am-action-pills .am-action-btn:hover svg{filter:drop-shadow(0 0 8px rgba(255,210,74,.6))}.am-hero .am-action-btns.am-action-pills .am-action-btn:hover{background:#16161ebd!important;border-color:#fff6!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 8px 26px #0000008c!important}.am-hero .am-action-btns.am-action-pills .am-action-btn:active{transform:scale(.97)!important}.am-hero .am-action-btns.am-action-pills .am-action-btn.on{background:#16a34a24!important;color:#4ade80!important;border-color:#16a34a8c!important;box-shadow:none!important}.am-hero .am-action-btns.am-action-pills .am-action-btn.on svg{fill:currentColor;stroke:currentColor;transform:scale(1.08);filter:drop-shadow(0 0 6px rgba(74,222,128,.45))}.am-hero .am-action-btns.am-action-pills .am-action-btn.on:hover svg{filter:drop-shadow(0 0 9px rgba(74,222,128,.65))}.am-hero .am-action-btns.am-action-pills .am-action-btn.on.watched svg{fill:none;stroke:currentColor}.am-hero .am-action-btns.am-action-pills .am-action-btn.on.pending svg{fill:currentColor;stroke:currentColor}.am-hero .am-action-btns.am-action-pills .am-act-trailer{border-color:#e639468c!important;box-shadow:0 6px 20px #00000073,0 0 0 1px #e6394624 inset!important}.am-hero .am-action-btns.am-action-pills .am-act-trailer svg{fill:#e63946;stroke:none;filter:drop-shadow(0 0 6px rgba(230,57,70,.45))}.am-hero .am-action-btns.am-action-pills .am-act-trailer:hover{border-color:#e63946d9!important;box-shadow:0 8px 26px #0000008c,0 0 0 1px #e639464d inset!important}.am-hero .am-action-btns.am-action-pills .am-act-trailer:hover svg{filter:drop-shadow(0 0 9px rgba(230,57,70,.7))}.am-hero .am-action-btns.am-action-pills .am-act-watch{border-color:#ffd24a8c!important;color:#ffe9a8!important;box-shadow:0 6px 20px #00000073,0 0 0 1px #ffd24a26 inset!important}.am-hero .am-action-btns.am-action-pills .am-act-watch:hover{border-color:#ffd24acc!important;color:#fff!important;box-shadow:0 8px 26px #0000008c,0 0 0 1px #ffd24a4d inset!important}.am-hero .am-action-btns.am-action-pills .am-act-watch svg{fill:#ffd24a;stroke:none;filter:drop-shadow(0 0 6px rgba(255,210,74,.45))}.am-hero .am-action-btns.am-action-pills .am-act-watch:hover svg{filter:drop-shadow(0 0 9px rgba(255,210,74,.7))}}@media(min-width:768px){.am-poster{position:relative;align-self:center;display:flex;flex-direction:column}}@keyframes heartPop{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.ae-fav-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#000000e6;color:#fff;font-size:12px;padding:6px 12px;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s}.ae-fav-tooltip.show{opacity:1}.am-cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#b91c1c;color:#fff;font-family:var(--db);font-size:17px;font-weight:600;letter-spacing:.2px;padding:14px 24px;border-radius:14px;min-height:52px;box-shadow:0 6px 20px #b91c1c59;text-decoration:none;transition:transform .15s var(--ease),box-shadow .25s var(--ease),background .2s;margin-top:18px;width:auto;max-width:520px}.am-cta-primary:hover{background:#d62836;box-shadow:0 8px 28px #b91c1c73;transform:translateY(-1px)}.am-cta-primary:active{transform:scale(.98)}.am-cta-appletv{background:#1a1a1a;box-shadow:0 6px 20px #0006}.am-cta-appletv:hover{background:#2a2a2a;box-shadow:0 8px 28px #00000080}.am-cta-ad{margin:14px 0;min-height:0}.am-cta-ad:empty{display:none}.am-action-pills{margin-top:14px}.am-section{max-width:1200px;margin:0 auto;padding:40px 24px}.am-section-title{font-family:var(--db);font-weight:800;font-size:21px;letter-spacing:-.01em;margin:0 0 18px;display:flex;align-items:center;gap:11px}.am-section-title:before{content:"";flex-shrink:0;width:3px;height:.92em;border-radius:99px;background:linear-gradient(180deg,#ff6b6b,#b91c1c);box-shadow:0 0 14px #b91c1c8c}.am-section-title.am-st-noicon:before{display:none}.am-divider{border-top:1px solid var(--border)}.am-stats{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1200px;margin:0 auto;border-top:1px solid rgba(255,209,102,.18);border-bottom:1px solid rgba(255,209,102,.18)}.am-stats:before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background:radial-gradient(ellipse 60% 100% at 50% 50%,rgba(255,180,90,.07) 0%,transparent 70%),linear-gradient(180deg,#ffffff05,#ffffff09);pointer-events:none;border-top:1px solid rgba(255,209,102,.1);border-bottom:1px solid rgba(255,209,102,.1)}.am-stats>*{position:relative}.am-stat{padding:20px 24px;text-align:center;border-right:1px solid var(--border)}.am-stat:last-child{border-right:none}.am-stat-label{font-size:10px;color:#fff6;text-transform:uppercase;letter-spacing:2px;margin-bottom:6px;font-weight:600}.am-stat-val{font-family:var(--df);font-size:22px;letter-spacing:1px;color:#fff;text-shadow:0 2px 14px rgba(255,180,90,.18)}.am-stat-val.green{color:#43e97b}.am-stat-val.red{color:#ff5050}.am-stat-val.gold{color:var(--gold)}.am-watch{background:var(--bg);border-top:1px solid rgba(185,28,28,.1);border-bottom:1px solid rgba(185,28,28,.1)}.am-watch-groups{display:flex;flex-direction:column;gap:20px}.am-wgroup-label{font-size:11px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:#ffffff80;margin-bottom:11px;display:flex;align-items:center;gap:8px}.am-wgroup-label:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent,#b91c1c);box-shadow:0 0 8px #b91c1cb3}.am-prov-list{display:flex;flex-wrap:wrap;gap:11px}.am-prov-pill{position:relative;display:inline-flex;align-items:center;gap:12px;padding:9px 17px 9px 9px;background:#1c1c269e;border:1px solid rgba(255,255,255,.1);border-radius:15px;text-decoration:none;color:#fff;transition:transform .25s var(--ease),border-color .25s,box-shadow .25s,background .25s}.am-prov-pill:hover{transform:translateY(-3px);border-color:#b91c1c73;box-shadow:0 14px 34px #00000073,0 0 22px #b91c1c29;background:linear-gradient(150deg,#ffffff1a,#ffffff0a)}.am-prov-pill--static{cursor:default;opacity:.72}.am-prov-pill--static:hover{transform:none;border-color:#ffffff1a;box-shadow:none;background:linear-gradient(150deg,#fff1,#ffffff06)}.am-prov-pill img{width:40px;height:40px;border-radius:11px;object-fit:cover;box-shadow:0 5px 14px #00000073,inset 0 0 0 1px #ffffff14;flex-shrink:0;image-rendering:-webkit-optimize-contrast}.am-prov-name{font-size:13.5px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.am-prov-tag{font-size:9.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#fff9;background:#ffffff14;border:1px solid rgba(255,255,255,.12);padding:3px 7px;border-radius:7px}.am-prov-ae{cursor:pointer;border-color:#ffd24a73!important;background:linear-gradient(135deg,#b91c1c29,#ffd24a12)!important}.am-prov-ae:hover{transform:translateY(-3px);border-color:#ffd24acc!important;box-shadow:0 14px 34px #00000073,0 0 24px #ffd24a2e!important;background:linear-gradient(135deg,#b91c1c3d,#ffd24a1f)!important}.am-prov-ae img{background:#16161f}.am-prov-tag--free{color:#ffd24a!important;background:#ffd24a24!important;border-color:#ffd24a57!important}@media(max-width:600px){.am-prov-pill{padding:8px 14px 8px 8px;gap:10px}.am-prov-name{font-size:13px}.am-prov-pill img{width:36px;height:36px;border-radius:10px}.am-prov-list{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;margin:0 -2px;padding-left:2px;padding-right:2px;mask-image:linear-gradient(to right,#000 0%,#000 calc(100% - 20px),transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 0%,#000 calc(100% - 20px),transparent 100%)}.am-prov-list::-webkit-scrollbar{display:none}.am-prov-pill{flex:0 0 auto;scroll-snap-align:start}}.am-no-providers{font-size:13px;color:var(--text3);padding:16px 0}.am-in-theaters{display:flex;align-items:center;gap:16px;padding:20px;background:#b91c1c14;border:1px solid rgba(185,28,28,.15);border-radius:16px}.am-theater-icon{font-size:36px}.am-status{display:flex;flex-direction:column;gap:16px;padding:20px 22px;border-radius:18px;background:linear-gradient(135deg,#b91c1c29,#ffd16612 60%,#b91c1c0d);border:1px solid rgba(185,28,28,.3);box-shadow:0 10px 34px #00000052,inset 0 1px #ffffff12}.am-status--now{background:linear-gradient(135deg,rgba(185,28,28,.22) 0%,rgba(255,150,80,.08) 55%,transparent 100%);border-color:#b91c1c47}.am-status-kicker{font-family:var(--df);font-size:clamp(22px,4vw,30px);letter-spacing:2px;line-height:1;color:#fff;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px;text-shadow:0 2px 16px rgba(185,28,28,.45)}.am-status-sub{font-family:var(--db);font-size:14px;font-weight:600;color:#ffffffb8;margin-top:8px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.am-status-sub b{color:#ffffffeb}.am-status-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px}.am-kpi{min-width:0;padding:13px 15px;border-radius:14px;background:#00000042;border:1px solid rgba(255,255,255,.1)}.am-kpi:only-child{background:none;border:0;padding:0;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.am-kpi:only-child .am-kpi-val{font-size:clamp(42px,11vw,56px)}.am-kpi:only-child .am-kpi-lab{margin-top:0;font-size:14px}.am-kpi-val{font-family:var(--db);font-size:clamp(26px,5vw,34px);font-weight:700;line-height:1;color:#fff;letter-spacing:-.5px}.am-kpi-lab{font-family:var(--db);font-size:12px;font-weight:600;letter-spacing:.3px;color:#ffffff9e;margin-top:7px}@media(max-width:480px){.am-status{padding:18px}}.am-live-dot{width:11px;height:11px;border-radius:50%;background:#ff3b46;box-shadow:0 0 0 4px #ff3b4638,0 0 14px #ff3b46e6;animation:amLivePulse 1.8s ease-in-out infinite;flex-shrink:0}@keyframes amLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.76)}}.am-row-wrap{position:relative}@media(max-width:767px){.am-cast-wrap-peek{margin-left:0}.am-cast-wrap-peek .am-row{padding-left:16px;padding-right:60px}}.am-row-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:80px;background:linear-gradient(to left,var(--bg) 10%,transparent);pointer-events:none;z-index:2;opacity:1;transition:opacity .35s ease}.am-row-wrap.at-end:after{opacity:0}.am-row-wrap:before{display:none}@media(min-width:768px){.am-row-wrap:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:80px;background:linear-gradient(to right,var(--bg) 10%,transparent);pointer-events:none;z-index:2;opacity:0;transition:opacity .35s ease}.am-row-wrap.scrolled:before,.am-row-wrap.can-prev:before{opacity:1}}.am-row-arrow{display:none}.am-row-btn{position:absolute;top:50%;transform:translateY(-60%);z-index:4;width:44px;height:44px;border-radius:50%;background:#1c1c269e;border:1px solid rgba(255,255,255,.12);color:#ffffffb3;font-size:18px;cursor:pointer;display:none;align-items:center;justify-content:center;box-shadow:0 4px 24px #0006;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent}.am-row-btn:hover{background:#ffffff26;border-color:#fff3;color:#fff;transform:translateY(-60%) scale(1.08);box-shadow:0 6px 32px #00000080}.am-row-btn:active{transform:translateY(-60%) scale(.93);background:#fff3}.am-row-btn.prev{left:8px}.am-row-btn.next{right:8px}.am-row-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}@media(min-width:768px){.am-row-btn{display:flex}}@media(min-width:768px){.am-row-wrap.am-row-nav .am-row-btn.prev{display:flex;opacity:0;pointer-events:none;transition:opacity .25s}.am-row-wrap.am-row-nav.can-prev .am-row-btn.prev{opacity:1;pointer-events:auto}.am-row-wrap.am-row-nav .am-row-btn.next{display:flex;opacity:1;transition:opacity .25s}.am-row-wrap.am-row-nav.at-end .am-row-btn.next{opacity:0;pointer-events:none}.am-row-wrap.am-row-nav.at-end:after{opacity:0}}@keyframes amArrowPulse{0%,to{opacity:.3;transform:translateY(-60%) translate(0)}50%{opacity:.6;transform:translateY(-60%) translate(4px)}}.am-row{display:flex;gap:14px;padding:6px 0 4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.am-row:active{cursor:grabbing}.am-row::-webkit-scrollbar{display:none}.am-cast-card{flex-shrink:0;width:130px;text-align:center;transition:all .4s var(--ease);position:relative}a.am-cast-card{cursor:pointer}a.am-cast-card:hover{transform:translateY(-6px)}div.am-cast-card{cursor:default}.am-cast-img{width:130px;height:180px;border-radius:var(--r);object-fit:cover;object-position:top;display:block;background:var(--bg3);border:2px solid transparent;transition:all .4s var(--ease)}a.am-cast-card:hover .am-cast-img{border-color:#b91c1c40}.am-cast-ph{width:130px;height:180px;border-radius:var(--r);background:var(--bg3);display:flex;align-items:center;justify-content:center;font-size:36px;color:var(--text3)}.am-cast-name{font-size:12px;font-weight:700;margin-top:8px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-cast-char{font-size:11px;color:#ffffff8c;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-dark-zone{position:relative;width:100vw;left:50%;transform:translate(-50%);background:var(--bg);border-top:1px solid var(--border);overflow:hidden}.am-dark-zone>.ae-ad{max-width:1200px;margin:0 auto}.am-trailer-cinema{display:grid;grid-template-columns:1fr;gap:14px;max-width:1200px;margin:0 auto}@media(min-width:900px){.am-trailer-cinema.has-extras{grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:stretch}}.am-trailer-stage{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;cursor:pointer;background:#000;border-radius:var(--r2);box-shadow:0 18px 56px #0000008c,0 0 0 1px #ffffff0d}.am-trailer-stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:5}.am-trailer-thumb-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .5s;display:block}.am-trailer-stage:hover .am-trailer-thumb-img{transform:scale(1.03);filter:brightness(1.08)}.am-trailer-ov{position:absolute;inset:0;background:radial-gradient(circle at center,#00000026,#0009);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;transition:background .4s;z-index:2;pointer-events:none}.am-trailer-stage:hover .am-trailer-ov{background:radial-gradient(circle at center,#00000014,#00000080)}.am-trailer-play-btn{width:78px;height:78px;background:#b91c1ceb;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 38px #b91c1c73,0 0 78px #b91c1c2e;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;animation:amTrailerPulse 2.5s ease-in-out infinite;padding-left:4px}@keyframes amTrailerPulse{0%,to{box-shadow:0 0 38px #b91c1c66,0 0 78px #b91c1c26}50%{box-shadow:0 0 50px #b91c1c8c,0 0 100px #b91c1c40}}.am-trailer-stage:hover .am-trailer-play-btn{transform:scale(1.12);box-shadow:0 0 60px #b91c1c99,0 0 120px #b91c1c33}.am-trailer-play-btn svg{width:30px;height:30px;display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.am-trailer-play-text{font-family:var(--db);font-size:11px;color:#ffffffb3;text-transform:uppercase;letter-spacing:3.2px;font-weight:700}.am-trailer-info{position:absolute;left:0;right:0;bottom:0;padding:24px 28px;background:linear-gradient(to top,rgba(0,0,0,.92) 0%,transparent 100%);z-index:2;pointer-events:none}.am-trailer-eyebrow{font-family:var(--db);font-size:10px;color:var(--accent2,#ff6b6b);text-transform:uppercase;letter-spacing:3px;font-weight:700;margin-bottom:6px}.am-trailer-title-lg{font-family:var(--df);font-size:clamp(20px,3.2vw,32px);color:#fff;letter-spacing:1px;text-shadow:0 2px 12px rgba(0,0,0,.8);line-height:1.1}.am-trailer-strip,.am-trailer-strip-b{position:absolute;left:0;right:0;height:5px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.1) 0px,rgba(255,255,255,.1) 11px,transparent 11px,transparent 19px);z-index:3;pointer-events:none}.am-trailer-strip{top:0}.am-trailer-strip-b{bottom:0}.am-trailer-stage.playing .am-trailer-ov,.am-trailer-stage.playing .am-trailer-info,.am-trailer-stage.playing .am-trailer-strip,.am-trailer-stage.playing .am-trailer-strip-b{display:none}.am-pd-section .am-section-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.am-pd-badge{font-family:var(--db);font-size:10.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#ffd24a;background:#ffd24a1f;border:1px solid rgba(255,210,74,.35);border-radius:999px;padding:4px 11px;line-height:1;text-shadow:none}.am-pd-stage{position:relative;width:100%;max-width:1200px;margin:0 auto;aspect-ratio:16/9;overflow:hidden;cursor:pointer;background:#000;border-radius:var(--r2);box-shadow:0 18px 56px #0000008c,0 0 0 1px #ffd24a24;outline:none}.am-pd-stage:focus-visible{box-shadow:0 18px 56px #0000008c,0 0 0 2px #ffd24ab3}.am-pd-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .5s;display:block}.am-pd-stage:hover .am-pd-thumb{transform:scale(1.03);filter:brightness(1.08)}.am-pd-ov{position:absolute;inset:0;background:radial-gradient(circle at center,#00000026,#0000009e);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;transition:background .4s;z-index:2;pointer-events:none}.am-pd-stage:hover .am-pd-ov{background:radial-gradient(circle at center,#00000014,#00000080)}.am-pd-play{width:78px;height:78px;background:#b91c1ceb;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 38px #b91c1c73,0 0 78px #b91c1c2e;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;animation:amTrailerPulse 2.5s ease-in-out infinite;padding-left:4px}.am-pd-stage:hover .am-pd-play{transform:scale(1.12);box-shadow:0 0 60px #b91c1c99,0 0 120px #b91c1c33}.am-pd-play svg{width:30px;height:30px;display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.am-pd-cta{font-family:var(--db);font-size:13px;color:#fff;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.7)}.am-pd-src{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:6px;justify-content:center;padding:12px 18px;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,transparent 100%);font-family:var(--db);font-size:11.5px;color:#ffffff9e;letter-spacing:.3px;z-index:2;pointer-events:none}.am-pd-src svg{opacity:.7;flex-shrink:0}.am-pd-iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:5}.am-pd-stage.playing .am-pd-ov,.am-pd-stage.playing .am-pd-src{display:none}@media(max-width:600px){.am-pd-stage{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0;box-shadow:0 12px 40px #00000080}}.am-trailer-extras{display:grid;grid-template-rows:1fr 1fr 1fr;gap:10px;min-height:0}@media(max-width:899px){.am-trailer-extras{grid-template-rows:none;grid-template-columns:1fr 1fr 1fr;gap:8px}.am-trailer-extra{min-height:80px;aspect-ratio:16/9}}.am-trailer-extra{position:relative;display:flex;align-items:flex-end;padding:0;border:1px solid rgba(255,255,255,.07);background:#24242f;border-radius:14px;overflow:hidden;cursor:pointer;color:#fff;text-align:left;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;min-height:0}.am-trailer-extra:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 35%,#000000d9);z-index:2;pointer-events:none;transition:background .3s}.am-trailer-extra:hover{transform:translateY(-2px);border-color:#b91c1c8c;box-shadow:0 12px 28px #00000080,0 0 0 1px #b91c1c4d}.am-trailer-extra:hover:before{background:linear-gradient(180deg,#0000 25%,#000000e6)}.am-trailer-extra-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:transform .5s cubic-bezier(.22,1,.36,1);opacity:.88}.am-trailer-extra:hover .am-trailer-extra-img{transform:scale(1.06);opacity:1}.am-trailer-extra-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;background:#0f0f168c;border:1px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;z-index:3;transition:all .3s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 14px #0006;padding-left:2px}.am-trailer-extra:hover .am-trailer-extra-play{background:#b91c1ce6;border-color:#b91c1c;transform:translate(-50%,-50%) scale(1.1);box-shadow:0 8px 22px #b91c1c80}.am-trailer-extra-play svg{width:13px;height:13px;display:block}.am-trailer-extra-meta{position:relative;z-index:3;padding:10px 12px;display:flex;flex-direction:column;gap:2px;width:100%;min-width:0}.am-trailer-extra-type{font-family:var(--db);font-size:10px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--accent2,#ff6b6b);text-shadow:0 1px 6px rgba(0,0,0,.6)}.am-trailer-extra-name{font-size:11.5px;color:#ffffffd9;font-weight:500;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 6px rgba(0,0,0,.7)}.am-ae-videos::-webkit-scrollbar{height:4px}.am-ae-videos::-webkit-scrollbar-track{background:transparent}.am-ae-videos::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.am-ae-video:hover img{transform:scale(1.04);filter:brightness(.9)}.am-ae-video img{transition:transform .3s,filter .3s}.am-sim-card{flex-shrink:0;width:150px;position:relative;border-radius:var(--r);overflow:hidden;border:1px solid transparent;transition:all .35s var(--ease);cursor:pointer}.am-sim-card:hover{transform:translateY(-6px);border-color:#b91c1c40;box-shadow:0 12px 40px #00000080}.am-sim-card img{width:150px;height:225px;object-fit:cover;display:block;background:var(--bg3)}.am-sim-ov{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.95) 0%,rgba(0,0,0,.2) 50%,transparent 70%);opacity:.7;transition:opacity .3s;display:flex;flex-direction:column;justify-content:flex-end;padding:12px}.am-sim-card:hover .am-sim-ov{opacity:1}.am-sim-title{font-size:11px;font-weight:700;color:#fff;line-height:1.3;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-sim-year{font-size:10px;color:var(--text3)}.am-sim-badge{position:absolute;top:8px;left:8px;background:#000c;border:1px solid rgba(255,209,102,.2);color:var(--gold);font-size:10px;font-weight:700;padding:3px 8px;border-radius:6px}.am-director-card{display:block;text-decoration:none;color:inherit;position:relative;border:1px solid rgba(185,28,28,.28)!important;background:linear-gradient(135deg,#b91c1c2e,#14101e99 60%,#16161f66)}.am-director-card:hover{border-color:#b91c1c8c!important;transform:translateY(-6px);box-shadow:0 16px 48px #b91c1c47}.am-director-card img{filter:saturate(.9) brightness(.78);transition:filter .3s}.am-director-card:hover img{filter:saturate(1.05) brightness(.92)}.am-director-card--nolink{cursor:default}.am-director-card--nolink:hover{transform:none;border-color:#b91c1c47!important;box-shadow:none}.am-director-card--nolink:hover img{filter:saturate(.9) brightness(.78)}.am-director-fallback{width:150px;height:225px;display:flex;align-items:center;justify-content:center;font-family:var(--df,sans-serif);font-size:64px;font-weight:700;color:#ffffff80;background:linear-gradient(135deg,#b91c1c59,#ff6b6b26)}.am-director-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:14px 12px;background:linear-gradient(180deg,#000000d9,#0006 28%,#00000026 50%,#0000008c 80%,#000000f2);pointer-events:none}.am-director-role{font-family:var(--df,sans-serif);font-size:16px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#fff!important;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.7),0 0 18px rgba(185,28,28,.45);padding-top:2px;-webkit-text-stroke:.2px rgba(185,28,28,.4)}.am-director-bottom{display:flex;flex-direction:column;gap:4px}.am-director-name{font-family:var(--db,sans-serif);font-size:14px;font-weight:800;color:#fff!important;line-height:1.2;text-shadow:0 2px 6px rgba(0,0,0,.7);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.am-director-meta{font-size:11px;color:#ffffffc7!important;line-height:1.25;text-shadow:0 1px 3px rgba(0,0,0,.7);font-weight:500;letter-spacing:.1px}@media(max-width:767px){.am-director-fallback{width:120px;height:180px;font-size:48px}.am-director-name{font-size:13px}.am-director-meta{font-size:10px}.am-director-role{font-size:13px;letter-spacing:2px}.am-director-overlay{padding:10px 8px}}@media(min-width:768px){.am-director-fallback{width:170px;height:255px}.am-director-role{font-size:18px;letter-spacing:3px}}.ae-rev-wrap{display:flex;flex-direction:column;gap:16px;max-width:760px;margin:0 auto;width:100%}.ae-rev-head{max-width:760px;margin-left:auto;margin-right:auto;width:100%}.ae-scores-block{display:flex;flex-direction:column;gap:9px}.ae-scores-eyebrow{font-family:var(--db);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text3)}.ae-scores{display:flex;flex-wrap:wrap;gap:10px}.ae-score{display:flex;align-items:center;gap:11px;padding:10px 14px;border-radius:var(--r);background:#ffffff0b;border:1px solid var(--border);text-decoration:none;transition:transform .18s var(--ease),background .18s,border-color .18s}a.ae-score{cursor:pointer}a.ae-score:hover{transform:translateY(-2px);background:#ffffff14;border-color:#ffffff47}.ae-score-badge{font-family:var(--db);font-weight:800;font-size:13px;letter-spacing:.01em;padding:5px 9px;border-radius:8px;line-height:1;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;min-width:34px}.ae-score-body{display:flex;flex-direction:column;gap:2px;line-height:1.05}.ae-score-val{font-family:var(--db);font-weight:800;font-size:17px;color:var(--text)}.ae-score-max{font-size:11px;font-weight:600;color:var(--text3);margin-left:1px}.ae-score-lbl{font-size:11px;color:var(--text3);font-weight:600}.sc-imdb .ae-score-badge{background:#f5c518;color:#000}.sc-rt .ae-score-badge{background:#fa320a24;font-size:17px;padding:3px 8px}.sc-tmdb .ae-score-badge{background:#01b4e4;color:#fff}.ae-score-body{min-width:0}.ae-score-lbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(max-width:560px){.ae-scores{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ae-score{padding:9px 11px;min-width:0}.ae-score-val{font-size:15px}.ae-score-badge{min-width:30px;padding:4px 7px;font-size:12px}}#ae-rev-sect{position:relative;background:none;overflow:hidden}#ae-rev-sect:before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background:radial-gradient(ellipse 130% 380px at 50% 0%,rgba(255,180,90,.07) 0%,transparent 72%),linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 340px);pointer-events:none}#ae-rev-sect:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(90%,640px);height:1px;background:linear-gradient(90deg,transparent,rgba(255,209,102,.25),transparent);pointer-events:none}#ae-rev-sect>*{position:relative}#ae-rev-sect .am-section-title{text-shadow:0 2px 16px rgba(255,180,90,.18)}#ae-rev-sect .ae-rev-agg{background:linear-gradient(180deg,#ffffff12,#ffffff0b);border-color:#ffffff1f}#ae-rev-sect .ae-rev-card{background:linear-gradient(180deg,#ffffff0f,#ffffff09);border-color:#ffffff1a}.ae-rev-rate-row{display:flex;flex-direction:column;align-items:center;gap:8px}.ae-rev-stars{display:flex;gap:4px;user-select:none;-webkit-tap-highlight-color:transparent}.ae-rev-star{position:relative;width:44px;height:44px;display:inline-block;font-size:44px;line-height:1;color:#ffffff2e;cursor:pointer}.ae-rev-star:before,.ae-rev-star:after{content:"\2605";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.ae-rev-star:after{color:#d4980a;text-shadow:0 0 12px rgba(212,152,10,.3);clip-path:inset(0 100% 0 0);transition:clip-path .14s ease}.ae-rev-star.fill-half:after{clip-path:inset(0 50% 0 0)}.ae-rev-star.fill-full:after{clip-path:inset(0 0 0 0)}.ae-rev-star.preview:after{transition:clip-path .08s ease}.ae-rev-half{position:absolute;top:0;bottom:0;width:50%;background:transparent;border:0;cursor:pointer;padding:0;z-index:2;-webkit-tap-highlight-color:transparent}.ae-rev-half.rev-l{left:0}.ae-rev-half.rev-r{right:0}.ae-rev-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.ae-scores-mini{display:flex;gap:8px;flex-wrap:wrap;margin:0!important}.ae-scores-mini .ae-score{padding:7px 12px;border-radius:11px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);gap:8px}.ae-scores-mini .ae-score-badge{font-size:11.5px;padding:3px 8px}.ae-scores-mini .ae-score-val{font-size:14.5px}.ae-scores-mini .ae-score-max{font-size:10.5px}.ae-scores-mini .ae-score-lbl{display:none}.ae-scores-mini .sc-mc.ae-score{flex-direction:row-reverse;justify-content:flex-end}.ae-rev-rate-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;flex-wrap:wrap;margin:0 0 6px!important;text-align:left!important}.ae-rev-label{margin:0!important;font-size:13px!important}.ae-rev-ghost{opacity:.6;border:1px dashed rgba(255,255,255,.14);border-radius:14px;padding:12px 14px;background:#ffffff05}.ae-rev-ghost+.ae-rev-ghost{margin-top:10px}.ae-rev-ghost .ae-rev-avi{background:#ffffff1a}.ae-rev-ghost-badge{margin-left:auto;padding:2px 8px;border-radius:100px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#ffffff80!important;font-size:9px;font-weight:800;letter-spacing:1px}.ae-rev-ghost-cta{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;font-size:13.5px;color:#fff9;text-align:center;flex-wrap:wrap}.ae-star-gold{color:#d4980a!important}.ae-rev-mine{border:1px solid rgba(185,28,28,.4)!important;background:#b91c1c0f!important}.ae-rev-mine-pill{display:inline-flex;align-items:center;padding:2px 9px;border-radius:100px;background:#b91c1c;color:#fff!important;font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;line-height:1.5}@media(max-width:768px){.ae-rev-rate-row{justify-content:center!important}.ae-rev-stars10{justify-content:center;width:100%}.ae-rev-label{width:100%;text-align:center}.ae-rev-rate-row .ae-rev-xp{margin:0 auto}.ae-rev-card,.ae-rev-ghost{max-width:100%}.ae-rev-card{padding:13px 14px}}.ae-rev-stars10{display:flex;align-items:center;gap:1px;flex-wrap:wrap}.ae-rev-stars10 .ae-rev-half{position:static;width:30px;height:34px;font-size:26px;line-height:1;color:#ffffff2e!important;display:inline-flex;align-items:center;justify-content:center;transition:color .12s,transform .12s}.ae-rev-stars10 .ae-rev-half:hover{transform:scale(1.2)}.ae-rev-stars10 .ae-rev-half.on{color:#d4980a!important;text-shadow:0 0 12px rgba(212,152,10,.35)}.ae-rev-stars10 .ae-rev-half.preview{color:#e6b83c!important}.ae-rev-out.saved-tick{animation:aeRevSaved .7s ease}@keyframes aeRevSaved{0%{color:#d4980a}35%{color:#2ecc71;transform:scale(1.15)}to{color:#d4980a;transform:scale(1)}}.ae-rev-helpful{display:inline-flex;align-items:center;gap:5px}.ae-rev-stars10.rated .ae-rev-half.on{animation:aeRevPop .35s ease}@keyframes aeRevPop{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}.ae-rev-out{margin-left:10px;font:800 17px/1 var(--db);color:#d4980a!important;min-width:52px}.ae-rev-out i{font-style:normal;color:#ffffff73;font-weight:600;font-size:12px}.ae-rev-xp{display:inline-flex;align-items:center;padding:3px 10px;border-radius:100px;background:#ffc8501a;border:1px solid rgba(255,200,80,.22);color:#ffd166;font-size:11px;font-weight:800;letter-spacing:.4px;white-space:nowrap}.ae-rev-empty-rich{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0 4px}.ae-rev-empty-ic{font-size:30px}.ae-rev-empty-rich .ae-rev-empty{margin:0 auto 6px}.ae-rev-card-n{margin-left:6px;font:800 12px/1 var(--db);color:#d4980a!important;font-style:normal}.ae-rev-agg-score i{font-style:normal;font-size:15px;color:#ffffff73;font-family:var(--db);font-weight:600}.ae-rev-stars.rated{animation:aeRevStarPulse .35s ease}@keyframes aeRevStarPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.ae-rev-label{font-size:14px;color:#ffffff47;transition:all .2s;text-align:center;min-height:20px}.ae-rev-label.active{font-size:19px;color:#d4980a;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ae-rev-form{display:flex;flex-direction:column;gap:10px;animation:amFadeOnly .18s ease;margin-top:10px}.ae-rev-chips{display:flex;flex-wrap:wrap;gap:7px}.ae-rev-chip{padding:7px 13px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffff73;font-size:13px;cursor:pointer;transition:all .18s;-webkit-tap-highlight-color:transparent;font-family:var(--db)}.ae-rev-chip.active{border-color:#b91c1c80;color:#fff;background:#b91c1c1a}.ae-rev-chip:hover{border-color:#ffffff38;color:#ffffffbf}.ae-rev-headline{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 14px;color:#fff;font-family:var(--db);font-size:14px;outline:none;transition:border-color .2s}.ae-rev-headline:focus{border-color:var(--accent)}.ae-rev-headline::placeholder{color:#ffffff2e}.ae-rev-ta{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 14px;color:#fff;font-family:var(--db);font-size:14px;resize:none;outline:none;transition:border-color .2s;min-height:72px}.ae-rev-ta:focus{border-color:var(--accent)}.ae-rev-ta::placeholder{color:#ffffff2e}.ae-rev-form-foot{display:flex;align-items:center;justify-content:space-between}.ae-rev-chars{font-size:11px;color:#ffffff2e}.ae-rev-submit{background:linear-gradient(135deg,#b91c1c,#d62836);color:#fff;border:none;border-radius:9px;padding:9px 22px;font-size:13px;font-weight:700;cursor:pointer;font-family:var(--db);transition:all .2s}.ae-rev-submit:hover{transform:translateY(-1px);box-shadow:0 4px 14px #b91c1c59}.ae-rev-submit:disabled{opacity:.4;cursor:not-allowed;transform:none}.ae-rev-agg{display:flex;align-items:center;gap:16px;padding:14px 16px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:12px}.ae-rev-agg-score{font-family:var(--df);font-size:38px;color:#d4980a;line-height:1}.ae-rev-agg-right{display:flex;flex-direction:column;gap:2px}.ae-rev-agg-stars{font-size:14px;color:#d4980abf;letter-spacing:2px}.ae-rev-agg-count{font-size:12px;color:#ffffff40}.ae-rev-list{display:flex;flex-direction:column;gap:10px}.ae-rev-card{display:flex;gap:12px;padding:16px 18px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:14px}.ae-rev-avi{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#b91c1c4d,#b41e2866);font-size:13px;font-weight:800;font-family:var(--df);color:#fff;text-transform:uppercase;overflow:hidden;text-decoration:none}.ae-rev-avi.has-img{background:#ffffff0f}.ae-rev-avi img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}a.ae-rev-avi{cursor:pointer}.ae-rev-card-body{flex:1;min-width:0}.ae-rev-card-top{display:flex;align-items:center;gap:7px;margin-bottom:5px;flex-wrap:wrap}.ae-rev-author{font-size:13px;font-weight:700;color:#fff}.ae-rev-userlink{text-decoration:none!important;cursor:pointer;transition:color .18s ease,opacity .18s ease,box-shadow .18s ease}a.ae-rev-author.ae-rev-userlink{color:#fff}a.ae-rev-author.ae-rev-userlink:hover{color:#ff6b7a}a.ae-rev-avi.ae-rev-userlink:hover{opacity:.9;box-shadow:0 0 0 2px #b91c1c8c}.ae-rev-stars-mini{font-size:11px;letter-spacing:.5px}.ae-rev-date{font-size:11px;color:#ffffff59;margin-left:auto}.ae-rev-headline-txt{font-size:14px;font-weight:700;color:#ffffffe6;margin:0 0 4px;line-height:1.4}.ae-rev-body-txt{font-size:13.5px;color:#ffffffb8;line-height:1.6;margin:0 0 6px;word-break:break-word}.ae-rev-helpful{background:none;border:none;color:#ffffff2e;font-size:12px;cursor:pointer;padding:2px 0;transition:color .2s;display:inline-flex;align-items:center;gap:4px;font-family:var(--db)}.ae-rev-helpful:hover{color:#ffffff80}.ae-rev-helpful.used{color:var(--accent);cursor:default}.ae-rev-like{position:relative;background:none;border:none;color:#ffffff52;font-size:12.5px;cursor:pointer;padding:4px 0;transition:color .18s;display:inline-flex;align-items:center;gap:6px;font-family:var(--db);font-weight:600;-webkit-tap-highlight-color:transparent}.ae-rev-like .ae-rev-heart{transition:transform .18s cubic-bezier(.2,1.4,.4,1),fill .18s,stroke .18s;fill:none}.ae-rev-like:hover{color:#fff9}.ae-rev-like:hover .ae-rev-heart{transform:scale(1.12)}.ae-rev-like.liked{color:#ff4d6d}.ae-rev-like.liked .ae-rev-heart{fill:#ff4d6d;stroke:#ff4d6d}.ae-rev-like.burst .ae-rev-heart{animation:aeHeartPop .5s cubic-bezier(.2,1.5,.4,1)}.ae-rev-like-n{font-weight:800;color:inherit;font-size:12px}@keyframes aeHeartPop{0%{transform:scale(1)}30%{transform:scale(1.45)}55%{transform:scale(.85)}to{transform:scale(1)}}.ae-rev-heart-fx{position:absolute;left:5px;top:50%;pointer-events:none;color:#ff4d6d;font-size:15px;animation:aeHeartFly .7s ease-out forwards}@keyframes aeHeartFly{0%{opacity:1;transform:translateY(-50%) scale(.6)}to{opacity:0;transform:translateY(-190%) scale(1.5)}}.ae-rev-editbtn{background:none;border:none;color:#fff6;font-size:12.5px;cursor:pointer;padding:4px 0;transition:color .18s;display:inline-flex;align-items:center;gap:6px;font-family:var(--db);font-weight:600;-webkit-tap-highlight-color:transparent}.ae-rev-editbtn:hover{color:#ff6b7a}.ae-rev-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.ae-rev-foot .ae-rev-votes{margin-left:auto}.ae-rev-votes{display:inline-flex;align-items:center;gap:4px}.ae-rev-vote{display:inline-flex;align-items:center;gap:5px;background:none;border:1px solid transparent;border-radius:9px;padding:5px 9px;color:#fff6;cursor:pointer;font-family:var(--db);transition:color .18s,background .18s,border-color .18s,transform .12s;-webkit-tap-highlight-color:transparent}.ae-rev-vote svg{transition:transform .18s cubic-bezier(.2,1.4,.4,1)}.ae-rev-vote:hover:not(.ro){color:#ffffffbf;background:#ffffff0d}.ae-rev-vote:hover:not(.ro) svg{transform:scale(1.12)}.ae-rev-vote:active:not(.ro){transform:scale(.92)}.ae-rev-vote-n{font-weight:800;font-size:12px;color:inherit}.ae-rev-vote--up.on{color:#4ade80;background:#22c55e1a;border-color:#22c55e4d}.ae-rev-vote--down.on{color:#f87171;background:#ef44441a;border-color:#ef44444d}.ae-rev-vote.ro{cursor:default;opacity:.65}.ae-rev-vote.ro:hover{background:none;color:#fff6}.ae-rev-guest-prompt{display:flex;align-items:center;gap:14px;padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px}.ae-rev-guest-stars{font-size:15px;color:#ffd16647;letter-spacing:1px;white-space:nowrap;flex-shrink:0}.ae-rev-guest-msg{font-size:13px;color:#ffffff59;margin-bottom:4px}.ae-rev-guest-link{color:var(--accent);text-decoration:none;font-size:13px;font-weight:700}.ae-rev-guest-link:hover{text-decoration:underline}.ae-rev-empty{position:relative;display:block;width:fit-content;max-width:80%;margin:10px auto 22px;padding:10px 18px;color:#ffffff73;font-size:13px;text-align:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:16px 16px 16px 3px}.ae-rev-empty:after{content:"";position:absolute;bottom:-8px;left:0;width:0;height:0;border-style:solid;border-width:8px 10px 0 0;border-color:rgba(255,255,255,.1) transparent transparent transparent}.ae-rev-load-more{width:100%;padding:11px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);color:#ffffff73;font-size:13px;cursor:pointer;font-family:var(--db);transition:all .2s}.ae-rev-load-more:hover{background:#ffffff12;color:#fff}.am-gallery{display:flex;gap:8px;overflow-x:auto;padding:4px 0 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory}.am-gallery::-webkit-scrollbar{display:none}.am-gallery img{height:160px;border-radius:10px;object-fit:cover;flex-shrink:0;transition:all .25s;border:1px solid rgba(255,255,255,.06);-webkit-user-select:none;user-select:none;cursor:zoom-in;scroll-snap-align:start}.am-gallery img:hover{transform:translateY(-2px);border-color:#b91c1c40;box-shadow:0 8px 24px #0006}.am-lightbox{position:fixed;inset:0;z-index:99999;background:#000000f7;display:none;opacity:0;transition:opacity .18s ease;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none}.am-lightbox.open{display:flex!important;flex-direction:column;align-items:stretch;justify-content:center;gap:10px;padding:max(env(safe-area-inset-top),52px) 0 max(env(safe-area-inset-bottom),10px);opacity:1}.am-lb-track{position:relative;inset:auto;flex:0 0 auto;height:min(62vh,calc(100svh - 190px));width:100%;display:flex;transform:translateZ(0);will-change:transform;transition:transform .26s cubic-bezier(.25,.85,.3,1)}.am-lb-slide{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;contain:layout paint}.am-lb-slide img{max-width:calc(100vw - 72px);max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:18px;box-shadow:0 24px 80px #000c,0 0 0 1px #ffffff0f;-webkit-user-drag:none;user-drag:none;pointer-events:none}.am-lb-slide.am-lb-loading:before{content:"";position:absolute;width:32px;height:32px;border-radius:50%;border:3px solid rgba(255,255,255,.12);border-top-color:#ffffff8c;animation:amLbSpin .8s linear infinite}@keyframes amLbSpin{to{transform:rotate(360deg)}}.am-lb-close{position:absolute;top:max(env(safe-area-inset-top),16px);right:16px;width:40px;height:40px;border-radius:50%;background:#000000b8;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;z-index:3}.am-lb-close:hover{background:#000000a6}.am-lb-nav{position:absolute;top:calc(50% - 48px);transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#000000b8;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,opacity .15s;z-index:3}.am-lb-nav:hover{background:#000000a6}.am-lb-nav.prev{left:12px}.am-lb-nav.next{right:12px}@media(max-width:767px){.am-lb-nav{display:none}}.am-lb-counter{display:none}.am-lb-strip{position:relative;flex-shrink:0;height:88px;display:flex;align-items:center;gap:8px;overflow-x:auto;padding:0 20px;scrollbar-width:none;background:#0000;border-top:1px solid rgba(255,255,255,.06);z-index:3;pointer-events:auto;touch-action:pan-x;justify-content:center}.am-lb-strip::-webkit-scrollbar{display:none}.am-lb-thumb{flex-shrink:0;width:68px;height:68px;border-radius:10px;object-fit:cover;cursor:pointer;opacity:.4;transition:opacity .2s,transform .2s,box-shadow .2s;border:2px solid transparent}.am-lb-thumb.active{opacity:1;transform:scale(1.1);border-color:#ffffffbf;box-shadow:0 0 0 1px #ffffff40,0 4px 20px #00000080}.am-lb-thumb:hover{opacity:.72}@media(max-width:767px){.am-lb-slide img{border-radius:20px;max-width:calc(100vw - 20px)}.am-lb-strip{height:76px;gap:6px;padding:0 12px;justify-content:flex-start}.am-lb-thumb{width:60px;height:60px}.am-lb-nav{top:calc(50% - 40px)}}.am-gallery:hover img{filter:brightness(.85)}@media(min-width:768px){.am-gallery img{height:200px}}.ae-community-row{display:flex;gap:20px;align-items:flex-start}.ae-community-rate,.ae-community-approval{flex:1}.ae-community-label{font-size:11px;color:#ffffff4d;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:8px}@media(max-width:480px){.ae-community-row{flex-direction:column;gap:16px}}.ae-opinion-box{margin-top:12px}.ae-opinion-ta{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 14px;color:#fff;font-family:var(--db);font-size:14px;resize:none;outline:none;transition:all .25s;min-height:0}.ae-opinion-ta:focus{border-color:var(--accent)}.ae-opinion-ta::placeholder{color:#fff3}.ae-opinion-meta{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.ae-opinion-chars{font-size:11px;color:#fff3}.ae-opinion-btn{background:linear-gradient(135deg,#b91c1c,#d62836);color:#fff;border:none;border-radius:8px;padding:7px 18px;font-size:12px;font-weight:700;cursor:pointer;font-family:var(--db);transition:all .2s}.ae-opinion-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #b91c1c4d}.ae-opinion-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.ae-opinions-list{display:flex;flex-direction:column;gap:12px}.ae-op-card{display:flex;gap:12px;padding:14px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:14px;transition:all .2s}.ae-op-card:hover{background:#ffffff0a}.ae-op-avi{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff14;font-size:14px;font-weight:800;font-family:var(--df);color:#fff}.ae-op-avi img{width:100%;height:100%;object-fit:cover}.ae-op-body{flex:1;min-width:0}.ae-op-top{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.ae-op-name{font-size:13px;font-weight:700;color:#fff}.ae-op-name:hover{color:var(--accent)}.ae-op-stars{color:#d4980a;font-size:12px;letter-spacing:1px}.ae-op-date{font-size:11px;color:#ffffff26;margin-left:auto}.ae-op-text{font-size:13px;color:#ffffff8c;line-height:1.5;word-wrap:break-word}.ae-op-like{background:none;border:none;color:#ffffff40;font-size:12px;cursor:pointer;padding:4px 0;margin-top:4px;transition:color .2s;display:inline-flex;align-items:center;gap:3px}.ae-op-like:hover{color:#ffffff80}.ae-op-like.liked{color:#b91c1c}.ae-op-empty{text-align:center;padding:20px;color:#ffffff26;font-size:13px}.ae-vote-wrap{display:flex;flex-direction:column;gap:16px}.ae-vote-buttons{display:flex;gap:14px;flex-wrap:wrap}.ae-vote-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff9;font-size:15px;font-weight:700;cursor:pointer;transition:all .25s;font-family:DM Sans,sans-serif;position:relative;user-select:none}.ae-vote-btn:hover{border-color:#fff3;color:#fff}.ae-vote-btn.like-active{border-color:#2ecc7166;color:#2ecc71;background:#2ecc7114}.ae-vote-btn.dislike-active{border-color:#b91c1c66;color:#b91c1c;background:#b91c1c14}.ae-vote-btn .ae-vote-icon{font-size:18px;transition:transform .25s}.ae-vote-btn:hover .ae-vote-icon{transform:scale(1.15)}.ae-vote-btn .ae-vote-count{font-size:13px;opacity:.7}.ae-vote-bar-wrap{width:100%;max-width:400px;height:6px;background:#ffffff0f;border-radius:99px;overflow:hidden}.ae-vote-bar-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent2));border-radius:99px;transition:width .6s cubic-bezier(.4,0,.2,1);width:0%}.ae-vote-ratio{font-family:Bebas Neue,sans-serif;font-size:28px;color:#fff;letter-spacing:1px}.ae-vote-badge{font-size:15px;font-weight:700;letter-spacing:.5px}.ae-vote-badge.badge-legend{color:#ffd166}.ae-vote-badge.badge-fire{color:#b91c1c}.ae-vote-badge.badge-popular{color:#ffd166}.ae-vote-badge.badge-divided{color:#a78bfa}.ae-vote-badge.badge-controversy{color:#ff6b6b}.ae-vote-badge.badge-new{color:#fff6}.ae-vote-join{font-size:13px;color:var(--text3)}.ae-vote-login{font-size:13px;color:var(--text3);margin-top:4px}.ae-vote-login a{color:var(--accent);text-decoration:none}.ae-vote-login a:hover{text-decoration:underline}.ae-vote-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#000000e6;color:#fff;font-size:12px;padding:6px 12px;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s}.ae-vote-tooltip.show{opacity:1}@keyframes voteFloat{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}.ae-vote-float{position:absolute;top:-10px;left:50%;font-size:14px;font-weight:700;pointer-events:none;animation:voteFloat .7s ease-out forwards}@media(max-width:640px){.am-hero{min-height:auto;display:flex;flex-direction:column}.am-hero-bg{background-position:center top}.am-hero-grad{background:linear-gradient(to top,var(--bg) 0%,rgba(22,22,31,.85) 25%,rgba(22,22,31,.3) 55%,rgba(22,22,31,.1) 75%,transparent 100%)}.am-hero-inner{flex-direction:column;align-items:center;text-align:center;padding:140px 16px 28px;gap:0}.am-poster{width:200px;border-radius:16px;margin-top:0;margin-bottom:20px;position:relative;box-shadow:0 20px 60px #000c,0 0 0 1px #ffffff1a;border:none;transition:transform .1s ease,box-shadow .3s;transform-style:preserve-3d}.am-poster img{transition:filter .15s ease}.am-poster:before{content:"";position:absolute;inset:-3px;border-radius:18px;background:conic-gradient(from 0deg,#b91c1c80,#ffd16666,#6495ed66,#b91c1c80);opacity:.5;z-index:-1;filter:blur(2px);animation:amCardGlow 4s linear infinite}.am-poster:after{content:"";position:absolute;inset:0;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,transparent 40%,transparent 60%,rgba(255,255,255,.05) 100%);pointer-events:none;z-index:2}@keyframes amCardGlow{0%{filter:blur(2px) hue-rotate(0deg)}to{filter:blur(2px) hue-rotate(360deg)}}.am-hero-info{padding:0 20px;width:100%}.am-title{font-size:clamp(22px,6vw,32px);margin-bottom:6px;letter-spacing:1px}.am-tagline{font-size:12px;margin-bottom:8px;color:#ffffff80}.am-meta{justify-content:center;font-size:12px;gap:8px;margin-bottom:10px}.am-genres{justify-content:center;margin-bottom:10px;gap:5px}.am-genre{padding:4px 12px;font-size:10px}.am-original-title{font-size:12px;text-align:center}.am-crew{justify-content:center;margin-bottom:8px}.am-overview{font-size:13px;line-height:1.65;text-align:left;color:#fff9}.am-read-more{display:none}.am-cta-primary{width:100%;max-width:none;font-size:17px;min-height:52px;padding:14px 20px;border-radius:13px;margin-top:16px}.am-cta-ad{margin:12px 0}.am-action-btns.am-action-pills{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap;justify-content:flex-start}.am-action-pills .am-action-btn{flex:0 0 auto;justify-content:center;padding:10px 18px;font-size:13px;font-weight:700;border-radius:99px;min-height:42px;background:linear-gradient(180deg,#ffffff24,#ffffff0f);border:1px solid rgba(255,255,255,.2);color:#ffffffd1;box-shadow:inset 0 1px #ffffff2e,0 2px 8px #0000002e;text-shadow:0 1px 0 rgba(0,0,0,.25);transition:all .2s ease}.am-action-pills .am-action-btn svg{stroke:#ffffffd1;width:16px;height:16px}.am-action-pills .am-action-btn:hover{background:linear-gradient(180deg,#fff3,#ffffff1a);color:#fff;border-color:#ffffff47}.am-action-pills .am-action-btn:hover svg{stroke:#fff}.am-action-pills .am-action-btn.on{background:linear-gradient(180deg,#16a34a,#15803d);color:#fff;border-color:#16a34a;box-shadow:inset 0 1px #ffffff38,0 4px 14px #16a34a66}.am-action-pills .am-action-btn.on svg{stroke:#fff;fill:none}.am-action-pills .am-action-btn.on.watched svg{fill:none;stroke:#fff}.am-action-pills .am-action-btn.on.pending svg{stroke:#fff;fill:none}.am-action-pills .ae-amazon-btn{flex-basis:100%;justify-content:center;min-height:44px;font-size:14px}.am-stats{grid-template-columns:repeat(2,1fr)}.am-stat{padding:14px 16px}.am-stat-val{font-size:18px}.am-section{padding:28px 16px}.am-section-title{font-size:16px}.am-providers{justify-content:flex-start}.am-trailer-wrap,.am-trailer-thumb{max-width:100%}.ae-vote-buttons{flex-direction:column;gap:10px}.ae-vote-btn{justify-content:center;padding:14px 20px}.ae-vote-bar-wrap{max-width:100%}.ae-rev-star{width:40px;height:40px;font-size:40px}.ae-rev-list{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:6px;gap:12px;scroll-padding-left:2px}.ae-rev-list::-webkit-scrollbar{display:none}.ae-rev-card{min-width:76vw;max-width:76vw;flex-shrink:0;scroll-snap-align:start}.am-cast-card{width:110px}.am-cast-img,.am-cast-ph{width:110px;height:152px}.am-cast-name{font-size:11px}.am-cast-char{font-size:10px}.am-sim-card{width:120px}.am-sim-card img{width:120px;height:180px}}@media(max-width:380px){.am-poster{width:170px}.am-title{font-size:22px}.am-section{padding:24px 12px}.ae-rev-star{width:36px;height:36px;font-size:36px}}@media(min-width:768px){.am-hero-inner{padding:240px 48px 36px}.am-poster{width:220px}.am-section{padding:48px}.am-row{gap:16px}.am-cast-card{width:140px}.am-cast-img,.am-cast-ph{width:140px;height:195px}.am-sim-card{width:170px}.am-sim-card img{width:170px;height:255px}}@media(min-width:1024px){.am-poster{width:240px}}.am-poster{cursor:pointer}button.am-3d-badge{position:absolute;bottom:12px;left:50%;transform:translate(-50%);background:#b91c1cd9;color:#fff;font-size:12px;font-weight:700;padding:8px 18px;border-radius:20px;white-space:nowrap;z-index:5;border:none;cursor:pointer;font-family:var(--db);animation:amBadgePulse 2s ease-in-out infinite;-webkit-appearance:none;appearance:none;touch-action:manipulation}@keyframes amBadgePulse{0%,to{opacity:.9;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.05)}}#am-zoom{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99998;overflow:hidden}#am-zoom.on{display:flex;align-items:center;justify-content:center}.am-zoom-bg{position:absolute;inset:-20px;background-size:cover;background-position:center;filter:blur(40px) brightness(.25) saturate(1.4)}.am-zoom-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.am-zoom-card{position:relative;z-index:2;width:260px;text-align:center;animation:amZoomIn .4s cubic-bezier(.17,.89,.32,1.28) both}@keyframes amZoomIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.am-zoom-card.closing{animation:amZoomOut .2s ease both}@keyframes amZoomOut{to{opacity:0;transform:scale(.8)}}.am-zoom-poster{width:280px;border-radius:18px;display:block;box-shadow:0 24px 80px #000c,0 0 0 1px #ffffff14}.am-zoom-actions{display:flex;gap:24px;justify-content:center;margin-top:24px}.am-zoom-act{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:all .25s var(--ease)}.am-zoom-act:active{transform:scale(.9)}.am-zoom-icon{width:58px;height:58px;border-radius:50%;border:2px solid rgba(255,255,255,.15);background:#ffffff24;display:flex;align-items:center;justify-content:center;font-size:26px;transition:all .3s var(--ease)}.am-zoom-act:hover .am-zoom-icon{transform:scale(1.12)}.am-zoom-act.like:hover .am-zoom-icon,.am-zoom-act.like.active .am-zoom-icon{border-color:#b91c1c99;background:#b91c1c33}.am-zoom-act.dislike:hover .am-zoom-icon{border-color:#ffffff4d;background:#ffffff1f}.am-zoom-act.save:hover .am-zoom-icon,.am-zoom-act.save.active .am-zoom-icon{border-color:#3b82f699;background:#3b82f633}.am-zoom-label{font-size:11px;color:#fff6;font-weight:600;letter-spacing:.5px}.am-zoom-act.like.active .am-zoom-label{color:var(--accent)}.am-zoom-act.save.active .am-zoom-label{color:#3b82f6}.am-zoom-pop{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);font-size:100px;z-index:99999;pointer-events:none}.am-zoom-pop.show{animation:amZoomPop .7s cubic-bezier(.17,.89,.32,1.28) both}@keyframes amZoomPop{0%{transform:translate(-50%,-50%) scale(0);opacity:0}30%{transform:translate(-50%,-50%) scale(1.3);opacity:1}50%{transform:translate(-50%,-50%) scale(.95);opacity:1}70%{transform:translate(-50%,-50%) scale(1.05);opacity:.7}to{transform:translate(-50%,-50%) scale(1.1);opacity:0}}@media(max-width:380px){.am-zoom-card,.am-zoom-poster{width:240px}.am-zoom-icon{width:50px;height:50px;font-size:22px}}.am-cta-register{padding:0 clamp(16px,4vw,48px);margin:32px 0}.am-cta-inner{display:flex;align-items:center;gap:16px;padding:20px 24px;border-radius:16px;background:linear-gradient(135deg,#b91c1c1f,#ff6b6b0f);border:1px solid rgba(185,28,28,.2)}.am-cta-icon{font-size:28px;flex-shrink:0}.am-cta-text{flex:1;min-width:0}.am-cta-title{font-size:15px;font-weight:600;color:#fff;line-height:1.3}.am-cta-title strong{color:#b91c1c}.am-cta-desc{font-size:12px;color:#ffffff73;margin-top:4px}.am-cta-btn{flex-shrink:0;padding:10px 24px;border-radius:100px;background:#b91c1c;color:#fff;font-size:14px;font-weight:700;font-family:var(--db);text-decoration:none;transition:all .15s;white-space:nowrap}.am-cta-btn:hover{background:#ff4757;transform:translateY(-1px);box-shadow:0 4px 16px #b91c1c66}.am-cta-btn:active{transform:scale(.95)}@media(max-width:600px){.am-cta-inner{flex-direction:column;text-align:center;gap:12px;padding:24px 20px}.am-cta-btn{width:100%;text-align:center;padding:14px 24px}}.am-eps-section{margin-top:8px}.am-eps-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 0 12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.am-eps-tabs::-webkit-scrollbar{display:none}.am-eps-tab{flex:0 0 auto;display:inline-flex;flex-direction:column;align-items:center;gap:3px;padding:9px 17px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffd1;font:600 13.5px/1 var(--db,system-ui,sans-serif);cursor:pointer;white-space:nowrap;transition:background .18s,border-color .18s,color .18s}.am-eps-tab-name{font-weight:700;letter-spacing:-.01em}.am-eps-tab-sub{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:#ffffff73;line-height:1}.am-eps-tab-sep{width:1px;height:9px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.4),transparent);display:inline-block}.am-eps-tab.active .am-eps-tab-sub{color:#ffffffbf}.am-eps-tab.active .am-eps-tab-sep{background:linear-gradient(180deg,transparent,rgba(255,255,255,.6),transparent)}.am-eps-tab:hover{background:#ffffff17;color:#fff}.am-eps-tab.active{background:#b91c1ceb;border-color:#ff828c8c;color:#fff}.am-eps-tab-c{font-size:11px;opacity:.6}.am-eps-tab.active .am-eps-tab-c{opacity:.85}.am-eps-list{display:flex;flex-direction:column;gap:10px}.am-ep{position:relative;display:block;padding:12px 44px 12px 16px;min-height:96px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);overflow:hidden;transition:background .18s,border-color .18s}.am-ep-bg{position:absolute;top:0;right:0;bottom:0;width:46%;background-size:cover;background-position:center;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.6) 55%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.6) 55%,#000 100%);pointer-events:none}@media(min-width:768px){.am-ep-bg{width:340px}}.am-ep:hover{background:#ffffff21;border-color:#fff3}.am-ep-num{position:absolute;top:12px;left:14px;z-index:3;font:800 40px/1 var(--df,var(--db,system-ui,sans-serif));color:#ffd24a!important;text-shadow:0 2px 8px rgba(0,0,0,.85),0 0 22px rgba(0,0,0,.7),0 1px 2px rgba(0,0,0,.9);letter-spacing:-.02em;pointer-events:none}.am-ep:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(12,12,18,.72) 0%,rgba(12,12,18,.5) 45%,rgba(12,12,18,.15) 72%,transparent 100%)}.am-ep-body{position:relative;z-index:2;margin-left:46px;min-width:0;display:flex;flex-direction:column;gap:4px}.am-ep-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.am-ep-title{font:700 15px/1.3 var(--db,system-ui,sans-serif);color:#fff;flex:1;min-width:0;text-shadow:0 1px 4px rgba(0,0,0,.55)}.am-ep-rating{display:inline-flex;align-items:center;gap:3px;margin-left:9px;padding-left:9px;border-left:1px solid rgba(255,255,255,.18);font:700 11.5px/1 var(--db,system-ui,sans-serif);color:#ffffffd9;text-shadow:0 1px 3px rgba(0,0,0,.5)}.am-ep-rstar{color:#ffd24a}.am-ep-meta{display:inline-flex;align-items:center;font:500 11.5px/1 var(--db,system-ui,sans-serif);color:#ffffff8c;text-shadow:0 1px 3px rgba(0,0,0,.5)}.am-ep-date,.am-ep-dur{display:inline-flex;align-items:center}.am-ep-date+.am-ep-dur{margin-left:9px;padding-left:9px;border-left:1px solid rgba(255,255,255,.18)}.am-ep-clock{width:10px;height:10px;margin-right:4px;flex-shrink:0;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.am-ep-ov{font:400 12.5px/1.5 var(--db,system-ui,sans-serif);color:#ffffffad;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 4px rgba(0,0,0,.55)}.am-eps-loading{padding:24px;text-align:center;color:#fff6;font-size:24px}.am-ep-d3 .am-ep-num{font-size:31px;top:14px}.am-ep-d3 .am-ep-body{margin-left:58px}.am-ep-lite.am-ep-d3{padding-left:56px}.am-ep-d4 .am-ep-num{font-size:28px;top:15px}.am-ep-d4 .am-ep-body{margin-left:66px}.am-ep-lite.am-ep-d4{padding-left:64px}@media(max-width:520px){.am-ep{padding:12px 34px 12px 14px;min-height:88px}.am-ep-bg{width:46%}.am-ep-num{font-size:34px;top:12px;left:12px}.am-ep-body{margin-left:40px}.am-ep-ov{-webkit-line-clamp:2}.am-ep-d3 .am-ep-num{font-size:26px;top:13px}.am-ep-d3 .am-ep-body{margin-left:46px}.am-ep-lite.am-ep-d3{padding-left:44px}.am-ep-d4 .am-ep-num{font-size:23px;top:14px}.am-ep-d4 .am-ep-body{margin-left:52px}.am-ep-lite.am-ep-d4{padding-left:50px}}.am-ep{cursor:pointer}.am-ep:focus-visible{outline:2px solid rgba(185,28,28,.7);outline-offset:2px}.am-ep-chev{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:3;color:#ffffff8c;transition:transform .18s,color .18s;text-shadow:0 1px 4px rgba(0,0,0,.7)}.am-ep:hover .am-ep-chev{color:#fff;transform:translateY(-50%) translate(2px)}.am-epmodal{position:fixed;inset:0;z-index:100000;display:flex;align-items:flex-end;justify-content:center;background:#000000b3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s}.am-epmodal.open{opacity:1;visibility:visible}.am-epmodal-card{position:relative;width:100%;max-width:720px;max-height:92vh;background:#16161f;border-radius:20px 20px 0 0;overflow:hidden;display:flex;flex-direction:column;transform:translateY(24px);transition:transform .28s cubic-bezier(.22,1,.36,1);box-shadow:0 -10px 50px #0009}.am-epmodal.open .am-epmodal-card{transform:translateY(0)}.am-epmodal-close{position:absolute;top:12px;right:12px;z-index:5;width:38px;height:38px;border-radius:50%;border:none;background:#0000008c;color:#fff;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.am-epmodal-nav{position:absolute;top:12px;transform:none;z-index:5;width:38px;height:38px;border-radius:50%;border:none;background:#00000080;color:#fff;display:none;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #00000059;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .18s,transform .18s;padding:0}.am-epmodal-nav:hover{background:#e63946;transform:scale(1.08)}.am-epmodal-nav svg{width:18px;height:18px}.am-epmodal-nav.prev{left:12px}.am-epmodal-nav.next{left:56px}.am-epmodal-nav[hidden]{display:none!important}.am-epmodal-nav:not([hidden]){display:flex}.am-epmodal-content{overflow-y:auto;-webkit-overflow-scrolling:touch}.am-epm-gallery{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#000}.am-epm-gallery::-webkit-scrollbar{display:none}.am-epm-gallery img{flex:0 0 auto;height:210px;width:auto;max-width:100%;object-fit:cover;scroll-snap-align:center;display:block}.am-epm-body{padding:18px 20px 28px}.am-epm-eyebrow{font:600 12px/1 var(--db,system-ui,sans-serif);color:#ffffff80;letter-spacing:.3px;margin-bottom:8px}.am-epm-title{font:800 21px/1.25 var(--db,system-ui,sans-serif);color:#fff;margin:0 0 12px}.am-epm-ov{font:400 15px/1.7 var(--db,system-ui,sans-serif);color:#ffffffd1;margin:0}.am-epm-guests-t{font:700 13px/1 var(--db,system-ui,sans-serif);color:#fff;margin:22px 0 12px}.am-epm-gwrap-h{position:relative}.am-epm-guests{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:2px 2px 4px;scrollbar-width:none;scroll-behavior:smooth;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 40px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 40px),transparent 100%)}.am-epm-guests::-webkit-scrollbar{display:none;height:0;width:0}.am-epm-guests.at-end{mask-image:none;-webkit-mask-image:none}.am-epm-guest{flex:0 0 auto;width:170px;scroll-snap-align:start;display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;padding:6px 8px 6px 6px;border-radius:12px;background:#ffffff08;transition:background .18s}a.am-epm-guest:hover{background:#ffffff12}.am-epm-guests-arrow{position:absolute;top:50%;right:-4px;transform:translateY(-50%);z-index:3;width:38px;height:38px;border-radius:50%;border:none;background:#141416d9;color:#fff;display:none;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 20px #00000059;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .18s,opacity .22s,transform .18s;padding:0}.am-epm-guests-arrow:hover{background:#e63946;transform:translateY(-50%) scale(1.06)}.am-epm-guests-arrow.hidden{opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine){.am-epm-guests-arrow.has-more{display:flex}}.am-epm-guest-av{flex:0 0 auto;width:42px;height:42px;border-radius:50%;overflow:hidden;background:#ffffff14;display:flex;align-items:center;justify-content:center}.am-epm-guest-av img{width:100%;height:100%;object-fit:cover}.am-epm-guest-ph{font-size:20px;opacity:.4}.am-epm-guest-meta{min-width:0;display:flex;flex-direction:column}.am-epm-guest-name{font:600 13px/1.2 var(--db,system-ui,sans-serif);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-epm-guest-char{font:400 11px/1.2 var(--db,system-ui,sans-serif);color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.am-epm-guest:hover .am-epm-guest-name{color:#ff8a92}body.am-epmodal-lock{overflow:hidden}@media(min-width:600px){.am-epmodal{align-items:center}.am-epmodal-card{border-radius:20px;max-height:88vh}}.am-ep-upcoming{cursor:default;opacity:.6}.am-ep-upcoming:hover{background:#ffffff09}.am-ep-upcoming .am-ep-chev{display:none}div.am-epm-guest{cursor:default}.am-epm-social{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}.am-epm-srow{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:14px}.am-epm-seen{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:100px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#fff;font:700 13px/1 var(--db,system-ui,sans-serif);cursor:pointer;transition:background .18s,border-color .18s}.am-epm-seen:hover{background:#ffffff1a}.am-epm-seen.is-on{background:#e63946;border-color:#e63946;color:#fff}.am-epm-seen .am-eye-check{display:none}.am-epm-seen>svg{transform-origin:center;animation:amEyeBlink 7s ease-in-out infinite}.am-epm-seen.is-on>svg{animation:none}.am-epm-seen-ov.is-on .am-eye-outline,.am-epm-seen-ov.is-on .am-eye-pupil{display:none}.am-epm-seen-ov.is-on .am-eye-check{display:inline;stroke:#fff!important;animation:amEyeCheckDraw .4s ease both}.am-epm-sectitle{display:flex;align-items:center;gap:10px;font:800 16px/1 var(--db,system-ui,sans-serif);color:#fff;letter-spacing:-.01em;margin:20px 0 12px}.am-epm-sectitle[hidden]{display:none}.am-epm-sectitle:before{display:none}.am-epm-sectitle:after{display:none}.am-epm-avg-inline{font-size:12px;font-weight:600;color:#ffffff80;letter-spacing:0}.am-epm-avg-inline i{font-style:normal;color:#fff6}.am-epm-rateblock{display:flex;justify-content:center;margin:2px 0 20px}.am-epm-rateblock .am-epm-stars{display:inline-flex;align-items:center;gap:2px;flex-wrap:wrap;justify-content:center}.am-epm-rateblock .am-epm-star{font-size:30px;line-height:1;padding:2px}.am-epm-rateblock .am-epm-stars-out{font-size:19px;margin-left:8px}.am-epm-revbar{gap:12px}.am-epm-revsend{min-width:150px;padding:12px 30px!important;font-size:15px!important;font-weight:800!important;border-radius:13px!important;letter-spacing:.2px;box-shadow:0 6px 18px #b91c1c59;transition:transform .15s,box-shadow .2s}.am-epm-revsend:hover{transform:translateY(-1px);box-shadow:0 8px 24px #b91c1c73}.am-epm-seen-ov{position:absolute!important;right:12px;bottom:12px;z-index:4;padding:8px 15px!important;background:#00000080!important;border:1px solid rgba(255,255,255,.28)!important;color:#fff!important;box-shadow:0 4px 16px #0006;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.am-epm-seen-ov:hover{background:#0000009e!important}.am-epm-seen-ov.is-on{background:#06d6a0d1!important;border-color:#06d6a0e6!important;color:#fff!important}.am-epm-seen-ov.is-on:hover{background:#06d6a0eb!important}.am-epm-myrate{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.am-epm-rate-lbl{font:600 12px/1 var(--db);color:#ffffff8c}.am-epm-stars{display:inline-flex;align-items:center;gap:1px}.am-epm-star{background:none;border:none;padding:0;width:22px;height:22px;font-size:19px;line-height:1;color:#ffffff38!important;cursor:pointer;transition:color .12s,transform .12s;display:inline-flex;align-items:center;justify-content:center}.am-epm-star:hover{transform:scale(1.18)}.am-epm-star.on{color:#d4980a!important;text-shadow:0 0 10px rgba(212,152,10,.35)}.am-epm-star.saved{color:#d4980a!important;animation:aeEpmStarPop .4s ease}@keyframes aeEpmStarPop{0%{transform:scale(1)}45%{transform:scale(1.35)}to{transform:scale(1)}}.am-epm-stars-out{margin-left:8px;font:800 14px/1 var(--db);color:#d4980a!important;min-width:44px}.am-epm-stars-out i,.am-epm-avg-val i{font-style:normal;color:#ffffff80;font-weight:600;font-size:12px}.am-epm-avg{display:inline-flex;flex-direction:column;gap:2px;margin-left:auto;text-align:right}.am-epm-avg-lbl{font:600 11px/1 var(--db);color:#ffffff80}.am-epm-avg-val{font:800 15px/1 var(--db);color:#d4980a!important}.am-epm-avg-val span{color:#ffffff80;font-weight:600;font-size:12px}.am-epm-revbox{margin-bottom:16px}.am-epm-revtext{width:100%;box-sizing:border-box;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:12px;color:#fff;font:400 14px/1.5 var(--db);padding:10px 12px;resize:vertical;min-height:44px}.am-epm-revtext::placeholder{color:#fff6}.am-epm-revtext:focus{outline:none;border-color:#e63946b3}.am-epm-revbar{display:flex;align-items:center;gap:12px;margin-top:8px}.am-epm-revmsg{font:600 12px/1 var(--db);color:#4ade80;margin-right:auto}.am-epm-revsend{padding:8px 18px;border-radius:100px;border:none;background:#e63946;color:#fff;font:700 13px/1 var(--db);cursor:pointer;transition:background .18s}.am-epm-revsend:hover{background:#d62839}.am-epm-reviews-t{font:700 13px/1 var(--db);color:#fff;margin:6px 0 10px}.am-epm-reviews{display:flex;flex-direction:column;gap:12px}.am-epm-review{background:#ffffff0a;border-radius:12px;padding:10px 13px}.am-epm-rv-head{display:flex;align-items:center;gap:8px;margin-bottom:5px}.am-epm-rv-name{font:700 13px/1.2 var(--db);color:#fff;text-decoration:none}a.am-epm-rv-name:hover{color:#ff8a92}.am-epm-rv-stars{display:inline-flex;align-items:center;gap:3px;font-size:12px;letter-spacing:1px}.am-epm-rv-star{color:#ffffff38!important}.am-epm-rv-star.on{color:#d4980a!important}.am-epm-rv-rating{font:800 12px/1 var(--db);color:#d4980a!important;margin-left:4px}.am-epm-rv-when{margin-left:auto;font:500 11px/1 var(--db);color:#fff6}.am-epm-rv-body{font:400 13px/1.6 var(--db);color:#ffffffd1}.am-epm-gwrap{position:relative;background:#000}.am-epm-garrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:40px;height:40px;border-radius:50%;border:none;background:#00000073;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .22s,background .2s;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:0}.am-epm-garrow:hover{background:#000000b3}.am-epm-garrow.next{right:10px}.am-epm-garrow.prev{left:10px}.am-epm-gwrap.has-next .am-epm-garrow.next{opacity:.45;pointer-events:auto}.am-epm-gwrap.has-next .am-epm-garrow.next:hover{opacity:.9}@media(min-width:600px){.am-epm-gwrap.has-prev .am-epm-garrow.prev{opacity:.45;pointer-events:auto}.am-epm-gwrap.has-prev .am-epm-garrow.prev:hover{opacity:.9}}.am-epm-gallery.is-single{display:block;overflow:visible}.am-epm-gallery.is-single img{width:100%;height:210px;object-fit:cover;display:block}@media(min-width:600px){.am-epm-gallery.is-double{display:grid;grid-template-columns:1fr 1fr;gap:6px;overflow:visible}.am-epm-gallery.is-double img{width:100%;height:210px;object-fit:cover;display:block}}.am-epm-empty{padding:48px 24px;text-align:center;color:#ffffff8c;font:500 15px/1.5 var(--db,system-ui,sans-serif)}.am-eps-list.am-eps-collapsed .am-ep:nth-child(n+9){display:none}.am-eps-more{display:inline-flex;align-items:center;gap:7px;margin:12px auto 0;padding:11px 22px;border-radius:99px;background:#ffffff12;border:1px solid rgba(255,255,255,.16);color:#fff;font:700 13.5px/1 var(--db,system-ui,sans-serif);cursor:pointer;transition:background .18s,border-color .18s;align-self:center}.am-eps-more:hover{background:#ffffff21;border-color:#ffffff47}.am-eps-more[hidden]{display:none}.am-eps-more-chev{font-size:11px;opacity:.7}.am-eps-section{display:flex;flex-direction:column}.am-ep-lite{align-items:center;gap:11px;padding:9px 13px;cursor:default}.am-ep-lite:hover{background:#ffffff14}.am-ep-lite .am-ep-title{flex:1;min-width:0;font:600 13.5px/1.35 var(--db,system-ui,sans-serif);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-ep-litemeta{flex:0 0 auto;font:500 12px/1 var(--db,system-ui,sans-serif);color:#ffffff73}html.ae-resizing #ae-movie-layout *,html.ae-resizing .am-hero *,html.ae-resizing .aejw-top *{animation:none!important;transition:none!important}@media(max-width:768px){#ae-movie-layout .am-hero-bg,#ae-movie-layout .am-hero-grad,#ae-movie-layout .am-poster,#ae-movie-layout .am-title,#ae-movie-layout .am-tagline,#ae-movie-layout .am-meta,#ae-movie-layout .am-genres,#ae-movie-layout .am-original-title,#ae-movie-layout .am-crew,#ae-movie-layout .am-social-row,#ae-movie-layout .am-awards,#ae-movie-layout .am-action-btns{display:none!important}#ae-movie-layout .am-hero,#ae-movie-layout .am-hero-inner{min-height:0!important;padding:0!important;gap:0!important}body.aejw-active #ae-movie-layout{margin-top:0!important}body.aejw-active .aejw-top{margin-top:0}#ae-movie-layout .am-hero-info{display:block!important;padding:0!important}#ae-movie-layout .am-hero-info .am-overview,.am-jwfold-active-section{display:none!important}.aejw-top{position:relative;background:#24242f;color:#fff}.aejw-hero{position:relative;width:100%;aspect-ratio:10/9;max-height:52vh;min-height:312px;overflow:hidden;background:#24242f}.aejw-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center 25%;transform:scale3d(1.04,1.04,1);backface-visibility:hidden;animation:aejwBgZoom 22s ease-out forwards;filter:brightness(.88)}@keyframes aejwBgZoom{0%{transform:scale3d(1.04,1.04,1)}to{transform:scale3d(1.12,1.12,1)}}.aejw-hero-bg-fallback{background:radial-gradient(ellipse at 20% 15%,#b91c1c6b,#b91c1c00 55%),radial-gradient(ellipse at 85% 25%,#ff6b7b47,#ff6b7b00 60%),radial-gradient(ellipse at 50% 90%,#7a202a8c,#7a202a00 65%),linear-gradient(160deg,#1a0a10,#0d0509 55%,#24242f)!important;animation:none!important;transform:none!important}.aejw-hero-nobg{min-height:360px;aspect-ratio:auto;max-height:none}.aejw-hero-grad{position:absolute;inset:0;background:linear-gradient(to bottom,#16161f59,#16161f00 25% 45%,#16161fa6 75%,#24242f),radial-gradient(ellipse at center 35%,#0000 30%,#16161f4d)}.aejw-poster-wrap{position:relative;flex:0 0 132px;width:132px}.aejw-poster-wrap .aejw-hero-poster{width:100%;flex:none}.aejw-cover-pick{position:absolute;top:9px;left:9px;z-index:5;width:30px;height:30px;padding:0;border:none;border-radius:9px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:#12121a6b;-webkit-backdrop-filter:blur(6px) saturate(1.1);backdrop-filter:blur(6px) saturate(1.1);box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #ffffff2e;opacity:.8;transition:opacity .2s ease,background .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.aejw-cover-pick svg{width:16px;height:16px;display:block}.aejw-cover-pick:active{transform:scale(.93);background:#12121aa8;opacity:1}.aejw-hero-info{position:absolute;left:0;right:0;bottom:0;padding:16px 16px 12px;display:flex;gap:14px;align-items:flex-end}.aejw-hero-poster{flex:0 0 132px;width:132px;aspect-ratio:2/3;border-radius:12px;overflow:hidden;box-shadow:0 16px 40px #000000a6,0 0 0 1px #ffffff1a;background:#1a1a2a}.aejw-hero-poster img{width:100%;height:100%;display:block;object-fit:cover;object-position:top}.aejw-hero-text{flex:1;min-width:0;padding-bottom:4px}.aejw-hero-title{font-family:var(--df, "Bebas Neue"),sans-serif;font-weight:700;font-size:clamp(22px,7.2vw,32px);line-height:1.02;letter-spacing:.8px;margin:0 0 12px;color:#fff;text-transform:uppercase;text-shadow:0 2px 14px rgba(0,0,0,.6);word-break:break-word;hyphens:auto;text-wrap:balance}.aejw-hero-title.t-medium{font-size:clamp(20px,6.2vw,28px)}.aejw-hero-title.t-long{font-size:clamp(18px,5.4vw,25px);letter-spacing:.3px}.aejw-hero-title.t-xlong{font-size:clamp(16px,4.8vw,22px);letter-spacing:.2px;line-height:1.08}.aejw-hero-otitle{font:400 12px/1.3 var(--db);color:#ffffffa6;margin:0 0 10px;text-shadow:0 1px 6px rgba(0,0,0,.5);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aejw-hero-otitle b{font-weight:700;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;font-size:9px;margin-right:6px;font-style:normal}.aejw-hero-otitle i{font-style:italic}.aejw-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font:600 12px/1 var(--db);color:#ffffffe0;margin-bottom:10px}.aejw-hero-meta .star{color:#ffd166;font-size:13px}.aejw-hero-meta .dot{opacity:.35}.aejw-hero-meta .meta-ico{display:inline-flex;align-items:center;gap:4px}.aejw-hero-meta .meta-ico svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2;opacity:.85}.aejw-hero-awards{display:block;margin-top:4px;font:700 11px/1 var(--db);color:var(--gold, #ffd166);text-shadow:0 1px 4px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aejw-hero-meta .aejw-cert{display:inline-flex;align-items:center;font-weight:800;font-size:10.5px;letter-spacing:.3px;border:1.5px solid rgba(255,255,255,.4);border-radius:5px;padding:1.5px 5px;line-height:1;color:#ffffffe6}.aejw-social{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 16px;margin-top:6px;padding:0 2px}.aejw-social-item{display:inline-flex;align-items:center;gap:5px;font:500 12px/1.2 var(--db);color:#ffffff80}.aejw-social-item svg{color:#ffd166b3;flex-shrink:0}.aejw-social-item b{color:#ffffffd1;font-weight:800}.aejw-social-awards{color:var(--gold);font-weight:700}.aejw-clock-hand{transform-origin:12px 12px;animation:aejwClockSpin 12s linear infinite}@keyframes aejwClockSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aejw-hero-crew{display:flex;flex-direction:column;gap:4px;margin:4px 0 8px}.aejw-hero-crew.aejw-hero-crew-inline{flex-direction:row;flex-wrap:wrap;gap:4px 12px;margin:2px 0 8px}.aejw-hero-crew-row{font:400 11px/1.3 var(--db);color:#ffffffbf;text-shadow:0 1px 6px rgba(0,0,0,.5)}.aejw-hero-crew-row b{font-weight:700;color:#ffffff8c;text-transform:uppercase;letter-spacing:.5px;font-size:9px;margin-right:6px}.aejw-crew-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#ffffff73;transition:color .2s,text-decoration-color .2s}.aejw-crew-link:hover{color:#fff;text-decoration-color:var(--accent, #b91c1c)}.aejw-hero-genres{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.aejw-genre{flex:0 1 auto;font:600 10px/1 var(--db);text-transform:uppercase;letter-spacing:.3px;padding:5px 10px;background:#ffffffb8;border:1px solid rgba(255,255,255,.18);border-radius:99px;color:#fff;white-space:nowrap;scroll-snap-align:start}.aejw-actions{padding:11px 14px 12px;background:#24242f;display:flex;flex-direction:column;gap:10px}.aejw-actions-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.aejw-act{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;background:#ffffff0a;color:#ffffffe6;font:700 15px/1 var(--db);border:1.5px solid rgba(255,255,255,.18);border-radius:14px;cursor:pointer;user-select:none;text-decoration:none!important;overflow:hidden;transition:transform .12s ease,background .2s ease,border-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.aejw-act:active{transform:scale(.97)}.aejw-act svg{width:20px;height:20px;fill:none;stroke:#ffd24a;stroke-width:2;transition:fill .2s ease,stroke .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.aejw-act svg.stroke-only{fill:none}.aejw-act.on{background:#16a34a24;color:#4ade80;border-color:#16a34a8c}.aejw-act.on svg{fill:currentColor;stroke:currentColor;transform:scale(1.12)}.aejw-act.on svg.stroke-only{fill:currentColor}.aejw-act.aejw-act-pending{pointer-events:none}.aejw-act.aejw-act-pending svg{animation:aejwBounce .26s cubic-bezier(.34,1.56,.64,1)}@keyframes aejwBounce{0%{transform:scale(1)}45%{transform:scale(1.28)}75%{transform:scale(.92)}to{transform:scale(1)}}.aejw-act:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle,rgba(22,163,74,.45) 0%,transparent 70%);opacity:0;pointer-events:none;transform:scale(.3)}.aejw-act.aejw-act-pending:after{animation:aejwBurst .32s ease-out}@keyframes aejwBurst{0%{opacity:0;transform:scale(.3)}35%{opacity:1}to{opacity:0;transform:scale(1.15)}}.aejw-secondary{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px}.aejw-sec-act{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;background:transparent;border:none;cursor:pointer;color:#ffffffb3;font:600 13px/1.1 var(--db);text-decoration:none!important;border-radius:10px;transition:color .2s ease;-webkit-tap-highlight-color:transparent}.aejw-sec-act:active{color:#fff}.aejw-secondary .aejw-sec-act+.aejw-sec-act{position:relative}.aejw-secondary .aejw-sec-act+.aejw-sec-act:before{content:"";position:absolute;left:-5px;top:50%;transform:translateY(-50%);width:1px;height:14px;background:#ffffff29}.aejw-sec-trailer .aejw-sec-play{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex-shrink:0;background:#ffffff24;border:1px solid rgba(255,255,255,.22)}.aejw-sec-trailer .aejw-sec-play svg{width:10px;height:10px;fill:#fff;margin-left:1px}.aejw-sec-full{flex:0 1 auto;justify-content:center;gap:9px;padding:7px 16px 7px 7px;font-size:13.5px;font-weight:700;letter-spacing:.2px;text-transform:capitalize;color:#fff!important;border-radius:999px;background:#ffffff17;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border:1px solid rgba(255,255,255,.17);box-shadow:0 4px 16px #00000047,inset 0 1px #ffffff1a}.aejw-sec-full:active{transform:scale(.97);background:#ffffff24}.aejw-sec-full .aejw-sec-play{width:26px;height:26px;background:linear-gradient(135deg,#e63946,#b91c1c);box-shadow:0 2px 10px #b91c1c80}.aejw-sec-full .aejw-sec-play svg{width:11px;height:11px;fill:#fff;margin-left:2px}.aejw-where .where-icon{width:14px;height:14px;fill:currentColor;opacity:.8}.aejw-where .where-logo{width:18px;height:18px;border-radius:4px;object-fit:contain;flex-shrink:0}.aejw-section{padding:18px 22px 4px}.aejw-section+.aejw-section{padding-top:26px}.aejw-h{font:400 13px/1 var(--df);letter-spacing:2px;text-transform:uppercase;color:#b91c1c;margin:0 0 10px;display:flex;align-items:center;gap:10px}.aejw-h:after{content:"";flex:1;height:1px;background:linear-gradient(to right,rgba(185,28,28,.35),transparent)}.aejw-synopsis-wrap{position:relative;margin:0 0 18px}.aejw-synopsis{font:400 16px/1.65 var(--db);color:#fffffff2;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 8px rgba(0,0,0,.85),0 0 18px rgba(0,0,0,.72)}.aejw-synopsis.clamp{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 60%,rgba(0,0,0,.45) 88%,transparent 100%);mask-image:linear-gradient(180deg,#000 60%,rgba(0,0,0,.45) 88%,transparent 100%);cursor:pointer;-webkit-tap-highlight-color:transparent}.aejw-syn-toggle{display:block;margin:6px auto 0;padding:5px 12px;background:none;border:none;color:#ffffffb8!important;font:600 13px/1 var(--db);letter-spacing:.3px;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.aejw-syn-toggle svg{display:none}.aejw-cast{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;margin:0 -22px;padding:6px 22px 14px 28px;scroll-snap-type:x proximity;scroll-padding-left:28px;-webkit-overflow-scrolling:touch}.aejw-cast::-webkit-scrollbar{display:none}.aejw-cast-card{flex:0 0 auto;width:92px;text-align:center;text-decoration:none!important;color:inherit;scroll-snap-align:start;transition:transform .25s cubic-bezier(.2,.7,.3,1);-webkit-tap-highlight-color:transparent}.aejw-cast-card.has-page:active{transform:scale(.95)}.aejw-cast-photo{position:relative;width:100%;aspect-ratio:92/112;border-radius:22px;overflow:hidden;background:#1a1a2a;margin-bottom:10px;box-shadow:0 8px 22px #0000008c;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease}.aejw-cast-card.has-page .aejw-cast-photo{box-shadow:0 8px 22px #0000008c,0 0 0 2px #ffffff1f}.aejw-cast-card.has-page:hover .aejw-cast-photo{transform:scale(1.06);box-shadow:0 12px 32px #b91c1c59,0 0 0 2px #b91c1cd9}.aejw-cast-photo img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.aejw-cast-card:not(.has-page) .aejw-cast-photo img{filter:saturate(.7);opacity:.85}.aejw-cast-photo .aejw-cast-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:36px;color:#ffffff40}.aejw-cast-name{font:700 12px/1.3 var(--db);color:#ffffff8c;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.1px}.aejw-cast-card.has-page .aejw-cast-name{color:#fff}.aejw-cast-char{font:400 11px/1.3 var(--db);color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aejw-cast-active-section{display:none!important}}.aejw-cta-primary{display:flex;align-items:center;justify-content:center;gap:8px;background:#b91c1c;color:#fff;font-family:var(--db,"DM Sans",sans-serif);font-size:17px;font-weight:600;letter-spacing:.2px;padding:14px 20px;border-radius:14px;min-height:52px;box-shadow:0 6px 20px #b91c1c59;text-decoration:none;transition:transform .15s ease,box-shadow .25s ease,background .2s;margin:16px 16px 0;text-align:center}.aejw-cta-primary:hover{background:#d62836;box-shadow:0 8px 28px #b91c1c73;transform:translateY(-1px)}.aejw-cta-primary:active{transform:scale(.98)}.aejw-cta-appletv{background:#1a1a1a;box-shadow:0 6px 20px #0006}.aejw-cta-appletv:hover{background:#2a2a2a;box-shadow:0 8px 28px #00000080}.aejw-cta-ad{margin:14px 16px 0;min-height:0}.aejw-cta-ad:empty{display:none}@media(min-width:768px){.aejw-cta-primary{max-width:520px;margin-left:auto;margin-right:auto}}@media(min-width:769px){.aejw-top{display:none!important}}.ae-rev-mod{display:inline-flex;gap:2px;margin-left:auto}.ae-rev-modbtn{background:none;border:0;padding:4px;color:currentColor;opacity:.35;cursor:pointer;border-radius:6px;line-height:0}.ae-rev-modbtn:hover{opacity:.9;background:#e639461f;color:#e63946}.ae-rev-cmt{display:inline-flex;align-items:center;gap:5px;background:none;border:1px solid transparent;border-radius:9px;padding:5px 9px;color:#ffffff8c;cursor:pointer;transition:color .18s,background .18s,transform .12s;-webkit-tap-highlight-color:transparent;margin-right:auto}.ae-rev-cmt:hover{color:#fff;background:#ffffff0f}.ae-rev-cmt:active{transform:scale(.9)}.ae-rev-cmt .ae-rev-vote-n{font-size:12px;font-weight:700}.ae-rev-follow{margin-left:8px;background:none;border:0;padding:2px 4px;font:700 12.5px/1 inherit;color:#ff5a66;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .2s}.ae-rev-follow.on{color:#ffffff73}.ae-rev-follow:active{transform:scale(.88)}.am-hero .am-action-btns.am-action-pills .am-action-btn.am-share-btn{flex:0 0 56px!important;min-width:56px!important;padding:0!important}.am-hero .am-action-btns.am-action-pills .am-share-btn svg{stroke:#fff!important;filter:none!important;width:21px;height:21px}.am-status{position:relative;overflow:hidden;isolation:isolate;min-height:178px;justify-content:center;padding:26px 30px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#17171f;box-shadow:0 18px 50px #00000073,inset 0 1px #ffffff14}.am-status:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--st-bg,none) center 22%/cover no-repeat;opacity:.9;transform:scale(1.04);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.am-status:hover:before{transform:scale(1.08)}.am-status:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#15151c,#15151ce6 30%,#15151c59 62%,#15151c0d),radial-gradient(120% 90% at 0% 100%,rgba(230,57,70,.28),transparent 60%)}.am-status-kicker{font-family:var(--db);font-size:12px;font-weight:700;letter-spacing:.14em;color:#ff6b75;text-shadow:none;gap:8px}.am-status--soon .am-status-kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:#e63946;box-shadow:0 0 #e6394699;animation:amStPulse 2s infinite}@keyframes amStPulse{0%{box-shadow:0 0 #e639468c}70%{box-shadow:0 0 0 10px #e6394600}to{box-shadow:0 0 #e6394600}}.am-status-sub{font-size:15px;font-weight:500;color:#ffffffb3;margin-top:10px}.am-status-sub b{color:#fff;font-weight:700}.am-status-kpis{gap:12px;max-width:520px}.am-kpi{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px}.am-kpi:only-child{display:inline-flex;align-items:center;gap:16px;padding:0;background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.am-kpi:only-child .am-kpi-val{font-size:clamp(56px,9vw,84px);font-weight:800;letter-spacing:-3px;line-height:.9;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff 30%,#ffffff9e);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 24px rgba(230,57,70,.35))}.am-kpi:only-child .am-kpi-lab{font-size:15px;font-weight:600;color:#ffffffc7;max-width:180px;line-height:1.25;padding-left:16px;border-left:2px solid #e63946}.am-kpi-val{font-weight:800;font-variant-numeric:tabular-nums}@media(max-width:600px){.am-status{padding:22px 20px;min-height:0}.am-status:after{background:linear-gradient(180deg,#15151c8c,#15151ceb 55%,#15151c),radial-gradient(120% 90% at 0% 100%,rgba(230,57,70,.25),transparent 60%)}}@media(prefers-reduced-motion:reduce){.am-status:before{transition:none}.am-status--soon .am-status-kicker:before{animation:none}}.ae-rv2{--rv2-gold:#f5c518;--rv2-red:#e63946;--rv2-card:rgba(255,255,255,.045);--rv2-line:rgba(255,255,255,.09);--rv2-ink2:rgba(237,237,240,.7);--rv2-ink3:rgba(237,237,240,.45)}.ae-rv2 .ae-rev-head{max-width:none}.ae-rv2-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start;margin-top:6px}.ae-rv2-main{display:flex;flex-direction:column;gap:16px;min-width:0}.ae-rv2-side{display:flex;flex-direction:column;gap:16px;position:sticky;top:84px}.ae-rv2 .rv2-card,.ae-rv2 .ae-rv2-me{position:relative;border-radius:20px;background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid var(--rv2-line);padding:20px 22px;box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ae-rv2 .rv2-k{font:700 12px/1 var(--db);letter-spacing:.12em;text-transform:uppercase;color:var(--rv2-ink2)}.ae-rv2 .rv2-cn,.ae-rv2 .rv2-when{font:500 12.5px/1.2 var(--db);color:var(--rv2-ink3)}.ae-rv2 .rv2-anim{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:var(--rv2-d,0s)}.ae-rv2 .rv2-anim.rv2-in{opacity:1;transform:none}.ae-rv2 .rv2-ready{animation:rv2In .55s cubic-bezier(.2,.8,.2,1) both}@keyframes rv2In{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ae-rv2 .rv2-pop{animation:rv2Pop .45s cubic-bezier(.2,.9,.3,1.4)}@keyframes rv2Pop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.ae-rv2 .rv2-flash{animation:rv2Flash 1.1s ease 2}@keyframes rv2Flash{50%{box-shadow:0 0 0 3px #e63946a6,0 18px 40px #00000038}}.ae-rv2-skel{display:grid;gap:12px}.ae-rv2-skel i{display:block;height:14px;border-radius:8px;background:linear-gradient(90deg,#ffffff0d,#ffffff1c,#ffffff0d);background-size:200% 100%;animation:rv2Sh 1.4s linear infinite}.ae-rv2-skel i:nth-child(1){width:30%}.ae-rv2-skel i:nth-child(2){width:70%;height:34px}.ae-rv2-skel i:nth-child(3){width:50%}@keyframes rv2Sh{to{background-position:-200% 0}}.ae-rv2 .rv2-stars{display:inline-flex;gap:2px;line-height:0;vertical-align:middle}.ae-rv2 .rv2-s{position:relative;width:14px;height:14px;display:inline-block}.ae-rv2 .rv2-s svg{width:100%;height:100%;display:block;fill:#ffffff24}.ae-rv2 .rv2-s i{position:absolute;inset:0;width:0;overflow:hidden;display:block}.ae-rv2 .rv2-s i svg{width:14px;height:14px;fill:var(--rv2-gold)}.ae-rv2 .rv2-s.half i{width:50%}.ae-rv2 .rv2-s.full i{width:100%}.ae-rv2 .rv2-stars.big{gap:6px;cursor:pointer;padding:4px 2px;border-radius:12px;outline:none}.ae-rv2 .rv2-stars.big:focus-visible{box-shadow:0 0 0 2px var(--rv2-red)}.ae-rv2 .rv2-stars.big .rv2-s{width:38px;height:38px;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.ae-rv2 .rv2-stars.big .rv2-s i svg{width:38px;height:38px;filter:drop-shadow(0 2px 10px rgba(245,197,24,.35))}.ae-rv2 .rv2-stars.big:hover .rv2-s:hover{transform:translateY(-2px) scale(1.06)}.ae-rv2 .rv2-mh{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.ae-rv2 .rv2-rate{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ae-rv2 .rv2-num{font:800 30px/1 var(--db);color:#fff;font-variant-numeric:tabular-nums;min-width:52px;letter-spacing:-.02em}.ae-rv2 .rv2-num.off{color:var(--rv2-ink3);font-weight:600}.ae-rv2 .rv2-lab{font:600 14px/1.3 var(--db);color:var(--rv2-ink2)}.ae-rv2 .rv2-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.ae-rv2 .rv2-chip{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 15px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffe0!important;font:600 13.5px/1 var(--db);cursor:pointer;transition:background .2s,border-color .2s,transform .15s}.ae-rv2 .rv2-chip svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ae-rv2 .rv2-chip:hover{background:#ffffff1a}.ae-rv2 .rv2-chip:active{transform:scale(.96)}.ae-rv2 .rv2-chip.on{color:#fff!important;border-color:transparent}.ae-rv2 .rv2-like.on{background:var(--rv2-red);box-shadow:0 4px 14px #e6394659}.ae-rv2 .rv2-like.on svg{fill:#fff;stroke:#fff}.ae-rv2 .rv2-seen.on{background:#1f9d55;box-shadow:0 4px 14px #1f9d554d}.ae-rv2 .rv2-seen.on svg{stroke:#fff}.ae-rv2 .rv2-want.on{background:var(--rv2-gold);color:#3a2c00!important;box-shadow:0 4px 14px #f5c5184d}.ae-rv2 .rv2-want.on svg{stroke:#3a2c00}.ae-rv2 .rv2-clear{margin-left:auto;width:30px;height:30px;border-radius:50%;border:0;background:transparent;color:var(--rv2-ink3)!important;font:400 20px/1 var(--db);cursor:pointer}.ae-rv2 .rv2-clear:hover{background:#ffffff14;color:#fff!important}.ae-rv2 .rv2-revbox{margin-top:16px;padding-top:16px;border-top:1px solid var(--rv2-line)}.ae-rv2 .rv2-write{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;border-radius:14px;border:1px dashed rgba(255,255,255,.18);background:transparent;color:var(--rv2-ink2)!important;font:600 14.5px/1 var(--db);cursor:pointer;text-align:left;transition:border-color .2s,background .2s,color .2s}.ae-rv2 .rv2-write svg,.ae-rv2 .rv2-link svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ae-rv2 .rv2-write:hover{border-color:var(--rv2-red);background:#e639460f;color:#fff!important}.ae-rv2 .rv2-myrev{margin:0 0 8px;padding:0 0 0 14px;border-left:3px solid var(--rv2-red);font:500 15px/1.6 var(--db);color:#ffffffe0;white-space:pre-line}.ae-rv2 .rv2-link{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:4px 0;color:var(--rv2-ink2)!important;font:600 13px/1 var(--db);cursor:pointer}.ae-rv2 .rv2-link:hover{color:#fff!important}.ae-rv2 .rv2-form textarea{width:100%;min-height:96px;resize:vertical;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#00000040;color:#fff;padding:14px 16px;font:500 15px/1.55 var(--db);outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.ae-rv2 .rv2-form textarea:focus{border-color:#e63946b3;box-shadow:0 0 0 3px #e639462e}.ae-rv2 .rv2-ff{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.ae-rv2 .rv2-hint{flex:1;min-width:160px;font:500 12.5px/1.3 var(--db);color:var(--rv2-ink3)}.ae-rv2 .rv2-cnt{font:600 12px/1 var(--db);color:var(--rv2-ink3);font-variant-numeric:tabular-nums}.ae-rv2 .rv2-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border-radius:999px;border:0;background:var(--rv2-red);color:#fff!important;font:700 14px/1 var(--db);cursor:pointer;text-decoration:none!important;box-shadow:0 8px 20px #e639464d;transition:transform .15s,filter .2s}.ae-rv2 .rv2-btn:hover{filter:brightness(1.08)}.ae-rv2 .rv2-btn:active{transform:scale(.97)}.ae-rv2 .rv2-btn:disabled{opacity:.5}.ae-rv2 .rv2-btn2{height:40px;padding:0 16px;border-radius:999px;border:0;background:#ffffff14;color:#fff!important;font:600 14px/1 var(--db);cursor:pointer}.ae-rv2 .rv2-guest .ae-rev-guest-stars{display:none}.ae-rv2 .rv2-guest{display:flex;align-items:center;gap:8px 22px;flex-wrap:wrap}.ae-rv2 .rv2-guest .ae-rev-guest-prompt{padding:0;background:none;border:0;margin:0;flex:1;min-width:200px}.ae-rv2 .rv2-guest .ae-rev-guest-msg{font:600 15px/1.35 var(--db);color:#fff;margin-bottom:6px}.ae-rv2 .rv2-guest .ae-rev-guest-link{color:#ff6b75!important;font:700 14px/1 var(--db)}.ae-rv2 .rv2-guest .rv2-stars.big .rv2-s:hover~.rv2-s svg{fill:#ffffff24}.ae-rv2 .rv2-ch{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.ae-rv2 .rv2-cbody{display:flex;align-items:flex-end;gap:18px}.ae-rv2 .rv2-big{display:flex;flex-direction:column;gap:8px;flex:none}.ae-rv2 .rv2-big b{font:800 46px/.9 var(--db);color:#fff;letter-spacing:-.03em}.ae-rv2 .rv2-hist{display:flex;align-items:flex-end;gap:6px;flex:1;min-width:0}.ae-rv2 .rv2-e{font-size:10px;color:var(--rv2-gold);white-space:nowrap;padding-bottom:1px;letter-spacing:-1px}.ae-rv2 .rv2-bars{flex:1;display:flex;align-items:flex-end;gap:3px;height:64px}.ae-rv2 .rv2-bar{flex:1;height:100%;display:flex;align-items:flex-end}.ae-rv2 .rv2-bar i{display:block;width:100%;height:var(--h);min-height:3px;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#f5c518f2,#f5c51873);transform-origin:bottom;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.ae-rv2-comm:not(.rv2-grow) .rv2-bar i{transform:scaleY(0)}.ae-rv2 .rv2-bar:nth-child(2n) i{transition-delay:.05s}.ae-rv2 .rv2-bar:nth-child(3n) i{transition-delay:.1s}.ae-rv2 .rv2-bar:hover i{filter:brightness(1.25)}.ae-rv2 .rv2-locked{position:relative}.ae-rv2 .rv2-hist.ghost{filter:blur(3px);opacity:.35}.ae-rv2 .rv2-hist.ghost .rv2-bar i{background:#ffffff59}.ae-rv2 .rv2-lockmsg{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:0 10px}.ae-rv2 .rv2-locked{min-height:150px}.ae-rv2 .rv2-locked .rv2-hist{position:absolute;left:0;right:0;top:10px}.ae-rv2 .rv2-lic svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.8}.ae-rv2 .rv2-lockmsg b{font:700 14.5px/1.3 var(--db);color:#fff}.ae-rv2 .rv2-lockmsg small{font:600 12px/1 var(--db);color:var(--rv2-ink3)}.ae-rv2 .rv2-prog{display:block;width:70%;height:5px;border-radius:5px;background:#ffffff1f;overflow:hidden;margin-top:4px}.ae-rv2 .rv2-prog i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--rv2-red),var(--rv2-gold))}.ae-rv2 .rv2-lockmsg .rv2-btn{height:34px;padding:0 16px;font-size:13px;margin-top:6px}.ae-rv2 .ae-rv2-ext{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;padding:16px;border-radius:18px;background:#ffffff08;border:1px solid var(--rv2-line)}.ae-rv2 .ae-rv2-ext .ae-score{align-items:center!important}.ae-rv2 .ae-rv2-ext:before{content:attr(data-lbl);grid-column:1/-1;font:700 11.5px/1 var(--db);letter-spacing:.12em;text-transform:uppercase;color:var(--rv2-ink3);margin-bottom:4px}.ae-rv2 .ae-rv2-ext .ae-score{justify-content:flex-start;background:#ffffff0a!important;border-color:#ffffff12!important;border-radius:12px!important;padding:9px 12px!important}.ae-rv2 .rv2-fhd{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.ae-rv2 .rv2-faces{display:flex;gap:14px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.ae-rv2 .rv2-faces::-webkit-scrollbar{display:none}.ae-rv2 .rv2-face{flex:none;width:72px;display:flex;flex-direction:column;align-items:center;gap:5px;text-decoration:none!important;text-align:center}.ae-rv2 .rv2-face b{font:600 12px/1.2 var(--db);color:#fff;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-rv2 .rv2-av{position:relative;flex:none;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#e63946,#7a1520);display:grid;place-items:center;font:700 18px/1 var(--db);color:#fff!important;text-decoration:none!important;box-shadow:0 0 0 2px #ffffff1a}.ae-rv2 .rv2-av img{width:100%;height:100%;border-radius:50%;object-fit:cover}.ae-rv2 .rv2-av.sm{width:34px;height:34px;font-size:13px}.ae-rv2 .rv2-fl{position:absolute;right:-3px;bottom:-3px;width:20px;height:20px;border-radius:50%;background:#1d1d27;display:grid;place-items:center}.ae-rv2 .rv2-fl svg,.ae-rv2 .rv2-fl.in svg{width:12px;height:12px;fill:var(--rv2-red)}.ae-rv2 .rv2-fl.in{position:static;display:inline-grid;background:none;width:auto;height:auto}.ae-rv2 .rv2-fs{font-size:11px;color:var(--rv2-gold);letter-spacing:-.5px;white-space:nowrap}.ae-rv2 .rv2-fs.off{color:var(--rv2-ink3)}.ae-rv2 .rv2-frevs{display:grid;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--rv2-line)}.ae-rv2 .rv2-frev{display:flex;gap:12px}.ae-rv2 .rv2-frev p{margin:4px 0 0;font:500 14px/1.55 var(--db);color:#ffffffd1}.ae-rv2 .rv2-fh{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ae-rv2 .rv2-fh a{font:700 13.5px/1 var(--db);color:#fff!important;text-decoration:none!important}.ae-rv2 .rv2-soft{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:16px;background:#ffffff0a;border:1px solid var(--rv2-line);color:var(--rv2-ink2)!important;text-decoration:none!important;font:600 14px/1.3 var(--db)}.ae-rv2 .rv2-soft em{margin-left:auto;font-style:normal;font-size:20px;color:var(--rv2-ink3)}.ae-rv2-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.ae-rv2 .rv2-seg{display:inline-flex;padding:3px;border-radius:999px;background:#ffffff0f}.ae-rv2 .rv2-seg button{height:32px;padding:0 14px;border:0;border-radius:999px;background:none;color:var(--rv2-ink2)!important;font:600 13px/1 var(--db);cursor:pointer;transition:background .2s,color .2s}.ae-rv2 .rv2-seg button[aria-selected=true]{background:#fff;color:#16161f!important;box-shadow:0 2px 8px #00000040}.ae-rv2 .ae-rev-list{display:flex;flex-direction:column;gap:12px}.ae-rv2 .rv2-rev{display:flex;gap:14px;padding:18px 20px;border-radius:18px;background:var(--rv2-card);border:1px solid var(--rv2-line);transition:background .25s,border-color .25s}.ae-rv2 .rv2-rev:hover{background:#fff1;border-color:#ffffff21}.ae-rv2 .rv2-rev.mine{border-color:#e6394659;background:linear-gradient(180deg,#e6394614,#ffffff08)}.ae-rv2 .rv2-rev .rv2-av{width:44px;height:44px;font-size:16px}.ae-rv2 .rv2-rb{flex:1;min-width:0}.ae-rv2 .rv2-rh{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap}.ae-rv2 .rv2-name{font:700 15px/1.2 var(--db);color:#fff!important;text-decoration:none!important}.ae-rv2 a.rv2-name:hover{text-decoration:underline!important}.ae-rv2 .rv2-pill{font:700 11px/1 var(--db);padding:4px 9px;border-radius:999px;background:#e6394633;color:#ff8b95}.ae-rv2 .rv2-fol{margin:0;height:26px;padding:0 11px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff!important;font:700 11.5px/1 var(--db);cursor:pointer}.ae-rv2 .rv2-date{margin-left:auto;font:500 12.5px/1 var(--db);color:var(--rv2-ink3)}.ae-rv2 .rv2-hl{margin:10px 0 0;font:700 15px/1.4 var(--db);color:#fff}.ae-rv2 .rv2-body{margin:8px 0 0;font:500 15px/1.65 var(--db);color:#ffffffdb;white-space:pre-line;overflow-wrap:anywhere}.ae-rv2 .rv2-body.clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.ae-rv2 .rv2-body.clamp.open{display:block}.ae-rv2 .rv2-rf{display:flex;align-items:center;gap:4px;margin-top:12px}.ae-rv2 .rv2-ic{margin:0;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--rv2-ink2)!important;font:700 12.5px/1 var(--db);cursor:pointer;transition:background .2s,color .2s}.ae-rv2 .rv2-ic svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ae-rv2 .rv2-ic:hover{background:#ffffff14;color:#fff!important}.ae-rv2 .rv2-ic.sm{height:28px;padding:0 7px}.ae-rv2 .rv2-ic.sm svg{width:14px;height:14px}.ae-rv2 .rv2-heart.on{color:#ff6b75!important}.ae-rv2 .rv2-heart.on svg{fill:var(--rv2-red);stroke:var(--rv2-red)}.ae-rv2 .rv2-heart.ro{cursor:default}.ae-rv2 .rv2-heart.ro:hover{background:none}.ae-rv2 .rv2-mod{margin-left:auto;display:inline-flex;opacity:0;transition:opacity .2s}.ae-rv2 .rv2-rev:hover .rv2-mod,.ae-rv2 .rv2-mod:focus-within{opacity:1}.ae-rv2 .rv2-edit2{margin-left:auto}.ae-rv2 .rv2-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:34px 20px;border-radius:18px;border:1px dashed rgba(255,255,255,.14);background:radial-gradient(ellipse at 50% 0%,rgba(230,57,70,.1),transparent 65%)}.ae-rv2 .rv2-empty p{margin:0;max-width:440px;font:500 15px/1.55 var(--db);color:var(--rv2-ink2)}.ae-rv2 .rv2-eic{font-size:30px}.ae-rv2 .ae-rev-load-more{align-self:center;height:42px;padding:0 22px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;color:#fff!important;font:600 14px/1 var(--db);cursor:pointer}@media(max-width:900px){.ae-rv2-grid{display:flex;flex-direction:column;gap:14px}.ae-rv2-main,.ae-rv2-side{display:contents}.ae-rv2-grid>*,.ae-rv2-main>*,.ae-rv2-side>*{width:100%;box-sizing:border-box}.ae-rv2 .ae-rv2-me{order:1}.ae-rv2 .ae-rv2-comm{order:2}.ae-rv2 .ae-rv2-friends{order:3}.ae-rv2 .ae-rv2-bar{order:4}.ae-rv2 .ae-rev-list{order:5}.ae-rv2 .ae-rev-load-more{order:6}.ae-rv2 .ae-rv2-ext{order:7}.ae-rv2 .rv2-card,.ae-rv2 .ae-rv2-me{padding:18px 16px;border-radius:18px}.ae-rv2 .rv2-stars.big .rv2-s,.ae-rv2 .rv2-stars.big .rv2-s i svg{width:40px;height:40px}.ae-rv2 .rv2-stars.big{gap:5px}.ae-rv2 .rv2-rev{padding:16px 14px;gap:12px}.ae-rv2 .rv2-mod{opacity:1}.ae-rv2 .ae-rv2-ext{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.ae-rv2 .rv2-anim{opacity:1;transform:none;transition:none}.ae-rv2 .rv2-ready,.ae-rv2 .rv2-pop,.ae-rv2 .rv2-flash{animation:none}.ae-rv2-comm .rv2-bar i{transform:none!important;transition:none}}
