@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/brand/fonts/Archivo-wdth.e3a28ead.woff2) format("woff2");unicode-range:U+D,U+A1-A8,U+AA-B6,U+B8-FF,U+102,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+2009,U+201A,U+201E,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2212,U+2215,U+FEFF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/brand/fonts/critical/Archivo-wdth.ad18e2f7.woff2) format("woff2"),url(/brand/fonts/Archivo-wdth.e3a28ead.woff2) format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+B7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2193}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/brand/fonts/JetBrainsMono-wght.18be4527.woff2) format("woff2");unicode-range:U+D,U+A1-A8,U+AA-B6,U+B8-FF,U+102,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+201A,U+201E,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2212,U+2215,U+FEFF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/brand/fonts/critical/JetBrainsMono-wght.d4ebdaa4.woff2) format("woff2"),url(/brand/fonts/JetBrainsMono-wght.18be4527.woff2) format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+B7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2193}@font-face{font-family:Archivo Fallback;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:local("Arial");size-adjust:104%}@font-face{font-family:JetBrains Mono Fallback;font-style:normal;font-weight:100 800;font-display:swap;src:local("DejaVu Sans Mono"),local("Liberation Mono"),local("Courier New"),local("Menlo"),local("Droid Sans Mono");ascent-override:102%;descent-override:30%;line-gap-override:0%}:root{--ab-neutral: #F4F5F7;--ab-surface-sunken: #EBEDF1;--ab-surface: #FFFFFF;--ab-surface-raised: #F6F7F9;--ab-surface-high: #E4E7EC;--ab-outline: #DDE1E7;--ab-outline-strong: #C5CBD4;--ab-outline-field: #717A89;--ab-on-surface: #0E1116;--ab-on-surface-variant: #3F4652;--ab-on-surface-muted: #555D6B;--ab-primary: #4A6500;--ab-primary-hover: #B5DF22;--ab-on-primary: #0A0B0D;--ab-primary-tint: #C8F23A38;--ab-primary-fill: #C8F23A;--ab-primary-fill-border: #5F7F00;--ab-secondary: #A8370A;--ab-success: #126B33;--ab-warning: #8A5300;--ab-error: #B42323;--ab-info: #0B6797;--ab-on-status: #FFFFFF;--ab-chart-1: #5C7F0E;--ab-chart-2: #1F74A6;--ab-chart-3: #B8460F;--ab-chart-4: #6B55C8;--ab-chart-5: #8C6A0F;--ab-chart-grid: #E4E7EC;--ab-radius-none: 0px;--ab-radius-xs: 3px;--ab-radius-sm: 4px;--ab-radius-md: 6px;--ab-radius-lg: 10px;--ab-radius-xl: 14px;--ab-radius-full: 9999px;--ab-space-base: 4px;--ab-space-xxs: 4px;--ab-space-xs: 8px;--ab-space-sm: 12px;--ab-space-md: 16px;--ab-space-lg: 24px;--ab-space-xl: 32px;--ab-space-xxl: 48px;--ab-space-gutter: 16px;--ab-space-page-x: 32px;--ab-space-page-x-mobile: 16px;--ab-space-sidebar: 248px;--ab-space-sidebar-rail: 72px;--ab-space-topbar: 64px;--ab-space-bottom-nav: 64px;--ab-space-control-h: 40px;--ab-space-control-h-sm: 32px;--ab-space-touch-min: 44px;--ab-space-table-row: 56px;--ab-space-wrap: 1200px;--ab-space-app-max: 1360px;--ab-space-grid-columns: 12;--ab-breakpoint-sm: 390px;--ab-breakpoint-md: 768px;--ab-breakpoint-lg: 1024px;--ab-breakpoint-xl: 1280px;--ab-breakpoint-xxl: 1440px;--ab-shadow-flat: none;--ab-shadow-raised: 0 1px 0 rgba(255,255,255,.04) inset;--ab-shadow-overlay: 0 24px 60px -20px rgba(14,17,22,.25), 0 0 0 1px #C5CBD4;--ab-shadow-modal: 0 40px 120px -30px rgba(14,17,22,.3), 0 0 0 1px #C5CBD4;--ab-shadow-glow-primary: 0 10px 30px -8px rgba(200,242,58,.55);--ab-shadow-focus-ring: 0 0 0 2px #FFFFFF, 0 0 0 4px #4A6500;--ab-ease-out: cubic-bezier(.2,.8,.2,1);--ab-dur-fast: .12s;--ab-dur-base: .2s;--ab-data-reveal: .22s;--ab-dur-slow: .32s;--ab-dur-pulse: 1.8s;--ab-font-display: "Archivo", "Archivo Fallback", Arial, sans-serif;--ab-font-mono: "JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, monospace}[data-theme=dark]{--ab-neutral: #0A0B0D;--ab-surface-sunken: #0F1115;--ab-surface: #14171C;--ab-surface-raised: #1A1E25;--ab-surface-high: #20252D;--ab-outline: #242932;--ab-outline-strong: #323844;--ab-outline-field: #646C7B;--ab-on-surface: #F2F4F7;--ab-on-surface-variant: #A3AAB7;--ab-on-surface-muted: #7F8796;--ab-primary: #C8F23A;--ab-primary-hover: #E3FF7A;--ab-on-primary: #0A0B0D;--ab-primary-tint: #C8F23A1A;--ab-primary-fill: #C8F23A;--ab-primary-fill-border: #C8F23A00;--ab-secondary: #FF6A2B;--ab-success: #4ADE80;--ab-warning: #FFC14D;--ab-error: #FF6B6B;--ab-info: #7FD7FF;--ab-on-status: #0A0B0D;--ab-chart-1: #7AA31A;--ab-chart-2: #2E8FC4;--ab-chart-3: #D9551C;--ab-chart-4: #8670DB;--ab-chart-5: #B88A1A;--ab-chart-grid: #242932;--ab-shadow-overlay: 0 24px 60px -20px rgba(0,0,0,.85), 0 0 0 1px #323844;--ab-shadow-modal: 0 40px 120px -30px rgba(0,0,0,.9), 0 0 0 1px #323844;--ab-shadow-focus-ring: 0 0 0 2px #0A0B0D, 0 0 0 4px #C8F23A}html:is(.download-page,.report-page,.viewer-error-page){display:block;height:auto;min-height:100%;overflow:auto;color-scheme:light;color:var(--ab-on-surface);background:var(--ab-neutral);font-family:var(--ab-font-display)}html[data-theme=dark]:is(.download-page,.report-page,.viewer-error-page){color-scheme:dark}html:is(.download-page,.report-page,.viewer-error-page) *,html:is(.download-page,.report-page,.viewer-error-page) *:before,html:is(.download-page,.report-page,.viewer-error-page) *:after{box-sizing:border-box}html:is(.report-page,.viewer-error-page) body{display:block;position:static;height:auto;min-height:100dvh;overflow:visible;margin:0;padding:0 20px 48px;background:var(--ab-neutral);color:var(--ab-on-surface);font:400 15px/1.6 var(--ab-font-display)}.tv-viewer-header{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1120px;min-height:88px;margin:0 auto 36px;border-bottom:1px solid var(--ab-outline)}.tv-viewer-header a{display:inline-flex;align-items:center;min-height:44px;color:var(--ab-on-surface);text-decoration:none;font-weight:600}.tv-viewer-header [data-brand]{font-size:24px;font-weight:900;letter-spacing:-.06em;font-variation-settings:"wdth" 118}.tv-viewer-header [data-brand] img{display:block;width:32px;height:32px;margin-right:10px;flex:none}html:is(.download-page,.report-page,.viewer-error-page) :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--ab-primary);outline-offset:4px}:is(.rp-card,.tv-viewer-error){position:static;width:min(100%,760px);margin:0 auto;padding:32px;border:1px solid var(--ab-outline);border-radius:var(--ab-radius-lg);background:var(--ab-surface);overflow-wrap:anywhere}:is(.rp-card,.tv-viewer-error) h1{margin:0 0 20px;font:800 clamp(28px,5vw,40px)/1.1 var(--ab-font-display);font-variation-settings:"wdth" 112}:is(.rp-card,.tv-viewer-error) p{margin:0 0 16px}:is(.tv-viewer-error .dl-btn,.rp-submit){display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:10px 20px;border:1px solid var(--ab-primary-fill-border);border-radius:var(--ab-radius-md);background:var(--ab-primary-fill);color:var(--ab-on-primary);cursor:pointer;font:600 14px var(--ab-font-display)}:is(.tv-viewer-error .dl-btn,.rp-submit):disabled{opacity:.6;cursor:wait}.rp-hint,.rp-optional{color:var(--ab-on-surface-variant);font-size:13px}.rp-bad,.rp-error{color:var(--ab-error)}.rp-ok{color:var(--ab-success)}.rp-field{display:grid;gap:6px;margin:0 0 20px}.rp-field>label{font-weight:600}.rp-field :is(input:not([type=checkbox]),select,textarea){width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--ab-outline-field);border-radius:var(--ab-radius-md);background:var(--ab-surface-sunken);color:var(--ab-on-surface);font:400 16px/1.5 var(--ab-font-display)}.rp-field textarea{min-height:120px;resize:vertical}.rp-error:empty{display:none}.rp-error{font-size:13px}.rp-field .rp-hint,.rp-field .rp-error{margin:0}.rp-field input[aria-invalid=true],.rp-field textarea[aria-invalid=true]{border-color:var(--ab-error)}.rp-check label{display:flex;gap:12px;align-items:flex-start;min-height:44px;font-weight:400}.rp-check input{width:20px;height:20px;margin-top:3px;accent-color:var(--ab-primary);flex:none}.rp-group{margin:24px 0;padding:20px;border:1px solid var(--ab-outline);border-radius:var(--ab-radius-md)}.rp-group[hidden]{display:none}.rp-card [hidden]{display:none!important}.rp-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rp-video{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;color:var(--ab-on-surface-variant)}.rp-video-title{color:var(--ab-on-surface);font-weight:600}.rp-code{font-family:var(--ab-font-mono);font-size:12px}.rp-group legend{padding:0 8px;font-weight:700}@media(max-width:639px){html:is(.report-page,.viewer-error-page) body{padding:0 16px 32px}.tv-viewer-header{min-height:76px;margin-bottom:24px}:is(.rp-card,.tv-viewer-error){padding:20px}.tv-viewer-header [data-brand]{font-size:20px}.rp-group{padding:12px}}:root{font-family:Archivo,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;padding:0;width:100%;height:100%;background-color:#000;overflow:hidden;display:flex;justify-content:center;align-items:center}.jw-svg-icon-rewind2{height:42px!important;width:28px!important}@media only screen and (max-width:429px){.jw-svg-icon-rewind2{height:44px!important;width:44px!important}}@media(max-width:440px){.jw-icon-inline,.jw-icon-tooltip{height:30px!important;width:30px!important}.jw-icon.jw-icon-inline.jw-button-color.jw-reset.jw-icon-playback{display:none!important}}.jw-icon-cc{display:none!important}#player-button{background:#ffffffe6;width:80px;height:80px;border:none;border-radius:50%;position:relative;text-indent:-9999px;box-shadow:0 8px 32px #0000004d;transition:all .3s cubic-bezier(.25,.46,.45,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#player-button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-top:16px solid transparent;border-left:24px solid #000;border-bottom:16px solid transparent;margin-left:3px;transition:all .3s ease}#player-button span{display:none}#player-button:hover{background:#e50914f2;transform:scale(1.1);box-shadow:0 12px 40px #e5091466}#player-button:hover:before{border-left-color:#fff;transform:translate(-50%,-50%) scale(1.1)}#player-button:active{transform:scale(.95);transition:transform .1s ease}.netflix-play-button{background:linear-gradient(135deg,#e50914,#b20710);width:90px;height:90px;border:3px solid rgba(255,255,255,.8);border-radius:50%;position:relative;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 0 #e50914b3,0 8px 32px #0000004d;animation:pulse-ring 2s infinite}.netflix-play-button:before{content:"";position:absolute;top:50%;left:52%;transform:translate(-50%,-50%);width:0;height:0;border-top:18px solid transparent;border-left:28px solid #fff;border-bottom:18px solid transparent;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3))}.netflix-play-button:hover{transform:scale(1.15);border-color:#fff;box-shadow:0 0 0 15px #e5091400,0 12px 40px #0006;animation:none}.netflix-play-button:hover:before{transform:translate(-50%,-50%) scale(1.1)}@keyframes pulse-ring{0%{box-shadow:0 0 #e50914b3,0 8px 32px #0000004d}70%{box-shadow:0 0 0 20px #e5091400,0 8px 32px #0000004d}to{box-shadow:0 0 #e5091400,0 8px 32px #0000004d}}#player-loading{background:#000c!important;border:2px solid rgba(255,255,255,.3)!important;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}@media(max-width:768px){#player-button,.netflix-play-button{width:70px;height:70px}#player-button:before{border-top:14px solid transparent;border-left:20px solid #000;border-bottom:14px solid transparent}.netflix-play-button:before{border-top:15px solid transparent;border-left:24px solid #fff;border-bottom:15px solid transparent}}#player-loading-text{color:#fff;font-size:16px;font-weight:500;margin-top:15px;text-shadow:0 2px 4px rgba(0,0,0,.5);letter-spacing:.5px;animation:text-fade 2s ease-in-out infinite}@keyframes text-fade{0%,to{opacity:.7}50%{opacity:1}}.tvp-screen.tvp-fatal,.tvp-screen.tvp-fatal h1{font-family:Archivo,system-ui,sans-serif}.tvp-float{--tvp-safe-top:env(safe-area-inset-top,0px);--tvp-safe-right:env(safe-area-inset-right,0px);--tvp-safe-bottom:env(safe-area-inset-bottom,0px);--tvp-safe-left:env(safe-area-inset-left,0px);--tvp-glass:rgba(16,17,21,.76);--tvp-sheet:rgba(18,20,24,.95);--tvp-text:#F2F4F7;--tvp-muted:#C9CED6;--tvp-accent:#C8F23A;--tvp-on-accent:#0A0B0D;--tvp-icon:#FFFFFF;color:var(--tvp-text);font-family:system-ui,-apple-system,Segoe UI,sans-serif}.tvp-float *,.tvp-screen--domain *{box-sizing:border-box}.tvp-float button{font:inherit;cursor:pointer}.tvp-float svg{width:24px;height:24px;flex-shrink:0}.tvp-float :focus-visible{outline:2px solid #FFF!important;outline-offset:2px;box-shadow:0 0 0 5px #0a0b0d,0 0 0 7px var(--tvp-accent)}.tvp-float[data-tvp-font=serif] :is(.tvp-hero,.tvp-titlepill){font-family:ui-serif,Georgia,serif}.tvp-float[data-tvp-font=mono] :is(.tvp-hero,.tvp-titlepill){font-family:ui-monospace,monospace}.tvp-preplay{overflow:hidden;container-type:size;touch-action:manipulation}.tvp-preplay #player-button,.tvp-preplay #player-loading{display:none!important}.tvp-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.tvp-hero{position:absolute;inset:auto var(--tvp-safe-right) calc(26px + var(--tvp-safe-bottom)) var(--tvp-safe-left);padding:100px 32px 28px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:linear-gradient(transparent,#0a0b0deb 48%);font-size:16px}.tvp-hero h1{margin:0;max-width:min(24ch,100%);font-size:clamp(20px,6cqh,44px);font-weight:800;line-height:1.06;letter-spacing:-.02em;color:#f2f4f7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.tvp-meta{font:13px ui-monospace,monospace;color:var(--tvp-muted)}.tvp-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.tvp-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:1px solid #89909C;border-radius:999px;background:#202227;color:#f2f4f7;font-size:15px;font-weight:650;white-space:nowrap;text-decoration:none}.tvp-primary{border-color:transparent;background:var(--tvp-accent);color:var(--tvp-on-accent)}.tvp-primary[style*=progress]:before{content:"";width:22px;height:22px;border-radius:50%;background:conic-gradient(var(--tvp-on-accent) calc(var(--tvp-progress)*1turn),transparent 0);box-shadow:inset 0 0 0 5px var(--tvp-accent);border:1px solid currentColor}.tvp-poster-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.tvp-poster-play{display:grid;place-items:center;pointer-events:auto}.tvp-poster-label{position:absolute;clip-path:inset(50%);white-space:nowrap}.tvp-poster-center .tvp-meta{position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%);padding:7px 12px;border-radius:8px;background:#0a0b0dd1}.tvp-resume{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border:1px solid #89909C;border-radius:8px;background:#101115;color:var(--tvp-text);font:14px ui-monospace,monospace;white-space:nowrap}.tvp-resume-bar{width:44px;height:4px;border-radius:2px;background:#747b88;overflow:hidden}.tvp-resume-bar>span{display:block;width:calc(var(--tvp-progress)*100%);height:100%;background:var(--tvp-accent)}.tvp-poster-pow{position:absolute;bottom:0;left:0;width:100%;height:calc(26px + var(--tvp-safe-bottom));display:flex;align-items:center;justify-content:flex-end;gap:5px;padding:0 calc(12px + var(--tvp-safe-right)) var(--tvp-safe-bottom) calc(12px + var(--tvp-safe-left));background:#101115;color:#c9ced6;font:12px system-ui,sans-serif}.tvp-poster-pow svg{width:18px;height:18px;color:#c8f23a}.tvp-poster-logo{position:absolute;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:6px;border-radius:10px;background:#101115}.tvp-poster-logo img{max-width:100px;max-height:36px}.tvp-logo-top-left{top:calc(12px + var(--tvp-safe-top));left:calc(12px + var(--tvp-safe-left))}.tvp-logo-top-right{top:calc(12px + var(--tvp-safe-top));right:calc(12px + var(--tvp-safe-right))}.tvp-logo-bottom-left{bottom:calc(36px + var(--tvp-safe-bottom));left:calc(12px + var(--tvp-safe-left))}.tvp-logo-bottom-right{bottom:calc(36px + var(--tvp-safe-bottom));right:calc(12px + var(--tvp-safe-right))}.tvp-loading :is(.tvp-hero-actions,.tvp-poster-logo){visibility:hidden}.tvp-loading .tvp-poster-center{visibility:hidden}.tvp-loading:after{content:"";position:absolute;left:calc(50% - 24px);top:calc(50% - 24px);width:48px;height:48px;border:4px solid #101115;border-top-color:var(--tvp-accent);border-right-color:var(--tvp-accent);border-radius:50%;animation:tvp-spin 1s linear infinite;box-shadow:0 0 0 2px #101115}@keyframes tvp-spin{to{transform:rotate(360deg)}}@container (height < 480px){.tvp-hero h1{display:block;white-space:nowrap;text-overflow:ellipsis}.tvp-hero:has(.tvp-resume) h1{max-width:min(24ch,calc(50cqw - 88px))}}@container (height < 480px){.tvp-hero-actions{width:100%;justify-content:space-between}}@container (height < 360px){.tvp-hero{padding:54px 14px 12px;gap:8px}.tvp-hero h1{font-size:20px;max-width:min(30ch,100%)}.tvp-meta{display:none}.tvp-pill{min-height:44px;padding:0 15px;font-size:14px}}@container (height < 360px){.tvp-hero:has(.tvp-resume) h1{max-width:min(30ch,calc(50cqw - 70px));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@container (width < 640px){.tvp-resume{gap:8px;font-size:12px;padding:0 8px}.tvp-resume-bar{width:28px}.tvp-hero-actions{gap:8px}}@container (width < 380px){.tvp-hero:has(.tvp-resume){padding-inline:14px}.tvp-hero-actions{flex-wrap:nowrap}.tvp-startover{font-size:12px;padding:0 10px}}@container (width < 640px) and (height < 360px){.tvp-hero:has(.tvp-resume) h1{max-width:calc(50cqw - 60px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tvp-hero-actions{width:100%;align-items:flex-end;justify-content:space-between}.tvp-resume{min-height:24px}.tvp-preplay .tvp-startover{font-size:12px;padding:0 10px}}@container (height < 201px){.tvp-hero{padding-bottom:0}.tvp-hero-actions{width:100%;align-items:flex-end;justify-content:space-between}.tvp-resume{min-height:24px}}@container (height < 201px){.tvp-hero:not(:has(.tvp-resume)){padding-bottom:8px}}@media(pointer:coarse){.tvp-float :is(button,a[href],[role=button],[role=slider],input){min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.tvp-float *,.tvp-float:after{animation-duration:.01ms!important;transition:none!important}}.tvp-screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:24;display:grid;place-items:center;padding:24px;container-type:size;background:#0a0b0d;color:#f2f4f7;font:16px/1.4 system-ui,sans-serif;text-align:center}.tvp-screen-card{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:540px;min-width:0}.tvp-screen-card>svg{width:40px;height:40px;color:#c9ced6}.tvp-screen :is(h1,h2,p){margin:0}.tvp-screen :is(h1,h2){color:#f2f4f7;font:800 32px/1.1 system-ui,sans-serif;letter-spacing:-.02em}.tvp-screen p{color:#c9ced6}.tvp-screen code{color:#c9ced6;font:13px/1.3 ui-monospace,monospace;overflow-wrap:anywhere}.tvp-screen-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@container (height < 360px){.tvp-screen-card{gap:6px}.tvp-screen :is(h1,h2){font-size:20px}.tvp-screen p,.tvp-screen code{font-size:12px}.tvp-screen-card>svg{width:24px;height:24px}}@container (height < 201px){.tvp-hero h1{max-width:calc(50cqw - 70px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.tvp-hero :is(h1,.tvp-meta){background:#0a0b0dd1;border-radius:8px;padding:5px 10px}.tvp-float{--tvp-play-size:88px;--tvp-play-glyph:32px}.tvp-float:is(.tvp-preplay,.jw-state-idle,.jw-state-paused):not(.jw-flag-ads):not(.tvp-ad) .tvp-center-play{position:relative;box-sizing:border-box!important;width:var(--tvp-play-size);height:var(--tvp-play-size);min-width:var(--tvp-play-size);min-height:var(--tvp-play-size);padding:0;border:2px solid var(--tvp-accent);border-radius:50%;background:#0a0b0de6;color:var(--tvp-accent-ink);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);box-shadow:inset 0 0 0 5px var(--tvp-accent-soft),0 10px 32px #0008,0 0 0 1px #0a0b0d;animation:tvp-play-arrive .18s cubic-bezier(.2,.7,.2,1) both;transition:background .14s,box-shadow .14s,scale .1s}.tvp-float:is(.tvp-preplay,.jw-state-idle,.jw-state-paused):not(.jw-flag-ads):not(.tvp-ad) .tvp-center-play:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid var(--tvp-accent);border-radius:inherit;pointer-events:none;opacity:0;animation:tvp-play-halo .9s .18s ease-out 1}.tvp-float:is(.tvp-preplay,.jw-state-idle,.jw-state-paused):not(.jw-flag-ads):not(.tvp-ad) .tvp-center-play svg{width:var(--tvp-play-glyph);height:var(--tvp-play-glyph);transform:translate(2px)}@media(hover:hover){.tvp-float:is(.tvp-preplay,.jw-state-idle,.jw-state-paused):not(.jw-flag-ads):not(.tvp-ad) .tvp-center-play:hover{background:#202227;box-shadow:inset 0 0 0 5px var(--tvp-accent-soft),0 12px 32px #0008,0 0 0 3px #0a0b0d}}.tvp-float .tvp-center-play:active{scale:.97}.tvp-float .tvp-center-play:active>:is(.jw-icon,svg){transform:scale(.94)}.tvp-float:is(.tvp-preplay,.jw-state-idle,.jw-state-paused):not(.jw-flag-ads):not(.tvp-ad) .tvp-center-play:is(:focus-visible,:has(:focus-visible)){outline:2px solid #FFF!important;outline-offset:3px;box-shadow:0 0 0 6px #0a0b0d,0 0 0 8px var(--tvp-accent),0 10px 32px #0008}.tvp-float .tvp-center-play .jw-icon:focus-visible{outline:none!important;box-shadow:none}@media(pointer:coarse){.tvp-float{--tvp-play-size:68px;--tvp-play-glyph:28px}}@keyframes tvp-play-arrive{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes tvp-play-halo{0%{opacity:.28;transform:scale(.98)}to{opacity:0;transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.tvp-float .tvp-center-play,.tvp-float .tvp-center-play:after{animation:none!important}.tvp-float .tvp-center-play,.tvp-float .tvp-center-play .jw-icon{transition:none}}@media(prefers-reduced-transparency:reduce){.tvp-float .tvp-center-play{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#101115!important}}body:has(.tvp-float){position:relative;align-self:flex-start;height:calc(100% - env(safe-area-inset-bottom,0px));height:calc(100dvh - env(safe-area-inset-bottom,0px))}
