.community-own-review{position:relative}.community-reviews :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #d6f66c}.community-reviews :is(textarea,select):focus-visible{border-color:#c2b1e9a6;outline:0;box-shadow:0 0 0 3px #c2b1e912}.community-reviews .community-own-review[aria-busy=true]{border-color:#c2b1e94d}.community-reviews .community-review-actions button[aria-busy=true]{cursor:wait}@media (prefers-reduced-motion:no-preference){.community-own-review,.community-review-empty,.community-login-note,.community-reviews .review-form{animation:.44s cubic-bezier(.16,1,.3,1) backwards c-review-arrive}.community-review-list>article{animation:.46s cubic-bezier(.16,1,.3,1) backwards c-review-arrive;animation-delay:calc(var(--review-order,0) * 45ms);transition:border-color .22s}.community-reviews :is(button,a,textarea,select),.community-own-review{transition:transform .18s cubic-bezier(.2,.8,.2,1),color .18s,background-color .18s,border-color .18s,box-shadow .2s,opacity .18s}.community-reviews button>svg{transition:transform .2s}.community-reviews a:active{opacity:.7}.community-review-error{animation:.3s ease-out backwards c-review-feedback}.community-own-heading>span{animation:.35s cubic-bezier(.16,1,.3,1) backwards c-review-feedback}.community-reviews .community-review-loading>svg,.community-reviews button[aria-busy=true]>.spin{animation:.9s linear infinite c-review-spin}@media (hover:hover) and (pointer:fine){.community-reviews button:not(:disabled):hover{transform:translateY(-2px)}.community-reviews .primary-button:not(:disabled):hover{box-shadow:0 6px 22px #d6f66c1a}.community-review-list>article:hover{border-color:#c2b1e93b}.community-reviews button:not(:disabled):hover>svg:not(.spin){transform:rotate(-7deg)}}.community-reviews button:not(:disabled):active{transform:scale(.96)}}@keyframes c-review-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes c-review-feedback{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes c-review-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.community-reviews *,.community-reviews :before,.community-reviews :after{transition:none!important;animation:none!important}}
[data-cine-position=relative]{position:relative}[data-cine-effect]{--cine-spotlight:#c2b1e92e;--cine-ripple:#d6f66c47;transition:color .22s,background-color .22s,border-color .22s,box-shadow .3s,transform .3s cubic-bezier(.22,1,.36,1),scale .42s cubic-bezier(.22,1.55,.36,1),rotate .42s cubic-bezier(.22,1,.36,1)}[data-cine-effect][style*=transform\:]{transition-property:color,background-color,border-color,box-shadow,scale,rotate}.cine-effect-layer{border-radius:inherit;pointer-events:none;contain:paint;z-index:2;display:block;position:absolute;inset:0;overflow:hidden}[data-cine-effect]>.cine-effect-layer[aria-hidden=true]{display:block}.avatar[data-cine-effect]>.cine-effect-layer{border-radius:inherit;background:0 0;border:0;width:auto;height:auto;margin:0;inset:0}.cine-effect-layer:before{content:"";border-radius:inherit;background:radial-gradient(160px circle at var(--pointer-x,50%) var(--pointer-y,50%), var(--cine-spotlight), transparent 75%);opacity:0;transition:opacity .32s;position:absolute;inset:0}.cine-tap-ripple{left:var(--ripple-x);top:var(--ripple-y);width:var(--ripple-size);height:var(--ripple-size);margin-left:calc(var(--ripple-size) / -2);margin-top:calc(var(--ripple-size) / -2);background:radial-gradient(circle, transparent 22%, var(--cine-ripple) 50%, transparent 71%);pointer-events:none;border-radius:50%;animation:.68s cubic-bezier(.16,1,.3,1) both cine-tap-bloom;position:absolute}@keyframes cine-tap-bloom{0%{opacity:.85;transform:scale(.08)}55%{opacity:.45}to{opacity:0;transform:scale(1.05)}}[data-cine-effect]:focus-visible{outline:2px solid var(--lime,#d6f66c);outline-offset:5px;box-shadow:0 0 0 5px #c2b1e91f}[data-cine-effect]:focus-visible>.cine-effect-layer:before{opacity:.8}[data-cine-effect]:not(.catalog-film,.search-result,.saved-film-main,:disabled,[aria-disabled=true]):active{transition-duration:.1s;scale:.975}.primary-button[data-cine-effect],.mood-chip.selected[data-cine-effect],.collection-card[data-cine-effect]{--cine-spotlight:#ffffff5e;--cine-ripple:#ffffff6b}.primary-button[data-cine-effect]{box-shadow:0 0 0 1px #d6f66c0f,0 5px 16px #d6f66c0d}.mood-chip[data-cine-effect]>svg,.icon-button[data-cine-effect]>svg,.save-button[data-cine-effect]>svg,.avatar[data-cine-effect]>svg,.surprise-button[data-cine-effect]>svg,.search-trigger[data-cine-effect]>svg,.review-stars button[data-cine-effect]>svg{transition:scale .38s cubic-bezier(.22,1.55,.36,1),rotate .38s cubic-bezier(.22,1.55,.36,1),translate .38s cubic-bezier(.22,1,.36,1)}[data-cine-effect] svg[class*=arrow-],[data-cine-effect] svg[class*=chevron-right]{transition:translate .38s cubic-bezier(.22,1.55,.36,1),rotate .38s cubic-bezier(.22,1,.36,1)}.search-result[data-cine-effect],.saved-film-main[data-cine-effect]{--cine-spotlight:#c2b1e917;border-radius:9px}.desktop-nav button[data-cine-effect]>.cine-effect-layer{--pointer-y:50%;border-radius:999px;inset:calc(50% - 19px) -12px}.desktop-nav button[data-cine-effect]:after{transform-origin:50%;transition:opacity .24s,scale .36s cubic-bezier(.22,1.3,.36,1)}.mobile-nav button[data-cine-effect]>svg{transition:translate .36s cubic-bezier(.22,1.55,.36,1),scale .36s cubic-bezier(.22,1.55,.36,1),filter .3s}.mobile-nav button.active[data-cine-effect]>svg{filter:drop-shadow(0 0 6px #d6f66c38)}.mood-chip[aria-pressed=true][data-cine-effect]{box-shadow:0 3px 15px #d6f66c1f}.save-button[aria-pressed=true][data-cine-effect]{box-shadow:inset 0 0 14px #d6f66c0d}[data-cine-saved-pulse]>svg{animation:.65s cubic-bezier(.22,1.2,.36,1) both cine-save-pop}[data-cine-saved-pulse]>.cine-effect-layer:after{content:"";border-radius:inherit;border:1px solid #d6f66cbf;animation:.7s ease-out both cine-save-halo;position:absolute;inset:3px}@keyframes cine-save-pop{0%{transform:scale(.6)rotate(-15deg)}45%{transform:scale(1.28)rotate(9deg)}75%{transform:scale(.95)rotate(-3deg)}to{transform:scale(1)rotate(0)}}@keyframes cine-save-halo{0%{opacity:0;transform:scale(.87)}25%{opacity:.9}to{opacity:0;transform:scale(1.12)}}@media (hover:hover) and (pointer:fine){[data-cine-effect]:not(:disabled,[aria-disabled=true]):hover>.cine-effect-layer:before{opacity:1}.primary-button[data-cine-effect]:hover{box-shadow:0 0 0 1px #e7ffa75c,0 7px 26px #d6f66c30}.icon-button[data-cine-effect]:hover,.save-button[data-cine-effect]:hover,.search-trigger[data-cine-effect]:hover{border-color:#c2b1e97a;box-shadow:0 0 0 3px #c2b1e90d,inset 0 0 16px #c2b1e90f}.icon-button[data-cine-effect]:hover>svg,.search-trigger[data-cine-effect]:hover>svg{scale:1.08}.save-button[data-cine-effect]:hover>svg{rotate:-8deg;scale:1.1}.mood-chip[data-cine-effect]:hover{border-color:#c2b1e98c;box-shadow:0 3px 15px #c2b1e917}.mood-chip[data-cine-effect]:hover>svg{rotate:-9deg;scale:1.13}.mood-chip.selected[data-cine-effect]:hover{border-color:var(--lime,#d6f66c);box-shadow:0 4px 20px #d6f66c33}.desktop-nav button[data-cine-effect]:hover,.mobile-nav button[data-cine-effect]:hover{color:var(--lime,#d6f66c)}.desktop-nav button[data-cine-effect]:hover>.cine-effect-layer{background-color:#c2b1e90a}.mobile-nav button[data-cine-effect]:hover>svg{translate:0 -2px;scale:1.08}.collection-card[data-cine-effect]:hover{rotate:var(--cine-card-tilt,0deg);box-shadow:0 12px 30px #00000029,inset 0 0 0 1px #ffffff4d}.collection-card[data-cine-effect] :is(.flower-art,.heart-art,.planet-art){transition:translate .5s cubic-bezier(.22,1,.36,1),rotate .5s cubic-bezier(.22,1,.36,1)}.collection-card[data-cine-effect]:hover :is(.flower-art,.heart-art,.planet-art){translate:var(--cine-art-x,0px) var(--cine-art-y,0px);rotate:3deg}[data-cine-effect]:hover svg[class*=arrow-right],[data-cine-effect]:hover svg[class*=chevron-right]{translate:3px}[data-cine-effect]:hover svg[class*=arrow-left]{translate:-3px}[data-cine-effect]:hover svg[class*=arrow-up-right]{translate:3px -3px}.surprise-button[data-cine-effect]:hover>svg{rotate:-14deg;scale:1.13}.wordmark[data-cine-effect]:hover{color:#fff;text-shadow:0 0 24px #c2b1e945}.avatar[data-cine-effect]:hover{rotate:-5deg;box-shadow:0 0 0 4px #c2b1e91a,0 0 20px #c2b1e921}.trailer-link[data-cine-effect]:hover{background-color:#c2b1e917;border-color:#c2b1e966;box-shadow:0 4px 24px #0000001a}.text-button[data-cine-effect]:hover,.footer-group a[data-cine-effect]:hover{color:var(--lime,#d6f66c)}.page-lines button[data-cine-effect]:hover:after{background:var(--lavender,#c2b1e9)}.review-stars button[data-cine-effect]:hover>svg{rotate:-8deg;scale:1.18}}@media (pointer:coarse){[data-cine-effect]:not(.catalog-film,.search-result,.saved-film-main,:disabled,[aria-disabled=true]):active{scale:.97}.collection-card[data-cine-effect]:active{scale:.985}}@media (prefers-reduced-motion:reduce){[data-cine-effect],[data-cine-effect] svg,[data-cine-effect] img,[data-cine-effect] :is(.flower-art,.heart-art,.planet-art),[data-cine-effect]:hover,[data-cine-effect]:active{transition-duration:.01ms!important;translate:none!important;rotate:none!important;scale:none!important}.cine-tap-ripple,[data-cine-saved-pulse]>.cine-effect-layer:after{display:none}[data-cine-saved-pulse]>svg{animation:none!important}}
.app-surface{min-height:100dvh}.app-surface[inert]{pointer-events:none}.wordmark{letter-spacing:-1.8px;white-space:nowrap;gap:7px;font-size:35px}.wordmark .brand-cine{font-weight:700;color:var(--text)!important}.wordmark .brand-em{font-family:var(--serif);letter-spacing:-2px;font-size:1.08em;font-style:italic;font-weight:600;position:relative;color:var(--lime)!important}.wordmark .brand-em:after{content:"";background:var(--lime);opacity:.25;filter:blur(2px);border-radius:50%;width:17px;height:3px;animation:5s ease-in-out infinite em-breath;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.wordmark .brand-caption{color:#aaa5ac;letter-spacing:1.65px;font-size:5.5px;font-weight:400;bottom:-13px;left:2px}.header-inner{gap:48px}.hero-actions .primary-button{gap:13px}.hero-actions .primary-button svg:first-child{width:15px}.hero-actions .film-info-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff05;border-color:#ffffff38;border-radius:9px;width:46px;height:46px}.detail-actions .detail-watch-button{gap:13px}.detail-save-button[aria-pressed=true]{color:var(--lime);background:#d6f66c0c;border-color:#d6f66c60}.modal::backdrop{animation:.3s both em-backdrop-in}.modal[data-closing]::backdrop{animation:.24s both em-backdrop-out}.modal .modal-inner{transform-origin:50% 85%}.modal-server-visible[open]:not(:modal){z-index:100;height:fit-content;position:fixed;inset:0;box-shadow:0 0 0 100vmax #09070dbf}.detail-body h1{letter-spacing:-1.1px;max-width:560px;margin-top:12px;font-size:38px;line-height:1.3}@media (max-width:680px){.detail-body h1{letter-spacing:-1px;font-size:31px}}.hero-copy>*,.detail-body>*,.search-modal .modal-inner>.eyebrow,.search-modal .modal-inner>h2,.search-input,.library-section>.eyebrow,.library-section>h1,.library-intro{animation:.6s cubic-bezier(.2,.8,.2,1) both em-reveal}.hero-copy>:nth-child(2),.detail-body>:nth-child(2){animation-delay:45ms}.hero-copy>:nth-child(3),.detail-body>:nth-child(3){animation-delay:80ms}.hero-copy>:nth-child(4),.detail-body>:nth-child(4){animation-delay:.12s}.hero-copy>:nth-child(5),.detail-body>:nth-child(5){animation-delay:.16s}.hero-copy>:nth-child(6),.detail-body>:nth-child(6){animation-delay:.2s}.search-result{animation:.45s cubic-bezier(.2,.8,.2,1) both em-reveal}.search-result:nth-child(2){animation-delay:40ms}.search-result:nth-child(3){animation-delay:70ms}.search-result:nth-child(4){animation-delay:.1s}.search-result:nth-child(n+5){animation-delay:.13s}.review-form,.saved-review{transform-origin:50% 0;animation:.34s cubic-bezier(.2,.8,.2,1) both em-unfold}.poster-sticker{animation:.85s cubic-bezier(.34,1.56,.64,1) both em-sticker-in}.poster-composition{animation:.85s cubic-bezier(.2,.8,.2,1) both em-poster-in}.page-lines button.active:after{box-shadow:0 0 9px #d6f66c55}.orbit-mark>span{animation:32s linear infinite em-orbit}.intro .eyebrow{animation:.6s both em-reveal}.intro h1{animation:.7s cubic-bezier(.2,.8,.2,1) 70ms both em-reveal}.intro-aside{animation:.7s cubic-bezier(.2,.8,.2,1) .15s both em-reveal}.mood-section{animation:.65s cubic-bezier(.2,.8,.2,1) .15s both em-reveal}.empty-bookmark{animation:5s ease-in-out infinite em-buoy}@keyframes em-reveal{0%{opacity:0;filter:blur(3px);translate:0 10px}to{opacity:1;filter:blur();translate:0}}@keyframes em-unfold{0%{opacity:0;translate:0 -8px;scale:1 .94}to{opacity:1;translate:0;scale:1}}@keyframes em-backdrop-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#09070d00}to{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09070dbf}}@keyframes em-backdrop-out{0%{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09070dbf}to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#09070d00}}@keyframes em-sticker-in{0%{opacity:0;scale:.2}65%{opacity:1;scale:1.13}to{opacity:1;scale:1}}@keyframes em-poster-in{0%{opacity:0;translate:16px 20px;rotate:5deg}to{opacity:1;translate:0;rotate:0deg}}@keyframes em-breath{50%{opacity:.55;filter:blur(3px);width:28px}}@keyframes em-buoy{50%{translate:0 -8px;rotate:-3deg}}@keyframes em-orbit{to{rotate:360deg}}@media (max-width:680px){.wordmark{letter-spacing:-1.5px;gap:6px;font-size:31px}.wordmark .brand-caption{letter-spacing:1.3px;font-size:5px;bottom:-11px}.hero-actions{gap:9px}.hero-actions .primary-button{justify-content:center;gap:10px;min-width:0;max-width:none;padding-inline:14px;font-size:10px}.hero-actions .primary-button svg:first-child{display:none}.hero-actions .primary-button svg:last-child{margin-left:auto}.hero-actions .save-button{flex-shrink:0;width:46px;height:46px;padding:0}.hero-actions .save-button>span:not(.cine-effect-layer){display:none}.hero-actions .film-info-button{order:3}.detail-actions .detail-watch-button{flex:1;gap:10px;padding-inline:13px;font-size:10px}.detail-actions .detail-watch-button>svg:last-child{margin-left:auto}.detail-actions{gap:8px}.modal .modal-inner{transform-origin:50% 100%}}@media (prefers-reduced-motion:reduce){.app-surface *,.modal::backdrop,.modal[data-closing]::backdrop{transition-duration:.01ms!important;animation:none!important}}.catalog-banners{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:0 0 30px;display:grid}.catalog-banner{color:#fff;background:#27232d;border-radius:20px;min-height:160px;text-decoration:none;display:block;position:relative;overflow:hidden}.catalog-banner img{object-fit:cover;width:100%;height:220px;display:block}.catalog-banner>span:not(.cine-effect-layer){background:linear-gradient(#0000,#17121de8);padding:36px 20px 18px;font-weight:700;position:absolute;inset:auto 0 0}.catalog-banner small{align-items:center;gap:6px;margin-top:7px;font-weight:400;display:flex}.catalog-section{margin:40px 0}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:18px;display:grid}.catalog-film{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.catalog-film img{aspect-ratio:2/3;object-fit:cover;background:#27232d;border-radius:12px;width:100%}.catalog-film strong{margin:9px 0 5px;font-size:14px;display:block}.catalog-film small{opacity:.65;font-size:12px}.premium-label{color:#9c7327;border:1px solid;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.community-reviews{border-top:1px solid #ffffff0e;margin-top:30px;padding-top:4px}.community-own-review{background:#ffffff03;border:1px solid #ffffff12;border-radius:12px;margin:8px 0 25px;padding:20px}.community-own-heading{justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.community-own-heading>span{color:#c2b1e9;background:#c2b1e912;border-radius:5px;padding:4px 7px;font-size:10px}.community-rating{color:#d6f66c;align-items:center;gap:5px;font-size:12px;display:flex}.community-review-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#bcb6c5;margin:12px 0;font-size:12px;line-height:1.9}.community-review-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;display:flex}.community-review-actions .text-button{font-size:11px}.community-review-actions .community-delete{color:#efad9e}.community-review-error{color:#efad9e;padding:12px 0;font-size:11px;line-height:1.8}.community-review-error button{margin-top:5px;font-size:10px;display:block}.community-rating-input{justify-content:space-between;align-items:center;gap:12px;display:flex}.community-rating-input label{color:#a7a1b1;font-size:11px}.community-rating-input select{color:#ece7f2;font:inherit;background:#17151d;border:1px solid #ffffff20;border-radius:7px;min-width:115px;padding:9px 12px;font-size:11px}.community-review-loading{color:#a9a2b3;align-items:center;gap:8px;padding:16px 0;font-size:11px;display:flex}.community-review-list>article{border-bottom:1px solid #ffffff0d;padding:19px 0}.community-review-meta{color:#8c8499;flex-wrap:wrap;align-items:center;gap:13px;font-size:10px;display:flex}.community-review-meta>strong{color:#d2cadc;font-weight:500}.community-review-meta>span{color:#d6f66c;align-items:center;gap:4px;display:flex}.community-review-meta time{margin-left:auto;font-size:9px}.community-review-pagination{color:#857e90;justify-content:space-between;align-items:center;margin-top:18px;font-size:10px;display:flex}.community-review-pagination>div{gap:15px;display:flex}.community-review-pagination button{font-size:10px}.community-review-empty,.community-login-note{color:#9b92a7;padding:15px 0;font-size:11px;line-height:1.9}.community-login-note a{color:#d6f66c;text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.community-own-review{padding:16px}.community-review-meta{gap:9px}.community-review-meta time{margin-left:0}.community-own-heading{flex-direction:column;align-items:flex-start;gap:8px}.community-reviews .review-section{flex-direction:row;align-items:center}.community-reviews .review-section h3{font-size:14px}}
[data-cine-reveal][data-reveal-state=waiting]{opacity:0;translate:0 22px}[data-cine-reveal][data-reveal-state=visible]{animation:cine-scroll-in .66s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s) both}@keyframes cine-scroll-in{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}.mood-chip.motion-chip{isolation:isolate;position:relative}.mood-chip.motion-chip.selected,.mood-chip.motion-chip.selected:hover{background:0 0;border-color:#0000}.mood-selection{border-radius:inherit;background:var(--lime);pointer-events:none;z-index:-1;position:absolute;inset:-1px}.current-page{font-variant-numeric:tabular-nums;min-width:2ch;line-height:1.5;display:inline-grid;position:relative;overflow:hidden}.current-page>span{grid-area:1/1}.saved-list{position:relative}.catalog-banner img{transition:scale .65s cubic-bezier(.16,1,.3,1),filter .45s}.catalog-banner small svg{transition:translate .35s}@media (hover:hover) and (pointer:fine){.catalog-banner:hover img{scale:1.035}.catalog-banner:hover small svg{translate:3px -3px}}@media (max-width:680px){.mobile-nav>button.active:before{content:none}.mobile-nav>button{isolation:isolate}.mobile-nav-selection{pointer-events:none;z-index:-1;background:#d6f66c12;border:1px solid #d6f66c1a;border-radius:11px;position:absolute;inset:3px 5px}.mobile-nav-selection:before{content:"";background:var(--lime);border-radius:10px;width:16px;height:2px;position:absolute;top:-4px;left:calc(50% - 8px);box-shadow:0 1px 10px #d6f66c59}}@media (prefers-reduced-motion:reduce){[data-cine-reveal][data-reveal-state]{opacity:1;animation:none;translate:none}.catalog-banner img,.catalog-banner small svg{transition:none!important;translate:none!important;scale:none!important}}
.catalog-film{isolation:isolate;border-radius:12px;position:relative}.catalog-film>.film-poster{aspect-ratio:2/3;isolation:isolate;transform-origin:50% 65%;background:#27232d;border-radius:12px;width:100%;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .45s;display:block;position:relative;overflow:hidden}.film-poster>img{object-fit:cover;width:100%;height:100%;transition:scale .75s cubic-bezier(.16,1,.3,1),filter .45s;display:block}.film-poster:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;border:1px solid #ffffff1f;transition:border-color .3s;position:absolute;inset:0}.film-poster-light{pointer-events:none;opacity:0;background:radial-gradient(180px circle at var(--pointer-x,50%) var(--pointer-y,35%), #ffffff3d, transparent 75%), linear-gradient(0deg, #0d0c13d1, transparent 48%);transition:opacity .35s;position:absolute;inset:0}.film-poster-caption{color:#f4f1e9;opacity:0;pointer-events:none;justify-content:space-between;align-items:center;gap:5px;font-size:clamp(8px,.75vw,10px);font-weight:500;transition:opacity .3s,translate .45s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:auto 12px 15px;translate:0 8px}.film-poster-caption>svg{color:var(--lime);flex-shrink:0}.catalog-film>.catalog-film-copy{display:block}.catalog-film-copy strong{transition:color .24s}.catalog-film[data-cine-effect]>.cine-effect-layer:before{display:none}.catalog-film:focus-visible>.film-poster{transform:translateY(-5px);box-shadow:0 12px 24px #0005,0 0 0 3px #c2b1e91a}.catalog-film:focus-visible .film-poster:after{border-color:#d6f66c9e}.catalog-film:focus-visible .film-poster>img{scale:1.045}.catalog-film:focus-visible :is(.film-poster-light,.film-poster-caption){opacity:1;translate:0}.catalog-film:focus-visible strong{color:var(--lime)}.hero-card[data-cine-depth=hero]{transition:border-color .35s,box-shadow .45s}.hero-card[data-cine-depth=hero]:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--pointer-x,65%) var(--pointer-y,40%), #c2b1e921, transparent 75%);opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.hero-card[data-cine-depth=hero] .hero-backdrop{transition:scale .9s cubic-bezier(.16,1,.3,1),translate .9s cubic-bezier(.16,1,.3,1)}.hero-card[data-cine-depth=hero] .floating-poster{transition:transform .65s cubic-bezier(.16,1,.3,1),box-shadow .5s}.hero-card[data-cine-depth=hero]:focus-within{border-color:#c2b1e96b}@media (hover:hover) and (pointer:fine){.catalog-film:hover>.film-poster{transform:perspective(800px) translateY(-6px) rotateX(var(--film-tilt-x,0deg)) rotateY(var(--film-tilt-y,0deg));box-shadow:0 16px 30px #0006,0 0 0 3px #c2b1e914}.catalog-film:hover .film-poster:after{border-color:#c2b1e9a8}.catalog-film:hover .film-poster>img{filter:saturate(1.08);scale:1.055}.catalog-film:hover :is(.film-poster-light,.film-poster-caption){opacity:1;translate:0}.catalog-film:hover strong{color:var(--lime)}.hero-card[data-cine-depth=hero]:hover:not(:active){border-color:#c2b1e952;box-shadow:0 14px 50px #00000029}.hero-card[data-cine-depth=hero]:hover:not(:active):after{opacity:1}.hero-card[data-cine-depth=hero]:hover:not(:active) .hero-backdrop{scale:1.035;translate:var(--film-shift-x,0px) var(--film-shift-y,0px)}.hero-card[data-cine-depth=hero]:hover:not(:active) .floating-poster{transform:perspective(800px) translateY(-7px) rotateX(var(--film-tilt-x,0deg)) rotateY(var(--film-tilt-y,0deg));box-shadow:0 24px 42px #0008}}.catalog-film:active>.film-poster{transition-duration:.1s;transform:translateY(-1px)scale(.985)}@media (hover:none),(pointer:coarse){.catalog-film:active .film-poster:after{border-color:var(--lime)}.catalog-film:active .film-poster-light{opacity:.6}}@media (prefers-reduced-motion:reduce){.catalog-film>.film-poster,.catalog-film:hover>.film-poster,.catalog-film:focus-visible>.film-poster,.hero-card[data-cine-depth=hero] .floating-poster{transition:none!important;transform:scale(1)translate(0,0)!important}.hero-card[data-cine-depth=hero] .hero-backdrop,.film-poster>img,.film-poster-caption,.catalog-film:hover .film-poster>img,.catalog-film:focus-visible .film-poster>img{transition:none!important;translate:none!important;scale:none!important}.hero-card[data-cine-depth=hero]:after{display:none}}
.search-results .search-result,.saved-film .saved-film-main{background-color:#0000;border-radius:12px;box-shadow:inset 0 0 0 1px #0000}.search-results .search-result>img,.saved-film .saved-film-main>img{transform-origin:50%;flex:none}.search-results .search-result>div>h3,.saved-film .saved-film-main>div>h2{color:var(--text,#f4f1e9)}.search-results .search-result:focus-visible,.saved-film .saved-film-main:focus-visible{outline:2px solid var(--lime,#d6f66c);outline-offset:4px;background-color:#c2b1e910;box-shadow:inset 0 0 0 1px #c2b1e933,inset 0 0 38px #c2b1e907}.search-results .search-result:focus-visible>img,.saved-film .saved-film-main:focus-visible>img{filter:saturate(1.1)brightness(1.06);translate:0 -3px;rotate:0deg;scale:1.045;box-shadow:0 8px 19px #0005,0 0 0 1px #c2b1e933}.search-results .search-result:focus-visible>div,.saved-film .saved-film-main:focus-visible>div{translate:3px}.search-results .search-result:focus-visible>div>h3,.saved-film .saved-film-main:focus-visible>div>h2{color:var(--lime,#d6f66c)}.search-results .search-result:focus-visible>svg,.saved-film .saved-film-main:focus-visible .saved-explore>svg{color:var(--lime,#d6f66c);translate:3px -3px}@media (hover:hover) and (pointer:fine){.search-results .search-result:hover,.saved-film .saved-film-main:hover{background-color:#c2b1e910;box-shadow:inset 0 0 0 1px #c2b1e92b,inset 0 0 38px #c2b1e907}.search-results .search-result:hover>img,.saved-film .saved-film-main:hover>img{filter:saturate(1.1)brightness(1.06);translate:0 -3px;rotate:0deg;scale:1.045;box-shadow:0 8px 19px #0005,0 0 0 1px #c2b1e933}.search-results .search-result:hover>div,.saved-film .saved-film-main:hover>div{translate:3px}.search-results .search-result:hover>div>h3,.saved-film .saved-film-main:hover>div>h2{color:var(--lime,#d6f66c)}.search-results .search-result:hover>svg,.saved-film .saved-film-main:hover .saved-explore>svg{color:var(--lime,#d6f66c);translate:3px -3px}}.search-results .search-result:active,.saved-film .saved-film-main:active{background-color:#d6f66c12;box-shadow:inset 0 0 0 1px #d6f66c3d}.search-results .search-result:active>img,.saved-film .saved-film-main:active>img{filter:saturate(1.08)brightness(1.04);translate:0;rotate:0deg;scale:.98}.search-results .search-result:active>div,.saved-film .saved-film-main:active>div{translate:1px}.search-results .search-result:active>svg,.saved-film .saved-film-main:active .saved-explore>svg{translate:1px -1px}@media (prefers-reduced-motion:no-preference){.search-results .search-result,.saved-film .saved-film-main{transition:background-color .22s,box-shadow .26s,color .18s,scale .14s}.search-results .search-result>img,.saved-film .saved-film-main>img{transition:translate .38s cubic-bezier(.16,1,.3,1),scale .38s cubic-bezier(.16,1,.3,1),rotate .25s,filter .3s,box-shadow .3s}.search-results .search-result>div,.saved-film .saved-film-main>div{transition:translate .34s cubic-bezier(.16,1,.3,1)}.search-results .search-result>div>h3,.saved-film .saved-film-main>div>h2{transition:color .2s}.search-results .search-result>svg,.saved-film .saved-film-main .saved-explore>svg{transition:translate .36s cubic-bezier(.16,1,.3,1),color .2s}.search-results .search-result:active>img,.saved-film .saved-film-main:active>img{transition-duration:.11s}}@media (prefers-reduced-motion:reduce){.search-results .search-result,.saved-film .saved-film-main,.search-results .search-result>:is(img,div,svg),.saved-film .saved-film-main>:is(img,div),.saved-film .saved-film-main .saved-explore>svg{transition:none!important;translate:none!important;rotate:none!important;scale:none!important}}
