:root{--bg:#090d12;--panel:#121821;--panel2:#19212c;--text:#f2f4f7;--muted:#98a3b3;--brand:#b5141e;--brand-text:#d4575e;--brand-text-rgb:212,87,94;--accent:var(--brand);--accent-rgb:181,20,30;--accent-contrast:#fff;--pending:#68b1d6;--pending-inactive:#7f8998;--recommend:#9f80c7;--recommend-rgb:159,128,199;--list:#92995b;--list-rgb:146,153,91;--favorite:#d8b64b;--success-rgb:110,177,117;--line:#2a3442;--line-soft:#202936;--surface-raised:#161d27;--danger:#d95b63}*{box-sizing:border-box}html{background:var(--bg)}body{color:var(--text);background:linear-gradient(#10151d 0,#0b0e12 280px);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#0b0e12e0;justify-content:space-between;align-items:center;height:68px;padding:0 max(20px,50vw - 590px);display:flex;position:sticky;top:0}.topbar nav{color:var(--muted);gap:20px;display:flex}.brand{letter-spacing:-.04em;color:var(--accent);font-size:1.35rem;font-weight:900}main{width:min(1180px,100% - 32px);margin:0 auto;padding:36px 0 80px}.hero{max-width:760px;padding:52px 0 28px}.hero h1{letter-spacing:-.06em;margin:0 0 20px;font-size:clamp(2.3rem,6vw,5rem);line-height:.98}.hero p{color:var(--muted);font-size:1.1rem;line-height:1.65}.searchbar{gap:10px;width:min(720px,100%);display:flex}.searchbar input,.auth-card input,.actions-panel select{background:var(--panel);border:1px solid var(--line);width:100%;color:var(--text);border-radius:10px;padding:12px 14px}button,.searchbar button{background:var(--accent);color:var(--accent-contrast);border:0;border-radius:10px;padding:11px 16px;font-weight:800}button.secondary{background:var(--panel2);color:var(--text);border:1px solid var(--line)}.section-title{justify-content:space-between;align-items:end;margin:34px 0 18px;display:flex}.section-title h2{margin:0;font-size:1.35rem}.section-title p{color:var(--muted);margin:0}.media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px 16px;display:grid}.media-card{min-width:0}.poster-wrap{aspect-ratio:2/3;background:var(--panel);border:1px solid var(--line);border-radius:10px;transition:transform .18s;position:relative;overflow:hidden}.media-card:hover .poster-wrap{transform:translateY(-4px)}.poster-wrap img{object-fit:cover}.poster-empty{height:100%;color:var(--muted);place-items:center;display:grid}.media-meta{flex-direction:column;gap:4px;padding-top:9px;display:flex}.media-meta strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.media-meta span,.muted,small{color:var(--muted)}.notice{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:10px;margin:18px 0;padding:14px 16px}.notice.small{margin:0 0 12px;font-size:.9rem}.detail-hero{grid-template-columns:230px minmax(0,1fr);align-items:end;gap:34px;min-height:470px;margin-top:-36px;padding-top:56px;display:grid;position:relative}.detail-bg{z-index:-2;opacity:.28;background-position:50% 25%;background-size:cover;position:absolute;inset:0 calc(-50vw + min(1180px,100vw - 32px)/2)}.detail-bg:after{content:"";background:linear-gradient(180deg,#0b0e1233,var(--bg) 95%);position:absolute;inset:0}.detail-poster{aspect-ratio:2/3;background:var(--panel);border:1px solid var(--line);border-radius:12px;position:relative;overflow:hidden}.detail-poster img{object-fit:cover}.detail-copy h1{letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(2rem,5vw,4.2rem);line-height:1}.detail-copy p{color:#d4d9e2;max-width:780px;line-height:1.65}.chips{flex-wrap:wrap;gap:8px;margin:10px 0 18px;display:flex}.chip{background:var(--panel2);border:1px solid var(--line);color:#cfd5df;border-radius:999px;padding:6px 10px;font-size:.85rem}.actions-panel{border:1px solid var(--line);background:#141922e0;border-radius:12px;grid-template-columns:repeat(2,minmax(150px,220px));gap:12px;width:fit-content;margin-top:20px;padding:15px;display:grid}.actions-panel label,.auth-card label{color:var(--muted);gap:6px;font-size:.85rem;display:grid}.actions-panel small{grid-column:1/-1}.season-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.season-link{background:var(--panel);border:1px solid var(--line);border-radius:10px;justify-content:space-between;gap:12px;padding:14px;display:flex}.episode-stack{gap:10px;display:grid}.episode{background:var(--panel);border:1px solid var(--line);border-radius:10px;grid-template-columns:46px 1fr;gap:10px;padding:14px;display:grid}.episode.seen{border-color:rgba(var(--accent-rgb),.46);background:rgba(var(--accent-rgb),.075)}.episode p{color:var(--muted);margin:7px 0;line-height:1.5}.episode-check{border-radius:50%;width:38px;height:38px;padding:0}.auth-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:16px;width:min(440px,100%);padding:22px;display:grid}.button-row{gap:10px;display:flex}.stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.stat{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:18px}.stat strong{font-size:2rem;display:block}.activity{gap:10px;display:grid}.activity-item{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:14px 16px}@media (max-width:700px){.detail-hero{grid-template-columns:110px 1fr;gap:18px;min-height:390px}.actions-panel{grid-template-columns:1fr;width:100%}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.media-meta span{font-size:.75rem}.topbar nav{gap:12px}.hero{padding-top:28px}}.footer{border-top:1px solid var(--line);width:min(1180px,100% - 32px);color:var(--muted);justify-content:space-between;gap:20px;margin:0 auto;padding:28px 0 40px;font-size:.9rem;display:flex}.credits{max-width:780px;line-height:1.7}.actions-panel textarea{resize:vertical;background:var(--panel);border:1px solid var(--line);min-height:110px;color:var(--text);font:inherit;border-radius:10px;padding:12px 14px}.review-field{grid-column:1/-1}.review-save{grid-column:1/-1;width:fit-content}.follow-message{margin-top:7px;display:block}.home-masthead{text-align:center;flex-direction:column;align-items:center;padding:18px 0 28px;display:flex}.home-logo,.login-logo{letter-spacing:-.07em;color:var(--accent);margin:0 0 22px;font-size:clamp(3rem,8vw,5.6rem);font-weight:950;line-height:1;display:inline-block}.home-session{border:1px solid var(--line);background:var(--panel);width:min(760px,100%);color:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.home-session a{color:var(--text);font-weight:800}.auth-card-compact{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;width:min(760px,100%);padding:16px}.auth-card-compact .button-row{align-items:stretch}.auth-card-compact small{text-align:center;grid-column:1/-1}.browse-note{color:var(--muted);margin:10px 0 0;font-size:.88rem}.home-search{width:min(760px,100%);margin-top:22px}.home-search .searchbar{width:100%}.trend-section{margin-top:22px}.eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:900;color:var(--accent)!important;margin:0 0 5px!important}.trend-section .section-title{margin-bottom:14px}.trend-section .section-title h2{letter-spacing:-.035em;font-size:1.75rem}.trend-section .section-title>a{color:var(--muted);font-size:.9rem}.carousel-shell{position:relative}.media-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;gap:14px;padding:2px 2px 10px;display:flex;overflow-x:auto}.media-carousel::-webkit-scrollbar{display:none}.carousel-card{scroll-snap-align:start;flex:0 0 168px;min-width:0}.carousel-poster{aspect-ratio:2/3;border:1px solid var(--line);background:var(--panel);border-radius:11px;transition:transform .18s,border-color .18s;position:relative;overflow:hidden}.carousel-poster img{object-fit:cover}.carousel-card:hover .carousel-poster{border-color:#46536a;transform:translateY(-4px)}.carousel-meta{text-align:left;flex-direction:column;gap:3px;padding-top:8px;display:flex}.carousel-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.carousel-meta span{color:var(--muted);font-size:.8rem}.carousel-arrow{z-index:4;width:42px;height:54px;color:var(--text);border:1px solid var(--line);background:#141922f0;border-radius:12px;place-items:center;padding:0;font-size:2rem;line-height:1;display:grid;position:absolute;top:calc(50% - 46px);box-shadow:0 8px 28px #00000040}.carousel-arrow-left{left:-14px}.carousel-arrow-right{right:-14px}.login-shell{place-items:center;min-height:calc(100vh - 250px);padding:40px 0 70px;display:grid}.login-panel{text-align:center;flex-direction:column;align-items:center;width:min(480px,100%);display:flex}.login-panel .login-logo{margin-bottom:24px;font-size:3.3rem}.login-panel h1{letter-spacing:-.04em;margin:0 0 8px;font-size:2rem}.login-panel>.muted{margin:0 0 20px;line-height:1.55}.login-panel .auth-card{text-align:left;width:100%}.continue-browsing{color:var(--muted);margin-top:18px;font-size:.9rem}.continue-browsing:hover{color:var(--text)}@media (max-width:800px){.auth-card-compact{grid-template-columns:1fr}.auth-card-compact .button-row{width:100%}.auth-card-compact .button-row button{flex:1}.home-session{text-align:left;flex-direction:column;align-items:flex-start}.carousel-card{flex-basis:142px}.carousel-arrow,.trend-section .section-title>a{display:none}}.topbar-right{flex:1;justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}.header-search{width:min(430px,42vw);position:relative}.header-search input{border:1px solid var(--line);background:var(--panel);width:100%;height:40px;color:var(--text);border-radius:999px;outline:none;padding:9px 14px 9px 39px}.header-search input:focus{border-color:#52617a}.header-search-icon{width:17px;height:17px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.header-search-icon svg,.profile-avatar svg{width:100%;height:100%;display:block}.header-user{white-space:nowrap;align-items:center;gap:9px;font-size:.92rem;display:flex}.profile-avatar{background:var(--panel2);border:1px solid var(--line);width:34px;height:34px;color:var(--muted);border-radius:50%;flex:0 0 34px;place-items:center;padding:7px;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:calc(100% + 14px);max-width:none;height:calc(100% + 14px);margin:-7px}.header-login{font-weight:800}.catalog-heading{padding:16px 0 2px}.catalog-heading h1{letter-spacing:-.055em;margin:4px 0 0;font-size:clamp(2.2rem,5vw,4.2rem)}.auth-card .username-help{line-height:1.45}.auth-card-compact.auth-card-signup{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr) auto}.auth-card-compact.auth-card-signup .username-help{grid-column:1/-1}@media (max-width:800px){.topbar{padding-left:16px;padding-right:16px}.topbar-right{gap:10px}.header-search{width:min(48vw,300px)}.header-search input{font-size:.85rem}.header-user>span:last-child{display:none}.auth-card-compact.auth-card-signup{grid-template-columns:1fr}.auth-card-compact.auth-card-signup .username-help{grid-column:auto}}@media (max-width:520px){.brand{font-size:1.2rem}.header-search{width:min(56vw,230px)}.header-search input{padding-right:10px}}.brand{letter-spacing:-.055em;font-size:1.85rem}.detail-hero-v4{grid-template-columns:260px minmax(0,1fr);align-items:center;min-height:520px;padding-top:44px}.detail-poster-v4{justify-self:center;width:260px;box-shadow:0 18px 50px #00000057}.chip-link{transition:border-color .16s,color .16s,background .16s}.chip-link:hover{border-color:var(--accent);color:var(--text);background:rgba(var(--accent-rgb),.08)}.credit-line{margin-top:14px}.credit-line a{font-weight:750}.credit-line a:hover,.cast-name:hover{color:var(--accent)}.cast-list{border-top:1px solid var(--line);width:min(760px,100%);display:grid}.cast-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.9fr) minmax(220px,1.3fr);align-items:baseline;gap:22px;padding:12px 2px;display:grid}.cast-name{font-weight:800}.cast-character{color:var(--muted)}.media-actions-v4{width:min(720px,100%);margin-top:22px}.status-actions{flex-wrap:wrap;gap:12px;display:flex}.status-action{background:var(--panel);min-width:138px;color:var(--muted);border:1px solid var(--line);letter-spacing:.035em;justify-content:center;align-items:center;gap:9px;transition:all .16s;display:flex}.status-action:hover{color:var(--text);border-color:#52617a}.status-action.active{color:var(--accent);border-color:rgba(var(--accent-rgb),.58);background:rgba(var(--accent-rgb),.09)}.status-icon{width:23px;height:23px;display:block}.status-icon svg{width:100%;height:100%;display:block}.watched-extras{border:1px solid var(--line);background:#141922e6;border-radius:13px;gap:17px;margin-top:14px;padding:17px;display:grid}.rating-block{gap:8px;display:grid}.rating-label{color:var(--muted);font-size:.86rem;font-weight:700}.star-rating{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.star-rating .star{color:#414958;background:0 0;border:0;border-radius:0;padding:0 2px;font-size:1.65rem;line-height:1.2;transition:color .1s,transform .1s}.star-rating .star:hover{transform:translateY(-1px)}.star-rating .star.filled{color:var(--accent)}.rating-number{min-width:48px;margin-left:10px}.review-autosave{color:var(--muted);gap:7px;font-size:.86rem;font-weight:700;display:grid}.review-autosave textarea{resize:vertical;background:var(--panel);border:1px solid var(--line);width:100%;min-height:128px;color:var(--text);font:inherit;border-radius:10px;padding:12px 14px;line-height:1.5}.review-autosave textarea:focus{border-color:#52617a;outline:none}.autosave-status{margin-top:8px;display:block}.person-heading{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:25px;margin:10px 0 34px;display:grid}.person-heading h1{letter-spacing:-.05em;margin:3px 0 10px;font-size:clamp(2.2rem,5vw,4rem)}.person-photo{aspect-ratio:1;background:var(--panel);border:1px solid var(--line);width:140px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.person-photo img{object-fit:cover}.person-filmography{margin-top:8px}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:38px 0 0;display:flex}.pagination a,.pagination span{border:1px solid var(--line);background:var(--panel);min-width:38px;height:38px;color:var(--muted);border-radius:9px;place-items:center;padding:0 8px;display:grid}.pagination a:hover{color:var(--text);border-color:#52617a}.pagination a.active{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast);font-weight:900}.my-profile-heading,.public-profile-heading{align-items:center;gap:20px;margin:8px 0 28px;display:flex}.my-profile-heading h1,.public-profile-heading h1{letter-spacing:-.045em;margin:0 0 3px;font-size:clamp(2rem,4vw,3.4rem)}.my-profile-avatar,.public-profile-avatar{border:2px solid var(--line);background:var(--panel);border-radius:50%;flex:0 0 112px;width:112px;height:112px;position:relative;overflow:hidden}.my-profile-avatar img,.public-profile-avatar img{object-fit:cover}.public-profile-copy{flex:1}.profile-editor{border-top:1px solid var(--line);margin-top:44px;padding-top:2px}.profile-editor-title{margin-top:30px}.profile-editor-grid{grid-template-columns:minmax(280px,.82fr) minmax(340px,1.18fr);align-items:start;gap:24px;display:grid}.avatar-settings,.settings-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px}.avatar-preview{background:var(--panel2);border:2px solid #46536a;border-radius:50%;width:116px;height:116px;margin-bottom:14px;overflow:hidden}.avatar-preview img{object-fit:cover;width:100%;height:100%;display:block}.upload-avatar-button{background:var(--accent);color:var(--accent-contrast);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:10px 13px;font-weight:850;display:inline-flex}.upload-avatar-button input{display:none}.avatar-settings>small{margin-top:8px;display:block}.avatar-settings h3{margin:24px 0 8px}.avatar-note{font-size:.88rem;line-height:1.5}.avatar-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.avatar-catalog button{aspect-ratio:1;background:var(--panel2);border:2px solid #0000;border-radius:14px;padding:0;overflow:hidden}.avatar-catalog button.selected{border-color:var(--accent)}.avatar-catalog img{object-fit:cover;width:100%;height:100%;display:block}.account-settings{gap:16px;display:grid}.settings-card{gap:13px;display:grid}.settings-card h3{margin:0 0 2px}.settings-card label{color:var(--muted);gap:6px;font-size:.86rem;display:grid}.settings-card input{border:1px solid var(--line);width:100%;color:var(--text);background:#10151d;border-radius:10px;padding:12px 14px}.settings-card button{width:fit-content}.settings-message{line-height:1.45}@media (max-width:800px){.brand{font-size:1.55rem}.person-name-line{gap:8px 12px}.person-birth-line{flex:100%;width:100%}.detail-hero-v4{grid-template-columns:145px minmax(0,1fr);gap:20px;min-height:430px}.detail-poster-v4{width:145px}.profile-editor-grid{grid-template-columns:1fr}.cast-row{grid-template-columns:1fr;gap:3px}.person-heading{grid-template-columns:100px minmax(0,1fr);gap:16px}.person-photo{width:100px}}@media (max-width:520px){.brand{font-size:1.45rem}.topbar{height:70px}.detail-hero-v4{grid-template-columns:1fr;align-items:start;padding-top:28px}.detail-poster-v4{justify-self:center;width:min(220px,66vw)}.detail-copy{text-align:left}.status-actions{grid-template-columns:1fr 1fr;display:grid}.status-action{min-width:0;padding-left:8px;padding-right:8px}.star-rating .star{font-size:1.4rem}.rating-number{width:100%;margin:5px 0 0}.avatar-catalog{grid-template-columns:repeat(4,1fr)}.my-profile-heading,.public-profile-heading{align-items:flex-start}.my-profile-avatar,.public-profile-avatar{flex-basis:78px;width:78px;height:78px}}.brand{letter-spacing:-.065em;font-size:2.35rem;line-height:1}.topbar{height:82px}.media-actions-v5{grid-template-columns:minmax(360px,1fr) minmax(250px,320px);align-items:start;gap:14px;width:min(900px,100%);margin-top:22px;display:grid}.media-actions-left{gap:10px;min-width:0;display:grid}.media-actions-v5 .status-actions{flex-wrap:nowrap}.media-actions-v5 .status-action{min-width:138px}.rating-inline{align-items:center;min-height:42px;transition:opacity .14s;display:flex}.rating-inline.is-hidden,.review-inline.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.rating-inline.is-visible,.review-inline.is-visible{visibility:visible;opacity:1}.media-actions-v5 .star-rating{flex-wrap:nowrap}.media-actions-v5 .star-rating .star{font-size:1.55rem}.media-actions-v5 .rating-number{white-space:nowrap;margin-left:8px}.review-inline{min-height:116px;color:var(--muted);grid-template-rows:auto 1fr;gap:6px;font-size:.84rem;font-weight:750;transition:opacity .14s;display:grid}.review-inline textarea{resize:vertical;border:1px solid var(--line);width:100%;height:92px;min-height:92px;max-height:140px;color:var(--text);font:inherit;background:#141922eb;border-radius:11px;padding:10px 12px;line-height:1.45}.review-inline textarea:focus{border-color:#52617a;outline:none}.media-actions-v5 .autosave-status{min-height:18px;margin:0;font-size:.76rem}.cast-title{margin-bottom:10px}.cast-list{border:0;gap:0;width:min(760px,100%);display:grid}.cast-row{border:0;grid-template-columns:minmax(170px,.9fr) minmax(220px,1.3fr);align-items:baseline;gap:18px;padding:4px 2px;display:grid}.cast-character{font-size:.94rem}.person-relevant{margin:8px 0 34px}.person-complete-title{margin-top:34px}.avatar-catalog{margin-top:18px}@media (max-width:800px){.brand{font-size:1.95rem}.media-actions-v5{grid-template-columns:1fr}.review-inline{min-height:104px}.cast-row{grid-template-columns:1fr;gap:1px;padding:5px 2px}}@media (max-width:520px){.brand{font-size:1.7rem}.topbar{height:72px}.media-actions-v5 .status-actions{grid-template-columns:1fr 1fr;display:grid}.media-actions-v5 .status-action{min-width:0}.media-actions-v5 .star-rating{padding-bottom:2px;overflow-x:auto}.media-actions-v5 .star-rating .star{flex:none;font-size:1.34rem}}.brand{font-size:2.8rem}.media-actions-v6{grid-template-columns:minmax(360px,1fr) minmax(250px,310px);align-items:start;gap:14px;width:min(920px,100%);margin-top:22px;display:grid;position:relative}.media-actions-controls{gap:10px;min-width:0;display:grid}.media-actions-v6 .status-actions{flex-wrap:nowrap}.media-actions-v6 .status-action{min-width:138px}.media-actions-v6 .rating-inline{min-height:42px}.media-actions-v6 .rating-inline.is-hidden,.media-actions-v6 .review-inline.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.media-actions-v6 .rating-inline.is-visible,.media-actions-v6 .review-inline.is-visible{visibility:visible;opacity:1}.media-actions-v6 .star-rating{flex-wrap:nowrap}.media-actions-v6 .star-rating .star{font-size:1.55rem}.media-actions-v6 .rating-number{white-space:nowrap;min-width:0;margin-left:8px}.media-actions-v6 .review-inline{min-height:116px}.media-save-error{color:var(--danger);grid-column:1/-1;margin-top:-4px}.directors-link{color:var(--text);border-bottom:1px solid #566175;padding-bottom:2px;font-weight:850}.directors-link:hover{color:var(--accent);border-color:var(--accent)}.series-next-episode{color:#d9dee7;margin:0 0 16px}.season-card{align-items:stretch;min-height:72px;padding:0;overflow:hidden}.season-main-link{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;padding:14px;display:flex}.season-main-link small{color:var(--muted)}.season-eye{border:0;border-left:1px solid var(--line);width:58px;color:var(--muted);background:#171d27;border-radius:0;flex:0 0 58px;place-items:center;padding:0;display:grid}.season-eye svg{width:25px;height:25px}.season-eye:hover{color:var(--text)}.season-eye.active{color:var(--accent);background:rgba(var(--accent-rgb),.09)}.season-complete{border-color:rgba(var(--accent-rgb),.5)}.season-started{border-color:rgba(var(--accent-rgb),.32);background:linear-gradient(90deg,rgba(var(--accent-rgb),.045),var(--panel) 36%)}.season-started .season-progress-copy{color:var(--text)}.season-started .season-main-link{padding-bottom:18px;position:relative}.season-progress-track{background:#ffffff14;border-radius:999px;height:3px;position:absolute;bottom:8px;left:13px;right:13px;overflow:hidden}.season-progress-fill{border-radius:inherit;background:var(--accent);height:100%;box-shadow:0 0 8px rgba(var(--accent-rgb),.28);display:block}.directors-heading{margin:22px 0}.directors-heading h1{letter-spacing:-.05em;margin:4px 0 8px;font-size:clamp(2.2rem,5vw,4.2rem)}.season-tabs{flex-wrap:wrap;gap:8px;margin:18px 0 8px;display:flex}.season-tabs a{border:1px solid var(--line);background:var(--panel);min-width:46px;height:40px;color:var(--muted);border-radius:10px;place-items:center;padding:0 12px;font-weight:800;display:grid}.season-tabs a:hover{color:var(--text);border-color:#52617a}.season-tabs a.active{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.directors-season-title{margin-top:28px}.episode-directors-list{gap:6px;display:grid}.episode-director-row{grid-template-columns:minmax(270px,.85fr) minmax(300px,1.15fr);align-items:center;gap:24px;padding:10px 4px;display:grid}.episode-director-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.episode-director-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.episode-director-names{line-height:1.55}.episode-director-names a{font-weight:750}.episode-director-names a:hover{color:var(--accent)}.person-credit-section{margin-top:38px}.person-role-title{margin-bottom:15px}.person-role-title h2{font-size:1.45rem}.person-role-title p{margin-top:5px}@media (max-width:800px){.brand{font-size:2.2rem}.media-actions-v6{grid-template-columns:1fr}.media-actions-v6 .review-inline{min-height:104px}.episode-director-row{grid-template-columns:1fr;gap:4px;padding:10px 2px}}@media (max-width:520px){.brand{font-size:1.85rem}.media-actions-v6 .status-actions{grid-template-columns:1fr 1fr;display:grid}.media-actions-v6 .status-action{min-width:0}.media-actions-v6 .star-rating{padding-bottom:2px;overflow-x:auto}.media-actions-v6 .star-rating .star{flex:none;font-size:1.34rem}}.person-name-line{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.person-name-line h1{margin-bottom:0}.person-count{color:var(--muted);white-space:nowrap;font-size:.92rem;font-weight:750}.person-filmography-heading{align-items:flex-end;gap:18px}.filmography-title-line{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.filmography-title-line h2{margin:0}.filmography-title-line small{color:var(--muted);font-size:.84rem}.person-series-link{color:var(--muted);border-bottom:1px solid #566175;padding-bottom:2px;font-size:.84rem}.person-series-link:hover{color:var(--accent);border-color:var(--accent)}.person-secondary-work{border-top:1px solid var(--line);margin-top:58px;padding-top:28px}.person-heading-compact{margin-top:18px}.availability-line{margin-bottom:2px}.provider-attribution{color:var(--muted);margin:0 0 4px;display:block}.tv-content-columns{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:start;gap:48px;margin-top:30px;display:grid}.tv-content-columns .cast-list{width:100%}.tv-seasons-column{min-width:0}.seasons-heading{justify-content:space-between;align-items:baseline;gap:14px;min-height:47px;margin-bottom:10px;display:flex}.seasons-heading h2{margin:0;font-size:1.55rem}.series-progress-slot{text-align:right;color:#d9dee7;flex:1;min-height:24px;font-size:.88rem;line-height:1.35}.season-grid-single{grid-template-columns:1fr;gap:9px}.season-grid-single .season-card{min-height:64px}.season-grid-single .season-main-link{padding:11px 13px}.season-grid-single .season-eye{flex-basis:54px;width:54px}@media (max-width:900px){.tv-content-columns{grid-template-columns:1fr;gap:30px}.seasons-heading{min-height:0}.series-progress-slot{max-width:60%}}@media (max-width:620px){.person-name-line{gap:7px}.person-count{width:100%}.person-filmography-heading{align-items:flex-start}.person-series-link{width:100%}.seasons-heading{flex-direction:column;align-items:flex-start;gap:4px}.series-progress-slot{text-align:left;width:100%;max-width:none;min-height:22px}}.media-meta span,.carousel-meta span{font-size:.8rem;line-height:1.35}.availability-summary{white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-style:normal;line-height:1.35;display:block;overflow:hidden;color:#b7c0ce!important;font-size:.76rem!important}.availability-block{max-width:800px;margin:13px 0 7px}.availability-block p{color:#d4d9e2!important;margin:3px 0!important}.availability-extra{font-size:.9rem;color:var(--muted)!important}.provider-attribution{margin-top:5px;font-size:.72rem}.media-actions-v8{grid-template-columns:minmax(430px,1fr) minmax(260px,320px);align-items:start;gap:14px;width:min(980px,100%);margin-top:22px;display:grid;position:relative}.media-actions-v8 .media-actions-controls{gap:9px;min-width:0;display:grid}.media-actions-v8 .status-actions{flex-wrap:nowrap}.media-actions-v8 .status-action{min-width:138px}.media-actions-v8 .rating-inline{min-height:42px}.media-actions-v8 .rating-inline.is-hidden,.media-actions-v8 .review-inline.is-hidden,.media-actions-v8 .watched-date-inline.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.media-actions-v8 .rating-inline.is-visible,.media-actions-v8 .review-inline.is-visible,.media-actions-v8 .watched-date-inline.is-visible{visibility:visible;opacity:1}.media-actions-v8 .star-rating{flex-wrap:nowrap}.media-actions-v8 .star-rating .star{font-size:1.55rem}.media-actions-v8 .rating-number{white-space:nowrap;min-width:42px;margin-left:8px}.media-actions-v8 .review-inline{min-height:116px}.watched-date-inline{min-height:40px;color:var(--muted);align-items:center;gap:9px;font-size:.8rem;font-weight:750;transition:opacity .14s;display:flex}.watched-date-inline input{background:var(--panel);border:1px solid var(--line);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:9px;padding:7px 9px}.episode-stack-v8{gap:7px}.episode-v8{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;transition:background .12s,border-color .12s}.episode-eye{width:36px;height:36px;color:var(--muted);border:1px solid var(--line);background:#171d27;border-radius:50%;place-items:center;padding:0;display:grid}.episode-eye svg{width:21px;height:21px}.episode-eye.active{color:var(--accent);background:rgba(var(--accent-rgb),.09);border-color:rgba(var(--accent-rgb),.5)}.episode-eye:disabled{opacity:.7}.episode-copy{min-width:0}.episode-copy strong{margin-top:1px;display:block}.episode-copy p{color:var(--muted);margin:4px 0 3px;font-size:.87rem;line-height:1.35}.episode-copy small{font-size:.76rem}.stats-clickable .stat{transition:transform .15s,border-color .15s,background .15s;display:block}.stats-clickable .stat:hover{background:#171d27;border-color:#4a586f;transform:translateY(-2px)}.profile-links{flex-wrap:wrap;gap:10px;margin:14px 0 26px;display:flex}.profile-links a{border:1px solid var(--line);color:var(--muted);border-radius:9px;padding:8px 11px;font-size:.86rem}.profile-links a:hover{color:var(--text);border-color:#52617a}.privacy-toggle{align-items:flex-start;flex-direction:row!important;grid-template-columns:none!important;gap:10px!important;display:flex!important}.privacy-toggle input{margin-top:3px;width:auto!important}.privacy-toggle span{color:var(--text);gap:3px;display:grid}.privacy-toggle small{color:var(--muted);font-weight:400;line-height:1.4}.follow-requests{gap:8px;display:grid}.follow-request{background:var(--panel);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.follow-request-person{align-items:center;gap:9px;min-width:0;display:flex}.follow-request-person img{object-fit:cover;background:var(--panel2);border-radius:50%;width:38px;height:38px}.follow-request-actions{gap:7px;display:flex}.follow-request-actions button{padding:7px 10px;font-size:.8rem}.snapshot-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:20px 14px;display:grid}.snapshot-card{min-width:0}.snapshot-poster{aspect-ratio:2/3;background:var(--panel);border:1px solid var(--line);border-radius:10px;position:relative;overflow:hidden}.snapshot-poster img{object-fit:cover;width:100%;height:100%}.snapshot-copy{gap:4px;padding-top:8px;display:grid}.snapshot-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.snapshot-rating{color:#ffd166;letter-spacing:.03em;font-size:.78rem}.snapshot-rating b{color:var(--muted);letter-spacing:0;margin-left:4px}.snapshot-review{color:#c8cfda;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:3px 0 0;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.diary-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.diary-heading h1{margin:0}.diary-nav{gap:8px;display:flex}.diary-nav a{background:var(--panel);border:1px solid var(--line);border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.diary-weekdays,.diary-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.diary-weekdays{color:var(--muted);text-align:center;margin-bottom:7px;font-size:.75rem}.diary-day{background:var(--panel);border:1px solid var(--line);border-radius:10px;min-height:120px;padding:8px;overflow:hidden}.diary-day.is-empty{background:0 0;border-color:#0000}.diary-day-number{color:var(--muted);margin-bottom:6px;font-size:.75rem;display:block}.diary-entry{background:var(--panel2);border-radius:7px;margin-top:4px;padding:5px 6px;font-size:.72rem;line-height:1.3;display:block}.diary-entry:hover{background:#222b3a}.social-search{gap:8px;width:min(600px,100%);margin:14px 0 30px;display:flex}.social-search input{background:var(--panel);border:1px solid var(--line);min-width:0;color:var(--text);border-radius:10px;flex:1;padding:11px 13px}.people-results,.social-feed{gap:9px;display:grid}.person-result{border:1px solid var(--line);background:var(--panel);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.person-result>a{align-items:center;gap:10px;min-width:0;display:flex}.person-result img,.social-feed-user img{object-fit:cover;background:var(--panel2);border-radius:50%;width:42px;height:42px}.person-result>a div{gap:2px;display:grid}.person-result small{color:var(--muted)}.social-feed-item{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:14px 16px}.social-feed-user{align-items:center;gap:9px;display:flex}.social-feed-item>p{margin:10px 0 6px}.social-feed-item blockquote{color:#cbd2dc;border-left:2px solid #46536a;margin:8px 0;padding-left:11px}.social-feed-item>small{color:var(--muted)}.feed-rating{color:var(--muted);font-size:.84rem}.header-community{color:var(--muted);font-size:.84rem;font-weight:800}.header-community:hover{color:var(--text)}@media (max-width:800px){.media-actions-v8{grid-template-columns:1fr}.media-actions-v8 .review-inline{min-height:104px}.diary-day{min-height:90px;padding:5px}.diary-entry{padding:4px;font-size:.66rem}}@media (max-width:560px){.media-actions-v8 .status-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px;display:grid}.media-actions-v8 .status-action{min-width:0}.media-actions-v8 .favorite-mini-action{width:42px;min-width:42px}.media-actions-v8 .star-rating{padding-bottom:2px;overflow-x:auto}.media-actions-v8 .star-rating .star{flex:none;font-size:1.34rem}.snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 8px}.diary-weekdays,.diary-grid{gap:3px}.diary-day{border-radius:7px;min-height:72px}.diary-entry{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-result{align-items:flex-start}}.snapshot-stars{color:#4a5568;letter-spacing:.02em;white-space:nowrap;font-size:.78rem;overflow:hidden}.snapshot-stars .filled{color:#ffd166}.snapshot-stars strong{color:var(--muted);letter-spacing:0;margin-left:4px}.diary-day>strong{color:var(--muted);margin-bottom:5px;font-size:.75rem;display:block}.diary-day>div{gap:3px;display:grid}.diary-day>div a{background:var(--panel2);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:4px 5px;font-size:.69rem;line-height:1.25;display:block;overflow:hidden}.follow-requests-list{gap:8px;display:grid}.media-actions-v8 .watched-date-slot.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.media-actions-v8 .watched-date-slot.is-visible{visibility:visible;opacity:1}.watched-date-slot{align-items:center;min-height:42px;transition:opacity .14s;display:flex}.watched-date-editor{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.add-watched-date,.clear-watched-date{color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:9px;padding:7px 10px;font-size:.78rem}.add-watched-date:hover,.clear-watched-date:hover{color:var(--text);background:var(--panel);border-color:#4d5b72}.clear-watched-date{padding:7px 9px}.episode-stack-v9{-webkit-user-select:none;user-select:none;gap:7px}.episode-v9{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;transition:background .12s,border-color .12s}.episode-v9 .episode-copy{-webkit-user-select:text;user-select:text}.episode-overview-toggle,.episode-overview-static{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:0;margin:4px 0 3px;padding:0;font-size:.87rem;font-weight:400;line-height:1.35;display:block}.episode-overview-toggle:not(.expanded){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.episode-overview-toggle.expanded{white-space:normal}.episode-overview-toggle:hover{color:#c8d0dc}.episode-v9 .episode-eye{touch-action:none;cursor:crosshair}.snapshot-stars{align-items:center;gap:6px;margin-top:5px;display:flex;overflow:visible}.snapshot-five-stars{letter-spacing:0;gap:1px;display:inline-flex}.snapshot-star{color:#46505f;font-size:.98rem;line-height:1}.snapshot-stars strong{color:var(--muted);letter-spacing:0;margin-left:1px;font-size:.75rem}.diary-nav-v9{align-items:center}.diary-nav-v9>button{background:var(--panel);width:38px;height:38px;color:var(--text);border:1px solid var(--line);border-radius:9px;place-items:center;padding:0;display:grid}.diary-jump{gap:6px;display:flex}.diary-jump select{background:var(--panel);border:1px solid var(--line);height:38px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:9px;padding:0 28px 0 10px}.diary-entry{border:1px solid #2c3748;border-left:3px solid var(--accent);position:relative;white-space:normal!important;background:linear-gradient(135deg,#1b2230,#171d27)!important;padding:7px 7px 7px 9px!important}.diary-entry span{color:var(--accent);letter-spacing:.08em;margin-bottom:2px;font-size:.56rem;font-weight:900;display:block}.diary-entry b{color:#edf2f7;text-overflow:ellipsis;font-size:.72rem;line-height:1.2;display:block;overflow:hidden}.diary-entry:hover{border-color:rgba(var(--accent-rgb),.48);transform:translateY(-1px)}.signout-panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:34px;padding:18px 20px;display:flex}.signout-panel h2{margin:2px 0 5px;font-size:1.15rem}.signout-panel p{margin:0}.signout-button{background:var(--panel2);color:var(--text);white-space:nowrap;border:1px solid #455168}.signout-button:hover{border-color:#68758c}@media (max-width:760px){.diary-heading{flex-direction:column;align-items:flex-start}.diary-nav-v9{justify-content:space-between;width:100%}.diary-jump{flex:1;justify-content:center}.diary-jump select{max-width:132px}.signout-panel{flex-direction:column;align-items:flex-start}}.episode-stack-v10{-webkit-user-select:none;user-select:none;gap:7px}.episode-v10{grid-template-columns:42px minmax(0,1fr);gap:9px;padding:10px 12px}.episode-v10 .episode-copy{-webkit-user-select:text;user-select:text}.episode-v10 .episode-eye{touch-action:none;cursor:crosshair}.season-live-title{align-items:flex-start}.episode-live-counter{white-space:nowrap;color:var(--muted);margin:6px 0 0}.episode-live-counter strong{color:var(--accent);font-size:1.08rem}.settings-actions-row{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.signout-inline{flex-direction:column;align-items:flex-end;gap:5px;margin-left:auto;display:flex}.signout-inline .signout-button{margin-left:auto}.following-section{margin-bottom:28px}.pending-following-section{opacity:.92}.cinema-showtimes-link{color:inherit;border-bottom:1px dashed #6a785f;text-decoration:none}.cinema-showtimes-link:hover{color:var(--accent);border-bottom-color:var(--accent)}.showtimes-heading{margin-bottom:18px}.showtimes-search{gap:7px;width:min(680px,100%);margin:0 0 30px;display:grid}.showtimes-search>label{color:var(--muted);font-size:.86rem;font-weight:700}.showtimes-search>div{gap:9px;display:flex}.showtimes-search input{background:var(--panel);border:1px solid var(--line);min-width:0;color:var(--text);border-radius:10px;flex:1;padding:12px 14px}.showtimes-external-note{max-width:680px;margin:-12px 0 24px}@media (max-width:760px){.settings-actions-row{align-items:stretch}.signout-inline{align-items:flex-end}.showtimes-search>div{display:grid}}.profile-dashboard-stats .diary-stat strong{color:var(--accent)}.profile-series-section{margin-top:34px}.series-progress-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.series-progress-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;padding:10px;transition:transform .15s,border-color .15s;display:grid}.series-progress-card:hover{border-color:rgba(var(--accent-rgb),.58);transform:translateY(-2px)}.series-progress-poster{aspect-ratio:2/3;background:var(--panel2);border-radius:8px;width:76px;position:relative;overflow:hidden}.series-progress-poster img{object-fit:cover;width:100%;height:100%;display:block}.series-progress-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.series-progress-copy>strong{font-size:1.02rem}.series-progress-copy>span{color:#d8dde5;line-height:1.35}.series-progress-copy>span b{color:var(--accent)}.series-progress-copy>small{color:var(--muted)}@media (max-width:760px){.series-progress-grid{grid-template-columns:1fr}}.catalog-tabs{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:8px;width:max-content;max-width:100%;margin:18px 0 8px;padding:4px;display:flex}.catalog-tabs a{text-align:center;min-width:118px;color:var(--muted);border-radius:9px;padding:9px 16px;font-weight:850;transition:background .15s,color .15s,transform .15s}.catalog-tabs a:hover{color:var(--text);background:var(--panel2)}.catalog-tabs a.active{color:var(--accent-contrast);background:var(--accent)}.episode-v10 .episode-eye{transition:color 80ms,background 80ms,border-color 80ms,transform 80ms}.episode-v10 .episode-eye:active{transform:scale(.94)}@media (max-width:620px){.catalog-tabs{width:100%}.catalog-tabs a{flex:1;min-width:0}}.catalog-tabs{margin-left:auto;margin-right:auto}.section-heading-link{color:inherit;text-decoration:none}.section-heading-link:hover{color:var(--accent)}.upcoming-calendar-heading{text-align:center;margin:10px 0 4px}.upcoming-calendar-heading h1{text-transform:capitalize;margin:0}.upcoming-controls{justify-items:center;gap:12px;margin:16px 0 22px;display:grid}.upcoming-type-tabs{margin-top:0;margin-bottom:0}.release-weekdays{margin-top:6px}.release-calendar-day{min-height:132px}.release-entry{border:1px solid #0000;white-space:normal!important}.release-entry b{white-space:normal;line-height:1.2}.release-entry-movie{box-shadow:inset 2px 0 0 var(--accent)}.release-entry-tv{box-shadow:inset 2px 0 #7697ff}@media (max-width:760px){.upcoming-controls{justify-items:stretch}.upcoming-type-tabs{width:100%}.release-calendar-day{min-height:88px}.release-entry{padding:4px!important}}.brand{flex:none;align-items:center;line-height:0;display:flex}.brand-logo-image{width:clamp(150px,14vw,205px);height:auto;display:block}.home-logo,.login-logo{margin-bottom:22px;line-height:0}.home-logo-image{width:clamp(280px,52vw,560px);height:auto;display:block}.login-logo-image{width:min(330px,78vw);height:auto;display:block}@media (max-width:700px){.brand-logo-image{width:138px}.home-logo-image{width:min(390px,88vw)}}@media (max-width:520px){.brand-logo-image{width:118px}}.catalog-tabs-page{z-index:16;margin-top:0;margin-bottom:34px;position:sticky;top:78px;box-shadow:0 8px 24px #0000003d}.catalog-heading-after-tabs{margin-bottom:22px;padding-top:8px}.search-results-heading{margin-bottom:4px}.search-people-section,.search-media-section{margin-top:12px}.search-people-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.search-person-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:13px;min-width:0;padding:11px 13px;transition:border-color .15s,transform .15s,background .15s;display:flex}.search-person-card:hover{border-color:rgba(var(--accent-rgb),.58);background:var(--panel2);transform:translateY(-2px)}.search-person-photo{border:1px solid var(--line);width:62px;height:62px;color:var(--accent);background:#0d1219;border-radius:50%;flex:0 0 62px;place-items:center;font-size:1.35rem;font-weight:900;display:grid;position:relative;overflow:hidden}.search-person-photo img{object-fit:cover}.search-person-copy{gap:4px;min-width:0;display:grid}.search-person-copy strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.search-person-copy small{color:var(--muted)}@media (max-width:620px){.catalog-tabs-page{margin-bottom:24px;top:76px}.catalog-heading-after-tabs{padding-top:2px}.search-people-grid{grid-template-columns:1fr}}.header-notifications{border:1px solid var(--line);background:var(--panel);color:#d8dee8;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;transition:border-color .15s,color .15s,background .15s;display:grid;position:relative}.header-notifications:hover{color:var(--accent);background:var(--panel2);border-color:#53617a}.header-notifications svg{width:19px;height:19px;display:block}.header-notification-dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 1px rgba(var(--accent-rgb),.08);border:2px solid #0b0e12;border-radius:50%;position:absolute;top:1px;right:1px}.notifications-heading{padding-bottom:14px}.notifications-section{margin-top:34px}.notification-followers{gap:9px;display:grid}.notification-follower{border:1px solid var(--line);background:var(--panel);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.notification-follower-person{align-items:center;gap:11px;min-width:0;display:flex}.notification-follower-person img{object-fit:cover;background:var(--panel2);border-radius:50%;width:44px;height:44px}.notification-follower-person span{gap:3px;min-width:0;display:grid}.notification-follower-person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-follower-person small,.notification-follower time{color:var(--muted);font-size:.78rem}.notification-follower time{white-space:nowrap}.notifications-feed{margin-top:2px}.notification-activity{position:relative}@media (max-width:800px){.header-notifications{flex-basis:34px;width:34px;height:34px}.header-notifications svg{width:18px;height:18px}}@media (max-width:620px){.header-community{display:none}.notification-follower{flex-direction:column;align-items:flex-start}}.watched-poster-badge{z-index:5;width:30px;height:30px;color:var(--accent);border:1px solid rgba(var(--accent-rgb),.62);pointer-events:none;background:#070c12e0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 3px 12px #00000073}.watched-poster-badge svg{width:20px;height:20px;display:block}.detail-poster .watched-poster-badge{width:34px;height:34px;top:10px;left:10px}.detail-poster .watched-poster-badge svg{width:23px;height:23px}@media (max-width:700px){.watched-poster-badge{width:27px;height:27px;top:6px;left:6px}.watched-poster-badge svg{width:18px;height:18px}}.pending-poster-badge svg{width:18px;height:18px}.detail-poster .pending-poster-badge svg{width:21px;height:21px}@media (max-width:700px){.pending-poster-badge svg{width:16px;height:16px}}.cast-credit-person{min-width:0}.dub-actor-name{color:var(--text);font-weight:850}.cast-vo{color:var(--muted);font-size:.93rem}.cast-vo-link{color:inherit;font-weight:720}.cast-vo-link:hover{color:var(--accent)}.cast-row-highlight{background:rgba(var(--accent-rgb),.11);box-shadow:inset 3px 0 0 var(--accent);border-radius:9px;margin:2px -10px;padding:7px 10px}.cast-row-highlight .cast-character{color:var(--text)}.seasons-heading{align-items:center}.seasons-heading-meta{flex:1;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.seasons-heading-meta .series-progress-slot{flex:0 auto}.series-follow-toggle{color:#c9d0da;min-height:34px;font:inherit;cursor:pointer;background:#11161d;border:1px solid #475160;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:.82rem;font-weight:800;transition:border-color .15s,background .15s,color .15s,opacity .15s;display:inline-flex}.series-follow-toggle:hover{color:#fff;border-color:#687587}.series-follow-toggle.active{color:var(--accent);border-color:rgba(var(--accent-rgb),.55);background:rgba(var(--accent-rgb),.07)}.series-follow-toggle:disabled{opacity:.6;cursor:wait}.series-follow-toggle-dot{background:#657080;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #6570801f}.series-follow-toggle.active .series-follow-toggle-dot{background:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.series-follow-help{text-align:right;color:var(--muted);margin:-3px 0 11px;font-size:.78rem;line-height:1.35}.section-explainer{max-width:760px;color:var(--muted);margin:-7px 0 15px;font-size:.9rem;line-height:1.45}.series-history-section{border-top:1px solid var(--line);padding-top:6px}.series-progress-card-history{opacity:.88;background:#11161db8}.series-progress-card-history:hover{opacity:1}@media (max-width:900px){.seasons-heading-meta{flex-wrap:wrap}.series-follow-help{text-align:left}}@media (max-width:620px){.seasons-heading-meta{justify-content:space-between;align-items:flex-start;width:100%}.seasons-heading-meta .series-progress-slot{flex:1;width:auto}.series-follow-toggle{min-height:32px;padding:6px 10px}}.profile-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0 28px;display:grid}.profile-dashboard-card{text-align:center;background:linear-gradient(#181e29fa,#121720fa);border:1px solid #303a4c;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:132px;padding:22px 18px 20px;transition:border-color .16s,transform .16s,background .16s;display:flex;box-shadow:0 8px 22px #0000001a}.profile-dashboard-card:hover{background:linear-gradient(#1a2130,#151b25);border-color:#4c596d;transform:translateY(-2px)}.profile-dashboard-title{color:var(--text);letter-spacing:-.025em;font-size:clamp(1.34rem,1.72vw,1.78rem);font-weight:850;line-height:1.12;display:block}.profile-dashboard-meta{color:#9ea8b8;font-size:.9rem;font-weight:650;line-height:1.2;display:block}.profile-dashboard-meta b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:850}.profile-dashboard-diary .profile-dashboard-title{color:var(--accent)}@media (max-width:900px){.profile-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.profile-dashboard{gap:9px}.profile-dashboard-card{gap:13px;min-height:118px;padding:18px 12px}.profile-dashboard-title{font-size:1.16rem}.profile-dashboard-meta{font-size:.82rem}.profile-dashboard-meta b{font-size:.92rem}}.media-actions-v8 .status-actions{align-items:stretch}.favorite-mini-action{border:1px solid var(--line);background:var(--panel);width:42px;min-width:42px;height:42px;color:var(--muted);cursor:pointer;border-radius:9px;flex:0 0 42px;align-self:center;place-items:center;padding:0;transition:color .16s,border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid}.favorite-mini-action:hover{color:var(--text);border-color:#52617a}.favorite-mini-action:active{transform:scale(.96)}.favorite-mini-action.active{color:#ffd84d;background:#ffd84d17;border-color:#ffd84db8;box-shadow:inset 0 0 0 1px #ffd84d09}.favorite-mini-action.active:hover{color:#ffe174;background:#ffd84d21;border-color:#ffd84d}.favorite-mini-action svg{width:21px;height:21px;display:block}.favorite-poster-badge{z-index:5;color:#ffd84d;pointer-events:none;background:#070c12e6;border:1px solid #ffd84db8;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 3px 12px #00000073}.favorite-poster-badge svg{width:19px;height:19px;display:block}.detail-poster .favorite-poster-badge{width:34px;height:34px;top:10px;right:10px}.detail-poster .favorite-poster-badge svg{width:22px;height:22px}.profile-favorites-section{margin:-2px 0 30px;padding-top:2px}.profile-favorites-section .section-title{margin-bottom:13px}.profile-favorites-section .section-title h2{margin:0}@media (max-width:700px){.favorite-poster-badge{width:27px;height:27px;top:6px;right:6px}.favorite-poster-badge svg{width:17px;height:17px}}.brand,.home-logo,.login-logo{align-items:center;display:inline-flex}.brand{gap:6px}.brand-logo-chair{flex:none;width:auto;height:31px;display:block}.brand-logo-wordmark{flex:none;width:auto;height:35px;display:block}.home-logo{gap:15px}.home-logo-chair{flex:none;width:auto;height:78px;display:block}.home-logo-wordmark{flex:none;width:auto;height:95px;display:block}.login-logo{gap:9px}.login-logo-chair{flex:none;width:auto;height:46px;display:block}.login-logo-wordmark{flex:none;width:auto;height:56px;display:block}@media (max-width:700px){.brand{gap:5px}.brand-logo-chair{height:26px}.brand-logo-wordmark{height:30px}.home-logo{gap:10px}.home-logo-chair{height:58px}.home-logo-wordmark{height:70px}.login-logo-chair{height:40px}.login-logo-wordmark{height:49px}}@media (max-width:430px){.brand-logo-chair{height:23px}.brand-logo-wordmark{height:27px}}.brand,.home-logo,.login-logo{align-items:flex-end}.brand-logo-chair{height:37px}.home-logo-chair{height:101px}.login-logo-chair{height:59px}@media (max-width:700px){.brand-logo-chair{height:32px}.home-logo-chair{height:75px}.login-logo-chair{height:52px}}@media (max-width:430px){.brand-logo-chair{height:29px}}.pending-upcoming-section{margin:0 0 2.2rem}.pending-upcoming-section h2,.pending-rest-section h2{margin:0 0 1rem}.favorite-left-poster-badge{color:#ffd84d;background:#070c12e8;border-color:#ffd84dc7}.favorite-left-poster-badge svg{width:19px;height:19px}.list-poster-badge{z-index:6;width:29px;height:37px;color:var(--list);border:1px solid rgba(var(--list-rgb),.78);pointer-events:none;background:#070c12f0;border-top:0;border-radius:0 0 8px 8px;place-items:center;display:grid;position:absolute;top:0;right:10px;box-shadow:0 4px 14px #0000006b}.list-poster-badge svg{width:19px;height:22px;display:block}.detail-poster .list-poster-badge{width:32px;height:41px;right:12px}.media-mini-menu{flex:none;align-self:center;position:relative}.media-square-action{border:1px solid var(--line);background:var(--panel);width:42px;min-width:42px;height:42px;color:var(--muted);cursor:pointer;border-radius:9px;place-items:center;padding:0;transition:color .15s,border-color .15s,background .15s,transform .15s;display:grid}.media-square-action:hover{color:var(--text);border-color:#52617a}.media-square-action:active{transform:scale(.96)}.media-square-action svg{width:21px;height:21px;display:block}.list-square-action.active{color:var(--list);border-color:rgba(var(--list-rgb),.7);background:rgba(var(--list-rgb),.08)}.recommend-square-action:hover{color:var(--recommend);border-color:rgba(var(--recommend-rgb),.55)}.media-action-popover{z-index:40;width:min(330px,100vw - 30px);color:var(--text);background:#111720;border:1px solid #394456;border-radius:12px;padding:13px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 48px #00000085}.popover-heading{border-bottom:1px solid var(--line);gap:2px;margin-bottom:8px;padding:1px 2px 10px;display:grid}.popover-heading strong{font-size:.96rem}.popover-heading small{color:var(--muted);font-size:.76rem}.muted.compact{margin:8px 2px;font-size:.82rem}.list-choice-stack,.recommend-friends{gap:5px;max-height:260px;padding:2px;display:grid;overflow:auto}.list-choice{text-align:left;width:100%;min-height:42px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.list-choice:hover{background:#171e29}.list-choice.selected{border-color:rgba(var(--list-rgb),.48);background:rgba(var(--list-rgb),.075)}.list-choice-mark{color:#7f8998;place-items:center;width:24px;height:24px;display:grid}.list-choice.selected .list-choice-mark{color:var(--list)}.list-choice-mark svg{width:18px;height:20px}.list-choice>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list-choice small{color:var(--muted);font-size:.7rem}.new-list-inline{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:8px;padding-top:10px;display:grid}.new-list-inline input,.create-list-inline input,.list-search-form input,.list-name-editor,.list-detail-name-input{min-width:0;color:var(--text);font:inherit;background:#0d1219;border:1px solid #3b4658;border-radius:8px;padding:9px 10px}.new-list-inline button,.create-list-inline button,.list-search-form button,.recommend-confirm{color:var(--text);font:inherit;cursor:pointer;background:#1a2230;border:1px solid #46536a;border-radius:8px;padding:8px 11px;font-weight:800}.new-list-inline button:disabled,.recommend-confirm:disabled{opacity:.45;cursor:not-allowed}.recommend-friend{width:100%;min-height:43px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:8px;padding:6px 8px;display:grid}.recommend-friend:hover{background:#171e29}.recommend-friend.selected{border-color:rgba(var(--recommend-rgb),.48);background:rgba(var(--recommend-rgb),.07)}.recommend-friend img{object-fit:cover;border-radius:50%;width:32px;height:32px}.recommend-friend strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recommend-friend>span{color:var(--recommend);text-align:center;font-weight:900}.recommend-confirm{border-color:rgba(var(--recommend-rgb),.45);width:100%;margin-top:9px}.recommend-sent{color:var(--recommend);padding:8px 2px 0;display:block}.profile-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-dashboard-lists .profile-dashboard-title{color:var(--list)}.profile-dashboard-recommendations .profile-dashboard-title{justify-content:center;align-items:center;gap:9px;display:inline-flex;position:relative}.profile-recommendation-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12);border-radius:50%;flex:none}.lists-page-title-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.red-outline-action{border:1px solid rgba(var(--list-rgb),.6);background:rgba(var(--list-rgb),.07);color:#dce5a8;font:inherit;cursor:pointer;border-radius:9px;padding:9px 12px;font-weight:850}.red-outline-action:hover{background:rgba(var(--list-rgb),.12);border-color:var(--list)}.create-list-inline{align-items:center;gap:7px;display:flex}.create-list-inline input{width:min(260px,46vw)}.create-list-inline .secondary{color:var(--muted);background:0 0}.list-overview-section{margin:0 0 30px;padding-top:5px}.list-overview-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.list-title-cluster{align-items:center;gap:9px;min-width:0;display:flex}.list-heading-link{min-width:0}.list-heading-link h2{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.list-text-action{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 5px;font-size:.78rem}.list-text-action:hover{color:var(--text)}.list-name-editor{width:min(420px,55vw);font-size:1.35rem;font-weight:850}.list-privacy-toggle{color:#aab3c1;font:inherit;cursor:pointer;background:#121821;border:1px solid #455064;border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:800}.list-privacy-toggle.public{color:var(--list);border-color:rgba(var(--list-rgb),.5)}.list-privacy-toggle.private{color:#b8c0cb}.list-detail-heading-row{justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex}.list-detail-name-block{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.list-detail-name-block h1{margin:0}.list-detail-name-input{width:min(520px,60vw);font-size:2rem;font-weight:900}.list-detail-grid{margin-bottom:30px}.list-search-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020509b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.list-search-modal{background:#0e141d;border:1px solid #3b4658;border-radius:14px;width:min(860px,100%);max-height:min(760px,90vh);padding:18px;overflow:auto;box-shadow:0 26px 80px #0000009e}.list-search-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.list-search-modal-head h2{margin:1px 0 0}.modal-close{border:1px solid var(--line);width:36px;height:36px;color:var(--text);cursor:pointer;background:#151b25;border-radius:9px;place-items:center;padding:0;font-size:1.6rem;display:grid}.list-search-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:16px 0;display:grid}.list-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.list-search-result{border:1px solid var(--line);min-width:0;color:var(--text);text-align:left;cursor:pointer;background:#121821;border-radius:10px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;padding:7px;display:grid}.list-search-result:hover{border-color:#536074}.list-search-result.selected{border-color:var(--list);box-shadow:inset 0 0 0 1px rgba(var(--list-rgb),.28);background:rgba(var(--list-rgb),.07)}.list-search-poster{aspect-ratio:2/3;width:52px;color:var(--muted);background:#0b1017;border-radius:6px;place-items:center;font-size:.65rem;display:grid;position:relative;overflow:hidden}.list-search-poster img{object-fit:cover;width:100%;height:100%}.list-search-bookmark{width:18px;height:25px;color:var(--list);background:#080d13;border-radius:0 0 5px 5px;place-items:center;display:grid;position:absolute;top:0;right:5px}.list-search-result>span:last-child{gap:4px;min-width:0;display:grid}.list-search-result strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-search-result small{color:var(--muted)}.recommendations-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 14px;margin-bottom:32px;display:grid}.recommendation-card{min-width:0}.recommendation-poster{aspect-ratio:2/3;border:1px solid var(--line);background:var(--panel);border-radius:10px;display:block;position:relative;overflow:hidden}.recommendation-poster img{object-fit:cover;width:100%;height:100%}.recommendation-copy{gap:5px;padding-top:8px;display:grid}.recommendation-copy>a strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recommendation-copy span{color:var(--muted);font-size:.82rem}.recommendation-copy span a{color:#d9dee7;font-weight:750}.person-birth-line{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.08em .42em;min-width:0;max-width:100%;font-size:.85rem;font-weight:650;line-height:1.35;display:flex}.person-life-point{overflow-wrap:anywhere;min-width:0;max-width:100%}.person-life-separator{flex:none}.public-profile-lists{margin-top:24px}.public-list-block{margin-bottom:25px}.public-list-title h3{margin:0;font-size:1.2rem}@media (max-width:900px){.profile-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.recommendations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.list-search-results{grid-template-columns:1fr}.list-detail-heading-row{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.media-actions-v8 .status-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) repeat(3,42px);gap:6px}.list-poster-badge{width:26px;height:34px;right:7px}.favorite-left-poster-badge svg{width:17px;height:17px}.lists-page-title-row{flex-direction:column;align-items:flex-start}.create-list-inline{flex-wrap:wrap;width:100%}.recommendations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.list-overview-heading{align-items:flex-start}.list-title-cluster{flex-wrap:wrap}.list-detail-name-input{width:78vw;font-size:1.55rem}}.status-action.pending-action.active{color:var(--pending);background:#62c8ff13;border-color:#62c8ff9e}.pending-poster-badge{color:var(--pending);background:#070c12e8;border-color:#62c8ffa8}.profile-dashboard-pending .profile-dashboard-title,.profile-dashboard-pending .profile-dashboard-meta b,.pending-upcoming-section h2,.pending-rest-section h2,.pending-upcoming-section .carousel-meta>span:first-of-type{color:var(--pending)}.profile-dashboard-recommendations .profile-dashboard-title,.recommend-square-action{color:var(--recommend)}.recommend-square-action:hover,.recommend-square-action.active{color:#cbb1ff;background:#b58cff14;border-color:#b58cff9e}.recommend-friend.selected{background:#b58cff16;border-color:#b58cff85}.recommend-friend>span{color:var(--recommend)}.recommend-confirm{color:#e9ddff;border-color:#b58cff94}.recommend-confirm:not(:disabled):hover{border-color:var(--recommend);background:#b58cff21}.recommend-sent{color:var(--recommend)}.recommendations-heading .eyebrow,.recommendations-heading h1{color:var(--recommend)!important}.recommendation-poster{border-color:#b58cff61}.recommendation-copy span a{color:#d8c6ff}.list-poster-badge{width:30px;height:38px;color:var(--list);box-shadow:none;background:0 0;border:0;border-radius:0;top:0;right:8px;overflow:visible}.list-poster-badge svg{filter:drop-shadow(0 2px 2px #00000047);width:30px;height:38px;display:block}.list-choice-row{background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;width:100%;min-height:43px;display:grid;overflow:hidden}.list-choice-row:hover{background:#171e29}.list-choice-row.selected{border-color:rgba(var(--list-rgb),.48);background:rgba(var(--list-rgb),.075)}.list-choice-main{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;padding:7px 5px 7px 8px;display:grid}.list-choice-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.list-choice-row.selected .list-choice-mark{color:var(--list)}.list-choice-privacy{min-width:66px;color:var(--muted);background:0 0;border:0;border-left:1px solid #45506473;border-radius:0;padding:0 8px;font-size:.7rem;font-weight:800}.list-choice-privacy:hover{color:var(--text);background:#ffffff09}.list-choice-privacy.private{color:#aab3c1}.list-overview-heading,.list-title-cluster{align-items:flex-end}.list-heading-link h2{letter-spacing:-.025em;font-size:1.62rem;line-height:1}.list-name-editor{font-size:1.62rem;line-height:1}.list-text-action{padding:0 5px 2px;line-height:1}.list-detail-controls{gap:14px;width:100%;display:grid}.list-detail-heading-row{align-items:flex-end}.list-detail-name-block{align-items:flex-end;gap:10px}.list-detail-name-block h1{line-height:1}.list-detail-edit,.list-detail-name-block .list-privacy-toggle{margin-bottom:1px}.list-inline-search-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:min(760px,100%);display:grid}.list-inline-search-form input{width:100%;min-width:0;color:var(--text);font:inherit;box-shadow:inset 0 0 0 1px rgba(var(--list-rgb),.025);background:#0d1219;border:1px solid #455268;border-radius:10px;padding:12px 13px}.list-inline-search-form input:focus{border-color:rgba(var(--list-rgb),.72);outline:none}.list-inline-search-form button{border:1px solid rgba(var(--list-rgb),.56);background:rgba(var(--list-rgb),.08);color:#dce5a8;border-radius:10px;padding:10px 15px;font-weight:850}.list-inline-search-status{margin:0}.list-search-results-inline{background:#0e141db8;border:1px solid #303a4b;border-radius:12px;width:100%;margin-top:2px;padding:12px}.list-search-bookmark{width:18px;height:26px;color:var(--list);background:0 0;border-radius:0;top:0;right:4px}.list-search-bookmark svg{width:18px;height:26px}@media (max-width:700px){.list-poster-badge{width:27px;height:34px;right:5px}.list-poster-badge svg{width:27px;height:34px}.list-title-cluster{flex-wrap:wrap;align-items:flex-end}.list-heading-link h2{font-size:1.42rem}.list-inline-search-form{grid-template-columns:1fr}}.pending-library-heading .eyebrow,.pending-library-heading h1,.pending-section-title h2{color:var(--pending)!important}.recommend-popover .popover-heading strong,.recommendation-outcomes-section .section-title h2{color:var(--recommend)}.recommendation-outcome{border-color:#b58cff57}.profile-dashboard-card:not(.profile-dashboard-pending):not(.profile-dashboard-lists):not(.profile-dashboard-recommendations):not(.profile-dashboard-diary) .profile-dashboard-meta b{color:var(--text)}.profile-dashboard-pending .profile-dashboard-meta b{color:var(--pending)}.profile-dashboard-lists .profile-dashboard-meta b{color:var(--list)}.profile-dashboard-recommendations .profile-dashboard-meta b{color:var(--recommend)}.list-poster-badge{width:25px;height:32px;top:-1px;right:8px}.detail-poster .list-poster-badge{width:29px;height:37px;top:-1px;right:10px}@media (max-width:700px){.list-poster-badge{width:23px;height:29px;top:-1px;right:5px}.list-poster-badge svg{width:23px;height:29px}}.poster-wrap,.detail-poster,.carousel-poster,.snapshot-poster,.recommendation-poster{isolation:isolate;position:relative}.poster-wrap>img,.detail-poster>img,.carousel-poster>img,.snapshot-poster>img,.recommendation-poster>img{z-index:0}.watched-poster-badge{z-index:12!important;visibility:visible!important;opacity:1!important;display:grid!important}.list-poster-badge{width:25px;height:32px;right:8px;z-index:13!important;visibility:visible!important;opacity:1!important;display:grid!important;top:0!important}.list-poster-badge svg{width:25px;height:32px}.detail-poster .list-poster-badge{width:29px;height:37px;right:10px;top:0!important}.detail-poster .list-poster-badge svg{width:29px;height:37px}@media (max-width:700px){.list-poster-badge{width:23px;height:29px;right:5px;top:0!important}.list-poster-badge svg{width:23px;height:29px}}.profile-dashboard-movies .profile-dashboard-title,.profile-dashboard-movies .profile-dashboard-meta b,.profile-dashboard-series .profile-dashboard-title,.profile-dashboard-series .profile-dashboard-meta b{color:var(--accent)!important}.poster-card-link{z-index:1;border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.poster-card-link img{object-fit:cover}.poster-card-link .poster-empty{height:100%}.poster-quick-actions{z-index:15;opacity:0;pointer-events:none;transition:opacity .14s;position:absolute;inset:0}.media-card:hover .poster-quick-actions,.media-card:focus-within .poster-quick-actions,.carousel-card:hover .poster-quick-actions,.carousel-card:focus-within .poster-quick-actions{opacity:1}.poster-quick-action{color:#b5bdc9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto;background:#0a0e14d6;border:1px solid #bec6d294;border-radius:50%;place-items:center;width:35px;height:35px;padding:0;transition:transform .12s,color .12s,border-color .12s,background .12s;display:grid;position:absolute;bottom:10px;box-shadow:0 5px 16px #00000057}.poster-quick-action:hover,.poster-quick-action:focus-visible{color:#edf1f7;border-color:#ebf0f7d1;outline:none;transform:scale(1.08)}.poster-quick-action svg{width:21px;height:21px;display:block}.poster-quick-watched.active{color:var(--accent);border-color:rgba(var(--accent-rgb),.72);background:#0c1908e6}.poster-quick-pending.active{color:var(--pending);background:#08141ce6;border-color:#62c8ffb8}.media-carousel{padding:9px 2px 12px}.media-card:hover .poster-wrap,.media-card:focus-within .poster-wrap,.carousel-card:hover .carousel-poster,.carousel-card:focus-within .carousel-poster{border-color:#46536a;transform:translateY(-4px)scale(1.012);box-shadow:0 12px 28px #00000052}.poster-wrap,.carousel-poster{transition:transform .18s,border-color .18s,box-shadow .18s}.list-overview-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.list-delete-trigger{color:#ff858b;background:0 0;border:0;padding:5px 7px;font-size:.76rem;font-weight:800}.list-delete-trigger:hover{color:#ffadb1;background:#ff4b5512}.list-delete-confirm{color:#f2d8da;background:#ff4b5511;border:1px solid #ff4b556b;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:min(760px,100%);padding:11px 12px;font-size:.86rem;display:flex}.list-delete-confirm-actions{flex:none;gap:7px;display:flex}.list-delete-confirm-actions button{padding:7px 10px;font-size:.75rem}.list-delete-confirm-button{color:#ff9da2!important;background:#ff4b5529!important;border:1px solid #ff4b558c!important}.list-delete-confirm-button:hover:not(:disabled){background:#ff4b5540!important}.list-delete-confirm-popover{width:100%;margin:8px 0 4px;display:grid}.list-delete-confirm-popover .list-delete-confirm-actions{justify-content:flex-end}.list-choice-row{grid-template-columns:minmax(0,1fr) auto 34px}.list-choice-delete{color:#9da6b4;background:0 0;border:0;border-left:1px solid #45506473;border-radius:0;place-items:center;width:34px;min-width:34px;padding:0;display:grid}.list-choice-delete:hover{color:#ff858b;background:#ff4b5514}.list-choice-delete svg{width:17px;height:17px}@media (max-width:700px){.poster-quick-action{width:31px;height:31px;bottom:7px}.poster-quick-action svg{width:18px;height:18px}.poster-quick-watched{left:7px}.poster-quick-pending{right:7px}.list-delete-confirm{flex-direction:column;align-items:flex-start}.list-delete-confirm-actions{justify-content:flex-end;width:100%}}@media (hover:none){.poster-quick-actions{opacity:0;pointer-events:none}}.poster-quick-actions{opacity:0!important;pointer-events:none!important}.poster-wrap:hover>.poster-quick-actions,.carousel-poster:hover>.poster-quick-actions{opacity:1!important}.poster-quick-action{width:30px!important;height:30px!important;top:8px!important;bottom:auto!important}.poster-quick-action svg{width:20px!important;height:20px!important}.poster-quick-watched{left:8px!important}.poster-quick-pending{right:8px!important}.poster-wrap:hover>.watched-poster-badge,.poster-wrap:hover>.list-poster-badge,.carousel-poster:hover>.watched-poster-badge,.carousel-poster:hover>.list-poster-badge{opacity:0!important;visibility:hidden!important}.media-card:focus-within:not(:hover) .poster-wrap,.carousel-card:focus-within:not(:hover) .carousel-poster{border-color:var(--line)!important;box-shadow:none!important;transform:none!important}.pending-poster-badge{left:auto!important;right:8px!important}.pending-poster-badge-with-list{top:38px!important}.detail-poster .pending-poster-badge{left:auto!important;right:10px!important}.detail-poster .pending-poster-badge-with-list{top:47px!important}@media (max-width:700px){.poster-quick-action{width:27px!important;height:27px!important;top:6px!important}.poster-quick-action svg{width:18px!important;height:18px!important}.poster-quick-watched{left:6px!important}.poster-quick-pending,.pending-poster-badge{right:6px!important}.pending-poster-badge-with-list{top:34px!important}}@media (hover:none){.poster-quick-actions,.poster-wrap:hover>.poster-quick-actions,.carousel-poster:hover>.poster-quick-actions{opacity:0!important;pointer-events:none!important}.poster-wrap:hover>.watched-poster-badge,.poster-wrap:hover>.list-poster-badge,.carousel-poster:hover>.watched-poster-badge,.carousel-poster:hover>.list-poster-badge{opacity:1!important;visibility:visible!important}}.snapshot-poster{transition:transform .18s,border-color .18s,box-shadow .18s}.snapshot-poster:hover{border-color:#46536a;transform:translateY(-4px)scale(1.012);box-shadow:0 12px 28px #00000052}.snapshot-poster:hover>.poster-quick-actions{opacity:1!important}.snapshot-poster:hover>.watched-poster-badge,.snapshot-poster:hover>.list-poster-badge{opacity:0!important;visibility:hidden!important}.snapshot-card:focus-within:not(:hover) .snapshot-poster{border-color:var(--line)!important;box-shadow:none!important;transform:none!important}.snapshot-title-link{padding-top:8px;display:block}@media (hover:none){.snapshot-poster:hover>.poster-quick-actions{opacity:0!important;pointer-events:none!important}.snapshot-poster:hover>.watched-poster-badge,.snapshot-poster:hover>.list-poster-badge{opacity:1!important;visibility:visible!important}}.poster-quick-more{z-index:28;color:#aeb7c4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#080c12db;border:1px solid #bec6d275;border-radius:999px;place-items:center;width:34px;height:26px;padding:0;transition:color .12s,border-color .12s,background .12s,transform .12s;display:grid;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 5px 16px #0000004d}.poster-quick-more:hover,.poster-quick-more.active{color:#f2f5f8;background:#121822f5;border-color:#647186;transform:translate(-50%)scale(1.05)}.poster-quick-more svg{width:19px;height:19px;display:block}.poster-quick-panel{z-index:27;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;scrollbar-width:thin;background:#0c1119f6;border:1px solid #627187b8;border-radius:11px;max-height:calc(100% - 84px);padding:8px;position:absolute;bottom:40px;left:7px;right:7px;overflow:auto;box-shadow:0 16px 38px #00000085}.poster-quick-panel-head{color:#e9edf3;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;min-height:24px;margin-bottom:6px;display:grid}.poster-quick-panel-head strong{text-align:center;grid-column:2;font-size:.71rem;line-height:1}.poster-quick-back{color:#aeb7c4;background:0 0;border:0;border-radius:7px;grid-column:1;place-items:center;width:24px;height:24px;padding:0;display:grid}.poster-quick-back:hover{color:#fff;background:#252d3a}.poster-quick-back svg{width:18px;height:18px}.poster-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.poster-panel-action{color:#d6dce5;background:#171e29;border:1px solid #343e4e;border-radius:8px;align-content:center;place-items:center;gap:2px;min-width:0;min-height:42px;padding:5px 3px;display:grid}.poster-panel-action:hover:not(:disabled){background:#1d2633;border-color:#59677b}.poster-panel-action:disabled{opacity:.34;cursor:not-allowed}.poster-panel-action svg{width:17px;height:17px}.poster-panel-action span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.61rem;font-weight:800;overflow:hidden}.poster-panel-action.favorite.active{color:var(--favorite);background:#ffd84d0f;border-color:#ffd84d80}.poster-panel-action.rating{color:var(--accent)}.poster-panel-action.lists{color:var(--list)}.poster-panel-action.lists.active{border-color:rgba(var(--list-rgb),.48);background:rgba(var(--list-rgb),.06)}.poster-panel-action.recommend{color:var(--recommend)}.poster-panel-open{color:#dce1e9;background:#121923;border:1px solid #343e4e;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:30px;margin-top:5px;padding:4px 7px;font-size:.64rem;font-weight:800;display:flex}.poster-panel-open:hover{background:#1a2230;border-color:#59677b}.poster-panel-open svg{width:15px;height:15px}.poster-panel-hint{color:#8e98a8;text-align:center;margin-top:5px;font-size:.55rem;line-height:1.25;display:block}.poster-rating-quick{gap:5px;padding:2px 0 1px;display:grid}.poster-rating-stars{grid-template-columns:repeat(10,minmax(0,1fr));gap:0;display:grid}.poster-rating-stars button{color:#596273;background:0 0;border:0;min-width:0;padding:1px 0;font-size:.91rem;line-height:1}.poster-rating-stars button.active{color:var(--accent)}.poster-rating-stars button:hover{transform:scale(1.12)}.poster-rating-quick>strong{color:#dce2ea;text-align:right;font-size:.63rem}.poster-quick-list-stack{gap:4px;display:grid}.poster-quick-list-stack>button{color:#dde2ea;text-align:left;background:#161d27;border:1px solid #333d4d;border-radius:7px;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:5px;width:100%;min-width:0;min-height:31px;padding:4px 6px;display:grid}.poster-quick-list-stack>button:hover{background:#1b2431;border-color:#56647a}.poster-quick-list-stack>button.selected{color:var(--list);border-color:rgba(var(--list-rgb),.48);background:rgba(var(--list-rgb),.06)}.poster-quick-list-stack>button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:800;overflow:hidden}.poster-quick-list-stack>button em{color:#8f99a8;font-size:.5rem;font-style:normal}.poster-quick-list-stack>small{color:#98a2b1;text-align:center;padding:8px 4px;font-size:.6rem;line-height:1.25}.poster-quick-row-icon{place-items:center;width:17px;height:17px;display:grid}.poster-quick-row-icon svg{width:16px;height:16px}.poster-friends-stack>button{grid-template-columns:23px minmax(0,1fr) 16px}.poster-friends-stack>button>svg{width:15px;height:15px;color:var(--recommend)}.poster-quick-avatar{color:#dfe4ec;background:#293244;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.58rem;font-weight:900;display:grid;overflow:hidden}.poster-quick-avatar img{object-fit:cover;width:100%;height:100%}.poster-quick-feedback{color:var(--accent);text-align:center;border-top:1px solid #45506499;margin-top:5px;padding-top:5px;font-size:.57rem;font-weight:800;line-height:1.2}.poster-wrap:hover>.poster-quick-actions,.carousel-poster:hover>.poster-quick-actions,.snapshot-poster:hover>.poster-quick-actions{pointer-events:none!important}.poster-wrap:hover>.poster-quick-actions>*,.carousel-poster:hover>.poster-quick-actions>*,.snapshot-poster:hover>.poster-quick-actions>*{pointer-events:auto}.profile-dashboard-card{gap:9px}.profile-dashboard-icon{width:27px;height:27px;color:var(--text);place-items:center;margin-bottom:1px;display:grid;position:relative}.profile-dashboard-icon svg{width:23px;height:23px;display:block}.profile-dashboard-movies .profile-dashboard-icon,.profile-dashboard-series .profile-dashboard-icon,.profile-dashboard-diary .profile-dashboard-icon{color:var(--accent)}.profile-dashboard-pending .profile-dashboard-icon{color:var(--pending)}.profile-dashboard-lists .profile-dashboard-icon{color:var(--list)}.profile-dashboard-recommendations .profile-dashboard-icon{color:var(--recommend)}.profile-dashboard-icon-with-dot .profile-recommendation-dot{position:absolute;top:-1px;right:-2px}.profile-dashboard-diary{gap:9px}.profile-dashboard-diary .profile-dashboard-meta b{color:var(--accent)}@media (max-width:700px){.profile-dashboard-icon{width:24px;height:24px}.profile-dashboard-icon svg{width:20px;height:20px}}@media (hover:none){.poster-quick-more,.poster-quick-panel{display:none!important}}.user-avatar{border:1px solid var(--line);color:var(--accent);background:#171e29;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.user-avatar>img,.user-avatar-fallback{place-items:center;width:100%;height:100%;display:grid}.user-avatar>img{object-position:center;background:#0b0e12;object-fit:contain!important}.user-avatar-fallback{font-size:42%;font-weight:900;line-height:1}.follow-request-person .user-avatar{width:38px;height:38px}.person-result .user-avatar,.social-feed-user .user-avatar{width:42px;height:42px}.notification-follower-person .user-avatar{width:44px;height:44px}.recommend-friend .user-avatar{width:32px;height:32px}.my-profile-avatar,.public-profile-avatar{place-items:center;display:grid}.my-profile-avatar img,.public-profile-avatar img,.avatar-preview img{object-position:center;background:#0b0e12;object-fit:contain!important}.my-profile-heading-interactive{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.profile-account-trigger{width:fit-content;max-width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:18px;align-items:center;gap:20px;padding:0;display:flex}.profile-account-trigger:hover .my-profile-avatar{box-shadow:0 0 0 4px rgba(var(--accent-rgb),.055);border-color:#58677d}.profile-account-trigger-copy{gap:2px;min-width:0;display:grid}.profile-account-trigger-copy>strong{letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.profile-account-trigger-copy>span{color:var(--muted);font-size:1rem}.profile-account-trigger-copy>small{color:#d4d9e2;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:560px;margin-top:7px;font-size:.92rem;line-height:1.4;display:-webkit-box;overflow:hidden}.profile-account-trigger-chevron{color:#667187;opacity:.55;place-items:center;width:26px;height:26px;display:grid}.profile-account-trigger-chevron svg{width:18px;height:18px}.profile-account-trigger:hover .profile-account-trigger-chevron{color:var(--accent);opacity:1}.my-profile-heading-interactive .profile-links{margin:0 0 12px 132px}.profile-account-backdrop{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060abd;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.profile-account-sheet{scrollbar-width:thin;background:#111721;border:1px solid #354156;border-radius:22px;width:min(680px,100%);max-height:min(88dvh,820px);padding:20px;overflow:auto;box-shadow:0 28px 90px #00000094}.profile-account-handle{display:none}.profile-account-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.profile-account-head h2{letter-spacing:-.04em;margin:0;font-size:1.7rem}.profile-account-close{border:1px solid var(--line);width:38px;height:38px;color:var(--text);background:#1a2230;border-radius:50%;place-items:center;padding:0;display:grid}.profile-account-close svg{width:19px;height:19px}.profile-account-avatar-row{border:1px solid var(--line);background:#0d121a;border-radius:16px;align-items:center;gap:16px;margin-bottom:16px;padding:13px;display:flex}.profile-account-avatar-row .avatar-preview{flex:0 0 92px;width:92px;height:92px;margin:0}.profile-account-avatar-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.profile-account-avatar-actions .upload-avatar-button{gap:7px}.profile-account-avatar-actions .upload-avatar-button svg{width:18px;height:18px}.profile-remove-photo{color:#c6ced9;border:1px solid var(--line);background:0 0;padding:9px 11px}.profile-account-avatar-actions .settings-message{width:100%}.profile-account-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profile-account-form>label{color:var(--muted);gap:6px;font-size:.83rem;font-weight:750;display:grid}.profile-account-form>label:nth-child(3),.profile-account-form .profile-account-privacy,.profile-account-form>button,.profile-account-message{grid-column:1/-1}.profile-account-form input,.profile-account-form textarea,.profile-delete-confirm input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--text);font:inherit;background:#0a0f16;border-radius:11px;outline:none;padding:11px 12px}.profile-account-form textarea{resize:vertical;min-height:88px;line-height:1.45}.profile-account-form input:focus,.profile-account-form textarea:focus,.profile-delete-confirm input:focus{border-color:#53637a}.profile-account-form>button{width:100%;min-height:48px}.profile-account-privacy{padding:10px 1px 2px}.profile-account-session-actions{border-top:1px solid var(--line);gap:10px;margin-top:18px;padding-top:16px;display:grid}.profile-account-session-actions>button{width:100%;min-height:47px}.profile-delete-account-trigger{color:#ff9096!important;background:#ff4b5512!important;border:1px solid #ff4b555c!important}.profile-delete-confirm{background:#ff4b550e;border:1px solid #ff4b556b;border-radius:14px;gap:10px;padding:14px;display:grid}.profile-delete-confirm>strong{color:#ff9ca1}.profile-delete-confirm p{color:#d7c8ca;margin:0;font-size:.84rem;line-height:1.45}.profile-delete-confirm label{color:#d8dce3;gap:6px;font-size:.8rem;display:grid}.profile-delete-confirm>div{justify-content:flex-end;gap:8px;display:flex}.profile-delete-confirm-button{color:#fff!important;background:#9b2229!important}.profile-delete-confirm-button:disabled{opacity:.4}.upcoming-home-section{margin-top:20px}.upcoming-home-section .section-title{margin-bottom:12px}.upcoming-home-section .section-title h2{letter-spacing:-.025em;font-size:1.45rem;font-weight:850}.upcoming-card .carousel-meta{gap:0}.upcoming-meta>strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;line-height:1.25;display:-webkit-box}.upcoming-release-block{gap:1px;margin-top:5px;display:grid}.upcoming-release-block small{color:var(--muted);letter-spacing:.055em;font-size:.64rem;font-weight:850;line-height:1.25}.upcoming-release-block b{color:var(--accent);white-space:nowrap;font-size:.82rem;font-weight:850;line-height:1.3}.poster-panel-action.watched.active{color:var(--accent);border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.06)}.poster-panel-action.pending.active{color:var(--pending);background:#62c8ff0f;border-color:#62c8ff80}.poster-quick-backdrop,.poster-quick-mobile-head,.mobile-tabbar{display:none}@media (max-width:700px){html{scroll-padding-bottom:86px}body{background:linear-gradient(#0f141c 0,#0b0e12 220px)}main{width:calc(100% - 36px);padding:22px 0 118px}.footer{width:calc(100% - 36px);padding-bottom:104px}.topbar{gap:10px;height:62px!important;padding:0 14px!important}.brand{gap:4px!important}.brand-logo-chair{height:24px!important}.brand-logo-wordmark{height:28px!important}.topbar-right{flex:1;gap:0;min-width:0}.header-search{max-width:none;width:100%!important}.header-search input{background:#111720;height:38px;padding-left:36px;font-size:.86rem}.header-community,.header-notifications,.header-user{display:none!important}.mobile-tabbar{z-index:100;min-height:67px;padding:7px 7px max(7px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1118f0;border-top:1px solid #414d60c2;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 34px #00000042}.mobile-tabbar>a{color:#8f99aa;align-content:center;justify-items:center;gap:3px;min-width:0;font-size:.58rem;font-weight:750;line-height:1;display:grid}.mobile-tabbar>a>svg,.mobile-tab-icon{place-items:center;width:23px;height:23px;display:grid;position:relative}.mobile-tabbar>a>svg,.mobile-tab-icon svg{width:23px;height:23px;display:block}.mobile-tabbar>a.active{color:var(--accent)}.mobile-tab-icon i{background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:-1px;right:-2px;box-shadow:0 0 0 2px #0c1118}.trend-section{margin-top:24px}.trend-section .section-title{margin:0 0 12px}.trend-section .section-title h2,.upcoming-home-section .section-title h2{letter-spacing:-.025em;font-size:1.32rem;font-weight:850}.media-carousel{gap:12px;padding:8px 0;scroll-padding-left:0}.carousel-card{flex-basis:122px!important}.carousel-poster{border-radius:12px}.carousel-meta{gap:2px;padding-top:7px}.carousel-meta strong{font-size:.84rem;line-height:1.08rem}.carousel-meta span{font-size:.7rem}.upcoming-meta>strong{min-height:2.16rem;font-size:.84rem;line-height:1.08rem}.upcoming-release-block{margin-top:4px}.upcoming-release-block small{letter-spacing:.045em;font-size:.54rem;line-height:.72rem}.upcoming-release-block b{font-size:.73rem;line-height:.95rem}.my-profile-heading-interactive{gap:12px;margin:4px 0 22px}.profile-account-trigger{border-radius:15px;gap:14px;width:100%}.profile-account-trigger .my-profile-avatar{border-width:1px;flex-basis:74px!important;width:74px!important;height:74px!important}.profile-account-trigger-copy{flex:1}.profile-account-trigger-copy>strong{letter-spacing:-.035em;font-size:1.55rem}.profile-account-trigger-copy>span{font-size:.86rem}.profile-account-trigger-copy>small{margin-top:4px;font-size:.76rem;line-height:1.3}.profile-account-trigger-chevron{width:20px}.my-profile-heading-interactive .profile-links{gap:7px;margin:0}.profile-links a{flex:1;place-items:center;min-width:max-content;padding:8px 7px;font-size:.74rem;display:grid}.profile-account-backdrop{background:#000000a8;place-items:end center;padding:0}.profile-account-sheet{width:100%;max-height:91dvh;padding:10px 16px max(22px,env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:24px 24px 0 0}.profile-account-handle{background:#46505f;border-radius:99px;width:40px;height:5px;margin:1px auto 12px;display:block}.profile-account-head{margin-bottom:13px}.profile-account-head h2{font-size:1.38rem}.profile-account-avatar-row{gap:12px;padding:11px}.profile-account-avatar-row .avatar-preview{flex-basis:78px;width:78px;height:78px}.profile-account-avatar-actions{align-items:stretch}.profile-account-avatar-actions .upload-avatar-button,.profile-remove-photo{min-height:40px;padding:8px 10px;font-size:.75rem}.profile-account-form{grid-template-columns:1fr;gap:10px}.profile-account-form>label:nth-child(3),.profile-account-form .profile-account-privacy,.profile-account-form>button,.profile-account-message{grid-column:auto}.profile-account-form input,.profile-account-form textarea{font-size:16px}.profile-delete-confirm>div{grid-template-columns:1fr 1fr;display:grid}.profile-delete-confirm>div button{min-width:0;padding:10px 7px;font-size:.72rem}.profile-dashboard{gap:8px!important}.profile-dashboard-card{border-radius:15px!important;min-height:112px!important;padding:12px 7px!important}.profile-dashboard-title{font-size:.8rem!important;line-height:1.05rem!important}.profile-dashboard-meta{font-size:.63rem!important}.profile-dashboard-meta b{font-size:1.18rem!important}.poster-card-link{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y}}@media (hover:none),(pointer:coarse){.poster-quick-action,.poster-quick-more{display:none!important}.poster-quick-actions.mobile-open{opacity:1!important;z-index:150!important;pointer-events:none!important}.poster-quick-actions.mobile-open>.poster-quick-backdrop{z-index:151;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000ad;border:0;border-radius:0;width:100%;height:100%;padding:0;position:fixed;inset:0;pointer-events:auto!important;display:block!important}.poster-quick-actions.mobile-open>.poster-quick-panel{z-index:152!important;width:100%!important;max-height:min(86dvh,760px)!important;padding:10px 16px max(24px,env(safe-area-inset-bottom))!important;pointer-events:auto!important;background:#111721!important;border:0 solid #3a465b!important;border-top-width:1px!important;border-radius:24px 24px 0 0!important;display:block!important;position:fixed!important;inset:auto 0 0!important;overflow:auto!important;box-shadow:0 -22px 60px #0000008c!important}.poster-quick-mobile-head{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;margin-bottom:14px;padding-top:8px;display:grid;position:relative}.poster-quick-mobile-handle{background:#46505f;border-radius:99px;width:39px;height:5px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.poster-quick-mobile-head>strong{text-overflow:ellipsis;white-space:nowrap;text-align:center;grid-column:2;font-size:1rem;overflow:hidden}.poster-quick-mobile-head>button{border:1px solid var(--line);width:34px;height:34px;color:var(--text);background:#1b2330;border-radius:50%;grid-column:3;place-items:center;padding:0;font-size:1.25rem;display:grid}.poster-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.poster-panel-action{border-radius:13px!important;gap:6px!important;min-height:82px!important;padding:9px 5px!important}.poster-panel-action svg{width:24px!important;height:24px!important}.poster-panel-action span{font-size:.72rem!important}.poster-panel-open{border-radius:12px!important;min-height:48px!important;margin-top:10px!important;font-size:.78rem!important}.poster-panel-open svg{width:19px!important;height:19px!important}.poster-panel-hint{margin-top:8px!important;font-size:.65rem!important}.poster-quick-panel-head{min-height:38px!important;margin-bottom:8px!important}.poster-quick-panel-head strong{font-size:.9rem!important}.poster-quick-back{width:36px!important;height:36px!important}.poster-rating-stars button{min-height:42px;font-size:1.35rem!important}.poster-rating-quick>strong{font-size:.78rem!important}.poster-quick-list-stack{gap:7px!important}.poster-quick-list-stack>button{border-radius:11px!important;grid-template-columns:26px minmax(0,1fr) auto!important;min-height:48px!important;padding:7px 9px!important}.poster-quick-list-stack>button>span:nth-child(2){font-size:.78rem!important}.poster-quick-list-stack>button em{font-size:.63rem!important}.poster-quick-row-icon{width:22px!important;height:22px!important}.poster-quick-row-icon svg{width:20px!important;height:20px!important}.poster-quick-avatar{width:30px!important;height:30px!important;font-size:.7rem!important}.poster-quick-feedback{margin-top:8px!important;padding-top:8px!important;font-size:.7rem!important}}.profile-avatar{padding:0!important}.profile-avatar img{object-position:center;background:#0b0e12;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;margin:0!important}@media (hover:none),(pointer:coarse){.poster-wrap:active,.carousel-poster:active,.snapshot-poster:active{opacity:.96;transform:scale(.982)!important}}.my-profile-avatar .user-avatar-fallback,.public-profile-avatar .user-avatar-fallback{font-size:2.35rem}.avatar-preview .user-avatar-fallback{font-size:2rem}@media (max-width:700px){body{min-height:100dvh}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.media-carousel{-webkit-overflow-scrolling:touch}.poster-card-link,.poster-wrap,.carousel-poster,.snapshot-poster{touch-action:pan-x pan-y}.poster-card-link{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.my-profile-avatar .user-avatar-fallback,.public-profile-avatar .user-avatar-fallback{font-size:1.8rem}.topbar{height:calc(62px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 14px 0!important}.header-search input{font-size:16px}.mobile-tabbar{min-height:calc(67px + env(safe-area-inset-bottom))}main{padding-bottom:calc(118px + env(safe-area-inset-bottom))}}.mobile-tabbar>a{touch-action:manipulation;transition:color 80ms,transform 80ms,background 80ms}.mobile-tabbar>a:active{transform:scale(.94)}.mobile-tabbar>a.active{text-shadow:0 0 16px rgba(var(--accent-rgb),.18)}.media-actions-tv .status-actions{flex-wrap:wrap}.series-follow-action.active{color:var(--accent);border-color:rgba(var(--accent-rgb),.55);background:rgba(var(--accent-rgb),.07)}.series-follow-action .status-icon svg{width:20px;height:20px}.star-rating,.poster-rating-stars{touch-action:none;-webkit-user-select:none;user-select:none}.app-calendar-page-heading{margin-bottom:14px}.app-calendar-page-heading h1{margin-bottom:6px}.app-calendar-type-tabs{width:max-content;max-width:100%;margin:0 auto 14px}.app-calendar-card{border:1px solid var(--line);background:var(--panel);border-radius:20px;width:min(560px,100%);margin:0 auto 16px;padding:12px;transition:opacity .14s}.app-calendar-card.is-navigating{opacity:.72}.app-calendar-header{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;min-height:50px;display:grid}.app-calendar-arrow{background:var(--panel2);width:40px;height:40px;color:var(--text);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.app-calendar-arrow svg{width:20px;height:20px}.app-calendar-month-button{min-width:0;color:var(--text);background:0 0;justify-items:center;gap:1px;padding:5px 12px;display:grid}.app-calendar-month-button>span{text-transform:capitalize;align-items:center;gap:5px;font-size:1.18rem;font-weight:900;display:flex}.app-calendar-month-button>span svg{width:14px;height:14px;color:var(--accent)}.app-calendar-month-button small{color:var(--muted);font-size:.66rem;font-weight:700}.app-calendar-week{grid-template-columns:repeat(7,1fr);margin:10px 0 5px;display:grid}.app-calendar-week span{text-align:center;color:var(--muted);font-size:.66rem;font-weight:800}.app-calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.app-calendar-day-outer{aspect-ratio:1;min-width:0;color:inherit;background:0 0;place-items:center;padding:4px;display:grid}.app-calendar-day{aspect-ratio:1;color:#dfe4ec;border-radius:11px;place-items:center;width:min(40px,100%);display:grid;position:relative}.app-calendar-day b{margin-top:-3px;font-size:.82rem;font-weight:700}.app-calendar-day.today{border:1px solid rgba(var(--accent-rgb),.48);color:var(--accent)}.app-calendar-day.today b{font-weight:900}.app-calendar-day.active{background:var(--accent);color:var(--accent-contrast)}.app-calendar-day.active b{font-weight:900}.app-calendar-dots{flex-wrap:wrap;place-content:center;gap:2px;min-height:5px;display:flex;position:absolute;bottom:4px;left:3px;right:3px}.app-calendar-dots i{background:var(--accent);border-radius:50%;width:4px;height:4px}.app-calendar-day.active .app-calendar-dots i{background:#657080}.app-calendar-hint{color:var(--muted);text-align:center;margin:8px 0 0;font-size:.66rem;line-height:1.35}.app-calendar-events{border:1px solid var(--line);background:var(--panel);border-radius:20px;width:min(760px,100%);margin:0 auto 26px;overflow:hidden}.app-calendar-event{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:78px;padding:12px;display:grid}.app-calendar-event:last-child{border-bottom:0}.app-calendar-event:active{background:var(--panel2)}.app-calendar-event-icon{width:38px;height:38px;color:var(--accent);background:rgba(var(--accent-rgb),.08);border-radius:50%;place-items:center;display:grid}.app-calendar-event-icon svg{width:18px;height:18px}.app-calendar-event-copy{gap:3px;min-width:0;display:grid}.app-calendar-event-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.app-calendar-event-copy small{color:var(--muted);font-size:.75rem}.app-calendar-event-copy em{color:#c3cad4;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.app-calendar-event-chevron{color:var(--muted);place-items:center;display:grid}.app-calendar-event-chevron svg{width:17px;height:17px}.app-calendar-empty{color:var(--muted);text-align:center;margin:0;padding:22px}.app-calendar-picker-backdrop{z-index:240;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.app-calendar-picker{border:1px solid var(--line);background:var(--panel);border-radius:28px;width:min(520px,100%);max-height:min(88dvh,720px);padding:16px;overflow:hidden;box-shadow:0 24px 70px #0000008c}.app-calendar-picker-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.app-calendar-picker-head small{color:var(--accent);letter-spacing:.12em;font-size:.63rem;font-weight:900}.app-calendar-picker-head h3{margin:2px 0 0;font-size:1.3rem}.app-calendar-picker-head>button{background:var(--panel2);width:36px;height:36px;color:var(--text);border-radius:50%;padding:0;font-size:1.35rem}.app-calendar-picker>label{color:var(--muted);letter-spacing:.08em;margin:7px 0;font-size:.66rem;font-weight:900;display:block}.app-calendar-years{grid-template-columns:repeat(4,1fr);gap:11px 9px;max-height:136px;padding:11px 10px 6px 1px;display:grid;overflow:visible auto}.app-calendar-years button,.app-calendar-months button{border:1px solid var(--line);background:var(--panel2);min-height:38px;color:var(--text);border-radius:11px;padding:7px;position:relative;overflow:visible}.app-calendar-period-count{z-index:3;background:var(--accent);width:23px;height:23px;color:var(--accent-contrast);font-variant-numeric:tabular-nums;letter-spacing:-.04em;pointer-events:none;border:0;border-radius:50%;place-items:center;font-size:.55rem;font-weight:950;line-height:1;display:grid;position:absolute;top:0;right:0;transform:translate(43%,-43%);box-shadow:0 2px 7px #00000052}.app-calendar-years button.active .app-calendar-period-count{background:var(--accent);color:var(--accent-contrast);box-shadow:0 2px 7px #00000052}.app-calendar-years button.active{color:var(--accent);border-color:var(--accent);background:rgba(var(--accent-rgb),.12)}.app-calendar-months{grid-template-columns:repeat(4,1fr);gap:13px 9px;padding:10px 10px 1px 1px;display:grid}.app-calendar-months button{min-height:42px;font-size:.75rem;font-weight:900}.app-calendar-months button.current{border-color:rgba(var(--accent-rgb),.45)}.app-calendar-today{border:1px solid rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.07);width:100%;min-height:46px;color:var(--accent);justify-content:center;align-items:center;gap:7px;margin-top:14px;display:flex}.app-calendar-today svg{width:17px;height:17px}@media (max-width:700px){.topbar{justify-content:space-between!important}.topbar-right{flex:none!important}.header-search,.header-community,.header-notifications{display:none!important}.media-actions-v8 .status-actions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.media-actions-v8 .status-action{white-space:nowrap;letter-spacing:.015em;flex:calc(50% - 4px);min-height:46px;font-size:.72rem;gap:6px!important;min-width:calc(50% - 4px)!important;padding:8px 7px!important}.media-actions-v8 .status-action .status-icon{flex:none}.media-actions-v8 .pending-action{overflow:visible}.media-actions-v8 .series-follow-action{flex-basis:100%;order:3;min-width:100%!important}.media-actions-v8 .favorite-mini-action,.media-actions-v8 .media-mini-menu{flex:0 0 42px;order:4}.list-popover{z-index:210!important;top:auto!important;left:12px!important;right:12px!important;bottom:calc(80px + env(safe-area-inset-bottom))!important;border-radius:18px!important;width:auto!important;max-height:min(68dvh,620px)!important;padding:14px!important;position:fixed!important;overflow:auto!important;box-shadow:0 20px 70px #000000a6!important}.list-square-action.active{color:var(--list)!important;border-color:rgba(var(--list-rgb),.78)!important;background:rgba(var(--list-rgb),.12)!important}.list-choice-row.selected{border-color:rgba(var(--list-rgb),.7)!important;background:rgba(var(--list-rgb),.1)!important}.list-choice-row.selected .list-choice-name,.list-choice-row.selected .list-choice-mark{color:var(--list)!important}.app-calendar-page-heading{margin-top:6px}.app-calendar-card{border-radius:20px;width:100%;margin-bottom:14px}.app-calendar-day-outer{padding:2px}.app-calendar-day{width:40px;max-width:100%}.app-calendar-events{border-radius:20px;width:100%}.app-calendar-picker-backdrop{place-items:end center;padding:0}.app-calendar-picker{width:100%;max-height:88dvh;padding:14px 16px max(22px,env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:24px 24px 0 0}.app-calendar-type-tabs{width:100%;margin-bottom:14px}.app-calendar-type-tabs a{text-align:center;flex:1}.star-rating,.poster-rating-stars{touch-action:none!important}.topbar{justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding-left:12px!important;padding-right:12px!important;display:flex!important}.brand{flex:none!important;gap:3px!important;min-width:0!important}.brand-logo-chair{height:22px!important}.brand-logo-wordmark{height:24px!important}.topbar-right{flex:auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:grid!important}.header-search{width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.header-search input{background:#111720!important;border-radius:999px!important;width:100%!important;min-width:0!important;height:38px!important;padding:8px 10px 8px 34px!important;font-size:16px!important}.header-search-icon{width:16px!important;height:16px!important;left:11px!important}.header-community,.header-notifications{display:none!important}.header-user{place-items:center!important;width:38px!important;height:38px!important;padding:0!important;display:grid!important}.header-user>span{display:none!important}.header-user .profile-avatar{background:var(--panel)!important;border-color:#344054!important;flex-basis:36px!important;width:36px!important;height:36px!important}.poster-card-link,.poster-wrap,.carousel-poster,.snapshot-poster{touch-action:manipulation!important}.poster-card-link{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.poster-quick-actions.mobile-open>.poster-quick-backdrop,.poster-quick-actions.mobile-open>.poster-quick-panel,.poster-quick-mobile-head{display:none!important}}@media (max-width:360px){.topbar{gap:6px!important;padding-left:9px!important;padding-right:9px!important}.brand-logo-chair{height:20px!important}.brand-logo-wordmark{height:21px!important}.topbar-right{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important}.header-user{width:36px!important;height:36px!important}.header-user .profile-avatar{flex-basis:34px!important;width:34px!important;height:34px!important}}.header-user-avatar-wrap{flex:none;place-items:center;display:grid;position:relative}.header-user-notification-dot{background:var(--accent);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:-1px;box-shadow:0 0 0 2px #0c1118}.public-profile-avatar-button{appearance:none;color:inherit;cursor:zoom-in;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid}.profile-avatar-lightbox{z-index:260;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03060ad6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-avatar-lightbox-card{background:#10161f;border:1px solid #3a4659;border-radius:24px;place-items:center;width:min(520px,100vw - 40px);max-height:calc(100dvh - 40px);padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #000000a8}.profile-avatar-lightbox-image{border:1px solid var(--line);background:#0b0f15;border-radius:22px;place-items:center;width:min(460px,75vw);max-width:100%;height:min(460px,75vw);max-height:72dvh;display:grid;overflow:hidden}.profile-avatar-lightbox-image img{object-fit:contain;width:100%;height:100%}.profile-avatar-lightbox-image .user-avatar-fallback{color:var(--accent);font-size:clamp(4rem,20vw,9rem)}.profile-avatar-lightbox-close{z-index:2;width:38px;height:38px;color:var(--text);cursor:pointer;background:#0c1118e6;border:1px solid #46536a;border-radius:50%;place-items:center;padding:0;font:700 1.55rem/1 system-ui;display:grid;position:absolute;top:10px;right:10px}.watched-date-slot{flex-wrap:wrap;gap:8px;position:relative}.watched-date-persistent{touch-action:manipulation;min-height:38px;position:relative}.watched-date-persistent.is-empty{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;padding:7px 10px;font-size:.78rem;display:inline-flex;overflow:hidden}.watched-date-persistent.is-empty:focus-within{color:var(--text);background:var(--panel);border-color:#4d5b72}.watched-date-persistent.is-empty .watched-date-persistent-input{opacity:0;z-index:2;pointer-events:auto;cursor:pointer;border:0;width:100%;min-width:100%;height:100%;min-height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.watched-date-persistent.has-date{min-height:40px;color:var(--muted);align-items:center;gap:9px;font-size:.8rem;font-weight:750;display:inline-flex}.watched-date-persistent.has-date .watched-date-persistent-input{border:1px solid var(--line);opacity:1;background:var(--panel);width:auto;min-width:0;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:9px;margin:0;padding:7px 9px;font-size:16px;position:static}@media (max-width:700px){html,body{max-width:100%;overflow-x:clip}img,video,canvas,svg,main,.footer{max-width:100%}.topbar{max-width:100vw!important;overflow:visible!important}.topbar-right{min-width:0!important}.header-user{flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;display:grid!important;overflow:visible!important}.header-user>span{display:none!important}.header-user>.header-user-avatar-wrap{place-items:center!important;width:38px!important;height:38px!important;display:grid!important}.header-user .profile-avatar{flex:0 0 36px!important;width:36px!important;max-width:36px!important;height:36px!important;display:grid!important}.recommend-popover{z-index:220!important;top:auto!important;left:12px!important;right:12px!important;bottom:calc(88px + env(safe-area-inset-bottom))!important;border-radius:18px!important;width:auto!important;max-width:none!important;max-height:min(68dvh,620px)!important;padding:14px!important;position:fixed!important;overflow:auto!important}.recommend-friends,.recommend-friend,.recommend-friend strong{min-width:0;max-width:100%}.recommend-friend{grid-template-columns:34px minmax(0,1fr) 22px}.public-profile-heading{width:100%;min-width:0;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:12px 14px!important;display:grid!important}.public-profile-avatar-button,.public-profile-avatar{flex-basis:78px!important;width:78px!important;max-width:78px!important;height:78px!important}.public-profile-copy{min-width:0;overflow:hidden}.public-profile-copy h1,.public-profile-copy p{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.public-profile-heading>.follow-button-wrap{grid-column:1/-1;width:100%;min-width:0}.public-profile-heading>.follow-button-wrap button{white-space:normal;width:100%;max-width:100%}.follow-button-wrap{min-width:0;max-width:100%}.follow-message{overflow-wrap:anywhere}.person-result{min-width:0}.person-result>a{flex:auto;min-width:0;overflow:hidden}.person-result>a div,.person-result>a strong,.person-result>a small{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.person-result>.follow-button-wrap{flex:0 auto;max-width:46%}.person-result>.follow-button-wrap button{white-space:normal;max-width:100%;padding-inline:10px}.profile-links{width:100%;min-width:0}.profile-links a{text-align:center;white-space:normal;overflow-wrap:anywhere;flex:1 1 0!important;min-width:0!important}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stat{text-align:center;align-content:center;justify-items:center;min-width:0;min-height:104px;padding:14px 9px;display:grid}.stat strong{text-align:center;width:100%}.stat span{text-align:center;overflow-wrap:anywhere;width:100%}.profile-avatar-lightbox{padding:12px}.profile-avatar-lightbox-card{border-radius:20px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px}.profile-avatar-lightbox-image{width:min(84vw,420px);height:min(84vw,420px);max-height:72dvh}.mobile-tabbar{left:10px!important;right:10px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(20px)saturate(1.15)!important;backdrop-filter:blur(20px)saturate(1.15)!important;background:#0f151ef0!important;border:1px solid #4a586dd1!important;border-radius:28px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important;width:auto!important;min-height:64px!important;padding:5px!important;overflow:hidden!important;box-shadow:0 14px 42px #00000070!important}.mobile-tabbar>a{white-space:nowrap;touch-action:manipulation;grid-template-rows:24px auto;align-content:center;justify-items:center;overflow:hidden;color:#98a3b4!important;border-radius:21px!important;gap:3px!important;min-width:0!important;min-height:54px!important;padding:5px 2px!important;font-size:clamp(.5rem,2.35vw,.61rem)!important;font-weight:780!important;line-height:1.05!important;transition:background-color 90ms,color 90ms,transform 70ms,box-shadow 90ms!important;display:grid!important}.mobile-tabbar>a>span:last-child{text-overflow:ellipsis;max-width:100%;overflow:hidden}.mobile-tabbar>a.active{color:var(--accent)!important;background:rgba(var(--accent-rgb),.13)!important;box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.22)!important;text-shadow:none!important}.mobile-tabbar>a:active{transform:scale(.97)!important}.mobile-tabbar>a>svg,.mobile-tab-icon,.mobile-tab-icon svg{width:23px!important;height:23px!important}.mobile-tab-icon i{width:7px!important;height:7px!important;top:-2px!important;right:-3px!important}main{padding-bottom:calc(118px + env(safe-area-inset-bottom))!important}.footer{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}}@media (max-width:380px){.person-result{flex-wrap:wrap}.person-result>.follow-button-wrap{flex:1 0 100%;width:100%;max-width:100%}.person-result>.follow-button-wrap button{width:100%}.mobile-tabbar{gap:1px!important;padding:4px!important;left:6px!important;right:6px!important}.mobile-tabbar>a{padding-inline:1px!important;font-size:.49rem!important}}.status-primary-group,.status-secondary-group{display:contents}@media (min-width:701px){.media-actions-v8>.media-actions-controls{grid-area:1/1}.watched-extras-shell,.watched-extras-inner,.watched-extras-controls{display:contents}.watched-extras-inner .rating-inline{grid-area:2/1;min-height:42px}.watched-extras-inner .watched-date-slot{grid-area:3/1}.watched-extras-inner .review-inline{grid-area:1/2/span 3;min-height:116px}.watched-extras-shell.is-hidden .rating-inline,.watched-extras-shell.is-hidden .watched-date-slot,.watched-extras-shell.is-hidden .review-inline{visibility:hidden;opacity:0;pointer-events:none}.watched-extras-shell.is-visible .rating-inline,.watched-extras-shell.is-visible .watched-date-slot,.watched-extras-shell.is-visible .review-inline{visibility:visible;opacity:1}.media-actions-v8>.media-save-error{grid-column:1/-1;margin-top:0;display:block}}.profile-account-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;width:fit-content;max-width:100%;display:grid}.profile-account-summary .public-profile-avatar-button{flex:none}.profile-edit-trigger{border:1px solid var(--line);background:var(--panel);min-height:42px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:8px 10px 8px 13px;font-size:.82rem;font-weight:800;transition:background .1s,border-color .1s,transform 80ms;display:inline-flex}.profile-edit-trigger:hover{background:#18202c;border-color:#53627a}.profile-edit-trigger:active{transform:scale(.975)}.profile-edit-trigger .profile-account-trigger-chevron{opacity:.8;width:18px;height:18px}.my-profile-heading-interactive .profile-links{margin-left:132px}.profile-account-backdrop,.profile-avatar-lightbox{transition:opacity .12s}.profile-account-backdrop.is-closing,.profile-avatar-lightbox.is-closing{opacity:0}.profile-account-backdrop.is-closing .profile-account-sheet{opacity:.96;transform:translateY(12px)scale(.992)}.profile-avatar-lightbox.is-closing .profile-avatar-lightbox-card{opacity:.96;transform:scale(.975)}.profile-account-sheet,.profile-avatar-lightbox-card{transition:transform .12s cubic-bezier(.2,.75,.25,1),opacity .12s}@keyframes butaca-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes butaca-sheet-enter{0%{opacity:.82;transform:translateY(14px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes butaca-popover-enter{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:700px){body>main.media-detail-swipe-surface{touch-action:pan-y pinch-zoom;backface-visibility:hidden}.media-swipe-stage,.media-opening-stage{z-index:19;pointer-events:none;opacity:1;contain:layout paint style;background:#0b0e12;transition:opacity 90ms;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.media-swipe-stage.is-settled,.media-opening-stage.is-settled{opacity:0}.media-swipe-preview-pane{will-change:transform;backface-visibility:hidden;background:linear-gradient(#0f141c 0,#0b0e12 220px);width:100%;position:absolute;inset:0;overflow:hidden}.media-swipe-preview-content{top:calc(-1 * var(--media-preview-scroll,0px));width:calc(100% - 36px);min-height:calc(100dvh + var(--media-preview-scroll,0px));opacity:.985;padding:22px 0 118px;position:absolute;left:50%;transform:translate(-50%)}.media-swipe-preview-content.is-ready{opacity:1;transition:opacity 70ms}.media-swipe-preview-fallback,.media-opening-preview{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:18px;min-height:330px;display:grid}.media-swipe-preview-fallback>img,.media-opening-preview>img,.media-swipe-preview-fallback-poster,.media-opening-preview-poster{aspect-ratio:2/3;object-fit:cover;border:1px solid var(--line);background:linear-gradient(110deg,#141922 20%,#202838 45%,#141922 70%);border-radius:12px;width:110px}.media-swipe-preview-fallback-copy,.media-opening-preview>div{gap:7px;min-width:0;display:grid}.media-swipe-preview-fallback-copy span,.media-opening-preview>div span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:800}.media-swipe-preview-fallback-copy strong,.media-opening-preview>div strong{overflow-wrap:anywhere;font-size:clamp(1.5rem,7vw,2.25rem);line-height:1.03}.media-opening-stage{background:linear-gradient(#0f141c 0,#0b0e12 220px);align-items:start;padding:22px 18px 118px;display:grid}.media-opening-preview{width:100%}.poster-card-link img{transform:translateZ(0);transition:transform 75ms,filter 75ms,opacity 75ms!important}.poster-card-link[data-tap-active=true] img{filter:brightness(1.055);opacity:.985;transform:scale(.986)translateZ(0)}.poster-card-link[data-tap-active=true]:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.media-actions-v8{width:100%!important;display:block!important}.media-actions-v8>.media-actions-controls{width:100%!important}.media-actions-v8 .watched-extras-shell{opacity:0;visibility:hidden;pointer-events:none;grid-template-rows:0fr;width:100%;margin-top:0;transition:grid-template-rows .16s cubic-bezier(.2,.75,.25,1),opacity .11s,margin-top .16s,visibility 0s linear .16s;display:grid}.media-actions-v8 .watched-extras-shell.is-visible{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr;margin-top:9px;transition:grid-template-rows .16s cubic-bezier(.2,.75,.25,1),opacity .11s,margin-top .16s,visibility}.media-actions-v8 .watched-extras-inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:9px;min-height:0;display:grid;overflow:hidden}.media-actions-v8 .watched-extras-controls{gap:9px;min-width:0;display:grid}.media-actions-v8 .status-actions{width:100%;grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important;gap:9px!important;display:grid!important}.media-actions-v8 .status-primary-group{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;min-width:0;display:flex!important}.media-actions-v8 .status-primary-group .status-action{max-width:220px;min-height:46px;flex:calc(50% - 4px)!important;min-width:0!important;padding:8px 7px!important}.media-actions-v8 .status-primary-group .series-follow-action{max-width:448px;flex:1 0 100%!important;order:0!important;min-width:100%!important}.media-actions-v8 .status-secondary-group{justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;min-height:42px;display:flex!important}.media-actions-v8 .status-secondary-group .favorite-mini-action,.media-actions-v8 .status-secondary-group .media-mini-menu{flex:0 0 42px!important;order:0!important;margin:0!important}.media-actions-v8 .status-secondary-group .favorite-mini-action{animation:.11s both butaca-popover-enter}.media-actions-v8 .status-secondary-group button{touch-action:manipulation}.watched-extras-shell{width:100%}.watched-extras-inner{gap:9px!important}.watched-extras-inner .rating-inline,.watched-extras-inner .watched-date-slot{min-height:42px!important;margin:0!important}.watched-extras-inner .review-inline{min-height:0!important;margin:0!important}.watched-extras-shell.is-hidden{opacity:0!important;visibility:hidden!important;margin-top:0!important}.watched-extras-shell.is-visible{margin-top:9px!important}.profile-account-summary{grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%}.profile-account-summary .public-profile-avatar-button{width:74px!important;max-width:74px!important;height:74px!important}.profile-account-summary .my-profile-avatar{border-width:1px;flex-basis:74px!important;width:74px!important;max-width:74px!important;height:74px!important}.profile-account-summary .profile-account-trigger-copy{min-width:0}.profile-account-summary .profile-account-trigger-copy>strong{letter-spacing:-.035em;font-size:1.55rem}.profile-account-summary .profile-account-trigger-copy>span{font-size:.86rem}.profile-account-summary .profile-account-trigger-copy>small{margin-top:4px;font-size:.76rem;line-height:1.3}.profile-edit-trigger{justify-content:center;min-width:42px;min-height:42px;padding:8px}.profile-edit-trigger>span:first-child{display:none}.profile-edit-trigger .profile-account-trigger-chevron{width:20px;height:20px}.my-profile-heading-interactive .profile-links{margin-left:0!important}.profile-account-backdrop,.profile-avatar-lightbox{animation:.11s both butaca-modal-fade-in}.profile-account-sheet,.profile-avatar-lightbox-card{animation:.13s cubic-bezier(.2,.75,.25,1) both butaca-sheet-enter}.profile-account-backdrop.is-closing,.profile-avatar-lightbox.is-closing,.profile-account-backdrop.is-closing .profile-account-sheet,.profile-avatar-lightbox.is-closing .profile-avatar-lightbox-card{animation:none!important}.media-action-popover{transform-origin:100% 0;animation:.1s both butaca-popover-enter}button,.status-action,.media-square-action,.favorite-mini-action,.follow-button-wrap button{transition-duration:.1s!important}}@media (max-width:360px){.profile-account-summary{grid-template-columns:66px minmax(0,1fr) 40px;gap:10px}.profile-account-summary .public-profile-avatar-button,.profile-account-summary .my-profile-avatar{flex-basis:66px!important;width:66px!important;max-width:66px!important;height:66px!important}.profile-account-summary .profile-account-trigger-copy>strong{font-size:1.35rem}.media-actions-v8 .status-secondary-group{gap:8px}}@media (prefers-reduced-motion:reduce){.media-swipe-stage,.media-swipe-preview-pane,body>main.media-detail-swipe-surface,.watched-extras-shell,.profile-account-backdrop,.profile-account-sheet,.profile-avatar-lightbox,.profile-avatar-lightbox-card,.media-action-popover,.poster-card-link img{transition:none!important;animation:none!important}}@media (max-width:700px){.watched-date-persistent{-webkit-tap-highlight-color:transparent}.watched-date-persistent-input{touch-action:manipulation}}.detail-hero{isolation:isolate;overflow:visible}.detail-bg{opacity:.42;pointer-events:none;filter:saturate(.82)contrast(.94);z-index:0!important}.detail-poster,.detail-copy{z-index:1;position:relative}.detail-title-line{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.detail-title-line h1{margin:0!important}.trailer-link{min-height:34px;color:var(--text);white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0e129e;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:6px 10px;font-size:.78rem;font-weight:850;transition:background .1s,border-color .1s,transform .1s;display:inline-flex}.trailer-link:active{transform:scale(.97)}.favorite-person-relevance{background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.24);border-radius:9px;padding:7px 10px;font-size:.82rem;display:inline-flex;color:#f2e4e5!important;margin:0 0 11px!important}.cast-row{grid-template-columns:48px minmax(150px,.9fr) minmax(180px,1.25fr)!important;align-items:center!important;gap:12px 16px!important}.cast-photo{background:var(--panel2);border:1px solid var(--line);width:48px;height:48px;color:var(--accent);border-radius:50%;place-items:center;font-weight:900;display:grid;overflow:hidden}.cast-photo img{object-fit:cover;width:100%;height:100%;display:block}.detail-similar-section{z-index:1;margin:22px 0 28px;position:relative}.profile-connection-stats{flex-wrap:wrap;gap:8px;margin:10px 0 2px;display:flex}.profile-connection-stats>a{border:1px solid var(--line);background:#141922b8;border-radius:11px;justify-items:center;gap:1px;min-width:98px;padding:8px 12px;transition:background .1s,transform .1s;display:grid}.profile-connection-stats>a:active{transform:scale(.98)}.profile-connection-stats strong{color:var(--text);font-size:1.15rem;line-height:1}.profile-connection-stats span{color:var(--muted);font-size:.75rem}.public-profile-connections{margin-top:10px}.connections-heading{max-width:760px}.connection-tabs{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.connection-tabs a{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;padding:9px 12px;font-size:.83rem;font-weight:800}.connection-tabs a.active{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}.connection-results{max-width:760px}.connection-result{align-items:center}.connection-person{flex:auto;align-items:center;gap:11px;min-width:0;display:flex!important}.connection-person>span{gap:2px;min-width:0;display:grid}.connection-person strong,.connection-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-users-section{margin-top:20px}.search-results-heading{align-items:center}.search-media-section,.search-people-section{content-visibility:auto;contain-intrinsic-size:600px}.avatar-crop-backdrop{z-index:160;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040609d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.avatar-crop-sheet{border:1px solid var(--line);background:#10151d;border-radius:20px;width:min(430px,100%);max-height:min(760px,100dvh - 24px);padding:18px;overflow:auto;box-shadow:0 24px 80px #00000080}.avatar-crop-head{justify-content:space-between;align-items:start;gap:15px;display:flex}.avatar-crop-head h3{margin:0;font-size:1.25rem}.avatar-crop-close{background:var(--panel2);width:38px;height:38px;color:var(--text);border-radius:50%;padding:0}.avatar-crop-stage{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;background:#05070a;border-radius:16px;width:min(280px,78vw);margin:18px auto;position:relative;overflow:hidden}.avatar-crop-stage>img{transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:50%;left:50%}.avatar-crop-mask{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 80px #00000094,inset 0 0 0 2px #ffffffb8}.avatar-crop-zoom{color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:12px;font-size:.8rem;font-weight:800;display:grid}.avatar-crop-zoom input{width:100%}.avatar-crop-help{font-size:.78rem;line-height:1.45}.avatar-crop-actions{justify-content:flex-end;gap:9px;display:flex}.profile-username-edit-trigger{appearance:none;text-align:left;border:0;justify-items:start;min-width:0;display:grid;color:inherit!important;background:0 0!important;padding:0!important}.profile-username-edit-trigger strong{overflow-wrap:anywhere;font-size:1.55rem;line-height:1.05}.profile-username-edit-trigger span{color:var(--muted);overflow-wrap:anywhere;font-size:.82rem}.review-visibility-row{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.review-visibility-row>span{color:var(--muted);margin-right:2px;font-size:.75rem;font-weight:800}.review-visibility-row button{background:var(--panel2);min-height:32px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:.75rem}.review-visibility-row button.active{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}.watched-with{min-width:0;position:relative}.watched-with-trigger{background:var(--panel2);min-height:36px;color:var(--text);border:1px solid var(--line);touch-action:manipulation;border-radius:10px;padding:7px 11px;font-size:.78rem}.watched-with-summary{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.watched-with-summary>span{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:.7rem;display:flex}.watched-with-summary small{color:var(--pending);font-size:.63rem}.watched-with-popover{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:calc(84px + env(safe-area-inset-bottom));z-index:150;border:1px solid var(--line);background:#111721;border-radius:17px;max-height:min(560px,68dvh);padding:14px;position:fixed;overflow:auto;box-shadow:0 22px 70px #0000008c}.watched-with-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.watched-with-head button{background:var(--panel2);width:34px;height:34px;color:var(--text);border-radius:50%;padding:0}.watched-with-popover>input{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:var(--text);border-radius:10px;padding:11px 12px}.watched-with-results,.watched-with-current{gap:7px;margin-top:10px;display:grid}.watched-with-results>button,.watched-with-current>div{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:var(--text);text-align:left;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.watched-with-results .user-avatar,.watched-with-current .user-avatar{width:38px!important;height:38px!important}.watched-with-results span,.watched-with-current span{gap:2px;min-width:0;display:grid}.watched-with-results strong,.watched-with-results small,.watched-with-current strong,.watched-with-current small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.watched-with-current button{padding:6px 8px;font-size:.7rem}.watched-with-compact{margin-top:6px}.watched-with-compact .watched-with-trigger{min-height:30px;padding:5px 8px;font-size:.7rem}.list-share-wrap{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.list-share-button{background:var(--panel2);min-height:38px;color:var(--text);border:1px solid var(--line);padding:8px 12px}.list-share-wrap small{font-size:.72rem}.social-hub-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 28px;display:grid}.social-hub-card{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel),#10151d);border-radius:14px;gap:6px;min-width:0;padding:16px;transition:transform .1s,border-color .1s;display:grid}.social-hub-card:active{transform:scale(.985)}.social-hub-card strong{font-size:1rem}.social-hub-card span{color:var(--muted);font-size:.78rem;line-height:1.35}.friend-activity-section{max-width:800px}.notifications-unified-feed{gap:9px;max-width:820px;display:grid}.notification-unified-card{border:1px solid var(--line);background:var(--panel);border-radius:13px;min-width:0;padding:13px 14px;transition:background .1s,border-color .1s;position:relative}.notification-unified-card.is-unread:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:15px;right:12px}.notification-card-top{justify-content:space-between;align-items:center;gap:10px;padding-right:10px;display:flex}.notification-card-actor{align-items:center;gap:8px;min-width:0;display:flex}.notification-card-actor .user-avatar{width:34px!important;height:34px!important}.notification-card-actor strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-card-top time{color:var(--muted);white-space:nowrap;font-size:.68rem}.notification-unified-card p{color:#dce1e9;overflow-wrap:anywhere;margin:9px 0 0;line-height:1.4}.notification-inline-actions{gap:8px;margin-top:11px;display:flex}.notification-inline-actions button{min-height:36px;padding:7px 11px}.notification-resolved{background:var(--panel2);border-radius:999px;margin-top:8px;padding:4px 7px;display:inline-flex}.notification-open-link{color:var(--accent);margin-top:8px;font-size:.78rem;font-weight:800;display:inline-block}.mobile-notification-count{background:var(--accent)!important;width:auto!important;min-width:17px!important;height:17px!important;color:var(--accent-contrast)!important;border:2px solid #0c1118!important;border-radius:999px!important;place-items:center!important;padding:0 4px!important;font-size:.55rem!important;font-style:normal!important;font-weight:950!important;line-height:1!important;display:grid!important;position:absolute!important;top:-6px!important;right:-9px!important}.recommend-quiz{border:1px solid var(--line);background:var(--panel);border-radius:16px;max-width:720px;padding:18px}.recommend-quiz-progress{gap:7px;margin-bottom:22px;display:grid;overflow:hidden}.recommend-quiz-progress span{color:var(--muted);font-size:.75rem;font-weight:800}.recommend-quiz-progress:after{content:"";background:var(--panel2);border-radius:999px;grid-area:2/1;height:4px}.recommend-quiz-progress i{z-index:1;background:var(--accent);border-radius:999px;grid-area:2/1;height:4px;transition:width .14s}.recommend-quiz h2{margin:0 0 14px}.recommend-quiz-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.recommend-quiz-options button{background:var(--panel2);min-height:48px;color:var(--text);border:1px solid var(--line)}.recommend-quiz-results{gap:14px;display:grid}.recommend-quiz-result-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.recommend-quiz-result-head h2{margin:0}.recommend-result-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.recommend-result-card{gap:8px;min-width:0;display:grid}.recommend-result-poster{aspect-ratio:2/3;background:var(--panel);border:1px solid var(--line);border-radius:11px;display:block;position:relative;overflow:hidden}.recommend-result-poster img{object-fit:cover;width:100%;height:100%}.recommend-result-card>span:last-child{gap:4px;display:grid}.recommend-result-card strong{font-size:.86rem;line-height:1.2}.recommend-result-card small{font-size:.7rem;line-height:1.3}.home-personalized-skeleton{background:linear-gradient(100deg,var(--panel) 20%,var(--panel2) 42%,var(--panel) 68%);opacity:.55;border-radius:14px;height:130px;margin:24px 0;animation:1.2s ease-in-out infinite alternate butaca-soft-pulse}@keyframes butaca-soft-pulse{to{opacity:.82}}.section-text-link{color:var(--accent);font-size:.78rem;font-weight:850}.button-link{background:var(--accent);min-height:40px;color:var(--accent-contrast);border-radius:10px;justify-content:center;align-items:center;padding:9px 13px;font-weight:850;display:inline-flex}.favorite-people-release-carousel{overscroll-behavior-inline:contain;scrollbar-width:none;grid-auto-columns:minmax(130px,160px);grid-auto-flow:column;gap:11px;padding-bottom:5px;display:grid;overflow-x:auto}.favorite-people-release-carousel::-webkit-scrollbar{display:none}.favorite-release-card{gap:8px;min-width:0;display:grid}.favorite-release-poster{aspect-ratio:2/3;background:var(--panel);border:1px solid var(--line);border-radius:11px;position:relative;overflow:hidden}.favorite-release-poster img{object-fit:cover}.favorite-release-copy{gap:3px;min-width:0;display:grid}.favorite-release-copy strong{font-size:.83rem;line-height:1.2}.favorite-release-copy small{color:var(--accent);font-size:.67rem;line-height:1.3}.favorite-release-copy span{color:var(--muted);font-size:.67rem}.favorite-person-button{background:var(--panel2);min-height:36px;color:var(--text);border:1px solid var(--line);padding:7px 11px}.favorite-person-button.active{color:var(--favorite);border-color:#ffd84d80}.favorite-people-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:11px;display:grid}.favorite-person-card{gap:7px;min-width:0;display:grid}.favorite-person-photo{aspect-ratio:1;background:var(--panel);border:1px solid var(--line);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.favorite-person-photo img{object-fit:cover}.favorite-person-card strong{text-align:center;overflow-wrap:anywhere;font-size:.8rem}@media (max-width:700px){.detail-bg{opacity:.34;background-position:50% 18%;inset:-8px -16px 0!important}.detail-bg:after{background:linear-gradient(180deg,#070a0e47,#0b0e12a3 48%,var(--bg) 96%)}.detail-title-line{align-items:center;gap:8px;margin-bottom:11px}.trailer-link{min-height:30px;padding:5px 9px;font-size:.7rem}.favorite-person-relevance{font-size:.73rem;line-height:1.35}.cast-row{grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:8px 10px!important}.cast-photo{grid-row:1/span 2;width:42px;height:42px}.cast-credit-person,.cast-character{grid-column:2;min-width:0}.public-profile-connections,.profile-connection-stats{width:100%}.profile-connection-stats>a{flex:1 1 0;min-width:0}.connection-result{gap:8px}.connection-result .follow-button-wrap{flex:none;max-width:42%}.social-hub-cards{grid-template-columns:1fr}.notification-card-top{align-items:flex-start}.notification-inline-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.notifications-unified-feed{width:100%}.recommend-quiz{padding:15px}.recommend-quiz-options{grid-template-columns:1fr}.recommend-quiz-result-head{align-items:center}.recommend-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.favorite-people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.favorite-person-card strong{font-size:.72rem}.watched-with-popover{bottom:calc(86px + env(safe-area-inset-bottom))}.episode .watched-with-popover{z-index:170}.list-share-wrap{width:100%}.list-share-wrap .muted{flex-basis:100%}}@media (max-width:370px){.connection-result .follow-button-wrap{max-width:38%}.connection-person .user-avatar{width:36px!important;height:36px!important}.favorite-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-card-top time{white-space:normal;text-align:right}}@media (prefers-reduced-motion:reduce){.recommend-quiz-progress i,.home-personalized-skeleton,.social-hub-card,.trailer-link,.profile-connection-stats>a{transition:none!important;animation:none!important}}.people-picker-backdrop,.data-import-backdrop{z-index:420;padding:18px max(12px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior:contain;background:#020509ad;place-items:end center;animation:.12s ease-out both butaca-backdrop-in;display:grid;position:fixed;inset:0}.people-picker-sheet,.data-import-sheet{transform-origin:bottom;background:linear-gradient(#181e27fa,#0c1016fc);border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;width:min(560px,100%);min-height:0;max-height:min(78dvh,720px);animation:.14s cubic-bezier(.2,.8,.2,1) both butaca-sheet-in;display:flex;overflow:hidden;box-shadow:0 24px 80px #0000007a}.people-picker-handle,.data-import-handle{background:#fff3;border-radius:999px;flex:none;width:38px;height:4px;margin:8px auto 2px}.people-picker-head,.data-import-head{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 16px 10px;display:flex}.people-picker-head>div,.data-import-head>div{gap:3px;min-width:0;display:grid}.people-picker-head strong{font-size:1.04rem}.people-picker-head small{color:var(--muted);line-height:1.35}.people-picker-close,.data-import-close{background:var(--panel2);width:36px;height:36px;color:var(--text);border:1px solid var(--line);border-radius:50%;flex:0 0 36px;place-items:center;padding:0;display:grid}.data-import-close svg{width:17px;height:17px}.people-picker-search{border:1px solid var(--line);background:#0c1118;border-radius:13px;flex:none;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:4px;min-height:44px;margin:0 14px 10px;padding:0 10px;width:auto!important;display:grid!important}.people-picker-search>span{text-align:center;color:var(--muted);font-size:1.15rem}.people-picker-search input{width:100%;min-width:0;height:42px;color:var(--text);font-size:16px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.people-picker-results{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;align-content:start;gap:7px;min-height:120px;padding:0 12px 8px;display:grid;overflow-y:auto}.people-picker-person{width:100%;min-width:0;min-height:54px;color:var(--text);text-align:left;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px;transition:background 90ms,border-color 90ms,transform 90ms;display:grid}.people-picker-person:active{transform:scale(.988)}.people-picker-person.selected{background:rgba(var(--accent-rgb),.09);border-color:rgba(var(--accent-rgb),.42)}.people-picker-person .user-avatar{width:42px!important;height:42px!important}.people-picker-person-copy{gap:2px;min-width:0;display:grid}.people-picker-person-copy strong,.people-picker-person-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-picker-person-copy small{color:var(--muted);font-size:.71rem}.people-picker-person-meta{justify-items:end;gap:3px;display:grid}.people-picker-person-meta small{color:var(--muted);font-size:.62rem}.people-picker-person-meta i{border:1px solid var(--line);background:var(--panel2);width:24px;height:24px;color:var(--accent);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.people-picker-person.selected .people-picker-person-meta i{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.people-picker-empty,.people-picker-loading{text-align:center;color:var(--muted);margin:20px 8px;font-size:.78rem}.people-picker-success{color:var(--accent);margin:0 16px 8px;font-weight:800}.people-picker-sheet>.media-save-error{margin:0 16px 8px}.people-picker-footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#0c1016f5;flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.people-picker-footer span{min-width:0;color:var(--muted);font-size:.7rem}.people-picker-footer button{flex:none;min-height:40px;padding:8px 12px}@keyframes butaca-backdrop-in{0%{opacity:0}}@keyframes butaca-sheet-in{0%{opacity:.85;transform:translateY(18px)}}.mobile-notification-count{aspect-ratio:1!important;border:2px solid #0c1118!important;border-radius:50%!important;width:10px!important;min-width:10px!important;height:10px!important;padding:0!important;font-size:0!important;line-height:0!important;top:-4px!important;right:-5px!important}.recommend-quiz-topline{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:.76rem;display:flex}.recommend-quiz-topline strong{color:var(--text)}.recommend-quiz-progress{background:var(--panel2);border-radius:999px;height:4px;margin:0 0 22px;display:block;position:relative;overflow:hidden}.recommend-quiz-progress:after{display:none!important}.recommend-quiz-progress i{border-radius:inherit;background:var(--accent);height:100%;transition:width .14s;display:block}.recommend-quiz-question{min-height:88px;transition:opacity 80ms,transform 80ms}.recommend-quiz-question h2{margin:5px 0 16px;line-height:1.18}.recommend-quiz.is-transitioning .recommend-quiz-question{opacity:.72;transform:translate(-5px)}.recommend-quiz-options button{text-align:left;touch-action:manipulation;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:11px 13px;transition:transform 80ms,background 90ms,border-color 90ms;display:flex;position:relative}.recommend-quiz-options button:active{transform:scale(.985)}.recommend-quiz-options button.selected{background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.5)}.recommend-quiz-options button span{color:var(--accent);font-weight:950}.recommend-quiz-navigation{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:12px;display:flex}.recommend-quiz-navigation span{color:var(--muted);text-align:right;font-size:.68rem}.favorite-people-carousel{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(106px,126px);grid-auto-flow:column;gap:12px;padding:2px 2px 7px;display:grid;overflow-x:auto}.favorite-people-carousel::-webkit-scrollbar{display:none}.favorite-people-carousel .favorite-person-card{scroll-snap-align:start}.favorite-person-photo,.favorite-person-card>a{touch-action:manipulation}.favorite-person-photo:active{transform:scale(.97)}.cast-photo-link{cursor:pointer;touch-action:manipulation;transition:transform 80ms,opacity 80ms}.cast-photo-link:active{opacity:.82;transform:scale(.94)}.profile-import-data-trigger{width:100%}.data-import-sheet{max-height:min(84dvh,760px)}.data-import-head h2{margin:3px 0 0}.data-import-start,.data-import-preview,.data-import-complete{overscroll-behavior:contain;flex:auto;min-height:0;padding:8px 16px 18px;overflow-y:auto}.data-import-start>p{color:var(--muted);margin:0 0 15px;line-height:1.45}.data-import-file{border:1px dashed rgba(var(--accent-rgb),.45);background:rgba(var(--accent-rgb),.055);text-align:center;cursor:pointer;border-radius:16px;align-content:center;place-items:center;gap:4px;min-height:104px;padding:16px;position:relative;width:100%!important;display:grid!important}.data-import-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.data-import-file.is-busy{opacity:.65;pointer-events:none}.data-import-file small,.data-import-file-name{color:var(--muted)}.data-import-file-name{overflow-wrap:anywhere;margin-top:8px;font-size:.7rem;display:block}.data-import-source{background:var(--panel2);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.data-import-source span{color:var(--muted);font-size:.72rem}.data-import-source strong{text-align:right;font-size:.8rem}.data-import-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.data-import-stats>div{border:1px solid var(--line);background:#ffffff05;border-radius:12px;gap:2px;min-width:0;padding:10px;display:grid}.data-import-stats strong{color:var(--accent);font-size:1.25rem}.data-import-stats span{color:var(--muted);font-size:.68rem;line-height:1.25}.data-import-privacy-note{background:rgba(var(--accent-rgb),.065);color:#eadadc;border-radius:10px;margin:12px 0 0;padding:9px 11px;font-size:.72rem;line-height:1.4}.data-import-warnings{border:1px solid var(--line);border-radius:11px;margin-top:10px;padding:9px 11px}.data-import-warnings summary{cursor:pointer;font-size:.73rem;font-weight:800}.data-import-warnings p{color:var(--muted);margin:7px 0 0;font-size:.67rem;line-height:1.35}.data-import-actions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.data-import-actions button{min-height:40px}.data-import-complete{text-align:center}.data-import-complete-icon{background:rgba(var(--accent-rgb),.13);width:54px;height:54px;color:var(--accent);border-radius:50%;place-items:center;margin:4px auto 10px;font-size:1.5rem;font-weight:900;display:grid}.data-import-complete h3{margin:0 0 14px}.data-import-summary{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.data-import-summary p{background:var(--panel2);color:var(--muted);border-radius:10px;margin:0;padding:9px 10px;font-size:.72rem}.data-import-summary strong{color:var(--text);font-size:1rem}.data-import-error{color:#ffcaca;background:#ff4b4b17;border-radius:10px;margin:0 16px 16px;padding:9px 11px;font-size:.74rem;line-height:1.4}.auth-mode-head{gap:2px;margin-bottom:5px;display:grid}.auth-mode-head h2{margin:0 0 8px}.auth-card{gap:12px!important}.auth-card>button{width:100%}.auth-inline-notice{background:#ffb43c14;border:1px solid #ffb43c33;border-radius:10px;padding:9px 10px;font-size:.74rem;line-height:1.4}.auth-inline-notice.success{background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.25);color:#f3dfe1}.auth-field-error{color:#ffb9b9;margin-top:-5px;font-size:.72rem}.auth-confirmation-panel{text-align:center;align-items:stretch}.auth-confirmation-icon{background:rgba(var(--accent-rgb),.1);width:58px;height:58px;color:var(--accent);border-radius:50%;place-items:center;margin:0 auto 4px;font-size:1.55rem;display:grid}.auth-confirmation-panel h2{margin:0}.auth-confirmation-panel p{margin:2px 0;line-height:1.45}.auth-confirmation-email{background:var(--panel2);overflow-wrap:anywhere;border-radius:10px;padding:9px;display:block}.auth-message{color:var(--muted)}@media (max-width:700px){.people-picker-backdrop,.data-import-backdrop{padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.people-picker-sheet,.data-import-sheet{border-radius:22px;max-height:min(82dvh,720px)}.people-picker-footer{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.recommend-quiz{width:100%;max-width:100%;overflow:hidden}.recommend-quiz-navigation{align-items:flex-end}.favorite-people-carousel{grid-auto-columns:minmax(98px,116px)}.data-import-stats,.data-import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.data-import-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.data-import-actions button{width:100%}}@media (max-width:370px){.people-picker-footer{flex-direction:column;align-items:stretch}.people-picker-footer button{width:100%}.data-import-stats{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.people-picker-backdrop,.data-import-backdrop,.people-picker-sheet,.data-import-sheet,.recommend-quiz-question,.recommend-quiz-options button,.cast-photo-link{transition:none!important;animation:none!important}}.notifications-load-more{justify-self:center;min-width:150px;margin:6px auto 2px}.recommend-quiz-loading{border:1px solid rgba(var(--accent-rgb),.22);background:rgba(var(--accent-rgb),.055);border-radius:13px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 10px;margin-top:14px;padding:13px 14px;display:grid}.recommend-quiz-loading strong{font-size:.79rem}.recommend-quiz-loading small{color:var(--muted);grid-column:2;font-size:.68rem;line-height:1.35}.recommend-quiz-spinner{border:2px solid rgba(var(--accent-rgb),.2);border-top-color:var(--accent);border-radius:50%;grid-row:1/span 2;width:20px;height:20px;animation:.65s linear infinite butaca-quiz-spin}.recommend-quiz-error{margin-top:10px;display:block}@keyframes butaca-quiz-spin{to{transform:rotate(360deg)}}.people-picker-backdrop{box-sizing:border-box;max-width:none;max-height:none}.people-picker-sheet{max-height:min(100% - 8px,720px)}.people-picker-results{scroll-padding-bottom:12px}.people-picker-search input{scroll-margin-top:12px;scroll-margin-bottom:12px}.list-mobile-backdrop{z-index:480;box-sizing:border-box;padding:10px max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior:contain;background:#020509b3;place-items:end center;animation:.11s ease-out both butaca-backdrop-in;display:grid;position:fixed}.list-mobile-sheet{background:linear-gradient(#181e27fc,#0c1016fe);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;width:min(560px,100%);min-height:0;max-height:min(100% - 6px,720px);animation:.13s cubic-bezier(.2,.8,.2,1) both butaca-sheet-in;display:flex;overflow:hidden;box-shadow:0 24px 80px #0000008c}.list-mobile-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 14px 9px 16px;display:flex}.list-mobile-head strong{font-size:1rem}.list-mobile-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:72px;padding:10px 12px;overflow-y:auto}.list-mobile-scroll .list-choice-stack{max-height:none;padding:0;overflow:visible}.list-mobile-create{padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#0c1016fa;flex:none;grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.list-mobile-create input{width:100%;min-width:0;height:42px;color:var(--text);font:inherit;background:#0d1219;border:1px solid #3b4658;border-radius:10px;outline:0;padding:0 11px;font-size:16px}.list-mobile-create input:focus{border-color:rgba(var(--accent-rgb),.52)}.list-mobile-create button{min-width:70px;color:var(--text);font:inherit;background:#1a2230;border:1px solid #46536a;border-radius:10px;padding:8px 11px;font-weight:800}.list-mobile-create button:disabled{opacity:.45}.list-mobile-sheet>.media-save-error{flex:none;margin:0 12px 9px}@media (max-width:700px){.media-action-popover.list-popover{display:none!important}.people-picker-backdrop{padding:6px 8px max(6px,env(safe-area-inset-bottom))}.people-picker-sheet{border-radius:21px;width:100%;max-height:min(100% - 4px,720px)}.people-picker-footer{padding-bottom:max(9px,env(safe-area-inset-bottom))}.recommend-quiz-loading{grid-template-columns:22px minmax(0,1fr);padding:11px 12px}}@media (max-width:370px){.list-mobile-create{grid-template-columns:1fr}.list-mobile-create button{width:100%;min-height:40px}.list-choice-row{grid-template-columns:minmax(0,1fr) 60px 32px}.list-choice-privacy{min-width:60px;padding-inline:5px;font-size:.64rem}}@media (prefers-reduced-motion:reduce){.recommend-quiz-spinner{animation-duration:1.2s!important}.list-mobile-backdrop,.list-mobile-sheet{animation:none!important}}.recommend-home-section{gap:14px;display:grid}.recommend-home-title{align-items:flex-end}.recommend-home-title p{max-width:620px;color:var(--muted);margin:5px 0 0;font-size:.78rem;line-height:1.4}.recommend-quiz-embedded{width:100%;max-width:760px}.recommend-quiz-error{color:#ffd0d0;background:#ff6b6b12;border:1px solid #ff6b6b4d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.recommend-quiz-error span{min-width:0;font-size:.73rem;line-height:1.4}.recommend-quiz-error button{flex:none;min-height:36px;padding:7px 10px}.recommend-result-poster>span{width:100%;height:100%;color:var(--muted);text-align:center;place-items:center;padding:8px;font-size:.67rem;display:grid}@media (max-width:700px){.recommend-home-title{align-items:flex-start}.recommend-home-title .section-text-link{flex:none}.recommend-quiz-embedded{border-radius:14px}.recommend-quiz-error{flex-direction:column;align-items:stretch}.recommend-quiz-error button{width:100%}}.resolved-poster{background:var(--panel);width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.resolved-poster>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.resolved-poster>.poster-empty{text-align:center;place-items:center;width:100%;height:100%;padding:8px;display:grid}.data-import-toast{z-index:560;top:calc(16px + env(safe-area-inset-top));border:1px solid rgba(var(--success-rgb),.38);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1814f7;border-radius:16px;align-items:center;gap:11px;width:min(420px,100vw - 24px);padding:12px 14px;animation:.16s ease-out both butaca-toast-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #0000006b}.data-import-toast>span{background:var(--accent);width:28px;height:28px;color:var(--accent-contrast);border-radius:50%;flex:0 0 28px;place-items:center;font-weight:950;display:grid}.data-import-toast>div{gap:2px;min-width:0;display:grid}.data-import-toast strong{font-size:.9rem}.data-import-toast small{color:var(--muted);font-size:.72rem;line-height:1.25}.favorite-person-name{text-align:center;width:100%;line-height:1.2;display:block}.favorite-person-name strong{text-align:center;width:100%;display:block}@keyframes butaca-toast-in{0%{opacity:0;transform:translate(-50%,-8px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (max-width:700px){.data-import-toast{top:calc(10px + env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){.data-import-toast{animation:none!important}}.community-user-search{gap:8px;margin:14px 0 20px;display:grid}.community-user-search-box{border:1px solid var(--line);background:var(--panel2);border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-height:46px;padding:0 12px;display:grid}.community-user-search-box>span{color:var(--muted);text-align:center;font-size:1.15rem}.community-user-search-box input{width:100%;min-width:0;height:44px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:16px}.community-user-search-results{border:1px solid var(--line);background:#0e131af5;border-radius:14px;gap:5px;max-height:min(50dvh,430px);padding:4px;display:grid;overflow:auto}.community-user-search-row{min-width:0;color:inherit;border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 9px;text-decoration:none;display:grid}.community-user-search-row:hover{background:#ffffff0b}.community-user-search-row .user-avatar{width:40px;height:40px}.community-user-search-row>span{gap:2px;min-width:0;display:grid}.community-user-search-row strong,.community-user-search-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-user-search-row small{color:var(--muted);font-size:.69rem}.community-user-search-row em{color:var(--accent);font-size:.64rem;font-style:normal;font-weight:800}.community-user-search-status{color:var(--muted);margin:3px 7px 6px;font-size:.7rem}.recommend-reference{background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;gap:8px;margin-bottom:16px;padding:12px;display:grid}.recommend-reference-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.recommend-reference-head>div{gap:2px;display:grid}.recommend-reference-head .eyebrow{margin:0}.recommend-reference-search{background:#0d1219;border:1px solid #344052;border-radius:11px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-height:44px;padding:0 10px;display:grid}.recommend-reference-search input{width:100%;min-width:0;height:42px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:16px}.recommend-reference-results{border:1px solid var(--line);background:#080c12fa;border-radius:11px;gap:4px;max-height:230px;padding:4px;display:grid;overflow:auto}.recommend-reference-results button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:6px 8px;display:grid}.recommend-reference-results button:hover{background:#ffffff0d}.recommend-reference-results img,.recommend-reference-results .recommend-reference-poster-empty{object-fit:cover;background:var(--panel);width:36px;height:52px;color:var(--muted);border-radius:6px;place-items:center;font-size:.55rem;display:grid}.recommend-reference-results button>span:last-child{gap:2px;min-width:0;display:grid}.recommend-reference-results strong,.recommend-reference-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recommend-reference-results small,.recommend-reference-hint{color:var(--muted);font-size:.68rem}.recommend-reference-selected{background:rgba(var(--accent-rgb),.07);border:1px solid rgba(var(--accent-rgb),.22);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.recommend-reference-selected span{color:var(--muted);font-size:.67rem}.recommend-reference-selected strong{text-align:right}.trailer-action{border:1px solid rgba(var(--accent-rgb),.42);background:linear-gradient(180deg,rgba(var(--accent-rgb),.16),rgba(var(--accent-rgb),.08));color:#fff0f1;touch-action:manipulation;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 13px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #0000002e}.trailer-action-icon{width:20px;height:20px;color:var(--accent);place-items:center;font-size:.75rem;display:grid}.trailer-action small{color:#b8c6b1;max-width:90px;font-size:.57rem;font-weight:700;line-height:1.15}.trailer-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.detail-collection-section{margin:24px 0 10px}.collection-section-title h2 a{color:inherit;text-decoration:none}.collection-heading{max-width:850px}.collection-media-grid{margin-top:10px}.poster-empty-resolvable{grid-template-rows:auto auto;align-content:center;gap:7px}.poster-retry{z-index:3;min-height:30px;color:var(--text);font:inherit;background:#18202c;border:1px solid #46536a;border-radius:8px;padding:5px 8px;font-size:.62rem;font-weight:800;position:relative}.mobile-notification-count,.header-user-notification-dot,.header-notification-dot{box-sizing:border-box!important;aspect-ratio:1!important;border-radius:50%!important;flex:0 0 10px!important;width:10px!important;min-width:10px!important;max-width:10px!important;height:10px!important;min-height:10px!important;max-height:10px!important;padding:0!important;font-size:0!important;line-height:0!important;overflow:hidden!important}.pending-action .status-icon,.poster-quick-pending,.pending-poster-badge,.profile-dashboard-pending .profile-dashboard-icon{color:#55bfff!important}.pending-action .status-icon svg,.poster-quick-pending svg,.pending-poster-badge svg,.profile-dashboard-pending svg{width:100%;height:100%}.notification-card-actor,.notification-unified-card p a,.notification-open-link{touch-action:manipulation}@media (max-width:700px){.detail-title-line{flex-wrap:wrap;align-items:flex-start}.detail-title-line h1{flex:100%;min-width:0}.trailer-action{align-self:flex-start;min-width:132px}.recommend-reference{padding:10px}.collection-section-title{align-items:flex-start}}@media (hover:none) and (pointer:coarse){a[href],button:not(:disabled),[role=button],.media-card,.carousel-card,.notification-unified-card{-webkit-tap-highlight-color:rgba(var(--accent-rgb),.12)}a[href]:active,button:not(:disabled):active,[role=button]:active{filter:brightness(1.16)}.poster-card-link:active,.cast-photo-link:active,.notification-card-actor:active,.community-user-search-row:active,.profile-stat-link:active,.profile-stat-card:active,.stat-link:active{opacity:.76}.trailer-action:active{background:rgba(var(--accent-rgb),.22);transform:scale(.975)}:is(.notification-unified-card:has(a:active),.notification-unified-card:has(button:active)){background:#ffffff0e}}@media (prefers-reduced-motion:reduce){.trailer-action{transition:none!important}}.profile-data-tools{border:1px solid var(--line);background:color-mix(in srgb,var(--card) 88%,transparent);border-radius:18px;gap:10px;padding:12px;display:grid}.profile-data-tools-head{gap:3px;display:grid}.profile-data-tools-head strong{font-size:.96rem}.profile-data-tools-head small{color:var(--muted);line-height:1.35}.profile-data-tools-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.profile-data-tools-actions>button{width:100%;min-width:0}.data-import-resolution,.data-import-conflicts{border:1px solid var(--line);background:color-mix(in srgb,var(--card) 86%,transparent);border-radius:14px;gap:4px;padding:10px 12px;display:grid}.data-import-resolution{grid-template-columns:1fr 1fr}.data-import-resolution p,.data-import-conflicts p{margin:0;font-size:.84rem;line-height:1.35}.data-import-resolution strong{color:var(--accent)}.data-import-conflicts>strong{font-size:.9rem}.data-import-toast-detailed{max-width:min(620px,100vw - 24px)}.data-import-toast-detailed small{white-space:normal;line-height:1.35}.data-export-sheet{gap:14px;display:grid}.data-export-options{gap:10px;display:grid}.data-export-options button{text-align:left;border-radius:16px;gap:4px;width:100%;padding:13px 14px;display:grid}.data-export-options button small{opacity:.78;font-weight:500;line-height:1.35}.data-export-progress{color:var(--muted);margin:0;font-size:.88rem}@media (max-width:520px){.profile-data-tools-actions,.data-import-resolution{grid-template-columns:1fr}.data-import-sheet{overscroll-behavior:contain;max-height:min(86dvh,100dvh - 20px);overflow-y:auto}}.data-import-format-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;display:grid}.data-import-format-options .data-import-file{min-width:0}.data-import-source small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);margin-top:2px;font-size:.7rem;display:block;overflow:hidden}.data-import-resolution p:nth-child(3){grid-column:1/-1}@media (max-width:520px){.data-import-format-options{grid-template-columns:1fr}.data-import-resolution p:nth-child(3){grid-column:auto}}.data-import-progress-wrap{border:1px solid var(--line);background:#ffffff06;border-radius:13px;gap:7px;margin-top:14px;padding:11px 12px;display:grid}.data-import-progress-copy{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.data-import-progress-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;line-height:1.25;overflow:hidden}.data-import-progress-copy span{color:var(--accent);font-variant-numeric:tabular-nums;flex:none;font-size:.76rem;font-weight:850}.data-import-progress{background:#ffffff16;border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.data-import-progress>span{border-radius:inherit;background:var(--accent);will-change:width;width:0;transition:width .22s ease-out;position:absolute;inset:0 auto 0 0}.data-import-progress>span.is-working:after{content:"";background:linear-gradient(110deg,#0000 0 32%,#ffffff47 46%,#0000 60%);animation:1.25s ease-in-out infinite data-import-progress-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes data-import-progress-shine{to{transform:translate(190%)}}@media (prefers-reduced-motion:reduce){.data-import-progress>span{transition:none}.data-import-progress>span.is-working:after{animation:none}}.list-poster-badge,.list-square-action.active,.list-choice.selected .list-choice-mark,.list-choice-row.selected .list-choice-mark,.list-choice-row.selected .list-choice-name,.list-search-bookmark,.profile-dashboard-lists .profile-dashboard-title,.profile-dashboard-lists .profile-dashboard-icon,.profile-dashboard-lists .profile-dashboard-meta b,.poster-panel-action.lists,.poster-quick-list-stack>button.selected{color:var(--list)!important}.red-outline-action{border-color:rgba(var(--list-rgb),.62)!important;background:rgba(var(--list-rgb),.08)!important;color:#dce5a8!important}.red-outline-action:hover{border-color:var(--list)!important;background:rgba(var(--list-rgb),.14)!important}.list-inline-search-form input:focus,.list-mobile-create input:focus{border-color:rgba(var(--list-rgb),.64)!important}.list-choice-privacy.public{color:var(--list)!important}.pending-action .status-icon,.poster-panel-action.pending,.poster-quick-pending{color:var(--pending-inactive)!important}.tmdb-rating{color:#dbe1e9;background:#10161fc7;border:1px solid #3b4658;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:2px 0 10px;padding:7px 10px;font-size:.76rem;display:flex}.tmdb-rating strong{color:#f2d36c;letter-spacing:.005em;font-size:.78rem}.tmdb-rating span{color:var(--muted)}.seen-by-friends{gap:8px;margin:14px 0 2px;display:grid}.seen-by-friends>strong{color:#dce2ea;font-size:.78rem}.seen-by-friends-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seen-by-friend{color:#e6eaf0;touch-action:manipulation;background:#141922d1;border:1px solid #354054;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:4px 7px 4px 4px;font-size:.7rem;font-weight:750;display:inline-flex}.seen-by-friend .user-avatar{flex:0 0 26px!important;width:26px!important;height:26px!important}.seen-by-friend span{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.seen-by-friends-more{background:var(--panel2);width:30px;height:30px;color:var(--muted);border:1px solid #3a4659;border-radius:50%;place-items:center;font-size:.68rem;font-weight:900;display:grid}.rating-histogram-section{border:1px solid var(--line);background:linear-gradient(#141922eb,#0e131beb);border-radius:16px;margin:28px 0 12px;padding:16px 16px 13px}.rating-histogram-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.rating-histogram-heading h2{letter-spacing:-.02em;margin:1px 0 0;font-size:1rem}.rating-histogram-heading .eyebrow{font-size:.62rem;margin:0!important}.rating-histogram-total{color:var(--muted);white-space:nowrap;font-size:.7rem}.rating-histogram{grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:4px;height:112px;padding:10px 1px 0;display:grid}.rating-histogram-link{touch-action:manipulation;border-radius:7px;justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex}a.rating-histogram-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rating-histogram-column{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;width:100%;height:100%;min-height:72px;padding-top:12px;display:flex;position:relative}.rating-histogram-bar{background:#657389;border:1px solid #ffffff0f;border-radius:4px 4px 2px 2px;width:min(100%,28px);min-width:7px;max-width:28px;transition:height .2s,background .15s,transform .12s;display:block}a.rating-histogram-link:hover .rating-histogram-bar{background:#8794a8;transform:translateY(-1px)}.rating-histogram-column small{color:#7f8998;min-height:12px;font-size:.55rem;line-height:1}.rating-histogram-column.is-own .rating-histogram-bar{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.72)}.rating-own-marker{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px rgba(var(--accent-rgb),.18);border-radius:50%;margin-left:-4px;position:absolute;top:1px;left:50%}.rating-histogram-scale{color:#9ba6b6;justify-content:space-between;margin-top:5px;font-size:.65rem;font-weight:800;display:flex}.rating-own-copy{color:#d8dee8;margin:10px 0 0;font-size:.76rem}.rating-own-copy span{color:var(--muted)}.viewer-rating-badge{z-index:8;border:1px solid rgba(var(--accent-rgb),.65);pointer-events:none;background:#070a0feb;border-radius:8px;justify-content:center;align-items:center;min-height:24px;padding:4px 6px;line-height:1;display:inline-flex;position:absolute;bottom:7px;left:7px;box-shadow:0 4px 14px #00000061}.viewer-rating-star{letter-spacing:-.04em;color:#46505f;font-size:.62rem;font-style:normal}.viewer-rating-star.full{color:var(--accent)}.viewer-rating-star.half{color:#0000;background:linear-gradient(90deg,var(--accent) 50%,#46505f 50%);-webkit-background-clip:text;background-clip:text}.snapshot-rating-block{gap:2px;margin-top:2px;display:grid}.snapshot-rating-block>small{color:var(--muted);font-size:.66rem}.snapshot-rating-block.is-external-owner{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.snapshot-rating-block.is-external-owner>small{color:#b7c0cd;font-size:.64rem;font-weight:750}.snapshot-stars{color:#dfe4ec;align-items:center;gap:6px;display:flex}.snapshot-five-stars{line-height:1;display:inline-flex}.snapshot-star{color:#46505f;font-size:.78rem}.snapshot-star.half{color:#0000;background:linear-gradient(90deg,#ffd166 50%,#46505f 50%);-webkit-background-clip:text;background-clip:text}.snapshot-stars strong{color:#d9dee7;font-size:.66rem}@media (hover:none) and (pointer:coarse){a[href],button:not(:disabled),[role=button],.media-card,.carousel-card,.notification-unified-card{-webkit-tap-highlight-color:rgba(var(--accent-rgb),.14)}}@media (max-width:700px){.tmdb-rating{gap:6px;margin-top:0;padding:6px 9px;font-size:.7rem}.rating-histogram-section{border-radius:15px;margin:22px 0 8px;padding:14px 12px 12px}.rating-histogram{gap:3px;height:98px}.rating-histogram-bar{max-width:23px}.rating-histogram-heading{align-items:flex-start}.rating-histogram-total{padding-top:3px}.seen-by-friends-list{gap:6px}.seen-by-friend span{max-width:82px}.viewer-rating-badge{padding:4px 5px;bottom:5px;left:5px}.viewer-rating-star{font-size:.56rem}}.snapshot-card-highlight{scroll-margin-top:96px}.snapshot-origin-note{border:1px solid rgba(var(--accent-rgb),.38);background:rgba(var(--accent-rgb),.09);color:#f0c8cb;letter-spacing:.02em;border-radius:999px;width:fit-content;margin-top:7px;padding:3px 6px;font-size:.58rem;font-weight:850}body{background:linear-gradient(180deg,#0d1218 0,var(--bg) 300px)}.topbar{background:#090d12e8;border-bottom-color:#4a56686b;box-shadow:0 8px 28px #0000001a}.header-search input,.searchbar input,.auth-card input,.actions-panel select,.actions-panel textarea{border-color:var(--line);background:#121821eb}.header-search input:focus,.searchbar input:focus,.auth-card input:focus,.actions-panel textarea:focus{border-color:#465468;outline:none;box-shadow:0 0 0 3px #6e7e9412}.eyebrow,.section-text-link,.upcoming-release-block b,.data-import-progress-copy span{color:var(--brand-text)!important}.profile-dashboard-card,.social-hub-card,.notification-unified-card,.social-feed-item,.recommend-quiz,.rating-histogram-section,.app-calendar-card,.app-calendar-events,.stat,.auth-card,.actions-panel,.profile-connection-stats>a{box-shadow:0 10px 30px #00000017;border-color:var(--line)!important;background:linear-gradient(#141b25f2,#0f141cf7)!important}.profile-dashboard-card:hover,.social-hub-card:hover{background:linear-gradient(#171f2a,#121821)!important;border-color:#3a4658!important}.notice,.chip,.season-link,.episode,.connection-tabs a,.recommend-quiz-options button,.favorite-person-button{border-color:var(--line)}.profile-dashboard-title,.profile-dashboard-diary .profile-dashboard-title,.profile-dashboard-movies .profile-dashboard-title,.profile-dashboard-series .profile-dashboard-title,.profile-dashboard-pending .profile-dashboard-title,.profile-dashboard-lists .profile-dashboard-title,.profile-dashboard-recommendations .profile-dashboard-title{color:var(--text)!important}.profile-dashboard-movies .profile-dashboard-icon,.profile-dashboard-series .profile-dashboard-icon,.profile-dashboard-diary .profile-dashboard-icon,.profile-dashboard-movies .profile-dashboard-meta b,.profile-dashboard-series .profile-dashboard-meta b,.profile-dashboard-diary .profile-dashboard-meta b{color:var(--brand-text)!important}.profile-dashboard-pending .profile-dashboard-icon,.profile-dashboard-pending .profile-dashboard-meta b{color:var(--pending)!important}.profile-dashboard-lists .profile-dashboard-icon,.profile-dashboard-lists .profile-dashboard-meta b{color:var(--list)!important}.profile-dashboard-recommendations .profile-dashboard-icon,.profile-dashboard-recommendations .profile-dashboard-meta b{color:var(--recommend)!important}.profile-dashboard-meta{color:var(--muted)!important}.favorite-mini-action.active,.favorite-poster-badge,.favorite-left-poster-badge,.favorite-person-button.active,.poster-panel-action.favorite.active{color:var(--favorite)!important;border-color:#d8b64b8a!important}.favorite-mini-action.active,.poster-panel-action.favorite.active{background:#d8b64b12!important}.snapshot-star.full{color:var(--favorite)!important}.snapshot-star.half{background:linear-gradient(90deg,var(--favorite) 50%,#46505f 50%)!important;-webkit-background-clip:text!important;background-clip:text!important}.pending-action.active .status-icon,.poster-panel-action.pending.active,.poster-quick-pending.active,.pending-poster-badge,.profile-dashboard-pending .profile-dashboard-icon{color:var(--pending)!important}.poster-panel-action.pending.active{background:#68b1d611!important;border-color:#68b1d675!important}.list-square-action.active,.list-choice.selected,.list-choice-row.selected,.list-search-result.selected,.poster-panel-action.lists.active{border-color:rgba(var(--list-rgb),.5)!important;background:rgba(var(--list-rgb),.075)!important}.poster-panel-action.recommend,.profile-dashboard-recommendations .profile-dashboard-meta b{color:var(--recommend)!important}.detail-bg{filter:saturate(.72)contrast(.92)brightness(.92)}.detail-bg:after{background:linear-gradient(180deg,#070a0e57 0%,#090d12a3 48%,var(--bg) 96%)!important}.chip{color:#c7ced8;background:#19212cbd;border-color:#303b4b}.tmdb-rating{background:#0f151dc7;border-color:#303b4b}.tmdb-rating strong{color:#d7bf70}.seen-by-friend{background:#121821c7;border-color:#303b4b}.favorite-person-relevance{color:#cbd1da!important;background:#ffffff09!important;border-color:#ffffff17!important}.favorite-person-relevance strong{color:var(--text)}.favorite-release-copy small{color:#b9c1cc!important}.rating-histogram-section{background:linear-gradient(#121821f0,#0d1219f5)!important;border-color:#2a3442!important}.rating-histogram-bar{background:#667286;border-color:#ffffff0b}a.rating-histogram-link:hover .rating-histogram-bar{background:#7a879a}.rating-histogram-column small{color:#8994a4}.rating-own-copy strong{color:var(--brand-text)}.notification-unified-card.is-unread{border-color:rgba(var(--brand-text-rgb),.32)!important;background:linear-gradient(100deg,rgba(var(--accent-rgb),.055),#141b25f2 34%)!important}.notification-unified-card.is-unread:before{background:var(--brand-text)}.feed-rating strong{color:var(--brand-text)!important}.social-feed-item blockquote{border-left-color:#394659}.status-action.active,.series-follow-action.active,.review-visibility-row button.active,.connection-tabs a.active,.recommend-quiz-options button.selected{box-shadow:none}.status-action.active,.series-follow-action.active{color:var(--brand-text);border-color:rgba(var(--brand-text-rgb),.42);background:rgba(var(--accent-rgb),.065)}.review-visibility-row button.active,.connection-tabs a.active{background:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important}.cast-row-highlight{border-color:rgba(var(--brand-text-rgb),.34)!important;background:linear-gradient(90deg,rgba(var(--accent-rgb),.075),#ffffff05)!important;box-shadow:inset 3px 0 0 var(--brand)!important}.snapshot-card-highlight .snapshot-poster{border-color:rgba(var(--brand-text-rgb),.72)!important;box-shadow:0 0 0 2px rgba(var(--accent-rgb),.14),0 12px 28px #0000003d!important}.snapshot-origin-note{border-color:rgba(var(--brand-text-rgb),.3);background:rgba(var(--accent-rgb),.055);color:#d9aeb2}@media (max-width:700px){body{background:linear-gradient(180deg,#0d1218 0,var(--bg) 240px)!important}.header-search input{background:#121821e6!important;border-color:#2d3847!important}.mobile-tabbar{-webkit-backdrop-filter:blur(22px)saturate(1.08)!important;backdrop-filter:blur(22px)saturate(1.08)!important;background:#0c1118ed!important;border-color:#49556794!important;box-shadow:0 12px 36px #00000057!important}.mobile-tabbar>a{color:#98a3b3!important}.mobile-tabbar>a.active{color:var(--brand-text)!important;background:rgba(var(--accent-rgb),.075)!important;box-shadow:inset 0 0 0 1px rgba(var(--brand-text-rgb),.24)!important}.profile-dashboard-card{box-shadow:none!important;background:linear-gradient(#151c26,#111720)!important;border-color:#2b3544!important}.catalog-heading h1{letter-spacing:-.045em}.section-title{margin-top:30px}.rating-histogram-section{box-shadow:none!important}}.recommend-quiz-v2{max-width:980px;padding:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.recommend-session-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.recommend-session-tools>button{border:1px solid var(--line);min-height:76px;color:var(--text);text-align:left;box-shadow:none;background:linear-gradient(#151c26,#111720);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:1px 9px;padding:13px 15px;display:grid}.recommend-session-tools>button>span{width:34px;height:34px;color:var(--brand-text);background:#1c2532;border-radius:11px;grid-row:1/3;place-items:center;font-size:1.05rem;display:grid}.recommend-session-tools>button strong{font-size:.86rem}.recommend-session-tools>button:hover,.recommend-session-tools>button.active{background:#18212c;border-color:#465468}.recommend-session-tools>button.active>span,.recommend-session-tools>.recommend-surprise>span{background:rgba(var(--accent-rgb),.1);color:var(--brand-text)}.recommend-optional-panel{border:1px solid var(--line);background:linear-gradient(#141b25f0,#0e131bf5);border-radius:18px;gap:13px;margin:0 0 18px;padding:16px;display:grid}.recommend-panel-heading{gap:3px;display:grid}.recommend-panel-heading .eyebrow{margin:0!important}.recommend-panel-heading h3{margin:0;font-size:1.05rem}.recommend-panel-heading p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.45}.recommend-reference-v2{background:0 0;border:0;margin:0;padding:0}.recommend-reference-v2 .recommend-reference-selected{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.recommend-reference-v2 .recommend-reference-selected button{min-height:34px;padding:6px 9px}.recommend-advanced-grid{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(180px,.7fr));align-items:end;gap:10px;display:grid}.recommend-advanced-grid>label{color:var(--muted);gap:6px;font-size:.7rem;font-weight:800;display:grid}.recommend-advanced-grid select{min-height:44px;color:var(--text);background:#0d1219;border:1px solid #344052;border-radius:11px;padding:0 11px}.recommend-advanced-grid .recommend-toggle{color:#cbd2dc;background:#0d1219;border:1px solid #344052;border-radius:11px;grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:44px;padding:0 11px}.recommend-toggle input{accent-color:var(--brand)}.recommend-friend-picker{gap:8px;padding-top:4px;display:grid}.recommend-friend-picker>strong{font-size:.82rem}.recommend-friend-picker>div{gap:7px;padding-bottom:3px;display:flex;overflow:auto}.recommend-friend-picker button{border:1px solid var(--line);color:#cbd2dc;background:#111720;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:44px;padding:6px 10px;display:flex}.recommend-friend-picker button.selected{border-color:rgba(var(--brand-text-rgb),.5);background:rgba(var(--accent-rgb),.08);color:#fff}.recommend-friend-picker .user-avatar{width:29px;height:29px}.recommend-friend-picker small{color:var(--muted);font-size:.66rem}.recommend-quiz-v2 .recommend-quiz-topline{margin:0 0 8px}.recommend-back{border:1px solid var(--line);width:34px;height:34px;color:var(--text);background:#141b25;border-radius:10px;padding:0}.recommend-question-stage{border:1px solid var(--line);background:radial-gradient(circle at 88% 5%,rgba(var(--accent-rgb),.07),transparent 32%),linear-gradient(180deg,#151c26,#10161e);border-radius:22px;min-height:420px;padding:28px;box-shadow:0 18px 46px #0000001f}.recommend-quiz-v2 .recommend-quiz-question h2{letter-spacing:-.045em;margin:6px 0 8px;font-size:clamp(1.7rem,4vw,2.65rem)}.recommend-quiz-v2 .recommend-quiz-question>p:last-child{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.recommend-quiz-v2 .recommend-quiz-options button{min-height:78px;color:var(--text);text-align:left;box-shadow:none;background:#121924;border:1px solid #2f3a4b;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:12px 14px;display:grid}.recommend-quiz-v2 .recommend-quiz-options button.selected{border-color:rgba(var(--brand-text-rgb),.52)!important;background:rgba(var(--accent-rgb),.08)!important}.recommend-option-glyph{color:#c9d0da;background:#1b2532;border-radius:13px;place-items:center;width:42px;height:42px;font-size:1.12rem;display:grid}.recommend-quiz-options button.selected .recommend-option-glyph{background:rgba(var(--accent-rgb),.13);color:var(--brand-text)}.recommend-quiz-v2 .recommend-quiz-options button>span:nth-child(2){gap:3px;display:grid}.recommend-quiz-v2 .recommend-quiz-options button strong{font-size:.9rem}.recommend-quiz-v2 .recommend-quiz-options button small{color:var(--muted);font-size:.68rem;font-weight:600}.recommend-quiz-v2 .recommend-quiz-options button>i{color:#738094;font-size:1.1rem;font-style:normal}.recommend-quiz-v2 .recommend-quiz-options button.selected>i{color:var(--brand-text)}.recommend-quiz-v2 .recommend-options-mood{grid-template-columns:repeat(2,minmax(0,1fr))}.recommend-quiz-loading,.recommend-inline-loading{margin-top:14px;background:#111821!important;border-color:#344052!important}.recommend-inline-loading{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:.76rem;display:flex}.recommend-results-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.recommend-results-head>div{max-width:700px}.recommend-results-head h2{letter-spacing:-.04em;margin:5px 0;font-size:clamp(1.55rem,3.5vw,2.3rem)}.recommend-results-head p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.45}.recommend-results-head>button{flex:none}.recommend-results-v2{gap:13px;display:grid}.recommend-decision-card{border:1px solid var(--line);background:linear-gradient(#151c26,#10161e);border-radius:18px;grid-template-columns:150px minmax(0,1fr);gap:17px;padding:13px;display:grid;box-shadow:0 10px 28px #00000014}.recommend-decision-card.is-discovery{border-color:#3b4658}.recommend-decision-poster{aspect-ratio:2/3;background:#0d1219;border:1px solid #303b4b;border-radius:12px;align-self:start;position:relative;overflow:hidden}.recommend-decision-poster>a{position:absolute;inset:0}.recommend-decision-poster img{object-fit:cover;width:100%;height:100%}.recommend-decision-poster>a>span{width:100%;height:100%;color:var(--muted);place-items:center;display:grid}.recommend-decision-copy{flex-direction:column;gap:7px;min-width:0;padding:3px 3px 2px;display:flex}.recommend-affinity-line{align-items:center;gap:7px;display:flex}.recommend-affinity-line>span{color:var(--brand-text);text-transform:uppercase;letter-spacing:.07em;font-size:.67rem;font-weight:900}.recommend-affinity-line>i{color:#aeb7c4;background:#202a37;border-radius:999px;padding:2px 6px;font-size:.58rem;font-style:normal;font-weight:800}.recommend-decision-copy h3{letter-spacing:-.035em;margin:0;font-size:1.35rem}.recommend-meta-row{color:#aab3c1;flex-wrap:wrap;gap:5px 10px;font-size:.7rem;display:flex}.recommend-meta-row span+span:before{content:"·";color:#59677b;margin-right:10px}.recommend-genres,.recommend-providers,.recommend-why{margin:0}.recommend-genres{color:#aab3c1;font-size:.72rem}.recommend-why{color:#e3e7ed;max-width:680px;font-size:.83rem;line-height:1.48}.recommend-providers{color:var(--muted);font-size:.7rem}.recommend-result-actions{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:5px;display:flex}.recommend-result-actions>a,.recommend-result-actions>button{color:#cbd2dc;background:#151e2a;border:1px solid #344052;border-radius:10px;min-height:38px;padding:7px 10px;font-size:.68rem;font-weight:800}.recommend-result-actions>.recommend-primary-link{background:var(--brand);border-color:var(--brand);color:#fff}.recommend-result-actions>button:hover{color:#fff;background:#1b2633}.recommend-result-actions>button:disabled{opacity:.55}.recommend-result-controls{border:1px solid var(--line);background:#111720;border-radius:16px;gap:12px;margin-top:16px;padding:15px;display:grid}.recommend-result-controls>button{background:var(--brand);color:#fff;justify-self:start}.recommend-refine{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.recommend-refine>span{color:var(--muted);font-size:.68rem;font-weight:800}.recommend-refine button{color:#bcc5d0;background:#161e29;border:1px solid #344052;border-radius:999px;min-height:34px;padding:6px 9px;font-size:.64rem}.recommend-refine button.selected{border-color:rgba(var(--brand-text-rgb),.48);background:rgba(var(--accent-rgb),.08);color:#fff}@media (max-width:700px){.recommend-session-tools{grid-template-columns:1fr;gap:7px}.recommend-session-tools>button{grid-template-columns:31px minmax(0,1fr);min-height:62px;padding:10px 12px}.recommend-session-tools>button>span{width:31px;height:31px}.recommend-optional-panel{border-radius:15px;padding:13px}.recommend-advanced-grid{grid-template-columns:1fr}.recommend-friend-picker>div{margin-right:-13px;padding-right:13px}.recommend-question-stage{border-radius:17px;min-height:0;padding:18px 14px 16px}.recommend-quiz-v2 .recommend-quiz-question{min-height:105px}.recommend-quiz-v2 .recommend-quiz-question h2{font-size:1.85rem}.recommend-quiz-v2 .recommend-quiz-options,.recommend-quiz-v2 .recommend-options-format,.recommend-quiz-v2 .recommend-options-runtime,.recommend-quiz-v2 .recommend-options-mood{grid-template-columns:1fr;gap:8px}.recommend-quiz-v2 .recommend-quiz-options button,.recommend-quiz-v2 .recommend-options-format button,.recommend-quiz-v2 .recommend-options-runtime button{min-height:68px;padding:10px 11px}.recommend-option-glyph{width:38px;height:38px}.recommend-results-head{flex-direction:column;align-items:flex-start}.recommend-results-head>button{width:100%}.recommend-decision-card{border-radius:15px;grid-template-columns:108px minmax(0,1fr);gap:12px;padding:10px}.recommend-decision-copy h3{font-size:1.08rem}.recommend-why{font-size:.75rem}.recommend-result-actions{grid-column:1/-1}.recommend-result-actions>a,.recommend-result-actions>button{text-align:center;flex:calc(50% - 4px)}.recommend-result-controls{margin-bottom:12px}.recommend-refine{align-items:flex-start}.recommend-home-section .recommend-session-tools>button:nth-child(n+2),.recommend-home-section .recommend-optional-panel{display:none}.recommend-home-section .recommend-question-stage{padding:15px 12px}.recommend-home-section .recommend-quiz-question h2{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.recommend-question-stage,.recommend-quiz-v2 .recommend-quiz-question,.recommend-quiz-v2 .recommend-quiz-options button{transition:none!important}}.five-star-rating{color:#dce2ea;align-items:center;gap:5px;min-width:0;line-height:1;display:inline-flex}.five-star-rating-stars{align-items:center;line-height:1;display:inline-flex}.five-star-rating-star{letter-spacing:-.04em;color:#4c5665;font-size:.88rem;font-style:normal}.five-star-rating-star.full{color:var(--brand)}.five-star-rating-star.half{color:#0000;background:linear-gradient(90deg,var(--brand) 50%,#4c5665 50%);-webkit-background-clip:text;background-clip:text}.five-star-rating>strong{color:#dce2ea;white-space:nowrap;font-size:.72rem;font-weight:850}.five-star-rating.is-compact{gap:3px}.five-star-rating.is-compact .five-star-rating-star{font-size:.66rem}.five-star-rating.is-compact>strong{font-size:.62rem}.viewer-rating-badge .five-star-rating{gap:0}.viewer-rating-badge .five-star-rating-star{font-size:.58rem}.rating-own-copy{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.snapshot-rating-block .five-star-rating{margin-top:2px}.snapshot-rating-block.is-external-owner .five-star-rating{margin-top:0}.feed-rating{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.notification-rating-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:.75rem;display:flex}.app-calendar-event-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex!important}.app-calendar-event-meta>span:not(:first-child):before{content:"·";color:#697586;margin-right:6px}.activity-click-card{cursor:pointer;transition:transform .1s,background .1s,border-color .1s!important}.activity-click-card:active{transform:scale(.992);background:#ffffff0e!important}.activity-click-card:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}.notification-unified-card.activity-click-card:hover,.social-feed-item.activity-click-card:hover{border-color:#3a4658}.activity-origin-context{border:1px solid rgba(var(--brand-text-rgb),.22);background:rgba(var(--accent-rgb),.045);color:#cbd2dc;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px;margin:10px 0 4px;padding:8px 10px;font-size:.74rem;display:flex}.activity-origin-context>span:first-child{font-weight:800}.series-follow-control{flex-direction:column;gap:5px;min-width:0;display:flex}.series-follow-control .series-follow-action{width:100%}.series-follow-progress{color:#aeb8c7;padding-left:4px;font-size:.68rem;font-weight:750;line-height:1.25}@media (max-width:700px){.media-actions-v8 .status-primary-group .series-follow-control{flex-basis:100%;order:3;min-width:100%}.series-follow-progress{font-size:.66rem}}.rating-histogram-interactive{-webkit-user-select:none;user-select:none}.rating-histogram-scrubber{touch-action:pan-y;cursor:ew-resize}button.rating-histogram-link{color:inherit;font:inherit;background:0 0;border:0;min-height:0;padding:0}button.rating-histogram-link:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}.rating-histogram-link.is-selected .rating-histogram-bar{box-shadow:inset 0 0 0 1px var(--brand),0 0 0 1px rgba(var(--accent-rgb),.16);transform:translateY(-2px)scaleX(1.05);background:#8996aa!important}.rating-histogram-column.is-selected{z-index:2}.rating-selected-label{background:var(--brand);color:#fff;border-radius:7px;min-width:28px;padding:3px 5px;font-size:.57rem;font-weight:900;line-height:1;position:absolute;top:-3px;left:50%;transform:translate(-50%,-100%);box-shadow:0 4px 12px #00000047}.rating-histogram-column.is-selected .rating-own-marker{top:-1px;transform:translateY(-10px)}.rating-scrubber-hint{color:var(--muted);margin:10px 0 0;font-size:.7rem}.rating-scrubber-detail{border-top:1px solid #293342;margin-top:12px;padding-top:11px}.rating-scrubber-detail-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.rating-scrubber-detail-head>div{gap:4px;display:grid}.rating-scrubber-detail-head>div>strong{font-size:.75rem}.rating-scrubber-detail-head>span{color:var(--muted);text-align:right;font-size:.67rem}.rating-scrubber-detail>p{color:#cbd2dc;margin:8px 0;font-size:.72rem}.rating-scrubber-friends{scrollbar-width:none;align-items:center;gap:7px;padding:2px 0 3px;display:flex;overflow-x:auto}.rating-scrubber-friends::-webkit-scrollbar{display:none}.rating-scrubber-friend{background:#121821c7;border:1px solid #303b4b;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 7px 5px 5px;display:flex}.rating-scrubber-friend .user-avatar{width:27px!important;height:27px!important}.rating-scrubber-friend span{text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-size:.66rem;font-weight:800;overflow:hidden}.rating-scrubber-more{color:var(--muted);flex:none;font-size:.68rem;font-weight:800}#seasons{scroll-margin-top:92px}.rating-scrubber-more{cursor:pointer;background:0 0;border:0;padding:6px 4px}.rating-scrubber-more:hover{color:#dce2ea}.recommend-page-heading{max-width:760px}.recommend-page-heading>p:last-child{color:#aeb7c4;max-width:690px;line-height:1.55}.recommend-session-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:16px}.recommend-session-tools>button{color:#f1f3f6;min-height:66px;box-shadow:none;background:#121820;border:1px solid #303a49;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:12px 14px;display:flex}.recommend-session-tools>button strong{color:#f1f3f6;font-size:.82rem;line-height:1.2}.recommend-session-tools>button small{color:#9fa9b7;font-size:.65rem;font-weight:600;line-height:1.35}.recommend-session-tools>button:hover{background:#151c25;border-color:#465164}.recommend-session-tools>button.active,.recommend-session-tools>.recommend-surprise:active{border-color:rgba(var(--brand-text-rgb),.48);background:rgba(var(--accent-rgb),.075)}.recommend-optional-panel{box-shadow:none;background:#11171f;border-color:#303a49}.recommend-quiz-v2 .recommend-quiz-topline{color:#aeb7c4;justify-content:flex-start;align-items:center;gap:12px;margin:0 0 8px;font-size:.7rem;font-weight:750;display:flex}.recommend-back{color:#cfd5dd;background:#11171f;border-color:#303a49;border-radius:9px;width:auto;min-width:54px;height:32px;padding:0 10px;font-size:.66rem;font-weight:800}.recommend-back:disabled{opacity:.28}.recommend-quiz-progress{background:#202936!important;height:3px!important;margin:0 0 18px!important}.recommend-quiz-progress i{background:var(--brand)!important;transition:width .12s!important}.recommend-question-stage{min-height:390px;box-shadow:none;background:linear-gradient(#141a22,#0f151c);border-color:#303a49;border-radius:20px;padding:26px;transition:opacity .1s,transform .1s}.recommend-quiz-v2 .recommend-quiz-question{max-width:700px;min-height:106px}.recommend-quiz-v2 .recommend-quiz-question .eyebrow{font-size:.67rem;color:var(--brand-text)!important}.recommend-quiz-v2 .recommend-quiz-question h2{color:#f5f6f8;letter-spacing:-.045em;margin:6px 0 8px;font-size:clamp(1.75rem,4vw,2.55rem);line-height:1.03}.recommend-quiz-v2 .recommend-quiz-question>p:last-child{color:#aeb7c4;max-width:610px;font-size:.8rem;line-height:1.48}.recommend-quiz-v2 .recommend-quiz-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.recommend-quiz-v2 .recommend-quiz-options button{color:#eef1f5;text-align:left;min-height:68px;box-shadow:none;background:#121820;border:1px solid #303a49;border-radius:13px;align-items:center;padding:12px 15px;transition:background 90ms,border-color 90ms,transform 90ms;display:flex}.recommend-quiz-v2 .recommend-quiz-options button:hover{background:#151c25;border-color:#465164}.recommend-quiz-v2 .recommend-quiz-options button:active{transform:scale(.992)}.recommend-quiz-v2 .recommend-quiz-options button.selected{color:#fff;border-color:rgba(var(--brand-text-rgb),.68)!important;background:rgba(var(--accent-rgb),.1)!important}.recommend-quiz-v2 .recommend-quiz-options button>span{gap:4px;min-width:0;display:grid}.recommend-quiz-v2 .recommend-quiz-options button strong{color:inherit;font-size:.88rem;line-height:1.2}.recommend-quiz-v2 .recommend-quiz-options button small{color:#a7b0bd;font-size:.67rem;font-weight:600;line-height:1.3}.recommend-quiz-v2 .recommend-options-format,.recommend-quiz-v2 .recommend-options-runtime{grid-template-columns:repeat(3,minmax(0,1fr))}.recommend-quiz-v2 .recommend-options-format button,.recommend-quiz-v2 .recommend-options-runtime button{min-height:78px}.recommend-decision-card{box-shadow:none;background:linear-gradient(#141a22,#10161d);border-color:#303a49}.recommend-affinity-line>span{color:var(--brand-text)}.recommend-why{color:#e3e7ec}.recommend-why-toggle{text-underline-offset:4px;align-self:flex-start;min-height:28px;-webkit-text-decoration:underline #4c596b;text-decoration:underline #4c596b;color:#b8c1cc!important;background:0 0!important;border:0!important;padding:4px 0!important;font-size:.66rem!important;font-weight:850!important}.recommend-why-toggle:hover{-webkit-text-decoration-color:var(--brand-text);text-decoration-color:var(--brand-text);color:#fff!important}.recommend-why-details{border-left:2px solid rgba(var(--accent-rgb),.58);background:#ffffff05;gap:5px;margin:1px 0 3px;padding:9px 11px;display:grid}.recommend-why-details p{color:#b8c1cc;margin:0;font-size:.69rem;line-height:1.42}.recommend-result-controls{background:#11171f;border-color:#303a49}.recommend-result-controls>button{background:var(--brand);color:#fff}.recommend-refine button{color:#b9c2cd;background:#141b24;border-color:#303a49}.recommend-refine button.selected{border-color:rgba(var(--brand-text-rgb),.52);background:rgba(var(--accent-rgb),.085)}.recommend-quiz.is-transitioning .recommend-question-stage{opacity:.78;transform:translate(-4px)}@media (max-width:700px){.recommend-session-tools{grid-template-columns:1fr;gap:7px}.recommend-session-tools>button{min-height:58px;padding:10px 12px}.recommend-question-stage{border-radius:16px;min-height:0;padding:18px 14px 16px}.recommend-quiz-v2 .recommend-quiz-question{min-height:100px}.recommend-quiz-v2 .recommend-quiz-question h2{font-size:1.82rem}.recommend-quiz-v2 .recommend-quiz-options,.recommend-quiz-v2 .recommend-options-format,.recommend-quiz-v2 .recommend-options-runtime,.recommend-quiz-v2 .recommend-options-mood{grid-template-columns:1fr;gap:8px}.recommend-quiz-v2 .recommend-quiz-options button,.recommend-quiz-v2 .recommend-options-format button,.recommend-quiz-v2 .recommend-options-runtime button{min-height:62px;padding:11px 13px}.recommend-home-section .recommend-session-tools>button:nth-child(n+2),.recommend-home-section .recommend-optional-panel{display:none}.recommend-results-head p{font-size:.76rem}.recommend-why-details{padding:8px 9px}}.catalog-tabs-with-recommender{background:#11171f;grid-template-columns:1fr;gap:8px;width:min(620px,100%);padding:6px;display:grid}.catalog-tabs-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.catalog-tabs-with-recommender .catalog-tabs-primary a,.catalog-tabs-with-recommender .catalog-recommender-link{color:#b8c0cc;letter-spacing:.01em;text-align:center;background:#151c25;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:46px;padding:10px 14px;font-weight:850;transition:background .1s,border-color .1s,color .1s,transform 80ms;display:flex}.catalog-tabs-with-recommender .catalog-tabs-primary a:hover,.catalog-tabs-with-recommender .catalog-recommender-link:hover{color:#f4f6f8;background:#19212c;border-color:#384354}.catalog-tabs-with-recommender .catalog-tabs-primary a:active,.catalog-tabs-with-recommender .catalog-recommender-link:active{transform:scale(.992)}.catalog-tabs-with-recommender .catalog-recommender-link{color:#f1f3f6;border-color:rgba(var(--accent-rgb),.32);background:rgba(var(--accent-rgb),.065);width:min(360px,100%);margin:0 auto}.search-carousel-section{margin-top:24px}.search-carousel-section .section-title{margin-bottom:10px}.search-carousel-section .carousel-shell{margin-top:0}.search-unified-people{margin-top:28px}.search-user-results{margin-bottom:14px}.search-unified-people .search-people-grid{margin-top:12px}.recommend-platform-step{gap:12px;display:grid}.recommend-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.recommend-platform-grid button,.recommend-platform-any{color:#eef1f5;text-align:left;min-height:58px;box-shadow:none;background:#121820;border:1px solid #303a49;border-radius:13px;padding:11px 15px;font-weight:800;transition:background 90ms,border-color 90ms,transform 80ms}.recommend-platform-grid button:hover,.recommend-platform-any:hover{background:#151c25;border-color:#465164}.recommend-platform-grid button:active,.recommend-platform-any:active{transform:scale(.992)}.recommend-platform-grid button.selected,.recommend-platform-any.selected{border-color:rgba(var(--brand-text-rgb),.72);background:rgba(var(--accent-rgb),.12);color:#fff}.recommend-platform-any{text-align:center;width:100%}.recommend-platform-continue{color:#fff;background:var(--accent);border:1px solid rgba(var(--accent-rgb),.72);justify-self:end;min-width:150px;min-height:46px;padding:10px 20px}.recommend-platform-continue:disabled{opacity:.38;cursor:default}.recommend-active-platforms{color:#aeb7c4;background:#11171f;border:1px solid #303a49;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;padding:10px 12px;font-size:.72rem;display:flex}.recommend-active-platforms strong{color:#f2f4f7}.recommend-active-platforms button{color:#c9d0da;background:0 0;border:1px solid #384354;margin-left:auto;padding:6px 9px;font-size:.67rem}.recommend-providers{color:#c7cdd6!important}.recommend-providers b{color:#f1f3f6}.recommend-quiz-error{gap:10px}@media (max-width:620px){.catalog-tabs-with-recommender{width:100%}.catalog-tabs-with-recommender .catalog-tabs-primary a{flex:none}.catalog-tabs-with-recommender .catalog-recommender-link{width:100%;min-height:44px}.search-carousel-section{margin-top:20px}.recommend-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recommend-platform-grid button{min-height:54px;padding:10px 11px;font-size:.78rem}.recommend-platform-continue{justify-self:stretch;width:100%}.recommend-active-platforms button{width:100%;margin-left:0}}@media (max-width:380px){.recommend-platform-grid{grid-template-columns:1fr}}.pending-library-heading-with-order{gap:8px;display:grid}.pending-library-heading-with-order>.eyebrow{margin:0}.pending-library-title-row{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.pending-library-title-row h1{white-space:nowrap;min-width:0;margin:0!important}.pending-order-trigger{color:#c3e3f1;white-space:nowrap;background:linear-gradient(145deg,#68b1d61f,#141b25f0);border:1px solid #68b1d680;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-size:.7rem;font-weight:900;line-height:1;transition:transform .12s,border-color .12s,background .12s,color .12s;display:inline-flex;box-shadow:0 8px 22px #00000029,inset 0 0 0 1px #68b1d60a}.pending-order-trigger:hover,.pending-order-trigger:focus-visible{color:#e7f6fc;background:#68b1d629;border-color:#68b1d6d1;transform:translateY(-1px)}.pending-order-trigger:active{transform:scale(.97)}.pending-order-trigger svg{flex:0 0 18px;width:18px;height:18px}.viewing-queue-heading{max-width:760px}.viewing-queue-sorter{gap:16px;margin:20px 0 48px;display:grid}.viewing-queue-instructions{border:1px solid var(--line);background:#121821d1;border-radius:15px;gap:5px;padding:14px 16px;display:grid}.viewing-queue-instructions strong{font-size:1rem}.viewing-queue-instructions p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.45}.viewing-queue-list{gap:9px;margin:0;padding:0;list-style:none;display:grid;position:relative}.viewing-queue-item{will-change:transform;background:linear-gradient(145deg,#141b25,#10161e);border:1px solid #2c3747;border-radius:15px;grid-template-columns:38px 54px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid;transform:translateZ(0);box-shadow:0 8px 20px #0000001f}.viewing-queue-position{width:34px;height:34px;color:var(--pending);font-variant-numeric:tabular-nums;background:#68b1d617;border-radius:11px;place-items:center;font-size:.82rem;font-weight:900;display:grid}.viewing-queue-poster{aspect-ratio:2/3;width:54px;color:var(--muted);text-align:center;background:#0b1017;border:1px solid #334052;border-radius:9px;place-items:center;font-size:.54rem;display:grid;overflow:hidden}.viewing-queue-poster img{object-fit:cover;width:100%;height:100%}.viewing-queue-copy{gap:3px;min-width:0;display:grid}.viewing-queue-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.viewing-queue-copy>span{color:#aeb7c4;font-size:.68rem}.viewing-queue-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--pending);font-size:.66rem;line-height:1.25;overflow:hidden}.viewing-queue-controls button{color:#cbd4df;background:#18212d;border:1px solid #344153;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;font-size:.9rem;font-weight:900;display:grid}.viewing-queue-controls button:disabled{opacity:.28}.viewing-queue-handle{touch-action:none;cursor:grab!important;color:var(--pending)!important}.viewing-queue-handle:active{cursor:grabbing!important;background:#68b1d624!important}.viewing-queue-item.is-dragging-source{background:#68b1d60b;border-style:dashed;border-color:#68b1d685;box-shadow:inset 0 0 0 1px #68b1d60a}.viewing-queue-item.is-dragging-source>*{visibility:hidden}.viewing-queue-drag-preview{z-index:520;pointer-events:none;opacity:.97;transform-origin:50%;background:linear-gradient(145deg,#1a2430,#111821)!important;border-color:#68b1d6d1!important;margin:0!important;position:fixed!important;transform:scale(1.018)rotate(.18deg)!important;box-shadow:0 22px 54px #00000075,0 0 0 1px #68b1d624!important}.viewing-queue-drag-preview .viewing-queue-copy small{white-space:nowrap}.viewing-queue-drag-status{color:#d5edf8;white-space:nowrap;background:#68b1d61a;border:1px solid #68b1d661;border-radius:999px;justify-self:end;min-width:76px;padding:7px 9px;font-size:.62rem;font-weight:900}html.viewing-queue-dragging,html.viewing-queue-dragging body{overscroll-behavior-y:contain;-webkit-user-select:none;user-select:none}html.viewing-queue-dragging .viewing-queue-savebar{pointer-events:none;opacity:.78}.viewing-queue-sorter.is-dragging:before,.viewing-queue-sorter.is-dragging:after{content:"";z-index:510;pointer-events:none;opacity:.8;height:76px;position:fixed;left:0;right:0}.viewing-queue-sorter.is-dragging:before{background:linear-gradient(#68b1d617,#0000);top:0}.viewing-queue-sorter.is-dragging:after{background:linear-gradient(#0000,#68b1d61a);bottom:78px}.viewing-queue-savebar{z-index:18;background:#10161ef5;border:1px solid #354255;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex;position:sticky;bottom:92px;box-shadow:0 12px 34px #00000057}.viewing-queue-savebar>div{min-width:0;color:var(--muted);font-size:.7rem}.viewing-queue-savebar button{flex:none;min-width:130px}.viewing-queue-empty{border:1px solid var(--line);background:var(--panel);border-radius:15px;padding:18px}.viewing-queue-empty p{color:var(--muted);margin:0}@media (max-width:700px){.pending-library-heading-with-order{gap:6px}.pending-library-title-row{gap:8px}.pending-library-title-row h1{letter-spacing:-.052em!important;font-size:clamp(1.72rem,7.25vw,2.22rem)!important}.pending-order-trigger{border-radius:11px;gap:5px;min-height:38px;padding:7px 9px;font-size:.62rem}.pending-order-trigger svg{flex-basis:16px;width:16px;height:16px}.viewing-queue-item{grid-template-columns:32px 48px minmax(0,1fr) auto;gap:8px;padding:8px}.viewing-queue-position{border-radius:9px;width:30px;height:30px;font-size:.72rem}.viewing-queue-poster{width:48px}.viewing-queue-copy strong{font-size:.83rem}.viewing-queue-copy>span,.viewing-queue-copy small{font-size:.61rem}.viewing-queue-controls{grid-template-columns:32px 32px;display:grid}.viewing-queue-controls button{border-radius:9px;width:32px;height:30px}.viewing-queue-handle{grid-column:1/-1;width:69px!important}.viewing-queue-drag-preview{grid-template-columns:32px 48px minmax(0,1fr) auto!important}.viewing-queue-drag-preview .viewing-queue-drag-status{min-width:68px;padding:6px 7px;font-size:.57rem}.viewing-queue-savebar{bottom:96px}}@media (max-width:430px){.pending-library-title-row h1{font-size:clamp(1.58rem,7vw,1.92rem)!important}.pending-order-trigger{padding:7px 8px;font-size:.59rem}.viewing-queue-item{grid-template-columns:29px 44px minmax(0,1fr) 63px;gap:7px}.viewing-queue-position{width:27px;height:27px}.viewing-queue-poster{width:44px}.viewing-queue-controls{grid-template-columns:29px 29px;gap:4px}.viewing-queue-controls button{width:29px;height:28px}.viewing-queue-handle{width:62px!important}.viewing-queue-drag-preview{grid-template-columns:29px 44px minmax(0,1fr) auto!important}.viewing-queue-savebar{flex-direction:column;align-items:stretch;bottom:92px}.viewing-queue-savebar button{width:100%}}.detail-load-fallback{flex-direction:column;justify-content:center;align-items:flex-start;max-width:720px;min-height:52vh;display:flex}.detail-load-fallback-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.viewing-queue-handle{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:none!important}.viewing-queue-list{scroll-margin-block:120px}.viewing-queue-item.is-dragging-source{background:linear-gradient(145deg,#68b1d613,#10161ed6);border-style:solid;border-color:#68b1d69e;position:relative;overflow:hidden}.viewing-queue-item.is-dragging-source:after{content:"Suelta aquí";color:#cce9f6;letter-spacing:.015em;pointer-events:none;background:#68b1d60b;border:1px dashed #68b1d694;border-radius:11px;place-items:center;font-size:.66rem;font-weight:900;display:grid;position:absolute;inset:7px}.viewing-queue-drag-preview{will-change:top,left;contain:layout paint style;transition:none!important}.viewing-queue-sorter.is-dragging .viewing-queue-controls button:not(.viewing-queue-handle){pointer-events:none}html.viewing-queue-dragging,html.viewing-queue-dragging body{cursor:grabbing;-webkit-user-select:none!important;user-select:none!important}@media (max-width:700px){.viewing-queue-item.is-dragging-source:after{font-size:.6rem;inset:6px}}.viewing-queue-controls{align-items:center;gap:6px;display:flex!important}.viewing-queue-handle{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex:0 0 42px;color:#9bd5ef!important;touch-action:none!important;cursor:grab!important;background:#68b1d613!important;border-color:#68b1d66b!important;border-radius:13px!important;width:42px!important;height:54px!important}.viewing-queue-handle:active,.viewing-queue-handle[aria-pressed=true]{cursor:grabbing!important;background:#68b1d626!important;border-color:#68b1d6c2!important}.viewing-queue-handle svg{width:22px!important;height:22px!important}.viewing-queue-nudge{grid-template-rows:1fr 1fr;gap:4px;display:grid}.viewing-queue-nudge button{border-radius:8px!important;width:28px!important;height:25px!important;font-size:.72rem!important}.viewing-queue-item.is-dragging-source:after{content:"";background:#68b1d609;border:1px dashed #68b1d67a;border-radius:11px;inset:6px}.viewing-queue-drag-preview{border-color:#68b1d6c2!important;transform:scale(1.012)!important;box-shadow:0 18px 42px #0000006b,0 0 0 1px #68b1d61a!important}.viewing-queue-drag-status{font-variant-numeric:tabular-nums;place-items:center;width:34px;height:34px;display:grid;border-radius:10px!important;min-width:34px!important;padding:0!important;font-size:.76rem!important}@media (max-width:700px){.viewing-queue-controls{gap:5px}.viewing-queue-handle{flex-basis:40px;width:40px!important;height:52px!important}.viewing-queue-nudge button{width:26px!important;height:24px!important}.viewing-queue-drag-preview{grid-template-columns:32px 48px minmax(0,1fr) 34px!important}}@media (max-width:430px){.viewing-queue-item{grid-template-columns:29px 44px minmax(0,1fr) auto!important}.viewing-queue-handle{flex-basis:38px;width:38px!important;height:50px!important}.viewing-queue-nudge button{width:24px!important;height:23px!important}.viewing-queue-drag-preview{grid-template-columns:29px 44px minmax(0,1fr) 34px!important}}.list-items-order-heading{align-items:center;gap:12px}.list-items-order-heading>div:first-child{gap:3px;min-width:0;display:grid}.list-items-order-heading h2,.list-items-order-heading p{margin:0}.list-order-trigger{margin-left:auto}.pending-priority-section{margin:8px 0 30px}.pending-priority-title{align-items:center;gap:12px;margin-bottom:12px}.pending-priority-title h2{margin:0}.pending-priority-title .section-text-link{white-space:nowrap;flex:none}@media (max-width:560px){.list-items-order-heading{flex-wrap:nowrap;align-items:center}.list-items-order-heading>div:first-child{min-width:0}.list-items-order-heading p{white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.list-order-trigger{min-height:36px;padding:7px 9px;font-size:.61rem}.pending-priority-title{align-items:flex-end}.pending-priority-title h2{font-size:1.35rem}.pending-priority-title .section-text-link{font-size:.66rem}}.route-progress{z-index:1000;pointer-events:none;opacity:0;transform-origin:0;background:var(--brand-text);height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.route-progress-loading{opacity:1;transition:transform .9s cubic-bezier(.18,.72,.2,1),opacity 40ms linear;transform:scaleX(.72)}.route-progress-done{opacity:0;transition:transform .11s ease-out,opacity .13s 35ms;transform:scaleX(1)}@keyframes butaca-route-enter-fast{0%{opacity:.965;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}body.butaca-route-enter main{animation:.12s cubic-bezier(.2,.75,.25,1) both butaca-route-enter-fast}.poster-wrap,.carousel-poster,.snapshot-poster{transition:transform .14s cubic-bezier(.2,.75,.25,1),border-color .1s!important}@supports (content-visibility:auto){.trend-section{content-visibility:auto;contain-intrinsic-size:auto 360px}}@media (max-width:700px){.topbar{-webkit-backdrop-filter:blur(8px)}.mobile-tabbar{-webkit-backdrop-filter:blur(12px)saturate(1.06)!important}}@media (prefers-reduced-motion:reduce){.route-progress{display:none!important}body.butaca-route-enter main{animation:none!important}.poster-wrap,.carousel-poster,.snapshot-poster{transition:none!important}}.upcoming-calendar-link{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:.5rem .8rem;font-size:.82rem;font-weight:700;text-decoration:none}.upcoming-personalized-note{color:var(--muted);margin:.5rem 0 0;font-size:.82rem}.app-calendar-dots .highlight-dot{box-shadow:0 0 0 2px #1688ff2e;background:#1688ff!important}.app-calendar-event.is-highlighted{color:#1688ff;background:#1688ff0f;border-color:#1688ff}.recommend-multi-step{gap:1rem;display:grid}.user-avatar{container-type:inline-size}.user-avatar-fallback{text-align:center;font-size:56cqi;font-weight:900;line-height:.92}.my-profile-avatar .user-avatar-fallback,.public-profile-avatar .user-avatar-fallback,.avatar-preview .user-avatar-fallback{font-size:56cqi}.profile-avatar .user-avatar-fallback{font-size:54cqi}.follow-request-person .user-avatar-fallback,.person-result .user-avatar-fallback,.social-feed-user .user-avatar-fallback,.notification-follower-person .user-avatar-fallback{font-size:55cqi}.recommend-friend .user-avatar-fallback{font-size:52cqi}@media (max-width:700px){.my-profile-avatar .user-avatar-fallback,.public-profile-avatar .user-avatar-fallback{font-size:56cqi}}.searchbar-input-shell{flex:auto;min-width:0;display:block;position:relative}.searchbar-input-shell>input{padding-right:46px}.searchbar-clear{place-items:center;width:38px;min-width:38px;height:38px;font-size:1.55rem;line-height:1;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%);color:var(--muted)!important;background:0 0!important;border-radius:999px!important;padding:0!important;font-weight:500!important}.searchbar-clear:hover,.searchbar-clear:focus-visible{color:var(--text)!important;background:#ffffff0e!important}.searchbar.is-searching{opacity:.94}.searchbar.is-searching>button[type=submit]{cursor:progress}.route-loading-shell{gap:18px;padding:18px 0 48px;display:grid}.route-loading-line,.route-loading-card{background:linear-gradient(100deg,var(--panel) 20%,var(--panel2) 42%,var(--panel) 68%);border:1px solid var(--line);opacity:.72;background-size:220% 100%;animation:1.1s ease-in-out infinite alternate butaca-route-loading}.route-loading-line{border-radius:8px;width:min(430px,76%);height:18px}.route-loading-line.is-title{width:min(320px,62%);height:42px}.route-loading-row{gap:12px;display:flex;overflow:hidden}.route-loading-card{aspect-ratio:2/3;border-radius:12px;flex:0 0 142px}@keyframes butaca-route-loading{0%{background-position:0 0}to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.route-loading-line,.route-loading-card{animation:none}}:root{--goya:#f2ca58;--goya-rgb:242,202,88;--goya-soft:rgba(var(--goya-rgb),.1);--goya-border:rgba(var(--goya-rgb),.3);--goya-statue-optical-x:3.1%}.goya-page{--goya-content:min(1080px,100%)}.goya-eyebrow{color:var(--goya);letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:.72rem;font-weight:900}.goya-hero{border:1px solid var(--goya-border);background:linear-gradient(145deg,#121821,#0c1118);border-radius:22px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;gap:34px;min-height:370px;margin:0 0 34px;padding:44px clamp(24px,5vw,58px);display:grid;position:relative;overflow:hidden}.goya-hero:before{content:"";pointer-events:none;background:linear-gradient(110deg,#ffffff05,#0000 32%);position:absolute;inset:0}.goya-hero-copy{z-index:2;max-width:650px;position:relative}.goya-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.55rem,6vw,5.1rem);line-height:.96}.goya-hero-lede{color:#d7dce4;max-width:590px;margin:18px 0 0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.6}.goya-hero-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.goya-primary-link{background:var(--goya);color:#15120a!important;border-color:#0000!important}.goya-hero-art{z-index:1;place-items:center;min-height:280px;display:grid;position:relative;overflow:visible}.goya-statuette-visual{isolation:isolate;flex:none;place-items:center;display:grid;position:relative}.goya-statuette-visual:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(var(--goya-rgb),.16) 0%,rgba(var(--goya-rgb),.085) 34%,rgba(var(--goya-rgb),.025) 54%,transparent 72%);transform:translateX(var(--goya-statue-optical-x));border-radius:50%;position:absolute;inset:-14%}.goya-statuette-image{z-index:1;object-fit:contain;transform:translateX(var(--goya-statue-optical-x));transform-origin:50%;display:block;position:relative}.goya-statuette-visual-hero{aspect-ratio:1;width:min(360px,100%)}.goya-statuette-visual-hero .goya-statuette-image{filter:drop-shadow(0 18px 28px #00000047);width:100%;height:100%}.goya-statuette-visual-home{width:58px;height:58px}.goya-statuette-visual-home:before{background:radial-gradient(circle,rgba(var(--goya-rgb),.15) 0%,rgba(var(--goya-rgb),.07) 40%,transparent 72%);inset:-20%}.goya-home-statuette{object-fit:contain;width:100%;height:100%}.goya-home-spotlight{border:1px solid var(--goya-border);background:linear-gradient(120deg,rgba(var(--goya-rgb),.055),#121821f5 42%,#0c1118f5);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:28px 0;padding:19px 22px;display:grid;position:relative;overflow:hidden}.goya-home-active{padding-block:26px}.goya-home-copy h2{letter-spacing:-.03em;margin:0 0 5px;font-size:clamp(1.2rem,3vw,1.7rem)}.goya-home-copy p:not(.goya-eyebrow){color:var(--muted);margin:0;line-height:1.45}.goya-home-link{white-space:nowrap;color:var(--text);font-weight:850}.goya-home-link:hover{color:var(--goya)}.goya-for-you,.goya-best-picture,.goya-palmares,.goya-all-categories,.goya-history,.goya-specials{margin-top:42px}.goya-best-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:16px;display:grid}.goya-best-card{border:1px solid #0000;border-radius:14px;min-width:0;padding:8px}.goya-best-card.is-winner{border-color:var(--goya-border);background:var(--goya-soft)}.goya-award-status,.goya-winner-mark{border:1px solid var(--goya-border);min-height:22px;color:var(--goya);letter-spacing:.1em;border-radius:999px;align-items:center;margin:0 0 8px;padding:4px 7px;font-size:.66rem;font-weight:950;line-height:1;display:inline-flex}.goya-best-card:not(.is-winner) .goya-award-status{color:var(--muted);border-color:var(--line)}.goya-best-card .media-card .poster-wrap{border-color:rgba(var(--goya-rgb),.18)}.goya-unmapped-work{aspect-ratio:2/3;border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),#0d1219);border-radius:10px;flex-direction:column;justify-content:flex-end;gap:7px;padding:17px;display:flex}.goya-unmapped-work span{color:var(--muted);font-size:.78rem}.goya-winners-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.goya-winner-card{border:1px solid var(--line);background:var(--panel);border-radius:13px;flex-direction:column;align-items:flex-start;gap:6px;min-height:138px;padding:16px;transition:transform .18s,border-color .18s,background .18s;display:flex}.goya-winner-card:hover{border-color:var(--goya-border);background:rgba(var(--goya-rgb),.055);transform:translateY(-2px)}.goya-winner-card small{margin-top:auto}.goya-winner-card strong{font-size:1.03rem;line-height:1.25}.goya-winner-card em{color:var(--muted);font-size:.82rem;font-style:normal}.goya-category-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.goya-category-links a{border:1px solid var(--line);color:#dce1e8;background:#121821b8;border-radius:10px;justify-content:space-between;gap:12px;padding:13px 14px;display:flex}.goya-category-links a:hover{border-color:var(--goya-border)}.goya-specials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.goya-specials-grid article{border:1px solid var(--goya-border);background:var(--goya-soft);border-radius:12px;padding:16px}.goya-specials-grid strong{font-size:1.15rem;display:block}.goya-edition-selector{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding:2px 1px 10px;display:flex;overflow-x:auto}.goya-edition-selector::-webkit-scrollbar{display:none}.goya-edition-selector a{scroll-snap-align:start;border:1px solid var(--line);background:var(--panel);border-radius:10px;flex:0 0 78px;gap:2px;padding:11px 12px;display:grid}.goya-edition-selector a span{color:var(--muted);font-size:.75rem}.goya-edition-selector a.is-current{border-color:var(--goya-border);background:var(--goya-soft)}.goya-history-best{border:1px solid var(--line);background:var(--panel);border-radius:15px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:28px;margin-top:22px;padding:22px;display:grid}.goya-history-best h3{margin:0 0 8px;font-size:1.3rem}.goya-best-history-list{gap:1px;display:grid}.goya-best-history-list a{border-bottom:1px solid var(--line-soft);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.goya-best-history-list a:last-child{border-bottom:0}.goya-best-history-list span,.goya-best-history-list small{color:var(--muted)}.goya-source-note{border-top:1px solid var(--line-soft);color:var(--muted);margin:44px 0 12px;padding-top:18px;font-size:.78rem;line-height:1.5}.goya-source-note a{text-decoration:underline;-webkit-text-decoration-color:var(--goya-border);text-decoration-color:var(--goya-border);text-underline-offset:3px}.goya-category-page{max-width:900px}.goya-back-link{color:var(--muted);margin-bottom:24px;display:inline-flex}.goya-category-header{padding:24px 0 10px}.goya-category-header h1{letter-spacing:-.055em;margin:0 0 8px;font-size:clamp(2.2rem,6vw,4.4rem)}.goya-category-header>p:last-child{color:var(--muted)}.goya-nomination-list{gap:10px;margin-top:24px;display:grid}.goya-nomination-list article{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:17px;display:grid}.goya-nomination-list article.is-winner{border-color:var(--goya-border);background:var(--goya-soft)}.goya-nomination-list h2{margin:2px 0 4px;font-size:1.08rem}.goya-nomination-list p{color:var(--muted);margin:0}.goya-nomination-links{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;font-size:.82rem;display:flex}.goya-nomination-links a{color:var(--goya)}.goya-inline-summary,.goya-person-summary{color:#e8e2cf;width:fit-content;max-width:100%;margin:10px 0 13px}.goya-inline-summary summary,.goya-person-summary summary{cursor:pointer;border:1px solid var(--goya-border);background:rgba(var(--goya-rgb),.075);border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:7px 10px;font-size:.84rem;font-weight:800;list-style:none;display:flex}.goya-inline-summary summary::-webkit-details-marker{display:none}.goya-person-summary summary::-webkit-details-marker{display:none}.goya-dot{background:var(--goya);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.goya-inline-details{border-left:1px solid var(--goya-border);color:var(--muted);margin-top:8px;padding:12px 14px;font-size:.84rem}.goya-inline-details ul{gap:5px;margin:7px 0 0;padding:0;list-style:none;display:grid}.goya-best-picture-win,.goya-special-award{font-weight:850;color:var(--goya)!important;margin:0 0 6px!important}.goya-profile-stats{border:1px solid var(--goya-border);background:linear-gradient(145deg,rgba(var(--goya-rgb),.07),var(--panel) 52%);border-radius:15px;margin:28px 0 34px;padding:18px}.goya-profile-stats .section-title{margin:0 0 14px}.goya-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.goya-profile-grid>div{border:1px solid var(--line);background:#090d1273;border-radius:10px;padding:13px}.goya-profile-grid strong{color:var(--goya);font-size:1.55rem;display:block}.goya-profile-grid span{color:var(--muted);margin-top:2px;font-size:.8rem;display:block}.goya-progress{margin-top:14px}.goya-progress>div{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:7px;font-size:.8rem;display:flex}.goya-progress-track{background:var(--line);border-radius:999px;height:3px;display:block;overflow:hidden}.goya-progress-track i{background:var(--goya);border-radius:inherit;height:100%;display:block}.goya-skeleton-line{background:var(--panel2);border-radius:7px;width:70%;height:14px;margin:9px 0;display:block}.goya-skeleton-line.short{width:28%}.goya-skeleton-line.medium{width:52%}.goya-skeleton-line.title{width:82%;height:45px}.goya-skeleton-posters{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;display:grid}.goya-skeleton-posters span{aspect-ratio:2/3;background:var(--panel);border:1px solid var(--line);border-radius:11px}.goya-loading-statue{aspect-ratio:1;background:radial-gradient(circle,rgba(var(--goya-rgb),.08),transparent 65%);border-radius:50%;justify-self:center;width:220px}.goya-coverage-notice{border-color:var(--goya-border)}@media (max-width:900px){.goya-best-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.goya-winners-grid,.goya-category-links{grid-template-columns:repeat(2,minmax(0,1fr))}.goya-hero{grid-template-columns:minmax(0,1fr) 220px;min-height:320px}.goya-hero-art{min-height:210px}.goya-history-best{grid-template-columns:1fr}}@media (max-width:640px){.goya-hero{border-radius:16px;grid-template-columns:minmax(0,1fr) 112px;gap:8px;min-height:0;padding:26px 18px}.goya-hero h1{font-size:clamp(2rem,10vw,3.3rem)}.goya-hero-lede{font-size:.93rem;line-height:1.45}.goya-hero-art{align-self:center;min-height:142px}.goya-statuette-visual-hero{justify-self:center;width:136px;max-width:none}.goya-hero-actions{margin-top:18px}.goya-hero-actions .button-link{padding:9px 11px;font-size:.8rem}.goya-home-spotlight{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:15px}.goya-statuette-visual-home{width:46px;height:46px}.goya-home-link{grid-column:2;font-size:.83rem}.goya-home-copy p:not(.goya-eyebrow){font-size:.83rem}.goya-best-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.goya-best-card{scroll-snap-align:start;flex:0 0 44%;padding:5px}.goya-winners-grid,.goya-category-links,.goya-specials-grid,.goya-profile-grid{grid-template-columns:1fr}.goya-winner-card{min-height:118px}.goya-nomination-list article{grid-template-columns:1fr}.goya-nomination-links{align-items:flex-start}.goya-best-history-list a{grid-template-columns:46px minmax(0,1fr)}.goya-best-history-list small{grid-column:2}.goya-skeleton-posters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.goya-winner-card,.goya-best-card .poster-wrap{transition:none!important;transform:none!important}}.search-goya-entry{border:1px solid var(--goya-border);background:var(--goya-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 0 4px;padding:14px 16px;display:grid}.search-goya-entry>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.search-goya-entry small{color:var(--muted)}.search-goya-entry b{color:var(--goya)}.goya-title-markers{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.goya-title-marker{color:#e9e3d3;background:rgba(var(--goya-rgb),.055);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;max-width:min(100%,360px);min-height:30px;padding:3px 8px 3px 5px;font-size:.76rem;font-weight:850;line-height:1.15;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.goya-title-marker:hover,.goya-title-marker:focus-visible{border-color:var(--goya-border);background:rgba(var(--goya-rgb),.1);transform:translateY(-1px)}.goya-title-marker-icon{object-fit:contain;width:22px;height:22px;transform:translateX(var(--goya-statue-optical-x));flex:0 0 22px}.goya-title-marker-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.goya-title-marker-extra{color:var(--goya);flex:none;font-size:.7rem;font-weight:950}.goya-title-marker-nominations{color:#c8ced7;background:#949eac14;border-color:#9aa3b047}.goya-title-marker-nominations:hover,.goya-title-marker-nominations:focus-visible{color:#edf0f4;background:#949eac24;border-color:#aeb7c47a}.goya-title-marker-icon-silver{filter:grayscale()saturate(0)brightness(1.35)contrast(.9);opacity:.88}.person-name-line .goya-title-markers,.person-name-line .goya-title-marker{align-self:center}.goya-focus-card{border:1px solid var(--goya-border);background:linear-gradient(135deg,rgba(var(--goya-rgb),.095),#0f141cf7 42%);border-radius:16px;margin:0 0 34px;padding:21px 22px;scroll-margin-top:86px;box-shadow:0 14px 42px #00000024}.goya-focus-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.goya-focus-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,3vw,2.2rem)}.goya-focus-heading p{color:var(--muted);margin:6px 0 0}.goya-focus-back{color:#e8e2cf;flex:none;padding-top:5px;font-size:.8rem;font-weight:800}.goya-focus-back:hover{color:var(--goya)}.goya-focus-columns{border-top:1px solid rgba(var(--goya-rgb),.16);grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);gap:22px;margin-top:18px;padding-top:16px;display:grid}.goya-focus-columns h3{color:#f2eee4;letter-spacing:.05em;text-transform:uppercase;margin:0 0 9px;font-size:.82rem}.goya-focus-columns ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.goya-focus-columns li{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}.goya-focus-columns li:last-child{border-bottom:0}.goya-focus-columns li strong{color:#f4f1e8;font-size:.94rem}.goya-focus-columns li span,.goya-focus-columns li small{color:var(--muted);text-align:right;font-size:.78rem}.goya-focus-nominations{border:1px solid var(--line);background:#070a0e47;border-radius:10px;align-self:start;padding:10px 12px}.goya-focus-nominations summary{cursor:pointer;color:#d7dce4;font-size:.82rem;font-weight:800}.goya-focus-nominations ul{margin-top:8px}@media (max-width:640px){.goya-title-marker{max-width:100%;min-height:28px;font-size:.72rem}.goya-title-marker-icon{flex-basis:20px;width:20px;height:20px}.goya-focus-card{border-radius:13px;padding:17px}.goya-focus-heading{gap:10px;display:grid}.goya-focus-columns{grid-template-columns:1fr;gap:14px}.goya-focus-columns li{gap:2px;display:grid}.goya-focus-columns li span,.goya-focus-columns li small{text-align:left}}@media (prefers-reduced-motion:reduce){.goya-title-marker{transition:none!important;transform:none!important}}.home-catalog-goya-row{grid-template-columns:minmax(0,620px) 188px;align-items:stretch;gap:12px;width:min(820px,100%);margin:30px auto 28px;display:grid}.home-catalog-goya-row>.catalog-tabs-with-recommender{width:100%;margin:0}.home-catalog-goya-row>.goya-home-spotlight{margin:0}.goya-home-access{border:1px solid var(--goya-border);min-width:0;min-height:108px;color:var(--text);background:linear-gradient(145deg,#121821,#0d131b);border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 10px 10px 9px;transition:border-color .18s,background .18s,transform .18s;display:grid}.goya-home-access:hover,.goya-home-access:focus-visible{border-color:rgba(var(--goya-rgb),.5);background:linear-gradient(145deg,#151b24,#0d131b);transform:translateY(-1px)}.goya-home-access:hover .goya-statuette-visual-home:before,.goya-home-access:focus-visible .goya-statuette-visual-home:before{opacity:1;background:radial-gradient(circle,rgba(var(--goya-rgb),.19) 0%,rgba(var(--goya-rgb),.09) 40%,transparent 72%)}.goya-home-access .goya-statuette-visual-home{width:52px;height:52px}.goya-home-access .goya-home-copy{align-content:center;gap:2px;min-width:0;display:grid}.goya-home-access .goya-eyebrow{letter-spacing:.09em;white-space:nowrap;margin:0;font-size:.61rem}.goya-home-access strong{white-space:nowrap;font-size:.83rem;line-height:1.15}.goya-home-access small{color:var(--muted);font-size:.68rem}.goya-home-arrow{color:var(--goya);font-size:.86rem;font-weight:900}.goya-person-winners-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.goya-winner-person-card{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:13px;min-height:150px;padding:12px;display:grid}.goya-winner-person-photo,.goya-special-person-photo{aspect-ratio:1;border:1px solid rgba(var(--goya-rgb),.22);width:72px;color:var(--goya);background:linear-gradient(145deg,#1a222d,#10161d);border-radius:50%;place-items:center;font-size:1.5rem;font-weight:900;display:grid;position:relative;overflow:hidden}.goya-winner-person-photo img,.goya-special-person-photo img{object-fit:cover}.goya-winner-card-copy,.goya-special-copy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.goya-winner-person-card small{color:var(--muted);margin-top:0;font-size:.72rem}.goya-winner-person-card strong{font-size:.94rem}.goya-winner-person-card em{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.goya-winner-person-card.is-unresolved,.goya-special-person-card.is-unresolved{opacity:.72}.goya-specials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.goya-special-person-card{border:1px solid var(--goya-border);background:linear-gradient(145deg,rgba(var(--goya-rgb),.07),var(--panel) 62%);min-height:112px;color:var(--text);border-radius:13px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px;padding:13px;transition:border-color .18s,transform .18s;display:grid}.goya-special-person-card:hover,.goya-special-person-card:focus-visible{border-color:rgba(var(--goya-rgb),.55);transform:translateY(-1px)}.goya-special-person-photo{width:78px}.goya-special-copy strong{font-size:1.05rem}.goya-category-history-page{max-width:1120px}.goya-category-history-header{max-width:820px}.goya-category-history-years{gap:36px;margin-top:24px;display:grid}.goya-category-history-year{min-width:0}.goya-category-history-year-head{align-items:end;margin-bottom:10px}.goya-category-history-year-head h2{letter-spacing:-.035em;margin:0;font-size:1.65rem}.goya-category-history-carousel{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;gap:11px;padding:2px 2px 10px;display:flex;overflow-x:auto}.goya-category-history-carousel::-webkit-scrollbar{display:none}.goya-history-nomination-card{scroll-snap-align:start;border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;flex:0 0 clamp(210px,24vw,258px);align-items:flex-start;gap:7px;min-height:142px;padding:14px;display:flex}.goya-history-nomination-card.is-winner{border-color:var(--goya-border);background:linear-gradient(145deg,rgba(var(--goya-rgb),.085),var(--panel) 62%)}.goya-history-nomination-card strong{font-size:.96rem;line-height:1.3}.goya-history-nomination-card small{color:var(--muted);font-size:.76rem}.goya-history-card-links{flex-wrap:wrap;gap:5px 9px;margin-top:auto;padding-top:7px;font-size:.73rem;display:flex}.goya-history-card-links a{color:#dce1e8}.goya-history-card-links a:hover{color:var(--goya)}.goya-award-status.is-nominated{border-color:var(--line);color:var(--muted)}.goya-history-sync-notice{margin:18px 0 26px;font-size:.78rem}@media (max-width:900px){.home-catalog-goya-row{grid-template-columns:minmax(0,1fr) 166px}.goya-person-winners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-catalog-goya-row{grid-template-columns:minmax(0,1fr) 106px;gap:8px;width:100%;margin:24px auto 22px}.goya-home-access{text-align:center;grid-template-rows:44px auto;grid-template-columns:1fr;place-items:center;gap:2px;min-height:108px;padding:7px 6px}.goya-home-access .goya-statuette-visual-home{width:44px;height:44px}.goya-home-access .goya-home-copy{justify-items:center;gap:1px}.goya-home-access .goya-eyebrow{letter-spacing:.055em;font-size:.52rem}.goya-home-access strong{font-size:.69rem}.goya-home-access small,.goya-home-arrow{display:none}.goya-person-winners-grid{grid-template-columns:1fr}.goya-winner-person-card{grid-template-columns:64px minmax(0,1fr);min-height:112px}.goya-winner-person-photo{width:64px}.goya-specials-grid{grid-template-columns:1fr}.goya-category-history-years{gap:30px}.goya-history-nomination-card{flex-basis:min(82vw,238px)}}@media (prefers-reduced-motion:reduce){.goya-home-access,.goya-special-person-card{transition:none!important;transform:none!important}}.goya-home-access{grid-template-columns:52px minmax(0,1fr);justify-content:center}.goya-home-access .goya-home-copy{align-items:center}.goya-home-access .goya-eyebrow{letter-spacing:.105em;font-size:.68rem}.goya-hero.is-contextual{min-height:330px}.goya-hero.is-contextual h1{max-width:680px}.goya-history-person-portraits,.goya-nomination-people{align-items:center;gap:7px;min-height:58px;display:flex}.goya-history-person-portraits>a,.goya-history-person-portraits>span,.goya-nomination-people>a,.goya-nomination-people>span{flex:none;display:block}.goya-history-person-portrait,.goya-nomination-person-photo{aspect-ratio:1;border:1px solid rgba(var(--goya-rgb),.24);width:58px;color:var(--goya);background:linear-gradient(145deg,#1a222d,#10161d);border-radius:50%;place-items:center;font-size:1.08rem;font-weight:900;display:grid;position:relative;overflow:hidden}.goya-history-person-portrait img,.goya-nomination-person-photo img{object-fit:cover}.goya-history-person-portraits>a:hover .goya-history-person-portrait,.goya-history-person-portraits>a:focus-visible .goya-history-person-portrait,.goya-nomination-people>a:hover .goya-nomination-person-photo,.goya-nomination-people>a:focus-visible .goya-nomination-person-photo{border-color:rgba(var(--goya-rgb),.62)}.goya-nomination-person-photo{width:54px}.goya-nomination-main{min-width:0}@media (max-width:640px){.goya-home-access{grid-template-rows:44px auto;grid-template-columns:1fr}.goya-home-access .goya-eyebrow{letter-spacing:.07em;font-size:.57rem}.goya-history-person-portrait{width:54px}.goya-nomination-person-photo{width:50px}}.goya-nomination-list article{grid-template-columns:minmax(0,1fr);gap:0}.goya-nomination-links,.goya-history-card-links{display:none!important}.goya-nomination-main{gap:9px;display:grid}.goya-history-person-portraits,.goya-nomination-people{flex-wrap:wrap;min-height:0;margin-top:2px}.goya-nomination-person-names{min-width:0;color:var(--text);letter-spacing:-.025em;font-weight:900;line-height:1.24;display:block;margin:1px 0 0!important;font-size:clamp(1.06rem,2vw,1.25rem)!important}.goya-history-nomination-card .goya-nomination-person-names{line-height:1.27;font-size:1.02rem!important}.goya-person-name-piece{display:inline}.goya-person-name-separator{color:var(--muted);font-weight:650}.goya-nomination-person-names a{color:var(--text);text-underline-offset:3px;text-decoration:none}.goya-nomination-person-names a:hover,.goya-nomination-person-names a:focus-visible{color:var(--goya);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--goya-rgb),.5);text-decoration-color:rgba(var(--goya-rgb),.5)}.goya-nomination-work-title{color:#f0f2f6;letter-spacing:-.018em;overflow-wrap:anywhere;width:fit-content;max-width:100%;margin-top:1px;font-size:1rem;font-weight:850;line-height:1.25;display:block}a.goya-nomination-work-title{text-underline-offset:3px;text-decoration:none}a.goya-nomination-work-title:hover,a.goya-nomination-work-title:focus-visible{color:var(--goya);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--goya-rgb),.5);text-decoration-color:rgba(var(--goya-rgb),.5)}.goya-nomination-work-title.is-primary{font-size:clamp(1.08rem,2vw,1.28rem)}.goya-nomination-work-title.has-people{border-top:1px solid var(--line-soft);padding-top:7px}.goya-nomination-song-title{color:#f0f2f6;font-size:1rem;font-weight:820}.goya-nomination-country{color:var(--muted);font-size:.74rem}.goya-history-nomination-card{gap:8px;min-height:190px}.goya-history-nomination-card .goya-history-person-portraits{margin-top:1px}.goya-history-nomination-card .goya-nomination-work-title{border-top:1px solid var(--line-soft);margin-top:auto;padding-top:9px;font-size:.92rem}.goya-history-nomination-card .goya-nomination-work-title.is-primary{border-top:0;margin-top:2px;padding-top:0;font-size:1.05rem}@media (max-width:640px){.goya-nomination-person-names{font-size:1.08rem!important}.goya-history-nomination-card{min-height:184px}.goya-history-person-portraits,.goya-nomination-people{gap:6px}}.goya-edition-nav-top{border-bottom:1px solid var(--line-soft);margin:-14px 0 30px;padding:10px 0 12px}.goya-edition-nav-label{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px 1px;font-size:.68rem;font-weight:900}.goya-edition-nav-top .goya-edition-selector{padding-bottom:2px}@media (max-width:640px){.goya-edition-nav-top{margin:-18px 0 24px;padding-top:8px}.goya-edition-nav-top .goya-edition-selector a{flex-basis:72px;padding:9px 10px}}.pending-together-section{background:linear-gradient(#68b1d60e,#121821f5);border:1px solid #68b1d633;border-radius:20px;margin:28px 0 34px;padding:18px;overflow:hidden;box-shadow:0 14px 38px #00000029}.pending-together-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.pending-together-heading .eyebrow{color:var(--pending);margin:0 0 3px}.pending-together-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.3rem,2.2vw,1.7rem)}.pending-together-heading .muted{margin:5px 0 0;font-size:.82rem}.pending-together-friend-tabs{scrollbar-width:none;overscroll-behavior-inline:contain;gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.pending-together-friend-tabs::-webkit-scrollbar{display:none}.pending-together-friend-tab{border:1px solid var(--line);min-height:48px;color:var(--text);cursor:pointer;background:#111720;border-radius:999px;flex:none;align-items:center;gap:8px;padding:6px 11px 6px 7px;transition:border-color .18s,background .18s,transform .18s;display:flex}.pending-together-friend-tab:hover,.pending-together-friend-tab:focus-visible{background:#68b1d613;border-color:#68b1d673}.pending-together-friend-tab:active{transform:scale(.98)}.pending-together-friend-tab.is-active{background:#68b1d61f;border-color:#68b1d694;box-shadow:inset 0 0 0 1px #68b1d614}.pending-together-friend-tab .user-avatar{flex:0 0 34px;width:34px;height:34px}.pending-together-friend-tab>span:last-child{text-align:left;gap:1px;display:grid}.pending-together-friend-tab strong{font-size:.78rem;line-height:1.05}.pending-together-friend-tab small{color:var(--pending);font-size:.62rem;font-weight:800}.pending-together-selected{border-top:1px solid var(--line-soft);margin-top:10px;padding-top:14px}.pending-together-selected-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:11px;display:flex}.pending-together-selected-heading>div{gap:2px;min-width:0;display:grid}.pending-together-selected-heading strong{font-size:.9rem}.pending-together-selected-heading span{color:var(--muted);font-size:.69rem}.pending-together-selected-heading>a{color:var(--pending);flex:none;font-size:.7rem;font-weight:800;text-decoration:none}.pending-together-selected-heading>a:hover{text-decoration:underline}.pending-together-media-list{scroll-snap-type:x proximity;scrollbar-width:thin;gap:10px;padding:1px 2px 7px;display:flex;overflow-x:auto}.pending-together-media-card{color:var(--text);scroll-snap-align:start;flex:0 0 104px;gap:6px;min-width:0;text-decoration:none;display:grid}.pending-together-media-poster{aspect-ratio:2/3;border:1px solid var(--line-soft);background:#0c1118;border-radius:11px;display:block;overflow:hidden}.pending-together-media-poster img{object-fit:cover;width:100%;height:100%;display:block}.pending-together-media-empty{width:100%;height:100%;color:var(--muted);place-items:center;font-size:1.2rem;display:grid}.pending-together-media-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.2;display:-webkit-box;overflow:hidden}.pending-together-media-card:hover strong,.pending-together-media-card:focus-visible strong{color:var(--pending)}.pending-together-empty{background:#05090e40;border:1px dashed #68b1d633;border-radius:14px;align-items:center;gap:12px;min-height:72px;padding:13px 14px;display:flex}.pending-together-empty>span{width:34px;height:34px;color:var(--pending);background:#68b1d61a;border-radius:50%;place-items:center;font-weight:900;display:grid}.pending-together-empty p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.45}@media (max-width:700px){.pending-together-section{border-radius:17px;margin:22px -2px 28px;padding:14px 12px}.pending-together-heading{margin-bottom:11px}.pending-together-heading h2{font-size:1.28rem}.pending-together-heading .muted{font-size:.72rem}.pending-together-friend-tab{min-height:45px;padding:5px 10px 5px 6px}.pending-together-friend-tab .user-avatar{flex-basis:32px;width:32px;height:32px}.pending-together-selected-heading{align-items:center}.pending-together-selected-heading>a{font-size:.65rem}.pending-together-media-card{flex-basis:92px}.pending-together-media-card strong{font-size:.66rem}}.goya-nomination-work{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;width:100%;min-width:0;display:grid}.goya-nomination-work.has-people{border-top:1px solid var(--line-soft);margin-top:1px;padding-top:9px}.goya-nomination-work-poster{aspect-ratio:2/3;border:1px solid var(--line);background:var(--panel-2);border-radius:9px;width:88px;display:block;position:relative;overflow:hidden}.goya-nomination-work-poster img{object-fit:cover}a.goya-nomination-work-poster:hover,a.goya-nomination-work-poster:focus-visible{border-color:rgba(var(--goya-rgb),.62)}.goya-nomination-work-copy{align-content:start;gap:7px;min-width:0;display:grid}.goya-nomination-work .goya-nomination-work-title,.goya-nomination-work .goya-nomination-work-title.has-people{border-top:0;margin-top:0;padding-top:0}.goya-history-nomination-card .goya-nomination-work{border-top:1px solid var(--line-soft);grid-template-columns:76px minmax(0,1fr);margin-top:auto;padding-top:9px}.goya-history-nomination-card .goya-nomination-work-poster{border-radius:8px;width:76px}.goya-history-nomination-card .goya-nomination-work-title,.goya-history-nomination-card .goya-nomination-work-title.is-primary{border-top:0;margin-top:0;padding-top:0}.goya-history-nomination-card:has(.goya-nomination-work-poster){min-height:236px}@media (max-width:640px){.goya-nomination-work{grid-template-columns:76px minmax(0,1fr);gap:10px}.goya-nomination-work-poster{width:76px}.goya-history-nomination-card .goya-nomination-work{grid-template-columns:70px minmax(0,1fr)}.goya-history-nomination-card .goya-nomination-work-poster{width:70px}}.recommend-decision-copy h3>a{color:#f4f6f8;text-decoration:none;transition:color .1s}.recommend-decision-copy h3>a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.recommend-result-actions>button{flex:0 auto}.recommend-action-backdrop,.recommend-watched-backdrop{z-index:410;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020509b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.recommend-action-dialog,.recommend-watched-dialog{background:linear-gradient(#171e28,#0f151d);border:1px solid #364254;border-radius:20px;width:min(560px,100%);max-height:min(88dvh,780px);overflow:auto;box-shadow:0 24px 80px #0000007a}.recommend-action-dialog{padding:22px}.recommend-action-dialog .eyebrow{margin:0 0 6px}.recommend-action-dialog h3{letter-spacing:-.025em;margin:0 0 14px;font-size:1.28rem}.recommend-action-dialog>p:not(.eyebrow){color:#b9c2ce;margin:0 0 10px;font-size:.82rem;line-height:1.5}.recommend-action-dialog>p>strong{color:#f2f4f7}.recommend-action-dialog-buttons,.recommend-watched-footer{justify-content:flex-end;gap:9px;margin-top:19px;display:flex}.recommend-action-dialog-buttons button,.recommend-watched-footer button{border-radius:10px;min-height:40px;padding:8px 13px;font-weight:850}.recommend-action-dialog-buttons .danger{color:#fff;background:#5f1d24;border-color:#8a3038}.recommend-action-dialog-buttons .primary,.recommend-watched-footer .primary{border-color:var(--brand);background:var(--brand);color:#fff}.recommend-watched-dialog{width:min(680px,100%);padding:20px}.recommend-watched-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:17px;display:flex}.recommend-watched-head .eyebrow{margin:0 0 5px}.recommend-watched-head h3{letter-spacing:-.03em;margin:0;font-size:1.32rem}.recommend-watched-head>button{color:#d5dbe3;background:#121923;border:1px solid #364254;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:1.2rem;display:grid}.recommend-watched-grid{grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr);gap:12px;display:grid}.recommend-watched-field{gap:8px;margin-top:13px;display:grid}.recommend-watched-field>span{color:#c7ced8;font-size:.72rem;font-weight:850}.recommend-watched-field input[type=date],.recommend-watched-field textarea{color:#eef1f5;width:100%;font:inherit;background:#101720;border:1px solid #354154;border-radius:11px}.recommend-watched-field input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:43px;padding:8px 10px}.recommend-watched-field textarea{resize:vertical;min-height:108px;padding:10px 11px;line-height:1.45}.recommend-watched-rating{flex-wrap:wrap;align-items:center;gap:2px;min-height:43px;display:flex}.recommend-watched-rating>button{color:#596577;background:0 0;border:0;width:26px;height:34px;padding:0;font-size:1rem}.recommend-watched-rating>button.active{color:var(--brand-text)}.recommend-watched-rating>strong{color:#f4f6f8;margin-left:7px;font-size:.75rem}.recommend-watched-rating>small{color:var(--muted);margin-left:7px;font-size:.66rem}.recommend-watched-people-trigger{color:#d5dbe3;background:#131b25;border:1px solid #354154;border-radius:10px;justify-self:start;min-height:38px;padding:7px 10px;font-size:.7rem;font-weight:800}.recommend-watched-people{flex-wrap:wrap;gap:6px;display:flex}.recommend-watched-people>button{color:#d5dbe3;background:#121923;border:1px solid #344052;border-radius:999px;align-items:center;gap:6px;padding:4px 7px 4px 4px;display:flex}.recommend-watched-people .user-avatar{width:27px;height:27px}.recommend-watched-people span{font-size:.66rem;font-weight:800}.recommend-watched-people i{color:#8f9bab;font-style:normal}.recommend-watched-visibility{flex-wrap:wrap;gap:6px;display:flex}.recommend-watched-visibility button{color:#aeb8c6;background:#121923;border:1px solid #354154;border-radius:999px;min-height:34px;padding:6px 9px;font-size:.65rem;font-weight:800}.recommend-watched-visibility button.active{border-color:rgba(var(--brand-text-rgb),.5);background:rgba(var(--accent-rgb),.1);color:#fff}@media (max-width:700px){.recommend-action-backdrop,.recommend-watched-backdrop{padding:8px 8px calc(8px + env(safe-area-inset-bottom));align-items:end}.recommend-action-dialog,.recommend-watched-dialog{border-radius:19px;width:100%;max-height:84dvh}.recommend-watched-dialog{padding:16px 13px}.recommend-watched-grid{grid-template-columns:1fr;gap:0}.recommend-watched-rating>button{width:24px}.recommend-result-actions>button{flex:calc(50% - 4px)}}.credits-page{max-width:1040px;margin:0 auto;padding:12px 0 18px}.credits-hero{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;padding:24px 0 34px;display:grid}.credits-hero-mark{border:1px solid rgba(var(--brand-text-rgb),.22);background:linear-gradient(145deg,rgba(var(--brand-text-rgb),.12),rgba(var(--brand-text-rgb),.035));border-radius:18px;place-items:center;width:62px;height:62px;display:grid;box-shadow:inset 0 1px #ffffff09}.credits-hero-mark img{object-fit:contain;width:48px;height:48px}.credits-kicker{color:var(--brand-text);letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font-size:.74rem;font-weight:900;line-height:1.2}.credits-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.15rem,5vw,4.1rem);line-height:1}.credits-lead{color:#c2cad6;max-width:760px;margin:17px 0 0;font-size:1.04rem;line-height:1.68}.credits-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:28px 0;display:grid}.credits-source-card{border:1px solid var(--line);background:linear-gradient(145deg,#19212cb8,#121821e0);border-radius:18px;flex-direction:column;align-items:flex-start;min-width:0;min-height:235px;padding:23px;transition:border-color .18s,transform .18s,background .18s;display:flex;box-shadow:inset 0 1px #ffffff06}.credits-source-card:hover{background:linear-gradient(145deg,#1d2632d6,#121821f0);border-color:#455368;transform:translateY(-2px)}.credits-source-card-primary{background:radial-gradient(circle at 88% 0,#90cea114,#0000 30%),radial-gradient(circle at 70% 20%,#01b4e41a,#0000 34%),linear-gradient(145deg,#141e28f5,#0f151df5);border-color:#4bbeda47;grid-column:1/-1;min-height:0;padding:26px}.credits-card-topline{justify-content:space-between;align-items:center;gap:18px;width:100%;margin-bottom:15px;display:flex}.credits-tmdb-logo-wrap{align-items:center;min-height:28px;display:flex}.credits-tmdb-logo{width:140px;height:auto;max-height:24px;display:block}.credits-source-role{color:var(--muted);letter-spacing:.025em;font-size:.78rem;font-weight:800}.credits-source-card-primary .credits-source-role{text-align:right}.credits-source-card>p{color:#c5ccd7;margin:0 0 18px;line-height:1.62}.credits-source-card strong{color:var(--text)}.credits-required-attribution{color:#e5edf5;background:#01b4e40e;border-left:2px solid #01b4e4;border-radius:0 10px 10px 0;width:100%;margin:2px 0 18px;padding:12px 14px;font-size:.9rem;font-weight:750;line-height:1.5}.credits-card-heading{align-items:center;gap:12px;margin-bottom:17px;display:flex}.credits-card-heading h2{letter-spacing:-.025em;margin:0 0 4px;font-size:1.18rem}.credits-card-heading .credits-source-role{margin:0}.credits-source-index{border:1px solid var(--line);color:#aeb8c7;letter-spacing:.06em;background:#ffffff07;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:.68rem;font-weight:900;display:grid}.credits-source-index-goya{color:var(--goya,#c8a44b);background:#c8a44b0f;border-color:#c8a44b4d}.credits-source-link{color:#dde3eb;margin-top:auto;font-size:.86rem;font-weight:850}.credits-external-mark{color:var(--muted);margin-left:4px;transition:transform .16s;display:inline-block}.credits-source-card:hover .credits-external-mark{transform:translate(2px,-2px)}.credits-principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:start;gap:30px;margin-top:6px;padding:26px;display:grid}.credits-principles h2{letter-spacing:-.035em;margin:0;font-size:1.35rem}.credits-principles>p{color:#aeb7c4;margin:0;line-height:1.67}.credits-footnote{color:#768292;max-width:800px;margin:22px 0 0;font-size:.82rem;line-height:1.6}@media (max-width:760px){.credits-page{padding-top:0}.credits-hero{grid-template-columns:1fr;gap:14px;padding-top:10px}.credits-hero-mark{border-radius:15px;width:54px;height:54px}.credits-hero-mark img{width:42px;height:42px}.credits-source-grid{grid-template-columns:1fr;padding-top:20px}.credits-source-card-primary{grid-column:auto}.credits-card-topline{flex-direction:column;align-items:flex-start;gap:10px}.credits-source-card-primary .credits-source-role{text-align:left}.credits-source-card{min-height:0;padding:20px}.credits-principles{grid-template-columns:1fr;gap:14px;padding:22px 0}}.goya-hero.goya-hero-compact{border-radius:18px;grid-template-columns:minmax(0,1fr) 152px;gap:20px;min-height:176px;margin-bottom:22px;padding:24px clamp(22px,4vw,38px)}.goya-hero.goya-hero-compact .goya-hero-copy{max-width:none}.goya-hero.goya-hero-compact h1{letter-spacing:-.055em;font-size:clamp(2.15rem,4.2vw,3.55rem);line-height:.98}.goya-hero-edition{color:var(--goya);letter-spacing:.08em;text-transform:uppercase;margin:9px 0 0;font-size:.82rem;font-weight:850}.goya-hero.goya-hero-compact .goya-hero-art{min-height:128px}.goya-hero.goya-hero-compact .goya-statuette-visual-hero{width:148px}.goya-hero.goya-hero-compact.is-contextual{min-height:160px}.goya-focus-heading{align-items:center}.goya-focus-identity{align-items:center;gap:18px;min-width:0;display:flex}.goya-focus-title-copy{min-width:0}.goya-focus-title-copy .goya-eyebrow{margin:0 0 7px}.goya-focus-visual{border:1px solid rgba(var(--goya-rgb),.28);background:#0d1219;flex:none;display:block;overflow:hidden;box-shadow:0 8px 24px #0003}.goya-focus-visual img{object-fit:cover;width:100%;height:100%;display:block}.goya-focus-visual.is-poster{aspect-ratio:2/3;border-radius:10px;width:82px}.goya-focus-visual.is-portrait{aspect-ratio:1;border-radius:50%;width:88px}.goya-focus-visual:hover,.goya-focus-visual:focus-visible{border-color:rgba(var(--goya-rgb),.62);transform:translateY(-1px)}@media (max-width:640px){.goya-hero.goya-hero-compact{border-radius:15px;grid-template-columns:minmax(0,1fr) 90px;gap:10px;padding:19px 17px}.goya-hero.goya-hero-compact h1{font-size:clamp(1.85rem,9vw,2.65rem)}.goya-hero-edition{margin-top:7px;font-size:.7rem}.goya-hero.goya-hero-compact .goya-hero-art{min-height:92px}.goya-hero.goya-hero-compact .goya-statuette-visual-hero{width:96px}.goya-focus-identity{align-items:flex-start;gap:12px}.goya-focus-visual.is-poster{width:66px}.goya-focus-visual.is-portrait{width:70px}}@media (pointer:coarse){a[href],button,[role=button],input[type=button],input[type=submit]{touch-action:manipulation;-webkit-tap-highlight-color:rgba(var(--brand-text-rgb),.1)}}button[data-butaca-pressed=true]:not(:disabled),[role=button][data-butaca-pressed=true],input[type=button][data-butaca-pressed=true],input[type=submit][data-butaca-pressed=true]{filter:brightness(1.06);transform:translateY(1px)scale(.985)!important}a[data-butaca-pressed=true]:not(.poster-card-link){opacity:.82}.poster-card-link[data-butaca-pressed=true] img,.poster-card-link[data-tap-active=true] img{filter:brightness(1.055)!important;opacity:.985!important;transform:scale(.986)translateZ(0)!important}button,a[href],[role=button]{transition-duration:90ms!important}.viewing-queue-handle,.list-order-handle,.episode-eye,.avatar-crop-stage,.rating-histogram-scrubber{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){button[data-butaca-pressed=true],[role=button][data-butaca-pressed=true],a[data-butaca-pressed=true]{transform:none!important}}.person-directed-series-link{color:var(--muted);border-bottom:1px solid #566175;align-items:center;margin-top:7px;padding-bottom:2px;font-size:.86rem;font-weight:800;display:inline-flex}.person-directed-series-link:hover{color:var(--accent);border-color:var(--accent)}.directed-series-person-heading{align-items:center}.directed-series-person-heading h1{margin:2px 0 7px}.directed-series-summary{margin:0 0 4px;font-weight:800}.directed-series-list{gap:22px;margin-top:34px;display:grid}.directed-series-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#ffffff03);border-radius:22px;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:22px;display:grid}.directed-series-poster{aspect-ratio:2/3;border:1px solid var(--line);background:var(--panel);width:150px;color:var(--muted);border-radius:14px;place-items:center;font-size:.75rem;display:grid;position:relative;overflow:hidden}.directed-series-poster img{object-fit:cover}.directed-series-content{min-width:0}.directed-series-title-row{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.directed-series-title-row h2{margin:2px 0 0;font-size:clamp(1.45rem,3vw,2rem)}.directed-series-title-row h2 a:hover{color:var(--accent)}.directed-series-count{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:7px 10px;font-size:.78rem;font-weight:850}.directed-series-seasons{gap:13px;display:grid}.directed-series-season{border-top:1px solid var(--line);padding-top:13px}.directed-series-season-heading{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:9px;display:flex}.directed-series-season-heading h3{margin:0;font-size:1rem}.directed-series-season-heading h3 a:hover{color:var(--accent)}.directed-series-season-heading span{color:var(--muted);font-size:.78rem}.directed-series-episodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.directed-series-episode{background:#ffffff06;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 11px;display:grid}.directed-series-episode-number{color:var(--accent);white-space:nowrap;font-size:.73rem;font-weight:900}.directed-series-episode strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.directed-series-episode small{color:var(--muted);white-space:nowrap;font-size:.72rem}@media (max-width:780px){.directed-series-card{border-radius:18px;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:16px}.directed-series-poster{width:110px}.directed-series-episodes{grid-template-columns:1fr}.directed-series-episode{grid-template-columns:auto minmax(0,1fr)}.directed-series-episode small{grid-column:2}}@media (max-width:520px){.directed-series-card{grid-template-columns:86px minmax(0,1fr);gap:13px;padding:13px}.directed-series-poster{border-radius:11px;width:86px}.directed-series-title-row{margin-bottom:12px;display:block}.directed-series-count{margin-top:8px;display:inline-flex}.directed-series-season-heading{display:block}.directed-series-season-heading span{margin-top:3px;display:block}}
