.card{background:var(--card-bg);border-radius:8px;overflow:hidden;padding:12px;transition:transform .15s ease,border .15s ease}.focused{outline:none!important;transform:none}.focusable:focus,button:focus{box-shadow:none;outline:none!important}.focusable:focus,.focusable:focus-visible,button:focus,button:focus-visible{box-shadow:none;outline:none!important}.card.danger{background:var(--error-bg);color:var(--error-color)}.icon-img{display:inline-block;height:22px;object-fit:contain;vertical-align:middle;width:22px}.qr-layout{align-items:stretch;background:var(--bg-color);box-sizing:border-box;display:grid;gap:36px;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);height:100vh;padding:28px 48px;width:100vw}.qr-left-panel{align-items:center;flex-direction:column;min-width:0;text-align:center}.qr-brand-lockup,.qr-left-panel{display:flex;justify-content:center}.qr-brand-lockup{margin-bottom:34px;width:100%}.qr-logo{display:block;height:100px;max-width:85%;object-fit:contain;width:auto}.qr-copy-block{max-width:700px}.qr-title{color:var(--text-color);font-size:52px;font-weight:600;letter-spacing:0;line-height:1.14;margin:0}.qr-description{color:var(--text-secondary);font-size:30px;letter-spacing:.01em;line-height:1.5;margin:24px 0 0;max-width:700px}.qr-card-panel{align-items:center;display:flex;justify-content:center;min-width:0}.qr-card{background:#111;border:1px solid rgba(51,51,51,.5);border-radius:22px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:852px;height:min(852px,calc(100vh - 72px));padding:46px 34px 34px;width:876px;width:min(876px,100%)}html.no-flex-gap .qr-card>*+*{margin-top:12px}.qr-card-header{display:flex;flex-direction:column;gap:12px;text-align:center}html.no-flex-gap .qr-card-header>*+*{margin-top:12px}.qr-card-title{color:var(--text-color);font-size:40px;font-weight:500;line-height:1.4;margin:0}.qr-card-subtitle{color:var(--text-secondary);font-size:22px;line-height:1.35;margin:0}.qr-code-frame{align-items:center;background:#fff;border-radius:18px;box-sizing:border-box;display:flex;height:360px;justify-content:center;margin:0 auto;padding:18px;width:360px}.qr-image{background:#fff;display:block;height:100%;object-fit:contain;width:100%}.qr-image-canvas{border-radius:0}.qr-code-text{color:var(--text-color);font-weight:500;line-height:1.45;overflow-wrap:anywhere}.qr-code-text,.qr-status{font-size:22px;margin:0;text-align:center}.qr-status{background:var(--card-bg);border:1px solid rgba(51,51,51,.35);border-radius:24px;box-sizing:border-box;color:var(--text-secondary);line-height:1.35;padding:18px 24px;width:100%}.qr-actions{align-items:center;display:flex;gap:18px;justify-content:center;margin-top:auto;padding-top:22px}html.no-flex-gap .qr-actions>*+*{margin-left:18px}.qr-action-btn{border:none;border-radius:999px;font-family:inherit;font-size:26px;font-weight:500;height:78px;letter-spacing:0;line-height:1;min-width:0;padding:0 32px;transform:scale(1);transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),opacity .18s ease}.qr-action-btn-primary,.qr-action-btn-secondary{background:var(--card-bg);color:var(--text-color)}.qr-action-btn.focused{background:#fff;color:#000;transform:scale(1.04)}.qr-action-btn:disabled{opacity:.55}.account-shell,.auth-simple-shell{background:var(--bg-color);box-sizing:border-box;color:var(--text-color);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:56px 72px}.auth-simple-hero{margin:0 auto 34px;max-width:760px;text-align:center}.account-title,.auth-simple-title{color:var(--text-color);font-size:48px;line-height:1.08;margin:0}.account-subtitle,.auth-simple-subtitle{color:var(--text-secondary);font-size:22px;line-height:1.4;margin:14px auto 0;max-width:760px}.account-settings-stack,.auth-simple-actions{display:flex;flex-direction:column;gap:16px;margin:0 auto;width:920px;width:min(920px,100%)}html.no-flex-gap .account-settings-stack>*+*,html.no-flex-gap .auth-simple-actions>*+*{margin-top:16px}.account-card,.account-settings-card,.auth-simple-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:24px;box-sizing:border-box;color:var(--text-color);min-height:92px;padding:22px 26px}.account-card.focused,.account-settings-card.focused,.auth-simple-card.focused{background:var(--focus-bg);box-shadow:0 0 0 2px var(--focus-color)}.account-card-danger,.account-settings-card-danger{background:var(--error-bg);border-color:var(--error-color);color:var(--error-color)}.account-card-danger.focused,.account-settings-card-danger.focused{background:var(--error-bg);box-shadow:0 0 0 2px var(--focus-color)}.account-card-title,.account-settings-title{color:inherit;font-size:28px;font-weight:600;line-height:1.2}.account-card-subtitle,.account-settings-note,.account-settings-subtitle{color:var(--text-secondary);font-size:18px;line-height:1.35;margin-top:6px}.account-info,.status-card,.sync-card{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:24px;box-sizing:border-box;margin:0 auto 18px;padding:24px 26px;width:920px;width:min(920px,100%)}.account-info{display:flex;flex-direction:column;gap:8px}html.no-flex-gap .account-info>*+*{margin-top:8px}.account-info span,.stat-label,.status-card .status-label,.text-secondary{color:var(--text-secondary)}.account-info strong,.stat-value,.status-card strong{color:var(--text-color)}.account-settings-row,.card-row,.profile-row{align-items:center;display:flex;gap:14px}html.no-flex-gap .account-settings-row>*+*,html.no-flex-gap .card-row>*+*,html.no-flex-gap .profile-row>*+*{margin-left:14px}.account-settings-copy{flex:1;min-width:0}.profile-row{border-bottom:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid rgb(var(--focus-color-rgb)/.08);padding:14px 0}.profile-row:last-child{border-bottom:none}.profile-row.total{padding-top:0}.avatar{align-items:center;border-radius:999px;color:var(--text-color);display:inline-flex;flex:0 0 auto;font-weight:700;height:40px;justify-content:center;width:40px}.profile-row .profile-name{margin-top:0;min-width:140px;text-align:left}.stat{align-items:center;display:flex;flex-direction:column;gap:2px;min-width:72px}html.no-flex-gap .stat>*+*{margin-top:2px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.profile-screen{background:var(--bg-color);box-sizing:border-box;height:100vh;overflow:hidden;position:relative;width:100vw}.profile-main-layer{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:96px 112px;text-align:center;width:100%;will-change:opacity,transform}.profile-screen.is-pin-opening .profile-main-layer{animation:profileMainExit .24s ease forwards}.profile-screen.is-pin-open .profile-main-layer{opacity:0;pointer-events:none;transform:translateX(-8.333vw)}.profile-screen.is-pin-closing .profile-main-layer{animation:profileMainEnter .32s cubic-bezier(.22,1,.36,1) forwards;opacity:1;pointer-events:none}.profile-logo{display:block;height:88px;margin:0 auto 56px;object-fit:contain;width:380px}.profile-title{color:var(--text-color);font-size:88px;font-weight:500;letter-spacing:-1px;line-height:1.05;margin:0}.profile-subtitle{color:var(--text-secondary);font-size:36px;font-weight:500;line-height:1.3;margin:24px 0 0}.profile-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:56px;justify-content:center;margin-top:auto;max-width:100%;min-height:476px}html.no-flex-gap .profile-grid>*{margin-bottom:56px;margin-right:56px}.profile-grid-compact{flex-wrap:nowrap;gap:24px;min-height:382px}.profile-card{border:none;box-shadow:none;box-sizing:border-box;cursor:pointer;outline:none;padding:16px 20px;transform-origin:center center;transition:transform .21s cubic-bezier(.22,1,.36,1);width:304px}.profile-grid-compact .profile-card{padding:14px;width:248px}.profile-card.focused{border:none!important;box-shadow:none!important;transform:scale(1.04)}.profile-card.is-activating{opacity:.72;pointer-events:none}.profile-card.is-activating .profile-avatar-ring{border-color:var(--focus-color);box-shadow:0 0 0 3px hsla(0,0%,100%,.35);box-shadow:0 0 0 3px rgb(var(--focus-color-rgb)/.35)}.profile-avatar-ring{align-items:center;border:2px solid rgba(51,51,51,.75);border-radius:999px;display:flex;height:228px;justify-content:center;margin:12px auto;position:relative;transition:border-color .21s cubic-bezier(.22,1,.36,1),border-width .21s cubic-bezier(.22,1,.36,1),width .21s cubic-bezier(.22,1,.36,1),height .21s cubic-bezier(.22,1,.36,1);width:228px}.profile-grid-compact .profile-avatar-ring{height:174px;width:174px}.profile-card.focused .profile-avatar-ring{border-color:var(--focus-color);border-width:6px;height:244px;width:244px}.profile-grid-compact .profile-card.focused .profile-avatar-ring{height:186px;width:186px}.profile-avatar{align-items:center;border-radius:999px;color:var(--text-color);display:flex;font-size:77px;font-weight:700;height:192px;justify-content:center;overflow:hidden;transition:width .21s cubic-bezier(.22,1,.36,1),height .21s cubic-bezier(.22,1,.36,1),background .21s ease;width:192px}.profile-grid-compact .profile-avatar{font-size:58px;height:146px;width:146px}.profile-card.focused .profile-avatar{font-size:82px;height:204px;width:204px}.profile-grid-compact .profile-card.focused .profile-avatar{font-size:62px;height:156px;width:156px}.profile-avatar-image,.profile-avatar-tile-image,.profile-editor-preview-image{display:block;height:100%;object-fit:cover;width:100%}.profile-avatar-add{background:transparent;color:var(--text-tertiary);position:relative;transition:color .21s cubic-bezier(.22,1,.36,1)}.profile-card.focused .profile-avatar-add{background:transparent;color:var(--text-color)}.profile-card-add .profile-avatar-ring{background:hsla(0,0%,100%,.06);border-color:rgba(51,51,51,.5);transition:border-color .21s cubic-bezier(.22,1,.36,1),border-width .21s cubic-bezier(.22,1,.36,1),width .21s cubic-bezier(.22,1,.36,1),height .21s cubic-bezier(.22,1,.36,1),background .21s cubic-bezier(.22,1,.36,1)}.profile-card.focused.profile-card-add .profile-avatar-ring{background:hsla(0,0%,100%,.12)}.profile-avatar-add:after,.profile-avatar-add:before{background:currentColor;border-radius:999px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.profile-avatar-add:before{height:6px;width:52px}.profile-avatar-add:after{height:52px;width:6px}.profile-grid-compact .profile-avatar-add:before{height:5px;width:42px}.profile-grid-compact .profile-avatar-add:after{height:42px;width:5px}.profile-name{color:var(--text-secondary);font-size:34px;font-weight:500;line-height:1.2;margin-top:24px;text-align:center;transition:color .21s cubic-bezier(.22,1,.36,1)}.profile-grid-compact .profile-name{font-size:26px;margin-top:18px}.profile-card.focused .profile-name{color:var(--text-color);font-weight:600}.profile-card-add .profile-name{color:var(--text-tertiary)}.profile-badge{color:#ffb300;font-size:22px;font-weight:600;letter-spacing:1.6px;line-height:1.1;margin-top:16px;min-height:32px}.profile-grid-compact .profile-badge{font-size:18px;margin-top:12px;min-height:28px}.profile-badge-slot{margin-top:16px;min-height:32px}.profile-grid-compact .profile-badge-slot{margin-top:12px;min-height:28px}.profile-primary-dot{align-items:center;background:#ffb300;border:4px solid var(--bg-color);border-radius:999px;bottom:-14px;color:#fff;display:inline-flex;font-size:28px;height:52px;justify-content:center;position:absolute;right:-16px;width:52px}.profile-grid-compact .profile-primary-dot{border-width:3px;bottom:-10px;font-size:22px;height:42px;right:-10px;width:42px}.profile-hint{color:hsla(0,0%,50%,.9);font-size:28px;font-weight:500;line-height:1.35;margin:auto 0 0}.profile-screen-compact-grid .profile-main-layer{padding-left:72px;padding-right:72px}@media (max-height:820px),(max-width:1280px){.profile-grid{gap:44px;min-height:414px}.profile-screen-compact-grid .profile-main-layer{padding:72px 48px 64px}.profile-grid-compact{gap:12px;min-height:304px}.profile-card{width:264px}.profile-grid-compact .profile-card{padding:10px 8px;width:148px}.profile-avatar-ring{height:198px;width:198px}.profile-grid-compact .profile-avatar-ring{height:112px;width:112px}.profile-card.focused .profile-avatar-ring{height:212px;width:212px}.profile-grid-compact .profile-card.focused .profile-avatar-ring{height:120px;width:120px}.profile-avatar{font-size:67px;height:167px;width:167px}.profile-grid-compact .profile-avatar{font-size:38px;height:94px;width:94px}.profile-card.focused .profile-avatar{font-size:72px;height:178px;width:178px}.profile-grid-compact .profile-card.focused .profile-avatar{font-size:40px;height:100px;width:100px}.profile-name{font-size:28px}.profile-grid-compact .profile-name{font-size:18px;margin-top:12px}.profile-grid-compact .profile-badge,.profile-grid-compact .profile-badge-slot{margin-top:8px;min-height:20px}.profile-grid-compact .profile-badge{font-size:13px;letter-spacing:.8px}.profile-grid-compact .profile-primary-dot{border-width:2px;bottom:-6px;font-size:16px;height:30px;right:-6px;width:30px}.profile-grid-compact .profile-avatar-add:before{height:4px;width:28px}.profile-grid-compact .profile-avatar-add:after{height:28px;width:4px}}.profile-dialog-backdrop,.profile-editor-backdrop{background:rgba(0,0,0,.85);position:fixed;z-index:40}.profile-dialog-backdrop,.profile-editor-backdrop,.profile-pin-layer{align-items:center;bottom:0;display:flex;left:0;right:0;top:0;inset:0;justify-content:center}.profile-pin-layer{box-sizing:border-box;opacity:0;padding:0 56px;position:absolute;transform:translateX(8.333vw);will-change:opacity,transform;z-index:42}.profile-pin-layer.is-opening{animation:profilePinLayerEnter .32s cubic-bezier(.22,1,.36,1) forwards}.profile-pin-layer.is-open{opacity:1;transform:translateX(0)}.profile-pin-layer.is-closing{animation:profilePinLayerExit .24s ease forwards;pointer-events:none}.profile-pin-overlay{outline:none;width:100%}.profile-pin-content{align-items:center;display:flex;flex-direction:column;gap:0;text-align:center;width:100%}html.no-flex-gap .profile-pin-content>*+*{margin-top:0}.profile-pin-heading{color:var(--text-color);font-size:84px;font-size:min(4.375vw,84px);font-weight:700;line-height:96px;line-height:min(5vw,96px);max-width:1440px;max-width:min(75vw,1440px)}.profile-pin-box-row{align-items:center;display:flex;gap:28px;gap:min(1.46vw,28px);justify-content:center;margin-top:min(4.375vw,84px)}html.no-flex-gap .profile-pin-box-row>*+*{margin-left:28px}.profile-pin-box-row.is-shaking{animation:profilePinShake .26s ease}.profile-pin-box{align-items:center;background:transparent;border:2px solid hsla(0,0%,100%,.72);border-radius:4px;box-sizing:border-box;display:inline-flex;height:235.968px;height:min(12.29vw,236px);justify-content:center;transition:border-color .14s ease,background-color .14s ease,border-width .14s ease;width:235.968px;width:min(12.29vw,236px)}.profile-pin-box.is-filled{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.92)}.profile-pin-box.is-active{background:hsla(0,0%,100%,.04);border-color:#fff;border-width:4px}.profile-pin-box.is-error{background:rgba(49,24,24,.76);border-color:#e35d5d;border-width:4px}.profile-pin-dot{background:#fff;border-radius:999px;height:32px;height:min(1.67vw,32px);transform:scale(.72);width:32px;width:min(1.67vw,32px)}.profile-pin-cursor,.profile-pin-dot{opacity:0;transition:opacity .14s ease,transform .14s ease}.profile-pin-cursor{background:hsla(0,0%,100%,.9);height:80px;height:min(4.17vw,80px);transform:scaleY(.8);width:4px}.profile-pin-box.is-filled .profile-pin-dot{opacity:1;transform:scale(1)}.profile-pin-box.is-active .profile-pin-cursor{animation:profilePinCursorBlink .52s ease-in-out infinite alternate;opacity:1;transform:scaleY(1)}.profile-pin-back-hint,.profile-pin-forgot,.profile-pin-support{font-weight:500;max-width:1440px;max-width:min(75vw,1440px)}.profile-pin-support{color:var(--text-secondary);font-size:36px;font-size:min(1.875vw,36px);line-height:48px;line-height:min(2.5vw,48px);margin-top:min(2.71vw,52px)}.profile-pin-support.is-error{color:#ff8e8e}.profile-pin-keypad{display:grid;gap:14px;gap:min(.73vw,14px);grid-auto-rows:70px;grid-auto-rows:min(3.65vw,70px);grid-template-columns:repeat(3,100px);grid-template-columns:repeat(3,min(5.21vw,100px));justify-content:center;margin-top:min(1.67vw,32px)}.profile-pin-key{background:hsla(0,0%,100%,.08);border:2px solid hsla(0,0%,100%,.28);border-radius:12px;border-radius:min(.63vw,12px);color:var(--text-color);cursor:pointer;font:inherit;font-size:36px;font-size:min(1.875vw,36px);font-weight:600;outline:none;transition:border-color .12s ease,background-color .12s ease,transform .12s ease}.profile-pin-key:last-child{grid-column:2}.profile-pin-key.focused,.profile-pin-key:focus{background:hsla(0,0%,100%,.22);border-color:#fff;transform:scale(1.06)}.profile-pin-back-hint,.profile-pin-forgot{color:var(--text-tertiary);font-size:28px;font-size:min(1.46vw,28px);line-height:39.936px;line-height:min(2.08vw,40px)}.profile-pin-forgot{margin-top:min(1.04vw,20px)}.profile-pin-back-hint{margin-top:min(1.46vw,28px)}.profile-pin-toast{background:rgba(0,0,0,.78);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;bottom:34px;color:var(--text-color);font-size:15px;font-weight:500;left:50%;line-height:1.2;padding:14px 24px;position:fixed;transform:translateX(-50%);z-index:44}@keyframes profilePinCursorBlink{0%{opacity:.25}to{opacity:1}}@keyframes profilePinShake{0%{transform:translateX(0)}18%{transform:translateX(-22px)}36%{transform:translateX(18px)}54%{transform:translateX(-14px)}72%{transform:translateX(10px)}88%{transform:translateX(-6px)}to{transform:translateX(0)}}@keyframes profilePinLayerEnter{0%{opacity:0;transform:translateX(8.333vw)}to{opacity:1;transform:translateX(0)}}@keyframes profilePinLayerExit{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(8.333vw)}}@keyframes profileMainExit{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-8.333vw)}}@keyframes profileMainEnter{0%{opacity:0;transform:translateX(-10vw)}to{opacity:1;transform:translateX(0)}}@media (max-height:760px){.profile-pin-heading{font-size:28px;line-height:34px}.profile-pin-box-row{gap:10px;margin-top:24px}.profile-pin-box{height:90px;width:90px}.profile-pin-cursor{height:28px}.profile-pin-dot{height:12px;width:12px}.profile-pin-support{font-size:16px;margin-top:18px}.profile-pin-keypad{gap:8px;grid-auto-rows:44px;grid-template-columns:repeat(3,68px);margin-top:16px}.profile-pin-key{border-radius:8px;font-size:20px}.profile-pin-forgot{margin-top:10px}}.profile-dialog,.profile-editor-panel{background:var(--bg-elevated);border:1px solid var(--border-color);box-sizing:border-box}.profile-editor-panel{border-radius:39.936px;border-radius:min(2.08vw,40px);max-height:96vh;max-width:1960px;overflow:hidden;padding:min(3.33vw,64px);width:92vw;--profile-editor-neutral-bg:hsla(0,0%,100%,.06);--profile-editor-neutral-bg-focused:hsla(0,0%,100%,.1);--profile-editor-neutral-border:hsla(0,0%,100%,.12);--profile-editor-neutral-ring:hsla(0,0%,100%,.72)}.profile-editor-header{align-items:center;display:flex;gap:56px;gap:min(2.92vw,56px);justify-content:space-between;padding-left:min(2.5vw,48px)}html.no-flex-gap .profile-editor-header>*+*{margin-left:56px}.profile-editor-heading-title{color:var(--text-color);font-size:49.997px;font-size:min(2.604vw,50px);font-weight:600;line-height:1.1}.profile-editor-heading-stack{align-items:flex-start;display:flex;flex-direction:column;gap:.21vw}html.no-flex-gap .profile-editor-heading-stack>*+*{margin-top:.21vw}.profile-editor-heading-kicker{color:var(--text-secondary);font-size:32px;font-size:min(1.667vw,32px);font-weight:600;line-height:1.2}.profile-editor-heading-name{color:var(--text-color);font-size:60px;font-size:min(3.125vw,60px);font-weight:900;line-height:1.08}.profile-editor-body{align-items:flex-start;display:flex;gap:0;margin-top:min(2.5vw,48px);min-height:720px;min-height:min(37.5vw,720px)}html.no-flex-gap .profile-editor-body>*+*{margin-left:0}.profile-editor-preview{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:36px;gap:min(1.875vw,36px);padding:min(5.42vw,104px) min(2.5vw,48px) min(2.5vw,48px);width:560px;width:min(29.17vw,560px)}html.no-flex-gap .profile-editor-preview>*+*{margin-top:36px}.profile-editor-preview-avatar{align-items:center;border-radius:999px;color:var(--text-color);display:flex;font-size:80px;font-size:min(4.167vw,80px);font-weight:600;height:210px;height:min(10.94vw,210px);justify-content:center;line-height:1;overflow:hidden;width:210px;width:min(10.94vw,210px)}.profile-editor-preview-name{color:var(--text-color);font-size:42px;font-size:min(2.1875vw,42px);font-weight:600;line-height:1.18;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis}.profile-editor-preview-name.is-placeholder{color:var(--text-secondary)}.profile-editor-field-shell{background:var(--profile-editor-neutral-bg,hsla(0,0%,100%,.05));background:var(--profile-editor-neutral-bg,rgb(var(--focus-color-rgb)/.05));border:2px solid var(--profile-editor-neutral-border,var(--border-color));border-radius:25.92px;border-radius:min(1.35vw,26px);box-sizing:border-box;padding:min(1.46vw,28px);transition:border-color .12s ease,background .12s ease,box-shadow .12s ease;width:100%}.profile-editor-field-shell:focus-within{background:var(--focus-bg);border-color:var(--secondary-color);box-shadow:inset 0 0 0 2px var(--secondary-color),0 0 0 2px hsla(0,0%,96%,.28);box-shadow:inset 0 0 0 2px var(--secondary-color),0 0 0 2px rgb(var(--secondary-color-rgb)/.28)}.profile-editor-name-input{background:transparent;border:0;color:var(--text-color);font-family:inherit;font-size:30px;font-size:min(1.5625vw,30px);line-height:1.2;padding:0;width:100%}.profile-editor-name-input::placeholder{color:var(--text-tertiary)}.profile-editor-divider{background:var(--border-color);margin-left:min(1.875vw,36px);margin-right:min(1.875vw,36px);margin-top:min(3.54vw,68px);min-height:639.936px;min-height:min(33.33vw,640px);width:2px}.profile-editor-avatar-pane{display:flex;flex:1 1 auto;flex-direction:column;gap:24px;gap:min(1.25vw,24px);min-width:0}html.no-flex-gap .profile-editor-avatar-pane>*+*{margin-top:24px}.profile-editor-avatar-title{color:var(--text-secondary);font-size:25.997px;font-size:min(1.354vw,26px);font-weight:500;line-height:1.2;text-align:center;width:100%}.profile-editor-category-row{align-items:center;display:flex;flex-wrap:wrap;gap:15.994px;gap:min(.833vw,16px);justify-content:center;padding-bottom:min(.417vw,8px);row-gap:15.994px;row-gap:min(.833vw,16px)}html.no-flex-gap .profile-editor-category-row>*{margin-bottom:15.994px;margin-right:15.994px}.profile-avatar-category,.profile-avatar-tile,.profile-dialog-button,.profile-overlay-button{-webkit-appearance:none;appearance:none;border:none;font-family:inherit;outline:none}.profile-avatar-category{background:var(--profile-editor-neutral-bg,hsla(0,0%,100%,.06));background:var(--profile-editor-neutral-bg,rgb(var(--focus-color-rgb)/.06));border:2px solid var(--profile-editor-neutral-border,var(--border-color));border-radius:40px;color:var(--text-secondary);font-size:26px;font-weight:500;line-height:1.2;padding:16px 36px;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.profile-avatar-category.is-selected{background:var(--focus-bg);border-color:var(--secondary-color);color:var(--text-color);font-weight:600}.profile-avatar-category.focused{background:var(--profile-editor-neutral-bg,hsla(0,0%,100%,.06));background:var(--profile-editor-neutral-bg,rgb(var(--focus-color-rgb)/.06));border-color:var(--secondary-color);box-shadow:inset 0 0 0 2px var(--secondary-color);color:var(--text-color)}.profile-avatar-category.is-selected.focused{background:var(--focus-bg)}.profile-editor-avatar-grid{display:grid;gap:24px;gap:min(1.25vw,24px);grid-template-columns:repeat(4,1fr);max-height:420px;max-height:min(21.875vw,420px);overflow-y:auto;padding:min(.417vw,8px) min(.833vw,16px);scroll-behavior:smooth}.profile-editor-avatar-grid::-webkit-scrollbar{display:none}.profile-avatar-tile{background:transparent;border-radius:999px;height:159.936px;height:min(8.33vw,160px);margin:0 auto;overflow:hidden;padding:0;transform:scale(1);transition:transform .15s ease,box-shadow .15s ease;width:159.936px;width:min(8.33vw,160px)}.profile-avatar-tile.focused,.profile-avatar-tile.is-selected{box-shadow:inset 0 0 0 .3125vw var(--focus-color)}.profile-avatar-tile.focused{transform:scale(1.1)}.profile-editor-avatar-empty{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;color:var(--text-tertiary);display:flex;font-size:17px;height:188px;justify-content:center}.profile-editor-avatar-hint{color:var(--text-tertiary);font-size:33.984px;font-size:min(1.77vw,34px);font-weight:700;line-height:1.25;margin-top:min(.42vw,8px);min-height:48px;min-height:min(2.5vw,48px);text-align:center;width:100%}.profile-editor-avatar-hint.has-name{color:var(--text-color)}.profile-overlay-button{background:var(--profile-editor-neutral-bg,hsla(0,0%,100%,.06));background:var(--profile-editor-neutral-bg,rgb(var(--focus-color-rgb)/.06));border:1px solid var(--profile-editor-neutral-border,var(--border-color));border-radius:24px;border-radius:min(1.25vw,24px);color:var(--text-color);font-size:30px;font-size:min(1.5625vw,30px);font-weight:600;line-height:1.2;padding:min(1.25vw,24px) min(2.92vw,56px);transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.profile-editor-preview [data-action=cancel-editor]{width:100%}.profile-overlay-button-primary{background:var(--secondary-color);border-color:var(--secondary-color);color:var(--on-secondary)}.profile-overlay-button-secondary{width:100%}.profile-dialog-button.focused,.profile-overlay-button.focused,.profile-overlay-button.profile-overlay-button-primary.focused{background:var(--focus-bg);border-color:var(--secondary-color);box-shadow:inset 0 0 0 2px var(--secondary-color),0 0 0 2px hsla(0,0%,96%,.28);box-shadow:inset 0 0 0 2px var(--secondary-color),0 0 0 2px rgb(var(--secondary-color-rgb)/.28);color:var(--text-color)}.profile-overlay-button.is-disabled,.profile-overlay-button.profile-overlay-button-primary.is-disabled,.profile-overlay-button.profile-overlay-button-primary:disabled,.profile-overlay-button:disabled{background:hsla(0,0%,100%,.04);border-color:var(--border-color);color:#4d4d4d}.profile-editor-header .profile-overlay-button{border-radius:22px;border-radius:min(1.15vw,22px);font-size:26.995px;font-size:min(1.406vw,27px);padding:min(.94vw,18px) min(2.29vw,44px)}.nuvio-dialog-backdrop{align-items:center;background:rgba(0,0,0,.84);bottom:0;box-sizing:border-box;display:flex;left:0;position:fixed;right:0;top:0;inset:0;justify-content:center;opacity:0;padding:0 48px;pointer-events:none;z-index:10000}.nuvio-dialog-backdrop.nuvio-dialog-backdrop-enter{opacity:1;pointer-events:auto;transition:opacity .15s linear}.nuvio-dialog-backdrop.nuvio-dialog-backdrop-exit{opacity:0;pointer-events:none;transition:opacity 75ms linear}.nuvio-dialog-panel{background:#1a1a1a;border:2px solid hsla(0,0%,100%,.06);border-radius:32px;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;opacity:0;overflow:visible;padding:48px;transform:scale(.9);width:100%}html.no-flex-gap .nuvio-dialog-panel>*+*{margin-top:32px}.nuvio-dialog-panel.nuvio-dialog-panel-enter{opacity:1;transform:scale(1);transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .15s linear}.nuvio-dialog-panel.nuvio-dialog-panel-exit{opacity:0;transform:scale(.9);transition:transform 75ms cubic-bezier(.4,0,.2,1),opacity 75ms linear}.nuvio-dialog-title{color:#fff;font-size:40px;font-weight:500;line-height:1.2}.nuvio-dialog-subtitle{color:#b3b3b3;font-size:28px;font-weight:400;line-height:1.45;margin-top:-16px}.nuvio-dialog-error{color:#ffb6b6;font-size:28px;line-height:1.4}.nuvio-dialog-actions{display:flex;flex-direction:column;gap:32px;overflow:visible}html.no-flex-gap .nuvio-dialog-actions>*+*{margin-top:32px}.nuvio-dialog-button{background:#242424;border:none;border-radius:999px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:28px;font-weight:500;letter-spacing:.1px;line-height:40px;min-height:80px;outline:none;padding:20px 32px;text-align:left;transform:scale(1);transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.34,1.56,.64,1);width:100%}.nuvio-dialog-button.focused{background:#fff;color:#121212;transform:scale(1.1)}.nuvio-dialog-button.nuvio-dialog-button-danger{background:#4a2323;color:#fff}.nuvio-dialog-button.nuvio-dialog-button-danger.focused{background:#fff;color:#121212;transform:scale(1.1)}.poster-list-picker-dialog-panel{max-height:900px;max-height:min(86vh,900px)}.poster-list-picker-actions{gap:20px;margin:0 -56px;max-height:600px;overflow-x:hidden;overflow-y:auto;padding:2px 56px;scroll-padding:12px}.poster-list-picker-actions::-webkit-scrollbar{width:8px}.poster-list-picker-actions::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-radius:999px}.nuvio-dialog-button.poster-list-picker-list-button.selected{background:hsla(0,0%,96%,.28);background:rgb(var(--secondary-color-rgb)/.28);color:#fff}.nuvio-dialog-button.poster-list-picker-list-button{align-items:center;display:flex;gap:14px}html.no-flex-gap .nuvio-dialog-button.poster-list-picker-list-button>*+*{margin-left:14px}.nuvio-dialog-button-check{align-items:center;color:currentColor;display:inline-flex;flex:0 0 28px;height:28px;justify-content:center;width:28px}.nuvio-dialog-button-check svg{display:block;height:100%;width:100%}.nuvio-dialog-button-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nuvio-dialog-button.poster-list-picker-list-button.focused,.nuvio-dialog-button.poster-list-picker-list-button.selected.focused{background:#fff;color:#121212;transform:scale(1.1)}.nuvio-dialog-button.poster-list-picker-save-button{align-self:flex-end;margin-top:30px;min-width:160px;position:relative;text-align:center;width:auto}.nuvio-dialog-button.poster-list-picker-save-button:before{background:hsla(0,0%,100%,.08);content:"";height:2px;max-width:calc(100vw - 192px);pointer-events:none;position:absolute;right:0;top:-24px;width:calc(52vw - 96px)}.nuvio-dialog-button.poster-list-picker-save-button.focused{transform:none}.profile-dialog{box-sizing:border-box;padding:34px 34px 28px;width:500px;width:min(92vw,500px)}.profile-dialog-small{width:420px;width:min(92vw,420px)}.profile-dialog-medium{width:500px;width:min(92vw,500px)}.profile-dialog-title{color:var(--text-color);font-size:32px;font-weight:700;line-height:1.16;text-align:center}.profile-dialog-subtitle{color:var(--text-secondary);font-size:18px;line-height:1.45;margin:16px 0 0;text-align:center}.profile-dialog-actions{display:flex;flex-direction:column;gap:14px;margin-top:26px}html.no-flex-gap .profile-dialog-actions>*+*{margin-top:14px}.profile-dialog-button{background:var(--card-bg);border:1px solid var(--border-color);border-radius:14px;color:var(--text-color);font-size:17px;font-weight:600;line-height:1.2;padding:16px 20px;width:100%}.profile-dialog-button-danger{background:var(--error-bg);color:var(--error-color)}.profile-dialog-button-danger.focused{background:var(--error-bg);border-color:var(--error-color);box-shadow:inset 0 0 0 1px var(--error-color),0 0 0 1px hsla(0,0%,100%,.28);box-shadow:inset 0 0 0 1px var(--error-color),0 0 0 1px rgb(var(--focus-color-rgb)/.28);color:#fff}.content-poster{background:#11151c;border-radius:6px;display:block;height:180px;object-fit:cover;width:100%}.content-poster.placeholder{background:linear-gradient(135deg,#1b2028,#12161d)}.featured-backdrop{border-radius:6px;margin-bottom:10px;max-height:220px;opacity:.92}.home-loading{margin:40px}.home-loading-state{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 78px);width:100%}.home-screen-shell .home-loading-state{box-sizing:border-box;height:100%;min-height:100vh}.home-loading-spinner{animation:homeLoadingSpin .82s linear infinite;border:4px solid hsla(0,0%,62%,.22);border-radius:50%;border-top-color:#9e9e9e;height:48px;width:48px}@keyframes homeLoadingSpin{to{transform:rotate(1turn)}}.home-shell{display:flex;height:100vh;width:100vw;--legacy-sidebar-rail-width:144px;--legacy-sidebar-open-width:392px;--legacy-sidebar-item-width:96px;--legacy-sidebar-item-expanded-width:296px;--legacy-sidebar-item-height:104px;--legacy-sidebar-item-radius:64px;--legacy-sidebar-padding:24px;--legacy-sidebar-item-gap:20px;--legacy-sidebar-leading-offset:26px;--legacy-sidebar-label-start:108px;--legacy-sidebar-label-end:28px;--legacy-sidebar-profile-top-gap:60px;--legacy-sidebar-profile-bottom-gap:20px;--sidebar-leading-visual-size:68px;--sidebar-icon-size:44px;--legacy-sidebar-focus-scale:1.1;--modern-sidebar-collapsed-width:368px;--modern-sidebar-open-width:524px;--modern-sidebar-surface-width:480px;--modern-sidebar-surface-top:32px;--modern-sidebar-surface-left:28px;--modern-sidebar-surface-bottom:24px;--modern-sidebar-panel-padding-x:24px;--modern-sidebar-panel-padding-y:28px;--modern-sidebar-button-width:92%;--modern-sidebar-button-height:108px;--modern-sidebar-button-gap:28px;--modern-sidebar-button-radius:999px;--modern-sidebar-list-gap:12px;--modern-sidebar-pill-top:32px;--modern-sidebar-pill-left:28px;--modern-sidebar-pill-height:88px;--modern-sidebar-pill-chevron-width:17px;--modern-sidebar-pill-chevron-height:32px;--modern-sidebar-pill-chip-start:10px;--modern-sidebar-pill-chip-end:24px;--modern-sidebar-pill-chip-gap:18px;background:var(--bg-color);color:var(--text-color);overflow:hidden}.home-route-content{min-height:100%}#home.home-dom-preserved{transform:translateX(-200vw)!important;z-index:-1}#home.home-dom-preserved .modern-sidebar-shell,#home.home-dom-preserved .root-sidebar-legacy{display:none!important}.home-route-content-enter{animation:homeRouteEnter .24s ease-out both}@keyframes homeRouteEnter{0%{opacity:0;transform:translateY(2%)}to{opacity:1;transform:translateY(0)}}.home-sidebar{align-items:stretch;background:var(--bg-color);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;padding:var(--legacy-sidebar-padding);position:absolute;top:0;transition:width .35s cubic-bezier(.4,0,.2,1);width:var(--legacy-sidebar-rail-width);will-change:width;z-index:6}.home-sidebar[data-collapsible=true]:not(.expanded){padding-left:0;padding-right:0;width:0}.home-sidebar.expanded{flex-basis:var(--legacy-sidebar-open-width);width:var(--legacy-sidebar-open-width)}.home-shell:before{background:rgba(0,0,0,.5);bottom:0;content:"";left:0;position:fixed;right:0;top:0;inset:0;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.4,0,.2,1);z-index:5}.home-shell:has(.root-sidebar-legacy.expanded):before{opacity:1}.home-shell.has-expanded-sidebar:before{opacity:1}.root-sidebar-icon{align-items:center;color:currentColor;display:inline-flex;height:100%;justify-content:center;width:100%}.home-brand-wrap{display:none}.home-nav-list{align-items:center;display:flex;flex:1;flex-direction:column;gap:var(--legacy-sidebar-item-gap);justify-content:center;width:100%}html.no-flex-gap .home-nav-list>*+*{margin-top:var(--legacy-sidebar-item-gap)}.home-nav-item{align-items:center;background:transparent;border:none;border-radius:var(--legacy-sidebar-item-radius);color:var(--text-tertiary);cursor:pointer;display:flex;flex-shrink:0;font-family:var(--app-font-family);font-size:32px;font-weight:500;gap:16px;height:var(--legacy-sidebar-item-height);justify-content:center;letter-spacing:.3px;line-height:48px;margin:0;padding:0;transform:scale(1);transform-origin:center center;transition:transform .43s cubic-bezier(.4,0,.2,1),background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);width:var(--legacy-sidebar-item-width);will-change:transform,background-color,color}html.no-flex-gap .home-nav-item>*+*{margin-left:16px}.home-sidebar.content-expanded .home-nav-item{color:var(--text-secondary);justify-content:flex-start;padding:0 var(--legacy-sidebar-label-end) 0 var(--legacy-sidebar-leading-offset);width:var(--legacy-sidebar-item-expanded-width)}.home-sidebar.opening .home-nav-item{transition:transform .43s cubic-bezier(.4,0,.2,1),background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.home-nav-item.selected{color:var(--secondary-color)}.home-sidebar.content-expanded .home-nav-item.selected{background:var(--secondary-color);color:var(--on-secondary)}.home-nav-item.focused{background:var(--focus-bg);border:none!important;box-shadow:none!important;color:var(--text-color)}.home-sidebar.content-expanded .home-nav-item.focused{transform:scale(var(--legacy-sidebar-focus-scale))}.home-sidebar.content-expanded .home-nav-item.selected.focused{background:var(--focus-bg);color:var(--text-color)}.home-nav-icon-wrap{align-items:center;display:flex;flex-shrink:0;height:var(--sidebar-icon-size);justify-content:center;width:var(--sidebar-icon-size)}.home-nav-label{font-family:inherit;font-size:39.936px;font-size:min(2.08vw,40px);font-weight:inherit;letter-spacing:0;line-height:56px;line-height:min(2.92vw,56px);opacity:0;overflow:hidden;text-overflow:clip;transform:translateX(-12px);transition:opacity .14s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:0}.home-sidebar.content-expanded .home-nav-label{opacity:1;transform:translateX(0);transition:opacity .14s cubic-bezier(.4,0,.2,1) 70ms,width .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);width:calc(var(--legacy-sidebar-item-expanded-width) - var(--legacy-sidebar-label-start) - var(--legacy-sidebar-label-end))}.home-sidebar.opening .home-nav-label{transition:opacity .14s cubic-bezier(.4,0,.2,1) 70ms}.home-nav-icon{flex-shrink:0;height:var(--sidebar-icon-size);width:var(--sidebar-icon-size)}.home-nav-icon,.root-sidebar-icon-material{align-items:center;display:inline-flex;justify-content:center}.root-sidebar-icon-material{color:currentColor;font-family:Material Icons;-webkit-font-smoothing:antialiased}.home-nav-icon.root-sidebar-icon-material,.modern-sidebar-nav-icon.root-sidebar-icon-material,.modern-sidebar-pill-icon.root-sidebar-icon-material{font-size:var(--sidebar-icon-size);height:var(--sidebar-icon-size);line-height:1;width:var(--sidebar-icon-size)}.root-sidebar-icon-svg{color:currentColor;display:block;fill:currentColor;height:100%;width:100%}.root-sidebar-icon-svg path{fill:currentColor}.home-profile-pill{align-items:center;background:transparent;border:none;border-radius:var(--legacy-sidebar-item-radius);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;gap:16px;height:var(--legacy-sidebar-item-height);justify-content:flex-start;margin:var(--legacy-sidebar-profile-top-gap) auto var(--legacy-sidebar-profile-bottom-gap);opacity:0;padding:0 0 0 36px;pointer-events:none;transform:translateX(-16px);transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),opacity .12s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),visibility 0s linear .12s;visibility:hidden;width:var(--legacy-sidebar-item-expanded-width)}html.no-flex-gap .home-profile-pill>*+*{margin-left:16px}.home-sidebar.content-expanded .home-profile-pill{opacity:1;pointer-events:auto;transform:translateX(0);transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),opacity .14s cubic-bezier(.4,0,.2,1) 70ms,transform .35s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s;visibility:visible}.home-sidebar.opening .home-profile-pill{transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),opacity .14s cubic-bezier(.4,0,.2,1) 70ms,visibility 0s linear 0s}.home-profile-pill.focused{background:var(--focus-bg);border:none!important;box-shadow:none!important;color:var(--text-color)}.home-profile-avatar{align-items:center;border-radius:50%;color:#f2f7fd;display:inline-flex;flex-shrink:0;font-size:28px;font-weight:700;height:var(--sidebar-leading-visual-size);justify-content:center;overflow:hidden;width:var(--sidebar-leading-visual-size)}.sidebar-profile-avatar-image{display:block;height:100%;object-fit:cover;width:100%}.home-profile-name{color:currentColor;font-family:var(--app-font-family);font-size:39.936px;font-size:min(2.08vw,40px);font-weight:600;letter-spacing:0;line-height:56px;line-height:min(2.92vw,56px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-main{flex:1;height:100vh;margin-left:var(--legacy-sidebar-rail-width);min-width:0;overflow-x:hidden;overflow-y:auto;padding:22px 40px 56px}.home-shell:has(.home-sidebar[data-collapsible=true]) .home-main{margin-left:0}.home-shell.has-collapsible-sidebar .home-main,.home-shell.home-modern-sidebar-enabled .home-main{margin-left:0}.tizen-tv .home-main,.tizen-tv .home-shell,.tizen-tv .home-sidebar{height:100%}.addons-shell,.discover-shell,.home-screen-shell,.home-shell.library-shell,.search-screen-shell,.settings-shell{overflow:hidden;position:relative}.modern-sidebar-shell{backface-visibility:hidden;bottom:0;contain:layout style;left:0;position:absolute;right:auto;top:0;inset:0 auto 0 0;overflow:visible;pointer-events:none;transform:translateZ(0);transition:width 385ms cubic-bezier(0,0,.2,1);width:var(--modern-sidebar-collapsed-width);will-change:width;z-index:18}.modern-sidebar-shell,.modern-sidebar-shell *{box-sizing:border-box}.modern-sidebar-shell.expanded:not(.opening):not(.collapsing){width:var(--modern-sidebar-open-width)}.modern-sidebar-shell.opening{animation:modernSidebarShellOpen 395ms cubic-bezier(.4,0,.2,1) both}.modern-sidebar-panel,.modern-sidebar-pill{pointer-events:auto}.modern-sidebar-panel{backface-visibility:hidden;background:linear-gradient(180deg,var(--bg-elevated),var(--card-bg));border:2px solid rgba(51,51,51,.9);border-radius:60px;contain:layout paint style;display:flex;flex-direction:column;left:var(--modern-sidebar-surface-left);min-height:calc(100vh - var(--modern-sidebar-surface-top) - var(--modern-sidebar-surface-bottom));opacity:0;padding:var(--modern-sidebar-panel-padding-y) var(--modern-sidebar-panel-padding-x);pointer-events:none;position:absolute;top:var(--modern-sidebar-surface-top);transform:translate3d(-20px,-16px,0) scale(.873);transform-origin:top left;transition:opacity 345ms cubic-bezier(.4,0,.2,1),transform 345ms cubic-bezier(.4,0,.2,1),backdrop-filter .18s cubic-bezier(.4,0,.2,1);width:var(--modern-sidebar-surface-width)}.modern-sidebar-shell.panel-visible .modern-sidebar-panel{display:flex}.modern-sidebar-shell.expanded .modern-sidebar-panel{opacity:1;pointer-events:auto;transform:translateZ(0) scale(1)}.modern-sidebar-shell.opening .modern-sidebar-panel{animation:modernSidebarPanelOpen 375ms cubic-bezier(.4,0,.2,1) both;opacity:1;pointer-events:auto;transition:none}.modern-sidebar-shell.collapsing .modern-sidebar-panel{transition-duration:395ms,395ms,.18s;transition-timing-function:cubic-bezier(0,0,.2,1),cubic-bezier(0,0,.2,1),cubic-bezier(.4,0,.2,1)}.modern-sidebar-shell.blur-enabled .modern-sidebar-panel{backdrop-filter:blur(0) saturate(1);-webkit-backdrop-filter:blur(0) saturate(1);background:linear-gradient(180deg,rgba(26,26,26,.32),rgba(26,26,26,.32)),linear-gradient(180deg,rgba(34,34,34,.88),rgba(26,26,26,.84));background:linear-gradient(180deg,rgb(var(--bg-elevated-rgb)/.32),rgb(var(--bg-elevated-rgb)/.32)),linear-gradient(180deg,rgb(var(--card-bg-rgb)/.88),rgb(var(--bg-elevated-rgb)/.84));border-color:hsla(0,0%,100%,.14);border-color:rgb(var(--focus-color-rgb)/.14)}.modern-sidebar-shell.blur-enabled.expanded:not(.collapsing) .modern-sidebar-panel{backdrop-filter:blur(26px) saturate(1);-webkit-backdrop-filter:blur(26px) saturate(1)}.modern-sidebar-profile{align-items:center;background:transparent;border:3px solid transparent;border-radius:var(--modern-sidebar-button-radius);color:#fff;display:flex;gap:36px;margin:24px auto 32px;min-height:var(--modern-sidebar-button-height);padding:20px 28px;text-align:left;transform:translateZ(0) scale(1);transform-origin:center center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1);width:var(--modern-sidebar-button-width)}html.no-flex-gap .modern-sidebar-profile>*+*{margin-left:36px}.modern-sidebar-profile.focused{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.4)!important;transform:translateZ(0) scale(1.06)}.modern-sidebar-profile-avatar{align-items:center;border-radius:50%;color:#f3f6fb;display:inline-flex;flex:0 0 auto;font-size:28px;font-weight:700;height:68px;justify-content:center;overflow:hidden;width:68px}.modern-sidebar-profile-name{flex:1;font-family:var(--app-font-family);font-size:39.936px;font-size:min(2.08vw,40px);font-weight:600;letter-spacing:0;line-height:56px;line-height:min(2.92vw,56px);min-width:0;opacity:0;overflow:hidden;text-overflow:ellipsis;transition:opacity 125ms cubic-bezier(.4,0,.2,1);white-space:nowrap}.modern-sidebar-nav-list{display:flex;flex:1;flex-direction:column;gap:var(--modern-sidebar-list-gap);justify-content:center;padding:0;transform:translateY(-24px)}html.no-flex-gap .modern-sidebar-nav-list>*+*{margin-top:var(--modern-sidebar-list-gap)}.modern-sidebar-nav-item{align-items:center;background:transparent;border:3px solid transparent;border-radius:var(--modern-sidebar-button-radius);color:#fff;display:flex;gap:var(--modern-sidebar-button-gap);margin:0 auto;min-height:var(--modern-sidebar-button-height);padding:20px 28px;text-align:left;transform:scale(1);transform-origin:center center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1);width:var(--modern-sidebar-button-width)}html.no-flex-gap .modern-sidebar-nav-item>*+*{margin-left:var(--modern-sidebar-button-gap)}.modern-sidebar-nav-item.selected{background:var(--secondary-color);color:var(--on-secondary)}.modern-sidebar-nav-item.focused{background:var(--focus-bg);border-color:var(--focus-color)!important;color:var(--text-color);transform:scale(1.06)}.modern-sidebar-nav-item.selected.focused{background:var(--secondary-color);border-color:var(--focus-color)!important;color:var(--on-secondary)}.modern-sidebar-nav-item.selected.focused .modern-sidebar-nav-icon-circle{background:var(--secondary-color)}.modern-sidebar-nav-icon-circle,.modern-sidebar-pill-icon-wrap{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 auto;height:68px;justify-content:center;width:68px}.modern-sidebar-nav-icon-circle{background:var(--focus-bg);padding:12px}.modern-sidebar-nav-item.selected .modern-sidebar-nav-icon-circle{background:var(--secondary-color);color:var(--on-secondary)}.modern-sidebar-nav-icon,.modern-sidebar-pill-icon{display:block;height:44px;width:44px}.modern-sidebar-nav-label,.modern-sidebar-pill-label{flex:1;font-family:var(--app-font-family);font-size:39.936px;font-size:min(2.08vw,40px);font-weight:500;letter-spacing:0;line-height:56px;line-height:min(2.92vw,56px);min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.modern-sidebar-nav-label,.modern-sidebar-profile-name{opacity:0}.modern-sidebar-shell.expanded .modern-sidebar-nav-label,.modern-sidebar-shell.expanded .modern-sidebar-profile-name{opacity:1;transition:opacity 125ms cubic-bezier(.4,0,.2,1)}.modern-sidebar-shell.collapsing .modern-sidebar-nav-label,.modern-sidebar-shell.collapsing .modern-sidebar-profile-name{transition-duration:145ms;transition-timing-function:cubic-bezier(0,0,.2,1)}.modern-sidebar-shell:not(.expanded) .modern-sidebar-nav-icon,.modern-sidebar-shell:not(.expanded) .modern-sidebar-nav-icon-circle,.modern-sidebar-shell:not(.expanded) .modern-sidebar-profile-avatar{transform:scale(.92)}.modern-sidebar-nav-icon,.modern-sidebar-nav-icon-circle,.modern-sidebar-profile-avatar{transition:transform 145ms cubic-bezier(.4,0,.2,1)}.modern-sidebar-pill{align-items:center;background:transparent;border:none;display:inline-flex;gap:.5px;left:var(--modern-sidebar-pill-left);opacity:1;padding:4px 2px;position:absolute;top:var(--modern-sidebar-pill-top);transform:translateY(-16px) scale(1);transform-origin:top left;transition:opacity 145ms cubic-bezier(.4,0,.2,1),transform 145ms cubic-bezier(.4,0,.2,1)}html.no-flex-gap .modern-sidebar-pill>*+*{margin-left:.5px}.modern-sidebar-shell.expanded:not(.keep-pill-expanded) .modern-sidebar-pill,.modern-sidebar-shell.opening:not(.keep-pill-expanded) .modern-sidebar-pill{opacity:0;pointer-events:none;transform:translateY(0) scale(.9)}.modern-sidebar-shell.collapsing .modern-sidebar-pill{opacity:1;pointer-events:auto;transform:translateY(-16px) scale(1);transition-duration:145ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.modern-sidebar-pill-chevron{display:block;height:var(--modern-sidebar-pill-chevron-height);width:var(--modern-sidebar-pill-chevron-width)}.modern-sidebar-pill-chip{align-items:center;background:linear-gradient(180deg,var(--bg-elevated),var(--card-bg));border:2px solid rgba(51,51,51,.9);border-radius:999px;color:#fff;display:inline-flex;gap:var(--modern-sidebar-pill-chip-gap);min-height:var(--modern-sidebar-pill-height);padding:0 var(--modern-sidebar-pill-chip-end) 0 var(--modern-sidebar-pill-chip-start)}html.no-flex-gap .modern-sidebar-pill-chip>*+*{margin-left:var(--modern-sidebar-pill-chip-gap)}.modern-sidebar-shell.blur-enabled .modern-sidebar-pill-chip{background:linear-gradient(180deg,rgba(26,26,26,.28),rgba(26,26,26,.28)),linear-gradient(180deg,rgba(34,34,34,.86),rgba(26,26,26,.82));background:linear-gradient(180deg,rgb(var(--bg-elevated-rgb)/.28),rgb(var(--bg-elevated-rgb)/.28)),linear-gradient(180deg,rgb(var(--card-bg-rgb)/.86),rgb(var(--bg-elevated-rgb)/.82));border-color:hsla(0,0%,100%,.14);border-color:rgb(var(--focus-color-rgb)/.14)}.modern-sidebar-shell.performance-constrained.blur-enabled .modern-sidebar-panel,.modern-sidebar-shell.performance-constrained.blur-enabled .modern-sidebar-pill-chip{backdrop-filter:none;-webkit-backdrop-filter:none}.modern-sidebar-pill-icon-wrap{background:var(--focus-bg);padding:12px}.modern-sidebar-pill-label{color:#fff}.modern-sidebar-pill.icon-only .modern-sidebar-pill-chevron,.modern-sidebar-pill.icon-only .modern-sidebar-pill-label{display:none}.modern-sidebar-pill.icon-only .modern-sidebar-pill-chip{gap:0;padding-right:var(--modern-sidebar-pill-chip-start)}.modern-sidebar-shell.keep-pill-expanded .modern-sidebar-pill-chevron,.modern-sidebar-shell.keep-pill-expanded .modern-sidebar-pill-label{display:block}@keyframes modernSidebarShellOpen{0%{width:var(--modern-sidebar-collapsed-width)}47.95%{width:548px}to{width:var(--modern-sidebar-open-width)}}@keyframes modernSidebarPanelOpen{0%{opacity:0;transform:translate3d(0,-8px,0) scaleX(.9) scaleY(.92)}62%{opacity:1;transform:translateZ(0) scaleX(1.04) scaleY(1.015)}to{opacity:1;transform:translateZ(0) scaleX(1) scaleY(1)}}.library-loading,.search-loading{align-items:center;color:rgba(236,244,252,.86);display:flex;font-size:24px;height:100%;justify-content:center;width:100%}.search-loading-shell{padding-bottom:0;padding-top:0}.search-screen-shell{background:var(--bg-color);color:var(--text-color);display:flex;height:100vh;overflow:hidden;width:100vw}.addons-shell.addons-route-enter,.library-shell.library-route-enter,.search-screen-shell.search-route-enter,.settings-shell.settings-route-enter{animation:searchRouteEnter .35s ease both}@keyframes searchRouteEnter{0%{opacity:0}to{opacity:1}}.search-sidebar{align-items:center;background:var(--bg-color);border-right:1px solid var(--border-color);display:flex;flex:0 0 92px;flex-direction:column;gap:16px;height:100vh;justify-content:center;width:92px}html.no-flex-gap .search-sidebar>*+*{margin-top:16px}.search-nav-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;display:inline-flex;height:62px;justify-content:center;width:62px}.search-nav-item img{filter:brightness(0) saturate(100%) invert(100%);height:28px;object-fit:contain;width:28px}.search-nav-item.active{background:hsla(0,0%,96%,.18);background:rgb(var(--secondary-color-rgb)/.18)}.search-nav-item.focused{border-color:var(--secondary-color);box-shadow:0 0 0 3px hsla(0,0%,96%,.22);box-shadow:0 0 0 3px rgb(var(--secondary-color-rgb)/.22)}.search-content{background:var(--bg-color);flex:1;height:100vh;min-width:0;overflow-x:hidden;overflow-y:auto;padding:22px 0 28px;scroll-padding-bottom:36px;scroll-padding-top:22px}.search-content::-webkit-scrollbar{height:0;width:0}.search-header{align-items:center;display:grid;gap:24px;grid-template-columns:repeat(2,110px) minmax(0,1fr);margin-bottom:16px;padding:0 48px;scroll-margin-top:22px}.search-header.no-discover{grid-template-columns:110px minmax(0,1fr)}.search-discover-btn,.search-voice-btn{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:22px;color:var(--text-color);display:inline-flex;height:110px;justify-content:center;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;width:110px}.search-action-icon{color:var(--text-color);font-size:54px;line-height:1}.search-voice-btn.listening{background:var(--focus-bg)}.search-input-field{background:var(--card-bg);border:1px solid var(--border-color);border-radius:22px;box-sizing:border-box;color:var(--text-color);font-size:34px;font-weight:500;height:110px;padding:0 32px;width:100%}.search-discover-btn.focused,.search-input-field.focused,.search-voice-btn.focused{border-color:var(--secondary-color);box-shadow:0 0 0 2px hsla(0,0%,96%,.22);box-shadow:0 0 0 2px rgb(var(--secondary-color-rgb)/.22)}.search-input-field::placeholder{color:var(--text-tertiary)}.search-input-field:focus{outline:none}.search-empty-state{align-items:center;color:var(--text-color);display:flex;flex-direction:column;justify-content:center;min-height:400px;padding-bottom:0;text-align:center}.search-empty-state-results{min-height:420px;padding-bottom:0}.search-empty-icon{color:var(--text-tertiary);font-size:136px;line-height:1}.search-empty-state h2{font-size:56px;font-weight:600;line-height:1.04;margin:22px 0 10px}.search-empty-state p{color:var(--text-secondary);font-size:24px;line-height:1.2;margin:0}.search-toast{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:14px;color:var(--text-color);font-size:22px;left:50%;opacity:0;padding:12px 20px;pointer-events:none;position:fixed;top:26px;transform:translateX(-50%);transition:opacity .14s ease;z-index:80}.search-toast.visible{opacity:1}.discover-shell{background:var(--bg-color);color:var(--text-color);display:flex;height:100vh;overflow:hidden;width:100vw}.discover-main{flex:1 1 auto;margin-left:0;padding:24px 48px 32px;position:relative;width:100%}.discover-content{display:flex;flex-direction:column;gap:12px;min-height:100%}html.no-flex-gap .discover-content>*+*{margin-top:12px}.discover-page-header{padding-bottom:4px}.discover-picker-row{gap:12px;margin-bottom:24px}.discover-seeall-shell{background:transparent;height:auto;min-height:100%;overflow:visible;padding:0;width:auto}.discover-header{margin-bottom:24px}.discover-hero{align-items:flex-end;background:radial-gradient(circle at top right,hsla(0,0%,96%,.24),transparent 34%),linear-gradient(135deg,rgba(26,26,26,.96),hsla(0,0%,5%,.98));background:radial-gradient(circle at top right,rgb(var(--secondary-color-rgb)/.24),transparent 34%),linear-gradient(135deg,rgb(var(--bg-elevated-rgb)/.96),rgb(var(--bg-color-rgb)/.98));border:1px solid hsla(0,0%,100%,.18);border:1px solid rgb(var(--focus-color-rgb)/.18);border-radius:30px;box-shadow:0 22px 54px rgba(0,0,0,.24);display:flex;gap:24px;justify-content:space-between;padding:28px 30px}html.no-flex-gap .discover-hero>*+*{margin-left:24px}.discover-hero-copy{display:flex;flex-direction:column;gap:8px;min-width:0}html.no-flex-gap .discover-hero-copy>*+*{margin-top:8px}.discover-kicker{color:var(--text-secondary);font-size:15px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.discover-title{font-size:56px;font-weight:700;letter-spacing:-.03em;line-height:1.04;margin:0}.discover-context-line{font-size:18px}.discover-context-line,.discover-subtitle{color:var(--text-secondary);line-height:1.3}.discover-subtitle{font-size:22px;max-width:920px}.discover-summary-pill{align-items:center;align-self:center;background:hsla(0,0%,100%,.1);background:rgb(var(--focus-color-rgb)/.1);border:1px solid hsla(0,0%,100%,.18);border:1px solid rgb(var(--focus-color-rgb)/.18);border-radius:999px;color:var(--text-color);display:inline-flex;flex:0 0 auto;font-size:18px;font-weight:600;justify-content:center;min-height:56px;padding:0 20px}.discover-filters{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:4}.discover-filter-shell{position:relative}.discover-filter-shell.open{z-index:12}.discover-meta-line{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;line-height:16px;min-height:16px}html.no-flex-gap .discover-meta-line>*{margin-bottom:8px;margin-right:8px}.discover-meta-dot{color:var(--text-secondary)}.discover-results-head{align-items:center;display:flex;gap:20px;justify-content:space-between}html.no-flex-gap .discover-results-head>*+*{margin-left:20px}.discover-results-copy{min-width:0}.discover-results-title{color:var(--text-color);font-size:34px;font-weight:650;line-height:1.1}.discover-results-subtitle{color:var(--text-secondary);font-size:18px;line-height:1.35;margin-top:6px}.discover-grid{display:grid;gap:16px 10px;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));justify-content:start;padding-bottom:32px;width:100%}.discover-action-card,.discover-card{scroll-margin-block:12px;transition:transform .18s ease;width:248px}.discover-card.seeall-card{border-color:transparent;box-shadow:none}.discover-action-card.focused,.discover-card.focused{transform:none}.discover-card.seeall-card.focused{border-color:transparent;box-shadow:none}.discover-card-poster{background:var(--card-bg);border:2px solid transparent;border-radius:12px;box-sizing:border-box;height:372px;overflow:hidden;transition:transform .18s ease,border-color .18s ease;width:100%}.discover-action-card.focused .discover-action-card-inner,.discover-card.focused .discover-card-poster{border-color:var(--secondary-color);box-shadow:0 0 0 2px var(--secondary-color);transform:scale(1.02);transform-origin:center center}.discover-card-poster-image{display:block;height:100%;object-fit:cover;width:100%}.discover-card-poster-placeholder{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01)),linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0));height:100%;width:100%}.discover-action-card-title,.discover-card-title{color:var(--text-color);font-size:28px;font-weight:500;line-height:1.2;margin-top:0;padding:0}.discover-card-body{margin-top:10px;padding:0 2px}.discover-card-meta,.discover-card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discover-card-meta{color:var(--text-secondary);font-size:18px;line-height:1.3;margin-top:6px}.discover-action-card-inner{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--discover-poster-radius);box-sizing:border-box;display:flex;height:var(--discover-poster-height);justify-content:center;transition:border-color .18s ease,background-color .18s ease;width:100%}.discover-action-card.focused .discover-action-card-inner{background:hsla(0,0%,96%,.18);background:rgb(var(--secondary-color-rgb)/.18)}.discover-action-card-title{margin-top:0;text-align:center}.discover-empty-state,.discover-loading-state{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:400px;text-align:center}html.no-flex-gap .discover-empty-state>*+*,html.no-flex-gap .discover-loading-state>*+*{margin-top:8px}.discover-loading-spinner{animation:discoverSpinner .8s linear infinite;border:3px solid hsla(0,0%,100%,.12);border-radius:50%;border-top:3px solid var(--secondary-color);height:28px;width:28px}.discover-loading-label{color:var(--text-secondary);font-size:18px;line-height:24px}.discover-empty-icon{color:var(--text-tertiary);font-size:80px;line-height:1}.discover-empty-title{font-size:34px;font-weight:650;line-height:1.08}.discover-empty-copy{color:var(--text-secondary);font-size:20px;line-height:1.35;max-width:520px}@keyframes discoverMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes discoverSpinner{to{transform:rotate(1turn)}}.search-results-row{margin-bottom:16px;scroll-margin-bottom:28px;scroll-margin-top:18px}.search-results-title{color:var(--text-color);font-size:48px;font-weight:600;line-height:1.08;margin:0;padding:0 48px}.search-results-subtitle{color:var(--text-secondary);font-size:20px;margin-top:4px;padding:0 48px}.search-results-track{display:flex;gap:16px;margin-top:10px;overflow-x:auto;overflow-y:hidden;padding:4px 64px 14px 48px;scrollbar-width:none}html.no-flex-gap .search-results-track>*+*{margin-left:16px}.search-results-track::-webkit-scrollbar{display:none}.search-result-card{background:transparent;border:none;border-radius:var(--home-poster-radius,24px);flex:0 0 248px;overflow:visible;scroll-margin-inline:48px;transform-origin:center center;transition:transform .16s ease;width:248px}.search-result-card.focused{border-color:transparent;box-shadow:none;transform:none;z-index:2}.search-result-poster-wrap{background:var(--card-bg);border:2px solid transparent;border-radius:calc(var(--home-poster-radius, 24px) - 2px);height:372px;overflow:hidden;position:relative;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease;width:100%}.search-result-card.focused .search-result-poster-wrap{background-color:var(--focus-bg);border-color:var(--secondary-color);box-shadow:0 0 0 2px var(--secondary-color)}.search-result-poster{border-radius:calc(var(--home-poster-radius, 24px) - 2px);height:100%;object-fit:cover;width:100%}.search-result-name{color:var(--text-color);display:-webkit-box;font-size:28px;font-weight:500;-webkit-line-clamp:1;line-clamp:1;line-height:1.2;margin-top:8px;-webkit-box-orient:vertical;overflow:hidden}.search-result-date{color:var(--text-secondary);font-size:20px;margin-top:4px}.search-seeall-card{background:transparent;border:none;flex:0 0 248px;height:auto;width:248px}.search-seeall-inner{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:calc(var(--home-poster-radius, 24px) - 2px);display:flex;flex-direction:column;gap:14px;height:100%;justify-content:center;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease;width:100%}html.no-flex-gap .search-seeall-inner>*+*{margin-top:14px}.search-seeall-card.focused .search-seeall-inner{background:var(--focus-bg);border-color:var(--secondary-color);box-shadow:0 0 0 2px var(--secondary-color)}.search-seeall-arrow{color:var(--text-secondary);font-size:60px;line-height:1}.search-seeall-label{color:var(--text-secondary);font-size:30px;font-weight:500}.library-main,.library-shell{background:var(--bg-color)}.library-main{padding:48px 96px 64px}.library-page{color:var(--text-color);min-height:calc(100vh - 96px);position:relative}.library-page-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.library-page-title{font-size:56px;font-weight:600;letter-spacing:1px;line-height:1;margin:0}.library-page-source{color:var(--text-tertiary);font-size:28px;font-weight:500;letter-spacing:4px;padding-top:10px}.library-picker-groups{display:flex;flex-direction:column;gap:19.968px;gap:min(1.04vw,20px);margin-bottom:min(1.67vw,32px)}html.no-flex-gap .library-picker-groups>*+*{margin-top:19.968px}.library-picker-row{align-items:flex-start;display:flex;gap:24px;gap:min(1.25vw,24px)}html.no-flex-gap .library-picker-row>*+*{margin-left:24px}.library-picker{flex:1 1 0;min-width:0;position:relative}.library-picker.closing,.library-picker.open{z-index:20}.library-picker-wide{flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - min(0.625vw, 12px));max-width:calc(50% - 12px);max-width:calc(50% - min(.625vw, 12px))}.library-picker-flex{flex:1 1 0}.library-picker-anchor{align-items:center;background:var(--card-bg);border:1px solid hsla(0,0%,100%,.1);border-radius:36px;border-radius:min(1.88vw,36px);box-sizing:border-box;color:var(--text-color);display:flex;gap:24px;gap:min(1.25vw,24px);justify-content:space-between;min-height:100px;min-height:min(5.21vw,100px);padding:min(.94vw,18px) min(1.46vw,28px);text-align:left;transition:border-color .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1),background-color .16s cubic-bezier(.2,0,0,1),color .16s cubic-bezier(.2,0,0,1);width:100%}html.no-flex-gap .library-picker-anchor>*+*{margin-left:24px}.library-picker-anchor.focused,.library-picker.open .library-picker-anchor{background:var(--focus-bg);border-color:var(--focus-color);box-shadow:inset 0 0 0 3px var(--focus-color)}.library-picker-copy{display:flex;flex-direction:column;gap:4px;gap:min(.21vw,4px);justify-content:center;min-width:0}html.no-flex-gap .library-picker-copy>*+*{margin-top:4px}.library-picker-title{color:var(--text-tertiary);font-size:19px;font-size:min(.99vw,19px);font-weight:500;letter-spacing:.45px;line-height:24px;line-height:min(1.25vw,24px)}.library-picker-value{color:var(--text-color);display:block;font-size:29.952px;font-size:min(1.56vw,30px);font-weight:500;letter-spacing:.3px;line-height:39.936px;line-height:min(2.08vw,40px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-picker-icon{align-items:center;color:var(--text-secondary);display:inline-flex;flex:0 0 auto;height:39.936px;height:min(2.08vw,40px);justify-content:center;transition:color .16s cubic-bezier(.2,0,0,1);width:39.936px;width:min(2.08vw,40px)}.library-picker-anchor.focused .library-picker-icon,.library-picker.open .library-picker-icon{color:var(--focus-color)}.library-picker-chevron{display:block;height:32px;height:min(1.67vw,32px);transition:transform .16s cubic-bezier(.2,0,0,1);width:32px;width:min(1.67vw,32px)}.library-picker.open .library-picker-chevron{transform:rotate(180deg)}.library-picker-menu{background:var(--card-bg);border:1px solid hsla(0,0%,100%,.08);border-radius:36px;border-radius:min(1.88vw,36px);box-shadow:0 12px 24px rgba(0,0,0,.38);box-shadow:0 min(.625vw,12px) min(1.25vw,24px) rgba(0,0,0,.38);left:0;max-height:639.936px;max-height:min(33.33vw,640px);opacity:0;overflow-y:auto;padding:min(.21vw,4px) min(.52vw,10px);position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-12px) scaleY(.94);transform-origin:top center;z-index:20}.library-picker-menu.library-picker-menu-open{animation:libraryPickerMenuOpen .16s cubic-bezier(.2,0,0,1) forwards}.library-picker-menu.library-picker-menu-closing{animation:libraryPickerMenuClose .16s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.library-picker-option{align-items:center;background:transparent;border:none;border-radius:24px;border-radius:min(1.25vw,24px);color:var(--text-color);display:flex;font-size:25.92px;font-size:min(1.35vw,26px);font-weight:400;line-height:1.2;margin-bottom:min(.21vw,4px);min-height:84px;min-height:min(4.375vw,84px);padding:0 min(1.04vw,20px);text-align:left;transition:background-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1);width:100%}.library-picker-option:last-child{margin-bottom:0}.library-picker-option.selected{background:var(--focus-bg);color:var(--text-color)}.library-picker-option.focused{background:var(--secondary-color);color:var(--on-secondary)}.library-actions-row{align-items:center;display:flex;gap:24px;margin-bottom:32px}html.no-flex-gap .library-actions-row>*+*{margin-left:24px}.library-actions-row .library-action-button{border:none;border-radius:999px;min-width:0}.library-action-button,.library-actions-row .library-action-button{background:var(--card-bg);color:var(--text-color);font-size:28px;font-weight:500;min-height:80px;padding:0 32px;transform:scale(1);transform-origin:center}.library-action-button{border:2px solid var(--border-color);border-radius:16px;box-sizing:border-box;min-width:196px;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.34,1.56,.64,1)}.library-action-button.focused,.library-dialog-input.focused,.library-dialog-textarea.focused,.library-manage-list-button.focused,.library-privacy-button.focused{background:var(--focus-bg);border-color:var(--focus-color);box-shadow:0 0 0 2px var(--focus-color)}.library-action-button.focused{transform:scale(1.1)}.library-actions-row .library-action-button.background-focused,.library-actions-row .library-action-button.focused{background:var(--secondary-color);border-color:transparent;box-shadow:none;color:var(--on-secondary);transform:scale(1.1)}.library-action-button:disabled,.library-dialog-input:disabled,.library-dialog-textarea:disabled,.library-manage-list-button:disabled,.library-picker-anchor:disabled,.library-picker-option:disabled,.library-privacy-button:disabled{cursor:default;opacity:.45}.library-action-button.danger{background:var(--error-bg);border-color:var(--error-color);color:var(--error-color)}.library-grid-wrap{padding-bottom:16px}.library-grid{align-content:start;display:grid;gap:32px 24px;grid-template-columns:repeat(auto-fill,minmax(var(--library-poster-width,252px),var(--library-poster-width,252px)))}.library-grid-card{background:transparent;border:none;color:var(--text-color);display:flex;flex-direction:column;gap:16px;text-align:left;width:var(--library-poster-width,252px)}html.no-flex-gap .library-grid-card>*+*{margin-top:16px}.library-grid-card.focused{transform:scale(1.02);transform-origin:center top}.library-grid-card.focused .library-grid-poster{background-color:var(--focus-bg);border-color:var(--focus-color);box-shadow:0 0 0 4px var(--focus-color)}.library-grid-poster{background:var(--card-bg) center center /cover no-repeat;background-clip:border-box;background-origin:border-box;border:4px solid transparent;border-radius:var(--library-poster-radius,24px);box-sizing:border-box;height:var(--library-poster-height,378px);position:relative;transition:border-color .12s ease,box-shadow .12s ease;width:var(--library-poster-width,252px)}.library-grid-poster.placeholder{background:var(--card-bg)}.library-grid-title{box-sizing:border-box;color:var(--text-color);display:block;font-size:32px;font-weight:500;line-height:1.18;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap;width:var(--library-poster-width,252px)}.library-watched-badge{align-items:center;background:var(--secondary-color);border-radius:999px;box-shadow:0 20px 30px rgba(0,0,0,.28);color:var(--on-secondary);display:inline-flex;font-size:30px;font-weight:700;height:42px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;width:42px;z-index:2}.library-watched-badge-svg{display:block;height:40px;width:40px}.title-watched-badge{align-items:center;background:var(--secondary-color);border-radius:999px;box-shadow:0 14px 24px rgba(0,0,0,.3);color:var(--on-secondary);display:inline-flex;height:34px;justify-content:center;pointer-events:none;position:absolute;right:14px;top:14px;width:34px;z-index:4}.title-watched-badge-svg{display:block;height:28px;width:28px}.library-empty-state{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:640px;padding-top:38px;text-align:center}html.no-flex-gap .library-empty-state>*+*{margin-top:18px}.library-empty-icon{color:var(--text-tertiary);height:86px;width:86px}.library-empty-title{color:var(--text-color);font-size:46px;font-weight:500;line-height:1.08;margin:28px 0 0}.library-empty-subtitle{color:var(--text-secondary);font-size:28px;font-weight:400;line-height:1.25;margin:0}.library-loading-state{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:28px;justify-content:center;min-height:100%}html.no-flex-gap .library-loading-state>*+*{margin-top:28px}.library-loading-spinner{animation:librarySpin 1332ms linear infinite;height:96px;width:96px}.library-loading-spinner-track{animation:librarySpinnerDash 1332ms cubic-bezier(.4,0,.2,1) infinite;fill:none;stroke:#9e9e9e;stroke-dasharray:188 252;stroke-dashoffset:0;stroke-linecap:round;stroke-width:8;transform-origin:center}.library-loading-label{color:var(--text-secondary);font-size:28px;font-weight:400;line-height:40px}.library-toast{background:var(--bg-elevated);border:2px solid var(--border-color);border-radius:20px;color:var(--text-color);font-size:28px;left:50%;padding:20px 36px;position:fixed;top:48px;transform:translateX(-50%);z-index:60}.library-overlay{align-items:center;background:hsla(0,0%,5%,.58);background:rgb(var(--bg-color-rgb)/.58);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;inset:0;justify-content:center;z-index:50}.library-dialog{border-radius:32px;box-shadow:0 24px 40px rgba(0,0,0,.48);color:var(--text-color);max-height:950.4px;max-height:min(88vh,1520px);overflow-y:auto;width:1240px;width:min(1240px,calc(100vw - 96px))}.library-delete-dialog,.library-dialog{background:var(--bg-elevated);border:2px solid var(--border-color);padding:48px}.library-delete-dialog{border-radius:32px;box-shadow:none;display:flex;flex-direction:column;gap:32px;overflow:visible;width:840px;width:min(840px,calc(100vw - 96px))}html.no-flex-gap .library-delete-dialog>*+*{margin-top:32px}.library-delete-dialog .library-dialog-title{font-size:40px;font-weight:500;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-delete-dialog .library-dialog-subtitle{color:var(--text-secondary);font-size:28px;line-height:40px;margin:0}.library-delete-actions{display:block;margin-top:0;overflow:visible}.library-delete-actions .library-action-button{background:#4a2323;border:none;border-radius:999px;color:var(--text-color);font-size:28px;font-weight:500;min-height:80px;width:100%}.library-delete-actions .library-action-button.focused{background:var(--secondary-color);border-color:transparent;box-shadow:none;color:var(--on-secondary);transform:scale(1.1)}.library-manage-dialog{background:var(--bg-elevated);border:none;border-radius:32px;box-shadow:none;overflow:visible;padding:48px;width:1240px;width:min(1240px,calc(100vw - 96px))}.library-manage-stack{display:flex;flex-direction:column;gap:28px}html.no-flex-gap .library-manage-stack>*+*{margin-top:28px}.library-manage-title{font-size:40px;font-weight:500;line-height:1.4;margin:0}.library-manage-error{margin:0}.library-manage-dialog .library-dialog-error,.library-manage-dialog .library-manage-empty{font-size:28px;line-height:1.35;margin:0}.library-list-editor{width:1120px;width:min(1120px,calc(100vw - 96px))}.library-dialog.library-list-editor{background:var(--bg-elevated);border:2px solid var(--border-color);border-radius:32px;box-shadow:none;overflow:visible;padding:48px}.library-list-editor .library-dialog-title{font-size:40px;font-weight:500;line-height:1.4;margin:0 0 32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-dialog-title{font-size:44px;font-weight:600;line-height:1.1;margin:0 0 28px}.library-dialog-error,.library-dialog-subtitle,.library-manage-empty{font-size:28px;line-height:1.35;margin:0 0 28px}.library-dialog-subtitle,.library-manage-empty{color:var(--text-secondary)}.library-dialog-error{color:var(--error-color)}.library-manage-list{display:flex;flex-direction:column;gap:20px;margin:-8px -64px;max-height:440px;overflow-y:auto;padding:8px 64px}html.no-flex-gap .library-manage-list>*+*{margin-top:20px}.library-manage-list.has-items{height:440px}.library-manage-list::-webkit-scrollbar{height:0;width:0}.library-manage-list-button{background:var(--card-bg);border:none;border-radius:999px;color:var(--text-color);font-size:28px;font-weight:500;min-height:80px;padding:0 32px;text-align:left;transform:scale(1);transform-origin:center;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.34,1.56,.64,1)}.library-manage-list-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-manage-list-button.selected,.library-privacy-button.selected{background:var(--focus-bg);border-color:transparent}.library-manage-actions-row{display:flex;flex-wrap:nowrap;gap:20px}html.no-flex-gap .library-manage-actions-row>*+*{margin-left:20px}.library-manage-dialog .library-action-button{background:var(--card-bg);border:none;border-radius:999px;color:var(--text-color);flex:0 0 auto;font-size:28px;font-weight:500;min-height:80px;min-width:0;padding:0 32px}.library-manage-dialog .library-action-button.focused,.library-manage-dialog .library-manage-list-button.focused{background:var(--secondary-color);border-color:transparent;box-shadow:none;color:var(--on-secondary);transform:scale(1.1)}.library-manage-dialog .library-action-button.danger{background:#4a2323;color:var(--text-color)}.library-manage-dialog .library-action-button.danger.focused{background:var(--secondary-color);color:var(--on-secondary);transform:scale(1.1)}.library-dialog-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}html.no-flex-gap .library-dialog-actions>*{margin-bottom:20px;margin-right:20px}.library-dialog-actions.stacked{flex-direction:column}.library-dialog-actions.stacked .library-action-button{width:100%}.library-dialog-field{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}html.no-flex-gap .library-dialog-field>*+*{margin-top:16px}.library-list-editor .library-dialog-field{margin-bottom:32px}.library-list-editor .library-privacy-field{margin-bottom:48px}.library-outlined-field{gap:0;position:relative}.library-dialog-field-label{color:var(--text-secondary);font-size:26px;line-height:1.2}.library-outlined-field .library-dialog-field-label{background:var(--card-bg);color:var(--text-tertiary);font-size:24px;left:24px;line-height:1;padding:0 8px;pointer-events:none;position:absolute;top:-11px}.library-outlined-field .library-dialog-input.focused+.library-dialog-field-label,.library-outlined-field .library-dialog-textarea.focused+.library-dialog-field-label,.library-outlined-field:focus-within .library-dialog-field-label{color:var(--text-secondary)}.library-dialog-input,.library-dialog-textarea{background:var(--card-bg);border:2px solid var(--border-color);border-radius:8px;box-sizing:border-box;color:var(--text-color);font-size:28px;line-height:40px;outline:none;padding:28px 32px 20px;width:100%}.library-dialog-input.focused,.library-dialog-textarea.focused{background:var(--card-bg);border-color:var(--focus-color);box-shadow:none}.library-dialog-textarea{min-height:232px;resize:none}.library-privacy-field{gap:32px}.library-privacy-label{color:var(--text-secondary);font-size:28px;line-height:40px}.library-privacy-row{display:flex;flex-wrap:nowrap;gap:20px;overflow:visible}html.no-flex-gap .library-privacy-row>*+*{margin-left:20px}.library-privacy-row::-webkit-scrollbar{height:0;width:0}.library-privacy-button{background:var(--card-bg);border:none;border-radius:999px;color:var(--text-color);font-size:28px;font-weight:500;min-height:80px;padding:0 32px;transform:scale(1);transform-origin:center;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.34,1.56,.64,1)}.library-list-editor .library-privacy-button.selected{background:var(--focus-bg);color:var(--text-color)}.library-list-editor .library-privacy-button.focused{background:var(--secondary-color);border-color:transparent;box-shadow:none;color:var(--on-secondary);transform:scale(1.1)}.library-editor-actions{display:block;margin-left:-56px;margin-right:-56px;margin-top:0;overflow:visible;padding-left:56px;padding-right:56px}.library-editor-actions .library-action-button{background:var(--card-bg);border:none;border-radius:999px;color:var(--text-color);font-size:28px;font-weight:500;min-height:80px;transform:scale(1);transform-origin:center;width:100%}.library-editor-actions .library-action-button.focused{background:var(--secondary-color);border-color:transparent;box-shadow:none;color:var(--on-secondary);transform:scale(1.1)}@keyframes librarySpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes librarySpinnerDash{0%{stroke-dasharray:1 252;stroke-dashoffset:0}50%{stroke-dasharray:188 252;stroke-dashoffset:-64}to{stroke-dasharray:188 252;stroke-dashoffset:-252}}@keyframes libraryPickerMenuOpen{0%{opacity:0;transform:translateY(-12px) scaleY(.94)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes libraryPickerMenuClose{0%{opacity:1;transform:translateY(0) scaleY(1)}to{opacity:0;transform:translateY(-8px) scaleY(.96)}}.home-main::-webkit-scrollbar{height:0;width:0}.home-main::-webkit-scrollbar-thumb{background:transparent}.home-hero{margin-bottom:18px}.home-hero-card{background:linear-gradient(100deg,rgba(8,11,15,.95),rgba(15,20,28,.7));border:1px solid hsla(0,0%,100%,.14);border-radius:22px;min-height:270px;overflow:hidden;padding:22px;position:relative}.home-hero-card.focused{border-color:hsla(0,0%,100%,.96);box-shadow:0 0 0 2px hsla(0,0%,100%,.28);transform:none}.home-hero-title{font-size:40px;font-weight:800;line-height:1.1;max-width:58%;position:relative;z-index:1}.home-hero-description{color:rgba(241,247,255,.86);font-size:18px;line-height:1.4;margin-top:12px;max-width:52%;position:relative;z-index:1}.featured-backdrop{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;inset:0;margin:0;max-height:none;object-fit:cover;opacity:.4;width:100%}.home-row{margin-bottom:26px}.home-row-head{align-items:center;display:flex;gap:14px;justify-content:flex-start;margin-bottom:10px}html.no-flex-gap .home-row-head>*+*{margin-left:14px}.home-row-title{font-size:30px;font-weight:700;margin:0}.home-row-see-all{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.24);border-radius:999px;color:rgba(241,247,255,.9);font-size:15px;font-weight:700;height:42px;padding:0 16px}.home-row-see-all.focused{border-color:var(--secondary-color);box-shadow:0 0 0 3px hsla(0,0%,96%,.22);box-shadow:0 0 0 3px rgb(var(--secondary-color-rgb)/.22);transform:none}.home-seeall-card{background:transparent;border:none}.home-seeall-card,.home-seeall-card-inner{align-items:center;display:flex;justify-content:center}.home-seeall-card-inner{background:hsla(0,0%,100%,.06);border:2px solid hsla(0,0%,100%,.12);border-radius:inherit;box-sizing:border-box;flex-direction:column;gap:14px;height:100%;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease;width:100%}html.no-flex-gap .home-seeall-card-inner>*+*{margin-top:14px}.home-seeall-arrow{color:var(--text-secondary);font-size:60px;line-height:1}.home-seeall-label{color:var(--text-secondary);font-size:30px;font-weight:500}.home-empty{color:rgba(239,245,251,.72);margin:0}.home-track{--home-track-gap:20px;display:flex;gap:var(--home-track-gap);overflow-x:auto;overflow-y:visible;padding-bottom:4px;scrollbar-width:none}html.no-flex-gap .home-track>*+*{margin-left:var(--home-track-gap)}.home-track::-webkit-scrollbar{display:none}.home-content-card{background:transparent;border:2px solid transparent;border-radius:52px;box-shadow:none;flex:0 0 calc(20% - var(--home-track-gap)*4/5);max-width:410px;min-height:390px;min-width:300px;overflow:hidden;padding:0}.home-content-card.focused{border-color:var(--secondary-color);box-shadow:0 0 0 4px hsla(0,0%,96%,.22);box-shadow:0 0 0 4px rgb(var(--secondary-color-rgb)/.22);transform:none}.home-content-card .content-poster{aspect-ratio:2/3;border-radius:50px;height:auto;width:100%}.home-content-title{display:-webkit-box;font-size:14px;font-weight:700;-webkit-line-clamp:2;line-clamp:2;line-height:1.25;margin-top:8px;-webkit-box-orient:vertical;overflow:hidden}.home-progress-card{background:rgba(13,19,27,.92);border:0;border-radius:14px;flex:0 0 360px;flex:0 0 clamp(280px,22vw,360px);min-height:220px;overflow:hidden}.home-progress-card.focused{box-shadow:0 0 0 2px var(--secondary-color)}.home-progress-poster{background:linear-gradient(140deg,#1a2230,#111722) 50% /cover no-repeat;height:146px;position:relative}.home-progress-left{align-items:center;background:rgba(10,14,21,.82);border-radius:999px;color:rgba(241,247,255,.9);display:inline-flex;font-size:12px;font-weight:700;height:26px;padding:0 10px;position:absolute;right:10px;top:10px}.home-progress-meta{padding:10px 10px 12px}.home-progress-meta .home-content-title{margin-top:0}.home-progress-track{background:hsla(0,0%,100%,.2);border-radius:999px;height:5px;margin-top:8px;overflow:hidden;width:100%}.home-progress-fill{background:var(--secondary-color);border-radius:999px;height:100%}.home-content-type{color:rgba(237,244,251,.72);font-size:12px;margin-top:4px}.home-screen-shell{--home-sidebar-width:var(--legacy-sidebar-rail-width);--home-content-start:48px;--home-row-gap:16px;--home-track-end:200px;--home-continue-track-end:48px;--home-poster-width:232px;--home-poster-height:calc(var(--home-poster-width)*1.5);--home-landscape-poster-width:calc(var(--home-poster-width)*1.5);--home-landscape-poster-height:calc(var(--home-landscape-poster-width)*0.5625);--home-poster-radius:24px;--home-continue-width:432px;--home-continue-height:243px;background:var(--bg-color);color:var(--text-color)}.home-screen-shell .home-main{flex:1;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:0 0 32px;position:relative;scrollbar-width:none}.home-screen-shell .home-main::-webkit-scrollbar{display:none}.home-screen-shell .home-hero{position:relative}.home-screen-shell .home-hero-card{background:var(--bg-color);border:none;border-radius:0;min-height:400px;overflow:hidden;position:relative}.home-screen-shell .home-hero-card.focused{border-color:transparent;box-shadow:none}.home-screen-shell .home-hero-backdrop,.home-screen-shell .home-hero-backdrop-wrap{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;inset:0;width:100%}.home-screen-shell .home-hero-backdrop{bottom:0;display:block;height:100%;left:0;object-fit:cover;opacity:.96;position:absolute;right:0;top:0;width:100%}.home-screen-shell .home-hero-backdrop.placeholder{background:radial-gradient(circle at 72% 18%,rgba(221,18,26,.26),transparent 18%),linear-gradient(110deg,#080808,rgba(11,11,11,.88) 38%,rgba(17,17,17,.28) 66%,rgba(5,5,5,.18))}.home-screen-shell .home-hero-card:after,.home-screen-shell .home-hero-card:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;inset:0;pointer-events:none}.home-screen-shell .home-hero-card:before{background:linear-gradient(90deg,rgba(0,0,0,.96),rgba(0,0,0,.94) 14%,rgba(0,0,0,.82) 28%,rgba(0,0,0,.32) 52%,rgba(0,0,0,.05) 72%,transparent)}.home-screen-shell .home-hero-card:after{background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.1) 48%,rgba(0,0,0,.86))}.home-screen-shell .home-hero-copy{position:relative;width:640px;width:min(50%,640px);z-index:2}.home-screen-shell .home-hero-brand,.home-screen-shell .home-hero-copy{align-items:flex-start;display:flex;flex-direction:column}.home-sidebar:not(.content-expanded) .home-nav-list{transform:translateY(-24px)}.home-screen-shell .home-hero-logo{display:block;max-height:96px;max-width:100%;object-fit:contain;width:auto}.home-screen-shell .home-hero-title-text{font-size:56px;font-weight:600;letter-spacing:-.03em;line-height:.98;margin:0}.home-screen-shell .home-hero-title-text.is-hidden{display:none}.home-screen-shell .home-hero-meta-primary,.home-screen-shell .home-hero-meta-secondary{align-items:center;color:hsla(0,0%,100%,.72);display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:12px;line-height:1.43}html.no-flex-gap .home-screen-shell .home-hero-meta-primary>*,html.no-flex-gap .home-screen-shell .home-hero-meta-secondary>*{margin-bottom:12px;margin-right:12px}.home-screen-shell .home-hero-chip-row.is-empty,.home-screen-shell .home-hero-meta-primary.is-empty,.home-screen-shell .home-hero-meta-secondary.is-empty{display:none}.home-screen-shell .home-hero-dot{color:hsla(0,0%,100%,.45)}.home-screen-shell .home-hero-imdb{align-items:center;color:hsla(0,0%,100%,.86);display:inline-flex;gap:8px}html.no-flex-gap .home-screen-shell .home-hero-imdb>*+*{margin-left:8px}.home-screen-shell .home-hero-imdb img{height:auto;width:30px}.home-screen-shell .home-hero-chip-row{display:flex;flex-wrap:wrap;gap:8px}html.no-flex-gap .home-screen-shell .home-hero-chip-row>*{margin-bottom:8px;margin-right:8px}.home-screen-shell .home-hero-chip{align-items:center;background:hsla(0,0%,100%,.1);border-radius:4px;color:hsla(0,0%,100%,.86);display:inline-flex;font-size:12px;font-weight:500;line-height:1;min-height:24px;padding:4px 8px}.home-screen-shell .home-hero-description{color:hsla(0,0%,100%,.82);display:-webkit-box;font-size:18px;line-height:1.55;margin:0;max-width:100%;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.home-screen-shell .home-hero-indicators{bottom:80px;display:flex;gap:12px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}html.no-flex-gap .home-screen-shell .home-hero-indicators>*+*{margin-left:12px}.home-screen-shell .home-hero-indicator{background:hsla(0,0%,96%,.35);background:rgb(var(--secondary-color-rgb)/.35);border-radius:999px;height:6px;width:22px}.home-screen-shell .home-hero-indicator.is-active{background:var(--secondary-color);height:7px;width:48px}.home-screen-shell .home-row{contain:layout;margin-bottom:32px;position:relative;z-index:2}.home-screen-shell.home-layout-modern .home-row{margin-bottom:48px}.home-screen-shell.home-layout-classic .home-row{margin-bottom:64px}.home-screen-shell .home-row-head{margin-bottom:12px;padding-left:var(--home-content-start)}.home-screen-shell.home-layout-modern .home-row-head{margin-bottom:28px}.home-screen-shell .home-row-title{color:#fff;font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0}.home-screen-shell .home-row-subtitle{color:hsla(0,0%,100%,.52);font-size:13px;line-height:1.33;margin-top:2px}.home-screen-shell .home-track{--home-track-gap:var(--home-row-gap);gap:var(--home-track-gap);overflow-x:auto;overflow-y:visible;padding:0 var(--home-track-end) 8px var(--home-content-start);scrollbar-width:none;transform:translateZ(0)}.home-screen-shell .home-track::-webkit-scrollbar{display:none}.home-screen-shell .home-content-card{background:transparent;border:2px solid transparent;border-radius:var(--home-poster-radius);flex:0 0 var(--home-poster-width);max-width:var(--home-poster-width);min-height:0;min-width:var(--home-poster-width);overflow:visible;transition:transform .12s ease-out,border-color .12s ease}.home-screen-shell .home-content-card.focused{border-color:var(--secondary-color);transform:scale(1.01);transform-origin:center center}.home-screen-shell .home-poster-card{border-color:transparent;transform:none}.home-screen-shell .home-poster-card.focused{border-color:transparent;box-shadow:none;transform:none}.home-screen-shell .home-poster-card.home-content-card.focused{border-color:transparent!important;box-shadow:none!important}.home-screen-shell .home-poster-frame{aspect-ratio:2/3;background-color:transparent;border:2px solid transparent;border-radius:calc(var(--home-poster-radius) - 2px);overflow:hidden;position:relative;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease;width:100%}.home-screen-shell .home-poster-card.focused .home-poster-frame{background-color:var(--focus-bg);border-color:var(--secondary-color);box-shadow:0 0 0 2px var(--secondary-color);transform:none}.home-screen-shell .home-poster-card .content-poster,.home-screen-shell .home-poster-card .home-poster-expanded-backdrop{border-radius:calc(var(--home-poster-radius) - 2px);bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;inset:0;object-fit:cover;width:100%}.home-screen-shell .home-poster-card .content-poster{background:linear-gradient(180deg,#1a1a1a,#0a0a0a);transition:opacity .28s ease}.home-screen-shell .home-poster-card .home-poster-expanded-backdrop{opacity:0;transition:opacity .22s ease}.home-screen-shell .home-poster-card .home-poster-expanded-backdrop.placeholder{background:linear-gradient(180deg,#1a1a1a,#0a0a0a)}.home-screen-shell .home-poster-copy{padding:8px 2px 0}.home-screen-shell .home-poster-expanded-brand,.home-screen-shell .home-poster-expanded-gradient,.home-screen-shell .home-poster-trailer-layer{display:none}.home-screen-shell .home-poster-expanded-gradient{background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.76));bottom:0;height:40%;left:0;position:absolute;right:0;top:auto;inset:auto 0 0;pointer-events:none}.home-screen-shell .home-poster-expanded-brand{bottom:12px;left:12px;position:absolute;right:12px;z-index:2}.home-screen-shell .home-poster-expanded-logo{display:block;max-height:48px;max-width:62%;object-fit:contain;object-position:left center;width:100%}.home-screen-shell .home-poster-landscape-copy{display:none}.home-screen-shell .home-poster-landscape-logo{display:block;filter:drop-shadow(0 4px 18px rgba(0,0,0,.48));max-height:56px;max-width:68%;object-fit:contain;object-position:left bottom;width:100%}.home-screen-shell .home-poster-landscape-title{color:#fff;display:-webkit-box;font-size:18px;font-weight:600;line-height:1.2;text-shadow:0 2px 18px rgba(0,0,0,.6);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home-screen-shell .home-poster-landscape-subtitle{color:hsla(0,0%,100%,.78);font-size:12px;line-height:1.3;margin-top:4px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 14px rgba(0,0,0,.58);white-space:nowrap}.home-screen-shell .home-poster-expanded-title{color:#fff;font-size:18px;font-weight:600;line-height:1.2;text-shadow:0 2px 18px rgba(0,0,0,.6)}.home-inline-trailer-frame,.home-inline-trailer-video{border:0;display:block;height:100%;object-fit:cover;width:100%}.home-screen-shell .home-poster-title{color:#fff;font-size:16px;font-weight:500;line-height:1.25;overflow:hidden;text-overflow:clip;white-space:nowrap}.home-screen-shell .home-poster-subtitle{color:hsla(0,0%,100%,.7);font-size:13px;line-height:1.3;margin-top:2px;overflow:hidden;text-overflow:clip;white-space:nowrap}.home-screen-shell .home-seeall-card{align-items:center;background:transparent;display:flex;justify-content:center}.home-screen-shell .home-seeall-card-inner{align-items:center;background:hsla(0,0%,100%,.06);border:2px solid hsla(0,0%,100%,.12);border-radius:inherit;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:center;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease;width:100%}html.no-flex-gap .home-screen-shell .home-seeall-card-inner>*+*{margin-top:14px}.home-screen-shell .home-seeall-label{color:var(--text-secondary);font-size:30px;font-weight:500}.home-screen-shell .home-seeall-arrow{color:var(--text-secondary);font-size:60px}.home-screen-shell .home-seeall-card.focused,.home-screen-shell .home-seeall-card.home-content-card.focused{background:transparent!important;border-color:transparent!important;box-shadow:none!important;transform:none!important}.home-screen-shell.home-layout-modern .home-seeall-card,.home-screen-shell.home-layout-modern .home-seeall-card.home-content-card.focused{border-color:transparent!important;box-shadow:none!important}.home-screen-shell.home-layout-modern .home-seeall-card.focused .home-seeall-card-inner{background:var(--focus-bg);border-color:var(--secondary-color);box-shadow:0 0 0 2px var(--secondary-color)}.home-screen-shell.home-layout-classic .home-seeall-card.focused,.home-screen-shell.home-layout-grid .home-seeall-card.focused{background:transparent}.home-screen-shell.home-layout-classic .home-seeall-card.focused .home-seeall-card-inner,.home-screen-shell.home-layout-grid .home-seeall-card.focused .home-seeall-card-inner{background:var(--focus-bg);border-color:var(--secondary-color);box-shadow:0 0 0 2px var(--secondary-color)}.home-screen-shell .home-row-continue .home-track{padding-right:var(--home-continue-track-end)}.home-screen-shell .home-continue-card{border-radius:24px;flex-basis:var(--home-continue-width);max-width:var(--home-continue-width);min-width:var(--home-continue-width)}.home-screen-shell .home-continue-media{background:linear-gradient(180deg,rgba(28,28,28,.28),rgba(0,0,0,.74)),linear-gradient(145deg,#393939,#111);background-position:50%;background-size:cover;border:0;border-radius:24px;height:var(--home-continue-height);overflow:hidden;position:relative;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.home-screen-shell .home-continue-bg{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;inset:0;object-fit:cover;width:100%;z-index:0}.home-screen-shell .home-continue-card-blur-next-up .home-continue-bg{filter:blur(12px);transform:scale(1.08)}.home-screen-shell .home-continue-card.focused,.home-screen-shell .home-continue-card.home-content-card.focused{background:transparent!important;border-color:transparent!important;box-shadow:none!important;transform:none!important}.home-screen-shell .home-continue-card.focused .home-continue-media{background-color:var(--focus-bg);box-shadow:inset 0 0 0 2px var(--secondary-color),0 0 0 2px var(--secondary-color)}.home-screen-shell .home-continue-media:after{background:linear-gradient(180deg,transparent,transparent 45%,hsla(0,0%,5%,.7) 78%,hsla(0,0%,5%,.95));background:linear-gradient(180deg,transparent 0,transparent 45%,rgb(var(--bg-color-rgb)/.7) 78%,rgb(var(--bg-color-rgb)/.95) 100%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;inset:0;z-index:1}.home-screen-shell .home-continue-badge{align-items:center;background:rgba(19,19,19,.88);border-radius:4px;color:hsla(0,0%,100%,.94);display:inline-flex;font-size:11px;font-weight:500;min-height:24px;padding:4px 8px;position:absolute;right:8px;top:8px;z-index:2}.home-screen-shell .home-continue-copy{bottom:12px;left:12px;position:absolute;right:12px;z-index:2}.home-screen-shell .home-continue-kicker{color:hsla(0,0%,100%,.88);font-size:13px;line-height:1.33}.home-screen-shell .home-continue-title{color:#fff;font-size:17px;font-weight:500;line-height:1.25;margin-top:2px}.home-screen-shell .home-continue-subtitle{color:hsla(0,0%,100%,.72);font-size:13px;line-height:1.33;margin-top:2px}.home-screen-shell .home-continue-progress{background:rgba(0,0,0,.3);border-radius:999px;bottom:4px;height:3px;left:10px;overflow:hidden;position:absolute;right:10px;z-index:2}.home-screen-shell .home-continue-progress span{background:#9e9e9e;border-radius:inherit;display:block;height:100%}.home-screen-shell .home-continue-media-loading{animation:homeContinueLoadingShimmer 2.2s ease-in-out infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.12),hsla(0,0%,100%,.05)),linear-gradient(145deg,#262626,#101010);background-size:100% 100%,cover}.home-screen-shell .home-continue-card-loading{pointer-events:none}.home-screen-shell .home-continue-card-loading .home-continue-progress{display:none}.home-screen-shell .home-continue-card-loading .home-continue-badge{background:rgba(19,19,19,.94);color:transparent;min-width:70px}.home-screen-shell .home-continue-card-loading .home-continue-kicker,.home-screen-shell .home-continue-card-loading .home-continue-subtitle,.home-screen-shell .home-continue-card-loading .home-continue-title{text-shadow:none}.home-screen-shell .home-continue-copy-skeleton{align-items:flex-start;display:flex;flex-direction:column;gap:7px;padding-bottom:4px;padding-right:96px}html.no-flex-gap .home-screen-shell .home-continue-copy-skeleton>*+*{margin-top:7px}.home-screen-shell .home-continue-skeleton-line{animation:homeContinueLoadingShimmer 2.2s ease-in-out infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.26),hsla(0,0%,100%,.1));background-size:100% 100%;border-radius:999px}.home-screen-shell .home-continue-skeleton-kicker{height:12px;width:58px}.home-screen-shell .home-continue-skeleton-title{height:16px;width:var(--cw-skeleton-title,138px)}.home-screen-shell .home-poster-card-loading{pointer-events:none}.home-screen-shell .home-poster-card-loading .home-poster-frame{overflow:hidden;position:relative}.home-screen-shell .home-poster-card-loading .home-poster-frame:before{animation:homeContinueLoadingShimmer 2.2s ease-in-out infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.16),hsla(0,0%,100%,.06));background-size:100% 100%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;inset:0;z-index:2}.home-screen-shell .home-poster-card-loading .content-poster.placeholder{background:linear-gradient(145deg,#262626,#101010)}.home-screen-shell .home-poster-copy-skeleton{display:flex;flex-direction:column;gap:6px;padding-top:8px}html.no-flex-gap .home-screen-shell .home-poster-copy-skeleton>*+*{margin-top:6px}.home-screen-shell .home-poster-skeleton-line{animation:homeContinueLoadingShimmer 2.2s ease-in-out infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.26),hsla(0,0%,100%,.1));background-size:100% 100%;border-radius:999px}.home-screen-shell .home-poster-skeleton-title{height:14px;width:var(--poster-skeleton-title,120px)}.home-screen-shell .home-poster-skeleton-subtitle{height:12px;width:var(--poster-skeleton-subtitle,90px)}.home-screen-shell .home-continue-skeleton-subtitle{height:12px;opacity:.86;width:var(--cw-skeleton-subtitle,118px)}@keyframes homeContinueLoadingShimmer{0%,to{opacity:.5}50%{opacity:.92}}.home-screen-shell.home-layout-modern .home-modern-hero-card-loading{pointer-events:none}.home-screen-shell.home-layout-modern .home-modern-hero-media-loading .home-hero-backdrop-loading,.home-screen-shell.home-layout-modern .home-modern-skeleton-block{animation:homeContinueLoadingShimmer 2.2s ease-in-out infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.14),hsla(0,0%,100%,.06));background-size:100% 100%}.home-screen-shell.home-layout-modern .home-hero-backdrop-loading{height:100%;width:100%}.home-screen-shell.home-layout-classic .home-main{background:#000}.home-screen-shell.home-layout-classic{--home-poster-width:228px}.home-screen-shell.home-layout-classic .home-hero-card{box-shadow:0 26px 54px rgba(0,0,0,.34);min-height:400px}.home-screen-shell.home-layout-classic .home-hero-backdrop-wrap{bottom:0;left:0;right:0;top:0;inset:0}.home-screen-shell.home-layout-classic .home-hero-card:before{background:linear-gradient(90deg,#000,rgba(0,0,0,.98) 18%,rgba(0,0,0,.94) 34%,rgba(0,0,0,.74) 50%,rgba(0,0,0,.18) 72%,transparent)}.home-screen-shell.home-layout-classic .home-hero-copy{justify-content:flex-end;min-height:400px;padding:48px 48px 48px var(--home-content-start)}.home-screen-shell.home-layout-classic .home-hero-logo{max-height:96px;max-width:420px}.home-screen-shell.home-layout-classic .home-hero-title-text{font-size:48px;max-width:460px}.home-screen-shell.home-layout-classic .home-hero-meta-primary{margin-top:8px;max-width:100%}.home-screen-shell.home-layout-classic .home-hero-meta-secondary{display:none}.home-screen-shell.home-layout-classic .home-hero-chip-row{margin-top:6px}.home-screen-shell.home-layout-classic .home-hero-description{display:block;margin-top:8px;max-height:3.1em;max-width:560px}.home-screen-shell.home-layout-classic .home-hero-indicators{bottom:16px;gap:8px}.home-screen-shell.home-layout-classic .home-track{padding-bottom:8px}.home-screen-shell.home-layout-classic .home-poster-copy,.home-screen-shell.home-layout-grid .home-poster-copy{display:block;padding-top:10px}.home-screen-shell.home-layout-classic .home-poster-title,.home-screen-shell.home-layout-grid .home-poster-title{font-size:16px;font-weight:500;line-height:1.25}.home-screen-shell.home-layout-classic .home-poster-subtitle,.home-screen-shell.home-layout-grid .home-poster-subtitle{color:hsla(0,0%,100%,.72);font-size:12px;line-height:1.25;margin-top:4px}.home-screen-shell.home-layout-classic .home-content-card.focused,.home-screen-shell.home-layout-grid .home-content-card.focused{box-shadow:0 18px 36px rgba(0,0,0,.34);transform:none}.home-screen-shell.home-layout-classic .home-poster-card.focused .home-poster-frame,.home-screen-shell.home-layout-grid .home-poster-card.focused .home-poster-frame{background-color:var(--focus-bg);border-color:var(--secondary-color);box-shadow:0 0 0 2px var(--secondary-color);transform:none}.home-screen-shell.home-layout-classic .home-content-card,.home-screen-shell.home-layout-classic .home-poster-frame,.home-screen-shell.home-layout-grid .home-content-card,.home-screen-shell.home-layout-grid .home-poster-frame{will-change:auto}.home-screen-shell.home-layout-grid{--home-content-start:24px;--home-row-gap:12px;--home-track-end:24px;--home-continue-track-end:24px;--home-poster-width:232px;--home-poster-radius:24px;--home-continue-width:330px;--home-continue-height:186px}.home-screen-shell.home-layout-grid .home-hero-card{box-shadow:0 26px 54px rgba(0,0,0,.34);min-height:400px}.home-screen-shell.home-layout-grid .home-hero-copy{justify-content:flex-end;min-height:400px;padding:48px;width:620px;width:min(50%,620px)}.home-screen-shell.home-layout-grid .home-hero-logo{max-height:96px;max-width:420px}.home-screen-shell.home-layout-grid .home-hero-title-text{font-size:48px;max-width:460px}.home-screen-shell.home-layout-grid .home-hero-meta-primary{margin-top:8px}.home-screen-shell.home-layout-grid .home-hero-chip-row{margin-top:6px}.home-screen-shell.home-layout-grid .home-hero-description{display:block;margin-top:8px;max-height:3.1em;max-width:540px}.home-screen-shell.home-layout-grid .home-hero-meta-secondary{display:none}.home-screen-shell.home-layout-grid .home-hero-indicators{bottom:16px;gap:8px}.home-screen-shell.home-layout-grid .home-row-continue{margin:0 0 32px}.home-screen-shell.home-layout-grid .home-row-head{padding-left:24px}.home-screen-shell.home-layout-grid .home-track{padding-left:24px;padding-right:24px}.home-screen-shell.home-layout-classic .home-continue-card.focused,.home-screen-shell.home-layout-grid .home-continue-card.focused{background:transparent;box-shadow:none}.home-screen-shell.home-layout-classic .home-continue-card.focused .home-continue-media,.home-screen-shell.home-layout-grid .home-continue-card.focused .home-continue-media{background-color:var(--focus-bg);border-color:var(--secondary-color);box-shadow:0 0 0 2px var(--secondary-color)}.home-screen-shell.home-layout-grid .home-grid-catalogs{display:flex;flex-direction:column;gap:24px;padding:0 24px 32px}html.no-flex-gap .home-screen-shell.home-layout-grid .home-grid-catalogs>*+*{margin-top:24px}.home-screen-shell.home-layout-grid .home-grid-section{position:relative;z-index:2}.home-screen-shell.home-layout-grid .home-grid-section-divider{color:#fff;font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0 0 12px}.home-screen-shell.home-layout-grid .home-grid-track{align-items:start;display:grid;gap:16px 12px;grid-template-columns:repeat(auto-fill,minmax(var(--home-poster-width),1fr))}.home-screen-shell.home-layout-grid .home-grid-track .home-content-card{max-width:none;min-width:0;width:100%}.home-screen-shell.home-layout-grid .home-grid-track .content-poster,.home-screen-shell.home-layout-grid .home-grid-track .home-poster-frame,.home-screen-shell.home-layout-grid .home-grid-track .home-seeall-card{width:100%}.home-screen-shell.home-layout-grid .home-grid-track .home-seeall-card{aspect-ratio:2/3;min-height:0}.home-screen-shell.home-layout-grid .home-grid-track .home-seeall-card-inner{gap:10px}.home-screen-shell.home-layout-grid .home-grid-track .home-seeall-label{font-size:16px;line-height:1.25}.home-screen-shell.home-layout-grid .home-grid-sticky{align-items:flex-start;background:linear-gradient(180deg,#000,rgba(0,0,0,.94) 70%,transparent);color:#fff;display:flex;font-size:20px;font-weight:500;letter-spacing:-.01em;margin-bottom:-56px;min-height:56px;opacity:0;padding:12px 48px;pointer-events:none;position:sticky;top:0;transition:opacity .16s ease;z-index:12}.home-screen-shell.home-layout-grid .home-grid-sticky.is-visible{opacity:1}.home-screen-shell.home-layout-modern{--home-content-start:104px;--home-row-gap:24px;--home-track-end:104px;--home-continue-track-end:104px;--modern-track-peek-extension:104px;--modern-rows-viewport-height:52%;--modern-rows-viewport-padding-bottom:52vh;--modern-rows-page-height:56vh;--modern-hero-media-width:72%;--modern-hero-media-height:calc(100% - var(--modern-rows-viewport-height) + 132px);--modern-trailer-overscan-zoom:1.35;--modern-hero-copy-top-safe:40px;--modern-hero-copy-bottom-gap:40px;--modern-hero-copy-right:52px;--modern-hero-copy-max-width:42%;--modern-hero-logo-max-width:440px;--modern-hero-logo-max-height:200px;--modern-hero-title-size:calc(var(--home-poster-width)*0.36);--modern-hero-title-max-width:100%;--modern-hero-meta-size:calc(var(--home-poster-width)*0.1);--modern-hero-meta-max-width:100%;--modern-hero-secondary-size:calc(var(--home-poster-width)*0.085);--modern-hero-description-size:22px;--modern-hero-description-max-width:560px;--modern-hero-description-max-width:min(100%,560px);--home-modern-portrait-poster-width:var(--home-poster-width);--home-modern-portrait-poster-height:calc(var(--home-modern-portrait-poster-width)*1.5);--home-modern-portrait-expanded-width:calc(var(--home-modern-portrait-poster-width)*2.66);--home-poster-width:212px;--home-poster-height:calc(var(--home-poster-width)*1.5);--home-landscape-poster-width:calc(var(--home-poster-width)*1.5);--home-landscape-poster-height:calc(var(--home-landscape-poster-width)*0.5625);--home-poster-expanded-width:calc(var(--home-poster-width)*2.66);--home-poster-copy-height:74px;--home-poster-radius:24px;--home-continue-width:419px;--home-continue-height:236px}.home-screen-shell.home-layout-modern.home-modern-landscape-posters{--home-row-gap:24px;--modern-rows-viewport-height:49%;--modern-rows-viewport-padding-bottom:49vh;--home-poster-radius:24px}.home-screen-shell.home-layout-modern .home-hero,.home-screen-shell.home-layout-modern .home-modern-hero-card{bottom:0;left:0;position:absolute;right:0;top:0;inset:0;z-index:1}.home-screen-shell.home-layout-modern .home-modern-hero-media{height:var(--modern-hero-media-height);overflow:hidden;position:absolute;right:-56px;top:0;width:var(--modern-hero-media-width)}.home-screen-shell.home-layout-modern .home-modern-hero-media:after,.home-screen-shell.home-layout-modern .home-modern-hero-media:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;inset:0;pointer-events:none;z-index:1}.home-screen-shell.home-layout-modern .home-modern-hero-media:before{background:linear-gradient(90deg,var(--bg-color) 0,hsla(0,0%,5%,.86) 22%,hsla(0,0%,5%,.56) 46%,hsla(0,0%,5%,.16) 76%,transparent 100%);background:linear-gradient(90deg,var(--bg-color) 0,rgb(var(--bg-color-rgb)/.86) 22%,rgb(var(--bg-color-rgb)/.56) 46%,rgb(var(--bg-color-rgb)/.16) 76%,transparent 100%);right:auto;width:45%}.home-screen-shell.home-layout-modern .home-modern-hero-media:after{background:linear-gradient(180deg,transparent 0,transparent 82%,hsla(0,0%,5%,.25) 89.2%,hsla(0,0%,5%,.65) 95.5%,var(--bg-color) 100%);background:linear-gradient(180deg,transparent 0,transparent 82%,rgb(var(--bg-color-rgb)/.25) 89.2%,rgb(var(--bg-color-rgb)/.65) 95.5%,var(--bg-color) 100%)}.home-screen-shell.home-layout-modern.home-modern-fullscreen-backdrop .home-modern-hero-media{height:100%;right:0;width:100%}.home-screen-shell.home-layout-modern.home-modern-fullscreen-backdrop .home-modern-hero-media:before{background:linear-gradient(90deg,var(--bg-color) 0,hsla(0,0%,5%,.9) 22%,hsla(0,0%,5%,.8) 46%,hsla(0,0%,5%,.42) 76%,transparent 100%);background:linear-gradient(90deg,var(--bg-color) 0,rgb(var(--bg-color-rgb)/.9) 22%,rgb(var(--bg-color-rgb)/.8) 46%,rgb(var(--bg-color-rgb)/.42) 76%,transparent 100%);right:auto;width:65%}.home-screen-shell.home-layout-modern.home-modern-fullscreen-backdrop .home-modern-hero-media:after{background:linear-gradient(180deg,transparent 0,transparent 64%,hsla(0,0%,5%,.35) 74.8%,hsla(0,0%,5%,.75) 85.6%,var(--bg-color) 100%);background:linear-gradient(180deg,transparent 0,transparent 64%,rgb(var(--bg-color-rgb)/.35) 74.8%,rgb(var(--bg-color-rgb)/.75) 85.6%,var(--bg-color) 100%)}.home-screen-shell.home-layout-modern .home-modern-hero-media .home-hero-backdrop,.home-screen-shell.home-layout-modern .home-modern-hero-media .home-hero-backdrop-wrap{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;inset:0;width:100%}.home-screen-shell.home-layout-modern .home-modern-hero-media .home-hero-backdrop{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.home-screen-shell.home-layout-modern .home-modern-hero-media .home-hero-backdrop-wrap{z-index:0}.home-screen-shell.home-layout-modern .home-hero-backdrop{filter:brightness(1.08) saturate(1.04);object-position:100% 0;opacity:1;transition:opacity .48s ease}.home-screen-shell.home-layout-modern .home-hero-backdrop.home-hero-backdrop-transition-enter{opacity:0;transition-duration:.4s}.home-screen-shell.home-layout-modern .home-hero-backdrop.home-hero-backdrop-transition-enter.is-visible{opacity:1}.home-screen-shell.home-layout-modern .home-hero-backdrop-transition-ghost{opacity:1;transition:opacity .4s ease}.home-screen-shell.home-layout-modern .home-hero-backdrop-transition-ghost.is-fading-out{opacity:0}.home-screen-shell.home-layout-modern .home-hero-trailer-layer{bottom:0;left:0;position:absolute;right:0;top:0;inset:0;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .48s ease;z-index:0}.home-screen-shell.home-layout-modern .home-hero-trailer-layer .home-inline-trailer-frame,.home-screen-shell.home-layout-modern .home-hero-trailer-layer .home-inline-trailer-video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;inset:0;transform:scale(var(--modern-trailer-overscan-zoom));transform-origin:center center;width:100%}.home-screen-shell.home-layout-modern .home-hero-trailer-layer .home-inline-trailer-video{object-position:50% 50%}.home-screen-shell.home-layout-modern .home-modern-hero-media.trailer-active .home-hero-trailer-layer{opacity:1}.home-screen-shell.home-layout-modern .home-modern-hero-media.trailer-active .home-hero-backdrop{opacity:0}.home-screen-shell.home-layout-modern .home-modern-hero-card:after,.home-screen-shell.home-layout-modern .home-modern-hero-card:before{content:none}.home-screen-shell.home-layout-modern .home-modern-hero-copy{align-items:flex-start;bottom:calc(var(--modern-rows-viewport-height) + var(--modern-hero-copy-bottom-gap));display:flex;flex-direction:column;gap:16px;justify-content:flex-end;left:var(--home-content-start);max-width:calc(100% - var(--home-content-start) - var(--modern-hero-copy-right));overflow:hidden;position:absolute;right:var(--modern-hero-copy-right);top:var(--modern-hero-copy-top-safe);width:min(var(--modern-hero-copy-max-width),calc(100% - var(--home-content-start) - var(--modern-hero-copy-right)));z-index:2}html.no-flex-gap .home-screen-shell.home-layout-modern .home-modern-hero-copy>*+*{margin-top:16px}.home-screen-shell.home-layout-modern .home-modern-hero-card.is-hero-meta-enriching .home-modern-hero-copy{visibility:hidden}.home-screen-shell.home-layout-modern .home-hero-logo{height:var(--modern-hero-logo-max-height);max-height:var(--modern-hero-logo-max-height);max-width:var(--modern-hero-logo-max-width);max-width:min(100%,var(--modern-hero-logo-max-width));object-fit:contain;object-position:left top;transition:opacity .4s ease;width:var(--modern-hero-logo-max-width);width:min(100%,var(--modern-hero-logo-max-width))}.home-screen-shell.home-layout-modern .home-hero-logo.home-hero-logo-transition-enter{opacity:0}.home-screen-shell.home-layout-modern .home-hero-logo.home-hero-logo-transition-enter.is-visible{opacity:1}.home-screen-shell.home-layout-modern .home-hero-logo-transition-ghost{left:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease}.home-screen-shell.home-layout-modern .home-hero-logo-transition-ghost.is-fading-out{opacity:0}.home-screen-shell.home-layout-modern .home-hero-title-text{font-size:var(--modern-hero-title-size);line-height:.94;max-width:var(--modern-hero-title-max-width);max-width:min(100%,var(--modern-hero-title-max-width))}.home-screen-shell.home-layout-modern .home-hero-meta-primary{gap:10px;margin-top:8px}.home-screen-shell.home-layout-modern .home-hero-brand{flex:0 0 auto;gap:16px;position:relative;width:100%}.home-screen-shell.home-layout-modern .home-modern-hero-meta-line,.home-screen-shell.home-layout-modern .home-modern-hero-secondary{align-items:flex-start;color:#b3b3b3;display:flex;flex:0 0 auto;flex-wrap:wrap;font-size:var(--modern-hero-meta-size);font-weight:500;gap:14px;line-height:1.25;margin-top:0;max-width:var(--modern-hero-meta-max-width);max-width:min(100%,var(--modern-hero-meta-max-width));opacity:1;transition:opacity .48s ease;width:var(--modern-hero-meta-max-width);width:min(100%,var(--modern-hero-meta-max-width))}html.no-flex-gap .home-screen-shell.home-layout-modern .home-modern-hero-meta-line>*,html.no-flex-gap .home-screen-shell.home-layout-modern .home-modern-hero-secondary>*{margin-bottom:14px;margin-right:14px}.home-screen-shell.home-layout-modern .home-modern-hero-meta-group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:12px;min-width:0}html.no-flex-gap .home-screen-shell.home-layout-modern .home-modern-hero-meta-group>*{margin-bottom:12px;margin-right:12px}.home-screen-shell.home-layout-modern .home-modern-hero-meta-group:empty{display:none}.home-screen-shell.home-layout-modern .home-modern-hero-meta-group-leading{flex:0 1 auto;max-width:100%}.home-screen-shell.home-layout-modern .home-modern-hero-meta-group-trailing{flex:0 0 auto;justify-content:flex-start;margin-left:0;text-align:left}.home-screen-shell.home-layout-modern .home-modern-hero-secondary{color:hsla(0,0%,100%,.88);font-size:var(--modern-hero-secondary-size);font-weight:600;line-height:1.35}.home-screen-shell.home-layout-modern .home-modern-hero-highlight{color:#fff;font-weight:600;letter-spacing:.04em}.home-screen-shell.home-layout-modern .home-modern-hero-secondary-detail{color:hsla(0,0%,100%,.74)}.home-screen-shell.home-layout-modern .home-hero-description.is-empty,.home-screen-shell.home-layout-modern .home-modern-hero-meta-line.is-empty,.home-screen-shell.home-layout-modern .home-modern-hero-secondary.is-empty{display:none}.home-screen-shell.home-layout-modern .home-modern-hero-badge{align-items:center;border:1px solid hsla(0,0%,100%,.55);border:1px solid rgb(var(--focus-color-rgb)/.55);border-radius:12px;color:var(--text-color);display:inline-flex;font-size:18px;font-weight:600;letter-spacing:.03em;line-height:1;min-height:40px;padding:0 18px}.home-screen-shell.home-layout-modern .home-hero-chip-row{display:none}.home-screen-shell.home-layout-modern .home-hero-description{color:#fff;display:block;flex:0 0 auto;font-size:var(--modern-hero-description-size);letter-spacing:.5px;line-height:1.35;margin-top:0;max-width:var(--modern-hero-description-max-width);max-width:min(100%,var(--modern-hero-description-max-width));min-height:0;opacity:1;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;transition:opacity .48s ease;white-space:normal;width:var(--modern-hero-description-max-width);width:min(100%,var(--modern-hero-description-max-width))}.home-screen-shell.home-layout-modern .home-modern-hero-meta-line .home-hero-imdb,.home-screen-shell.home-layout-modern .home-modern-hero-secondary .home-hero-imdb{color:#b3b3b3;gap:10px}.home-screen-shell.home-layout-modern .home-modern-hero-meta-line .home-hero-imdb img,.home-screen-shell.home-layout-modern .home-modern-hero-secondary .home-hero-imdb img{width:40px}.home-screen-shell.home-layout-modern .home-modern-hero-meta-line .home-hero-dot,.home-screen-shell.home-layout-modern .home-modern-hero-secondary .home-hero-dot{color:hsla(0,0%,100%,.34)}.home-screen-shell.home-layout-modern .home-modern-rows-viewport{bottom:0;height:var(--modern-rows-viewport-height);left:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;scroll-padding-top:0;scrollbar-width:none;z-index:3}.folder-detail-home-shell .home-main{margin-left:0}.home-screen-shell.home-layout-modern .home-modern-rows-viewport::-webkit-scrollbar{display:none}.home-screen-shell.home-layout-modern .home-modern-rows-scroll{display:flex;flex-direction:column;gap:24px;min-height:100%;padding:0 0 var(--modern-rows-viewport-padding-bottom)}html.no-flex-gap .home-screen-shell.home-layout-modern .home-modern-rows-scroll>*+*{margin-top:24px}.home-screen-shell.home-layout-modern.home-modern-landscape-posters .home-modern-rows-scroll{gap:24px}.home-screen-shell.home-layout-modern .home-modern-catalogs{display:flex;flex-direction:column;gap:24px}html.no-flex-gap .home-screen-shell.home-layout-modern .home-modern-catalogs>*+*{margin-top:24px}.home-screen-shell.home-layout-modern.home-modern-landscape-posters .home-modern-catalogs{gap:24px}.home-screen-shell.home-layout-modern .home-row{box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:flex-start;margin-bottom:0;min-height:0;padding-top:0;position:relative;z-index:2}.home-screen-shell.home-layout-modern .home-row-head,.home-screen-shell.home-layout-modern .home-track{padding-left:var(--home-content-start)}.home-screen-shell.home-layout-modern .home-row-head{margin-bottom:14px}.home-screen-shell.home-layout-modern .home-row-title{font-size:26px;font-weight:600;line-height:1.2}.home-screen-shell.home-layout-modern .home-track{--home-track-gap:24px;align-items:flex-end;margin-left:calc(var(--modern-track-peek-extension)*-1);padding-bottom:0;padding-left:calc(var(--home-content-start) + var(--modern-track-peek-extension));padding-right:52px}.home-screen-shell.home-layout-modern.home-modern-landscape-posters .home-modern-row .home-track{align-items:flex-start}.home-screen-shell.home-layout-modern .home-row-continue{margin-top:0}.home-screen-shell.home-layout-modern.home-modern-landscape-posters .home-row-continue{margin-bottom:18px}.home-screen-shell.home-layout-modern .home-hero-indicators{display:none}.home-screen-shell.home-layout-modern .home-poster-card{transition:flex-basis .18s ease-out,min-width .18s ease-out,max-width .18s ease-out,margin-top .18s ease-out,margin-bottom .18s ease-out}.home-screen-shell.home-layout-modern .home-poster-card:not(.is-landscape),.home-screen-shell.home-layout-modern .home-seeall-card{--home-poster-radius:24px;flex-basis:var(--home-modern-portrait-poster-width);max-width:var(--home-modern-portrait-poster-width);min-width:var(--home-modern-portrait-poster-width)}.home-screen-shell.home-layout-modern .home-poster-card:not(.is-landscape) .home-poster-frame{height:var(--home-modern-portrait-poster-height)}.home-screen-shell.home-layout-modern .home-poster-card.is-landscape{flex-basis:var(--home-landscape-poster-width);max-width:var(--home-landscape-poster-width);min-width:var(--home-landscape-poster-width)}.home-screen-shell.home-layout-modern .home-poster-card.is-landscape .home-poster-frame{aspect-ratio:16/9;height:var(--home-landscape-poster-height)}.home-screen-shell.home-layout-modern .home-poster-card.is-landscape .home-poster-expanded-gradient{display:block;height:54%;transition:height .18s ease-out}.home-screen-shell.home-layout-modern .home-poster-card.is-landscape .home-poster-landscape-copy{bottom:12px;display:block;left:14px;max-width:76%;opacity:1;pointer-events:none;position:absolute;right:14px;transform:translateY(0);transition:opacity .18s ease-out,transform .18s ease-out;z-index:2}.home-screen-shell.home-layout-modern .home-poster-card.is-landscape .home-poster-copy{display:none}.home-screen-shell .home-collection-card .home-poster-frame{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.home-screen-shell .home-collection-card.is-collection-square{flex-basis:var(--home-poster-height);max-width:var(--home-poster-height);min-width:var(--home-poster-height)}.home-screen-shell .home-collection-card.is-collection-square .home-poster-frame{aspect-ratio:1/1;height:var(--home-poster-height)}.home-screen-shell .home-collection-card.is-collection-landscape{flex-basis:var(--home-landscape-poster-width);max-width:var(--home-landscape-poster-width);min-width:var(--home-landscape-poster-width)}.home-screen-shell .home-collection-card.is-collection-landscape .home-poster-frame{aspect-ratio:16/9;height:var(--home-landscape-poster-height)}.home-screen-shell.home-layout-modern .home-collection-card.is-collection-square{flex-basis:var(--home-modern-portrait-poster-height);max-width:var(--home-modern-portrait-poster-height);min-width:var(--home-modern-portrait-poster-height)}.home-screen-shell.home-layout-modern .home-collection-card.is-collection-square .home-poster-frame{height:var(--home-modern-portrait-poster-height)}.home-screen-shell.home-layout-modern .home-collection-card.is-collection-landscape{flex-basis:var(--home-landscape-poster-width);max-width:var(--home-landscape-poster-width);min-width:var(--home-landscape-poster-width)}.home-screen-shell.home-layout-modern .home-collection-card.is-collection-landscape .home-poster-frame{height:var(--home-landscape-poster-height)}.home-screen-shell .home-collection-card .content-poster,.home-screen-shell .home-collection-card .home-poster-focus-gif{object-fit:fill}.home-screen-shell .home-poster-focus-gif{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;inset:0;opacity:0;pointer-events:none;transition:opacity .2s ease;width:100%}.home-screen-shell .home-collection-card.is-focus-gif-active .home-poster-focus-gif{opacity:1}.home-screen-shell .home-collection-emoji{align-items:center;display:flex;font-size:64px;height:100%;justify-content:center;line-height:1;width:100%}.home-screen-shell.home-layout-modern .home-poster-card.is-landscape:not(.is-expanded){margin-bottom:18px}.home-screen-shell.home-layout-modern .home-poster-card.is-landscape.is-expanded .home-poster-landscape-copy{opacity:0;transform:translateY(8px)}.home-screen-shell.home-layout-modern .home-poster-card.is-landscape.is-expanded{flex-basis:var(--home-poster-expanded-width);max-width:var(--home-poster-expanded-width);min-width:var(--home-poster-expanded-width)}.home-screen-shell.home-layout-modern.home-modern-landscape-posters .home-poster-card.is-landscape.is-expanded{flex-basis:var(--home-landscape-poster-width);max-width:var(--home-landscape-poster-width);min-width:var(--home-landscape-poster-width)}.home-screen-shell.home-layout-modern .home-poster-card.is-landscape.is-expanded .home-poster-frame{height:var(--home-poster-height)}.home-screen-shell.home-layout-modern.home-modern-landscape-posters .home-poster-card.is-landscape.is-expanded .home-poster-frame{height:var(--home-landscape-poster-height)}.home-screen-shell.home-layout-modern .home-poster-card.is-landscape.is-expanded .home-poster-expanded-gradient{height:40%}.home-screen-shell.home-layout-modern .home-poster-card.is-expanded{flex-basis:var(--home-poster-expanded-width);max-width:var(--home-poster-expanded-width);min-width:var(--home-poster-expanded-width)}.home-screen-shell.home-layout-modern .home-poster-card:not(.is-landscape).is-expanded{flex-basis:var(--home-modern-portrait-expanded-width);max-width:var(--home-modern-portrait-expanded-width);min-width:var(--home-modern-portrait-expanded-width)}.home-screen-shell.home-layout-modern .home-poster-card.is-expanded .home-poster-frame{height:var(--home-poster-height);transform:none}.home-screen-shell.home-layout-modern .home-poster-card:not(.is-landscape).is-expanded .home-poster-frame{height:var(--home-modern-portrait-poster-height)}.home-screen-shell.home-layout-modern .home-poster-card.is-expanded .home-poster-expanded-backdrop,.home-screen-shell.home-layout-modern .home-poster-card.is-expanded.is-expanded-backdrop-ready .content-poster,.home-screen-shell.home-layout-modern .home-poster-card.is-expanded.is-expanded-backdrop-ready .content-poster.placeholder{opacity:0}.home-screen-shell.home-layout-modern .home-poster-card.is-expanded.is-expanded-backdrop-ready .home-poster-expanded-backdrop{opacity:1}.home-screen-shell.home-layout-modern .home-poster-card.is-expanded .home-poster-expanded-brand,.home-screen-shell.home-layout-modern .home-poster-card.is-expanded .home-poster-expanded-gradient{display:block}.home-screen-shell.home-layout-modern .home-poster-card.is-expanded .home-poster-copy{display:none}.home-screen-shell.home-layout-modern .home-poster-card.is-trailer-active .home-poster-trailer-layer{bottom:0;display:block;left:0;position:absolute;right:0;top:0;inset:0;opacity:1;z-index:1}.home-screen-shell.home-layout-modern .home-continue-copy{bottom:24px;left:24px;right:24px}.home-screen-shell.home-layout-modern .home-continue-kicker{font-size:24px;letter-spacing:1px;line-height:1.33}.home-screen-shell.home-layout-modern .home-continue-title{font-size:28px;letter-spacing:.2px;line-height:1.42;margin-top:0}.home-screen-shell.home-layout-modern .home-continue-subtitle{font-size:24px;letter-spacing:.8px;line-height:1.33;margin-top:0}.home-screen-shell.home-layout-modern .home-continue-badge{border-radius:8px;font-size:20px;line-height:1.4;min-height:28px;padding:8px 16px;right:16px;top:16px}.home-screen-shell.home-layout-modern .home-continue-progress{border-radius:3px;bottom:8px;height:6px;left:20px;right:20px}.home-screen-shell.home-layout-modern .home-content-card.focused{transform:none}.home-screen-shell.home-layout-modern .home-poster-card.focused,.home-screen-shell.home-layout-modern .home-poster-card.home-content-card.focused{border-color:transparent!important;box-shadow:none!important}.home-screen-shell.home-layout-modern .home-poster-frame{aspect-ratio:auto;border-radius:var(--home-poster-radius);height:var(--home-poster-height);transition:height .18s ease-out,border-color .12s ease,box-shadow .12s ease,background-color .12s ease;width:100%}.home-screen-shell.home-layout-modern .home-poster-card.focused .home-poster-frame{background-color:var(--focus-bg);border-color:var(--secondary-color);box-shadow:0 0 0 2px var(--secondary-color);transform:none}.home-screen-shell.home-layout-modern .home-poster-copy{box-sizing:border-box;height:var(--home-poster-copy-height);min-height:var(--home-poster-copy-height);overflow:hidden}.home-sidebar.performance-constrained,.home-sidebar.performance-constrained .home-nav-item,.home-sidebar.performance-constrained .home-nav-label{transition:none}.home-screen-shell.home-layout-modern .home-poster-copy{display:none}.settings-shell{background:var(--bg-color);color:var(--text-color)}.settings-root-sidebar-slot{display:block;display:contents}.settings-shell *{box-sizing:border-box}.settings-workspace{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:56px;display:grid;flex:0 0 auto;gap:32px;grid-template-columns:440px minmax(0,1fr);height:calc(100vh - 96px);margin:48px 64px 48px var(--legacy-sidebar-rail-width);min-height:0;min-width:0;padding:40px;transition:width .35s cubic-bezier(.4,0,.2,1),margin .35s cubic-bezier(.4,0,.2,1);width:calc(100vw - var(--legacy-sidebar-rail-width) - 64px);will-change:width,margin}.settings-shell:has(.home-sidebar[data-collapsible=true]) .settings-workspace{margin-left:64px;width:calc(100vw - 128px)}.settings-shell.has-collapsible-sidebar .settings-workspace{margin-left:64px;width:calc(100vw - 128px)}.settings-shell:has(.modern-sidebar-shell) .settings-workspace{height:calc(100vh - 92px);margin:68px 64px 24px;width:calc(100vw - 128px)}.settings-shell.has-modern-sidebar .settings-workspace{height:calc(100vh - 92px);margin:68px 64px 24px;width:calc(100vw - 128px)}.settings-action-row,.settings-layout-card,.settings-nav-item,.settings-plugin-add,.settings-plugin-input,.settings-rail-item,.settings-theme-card{-webkit-appearance:none;appearance:none;border:none;font:inherit}.settings-content-frame,.settings-sidebar-frame{min-height:0;min-width:0;overflow:hidden;position:relative}.settings-sidebar{display:flex;flex-direction:column;gap:28px;height:100%;min-height:0;overflow-y:auto;padding-right:0;scrollbar-width:none;width:100%;-ms-overflow-style:none;overscroll-behavior:contain;scroll-behavior:auto;scrollbar-color:transparent transparent}html.no-flex-gap .settings-sidebar>*+*{margin-top:28px}.settings-sidebar::-webkit-scrollbar{display:none}.settings-scroll-indicator{align-items:center;color:var(--text-secondary);display:flex;height:64px;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s ease;width:64px;z-index:2}.settings-scroll-indicator svg{fill:none;height:64px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8;width:64px}.settings-scroll-indicator-down,.settings-scroll-indicator-up{left:50%;transform:translateX(-50%)}.settings-scroll-indicator-up{top:4px}.settings-scroll-indicator-down{bottom:4px}.settings-scroll-indicator-left,.settings-scroll-indicator-right{top:50%;transform:translateY(-50%)}.settings-scroll-indicator-left{left:4px}.settings-scroll-indicator-right{right:4px}.settings-content-frame.can-scroll-backward .settings-scroll-indicator-up,.settings-content-frame.can-scroll-forward .settings-scroll-indicator-down,.settings-horizontal-scroll-frame.can-scroll-backward .settings-scroll-indicator-left,.settings-horizontal-scroll-frame.can-scroll-forward .settings-scroll-indicator-right,.settings-sidebar-frame.can-scroll-backward .settings-scroll-indicator-up,.settings-sidebar-frame.can-scroll-forward .settings-scroll-indicator-down,.settings-trakt-scroll-frame.can-scroll-backward .settings-scroll-indicator-up,.settings-trakt-scroll-frame.can-scroll-forward .settings-scroll-indicator-down,.supporters-list-frame.can-scroll-backward .settings-scroll-indicator-up,.supporters-list-frame.can-scroll-forward .settings-scroll-indicator-down{opacity:.55}.settings-nav-item{align-items:center;background:var(--bg-color);border:1px solid transparent;border-radius:999px;color:var(--text-secondary);display:flex;justify-content:space-between;min-height:112px;padding:0 36px;text-align:left}.settings-nav-item.focused,.settings-nav-item.selected{background:var(--card-bg);color:#fff;font-weight:600}.settings-nav-item.selected{border:1px solid var(--focus-color)!important}.settings-nav-item.focused{border:2px solid var(--focus-color)!important}.settings-nav-leading{align-items:center;display:flex;flex:1 1 auto;gap:20px;min-width:0}html.no-flex-gap .settings-nav-leading>*+*{margin-left:20px}.settings-nav-label{display:inline-block;font-size:32px;font-size:clamp(26px,1.7vw,32px);font-weight:400;line-height:48px;line-height:min(2.5vw,48px);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;will-change:transform}.settings-nav-label.is-marquee-active{overflow:visible;text-overflow:clip}.settings-nav-label.is-marquee-active:after{content:attr(data-marquee-text);padding-left:var(--settings-marquee-gap,32px)}.settings-nav-label-wrap{align-items:center;display:inline-flex;flex:1 1 auto;flex-wrap:nowrap;gap:12px;min-width:0;overflow:hidden}html.no-flex-gap .settings-nav-label-wrap>*+*{margin-left:12px}.settings-nav-badge{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:var(--text-secondary);flex:0 0 auto;font-size:24px;font-weight:700;letter-spacing:.08em;padding:6px 14px;text-transform:uppercase}.settings-nav-item.focused .settings-nav-badge,.settings-nav-item.selected .settings-nav-badge{border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9)}.settings-nav-icon{flex:0 0 auto}.settings-nav-icon-material{align-items:center;color:currentColor;display:inline-flex;font-family:Material Icons;font-size:36px;height:36px;justify-content:center;line-height:1;width:36px;-webkit-font-smoothing:antialiased}.settings-nav-icon-svg{fill:currentColor;height:36px;width:36px}.settings-nav-icon-image{filter:brightness(0) saturate(100%) invert(76%) sepia(0) saturate(0) hue-rotate(184deg) brightness(96%) contrast(90%);height:36px;object-fit:contain;width:36px}.settings-nav-item.focused .settings-nav-icon-image,.settings-nav-item.selected .settings-nav-icon-image{filter:brightness(0) saturate(100%) invert(100%)}.settings-nav-chevron,.settings-plugin-add-icon,.settings-plugin-icon-symbol,.settings-row-icon{fill:none;flex:0 0 auto;height:36px;opacity:.76;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:36px}.settings-content{display:flex;flex-direction:column;gap:24px;height:100%;min-height:0;min-width:0;overflow-y:auto;padding-right:2px;scrollbar-width:none;width:100%;-ms-overflow-style:none;scrollbar-color:transparent transparent;transform-origin:center top}html.no-flex-gap .settings-content>*+*{margin-top:24px}.settings-content-header,.settings-group-card,.settings-slide-panel{flex-shrink:0}.settings-content::-webkit-scrollbar{display:none}.settings-content.is-section-transitioning{animation:settingsSectionFade .18s ease}.settings-slide-panel{animation:settingsSlidePanelEnter .32s cubic-bezier(.22,1,.36,1) both;flex:1 1 auto;min-height:0;will-change:opacity,transform}.trakt-route-shell{background:var(--bg-color);box-sizing:border-box;height:100vh;overflow:hidden;padding:min(2.92vw,56px) min(5vw,96px);width:100vw}.trakt-route-content{height:100%;min-height:0;width:100%}.trakt-route-shell .settings-trakt-panel{gap:72px;gap:min(3.75vw,72px);height:100%;max-height:100%;min-height:0}.trakt-route-shell .settings-trakt-card,.trakt-route-shell .settings-trakt-hero{max-height:100%;min-height:0}.nuvio-route-slide-enter,.trakt-route-shell.trakt-route-enter .settings-trakt-panel{--nuvio-route-slide-distance:8.333vw;animation:nuvioRouteSlideEnter .35s cubic-bezier(.4,0,.2,1) both;will-change:opacity,transform}.trakt-route-shell .settings-trakt-button,.trakt-route-shell .settings-trakt-options-stack .settings-action-row,.trakt-route-shell .settings-trakt-small-button{transition:transform .21s cubic-bezier(.22,1,.36,1),border-color .21s cubic-bezier(.22,1,.36,1),background-color .21s cubic-bezier(.22,1,.36,1),color .21s cubic-bezier(.22,1,.36,1)}.trakt-route-shell .settings-trakt-logo{height:192px;height:min(10vw,192px);width:192px;width:min(10vw,192px)}.trakt-route-shell .settings-trakt-title{font-size:56px;font-size:min(2.92vw,56px);font-weight:600;line-height:72px;line-height:min(3.75vw,72px);margin-top:min(2.5vw,48px)}.trakt-route-shell .settings-trakt-description{font-size:32px;font-size:min(1.67vw,32px);letter-spacing:.998px;letter-spacing:min(.052vw,1px);line-height:48px;line-height:min(2.5vw,48px);margin-top:min(1.25vw,24px)}.trakt-route-shell .settings-trakt-connected{font-size:32px;font-size:min(1.67vw,32px);letter-spacing:.3px;letter-spacing:min(.016vw,.3px);line-height:48px;line-height:min(2.5vw,48px);margin-top:min(1.67vw,32px)}.trakt-route-shell .settings-trakt-card{border-radius:36px;border-radius:min(1.875vw,36px);box-sizing:border-box;padding:min(2.08vw,40px)}.trakt-route-shell .settings-trakt-scroll-area{gap:15.936px;gap:min(.83vw,16px)}.trakt-route-shell .settings-trakt-card-title{font-size:39.936px;font-size:min(2.08vw,40px);font-weight:500;line-height:56px;line-height:min(2.92vw,56px)}.trakt-route-shell .settings-trakt-body-copy{font-size:32px;font-size:min(1.67vw,32px);letter-spacing:.998px;letter-spacing:min(.052vw,1px);line-height:48px;line-height:min(2.5vw,48px)}.trakt-route-shell .settings-trakt-error,.trakt-route-shell .settings-trakt-message,.trakt-route-shell .settings-trakt-meta-copy,.trakt-route-shell .settings-trakt-warning{font-size:28px;font-size:min(1.46vw,28px);letter-spacing:.499px;letter-spacing:min(.026vw,.5px);line-height:39.936px;line-height:min(2.08vw,40px)}.trakt-route-shell .settings-trakt-code{font-size:76px;font-size:min(3.96vw,76px);letter-spacing:8px;letter-spacing:min(.42vw,8px);line-height:1.1}.trakt-route-shell .settings-trakt-qr{height:360px;height:min(18.75vw,360px);width:360px;width:min(18.75vw,360px)}.trakt-route-shell .settings-trakt-button,.trakt-route-shell .settings-trakt-small-button{font-size:25.92px;font-size:min(1.35vw,26px);font-weight:600;line-height:1.1;min-height:63.936px;min-height:min(3.33vw,64px);padding:0 min(1.35vw,26px)}.trakt-route-shell .settings-trakt-small-button{font-size:22px;font-size:min(1.15vw,22px);min-height:52px;min-height:min(2.71vw,52px);padding:0 min(1.15vw,22px)}.trakt-route-shell .settings-trakt-button.focused,.trakt-route-shell .settings-trakt-small-button.focused{border-width:4px!important;transform:scale(1.06);transform-origin:left center}.trakt-route-shell .settings-trakt-button.focused,.trakt-route-shell .settings-trakt-button:focus-visible,.trakt-route-shell .settings-trakt-small-button.focused,.trakt-route-shell .settings-trakt-small-button:focus-visible{border-width:4px!important;transform:scale(1.06);transform-origin:left center}.trakt-route-shell .settings-trakt-footer-row{gap:24px;gap:min(1.25vw,24px);justify-content:flex-start;margin-top:min(1.67vw,32px)}.trakt-route-shell .settings-trakt-stats{gap:15.936px;gap:min(.83vw,16px);margin-bottom:min(1.25vw,24px);margin-top:min(.625vw,12px);min-height:196px;min-height:min(10.21vw,196px)}.trakt-route-shell .settings-trakt-stats-row{min-height:111.936px;min-height:min(5.83vw,112px)}.trakt-route-shell .settings-trakt-stats-label{align-items:center;display:flex;font-size:24px;font-size:min(1.25vw,24px);font-weight:500;letter-spacing:.998px;letter-spacing:min(.052vw,1px);line-height:32px;line-height:min(1.67vw,32px);min-height:32px;min-height:min(1.67vw,32px)}.trakt-route-shell .settings-trakt-stats-line{background:hsla(0,0%,100%,.24);display:block;flex:0 0 auto;height:1.997px;height:max(1px,min(.104vw,2px));opacity:1;width:100%}.trakt-route-shell .settings-trakt-stat{min-height:111.936px;min-height:min(5.83vw,112px);padding:min(.625vw,12px) 0}.trakt-route-shell .settings-trakt-stat strong{font-size:32px;font-size:min(1.67vw,32px);font-weight:500;line-height:48px;line-height:min(2.5vw,48px)}.trakt-route-shell .settings-trakt-stat span{font-size:24px;font-size:min(1.25vw,24px);letter-spacing:.8px;letter-spacing:min(.042vw,.8px);line-height:32px;line-height:min(1.67vw,32px);margin-top:min(.21vw,4px)}.supporters-route-shell{background:var(--bg-color);box-sizing:border-box;color:var(--text-color);height:100vh;overflow:hidden;padding:min(2.92vw,56px) min(3.75vw,72px);width:100vw}.supporters-route-shell *{box-sizing:border-box}.supporters-route-content{display:grid;gap:48px;gap:min(2.5vw,48px);grid-template-columns:42fr 58fr;height:100%;min-height:0;min-width:0;width:100%}.supporters-route-shell.supporters-route-enter .supporters-route-content{--nuvio-route-slide-distance:8.333vw;animation:nuvioRouteSlideEnter .35s cubic-bezier(.4,0,.2,1) both;will-change:opacity,transform}.supporters-brand-card,.supporters-content-card{background:var(--bg-elevated);border:max(1px,min(.104vw,2px)) solid var(--border-color);border-radius:56px;border-radius:min(2.92vw,56px);min-height:0;min-width:0}.supporters-brand-card{overflow:hidden;perspective:2200px;position:relative}.supporters-brand-face{backface-visibility:hidden;bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0;inset:0;justify-content:center;padding:min(3.33vw,64px) min(2.92vw,56px);transform-style:preserve-3d;transition:transform .48s cubic-bezier(.4,0,.2,1),opacity .24s ease}.supporters-brand-front{opacity:1;transform:rotateY(0deg)}.supporters-brand-back{align-items:center;opacity:0;text-align:center;transform:rotateY(-180deg)}.supporters-brand-card.is-flipped .supporters-brand-front{opacity:0;transform:rotateY(180deg)}.supporters-brand-card.is-flipped .supporters-brand-back{opacity:1;transform:rotateY(0deg)}.supporters-brand-copy{display:flex;flex-direction:column;gap:32px;gap:min(1.67vw,32px)}html.no-flex-gap .supporters-brand-copy>*+*{margin-top:32px}.supporters-brand-logo{height:172px;height:min(8.96vw,172px);margin-bottom:min(.83vw,16px);object-fit:contain;object-position:left center;width:78%}.supporters-brand-heading-group{display:flex;flex-direction:column;gap:15.936px;gap:min(.83vw,16px)}html.no-flex-gap .supporters-brand-heading-group>*+*{margin-top:15.936px}.supporters-dialog h2,.supporters-qr-copy h2,.supporters-title{color:var(--text-color);font-size:48px;font-size:min(2.5vw,48px);font-weight:600;line-height:62px;line-height:min(3.23vw,62px);margin:0}.supporters-primary-copy,.supporters-qr-copy p,.supporters-secondary-copy,.supporters-subtitle{font-size:28px;font-size:min(1.46vw,28px);letter-spacing:.499px;letter-spacing:min(.026vw,.5px);line-height:39.936px;line-height:min(2.08vw,40px);margin:0}.supporters-qr-copy p,.supporters-secondary-copy,.supporters-subtitle{color:var(--text-secondary)}.supporters-primary-copy{color:hsla(0,0%,100%,.92)}.supporters-back-button,.supporters-dialog-button,.supporters-donate-button,.supporters-retry-button{-webkit-appearance:none;appearance:none;background:#f4f4f4;border:none;border-radius:999px;color:#151515;font:inherit;font-size:32px;font-size:min(1.67vw,32px);font-weight:600;line-height:1.1;min-height:75.6px;min-height:min(5.21vw,7vh,100px);padding:0 min(1.88vw,36px);text-align:left;transition:transform .21s cubic-bezier(.22,1,.36,1),border-color .21s cubic-bezier(.22,1,.36,1),background-color .21s cubic-bezier(.22,1,.36,1),color .21s cubic-bezier(.22,1,.36,1)}.supporters-donate-button{margin-top:auto;width:100%}.supporters-back-button,.supporters-dialog-button:not(.primary){background:var(--card-bg);color:var(--text-color)}.supporters-back-button.focused,.supporters-dialog-button.focused,.supporters-donate-button.focused,.supporters-retry-button.focused{background:var(--focus-color);color:var(--bg-color);outline:none;transform:scale(1.04)}.supporters-back-button.focused,.supporters-back-button:focus-visible,.supporters-dialog-button.focused,.supporters-dialog-button:focus-visible,.supporters-donate-button.focused,.supporters-donate-button:focus-visible,.supporters-retry-button.focused,.supporters-retry-button:focus-visible{background:var(--focus-color);color:var(--bg-color);outline:none;transform:scale(1.04)}.supporters-qr-copy{align-items:center;display:flex;flex-direction:column;gap:19.968px;gap:min(1.04vw,20px)}html.no-flex-gap .supporters-qr-copy>*+*{margin-top:19.968px}.supporters-donate-qr{border-radius:48px;border-radius:min(2.5vw,48px);height:440px;height:min(22.92vw,440px);margin:min(2.29vw,44px) 0 min(1.88vw,36px);width:440px;width:min(22.92vw,440px)}.supporters-content-card{display:flex;flex-direction:column;gap:36px;gap:min(1.88vw,36px);overflow:hidden;padding:min(2.5vw,48px)}html.no-flex-gap .supporters-content-card>*+*{margin-top:36px}.supporters-tabs{display:grid;flex:0 0 auto;gap:24px;gap:min(1.25vw,24px);grid-template-columns:repeat(3,minmax(0,1fr))}.supporters-tab{-webkit-appearance:none;appearance:none;background:var(--bg-color);border:max(1px,min(.104vw,2px)) solid transparent;border-radius:999px;color:var(--text-secondary);font:inherit;font-size:32px;font-size:min(1.67vw,32px);font-weight:500;line-height:1.1;min-height:108px;min-height:min(5.625vw,108px);min-width:0;overflow:hidden;padding:0 min(1.88vw,36px);text-overflow:ellipsis;transition:border-color .18s ease,background-color .18s ease,color .18s ease;white-space:nowrap}.supporters-tab.selected{border-color:rgb(var(--focus-rgb)/.8);font-weight:600}.supporters-tab.focused,.supporters-tab.selected{background:var(--card-bg);color:var(--text-color)}.supporters-tab.focused{border-color:var(--focus-color);border-width:max(2px,min(.208vw,4px));outline:none}.supporters-tab.focused,.supporters-tab:focus-visible{background:var(--card-bg);border-color:var(--focus-color);border-width:max(2px,min(.208vw,4px));color:var(--text-color);outline:none}.supporters-tab-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.supporters-list-frame{background:var(--bg-color);border:max(1px,min(.104vw,2px)) solid var(--border-color);border-radius:48px;border-radius:min(2.5vw,48px);flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.supporters-list{display:flex;flex-direction:column;gap:24px;gap:min(1.25vw,24px);height:100%;min-height:0;overflow-y:auto;padding:min(2.08vw,40px) min(1.46vw,28px) min(1.25vw,24px);scrollbar-width:none;width:100%}html.no-flex-gap .supporters-list>*+*{margin-top:24px}.supporters-list::-webkit-scrollbar{display:none}.supporters-person-card{align-items:center;-webkit-appearance:none;appearance:none;background:var(--card-bg);border:max(1px,min(.104vw,2px)) solid var(--border-color);border-radius:43.968px;border-radius:min(2.29vw,44px);color:var(--text-color);display:flex;gap:32px;gap:min(1.67vw,32px);min-height:168px;min-height:min(8.75vw,168px);padding:min(1.67vw,32px) min(1.88vw,36px);text-align:left;transform-origin:center;transition:transform .17s cubic-bezier(.22,1,.36,1),border-color .17s ease,color .17s ease;width:100%}html.no-flex-gap .supporters-person-card>*+*{margin-left:32px}.supporters-person-card.focused{border-color:var(--focus-color);border-width:max(2px,min(.208vw,4px));outline:none;transform:scale(1.02)}.supporters-person-card.focused,.supporters-person-card:focus-visible{border-color:var(--focus-color);border-width:max(2px,min(.208vw,4px));outline:none;transform:scale(1.02)}.supporters-avatar{align-items:center;background:var(--bg-color);border:max(1px,min(.104vw,2px)) solid var(--border-color);border-radius:50%;color:var(--text-color);display:inline-flex;flex:0 0 auto;font-size:32px;font-size:min(1.67vw,32px);font-weight:600;height:115.968px;height:min(6.04vw,116px);justify-content:center;line-height:1;overflow:hidden;width:115.968px;width:min(6.04vw,116px)}.supporters-avatar.large{height:144px;height:min(7.5vw,144px);width:144px;width:min(7.5vw,144px)}.supporters-avatar img{height:100%;object-fit:cover;width:100%}.supporters-card-copy{flex:1 1 auto;min-width:0}.supporters-card-copy h3,.supporters-card-copy p{margin:0;overflow:hidden;text-overflow:ellipsis}.supporters-card-copy h3{color:var(--text-color);font-size:32px;font-size:min(1.67vw,32px);font-weight:500;line-height:48px;line-height:min(2.5vw,48px);white-space:nowrap}.supporters-card-title-row{align-items:center;display:flex;gap:15.936px;gap:min(.83vw,16px);min-width:0}html.no-flex-gap .supporters-card-title-row>*+*{margin-left:15.936px}.supporters-card-title-row h3{min-width:0}.supporters-card-copy p{color:var(--text-secondary);font-size:28px;font-size:min(1.46vw,28px);line-height:39.936px;line-height:min(2.08vw,40px);white-space:nowrap}.supporters-card-copy .supporters-card-message{display:-webkit-box;-webkit-line-clamp:2;margin-top:min(.42vw,8px);-webkit-box-orient:vertical;font-size:24px;font-size:min(1.25vw,24px);line-height:32px;line-height:min(1.67vw,32px);white-space:normal}.supporters-person-card.focused .supporters-card-copy p{color:hsla(0,0%,100%,.9)}.supporters-role-badge{background:var(--bg-color);border:max(1px,min(.104vw,2px)) solid var(--border-color);border-radius:15.936px;border-radius:min(.83vw,16px);color:var(--text-secondary);flex:0 0 auto;font-size:22px;font-size:min(1.15vw,22px);font-weight:500;line-height:28px;line-height:min(1.46vw,28px);max-width:300px;max-width:min(15.63vw,300px);overflow:hidden;padding:min(.42vw,8px) min(.83vw,16px);text-overflow:ellipsis;white-space:nowrap}.supporters-card-icon{color:var(--text-tertiary);fill:none;flex:0 0 auto;height:39.936px;height:min(2.08vw,40px);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:39.936px;width:min(2.08vw,40px)}.supporters-person-card.focused .supporters-card-icon{color:var(--focus-color)}.supporters-error-state,.supporters-status{align-items:center;background:var(--bg-color);border:max(1px,min(.104vw,2px)) solid var(--border-color);border-radius:48px;border-radius:min(2.5vw,48px);color:var(--text-secondary);display:flex;font-size:28px;font-size:min(1.46vw,28px);justify-content:center;line-height:39.936px;line-height:min(2.08vw,40px);min-height:100%;padding:min(2.5vw,48px);text-align:center}.supporters-error-state{flex-direction:column;gap:28px;gap:min(1.46vw,28px)}.supporters-error-state h2,.supporters-error-state p{margin:0}.supporters-error-state h2{color:var(--text-color);font-size:39.936px;font-size:min(2.08vw,40px);font-weight:500;line-height:56px;line-height:min(2.92vw,56px)}.supporters-dialog-backdrop{align-items:center;background:rgba(0,0,0,.62);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;inset:0;justify-content:center;z-index:80}.supporters-dialog{background:var(--bg-elevated);border:max(1px,min(.104vw,2px)) solid var(--border-color);border-radius:48px;border-radius:min(2.5vw,48px);box-shadow:0 36px 100px rgba(0,0,0,.48);color:var(--text-color);display:flex;flex-direction:column;gap:23.76px;gap:min(1.67vw,2.2vh,32px);max-height:calc(100vh - 111.936px);max-height:calc(100vh - min(5.83vw, 112px));overflow:hidden;padding:min(2.92vw,4vh,56px);width:58.33vw;width:min(58.33vw,calc(100vw - 96px),1120px)}html.no-flex-gap .supporters-dialog>*+*{margin-top:23.76px}.supporters-dialog-body p,.supporters-dialog-body small,.supporters-dialog-subtitle{color:var(--text-secondary);font-size:28px;font-size:min(1.46vw,28px);line-height:39.936px;line-height:min(2.08vw,40px);margin:0}.supporters-dialog-body small{display:block;font-size:24px;font-size:min(1.25vw,24px);line-height:32px;line-height:min(1.67vw,32px);overflow-wrap:anywhere}.supporters-dialog-body{display:flex;flex-direction:column;gap:23.76px;gap:min(1.67vw,2.2vh,32px);min-width:0;overflow:visible}html.no-flex-gap .supporters-dialog-body>*+*{margin-top:23.76px}.supporters-dialog-person-row{align-items:center;display:flex;gap:32px;gap:min(1.67vw,32px)}html.no-flex-gap .supporters-dialog-person-row>*+*{margin-left:32px}.supporters-dialog-person-row>div{display:flex;flex-direction:column;gap:15.936px;gap:min(.83vw,16px);min-width:0}html.no-flex-gap .supporters-dialog-person-row>div>*+*{margin-top:15.936px}.supporters-dialog .supporters-role-badge{align-self:flex-start;font-size:22px;font-size:min(1.15vw,22px);line-height:25.92px;line-height:min(1.35vw,26px);max-width:300px;max-width:min(15.63vw,300px);padding:min(.21vw,4px) min(.73vw,14px)}.supporters-dialog-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:21.6px;gap:min(1.25vw,2vh,24px)}html.no-flex-gap .supporters-dialog-actions>*{margin-bottom:21.6px;margin-right:21.6px}.supporters-dialog-qr{align-self:center;border-radius:39.936px;border-radius:min(2.08vw,40px);display:block;flex:0 0 auto;height:375.936px;height:min(19.58vw,35vh,376px);margin:min(.83vw,1.4vh,16px) auto 0;width:375.936px;width:min(19.58vw,35vh,376px)}.trakt-route-shell .settings-trakt-options-stack{gap:15.936px;gap:min(.83vw,16px);margin-top:0}.trakt-route-shell .settings-trakt-options-stack .settings-action-row{border-radius:999px;margin:0;min-height:168px;min-height:min(8.75vw,168px);padding:min(1.25vw,24px) min(1.875vw,36px)}.trakt-route-shell .settings-trakt-options-stack .settings-row-title{font-size:32px;font-size:min(1.67vw,32px);font-weight:400;letter-spacing:.998px;letter-spacing:min(.052vw,1px);line-height:48px;line-height:min(2.5vw,48px)}.trakt-route-shell .settings-trakt-options-stack .settings-row-subtitle{font-size:24px;font-size:min(1.25vw,24px);letter-spacing:.8px;letter-spacing:min(.042vw,.8px);line-height:32px;line-height:min(1.67vw,32px);margin-top:min(.21vw,4px)}.trakt-route-shell .settings-trakt-options-stack .settings-row-value{font-size:28px;font-size:min(1.46vw,28px);font-weight:500;letter-spacing:.192px;letter-spacing:min(.01vw,.2px);line-height:39.936px;line-height:min(2.08vw,40px)}.trakt-route-shell .settings-trakt-options-stack .settings-row-tail{gap:19.968px;gap:min(1.04vw,20px)}.trakt-route-shell .settings-trakt-options-stack .settings-row-icon{height:36px;height:min(1.875vw,36px);width:36px;width:min(1.875vw,36px)}.trakt-route-shell .settings-trakt-confirm-dialog,.trakt-route-shell .settings-trakt-dialog{width:1240px;width:min(1240px,calc(100vw - 320px))}@keyframes settingsSlidePanelEnter{0%{opacity:0;transform:translateX(8.333vw)}to{opacity:1;transform:translateX(0)}}@keyframes nuvioRouteSlideEnter{0%{opacity:0;transform:translateX(var(--nuvio-route-slide-distance,8.333vw))}to{opacity:1;transform:translateX(0)}}@keyframes settingsSectionFade{0%{opacity:.78;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.settings-content-header{display:flex;flex-direction:column;gap:12px;padding:6px 0}html.no-flex-gap .settings-content-header>*+*{margin-top:12px}.settings-title{color:#fff;font-size:48px;font-weight:600;letter-spacing:-.04em;line-height:1.04;margin:0}.settings-subtitle{color:var(--text-secondary);font-size:28px;font-weight:400;line-height:1.2;margin:0}.settings-group-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:36px;padding:28px}.settings-group-card-fill{flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;scrollbar-color:transparent transparent}.settings-group-card-fill::-webkit-scrollbar{display:none}.settings-stack{display:flex;flex-direction:column;gap:20px}html.no-flex-gap .settings-stack>*+*{margin-top:20px}.settings-group-heading{display:flex;flex-direction:column;gap:6px}html.no-flex-gap .settings-group-heading>*+*{margin-top:6px}.settings-group-title{color:#fff;font-size:32px;font-weight:600;line-height:1.15}.settings-group-subtitle{color:var(--text-secondary);font-size:24px;font-weight:400;line-height:1.2}.settings-account-card{padding:28px}.settings-account-list{display:flex;flex-direction:column;gap:12px;padding-bottom:16px}html.no-flex-gap .settings-account-list>*+*{margin-top:12px}.settings-account-description,.settings-account-inline-note,.settings-account-loading{margin:0}.settings-account-loading{color:var(--text-secondary);font-size:28px;line-height:1.2}.settings-account-description{color:var(--text-secondary);font-size:24px;line-height:1.24}.settings-account-inline-note{color:var(--text-tertiary,hsla(0,0%,100%,.46));font-size:24px;line-height:1.24;padding:0 24px}.settings-account-status-card{align-items:center;background:hsla(0,0%,96%,.1);background:rgb(var(--secondary-color-rgb)/.1);border-radius:16px;color:#fff;display:flex;gap:16px;min-height:64px;padding:16px 24px;width:100%}html.no-flex-gap .settings-account-status-card>*+*{margin-left:16px}.settings-account-status-icon{color:var(--secondary-color);flex:0 0 auto;font-size:32px;line-height:1}.settings-account-status-label{color:var(--text-tertiary,hsla(0,0%,100%,.46));font-size:22px;font-weight:500;line-height:1}.settings-account-status-value{color:#fff;font-size:24px;font-weight:500;line-height:1;min-width:0;word-break:break-word}.settings-account-action-button,.settings-account-signout-button{align-items:center;-webkit-appearance:none;appearance:none;border:1px solid transparent;border-radius:16px;color:#fff;display:flex;text-align:left;width:100%}.settings-account-action-button{background:var(--card-bg);gap:24px;min-height:84px;padding:20px 28px}.settings-account-action-button.focused{background:var(--focus-bg);border-color:var(--focus-color);transform:scale(1.02)}.settings-account-action-button.focused,.settings-account-action-button:focus-visible{background:var(--focus-bg);border-color:var(--focus-color);transform:scale(1.02)}.settings-account-button-icon{color:var(--text-secondary);flex:0 0 auto;font-size:44px;line-height:1}.settings-account-action-button.focused .settings-account-button-icon{color:var(--primary-color)}.settings-account-action-button.focused .settings-account-button-icon,.settings-account-action-button:focus-visible .settings-account-button-icon{color:var(--primary-color)}.settings-account-button-copy{display:flex;flex-direction:column;gap:2px;min-width:0}html.no-flex-gap .settings-account-button-copy>*+*{margin-top:2px}.settings-account-button-title{color:#fff;font-size:28px;font-weight:500;line-height:1.16}.settings-account-button-subtitle{color:var(--text-secondary);font-size:22px;line-height:1.18}.settings-account-signout-button{background:rgba(198,40,40,.12);gap:20px;min-height:68px;padding:16px 28px}.settings-account-signout-button.focused{background:rgba(198,40,40,.25);border-color:rgba(244,67,54,.5);transform:scale(1.02)}.settings-account-signout-button.focused,.settings-account-signout-button:focus-visible{background:rgba(198,40,40,.25);border-color:rgba(244,67,54,.5);transform:scale(1.02)}.settings-account-signout-icon{color:#f44336;font-size:36px;line-height:1}.settings-account-signout-label{color:#f44336;font-size:28px;font-weight:500;line-height:1}.settings-account-sync-overview{background:var(--card-bg);border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:20px;width:100%}html.no-flex-gap .settings-account-sync-overview>*+*{margin-top:12px}.settings-account-sync-loading{align-items:center;color:var(--text-secondary);font-size:24px;line-height:1.2}.settings-account-sync-row{align-items:center;background:var(--bg-elevated);border-radius:12px;display:flex;min-height:56px;padding:12px 16px}.settings-account-sync-total-label{color:var(--secondary-color);flex:0 0 200px;font-size:24px;font-weight:700;line-height:1;width:200px}.settings-account-profile-badge{align-items:center;border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-size:22px;font-weight:700;height:44px;justify-content:center;line-height:1;width:44px}.settings-account-profile-name{color:#fff;font-size:24px;font-weight:500;line-height:1.1;margin-left:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:140px}.settings-account-sync-stats{align-items:center;display:flex;flex:1 1 auto;justify-content:space-evenly;min-width:0}.settings-account-stat{align-items:center;display:flex;flex-direction:column;gap:2px;min-width:72px}html.no-flex-gap .settings-account-stat>*+*{margin-top:2px}.settings-account-stat strong{color:#fff;font-size:24px;font-weight:500;line-height:1}.settings-account-stat small{color:var(--text-tertiary,hsla(0,0%,100%,.46));font-size:16px;line-height:1}.settings-action-row{align-items:center;background:var(--bg-color);border:2px solid transparent;border-radius:999px;box-sizing:border-box;color:#fff;display:flex;gap:24px;justify-content:space-between;min-height:124px;padding:24px 36px;text-align:left;width:100%}html.no-flex-gap .settings-action-row>*+*{margin-left:24px}.settings-action-row.focused,.settings-layout-card.focused,.settings-plugin-add.focused,.settings-plugin-input.focused,.settings-theme-card.focused{border:2px solid var(--focus-color)!important}.settings-layout-card.is-selected{border:1px solid var(--focus-color)!important}.settings-theme-card.is-selected:not(.focused){border-color:transparent!important}.settings-row-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}html.no-flex-gap .settings-row-copy>*+*{margin-top:4px}.settings-row-leading-icon{align-items:center;color:#fff;display:inline-flex;flex:0 0 auto;font-family:Material Icons;font-size:48px;height:48px;justify-content:center;line-height:1;width:48px;-webkit-font-smoothing:antialiased}.settings-row-title{color:#fff;font-size:32px;font-weight:400;line-height:1.1}.settings-row-subtitle{color:var(--text-secondary);font-size:24px;font-weight:400;line-height:1.18}.settings-row-tail{align-items:center;color:var(--text-secondary);display:flex;flex:0 0 auto;gap:20px}html.no-flex-gap .settings-row-tail>*+*{margin-left:20px}.settings-row-badge{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);font-size:20px;font-weight:700;letter-spacing:.04em;padding:8px 16px;text-transform:uppercase}.settings-row-value{font-size:28px;line-height:1}.settings-toggle-row{min-height:124px}.settings-toggle-pill{align-items:center;background:var(--border-color);border-radius:999px;display:inline-flex;flex-shrink:0;height:48px;justify-content:flex-start;padding:4px;transition:background .16s ease;width:92px}.settings-toggle-pill.is-checked{background:hsla(0,0%,96%,.35);background:rgb(var(--secondary-color-rgb)/.35);justify-content:flex-end}.settings-toggle-thumb{background:#fff;border-radius:50%;height:40px;width:40px}.settings-theme-grid-card{overflow:visible}.settings-horizontal-scroll-frame{min-width:0;overflow:hidden;position:relative}.settings-appearance-group-card{display:flex;flex-direction:column;gap:20px}html.no-flex-gap .settings-appearance-group-card>*+*{margin-top:20px}.settings-theme-grid-card{min-height:486px}.settings-theme-grid-card .settings-group-heading{min-height:78px}.settings-theme-grid-card .settings-horizontal-scroll-frame{min-height:188px}.settings-theme-row{display:flex;gap:20px;min-height:188px;overflow-x:auto;overflow-y:visible;padding:8px;scrollbar-width:none;-ms-overflow-style:none;scroll-padding:8px}html.no-flex-gap .settings-theme-row>*+*{margin-left:20px}.settings-theme-row::-webkit-scrollbar{display:none}.settings-theme-card{align-items:center;background:var(--bg-color);border:1px solid transparent;border-radius:36px;color:#fff;display:flex;flex:0 0 192px;flex-direction:column;gap:16px;height:172px;justify-content:flex-start;min-height:172px;padding:24px 16px;width:192px}html.no-flex-gap .settings-theme-card>*+*{margin-top:16px}.settings-theme-swatch-wrap{min-height:80px}.settings-theme-swatch,.settings-theme-swatch-wrap{align-items:center;display:inline-flex;justify-content:center}.settings-theme-swatch{border-radius:50%;height:80px;width:80px}.settings-theme-swatch-light{box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.18),0 0 0 1px hsla(0,0%,100%,.08)}.settings-theme-check{height:40px;width:40px}.settings-theme-check path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}.settings-theme-name{color:var(--text-secondary);font-size:24px;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-theme-card.focused .settings-theme-name,.settings-theme-card.is-selected .settings-theme-name{color:#fff}.settings-theme-underline{display:none}.settings-collapsible{display:flex;flex-direction:column;gap:8px}html.no-flex-gap .settings-collapsible>*+*{margin-top:8px}.settings-collapsible-body{padding:0}.settings-subsection-card{border-radius:36px;padding:28px}.settings-collapsible-trigger,.settings-subsection-card .settings-action-row{background:var(--bg-color);border-radius:999px;gap:24px;min-height:124px;padding:24px 36px}.settings-collapsible-trigger .settings-row-copy,.settings-subsection-card .settings-row-copy{gap:4px}.settings-collapsible-trigger .settings-row-title,.settings-subsection-card .settings-row-title{font-size:32px;line-height:1.15}.settings-collapsible-trigger .settings-row-subtitle,.settings-subsection-card .settings-row-subtitle{font-size:24px;line-height:1.2}.settings-collapsible-trigger .settings-row-tail,.settings-subsection-card .settings-row-tail{gap:20px}.settings-collapsible-trigger .settings-row-value,.settings-subsection-card .settings-row-value{font-size:28px;line-height:1.15}.settings-collapsible-trigger .settings-row-icon,.settings-subsection-card .settings-row-icon{height:36px;width:36px}.settings-subsection-card .settings-stack{gap:20px}.settings-trakt-panel{display:grid;gap:36px;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);height:100%;padding:0}.settings-trakt-hero{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;min-width:0}.settings-trakt-logo{height:96px;object-fit:contain;width:96px}.settings-trakt-title{color:var(--text-color);font-size:48px;font-weight:600;line-height:1.05;margin-top:24px}.settings-trakt-description{color:var(--text-secondary);font-size:28px;font-weight:400;line-height:1.28;margin:12px 0 0}.settings-trakt-connected{color:#7cff9b;font-size:28px;font-weight:500;line-height:1.2;margin:16px 0 0}.settings-trakt-card{background:rgba(26,26,26,.35);background:rgb(var(--bg-elevated-rgb)/.35);border:1px solid hsla(0,0%,100%,.16);border-radius:18px;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;padding:20px}.settings-trakt-scroll-area{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;scrollbar-width:none}html.no-flex-gap .settings-trakt-scroll-area>*+*{margin-top:8px}.settings-trakt-scroll-area::-webkit-scrollbar{display:none}.settings-trakt-scroll-frame{flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.settings-trakt-scroll-frame .settings-trakt-scroll-area{height:100%}.settings-trakt-footer-row,.settings-trakt-header-row{align-items:center;display:flex;gap:12px;justify-content:space-between}html.no-flex-gap .settings-trakt-footer-row>*+*,html.no-flex-gap .settings-trakt-header-row>*+*{margin-left:12px}.settings-trakt-card-title{color:var(--text-color);font-size:32px;font-weight:600;line-height:1.15}.settings-trakt-body-copy,.settings-trakt-error,.settings-trakt-message,.settings-trakt-warning{font-size:26px;font-weight:400;line-height:1.25;margin:0}.settings-trakt-body-copy,.settings-trakt-message{color:var(--text-secondary)}.settings-trakt-error{color:#ff6e6e}.settings-trakt-warning{color:#ffb74d}.settings-trakt-code{color:var(--secondary-color);font-size:76px;font-weight:700;letter-spacing:8px;line-height:1.1}.settings-trakt-qr{border-radius:12px;height:180px;object-fit:contain;width:180px}.settings-trakt-button,.settings-trakt-small-button{-webkit-appearance:none;appearance:none;background:var(--card-bg);border:1px solid transparent;border-radius:999px;color:var(--text-color);font:inherit;font-size:26px;font-weight:600;line-height:1.1;min-height:64px;padding:0 26px}.settings-trakt-small-button{font-size:22px;min-height:52px;padding:0 22px}.settings-trakt-login-button{align-self:flex-start;background:var(--secondary-color);color:var(--on-secondary)}.settings-trakt-scroll-area>.settings-trakt-button,.settings-trakt-scroll-area>.settings-trakt-small-button{align-self:flex-start;flex:0 0 auto;width:auto}.settings-trakt-scroll-area>.settings-trakt-button{justify-content:center}.settings-trakt-button.focused,.settings-trakt-small-button.focused{background:var(--secondary-color);border:2px solid var(--focus-color)!important;color:var(--on-secondary)}.settings-trakt-button.focused,.settings-trakt-button:focus-visible,.settings-trakt-small-button.focused,.settings-trakt-small-button:focus-visible{background:var(--secondary-color);border:2px solid var(--focus-color)!important;color:var(--on-secondary)}.settings-trakt-button.is-disabled,.settings-trakt-small-button.is-disabled{opacity:.45}.settings-trakt-stats{display:flex;flex-direction:column;gap:8px;margin-top:6px;width:100%}html.no-flex-gap .settings-trakt-stats>*+*{margin-top:8px}.settings-trakt-stats-label{color:var(--text-tertiary);font-size:20px;font-weight:600;line-height:1.15}.settings-trakt-stats-line{background:var(--border-color);height:1px;opacity:.8}.settings-trakt-stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.settings-trakt-stat{border-right:1px solid hsla(0,0%,100%,.12);display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:56px;min-width:0;padding:6px 8px;text-align:center}html.no-flex-gap .settings-trakt-stat>*+*{margin-top:2px}.settings-trakt-stat:last-child{border-right:none}.settings-trakt-stat strong{color:var(--text-color);font-size:26px;font-weight:600;line-height:1.1}.settings-trakt-stat span{color:var(--text-secondary);font-size:18px;line-height:1.1}.settings-trakt-options-stack{gap:8px;margin-top:6px}.settings-trakt-options-stack .settings-action-row{border-radius:18px;min-height:132px;padding:18px 24px}.settings-trakt-options-stack .settings-row-title{font-size:26px}.settings-trakt-options-stack .settings-row-subtitle,.settings-trakt-options-stack .settings-row-value{font-size:20px}.settings-trakt-confirm-dialog,.settings-trakt-dialog{width:620px;width:min(620px,calc(100vw - 160px))}.settings-layout-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.settings-layout-card{align-items:stretch;background:var(--bg-color);border:1px solid transparent;border-radius:36px;color:#fff;display:flex;flex-direction:column;gap:12px;min-height:316px;overflow:hidden;padding:20px;position:relative;text-align:left}html.no-flex-gap .settings-layout-card>*+*{margin-top:12px}.settings-layout-badge{background:rgba(26,26,26,.94);background:rgb(var(--bg-elevated-rgb)/.94);border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1;padding:6px 12px;position:absolute;right:18px;text-transform:uppercase;top:18px;z-index:2}.settings-layout-preview{background:var(--bg-color);display:block;isolation:isolate;overflow:hidden;position:relative}.settings-layout-preview,.settings-layout-preview-placeholder{align-self:stretch;border-radius:24px;box-sizing:border-box;height:224px;width:100%}.settings-layout-preview-placeholder{background:var(--bg-elevated);display:flex;flex-direction:column;gap:16px;padding:20px}html.no-flex-gap .settings-layout-preview-placeholder>*+*{margin-top:16px}.settings-layout-placeholder-line,.settings-layout-placeholder-panel{background:var(--border-color);display:block}.settings-layout-placeholder-line{border-radius:999px;height:20px}.settings-layout-placeholder-line.is-short{width:70%}.settings-layout-placeholder-panel{background:var(--bg-color);border-radius:20px;flex:1 1 auto;min-height:0}.settings-layout-placeholder-bars{display:flex;gap:12px}html.no-flex-gap .settings-layout-placeholder-bars>*+*{margin-left:12px}.settings-layout-placeholder-bars .settings-layout-placeholder-line{flex:1 1 0}.settings-layout-card .settings-layout-preview,.settings-layout-card.focused .settings-layout-preview-placeholder,.settings-layout-card.is-selected .settings-layout-preview-placeholder{display:none}.settings-layout-card.focused .settings-layout-preview,.settings-layout-card.is-selected .settings-layout-preview{display:block}.settings-layout-preview:after{border:1px solid hsla(0,0%,100%,.05);border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;inset:0;pointer-events:none}.settings-layout-card.focused .settings-layout-badge,.settings-layout-card.is-selected .settings-layout-badge{border-color:hsla(0,0%,100%,.4);border-color:rgb(var(--focus-color-rgb)/.4);color:#fff}.settings-layout-preview-classic-stage,.settings-layout-preview-modern-stage{display:block;height:100%;position:relative;width:100%}.settings-layout-preview-classic-card,.settings-layout-preview-grid-cell,.settings-layout-preview-modern-card,.settings-layout-preview-modern-hero{border-radius:5px;display:block}.settings-layout-preview-modern{display:block;height:224px;position:relative;width:100%;--settings-layout-modern-side:5%;--settings-layout-modern-top:6%;--settings-layout-modern-gap:8px;--settings-layout-modern-card-width:78px;--settings-layout-modern-cycle-width:258px}.settings-layout-preview-modern-hero{background:hsla(0,0%,100%,.38);border-radius:6px;height:62%;left:var(--settings-layout-modern-side);position:absolute;top:var(--settings-layout-modern-top);width:calc(100% - var(--settings-layout-modern-side)*2)}.settings-layout-preview-modern-row{align-items:stretch;animation:settingsLayoutModernPreviewScroll 5.7s linear infinite;display:flex;gap:0;height:24%;left:var(--settings-layout-modern-side);position:absolute;top:73%;width:max-content;will-change:transform}html.no-flex-gap .settings-layout-preview-modern-row>*+*{margin-left:0}.settings-layout-preview-modern-card{aspect-ratio:1.45/1;background:hsla(0,0%,100%,.28);flex:0 0 var(--settings-layout-modern-card-width);height:100%;margin-right:var(--settings-layout-modern-gap);width:var(--settings-layout-modern-card-width)}.settings-layout-preview-modern-card.is-strong{background:hsla(0,0%,100%,.46)}.settings-layout-preview-grid{display:block;height:224px;position:relative;width:100%;--settings-layout-grid-gap:8px;--settings-layout-grid-card-width:44px;--settings-layout-grid-card-height:62px;--settings-layout-grid-canvas-height:482px;--settings-layout-grid-cycle-height:210px}.settings-layout-preview-grid-canvas{animation:settingsLayoutGridPreviewScroll 8.8s linear infinite;display:grid;gap:var(--settings-layout-grid-gap);grid-auto-rows:var(--settings-layout-grid-card-height);grid-template-columns:repeat(5,var(--settings-layout-grid-card-width));height:var(--settings-layout-grid-canvas-height);left:var(--settings-layout-grid-gap);position:absolute;top:var(--settings-layout-grid-gap);width:calc(100% - var(--settings-layout-grid-gap)*2);will-change:transform}.settings-layout-preview-grid-cell{background:hsla(0,0%,100%,.5);height:100%;width:100%}.settings-layout-preview-grid-cell.is-dim{background:hsla(0,0%,100%,.3)}.settings-layout-preview-classic{display:block;height:224px;position:relative;width:100%;--settings-layout-classic-side:4.5%;--settings-layout-classic-gap:8px;--settings-layout-classic-row-spacing:9px;--settings-layout-classic-row-height:63px;--settings-layout-classic-card-width:47px;--settings-layout-classic-cycle-width:110px}.settings-layout-preview-classic-row{align-items:center;display:flex;gap:0;height:var(--settings-layout-classic-row-height);left:var(--settings-layout-classic-side);position:absolute;width:max-content}html.no-flex-gap .settings-layout-preview-classic-row>*+*{margin-left:0}.settings-layout-preview-classic-card{aspect-ratio:2.1/1;background:hsla(0,0%,100%,.3);flex:0 0 var(--settings-layout-classic-card-width);height:85%;margin-right:var(--settings-layout-classic-gap);width:var(--settings-layout-classic-card-width)}.settings-layout-preview-classic-card.is-strong{background:hsla(0,0%,100%,.6)}.settings-layout-preview-classic-row.is-bottom,.settings-layout-preview-classic-row.is-top{opacity:.88}.settings-layout-preview-classic-row.is-top{top:var(--settings-layout-classic-row-spacing)}.settings-layout-preview-classic-row.is-featured{animation:settingsLayoutClassicPreviewScroll 4s linear infinite;top:calc(var(--settings-layout-classic-row-spacing)*2 + var(--settings-layout-classic-row-height));will-change:transform}.settings-layout-preview-classic-row.is-bottom{top:calc(var(--settings-layout-classic-row-spacing)*3 + var(--settings-layout-classic-row-height)*2)}.settings-layout-card.focused .settings-layout-preview,.settings-layout-card.is-selected .settings-layout-preview{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16);box-shadow:inset 0 0 0 1px rgb(var(--focus-color-rgb)/.16)}@keyframes settingsLayoutClassicPreviewScroll{0%{transform:translateX(0)}to{transform:translateX(calc(0px - var(--settings-layout-classic-cycle-width)))}}@keyframes settingsLayoutGridPreviewScroll{0%{transform:translateY(0)}to{transform:translateY(calc(0px - var(--settings-layout-grid-cycle-height)))}}@keyframes settingsLayoutModernPreviewScroll{0%{transform:translateX(0)}to{transform:translateX(calc(0px - var(--settings-layout-modern-cycle-width)))}}@media (prefers-reduced-motion:reduce){.settings-layout-card.focused .settings-layout-preview-classic-row.is-featured,.settings-layout-card.focused .settings-layout-preview-grid-canvas,.settings-layout-card.focused .settings-layout-preview-modern-row,.settings-layout-card.is-selected .settings-layout-preview-classic-row.is-featured,.settings-layout-card.is-selected .settings-layout-preview-grid-canvas,.settings-layout-card.is-selected .settings-layout-preview-modern-row,.settings-layout-preview-classic-row.is-featured,.settings-layout-preview-grid-canvas,.settings-layout-preview-modern-row{animation:none}}.settings-layout-name{font-size:28px;font-weight:500;letter-spacing:.2px;line-height:40px}.settings-profile-summary{display:flex;flex-wrap:wrap;gap:12px}html.no-flex-gap .settings-profile-summary>*{margin-bottom:12px;margin-right:12px}.settings-profile-pill{align-items:center;background:rgba(0,0,0,.62);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:18px;gap:10px;padding:12px 16px}html.no-flex-gap .settings-profile-pill>*+*{margin-left:10px}.settings-profile-pill.is-active{border:1px solid hsla(0,0%,100%,.18);color:#fff}.settings-profile-dot{border-radius:50%;height:10px;width:10px}.settings-plugin-builder{display:flex;flex-direction:column;gap:18px;margin-bottom:14px}html.no-flex-gap .settings-plugin-builder>*+*{margin-top:18px}.settings-plugin-builder-title,.settings-repository-heading{color:#fff;font-size:28px;font-weight:500}.settings-plugin-builder-row{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 180px}.settings-plugin-add,.settings-plugin-input{border-radius:26px;min-height:84px}.settings-plugin-input{background:var(--bg-color);color:hsla(0,0%,100%,.42);padding:0 24px;text-align:left}.settings-plugin-add,.settings-plugin-input{border:1px solid var(--border-color);font-size:22px}.settings-plugin-add{align-items:center;background:var(--bg-elevated);color:var(--text-secondary);display:inline-flex;gap:14px;justify-content:center}html.no-flex-gap .settings-plugin-add>*+*{margin-left:14px}.settings-plugins-phone{margin-bottom:18px}.settings-plugin-repo-list{display:flex;flex-direction:column;gap:14px}html.no-flex-gap .settings-plugin-repo-list>*+*{margin-top:14px}.settings-plugin-repo-card{align-items:flex-start;background:var(--bg-color);border:1px solid var(--border-color);border-radius:28px;display:flex;gap:20px;justify-content:space-between;padding:18px 20px}html.no-flex-gap .settings-plugin-repo-card>*+*{margin-left:20px}.settings-stream-badge-preview-section{display:flex;flex-direction:column;gap:8px}html.no-flex-gap .settings-stream-badge-preview-section>*+*{margin-top:8px}.settings-plugin-repo-copy{display:flex;flex-direction:column;gap:6px;min-width:0}html.no-flex-gap .settings-plugin-repo-copy>*+*{margin-top:6px}.settings-plugin-repo-title{color:#fff;font-size:28px;font-weight:500;line-height:1.12}.settings-plugin-repo-meta,.settings-plugin-repo-url{color:var(--text-secondary);font-size:18px;line-height:1.28}.settings-plugin-repo-url{color:var(--text-tertiary);word-break:break-word}.settings-plugin-repo-actions{align-items:center;display:flex;flex:0 0 auto;gap:10px}html.no-flex-gap .settings-plugin-repo-actions>*+*{margin-left:10px}.settings-plugin-icon-button{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:18px;color:var(--text-secondary);display:inline-flex;height:62px;justify-content:center;min-width:68px;width:68px}.settings-plugin-icon-button.focused{background:var(--focus-bg);border:2px solid var(--focus-color)!important;color:#fff}.settings-plugin-icon-button.is-destructive{color:#f08a8a}.settings-plugin-icon-symbol{height:22px;width:22px}.settings-plugin-icon-badge{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.settings-plugin-provider-heading{margin-top:18px}.settings-dialog-backdrop{align-items:center;animation:settingsSelectionBackdropIn .15s linear both;background:rgba(0,0,0,.72);bottom:0;box-sizing:border-box;display:flex;left:0;position:fixed;right:0;top:0;inset:0;justify-content:center;padding:0 48px;z-index:20}.settings-dialog{animation:settingsSelectionMenuIn .15s cubic-bezier(.4,0,.2,1) both;background:#1a1a1a;border:2px solid #333;border-radius:32px;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;max-height:calc(100vh - 96px);max-height:43vw;max-height:min(43vw,calc(100vh - 96px));max-width:37.5vw;overflow:visible;padding:48px;transform-origin:center;width:100%}html.no-flex-gap .settings-dialog>*+*{margin-top:32px}.settings-dialog-title{color:#fff;font-size:40px;font-weight:500;line-height:1.2}.settings-dialog-list{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin:0 -32px;max-height:calc(100vh - 288px);max-height:556px;max-height:min(556px,calc(100vh - 288px));overflow-y:auto;padding:8px 32px;scroll-behavior:auto;scrollbar-width:none}html.no-flex-gap .settings-dialog-list>*+*{margin-top:12px}.settings-dialog-list::-webkit-scrollbar{display:none}.settings-dialog-option{align-items:center;background:#242424;border:1px solid transparent;border-radius:999px;color:#fff;cursor:pointer;display:flex;justify-content:flex-start;min-height:80px;outline:none;padding:20px 32px;text-align:left;transform-origin:center;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.34,1.56,.64,1)}.settings-dialog-option.is-selected{background:#333;border-color:transparent;color:#fff}.settings-dialog-option.focused{background:#f5f5f5;border-color:transparent!important;color:#111;transform:scale(1.1);z-index:1}.settings-dialog-option-label{font-size:28px;font-weight:500;letter-spacing:.1px;line-height:40px}.settings-single-choice-option{justify-content:space-between}.settings-single-choice-option .settings-dialog-option-label{flex:1;min-width:0}.settings-single-choice-option-check{color:var(--secondary-color);font-size:20px;font-weight:700;line-height:1;margin-left:12px}.settings-single-choice-option.focused .settings-single-choice-option-check{color:#111}.settings-p2p-consent-dialog,.settings-text-dialog{max-height:calc(100vh - 96px);max-height:560px;max-height:min(560px,calc(100vh - 96px));max-width:720px;max-width:min(720px,calc(100vw - 96px));width:calc(100vw - 96px);width:720px;width:min(720px,calc(100vw - 96px))}.settings-text-dialog-field{background:#101010;border:2px solid #333;border-radius:20px;box-sizing:border-box;color:#fff;font:inherit;font-size:26px;line-height:1.35;outline:none;width:100%}.settings-text-dialog-message{color:hsla(0,0%,100%,.64);font-size:22px;line-height:1.35;margin-top:12px;min-height:1.35em}.settings-option-dialog-message{max-height:240px;max-height:min(240px,36vh);overflow-y:auto;scrollbar-width:none;white-space:pre-wrap}.settings-option-dialog-message::-webkit-scrollbar{display:none}.settings-p2p-consent-dialog .settings-dialog-list{flex-direction:row;gap:32px;margin:0;max-height:none;overflow:visible;padding:0}.settings-p2p-consent-dialog .settings-dialog-option{flex:1 1 0;min-width:0}.settings-p2p-consent-message{margin-bottom:0}.settings-p2p-consent-dialog .settings-dialog-title{text-align:center}.settings-p2p-consent-dialog .settings-dialog-option.focused{transform:scale(1.04)}.settings-text-dialog-message.error{color:#ff8e85}.settings-text-dialog-input{min-height:72px;padding:0 22px}.settings-text-dialog-textarea{min-height:220px;padding:18px 22px;resize:none;white-space:pre-wrap}.settings-text-dialog-field.focused,.settings-text-dialog-field:focus{background:#fff;border-color:#f5f5f5;color:#111}.settings-text-dialog-actions{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-text-dialog-button{justify-content:center;text-align:center}.settings-appearance-dialog,.settings-language-dialog{max-height:calc(100vh - 96px);max-height:43vw;max-height:min(43vw,calc(100vh - 96px));max-width:37.5vw}.settings-language-dialog-list{max-height:calc(100vh - 288px);max-height:556px;max-height:min(556px,calc(100vh - 288px))}.settings-language-option{background:#242424;border:1px solid transparent;border-radius:999px;min-height:80px;padding:20px 32px;scroll-margin-block:12px}.settings-language-option.is-selected{background:#333;border-color:transparent}.settings-language-option.focused{background:#f5f5f5;border-color:transparent!important}.settings-language-option-copy{align-items:center;display:flex;flex:1;min-width:0}.settings-language-option-meta{align-items:center;display:flex;gap:12px;margin-left:12px}html.no-flex-gap .settings-language-option-meta>*+*{margin-left:12px}.settings-language-option-code{color:var(--text-secondary);font-size:24px;font-weight:600;letter-spacing:.08em}.settings-language-option-check{color:var(--secondary-color);font-size:20px;font-weight:700;line-height:1}.settings-language-option.is-selected .settings-dialog-option-label{color:#fff}.settings-language-option.focused .settings-language-option-code,.settings-language-option.is-selected .settings-language-option-code{color:inherit}.settings-language-option.focused .settings-dialog-option-label,.settings-language-option.focused .settings-language-option-check{color:#111}@keyframes settingsSelectionBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes settingsSelectionMenuIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.settings-empty-state{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;font-size:24px;justify-content:center;line-height:1.4;min-height:280px;text-align:center}.settings-empty-state p{margin:0}.settings-empty-state-plugins{gap:14px}.settings-plugin-soon-text{max-width:560px;text-align:center}.settings-about-brand{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:10px 0 18px}html.no-flex-gap .settings-about-brand>*+*{margin-top:14px}.settings-about-logo{max-width:100%;object-fit:contain;width:320px}.settings-about-copy{color:var(--text-secondary);font-size:20px;margin:0;text-align:center}.debug-console-shell{background:var(--bg-color,#0f1115);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:28px;height:100vh;min-height:100vh;overflow:hidden;padding:56px 72px 64px}html.no-flex-gap .debug-console-shell>*+*{margin-top:28px}.debug-console-header{align-items:center;display:grid;flex:0 0 auto;gap:28px;grid-template-columns:220px minmax(0,1fr) 220px}.debug-console-back{align-items:center;-webkit-appearance:none;appearance:none;background:var(--card-bg,#181d25);border:2px solid transparent;border-radius:999px;color:#fff;display:flex;font:inherit;font-size:26px;gap:12px;justify-content:center;line-height:1;min-height:72px;width:100%}html.no-flex-gap .debug-console-back>*+*{margin-left:12px}.debug-console-back .material-icons{font-size:34px;line-height:1}.debug-console-back.focused,.debug-console-log-list.focused{border-color:var(--focus-color,#fff)!important}.debug-console-heading{display:flex;flex-direction:column;gap:8px;min-width:0}html.no-flex-gap .debug-console-heading>*+*{margin-top:8px}.debug-console-heading h1{color:#fff;font-size:46px;font-weight:600;line-height:1.05;margin:0}.debug-console-heading p{font-size:24px;line-height:1.2;margin:0}.debug-console-count,.debug-console-heading p{color:var(--text-secondary,hsla(0,0%,100%,.68))}.debug-console-count{align-items:center;background:var(--card-bg,#181d25);border-radius:999px;display:flex;font-size:22px;font-weight:600;justify-content:center;line-height:1;min-height:54px;padding:0 22px;white-space:nowrap}.debug-console-log-frame{background:var(--card-bg,#181d25);border:1px solid var(--border-color,hsla(0,0%,100%,.12));border-radius:32px;flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.debug-console-log-list{border:2px solid transparent;border-radius:32px;box-sizing:border-box;height:100%;outline:none;overflow-y:auto;padding:28px 46px 28px 28px;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:column;gap:18px;scrollbar-color:transparent transparent}html.no-flex-gap .debug-console-log-list>*+*{margin-top:18px}html.legacy-tizen .debug-console-log-frame,html.legacy-webos .debug-console-log-frame{flex:0 0 auto;height:calc(100vh - 232px);min-height:240px}.debug-console-log-list::-webkit-scrollbar{display:none}.debug-console-scroll-indicator{align-items:center;color:var(--text-secondary,hsla(0,0%,100%,.68));display:flex;height:56px;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s ease;width:56px;z-index:3}.debug-console-scroll-indicator svg{fill:none;height:56px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8;width:56px}.debug-console-scroll-indicator-up{top:8px}.debug-console-scroll-indicator-down{bottom:8px}.debug-console-log-frame.can-scroll-backward .debug-console-scroll-indicator-up,.debug-console-log-frame.can-scroll-forward .debug-console-scroll-indicator-down{opacity:.55}.debug-console-scroll-rail{background:hsla(0,0%,100%,.08);border-radius:999px;bottom:28px;opacity:0;pointer-events:none;position:absolute;right:18px;top:28px;transition:opacity .15s ease;width:6px;z-index:4}.debug-console-log-frame.can-scroll .debug-console-scroll-rail{opacity:1}.debug-console-scroll-thumb{background:var(--focus-color,#fff);border-radius:999px;display:block;min-height:48px;opacity:.74;width:100%}.debug-console-event{background:var(--bg-elevated,hsla(0,0%,100%,.06));border:1px solid var(--border-color,hsla(0,0%,100%,.12));border-radius:22px;flex:0 0 auto;overflow:hidden}.debug-console-event-header{align-items:center;background:hsla(0,0%,100%,.05);display:flex;gap:14px;min-height:56px;padding:0 20px}html.no-flex-gap .debug-console-event-header>*+*{margin-left:14px}.debug-console-level{border-radius:999px;font-size:18px;font-weight:800;letter-spacing:.04em;line-height:1;padding:6px 12px}.debug-console-event-warn .debug-console-level{background:rgba(255,193,7,.16);color:#ffd54f}.debug-console-event-error .debug-console-level{background:rgba(244,67,54,.16);color:#ff8a80}.debug-console-sequence,.debug-console-time{color:var(--text-secondary,hsla(0,0%,100%,.68));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:20px;line-height:1}.debug-console-sequence{margin-left:auto}.debug-console-message{color:hsla(0,0%,100%,.92);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:21px;line-height:1.34;margin:0;padding:18px 20px 22px;white-space:pre-wrap;word-break:break-word}.debug-console-empty{align-items:center;color:var(--text-secondary,hsla(0,0%,100%,.68));display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:100%;text-align:center}html.no-flex-gap .debug-console-empty>*+*{margin-top:12px}.debug-console-empty-icon{color:var(--text-secondary,hsla(0,0%,100%,.68));font-size:64px;line-height:1}.debug-console-empty-title{color:#fff;font-size:32px;font-weight:600;line-height:1.12}.debug-console-empty-copy{font-size:24px;line-height:1.28;margin:0;max-width:680px}.settings-inline-icon{height:24px;width:24px}.settings-action-row.is-disabled,.settings-plugin-add.is-disabled,.settings-plugin-icon-button.is-disabled{opacity:.46}.settings-action-row.is-planned .settings-row-subtitle{color:hsla(0,0%,100%,.62)}.settings-profile-manage-row{background:var(--bg-elevated);border:2px solid var(--border-color);min-height:120px}.settings-profile-card{margin-top:28px}.settings-profile-manage-row .settings-row-title{font-size:32px;font-weight:600}.settings-profile-manage-row.focused{background:var(--focus-bg);border:2px solid var(--focus-color)!important}.addons-shell{--addons-bg:var(--bg-color);--addons-card:var(--card-bg);--addons-elevated:var(--bg-elevated);--addons-input:var(--bg-elevated);--addons-border:var(--border-color);--addons-text:var(--text-color);--addons-text-secondary:var(--text-secondary);--addons-text-tertiary:var(--text-tertiary);--addons-disabled:#4d4d4d;--addons-primary:var(--secondary-color);--addons-focus-bg:var(--focus-bg);--addons-focus-ring:var(--focus-color);--addons-error:#cf6679;background:var(--addons-bg);color:var(--addons-text)}.addons-route-shell,.plugins-route-shell{background:var(--bg-color);box-sizing:border-box;color:var(--text-color);height:100vh;overflow:hidden;padding:min(2.92vw,56px) min(5vw,96px);width:100vw}.addons-route-shell *,.plugins-route-shell *{box-sizing:border-box}.addons-route-content,.plugins-route-content{height:100%;min-height:0;width:100%}.addons-route-content{--nuvio-route-slide-distance:8.333vw}.addons-route-shell .addons-main{height:100%;margin-left:0;padding:0;width:100%}.plugins-route-content{--nuvio-route-slide-distance:8.333vw;display:flex;flex-direction:column;gap:24px;gap:min(1.25vw,24px)}html.no-flex-gap .plugins-route-content>*+*{margin-top:24px}.addons-shell .home-sidebar{background:var(--addons-bg)}.addons-main{min-height:0;min-width:0;overflow-y:auto;padding:56px 72px 128px;position:relative;scrollbar-width:none}.addons-main::-webkit-scrollbar{display:none}.addons-panel{margin:0 auto;width:1820px;width:min(100%,1820px)}.addons-main-centered{align-items:center;padding-bottom:56px}.addons-main-centered,.addons-panel-centered{display:flex;justify-content:center}.addons-hero-card{align-items:center;display:flex;flex-direction:column;text-align:center;width:960px;width:min(100%,960px)}.addons-kicker{color:var(--addons-text-tertiary);font-size:18px;letter-spacing:.24em;line-height:24px;margin:0 0 16px;text-transform:uppercase}.addons-title{font-size:48px;font-weight:600;letter-spacing:0;line-height:64px;margin:0 0 40px}.addons-title-centered{margin-bottom:16px}.addons-lede{color:var(--addons-text-secondary);font-size:28px;letter-spacing:.2px;line-height:40px;margin:0;max-width:760px}.addons-meta{font-size:22px;line-height:32px;margin:20px 0 0}.addons-meta,.addons-sync-status{color:var(--addons-text-tertiary);letter-spacing:.2px}.addons-sync-status{font-size:18px;line-height:26px;margin:8px 0 0;opacity:.85}.addons-install-card{background:var(--addons-card);border-radius:24px;padding:40px}.addons-install-heading{font-size:32px;font-weight:700;line-height:48px;margin:0 0 24px}.addons-install-row{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto}.addons-install-surface{align-items:center;background:var(--addons-input);border:1px solid var(--addons-border);border-radius:24px;box-sizing:border-box;display:flex;min-height:88px;padding:0 24px;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.addons-install-surface.focused,.addons-install-surface.is-editing{border:4px solid var(--addons-focus-ring);padding:0 21px}.addons-install-input{background:transparent;border:none;caret-color:var(--addons-primary);color:var(--addons-text);font:400 28px/40px var(--app-font-family);letter-spacing:.25px;width:100%}.addons-install-input::placeholder{color:var(--addons-text-tertiary)}.addons-install-btn{background:var(--addons-card);border:none;border-radius:24px;color:var(--addons-text);font-size:28px;font-weight:400;line-height:40px;min-height:88px;min-width:156px;padding:0 24px;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.addons-install-btn.focused{background:var(--addons-focus-bg);box-shadow:inset 0 0 0 2px var(--addons-focus-ring);color:var(--addons-primary)}.addons-install-btn.is-disabled{color:var(--addons-disabled);pointer-events:none}.addons-install-error{color:var(--addons-error);font-size:28px;line-height:40px;margin:20px 0 0;min-height:40px}.addons-large-row{align-items:center;background:var(--addons-card);border:none;border-radius:36px;color:var(--addons-text);display:grid;gap:32px;grid-template-columns:56px minmax(0,1fr) 40px;margin-top:40px;min-height:144px;padding:0 40px;text-align:left;transition:transform .12s ease,background-color .12s ease,box-shadow .12s ease;width:100%}.addons-large-row-centered{margin-top:28px;max-width:880px}.addons-large-row-icon{color:var(--addons-text-secondary);font-size:48px}.addons-large-row-copy strong{display:block;font-size:28px;font-weight:600;line-height:36px}.addons-large-row-copy small{color:var(--addons-text-secondary);display:block;font-size:20px;letter-spacing:.4px;line-height:28px;margin-top:4px}.addons-large-row-tail{color:var(--addons-text-secondary);font-size:42px}.addons-large-row-tail-group{align-items:center;display:inline-flex;gap:16px;justify-self:end}html.no-flex-gap .addons-large-row-tail-group>*+*{margin-left:16px}.addons-large-row-badge{background:var(--addons-elevated);border:1px solid var(--addons-border);border-radius:999px;color:var(--addons-text-secondary);font-size:14px;font-weight:700;letter-spacing:.04em;padding:8px 14px;text-transform:uppercase}.addons-large-row.focused{background:var(--addons-focus-bg);box-shadow:inset 0 0 0 2px var(--addons-focus-ring);transform:scale(1.01)}.addons-large-row.is-disabled{opacity:.46}.addons-large-row.is-planned .addons-large-row-copy small{color:hsla(0,0%,100%,.62)}.addons-large-row.focused .addons-large-row-icon,.addons-large-row.focused .addons-large-row-tail{color:var(--addons-text)}.addons-subtitle{font-size:40px;font-weight:500;letter-spacing:0;line-height:56px;margin:40px 0}.addons-installed-list{display:flex;flex-direction:column;gap:40px;padding-bottom:56px}html.no-flex-gap .addons-installed-list>*+*{margin-top:40px}.addons-installed-card{background:var(--addons-card);border-radius:24px;padding:40px}.addons-installed-head{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}html.no-flex-gap .addons-installed-head>*+*{margin-left:24px}.addons-installed-copy{min-width:0}.addons-installed-head h3{font-size:32px;font-weight:700;line-height:48px;margin:0}.addons-installed-version{color:var(--addons-text-secondary);font-size:24px;letter-spacing:.4px;line-height:32px;margin:0}.addons-installed-description{color:var(--addons-text-secondary);font-size:28px;letter-spacing:.25px;line-height:40px;margin:16px 0 0}.addons-installed-meta{color:var(--addons-text-tertiary);font-size:24px;letter-spacing:.4px;line-height:32px;margin:16px 0 0;word-break:break-word}.addons-installed-actions{align-items:center;display:flex;gap:12px}html.no-flex-gap .addons-installed-actions>*+*{margin-left:12px}.addons-action-btn{align-items:center;background:var(--addons-card);border:none;border-radius:24px;color:var(--addons-text-secondary);display:inline-flex;justify-content:center;min-height:88px;min-width:108px;padding:0 20px;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.addons-action-btn .material-icons{font-size:44px}.addons-action-btn.focused{background:var(--addons-focus-bg);box-shadow:inset 0 0 0 2px var(--addons-focus-ring);color:var(--addons-primary)}.addons-action-btn.is-disabled{background:var(--addons-card);color:var(--addons-disabled);pointer-events:none}.addons-remove-btn{font-size:28px;font-weight:400;line-height:40px;min-width:188px;padding:0 24px}.addons-remove-btn.focused{color:var(--addons-error)}.addons-empty{align-items:center;color:var(--addons-text-secondary);display:flex;font-size:32px;line-height:48px;min-height:40px}.addons-qr-overlay{align-items:center;animation:addonsQrOverlayEnter .18s ease-out both;background:rgba(0,0,0,.85);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;inset:0;justify-content:center;z-index:40}.addons-qr-dialog{align-items:center;animation:addonsQrDialogEnter .32s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;max-width:920px;max-width:min(47.92vw,920px);padding:0 min(1.67vw,32px);transform-origin:center center;width:100%}@keyframes addonsQrOverlayEnter{0%{opacity:0}to{opacity:1}}@keyframes addonsQrDialogEnter{0%{opacity:0;transform:translateY(32px) scale(.88)}68%{opacity:1;transform:translateY(-4px) scale(1.035)}to{opacity:1;transform:translateY(0) scale(1)}}.addons-qr-instruction{color:var(--addons-text-secondary);font-size:32px;font-size:min(1.67vw,32px);line-height:39.936px;line-height:min(2.08vw,40px);margin:0;text-align:center;white-space:nowrap}.addons-qr-canvas{display:block;height:440px;height:min(22.92vw,440px);margin-top:min(1.04vw,20px);width:440px;width:min(22.92vw,440px)}.addons-qr-url{color:var(--addons-text-tertiary);font-size:28px;font-size:min(1.46vw,28px);line-height:39.936px;line-height:min(2.08vw,40px);margin:min(.73vw,14px) 0 0;text-align:center;word-break:break-word}.addons-qr-error{color:var(--addons-error);font-size:24px;line-height:32px;margin-top:32px;max-width:560px;text-align:center}.addons-qr-close{align-items:center;background:var(--addons-card);border:none;border-radius:999px;color:var(--addons-text);display:inline-flex;font-size:25.92px;font-size:min(1.35vw,26px);font-weight:500;gap:12px;gap:min(.63vw,12px);line-height:39.936px;line-height:min(2.08vw,40px);margin-top:min(1.15vw,22px);min-height:80px;min-height:min(4.17vw,80px);padding:0 min(1.67vw,32px)}html.no-flex-gap .addons-qr-close>*+*{margin-left:12px}.addons-qr-close.focused{background:var(--addons-focus-bg);box-shadow:inset 0 0 0 2px var(--addons-focus-ring)}.addons-qr-close .material-icons{font-size:32px;font-size:min(1.67vw,32px)}.catalog-order-shell{background:var(--bg-color);color:var(--text-color);height:100vh;width:100vw}.catalog-order-main{height:100%;overflow-y:auto;padding:48px 96px 128px;scrollbar-width:none}.catalog-order-main::-webkit-scrollbar{display:none}.catalog-order-title{font-size:56px;font-weight:600;line-height:72px;margin:0}.catalog-order-subtitle{color:var(--text-secondary);font-size:28px;line-height:40px;margin:16px 0 0}.catalog-order-list{display:flex;flex-direction:column;gap:32px;margin-top:32px;padding-bottom:48px}html.no-flex-gap .catalog-order-list>*+*{margin-top:32px}.catalog-order-card{align-items:center;background:var(--card-bg);border-radius:24px;display:flex;gap:24px;justify-content:space-between;padding:40px}html.no-flex-gap .catalog-order-card>*+*{margin-left:24px}.catalog-order-card-copy{flex:1;min-width:0}.catalog-order-card-copy h2{font-size:32px;font-weight:700;line-height:48px;margin:0}.catalog-order-card-subtitle{color:var(--text-secondary);font-size:24px;line-height:32px;margin:8px 0 0}.catalog-order-card-disabled{color:#cf6679;font-size:24px;line-height:32px;margin:8px 0 0}.catalog-order-card-actions{align-items:center;display:flex;gap:16px}html.no-flex-gap .catalog-order-card-actions>*+*{margin-left:16px}.catalog-order-action{align-items:center;background:var(--card-bg);border:none;border-radius:24px;color:var(--text-secondary);display:inline-flex;font-size:28px;font-weight:400;justify-content:center;line-height:40px;min-height:88px;min-width:108px;padding:0 24px}.catalog-order-action .material-icons{font-size:44px}.catalog-order-action.focused{background:var(--focus-bg);box-shadow:inset 0 0 0 2px var(--focus-color);color:var(--secondary-color)}.catalog-order-action.is-disabled{color:#4d4d4d;pointer-events:none}.catalog-order-toggle.focused{color:#cf6679}.catalog-order-toggle.is-disabled-state,.catalog-order-toggle.is-disabled-state.focused{color:#4caf50}.catalog-order-empty{color:var(--text-secondary);font-size:32px;line-height:48px;margin:0}.player-ui-root{height:100%;pointer-events:none;width:100%}.player-external-frame-shell,.player-ui-root{bottom:0;left:0;position:absolute;right:0;top:0;inset:0;overflow:hidden}.player-external-frame-shell{background:#000;pointer-events:auto;scrollbar-width:none;z-index:5}.player-external-frame-shell::-webkit-scrollbar{display:none}.player-external-frame{border:0;display:block}#player,.player-external-frame{background:#000;height:100%;overflow:hidden;width:100%}#player{bottom:0;left:0;position:fixed;right:0;top:0;inset:0}.tizen-tv #player{height:100vh;max-height:100vh;max-width:100vw;width:100vw}#videoPlayer{background:#000;bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;inset:0;max-height:none;max-width:none;object-fit:fill;width:100%}.tizen-avplay-object{display:none}.tizen-tv .tizen-avplay-object{background:transparent;bottom:0;display:block;height:100vh;left:0;position:absolute;right:0;top:0;inset:0;pointer-events:none;width:100vw}.tizen-tv #videoPlayer,.tizen-tv .player-ui-root{bottom:auto;height:100vh;max-height:100vh;max-width:100vw;right:auto;transform:none;width:100vw}.tizen-tv #videoPlayer{background:transparent!important}#playerUiRoot{--player-secondary:var(--secondary-color);--player-on-secondary:var(--on-secondary);--player-focus-ring:var(--focus-color);--player-focus-background:var(--focus-bg);--player-background-elevated:var(--bg-elevated);--player-background-card:var(--card-bg);--player-text-primary:var(--text-color);--player-text-secondary:var(--text-secondary);--player-text-tertiary:var(--text-tertiary);--player-subtitle-color:#fff;--player-subtitle-outline-color:#000;--player-subtitle-font-size:100%;--player-html-subtitle-font-size:47.52px;--player-html-subtitle-font-size:clamp(30px,4.4vh,82px);--player-subtitle-font-weight:500;--player-subtitle-shadow:0 0 2px #000,0 0 4px #000;--player-subtitle-offset:0vh;--player-controls-x:32px;--player-controls-y:24px;--player-control-size:48px;--player-control-icon:24px;--player-action-controls-open-bottom:300px;--player-action-controls-open-bottom:clamp(224px,28vh,300px)}#videoPlayer::cue{background:transparent;color:var(--player-subtitle-color);font-size:var(--player-subtitle-font-size);font-weight:var(--player-subtitle-font-weight)!important;text-shadow:var(--player-subtitle-shadow)}#videoPlayer::-webkit-media-text-track-container,#videoPlayer::-webkit-media-text-track-display{font-size:var(--player-subtitle-font-size);font-weight:var(--player-subtitle-font-weight);text-shadow:var(--player-subtitle-shadow);transform:translateY(var(--player-subtitle-offset))}.player-html-subtitles{bottom:0;color:var(--player-subtitle-color);font-size:var(--player-html-subtitle-font-size);font-weight:var(--player-subtitle-font-weight);left:0;position:absolute;right:0;top:0;inset:0;line-height:1.28;pointer-events:none;text-align:center;text-shadow:var(--player-subtitle-shadow);z-index:12}.player-html-subtitles.hidden{display:none}.player-bitmap-subtitles{bottom:0;height:100%;left:0;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:12}.player-bitmap-subtitles.hidden{display:none}.player-html-subtitle-cue{display:flex;flex-direction:column;gap:.18em;max-width:90vw;position:absolute}html.no-flex-gap .player-html-subtitle-cue>*+*{margin-top:.18em}.player-html-subtitle-default{align-items:center;bottom:8vh;left:5vw;right:5vw;transform:translateY(var(--player-subtitle-offset))}.player-html-subtitle-default.player-html-subtitle-align-start{align-items:flex-start;text-align:left}.player-html-subtitle-default.player-html-subtitle-align-end{align-items:flex-end;text-align:right}.player-html-subtitle-positioned{transform:translateY(-50%) translateY(var(--player-subtitle-offset))}.player-html-subtitle-positioned.player-html-subtitle-align-start{align-items:flex-start;left:5vw;right:30vw;text-align:left}.player-html-subtitle-positioned.player-html-subtitle-align-center{align-items:center;left:5vw;right:5vw;text-align:center}.player-html-subtitle-positioned.player-html-subtitle-align-end{align-items:flex-end;left:30vw;right:5vw;text-align:right}.player-html-subtitle-line{background:transparent;display:inline-block;max-width:1500px;max-width:min(86vw,1500px);padding:.06em .28em;white-space:pre-wrap;word-break:break-word}.player-platform-webos #videoPlayer::cue{background-color:transparent!important;font-family:Roboto,Arial,sans-serif}.player-platform-webos #videoPlayer::-webkit-media-text-track-display-backdrop{background-color:transparent!important}.player-platform-webos .player-html-subtitles{font-family:Roboto,Arial,sans-serif;line-height:1.2}.player-platform-webos .player-html-subtitle-cue{gap:0}.player-platform-webos .player-html-subtitle-line{background-color:transparent!important;padding:0 .08em}.player-loading-overlay{bottom:0;left:0;position:absolute;right:0;top:0;inset:0;opacity:1;transition:opacity .22s ease;z-index:20}.player-loading-overlay.hidden{opacity:0;pointer-events:none}.player-loading-overlay.playback-ready{transition:none}.player-loading-spinner{height:100vh;left:0;opacity:1;pointer-events:none;position:fixed;top:0;transition:opacity .18s ease;width:100vw;z-index:34}.player-loading-spinner.hidden{opacity:0;pointer-events:none}.player-startup-error-overlay{align-items:center;background:rgba(0,0,0,.94);bottom:0;box-sizing:border-box;display:flex;left:0;position:absolute;right:0;top:0;inset:0;justify-content:center;opacity:1;padding:48px;pointer-events:auto;transition:opacity .18s ease;z-index:40}.player-startup-error-overlay.hidden{opacity:0;pointer-events:none}.player-startup-error-shell{align-items:center;display:flex;flex-direction:column;gap:20px;text-align:center;width:920px;width:min(82vw,920px)}html.no-flex-gap .player-startup-error-shell>*+*{margin-top:20px}.player-startup-error-title{color:#fff;font-size:42px;font-weight:800;letter-spacing:.2px;text-shadow:0 10px 26px rgba(0,0,0,.6)}.player-startup-error-message{color:hsla(0,0%,100%,.82);font-size:24px;line-height:1.35;white-space:pre-line}.player-startup-error-details{background:hsla(0,0%,100%,.08);border-radius:8px;color:hsla(0,0%,100%,.72);font-size:16px;line-height:1.4;max-height:260px;max-height:min(28vh,260px);overflow:auto;padding:14px 16px;text-align:left;width:840px;width:min(78vw,840px);word-break:break-word}.player-startup-error-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}html.no-flex-gap .player-startup-error-actions>*{margin-bottom:12px;margin-right:12px}.player-startup-error-button{background:var(--player-focus-background);border:none;border-radius:14px;box-shadow:0 0 0 2px var(--player-focus-ring);color:var(--player-focus-foreground);font-size:22px;font-weight:800;min-height:56px;min-width:220px;padding:0 28px;pointer-events:auto}.player-startup-error-button.focused,.player-startup-error-button:focus{outline:none;transform:none}.player-torrent-overlay{background:rgba(0,0,0,.72);border-radius:12px;box-shadow:0 12px 28px rgba(0,0,0,.32);box-sizing:border-box;max-width:360px;max-width:min(360px,calc(100vw - 48px));min-width:220px;padding:12px 14px 10px;pointer-events:none;position:fixed;right:24px;top:24px;z-index:33}.player-torrent-overlay.hidden{opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease}.player-torrent-overlay:not(.hidden){opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}.player-torrent-overlay-row{align-items:center;display:flex;gap:10px;min-height:18px}html.no-flex-gap .player-torrent-overlay-row>*+*{margin-left:10px}.player-torrent-overlay-tag{color:#4caf50;font-size:12px;font-weight:800;letter-spacing:.06em}.player-torrent-overlay-speed{color:#fff;font-size:12px;font-weight:600;margin-left:auto}.player-torrent-overlay-detail{color:hsla(0,0%,100%,.68);font-size:11px;line-height:1.2;margin-top:6px;min-height:1.2em}.player-loading-spinner-ring{animation:playerLoadingSpinnerRotate .9s linear infinite;border:6px solid hsla(0,0%,100%,.18);border-radius:50%;border-top-color:hsla(0,0%,100%,.96);box-shadow:0 0 22px rgba(0,0,0,.35);box-sizing:border-box;height:72px;left:50%;margin-left:-36px;margin-top:-36px;position:absolute;top:50%;width:72px}.player-loading-backdrop{background:#080b10 50%/cover no-repeat;filter:saturate(.92)}.player-loading-backdrop,.player-loading-gradient{bottom:0;left:0;position:absolute;right:0;top:0;inset:0}.player-loading-gradient{background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.58) 58%,rgba(0,0,0,.92)),radial-gradient(120% 70% at 50% 45%,rgba(0,0,0,.05),rgba(0,0,0,.55))}.player-loading-center{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:900px;width:min(80vw,900px)}.player-loading-identity{align-items:center;animation:playerLoadingIdentityFade .7s linear .4s forwards,playerLoadingIdentityPulse 2s linear .4s infinite alternate;display:inline-flex;flex-direction:column;opacity:0;transform-origin:center center;will-change:opacity,transform}.player-loading-identity.is-loading-progress{animation:none;opacity:1}.player-loading-overlay.hidden .player-loading-identity{animation:none}.player-loading-logo-stack{height:230px;height:min(12vw,230px);margin-bottom:6px;position:relative;width:639.936px;width:min(33.33vw,640px)}.player-loading-logo{display:inline-block;filter:drop-shadow(0 10px 30px rgba(0,0,0,.65));left:50%;max-height:170px;max-width:420px;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%)}.player-loading-logo-base{opacity:1}.player-loading-logo-fill-clip{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:0;will-change:width}.player-loading-logo-fill-clip.hidden{display:none}.player-loading-logo-fill{filter:none;opacity:1}.player-loading-identity.has-logo:not(.logo-failed) .player-loading-title,.player-loading-identity.logo-failed .player-loading-logo{display:none}.player-loading-title{font-size:42px;font-weight:750;letter-spacing:.2px;text-shadow:0 10px 26px rgba(0,0,0,.68)}.player-loading-subtitle{color:rgba(242,247,254,.9);font-size:28.8px;font-size:clamp(24px,1.5vw,30px);line-height:1.25;margin-top:-6px;text-align:center}.player-loading-status{color:hsla(0,0%,100%,.72);font-size:20.16px;font-size:clamp(18px,1.05vw,24px);line-height:1.35;margin-top:6px;max-width:980px;max-width:min(72vw,980px);text-align:center;text-shadow:0 8px 22px rgba(0,0,0,.55)}.player-loading-spinner-status{left:50%;margin-top:0;position:absolute;top:calc(50% + 64px);transform:translateX(-50%)}@keyframes playerLoadingIdentityFade{0%{opacity:0}to{opacity:1}}@keyframes playerLoadingIdentityPulse{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes playerLoadingSpinnerRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.player-controls-overlay{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0;inset:0;justify-content:space-between;opacity:1;padding:var(--player-controls-y) var(--player-controls-x);transition:opacity .2s ease;z-index:30}.player-controls-gradient{pointer-events:none;position:absolute}.player-controls-gradient-top{background:linear-gradient(180deg,rgba(0,0,0,.7),transparent);height:150px;left:0;right:0;top:0}.player-controls-gradient-bottom{background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));bottom:0;height:200px;left:0;position:absolute;right:0}.player-controls-overlay.hidden{opacity:0;pointer-events:none}.player-controls-overlay.modal-blocked{pointer-events:none}.player-controls-overlay.pause-overlay-active .player-controls-bottom,.player-controls-overlay.pause-overlay-active .player-controls-gradient-bottom,.player-controls-overlay.pause-overlay-active .player-controls-gradient-top,.player-controls-overlay.pause-overlay-active .player-controls-top{opacity:0}.player-controls-overlay.pause-overlay-active .player-control-label,.player-controls-overlay.pause-overlay-active .player-meta,.player-controls-overlay.pause-overlay-active .player-seek-overlay-bottom,.player-controls-overlay.pause-overlay-active .player-time-label{text-shadow:none}.player-controls-overlay.pause-overlay-active .player-control-btn,.player-controls-overlay.pause-overlay-active .player-progress-track{box-shadow:none}.player-controls-top{align-self:flex-end;color:rgba(245,249,255,.9);position:relative;text-align:right;text-shadow:none;transition:opacity .16s ease;z-index:1}.player-clock{font-size:13px;line-height:1}.player-ends-at{font-size:10px;margin-top:2px}.player-controls-bottom{display:flex;flex-direction:column;gap:0;padding-top:0;position:relative;z-index:1}html.no-flex-gap .player-controls-bottom>*+*{margin-top:0}.player-meta{max-width:1160px;max-width:min(100%,1160px);text-shadow:none}.player-title{font-size:28px;font-weight:700;line-height:1.18}.player-subtitle{color:rgba(239,245,251,.9);font-size:16px;margin-top:2px}.player-meta-tertiary{color:hsla(0,0%,100%,.68);font-size:14px;margin-top:0}.player-controls-bar{box-sizing:border-box;max-width:none;padding:0;width:100%}.player-progress-shell{margin-top:12px;outline:none;padding:0;width:100%}.player-progress-track{background:hsla(0,0%,100%,.3);border-radius:3px;height:6px;overflow:hidden;position:relative;width:100%}.player-progress-shell.focused .player-progress-track{background:hsla(0,0%,100%,.45);height:10px}.player-progress-buffered,.player-progress-fill{border-radius:3px;bottom:0;height:100%;left:0;position:absolute;top:0;width:0}.player-progress-buffered{background:var(--player-secondary);opacity:0;transition:width .25s linear,opacity .12s ease;z-index:1}.player-progress-buffered.is-visible{opacity:.35}.player-progress-fill{background:var(--player-secondary);transition:width .15s linear;z-index:2}.player-controls-row{align-items:center;display:flex;gap:34.56px;gap:clamp(24px,1.8vw,36px);justify-content:space-between;margin-top:16px}html.no-flex-gap .player-controls-row>*+*{margin-left:34.56px}.player-control-buttons{align-items:center;display:flex;gap:4px}html.no-flex-gap .player-control-buttons>*+*{margin-left:4px}.player-control-btn{align-items:center;background:transparent;border:none;border-radius:999px;color:#f4f8fd;display:inline-flex;font-size:var(--tv-secondary-text);font-weight:700;height:var(--player-control-size);justify-content:center;min-width:var(--player-control-size);padding:0;pointer-events:auto;width:var(--player-control-size)}.player-control-icon{display:block;filter:invert(1) brightness(1.15);height:var(--player-control-icon);width:var(--player-control-icon)}.player-control-icon-mask{background-color:#fff;filter:none;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.player-control-label{font-size:18px;font-size:clamp(15px,.95vw,18px);font-weight:700}.player-control-btn.has-text{min-width:var(--player-control-size);padding:0 18px;width:auto}.player-control-btn.has-text .player-control-label{white-space:nowrap}.player-control-btn.focused{background:#fff;box-shadow:none;color:#000}.player-control-btn.is-primary{background:transparent;color:var(--secondary-color)}.player-control-btn.is-primary.focused{background:#fff;color:#000}.player-control-btn.is-primary .player-control-icon:not(.player-control-icon-mask){filter:brightness(0) invert(1)}.player-control-btn.focused .player-control-icon{filter:none}.player-control-btn.focused .player-control-icon-mask{background-color:#000}.player-time-label{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:400;margin-left:auto;text-shadow:none}.player-episode-panel{border-left:1px solid hsla(0,0%,100%,.08);border-radius:var(--tv-card-radius) 0 0 var(--tv-card-radius);box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:clamp(28px,2.2vw,40px);position:absolute;right:0;top:0;width:691.2px;width:clamp(560px,36vw,760px);z-index:35}.player-episode-panel-header{align-items:center;display:flex;flex:0 0 auto;gap:16px;justify-content:space-between}html.no-flex-gap .player-episode-panel-header>*+*{margin-left:16px}.player-episode-panel-title{font-size:38.4px;font-size:clamp(32px,2vw,40px);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-episode-close-btn{appearance:none;-webkit-appearance:none;border:0;border-radius:8px;color:hsla(0,0%,100%,.94);flex:0 0 auto;font-size:16px;font-weight:700;height:42px;padding:0 16px;pointer-events:auto}.player-episode-close-btn.focused{background:var(--player-focus-background);box-shadow:0 0 0 2px var(--player-focus-ring)}.player-episode-panel-hint{color:rgba(232,239,246,.72);font-size:var(--tv-secondary-text);margin-bottom:12px;margin-top:4px}.player-episode-season-tabs{align-items:center;display:flex;flex:0 0 auto;gap:10px;margin-top:16px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}html.no-flex-gap .player-episode-season-tabs>*+*{margin-left:10px}.player-episode-season-tabs::-webkit-scrollbar{display:none}.player-episode-season-tab{appearance:none;-webkit-appearance:none;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:hsla(0,0%,100%,.72);flex:0 0 auto;font-size:16px;font-weight:700;height:40px;padding:0 14px;pointer-events:auto;white-space:nowrap}.player-episode-season-tab.selected{border-color:hsla(0,0%,100%,.28);color:hsla(0,0%,100%,.96)}.player-episode-season-tab.focused{background:var(--player-focus-background);border-color:var(--player-focus-ring);color:var(--player-on-secondary)}.player-episode-list{flex:1 1 auto;margin-top:14px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:4px 4px 16px;scroll-padding-bottom:18px;scroll-padding-top:12px;scrollbar-width:none}.player-episode-list::-webkit-scrollbar{display:none}.player-episode-item{background:transparent;border:1px solid transparent;border-radius:var(--tv-card-radius);margin-bottom:10px;padding:clamp(14px,1vw,20px);scroll-margin-block:12px}.player-episode-item-title{font-size:var(--tv-body-text);font-weight:700}.player-episode-item-subtitle{color:rgba(232,239,246,.72);font-size:var(--tv-caption-text);margin-top:3px}.player-seek-overlay{bottom:32.4px;bottom:clamp(32px,3vh,48px);left:var(--tv-safe-gutter);opacity:1;padding:0;position:absolute;right:var(--tv-safe-gutter);transition:opacity .15s ease;z-index:33}.player-seek-overlay.hidden{opacity:0;pointer-events:none}.player-seek-overlay-track{background:hsla(0,0%,100%,.3);border-radius:3px;height:8px;overflow:hidden;width:100%}.player-seek-overlay-bottom{align-items:center;display:flex;gap:18px;gap:clamp(12px,1vw,18px);justify-content:space-between;margin-top:14px;text-shadow:0 2px 12px rgba(0,0,0,.65)}html.no-flex-gap .player-seek-overlay-bottom>*+*{margin-left:18px}.player-seek-direction{font-weight:700;letter-spacing:.2px}.player-seek-direction,.player-seek-preview{color:rgba(246,250,255,.96);font-size:var(--tv-secondary-text)}.player-seek-preview{font-weight:600}.player-seek-fill{background:var(--player-secondary);border-radius:3px;height:100%;transition:width .12s linear;width:0}.player-pause-overlay{bottom:0;left:0;position:absolute;right:0;top:0;inset:0;opacity:1;overflow:hidden;transition:opacity .18s ease;z-index:31}.player-pause-overlay.hidden{opacity:0;pointer-events:none}.player-pause-overlay-shade{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.56) 46%,rgba(0,0,0,.82)),linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.72) 34%,rgba(0,0,0,.36) 62%,rgba(0,0,0,.12));bottom:0;left:0;position:absolute;right:0;top:0;inset:0}.player-pause-overlay-top{color:hsla(0,0%,100%,.9);position:absolute;right:var(--tv-safe-gutter);text-align:right;text-shadow:0 1px 4px rgba(0,0,0,.38);top:var(--tv-safe-gutter);z-index:1}.player-pause-overlay-clock{font-size:40px;font-size:clamp(32px,2.1vw,40px);font-weight:560;line-height:1}.player-pause-overlay-ends-at{color:hsla(0,0%,100%,.68);font-size:var(--tv-caption-text);margin-top:2px;text-shadow:0 1px 4px rgba(0,0,0,.32)}.player-pause-overlay-content{display:flex;flex-direction:column;gap:14px;justify-content:center;left:var(--tv-safe-gutter);max-width:none;position:absolute;right:var(--tv-safe-gutter);text-shadow:0 4px 22px rgba(0,0,0,.62);top:50%;transform:translateY(-50%)}html.no-flex-gap .player-pause-overlay-content>*+*{margin-top:14px}.player-pause-kicker{color:hsla(0,0%,100%,.64);font-size:var(--tv-caption-text);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.player-pause-logo{filter:drop-shadow(0 10px 28px rgba(0,0,0,.58));max-height:120px;max-width:520px;max-width:min(38vw,520px);object-fit:contain;object-position:left center}.player-pause-title{color:#fff;font-size:57.6px;font-size:clamp(44px,3vw,62px);font-weight:740;line-height:1.05}.player-pause-meta-line{color:hsla(0,0%,100%,.72);font-size:var(--tv-secondary-text);font-weight:600}.player-pause-episode-title{color:hsla(0,0%,100%,.94);font-size:36.48px;font-size:clamp(28px,1.9vw,38px);font-weight:650;line-height:1.12}.player-pause-description{color:hsla(0,0%,100%,.8);display:-webkit-box;font-size:24.96px;font-size:clamp(20px,1.3vw,26px);line-height:1.42;max-width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.player-pause-cast-section{margin-top:20px;max-width:100%}.player-pause-cast-label{color:hsla(0,0%,100%,.58);font-size:var(--tv-caption-text);font-weight:600}.player-pause-cast-row{display:flex;flex-wrap:nowrap;gap:14px;margin-top:12px;max-width:100%;overflow:hidden}html.no-flex-gap .player-pause-cast-row>*+*{margin-left:14px}.player-pause-cast-chip{align-items:center;background:hsla(0,0%,100%,.1);border-radius:12px;color:#fff;display:inline-flex;font-size:var(--tv-caption-text);font-weight:500;justify-content:center;max-width:240px;min-height:44px;padding:0 18px}.player-pause-cast-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-pause-overlay.is-still-watching .player-pause-overlay-content{max-width:920px;max-width:min(920px,calc(100vw - 112px))}.player-still-watching-content{gap:18px}.player-still-watching-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}html.no-flex-gap .player-still-watching-actions>*{margin-bottom:14px;margin-right:14px}.player-still-watching-btn{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:16px;color:#fff;font-size:var(--tv-secondary-text);font-weight:700;letter-spacing:.01em;min-height:56px;padding:0 22px}.player-still-watching-btn.is-primary{background:#fff;border-color:#fff;color:#000}.no-flex-gap .player-pause-overlay-content>*+*{margin-top:14px}.no-flex-gap .player-pause-cast-chip+.player-pause-cast-chip{margin-left:14px}.legacy-tizen .player-pause-overlay,.tizen-tv .player-pause-overlay{bottom:0;height:100vh;left:0;max-height:100vh;max-width:100vw;right:0;top:0;width:100vw}.legacy-tizen .player-pause-overlay-shade,.tizen-tv .player-pause-overlay-shade{backdrop-filter:none;-webkit-backdrop-filter:none;bottom:0;height:100%;left:0;right:0;top:0;width:100%}.legacy-tizen .player-pause-overlay-top,.tizen-tv .player-pause-overlay-top{left:auto;min-height:48px;right:42px;text-align:right;top:34px;width:240px}.legacy-tizen .player-pause-overlay-clock,.tizen-tv .player-pause-overlay-clock{display:block;font-size:36px;font-weight:600;line-height:42px}.legacy-tizen .player-pause-overlay-ends-at,.tizen-tv .player-pause-overlay-ends-at{display:block;font-size:16px;line-height:20px;margin-top:4px}.legacy-tizen .player-pause-overlay-content,.tizen-tv .player-pause-overlay-content{bottom:auto;display:block;left:56px;max-height:calc(100vh - 160px);max-width:calc(100vw - 112px);overflow:hidden;right:56px;top:50%;transform:translateY(-50%)}.legacy-tizen .player-pause-overlay-content>*+*,.tizen-tv .player-pause-overlay-content>*+*{margin-top:12px}.legacy-tizen .player-pause-kicker,.tizen-tv .player-pause-kicker{font-size:16px;line-height:22px}.legacy-tizen .player-pause-logo,.tizen-tv .player-pause-logo{display:block;max-height:96px;max-width:480px}.legacy-tizen .player-pause-title,.tizen-tv .player-pause-title{font-size:52px;font-weight:700;line-height:60px;max-width:1180px}.legacy-tizen .player-pause-meta-line,.tizen-tv .player-pause-meta-line{font-size:20px;line-height:28px}.legacy-tizen .player-pause-episode-title,.tizen-tv .player-pause-episode-title{font-size:32px;line-height:40px;max-width:1180px}.legacy-tizen .player-pause-description,.tizen-tv .player-pause-description{font-size:22px;-webkit-line-clamp:4;line-height:28px;max-height:112px;max-width:1180px}.legacy-tizen .player-pause-cast-section,.tizen-tv .player-pause-cast-section{margin-top:18px;max-width:1180px}.legacy-tizen .player-pause-cast-label,.tizen-tv .player-pause-cast-label{font-size:16px;line-height:22px}.legacy-tizen .player-pause-cast-row,.tizen-tv .player-pause-cast-row{display:block;margin-top:10px;max-height:56px;min-height:56px;overflow:hidden;white-space:nowrap}.legacy-tizen .player-pause-cast-chip,.tizen-tv .player-pause-cast-chip{display:inline-flex;font-size:16px;height:44px;line-height:20px;margin-bottom:8px;margin-left:0;margin-right:12px;max-width:220px;min-height:44px;vertical-align:top}.legacy-tizen .player-still-watching-actions,.tizen-tv .player-still-watching-actions{gap:12px}.legacy-tizen .player-still-watching-btn,.tizen-tv .player-still-watching-btn{border-radius:14px;font-size:16px;min-height:48px;padding:0 18px}@media (max-height:760px),(max-width:1366px){.legacy-tizen .player-pause-overlay-top,.tizen-tv .player-pause-overlay-top{right:32px;top:24px}.legacy-tizen .player-pause-overlay-clock,.tizen-tv .player-pause-overlay-clock{font-size:30px;line-height:36px}.legacy-tizen .player-pause-overlay-content,.tizen-tv .player-pause-overlay-content{bottom:auto;left:40px;max-height:calc(100vh - 116px);max-width:calc(100vw - 80px);right:40px;top:50%;transform:translateY(-50%)}.legacy-tizen .player-pause-title,.tizen-tv .player-pause-title{font-size:40px;line-height:48px}.legacy-tizen .player-pause-episode-title,.tizen-tv .player-pause-episode-title{font-size:26px;line-height:34px}.legacy-tizen .player-pause-description,.tizen-tv .player-pause-description{font-size:19px;-webkit-line-clamp:4;line-height:24px;max-height:96px}.legacy-tizen .player-pause-cast-section,.tizen-tv .player-pause-cast-section{margin-top:12px}}.player-skip-intro{max-width:420px;max-width:min(38vw,420px);opacity:1;pointer-events:auto;position:absolute;z-index:34}#playerUiRoot.controls-visible .player-skip-intro{bottom:var(--player-action-controls-open-bottom)}.player-skip-intro.hidden{opacity:0;pointer-events:none}.player-skip-intro-btn{appearance:none;-webkit-appearance:none;max-width:100%}.player-skip-intro-btn.is-selected{background:rgba(30,30,30,.85);box-shadow:none;color:#fff}.player-skip-intro-btn.focused,.player-skip-intro-btn:focus,.player-skip-intro:focus-within .player-skip-intro-btn{background:var(--secondary-color)!important;box-shadow:none;color:var(--on-secondary)!important}.player-skip-intro-content{max-width:100%}.player-skip-intro-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-next-episode-card{bottom:32.4px;bottom:clamp(32px,3vh,46px);pointer-events:none;position:absolute;right:var(--tv-safe-gutter);transition:bottom .18s ease,opacity .18s ease;width:640px;width:clamp(470px,34vw,640px);z-index:29}#playerUiRoot.controls-visible .player-next-episode-card{bottom:var(--player-action-controls-open-bottom)}.player-next-episode-card.hidden{opacity:0;pointer-events:none}.player-next-episode-card-inner{align-items:center;background:rgba(25,25,25,.89);border:1px solid hsla(0,0%,100%,.16);border-radius:23.04px;border-radius:clamp(18px,1.2vw,24px);box-shadow:0 18px 36px rgba(0,0,0,.28);display:flex;gap:19.2px;gap:clamp(14px,1vw,20px);padding:clamp(12px,1vw,18px)}html.no-flex-gap .player-next-episode-card-inner>*+*{margin-left:19.2px}.player-next-episode-card-inner.is-playable{cursor:pointer;pointer-events:auto}.player-next-episode-card-inner.is-selected{border-color:var(--secondary-color);border-width:2px}.player-next-episode-thumb-wrap{background:hsla(0,0%,100%,.06);border-radius:15.36px;border-radius:clamp(12px,.8vw,16px);height:102px;height:clamp(80px,5.8vw,102px);min-width:180px;min-width:clamp(140px,10vw,180px);overflow:hidden;position:relative;width:180px;width:clamp(140px,10vw,180px)}.player-next-episode-thumb,.player-next-episode-thumb-fallback{height:100%;object-fit:cover;width:100%}.player-next-episode-thumb-shade{background:linear-gradient(180deg,transparent 26%,rgba(0,0,0,.32));bottom:0;left:0;position:absolute;right:0;top:0;inset:0}.player-next-episode-copy{flex:1;min-width:0}.player-next-episode-kicker{color:hsla(0,0%,100%,.8);font-size:16.32px;font-size:clamp(14px,.85vw,17px);font-weight:500}.player-next-episode-title{color:#fff;font-size:23.04px;font-size:clamp(18px,1.2vw,24px);font-weight:600;margin-top:2px}.player-next-episode-status,.player-next-episode-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-next-episode-status{color:hsla(0,0%,100%,.72);font-size:14.4px;font-size:clamp(12px,.75vw,15px);margin-top:3px}.player-next-episode-pill{align-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:hsla(0,0%,100%,.72);display:inline-flex;gap:6px;padding:8px 14px}html.no-flex-gap .player-next-episode-pill>*+*{margin-left:6px}.player-next-episode-pill.is-playable{color:#fff}.player-next-episode-card-inner.is-selected .player-next-episode-pill.is-playable{background:#fff;border-color:#fff;color:#000}.player-next-episode-pill-icon{line-height:1}.player-next-episode-pill-icon,.player-next-episode-pill-text{font-size:18px;font-size:clamp(14px,.95vw,18px)}.player-aspect-toast{align-items:center;background:rgba(9,13,20,.88);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:rgba(243,248,255,.95);display:inline-flex;font-size:32.64px;font-size:clamp(26px,1.7vw,34px);font-weight:700;justify-content:center;left:50%;min-height:64px;min-height:clamp(50px,3.5vw,64px);opacity:1;padding:0 clamp(22px,1.8vw,34px);position:absolute;top:28px;top:clamp(28px,2.2vh,40px);transform:translateX(-50%);transition:opacity .16s ease;z-index:35}.player-aspect-toast.hidden,.player-parental-guide{opacity:0;pointer-events:none}.player-parental-guide{align-items:flex-start;animation:playerParentalContainerIn .3s cubic-bezier(.4,0,.2,1) both;display:flex;gap:0;left:64px;overflow:visible;position:absolute;top:48px;z-index:34}html.no-flex-gap .player-parental-guide>*+*{margin-left:0}.player-parental-guide.is-exiting{animation-duration:.2s;animation-name:playerParentalContainerOut;animation-timing-function:cubic-bezier(.4,0,.2,1)}.player-parental-guide.hidden{opacity:0;pointer-events:none}.player-parental-line{align-self:flex-start;border-radius:3px;flex:0 0 auto;height:0;overflow:hidden;position:relative;width:6px;will-change:height}.player-parental-line-fill{background:var(--parental-accent,var(--secondary-color));border-radius:inherit;height:100%;opacity:1;width:100%}.player-parental-guide.is-exiting .player-parental-line-fill{opacity:1}.player-parental-list{display:flex;flex-direction:column;gap:var(--parental-row-gap,4px);padding-left:20px}html.no-flex-gap .player-parental-list>*+*{margin-top:var(--parental-row-gap,4px)}.player-parental-item{align-items:center;animation:playerParentalItemIn .2s cubic-bezier(.4,0,.2,1) both;color:hsla(0,0%,100%,.85);display:flex;gap:0;height:var(--parental-row-height,36px);min-height:var(--parental-row-height,36px);min-width:0;opacity:0}html.no-flex-gap .player-parental-item>*+*{margin-left:0}.player-parental-guide.is-exiting .player-parental-item{animation-duration:.15s;animation-name:playerParentalItemOut;animation-timing-function:cubic-bezier(.4,0,.2,1)}.player-parental-label{font-size:22px;font-weight:600;line-height:1}.player-parental-separator{color:hsla(0,0%,100%,.4);font-size:22px;font-weight:400;line-height:1}.player-parental-severity{color:hsla(0,0%,100%,.5);font-size:22px;font-weight:400;line-height:1}@keyframes playerParentalItemIn{0%{opacity:0}to{opacity:1}}@keyframes playerParentalItemOut{0%{opacity:1}to{opacity:0}}@keyframes playerParentalLineIn{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes playerParentalLineOut{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes playerParentalContainerIn{0%{opacity:0}to{opacity:1}}@keyframes playerParentalContainerOut{0%{opacity:1}to{opacity:0}}.player-modal-backdrop{bottom:0;left:0;position:absolute;right:0;top:0;inset:0;opacity:1;pointer-events:auto;transition:opacity .18s ease;z-index:34}.player-modal-backdrop.hidden{opacity:0;pointer-events:none}.player-modal{background:transparent;border:none;border-radius:16px;box-sizing:border-box;opacity:1;position:absolute;transition:opacity .16s ease;z-index:36}.player-modal.hidden{opacity:0;pointer-events:none}.player-audio-modal,.player-subtitle-modal{bottom:64px;display:flex;flex-direction:column;left:44px;max-height:calc(100vh - 92px);padding:0;width:724px;width:min(724px,calc(100vw - 88px))}.player-subtitle-modal{height:72vh;height:min(72vh,calc(100vh - 128px))}.player-audio-modal{height:min(72vh,calc(100vh - 128px));width:724px;width:min(724px,calc(100vw - 88px))}.player-speed-modal{background:var(--player-background-elevated);bottom:64px;left:44px;max-height:calc(100vh - 128px);overflow:hidden;padding:24px;width:300px}.player-dialog-title{color:#fff;font-size:28px;font-weight:700;margin-bottom:8px}.player-dialog-tabs{align-items:center;display:flex;gap:10px;margin-bottom:14px;overflow-x:auto;scrollbar-width:none}html.no-flex-gap .player-dialog-tabs>*+*{margin-left:10px}.player-dialog-tabs::-webkit-scrollbar{display:none}.player-dialog-tab{align-items:center;background:hsla(0,0%,100%,.08);border-radius:14px;color:rgba(230,239,249,.72);display:inline-flex;font-size:20px;height:42px;justify-content:center;padding:0 16px;white-space:nowrap}.player-dialog-tab.selected{background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.28);color:rgba(248,251,255,.96)}.player-dialog-list{display:flex;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-width:none}html.no-flex-gap .player-dialog-list>*+*{margin-top:6px}.player-dialog-list::-webkit-scrollbar{display:none}.player-dialog-item{background:transparent;border:1px solid transparent;border-radius:10px;column-gap:12px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;min-height:58px;padding:9px 12px;scroll-margin-block:10px}.player-dialog-style-item{align-items:center;column-gap:14px;grid-template-columns:58px 1fr 58px}.player-dialog-item-center{grid-column:2/3;grid-row:1/3;min-width:0}.player-dialog-item.focused{background:var(--player-focus-background);border-color:var(--player-focus-ring);box-shadow:none}.player-dialog-item.selected{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.28)}.player-dialog-item.selected.focused{background:var(--player-focus-background);border-color:var(--player-focus-ring)}.player-subtitle-modal .player-dialog-item.focused{background:rgba(226,232,240,.16);border-color:hsla(0,0%,100%,.18)}.player-subtitle-modal .player-dialog-item.selected{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.18)}.player-subtitle-modal .player-dialog-item.selected.focused{background:rgba(226,232,240,.18);border-color:hsla(0,0%,100%,.22)}.player-dialog-item.disabled{opacity:.58}.player-audio-track-list .player-dialog-item.disabled,.player-audio-track-list .player-dialog-item.disabled.focused,.player-audio-track-list .player-dialog-item.disabled.selected{background:transparent;border-color:transparent;box-shadow:none;color:var(--player-text-secondary)}.player-audio-track-list .player-dialog-item.disabled .player-dialog-item-check,.player-audio-track-list .player-dialog-item.disabled .player-dialog-item-main,.player-audio-track-list .player-dialog-item.disabled .player-dialog-item-sub{color:var(--player-text-secondary)}.player-audio-track-list .player-dialog-item.pending{pointer-events:none}.player-audio-track-list .player-dialog-item.pending .player-dialog-item-check{color:var(--player-text-secondary)}.player-dialog-item-main{font-size:18px;font-weight:700;grid-column:1/2;grid-row:1/2;line-height:1.16}.player-dialog-item-main,.player-dialog-item.focused .player-dialog-item-check,.player-dialog-item.focused .player-dialog-item-main,.player-dialog-item.focused .player-dialog-item-sub{color:var(--player-text-primary)}.player-subtitle-modal .player-dialog-item.focused .player-dialog-item-check,.player-subtitle-modal .player-dialog-item.focused .player-dialog-item-main,.player-subtitle-modal .player-dialog-item.focused .player-dialog-item-sub,.player-subtitle-modal .player-dialog-item.selected.focused .player-dialog-item-check,.player-subtitle-modal .player-dialog-item.selected.focused .player-dialog-item-main,.player-subtitle-modal .player-dialog-item.selected.focused .player-dialog-item-sub{color:rgba(248,251,255,.96)}.player-dialog-item.selected .player-dialog-item-check{color:var(--player-text-primary)}.player-dialog-item.selected.focused .player-dialog-item-check{color:var(--player-on-secondary)}.player-dialog-step{align-items:center;appearance:none;-webkit-appearance:none;border:0;border-radius:12px;color:var(--player-text-primary);cursor:pointer;display:inline-flex;font-size:28px;font-weight:700;grid-row:1/3;height:58px;justify-content:center;min-width:58px;padding:0;pointer-events:auto;width:58px}.player-dialog-step.focused{background:#fff;color:#111}.player-subtitle-modal .player-dialog-step{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08)}.player-subtitle-modal .player-dialog-step.focused{background:rgba(226,232,240,.22);border-color:hsla(0,0%,100%,.22);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04);color:rgba(248,251,255,.96)}.player-dialog-step-minus{grid-column:1/2}.player-dialog-step-plus{grid-column:3/4}.player-dialog-item-sub{color:var(--player-text-secondary);font-size:13px;grid-column:1/2;grid-row:2/3;margin-top:2px}.player-dialog-item-check{align-self:center;color:var(--player-text-primary);font-size:20px;grid-column:2/3;grid-row:1/3}.player-dialog-empty{color:rgba(226,236,247,.74);font-size:22px;padding:12px 4px}.player-audio-support-message{background:rgba(245,158,11,.12);border-radius:15.936px;border-radius:min(.83vw,16px);color:rgba(255,231,181,.92);font-size:22px;font-size:min(1.15vw,22px);margin-bottom:min(.83vw,16px);padding:min(.63vw,12px) min(.83vw,16px)}.player-sources-panel{background:var(--player-background-elevated);border-left:none;border-radius:16px 0 0 16px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;opacity:1;padding:24px;position:absolute;right:0;top:0;transition:opacity .16s ease;width:520px;z-index:37}.player-sources-panel.hidden{opacity:0;pointer-events:none}.player-sources-header{align-items:center;display:flex;gap:14px;justify-content:space-between}html.no-flex-gap .player-sources-header>*+*{margin-left:14px}.player-sources-title{color:var(--player-text-primary);font-size:28px;font-weight:700}.player-sources-actions{align-items:center;display:flex;gap:10px}html.no-flex-gap .player-sources-actions>*+*{margin-left:10px}.player-source-current-meta{color:var(--player-text-secondary);font-size:16px;margin-top:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-sources-top-btn{border:none;border-radius:8px;color:var(--player-text-primary);font-size:16px;font-weight:700;height:42px;padding:0 16px}.player-sources-top-btn.focused{background:var(--player-focus-background);box-shadow:0 0 0 2px var(--player-focus-ring)}.player-sources-filters{align-items:center;display:flex;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:none}html.no-flex-gap .player-sources-filters>*+*{margin-left:8px}.player-sources-filters::-webkit-scrollbar{display:none}.player-sources-filter{align-items:center;border-radius:999px;color:var(--player-text-secondary);display:inline-flex;font-size:16px;height:40px;justify-content:center;padding:0 14px;white-space:nowrap}.player-sources-filter.selected{background:var(--player-secondary);color:#111}.player-sources-filter.focused{box-shadow:0 0 0 2px var(--player-focus-ring)}.player-sources-list{flex:1;margin-top:12px;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-width:none}.player-sources-list::-webkit-scrollbar{display:none}.player-sources-empty{color:rgba(226,236,247,.74);font-size:20px;padding:12px 8px;white-space:pre-line;word-break:break-word}.player-source-card{border:1px solid transparent;border-radius:12px;display:grid;gap:12px;grid-template-columns:1fr auto;margin-bottom:9px;padding:16px}.player-source-card.no-side{gap:0;grid-template-columns:1fr}.player-source-card.focused{background:var(--player-focus-background);border-color:var(--player-focus-ring);box-shadow:none}.player-source-card.selected{border-color:rgba(30,136,229,.65)}.player-source-main{min-width:0}.player-source-title-row{align-items:center;display:flex}.player-source-title-row .player-source-title{flex:1 1 auto;min-width:0}.player-source-title-row .player-source-playing{flex:0 0 auto;margin-left:8px}.player-source-title{color:var(--player-text-primary);font-size:20px;font-weight:700;line-height:1.14}.player-source-desc,.player-source-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.player-source-desc{color:rgba(226,236,247,.78);font-size:14px;line-height:1.26;margin-top:4px}.player-source-side{display:flex;flex-direction:column;gap:6px;justify-content:center}html.no-flex-gap .player-source-side>*+*{margin-top:6px}.player-source-addon{color:var(--player-text-tertiary);font-size:12px}.player-source-playing{background:var(--player-secondary);border-radius:999px;color:var(--player-on-secondary);font-size:14px;padding:2px 8px}.player-subtitle-overlay-grid{align-items:stretch;display:grid;flex:1 1 0;gap:14px;grid-template-columns:220px 1fr 280px;height:auto;max-height:100%;min-height:0;overflow:hidden}.player-subtitle-rail{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scroll-padding-bottom:10px;scroll-padding-top:10px;scrollbar-width:none}html.no-flex-gap .player-subtitle-rail>*+*{margin-top:8px}.player-audio-track-list::-webkit-scrollbar,.player-subtitle-rail::-webkit-scrollbar{display:none}.player-subtitle-rail.hidden{display:none}.player-audio-track-list{max-height:100%;overscroll-behavior:contain;scroll-padding-bottom:10px;scroll-padding-top:10px;width:444px}.player-audio-track-list .player-dialog-item{min-height:54px;padding:9px 12px}.player-audio-track-list .player-dialog-item-main{font-size:18px;line-height:1.12}.player-audio-track-list .player-dialog-item-sub{font-size:13px;line-height:1.2}.player-audio-track-list .player-dialog-item-check{font-size:20px}.player-speed-modal .player-dialog-list{max-height:calc(100vh - 228px);padding:4px 0 0}#playerUiRoot{--player-controls-x:63.936px;--player-controls-x:min(3.33vw,64px);--player-controls-y:48px;--player-controls-y:min(2.5vw,48px);--player-control-size:96px;--player-control-size:min(5vw,96px);--player-control-icon:48px;--player-control-icon:min(2.5vw,48px);--player-panel-width:1040px;--player-panel-width:min(54.17vw,1040px);--player-panel-padding:48px;--player-panel-padding:min(2.5vw,48px);--player-overlay-left:104px;--player-overlay-left:min(5.42vw,104px);--player-overlay-bottom:152px;--player-overlay-bottom:min(7.92vw,152px);--player-action-controls-open-bottom:334.8px;--player-action-controls-open-bottom:clamp(292px,31vh,360px);--player-atv-primary:#9e9e9e;--player-atv-text-primary:#fff;--player-atv-text-secondary:#b3b3b3;--player-atv-text-tertiary:gray;--player-atv-border:#333;--player-background-elevated:#1a1a1a;--player-background-card:#242424;--player-surface-variant:#2d2d2d;--player-overlay-title-font:56px;--player-overlay-title-font:min(2.92vw,56px);--player-overlay-body-font:32px;--player-overlay-body-font:min(1.67vw,32px);--player-overlay-label-font:28px;--player-overlay-label-font:min(1.46vw,28px);--player-overlay-small-font:25.92px;--player-overlay-small-font:min(1.35vw,26px);--player-overlay-step-width:111.936px;--player-overlay-step-width:min(5.83vw,112px);--player-overlay-step-height:80px;--player-overlay-step-height:min(4.17vw,80px);--player-overlay-step-font:48px;--player-overlay-step-font:min(2.5vw,48px)}.player-controls-top{padding:min(.21vw,4px)}.player-clock{color:hsla(0,0%,100%,.96);font-size:25.997px;font-size:min(1.354vw,26px);font-weight:600;line-height:1.2}.player-ends-at{color:hsla(0,0%,100%,.78);font-size:20px;font-size:min(1.042vw,20px);font-weight:400;line-height:1.2;margin-top:0}.player-loading-overlay{transition:opacity .25s ease}.player-loading-overlay.hidden{transition-duration:.2s}.player-loading-gradient{background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.6) 35%,rgba(0,0,0,.8) 70%,rgba(0,0,0,.9))}.player-loading-logo{max-height:360px;max-height:min(18.75vw,360px);max-width:639.936px;max-width:min(33.33vw,640px);width:639.936px;width:min(33.33vw,640px)}.player-loading-logo-stack .player-loading-logo,.player-loading-logo-stack .player-loading-logo.player-loading-logo-fill{height:100%;left:0;max-height:100%;max-width:639.936px;max-width:min(33.33vw,640px);top:0;transform:none;width:639.936px;width:min(33.33vw,640px)}.player-loading-logo-stack .player-loading-logo.player-loading-logo-fill{filter:none}.player-controls-gradient-top{height:300px;height:min(15.625vw,300px)}.player-controls-gradient-bottom{height:399.936px;height:min(20.83vw,400px)}.player-dialog-title,.player-episode-panel-title,.player-sources-title,.player-title{color:var(--player-atv-text-primary);font-size:var(--player-overlay-title-font);line-height:1.18}.player-episode-panel-hint,.player-source-current-meta,.player-subtitle,.player-time-label{color:hsla(0,0%,100%,.9);font-size:var(--player-overlay-body-font);line-height:1.35}.player-dialog-item-sub,.player-episode-date,.player-episode-item-subtitle,.player-meta-tertiary,.player-source-desc{color:var(--player-atv-text-secondary);font-size:var(--player-overlay-small-font);line-height:1.3}.player-episode-close-btn,.player-episode-season-tab{font-size:28px;font-size:min(1.46vw,28px);line-height:1.2}.player-progress-track{border-radius:6px;border-radius:min(.3125vw,6px);height:12px;height:min(.625vw,12px);transition:height .12s ease,background-color .12s ease}.player-progress-shell.focused .player-progress-track{height:19.968px;height:min(1.04vw,20px)}.player-controls-row{margin-top:min(1.67vw,32px)}.player-control-buttons,.player-controls-row .player-control-buttons{gap:8px;gap:min(.42vw,8px)}.player-control-btn{transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.player-control-btn:not(.focused) .player-control-icon:not(.player-control-icon-mask){height:var(--player-control-icon);width:var(--player-control-icon)}.player-control-btn:not(.focused):not(.is-primary) .player-control-icon:not(.player-control-icon-mask){filter:brightness(0) invert(1)}.player-modal-backdrop{background:linear-gradient(90deg,rgba(0,0,0,.88),transparent),linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.4) 30%,rgba(0,0,0,.2) 60%,transparent),rgba(0,0,0,.34);transition:opacity .25s ease}.player-modal-backdrop.hidden{transition-duration:.2s}.player-audio-modal,.player-subtitle-modal{bottom:128px;bottom:min(6.67vw,128px);left:87.936px;left:min(4.58vw,88px);max-height:calc(100vh - 183.936px);max-height:calc(100vh - min(9.58vw, 184px));width:1448px;width:min(75.42vw,1448px)}.player-audio-modal{height:72vh;height:min(72vh,calc(100vh - min(9.58vw, 184px)));overflow:hidden}.player-subtitle-modal{bottom:56px;bottom:min(2.92vw,56px);height:75vh;height:min(75vh,calc(100vh - min(9.58vw, 184px)));overflow:hidden}.player-speed-modal{border-radius:32px;border-radius:min(1.67vw,32px);bottom:128px;bottom:min(6.67vw,128px);left:87.936px;left:min(4.58vw,88px);padding:min(2.5vw,48px);width:600px;width:min(31.25vw,600px)}.player-subtitle-overlay-grid{gap:28px;gap:min(1.46vw,28px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,.95fr)}.player-dialog-title{margin-bottom:min(1.25vw,24px)}.player-subtitle-rail{gap:8px;gap:min(.42vw,8px);height:100%;max-height:none;padding:min(.83vw,16px) 0;scroll-behavior:auto}.player-subtitle-rail:before{color:var(--player-atv-text-tertiary);font-size:28px;font-size:min(1.46vw,28px);line-height:1.2}.player-subtitle-language-rail .player-dialog-item{padding:min(.83vw,16px) min(1.04vw,20px)}.player-subtitle-options-rail .player-dialog-item{padding:min(.94vw,18px) min(1.25vw,24px)}.player-subtitle-language-rail .player-dialog-item-main{align-items:center;display:flex;gap:9.984px;gap:min(.52vw,10px);min-width:0}html.no-flex-gap .player-subtitle-language-rail .player-dialog-item-main>*+*{margin-left:9.984px}.player-subtitle-language-count,.player-subtitle-source-chip{align-items:center;background:hsla(0,0%,100%,.1);border-radius:999px;color:var(--player-atv-text-secondary);display:inline-flex;font-size:15.936px;font-size:min(.83vw,16px);font-weight:700;justify-content:center;line-height:1;white-space:nowrap}.player-subtitle-language-count{height:32px;height:min(1.67vw,32px);min-width:32px;min-width:min(1.67vw,32px);padding:0 min(.42vw,8px)}.player-subtitle-option-copy{align-items:flex-start;display:flex;flex-direction:column;gap:5.952px;gap:min(.31vw,6px);grid-column:1/2;grid-row:1/3;min-width:0}html.no-flex-gap .player-subtitle-option-copy>*+*{margin-top:5.952px}.player-subtitle-option-copy .player-dialog-item-main,.player-subtitle-option-copy .player-dialog-item-sub{grid-column:auto;grid-row:auto;margin-top:0}.player-subtitle-source-chip{min-height:28px;min-height:min(1.46vw,28px);padding:min(.21vw,4px) min(.52vw,10px)}.player-subtitle-modal .player-dialog-item.selected .player-subtitle-language-count,.player-subtitle-modal .player-dialog-item.selected .player-subtitle-source-chip{background:rgba(0,0,0,.14);color:currentColor}.player-subtitle-style-rail{gap:19.968px;gap:min(1.04vw,20px);padding-top:0}.player-dialog-item{border-radius:24px;border-radius:min(1.25vw,24px);border-width:min(.21vw,4px);color:var(--player-atv-text-primary);min-height:auto;padding:min(.83vw,16px) min(1.25vw,24px);transition:background-color .12s ease,border-color .12s ease}.player-audio-control-card.focused:not(.selected),.player-dialog-item.focused:not(.selected){background:transparent;border-color:var(--player-focus-ring)}.player-audio-control-card.selected,.player-dialog-item.selected,.player-subtitle-modal .player-dialog-item.selected,.player-subtitle-modal .player-dialog-item.selected.focused{background:var(--player-secondary);border-color:transparent;color:var(--player-on-secondary)}.player-subtitle-modal .player-dialog-item.focused:not(.selected){background:transparent;border-color:var(--player-focus-ring);color:var(--player-atv-text-primary)}.player-audio-control-card.selected .player-dialog-item-main,.player-audio-control-card.selected .player-dialog-item-sub,.player-dialog-item.selected .player-dialog-item-check,.player-dialog-item.selected .player-dialog-item-main,.player-dialog-item.selected .player-dialog-item-sub,.player-subtitle-modal .player-dialog-item.selected .player-dialog-item-check,.player-subtitle-modal .player-dialog-item.selected .player-dialog-item-main,.player-subtitle-modal .player-dialog-item.selected .player-dialog-item-sub,.player-subtitle-modal .player-dialog-item.selected.focused .player-dialog-item-check,.player-subtitle-modal .player-dialog-item.selected.focused .player-dialog-item-main,.player-subtitle-modal .player-dialog-item.selected.focused .player-dialog-item-sub{color:currentColor}.player-audio-control-value,.player-dialog-item-main,.player-episode-item-title,.player-source-title{font-size:var(--player-overlay-body-font);line-height:1.2}.player-dialog-item-check{font-size:48px;font-size:min(2.5vw,48px)}.player-dialog-step{background:hsla(0,0%,100%,.08);border:min(.21vw,4px) solid hsla(0,0%,100%,.18);border-radius:24px;border-radius:min(1.25vw,24px);font-size:var(--player-overlay-step-font);height:var(--player-overlay-step-height);line-height:1;min-width:var(--player-overlay-step-width);width:var(--player-overlay-step-width)}.player-subtitle-modal .player-dialog-style-item{grid-template-columns:var(--player-overlay-step-width) minmax(0,1fr) var(--player-overlay-step-width)}.player-audio-modal .player-dialog-step{background:transparent;height:var(--player-overlay-step-height);min-width:var(--player-overlay-step-width);padding:0;width:var(--player-overlay-step-width)}.player-dialog-step.focused:not(.disabled){background:hsla(0,0%,100%,.14);border-color:var(--player-focus-ring);color:#fff}.player-dialog-step.disabled{opacity:.35}.player-audio-overlay-grid{align-items:stretch;display:grid;flex:1;gap:24px;gap:min(1.25vw,24px);grid-template-columns:888px 536px;grid-template-columns:min(46.25vw,888px) min(27.92vw,536px);min-height:0;overflow:hidden}.player-audio-track-list{gap:12px;gap:min(.625vw,12px);height:100%;max-height:none;min-height:0;overflow-y:auto;padding:min(.83vw,16px) 0;width:888px;width:min(46.25vw,888px)}.player-audio-track-list .player-dialog-item{padding:min(.83vw,16px) min(1.25vw,24px)}.player-audio-track-list .player-dialog-item.focused{transform:none}.player-audio-controls-list{display:flex;flex-direction:column;gap:19.968px;gap:min(1.04vw,20px);min-height:0;overflow-y:auto;overscroll-behavior:contain;width:536px;width:min(27.92vw,536px)}html.no-flex-gap .player-audio-controls-list>*+*{margin-top:19.968px}.player-audio-control-card{background:transparent;border:min(.21vw,4px) solid transparent;border-radius:24px;border-radius:min(1.25vw,24px);padding:min(.42vw,8px) 0;transition:background-color .12s ease,border-color .12s ease}.player-audio-toggle{padding:min(.73vw,14px) min(1.04vw,20px)}.player-audio-control-card>.player-audio-control-title,.player-audio-control-card>.player-audio-control-value,.player-audio-control-card>.player-audio-step-row,.player-audio-control-card>.player-dialog-item-sub{margin-left:0;margin-right:0}.player-audio-control-card.focused{background:transparent;border-color:var(--player-focus-ring)}.player-audio-control-card.selected{background:var(--player-secondary);color:var(--player-on-secondary)}.player-audio-control-title{color:hsla(0,0%,100%,.92);font-size:var(--player-overlay-label-font);line-height:1.2}.player-audio-control-value{margin-top:min(.42vw,8px)}.player-audio-step-row{display:flex;gap:12px;gap:min(.625vw,12px);margin:min(.42vw,8px) 0}html.no-flex-gap .player-audio-step-row>*+*{margin-left:12px}.player-episode-panel,.player-sources-panel{border-radius:32px 0 0 32px;border-radius:min(1.67vw,32px) 0 0 min(1.67vw,32px);padding:var(--player-panel-padding);transform:translateX(0);transition:opacity .12s ease,transform .22s ease;width:var(--player-panel-width)}.player-episode-panel.hidden,.player-sources-panel.hidden{transform:translateX(100%)}.player-sources-header{gap:28px;gap:min(1.46vw,28px)}.player-sources-actions{gap:15.936px;gap:min(.83vw,16px)}.player-sources-top-btn{background:var(--player-background-card);border-radius:24px;border-radius:min(1.25vw,24px);color:var(--player-atv-text-primary);font-size:28px;font-size:min(1.46vw,28px);height:80px;height:min(4.17vw,80px);padding:0 min(1.67vw,32px)}.player-sources-top-btn.focused{background:var(--player-secondary);box-shadow:0 0 0 4px var(--player-focus-ring);box-shadow:0 0 0 min(.21vw,4px) var(--player-focus-ring);color:var(--player-on-secondary)}.player-sources-filters{gap:32px;gap:min(1.67vw,32px);margin-top:min(1.67vw,32px);padding:min(.42vw,8px) min(.83vw,16px)}.player-sources-filter{background:var(--player-background-card);border:min(.104vw,2px) solid var(--player-atv-border);color:var(--player-atv-text-secondary);font-size:28px;font-size:min(1.46vw,28px);height:87.936px;height:min(4.58vw,88px);padding:0 min(2.08vw,40px)}.player-sources-filter.focused,.player-sources-filter.selected{background:var(--player-secondary);color:var(--player-on-secondary)}.player-sources-filter.selected{border-color:var(--player-atv-primary)}.player-sources-filter.focused{border-color:var(--player-focus-ring);box-shadow:none}.player-sources-list{margin-top:min(1.67vw,32px);padding:min(1.46vw,28px) min(.83vw,16px) min(.83vw,16px)}.player-source-card{background:var(--player-background-elevated);border-color:transparent;border-radius:24px;border-radius:min(1.25vw,24px);border-width:min(.104vw,2px);gap:24px;gap:min(1.25vw,24px);margin-bottom:min(.83vw,16px);padding:min(1.67vw,32px)}.player-source-side{align-items:flex-end}.player-source-logo{border-radius:8px;border-radius:min(.42vw,8px);height:63.936px;height:min(3.33vw,64px);margin-bottom:min(.42vw,8px);object-fit:contain;width:63.936px;width:min(3.33vw,64px)}.player-source-card.selected{border-color:hsla(0,0%,62%,.65)}.player-source-card.focused,.player-source-card.selected.focused{background:var(--player-background-elevated);border-color:var(--player-focus-ring);border-width:min(.21vw,4px);transform:scale(1.04)}.player-source-addon{color:var(--player-atv-text-tertiary)}.player-source-playing{background:hsla(0,0%,62%,.2);color:var(--player-atv-primary)}.player-episode-panel{background:var(--player-background-elevated);z-index:37}.player-episode-panel-header{gap:28px;gap:min(1.46vw,28px)}.player-episode-close-btn{background:var(--player-background-card);border-radius:24px;border-radius:min(1.25vw,24px);color:var(--player-atv-text-primary);height:80px;height:min(4.17vw,80px);padding:0 min(1.67vw,32px)}.player-episode-close-btn.focused{background:var(--player-secondary);box-shadow:0 0 0 4px var(--player-focus-ring);box-shadow:0 0 0 min(.21vw,4px) var(--player-focus-ring);color:var(--player-on-secondary)}.player-episode-season-tabs{gap:32px;gap:min(1.67vw,32px);margin-top:min(1.67vw,32px);padding:min(.42vw,8px) min(.83vw,16px)}.player-episode-season-tab{background:var(--player-background-card);border:min(.104vw,2px) solid var(--player-atv-border);color:var(--player-atv-text-secondary);height:87.936px;height:min(4.58vw,88px);padding:0 min(2.08vw,40px)}.player-episode-season-tab.selected{border-color:var(--player-atv-primary)}.player-episode-season-tab.focused,.player-episode-season-tab.selected.focused{background:var(--player-secondary);border-color:var(--player-focus-ring);color:var(--player-on-secondary)}.player-episode-list{margin-top:min(1.67vw,32px);padding:min(.42vw,8px) min(.83vw,16px) min(.83vw,16px)}.player-episode-item{align-items:flex-start;background:var(--player-background-card);border-radius:32px;border-radius:min(1.67vw,32px);border-width:min(.21vw,4px);display:flex;gap:28px;gap:min(1.46vw,28px);margin-bottom:min(1.25vw,24px);padding:min(1.04vw,20px);transform-origin:center center;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}html.no-flex-gap .player-episode-item>*+*{margin-left:28px}.player-episode-item.focused,.player-episode-item.selected{background:var(--player-focus-background);border-color:var(--player-focus-ring)}.player-episode-item.focused{transform:scale(1.01)}.player-episode-thumb-wrap{background:var(--player-surface-variant);border-radius:24px;border-radius:min(1.25vw,24px);height:180px;height:min(9.375vw,180px);min-width:259.968px;min-width:min(13.54vw,260px);overflow:hidden;position:relative;width:259.968px;width:min(13.54vw,260px)}.player-episode-thumb,.player-episode-thumb-fallback{display:block;height:100%;object-fit:cover;width:100%}.player-episode-code{background:rgba(0,0,0,.75);border-radius:12px;border-radius:min(.625vw,12px);bottom:15.936px;bottom:min(.83vw,16px);color:#fff;font-size:25.92px;font-size:min(1.35vw,26px);font-weight:500;left:15.936px;left:min(.83vw,16px);padding:min(.42vw,8px) min(.83vw,16px);position:absolute}.player-episode-current{align-items:center;background:var(--player-atv-primary);border-radius:999px;color:#fff;display:flex;font-size:28px;font-size:min(1.46vw,28px);height:43.968px;height:min(2.29vw,44px);justify-content:center;position:absolute;right:12px;right:min(.625vw,12px);top:12px;top:min(.625vw,12px);width:43.968px;width:min(2.29vw,44px)}.player-episode-copy{display:flex;flex:1;flex-direction:column;gap:8px;gap:min(.42vw,8px);min-width:0}html.no-flex-gap .player-episode-copy>*+*{margin-top:8px}.player-skip-intro{bottom:60px;bottom:min(3.125vw,60px);left:63.936px;left:min(3.33vw,64px);transition:bottom .18s ease,opacity .18s ease}.player-skip-intro.is-raised{bottom:var(--player-action-controls-open-bottom)}.player-skip-intro-btn{align-items:stretch;background:rgba(30,30,30,.85);border:none;border-radius:24px;border-radius:min(1.25vw,24px);box-shadow:none;color:#fff;display:inline-flex;flex-direction:column;justify-content:flex-start;min-height:0;min-width:0;overflow:hidden;padding:0;position:relative}.player-skip-intro-content{align-items:center;display:inline-flex;gap:15.936px;gap:min(.83vw,16px);min-width:0;padding:min(1.25vw,24px) min(1.875vw,36px)}html.no-flex-gap .player-skip-intro-content>*+*{margin-left:15.936px}.player-skip-intro-icon{align-items:center;color:currentColor;display:inline-flex;flex:0 0 auto;height:39.936px;height:min(2.08vw,40px);justify-content:center;width:39.936px;width:min(2.08vw,40px)}.player-skip-intro-icon svg{display:block;height:100%;width:100%}.player-skip-intro-label{font-size:28px;font-size:min(1.46vw,28px);font-weight:500;line-height:1}.player-skip-intro-progress{bottom:0;height:3.994px;height:min(.208vw,4px);left:0;opacity:var(--skip-intro-progress-visible,1);pointer-events:none;position:absolute;right:0}.player-skip-intro-progress-fill,.player-skip-intro-progress-track{bottom:0;left:0;position:absolute;right:0;top:0;inset:0}.player-skip-intro-progress-track{background:hsla(0,0%,100%,.15)}.player-skip-intro-progress-fill{background:rgba(30,30,30,.85);transform:scaleX(0);transform-origin:left center;width:100%;will-change:transform}.player-aspect-toast{font-size:56px;font-size:min(2.92vw,56px);min-height:128px;min-height:min(6.67vw,128px);padding:0 min(3.33vw,64px);top:159.936px;top:min(8.33vw,160px);transition:opacity .2s ease}@media (max-height:760px),(max-width:1280px){#playerUiRoot{--player-panel-width:760px;--player-panel-width:min(60vw,760px);--player-overlay-left:44px;--player-overlay-bottom:64px;--player-control-size:48px;--player-control-icon:24px;--player-action-controls-open-bottom:238px}.player-audio-modal,.player-subtitle-modal{width:724px;width:min(92vw,724px)}.player-subtitle-overlay-grid{grid-template-columns:200px 300px 280px}.player-audio-overlay-grid{grid-template-columns:minmax(0,1fr) minmax(220px,268px)}.player-audio-track-list{width:auto}.player-episode-close-btn{min-width:92px}.player-episode-list{padding-left:8px;padding-right:8px}.player-episode-thumb-wrap{height:124px;height:min(11vw,124px);min-width:180px;min-width:min(16vw,180px);width:180px;width:min(16vw,180px)}}.series-detail-backdrop{background:#0a0d12 50%/cover no-repeat}.series-detail-vignette{background:linear-gradient(90deg,rgba(4,7,11,.92),rgba(8,12,17,.68) 44%,rgba(8,12,17,.34) 67%,rgba(8,12,17,.18)),linear-gradient(180deg,rgba(0,0,0,.26),rgba(0,0,0,.82))}.series-detail-content{max-width:calc(100vw - 32px);padding:30px 32px 120px}.series-detail-content::-webkit-scrollbar{height:0;width:0}.series-detail-logo{margin-bottom:10px;max-height:110px;max-width:500px}.series-detail-title{font-size:54px;line-height:1.02;max-height:220px;overflow:hidden}.series-detail-actions{gap:14px;margin-bottom:20px}html.no-flex-gap .series-detail-actions>*+*{margin-left:14px}.series-circle-btn,.series-primary-btn,.series-secondary-btn{background:#f9fbff;color:#111}.series-primary-btn{border-radius:999px;font-size:34px;font-weight:700;gap:12px;height:66px;padding:0 28px}html.no-flex-gap .series-primary-btn>*+*{margin-left:12px}.series-circle-btn{border-radius:50%;font-size:44px;height:66px;line-height:1;width:66px}.series-circle-btn.focused,.series-primary-btn.focused{box-shadow:0 0 0 3px #fff,0 0 0 8px hsla(0,0%,100%,.24);transform:none}.series-btn-icon{align-items:center;display:inline-flex;font-size:24px;line-height:1}.series-btn-svg{filter:invert(0);height:28px;width:28px}.series-detail-description{color:rgba(240,246,252,.92);font-size:38px;line-height:1.32;margin:0;max-width:930px}.series-detail-support{color:rgba(237,244,251,.74);font-size:30px;margin:0 0 10px}.series-detail-meta{align-items:center;color:rgba(233,241,250,.86);display:flex;flex-wrap:wrap;font-size:34px;gap:16px;margin:18px 0 26px}html.no-flex-gap .series-detail-meta>*{margin-bottom:16px;margin-right:16px}.series-imdb-badge{align-items:center;background:rgba(14,18,24,.5);border-radius:999px;color:rgba(241,247,255,.92);display:inline-flex;font-size:28px;gap:8px;height:38px;padding:0 12px 0 8px}html.no-flex-gap .series-imdb-badge>*+*{margin-left:8px}.series-imdb-badge img{display:block;height:22px;object-fit:contain;width:48px}.series-season-row{align-items:center;display:flex;gap:12px;margin-bottom:14px}html.no-flex-gap .series-season-row>*+*{margin-left:12px}.series-season-btn{background:rgba(0,0,0,.34);border:1px solid hsla(0,0%,100%,.2);color:#eef4fb;font-weight:600;height:44px;padding:0 18px;pointer-events:auto}.series-season-btn.selected{background:hsla(0,0%,100%,.2)}.series-season-btn.focused{border-color:#fff;box-shadow:0 0 0 3px hsla(0,0%,100%,.28);transform:none}.series-episode-track{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;padding-bottom:12px;padding-left:0;padding-right:16px;scrollbar-width:none}html.no-flex-gap .series-episode-track>*+*{margin-left:14px}.series-episode-track.is-virtualized{gap:0!important}.series-episode-track-window{display:flex;flex:0 0 auto;gap:var(--episode-track-gap,14px)}html.no-flex-gap .series-episode-track-window>*+*{margin-left:var(--episode-track-gap,14px)}.series-episode-track-spacer{flex:0 0 auto;height:1px}.series-episode-track::-webkit-scrollbar{display:none}.series-episode-card{backdrop-filter:blur(6px);background:rgba(11,15,22,.68);border:1px solid hsla(0,0%,100%,.14);border-radius:22px;box-sizing:border-box;flex:0 0 286px;padding:10px 10px 12px;position:relative}.series-episode-card.focused{border-color:#fff;box-shadow:0 0 0 3px hsla(0,0%,100%,.26);transform:none}.series-episode-thumb{background:#1a212b 50%/cover no-repeat;border-radius:16px;height:158px;margin-bottom:8px}.series-episode-badge{background:rgba(8,10,14,.8);font-weight:700;left:14px;padding:3px 10px;position:absolute;top:14px}.series-episode-title{font-size:20px;font-weight:700;line-height:1.2;min-height:48px}.series-episode-overview,.series-episode-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.series-episode-overview{color:rgba(234,241,250,.82);font-size:14px;line-height:1.28;margin-top:4px;max-height:40px}.series-stream-overlay{z-index:8}.series-stream-overlay,.series-stream-overlay-backdrop{bottom:0;left:0;position:absolute;right:0;top:0;inset:0}.series-stream-overlay-backdrop{background:hsla(0,0%,5%,.68);background:rgb(var(--bg-color-rgb)/.68)}.series-stream-panel{backdrop-filter:blur(8px);background:rgba(26,26,26,.78);background:rgb(var(--bg-elevated-rgb)/.78);border:1px solid hsla(0,0%,100%,.16);border:1px solid rgb(var(--focus-color-rgb)/.16);border-radius:20px;bottom:34px;display:grid;gap:20px;grid-template-columns:.94fr 1.46fr;left:72px;position:absolute;right:28px;top:34px;inset:34px 28px 34px 72px;overflow:hidden;padding:18px}.series-stream-left{display:flex;flex-direction:column;justify-content:center}.series-stream-logo{margin-bottom:14px;max-height:128px;max-width:90%;object-fit:contain}.series-stream-heading{font-size:34px;font-weight:700;margin-bottom:10px}.series-stream-episode{font-size:42px;font-weight:700}.series-stream-episode-title{color:var(--text-secondary);font-size:26px;line-height:1.2;margin-top:8px}.series-stream-right{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.series-stream-filters{display:flex;gap:10px;margin-bottom:10px;overflow-x:auto;scrollbar-width:none}html.no-flex-gap .series-stream-filters>*+*{margin-left:10px}.series-stream-filters::-webkit-scrollbar{display:none}.series-stream-filter{background:hsla(0,0%,100%,.06);background:rgb(var(--focus-color-rgb)/.06);border:1px solid var(--border-color);border-radius:999px;color:var(--text-color);flex-shrink:0;font-size:20px;height:46px;padding:0 16px;white-space:nowrap}.series-stream-filter.selected{background:var(--secondary-color);color:var(--on-secondary)}.series-stream-filter.focused{border-color:var(--secondary-color);box-shadow:0 0 0 3px hsla(0,0%,96%,.3);box-shadow:0 0 0 3px rgb(var(--secondary-color-rgb)/.3);transform:none}.series-stream-list{flex:1;margin-right:0;min-height:0;overflow-y:auto;padding-right:8px;-ms-overflow-style:none;scrollbar-color:transparent transparent;scrollbar-width:none}.series-stream-list::-webkit-scrollbar{display:none;height:0;width:0}.series-stream-list::-webkit-scrollbar-thumb,.series-stream-list::-webkit-scrollbar-track{background:transparent}.series-stream-card{background:hsla(0,0%,100%,.04);background:rgb(var(--focus-color-rgb)/.04);border:1px solid hsla(0,0%,100%,.12);border:1px solid rgb(var(--focus-color-rgb)/.12);border-radius:14px;margin-bottom:8px;padding:11px 13px}.series-stream-card:last-child{margin-bottom:0}.series-stream-card.focused{border-color:var(--secondary-color);box-shadow:0 0 0 3px hsla(0,0%,96%,.28);box-shadow:0 0 0 3px rgb(var(--secondary-color-rgb)/.28);transform:none}.series-stream-title{font-size:20px;font-weight:700;line-height:1.22;max-height:50px}.series-stream-desc,.series-stream-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.series-stream-desc{line-height:1.3;margin-top:4px;max-height:38px}.series-stream-desc,.series-stream-meta{color:var(--text-secondary);font-size:14px}.series-stream-meta{align-items:center;display:inline-flex;gap:8px;margin-top:7px}html.no-flex-gap .series-stream-meta>*+*{margin-left:8px}.series-stream-addon-icon{display:block;height:18px;object-fit:contain;width:18px}.series-stream-tags{display:flex;gap:8px;margin-top:8px}html.no-flex-gap .series-stream-tags>*+*{margin-left:8px}.series-stream-tag{align-items:center;background:hsla(0,0%,96%,.14);background:rgb(var(--secondary-color-rgb)/.14);border-radius:999px;color:var(--text-color);display:inline-flex;font-size:13px;font-weight:600;height:24px;padding:0 10px}.series-stream-empty{background:hsla(0,0%,100%,.06);background:rgb(var(--focus-color-rgb)/.06);border-radius:12px;color:var(--text-secondary);padding:18px}.movie-detail-shell .series-detail-vignette{background:linear-gradient(90deg,rgba(6,9,14,.96),rgba(6,9,14,.86) 45%,rgba(6,9,14,.66) 72%,rgba(6,9,14,.5)),linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.18) 38%,rgba(0,0,0,.9))}.movie-detail-content{max-width:1080px}.movie-cast-section{margin-top:34px}.movie-cast-heading{font-size:46px;font-weight:700;margin:0 0 14px}.movie-cast-track{display:flex;gap:18px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none}html.no-flex-gap .movie-cast-track>*+*{margin-left:18px}.movie-cast-track::-webkit-scrollbar{display:none}.series-cast-track{display:flex;gap:18px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none}html.no-flex-gap .series-cast-track>*+*{margin-left:18px}.series-cast-track::-webkit-scrollbar{display:none}.movie-cast-card{background:rgba(11,15,22,.4);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;flex:0 0 210px;padding:8px}.series-cast-card{flex:0 0 188px}.movie-cast-card.focused{border-color:#fff;box-shadow:0 0 0 3px hsla(0,0%,100%,.26)}.movie-cast-avatar{background:#2a2f37 50%/cover no-repeat;border-radius:50%;height:194px;margin-bottom:10px;width:194px}.movie-cast-name{font-size:36px;font-weight:700;line-height:1.15}.movie-cast-role{color:rgba(229,237,246,.72);font-size:30px;line-height:1.2;margin-top:4px}.series-insight-section{margin-top:24px}.series-insight-tabs{gap:10px;margin-bottom:14px}html.no-flex-gap .series-insight-tabs>*+*{margin-left:10px}.series-insight-tab{border:none;color:rgba(220,231,244,.72);font-size:22px;font-weight:700;padding:0}.series-insight-divider{color:rgba(220,231,244,.62);font-size:22px;font-weight:700}.series-insight-tab.selected{color:rgba(242,248,255,.96)}.series-insight-tab.focused{border-bottom:2px solid rgba(245,249,255,.95);transform:none}.series-insight-empty{color:rgba(223,233,245,.66);font-size:18px}.series-rating-seasons{display:flex;gap:10px;margin-bottom:12px}html.no-flex-gap .series-rating-seasons>*+*{margin-left:10px}.series-rating-season{background:hsla(0,0%,100%,.14);border:none;border-radius:999px;color:rgba(241,247,254,.95);font-size:18px;font-weight:700;height:38px;min-width:50px}.series-rating-season.selected{background:hsla(0,0%,100%,.28)}.series-rating-season.focused{border:2px solid rgba(245,249,255,.95);transform:none}.series-episode-ratings-grid{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}html.no-flex-gap .series-episode-ratings-grid>*+*{margin-left:10px}.series-episode-ratings-grid::-webkit-scrollbar{display:none}.series-episode-rating-chip{align-items:center;background:#ecd03d;border-radius:14px;color:#16191f;display:inline-flex;flex-direction:column;flex-shrink:0;height:62px;justify-content:center;min-width:86px;padding:4px 10px}.series-episode-rating-chip.good{background:#3eb866;color:#f6fbff}.series-episode-rating-chip.great{background:#2ebb67;color:#f6fbff}.series-episode-rating-chip.excellent{background:#14a44d;color:#f7fcff}.series-episode-rating-chip.mixed{background:#e7b432;color:#1b1e24}.series-episode-rating-chip.bad{background:#e74c3c;color:#f7fcff}.series-episode-rating-chip.poor{background:#633974;color:#f7fcff}.series-episode-rating-ep{font-size:14px;font-weight:700;line-height:1}.series-episode-rating-val{font-size:28px;font-weight:800;line-height:1.05}.movie-rating-card{align-items:center;background:rgba(18,23,31,.9);border:1px solid hsla(0,0%,100%,.16);display:flex;flex-direction:column;gap:8px;height:120px;justify-content:center;width:160px}html.no-flex-gap .movie-rating-card>*+*{margin-top:8px}.movie-rating-card img{height:28px;object-fit:contain;width:56px}.movie-rating-value{font-size:34px;font-weight:800;line-height:1}.detail-company-section{margin-top:20px}.detail-company-title{color:var(--detail-text-primary);font-size:28px;font-weight:700;margin:0 0 10px}.detail-company-track{gap:12px;padding-bottom:8px;scrollbar-width:none}html.no-flex-gap .detail-company-track>*+*{margin-left:12px}.detail-company-track::-webkit-scrollbar{display:none}.detail-company-card{align-items:center;background:var(--detail-bg-elevated);border:1px solid hsla(0,0%,100%,.12);border:1px solid rgb(var(--focus-color-rgb)/.12);border-radius:12px;box-sizing:border-box;display:inline-flex;flex:0 0 180px;height:70px;justify-content:center;padding:8px}.detail-company-card img{display:block;max-height:40px;object-fit:contain}.detail-company-card span{color:var(--detail-text-secondary);font-size:16px;text-align:center}.detail-morelike-section{margin-top:24px}.detail-morelike-title{font-size:32px;font-weight:700;margin:0 0 12px}.detail-morelike-track{display:flex;gap:14px;padding-bottom:12px;scrollbar-width:none}html.no-flex-gap .detail-morelike-track>*+*{margin-left:14px}.detail-morelike-track::-webkit-scrollbar{display:none}.detail-morelike-card{background:var(--detail-bg-elevated);border:1px solid hsla(0,0%,100%,.12);border:1px solid rgb(var(--focus-color-rgb)/.12);border-radius:16px;box-sizing:border-box;flex:0 0 220px;padding:10px}.detail-morelike-card.focused{border-color:var(--focus-color);box-shadow:0 0 0 3px hsla(0,0%,100%,.24);box-shadow:0 0 0 3px rgb(var(--focus-color-rgb)/.24)}.detail-morelike-poster{background:var(--detail-bg-card) center center /cover no-repeat;border-radius:12px;height:300px}.detail-morelike-name{font-size:18px;font-weight:700;-webkit-line-clamp:2;line-clamp:2;line-height:1.2;margin-top:8px}.detail-morelike-type{font-size:14px;margin-top:4px}.series-detail-shell{--detail-bg:var(--bg-color);--detail-bg-elevated:var(--bg-elevated);--detail-bg-card:var(--card-bg);--detail-border:var(--border-color);--detail-text-primary:var(--text-color);--detail-text-secondary:var(--text-secondary);--detail-text-tertiary:var(--text-tertiary);--detail-focus-ring:var(--focus-color);--detail-focus-fill:var(--secondary-color);--detail-focus-text:var(--on-secondary);background:var(--detail-bg);height:100vh;overflow:hidden;position:relative;width:100vw}.series-detail-backdrop{background:var(--detail-bg) right top /cover no-repeat;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;inset:0;opacity:1;transition:opacity .8s cubic-bezier(.4,0,.2,1);width:100%}.series-detail-shell.detail-scrolled .series-detail-backdrop{opacity:.15;transition-duration:.3s}.detail-trailer-layer{bottom:0;left:0;position:absolute;right:0;top:0;inset:0;opacity:0;overflow:hidden;transition:opacity .3s cubic-bezier(.4,0,.2,1);z-index:0}.detail-trailer-active .detail-trailer-layer{z-index:0}.detail-trailer-active.detail-trailer-ready .detail-trailer-layer{opacity:1}.detail-trailer-loading-spinner{bottom:0;display:none;left:0;position:absolute;right:0;top:0;inset:0;opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.4,0,.2,1);z-index:3}.detail-trailer-active .detail-trailer-loading-spinner{display:block}.detail-trailer-active:not(.detail-trailer-ready) .detail-trailer-loading-spinner{opacity:1}.detail-trailer-ready .detail-trailer-loading-spinner{opacity:0}.detail-trailer-manual .detail-trailer-layer{z-index:2}.detail-trailer-media,.detail-trailer-youtube{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;inset:0;width:100%}.detail-trailer-controls-overlay{bottom:0;box-sizing:border-box;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0;inset:0;justify-content:space-between;opacity:1;padding:32px 40px;pointer-events:none;transition:opacity .22s ease;z-index:1}.detail-trailer-controls-overlay.hidden{opacity:0;pointer-events:none}.detail-trailer-controls-overlay.hidden .detail-trailer-controls-bottom,.detail-trailer-controls-overlay.hidden .detail-trailer-controls-gradient-bottom,.detail-trailer-controls-overlay.hidden .detail-trailer-controls-gradient-top,.detail-trailer-controls-overlay.hidden .detail-trailer-controls-top{opacity:0}.detail-trailer-controls-gradient{pointer-events:none;position:absolute}.detail-trailer-controls-gradient-top{background:linear-gradient(180deg,rgba(0,0,0,.68),rgba(0,0,0,.22) 34%,transparent 62%),linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.54) 34%,transparent 60%);bottom:0;left:0;right:0;top:0;inset:0}.detail-trailer-controls-gradient-bottom{background:linear-gradient(180deg,transparent,rgba(0,0,0,.24) 40%,rgba(0,0,0,.88));bottom:0;height:360px;height:min(38vh,360px);left:0;right:0}.detail-trailer-controls-bottom,.detail-trailer-controls-top{position:relative;z-index:1}.detail-trailer-controls-top{align-items:flex-start;display:flex;gap:26.88px;gap:clamp(20px,1.4vw,30px);justify-content:space-between}html.no-flex-gap .detail-trailer-controls-top>*+*{margin-left:26.88px}.detail-trailer-status{color:rgba(241,246,252,.9);font-size:var(--tv-caption-text);line-height:1.4;max-width:860px;max-width:min(72vw,860px);text-align:right;text-shadow:0 2px 10px rgba(0,0,0,.65)}.detail-trailer-controls-bottom{display:flex;flex-direction:column;gap:19.2px;gap:clamp(12px,1vw,20px);padding-top:clamp(64px,6vh,92px);transition:opacity .15s ease}html.no-flex-gap .detail-trailer-controls-bottom>*+*{margin-top:19.2px}.detail-trailer-meta{max-width:1120px;max-width:min(100%,1120px);text-shadow:0 2px 14px rgba(0,0,0,.68)}.detail-trailer-title{font-size:46px;font-size:clamp(32px,3.2vw,46px);font-weight:700;line-height:1.08}.detail-trailer-subtitle{color:var(--text-color);font-size:var(--tv-subtitle-text);line-height:1.3;margin-top:6px}.detail-trailer-progress{width:100%}.detail-trailer-progress-track{background:hsla(0,0%,100%,.3);background:rgb(var(--focus-color-rgb)/.3);border-radius:999px;height:6px;overflow:hidden;width:100%}.detail-trailer-progress-fill{background:var(--player-secondary);border-radius:inherit;height:100%;transition:width .15s linear;width:0}.detail-trailer-controls-row{align-items:center;display:flex;gap:24.96px;gap:clamp(18px,1.3vw,28px);justify-content:flex-end}html.no-flex-gap .detail-trailer-controls-row>*+*{margin-left:24.96px}.detail-trailer-time{color:var(--text-color);font-size:var(--tv-secondary-text);font-weight:600;margin-left:auto;text-shadow:0 2px 10px rgba(0,0,0,.7);white-space:nowrap}.detail-trailer-frame,.detail-trailer-video{border:0;height:100%;object-fit:cover;overflow:hidden;width:100%}.detail-trailer-frame{pointer-events:none}.detail-trailer-manual .series-detail-content{opacity:0;pointer-events:none}.detail-trailer-active .series-detail-backdrop{opacity:0}.series-detail-vignette{background:linear-gradient(90deg,rgba(6,9,14,.96),rgba(6,9,14,.86) 45%,rgba(6,9,14,.66) 72%,rgba(6,9,14,.5)),linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.18) 38%,rgba(0,0,0,.9));bottom:0;left:0;position:absolute;right:0;top:0;inset:0;transition:opacity .8s cubic-bezier(.4,0,.2,1);z-index:0}.detail-trailer-active .series-detail-vignette{opacity:0}.series-detail-shell.detail-scrolled .series-detail-vignette{opacity:0;transition-duration:.3s}.detail-bottom-shadow{background:none;bottom:0;height:24vh;left:0;position:absolute;right:0;top:auto;inset:auto 0 0;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);z-index:0}.series-detail-shell.detail-scrolled .detail-bottom-shadow{opacity:0}.series-detail-content{box-sizing:border-box;height:100vh;opacity:1;overflow-x:hidden;overflow-y:auto;padding:0 0 clamp(116px,12vh,168px);position:relative;scrollbar-width:none;transition:opacity .4s cubic-bezier(.4,0,.2,1);z-index:1}.series-detail-content::-webkit-scrollbar{display:none}.detail-hero-section{box-sizing:border-box;min-height:648px;min-height:clamp(620px,60vh,780px);padding:0 var(--tv-safe-gutter-wide) clamp(20px,2.2vh,32px)}.detail-hero-brand,.detail-hero-section{display:flex;flex-direction:column;justify-content:flex-end}.detail-hero-brand{min-height:151.2px;min-height:clamp(148px,14vh,200px)}.detail-hero-body{max-height:760px;opacity:1;overflow:hidden;transform:translateY(0);transition:max-height .6s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s;visibility:visible}.series-detail-logo{display:block;margin-bottom:clamp(18px,1.4vw,26px);max-height:112px;max-height:clamp(112px,9vh,144px);max-width:620px;max-width:min(44vw,620px);object-fit:contain;transform-origin:left bottom;transition:max-width .6s cubic-bezier(.4,0,.2,1),max-height .6s cubic-bezier(.4,0,.2,1),margin-bottom .6s cubic-bezier(.4,0,.2,1)}.detail-trailer-autoplay .series-detail-logo{margin-bottom:24px;max-height:72px;max-height:clamp(72px,6vh,96px);max-width:380px;max-width:min(28vw,380px)}.series-detail-title{font-size:var(--tv-title-text);font-weight:700;letter-spacing:0;line-height:1.1;margin:0 0 12px;transition:max-height .6s cubic-bezier(.4,0,.2,1),margin-bottom .6s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}.detail-trailer-autoplay .series-detail-title,.detail-trailer-manual .series-detail-title{margin-bottom:0;max-height:0;opacity:0}.detail-trailer-hint{color:hsla(0,0%,100%,.72);font-size:var(--tv-secondary-text);line-height:1.3;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .6s cubic-bezier(.4,0,.2,1),margin-bottom .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1)}.detail-trailer-autoplay .detail-trailer-hint{margin-bottom:8px;max-height:56px;opacity:1}.series-detail-actions{align-items:center;display:flex;gap:19.2px;gap:clamp(14px,1vw,20px);margin-bottom:clamp(18px,1.4vw,26px);transition:opacity .4s cubic-bezier(.4,0,.2,1)}html.no-flex-gap .series-detail-actions>*+*{margin-left:19.2px}.detail-trailer-active .detail-hero-body{max-height:0;opacity:0;pointer-events:none;transform:translateY(0);transition:max-height .6s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),visibility 0s linear .6s;visibility:hidden}.series-circle-btn,.series-primary-btn,.series-secondary-btn{border:none;box-shadow:none;cursor:pointer;outline:none;pointer-events:auto;transition:transform .12s ease,border-color .12s ease,background-color .12s ease,color .12s ease}.series-primary-btn{align-items:center;border:0 solid transparent;display:inline-flex;font-size:var(--tv-secondary-text);font-weight:600;gap:10px;line-height:1}html.no-flex-gap .series-primary-btn>*+*{margin-left:10px}.series-secondary-btn{border:0 solid transparent;border-radius:64px;font-size:var(--tv-body-text);font-weight:600;line-height:1;min-height:96px;padding:24px 34px;white-space:nowrap}.series-circle-btn,.series-secondary-btn{align-items:center;background:var(--detail-bg-card);color:var(--detail-text-primary);display:inline-flex}.series-circle-btn{border:0 solid transparent;border-radius:999px;font-size:32px;font-size:clamp(24px,1.7vw,32px);height:96px;justify-content:center;width:96px}.series-circle-btn.is-library-selected,.series-circle-btn.is-selected{background:var(--detail-bg-card);color:var(--detail-text-primary)}.detail-company-card.focused,.detail-morelike-card.focused,.movie-cast-card.focused,.series-circle-btn.focused,.series-episode-card.focused,.series-episode-rating-chip.focused,.series-insight-tab.focused,.series-primary-btn.focused,.series-rating-season.focused,.series-season-btn.focused,.series-secondary-btn.focused{box-shadow:none}.detail-company-card.focused,.detail-morelike-card.focused,.movie-cast-card.focused,.series-circle-btn.focused,.series-episode-card.focused,.series-episode-rating-chip.focused,.series-primary-btn.focused,.series-rating-season.focused,.series-season-btn.focused,.series-secondary-btn.focused{outline:none}.series-btn-svg{display:block;height:48px;width:48px}.series-primary-btn.focused,.series-secondary-btn.focused{box-shadow:0 0 0 4px var(--detail-focus-ring)}.series-secondary-btn.focused{background:var(--secondary-color);color:var(--on-secondary);transform:none}.detail-resume-indicator{align-items:center;color:hsla(0,0%,100%,.82);display:flex;flex-wrap:wrap;font-size:var(--tv-body-text);gap:10px;line-height:1.2;margin:-8px 0 18px;min-height:32px}html.no-flex-gap .detail-resume-indicator>*{margin-bottom:10px;margin-right:10px}.detail-resume-indicator span{align-items:center;display:inline-flex}.detail-resume-indicator span:not(:last-child):after{background:hsla(0,0%,100%,.46);border-radius:999px;content:"";height:4px;margin-left:10px;width:4px}.series-circle-btn.focused{background:var(--secondary-color);box-shadow:0 0 0 4px var(--detail-focus-ring);color:var(--on-secondary)}.series-circle-btn.is-library-selected.focused,.series-circle-btn.is-selected.focused{background:#fff;color:#000}.detail-morelike-card.focused{transform:scale(1.02)}.detail-company-card.focused,.movie-cast-card.focused,.series-episode-rating-chip.focused{transform:scale(1.03)}.series-detail-support{color:var(--detail-text-secondary);font-size:var(--tv-secondary-text);line-height:1.45;margin:0 0 12px;max-width:980px;max-width:min(70vw,980px)}.detail-ratings-row,.series-detail-support{transition:opacity .4s ease,transform .4s ease}.detail-ratings-row{align-items:center;display:flex;flex-wrap:wrap;gap:19.2px;gap:clamp(14px,1vw,20px);margin-bottom:clamp(16px,1.2vw,22px)}html.no-flex-gap .detail-ratings-row>*{margin-bottom:19.2px;margin-right:19.2px}.detail-rating-item{align-items:center;color:var(--detail-text-secondary);display:inline-flex;font-size:var(--tv-caption-text);font-weight:500;gap:8px;line-height:1.35}html.no-flex-gap .detail-rating-item>*+*{margin-left:8px}.detail-rating-item img{height:28px;object-fit:contain;width:28px}.series-detail-description{color:var(--detail-text-primary);display:-webkit-box;font-size:var(--tv-body-text);margin:0 0 12px;max-width:980px;max-width:min(70vw,980px);-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.detail-meta-stack,.series-detail-description{transition:opacity .4s ease,transform .4s ease}.detail-meta-stack{display:flex;flex-direction:column;gap:10px}html.no-flex-gap .detail-meta-stack>*+*{margin-top:10px}.detail-meta-row{align-items:center;color:var(--detail-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--tv-secondary-text);gap:14px;line-height:1.4}html.no-flex-gap .detail-meta-row>*{margin-bottom:14px;margin-right:14px}.detail-meta-row.secondary{color:var(--detail-text-primary);font-size:var(--tv-caption-text);line-height:1.35}.detail-meta-dot{background:hsla(0,0%,70%,.55);height:14px;width:1px}.detail-meta-row .series-imdb-badge{background:transparent;color:var(--detail-text-secondary);font-size:var(--tv-secondary-text);gap:4px;height:auto;padding:0}.detail-meta-row .series-imdb-badge img{height:34px;width:34px}.detail-meta-badge{align-items:center;border:1px solid hsla(0,0%,70%,.55);border-radius:8px;color:var(--detail-text-secondary);display:inline-flex;gap:8px;padding:6px 10px}html.no-flex-gap .detail-meta-badge>*+*{margin-left:8px}.detail-meta-badge.strong{color:var(--detail-text-primary)}.detail-meta-badge.combined{color:var(--detail-text-secondary)}.detail-meta-badge-divider{background:hsla(0,0%,70%,.55);height:12px;width:1px}.movie-detail-content{max-width:none}.detail-company-track,.detail-morelike-track,.movie-cast-track,.series-cast-track,.series-episode-ratings-grid,.series-insight-empty,.series-insight-tabs,.series-rating-seasons,.series-season-row{box-sizing:border-box;padding-left:var(--tv-safe-gutter-wide);padding-right:var(--tv-safe-gutter-wide)}.series-insight-empty{font-size:25.92px;font-size:clamp(20px,1.35vw,26px)}.series-season-row{gap:18px;gap:clamp(12px,1vw,18px);margin-bottom:0;overflow-x:auto;padding-bottom:10px;padding-top:clamp(26px,2vw,36px)}.detail-company-track::-webkit-scrollbar,.detail-morelike-track::-webkit-scrollbar,.movie-cast-track::-webkit-scrollbar,.series-cast-track::-webkit-scrollbar,.series-episode-ratings-grid::-webkit-scrollbar,.series-episode-track::-webkit-scrollbar,.series-insight-tabs::-webkit-scrollbar,.series-rating-seasons::-webkit-scrollbar,.series-season-row::-webkit-scrollbar{display:none}.series-season-btn{align-items:center;background:var(--detail-bg-card);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:var(--detail-text-secondary);display:inline-flex;font-size:var(--tv-secondary-text);font-weight:500;justify-content:center;line-height:1;min-height:54px;min-height:clamp(42px,3vw,54px);padding:0 clamp(18px,1.5vw,26px);white-space:nowrap}.series-season-btn.selected{background:#2d2d2d;color:var(--detail-text-primary)}.series-season-btn.focused{background:var(--detail-focus-fill);border-color:transparent;color:var(--detail-focus-text)}.series-episode-track{gap:30.72px;gap:clamp(24px,1.6vw,34px);padding:clamp(22px,1.8vw,32px) var(--tv-safe-gutter-wide)}.series-episode-card{background:transparent;border:0;border-radius:24.96px;border-radius:clamp(20px,1.3vw,26px);flex:0 0 540px;flex:0 0 clamp(440px,29vw,540px);overflow:visible;padding:0;transition:transform .18s ease;width:540px;width:clamp(440px,29vw,540px)}.series-episode-thumb{border:0;border-radius:24.96px;border-radius:clamp(20px,1.3vw,26px);height:360px;height:clamp(286px,19vw,360px);overflow:hidden;position:relative;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.series-episode-image,.series-episode-thumb{background:var(--detail-bg-card) center center /cover no-repeat}.series-episode-image{bottom:0;left:0;position:absolute;right:0;top:0}.series-episode-image.is-blurred{filter:blur(12px);transform:scale(1.08)}.series-episode-card.focused{border-color:transparent;box-shadow:none}.series-episode-card.focused .series-episode-thumb{background-color:var(--focus-bg);box-shadow:0 0 0 2px var(--focus-color);transform:none}.detail-morelike-card.focused{border-color:transparent;box-shadow:none;transform:none}.detail-morelike-card.focused .detail-morelike-poster-wrap{background-color:var(--focus-bg);border-color:var(--focus-color);box-shadow:0 0 0 2px var(--focus-color);transform:none}.series-episode-overlay{background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.18) 22%,rgba(0,0,0,.62) 52%,rgba(0,0,0,.86) 82%,rgba(0,0,0,.95));bottom:0;left:0;position:absolute;right:0;top:0;inset:0}.series-episode-copy{bottom:0;display:flex;flex-direction:column;gap:8px;left:0;position:absolute;right:0;top:auto;inset:auto 0 0;padding:clamp(22px,1.5vw,30px) clamp(22px,1.5vw,30px) clamp(26px,1.8vw,34px)}html.no-flex-gap .series-episode-copy>*+*{margin-top:8px}.series-episode-badge{align-self:flex-start;background:rgba(0,0,0,.42);border-radius:9px;display:inline-flex;font-size:14px;font-size:clamp(11px,.75vw,14px);font-weight:600;letter-spacing:.09em;line-height:1.35;padding:5px 10px;position:static;text-transform:uppercase}.series-episode-title{color:var(--detail-text-primary);font-size:var(--tv-body-text);font-weight:800;line-height:1.45;min-height:68px}.series-episode-overview{color:hsla(0,0%,100%,.9);font-size:var(--tv-caption-text);-webkit-line-clamp:4;line-clamp:4;line-height:1.5;margin-top:0;max-height:none}.series-episode-meta{align-items:center;color:var(--detail-text-secondary);display:flex;font-size:15px;font-size:clamp(12px,.82vw,15px);gap:14px;line-height:1.4;min-height:20px}html.no-flex-gap .series-episode-meta>*+*{margin-left:14px}.series-episode-runtime{align-items:center;display:inline-flex;gap:4px;white-space:nowrap}html.no-flex-gap .series-episode-runtime>*+*{margin-left:4px}.series-episode-runtime-icon{fill:currentColor;flex:0 0 auto;height:14px;width:14px}.series-episode-date{margin-left:auto;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.series-episode-meta .series-imdb-badge{background:transparent;color:#f5c518;font-size:15px;font-size:clamp(12px,.82vw,15px);gap:4px;height:auto;padding:0}.series-episode-meta .series-imdb-badge img{height:14px;width:28px}.series-episode-progress{background:rgba(0,0,0,.45);border-radius:999px;height:6px;margin-top:2px;overflow:hidden;width:100%}.series-episode-progress span{background:#9e9e9e;border-radius:inherit;display:block;height:100%}.series-episode-status{align-items:center;border-radius:999px;display:inline-flex;height:40px;justify-content:center;left:24px;position:absolute;top:24px;width:40px}.series-episode-status.complete{background:var(--secondary-color);color:var(--on-secondary);font-size:24px}.series-watched-badge-svg{display:block}.series-episode-status.idle{border:2px dashed hsla(0,0%,70%,.9);box-sizing:border-box}.series-episode-unavailable{background:rgba(93,64,55,.8);border-radius:9px;color:hsla(0,0%,100%,.9);font-size:14px;font-size:clamp(11px,.75vw,14px);font-weight:600;letter-spacing:.09em;line-height:1.35;padding:5px 10px;position:absolute;right:24px;top:24px}.series-insight-section{margin-top:0}.series-insight-tabs{align-items:center;display:flex;gap:0;margin-bottom:0;overflow-x:auto;padding-top:24px}html.no-flex-gap .series-insight-tabs>*+*{margin-left:0}.series-insight-tab{background:transparent;border:0;color:var(--detail-text-tertiary);font-size:30.72px;font-size:clamp(24px,1.6vw,32px);font-weight:500;line-height:1.35;padding:4px;transform-origin:center;transition:transform .16s ease,color .16s ease;white-space:nowrap}.series-insight-tab.focused,.series-insight-tab.selected{border-bottom:0;color:var(--detail-text-primary)}.series-insight-tab.focused{box-shadow:none;transform:scale(1.03)}.series-insight-divider{color:var(--detail-text-tertiary);font-size:30.72px;font-size:clamp(24px,1.6vw,32px);line-height:1.35;margin:0 10px}.movie-cast-section{margin-top:0}.movie-cast-card{background:transparent;border:0;flex:0 0 300px;padding:0;transition:transform .18s ease;width:300px}.series-cast-card{flex-basis:300px;width:300px}.movie-cast-avatar{background-color:var(--detail-bg-card);border-radius:999px}.movie-cast-card.focused{box-shadow:none;transform:none}.movie-cast-card.focused .movie-cast-avatar{background-color:var(--focus-bg);box-shadow:0 0 0 4px var(--focus-color)}.movie-cast-name{color:var(--detail-text-secondary);font-size:28px;font-weight:500;line-height:1.35}.movie-cast-role{color:var(--detail-text-tertiary);line-height:1.35;margin-top:8px}.series-rating-seasons{gap:8px;padding-bottom:8px;padding-top:8px}.series-rating-season{background:var(--detail-bg-card);border:0;border-radius:16px;color:var(--detail-text-primary);font-size:var(--tv-caption-text);font-weight:500;height:auto;line-height:1.35;min-width:0;padding:8px 14px;transition:transform .16s ease,background .16s ease}.series-rating-season.selected{background:var(--focus-bg)}.series-rating-summary{color:var(--text-tertiary);font-size:15px;font-size:clamp(12px,.82vw,15px);line-height:1.35;padding:4px var(--tv-safe-gutter-wide) 0}.series-episode-ratings-grid{gap:8px;padding-bottom:10px;padding-top:8px}.series-episode-rating-chip{border-radius:16px;height:56px;min-width:88px;padding:8px 10px;transition:transform .16s ease;width:88px}.series-episode-rating-ep{font-size:15px;font-size:clamp(12px,.82vw,15px);line-height:1.35}.series-episode-rating-val{font-size:var(--tv-caption-text);line-height:1.35}.movie-ratings-row{display:flex;gap:16px;padding:16px var(--tv-safe-gutter-wide) 10px}html.no-flex-gap .movie-ratings-row>*+*{margin-left:16px}.movie-rating-card{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;height:116px;width:156px}.detail-company-section{margin-top:40px}.detail-company-title{color:#fff;font-size:30.72px;font-size:clamp(24px,1.6vw,32px);font-weight:500;line-height:1.35;margin:0;padding:0 var(--tv-safe-gutter-wide)}.detail-company-track{display:flex;overflow-x:auto;padding-bottom:12px;padding-top:12px}html.no-flex-gap .detail-company-track>*+*{margin-left:24px}.detail-company-card{background:#fff;border:0;flex:0 0 280px;padding:20px 28px;transition:transform .18s ease}.detail-company-card.focused{box-shadow:0 0 0 4px var(--focus-color);transform:scale(1.03)}.detail-company-card img{max-width:100%}.detail-company-card span{color:gray;font-size:var(--tv-caption-text);line-height:1.35}.detail-morelike-track{gap:28.8px;gap:clamp(22px,1.5vw,32px);overflow-x:auto;padding-bottom:8px;padding-top:8px}.detail-morelike-card{background:transparent;border:0;flex:0 0 360px;flex:0 0 clamp(300px,20vw,360px);overflow:visible;padding:0;transition:transform .18s ease;width:360px;width:clamp(300px,20vw,360px)}.detail-morelike-poster-wrap{background-color:transparent;border:2px solid transparent;border-radius:16px;height:210px;height:clamp(170px,11vw,210px);overflow:visible;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease;width:100%}.detail-morelike-poster{background-color:#242424;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;height:100%;transition:box-shadow .18s ease,transform .18s ease}.detail-morelike-poster-image{border-radius:16px;display:block;height:100%;object-fit:cover;width:100%}.detail-morelike-name{color:var(--detail-text-primary);display:-webkit-box;font-size:var(--tv-body-text);font-weight:500;-webkit-line-clamp:1;line-clamp:1;line-height:1.45;margin-top:10px;-webkit-box-orient:vertical;overflow:hidden}.detail-morelike-type{color:var(--detail-text-secondary);font-size:var(--tv-caption-text);line-height:1.35;margin-top:2px}.detail-loading-shell{background:#05090f;color:#edf2f8;height:100vh;padding:58px 56px;width:100vw}.detail-loading-top{margin-top:260px}.detail-loading-meta{display:flex;gap:18px;margin-top:28px}html.no-flex-gap .detail-loading-meta>*+*{margin-left:18px}.detail-loading-copy{display:flex;flex-direction:column;gap:14px;margin-top:22px}html.no-flex-gap .detail-loading-copy>*+*{margin-top:14px}.detail-loading-tags{display:flex;gap:12px;margin-top:16px}html.no-flex-gap .detail-loading-tags>*+*{margin-left:12px}.detail-loading-block{animation:detailLoadingShimmer 2.2s ease-in-out infinite;background:linear-gradient(90deg,rgba(35,39,47,.66),rgba(45,50,60,.92),rgba(35,39,47,.66));background-size:220% 100%;border-radius:999px}.detail-loading-poster{border-radius:22px;height:210px;width:560px;width:min(62vw,560px)}.detail-loading-pill{height:62px;width:144px}.detail-loading-pill.short{width:82px}.detail-loading-line{height:30px;width:760px;width:min(82vw,760px)}.detail-loading-line.wide{width:900px;width:min(88vw,900px)}.detail-loading-line.mid{width:820px;width:min(80vw,820px)}.detail-loading-tag{height:34px;width:110px}.detail-loading-chip{height:28px;width:94px}@keyframes detailLoadingShimmer{0%,to{opacity:.55}50%{opacity:.95}}.stream-screen-shell .series-detail-vignette{background:linear-gradient(90deg,rgba(6,9,14,.96),rgba(6,9,14,.86) 45%,rgba(6,9,14,.66) 72%,rgba(6,9,14,.5)),linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.2) 40%,rgba(0,0,0,.82))}.stream-screen-panel{background:rgba(11,15,22,.82);bottom:28px;grid-template-columns:.9fr 1.5fr;left:24px;right:24px;top:28px;inset:28px 24px;padding:18px}.stream-screen-left{justify-content:flex-end;padding-bottom:28px}.stream-route-shell{background:var(--bg-color);color:var(--text-color);height:100vh;overflow:hidden;position:relative;width:100vw}.stream-route-autoplay{align-items:flex-end;bottom:0;display:flex;left:0;position:absolute;right:0;top:0;inset:0;justify-content:center;padding-bottom:64px;pointer-events:none;z-index:30}.stream-route-autoplay-card{background:rgba(34,34,34,.96);background:rgb(var(--card-bg-rgb)/.96);border:1px solid var(--secondary-color);border-radius:18px;box-shadow:0 12px 40px rgba(0,0,0,.45);max-width:70%;min-width:520px;padding:24px 36px;text-align:center}.stream-route-autoplay-title{color:var(--text-secondary);font-size:20px;margin-bottom:6px}.stream-route-autoplay-name{color:var(--text-color);font-size:26px;font-weight:600;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stream-route-autoplay-count{color:var(--secondary-color);font-size:30px;font-weight:700;margin-bottom:10px}.stream-route-autoplay-hint{color:var(--text-secondary);font-size:18px}.stream-route-backdrop,.stream-route-backdrop-dim,.stream-route-content,.stream-route-left-gradient,.stream-route-right-gradient{bottom:0;left:0;position:absolute;right:0;top:0;inset:0}.stream-route-backdrop{background:var(--bg-color) center center /cover no-repeat;transform:scale(1.02)}.stream-route-backdrop-dim{background:hsla(0,0%,5%,.24);background:rgb(var(--bg-color-rgb)/.24)}.stream-route-left-gradient{background:linear-gradient(90deg,#0d0d0d,hsla(0,0%,5%,.96) 15%,hsla(0,0%,5%,.88) 31%,hsla(0,0%,5%,.66) 48%,hsla(0,0%,5%,.36) 68%,hsla(0,0%,5%,0));background:linear-gradient(90deg,rgb(var(--bg-color-rgb)/1) 0,rgb(var(--bg-color-rgb)/.96) 15%,rgb(var(--bg-color-rgb)/.88) 31%,rgb(var(--bg-color-rgb)/.66) 48%,rgb(var(--bg-color-rgb)/.36) 68%,rgb(var(--bg-color-rgb)/0) 100%)}.stream-route-right-gradient{background:linear-gradient(270deg,#0d0d0d,hsla(0,0%,5%,.95) 14%,hsla(0,0%,5%,.82) 31%,hsla(0,0%,5%,.58) 48%,hsla(0,0%,5%,.24) 72%,hsla(0,0%,5%,0));background:linear-gradient(270deg,rgb(var(--bg-color-rgb)/1) 0,rgb(var(--bg-color-rgb)/.95) 14%,rgb(var(--bg-color-rgb)/.82) 31%,rgb(var(--bg-color-rgb)/.58) 48%,rgb(var(--bg-color-rgb)/.24) 72%,rgb(var(--bg-color-rgb)/0) 100%)}.stream-route-content{box-sizing:border-box;display:grid;grid-template-columns:minmax(320px,.4fr) minmax(760px,.6fr);padding:48px;z-index:1}.stream-route-left,.stream-route-right{min-height:0;min-width:0}.stream-route-left{align-items:center;display:flex;justify-content:center;padding-right:24px}.stream-route-left-inner{align-items:center;display:flex;flex-direction:column;text-align:center;width:420px;width:min(80%,420px)}.stream-route-logo{margin-bottom:22px;max-height:140px;object-fit:contain;width:100%}.stream-route-title{font-size:72px;font-size:clamp(56px,4vw,72px);font-weight:700;line-height:1.08;margin:0 0 16px}.stream-route-episode-code{color:var(--text-secondary);font-size:38px;font-size:clamp(30px,2vw,38px);font-weight:500;line-height:1.35}.stream-route-subtitle{color:var(--text-color);font-size:var(--tv-subtitle-text);font-weight:500;line-height:1.35;margin-top:6px}.stream-route-detail-line{color:var(--text-secondary);font-size:var(--tv-secondary-text);line-height:1.4;margin-top:6px}.stream-route-right{display:flex;flex-direction:column;justify-self:end;max-width:1060px;width:100%}.stream-route-chip-wrap{height:78px;height:clamp(64px,4.2vw,78px);margin-bottom:20px}.stream-route-chip-track{align-items:center;box-sizing:border-box;display:flex;gap:18px;height:100%;overflow-x:auto;padding:6px 8px;scrollbar-width:none}html.no-flex-gap .stream-route-chip-track>*+*{margin-left:18px}.stream-route-chip-track::-webkit-scrollbar{display:none}.stream-route-chip{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);display:inline-flex;flex-shrink:0;font-size:var(--tv-secondary-text);font-weight:500;gap:10px;line-height:1.35;min-height:70px;min-height:clamp(56px,3.8vw,70px);padding:0 clamp(30px,2vw,40px);white-space:nowrap}html.no-flex-gap .stream-route-chip>*+*{margin-left:10px}.stream-route-chip.selected{background:var(--secondary-color);border-color:transparent;color:var(--on-secondary)}.stream-route-chip.loading{color:var(--text-color)}.stream-route-chip.selected.loading{color:var(--on-secondary)}.stream-route-chip.error{border-color:rgba(231,76,60,.78);color:#ff8e85}.stream-route-chip.focused{border-color:var(--secondary-color);box-shadow:0 0 0 2px var(--secondary-color)}.stream-route-chip-spinner{animation:streamRouteSpin .7s linear infinite;border:1.5px solid;border-radius:999px;border-top:1.5px solid transparent;height:12px;width:12px}.stream-route-panel-shell{animation:streamRoutePanelEnter .26s ease forwards;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:rgba(26,26,26,.22);background:rgb(var(--bg-elevated-rgb)/.22);border-radius:22px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.035);box-shadow:inset 0 0 0 1px rgb(var(--focus-color-rgb)/.035);box-sizing:border-box;flex:1;min-height:0;opacity:0;overflow:hidden;padding:22px 20px;transform:translateX(4%)}.stream-route-shell.stable .stream-route-panel-shell{animation:none;opacity:1;transform:none}.stream-route-panel{background:transparent;border-radius:18px;height:100%;overflow:visible}.stream-route-list{box-sizing:border-box;height:100%;overflow-y:auto;padding:8px 8px 10px;scroll-padding-bottom:10px;scroll-padding-top:8px;scrollbar-width:none}.stream-route-list::-webkit-scrollbar{display:none}.stream-route-card-row{align-items:stretch;display:flex;gap:16px;margin-bottom:18px}html.no-flex-gap .stream-route-card-row>*+*{margin-left:16px}.stream-route-card-row:last-child{margin-bottom:0}.stream-route-card{align-items:center;background:rgba(34,34,34,.94);background:rgb(var(--card-bg-rgb)/.94);border:1px solid hsla(0,0%,100%,.06);border:1px solid rgb(var(--focus-color-rgb)/.06);border-radius:20px;box-sizing:border-box;display:flex;flex:1 1 auto;gap:30px;min-height:214px;padding:28px 32px;transform-origin:center;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .2s ease,border-color .2s ease,background .2s ease;width:100%}html.no-flex-gap .stream-route-card>*+*{margin-left:30px}.stream-route-card:focus{outline:none}.stream-route-native-button{align-items:center;background:rgba(26,26,26,.7);background:rgb(var(--bg-elevated-rgb)/.7);border:1px solid hsla(0,0%,100%,.12);border:1px solid rgb(var(--focus-color-rgb)/.12);border-radius:12px;color:var(--text-secondary);display:inline-flex;flex:0 0 auto;height:56px;justify-content:center;padding:0;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .2s ease,border-color .2s ease,background .2s ease,color .2s ease;width:56px}.stream-route-native-button svg{flex:0 0 auto;height:26px;width:26px}.stream-route-native-button:focus{outline:none}.stream-route-native-button.focused{background:rgba(34,34,34,.98);background:rgb(var(--card-bg-rgb)/.98);border-color:var(--secondary-color);box-shadow:0 0 0 3px var(--secondary-color),0 6px 18px rgba(0,0,0,.28);color:var(--secondary-color);transform:scale(1.08)}.stream-route-native-button.busy{color:var(--text-tertiary);opacity:.6}.performance-constrained *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-delay:0s!important;transition-duration:.14s!important}.performance-constrained .player-loading-identity{animation:playerLoadingIdentityFade .7s linear .4s forwards,playerLoadingIdentityPulse 2s linear .4s infinite alternate!important}.performance-constrained .player-loading-overlay.hidden .player-loading-identity{animation:none!important}.performance-constrained .player-loading-spinner-ring{animation:playerLoadingSpinnerRotate .9s linear infinite!important}.performance-constrained .stream-route-chip-spinner{animation:streamRouteSpin .7s linear infinite!important}.performance-constrained .stream-route-skeleton-line{animation:streamRouteSkeletonShimmer 2.2s ease-in-out infinite!important}.performance-constrained .settings-layout-preview-modern-row{animation:settingsLayoutModernPreviewScroll 5.7s linear infinite!important}.performance-constrained .settings-layout-preview-grid-canvas{animation:settingsLayoutGridPreviewScroll 8.8s linear infinite!important}.performance-constrained .settings-layout-preview-classic-row.is-featured{animation:settingsLayoutClassicPreviewScroll 4s linear infinite!important}.performance-constrained.no-css-math .settings-layout-preview-modern-row{animation:settingsLayoutModernPreviewScrollLegacy 5.7s linear infinite!important}.performance-constrained.no-css-math .settings-layout-preview-grid-canvas{animation:settingsLayoutGridPreviewScrollLegacy 8.8s linear infinite!important}.performance-constrained.no-css-math .settings-layout-preview-classic-row.is-featured{animation:settingsLayoutClassicPreviewScrollLegacy 4s linear infinite!important}.performance-constrained .addons-route-enter,.performance-constrained .home-route-content-enter,.performance-constrained .library-route-enter,.performance-constrained .nuvio-route-slide-enter,.performance-constrained .search-route-enter,.performance-constrained .settings-route-enter,.performance-constrained .settings-slide-panel{animation:none!important}.performance-constrained .addons-route-content.nuvio-route-slide-enter,.performance-constrained .plugins-route-content.nuvio-route-slide-enter{--nuvio-route-slide-distance:8.333vw;animation:nuvioRouteSlideEnter .35s cubic-bezier(.4,0,.2,1) both!important;will-change:opacity,transform}.performance-constrained .home-content-card,.performance-constrained .home-continue-card,.performance-constrained .home-poster-card,.performance-constrained .home-poster-frame,.performance-constrained .stream-route-card{transition-duration:.2s!important;transition-timing-function:cubic-bezier(.22,.61,.36,1)!important}.performance-constrained .home-loading-spinner{animation:homeLoadingSpin .82s linear infinite!important}.performance-constrained .library-loading-spinner{animation:librarySpin 1332ms linear infinite!important}.performance-constrained .library-loading-spinner-track{animation:librarySpinnerDash 1332ms cubic-bezier(.4,0,.2,1) infinite!important}.performance-constrained .home-content-card.focused{transform:scale(1.005)!important}.performance-constrained .home-screen-shell .home-content-card,.performance-constrained .home-screen-shell .home-continue-card,.performance-constrained .home-screen-shell .home-hero-backdrop,.performance-constrained .home-screen-shell .home-hero-card,.performance-constrained .home-screen-shell .home-hero-logo,.performance-constrained .home-screen-shell .home-poster-frame{transition:none!important}.performance-constrained .home-screen-shell .home-content-card.focused,.performance-constrained .home-screen-shell .home-continue-card.focused,.performance-constrained .home-screen-shell .home-hero-card.focused,.performance-constrained .home-screen-shell .home-poster-card.focused .home-poster-frame{box-shadow:none!important;transform:none!important}.performance-constrained .home-continue-card-loading,.performance-constrained .home-continue-card-loading .home-continue-progress,.performance-constrained .home-continue-media-loading,.performance-constrained .home-continue-skeleton-line,.performance-constrained .home-hero-backdrop-loading,.performance-constrained .home-modern-hero-card-loading,.performance-constrained .home-modern-hero-media-loading .home-hero-backdrop-loading{animation:none!important}.performance-constrained .modern-sidebar-panel,.performance-constrained .modern-sidebar-pill-chip,.performance-constrained .series-episode-card,.performance-constrained .series-stream-panel,.performance-constrained .stream-route-panel-shell{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.performance-constrained .series-detail-backdrop,.performance-constrained .series-detail-content,.performance-constrained .series-detail-vignette{transition-duration:.25s!important}.performance-constrained .detail-trailer-layer{transition-duration:.3s!important}.performance-constrained .series-detail-backdrop,.performance-constrained .series-detail-vignette{transition-duration:.8s!important}.performance-constrained .detail-hero-body,.performance-constrained .detail-trailer-hint,.performance-constrained .series-detail-logo,.performance-constrained .series-detail-title{transition-duration:.6s!important}.performance-constrained .detail-trailer-manual .series-detail-content{transition-duration:.4s!important}.performance-constrained .home-screen-shell .home-hero-backdrop{filter:none!important}.performance-constrained .home-screen-shell .home-poster-subtitle,.performance-constrained .home-screen-shell .home-poster-title{text-overflow:ellipsis}.performance-constrained .home-screen-shell .home-hero-description{display:-webkit-box!important;-webkit-box-orient:vertical;overflow:hidden}.legacy-webos .home-screen-shell.home-layout-modern .home-hero,.legacy-webos .home-screen-shell.home-layout-modern .home-modern-hero-card{bottom:0;left:0;right:0;top:0}.legacy-webos .home-screen-shell.home-layout-modern .home-modern-hero-media{height:62vh;min-height:520px;right:-56px;top:0;width:74vw}.legacy-webos .home-screen-shell.home-layout-modern .home-hero-trailer-layer,.legacy-webos .home-screen-shell.home-layout-modern .home-hero-trailer-layer .home-inline-trailer-frame,.legacy-webos .home-screen-shell.home-layout-modern .home-hero-trailer-layer .home-inline-trailer-video,.legacy-webos .home-screen-shell.home-layout-modern .home-modern-hero-media .home-hero-backdrop,.legacy-webos .home-screen-shell.home-layout-modern .home-modern-hero-media .home-hero-backdrop-wrap,.legacy-webos .home-screen-shell.home-layout-modern .home-modern-hero-media:after,.legacy-webos .home-screen-shell.home-layout-modern .home-modern-hero-media:before{bottom:0;left:0;right:0;top:0}.legacy-webos .home-screen-shell.home-layout-modern .home-modern-hero-copy{bottom:60vh;gap:16px;left:104px;max-width:640px;right:52px;top:40px;width:640px}.legacy-webos .home-screen-shell.home-layout-modern .home-hero-logo{height:200px;max-height:200px;max-width:440px;width:440px}.legacy-webos .home-screen-shell.home-layout-modern .home-hero-title-text{font-size:76px;max-width:640px}.legacy-webos .home-screen-shell.home-layout-modern .home-hero-description,.legacy-webos .home-screen-shell.home-layout-modern .home-modern-hero-meta-line,.legacy-webos .home-screen-shell.home-layout-modern .home-modern-hero-secondary{max-width:560px;width:560px}.legacy-webos .home-screen-shell.home-layout-modern .home-modern-hero-meta-line{font-size:21px}.legacy-webos .home-screen-shell.home-layout-modern .home-modern-hero-secondary{font-size:18px}.legacy-webos .home-screen-shell.home-layout-modern .home-hero-description{font-size:22px}.legacy-webos #player,.legacy-webos #videoPlayer,.legacy-webos .player-ui-root{height:100vh;max-height:100vh;max-width:100vw;width:100vw}.legacy-webos .player-controls-overlay{box-sizing:border-box;padding:48px}.legacy-webos .player-clock{font-size:26px}.legacy-webos .player-ends-at{font-size:20px}.legacy-webos .player-control-label,.legacy-webos .player-next-episode-pill,.legacy-webos .player-next-episode-pill-text,.legacy-webos .player-skip-intro-label{font-size:16px}.legacy-webos .player-controls-bottom{gap:16px;padding-top:84px}.legacy-webos .player-title{font-size:50px}.legacy-webos .player-subtitle{font-size:30px}.legacy-webos .player-control-btn,.legacy-webos .player-meta-tertiary,.legacy-webos .player-seek-direction,.legacy-webos .player-seek-preview{font-size:20px}.legacy-webos .player-controls-row{gap:32px;margin-top:24px}.legacy-webos .player-control-buttons{gap:16px}.legacy-webos .player-control-btn{height:68px;min-width:68px;width:68px}.legacy-webos .player-control-icon{height:34px;width:34px}.legacy-webos .player-time-label{font-size:24px}.legacy-webos .player-seek-overlay{bottom:40px;left:48px;right:48px}.legacy-webos .player-seek-overlay-bottom{gap:16px}.legacy-webos .player-skip-intro{bottom:60px;left:64px}.legacy-webos .player-skip-intro.is-raised{bottom:var(--player-action-controls-open-bottom)}.legacy-webos .player-skip-intro-btn{align-items:stretch;appearance:none;-webkit-appearance:none;background:rgba(30,30,30,.85);border:none;border-radius:24px;box-shadow:none;color:#fff;display:inline-flex;flex-direction:column;justify-content:flex-start;min-height:0;min-width:0;overflow:hidden;padding:0;position:relative}.legacy-webos .player-skip-intro-content{align-items:center;display:inline-flex;gap:16px;min-width:0;padding:24px 36px}html.no-flex-gap .legacy-webos .player-skip-intro-content>*+*{margin-left:16px}.legacy-webos .player-skip-intro-icon{height:40px;width:40px}.legacy-webos .player-skip-intro-label{font-size:28px;font-weight:500;line-height:1}.legacy-webos .player-skip-intro-progress{height:4px}.legacy-webos .player-skip-intro-progress-fill,.legacy-webos .player-skip-intro-progress-track{bottom:0;left:0;position:absolute;right:0;top:0;inset:0}.legacy-webos .player-skip-intro-progress-track{background:hsla(0,0%,100%,.15)}.legacy-webos .player-skip-intro-progress-fill{background:rgba(30,30,30,.85);transform:scaleX(0);transform-origin:left center;width:100%;will-change:transform}.legacy-webos .player-skip-intro-btn.focused,.legacy-webos .player-skip-intro-btn.is-selected,.legacy-webos .player-skip-intro-btn:focus,.legacy-webos .player-skip-intro:focus-within .player-skip-intro-btn{background:var(--secondary-color)!important;box-shadow:none;color:var(--on-secondary)!important}.legacy-webos .player-next-episode-card{bottom:40px;right:48px;width:560px}.legacy-webos #playerUiRoot.controls-visible .player-next-episode-card{bottom:var(--player-action-controls-open-bottom)}.legacy-webos .player-next-episode-card-inner{border-radius:22px;gap:18px;padding:16px}.legacy-webos .player-next-episode-thumb-wrap{border-radius:14px;height:90px;min-width:160px;width:160px}.legacy-webos .player-next-episode-kicker{font-size:16px}.legacy-webos .player-next-episode-title{font-size:22px}.legacy-webos .player-next-episode-status{font-size:14px}.legacy-webos .player-episode-panel{border-radius:28px 0 0 28px;padding:36px;width:760px}.legacy-webos .player-episode-panel-header{gap:24px}.legacy-webos .player-episode-panel-title{font-size:44px}.legacy-webos .player-episode-close-btn{border-radius:20px;font-size:22px;height:64px;padding:0 24px}.legacy-webos .player-episode-season-tabs{gap:18px;margin-top:24px;padding:8px 12px}.legacy-webos .player-episode-season-tab{border-radius:999px;font-size:22px;height:62px;padding:0 26px}.legacy-webos .player-episode-list{margin-top:24px;padding:8px 12px 16px}.legacy-webos .player-episode-item{border-radius:26px;gap:20px;margin-bottom:18px;padding:16px}.legacy-webos .player-episode-thumb-wrap{border-radius:20px;height:144px;min-width:208px;width:208px}.legacy-webos .player-episode-item-title{font-size:27px}.legacy-webos .player-episode-date,.legacy-webos .player-episode-item-subtitle{font-size:20px}.legacy-webos .player-episode-code{border-radius:10px;bottom:12px;font-size:20px;left:12px;padding:6px 12px}.legacy-webos .player-episode-current{font-size:22px;height:36px;right:10px;top:10px;width:36px}.player-modal-backdrop.episodes-open{background:rgba(0,0,0,.45);transition:opacity .12s ease}.legacy-webos .player-episode-panel,.player-episode-panel{background:var(--player-background-elevated);border:0;border-radius:16px 0 0 16px;box-sizing:border-box;height:100%;max-width:calc(100% - 32px);opacity:1;padding:24px;pointer-events:auto;right:0;top:0;transform:translateX(0);transition:transform .22s ease,opacity .12s ease;width:520px}.player-episode-panel.is-entering,.player-episode-panel.is-exiting{transform:translateX(100%)}.legacy-webos .player-episode-panel-header,.player-episode-panel-header{gap:12px}.legacy-webos .player-episode-panel-title,.player-episode-panel-title{font-size:24px;font-weight:600;line-height:32px}.legacy-webos .player-episode-close-btn,.player-episode-close-btn,.player-episode-stream-action{background:var(--player-background-card);border:2px solid transparent;border-radius:12px;color:var(--player-atv-text-secondary);font-size:14px;font-weight:500;height:40px;line-height:20px;min-width:0;padding:0 16px}.legacy-webos .player-episode-close-btn.focused,.player-episode-close-btn.focused,.player-episode-stream-action.focused{background:var(--player-focus-background);border-color:var(--player-focus-ring);box-shadow:none;color:var(--player-atv-primary)}.legacy-webos .player-episode-season-tabs,.player-episode-season-tabs{gap:12px;margin-top:16px;padding:4px}.legacy-webos .player-episode-season-tab,.player-episode-season-tab,.player-episode-stream-filter{background:var(--player-background-card);border:1px solid var(--player-atv-border);border-radius:24px;color:var(--player-atv-text-secondary);font-size:14px;font-weight:500;height:40px;line-height:20px;padding:0 20px}.legacy-webos .player-episode-season-tab.selected,.player-episode-season-tab.selected,.player-episode-stream-filter.selected{background:#f5f5f5;border-color:transparent;color:#000}.legacy-webos .player-episode-season-tab.focused,.legacy-webos .player-episode-season-tab.selected.focused,.player-episode-season-tab.focused,.player-episode-season-tab.selected.focused,.player-episode-stream-filter.focused,.player-episode-stream-filter.selected.focused{background:var(--player-secondary);border:2px solid var(--player-focus-ring);box-shadow:none;color:var(--player-on-secondary)}.legacy-webos .player-episode-list,.player-episode-list{margin-top:16px;padding:4px 4px 16px}.player-episode-panel.has-season-tabs .player-episode-list{margin-top:12px}.legacy-webos .player-episode-item,.player-episode-item{background:var(--player-background-card);border:2px solid transparent;border-radius:16px;gap:14px;margin-bottom:12px;padding:10px}.player-episode-item.selected{background:var(--player-background-card);border-color:transparent}.player-episode-item.focused,.player-episode-item.selected.focused{background:var(--player-focus-background);border-color:var(--player-focus-ring);transform:scale(1.01)}.legacy-webos .player-episode-thumb-wrap,.player-episode-thumb-wrap{border-radius:12px;height:90px;min-width:130px;width:130px}.legacy-webos .player-episode-code,.player-episode-code{border-radius:6px;bottom:8px;font-size:12px;left:8px;line-height:16px;padding:4px 8px}.legacy-webos .player-episode-current,.player-episode-current{font-size:14px;height:22px;right:6px;top:6px;width:22px}.player-episode-copy{gap:4px}.legacy-webos .player-episode-item-title,.player-episode-item-title{font-size:16px;font-weight:500;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-webos .player-episode-date,.legacy-webos .player-episode-item-subtitle,.player-episode-date,.player-episode-item-subtitle{display:-webkit-box;font-size:12px;line-height:16px;margin-top:0;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis}.legacy-webos .player-episode-item-subtitle,.player-episode-item-subtitle{-webkit-line-clamp:2;line-clamp:2}.player-episode-stream-actions{align-items:center;display:flex;gap:12px;margin-top:16px}html.no-flex-gap .player-episode-stream-actions>*+*{margin-left:12px}.no-flex-gap .player-episode-stream-actions>*{margin-right:12px}.no-flex-gap .player-episode-stream-actions>:last-child{margin-right:0}.player-episode-stream-meta{color:var(--player-atv-text-secondary);font-size:16px;line-height:24px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-episode-stream-filters{align-items:center;display:flex;gap:12px;margin-top:16px;overflow-x:auto;overflow-y:hidden;padding:4px;scrollbar-width:none}html.no-flex-gap .player-episode-stream-filters>*+*{margin-left:12px}.no-flex-gap .player-episode-stream-filters>*{margin-right:12px}.no-flex-gap .player-episode-stream-filters>:last-child{margin-right:0}.player-episode-stream-filters::-webkit-scrollbar,.player-episode-stream-list::-webkit-scrollbar{display:none}.player-episode-stream-filter{flex:0 0 auto}.player-episode-stream-list{flex:1 1 auto;margin-top:16px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px 4px 16px;scrollbar-width:none}.legacy-webos .player-episode-stream-card,.player-episode-stream-card{background:var(--player-background-elevated);border:1px solid transparent;border-radius:12px;gap:16px;margin-bottom:8px;padding:16px}.legacy-webos .player-episode-stream-card.focused,.player-episode-stream-card.focused{background:var(--player-background-elevated);border:2px solid var(--player-focus-ring);transform:scale(1.04)}.player-episode-stream-card .player-source-title{font-size:16px;line-height:24px}.player-episode-stream-card .player-source-desc{font-size:12px;line-height:16px}.player-episode-stream-card .player-source-logo{border-radius:4px;height:32px;margin-bottom:4px;width:32px}.player-episode-stream-card .player-source-addon{font-size:10px;line-height:14px;max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-episode-stream-empty{color:hsla(0,0%,100%,.7);font-size:16px;line-height:24px;padding:24px 0;text-align:center}.legacy-webos .home-modern-row .home-track>.home-content-card,.legacy-webos .home-track>.home-content-card{margin-right:20px}.legacy-webos .home-screen-shell.home-layout-modern .home-track>.home-content-card{margin-right:24px}.legacy-webos .home-modern-row .home-track>.home-content-card:last-child,.legacy-webos .home-screen-shell.home-layout-modern .home-track>.home-content-card:last-child,.legacy-webos .home-track>.home-content-card:last-child{margin-right:0}.legacy-webos .player-control-buttons>.player-control-btn,.legacy-webos .player-next-episode-card-inner>*,.legacy-webos .player-seek-overlay-bottom>*{margin-right:16px}.legacy-webos .player-control-buttons>.player-control-btn:last-child,.legacy-webos .player-next-episode-card-inner>:last-child,.legacy-webos .player-seek-overlay-bottom>:last-child{margin-right:0}.no-flex-gap .home-modern-row .home-track>.home-content-card,.no-flex-gap .home-track>.home-content-card{margin-right:20px}.no-flex-gap .home-screen-shell.home-layout-modern .home-track>.home-content-card{margin-right:24px}.no-flex-gap .home-modern-row .home-track>.home-content-card:last-child,.no-flex-gap .home-screen-shell.home-layout-modern .home-track>.home-content-card:last-child,.no-flex-gap .home-track>.home-content-card:last-child{margin-right:0}.no-flex-gap .detail-comments-modes>*,.no-flex-gap .detail-comments-track>*,.no-flex-gap .detail-company-track>*,.no-flex-gap .detail-meta-row>*,.no-flex-gap .detail-morelike-track>*,.no-flex-gap .detail-ratings-row>*,.no-flex-gap .movie-cast-track>*,.no-flex-gap .series-cast-track>*,.no-flex-gap .series-detail-actions>*,.no-flex-gap .series-episode-ratings-grid>*,.no-flex-gap .series-episode-track>*,.no-flex-gap .series-rating-seasons>*,.no-flex-gap .series-season-row>*{margin-right:24px}.no-flex-gap .series-detail-actions>*{margin-right:20px}.no-flex-gap .series-season-row>*{margin-right:24px}.no-flex-gap .series-episode-track>*{margin-right:40px}.no-flex-gap .movie-cast-track>*,.no-flex-gap .series-cast-track>*{margin-right:16px}.no-flex-gap .detail-meta-row>*{margin-bottom:8px}.no-flex-gap .detail-comments-modes>:last-child,.no-flex-gap .detail-comments-track>:last-child,.no-flex-gap .detail-company-track>:last-child,.no-flex-gap .detail-meta-row>:last-child,.no-flex-gap .detail-morelike-track>:last-child,.no-flex-gap .detail-ratings-row>:last-child,.no-flex-gap .movie-cast-track>:last-child,.no-flex-gap .series-cast-track>:last-child,.no-flex-gap .series-detail-actions>:last-child,.no-flex-gap .series-episode-ratings-grid>:last-child,.no-flex-gap .series-episode-track>:last-child,.no-flex-gap .series-rating-seasons>:last-child,.no-flex-gap .series-season-row>:last-child{margin-right:0}.no-flex-gap .detail-comments-heading>*,.no-flex-gap .detail-meta-badge>*,.no-flex-gap .detail-rating-item>*,.no-flex-gap .series-episode-runtime>*,.no-flex-gap .series-imdb-badge>*,.no-flex-gap .series-primary-btn>*{margin-right:8px}.no-flex-gap .detail-comments-heading>:last-child,.no-flex-gap .detail-meta-badge>:last-child,.no-flex-gap .detail-rating-item>:last-child,.no-flex-gap .series-episode-runtime>:last-child,.no-flex-gap .series-imdb-badge>:last-child,.no-flex-gap .series-primary-btn>:last-child{margin-right:0}.no-flex-gap .detail-comments-heading+*,.no-flex-gap .detail-meta-stack>*+*,.no-flex-gap .detail-trailer-controls-bottom>*+*,.no-flex-gap .series-episode-copy>*+*{margin-top:12px}.no-flex-gap .cast-credit-track>*{margin-right:14px}.no-flex-gap .cast-credit-track>:last-child{margin-right:0}.no-aspect-ratio .home-content-card .content-poster{height:450px}.no-aspect-ratio .home-screen-shell .home-poster-frame,.no-aspect-ratio .home-screen-shell.home-layout-grid .home-grid-track .home-seeall-card{height:calc(var(--home-poster-width)*1.5)}.no-aspect-ratio .home-screen-shell .home-collection-card.is-collection-square .home-poster-frame{height:var(--home-poster-height)}.no-aspect-ratio .home-screen-shell .home-collection-card.is-collection-landscape .home-poster-frame{height:var(--home-landscape-poster-height)}.no-aspect-ratio .home-screen-shell .home-poster-card .content-poster{height:100%}.no-aspect-ratio .home-screen-shell.home-layout-modern .home-poster-frame{height:var(--home-poster-height)}.no-aspect-ratio .home-screen-shell.home-layout-modern .home-poster-card:not(.is-landscape) .home-poster-frame{height:var(--home-modern-portrait-poster-height)}.no-aspect-ratio .home-screen-shell.home-layout-modern .home-poster-card.is-landscape .home-poster-frame{height:var(--home-landscape-poster-height)}.no-aspect-ratio .cast-credit-poster{height:360px}.no-backdrop-filter .detail-trailer-control-bar,.no-backdrop-filter .modern-sidebar-panel,.no-backdrop-filter .modern-sidebar-pill-chip,.no-backdrop-filter .player-pause-overlay,.no-backdrop-filter .series-episode-card,.no-backdrop-filter .series-stream-panel,.no-backdrop-filter .settings-layout-badge,.no-backdrop-filter .settings-trakt-card,.no-backdrop-filter .stream-route-panel-shell{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.no-backdrop-filter .modern-sidebar-shell.blur-enabled .modern-sidebar-panel{background:linear-gradient(180deg,rgba(26,26,26,.96),rgba(26,26,26,.96)),var(--bg-elevated);background:linear-gradient(180deg,rgb(var(--bg-elevated-rgb)/.96),rgb(var(--bg-elevated-rgb)/.96)),var(--bg-elevated)}.no-backdrop-filter .modern-sidebar-shell.blur-enabled .modern-sidebar-pill-chip{background:linear-gradient(180deg,rgba(26,26,26,.92),rgba(26,26,26,.92)),var(--bg-elevated);background:linear-gradient(180deg,rgb(var(--bg-elevated-rgb)/.92),rgb(var(--bg-elevated-rgb)/.92)),var(--bg-elevated)}.no-css-math .home-nav-label{font-size:40px;line-height:56px}.no-css-math .home-profile-name,.no-css-math .modern-sidebar-nav-label,.no-css-math .modern-sidebar-pill-label,.no-css-math .modern-sidebar-profile-name{font-size:40px;letter-spacing:0;line-height:56px}.no-css-math .settings-nav-label{font-size:32px;line-height:48px}.no-css-math .library-picker-groups{gap:20px;margin-bottom:32px}.no-css-math .library-picker-row{gap:24px}.no-css-math .library-picker-anchor{border-radius:36px;gap:24px;min-height:100px;padding:18px 28px}.no-css-math .library-grid-title{font-size:32px}.no-css-math .library-picker-title{font-size:19px;line-height:24px}.no-css-math .library-picker-value{font-size:30px;line-height:40px}.no-css-math .library-picker-icon{height:40px;width:40px}.no-css-math .library-picker-chevron{height:32px;width:32px}.no-css-math .library-picker-menu{border-radius:36px;box-shadow:0 12px 24px rgba(0,0,0,.38);max-height:640px;padding:4px 10px}.no-css-math .library-picker-option{border-radius:24px;font-size:26px;min-height:84px;padding:0 20px}.no-css-math .profile-editor-panel{border-radius:40px;padding:64px}.no-css-math .profile-editor-header{gap:56px;padding-left:48px}.no-css-math .profile-editor-heading-title{font-size:50px}.no-css-math .profile-editor-heading-stack{gap:4px}.no-css-math .profile-editor-heading-kicker{font-size:32px}.no-css-math .profile-editor-heading-name{font-size:60px}.no-css-math .profile-editor-body{margin-top:48px;min-height:720px}.no-css-math .profile-editor-preview{gap:36px;padding:104px 48px 48px;width:560px}.no-css-math .profile-editor-preview-avatar{font-size:80px;height:210px;width:210px}.no-css-math .profile-editor-preview-name{font-size:42px}.no-css-math .profile-editor-field-shell{border-radius:26px;padding:28px}.no-css-math .profile-editor-name-input{font-size:30px}.no-css-math .profile-editor-divider{margin-left:36px;margin-right:36px;margin-top:68px;min-height:640px}.no-css-math .profile-editor-avatar-pane{gap:24px}.no-css-math .profile-editor-avatar-title{font-size:26px}.no-css-math .profile-editor-category-row{gap:16px;padding-bottom:8px;row-gap:16px}.no-css-math .profile-editor-avatar-grid{gap:24px;max-height:420px;padding:8px 16px}.no-css-math .profile-avatar-tile{height:160px;width:160px}.no-css-math .profile-avatar-tile.focused,.no-css-math .profile-avatar-tile.is-selected{box-shadow:inset 0 0 0 6px var(--focus-color)}.no-css-math .profile-editor-avatar-hint{font-size:34px;margin-top:8px;min-height:48px}.no-css-math .profile-overlay-button{border-radius:24px;font-size:30px;padding:24px 56px}.no-css-math .profile-editor-header .profile-overlay-button{border-radius:22px;font-size:27px;padding:18px 44px}.no-css-math .poster-list-picker-dialog-panel{max-height:900px}.no-css-math .profile-dialog{max-width:92vw;width:500px}.no-aspect-ratio .settings-layout-preview-modern-card{flex-basis:var(--settings-layout-modern-card-width);width:var(--settings-layout-modern-card-width)}.no-aspect-ratio .settings-layout-preview-classic-card{flex-basis:var(--settings-layout-classic-card-width);width:var(--settings-layout-classic-card-width)}.no-css-math .settings-layout-preview-modern-hero{height:62%;left:5%;top:6%;width:90%}.no-css-math .settings-layout-preview-modern-row{animation-name:settingsLayoutModernPreviewScrollLegacy;gap:0;height:24%;left:5%;top:73%;width:max-content}.no-css-math .settings-layout-preview-modern-card{flex:0 0 var(--settings-layout-modern-card-width);height:100%;margin-right:var(--settings-layout-modern-gap);width:var(--settings-layout-modern-card-width)}.no-css-math .settings-layout-preview-grid-canvas{align-content:flex-start;animation-name:settingsLayoutGridPreviewScrollLegacy;display:grid;gap:0;column-gap:var(--settings-layout-grid-gap);grid-auto-rows:var(--settings-layout-grid-card-height);grid-template-columns:repeat(5,var(--settings-layout-grid-card-width));height:var(--settings-layout-grid-canvas-height);justify-content:space-between;left:var(--settings-layout-grid-gap);row-gap:var(--settings-layout-grid-gap);top:var(--settings-layout-grid-gap);width:calc(100% - var(--settings-layout-grid-gap)*2)}.no-css-math .settings-layout-preview-grid-cell{height:var(--settings-layout-grid-card-height);width:100%}.no-css-math .settings-layout-preview-classic-row{gap:0;left:4.5%;width:max-content}.no-css-math .settings-layout-preview-classic-row.is-featured{animation-name:settingsLayoutClassicPreviewScrollLegacy}.no-css-math .settings-layout-preview-classic-card{flex:0 0 var(--settings-layout-classic-card-width);height:85%;margin-right:var(--settings-layout-classic-gap);width:var(--settings-layout-classic-card-width)}.no-css-math .settings-layout-preview{background-color:#0d0d0d}.no-css-math .settings-layout-preview-classic,.no-css-math .settings-layout-preview-grid,.no-css-math .settings-layout-preview-modern{overflow:hidden}.no-flex-gap .profile-grid>*{margin-bottom:56px;margin-right:56px}.no-flex-gap .home-nav-list>*+*{margin-top:var(--legacy-sidebar-item-gap)}.no-flex-gap .home-sidebar.content-expanded .home-nav-item>*+*{margin-left:16px}.no-flex-gap .home-profile-pill>*+*{margin-left:10px}.no-flex-gap .modern-sidebar-nav-list>*+*{margin-top:var(--modern-sidebar-list-gap)}.no-flex-gap .modern-sidebar-profile>*+*{margin-left:36px}.no-flex-gap .modern-sidebar-nav-item>*+*{margin-left:var(--modern-sidebar-button-gap)}.no-flex-gap .modern-sidebar-pill>*+*{margin-left:1px}.no-flex-gap .modern-sidebar-pill-chip>*+*{margin-left:var(--modern-sidebar-pill-chip-gap)}.no-flex-gap .search-sidebar>*+*,.no-flex-gap .settings-sidebar>*+*{margin-top:28px}.no-flex-gap .search-sidebar>*+*{margin-top:16px}.no-flex-gap .library-actions-row>*+*,.no-flex-gap .library-picker-row>.library-picker+.library-picker{margin-left:24px}.no-flex-gap .search-results-track>*+*{margin-left:16px}.no-flex-gap .settings-theme-row>*+*{margin-left:20px}.no-flex-gap .search-seeall-inner>*+*{margin-top:14px}.no-flex-gap .discover-content>*+*,.no-flex-gap .settings-account-list>*+*,.no-flex-gap .settings-trakt-footer-row+*,.no-flex-gap .settings-trakt-header-row+*{margin-top:12px}.no-flex-gap .discover-hero>*+*,.no-flex-gap .settings-action-row>*+*,.no-flex-gap .settings-collapsible-trigger>*+*,.no-flex-gap .settings-subsection-card .settings-action-row>*+*{margin-left:24px}.no-flex-gap .discover-empty-state>*+*,.no-flex-gap .discover-hero-copy>*+*,.no-flex-gap .discover-loading-state>*+*,.no-flex-gap .settings-collapsible>*+*,.no-flex-gap .settings-stream-badge-preview-section>*+*,.no-flex-gap .settings-trakt-options-stack>*+*,.no-flex-gap .settings-trakt-scroll-area>*+*{margin-top:8px}.no-flex-gap .discover-meta-line>*,.no-flex-gap .settings-profile-summary>*{margin-bottom:8px;margin-right:8px}.no-flex-gap .settings-profile-summary>*{margin-bottom:12px;margin-right:12px}.no-flex-gap .discover-results-head>*+*,.no-flex-gap .settings-account-signout-button>*+*,.no-flex-gap .settings-collapsible-trigger .settings-row-tail>*+*,.no-flex-gap .settings-plugin-repo-card>*+*,.no-flex-gap .settings-row-tail>*+*,.no-flex-gap .settings-subsection-card .settings-row-tail>*+*{margin-left:20px}.no-flex-gap .library-picker-groups>.library-picker-row+.library-picker-row,.no-flex-gap .settings-appearance-group-card>*+*,.no-flex-gap .settings-stack>*+*,.no-flex-gap .settings-subsection-card .settings-stack>*+*{margin-top:20px}.no-flex-gap .library-picker-anchor>.library-picker-icon,.no-flex-gap .settings-account-action-button>*+*{margin-left:24px}.no-flex-gap .library-picker-copy>*+*,.no-flex-gap .settings-collapsible-trigger .settings-row-copy>*+*,.no-flex-gap .settings-row-copy>*+*,.no-flex-gap .settings-subsection-card .settings-row-copy>*+*{margin-top:4px}.no-flex-gap .library-dialog-field>*+*,.no-flex-gap .settings-account-status-card>*+*,.no-flex-gap .settings-language-option-meta>*+*{margin-top:16px}.no-flex-gap .settings-account-status-card>*+*,.no-flex-gap .settings-language-option-meta>*+*{margin-top:0}.no-flex-gap .settings-account-status-card>*+*{margin-left:16px}.no-flex-gap .settings-language-option-meta>*+*{margin-left:12px}.no-flex-gap .library-grid-card>*+*{margin-top:16px}.no-flex-gap .settings-dialog-list>*+*,.no-flex-gap .settings-layout-card>*+*{margin-top:12px}.no-flex-gap .library-empty-state>*+*{margin-top:18px}.no-flex-gap .library-dialog-title+*,.no-flex-gap .library-loading-state>*+*,.no-flex-gap .library-manage-stack>*+*,.no-flex-gap .settings-dialog>*+*{margin-top:28px}.no-flex-gap .library-delete-dialog>*+*{margin-top:32px}.no-flex-gap .library-dialog-actions>*+*,.no-flex-gap .library-manage-actions-row>*+*,.no-flex-gap .library-manage-list>*+*,.no-flex-gap .library-privacy-row>*+*{margin-left:20px}.no-flex-gap .library-dialog-actions.stacked>*+*,.no-flex-gap .library-dialog-field>*+*,.no-flex-gap .library-manage-list>*+*,.no-flex-gap .settings-content>*+*{margin-left:0;margin-top:20px}.no-flex-gap .settings-plugin-repo-list>*+*{margin-top:14px}.no-flex-gap .settings-content>*+*{margin-top:24px}.no-flex-gap .settings-content-header>*+*{margin-top:12px}.no-flex-gap .settings-group-heading>*+*,.no-flex-gap .settings-plugin-repo-copy>*+*{margin-top:6px}.no-flex-gap .settings-nav-label-wrap>*+*,.no-flex-gap .settings-nav-leading>*+*{margin-left:20px}.no-flex-gap .settings-nav-label-wrap>*+*{margin-left:12px}.no-flex-gap .settings-account-button-copy>*+*,.no-flex-gap .settings-account-stat>*+*,.no-flex-gap .settings-trakt-stat>*+*{margin-top:2px}.no-flex-gap .settings-account-sync-overview>*+*{margin-top:12px}.no-flex-gap .settings-layout-preview-placeholder>*+*,.no-flex-gap .settings-theme-card>*+*{margin-top:16px}.no-flex-gap .settings-layout-placeholder-bars>*+*{margin-left:12px}.no-flex-gap .profile-editor-header>*+*{margin-left:56px}.no-flex-gap .profile-editor-heading-stack>*+*{margin-top:4px}.no-flex-gap .profile-editor-preview>*+*{margin-top:36px}.no-flex-gap .profile-editor-avatar-pane>*+*{margin-top:24px}.no-flex-gap .profile-editor-category-row>*{margin-bottom:16px;margin-right:16px}.no-flex-gap .nuvio-dialog-actions>*+*,.no-flex-gap .nuvio-dialog-panel>*+*{margin-top:32px}.no-flex-gap .poster-list-picker-actions>*+*{margin-top:20px}.no-flex-gap .nuvio-dialog-button.poster-list-picker-list-button>*+*{margin-left:14px}.no-flex-gap .settings-plugin-repo-actions>*+*,.no-flex-gap .settings-profile-pill>*+*{margin-left:10px}@media (max-height:820px),(max-width:1280px){.no-flex-gap .profile-grid>*{margin-bottom:44px;margin-right:44px}}@keyframes settingsLayoutModernPreviewScrollLegacy{0%{transform:translateX(0)}to{transform:translateX(calc(0px - var(--settings-layout-modern-cycle-width)))}}@keyframes settingsLayoutGridPreviewScrollLegacy{0%{transform:translateY(0)}to{transform:translateY(calc(0px - var(--settings-layout-grid-cycle-height)))}}@keyframes settingsLayoutClassicPreviewScrollLegacy{0%{transform:translateX(0)}to{transform:translateX(calc(0px - var(--settings-layout-classic-cycle-width)))}}.no-flex-gap .settings-plugin-builder>*+*,.no-flex-gap .settings-plugin-provider-heading{margin-top:18px}.no-flex-gap .settings-plugin-add>*+*{margin-left:14px}.no-flex-gap .settings-dialog>*+*{margin-top:32px}@supports not (font-size:clamp(1px,2px,3px)){.home-screen-shell.home-layout-modern .home-hero,.home-screen-shell.home-layout-modern .home-modern-hero-card{bottom:0;left:0;right:0;top:0}.home-screen-shell.home-layout-modern .home-modern-hero-media{height:62vh;min-height:520px;right:-56px;top:0;width:74vw}.home-screen-shell.home-layout-modern .home-hero-trailer-layer,.home-screen-shell.home-layout-modern .home-hero-trailer-layer .home-inline-trailer-frame,.home-screen-shell.home-layout-modern .home-hero-trailer-layer .home-inline-trailer-video,.home-screen-shell.home-layout-modern .home-modern-hero-media .home-hero-backdrop,.home-screen-shell.home-layout-modern .home-modern-hero-media .home-hero-backdrop-wrap,.home-screen-shell.home-layout-modern .home-modern-hero-media:after,.home-screen-shell.home-layout-modern .home-modern-hero-media:before{bottom:0;left:0;right:0;top:0}.home-screen-shell.home-layout-modern .home-modern-hero-copy{bottom:60vh;gap:16px;left:104px;max-width:640px;right:52px;top:40px;width:640px}.home-screen-shell.home-layout-modern .home-hero-logo{height:200px;max-height:200px;max-width:440px;width:440px}.home-screen-shell.home-layout-modern .home-hero-title-text{font-size:76px;max-width:640px}.home-screen-shell.home-layout-modern .home-hero-description,.home-screen-shell.home-layout-modern .home-modern-hero-meta-line,.home-screen-shell.home-layout-modern .home-modern-hero-secondary{max-width:560px;width:560px}.home-screen-shell.home-layout-modern .home-modern-hero-meta-line{font-size:21px}.home-screen-shell.home-layout-modern .home-modern-hero-secondary{font-size:18px}.home-screen-shell.home-layout-modern .home-hero-description{font-size:22px}.player-controls-overlay{box-sizing:border-box;padding:48px}.player-clock{font-size:26px}.player-ends-at{font-size:20px}.player-control-label,.player-next-episode-pill,.player-next-episode-pill-text,.player-skip-intro-label{font-size:16px}.player-controls-bottom{gap:16px;padding-top:84px}.player-title{font-size:50px}.player-subtitle{font-size:30px}.player-control-btn,.player-meta-tertiary,.player-seek-direction,.player-seek-preview{font-size:20px}.player-controls-row{gap:32px;margin-top:24px}.player-control-buttons{gap:16px}.player-control-btn{height:68px;min-width:68px;width:68px}.player-control-icon{height:34px;width:34px}.player-time-label{font-size:24px}.player-seek-overlay{bottom:40px;left:48px;right:48px}.player-seek-overlay-bottom{gap:16px}.player-skip-intro{bottom:60px;left:64px}.player-skip-intro.is-raised{bottom:var(--player-action-controls-open-bottom)}.player-skip-intro-btn{align-items:stretch;appearance:none;-webkit-appearance:none;background:rgba(30,30,30,.85);border:none;border-radius:24px;box-shadow:none;color:#fff;display:inline-flex;flex-direction:column;justify-content:flex-start;min-height:0;min-width:0;overflow:hidden;padding:0;position:relative}.player-skip-intro-content{align-items:center;display:inline-flex;gap:16px;min-width:0;padding:24px 36px}html.no-flex-gap .player-skip-intro-content>*+*{margin-left:16px}.player-skip-intro-icon{height:40px;width:40px}.player-skip-intro-label{font-size:28px;font-weight:500;line-height:1}.player-skip-intro-progress{height:4px}.player-skip-intro-progress-fill,.player-skip-intro-progress-track{bottom:0;left:0;position:absolute;right:0;top:0;inset:0}.player-skip-intro-progress-track{background:hsla(0,0%,100%,.15)}.player-skip-intro-progress-fill{background:rgba(30,30,30,.85);transform:scaleX(0);transform-origin:left center;width:100%;will-change:transform}.player-skip-intro-btn.focused,.player-skip-intro-btn:focus,.player-skip-intro:focus-within .player-skip-intro-btn{background:var(--secondary-color)!important;box-shadow:none;color:var(--on-secondary)!important}.player-next-episode-card{bottom:40px;right:48px;width:560px}#playerUiRoot.controls-visible .player-next-episode-card{bottom:var(--player-action-controls-open-bottom)}.player-next-episode-card-inner{border-radius:22px;gap:18px;padding:16px}.player-next-episode-thumb-wrap{border-radius:14px;height:90px;min-width:160px;width:160px}.player-next-episode-kicker{font-size:16px}.player-next-episode-title{font-size:22px}.home-modern-row .home-track>.home-content-card,.home-track>.home-content-card{margin-right:20px}.home-screen-shell.home-layout-modern .home-track>.home-content-card{margin-right:24px}.home-modern-row .home-track>.home-content-card:last-child,.home-screen-shell.home-layout-modern .home-track>.home-content-card:last-child,.home-track>.home-content-card:last-child{margin-right:0}.player-control-buttons>.player-control-btn,.player-next-episode-card-inner>*,.player-seek-overlay-bottom>*{margin-right:16px}.player-control-buttons>.player-control-btn:last-child,.player-next-episode-card-inner>:last-child,.player-seek-overlay-bottom>:last-child{margin-right:0}}.performance-constrained .home-screen-shell.home-layout-classic .home-hero-description,.performance-constrained .home-screen-shell.home-layout-grid .home-hero-description{-webkit-line-clamp:2;max-height:none}.performance-constrained .home-screen-shell.home-layout-modern .home-hero-description{-webkit-line-clamp:initial;line-clamp:none;max-height:none}.performance-constrained .home-content-card.focused,.performance-constrained .home-continue-card.focused,.performance-constrained .home-poster-card.focused .home-poster-frame,.performance-constrained .series-episode-card.focused,.performance-constrained .series-season-btn.focused{box-shadow:none!important}.performance-constrained .home-screen-shell.home-layout-modern .home-poster-card,.performance-constrained .home-screen-shell.home-layout-modern .home-poster-card .content-poster,.performance-constrained .home-screen-shell.home-layout-modern .home-poster-card .home-poster-expanded-backdrop,.performance-constrained .home-screen-shell.home-layout-modern .home-poster-frame{transition:none!important}.performance-constrained .home-screen-shell.home-layout-modern .home-poster-card.focused .home-poster-frame{background-color:transparent!important}.performance-constrained .home-screen-shell.home-layout-classic .home-poster-card,.performance-constrained .home-screen-shell.home-layout-grid .home-poster-card{transition:transform .16s cubic-bezier(.2,0,0,1)!important}.performance-constrained .home-screen-shell.home-layout-classic .home-poster-card.focused,.performance-constrained .home-screen-shell.home-layout-grid .home-poster-card.focused{transform:translateZ(0) scale(1.02)!important}.performance-constrained .home-screen-shell.home-layout-modern .home-poster-card{transition:flex-basis .18s cubic-bezier(.2,0,0,1),min-width .18s cubic-bezier(.2,0,0,1),max-width .18s cubic-bezier(.2,0,0,1),margin-top .18s cubic-bezier(.2,0,0,1),margin-bottom .18s cubic-bezier(.2,0,0,1)!important}.performance-constrained .home-screen-shell.home-layout-modern .home-poster-card .content-poster,.performance-constrained .home-screen-shell.home-layout-modern .home-poster-card .home-poster-expanded-backdrop{transition:opacity .18s cubic-bezier(.2,0,0,1)!important}.webos-pointer-remote .focusable{cursor:pointer}.tizen-tv .home-screen-shell.home-layout-modern .home-modern-hero-media:before{background:linear-gradient(90deg,#000,rgba(0,0,0,.92) 18%,rgba(0,0,0,.72) 42%,rgba(0,0,0,.42) 68%,rgba(0,0,0,.12));right:0;width:100%}.tizen-tv .home-screen-shell.home-layout-modern .home-modern-hero-media:after{background:linear-gradient(180deg,transparent 88%,rgba(0,0,0,.62))}.tizen-tv .home-screen-shell.home-layout-modern.home-modern-fullscreen-backdrop .home-modern-hero-media:before{background:linear-gradient(90deg,#0d0d0d,hsla(0,0%,5%,.9) 22%,hsla(0,0%,5%,.8) 46%,hsla(0,0%,5%,.42) 76%,hsla(0,0%,5%,0));right:auto;width:65%}.tizen-tv .home-screen-shell.home-layout-modern.home-modern-fullscreen-backdrop .home-modern-hero-media:after{background:linear-gradient(180deg,hsla(0,0%,5%,0),hsla(0,0%,5%,0) 64%,hsla(0,0%,5%,.35) 74.8%,hsla(0,0%,5%,.75) 85.6%,#0d0d0d)}.legacy-tizen .home-screen-shell.home-layout-modern{--home-content-start:128px;--home-track-end:128px;--home-continue-track-end:128px;--modern-track-peek-extension:72px;--modern-hero-copy-top-safe:56px;--modern-hero-copy-right:72px}.legacy-tizen .home-screen-shell.home-layout-modern .home-modern-rows-viewport{bottom:28px;height:calc(var(--modern-rows-viewport-height) - 28px)}.legacy-tizen .home-screen-shell.home-layout-modern .home-track{margin-left:calc(var(--modern-track-peek-extension)*-1);padding-left:calc(var(--home-content-start) + var(--modern-track-peek-extension));padding-right:var(--home-track-end)}.legacy-tizen .player-audio-modal,.legacy-tizen .player-subtitle-modal{bottom:72px;left:96px;max-height:calc(100vh - 144px);width:calc(100vw - 192px)}.legacy-tizen .player-subtitle-modal{height:calc(100vh - 144px)}.legacy-tizen .player-subtitle-overlay-grid{height:auto;min-height:0}.legacy-tizen .series-detail-shell:not(.detail-trailer-active) .detail-hero-body{max-height:none;overflow:visible}.legacy-tizen .series-detail-vignette{background:rgba(0,0,0,.34)}.legacy-tizen .series-detail-vignette:after,.legacy-tizen .series-detail-vignette:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;inset:0;pointer-events:none}.legacy-tizen .series-detail-vignette:before{background:linear-gradient(90deg,rgba(6,9,14,.98),rgba(6,9,14,.94) 24%,rgba(6,9,14,.78) 48%,rgba(6,9,14,.58) 72%,rgba(6,9,14,.42))}.legacy-tizen .series-detail-vignette:after{background:linear-gradient(180deg,rgba(0,0,0,.24),rgba(0,0,0,.12) 42%,rgba(0,0,0,.78))}.legacy-tizen .series-detail-description{display:block;-webkit-line-clamp:initial;line-clamp:none;max-height:150px;-webkit-box-orient:initial;overflow:hidden;text-overflow:clip}.legacy-webos .stream-route-shell{height:100%;width:100%}.legacy-webos .stream-route-backdrop{transform:none!important}.legacy-webos .stream-route-panel-shell{animation:none!important;opacity:1!important;overflow:visible;transform:none!important}.legacy-webos .stream-route-list{-webkit-overflow-scrolling:auto;transform:none!important;will-change:auto}.legacy-webos .stream-route-card,.legacy-webos .stream-route-card.focused{transform:none!important}.legacy-webos .stream-route-shell{bottom:0;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.legacy-webos .stream-route-content{bottom:0;display:block;left:0;padding:0;right:0;top:0}.legacy-webos .stream-route-left{bottom:48px;left:56px;padding:0 34px 0 0;position:absolute;top:48px;width:438px}.legacy-webos .stream-route-left-inner{max-width:360px;width:360px}.legacy-webos .stream-route-logo{max-height:128px;max-width:360px;width:360px}.legacy-webos .stream-route-right{bottom:48px;height:auto;left:540px;max-width:none;overflow:hidden;position:absolute;right:56px;top:48px;width:auto}.legacy-webos .stream-route-chip-wrap{height:64px;left:0;margin-bottom:0;position:absolute;right:0;top:0}.legacy-webos .stream-route-chip-track{gap:12px;padding:4px 6px}.legacy-webos .stream-route-chip{font-size:18px;min-height:52px;padding:0 26px}.legacy-webos .stream-route-panel-shell{border-radius:16px;bottom:0;height:auto;left:0;overflow:hidden;padding:14px 14px 16px;position:absolute;right:0;top:84px}.legacy-webos .stream-route-panel{bottom:16px;height:auto;left:14px;overflow:hidden;position:absolute;right:14px;top:14px}.legacy-webos .stream-route-list{bottom:0;height:auto;left:0;max-height:none;overflow-y:auto;padding:4px 6px 8px;position:absolute;right:0;scroll-padding-bottom:8px;scroll-padding-top:4px;top:0}.legacy-webos .stream-route-list.manual-scroll{overflow:hidden}.legacy-webos .stream-route-list.manual-scroll>*{transform:translateY(var(--stream-route-manual-scroll,0))}.legacy-webos .stream-route-card-row{gap:10px;margin-bottom:10px}.legacy-webos .stream-route-card{align-items:flex-start;border-radius:14px;gap:18px;min-height:0;padding:16px 20px}.legacy-webos .stream-route-card-heading{font-size:22px;line-height:28px}.legacy-webos .stream-route-card-quality{font-size:19px;line-height:24px;margin-top:5px}.legacy-webos .stream-route-card-badges{gap:4px;margin:6px 0 5px}.legacy-webos .stream-route-stream-badge{border-radius:6px;font-size:15px;min-height:26px;padding:0 8px}.legacy-webos .stream-route-stream-badge.image{max-width:116px;min-width:42px}.legacy-webos .stream-route-stream-badge.image img{max-height:21px;max-width:106px}.legacy-webos .stream-route-card-line{font-size:16px;-webkit-line-clamp:1;line-clamp:1;line-height:20px;margin-top:3px}.legacy-webos .stream-route-card-line.secondary{margin-top:2px}.legacy-webos .stream-route-card-side{flex-basis:132px;gap:8px;width:132px}.legacy-webos .stream-route-addon-badge{height:50px;width:50px}.legacy-webos .stream-route-addon-name{font-size:14px;line-height:18px}.legacy-tizen .stream-route-shell{height:1080px;width:1920px}.legacy-tizen .stream-route-backdrop{transform:none!important}.legacy-tizen .stream-route-content{display:flex;padding:56px 64px}.legacy-tizen .stream-route-left{flex:0 0 560px;padding-right:44px;width:560px}.legacy-tizen .stream-route-left-inner{max-width:420px;width:420px}.legacy-tizen .stream-route-logo{max-height:150px;max-width:420px;width:420px}.legacy-tizen .stream-route-right{flex:0 0 1232px;height:968px;max-width:1232px;min-height:0;overflow:hidden;width:1232px}.legacy-tizen .stream-route-chip-wrap{height:78px;margin-bottom:20px}.legacy-tizen .stream-route-panel-shell{animation:none!important;border-radius:18px;height:870px;min-height:0;opacity:1!important;overflow:hidden;transform:none!important;-webkit-box-flex:1}.legacy-tizen .stream-route-list{height:100%;max-height:100%;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:auto;transform:none!important;will-change:auto}.legacy-tizen .stream-route-card,.legacy-tizen .stream-route-card.focused{transform:none!important}.stream-route-card.focused{background:rgba(34,34,34,.98);background:rgb(var(--card-bg-rgb)/.98);border-color:var(--secondary-color);box-shadow:0 0 0 5px var(--secondary-color),0 10px 28px rgba(0,0,0,.28);transform:scale(1.005)}.legacy-webos .stream-route-card,.legacy-webos .stream-route-card.focused{background:#222!important;background:var(--card-bg)!important}.stream-route-card.skeleton{display:block;min-height:160px}.stream-route-card-copy{flex:1;min-width:0}.stream-route-card-heading{color:var(--text-color);font-size:25px;font-weight:500;line-height:33px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stream-route-card-quality{color:var(--secondary-color);font-size:24px;font-weight:500;line-height:30px;margin-top:10px}.stream-route-card-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 8px;max-width:100%}html.no-flex-gap .stream-route-card-badges>*{margin-bottom:6px;margin-right:6px}.player-source-badges{margin:0 0 7px}.player-source-desc+.player-source-badges{margin:7px 0 0}.stream-route-stream-badge{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;box-sizing:border-box;color:var(--text-secondary);display:inline-flex;font-size:17px;font-weight:500;justify-content:center;line-height:1;margin:0;min-height:30px;padding:0 9px;white-space:nowrap}.stream-route-stream-badge.image{background:transparent;line-height:0;max-width:132px;min-width:48px;overflow:hidden;padding:3px 7px}.stream-route-stream-badge.image img{display:block;max-height:24px;max-width:118px;object-fit:contain}.stream-route-stream-badge.size{background:#0a0c0c;border-color:#0a0c0c;color:#fff;font-size:16px;font-weight:500;min-height:30px;padding:0 9px}.stream-route-stream-badge.quality{background:rgba(0,183,79,.14);border-color:rgba(0,183,79,.42);color:#4ade80}.stream-route-stream-badge.visual{background:rgba(251,188,5,.12);border-color:rgba(251,188,5,.38);color:#facc15}.stream-route-stream-badge.codec{background:rgba(33,150,243,.12);border-color:rgba(33,150,243,.36);color:#60a5fa}.stream-route-stream-badge.audio{background:rgba(236,72,153,.1);border-color:rgba(236,72,153,.34);color:#f472b6}.stream-route-stream-badge.language{background:rgba(20,184,166,.1);border-color:rgba(20,184,166,.34);color:#5eead4}.stream-route-stream-badge.service{color:var(--text-tertiary)}.stream-route-card-line{color:var(--text-secondary);display:-webkit-box;font-size:19px;-webkit-line-clamp:2;line-clamp:2;line-height:1.28;margin-top:8px;-webkit-box-orient:vertical;overflow:hidden}.stream-route-card-line.secondary{margin-top:4px}.stream-route-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}html.no-flex-gap .stream-route-card-meta>*{margin-bottom:16px;margin-right:16px}.stream-route-meta-item{align-items:center;display:inline-flex;font-size:18px;gap:8px;line-height:25px}html.no-flex-gap .stream-route-meta-item>*+*{margin-left:8px}.stream-route-meta-item.peers{color:#2196f3}.stream-route-meta-item.size,.stream-route-meta-item.source{color:var(--text-secondary)}.stream-route-meta-icon{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.stream-route-meta-icon svg{display:block;height:100%;width:100%}.stream-route-card-side{align-items:center;display:flex;flex:0 0 190px;flex-direction:column;gap:20px;justify-content:center;width:190px}html.no-flex-gap .stream-route-card-side>*+*{margin-top:20px}.stream-route-addon-badge{align-items:center;background:rgba(0,0,0,.02);border:2px solid #00b74f;border-radius:999px;color:#00b74f;display:inline-flex;height:72px;justify-content:center;overflow:hidden;width:72px}.stream-route-addon-badge img{height:100%;object-fit:contain;width:100%}.stream-route-addon-badge span{font-size:33px;font-weight:700;line-height:1}.stream-route-addon-name{color:var(--text-tertiary);font-size:19px;line-height:25px;text-align:center}.stream-route-empty{align-items:center;color:var(--text-secondary);display:flex;font-size:20px;justify-content:center;line-height:30px;min-height:220px;padding:32px;text-align:center}.stream-route-toast{background:rgba(26,26,26,.96);background:rgb(var(--bg-elevated-rgb)/.96);border:1px solid var(--border-color);border-radius:18px;color:var(--text-color);font-size:22px;left:50%;opacity:0;padding:14px 24px;pointer-events:none;position:fixed;top:32px;transform:translateX(-50%);transition:opacity .14s ease;z-index:40}.stream-route-toast.visible{opacity:1}.stream-route-skeleton-line{animation:streamRouteSkeletonShimmer 2.2s ease-in-out infinite;background:linear-gradient(90deg,rgba(56,56,56,.5),rgba(96,96,96,.85),rgba(56,56,56,.5));background-size:220% 100%;border-radius:999px;height:16px;margin-bottom:14px}.stream-route-skeleton-line.wide{height:22px;width:34%}.stream-route-skeleton-line.short{height:18px;width:12%}.stream-route-skeleton-line:last-child{margin-bottom:0;width:56%}@keyframes streamRoutePanelEnter{0%{opacity:0;transform:translateX(4%)}to{opacity:1;transform:translateX(0)}}@keyframes streamRouteSkeletonShimmer{0%{background-position:120% 0;opacity:.55}50%{opacity:.95}to{background-position:-120% 0;opacity:.55}}@keyframes streamRouteSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cast-detail-shell{background:radial-gradient(140% 90% at 78% 0,hsla(0,0%,96%,.22),transparent 40%),var(--bg-color);background:radial-gradient(140% 90% at 78% 0,rgb(var(--secondary-color-rgb)/.22),transparent 40%),var(--bg-color);box-sizing:border-box;color:var(--text-color);height:100vh;overflow-x:hidden;overflow-y:auto;padding:26px 34px 38px;position:relative;width:100vw}.cast-detail-error,.cast-detail-loading{color:var(--text-secondary);font-size:28px;margin-top:36vh;text-align:center}.cast-detail-hero{margin-bottom:24px}.cast-detail-back{align-items:center;background:hsla(0,0%,100%,.08);background:rgb(var(--focus-color-rgb)/.08);border:1px solid hsla(0,0%,100%,.22);border:1px solid rgb(var(--focus-color-rgb)/.22);border-radius:50%;color:var(--text-color);display:inline-flex;height:48px;justify-content:center;margin-bottom:10px;padding:0;position:sticky;top:0;width:48px;z-index:4}.cast-detail-back .material-icons{font-size:28px;line-height:1}.cast-detail-back.focused{border-color:var(--focus-color);box-shadow:0 0 0 3px hsla(0,0%,100%,.2);box-shadow:0 0 0 3px rgb(var(--focus-color-rgb)/.2);transform:none}.cast-detail-hero-content{align-items:flex-start;display:grid;gap:20px;grid-template-columns:220px 1fr}.cast-detail-avatar{background:var(--card-bg) center center /cover no-repeat;border:1px solid hsla(0,0%,100%,.14);border:1px solid rgb(var(--focus-color-rgb)/.14);border-radius:18px;height:320px;width:220px}.cast-detail-meta{min-width:0}.cast-detail-name{font-size:48px;line-height:1.05;margin:4px 0 12px}.cast-detail-facts{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:18px;gap:10px;margin-bottom:12px}html.no-flex-gap .cast-detail-facts>*{margin-bottom:10px;margin-right:10px}.cast-detail-facts span{align-items:center;background:hsla(0,0%,100%,.08);background:rgb(var(--focus-color-rgb)/.08);border-radius:999px;display:inline-flex;height:34px;padding:0 12px}.cast-detail-bio{color:var(--text-color);font-size:20px;line-height:1.45;margin:0;max-width:1200px}.cast-detail-section-title{font-size:34px;margin:0 0 14px}.cast-credit-section+.cast-credit-section{margin-top:34px}.cast-credit-track{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scrollbar-width:none}html.no-flex-gap .cast-credit-track>*+*{margin-left:14px}.cast-credit-track::-webkit-scrollbar{display:none}.cast-credit-card{background:var(--bg-elevated);border:1px solid hsla(0,0%,100%,.12);border:1px solid rgb(var(--focus-color-rgb)/.12);border-radius:18px;flex:0 0 240px;padding:10px}.cast-credit-card.focused{border-color:var(--focus-color);box-shadow:0 0 0 3px hsla(0,0%,100%,.2);box-shadow:0 0 0 3px rgb(var(--focus-color-rgb)/.2);transform:none}.cast-credit-poster{aspect-ratio:2/3;background:var(--card-bg) center center /cover no-repeat;border-radius:14px;margin-bottom:10px;width:100%}.cast-credit-title{display:-webkit-box;font-size:18px;font-weight:700;-webkit-line-clamp:2;line-clamp:2;line-height:1.25;min-height:44px;-webkit-box-orient:vertical;overflow:hidden}.cast-credit-subtitle{font-size:15px;margin-top:6px}.cast-credit-empty,.cast-credit-subtitle{color:var(--text-secondary)}.seeall-shell{height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;width:100vw;-ms-overflow-style:none;background:var(--bg-color);box-sizing:border-box;color:var(--text-color);padding:24px 48px 32px;scroll-padding-bottom:18px;scroll-padding-top:18px}.seeall-shell::-webkit-scrollbar{display:none}.seeall-header{margin-bottom:24px}.seeall-title{color:var(--text-color);font-size:56px;line-height:1.08;margin:0}.seeall-subtitle{color:var(--text-secondary);font-size:20px;line-height:1.25;margin-top:6px}.seeall-grid{align-items:start;display:grid;gap:20px 16px;grid-template-columns:repeat(auto-fill,minmax(248px,1fr))}.seeall-card{background:transparent;border:none;border-radius:12px;justify-self:start;overflow:visible;scroll-margin-block:12px;width:248px}.seeall-card.focused{border-color:transparent;box-shadow:none;transform:none}.seeall-card-poster-wrap{background:var(--card-bg);border:2px solid transparent;border-radius:12px;height:372px;margin-bottom:8px;overflow:hidden;position:relative;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease;width:100%}.seeall-card.focused .seeall-card-poster-wrap{background-color:var(--focus-bg);border-color:var(--secondary-color);box-shadow:0 0 0 2px var(--secondary-color)}.seeall-card-poster,.seeall-card-poster-image{display:block;height:100%;width:100%}.seeall-card-poster{background:var(--card-bg)}.seeall-card-poster-image{object-fit:cover}.seeall-card-title{color:var(--text-color);display:-webkit-box;font-size:28px;font-weight:500;-webkit-line-clamp:1;line-clamp:1;line-height:1.2;width:100%;-webkit-box-orient:vertical;overflow:hidden;padding:0 2px;text-overflow:ellipsis}.seeall-card-year{color:var(--text-secondary);font-size:20px;margin-top:4px;padding:0 2px;width:100%}.seeall-card.focused .seeall-card-title{color:#fff}.seeall-card.focused .seeall-card-year{color:hsla(0,0%,100%,.82)}.seeall-empty{color:var(--text-secondary);font-size:28px;padding:24px 0}.seeall-loading{color:var(--text-secondary);font-size:24px;padding:18px 0 8px;text-align:center;width:100%}.seeall-shell.discover-seeall-shell{background:transparent;box-sizing:border-box;height:auto;min-height:100%;overflow:visible;padding:0;width:100%}.folder-detail-header{display:flex;flex-direction:column;gap:18px}html.no-flex-gap .folder-detail-header>*+*{margin-top:18px}.folder-detail-shell:not(.folder-detail-follow-layout) .folder-detail-header{background:linear-gradient(180deg,var(--bg-color) 0,hsla(0,0%,5%,.96) 72%,hsla(0,0%,5%,0) 100%);background:linear-gradient(180deg,var(--bg-color) 0,rgb(var(--bg-color-rgb)/.96) 72%,rgb(var(--bg-color-rgb)/0) 100%);margin:-24px -48px 24px;padding:24px 48px 18px;position:sticky;top:0;z-index:10}.folder-detail-eyebrow{color:var(--text-secondary);font-size:18px;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.folder-detail-tabs{display:flex;flex-wrap:wrap;gap:14px}html.no-flex-gap .folder-detail-tabs>*{margin-bottom:14px;margin-right:14px}.folder-detail-tab{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:var(--text-secondary);font-size:18px;font-weight:600;line-height:1.2;padding:12px 22px}.folder-detail-tab.is-selected{border-color:hsla(0,0%,100%,.3);color:var(--text-color)}.folder-detail-tab.focused{background:var(--focus-bg);border-color:var(--secondary-color);box-shadow:0 0 0 2px hsla(0,0%,96%,.22);box-shadow:0 0 0 2px rgb(var(--secondary-color-rgb)/.22);color:var(--text-color)}.folder-detail-follow-layout{padding-top:40px}.folder-follow-hero{border-radius:24px;margin-bottom:24px;min-height:520px;overflow:hidden;position:relative}.folder-follow-hero-backdrop,.folder-follow-hero-media{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;inset:0;width:100%}.folder-follow-hero-backdrop{filter:brightness(.82);object-fit:cover}.folder-follow-hero:before{background:linear-gradient(90deg,hsla(0,0%,5%,.95),hsla(0,0%,5%,.86) 26%,hsla(0,0%,5%,.35) 62%,hsla(0,0%,5%,.15));bottom:0;content:"";left:0;position:absolute;right:0;top:0;inset:0;z-index:1}.folder-follow-hero-copy{display:flex;flex-direction:column;gap:16px;justify-content:flex-end;max-width:42%;min-height:520px;padding:56px 48px;position:relative;z-index:2}html.no-flex-gap .folder-follow-hero-copy>*+*{margin-top:16px}.folder-follow-hero-logo{max-height:180px;max-width:420px;object-fit:contain;object-position:left center}.folder-follow-hero-title{color:#fff;font-size:64px;font-weight:700;line-height:.98;margin:0}.folder-follow-hero-title.is-hidden{display:none}.folder-follow-hero-meta{color:hsla(0,0%,100%,.76);font-size:26px;font-weight:500;line-height:1.3}.folder-follow-hero-description{color:#fff;font-size:22px;line-height:1.45;margin:0;max-width:720px}.folder-detail-rows{display:flex;flex-direction:column;gap:28px}html.no-flex-gap .folder-detail-rows>*+*{margin-top:28px}.folder-detail-row{display:flex;flex-direction:column;gap:14px}html.no-flex-gap .folder-detail-row>*+*{margin-top:14px}.folder-detail-row-title{color:var(--text-color);font-size:26px;font-weight:600;line-height:1.2;margin:0}.folder-row-track{display:flex;gap:16px;overflow-x:auto;overflow-y:visible;padding:0 4px 8px;scrollbar-width:none}html.no-flex-gap .folder-row-track>*+*{margin-left:16px}.folder-row-track::-webkit-scrollbar{display:none}.folder-row-track .seeall-card{flex:0 0 auto}.folder-row-loading{padding-top:0;text-align:left}.series-detail-shell{--detail-safe-x:96px;--detail-episode-safe-x:112px;--detail-action-gap:24px;--detail-button-height:96px;--detail-control-size:96px;--detail-title-size:88px;--detail-section-title-size:44px;--detail-label-size:32px;--detail-body-size:32px;--detail-caption-size:28px}.detail-hero-section{height:100vh;min-height:100vh;padding:0 var(--detail-safe-x) 32px calc(var(--detail-safe-x) - 24px)}.detail-hero-brand{min-height:200px}.series-detail-logo{margin-bottom:40px;max-height:180px;max-width:37vw}.detail-trailer-autoplay .series-detail-logo{margin-bottom:48px;max-height:120px;max-width:25vw}.series-detail-title{font-size:var(--detail-title-size);margin-bottom:16px}.detail-trailer-hint{font-size:var(--detail-label-size)}.detail-trailer-autoplay .detail-trailer-hint{margin-bottom:16px;max-height:48px}.series-detail-actions{gap:var(--detail-action-gap);margin:0 0 30px;padding:6px}.series-primary-btn{background:#fff;border-color:transparent;border-radius:64px;color:#000;font-size:var(--detail-label-size);gap:16px;min-height:var(--detail-button-height);padding:28px 48px}.series-primary-btn.focused{background:#fff;border-color:var(--detail-focus-ring);color:#000;transform:none}.series-circle-btn{font-size:48px;height:var(--detail-control-size);width:var(--detail-control-size)}.series-circle-btn.focused{transform:none}.series-btn-svg{height:44px;width:44px}.series-primary-btn .series-btn-svg{filter:none;height:36px;width:36px}.series-detail-description,.series-detail-support{max-width:1040px;max-width:min(66vw,1040px)}.series-detail-support{font-size:var(--detail-label-size);margin-bottom:24px}.series-detail-description{font-size:var(--detail-body-size);line-height:1.5;margin-bottom:24px}.detail-ratings-row{gap:24px;margin-bottom:28px}.detail-rating-item{font-size:var(--detail-caption-size);gap:16px}.detail-rating-item img{height:56px;width:56px}.detail-meta-stack{gap:16px}.detail-meta-row{font-size:var(--detail-label-size);gap:24px}.detail-meta-row.secondary{font-size:var(--detail-caption-size)}.detail-meta-row .series-imdb-badge img{height:60px;width:60px}.detail-company-track,.detail-morelike-track,.movie-cast-track,.series-cast-track,.series-episode-ratings-grid,.series-insight-tabs,.series-rating-seasons,.series-season-row{padding-left:var(--detail-safe-x);padding-right:var(--detail-safe-x)}.series-season-row{gap:24px;padding-bottom:48px;padding-top:48px}.series-season-btn{border-radius:40px;box-sizing:border-box;flex:0 0 auto;font-size:32px;height:auto;max-width:none;min-height:80px;padding:20px 40px;width:auto}.series-episode-track{gap:28px;padding:28px 64px}.series-episode-card{border-radius:32px;flex-basis:560px;width:560px}.series-episode-thumb{border-radius:32px;height:358px}.series-episode-copy{gap:12px;padding:28px 28px 32px}.series-episode-badge{border-radius:10px;font-size:20px;letter-spacing:1.6px;line-height:28px;padding:6px 14px}.series-episode-title{display:block;font-size:32px;-webkit-line-clamp:1;line-clamp:1;line-height:38px;min-height:38px;text-overflow:ellipsis;white-space:nowrap}.series-episode-overview{font-size:28px;-webkit-line-clamp:3;line-clamp:3;line-height:32px;max-height:96px}.series-episode-meta{font-size:20px;gap:24px;line-height:28px;min-height:28px}.series-episode-runtime{gap:8px}.series-episode-runtime-icon{height:26px;width:26px}.series-episode-meta .series-imdb-badge{font-size:20px}.series-episode-meta .series-imdb-badge img{height:22px;width:44px}.series-episode-progress{bottom:14px;height:8px;left:28px;margin-top:0;position:absolute;right:28px;width:auto}.series-episode-status{height:44px;left:20px;top:20px;width:44px}.series-episode-status.complete{font-size:28px}.series-watched-badge-svg{height:28px;width:28px}.series-episode-unavailable{border-radius:10px;font-size:20px;letter-spacing:1.6px;line-height:28px;padding:6px 14px;right:20px;top:20px}@media (min-width:1520px){.series-episode-track{gap:32px;padding:32px 96px}.series-episode-card{flex-basis:640px;width:640px}.series-episode-thumb{height:414px}.series-episode-copy{padding:32px 32px 40px}.series-episode-badge{border-radius:12px;letter-spacing:1.8px;padding:8px 16px}.series-episode-title{line-height:44px;min-height:44px}.series-episode-overview{line-height:36px;max-height:108px}.series-episode-runtime-icon{height:28px;width:28px}.series-episode-meta .series-imdb-badge img{height:24px;width:48px}.series-episode-progress{bottom:16px;left:32px;right:32px}.series-episode-status{height:48px;left:24px;top:24px;width:48px}.series-episode-status.complete{font-size:32px}.series-watched-badge-svg{height:32px;width:32px}.series-episode-unavailable{border-radius:12px;letter-spacing:1.8px;padding:8px 16px;right:24px;top:24px}}@media (min-width:2000px){.series-episode-track{gap:36px;padding:36px 104px}.series-episode-card{border-radius:36px;flex-basis:720px;width:720px}.series-episode-thumb{border-radius:36px;height:470px}.series-episode-copy{padding:36px 36px 44px}.series-episode-badge{border-radius:14px;padding:8px 18px}.series-episode-title{line-height:50px;min-height:50px}.series-episode-overview{-webkit-line-clamp:4;line-clamp:4;line-height:40px;max-height:160px}.series-episode-runtime-icon{height:30px;width:30px}.series-episode-meta .series-imdb-badge img{height:26px;width:52px}.series-episode-progress{bottom:18px;left:36px;right:36px}.series-episode-status{height:56px;left:28px;top:28px;width:56px}.series-episode-status.complete{font-size:36px}.series-watched-badge-svg{height:36px;width:36px}.series-episode-unavailable{border-radius:14px;padding:8px 18px;right:28px;top:28px}}@media (min-width:2600px){.series-episode-track{gap:40px;padding:36px 112px}.series-episode-card{border-radius:40px;flex-basis:800px;width:800px}.series-episode-thumb{border-radius:40px;height:526px}.series-episode-copy{padding:40px 40px 48px}.series-episode-badge{border-radius:16px;letter-spacing:2px;padding:10px 20px}.series-episode-title{line-height:56px;min-height:56px}.series-episode-overview{line-height:44px;max-height:176px}.series-episode-meta{min-height:32px}.series-episode-runtime-icon{height:32px;width:32px}.series-episode-meta .series-imdb-badge img{height:28px;width:56px}.series-episode-progress{bottom:20px;left:40px;right:40px}.series-episode-status{height:64px;left:32px;top:32px;width:64px}.series-episode-status.complete{font-size:40px}.series-watched-badge-svg{height:40px;width:40px}.series-episode-unavailable{border-radius:16px;letter-spacing:2px;padding:10px 20px;right:32px;top:32px}}.series-insight-tabs{padding-top:40px}.detail-company-title,.series-insight-divider,.series-insight-tab{font-size:var(--detail-section-title-size)}.series-insight-divider{margin:0 20px}.movie-cast-track,.series-cast-track{gap:16px;padding-bottom:16px;padding-top:12px}.movie-cast-card,.series-cast-card{flex-basis:300px;width:300px}.movie-cast-avatar{height:200px;margin-bottom:20px;width:200px}.movie-cast-name{font-size:30px}.movie-cast-role{font-size:24px}.detail-company-title{padding:0 var(--detail-safe-x)}.detail-company-track{gap:24px}.detail-company-card{border-radius:16px;flex-basis:280px;height:112px;width:280px}.detail-company-card img{max-height:72px;max-width:calc(100% - 56px)}.detail-morelike-track{gap:24px}.detail-morelike-card{flex-basis:520px;width:520px}.detail-morelike-poster-wrap{border-radius:24px;height:292px}.detail-morelike-name{font-size:28px}.detail-morelike-type{font-size:24px}.series-primary-btn{height:96px;min-height:96px;padding:0 48px}.detail-comment-card,.detail-comments-mode,.detail-company-card,.detail-morelike-card,.movie-cast-card,.series-detail-actions .series-circle-btn,.series-detail-actions .series-primary-btn,.series-insight-tab,.series-season-btn{transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),opacity .22s ease}.series-insight-section.is-switching{animation:detailInsightSwitch .16s linear both}@keyframes detailInsightSwitch{0%{opacity:0}to{opacity:1}}.detail-trailer-card .detail-morelike-poster-wrap{position:relative}.detail-trailer-play-badge{align-items:center;background:rgba(0,0,0,.48);border-radius:999px;display:inline-flex;height:96px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:96px}.detail-trailer-play-badge img{filter:brightness(0) invert(1);height:44px;width:44px}.detail-comments-section{padding-bottom:16px;padding-top:40px}.detail-comments-heading{align-items:center;color:var(--detail-text-primary);display:flex;font-size:var(--detail-section-title-size);font-weight:500;gap:16px;line-height:1.25;padding:0 var(--detail-safe-x)}html.no-flex-gap .detail-comments-heading>*+*{margin-left:16px}.detail-comments-heading img{filter:brightness(0) invert(1);height:40px;object-fit:contain;width:94px}.detail-comments-subtitle{color:var(--detail-text-secondary);font-size:var(--detail-body-size);line-height:1.3;margin:8px 0 0;padding:0 var(--detail-safe-x)}.detail-comments-modes{display:flex;gap:24px;overflow-x:auto;padding:24px var(--detail-safe-x) 20px;scrollbar-width:none}html.no-flex-gap .detail-comments-modes>*+*{margin-left:24px}.detail-comments-modes::-webkit-scrollbar,.detail-comments-track::-webkit-scrollbar{display:none}.detail-comments-mode{background:var(--detail-bg-card);border:2px solid transparent;border-radius:999px;color:var(--detail-text-primary);font-size:28px;font-weight:500;min-height:64px;padding:0 32px;white-space:nowrap}.detail-comments-mode.selected{background:#fff;color:#000}.detail-comments-mode.focused{background:var(--detail-focus-fill);border-color:var(--detail-focus-ring);color:var(--detail-focus-text)}.detail-comments-track{box-sizing:border-box;display:flex;gap:24px;overflow-x:auto;padding:12px var(--detail-safe-x) 16px;scrollbar-width:none}html.no-flex-gap .detail-comments-track>*+*{margin-left:24px}.detail-comment-card{background:var(--detail-bg-card);border:2px solid transparent;border-radius:32px;box-sizing:border-box;color:var(--detail-text-primary);flex:0 0 720px;height:460px;overflow:hidden;padding:36px;width:720px}.detail-comment-card.focused{border-color:var(--detail-focus-ring);transform:scale(1.02)}.detail-comment-card h4{font-size:32px;font-weight:600;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-comment-chips{display:flex;gap:16px;margin-top:20px;overflow:hidden}html.no-flex-gap .detail-comment-chips>*+*{margin-left:16px}.detail-comment-chips span{background:var(--bg-elevated);border-radius:999px;color:var(--detail-text-primary);font-size:22px;line-height:1.2;padding:8px 16px;white-space:nowrap}.detail-comment-card p{color:var(--detail-text-secondary);display:-webkit-box;font-size:28px;-webkit-line-clamp:5;line-clamp:5;line-height:40px;margin:20px 0 0;-webkit-box-orient:vertical;overflow:hidden}.detail-comment-card.focused p,.detail-comment-card.is-expanded p{-webkit-line-clamp:7;line-clamp:7}.detail-comment-card small{color:var(--detail-text-tertiary);display:block;font-size:26px;margin-top:20px}.detail-comment-card.is-loading span{background:hsla(0,0%,100%,.12);border-radius:999px;display:block;height:32px;margin-bottom:24px}.detail-comment-card.is-loading span:nth-child(2){width:70%}.detail-comment-card.is-loading span:nth-child(3){width:42%}.detail-comments-error{color:var(--detail-text-secondary);font-size:28px;padding:24px var(--detail-safe-x)}.legacy-tizen .home-screen-shell.home-layout-modern .home-modern-hero-copy,.legacy-webos .home-screen-shell.home-layout-modern .home-modern-hero-copy{bottom:52vh;top:0}.legacy-tizen .home-screen-shell.home-layout-modern .home-modern-hero-media:before,.legacy-webos .home-screen-shell.home-layout-modern .home-modern-hero-media:before{background:linear-gradient(90deg,#0d0d0d,hsla(0,0%,5%,.86) 22%,hsla(0,0%,5%,.56) 46%,hsla(0,0%,5%,.16) 76%,hsla(0,0%,5%,0));right:auto;width:45%}.legacy-tizen .home-screen-shell.home-layout-modern .home-modern-hero-media:after,.legacy-webos .home-screen-shell.home-layout-modern .home-modern-hero-media:after{background:linear-gradient(180deg,hsla(0,0%,5%,0),hsla(0,0%,5%,0) 82%,hsla(0,0%,5%,.25) 89.2%,hsla(0,0%,5%,.65) 95.5%,#0d0d0d)}.legacy-tizen .home-screen-shell.home-layout-modern.home-modern-fullscreen-backdrop .home-modern-hero-media,.legacy-webos .home-screen-shell.home-layout-modern.home-modern-fullscreen-backdrop .home-modern-hero-media{height:100%;min-height:0;right:0;width:100%}.legacy-tizen .home-screen-shell.home-layout-modern.home-modern-fullscreen-backdrop .home-modern-hero-media:before,.legacy-webos .home-screen-shell.home-layout-modern.home-modern-fullscreen-backdrop .home-modern-hero-media:before{background:linear-gradient(90deg,#0d0d0d,hsla(0,0%,5%,.9) 22%,hsla(0,0%,5%,.8) 46%,hsla(0,0%,5%,.42) 76%,hsla(0,0%,5%,0));right:auto;width:65%}.legacy-tizen .home-screen-shell.home-layout-modern.home-modern-fullscreen-backdrop .home-modern-hero-media:after,.legacy-webos .home-screen-shell.home-layout-modern.home-modern-fullscreen-backdrop .home-modern-hero-media:after{background:linear-gradient(180deg,hsla(0,0%,5%,0),hsla(0,0%,5%,0) 64%,hsla(0,0%,5%,.35) 74.8%,hsla(0,0%,5%,.75) 85.6%,#0d0d0d)}.legacy-tizen .stream-route-backdrop-dim,.legacy-webos .stream-route-backdrop-dim{background:hsla(0,0%,5%,.24)}.legacy-tizen .stream-route-left-gradient,.legacy-webos .stream-route-left-gradient{background:linear-gradient(90deg,#0d0d0d,hsla(0,0%,5%,.96) 15%,hsla(0,0%,5%,.88) 31%,hsla(0,0%,5%,.66) 48%,hsla(0,0%,5%,.36) 68%,hsla(0,0%,5%,0))}.legacy-tizen .stream-route-right-gradient,.legacy-webos .stream-route-right-gradient{background:linear-gradient(270deg,#0d0d0d,hsla(0,0%,5%,.95) 14%,hsla(0,0%,5%,.82) 31%,hsla(0,0%,5%,.58) 48%,hsla(0,0%,5%,.24) 72%,hsla(0,0%,5%,0))}.legacy-tizen .stream-route-panel-shell,.legacy-webos .stream-route-panel-shell{background:rgba(26,26,26,.82)!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.legacy-tizen .stream-route-card,.legacy-tizen .stream-route-card.focused,.legacy-webos .stream-route-card,.legacy-webos .stream-route-card.focused{background:#222!important;border-color:hsla(0,0%,100%,.12)}.legacy-tizen .stream-route-card.focused,.legacy-webos .stream-route-card.focused{border-color:var(--secondary-color)}