:root{--mx-primary:#00d1ff;--mx-secondary:#75ffb8;--mx-bg:#071018;--mx-bg2:#101a28;--mx-card:#101a28;--mx-text:#f4fbff;--mx-muted:#b8c6d9;--mx-rgb:0, 209, 255;color:var(--mx-text);background:var(--mx-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--mx-bg);min-width:1280px;min-height:720px;margin:0;overflow:hidden}button,input,select{font:inherit}button{cursor:pointer}svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.mx-app-root,#app{width:100vw;height:100dvh;overflow:hidden}.mx-app-root{--mx-bg-radial-strong:.13;--mx-bg-radial-soft:.09;--mx-bg-img-alpha-a:.91;--mx-bg-img-alpha-b:.82;--mx-category-width:540px;--mx-catalog-gap:38px;--mx-category-gap:12px;--mx-category-height:72px;--mx-profile-grid-cols:6;--mx-content-gap-y:26px;--mx-content-gap-x:24px;--mx-poster-height:284px;--mx-live-poster-height:122px}.mx-app-root.mx-density-compact{--mx-category-width:460px;--mx-catalog-gap:28px;--mx-category-gap:8px;--mx-category-height:60px;--mx-content-gap-y:20px;--mx-content-gap-x:18px}.mx-app-root.mx-density-comfortable{--mx-category-width:590px;--mx-catalog-gap:44px;--mx-category-gap:16px;--mx-category-height:84px;--mx-content-gap-y:32px;--mx-content-gap-x:28px}.mx-app-root.mx-poster-small{--mx-profile-grid-cols:7;--mx-poster-height:232px;--mx-live-poster-height:104px}.mx-app-root.mx-poster-large{--mx-profile-grid-cols:5;--mx-poster-height:338px;--mx-live-poster-height:148px}.mx-app-root.mx-bg-soft{--mx-bg-radial-strong:.07;--mx-bg-radial-soft:.05;--mx-bg-img-alpha-a:.96;--mx-bg-img-alpha-b:.9}.mx-app-root.mx-bg-cinema{--mx-bg-radial-strong:.18;--mx-bg-radial-soft:.12;--mx-bg-img-alpha-a:.78;--mx-bg-img-alpha-b:.7}.login-screen,.loading-screen,.profile-screen,.policy-screen,.hm,.catalog-screen,.detail-screen{background:radial-gradient(780px 440px at 78% 4%, rgba(var(--mx-rgb), var(--mx-bg-radial-strong)), transparent 60%), radial-gradient(620px 360px at 12% 18%, rgba(var(--mx-rgb), var(--mx-bg-radial-soft)), transparent 56%), linear-gradient(145deg, var(--mx-bg), var(--mx-bg2) 52%, #05070b);width:100%;height:100%}html.mx-has-bg-img .login-screen,html.mx-has-bg-img .loading-screen,html.mx-has-bg-img .profile-screen,html.mx-has-bg-img .policy-screen,html.mx-has-bg-img .hm,html.mx-has-bg-img .catalog-screen,html.mx-has-bg-img .detail-screen{background-image:linear-gradient(145deg, rgba(5, 8, 12, var(--mx-bg-img-alpha-a)), rgba(5, 8, 12, var(--mx-bg-img-alpha-b))), var(--mx-bg-img);background-position:50%;background-size:cover}.login-screen,.profile-screen,.policy-screen,.loading-screen{place-items:center;display:grid;position:relative}.profile-screen{align-items:start;padding:28px 0 34px;overflow-y:auto}.loading-screen{color:var(--mx-muted);align-content:center;gap:14px}.policy-panel{text-align:center;width:min(760px,100vw - 96px);color:var(--mx-text);justify-items:center;gap:18px;display:grid}.policy-logo{place-items:center;min-height:96px;display:grid}.policy-panel h1{text-transform:uppercase;margin:0;font-size:36px;line-height:1.05}.policy-panel p{color:#f4f8ffc7;max-width:640px;margin:0;font-size:17px;line-height:1.45}.policy-grid{text-align:left;width:min(620px,100%)}.policy-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.policy-actions button{min-width:190px;padding:0 18px}.login-card{background:radial-gradient(circle at 72% 22%,#ffffff24,#0000 34%),linear-gradient(145deg,#394252eb,#161d2aeb 42%,#0d121bfa);border:1px solid #ffffff29;border-radius:26px;align-content:start;gap:16px;width:440px;min-height:540px;padding:44px 56px;display:grid;box-shadow:0 34px 70px #0000006b,inset 0 1px #ffffff24}.login-logo{place-items:center;height:142px;display:grid}.login-logo-img{object-fit:contain;width:160px;max-height:128px;filter:drop-shadow(0 0 18px rgba(var(--mx-rgb), .48))}.profile-wrap{justify-items:center;gap:22px;width:min(1120px,100vw - 88px);display:grid}.profile-head{text-align:center;justify-items:center;gap:12px;width:min(920px,100%);display:grid}.profile-head-copy{justify-items:center;gap:8px;display:grid}.profile-logo{place-items:center;min-height:86px;display:grid}.profile-logo-img{object-fit:contain;width:172px;max-height:82px;filter:drop-shadow(0 0 18px rgba(var(--mx-rgb), .48))}.profile-head-eyebrow{color:var(--mx-primary);letter-spacing:3.3px;text-transform:uppercase;opacity:.94;font-size:11px;font-weight:950}.profile-head h1{text-transform:uppercase;margin:0;font-size:clamp(34px,5vw,48px);font-weight:950;line-height:1}.profile-head p{color:var(--mx-muted);margin:0;font-size:14px;font-weight:800}.profile-head small{color:#f4f8ffc2;font-size:13px;font-weight:700;line-height:1.4}.profile-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-content:center;gap:18px;width:min(1080px,100%);display:grid}.profile-grid.is-empty{width:min(360px,100%)}.profile-empty{border:1px solid rgba(var(--mx-rgb), .24);width:min(640px,100%);color:var(--mx-muted);text-align:center;background:#ffffff0b;border-radius:8px;padding:14px 18px;font-weight:800}.profile-flow-card{border:1px solid rgba(var(--mx-rgb), .28);background:radial-gradient(circle at 12% 20%, rgba(var(--mx-rgb), .2), transparent 34%), #ffffff0b;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(220px,.75fr);align-items:center;gap:16px;width:min(760px,100%);padding:16px 18px;display:grid;box-shadow:0 18px 44px #00000042}.profile-flow-card div{gap:5px;min-width:0;display:grid}.profile-flow-card small,.profile-step-title small{color:var(--mx-primary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.profile-flow-card b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:950;overflow:hidden}.profile-flow-card span{color:#f4f8ffc7;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.profile-flow-card p{color:#f4f8ffb3;margin:0;font-size:12px;font-weight:750;line-height:1.45}.profile-step-title{text-align:left;width:min(1080px,100%);margin-bottom:-12px}.profile-card-shell{min-width:0;display:flex;position:relative}.profile-card{background:radial-gradient(circle at 82% 6%, rgba(var(--mx-rgb), .38), transparent 38%), linear-gradient(160deg, #222c3df2, #090d14fa 48%, #080b11fc);color:#fff;border:1px solid #ffffff2e;border-radius:14px;align-content:center;justify-items:center;gap:14px;width:100%;height:100%;min-height:264px;padding:28px 22px 20px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden}.profile-glow{border-top:2px solid rgba(var(--mx-rgb), .52);opacity:.52;pointer-events:none;position:absolute;inset:0}.profile-status-pill{color:#ffffffeb;letter-spacing:.5px;text-transform:uppercase;background:#080c129e;border:1px solid #ffffff3d;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:10px;font-weight:950;display:inline-flex;position:absolute;top:10px;left:10px}.profile-card:hover,.profile-card:focus{border-color:var(--mx-primary);box-shadow:0 26px 52px #0000007a, 0 0 0 2px rgba(var(--mx-rgb), .26), 0 0 38px rgba(var(--mx-rgb), .26);background:radial-gradient(circle at 82% 6%, rgba(var(--mx-rgb), .48), transparent 38%), linear-gradient(160deg, #222c3df2, #070b12fc);transform:translateY(-7px)}.profile-card.is-loading{opacity:.88;pointer-events:none}.profile-add-card{border-style:dashed;gap:8px}.profile-card-hint{color:#f4f8ffad;text-align:center;justify-content:center;align-items:center;max-width:200px;min-height:28px;font-size:11px;font-weight:700;line-height:1.25;display:flex}.profile-add-card .profile-avatar svg,.profile-add-avatar svg{width:54px;height:54px}.profile-delete{z-index:3;color:#fff;text-transform:uppercase;background:#080c12b8;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex;position:absolute;top:10px;right:10px}.profile-delete svg{width:16px;height:16px}.profile-delete:hover,.profile-delete:focus{color:#ffcad0;border-color:#ff6b7a;outline:0;box-shadow:0 0 0 2px #ff6b7a33,0 0 20px #ff6b7a2e}.profile-avatar{background:linear-gradient(145deg, rgba(var(--mx-rgb), .8), #ffffff21), #0000003d;color:#fff;border:1px solid #ffffff38;border-radius:30px;place-items:center;width:118px;height:118px;font-size:32px;font-weight:950;display:grid;overflow:hidden;box-shadow:0 20px 34px #00000059,inset 0 1px #ffffff38}.profile-avatar img,.profile-loading-avatar img{object-fit:cover;width:100%;height:100%}.profile-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:20px;font-weight:950;overflow:hidden}.profile-meta{flex-wrap:wrap;justify-content:center;gap:8px;min-height:30px;display:flex}.profile-meta small{color:#ffffffe6;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-weight:950;display:inline-flex}.profile-meta svg{width:15px;height:15px}.profile-enter{background:rgba(var(--mx-rgb), .14);color:#fff;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:124px;min-height:40px;font-size:12px;font-weight:950;display:inline-flex}.profile-card:focus .profile-enter,.profile-card:hover .profile-enter{background:var(--mx-primary);box-shadow:0 0 20px rgba(var(--mx-rgb), .28)}.profile-create-form{gap:14px}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-kids-toggle{background:#ffffff0b;border:1px solid #ffffff24;border-radius:12px;gap:10px;padding:10px 12px}.profile-kids-toggle span{gap:2px;display:grid}.profile-kids-toggle b{color:#fff;font-size:14px}.profile-kids-toggle small{color:var(--mx-muted);font-size:12px;font-weight:700}.profile-footer{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;display:flex}.profile-logout,.profile-back{min-height:46px;padding:0 20px}.profile-back{align-items:center;gap:8px;display:inline-flex}.profile-back svg{width:20px;height:20px}.profile-loading{color:#fff;justify-items:center;gap:16px;display:grid}.profile-loading-avatar{background:linear-gradient(145deg, rgba(var(--mx-rgb), .9), #ffffff24);width:96px;height:96px;box-shadow:0 0 30px rgba(var(--mx-rgb), .3);border-radius:26px;place-items:center;font-size:28px;font-weight:950;display:grid;overflow:hidden}.profile-loading b{text-transform:uppercase;font-size:20px}.profile-loading p{max-width:520px;color:var(--mx-muted);text-align:center;margin:0;font-weight:800;line-height:1.45}.profile-loading-error{gap:16px}.profile-form{gap:15px;display:grid}.profile-form label{gap:8px;display:grid}.profile-form input[type=text],.profile-form input[type=password],.profile-form input:not([type]){width:100%}.check-row{grid-template-columns:auto 1fr;align-items:center}.check-row input{width:20px;height:20px}.danger-btn{color:#fff;background:linear-gradient(#ff6b7a,#d92842)}.logo-fallback{color:#fff;letter-spacing:1px;place-items:center;font-size:32px;font-weight:950;display:grid}.login-card h1{text-align:center;text-shadow:0 4px 14px #0000008f;margin:0 0 12px;font-size:28px;line-height:1}.login-card label,.settings-form label,.provider-select{color:#f4f8ffb8;gap:7px;font-weight:700;display:grid}.login-card label span{width:1px;height:1px;position:absolute;overflow:hidden}.login-password-field{width:100%;position:relative}.login-card input,.settings-form input,.settings-form select,.provider-select select,.pin-form input,.search-form input{color:#fff;background:#070b125c;border:1px solid #ffffff2e;border-radius:14px;outline:0;width:100%;height:56px;padding:0 18px}.login-password-field input{padding-right:58px}.login-password-toggle{color:#f4f8ffd1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.login-password-toggle svg{width:20px;height:20px}.login-password-toggle:hover,.login-password-toggle:focus{color:#fff;background:rgba(var(--mx-rgb), .16)}.login-card input:focus,.settings-form input:focus,.settings-form select:focus,.provider-select select:focus,.pin-form input:focus,.search-form input:focus,[data-focusable=true]:focus{border-color:var(--mx-primary);box-shadow:0 0 0 1px var(--mx-primary), 0 0 30px rgba(var(--mx-rgb), .45);outline:0}.primary-btn,.ghost-btn,.back-btn,.help-chip,.mx-close{color:#fff;border:1px solid #ffffff29;border-radius:13px;font-weight:900}.primary-btn{color:#fff;background:linear-gradient(180deg, var(--mx-primary), var(--mx-secondary));min-height:54px;box-shadow:0 0 26px rgba(var(--mx-rgb), .35);border:0}.primary-btn:disabled{opacity:.8}.ghost-btn,.back-btn,.mx-close{background:#ffffff14}.login-submit{justify-content:center;align-items:center;gap:10px;margin-top:6px;display:flex}.spinner{border:3px solid #ffffff6b;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login-error{color:#ff6074;text-align:center;min-height:20px;margin:0;font-weight:800}.saved-sessions{gap:9px;margin-top:2px;display:grid}.saved-sessions>small{color:#f4f8ff94;text-align:center;text-transform:uppercase;font-size:11px;font-weight:950}.saved-sessions-hint{color:#f4f8ff9e;text-align:center;margin:-2px 0 2px;font-size:11px;font-weight:750;line-height:1.35}.saved-session{grid-template-columns:minmax(0,1fr) 74px;gap:8px;display:grid}.offline-download-session{grid-template-columns:minmax(0,1fr)}.saved-session button{color:#fff;background:#fff1;border:1px solid #ffffff24;border-radius:12px;min-width:0;min-height:64px}.saved-session button[data-saved-session],.saved-session button[data-offline-downloads]{text-align:left;grid-template-rows:auto auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:10px;padding:8px 10px;display:grid}.saved-session span{background:rgba(var(--mx-rgb), .18);width:34px;height:34px;color:var(--mx-primary);border-radius:9px;grid-row:1/4;place-items:center;font-size:12px;font-weight:950;display:grid}.saved-session b,.saved-session em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.saved-session b{font-size:13px}.saved-session em{color:var(--mx-muted);font-size:11px;font-style:normal;font-weight:750}.saved-session-server{color:#f4f8ff85!important;font-size:10px!important}.session-forget{padding:0 8px;font-size:11px;font-weight:900;color:var(--mx-muted)!important}.profile-saved-sessions{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;width:min(760px,100%);margin-top:-8px;padding:14px}.profile-saved-sessions>small{color:#fff;font-size:13px}.profile-saved-sessions .saved-sessions-hint{color:#f4f8ffb8;font-size:12px}@media (width<=760px){.profile-flow-card{grid-template-columns:1fr}}.help-chip{background:#ffffff1f;justify-content:center;align-items:center;gap:8px;min-width:118px;min-height:42px;display:inline-flex;position:absolute;bottom:18px}.repair-chip.has-error{background:#ff537029;border-color:#ff5370b3;box-shadow:0 0 24px #ff537038}.help-chip svg{color:var(--mx-primary)}.version{color:#f4f8ff73;font-size:12px;position:absolute;bottom:12px;right:18px}.hm{flex-direction:column;gap:22px;height:100dvh;min-height:0;padding:58px 40px 0;display:flex;overflow:hidden}.hm-top{flex:none;grid-template-columns:minmax(170px,322px) minmax(430px,1fr) auto;align-items:start;gap:24px;min-width:0;display:grid}.hm-brand{justify-content:flex-start;display:flex}.hm-logo{object-fit:contain;width:190px;height:112px;filter:drop-shadow(0 0 18px rgba(var(--mx-rgb), .42))}.hm-logo.logo-fallback{object-fit:initial;color:#fff;letter-spacing:0;text-transform:uppercase;filter:none;justify-content:center;align-items:center;height:44px;font-size:31px;font-weight:950;line-height:1;display:flex}.mx-head-center{text-align:center;min-width:0;padding-top:6px}.mx-slogan{letter-spacing:7px;text-transform:uppercase;color:#dfe8f2;white-space:nowrap;font-size:14px}.mx-welcome{text-transform:uppercase;margin-top:32px;font-size:28px;font-weight:950;line-height:1.05}.mx-welcome span,.mx-kinds i,.mx-exp span{color:var(--mx-primary);text-shadow:0 0 16px rgba(var(--mx-rgb), .38)}.mx-kinds{letter-spacing:8px;text-transform:uppercase;white-space:nowrap;margin-top:15px;font-size:17px}.mx-right,.mx-actionbar{align-items:flex-start;display:flex}.mx-right{justify-content:flex-end;gap:20px;min-width:max-content;padding-top:0}.mx-actionbar{gap:18px}.mx-ico{color:#e5edf7;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.mx-ico svg{z-index:1;width:32px;height:32px;position:relative}.mx-ico:hover,.mx-ico:focus{color:var(--mx-primary);outline:0}.mx-ico.has-notifications{color:#ff315f;filter:drop-shadow(0 0 10px #ff315f59)}.mx-ico.has-notifications:before{content:"";background:#ff315f21;border-radius:999px;position:absolute;inset:5px;box-shadow:0 0 18px #ff315f6b}.mx-ico-badge{z-index:2;color:#fff;background:#ff315f;border:1px solid #01dfffa6;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:950;line-height:1;display:grid;position:absolute;top:2px;right:0;box-shadow:0 0 0 2px #03080df2}.mx-ico-badge-neutral{border-color:rgba(var(--mx-rgb), .65);background:var(--mx-primary);color:#031012}.mx-sep{background:#ffffff4d;width:1px;height:52px}.mx-time{text-align:right;min-width:230px}.mx-time b{color:#fff;font-size:38px;font-weight:950;line-height:1;display:block}.mx-time span{color:#d8e0ea;margin-top:10px;font-size:16px;display:block}.hm-main{flex:none;grid-template:"live movie series hero"minmax(0,1fr)/minmax(0,1fr) minmax(0,.97fr) minmax(0,.97fr) minmax(520px,1.36fr);gap:17px;height:clamp(440px,44vh,480px);min-height:0;max-height:462px;display:grid}.hm-tile{background:radial-gradient(circle at 50% 28%, rgba(var(--mx-rgb), .13), transparent 48%), linear-gradient(145deg, #ffffff14, #171c24db 48%, #080c12f5);color:#fff;border:1px solid #ffffff29;border-radius:12px;align-content:center;place-items:center;gap:17px;height:100%;min-height:0;padding:22px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}.hm-live{grid-area:live}.hm-movie,.hm-movies{grid-area:movie}.hm-series{grid-area:series}.hm-tile:focus,.hm-tile:hover{z-index:2;border-color:var(--mx-primary);box-shadow:0 0 0 1px var(--mx-primary), 0 0 32px rgba(var(--mx-rgb), .64), 0 28px 60px #00000075, inset 0 0 54px rgba(var(--mx-rgb), .14);transform:none}.hm-live.hm-tile{border-color:rgba(var(--mx-rgb), .76);box-shadow:0 0 22px rgba(var(--mx-rgb), .25), inset 0 0 52px rgba(var(--mx-rgb), .11), 0 22px 48px #0000004d}.hm-tile-ic{width:78px;height:78px;color:var(--mx-primary);filter:drop-shadow(0 0 16px rgba(var(--mx-rgb), .58));place-items:center;display:grid}.hm-tile-ic svg{width:78px;height:78px}.hm-tile-label{text-transform:uppercase;font-size:30px;font-weight:950;line-height:1.05}.hm-tile-count{color:#d7dde7;font-size:25px}.mx-hero{height:100%;min-height:0;box-shadow:0 24px 58px #00000057, 0 0 20px rgba(var(--mx-rgb), .16);background:#10141c;border:1px solid #ffffff2e;border-radius:14px;grid-area:hero;position:relative;overflow:hidden}.mx-hero img,.detail-hero>img,.note-card>img,.poster-box img,.mx-img img,.result-card img{object-fit:cover;width:100%;height:100%;display:block}.mx-hero-empty{place-items:center;height:100%;font-size:28px;font-weight:950;display:grid}.mx-hero-shade,.detail-shade{background:linear-gradient(90deg,#000000d1,#00000047 45%,#00000014),linear-gradient(#0000 45%,#000000b8);position:absolute;inset:0}.mx-hero-info{position:absolute;bottom:38px;left:38px;right:32px}.mx-hero h2{text-shadow:0 3px 14px #000000d9;max-width:64%;margin:0 0 18px;font-size:clamp(30px,2vw,38px);font-weight:950;line-height:1.05}.mx-meta{color:#e7edf6;gap:12px;margin-bottom:18px;font-size:17px;font-weight:500;display:grid}.detail-meta{color:#e7edf6;flex-wrap:wrap;align-items:center;gap:8px;max-width:860px;margin-top:14px;font-size:14px;display:flex}.mx-meta span{align-items:center;gap:10px;display:flex}.detail-meta span{background:#ffffff13;border:1px solid #ffffff24;border-radius:7px;align-items:center;gap:8px;min-height:28px;padding:0 9px;font-weight:900;display:flex}.media-feature-row{flex-wrap:wrap;gap:8px;max-width:860px;margin-top:14px;display:flex}.media-feature-row span{border:1px solid rgba(var(--mx-rgb), .28);background:rgba(var(--mx-rgb), .1);color:#ffffffe6;text-transform:uppercase;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.media-feature-row.compact{gap:7px;margin-top:12px}.media-feature-row.compact span{background:#ffffff12;min-height:26px;padding:0 8px;font-size:10px}.detail-actions{flex-wrap:wrap;gap:10px;max-width:900px;margin-top:16px;display:flex}.detail-actions .primary-btn,.detail-actions .ghost-btn{min-width:142px;min-height:46px;padding:0 18px}.detail-play-btn{justify-content:center;align-items:center;display:inline-flex}.detail-actions .detail-play-btn{min-width:166px;box-shadow:0 14px 30px rgba(var(--mx-rgb), .26);gap:10px}.detail-play-btn svg{fill:currentColor;width:20px;height:20px}.fav-btn{justify-content:center;align-items:center;gap:9px;display:inline-flex}.fav-btn svg{width:20px;height:20px}.fav-btn.on{color:#ffd34d;background:linear-gradient(#ffd34d33,#ffb72a17),#ffd34d0f;border-color:#ffd34dd1;box-shadow:0 0 0 1px #ffd34d38,0 0 24px #ffd34d2e}.fav-btn.on svg{fill:currentColor;animation:.34s both favoriteBadgeIn}.mx-meta svg,.detail-meta svg{width:22px;height:22px;color:var(--mx-primary)}.mx-dots{justify-content:center;gap:10px;display:flex;position:absolute;bottom:14px;left:0;right:0}.mx-dots i{background:#ffffff75;border-radius:50%;width:10px;height:10px}.mx-dots i.on{background:var(--mx-primary);box-shadow:0 0 13px var(--mx-primary)}.mx-section{border-top:1px solid #ffffff14;padding-top:20px}.mx-section-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.mx-section-head h2{text-transform:uppercase;margin:0;font-size:30px;font-weight:950}.mx-section-head svg{width:25px;height:25px;color:var(--mx-primary)}.mx-continue{overflow:hidden}.mx-continue-rail{scroll-behavior:smooth;gap:16px;padding:2px 2px 12px;display:flex;overflow-x:auto}.mx-continue-card{width:262px;min-width:262px;min-height:126px;color:var(--mx-text);text-align:left;background:linear-gradient(145deg,#ffffff13,#070c12eb);border:1px solid #ffffff24;border-radius:12px;grid-template-columns:86px minmax(0,1fr);align-items:stretch;gap:12px;padding:10px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.mx-continue-card:focus,.mx-continue-card:hover{border-color:var(--mx-primary);box-shadow:0 0 0 1px var(--mx-primary), 0 0 26px rgba(var(--mx-rgb), .38), 0 18px 34px #00000057;transform:translateY(-2px)}.mx-continue-thumb{background:#00000042;border-radius:10px;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.mx-continue-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mx-continue-thumb em{max-width:calc(100% - 12px);color:var(--mx-primary);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;background:#000000ad;border-radius:6px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:950;position:absolute;bottom:6px;left:6px;overflow:hidden}.mx-continue-fallback svg{width:38px;height:38px;color:var(--mx-primary)}.mx-continue-info{grid-template-rows:minmax(0,1fr) auto auto;align-content:center;gap:8px;min-width:0;display:grid}.mx-continue-info b{min-width:0;max-height:42px;font-size:15px;line-height:1.3;overflow:hidden}.mx-continue-info small{min-width:0;color:var(--mx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.mx-explorer{flex:auto;min-height:0;overflow:hidden}.mx-ex-body{grid-template-columns:350px minmax(0,1fr);gap:34px;display:grid}.mx-ex-rail-wrap{width:100%;min-width:0;position:relative;overflow:hidden}.mx-ex-rail-wrap:after{content:"";background:linear-gradient(180deg, transparent, rgba(var(--mx-rgb), .46) 18%, rgba(var(--mx-rgb), .46) 82%, transparent);pointer-events:none;z-index:4;width:1px;position:absolute;top:0;bottom:0;right:0}.mx-modecol{gap:16px;display:grid}.mx-mode{color:#f4f7fb;text-align:left;background:linear-gradient(145deg,#161d26e0,#070c12f0);border:1px solid #ffffff29;border-radius:13px;align-items:center;gap:18px;height:72px;padding:0 28px;font-size:18px;font-weight:950;display:flex}.mx-mode svg{width:31px;height:31px;color:var(--mx-primary)}.mx-mode.on,.mx-mode:focus,.mx-mode:hover{border-color:var(--mx-primary);background:radial-gradient(circle at 28% 50%, rgba(var(--mx-rgb), .17), transparent 58%), linear-gradient(145deg, #112733f0, #070c12fa)}.rail-mask{contain:layout paint;width:100%;max-width:100%;height:clamp(172px,20.5vh,196px);min-height:0;position:relative;overflow:hidden}.rail-mask:before,.rail-mask:after{content:"";pointer-events:none;z-index:2;position:absolute}.rail-mask:before{background:linear-gradient(90deg, rgba(var(--mx-rgb), .08), rgba(var(--mx-rgb), .2), rgba(var(--mx-rgb), .08));height:1px;inset:0 0 auto}.rail-mask:after{border-right:1px solid rgba(var(--mx-rgb), .28);background:linear-gradient(90deg, #07101800, #071018eb 72%, var(--mx-bg));width:72px;top:0;bottom:0;right:0;box-shadow:inset -1px 0 #ffffff14}.rail-track{--rail-loop-duration:132s;width:max-content;height:100%;animation:railLoop var(--rail-loop-duration) linear infinite;will-change:transform;backface-visibility:hidden;align-items:stretch;gap:18px;display:flex;transform:translate(0,0);animation-play-state:running!important}.rail-mask:hover .rail-track,.rail-track:hover,.rail-track:focus-within{animation-play-state:running!important}.mx-explorer[data-mode=sports] .rail-track{--rail-loop-duration:160s;gap:12px}.mx-explorer[data-mode=sports] .mx-ex-rail-wrap{box-shadow:inset -1px 0 0 rgba(var(--mx-rgb), .36), inset 0 1px 0 rgba(var(--mx-rgb), .12), inset 0 -1px 0 rgba(var(--mx-rgb), .08);border-radius:10px}.mx-explorer[data-mode=sports] .rail-mask:after{border-right-color:rgba(var(--mx-rgb), .42);background:linear-gradient(90deg, #07101800, #071018f0 64%, var(--mx-bg));width:104px}@keyframes railLoop{0%{transform:translate(0)}to{transform:translate(-25%)}}.mx-poster{color:#fff;-webkit-user-select:none;user-select:none;pointer-events:none;background:#070c12e0;border:1px solid #ffffff24;border-radius:12px;flex:0 0 160px;width:160px;height:100%;position:relative;overflow:hidden}.mx-poster:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000bd 58%,#000000eb);height:58%;position:absolute;inset:auto 0 0}.mx-img{background:var(--mx-card);height:clamp(154px,17.9vh,185px);color:var(--mx-primary);border:1px solid #ffffff1f;border-radius:12px;place-items:center;display:grid;overflow:hidden}.mx-poster .mx-img{border:0;border-radius:0;height:100%}.mx-img svg{width:44px;height:44px}.mx-poster b,.content-card b{margin-top:9px;font-size:14px;line-height:1.16;display:block}.mx-poster small,.content-card small{color:var(--mx-muted);font-size:13px}.mx-poster b,.mx-poster small{z-index:1;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 10px #000000c7;margin:0;position:absolute;left:10px;right:10px;overflow:hidden}.mx-poster b{line-height:1.16;bottom:28px}.mx-poster small{bottom:10px}.mx-score{border:1px solid rgba(var(--mx-rgb), .38);pointer-events:none;background:linear-gradient(145deg,#04111aeb,#070d14fa);border-radius:10px;flex:0 0 244px;grid-template-rows:18px 42px 42px 18px;gap:8px;width:244px;height:185px;padding:16px 14px;display:grid}.mx-score small{color:var(--mx-primary);font-size:12px;font-weight:950}.mx-score p{grid-template-columns:28px minmax(0,1fr) 30px;align-items:center;gap:9px;margin:0;font-weight:900;display:grid}.mx-team-logo,.mx-ball{border-radius:999px;width:26px;height:26px}.mx-team-logo{object-fit:contain}.mx-ball{background:rgba(var(--mx-rgb), .16);color:var(--mx-primary);place-items:center;font-size:13px;font-weight:950;display:grid}.mx-score b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-score strong{text-align:right;font-size:18px}.mx-status{color:var(--mx-muted);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.mx-footer{min-height:85px;padding:14px 40px max(14px, env(safe-area-inset-bottom));z-index:5;background:#05080ceb;border-top:1px solid #ffffff1f;flex:none;justify-content:space-between;align-items:center;margin:auto -40px 0;display:flex;position:sticky;bottom:0;box-shadow:0 -18px 32px #0000004d}.mx-logout{color:#ff4058;background:0 0;border:0;align-items:center;gap:12px;font-size:20px;font-weight:800;display:flex}.mx-logout svg{width:34px;height:34px}.mx-exp{color:#d7dde7;text-transform:uppercase;letter-spacing:2px;white-space:nowrap;align-items:center;gap:10px;font-size:17px;display:flex}@media (prefers-reduced-motion:reduce){.rail-track{animation-duration:170s;animation-play-state:running!important}}@media (width>=1501px) and (height<=980px){.hm{gap:18px;padding-top:42px}.hm-logo{width:172px;height:96px}.hm-logo.logo-fallback{height:42px;font-size:31px}.mx-welcome{margin-top:24px}.mx-kinds{margin-top:13px}.hm-main{height:clamp(360px,41.5vh,388px)}.mx-section{padding-top:18px}.mx-section-head{margin-bottom:14px}.rail-mask{height:clamp(182px,20vh,190px)}.mx-img{height:clamp(136px,15.5vh,158px)}.mx-score{height:100%}.mx-footer{min-height:78px;padding-top:12px;padding-bottom:max(12px, env(safe-area-inset-bottom))}}.catalog-screen,.detail-screen{padding:44px 46px}.catalog-head{grid-template-columns:150px minmax(210px,1fr) minmax(360px,auto);align-items:center;gap:18px;height:58px;display:grid}.catalog-title{text-align:center;min-width:0}.catalog-title h1{margin:0;font-size:24px}.catalog-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:12px;min-width:0;display:flex}.catalog-search{background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;width:min(330px,30vw);min-height:42px;padding:0 12px;display:grid}.catalog-search svg{width:20px;height:20px;color:var(--mx-primary)}.catalog-search input{min-width:0;color:var(--mx-text);font:inherit;background:0 0;border:0;outline:0;font-size:14px;font-weight:850}.catalog-actions .ghost-btn{gap:8px;min-height:42px;padding:0 14px}.catalog-actions .ghost-btn svg{width:20px;height:20px}.catalog-head b{white-space:nowrap;font-size:22px}.back-btn{justify-content:center;align-items:center;gap:10px;min-height:46px;display:inline-flex}.back-btn svg{width:26px;height:26px}.catalog-layout{gap:var(--mx-catalog-gap);grid-template-columns:minmax(250px,310px) minmax(0,1fr);height:calc(100vh - 128px);padding-top:14px;display:grid}.catalog-layout.is-live{grid-template:"browser preview"minmax(0,1fr)/clamp(360px,34vw,520px) minmax(0,1fr);gap:22px}.catalog-layout.is-media{grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:24px}.category-list{align-content:start;gap:var(--mx-category-gap);scrollbar-width:none;background:linear-gradient(#ffffff0f,#04090e8f);border:1px solid #ffffff1a;border-radius:12px;padding:12px;display:grid;overflow:auto}.category-list::-webkit-scrollbar{display:none}.category-list-head{border-bottom:1px solid #ffffff14;align-content:center;gap:4px;min-height:54px;padding:2px 2px 12px;display:grid}.category-list-head b{color:#fff;text-transform:uppercase;font-size:14px;font-weight:950}.category-list-head span{color:var(--mx-muted);font-size:12px;font-weight:850}.category-list button{color:#fff;text-align:left;background:linear-gradient(145deg,#ffffff0f,#090f17b8);border:1px solid #ffffff26;border-radius:8px;grid-template-columns:42px minmax(0,1fr) minmax(62px,auto);align-items:center;gap:12px;min-height:68px;padding:10px 12px;font-weight:900;display:grid;position:relative}.category-list button:before{content:"";background:#ffffff2e;border-radius:0 4px 4px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.category-list button.on,.category-list button:focus{border-color:var(--mx-primary);background:rgba(var(--mx-rgb), .12);box-shadow:0 0 0 1px rgba(var(--mx-rgb), .75), 0 0 18px rgba(var(--mx-rgb), .22)}.category-list button.on:before,.category-list button:focus:before{background:var(--mx-primary)}.category-list button.pinned{border-color:rgba(var(--mx-rgb), .42);background:rgba(var(--mx-rgb), .1)}.category-icon{color:#ffffffc7;background:#ffffff12;border-radius:8px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.category-icon svg{width:28px;height:28px}.category-list button.on .category-icon,.category-list button:focus .category-icon{background:rgba(var(--mx-rgb), .16);color:var(--mx-primary)}.category-list button span{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex;overflow:hidden}.category-list button strong{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-width:0;font-size:13px;line-height:1.16;display:-webkit-box;overflow:hidden}.category-list button em{border:1px solid rgba(var(--mx-rgb), .36);color:var(--mx-primary);text-transform:uppercase;border-radius:6px;flex:none;padding:4px 5px;font-size:9px;font-style:normal;font-weight:950;line-height:1}.category-list button small{color:#ffffffeb;text-align:center;white-space:normal;background:#ffffff13;border-radius:7px;flex:none;min-width:54px;max-width:92px;padding:7px 8px;font-size:11px;font-weight:950;line-height:1.15}.content-grid{grid-template-columns:repeat(var(--mx-profile-grid-cols), minmax(110px, 1fr));gap:var(--mx-content-gap-y) var(--mx-content-gap-x);scrollbar-width:none;grid-auto-rows:min-content;padding:4px 4px 120px;display:grid;overflow:auto}.catalog-layout.is-media .content-grid{grid-template-columns:repeat(auto-fill,minmax(166px,1fr));gap:28px 24px;padding:2px 6px 140px 2px}.catalog-context-bar{border-bottom:1px solid #ffffff17;grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;min-height:42px;padding:0 2px 14px;display:grid;overflow:visible}.catalog-context-bar.has-continue-actions{grid-template-columns:minmax(0,1fr)}.catalog-context-bar>.catalog-count{padding:0 2px}.catalog-context-bar .catalog-letter-rail{grid-column:1;justify-content:flex-start;width:100%;min-height:42px;padding:2px 2px 6px;scroll-padding-inline:2px;overflow:auto visible}.catalog-context-actions{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:center;gap:10px;width:100%;min-width:0;display:grid;overflow:visible}.catalog-context-bar.has-continue-actions .catalog-context-actions{grid-template-columns:minmax(0,1fr) auto}.catalog-context-action{border:1px solid rgba(var(--mx-rgb), .2);background:rgba(var(--mx-rgb), .075);color:#f4f8ffe0;letter-spacing:.2px;text-transform:uppercase;border-radius:999px;flex:none;justify-self:end;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:11px;font-weight:950;display:inline-flex}.catalog-context-action svg{width:18px;height:18px}.catalog-context-action.continue-clear{color:#ffd4db;background:linear-gradient(#ff405826,#600a1940);border-color:#ff405885;box-shadow:inset 0 0 0 1px #ffffff0a}.catalog-context-action:focus,.catalog-context-action:hover{border-color:var(--mx-primary);color:#fff;background:rgba(var(--mx-rgb), .14);box-shadow:0 0 0 1px rgba(var(--mx-rgb), .45)}.catalog-context-action.continue-clear:focus,.catalog-context-action.continue-clear:hover{color:#fff;background:linear-gradient(#ff405842,#840f2261);border-color:#ff6b7adb;box-shadow:0 0 0 1px #ff40586b,0 14px 30px #780a1a42}.catalog-layout.is-media .category-list{background:linear-gradient(#ffffff0e,#05080c57);border-radius:8px}.catalog-layout.is-media .category-list button{min-height:72px}.catalog-layout.is-media .category-list button.special .category-icon{background:radial-gradient(circle at 35% 22%, #fff3, transparent 34%), linear-gradient(180deg, rgba(var(--mx-rgb), .2), #ffffff0e);color:#fff}.catalog-layout.is-media .category-list button.special.on .category-icon,.catalog-layout.is-media .category-list button.special:focus .category-icon{background:radial-gradient(circle at 35% 22%, #ffffff4d, transparent 34%), linear-gradient(180deg, rgba(var(--mx-rgb), .38), rgba(var(--mx-rgb), .14));color:var(--mx-primary)}.catalog-layout.is-live .content-grid{background:0 0;border:0;border-radius:0;grid-area:auto;grid-template-columns:1fr;align-content:start;gap:8px;min-height:0;padding:0 4px 90px 0}.catalog-layout.is-live .category-list{background:0 0;border:0;grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;align-content:start;align-items:stretch;min-height:0;padding:0 4px 90px 0;display:grid;overflow:hidden auto}.catalog-layout.is-live .category-list button{grid-template-columns:38px minmax(0,1fr) auto;min-height:70px}.catalog-layout.is-live .category-icon{width:38px;height:38px}.catalog-layout.is-live .category-icon svg{width:24px;height:24px}.live-preview-stage{grid-area:preview;align-content:start;min-width:0;height:100%;min-height:0;display:grid}.live-browser{border:1px solid rgba(var(--mx-rgb), .18);background:linear-gradient(145deg, rgba(var(--mx-rgb), .1), #060a10b8 38%), #070c12c7;border-radius:8px;grid-area:browser;grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;min-height:0;padding:12px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 55px #00000042}.live-browser-head{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(132px,auto) minmax(0,1fr);align-items:center;gap:12px;min-height:66px;padding-bottom:12px;display:grid}.live-browser-head .ghost-btn{justify-content:center;min-height:44px;padding:0 13px}.live-browser-head .ghost-btn svg{width:22px;height:22px}.live-browser-head div{text-align:left;justify-items:start;gap:4px;min-width:0;display:grid}.live-browser-head b{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:20px;font-weight:950;line-height:1.12;overflow:hidden}.live-browser-head span{color:var(--mx-muted);font-size:12px;font-weight:900}.live-preview{border:1px solid rgba(var(--mx-rgb), .22);background:linear-gradient(145deg, rgba(var(--mx-rgb), .11), #04080dc7 42%), #050a10d1;border-radius:8px;grid-template-rows:auto minmax(142px,max-content) auto;gap:12px;min-height:0;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 24px 58px #00000047}.live-preview-stage .live-preview{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;height:100%}.live-preview-frame{background:#000;border-radius:8px;min-width:0;position:relative;box-shadow:0 22px 48px #00000052}.live-preview-slot{aspect-ratio:16/9;border:1px solid rgba(var(--mx-rgb), .34);background:linear-gradient(180deg, #ffffff0a, transparent 24%), radial-gradient(circle at 50% 34%, rgba(var(--mx-rgb), .14), transparent 48%), #000;width:100%;min-height:0;max-height:calc(100vh - 330px);color:var(--mx-primary);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 54px #00000059,inset 0 1px #ffffff14}.live-preview-nowbar{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:linear-gradient(90deg,#05090ee0,#05090ea8);border:1px solid #ffffff24;border-radius:8px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:10px 12px;display:grid;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 16px 34px #00000059}.live-preview-nowbar>span{background:rgba(var(--mx-rgb), .2);color:#fff;border-radius:8px;place-items:center;min-width:0;height:48px;font-size:16px;font-weight:950;display:grid}.live-preview-nowbar div{gap:3px;min-width:0;display:grid}.live-preview-nowbar small,.live-preview-nowbar em strong{color:var(--mx-primary);letter-spacing:.4px;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950}.live-preview-nowbar b,.live-preview-nowbar em i{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;font-weight:950;line-height:1.1;overflow:hidden}.live-preview-nowbar b{font-size:17px}.live-preview-nowbar em{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.live-preview-nowbar>strong{border:1px solid rgba(var(--mx-rgb), .3);background:rgba(var(--mx-rgb), .14);color:#fff;text-transform:uppercase;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:950}.live-preview-video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.live-preview-poster{text-align:center;align-content:center;place-items:center;gap:12px;width:100%;height:100%;min-height:210px;padding:18px;display:grid}.live-preview-poster img{object-fit:contain;filter:drop-shadow(0 10px 24px #00000070);max-width:52%;max-height:96px}.live-preview-poster svg{width:68px;height:68px}.live-preview-popout{text-align:center;color:#fff;background:radial-gradient(circle at 50% 12%, rgba(var(--mx-rgb), .22), transparent 42%), linear-gradient(180deg, #ffffff0b, #0000002e), #000000d6;align-content:center;place-items:center;gap:10px;width:100%;height:100%;min-height:210px;padding:28px;display:grid}.live-preview-popout svg{width:54px;height:54px;color:var(--mx-primary);filter:drop-shadow(0 0 18px rgba(var(--mx-rgb), .54))}.live-preview-popout b{overflow-wrap:anywhere;text-transform:uppercase;max-width:min(440px,92%);font-size:22px;font-weight:950;line-height:1.08}.live-preview-popout span{color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;max-width:min(520px,92%);font-size:15px;font-weight:850;line-height:1.2;overflow:hidden}.live-preview-popout p{color:#dee7f2b3;max-width:min(520px,92%);margin:0;font-size:13px;font-weight:760;line-height:1.35}.live-preview.is-popout-handoff .live-preview-nowbar,.live-preview.is-popout-handoff [data-preview-play],.live-preview.is-popout-handoff [data-preview-open]{display:none}.live-preview-poster b{color:#fff;text-overflow:ellipsis;max-width:100%;font-size:18px;font-weight:950;line-height:1.16;overflow:hidden}.live-preview-copy small{color:var(--mx-primary);letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:950}.live-preview-copy{grid-template-columns:minmax(0,1fr);min-width:0;padding:0 2px;display:grid}.live-preview-copy h2{min-height:28px;margin:6px 0 4px;font-size:22px;line-height:1.12}.live-preview-copy h2:before{content:attr(data-title)}.live-preview-copy p,.live-preview-status,.live-preview-copy [data-live-focus-cue]{color:var(--mx-muted);margin:0;font-size:13px}.live-preview-stats{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.live-preview-stats span{color:#ffffffdb;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:950}.live-preview-copy [data-live-focus-cue]{min-height:16px;color:rgba(var(--mx-rgb), .92);margin-top:6px;font-weight:850;display:block}.live-preview-title-ref{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.live-preview-guide{border:1px solid rgba(var(--mx-rgb), .18);background:linear-gradient(180deg, rgba(var(--mx-rgb), .08), #0000002e), #00000038;scrollbar-width:none;border-radius:8px;align-content:start;gap:8px;min-height:0;max-height:220px;padding:10px;display:grid;overflow:auto}.live-preview-stage .live-preview-guide{height:100%;min-height:clamp(190px,28vh,300px);max-height:none}.live-preview-guide::-webkit-scrollbar{display:none}.live-preview-guide>b{color:var(--mx-primary);text-transform:uppercase;font-size:11px;font-weight:950}.live-preview-guide article{background:#ffffff0b;border-radius:7px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:6px 8px;display:grid}.live-preview-guide article.on{background:rgba(var(--mx-rgb), .12)}.live-preview-guide time{color:#ffffffb3;font-size:11px;font-weight:900}.live-preview-guide article span{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;gap:3px;min-width:0;font-size:12px;font-weight:850;display:grid;overflow:hidden}.live-preview-guide article span em{color:var(--mx-primary);text-transform:uppercase;font-size:9px;font-style:normal;font-weight:950}.live-guide-empty{color:var(--mx-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;overflow:hidden}.live-preview-focus-cue{min-height:16px;color:rgba(var(--mx-rgb), .92);font-size:13px;font-weight:850}.live-preview-actions{z-index:4;gap:10px;display:flex;position:absolute;top:24px;right:24px}.live-preview-actions button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b12b8;border-color:#fff3;border-radius:8px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid;box-shadow:0 12px 26px #00000047}.live-preview-actions button span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.live-preview-actions button svg{width:22px;height:22px}.live-preview-actions button:focus,.live-preview-actions button:hover{border-color:var(--mx-primary);background:rgba(var(--mx-rgb), .22);box-shadow:0 0 0 1px rgba(var(--mx-rgb), .55), 0 16px 34px #0000005c}.live-preview-empty{min-height:100%;color:var(--mx-muted);text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.live-preview-empty svg{width:62px;height:62px;color:var(--mx-primary)}.content-grid::-webkit-scrollbar{display:none}.catalog-letter-rail{scrollbar-width:none;grid-column:1/-1;align-items:center;gap:6px;min-width:0;min-height:42px;padding:2px 0 6px;display:flex;overflow:auto visible}.catalog-letter-rail::-webkit-scrollbar{display:none}.catalog-letter-rail button{color:#ffffffd1;background:#ffffff0e;border:1px solid #ffffff24;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:38px;height:34px;min-height:34px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.catalog-letter-rail button:first-child{min-width:58px}.catalog-letter-rail button.on,.catalog-letter-rail button:focus,.catalog-letter-rail button:hover:not(:disabled){border-color:var(--mx-primary);background:rgba(var(--mx-rgb), .18);color:#fff;box-shadow:0 0 0 1px rgba(var(--mx-rgb), .42)}.catalog-count{color:var(--mx-muted);text-transform:uppercase;grid-column:1/-1;padding:0 2px 4px;font-size:12px;font-weight:900;line-height:1.2}.content-card{color:#fff;text-align:left;background:0 0;border:0;outline:0;min-width:0;transition:transform .22s,filter .22s,opacity .22s;position:relative}.content-card.live{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:8px 10px;display:grid}.content-card.live:focus,.content-card.live:hover,.content-card.live.is-previewed{border-color:rgba(var(--mx-rgb), .85);background:linear-gradient(90deg, rgba(var(--mx-rgb), .18), rgba(var(--mx-rgb), .06));box-shadow:inset 4px 0 0 var(--mx-primary), 0 0 0 1px rgba(var(--mx-rgb), .55), 0 16px 34px #0000004d;transform:translate(3px)}.content-card.movie:focus,.content-card.movie:hover,.content-card.series:focus,.content-card.series:hover{z-index:4;filter:saturate(1.06);transform:translateY(-7px)}.content-card.movie:after,.content-card.series:after{content:"";z-index:-1;opacity:0;pointer-events:none;border:1px solid #0000;border-radius:12px;transition:opacity .22s,transform .22s,border-color .22s,box-shadow .22s;position:absolute;inset:-8px -8px -10px;transform:scale(.985)}.content-card.movie:focus:after,.content-card.movie:hover:after,.content-card.series:focus:after,.content-card.series:hover:after{border-color:rgba(var(--mx-rgb), .78);opacity:1;box-shadow:0 0 0 1px rgba(var(--mx-rgb), .38), 0 22px 52px rgba(var(--mx-rgb), .22), 0 24px 50px #00000070;transform:scale(1)}.poster-box{height:var(--mx-poster-height);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.content-card.movie .poster-box,.content-card.series .poster-box{box-shadow:0 14px 26px #00000042}.content-card.movie .poster-box:after,.content-card.series .poster-box:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000ad);height:38%;position:absolute;inset:auto 0 0}.poster-fallback,.poster-box .poster-fallback{background:linear-gradient(145deg, #ffffff1a, rgba(var(--mx-rgb), .16) 38%, #04080df5), #070c12f0;color:#fff;pointer-events:none;align-content:end;justify-items:start;gap:9px;padding:18px 16px;font-size:16px;display:grid;position:absolute;inset:0;overflow:hidden}.poster-fallback:before{content:"";border:1px solid #ffffff1a;border-radius:6px;position:absolute;inset:12px}.poster-fallback b,.content-card .poster-fallback b{z-index:1;color:#fffffff2;text-shadow:0 12px 26px #00000073;max-width:100%;margin:0;font-size:42px;font-weight:950;line-height:.95;position:relative}.poster-fallback i{z-index:1;color:#fffc;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#00000047;border:1px solid #ffffff2e;border-radius:6px;max-width:100%;padding:6px 7px;font-size:10px;font-style:normal;font-weight:950;line-height:1;position:relative;overflow:hidden}.result-art .poster-fallback,.library-img .poster-fallback{padding:14px 12px}.result-art .poster-fallback b,.library-img .poster-fallback b{font-size:34px}.result-art .poster-fallback i,.library-img .poster-fallback i{max-width:calc(100% - 4px);font-size:9px}.content-card.has-progress .poster-box,.content-card.is-watched .poster-box{border-color:rgba(var(--mx-rgb), .54);box-shadow:0 0 0 1px rgba(var(--mx-rgb), .28), 0 14px 30px rgba(var(--mx-rgb), .12)}.content-card.is-watched{opacity:.82}.content-card.has-progress small,.content-card.is-watched small{color:#ffffffdb}.content-card .watch-progress{margin-top:8px}.media-card-chips{flex-wrap:wrap;gap:6px;min-width:0;margin-top:7px;display:flex}.media-card-chips i{border:1px solid rgba(var(--mx-rgb), .22);background:rgba(var(--mx-rgb), .1);color:#fffc;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:999px;max-width:100%;padding:5px 6px;font-size:9px;font-style:normal;font-weight:950;line-height:1;overflow:hidden}.poster-fav,.poster-rank,.poster-badge,.poster-ribbon{z-index:2;font-style:normal;font-weight:950;line-height:1;position:absolute}.progress-state{z-index:6;border:1px solid rgba(var(--mx-rgb), .72);color:#fff;pointer-events:none;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:42px;height:28px;box-shadow:0 0 18px rgba(var(--mx-rgb), .3);background:#040a10c7;border-radius:999px;place-items:center;padding:0 9px;font-size:11px;font-style:normal;font-weight:950;line-height:1;display:inline-grid;position:absolute;top:9px;right:9px}.progress-state.is-complete{color:#b9ffd8;background:#0b3626d1;border-color:#75ffb8b3}.poster-fav{color:#181000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 35% 22%,#ffffff5c,#0000 32%),linear-gradient(#ffcc3af2,#d48612eb);border:1px solid #ffda54b8;border-radius:50%;place-items:center;width:34px;height:34px;animation:.34s both favoriteBadgeIn;display:grid;top:10px;left:10px;box-shadow:0 0 0 1px #0000003d,0 12px 24px #00000061,0 0 22px #ffd34d47}.poster-fav svg{fill:currentColor;width:19px;height:19px}.content-card.live .poster-fav{width:24px;height:24px;top:-8px;left:auto;right:-8px}.content-card.live .poster-fav svg{width:14px;height:14px}.poster-clear-progress{z-index:6;opacity:0;color:#ffd4db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#600a19b8;border:1px solid #ff405894;border-radius:999px;place-items:center;width:30px;height:30px;min-height:30px;padding:0;transition:opacity .18s,transform .18s,border-color .18s,background .18s;display:grid;position:absolute;top:9px;left:9px;transform:translateY(-4px);box-shadow:0 10px 24px #00000052,inset 0 0 0 1px #ffffff0a}.content-card.has-continue-action .poster-clear-progress,.content-card.has-continue-action:hover .poster-clear-progress,.content-card.has-continue-action:focus .poster-clear-progress,.poster-clear-progress:focus{opacity:1;transform:translateY(0)}.poster-clear-progress span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.poster-clear-progress svg{width:16px;height:16px}.poster-clear-progress:focus,.poster-clear-progress:hover{color:#fff;background:linear-gradient(#ff4058e0,#ad1630eb);border-color:#ff6b7af0;box-shadow:0 0 0 1px #ff40586b,0 14px 28px #780a1a61}.poster-box:has(.poster-clear-progress) .poster-fav{top:9px;left:45px}.poster-rank{z-index:5;color:#fff;letter-spacing:0;-webkit-text-stroke:2px #000000d6;text-shadow:0 3px #000,0 0 18px #000000f0,0 10px 22px #000000b8;font-size:48px;bottom:6px;left:8px}.poster-ribbon{z-index:3;color:#071017;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff47;place-items:center;width:126px;height:25px;font-size:10px;display:grid;top:15px;right:-36px;transform:rotate(45deg);box-shadow:0 8px 18px #0000005c,inset 0 1px #ffffff42}.poster-ribbon.is-top{color:#fff;text-shadow:0 1px 2px #00000061;background:linear-gradient(135deg,#7e3cff,#b588ff)}.poster-ribbon.is-trending{color:#fff;text-shadow:0 1px 2px #0000006b;background:linear-gradient(135deg,#ff3d20,#ff965f)}.poster-ribbon.is-new{color:#1a1500;background:linear-gradient(135deg,#ffd248,#ffef8a)}.poster-ribbon.is-premiere{color:#001e24;background:linear-gradient(135deg,#00d8c4,#74fff2)}.poster-badge{color:#ffd95a;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;border:1px solid #00000059;border-radius:999px;padding:6px 8px;font-size:11px;bottom:9px;right:8px}.content-card.live .poster-box{color:#081018;background:#fffffff0;border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:4px;width:62px;height:54px;padding:5px;display:grid}.poster-box span{color:var(--mx-primary);font-size:48px}.content-card.live .poster-box span{color:#111820;place-items:center;font-size:22px;display:grid}.content-card.live .live-logo small{color:#000000a3;border-right:1px solid #0000001f;place-items:center;min-width:0;font-size:10px;font-weight:950;line-height:1;display:grid;overflow:hidden}.content-card.live .live-logo img{object-fit:contain;max-width:100%;max-height:100%}.live-card-copy{gap:4px;min-width:0;display:grid}.live-card-copy b{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;line-height:1.16;overflow:hidden}.live-card-copy small{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;color:#ffffff94;font-size:11px;font-weight:900;overflow:hidden}.live-card-copy em{color:var(--mx-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:900;overflow:hidden}.live-card-badges{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.live-card-badges i{color:#ffffffbd;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;padding:5px 6px;font-size:9px;font-style:normal;font-weight:950;line-height:1}.live-card-status{border:1px solid rgba(var(--mx-rgb), .24);color:#ffffffc7;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:58px;padding:8px 9px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.live-card-status i{background:#ff2a35;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #ff2a35b8}.content-card:focus .poster-box,.content-card:hover .poster-box{border-color:var(--mx-primary);box-shadow:0 0 0 2px rgba(var(--mx-rgb), .9), 0 0 34px rgba(var(--mx-rgb), .46), 0 20px 44px #00000057;animation:1.45s ease-in-out infinite alternate catalogFocusGlow}.load-more{border:1px solid rgba(var(--mx-rgb), .3);background:rgba(var(--mx-rgb), .11);color:#fff;text-transform:uppercase;border-radius:12px;grid-column:1/-1;min-height:54px;font-weight:950}@keyframes catalogFocusGlow{0%{box-shadow:0 0 0 2px rgba(var(--mx-rgb), .78), 0 0 24px rgba(var(--mx-rgb), .34), 0 18px 38px #0000004d}to{box-shadow:0 0 0 2px rgba(var(--mx-rgb), .98), 0 0 42px rgba(var(--mx-rgb), .54), 0 24px 50px #0000006b}}@keyframes favoriteBadgeIn{0%{opacity:0;transform:scale(.76)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(0)}}.catalog-preview-meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.catalog-preview-meta span{color:#ffffffdb;background:#ffffff12;border:1px solid #ffffff24;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:900}.detail-screen{grid-template-rows:52px minmax(0,1fr);gap:14px;min-height:0;display:grid;overflow:hidden}.detail-screen>.back-btn{place-self:center start;min-width:150px;min-height:52px;padding:0 24px}.detail-hero{scrollbar-width:none;background:#05070b;border:0;border-radius:0;min-height:0;margin:0 -46px -44px;position:relative;overflow:auto}.detail-hero::-webkit-scrollbar{display:none}.detail-hero>img{opacity:.6;filter:saturate(1.02)brightness(.92)contrast(1.03);object-fit:cover;object-position:center;width:100%;height:min(58vh,520px);position:absolute;top:0;left:0;right:0;transform:scale(1.015)}.detail-hero .detail-shade{background:linear-gradient(90deg,#03060aeb 0%,#03060ab3 26%,#03060a4d 46%,#03060a0f 62%,#0000 78%),linear-gradient(#03060a75 0%,#03060a2e 30%,#0000 52% 78%,#03060a4d 100%)}.detail-hero.no-backdrop{background:linear-gradient(135deg,#121a24f0,#04070b 58%),#05070b}.detail-hero.no-backdrop:after{content:"";pointer-events:none;opacity:.58;background:linear-gradient(135deg, #ffffff12, transparent 44%), repeating-linear-gradient(90deg, rgba(var(--mx-rgb), .09) 0 1px, transparent 1px 34px), linear-gradient(180deg, rgba(var(--mx-rgb), .13), transparent 62%);width:min(46%,640px);position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 28% 100%)}.detail-hero.no-backdrop .detail-shade{background:linear-gradient(90deg,#000000c2,#00000042 56%,#000000b3),linear-gradient(#00000014,#000000b8)}.detail-ambient-art{z-index:0;aspect-ratio:2/3;border:1px solid rgba(var(--mx-rgb), .2);background:linear-gradient(145deg, rgba(var(--mx-rgb), .2), #ffffff09), #05090e94;width:min(34vw,430px);color:rgba(var(--mx-rgb), .72);opacity:.34;pointer-events:none;box-shadow:0 36px 90px #00000070, 0 0 90px rgba(var(--mx-rgb), .1);border-radius:8px;place-items:center;display:grid;position:absolute;top:clamp(28px,6vh,78px);right:clamp(38px,7vw,136px);overflow:hidden;transform:rotate(-2deg);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 84%,#0000 100%)}.detail-ambient-art:after{content:"";background:linear-gradient(90deg,#0000002e,#0000 46%,#00000080),linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.detail-ambient-art img{object-fit:cover;filter:saturate(.9)contrast(1.05);width:100%;height:100%}.detail-ambient-art svg{width:44%;height:44%;filter:drop-shadow(0 0 22px rgba(var(--mx-rgb), .34))}.detail-copy{z-index:1;scrollbar-width:none;max-width:min(1480px,100% - 92px);min-height:calc(100% - 68px);margin:0 auto;padding:28px 0 56px;position:relative;overflow:visible}.detail-hero.no-backdrop .detail-copy{align-content:normal;max-width:min(1480px,100% - 92px);min-height:calc(100% - 68px)}.detail-copy::-webkit-scrollbar{display:none}.detail-kicker{text-transform:uppercase;align-items:center;gap:10px;display:flex}.detail-kicker small{color:var(--mx-primary);letter-spacing:2px;font-weight:950}.detail-kicker span{border:1px solid rgba(var(--mx-rgb), .22);background:rgba(var(--mx-rgb), .1);color:#ffffffc7;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:950}.detail-title-row{grid-template-columns:166px minmax(0,940px);align-items:center;gap:26px;max-width:1140px;margin-top:12px;display:grid}.detail-hero.no-backdrop .detail-title-row{align-items:center}.detail-main-info{align-self:center;min-width:0;max-width:940px}.detail-poster{aspect-ratio:2/3;background:#00000057;border:1px solid #ffffff2e;border-radius:8px;width:166px;overflow:hidden;box-shadow:0 18px 40px #0000006b}.detail-poster.is-fallback{background:linear-gradient(145deg, rgba(var(--mx-rgb), .16), #ffffff0b), #0000004d;color:var(--mx-primary);place-items:center;display:grid}.detail-poster.is-fallback svg{width:62px;height:62px}.detail-poster img{object-fit:cover;width:100%;height:100%;display:block}.detail-copy h1{max-width:940px;margin:0;font-size:clamp(42px,4.2vw,54px);line-height:1.02}.detail-title-art{max-width:min(560px,88vw);margin:0}.detail-title-art img{object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 22px #00000085);width:100%;max-height:168px;display:block}.detail-hero.no-backdrop .detail-copy h1{max-width:900px}.detail-main-info>p{color:#f4f8ffd1;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:900px;min-height:4.5em;max-height:4.5em;margin:14px 0 0;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.detail-people{border-top:1px solid #ffffff1a;width:100%;max-width:1100px;margin-top:18px;padding-top:16px}.detail-people h2{color:#ffffffa8;letter-spacing:.4px;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:950}.detail-people-row{scrollbar-width:none;grid-auto-columns:124px;grid-auto-flow:column;gap:12px;padding:2px 0 8px;display:grid;overflow-x:auto}.detail-people-row::-webkit-scrollbar{display:none}.detail-person-card{min-width:0}.detail-person-btn{color:#fff;text-align:center;background:#ffffff0b;border:1px solid #ffffff24;border-radius:12px;width:100%;padding:9px 7px 10px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s}.detail-person-btn:hover,.detail-person-btn:focus{border-color:rgba(var(--mx-rgb), .64);background:rgba(var(--mx-rgb), .13);box-shadow:0 0 0 1px rgba(var(--mx-rgb), .32), 0 12px 24px #0000004d;transform:translateY(-2px)}.detail-person-btn>div{background:radial-gradient(circle at 30% 24%, rgba(var(--mx-rgb), .26), transparent 45%), linear-gradient(145deg, #ffffff1f, #080c12eb);width:72px;height:72px;color:var(--mx-primary);border:1px solid #ffffff3d;border-radius:50%;place-items:center;margin:0 auto 8px;display:grid;overflow:hidden;box-shadow:0 14px 32px #00000057}.detail-person-btn img{object-fit:cover;width:100%;height:100%;display:block}.detail-person-btn svg{width:28px;height:28px}.person-fallback{text-align:center;align-content:center;justify-items:center;gap:2px;width:100%;height:100%;padding:9px;display:grid}.person-fallback b{color:#fff;max-width:100%;font-size:19px;font-weight:950;line-height:1}.person-fallback i{max-width:100%;color:rgba(var(--mx-rgb), .96);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-style:normal;font-weight:950;line-height:1;overflow:hidden}.detail-people b,.detail-people small{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.detail-people b{color:#fff;font-size:13px;font-weight:950}.detail-people small{color:var(--mx-muted);font-size:11px}.episode-grid{grid-template-columns:repeat(4,minmax(220px,1fr));gap:10px;margin-top:10px;display:grid}.season-block{margin-top:16px}.season-block h2{border:1px solid rgba(var(--mx-rgb), .55);background:rgba(var(--mx-rgb), .12);color:#fff;text-transform:uppercase;border-radius:8px;width:max-content;margin:0;padding:9px 15px;font-size:14px;font-weight:950}.series-detail-layout{border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px;margin-top:16px;padding-top:16px;display:grid}.detail-screen.is-series .detail-hero.no-backdrop .detail-copy{padding-right:0}.detail-screen.is-series .detail-hero.no-backdrop .series-detail-layout{margin-top:22px;display:grid}.detail-screen.is-series .detail-hero.no-backdrop .episode-preview{grid-template-rows:126px minmax(0,1fr) auto;width:auto;min-height:280px;position:sticky;top:18px}.series-episode-list{min-width:0}@media (width>=921px){.detail-screen.is-series .detail-copy{padding-top:22px;padding-bottom:30px}.detail-screen.is-series .detail-title-row{grid-template-columns:132px minmax(0,780px);gap:20px;margin-top:10px}.detail-screen.is-series .detail-poster{width:132px}.detail-screen.is-series .detail-copy h1{font-size:42px}.detail-screen.is-series .detail-main-info>p{-webkit-line-clamp:2;min-height:2.9em;max-height:2.9em;margin-top:12px}.detail-screen.is-series .media-feature-row{margin-top:10px}.detail-screen.is-series .detail-actions{margin-top:14px}.detail-screen.is-series .series-detail-layout,.detail-screen.is-series .detail-hero.no-backdrop .series-detail-layout{grid-template-columns:minmax(0,1fr) minmax(286px,340px);gap:14px;margin-top:14px;padding-top:14px}.detail-screen.is-series .series-episode-list{scrollbar-width:none;max-height:clamp(218px,32vh,330px);padding-right:4px;overflow:auto}.detail-screen.is-series .series-episode-list::-webkit-scrollbar{display:none}.detail-screen.is-series .season-block:first-child{margin-top:0}.detail-screen.is-series .episode-preview,.detail-screen.is-series .detail-hero.no-backdrop .episode-preview{grid-template-rows:clamp(86px,13vh,118px) minmax(0,1fr) auto;height:clamp(218px,32vh,330px);min-height:0;position:relative;top:auto}.detail-screen.is-series .episode-preview-copy h2{max-height:2.3em;font-size:18px;line-height:1.15}.detail-screen.is-series .episode-preview-copy p{-webkit-line-clamp:2}.detail-screen.is-series .episode-card{grid-template-columns:92px minmax(0,1fr);min-height:76px}.detail-screen.is-series .episode-thumb{height:58px}}.episode-preview{background:linear-gradient(145deg, rgba(var(--mx-rgb), .13), #090e14f0), #070b12d1;border:1px solid #ffffff24;border-radius:10px;grid-template-rows:126px minmax(0,1fr) auto;gap:12px;min-height:280px;padding:14px;display:grid;position:sticky;top:18px;box-shadow:0 22px 54px #0000005c}.episode-preview.has-progress,.episode-preview.is-watched{border-color:rgba(var(--mx-rgb), .48)}.episode-preview-art,.episode-preview-empty{color:var(--mx-primary);background:#00000047;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.episode-preview-art img{object-fit:cover;width:100%;height:100%;display:block}.episode-preview-art svg,.episode-preview-empty svg{width:54px;height:54px}.episode-preview-copy{scrollbar-width:none;min-width:0;overflow:auto}.episode-preview-copy::-webkit-scrollbar{display:none}.episode-preview-copy h2{max-height:3.36em;margin:6px 0 8px;font-size:20px;line-height:1.12;overflow:hidden}.episode-preview-copy p{color:#f4f8ffc7;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden}.episode-preview-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.episode-preview-actions .detail-play-btn{gap:9px;min-height:44px}.episode-preview-actions .ghost-btn{min-width:0}.episode-card{color:#fff;text-align:left;background:#080d12a8;border:1px solid #ffffff29;border-radius:10px;grid-template-columns:98px minmax(0,1fr);align-items:center;gap:10px;min-height:84px;padding:8px;display:grid}.episode-card.has-progress,.episode-card.is-watched{border-color:rgba(var(--mx-rgb), .46);background:linear-gradient(145deg, rgba(var(--mx-rgb), .12), #fff1)}.episode-card.is-watched{opacity:.82}.episode-card:focus,.episode-card:hover{border-color:var(--mx-primary);box-shadow:0 0 0 1px var(--mx-primary), 0 0 24px rgba(var(--mx-rgb), .28)}.episode-thumb{height:68px;color:var(--mx-primary);background:#0000004d;border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden}.episode-thumb img{object-fit:cover;width:100%;height:100%;display:block}.episode-thumb svg{width:42px;height:42px}.episode-card>span,.episode-card b,.episode-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.episode-card b{font-size:14px;font-weight:900}.episode-card small{color:var(--mx-muted);font-size:12px}.episode-card .watch-progress{grid-column:1/-1;margin-top:0}.episode-thumb .progress-state,.episode-preview-art .progress-state,.library-img .progress-state{min-width:38px;height:24px;padding:0 7px;font-size:10px;top:7px;right:7px}.mx-modal{z-index:1000;background:#000000b8;place-items:center;display:grid;position:fixed;inset:0}.mx-box{border:1px solid var(--mx-primary);color:#fff;width:min(980px,100vw - 44px);max-height:86vh;box-shadow:0 0 44px rgba(var(--mx-rgb), .35);background:linear-gradient(145deg,#171c24,#0b0f16);border-radius:14px;padding:22px;overflow:auto}.player-modal .mx-box{background:radial-gradient(circle at 18% 12%, rgba(var(--mx-rgb), .13), transparent 30%), linear-gradient(180deg, #020407, #05080d);width:100vw;height:100vh;max-height:none;box-shadow:none;border:0;border-radius:0;padding:0;position:relative;overflow:hidden}.player-modal .mx-box:fullscreen{background:#000;width:100vw;height:100vh;overflow:hidden}.player-modal{background:#000;place-items:stretch stretch}body.is-popout-window{background:#000;margin:0;overflow:hidden}.is-popout-root{background:#000;width:100vw;min-height:100vh}.player-popout-waiting{color:#fff;background:radial-gradient(circle at 50% 44%, rgba(var(--mx-rgb), .18), transparent 28%), #000;text-align:center;align-content:center;place-items:center;gap:12px;min-height:100vh;display:grid}.player-popout-waiting b{color:var(--mx-primary);text-transform:uppercase;font-size:16px;font-weight:950}.player-popout-waiting p{color:var(--mx-muted);margin:0;font-size:14px;font-weight:850}.player-popout-modal .mx-box{background:#000;width:100vw;height:100vh;max-height:none}.player-modal .modal-body{z-index:0;height:100%;min-height:0;position:relative}.player-modal .mx-box>h2{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.player-modal .mx-close{float:none;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b12b3;border:1px solid #ffffff2e;border-radius:8px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;top:22px;right:24px;box-shadow:0 12px 26px #00000047;z-index:2147483647!important;pointer-events:auto!important;display:grid!important;position:fixed!important}.player-modal .mx-close span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.player-modal .mx-close svg{width:22px;height:22px}.player-modal .mx-close,.player-info-bar,.player-controls,.player-actions{transition:opacity .22s,transform .22s,visibility .22s}.player-modal .mx-close:hover,.player-modal .mx-close:focus{border-color:var(--mx-primary);background:rgba(var(--mx-rgb), .22);box-shadow:0 0 0 1px rgba(var(--mx-rgb), .5), 0 16px 32px #00000057}.guide-modal .mx-box{width:min(1280px,100vw - 54px)}.settings-modal .mx-box{width:min(1500px,100vw - 36px);max-height:90vh;padding:18px}.settings-modal .modal-body{overflow:visible}.multiview-playback .mx-box{width:min(1360px,100vw - 44px)}.mx-close{float:right;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:inline-flex}.mx-close svg{width:18px;height:18px}.mx-box h2{margin:0 0 14px;font-size:28px}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.modal-actions button{min-height:44px;padding:0 16px}.mx-toast-region{z-index:10000;pointer-events:none;gap:10px;width:min(360px,100vw - 48px);display:grid;position:fixed;bottom:24px;right:24px}.mx-toast{border:1px solid rgba(var(--mx-rgb), .36);background:linear-gradient(180deg, rgba(var(--mx-rgb), .18), #ffffff0a), #070b12eb;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:10px;padding:12px 14px;font-size:13px;font-weight:900;line-height:1.35;box-shadow:0 18px 48px #0000006b}.repair-summary{border:1px solid rgba(var(--mx-rgb), .24);background:#ffffff0b;border-radius:12px;gap:6px;padding:14px;display:grid}.repair-summary b{color:var(--mx-primary);text-transform:uppercase;font-size:15px;font-weight:950}.repair-summary p{color:var(--mx-muted);margin:0;font-weight:750}.repair-stats{flex-wrap:wrap;gap:8px;display:flex}.repair-stats span{min-height:26px;color:var(--mx-primary);text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.repair-stats .error{color:#ff8fa1;border-color:#ff53705c}.repair-list{gap:10px;margin-top:12px;display:grid}.repair-item{border:1px solid #ffffff24;border-left:4px solid var(--mx-primary);background:#ffffff0b;border-radius:10px;gap:5px;padding:12px;display:grid}.repair-item.error{border-left-color:#ff5370}.repair-item b{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:950;display:flex}.repair-item b span{background:rgba(var(--mx-rgb), .14);min-height:22px;color:var(--mx-primary);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex}.repair-item.error b span{color:#ff8fa1;background:#ff537029}.repair-item p,.repair-item small{color:var(--mx-muted);margin:0;font-weight:750}.repair-panel-help{border:1px solid rgba(var(--mx-rgb), .2);background:rgba(var(--mx-rgb), .08);border-radius:10px;gap:4px;margin-top:14px;padding:12px;display:grid}.repair-panel-help b{color:#fff;font-size:14px;font-weight:950}.repair-panel-help span{color:var(--mx-muted);font-size:13px;font-weight:750;line-height:1.4}.repair-result{margin-top:12px}.repair-result-box{border:1px solid rgba(var(--mx-rgb), .2);background:#ffffff0a;border-radius:10px;gap:8px;padding:12px;display:grid}.repair-result-box>b{color:var(--mx-primary);text-transform:uppercase;font-size:14px;font-weight:950}.repair-result-box p{color:var(--mx-text);gap:3px;margin:0;font-size:13px;font-weight:850;display:grid}.repair-result-box p span{color:var(--mx-primary);text-transform:uppercase;font-size:10px;font-weight:950}.repair-result-box p.error span{color:#ff8fa1}.repair-result-box small{color:var(--mx-muted);font-weight:750}.search-form{grid-template-columns:1fr 150px;gap:10px;display:grid}.actor-search-form{grid-template-columns:1fr 170px}.actor-search-caption{color:#f4f8ffcc;margin:10px 0 2px;font-size:13px;font-weight:800}.actor-search-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.search-results{gap:14px;margin-top:14px;display:grid}.search-filter-rail{scrollbar-width:none;gap:10px;min-width:0;display:flex;overflow-x:auto}.search-filter-rail::-webkit-scrollbar{display:none}.search-filter-rail button{color:#fff;background:#fff1;border:1px solid #ffffff24;border-radius:8px;flex:none;align-items:center;gap:9px;min-height:40px;padding:0 12px;font-weight:950;display:inline-flex}.search-filter-rail button.on,.search-filter-rail button:focus,.search-filter-rail button:hover{border-color:var(--mx-primary);background:rgba(var(--mx-rgb), .18);box-shadow:0 0 0 1px rgba(var(--mx-rgb), .42)}.search-filter-rail b{min-width:26px;color:var(--mx-primary);text-align:center;background:#ffffff17;border-radius:7px;padding:4px 7px;font-size:11px}.search-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.result-card{color:#fff;text-align:left;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;min-height:190px;overflow:hidden}.result-art{height:128px;color:var(--mx-primary);background:#0003;place-items:center;display:grid;position:relative;overflow:hidden}.result-art svg{width:46px;height:46px}.result-art img{object-fit:cover;width:100%;height:128px;display:block}.result-card b,.result-card small{padding:8px 10px 0;display:block}.notes-list{gap:16px;display:grid}.note-card{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;overflow:hidden}.note-card.has-img{grid-template-columns:280px minmax(0,1fr);min-height:170px;display:grid}.note-card.no-img{border-color:rgba(var(--mx-rgb), .34);background:linear-gradient(90deg, var(--mx-primary) 0 4px, #ffffff0f 4px);padding-left:4px}.note-card>div{align-content:center;gap:8px;padding:20px 22px;display:grid}.note-card small{color:var(--mx-primary);text-transform:uppercase;font-weight:950}.note-card b{font-size:21px;line-height:1.14}.note-card p{color:#ebf1fad6;margin:0}.note-action{background:linear-gradient(180deg, var(--mx-primary), var(--mx-secondary));color:#fff;border:0;border-radius:10px;justify-self:start;min-height:40px;padding:0 16px;font-weight:950}.note-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.note-action.secondary{background:#ffffff14;border:1px solid #ffffff2e}.player-panel{background:0 0;gap:14px;display:grid;position:relative}.player-modal .player-panel{place-items:stretch stretch;width:100%;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.player-panel:fullscreen{background:#000;align-content:stretch;width:100vw;height:100vh;padding:0}.player-modal .mx-box:fullscreen .player-panel{background:#000;align-content:stretch;width:100vw;height:100vh;padding:0}.player-panel:fullscreen .mx-video{aspect-ratio:auto;width:100vw;max-width:none;height:100vh;max-height:none;box-shadow:none;border-radius:0}.player-modal .mx-box:fullscreen .mx-video{aspect-ratio:auto;width:100vw;max-width:none;height:100vh;max-height:none;box-shadow:none;border-radius:0}.player-panel:fullscreen .player-status{justify-self:center;max-width:min(980px,100vw - 112px)}.player-panel:fullscreen .player-info-bar{justify-self:center;max-width:min(980px,100vw - 112px)}.player-panel:fullscreen .epg-panel{justify-self:center;max-width:min(980px,100vw - 112px)}.player-panel:fullscreen .track-panel{justify-self:center;max-width:min(980px,100vw - 112px)}.player-panel:fullscreen .sleep-panel{justify-self:center;max-width:min(980px,100vw - 112px)}.player-panel:fullscreen .channel-zap{justify-self:center;max-width:min(980px,100vw - 112px)}.player-panel:fullscreen .diagnostics-panel{justify-self:center;max-width:min(980px,100vw - 112px)}.player-modal .mx-box:fullscreen .player-status{justify-self:center;max-width:min(980px,100vw - 112px)}.player-modal .mx-box:fullscreen .player-info-bar{justify-self:center;max-width:min(980px,100vw - 112px)}.player-modal .mx-box:fullscreen .epg-panel{justify-self:center;max-width:min(980px,100vw - 112px)}.player-modal .mx-box:fullscreen .track-panel{justify-self:center;max-width:min(980px,100vw - 112px)}.player-modal .mx-box:fullscreen .sleep-panel{justify-self:center;max-width:min(980px,100vw - 112px)}.player-modal .mx-box:fullscreen .channel-zap{justify-self:center;max-width:min(980px,100vw - 112px)}.player-modal .mx-box:fullscreen .diagnostics-panel{justify-self:center;max-width:min(980px,100vw - 112px)}.mx-video{aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:10px;width:100%;max-height:66vh;display:block}.player-modal .mx-video{aspect-ratio:auto;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;box-shadow:0 24px 80px #0000008a}.player-modal .mx-video::-webkit-media-controls-fullscreen-button{display:flex}.player-info-bar{z-index:18;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:linear-gradient(90deg,#070b12bd,#070b127a);border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:10px 12px;display:grid;position:absolute;top:22px;left:24px;right:82px;box-shadow:0 16px 38px #0000004d}.player-info-bar div{gap:3px;min-width:0;display:grid}.player-info-bar small{color:var(--mx-primary);letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:950}.player-info-bar b{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:950;line-height:1.1;overflow:hidden}.player-info-bar p{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;margin:0;display:flex}.player-info-bar span{border:1px solid rgba(var(--mx-rgb), .28);background:rgba(var(--mx-rgb), .12);color:#ffffffe0;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 8px;font-size:10px;font-weight:950;line-height:1}.channel-zap{z-index:22;border:1px solid rgba(var(--mx-rgb), .58);background:linear-gradient(180deg, rgba(var(--mx-rgb), .22), #ffffff0a), #03060adb;min-width:182px;max-width:min(320px,100vw - 48px);box-shadow:0 20px 60px #0000007a, 0 0 0 1px rgba(var(--mx-rgb), .18);text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;border-radius:10px;gap:5px;padding:16px 18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.channel-zap b{color:#fff;font-size:28px;font-weight:950;line-height:1}.channel-zap span{color:var(--mx-primary);text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.2}.live-player-drawer{z-index:20;background:radial-gradient(circle at 20% 0, rgba(var(--mx-rgb), .18), transparent 36%), linear-gradient(180deg, #0f1116f5, #03060ae0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff29;border-radius:14px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(470px,100% - 24px);display:grid;position:absolute;top:12px;bottom:12px;left:12px;overflow:hidden;box-shadow:0 24px 70px #00000075}.player-panel:fullscreen .live-player-drawer{z-index:12;width:min(480px,34vw);top:56px;bottom:56px;left:56px}.player-modal .mx-box:fullscreen .live-player-drawer{z-index:12;width:min(480px,34vw);top:56px;bottom:56px;left:56px}.live-player-drawer-top{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:8px;display:grid}.live-player-drawer-top button{color:#fff;background:#ffffff0e;border:1px solid #ffffff24;border-radius:8px;min-height:42px;font-weight:950}.live-player-drawer-top button:first-child{padding:0}.live-player-drawer-top button:not(:first-child){justify-content:flex-start;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.live-player-drawer-top svg{width:18px;height:18px;color:var(--mx-primary)}.live-player-drawer-title{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.live-player-drawer-title b{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:20px;font-weight:950;overflow:hidden}.live-player-drawer-title span{color:var(--mx-muted);font-size:13px;font-weight:950}.live-player-filter{background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;min-height:52px;margin:10px 10px 0;padding:0 12px;display:grid}.live-player-filter:focus-within{border-color:rgba(var(--mx-rgb), .72);box-shadow:0 0 0 1px rgba(var(--mx-rgb), .55), 0 0 22px rgba(var(--mx-rgb), .28)}.live-player-filter svg{width:20px;height:20px;color:var(--mx-primary)}.live-player-filter input{color:#fff;background:0 0;border:0;outline:0;min-width:0;height:48px;font-weight:900}.live-player-filter input::placeholder{color:#e8eef785}.live-player-list{scrollbar-width:none;align-content:start;gap:8px;min-height:0;padding:10px;display:grid;overflow:auto}.live-player-list::-webkit-scrollbar{display:none}.live-player-channel,.live-player-category{color:#fff;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;min-height:64px;display:grid}.live-player-channel{grid-template-columns:52px minmax(0,1fr) auto;padding:7px 10px}.live-player-category{grid-template-columns:46px minmax(0,1fr) 18px;padding:8px 10px}.live-player-channel.on,.live-player-channel:focus,.live-player-channel:hover,.live-player-category.on,.live-player-category:focus,.live-player-category:hover{border-color:var(--mx-primary);background:linear-gradient(90deg, rgba(var(--mx-rgb), .34), rgba(var(--mx-rgb), .08));box-shadow:inset 4px 0 0 var(--mx-primary)}.live-player-channel>i,.live-player-category>i{color:#111820;background:#fffffff0;border-radius:7px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.live-player-category>i{color:#ffffffd1;background:#ffffff14}.live-player-channel img,.live-player-now img{object-fit:contain;width:100%;height:100%;display:block}.live-player-channel svg,.live-player-category svg{width:25px;height:25px}.live-player-channel span,.live-player-category span{gap:4px;min-width:0;display:grid;overflow:hidden}.live-player-channel b,.live-player-category b,.live-player-channel small,.live-player-category small,.live-player-channel em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.live-player-channel b,.live-player-category b{color:#fff;font-size:14px;font-weight:950}.live-player-channel small,.live-player-category small{color:var(--mx-muted);text-transform:uppercase;font-size:11px;font-weight:950}.live-player-channel em{color:#ffffffc2;font-size:11px;font-style:normal;font-weight:850}.live-player-channel>strong{border:1px solid rgba(var(--mx-rgb), .26);background:rgba(var(--mx-rgb), .12);color:#ffffffe0;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:center;padding:7px 8px;font-size:10px;font-weight:950;line-height:1}.live-player-category em{color:var(--mx-muted);font-size:24px;font-style:normal;line-height:1}.live-player-now{border-top:1px solid #ffffff1a;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:12px 14px;display:grid}.live-player-now>i{color:#111820;background:#fffffff0;border-radius:8px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.live-player-now>div{gap:5px;min-width:0;display:grid}.live-player-now b,.live-player-now p,.live-player-now span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.live-player-now b{color:#fff;font-size:15px;font-weight:950}.live-player-now p{color:#ffffffdb;grid-template-columns:58px minmax(0,1fr);gap:8px;margin:0;font-size:12px;display:grid}.live-player-now strong{color:var(--mx-primary);font-size:10px;font-weight:950}.live-player-empty{min-height:96px;color:var(--mx-muted);place-items:center;font-weight:850;display:grid}.mx-video.fit-contain{object-fit:contain}.mx-video.fit-cover{object-fit:cover}.mx-video.fit-fill{object-fit:fill}.player-controls{z-index:24;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:linear-gradient(#060a102e,#060a10c7),#0204089e;border:1px solid #ffffff1a;border-radius:10px;gap:12px;padding:13px 14px 14px;display:grid;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 -28px 70px #00000047,0 18px 44px #0000005c}.player-timeline{color:#ffffffe6;font-variant-numeric:tabular-nums;grid-template-columns:58px minmax(0,1fr) 58px;align-items:center;gap:10px;font-size:12px;font-weight:900;display:grid}.player-timeline.is-live{grid-template-columns:58px minmax(0,1fr) 70px}.player-timeline input[type=range],.player-volume{width:100%;min-width:0;accent-color:var(--mx-primary);cursor:pointer}.player-timeline input[type=range]{height:18px}.player-timeline input[type=range]:disabled{opacity:.38;cursor:default}.player-control-row{grid-template-columns:minmax(210px,auto) minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.player-transport{align-items:center;gap:10px;min-width:0;display:flex}.player-actions{min-width:0;box-shadow:none;pointer-events:auto;background:0 0;border:0;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:0;display:flex}.player-actions button,.player-transport button{min-height:44px}.player-actions .player-icon-btn,.player-actions .fav-btn,.player-transport .player-icon-btn{color:#fff;background:#ffffff0e;border-color:#ffffff2e;border-radius:8px;place-items:center;width:46px;height:46px;min-height:46px;padding:0;display:grid;position:relative}.player-play-btn{box-shadow:0 0 0 1px rgba(var(--mx-rgb), .3);border-color:rgba(var(--mx-rgb), .66)!important;background:rgba(var(--mx-rgb), .18)!important;color:#fff!important}.player-actions .player-tracks-btn{color:#dffefa;background:#14dcbe1f;border-color:#14dcbe8c}.player-actions .player-tracks-btn:hover,.player-actions .player-tracks-btn:focus{background:#14dcbe38;border-color:#14dcc0;box-shadow:0 0 0 1px #14dcbe80}.player-actions .player-icon-btn.primary-btn{border-color:rgba(var(--mx-rgb), .82);background:linear-gradient(180deg, rgba(var(--mx-rgb), .98), rgba(var(--mx-rgb), .58)), rgba(var(--mx-rgb), .34);box-shadow:0 0 0 1px rgba(var(--mx-rgb), .48), 0 16px 36px rgba(var(--mx-rgb), .26)}.player-actions .player-icon-btn.is-secondary-advanced{opacity:.72}.player-actions .player-icon-btn.is-secondary-advanced:hover,.player-actions .player-icon-btn.is-secondary-advanced:focus{opacity:1}.player-actions .player-icon-btn span,.player-actions .fav-btn span,.player-transport .player-icon-btn span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.player-actions .track-count{border:1px solid rgba(var(--mx-rgb), .55);min-width:25px;height:18px;color:var(--mx-primary);white-space:nowrap;background:#070b12eb;border-radius:999px;place-items:center;padding:0 5px;font-size:9px;font-weight:950;line-height:1;display:grid;position:absolute;top:-7px;right:-6px}.player-actions button svg,.player-actions .fav-btn svg,.player-transport button svg{color:currentColor;stroke-width:3.4px;width:22px;height:22px}.player-actions .player-icon-btn:hover,.player-actions .player-icon-btn:focus,.player-actions .fav-btn:hover,.player-actions .fav-btn:focus,.player-actions .player-icon-btn.sleep-on,.player-transport .player-icon-btn:hover,.player-transport .player-icon-btn:focus{border-color:var(--mx-primary);background:rgba(var(--mx-rgb), .22);box-shadow:0 0 0 1px rgba(var(--mx-rgb), .52)}.player-volume{width:96px}.player-live-pill{border:1px solid rgba(var(--mx-rgb), .42);background:rgba(var(--mx-rgb), .14);min-height:28px;color:var(--mx-primary);letter-spacing:.6px;white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:950;display:inline-flex}.player-actions .player-icon-btn.on{border-color:var(--mx-primary);background:rgba(var(--mx-rgb), .22);box-shadow:0 0 0 1px rgba(var(--mx-rgb), .52)}.player-actions .fav-btn.on{color:#ffd34d;background:linear-gradient(#ffd34d3d,#ffb72a1a),#ffd34d14;border-color:#ffd34dc7;box-shadow:0 0 0 1px #ffd34d47,0 0 22px #ffd34d2e}.player-modal.is-controls-idle .player-info-bar,.player-modal.is-controls-idle .player-controls,.player-modal.is-controls-idle .player-actions{opacity:0;pointer-events:none;visibility:hidden}.player-modal.is-controls-idle .player-info-bar{transform:translateY(-12px)}.player-modal.is-controls-idle .player-controls,.player-modal.is-controls-idle .player-actions{transform:translateY(14px)}.player-modal.is-controls-idle,.player-modal.is-controls-idle .mx-box,.player-modal.is-controls-idle .mx-video{cursor:none}.next-episode-btn.next-ready{border-color:var(--mx-primary);color:var(--mx-primary);box-shadow:0 0 20px rgba(var(--mx-rgb), .34)}.multiview-picker{gap:14px;display:grid}.multiview-limit{border:1px solid rgba(var(--mx-rgb), .24);background:#ffffff0b;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 14px;display:flex}.multiview-limit b{color:var(--mx-primary);text-transform:uppercase;font-size:14px;font-weight:950}.multiview-limit span{color:#fff;font-weight:950}.multiview-picks{scrollbar-width:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:min(54vh,520px);padding-right:4px;display:grid;overflow:auto}.multiview-picks::-webkit-scrollbar{display:none}.multiview-pick{background:#ffffff0e;border:1px solid #ffffff24;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:24px 54px minmax(0,1fr);align-items:center;gap:6px 10px;min-width:0;min-height:88px;padding:10px;display:grid}.multiview-pick:focus-within{border-color:var(--mx-primary);box-shadow:0 0 0 2px rgba(var(--mx-rgb), .82), 0 0 26px rgba(var(--mx-rgb), .3)}.multiview-pick input{grid-row:1/3;width:20px;height:20px}.multiview-pick img,.multiview-pick>span{background:rgba(var(--mx-rgb), .12);object-fit:cover;border-radius:8px;grid-row:1/3;width:54px;height:54px}.multiview-pick>span{color:var(--mx-primary);place-items:center;font-size:25px;display:grid}.multiview-pick b,.multiview-pick small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.multiview-pick b{color:#fff;font-size:13px;font-weight:950}.multiview-pick small{color:var(--mx-muted);font-size:11px;font-weight:800}.multiview-grid{gap:12px;display:grid}.multiview-grid[data-count="2"],.multiview-grid[data-count="3"],.multiview-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.multiview-tile{border:1px solid rgba(var(--mx-rgb), .24);background:#000;border-radius:10px;min-width:0;position:relative;overflow:hidden}.multiview-video{background:#000;width:100%;height:min(34vh,330px);display:block}.multiview-grid[data-count="2"] .multiview-video{height:min(48vh,470px)}.multiview-shade{pointer-events:none;background:linear-gradient(#0000,#000000b8);justify-content:space-between;align-items:end;gap:12px;padding:42px 12px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.multiview-shade b,.multiview-shade span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.multiview-shade b{color:#fff;font-size:14px;font-weight:950}.multiview-shade span{color:var(--mx-muted);font-size:12px;font-weight:850}.multiview-audio{color:#fff;background:#0000008f;border:1px solid #ffffff2e;border-radius:999px;min-height:34px;padding:0 11px;font-size:11px;font-weight:950;position:absolute;top:10px;right:10px}.multiview-audio.on,.multiview-audio:focus{border-color:var(--mx-primary);background:rgba(var(--mx-rgb), .24);box-shadow:0 0 0 2px rgba(var(--mx-rgb), .6)}.track-panel,.sleep-panel{border:1px solid rgba(var(--mx-rgb), .24);background:#ffffff0b;border-radius:12px;gap:12px;padding:14px;display:grid}.player-modal .track-panel,.player-modal .sleep-panel,.player-modal .diagnostics-panel{z-index:36;border-color:rgba(var(--mx-rgb), .3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b12db;width:min(520px,100vw - 48px);max-height:min(58vh,520px);position:absolute;bottom:150px;right:24px;overflow:auto;box-shadow:0 20px 60px #00000075}.player-modal .sleep-panel{width:min(430px,100vw - 48px);max-height:min(54vh,440px);left:50%;right:auto;transform:translate(-50%)}.track-panel h3{margin:0;font-size:16px}.sleep-panel h3,.sleep-panel p{margin:0}.sleep-panel h3{color:#fff;font-size:16px;font-weight:950}.sleep-panel p{color:var(--mx-muted);font-size:12px;font-weight:800;line-height:1.35}.sleep-options{gap:8px;display:grid}.sleep-option{color:#fff;text-align:left;background:#ffffff0e;border:1px solid #ffffff24;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:grid}.sleep-option:hover,.sleep-option:focus{border-color:var(--mx-primary);background:rgba(var(--mx-rgb), .18);box-shadow:0 0 0 1px rgba(var(--mx-rgb), .45)}.sleep-option svg{width:22px;height:22px;color:var(--mx-primary)}.sleep-option span{gap:3px;min-width:0;display:grid}.sleep-option b,.sleep-option small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sleep-option b{font-size:14px;font-weight:950}.sleep-option small{color:var(--mx-muted);font-size:11px;font-weight:800}.sleep-cancel{border-color:#ff537061}.sleep-cancel svg,.sleep-cancel b{color:#ff8fa1}.track-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.track-grid label{color:var(--mx-muted);text-transform:uppercase;gap:7px;font-size:12px;font-weight:900;display:grid}.track-grid select,.track-grid span{color:#fff;text-transform:none;background:#00000052;border:1px solid #ffffff29;border-radius:10px;min-height:42px;padding:0 12px}.track-grid span{color:var(--mx-muted);align-items:center;display:flex}.track-profile-actions{justify-content:flex-end;display:flex}.track-save-profile{border:1px solid rgba(var(--mx-rgb), .4);background:rgba(var(--mx-rgb), .14);color:#fff;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 13px;font-size:12px;font-weight:950;display:inline-flex}.track-save-profile:hover,.track-save-profile:focus{border-color:var(--mx-primary);background:rgba(var(--mx-rgb), .24);box-shadow:0 0 0 1px rgba(var(--mx-rgb), .5)}.track-save-profile svg{width:20px;height:20px;color:var(--mx-primary)}.track-panel small{color:var(--mx-muted);font-weight:800}.epg-panel{border:1px solid rgba(var(--mx-rgb), .24);background:#ffffff0b;border-radius:12px;gap:10px;padding:14px;display:grid}.player-modal .epg-panel{z-index:7;border-color:rgba(var(--mx-rgb), .26);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070b12c2;width:min(520px,100vw - 48px);max-height:min(34vh,260px);position:absolute;bottom:92px;left:24px;overflow:auto;box-shadow:0 18px 52px #0000006b}.epg-panel h3{color:var(--mx-primary);text-transform:uppercase;margin:0;font-size:15px;font-weight:950}.epg-list{gap:8px;max-height:210px;display:grid;overflow:auto}.epg-row{border-top:1px solid #ffffff14;grid-template-columns:104px minmax(0,1fr);gap:12px;padding-top:8px;display:grid}.epg-row time{color:var(--mx-muted);font-size:12px;font-weight:900}.epg-row b{font-size:14px;display:block}.epg-row p,.epg-empty{color:var(--mx-muted);margin:4px 0 0;font-size:13px}.guide-summary{min-height:46px;color:var(--mx-muted);justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;font-weight:850;display:flex}.guide-filter{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:12px;display:grid}.guide-filter input{min-height:46px}.guide-filter button{min-height:46px;padding:0 16px}.guide-summary b{color:#fff;font-size:18px}.guide-days{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.guide-days button{color:#fff;background:#ffffff0e;border:1px solid #ffffff24;border-radius:10px;align-content:center;gap:2px;min-width:0;min-height:50px;display:grid}.guide-days button.on{border-color:var(--mx-primary);background:rgba(var(--mx-rgb), .18);box-shadow:inset 0 0 0 1px rgba(var(--mx-rgb), .28)}.guide-days span,.guide-days small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.guide-days span{text-transform:uppercase;font-size:13px;font-weight:950}.guide-days small{color:var(--mx-muted);font-size:11px;font-weight:800}.guide-grid{gap:10px;display:grid}.guide-row{grid-template-columns:230px minmax(0,1fr);gap:10px;min-height:92px;display:grid}.guide-channel,.guide-program{color:#fff;background:#ffffff0e;border:1px solid #ffffff24;border-radius:10px}.guide-channel{text-align:left;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.guide-channel img,.guide-channel span{width:58px;height:58px;color:var(--mx-primary);background:#ffffff0f;border-radius:8px;place-items:center;display:grid}.guide-channel img{object-fit:contain}.guide-channel b,.guide-program b,.guide-program small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guide-programs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.guide-program-card{min-width:0;min-height:92px;position:relative}.guide-program{text-align:left;align-content:center;gap:5px;width:100%;min-width:0;height:100%;min-height:92px;padding:10px 46px 10px 12px;display:grid}.guide-program time{color:var(--mx-primary);font-size:12px;font-weight:950}.guide-program-card.has-catchup .guide-program{border-color:rgba(var(--mx-rgb), .32)}.guide-program em{background:rgba(var(--mx-rgb), .18);width:fit-content;color:var(--mx-primary);text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:950}.guide-reminder{color:#ffffffdb;background:#070b12c7;border:1px solid #ffffff29;border-radius:8px;place-items:center;width:32px;height:32px;min-height:32px;padding:0;display:grid;position:absolute;top:8px;right:8px}.guide-reminder svg{width:18px;height:18px}.guide-reminder span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.guide-reminder.on{border-color:var(--mx-primary);background:rgba(var(--mx-rgb), .22);color:var(--mx-primary);box-shadow:0 0 0 1px rgba(var(--mx-rgb), .38)}.guide-recording{top:46px}.guide-recording.on{color:#ff6074;background:#ff40582e;border-color:#ff4058;box-shadow:0 0 0 1px #ff405852}.guide-program small,.guide-empty{color:var(--mx-muted);font-size:12px}.guide-empty{background:#ffffff09;border:1px dashed #ffffff26;border-radius:10px;place-items:center;min-height:92px;display:grid}.guide-filter-empty{margin-top:12px}.guide-search-status{color:var(--mx-muted);text-transform:uppercase;margin-top:12px;font-size:12px;font-weight:900}.guide-search-results{border-top:1px solid rgba(var(--mx-rgb), .24);margin-top:12px;padding-top:12px}.guide-results-head{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.guide-results-head b{color:var(--mx-primary);text-transform:uppercase;font-size:15px;font-weight:950}.guide-results-head span{color:var(--mx-muted);font-size:12px;font-weight:900}.guide-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.guide-result{color:#fff;text-align:left;background:#ffffff0e;border:1px solid #ffffff24;border-radius:10px;align-content:center;gap:4px;min-width:0;min-height:112px;padding:12px;display:grid}.guide-result span,.guide-result time,.guide-result b,.guide-result small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.guide-result span{color:var(--mx-muted);font-size:12px;font-weight:900}.guide-result time{color:var(--mx-primary);font-size:12px;font-weight:950}.guide-result b{font-size:14px}.guide-result small{color:var(--mx-muted);font-size:12px}.guide-result em{background:rgba(var(--mx-rgb), .18);width:fit-content;color:var(--mx-primary);text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:950}.guide-channel:focus,.guide-program:focus,.guide-reminder:focus,.guide-result:focus{border-color:var(--mx-primary);box-shadow:0 0 0 2px rgba(var(--mx-rgb), .82), 0 0 28px rgba(var(--mx-rgb), .34)}.diagnostics-panel{border:1px solid rgba(var(--mx-rgb), .24);background:#ffffff0b;border-radius:12px;padding:14px}.diagnostics-panel h3{color:var(--mx-primary);text-transform:uppercase;margin:0 0 12px;font-size:15px;font-weight:950}.diag-summary-text{color:#eff7ffc7;margin:-4px 0 12px;font-size:13px;font-weight:750;line-height:1.35}.diag-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.diag-actions button{min-height:38px;padding:0 14px}.diag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.diag-grid-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.diag-line{border-top:1px solid #ffffff14;gap:3px;min-width:0;padding-top:8px;display:grid}.diag-line span{color:var(--mx-muted);text-transform:uppercase;font-size:12px;font-weight:850}.diag-line b{overflow-wrap:anywhere;min-width:0;font-size:13px}.diag-technical{background:#00000029;border:1px solid #ffffff1c;border-radius:8px;margin-top:12px}.diag-technical summary{cursor:pointer;color:#ffffffe6;text-transform:uppercase;align-items:center;min-height:40px;padding:0 12px;font-size:12px;font-weight:950;display:flex}.diag-technical summary:focus{outline:2px solid var(--mx-primary);outline-offset:-2px}.diag-technical .diag-grid{padding:0 12px 12px}.diag-history{gap:8px;margin-top:14px;display:grid}.diag-history h4{color:var(--mx-text);text-transform:uppercase;margin:0;font-size:13px;font-weight:950}.diag-history article{background:#00000029;border-left:3px solid #ffffff42;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.diag-history article.ok{border-left-color:var(--mx-secondary)}.diag-history article.error{border-left-color:#ff6b7a}.diag-history article b,.diag-history article span{overflow-wrap:anywhere;font-size:12px}.diag-history article span{color:var(--mx-muted)}.diag-headers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.diag-headers p{background:#0000001f;border:1px solid #ffffff14;border-radius:8px;gap:3px;margin:0;padding:8px;display:grid}.diag-headers span{color:var(--mx-muted);text-transform:uppercase;font-size:11px;font-weight:900}.diag-headers b{overflow-wrap:anywhere;min-width:0;font-size:12px}.player-status,.empty-note{color:var(--mx-muted);background:#ffffff0e;border:1px solid #ffffff24;border-radius:12px;padding:16px;font-weight:800}.episodes-loading-note{color:#ebf1fbe0;align-items:center;gap:12px;display:inline-flex}.detail-actions .is-loading-episodes{opacity:.92;pointer-events:none}.player-modal .player-status{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070b12a3;border-radius:8px;max-width:min(520px,100vw - 48px);padding:11px 13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-modal .player-status:empty{display:none}.settings-form,.pin-form{gap:16px;display:grid}.settings-form input,.settings-form select,.settings-form .provider-select select{background:#070b127a;border-radius:8px;height:50px}.settings-pro{gap:0}.settings-shell{grid-template-columns:178px minmax(0,1fr);gap:16px;min-height:min(70vh,720px);display:grid}.settings-nav{align-self:start;gap:8px;display:grid;position:sticky;top:0}.settings-nav button,.icon-btn-text{text-align:left;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:46px;padding:0 12px;display:grid}.settings-nav button{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;font-weight:950}.settings-nav button:focus,.settings-nav button:hover{border-color:var(--mx-primary);background:rgba(var(--mx-rgb), .12)}.settings-nav svg,.icon-btn-text svg{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.settings-nav span,.icon-btn-text span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-main{scroll-behavior:smooth;scrollbar-width:thin;gap:12px;min-width:0;max-height:min(76vh,760px);padding-right:6px;display:grid;overflow:auto}.settings-hero{border:1px solid rgba(var(--mx-rgb), .26);background:linear-gradient(135deg, rgba(var(--mx-rgb), .14), #ffffff09), #070b12b8;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px;display:grid}.settings-hero div{border-left:2px solid rgba(var(--mx-rgb), .4);gap:4px;min-width:0;padding-left:10px;display:grid}.settings-hero span,.settings-section header span{color:var(--mx-muted);text-transform:uppercase;font-size:11px;font-weight:950}.settings-hero strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:17px;font-weight:950}.settings-section{background:linear-gradient(#ffffff0d,#ffffff07),#070b127a;border:1px solid #ffffff21;border-radius:8px;gap:14px;padding:14px;scroll-margin-top:8px;display:grid}.settings-section header{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-section header b{border:1px solid rgba(var(--mx-rgb), .28);background:rgba(var(--mx-rgb), .12);color:#fff;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:950}.settings-grid,.settings-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settings-control-card,.settings-card-grid .provider-select{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;align-content:center;gap:8px;min-width:0;min-height:94px;padding:12px;display:grid}.settings-control-card>span,.settings-card-grid .provider-select{color:#f4f8ffeb;text-transform:uppercase;font-size:12px;font-weight:950}.settings-card-grid .provider-select select{margin-top:8px}.settings-card-grid .playback-check{border:1px solid rgba(var(--mx-rgb), .2);background:rgba(var(--mx-rgb), .075);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-self:end;padding:12px}.settings-comfort-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.settings-comfort-grid article{background:linear-gradient(135deg, rgba(var(--mx-rgb), .11), #ffffff09), #ffffff09;border:1px solid #ffffff1f;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0;min-height:86px;padding:12px;display:grid}.settings-comfort-grid i{background:rgba(var(--mx-rgb), .14);width:34px;height:34px;color:var(--mx-primary);border-radius:8px;grid-row:1/span 2;place-items:center;display:grid}.settings-comfort-grid svg{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.settings-comfort-grid span{min-width:0;color:var(--mx-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950;overflow:hidden}.settings-comfort-grid b{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:950;line-height:1.1;overflow:hidden}.settings-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settings-action-grid .icon-btn-text,.settings-support-grid .icon-btn-text{min-height:58px}.settings-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-user-support{border:1px solid rgba(var(--mx-rgb), .22);background:linear-gradient(135deg, rgba(var(--mx-rgb), .13), #ffffff09), #ffffff0a;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:12px;display:grid}.settings-user-support>svg{width:42px;height:42px;color:var(--mx-primary);background:rgba(var(--mx-rgb), .14);border-radius:8px;padding:8px}.settings-user-support div{gap:4px;min-width:0;display:grid}.settings-user-support b{color:#fff;font-size:15px;font-weight:950}.settings-user-support span{color:var(--mx-muted);font-size:12px;font-weight:800;line-height:1.35}.settings-status{border:1px solid rgba(var(--mx-rgb), .2);background:#0000002e;border-radius:8px;gap:10px;padding:12px;display:grid}.settings-status[hidden]{display:none}.settings-check-head{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:54px;padding:10px 12px;display:grid}.settings-check-head b{color:#fff;font-size:15px;font-weight:950}.settings-check-head span{color:var(--mx-muted);grid-column:1;font-size:12px;font-weight:850}.settings-check-head .primary-btn{grid-area:1/2/span 2;min-height:40px;padding:0 14px}.settings-check-head.ok{border-color:#2cd68d4d}.settings-check-head.warning{border-color:#ffbe5c57}.settings-check-head.error{border-color:#ff526e61}.settings-check-list{gap:8px;display:grid}.settings-check-list article{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;gap:5px;padding:10px 12px;display:grid}.settings-check-list article.error{border-color:#ff526e61}.settings-check-list article.warning{border-color:#ffbe5c4d}.settings-check-list b{color:#fff;font-size:13px;font-weight:950}.settings-check-list p,.settings-check-list small{color:var(--mx-muted);margin:0;font-size:12px;font-weight:800;line-height:1.35}.settings-save{justify-self:end;min-width:180px}.parental-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.parental-list fieldset{scrollbar-width:thin;border:1px solid #ffffff29;border-radius:8px;max-height:260px;padding:8px 10px;overflow:auto}.parental-list legend{color:var(--mx-primary);font-weight:950}.settings-category-filter{z-index:1;background:#070b12f0;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;min-height:34px;margin:-2px 0 7px;padding:5px 6px;display:grid;position:sticky;top:-8px}.settings-category-filter svg{width:15px;height:15px;color:var(--mx-primary)}.settings-category-filter input{border-radius:7px;min-width:0;height:28px;font-size:12px}.profile-pref-box{border:1px solid rgba(var(--mx-rgb), .24);background:#ffffff0b;border-radius:8px;gap:14px;padding:12px;display:grid}.profile-pref-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-pref-head h3,.profile-pref-columns h4{color:var(--mx-primary);text-transform:uppercase;margin:0;font-size:16px;font-weight:950}.profile-pref-head span{color:#fff;font-size:13px;font-weight:900}.profile-pref-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.profile-pref-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profile-pref-columns>div{gap:10px;min-width:0;display:grid}.profile-pref-single{grid-column:1/-1}.profile-pref-lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-pref-lists-combined{grid-template-columns:repeat(3,minmax(310px,1fr))}.profile-pref-lists fieldset{scrollbar-width:thin;border:1px solid #ffffff24;border-radius:8px;max-height:250px;padding:8px 10px;overflow:auto}.profile-pref-lists-combined fieldset{max-height:380px}.profile-pref-lists legend{color:var(--mx-muted);text-transform:uppercase;font-size:12px;font-weight:950}.backup-box{border:1px solid rgba(var(--mx-rgb), .24);background:#ffffff0b;border-radius:8px;gap:12px;padding:14px;display:grid}.backup-box h3{color:var(--mx-primary);text-transform:uppercase;margin:0;font-size:16px;font-weight:950}.backup-box p{color:var(--mx-muted);margin:0;font-size:13px;font-weight:750}.backup-actions{flex-wrap:wrap;gap:10px;display:flex}.backup-actions button{min-height:42px;padding:0 16px}.check-line{color:#f4f8ffd1;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-width:0;margin:7px 0;font-size:13px;font-weight:800;display:flex!important}.check-line input{width:18px;height:18px}.category-toggle-field,.category-toggle-list{gap:8px;display:grid}.category-toggle-row{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.category-toggle-row:focus-within,.category-toggle-row:hover{border-color:rgba(var(--mx-rgb), .46);background:rgba(var(--mx-rgb), .08)}.category-toggle-main{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.category-toggle-media,.category-toggle-icon{place-items:center;display:grid}.category-toggle-media{background:rgba(var(--mx-rgb), .12);width:34px;height:34px;color:var(--mx-primary);border-radius:8px}.category-toggle-media svg,.category-toggle-icon svg{width:18px;height:18px}.category-toggle-main strong{text-overflow:ellipsis;white-space:nowrap;color:#f6f9ffeb;min-width:0;font-size:12px;font-weight:950;display:block;overflow:hidden}.category-toggle-main small{color:#cad6e6b3;margin-top:2px;font-size:11px;font-weight:800;display:block}.category-toggle-action{background:#00000029;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:18px auto;align-items:center;gap:6px;min-width:92px;min-height:34px;padding:5px 7px;display:grid;position:relative}.category-toggle-action input{opacity:0;cursor:pointer;width:100%;height:100%;accent-color:var(--mx-primary);margin:0;position:absolute;inset:0}.category-toggle-icon{color:#e2ebf7c2}.category-toggle-action b{color:#e2ebf7d1;white-space:nowrap;font-size:11px;font-weight:950}.category-toggle-icon-on,.category-toggle-label-on{display:none}.category-toggle-row:has(input:checked) .category-toggle-icon-off{display:none}.category-toggle-row:has(input:checked) .category-toggle-label-off{display:none}:is(.category-toggle-row:has(input:checked) .category-toggle-icon-on,.category-toggle-row:has(input:checked) .category-toggle-label-on){display:grid}.category-toggle-row:has(input:checked){border-color:rgba(var(--mx-rgb), .58);background:rgba(var(--mx-rgb), .1)}.category-toggle-locked:has(input:checked){background:#ffc45614;border-color:#ffc45680}.category-toggle-locked:has(input:checked) .category-toggle-icon{color:#ffd34d}.category-toggle-locked:has(input:checked) .category-toggle-action b{color:#ffd34d}.category-toggle-hidden:has(input:checked){background:#ff6b7a14;border-color:#ff6b7a6b}.category-toggle-hidden:has(input:checked) .category-toggle-icon{color:#ff8a96}.category-toggle-hidden:has(input:checked) .category-toggle-action b{color:#ff8a96}.category-toggle-priority:has(input:checked) .category-toggle-icon{color:#ffd34d}.category-toggle-priority:has(input:checked) .category-toggle-action b{color:#ffd34d}.category-toggle-dual{grid-template-columns:minmax(0,1fr) auto}.category-toggle-actions{align-items:center;gap:5px;display:flex}.category-mini-toggle{color:#e2ebf7c7;cursor:pointer;background:#00000029;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:36px;height:34px;display:grid;position:relative}.category-mini-toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.category-mini-toggle b{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.category-mini-icon{place-items:center;display:grid}.category-mini-icon svg{width:18px;height:18px}.category-mini-icon-on{display:none}.category-mini-toggle:has(input:checked) .category-mini-icon-off{display:none}.category-mini-toggle:has(input:checked) .category-mini-icon-on{display:grid}.category-mini-toggle:focus-within,.category-mini-toggle:hover{border-color:rgba(var(--mx-rgb), .56);background:rgba(var(--mx-rgb), .1)}.category-mini-hidden:has(input:checked){color:#ff8a96;background:#ff6b7a1a;border-color:#ff6b7a7a}.category-mini-locked:has(input:checked){color:#ffd34d;background:#ffd34d1a;border-color:#ffd34d85}.telemetry-line span{color:#f4f8ffd1}.account-modal .mx-box{width:min(760px,100vw - 48px)}.account-box{gap:16px;display:grid}.account-hero{background:radial-gradient(circle at 12% 20%, var(--profile-avatar,var(--mx-primary)), transparent 34%), linear-gradient(135deg, #ffffff14, #ffffff06);border:1px solid #ffffff24;border-radius:18px;grid-template-columns:106px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:136px;padding:18px;display:grid;position:relative;overflow:hidden}.account-hero:after{content:"";background:var(--profile-avatar,var(--mx-primary));opacity:.18;filter:blur(22px);pointer-events:none;border-radius:999px;height:150px;position:absolute;inset:auto -14% -62% 38%}.account-avatar{z-index:1;border-radius:28px;width:96px;height:96px}.account-identity{z-index:1;gap:4px;min-width:0;display:grid}.account-identity small,.account-summary-grid span{color:#dee7f4a8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.account-identity b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:28px;font-weight:950;line-height:1.05;overflow:hidden}.account-identity span{color:#f4f8ffc7;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.account-status-pill{z-index:1;border:1px solid var(--profile-avatar,var(--mx-primary));color:#fff;text-transform:uppercase;background:#00000040;border-radius:999px;align-self:start;min-height:34px;padding:8px 13px;font-size:12px;font-weight:950}.account-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-summary-grid article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;gap:7px;min-height:78px;padding:13px 14px;display:grid}.account-summary-grid b{color:#fffffff0;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;overflow:hidden}.provider-readonly{border:1px solid rgba(var(--mx-rgb), .34);background:rgba(var(--mx-rgb), .1);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:flex}.provider-readonly span{color:#f4f8ffad;text-transform:uppercase;font-size:12px;font-weight:900}.provider-readonly b{color:var(--mx-primary);text-align:right}.account-hint{border:1px solid rgba(var(--mx-rgb), .18);background:rgba(var(--mx-rgb), .075);color:#f4f8ffb8;border-radius:14px;margin:0;padding:12px 14px;font-size:13px;font-weight:750;line-height:1.45}.account-actions{gap:12px;margin-top:8px;display:grid}.account-action-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-danger-actions{border-top:1px solid #ffffff1a;padding-top:12px}.account-actions button{justify-content:center;min-height:44px;padding:0 16px}.account-actions .icon-btn-text{gap:9px}.account-actions .icon-btn-text svg{width:19px;height:19px}.account-danger-actions .ghost-btn{color:#ffd2d8;background:#ff6b7a11;border-color:#ff6b7a66}.account-danger-actions .ghost-btn:hover,.account-danger-actions .ghost-btn:focus{border-color:#ff6b7ab8;box-shadow:0 0 0 1px #ff6b7a57,0 14px 28px #00000047}@media (width<=720px){.account-hero{grid-template-columns:82px minmax(0,1fr)}.account-avatar{border-radius:22px;width:76px;height:76px}.account-status-pill{grid-column:1/-1;justify-self:start}.account-summary-grid,.account-action-group{grid-template-columns:1fr}}.updates-box{gap:14px;display:grid}.updates-box p{color:#f4f8ffc7;margin:0;font-size:14px;line-height:1.45}.updates-box .primary-btn{justify-self:start;min-height:44px;padding:0 18px}.access-box{gap:16px;display:grid}.access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.access-line{border:1px solid rgba(var(--mx-rgb), .24);background:#ffffff0b;border-radius:12px;align-content:center;gap:5px;min-height:78px;padding:12px;display:grid}.access-line span{color:var(--mx-muted);text-transform:uppercase;font-size:12px;font-weight:850}.access-line b{overflow-wrap:anywhere;min-width:0}.access-list{gap:10px;display:grid}.access-list h3{color:var(--mx-primary);text-transform:uppercase;margin:0;font-size:16px;font-weight:950}.access-list article{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:flex}.access-list small{color:var(--mx-muted);font-weight:850}.library-box{gap:24px;display:grid}.library-filter-rail{scrollbar-width:none;gap:10px;min-width:0;padding:0 0 2px;display:flex;overflow-x:auto}.library-filter-rail::-webkit-scrollbar{display:none}.library-filter-rail button{color:#fff;text-align:left;background:linear-gradient(145deg,#ffffff13,#080d14b8);border:1px solid #ffffff24;border-radius:8px;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:106px;min-height:48px;padding:0 12px;display:grid}.library-filter-rail button.on,.library-filter-rail button:focus,.library-filter-rail button:hover{border-color:var(--mx-primary);background:rgba(var(--mx-rgb), .18);box-shadow:0 0 0 1px rgba(var(--mx-rgb), .44), 0 12px 24px #00000038}.library-filter-rail span,.library-filter-rail b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.library-filter-rail span{font-size:13px;font-weight:950}.library-filter-rail b{min-width:28px;color:var(--mx-primary);text-align:center;background:#ffffff17;border-radius:7px;padding:5px 7px;font-size:11px;font-weight:950}.library-section{gap:12px;display:grid}.library-section h3{color:var(--mx-primary);text-transform:uppercase;margin:0;font-size:18px;font-weight:950}.library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.library-card{gap:8px;min-width:0;display:grid;position:relative}.library-card>button:first-child{color:#fff;text-align:left;background:#ffffff0e;border:1px solid #ffffff24;border-radius:12px;grid-template-rows:148px auto auto auto;gap:8px;width:100%;min-height:246px;padding:10px;display:grid}.library-img{background:#00000038;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.library-img img{object-fit:cover;width:100%;height:100%}.library-img svg{width:52px;height:52px;color:var(--mx-primary)}.library-card b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.library-card small{color:var(--mx-muted);text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.library-actions{flex-wrap:wrap;gap:6px;min-height:34px;display:flex}.library-mini,.library-remove{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;min-height:34px;font-size:12px;font-weight:950}.library-mini{border-radius:8px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.library-mini svg{width:16px;height:16px}.library-remove{border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.library-remove svg{width:19px;height:19px}.library-remove[data-remove-favorite] svg{transform:rotate(45deg)}.library-reminder-card>button:first-child{grid-template-rows:126px auto auto minmax(0,1fr)}.library-reminder-img{background:linear-gradient(145deg, rgba(var(--mx-rgb), .28), #ffffff0e), #0000003d;align-content:center;gap:8px}.library-reminder-img i{color:#fff;text-align:center;text-transform:uppercase;font-size:13px;font-style:normal;font-weight:950}.library-reminder-card small:last-of-type{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:34px;display:-webkit-box}.watch-progress{background:#ffffff21;border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.watch-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--mx-primary), var(--mx-secondary));height:100%;display:block}@media (width<=1500px){.hm{padding-left:36px;padding-right:36px}.hm-logo{width:160px}.hm-main{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(178px,1fr)) minmax(350px,39vw);height:clamp(318px,40vh,380px);min-height:0}.hm-tile,.mx-hero{height:100%;min-height:0}.hm-tile-ic,.hm-tile-ic svg{width:74px;height:74px}.hm-tile-label{font-size:27px}.hm-tile-count{font-size:22px}.mx-hero h2{font-size:30px}.mx-ex-body{grid-template-columns:280px minmax(0,1fr);gap:28px}.mx-footer{margin-left:-36px;margin-right:-36px;padding-left:36px;padding-right:36px}.settings-grid,.settings-card-grid,.settings-comfort-grid,.profile-pref-grid,.parental-list,.settings-action-grid,.settings-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-title-row{grid-template-columns:140px minmax(0,1fr);max-width:980px}.detail-poster{width:140px}.detail-copy h1{font-size:42px}}@media (width>=1501px) and (width<=1700px) and (height<=820px){.hm{gap:14px;padding:30px 36px 0}.hm-top{grid-template-columns:minmax(150px,260px) minmax(0,1fr) auto;gap:18px}.hm-logo{width:160px;height:88px}.hm-logo.logo-fallback{height:40px;font-size:31px}.mx-head-center{padding-top:0}.mx-slogan{letter-spacing:5.2px;font-size:12px}.mx-welcome{margin-top:20px;font-size:27px}.mx-kinds{letter-spacing:7px;margin-top:12px;font-size:16px}.mx-right{gap:15px}.mx-actionbar{gap:14px}.mx-ico{width:40px;height:40px}.mx-ico svg{width:29px;height:29px}.mx-sep{height:46px}.mx-time{min-width:208px}.mx-time b{font-size:36px}.mx-time span{margin-top:9px;font-size:15px}.hm-main{grid-template-columns:repeat(3,minmax(190px,1fr)) minmax(410px,42vw);gap:17px;height:clamp(232px,34vh,256px)}.hm-tile{gap:12px;padding:16px}.hm-tile-ic,.hm-tile-ic svg{width:64px;height:64px}.hm-tile-label{font-size:26px}.hm-tile-count{font-size:21px}.mx-hero-info{bottom:26px;left:30px;right:26px}.mx-hero h2{margin-bottom:12px;font-size:30px}.mx-meta{gap:8px;margin-bottom:14px;font-size:14px}.mx-meta svg{width:19px;height:19px}.mx-dots{bottom:11px}.mx-section{padding-top:14px}.mx-section-head{margin-bottom:12px}.mx-section-head h2{font-size:25px}.mx-section-head svg{width:22px;height:22px}.mx-ex-body{grid-template-columns:280px minmax(0,1fr);gap:22px}.mx-modecol{gap:12px}.mx-mode{gap:14px;height:58px;padding:0 22px;font-size:16px}.mx-mode svg{width:26px;height:26px}.rail-mask{height:clamp(160px,21vh,188px)}.mx-poster{flex-basis:150px;width:150px}.mx-img{border-radius:10px;height:clamp(118px,15.5vh,134px)}.mx-poster b{margin-top:6px;font-size:12px}.mx-poster small{font-size:11px}.mx-score{flex-basis:244px;grid-template-rows:16px 33px 33px 16px;gap:5px;width:244px;height:178px;padding:12px}.mx-footer{min-height:68px;padding:10px 36px max(10px, env(safe-area-inset-bottom));margin-left:-36px;margin-right:-36px}.mx-logout{font-size:18px}.mx-logout svg{width:28px;height:28px}.mx-exp{font-size:16px}}@media (width<=1500px) and (width>=1181px) and (height>=760px){.hm{padding-top:46px}.hm-main{grid-template-columns:repeat(3,minmax(190px,1fr)) minmax(380px,38vw);height:clamp(350px,42vh,410px)}.hm-tile-ic,.hm-tile-ic svg{width:74px;height:74px}.hm-tile-label{font-size:27px}.hm-tile-count{font-size:22px}.rail-mask{height:clamp(166px,20vh,194px)}}@media (width<=1500px) and (height<=790px){.hm{gap:14px;padding:30px 32px 0}.hm-top{grid-template-columns:minmax(140px,220px) minmax(0,1fr) auto;gap:16px}.hm-logo{width:148px;height:80px}.hm-logo.logo-fallback{height:38px;font-size:30px}.mx-head-center{padding-top:0}.mx-slogan{letter-spacing:4.6px;font-size:11px}.mx-welcome{margin-top:16px;font-size:25px}.mx-kinds{letter-spacing:6px;margin-top:10px;font-size:14px}.mx-right{gap:12px}.mx-actionbar{gap:10px}.mx-ico{width:36px;height:36px}.mx-ico svg{width:26px;height:26px}.mx-sep{height:40px}.mx-time{min-width:190px}.mx-time b{font-size:32px}.mx-time span{margin-top:8px;font-size:13px}.hm-main{grid-template-columns:repeat(3,minmax(174px,1fr)) minmax(350px,39vw);gap:14px;height:clamp(300px,37vh,350px)}.hm-tile{gap:10px;padding:14px}.hm-tile-ic,.hm-tile-ic svg{width:66px;height:66px}.hm-tile-label{font-size:26px}.hm-tile-count{font-size:21px}.mx-hero-info{bottom:22px;left:24px;right:22px}.mx-hero h2{margin-bottom:10px;font-size:26px}.mx-meta{gap:6px;margin-bottom:12px;font-size:13px}.mx-dots{bottom:9px}.mx-section{padding-top:12px}.mx-section-head{margin-bottom:10px}.mx-section-head h2{font-size:23px}.mx-section-head svg{width:22px;height:22px}.mx-ex-body{grid-template-columns:240px minmax(0,1fr);gap:18px}.mx-modecol{gap:10px}.mx-mode{gap:12px;height:52px;padding:0 18px;font-size:15px}.mx-mode svg{width:24px;height:24px}.rail-mask{height:clamp(166px,23vh,190px)}.mx-poster{flex-basis:148px;width:148px}.mx-img{border-radius:10px;height:clamp(106px,14vh,118px)}.mx-poster b{margin-top:5px;font-size:11px}.mx-poster small{font-size:10px}.mx-score{flex-basis:236px;grid-template-rows:15px 29px 29px 15px;gap:4px;width:236px;height:170px;padding:11px}.mx-footer{min-height:58px;padding:7px 32px max(7px, env(safe-area-inset-bottom));margin-left:-32px;margin-right:-32px}.mx-logout{font-size:17px}.mx-logout svg{width:26px;height:26px}.mx-exp{font-size:14px}.live-preview{gap:8px;padding:10px}.live-preview-stage .live-preview{grid-template-rows:auto auto minmax(94px,1fr) auto}.live-preview-slot{max-height:300px}.live-preview-nowbar{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;min-height:64px;padding:8px 10px;bottom:12px;left:12px;right:12px}.live-preview-nowbar>span{height:42px}.live-preview-copy h2{min-height:24px;font-size:20px}.live-preview-stats{margin-top:7px}.live-preview-guide{gap:6px;max-height:124px;padding:8px}.live-preview-guide article{min-height:36px}}@media (width>=1501px) and (width<=1700px) and (height<=760px){.hm-main{height:clamp(232px,34vh,256px)}.rail-mask{height:clamp(124px,19vh,145px)}}@media (width<=1500px) and (height<=790px){.hm-main{height:clamp(232px,32vh,246px)}.rail-mask{height:clamp(148px,21vh,166px)}}@media (width<=1180px){.catalog-layout.is-live{grid-template:"browser preview"minmax(0,1fr)/minmax(330px,390px) minmax(0,1fr);gap:16px}.catalog-layout.is-media{grid-template-columns:minmax(220px,270px) minmax(0,1fr)}.catalog-layout.is-live .category-list{grid-template-columns:1fr;grid-auto-columns:auto}.live-browser-head{grid-template-columns:1fr;justify-items:stretch}.live-browser-head div{text-align:left;justify-items:start}.live-preview{grid-template-rows:auto auto minmax(112px,max-content) auto}.series-detail-layout{grid-template-columns:1fr}.episode-preview{max-width:520px;position:relative;top:auto}}@media (width<=920px){.detail-screen{grid-template-rows:48px minmax(0,1fr);gap:12px;padding:22px 20px}.detail-screen>.back-btn{min-width:136px;min-height:48px;padding:0 18px}.detail-hero{margin:0 -20px -22px}.detail-copy,.detail-hero.no-backdrop .detail-copy{max-width:calc(100% - 40px);min-height:calc(100% - 44px);padding:24px 0 42px}.detail-hero.no-backdrop:after,.detail-ambient-art{display:none}.detail-title-row{grid-template-columns:104px minmax(0,1fr);gap:14px}.detail-poster{width:104px}.detail-copy h1{font-size:30px}.detail-main-info>p{font-size:14px}.detail-actions .primary-btn,.detail-actions .ghost-btn{min-width:0}.episode-grid,.settings-shell{grid-template-columns:1fr}.settings-nav{grid-template-columns:repeat(6,minmax(0,1fr));position:static}.settings-nav button{grid-template-columns:1fr;justify-items:center;min-height:42px;padding:6px;font-size:11px}.settings-nav svg{width:20px;height:20px}.settings-main{max-height:none;padding-right:0;overflow:visible}.settings-hero,.settings-grid,.settings-card-grid,.settings-comfort-grid,.profile-pref-grid,.profile-pref-columns,.profile-pref-lists,.parental-list,.settings-action-grid,.settings-support-grid,.settings-check-head{grid-template-columns:1fr}.settings-check-head .primary-btn{grid-area:auto;width:100%}.settings-save{justify-self:stretch;width:100%}.player-info-bar{grid-template-columns:1fr;gap:8px;top:70px;left:12px;right:64px}.player-info-bar p{justify-content:flex-start}.player-info-bar b{font-size:14px}.catalog-head,.catalog-layout,.catalog-layout.is-live,.catalog-layout.is-media{grid-template-columns:1fr}.catalog-context-bar{grid-template-columns:1fr;align-items:start;gap:10px}.catalog-context-bar .catalog-letter-rail{justify-content:flex-start}.catalog-context-actions{grid-template-columns:minmax(0,1fr);justify-content:stretch}.catalog-context-bar.has-continue-actions .catalog-context-actions{grid-template-columns:minmax(0,1fr)}.catalog-context-action{justify-self:start}.catalog-layout.is-live{grid-template-rows:minmax(280px,auto) minmax(360px,1fr);grid-template-areas:"preview""browser"}.catalog-layout.is-live .content-grid{min-height:360px}.live-preview{grid-template-rows:minmax(260px,auto) auto minmax(108px,max-content) auto}.live-preview-slot{min-height:260px}.live-preview-nowbar{grid-template-columns:48px minmax(0,1fr);min-height:66px;padding:9px 10px;bottom:10px;left:10px;right:10px}.live-preview-nowbar>strong{display:none}.live-preview-nowbar b{font-size:14px}.content-card.live{grid-template-columns:64px minmax(0,1fr)}.live-card-status{display:none}}@media (width<=980px){.profile-form-grid{grid-template-columns:1fr}.actor-search-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.actor-search-form{grid-template-columns:1fr}.actor-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.profile-card{min-height:292px}.profile-card-hint{max-width:170px}}.detail-screen.is-movie,.detail-screen.is-series{background:radial-gradient(1200px 620px at 50% -200px,#8a18272e,#0000 64%),linear-gradient(#04060a 0%,#03050a 100%);margin:-10px -30px -24px;padding:10px 30px 24px}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row{grid-template-columns:186px minmax(0,1fr);gap:28px;max-width:1260px}.detail-screen.is-movie .detail-poster,.detail-screen.is-movie .detail-hero,.detail-screen.is-series .detail-hero{background:#05070b;margin:0}.detail-screen.is-movie .detail-hero>img,.detail-screen.is-series .detail-hero>img{opacity:.76;filter:saturate(1.02)brightness(.95)contrast(1.06);object-position:center 16%;opacity:.82;object-position:right 20%;height:min(62vh,560px)}.detail-screen.is-movie>.back-btn,.detail-screen.is-series>.back-btn{background:#0c1018b3;border-color:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff08}.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{max-width:min(1660px,100% - 58px);padding:14px 0 40px}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row{grid-template-columns:1fr;gap:0;max-width:min(940px,62vw);margin-top:6px}.detail-screen.is-movie .detail-kicker small,.detail-screen.is-series .detail-kicker small{color:#00e9cf;letter-spacing:1.9px}.detail-screen.is-movie .detail-kicker span,.detail-screen.is-series .detail-kicker span{color:#dff7f4f2;background:#11423e4d;border-color:#abf6ee47}.detail-screen.is-movie .detail-poster,.detail-screen.is-series .detail-poster{display:none}.detail-screen.is-movie .detail-main-info,.detail-screen.is-series .detail-main-info{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{letter-spacing:.12px;text-transform:none;text-shadow:0 0 18px #ffffff57,0 6px 18px #0000008f;font-size:clamp(40px,4.6vw,64px);line-height:.96}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{font-size:clamp(44px,5.1vw,74px);font-weight:950}.detail-screen.is-movie .detail-meta span,.detail-screen.is-series .detail-meta span{color:#e0ecf8d1;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:15px;font-weight:700}.detail-screen.is-movie .detail-meta span:not(:last-child):after,.detail-screen.is-series .detail-meta span:not(:last-child):after{content:"";vertical-align:middle;background:#e0ecf880;border-radius:50%;width:4px;height:4px;margin-left:10px;display:inline-block}.detail-score-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.detail-score-chip{color:#fff;background:#00000057;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.detail-score-chip svg{fill:currentColor;width:12px;height:12px}.detail-score-chip.tmdb{color:#7fe9ff;border-color:#4ae2ff94}.detail-score-chip.imdb{color:#ffd95a;border-color:#ffdb5494}.detail-score-chip i{font-style:normal;font-weight:950}.detail-genre-line{color:#f0f6ffeb;margin:6px 0 0;font-size:15px;font-weight:900}.detail-credit-row{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.detail-credit-row span{color:#e6f3ffe0;background:#00000057;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;min-height:24px;padding:0 10px;font-size:11px;display:inline-flex}.detail-credit-row span b{letter-spacing:.5px;text-transform:uppercase;font-size:10px}.detail-credit-row span i{font-style:normal;font-weight:900}.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p{color:#ecf5ffe6;-webkit-line-clamp:5;max-width:min(960px,72vw);min-height:4.2em;max-height:7.8em;margin-top:10px;font-size:15px;line-height:1.4}.detail-screen.is-movie .detail-actions,.detail-screen.is-series .detail-actions{gap:12px;margin-top:12px}.detail-screen.is-movie .detail-actions .detail-play-btn,.detail-screen.is-series .detail-actions .detail-play-btn,.detail-screen.is-movie .detail-actions .fav-btn,.detail-screen.is-series .detail-actions .fav-btn{border-radius:14px;min-height:44px}.detail-screen.is-movie .detail-actions .detail-play-btn,.detail-screen.is-series .detail-actions .detail-play-btn{background:linear-gradient(#ff4a56,#ff2f43);box-shadow:0 14px 30px #ff385457}.detail-screen.is-movie .detail-actions .ghost-btn,.detail-screen.is-series .detail-actions .ghost-btn{background:#141821c7;border:1px solid #ffffff2e}.detail-screen.is-movie .detail-actions .fav-btn.on,.detail-screen.is-series .detail-actions .fav-btn.on{background:linear-gradient(#ffd34d33,#ffb72a1a);border-color:#ffd34dc7}.detail-screen.is-series .series-detail-layout{background:0 0;border-top:1px solid #ffffff1a;border-radius:0;grid-template-columns:1fr;gap:0;margin-top:16px;padding:14px 0 0}.season-tab-row{gap:10px;margin-bottom:12px}.season-tab{color:#e1ecf6d1;background:#00000073;border:1px solid #ffffff29;border-radius:999px;min-width:42px;min-height:28px;padding:0 10px}.season-tab.on{color:#fff;background:linear-gradient(#ff485eb3,#b31d36d6);border-color:#ff485ed6;box-shadow:0 0 0 1px #ff485e42}.detail-screen.is-series .episode-card{background:#0b0f16db;border-color:#ffffff24;border-radius:9px;grid-template-columns:110px minmax(0,1fr);min-height:92px;padding:8px 9px}.detail-screen.is-series .episode-thumb{height:62px}.detail-screen.is-series .episode-card b{color:#ff6d7eeb;white-space:nowrap;font-size:11px}.detail-screen.is-series .episode-card small{color:#d6e4efc2;white-space:normal}.detail-screen.is-series .episode-card .episode-card-desc{-webkit-line-clamp:2;color:#d2e0eea3;-webkit-box-orient:vertical;margin-top:3px;font-size:10px;line-height:1.25;display:-webkit-box;overflow:hidden}.detail-screen.is-series .episode-card .episode-card-meta{color:#bac9dad1;margin-top:4px;font-size:10px;line-height:1.1}.detail-people-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.detail-people-nav{gap:8px;display:inline-flex}.detail-people-arrow{color:#e9f4ffdb;background:#00000070;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.detail-people-arrow svg{width:14px;height:14px}.detail-screen.is-movie .detail-people-row,.detail-screen.is-series .detail-people-row{scrollbar-width:none;grid-auto-columns:130px;grid-auto-flow:column;gap:14px;padding-bottom:2px;display:grid;overflow-x:auto}.detail-screen.is-movie .detail-people-row::-webkit-scrollbar{display:none}.detail-screen.is-series .detail-people-row::-webkit-scrollbar{display:none}.detail-screen.is-movie .detail-person-btn,.detail-screen.is-series .detail-person-btn{min-height:154px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:2px 0 0}.detail-screen.is-movie .detail-person-btn>div,.detail-screen.is-series .detail-person-btn>div{border:2px solid #ffffff24;border-radius:50%;width:98px;height:98px;box-shadow:0 10px 26px #0000005c}.detail-screen.is-movie .detail-person-btn b,.detail-screen.is-series .detail-person-btn b{margin-top:8px;font-size:12px}.detail-screen.is-movie .detail-person-btn small,.detail-screen.is-series .detail-person-btn small{color:#deeaf6c7;font-size:10px}@media (width<=1200px){.detail-screen.is-movie,.detail-screen.is-series{margin:-8px -20px -18px;padding:8px 20px 18px}.detail-screen.is-series .episode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{max-width:calc(100% - 34px)}.detail-screen.is-movie,.detail-screen.is-series{margin:0 -14px -14px;padding:8px 14px 14px}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{font-size:36px}.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p{max-width:min(100%,92vw);font-size:15px}.detail-screen.is-series .episode-grid{grid-template-columns:1fr}}.detail-screen.is-movie,.detail-screen.is-series{background:#020408;grid-template-rows:minmax(0,1fr);min-height:100%;margin:0;padding:0}.detail-screen.is-movie>.back-btn,.detail-screen.is-series>.back-btn{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0d14ad;border-color:#ffffff29;border-radius:12px;min-width:126px;min-height:50px;position:fixed;top:18px;left:46px;box-shadow:0 18px 42px #0000005c,inset 0 1px #ffffff0a}.detail-screen.is-movie .detail-hero,.detail-screen.is-series .detail-hero{background:#020408;min-height:100vh;margin:0;overflow:auto}.detail-screen.is-movie .detail-shade,.detail-screen.is-series .detail-shade{background:linear-gradient(90deg,#020408 0%,#020408fa 21%,#0b080bc2 40%,#07090e33 61%,#0204082e 100%),linear-gradient(#0204083d 0%,#0000 34%,#0204086b 66%,#020408 100%);position:fixed}.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{align-content:start;width:min(1640px,100% - 92px);max-width:none;min-height:100vh;margin:0 auto;padding:98px 0 64px;display:grid}.detail-screen.is-movie .detail-kicker,.detail-screen.is-series .detail-kicker{display:none}.detail-screen.is-movie .detail-title-art img,.detail-screen.is-series .detail-title-art img{object-position:left center;filter:drop-shadow(0 0 24px #ffffff47)drop-shadow(0 12px 26px #00000094);max-height:148px}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{text-shadow:0 0 24px #ffffff47,0 14px 36px #000000b8;max-width:min(660px,46vw);font-size:clamp(54px,6.4vw,92px);line-height:.92}.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line{color:#f6f9fff0;max-width:min(720px,46vw);margin:8px 0 0;font-size:17px;font-weight:950}.detail-screen.is-movie .detail-score-row,.detail-screen.is-series .detail-score-row,.detail-screen.is-movie .detail-credit-row,.detail-screen.is-series .detail-credit-row{max-width:min(720px,46vw)}.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p{color:#f2f7ffe6;-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:min(720px,46vw);min-height:0;max-height:none;margin-top:16px;font-size:17px;line-height:1.45;display:-webkit-box}.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row{max-width:min(720px,46vw)}.detail-screen.is-movie .detail-actions .primary-btn,.detail-screen.is-series .detail-actions .primary-btn{background:linear-gradient(#ff4653,#ff2438);border-radius:14px;min-width:186px;min-height:58px;box-shadow:0 18px 42px #ff2a3c57}.detail-screen.is-movie .detail-actions .ghost-btn,.detail-screen.is-series .detail-actions .ghost-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#191b21bd;border-radius:14px;min-height:58px}.detail-screen.is-movie .detail-people,.detail-screen.is-series .detail-people{border-top:0;max-width:none;margin-top:28px;padding-top:0}.detail-screen.is-movie .detail-people h2,.detail-screen.is-series .detail-people h2{color:#dce5f1b8;letter-spacing:.35px;margin-bottom:18px;font-size:14px}.detail-screen.is-movie .detail-people-row,.detail-screen.is-series .detail-people-row{grid-auto-columns:134px;gap:24px;padding:0 48px 8px 0;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 70px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 70px),#0000 100%)}.detail-screen.is-movie .detail-person-btn,.detail-screen.is-series .detail-person-btn{color:#fff;min-height:162px}.detail-screen.is-movie .detail-person-btn>div,.detail-screen.is-series .detail-person-btn>div{background:radial-gradient(circle at 30% 20%, #ffffff29, transparent 42%), linear-gradient(145deg, rgba(var(--mx-rgb), .22), #0e1016e6);border:2px solid #fff3;width:104px;height:104px}.detail-screen.is-movie .detail-person-btn:hover>div,.detail-screen.is-movie .detail-person-btn:focus>div,.detail-screen.is-series .detail-person-btn:hover>div,.detail-screen.is-series .detail-person-btn:focus>div{box-shadow:0 0 0 3px rgba(var(--mx-rgb), .22), 0 18px 36px #00000070;border-color:#ffffffbd}.detail-screen.is-movie .detail-person-btn img,.detail-screen.is-series .detail-person-btn img{object-fit:cover;object-position:center 22%}.detail-screen.is-movie .detail-person-btn b,.detail-screen.is-series .detail-person-btn b{white-space:normal;margin-top:10px;font-size:13px;line-height:1.08}.detail-screen.is-series .episode-card{background:linear-gradient(#1b1e26b8,#0b0e14b8);border-color:#ffffff24;border-radius:12px;grid-template-columns:170px minmax(0,1fr) 28px;align-items:center;gap:14px;min-height:126px;box-shadow:inset 0 1px #ffffff0a}.detail-screen.is-series .episode-card:after{content:"";border:2px solid #ffffff38;border-radius:50%;justify-self:end;width:20px;height:20px}.detail-screen.is-series .episode-card.has-progress:after,.detail-screen.is-series .episode-card.is-watched:after{border-color:rgba(var(--mx-rgb), .82);box-shadow:inset 0 0 0 4px rgba(var(--mx-rgb), .24)}.detail-screen.is-series .episode-card small{color:#dfe8f4ad}.detail-screen.is-series .episode-card .episode-card-desc{-webkit-line-clamp:2;margin-top:7px;font-size:13px;line-height:1.28}@media (width<=1400px){.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{width:min(1280px,100% - 70px);padding-top:86px}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1,.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p,.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line{max-width:min(650px,56vw)}.detail-screen.is-series .episode-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (width<=920px){.detail-screen.is-movie>.back-btn,.detail-screen.is-series>.back-btn{top:14px;left:16px}.detail-screen.is-movie .detail-hero>img,.detail-screen.is-series .detail-hero>img{opacity:.48;object-position:center top}.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{width:calc(100% - 32px);padding-top:86px}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1,.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p,.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line,.detail-screen.is-movie .detail-actions,.detail-screen.is-series .detail-actions{width:100%;max-width:100%}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{font-size:40px}.detail-screen.is-movie .detail-actions .primary-btn,.detail-screen.is-series .detail-actions .primary-btn,.detail-screen.is-movie .detail-actions .ghost-btn,.detail-screen.is-series .detail-actions .ghost-btn{width:100%;min-width:0}.detail-screen.is-series .episode-grid{grid-template-columns:1fr}.detail-screen.is-series .episode-card{grid-template-columns:132px minmax(0,1fr) 22px}.detail-screen.is-series .episode-thumb{width:132px;height:74px}}.detail-screen.is-movie .detail-shade,.detail-screen.is-series .detail-shade{background:radial-gradient(840px 520px at 82% 26%,#ffffff1a,#0000 66%),linear-gradient(90deg,#020408 0%,#020408fa 24%,#11090cc7 44%,#07090e3d 66%,#02040857 100%),linear-gradient(#02040829 0%,#0000 35%,#0204087a 68%,#020408 100%)}.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{width:min(1760px,100% - 92px);padding-top:110px;padding-bottom:80px}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row{width:min(760px,48vw);max-width:min(760px,48vw)}.detail-screen.is-movie .detail-title-art,.detail-screen.is-series .detail-title-art{max-width:min(620px,100%)}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{max-width:min(720px,48vw);font-size:clamp(58px,6.8vw,104px)}.detail-screen.is-movie .detail-meta span,.detail-screen.is-series .detail-meta span{font-size:17px}.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p{-webkit-line-clamp:6;font-size:18px;line-height:1.48}.detail-screen.is-movie .detail-actions,.detail-screen.is-series .detail-actions{max-width:min(920px,58vw);margin-top:30px}.detail-screen.is-movie .detail-actions .primary-btn,.detail-screen.is-series .detail-actions .primary-btn,.detail-screen.is-movie .detail-actions .ghost-btn,.detail-screen.is-series .detail-actions .ghost-btn{border-radius:16px;min-height:62px;padding-inline:22px;font-size:17px}.detail-screen.is-movie .detail-people,.detail-screen.is-series .detail-people{margin-top:32px}.detail-screen.is-movie .detail-people h2,.detail-screen.is-series .detail-people h2{margin-bottom:20px}.detail-screen.is-movie .detail-people-row,.detail-screen.is-series .detail-people-row{grid-auto-columns:148px;gap:28px}.detail-screen.is-movie .detail-person-btn,.detail-screen.is-series .detail-person-btn{min-height:180px}.detail-screen.is-series .series-detail-layout{margin-top:42px}.detail-screen.is-series .season-block h2{display:none}.detail-screen.is-series .episode-card{border-radius:14px;grid-template-columns:188px minmax(0,1fr) 30px;gap:16px;min-height:142px;padding:12px}.detail-screen.is-series .episode-thumb{width:188px;height:100px}.detail-screen.is-series .episode-card b{font-size:16px}@media (width<=1400px){.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{width:min(1280px,100% - 70px);padding-top:88px}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1,.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p,.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line{max-width:min(670px,58vw)}.detail-screen.is-series .episode-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (width<=920px){.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1,.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p,.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line,.detail-screen.is-movie .detail-actions,.detail-screen.is-series .detail-actions{width:100%;max-width:100%}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{font-size:42px}.detail-screen.is-series .episode-grid{grid-template-columns:1fr}.detail-screen.is-series .episode-card{grid-template-columns:136px minmax(0,1fr) 22px}.detail-screen.is-series .episode-thumb{width:136px;height:76px}}.content-card.movie .poster-favorite-toggle,.content-card.series .poster-favorite-toggle{appearance:none;z-index:7;color:#ffffffad;cursor:pointer;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:radial-gradient(circle at 34% 22%,#ffffff4d,#0000 30%),#080a0ebd;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:32px;height:32px;min-height:32px;padding:0;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;top:10px;left:10px;box-shadow:0 10px 22px #0006,inset 0 1px #ffffff1a}.content-card.movie .poster-favorite-toggle svg,.content-card.series .poster-favorite-toggle svg{fill:currentColor;stroke:currentColor;stroke-width:1.5px;width:18px;height:18px}.content-card.movie .poster-favorite-toggle span,.content-card.series .poster-favorite-toggle span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.content-card.movie .poster-favorite-toggle:hover,.content-card.movie .poster-favorite-toggle:focus,.content-card.series .poster-favorite-toggle:hover,.content-card.series .poster-favorite-toggle:focus{color:#fff;border-color:#ffffff57;transform:translateY(-1px)scale(1.04);box-shadow:0 12px 26px #0000007a,0 0 0 2px #ffffff1f}.content-card.movie.is-favorite .poster-favorite-toggle,.content-card.series.is-favorite .poster-favorite-toggle,.content-card.movie .poster-favorite-toggle.is-on,.content-card.series .poster-favorite-toggle.is-on{color:#ffd34d;background:radial-gradient(circle at 34% 22%,#ffffff57,#0000 30%),linear-gradient(#ffd34d33,#ffb72a17),#1a1407d1;border-color:#ffd34dd1;box-shadow:0 12px 26px #00000075,0 0 20px #ffd34d38}.detail-screen.is-series .episode-more-row{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f1219ad;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;gap:14px;width:min(460px,100%);margin:22px auto 0;padding:8px;display:flex;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff0d}.detail-screen.is-series .episode-more-row span{color:#dce4f0c2;font-size:.86rem;font-weight:900}.detail-screen.is-series .episode-load-more{border-color:rgba(var(--mx-rgb), .55);background:rgba(var(--mx-rgb), .15);color:#f5fcfff5;border-radius:12px;min-width:136px;min-height:42px;font-size:.9rem;font-weight:950}.detail-screen.is-series .episode-load-more:focus,.detail-screen.is-series .episode-load-more:hover{border-color:rgba(var(--mx-rgb), .9);background:linear-gradient(180deg, rgba(var(--mx-rgb), .32), rgba(var(--mx-rgb), .16));box-shadow:0 0 0 2px rgba(var(--mx-rgb), .24), 0 18px 40px #00000052}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row{grid-template-columns:minmax(118px,148px) minmax(0,1fr);gap:24px;width:min(860px,58%);max-width:min(860px,58%)}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{-webkit-line-clamp:3;font-size:4.2rem;line-height:.98}.detail-screen.is-movie .detail-title-row.is-title-xl,.detail-screen.is-series .detail-title-row.is-title-xl{grid-template-columns:minmax(138px,170px) minmax(0,1fr);width:min(930px,64%);max-width:min(930px,64%)}.detail-screen.is-movie .detail-title-row.is-title-xl h1,.detail-screen.is-series .detail-title-row.is-title-xl h1{-webkit-line-clamp:4;font-size:2.75rem;line-height:1.06}.detail-screen.is-movie .detail-title-row.is-title-xxl,.detail-screen.is-series .detail-title-row.is-title-xxl{grid-template-columns:minmax(148px,186px) minmax(0,1fr);align-items:center;width:min(980px,68%);max-width:min(980px,68%)}.detail-screen.is-movie .detail-title-row.is-title-xxl h1,.detail-screen.is-series .detail-title-row.is-title-xxl h1{-webkit-line-clamp:5;font-size:2.25rem;line-height:1.08}.detail-screen.is-movie .detail-title-row.is-title-xl+.detail-actions,.detail-screen.is-series .detail-title-row.is-title-xl+.detail-actions,.detail-screen.is-movie .detail-title-row.is-title-xxl+.detail-actions,.detail-screen.is-series .detail-title-row.is-title-xxl+.detail-actions{margin-top:20px}@media (width<=1500px){.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{font-size:3.65rem}.detail-screen.is-movie .detail-title-row.is-title-long h1,.detail-screen.is-series .detail-title-row.is-title-long h1{font-size:2.85rem}.detail-screen.is-movie .detail-title-row.is-title-xl h1,.detail-screen.is-series .detail-title-row.is-title-xl h1{font-size:2.35rem}.detail-screen.is-movie .detail-title-row.is-title-xxl h1,.detail-screen.is-series .detail-title-row.is-title-xxl h1{font-size:2rem}}@media (width<=920px){.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-title-row.is-title-xl,.detail-screen.is-series .detail-title-row.is-title-xl,.detail-screen.is-movie .detail-title-row.is-title-xxl,.detail-screen.is-series .detail-title-row.is-title-xxl{grid-template-columns:88px minmax(0,1fr);gap:14px;width:100%;max-width:100%}.detail-screen.is-movie .detail-poster,.detail-screen.is-series .detail-poster,.detail-screen.is-movie .detail-title-row.is-title-xl .detail-poster,.detail-screen.is-series .detail-title-row.is-title-xl .detail-poster,.detail-screen.is-movie .detail-title-row.is-title-xxl .detail-poster,.detail-screen.is-series .detail-title-row.is-title-xxl .detail-poster{width:88px}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1,.detail-screen.is-movie .detail-title-row.is-title-long h1,.detail-screen.is-series .detail-title-row.is-title-long h1,.detail-screen.is-movie .detail-title-row.is-title-xl h1,.detail-screen.is-series .detail-title-row.is-title-xl h1,.detail-screen.is-movie .detail-title-row.is-title-xxl h1,.detail-screen.is-series .detail-title-row.is-title-xxl h1{font-size:1.9rem;line-height:1.08}.detail-screen.is-series .episode-more-row{flex-direction:column;align-items:stretch}}:-webkit-any(.player-modal .mx-video:fullscreen,.player-modal .mx-video:-webkit-full-screen){aspect-ratio:auto;object-fit:contain;box-shadow:none;background:#000;border-radius:0;width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important}:is(.player-modal .mx-video:fullscreen,.player-modal .mx-video:fullscreen){aspect-ratio:auto;object-fit:contain;box-shadow:none;background:#000;border-radius:0;width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important}:-webkit-any(.player-modal .mx-video.fit-cover:fullscreen,.player-modal .mx-video.fit-cover:-webkit-full-screen){object-fit:cover}:is(.player-modal .mx-video.fit-cover:fullscreen,.player-modal .mx-video.fit-cover:fullscreen){object-fit:cover}:-webkit-any(.player-modal .mx-video.fit-fill:fullscreen,.player-modal .mx-video.fit-fill:-webkit-full-screen){object-fit:fill}:is(.player-modal .mx-video.fit-fill:fullscreen,.player-modal .mx-video.fit-fill:fullscreen){object-fit:fill}.player-modal.is-native-video-fullscreen .player-info-bar,.player-modal.is-native-video-fullscreen .player-controls,.player-modal.is-native-video-fullscreen .mx-close{opacity:0;visibility:hidden;pointer-events:none}.player-modal.is-native-video-fullscreen .mx-video{cursor:none}@media (width<=760px){.player-controls{gap:10px;padding:11px;bottom:12px;left:12px;right:12px}.player-timeline{grid-template-columns:46px minmax(0,1fr) 46px;font-size:11px}.player-timeline.is-live{grid-template-columns:54px minmax(0,1fr) 58px}.player-control-row{grid-template-columns:1fr;gap:10px}.player-actions{justify-content:flex-start;gap:8px}.player-transport{gap:8px}.player-volume{width:min(96px,24vw)}}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row{grid-template-columns:clamp(118px,8.2vw,154px) minmax(0,1fr);align-items:end;gap:22px;width:min(880px,58vw);max-width:min(880px,58vw)}.detail-screen.is-movie .detail-poster,.detail-screen.is-series .detail-poster{width:clamp(118px,8.2vw,154px);box-shadow:0 26px 70px #0000008a, 0 0 0 1px #ffffff21, 0 0 38px rgba(var(--mx-rgb), .16);border-radius:16px}.detail-screen.is-movie .detail-title-row .detail-main-info>h1,.detail-screen.is-series .detail-title-row .detail-main-info>h1{text-wrap:balance;overflow-wrap:anywhere;width:100%;max-width:100%;font-size:clamp(42px,4.1vw,74px);line-height:1.01}.detail-screen.is-movie .detail-title-row.is-title-long .detail-main-info>h1,.detail-screen.is-series .detail-title-row.is-title-long .detail-main-info>h1{font-size:clamp(35px,3.25vw,56px);line-height:1.04}.detail-screen.is-movie .detail-title-row.is-title-xl .detail-main-info>h1,.detail-screen.is-series .detail-title-row.is-title-xl .detail-main-info>h1{font-size:clamp(29px,2.55vw,45px);line-height:1.06}.detail-screen.is-movie .detail-title-row.is-title-xxl .detail-main-info>h1,.detail-screen.is-series .detail-title-row.is-title-xxl .detail-main-info>h1{font-size:clamp(24px,2.05vw,36px);line-height:1.08}.detail-screen.is-movie .detail-title-row.is-title-xl,.detail-screen.is-series .detail-title-row.is-title-xl,.detail-screen.is-movie .detail-title-row.is-title-xxl,.detail-screen.is-series .detail-title-row.is-title-xxl{align-items:start;width:min(940px,62vw);max-width:min(940px,62vw)}.detail-screen.is-movie .detail-title-row.is-title-xl .detail-poster,.detail-screen.is-series .detail-title-row.is-title-xl .detail-poster,.detail-screen.is-movie .detail-title-row.is-title-xxl .detail-poster,.detail-screen.is-series .detail-title-row.is-title-xxl .detail-poster{width:clamp(128px,9vw,168px)}.detail-screen.is-movie .detail-title-row .detail-main-info>.detail-meta,.detail-screen.is-series .detail-title-row .detail-main-info>.detail-meta,.detail-screen.is-movie .detail-title-row .detail-main-info>.detail-genre-line,.detail-screen.is-series .detail-title-row .detail-main-info>.detail-genre-line,.detail-screen.is-movie .detail-title-row .detail-main-info>.detail-score-row,.detail-screen.is-series .detail-title-row .detail-main-info>.detail-score-row,.detail-screen.is-movie .detail-title-row .detail-main-info>.detail-credit-row,.detail-screen.is-series .detail-title-row .detail-main-info>.detail-credit-row,.detail-screen.is-movie .detail-title-row .detail-main-info>p,.detail-screen.is-series .detail-title-row .detail-main-info>p,.detail-screen.is-movie .detail-title-row .detail-main-info>.media-feature-row,.detail-screen.is-series .detail-title-row .detail-main-info>.media-feature-row{width:100%;max-width:100%}.detail-screen.is-movie .detail-title-row.is-title-xl .detail-main-info>p,.detail-screen.is-series .detail-title-row.is-title-xl .detail-main-info>p,.detail-screen.is-movie .detail-title-row.is-title-xxl .detail-main-info>p,.detail-screen.is-series .detail-title-row.is-title-xxl .detail-main-info>p{-webkit-line-clamp:4}.detail-screen.is-movie .detail-actions .fav-btn.on,.detail-screen.is-series .detail-actions .fav-btn.on,.player-actions .fav-btn.on,.poster-fav.is-on,.content-card.is-favorite .poster-fav{border-color:rgba(var(--mx-rgb), .78);background:linear-gradient(180deg, rgba(var(--mx-rgb), .28), rgba(var(--mx-rgb), .12)), #12151edb;color:var(--mx-primary);box-shadow:0 0 0 1px rgba(var(--mx-rgb), .24), 0 18px 42px rgba(var(--mx-rgb), .18)}.detail-screen.is-movie .detail-actions .fav-btn.on svg,.detail-screen.is-series .detail-actions .fav-btn.on svg,.player-actions .fav-btn.on svg,.poster-fav.is-on svg,.content-card.is-favorite .poster-fav svg{fill:currentColor}@media (width<=1500px){.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-title-row+.detail-actions,.detail-screen.is-series .detail-title-row+.detail-actions{width:min(780px,64vw);max-width:min(780px,64vw)}.detail-screen.is-movie .detail-title-row .detail-main-info>h1,.detail-screen.is-series .detail-title-row .detail-main-info>h1{font-size:clamp(38px,3.6vw,62px)}.detail-screen.is-movie .detail-title-row.is-title-xl .detail-main-info>h1,.detail-screen.is-series .detail-title-row.is-title-xl .detail-main-info>h1,.detail-screen.is-movie .detail-title-row.is-title-xxl .detail-main-info>h1,.detail-screen.is-series .detail-title-row.is-title-xxl .detail-main-info>h1{font-size:clamp(25px,2.3vw,38px)}}@media (width<=920px){.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-title-row.is-title-xl,.detail-screen.is-series .detail-title-row.is-title-xl,.detail-screen.is-movie .detail-title-row.is-title-xxl,.detail-screen.is-series .detail-title-row.is-title-xxl{grid-template-columns:86px minmax(0,1fr);gap:14px;width:100%;max-width:100%}.detail-screen.is-movie .detail-poster,.detail-screen.is-series .detail-poster,.detail-screen.is-movie .detail-title-row.is-title-xl .detail-poster,.detail-screen.is-series .detail-title-row.is-title-xl .detail-poster,.detail-screen.is-movie .detail-title-row.is-title-xxl .detail-poster,.detail-screen.is-series .detail-title-row.is-title-xxl .detail-poster{border-radius:12px;width:86px}.detail-screen.is-movie .detail-title-row .detail-main-info>h1,.detail-screen.is-series .detail-title-row .detail-main-info>h1,.detail-screen.is-movie .detail-title-row.is-title-long .detail-main-info>h1,.detail-screen.is-series .detail-title-row.is-title-long .detail-main-info>h1,.detail-screen.is-movie .detail-title-row.is-title-xl .detail-main-info>h1,.detail-screen.is-series .detail-title-row.is-title-xl .detail-main-info>h1,.detail-screen.is-movie .detail-title-row.is-title-xxl .detail-main-info>h1,.detail-screen.is-series .detail-title-row.is-title-xxl .detail-main-info>h1{font-size:clamp(24px,6.8vw,36px);line-height:1.08}.detail-screen.is-movie .detail-title-row+.detail-actions,.detail-screen.is-series .detail-title-row+.detail-actions{width:100%;max-width:100%}}.detail-screen.is-movie .detail-title-row+.detail-actions,.detail-screen.is-series .detail-title-row+.detail-actions{width:min(760px,50vw);max-width:760px}.detail-screen.is-movie .detail-main-info,.detail-screen.is-series .detail-main-info{min-width:0}@media (width<=1500px){.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-title-row+.detail-actions,.detail-screen.is-series .detail-title-row+.detail-actions{width:min(680px,54vw);max-width:min(680px,54vw)}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row{grid-template-columns:96px minmax(0,1fr)}.detail-screen.is-movie .detail-poster,.detail-screen.is-series .detail-poster{width:96px}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{font-size:clamp(38px,3.8vw,60px)}.detail-screen.is-movie .detail-title-row.is-title-xl h1,.detail-screen.is-series .detail-title-row.is-title-xl h1,.detail-screen.is-movie .detail-title-row.is-title-xxl h1,.detail-screen.is-series .detail-title-row.is-title-xxl h1{font-size:clamp(27px,2.25rem,38px)}}@media (width<=920px){.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-title-row+.detail-actions,.detail-screen.is-series .detail-title-row+.detail-actions{width:100%;max-width:100%}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px}.detail-screen.is-movie .detail-poster,.detail-screen.is-series .detail-poster{border-radius:13px;width:112px}.detail-screen.is-movie .detail-title-art img,.detail-screen.is-series .detail-title-art img{max-height:96px}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{font-size:clamp(30px,8.2vw,42px);line-height:1.04}.detail-screen.is-movie .detail-title-row.is-title-long h1,.detail-screen.is-series .detail-title-row.is-title-long h1,.detail-screen.is-movie .detail-title-row.is-title-xl h1,.detail-screen.is-series .detail-title-row.is-title-xl h1,.detail-screen.is-movie .detail-title-row.is-title-xxl h1,.detail-screen.is-series .detail-title-row.is-title-xxl h1{-webkit-line-clamp:4;font-size:clamp(24px,1.9rem,34px);line-height:1.08}}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row{grid-template-columns:minmax(92px,118px) minmax(0,1fr);align-items:end;gap:20px;width:min(760px,50vw);max-width:760px;display:grid}.detail-screen.is-movie .detail-title-art img,.detail-screen.is-series .detail-title-art img{max-height:128px}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;max-width:100%;font-size:clamp(42px,4.15vw,70px);line-height:1;display:-webkit-box;overflow:hidden}.detail-screen.is-movie .detail-title-row.is-title-long .detail-copy h1,.detail-screen.is-series .detail-title-row.is-title-long .detail-copy h1,.detail-screen.is-movie .detail-title-row.is-title-long h1,.detail-screen.is-series .detail-title-row.is-title-long h1{-webkit-line-clamp:4;font-size:clamp(34px,3.25vw,54px);line-height:1.04}.detail-screen.is-movie .detail-title-row.is-title-xl .detail-copy h1,.detail-screen.is-series .detail-title-row.is-title-xl .detail-copy h1,.detail-screen.is-movie .detail-title-row.is-title-xl h1,.detail-screen.is-series .detail-title-row.is-title-xl h1{-webkit-line-clamp:4;text-shadow:0 0 14px #ffffff24,0 16px 36px #000000bd;font-size:clamp(28px,2.65vw,42px);line-height:1.08}.detail-screen.is-movie .detail-title-row.is-title-xl+.detail-actions,.detail-screen.is-series .detail-title-row.is-title-xl+.detail-actions{margin-top:20px}@media (width<=1500px){.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row{grid-template-columns:96px minmax(0,1fr);width:min(680px,54vw);max-width:min(680px,54vw)}.detail-screen.is-movie .detail-poster,.detail-screen.is-series .detail-poster{width:96px}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{font-size:clamp(38px,3.8vw,60px)}.detail-screen.is-movie .detail-title-row.is-title-xl h1,.detail-screen.is-series .detail-title-row.is-title-xl h1,.detail-screen.is-movie .detail-title-row.is-title-xxl h1,.detail-screen.is-series .detail-title-row.is-title-xxl h1{font-size:clamp(27px,2.25rem,38px)}}@media (width<=920px){.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;width:100%;max-width:100%}.detail-screen.is-movie .detail-poster,.detail-screen.is-series .detail-poster{border-radius:11px;width:82px}.detail-screen.is-movie .detail-title-art img,.detail-screen.is-series .detail-title-art img{max-height:96px}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{font-size:clamp(30px,8.2vw,42px);line-height:1.04}.detail-screen.is-movie .detail-title-row.is-title-long h1,.detail-screen.is-series .detail-title-row.is-title-long h1,.detail-screen.is-movie .detail-title-row.is-title-xl h1,.detail-screen.is-series .detail-title-row.is-title-xl h1,.detail-screen.is-movie .detail-title-row.is-title-xxl h1,.detail-screen.is-series .detail-title-row.is-title-xxl h1{-webkit-line-clamp:4;font-size:clamp(24px,1.9rem,34px);line-height:1.08}}.detail-screen.is-movie .detail-hero::-webkit-scrollbar{display:none}.detail-screen.is-series .detail-hero::-webkit-scrollbar{display:none}.detail-screen.is-movie .detail-hero.no-backdrop,.detail-screen.is-series .detail-hero.no-backdrop{background:radial-gradient(circle at 76% 18%, rgba(var(--mx-rgb), .16), transparent 34%), linear-gradient(135deg, #05070c 0%, #030509 58%, #020307 100%)}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{color:#f5fffcfa;letter-spacing:0;overflow-wrap:break-word;text-wrap:balance;text-shadow:0 0 18px #ffffff2e,0 18px 42px #000000c7;width:min(680px,43vw);max-width:680px;margin:0;font-size:clamp(44px,4.8vw,76px);font-weight:950;line-height:.98}.detail-screen.is-movie .detail-meta,.detail-screen.is-series .detail-meta{flex-wrap:wrap;align-items:center;gap:7px 10px;width:min(680px,43vw);max-width:680px;margin:14px 0 0;display:flex}.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line,.detail-screen.is-movie .detail-score-row,.detail-screen.is-series .detail-score-row,.detail-screen.is-movie .detail-credit-row,.detail-screen.is-series .detail-credit-row,.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p,.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row,.detail-screen.is-movie .detail-actions,.detail-screen.is-series .detail-actions{width:min(680px,43vw);max-width:680px}.detail-screen.is-movie .detail-score-row,.detail-screen.is-series .detail-score-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.detail-screen.is-movie .detail-score-chip svg,.detail-screen.is-series .detail-score-chip svg{color:var(--mx-primary)}.detail-screen.is-movie .detail-credit-row,.detail-screen.is-series .detail-credit-row{flex-wrap:wrap;gap:10px 14px;margin-top:9px;display:flex}.detail-screen.is-movie .detail-credit-row span b,.detail-screen.is-series .detail-credit-row span b{color:#dce4f09e}.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.detail-screen.is-movie .detail-actions,.detail-screen.is-series .detail-actions{flex-wrap:wrap;align-items:center;gap:12px;width:min(860px,56vw);max-width:860px;margin:24px 0 0;display:flex}.detail-screen.is-movie .detail-actions .primary-btn:focus,.detail-screen.is-movie .detail-actions .primary-btn:hover,.detail-screen.is-series .detail-actions .primary-btn:focus,.detail-screen.is-series .detail-actions .primary-btn:hover,.detail-screen.is-movie .detail-actions .ghost-btn:focus,.detail-screen.is-movie .detail-actions .ghost-btn:hover,.detail-screen.is-series .detail-actions .ghost-btn:focus,.detail-screen.is-series .detail-actions .ghost-btn:hover{box-shadow:0 0 0 2px rgba(var(--mx-rgb), .36), 0 20px 44px #0000005c;transform:translateY(-2px)}.detail-screen.is-movie .detail-people,.detail-screen.is-series .detail-people{width:100%;max-width:min(1700px,100%);box-shadow:none;background:0 0;border:0;margin-top:38px;padding:0}.detail-screen.is-movie .detail-people-head,.detail-screen.is-series .detail-people-head{justify-content:space-between;align-items:center;width:100%;margin:0 0 16px;display:flex}.detail-screen.is-movie .detail-people-row,.detail-screen.is-series .detail-people-row{grid-auto-columns:128px;grid-auto-flow:column;gap:24px;width:100%;padding:4px 64px 18px 2px;scroll-padding:2px 64px;display:grid;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.detail-screen.is-movie .detail-person-btn:focus,.detail-screen.is-movie .detail-person-btn:hover,.detail-screen.is-series .detail-person-btn:focus,.detail-screen.is-series .detail-person-btn:hover{box-shadow:none;background:0 0;transform:translateY(-4px)}.detail-screen.is-movie .detail-person-btn>div,.detail-screen.is-series .detail-person-btn>div{background:radial-gradient(circle at 35% 18%, #ffffff2e, transparent 42%), linear-gradient(145deg, rgba(var(--mx-rgb), .18), #0d1017f5);border:2px solid #ffffff38;border-radius:50%;width:106px;height:106px;margin:0 auto 10px;overflow:hidden;box-shadow:0 18px 38px #0006}.detail-screen.is-series .series-detail-layout{width:100%;max-width:min(1700px,100%);box-shadow:none;background:0 0;border:0;margin-top:42px;padding:0 0 8px}.detail-screen.is-series .season-tab{color:#f4f8ffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#13161eb3;border-color:#ffffff21;border-radius:12px;min-width:54px;min-height:40px;font-size:14px;font-weight:950}.detail-screen.is-series .season-tab.on,.detail-screen.is-series .season-tab:focus,.detail-screen.is-series .season-tab:hover{border-color:rgba(var(--mx-rgb), .78);background:rgba(var(--mx-rgb), .18);color:#fff;box-shadow:0 0 0 1px rgba(var(--mx-rgb), .3)}.detail-screen.is-series .episode-card{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#14171fb3;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:166px minmax(0,1fr) 24px;align-items:center;gap:14px;min-height:120px;padding:10px;display:grid;position:relative;overflow:hidden}.detail-screen.is-series .episode-thumb{border-radius:10px;width:166px;height:94px;overflow:hidden}.detail-screen.is-series .episode-card .episode-card-desc{color:#dde4efb3;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:13px;line-height:1.34;display:-webkit-box}@media (width<=1500px){.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{width:min(1320px,100% - 72px);padding-top:86px}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row{grid-template-columns:96px minmax(0,1fr)}.detail-screen.is-movie .detail-poster,.detail-screen.is-series .detail-poster{width:96px}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1,.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line,.detail-screen.is-movie .detail-score-row,.detail-screen.is-series .detail-score-row,.detail-screen.is-movie .detail-credit-row,.detail-screen.is-series .detail-credit-row,.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p,.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row{width:min(620px,50vw);max-width:min(620px,50vw)}.detail-screen.is-movie .detail-actions,.detail-screen.is-series .detail-actions{width:min(760px,62vw);max-width:min(760px,62vw)}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{font-size:clamp(42px,4.7vw,68px)}.detail-screen.is-series .episode-grid{grid-template-columns:repeat(2,minmax(300px,1fr))}}@media (width<=920px){.detail-screen.is-movie>.back-btn,.detail-screen.is-series>.back-btn{top:14px;left:16px}.detail-screen.is-movie .detail-hero>img,.detail-screen.is-series .detail-hero>img{opacity:.34;width:100vw;-webkit-mask-image:none;mask-image:none}.detail-screen.is-movie .detail-shade,.detail-screen.is-series .detail-shade{background:linear-gradient(#020307c2 0%,#020307 72%)}.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{width:calc(100% - 32px);padding-top:84px}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1,.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line,.detail-screen.is-movie .detail-score-row,.detail-screen.is-series .detail-score-row,.detail-screen.is-movie .detail-credit-row,.detail-screen.is-series .detail-credit-row,.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p,.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row,.detail-screen.is-movie .detail-actions,.detail-screen.is-series .detail-actions{width:100%;max-width:100%}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{font-size:42px}.detail-screen.is-movie .detail-people-row,.detail-screen.is-series .detail-people-row{grid-auto-columns:118px;gap:18px}.detail-screen.is-movie .detail-person-btn>div,.detail-screen.is-series .detail-person-btn>div{width:92px;height:92px}.detail-screen.is-series .episode-grid{grid-template-columns:1fr}.detail-screen.is-series .episode-card{grid-template-columns:136px minmax(0,1fr) 22px}.detail-screen.is-series .episode-thumb{width:136px;height:76px}}.catalog-layout.is-media .content-grid{padding:22px 46px 156px;scroll-padding:22px 46px 120px}.catalog-layout.is-media .content-card.movie,.catalog-layout.is-media .content-card.series{isolation:isolate;scroll-margin:30px 48px 110px;overflow:visible}.catalog-layout.is-media .content-card.movie:focus,.catalog-layout.is-media .content-card.movie:hover,.catalog-layout.is-media .content-card.series:focus,.catalog-layout.is-media .content-card.series:hover{transform:translateY(-5px)}.catalog-layout.is-media .content-card.movie:after,.catalog-layout.is-media .content-card.series:after{border-radius:15px;inset:-6px -6px -8px}.catalog-layout.is-media .content-card.movie:focus:after,.catalog-layout.is-media .content-card.movie:hover:after,.catalog-layout.is-media .content-card.series:focus:after,.catalog-layout.is-media .content-card.series:hover:after{border-color:rgba(var(--mx-rgb), .82);box-shadow:0 0 0 1px rgba(var(--mx-rgb), .36), 0 0 26px rgba(var(--mx-rgb), .3), 0 18px 38px #00000061}.catalog-layout.is-media .content-card:focus .poster-box,.catalog-layout.is-media .content-card:hover .poster-box{box-shadow:0 0 0 2px rgba(var(--mx-rgb), .82), 0 0 28px rgba(var(--mx-rgb), .38), 0 18px 38px #00000057}.profile-avatar,.profile-loading-avatar{background:radial-gradient(circle at 28% 18%, #ffffff57, transparent 28%), linear-gradient(145deg, var(--profile-avatar,var(--mx-primary)), #070a10eb);box-shadow:0 20px 42px #0000006b,0 0 0 1px #ffffff2e,inset 0 1px #ffffff47}.profile-card:focus .profile-avatar,.profile-card:hover .profile-avatar{box-shadow:0 24px 54px #0000007a, 0 0 0 3px #ffffffb8, 0 0 34px rgba(var(--mx-rgb), .26), inset 0 1px 0 #ffffff4d}.profile-edit-modal .mx-box{width:min(720px,100vw - 48px)}.profile-create-showcase{background:radial-gradient(circle at 15% 0%, rgba(var(--mx-rgb), .18), transparent 34%), #ffffff0b;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:18px;padding:16px;display:grid}.profile-create-preview{border-radius:28px;width:104px;height:104px;font-size:30px}.profile-create-showcase b{color:#fff;font-size:20px;font-weight:950;display:block}.profile-create-showcase small{color:#dee7f4bd;margin-top:4px;font-size:13px;font-weight:800;display:block}.profile-avatar-options{grid-template-columns:repeat(9,minmax(0,1fr));gap:10px;display:grid}.profile-avatar-option{cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;place-items:center;min-height:58px;display:grid;position:relative}.profile-avatar-option input{opacity:0;pointer-events:none;position:absolute}.profile-avatar-option span{background:radial-gradient(circle at 30% 18%, #ffffff6b, transparent 32%), linear-gradient(145deg, var(--profile-avatar,var(--mx-primary)), #070a10e6);border-radius:14px;width:36px;height:36px;overflow:hidden;box-shadow:inset 0 1px #ffffff38}.profile-avatar-option.is-image span{background:#ffffff14}.profile-avatar-option span img{object-fit:cover;width:100%;height:100%;display:block}.profile-avatar-option.is-selected,.profile-avatar-option:focus-within{border-color:rgba(var(--mx-rgb), .86);background:rgba(var(--mx-rgb), .12);box-shadow:0 0 0 2px rgba(var(--mx-rgb), .22), 0 18px 34px #00000042}.profile-avatar-option:has(input:checked){border-color:rgba(var(--mx-rgb), .86);background:rgba(var(--mx-rgb), .12);box-shadow:0 0 0 2px rgba(var(--mx-rgb), .22), 0 18px 34px #00000042}.profile-avatar-option.is-selected:after{content:"";background:var(--mx-primary);width:8px;height:8px;box-shadow:0 0 14px rgba(var(--mx-rgb), .8);border-radius:999px;position:absolute;top:10px;right:10px}.profile-avatar-option:has(input:checked):after{content:"";background:var(--mx-primary);width:8px;height:8px;box-shadow:0 0 14px rgba(var(--mx-rgb), .8);border-radius:999px;position:absolute;top:10px;right:10px}@media (width<=920px){.profile-create-showcase{grid-template-columns:86px minmax(0,1fr)}.profile-create-preview{border-radius:22px;width:86px;height:86px}.profile-avatar-options{grid-template-columns:repeat(4,minmax(0,1fr))}}.detail-screen.is-movie .detail-main-info,.detail-screen.is-series .detail-main-info{min-width:0;max-width:none}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{letter-spacing:0;-webkit-line-clamp:3;text-shadow:0 0 24px #ffffff47,0 16px 40px #000000c2;-webkit-box-orient:vertical;width:100%;max-width:100%;font-size:clamp(42px,4.1vw,70px);line-height:1;display:-webkit-box;overflow:hidden}.detail-screen.is-movie .detail-actions,.detail-screen.is-series .detail-actions{align-items:center;gap:12px;width:min(780px,50vw);max-width:min(780px,50vw);margin-top:28px}@media (width<=1500px){.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{width:min(1320px,100% - 72px);padding-top:86px}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row{grid-template-columns:96px minmax(0,1fr)}.detail-screen.is-movie .detail-poster,.detail-screen.is-series .detail-poster{width:96px}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1,.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line,.detail-screen.is-movie .detail-score-row,.detail-screen.is-series .detail-score-row,.detail-screen.is-movie .detail-credit-row,.detail-screen.is-series .detail-credit-row,.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p,.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row{width:min(680px,55vw);max-width:min(680px,55vw)}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{font-size:clamp(48px,6vw,86px)}.detail-screen.is-series .episode-grid{grid-template-columns:repeat(2,minmax(300px,1fr))}}@media (width<=920px){.detail-screen.is-movie>.back-btn,.detail-screen.is-series>.back-btn{top:14px;left:16px}.detail-screen.is-movie .detail-hero>img,.detail-screen.is-series .detail-hero>img{opacity:.36;width:100vw;-webkit-mask-image:none;mask-image:none}.detail-screen.is-movie .detail-shade,.detail-screen.is-series .detail-shade{background:linear-gradient(#030509c2 0%,#030509 72%)}.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{width:calc(100% - 32px);padding-top:84px}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1,.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line,.detail-screen.is-movie .detail-score-row,.detail-screen.is-series .detail-score-row,.detail-screen.is-movie .detail-credit-row,.detail-screen.is-series .detail-credit-row,.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p,.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row,.detail-screen.is-movie .detail-actions,.detail-screen.is-series .detail-actions{width:100%;max-width:100%}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{font-size:44px}.detail-screen.is-movie .detail-people-row,.detail-screen.is-series .detail-people-row{grid-auto-columns:120px;gap:18px}.detail-screen.is-movie .detail-person-btn>div,.detail-screen.is-series .detail-person-btn>div{width:92px;height:92px}.detail-screen.is-series .episode-grid{grid-template-columns:1fr}.detail-screen.is-series .episode-card{grid-template-columns:136px minmax(0,1fr) 22px}.detail-screen.is-series .episode-thumb{width:136px;height:76px}}.detail-screen.is-movie,.detail-screen.is-series{background:#030509;overflow:hidden}.detail-screen.is-movie>.back-btn,.detail-screen.is-series>.back-btn{z-index:12;color:#f8fafff5;background:#0a0c12b3;border-color:#ffffff1f;border-radius:14px;min-width:118px;min-height:50px;top:18px;left:48px}.detail-screen.is-movie .detail-kicker,.detail-screen.is-series .detail-kicker,.detail-screen.is-series .episode-preview{display:none}.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line{color:#f8fafff0;width:min(740px,45vw);max-width:min(740px,45vw);margin:6px 0 0;font-size:17px;font-weight:950}.detail-screen.is-movie .detail-score-row,.detail-screen.is-series .detail-score-row,.detail-screen.is-movie .detail-credit-row,.detail-screen.is-series .detail-credit-row,.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row{width:min(740px,45vw);max-width:min(740px,45vw)}.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p{color:#f5f8ffe0;-webkit-line-clamp:5;-webkit-box-orient:vertical;width:min(740px,45vw);max-width:min(740px,45vw);min-height:0;max-height:none;margin:16px 0 0;font-size:18px;line-height:1.48;display:-webkit-box;overflow:hidden}.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row{margin-top:14px}@media (width<=1500px){.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{width:min(1320px,100% - 72px);padding-top:86px}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1,.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line,.detail-screen.is-movie .detail-score-row,.detail-screen.is-series .detail-score-row,.detail-screen.is-movie .detail-credit-row,.detail-screen.is-series .detail-credit-row,.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p,.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row{width:min(680px,55vw);max-width:min(680px,55vw)}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{font-size:clamp(48px,6vw,86px)}.detail-screen.is-series .episode-grid{grid-template-columns:repeat(2,minmax(300px,1fr))}}@media (width<=920px){.detail-screen.is-movie>.back-btn,.detail-screen.is-series>.back-btn{top:14px;left:16px}.detail-screen.is-movie .detail-hero>img,.detail-screen.is-series .detail-hero>img{opacity:.36;width:100vw;-webkit-mask-image:none;mask-image:none}.detail-screen.is-movie .detail-shade,.detail-screen.is-series .detail-shade{background:linear-gradient(#030509c2 0%,#030509 72%)}.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{width:calc(100% - 32px);padding-top:84px}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1,.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line,.detail-screen.is-movie .detail-score-row,.detail-screen.is-series .detail-score-row,.detail-screen.is-movie .detail-credit-row,.detail-screen.is-series .detail-credit-row,.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p,.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row,.detail-screen.is-movie .detail-actions,.detail-screen.is-series .detail-actions{width:100%;max-width:100%}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{font-size:44px}.detail-screen.is-movie .detail-people-row,.detail-screen.is-series .detail-people-row{grid-auto-columns:120px;gap:18px}.detail-screen.is-movie .detail-person-btn>div,.detail-screen.is-series .detail-person-btn>div{width:92px;height:92px}.detail-screen.is-series .episode-grid{grid-template-columns:1fr}.detail-screen.is-series .episode-card{grid-template-columns:136px minmax(0,1fr) 22px}.detail-screen.is-series .episode-thumb{width:136px;height:76px}}.actor-search-modal .mx-box{width:min(1420px,100vw - 44px)}.actor-search-modal .modal-body{gap:18px;display:grid}.actor-profile-hero{border-bottom:1px solid #ffffff1a;grid-template-columns:142px minmax(0,1fr);align-items:center;gap:24px;padding:4px 4px 18px;display:grid}.actor-profile-avatar{width:142px;height:142px;color:var(--mx-primary);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;place-items:center;display:grid;overflow:hidden;box-shadow:0 16px 34px #0000005c}.actor-profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.actor-profile-avatar.is-img-error{background:radial-gradient(circle at center, rgba(var(--mx-rgb), .18), #ffffff0a)}.actor-profile-copy{gap:12px;min-width:0;display:grid}.actor-profile-copy h2{color:#fff;margin:0;font-size:clamp(32px,3.2vw,48px);line-height:1}.actor-profile-copy p{color:#eff4ffc2;max-width:1180px;margin:0;font-size:16px;font-weight:650;line-height:1.55}.actor-person-fav{justify-self:start}.actor-person-fav.on{color:#ffe28a;background:#ffcd4029;border-color:#ffd44da8}.actor-media-section{gap:14px;display:grid}.actor-media-section h3{color:#ebf2ffbd;text-transform:uppercase;margin:0;font-size:14px;font-weight:950}.actor-media-section h3 span{color:#ebf2ff94;margin-left:8px}.actor-media-row{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:18px;display:grid}.actor-media-card{color:#fff;text-align:left;background:0 0;border:0;gap:8px;min-width:0;padding:0;display:grid}.actor-media-art{aspect-ratio:2/3;color:var(--mx-primary);background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;place-items:center;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 28px #00000047}.actor-media-art img{object-fit:cover;width:100%;height:100%;display:block}.actor-media-art.is-img-error:before{content:"";background:rgba(var(--mx-rgb), .18);width:56px;height:56px;box-shadow:inset 0 0 0 1px rgba(var(--mx-rgb), .42);border-radius:16px}.actor-media-art>i{color:#ffd84f;background:#000000b3;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex;position:absolute;bottom:8px;right:8px}.actor-media-art>i svg{fill:currentColor;width:13px;height:13px}.actor-media-card b,.actor-media-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.actor-media-card b{color:#fff;font-size:14px;font-weight:950}.actor-media-card small{color:#ebf2ff9e;font-size:12px;font-weight:750}.actor-media-card:focus .actor-media-art,.actor-media-card:hover .actor-media-art{border-color:var(--mx-primary);box-shadow:0 0 0 2px rgba(var(--mx-rgb), .38), 0 20px 38px #00000061;transform:translateY(-3px)}.detail-play-btn.is-downloaded{color:#c9ffdd;background:#1f704c38;border-color:#55ffb09e}.download-state{z-index:5;color:#ceffdf;pointer-events:none;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#083a26d1;border:1px solid #5affb4a3;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:calc(100% - 16px);height:26px;padding:0 8px;font-size:10px;font-style:normal;font-weight:950;line-height:1;display:inline-flex;position:absolute;box-shadow:0 0 18px #50ffaa33}.download-state svg{flex:none;width:13px;height:13px}.download-state span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.poster-box>.download-state{top:48px;bottom:auto;left:8px}.episode-thumb .download-state,.episode-preview-art .download-state,.library-img .download-state{max-width:calc(100% - 14px);height:22px;padding:0 7px;font-size:9px;bottom:7px;left:7px}.poster-clear-progress{left:auto;right:9px}.content-card.has-continue-action .poster-fav{top:10px;left:10px}.poster-box:has(.poster-clear-progress) .poster-fav{top:10px;left:10px}.content-card.has-continue-action .poster-box>.progress-state{top:48px;right:9px}.content-card.has-continue-action .poster-box>.download-state{top:48px;bottom:auto;left:9px}.content-card.has-continue-action .poster-clear-progress{z-index:8;top:9px;left:auto;right:9px}.content-card.has-continue-action .poster-fav{z-index:7;top:9px;left:9px;right:auto}.poster-box:has(.poster-clear-progress) .poster-fav{z-index:7;top:9px;left:9px;right:auto}.content-card.has-continue-action .poster-box>.progress-state{z-index:7;top:48px;right:9px}@media (width<=920px){.actor-profile-hero{grid-template-columns:104px minmax(0,1fr)}.actor-profile-avatar{width:104px;height:104px}.actor-media-row{grid-template-columns:repeat(auto-fill,minmax(126px,1fr))}}.detail-screen.is-movie,.detail-screen.is-series{background:#020307;min-height:100vh;position:relative;overflow:hidden}.detail-screen.is-movie>.back-btn,.detail-screen.is-series>.back-btn{color:#f6f9fff5;background:#0d1018b8;border-radius:14px;min-width:118px;min-height:52px;top:20px;left:58px}.detail-screen.is-movie .detail-hero>img,.detail-screen.is-series .detail-hero>img{opacity:.88;filter:saturate(1.08)contrast(1.08)brightness(.8);object-fit:cover;object-position:74% center;width:100vw;height:100vh;position:fixed;inset:0;transform:scale(1.002)}.detail-screen.is-movie .detail-shade,.detail-screen.is-series .detail-shade{pointer-events:none;background:linear-gradient(90deg,#020307 0%,#020307fa 27%,#170e11bd 47%,#04050938 68%,#02030780 100%),linear-gradient(#02030714 0%,#0000 40%,#02030757 66%,#020307 100%);position:fixed;inset:0}.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{align-content:start;width:min(1780px,100% - 110px);min-height:100vh;margin:0 auto;padding:102px 0 86px;display:grid;overflow:visible}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row{width:min(780px,49vw);max-width:min(780px,49vw);margin:0}.detail-screen.is-movie .detail-title-art,.detail-screen.is-series .detail-title-art{width:min(680px,100%);max-width:min(680px,100%)}.detail-screen.is-movie .detail-title-art img,.detail-screen.is-series .detail-title-art img{object-fit:contain;object-position:left center;filter:drop-shadow(0 0 30px #ffffff47)drop-shadow(0 20px 34px #000000b8);max-height:210px}.detail-screen.is-movie .detail-meta span,.detail-screen.is-series .detail-meta span{color:#dee7f2db;font-size:17px;font-weight:850}.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line,.detail-screen.is-movie .detail-score-row,.detail-screen.is-series .detail-score-row,.detail-screen.is-movie .detail-credit-row,.detail-screen.is-series .detail-credit-row,.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p,.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row{max-width:min(780px,49vw)}.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p{color:#f8faffe8;-webkit-line-clamp:6;margin-top:18px;font-size:19px;line-height:1.47}.detail-screen.is-movie .detail-actions,.detail-screen.is-series .detail-actions{gap:14px;max-width:min(980px,61vw);margin-top:32px}.detail-screen.is-movie .fav-btn.on,.detail-screen.is-series .fav-btn.on{color:#ff5968;background:linear-gradient(#ff455740,#ff45571a),#15171dc2;border-color:#ff4557c7;box-shadow:0 0 0 1px #ff455738,0 18px 42px #ff27362e}.detail-screen.is-movie .detail-people,.detail-screen.is-series .detail-people{border-top:0;width:100%;max-width:none;margin-top:34px;padding-top:0}.detail-screen.is-movie .detail-people h2,.detail-screen.is-series .detail-people h2{color:#d6e0edb8;letter-spacing:.4px;margin:0;font-size:15px;font-weight:950}.detail-screen.is-movie .detail-people-arrow,.detail-screen.is-series .detail-people-arrow{color:#f6f9fff0;background:#12141ab8;border:1px solid #ffffff29;border-radius:50%;width:48px;height:48px}.detail-screen.is-movie .detail-people-arrow:focus,.detail-screen.is-movie .detail-people-arrow:hover,.detail-screen.is-series .detail-people-arrow:focus,.detail-screen.is-series .detail-people-arrow:hover{background:#ffffff21;border-color:#ffffffa3;box-shadow:0 0 0 3px #ffffff14}.detail-screen.is-movie .detail-people-row,.detail-screen.is-series .detail-people-row{grid-auto-columns:154px;gap:30px;width:min(100%,1680px);padding:2px 56px 12px 0}.detail-screen.is-movie .detail-person-btn>div,.detail-screen.is-series .detail-person-btn>div{background:radial-gradient(circle at 30% 20%, #ffffff29, transparent 42%), linear-gradient(145deg, rgba(var(--mx-rgb), .22), #0e1016eb);border:2px solid #ffffff3d;width:124px;height:124px;position:relative;box-shadow:0 20px 44px #0000006b}.detail-screen.is-movie .detail-person-btn>div.is-loading-image:after,.detail-screen.is-series .detail-person-btn>div.is-loading-image:after{content:"";border:2px solid #ffffff24;border-top-color:rgba(var(--mx-rgb), .95);border-radius:50%;animation:.9s linear infinite mxSpin;position:absolute;inset:9px}.detail-screen.is-movie .detail-person-btn:focus>div,.detail-screen.is-movie .detail-person-btn:hover>div,.detail-screen.is-series .detail-person-btn:focus>div,.detail-screen.is-series .detail-person-btn:hover>div{box-shadow:0 0 0 4px rgba(var(--mx-rgb), .18), 0 24px 48px #00000080;border-color:#ffffffd1;transform:translateY(-4px)scale(1.035)}.detail-screen.is-movie .detail-person-btn img,.detail-screen.is-series .detail-person-btn img{object-fit:cover;object-position:center 22%;width:100%;height:100%}.detail-screen.is-movie .detail-person-btn [data-person-avatar].has-image-error img,.detail-screen.is-series .detail-person-btn [data-person-avatar].has-image-error img{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.detail-screen.is-movie .detail-person-btn [data-person-avatar].has-image-error .person-fallback,.detail-screen.is-series .detail-person-btn [data-person-avatar].has-image-error .person-fallback{position:absolute;inset:0}.detail-screen.is-movie .detail-person-btn b,.detail-screen.is-series .detail-person-btn b{color:#fff;white-space:normal;margin-top:12px;font-size:14px;line-height:1.08}.detail-screen.is-movie .detail-person-btn small,.detail-screen.is-series .detail-person-btn small{color:#dae3f0ad;white-space:normal;margin-top:5px;font-size:13px;line-height:1.1}.detail-screen.is-series .series-detail-layout{border-top:0;width:100%;margin-top:48px;padding:0}.detail-screen.is-series .series-episode-list{max-height:none;overflow:visible}.detail-screen.is-series .season-tab-row{gap:12px;margin-bottom:18px}.detail-screen.is-series .season-tab{border-radius:12px;min-width:58px;min-height:42px}.detail-screen.is-series .episode-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#181b23ad;border-radius:14px;grid-template-columns:196px minmax(0,1fr) 32px;gap:17px;min-height:150px;padding:12px}.detail-screen.is-series .episode-card b{color:#ff5a69;font-size:16px}.detail-screen.is-series .episode-card .episode-card-desc{font-size:14px}.detail-screen.is-series .episode-preview{display:none}@keyframes mxSpin{to{transform:rotate(360deg)}}@media (width<=1400px){.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{width:min(1320px,100% - 72px);padding-top:92px}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1,.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line,.detail-screen.is-movie .detail-score-row,.detail-screen.is-series .detail-score-row,.detail-screen.is-movie .detail-credit-row,.detail-screen.is-series .detail-credit-row,.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p,.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row{width:min(700px,58vw);max-width:min(700px,58vw)}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{font-size:clamp(48px,6.1vw,86px)}.detail-screen.is-series .episode-grid{grid-template-columns:repeat(2,minmax(300px,1fr))}}@media (width<=920px){.detail-screen.is-movie>.back-btn,.detail-screen.is-series>.back-btn{top:14px;left:16px}.detail-screen.is-movie .detail-hero>img,.detail-screen.is-series .detail-hero>img{opacity:.42;object-position:center top}.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{width:calc(100% - 32px);padding-top:86px}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1,.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line,.detail-screen.is-movie .detail-score-row,.detail-screen.is-series .detail-score-row,.detail-screen.is-movie .detail-credit-row,.detail-screen.is-series .detail-credit-row,.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p,.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row,.detail-screen.is-movie .detail-actions,.detail-screen.is-series .detail-actions{width:100%;max-width:100%}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{font-size:44px}.detail-screen.is-series .episode-grid{grid-template-columns:1fr}.detail-screen.is-series .episode-card{grid-template-columns:136px minmax(0,1fr) 22px}.detail-screen.is-series .episode-thumb{width:136px;height:76px}}.detail-screen.is-movie,.detail-screen.is-series{background:#030509;min-height:100%;margin:0;padding:0;overflow:hidden}.detail-screen.is-movie>.back-btn,.detail-screen.is-series>.back-btn{z-index:12;color:#f8fafff5;background:#0a0c12b3;border-color:#ffffff1f;border-radius:14px;min-width:118px;min-height:50px;position:fixed;top:18px;left:48px}.detail-screen.is-movie .detail-hero,.detail-screen.is-series .detail-hero{background:#030509;min-height:100vh;overflow:auto}.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{z-index:2;width:min(1760px,100% - 96px);min-height:100vh;margin:0 auto;padding:92px 0 86px;display:block;position:relative}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row{width:min(740px,45vw);max-width:min(740px,45vw);margin:0;display:block}.detail-screen.is-movie .detail-main-info,.detail-screen.is-series .detail-main-info{max-width:none}.detail-screen.is-movie .detail-title-art,.detail-screen.is-series .detail-title-art{width:min(650px,100%);max-width:min(650px,100%);margin-bottom:12px}.detail-screen.is-movie .detail-title-art img,.detail-screen.is-series .detail-title-art img{object-fit:contain;object-position:left center;filter:drop-shadow(0 0 26px #ffffff4d)drop-shadow(0 16px 34px #000000ad);max-width:100%;max-height:178px}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{letter-spacing:0;text-shadow:0 0 24px #ffffff47,0 16px 40px #000000c2;width:min(740px,45vw);max-width:min(740px,45vw);font-size:clamp(58px,6.5vw,104px);line-height:.94}.detail-screen.is-movie .detail-meta,.detail-screen.is-series .detail-meta{gap:10px;margin-top:14px}.detail-screen.is-movie .detail-meta span,.detail-screen.is-series .detail-meta span{color:#d6dfebc7;background:0 0;border:0;min-height:0;padding:0;font-size:16px;font-weight:900}.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line,.detail-screen.is-movie .detail-score-row,.detail-screen.is-series .detail-score-row,.detail-screen.is-movie .detail-credit-row,.detail-screen.is-series .detail-credit-row,.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p,.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row{width:min(740px,45vw);max-width:min(740px,45vw)}.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line{color:#f8fafff0;margin:6px 0 0;font-size:17px;font-weight:950}.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p{color:#f5f8ffe0;-webkit-line-clamp:5;-webkit-box-orient:vertical;min-height:0;max-height:none;margin:16px 0 0;font-size:18px;line-height:1.48;display:-webkit-box;overflow:hidden}.detail-screen.is-movie .detail-score-chip,.detail-screen.is-series .detail-score-chip{background:#ffffff14;border-radius:999px;min-height:28px;padding:0 10px}.detail-screen.is-movie .detail-credit-row span,.detail-screen.is-series .detail-credit-row span{background:0 0;border:0;padding:0}.detail-screen.is-movie .detail-actions,.detail-screen.is-series .detail-actions{align-items:center;gap:12px;max-width:min(960px,58vw);margin-top:28px}.detail-screen.is-movie .detail-actions .primary-btn,.detail-screen.is-series .detail-actions .primary-btn,.detail-screen.is-movie .detail-actions .ghost-btn,.detail-screen.is-series .detail-actions .ghost-btn{border-radius:15px;min-height:58px;padding-inline:20px;font-size:16px;font-weight:950}.detail-screen.is-movie .detail-actions .primary-btn,.detail-screen.is-series .detail-actions .primary-btn{color:#fff;background:linear-gradient(#ff4453,#ff2537);min-width:188px;box-shadow:0 18px 40px #ff2a3c57}.detail-screen.is-movie .detail-actions .ghost-btn.is-downloaded,.detail-screen.is-series .detail-actions .ghost-btn.is-downloaded{color:#78f3c1;border-color:#20d38d94}.detail-screen.is-movie .detail-people,.detail-screen.is-series .detail-people{width:100%;max-width:none;box-shadow:none;background:0 0;border-top:0;margin-top:38px;padding-top:0}.detail-screen.is-movie .detail-people-head,.detail-screen.is-series .detail-people-head{justify-content:space-between;align-items:center;width:min(100%,1700px);margin-bottom:18px;display:flex}.detail-screen.is-movie .detail-people-nav,.detail-screen.is-series .detail-people-nav{gap:10px;display:flex}.detail-screen.is-movie .detail-people-arrow,.detail-screen.is-series .detail-people-arrow{color:#f8faffeb;background:#181a21b8;border-color:#ffffff24;border-radius:50%;width:44px;height:44px}.detail-screen.is-movie .detail-people-row,.detail-screen.is-series .detail-people-row{grid-auto-columns:138px;gap:28px;width:min(100%,1700px);padding:3px 58px 12px 0;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.detail-screen.is-movie .detail-person-card,.detail-screen.is-series .detail-person-card{min-width:0;overflow:visible}.detail-screen.is-movie .detail-person-btn,.detail-screen.is-series .detail-person-btn{color:#fff;background:0 0;border:0;border-radius:0;min-height:166px;padding:0;overflow:visible}.detail-screen.is-movie .detail-person-btn:hover,.detail-screen.is-movie .detail-person-btn:focus,.detail-screen.is-series .detail-person-btn:hover,.detail-screen.is-series .detail-person-btn:focus{box-shadow:none;background:0 0;transform:translateY(-4px)}.detail-screen.is-movie .detail-person-btn>div,.detail-screen.is-series .detail-person-btn>div{background:radial-gradient(circle at 34% 18%, #ffffff2e, transparent 42%), linear-gradient(145deg, rgba(var(--mx-rgb), .16), #0d1017f5);border:2px solid #ffffff38;border-radius:50%;width:108px;height:108px;margin:0 auto 11px;position:relative;overflow:hidden;box-shadow:0 18px 38px #0006}.detail-screen.is-movie .detail-person-btn:focus>div,.detail-screen.is-movie .detail-person-btn:hover>div,.detail-screen.is-series .detail-person-btn:focus>div,.detail-screen.is-series .detail-person-btn:hover>div{border-color:#ffffffd1;transform:scale(1.035);box-shadow:0 0 0 4px #ffffff14,0 22px 44px #0000007a}.detail-screen.is-movie .detail-person-btn img,.detail-screen.is-series .detail-person-btn img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.detail-screen.is-movie .person-fallback,.detail-screen.is-series .person-fallback{background:linear-gradient(145deg, rgba(var(--mx-rgb), .2), #0e1118f5)}.detail-screen.is-movie .detail-person-btn b,.detail-screen.is-series .detail-person-btn b{color:#fff;white-space:normal;max-width:100%;margin-top:0;font-size:14px;font-weight:950;line-height:1.08}.detail-screen.is-movie .detail-person-btn small,.detail-screen.is-series .detail-person-btn small{color:#dbe4f0b3;white-space:normal;max-width:100%;margin-top:5px;font-size:13px;line-height:1.12}.detail-screen.is-series .series-detail-layout{width:100%;box-shadow:none;background:0 0;border-top:0;margin-top:42px;padding:0}.detail-screen.is-series .season-tab{border-radius:11px;min-width:54px;min-height:40px;font-size:14px;font-weight:950}.detail-screen.is-series .episode-grid{grid-template-columns:repeat(3,minmax(330px,1fr));gap:18px}.detail-screen.is-series .episode-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#161921b3;border-color:#ffffff1f;border-radius:14px;grid-template-columns:174px minmax(0,1fr) 26px;gap:15px;min-height:130px;padding:11px}.detail-screen.is-series .episode-card b{color:#ff5968;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.18;display:-webkit-box}.detail-screen.is-series .episode-card .episode-card-desc{color:#dde4efb3;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.36;display:-webkit-box}.detail-screen.is-series .episode-card .episode-card-meta{color:#dde4ef94;font-size:12px}@media (width<=1500px){.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{width:min(1320px,100% - 72px);padding-top:86px}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1,.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line,.detail-screen.is-movie .detail-score-row,.detail-screen.is-series .detail-score-row,.detail-screen.is-movie .detail-credit-row,.detail-screen.is-series .detail-credit-row,.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p,.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row{width:min(680px,55vw);max-width:min(680px,55vw)}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{font-size:clamp(48px,6vw,86px)}.detail-screen.is-series .episode-grid{grid-template-columns:repeat(2,minmax(300px,1fr))}}@media (width<=920px){.detail-screen.is-movie>.back-btn,.detail-screen.is-series>.back-btn{top:14px;left:16px}.detail-screen.is-movie .detail-hero>img,.detail-screen.is-series .detail-hero>img{opacity:.36;width:100vw;-webkit-mask-image:none;mask-image:none}.detail-screen.is-movie .detail-shade,.detail-screen.is-series .detail-shade{background:linear-gradient(#030509c2 0%,#030509 72%)}.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{width:calc(100% - 32px);padding-top:84px}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1,.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line,.detail-screen.is-movie .detail-score-row,.detail-screen.is-series .detail-score-row,.detail-screen.is-movie .detail-credit-row,.detail-screen.is-series .detail-credit-row,.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p,.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row,.detail-screen.is-movie .detail-actions,.detail-screen.is-series .detail-actions{width:100%;max-width:100%}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{font-size:44px}.detail-screen.is-movie .detail-people-row,.detail-screen.is-series .detail-people-row{grid-auto-columns:120px;gap:18px}.detail-screen.is-movie .detail-person-btn>div,.detail-screen.is-series .detail-person-btn>div{width:92px;height:92px}.detail-screen.is-series .episode-grid{grid-template-columns:1fr}.detail-screen.is-series .episode-card{grid-template-columns:136px minmax(0,1fr) 22px}.detail-screen.is-series .episode-thumb{width:136px;height:76px}}.detail-screen.is-movie .detail-actions .primary-btn,.detail-screen.is-series .detail-actions .primary-btn,.detail-screen.is-movie .detail-actions .detail-play-btn.primary-btn,.detail-screen.is-series .detail-actions .detail-play-btn.primary-btn,.episode-preview-actions .primary-btn,.player-actions .primary-btn{border-color:rgba(var(--mx-rgb), .82);background:linear-gradient(180deg, var(--mx-primary), var(--mx-secondary));color:#fff;box-shadow:0 18px 42px rgba(var(--mx-rgb), .34)}.detail-screen.is-series .episode-card:focus,.detail-screen.is-series .episode-card:hover{border-color:rgba(var(--mx-rgb), .88);box-shadow:0 0 0 2px rgba(var(--mx-rgb), .34), 0 18px 42px #00000057}.detail-screen.is-series .episode-card b{color:#f7fafff5}.detail-screen.is-movie .fav-btn.on,.detail-screen.is-series .fav-btn.on,.player-actions .fav-btn.on,.poster-fav.is-on,.content-card.is-favorite .poster-fav{border-color:rgba(var(--mx-rgb), .78);background:linear-gradient(180deg, rgba(var(--mx-rgb), .28), rgba(var(--mx-rgb), .12)), #12151edb;color:var(--mx-primary);box-shadow:0 0 0 1px rgba(var(--mx-rgb), .24), 0 18px 42px rgba(var(--mx-rgb), .18)}.detail-screen.is-movie,.detail-screen.is-series{background:#020307;width:100%;height:100vh;min-height:100vh;margin:0;padding:0;display:block;position:relative;overflow:hidden}.detail-screen.is-movie>.back-btn,.detail-screen.is-series>.back-btn{z-index:30;color:#f8fafff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0e14b8;border-color:#ffffff29;border-radius:16px;min-width:122px;min-height:52px;position:fixed;top:22px;left:44px;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff0f}.detail-screen.is-movie .detail-hero,.detail-screen.is-series .detail-hero{scrollbar-width:none;background:#020307;border:0;border-radius:0;width:100%;height:100vh;min-height:100vh;margin:0;position:relative;overflow:hidden auto}.detail-screen.is-movie .detail-hero::-webkit-scrollbar{display:none}.detail-screen.is-series .detail-hero::-webkit-scrollbar{display:none}.detail-screen.is-movie .detail-hero>img,.detail-screen.is-series .detail-hero>img{opacity:.7;object-fit:cover;object-position:center top;filter:saturate(1.05)contrast(1.06)brightness(.72);width:min(72vw,1360px);height:100vh;position:absolute;inset:0 0 auto auto;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000002e 7%,#000 22% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000002e 7%,#000 22% 100%)}.detail-screen.is-movie .detail-shade,.detail-screen.is-series .detail-shade{z-index:1;pointer-events:none;background:radial-gradient(circle at 72% 13%,#ffffff14,#0000 22%),linear-gradient(90deg,#020307 0% 30%,#020307f0 43%,#0203078a 63%,#0203072e 82%,#02030794 100%),linear-gradient(#02030757 0%,#02030705 36%,#02030785 78%,#020307 100%);position:absolute;inset:0}.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{z-index:2;width:min(1720px,100% - 96px);min-height:100vh;margin:0 auto;padding:92px 0 82px;display:block;position:relative;overflow:visible}.detail-screen.is-movie .detail-kicker,.detail-screen.is-series .detail-kicker,.detail-screen.is-movie .detail-poster,.detail-screen.is-series .detail-poster,.detail-screen.is-series .episode-preview{display:none}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1,.detail-screen.is-movie .detail-meta,.detail-screen.is-series .detail-meta,.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line,.detail-screen.is-movie .detail-score-row,.detail-screen.is-series .detail-score-row,.detail-screen.is-movie .detail-credit-row,.detail-screen.is-series .detail-credit-row,.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p,.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row,.detail-screen.is-movie .detail-actions,.detail-screen.is-series .detail-actions{width:min(760px,50vw);max-width:min(760px,50vw)}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row{grid-template-columns:minmax(170px,220px) minmax(0,1fr);align-items:end;gap:30px;width:min(980px,60vw);max-width:min(980px,60vw);margin:0;display:grid}.detail-screen.is-movie .detail-title-row.has-title-art,.detail-screen.is-series .detail-title-row.has-title-art{align-items:center}.detail-screen.is-movie .detail-title-row.is-title-xl,.detail-screen.is-series .detail-title-row.is-title-xl,.detail-screen.is-movie .detail-title-row.is-title-xxl,.detail-screen.is-series .detail-title-row.is-title-xxl{grid-template-columns:minmax(190px,252px) minmax(0,1fr);align-items:center;gap:32px;width:min(1080px,64vw);max-width:min(1080px,64vw)}.detail-screen.is-movie .detail-title-row.is-title-xxl,.detail-screen.is-series .detail-title-row.is-title-xxl{grid-template-columns:minmax(210px,280px) minmax(0,1fr);width:min(1160px,68vw);max-width:min(1160px,68vw)}.detail-screen.is-movie .detail-poster,.detail-screen.is-series .detail-poster{aspect-ratio:2/3;width:clamp(170px,11.5vw,220px);box-shadow:0 22px 52px #00000075, 0 0 0 1px rgba(var(--mx-rgb), .1);background:#0f1219b8;border:1px solid #ffffff29;border-radius:14px;display:block;overflow:hidden}.detail-screen.is-movie .detail-poster img,.detail-screen.is-series .detail-poster img{object-fit:cover;width:100%;height:100%;display:block}.detail-screen.is-movie .detail-poster.is-fallback,.detail-screen.is-series .detail-poster.is-fallback{color:rgba(var(--mx-rgb), .78);place-items:center;display:grid}.detail-screen.is-movie .detail-poster.is-fallback svg,.detail-screen.is-series .detail-poster.is-fallback svg{width:44px;height:44px}.detail-screen.is-movie .detail-title-row.is-title-xl .detail-poster,.detail-screen.is-series .detail-title-row.is-title-xl .detail-poster,.detail-screen.is-movie .detail-title-row.is-title-xxl .detail-poster,.detail-screen.is-series .detail-title-row.is-title-xxl .detail-poster{width:clamp(190px,13vw,252px);box-shadow:0 28px 68px #00000094, 0 0 0 1px rgba(var(--mx-rgb), .18);border-radius:18px}.detail-screen.is-movie .detail-title-row.is-title-xxl .detail-poster,.detail-screen.is-series .detail-title-row.is-title-xxl .detail-poster{width:clamp(210px,14.6vw,280px)}.detail-screen.is-movie .detail-main-info,.detail-screen.is-series .detail-main-info{width:100%;min-width:0;max-width:none}.detail-screen.is-movie .detail-title-row .detail-main-info>h1,.detail-screen.is-series .detail-title-row .detail-main-info>h1,.detail-screen.is-movie .detail-title-row .detail-main-info>.detail-meta,.detail-screen.is-series .detail-title-row .detail-main-info>.detail-meta,.detail-screen.is-movie .detail-title-row .detail-main-info>.detail-genre-line,.detail-screen.is-series .detail-title-row .detail-main-info>.detail-genre-line,.detail-screen.is-movie .detail-title-row .detail-main-info>.detail-score-row,.detail-screen.is-series .detail-title-row .detail-main-info>.detail-score-row,.detail-screen.is-movie .detail-title-row .detail-main-info>.detail-credit-row,.detail-screen.is-series .detail-title-row .detail-main-info>.detail-credit-row,.detail-screen.is-movie .detail-title-row .detail-main-info>p,.detail-screen.is-series .detail-title-row .detail-main-info>p,.detail-screen.is-movie .detail-title-row .detail-main-info>.media-feature-row,.detail-screen.is-series .detail-title-row .detail-main-info>.media-feature-row{width:100%;max-width:100%}.detail-screen.is-movie .detail-title-art,.detail-screen.is-series .detail-title-art{width:min(500px,100%);max-width:min(500px,100%);margin:0 0 14px}.detail-screen.is-movie .detail-title-art img,.detail-screen.is-series .detail-title-art img{object-fit:contain;object-position:left center;filter:drop-shadow(0 0 22px #ffffff38)drop-shadow(0 14px 34px #000000b3);width:100%;max-height:128px;display:block}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{color:#f5fffcfa;letter-spacing:0;overflow-wrap:break-word;text-wrap:balance;-webkit-line-clamp:3;text-shadow:0 0 18px #ffffff2e,0 18px 42px #000000c7;-webkit-box-orient:vertical;width:100%;max-width:100%;margin:0;font-size:4rem;font-weight:950;line-height:1;display:-webkit-box;overflow:hidden}.detail-screen.is-movie .detail-title-row.is-title-long h1,.detail-screen.is-series .detail-title-row.is-title-long h1{-webkit-line-clamp:4;font-size:3.1rem;line-height:1.04}.detail-screen.is-movie .detail-title-row.is-title-xl h1,.detail-screen.is-series .detail-title-row.is-title-xl h1{-webkit-line-clamp:4;text-shadow:0 0 14px #ffffff24,0 16px 36px #000000bd;font-size:2.45rem;line-height:1.08}.detail-screen.is-movie .detail-title-row.is-title-xxl h1,.detail-screen.is-series .detail-title-row.is-title-xxl h1{-webkit-line-clamp:5;text-shadow:0 0 12px #ffffff21,0 14px 32px #000000bd;font-size:2.05rem;line-height:1.1}.detail-screen.is-movie .detail-meta,.detail-screen.is-series .detail-meta{flex-wrap:wrap;align-items:center;gap:7px 10px;margin:14px 0 0;display:flex}.detail-screen.is-movie .detail-meta span,.detail-screen.is-series .detail-meta span{color:#dae2efd1;background:0 0;border:0;min-height:0;padding:0;font-size:15px;font-weight:900;line-height:1.15}.detail-screen.is-movie .detail-meta span+span:before,.detail-screen.is-series .detail-meta span+span:before{content:"-";color:#dae2ef7a;margin-right:10px}.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line{color:#fafcfff0;margin:8px 0 0;font-size:16px;font-weight:950;line-height:1.25}.detail-screen.is-movie .detail-score-row,.detail-screen.is-series .detail-score-row,.detail-screen.is-movie .detail-credit-row,.detail-screen.is-series .detail-credit-row,.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row{flex-wrap:wrap;display:flex}.detail-screen.is-movie .detail-score-row,.detail-screen.is-series .detail-score-row{gap:8px;margin-top:12px}.detail-screen.is-movie .detail-score-chip,.detail-screen.is-series .detail-score-chip{border:1px solid rgba(var(--mx-rgb), .34);background:rgba(var(--mx-rgb), .1);color:#f0fdffeb;border-radius:999px;min-height:28px;padding:0 10px}.detail-screen.is-movie .detail-credit-row,.detail-screen.is-series .detail-credit-row{gap:10px 14px;margin-top:9px}.detail-screen.is-movie .detail-credit-row span,.detail-screen.is-series .detail-credit-row span{color:#dce4f0c7;background:0 0;border:0;padding:0}.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p{color:#f2f7ffd9;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:0;max-height:none;margin:18px 0 0;font-size:17px;font-weight:650;line-height:1.48;display:-webkit-box;overflow:hidden}.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row{gap:8px;margin-top:15px}.detail-screen.is-movie .media-feature-row span,.detail-screen.is-series .media-feature-row span{border-color:rgba(var(--mx-rgb), .34);background:rgba(var(--mx-rgb), .1);color:#edf8ffe0;min-height:30px}.detail-screen.is-movie .detail-actions,.detail-screen.is-series .detail-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 0;display:flex}.detail-screen.is-movie .detail-actions .primary-btn,.detail-screen.is-series .detail-actions .primary-btn,.detail-screen.is-movie .detail-actions .ghost-btn,.detail-screen.is-series .detail-actions .ghost-btn{border-radius:16px;min-height:54px;padding:0 20px;font-size:15px;font-weight:950;line-height:1}.detail-screen.is-movie .detail-actions .primary-btn,.detail-screen.is-series .detail-actions .primary-btn,.detail-screen.is-movie .detail-actions .detail-play-btn.primary-btn,.detail-screen.is-series .detail-actions .detail-play-btn.primary-btn{border-color:rgba(var(--mx-rgb), .85);background:linear-gradient(180deg, var(--mx-primary), var(--mx-secondary));color:#fff;min-width:178px;box-shadow:0 18px 40px rgba(var(--mx-rgb), .32)}.detail-screen.is-movie .detail-actions .ghost-btn,.detail-screen.is-series .detail-actions .ghost-btn{color:#f7f9fff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#181b23bd;border-color:#ffffff26;min-width:132px;box-shadow:inset 0 1px #ffffff0d,0 16px 34px #0000003d}.detail-screen.is-movie .detail-actions .ghost-btn.is-downloaded,.detail-screen.is-series .detail-actions .ghost-btn.is-downloaded{color:#78f3c1;background:#20d38d1a;border-color:#20d38d94}.detail-screen.is-movie .detail-actions .fav-btn.on,.detail-screen.is-series .detail-actions .fav-btn.on{color:#ffe28a;background:linear-gradient(#ffd2482e,#ffb42414),#181b23c7;border-color:#ffd44db3;box-shadow:0 0 0 1px #ffd44d3d,0 18px 42px #ffbe301f}.detail-screen.is-movie .detail-actions .fav-btn.on svg,.detail-screen.is-series .detail-actions .fav-btn.on svg{fill:currentColor;animation:.34s both favoriteBadgeIn}.detail-screen.is-movie .detail-actions .fav-btn.on:focus,.detail-screen.is-movie .detail-actions .fav-btn.on:hover,.detail-screen.is-series .detail-actions .fav-btn.on:focus,.detail-screen.is-series .detail-actions .fav-btn.on:hover{color:#fff0b8;background:linear-gradient(#ffda5c40,#ffbe301f),#1e1d19d1;border-color:#ffe28ae6;box-shadow:0 0 0 2px #ffd44d3d,0 20px 44px #0000005c}.detail-screen.is-movie .detail-people,.detail-screen.is-series .detail-people,.detail-screen.is-series .series-detail-layout{width:100%;max-width:min(1700px,100%);box-shadow:none;background:0 0;border:0;margin-top:38px;padding:0}.detail-screen.is-movie .detail-people+.detail-people,.detail-screen.is-series .detail-people+.detail-people{margin-top:42px}.detail-screen.is-movie .detail-people-head,.detail-screen.is-series .detail-people-head{width:100%;margin:0 0 16px}.detail-screen.is-movie .detail-people h2,.detail-screen.is-series .detail-people h2{color:#d5deebbd;letter-spacing:.3px;text-transform:uppercase;margin:0;font-size:14px;font-weight:950}.detail-screen.is-movie .detail-people-row,.detail-screen.is-series .detail-people-row{grid-auto-columns:128px;gap:24px;width:100%;padding:4px 64px 18px 2px;scroll-padding:2px 64px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.detail-screen.is-movie .detail-person-btn,.detail-screen.is-series .detail-person-btn{color:#fff;background:0 0;border:0;border-radius:0;min-height:160px;padding:0}.detail-screen.is-movie .detail-person-btn>div,.detail-screen.is-series .detail-person-btn>div{width:106px;height:106px}.detail-screen.is-movie .detail-person-btn b,.detail-screen.is-series .detail-person-btn b{font-size:13px}.detail-screen.is-movie .detail-person-btn small,.detail-screen.is-series .detail-person-btn small{font-size:12px}.detail-screen.is-series .series-detail-layout{margin-top:42px;padding-bottom:8px}.detail-screen.is-series .series-episode-list{max-height:none;padding-right:0;overflow:visible}.detail-screen.is-series .season-tab-row{gap:10px;margin:0 0 18px}.detail-screen.is-series .season-tab{color:#f4f8ffd1;background:#13161eb3;border-color:#ffffff21;border-radius:12px;min-width:54px;min-height:40px;font-size:14px;font-weight:950}.detail-screen.is-series .season-tab.on,.detail-screen.is-series .season-tab:focus,.detail-screen.is-series .season-tab:hover{border-color:rgba(var(--mx-rgb), .78);background:rgba(var(--mx-rgb), .18);color:#fff}.detail-screen.is-series .episode-grid{grid-template-columns:repeat(3,minmax(320px,1fr));gap:16px;display:grid}.detail-screen.is-series .episode-card{background:#14171fb3;border-color:#ffffff1f;border-radius:14px;grid-template-columns:166px minmax(0,1fr) 24px;gap:14px;min-height:120px;padding:10px}.detail-screen.is-series .episode-card:focus,.detail-screen.is-series .episode-card:hover{border-color:rgba(var(--mx-rgb), .82);box-shadow:0 0 0 2px rgba(var(--mx-rgb), .26), 0 18px 42px #00000057;background:#181d26d6;transform:translateY(-3px)}.detail-screen.is-series .episode-thumb{border-radius:10px;width:166px;height:94px}.detail-screen.is-series .episode-card b{color:#f8fafff5;font-size:15px;line-height:1.2}.detail-screen.is-series .episode-card:focus b,.detail-screen.is-series .episode-card:hover b{color:var(--mx-primary)}.detail-screen.is-series .episode-card .episode-card-desc{color:#dde4efb3;margin-top:5px;font-size:13px;line-height:1.34}.detail-screen.is-series .episode-card .episode-card-meta{color:#dde4ef94;margin-top:6px;font-size:12px}@media (width<=1500px){.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{width:min(1320px,100% - 72px);padding-top:86px}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1,.detail-screen.is-movie .detail-meta,.detail-screen.is-series .detail-meta,.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line,.detail-screen.is-movie .detail-score-row,.detail-screen.is-series .detail-score-row,.detail-screen.is-movie .detail-credit-row,.detail-screen.is-series .detail-credit-row,.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p,.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row,.detail-screen.is-movie .detail-actions,.detail-screen.is-series .detail-actions{width:min(680px,54vw);max-width:min(680px,54vw)}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{font-size:3.55rem}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row{grid-template-columns:minmax(150px,196px) minmax(0,1fr);gap:26px;width:min(840px,66vw);max-width:min(840px,66vw)}.detail-screen.is-movie .detail-poster,.detail-screen.is-series .detail-poster{width:clamp(150px,13vw,196px)}.detail-screen.is-movie .detail-title-row.is-title-xl,.detail-screen.is-series .detail-title-row.is-title-xl,.detail-screen.is-movie .detail-title-row.is-title-xxl,.detail-screen.is-series .detail-title-row.is-title-xxl{grid-template-columns:minmax(170px,224px) minmax(0,1fr);width:min(920px,72vw);max-width:min(920px,72vw)}.detail-screen.is-movie .detail-title-row.is-title-xl .detail-poster,.detail-screen.is-series .detail-title-row.is-title-xl .detail-poster,.detail-screen.is-movie .detail-title-row.is-title-xxl .detail-poster,.detail-screen.is-series .detail-title-row.is-title-xxl .detail-poster{width:clamp(170px,15vw,224px)}.detail-screen.is-movie .detail-title-row.is-title-xl h1,.detail-screen.is-series .detail-title-row.is-title-xl h1{font-size:2.35rem}.detail-screen.is-movie .detail-title-row .detail-main-info>h1,.detail-screen.is-series .detail-title-row .detail-main-info>h1,.detail-screen.is-movie .detail-title-row .detail-main-info>.detail-meta,.detail-screen.is-series .detail-title-row .detail-main-info>.detail-meta,.detail-screen.is-movie .detail-title-row .detail-main-info>.detail-genre-line,.detail-screen.is-series .detail-title-row .detail-main-info>.detail-genre-line,.detail-screen.is-movie .detail-title-row .detail-main-info>.detail-score-row,.detail-screen.is-series .detail-title-row .detail-main-info>.detail-score-row,.detail-screen.is-movie .detail-title-row .detail-main-info>.detail-credit-row,.detail-screen.is-series .detail-title-row .detail-main-info>.detail-credit-row,.detail-screen.is-movie .detail-title-row .detail-main-info>p,.detail-screen.is-series .detail-title-row .detail-main-info>p,.detail-screen.is-movie .detail-title-row .detail-main-info>.media-feature-row,.detail-screen.is-series .detail-title-row .detail-main-info>.media-feature-row{width:100%;max-width:100%}.detail-screen.is-series .episode-grid{grid-template-columns:repeat(2,minmax(300px,1fr))}}@media (width<=920px){.detail-screen.is-movie>.back-btn,.detail-screen.is-series>.back-btn{top:14px;left:16px}.detail-screen.is-movie .detail-hero>img,.detail-screen.is-series .detail-hero>img{opacity:.34;width:100vw;-webkit-mask-image:none;mask-image:none}.detail-screen.is-movie .detail-shade,.detail-screen.is-series .detail-shade{background:linear-gradient(#020307c2 0%,#020307 72%)}.detail-screen.is-movie .detail-copy,.detail-screen.is-series .detail-copy{width:calc(100% - 32px);padding-top:84px}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px}.detail-screen.is-movie .detail-poster,.detail-screen.is-series .detail-poster{border-radius:11px;width:82px}.detail-screen.is-movie .detail-title-row,.detail-screen.is-series .detail-title-row,.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1,.detail-screen.is-movie .detail-meta,.detail-screen.is-series .detail-meta,.detail-screen.is-movie .detail-genre-line,.detail-screen.is-series .detail-genre-line,.detail-screen.is-movie .detail-score-row,.detail-screen.is-series .detail-score-row,.detail-screen.is-movie .detail-credit-row,.detail-screen.is-series .detail-credit-row,.detail-screen.is-movie .detail-main-info>p,.detail-screen.is-series .detail-main-info>p,.detail-screen.is-movie .media-feature-row,.detail-screen.is-series .media-feature-row,.detail-screen.is-movie .detail-actions,.detail-screen.is-series .detail-actions{width:100%;max-width:100%}.detail-screen.is-movie .detail-copy h1,.detail-screen.is-series .detail-copy h1{font-size:2.55rem;line-height:1.04}.detail-screen.is-movie .detail-title-row.is-title-long h1,.detail-screen.is-series .detail-title-row.is-title-long h1,.detail-screen.is-movie .detail-title-row.is-title-xl h1,.detail-screen.is-series .detail-title-row.is-title-xl h1{-webkit-line-clamp:4;font-size:2rem;line-height:1.08}.detail-screen.is-movie .detail-title-row.is-title-xxl h1,.detail-screen.is-series .detail-title-row.is-title-xxl h1{-webkit-line-clamp:5;font-size:1.72rem;line-height:1.12}.detail-screen.is-movie .detail-title-row .detail-main-info>h1,.detail-screen.is-series .detail-title-row .detail-main-info>h1,.detail-screen.is-movie .detail-title-row .detail-main-info>.detail-meta,.detail-screen.is-series .detail-title-row .detail-main-info>.detail-meta,.detail-screen.is-movie .detail-title-row .detail-main-info>.detail-genre-line,.detail-screen.is-series .detail-title-row .detail-main-info>.detail-genre-line,.detail-screen.is-movie .detail-title-row .detail-main-info>.detail-score-row,.detail-screen.is-series .detail-title-row .detail-main-info>.detail-score-row,.detail-screen.is-movie .detail-title-row .detail-main-info>.detail-credit-row,.detail-screen.is-series .detail-title-row .detail-main-info>.detail-credit-row,.detail-screen.is-movie .detail-title-row .detail-main-info>p,.detail-screen.is-series .detail-title-row .detail-main-info>p,.detail-screen.is-movie .detail-title-row .detail-main-info>.media-feature-row,.detail-screen.is-series .detail-title-row .detail-main-info>.media-feature-row{width:100%;max-width:100%}.detail-screen.is-movie .detail-people-row,.detail-screen.is-series .detail-people-row{grid-auto-columns:118px;gap:18px}.detail-screen.is-movie .detail-person-btn>div,.detail-screen.is-series .detail-person-btn>div{width:92px;height:92px}.detail-screen.is-series .episode-grid{grid-template-columns:1fr}.detail-screen.is-series .episode-card{grid-template-columns:136px minmax(0,1fr) 22px}.detail-screen.is-series .episode-thumb{width:136px;height:76px}}
