@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:block;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations")}:root{--ivory:#f4f1e8;--paper:#fffdf8;--ink:#181714;--muted:#68645e;--line:#d8d1c3;--accent:#b65378;--accent-dark:#843b58;--accent-soft:#f0d9e2;--sun:#f2c95f;--coral:#e99a7b;--mint:#bcd8c8;--font-display:"Fraunces Variable", Arial}*{box-sizing:border-box}html,body{min-height:100%}html{scrollbar-gutter:stable}body{background:var(--ivory);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Arial;overflow-x:hidden}button,input{font:inherit}button{color:inherit}h1,h2,h3{font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 82, "WONK" 1}.shell{width:min(1240px,100% - 48px);margin-inline:auto}.home-page{isolation:isolate;grid-template-rows:auto 1fr;height:100svh;min-height:620px;display:grid;position:relative;overflow:hidden}.site-header{z-index:2;align-items:center;height:88px;display:flex;position:relative}.wordmark,.full-brand-lockup,.onboarding-brand{color:var(--ink);font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 82, "WONK" 1;letter-spacing:-.025em;align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.wordmark{-webkit-user-select:none;user-select:none;gap:0;font-size:2.18rem;line-height:1}.wordmark img{object-fit:contain;width:68px;height:68px;margin-left:-14px}.wordmark span{margin-left:-2px;transform:translateY(-2px)}.full-brand-lockup{-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;width:606px;height:99px;position:relative}.full-brand-lockup .brand-lockup-source{transform-origin:0 0;position:absolute;top:0;left:0;transform:scale(1.45)}.full-brand-lockup .brand-lockup-source img{transform-origin:50%;transform:scale(1.085)}.full-brand-lockup .brand-lockup-source span{margin-left:-1px}.home-page .full-brand-lockup{position:absolute;top:12px;left:0}.hero{z-index:1;isolation:isolate;grid-template-columns:minmax(620px,1.08fr) minmax(500px,.92fr);align-items:center;gap:clamp(30px,2.6vw,42px);min-height:0;padding-block:clamp(10px,3vh,35px) clamp(28px,5vh,60px);display:grid;position:relative}.hero-copy{z-index:2;max-width:650px;position:relative;transform:translateY(-18px)}.hero h1{letter-spacing:-.042em;margin:0;font-size:clamp(3.45rem,4.75vw,5.15rem);font-weight:825;line-height:.96}.hero h1 span{color:var(--accent);white-space:nowrap;display:block}.hero-intro{color:#4f4c47;max-width:590px;margin:26px 0;font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.56}.signup-area{max-width:610px}.signup-form{background:var(--paper);border:1px solid #c9c3b8;border-radius:15px;grid-template-columns:1fr auto;gap:7px;min-height:64px;padding:6px;display:grid;box-shadow:0 15px 34px #3a312a1a}.signup-form input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0 15px;font-size:1rem}.signup-form input::placeholder{color:#96918a}.signup-form input:focus-visible{outline:none}.signup-form button,.continue-button{background:var(--accent);box-shadow:0 4px 0 var(--accent-dark);color:#fff;cursor:pointer;border:0;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s}.signup-form button{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:154px;min-height:50px;padding:0 18px;font-size:.92rem;display:inline-flex}.signup-form button:hover,.continue-button:hover:not(:disabled){box-shadow:0 4px 0 var(--accent-dark), inset 0 0 0 999px #0000000a;transform:translateY(-2px)}.signup-form button:active,.continue-button:active:not(:disabled){box-shadow:0 1px 0 var(--accent-dark);transform:translateY(2px)}.signup-form button:disabled,.continue-button:disabled{cursor:wait;opacity:.55}.signup-terms{color:var(--muted);flex-wrap:wrap;gap:7px;margin:20px 4px 0;font-size:.76rem;display:flex}.signup-toast{z-index:2147483647;isolation:isolate;background:var(--accent-soft);width:max-content;max-width:calc(100% - 32px);color:var(--ink);text-align:center;border:1px solid #c98aa2;border-radius:999px;padding:13px 18px;font-size:.78rem;font-weight:760;animation:.18s ease-out signup-toast-in;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #452f3729}.signup-toast.is-error{background:var(--accent-soft);border-color:#c98aa2}.signup-toast.is-success{color:#285e44;background:#dce9df;border-color:#9fc6ae}@keyframes signup-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.poster-showcase{z-index:2;isolation:isolate;height:clamp(445px,61vh,620px);min-height:445px;position:relative;transform:translate(clamp(20px,2.6vw,42px))}.spotlight{z-index:0;pointer-events:none;border-radius:50%;position:absolute}.spotlight-one{aspect-ratio:1;background:var(--sun);width:clamp(280px,22vw,390px);top:clamp(-175px,-9vw,-104px);right:clamp(-175px,-9vw,-108px)}.spotlight-two{aspect-ratio:1;background:var(--accent-soft);width:clamp(145px,14vw,205px);bottom:clamp(-76px,-4vw,-42px);left:clamp(-84px,-4.5vw,-48px)}.spotlight-three{aspect-ratio:1;background:var(--mint);width:clamp(220px,20.5vw,300px);bottom:clamp(-112px,-5.8vw,-64px);right:clamp(-124px,-6.5vw,-72px)}.signup-form button span[aria-hidden=true],.back-button span[aria-hidden=true],.continue-button span[aria-hidden=true],.self-service-button .button-arrow{flex:none;align-self:center;place-items:center;width:1em;height:1em;font-size:1.56em;line-height:1;display:inline-grid;transform:translateY(-.08em)}.poster-card{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:clamp(175px,14.5vw,226px);margin:0;position:absolute}.poster-float{isolation:isolate;will-change:transform;position:relative}.poster-float:before{content:"";z-index:0;aspect-ratio:2/3;pointer-events:none;border-radius:12px;width:100%;position:absolute;top:0;left:0;box-shadow:0 23px 24px #1f1d172e}.poster-one .poster-float{animation:7.8s ease-in-out -1.7s infinite poster-float-one}.poster-two .poster-float{animation:8.6s ease-in-out -5.1s infinite poster-float-two}.poster-three .poster-float{animation:7.4s ease-in-out -3.2s infinite poster-float-three}@keyframes poster-float-one{0%,to{transform:translate(0)}42%{transform:translate(3px,-11px)}72%{transform:translate(-2px,-5px)}}@keyframes poster-float-two{0%,to{transform:translate(0)}35%{transform:translate(-3px,-8px)}68%{transform:translate(3px,-13px)}}@keyframes poster-float-three{0%,to{transform:translate(0)}38%{transform:translate(3px,-12px)}76%{transform:translate(-3px,-6px)}}.poster-image{z-index:2;aspect-ratio:2/3;background:#dedbd2;border:0;border-radius:12px;width:100%;position:relative;overflow:hidden}.poster-image img{pointer-events:none;object-fit:cover;image-rendering:auto;-webkit-user-drag:none;width:100%;height:auto;display:block}.poster-card figcaption{z-index:1;border:2px solid var(--ink);background:var(--accent-soft);width:max-content;max-width:190px;color:var(--ink);border-radius:7px;align-items:center;gap:8px;margin:-9px auto 0;padding:10px 11px 6px;font-size:.68rem;font-weight:790;display:flex;position:relative}.poster-card figcaption span{color:var(--accent);font-size:.61rem}.poster-one{z-index:4;top:20%;left:1%;transform:rotate(-6deg)}.poster-two{z-index:3;top:1%;left:34%;transform:rotate(1.5deg)}.poster-three{z-index:2;top:23%;right:0;transform:rotate(6deg)}.poster-one figcaption{background:#e4f2e8}.poster-two figcaption{background:#fff0a6}.poster-three figcaption{background:#f9ddd7}.onboarding-page{grid-template-rows:auto auto minmax(auto,1fr) auto;width:min(960px,100% - 40px);min-height:100svh;margin-inline:auto;padding-bottom:22px;display:grid}.onboarding-header{box-sizing:border-box;background:0 0;border:0;justify-content:space-between;align-items:flex-end;width:100%;height:116px;margin:8px auto 0;padding:4px 4px 6px;display:flex}.onboarding-page>.onboarding-header,.feedback-page>.onboarding-header,.onboarding-page>.progress-track{width:100%}.onboarding-brand{-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1}.onboarding-brand img{object-fit:contain;width:136px;height:136px;margin:0 0 -26px -26px;transform:translateY(-8px)}.onboarding-page .onboarding-brand img{margin-bottom:-36px;transform:translateY(-8px)scale(.92)}.step-count{color:var(--muted);letter-spacing:.08em;margin:0 0 14px;font-size:.86rem;font-weight:820}.progress-track{background:#ddd7ca;border-radius:99px;width:100%;height:5px;margin-inline:auto;overflow:hidden}.progress-track span{border-radius:inherit;background:var(--accent);height:100%;transition:width .24s;display:block}.onboarding-stage{align-items:start;padding-block:38px 20px;display:grid}.question-panel{width:100%;margin-inline:auto}.onboarding-stage>.question-panel{width:100%}.movie-question{transform:none}.question-panel h1,.complete-card h1{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(1.8375rem,4.45vw - 5px,3.7875rem);font-weight:830;line-height:.95}.question-help{color:var(--muted);margin:0 0 32px;font-size:1.075rem;line-height:1.42}.movie-question .question-help{margin-bottom:32px}.choice-grid{gap:12px;display:grid}.streamer-grid{grid-template-columns:repeat(4,1fr)}.feeling-grid{grid-template-columns:repeat(3,1fr)}.choice-card{background:var(--paper);cursor:pointer;text-align:left;border:1px solid #ccc5b8;border-radius:14px;font-size:.9rem;font-weight:730;transition:transform .14s,border-color .14s,background .14s,color .14s}.choice-card:hover{border-color:var(--accent);color:var(--accent);background:#fbf0f4;transform:translateY(-2px)}.choice-card:hover .choice-check{border-color:var(--accent)}.choice-card[aria-pressed=true]{border-color:var(--accent);background:var(--accent);box-shadow:none;color:#fff}.streamer-choice{align-items:center;gap:10px;min-height:78px;padding:15px;display:flex}.choice-check{color:#0000;border:1.5px solid #b8b0a4;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.choice-check svg,.anchor-selected-check svg{width:62%;height:62%;display:block;overflow:visible}.choice-check path,.anchor-selected-check path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.choice-card[aria-pressed=true] .choice-check{color:var(--accent);background:#fff;border-color:#fff}.anchor-batch-shell{grid-template-columns:48px 1fr 48px;align-items:center;gap:18px;width:min(100%,800px);margin-inline:auto;display:grid}.anchor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.7vw,28px);min-width:0;display:grid}.anchor-slate{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;width:min(100%,960px);margin:0 auto 42px}.anchor-choice{cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:0;min-width:0;padding:0}.anchor-poster{aspect-ratio:2/3;background:#d6d0c5;border:0;border-radius:12px;transition:transform 90ms;display:block;position:relative;overflow:hidden;box-shadow:0 11px 20px #362d2624}.anchor-poster img{object-fit:cover;image-rendering:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.anchor-poster:after{content:"";z-index:1;pointer-events:none;background:#fff6f900;position:absolute;inset:0}.anchor-selected-check{z-index:2;background:var(--accent);color:#fff;opacity:0;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:10px;left:10px}.anchor-choice:hover .anchor-poster{transform:translateY(-3px);box-shadow:0 17px 28px #362d2633}.anchor-choice[aria-pressed=true] .anchor-poster{box-shadow:0 0 0 2px var(--accent-dark), 0 12px 22px #362d2626}.anchor-choice[aria-pressed=true] .anchor-poster:after{background:#fff6f92e}.anchor-choice[aria-pressed=true] .anchor-selected-check{opacity:1}.anchor-slate.is-complete .anchor-choice:not([aria-pressed=true]){cursor:default}.anchor-slate.is-complete .anchor-choice:not([aria-pressed=true]) .anchor-poster{filter:grayscale(.9);opacity:.48;box-shadow:0 7px 15px #362d2614}.anchor-arrow{background:var(--paper);width:48px;height:48px;color:var(--ink);cursor:pointer;font:inherit;border:1px solid #c8c1b5;border-radius:50%;place-items:center;font-size:1.1rem;font-weight:800;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.anchor-arrow span{place-items:center;line-height:1;display:grid;transform:translateY(-.08em)}.anchor-arrow:hover:not(:disabled){border-color:var(--accent-dark);transform:translateY(-2px);box-shadow:0 7px 16px #43382e1a}.anchor-arrow:disabled{cursor:default;opacity:.28}.anchor-dots{justify-content:center;gap:8px;margin:22px 0 14px;display:flex}.anchor-dot{background:#c9c2b7;border-radius:50%;width:8px;height:8px;display:block}.anchor-dot[aria-current=step]{background:var(--accent);border-radius:99px;width:22px}.anchor-selection-tray{justify-content:center;gap:12px;display:flex}.anchor-selection-slot{aspect-ratio:2/3;background:#dfdbd3;border:1px dashed #aaa398;border-radius:6px;width:38px;position:relative;overflow:hidden}.anchor-selection-slot.is-filled{border-style:solid;border-color:var(--accent-dark);background:var(--paper)}.anchor-selection-slot img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.feeling-choice{align-items:center;gap:10px;min-height:78px;padding:15px;line-height:1.16;display:flex}.choice-stack{gap:12px;margin-top:26px;display:grid}.discovery-stack{width:min(100%,650px);margin-inline:0}.discovery-choice{align-items:center;gap:10px;min-height:78px;padding:15px;display:flex}.discovery-choice>span{line-height:1.16}.never-grid{flex-wrap:wrap;gap:10px;display:flex}.never-choice{background:var(--paper);cursor:pointer;border:1px solid #c8c1b5;border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:10px 16px 10px 11px;font-size:.9rem;font-weight:700;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.never-choice .choice-check{background:0 0;width:27px;height:27px}.never-choice .exclusion-check{color:var(--ink);background:0 0;border-color:#b8b0a4}.never-choice:hover{border-color:var(--accent);color:var(--accent);background:#fbf0f4;transform:translateY(-2px)}.never-choice:hover .exclusion-check{border-color:var(--accent);color:var(--accent);background:#fbf0f4}.never-choice[aria-pressed=true]{border-color:var(--accent);background:var(--accent);box-shadow:none;color:#fff}.never-choice[aria-pressed=true] .exclusion-check{color:var(--accent);background:#fff;border-color:#fff}.anything-choice{background:var(--paper);min-height:46px;color:var(--ink);cursor:pointer;font:inherit;border:1px solid #b8b0a4;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:8px 14px 8px 9px;font-size:.8rem;font-weight:700;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.anything-choice span{width:27px;height:27px;color:var(--ink);background:#e5dfd4;border-radius:50%;justify-content:center;align-items:center;font-family:Arial;font-size:.9rem;font-weight:800;line-height:1;display:inline-flex}.anything-choice:hover{border-color:#7d9a83;transform:translateY(-2px)}.anything-choice[aria-pressed=true]{box-shadow:none;background:#dce9df;border-color:#67826d}.anything-choice[aria-pressed=true] span{color:#fff;background:#67826d}.onboarding-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;min-height:70px;margin-top:12px;padding-top:14px;display:grid}.back-button{background:var(--accent);min-width:112px;min-height:47px;box-shadow:0 4px 0 var(--accent-dark);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:0 16px;font-size:.82rem;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.back-button:disabled{cursor:default;opacity:.42;pointer-events:none}.back-button:hover:not(:disabled){box-shadow:0 4px 0 var(--accent-dark), inset 0 0 0 999px #0000000a;transform:translateY(-2px)}.back-button:active:not(:disabled){box-shadow:0 1px 0 var(--accent-dark);transform:translateY(2px)}.continue-button{border-radius:10px;justify-content:center;justify-self:end;align-items:center;gap:8px;min-width:112px;min-height:47px;padding:0 16px;font-size:.82rem;display:inline-flex}.continue-button:disabled{cursor:default;opacity:.45}.onboarding-error{color:#9f302f;text-align:center;min-height:18px;margin:2px 0 0;font-size:.72rem;font-weight:680}.onboarding-complete{place-items:center;padding-block:30px;display:grid}.complete-card{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;width:min(620px,100%);min-height:560px;padding:clamp(30px,6vw,62px);display:flex;box-shadow:0 24px 70px #43382e1f}.complete-card img{object-fit:contain}.complete-logo{width:156px;height:156px;margin:0 auto -20px;display:block;transform:scale(.92)}.profile-summary{color:#484540;margin:8px auto 0;font-size:1.02rem;line-height:1.6}.complete-actions{justify-content:center;align-items:center;gap:12px;margin-top:26px;display:flex}.complete-action-button{border:1px solid var(--accent);background:var(--accent);min-width:142px;min-height:48px;box-shadow:0 4px 0 var(--accent-dark);color:#fff;cursor:pointer;font:inherit;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;font-size:.82rem;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.complete-action-button:hover{box-shadow:0 4px 0 var(--accent-dark), inset 0 0 0 999px #0000000a;transform:translateY(-2px)}.complete-action-button:active{box-shadow:0 1px 0 var(--accent-dark);transform:translateY(2px)}.self-service-card{max-width:520px}.self-service-message{color:var(--muted);margin:18px auto 22px;font-size:.92rem;line-height:1.55}.self-service-button{background:var(--accent);min-height:46px;box-shadow:0 4px 0 var(--accent-dark);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.84rem;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.self-service-button:hover:not(:disabled){background:var(--accent-dark);box-shadow:none;transform:translateY(-2px)}.self-service-button:active:not(:disabled){box-shadow:0 1px 0 var(--accent-dark);transform:translateY(2px)}.self-service-button:disabled{cursor:wait;opacity:.58}.feedback-page{width:min(960px,100% - 40px);min-height:100svh;margin:0 auto;padding:0 0 104px}.feedback-page>.onboarding-header{justify-content:flex-start;width:100%}.feedback-page .onboarding-brand img{margin-bottom:-36px}.feedback-intro{padding:38px 0 32px}.feedback-intro.question-panel{width:100%;margin-inline:0}.feedback-results{width:100%}.feedback-grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:start;gap:24px;margin:0 auto;display:grid;transform:translateY(-18px)}.feedback-card{border:1px solid var(--line);background:var(--paper);border-radius:18px;flex-direction:column;width:100%;height:475px;display:flex;overflow:hidden;box-shadow:0 14px 30px #43382e12}.feedback-card:first-child,.feedback-card:nth-child(2),.feedback-card:nth-child(3){background:var(--paper)}.feedback-poster{background:#dedbd2;border:0;border-radius:11px;width:220px;height:330px;margin:20px auto 0;position:relative;overflow:hidden}.feedback-poster img{object-fit:cover}.feedback-card-copy{box-sizing:border-box;flex-direction:column;flex:1;width:220px;min-width:0;margin-inline:auto;padding:12px 0 20px;display:flex}.feedback-card h2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.feedback-actions{width:100%;margin-top:auto}.feedback-reactions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px 7px;width:100%;display:grid}.feedback-reaction{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:46px;color:var(--ink);cursor:pointer;text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:8px 6px;font-family:Arial;font-size:.82rem;font-weight:600;line-height:1.1;transition:transform .14s,border-color .14s,background .14s,color .14s,box-shadow .14s;display:flex;box-shadow:0 2px #cbc4b7}.feedback-reaction>span{text-align:center;white-space:nowrap;width:100%}.feedback-reaction[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 2px #a86a80}.feedback-reaction:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px #cbc4b7}.feedback-actions button:disabled{cursor:wait;opacity:.62}.feedback-home-link{background:var(--accent);width:max-content;min-width:112px;min-height:47px;box-shadow:0 4px 0 var(--accent-dark);color:#fff;border-radius:10px;justify-content:center;align-items:center;margin:34px auto 0;padding:0 16px;font-size:.82rem;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:flex}.feedback-home-link:hover{box-shadow:0 4px 0 var(--accent-dark), inset 0 0 0 999px #0000000a;transform:translateY(-2px)}.feedback-home-link:active{box-shadow:0 1px 0 var(--accent-dark);transform:translateY(2px)}@media (hover:hover) and (pointer:fine){.feedback-reaction:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--accent);color:var(--accent);background:#fbf0f4;transform:translateY(-1px);box-shadow:0 2px #cbc4b7}.feedback-reaction[aria-pressed=true]:hover:not(:disabled){background:#c45b82;transform:translateY(-1px);box-shadow:0 2px #a86a80}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (width<=1120px){.hero{grid-template-columns:minmax(330px,.98fr) minmax(350px,1.02fr);gap:24px}.poster-showcase{transform:translate(18px)}.poster-card{width:clamp(150px,18vw,190px)}}@media (width<=760px){.shell{width:min(100% - 56px,1240px)}.home-page{height:auto;min-height:100svh;overflow:hidden}.site-header{height:74px}.wordmark{font-size:1.66rem}.wordmark img{width:54px;height:54px;margin-left:-11px}.wordmark span{margin-left:-1px;transform:translateY(-1px)}.full-brand-lockup{width:min(386px,100vw - 34px);height:86px}.full-brand-lockup .brand-lockup-source{transform:scale(1.6)}.home-page .full-brand-lockup{top:12px;left:0}.hero{grid-template-columns:1fr;align-content:center;gap:38px;padding-block:18px 26px}.hero-copy{transform:none}.hero h1{max-width:560px;font-size:clamp(2.45rem,11.2vw,3.4rem);line-height:.99;transform:translateY(5px)}.hero-intro{margin:22px 0 18px;font-size:.9rem;line-height:1.47}.signup-form{min-height:56px;padding:5px}.signup-form input{padding-inline:10px;font-size:1rem}.signup-form button{gap:8px;min-width:140px;min-height:46px;padding-inline:12px;font-size:.76rem}.signup-message{margin-top:7px;font-size:.62rem}.signup-terms{margin-top:18px;font-size:.66rem}.signup-toast{border-radius:999px;width:max-content;max-width:calc(100% - 48px);padding:12px 14px;font-size:.72rem;bottom:8px}.poster-showcase{height:clamp(255px,34vh,325px);min-height:255px;margin-top:8px;transform:none}.poster-card{width:clamp(112px,31vw,150px)}.poster-image{border-radius:8px}.poster-card figcaption{border-width:1.5px;gap:5px;max-width:135px;padding:10px 11px 6px;font-size:.53rem}.poster-card figcaption span{font-size:.49rem}.poster-one{top:16%;left:1%}.poster-two{top:0;left:50%;transform:translate(-50%)rotate(1.5deg)}.poster-three{top:17%;right:1%}.home-page>.spotlight{display:none}.feedback-page{width:min(100% - 56px,960px);padding-bottom:92px}.feedback-intro{padding:32px 0 26px}.feedback-intro .question-help{margin-bottom:0;font-size:.945rem;line-height:1.42}.feedback-grid{grid-template-columns:1fr;gap:15px;transform:none}.feedback-results{width:100%;margin-top:8px}.feedback-card{justify-self:stretch;width:100%;max-width:none}.feedback-home-link{margin:34px auto 0}.onboarding-page{width:min(100% - 56px,960px);padding-bottom:calc(96px + env(safe-area-inset-bottom))}.onboarding-header{height:102px;margin-top:6px;padding:2px 2px 5px}.onboarding-brand img{width:118px;height:118px;margin:0 0 -21px -22px}.onboarding-page .onboarding-brand img,.feedback-page .onboarding-brand img{margin-bottom:-31px}.step-count{margin-bottom:13px;font-size:.74rem;line-height:1}.onboarding-stage{align-items:start;padding-block:32px}.question-panel,.movie-question,.onboarding-stage>.question-panel{width:100%;transform:none}.question-panel h1,.complete-card h1{font-size:clamp(1.6875rem,8.7vw - 5px,2.7375rem)}.question-panel h1{margin-bottom:10px}.question-help{margin:0 0 26px;font-size:.945rem;line-height:1.42}.movie-question .question-help{margin-bottom:26px}.streamer-grid,.feeling-grid{grid-template-columns:repeat(2,1fr);gap:9px}.streamer-choice,.feeling-choice,.discovery-choice{gap:9px;min-height:68px;padding:12px;font-size:.78rem}.discovery-stack{width:100%}.anchor-batch-shell{grid-template-columns:34px 1fr 34px;gap:8px}.anchor-grid{gap:9px}.anchor-slate{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px;margin-bottom:32px}.anchor-arrow{width:34px;height:34px;font-size:.9rem}.anchor-selection-slot{width:34px}.feeling-choice{line-height:1.12}.discovery-choice>span{line-height:1.16}.never-grid{gap:7px}.never-choice,.anything-choice{min-height:50px;padding:8px 16px 8px 9px;font-size:.78rem}.never-choice .choice-check,.anything-choice span{width:25px;height:25px}.complete-actions{gap:9px}.complete-card{min-height:500px;padding:30px 30px 54px}.complete-logo{width:132px;height:132px;margin-bottom:-16px}.complete-card h1{margin-bottom:8px}.complete-action-button{min-width:112px;min-height:44px;padding-inline:13px;font-size:.82rem}.onboarding-actions{z-index:50;width:auto;min-height:82px;padding:18px 28px calc(14px + env(safe-area-inset-bottom));background:var(--ivory);backface-visibility:hidden;will-change:transform;margin:0;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}.continue-button{min-width:104px;min-height:44px}}@media (hover:none),(pointer:coarse){.choice-card:hover,.never-choice:hover,.anything-choice:hover,.anchor-choice:hover .anchor-poster{transform:none}.choice-card:hover{background:var(--paper);box-shadow:none;color:var(--ink);border-color:#ccc5b8}.choice-card:not([aria-pressed=true]):hover .choice-check{color:#0000;background:0 0;border-color:#b8b0a4}.choice-card[aria-pressed=true],.choice-card[aria-pressed=true]:hover{border-color:var(--accent);background:var(--accent);box-shadow:none;color:#fff}.choice-card[aria-pressed=true] .choice-check,.choice-card[aria-pressed=true]:hover .choice-check{color:var(--accent);background:#fff;border-color:#fff}.never-choice:hover{background:var(--paper);box-shadow:none;color:var(--ink);border-color:#c8c1b5}.never-choice:not([aria-pressed=true]):hover .exclusion-check{color:var(--ink);background:0 0;border-color:#b8b0a4}.never-choice[aria-pressed=true],.never-choice[aria-pressed=true]:hover{border-color:var(--accent);background:var(--accent);box-shadow:none;color:#fff}.never-choice[aria-pressed=true] .exclusion-check,.never-choice[aria-pressed=true]:hover .exclusion-check{color:var(--accent);background:#fff;border-color:#fff}.anything-choice:hover{background:var(--paper);box-shadow:none;color:var(--ink);border-color:#b8b0a4}.anything-choice[aria-pressed=true]{border-color:#67826d}.anchor-poster,.anchor-choice:hover .anchor-poster{filter:none;opacity:1;box-shadow:0 7px 15px #362d261c}.anchor-choice[aria-pressed=true] .anchor-poster{box-shadow:0 0 0 3px var(--accent-dark), 0 7px 15px #362d261c;transform:none}}@media (width<=430px){.complete-actions{flex-direction:column;width:100%}.complete-action-button{width:auto}}@media (height<=760px) and (width>=761px){.site-header{min-height:70px}.hero h1{font-size:clamp(3.4rem,5.4vw,5.4rem)}.poster-showcase{height:470px;min-height:420px}.onboarding-stage{padding-block:16px 12px}.question-panel h1{font-size:clamp(1.925rem,3.75vw - 2px,3.225rem)}.question-help{margin-bottom:16px}.anchor-poster{aspect-ratio:2/3}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-page{width:min(1180px,100% - 36px);min-height:100svh;color:var(--ink);margin:0 auto;padding:22px 0 48px}.admin-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;display:flex}.admin-header>p{color:var(--muted);margin:0;font-size:.72rem}.admin-brand{align-items:center;gap:7px;font-weight:850;display:flex}.admin-brand img{object-fit:contain;width:46px;height:46px}.admin-brand span{font-size:1.08rem}.admin-brand em{background:var(--accent-soft);color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-left:5px;padding:4px 7px;font-size:.6rem;font-style:normal}.admin-intro{justify-content:space-between;align-items:end;gap:24px;padding:38px 0 24px;display:flex}.admin-intro h1{letter-spacing:-.055em;margin:5px 0 8px;font-size:clamp(2rem,4vw,3.7rem);line-height:.96}.admin-intro p{color:var(--muted);margin:0}.admin-eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:850;color:var(--accent-dark)!important}.admin-panel{border:1px solid var(--line);background:var(--paper);border-radius:18px;margin-top:16px;padding:20px;box-shadow:0 12px 28px #43382e0f}.admin-control-panel{margin-top:0}.admin-section-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:17px;display:flex}.admin-section-heading h2{letter-spacing:-.025em;margin:4px 0 0;font-size:1.25rem}.admin-section-heading>span{color:var(--muted);font-size:.68rem}.admin-sending-control{background:#f4f1e8;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.admin-sending-control>div>strong{vertical-align:middle;font-size:.95rem}.admin-sending-control>div>p{color:var(--muted);margin:5px 0 0 22px;font-size:.72rem}.admin-sending-control>button{background:var(--ink);color:#fff;cursor:pointer;min-height:44px;font:inherit;border:0;border-radius:9px;padding:0 16px;font-size:.76rem;font-weight:800}.admin-sending-control>button:disabled{cursor:wait;opacity:.55}.admin-catalog-control{background:#f4f1e8;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.admin-catalog-control>div>strong{font-size:.95rem}.admin-catalog-control>div>p{color:var(--muted);margin:5px 0 0 22px;font-size:.72rem}.admin-catalog-actions{align-items:center;gap:8px;display:flex}.admin-catalog-actions button,.admin-catalog-actions a{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);cursor:pointer;font:inherit;border-radius:9px;justify-content:center;align-items:center;padding:0 13px;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.admin-catalog-actions button:nth-child(2){border-color:var(--ink);background:var(--ink);color:#fff}.admin-catalog-actions button:disabled{cursor:wait;opacity:.45}.admin-catalog-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px;display:grid}.admin-catalog-metrics>div{padding:10px 0 0;display:block}.admin-catalog-metrics dd{text-align:left;margin-top:5px;font-size:1.15rem}.admin-control-message{grid-column:1/-1;font-weight:700;color:var(--accent-dark)!important;margin:0!important}.admin-status-dot{vertical-align:middle;border-radius:50%;width:11px;height:11px;margin-right:10px;display:inline-block}.admin-status-dot.is-green{background:#4b8a69}.admin-status-dot.is-yellow{background:#d7a928}.admin-badge{text-transform:capitalize;white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:.62rem;font-weight:850;display:inline-flex}.admin-badge.is-green{color:#285e44;background:#dce9df}.admin-badge.is-yellow{color:#765b08;background:#fae9a0}.admin-badge.is-red{color:#8c382e;background:#f6d4cd}.admin-health-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.admin-health-card{border:1px solid var(--line);background:var(--paper);border-radius:15px;padding:17px}.admin-health-card span,.admin-health-card small{color:var(--muted);font-size:.67rem;display:block}.admin-health-card strong{letter-spacing:-.04em;margin:7px 0 4px;font-size:1.85rem;display:block}.admin-two-column{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-list{gap:4px;display:grid}.admin-list-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.admin-list-row:first-child{border-top:0}.admin-list-row strong,.admin-list-row small{display:block}.admin-list-row strong{font-size:.82rem}.admin-list-row small{color:var(--muted);margin-top:4px;font-size:.66rem}.admin-source-controls{align-items:center;gap:8px;display:flex}.admin-source-action{align-items:center;gap:7px;display:inline-flex}.admin-source-action button{border:1px solid var(--line);background:var(--paper);min-height:30px;color:var(--ink);cursor:pointer;font:inherit;border-radius:8px;padding:0 10px;font-size:.64rem;font-weight:800}.admin-source-action button:disabled{cursor:wait;opacity:.55}.admin-source-action small{max-width:130px;color:var(--accent-dark);margin:0;font-weight:700}.admin-definition-list{margin:0}.admin-definition-list>div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:10px 0;font-size:.74rem;display:flex}.admin-definition-list>div:first-child{border-top:0}.admin-definition-list dt{color:var(--muted)}.admin-definition-list dd{text-align:right;margin:0;font-weight:750}.admin-sample{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.admin-sample-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-sample-toolbar p{max-width:680px;color:var(--muted);margin:0;font-size:.7rem;line-height:1.45}.admin-sample-toolbar button{background:var(--ink);color:#fff;cursor:pointer;min-height:40px;font:inherit;border:0;border-radius:9px;flex:none;padding:0 14px;font-size:.7rem;font-weight:800}.admin-sample-toolbar button:disabled{cursor:wait;opacity:.55}.admin-sample-card{background:#f4f1e8;border-radius:14px;grid-template-columns:132px 1fr;gap:18px;margin-top:16px;padding:14px;display:grid}.admin-sample-poster{background:#dcd7ca 50%/cover no-repeat;border:3px solid #fff;border-radius:10px;min-height:198px;box-shadow:0 7px 18px #43382e1f}.admin-sample-copy{min-width:0}.admin-sample-title{justify-content:space-between;align-items:start;gap:18px;display:flex}.admin-sample-title h3{letter-spacing:-.025em;margin:0;font-size:1.15rem}.admin-sample-title p{color:var(--muted);margin:3px 0 0;font-size:.67rem}.admin-sample-title>span{background:var(--accent-soft);color:var(--accent-dark);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.6rem;font-weight:850}.admin-sample-synopsis{color:#4d4942;margin:11px 0 13px;font-size:.7rem;line-height:1.5}.admin-sample-facts{grid-template-columns:1fr 1fr;gap:9px 18px;margin:0;display:grid}.admin-sample-facts div{min-width:0}.admin-sample-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.58rem}.admin-sample-facts dd{margin:2px 0 0;font-size:.68rem;font-weight:720;line-height:1.35}.admin-promotion-control{background:#f4f1e8;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:16px;margin-top:18px;padding:16px;display:grid}.admin-calibration{background:#f4f1e8;border-radius:14px;margin-top:18px;padding:16px}.admin-calibration-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-calibration-toolbar strong{font-size:.84rem}.admin-calibration-toolbar p{color:var(--muted);margin:5px 0 0;font-size:.69rem;line-height:1.4}.admin-calibration-toolbar button{background:var(--ink);color:#fff;cursor:pointer;min-height:40px;font:inherit;border:0;border-radius:9px;flex:none;padding:0 14px;font-size:.7rem;font-weight:800}.admin-calibration-toolbar button:disabled{cursor:wait;opacity:.55}.admin-calibration-results{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:14px;display:grid}.admin-calibration-results article{border:1px solid var(--line);background:var(--paper);border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:9px 10px;display:grid}.admin-calibration-results article>span{text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:.52rem;font-weight:850}.admin-calibration-results .is-pass>span{color:#286345;background:#dceee4}.admin-calibration-results .is-hold>span{color:#8b342f;background:#f8d7d2}.admin-calibration-results strong,.admin-calibration-results small{display:block}.admin-calibration-results strong{font-size:.67rem}.admin-calibration-results small{color:var(--muted);margin-top:3px;font-size:.55rem;line-height:1.35}.admin-promotion-control strong{font-size:.84rem}.admin-promotion-control p{color:var(--muted);margin:5px 0 0 22px;font-size:.69rem;line-height:1.4}.admin-promotion-control button,.admin-dry-run-toolbar button{background:var(--ink);color:#fff;cursor:pointer;min-height:40px;font:inherit;border:0;border-radius:9px;padding:0 14px;font-size:.7rem;font-weight:800}.admin-promotion-control button:disabled,.admin-dry-run-toolbar button:disabled{cursor:wait;opacity:.55}.admin-dry-run-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-dry-run-actions{flex:none;gap:8px;display:flex}.admin-dry-run-toolbar button.is-secondary{color:var(--ink);background:#fffdf8;border:1px solid #a9a297}.admin-dry-run-toolbar p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.admin-dry-run-toolbar small{color:var(--accent-dark);margin-top:5px;font-size:.62rem;font-weight:750;display:block}.admin-dry-run-profile{background:var(--accent-soft);color:#5b3445;border-radius:11px;margin:16px 0 0;padding:12px 14px;font-size:.7rem;line-height:1.5}.admin-dry-run-status{align-items:center;gap:10px;margin:13px 0;display:flex}.admin-dry-run-status>span:last-child{color:var(--muted);font-size:.65rem}.admin-dry-run-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.admin-dry-run-card{background:#f4f1e8;border-radius:12px;grid-template-columns:78px 1fr;gap:10px;min-width:0;padding:10px;display:grid}.admin-dry-run-poster{background:#dcd7ca 50%/cover no-repeat;border:2px solid #fff;border-radius:7px;min-height:117px}.admin-dry-run-card small{color:var(--accent-dark);letter-spacing:.07em;text-transform:uppercase;font-size:.55rem;font-weight:850}.admin-dry-run-card h3{margin:3px 0 5px;font-size:.78rem;line-height:1.15}.admin-dry-run-card p{color:var(--muted);margin:0;font-size:.6rem;line-height:1.35}.admin-dry-run-card strong{margin-top:7px;font-size:.59rem;display:block}.admin-backups{border:1px solid var(--line);border-radius:11px;margin-top:11px;padding:11px 13px}.admin-backups strong{font-size:.65rem}.admin-backups p{color:var(--muted);margin:4px 0 0;font-size:.63rem;line-height:1.5}.admin-email-preview{border:1px solid var(--line);background:#fffdf8;border-radius:12px;margin-top:12px;overflow:hidden}.admin-email-preview summary{cursor:pointer;padding:12px 14px;font-size:.67rem;font-weight:800}.admin-email-preview iframe{border:0;border-top:1px solid var(--line);background:#f4f1e8;width:100%;height:720px;display:block}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:.69rem}.admin-table th,.admin-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 9px}.admin-table th{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.61rem}.admin-table td:nth-child(2){color:#4d4942;min-width:340px;line-height:1.4}.admin-empty{color:var(--muted);text-align:center;background:#f4f1e8;border-radius:12px;margin:0;padding:20px;font-size:.76rem}@media (width<=760px){.admin-page{width:min(100% - 24px,1180px);padding-top:10px}.admin-header>p{display:none}.admin-intro{align-items:start;padding-top:26px}.admin-intro>.admin-badge{margin-top:4px}.admin-health-grid{grid-template-columns:repeat(2,1fr)}.admin-two-column{grid-template-columns:1fr;gap:0}.admin-sending-control,.admin-catalog-control,.admin-promotion-control{grid-template-columns:1fr}.admin-sending-control>button,.admin-promotion-control>button{width:100%}.admin-catalog-actions{grid-template-columns:1fr 1fr;display:grid}.admin-catalog-actions a{grid-column:1/-1}.admin-catalog-metrics{grid-template-columns:repeat(2,1fr)}.admin-table td:nth-child(2){min-width:260px}.admin-sample-toolbar,.admin-dry-run-toolbar,.admin-calibration-toolbar{flex-direction:column;align-items:stretch;gap:10px}.admin-dry-run-actions{grid-template-columns:1fr;display:grid}.admin-sample-toolbar button,.admin-dry-run-toolbar button,.admin-calibration-toolbar button{width:100%}.admin-calibration-results{grid-template-columns:1fr}.admin-sample-card{grid-template-columns:92px 1fr;gap:12px;padding:11px}.admin-sample-poster{min-height:138px}.admin-sample-title{display:block}.admin-sample-title>span{margin-top:7px;display:inline-flex}.admin-sample-facts{grid-template-columns:1fr;gap:7px}.admin-dry-run-grid{grid-template-columns:1fr}.admin-dry-run-card{grid-template-columns:72px 1fr}.admin-dry-run-poster{min-height:108px}}.admin-page{--admin-type-heading:1.35rem;--admin-type-button:.72rem;--admin-type-content:.78rem;--admin-action:#24211d;--admin-action-hover:#12110f;width:min(1180px,100% - 48px);min-height:100svh;margin-inline:auto;padding:0 0 56px}.admin-header{border-bottom:1px solid var(--line);align-items:center;height:88px;display:flex}.admin-brand,.wordmark{-webkit-user-select:none;user-select:none;align-items:center;gap:0;display:inline-flex}.admin-brand img,.wordmark img{object-fit:contain;width:68px;height:68px;margin-left:-14px}.admin-brand span,.wordmark span{color:var(--ink);font-family:var(--font-display);font-variation-settings:"SOFT" 82, "WONK" 1;letter-spacing:-.025em;margin-left:-2px;font-size:2.18rem;font-weight:650;line-height:1;transform:translateY(-2px)}.admin-brand em{background:var(--accent-soft);color:var(--accent-dark);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;margin-left:13px;padding:6px 10px 5px;font-size:.66rem;font-style:normal;font-weight:850}.home-page .full-brand-lockup .brand-lockup-source{transform:none}.home-page .full-brand-lockup .brand-lockup-source img{width:clamp(83.5px,74.6px + 1.17vw,88.7px);height:clamp(83.5px,74.6px + 1.17vw,88.7px);margin-left:clamp(-18.3px,-11.95px - .51vw,-15.8px)}.home-page .full-brand-lockup .brand-lockup-source span{margin-left:1px;font-size:clamp(2.62rem,2.265rem + .748vw,2.844rem);transform:translateY(-2.8px)}@media (width<=760px){.home-page .full-brand-lockup .brand-lockup-source img{width:58.5px;height:58.5px;margin-left:-11.1px}.home-page .full-brand-lockup .brand-lockup-source span{margin-left:-1px;font-size:1.834rem;transform:translateY(-2px)}}.admin-title-row{box-sizing:border-box;justify-content:space-between;align-items:flex-end;gap:24px;min-height:40px;display:flex}.admin-title{letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,4vw,4rem);font-weight:760;line-height:.96}.admin-subscriber-total{color:#285e44;background:#dce9df;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:28px;padding:0 11px;font-size:.76rem;font-weight:700;display:inline-flex}.admin-panel{border:1px solid var(--line);background:var(--paper);border-radius:20px;margin-top:16px;padding:22px 24px;overflow:hidden;box-shadow:0 12px 28px #43382e0f}.admin-panel-heading{justify-content:space-between;align-items:center;gap:24px;height:34px;display:flex}.admin-panel-heading h2{font-size:var(--admin-type-heading);letter-spacing:-.025em;margin:0;font-weight:660}.admin-panel-heading>span{color:var(--muted);font-size:var(--admin-type-content);line-height:1.8}.admin-panel-heading>span strong{color:var(--ink)}.admin-export-button{border:1px solid var(--admin-action);background:var(--admin-action);color:#fff;min-height:32px;font-size:var(--admin-type-button);border-radius:9px;justify-content:center;align-items:center;margin-top:-4px;padding:0 13px;font-weight:800;text-decoration:none;display:inline-flex}.admin-export-button:hover{border-color:var(--admin-action-hover);background:var(--admin-action-hover)}.schedule-panel{height:230px}.key-stats-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}.key-stat{background:var(--ivory);border-radius:12px;justify-content:flex-start;align-items:center;gap:6px;height:48px;padding:0 16px;display:flex}.key-stat span{color:var(--muted);font-size:var(--admin-type-button);font-weight:750}.key-stat strong{font-family:inherit;font-size:var(--admin-type-button);font-weight:600}.schedule-rows{grid-template-columns:1fr 1fr;gap:12px;padding-top:12px;display:grid}.schedule-row{background:var(--ivory);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;height:58px;padding:0 18px;display:flex}.schedule-date{align-items:baseline;gap:6px;min-width:0;display:flex}.schedule-date span{color:var(--muted);font-size:var(--admin-type-button);font-weight:750}.schedule-date strong{font-family:inherit;font-size:var(--admin-type-button);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.admin-status{border-radius:999px;justify-content:center;align-items:center;min-width:84px;min-height:28px;padding:0 10px;font-size:.66rem;font-weight:850;display:inline-flex}.admin-status.is-green{color:#285e44;background:#dce9df}.admin-status.is-gray{color:#55534e;background:#e8e6e2}.admin-status.is-blue{color:#24558a;background:#dceafa}.admin-status.is-purple{color:#69408e;background:#eadef5}.admin-status.is-amber{color:#765b08;background:#fae9a0}.admin-status.is-red{color:#8c382e;background:#f6d4cd}.test-lab-panel{height:904px}.test-lab{grid-template-rows:78px 708px;gap:10px;height:826px;padding-top:10px;display:grid}.test-lab-controls{justify-content:flex-end;gap:9px;display:flex}.admin-button{box-sizing:border-box;border:1px solid var(--admin-action);background:var(--admin-action);color:#fff;cursor:pointer;height:40px;font-size:var(--admin-type-button);border-radius:10px;padding:0 15px;font-weight:820;transition:background-color .14s,border-color .14s}.admin-button:hover:not(:disabled),.admin-button.is-secondary:hover:not(:disabled),.admin-button.is-picks:hover:not(:disabled),.admin-button.is-email:hover:not(:disabled){border-color:var(--admin-action-hover);background:var(--admin-action-hover)}.admin-button.is-secondary,.admin-button.is-picks,.admin-button.is-email{border-color:var(--admin-action);background:var(--admin-action);color:#fff}.admin-button:disabled{color:#8b867e;cursor:default;opacity:1;background:#dbd8d2;border-color:#cbc7c0}.test-lab-controls .admin-button{border-radius:8px;flex:none;width:auto;min-width:0;height:32px;padding-inline:12px}.test-profile{background:var(--ivory);border-radius:13px;flex-wrap:wrap;align-content:flex-start;gap:7px;padding:12px;display:flex;overflow:hidden}.profile-tag{color:#53697f;background:#f4f8fc;border:1px solid #dbe5ee;border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:.61rem;line-height:1.15;display:inline-flex}.profile-tag.is-streamer{color:#3d6653;background:#eff7f2;border-color:#cfe0d6;font-weight:760}.test-profile .profile-tag.is-streamer{font-weight:400}.profile-tag.is-movie{color:#506982;background:#f1f6fc;border-color:#d5e1ee}.profile-tag.is-feeling{color:#6d5a80;background:#f6f2fa;border-color:#ddd3e8}.profile-tag.is-discovery{color:#57658a;background:#f2f4fb;border-color:#d4daf0}.profile-tag.is-exclusion{color:#8a514a;background:#fbefed;border-color:#eed6d1}.test-placeholder-copy,.profile-incomplete{color:var(--muted);font-size:.68rem}.test-picks{grid-template-columns:1fr;gap:12px;display:grid}.test-pick-card{box-sizing:border-box;background:var(--ivory);border-radius:18px;grid-template-columns:148px 1fr;align-items:center;gap:22px;min-width:0;height:228px;padding:15px 22px;display:grid;overflow:hidden}.test-pick-card.is-pick-1,.test-pick-card.is-pick-2,.test-pick-card.is-pick-3{background:var(--ivory)}.test-pick-poster{background:#ddd7cc 50%/cover no-repeat;border:0;border-radius:10px;width:132px;height:198px;box-shadow:0 7px 17px #322c261a}.test-pick-copy{min-width:0}.test-pick-card h3{margin:0 0 9px;font-size:1.35rem;line-height:1.12}.test-pick-card p{color:#555047;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.test-watch-button{color:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:34px;margin-top:12px;padding:0 12px;font-size:.7rem;font-weight:800;display:inline-flex}.test-pick-card.is-empty{color:#9b958b}.test-pick-card.is-empty .test-pick-poster{box-shadow:none;background:linear-gradient(135deg,#e8e2d7,#f6f2ea)}.test-pick-card.is-empty p{margin:0}.test-lab-footer{justify-content:flex-end;display:flex}.subscribers-panel{height:650px}.subscriber-table-wrap{box-sizing:border-box;scrollbar-width:none;height:566px;padding-top:8px;overflow:hidden auto}.subscriber-table-wrap::-webkit-scrollbar{width:0;height:0}.feedback-log::-webkit-scrollbar{width:0;height:0}.subscriber-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:var(--admin-type-content)}.subscriber-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5dfd4;padding:8px 10px}.subscriber-col-email{width:24%}.subscriber-col-joined{width:18%}.subscriber-col-profile{width:46%}.subscriber-col-sent{width:12%}.subscriber-table td:first-child{overflow-wrap:anywhere;font-weight:400}.subscriber-table tbody tr{cursor:pointer;transition:background-color .13s}.subscriber-table tbody tr.subscriber-primary-row:not(.is-expanded){height:54px}.subscriber-table tbody tr.subscriber-primary-row.is-expanded td{padding-top:12px;padding-bottom:12px}.subscriber-table tbody tr.subscriber-primary-row:hover,.subscriber-table tbody tr.subscriber-primary-row:focus-visible{background:#f8f4ec}.subscriber-table tbody tr.subscriber-primary-row:focus-visible{outline-offset:-2px;outline:2px solid #b9cde4}.subscriber-table tbody tr.subscriber-primary-row.is-expanded,.subscriber-table tbody tr.subscriber-primary-row.is-expanded+tr.subscriber-picks-subrow td,.subscriber-table tbody tr.subscriber-primary-row.is-expanded+tr.subscriber-picks-subrow+tr.subscriber-picks-subrow td{background:#fbf8f1}.subscriber-table tbody tr.subscriber-primary-row.is-expanded td,.subscriber-table tbody tr.subscriber-primary-row.is-expanded+tr.subscriber-picks-subrow td{border-bottom-color:#0000}.subscriber-table tbody tr.subscriber-primary-row.is-expanded+tr.subscriber-picks-subrow+tr.subscriber-picks-subrow td{border-bottom-color:#e5dfd4}.subscriber-table tbody tr:last-child td{border-bottom-color:#0000}.subscriber-profile-summary{color:inherit;font-size:inherit;font-weight:400;line-height:1.35}.admin-subscriber-actions{align-items:center;gap:9px;display:flex}.admin-subscriber-actions small{color:#9b2f2f;font-size:.68rem}.admin-button.subscriber-delete-button{color:#fff;background:#b64242;border-color:#b64242;border-radius:7px;width:auto;height:30px;padding:0 10px}.admin-button.subscriber-delete-button:hover:not(:disabled){background:#983333;border-color:#983333}.subscriber-tags{flex-wrap:wrap;gap:5px;display:flex}.subscriber-tags .profile-tag{min-height:25px;font-size:inherit;padding:4px 8px}.subscriber-tags .profile-tag.is-streamer{font-weight:400}.recommendation-count{font-size:inherit;font-weight:400;text-align:center!important}.subscriber-picks-subrow{height:auto;cursor:pointer!important}.subscriber-picks-subrow td{background:0 0;transition:background-color .13s;padding:0 10px!important}.subscriber-picks-line{min-height:82px;font-size:var(--admin-type-content);border-top:0;grid-template-columns:285px repeat(3,minmax(0,1fr));align-items:center;gap:12px;padding:12px 0;display:grid}.subscriber-picks-title{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.subscriber-picks-title strong{font-size:inherit;font-weight:400}.subscriber-picks-title span{color:var(--muted);font-size:inherit}.subscriber-pick{min-width:0;font-size:inherit;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.subscriber-pick-poster{background:#ddd7cc 50%/cover no-repeat;border-radius:5px;width:32px;height:48px;position:relative;box-shadow:0 2px 6px #322c2617}.subscriber-pick-poster span{color:#285e44;background:#fffdf8eb;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.48rem;font-weight:850;display:grid;position:absolute;top:4px;left:4px}.subscriber-pick>div:last-child{gap:2px;display:grid}.subscriber-pick>div:last-child strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:inherit;font-weight:600;line-height:1.2;overflow:hidden}.subscriber-pick>div:last-child span{color:var(--muted);font-size:inherit}.subscriber-pick.is-placeholder{color:#98938b}.subscriber-pick.is-placeholder .subscriber-pick-poster{box-shadow:none;background:#e5e1da}.subscriber-pick.is-placeholder .subscriber-pick-poster span{color:#8e8981}.feedback-log-panel{height:326px}.admin-feedback-clear{border:1px solid var(--admin-action);background:var(--admin-action);color:#fff;cursor:pointer;min-width:68px;height:32px;font:inherit;font-size:var(--admin-type-button);border-radius:8px;padding:0 12px;font-weight:820}.admin-feedback-clear:hover:not(:disabled){border-color:var(--admin-action-hover);background:var(--admin-action-hover)}.admin-feedback-clear:disabled{cursor:default;opacity:.45}.feedback-log{overscroll-behavior:contain;scrollbar-width:none;height:248px;padding-top:8px;overflow-y:auto}.feedback-log-row{min-height:48px;font-size:var(--admin-type-content);border-bottom:1px solid #e5dfd4;grid-template-columns:28% minmax(0,1fr) 220px;align-items:center;gap:18px;display:grid}.feedback-log-row:last-child{border-bottom:0}.feedback-log-row span{overflow-wrap:anywhere}.feedback-log-row time{color:var(--muted);text-align:right}.feedback-log-empty{height:100%;color:var(--muted);font-size:var(--admin-type-content);place-items:center;display:grid}.admin-empty{height:398px;color:var(--muted);place-items:center;font-size:.75rem;display:grid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.admin-page{width:min(100% - 24px,1180px);padding-bottom:30px}.admin-header{height:74px}.admin-brand img,.wordmark img{width:58px;height:58px;margin-left:-12px}.admin-brand span,.wordmark span{margin-left:-2px;font-size:1.82rem;transform:translateY(-2px)}.admin-brand em{margin-left:9px;padding:5px 8px;font-size:.57rem}.admin-title-row{gap:12px;min-height:30px}.admin-title{font-size:2.55rem}.admin-subscriber-total{font-size:.7rem}.admin-panel{border-radius:17px;padding:18px}.admin-panel-heading>span{font-size:.63rem}.schedule-panel{height:386px}.key-stats-row{grid-template-columns:1fr;gap:8px}.key-stat{height:42px}.schedule-rows{grid-template-columns:1fr;gap:10px}.schedule-row{height:70px;padding-inline:13px}.schedule-date strong{font-size:.8rem}.test-lab-panel{height:946px}.test-lab{grid-template-rows:116px 662px;height:828px}.test-lab-heading{flex-direction:column;align-items:flex-start;gap:7px;height:72px}.test-lab-controls{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.admin-button,.test-lab-controls .admin-button{width:100%}.test-picks{grid-template-columns:1fr}.test-pick-card{border-radius:14px;grid-template-columns:102px 1fr;gap:13px;height:212px;padding:12px}.test-pick-poster{width:92px;height:138px}.test-pick-card h3{font-size:1rem}.test-pick-card p{-webkit-line-clamp:4;font-size:.66rem}.test-watch-button{min-height:30px;margin-top:9px;padding-inline:9px;font-size:.6rem}.test-lab-footer{align-items:stretch}.subscribers-panel{height:600px}.subscriber-table-wrap,.admin-empty{height:516px}.feedback-log-panel{height:340px}.feedback-log{height:260px}.feedback-log-row{grid-template-columns:1fr;gap:3px;padding-block:8px}.feedback-log-row time{text-align:left}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.ay-root .film-selection-count{color:#5f655f;margin-top:18px;font-size:14px}.ay-root .selected-films{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ay-root .selected-films button{background:#fff;border:1px solid #deded8;border-radius:10px;min-height:44px;padding:9px 12px;font-size:13px}.ay-root{--paper:#f4f0e8;--white:#fff;--ink:#111411;--muted:#5f655f;--quiet:#7d827d;--soft:#f1efea;--coral:#f66b51;--coral-wash:#fff0eb;--coral-light:#f7b4a5;--danger:#a2382a;--display:"Founders Grotesk","Archivo Variable","Arial Narrow",sans-serif;--body:"Inter Variable",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--type-header:clamp(40px,4.5vw,58px);--type-body:clamp(16px,1.05vw,17px);--type-desc:14px;--type-fine:11px;--gutter:clamp(20px,4vw,56px);--outer:1180px;--copy:690px;--product:700px;--section-y:clamp(64px,5.3vw,84px);--control-h:52px;--radius:12px;--ease:cubic-bezier(.2,.8,.2,1);min-height:100vh;overflow-x:hidden}.ay-root *{box-sizing:border-box}.ay-root{scroll-behavior:smooth;scrollbar-gutter:stable;background:var(--paper);color:var(--ink);font:400 var(--type-body)/1.55 var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;scroll-padding-top:64px}.ay-root button,.ay-root input{font:inherit;color:inherit}.ay-root button{cursor:pointer;border:0}.ay-root button:disabled{cursor:not-allowed}.ay-root a{color:inherit}.ay-root img,.ay-root svg{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;display:block}.ay-root img{pointer-events:none}.ay-root h1,.ay-root h2,.ay-root h3,.ay-root p,.ay-root figure,.ay-root dl,.ay-root dd{margin:0}.ay-root h1,.ay-root h2,.ay-root h3{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;font-weight:800;line-height:1}.ay-root fieldset{border:0;min-width:0;margin:0;padding:0}.ay-root h1[tabindex="-1"]:focus{outline:none}.ay-root [hidden]{display:none!important}.ay-root .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ay-root .wrap{width:min(var(--outer),calc(100% - 2*var(--gutter)));margin-inline:auto}.ay-root .copy-rail{width:min(var(--copy),calc(100% - 2*var(--gutter)));margin-inline:auto}.ay-root .product-rail{width:min(var(--product),calc(100% - 2*var(--gutter)));margin-inline:auto}.ay-root .icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ay-root .btn{min-height:var(--control-h);border-radius:var(--radius);background:var(--coral);color:var(--ink);font-size:var(--type-body);transition:background .14s var(--ease),opacity .14s var(--ease);justify-content:center;align-items:center;padding:13px 24px;font-weight:700;text-decoration:none;display:inline-flex}.ay-root .btn:hover{background:#f97860}.ay-root .btn.secondary{background:var(--white);border:1px solid #1114112e}.ay-root .btn.secondary:hover{background:var(--soft)}.ay-root .btn:disabled{background:var(--soft);color:#9b9e9a;border-color:#0000}.ay-root .input{border-radius:var(--radius);background:var(--white);width:100%;min-width:0;min-height:54px;font-size:var(--type-body);border:1px solid #11141133;padding:14px 17px}.ay-root .input::placeholder{color:#8a8e89}.ay-root .input:focus{border-color:var(--ink);outline:0;box-shadow:0 0 0 3px #1114110a}.ay-root .input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px #a2382a12}.ay-root .studio{z-index:200;background:#fbfaf7fa;border-bottom:1px solid #11141114;align-items:center;gap:14px;min-height:48px;padding:6px 14px;font-size:12px;display:flex;position:sticky;top:0}.ay-root .studio-brand{flex:none}.ay-root .studio-brand strong{font-size:11px;display:block}.ay-root .studio-brand span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;display:block}.ay-root .studio-nav{scrollbar-width:none;flex:1;gap:4px;display:flex;overflow:auto}.ay-root .studio-nav::-webkit-scrollbar{display:none}.ay-root .studio-nav a{white-space:nowrap;color:var(--muted);border-radius:8px;padding:8px 10px;font-size:11px;font-weight:600;text-decoration:none}.ay-root .studio-nav a[aria-current=page]{background:var(--ink);color:#fff}.ay-root .clean-btn,.ay-root .return-studio{background:#fff;border:1px solid #11141126;border-radius:8px;min-height:34px;padding:7px 11px;font-size:11px;font-weight:650}.ay-root .return-studio{z-index:220;display:none;position:fixed;top:12px;right:12px}.ay-root.clean .studio{display:none}.ay-root.clean .return-studio{display:block}.ay-root .skip{z-index:240;background:var(--ink);color:#fff;border-radius:8px;padding:8px 12px;position:fixed;top:-80px;left:12px}.ay-root .skip:focus{top:10px}.ay-root .brand{-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:var(--display);font-size:var(--type-body);letter-spacing:-.035em;align-items:center;gap:9px;font-weight:800;text-decoration:none;display:inline-flex}.ay-root .brand img{object-fit:contain;width:31px;height:24px}.ay-root .masthead{z-index:90;background:#fffffffb;border-bottom:1px solid #1114110e;height:64px;position:sticky;top:0}.ay-root .masthead-inner{width:min(var(--outer),calc(100% - 2*var(--gutter)));justify-content:space-between;align-items:center;gap:24px;height:64px;margin:auto;display:flex}.ay-root .site-nav{justify-content:flex-end;align-items:center;gap:20px;min-width:112px;display:flex}.ay-root .site-nav a,.ay-root .site-nav button{text-align:right;width:112px;min-height:44px;font-size:var(--type-desc);background:0 0;justify-content:flex-end;align-items:center;padding:8px 0;font-weight:650;text-decoration:none;display:flex}.ay-root .site-nav a:hover,.ay-root .site-nav button:hover{opacity:1;color:var(--coral)}.ay-root .home-main{overflow:clip}.ay-root .opening{padding:clamp(54px,5vw,72px) 0 calc(var(--section-y) + 10px);text-align:center}.ay-root .hero-copy{width:min(760px,calc(100% - 2*var(--gutter)));margin:auto}.ay-root .hero-copy h1,.ay-root .section-copy h2,.ay-root .product-intro h2,.ay-root .page-hero h1,.ay-root .question h1,.ay-root .success-head h1,.ay-root .feedback-main h1{font-size:var(--type-header)}.ay-root .hero-description{max-width:650px;color:var(--muted);font-size:var(--type-body);margin:14px auto 0;line-height:1.5}.ay-root .signup{width:min(620px,100%);margin:28px auto 0}.ay-root .signup-row{background:var(--white);border:1px solid #11141133;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:5px;display:grid}.ay-root .signup-row .input{box-shadow:none;background:0 0;border:0}.ay-root .signup-row .btn{min-width:164px}.ay-root .signup-meta{color:#858985;font-size:var(--type-desc);margin-top:11px;font-weight:400}.ay-root .signup-meta .dot,.ay-root .meta-sep{color:#7d817d;vertical-align:.08em;margin:0 8px;font-size:.7em;font-weight:500;line-height:1;display:inline-block}.ay-root .hero-posters{isolation:isolate;width:min(700px,calc(100% - 2*var(--gutter)));aspect-ratio:62/37;margin:48px auto 0;position:relative}.ay-root .hero-posters:before{content:"";filter:blur(18px);opacity:.68;pointer-events:none;z-index:0;background:radial-gradient(#1114112e 0%,#1114111a 34%,#11141100 74%);border-radius:999px;width:84%;height:16%;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.ay-root .hero-posters:after{content:"";filter:blur(14px);opacity:.65;pointer-events:none;z-index:0;background:radial-gradient(#ffffff5c 0%,#fff0 72%);border-radius:999px;width:78%;height:12%;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.ay-root .hero-poster{z-index:1;aspect-ratio:2/3;background:var(--soft);border-radius:12px;width:34.2%;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 20px 40px #00000024,0 4px 10px #00000014}.ay-root .hero-poster:first-child{z-index:1;top:10px;left:19%;transform:translate(-50%)translateY(10px)rotate(-2deg)scale(.96)}.ay-root .hero-poster:nth-child(2){z-index:3;left:50%;transform:translate(-50%)}.ay-root .hero-poster:nth-child(3){z-index:1;top:10px;left:81%;transform:translate(-50%)translateY(10px)rotate(2deg)scale(.96)}.ay-root .poster-fallback-tile{width:100%;height:100%;color:var(--muted);font-size:var(--type-fine);text-align:center;background:linear-gradient(145deg,#f3f0ea,#e9e5de);place-items:center;padding:16px;font-weight:700;line-height:1.35;display:grid}.ay-root .streamer-proof{width:min(820px,calc(100% - 2*var(--gutter)));text-align:center;margin:46px auto 0}.ay-root .service-row{grid-template-columns:repeat(5,minmax(0,1fr));place-items:end center;gap:0;width:100%;margin:0 auto;display:grid}.ay-root .service-slot{justify-content:center;align-items:flex-end;width:100%;min-height:44px;padding-inline:14px;display:flex}.ay-root .service-logo{-webkit-user-select:none;user-select:none;filter:grayscale();opacity:.72;justify-content:center;align-items:center;width:100%;display:flex}.ay-root .service-logo img{object-fit:contain;max-width:100%;max-height:100%}.ay-root .service-logo[data-brand=Netflix]{max-width:118px;height:34px}.ay-root .service-logo[data-brand=Disney\+]{max-width:126px;height:40px}.ay-root .service-logo[data-brand=Paramount\+]{max-width:136px;height:35px}.ay-root .service-logo[data-brand=HBO\ Max]{max-width:122px;height:31px}.ay-root .logo-fallback{font-size:var(--type-fine);color:var(--muted);font-weight:700}.ay-root .more-service{min-height:44px;color:var(--muted);font-size:var(--type-body);letter-spacing:-.012em;justify-content:center;align-items:flex-end;font-weight:600;display:flex}.ay-root .more-service span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ay-root .personalization{padding:calc(var(--section-y) + 6px) 0 calc(var(--section-y) + 12px);background:var(--white);text-align:center}.ay-root .section-copy{width:min(var(--copy),calc(100% - 2*var(--gutter)));margin:auto}.ay-root .section-copy p,.ay-root .product-intro p,.ay-root .page-hero p,.ay-root .success-head p,.ay-root .feedback-main>p{max-width:650px;color:var(--muted);font-size:var(--type-body);margin:11px auto 0}.ay-root .hero-emphasis{color:inherit}.ay-root .preference-demo{width:min(720px,calc(100% - 2*var(--gutter)));background:var(--paper);text-align:left;border-radius:24px;margin:30px auto 0;padding:18px}.ay-root .demo-window{background:#fff;border-radius:18px;padding:24px;box-shadow:0 18px 46px #11141114}.ay-root .preference-demo-title{font-family:var(--body);font-size:var(--type-body);letter-spacing:-.01em;font-weight:650}.ay-root .preference-demo-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.ay-root .demo-choice{min-height:52px;font-size:var(--type-desc);text-align:left;background:#fff;border:1px solid #11141121;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-weight:500;display:flex}.ay-root .demo-choice i{color:#0000;width:19px;height:19px;font-style:normal;font-size:var(--type-fine);border:1px solid #c6c9c5;border-radius:6px;flex:none;place-items:center;display:grid}.ay-root .demo-choice.selected{background:var(--coral-wash);border-color:#f66b51b3}.ay-root .engine-card{background:#f5f3ef;border-radius:14px;padding:14px 16px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1114110e}.ay-root .engine-copy{min-width:0}.ay-root .engine-title{font-size:var(--type-desc);color:#4d534e;align-items:baseline;gap:2px;font-weight:600;display:flex}.ay-root .engine-dots{color:inherit;gap:2px;margin-left:1px;display:inline-flex;transform:translateY(-1px)}.ay-root .engine-dots i{background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.25s ease-in-out infinite engineDot}.ay-root .engine-dots i:nth-child(2){animation-delay:.16s}.ay-root .engine-dots i:nth-child(3){animation-delay:.32s}.ay-root .engine-track{background:#dddad4;border-radius:999px;height:3px;margin-top:9px;position:relative;overflow:hidden}.ay-root .engine-track span{border-radius:inherit;width:38%;animation:engineSweep 1.8s var(--ease) infinite;background:linear-gradient(90deg,#f66b5100,#f66b51c7,#f66b5100);position:absolute;top:0;bottom:0;left:-38%}@keyframes engineDot{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}@keyframes engineSweep{0%{left:-26%}to{left:100%}}@media (width<=430px){.ay-root .service-row{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.ay-root .service-slot{min-height:32px;padding-inline:4px}.ay-root .service-logo[data-brand=Netflix]{max-width:66px;height:20px}.ay-root .service-logo[data-brand=Disney\+]{max-width:72px;height:23px}.ay-root .service-logo[data-brand=Paramount\+]{max-width:76px;height:22px}.ay-root .service-logo[data-brand=HBO\ Max]{max-width:68px;height:19px}.ay-root .more-service{font-size:12px;display:flex}}@media (width<=360px){.ay-root .success-actions{gap:10px}.ay-root .success-actions .btn{white-space:nowrap;min-height:48px;padding-inline:14px;font-size:14px}.ay-root .success-actions [data-exit]{width:122px}}@media (width<=340px){.ay-root{--type-header:34px}.ay-root .hero-copy h1,.ay-root .section-copy h2,.ay-root .product-intro h2,.ay-root .page-hero h1,.ay-root .question h1,.ay-root .success-head h1,.ay-root .feedback-main h1{letter-spacing:-.04em}}@media (prefers-reduced-motion:reduce){.ay-root .engine-dots i,.ay-root .engine-track span{animation:none!important}.ay-root .engine-dots i{opacity:.75}.ay-root .engine-track span{background:#f66b516b;width:64%;left:18%}}.ay-root .product-intro{text-align:center}.ay-root .product-preview-wrap{width:min(780px,calc(100% - 2*var(--gutter)));margin:30px auto 0}.ay-root .product-scene{-webkit-user-select:none;user-select:none;place-items:center;min-height:900px;display:grid;position:relative;overflow:visible}.ay-root .phone-shell{z-index:2;isolation:isolate;background:#fffffffa;border-radius:62px;width:390px;max-width:100%;height:800px;margin:auto;position:relative;box-shadow:0 32px 96px #11141121}.ay-root .phone-avatar{z-index:5;background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:-29px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #1114111f}.ay-root .phone-avatar img{object-fit:contain;width:35px;height:26px}.ay-root .phone-status{z-index:4;text-align:center;background:#fff;border-radius:16px;min-width:184px;padding:10px 16px;position:absolute;top:42px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #11141117}.ay-root .phone-status strong,.ay-root .phone-status span{display:block}.ay-root .phone-status strong{font-family:var(--display);font-size:var(--type-body);letter-spacing:-.025em;font-weight:800}.ay-root .phone-status span{color:var(--muted);font-size:var(--type-desc);margin-top:2px}.ay-root .phone-rec-card{z-index:6;background:#fff;border-radius:22px;width:466px;padding:18px;position:absolute;top:164px;left:-50px;box-shadow:0 22px 58px #11141121}.ay-root .phone-rec-grid{grid-template-columns:152px minmax(0,1fr);align-items:start;gap:18px;display:grid}.ay-root .phone-rec-poster{aspect-ratio:2/3;object-fit:contain;background:var(--soft);border-radius:12px;width:152px;height:auto;box-shadow:0 10px 26px #11141114}.ay-root .phone-rec-copy{min-width:0}.ay-root .phone-rec-copy h3{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(26px,3vw,31px);font-weight:800;line-height:1.04}.ay-root .film-meta,.ay-root .film-rating{color:var(--muted);font-size:var(--type-desc)}.ay-root .film-meta{margin-top:8px}.ay-root .film-rating{align-items:center;gap:0;margin-top:7px;display:flex}.ay-root .film-rating .icon{color:#8c6a12;fill:#f4d77a;width:14px;height:14px;margin-right:6px}.ay-root .film-rating strong{color:var(--muted);font-weight:400}.ay-root .phone-overview{color:#4f544f;font-size:var(--type-desc);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;line-height:1.48;display:-webkit-box;overflow:hidden;background:0 0!important}.ay-root .phone-readmore,.ay-root .mail-readmore{color:var(--ink);font-size:var(--type-fine);text-underline-offset:3px;margin-top:5px;font-weight:650;text-decoration:underline;display:inline-block}.ay-root .phone-why-float{z-index:7;width:300px;font-size:var(--type-desc);background:linear-gradient(135deg,#ffd6c8,#ffe7de);border-radius:14px;padding:10px 14px;line-height:1.4;position:absolute;top:456px;right:-24px;box-shadow:0 14px 36px #11141114,inset 0 0 0 1px #f66b5129}.ay-root .phone-why-float strong{font-weight:700}.ay-root .phone-why-float span{color:#414741}.ay-root .phone-watch{background:var(--coral);min-height:42px;font-size:var(--type-desc);color:var(--ink);border-radius:12px;justify-content:center;align-items:center;padding:10px 14px;font-weight:700;display:flex}.ay-root .phone-feedback-float{z-index:8;background:#fff;border-radius:20px;width:268px;padding:13px;position:absolute;top:588px;right:-66px;box-shadow:0 18px 46px #1114111f}.ay-root .phone-feedback-float .phone-watch{width:100%;margin-bottom:10px}.ay-root .phone-feedback-float .reaction-row{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ay-root .phone-feedback-float .reaction-chip{background:var(--soft);min-height:38px;font-size:var(--type-desc);border-radius:10px;place-items:center;font-weight:650;display:grid}.ay-root .phone-feedback-float .seen-link{width:max-content;min-height:30px;color:var(--muted);font-size:var(--type-fine);text-underline-offset:3px;background:0 0;border:0;align-items:center;margin:8px auto 0;padding:4px 9px;font-weight:650;text-decoration:underline;display:flex}.ay-root .preview-feedback,.ay-root .email-feedback{margin-top:12px}.ay-root .reaction-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ay-root .reaction-chip{background:var(--soft);min-height:44px;font-size:var(--type-desc);border-radius:10px;justify-content:center;align-items:center;font-weight:650;display:flex}.ay-root button.reaction-chip:hover{background:var(--coral-wash)}.ay-root .seen-link{width:max-content;min-height:44px;color:var(--muted);font-size:var(--type-fine);text-underline-offset:3px;background:0 0;border:0;justify-content:center;align-items:center;margin:8px auto 0;padding:4px 7px;font-weight:650;text-decoration:underline;display:flex}.ay-root .email-feedback .seen-link:hover{color:var(--ink)}.ay-root .preview-feedback .reaction-chip,.ay-root .preview-feedback .seen-link{pointer-events:none;-webkit-user-select:none;user-select:none}.ay-root .final-chapter{background:var(--ink);color:#fff;text-align:center;padding:clamp(78px,7vw,108px) 0;position:relative;overflow:hidden}.ay-root .final-copy{z-index:3;width:min(var(--copy),calc(100% - 2*var(--gutter)));margin:auto;position:relative}.ay-root .final-copy h2{font-size:var(--type-header);color:#fff}.ay-root .final-copy p{color:#d6d9d6;font-size:var(--type-body);margin:18px auto 0}.ay-root .final-copy .btn{min-width:180px;margin-top:28px}.ay-root .final-mark{z-index:1;opacity:.065;filter:brightness(0)invert();pointer-events:none;width:300px;position:absolute;bottom:-44px;right:-22px}.ay-root .site-footer{width:min(var(--outer),calc(100% - 2*var(--gutter)));text-align:left;margin:auto;padding:58px 0 46px}.ay-root .footer-copy{color:var(--muted);font-size:var(--type-desc);justify-self:start}.ay-root .footer-links{flex-wrap:wrap;justify-self:center;align-items:center;gap:24px;display:flex}.ay-root .footer-links a,.ay-root .footer-links button{min-height:44px;color:var(--muted);font-size:var(--type-desc);background:0 0;align-items:center;padding:4px 0;text-decoration:none;display:inline-flex}.ay-root .footer-links a:hover,.ay-root .footer-links button:hover{color:var(--coral)}.ay-root .footer-brand{-webkit-user-select:none;user-select:none;font-family:var(--display);font-size:var(--type-body);letter-spacing:-.03em;justify-self:end;align-items:center;gap:10px;font-weight:800;display:flex}.ay-root .footer-brand img{object-fit:contain;width:31px;height:23px}.ay-root .page-main{min-height:calc(100vh - 64px)}.ay-root .page-hero{width:min(var(--outer),calc(100% - 2*var(--gutter)));padding:var(--section-y) 0 32px;text-align:left;margin:auto}.ay-root .page-hero p{max-width:680px;margin-left:0;margin-right:0}.ay-root .faq-list,.ay-root .policy-copy{width:min(var(--outer),calc(100% - 2*var(--gutter)));padding-bottom:var(--section-y);margin:0 auto}.ay-root .faq-list{overflow-anchor:none;gap:9px;display:grid}.ay-root .faq-row{background:#fff;border-radius:12px;max-width:800px;overflow:hidden}.ay-root .faq-question{text-align:left;width:100%;min-height:62px;font-size:var(--type-body);background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;font-weight:700;display:flex}.ay-root .faq-chevron{width:22px;height:22px;color:var(--muted);transition:transform .17s var(--ease),color .17s var(--ease);flex:none;place-items:center;display:grid}.ay-root .faq-chevron .icon{stroke-width:1.8px;width:19px;height:19px}.ay-root .faq-row.open .faq-chevron{color:var(--ink);transform:rotate(180deg)}.ay-root .faq-answer{opacity:0;transition:grid-template-rows .18s var(--ease),opacity .14s ease;grid-template-rows:0fr;display:grid}.ay-root .faq-answer>div{overflow:hidden}.ay-root .faq-answer p{max-width:680px;color:var(--muted);font-size:var(--type-desc);padding:0 54px 17px 18px;line-height:1.58}.ay-root .faq-row.open .faq-answer{opacity:1;grid-template-rows:1fr}.ay-root .policy-copy{gap:34px;display:grid}.ay-root .policy-section{max-width:800px}.ay-root .policy-section h2{font-family:var(--display);font-size:var(--type-body);letter-spacing:-.025em;font-weight:800}.ay-root .policy-section p{color:var(--muted);font-size:var(--type-desc);margin-top:10px;line-height:1.65}.ay-root .quiz-page{min-height:100vh;scroll-padding-bottom:110px}.ay-root .quiz-wrap{width:min(1040px,calc(100% - 2*var(--gutter)));margin:auto;padding:28px 0 0}.ay-root .quiz-header{justify-content:space-between;align-items:center;height:54px;display:flex}.ay-root .progress .done{background:var(--coral-light)}.ay-root .progress .current{background:var(--coral)}.ay-root .question-desc{max-width:680px;color:var(--muted);font-size:var(--type-body);margin-top:12px;line-height:1.5}.ay-root .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ay-root .services-grid,.ay-root .adventure-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ay-root .choice{background:#fff;border:1px solid #1114112e;border-radius:13px;align-items:center;gap:12px;min-height:70px;padding:15px 16px;transition:background .12s,border-color .12s;display:flex;position:relative}.ay-root .choice input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ay-root .check{background:#fff;border:1.5px solid #bcbfba;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.ay-root .check:before{content:"";border-bottom:2px solid #0000;border-left:2px solid #0000;width:8px;height:4px;transform:rotate(-45deg)translateY(-1px)}.ay-root .choice:has(input:checked){border-color:var(--coral);background:var(--coral-wash)}.ay-root .adventure-grid .check{display:none}.ay-root .adventure-grid .choice{text-align:center;justify-content:center}.ay-root .film-search{max-width:620px;margin-bottom:24px;position:relative}.ay-root .film-search .icon{width:19px;height:19px;color:var(--muted);position:absolute;top:17px;left:16px}.ay-root .film-search .input{padding-left:46px}.ay-root .film-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 12px;display:grid}.ay-root .film-choice{cursor:pointer;border-radius:11px;transition:opacity .12s,filter .12s,box-shadow .12s;display:block;position:relative}.ay-root .film-choice input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}.ay-root .film-choice img{aspect-ratio:2/3;object-fit:contain;background:var(--soft);border-radius:10px;width:100%;height:auto;box-shadow:0 8px 22px #11141114}.ay-root .film-choice:has(input:checked){box-shadow:0 0 0 3px var(--coral);border-radius:10px}.ay-root .film-choice.limit-disabled{filter:grayscale();opacity:.3;cursor:not-allowed}.ay-root .film-choice.limit-disabled input{cursor:not-allowed}.ay-root .film-name{display:none}.ay-root .quiz-dock-inner{width:min(1040px,calc(100% - 2*var(--gutter)));justify-content:space-between;align-items:center;margin:auto;display:flex}.ay-root .quiz-nav{width:132px;min-height:52px;font-size:var(--type-body);border-radius:12px;font-weight:700}.ay-root .quiz-back{background:#fff;border:1px solid #1114112e}.ay-root .quiz-back:disabled{background:var(--soft);color:#a0a39f;border-color:#0000}.ay-root #quiz-next{background:var(--coral)}.ay-root #quiz-next:disabled{background:var(--soft);color:#a0a39f}.ay-root .quiz-nav-inner{justify-content:center;align-items:center;gap:8px;display:flex}.ay-root .success-page{min-height:100vh}.ay-root .success-wrap{width:min(1040px,calc(100% - 2*var(--gutter)));margin:auto;padding:102px 0 80px}.ay-root .success-head{text-align:left}.ay-root .success-head p{margin-left:0;margin-right:0}.ay-root .summary-item{background:#fff;border-radius:14px;min-height:104px;padding:18px 20px}.ay-root .summary-item dd{font-size:var(--type-body);margin-top:7px;line-height:1.45}.ay-root .success-actions .btn{width:auto;min-width:0;padding-inline:24px}.ay-root .success-actions [data-exit]{width:132px;padding-inline:0}.ay-root .review-header{width:min(1000px,calc(100% - 2*var(--gutter)));justify-content:space-between;align-items:flex-end;gap:20px;margin:28px auto 20px;display:flex}.ay-root .review-header h1{font-size:var(--type-header)}.ay-root .review-header p{color:var(--muted);font-size:var(--type-desc);margin-top:8px}.ay-root .review-actions{flex-wrap:wrap;gap:8px;display:flex}.ay-root .review-actions a,.ay-root .review-actions button{min-height:38px;font-size:var(--type-fine);background:#fff;border:1px solid #11141129;border-radius:9px;padding:8px 11px;text-decoration:none}.ay-root .review-actions a:hover,.ay-root .review-actions button:hover{color:var(--coral);border-color:#f66b5161}.ay-root .email-envelope{width:min(var(--product),calc(100% - 2*var(--gutter)));margin:auto auto 46px}.ay-root .mail-meta{background:var(--soft);color:var(--muted);font-size:var(--type-fine);border-radius:12px 12px 0 0;grid-template-columns:52px minmax(0,1fr);gap:4px 9px;padding:13px 16px;display:grid}.ay-root .mail-meta strong{color:var(--ink)}.ay-root .mail-brand{align-items:center;padding:22px 26px;display:flex}.ay-root .film-module{background:#fff;padding:24px 26px 28px}.ay-root .film-header{grid-template-columns:126px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ay-root .film-poster,.ay-root .poster-blocked{aspect-ratio:2/3;object-fit:contain;background:var(--soft);border-radius:9px;width:126px;height:auto}.ay-root .poster-blocked{color:var(--muted);font-size:var(--type-fine);text-align:center;place-items:center;padding:12px;display:grid}.ay-root .film-title{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(26px,3vw,31px);font-weight:800;line-height:1.08}.ay-root .film-overview{color:#50554f;font-size:var(--type-desc);text-align:left;line-height:1.52}.ay-root .why-box{font-size:var(--type-desc);border-radius:12px;line-height:1.42;display:block}.ay-root .why-box strong{margin-right:4px;font-weight:700}.ay-root .why-box span{color:#50554f}.ay-root .film-copy .film-overview{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;display:-webkit-box;overflow:hidden}.ay-root .film-module .why-box{background:var(--coral-wash);margin-top:12px;padding:10px 12px}.ay-root .email-action-cluster{width:min(100%,360px);margin:16px auto 0}.ay-root .film-module .film-action{width:100%;max-width:none;min-height:46px;font-size:var(--type-desc);margin:0}.ay-root .email-action-cluster .email-feedback{margin-top:8px}.ay-root .email-action-cluster .reaction-row{gap:8px}.ay-root .email-action-cluster .reaction-chip{border-radius:10px;min-height:42px}.ay-root .email-action-cluster .seen-link{margin-top:7px}.ay-root .email-signoff{text-align:center;padding:30px 26px}.ay-root .email-signoff h3{font-family:var(--display);font-size:var(--type-body);letter-spacing:-.025em;font-weight:800}.ay-root .email-signoff p{color:var(--muted);font-size:var(--type-desc);margin:7px auto 0}.ay-root .email-foot{background:var(--soft);justify-content:center;align-items:center;padding:20px 26px 24px;display:flex}.ay-root .email-foot-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.ay-root .email-foot-links button{color:var(--muted);font-size:var(--type-fine);background:0 0;padding:4px 0}.ay-root .welcome-intro h2{font-size:var(--type-header)}.ay-root .welcome-intro p{color:var(--muted);font-size:var(--type-desc);margin-top:12px}.ay-root .welcome-starter{padding:20px 26px 0}.ay-root .welcome-starter h3{font-family:var(--display);font-size:var(--type-body);font-weight:800}.ay-root .welcome-starter p{color:var(--muted);font-size:var(--type-desc);margin-top:6px}.ay-root .fallback-fonts,.ay-root .fallback-fonts *{font-family:Arial,Helvetica,sans-serif!important}.ay-root .feedback-main{width:min(620px,calc(100% - 2*var(--gutter)));padding:var(--section-y) 0 88px;text-align:center;margin:auto}.ay-root .feedback-context{justify-content:center;align-items:center;gap:14px;margin-bottom:34px;display:flex}.ay-root .feedback-context img{aspect-ratio:2/3;object-fit:contain;background:var(--soft);border-radius:8px;width:72px;height:auto}.ay-root .feedback-context strong{font-family:var(--display);font-size:var(--type-body);letter-spacing:-.025em;font-weight:800}.ay-root .seen-rating button{background:var(--soft);min-height:48px;font-size:var(--type-desc);border-radius:10px;padding:10px 12px;font-weight:650}.ay-root .seen-rating button:hover{background:var(--coral-wash)}.ay-root .notes header{padding:46px 0}.ay-root .notes h1{font-size:var(--type-header)}.ay-root .notes h2{font-size:var(--type-body);margin-top:36px}.ay-root .notes p,.ay-root .notes li{color:var(--muted);font-size:var(--type-desc);line-height:1.65}.ay-root .toast{z-index:180;background:var(--ink);color:#fff;max-width:calc(100% - 32px);font-size:var(--type-desc);border-radius:10px;padding:12px 16px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #1114112e}.ay-root .notice-dialog{background:var(--paper);border:1px solid #11141124;border-radius:16px;width:calc(100% - 34px);max-width:440px;padding:26px;box-shadow:0 28px 80px #1114112e}.ay-root .notice-dialog::backdrop{background:#11141175}.ay-root .notice-dialog h2{font-size:var(--type-header)}.ay-root .notice-dialog p{color:var(--muted);font-size:var(--type-desc);margin:14px 0 20px}.ay-root .notice-dialog .btn{width:100%}@media (width<=759px){.ay-root{--gutter:20px;--section-y:60px;--type-header:clamp(38px,10vw,46px);scroll-padding-top:58px}.ay-root .masthead,.ay-root .masthead-inner{height:58px}.ay-root .masthead{top:0}.ay-root .brand img{width:27px;height:20px}.ay-root .site-nav a,.ay-root .site-nav button{font-size:var(--type-desc)}.ay-root .opening{padding-top:48px}.ay-root .hero-description{font-size:var(--type-body)}.ay-root .signup-row{grid-template-columns:1fr auto}.ay-root .signup-row .btn{min-width:134px;padding-inline:16px}.ay-root .hero-posters{width:min(640px,calc(100% - 2*var(--gutter)));aspect-ratio:62/39;margin-top:42px}.ay-root .hero-poster{border-radius:11px;box-shadow:0 16px 34px #00000021,0 3px 8px #00000014}.ay-root .hero-poster:first-child{left:20%;transform:translate(-50%)translateY(8px)rotate(-2deg)scale(.96)}.ay-root .hero-poster:nth-child(3){left:80%;transform:translate(-50%)translateY(8px)rotate(2deg)scale(.96)}.ay-root .streamer-proof{width:min(720px,calc(100% - 2*var(--gutter)));margin-top:40px}.ay-root .service-slot{min-height:36px;padding-inline:8px}.ay-root .service-logo[data-brand=Netflix]{max-width:84px;height:25px}.ay-root .service-logo[data-brand=Disney\+]{max-width:92px;height:29px}.ay-root .service-logo[data-brand=Paramount\+]{max-width:98px;height:27px}.ay-root .service-logo[data-brand=HBO\ Max]{max-width:88px;height:23px}.ay-root .more-service{min-height:36px;font-size:13px}.ay-root .preference-demo{padding:14px}.ay-root .demo-window{padding:20px}.ay-root .preference-demo-grid,.ay-root .demo-engine{grid-template-columns:1fr}.ay-root .product-preview-wrap{width:min(430px,calc(100% - 2*var(--gutter)))}.ay-root .product-scene{min-height:760px}.ay-root .phone-shell{border-radius:52px;width:min(334px,88vw);height:685px}.ay-root .phone-avatar{width:52px;height:52px;top:-26px}.ay-root .phone-status{min-width:170px;top:34px}.ay-root .phone-rec-card{border-radius:18px;width:calc(100% - 18px);padding:14px;top:138px;left:9px}.ay-root .phone-rec-grid{grid-template-columns:112px minmax(0,1fr);gap:12px}.ay-root .phone-rec-poster{width:112px}.ay-root .phone-rec-copy h3{font-size:clamp(24px,6.3vw,30px)}.ay-root .phone-overview{-webkit-line-clamp:2}.ay-root .phone-why-float{width:236px;top:410px;right:8px}.ay-root .phone-feedback-float{width:222px;top:520px;right:11px}.ay-root .final-mark{width:220px;bottom:-40px;right:-24px}.ay-root .footer-main{grid-template-columns:1fr;justify-items:start}.ay-root .footer-copy,.ay-root .footer-links,.ay-root .footer-brand{justify-self:start}.ay-root .footer-links{gap:18px}.ay-root .quiz-wrap{padding-top:18px;padding-bottom:148px}.ay-root .question{padding-top:38px;min-height:0!important}.ay-root .question-movies .options{min-height:0}.ay-root .services-grid,.ay-root .choice-grid,.ay-root .adventure-grid{grid-template-columns:1fr}.ay-root .film-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.ay-root .quiz-dock{z-index:85;padding:10px var(--gutter) max(10px,env(safe-area-inset-bottom));background:#fbfaf7fb;border-top:1px solid #11141114;position:fixed;bottom:0;left:0;right:0}.ay-root .quiz-dock-inner{width:100%}.ay-root .profile-summary{grid-template-columns:1fr;gap:24px}.ay-root .success-wrap{padding-top:80px}.ay-root .success-actions{margin-top:42px}.ay-root .review-header{flex-direction:column;align-items:flex-start}.ay-root .email-envelope{width:calc(100% - 24px)}.ay-root .mail-meta{display:none}.ay-root .newsletter{border-radius:16px}.ay-root .film-header{grid-template-columns:96px minmax(0,1fr);gap:15px}.ay-root .film-poster,.ay-root .poster-blocked{width:96px}.ay-root .seen-rating{grid-template-columns:1fr}}@media (width<=430px){.ay-root .signup-row{grid-template-columns:1fr}.ay-root .signup-row .btn{width:100%}.ay-root .preference-demo-grid{grid-template-columns:1fr}.ay-root .film-header{grid-template-columns:88px minmax(0,1fr)}.ay-root .film-poster,.ay-root .poster-blocked{width:88px}.ay-root .quiz-nav{width:122px}.ay-root .footer-links{gap:14px}.ay-root .service-row{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.ay-root .service-slot{min-height:32px;padding-inline:4px}.ay-root .service-logo[data-brand=Netflix]{max-width:66px;height:20px}.ay-root .service-logo[data-brand=Disney\+]{max-width:72px;height:23px}.ay-root .service-logo[data-brand=Paramount\+]{max-width:76px;height:22px}.ay-root .service-logo[data-brand=HBO\ Max]{max-width:68px;height:19px}.ay-root .more-service{font-size:12px;display:flex}}@media (width<=360px){.ay-root .success-actions{gap:10px}.ay-root .success-actions .btn{white-space:nowrap;min-height:48px;padding-inline:14px;font-size:14px}.ay-root .success-actions [data-exit]{width:122px}}@media (width<=340px){.ay-root{--type-header:34px}.ay-root .hero-copy h1,.ay-root .section-copy h2,.ay-root .product-intro h2,.ay-root .page-hero h1,.ay-root .question h1,.ay-root .success-head h1,.ay-root .feedback-main h1{letter-spacing:-.04em}}@media (prefers-reduced-motion:reduce){.ay-root{scroll-behavior:auto}.ay-root *,.ay-root :before,.ay-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ay-root{--paper:#f4f0e8;--ink:#111411;--muted:#5f655f;--quiet:#7d827d;--soft:#efeee9;--quiz-rail:820px;--quiz-wide:900px;background:var(--paper)}.ay-root :focus-visible{outline-offset:3px;outline:2px solid #11141194}.ay-root ::selection{background:#1114111f}.ay-root .masthead{height:72px;box-shadow:none;background:#f4f0e8fb;border-bottom:0}.ay-root .masthead-inner{height:72px}.ay-root .brand,.ay-root .site-nav a,.ay-root .site-nav button{line-height:1}.ay-root .brand{gap:10px;font-size:18px}.ay-root .brand img{width:35px;height:27px}.ay-root .site-nav a:hover,.ay-root .site-nav button:hover{color:var(--ink);opacity:.58}.ay-root .btn,.ay-root .quiz-nav,.ay-root .seen-rating button,.ay-root .notice-dialog .btn{border-radius:12px}.ay-root .btn:not(.secondary),.ay-root #quiz-next:not(:disabled){background:var(--ink);color:#fff;box-shadow:none;font-weight:700}.ay-root .btn:not(.secondary):hover,.ay-root #quiz-next:not(:disabled):hover{color:#fff;box-shadow:none;background:#282c29}.ay-root .btn.secondary{background:#fff;border-color:#11141129}.ay-root .input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1114110e}.ay-root .opening{padding:clamp(58px,5.4vw,78px) 0 calc(var(--section-y) + 14px)}.ay-root .hero-copy{width:min(790px,calc(100% - 2*var(--gutter)))}.ay-root .hero-description{max-width:610px;margin-top:13px}.ay-root .signup{width:min(604px,100%);margin-top:27px}.ay-root .signup-row{transition:border-color .14s var(--ease),box-shadow .14s var(--ease);border-color:#1114112b;border-radius:18px;gap:5px;padding:5px;box-shadow:0 10px 30px -28px #11141161}.ay-root .signup-row .input{border-radius:13px}.ay-root .signup-row .input:focus{box-shadow:none;border:0;outline:0}.ay-root .signup-row .btn{border-radius:13px;min-width:158px;font-size:14px;font-weight:600}.ay-root .signup-meta{color:#777d78;margin-top:10px}.ay-root .hero-posters{--poster-overlap:clamp(18px,3.2vw,22px);aspect-ratio:1.84;isolation:isolate;width:min(620px,100vw - 24px);margin:40px auto 0;position:relative}.ay-root .hero-posters:before{content:"";z-index:0;pointer-events:none;background:0 0;border-radius:50%;height:10px;position:absolute;bottom:1.5%;left:10%;right:10%;box-shadow:0 24px 34px 10px #11141121}.ay-root .hero-poster{aspect-ratio:2/3;background:var(--soft);transform-origin:50% 62%;border-radius:12px;width:34%;margin:0;position:absolute;top:0;overflow:hidden;box-shadow:0 20px 40px #00000024,0 4px 10px #00000014}.ay-root .hero-poster img{object-fit:cover;background:var(--soft);width:100%;height:100%}.ay-root .hero-poster:first-child{left:calc(-1% + var(--poster-overlap));z-index:1;transform:translateY(10px)scale(.96)rotate(-2deg)}.ay-root .hero-poster:nth-child(2){z-index:3;left:50%;transform:translate(-50%);box-shadow:0 22px 43px #00000026,0 4px 11px #00000016}.ay-root .hero-poster:nth-child(3){left:calc(67% - var(--poster-overlap));z-index:1;transform:translateY(10px)scale(.96)rotate(2deg)}.ay-root .service-row{width:min(600px,calc(100% - 2*var(--gutter)));grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;margin-inline:auto;display:grid}.ay-root .service-logo,.ay-root .service-logo[data-brand]{box-sizing:border-box;filter:grayscale();opacity:.67;justify-content:center;align-items:center;width:100%;max-width:none;height:38px;padding:0 clamp(12px,1.7vw,18px);display:flex;transform:none}.ay-root .service-logo img,.ay-root .service-logo[data-brand] img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;margin:auto;display:block}.ay-root .service-logo[data-brand=Netflix] img{transform:scale(.82)!important}.ay-root .service-logo[data-brand=Disney\+] img{transform:scale(1.13)!important}.ay-root .service-logo[data-brand=Paramount\+] img{transform:scale(.98)!important}.ay-root .service-logo[data-brand=HBO\ Max] img{transform:scale(.945)!important}.ay-root .personalization{padding:calc(var(--section-y) + 12px) 0 calc(var(--section-y) + 18px)}.ay-root .engine-track{background:#deddd8;height:3px;margin-top:8px}.ay-root .engine-track span{background:linear-gradient(90deg,#11141100,#111411ad,#11141100);width:32%;animation:2.65s cubic-bezier(.37,.01,.24,1) infinite engineSweepAK}@keyframes engineSweepAK{0%{opacity:.05;left:-32%}15%{opacity:.8}68%{opacity:.65}to{opacity:.04;left:100%}}.ay-root .product-section{padding:calc(var(--section-y) + 8px) 0 calc(var(--section-y) + 8px)}.ay-root .product-preview-wrap{margin-top:26px}.ay-root .product-scene{min-height:690px}.ay-root .product-scene:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#11141113 0%,#11141106 42%,#11141100 72%);border-radius:50%;width:520px;max-width:96vw;height:520px;max-height:96vw;position:absolute}.ay-root .phone-shell{background:linear-gradient(#fefdfb 0%,#fbfaf7 100%);border:0;border-radius:60px;width:370px;height:610px;overflow:visible;box-shadow:0 0 0 1px #1114110e,0 26px 58px -34px #11141175,0 10px 22px -18px #11141124}.ay-root .phone-shell:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 18% 18%,#11141105,#0000 34%),radial-gradient(circle at 78% 68%,#11141104,#0000 38%);position:absolute;inset:0}.ay-root .phone-avatar{width:56px;height:56px;top:-28px;box-shadow:0 13px 30px -18px #11141166}.ay-root .phone-avatar img{transform:translate(3px)}.ay-root .phone-status{min-width:0;box-shadow:none;background:0 0;padding:0;top:42px}.ay-root .phone-status strong{letter-spacing:-.015em;font-size:15px}.ay-root .phone-status span{color:#7a807b;margin-top:3px;font-size:12px}.ay-root .phone-rec-card{border:0;border-radius:20px;width:454px;padding:18px;top:132px;left:-42px;box-shadow:0 0 0 1px #1114110d,0 20px 46px -28px #11141161}.ay-root .phone-rec-grid{grid-template-columns:150px minmax(0,1fr);gap:17px}.ay-root .phone-rec-poster{width:150px}.ay-root .phone-rec-copy h3{font-size:28px}.ay-root .phone-rec-copy .email-meta{margin-top:7px;font-size:11.5px}.ay-root .phone-rec-copy .genre-row{margin-top:6px}.ay-root .phone-rec-copy .genre-tag{font-size:11px}.ay-root .phone-overview{-webkit-line-clamp:3;margin-top:9px;font-size:12.5px;line-height:1.42}.ay-root .phone-rec-copy .why-inline{margin-top:8px;font-size:12.5px;line-height:1.42}.ay-root .film-meta-block{gap:1px;margin-top:7px;display:grid}.ay-root .film-meta-block .film-meta,.ay-root .film-meta-block .film-rating{margin:0}.ay-root .phone-actions{z-index:8;background:#fff;border:0;border-radius:18px;width:316px;padding:16px 16px 12px;position:absolute;top:430px;right:-52px;box-shadow:0 0 0 1px #1114110d,0 18px 40px -26px #1114115c}.ay-root .watch-button{background:var(--ink);color:#fff;min-height:42px;font-size:var(--type-desc);box-shadow:none;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-weight:700;text-decoration:none;display:flex}.ay-root .watch-button:hover{color:#fff;background:#282c29}.ay-root .phone-actions .watch-button{pointer-events:none;cursor:default;white-space:nowrap}.ay-root .phone-actions .feedback-affordances{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:8px;display:grid}.ay-root .feedback-affordances{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.ay-root .feedback-action{color:#505650;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:4px 1px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.ay-root .feedback-action:hover{color:var(--ink);opacity:.6}.ay-root .feedback-action .icon{stroke-width:1.6px;flex:0 0 20px;width:20px;height:20px}.ay-root .phone-actions .feedback-action{width:100%;font-size:11.5px}.ay-root .preview-feedback{pointer-events:none;-webkit-user-select:none;user-select:none}.ay-root .why-inline{color:#5f655f;border:0;margin-top:10px;padding:0;font-size:12.5px;line-height:1.38}.ay-root .why-inline strong{color:var(--ink);font-size:inherit;letter-spacing:0;text-transform:none;margin-right:4px;font-weight:700;display:inline}.ay-root .why-inline span{color:#5f655f;font-style:normal;display:inline}.ay-root .phone-popcorn{pointer-events:none;filter:drop-shadow(0 10px 18px #1114111c);line-height:1;position:absolute}.ay-root .phone-popcorn.pop-right-top{z-index:9;font-size:79px;top:82px;right:-39px;transform:rotate(8deg)}.ay-root .phone-popcorn.pop-bottom-left{z-index:9;font-size:86px;top:398px;left:-61px;transform:rotate(-8deg)}.ay-root .final-chapter{padding:clamp(82px,7.4vw,112px) 0}.ay-root .final-copy .btn{color:var(--ink)!important;background:#fff!important}.ay-root .final-copy .btn:hover{background:#f1f0ec!important}.ay-root .final-mark{z-index:1;opacity:.07;filter:brightness(0)invert();pointer-events:none;width:clamp(230px,24vw,335px);position:absolute;bottom:clamp(-44px,-2.8vw,-28px);right:clamp(-34px,-2vw,-18px);display:block!important}.ay-root .info-page .page-hero,.ay-root .page-hero{text-align:left;padding-top:clamp(58px,5.4vw,78px)}.ay-root .info-page .page-hero p,.ay-root .page-hero p{margin-left:0;margin-right:0}.ay-root .info-page .faq-list,.ay-root .info-page .policy-copy{margin-left:auto;margin-right:auto}.ay-root .info-page .faq-row,.ay-root .info-page .policy-section{margin-left:0;margin-right:auto}.ay-root .info-page .faq-row{width:min(800px,100%)}.ay-root .site-footer{padding:48px 0 42px}.ay-root .footer-main{grid-template-columns:1fr auto;align-items:center;gap:28px;display:grid}.ay-root .footer-copy{justify-self:start}.ay-root .footer-links{justify-self:end;gap:24px}.ay-root .footer-brand{display:none!important}.ay-root .footer-links a:hover,.ay-root .footer-links button:hover,.ay-root .email-foot-links button:hover{color:var(--ink);opacity:1}.ay-root .quiz-wrap,.ay-root .quiz-dock-inner,.ay-root .success-wrap{width:min(var(--quiz-rail),calc(100% - 2*var(--gutter)));margin-inline:auto}.ay-root .quiz-wrap.quiz-wrap-wide{width:min(var(--quiz-wide),calc(100% - 2*var(--gutter)))}.ay-root .quiz-wrap{padding:24px 0 0}.ay-root .progress{grid-template-columns:repeat(6,1fr);gap:8px;height:3px;margin-top:14px;display:grid}.ay-root .progress span{background:#dddad4;border-radius:999px}.ay-root .progress .done,.ay-root .progress .current,.ay-root .progress.progress-complete span{background:var(--ink)}.ay-root .question:not(.question-movies){min-height:410px}.ay-root .question-desc{max-width:650px;margin-top:10px}.ay-root .options{margin-top:24px}.ay-root .choice-grid,.ay-root .services-grid,.ay-root .genre-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ay-root .adventure-grid{grid-template-columns:1fr;gap:9px;max-width:560px;display:grid}.ay-root .choice{background:#fff;border-color:#11141124;border-radius:11px;gap:11px;min-height:56px;padding:11px 13px}.ay-root .choice-copy{font-size:15px;font-weight:600}.ay-root .check{border-color:#bcbfba;border-radius:6px;width:20px;height:20px}.ay-root .choice:has(input:checked){background:#f5f3ee;border-color:#11141194}.ay-root .adventure-grid .check,.ay-root .genre-grid .check{display:grid}.ay-root .film-search{max-width:620px;margin-bottom:20px}.ay-root .film-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 11px}.ay-root .quiz-dock{padding:28px 0 50px}.ay-root .quiz-nav{min-height:46px;font-size:15px}.ay-root .quiz-back{width:auto;min-width:0;color:var(--muted);box-shadow:none;padding:8px 2px;background:0 0!important;border:0!important}.ay-root .quiz-back:not(:disabled):hover{color:var(--ink)}.ay-root .quiz-back:disabled{opacity:.28;background:0 0!important}.ay-root .quiz-back .quiz-nav-inner{justify-content:flex-start}.ay-root .quiz-back .icon{width:18px;height:18px}.ay-root #quiz-next{width:auto;min-width:116px;padding:10px 18px}.ay-root #quiz-next:disabled{color:#999d99;background:#deddd8}.ay-root .success-wrap{padding:24px 0 72px}.ay-root .success-head p{margin-top:10px;margin-left:0;margin-right:0}.ay-root .summary-item dt{color:var(--quiet);font-size:12px;font-weight:650}.ay-root .success-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:38px;display:flex}.ay-root .review-header{width:min(980px,calc(100% - 2*var(--gutter)))}.ay-root .email-envelope{width:min(650px,calc(100% - 2*var(--gutter)));background:0 0}.ay-root .email-envelope.narrow{max-width:390px}.ay-root .newsletter{background:#fbfaf6;border:1px solid #1114111a;border-radius:16px;overflow:hidden}.ay-root .mail-brand{background:0 0;padding:23px 28px 18px}.ay-root .mail-brand .brand{font-size:18px}.ay-root .mail-brand .brand img{width:34px;height:26px}.ay-root .film-module{background:#fff;border-radius:18px;margin:0 18px 14px;padding:18px 19px;box-shadow:0 10px 28px -26px #11141157}.ay-root .film-module+.film-module{margin-top:0}.ay-root .film-row{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ay-root .film-poster,.ay-root .poster-blocked{border-radius:10px;width:132px}.ay-root .film-copy{min-width:0}.ay-root .film-title{font-size:25px;line-height:1.03}.ay-root .email-meta .meta-dot{color:#a1a5a1}.ay-root .genre-row{align-items:center;margin-top:7px;display:flex}.ay-root .genre-tag{color:#343936;background:#efeee9;border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;font-weight:700;display:inline-flex}.ay-root .film-overview{color:#50554f;margin-top:9px;font-size:13px;line-height:1.43}.ay-root .film-module .why-inline{margin-top:8px;font-size:13px;line-height:1.43}.ay-root .film-module .why-inline strong{font-weight:750}.ay-root .email-action-cluster{text-align:left;width:100%;margin:12px 0 0}.ay-root .film-module .film-action{border-radius:11px;width:100%;min-height:40px;margin:0;padding-inline:16px;font-size:12.5px}.ay-root .email-action-cluster .feedback-action{color:#5e645f;width:100%;min-height:34px;padding:3px 0;font-size:11.2px;transition:none}.ay-root .email-action-cluster .feedback-action:hover{color:#5e645f;opacity:1}.ay-root .email-action-cluster .feedback-action .icon{stroke-width:1.6px;flex-basis:20px;width:20px;height:20px}.ay-root .film-module.featured{padding:20px}.ay-root .film-module.featured .film-row{grid-template-columns:170px minmax(0,1fr);gap:22px}.ay-root .film-module.featured .film-poster,.ay-root .film-module.featured .poster-blocked{width:170px}.ay-root .film-module.featured .film-title{font-size:27px}.ay-root .film-module.featured .film-overview,.ay-root .film-module.featured .why-inline{font-size:13.5px;line-height:1.48}.ay-root .film-module.featured .email-action-cluster{margin-top:14px}.ay-root .welcome-intro{background:0 0;margin:0;padding:40px 38px 30px}.ay-root .welcome-intro h2{font-size:clamp(50px,8vw,74px);line-height:.95}.ay-root .welcome-intro p{color:var(--muted);margin-top:14px;font-size:17px}.ay-root .email-signoff{display:none}.ay-root .email-foot{background:0 0;flex-direction:column;align-items:center;gap:7px;margin:22px 0 0;padding:18px 28px 24px;display:flex}.ay-root .email-foot-brand{align-self:center}.ay-root .email-foot-brand .brand{font-size:13px}.ay-root .email-foot-brand .brand img{width:25px;height:19px}.ay-root .email-foot-note,.ay-root .email-address{color:#858a85;text-align:center;margin:0;font-size:10.5px;line-height:1.45}.ay-root .email-foot-links{justify-content:center;align-items:center;gap:12px;display:flex}.ay-root .email-foot-links button{color:#727772;text-underline-offset:2px;background:0 0;border:0;min-height:26px;padding:2px 0;font-size:10.5px;text-decoration:underline}.ay-root .email-foot-sep{color:#a4a7a4;font-size:12px;line-height:1}.ay-root .feedback-main{width:min(650px,calc(100% - 2*var(--gutter)));text-align:center;max-width:none;margin:auto;padding:clamp(58px,5.4vw,78px) 0 72px}.ay-root .feedback-page-head{max-width:620px;margin:0 auto 24px}.ay-root .feedback-page-head h1{font-size:var(--type-header)}.ay-root .feedback-page-head p{color:var(--muted);font-size:var(--type-body);margin-top:10px}.ay-root .feedback-card{text-align:left;background:#fff;border-radius:20px;padding:20px 22px;box-shadow:0 18px 48px #1114110f}.ay-root .feedback-poster{aspect-ratio:2/3;object-fit:cover;border-radius:10px;width:112px;height:auto}.ay-root .feedback-film h2{font-size:25px}.ay-root .feedback-film>div>p{color:var(--muted);margin-top:5px;font-size:13px}.ay-root .feedback-rating{align-items:center;gap:4px;display:flex}.ay-root .feedback-rating .icon{color:#8c6a12;fill:#f4d77a;width:14px;height:14px}.ay-root .feedback-primary button{color:#4d534e;background:#fff;border:1px solid #1114111f;border-radius:10px;min-height:44px;padding:8px 7px;font-size:12px;font-weight:650}.ay-root .feedback-primary button:hover{border-color:#11141159}.ay-root .feedback-primary .icon{width:15px;height:15px;margin:0 auto 3px}.ay-root .feedback-optional{box-shadow:none;background:0 0;border-top:1px solid #11141114;border-radius:0;margin:18px 0 0;padding:16px 0 0}.ay-root .feedback-optional>p{color:var(--ink);font-size:13px;font-weight:650}.ay-root .feedback-optional>span{color:var(--quiet);margin-top:8px;font-size:11px;display:block}.ay-root .seen-rating button{background:#f5f3ee;border:0;min-height:42px;font-size:12px;font-weight:650}.ay-root .seen-rating button.selected{background:var(--ink);color:#fff}.ay-root .notes{padding-bottom:80px}.ay-root .notes header{max-width:860px}.ay-root .notes h2{margin-top:34px}.ay-root .notes h3{font-family:var(--body);margin-top:22px;font-size:15px}.ay-root .notes p,.ay-root .notes li{font-size:13px;line-height:1.65}.ay-root .notes ul{padding-left:20px}@media (width<=759px){.ay-root{--gutter:20px}.ay-root .info-page .page-hero,.ay-root .page-hero,.ay-root .feedback-main{padding-top:50px}.ay-root .masthead,.ay-root .masthead-inner{height:64px}.ay-root .brand{font-size:17px}.ay-root .brand img{width:32px;height:25px}.ay-root .opening{padding-top:50px}.ay-root .signup-row{grid-template-columns:1fr auto}.ay-root .signup-row .btn{min-width:132px}.ay-root .hero-posters{width:min(620px,100vw - 24px);margin-top:36px}.ay-root .streamer-proof{margin-top:38px}.ay-root .service-row{width:min(360px,100%)}.ay-root .service-logo,.ay-root .service-logo[data-brand]{height:28px;padding-inline:8px}.ay-root .preference-demo{width:min(430px,calc(100% - 2*var(--gutter)))}.ay-root .demo-window{padding:20px}.ay-root .preference-demo-grid{grid-template-columns:1fr}.ay-root .product-preview-wrap{width:min(430px,calc(100% - 2*var(--gutter)))}.ay-root .product-scene{min-height:625px}.ay-root .phone-shell{border-radius:50px;width:min(322px,88vw);height:540px}.ay-root .phone-avatar{width:50px;height:50px;top:-25px}.ay-root .phone-status{top:31px}.ay-root .phone-rec-card{width:calc(100% - 14px);padding:14px;top:116px;left:7px}.ay-root .phone-rec-grid{grid-template-columns:110px minmax(0,1fr);gap:11px}.ay-root .phone-rec-poster{width:110px}.ay-root .phone-rec-copy h3{font-size:24px}.ay-root .phone-overview,.ay-root .phone-rec-copy .why-inline{font-size:11.5px;line-height:1.38}.ay-root .phone-overview{-webkit-line-clamp:2;margin-top:8px}.ay-root .phone-rec-copy .why-inline{margin-top:7px}.ay-root .phone-actions{width:218px;padding:11px 12px 10px;top:360px;right:8px}.ay-root .phone-actions .feedback-affordances{gap:5px}.ay-root .phone-actions .feedback-action{gap:4px;font-size:9.8px}.ay-root .phone-actions .feedback-action .icon{flex-basis:16px;width:16px;height:16px}.ay-root .phone-popcorn.pop-right-top{font-size:61px;top:68px;right:-18px}.ay-root .phone-popcorn.pop-bottom-left{font-size:64px;top:364px;left:-18px}.ay-root .final-mark{width:clamp(190px,52vw,220px);bottom:-28px;right:-28px}.ay-root .footer-main{grid-template-columns:1fr;row-gap:12px}.ay-root .footer-copy{justify-self:start}.ay-root .footer-links{justify-self:end;gap:18px}.ay-root .quiz-wrap,.ay-root .quiz-wrap.quiz-wrap-wide,.ay-root .quiz-dock-inner,.ay-root .success-wrap{width:min(var(--quiz-rail),calc(100% - 2*var(--gutter)))}.ay-root .quiz-wrap{padding-top:18px;padding-bottom:112px}.ay-root .progress{margin-top:10px}.ay-root .question{padding-top:34px}.ay-root .question:not(.question-movies){min-height:0}.ay-root .choice-grid,.ay-root .services-grid,.ay-root .genre-grid,.ay-root .adventure-grid{grid-template-columns:1fr;max-width:none}.ay-root .choice{min-height:54px}.ay-root .film-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 9px}.ay-root .quiz-dock{z-index:85;padding:10px var(--gutter) max(10px,env(safe-area-inset-bottom));background:#f4f0e8fb;border-top:1px solid #11141112;position:fixed;bottom:0;left:0;right:0}.ay-root .quiz-dock-inner{width:100%}.ay-root #quiz-next{min-width:108px}.ay-root .success-wrap{padding-top:18px}.ay-root .success-head{padding-top:34px}.ay-root .profile-summary{grid-template-columns:1fr;gap:16px}.ay-root .success-actions{margin-top:32px}.ay-root .email-envelope{width:calc(100% - 24px)}.ay-root .film-module{margin:0 8px 10px;padding:16px}.ay-root .film-row{grid-template-columns:112px minmax(0,1fr);gap:14px}.ay-root .film-poster,.ay-root .poster-blocked{width:112px}.ay-root .film-title{font-size:22px}.ay-root .film-overview,.ay-root .film-module .why-inline{font-size:12.5px;line-height:1.4}.ay-root .email-action-cluster{margin-top:10px}.ay-root .email-action-cluster .feedback-affordances{gap:5px}.ay-root .email-action-cluster .feedback-action{gap:5px;font-size:10.4px}.ay-root .email-action-cluster .feedback-action .icon{flex-basis:17px;width:17px;height:17px}.ay-root .film-module.featured{padding:16px}.ay-root .film-module.featured .film-row{grid-template-columns:132px minmax(0,1fr);gap:15px}.ay-root .film-module.featured .film-poster,.ay-root .film-module.featured .poster-blocked{width:132px}.ay-root .film-module.featured .film-title{font-size:23px}.ay-root .welcome-intro{padding:32px 24px 24px}.ay-root .welcome-intro h2{font-size:52px}.ay-root .welcome-intro p{font-size:15px}.ay-root .email-foot{padding-inline:18px}.ay-root .email-foot-brand{align-self:center}.ay-root .feedback-main{padding:42px 0 60px}.ay-root .feedback-card{padding:18px}.ay-root .feedback-film{grid-template-columns:100px minmax(0,1fr);gap:15px}.ay-root .feedback-poster{width:100px}.ay-root .feedback-primary{grid-template-columns:1fr}.ay-root .feedback-primary button{justify-content:center;align-items:center;gap:7px;display:flex}.ay-root .feedback-primary .icon{margin:0}.ay-root .seen-rating{grid-template-columns:1fr}}@media (width<=430px){.ay-root .signup-row{grid-template-columns:1fr}.ay-root .signup-row .btn{width:100%}.ay-root .service-row{width:min(340px,100%)}.ay-root .film-row{grid-template-columns:98px minmax(0,1fr)}.ay-root .film-poster,.ay-root .poster-blocked{width:98px}.ay-root .film-module.featured .film-row{grid-template-columns:112px minmax(0,1fr)}.ay-root .film-module.featured .film-poster,.ay-root .film-module.featured .poster-blocked{width:112px}.ay-root .email-action-cluster .feedback-affordances{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.ay-root .email-action-cluster .feedback-action{justify-content:center;gap:4px;padding-left:0;font-size:9.8px}.ay-root .email-action-cluster .feedback-action .icon{flex-basis:16px;width:16px;height:16px}.ay-root .welcome-intro h2{font-size:48px}}@media (width<=340px){.ay-root{--type-header:34px}.ay-root .hero-posters{width:calc(100vw - 24px)}.ay-root .service-logo,.ay-root .service-logo[data-brand]{padding-inline:6px}.ay-root .film-row,.ay-root .film-module.featured .film-row{grid-template-columns:92px minmax(0,1fr)}.ay-root .film-poster,.ay-root .poster-blocked,.ay-root .film-module.featured .film-poster,.ay-root .film-module.featured .poster-blocked{width:92px}.ay-root .email-meta{gap:5px}.ay-root .genre-tag{padding-inline:6px}.ay-root .welcome-intro h2{font-size:44px}}@media (prefers-reduced-motion:reduce){.ay-root{scroll-behavior:auto}.ay-root *,.ay-root :before,.ay-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.ay-root .engine-track span{background:#1114116b;width:64%;left:18%;animation:none!important}}.ay-root .hero-posters{gap:12px;margin-top:48px}.ay-root .hero-posters:before{inset:auto 12% -12px;opacity:.16;background:radial-gradient(#1114112e,#11141100 74%);height:18px;inset:auto 12% -12px}.ay-root .hero-poster{box-shadow:0 14px 30px #1114111a,0 0 0 1px #11141105}.ay-root .streamer-proof{margin-top:44px}.ay-root .service-row{gap:clamp(20px,2.8vw,34px)}.ay-root .service-logo[data-brand=Netflix]{width:82px;height:23px}.ay-root .service-logo[data-brand=Disney\+]{width:98px;height:31px}.ay-root .service-logo[data-brand=Paramount\+]{width:101px;height:29px}.ay-root .service-logo[data-brand=HBO\ Max]{width:88px;height:25px}.ay-root .signup-row .btn{letter-spacing:-.02em;font-size:15px;font-weight:700}.ay-root .final-copy h2{max-width:680px;margin-inline:auto}.ay-root .demo-choice,.ay-root .demo-choice i{transition:background .12s,border-color .12s,color .12s,transform .12s}.ay-root .demo-choice.selected i{transform:scale(1.02)}.ay-root .engine-track{display:none!important}.ay-root .engine-card{background:#f5f3ef}.ay-root .engine-title{display:block}.ay-root .engine-flash{height:12px;margin-top:10px;position:relative;overflow:hidden}.ay-root .engine-flash span{background:linear-gradient(90deg,#f66b5100,#f66b51e0,#f66b5100);border-radius:999px;width:26%;height:7px;animation:1.18s linear infinite engineSweep;position:absolute;top:50%;left:-26%;transform:translateY(-50%)}.ay-root .phone-popcorn.pop-bottom-left{top:414px;left:-10px}.ay-root .page-main.faq,.ay-root .faq.info-page .page-hero{text-align:center}.ay-root .faq.info-page .page-hero p{margin-inline:auto}.ay-root .faq.info-page .faq-list{justify-items:center}.ay-root .faq.info-page .faq-row{width:min(800px,100%)}.ay-root .quiz-wrap{padding-top:16px}.ay-root .progress{grid-template-columns:repeat(var(--steps,5),1fr);margin-top:8px}.ay-root .question{padding-top:34px}.ay-root .question-desc{margin-top:10px}.ay-root .choice{transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.ay-root .choice-copy{align-items:center;gap:12px;min-width:0;display:flex}.ay-root .choice-label-text{min-width:0;display:block}.ay-root .choice-badge{flex:none;justify-content:center;align-items:center;display:inline-flex}.ay-root .emoji-badge{font-size:20px;line-height:1}.ay-root .decor-badge,.ay-root .decor-badge img{width:28px;height:28px}.ay-root .decor-badge img{object-fit:contain}.ay-root .service-badge{width:38px;height:18px}.ay-root .service-badge img{object-fit:contain;filter:grayscale();opacity:.76;max-width:100%;max-height:100%}.ay-root .choice:has(input:checked){border-color:var(--ink);background:var(--ink);color:#fff}.ay-root .choice:has(input:checked) .check{background:#fff;border-color:#fff}.ay-root .choice:has(input:checked) .check:before{border-color:var(--ink)}.ay-root .choice:has(input:checked) .service-badge img{filter:grayscale()brightness(1.7);opacity:1}.ay-root .question-avoids .check:before{content:"×";color:#0000;border:0;width:auto;height:auto;font-size:15px;font-weight:700;line-height:1;transform:none}.ay-root .film-search{margin-bottom:28px}.ay-root .question-movies .question-desc{margin-bottom:6px}.ay-root .film-choice{background:#fff;border-radius:14px;padding:3px;box-shadow:0 0 0 1px #ffffffdb,0 10px 26px #1114110a}.ay-root .film-choice img{border:1px solid #fffffff2;box-shadow:0 8px 22px #11141114}.ay-root .success-wrap{padding-top:86px}.ay-root .profile-summary{gap:14px;margin-top:0}.ay-root .summary-item{background:var(--soft)}.ay-root .email-meta{color:#6a706b;flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;font-size:11.5px;display:flex}.ay-root .email-meta .genre-tag{margin-left:7px}.ay-root .genre-tag{color:#4b504c;background:#efeee9;border-radius:999px;align-items:center;min-height:20px;padding:1px 8px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.ay-root .film-overview{margin-top:8px}.ay-root .film-module .why-inline{margin-top:7px}.ay-root .welcome-intro{padding:28px 26px 20px}.ay-root .welcome-intro h2{line-height:1;font-size:var(--type-header)!important}.ay-root .welcome-intro p{font-size:var(--type-body);color:var(--muted);margin-top:12px;line-height:1.5}.ay-root .feedback-main{width:min(820px,calc(100% - 2*var(--gutter)));padding:58px 0 72px}.ay-root .feedback-page-head p{max-width:620px;color:var(--muted);font-size:var(--type-body);margin:14px auto 0}.ay-root .feedback-card{text-align:left;border-radius:22px;padding:26px 28px}.ay-root .feedback-film{grid-template-columns:144px minmax(0,1fr);align-items:center;gap:24px;display:grid}.ay-root .feedback-poster{border-radius:12px;width:144px}.ay-root .feedback-film h2{font-size:31px;line-height:1.04}.ay-root .feedback-film-copy .email-meta{margin-top:9px}.ay-root .feedback-primary button{color:#4d534e;background:#fff;border:1px solid #1114111f;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:10px 12px;font-size:13px;font-weight:650;display:flex}.ay-root .feedback-primary button.selected{background:var(--ink);border-color:var(--ink);color:#fff}.ay-root .feedback-divider{border-top:2px dotted #1114111f;width:100%;margin:18px 0}.ay-root .seen-rating{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.ay-root .seen-rating button{min-height:58px;color:var(--ink);background:#f1eee8;border:1px solid #11141114;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:700}.ay-root .seen-rating button.selected{background:#f3e2dd;border-color:#e9cbc3}.ay-root .toast{border-radius:14px;padding:14px 20px}@media (width<=759px){.ay-root .phone-popcorn.pop-bottom-left{top:374px;left:-12px}.ay-root .choice-copy{gap:10px}.ay-root .service-badge{width:34px}.ay-root .feedback-main{width:min(620px,calc(100% - 2*var(--gutter)))}.ay-root .feedback-card{padding:20px}.ay-root .feedback-film{grid-template-columns:118px minmax(0,1fr);gap:16px}.ay-root .feedback-poster{width:118px}.ay-root .feedback-film h2{font-size:26px}}@media (width<=430px){.ay-root .hero-posters{margin-top:42px}.ay-root .streamer-proof{margin-top:36px}.ay-root .phone-popcorn.pop-bottom-left{top:372px;left:-8px}.ay-root .feedback-primary,.ay-root .seen-rating{grid-template-columns:1fr}.ay-root .welcome-intro h2{font-size:var(--type-header)!important}}.ay-root .streamer-proof .service-row{width:min(760px,calc(100% - 2*var(--gutter)));grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:0;margin-inline:auto;display:grid}.ay-root .streamer-proof .service-slot{justify-content:center;align-items:center;min-height:32px;padding-inline:10px;display:flex}.ay-root .service-name{color:#757a75;letter-spacing:-.02em;white-space:nowrap;justify-content:center;align-items:center;font-size:clamp(15px,1.7vw,19px);font-weight:600;display:inline-flex}.ay-root .service-name.netflix{letter-spacing:-.01em;font-weight:700}.ay-root .service-name.more{font-size:clamp(14px,1.5vw,18px)}.ay-root .faq-list{justify-items:center}.ay-root .info-page .faq-row,.ay-root .faq-row{width:min(800px,100%);margin-inline:auto}.ay-root .film-search{margin-top:4px;margin-bottom:24px}.ay-root .film-choice{box-shadow:none;background:0 0;border-radius:12px}.ay-root .film-choice img{border-radius:11px;box-shadow:0 8px 22px #11141114}.ay-root .film-choice:has(input:checked){box-shadow:none}.ay-root .film-choice:has(input:checked) img{box-shadow:0 0 0 2px #fff,0 0 0 5px var(--ink),0 8px 22px #1114111a}.ay-root .profile-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 34px;margin-top:0;display:grid}.ay-root .summary-item:last-child{grid-column:1/-1}.ay-root .summary-item dt{color:#7b817b;letter-spacing:-.01em;font-size:15px;font-weight:650}.ay-root .summary-item dd{margin-top:6px;font-size:15px;line-height:1.45}.ay-root .success-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:0 2px;display:flex}.ay-root .success-actions .btn{min-height:46px}.ay-root .success-actions .secondary{background:0 0;border:0;padding-inline:2px}.ay-root .success-actions [data-exit]{width:auto;min-width:156px;padding-inline:18px}@media (width<=759px){.ay-root .streamer-proof{margin-top:38px}.ay-root .streamer-proof .service-row{grid-template-columns:repeat(5,minmax(0,1fr));width:min(520px,100%)}.ay-root .streamer-proof .service-slot{min-height:28px;padding-inline:4px}.ay-root .service-name{font-size:12px}.ay-root .service-name.more{font-size:11.5px}.ay-root .summary-panel{padding:20px 18px}.ay-root .profile-summary{grid-template-columns:1fr;gap:18px}.ay-root .summary-item:last-child{grid-column:auto}.ay-root .success-actions{margin-top:20px}}.ay-root .signup-row{border-radius:20px;padding:4px}.ay-root .signup-row:focus-within{border-color:#1114112b;box-shadow:0 10px 30px -28px #11141161}.ay-root .signup-row .input{box-shadow:none;outline:0}.ay-root .signup-row .btn{-webkit-font-smoothing:antialiased;backface-visibility:hidden;border-radius:16px;min-height:50px;transform:translateZ(0)}.ay-root .watch-button,.ay-root .film-module .film-action,.ay-root .phone-watch{background:var(--ink);color:#fff;min-height:44px;box-shadow:none;-webkit-font-smoothing:antialiased;backface-visibility:hidden;padding:10px 18px;font-weight:700;transform:translateZ(0);border-radius:999px!important}.ay-root .watch-button:hover,.ay-root .film-module .film-action:hover{color:#fff;background:#282c29}.ay-root .streamer-proof .service-logo{filter:grayscale();opacity:.72;justify-content:center;align-items:center;width:auto;max-width:none;height:auto;padding:0;display:flex}.ay-root .streamer-proof .service-logo img{object-fit:contain;width:100%;max-width:none;height:auto;max-height:none;margin:0;display:block;transform:none!important}.ay-root .streamer-proof .service-logo[data-brand=Netflix]{width:124px;height:auto}.ay-root .streamer-proof .service-logo[data-brand=Disney\+]{width:100px;height:auto}.ay-root .streamer-proof .service-logo[data-brand=Paramount\+]{width:146px;height:auto}.ay-root .streamer-proof .service-logo[data-brand=HBO\ Max]{width:110px;height:auto}.ay-root .preference-demo{width:min(724px,calc(100% - 2*var(--gutter)));text-align:left;-webkit-user-select:none;user-select:none;pointer-events:none;background:0 0;margin:31px auto 0;padding:0}.ay-root .preference-demo *{-webkit-user-drag:none}.ay-root .demo-window{background:#fff;border:1px solid #11141113;border-radius:22px;padding:24px;box-shadow:0 24px 54px -42px #1114116b}.ay-root .preference-demo-grid{gap:10px;margin-top:17px}.ay-root .demo-choice{border-color:#1114111d;border-radius:12px;min-height:54px;padding:12px 15px}.ay-root .demo-choice-label{align-items:center;gap:9px;min-width:0;display:flex}.ay-root .demo-emoji{flex:none;font-size:19px;line-height:1}.ay-root .demo-choice.selected{box-shadow:none;background:#f5f3ee;border-color:#11141194}.ay-root .demo-choice i{transition:background-color 80ms linear,border-color 80ms linear,color 80ms linear,transform 90ms var(--ease)}.ay-root .demo-choice.selected i{background:var(--ink);border-color:var(--ink);color:#fff}.ay-root .demo-engine{margin-top:12px}.ay-root .engine-card{background:#f5f3ee;border-radius:12px;padding:12px 14px;box-shadow:inset 0 0 0 1px #11141113}.ay-root .engine-title{color:#4a504b;font-size:13px;font-weight:650}.ay-root .engine-track{background:#deddd8;border-radius:999px;height:3px;margin-top:8px;position:relative;overflow:hidden;display:block!important}.ay-root .engine-track span{border-radius:inherit;background:linear-gradient(90deg,#11141100,#111411ad,#11141100);width:32%;animation:2.65s cubic-bezier(.37,.01,.24,1) infinite engineSweepAP;position:absolute;top:0;bottom:0;left:-32%}.ay-root .engine-flash{display:none!important}@keyframes engineSweepAP{0%{opacity:.05;left:-32%}15%{opacity:.8}68%{opacity:.65}to{opacity:.04;left:100%}}.ay-root .phone-popcorn.pop-bottom-left{font-size:108px;top:448px;left:-54px;transform:rotate(-10deg)}.ay-root .film-row{grid-template-columns:132px minmax(0,1fr);grid-template-areas:"poster copy""actions actions";align-items:start;gap:18px 20px;display:grid}.ay-root .film-row>.film-poster,.ay-root .film-row>.poster-blocked{grid-area:poster}.ay-root .film-copy{grid-area:copy;min-width:0}.ay-root .email-action-cluster{text-align:left;grid-area:actions;width:100%;margin:0}.ay-root .film-module .film-action{width:100%;min-height:42px;margin:0;padding-inline:16px;font-size:12.5px}.ay-root .email-action-cluster .feedback-affordances{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:8px;display:grid}.ay-root .email-action-cluster .feedback-action{white-space:nowrap;justify-content:center;width:100%;min-height:34px}.ay-root .film-module.featured .film-row{grid-template-columns:170px minmax(0,1fr)}.ay-root .feedback-optional{box-shadow:none;background:0 0;border-top:1px solid #11141114;margin:18px 0 0;padding:18px 0 0}.ay-root .feedback-divider{display:none!important}.ay-root .feedback-primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.ay-root .feedback-primary button{color:#4d534e;white-space:nowrap;background:#fff;border:1px solid #1114111f;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:9px 10px;font-size:12.5px;font-weight:650;transition:none;display:flex}.ay-root .feedback-primary button:hover{color:#4d534e;background:#fff;border-color:#1114111f}.ay-root .feedback-primary button.selected,.ay-root .feedback-primary button.selected:hover{background:var(--ink);border-color:var(--ink);color:#fff}.ay-root .feedback-primary .icon{flex:0 0 17px;width:17px;height:17px;margin:0}.ay-root .seen-rating{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.ay-root .seen-rating button{color:#4d534e;white-space:nowrap;background:#fff;border:1px solid #1114111f;border-radius:12px;min-height:48px;padding:9px 10px;font-size:12.5px;font-weight:650;transition:none}.ay-root .seen-rating button:hover{color:#4d534e;background:#fff;border-color:#1114111f}.ay-root .seen-rating button.selected,.ay-root .seen-rating button.selected:hover{background:var(--ink);border-color:var(--ink);color:#fff}@media (width<=759px){.ay-root .streamer-proof{margin-top:50px}.ay-root .streamer-proof .service-row{gap:24px;max-width:100%;min-height:30px}.ay-root .streamer-proof .service-slot{min-height:30px}.ay-root .streamer-proof .service-logo[data-brand=Netflix]{width:72px}.ay-root .streamer-proof .service-logo[data-brand=Disney\+]{width:59px}.ay-root .streamer-proof .service-logo[data-brand=Paramount\+]{width:86px}.ay-root .streamer-proof .service-logo[data-brand=HBO\ Max]{width:66px}.ay-root .streamer-proof .more-service{min-height:30px;font-size:11px}.ay-root .phone-popcorn.pop-bottom-left{font-size:82px;top:398px;left:-14px}.ay-root .film-row{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"poster copy""actions actions";gap:14px}.ay-root .film-row>.film-poster,.ay-root .film-row>.poster-blocked{width:112px}.ay-root .film-module.featured .film-row{grid-template-columns:132px minmax(0,1fr)}.ay-root .email-action-cluster{width:100%;margin:0}.ay-root .film-module .film-action{white-space:nowrap;min-height:40px;padding-inline:10px;font-size:11px}.ay-root .email-action-cluster .feedback-affordances{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:7px}.ay-root .email-action-cluster .feedback-action{white-space:nowrap;justify-content:center;gap:4px;min-height:29px;padding:2px 0;font-size:9.8px}.ay-root .email-action-cluster .feedback-action .icon{flex-basis:16px;width:16px;height:16px}.ay-root .feedback-primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ay-root .feedback-primary button{white-space:nowrap;gap:5px;min-height:42px;padding:7px 6px;font-size:10.2px}.ay-root .feedback-primary .icon{flex-basis:15px;width:15px;height:15px}.ay-root .seen-rating{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ay-root .seen-rating button{white-space:nowrap;min-height:42px;padding:7px 6px;font-size:10.2px}}@media (width<=430px){.ay-root .streamer-proof .service-row{gap:16px}.ay-root .streamer-proof .service-logo[data-brand=Netflix]{width:56px}.ay-root .streamer-proof .service-logo[data-brand=Disney\+]{width:47px}.ay-root .streamer-proof .service-logo[data-brand=Paramount\+]{width:69px}.ay-root .streamer-proof .service-logo[data-brand=HBO\ Max]{width:53px}.ay-root .streamer-proof .more-service{font-size:8.5px}.ay-root .film-row{grid-template-columns:98px minmax(0,1fr)}.ay-root .film-row>.film-poster,.ay-root .film-row>.poster-blocked{width:98px}.ay-root .film-module.featured .film-row{grid-template-columns:112px minmax(0,1fr)}.ay-root .film-module .film-action{padding-inline:8px;font-size:10.5px}.ay-root .feedback-primary button{padding-inline:5px;font-size:9.2px}.ay-root .seen-rating button{padding-inline:5px;font-size:9.4px}}.ay-root .film-module{background:#fff;border-radius:18px;margin:0 18px 14px;padding:0;overflow:hidden;box-shadow:0 10px 28px -26px #11141157}.ay-root .email-reco-table,.ay-root .email-feedback-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;mso-table-lspace:0pt;mso-table-rspace:0pt;width:100%}.ay-root .email-poster-cell{vertical-align:top;width:132px;padding:20px 0 0 20px}.ay-root .email-copy-cell{vertical-align:top;text-align:left;padding:20px 20px 0}.ay-root .email-card-poster{aspect-ratio:2/3;object-fit:cover;background:var(--soft);border-radius:10px;width:132px;max-width:132px;height:auto;display:block}.ay-root .email-watch-cell{padding:14px 20px 0}.ay-root .email-feedback-cell{padding:7px 16px 20px}.ay-root .film-module .film-action{text-align:center;white-space:nowrap;border-radius:999px;width:100%;min-height:42px;margin:0;padding:11px 16px;font-size:12.5px;line-height:20px;display:block}.ay-root .email-feedback-table td{text-align:center;vertical-align:middle;width:33.33%;padding:0 4px}.ay-root .email-feedback-table .feedback-action{color:#5e645f;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:auto;min-height:34px;margin:0 auto;padding:3px 1px;font-size:11.2px;font-weight:600;line-height:1.2;transition:none;display:inline-flex}.ay-root .email-feedback-table .feedback-action:hover{color:#5e645f;opacity:1}.ay-root .email-feedback-table .feedback-action .icon{stroke-width:1.6px;flex:0 0 20px;width:20px;height:20px}.ay-root .film-module.featured .email-poster-cell{width:170px}.ay-root .film-module.featured .email-card-poster{width:170px;max-width:170px}.ay-root .film-module.featured .email-copy-cell{padding-left:22px}@media (width<=759px){.ay-root .film-module{margin:0 8px 10px}.ay-root .email-poster-cell{width:112px;padding:16px 0 0 16px}.ay-root .email-copy-cell{padding:16px 16px 0 14px}.ay-root .email-card-poster{width:112px;max-width:112px}.ay-root .email-watch-cell{padding:12px 16px 0}.ay-root .email-feedback-cell{padding:7px 12px 16px}.ay-root .film-module .film-action{min-height:40px;padding:10px 12px;font-size:11px;line-height:20px}.ay-root .email-feedback-table td{padding:0 2px}.ay-root .email-feedback-table .feedback-action{white-space:nowrap;gap:5px;min-height:30px;font-size:10px}.ay-root .email-feedback-table .feedback-action .icon{flex-basis:16px;width:16px;height:16px}.ay-root .film-module.featured .email-poster-cell{width:132px}.ay-root .film-module.featured .email-card-poster{width:132px;max-width:132px}.ay-root .film-module.featured .email-copy-cell{padding-left:15px}}@media (width<=430px){.ay-root .email-poster-cell{width:98px;padding:15px 0 0 15px}.ay-root .email-copy-cell{padding:15px 15px 0 12px}.ay-root .email-card-poster{width:98px;max-width:98px}.ay-root .email-watch-cell{padding:11px 15px 0}.ay-root .email-feedback-cell{padding:6px 10px 15px}.ay-root .film-module .film-action{min-height:38px;padding:9px 10px;font-size:10.2px;line-height:20px}.ay-root .email-feedback-table .feedback-action{gap:4px;min-height:29px;font-size:9.4px}.ay-root .email-feedback-table .feedback-action .icon{flex-basis:15px;width:15px;height:15px}.ay-root .film-module.featured .email-poster-cell{width:112px}.ay-root .film-module.featured .email-card-poster{width:112px;max-width:112px}}@media (width<=350px){.ay-root .email-poster-cell{width:90px;padding-top:13px;padding-left:13px}.ay-root .email-copy-cell{padding:13px 13px 0 10px}.ay-root .email-card-poster{width:90px;max-width:90px}.ay-root .email-watch-cell{padding:10px 13px 0}.ay-root .email-feedback-cell{padding:5px 8px 13px}.ay-root .email-feedback-table .feedback-action{gap:3px;font-size:8.9px}.ay-root .email-feedback-table .feedback-action .icon{flex-basis:14px;width:14px;height:14px}}.ay-root .faq-question,.ay-root .faq-answer,.ay-root .faq-answer>div,.ay-root .faq-answer p{text-align:left!important}.ay-root .faq-answer p{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0 18px 18px}.ay-root .streamer-proof{text-align:center;margin-top:60px}.ay-root .streamer-proof .service-row{width:max-content;max-width:calc(100% - 2*var(--gutter));justify-content:center;align-items:center;gap:48px;min-height:42px;margin-inline:auto;display:flex}.ay-root .streamer-proof .service-slot{flex:none;justify-content:center;align-items:center;min-height:42px;padding:0;display:flex}.ay-root .home-service-logo{flex:none;justify-content:center;align-items:center;display:flex}.ay-root .home-service-logo img{object-fit:contain;width:100%;height:auto;margin:0;display:block}.ay-root .home-service-netflix{width:124px}.ay-root .home-service-disney{width:100px}.ay-root .home-service-paramount{width:146px}.ay-root .home-service-hbomax{width:110px}.ay-root .streamer-proof .more-service{color:#1416138f;letter-spacing:-.01em;white-space:nowrap;justify-content:center;align-items:center;min-height:42px;font-size:18px;font-weight:600;line-height:1;display:flex}.ay-root .preference-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px}.ay-root .engine-track span{opacity:0;animation:none!important}.ay-root .engine-card.is-flashing .engine-track span{animation:.86s linear 3 engineSweepAR!important}@keyframes engineSweepAR{0%{opacity:.05;left:-32%}15%{opacity:.82}to{opacity:.05;left:100%}}.ay-root .phone-popcorn.pop-bottom-left{left:-42px}.ay-root .emoji-image-badge{border-radius:4px;width:22px;height:22px;overflow:hidden}.ay-root .emoji-image-badge img{object-fit:contain;width:100%;height:100%;display:block}.ay-root .success-wrap{width:min(var(--quiz-rail),calc(100% - 2*var(--gutter)));margin-inline:auto;padding:16px 0 54px!important}.ay-root .success-head{padding-top:34px!important}.ay-root .summary-panel{background:#fff;border-radius:22px;margin-top:28px;padding:24px 26px;box-shadow:0 18px 46px #1114110f}.ay-root .profile-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin:0;display:grid}.ay-root .summary-column{align-content:start;gap:22px;min-width:0;display:grid}.ay-root .summary-item,.ay-root .summary-item:nth-child(n){min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:0}.ay-root .summary-item dt{font-family:var(--body);color:var(--ink);letter-spacing:0;font-size:15px;font-weight:600;line-height:1.35}.ay-root .summary-item dd{color:var(--ink);margin-top:6px;font-size:15px;line-height:1.45}.ay-root .success-actions{margin-top:24px;padding:0 2px}@media (width<=759px){.ay-root .streamer-proof .service-row{gap:24px;max-width:100%}.ay-root .home-service-netflix{width:72px}.ay-root .home-service-disney{width:59px}.ay-root .home-service-paramount{width:86px}.ay-root .home-service-hbomax{width:66px}.ay-root .streamer-proof .more-service{min-height:30px;font-size:11px}.ay-root .phone-popcorn.pop-bottom-left{left:-6px}.ay-root .success-wrap{padding-top:18px!important}.ay-root .success-head{padding-top:34px!important}.ay-root .summary-panel{padding:20px 18px}.ay-root .profile-summary{grid-template-columns:1fr;gap:18px}.ay-root .summary-column{gap:18px}}@media (width<=430px){.ay-root .streamer-proof .service-row{gap:16px}.ay-root .home-service-netflix{width:56px}.ay-root .home-service-disney{width:47px}.ay-root .home-service-paramount{width:69px}.ay-root .home-service-hbomax{width:53px}.ay-root .streamer-proof .more-service{font-size:8.5px}}.ay-root .faq-row .faq-question{text-align:left!important;padding-left:18px!important;padding-right:18px!important}.ay-root .faq-row .faq-question>span:first-child{text-align:left!important;display:block!important}.ay-root .faq-row .faq-answer,.ay-root .faq-row .faq-answer>div{text-align:left!important;justify-self:stretch!important;width:100%!important}.ay-root .faq-row .faq-answer p{text-align:left!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 18px 18px!important;display:block!important}.ay-root{--onboarding-nav-gap:32px;--onboarding-bottom-pad:48px}.ay-root .quiz-page,.ay-root .success-page{min-height:0}.ay-root .quiz-wrap,.ay-root .quiz-wrap.quiz-wrap-wide,.ay-root .quiz-dock-inner,.ay-root .success-wrap{margin-inline:auto;width:min(var(--quiz-rail),calc(100% - 2*var(--gutter)))!important}.ay-root .quiz-wrap,.ay-root .success-wrap{padding-top:24px!important}.ay-root .progress{margin-top:14px!important}.ay-root .question,.ay-root .success-head{padding-top:42px!important}.ay-root .question,.ay-root .question:not(.question-movies),.ay-root .question-movies{min-height:0!important;padding-bottom:0!important}.ay-root .question-movies .options{min-height:0!important}.ay-root .quiz-wrap{padding-bottom:0!important}.ay-root .quiz-dock{padding:var(--onboarding-nav-gap) 0 var(--onboarding-bottom-pad)!important;background:0 0!important;border:0!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.ay-root .quiz-dock-inner{justify-content:space-between;align-items:center;display:flex}.ay-root .success-wrap{padding-bottom:var(--onboarding-bottom-pad)!important}.ay-root .success-actions{padding:0 2px;margin-top:var(--onboarding-nav-gap)!important}.ay-root .question-services .choice-copy{gap:0!important}.ay-root .question-services .service-badge{display:none!important}.ay-root .question-services .choice-label-text{margin-left:0}.ay-root .question-avoids .check{place-items:center;display:grid;position:relative}.ay-root .question-avoids .check:before{color:#0000;text-align:center;font-family:Arial,sans-serif;content:"×"!important;border:0!important;place-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;font-size:16px!important;font-weight:700!important;line-height:1!important;display:grid!important;transform:translateY(-.5px)!important}.ay-root .question-avoids .choice:has(input:checked) .check:before{color:var(--ink)!important}.ay-root .question-movies .film-search{max-width:620px}.ay-root .question-movies .film-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 11px;width:100%}.ay-root .faq-question{font-family:var(--body)!important;letter-spacing:0!important;font-size:15px!important;font-weight:600!important}.ay-root .site-nav a,.ay-root .site-nav button{font-size:15px!important;font-weight:600!important}.ay-root .success-head p{margin-top:10px}.ay-root .summary-panel{margin-top:28px}@media (width<=759px){.ay-root{--onboarding-nav-gap:28px;--onboarding-bottom-pad:32px}.ay-root .quiz-wrap,.ay-root .quiz-wrap.quiz-wrap-wide,.ay-root .success-wrap{padding-top:18px!important;padding-bottom:0!important}.ay-root .progress{margin-top:10px!important}.ay-root .question,.ay-root .success-head{padding-top:34px!important}.ay-root .quiz-dock{padding:var(--onboarding-nav-gap) 0 var(--onboarding-bottom-pad)!important;background:0 0!important;border:0!important;position:static!important}.ay-root .success-wrap{padding-bottom:var(--onboarding-bottom-pad)!important}.ay-root .success-actions{margin-top:var(--onboarding-nav-gap)!important}.ay-root .question-movies .film-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 9px}}.ay-root .home-streaming-logos{width:min(690px,calc(100% - 2*var(--gutter)));grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;column-gap:7px;margin:52px auto 0;display:grid}.ay-root .home-streaming-stage{place-items:center;height:48px;display:grid;overflow:visible}.ay-root .home-streamer-logo{object-fit:contain;filter:grayscale()contrast(1.06)brightness(.62);opacity:1;width:86%;max-height:38px;transform:scale(var(--logo-scale,1));transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.ay-root .home-streaming-more{color:#777d78;white-space:nowrap;font-size:13px;font-weight:600;line-height:1}@media (width<=759px){.ay-root .home-streaming-logos{column-gap:5px;width:min(520px,100% - 24px);margin-top:44px}.ay-root .home-streaming-stage{height:38px}.ay-root .home-streamer-logo{max-height:31px}.ay-root .home-streaming-more{font-size:11px}}@media (width<=430px){.ay-root .home-streaming-logos{column-gap:3px;width:calc(100% - 16px)}.ay-root .home-streaming-stage{height:32px}.ay-root .home-streamer-logo{max-height:27px}.ay-root .home-streaming-more{font-size:9.5px}}@font-face{font-family:Archivo;src:url(/fonts/archivo-v25.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-v25.woff2)format("woff2");font-weight:100 900;font-display:swap}#v25-home *{box-sizing:border-box}html:has(#v25-home){scroll-behavior:smooth;scroll-padding-top:90px}#v25-home{color:#111411;-webkit-font-smoothing:antialiased;background:#faf9f6;margin:0;font:16px/1.55 Inter,Arial,sans-serif}#v25-home a{color:inherit}#v25-home button,#v25-home input{font:inherit}#v25-home button,#v25-home a,#v25-home input,#v25-home summary{-webkit-tap-highlight-color:transparent}#v25-home button{cursor:pointer}#v25-home a:focus-visible,#v25-home button:focus-visible,#v25-home input:focus-visible,#v25-home summary:focus-visible{outline-offset:4px;outline:2px solid #a84229}#v25-home .opening-brand{flex-direction:column;align-items:center;gap:11px;padding:24px 24px 0;display:flex}#v25-home .opening-brand .word{width:168px;height:auto}#v25-home .sticky{z-index:20;opacity:0;visibility:hidden;pointer-events:none;background:#faf9f6f5;border-bottom:1px solid #e6e3dc;transition:transform .2s,opacity .2s;position:fixed;inset:0 0 auto;transform:translateY(-100%)}#v25-home .sticky.visible{opacity:1;visibility:visible;pointer-events:auto;transform:none}#v25-home .sticky-inner{justify-content:space-between;align-items:center;gap:12px;max-width:1160px;margin:auto;padding:15px 32px;display:flex}#v25-home .sticky img{width:177px;height:auto;display:block}#v25-home .sticky .cta{min-height:44px;padding:11px 18px;font-size:14px}#v25-home .cta{color:#fff;white-space:nowrap;background:#111411;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:14px 24px;font-weight:600;text-decoration:none;display:inline-flex}#v25-home .cta:hover{background:#2d302d}#v25-home .hero{text-align:center;max-width:1120px;margin:auto;padding:28px 32px 40px}#v25-home h1,#v25-home h2{letter-spacing:-.04em;font-family:Archivo,Arial,sans-serif;font-weight:800}#v25-home h1{margin:0;font-size:58px;line-height:1.05}#v25-home .description{color:#5f655f;margin:14px auto 0;font-size:17px}#v25-home .signup{max-width:590px;margin:24px auto 0}#v25-home .signup input{background:0 0;border:0;border-radius:10px;width:100%;min-width:0;padding:12px 15px;font-size:16px}#v25-home .signup-meta{color:#686e68;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 0;margin:11px 0 0;font-size:14px;display:flex}#v25-home .signup-meta .part{white-space:nowrap}#v25-home .dot{color:#777d77;margin:0 8px;font-size:14px;font-weight:700;line-height:1;display:inline-block}#v25-home .scene{isolation:isolate;justify-content:center;align-items:center;max-width:650px;height:336px;margin:28px auto 0;display:flex}#v25-home .poster{object-fit:cover;border-radius:9px;flex-shrink:0;width:188px;height:282px;display:block;box-shadow:0 22px 35px -20px #332e3060,0 2px 6px #22222212}#v25-home .poster.left{z-index:1;transform:translate(15px,10px)rotate(-6deg)}#v25-home .poster.middle{z-index:3;width:208px;height:312px;transform:translateY(-5px);box-shadow:0 25px 46px -22px #332e3080,0 1px 5px #2222221a}#v25-home .poster.right{z-index:2;transform:translate(-15px,10px)rotate(6deg)}#v25-home .streamers{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;max-width:840px;margin:24px auto 0;padding:0;list-style:none;display:flex}#v25-home .streamers li{flex-shrink:0;justify-content:center;align-items:center;width:104px;height:48px;display:flex}#v25-home .streamers img{object-fit:contain;filter:brightness(0);opacity:.62;display:block}#v25-home .faq{border-top:1px solid #e5e3de;max-width:760px;margin:0 auto;padding:40px 32px 48px}#v25-home h2{text-align:center;margin:0 0 24px;font-size:32px;line-height:1.12}#v25-home .faq-table{background:#fff;border:1px solid #e4e2db;border-radius:16px;overflow:hidden}#v25-home .faq details+details{border-top:1px solid #e8e6e0}#v25-home .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;font-size:16px;font-weight:600;list-style:none;display:flex}#v25-home .faq summary::-webkit-details-marker{display:none}#v25-home .faq summary:after{content:"+";flex:none;font-size:23px;font-weight:400;line-height:1}#v25-home .faq details[open] summary:after{content:"−"}#v25-home .faq p{color:#5f655f;margin:0;padding:0 20px 20px;font-size:16px;line-height:1.6}#v25-home .site-footer{color:#686e68;border-top:1px solid #e5e3de;justify-content:space-between;gap:20px;max-width:1120px;margin:auto;padding:26px 32px;font-size:14px;display:flex}#v25-home .site-footer p{margin:0}#v25-home .site-footer nav{gap:20px;display:flex}#v25-home .site-footer a{text-decoration:none}#v25-home .sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){#v25-home .opening-brand{gap:8px;padding-top:20px}#v25-home .opening-brand .mark{width:42px}#v25-home .opening-brand .word{width:151px}#v25-home .hero{padding:24px 24px 32px}#v25-home h1{font-size:clamp(40px,11.7vw,56px);line-height:1.04}#v25-home h1 span{display:block}#v25-home .description{max-width:320px;margin-top:14px;font-size:16px}#v25-home .signup{margin-top:20px}#v25-home .signup-row{background:0 0;border:0;grid-template-columns:1fr;gap:9px;padding:0}#v25-home .signup input{background:#fff;border:1px solid #d4d6cf;border-radius:12px;min-height:53px;padding:14px 16px}#v25-home .signup-meta{max-width:330px;margin:12px auto 0;font-size:14px}#v25-home .signup-meta .schedule{flex-basis:100%;margin-top:1px}#v25-home .signup-meta .schedule .dot{display:none}#v25-home .scene{height:227px;margin:20px -5px 0}#v25-home .poster{aspect-ratio:2/3;border-radius:8px;width:31%;height:auto}#v25-home .poster.middle{aspect-ratio:2/3;width:36%;height:auto}#v25-home .poster.left{transform:translate(8px,8px)rotate(-6deg)}#v25-home .poster.right{transform:translate(-8px,8px)rotate(6deg)}#v25-home .streamers{gap:12px 0;max-width:370px;margin-top:16px}#v25-home .streamers li{width:25%;height:40px}#v25-home .streamers img{max-width:88%;max-height:29px}#v25-home .faq{margin:0;padding:32px 24px 40px}#v25-home h2{margin-bottom:20px;font-size:28px}#v25-home .faq summary{gap:12px;padding:16px;font-size:15px}#v25-home .faq p{padding:0 16px 20px;font-size:15px}#v25-home .sticky-inner{padding:12px 20px}#v25-home .sticky img{width:155px}#v25-home .sticky .cta{padding:11px 13px;font-size:14px}#v25-home .site-footer{flex-wrap:wrap;gap:14px;padding:24px;font-size:14px}}@media (width<=350px){#v25-home .hero{padding-inline:20px}#v25-home .scene{height:199px}#v25-home .streamers{gap:8px 0}#v25-home .streamers li{width:25%}#v25-home .streamers img{max-width:86%}#v25-home .sticky-inner{gap:8px;padding:10px 16px}#v25-home .sticky img{width:140px}#v25-home .sticky .cta{padding:10px 11px}#v25-home .faq,#v25-home .site-footer{padding-inline:20px}}@media (prefers-reduced-motion:reduce){html:has(#v25-home){scroll-behavior:auto}#v25-home .sticky{transition:none}}#v25-home .opening-brand .word{width:124px}#v25-home h1{letter-spacing:-.045em;font-size:60px;font-weight:700;line-height:1.08}#v25-home h2{letter-spacing:-.035em;font-weight:700}#v25-home .description{margin-top:16px;line-height:1.5}#v25-home .signup{max-width:480px;margin-top:24px}#v25-home .signup-row{background:0 0;border:0;grid-template-columns:1fr;gap:10px;padding:0}#v25-home .signup input{background:#efeeea;border:1px solid #0000;border-radius:12px;min-height:52px;padding:14px 16px}#v25-home .signup input:focus{background:#fff;border-color:#b7b9b3}#v25-home .signup .cta{min-height:50px;padding:12px 20px}#v25-home .signup-meta{max-width:480px;margin:10px auto 0;font-size:14px;line-height:18px;display:block}#v25-home .signup-meta .part{display:inline}#v25-home .signup-meta .schedule{margin:0;display:block}#v25-home .signup-meta .schedule .dot{display:none}#v25-home .scene{max-width:550px;height:294px;margin-top:28px;padding-bottom:10px;position:relative}#v25-home .poster{width:156px;height:234px}#v25-home .poster.middle{width:170px;height:255px}#v25-home .poster.left{transform:translate(12px,8px)rotate(-5deg)}#v25-home .poster.right{transform:translate(-12px,8px)rotate(5deg)}#v25-home .cinema-accent{z-index:4;object-fit:contain;mix-blend-mode:multiply;pointer-events:none;width:150px;height:100px;position:absolute;bottom:0;right:-4px}#v25-home .streamers{gap:8px 12px;margin-top:16px}#v25-home .streamers img{opacity:.58}#v25-home .sticky img{width:140px}@media (width<=600px){#v25-home .opening-brand{gap:7px;padding-top:24px}#v25-home .opening-brand .mark{width:30px}#v25-home .opening-brand .word{width:112px}#v25-home .hero{padding:28px 24px}#v25-home h1{font-size:clamp(38px,10.6vw,46px);line-height:1.07}#v25-home .description{max-width:300px;margin-top:14px;font-size:16px}#v25-home .signup{margin-top:20px}#v25-home .signup-meta{margin-top:10px;line-height:18px}#v25-home .signup-meta .schedule{margin:0}#v25-home .scene{height:227px;margin:24px -4px 0;padding:0 0 10px}#v25-home .poster{width:30%;height:auto}#v25-home .poster.middle{width:34%;height:auto}#v25-home .cinema-accent{width:110px;height:74px;bottom:0;right:-6px}#v25-home .streamers{gap:8px 0;margin-top:18px}#v25-home .streamers li{width:25%;height:36px}#v25-home .streamers img{max-width:82%;max-height:25px}#v25-home .faq h2{font-size:25px}#v25-home .sticky img{width:125px}#v25-home .sticky-inner{padding:10px 18px}}@media (width<=350px){#v25-home .hero{padding-inline:20px}#v25-home .scene{height:198px}#v25-home .cinema-accent{width:96px;height:64px}#v25-home .sticky img{width:118px}#v25-home .sticky .cta{font-size:13px}}#v25-home{--type-support:12px;--type-body:16px;--type-heading:28px;--type-hero:58px}#v25-home h1,#v25-home h2{letter-spacing:-.045em;font-weight:800}#v25-home h1{font-size:var(--type-hero)}#v25-home .description{font-size:var(--type-body)}#v25-home .signup{max-width:540px}#v25-home .signup-row{background:#fff;border:1px solid #d4d6cf;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:4px;display:grid}#v25-home .signup input{background:0 0;border:0;min-width:0;min-height:44px;padding:10px 12px}#v25-home .signup .cta{border-radius:10px;min-height:44px;padding:10px 16px;font-size:14px}#v25-home .signup-meta{font-size:var(--type-support);white-space:nowrap;margin-top:9px;line-height:18px}#v25-home .signup-meta .dot{vertical-align:baseline;margin:0 7px;font-size:13px;font-weight:400}#v25-home .streamers{gap:8px 24px}#v25-home .streamers li{width:96px}#v25-home .streamer-caption{font-size:var(--type-support);color:#686e68;max-width:440px;margin:10px auto 0;line-height:18px}#v25-home .faq{background:#f0eee9;border:0;max-width:none;padding:40px max(24px,50% - 348px)}#v25-home .faq h2{font-size:var(--type-heading)}#v25-home .faq-table{background:0 0;border:0;border-radius:0;gap:8px;display:grid}#v25-home .faq details{background:#fff;border-radius:12px}#v25-home .faq details+details{border:0}#v25-home .site-footer{background:#fff;border:0;max-width:none}#v25-home .sticky{border-bottom:0;box-shadow:0 3px 16px #11141108}@media (width<=600px){#v25-home{--type-heading:24px;--type-hero:clamp(38px,10.6vw,46px)}#v25-home .signup-row{grid-template-columns:minmax(0,1fr) auto}#v25-home .signup input{padding:10px 9px;font-size:14px}#v25-home .signup .cta{padding:10px 12px;font-size:14px}#v25-home .signup-meta{font-size:var(--type-support);line-height:18px}#v25-home .streamers{gap:8px 12px}#v25-home .streamers li{width:84px}#v25-home .streamers img{max-width:100%;max-height:29px}#v25-home .streamer-caption{max-width:320px}#v25-home .scene{margin-top:20px}#v25-home .faq{padding:32px 24px}#v25-home .faq h2{font-size:var(--type-heading)}}@media (width<=350px){#v25-home .signup .cta{padding-inline:10px}#v25-home .signup input{padding-inline:7px}#v25-home .streamers{gap:8px}#v25-home .streamers li{width:80px}#v25-home .faq{padding-inline:20px}}#v25-home h1,#v25-home .faq h2{letter-spacing:-.045em;font-size:28px;line-height:1.15}#v25-home .description{max-width:440px;font-size:14px;line-height:21px}#v25-home .streamers{margin-top:4px}#v25-home .signup input:focus{box-shadow:none;background:0 0;border:0;outline:none}#v25-home .signup-row:focus-within{border-color:#868b83}@media (width<=600px){#v25-home h1,#v25-home .faq h2{font-size:24px;line-height:1.15}#v25-home h1 span{display:inline}#v25-home .description{max-width:300px;font-size:14px;line-height:21px}#v25-home .streamers{margin-top:4px}#v25-home .hero{padding-bottom:36px}}#v25-home .opening-brand{gap:0;padding-top:28px}#v25-home .sticky{visibility:visible;opacity:var(--header-progress,0);transform:translateY(calc((1 - var(--header-progress,0)) * -8px));pointer-events:none;transition:none}#v25-home .sticky.visible{opacity:var(--header-progress,0);transform:translateY(calc((1 - var(--header-progress,0)) * -8px));pointer-events:auto}#v25-home .streamers{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;align-items:center;gap:0 18px;width:min(100%,330px);max-width:330px;margin-inline:auto;display:grid}#v25-home .streamers li{width:auto;min-width:0;height:40px}#v25-home .streamers img{object-fit:contain;max-width:100%;max-height:none}#v25-home .streamers li:nth-child(2) img{transform:translateY(1px)}@media (width<=600px){#v25-home .opening-brand{padding-top:24px}#v25-home .opening-brand .mark{width:64px}#v25-home .hero{padding-top:14px}#v25-home .streamers{column-gap:14px;width:min(100%,300px)}#v25-home .streamers li{width:auto;height:38px}}@media (prefers-reduced-motion:reduce){#v25-home .sticky{transform:none!important}}#v25-home h1,#v25-home .faq h2{line-height:1.1}#v25-home h1 span{display:block}#v25-home .description,#v25-home .faq summary,#v25-home .faq p{font-size:var(--website-body-size);line-height:var(--website-body-leading)}#v25-home .description{max-width:400px}#v25-home .signup-meta,#v25-home .streamer-caption{line-height:17px}#v25-home .streamers{column-gap:14px;width:min(100%,300px)}#v25-home .streamers li{height:36px}#v25-home .streamers li:first-child img{width:66px!important;height:20px!important}#v25-home .streamers li:nth-child(2) img{transform:translateY(0);width:82px!important;height:29.44px!important}#v25-home .streamers li:nth-child(3) img{transform:translateY(-4px);width:73px!important;height:40px!important}@media (width<=600px){#v25-home .opening-brand .mark{width:56px}#v25-home .streamers{column-gap:12px;width:min(100%,278px)}#v25-home .description{max-width:280px}#v25-home .faq summary,#v25-home .faq p{font-size:var(--website-body-size);line-height:var(--website-body-leading)}}@media (width<=600px){#v25-home .opening-brand .mark{width:52px}#v25-home .signup{margin-top:6px}#v25-home .scene{margin-top:10px}}#v25-home .signup input,#v25-home .signup input::placeholder{font-size:var(--website-body-size)}#v25-home .hero{padding-bottom:48px}@media (width<=600px){#v25-home .scene{margin-top:16px}#v25-home .hero{padding-bottom:44px}}#v25-home .hero>.streamers{margin-top:26px;position:relative;top:3px}#v25-home .sticky img{width:120px;height:auto}@media (width<=600px){#v25-home .sticky img{width:112px}}#v25-home .signup-meta .dot{vertical-align:middle;background:#737973;border-radius:50%;width:3px;height:3px;padding:0;font-size:0;line-height:0;display:inline-block}#v25-home .signup{background:0 0;border:0;padding:0}#v25-home .signup-row{margin:0}#v25-home .signup input{box-shadow:none;height:auto}#v25-home .signup .cta{font-family:inherit}#v25-home .sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#v25-home .personalization{text-align:center;background:#f0eee9;padding:56px 24px}#v25-home .section-copy,#v25-home .product-intro{width:100%;max-width:540px;margin:0 auto}#v25-home .section-copy h2,#v25-home .product-intro h2,#v25-home .final-copy h2{letter-spacing:-.045em;margin:0;font-size:28px;font-weight:800;line-height:1.1}#v25-home .section-copy p,#v25-home .product-intro p{color:#5f655f;margin:11px 0 0;font:14px/19px Inter,Arial,sans-serif}#v25-home .preference-demo{width:100%;max-width:480px;margin:28px auto 0}#v25-home .demo-window{border:0;border-radius:16px;padding:22px;box-shadow:0 12px 32px -22px #11141135}#v25-home .preference-demo-title{margin:0 0 16px;font:600 14px/19px Inter,Arial,sans-serif}#v25-home .preference-demo-grid{gap:8px}#v25-home .demo-choice{border-radius:10px;min-height:54px;padding:10px 12px;font:14px/19px Inter,Arial,sans-serif}#v25-home .demo-choice-label{gap:9px;font-size:14px;line-height:19px}#v25-home .demo-emoji{font-size:18px}#v25-home .engine-title{font:500 14px/19px Inter,Arial,sans-serif}#v25-home .product-section{text-align:center;background:#faf9f6;padding:56px 24px}#v25-home .example-email{text-align:left;max-width:560px;margin:28px auto 0}#v25-home .example-brand{width:140px;height:auto;margin:0 22px 18px;display:block}#v25-home .example-pick{background:#fff;border-radius:12px;padding:22px}#v25-home .example-grid{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:20px;display:grid}#v25-home .example-poster{object-fit:cover;border-radius:10px;width:132px;height:198px;display:block}#v25-home .example-copy h3{letter-spacing:-.6px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font:800 24px/26px Archivo,Arial,sans-serif;display:-webkit-box;overflow:hidden}#v25-home .example-meta{color:#5f655f;margin-top:6px;font:14px/26px Inter,Arial,sans-serif}#v25-home .example-meta>span{vertical-align:middle;white-space:nowrap;display:inline-block}#v25-home .example-meta>span:first-child{margin-right:6px}#v25-home .example-dot{vertical-align:middle;background:#737973;border-radius:50%;width:3px;height:3px;margin:0 4px;display:inline-block}#v25-home .example-genre{color:#414741;background:#efeee9;border-radius:20px;padding:4px 8px;font-weight:500;line-height:18px}#v25-home .example-rating{color:#505650;align-items:center;gap:6px;margin-top:5px;font:14px/20px Inter,Arial,sans-serif;display:flex}#v25-home .example-rating>span:first-child{color:#111411}#v25-home .example-overview{color:#505650;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:7px 0 0;font:14px/19px Inter,Arial,sans-serif;display:-webkit-box;overflow:hidden}#v25-home .example-why{color:#5f655f;margin:14px 0 0;font:14px/19px Inter,Arial,sans-serif}#v25-home .example-why strong{color:#111411}#v25-home .example-watch{color:#fff;text-align:center;background:#111411;border-radius:11px;margin-top:14px;padding:11px 12px;font:600 14px/20px Inter,Arial,sans-serif}#v25-home .example-feedback{color:#5e645f;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:14px 0 8px;font:500 14px/20px Inter,Arial,sans-serif;display:grid}#v25-home .example-feedback>span{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:flex}#v25-home .example-feedback .icon{stroke:currentColor;fill:none;stroke-width:1.7px;flex:none;width:16px;height:16px}#v25-home .example-disclaimer{color:#686e68;text-align:center;margin:12px 0 0;font:12px/17px Inter,Arial,sans-serif}#v25-home .faq{padding-top:48px;padding-bottom:48px}#v25-home .final-chapter{color:#fff;text-align:center;background:#111411;padding:56px 24px;position:relative;overflow:hidden}#v25-home .final-copy{z-index:2;width:100%;max-width:540px;margin:auto;position:relative}#v25-home .final-copy h2{color:#fff}#v25-home .final-copy .btn{color:#111411;background:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;min-height:44px;margin-top:24px;padding:11px 18px;font:600 14px/20px Inter,Arial,sans-serif;text-decoration:none;display:inline-flex}#v25-home .site-footer{padding:24px 32px}#v25-home .footer-main{justify-content:space-between;align-items:center;width:100%;max-width:1056px;margin:auto;display:flex}#v25-home .footer-copy,#v25-home .footer-links{color:#686e68;font:12px/17px Inter,Arial,sans-serif}@media (width<=600px){#v25-home .section-copy h2,#v25-home .product-intro h2,#v25-home .final-copy h2{font-size:24px}#v25-home .personalization,#v25-home .product-section{padding:40px 20px}#v25-home .preference-demo-grid{grid-template-columns:1fr}#v25-home .example-pick{padding:16px}#v25-home .example-brand{margin-left:16px}#v25-home .example-grid{grid-template-columns:124px minmax(0,1fr);gap:14px}#v25-home .example-poster{width:124px;height:186px}#v25-home .example-copy h3{font-size:20px;line-height:22px}#v25-home .product-section{padding-inline:10px}#v25-home .product-intro{padding-inline:14px}#v25-home .faq{padding-top:36px;padding-bottom:36px}#v25-home .site-footer{padding:24px}}@media (width<=350px){#v25-home .example-pick{padding:16px 12px}#v25-home .example-grid{grid-template-columns:120px minmax(0,1fr);gap:12px}#v25-home .example-poster{width:120px;height:180px}#v25-home .example-copy h3{font-size:19px;line-height:21px}#v25-home .example-feedback{gap:2px}#v25-home .example-feedback>span{gap:3px}}html:has(#v25-home){scrollbar-gutter:auto;scrollbar-width:none}html:has(#v25-home)::-webkit-scrollbar{display:none}#v25-home{width:100%;max-width:none;min-height:100vh}#v25-home>main{width:100%;max-width:none;margin:0;padding:0;display:block}#v25-home .hero{gap:normal;width:auto;min-height:0;display:block}#v25-home .hero h1{max-width:none}#v25-home .hero h1 span{color:inherit}#v25-home .hero p{padding:0}#v25-home{scrollbar-gutter:auto;overflow:visible}#v25-home .hero h1{text-wrap:wrap;transform:none}#v25-home .hero p{text-wrap:wrap}#v25-home .hero{padding-top:16px}#v25-home .description{margin-top:15px}#v25-home .scene{margin-top:26px}#v25-home .signup{margin-top:16px}#v25-home .hero>.streamers{margin-top:30px}#v25-home .personalization,#v25-home .product-section{padding-top:68px}#v25-home .faq{padding-top:60px}#v25-home .final-chapter{padding-top:68px}@media (width<=600px){#v25-home .scene{margin-top:24px}#v25-home .signup{margin-top:14px}#v25-home .personalization,#v25-home .product-section{padding-top:48px}#v25-home .faq{padding-top:44px}#v25-home .final-chapter{padding-top:64px}}#v25-home .hero .scene{margin-top:24px}#v25-home .hero .description{text-wrap:pretty;max-width:540px;margin:16px auto 0}#v25-home .section-copy p,#v25-home .product-intro p{text-wrap:pretty}#v25-home .streamer-set{text-align:center;margin:32px auto 0}#v25-home .streamer-set>.streamers{margin-top:0;position:relative;top:3px}@media (width<=600px){#v25-home .hero .scene{margin-top:24px}#v25-home .hero .description,#v25-home .hero .signup{margin-top:18px}#v25-home .streamer-set{margin-top:28px}}#v25-home .hero{margin:0 auto;padding-top:10px}#v25-home .hero h1{margin:0 auto}@media (width<=600px){#v25-home .hero{padding-top:10px}#v25-home .hero .description{margin-top:12px}}#v25-home .demo-choice i{flex:none;justify-content:center;align-items:center;padding:0;font-style:normal;line-height:1;display:flex}#v25-home .demo-choice i svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:72%;height:72%;display:block}#v25-home .opening-brand{padding-top:20px}#v25-home .hero .description{margin-top:9px}#v25-home .description,#v25-home .section-copy p,#v25-home .product-intro p,#v25-home .streamer-caption{text-align:center}#v25-home .signup-meta,#v25-home .streamer-caption{font-size:12px;line-height:17px}#v25-home .engine-track{overflow:hidden}#v25-home .engine-track>span{border-radius:inherit;background:#686e68;width:35%;height:100%;animation:2.4s ease-in-out infinite mm-personalizing;display:block}@keyframes mm-personalizing{0%{transform:translate(-110%)}to{transform:translate(390%)}}@media (prefers-reduced-motion:reduce){#v25-home .engine-track>span{width:65%;animation:none;transform:none}}@media (width<=600px){#v25-home .opening-brand{padding-top:20px}#v25-home .opening-brand .mark{width:49px}#v25-home .hero .description{margin-top:9px}}#v25-home .sticky{background:#faf9f6}#v25-home .learn-more{color:#111411;background:#fff;border-radius:24px;justify-content:center;align-self:center;align-items:center;gap:8px;width:max-content;margin:0 auto 20px;padding:10px 16px;font:500 12px/18px Inter,Arial,sans-serif;text-decoration:none;display:flex;box-shadow:0 2px 12px #1114110d}#v25-home .learn-more:hover{background:#f0eee9}@media (width<=600px){#v25-home .signup .cta,#v25-home .signup input,#v25-home .signup input::placeholder{font-size:var(--website-body-size);line-height:var(--website-body-leading)}}#v25-home .streamer-caption{font-size:var(--website-body-size);line-height:var(--website-body-leading)}#v25-home .demo-engine{margin-top:20px}#v25-home .engine-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}#v25-home .engine-title,#v25-home .preference-demo-title{font-size:14px;line-height:19px}#v25-home .engine-track{height:3px;margin-top:12px}#v25-home .engine-track>span{opacity:1;left:0;animation:2.4s ease-in-out infinite mm-personalizing!important}#v25-home .learn-more{margin-top:20px;margin-bottom:12px;font-size:14px;line-height:19px}#v25-home .signup input,#v25-home .signup .cta{min-height:40px;padding-block:8px}#v25-home .personalization,#v25-home .product-section,#v25-home .faq,#v25-home .final-chapter{padding-top:76px;padding-bottom:76px}@media (width<=600px){#v25-home .personalization,#v25-home .product-section,#v25-home .faq,#v25-home .final-chapter{padding-top:56px;padding-bottom:56px}}@media (prefers-reduced-motion:reduce){#v25-home .engine-track>span{transform:none;animation:none!important}}#v25-home .section-copy,#v25-home .product-intro,#v25-home .final-copy,#v25-home .hero h1,#v25-home .section-copy h2,#v25-home .product-intro h2,#v25-home .final-copy h2,#v25-home .faq h2{text-align:center;margin-inline:auto}#v25-home .section-copy p,#v25-home .product-intro p{text-align:center;width:100%;margin-left:auto;margin-right:auto}#v25-home .hero .scene{box-shadow:none;filter:none;background:0 0;overflow:visible}#v25-home .hero .scene:before,#v25-home .hero .scene:after{content:none}#v25-home .hero .poster,#v25-home .hero .poster.middle{filter:none;box-shadow:0 2px 4px #11141108,0 10px 18px -6px #11141112,0 22px 36px -14px #11141120}#v25-home{--website-body-size:15px;--website-body-leading:21px}#v25-home .signup input,#v25-home .signup .cta,#v25-home .final-copy .btn{min-height:38px;font-size:var(--website-body-size);line-height:var(--website-body-leading);padding:7px 14px}#v25-home .final-copy .btn{border-radius:10px}#v25-home .personalization,#v25-home .product-section,#v25-home .faq,#v25-home .final-chapter{padding-top:68px}#v25-home .faq-table{max-width:620px;margin-inline:auto}#v25-home .faq summary{padding:14px 16px}#v25-home .faq summary:after{font-size:18px}#v25-home .site-footer{width:100%;max-width:none;box-shadow:none;background:#faf9f6;border:0}#v25-home .footer-main{box-shadow:none;background:0 0}#v25-home .footer-copy,#v25-home .footer-links,#v25-home .footer-links a{color:#686e68;background:0 0;font:400 12px/17px Inter,Arial,sans-serif}@media (width<=600px){#v25-home .personalization,#v25-home .product-section,#v25-home .faq,#v25-home .final-chapter{padding-top:50px}}#v25-home .site-footer{padding-top:40px;padding-bottom:32px}#v25-home .demo-window{padding-top:28px;padding-bottom:28px}#v25-home .demo-choice{transition:background-color .16s,border-color .16s}#v25-home .demo-choice i{color:#0000;transition:background-color .16s,border-color .16s}#v25-home .demo-choice i svg{opacity:0;transition:opacity .14s,transform .18s cubic-bezier(.2,.8,.2,1);transform:scale(.82)}#v25-home .demo-choice.selected i{color:#fff;background:#111411;border-color:#111411}#v25-home .demo-choice.selected i svg{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){#v25-home .demo-choice,#v25-home .demo-choice i,#v25-home .demo-choice i svg{transition:none}}#v25-home .signup input,#v25-home .signup .cta{min-height:40px;padding:8px 14px}#v25-home .example-email{margin-top:34px}#v25-home .example-pick{border:1px solid #11141108;padding:20px 18px;box-shadow:0 1px 2px #11141108,0 14px 32px -14px #1114111a,0 32px 64px -30px #11141124}#v25-home .example-poster{box-shadow:0 1px 2px #1114110a,0 10px 22px -12px #11141138}#v25-home .hero .poster,#v25-home .hero .poster.middle{box-shadow:0 1px 2px #11141108,0 12px 26px -12px #11141126,0 28px 54px -26px #1114112e}#v25-home .faq details{overflow:hidden}#v25-home .faq summary{text-align:left;padding:16px 20px;outline:none!important}#v25-home .faq summary:focus-visible{background:#f7f6f2;box-shadow:inset 0 0 0 2px #747a74}#v25-home .faq details[open] summary{padding-bottom:10px}#v25-home .faq details>p{text-align:left;margin:0;padding:0 20px 18px}#v25-home .opening-brand .mark{width:52px}#v25-home .demo-window{border:1px solid #11141108;box-shadow:0 2px 4px #1114110a,0 18px 42px -18px #11141124,0 38px 72px -34px #1114112e}#v25-home .streamers li{transform-origin:50%;transform:scale(.92)}#v25-home .faq summary,#v25-home .faq details>p{font-size:var(--website-body-size);line-height:var(--website-body-leading)}#v25-home .faq details>p{color:#343934}@media (width<=600px){#v25-home .opening-brand .mark{width:46px}#v25-home .hero-stage{flex-direction:column;min-height:100svh;padding-bottom:22px;display:flex}#v25-home .hero-stage>.opening-brand,#v25-home .hero-stage>.hero{flex:none;width:100%}#v25-home .learn-more{margin-top:auto;margin-bottom:0;padding:8px 14px;font-size:13px;line-height:18px;box-shadow:0 4px 18px #11141112}#v25-home .hero h1{font-size:32px;line-height:1.06}#v25-home .section-copy h2,#v25-home .product-intro h2,#v25-home .faq h2,#v25-home .final-copy h2{font-size:30px;line-height:1.08}#v25-home .hero .poster:not(.middle){width:28.5%}#v25-home .example-email{width:100%;max-width:360px;margin-top:34px}#v25-home .example-pick{padding:18px 16px}#v25-home .example-grid{grid-template-columns:108px minmax(0,1fr);gap:12px}#v25-home .example-poster{width:108px;height:162px}#v25-home .example-copy h3{font-size:19px;line-height:21px}#v25-home .final-mark{width:180px;bottom:-24px;right:-10px}}@media (width>=1024px){#v25-home{--desktop-unit:clamp(1.25px, .15svh, 1.5px)}#v25-home *{box-sizing:border-box}html:has(#v25-home){scroll-behavior:smooth;scroll-padding-top:calc(90 * var(--desktop-unit))}#v25-home{color:#111411;font:calc(16 * var(--desktop-unit))/1.55 Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:#faf9f6;margin:0}#v25-home a{color:inherit}#v25-home button,#v25-home input{font:inherit}#v25-home button,#v25-home a,#v25-home input,#v25-home summary{-webkit-tap-highlight-color:transparent}#v25-home button{cursor:pointer}#v25-home a:focus-visible,#v25-home button:focus-visible,#v25-home input:focus-visible,#v25-home summary:focus-visible{outline:calc(2 * var(--desktop-unit)) solid #a84229;outline-offset:calc(4 * var(--desktop-unit))}#v25-home .opening-brand{padding:calc(24 * var(--desktop-unit)) calc(24 * var(--desktop-unit)) 0;align-items:center;gap:calc(11 * var(--desktop-unit));flex-direction:column;display:flex}#v25-home .opening-brand .word{width:calc(168 * var(--desktop-unit));height:auto}#v25-home .sticky{z-index:20;border-bottom:calc(1 * var(--desktop-unit)) solid #e6e3dc;opacity:0;visibility:hidden;pointer-events:none;background:#faf9f6f5;transition:transform .2s,opacity .2s;position:fixed;inset:0 0 auto;transform:translateY(-100%)}#v25-home .sticky.visible{opacity:1;visibility:visible;pointer-events:auto;transform:none}#v25-home .sticky-inner{max-width:calc(1160 * var(--desktop-unit));padding:calc(15 * var(--desktop-unit)) calc(32 * var(--desktop-unit));justify-content:space-between;align-items:center;gap:calc(12 * var(--desktop-unit));margin:auto;display:flex}#v25-home .sticky img{width:calc(177 * var(--desktop-unit));height:auto;display:block}#v25-home .sticky .cta{font-size:calc(14 * var(--desktop-unit));min-height:calc(44 * var(--desktop-unit));padding:calc(11 * var(--desktop-unit)) calc(18 * var(--desktop-unit))}#v25-home .cta{color:#fff;border-radius:calc(12 * var(--desktop-unit));white-space:nowrap;min-height:calc(52 * var(--desktop-unit));padding:calc(14 * var(--desktop-unit)) calc(24 * var(--desktop-unit));background:#111411;border:0;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}#v25-home .cta:hover{background:#2d302d}#v25-home .hero{text-align:center;max-width:calc(1120 * var(--desktop-unit));padding:calc(28 * var(--desktop-unit)) calc(32 * var(--desktop-unit)) calc(40 * var(--desktop-unit));margin:auto}#v25-home h1,#v25-home h2{letter-spacing:-.04em;font-family:Archivo,Arial,sans-serif;font-weight:800}#v25-home h1{font-size:calc(58 * var(--desktop-unit));margin:0;line-height:1.05}#v25-home .description{margin:calc(14 * var(--desktop-unit)) auto 0;color:#5f655f;font-size:calc(17 * var(--desktop-unit))}#v25-home .signup{max-width:calc(590 * var(--desktop-unit));margin:calc(24 * var(--desktop-unit)) auto 0}#v25-home .signup input{border-radius:calc(10 * var(--desktop-unit));width:100%;min-width:0;padding:calc(12 * var(--desktop-unit)) calc(15 * var(--desktop-unit));font-size:calc(16 * var(--desktop-unit));background:0 0;border:0}#v25-home .signup-meta{justify-content:center;align-items:center;gap:calc(5 * var(--desktop-unit)) 0;margin:calc(11 * var(--desktop-unit)) 0 0;color:#686e68;font-size:calc(14 * var(--desktop-unit));flex-wrap:wrap;display:flex}#v25-home .signup-meta .part{white-space:nowrap}#v25-home .dot{margin:0 calc(8 * var(--desktop-unit));font-size:calc(14 * var(--desktop-unit));color:#777d77;font-weight:700;line-height:1;display:inline-block}#v25-home .scene{height:calc(336 * var(--desktop-unit));max-width:calc(650 * var(--desktop-unit));margin:calc(28 * var(--desktop-unit)) auto 0;isolation:isolate;justify-content:center;align-items:center;display:flex}#v25-home .poster{width:calc(188 * var(--desktop-unit));height:calc(282 * var(--desktop-unit));object-fit:cover;border-radius:calc(9 * var(--desktop-unit));box-shadow:0 calc(22 * var(--desktop-unit)) calc(35 * var(--desktop-unit)) calc(-20 * var(--desktop-unit)) #332e3060,0 calc(2 * var(--desktop-unit)) calc(6 * var(--desktop-unit)) #22222212;flex-shrink:0;display:block}#v25-home .poster.left{transform:translate(calc(15 * var(--desktop-unit)),calc(10 * var(--desktop-unit))) rotate(-6deg);z-index:1}#v25-home .poster.middle{width:calc(208 * var(--desktop-unit));height:calc(312 * var(--desktop-unit));z-index:3;transform:translateY(calc(-5 * var(--desktop-unit)));box-shadow:0 calc(25 * var(--desktop-unit)) calc(46 * var(--desktop-unit)) calc(-22 * var(--desktop-unit)) #332e3080,0 calc(1 * var(--desktop-unit)) calc(5 * var(--desktop-unit)) #2222221a}#v25-home .poster.right{transform:translate(calc(-15 * var(--desktop-unit)),calc(10 * var(--desktop-unit))) rotate(6deg);z-index:2}#v25-home .streamers{margin:calc(24 * var(--desktop-unit)) auto 0;max-width:calc(840 * var(--desktop-unit));justify-content:center;align-items:center;gap:calc(12 * var(--desktop-unit)) calc(16 * var(--desktop-unit));flex-wrap:wrap;padding:0;list-style:none;display:flex}#v25-home .streamers li{width:calc(104 * var(--desktop-unit));height:calc(48 * var(--desktop-unit));flex-shrink:0;justify-content:center;align-items:center;display:flex}#v25-home .streamers img{object-fit:contain;filter:brightness(0);opacity:.62;display:block}#v25-home .faq{max-width:calc(760 * var(--desktop-unit));padding:calc(40 * var(--desktop-unit)) calc(32 * var(--desktop-unit)) calc(48 * var(--desktop-unit));border-top:calc(1 * var(--desktop-unit)) solid #e5e3de;margin:0 auto}#v25-home h2{font-size:calc(32 * var(--desktop-unit));margin:0 0 calc(24 * var(--desktop-unit));text-align:center;line-height:1.12}#v25-home .faq-table{border:calc(1 * var(--desktop-unit)) solid #e4e2db;border-radius:calc(16 * var(--desktop-unit));background:#fff;overflow:hidden}#v25-home .faq details+details{border-top:calc(1 * var(--desktop-unit)) solid #e8e6e0}#v25-home .faq summary{cursor:pointer;padding:calc(17 * var(--desktop-unit)) calc(20 * var(--desktop-unit));justify-content:space-between;align-items:center;gap:calc(20 * var(--desktop-unit));font-size:calc(16 * var(--desktop-unit));font-weight:600;list-style:none;display:flex}#v25-home .faq summary::-webkit-details-marker{display:none}#v25-home .faq summary:after{content:"+";font-size:calc(23 * var(--desktop-unit));flex:none;font-weight:400;line-height:1}#v25-home .faq details[open] summary:after{content:"−"}#v25-home .faq p{padding:0 calc(20 * var(--desktop-unit)) calc(20 * var(--desktop-unit));font-size:calc(16 * var(--desktop-unit));color:#5f655f;margin:0;line-height:1.6}#v25-home .site-footer{max-width:calc(1120 * var(--desktop-unit));border-top:calc(1 * var(--desktop-unit)) solid #e5e3de;padding:calc(26 * var(--desktop-unit)) calc(32 * var(--desktop-unit));justify-content:space-between;gap:calc(20 * var(--desktop-unit));font-size:calc(14 * var(--desktop-unit));color:#686e68;margin:auto;display:flex}#v25-home .site-footer p{margin:0}#v25-home .site-footer nav{gap:calc(20 * var(--desktop-unit));display:flex}#v25-home .site-footer a{text-decoration:none}#v25-home .sr{width:calc(1 * var(--desktop-unit));height:calc(1 * var(--desktop-unit));clip-path:inset(50%);position:absolute;overflow:hidden}#v25-home .opening-brand .word{width:calc(124 * var(--desktop-unit))}#v25-home h1{font-weight:700;font-size:calc(60 * var(--desktop-unit));letter-spacing:-.045em;line-height:1.08}#v25-home h2{letter-spacing:-.035em;font-weight:700}#v25-home .description{margin-top:calc(16 * var(--desktop-unit));line-height:1.5}#v25-home .signup{max-width:calc(480 * var(--desktop-unit));margin-top:calc(24 * var(--desktop-unit))}#v25-home .signup-row{gap:calc(10 * var(--desktop-unit));background:0 0;border:0;grid-template-columns:1fr;padding:0}#v25-home .signup input{min-height:calc(52 * var(--desktop-unit));border:calc(1 * var(--desktop-unit)) solid transparent;border-radius:calc(12 * var(--desktop-unit));padding:calc(14 * var(--desktop-unit)) calc(16 * var(--desktop-unit));background:#efeeea}#v25-home .signup input:focus{background:#fff;border-color:#b7b9b3}#v25-home .signup .cta{min-height:calc(50 * var(--desktop-unit));padding:calc(12 * var(--desktop-unit)) calc(20 * var(--desktop-unit))}#v25-home .signup-meta{margin:calc(10 * var(--desktop-unit)) auto 0;font-size:calc(14 * var(--desktop-unit));line-height:calc(18 * var(--desktop-unit));max-width:calc(480 * var(--desktop-unit));display:block}#v25-home .signup-meta .part{display:inline}#v25-home .signup-meta .schedule{margin:0;display:block}#v25-home .signup-meta .schedule .dot{display:none}#v25-home .scene{margin-top:calc(28 * var(--desktop-unit));height:calc(294 * var(--desktop-unit));max-width:calc(550 * var(--desktop-unit));padding-bottom:calc(10 * var(--desktop-unit));position:relative}#v25-home .poster{width:calc(156 * var(--desktop-unit));height:calc(234 * var(--desktop-unit))}#v25-home .poster.middle{width:calc(170 * var(--desktop-unit));height:calc(255 * var(--desktop-unit))}#v25-home .poster.left{transform:translate(calc(12 * var(--desktop-unit)),calc(8 * var(--desktop-unit))) rotate(-5deg)}#v25-home .poster.right{transform:translate(calc(-12 * var(--desktop-unit)),calc(8 * var(--desktop-unit))) rotate(5deg)}#v25-home .cinema-accent{z-index:4;width:calc(150 * var(--desktop-unit));height:calc(100 * var(--desktop-unit));object-fit:contain;right:calc(-4 * var(--desktop-unit));mix-blend-mode:multiply;pointer-events:none;position:absolute;bottom:0}#v25-home .streamers{margin-top:calc(16 * var(--desktop-unit));gap:calc(8 * var(--desktop-unit)) calc(12 * var(--desktop-unit))}#v25-home .streamers img{opacity:.58}#v25-home .sticky img{width:calc(140 * var(--desktop-unit))}#v25-home{--type-support:calc(12 * var(--desktop-unit));--type-body:calc(16 * var(--desktop-unit));--type-heading:calc(28 * var(--desktop-unit));--type-hero:calc(58 * var(--desktop-unit))}#v25-home h1,#v25-home h2{letter-spacing:-.045em;font-weight:800}#v25-home h1{font-size:var(--type-hero)}#v25-home .description{font-size:var(--type-body)}#v25-home .signup{max-width:calc(540 * var(--desktop-unit))}#v25-home .signup-row{gap:calc(4 * var(--desktop-unit));padding:calc(4 * var(--desktop-unit));border:calc(1 * var(--desktop-unit)) solid #d4d6cf;border-radius:calc(14 * var(--desktop-unit));background:#fff;grid-template-columns:minmax(0,1fr) auto;display:grid}#v25-home .signup input{min-height:calc(44 * var(--desktop-unit));padding:calc(10 * var(--desktop-unit)) calc(12 * var(--desktop-unit));background:0 0;border:0;min-width:0}#v25-home .signup .cta{min-height:calc(44 * var(--desktop-unit));padding:calc(10 * var(--desktop-unit)) calc(16 * var(--desktop-unit));font-size:calc(14 * var(--desktop-unit));border-radius:calc(10 * var(--desktop-unit))}#v25-home .signup-meta{font-size:var(--type-support);line-height:calc(18 * var(--desktop-unit));white-space:nowrap;margin-top:calc(9 * var(--desktop-unit))}#v25-home .signup-meta .dot{font-size:calc(13 * var(--desktop-unit));margin:0 calc(7 * var(--desktop-unit));vertical-align:baseline;font-weight:400}#v25-home .streamers{gap:calc(8 * var(--desktop-unit)) calc(24 * var(--desktop-unit))}#v25-home .streamers li{width:calc(96 * var(--desktop-unit))}#v25-home .streamer-caption{font-size:var(--type-support);line-height:calc(18 * var(--desktop-unit));color:#686e68;max-width:calc(440 * var(--desktop-unit));margin:calc(10 * var(--desktop-unit)) auto 0}#v25-home .faq{max-width:none;padding:calc(40 * var(--desktop-unit)) max(calc(24 * var(--desktop-unit)),calc((100% - calc(696 * var(--desktop-unit)))/2));background:#f0eee9;border:0}#v25-home .faq h2{font-size:var(--type-heading)}#v25-home .faq-table{gap:calc(8 * var(--desktop-unit));background:0 0;border:0;border-radius:0;display:grid}#v25-home .faq details{border-radius:calc(12 * var(--desktop-unit));background:#fff}#v25-home .faq details+details{border:0}#v25-home .site-footer{background:#fff;border:0;max-width:none}#v25-home .sticky{box-shadow:0 calc(3 * var(--desktop-unit)) calc(16 * var(--desktop-unit)) #11141108;border-bottom:0}#v25-home h1,#v25-home .faq h2{font-size:calc(28 * var(--desktop-unit));letter-spacing:-.045em;line-height:1.15}#v25-home .description{font-size:calc(14 * var(--desktop-unit));line-height:calc(21 * var(--desktop-unit));max-width:calc(440 * var(--desktop-unit))}#v25-home .streamers{margin-top:calc(4 * var(--desktop-unit))}#v25-home .signup input:focus{box-shadow:none;background:0 0;border:0;outline:none}#v25-home .signup-row:focus-within{border-color:#868b83}#v25-home .opening-brand{padding-top:calc(28 * var(--desktop-unit));gap:0}#v25-home .opening-brand .mark{width:calc(72 * var(--desktop-unit));height:auto}#v25-home .sticky{visibility:visible;opacity:var(--header-progress,0);transform:translateY(calc((1 - var(--header-progress,0)) * calc(-8 * var(--desktop-unit))));pointer-events:none;transition:none}#v25-home .sticky.visible{opacity:var(--header-progress,0);transform:translateY(calc((1 - var(--header-progress,0)) * calc(-8 * var(--desktop-unit))));pointer-events:auto}#v25-home .streamers{width:min(100%,calc(330 * var(--desktop-unit)));max-width:calc(330 * var(--desktop-unit));column-gap:calc(18 * var(--desktop-unit));grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;align-items:center;row-gap:0;margin-inline:auto;display:grid}#v25-home .streamers li{width:auto;height:calc(40 * var(--desktop-unit));min-width:0}#v25-home .streamers img{object-fit:contain;max-width:100%;max-height:none}#v25-home .streamers li:nth-child(2) img{transform:translateY(calc(1 * var(--desktop-unit)))}#v25-home h1,#v25-home .faq h2{line-height:1.1}#v25-home h1 span{display:block}#v25-home .description,#v25-home .faq summary,#v25-home .faq p{font-size:var(--website-body-size);line-height:var(--website-body-leading)}#v25-home .description{max-width:calc(400 * var(--desktop-unit))}#v25-home .signup-meta,#v25-home .streamer-caption{line-height:calc(17 * var(--desktop-unit))}#v25-home .streamers{width:min(100%,calc(300 * var(--desktop-unit)));column-gap:calc(14 * var(--desktop-unit))}#v25-home .streamers li{height:calc(36 * var(--desktop-unit))}#v25-home .streamers li:first-child img{width:calc(66 * var(--desktop-unit))!important;height:calc(20 * var(--desktop-unit))!important}#v25-home .streamers li:nth-child(2) img{transform:translateY(0);width:calc(82 * var(--desktop-unit))!important;height:calc(29.44 * var(--desktop-unit))!important}#v25-home .streamers li:nth-child(3) img{transform:translateY(calc(-4 * var(--desktop-unit)));width:calc(73 * var(--desktop-unit))!important;height:calc(40 * var(--desktop-unit))!important}#v25-home .signup input,#v25-home .signup input::placeholder{font-size:var(--website-body-size)}#v25-home .hero{padding-bottom:calc(48 * var(--desktop-unit))}#v25-home .hero>.streamers{margin-top:calc(26 * var(--desktop-unit));top:calc(3 * var(--desktop-unit));position:relative}#v25-home .sticky img{width:calc(120 * var(--desktop-unit));height:auto}#v25-home .signup-meta .dot{width:calc(3 * var(--desktop-unit));height:calc(3 * var(--desktop-unit));vertical-align:middle;background:#737973;border-radius:50%;padding:0;font-size:0;line-height:0;display:inline-block}#v25-home .signup{background:0 0;border:0;padding:0}#v25-home .signup-row{margin:0}#v25-home .signup input{box-shadow:none;height:auto}#v25-home .signup .cta{font-family:inherit}#v25-home .sr-only{width:calc(1 * var(--desktop-unit));height:calc(1 * var(--desktop-unit));clip-path:inset(50%);position:absolute;overflow:hidden}#v25-home .personalization{padding:calc(56 * var(--desktop-unit)) calc(24 * var(--desktop-unit));text-align:center;background:#f0eee9}#v25-home .section-copy,#v25-home .product-intro{width:100%;max-width:calc(540 * var(--desktop-unit));margin:0 auto}#v25-home .section-copy h2,#v25-home .product-intro h2,#v25-home .final-copy h2{font-size:calc(28 * var(--desktop-unit));letter-spacing:-.045em;margin:0;font-weight:800;line-height:1.1}#v25-home .section-copy p,#v25-home .product-intro p{font:calc(14 * var(--desktop-unit))/calc(19 * var(--desktop-unit)) Inter,Arial,sans-serif;color:#5f655f;margin:calc(11 * var(--desktop-unit)) 0 0}#v25-home .preference-demo{width:100%;max-width:calc(480 * var(--desktop-unit));margin:calc(28 * var(--desktop-unit)) auto 0}#v25-home .demo-window{padding:calc(22 * var(--desktop-unit));border-radius:calc(16 * var(--desktop-unit));box-shadow:0 calc(12 * var(--desktop-unit)) calc(32 * var(--desktop-unit)) calc(-22 * var(--desktop-unit)) #11141135;border:0}#v25-home .preference-demo-title{font:600 calc(14 * var(--desktop-unit))/calc(19 * var(--desktop-unit)) Inter,Arial,sans-serif;margin:0 0 calc(16 * var(--desktop-unit))}#v25-home .demo-choice{min-height:calc(54 * var(--desktop-unit));padding:calc(10 * var(--desktop-unit)) calc(12 * var(--desktop-unit));border-radius:calc(10 * var(--desktop-unit));font:calc(14 * var(--desktop-unit))/calc(19 * var(--desktop-unit)) Inter,Arial,sans-serif}#v25-home .demo-choice-label{gap:calc(9 * var(--desktop-unit));font-size:calc(14 * var(--desktop-unit));line-height:calc(19 * var(--desktop-unit))}#v25-home .engine-title{font:500 calc(14 * var(--desktop-unit))/calc(19 * var(--desktop-unit)) Inter,Arial,sans-serif}#v25-home .product-section{padding:calc(56 * var(--desktop-unit)) calc(24 * var(--desktop-unit));text-align:center;background:#faf9f6}#v25-home .example-email{max-width:calc(560 * var(--desktop-unit));margin:calc(28 * var(--desktop-unit)) auto 0;text-align:left}#v25-home .example-brand{width:calc(140 * var(--desktop-unit));height:auto;margin:0 calc(22 * var(--desktop-unit)) calc(18 * var(--desktop-unit));display:block}#v25-home .example-pick{padding:calc(22 * var(--desktop-unit));border-radius:calc(12 * var(--desktop-unit));background:#fff}#v25-home .example-grid{grid-template-columns:calc(132 * var(--desktop-unit)) minmax(0,1fr);gap:calc(20 * var(--desktop-unit));align-items:start;display:grid}#v25-home .example-poster{width:calc(132 * var(--desktop-unit));height:calc(198 * var(--desktop-unit));object-fit:cover;border-radius:calc(10 * var(--desktop-unit));display:block}#v25-home .example-copy h3{font:800 calc(24 * var(--desktop-unit))/calc(26 * var(--desktop-unit)) Archivo,Arial,sans-serif;letter-spacing:calc(-.6 * var(--desktop-unit));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}#v25-home .example-meta{margin-top:calc(6 * var(--desktop-unit));font:calc(14 * var(--desktop-unit))/calc(26 * var(--desktop-unit)) Inter,Arial,sans-serif;color:#5f655f}#v25-home .example-meta>span{vertical-align:middle;white-space:nowrap;display:inline-block}#v25-home .example-meta>span:first-child{margin-right:calc(6 * var(--desktop-unit))}#v25-home .example-dot{width:calc(3 * var(--desktop-unit));height:calc(3 * var(--desktop-unit));vertical-align:middle;margin:0 calc(4 * var(--desktop-unit));background:#737973;border-radius:50%;display:inline-block}#v25-home .example-genre{padding:calc(4 * var(--desktop-unit)) calc(8 * var(--desktop-unit));border-radius:calc(20 * var(--desktop-unit));font-weight:500;line-height:calc(18 * var(--desktop-unit));color:#414741;background:#efeee9}#v25-home .example-rating{align-items:center;gap:calc(6 * var(--desktop-unit));margin-top:calc(5 * var(--desktop-unit));font:calc(14 * var(--desktop-unit))/calc(20 * var(--desktop-unit)) Inter,Arial,sans-serif;color:#505650;display:flex}#v25-home .example-rating>span:first-child{color:#111411}#v25-home .example-overview{margin:calc(7 * var(--desktop-unit)) 0 0;font:calc(14 * var(--desktop-unit))/calc(19 * var(--desktop-unit)) Inter,Arial,sans-serif;color:#505650;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#v25-home .example-why{margin:calc(14 * var(--desktop-unit)) 0 0;font:calc(14 * var(--desktop-unit))/calc(19 * var(--desktop-unit)) Inter,Arial,sans-serif;color:#5f655f}#v25-home .example-why strong{color:#111411}#v25-home .example-watch{margin-top:calc(14 * var(--desktop-unit));padding:calc(11 * var(--desktop-unit)) calc(12 * var(--desktop-unit));color:#fff;text-align:center;border-radius:calc(11 * var(--desktop-unit));font:600 calc(14 * var(--desktop-unit))/calc(20 * var(--desktop-unit)) Inter,Arial,sans-serif;background:#111411}#v25-home .example-feedback{gap:calc(6 * var(--desktop-unit));padding:calc(14 * var(--desktop-unit)) 0 calc(8 * var(--desktop-unit));font:500 calc(14 * var(--desktop-unit))/calc(20 * var(--desktop-unit)) Inter,Arial,sans-serif;color:#5e645f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#v25-home .example-feedback>span{justify-content:center;align-items:center;gap:calc(5 * var(--desktop-unit));white-space:nowrap;display:flex}#v25-home .example-feedback .icon{width:calc(16 * var(--desktop-unit));height:calc(16 * var(--desktop-unit));stroke:currentColor;fill:none;stroke-width:1.7px;flex:none}#v25-home .example-disclaimer{font:calc(12 * var(--desktop-unit))/calc(17 * var(--desktop-unit)) Inter,Arial,sans-serif;color:#686e68;text-align:center;margin:calc(12 * var(--desktop-unit)) 0 0}#v25-home .faq{padding-top:calc(48 * var(--desktop-unit));padding-bottom:calc(48 * var(--desktop-unit))}#v25-home .final-chapter{padding:calc(56 * var(--desktop-unit)) calc(24 * var(--desktop-unit));color:#fff;text-align:center;background:#111411;position:relative;overflow:hidden}#v25-home .final-copy{z-index:2;width:100%;max-width:calc(540 * var(--desktop-unit));margin:auto;position:relative}#v25-home .final-copy h2{color:#fff}#v25-home .final-copy .btn{margin-top:calc(24 * var(--desktop-unit));min-height:calc(44 * var(--desktop-unit));padding:calc(11 * var(--desktop-unit)) calc(18 * var(--desktop-unit));border-radius:calc(11 * var(--desktop-unit));color:#111411;font:600 calc(14 * var(--desktop-unit))/calc(20 * var(--desktop-unit)) Inter,Arial,sans-serif;background:#fff;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}#v25-home .site-footer{padding:calc(24 * var(--desktop-unit)) calc(32 * var(--desktop-unit))}#v25-home .footer-main{width:100%;max-width:calc(1056 * var(--desktop-unit));justify-content:space-between;align-items:center;margin:auto;display:flex}#v25-home .footer-copy,#v25-home .footer-links{font:calc(12 * var(--desktop-unit))/calc(17 * var(--desktop-unit)) Inter,Arial,sans-serif;color:#686e68}html:has(#v25-home){scrollbar-gutter:auto;scrollbar-width:none}html:has(#v25-home)::-webkit-scrollbar{display:none}#v25-home{width:100%;max-width:none;min-height:100vh}#v25-home>main{width:100%;max-width:none;margin:0;padding:0;display:block}#v25-home .hero{gap:normal;width:auto;min-height:0;display:block}#v25-home .hero h1{max-width:none}#v25-home .hero h1 span{color:inherit}#v25-home .hero p{padding:0}#v25-home{scrollbar-gutter:auto;overflow:visible}#v25-home .hero h1{text-wrap:wrap;transform:none}#v25-home .hero p{text-wrap:wrap}#v25-home .hero{padding-top:calc(16 * var(--desktop-unit))}#v25-home .description{margin-top:calc(15 * var(--desktop-unit))}#v25-home .scene{margin-top:calc(26 * var(--desktop-unit))}#v25-home .signup{margin-top:calc(16 * var(--desktop-unit))}#v25-home .hero>.streamers{margin-top:calc(30 * var(--desktop-unit))}#v25-home .personalization,#v25-home .product-section{padding-top:calc(68 * var(--desktop-unit))}#v25-home .faq{padding-top:calc(60 * var(--desktop-unit))}#v25-home .final-chapter{padding-top:calc(68 * var(--desktop-unit))}#v25-home .hero .scene{margin-top:calc(24 * var(--desktop-unit))}#v25-home .hero .description{max-width:calc(540 * var(--desktop-unit));margin:calc(16 * var(--desktop-unit)) auto 0;text-wrap:pretty}#v25-home .hero .signup{margin-top:calc(18 * var(--desktop-unit))}#v25-home .section-copy p,#v25-home .product-intro p{text-wrap:pretty}#v25-home .streamer-set{margin:calc(32 * var(--desktop-unit)) auto 0;text-align:center}#v25-home .streamer-set>.streamers{top:calc(3 * var(--desktop-unit));margin-top:0;position:relative}#v25-home .hero{padding-top:calc(10 * var(--desktop-unit));margin:0 auto}#v25-home .hero h1{margin:0 auto}#v25-home .demo-choice i{flex:none;justify-content:center;align-items:center;padding:0;font-style:normal;line-height:1;display:flex}#v25-home .demo-choice i svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:72%;height:72%;display:block}#v25-home .opening-brand{padding-top:calc(20 * var(--desktop-unit))}#v25-home .hero .description{margin-top:calc(9 * var(--desktop-unit))}#v25-home .description,#v25-home .section-copy p,#v25-home .product-intro p,#v25-home .streamer-caption{text-align:center}#v25-home .engine-track{overflow:hidden}#v25-home .engine-track>span{border-radius:inherit;background:#686e68;width:35%;height:100%;animation:2.4s ease-in-out infinite mm-personalizing;display:block}#v25-home .sticky{background:#faf9f6}#v25-home .learn-more{justify-content:center;align-items:center;gap:calc(8 * var(--desktop-unit));width:max-content;margin:0 auto calc(20 * var(--desktop-unit));padding:calc(10 * var(--desktop-unit)) calc(16 * var(--desktop-unit));border-radius:calc(24 * var(--desktop-unit));box-shadow:0 calc(2 * var(--desktop-unit)) calc(12 * var(--desktop-unit)) #1114110d;color:#111411;font:500 calc(12 * var(--desktop-unit))/calc(18 * var(--desktop-unit)) Inter,Arial,sans-serif;background:#fff;align-self:center;text-decoration:none;display:flex}#v25-home .learn-more:hover{background:#f0eee9}#v25-home .streamer-caption{font-size:var(--website-body-size);line-height:var(--website-body-leading)}#v25-home .demo-engine{margin-top:calc(20 * var(--desktop-unit))}#v25-home .engine-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}#v25-home .engine-track{margin-top:calc(12 * var(--desktop-unit));height:calc(3 * var(--desktop-unit))}#v25-home .engine-track>span{opacity:1;left:0;animation:2.4s ease-in-out infinite mm-personalizing!important}#v25-home .learn-more{font-size:calc(14 * var(--desktop-unit));line-height:calc(19 * var(--desktop-unit));margin-top:calc(20 * var(--desktop-unit));margin-bottom:calc(12 * var(--desktop-unit))}#v25-home .signup input,#v25-home .signup .cta{min-height:calc(40 * var(--desktop-unit));padding-block:calc(8 * var(--desktop-unit))}#v25-home .personalization,#v25-home .product-section,#v25-home .faq,#v25-home .final-chapter{padding-top:calc(76 * var(--desktop-unit));padding-bottom:calc(76 * var(--desktop-unit))}#v25-home .section-copy,#v25-home .product-intro,#v25-home .final-copy,#v25-home .hero h1,#v25-home .section-copy h2,#v25-home .product-intro h2,#v25-home .final-copy h2,#v25-home .faq h2{text-align:center;margin-inline:auto}#v25-home .section-copy p,#v25-home .product-intro p{text-align:center;width:100%;margin-left:auto;margin-right:auto}#v25-home .hero .scene{box-shadow:none;filter:none;background:0 0;overflow:visible}#v25-home .hero .scene:before,#v25-home .hero .scene:after{content:none}#v25-home .hero .poster,#v25-home .hero .poster.middle{box-shadow:0 calc(2 * var(--desktop-unit)) calc(4 * var(--desktop-unit)) #11141108,0 calc(10 * var(--desktop-unit)) calc(18 * var(--desktop-unit)) calc(-6 * var(--desktop-unit)) #11141112,0 calc(22 * var(--desktop-unit)) calc(36 * var(--desktop-unit)) calc(-14 * var(--desktop-unit)) #11141120;filter:none}#v25-home .signup input,#v25-home .signup .cta,#v25-home .final-copy .btn{min-height:calc(38 * var(--desktop-unit));padding:calc(7 * var(--desktop-unit)) calc(14 * var(--desktop-unit));font-size:var(--website-body-size);line-height:var(--website-body-leading)}#v25-home .final-copy .btn{border-radius:calc(10 * var(--desktop-unit))}#v25-home .personalization,#v25-home .product-section,#v25-home .faq,#v25-home .final-chapter{padding-top:calc(68 * var(--desktop-unit))}#v25-home .faq-table{max-width:calc(620 * var(--desktop-unit));margin-inline:auto}#v25-home .site-footer{width:100%;max-width:none;box-shadow:none;background:#faf9f6;border:0}#v25-home .footer-main{box-shadow:none;background:0 0}#v25-home .footer-copy,#v25-home .footer-links,#v25-home .footer-links a{font:400 calc(12 * var(--desktop-unit))/calc(17 * var(--desktop-unit)) Inter,Arial,sans-serif;color:#686e68;background:0 0}#v25-home .site-footer{padding-top:calc(40 * var(--desktop-unit));padding-bottom:calc(32 * var(--desktop-unit))}#v25-home .demo-window{padding-top:calc(28 * var(--desktop-unit));padding-bottom:calc(28 * var(--desktop-unit))}#v25-home .demo-choice{transition:background-color .16s,border-color .16s}#v25-home .demo-choice i{color:#0000;transition:background-color .16s,border-color .16s}#v25-home .demo-choice i svg{opacity:0;transition:opacity .14s,transform .18s cubic-bezier(.2,.8,.2,1);transform:scale(.82)}#v25-home .demo-choice.selected i{color:#fff;background:#111411;border-color:#111411}#v25-home .demo-choice.selected i svg{opacity:1;transform:scale(1)}#v25-home .example-pick{padding:calc(20 * var(--desktop-unit)) calc(18 * var(--desktop-unit));border:calc(1 * var(--desktop-unit)) solid #11141108;box-shadow:0 calc(1 * var(--desktop-unit)) calc(2 * var(--desktop-unit)) #11141108,0 calc(14 * var(--desktop-unit)) calc(32 * var(--desktop-unit)) calc(-14 * var(--desktop-unit)) #1114111a,0 calc(32 * var(--desktop-unit)) calc(64 * var(--desktop-unit)) calc(-30 * var(--desktop-unit)) #11141124}#v25-home .example-poster{box-shadow:0 calc(1 * var(--desktop-unit)) calc(2 * var(--desktop-unit)) #1114110a,0 calc(10 * var(--desktop-unit)) calc(22 * var(--desktop-unit)) calc(-12 * var(--desktop-unit)) #11141138}#v25-home .hero .poster,#v25-home .hero .poster.middle{box-shadow:0 calc(1 * var(--desktop-unit)) calc(2 * var(--desktop-unit)) #11141108,0 calc(12 * var(--desktop-unit)) calc(26 * var(--desktop-unit)) calc(-12 * var(--desktop-unit)) #11141126,0 calc(28 * var(--desktop-unit)) calc(54 * var(--desktop-unit)) calc(-26 * var(--desktop-unit)) #1114112e}#v25-home .faq details{overflow:hidden}#v25-home .faq summary{padding:calc(16 * var(--desktop-unit)) calc(20 * var(--desktop-unit));text-align:left;outline:none!important}#v25-home .faq summary:focus-visible{box-shadow:inset 0 0 0 calc(2 * var(--desktop-unit)) #747a74;background:#f7f6f2}#v25-home .faq details>p{padding:0 calc(20 * var(--desktop-unit)) calc(18 * var(--desktop-unit));text-align:left;margin:0}#v25-home .opening-brand .mark{width:calc(52 * var(--desktop-unit))}#v25-home .demo-window{border:calc(1 * var(--desktop-unit)) solid #11141108;box-shadow:0 calc(2 * var(--desktop-unit)) calc(4 * var(--desktop-unit)) #1114110a,0 calc(18 * var(--desktop-unit)) calc(42 * var(--desktop-unit)) calc(-18 * var(--desktop-unit)) #11141124,0 calc(38 * var(--desktop-unit)) calc(72 * var(--desktop-unit)) calc(-34 * var(--desktop-unit)) #1114112e}#v25-home .streamers li{transform-origin:50%;transform:scale(.92)}#v25-home .faq summary,#v25-home .faq details>p{font-size:var(--website-body-size);line-height:var(--website-body-leading)}#v25-home .faq details>p{color:#343934}#v25-home{--website-body-size:17px;--website-body-leading:24px}#v25-home .hero h1,#v25-home .faq h2,#v25-home .section-copy h2,#v25-home .product-intro h2,#v25-home .final-copy h2{font-size:calc(36 * var(--desktop-unit));line-height:1.1}#v25-home .section-copy p,#v25-home .product-intro p,#v25-home .demo-choice,#v25-home .demo-choice-label,#v25-home .preference-demo-title,#v25-home .signup .cta{font-size:var(--website-body-size);line-height:var(--website-body-leading)}#v25-home .hero-stage{flex-direction:column;justify-content:center;min-height:100svh;display:flex}#v25-home .hero-stage>.hero{flex-shrink:0;width:100%}#v25-home .hero-stage>.opening-brand{flex-shrink:0}#v25-home .hero .poster{width:calc(138 * var(--desktop-unit));height:calc(207 * var(--desktop-unit))}#v25-home .hero .poster.middle{width:calc(156.4 * var(--desktop-unit));height:calc(234.6 * var(--desktop-unit))}#v25-home .hero .scene{height:calc(270.48 * var(--desktop-unit))}#v25-home .preference-demo{max-width:720px}#v25-home .demo-window{border-radius:16px;padding:30px 24px}#v25-home .preference-demo-grid{gap:10px}#v25-home .demo-choice{border-radius:10px;min-height:64px;padding:12px}#v25-home .demo-choice,#v25-home .demo-choice-label{font-size:16px;line-height:22px}#v25-home .demo-emoji{font-size:20px}#v25-home .preference-demo-title{margin-bottom:18px;font-size:16px;line-height:22px}#v25-home .engine-title{font-size:16px;line-height:22px}#v25-home .demo-choice i{width:18px;height:18px}#v25-home .signup-meta,#v25-home .streamer-caption{font-size:14px;line-height:20px}#v25-home .signup .cta,#v25-home .signup input,#v25-home .signup input::placeholder,#v25-home .streamer-caption,#v25-home .learn-more{font-size:var(--website-body-size);line-height:var(--website-body-leading)}#v25-home .hero-stage{padding-bottom:16px}#v25-home .learn-more{margin-top:24px}#v25-home .engine-title,#v25-home .preference-demo-title{font-size:16px;line-height:22px}#v25-home .signup input,#v25-home .signup .cta,#v25-home .final-copy .btn{min-height:44px;font-size:var(--website-body-size);border-radius:12px;padding:10px 18px;line-height:24px}#v25-home .faq-table{max-width:760px}#v25-home .faq summary{padding:18px 22px}#v25-home .faq details[open] summary{padding-bottom:11px}#v25-home .faq details>p{padding:0 22px 20px}#v25-home .faq summary:after{font-size:20px}#v25-home .footer-copy,#v25-home .footer-links,#v25-home .footer-links a{font-size:14px;line-height:20px}#v25-home .example-email{width:100%;max-width:403.2px;margin:31.36px auto 0}#v25-home .example-pick{border-radius:13.44px;padding:17.92px}#v25-home .example-grid{grid-template-columns:125.44px minmax(0,1fr);gap:14.56px}#v25-home .example-poster{border-radius:11.2px;width:125.44px;height:188.16px}#v25-home .example-copy h3{font-size:22.4px;line-height:24.64px}#v25-home .example-meta{margin-top:6.72px;font-size:15.68px;line-height:26.88px}#v25-home .example-genre{padding:4.48px 8.96px;line-height:20.16px}#v25-home .example-rating{gap:6.72px;margin-top:5.6px;font-size:15.68px;line-height:22.4px}#v25-home .example-overview{margin-top:7.84px;font-size:15.68px;line-height:21.28px}#v25-home .example-why{margin-top:15.68px;font-size:15.68px;line-height:21.28px}#v25-home .example-watch,#v25-home .example-feedback{font-size:15.68px;line-height:22.4px}#v25-home .example-watch{border-radius:12.32px;margin-top:15.68px;padding:12.32px 13.44px}#v25-home .example-feedback{gap:6.72px;padding:15.68px 0 8.96px}#v25-home .example-feedback .icon{width:17.92px;height:17.92px}#v25-home .example-email{margin-top:42px}#v25-home .example-pick{padding:22px 20px}#v25-home .signup input,#v25-home .signup .cta{min-height:calc(40 * var(--desktop-unit));padding:calc(8 * var(--desktop-unit)) calc(16 * var(--desktop-unit))}}:is(html:has(.admin-page),body:has(.admin-page)){background:#faf9f6}.admin-page{--admin-type-content:14px;--admin-type-button:13px;--admin-type-heading:21px;--ink:#111411;--muted:#686a6c;--line:#e9e8e3;color:#111411;font-family:Inter,Arial,sans-serif}.admin-page :is(h1,h2,h3){font-variation-settings:normal;letter-spacing:-.025em;font-family:Archivo,Arial,sans-serif}.admin-page .admin-header{border-bottom:1px solid #e9e8e3;height:74px}.admin-page .admin-brand{gap:14px}.admin-page .admin-brand img{width:170px;height:auto;margin:0}.admin-page .admin-brand em{color:#686a6c;letter-spacing:.08em;background:0 0;margin:0;padding:0;font-size:11px;font-weight:500}.admin-page .admin-title-row{height:24px;margin:0;padding:0}.admin-page .admin-panel{background:#fff;border:1px solid #e9e8e3;border-radius:20px;margin-bottom:20px;padding:24px;box-shadow:0 8px 24px -18px #11141120}.admin-page :is(.admin-status,.admin-badge,.profile-tag,.admin-pill){color:#575a57;background:#f3f2ee;border-color:#e8e7e2;font-weight:500}.admin-page :is(.key-stat,.schedule-row){background:#f5f3ee;border-radius:12px}.admin-page :is(.key-stat strong,.schedule-date strong){font-variant-numeric:tabular-nums;font-weight:500}.admin-page .subscriber-table{table-layout:fixed;min-width:620px;font-size:14px}.admin-page .subscriber-table th{text-align:left;color:#686a6c;border-bottom:1px solid #e9e8e3;padding:10px;font-size:12px;font-weight:500}.admin-page .subscriber-table td{vertical-align:middle;border-color:#e9e8e3;padding:12px 10px}.admin-page .subscriber-col-email{width:38%}.admin-page .subscriber-col-profile{width:32%}.admin-page .subscriber-col-sent{width:14%}.admin-page .subscriber-col-actions{width:16%}.admin-page .subscriber-table td:first-child>span{overflow-wrap:anywhere}.admin-page .subscriber-joined,.admin-page .subscriber-expand-hint{color:#686a6c;margin-top:4px;font-size:12px;display:block}.admin-page .subscriber-table .recommendation-count{text-align:left;font-weight:500}.admin-page .subscriber-delete-button{color:#686a6c;white-space:nowrap;background:0 0;border:1px solid #e5e4df;border-radius:8px;min-height:34px;padding:6px 10px;font-size:12px}.admin-page .subscriber-delete-button:hover{color:#111411;background:#f3f2ee}.admin-page .subscriber-detail-row td{background:#faf9f6;padding:16px 10px}.admin-page .subscriber-primary-row:hover,.admin-page .subscriber-primary-row.is-expanded{background:#f7f6f2}.admin-page .subscriber-table-wrap{overflow-x:auto}.ay-root.onboarding-layout{--onboarding-heading-top:120px}.ay-root.onboarding-layout .masthead{background:#faf9f6;height:64px;position:absolute;inset:0 0 auto}.ay-root.onboarding-layout .masthead-inner{justify-content:center;height:64px;padding:15px 24px}.ay-root.onboarding-layout .brand .quiet-brand-lockup{width:120px;max-width:none;height:auto;display:block}.ay-root.onboarding-layout :is(.quiz-wrap,.success-wrap){padding-top:calc(var(--onboarding-heading-top) - 35px)!important}.ay-root.onboarding-layout .progress{height:3px;margin:0!important}.ay-root.onboarding-layout :is(.question,.success-head){padding-top:32px!important}.ay-root.onboarding-layout :is(.question h1,.success-head h1){white-space:normal;text-overflow:clip;-webkit-line-clamp:unset;text-align:center;text-wrap:balance;width:100%;max-width:19ch;height:auto;min-height:2.06em;margin:0 auto;font-size:clamp(44px,29.86px + 2.35vw,54px);font-weight:800;line-height:1.03;display:block;overflow:visible}.ay-root.onboarding-layout :is(.question-desc,.success-head p){text-align:center;max-width:650px;min-height:2.8em;line-height:1.4;margin:12px auto 0!important}.ay-root.onboarding-layout .options{margin-top:24px}.ay-root.onboarding-layout .film-search{max-width:none;position:relative}.ay-root.onboarding-layout .film-search input{padding-right:52px}.ay-root.onboarding-layout .film-search input::-webkit-search-cancel-button{display:none}.ay-root.onboarding-layout .film-search-clear{color:#111411;cursor:pointer;background:#f5f2eb;border:0;border-radius:10px;place-items:center;width:40px;height:40px;font:26px/1 Arial;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ay-root.onboarding-layout .film-grid{align-content:start;min-height:240px;position:relative}.ay-root.onboarding-layout .film-search-status{z-index:2;background:#faf9f6ed;border-radius:8px;margin:0;padding:8px 12px;font-size:14px;line-height:20px;position:absolute;top:0;left:0}.ay-root.onboarding-layout .choice-badge{box-shadow:none!important;background:0 0!important;border:0!important}.ay-root.onboarding-layout .choice:has(input:checked) .emoji-badge{filter:drop-shadow(0 0 1.5px #ffffff80)}@media (width>=1024px){.ay-root.onboarding-layout .brand .quiet-brand-lockup{width:clamp(150px,18svh,180px)}}:is(html:has(#v25-home),body:has(#v25-home)){scrollbar-gutter:auto;background:#faf9f6;max-width:100%;margin:0;overflow-x:clip}#v25-home,#v25-home>main{width:100%;min-width:0;max-width:100%}.ay-root{--muted:#686a6c}.ay-root :is(.hero-description,.section-copy p,.product-intro p,.footer-copy,.footer-links a,.why-inline,.why-inline span){color:#686a6c}#v25-home{--mm-secondary:#686a6c;--mm-cream:#f5f2eb;--mm-control-size:14px;--muted:var(--mm-secondary);background:#faf9f6}#v25-home :is(.hero-stage,.product-section,.site-footer,.sticky){background:#faf9f6}#v25-home :is(.personalization,.faq){background:var(--mm-cream)}#v25-home :is(.description,.section-copy p,.product-intro p,.streamer-caption,.signup-meta,.footer-copy,.footer-links a,.faq details>p){color:var(--mm-secondary)}#v25-home :is(.signup input,.signup .cta,.final-copy .btn,.learn-more){font-size:var(--mm-control-size)}#v25-home :is(.section-copy p,.product-intro p,.faq summary,.faq details>p){font-family:Inter,Arial,sans-serif;font-size:var(--website-body-size);letter-spacing:normal;line-height:1.38}#v25-home .faq summary{font-weight:500}#v25-home .faq details>p{font-weight:400}#v25-home .hero .scene{transform-origin:50%;margin-top:12px;margin-bottom:-10px;transform:scale(.9)}#v25-home .hero .description{color:#737577;font-size:14px;font-weight:400;line-height:20px}#v25-home .signup-meta{color:#737577;font-size:11.5px;font-weight:400;line-height:17px}#v25-home .signup-row{border:1px solid #e5e5e2;box-shadow:0 2px 8px #11141103}#v25-home .signup input::placeholder{color:#858789;opacity:1}#v25-home .signup-meta .dot{opacity:.8;width:2.5px;height:2.5px;font-size:0;line-height:0}#v25-home .signup-row{border-color:#e4e4df;border-radius:15px;gap:4px;padding:4px}#v25-home .signup input,#v25-home .signup .cta{height:auto;min-height:48px;font-size:var(--mm-control-size);padding:13px 14px;line-height:22px}#v25-home .signup-row:focus-within{border-color:#e4e4df;outline:none;box-shadow:0 2px 8px #11141103}#v25-home .signup input:focus{box-shadow:none;border:0;outline:none}#v25-home .signup input::placeholder{font-size:var(--mm-control-size);font-weight:400;line-height:22px}#v25-home .signup .cta{border-radius:11px}#v25-home .hero .signup{margin-top:10px}#v25-home .demo-choice:not(.selected),#v25-home .demo-choice:not(.selected) i{transition-duration:80ms}#v25-home .demo-choice:not(.selected) i svg{opacity:0;transition:none;transform:scale(.9)}@media (width<=1023px){#v25-home .hero-stage{min-height:100svh;padding-top:24px;padding-bottom:max(24px,env(safe-area-inset-bottom));flex-direction:column;display:flex}#v25-home .hero-stage>.opening-brand{margin-top:auto;padding-top:0}#v25-home .hero-stage>.hero{margin-top:0;margin-bottom:auto;padding-bottom:28px}#v25-home .hero-stage>.learn-more{flex:none;align-self:center;margin-top:12px;margin-bottom:0;padding:9px 16px;line-height:20px}#v25-home .hero .description{max-width:360px;padding-inline:8px}}#v25-home .mail-phone-scene{text-align:left;width:min(100%,470px);margin:64px auto 0;padding:26px 30px 8px}#v25-home .mail-phone-shell{background:#fcfcfc;border:1px solid #eeeeec;border-radius:48px;width:100%;max-width:330px;margin:auto;padding:0 0 54px;position:relative;box-shadow:0 2px 8px #1114110a,0 22px 48px -22px #11141125}#v25-home .mail-phone-brand{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:0 12px 26px;font:14px/20px Inter Variable,Inter,Arial,sans-serif;display:flex}#v25-home .mail-phone-avatar{background:#fff;border-radius:50%;place-items:center;width:54px;height:54px;margin-top:-27px;margin-bottom:6px;display:grid;box-shadow:0 4px 16px #11141110}#v25-home .mail-phone-avatar img{width:34px;height:auto}#v25-home .mail-phone-brand>span:last-child{color:var(--mm-secondary);font-size:13px}#v25-home .mail-phone-card{background:#fff;border-radius:22px;width:calc(100% + 48px);margin-left:-36px;padding:20px;position:relative;box-shadow:0 2px 6px #11141106,0 12px 32px -10px #11141120}#v25-home .mail-phone-film{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;display:grid}#v25-home .mail-phone-poster{object-fit:cover;border-radius:10px;width:112px;height:168px;display:block}#v25-home .mail-phone-copy{min-width:0}#v25-home .mail-phone-copy h3{letter-spacing:-.035em;margin:0;font:800 22px/1.1 Archivo,Arial,sans-serif}#v25-home .mail-phone-meta{color:var(--mm-secondary);margin:8px 0 6px;font:14px/20px Inter Variable,Inter,Arial,sans-serif}#v25-home .mail-phone-genre{background:var(--mm-cream);border-radius:20px;padding:3px 9px;font:14px/20px Inter Variable,Inter,Arial,sans-serif;display:inline-block}#v25-home .mail-phone-overview,#v25-home .mail-phone-why{color:var(--mm-secondary);margin:10px 0 0;font:14px/20px Inter Variable,Inter,Arial,sans-serif}#v25-home .mail-phone-why{margin-top:18px}#v25-home .mail-phone-why strong{color:#111411}#v25-home .mail-phone-actions{background:#fff;border-radius:20px;width:calc(100% + 10px);margin:24px 0 0 18px;padding:16px;position:relative;box-shadow:0 2px 6px #11141106,0 12px 32px -10px #11141120}#v25-home .mail-phone-watch{color:#fff;text-align:center;background:#111411;border-radius:12px;padding:12px;font:600 14px/20px Inter Variable,Inter,Arial,sans-serif;display:block}#v25-home .mail-phone-feedback{color:var(--mm-secondary);justify-content:space-between;gap:8px;margin-top:14px;font:12px/18px Inter Variable,Inter,Arial,sans-serif;display:flex}#v25-home .mail-phone-feedback>span{white-space:nowrap;align-items:center;gap:4px;display:flex}#v25-home .mail-phone-feedback .icon{fill:none;stroke:currentColor;stroke-width:1.7px;flex:none;width:15px;height:15px}@media (width>=1024px){#v25-home{--mm-control-size:16px}#v25-home .hero .description{font-size:16px;line-height:23px}#v25-home .signup-meta{font-size:13px;line-height:19px}}@media (width<=600px){#v25-home .mail-phone-scene{max-width:380px;margin-top:52px;padding-inline:26px}#v25-home .mail-phone-card{width:calc(100% + 24px);margin-left:-16px;padding:16px}#v25-home .mail-phone-film{grid-template-columns:96px minmax(0,1fr);gap:12px}#v25-home .mail-phone-poster{width:96px;height:144px}#v25-home .mail-phone-copy h3{font-size:20px}#v25-home .mail-phone-actions{width:calc(100% + 12px);margin-left:8px;padding:14px}#v25-home .mail-phone-feedback{gap:4px}}#v25-home :is(.personalization,.product-section,.faq){padding-top:100px;padding-bottom:108px}#v25-home .preference-demo{width:calc(100% - 48px);max-width:660px;margin:64px auto 0;padding:0;transform:translateY(-6px)}#v25-home .demo-window{padding:24px 22px;box-shadow:0 2px 4px #11141108,0 14px 28px -16px #11141120,0 24px 42px -28px #11141118}#v25-home .demo-choice{min-height:54px;padding:10px 12px}#v25-home .personalization .streamer-set{margin-top:64px}#v25-home .faq h2{text-align:center;width:100%;max-width:800px;margin:0 auto 36px}#v25-home .faq-table{max-width:800px}#v25-home .sticky-inner{justify-content:center}#v25-home .final-chapter{justify-content:center;align-items:center;width:100%;max-width:none;min-height:280px;margin:0;padding:64px 24px;display:flex}#v25-home .final-copy h2{margin-bottom:0;font-size:clamp(26px,3.2vw,40px)}#v25-home .mail-phone-avatar{width:40px;height:40px;margin-top:-16px;margin-bottom:2px;box-shadow:0 3px 10px #11141108}#v25-home .mail-phone-avatar img{object-fit:contain;place-self:center;width:23px;height:auto;margin:0;display:block}#v25-home .mail-phone-brand{gap:0;padding-bottom:10px}#v25-home .mail-phone-status{background:#fff;border:1px solid #f0f0ee;border-radius:19px;flex-direction:column;align-items:center;gap:4px;margin-top:-4px;padding:11px 15px 12px;display:flex;box-shadow:0 6px 16px #11141108}#v25-home .mail-phone-status strong{font-size:15px;line-height:19px}#v25-home .mail-phone-status>span{color:var(--mm-secondary);font-size:12px;line-height:16px}#v25-home .mail-phone-avatar{z-index:1;position:relative}#v25-home .mail-phone-rating{color:var(--mm-secondary);margin:5px 0 0;font:11px/17px Inter Variable,Inter,Arial,sans-serif}#v25-home .mail-phone-rating>span{color:#111411}#v25-home .mail-phone-card{padding:18px}#v25-home .mail-phone-film{grid-template-columns:40% minmax(0,1fr);align-items:start;gap:12px}#v25-home .mail-phone-poster{aspect-ratio:2/3;width:100%;height:auto}#v25-home .mail-phone-copy h3{font-size:21px;line-height:1.1}#v25-home .mail-phone-meta{flex-wrap:wrap;align-items:center;gap:3px 5px;margin:7px 0 0;font-size:11px;line-height:17px;display:flex}#v25-home .mail-phone-meta>span{white-space:nowrap}#v25-home .mail-phone-genre{padding:1px 5px;font-size:11px;line-height:17px}#v25-home .mail-phone-overview{margin-top:7px;font-size:13px;line-height:18px}#v25-home .mail-phone-why{margin-top:10px;font-size:13px;line-height:17px}#v25-home .mail-phone-actions{z-index:1;width:86%;margin:34px -28px 0 auto;padding:18px}#v25-home .mail-phone-watch{padding:9px;font-size:13px}#v25-home .mail-phone-feedback .icon{width:13px;height:13px}#v25-home .mail-phone-popcorn{filter:drop-shadow(0 8px 9px #11141114);z-index:2;pointer-events:none;font:80px/1 Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;position:absolute;bottom:72px;left:-34px;transform:rotate(-12deg)}#v25-home .mail-phone-popcorn-small{font-size:66px;inset:64px -16px auto auto;transform:rotate(12deg)}@media (width<=600px){#v25-home :is(.personalization,.product-section,.faq){padding-top:72px;padding-bottom:80px}#v25-home .preference-demo{width:calc(100% - 56px);max-width:360px;margin-top:52px}#v25-home .demo-window{padding:24px 18px}#v25-home .demo-choice{min-height:48px;padding:9px 10px}#v25-home .demo-choice,#v25-home .demo-choice-label,#v25-home .preference-demo-title{font-size:14px;line-height:20px}#v25-home .demo-emoji{font-size:20px}#v25-home .personalization .streamer-set{margin-top:52px}#v25-home .faq h2{max-width:620px;margin-bottom:32px}#v25-home .final-chapter{min-height:264px;padding:56px 24px}#v25-home .mail-phone-card{padding:16px}#v25-home .mail-phone-copy h3{font-size:19px}#v25-home .mail-phone-overview,#v25-home .mail-phone-why{font-size:12px;line-height:16px}#v25-home .mail-phone-actions{width:88%;margin-right:-24px;padding:16px}#v25-home .mail-phone-popcorn{font-size:70px;left:-28px}#v25-home .mail-phone-popcorn-small{font-size:59px;left:auto;right:-12px}#v25-home .faq{padding-inline:20px}}.ay-root{--website-body-leading:1.4}.ay-root :is(h1,h2){line-height:1.04}.ay-root :is(.section-copy p,.product-intro p,.page-hero p,.hero-description){line-height:1.4}#v25-home :is(.hero h1,.section-copy h2,.product-intro h2,.faq h2,.final-copy h2){line-height:1.03}#v25-home :is(.hero .description,.section-copy p,.product-intro p,.streamer-caption),#v25-home .faq :is(summary,details>p){line-height:1.38}#v25-home :is(.demo-choice,.demo-choice-label,.preference-demo-title){line-height:1.35}@media (width>=1024px){#v25-home .hero-stage>.learn-more{transform:translateY(24px)}}@media (width<=1023px){#v25-home .hero-stage{padding-bottom:max(48px,env(safe-area-inset-bottom))}#v25-home .hero-stage>.learn-more{margin-top:8px}}.admin-page{--admin-action:#111411;--admin-action-hover:#111411}.admin-page .admin-brand{align-items:center}.admin-page .admin-brand em{line-height:1;transform:translateY(1px)}.admin-page button.admin-button,.admin-page .admin-export-button{color:#fff;background:#111411;border-color:#111411;font-weight:600;transition:transform .15s,box-shadow .15s}.admin-page button.admin-button:hover:not(:disabled),.admin-page .admin-export-button:hover{color:#fff;background:#111411;border-color:#111411;transform:translateY(-1px);box-shadow:0 4px 12px #11141118}.admin-page button.admin-button:disabled{color:#fff;opacity:.4;cursor:default;background:#111411;border-color:#111411}.admin-page .subscriber-table{border-collapse:separate;border-spacing:0}.admin-page .subscriber-table tbody.subscriber-group>tr>td{background:#f5f3ee;border:0}.admin-page .subscriber-table tbody.subscriber-group>tr:first-child>td{border-top:10px solid #fff}.admin-page .subscriber-table tbody.subscriber-group>tr:first-child>td:first-child{border-top-left-radius:16px}.admin-page .subscriber-table tbody.subscriber-group>tr:first-child>td:last-child{border-top-right-radius:16px}.admin-page .subscriber-table tbody.subscriber-group>tr:last-child>td:first-child{border-bottom-left-radius:10px}.admin-page .subscriber-table tbody.subscriber-group>tr:last-child>td:last-child{border-bottom-right-radius:10px}.admin-page .subscriber-preferences,.admin-page .test-profile{color:#686a6c;font-size:14px;line-height:1.5}.admin-page .subscriber-picks-line{border:0;grid-template-columns:24% repeat(3,minmax(0,1fr));min-height:76px}.admin-page .subscriber-picks-title{white-space:normal;flex-direction:column;align-items:flex-start;gap:4px}.admin-page .subscriber-pick strong{letter-spacing:-.02em;font-family:Archivo,Arial,sans-serif;font-weight:700;line-height:1.1}.admin-page .test-profile{background:#f5f3ee;border-radius:12px;padding:16px;display:block}.admin-page .test-pick-card{background:#faf9f6;border-radius:14px}.admin-page .test-pick-copy h3{letter-spacing:-.4px;margin:0;font-family:Archivo,Arial,sans-serif;font-size:25px;font-weight:700;line-height:1.03}.admin-page .test-movie-meta{color:#686a6c;margin-top:6px;font-size:12px;display:block}.admin-page .test-watch-text{color:#686a6c;margin-top:12px;font-size:13px;display:block}.admin-page{--admin-type-content:14px;--admin-type-support:12px;--ivory:#f3f4f4}.admin-page .subscriber-table-wrap{height:auto;max-height:none;overflow-y:visible}.admin-page .subscriber-table thead{display:none}.admin-page .subscriber-table tbody.subscriber-group>tr>td,.admin-page :is(.key-stat,.schedule-row,.test-profile,.test-pick-card){background:#f3f4f4}.admin-page :is(.key-stat,.key-stat strong,.key-stat span,.schedule-date strong,.schedule-date span){font-size:var(--admin-type-content)}.admin-page :is(.subscriber-preferences,.test-profile,.subscriber-joined,.subscriber-expand-hint,.test-movie-meta,.subscriber-picks-title span){font-size:var(--admin-type-support)}.admin-page .test-watch-text,.admin-page .admin-status{font-size:var(--admin-type-support);color:#686a6c;font-weight:700}.admin-page .admin-status{background:0 0;border:0;border-radius:0;min-width:0;min-height:0;padding:0}.admin-page button.admin-button:hover:not(:disabled),.admin-page .admin-export-button:hover{box-shadow:none;transform:none}.admin-page .test-pick-card p{font-size:var(--admin-type-content);color:#686a6c}.admin-page .admin-brand em{letter-spacing:-.025em;text-transform:none;font-family:Archivo,Arial,sans-serif;font-size:20px;font-weight:600;line-height:1;transform:translateY(1px)}.admin-page .subscriber-table-wrap{scrollbar-width:thin;height:auto;overflow-y:auto}.admin-page .test-profile{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;min-height:72px;display:flex}.admin-page .test-pick-card.is-empty .test-pick-poster,.admin-page .subscriber-pick.is-placeholder .subscriber-pick-poster{background:#e5e7e7}.admin-page .admin-status[class]{color:#111411;box-shadow:none;background:0 0;border:0}.admin-page .key-stat>span,.admin-page .schedule-date>span{color:#111411;font-weight:700}body:has(.admin-page) .signup-toast{color:#fff;background:#111411;border:1px solid #111411;font-size:14px;box-shadow:0 8px 24px #11141120}#v25-home .hero .hero-art{opacity:0;box-shadow:none;filter:none;transition:opacity .22s}#v25-home .hero .hero-art.is-ready{opacity:1}#v25-home .hero-art .poster{will-change:translate,rotate;animation:7.7s ease-in-out infinite paused hero-card-drift;box-shadow:0 16px 24px -16px #11141140,0 2px 5px #1114110d}#v25-home .hero-art.is-ready .poster{animation-play-state:running}#v25-home .hero-art .poster.left{--drift-x:-2px;--drift-y:-7px;--drift-turn:-.7deg;animation-duration:8.3s;animation-delay:-2.1s}#v25-home .hero-art .poster.middle{--drift-x:1px;--drift-y:-6px;--drift-turn:.35deg;animation-duration:7.1s;animation-delay:-4.6s}#v25-home .hero-art .poster.right{--drift-x:2px;--drift-y:-8px;--drift-turn:.7deg;animation-duration:9.1s;animation-delay:-1.3s}@keyframes hero-card-drift{0%,to{translate:0 2px;rotate:0deg}50%{translate:var(--drift-x) var(--drift-y);rotate:var(--drift-turn)}}@media (prefers-reduced-motion:reduce){#v25-home .hero .hero-art{transition:none}#v25-home .hero-art .poster{will-change:auto;animation:none}}#v25-home .mail-phone-stack{isolation:isolate;margin-top:68px;position:relative}#v25-home .mail-phone-stack .mail-phone-card{z-index:3}#v25-home .mail-phone-peek{pointer-events:none;background:#fff;border:1px solid #efefed;border-radius:20px;height:160px;padding:10px;position:absolute;inset:0 0 auto;overflow:hidden;box-shadow:0 7px 18px -12px #11141130}#v25-home .mail-phone-peek img{object-fit:cover;object-position:center 28%;border-radius:11px;width:42%;height:140px;display:block}#v25-home .peek-back{z-index:1;width:90%;transform:translate(5px,-56px)}#v25-home .peek-middle{z-index:2;width:96%;transform:translate(-12px,-28px)}#v25-home .mail-phone-shell{padding-bottom:42px}@media (width>=1024px){#v25-home .mail-phone-scene{width:min(100%,510px)}#v25-home .mail-phone-shell{max-width:360px}}#v25-home .hero-wordmark{letter-spacing:-.04em;color:#111411;font:800 18px/1 Archivo,Arial,sans-serif}#v25-home .opening-brand{gap:7px}#v25-home .signup-arrow{display:none}@media (width<=1023px){#v25-home .hero-stage{gap:0;height:auto;min-height:100svh;padding:20px 0 28px}#v25-home .hero-stage>.opening-brand{margin:0;padding:0 20px}#v25-home .opening-brand .mark{width:40px;height:auto}#v25-home .hero-wordmark{font-size:16px}#v25-home .hero-stage>.hero{width:100%;max-width:540px;margin:26px auto 0;padding:0 24px}#v25-home .hero h1{letter-spacing:-.045em;font-size:clamp(40px,10.6vw,58px);line-height:1}#v25-home .hero .description{max-width:350px;margin:15px auto 0;padding:0;font-size:15px;line-height:1.35}#v25-home .hero .scene{aspect-ratio:1.64;width:calc(100% + 24px);max-width:none;height:auto;margin:24px -12px 0;transform:none}#v25-home .hero .poster{aspect-ratio:2/3;border-radius:9px;width:34%;height:auto}#v25-home .hero .poster.middle{width:39%;height:auto}#v25-home .hero .signup{max-width:none;margin-top:22px}#v25-home .hero .signup-row{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:8px;padding:0;display:grid}#v25-home .hero .signup input:not(.sr-only){background:#fff;border:1px solid #dedfda;border-radius:12px;min-height:48px;padding:12px 15px;font-size:16px;line-height:22px}#v25-home .hero .signup .cta{border-radius:12px;gap:16px;min-height:48px;padding:12px 18px;font-size:16px;line-height:22px}#v25-home .signup-arrow{font-size:23px;font-weight:400;line-height:1;display:inline}#v25-home .hero .signup-meta{margin-top:12px;font-size:12px;line-height:18px}#v25-home .hero-stage>.learn-more{min-height:40px;margin:28px auto 0;padding:10px 17px;font-size:14px;transform:none}}@media (width<=1023px) and (height>=780px){#v25-home .hero-stage{padding-top:28px;padding-bottom:32px}#v25-home .hero-stage>.learn-more{margin-top:auto}#v25-home .hero-stage>.hero{margin-bottom:28px}}@media (width>=1024px){#v25-home .hero .scene{max-width:650px}}#v25-home .hero .signup{width:100%;max-width:530px}#v25-home .hero .signup-row{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:9px;padding:0;display:grid}#v25-home .hero .signup input:not(.sr-only){background:#fff;border:1px solid #dedfda;border-radius:12px;min-height:50px;padding:13px 16px;font-size:16px;line-height:22px}#v25-home .hero .signup .cta{border-radius:12px;gap:16px;width:100%;min-height:50px;padding:13px 18px;font-size:16px;line-height:22px}#v25-home .signup-arrow{font-size:23px;font-weight:400;line-height:1;display:inline}#v25-home .streamer-set .streamers{transform-origin:50%;transform:scale(.9)}#v25-home .streamer-set .streamer-caption{color:#737577;font-size:12px;font-weight:400;line-height:18px}@media (width>=1024px){#v25-home .streamer-set .streamer-caption{font-size:13px;line-height:19px}}#v25-home .opening-brand .mark{width:42px;height:auto}#v25-home .mail-phone-shell{background:#faf9f6;border:5px solid #fff;border-radius:48px;padding-bottom:30px;box-shadow:0 15px 36px -18px #11141128}#v25-home .mail-phone-brand{padding-bottom:8px}#v25-home .mail-phone-status{border-radius:20px;margin-top:2px;padding:12px 20px 13px}#v25-home .mail-phone-peek{border-radius:20px;grid-template-columns:38% minmax(0,1fr);align-items:start;gap:12px;height:175px;padding:12px;display:grid}#v25-home .mail-phone-peek img{object-position:center top;border-radius:10px;width:100%;height:150px}#v25-home .mail-phone-peek h3{letter-spacing:-.025em;margin:3px 0 5px;font:700 15px/1.12 Archivo,Arial,sans-serif}#v25-home .mail-phone-peek p{color:#686a6c;margin:0;font:11px/1.3 Inter,Arial,sans-serif}#v25-home .peek-back{width:90%;left:5%;transform:translateY(-100px)}#v25-home .peek-middle{width:98%;left:1%;transform:translateY(-50px)}#v25-home .mail-phone-stack .mail-phone-card{border-radius:22px;width:calc(100% + 28px);margin-left:-14px;padding:16px}#v25-home .mail-phone-film{grid-template-columns:42% minmax(0,1fr);gap:13px}#v25-home .mail-phone-actions{box-sizing:border-box;border-radius:20px;width:90%;margin:18px auto 0;padding:14px}#v25-home .mail-phone-watch{border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:8px;font-size:12px;line-height:18px;display:flex}#v25-home .mail-phone-watch svg{flex:none;width:14px;height:14px}#v25-home .mail-phone-feedback{gap:0;margin-top:12px;font-size:10px}#v25-home .mail-phone-feedback>span{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:3px;display:flex}#v25-home .mail-phone-feedback>span+span{border-left:1px solid #eeedeb}#v25-home .mail-phone-feedback .icon{width:12px;height:12px;margin:0}#v25-home .streamer-set .streamer-caption{position:relative;top:-5px}#v25-home .streamer-set .streamers{transform:scale(.94)}#v25-home .mail-phone-brand{isolation:isolate;position:relative}#v25-home .mail-phone-avatar{box-shadow:none;z-index:2;margin-bottom:-12px}#v25-home .mail-phone-status{z-index:1;border:0;margin-top:0;padding-top:22px;position:relative;box-shadow:0 8px 20px -10px #11141120}#v25-home .mail-phone-peek{box-sizing:border-box;transform-origin:50% 0;border-radius:22px;grid-template-columns:42% minmax(0,1fr);gap:13px;width:calc(100% + 28px);padding:16px;left:-14px}#v25-home .mail-phone-peek img{border-radius:10px}#v25-home .mail-phone-peek h3{letter-spacing:-.035em;margin:0 0 7px;font-size:21px;font-weight:800;line-height:1.1}#v25-home .mail-phone-peek p{font-size:11px;line-height:17px}.admin-page :is(.key-stat,.key-stat strong,.key-stat span,.schedule-date,.schedule-date strong,.schedule-date span,.admin-status[class]){font-family:inherit;font-size:var(--admin-type-content);letter-spacing:normal;font-weight:400}#v25-home .hero .signup .cta,#v25-home .final-copy>.btn{justify-content:center;align-items:center;gap:10px;display:flex}#v25-home .cta-arrow{flex:0 0 20px;width:20px;height:20px;display:block}#v25-home .cta-arrow.is-up{transform:rotate(-90deg)}#v25-home .opening-brand .mark{width:56px;height:auto;transform:translateY(-4px)}#v25-home .mail-phone-shell{border-width:3px;border-radius:40px;max-width:320px;padding-bottom:44px}#v25-home .mail-phone-avatar{box-shadow:0 3px 10px -2px #11141114,0 8px 20px -10px #11141120}#v25-home .mail-phone-stack{transform-origin:top;margin-bottom:28px;transform:scale(1.08)}#v25-home .mail-phone-peek h3{margin:0;line-height:1.1}#v25-home .peek-back{transform:translateY(-108px)scale(.84)}#v25-home .peek-middle{transform:translateY(-54px)scale(.92)}@media (width>=1024px){#v25-home .mail-phone-shell{max-width:348px}}#v25-home .faq-table{width:100%;max-width:660px;margin-inline:auto}#v25-home .faq h2{margin-bottom:40px}#v25-home .faq details{border-radius:12px;margin:0 0 8px;padding:0}#v25-home .faq summary{min-height:0;padding:17px 20px;font-size:16px;line-height:23px}#v25-home .faq details>p{max-width:none;margin:0;padding:0 20px 18px;font-size:14px;line-height:21px}@media (width<=600px){#v25-home .faq summary{padding:15px 16px;font-size:15px;line-height:22px}#v25-home .faq details>p{padding:0 16px 16px}}.admin-page .admin-status[class]{font-weight:700}.admin-page .subscriber-table-wrap{scrollbar-width:none;-ms-overflow-style:none}.admin-page .subscriber-table-wrap::-webkit-scrollbar{display:none}#v25-home .mail-phone-stack .mail-phone-rear{transform-origin:top;pointer-events:none;position:absolute;top:0;left:0}#v25-home .mail-phone-stack .peek-back{z-index:1;transform:translateY(-78px)scale(.84)}#v25-home .mail-phone-stack .peek-middle{z-index:2;transform:translateY(-41px)scale(.92)}#v25-home .mail-phone-status{gap:2px;padding-bottom:10px}#v25-home .mail-phone-status strong{line-height:17px}#v25-home .mail-phone-status>span{line-height:15px}#v25-home .faq summary{font-size:14px;line-height:21px}#v25-home .final-copy>.btn{width:auto;display:inline-flex}.admin-page .schedule-rows{gap:12px;padding-top:12px}.admin-page .schedule-day{grid-template-columns:minmax(0,1.65fr) minmax(140px,1fr);gap:12px;display:grid}.admin-page .schedule-panel .key-stat{box-sizing:border-box;background:#f3f4f4;border-radius:12px;align-items:center;gap:6px;height:52px;padding:0 16px}.admin-page .schedule-panel .key-stat>span{color:#111411;white-space:nowrap;font-weight:700}.admin-page .schedule-panel .key-stat>strong{color:#111411;font-weight:400}@media (width<=1100px){.admin-page .schedule-rows{grid-template-columns:1fr}}@media (width<=480px){.admin-page .schedule-day{grid-template-columns:1fr}}#v25-home .mail-phone-shell{background-clip:border-box;border-color:#eeede9}#v25-home .mail-phone-stack{margin-top:178px}#v25-home .mail-phone-stack .peek-back{transform:translateY(-157px)scale(.84)}#v25-home .mail-phone-stack .peek-middle{transform:translateY(-82px)scale(.92)}#v25-home .mail-phone-actions{margin-top:50px}#v25-home .mail-phone-rear .mail-phone-meta{flex-wrap:nowrap;font-size:10px}#v25-home .mail-phone-rear .mail-phone-genre{font-size:10px}#v25-home .faq details>p{padding-right:64px}@media (width<=600px){#v25-home .faq details>p{padding-right:56px}}#v25-home .cta-arrow.is-down{transform:rotate(90deg)}#v25-home .learn-more{justify-content:center;align-items:center;gap:10px;display:inline-flex}#v25-home .hero>h1,#v25-home .hero>.description{position:relative;top:-8px}@media (width<=1023px){#v25-home .hero>h1,#v25-home .hero>.description{top:-10px}}@media (width<=600px){#v25-home .mail-phone-scene{zoom:.88}}@media (width>=1024px){#v25-home .hero-stage{--desktop-unit:1.5px;padding-bottom:max(48px,env(safe-area-inset-bottom))}#v25-home .hero-stage>.learn-more{transform:none}}@media (width>=601px){#v25-home{--mm-heading:clamp(44px,calc(29.86px + 2.35vw),54px);--mm-section-heading:clamp(40px,calc(28.69px + 1.88vw),48px);--mm-body:clamp(16px,calc(14.58px + .236vw),17px);--website-body-size:var(--mm-body);--website-body-leading:1.4}#v25-home .hero h1{font-size:var(--mm-heading);line-height:1.03}#v25-home :is(.section-copy h2,.product-intro h2,.faq h2,.final-copy h2){font-size:var(--mm-section-heading);text-wrap:balance;line-height:1.03}#v25-home :is(.hero .description,.section-copy p,.product-intro p){font-size:var(--mm-body);line-height:1.4}}#v25-home .mail-phone-scene{margin-top:36px}#v25-home .faq-table{align-content:start}@media (width>=601px){#v25-home .hero-stage{height:auto;padding-bottom:max(72px,env(safe-area-inset-bottom))}#v25-home .hero-stage>.hero{margin-bottom:0;padding-bottom:0}#v25-home .hero-stage>.learn-more{flex-shrink:0;margin-top:80px;margin-bottom:0;transform:none}}.ay-root.legal-page{background:#faf9f6}html:has(.legal-page){background:#faf9f6}body:has(.legal-page){background:#faf9f6}.legal-page .masthead{background:#faf9f6;border:0;height:64px}.legal-page .masthead-inner{justify-content:center;height:64px;padding:15px 24px}.legal-page .brand .quiet-brand-lockup{width:120px;max-width:none;height:auto;display:block}.legal-page .page-main{min-height:0}.legal-page .info-page .page-hero{text-align:center;width:calc(100% - 48px);padding:56px 0 40px}.legal-page .page-hero h1{letter-spacing:-.04em;margin:0;font-family:Archivo,Arial,sans-serif;font-size:clamp(36px,4vw,54px);line-height:1.03}.legal-page .info-page .page-hero p{color:#737577;margin:16px auto 0;font:400 12px/1.5 Inter,Arial,sans-serif}.legal-page .info-page .policy-copy{gap:30px;width:min(720px,100% - 48px);margin:0 auto;padding-bottom:64px}.legal-page .policy-section{width:100%;max-width:none;margin:0}.legal-page .policy-section h2{color:#111411;letter-spacing:-.02em;font:700 18px/1.3 Archivo,Arial,sans-serif}.legal-page .policy-section p{color:#424744;overflow-wrap:anywhere;margin-top:10px;font:400 15px/1.65 Inter,Arial,sans-serif}.legal-page .policy-section a{text-underline-offset:3px;color:inherit;text-decoration:underline}.legal-page .site-footer{background:#faf9f6}@media (width>=1024px){.legal-page .brand .quiet-brand-lockup{width:144px}}.contact-trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.contact-dialog{color:#111411;text-align:left;background:#faf9f6;border:1px solid #e5e5e1;border-radius:24px;width:min(480px,100% - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 24px 80px #11141126}.contact-dialog::backdrop{background:#11141166}.contact-surface{padding:32px;position:relative}.contact-close{color:#111411;cursor:pointer;background:0 0;border:0;padding:8px;font:28px/1 Inter,Arial,sans-serif;position:absolute;top:10px;right:14px}.contact-dialog h2{letter-spacing:-.04em;text-align:center;margin:8px 0 12px;font:800 32px/1.1 Archivo,Arial,sans-serif}.contact-dialog p{color:#737577;text-align:center;margin:0 0 22px;font:400 14px/1.5 Inter,Arial,sans-serif}.contact-dialog form{gap:16px;display:grid}.contact-dialog label{gap:7px;font:500 13px/1.4 Inter,Arial,sans-serif;display:grid}.contact-dialog input,.contact-dialog textarea{box-sizing:border-box;color:#111411;resize:vertical;background:#fff;border:1px solid #dedfda;border-radius:12px;width:100%;padding:12px 14px;font:400 16px/1.4 Inter,Arial,sans-serif}.contact-send{color:#fff;cursor:pointer;background:#111411;border:0;border-radius:12px;min-height:48px;padding:12px 18px;font:600 16px/1.4 Inter,Arial,sans-serif}.contact-send:disabled{opacity:.55;cursor:default}.contact-dialog .contact-result{margin:0;font-size:13px}.contact-dialog :is(button,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #737577}@media (width<=600px){.contact-surface{padding:28px 22px}}.ay-root.feedback-page{background:#faf9f6}html:has(.feedback-page){background:#faf9f6}body:has(.feedback-page){background:#faf9f6}.ay-root.feedback-page{scrollbar-gutter:auto;width:100%;max-width:none;margin:0;padding:0}.feedback-page .masthead{background:#faf9f6;border:0;height:64px}.feedback-page .masthead-inner{justify-content:center;height:64px;padding:15px 24px}.feedback-page .brand .quiet-brand-lockup{width:150px;max-width:none;height:auto;display:block}.ay-root.feedback-page .feedback-main{width:min(820px,100% - 48px);margin:auto;padding:56px 0 72px}.feedback-page .feedback-page-head{text-align:center;margin:0 auto 32px}.ay-root.feedback-page .feedback-page-head h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-family:Archivo,Arial,sans-serif;font-size:clamp(44px,29.86px + 2.35vw,54px);line-height:1.03}.ay-root.feedback-page .feedback-page-head p{color:#686a6c;margin:16px auto 0;font:400 clamp(16px,14.58px + .236vw,17px)/1.4 Inter,Arial,sans-serif}.ay-root.feedback-page .feedback-card{background:#fff;border:1px solid #e8e6e0;border-radius:24px;height:auto;min-height:0;padding:28px;overflow:visible;box-shadow:0 14px 34px #1114110d}.ay-root.feedback-page .feedback-film{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:28px}.ay-root.feedback-page .feedback-poster{aspect-ratio:2/3;object-fit:cover;border-radius:14px;width:100%;height:auto;margin:0;display:block;position:static}.ay-root.feedback-page .feedback-film h2{clip:auto;white-space:normal;letter-spacing:-.035em;color:#111411;width:auto;height:auto;margin:0;padding:0;font:700 clamp(26px,3vw,34px)/1.08 Archivo,Arial,sans-serif;position:static;overflow:visible}.feedback-page .feedback-film-copy{min-width:0}.feedback-page .feedback-film-copy .email-meta{color:#686a6c;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font:400 15px/1.5 Inter,Arial,sans-serif;display:flex}.feedback-page .feedback-genre{background:#f5f2eb;border-radius:20px;padding:3px 9px;font-weight:500}.feedback-page :is(.feedback-film-rating,.feedback-overview,.feedback-why){color:#686a6c;margin:14px 0 0;font:400 15px/1.55 Inter,Arial,sans-serif}.feedback-page .feedback-film-rating span,.feedback-page .feedback-why strong{color:#111411}.ay-root.feedback-page .feedback-primary{margin-top:28px}.ay-root.feedback-page .feedback-optional{margin-top:20px;padding-top:20px}@media (width>=1024px){.feedback-page .brand .quiet-brand-lockup{width:clamp(150px,18svh,180px)}}@media (width<=600px){.ay-root.feedback-page .feedback-main{width:calc(100% - 32px);padding-top:40px}.ay-root.feedback-page .feedback-page-head h1{font-size:clamp(36px,10.6vw,48px)}.ay-root.feedback-page .feedback-card{padding:20px}.ay-root.feedback-page .feedback-film{grid-template-columns:36% minmax(0,1fr);gap:16px}.ay-root.feedback-page .feedback-film h2{font-size:25px}.feedback-page .feedback-film-copy{display:contents}.feedback-page .feedback-film h2{align-self:center}.feedback-page .feedback-film :is(.email-meta,.feedback-film-rating,.feedback-overview,.feedback-why){grid-column:1/-1;margin:0}.feedback-page .feedback-film{row-gap:14px}}.ay-root.feedback-page{position:relative}.ay-root.feedback-page .masthead{height:auto;position:absolute;inset:0 0 auto}.ay-root.feedback-page .masthead-inner{justify-content:center;max-width:1160px;height:auto;min-height:0;margin:auto;padding:15px 32px}.ay-root.feedback-page .brand .quiet-brand-lockup{width:120px;height:auto}.ay-root.feedback-page .feedback-main{padding-top:120px}.ay-root.feedback-page .feedback-page-head h1{letter-spacing:-.045em;max-width:19ch;min-height:0;margin:0 auto;font-size:clamp(44px,29.86px + 2.35vw,54px);font-weight:800;line-height:1.03}.ay-root.feedback-page .feedback-page-head p{max-width:650px;min-height:0;margin:16px auto 0;font-size:clamp(16px,14.58px + .236vw,17px);line-height:1.4}@media (width<=600px){.ay-root.feedback-page .masthead-inner{padding:10px 18px}.ay-root.feedback-page .brand .quiet-brand-lockup{width:112px}}@media (width>=1024px){.ay-root.feedback-page{--feedback-header-unit:clamp(1.25px,.15svh,1.5px)}.ay-root.feedback-page .masthead-inner{max-width:calc(1160 * var(--feedback-header-unit));padding:calc(15 * var(--feedback-header-unit)) calc(32 * var(--feedback-header-unit))}.ay-root.feedback-page .brand .quiet-brand-lockup{width:calc(120 * var(--feedback-header-unit))}}@media (width<=600px){.ay-root.feedback-page .feedback-page-head h1{font-size:clamp(40px,10.6vw,58px);line-height:1}.ay-root.feedback-page .feedback-page-head p{margin-top:15px;font-size:15px;line-height:1.35}.feedback-page .feedback-film .feedback-why{margin-top:-2px}}@media (width>=601px){.feedback-page .feedback-overview{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feedback-page .feedback-why{margin-top:12px}}.admin-page .schedule-panel .schedule-combined{flex-wrap:wrap;align-content:center;gap:3px 6px;height:auto;min-height:52px;padding:14px 16px}.admin-page .schedule-combined strong{white-space:normal;overflow-wrap:anywhere}.admin-page .schedule-panel .key-stat{column-gap:.25em}.admin-page :is(.test-pick-poster,.subscriber-pick-poster,.admin-sample-poster,.admin-dry-run-poster){background-color:#e5e7e7}.ay-root.feedback-page .feedback-film{grid-template-columns:28% minmax(0,1fr);gap:20px}.feedback-page .feedback-genre-row{margin-top:7px}.feedback-page .feedback-film-copy .email-meta{gap:6px;margin-top:4px}.feedback-page .meta-dot{padding:0 5px}.feedback-page .feedback-film-details .feedback-film-rating{margin-top:9px}@media (width<=600px){.ay-root.feedback-page .feedback-card{border-radius:18px;padding:16px}.ay-root.feedback-page .feedback-film{grid-template-columns:35% minmax(0,1fr);gap:16px 14px}.feedback-page .feedback-film-copy{display:contents}.feedback-page .feedback-film-details{grid-area:1/2;min-width:0}.ay-root.feedback-page .feedback-film h2{align-self:start;font-size:20px;line-height:1.14}.feedback-page .feedback-film-details .email-meta{margin-top:4px;font-size:14px;line-height:20px}.feedback-page .feedback-film-details .feedback-film-rating{margin-top:9px;font-size:14px;line-height:20px}.feedback-page .feedback-genre{font-size:14px;display:inline-block}.feedback-page .feedback-film .feedback-overview{-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-column:1/-1;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.feedback-page .feedback-film .feedback-why{grid-column:1/-1;margin-top:-6px;font-size:14px;line-height:20px}.ay-root.feedback-page .feedback-primary{margin-top:18px}}
